Lokalisierung der Elemente der Benutzeroberfläche

Letzte Aktualisierung: 2023-11-04
  • Erstellt für:
  • Developer
    User

Bestimmte Inhalte, die vom Viewer angezeigt werden, 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 eine spezielle Viewer-SDK-ID namens SYMBOL dargestellt. Jede SYMBOL hat einen standardmäßigen 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 der vordefinierte Standardtext verwendet.

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":{
"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 Lokalisierungsobjekt zwei Gebietsschemata ( "en" und "fr") und bietet Lokalisierung für zwei Elemente der Benutzeroberfläche in jedem Gebietsschema.

Der Webseitencode sollte das Lokalisierungsobjekt als Wert der localizedTexts -Feld des Konfigurationsobjekts. Eine alternative Option besteht darin, das Lokalisierungsobjekt durch Aufruf der setLocalizedTexts(localizationInfo) -Methode.

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

Status der Pause-Schaltfläche abspielen

VideoScrubber.TOOLTIP

Video-Scrubber

VideoTime.TOOLTIP

Videozeit in der Steuerleiste.

MutableVolume.TOOLTIP_SELECTED

Ausgewählter Status für veränderliches Volumen.

MutableVolume.TOOLTIP_UNSELECTED

Deaktivierte veränderliche Lautstärke.

MutableVolume.TOOLTIP_VOLUME

Beschriftung des Reglers des Lautstärkereglers, der über ARIA verfügbar gemacht wird aria-valueText -Attribut.

FullScreenButton.TOOLTIP_SELECTED

Schaltfläche im Vollbildmodus im Normalzustand.

FullScreenButton.TOOLTIP_UNSELECTED

Schaltfläche im Vollbildmodus.

SocialShare.TOOLTIP

Social-Freigabe-Tool.

EmbedShare.TOOLTIP

Die Schaltfläche "Freigabe einbetten".

EmbedShare.HEADER

Die Kopfzeile des Einbettungsdialogfelds.

EmbedShare.TOOLTIP_HEADER_CLOSE

Das Dialogfeld "Einbetten"oben rechts in der Schließen-Schaltfläche.

EmbedShare.DESCRIPTION

Der Einbettungscode-Text.

EmbedShare.EMBED_SIZE

Das Kombinationsfeld für die Einbettungsgröße.

EmbedShare.CANCEL

Die Schaltfläche "Abbrechen".

EmbedShare.TOOLTIP_CANCEL

Die Schaltfläche "Abbrechen".

EmbedShare.ACTION

Die Schaltfläche "Alle auswählen".

EmbedShare.TOOLTIP-AKTION

Die Schaltfläche "Alle auswählen".

EmbedShare.CUSTOM_SIZE

Der letzte Eintrag "benutzerdefinierte Größe"im Kombinationsfeld "Einbettungsgröße".

LinkShare.TOOLTIP

Die Schaltfläche "Linkfreigabe".

LinkShare.HEADER

Die Kopfzeile des Link-Dialogfelds.

LinkShare.TOOLTIP_HEADER_CLOSE

Das Dialogfeld "Link"oben rechts, auf der Schließen-Schaltfläche.

LinkShare.DESCRIPTION

Der Freigabe-Link.

LinkShare.CANCEL

Die Schaltfläche "Abbrechen".

LinkShare.TOOLTIP_CANCEL

Die Schaltfläche "Abbrechen".

LinkShare.ACTION

Die Schaltfläche "Alle auswählen".

LinkShare.TOOLTIP-AKTION

Die Schaltfläche "Alle auswählen".

FacebookShare.TOOLTIP

Die Facebook-Freigabe-Schaltfläche.

TwitterShare.TOOLTIP

Die Schaltfläche Twitter-Freigabe .

Video360Player.ERROR

Die Fehlermeldung, die angezeigt wird, wenn keine Videowiedergabe möglich ist.

Auf dieser Seite