Localizzazione degli elementi dell’interfaccia utente

Alcuni contenuti visualizzati dal visualizzatore eCatalog sono soggetti a localizzazione, ad esempio i pulsanti di zoom, i pulsanti di modifica della pagina, i pulsanti delle miniature, i pulsanti a schermo intero, i pulsanti di chiusura e i pulsanti della barra di scorrimento.

Ogni contenuto testuale nel visualizzatore che può essere localizzato è rappresentato da uno speciale identificatore SDK del visualizzatore chiamato SYMBOL. A qualsiasi SIMBOLO è associato un valore di testo predefinito per la lingua inglese ( "en") fornito con il visualizzatore predefinito e possono inoltre avere valori definiti dall’utente impostati per tutte le impostazioni internazionali necessarie.

All'avvio, il visualizzatore controlla le impostazioni locali correnti per verificare se è presente un valore definito dall'utente per ciascun SIMBOLO supportato nelle 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:

{
"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 per due elementi dell’interfaccia utente in ciascuna lingua.

Il codice della pagina web deve trasmettere tale oggetto di localizzazione al costruttore del visualizzatore come valore di localizedTexts dell'oggetto di configurazione. In alternativa, è possibile passare l’oggetto di localizzazione chiamando setLocalizedTexts(localizationInfo) metodo.

Sono supportati i seguenti SIMBOLI (supponendo che containerId sia l’ID del contenitore del visualizzatore):

SIMBOLO

Descrizione comando per...

Container.LABEL

Etichetta ARIA per l’elemento visualizzatore di primo livello.

PageView.ROLE_DESCRIPTION

Descrizione del ruolo ARIA del componente della vista principale.

PageView.USAGE_HINT

Suggerimenti per l’utilizzo di ARIA per gli utenti che utilizzano la tastiera.

CloseButton.TOOLTIP

Pulsante Chiudi.

ZoomInButton.TOOLTIP

Pulsante Zoom in.

ZoomOutButton.TOOLTIP

Pulsante Zoom out.

ZoomResetButton.TOOLTIP

Pulsante di ripristino zoom.

FullScreenButton.TOOLTIP_SELECTED

Pulsante Schermo intero in stato normale.

FullScreenButton.TOOLTIP_UNSELECTED

Pulsante Schermo intero nello stato a schermo intero.

ScrollUpButton.TOOLTIP

Pulsante Scorri in alto.

ScrollDownButton.TOOLTIP

Pulsante Scorri verso il basso.

<containerid>_rightButton.PanRightButton.TOOLTIP

Pulsante Pagina successiva grande.

<containerid>_leftButton.PanLeftButton.TOOLTIP

Pulsante Pagina precedente grande.

<containerid>_lastPageButton.PanRightButton.TOOLTIP

Pulsante Ultima pagina

<containerid>_secondaryLastPageButton.PanRightButton.TOOLTIP

Pulsante Ultima pagina

<containerid>_firstPageButton.PanLeftButton.TOOLTIP

Pulsante Prima pagina

<containerid>_secondaryFirstPageButton.PanLeftButton.TOOLTIP

Pulsante Prima pagina

<containerid>_toolBarRightButton.PanRightButton.TOOLTIP

Pulsante Pagina successiva.

<containerid>_toolBarLeftButton.PanLeftButton.TOOLTIP

Pulsante Pagina precedente.

ThumbnailPageButton.TOOLTIP_SELECTED

Pulsante Miniature in modalità miniature.

ThumbnailPageButton.TOOLTIP_UNSELECTED

Pulsante Miniature in modalità normale.

CloseButton.TOOLTIP

Pulsante Chiudi.

InfoPanelPopup.TOOLTIP_CLOSE

Pulsante di chiusura del pannello Info.

SocialShare.TOOLTIP

Strumento di condivisione social.

EmailShare.TOOLTIP

Pulsante Condivisione e-mail.

EmailShare.HEADER

Intestazione della finestra di dialogo e-mail.

EmailShare.TOOLTIP_HEADER_CLOSE

Pulsante di chiusura in alto a destra della finestra di dialogo E-mail.

EmailShare.INVALID_ADDRESS

Messaggio di errore visualizzato nel caso in cui l’indirizzo e-mail non sia corretto.

Condivisione e-mail.TO

Etichetta per il campo di input "A".

EmailShare.TOOLTIP_ADD

Pulsante Aggiungi un altro indirizzo e-mail.

Condivisione e-mail.ADD

Pulsante Aggiungi un altro indirizzo e-mail.

EmailShare.FROM

Dal campo di input.

EmailShare.MESSAGE

Campo di input del messaggio.

EmailShare.TOOLTIP_REMOVE

Rimuovi il pulsante Indirizzo e-mail.

Condivisione e-mail.ANNULLA

Didascalia del pulsante Annulla.

EmailShare.TOOLTIP_CANCEL

pulsante Annulla.

EmbedShare.ACTION

Didascalia del pulsante Seleziona tutto.

EmbedShare.TOOLTIP_ACTION

Seleziona il pulsante Tutto.

Condivisione e-mail.CHIUDI

Didascalia del pulsante Chiudi visualizzata nella parte inferiore della finestra di dialogo dopo l’invio del modulo.

EmailShare.TOOLTIP_CLOSE

Pulsante Chiudi visualizzato nella parte inferiore della finestra di dialogo dopo l’invio del modulo.

EmailShare.ACTION

Didascalia del pulsante di invio del modulo.

EmailShare.TOOLTIP_ACTION

Pulsante Invio modulo.

EmailShare.SEND_SUCCESS

Messaggio di conferma visualizzato quando l’e-mail è stata inviata correttamente.

EmailShare.SEND_FAILURE

Messaggio di errore visualizzato quando l’e-mail non è stata inviata correttamente.

EmbedShare.TOOLTIP

Pulsante Incorpora condivisione.

EmbedShare.HEADER

Incorpora intestazione finestra di dialogo.

IncorporaCondividi.TOOLTIP_HEADER_CLOSE

Pulsante Chiudi in alto a destra nella finestra di dialogo Incorpora.

EmbedShare.DESCRIPTION

Descrizione del testo del codice di incorporamento.

EmbedShare.EMBED_SIZE

Etichetta per la casella combinata dimensione incorporamento.

IncorporaCondivisione.ANNULLA

Didascalia del pulsante Annulla.

EmbedShare.TOOLTIP_CANCEL

pulsante Annulla.

EmbedShare.CUSTOM_SIZE

Testo per l'ultima voce "custom size" (dimensione personalizzata) nella casella combinata embed size (dimensione incorporata).

LinkShare.TOOLTIP

Pulsante Condivisione collegamento.

LinkShare.HEADER

Intestazione della finestra di dialogo Collega.

LinkShare.TOOLTIP_HEADER_CLOSE

Pulsante di chiusura in alto a destra della finestra di dialogo Collega.

LinkShare.DESCRIPTION

Descrizione del collegamento di condivisione.

CondivisioneCollegamenti.ANNULLA

Didascalia del pulsante Annulla.

LinkShare.TOOLTIP_CANCEL

pulsante Annulla.

LinkShare.ACTION

Didascalia del pulsante Seleziona tutto.

LinkShare.TOOLTIP_ACTION

Seleziona il pulsante Tutto.

FacebookShare.TOOLTIP

Pulsante Condividi di facebook.

TwitterShare.TOOLTIP

Pulsante Condividi di twitter.

Print.TOOLTIP

Pulsante Stampa

Print.HEADER

Intestazione della finestra di dialogo Stampa.

Print.TOOLTIP_HEADER_CLOSE

Finestra di dialogo Stampa pulsante di chiusura superiore destro.

Print.PRINT_RANGE

Etichetta per la sezione "Seleziona pagine da stampare".

Print.PRINT_RANGE_CURRENT

Didascalia del pulsante di opzione "Pagine correnti".

Print.PRINT_RANGE_FROM

Didascalia del pulsante di opzione "Distribuisci intervallo da".

Print.PRINT_RANGE_TO

Didascalia del selettore numerico "a".

Print.PRINT_RANGE_ALL

Didascalia del pulsante di opzione "Tutte le pagine".

Print.PAGE_HANDLING

Etichetta per la sezione "Gestione pagine".

Print.PAGE_HANDLING_ONE

Didascalia del pulsante di opzione "1 pagina per foglio".

Print.PAGE_HANDLING_TWO

Didascalia del pulsante di opzione "2 pagine per foglio".

Stampa.ANNULLA

Didascalia del pulsante Annulla.

Print.TOOLTIP_CANCEL

pulsante Annulla.

Print.ACTION

Didascalia del pulsante Invia a stampa

Print.TOOLTIP_ACTION

Pulsante Invia a stampa.

MenuPreferiti.DESCRIZIONECOMANDO

Pulsante del menu Preferiti.

AddFavoriteButton.TOOLTIP_SELECTED

Pulsante "Aggiungi preferiti" nella modalità di modifica Preferiti.

AddFavoriteButton.TOOLTIP_UNSELECTED

Pulsante "Aggiungi preferiti" in modalità normale.

RemoveFavoriteButton.TOOLTIP_SELECTED

Pulsante "Rimuovi preferiti" nella modalità di modifica Preferiti.

RemoveFavoriteButton.TOOLTIP_UNSELECTED

Pulsante Rimuovi preferiti in modalità normale.

VisualizzaTuttoPulsantePreferito.TOOLTIP_SELECTED

Pulsante "Visualizza tutti i preferiti" quando la visualizzazione Preferiti è attiva.

VisualizzaTuttoPulsantePreferito.TOOLTIP_UNSELECTED

Pulsante Visualizza tutti i preferiti quando la visualizzazione Preferiti non è attiva.

PreferitiEffect.TOOLTIP

Singola icona preferita.

MediaSet.LABEL_XX[_AA]

Etichetta di pagina generata dal visualizzatore al momento del caricamento.

Il nome di tale simbolo è un modello, in cui XX è un indice di distribuzione a base zero con orientamento orizzontale ed è facoltativo AA è un indice di pagina a base zero all’interno della distribuzione di destinazione da XX .

Si applica solo alla risorsa caricata inizialmente; viene ignorato se una risorsa viene modificata utilizzando setAsset() Chiamata API.

MediaSet.LABEL_DELIM

Carattere utilizzato come delimitatore di etichette di pagina se le etichette sono definite per le pagine a sinistra e a destra all’interno di un set affiancato.

ScrollLeftRightButton.TOOLTIP_SELECTED

Pulsante di scorrimento a sinistra della barra dei controlli principale.

ScrollLeftRightButton.TOOLTIP_UNSELECTED

Pulsante Scorri a destra nella barra dei controlli principale.

SearchPanel.PLACEHOLDER

Viene visualizzato un prompt localizzato all'interno della casella di input della ricerca prima che l'utente inizi a immettere il testo da cercare.

SearchPanel.INFO_PROMPT

Messaggio localizzato visualizzato quando il pannello di ricerca viene aperto per la prima volta, che suggerisce all’utente di eseguire la ricerca.

SearchPanel.INFO_NO_RESULTS

Messaggio localizzato visualizzato quando la ricerca non ha restituito alcun risultato.

Questo simbolo supporta il seguente token di sostituzione runtime: $SEARCH_TEXT$ . Il componente lo sostituisce con il testo di ricerca immesso dall’utente.

SearchPanel.INFO_RESULTS

Messaggio localizzato visualizzato quando la ricerca è completata correttamente e restituisce almeno un risultato.

Questo simbolo supporta i seguenti token di sostituzione runtime:

  • $SEARCH_TEXT$ - Testo di ricerca immesso dall'utente.
  • $HIT_COUNT$ - Numero totale di hit di ricerca trovati.
  • $PAGE_COUNT$ : numero di pagine del catalogo contenenti almeno un risultato della ricerca.

SearchPanel.THUMBNAIL_LABEL

Etichetta localizzata per la miniatura dei risultati del pannello di ricerca.

Questo simbolo supporta i seguenti token di sostituzione runtime:

  • $PAGE$ - Numero di pagina.
  • $PAGE_HIT_COUNT$ - Numero di risultati di ricerca trovati nella pagina.

SearchPanel.LABEL

Definisce un valore di aria-label attributo ARIA per l’intero pannello di ricerca.

In questa pagina