Revision: 6184
          
http://languagetool.svn.sourceforge.net/languagetool/?rev=6184&view=rev
Author:   dnaber
Date:     2012-01-07 14:54:10 +0000 (Sat, 07 Jan 2012)
Log Message:
-----------
[de] change some examples to avoid some conflicts; avoid some false alarms

Modified Paths:
--------------
    trunk/JLanguageTool/src/java/org/languagetool/rules/de/CaseRule.java
    trunk/JLanguageTool/src/resource/de/added.txt
    trunk/JLanguageTool/src/rules/de/grammar.xml

Modified: trunk/JLanguageTool/src/java/org/languagetool/rules/de/CaseRule.java
===================================================================
--- trunk/JLanguageTool/src/java/org/languagetool/rules/de/CaseRule.java        
2012-01-07 14:17:58 UTC (rev 6183)
+++ trunk/JLanguageTool/src/java/org/languagetool/rules/de/CaseRule.java        
2012-01-07 14:54:10 UTC (rev 6184)
@@ -79,6 +79,7 @@
   
   private static final Set<String> exceptions = new HashSet<String>();
   static {
+    exceptions.add("Allerlei");
     exceptions.add("Letztere");
     exceptions.add("Letzterer");
     exceptions.add("Letzteres");
@@ -223,6 +224,11 @@
     myExceptionPhrases.add("Bürgerlichen Gesetzbuch");
     myExceptionPhrases.add("Bürgerlichen Gesetzbuchs");
     myExceptionPhrases.add("Bürgerlichen Gesetzbuches");
+    myExceptionPhrases.add("Haute Couture");
+    myExceptionPhrases.add("aus dem Nichts");
+    myExceptionPhrases.add("Kleiner Bär");   // das Sternbild
+    myExceptionPhrases.add("Zehn Gebote");
+    myExceptionPhrases.add("Römische Reich Deutscher Nation");
   }
 
   private static final Set<String> substVerbenExceptions = new 
HashSet<String>();

Modified: trunk/JLanguageTool/src/resource/de/added.txt
===================================================================
--- trunk/JLanguageTool/src/resource/de/added.txt       2012-01-07 14:17:58 UTC 
(rev 6183)
+++ trunk/JLanguageTool/src/resource/de/added.txt       2012-01-07 14:54:10 UTC 
(rev 6184)
@@ -402,3 +402,4 @@
 Stifte Stift   SUB:GEN:PLU:NEU
 Stiften        Stift   SUB:DAT:PLU:NEU
 Stifte Stift   SUB:AKK:PLU:NEU
+Rechtes        Rechtes SUB:GEN:SIN:NEU

Modified: trunk/JLanguageTool/src/rules/de/grammar.xml
===================================================================
--- trunk/JLanguageTool/src/rules/de/grammar.xml        2012-01-07 14:17:58 UTC 
(rev 6183)
+++ trunk/JLanguageTool/src/rules/de/grammar.xml        2012-01-07 14:54:10 UTC 
(rev 6184)
@@ -1108,7 +1108,6 @@
         </pattern>
         <message>Meinten Sie <suggestion>wahr</suggestion> (=wahrhaftig, 
authentisch) statt 'war' (Vergangenheit von 'sein') oder fehlt vielleicht ein 
Komma?</message>
         <example type="incorrect">Das war <marker>war</marker>.</example>
-        <example type="correct">Das war <marker>War</marker>.</example>
         <example type="correct">Das war <marker>wahr</marker>.</example>
       </rule>
     </rulegroup>
@@ -1567,8 +1566,8 @@
         <token>lasen</token>
       </pattern>
       <message>Meinten Sie 'zu <suggestion>lassen</suggestion>'?</message>
-      <example type="correct">Er plante, sie mit einem Maulkorb rumlaufen zu 
<marker>lassen</marker>.</example>
-      <example type="incorrect">Er plante, sie mit einem Maulkorb rumlaufen zu 
<marker>lasen</marker>.</example>
+      <example type="correct">Er plante, sie mit einem Maulkorb herumlaufen zu 
<marker>lassen</marker>.</example>
+      <example type="incorrect">Er plante, sie mit einem Maulkorb herumlaufen 
zu <marker>lasen</marker>.</example>
     </rule>
     <rulegroup id="OEKONOMISCH_OEKUMENISCH" name="Möglicher Tippfehler: 
'ökonomischer (ökumenischer) Gottesdienst/...'">
       <rule>
@@ -4510,7 +4509,7 @@
         <example type="correct">Ihm ist <marker>angst und 
bange</marker>.</example>
         <example type="incorrect" correction="angst und bange">Ihm ist 
<marker>Angst und Bange</marker>.</example>
         <example type="incorrect" correction="angst und bange">Ihm ist nicht 
<marker>Angst und bange</marker>.</example>
-        <example type="correct">Ihm ist <marker>Angst und Bange</marker> 
gemacht wurden.</example>
+        <example type="correct">Ihm ist <marker>Angst und Bange</marker> 
gemacht worden.</example>
       </rule>
       <rule>
         <pattern case_sensitive="yes" mark_from="1" mark_to="-1">
@@ -4523,7 +4522,7 @@
         <message>&inwend;<suggestion><match no="2" 
case_conversion="alllower"/> und <match no="4" 
case_conversion="alllower"/></suggestion> werden/sein werden 'angst' und 
'bange' kleingeschrieben.</message>
         <example type="correct">Ihm ist <marker>angst und 
bange</marker>.</example>
         <example type="incorrect" correction="angst und bange">Ihm ist 
<marker>angst und Bange</marker>.</example>
-        <example type="correct">Ihm ist <marker>Angst und Bange</marker> 
gemacht wurden.</example>
+        <example type="correct">Ihm ist <marker>Angst und Bange</marker> 
gemacht worden.</example>
       </rule>
       <rule>
         <pattern case_sensitive="yes" mark_to="-1" mark_from="1">
@@ -4531,7 +4530,7 @@
           <token>Angst</token>
           <token>und</token>
           <token regexp="yes" skip="1">[bB]ange</token>
-          <token inflected="yes" regexp="yes">sein|werden</token>
+          <token inflected="no" regexp="yes">sein|werden|ist|war</token>
         </pattern>
         <message>&inwend;<suggestion><match no="2" 
case_conversion="alllower"/> und <match no="4" 
case_conversion="alllower"/></suggestion> werden/sein werden 'angst' und 
'bange' kleingeschrieben.</message>
         <example type="correct">Ihm sollte <marker>angst und bange</marker> 
sein.</example>
@@ -4597,7 +4596,7 @@
         <example type="correct">Er hat ihm <marker>Angst und Bange</marker> 
gemacht.</example>
         <example type="incorrect" correction="Angst und Bange">Er hat ihm 
<marker>angst und bange</marker> gemacht.</example>
         <example type="incorrect" correction="Angst und Bange">Du sollst 
aufhören, ihm <marker>angst und bange</marker> zu machen.</example>
-        <example type="correct">Ihm ist <marker>Angst und Bange</marker> 
gemacht wurden.</example>
+        <example type="correct">Ihm ist <marker>Angst und Bange</marker> 
gemacht worden.</example>
       </rule>
       <rule>
         <pattern case_sensitive="yes" mark_to="-1">
@@ -5754,7 +5753,7 @@
         <token>aber</token>
       </pattern>
       <message>&inwend;'ohne Wenn und Aber' wird <suggestion>Wenn und 
Aber</suggestion> großgeschrieben.</message>
-      <example type="correct">Das gilt von <marker>Wenn und 
Aber</marker>.</example>
+      <example type="correct">Das gilt ohne <marker>Wenn und 
Aber</marker>.</example>
       <example type="incorrect">Das gilt ohne <marker>wenn und 
aber</marker>.</example>
     </rule>
     <rule id="DAS_ERSTE_MAL" name="Groß-/Kleinschreibung: 'das erste mal 
(Mal)'">
@@ -6226,7 +6225,7 @@
         <example type="correct">Sie kommen, <marker>weil die weniger 
organisierten</marker> Feinde unvorbereitet sind.</example>
         <example type="incorrect">Ich finde das gut, <marker>weil du 
hast</marker> dir viel Mühe gemacht.</example>
         <example type="correct">Ich finde das gut, <marker>denn du 
hast</marker> dir viel Mühe gemacht.</example>
-        <example type="correct">Ich finde das gut, <marker>weil du dir viel 
Mühe gemacht hast </marker>.</example>
+        <example type="correct">Ich finde das gut, <marker>weil du dir viel 
Mühe gemacht hast</marker>.</example>
         <example type="correct">Das ist ein Befehl, <marker>weil es über 
eine</marker> Aufforderung hinausgeht.</example>
         <example type="incorrect">Hast du das gemerkt, <marker>weil du 
hast</marker> einen häufigen Fehler gemacht?</example>
         <example type="correct">Das ist so, weil hier drei dunkle Streifen 
aneinanderliegen.</example> <!-- used to fail because the verb isn't recognized 
-->
@@ -6247,7 +6246,7 @@
         <example type="incorrect">Ich bin <marker>wegen einem</marker> 
schweren Unfall zu spät gekommen.</example>
         <example type="incorrect">Ich bin <marker>wegen eurem</marker> 
schweren Unfall zu spät gekommen.</example>
         <example type="correct">Ich bin <marker>wegen eures</marker> schweren 
Unfalls zu spät gekommen.</example>
-        <example type="correct">Ich bin <marker>wegen eines</marker> Unfall zu 
spät gekommen.</example>
+        <example type="correct">Ich bin <marker>wegen eines</marker> Unfalls 
zu spät gekommen.</example>
         <example type="correct">Auf verschiedenen <marker>Wegen den</marker> 
Markt erobern.</example>
         <example type="correct">Der Flächeninhalt <marker>abzüglich 
des</marker> Halbkreises beträgt 3m².</example>
         <example type="incorrect">Der Flächeninhalt <marker>abzüglich 
dem</marker> Halbkreis beträgt 3m².</example>
@@ -6266,7 +6265,7 @@
         <example type="incorrect"><marker>Wegen dem</marker> Unfall</example>
         <example type="incorrect"><marker>Wegen Ihrem</marker> Unfall</example>
         <example type="correct"><marker>Wegen des</marker> Unfalls</example>
-        <example type="correct"><marker>Wegen ihres</marker> Unfall</example>
+        <example type="correct"><marker>Wegen ihres</marker> Unfalls</example>
         <example type="correct"><marker>wegen Diebstahl</marker> 
geschlossen</example>
         <example type="correct"><marker>Abzüglich des</marker> Halbkreises 
beträgt die Fläche 3m².</example>
         <example type="incorrect"><marker>Abzüglich dem</marker> Halbkreis 
beträgt die Fläche 3m².</example>
@@ -6593,7 +6592,7 @@
         <example type="incorrect" correction="worden">Die Tür ist auf den 
Boden gelegt <marker>wurden</marker>.</example>
         <example type="incorrect" correction="worden">Ihr seid auf den Boden 
gelegt <marker>wurden</marker>.</example>
         <example type="correct">Nachdem sie auf den Boden gelegt 
<marker>wurden</marker>.</example>
-        <example type="correct">..., die ihm zuzurechnen sind bzw. gelöst 
wurden.</example>
+        <example type="correct">Fälle, die ihm zuzurechnen sind bzw. gelöst 
wurden.</example>
       </rule>
     </rulegroup>
     <!-- TODO: make this more general: -->
@@ -7088,9 +7087,9 @@
           <token>sondern</token>
         </pattern>
         <message>Vor der Konjunktion 'sondern' steht immer ein Komma.</message>
-        <example type="correct">Kein Bisschen hat er getan, 
<marker>sondern</marker> nur rumgelegen.</example>
+        <example type="correct">Kein Bisschen hat er getan, 
<marker>sondern</marker> nur herumgelegen.</example>
         <example type="correct">Sie sind nicht auf Jagd gegangen und 
<marker>sondern</marker> trotzdem Schweiß ab.</example>
-        <example type="incorrect">Kein Bisschen hat er getan 
<marker>sondern</marker> nur rumgelegen.</example>
+        <example type="incorrect">Kein Bisschen hat er getan 
<marker>sondern</marker> nur herumgelegen.</example>
       </rule>
     </rulegroup>
     <rulegroup id="SUBJUNKTION_KOMMA" name="Zeichensetzung: Fehlendes Komma 
bei Subjunktion">

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
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-cvs

Reply via email to