<commit_before><?xml version="1.0" encoding="utf-8"?>
<!--
Rules: Grammar and Typos
See tagset.txt for the meaning of the POS tags
Copyright (C) 2001-2005 <NAME> (http://www.danielnaber.de)
$Id: grammar.xml,v 1.23 2006-01-22 22:59:03 dnaber Exp $
-->
<rules lang="de">

	<rule id="DAS_ERSTE_MAL" name="Korrekte Groß-/Kleinschreibung: 'das erste Mal'">
		<pattern mark_from="2" case_sensitive="yes">"beim|zum|das" "erste|ersten" "mal"</pattern>
		<message>'Mal' in der Wendung 'das erste Mal' wird groß geschrieben.</message>
		<example type="correct">...als du ihn das erste <em>Mal</em> gesehen hast?</example>
		<example type="incorrect">...als du ihn das erste <em>mal</em> gesehen hast?</example>
		<example type="incorrect">...als du ihn zum ersten <em>mal</em> gesehen hast?</example>
	</rule>

	<rule id="IN_ACHT_NEHMEN" name="Korrekte Groß-/Kleinschreibung: 'in Acht nehmen'">
		<pattern mark_from="1" mark_to="-1" case_sensitive="yes">"in" "acht" "nehmen|nahm|genommen"</pattern>
		<message>'Acht' in der Wendung '(sich) in Acht nehmen' wird groß geschrieben.</message>
		<example type="correct">Er sollte sich in <em>Acht</em> nehmen.</example>
		<example type="incorrect">Er sollte sich in <em>acht</em> nehmen.</example>
	</rule>

	<rule id="ANREDE_NEUE_RECHTSCHREIBUNG" name="Kleinschreibung der Anredepronomen du/dein/euch/euer">
		<pattern mark_from="1" case_sensitive="yes">^SENT_START "Du|Dein|Euch|Euer"</pattern>
		<message>Nach der neuen Rechtschreibung werden Anreden wie 'du, ihr, euch, ...' klein geschrieben (die Anrede 'Sie' wird weiterhin groß geschrieben)</message>
		<example type="correct">Lieber Klaus, willst <em>du</em> ...</example>
		<example type="incorrect">Lieber Klaus, willst <em>Du</em> ...</example>
	</rule>

	<rule id="AUS_VERSEHEN" name="Tippfehler 'aus versehen(Versehen)'">
		<pattern mark_from="1" case_sensitive="yes">"aus" "versehen"</pattern>
		<message>In der Wendung 'aus Versehen' wird <em>Versehen</em> groß geschrieben.</message>
		<example type="correct">Die SPD meuchelt aus <em>Versehen</em> ihren Chef.</example>
		<example type="incorrect">Die SPD meuchelt aus <em>versehen</em> ihren Chef.</example>
	</rule>

	<rule id="PER_NACHNAME" name="Tippfehler 'per Nachname(Nachnahme)'">
		<pattern mark_from="1" case_sensitive="yes">"per" "Nachname"</pattern>
		<message>Meinten Sie '<em>Nachnahme</em>'?</message>
		<example type="correct">Warum liefern Firmen lieber per <em>Nachnahme</em>?</example>
		<example type="incorrect">Warum liefern Firmen lieber per <em>Nachname</em>?</example>
	</rule>

	<rule id="FRAGEN_HABEN" name="Tippfehler 'fragen(Fragen) haben/stellen'">
		<pattern mark_to="-1" case_sensitive="yes">"fragen" "haben|hat|hast|habe|hätte|hatte|hattest|hatten|hätten|habt|stellen|stellt|stellst|stellte|stellten"</pattern>
		<message>'Fragen' als Nomen wird groß geschrieben.</message>
		<example type="correct">Meine <em>Fragen</em> hat bislang keiner gelesen.</example>
		<example type="incorrect">Meine <em>fragen</em> hat bislang keiner gelesen</example>
	</rule>

	<rule id="MOEGLICHER_WEISE" name="Tippfehler 'möglicher Weise(möglicherweise)'">
		<pattern>"möglicher" "Weise"</pattern>
		<message><em>Möglicherweise</em> wird zusammengeschrieben.</message>
		<example type="correct"><em>Möglicherweise</em> ist die Gelbphase zu kurz eingestellt.</example>
		<example type="incorrect"><em>Möglicher Weise</em> ist die Gelbphase zu kurz eingestellt.</example>
	</rule>

	<rule id="LASEN_LASSEN" name="Tippfehler 'zu lasen(lassen)'">
		<pattern mark_from="1" case_sensitive="yes">"zu" "lasen"</pattern>
		<message>Meinten Sie 'zu <em>lassen</em>'?</message>
		<example type="correct">...sie mit einem Maulkorb rumlaufen zu <em>lassen</em>.</example>
		<example type="incorrect">...sie mit einem Maulkorb rumlaufen zu <em>lasen</em>.</example>
	</rule>

	<!-- wird schon durch DE_CASE gefunden:
	<rule id="LASEN_LASTEN" name="Tippfehler 'zu Lasen(Lasten)'">
		<pattern mark_from="1" case_sensitive="yes">"zu" "Lasen"</pattern>
		<message>Meinten Sie 'zu <em>Lasten</em>'?</message>
		<example type="correct">Das geht zu <em>Lasten</em> der Bundekasse.</example>
		<example type="incorrect">Das geht zu <em>Lasen</em> der Bundekasse.</example>
	</rule>
	-->

	<rule id="OEKONOMISCH_OEKUMENISCH" name="Fehler 'ökonomischer(ökumenischer) Gottesdienst/...'">
		<pattern mark_to="-1">"ökonomischen|ökonomischer" "Gottesdienst|Gottesdienste|Gottesdiensts|Trauung|Taufe|Kirchentag"</pattern>
		<message>Meinten Sie <em>ökumenisch</em> (ökonomisch = auf die Wirtschaft bezogen)?</message>
		<example type="correct">Was ist ein <em>ökumenischer</em> Gottesdienst?</example>
		<example type="incorrect">Was ist ein <em>ökonomischer</em> Gottesdienst?</example>
	</rule>

	<rule id="ETHISCH_ETHNISCH" name="Fehler 'ethische(ethnische) Mindeheiten/...'">
		<pattern mark_to="-1">"ethische|ethischer|ethischen" "Minderheit|Minderheiten|Säuberung|Säuberungen|Herkunft|Konflikt|Konflikte"</pattern>
		<message>Meinten Sie <em>ethnische</em> (ethisch = sittlich, ethnisch = zu einer bestimmten Ethnie/Volksgruppe gehörend)?</message>
		<example type="correct">Bücher über <em>ethnische</em> Minderheiten und Vertriebene</example>
		<example type="incorrect">Bücher über <em>ethische</em> Minderheiten und Vertriebene</example>
	</rule>

	<rule id="DENN_DEN" name="Tippfehler 'aber denn(dann)'">
		<pattern mark_from="1">"aber|doch" "denn"</pattern>
		<message>Meinten Sie <em>den</em> oder <em>dann</em>?</message>
		<example type="correct">Aber <em>dann</em> ging es los.</example>
		<example type="correct">Aber <em>den</em> haben Sie ja schon.</example>
		<example type="incorrect">Aber <em>denn</em> haben Sie ja schon.</example>
	</rule>

	<rule id="ZAUN_ZAUM" name="Tippfehler 'im Zaun(Zaum) halten'"><commit_msg>fix typo<commit_after><?xml version="1.0" encoding="utf-8"?>
<!--
Rules: Grammar and Typos
See tagset.txt for the meaning of the POS tags
Copyright (C) 2001-2005 <NAME> (http://www.danielnaber.de)
$Id: grammar.xml,v 1.24 2006-04-08 20:12:14 dnaber Exp $
-->
<rules lang="de">

	<rule id="DAS_ERSTE_MAL" name="Korrekte Groß-/Kleinschreibung: 'das erste Mal'">
		<pattern mark_from="2" case_sensitive="yes">"beim|zum|das" "erste|ersten" "mal"</pattern>
		<message>'Mal' in der Wendung 'das erste Mal' wird groß geschrieben.</message>
		<example type="correct">...als du ihn das erste <em>Mal</em> gesehen hast?</example>
		<example type="incorrect">...als du ihn das erste <em>mal</em> gesehen hast?</example>
		<example type="incorrect">...als du ihn zum ersten <em>mal</em> gesehen hast?</example>
	</rule>

	<rule id="IN_ACHT_NEHMEN" name="Korrekte Groß-/Kleinschreibung: 'in Acht nehmen'">
		<pattern mark_from="1" mark_to="-1" case_sensitive="yes">"in" "acht" "nehmen|nahm|genommen"</pattern>
		<message>'Acht' in der Wendung '(sich) in Acht nehmen' wird groß geschrieben.</message>
		<example type="correct">Er sollte sich in <em>Acht</em> nehmen.</example>
		<example type="incorrect">Er sollte sich in <em>acht</em> nehmen.</example>
	</rule>

	<rule id="ANREDE_NEUE_RECHTSCHREIBUNG" name="Kleinschreibung der Anredepronomen du/dein/euch/euer">
		<pattern mark_from="1" case_sensitive="yes">^SENT_START "Du|Dein|Euch|Euer"</pattern>
		<message>Nach der neuen Rechtschreibung werden Anreden wie 'du, ihr, euch, ...' klein geschrieben (die Anrede 'Sie' wird weiterhin groß geschrieben)</message>
		<example type="correct">Lieber Klaus, willst <em>du</em> ...</example>
		<example type="incorrect">Lieber Klaus, willst <em>Du</em> ...</example>
	</rule>

	<rule id="AUS_VERSEHEN" name="Tippfehler 'aus versehen(Versehen)'">
		<pattern mark_from="1" case_sensitive="yes">"aus" "versehen"</pattern>
		<message>In der Wendung 'aus Versehen' wird <em>Versehen</em> groß geschrieben.</message>
		<example type="correct">Die SPD meuchelt aus <em>Versehen</em> ihren Chef.</example>
		<example type="incorrect">Die SPD meuchelt aus <em>versehen</em> ihren Chef.</example>
	</rule>

	<rule id="PER_NACHNAME" name="Tippfehler 'per Nachname(Nachnahme)'">
		<pattern mark_from="1" case_sensitive="yes">"per" "Nachname"</pattern>
		<message>Meinten Sie '<em>Nachnahme</em>'?</message>
		<example type="correct">Warum liefern Firmen lieber per <em>Nachnahme</em>?</example>
		<example type="incorrect">Warum liefern Firmen lieber per <em>Nachname</em>?</example>
	</rule>

	<rule id="FRAGEN_HABEN" name="Tippfehler 'fragen(Fragen) haben/stellen'">
		<pattern mark_to="-1" case_sensitive="yes">"fragen" "haben|hat|hast|habe|hätte|hatte|hattest|hatten|hätten|habt|stellen|stellt|stellst|stellte|stellten"</pattern>
		<message>'Fragen' als Nomen wird groß geschrieben.</message>
		<example type="correct">Meine <em>Fragen</em> hat bislang keiner gelesen.</example>
		<example type="incorrect">Meine <em>fragen</em> hat bislang keiner gelesen</example>
	</rule>

	<rule id="MOEGLICHER_WEISE" name="Tippfehler 'möglicher Weise(möglicherweise)'">
		<pattern>"möglicher" "Weise"</pattern>
		<message><em>Möglicherweise</em> wird zusammengeschrieben.</message>
		<example type="correct"><em>Möglicherweise</em> ist die Gelbphase zu kurz eingestellt.</example>
		<example type="incorrect"><em>Möglicher Weise</em> ist die Gelbphase zu kurz eingestellt.</example>
	</rule>

	<rule id="LASEN_LASSEN" name="Tippfehler 'zu lasen(lassen)'">
		<pattern mark_from="1" case_sensitive="yes">"zu" "lasen"</pattern>
		<message>Meinten Sie 'zu <em>lassen</em>'?</message>
		<example type="correct">...sie mit einem Maulkorb rumlaufen zu <em>lassen</em>.</example>
		<example type="incorrect">...sie mit einem Maulkorb rumlaufen zu <em>lasen</em>.</example>
	</rule>

	<!-- wird schon durch DE_CASE gefunden:
	<rule id="LASEN_LASTEN" name="Tippfehler 'zu Lasen(Lasten)'">
		<pattern mark_from="1" case_sensitive="yes">"zu" "Lasen"</pattern>
		<message>Meinten Sie 'zu <em>Lasten</em>'?</message>
		<example type="correct">Das geht zu <em>Lasten</em> der Bundekasse.</example>
		<example type="incorrect">Das geht zu <em>Lasen</em> der Bundekasse.</example>
	</rule>
	-->

	<rule id="OEKONOMISCH_OEKUMENISCH" name="Fehler 'ökonomischer(ökumenischer) Gottesdienst/...'">
		<pattern mark_to="-1">"ökonomischen|ökonomischer" "Gottesdienst|Gottesdienste|Gottesdiensts|Trauung|Taufe|Kirchentag"</pattern>
		<message>Meinten Sie <em>ökumenisch</em> (ökonomisch = auf die Wirtschaft bezogen)?</message>
		<example type="correct">Was ist ein <em>ökumenischer</em> Gottesdienst?</example>
		<example type="incorrect">Was ist ein <em>ökonomischer</em> Gottesdienst?</example>
	</rule>

	<rule id="ETHISCH_ETHNISCH" name="Fehler 'ethische(ethnische) Minderheiten/...'">
		<pattern mark_to="-1">"ethische|ethischer|ethischen" "Minderheit|Minderheiten|Säuberung|Säuberungen|Herkunft|Konflikt|Konflikte"</pattern>
		<message>Meinten Sie <em>ethnische</em> (ethisch = sittlich, ethnisch = zu einer bestimmten Ethnie/Volksgruppe gehörend)?</message>
		<example type="correct">Bücher über <em>ethnische</em> Minderheiten und Vertriebene</example>
		<example type="incorrect">Bücher über <em>ethische</em> Minderheiten und Vertriebene</example>
	</rule>

	<rule id="DENN_DEN" name="Tippfehler 'aber denn(dann)'">
		<pattern mark_from="1">"aber|doch" "denn"</pattern>
		<message>Meinten Sie <em>den</em> oder <em>dann</em>?</message>
		<example type="correct">Aber <em>dann</em> ging es los.</example>
		<example type="correct">Aber <em>den</em> haben Sie ja schon.</example>
		<example type="incorrect">Aber <em>denn</em> haben Sie ja schon.</example>
	</rule>

	<rule id="ZAUN_ZAUM" name="Tippfehler 'im Zaun(Zaum) halten'">
{'fraction_non_alphanumeric': 0.17520775623268697, 'fraction_numerical': 0.006925207756232687, 'mean_word_length': 6.434362934362935, 'pattern_counts': {'":': 0, '<': 403, '<?xml version=': 2, '>': 403, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 4}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4216372', 'n_tokens_mistral': 4644, 'n_tokens_neox': 4462, 'n_words': 894}