Localizzazione degli elementi dell’interfaccia utente

Alcuni contenuti visualizzati nel Visualizzatore video 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 SIMBOLO è associato un valore di testo predefinito per le impostazioni internazionali inglesi ( "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 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":{ 
"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 tale 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

Container.LABEL

Etichetta ARIA per l’elemento visualizzatore di livello superiore.

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 mediante l'attributo ARIA aria-value .

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.

VideoPlayer.ERROR

Descrizione comandi del messaggio di errore visualizzato quando non è possibile riprodurre il video.

In questa pagina