Localizzazione di utente elementi dell'interfaccia localization-of-user-interface-elements

Alcuni contenuti visualizzati nel visualizzatore carosello sono soggetti a localizzazione. Questo contenuto include pulsanti di spostamento tra le diapositive.

Ogni contenuto testuale del visualizzatore che può essere localizzato è rappresentato dallo speciale identificatore SDK per visualizzatori denominato SYMBOL. A qualsiasi SYMBOL è associato un valore di testo predefinito per una lingua Inglese ( "en") fornita con la visualizzatore predefinita e può anche avere valori definiti in utente per tutte le impostazioni internazionali necessarie.

All'avvio del visualizzatore, viene controllata la lingua corrente per verificare se esiste un valore definito da utente per ogni SYMBOL supportato per tale impostazione. Se esiste, utilizza il valore utente-defined; In caso contrario, viene utilizzato il testo predefinito predefinito.

I dati di localizzazione definiti dall'utente possono essere passati all'visualizzatore come oggetto JSON di localizzazione. Tale oggetto contiene l'elenco delle impostazioni internazionali supportate, i valori di testo SYMBOL per ogni lingua e le impostazioni internazionali predefinite.

Un esempio di tale oggetto di localizzazione è il seguente:

{
"en":{
"PanLeftButton.TOOLTIP":"Left",
"PanRightButton.TOOLTIP":"Right"
 },
 "fr":{
"PanLeftButton.TOOLTIP":"Gauchiste",
"PanRightButton .TOOLTIP":"Droit"
},
defaultLocale:"en"
}

Nell'esempio precedente, l'oggetto di localizzazione definisce due impostazioni internazionali ( "en" e "fr") e fornisce la localizzazione per due utente elementi dell'interfaccia in ogni lingua.

Il codice della pagina Web deve passare l'oggetto di localizzazione al costruttore visualizzatore, come valore di localizedTexts campo dell'oggetto di configurazione. Un'opzione alternativa consiste nel passare l'oggetto di localizzazione chiamando setLocalizedTexts(localizationInfo) il metodo.

Sono supportati i seguenti SIMBOLI:

SIMBOLO
Descrizione comando per...
PlayPauseButton.TOOLTIP_SELECTED
La riproduzione selezionata mette in pausa pulsante stato.
PlayPauseButton.TOOLTIP_UNSELECTED
La riproduzione non selezionata mette in pausa pulsante stato.
CAROUSELVIEWER_TOOLTIP_GOTO

Descrizione comandi ed etichetta ARIA per pulsanti diapositiva precedente e successivo.

Accetta due token sostitutivi: $CURRENT_FRAME$ per l'indice diapositiva corrente e $TOTAL_FRAMES$ per il numero totale di diapositive.

Contenitore.ETICHETTA
Etichetta ARIA per l’elemento visualizzatore di primo livello.
CarouselView.ROLE_DESCRIPTION
Descrizione del ruolo ARIA per il componente della vista principale.
CarouselView.USAGE_HINT
Suggerimenti per l'utilizzo di ARIA per gli utenti di tastiera.
recommendation-more-help
b7426f53-aad9-4c00-83fc-664f30f681e8