Revision: 6205
          
http://languagetool.svn.sourceforge.net/languagetool/?rev=6205&view=rev
Author:   janschreiber
Date:     2012-01-09 14:02:36 +0000 (Mon, 09 Jan 2012)
Log Message:
-----------
[de] A few more 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-09 12:01:42 UTC 
(rev 6204)
+++ trunk/JLanguageTool/src/rules/de/grammar.xml        2012-01-09 14:02:36 UTC 
(rev 6205)
@@ -74,6 +74,52 @@
       <example type="incorrect">Es <marker>wir</marker> wieder wärmer 
draußen.</example>
       <example type="correct">Es <marker>wird</marker> wieder wärmer 
draußen.</example>
     </rule>
+    <rulegroup id="ES_KANN_NICHT_SEIEN" name="Möglicher Tippfehler: es kann 
nicht seien (sein)">
+      <rule>
+        <pattern mark_from="2">
+            <token>kann</token>
+            <token>nicht</token>
+            <token>seien</token>
+          </pattern>
+        <message>Meinten Sie den Infinitiv 
<suggestion>sein</suggestion>?</message>
+        <example type="incorrect">Das kann nicht 
<marker>seien</marker>.</example>
+        <example type="correct">Das kann nicht <marker>sein</marker>.</example>
+      </rule>
+      <rule>
+        <pattern mark_from="3">
+            <token>kann</token>
+            <token>doch</token>
+            <token>nicht</token>
+            <token>seien</token>
+          </pattern>
+        <message>Meinten Sie den Infinitiv 
<suggestion>sein</suggestion>?</message>
+        <example type="incorrect">Das kann doch nicht 
<marker>seien</marker>.</example>
+        <example type="correct">Das kann doch nicht 
<marker>sein</marker>.</example>
+      </rule>
+      <rule>
+        <pattern mark_from="3">
+            <token>kann</token>
+            <token>gar</token>
+            <token>nicht</token>
+            <token>seien</token>
+          </pattern>
+        <message>Meinten Sie den Infinitiv 
<suggestion>sein</suggestion>?</message>
+        <example type="incorrect">Das kann gar nicht 
<marker>seien</marker>.</example>
+        <example type="correct">Das kann gar nicht 
<marker>sein</marker>.</example>
+      </rule>
+      <rule>
+        <pattern mark_from="4">
+            <token>kann</token>
+            <token>doch</token>
+            <token>gar</token>
+            <token>nicht</token>
+            <token>seien</token>
+          </pattern>
+        <message>Meinten Sie den Infinitiv 
<suggestion>sein</suggestion>?</message>
+        <example type="incorrect">Das kann doch gar nicht 
<marker>seien</marker>.</example>
+        <example type="correct">Das kann doch gar nicht 
<marker>sein</marker>.</example>
+      </rule>
+    </rulegroup>
     <rulegroup id="ZUR_RUHE_GEBETET" name="Möglicher Tippfehler: zur Ruhe 
gebetet (gebettet)">
       <rule>
         <pattern mark_from="2">
@@ -2385,7 +2431,17 @@
         <example type="correct">Dieses Vorgehen ist völlig 
<marker>illegal</marker>.</example>
       </rule>
     </rulegroup>
-    <rulegroup id="INMITTEN_IN_DER" name="Verdoppelung: 'inmitten in der 
(inmitten der)' ">
+    <rule id="SO_DERMASSEN" name="Verdoppelung: 'so dermaßen (so/dermaßen)'">
+      <pattern>
+        <token>so</token>
+        <token>dermaßen</token>
+      </pattern>
+      <message>'so dermaßen' ist eine Doppelung – verwenden Sie 
<suggestion>so</suggestion> oder <suggestion>dermaßen</suggestion>.</message>
+      <example type="incorrect">Das Stück war <marker>so dermaßen</marker> 
langweilig.</example>
+      <example type="correct">Das Stück war <marker>dermaßen</marker> 
langweilig.</example>
+      <example type="correct">Das Stück war <marker>so</marker> 
langweilig.</example>
+    </rule>
+    <rulegroup id="INMITTEN_IN_DER" name="Verdoppelung: 'inmitten in der 
(inmitten der)'">
       <rule>
         <pattern>
           <token>inmitten</token>
@@ -3230,6 +3286,68 @@
         <example type="correct">Da vergingen mir <marker>Hören und 
Sehen</marker>.</example>
       </rule>
     </rulegroup>
+    <rulegroup id="IM_ALTER" name="Groß-/Kleinschreibung: 'im alter (Alter)'">
+      <rule>
+         <pattern case_sensitive="yes" mark_from="1">
+          <token regexp="yes">[iI]m</token>
+          <token>alter</token>
+        </pattern>
+        <message>&subanfang;<suggestion>Alter</suggestion>&subende;</message>
+        <example type="incorrect">Im <marker>alter</marker> von zwölf Jahren 
lernte er das Klavierspiel.</example>
+        <example type="correct">Im <marker>Alter</marker> von zwölf Jahren 
lernte er das Klavierspiel.</example>
+      </rule>
+      <rule>
+         <pattern case_sensitive="yes" mark_from="2">
+          <token regexp="yes">[iI]n</token>
+          <token regexp="yes">[msdD]einem|[iI]hrem|[eE]urem|unserem</token>
+          <token>alter</token>
+        </pattern>
+        <message>&subanfang;<suggestion>Alter</suggestion>&subende;</message>
+        <example type="incorrect">In seinem <marker>alter</marker> sollte er 
sich schonen.</example>
+        <example type="correct">In seinem <marker>Alter</marker> sollte er 
sich schonen.</example>
+      </rule>
+    </rulegroup>
+    <rulegroup id="IM_GRIFF" name="Groß-/Kleinschreibung: 'im griff (Griff)'">
+      <rule>
+         <pattern case_sensitive="yes" mark_from="1">
+          <token regexp="yes">[iI]m</token>
+          <token>griff</token>
+        </pattern>
+        <message>&subanfang;<suggestion>Griff</suggestion>&subende;</message>
+        <example type="incorrect">Ich habe alles im 
<marker>griff</marker>!</example>
+        <example type="correct">Ich habe alles im 
<marker>Griff</marker>!</example>
+      </rule>
+      <rule>
+         <pattern case_sensitive="yes" mark_from="2">
+          <token regexp="yes">[iI]n</token>
+          <token>den</token>
+          <token>griff</token>
+        </pattern>
+        <message>&subanfang;<suggestion>Griff</suggestion>&subende;</message>
+        <example type="incorrect">Ich bekomme das Problem nicht in den 
<marker>griff</marker>!</example>
+        <example type="correct">Ich bekomme das Problem nicht in den 
<marker>Griff</marker>!</example>
+      </rule>
+    </rulegroup>
+    <rule id="IN_ALLER_SCHAERFE" name="Groß-/Kleinschreibung: 'in aller 
schärfe (Schärfe)'">
+      <pattern case_sensitive="yes" mark_from="2">
+        <token regexp="yes">[iI]n</token>
+        <token regexp="yes">(a|vo)ller</token>
+        <token>schärfe</token>
+      </pattern>
+      <message>&subanfang;<suggestion>Schärfe</suggestion>&subende;</message>
+      <example type="incorrect">In aller <marker>schärfe</marker> zeigt eine 
neue Studie, wie groß die sozialen Gegensätze in Deutschland sind.</example>
+      <example type="correct">In aller <marker>Schärfe</marker> zeigt eine 
neue Studie, wie groß die sozialen Gegensätze in Deutschland sind.</example>
+    </rule>
+    <rule id="AUF_DIE_REISE" name="Groß-/Kleinschreibung: 'auf die reise 
(Reise)'">
+      <pattern case_sensitive="yes" mark_from="2">
+        <token regexp="yes">[aA]uf</token>
+        <token regexp="yes">die|der</token>
+        <token>reise</token>
+      </pattern>
+      <message>&subanfang;<suggestion>Reise</suggestion>&subende;</message>
+      <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="AUF_WIEDERSEHEN" name="Groß-/Kleinschreibung: 'auf wiedersehen 
(Wiedersehen)'">
       <pattern case_sensitive="yes" mark_from="1">
         <token regexp="yes">[aA]uf</token>
@@ -3577,7 +3695,7 @@
       <rule>
         <pattern mark_to="-1" mark_from="1" case_sensitive="yes">
           <token regexp="yes">[Dd](er|es|en|em)</token>
-          <token regexp="yes">wieners?</token>
+          <token>wiener</token>
           <token regexp="yes">Kongress(es)?</token>
         </pattern>
         <message>Meinten Sie <suggestion><match case_conversion="startupper" 
no="2"/></suggestion> \3 (1815)? &namengross;</message>
@@ -4020,6 +4138,37 @@
         <example type="correct">Mit einem <marker>Lächeln</marker> auf den 
Lippen kommt man weiter.</example>
       </rule>
     </rulegroup>
+    <rulegroup id="UNTERSCHIED_SUBST" name="Groß-/Kleinschreibung: 
'unterschied (Unterschied)'">
+      <rule>
+        <pattern case_sensitive="yes" mark_from="1" mark_to="-1">
+          <token regexp="yes">[iI]m</token>
+          <token>unterschied</token>
+          <token>zu</token>
+        </pattern>
+        
<message>&subanfang;<suggestion>Unterschied</suggestion>&subende;</message>
+        <example type="incorrect">Im <marker>unterschied</marker> zu dir bin 
ich gut darin.</example>
+        <example type="correct">Im <marker>Unterschied</marker> zu dir bin ich 
gut darin.</example>
+      </rule>
+      <rule>
+        <pattern case_sensitive="yes" mark_from="1">
+          <token regexp="yes">k?einen</token>
+          <token>unterschied</token>
+        </pattern>
+        
<message>&subanfang;<suggestion>Unterschied</suggestion>&subende;</message>
+        <example type="incorrect">Ich sehe keinen <marker>unterschied</marker> 
zwischen den beiden.</example>
+        <example type="correct">Ich sehe keinen <marker>Unterschied</marker> 
zwischen den beiden.</example>
+      </rule>
+      <rule>
+        <pattern case_sensitive="yes" mark_from="2">
+          <token regexp="yes">k?einen</token>
+          <token postag="ADJ:.*" postag_regexp="yes"/>
+          <token>unterschied</token>
+        </pattern>
+        
<message>&subanfang;<suggestion>Unterschied</suggestion>&subende;</message>
+        <example type="incorrect">Ich sehe keinen großen 
<marker>unterschied</marker> zwischen den beiden.</example>
+        <example type="correct">Ich sehe keinen großen 
<marker>Unterschied</marker> zwischen den beiden.</example>
+      </rule>
+    </rulegroup>
     <rulegroup id="RUECKEN_SUBST" name="Groß-/Kleinschreibung: 'rücken 
(Rücken)'">
       <rule>
         <pattern case_sensitive="yes" mark_from="2">
@@ -6938,6 +7087,18 @@
   </category>
 
   <category name="Zeichensetzung">
+    <rule id="PUNKT_UND_KLAMMER" name="Zeichensetzung: Punkt und Klammer">
+      <pattern>
+        <token postag="SENT_START"/>
+        <token regexp="yes">[0-9]{1,2}</token>
+        <token>.</token>
+        <token>)</token>
+      </pattern>
+      <message>Bitte verwenden Sie in Aufzählungen entweder Punkt oder 
Klammer, nicht beides: <suggestion>\2.</suggestion>; 
<suggestion>\2)</suggestion>.</message>
+      <example type="correct"><marker>1)</marker> Element der 
Aufzählung.</example>
+      <example type="correct"><marker>2.</marker> Element der 
Aufzählung.</example>
+      <example type="incorrect"><marker>3.)</marker> Element der 
Aufzählung.</example>
+    </rule>
     <rule id="PUNKT_NACH_ORDINALZAHL" name="Zeichensetzung: Punkt nach 
Ordinalzahlen">
       <pattern>
         <token regexp="yes">[0-9]{1,2}</token>

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


------------------------------------------------------------------------------
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
_______________________________________________
Languagetool-cvs mailing list
Languagetool-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/languagetool-cvs

Reply via email to