Revision: 6264
          
http://languagetool.svn.sourceforge.net/languagetool/?rev=6264&view=rev
Author:   janschreiber
Date:     2012-01-16 15:18:53 +0000 (Mon, 16 Jan 2012)
Log Message:
-----------
[de] a few minor changes to the XML 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-16 15:18:46 UTC 
(rev 6263)
+++ trunk/JLanguageTool/src/rules/de/grammar.xml        2012-01-16 15:18:53 UTC 
(rev 6264)
@@ -17,8 +17,9 @@
 <!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|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 massubklein 
"abgeordnete|abriss|abschnitt|abstieg|ahne|angriff|anklang|anstieg|anstrich|ärger|arm|aufriss|aufschnitt|aufstand|aufstieg|auftritt|ausschnitt|austritt|band|beistand|beitritt|belang|bestand|betrieb|blick|block|brauch|dank|dichter|durchschnitt|einband|eingriff|einschnitt|ernst|feind|filz|forscher|fortschritt|fremde|gefreite|gläubiger|gleichstand|graben|herzog|junge|jünger|knebel|knick|knoten|koch|komparativ|kragen|krieg|laden|lappen|lauf|laut|lumpen|morgen|nachkomme|pfiff|plan|planer|platz|plural|rang|rausschmiss|reifen|rüde|samt|schal|scherz|schiefer|schlag|schnitt|schnupfen|schock|schotte|schritt|schubs|schuft|schund|schütze|schwamm|sitz|spitz|stand|stecken|stillstand|stolz|stoß|strich|träger|trieb|tritt|türke|übergriff|umriss|unterschied|untertan|verdienst|verlass|vermerk|verriss|verstand|vertrieb|verzehr|virtuose|vokal|vorbehalt|vorgriff|vorstand|vorwärtsschritt|wagen|weg|wein|weise|wert|wettstreit|wicht|widerstand|zank|zeuge|zügel|zugriff|zusammenschnitt|zustand|zutritt|zweifel">
+<!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|sehne|sorge|speise|spitze|stärke|stelle|stimme|strafe|strecke|strippe|stufe|stunde|stütze|suche|sucht|taste|tat|trage|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|antworten|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|sehnen|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">
 <!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">
@@ -63,6 +64,28 @@
          xsi:noNamespaceSchemaLocation="../rules.xsd">
 
   <category name="Mögliche Tippfehler">
+    <rulegroup id="NAEHREN_VS_NAEHERN" name="Möglicher Tippfehler: sich nähren 
(nähern) etc.">
+      <rule>
+        <pattern mark_to="-1">
+            <token regexp="yes">nährten?</token>
+            <token>sich</token>
+            <token regexp="yes">mir|dir|ihm|den|ihnen|ihren|euch|uns</token>
+          </pattern>
+        <message>Meinten Sie <suggestion><match no="1" regexp_match="nährte" 
regexp_replace="näherte"/> \2</suggestion> (kam näher)?</message>
+        <example type="incorrect">Er <marker>nährte sich</marker> 
mir.</example>
+        <example type="correct">Er <marker>näherte sich</marker> mir.</example>
+      </rule>
+      <rule>
+        <pattern mark_from="2">
+            <token>sich</token>
+            <token regexp="yes">mir|dir|ihm|ihnen|euch|uns</token>
+            <token>genährt</token>
+          </pattern>
+        <message>Meinten Sie <suggestion>genähert</suggestion>?</message>
+        <example type="incorrect">Er hat sich mir 
<marker>genährt</marker>.</example>
+        <example type="correct">Er hat sich mir 
<marker>genähert</marker>.</example>
+      </rule>
+    </rulegroup>
     <rulegroup id="EIGNE_VS_EIGENE" name="Möglicher Tippfehler: meine eigne 
(eigene) etc.">
       <rule>
         <pattern mark_from="1" mark_to="-1">
@@ -2062,6 +2085,28 @@
       <example type="incorrect">Das ist jetzt der letzte Schrei in 
<marker>las</marker> Vegas.</example>
     </rule>
     <!-- Prominente -->
+    <rulegroup id="ULRIKE_MEINHOF" name="Eigenname: 'Ulrike Meinhoff 
(Meinhof)'">
+      <rule>
+        <pattern mark_from="1">
+          <token>Ulrike</token>
+          <token>Meinhoff</token>
+        </pattern>
+        <message>Meinten Sie Ulrike <suggestion>Meinhof</suggestion> (Mitglied 
der RAF)?</message>
+        <example type="correct">Ulrike <marker>Meinhof</marker></example>
+        <example type="incorrect">Ulrike <marker>Meinhoff</marker></example>
+      </rule>
+    </rulegroup>
+    <rulegroup id="ANDREAS_BAADER" name="Eigenname: 'Andreas Bader (Baader)'">
+      <rule>
+        <pattern mark_from="1">
+          <token>Andreas</token>
+          <token>Bader</token>
+        </pattern>
+        <message>Meinten Sie Andreas <suggestion>Baader</suggestion> (Mitglied 
der RAF)?</message>
+        <example type="correct">Andreas <marker>Baader</marker></example>
+        <example type="incorrect">Andreas <marker>Bader</marker></example>
+      </rule>
+    </rulegroup>
     <rulegroup id="BERTRAND_RUSSELL" name="Eigenname: 'Russel (Russell)'">
       <rule>
         <pattern mark_from="1">
@@ -2664,6 +2709,19 @@
         <example type="incorrect">LanguageTool gibt es <marker>für 
umsonst</marker>, aber nicht vergebens.</example>
       </rule>
     </rulegroup>
+    <rulegroup id="SCHEINT_ANSCHEINEND" name="Verdoppelung: 'scheint 
anscheinend'">
+      <rule>
+        <pattern mark_to="-2">
+          <token inflected="yes">scheinen</token>
+          <token regexp="yes" skip="2">anscheinend|scheinbar</token>
+          <token>zu</token>
+          <token postag="VER:INF:NON"/>
+        </pattern>
+        <message>Diese Wendung ist möglicherweise redundant. Ersetzen durch 
<suggestion>\1</suggestion>?</message>
+        <example type="correct">Das <marker>scheint</marker> zu 
stimmen.</example>
+        <example type="correct">Das <marker>scheint anscheinend</marker> zu 
stimmen.</example>
+      </rule>
+    </rulegroup>
     <rulegroup id="VERDOPPELUNG" name="Verdoppelung: 'meistens immer', 'schon 
bereits' ...">
       <rule>
         <pattern>
@@ -3575,6 +3633,64 @@
       </rule>
       <rule>
          <pattern mark_from="1" mark_to="-2" case_sensitive="yes">
+          <token regexp="yes">[dD]er</token>
+          <token regexp="yes">&massubklein;</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="Angriff">Der 
<marker>angriff</marker> des Gegners kam unerwartet.</example>
+        <example type="correct">Der <marker>Angriff</marker> des Gegners kam 
unerwartet.</example>
+      </rule>
+      <rule>
+         <pattern mark_from="1" mark_to="-2" case_sensitive="yes">
+          <token regexp="yes">[dD]er</token>
+          <token regexp="yes">&massubklein;</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="Angriff">Der 
<marker>angriff</marker> der Person kam unerwartet.</example>
+        <example type="correct">Der <marker>Angriff</marker> der Person kam 
unerwartet.</example>
+      </rule>
+      <rule>
+         <pattern mark_from="2" mark_to="-2" case_sensitive="yes">
+          <token regexp="yes">[dD]er</token>
+          <token postag="ADJ:NOM:SIN:MAS:.*" postag_regexp="yes"/>
+          <token regexp="yes">&massubklein;</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="Anstieg">Der schnelle 
<marker>anstieg</marker> der Zahl der Arbeitslosen ist erschreckend.</example>
+        <example type="correct">Der schnelle <marker>Angriff</marker> dieser 
Person ist überraschend.</example>
+      </rule>
+      <rule>
+         <pattern mark_from="2" mark_to="-1" case_sensitive="yes">
+          <token postag="SENT_START"/>
+          <token regexp="yes">Der|Dieser|Sein|Ihr|Mein|Dein|Euer|Unser</token>
+          <token regexp="yes">&massubklein;</token>
+          <token postag="VER:3:SIN:.*" postag_regexp="yes"/>
+        </pattern>
+        <message>&subanfang;<suggestion><match no="3" 
case_conversion="startupper"/></suggestion>&subende;</message>
+        <example type="incorrect" correction="Angriff">Dieser 
<marker>angriff</marker> kommt überraschend.</example>
+        <example type="correct">Der <marker>Angriff</marker> war schnell 
vorbei.</example>
+      </rule>
+      <rule>
+         <pattern mark_from="3" mark_to="-1" case_sensitive="yes">
+          <token postag="SENT_START"/>
+          <token regexp="yes">Der|Dieser|Sein|Ihr|Mein|Dein|Euer|Unser</token>
+          <token postag="ADJ:NOM:SIN:MAS:.*" postag_regexp="yes"/>
+          <token regexp="yes">&massubklein;</token>
+          <token postag="VER:3:SIN:.*" postag_regexp="yes"/>
+        </pattern>
+        <message>&subanfang;<suggestion><match no="4" 
case_conversion="startupper"/></suggestion>&subende;</message>
+        <example type="incorrect" correction="Aufstieg">Unser morgendlicher 
<marker>aufstieg</marker> war schwer.</example>
+        <example type="incorrect" correction="Angriff">Dieser unverschämte 
<marker>angriff</marker> kommt Sie teuer zu stehen.</example>
+        <example type="correct">Dieser unverschämte <marker>Angriff</marker> 
kommt Sie teuer zu stehen.</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>

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

Reply via email to