Alcuni contenuti visualizzati nel Visualizzatore video interattivo sono soggetti a localizzazione. Tali contenuti includono le descrizioni comandi degli elementi dell’interfaccia utente e un messaggio di errore visualizzato quando il video non è in grado di essere riprodotto.
Ogni contenuto testuale nel visualizzatore che può essere localizzato è rappresentato dallo speciale identificatore SDK del visualizzatore denominato SYMBOL. A qualsiasi SIMBOLO è associato un valore di testo predefinito per un’impostazione internazionale inglese ( "en"
) fornito 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 tali 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":{
"VideoPlayer.ERROR":"Your Browser does not support HTML5 Video tag or the video cannot be played.",
"PlayPauseButton.TOOLTIP_SELECTED":"Play"
},
"fr":{
"VideoPlayer.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 passare l’oggetto di localizzazione al costruttore del visualizzatore, come valore del campo localizedTexts
dell’oggetto di configurazione. Un'opzione alternativa consiste nel passare l'oggetto di localizzazione chiamando il metodo setLocalizedTexts(localizationInfo)
.
Sono supportati i seguenti SYMBOL:
SIMBOLO |
Descrizione comandi per... |
---|---|
Container.LABEL |
Etichetta ARIA per l’elemento visualizzatore di livello principale. |
PlayPauseButton.TOOLTIP_SELECTED |
Stato del pulsante Riproduci pausa selezionato. |
PlayPauseButton.TOOLTIP_UNSELECTED |
Stato del pulsante di riproduzione di pausa deselezionato. |
PlayPauseButton.TOOLTIP_REPLAY |
Riproduci lo stato del pulsante di pausa della riproduzione. |
VideoScrubber.TOOLTIP |
Scorrimento video. |
VideoTime.TOOLTIP |
Tempo video sulla barra di controllo. |
MeableVolume.TOOLTIP_SELECTED |
Volume mutabile selezionato. |
MablesVolume.TOOLTIP_UNSELECTED |
Volume variabile deselezionato. |
MablesVolume.TOOLTIP_VOLUME |
Etichetta della manopola del dispositivo di scorrimento del volume esposta mediante l'attributo ARIA aria-value . |
FullScreenButton.TOOLTIP_SELECTED |
Pulsante a schermo intero in stato normale. |
FullScreenButton.TOOLTIP_UNSELECTED |
Pulsante a schermo intero a schermo intero. |
ClosedCaptionButton.TOOLTIP_SELECTED |
Stato del pulsante per la didascalia chiusa selezionata. |
ClosedCaptionButton.TOOLTIP_UNSELECTED |
Lo stato del pulsante di didascalia chiusa è stato deselezionato. |
InteractiveSwatches.BANNER |
Didascalia del banner. |
ScrollUpButton.TOOLTIP |
Pulsante Scorri verso l’alto. |
ScrollDownButton.TOOLTIP |
Pulsante Scorri verso il basso. |
SocialShare.TOOLTIP |
Strumento di condivisione social network. |
LinkShare.TOOLTIP |
Pulsante di condivisione del collegamento. |
LinkShare.HEADER |
Intestazione della finestra di dialogo Collega. |
LinkShare.TOOLTIP_HEADER_CLOSE |
Pulsante Chiudi della finestra di dialogo Collega in alto a destra. |
LinkShare.DESCRIPTION |
Descrizione del collegamento di condivisione. |
LinkShare.CANCEL |
Didascalia del pulsante Annulla. |
LinkShare.TOOLTIP_CANCEL |
Pulsante Annulla . |
LinkShare.ACTION |
Didascalia del pulsante Seleziona tutto . |
LinkShare.TOOLTIP_ACTION |
Selezionare il pulsante Tutto. |
FacebookShare.TOOLTIP |
Pulsante di condivisione facebook. |
TwitterShare.TOOLTIP |
Pulsante di condivisione twitter. |
CloseButton.TOOLTIP |
Pulsante Chiudi del pannello delle azioni. |
VideoPlayer.ERROR |
Messaggio di errore visualizzato quando non è possibile riprodurre un video. |