Wann werden zusammengeschriebene Wörter in languagetool/languagetool-language-modules/de/src/main/resources/org/languagetool/resource/de/compounds.txt eingetragen und wann bekommen sie eine eigene Regel?
Ich habe nämlich diese Regel mit dem Online-Editor erstellt und bin jetzt nicht mehr sicher, was ich damit tun soll. Sollte „hinein-fressen“ in compounds.txt eingetragen werden, würde ich es der Kategorie + zuordnen.
<!-- German rule, 2018-11-01 -->
<rule id="HINEIN_FRESSEN_HINEINFRESSEN" name="hinein fressen (hineinfressen)">
<pattern>
<token>hinein</token>
<token>fressen</token>
</pattern>
<message><suggestion><match no="1"/><match no="2"/></suggestion> wird zusammengeschrieben.</message>
<url>https://www.duden.de/rechtschreibung/hineinfressen</url>
<example correction=''>Man kann nicht alles in sich <marker>hinein fressen</marker>.</example>
<example>Man kann nicht alles in sich hineinfressen.</example>
</rule>
Mich würde auch interessieren, wann die compounds.txt anspringt und wie die Korrektur funktioniert. Zum Beispiel ergibt „Der Arbeit Geber ist nett.“ keine Fehler, bei „Der Arbeit geber ist nett.“ wird der Fehler aber erkannt.
Eine feste Regel dazu kenne ich nicht. Aber wenn man eine URL angeben möchte oder eine speziellere Fehlermeldung ausgeben möchte, muss man dazu derzeit eine Regel schreiben.
Ein weiterer Grund für eine eigene Regel kann sein, dass ein Eintrag in die Compounds.txt in manchen Fällen viele Falschmeldungen produzieren könnte. Dann kann man das mit einem Antipattern korrigieren.