Revision: 6223
          
http://languagetool.svn.sourceforge.net/languagetool/?rev=6223&view=rev
Author:   janschreiber
Date:     2012-01-11 18:58:56 +0000 (Wed, 11 Jan 2012)
Log Message:
-----------
[de] new category for proper names, a few more casing rules

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-11 13:40:56 UTC 
(rev 6222)
+++ trunk/JLanguageTool/src/rules/de/grammar.xml        2012-01-11 18:58:56 UTC 
(rev 6223)
@@ -16,8 +16,8 @@
 <!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|düse|ebbe|ecke|ehe|ehre|eiche|eile|einreise|erde|fahrt|falle|falte|feile|ferne|fliege|fliese|flotte|flucht|folge|frage|fremde|fresse|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|messe|mühe|nachfrage|naht|nähe|offensive|pauke|pauschale|pause|perle|pfeife|platte|pleite|post|predigt|presse|probe|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 subkleinplural 
"abgeordneten|abstiege|ahnen|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|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|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|morde|mühen|münzen|nachfragen|nachkommen|nähte|pauschalen|pausen|perlen|pfeifen|pfiffe|platten|predigten|preise|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|schippen|schleusen|schlingen|schnallen|schnitte|schotten|schritte|schufte|schulden|schürzen|schützen|schwächen|schwänze|siebe|siege|sitze|sorgen|speisen|spitzen|spritzen|stacheln|stände|stärken|stellen|steuern|stimmen|strafen|strippen|stufen|stunden|stützen|tage|tasten|taten|texte|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|zelte|zettel|zeugen|ziele|zimmer|zügel|zugriffe|zweifel">
+<!ENTITY femsubklein 
"abfahrt|abgeordnete|absage|absteige|alternative|angst|ansage|antike|ausfuhr|aussage|blase|breite|bremse|bürde|burleske|bürste|dichte|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|messe|mühe|nachfrage|naht|nähe|offensive|pauke|parallele|pauschale|pause|perle|pfeife|platte|pleite|post|predigt|presse|probe|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 subkleinplural 
"abgeordneten|abstiege|ahnen|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|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|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|morde|mühen|münzen|nachfragen|nachkommen|nähte|narren|parallelen|pauschalen|pausen|perlen|pfeifen|pfiffe|platten|predigten|preise|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|schippen|schleusen|schlingen|schnallen|schnitte|schotten|schritte|schufte|schulden|schürzen|schützen|schwächen|schwänze|siebe|siege|sitze|sorgen|speisen|spitzen|spritzen|stacheln|stände|stärken|stellen|steuern|stimmen|strafen|strippen|stufen|stunden|stützen|tage|tasten|taten|texte|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|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">
 <!ENTITY bundesstaaten 
"Alabama|Alaska|Arizona|Arkansas|Colorado|Connecticut|Delaware|Florida|Georgia|Hawaii|Idaho|Illinois|Indiana|Iowa|Kalifornien|Kansas|Kentucky|Louisiana|Maine|Maryland|Massachusetts|Michigan|Minnesota|Mississippi|Missouri|Montana|Nebraska|Nevada|New|North|Ohio|Oklahoma|Oregon|Pennsylvania|Rhode|South|Tennessee|Texas|Utah|Vermont|Virginia|Washington|West|Wisconsin|Wyoming">
@@ -957,42 +957,6 @@
         <example type="incorrect">Die Art und <marker>Weiße</marker> war 
unerträglich.</example>
       </rule>
     </rulegroup>
-    <rulegroup id="MUEHLHEIM_A_D_RUHR" name="Möglicher Tippfehler: 'Mühlheim 
(Mülheim) an der Ruhr'">
-      <rule>
-        <pattern>
-          <token>Mühlheim</token>
-          <token>an</token>
-          <token>der</token>
-          <token>Ruhr</token>
-        </pattern>
-        <message>Meinten Sie <suggestion>Mülheim an der Ruhr</suggestion> 
(Mülheim ohne "h")?</message>
-        <example type="correct"><marker>Mülheim an der Ruhr</marker> ist eine 
kreisfreie Stadt im westlichen Ruhrgebiet.</example>
-        <example type="incorrect"><marker>Mühlheim an der Ruhr</marker> ist 
eine kreisfreie Stadt im westlichen Ruhrgebiet.</example>
-      </rule>
-      <rule>
-        <pattern>
-          <token>Mühlheim</token>
-          <token>a</token>
-          <token>.</token>
-          <token>d</token>
-          <token>.</token>
-          <token>Ruhr</token>
-        </pattern>
-        <message>Meinten Sie <suggestion>Mülheim a. d. Ruhr</suggestion> 
(Mülheim ohne "h")?</message>
-        <example type="correct"><marker>Mülheim a. d. Ruhr</marker> ist eine 
kreisfreie Stadt im westlichen Ruhrgebiet.</example>
-        <example type="incorrect"><marker>Mühlheim a. d. Ruhr</marker> ist 
eine kreisfreie Stadt im westlichen Ruhrgebiet.</example>
-      </rule>
-      <rule>
-        <pattern>
-          <token>Mühlheim</token>
-          <token>/</token>
-          <token>Ruhr</token>
-        </pattern>
-        <message>Meinten Sie <suggestion>Mülheim/Ruhr</suggestion> (Mülheim 
ohne "h")?</message>
-        <example type="correct"><marker>Mülheim/Ruhr</marker> ist eine 
kreisfreie Stadt im westlichen Ruhrgebiet.</example>
-        <example type="incorrect"><marker>Mühlheim/Ruhr</marker> ist eine 
kreisfreie Stadt im westlichen Ruhrgebiet.</example>
-      </rule>
-    </rulegroup>
     <rulegroup id="WIE_IST_DEN" name="Möglicher Tippfehler: 'wie ist den 
(denn)'">
       <rule>
         <pattern mark_from="2" mark_to="-1">
@@ -1774,7 +1738,6 @@
       <example type="incorrect">Da würde ich auch <marker>Bescheide</marker> 
sagen.</example>
       <example type="incorrect">Da würde ich auch <marker>Bescheids</marker> 
geben.</example>
     </rule>
-    <!-- Jan: Shouldn't this one be covered by a Java rule by now? -->
     <rule id="WIEDER_WILLEN" name="Möglicher Tippfehler: 'wieder (wider) 
Willen/Erwarten'">
       <pattern mark_to="-1" case_sensitive="yes">
         <token regexp="yes">[wW]ieder</token>
@@ -1884,8 +1847,109 @@
       <example type="correct">Auf <marker>den</marker> ersten Blick ist kein 
Unterschied zu erkennen.</example>
       <example type="incorrect">Auf <marker>dem</marker> ersten Blick ist kein 
Unterschied zu erkennen.</example>
     </rule>
-    <rulegroup id="RUSSELL" name="Möglicher Tippfehler: 'Russel (Russell)'">
+  </category>
+
+  <category name="Falschschreibung prominenter/geographischer Eigennamen">
+    <rulegroup id="ROTHENBURG_VS_ROTENBURG" name="Ortsnamen: 'Rotenburg 
(Rothenburg) ob der Tauber' etc.">
       <rule>
+        <pattern mark_to="-3">
+          <token>Rothenburg</token>
+          <token>an</token>
+          <token>der</token>
+          <token>Fulda</token>
+        </pattern>
+        <message>Meinten Sie <suggestion>Rotenburg</suggestion> an der Fulda 
(Rotenburg ohne "h")?</message>
+        <example type="correct"><marker>Rotenburg</marker> an der Fulda liegt 
in Hessen.</example>
+        <example type="incorrect"><marker>Rothenburg</marker> an der Fulda 
liegt in Hessen.</example>
+      </rule>
+      <rule>
+        <pattern mark_to="-5">
+          <token>Rothenburg</token>
+          <token>a</token>
+          <token>.</token>
+          <token>d</token>
+          <token>.</token>
+          <token>Fulda</token>
+        </pattern>
+        <message>Meinten Sie <suggestion>Rotenburg</suggestion> an der Fulda 
(Rotenburg ohne "h")?</message>
+        <example type="correct"><marker>Rotenburg</marker> an der Fulda liegt 
in Hessen.</example>
+        <example type="incorrect"><marker>Rothenburg</marker> a. d. Fulda 
liegt in Hessen.</example>
+      </rule>
+      <rule>
+        <pattern mark_to="-3">
+          <token>Rothenburg</token>
+          <token>(</token>
+          <token>Wümme</token>
+          <token>)</token>
+        </pattern>
+        <message>Meinten Sie <suggestion>Rotenburg</suggestion> in 
Niedersachsen (Rotenburg ohne "h")?</message>
+        <example type="correct"><marker>Rotenburg</marker> (Wümme) liegt in 
Niedersachsen.</example>
+        <example type="incorrect"><marker>Rothenburg</marker> (Wümme) liegt in 
Niedersachsen.</example>
+      </rule>
+      <rule>
+        <pattern mark_to="-3">
+          <token>Rotenburg</token>
+          <token>ob</token>
+          <token>der</token>
+          <token>Tauber</token>
+        </pattern>
+        <message>Meinten Sie <suggestion>Rothenburg</suggestion> ob der Tauber 
(Rothenburg mit "h")?</message>
+        <example type="correct"><marker>Rothenburg</marker> ob der Tauber ist 
eine Kleinstadt in Mittelfranken.</example>
+        <example type="incorrect"><marker>Rotenburg</marker> ob der Tauber ist 
eine Kleinstadt in Mittelfranken.</example>
+      </rule>
+      <rule>
+        <pattern mark_to="-5">
+          <token>Rotenburg</token>
+          <token>o</token>
+          <token>.</token>
+          <token>d</token>
+          <token>.</token>
+          <token>Tauber</token>
+        </pattern>
+        <message>Meinten Sie <suggestion>Rothenburg</suggestion> ob der Tauber 
(Rothenburg mit "h")?</message>
+        <example type="correct"><marker>Rothenburg</marker> ob der Tauber ist 
eine Kleinstadt in Mittelfranken.</example>
+        <example type="incorrect"><marker>Rotenburg</marker> o. d. Tauber ist 
eine Kleinstadt in Mittelfranken.</example>
+      </rule>
+    </rulegroup>
+    <rulegroup id="MUEHLHEIM_A_D_RUHR" name="Ortsname: 'Mühlheim (Mülheim) an 
der Ruhr'">
+      <rule>
+        <pattern>
+          <token>Mühlheim</token>
+          <token>an</token>
+          <token>der</token>
+          <token>Ruhr</token>
+        </pattern>
+        <message>Meinten Sie <suggestion>Mülheim an der Ruhr</suggestion> 
(Mülheim ohne "h")?</message>
+        <example type="correct"><marker>Mülheim an der Ruhr</marker> ist eine 
kreisfreie Stadt im westlichen Ruhrgebiet.</example>
+        <example type="incorrect"><marker>Mühlheim an der Ruhr</marker> ist 
eine kreisfreie Stadt im westlichen Ruhrgebiet.</example>
+      </rule>
+      <rule>
+        <pattern>
+          <token>Mühlheim</token>
+          <token>a</token>
+          <token>.</token>
+          <token>d</token>
+          <token>.</token>
+          <token>Ruhr</token>
+        </pattern>
+        <message>Meinten Sie <suggestion>Mülheim a. d. Ruhr</suggestion> 
(Mülheim ohne "h")?</message>
+        <example type="correct"><marker>Mülheim a. d. Ruhr</marker> ist eine 
kreisfreie Stadt im westlichen Ruhrgebiet.</example>
+        <example type="incorrect"><marker>Mühlheim a. d. Ruhr</marker> ist 
eine kreisfreie Stadt im westlichen Ruhrgebiet.</example>
+      </rule>
+      <rule>
+        <pattern>
+          <token>Mühlheim</token>
+          <token>/</token>
+          <token>Ruhr</token>
+        </pattern>
+        <message>Meinten Sie <suggestion>Mülheim/Ruhr</suggestion> (Mülheim 
ohne "h")?</message>
+        <example type="correct"><marker>Mülheim/Ruhr</marker> ist eine 
kreisfreie Stadt im westlichen Ruhrgebiet.</example>
+        <example type="incorrect"><marker>Mühlheim/Ruhr</marker> ist eine 
kreisfreie Stadt im westlichen Ruhrgebiet.</example>
+      </rule>
+    </rulegroup>
+    <!-- Prominente -->
+    <rulegroup id="BERTRAND_RUSSELL" name="Eigenname: 'Russel (Russell)'">
+      <rule>
         <pattern mark_from="1">
           <token>Bertrand</token>
           <token>Russel</token>
@@ -1904,6 +1968,134 @@
         <example type="incorrect"><marker>Russelsche</marker> 
Antinomie</example>
       </rule>
     </rulegroup>
+    <rule id="BERTOLT_BRECHT" name="Eigenname: 'Berthold (Bertolt) Brecht'">
+      <pattern case_sensitive="yes" mark_to="-1">
+        <token>Berthold</token>
+        <token>Brecht</token>
+      </pattern>
+      <message>Meinten Sie den deutschen Dramatiker 
<suggestion>Bertolt</suggestion> Brecht?</message>
+      <example type="correct"><marker>Bertolt</marker> Brecht</example>
+      <example type="incorrect"><marker>Berthold</marker> Brecht</example>
+    </rule>
+    <rule id="IMMANUEL_KANT" name="Eigenname: 'Emanuel (Immanuel) Kant'">
+      <pattern case_sensitive="yes" mark_to="-1">
+        <token>Emanuel</token>
+        <token>Kant</token>
+      </pattern>
+      <message>Meinten Sie <suggestion>Immanuel</suggestion> Kant (Philosoph 
der Aufklärung)?</message>
+      <example type="correct"><marker>Immanuel</marker> Kant</example>
+      <example type="incorrect"><marker>Emanuel</marker> Kant</example>
+    </rule>
+    <rule id="SIGMUND_FREUD" name="Eigenname: 'Siegmund (Sigmund) Freud'">
+      <pattern case_sensitive="yes" mark_to="-1">
+        <token>Siegmund</token>
+        <token>Freud</token>
+      </pattern>
+      <message>Meinten Sie <suggestion>Sigmund</suggestion> Freud (Begründer 
der Psychoanalyse)?</message>
+      <example type="correct"><marker>Sigmund</marker> Freud</example>
+      <example type="incorrect"><marker>Siegmund</marker> Freud</example>
+    </rule>
+    <rule id="GOTTLOB_FREGE" name="Eigenname: 'Gottlieb (Gottlob) Frege'">
+      <pattern case_sensitive="yes" mark_to="-1">
+        <token>Gottlieb</token>
+        <token>Frege</token>
+      </pattern>
+      <message>Meinten Sie <suggestion>Gottlob</suggestion> Frege (Begründer 
der modernen Logik)?</message>
+      <example type="correct"><marker>Gottlob</marker> Frege</example>
+      <example type="incorrect"><marker>Gottlieb</marker> Frege</example>
+    </rule>
+    <rule id="CARL_FRIEDRICH_GAUSS" name="Eigenname: 'Karl (Carl) Friedrich 
Gauß'">
+      <pattern case_sensitive="yes" mark_to="-2">
+        <token>Karl</token>
+        <token>Friedrich</token>
+        <token>Gauß</token>
+      </pattern>
+      <message>Meinten Sie <suggestion>Carl</suggestion> Friedrich Gauß 
(Mathematiker)?</message>
+      <example type="correct"><marker>Carl</marker> Friedrich Gauß</example>
+      <example type="incorrect"><marker>Karl</marker> Friedrich Gauß</example>
+    </rule>
+    <rulegroup id="GEORG_CANTOR" name="Eigenname: 'Georg Kantor (Cantor)'">
+      <rule>
+         <pattern case_sensitive="yes">
+          <token regexp="yes">Kantorsche[ns]?</token>
+        </pattern>
+        <message>Meinten Sie <suggestion><match no="1" regexp_replace="Can" 
regexp_match="Kan"/></suggestion> (nach dem Mathematiker G. Cantor)?</message>
+        <example type="correct">Die <marker>Cantorsche</marker> 
Paradoxie</example>
+        <example type="correct">Das <marker>Cantorsche</marker> 
Diagonalverfahren</example>
+        <example type="incorrect">Das <marker>Kantorsche</marker> 
Diagonalverfahren</example>
+      </rule>
+      <rule>
+         <pattern case_sensitive="yes" mark_from="1">
+          <token regexp="yes">Georg|Mathematiker</token>
+          <token>Kantor</token>
+        </pattern>
+        <message>Meinten Sie den Mathematiker Georg 
<suggestion>Cantor</suggestion>?</message>
+        <example type="correct">Georg <marker>Cantor</marker></example>
+        <example type="incorrect">Georg <marker>Kantor</marker></example>
+      </rule>
+      <!-- no worky òÓ
+       <rule>
+         <pattern case_sensitive="yes" mark_to="-2">
+          <token>Kantor</token>
+          <token>-</token>
+          <token>Medaille</token>
+        </pattern>
+        <message>Meinten Sie den Mathematiker Georg 
<suggestion>Cantor</suggestion>?</message>
+        <example type="correct"><marker>Cantor</marker>-Medaille</example>
+        <example type="incorrect"><marker>Kantor</marker>-Medaille</example>
+      </rule>
+      -->
+    </rulegroup>
+    <rulegroup id="GOTTFRIED_WILHELM_LEIBNIZ" name="Eigenname: 'Leibnitz 
(Leibniz)'">
+      <rule>
+         <pattern case_sensitive="yes">
+          <token regexp="yes">Leibnitzsche[ns]?</token>
+        </pattern>
+        <message>Meinten Sie <suggestion><match no="1" regexp_replace="niz" 
regexp_match="nitz"/></suggestion> (nach dem Philosophen Leibniz)?</message>
+        <example type="correct">Das <marker>Leibnizsche</marker> 
Gesetz</example>
+        <example type="incorrect">Das <marker>Leibnitzsche</marker> 
Gesetz</example>
+      </rule>
+      <rule>
+         <pattern case_sensitive="yes" mark_from="2">
+          <token>Freiherr</token>
+          <token>von</token>
+          <token>Leibnitz</token>
+        </pattern>
+        <message>Meinten Sie den Philosophen 
<suggestion>Leibniz</suggestion>?</message>
+        <example type="correct">Freiherr von <marker>Leibniz</marker></example>
+        <example type="incorrect">Freiherr von 
<marker>Leibnitz</marker></example>
+      </rule>
+      <rule>
+         <pattern case_sensitive="yes" mark_from="2">
+          <token>Gottfried</token>
+          <token>Wilhelm</token>
+          <token>Leibnitz</token>
+        </pattern>
+        <message>Meinten Sie den Philosophen 
<suggestion>Leibniz</suggestion>?</message>
+        <example type="correct">Gottfried Wilhelm 
<marker>Leibniz</marker></example>
+        <example type="incorrect">Gottfried Wilhelm 
<marker>Leibnitz</marker></example>
+      </rule>
+      <rule>
+         <pattern case_sensitive="yes" mark_from="3">
+          <token>Gottfried</token>
+          <token>W</token>
+          <token>.</token>
+          <token>Leibnitz</token>
+        </pattern>
+        <message>Meinten Sie den Philosophen 
<suggestion>Leibniz</suggestion>?</message>
+        <example type="correct">Gottfried W. <marker>Leibniz</marker></example>
+        <example type="incorrect">Gottfried W. 
<marker>Leibnitz</marker></example>
+      </rule>
+      <rule>
+         <pattern case_sensitive="yes" mark_from="1">
+          <token 
regexp="yes">Philosoph|Universalgelehrte|Universalgenie</token>
+          <token>Leibnitz</token>
+        </pattern>
+        <message>Meinten Sie den Philosophen 
<suggestion>Leibniz</suggestion>?</message>
+        <example type="correct">Der Philosoph 
<marker>Leibniz</marker></example>
+        <example type="incorrect">Der Philosoph 
<marker>Leibnitz</marker></example>
+      </rule>
+    </rulegroup>
   </category>
 
   <category name="Zusammen-/Getrenntschreibung">
@@ -2186,7 +2378,7 @@
         <example type="correct"><marker>unterzugehen</marker></example>
         <example type="incorrect"><marker>aus zu geben</marker></example>
         <example type="incorrect"><marker>unter zu gehen</marker></example>
-<!-- <example type="correct">Sie können versuchen, es von der CD <marker>aus 
zu installieren</marker></example> TODO -->
+        <!-- <example type="correct">Sie können versuchen, es von der CD 
<marker>aus zu installieren</marker></example> TODO -->
       </rule>
       <!-- Now try to catch some errors our first rule missed, mostly because 
of the exceptions defined above -->
       <rule>
@@ -2582,7 +2774,7 @@
     </rulegroup>
   </category>
 
- <!-- TODO split or rename category? (Umgangssprache + Stil)-->
+ <!-- TODO split or rename category? (Umgangssprache + Stil) -->
   <category name="Stil">
      <!-- TODO Make one Java-rule for context-independent, colloquial 
expressions and maintain a list -->
     <!-- message is incorrect, thus commented out for now
@@ -2894,7 +3086,7 @@
           <token postag="SENT_END"/>
         </pattern>
         <message>Meinten Sie <suggestion>Kilometer pro Stunde</suggestion> 
oder <suggestion><match regexp_match="Kilometer" regexp_replace="km/h" 
case_conversion="startlower" no="3"/></suggestion> (Maßeinheit der 
Geschwindigkeit)? 'Kilometer' ist eine Längenmaßeinheit.</message>
-<!-- <example type="incorrect">Er ist schneller als 5,3 
<marker>Kilometer</marker>.</example>--><!--TODO-->
+        <!-- <example type="incorrect">Er ist schneller als 5,3 
<marker>Kilometer</marker>.</example>--><!--TODO-->
         <example type="incorrect">Er ist schneller als 5 
<marker>Kilometer</marker>.</example>
         <example type="correct">Er ist schneller die 5 
<marker>Kilometer</marker> gelaufen.</example>
         <example type="correct">Er ist schneller als 5 
<marker>Kilometer</marker> pro Stunde.</example>
@@ -2918,7 +3110,7 @@
           <token postag="SENT_END"/>
         </pattern>
         <message>Meinten Sie <suggestion>Kilometer pro Stunde</suggestion> 
oder <suggestion><match regexp_match="Kilometer" regexp_replace="km/h" 
case_conversion="startlower" no="3"/></suggestion> (Maßeinheit der 
Geschwindigkeit)? 'Kilometer' ist eine Längenmaßeinheit.</message>
-<!-- <example type="incorrect">Er ist schneller als 5,3 
<marker>Kilometer</marker>.</example>--><!--TODO-->
+        <!-- <example type="incorrect">Er ist schneller als 5,3 
<marker>Kilometer</marker>.</example>--><!--TODO-->
         <example type="incorrect">Er ist schneller als fünf 
<marker>Kilometer</marker>.</example>
         <example type="correct">Er ist schneller die fünf 
<marker>Kilometer</marker> gelaufen.</example>
         <example type="correct">Er ist schneller als fünf 
<marker>Kilometer</marker> pro Stunde.</example>
@@ -3175,7 +3367,8 @@
         <example type="correct">Er sagt, Rota solle kommen (vgl. 
S. 1).</example>
         <example type="incorrect" correction="(vgl. S">Er sagt, Rota solle 
kommen <marker>(S</marker>. 1).</example>
         <example type="correct">Am Anfang der Szene (Z. 1-11)...</example> 
TODO false alarm (Gliederungsangabe)
-      </rule>-->
+      </rule>
+      -->
       <rule>
         <pattern mark_from="1" mark_to="-1">
           <token regexp="yes">&anfzu;</token>
@@ -3214,7 +3407,7 @@
           <token regexp="yes">&subkleinplural;</token>
           <token postag="VER:3:PLU:.*" postag_regexp="yes">
              <exception regexp="yes" 
scope="current">einen|deutschen|langen|längen</exception>
-          </token>          
+          </token>
         </pattern>
         <message>&subanfang;<suggestion><match no="3" 
case_conversion="startupper"/></suggestion>&subende;</message>
         <example type="incorrect" correction="Aussagen">Ihre 
<marker>aussagen</marker> sind falsch.</example>
@@ -3230,6 +3423,57 @@
         <example type="correct">Diese <marker>stellen</marker> einen großen 
Teil der Auswanderer.</example>
       </rule>
       <rule>
+         <pattern mark_from="1" mark_to="-3" case_sensitive="yes">
+          <token regexp="yes">[dD]ie</token>
+          <token regexp="yes">&subkleinplural;</token>
+          <token regexp="yes">des|eines|dieses</token>
+          <token postag="SUB:GEN:SIN:(MAS|NEU)" postag_regexp="yes"/>
+          <token postag="VER:3:PLU:.*" postag_regexp="yes">
+             <exception regexp="yes" 
scope="current">einen|deutschen|langen|längen</exception>
+          </token>
+        </pattern>
+        <message>&subanfang;<suggestion><match no="2" 
case_conversion="startupper"/></suggestion>&subende;</message>
+        <example type="incorrect" correction="Aussagen">Die 
<marker>aussagen</marker> des Mädchens sind falsch.</example>
+        <example type="incorrect" correction="Lumpen">Die 
<marker>lumpen</marker> des Bettlers stanken erbärmlich.</example>
+        <example type="correct">Die <marker>Lumpen</marker> des Bettlers 
stanken erbärmlich.</example>
+      </rule>
+      <rule>
+         <pattern mark_from="1" mark_to="-2" case_sensitive="yes">
+          <token regexp="yes">[dD]ie</token>
+          <token regexp="yes">&femsubklein;</token>
+          <token regexp="yes">des|eines|dieses</token>
+          <token postag="SUB:GEN:SIN:(MAS|NEU)" postag_regexp="yes"/>
+        </pattern>
+        <message>&subanfang;<suggestion><match no="2" 
case_conversion="startupper"/></suggestion>&subende;</message>
+        <example type="incorrect" correction="Aussage">Die 
<marker>aussage</marker> des Mädchens ist falsch.</example>
+        <example type="incorrect" correction="Schneide">Die 
<marker>schneide</marker> des Messers wurde stumpf.</example>
+        <example type="correct">Die <marker>Zentrale</marker> des Vereins ist 
in Hamburg.</example>
+      </rule>
+      <rule>
+         <pattern mark_from="1" mark_to="-2" case_sensitive="yes">
+          <token regexp="yes">[dD]ie</token>
+          <token regexp="yes">&femsubklein;</token>
+          <token regexp="yes">der|einer|dieser</token>
+          <token postag="SUB:GEN:SIN:FEM"/>
+        </pattern>
+        <message>&subanfang;<suggestion><match no="2" 
case_conversion="startupper"/></suggestion>&subende;</message>
+        <example type="incorrect" correction="Aussage">Die 
<marker>aussage</marker> dieser Person ist falsch.</example>
+        <example type="correct">Die <marker>Zentrale</marker> der Vereinigung 
ist in Hamburg.</example>
+      </rule>
+      <rule>
+         <pattern mark_from="2" mark_to="-2" case_sensitive="yes">
+          <token regexp="yes">[dD]ie</token>
+          <token postag="ADJ:NOM:SIN:FEM:.*" postag_regexp="yes"/>
+          <token regexp="yes">&femsubklein;</token>
+          <token regexp="yes">der|einer|dieser</token>
+          <token postag="SUB:GEN:SIN:FEM"/>
+        </pattern>
+        <message>&subanfang;<suggestion><match no="3" 
case_conversion="startupper"/></suggestion>&subende;</message>
+        <example type="incorrect" correction="Aussage">Die freche 
<marker>aussage</marker> dieser Person ist falsch.</example>
+        <example type="incorrect" correction="Klinge">Die rostige 
<marker>klinge</marker> der Waffe brach ab.</example>
+        <example type="correct">Die neue <marker>Zentrale</marker> der 
Vereinigung ist in Hamburg.</example>
+      </rule>
+      <rule>
          <pattern mark_from="2" mark_to="-1" case_sensitive="yes">
           <token postag="SENT_START"/>
           <token 
regexp="yes">Die|Diese|Seine|Ihre|Meine|Deine|Eure|Unsere</token>
@@ -3285,6 +3529,46 @@
       <example type="incorrect" correction="namens">Ein HTML-Backend 
<marker>Namens</marker> Broadway.</example>
       <example type="correct">Beim Hören des <marker>Namens</marker> Anna 
dachte er an sie.</example>
     </rule>
+    <rule id="DER_LETZTE_SCHREI" name="Groß-/Kleinschreibung: 'der letzte 
schrei (Schrei)'">
+      <pattern case_sensitive="yes" mark_from="2">
+        <token regexp="yes">[dD]er</token>
+        <token>letzte</token>
+        <token>schrei</token>
+      </pattern>
+      <message>In der Wendung 'der letzte Schrei' wird 
<suggestion>Schrei</suggestion> großgeschrieben.</message>
+      <example type="correct">Das ist jetzt der letzte 
<marker>Schrei</marker>.</example>
+      <example type="incorrect">Das ist jetzt der letzte 
<marker>schrei</marker>.</example>
+    </rule>
+    <rulegroup id="ANKLANG_FINDEN" name="Groß-/Kleinschreibung: 'anklang 
(Anklang) finden'">
+      <rule>
+        <pattern case_sensitive="yes" mark_to="-1">
+          <token>anklang</token>
+          <token inflected="yes">finden</token>
+        </pattern>
+        
<message>&subanfang;<suggestion>Anklang</suggestion>&subende;.</message>
+        <example type="correct">Weil seine Vorschläge <marker>Anklang</marker> 
fanden.</example>
+        <example type="incorrect">Weil seine Vorschläge 
<marker>anklang</marker> fanden.</example>
+      </rule>
+      <rule>
+        <pattern case_sensitive="yes" mark_from="1">
+          <token inflected="yes">finden</token>
+          <token>anklang</token>
+        </pattern>
+        
<message>&subanfang;<suggestion>Anklang</suggestion>&subende;.</message>
+        <example type="correct">Seine Vorschläge fanden 
<marker>Anklang</marker>.</example>
+        <example type="incorrect">Seine Vorschläge fanden 
<marker>anklang</marker>.</example>
+      </rule>
+      <rule>
+        <pattern case_sensitive="yes" mark_from="2">
+          <token inflected="yes">finden</token>
+          <token regexp="yes">keinen|großen</token>
+          <token>anklang</token>
+        </pattern>
+        
<message>&subanfang;<suggestion>Anklang</suggestion>&subende;.</message>
+        <example type="correct">Seine Vorschläge fanden keinen 
<marker>Anklang</marker>.</example>
+        <example type="incorrect">Seine Vorschläge fanden keinen 
<marker>anklang</marker>.</example>
+      </rule>
+    </rulegroup>
     <rule id="KREUZ_UND_QUER" name="Groß-/Kleinschreibung: 'Kreuz (kreuz) und 
quer'">
       <pattern case_sensitive="yes" mark_from="1">
         <token negate_pos="yes" postag="SENT_START"/>
@@ -5072,6 +5356,16 @@
         <example type="correct">In manchen <marker>Fällen</marker> auch bis zu 
1.918 Euro im Monat.</example>
         <example type="incorrect">In manchen <marker>fällen</marker> auch bis 
zu 1.918 Euro im Monat.</example>
       </rule>
+      <rule>
+        <pattern mark_from="2" case_sensitive="yes">
+          <token>Fall</token>
+          <token>der</token>
+          <token>fälle</token>
+        </pattern>
+        <message>&subanfang;<suggestion>Fälle</suggestion>&subende;</message>
+        <example type="correct">Im Fall der <marker>Fälle</marker> möchte ich 
gewarnt werden.</example>
+        <example type="incorrect">Im Fall der <marker>fälle</marker> möchte 
ich gewarnt werden.</example>
+      </rule>
     </rulegroup>
     <rulegroup id="IN_DIE_BREITE" name="Groß-/Kleinschreibung: 'breite 
(Breite)'">
       <rule>

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
_______________________________________________
Languagetool-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-cvs

Reply via email to