Localizzazione degli elementi dell’interfaccia utente localization-of-user-interface-elements

Alcuni contenuti visualizzati dal Visualizzatore video ritaglio avanzato sono soggetti a localizzazione. Questo contenuto include descrizioni con gli strumenti per gli elementi dell’interfaccia utente e un messaggio di errore visualizzato quando il video non può essere riprodotto.

Ogni contenuto testuale nel visualizzatore che può essere localizzato è rappresentato da uno speciale identificatore SDK del visualizzatore chiamato SYMBOL. Qualsiasi simbolo ha un valore di testo associato predefinito per le impostazioni locali inglesi ( "en") fornito con il visualizzatore predefinito. Può inoltre disporre di valori definiti dall'utente impostati per il numero di impostazioni internazionali necessario.

All'avvio, il visualizzatore controlla le impostazioni locali correnti per verificare se è presente un valore definito dall'utente per ciascun SIMBOLO supportato per le 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":{
"SmartCropVideoPlayer.ERROR":"Your Browser does not support HTML5 Video tag or the video cannot be played.",
"PlayPauseButton.TOOLTIP_SELECTED":"Play"
 },
 "fr":{
"SmartCropVideoPlayer.ERROR":"Votre navigateur ne prend pas en charge la vidéo HTML5 tag ou la vidéo ne peuvent pas être lus.",
"PlayPauseButton.TOOLTIP_SELECTED":"Jouer"
},
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 trasmettere tale 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
Container.LABEL
Etichetta ARIA per l’elemento visualizzatore di primo livello.
PlayPauseButton.TOOLTIP_SELECTED
Descrizione dello stato selezionato del pulsante Pausa di riproduzione.
PlayPauseButton.TOOLTIP_UNSELECTED
Descrizione comando per lo stato deselezionato del pulsante Riproduci pausa.
PlayPauseButton.TOOLTIP_REPLAY
Descrizione dello stato del pulsante Pausa di riproduzione.
VideoScrubber.TOOLTIP
Descrizione comando per lo scorrimento video.
VideoTime.TOOLTIP
Descrizione comando per la durata del video sulla barra di controllo.
MutableVolume.TOOLTIP_SELECTED
Descrizione comando per lo stato del volume modificabile selezionato.
MutableVolume.TOOLTIP_UNSELECTED
Descrizione comando per il volume mutabile deselezionato.
MutableVolume.TOOLTIP_VOLUME
Etichetta della manopola del cursore del volume esposta tramite l’attributo aria-valuetext di ARIA .
FullScreenButton.TOOLTIP_SELECTED
Descrizione dello stato selezionato per il pulsante a schermo intero.
FullScreenButton.TOOLTIP_UNSELECTED
Descrizione dello stato deselezionato del pulsante a schermo intero.
ClosedCaptionButton.TOOLTIP_SELECTED
Descrizione comando per lo stato selezionato del pulsante sottotitoli.
ClosedCaptionButton.TOOLTIP_UNSELECTED
Descrizione comando per lo stato deselezionato del pulsante sottotitoli.
SocialShare.TOOLTIP
Descrizione comando per lo strumento di condivisione social.
EmailShare.TOOLTIP
Descrizione del pulsante di condivisione e-mail.
EmailShare.HEADER
Descrizione dell’intestazione della finestra di dialogo e-mail.
EmailShare.TOOLTIP_HEADER_CLOSE
Descrizione del pulsante di chiusura in alto a destra della finestra di dialogo e-mail.
EmailShare.INVALID_ADDRESSS
Descrizione del messaggio di errore visualizzato in caso di formato non corretto dell’indirizzo e-mail.
Condivisione e-mail .TO
Etichetta per il campo di input "A".
EmailShare.TOOLTIP_ADD
Descrizione del pulsante Aggiungi un altro indirizzo e-mail.
Condivisione e-mail.AGGIUNGI
Didascalia del pulsante Aggiungi un altro indirizzo e-mail.
Condivisione e-mail .DA
Etichetta per il campo di input "Da".
Condivisione e-mail.MESSAGGIO
Etichetta per il campo di input "Messaggio".
EmailShare.TOOLTIP_REMOVE
Descrizione del pulsante Rimuovi indirizzo e-mail.
Condivisione e-mail.ANNULLA
Didascalia del pulsante Annulla.
EmailShare.TOOLTIP_CANCEL
Descrizione del pulsante Annulla.
Condivisione e-mail.CHIUDI
Didascalia del pulsante Chiudi visualizzata nella parte inferiore della finestra di dialogo dopo l’invio del modulo.
EmailShare.TOOLTIP_CLOSE
Descrizione del 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
Descrizione del pulsante di invio del modulo.
Condivisione e-mail.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
Descrizione del pulsante di condivisione da incorporare.
EmbedShare.HEADER
Descrizione comando per l'intestazione della finestra di dialogo Incorpora.
IncorporaShare.TOOLTIP_HEADER_CLOSE
Descrizione del pulsante di chiusura superiore destro della finestra di dialogo Incorpora.
EmbedShare.DESCRIPTION
Descrizione del testo del codice di incorporamento.
EmbedShare.EMBED_SIZE
Etichetta per la casella combinata dimensione incorporamento.
CondivisioneIncorporata.ANNULLA
Didascalia del pulsante Annulla.
EmbedShare.TOOLTIP_CANCEL
Descrizione del pulsante Annulla.
EmbedShare.ACTION
Didascalia del pulsante Seleziona tutto.
AZIONE EmbedShare.TOOLTIP
Descrizione del pulsante Seleziona tutto.
EmbedShare.CUSTOM_SIZE
Testo per l'ultima voce "custom size" (dimensione personalizzata) nella casella combinata embed size (dimensione incorporata).
LinkShare.TOOLTIP
Descrizione del pulsante Condivisione collegamento.
LinkShare.HEADER
Descrizione comando per l'intestazione della finestra di dialogo Collega.
LinkShare.TOOLTIP_HEADER_CLOSE
Descrizione comando per il pulsante di chiusura superiore destro della finestra di dialogo Collega.
LinkShare.DESCRIPTION
Descrizione del collegamento di condivisione.
LinkShare.ANNULLA
Didascalia del pulsante Annulla.
LinkShare.TOOLTIP_CANCEL
Descrizione del pulsante Annulla.
LinkShare.ACTION
Didascalia del pulsante Seleziona tutto.
AZIONE LINKShare.TOOLTIP
Descrizione del pulsante Seleziona tutto.
FacebookShare.TOOLTIP
Descrizione del pulsante Condividi di Facebook.
TwitterShare.TOOLTIP
Descrizione del pulsante Condivisione Twitter.
SmartCropVideoPlayer.ERRORE
Descrizione del messaggio di errore visualizzato quando non è possibile riprodurre il video.
recommendation-more-help
b7426f53-aad9-4c00-83fc-664f30f681e8