Alcuni contenuti visualizzati dal visualizzatore a comparsa sono soggetti a localizzazione. Questo contenuto include le descrizioni comandi degli elementi dell’interfaccia utente e i messaggi informativi visualizzati dalla visualizzazione a comparsa al momento del caricamento.
Ogni contenuto testuale nel visualizzatore che può essere localizzato è rappresentato dallo speciale identificatore SDK del visualizzatore denominato SYMBOL. A QUALSIASI SIMBOLO è associato un valore di testo predefinito per un’impostazione internazionale inglese ( "en"
) fornita con il visualizzatore preconfigurato e potrebbe 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 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":{
"FlyoutZoomView.TIP_BUBBLE_OVER":"Mouse over to zoom",
"FlyoutZoomView.TIP_BUBBLE_TAP":"Tap and hold to zoom"
},
"fr":{
"FlyoutZoomView.TIP_BUBBLE_OVER":"Passez la souris sur pour zoomer",
"FlyoutZoomView.TIP_BUBBLE_TAP":"Appuyez et maintenez pour 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 tale 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 |
---|---|
Container.LABEL |
Etichetta ARIA per l’elemento visualizzatore di livello principale. |
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. |
Visualizzazione zoom a comparsa.TIP_BUBBLE_OVER |
Messaggio informativo per i sistemi desktop. |
Visualizzazione zoom a comparsa.TIP_BUBBLE_TAP |
Messaggio informativo per i dispositivi touch. |
ScrollLeftButton.TOOLTIP |
Descrizione del pulsante di scorrimento a sinistra. |
ScrollRightButton.TOOLTIP |
Descrizione del pulsante di scorrimento a destra. |
ScrollUpButton.TOOLTIP |
Descrizione del pulsante di scorrimento verso l'alto. |
ScrollDownButton.TOOLTIP |
Descrizione del pulsante di scorrimento verso il basso. |