Lokalisierung von Elementen der Benutzeroberfläche localization-of-user-interface-elements

Bestimmte Inhalte, die der Flyout-Viewer anzeigt, unterliegen der Lokalisierung. Dieser Inhalt enthält QuickInfos zu Benutzeroberflächenelementen und Informationsmeldungen, die beim Laden in der Flyout-Zoomansicht angezeigt werden.

Jeder Textinhalt, der im Viewer lokalisiert werden kann, wird durch die spezielle Viewer-SDK-Kennung namens SYMBOL dargestellt. Jedes SYMBOL verfügt über einen standardmäßigen Textwert für ein englisches Gebietsschema ( "en"), das mit dem standardmäßigen Viewer bereitgestellt wird, und kann auch benutzerdefinierte Werte für beliebig viele Gebietsschemata festlegen.

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 der Standardtext verwendet.

Benutzerdefinierte Lokalisierungsdaten können als JSON-Objekt für die Lokalisierung 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 Lokalisierungsobjekt ist Folgendes:

{
"en":{
"FlyoutZoomView.TIP_BUBBLE_OVER":"Mouse over to zoom",
"FlyoutZoomView.TIP_BUBBLE_TAP":"Tap and hold to zoom"
 },
 "fr":{
"FlyoutZoomView.TIP_BUBBLE_OVER":"Passez la souris sur pour zoomer",
"FlyoutZoomView.TIP_BUBBLE_TAP":"Appuyez et maintenez pour agrandir"
},
defaultLocale:"en"
}

Im obigen Beispiel definiert das Localization-Objekt zwei Gebietsschemata ("en" und "fr") und stellt die Lokalisierung für zwei Elemente der Benutzeroberfläche in jedem Gebietsschema bereit.

Der Web-Seiten-Code sollte dieses Lokalisierungsobjekt an den Viewer-Konstruktor als Wert des localizedTexts des Konfigurationsobjekts übergeben. Eine alternative Option besteht darin, das Localization-Objekt durch Aufruf der setLocalizedTexts(localizationInfo)-Methode zu übergeben.

Die folgenden SYMBOLE werden unterstützt:

SYMBOL
Beschreibung
.LABEL-
ARIA-Beschriftung für Viewer-Element der obersten Ebene.
FlyoutZoomView.ROLE_DESCRIPTION
ARIA-Rollenbeschreibung für die Hauptansichtskomponente.
FlyoutZoomView.USAGE_HINT-
ARIA-Nutzungshinweise für Tastaturbenutzer.
FlyoutZoomView.TIPP_BUBBLE_OVER
Informationsmeldung für Desktop-Systeme.
FlyoutZoomView.TIPP_BUBBLE_TAP
Informationsmeldung für Touch-Geräte.
ScrollLeftButton.TOOLTIP
QuickInfo für den Bildlauf mit der linken Schaltfläche.
ScrollRightButton.TOOLTIP
QuickInfo für den Bildlauf mit der rechten Schaltfläche.
ScrollUpButton.TOOLTIP
QuickInfo für die Schaltfläche Nach oben scrollen.
ScrollDownButton.TOOLTIP
QuickInfo für Scroll-Down-Schaltfläche.
recommendation-more-help
b7426f53-aad9-4c00-83fc-664f30f681e8