Alcuni contenuti visualizzati dal Visualizzatore video di ritaglio avanzato sono soggetti a localizzazione. Questo contenuto include le descrizioni comandi degli elementi dell’interfaccia utente e un messaggio di errore visualizzato quando il video non può essere riprodotto.
Ogni contenuto testuale nel visualizzatore che può essere localizzato è rappresentato da uno speciale identificatore SDK del visualizzatore denominato SYMBOL. A qualsiasi SYMBOL è associato un valore di testo predefinito per le impostazioni internazionali inglesi ( "en"
) fornita con il visualizzatore predefinito. Può anche avere valori definiti dall’utente impostati per tutte le impostazioni internazionali necessarie.
All’avvio del visualizzatore, controlla le impostazioni internazionali correnti per vedere se esiste un valore definito dall’utente per ogni SYMBOL supportato per le impostazioni internazionali. In caso affermativo, utilizza il valore definito dall’utente; in caso contrario, torna al testo predefinito preconfigurato.
I dati di localizzazione definiti dall'utente possono essere trasmessi al visualizzatore come oggetto JSON di localizzazione. Tale oggetto contiene l'elenco delle impostazioni internazionali supportate, i valori di testo SYMBOL per ciascuna impostazione internazionale e le impostazioni internazionali predefinite.
Un esempio di tale oggetto di localizzazione è il seguente:
{
"en":{
"SmartCropVideoPlayer.ERROR":"Your Browser does not support HTML5 Video tag or the video cannot be played.",
"PlayPauseButton.TOOLTIP_SELECTED":"Play"
},
"fr":{
"SmartCropVideoPlayer.ERROR":"Votre navigateur ne prend pas en charge la vidéo HTML5 tag ou la vidéo ne peuvent pas être lus.",
"PlayPauseButton.TOOLTIP_SELECTED":"Jouer"
},
defaultLocale:"en"
}
Nell’esempio precedente, l’oggetto di localizzazione definisce due impostazioni internazionali ( "en"
e "fr"
) e fornisce la localizzazione di due elementi dell’interfaccia utente in ciascuna impostazione internazionale.
Il codice della pagina web deve trasmettere tale oggetto di localizzazione al costruttore del visualizzatore come valore di localizedTexts
campo dell'oggetto di configurazione. Un'opzione alternativa è quella di passare l'oggetto di localizzazione chiamando il setLocalizedTexts(localizationInfo)
metodo .
Sono supportati i seguenti SYMBOL:
SIMBOLO |
Descrizione |
---|---|
Container.LABEL |
Etichetta ARIA per l’elemento visualizzatore di livello principale. |
PlayPauseButton.TOOLTIP_SELECTED |
Descrizione comandi per lo stato selezionato del pulsante di pausa di riproduzione. |
PlayPauseButton.TOOLTIP_UNSELECTED |
Descrizione comandi per lo stato del pulsante di pausa di riproduzione deselezionato. |
PlayPauseButton.TOOLTIP_REPLAY |
Descrizione comandi per lo stato del pulsante di pausa di riproduzione. |
VideoScrubber.TOOLTIP |
Descrizione comandi per lo scorrimento video. |
VideoTime.TOOLTIP |
Descrizione comandi per il tempo video sulla barra di controllo. |
MeableVolume.TOOLTIP_SELECTED |
Descrizione comandi per lo stato del volume mutabile selezionato. |
MablesVolume.TOOLTIP_UNSELECTED |
Descrizione comandi per il volume mutabile deselezionato. |
MablesVolume.TOOLTIP_VOLUME |
Etichetta della manopola del dispositivo di scorrimento del volume esposta tramite l'ARIA aria-valueext attributo. |
FullScreenButton.TOOLTIP_SELECTED |
Descrizione comandi per lo stato del pulsante a schermo intero selezionato. |
FullScreenButton.TOOLTIP_UNSELECTED |
Descrizione comandi per lo stato del pulsante a schermo intero deselezionato. |
ClosedCaptionButton.TOOLTIP_SELECTED |
Descrizione comandi per lo stato del pulsante per la didascalia chiusa selezionato. |
ClosedCaptionButton.TOOLTIP_UNSELECTED |
Descrizione comandi per lo stato del pulsante di didascalia chiusa deselezionato. |
SocialShare.TOOLTIP |
Descrizione comandi per lo strumento di condivisione social network. |
EmailShare.TOOLTIP |
Descrizione comandi per il pulsante di condivisione e-mail. |
EmailShare.HEADER |
Descrizione comandi dell’intestazione della finestra di dialogo e-mail. |
EmailShare.TOOLTIP_HEADER_CLOSE |
Descrizione comandi del pulsante di chiusura superiore destro della finestra di dialogo e-mail. |
EmailShare.INVALID_ADDRESSS |
Descrizione comandi del messaggio di errore visualizzato nel caso in cui l’indirizzo e-mail non sia corretto. |
EmailShare.TO |
Etichetta per il campo di input "To". |
EmailShare.TOOLTIP_ADD |
Descrizione comandi del pulsante "Aggiungi un altro indirizzo e-mail". |
EmailShare.ADD |
Didascalia del pulsante "Aggiungi un altro indirizzo e-mail". |
EmailShare.FROM |
Etichetta per il campo di input "Da". |
EmailShare.MESSAGE |
Etichetta per il campo di input "Messaggio". |
EmailShare.TOOLTIP_REMOVE |
Descrizione comandi per il pulsante "Rimuovi indirizzo e-mail". |
EmailShare.CANCEL |
Didascalia del pulsante "Annulla". |
EmailShare.TOOLTIP_CANCEL |
Descrizione comandi per il pulsante "Annulla". |
EmailShare.CLOSE |
Didascalia del pulsante di chiusura visualizzato nella parte inferiore della finestra di dialogo dopo l’invio del modulo. |
EmailShare.TOOLTIP_CLOSE |
Descrizione comandi del pulsante Chiudi visualizzato nella parte inferiore della finestra di dialogo dopo l’invio del modulo. |
EmailShare.ACTION |
Didascalia del pulsante di invio del modulo. |
EmailShare.TOOLTIP_ACTION |
Descrizione comandi per il pulsante di invio del modulo. |
EmailShare.SEND_SUCCESS |
Messaggio di conferma visualizzato quando l’e-mail è stata inviata correttamente. |
EmailShare.SEND_FAILURE |
Messaggio di errore visualizzato quando l’e-mail non è stata inviata correttamente. |
EmbedShare.TOOLTIP |
Descrizione comandi per il pulsante di incorporamento condivisione. |
EmbedShare.HEADER |
Descrizione comandi per l'intestazione della finestra di dialogo di incorporamento. |
EmbedShare.TOOLTIP_HEADER_CLOSE |
Descrizione comandi per il pulsante di chiusura superiore destro della finestra di dialogo di incorporamento. |
EmbedShare.DESCRIPTION |
Descrizione del testo del codice di incorporamento. |
EmbedShare.EMBED_SIZE |
Etichetta per la casella combinata Dimensione di incorporamento. |
EmbedShare.CANCEL |
Didascalia del pulsante "Annulla". |
EmbedShare.TOOLTIP_CANCEL |
Descrizione comandi per il pulsante "Annulla". |
EmbedShare.ACTION |
Didascalia per il pulsante "Seleziona tutto". |
AZIONE EmbedShare.TOOLTIP |
Descrizione del pulsante Seleziona tutto. |
EmbedShare.CUSTOM_SIZE |
Testo per l’ultima voce "dimensione personalizzata" nella casella combinata Dimensione incorporamento. |
LinkShare.TOOLTIP |
Descrizione comandi per il pulsante di condivisione del collegamento. |
LinkShare.HEADER |
Descrizione comandi dell’intestazione della finestra di dialogo del collegamento. |
LinkShare.TOOLTIP_HEADER_CLOSE |
Descrizione comandi del pulsante di chiusura superiore destro della finestra di dialogo di collegamento. |
LinkShare.DESCRIPTION |
Descrizione del collegamento di condivisione. |
LinkShare.CANCEL |
Didascalia del pulsante "Annulla". |
LinkShare.TOOLTIP_CANCEL |
Descrizione comandi per il pulsante "Annulla". |
LinkShare.ACTION |
Didascalia per il pulsante "Seleziona tutto". |
AZIONE LinkShare.TOOLTIP |
Descrizione del pulsante Seleziona tutto. |
FacebookShare.TOOLTIP |
Descrizione comandi per il pulsante di condivisione Facebook. |
TwitterShare.TOOLTIP |
Descrizione comandi per il pulsante di condivisione Twitter. |
SmartCropVideoPlayer.ERROR |
Descrizione comandi del messaggio di errore visualizzato quando non è possibile riprodurre il video. |