Revision: 8521
          
http://languagetool.svn.sourceforge.net/languagetool/?rev=8521&view=rev
Author:   janschreiber
Date:     2012-12-08 21:36:58 +0000 (Sat, 08 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-08 20:52:17 UTC (rev 8520)
+++ 
trunk/JLanguageTool/src/main/resources/org/languagetool/rules/de/grammar.xml    
    2012-12-08 21:36:58 UTC (rev 8521)
@@ -4032,7 +4032,7 @@
                 <token postag="VER:(AUX:)?(1|2|3):.+" postag_regexp="yes" 
skip="1"/>
                 <token regexp="yes">aus|in|nach</token>
                 <marker>
-                    <token regexp="yes">gießen|siegen|essen|polen</token>
+                    <token 
regexp="yes">erlangen|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>
@@ -9108,7 +9108,7 @@
                     </marker>
                     <token postag=".*:GEN:.*" postag_regexp="yes"><exception 
postag="SUB:NOM:.+" postag_regexp="yes"/></token>
                 </pattern>
-                <message>&subanfang;<suggestion><match no="2" 
case_conversion="startupper"/></suggestion> hier als substantiviertes Verb 
gebraucht und dementsprechend großgeschrieben werden muss.</message>
+                <message>&subanfang;<suggestion><match no="2" 
case_conversion="startupper"/></suggestion> hier als substantiviertes Verb 
gebraucht wird und dementsprechend großgeschrieben werden muss.</message>
                 <short>&prgk;.</short>
                 <example type="correct">Durch das <marker>Importieren</marker> 
der Klassen ist es möglich, auf die Funktionen zuzugreifen.</example>
                 <example type="correct">Du musst das 
<marker>importieren</marker>, damit du die Funktion benutzen kannst.</example>
@@ -10299,6 +10299,50 @@
                 <example type="correct">Ich <marker>öle und fette</marker> die 
Kette.</example>
             </rule>
         </rulegroup>
+        <rulegroup id="WAREN_SUBST" name="Groß-/Kleinschreibung: 'waren 
(Waren) und Dienstleistungen' etc.">
+            <rule>
+                <pattern case_sensitive="yes">
+                    <marker>
+                        <token>waren</token>
+                    </marker>
+                    <token>und</token>
+                    <token>Dienstleistungen</token>
+                </pattern>
+                <message>&subanfang;<suggestion><match no="1" 
case_conversion="startupper"/></suggestion>&subende;</message>
+                <short>&prgk;.</short>
+                <example type="correct">Die Klassifikation von Nizza ist ein 
internationales Abkommen über die Einteilung von <marker>Waren</marker> und 
Dienstleistungen.</example>
+                <example type="incorrect" correction="Waren">Die 
Klassifikation von Nizza ist ein internationales Abkommen über die Einteilung 
von <marker>waren</marker> und Dienstleistungen.</example>
+            </rule>
+        </rulegroup>
+        <rulegroup id="WEILE_SUBST" name="Groß-/Kleinschreibung: 'eine ganze 
weile (Weile)' etc.">
+            <rule>
+                <pattern case_sensitive="yes">
+                    <token regexp="yes">(?iu)seit|vor|nach</token>
+                    <token>einer</token>
+                    <marker>
+                        <token>weile</token>
+                    </marker>
+                </pattern>
+                <message>&subanfang;<suggestion><match no="3" 
case_conversion="startupper"/></suggestion>&subende;</message>
+                <short>&prgk;.</short>
+                <example type="correct">Nach einer <marker>Weile</marker> 
wurde mir die Sache langweilig.</example>
+                <example type="incorrect" correction="Weile">Nach einer 
<marker>weile</marker> wurde mir die Sache langweilig.</example>
+                <example type="incorrect" correction="Weile">Schon nach einer 
<marker>weile</marker> wurde mir die Sache langweilig.</example>
+            </rule>
+            <rule>
+                <pattern case_sensitive="yes">
+                    <token regexp="yes" skip="1">[eE]ine</token>
+                    <marker>
+                        <token>weile</token>
+                    </marker>
+                    <token>lang</token>
+                </pattern>
+                <message>&subanfang;<suggestion><match no="2" 
case_conversion="startupper"/></suggestion>&subende;</message>
+                <short>&prgk;.</short>
+                <example type="correct">Das wird ihn eine 
<marker>Weile</marker> lang beschäftigen.</example>
+                <example type="incorrect" correction="Weile">Das wird ihn eine 
<marker>weile</marker> lang beschäftigen.</example>
+            </rule>
+        </rulegroup>
         <rulegroup id="JUNGE_SUBST" name="Groß-/Kleinschreibung: 'Mädchen und 
jungen (Jungen)' etc.">
             <rule>
                 <pattern case_sensitive="yes">
@@ -10328,6 +10372,20 @@
                 <example type="correct">Die Mädchen und 
<marker>Jungen</marker> der Klasse 7c waren begeistert.</example>
                 <example type="correct">Die Mädchen und 
<marker>jungen</marker> Frauen waren begeistert.</example>
             </rule>
+            <rule>
+                <pattern case_sensitive="yes">
+                    <token regexp="yes">[eE]in|[aA]ls</token>
+                    <token>kleiner</token>
+                    <marker>
+                        <token>junge</token>
+                    </marker>
+                    <token><exception postag="SUB:DAT:PLU:.+" 
postag_regexp="yes"/></token>
+                </pattern>
+                <message>&subanfang;<suggestion><match no="3" 
case_conversion="startupper"/></suggestion>&subende;</message>
+                <short>&prgk;.</short>
+                <example type="incorrect" correction="Junge">Ich war damals 
noch ein kleiner <marker>junge</marker>.</example>
+                <example type="correct">Ich war damals noch ein kleiner 
<marker>Junge</marker>.</example>
+            </rule>
         </rulegroup>
         <rulegroup id="ZWEI_FLIEGEN_MIT_EINER_KLAPPE" 
name="Groß-/Kleinschreibung: 'zwei Fliegen mit einer klappe (Klappe) schlagen'">
             <rule>
@@ -12972,19 +13030,34 @@
             <example type="incorrect">Auf der <marker>reise</marker> nach 
Berlin traf ich eine Metzgerin.</example>
             <example type="correct">Auf der <marker>Reise</marker> nach Berlin 
traf ich eine Metzgerin.</example>
         </rule>
-        <rule id="IN_GEWISSER_WEISE" name="Groß-/Kleinschreibung: 'in gewisser 
weise (Weise)'">
-            <pattern case_sensitive="yes">
-                <token regexp="yes">[iI]n</token>
-                <token regexp="yes">gewisser|dieser|anderer</token>
-                <marker>
-                    <token>weise</token>
-                </marker>
-            </pattern>
-            
<message>&subanfang;<suggestion>Weise</suggestion>&subende;</message>
-            <short>&prgk;.</short>
-            <example type="incorrect">Da war ich in gewisser 
<marker>weise</marker> naiv.</example>
-            <example type="correct">Da war ich in gewisser 
<marker>Weise</marker> naiv.</example>
-        </rule>
+        <rulegroup id="IN_GEWISSER_WEISE" name="Groß-/Kleinschreibung: 'in 
gewisser weise (Weise)' etc.">
+            <rule>
+                <pattern case_sensitive="yes">
+                    <token regexp="yes">[iI]n</token>
+                    <token regexp="yes">gewisser|dieser|anderer</token>
+                    <marker>
+                        <token>weise</token>
+                    </marker>
+                </pattern>
+                
<message>&subanfang;<suggestion>Weise</suggestion>&subende;</message>
+                <short>&prgk;.</short>
+                <example type="incorrect" correction="Weise">Da war ich in 
gewisser <marker>weise</marker> naiv.</example>
+                <example type="correct">Da war ich in gewisser 
<marker>Weise</marker> naiv.</example>
+            </rule>
+            <rule>
+                <pattern case_sensitive="yes">
+                    <token>Art</token>
+                    <token>und</token>
+                    <marker>
+                        <token>weise</token>
+                    </marker>
+                </pattern>
+                
<message>&subanfang;<suggestion>Weise</suggestion>&subende;</message>
+                <short>&prgk;.</short>
+                <example type="incorrect" correction="Weise">Die Art und 
<marker>weise</marker> passt mir nicht.</example>
+                <example type="correct">Die Art und <marker>Weise</marker> 
passt mir nicht.</example>
+            </rule>
+        </rulegroup>
         <rulegroup id="AUS_DER_FERNE" name="Groß-/Kleinschreibung: 'aus der 
ferne (Ferne)'">
             <rule>
                 <pattern case_sensitive="yes">
@@ -17033,7 +17106,7 @@
                 <short>&prgk;.</short>
                 <example type="correct">Du sollst mich nicht immer 
<marker>löchern</marker>!</example>
                 <example type="correct">Die Ratten kamen aus ihren 
<marker>Löchern</marker>.</example>
-                <example type="incorrect">Die Ratten kamen aus ihren 
<marker>löchern</marker>.</example>
+                <example type="incorrect" correction="Löchern">Die Ratten 
kamen aus ihren <marker>löchern</marker>.</example>
             </rule>
         </rulegroup>
         <rulegroup id="BRUESTE_SUBST" name="Groß-/Kleinschreibung: 'brüste 
(Brüste)'">
@@ -17049,7 +17122,7 @@
                 <short>&prgk;.</short>
                 <example type="correct">Als Busen bezeichnet man den Spalt 
zwischen den <marker>Brüsten</marker>.</example>
                 <example type="correct">Mit so etwas solltest du dich nicht 
noch <marker>brüsten</marker>!</example>
-                <example type="incorrect">Als Busen bezeichnet man den Spalt 
zwischen den <marker>brüsten</marker>.</example>
+                <example type="incorrect" correction="Brüsten">Als Busen 
bezeichnet man den Spalt zwischen den <marker>brüsten</marker>.</example>
             </rule>
             <rule>
                 <pattern case_sensitive="yes">
@@ -17063,7 +17136,7 @@
                 <short>&prgk;.</short>
                 <example type="correct">Jetzt <marker>brüste</marker> dich 
nicht auch noch mit deinem Fehlverhalten!</example>
                 <example type="correct">Sie schob es zwischen ihre 
<marker>Brüste</marker>.</example>
-                <example type="incorrect">Sie schob es zwischen die 
<marker>brüste</marker>.</example>
+                <example type="incorrect" correction="Brüste">Sie schob es 
zwischen die <marker>brüste</marker>.</example>
             </rule>
             <rule>
                 <pattern case_sensitive="yes">
@@ -17077,7 +17150,7 @@
                 <short>&prgk;.</short>
                 <example type="correct">Jetzt <marker>brüste</marker> dich 
nicht auch noch mit deinem Fehlverhalten!</example>
                 <example type="correct">Der Unterbrustumfang ist der 
Körperumfang direkt unterhalb der <marker>Brüste</marker>.</example>
-                <example type="incorrect">Der Unterbrustumfang ist der 
Körperumfang direkt unterhalb der <marker>brüste</marker>.</example>
+                <example type="incorrect" correction="Brüste">Der 
Unterbrustumfang ist der Körperumfang direkt unterhalb der 
<marker>brüste</marker>.</example>
             </rule>
             <rule>
                 <pattern case_sensitive="yes">
@@ -17089,7 +17162,7 @@
                 <message>&subanfang;<suggestion><match 
case_conversion="startupper" no="2"/></suggestion>&subende;</message>
                 <short>&prgk;.</short>
                 <example type="correct">Jetzt <marker>brüste</marker> dich 
nicht auch noch mit deinem Fehlverhalten!</example>
-                <example type="incorrect">Im Fernsehen sorgen entblößte 
<marker>brüste</marker> immer wieder für Aufregung.</example>
+                <example type="incorrect" correction="Brüste">Im Fernsehen 
sorgen entblößte <marker>brüste</marker> immer wieder für Aufregung.</example>
             </rule>
         </rulegroup>
         <rulegroup id="ZUSTAND_SUBST" name="Groß-/Kleinschreibung: 'zustand 
(Zustand)'">
@@ -17107,7 +17180,7 @@
                 <short>&prgk;.</short>
                 <example type="correct">Er hat bekommen, was ihm 
<marker>zustand</marker>.</example>
                 <example type="correct">Es war in einem so guten 
<marker>Zustand</marker>, dass ihm das Wetter nichts anhaben konnte.</example>
-                <example type="incorrect">Es war in einem so guten 
<marker>zustand</marker>, dass ihm das Wetter nichts anhaben konnte.</example>
+                <example type="incorrect" correction="Zustand">Es war in einem 
so guten <marker>zustand</marker>, dass ihm das Wetter nichts anhaben 
konnte.</example>
             </rule>
             <rule>
                 <pattern case_sensitive="yes">
@@ -17122,7 +17195,7 @@
                 <short>&prgk;.</short>
                 <example type="correct">Er hat bekommen, was ihm 
<marker>zustand</marker>.</example>
                 <example type="correct">Es war in keinem guten 
<marker>Zustand</marker>.</example>
-                <example type="incorrect">Es war in keinem guten 
<marker>zustand</marker>.</example>
+                <example type="incorrect" correction="Zustand">Es war in 
keinem guten <marker>zustand</marker>.</example>
             </rule>
             <rule>
                 <pattern case_sensitive="yes">
@@ -17136,7 +17209,7 @@
                 <short>&prgk;.</short>
                 <example type="correct">Er hat bekommen, was ihm 
<marker>zustand</marker>.</example>
                 <example type="correct">In seinem <marker>Zustand</marker> 
sollte er sich schonen.</example>
-                <example type="incorrect">In seinem <marker>zustand</marker> 
sollte er sich schonen.</example>
+                <example type="incorrect" correction="Zustand">In seinem 
<marker>zustand</marker> sollte er sich schonen.</example>
             </rule>
             <rule>
                 <pattern case_sensitive="yes">
@@ -17150,8 +17223,22 @@
                 <short>&prgk;.</short>
                 <example type="correct">Er hat bekommen, was ihm 
<marker>zustand</marker>.</example>
                 <example type="correct">Das ist doch kein 
<marker>Zustand</marker>.</example>
-                <example type="incorrect">Das ist doch kein 
<marker>zustand</marker>.</example>
+                <example type="incorrect" correction="Zustand">Das ist doch 
kein <marker>zustand</marker>.</example>
             </rule>
+            <rule>
+                <pattern case_sensitive="yes">
+                    <token regexp="yes">(?iu)je</token>
+                    <token>nach</token>
+                    <marker>
+                        <token>zustand</token>
+                    </marker>
+                </pattern>
+                
<message>&subanfang;<suggestion>Zustand</suggestion>&subende;</message>
+                <short>&prgk;.</short>
+                <example type="correct">Er hat bekommen, was ihm 
<marker>zustand</marker>.</example>
+                <example type="correct">Das ist je nach 
<marker>Zustand</marker> unterschiedlich.</example>
+                <example type="incorrect" correction="Zustand">Das ist je nach 
<marker>zustand</marker> unterschiedlich.</example>
+            </rule>
         </rulegroup>
         <rulegroup id="AUFSTAND_SUBST" name="Groß-/Kleinschreibung: 'aufstand 
(Aufstand)'">
             <rule>
@@ -18444,9 +18531,9 @@
                 <example type="correct">Meine <marker>Fragen</marker> hat 
bislang keiner gelesen.</example>
                 <example type="correct">Dazu möchte ich gerne 
<marker>Fragen</marker> stellen.</example>
                 <example type="correct">Dazu wurden <marker>Fragen</marker> 
gestellt.</example>
-                <example type="incorrect">Meine <marker>fragen</marker> hat 
bislang keiner gelesen</example>
-                <example type="incorrect">Dazu möchte ich gerne 
<marker>fragen</marker> stellen.</example>
-                <example type="incorrect">Dazu wurden <marker>fragen</marker> 
gestellt.</example>
+                <example type="incorrect" correction="Fragen">Meine 
<marker>fragen</marker> hat bislang keiner gelesen</example>
+                <example type="incorrect" correction="Fragen">Dazu möchte ich 
gerne <marker>fragen</marker> stellen.</example>
+                <example type="incorrect" correction="Fragen">Dazu wurden 
<marker>fragen</marker> gestellt.</example>
             </rule>
             <rule>
                 <pattern case_sensitive="yes">
@@ -18459,8 +18546,8 @@
                 <short>&prgk;.</short>
                 <example type="correct">Ich habe <marker>Fragen</marker> 
dazu.</example>
                 <example type="correct">Ich stellte <marker>Fragen</marker> 
dazu.</example>
-                <example type="incorrect">Ich habe <marker>fragen</marker> 
dazu.</example>
-                <example type="incorrect">Ich stellte <marker>fragen</marker> 
dazu.</example>
+                <example type="incorrect" correction="Fragen">Ich habe 
<marker>fragen</marker> dazu.</example>
+                <example type="incorrect" correction="Fragen">Ich stellte 
<marker>fragen</marker> dazu.</example>
             </rule>
             <rule>
                 <pattern case_sensitive="yes">
@@ -18491,6 +18578,18 @@
                 <example type="correct">Ich habe ein paar 
<marker>Fragen</marker> dazu.</example>
                 <example type="incorrect" correction="Fragen">Ich habe ein 
paar <marker>fragen</marker> dazu.</example>
             </rule>
+            <rule>
+                <pattern case_sensitive="yes">
+                    <token 
regexp="yes">(drängende|entscheidende|kritische|heikle|schwierige|offene|strittige)n?</token>
+                    <marker>
+                        <token regexp="yes">fragen?</token>
+                    </marker>
+                </pattern>
+                <message>&subanfang;<suggestion><match no="2" 
case_conversion="startupper"/></suggestion>&subende;</message>
+                <short>&prgk;.</short>
+                <example type="correct">Wie das gehen soll, ist eine offene 
<marker>Frage</marker>.</example>
+                <example type="incorrect" correction="Frage">Wie das gehen 
soll, ist eine offene <marker>frage</marker>.</example>
+            </rule>
         </rulegroup>
         <rule id="OHNE_FRAGE" name="Groß-/Kleinschreibung: 'ohne frage 
(Frage)'">
             <pattern case_sensitive="yes">
@@ -18504,19 +18603,33 @@
             <example type="correct">Das ist ohne <marker>Frage</marker> eine 
große Leistung.</example>
             <example type="incorrect" correction="Frage">Das ist ohne 
<marker>frage</marker> eine große Leistung.</example>
         </rule>
-        <rule id="SEIT_BESTEHEN" name="Groß-/Kleinschreibung: 'seit bestehen 
(Bestehen)'">
-            <!-- TODO: seit seinem/ihrem/... Bestehen -->
-            <pattern case_sensitive="yes">
-                <token>seit</token>
-                <marker>
-                    <token>bestehen</token>
-                </marker>
-            </pattern>
-            
<message>&subanfang;<suggestion>Bestehen</suggestion>&subende;</message>
-            <short>&prgk;.</short>
-            <example type="correct">Noch nie so viele Auswanderer seit 
<marker>Bestehen</marker> der BRD</example>
-            <example type="incorrect" correction="Bestehen">Noch nie so viele 
Auswanderer seit <marker>bestehen</marker> der BRD</example>
-        </rule>
+        <rulegroup id="SEIT_BESTEHEN" name="Groß-/Kleinschreibung: 'seit 
bestehen (Bestehen)'">
+            <rule>
+                <pattern case_sensitive="yes">
+                    <token regexp="yes">[sS]eit</token>
+                    <marker>
+                        <token>bestehen</token>
+                    </marker>
+                </pattern>
+                
<message>&subanfang;<suggestion>Bestehen</suggestion>&subende;</message>
+                <short>&prgk;.</short>
+                <example type="correct">Noch nie so viele Auswanderer seit 
<marker>Bestehen</marker> der BRD</example>
+                <example type="incorrect" correction="Bestehen">Noch nie so 
viele Auswanderer seit <marker>bestehen</marker> der BRD</example>
+            </rule>
+            <rule>
+                <pattern case_sensitive="yes">
+                    <token regexp="yes">[sS]eit</token>
+                    <token regexp="yes">seinem|ihrem</token>
+                    <marker>
+                        <token>bestehen</token>
+                    </marker>
+                </pattern>
+                
<message>&subanfang;<suggestion>Bestehen</suggestion>&subende;</message>
+                <short>&prgk;.</short>
+                <example type="correct">Der MDAX erreichte damit den höchsten 
Wert seit seinem <marker>Bestehen</marker>.</example>
+                <example type="incorrect" correction="Bestehen">Der MDAX 
erreichte damit den höchsten Wert seit seinem 
<marker>bestehen</marker>.</example>
+            </rule>
+        </rulegroup>
         <rulegroup id="PRAEP_PLUS_VERB" name="Groß-/Kleinschreibung: 'zum 
mitnehmen (Mitnehmen), im sitzen (Sitzen)' etc.">
             <rule>
                 <pattern case_sensitive="yes">

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