[Trennmuster] Kurzformat
Guenter Milde
milde at users.sf.net
Sa Mär 10 00:22:10 CET 2018
Liebe Trennmusterfreunde,
vor einiger Zeit gab es aktive Bemühungen um ein neues, konzises Format der
Wortliste und dann lange Ruhe.
Der letzte Stand ist im Repositorium unter /skripte/python/edit_tools/
in den Dateien wortliste.py und umformatierung.py fixiert.
Vorschlag für die Feldbelegung: bis zu 5 Felder mit
de:
Wort mit Trennungen nach aktueller Rechtschreibung (de-1996).
Einziges Pflichtfeld. Alle weiteren Felder sind optional, falls der
Inhalt über Transformationsregeln gewonnen werden kann.
"-1-" falls die Schreibung in de-1996 unzulässig ist (-1-;Pro<zeß).
de-1901:
Wort mit Trennung nach traditioneller Rechtschreibung.
"-2-" falls die Schreibung in de-1901 unzulässig ist (Ur<laubs=tipp;-2-).
de-CH oder de-x-versal:
Wort mit ß-Ersatzschreibung, die der Schweiz und bei Satz mit
Großbuchstaben oder Kapitälchen benutzt wird.
Trennungen nach aktueller Rechtschreibung.
"-3-" falls die Schreibung in de-CH-1996 unzulässig ist.
de-1901-x-versal:
Wort mit ß-Ersatzschreibung für de-1901 mit Großbuchstaben oder
Kapitälchen.
"-4-" falls die abgeleitete Schreibung in de-1901 unzulässig ist.
de-CH-1901:
Wort mit ß-Ersatzschreibung, die der Schweiz benutzt wird.
Insbesondere Wörter mit „sss“ gefolgt von einem Vokal, die wie
andere Dreifachkonsonanten gehandhabt wurden (also anders, als
bei Ersatzschreibung in Deutschland und Österreich), z.B. „süssauer“
"-5-" falls die abgeleitete Schreibung in de-CH-1901 unzulässig ist.
Ein Schlüssel (ungetrenntes Wort) ist nicht explizit angegeben.
wortlist.py
enthält die Klassen WordEntry für Einträge im traditionellen
Langformat und ShortEntry für Einträge im neuen Kurzformat sowie die
Funktionen zur Wandlung zwischen den Einträgen.
umformatierung.py
ist das Front-End zur Wandlung von Dateien zwischen diesen Formaten.
Ich lade ein zum experimentieren und diskutieren, z.B.:
im Wurzelverzeichnis des Repositoriums
Umwandlung Lang -> Kurzformat:
#> skripte/python/edit_tools/umformatierung.py -k wortliste > wlst
Rückwandlung Kurz -> Langformat:
#> skripte/python/edit_tools/umformatierung.py wlst > wortliste.round
Details:
#> skripte/python/edit_tools/umformatierung.py -h
Viele Grüße
Günter
Mehr Informationen über die Mailingliste Trennmuster