--- 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.