Lokalisierung der Elemente der Benutzeroberfläche localization-of-user-interface-elements

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 verfügt über einen standardmäßig zugeordneten Textwert für das englische Gebietsschema ( "en"), der mit dem vordefinierten 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 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":{
"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 Gebietsschemas ( "en" und "fr") und stellt die Lokalisierung von zwei Benutzeroberflächenelementen in jedem Gebietsschema bereit.

Der Webseitencode sollte dieses Lokalisierungsobjekt als Wert des Felds localizedTexts des Konfigurationsobjekts an den Viewer-Konstruktor übergeben. Eine alternative Option besteht darin, das Lokalisierungsobjekt durch Aufruf der setLocalizedTexts(localizationInfo) -Methode weiterzugeben.

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
Lautstärkereglerbeschriftung, die über das ARIA aria-value-ext -Attribut offen gelegt wird.
FullScreenButton.TOOLTIP_SELECTED
QuickInfo für den ausgewählten Vollbild-Schaltflächenstatus.
FullScreenButton.TOOLTIP_UNSELECTED
QuickInfo für den deaktivierten Vollbild-Schaltflächenstatus.
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 "Add Other Email Address".
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 ACTION
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 ACTION
QuickInfo für die Schaltfläche "Alle auswählen".
FacebookShare.TOOLTIP
QuickInfo für die Facebook-Freigabeschaltfläche.
TwitterShare.TOOLTIP
QuickInfo für die Schaltfläche "Twitter freigeben".
SmartCropVideoPlayer.ERROR
QuickInfo für die Fehlermeldung, die angezeigt wird, wenn keine Videowiedergabe möglich ist.
recommendation-more-help
b7426f53-aad9-4c00-83fc-664f30f681e8