Localizzazione degli elementi dell’interfaccia utente 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 nel visualizzatore che può essere localizzato è rappresentato dallo speciale identificatore SDK del visualizzatore denominato SYMBOL. Qualsiasi SYMBOL ha un valore di testo associato di default per una lingua inglese ( "en") fornita con il visualizzatore predefinito e può anche avere valori definiti dall'utente impostati per tutte le lingue necessarie.

All'avvio, il visualizzatore controlla le impostazioni locali correnti per verificare se esiste un valore definito dall'utente per ciascun SIMBOLO supportato per tali 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":{
"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 locali ( "en" e "fr") e fornisce la localizzazione per due elementi dell'interfaccia utente in ciascuna impostazione locale.

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

Sono supportati i seguenti SIMBOLI:

SIMBOLO
Descrizione comando per...
PlayPauseButton.TOOLTIP_SELECTED
Stato del pulsante Pausa di riproduzione selezionato.
PlayPauseButton.TOOLTIP_UNSELECTED
Stato del pulsante Pausa riproduzione non selezionato.
CAROUSELVIEWER_TOOLTIP_GOTO

Descrizione comando ed etichetta ARIA per i pulsanti diapositiva precedente e successiva.

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

Container.LABEL
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 che utilizzano la tastiera.
recommendation-more-help
b7426f53-aad9-4c00-83fc-664f30f681e8