From 5ee6b55c226b209f2fe755b210be8fabb9128a8b Mon Sep 17 00:00:00 2001 From: Jan Schreiber Date: Sun, 27 Aug 2017 01:17:45 +0200 Subject: [PATCH] [de] disallow 'Internetkaffee' See http://forum.languagetool.org/t/de-false-positives-and-false- false/1516/288 --- .../main/java/org/languagetool/rules/de/GermanSpellerRule.java | 3 +++ .../org/languagetool/resource/de/hunspell/prohibit.txt | 1 + 2 files changed, 4 insertions(+) diff --git a/languagetool-language-modules/de/src/main/java/org/languagetool/rules/de/GermanSpellerRule.java b/languagetool-language-modules/de/src/main/java/org/languagetool/rules/de/GermanSpellerRule.java index 77e5ecc3433c..3e6300c83b62 100644 --- a/languagetool-language-modules/de/src/main/java/org/languagetool/rules/de/GermanSpellerRule.java +++ b/languagetool-language-modules/de/src/main/java/org/languagetool/rules/de/GermanSpellerRule.java @@ -309,6 +309,9 @@ protected List getAdditionalTopSuggestions(List suggestions, Str } else if (word.matches("[wW]ikich(e[nmrs]?)?")) { suggestion = word.replaceFirst("k", "rkl"); return Collections.singletonList(suggestion); + } else if (word.matches("Internetkaffees?")) { + suggestion = word.replaceFirst("kaffee", "café"); + return Collections.singletonList(suggestion); } else if (word.matches("[kK]ongratulier(en?|t(en?)?|st)")) { suggestion = word.replaceFirst("[kK]on", ""); return Collections.singletonList(suggestion); diff --git a/languagetool-language-modules/de/src/main/resources/org/languagetool/resource/de/hunspell/prohibit.txt b/languagetool-language-modules/de/src/main/resources/org/languagetool/resource/de/hunspell/prohibit.txt index cc42a0e7e877..5f47362b4308 100644 --- a/languagetool-language-modules/de/src/main/resources/org/languagetool/resource/de/hunspell/prohibit.txt +++ b/languagetool-language-modules/de/src/main/resources/org/languagetool/resource/de/hunspell/prohibit.txt @@ -6978,3 +6978,4 @@ Endgeldwirtschaft Endgeldwirtschaften Endgeldzahlung Endgeldzahlungen +Internetkaffee/S