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

Bestimmte Inhalte, die der E-Katalog-Viewer anzeigt, können lokalisiert werden, einschließlich Zoom-Schaltflächen, Schaltflächen zum Ändern der Seite, Miniaturschaltflächen, Vollbildschaltflächen, Schließen-Schaltflächen und Schaltflächen der Bildlaufleiste.

Jeder Textinhalt im Viewer, der lokalisiert werden kann, wird durch eine spezielle Viewer-SDK-ID namens SYMBOL dargestellt. Jedes SYMBOL verfügt über einen standardmäßig zugewiesenen Textwert für das englische Gebietsschema ( "en"), das mit dem vordefinierten Viewer bereitgestellt wird. Außerdem können 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 im 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. Ein solches 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:

{
"en":{
"CloseButton.TOOLTIP":"Close",
"ZoomInButton.TOOLTIP":"Zoom In"
 },
 "fr":{
"CloseButton.TOOLTIP":"Fermer",
"ZoomInButton.TOOLTIP":"Agrandir"
},
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 Methode setLocalizedTexts(localizationInfo) weiterzugeben.

Die folgenden SYMBOLs werden unterstützt (vorausgesetzt, containerId ist die ID des Viewer-Containers):

SYMBOL
QuickInfo für ...
container.LABEL
ARIA-Beschriftung für das Viewer-Element der obersten Ebene.
PageView.ROLE_DESCRIPTION
ARIA-Rollenbeschreibung für die Hauptansichtskomponente.
PageView.USAGE_HINT
ARIA-Verwendungshinweise für Tastaturbenutzer.
CloseButton.TOOLTIP
Schaltfläche "Schließen".
ZoomInButton.TOOLTIP
Schaltfläche "Vergrößern"
ZoomOutButton.TOOLTIP
Schaltfläche "Verkleinern"
ZoomResetButton.TOOLTIP
Schaltfläche zum Zurücksetzen des Zooms
FullScreenButton.TOOLTIP_SELECTED
Schaltfläche im Vollbildmodus im Normalzustand.
FullScreenButton.TOOLTIP_UNSELECTED
Schaltfläche im Vollbildmodus.
ScrollUpButton.TOOLTIP
Scrollen Sie nach oben.
ScrollDownButton.TOOLTIP
Scrollen Sie nach unten.
<containerId>_rightButton.PanRightButton.TOOLTIP
Schaltfläche "Große nächste Seite"
<containerId>_leftButton.PanLeftButton.TOOLTIP
Schaltfläche "Große vorherige Seite".
<containerId>_lastPageButton.PanRightButton.TOOLTIP
Schaltfläche Letzte Seite .
<containerId>_secondaryLastPageButton.PanRightButton.TOOLTIP
Schaltfläche Letzte Seite .
<containerId>_firstPageButton.PanLeftButton.TOOLTIP
Schaltfläche "Erste Seite"
<containerId>_secondaryFirstPageButton.PanLeftButton.TOOLTIP
Schaltfläche "Erste Seite"
<containerId>_toolBarRightButton.PanRightButton.TOOLTIP
Schaltfläche "Nächste Seite"
<containerId>_toolBarLeftButton.PanLeftButton.TOOLTIP
Schaltfläche "Vorherige Seite".
ThumbnailPageButton.TOOLTIP_SELECTED
Schaltfläche "Miniaturansichten"im Miniaturansichtsmodus.
ThumbnailPageButton.TOOLTIP_UNSELECTED
Schaltfläche "Miniaturen"im normalen Modus.
CloseButton.TOOLTIP
Schaltfläche "Schließen".
InfoPanelPopup.TOOLTIP_CLOSE
Schaltfläche zum Schließen des Info-Bedienfelds.
SocialShare.TOOLTIP
Social-Freigabe-Tool.
EmailShare.TOOLTIP
Schaltfläche "E-Mail-Freigabe".
EmailShare.HEADER
Header des E-Mail-Dialogfelds.
EmailShare.TOOLTIP_HEADER_CLOSE
E-Mail-Dialogfeld oben rechts, Schaltfläche zum Schließen.
EmailShare.INVALID_ADDRESSS
Fehlermeldung angezeigt, falls eine E-Mail-Adresse fehlerhaft ist.
EmailShare.TO
Beschriftung für das Eingabefeld "An".
EmailShare.TOOLTIP_ADD
Schaltfläche "Weitere E-Mail-Adresse hinzufügen"
EmailShare.ADD
Schaltfläche "Weitere E-Mail-Adresse hinzufügen"
EmailShare.FROM
Aus Eingabefeld.
EmailShare.MESSAGE
Nachrichteneingabefeld.
EmailShare.TOOLTIP_REMOVE
Schaltfläche E-Mail-Adresse entfernen
EmailShare.CANCEL
Beschriftung für die Schaltfläche Abbrechen .
EmailShare.TOOLTIP_CANCEL
Schaltfläche Abbrechen .
EmbedShare.ACTION
Beschriftung für die Schaltfläche "Alle auswählen"
EmbedShare.TOOLTIP_ACTION
Schaltfläche "Alle auswählen"
EmailShare.CLOSE
Beschriftung für die Schaltfläche "Schließen", die nach der Formularübermittlung unten im Dialogfeld angezeigt wird.
EmailShare.TOOLTIP_CLOSE
Schaltfläche "Schließen", die nach der Formularübermittlung unten im Dialogfeld angezeigt wird.
EmailShare.ACTION
Beschriftung für die Schaltfläche zum Senden des Formulars.
EmailShare.TOOLTIP_ACTION
Schaltfläche "Formularübermittlung".
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
Schaltfläche "Freigabe einbetten".
EmbedShare.HEADER
Einbetten des Dialogfeldheaders
EmbedShare.TOOLTIP_HEADER_CLOSE
Einbetten, Dialogfeld oben rechts, Schaltfläche zum Schließen.
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
Schaltfläche Abbrechen .
EmbedShare.CUSTOM_SIZE
Text für den letzten Eintrag "benutzerdefinierte Größe"im Kombinationsfeld "Einbettungsgröße".
LinkShare.TOOLTIP
Schaltfläche "Linkfreigabe".
LinkShare.HEADER
Link-Dialogfeldüberschrift.
LinkShare.TOOLTIP_HEADER_CLOSE
Link-Dialogfeld oben rechts, Schaltfläche zum Schließen.
LinkShare.DESCRIPTION
Beschreibung des Freigabe-Links.
LinkShare.CANCEL
Beschriftung für die Schaltfläche Abbrechen .
LinkShare.TOOLTIP_CANCEL
Schaltfläche Abbrechen .
LinkShare.ACTION
Beschriftung für die Schaltfläche "Alle auswählen"
LinkShare.TOOLTIP_ACTION
Schaltfläche "Alle auswählen"
FacebookShare.TOOLTIP
Facebook-Freigabe-Schaltfläche.
TwitterShare.TOOLTIP
Schaltfläche "twitter freigeben".
Print.TOOLTIP
Drucken-Schaltfläche.
Print.HEADER
Drucken Sie die Dialogfeldkopfzeile.
Print.TOOLTIP_HEADER_CLOSE
Dialogfeld "Drucken"mit der Schaltfläche oben rechts schließen.
Print.PRINT_RANGE
Beschriftung für den Abschnitt "Druckseiten auswählen".
Print.PRINT_RANGE_CURRENT
Beschriftung für das Optionsfeld "Aktuelle Seiten".
Print.PRINT_RANGE_FROM
Beschriftung für das Optionsfeld "Bereich von der Seite ausbreiten".
Print.PRINT_RANGE_TO
Beschriftung für die numerische Auswahl "bis".
Print.PRINT_RANGE_ALL
Beschriftung für das Optionsfeld "Alle Seiten".
Print.PAGE_HANDLING
Beschriftung für den Abschnitt "Seitenverarbeitung".
Print.PAGE_HANDLING_ONE
Beschriftung für das Optionsfeld "1 Seite pro Blatt".
Print.PAGE_HANDLING_TWO
Beschriftung für das Optionsfeld "2 Seiten pro Blatt".
Print.CANCEL
Beschriftung für die Schaltfläche Abbrechen .
Print.TOOLTIP_CANCEL
Schaltfläche Abbrechen .
Print.ACTION
Beschriftung für die Schaltfläche "Zum Drucken senden"
Print.TOOLTIP_ACTION
Schaltfläche "Zum Drucken senden".
FavoritesMenu.TOOLTIP
Menüschaltfläche "Favoriten".
AddFavoriteButton.TOOLTIP_SELECTED
Schaltfläche "Favoriten hinzufügen"im Modus Favoriten bearbeiten.
AddFavoriteButton.TOOLTIP_UNSELECTED
Schaltfläche "Favoriten hinzufügen"im normalen Modus.
RemoveFavoriteButton.TOOLTIP_SELECTED
Schaltfläche "Favoriten entfernen"im Modus Favoriten bearbeiten.
RemoveFavoriteButton.TOOLTIP_UNSELECTED
Schaltfläche "Favoriten entfernen"im normalen Modus.
ViewAllFavoriteButton.TOOLTIP_SELECTED
Schaltfläche "Alle Favoriten anzeigen", wenn die Favoritenansicht aktiv ist.
ViewAllFavoriteButton.TOOLTIP_UNSELECTED
Schaltfläche "Alle Favoriten anzeigen", wenn die Favoritenansicht inaktiv ist.
FavoritesEffect.TOOLTIP
Einzelnes Lieblingssymbol.
MediaSet.LABEL_XX[_YY]

Seitenbeschriftung, die vom Viewer beim Laden generiert wird.

Der Name dieses Symbols ist eine Vorlage, bei der XX ein nullbasierter Spread-Index in Querformat und optional YY ein nullbasierter Seitenindex innerhalb des von XX anvisierten Spreads ist.

Gilt nur für das ursprünglich geladene Asset. Wird ignoriert, wenn ein Asset mithilfe des API-Aufrufs setAsset() geändert wird.

MediaSet.LABEL_DELIM
Zeichen, das als Trennzeichen für Seitenbeschriftungen verwendet wird, falls Beschriftungen für linke und rechte Seiten innerhalb eines Druckbereichs definiert werden.
ScrollLeftRightButton.TOOLTIP_SELECTED
Die Hauptsteuerleiste blättert nach links.
ScrollLeftRightButton.TOOLTIP_UNSELECTED
Die Hauptsteuerleiste scrollt nach rechts.
SearchPanel.PLACEHOLDER
Lokalisierte Eingabeaufforderung, die im Sucheingabefeld angezeigt wird, bevor der Benutzer mit der Eingabe des Suchtexts beginnt.
SearchPanel.INFO_PROMPT
Lokalisierte Nachricht, die beim ersten Öffnen des Suchfelds angezeigt wird und den Benutzer zur Durchführung der Suche anweist.
SearchPanel.INFO_NO_RESULTS

Lokalisierte Nachricht angezeigt, wenn bei der Suche keine Ergebnisse zurückgegeben wurden.

Dieses Symbol unterstützt das folgende Laufzeitersetzungstoken: $SEARCH_TEXT$ . Die Komponente ersetzt sie durch den vom Benutzer eingegebenen Suchtext.

SearchPanel.INFO_RESULTS

Lokalisierte Nachricht, die angezeigt wird, wenn die Suche erfolgreich abgeschlossen wurde, und mindestens ein Ergebnis zurückgibt.

Dieses Symbol unterstützt die folgenden Laufzeitersetzungstoken:

  • $SEARCH_TEXT$ - Der vom Benutzer eingegebene Suchtext.
  • $HIT_COUNT$ - Die Gesamtzahl der gefundenen Suchtreffer.
  • $PAGE_COUNT$ - Die Anzahl der Katalogseiten, die mindestens einen Suchtreffer enthalten.
SearchPanel.THUMBNAIL_LABEL

Lokalisierte Bezeichnung für die Ergebnisminiaturansicht des Suchbereichs.

Dieses Symbol unterstützt die folgenden Laufzeitersetzungstoken:

  • $PAGE$ - Seitenzahl.
  • $PAGE_HIT_COUNT$ - Die Anzahl der Suchergebnisse auf der Seite.
SearchPanel.LABEL
Definiert einen Wert des ARIA-Attributs aria-label für das gesamte Suchfeld.
recommendation-more-help
b7426f53-aad9-4c00-83fc-664f30f681e8