Localizzazione degli elementi dell’interfaccia utente

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

Ogni contenuto testuale nel visualizzatore che può essere localizzato è rappresentato dallo speciale identificatore SDK del visualizzatore denominato SYMBOL. A qualsiasi SYMBOL è associato un valore di testo predefinito per un’impostazione internazionale inglese ( "en") fornito con il visualizzatore predefinito e possono essere impostati valori definiti dall’utente 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 tali 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":{ 
"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 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 campo localizedTexts dell’oggetto di configurazione. Un'opzione alternativa consiste nel passare l'oggetto di localizzazione chiamando il metodo setLocalizedTexts(localizationInfo) .

Sono supportati i seguenti SYMBOL:

SIMBOLO

Descrizione comandi per...

PlayPauseButton.TOOLTIP_SELECTED

Stato del pulsante Riproduci pausa selezionato.

PlayPauseButton.TOOLTIP_UNSELECTED

Stato del pulsante di pausa di riproduzione deselezionato.

CAROUSELVIEWER_TOOLTIP_GOTO

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

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

Container.LABEL

Etichetta ARIA per l’elemento visualizzatore di livello principale.

CarouselView.ROLE_DESCRIPTION

Descrizione del ruolo ARIA per il componente visualizzazione principale.

CarouselView.USAGE_HINT

Suggerimenti per l’utilizzo di ARIA per gli utenti di tastiera.

In questa pagina