[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