Alcuni contenuti visualizzati dal visualizzatore di file multimediali diversi sono soggetti a localizzazione. Questa linea guida include pulsanti di zoom, pulsanti di rotazione, controlli video, pulsante Chiudi, pulsante a schermo intero e pulsanti di scorrimento campione.
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":{
"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 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 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 comandi per... |
---|---|
Container.LABEL |
Etichetta ARIA per l’elemento visualizzatore di livello principale. |
ZoomView.ROLE_DESCRIPTION |
Descrizione del ruolo ARIA per il componente visualizzazione principale. |
ZoomView.USAGE_HINT |
Suggerimenti per l’utilizzo di ARIA per gli utenti di tastiera. |
SpinView.ROLE_DESCRIPTION |
Descrizione del ruolo ARIA per il componente visualizzazione principale. |
SpinView.USAGE_HINT |
Suggerimenti per l’utilizzo di ARIA per gli utenti di tastiera. |
FlyoutZoomView.ROLE_DESCRIPTION |
Descrizione del ruolo ARIA per il componente visualizzazione principale. |
FlyoutZoomView.USAGE_HINT |
Suggerimenti per l’utilizzo di ARIA per gli utenti di tastiera. |
CloseButton.TOOLTIP |
Pulsante Chiudi. |
ZoomInButton.TOOLTIP |
Pulsante Zoom in. |
ZoomOutButton.TOOLTIP |
Pulsante Zoom indietro. |
ZoomResetButton.TOOLTIP |
Pulsante di ripristino dello zoom. |
Visualizzazione zoom a comparsa.TIP_BUBBLE_OVER |
Sistemi desktop in inline modalità zoom. |
Visualizzazione zoom a comparsa.TIP_BUBBLE_TAP |
Dispositivi touch in inline modalità zoom. |
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 Chiudi didascalia selezionato. |
ClosedCaptionButton.TOOLTIP_UNSELECTED |
Stato del pulsante per la didascalia chiusa non selezionato. |
ScrollLeftButton.TOOLTIP |
Pulsante Scorri a sinistra. |
ScrollRightButton.TOOLTIP |
Pulsante Scorri a destra. |
ScrollUpButton.TOOLTIP |
Pulsante Scorri verso l’alto. |
ScrollDownButton.TOOLTIP |
Pulsante Scorri verso il basso. |
PanLeftButton.TOOLTIP |
Pulsante Ruota a sinistra. |
PanRightButton.TOOLTIP |
Pulsante Ruota a destra. |
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 ARIA aria-valueext attributo. |
VideoPlayer.ERROR |
Messaggio di errore visualizzato quando non è possibile riprodurre un video. |