Bestimmte Inhalte, die der interaktive Video-Viewer anzeigt, können lokalisiert werden. Zu solchen Inhalten gehören 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 die spezielle Viewer-SDK-Kennung SYMBOL dargestellt. Jede SYMBOL verfügt über einen standardmäßig zugeordneten Textwert für ein englisches Gebietsschema ( "en"
), das mit dem standardmäßigen Viewer bereitgestellt wird. 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 jedes unterstützte SYMBOL für dieses 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":{
"VideoPlayer.ERROR":"Your Browser does not support HTML5 Video tag or the video cannot be played.",
"PlayPauseButton.TOOLTIP_SELECTED":"Play"
},
"fr":{
"VideoPlayer.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 stellt die Lokalisierung für zwei Benutzeroberflächenelemente in jedem Gebietsschema bereit.
Der Webseitencode sollte das Lokalisierungsobjekt als Wert des Felds localizedTexts
des Konfigurationsobjekts an den Viewer-Konstruktor übergeben. Eine alternative Option besteht darin, das Lokalisierungsobjekt durch Aufruf der Methode setLocalizedTexts(localizationInfo)
weiterzugeben.
Die folgenden SYMBOLs werden unterstützt:
SYMBOL |
QuickInfo für ... |
---|---|
Container.LABEL |
ARIA-Beschriftung für Viewer-Element der obersten Ebene. |
PlayPauseButton.TOOLTIP_SELECTED |
Status der ausgewählten Wiedergabe-Pause-Schaltfläche |
PlayPauseButton.TOOLTIP_UNSELECTED |
Status der Schaltfläche "Pause"für die Wiedergabe deaktiviert. |
PlayPauseButton.TOOLTIP_REPLAY |
Schaltflächenstatus "Pause wiedergeben" |
VideoScrubber.TOOLTIP |
Video-Scrubber. |
VideoTime.TOOLTIP |
Videozeit in der Steuerleiste. |
MutableVolume.TOOLTIP_SELECTED |
Ausgewähltes veränderliches Volumen. |
MutableVolume.TOOLTIP_UNSELECTED |
Deaktivierte veränderliche Lautstärke. |
MutableVolume.TOOLTIP_VOLUME |
Lautstärkeregler-Drehbeschriftung, die über das ARIA-Attribut aria-value-text verfügbar gemacht wird. |
FullScreenButton.TOOLTIP_SELECTED |
Schaltfläche im Vollbildmodus im Normalzustand. |
FullScreenButton.TOOLTIP_UNSELECTED |
Schaltfläche im Vollbildmodus im Vollbildmodus. |
ClosedCaptionButton.TOOLTIP_SELECTED |
Status der ausgewählten Untertitelschaltfläche. |
ClosedCaptionButton.TOOLTIP_UNSELECTED |
Status der Untertitelschaltfläche wurde deaktiviert. |
InteractiveSwatches.BANNER |
Beschriftung für das Banner. |
ScrollUpButton.TOOLTIP |
Scrollen Sie nach oben. |
ScrollDownButton.TOOLTIP |
Scrollen Sie nach unten. |
SocialShare.TOOLTIP |
Social-Freigabe-Tool. |
LinkShare.TOOLTIP |
Schaltfläche "Linkfreigabe". |
LinkShare.HEADER |
Link-Dialogfeldüberschrift. |
LinkShare.TOOLTIP_HEADER_CLOSE |
Link-Dialogfeld oben rechts, Schaltfläche zum Schließen. |
LinkShare.DESCRIPTION |
Beschreibung des Freigabe-Links. |
LinkShare.CANCEL |
Beschriftung für die Schaltfläche "Abbrechen". |
LinkShare.TOOLTIP_CANCEL |
Schaltfläche "Abbrechen". |
LinkShare.ACTION |
Beschriftung für die Schaltfläche "Alle auswählen". |
LinkShare.TOOLTIP_ACTION |
Schaltfläche "Alle auswählen" |
FacebookShare.TOOLTIP |
Facebook-Freigabe-Schaltfläche. |
TwitterShare.TOOLTIP |
Twitter-Freigabe-Schaltfläche. |
CloseButton.TOOLTIP |
Aktionsfeld Schließen -Schaltfläche aufrufen. |
VideoPlayer.ERROR |
Fehlermeldung, die angezeigt wird, wenn keine Videowiedergabe möglich ist. |