Revision: 8662
          
http://languagetool.svn.sourceforge.net/languagetool/?rev=8662&view=rev
Author:   janschreiber
Date:     2012-12-25 01:47:01 +0000 (Tue, 25 Dec 2012)
Log Message:
-----------
[de] some more capitalization rules

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-24 20:28:06 UTC (rev 8661)
+++ 
trunk/JLanguageTool/src/main/resources/org/languagetool/rules/de/grammar.xml    
    2012-12-25 01:47:01 UTC (rev 8662)
@@ -4345,7 +4345,7 @@
                 <token postag="VER:(AUX:)?(1|2|3):.+" postag_regexp="yes" 
skip="1"/>
                 <token regexp="yes">aus|in|nach</token>
                 <marker>
-                    <token 
regexp="yes">halle|erlangen|gießen|siegen|essen|polen</token>
+                    <token 
regexp="yes">halle|erlangen|baden|gießen|siegen|essen|polen</token>
                 </marker>
             </pattern>
             <message>&subanfang;es sich bei <suggestion><match no="3" 
case_conversion="startupper"/></suggestion> um einen geographischen Eigennamen 
handelt, der großgeschrieben werden muss.</message>
@@ -10224,7 +10224,7 @@
                     <marker>
                         <token skip="1">wagen</token>
                     </marker>
-                    <token postag="VER:.+" postag_regexp="yes" 
inflected="yes">steigen</token>
+                    <token postag="VER:.+" postag_regexp="yes" inflected="yes" 
regexp="yes">steigen|holen|nehmen</token>
                 </pattern>
                 
<message>&subanfang;<suggestion>Wagen</suggestion>&subende;</message>
                 <url>http://de.wiktionary.org/wiki/Wagen</url>
@@ -10234,7 +10234,7 @@
             </rule>
             <rule>
                 <pattern case_sensitive="yes">
-                    <token postag="VER:.+" postag_regexp="yes" inflected="yes" 
skip="1">steigen</token>
+                    <token postag="VER:.+" postag_regexp="yes" inflected="yes" 
skip="1" regexp="yes">steigen|holen|nehmen</token>
                     <token>aus</token>
                     <token regexp="yes">(&meindein;)em|dem</token>
                     <marker>
@@ -10484,21 +10484,50 @@
             <example type="correct">Lug und <marker>Trug</marker> in der 
City.</example>
             <example type="incorrect" correction="Trug">Lug und 
<marker>trug</marker> in der City.</example>
         </rule>
-        <rule id="RAND_UND_BAND" name="Groß-/Kleinschreibung: 'außer Rand und 
band (Band)'">
-            <pattern case_sensitive="yes">
-                <token regexp="yes">[aA]ußer</token>
-                <token>Rand</token>
-                <token>und</token>
-                <marker>
-                    <token>band</token>
-                </marker>
-            </pattern>
-            <message>In dieser Wendung wird <suggestion>Band</suggestion> als 
Substantiv großgeschrieben.</message>
-            <short>&prgk;.</short>
-            <example type="correct">Die Börse ist außer Rand und 
<marker>Band</marker>.</example>
-            <example type="correct">Er lehnte sich über den Rand und 
<marker>band</marker> das Seil fest.</example>
-            <example type="incorrect" correction="Band">Die Börse ist außer 
Rand und <marker>band</marker>.</example>
-        </rule>
+        <rulegroup id="BAND_SUBST" name="Groß-/Kleinschreibung: 'auf das band 
(Band) legen' etc.">
+            <rule>
+                <pattern case_sensitive="yes">
+                    <token regexp="yes">[aA]ußer</token>
+                    <token>Rand</token>
+                    <token>und</token>
+                    <marker>
+                        <token>band</token>
+                    </marker>
+                </pattern>
+                <message>In dieser Wendung wird <suggestion>Band</suggestion> 
als Substantiv großgeschrieben.</message>
+                <short>&prgk;.</short>
+                <example type="correct">Die Börse ist außer Rand und 
<marker>Band</marker>.</example>
+                <example type="correct">Er lehnte sich über den Rand und 
<marker>band</marker> das Seil fest.</example>
+                <example type="incorrect" correction="Band">Die Börse ist 
außer Rand und <marker>band</marker>.</example>
+            </rule>
+            <rule>
+                <pattern case_sensitive="yes">
+                    <token regexp="yes">[aA]uf</token>
+                    <token>das</token>
+                    <marker>
+                        <token>band</token>
+                    </marker>
+                    <token inflected="yes" regexp="yes">legen|stellen</token>
+                </pattern>
+                
<message>&subanfang;<suggestion>Band</suggestion>&subende;</message>
+                <short>&prgk;.</short>
+                <example type="correct">Bitte alle Waren auf das 
<marker>Band</marker> legen.</example>
+                <example type="incorrect" correction="Band">Bitte alle Waren 
auf das <marker>band</marker> legen.</example>
+            </rule>
+            <rule>
+                <pattern case_sensitive="yes">
+                    <token regexp="yes">[vV]om</token>
+                    <marker>
+                        <token>band</token>
+                    </marker>
+                </pattern>
+                
<message>&subanfang;<suggestion>Band</suggestion>&subende;</message>
+                <short>&prgk;.</short>
+                <example type="correct">Bitte alle Waren auf das 
<marker>Band</marker> legen.</example>
+                <example type="incorrect" correction="Band">Der letzte Opel 
wird in Bochum 2016 vom <marker>band</marker> rollen.</example>
+                <example type="incorrect" correction="Band">Die Stimme kommt 
vom <marker>band</marker>.</example>
+            </rule>
+        </rulegroup>
         <rule id="MASS_SUBST" name="Groß-/Kleinschreibung: 'das maß (Maß) 
aller Dinge' etc.">
             <pattern case_sensitive="yes">
                 <token regexp="yes">[dD]as|[zZ]um|[aA]ls</token>
@@ -17250,6 +17279,20 @@
                 <example type="correct">In der Liebe und im 
<marker>Krieg</marker> ist alles erlaubt.</example>
                 <example type="incorrect" correction="Krieg">In der Liebe und 
im <marker>krieg</marker> ist alles erlaubt.</example>
             </rule>
+            <rule>
+                <pattern case_sensitive="yes">
+                    <token regexp="yes">[iI]n</token>
+                    <token>den</token>
+                    <marker>
+                        <token>krieg</token>
+                    </marker>
+                    <token inflected="yes">ziehen</token>
+                </pattern>
+                
<message>&subanfang;<suggestion>Krieg</suggestion>&subende;</message>
+                <short>&prgk;.</short>
+                <example type="correct">Wir werden in den 
<marker>Krieg</marker> ziehen.</example>
+                <example type="incorrect" correction="Krieg">Wir werden in den 
<marker>krieg</marker> ziehen.</example>
+            </rule>
         </rulegroup>
         <rulegroup id="FAHRT_SUBST" name="Groß-/Kleinschreibung: 'fahrt 
(Fahrt)'">
             <rule>
@@ -17718,7 +17761,7 @@
             </rule>
             <rule>
                 <pattern case_sensitive="yes">
-                    <token>Fall</token>
+                    <token regexp="yes">Fall|Mehrzahl|Prozent|Bruchteil</token>
                     <token>der</token>
                     <marker>
                         <token>fälle</token>
@@ -17727,7 +17770,7 @@
                 
<message>&subanfang;<suggestion>Fälle</suggestion>&subende;</message>
                 <short>&prgk;.</short>
                 <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>
+                <example type="incorrect" correction="Fälle">Ein Prozess ist 
in 90 Prozent der <marker>fälle</marker> vermeidbar.</example>
             </rule>
         </rulegroup>
         <rulegroup id="IN_DIE_BREITE" name="Groß-/Kleinschreibung: 'breite 
(Breite)'">
@@ -17743,7 +17786,7 @@
                 
<message>&subanfang;<suggestion>Breite</suggestion>&subende;</message>
                 <short>&prgk;.</short>
                 <example type="correct">Du gehst ganz schön in die 
<marker>Breite</marker> in letzter Zeit.</example>
-                <example type="incorrect">Du gehst in die 
<marker>breite</marker>.</example>
+                <example type="incorrect" correction="Breite">Du gehst in die 
<marker>breite</marker>.</example>
             </rule>
             <rule>
                 <pattern case_sensitive="yes">
@@ -17757,7 +17800,7 @@
                 
<message>&subanfang;<suggestion>Breite</suggestion>&subende;</message>
                 <short>&prgk;.</short>
                 <example type="correct">Sie ist ganz schön in die 
<marker>Breite</marker> gegangen.</example>
-                <example type="incorrect">Sie ist ganz schön in die 
<marker>breite</marker> gegangen.</example>
+                <example type="incorrect" correction="Breite">Sie ist ganz 
schön in die <marker>breite</marker> gegangen.</example>
             </rule>
         </rulegroup>
         <rulegroup id="IN_DIE_FALLE" name="Groß-/Kleinschreibung: 'in die 
falle (Falle) locken' usw.">
@@ -17820,6 +17863,68 @@
                 <example type="incorrect">Sie ist den Ermittlern in die offene 
<marker>falle</marker> gegangen.</example>
             </rule>
         </rulegroup>
+        <rulegroup id="IN_DIE_SUB_VERB" name="Groß-/Kleinschreibung: 'in die 
spalte (Spalte) fallen' u.ä.">
+            <rule>
+                <pattern case_sensitive="yes">
+                    <token postag="VER:(AUX:)?[123]:.+" postag_regexp="yes"/>
+                    <token>in</token>
+                    <token>die</token>
+                    <marker>
+                        <token 
regexp="yes">bucht|spalte|rille|ritze|ausfahrt|einfahrt|decke|ecke|sonne</token>
+                    </marker>
+                </pattern>
+                <message>&subanfang;<suggestion><match no="4" 
case_conversion="startupper"/></suggestion>&subende;</message>
+                <short>&prgk;.</short>
+                <example type="incorrect" correction="Bucht">Sie fiel in die 
<marker>bucht</marker> von San Francisco.</example>
+                <example type="incorrect" correction="Spalte">Sie fiel in die 
<marker>spalte</marker>.</example>
+                <example type="incorrect" correction="Ecke">Er ging in die 
<marker>ecke</marker>.</example>
+                <example type="incorrect" correction="Sonne">Er flog in die 
<marker>sonne</marker>.</example>
+            </rule>
+            <rule>
+                <pattern case_sensitive="yes">
+                    <token>in</token>
+                    <token>die</token>
+                    <marker>
+                        <token 
regexp="yes">bucht|spalte|rille|ritze|ausfahrt|einfahrt|decke|ecke|sonne</token>
+                    </marker>
+                    <token postag="VER:(AUX:)?[123]:.+" postag_regexp="yes"/>
+                </pattern>
+                <message>&subanfang;<suggestion><match no="3" 
case_conversion="startupper"/></suggestion>&subende;</message>
+                <short>&prgk;.</short>
+                <example type="incorrect" correction="Spalte">Sie ist in die 
<marker>spalte</marker> gefallen.</example>
+                <example type="incorrect" correction="Ecke">Er soll sich in 
die <marker>ecke</marker> stellen.</example>
+            </rule>
+            <rule>
+                <pattern case_sensitive="yes">
+                    <token postag="VER:(AUX:)?[123]:.+" postag_regexp="yes"/>
+                    <token>aus</token>
+                    <token>der</token>
+                    <marker>
+                        <token 
regexp="yes">bucht|spalte|rille|ritze|ausfahrt|einfahrt|decke|ecke|sonne</token>
+                    </marker>
+                </pattern>
+                <message>&subanfang;<suggestion><match no="4" 
case_conversion="startupper"/></suggestion>&subende;</message>
+                <short>&prgk;.</short>
+                <example type="incorrect" correction="Bucht">Sie kamen aus der 
<marker>bucht</marker> von San Francisco.</example>
+                <example type="incorrect" correction="Spalte">Sie kroch aus 
der <marker>spalte</marker>.</example>
+                <example type="incorrect" correction="Ecke">Er kam aus der 
<marker>ecke</marker>.</example>
+                <example type="incorrect" correction="Sonne">Er ging aus der 
<marker>sonne</marker>.</example>
+            </rule>
+            <rule>
+                <pattern case_sensitive="yes">
+                    <token>aus</token>
+                    <token>der</token>
+                    <marker>
+                        <token 
regexp="yes">bucht|spalte|rille|ritze|ausfahrt|einfahrt|decke|ecke|sonne</token>
+                    </marker>
+                    <token postag="VER:(AUX:)?[123]:.+" postag_regexp="yes"/>
+                </pattern>
+                <message>&subanfang;<suggestion><match no="3" 
case_conversion="startupper"/></suggestion>&subende;</message>
+                <short>&prgk;.</short>
+                <example type="incorrect" correction="Bucht">Wir werden sie 
aus der <marker>bucht</marker> fischen.</example>
+                <example type="incorrect" correction="Ecke">Er soll aus der 
<marker>ecke</marker> kommen.</example>
+            </rule>
+        </rulegroup>
         <rulegroup id="IN_DIE_HOCKE" name="Groß-/Kleinschreibung: 'in die 
hocke (Hocke) gehen'">
             <rule>
                 <pattern case_sensitive="yes">
@@ -17855,7 +17960,7 @@
         <rulegroup id="IN_DIE_KNIE" name="Groß-/Kleinschreibung: 'in die knie 
(Knie) gehen' usw.">
             <rule>
                 <pattern case_sensitive="yes">
-                    <token regexp="yes">ans|übers|zum</token>
+                    <token 
regexp="yes">ans|übers|unters|zum|weiche|schlotternde|zitternde|zittrige</token>
                     <marker>
                         <token>knie</token>
                     </marker>
@@ -17868,7 +17973,7 @@
             </rule>
             <rule>
                 <pattern case_sensitive="yes">
-                    <token inflected="yes">gehen</token>
+                    <token inflected="yes" skip="2" 
regexp="yes">gehen|zwingen</token>
                     <token>in</token>
                     <token>die</token>
                     <marker>
@@ -17880,6 +17985,7 @@
                 <short>&prgk;.</short>
                 <example type="correct">Er ist unter der Last in die 
<marker>Knie</marker> gegangen.</example>
                 <example type="incorrect" correction="Knie">Du gehst in die 
<marker>knie</marker>.</example>
+                <example type="incorrect" correction="Knie">Die Krise zwang 
die Firma in die <marker>knie</marker>.</example>
             </rule>
             <rule>
                 <pattern case_sensitive="yes">
@@ -17888,7 +17994,7 @@
                     <marker>
                         <token>knie</token>
                     </marker>
-                    <token inflected="yes">gehen</token>
+                    <token inflected="yes" regexp="yes">gehen|zwingen</token>
                 </pattern>
                 
<message>&subanfang;<suggestion>Knie</suggestion>&subende;</message>
                 <url>http://de.wiktionary.org/wiki/Knie</url>
@@ -17898,7 +18004,7 @@
             </rule>
             <rule>
                 <pattern case_sensitive="yes">
-                    <token inflected="yes">fallen</token>
+                    <token inflected="yes" regexp="yes" 
skip="2">fallen|zwingen</token>
                     <token>auf</token>
                     <token>die</token>
                     <marker>
@@ -17909,7 +18015,7 @@
                 <url>http://de.wiktionary.org/wiki/Knie</url>
                 <short>&prgk;.</short>
                 <example type="correct">Er fiel vor ihr auf die 
<marker>Knie</marker>.</example>
-                <example type="incorrect" correction="Knie">Er fiel auf die 
<marker>knie</marker>.</example>
+                <example type="incorrect" correction="Knie">Er fiel vor ihr 
auf die <marker>knie</marker>.</example>
             </rule>
             <rule>
                 <pattern case_sensitive="yes">
@@ -17918,7 +18024,7 @@
                     <marker>
                         <token>knie</token>
                     </marker>
-                    <token inflected="yes">fallen</token>
+                    <token inflected="yes" regexp="yes">fallen|zwingen</token>
                 </pattern>
                 
<message>&subanfang;<suggestion>Knie</suggestion>&subende;</message>
                 <url>http://de.wiktionary.org/wiki/Knie</url>

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