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