Revision: 8489
          
http://languagetool.svn.sourceforge.net/languagetool/?rev=8489&view=rev
Author:   janschreiber
Date:     2012-12-02 23:37:51 +0000 (Sun, 02 Dec 2012)
Log Message:
-----------
[de] about 12 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-02 23:24:28 UTC (rev 8488)
+++ 
trunk/JLanguageTool/src/main/resources/org/languagetool/rules/de/grammar.xml    
    2012-12-02 23:37:51 UTC (rev 8489)
@@ -6052,6 +6052,33 @@
                 <example type="correct">Zum <marker>Zähneputzen</marker> war 
er immer zu faul.</example>
                 <example type="incorrect" correction="Zähneputzen">Beim 
<marker>Zähne putzen</marker> kommen mir die besten Einfälle.</example>
             </rule>
+            <rule>
+                <pattern case_sensitive="yes">
+                    <token regexp="yes">[zZ]um|[bB]eim</token>
+                    <marker>
+                        <token>Hände</token>
+                        <token regexp="yes">[wW]aschen</token>
+                    </marker>
+                </pattern>
+                <message>Meinten Sie <suggestion><match no="2"/><match 
case_conversion="startlower" no="3"/></suggestion>? Sie können alternativ auch 
eine Genitivkonstruktion ('zum Schneiden der Haare') o.ä. verwenden.</message>
+                <short>&getrennt;.</short>
+                <example type="correct">Zum <marker>Händewaschen</marker> war 
er immer zu faul.</example>
+                <example type="incorrect" correction="Händewaschen">Beim 
<marker>Hände waschen</marker> sollte man Seife verwenden.</example>
+            </rule>
+            <rule>
+                <pattern case_sensitive="yes">
+                    <token regexp="yes">[zZ]um|[bB]eim</token>
+                    <marker>
+                        <token regexp="yes">[sS]elber</token>
+                        <token regexp="yes">[mM]achen</token>
+                    </marker>
+                </pattern>
+                <message>Meinten Sie <suggestion><match no="2" 
case_conversion="startupper"/><match case_conversion="startlower" 
no="3"/></suggestion>? Sie können alternativ auch eine Genitivkonstruktion 
('zum Schneiden der Haare') o.ä. verwenden.</message>
+                <short>&getrennt;.</short>
+                <example type="correct">Schöne Sachen zum 
<marker>Selbermachen</marker>.</example>
+                <example type="incorrect" correction="Selbermachen">Schöne 
Sachen zum <marker>Selber machen</marker>.</example>
+                <example type="incorrect" correction="Selbermachen">Schöne 
Sachen zum <marker>selber Machen</marker>.</example>
+            </rule>
         </rulegroup>
         <rule id="EINST_WEILEN" name="Zusammen-/Getrenntschreibung: 'einst 
weilen (einstweilen)'">
             <pattern>
@@ -9432,6 +9459,19 @@
             </rule>
             <rule>
                 <pattern case_sensitive="yes">
+                    <token>Ruhm</token>
+                    <token>und</token>
+                    <marker>
+                        <token>ehre</token>
+                    </marker>
+                </pattern>
+                
<message>&subanfang;<suggestion>Ehre</suggestion>&subende;</message>
+                <short>&prgk;.</short>
+                <example type="correct">Ich tat es für Ruhm und 
<marker>Ehre</marker>.</example>
+                <example type="incorrect" correction="Ehre">Ich tat es für 
Ruhm und <marker>ehre</marker>.</example>
+            </rule>
+            <rule>
+                <pattern case_sensitive="yes">
                     <token regexp="yes">[zZ]u</token>
                     <marker>
                         <token>ehren</token>
@@ -9494,7 +9534,7 @@
         <rulegroup id="STROEME_SUBST" name="Groß-/Kleinschreibung: 'in strömen 
(Strömen)'">
             <rule>
                 <pattern case_sensitive="yes">
-                    <token regexp="yes">regnete?|goss|gießt</token>
+                    <token regexp="yes" skip="2">regnete?|goss|gießt</token>
                     <token>in</token>
                     <marker>
                         <token>strömen</token>
@@ -9503,8 +9543,22 @@
                 
<message>&subanfang;<suggestion>Strömen</suggestion>&subende;</message>
                 <short>&prgk;.</short>
                 <example type="correct">Es regnet in 
<marker>Strömen</marker>.</example>
+                <example type="incorrect" correction="Strömen">Es regnete zwar 
nicht in <marker>strömen</marker>, aber feucht war es trotzdem.</example>
                 <example type="incorrect" correction="Strömen">Es regnet in 
<marker>strömen</marker>.</example>
             </rule>
+            <rule>
+                <pattern case_sensitive="yes">
+                    <token>in</token>
+                    <marker>
+                        <token>strömen</token>
+                    </marker>
+                    <token regexp="yes">regnete?|goss|gießt</token>
+                </pattern>
+                
<message>&subanfang;<suggestion>Strömen</suggestion>&subende;</message>
+                <short>&prgk;.</short>
+                <example type="correct">Es war furchtbar, weil es in 
<marker>Strömen</marker> regnete.</example>
+                <example type="incorrect" correction="Strömen">Es war 
furchtbar, weil es in <marker>strömen</marker> regnete.</example>
+            </rule>
         </rulegroup>
         <rulegroup id="BEDARF_SUBST" name="Groß-/Kleinschreibung: 'bei bedarf 
(Bedarf)'">
             <rule>
@@ -9697,6 +9751,190 @@
             <example type="correct">Frühling lässt sein blaues Band wieder 
flattern durch die <marker>Lüfte</marker>.</example>
             <example type="incorrect" correction="Lüfte">Frühling lässt sein 
blaues Band wieder flattern durch die <marker>lüfte</marker>.</example>
         </rule>
+        <rule id="SEGEL_SUBST" name="Groß-/Kleinschreibung: 'den Wind aus den 
segeln (Segeln) nehmen'">
+            <pattern case_sensitive="yes">
+                <token>aus</token>
+                <token>den</token>
+                <marker>
+                    <token>segeln</token>
+                </marker>
+            </pattern>
+            
<message>&subanfang;<suggestion>Segeln</suggestion>&subende;</message>
+            <short>&prgk;.</short>
+            <example type="correct">Das nahm mir den Wind aus den 
<marker>Segeln</marker>.</example>
+            <example type="incorrect" correction="Segeln">Das nahm mir den 
Wind aus den <marker>segeln</marker>.</example>
+        </rule>
+        <rule id="NAEHTE_SUBST" name="Groß-/Kleinschreibung: 'es platzte aus 
den nähten (Nähten)'">
+            <pattern case_sensitive="yes">
+                <token regexp="yes">[aA]us</token>
+                <token regexp="yes">den|allen</token>
+                <marker>
+                    <token>nähten</token>
+                </marker>
+            </pattern>
+            
<message>&subanfang;<suggestion>Nähten</suggestion>&subende;</message>
+            <short>&prgk;.</short>
+            <example type="correct">Die Unis platzen aus allen 
<marker>Nähten</marker>.</example>
+            <example type="incorrect" correction="Nähten">Die Unis platzen aus 
allen <marker>nähten</marker>.</example>
+        </rule>
+        <rule id="STRICKE_SUBST" name="Groß-/Kleinschreibung: 'wenn alle 
stricke (Stricke) reißen'">
+            <pattern case_sensitive="yes">
+                <marker>
+                    <token>stricke</token>
+                </marker>
+                <token>reißen</token>
+            </pattern>
+            
<message>&subanfang;<suggestion>Stricke</suggestion>&subende;</message>
+            <short>&prgk;.</short>
+            <example type="correct">Wenn alle <marker>Stricke</marker> reißen, 
kann man sich nicht mal aufhängen.</example>
+            <example type="incorrect" correction="Stricke">Wenn alle 
<marker>stricke</marker> reißen, kann man sich nicht mal aufhängen.</example>
+        </rule>
+        <rule id="SCHRAUBE_SUBST" name="Groß-/Kleinschreibung: 'eine schraube 
(Schraube) locker'">
+            <pattern case_sensitive="yes">
+                <token regexp="yes">[eE]ine</token>
+                <marker>
+                    <token>schraube</token>
+                </marker>
+                <token>locker</token>
+            </pattern>
+            
<message>&subanfang;<suggestion>Schraube</suggestion>&subende;</message>
+            <short>&prgk;.</short>
+            <example type="correct">Bei dem ist wohl eine 
<marker>Schraube</marker> locker.</example>
+            <example type="incorrect" correction="Schraube">Bei dem ist wohl 
eine <marker>schraube</marker> locker.</example>
+        </rule>
+        <rule id="KREISE_SUBST" name="Groß-/Kleinschreibung: 'in bürgerlichen 
kreisen (Kreisen)' etc.">
+            <pattern case_sensitive="yes">
+                <token 
regexp="yes">(diplomatische|illustre|konzentrische|gewisse|exklusive|unterrichtete|bürgerliche)n?</token>
+                <marker>
+                    <token regexp="yes">kreisen?</token>
+                </marker>
+            </pattern>
+            <message>&subanfang;<suggestion><match no="2" 
case_conversion="startupper"/></suggestion>&subende;</message>
+            <short>&prgk;.</short>
+            <example type="correct">Wie aus gewöhnlich gut unterrichteten 
<marker>Kreisen</marker> verlautete …</example>
+            <example type="incorrect" correction="Kreisen">Wie aus gewöhnlich 
gut unterrichteten <marker>kreisen</marker> verlautete …</example>
+        </rule>
+        <rule id="WUNDE_SUBST" name="Groß-/Kleinschreibung: 'eine offene wunde 
(Wunde)' etc.">
+            <pattern case_sensitive="yes">
+                <token 
regexp="yes">(blutende|offene|chronische|eiternde|eitrige|klaffende|heilende|verheilte|vernarbte|schmerzende|schwärende|seelische|tiefe)n?</token>
+                <marker>
+                    <token regexp="yes">wunden?</token>
+                </marker>
+            </pattern>
+            <message>&subanfang;<suggestion><match no="2" 
case_conversion="startupper"/></suggestion>&subende;</message>
+            <short>&prgk;.</short>
+            <example type="correct">Das sind offene 
<marker>Wunden</marker>.</example>
+            <example type="incorrect" correction="Wunden">Das sind offene 
<marker>wunden</marker>.</example>
+        </rule>
+        <rulegroup id="SCHNUPFEN_SUBST" name="Groß-/Kleinschreibung: 'ich habe 
schnupfen (Schnupfen)' etc.">
+            <rule>
+                <pattern case_sensitive="yes">
+                    <token inflected="yes">haben</token>
+                    <marker>
+                        <token>schnupfen</token>
+                    </marker>
+                </pattern>
+                <message>&subanfang;<suggestion><match no="2" 
case_conversion="startupper"/></suggestion>&subende;</message>
+                <short>&prgk;.</short>
+                <example type="correct">Ich habe 
<marker>Schnupfen</marker>.</example>
+                <example type="incorrect" correction="Schnupfen">Ich habe 
<marker>schnupfen</marker>.</example>
+            </rule>
+            <rule>
+                <pattern case_sensitive="yes">
+                    <marker>
+                        <token>schnupfen</token>
+                    </marker>
+                    <token inflected="yes">haben</token>
+                </pattern>
+                <message>&subanfang;<suggestion><match no="1" 
case_conversion="startupper"/></suggestion>&subende;</message>
+                <short>&prgk;.</short>
+                <example type="correct">Weil ich <marker>Schnupfen</marker> 
hatte, konnte ich nicht kommen.</example>
+                <example type="incorrect" correction="Schnupfen">Weil ich 
<marker>schnupfen</marker> hatte, konnte ich nicht kommen.</example>
+            </rule>
+        </rulegroup>
+        <rulegroup id="VORSORGE_SUBST" name="Groß-/Kleinschreibung: 'ich habe 
vorsorge (Vorsorge) getroffen' etc.">
+            <rule>
+                <pattern case_sensitive="yes">
+                    <token inflected="yes">treffen</token>
+                    <marker>
+                        <token>vorsorge</token>
+                    </marker>
+                </pattern>
+                <message>&subanfang;<suggestion><match no="2" 
case_conversion="startupper"/></suggestion>&subende;</message>
+                <short>&prgk;.</short>
+                <example type="correct">Ich treffe 
<marker>Vorsorge</marker>.</example>
+                <example type="incorrect" correction="Vorsorge">Keine Angst, 
ich treffe <marker>vorsorge</marker>.</example>
+            </rule>
+            <rule>
+                <pattern case_sensitive="yes">
+                    <marker>
+                        <token>vorsorge</token>
+                    </marker>
+                    <token inflected="yes">treffen</token>
+                </pattern>
+                <message>&subanfang;<suggestion><match no="1" 
case_conversion="startupper"/></suggestion>&subende;</message>
+                <short>&prgk;.</short>
+                <example type="correct">Weil ich <marker>Vorsorge</marker> 
getroffen hatte, funktionierte alles.</example>
+                <example type="incorrect" correction="Vorsorge">Keine Angst, 
ich werde <marker>vorsorge</marker> treffen.</example>
+                <example type="incorrect" correction="Vorsorge">Weil ich 
<marker>vorsorge</marker> getroffen hatte, funktionierte alles.</example>
+            </rule>
+        </rulegroup>
+        <rulegroup id="SCHULDEN_SUBST" name="Groß-/Kleinschreibung: 'ich habe 
schulden (Schulden)' etc.">
+            <rule>
+                <pattern case_sensitive="yes">
+                    <token inflected="yes" 
regexp="yes">haben|machen|(be)?zahlen</token>
+                    <marker>
+                        <token>schulden</token>
+                    </marker>
+                </pattern>
+                <message>&subanfang;<suggestion><match no="2" 
case_conversion="startupper"/></suggestion>&subende;</message>
+                <short>&prgk;.</short>
+                <example type="correct">Ich habe 
<marker>Schulden</marker>.</example>
+                <example type="incorrect" correction="Schulden">Ich habe 
<marker>schulden</marker>.</example>
+            </rule>
+            <rule>
+                <pattern case_sensitive="yes">
+                    <marker>
+                        <token>schulden</token>
+                    </marker>
+                    <token inflected="yes" 
regexp="yes">haben|machen|(be)?zahlen</token>
+                </pattern>
+                <message>&subanfang;<suggestion><match no="1" 
case_conversion="startupper"/></suggestion>&subende;</message>
+                <short>&prgk;.</short>
+                <example type="correct">Weil ich zu viele 
<marker>Schulden</marker> hatte, wurde ich nicht bedient.</example>
+                <example type="incorrect" correction="Schulden">Weil ich zu 
viele <marker>schulden</marker> hatte, wurde ich nicht bedient.</example>
+                <example type="incorrect" correction="Schulden">Du wirst nur 
Erfolg haben, wenn du keine <marker>schulden</marker> machst.</example>
+                <!-- <example type="incorrect" correction="Schulden">Du wirst 
hier erst wieder bedient, wenn du deine <marker>schulden</marker> 
bezahlst.</example> -->
+                <!-- TODO: 'bezahlen' nicht im dic? -->
+            </rule>
+        </rulegroup>
+        <rulegroup id="GRENZEN_SUBST" name="Groß-/Kleinschreibung: 'in grenzen 
(Grenzen)'">
+            <rule>
+                <pattern case_sensitive="yes">
+                    <token regexp="yes">[Ii]n</token>
+                    <marker>
+                        <token>grenzen</token>
+                    </marker>
+                </pattern>
+                <message>&subanfang;<suggestion><match no="2" 
case_conversion="startupper"/></suggestion>&subende;</message>
+                <short>&prgk;.</short>
+                <example type="correct">Die Begeisterung hielt sich in 
<marker>Grenzen</marker>.</example>
+                <example type="incorrect" correction="Grenzen">Die 
Begeisterung hielt sich in <marker>grenzen</marker>.</example>
+            </rule>
+            <rule>
+                <pattern case_sensitive="yes">
+                    <token regexp="yes">[Ii]n</token>
+                    <token regexp="yes">den|engen|gewissen</token>
+                    <marker>
+                        <token>grenzen</token>
+                    </marker>
+                </pattern>
+                <message>&subanfang;<suggestion><match no="3" 
case_conversion="startupper"/></suggestion>&subende;</message>
+                <short>&prgk;.</short>
+                <example type="correct">Die Begeisterung hielt sich in 
<marker>Grenzen</marker>.</example>
+                <example type="incorrect" correction="Grenzen">Die 
Begeisterung hielt sich in engen <marker>grenzen</marker>.</example>
+            </rule>
+        </rulegroup>
         <rule id="AUSNAHME_SUBST" name="Groß-/Kleinschreibung: 'keine 
ausnahmen (Ausnahmen)'">
             <pattern case_sensitive="yes">
                 <token regexp="yes">[kK]eine|ohne</token>
@@ -10791,7 +11029,7 @@
                     <token regexp="yes">verstand|mühe</token>
                 </marker>
             </pattern>
-            
<message>&subanfang;<suggestion>Verstand</suggestion>&subende;</message>
+            <message>&subanfang;<suggestion><match no="2" 
case_conversion="startupper"/></suggestion>&subende;</message>
             <short>&prgk;.</short>
             <example type="correct">Trink mit 
<marker>Verstand</marker>!</example>
             <example type="incorrect" correction="Verstand">Trink mit 
<marker>verstand</marker>!</example>
@@ -11188,6 +11426,20 @@
                 <example type="correct">Gebt euch bitte 
<marker>Mühe</marker>.</example>
                 <example type="incorrect" correction="Mühe">Gebt euch bitte 
<marker>mühe</marker>.</example>
             </rule>
+            <rule>
+                <pattern case_sensitive="yes">
+                    <token regexp="yes">[mM]it</token>
+                    <marker>
+                        <token>mühe</token>
+                    </marker>
+                    <token>und</token>
+                    <token>Not</token>
+                </pattern>
+                
<message>&subanfang;<suggestion>Mühe</suggestion>&subende;</message>
+                <short>&prgk;.</short>
+                <example type="correct">Wir haben es mit <marker>Mühe</marker> 
und Not geschafft.</example>
+                <example type="incorrect" correction="Mühe">Wir haben es mit 
<marker>mühe</marker> und Not geschafft.</example>
+            </rule>
         </rulegroup>
         <rulegroup id="ANKLANG_FINDEN" name="Groß-/Kleinschreibung: 'anklang 
(Anklang) finden'">
             <rule>
@@ -14918,7 +15170,7 @@
                 
<message>&subanfang;<suggestion>Schritt</suggestion>&subende;</message>
                 <short>&prgk;.</short>
                 <example type="correct">Die Hose ist so eng, dass sie im 
<marker>Schritt</marker> kneift.</example>
-                <example type="incorrect">Die Hose ist mir im 
<marker>schritt</marker> viel zu eng.</example>
+                <example type="incorrect" correction="Schritt">Die Hose ist 
mir im <marker>schritt</marker> viel zu eng.</example>
             </rule>
             <rule>
                 <pattern case_sensitive="yes">
@@ -14931,7 +15183,7 @@
                 
<message>&subanfang;<suggestion>Schritt</suggestion>&subende;</message>
                 <short>&prgk;.</short>
                 <example type="correct">Heute sind wir einen 
<marker>Schritt</marker> weiter.</example>
-                <example type="incorrect">Da sind wir einen 
<marker>schritt</marker> weiter.</example>
+                <example type="incorrect" correction="Schritt">Da sind wir 
einen <marker>schritt</marker> weiter.</example>
             </rule>
             <rule>
                 <pattern case_sensitive="yes">
@@ -14943,8 +15195,21 @@
                 
<message>&subanfang;<suggestion>Schritt</suggestion>&subende;</message>
                 <short>&prgk;.</short>
                 <example type="correct">Da haben wir einen großen 
<marker>Schritt</marker> getan.</example>
-                <example type="incorrect">Da haben wir einen großen 
<marker>schritt</marker> getan.</example>
+                <example type="incorrect" correction="Schritt">Da haben wir 
einen großen <marker>schritt</marker> getan.</example>
             </rule>
+            <rule>
+                <pattern case_sensitive="yes">
+                    <token regexp="yes" skip="1">[mM]it</token>
+                    <token 
regexp="yes">schnellen|großen|schweren|entschlossenen|bedächtigen|hastigen|eiligen</token>
+                    <marker>
+                        <token>schritten</token>
+                    </marker>
+                </pattern>
+                
<message>&subanfang;<suggestion>Schritten</suggestion>&subende;</message>
+                <short>&prgk;.</short>
+                <example type="correct">Er entfernte sich mit schnellen 
<marker>Schritten</marker>.</example>
+                <example type="incorrect" correction="Schritten">Er entfernte 
sich mit schnellen <marker>schritten</marker>.</example>
+            </rule>
         </rulegroup>
         <rule id="IM_SCHNITT" name="Groß-/Kleinschreibung: 'im schnitt 
(Schnitt)'">
             <pattern case_sensitive="yes">
@@ -15232,6 +15497,18 @@
             </rule>
             <rule>
                 <pattern case_sensitive="yes">
+                    <token regexp="yes">[sS]chuld</token>
+                    <token>und</token>
+                    <marker>
+                        <token>sühne</token>
+                    </marker>
+                </pattern>
+                
<message>&subanfang;<suggestion>Sühne</suggestion>&subende;</message>
+                <example type="correct">Du redest hier von Schuld und 
<marker>Sühne</marker>, als ob du etwas davon verstündest.</example>
+                <example type="incorrect" correction="Sühne">Du redest hier 
von Schuld und <marker>sühne</marker>, als ob du etwas davon 
verstündest.</example>
+            </rule>
+            <rule>
+                <pattern case_sensitive="yes">
                     <token 
regexp="yes">meine|[dD]eine|seine|[iI]hre|unsere|[eE]ure|[wW]essen|niemandes|jemandes|keine|ohne</token>
                     <marker>
                         <token>schuld</token>

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


------------------------------------------------------------------------------
Keep yourself connected to Go Parallel: 
DESIGN Expert tips on starting your parallel project right.
http://goparallel.sourceforge.net/
_______________________________________________
Languagetool-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-commits

Reply via email to