Bestimmte Inhalte, die vom Viewer angezeigt werden, unterliegen der lokale Anpassung. Dazu gehören QuickInfos zu Elementen der Benutzeroberfläche und eine Fehlermeldung, die angezeigt wird, wenn das Video nicht abgespielt werden kann.
Jeder Textinhalt im Viewer, der lokalisiert werden kann, wird durch einen speziellen Viewer SDK-Bezeichner namens SYMBOL dargestellt. Jedem SYMBOL ist ein Standardtextwert für das englische Gebietsschema ( "en"
) zugeordnet, das mit dem vordefinierten Viewer bereitgestellt wird. Es können auch benutzerdefinierte Werte für so viele Gebietsschemas wie erforderlich festgelegt werden.
Beim Beginn des Viewers wird das aktuelle Gebietsschema überprüft, um festzustellen, ob für jedes 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 Standardtext zurückgesetzt.
Benutzerdefinierte Daten zur lokale Anpassung können als JSON-Objekt der lokale Anpassung an den Viewer übergeben werden. Dieses Objekt enthält die Liste der unterstützten Gebietsschemata, SYMBOL-Textwerte für jedes Gebietsschema und das Standardgebietsschema.
Ein Beispiel für ein solches lokale Anpassung-Objekt ist Folgendes:
{
"en":{
"Video360Player.ERROR":"Your Browser does not support HTML5 Video tag or the video cannot be played.",
"PlayPauseButton.TOOLTIP_SELECTED":"Play"
},
"fr":{
"Video360Player.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 lokale Anpassung-Objekt zwei Gebietsschemas ( "en"
und "fr"
) und stellt lokale Anpassung für zwei Benutzeroberflächenelemente in jedem Gebietsschema bereit.
Der Webseitencode sollte das lokale Anpassung-Objekt als Wert des Felds localizedTexts
des Konfigurationsobjekts an den Viewer-Konstruktor übergeben. Eine andere Option besteht darin, das Objekt "lokale Anpassung"durch Aufruf der setLocalizedTexts(localizationInfo)
-Methode zu übergeben.
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 Schaltfläche zum Abspielen der Pause. |
PlayPauseButton.TOOLTIP_UNSELECTED |
Deaktivierte Wiedergabe-Pause-Schaltflächenstatus |
PlayPauseButton.TOOLTIP_REPLAY |
Status der Schaltfläche "Pause"abspielen. |
VideoScrubber.TOOLTIP |
Video-Scrubber. |
VideoTime.TOOLTIP |
Videozeit in der Steuerungsleiste. |
MutableVolume.TOOLTIP_SELECTED |
Ausgewählter Status für veränderliches Volumen. |
MutableVolume.TOOLTIP_UNSELECTED |
Deaktivierte veränderbare Lautstärke. |
MutableVolume.TOOLTIP_VOLUME |
Lautstärkeregler-Knopfbeschriftung durch ARIA aria-value Attribut offen gelegt. |
FullScreenButton.TOOLTIP_SELECTED |
Schaltfläche im Vollbildmodus im Normalzustand. |
FullScreenButton.TOOLTIP_UNSELECTED |
Schaltfläche im Vollbildmodus. |
SocialShare.TOOLTIP |
Social Sharing-Tool. |
EmbedShare.TOOLTIP |
Die Schaltfläche "Freigabe einbetten". |
EmbedShare.HEADER |
Die Kopfzeile des Dialogfelds "Einbetten". |
EmbedShare.TOOLTIP_HEADER_CLOSE |
Das Dialogfeld "Einbetten"oben rechts, Schaltfläche zum Schließen. |
EmbedShare.DESCRIPTION |
Der Einbettungscode-Text. |
EmbedShare.EMBED_SIZE |
Das Kombinationsfeld "Größe einbetten". |
EmbedShare.CANCEL |
Die Schaltfläche "Abbrechen". |
EmbedShare.TOOLTIP_CANCEL |
Die Schaltfläche "Abbrechen". |
EmbedShare.ACTION |
Die Schaltfläche "Alles auswählen". |
EmbedShare.TOOLTIP-AKTION |
Die Schaltfläche "Alles auswählen". |
EmbedShare.CUSTOM_SIZE |
Der letzte Eintrag "benutzerdefinierte Größe"im Kombinationsfeld "Einbettungsgröße". |
LinkShare.TOOLTIP |
Die Schaltfläche "Teilen". |
LinkShare.HEADER |
Die Kopfzeile des Dialogfelds "Link". |
LinkShare.TOOLTIP_HEADER_CLOSE |
Das Link-Dialogfeld oben rechts, Schaltfläche zum Schließen. |
LinkShare.DESCRIPTION |
Der Link "Teilen". |
LinkShare.CANCEL |
Die Schaltfläche "Abbrechen". |
LinkShare.TOOLTIP_CANCEL |
Die Schaltfläche "Abbrechen". |
LinkShare.ACTION |
Die Schaltfläche "Alles auswählen". |
LinkShare.TOOLTIP-AKTION |
Die Schaltfläche "Alles auswählen". |
FacebookShare.TOOLTIP |
Die Schaltfläche "Freigeben"in Facebook. |
TwitterShare.TOOLTIP |
Die Schaltfläche "Twitter-Freigabe". |
Video360Player.ERROR |
Die Fehlermeldung, die angezeigt wird, wenn keine Videowiedergabe möglich ist. |