lokale Anpassung der Elemente der Benutzeroberfläche

Bestimmte Inhalte, die der E-Katalog-Viewer anzeigt, unterliegen der lokale Anpassung, einschließlich Zoom-Schaltflächen, Schaltflächen zum Ändern der Seite, Miniaturansicht, Schaltfläche im Vollbildmodus, Schaltfläche zum Schließen und Schaltflächen für die Bildlaufleiste.

Jeder Textinhalt im Viewer, der lokalisiert werden kann, wird durch einen speziellen Viewer SDK-Bezeichner namens SYMBOL dargestellt. Jedes SYMBOL verfügt über einen Standardtextwert für das englische Gebietsschema ( "en"), das mit dem standardmäßigen Viewer bereitgestellt wird, und kann auch benutzerdefinierte Werte für so viele Gebietsschemas wie erforderlich enthalten.

Beim Beginn 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 auf den Standardtext zurückgesetzt.

Benutzerdefinierte Daten zur lokale Anpassung können als JSON-Objekt der lokale Anpassung an den Viewer übergeben werden. Ein solches Objekt enthält die Liste der unterstützten Gebietsschemata, SYMBOL-Textwerte für jedes Gebietsschema und das Standardgebietsschema.

Ein Beispiel für eine solche lokale Anpassung:

{ 
"en":{ 
"CloseButton.TOOLTIP":"Close", 
"ZoomInButton.TOOLTIP":"Zoom In" 
 }, 
 "fr":{ 
"CloseButton.TOOLTIP":"Fermer", 
"ZoomInButton.TOOLTIP":"Agrandir" 
}, 
defaultLocale:"en" 
}

Im obigen Beispiel definiert das lokale Anpassung-Objekt zwei Gebietsschemas ( "en" und "fr") und stellt lokale Anpassung für zwei Benutzeroberflächenelemente in jedem Gebietsschema bereit.

Der Webseitencode sollte ein solches lokale Anpassung-Objekt als Wert des Felds localizedTexts des Konfigurationsobjekts an den Viewer-Konstruktor übergeben. Eine andere Option besteht darin, das Objekt "lokale Anpassung"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 Hauptkomponente Ansicht.

PageView.USAGE_HINT

ARIA-Verwendungshinweise für Tastaturbenutzer.

CloseButton.TOOLTIP

Schließen-Schaltfläche.

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

Blättern Sie nach oben.

ScrollDownButton.TOOLTIP

Blättern Sie nach unten.

<containerid>_rightButton.PanRightButton.TOOLTIP

Große Schaltfläche für die nächste Seite.

<containerid>_leftButton.PanLeftButton.TOOLTIP

Große Schaltfläche für 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 "Miniaturansichten"im normalen Modus.

CloseButton.TOOLTIP

Schließen-Schaltfläche.

InfoPanelPopup.TOOLTIP_CLOSE

Schaltfläche zum Schließen des Infofelds.

SocialShare.TOOLTIP

Social Sharing-Tool.

EmailShare.TOOLTIP

Schaltfläche zum Weitergeben per E-Mail.

EmailShare.HEADER

Kopfzeile des E-Mail-Dialogfelds.

EmailShare.TOOLTIP_HEADER_CLOSE

E-Mail-Dialogfeld oben rechts, Schaltfläche zum Schließen.

EmailShare.INVALID_ADDRESSS

Fehlermeldung angezeigt, wenn die E-Mail-Adresse fehlerhaft ist.

EmailShare.TO

Beschriftung für das Eingabefeld "An".

EmailShare.TOOLTIP_HINZUFÜGEN

hinzufügen Schaltfläche "Weitere E-Mail-Adresse".

EmailShare.HINZUFÜGEN

hinzufügen Schaltfläche "Weitere E-Mail-Adresse".

EmailShare.VON

Aus dem Eingabefeld.

EmailShare.MESSAGE

Meldungseingabefeld.

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 "Alles auswählen".

EmbedShare.TOOLTIP_ACTION

Klicken Sie auf "Alle".

EmailShare.CLOSE

Beschriftung für die Schaltfläche zum Schließen, die nach dem Senden des Formulars unten im Dialogfeld angezeigt wird.

EmailShare.TOOLTIP_CLOSE

Schließen-Schaltfläche, die nach dem Senden des Formulars im unteren Bereich des Dialogfelds angezeigt wird.

EmailShare.ACTION

Beschriftung für die Schaltfläche zum Senden des Formulars.

EmailShare.TOOLTIP_ACTION

Schaltfläche zum Senden des Formulars.

EmailShare.SEND_SUCCESS

Bestätigungsmeldung angezeigt, wenn die 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

Dialogfeldüberschrift einbetten.

EmbedShare.TOOLTIP_HEADER_CLOSE

Dialogfeld "Einbetten"oben rechts, Schaltfläche "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 zum Teilen von Links.

LinkShare.HEADER

Link-Dialogfeld-Kopfzeile.

LinkShare.TOOLTIP_HEADER_CLOSE

Link-Dialogfeld oben rechts, Schaltfläche zum Schließen.

LinkShare.DESCRIPTION

Beschreibung des Share-Links.

LinkShare.CANCEL

Beschriftung für die Schaltfläche "Abbrechen".

LinkShare.TOOLTIP_CANCEL

Schaltfläche "Abbrechen".

LinkShare.ACTION

Beschriftung für die Schaltfläche "Alles auswählen".

LinkShare.TOOLTIP_ACTION

Klicken Sie auf "Alle".

FacebookShare.TOOLTIP

Schaltfläche "Freigeben"für Facebook.

TwitterShare.TOOLTIP

Schaltfläche zum Freigeben von Twitter.

Print.TOOLTIP

Drucken-Schaltfläche.

print.HEADER

Drucken Sie die Kopfzeile des Dialogfelds.

Print.TOOLTIP_HEADER_CLOSE

Drucken-Dialogfeld oben rechts neben Schaltfläche.

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 verteilen von".

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 "An Druckausgabe senden"

Print.TOOLTIP_ACTION

Schaltfläche "An Druck senden".

FavoritesMenu.TOOLTIP

Menüschaltfläche "Favoriten".

AddFavoriteButton.TOOLTIP_SELECTED

Schaltfläche "Hinzufügen Favorit"im Modus "Favoriten bearbeiten".

AddFavoriteButton.TOOLTIP_UNSELECTED

Schaltfläche "Hinzufügen Favorit" 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 "Ansicht aller Favoriten", wenn die Favoriten-Ansicht aktiv ist.

ViewAllFavoriteButton.TOOLTIP_UNSELECTED

Schaltfläche "Ansicht aller Favoriten", wenn die Favoriten-Ansicht 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, wobei XX ein auf Null basierender Druckbogenindex im Querformat ist und optional YY ein auf Null basierender Seitenindex innerhalb des Druckbogens ist, der auf XX ausgerichtet ist.

Gilt nur für das ursprünglich geladene Asset; 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 Druckbogens definiert werden.

ScrollLeftRightButton.TOOLTIP_SELECTED

Die Hauptsteuerleiste blättert nach links.

ScrollLeftRightButton.TOOLTIP_UNSELECTED

Die Hauptsteuerungsleiste scrollt nach rechts.

SearchPanel.PLACEHOLDER

Lokalisierte Eingabeaufforderung, die im Sucheingabefeld angezeigt wird, bevor Beginn den Suchtext eingeben.

SearchPanel.INFO_PROMPT

Lokalisierte Meldung, die angezeigt wird, wenn das Suchfeld zum ersten Mal geöffnet wird, und der Benutzer die Suche durchführen lässt.

SearchPanel.INFO_NO_RESULTS

Lokalisierte Meldung, die angezeigt wird, wenn die Suche keine Ergebnisse zurückgegeben hat.

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

SearchPanel.INFO_RESULTS

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

Dieses Symbol unterstützt die folgenden Laufzeitersetzungstoken:

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

SearchPanel.THUMBNAIL_LABEL

Lokalisierte Bezeichnung für die Ergebnisminiatur des Suchfelds.

Dieses Symbol unterstützt die folgenden Laufzeitersetzungstoken:

  • $PAGE$ - Seitenzahl.
  • $PAGE_HIT_COUNT$ - Die Anzahl der auf der Seite gefundenen Suchergebnisse.

SearchPanel.LABEL

Definiert einen Wert des Attributs aria-label ARIA für das gesamte Suchfeld.

Auf dieser Seite