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

Bestimmte Inhalte, die der Flyout-Viewer anzeigt, können lokalisiert werden. Dieser Inhalt enthält QuickInfos zu Elementen der Benutzeroberfläche und Informationsmeldungen, die vom Flyout-Zoom-Ansicht beim Laden angezeigt werden.

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"), die mit dem vordefinierten Viewer bereitgestellt werden, und möglicherweise auch benutzerdefinierte Werte für beliebig viele Gebietsschemas festgelegt sind.

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

Der Webseitencode sollte dieses 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
Beschreibung
Container.LABEL
ARIA-Beschriftung für Viewer-Element der obersten Ebene.
FlyoutZoomView.ROLE_DESCRIPTION
ARIA-Rollenbeschreibung für die Hauptansichtskomponente.
FlyoutZoomView.USAGE_HINT
ARIA-Verwendungshinweise für Tastaturbenutzer.
FlyoutZoomView.TIP_BUBBLE_OVER
Informationsnachricht für Desktop-Systeme.
FlyoutZoomView.TIP_BUBBLE_TAP
Informationsnachricht für Touch-Geräte.
ScrollLeftButton.TOOLTIP
QuickInfo für die Schaltfläche "links scrollen".
ScrollRightButton.TOOLTIP
QuickInfo für Scroll nach rechts-Schaltfläche.
ScrollUpButton.TOOLTIP
QuickInfo für die Schaltfläche "Nach oben scrollen".
ScrollDownButton.TOOLTIP
QuickInfo für die Schaltfläche "Hinunter scrollen".
recommendation-more-help
b7426f53-aad9-4c00-83fc-664f30f681e8