Revision: 10510
http://sourceforge.net/p/languagetool/code/10510
Author: dnaber
Date: 2013-07-15 19:44:45 +0000 (Mon, 15 Jul 2013)
Log Message:
-----------
[de] fix test; prefer "Rhythmus" suggestion again
Modified Paths:
--------------
trunk/languagetool/languagetool-core/src/main/java/org/languagetool/rules/spelling/hunspell/CompoundAwareHunspellRule.java
trunk/languagetool/languagetool-language-modules/de/src/main/resources/org/languagetool/resource/de/hunspell/de_DE.info
trunk/languagetool/languagetool-language-modules/de/src/test/java/org/languagetool/rules/de/GermanSpellerRuleTest.java
Modified:
trunk/languagetool/languagetool-core/src/main/java/org/languagetool/rules/spelling/hunspell/CompoundAwareHunspellRule.java
===================================================================
---
trunk/languagetool/languagetool-core/src/main/java/org/languagetool/rules/spelling/hunspell/CompoundAwareHunspellRule.java
2013-07-15 10:46:27 UTC (rev 10509)
+++
trunk/languagetool/languagetool-core/src/main/java/org/languagetool/rules/spelling/hunspell/CompoundAwareHunspellRule.java
2013-07-15 19:44:45 UTC (rev 10510)
@@ -63,10 +63,10 @@
if (StringTools.startsWithUppercase(word) &&
!StringTools.isAllUppercase(word)) {
// almost all words can be uppercase because they can appear at the
start of a sentence:
final List<String> noSplitLowercaseSuggestions =
morfoSpeller.getSuggestions(word.toLowerCase());
- int pos = 0;
+ int pos = candidates.size() == 0 ? 0 : 1; // first item comes from
getSuggestion() above, if any
for (String suggestion : noSplitLowercaseSuggestions) {
candidates.add(pos, StringTools.uppercaseFirstChar(suggestion));
- // we don't know about the quality of the results here, so mix both
lists together, taking
+ // we don't know about the quality of the results here, so mix both
lists together,
// taking elements from both lists on a rotating basis:
pos = Math.min(pos + 2, candidates.size());
}
Modified:
trunk/languagetool/languagetool-language-modules/de/src/main/resources/org/languagetool/resource/de/hunspell/de_DE.info
===================================================================
---
trunk/languagetool/languagetool-language-modules/de/src/main/resources/org/languagetool/resource/de/hunspell/de_DE.info
2013-07-15 10:46:27 UTC (rev 10509)
+++
trunk/languagetool/languagetool-language-modules/de/src/main/resources/org/languagetool/resource/de/hunspell/de_DE.info
2013-07-15 19:44:45 UTC (rev 10510)
@@ -3,5 +3,5 @@
fsa.dict.separator=+
fsa.dict.encoding=utf-8
-fsa.dict.speller.replacement-pairs=ss ß, ae ä, oe ö, ue ü, Rh R, rh r, th t
-fsa.dict.speller.runon-words=false
+fsa.dict.speller.replacement-pairs=ss ß, ae ä, oe ö, ue ü, Rh R, R Rh, rh r,
th t
+#fsa.dict.speller.runon-words=false
Modified:
trunk/languagetool/languagetool-language-modules/de/src/test/java/org/languagetool/rules/de/GermanSpellerRuleTest.java
===================================================================
---
trunk/languagetool/languagetool-language-modules/de/src/test/java/org/languagetool/rules/de/GermanSpellerRuleTest.java
2013-07-15 10:46:27 UTC (rev 10509)
+++
trunk/languagetool/languagetool-language-modules/de/src/test/java/org/languagetool/rules/de/GermanSpellerRuleTest.java
2013-07-15 19:44:45 UTC (rev 10510)
@@ -163,7 +163,7 @@
assertCorrectionsByOrder(rule, "Aerger", "Ärger");
assertCorrectionsByOrder(rule, "Walt", "Wald");
assertCorrectionsByOrder(rule, "Rythmus", "Rhythmus");
- assertCorrectionsByOrder(rule, "Rytmus", "Remus", "Rhythmus");
+ assertCorrectionsByOrder(rule, "Rytmus", "Rhythmus", "Remus");
}
private void assertCorrection(HunspellRule rule, String input, String...
expectedTerms) throws IOException {
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
Languagetool-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-commits