b8bd4456df
Beim Einbau des Logos im Browser aufgefallen und als Backlog-Punkte abgelegt, nicht mitrepariert: Mandanten-Branding — der Wunsch des Users, dass ein Administrator das Aussehen spaeter selbst anpassen kann. Der Logo-Einbau hat dafuer schon vorgearbeitet: die Oberflaeche zieht die Marke ausschliesslich aus einer zentralen Komponente, ein spaeterer Austausch setzt an genau einer Stelle an. Was noch fehlt (Ablage, Mandantenfeld, Rueckfall, Verwaltungsseite, Zusammenspiel mit hell/dunkel) steht im Punkt. Umlaute — die deutschen Oberflaechentexte schreiben Umlaute in 29 Zeilen als Buchstabenpaare aus: "fuer", "Loeschen", "Zurueck zum Dashboard", "Verfuegbar". Das sieht jeder Nutzer auf jeder Seite. Mit Hinweis auf die Stolpersteine beim Ersetzen. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01K5jtbGzC5Sf9npJ3JCjKhq
60 lines
2.2 KiB
Markdown
60 lines
2.2 KiB
Markdown
---
|
|
created: 2026-09-07
|
|
title: Umlaute in der deutschen Oberflaeche ausgeschrieben statt gesetzt — "fuer" statt "für"
|
|
area: web/i18n
|
|
severity: minor
|
|
trigger: beim Logo-Einbau 260907-fgv im Browser aufgefallen
|
|
files:
|
|
- apps/web/src/messages/de.json
|
|
---
|
|
|
|
## Problem
|
|
|
|
Die deutschen Oberflaechentexte schreiben Umlaute durchgehend als Buchstabenpaare
|
|
aus. Der Nutzer liest also "fuer" statt "für", "Loeschen" statt "Löschen",
|
|
"Zurueck zum Dashboard" statt "Zurück zum Dashboard", "Verfuegbar" statt
|
|
"Verfügbar".
|
|
|
|
Betroffen sind 29 Zeilen in `apps/web/src/messages/de.json` bei 949 Zeilen
|
|
insgesamt. Verteilung der Fundstellen:
|
|
|
|
| Schreibweise | Vorkommen |
|
|
|---|---|
|
|
| fuer | 8 |
|
|
| ueber | 6 |
|
|
| waehl | 5 |
|
|
| zurueck | 3 |
|
|
| moeg / Loesch / koenn | je 2 |
|
|
| schliess / muess / Groess | je 1 |
|
|
|
|
Sichtbar unter anderem auf der Anmeldeseite ("Modulare Workflow-Plattform fuer Ihr
|
|
Unternehmen"), in der Benutzerverwaltung, im Marktplatz und auf dem leeren
|
|
Dashboard ("Klicken Sie auf Bearbeiten, um Widgets hinzuzufuegen").
|
|
|
|
## Warum es zaehlt
|
|
|
|
Es ist kein technischer Fehler, sondern einer, den jeder Nutzer auf jeder Seite
|
|
sieht. Fuer ein Produkt, das perspektivisch an externe Kunden verkauft werden soll,
|
|
ist eine Oberflaeche ohne Umlaute schwer vertretbar.
|
|
|
|
## Was zu tun ist
|
|
|
|
Die 29 Zeilen in `de.json` korrigieren. Vorsicht bei drei Punkten:
|
|
|
|
1. Nicht blind ersetzen — "ueber" steckt auch in Woertern, die kein Umlaut-ue
|
|
tragen, und Fachbegriffe oder Eigennamen duerfen nicht mitwandern.
|
|
2. Pruefen, ob dieselbe Schreibweise auch in Quelltexten ausserhalb von `de.json`
|
|
steht (Platzhaltertexte, Kommentare in der Oberflaeche, API-Meldungen).
|
|
3. Nach der Korrektur muessen `de.json` und `en.json` weiterhin denselben
|
|
Schluesselsatz tragen — die Werte aendern sich, die Schluessel nicht.
|
|
|
|
Ein weiterer, davon unabhaengiger Sprachbefund aus derselben Sitzung steht in
|
|
`.planning/phases/15-modul-berechtigungen-gruppen-user-grants/15-UAT-2026-09-07.md`:
|
|
der Loeschdialog schreibt "1 Mitglieder" statt "1 Mitglied", und der
|
|
Aktivierungsdialog duzt, waehrend die uebrige Oberflaeche siezt.
|
|
|
|
## Groessenordnung
|
|
|
|
Quick-Task. Kein Datenmodell, keine Architektur, nur Text — aber mit Sorgfalt beim
|
|
Ersetzen.
|