Revision: 6188
          
http://languagetool.svn.sourceforge.net/languagetool/?rev=6188&view=rev
Author:   dnaber
Date:     2012-01-07 23:32:05 +0000 (Sat, 07 Jan 2012)
Log Message:
-----------
[de] avoid some false alarms; fix off-by-one bug

Modified Paths:
--------------
    trunk/JLanguageTool/src/java/org/languagetool/rules/de/CaseRule.java

Modified: trunk/JLanguageTool/src/java/org/languagetool/rules/de/CaseRule.java
===================================================================
--- trunk/JLanguageTool/src/java/org/languagetool/rules/de/CaseRule.java        
2012-01-07 23:31:16 UTC (rev 6187)
+++ trunk/JLanguageTool/src/java/org/languagetool/rules/de/CaseRule.java        
2012-01-07 23:32:05 UTC (rev 6188)
@@ -79,6 +79,11 @@
   
   private static final Set<String> exceptions = new HashSet<String>();
   static {
+    exceptions.add("Beauftragter");
+    exceptions.add("Fraß");
+    exceptions.add("Jenseits");
+    exceptions.add("Herzöge");
+    exceptions.add("Herzögen");
     exceptions.add("Allerlei");
     exceptions.add("Letztere");
     exceptions.add("Letzterer");
@@ -297,7 +302,7 @@
       AnalyzedGermanTokenReadings analyzedGermanToken2;
       
       boolean isBaseform = false;
-      if (analyzedToken.getReadingsLength() > 1 && 
token.equals(analyzedToken.getAnalyzedToken(0).getLemma())) {
+      if (analyzedToken.getReadingsLength() >= 1 && 
token.equals(analyzedToken.getAnalyzedToken(0).getLemma())) {
         isBaseform = true;
       }
       if ((readings == null || analyzedToken.getAnalyzedToken(0).getPOSTag() 
== null || analyzedToken.hasReadingOfType(GermanToken.POSType.VERB))

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