Alcuni contenuti visualizzati dal visualizzatore di file multimediali diversi sono soggetti a localizzazione. Questa linea guida include i pulsanti di zoom, i pulsanti di rotazione, i controlli video, il pulsante di chiusura, il pulsante a schermo intero e i pulsanti di scorrimento dei campioni.
Ogni contenuto testuale nel visualizzatore che può essere localizzato è rappresentato da uno speciale identificatore SDK del visualizzatore chiamato SYMBOL. A qualsiasi SIMBOLO è associato un valore di testo predefinito per la lingua inglese ( "en"
) fornito con il visualizzatore predefinito. Può inoltre disporre di valori definiti dall’utente impostati per il numero di impostazioni internazionali necessario.
All'avvio, il visualizzatore controlla le impostazioni locali correnti per verificare se è presente un valore definito dall'utente per ciascun SIMBOLO supportato per le impostazioni locali. In caso affermativo, viene utilizzato il valore definito dall’utente; in caso contrario, viene utilizzato il testo predefinito.
I dati di localizzazione definiti dall’utente possono essere trasmessi al visualizzatore come oggetto JSON di localizzazione. Tale oggetto contiene l'elenco delle impostazioni locali supportate, i valori di testo SYMBOL per ciascuna impostazione locale e le impostazioni locali predefinite.
Un esempio di tale oggetto di localizzazione è il seguente:
{
"en":{
"CloseButton.TOOLTIP":"Close",
"ZoomInButton.TOOLTIP":"Zoom In"
},
"fr":{
"CloseButton.TOOLTIP":"Fermer",
"ZoomInButton.TOOLTIP":"Agrandir"
},
defaultLocale:"en"
}
Nell’esempio precedente, l’oggetto di localizzazione definisce due impostazioni internazionali ( "en"
e "fr"
) e fornisce la localizzazione per due elementi dell’interfaccia utente in ciascuna lingua.
Il codice della pagina web deve passare l’oggetto di localizzazione al costruttore del visualizzatore come valore del localizedTexts
dell'oggetto di configurazione. In alternativa, è possibile passare l’oggetto di localizzazione chiamando setLocalizedTexts(localizationInfo)
metodo.
Sono supportati i seguenti SIMBOLI:
SIMBOLO |
Descrizione comando per... |
---|---|
Container.LABEL |
Etichetta ARIA per l’elemento visualizzatore di primo livello. |
ZoomView.ROLE_DESCRIPTION |
Descrizione del ruolo ARIA per il componente della vista principale. |
ZoomView.USAGE_HINT |
Suggerimenti per l’utilizzo di ARIA per gli utenti che utilizzano la tastiera. |
SpinView.ROLE_DESCRIPTION |
Descrizione del ruolo ARIA per il componente della vista principale. |
SpinView.USAGE_HINT |
Suggerimenti per l’utilizzo di ARIA per gli utenti che utilizzano la tastiera. |
FlyoutZoomView.ROLE_DESCRIPTION |
Descrizione del ruolo ARIA per il componente della vista principale. |
A comparsaZoomView.USAGE_HINT |
Suggerimenti per l’utilizzo di ARIA per gli utenti che utilizzano la tastiera. |
CloseButton.TOOLTIP |
Pulsante Chiudi. |
ZoomInButton.TOOLTIP |
Pulsante Zoom in. |
ZoomOutButton.TOOLTIP |
Pulsante Zoom out. |
ZoomResetButton.TOOLTIP |
Pulsante di ripristino zoom. |
A comparsaZoomView.TIP_BUBBLE_OVER |
Sistemi desktop in in linea modalità zoom. |
A comparsaZoomView.TIP_BUBBLE_TAP |
Dispositivi touch in in linea modalità zoom. |
FullScreenButton.TOOLTIP_SELECTED |
Pulsante Schermo intero in stato normale. |
FullScreenButton.TOOLTIP_UNSELECTED |
Pulsante Schermo intero nello stato a schermo intero. |
ClosedCaptionButton.TOOLTIP_SELECTED |
Stato pulsante sottotitoli selezionati. |
ClosedCaptionButton.TOOLTIP_UNSELECTED |
Stato del pulsante sottotitoli codificati non selezionato. |
ScrollLeftButton.TOOLTIP |
Scorri verso sinistra. |
ScrollRightButton.TOOLTIP |
Scorri verso destra. |
ScrollUpButton.TOOLTIP |
Pulsante Scorri in alto. |
ScrollDownButton.TOOLTIP |
Pulsante Scorri verso il basso. |
PanLeftButton.TOOLTIP |
Ruota a sinistra. |
PanRightButton.TOOLTIP |
Pulsante Ruota a destra |
PlayPauseButton.TOOLTIP_SELECTED |
Stato del pulsante Pausa di riproduzione selezionato. |
PlayPauseButton.TOOLTIP_UNSELECTED |
Stato del pulsante Riproduci pausa deselezionato. |
PlayPauseButton.TOOLTIP_REPLAY |
Riproduci lo stato del pulsante di pausa. |
VideoScrubber.TOOLTIP |
Scorrimento video. |
VideoTime.TOOLTIP |
Durata video sulla barra di controllo. |
MutableVolume.TOOLTIP_SELECTED |
Stato del volume modificabile selezionato. |
MutableVolume.TOOLTIP_UNSELECTED |
Volume mutabile deselezionato. |
MutableVolume.TOOLTIP_VOLUME |
Etichetta della manopola del cursore del volume esposta tramite ARIA aria-valuetext attributo. |
VideoPlayer.ERROR |
Messaggio di errore che viene visualizzato quando non è possibile riprodurre video. |