Umlaut-Pruefskript ergaenzt und in Fallstricke dokumentiert (#42)
scripts/pruefe_umlaute.py findet String-Inhalte und Kommentare mit Leerzeichen, die einen bekannten ASCII-Wortstamm statt Umlaut/ss enthalten (gueltig, verfuegbar, fuer, ueber, ...). Technische Bezeichner ohne Leerzeichen (aktion-Codes, Variablen-Keys, WFS-Feldnamen) werden von der Heuristik nicht erfasst. Aktuell ueber den gesamten Workspace grün. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MneDjzrjmbpQt8udFYxN9e
This commit is contained in:
@@ -55,6 +55,16 @@ Kurz, konkret, mit Datum und Quelle. Neue Einträge oben in der passenden Rubrik
|
||||
- **Bezeichner (Layernamen, Dateinamen) nie mit eigenem Regex bereinigen.** `sanitize_bezeichner` aus
|
||||
`sn_basis.functions.text_wrapper` verwenden – Umlaute, `ß`, `_` und `-` wurden in mehreren KI-generierten
|
||||
Regexen vergessen (Plugin_SN_Basis #42).
|
||||
- **Deutscher Text ohne Umlaute/ß ist ein eigenständiges Muster, kein Einzelfall.** Bei der Aufarbeitung von
|
||||
#42 fanden sich über alle Fachplugins verteilt MessageBox-Texte, Labels und Docstrings, die wortwörtlich als
|
||||
ASCII generiert wurden (`gueltig` statt `gültig`, `ueber` statt `über`, `Massstab`/`Groesse` als Anzeigetext
|
||||
statt `Maßstab`/`Größe`) – typisch für KI-generierten Text, der Sonderzeichen vermeidet. Neuen deutschen Text
|
||||
(Meldungen, Labels, Kommentare, Docstrings) immer mit echten Umlauten/ß schreiben, nicht mit `ae`/`oe`/`ue`/`ss`
|
||||
behelfen. Vor dem Commit `python scripts/pruefe_umlaute.py [<repo>]` laufen lassen – findet genau dieses
|
||||
Muster (String-Inhalte und Kommentare mit Leerzeichen, die einen bekannten ASCII-Wortstamm enthalten;
|
||||
technische Bezeichner ohne Leerzeichen werden nicht angetastet). Die Wortstammliste im Skript ist bewusst
|
||||
konservativ (keine Fehlalarme wichtiger als Vollständigkeit) – Ersatz fürs Lesen des eigenen Textes ist sie
|
||||
nicht.
|
||||
|
||||
## Zusammenarbeit
|
||||
|
||||
|
||||
Reference in New Issue
Block a user