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
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-cvs