Revision: 6250 http://languagetool.svn.sourceforge.net/languagetool/?rev=6250&view=rev Author: janschreiber Date: 2012-01-15 17:18:55 +0000 (Sun, 15 Jan 2012) Log Message: ----------- [de] some more casing rules; moved rules that require lowercase to the end of the category
Modified Paths: -------------- trunk/JLanguageTool/src/rules/de/grammar.xml Modified: trunk/JLanguageTool/src/rules/de/grammar.xml =================================================================== --- trunk/JLanguageTool/src/rules/de/grammar.xml 2012-01-15 16:11:10 UTC (rev 6249) +++ trunk/JLanguageTool/src/rules/de/grammar.xml 2012-01-15 17:18:55 UTC (rev 6250) @@ -17,7 +17,7 @@ <!ENTITY inwend "In der Wendung "> <!ENTITY getrennt "Bitte prüfen Sie die Getrenntschreibung: "> <!ENTITY umgangsspr " ist eine umgangssprachliche Ausdrucksweise."> -<!ENTITY femsubklein "abfahrt|abgeordnete|absage|absteige|alternative|angst|ansage|antike|ausfuhr|aussage|blase|breite|bremse|bürde|burleske|bürste|dichte|dusche|düse|ebbe|ecke|ehe|ehre|eiche|eile|einreise|erde|fahrt|falle|falte|feile|ferne|fliege|fliese|flotte|flucht|folge|frage|fremde|fresse|gerade|geige|grenze|großtat|hacke|härte|hecke|heimfahrt|herfahrt|hinfahrt|höhle|kappe|klammer|klappe|klaue|klinge|klingel|kommode|kontroverse|kraft|krähe|kralle|kürze|kutsche|leere|lehre|leiste|leuchte|liebe|liege|liste|lüge|macht|marine|matte|menge|messe|mühe|nachfrage|naht|nähe|offensive|pauke|parallele|pauschale|pause|perle|pfeife|platte|pleite|post|predigt|presse|probe|pumpe|puste|quelle|rast|ratsche|rede|reihe|reise|reue|robbe|rolle|rückfrage|rüge|ruhe|runde|sahne|säure|schau|scheide|scheiße|schere|schiene|schippe|schlampe|schleuse|schlinge|schmelze|schmiede|schnalle|schneide|spritze|schuld|schürze|schwebe|schwelle|sorge|speise|spitze|stärke|stelle|stimme|strafe|strecke|strippe|stufe|stunde|stütze|suche|sucht|taste|tat|variable|wache|wand|wärme|weide|weihe|weile|weise|welle|werft|wiege|wiese|wolle|würde|würze|wüste|zahl|zeche|zeit|zentrale|zier|zufuhr|zwinge"> +<!ENTITY femsubklein "abfahrt|abgeordnete|absage|absteige|alternative|angst|ansage|antike|ausfuhr|aussage|bitte|blase|breite|bremse|bürde|burleske|bürste|dichte|dusche|düse|ebbe|ecke|ehe|ehre|eiche|eile|einreise|erde|fahrt|falle|falte|feile|ferne|fliege|fliese|flotte|flucht|folge|frage|fremde|fresse|gerade|geige|grenze|großtat|hacke|härte|hecke|heimfahrt|herfahrt|hinfahrt|höhle|kappe|klammer|klappe|klaue|klinge|klingel|kommode|kontroverse|kraft|krähe|kralle|kürze|kutsche|leere|lehre|leiste|leuchte|liebe|liege|liste|lüge|macht|marine|matte|menge|messe|mühe|nachfrage|naht|nähe|offensive|pauke|parallele|pauschale|pause|perle|pfeife|platte|pleite|post|predigt|presse|probe|pumpe|puste|quelle|rast|ratsche|rede|reihe|reise|reue|robbe|rolle|rückfrage|rüge|ruhe|runde|sage|säge|sahne|säure|schau|scheide|scheiße|schere|schiene|schippe|schlampe|schleuse|schlinge|schmelze|schmiede|schnalle|schneide|spritze|schuld|schürze|schwebe|schwelle|sorge|speise|spitze|stärke|stelle|stimme|strafe|strecke|strippe|stufe|stunde|stütze|suche|sucht|taste|tat|variable|wache|wand|wärme|weide|weihe|weile|weise|welle|werft|wiege|wiese|wolle|würde|würze|wüste|zahl|zeche|zeit|zentrale|zier|zufuhr|zwinge"> <!ENTITY subkleinplural "abgeordneten|absprachen|abstiege|ahnen|angeln|angriffe|anrufe|ansagen|anstiege|arabesken|arme|armen|äste|ausdrücke|ausgaben|auslagen|aussagen|ausschnitte|bahnen|bände|banden|bäume|bauten|bedenken|befehle|beilagen|belange|berge|berufe|bescheide|betten|blasen|blicke|bremsen|brüste|bündel|bürden|bürsten|delinquenten|dichter|dinge|drucke|düsen|ecken|eingaben|einschnitte|erlöse|falten|feinde|fiedeln|filme|fische|flauten|fliegen|fliesen|flöße|folgen|forscher|fragen|fransen|freunde|gebrechen|gefahren|gefreiten|geigen|geraden|gestalten|gläubiger|greise|grenzen|großtaten|gruben|gründe|grüße|hacken|haken|härten|herzen|herzöge|hexen|hiebe|höhlen|illustrierten|initialen|intriganten|jungen|jünger|kappen|kehlen|klammern|klänge|klauen|klingen|knöpfe|knospen|knoten|köpfe|kosten|krähen|krallen|krebse|kreuze|kriege|kugeln|kuppeln|kutschen|lappen|laute|legenden|leisten|leuchten|lichter|liegen|listen|löcher|lügen|lumpen|matten|mengen|mieten|morde|mühen|münzen|nachfragen|nachkommen|nähte|narren|parallelen|pauschalen|pausen|perlen|pfeifen|pfiffe|platten|predigten|preise|pumpen|quellen|ränge|räume|regeln|reichen|reifen|reisen|rentiere|robben|rollen|rückfragen|rüden|rümpfe|runden|sahne|säume|schächte|schäume|scheine|scheren|scherze|schienen|schiffe|schippen|schleusen|schlingen|schnallen|schnitte|schotten|schritte|schufte|schulden|schürzen|schützen|schwächen|schwänze|siebe|siege|sitze|sorgen|speisen|spitzen|sprachen|spritzen|stacheln|stände|stärken|stellen|steuern|stimmen|strafen|strippen|stufen|stunden|stützen|tage|tasten|taten|texte|tische|träger|träume|türken|unterlagen|unterschiede|variablen|verbände|vermerke|virtuosen|vokale|vorbehalte|vorgaben|vorlagen|vorwürfe|wachen|wagen|waren|weichen|werte|wiesen|wünsche|wünschen|wüsten|zahlen|zelte|zettel|zeugen|ziele|zimmer|zügel|zugriffe|zweifel"> <!ENTITY sprachadj1 "afrikanisch|altarabisch|altchinesisch|altgriechisch|altpersisch|amerikanisch|arabisch|chinesisch|dänisch|deutsch|englisch|finnisch|französisch|frühneuhochdeutsch|germanisch|griechisch|hocharabisch|hochchinesisch|hochdeutsch|holländisch|italienisch|japanisch|jiddisch|jugoslawisch|koreanisch|kroatisch|lateinisch|luxemburgisch|mittelhochdeutsch|neuhochdeutsch|niederländisch|norwegisch|persisch|polnisch|portugiesisch|russisch|schwedisch|schweizerisch|semitisch|serbisch|serbokroatisch|slawisch|spanisch|tschechisch|türkisch|ukrainisch|ungarisch|weißrussisch"> <!ENTITY sprachadj2 "agglutinierend|algorithmisch|asiatisch|ausgestorben|bilderreich|bildlich|deutlich|dichterisch|europäisch|extensional|flektierend|formal|gesprochen|indogermanisch|intensional|klangvoll|konsonantenreich|maschinenorientiert|metaphorisch|poetisch|prosaisch|romanisch|schön|selten|vokalreich|wunderschön"> @@ -3442,9 +3442,9 @@ </rule> <rule id="MAENNER_VS_LEUTE" name="Stil: 'Kaufleute' usw. statt 'Kaufmänner'"> <pattern case_sensitive="no"> - <token regexp="yes">(.*kauf|See|Feuerwehr)männer(n)?</token> + <token regexp="yes">(.*kauf|See|Feuerwehr|Edel)männer(n)?</token> </pattern> - <message>Meinten Sie <suggestion><match no="1" regexp_match="(Kauf|.*kauf|See|Feuerwehr)männer(n)?" regexp_replace="$1leute$2" /></suggestion>?</message> + <message>Meinten Sie <suggestion><match no="1" regexp_match="(Kauf|.*kauf|See|Feuerwehr|Edel)männer(n)?" regexp_replace="$1leute$2" /></suggestion>?</message> <example type="correct">Es waren viele <marker>Feuerwehrleute</marker> im Einsatz.</example> <example type="incorrect">Es waren viele <marker>Feuerwehrmänner</marker> im Einsatz.</example> <example type="incorrect" correction="Industriekaufleute">Es werden viele <marker>Industriekaufmänner</marker> gesucht.</example> @@ -3686,6 +3686,94 @@ <example type="correct">Da haben wir mehr Glück als <marker>Verstand</marker> gehabt.</example> <example type="incorrect">Da haben wir mehr Glück als <marker>verstand</marker> gehabt.</example> </rule> + <rulegroup id="TREUE_SCHWOEREN" name="Groß-/Kleinschreibung: 'treue (Treue) schwören'"> + <rule> + <pattern case_sensitive="yes" mark_to="-1"> + <token>treue</token> + <token inflected="yes">schwören</token> + </pattern> + <message>&subanfang;<suggestion>Treue</suggestion>&subende;</message> + <example type="correct">Ihr habt mir die <marker>Treue</marker> geschworen.</example> + <example type="incorrect">Ihr habt mir die <marker>treue</marker> geschworen.</example> + </rule> + </rulegroup> + <rulegroup id="QUELLEN_ANGEBEN" name="Groß-/Kleinschreibung: 'quellen (Quellen) angeben'"> + <rule> + <pattern case_sensitive="yes" mark_to="-1"> + <token regexp="yes">quellen?</token> + <token inflected="yes">angeben</token> + </pattern> + <message>&subanfang;<suggestion><match no="1" case_conversion="startupper"/></suggestion>&subende;</message> + <example type="correct">Ihr müsst eure <marker>Quellen</marker> angeben.</example> + <example type="incorrect">Ihr müsst eure <marker>quellen</marker> angeben.</example> + </rule> + <rule> + <pattern case_sensitive="yes" mark_to="-2"> + <token regexp="yes">quellen?</token> + <token>nicht</token> + <token inflected="yes">angeben</token> + </pattern> + <message>&subanfang;<suggestion><match no="1" case_conversion="startupper"/></suggestion>&subende;</message> + <example type="correct">Ihr habt eure <marker>Quellen</marker> nicht angegeben.</example> + <example type="incorrect">Ihr habt eure <marker>quellen</marker> nicht angegeben.</example> + </rule> + </rulegroup> + <rulegroup id="IN_SCHRECKEN_VERSETZEN" name="Groß-/Kleinschreibung: 'in schrecken (Schrecken) versetzen'"> + <rule> + <pattern case_sensitive="yes" mark_from="1" mark_to="-1"> + <token>zur</token> + <token>schule</token> + <token inflected="yes">gehen</token> + </pattern> + <message>&subanfang;<suggestion>Schule</suggestion>&subende;</message> + <example type="correct">Ich bin dort zur <marker>Schule</marker> gegangen.</example> + <example type="incorrect">Ich bin dort zur <marker>schule</marker> gegangen.</example> + </rule> + </rulegroup> + <rulegroup id="ZUR_SCHULE_GEHEN" name="Groß-/Kleinschreibung: 'zur schule (Schule) gehen'"> + <rule> + <pattern case_sensitive="yes" mark_from="1" mark_to="-1"> + <token>zur</token> + <token>schule</token> + <token inflected="yes">gehen</token> + </pattern> + <message>&subanfang;<suggestion>Schule</suggestion>&subende;</message> + <example type="correct">Ich bin dort zur <marker>Schule</marker> gegangen.</example> + <example type="incorrect">Ich bin dort zur <marker>schule</marker> gegangen.</example> + </rule> + <rule> + <pattern case_sensitive="yes" mark_from="2"> + <token inflected="yes" skip="1">gehen</token> + <token>zur</token> + <token>schule</token> + </pattern> + <message>&subanfang;<suggestion>Schule</suggestion>&subende;</message> + <example type="correct">Ich ging dort zur <marker>Schule</marker>.</example> + <example type="incorrect">Ich ging dort zur <marker>schule</marker>.</example> + </rule> + <rule> + <pattern case_sensitive="yes" mark_from="2" mark_to="-1"> + <token>in</token> + <token>die</token> + <token>schule</token> + <token inflected="yes">gehen</token> + </pattern> + <message>&subanfang;<suggestion>Schule</suggestion>&subende;</message> + <example type="correct">Ich bin dort in die <marker>Schule</marker> gegangen.</example> + <example type="incorrect">Ich bin dort in die <marker>schule</marker> gegangen.</example> + </rule> + <rule> + <pattern case_sensitive="yes" mark_from="3"> + <token inflected="yes" skip="1">gehen</token> + <token>in</token> + <token>die</token> + <token>schule</token> + </pattern> + <message>&subanfang;<suggestion>Schule</suggestion>&subende;</message> + <example type="correct">Ich ging dort in die <marker>Schule</marker>.</example> + <example type="incorrect">Ich ging dort in die <marker>schule</marker>.</example> + </rule> + </rulegroup> <rulegroup id="ANKLANG_FINDEN" name="Groß-/Kleinschreibung: 'anklang (Anklang) finden'"> <rule> <pattern case_sensitive="yes" mark_to="-1"> @@ -4848,6 +4936,29 @@ <example type="incorrect">Sie lag auf dem <marker>rücken</marker>.</example> <example type="correct">Sie lag auf dem <marker>Rücken</marker>.</example> </rule> + <rule> + <pattern case_sensitive="yes" mark_from="2" mark_to="-1"> + <token>in</token> + <token>den</token> + <token>rücken</token> + <token inflected="yes">fallen</token> + </pattern> + <message>&subanfang;<suggestion>Rücken</suggestion>&subende;</message> + <example type="incorrect">Sie ist mir in den <marker>rücken</marker> gefallen.</example> + <example type="correct">Sie ist mir in den <marker>Rücken</marker> gefallen.</example> + </rule> + <rule> + <pattern case_sensitive="yes" mark_from="4"> + <token inflected="yes">fallen</token> + <token regexp="yes">ihm|ihr|mir|dir|ihnen|euch|uns</token> + <token>in</token> + <token>den</token> + <token>rücken</token> + </pattern> + <message>&subanfang;<suggestion>Rücken</suggestion>&subende;</message> + <example type="incorrect">Sie fiel mir in den <marker>rücken</marker>.</example> + <example type="correct">Sie fiel mir in den <marker>Rücken</marker>.</example> + </rule> </rulegroup> <rulegroup id="VERDIENST_SUBST" name="Groß-/Kleinschreibung: 'verdienst (Verdienst)'"> <rule> @@ -4923,39 +5034,6 @@ <example type="incorrect" correction="Laufe">Im <marker>laufe</marker> des Tages ist nichts passiert.</example> <example type="correct">Im <marker>Laufe</marker> des Tages ist nichts passiert.</example> </rule> - <rulegroup id="GOTT_SCHUETZE" name="Groß-/Kleinschreibung: 'Schütze (schütze)'"> - <rule> - <pattern case_sensitive="yes" mark_from="1"> - <token>Gott</token> - <token>Schütze</token> - </pattern> - <message>Meinten Sie <suggestion><match case_conversion="startlower" no="2"/></suggestion>?</message> - <example type="incorrect">Gott <marker>Schütze</marker> die Königin!</example> - <example type="correct">Gott <marker>schütze</marker> die Königin!</example> - </rule> - </rulegroup> - <rule id="WIR_TREFFEN" name="Groß-/Kleinschreibung: 'wir Treffen (treffen)'"> - <pattern mark_from="1" case_sensitive="yes"> - <token regexp="yes">[wW]ir|[sS]ie</token> - <token>Treffen</token> - </pattern> - <message>Meinten Sie <suggestion><match case_conversion="alllower" no="2"/></suggestion>?</message> - <example type="correct">Wir <marker>treffen</marker> uns später.</example> - <example type="correct">Sie <marker>treffen</marker> sich später.</example> - <example type="incorrect">Wir <marker>Treffen</marker> uns später.</example> - <example type="incorrect">Sie <marker>Treffen</marker> sich später.</example> - </rule> - <rulegroup id="EIN_BISSCHEN" name="Groß-/Kleinschreibung: 'Bisschen (bisschen)'"> - <rule> - <pattern case_sensitive="yes"> - <token regexp="yes">[eE]in</token> - <token>Bisschen</token> - </pattern> - <message>Meinten Sie: <suggestion>\1 <match case_conversion="alllower" no="2"/></suggestion>?</message> - <example type="correct">Das war <marker>ein bisschen</marker> komisch.</example> - <example type="incorrect">Das war <marker>ein Bisschen</marker> komisch.</example> - </rule> - </rulegroup> <rule id="GANG_KLEIN" name="Groß-/Kleinschreibung: 'gang (Gang)'"> <pattern case_sensitive="yes" mark_to="-2"> <token>gang</token> @@ -5644,6 +5722,16 @@ </rulegroup> <rulegroup id="IN_DIE_FALLE" name="Groß-/Kleinschreibung: 'falle (Falle)'"> <rule> + <pattern mark_from="2" case_sensitive="yes"> + <token regexp="yes">ist|war</token> + <token>eine</token> + <token>falle</token> + </pattern> + <message>&subanfang;<suggestion>Falle</suggestion>&subende;</message> + <example type="correct">Geht da nicht rein, das ist eine <marker>Falle</marker>!</example> + <example type="incorrect">Das war eine <marker>falle</marker>.</example> + </rule> + <rule> <pattern mark_from="3" case_sensitive="yes"> <token inflected="yes" regexp="yes">gehen|tappen|hauen</token> <token>in</token> @@ -6282,6 +6370,17 @@ <example type="correct">Seine Prognose wurde durch die Realität <marker>Lügen</marker> gestraft.</example> <example type="incorrect">Seine Prognose wurde durch die Realität <marker>lügen</marker> gestraft.</example> </rule> + <rule> + <pattern mark_from="2" mark_to="-1" case_sensitive="yes"> + <token>bei</token> + <token>einer</token> + <token>lüge</token> + <token inflected="yes">ertappen</token> + </pattern> + <message>&subanfang;<suggestion>Lüge</suggestion>&subende;</message> + <example type="correct">Er wurde bei einer <marker>Lüge</marker> ertappt.</example> + <example type="incorrect">Er wurde bei einer <marker>lüge</marker> ertappt.</example> + </rule> </rulegroup> <rulegroup id="KLAUEN_SUBST" name="Groß-/Kleinschreibung: 'klauen (Klauen)'"> <rule> @@ -7072,6 +7171,87 @@ <example type="incorrect">Die Datei ist 500 <marker>Kbit</marker> groß.</example> </rule> </rulegroup> + <!-- falsche Großschreibung --> + <rulegroup id="UM_WILLEN" name="Groß-/Kleinschreibung: 'um ... Willen (willen)'"> + <!-- http://www.canoo.net/services/GermanSpelling/Regeln/Gross-klein/Denominalisierung.html#Anchor-Die-11481 --> + <rule> + <pattern case_sensitive="yes" mark_from="2"> + <token regexp="yes">[uU]m</token> + <token regexp="yes">Gottes|Himmels</token> + <token>Willen</token> + </pattern> + <message>&inwend; 'um ... willen' wird <suggestion><match case_conversion="alllower" no="3"/></suggestion> kleingeschrieben.</message> + <example type="incorrect">Um Gottes <marker>Willen</marker>, sei endlich ruhig!</example> + <example type="correct">Um Gottes <marker>willen</marker>, sei endlich ruhig!</example> + </rule> + <rule> + <pattern case_sensitive="yes" mark_from="3"> + <token regexp="yes">[uU]m</token> + <token postag="ART:DEF:GEN:.*" postag_regexp="yes"/> + <token postag="SUB:GEN:.*" postag_regexp="yes"/> + <token>Willen</token> + </pattern> + <message>&inwend; 'um ... willen' wird <suggestion><match case_conversion="alllower" no="4"/></suggestion> kleingeschrieben.</message> + <example type="incorrect">Um des Friedens <marker>Willen</marker> habe ich geschwiegen.</example> + <example type="correct">Um des Friedens <marker>willen</marker> habe ich geschwiegen.</example> + </rule> + <rule> + <pattern case_sensitive="yes" mark_from="3"> + <token regexp="yes">[uU]m</token> + <token postag="PRO:POS:GEN:.*" postag_regexp="yes"/> + <token postag="SUB:GEN:.*" postag_regexp="yes"/> + <token>Willen</token> + </pattern> + <message>&inwend; 'um ... willen' wird <suggestion><match case_conversion="alllower" no="4"/></suggestion> kleingeschrieben.</message> + <example type="incorrect">Um unserer Kinder <marker>Willen</marker> habe ich das getan.</example> + <example type="correct">Um unserer Kinder <marker>willen</marker> habe ich das getan.</example> + </rule> + <rule> + <pattern case_sensitive="yes" mark_from="4"> + <token regexp="yes">[uU]m</token> + <token postag="ART:DEF:GEN:.*" postag_regexp="yes"/> + <token postag="ADJ:GEN:.*" postag_regexp="yes"/> + <token postag="SUB:GEN:.*" postag_regexp="yes"/> + <token>Willen</token> + </pattern> + <message>&inwend; 'um ... willen' wird <suggestion><match case_conversion="alllower" no="5"/></suggestion> kleingeschrieben.</message> + <example type="incorrect">Um des lieben Friedens <marker>Willen</marker> habe ich geschwiegen.</example> + <example type="correct">Um des lieben Friedens <marker>willen</marker> habe ich geschwiegen.</example> + </rule> + </rulegroup> + <rulegroup id="GOTT_SCHUETZE" name="Groß-/Kleinschreibung: 'Schütze (schütze)'"> + <rule> + <pattern case_sensitive="yes" mark_from="1"> + <token>Gott</token> + <token>Schütze</token> + </pattern> + <message>Meinten Sie <suggestion><match case_conversion="startlower" no="2"/></suggestion>?</message> + <example type="incorrect">Gott <marker>Schütze</marker> die Königin!</example> + <example type="correct">Gott <marker>schütze</marker> die Königin!</example> + </rule> + </rulegroup> + <rule id="WIR_TREFFEN" name="Groß-/Kleinschreibung: 'wir Treffen (treffen)'"> + <pattern mark_from="1" case_sensitive="yes"> + <token regexp="yes">[wW]ir|[sS]ie</token> + <token>Treffen</token> + </pattern> + <message>Meinten Sie <suggestion><match case_conversion="alllower" no="2"/></suggestion>?</message> + <example type="correct">Wir <marker>treffen</marker> uns später.</example> + <example type="correct">Sie <marker>treffen</marker> sich später.</example> + <example type="incorrect">Wir <marker>Treffen</marker> uns später.</example> + <example type="incorrect">Sie <marker>Treffen</marker> sich später.</example> + </rule> + <rulegroup id="EIN_BISSCHEN" name="Groß-/Kleinschreibung: 'Bisschen (bisschen)'"> + <rule> + <pattern case_sensitive="yes"> + <token regexp="yes">[eE]in</token> + <token>Bisschen</token> + </pattern> + <message>Meinten Sie: <suggestion>\1 <match case_conversion="alllower" no="2"/></suggestion>?</message> + <example type="correct">Das war <marker>ein bisschen</marker> komisch.</example> + <example type="incorrect">Das war <marker>ein Bisschen</marker> komisch.</example> + </rule> + </rulegroup> </category> <category name="Grammatik"> @@ -7242,6 +7422,15 @@ --> </rule> </rulegroup> + <rule id="GEMAESS_DES" name="Grammatik: 'gemäß des (dem)'"> + <pattern> + <token>gemäß</token> + <token>des</token> + </pattern> + <message>Meinten Sie <suggestion>gemäß dem</suggestion>? Die Präposition 'gemäß' erfordert den Dativ.</message> + <example type="incorrect"><marker>Gemäß des</marker> Beschlusses der Kultusministerkonferenz</example> + <example type="correct"><marker>Gemäß dem</marker> Beschluss der Kultusministerkonferenz</example> + </rule> <rulegroup id="ICH_BIST" name="Grammatik: Kongruenz von Subjekt (nur Personalpronomen!) und Prädikat, z.B. 'Ich bist (bin)'"> <!-- TODO Should 'Ich könnt das machen.' be ignored? --> <rule> @@ -7440,15 +7629,6 @@ <example type="correct"><marker>Seinetwegen</marker> komme ich zu spät.</example> </rule> </rulegroup> - <rule id="GEMAESS_DES" name="Grammatik: 'gemäß des (dem)'"> - <pattern> - <token>gemäß</token> - <token>des</token> - </pattern> - <message>Meinten Sie <suggestion>gemäß dem</suggestion>? Die Präposition 'gemäß' erfordert den Dativ.</message> - <example type="incorrect"><marker>Gemäß des</marker> Beschlusses der Kultusministerkonferenz</example> - <example type="correct"><marker>Gemäß dem</marker> Beschluss der Kultusministerkonferenz</example> - </rule> <rule id="EINE_MILLIONEN" name="Grammatik: 'eine Millionen (Million)'"> <pattern> <token regexp="yes">eine(r)?</token> @@ -7763,9 +7943,8 @@ <example type="incorrect">Das gilt insofern, <marker>als dass</marker> obige Bedingungen erfüllt sind.</example> </rule> <rule> - <pattern mark_from="3"> - <token>insofern</token> - <token regexp="yes">.+</token> + <pattern mark_from="2"> + <token skip="2">insofern</token> <token>,</token> <token>als</token> <token>dass</token> @@ -7773,6 +7952,7 @@ <message>'Insofern' steht mit der Konjunktion <suggestion>als</suggestion>.</message> <example type="correct">Das trifft insofern zu, <marker>als</marker> obige Bedingungen erfüllt sind.</example> <example type="incorrect">Das trifft insofern zu, <marker>als dass</marker> obige Bedingungen erfüllt sind.</example> + <example type="incorrect">Das ist insofern eine Schweinerei, <marker>als dass</marker> sie uns getäuscht haben.</example> </rule> </rulegroup> <rule id="GANG_UND_GEBE" name="Redewendung: 'gang und gebe (gäbe)'"> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ RSA(R) Conference 2012 Mar 27 - Feb 2 Save $400 by Jan. 27 Register now! http://p.sf.net/sfu/rsa-sfdev2dev2 _______________________________________________ Languagetool-cvs mailing list Languagetool-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/languagetool-cvs