UI-Übersetzungen
Eingebaute UI-Texte des Themes (Navigation, Suche, Callouts, Inhaltsverzeichnis …) werden über themeConfig.i18n.uiElementTranslation erweitert oder überschrieben.
DWT liefert eingebaute Texte für Deutsch und Englisch. Für zusätzliche Sprachen genügt es, nur die Schlüssel zu übersetzen, die tatsächlich ersetzt werden sollen — nicht übersetzte Schlüssel werden auf Englisch angezeigt.
Übersetzbare Schlüssel
| Schlüssel | Verwendung |
|---|---|
chooseLang.triggerAriaLabel | Aria-Label des Sprachumschalters |
accessibilityLang.easyLang | Link „Leichte Sprache“ |
accessibilityLang.signLang | Link „Gebärdensprache“ |
umbrellaHeader.label | Label im Dachmarken-Header |
search.placeholder | Platzhalter im Suchfeld |
search.ariaLabel | Aria-Label Suche |
search.error | Fehlermeldung Suche |
search.loading | Ladezustand Suche |
breadcrumb.ariaLabel | Aria-Label Breadcrumb |
toc.editPage | „Seite bearbeiten“-Link |
toc.title | Überschrift Inhaltsverzeichnis |
callout.tip | Callout-Label Tipp |
callout.note | Callout-Label Hinweis |
callout.important | Callout-Label Wichtig |
callout.warning | Callout-Label Warnung |
callout.caution | Callout-Label Achtung |
Einträge im Sprachumschalter
Die Beschriftungen der Einträge im Sprachumschalter-Dropdown (z. B. „Deutsch“, „English“, „Français“) werden vom Browser über Intl.DisplayNames automatisch in der aktuellen Sprache aufgelöst. Für sie ist kein Eintrag in uiElementTranslation notwendig. Nur chooseLang.triggerAriaLabel muss bei zusätzlichen Sprachen manuell übersetzt werden.
Auflösungsreihenfolge
Alle Schichten werden beim Rendern zusammengeführt, spätere Einträge gewinnen:
- Eingebaute Texte der Standard-Sprache (Basis)
- Eingebaute Texte der aktuellen Sprache
uiElementTranslationder Standard-SpracheuiElementTranslationder aktuellen Sprache (höchste Priorität)
Siehe auch
- Theme-Konfiguration — Feld
i18n.uiElementTranslation - How-to: Mehrsprachigkeit einrichten