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. A qualsiasi SIMBOLO è associato un valore di testo predefinito per la lingua inglese ( "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 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:
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 dispositivo di scorrimento del volume esposta tramite ARIA aria-valuetext attributo. |
FullScreenButton.TOOLTIP_SELECTED |
Descrizione dello stato selezionato del 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_ADDRESS |
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.ADD |
Didascalia del pulsante Aggiungi un altro indirizzo e-mail. |
EmailShare.FROM |
Etichetta per il campo di input "Da". |
EmailShare.MESSAGE |
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. |
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 |
Descrizione del pulsante di condivisione da incorporare. |
EmbedShare.HEADER |
Descrizione comando per l'intestazione della finestra di dialogo Incorpora. |
IncorporaCondividi.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. |
IncorporaCondivisione.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. |
CondivisioneCollegamenti.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 Condividi di Twitter. |
SmartCropVideoPlayer.ERROR |
Descrizione del messaggio di errore visualizzato quando non è possibile riprodurre il video. |