public WiederVsWiderRule(ResourceBundle messages) { if (messages != null) { super.setCategory(new Category(messages.getString("category_typo"))); } addExamplePair( Example.wrong("Das spiegelt die Situation in Deutschland <marker>wieder</marker>."), Example.fixed("Das spiegelt die Situation in Deutschland <marker>wider</marker>.")); }
public VerbAgreementRule(final ResourceBundle messages) { if (messages != null) { super.setCategory(new Category(messages.getString("category_grammar"))); } addExamplePair( Example.wrong("Ich <marker>bist</marker> über die Entwicklung sehr froh."), Example.fixed("Ich <marker>bin</marker> über die Entwicklung sehr froh.")); }
public DashRule(final ResourceBundle messages) { if (messages != null) { super.setCategory(new Category(messages.getString("category_misc"))); } addExamplePair( Example.wrong("Bundestag beschließt <marker>Diäten- Erhöhung</marker>"), Example.fixed("Bundestag beschließt <marker>Diäten-Erhöhung</marker>")); }
public MorfologikRussianSpellerRule(ResourceBundle messages, Language language) throws IOException { super(messages, language); addExamplePair( Example.wrong( "Все счастливые семьи похожи друг на друга, <marker>каждя</marker> несчастливая семья несчастлива по-своему."), Example.fixed( "Все счастливые семьи похожи друг на друга, <marker>каждая</marker> несчастливая семья несчастлива по-своему.")); }
public RussianSimpleReplaceRule(final ResourceBundle messages) throws IOException { super(messages); addExamplePair( Example.wrong( "<marker>Экспрессо</marker> – крепкий кофе, приготовленный из хорошо обжаренных и тонко помолотых кофейных зёрен."), Example.fixed( "<marker>Эспрессо</marker> – крепкий кофе, приготовленный из хорошо обжаренных и тонко помолотых кофейных зёрен.")); }
public GermanSpellerRule(ResourceBundle messages, German language) { super(messages, language, language.getNonStrictCompoundSplitter(), getSpeller(language)); addExamplePair( Example.wrong( "LanguageTool kann mehr als eine <marker>nromale</marker> Rechtschreibprüfung."), Example.fixed( "LanguageTool kann mehr als eine <marker>normale</marker> Rechtschreibprüfung.")); compoundTokenizer = language.getStrictCompoundTokenizer(); tagger = language.getTagger(); synthesizer = language.getSynthesizer(); try { splitter = new GermanWordSplitter(false); } catch (IOException e) { throw new RuntimeException(e); } }