Revision: 6168
          
http://languagetool.svn.sourceforge.net/languagetool/?rev=6168&view=rev
Author:   dnaber
Date:     2012-01-05 23:23:02 +0000 (Thu, 05 Jan 2012)
Log Message:
-----------
[de] 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/test/org/languagetool/rules/de/CaseRuleTest.java

Modified: trunk/JLanguageTool/src/java/org/languagetool/rules/de/CaseRule.java
===================================================================
--- trunk/JLanguageTool/src/java/org/languagetool/rules/de/CaseRule.java        
2012-01-05 23:02:48 UTC (rev 6167)
+++ trunk/JLanguageTool/src/java/org/languagetool/rules/de/CaseRule.java        
2012-01-05 23:23:02 UTC (rev 6168)
@@ -79,6 +79,9 @@
   
   private static final Set<String> exceptions = new HashSet<String>();
   static {
+    exceptions.add("Abriss");
+    exceptions.add("Durcheinander");
+    exceptions.add("Fort");
     exceptions.add("Löhne");
     exceptions.add("Eindrücke");
     exceptions.add("Bände");
@@ -197,6 +200,8 @@
     myExceptionPhrases.add("Im Großen und Ganzen");
     myExceptionPhrases.add("im Guten wie im Schlechten");
     myExceptionPhrases.add("Im Guten wie im Schlechten");
+    myExceptionPhrases.add("Russisches Reich");
+    myExceptionPhrases.add("Tel Aviv");
   }
 
   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-05 23:02:48 UTC 
(rev 6167)
+++ trunk/JLanguageTool/src/resource/de/added.txt       2012-01-05 23:23:02 UTC 
(rev 6168)
@@ -377,3 +377,28 @@
 Kraftwerk      Kraftwerk       SUB:AKK:SIN:NEU
 Kraftwerks     Kraftwerk       SUB:GEN:SIN:NEU
 Kraftwerkes    Kraftwerk       SUB:GEN:SIN:NEU
+Klaue  Klaue   SUB:NOM:SIN:FEM
+Klaue  Klaue   SUB:GEN:SIN:FEM
+Klaue  Klaue   SUB:DAT:SIN:FEM
+Klaue  Klaue   SUB:AKK:SIN:FEM
+Klauen Klaue   SUB:NOM:PLU:FEM
+Klauen Klaue   SUB:GEN:PLU:FEM
+Klauen Klaue   SUB:DAT:PLU:FEM
+Klauen Klaue   SUB:AKK:PLU:FEM
+Fächer Fächer  SUB:NOM:SIN:MAS
+Fächers        Fächer  SUB:GEN:SIN:MAS
+Fächer Fächer  SUB:DAT:SIN:MAS
+Fächer Fächer  SUB:AKK:SIN:MAS
+Fächer Fächer  SUB:NOM:PLU:MAS
+Fächer Fächer  SUB:GEN:PLU:MAS
+Fächern        Fächer  SUB:DAT:PLU:MAS
+Fächer Fächer  SUB:AKK:PLU:MAS
+Stift  Stift   SUB:NOM:SIN:NEU
+Stifts Stift   SUB:GEN:SIN:NEU
+Stiftes        Stift   SUB:GEN:SIN:NEU
+Stift  Stift   SUB:DAT:SIN:NEU
+Stift  Stift   SUB:AKK:SIN:NEU
+Stifte Stift   SUB:NOM:PLU:NEU
+Stifte Stift   SUB:GEN:PLU:NEU
+Stiften        Stift   SUB:DAT:PLU:NEU
+Stifte Stift   SUB:AKK:PLU:NEU

Modified: 
trunk/JLanguageTool/src/test/org/languagetool/rules/de/CaseRuleTest.java
===================================================================
--- trunk/JLanguageTool/src/test/org/languagetool/rules/de/CaseRuleTest.java    
2012-01-05 23:02:48 UTC (rev 6167)
+++ trunk/JLanguageTool/src/test/org/languagetool/rules/de/CaseRuleTest.java    
2012-01-05 23:23:02 UTC (rev 6168)
@@ -51,6 +51,7 @@
     assertEquals(0, rule.match(langTool.getAnalyzedSentence("Hier ein Satz. 
«Ein Zitat.»")).length);
     assertEquals(0, rule.match(langTool.getAnalyzedSentence("Hier ein Satz. 
»Ein Zitat.«")).length);
     assertEquals(0, rule.match(langTool.getAnalyzedSentence("Hier ein Satz. 
(Noch einer.)")).length);
+    assertEquals(0, rule.match(langTool.getAnalyzedSentence("Hier geht es nach 
Tel Aviv.")).length);
     // "NIL" reading in Morphy that used to confuse CaseRule:
     assertEquals(0, rule.match(langTool.getAnalyzedSentence("Ein 
Menschenfreund.")).length);
     // works only thanks to addex.txt:

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