Localizzazione degli elementi dell’interfaccia utente

Alcuni contenuti visualizzati nel visualizzatore di eCatalog sono soggetti a localizzazione: pulsanti zoom, pulsanti di modifica della pagina, pulsante miniatura, pulsante a schermo intero, pulsante Chiudi e pulsanti della barra di scorrimento.

Ogni contenuto testuale nel visualizzatore che può essere localizzato è rappresentato da uno speciale identificatore SDK del visualizzatore denominato SYMBOL. A qualsiasi SYMBOL è associato un valore di testo predefinito per le impostazioni internazionali inglesi ( "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 nelle 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:

{ 
"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 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 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 (supponendo che containerId sia l’ID del contenitore del visualizzatore):

SIMBOLO

Descrizione comandi per...

Container.LABEL

Etichetta ARIA per l’elemento visualizzatore di livello principale.

PageView.ROLE_DESCRIPTION

Descrizione del ruolo ARIA per il componente visualizzazione principale.

PageView.USAGE_HINT

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

CloseButton.TOOLTIP

Pulsante Chiudi.

ZoomInButton.TOOLTIP

Pulsante Zoom in.

ZoomOutButton.TOOLTIP

Pulsante Zoom indietro.

ZoomResetButton.TOOLTIP

Pulsante di ripristino dello zoom.

FullScreenButton.TOOLTIP_SELECTED

Pulsante a schermo intero in stato normale.

FullScreenButton.TOOLTIP_UNSELECTED

Pulsante a schermo intero a schermo intero.

ScrollUpButton.TOOLTIP

Pulsante Scorri verso l’alto.

ScrollDownButton.TOOLTIP

Pulsante Scorri verso il basso.

<containerid>_rightButton.PanRightButton.TOOLTIP

Pulsante grande pagina successiva.

<containerid>_leftButton.PanLeftButton.TOOLTIP

Pulsante Pagina precedente grande.

<containerid>_lastPageButton.PanRightButton.TOOLTIP

Pulsante Ultima pagina .

<containerid>_secondarioLastPageButton.PanRightButton.TOOLTIP

Pulsante Ultima pagina .

<containerid>_firstPageButton.PanLeftButton.TOOLTIP

Pulsante Prima pagina .

<containerid>_secondarioFirstPageButton.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 Chiudi pannello informazioni.

SocialShare.TOOLTIP

Strumento di condivisione social network.

EmailShare.TOOLTIP

Pulsante Condividi e-mail.

EmailShare.HEADER

Intestazione della finestra di dialogo e-mail.

EmailShare.TOOLTIP_HEADER_CLOSE

Pulsante Chiudi della finestra di dialogo Posta elettronica in alto a destra.

EmailShare.INVALID_ADDRESSS

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

EmailShare.TO

Etichetta per il campo di input "To".

EmailShare.TOOLTIP_ADD

Pulsante Aggiungi un altro indirizzo e-mail.

EmailShare.ADD

Pulsante Aggiungi un altro indirizzo e-mail.

EmailShare.FROM

Da campo di input.

EmailShare.MESSAGE

Campo di immissione del messaggio.

EmailShare.TOOLTIP_REMOVE

Pulsante Rimuovi indirizzo e-mail.

EmailShare.CANCEL

Didascalia del pulsante Annulla.

EmailShare.TOOLTIP_CANCEL

Pulsante Annulla .

EmbedShare.ACTION

Didascalia del pulsante Seleziona tutto .

EmbedShare.TOOLTIP_ACTION

Selezionare il pulsante Tutto.

EmailShare.CLOSE

Didascalia del pulsante di chiusura visualizzato 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 di invio del 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 di condivisione di incorporamento.

EmbedShare.HEADER

Intestazione della finestra di dialogo Incorpora.

EmbedShare.TOOLTIP_HEADER_CLOSE

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

EmbedShare.DESCRIPTION

Descrizione del testo del codice di incorporamento.

EmbedShare.EMBED_SIZE

Etichetta per la casella combinata Dimensione di incorporamento.

EmbedShare.CANCEL

Didascalia del pulsante Annulla.

EmbedShare.TOOLTIP_CANCEL

Pulsante Annulla .

EmbedShare.CUSTOM_SIZE

Testo per l’ultima voce "dimensione personalizzata" nella casella combinata Dimensione incorporamento.

LinkShare.TOOLTIP

Pulsante di condivisione del collegamento.

LinkShare.HEADER

Intestazione della finestra di dialogo Collega.

LinkShare.TOOLTIP_HEADER_CLOSE

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

LinkShare.DESCRIPTION

Descrizione del collegamento di condivisione.

LinkShare.CANCEL

Didascalia del pulsante Annulla.

LinkShare.TOOLTIP_CANCEL

Pulsante Annulla .

LinkShare.ACTION

Didascalia del pulsante Seleziona tutto .

LinkShare.TOOLTIP_ACTION

Selezionare il pulsante Tutto.

FacebookShare.TOOLTIP

Pulsante di condivisione facebook.

TwitterShare.TOOLTIP

Pulsante di condivisione twitter.

Stampa.TOOLTIP

Pulsante Stampa.

Stampa.HEADER

Intestazione della finestra di dialogo Stampa.

Print.TOOLTIP_HEADER_CLOSE

Pulsante Chiudi in alto a destra della finestra di dialogo Stampa.

Stampa.PRINT_RANGE

Etichetta per la sezione "Seleziona pagine di stampa".

Print.PRINT_RANGE_CURRENT

Didascalia del pulsante di scelta "Pagine correnti".

Print.PRINT_RANGE_FROM

Didascalia del pulsante di scelta "Intervallo di diffusione da".

Stampa.PRINT_RANGE_TO

Didascalia del selettore numerico "a".

Print.PRINT_RANGE_ALL

Didascalia del pulsante di scelta "Tutte le pagine".

Print.PAGE_HANDLING

Etichetta per la sezione "Gestione pagina".

Print.PAGE_HANDLING_ONE

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

Print.PAGE_HANDLING_TWO

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

Stampa.ANNULLA

Didascalia del pulsante Annulla.

Print.TOOLTIP_CANCEL

Pulsante Annulla .

Print.ACTION

Didascalia per il pulsante Invia a stampa

Print.TOOLTIP_ACTION

Pulsante Invia a stampa.

PreferitiMenu.TOOLTIP

Pulsante del menu Preferiti.

AddFavoriteButton.TOOLTIP_SELECTED

Pulsante "Aggiungi preferito" in modalità Modifica Preferiti.

AddFavoriteButton.TOOLTIP_UNSELECTED

Pulsante "Aggiungi preferito" in modalità normale.

RemoveFavoriteButton.TOOLTIP_SELECTED

Pulsante "Rimuovi preferito" in modalità Modifica Preferiti.

RemoveFavoriteButton.TOOLTIP_UNSELECTED

Pulsante "Rimuovi preferito" in modalità normale.

ViewAllFavoriteButton.TOOLTIP_SELECTED

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

ViewAllFavoriteButton.TOOLTIP_UNSELECTED

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

PreferitiEffetto.TOOLTIP

Icona singola preferita.

MediaSet.LABEL_XX[_YY]

Etichetta della pagina generata dal visualizzatore al momento del caricamento.

Il nome di quel simbolo è un modello, in cui XX è un indice di diffusione basato su zero in orientamento orizzontale e l'opzione YY è un indice di pagina basato su zero all'interno del set di pagine di destinazione XX .

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

MediaSet.LABEL_DELIM

Carattere utilizzato come delimitatore delle etichette di pagina nel caso in cui le etichette siano definite per le pagine sinistra e destra all’interno di un set di pagine affiancate.

ScrollLeftRightButton.TOOLTIP_SELECTED

Pulsante di scorrimento della barra di controllo principale a sinistra.

ScrollLeftRightButton.TOOLTIP_UNSELECTED

Pulsante di scorrimento della barra di controllo principale a destra.

SearchPanel.PLACEHOLDER

Richiesta localizzata visualizzata all’interno della casella di immissione ricerca prima che l’utente inizi a immettere il testo di ricerca.

SearchPanel.INFO_PROMPT

Messaggio localizzato visualizzato quando il pannello di ricerca viene aperto per la prima volta, per suggerire 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 al termine della ricerca e restituito almeno un risultato.

Questo simbolo supporta i seguenti token di sostituzione del runtime:

  • $SEARCH_TEXT$ - Testo di ricerca immesso dall'utente.
  • $HIT_COUNT$ - Il numero totale di hit di ricerca trovati.
  • $PAGE_COUNT$ - Il numero di pagine di catalogo che contengono almeno un hit di ricerca.

SearchPanel.THUMBNAIL_LABEL

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

Questo simbolo supporta i seguenti token di sostituzione del runtime:

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

SearchPanel.LABEL

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

In questa pagina