Localizzazione degli elementi dell’interfaccia utente

Alcuni contenuti visualizzati dal visualizzatore 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 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":{ 
"Video360Player.ERROR":"Your Browser does not support HTML5 Video tag or the video cannot be played.", 
"PlayPauseButton.TOOLTIP_SELECTED":"Play" 
 }, 
 "fr":{ 
"Video360Player.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.

VideoScrubber.TOOLTIP

Scorrimento video.

VideoTime.TOOLTIP

Tempo video sulla barra di controllo.

MeableVolume.TOOLTIP_SELECTED

Stato del volume mutabile selezionato.

MablesVolume.TOOLTIP_UNSELECTED

Volume variabile deselezionato.

MablesVolume.TOOLTIP_VOLUME

Etichetta della manopola del dispositivo di scorrimento del volume esposta tramite 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.

SocialShare.TOOLTIP

Strumento di condivisione social network.

EmbedShare.TOOLTIP

Pulsante di condivisione di incorporamento.

EmbedShare.HEADER

Intestazione della finestra di dialogo di incorporamento.

EmbedShare.TOOLTIP_HEADER_CLOSE

Pulsante Chiudi della finestra di dialogo di incorporamento in alto a destra.

EmbedShare.DESCRIPTION

Testo del codice di incorporamento.

EmbedShare.EMBED_SIZE

Casella combinata Dimensione da incorporare.

EmbedShare.CANCEL

Pulsante "Annulla".

EmbedShare.TOOLTIP_CANCEL

Pulsante "Annulla".

EmbedShare.ACTION

Pulsante "Seleziona tutto".

AZIONE EmbedShare.TOOLTIP

Pulsante "Seleziona tutto".

EmbedShare.CUSTOM_SIZE

L'ultima voce "dimensione personalizzata" nella casella combinata Dimensione incorporamento.

LinkShare.TOOLTIP

Pulsante di condivisione del collegamento.

LinkShare.HEADER

Intestazione della finestra di dialogo del collegamento.

LinkShare.TOOLTIP_HEADER_CLOSE

Pulsante Chiudi della finestra di dialogo di collegamento in alto a destra.

LinkShare.DESCRIPTION

Il collegamento di condivisione.

LinkShare.CANCEL

Pulsante "Annulla".

LinkShare.TOOLTIP_CANCEL

Pulsante "Annulla".

LinkShare.ACTION

Pulsante "Seleziona tutto".

AZIONE LinkShare.TOOLTIP

Pulsante "Seleziona tutto".

FacebookShare.TOOLTIP

Pulsante di condivisione Facebook.

TwitterShare.TOOLTIP

Pulsante di condivisione Twitter.

Video360Player.ERROR

Messaggio di errore visualizzato quando non è possibile riprodurre un video.

In questa pagina