Bestimmte Inhalte, die der Smart Crop Video Viewer anzeigt, können lokalisiert werden. Dieser Inhalt enthält QuickInfos zu Elementen der Benutzeroberfläche und eine Fehlermeldung, die angezeigt wird, wenn das Video nicht wiedergegeben werden kann.
Jeder Textinhalt im Viewer, der lokalisiert werden kann, wird durch eine spezielle Viewer-SDK-ID namens SYMBOL dargestellt. Jede SYMBOL hat einen standardmäßigen zugeordneten Textwert für das englische Gebietsschema ( "en"
) mit dem vordefinierten Viewer bereitgestellt. Es können auch benutzerdefinierte Werte für beliebig viele Gebietsschemas festgelegt werden.
Beim Starten des Viewers wird das aktuelle Gebietsschema überprüft, um festzustellen, ob für jede unterstützte SYMBOL für das Gebietsschema ein benutzerdefinierter Wert vorhanden ist. Ist dies der Fall, wird der benutzerdefinierte Wert verwendet. andernfalls wird auf den vordefinierten Standardtext zurückgegriffen.
Benutzerdefinierte Lokalisierungsdaten können als lokalisiertes JSON-Objekt an den Viewer übergeben werden. Dieses Objekt enthält die Liste der unterstützten Gebietsschemas, die SYMBOL-Textwerte für jedes Gebietsschema und das Standardgebietsschema.
Ein Beispiel für ein solches Lokalisierungsobjekt ist:
{
"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"
}
Im obigen Beispiel definiert das Lokalisierungsobjekt zwei Gebietsschemata ( "en"
und "fr"
) und bietet Lokalisierung für zwei Elemente der Benutzeroberfläche in jedem Gebietsschema.
Der Webseitencode sollte dieses Lokalisierungsobjekt an den Viewer-Konstruktor als Wert von localizedTexts
-Feld des Konfigurationsobjekts. Eine alternative Option besteht darin, das Lokalisierungsobjekt durch Aufruf der setLocalizedTexts(localizationInfo)
-Methode.
Die folgenden SYMBOLs werden unterstützt:
SYMBOL |
Beschreibung |
---|---|
Container.LABEL |
ARIA-Beschriftung für Viewer-Element der obersten Ebene. |
PlayPauseButton.TOOLTIP_SELECTED |
QuickInfo für den Status der ausgewählten Wiedergabe-Pause-Schaltfläche. |
PlayPauseButton.TOOLTIP_UNSELECTED |
QuickInfo für den deaktivierten Status der Schaltfläche "Pause". |
PlayPauseButton.TOOLTIP_REPLAY |
QuickInfo für den Status der Wiedergabe-Pause-Schaltfläche. |
VideoScrubber.TOOLTIP |
QuickInfo für den Video-Scrubber. |
VideoTime.TOOLTIP |
QuickInfo für die Videozeit in der Steuerleiste. |
MutableVolume.TOOLTIP_SELECTED |
QuickInfo für den ausgewählten Status mit veränderlichem Volumen. |
MutableVolume.TOOLTIP_UNSELECTED |
QuickInfo für die nicht ausgewählte veränderliche Lautstärke. |
MutableVolume.TOOLTIP_VOLUME |
Beschriftung des Reglers des Lautstärkereglers, der über die ARIA verfügbar gemacht wird aria-valueText -Attribut. |
FullScreenButton.TOOLTIP_SELECTED |
QuickInfo für den ausgewählten Schaltflächenstatus im Vollbildmodus. |
FullScreenButton.TOOLTIP_UNSELECTED |
QuickInfo für den Status der nicht ausgewählten Schaltfläche im Vollbildmodus. |
ClosedCaptionButton.TOOLTIP_SELECTED |
QuickInfo für den Status der ausgewählten Untertitelschaltfläche. |
ClosedCaptionButton.TOOLTIP_UNSELECTED |
QuickInfo für den Status der deaktivierten Untertitelschaltfläche. |
SocialShare.TOOLTIP |
QuickInfo für das Social-Sharing-Tool. |
EmailShare.TOOLTIP |
QuickInfo für die E-Mail-Freigabeschaltfläche. |
EmailShare.HEADER |
QuickInfo für die Kopfzeile des E-Mail-Dialogfelds. |
EmailShare.TOOLTIP_HEADER_CLOSE |
QuickInfo für das E-Mail-Dialogfeld oben rechts auf der Schließen-Schaltfläche. |
EmailShare.INVALID_ADDRESSS |
QuickInfo für die Fehlermeldung, die angezeigt wird, wenn die E-Mail-Adresse falsch formatiert ist. |
EmailShare.TO |
Beschriftung für das Eingabefeld "An". |
EmailShare.TOOLTIP_ADD |
QuickInfo für die Schaltfläche "Weitere E-Mail-Adresse hinzufügen". |
EmailShare.ADD |
Beschriftung für die Schaltfläche "Weitere E-Mail-Adresse hinzufügen". |
EmailShare.FROM |
Beschriftung für das Eingabefeld "Von". |
EmailShare.MESSAGE |
Titel des Eingabefelds "Nachricht". |
EmailShare.TOOLTIP_REMOVE |
QuickInfo für die Schaltfläche "E-Mail-Adresse entfernen". |
EmailShare.CANCEL |
Beschriftung für die Schaltfläche "Abbrechen". |
EmailShare.TOOLTIP_CANCEL |
QuickInfo für die Schaltfläche "Abbrechen". |
EmailShare.CLOSE |
Beschriftung für die Schaltfläche "Schließen", die nach der Formularübermittlung unten im Dialogfeld angezeigt wird. |
EmailShare.TOOLTIP_CLOSE |
QuickInfo für die Schaltfläche zum Schließen, die nach der Übermittlung des Formulars unten im Dialogfeld angezeigt wird. |
EmailShare.ACTION |
Beschriftung für die Schaltfläche zum Senden des Formulars. |
EmailShare.TOOLTIP_ACTION |
QuickInfo für die Schaltfläche zum Senden des Formulars. |
EmailShare.SEND_SUCCESS |
Bestätigungsnachricht angezeigt, wenn E-Mail erfolgreich gesendet wurde. |
EmailShare.SEND_FAILURE |
Fehlermeldung, die angezeigt wird, wenn die E-Mail nicht erfolgreich gesendet wurde. |
EmbedShare.TOOLTIP |
QuickInfo für die Schaltfläche "Freigabe einbetten". |
EmbedShare.HEADER |
QuickInfo für die Kopfzeile des Einbettungsdialogfelds. |
EmbedShare.TOOLTIP_HEADER_CLOSE |
QuickInfo für das Einbettungsdialogfeld oben rechts, die Schließen-Schaltfläche. |
EmbedShare.DESCRIPTION |
Beschreibung des Einbettungscode-Textes. |
EmbedShare.EMBED_SIZE |
Beschriftung für das Kombinationsfeld "Einbettungsgröße". |
EmbedShare.CANCEL |
Beschriftung für die Schaltfläche "Abbrechen". |
EmbedShare.TOOLTIP_CANCEL |
QuickInfo für die Schaltfläche "Abbrechen". |
EmbedShare.ACTION |
Beschriftung für die Schaltfläche "Alle auswählen". |
EmbedShare.TOOLTIP-AKTION |
QuickInfo für die Schaltfläche "Alle auswählen". |
EmbedShare.CUSTOM_SIZE |
Text für den letzten Eintrag "benutzerdefinierte Größe"im Kombinationsfeld "Einbettungsgröße". |
LinkShare.TOOLTIP |
QuickInfo für die Schaltfläche "Linkfreigabe". |
LinkShare.HEADER |
QuickInfo für die Kopfzeile des Link-Dialogfelds. |
LinkShare.TOOLTIP_HEADER_CLOSE |
QuickInfo für das Dialogfeld "Link"oben rechts auf der Schließen-Schaltfläche. |
LinkShare.DESCRIPTION |
Beschreibung des Freigabe-Links. |
LinkShare.CANCEL |
Beschriftung für die Schaltfläche "Abbrechen". |
LinkShare.TOOLTIP_CANCEL |
QuickInfo für die Schaltfläche "Abbrechen". |
LinkShare.ACTION |
Beschriftung für die Schaltfläche "Alle auswählen". |
LinkShare.TOOLTIP-AKTION |
QuickInfo für die Schaltfläche "Alle auswählen". |
FacebookShare.TOOLTIP |
QuickInfo für die Facebook-Freigabeschaltfläche. |
TwitterShare.TOOLTIP |
QuickInfo für die Twitter-Freigabeschaltfläche. |
SmartCropVideoPlayer.ERROR |
QuickInfo für die Fehlermeldung, die angezeigt wird, wenn keine Videowiedergabe möglich ist. |