Localizzazione degli elementi dell’interfaccia utente

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.

In questa pagina