Revision: 8552
          
http://languagetool.svn.sourceforge.net/languagetool/?rev=8552&view=rev
Author:   gulp21-1
Date:     2012-12-15 15:47:38 +0000 (Sat, 15 Dec 2012)
Log Message:
-----------
[de] EIGNE_VS_EIGENE, RECHT_SUBST, RECHT_ADJ improved
     new rule EIN_EINE

Modified Paths:
--------------
    trunk/JLanguageTool/src/main/resources/org/languagetool/rules/de/grammar.xml

Modified: 
trunk/JLanguageTool/src/main/resources/org/languagetool/rules/de/grammar.xml
===================================================================
--- 
trunk/JLanguageTool/src/main/resources/org/languagetool/rules/de/grammar.xml    
    2012-12-15 14:33:26 UTC (rev 8551)
+++ 
trunk/JLanguageTool/src/main/resources/org/languagetool/rules/de/grammar.xml    
    2012-12-15 15:47:38 UTC (rev 8552)
@@ -85,6 +85,7 @@
     <!ENTITY tippformel "Tipp: Verwenden Sie in OpenOffice.org/LibreOffice für 
komplexe Formeln den Formeleditor &lsqb;Einfügen &gt; Objekt &gt; Formel&rsqb;">
     <!ENTITY odkomma "oder fehlt vielleicht ein Komma">
     <!ENTITY verbendirekterede 
"befehlen|behaupten|denken|fragen|rufen|sagen|versichern">
+    <!ENTITY gefuehladj "böse|erzürnt|sauer|verärgert|wütend">
 ]>
 
 <rules lang="de" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:noNamespaceSchemaLocation="../rules.xsd">
@@ -825,7 +826,7 @@
             <example type="incorrect" correction="äußeren|äußere">... 
<marker>äußern</marker> Erscheinung ...</example>
             <example type="correct">Die <marker>äußeren</marker> Umstände 
waren geradezu katastrophal.</example>
         </rule>
-        <rulegroup id="EIGNE_VS_EIGENE" name="Möglicher Tippfehler: 'meine 
eigne (eigene)' etc.">
+        <rulegroup id="EIGNE_VS_EIGENE" name="Möglicher Tippfehler: 'eigne 
(eigene)' etc.">
             <rule>
                 <pattern>
                     <token regexp="yes">[mds]eine|ihre|unsere|eure</token>
@@ -841,7 +842,7 @@
             </rule>
             <rule>
                 <pattern>
-                    <token regexp="yes">([mds]eine|ihre|unsere|eure)n?</token>
+                    <token 
regexp="yes">([mds]eine|ihre|unsere|eure)n?|einer|[0-9]+</token>
                     <marker>
                         <token>eignen</token>
                     </marker>
@@ -850,9 +851,41 @@
                 <message>Meinten Sie 
<suggestion>eigenen</suggestion>?</message>
                 <short>Möglicher Tippfehler</short>
                 <example type="incorrect">Seine <marker>eignen</marker> Leute 
haben ihn ermordet.</example>
+                <example type="incorrect">Diese sind in 2 
<marker>eignen</marker> Klassen umgesetzt.</example>
+                <example type="incorrect">Dies ist in einer 
<marker>eignen</marker> Klassen umgesetzt.</example>
+                <example type="correct">Dies ist in einer 
<marker>eigenen</marker> Klassen umgesetzt.</example>
                 <example type="correct">Seine <marker>eigenen</marker> Leute 
haben ihn ermordet.</example>
             </rule>
+            <rule>
+                <pattern>
+                    <token postag_regexp="yes" postag="ZAL.*"/>
+                    <marker>
+                        <token>eignen</token>
+                    </marker>
+                    <token postag="SUB:NOM:.*" postag_regexp="yes"/>
+                </pattern>
+                <message>Meinten Sie 
<suggestion>eigenen</suggestion>?</message>
+                <short>Möglicher Tippfehler</short>
+                <example type="incorrect">Diese sind in zwei 
<marker>eignen</marker> Klassen umgesetzt.</example>
+                <example type="correct">Diese sind in zwei 
<marker>eigenen</marker> Klassen umgesetzt.</example>
+            </rule>
         </rulegroup>
+        <rule id="EIN_EINE" name="Möglicher Tippfehler: 'ein (in) eine' etc.">
+            <pattern case_sensitive="yes">
+                <marker>
+                    <token regexp="yes">[Ee]in</token>
+                </marker>
+                <token regexp="yes">eine[mnr]?</token>
+                <token/>
+                <token><exception postag="PA.*" postag_regexp="yes"/></token>
+            </pattern>
+            <message>Meinten Sie <suggestion>in</suggestion> oder 
<suggestion>an</suggestion>?</message>
+            <short>Möglicher Tippfehler</short>
+            <example type="incorrect" correction="in|an">Kann man 
<marker>ein</marker> einer Überdosis sterben?</example>
+            <example type="incorrect" correction="in|an">Dies ist 
<marker>ein</marker> einer eigenen Klassen umgesetzt.</example>
+            <example type="correct">Dies ist <marker>in</marker> einer eigenen 
Klassen umgesetzt.</example>
+            <example type="correct"><marker>Ein</marker> einem Mitarbeiter 
untergeordnetem Praktikanten sollte man nicht verletzen.</example>
+        </rule>
         <rulegroup id="SICH_BEWEHREN" name="Möglicher Tippfehler: 'sich 
bewehren (bewähren)'">
             <rule>
                 <pattern>
@@ -3092,26 +3125,6 @@
                 <example type="incorrect">Wir kommen damit nicht <marker>zu 
recht</marker>.</example>
                 <example type="incorrect">Ich kam damit gut <marker>zu 
recht</marker>.</example>
             </rule>
-            <rule>
-                <pattern case_sensitive="yes">
-                    <token>
-                        <exception 
regexp="yes">damit|nicht|schon|komme|kommen|kommt|kommst|sich|uns|euch|etwas|mir|mich</exception>
-                    </token>
-                    <marker>
-                        <token regexp="yes">[Zz]u</token>
-                        <token>recht</token>
-                    </marker>
-                    <token>
-                        <exception postag="ADJ:.+" 
postag_regexp="yes"></exception>
-                    </token>
-                </pattern>
-                <message>&inwend;<suggestion>zu Recht</suggestion> (im Sinne 
von <suggestion>berechtigterweise</suggestion>) wird 'Recht' großgeschrieben, 
sofern es nicht als Adverb ein darauf folgendes Adjektiv näher bestimmt. Als 
Bestandteil von Verben wie 'zurechtkommen', '-finden' schreiben Sie bitte 
<suggestion>zurecht</suggestion>.</message>
-                <url>http://www.duden.de/rechtschreibung/zurecht_</url>
-                <short>'zu Recht' (berechtigterweise) ≠ 'zurecht' (wie in 
'zurechtkommen')</short>
-                <example type="correct">Da regt er sich völlig <marker>zu 
Recht</marker> auf.</example>
-                <example type="correct">Er schneidet das <marker>zu 
recht</marker> kleinen Stücken.</example>
-                <example type="incorrect">Da regt er sich völlig <marker>zu 
recht</marker> drüber auf.</example>
-            </rule>
         </rulegroup>
         <rulegroup id="JE_DESTO" name="Mögliche Wortverwechslung: je/desto" 
default="on">
             <rule>
@@ -14957,35 +14970,106 @@
                 <example type="correct">Das ist unter meiner 
<marker>Würde</marker>.</example>
             </rule>
         </rulegroup>
-        <rule id="RECHT_SUBST" name="Groß-/Kleinschreibung: 'ein/das recht 
(Recht) auf' etc.">
-            <pattern case_sensitive="yes">
-                <token regexp="yes">[dD]as|[eE]in(em)?|dem</token>
-                <marker>
-                    <token>recht</token>
-                </marker>
-                <token regexp="yes">darauf|auf|dazu</token>
-            </pattern>
-            
<message>&subanfang;<suggestion>Recht</suggestion>&subende;</message>
-            <short>&prgk;.</short>
-            <example type="incorrect" correction="Recht">Umstritten ist jedoch 
die Frage, ob sich aus dem <marker>recht</marker> auf Leben auch ein Recht auf 
den Tod ergibt.</example>
-            <example type="correct">Ein <marker>Recht</marker> auf einen 
gnädigen Tod.</example>
-        </rule>
-        <rule id="RECHT_ADJ" name="Groß-/Kleinschreibung: 'gehe ich Recht 
(recht) in der Annahme' etc.">
-            <pattern case_sensitive="yes">
-                <token inflected="yes" regexp="yes" skip="1">[gG]ehen</token>
-                <marker>
-                    <token>Recht</token>
-                </marker>
-                <token>in</token>
-                <token>der</token>
-            </pattern>
-            <message>&subanfang;<suggestion><match no="2" 
case_conversion="startlower"/></suggestion>&adjende;</message>
-            <url>http://www.duden.de/rechtschreibung/recht</url>
-            <short>&prgk;.</short>
-            <example type="incorrect" correction="recht">Gehe ich 
<marker>Recht</marker> in der Annahme, dass sie schlau ist?</example>
-            <example type="incorrect" correction="recht">Ich gehe 
<marker>Recht</marker> in der Annahme, dass sie schlau ist.</example>
-            <example type="correct">Gehe ich <marker>recht</marker> in der 
Annahme, dass sie schlau ist?</example>
-        </rule>
+        <rulegroup id="RECHT_SUBST" name="Groß-/Kleinschreibung: 'recht 
(Recht)'">
+            <rule>
+                <pattern case_sensitive="yes">
+                    <token regexp="yes">[dD]as|[eE]in(em)?|dem</token>
+                    <marker>
+                        <token>recht</token>
+                    </marker>
+                    <token regexp="yes">darauf|auf|dazu</token>
+                </pattern>
+                
<message>&subanfang;<suggestion>Recht</suggestion>&subende;</message>
+                <short>&prgk;.</short>
+                <example type="incorrect" correction="Recht">Umstritten ist 
jedoch die Frage, ob sich aus dem <marker>recht</marker> auf Leben auch ein 
Recht auf den Tod ergibt.</example>
+                <example type="correct">Ein <marker>Recht</marker> auf einen 
gnädigen Tod.</example>
+            </rule>
+            <rule>
+                <pattern case_sensitive="yes">
+                    <token>
+                        <exception 
regexp="yes">damit|nicht|schon|komme|kommen|kommt|kommst|sich|uns|euch|etwas|mir|mich</exception>
+                    </token>
+                    <marker>
+                        <token regexp="yes">[Zz]u</token>
+                        <token>recht</token>
+                    </marker>
+                    <token>
+                        <exception postag="ADJ:.+" 
postag_regexp="yes"></exception>
+                    </token>
+                </pattern>
+                <message>&inwend;<suggestion>zu Recht</suggestion> (im Sinne 
von <suggestion>berechtigterweise</suggestion>) wird 'Recht' großgeschrieben, 
sofern es nicht als Adverb ein darauf folgendes Adjektiv näher bestimmt. Als 
Bestandteil von Verben wie 'zurechtkommen', '-finden' schreiben Sie bitte 
<suggestion>zurecht</suggestion>.</message>
+                <url>http://www.duden.de/rechtschreibung/Recht</url>
+                <short>&prgk;</short>
+                <example type="correct">Da regt er sich völlig <marker>zu 
Recht</marker> auf.</example>
+                <example type="correct">Er schneidet das <marker>zu 
recht</marker> kleinen Stücken.</example>
+                <example type="incorrect">Da regt er sich völlig <marker>zu 
recht</marker> drüber auf.</example>
+            </rule>
+            <rule>
+                <pattern case_sensitive="yes">
+                    <token 
regexp="yes">bin|b?ist|sind|seid|war|waren|werden</token>
+                    <marker>
+                        <token regexp="yes">[Zz]u</token>
+                        <token skip="1">recht</token>
+                    </marker>
+                    <token regexp="yes">&gefuehladj;</token>
+                </pattern>
+                <message>&inwend;<suggestion>zu Recht</suggestion> (im Sinne 
von <suggestion>berechtigterweise</suggestion>) wird 'Recht' großgeschrieben, 
sofern es nicht als Adverb ein darauf folgendes Adjektiv näher bestimmt. Als 
Bestandteil von Verben wie 'zurechtkommen', '-finden' schreiben Sie bitte 
<suggestion>zurecht</suggestion>.</message>
+                <url>http://www.duden.de/rechtschreibung/Recht</url>
+                <short>&prgk;</short>
+                <example type="correct">Er ist <marker>zu Recht</marker> 
sauer.</example>
+                <example type="correct">Er schneidet das <marker>zu 
recht</marker> kleinen Stücken.</example>
+                <example type="incorrect">Er ist <marker>zu recht</marker> 
sauer.</example>
+            </rule>
+            <rule>
+                <pattern case_sensitive="yes">
+                    <marker>
+                        <token regexp="yes">[Zz]u</token>
+                        <token skip="1">recht</token>
+                    </marker>
+                    <token regexp="yes">&gefuehladj;</token>
+                    <token 
regexp="yes">bin|b?ist|sind|seid|war|waren|werden</token>
+                </pattern>
+                <message>&inwend;<suggestion>zu Recht</suggestion> (im Sinne 
von <suggestion>berechtigterweise</suggestion>) wird 'Recht' großgeschrieben, 
sofern es nicht als Adverb ein darauf folgendes Adjektiv näher bestimmt. Als 
Bestandteil von Verben wie 'zurechtkommen', '-finden' schreiben Sie bitte 
<suggestion>zurecht</suggestion>.</message>
+                <url>http://www.duden.de/rechtschreibung/Recht</url>
+                <short>&prgk;</short>
+                <example type="correct">Ich denke, dass sie <marker>zu 
Recht</marker> sehr sauer ist.</example>
+                <example type="correct"><marker>Zu recht</marker> kleinen 
Stücken ist das verarbeitet worden.</example>
+                <example type="incorrect">Ich denke, dass sie <marker>zu 
recht</marker> sehr sauer ist.</example>
+            </rule>
+        </rulegroup>
+        <rulegroup id="RECHT_ADJ" name="Groß-/Kleinschreibung: 'Recht (recht)' 
etc.">
+            <rule>
+                <pattern case_sensitive="yes">
+                    <token inflected="yes" regexp="yes" 
skip="1">[gG]ehen</token>
+                    <marker>
+                        <token>Recht</token>
+                    </marker>
+                    <token>in</token>
+                    <token>der</token>
+                </pattern>
+                <message>&subanfang;<suggestion><match no="2" 
case_conversion="startlower"/></suggestion>&adjende;</message>
+                <url>http://www.duden.de/rechtschreibung/recht</url>
+                <short>&prgk;.</short>
+                <example type="incorrect" correction="recht">Gehe ich 
<marker>Recht</marker> in der Annahme, dass sie schlau ist?</example>
+                <example type="incorrect" correction="recht">Ich gehe 
<marker>Recht</marker> in der Annahme, dass sie schlau ist.</example>
+                <example type="correct">Gehe ich <marker>recht</marker> in der 
Annahme, dass sie schlau ist?</example>
+            </rule>
+            <rule>
+                <pattern case_sensitive="yes">
+                    <token inflected="yes" regexp="yes">[Ss]ollen</token>
+                    <token postag="PRO:PER:DAT.*" postag_regexp="yes"/>
+                    <marker>
+                        <token>Recht</token>
+                    </marker>
+                    <token>sein</token>
+                </pattern>
+                <message>&subanfang;<suggestion><match no="3" 
case_conversion="startlower"/></suggestion>&adjende;</message>
+                <url>http://www.duden.de/rechtschreibung/recht</url>
+                <short>&prgk;.</short>
+                <example type="incorrect" correction="recht">Es soll mir 
<marker>Recht</marker> sein.</example>
+                <example type="correct">Es soll mir <marker>recht</marker> 
sein.</example>
+            </rule>
+        </rulegroup>
         <rule id="LAUFE_SUBST" name="Groß-/Kleinschreibung: 'im laufe (Laufe) 
des Tages'">
             <pattern case_sensitive="yes">
                 <token regexp="yes">[iI]m</token>

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


------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Languagetool-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-commits

Reply via email to