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
2.2 KiB
created, title, area, severity, trigger, files
| created | title | area | severity | trigger | files | |
|---|---|---|---|---|---|---|
| 2026-09-07 | Umlaute in der deutschen Oberflaeche ausgeschrieben statt gesetzt — "fuer" statt "für" | web/i18n | minor | beim Logo-Einbau 260907-fgv im Browser aufgefallen |
|
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:
- Nicht blind ersetzen — "ueber" steckt auch in Woertern, die kein Umlaut-ue tragen, und Fachbegriffe oder Eigennamen duerfen nicht mitwandern.
- Pruefen, ob dieselbe Schreibweise auch in Quelltexten ausserhalb von
de.jsonsteht (Platzhaltertexte, Kommentare in der Oberflaeche, API-Meldungen). - Nach der Korrektur muessen
de.jsonunden.jsonweiterhin 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.