frontend: Mehrsprachige UI (DE/EN/ES/FR) mit Umschalter
Sprachumschalter oben rechts neben dem Titel. Alle UI-Texte, Tooltips, die Legende und die dynamischen Diagramm-Texte (Status-Tooltips, Geister-Knoten, Warnungen, Leer-Hinweis) laufen über ein I18N-Objekt mit t()/applyLang(); Auswahl wird in localStorage gemerkt, html-lang gesetzt. Deutsch ist Quell- und Default-Sprache. Der Beispiel-Notationstext bleibt unverändert (Nutzerdaten). CLAUDE.md-Konvention entsprechend angepasst. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
a69d51b908
commit
15bcfe75eb
@@ -19,7 +19,9 @@ Integrations-Backend.
|
||||
- Ziele: docs/ROADMAP.md · Offene Arbeit: docs/TASKS.md (Checkboxen pflegen).
|
||||
|
||||
## Querschnitts-Konventionen
|
||||
- UI-Texte und Doku auf Deutsch.
|
||||
- Doku auf Deutsch. Die Editor-UI ist mehrsprachig (DE/EN/ES/FR, Umschalter
|
||||
oben rechts); **Deutsch ist die Quellsprache** — neue UI-Texte zuerst auf
|
||||
Deutsch im `I18N`-Objekt (frontend/index.html) anlegen, dann übersetzen.
|
||||
- Keine neuen Laufzeit-Abhängigkeiten ohne Rückfrage (gilt in beiden Teilen).
|
||||
- Der Notationstext ist das führende Datenformat; kein Teil erfindet ein
|
||||
eigenes Speicherformat für die Struktur.
|
||||
|
||||
Reference in New Issue
Block a user