Revision: 8567
http://languagetool.svn.sourceforge.net/languagetool/?rev=8567&view=rev
Author: janschreiber
Date: 2012-12-17 01:46:44 +0000 (Mon, 17 Dec 2012)
Log Message:
-----------
[de] some more work on capitalization rules
Modified Paths:
--------------
trunk/JLanguageTool/src/main/resources/org/languagetool/rules/de/grammar.xml
Modified:
trunk/JLanguageTool/src/main/resources/org/languagetool/rules/de/grammar.xml
===================================================================
---
trunk/JLanguageTool/src/main/resources/org/languagetool/rules/de/grammar.xml
2012-12-16 22:17:28 UTC (rev 8566)
+++
trunk/JLanguageTool/src/main/resources/org/languagetool/rules/de/grammar.xml
2012-12-17 01:46:44 UTC (rev 8567)
@@ -1741,17 +1741,6 @@
<example type="correct">Er lebt von <marker>Hartz
IV</marker>.</example>
<example type="incorrect">Er lebt von <marker>Harz
IV</marker>.</example>
</rule>
- <rule id="WAGE_VAGE" name="Möglicher Tippfehler: 'wage (vage)'">
- <pattern>
- <marker>
- <token>wage</token>
- </marker>
- <token postag="SUB:.*|VER:.*" postag_regexp="yes"/>
- </pattern>
- <message>Meinten Sie <suggestion>vage</suggestion> (=unklar,
unpräzise)?</message>
- <example type="correct">Eine <marker>vage</marker>
Entscheidung</example>
- <example type="incorrect">Eine <marker>wage</marker>
Entscheidung</example>
- </rule>
<rulegroup id="DIE_DE" name="Möglicher Tippfehler: 'de (die)'">
<rule>
<pattern case_sensitive="yes">
@@ -1976,21 +1965,6 @@
<example type="incorrect">Wie kann ich einem
<marker>Leihen</marker> den Unterschied zwischen analog und digital
erklären?</example>
</rule>
</rulegroup>
- <rulegroup id="ART_UND_WIESE" name="Möglicher Tippfehler: 'Art und
Wiese/Weiße (Art und Weise)'">
- <rule>
- <pattern case_sensitive="yes">
- <token>Art</token>
- <token>und</token>
- <marker>
- <token regexp="yes">Wiese|Weiße</token>
- </marker>
- </pattern>
- <message>Meinten Sie <suggestion>Weise</suggestion>?</message>
- <example type="correct">Die Art und <marker>Weise</marker> war
unerträglich.</example>
- <example type="incorrect">Die Art und <marker>Wiese</marker>
war unerträglich.</example>
- <example type="incorrect">Die Art und <marker>Weiße</marker>
war unerträglich.</example>
- </rule>
- </rulegroup>
<rulegroup id="WIE_IST_DEN" name="Möglicher Tippfehler: 'wie ist den
(denn)'">
<rule>
<pattern>
@@ -2983,18 +2957,93 @@
<example type="correct">Man nehme drei <marker>passierte</marker>
Tomaten.</example>
<example type="incorrect" correction="passierte">Man nehme drei
<marker>passionierte</marker> Tomaten.</example>
</rule>
- <rule id="WAISE_WEISE" name="Mögliche Wortverwechslung: Waise/Weise">
- <pattern>
- <token regexp="yes">Art(en)?|Worte</token>
- <token>und</token>
- <marker>
- <token>Waise</token>
- </marker>
- </pattern>
- <message>&verw;Meinten Sie <suggestion>Weise</suggestion> (Art,
Methode) statt Waise (elternloses Kind)?</message>
- <example type="correct">Die Art und <marker>Weise</marker> ist
entscheidend.</example>
- <example type="incorrect" correction="Weise">Die Art und
<marker>Waise</marker> ist entscheidend.</example>
- </rule>
+ <rulegroup id="WAISE_WEISE" name="Mögliche Wortverwechslung:
Waise/Weise/Wiese">
+ <rule>
+ <pattern case_sensitive="yes">
+ <token>Art</token>
+ <token>und</token>
+ <marker>
+ <token regexp="yes">Wiese|Weiße</token>
+ </marker>
+ </pattern>
+ <message>&verw;Meinten Sie <suggestion>Weise</suggestion>
(Art, Methode)?</message>
+ <example type="correct">Die Art und <marker>Weise</marker> war
unerträglich.</example>
+ <example type="incorrect" correction="Weise">Die Art und
<marker>Wiese</marker> war unerträglich.</example>
+ <example type="incorrect" correction="Weise">Die Art und
<marker>Weiße</marker> war unerträglich.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token regexp="yes">Art(en)?|Worte</token>
+ <token>und</token>
+ <marker>
+ <token>Waise</token>
+ </marker>
+ </pattern>
+ <message>&verw;Meinten Sie <suggestion>Weise</suggestion>
(Art, Methode) statt Waise (elternloses Kind)?</message>
+ <example type="correct">Die Art und <marker>Weise</marker> ist
entscheidend.</example>
+ <example type="incorrect" correction="Weise">Die Art und
<marker>Waise</marker> ist entscheidend.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="WAGE_VAGE" name="Mögliche Wortverwechslung: wage/vage">
+ <rule>
+ <pattern>
+ <token inflected="yes">erinnern</token>
+ <token postag="PRO:REF:AKK:.+" postag_regexp="yes"/>
+ <marker>
+ <token>wage</token>
+ </marker>
+ <token regexp="yes">(dar)?an</token>
+ </pattern>
+ <message>&verw;Meinten Sie <suggestion>vage</suggestion>
(=unklar, unpräzise)?</message>
+ <short>Mögliche Wortverwechslung</short>
+ <example type="incorrect" correction="vage">Ich erinnere mich
<marker>wage</marker> daran.</example>
+ <example type="incorrect" correction="vage">Er erinnert mich
<marker>wage</marker> an meinen Onkel.</example>
+ <example type="correct">Ich erinnere mich
<marker>vage</marker> daran.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <marker>
+ <token>wage</token>
+ </marker>
+ <token postag="SUB:.*|VER:.*" postag_regexp="yes"/>
+ </pattern>
+ <message>&verw;Meinten Sie <suggestion>vage</suggestion>
(=unklar, unpräzise)?</message>
+ <short>Mögliche Wortverwechslung</short>
+ <example type="incorrect" correction="vage">Ich habe da eine
<marker>wage</marker> Ahnung.</example>
+ <example type="correct">Eine <marker>vage</marker>
Entscheidung.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="WAGE_WAAGE" name="Mögliche Wortverwechslung:
wage/Waage">
+ <rule>
+ <pattern case_sensitive="no">
+ <token inflected="yes" regexp="yes"
skip="2">bringen|legen</token>
+ <token>auf</token>
+ <token>die</token>
+ <marker>
+ <token>Wage</token>
+ </marker>
+ </pattern>
+ <message>&verw;Meinten Sie
<suggestion>Waage</suggestion>?</message>
+ <short>Mögliche Wortverwechslung</short>
+ <example type="incorrect" correction="Waage">Der bringt
zwanzig Kilo auf die <marker>Wage</marker>.</example>
+ <example type="incorrect" correction="Waage">Ich legte das
Gemüse auf die <marker>Wage</marker>.</example>
+ <example type="correct">Der bringt zwanzig Kilo auf die
<marker>Waage</marker>.</example>
+ </rule>
+ <rule>
+ <pattern case_sensitive="no">
+ <token>auf</token>
+ <token>die</token>
+ <marker>
+ <token>Wage</token>
+ </marker>
+ <token inflected="yes" regexp="yes">bringen|legen</token>
+ </pattern>
+ <message>&verw;Meinten Sie
<suggestion>Waage</suggestion>?</message>
+ <short>Mögliche Wortverwechslung</short>
+ <example type="incorrect" correction="Waage">Der wird seine
zwanzig Kilo auf die <marker>Wage</marker> bringen.</example>
+ <example type="correct">Der wird seine zwanzig Kilo auf die
<marker>Waage</marker> bringen.</example>
+ </rule>
+ </rulegroup>
<rule id="SANG_UND_KLAGLOS" name="Mögliche Wortverwechslung:
klaglos/klanglos">
<pattern>
<token>sang-</token>
@@ -3091,7 +3140,7 @@
<token>recht</token>
</marker>
<token>
- <exception postag="ADJ:.+"
postag_regexp="yes"></exception>
+ <exception postag="ADJ:.+" postag_regexp="yes"/>
</token>
</pattern>
<message>Als Bestandteil von Fügungen mit Verben wie
'zurechtkommen', '-finden' schreiben Sie bitte
<suggestion>zurecht</suggestion>. Wenn Sie dagegen
<suggestion>berechtigterweise</suggestion> meinen, schreiben Sie bitte
getrennt: <suggestion>zu Recht</suggestion>.</message>
@@ -3111,7 +3160,7 @@
<token>recht</token>
</marker>
<token>
- <exception postag="ADJ:.+"
postag_regexp="yes"></exception>
+ <exception postag="ADJ:.+" postag_regexp="yes"/>
</token>
</pattern>
<message>Als Bestandteil von Fügungen mit Verben wie
'zurechtkommen', '-finden' schreiben Sie bitte
<suggestion>zurecht</suggestion>. Wenn Sie dagegen
<suggestion>berechtigterweise</suggestion> meinen, schreiben Sie bitte
getrennt: <suggestion>zu Recht</suggestion>.</message>
@@ -3146,6 +3195,19 @@
<rulegroup id="CHAMPIGNON_CHAMPION" name="Mögliche Wortverwechslung:
Champignon/Champion">
<rule>
<pattern case_sensitive="no">
+ <token
regexp="yes">Dosen?|Pizza|Pasta|Nudeln|Soße|Sauce</token>
+ <token>mit</token>
+ <marker>
+ <token>Champions</token>
+ </marker>
+ </pattern>
+ <message>&verw;Meinten Sie <suggestion><match no="3"
regexp_match="^Champion" regexp_replace="Champignon"/></suggestion>
(Speisepilz)?</message>
+ <short>Mögliche Wortverwechslung</short>
+ <example type="incorrect" correction="Champignons">Es gab
Pizza mit <marker>Champions</marker>.</example>
+ <example type="correct">Pizza mit
<marker>Champignons</marker>.</example>
+ </rule>
+ <rule>
+ <pattern case_sensitive="no">
<token
regexp="yes">Dosen?|Glas|Gläsern?|(frisch|gedünstet|gehackt|geschnitten|gebraten|gefüllt)en?</token>
<marker>
<token regexp="yes">Champions?</token>
@@ -3170,6 +3232,33 @@
<example type="correct"><marker>Champignons</marker> aus der
Dose.</example>
</rule>
</rulegroup>
+ <rulegroup id="BOT_BOOT" name="Mögliche Wortverwechslung: bot/Boot">
+ <rule>
+ <pattern case_sensitive="yes">
+ <token regexp="yes">[iI]m</token>
+ <token>selben</token>
+ <marker>
+ <token>Bot</token>
+ </marker>
+ </pattern>
+ <message>&verw;Meinten Sie
<suggestion>Boot</suggestion>?</message>
+ <short>Mögliche Wortverwechslung</short>
+ <example type="incorrect" correction="Boot">Wir sitzen im
selben <marker>Bot</marker>.</example>
+ <example type="correct">Wir sitzen im selben
<marker>bot</marker>.</example>
+ </rule>
+ <rule>
+ <pattern case_sensitive="yes">
+ <token regexp="yes">[iI]ns</token>
+ <marker>
+ <token>Bot</token>
+ </marker>
+ </pattern>
+ <message>&verw;Meinten Sie
<suggestion>Boot</suggestion>?</message>
+ <short>Mögliche Wortverwechslung</short>
+ <example type="incorrect" correction="Boot">Wir haben sie ins
<marker>Bot</marker> geholt.</example>
+ <example type="correct">Wir haben sie ins <marker>bot</marker>
geholt.</example>
+ </rule>
+ </rulegroup>
<rulegroup id="TOT_TOD" name="Mögliche Wortverwechslung: tot/Tod">
<rule>
<pattern case_sensitive="no">
@@ -4329,6 +4418,7 @@
<token regexp="yes">Ray|Rai|Rei</token>
</pattern>
<message>Meinten Sie das digitale optische Speichermedium
<suggestion>Blu-ray</suggestion> Disc?</message>
+ <short>Möglicherweise falsch geschriebene
Produktbezeichnung.</short>
<example type="correct">Das ist eine <marker>Blu ray</marker>
Disc.</example>
<example type="incorrect" correction="Blu-ray">Das ist eine
<marker>Blue ray</marker> Disc.</example>
</rule>
@@ -9664,6 +9754,69 @@
<example type="incorrect" correction="Wette">Sie liefen um die
<marker>wette</marker>.</example>
</rule>
</rulegroup>
+ <rulegroup id="WAGEN_SUBST" name="Groß-/Kleinschreibung: 'mit dem
wagen (Wagen) kommen' etc.">
+ <rule>
+ <pattern case_sensitive="yes">
+ <token>mit</token>
+ <token regexp="yes">(&meindein;)em|dem</token>
+ <marker>
+ <token skip="1">wagen</token>
+ </marker>
+ <token postag="VER:.+" postag_regexp="yes" regexp="yes"
inflected="yes">kommen|fahren</token>
+ </pattern>
+
<message>&subanfang;<suggestion>Wagen</suggestion>&subende;</message>
+ <url>http://de.wiktionary.org/wiki/Wagen</url>
+ <short>&prgk;.</short>
+ <example type="correct">Wir <marker>wagen</marker> nicht zu
fragen.</example>
+ <example type="incorrect" correction="Wagen">Sie sind mit dem
<marker>wagen</marker> gekommen.</example>
+ </rule>
+ <rule>
+ <pattern case_sensitive="yes">
+ <token postag="VER:.+" postag_regexp="yes" regexp="yes"
inflected="yes">kommen|fahren</token>
+ <token>mit</token>
+ <token regexp="yes">(&meindein;)em|dem</token>
+ <marker>
+ <token>wagen</token>
+ </marker>
+ </pattern>
+
<message>&subanfang;<suggestion>Wagen</suggestion>&subende;</message>
+ <url>http://de.wiktionary.org/wiki/Wagen</url>
+ <short>&prgk;.</short>
+ <example type="correct">Wir <marker>wagen</marker> nicht zu
fragen.</example>
+ <example type="incorrect" correction="Wagen">Sie kommen mit
dem <marker>wagen</marker>.</example>
+ </rule>
+ <rule>
+ <pattern case_sensitive="yes">
+ <token>aus</token>
+ <token regexp="yes">(&meindein;)em|dem</token>
+ <marker>
+ <token skip="1">wagen</token>
+ </marker>
+ <token postag="VER:.+" postag_regexp="yes"
inflected="yes">steigen</token>
+ </pattern>
+
<message>&subanfang;<suggestion>Wagen</suggestion>&subende;</message>
+ <url>http://de.wiktionary.org/wiki/Wagen</url>
+ <short>&prgk;.</short>
+ <example type="correct">Wir <marker>wagen</marker> nicht zu
fragen.</example>
+ <example type="incorrect" correction="Wagen">Sie sind aus dem
<marker>wagen</marker> gestiegen.</example>
+ </rule>
+ <rule>
+ <pattern case_sensitive="yes">
+ <token postag="VER:.+" postag_regexp="yes" inflected="yes"
skip="1">steigen</token>
+ <token>aus</token>
+ <token regexp="yes">(&meindein;)em|dem</token>
+ <marker>
+ <token>wagen</token>
+ </marker>
+ </pattern>
+
<message>&subanfang;<suggestion>Wagen</suggestion>&subende;</message>
+ <url>http://de.wiktionary.org/wiki/Wagen</url>
+ <short>&prgk;.</short>
+ <example type="correct">Wir <marker>wagen</marker> nicht zu
fragen.</example>
+ <example type="incorrect" correction="Wagen">Bitte steigen Sie
aus dem <marker>wagen</marker>.</example>
+ <example type="incorrect" correction="Wagen">Ich stieg langsam
aus dem <marker>wagen</marker>.</example>
+ </rule>
+ </rulegroup>
<rulegroup id="STROEME_SUBST" name="Groß-/Kleinschreibung: 'in strömen
(Strömen)'">
<rule>
<pattern case_sensitive="yes">
@@ -10204,6 +10357,18 @@
<example type="incorrect" correction="Berge">Mir standen die
Haare zu <marker>berge</marker>.</example>
<example type="incorrect" correction="Berge">Im Frühtau zu
<marker>berge</marker> wir zieh'n.</example>
</rule>
+ <rule>
+ <pattern case_sensitive="yes">
+ <marker>
+ <token>berge</token>
+ </marker>
+ <token>versetzen</token>
+ </pattern>
+ <message>&subanfang;<suggestion><match no="1"
case_conversion="startupper"/></suggestion>&subende;</message>
+ <short>&prgk;.</short>
+ <example type="correct">Ich könnte <marker>Berge</marker>
versetzen.</example>
+ <example type="incorrect" correction="Berge">Ich könnte
<marker>berge</marker> versetzen.</example>
+ </rule>
</rulegroup>
<rule id="AUSSAGE_SUBST" name="Groß-/Kleinschreibung: 'laut aussage
(Aussage)'">
<pattern case_sensitive="yes">
@@ -13398,9 +13563,69 @@
<example type="correct">Das liegt noch in weiter
<marker>Ferne</marker>.</example>
</rule>
</rulegroup>
- <rulegroup id="AUF_DEM_STAND" name="Groß-/Kleinschreibung: 'auf dem
stand (Stand)'">
+ <rulegroup id="AN_DER_BAR" name="Groß-/Kleinschreibung: 'an der bar
(Bar)' etc.">
<rule>
<pattern case_sensitive="yes">
+ <token inflected="yes" regexp="yes"
skip="2">stehen|trinken|lehnen|sitzen</token>
+ <token>an</token>
+ <token>der</token>
+ <marker>
+ <token>bar</token>
+ </marker>
+ </pattern>
+
<message>&subanfang;<suggestion>Bar</suggestion>&subende;</message>
+ <short>&prgk;.</short>
+ <example type="incorrect" correction="Bar">Ich stand an der
<marker>bar</marker>.</example>
+ <example type="incorrect" correction="Bar">Ich trank noch
einen an der <marker>bar</marker>.</example>
+ <example type="correct">Ich stand an der
<marker>Bar</marker>.</example>
+ <example type="correct">Wir haben auch eine Kasse, an der
<marker>bar</marker> bezahlt werden kann.</example>
+ </rule>
+ <rule>
+ <pattern case_sensitive="yes">
+ <token>an</token>
+ <token>der</token>
+ <marker>
+ <token>bar</token>
+ </marker>
+ <token inflected="yes"
regexp="yes">stehen|trinken|lehnen|sitzen</token>
+ </pattern>
+
<message>&subanfang;<suggestion>Bar</suggestion>&subende;</message>
+ <short>&prgk;.</short>
+ <example type="incorrect" correction="Bar">Ich werde an der
<marker>bar</marker> stehen.</example>
+ <example type="correct">Ich stand an der
<marker>Bar</marker>.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="AUF_DEM_STAND" name="Groß-/Kleinschreibung: 'auf dem
stand (Stand)' etc.">
+ <rule>
+ <pattern case_sensitive="yes">
+ <token inflected="yes">haben</token>
+ <token>einen</token>
+ <token>schweren</token>
+ <marker>
+ <token>stand</token>
+ </marker>
+ </pattern>
+
<message>&subanfang;<suggestion>Stand</suggestion>&subende;</message>
+ <short>&prgk;.</short>
+ <example type="incorrect" correction="Stand">Er hat einen
schweren <marker>stand</marker>.</example>
+ <example type="correct">Er hat einen schweren
<marker>Stand</marker>.</example>
+ </rule>
+ <rule>
+ <pattern case_sensitive="yes">
+ <token>einen</token>
+ <token>schweren</token>
+ <marker>
+ <token>stand</token>
+ </marker>
+ <token inflected="yes">haben</token>
+ </pattern>
+
<message>&subanfang;<suggestion>Stand</suggestion>&subende;</message>
+ <short>&prgk;.</short>
+ <example type="incorrect" correction="Stand">Er wird einen
schweren <marker>stand</marker> haben.</example>
+ <example type="correct">Er wird einen schweren
<marker>Stand</marker> haben.</example>
+ </rule>
+ <rule>
+ <pattern case_sensitive="yes">
<token regexp="yes">[aA]uf</token>
<token>dem</token>
<marker>
@@ -13410,9 +13635,9 @@
</pattern>
<message>&subanfang;<suggestion>Stand</suggestion>&subende;</message>
<short>&prgk;.</short>
- <example type="incorrect">Die Software ist auf dem
<marker>stand</marker> von 2001.</example>
+ <example type="incorrect" correction="Stand">Die Software ist
auf dem <marker>stand</marker> von 2001.</example>
<example type="correct">Die Software ist auf dem
<marker>Stand</marker> von 2001.</example>
- </rule>
+ </rule>
<rule>
<pattern case_sensitive="yes">
<token regexp="yes">[aA]uf</token>
@@ -13424,7 +13649,7 @@
</pattern>
<message>&subanfang;<suggestion>Stand</suggestion>&subende;</message>
<short>&prgk;.</short>
- <example type="incorrect">Die Software ist nicht auf dem
aktuellen <marker>stand</marker>.</example>
+ <example type="incorrect" correction="Stand">Die Software ist
nicht auf dem aktuellen <marker>stand</marker>.</example>
<example type="correct">Die Software ist nicht auf dem
neuesten <marker>Stand</marker>.</example>
</rule>
</rulegroup>
@@ -13440,7 +13665,7 @@
</pattern>
<message>&subanfang;<suggestion>Strecke</suggestion>&subende;</message>
<short>&prgk;.</short>
- <example type="incorrect">Wenn Schüler auf der
<marker>strecke</marker> bleiben.</example>
+ <example type="incorrect" correction="Strecke">Wenn Schüler
auf der <marker>strecke</marker> bleiben.</example>
<example type="correct">Wenn Schüler auf der
<marker>Strecke</marker> bleiben.</example>
</rule>
<rule>
@@ -13454,7 +13679,7 @@
</pattern>
<message>&subanfang;<suggestion>Strecke</suggestion>&subende;</message>
<short>&prgk;.</short>
- <example type="incorrect">Die Menschlichkeit bleibt dabei auf
der <marker>strecke</marker>.</example>
+ <example type="incorrect" correction="Strecke">Die
Menschlichkeit bleibt dabei auf der <marker>strecke</marker>.</example>
<example type="correct">Die Menschlichkeit bleibt dabei auf
der <marker>Strecke</marker>.</example>
</rule>
</rulegroup>
@@ -15084,19 +15309,59 @@
<example type="correct">Einer verbreiteten
<marker>Legende</marker> zufolge</example>
</rule>
</rulegroup>
- <rule id="SPRACHEN_SUBST" name="Groß-/Kleinschreibung: 'in asiatischen
sprachen (Sprachen)' etc.">
- <pattern case_sensitive="yes">
- <token regexp="yes">[iI]n|[bB]ei|[aA]n</token>
- <token regexp="yes">(&sprachadj2;)en</token>
- <marker>
- <token>sprachen</token>
- </marker>
- </pattern>
- <message>&subanfang;<suggestion><match no="3"
case_conversion="startupper"/></suggestion>&subende;</message>
- <short>&prgk;.</short>
- <example type="incorrect" correction="Sprachen">Satz und Layout in
asiatischen <marker>sprachen</marker>.</example>
- <example type="correct">Wir <marker>sprachen</marker> wenig
miteinander.</example>
- </rule>
+ <rulegroup id="SPRACHEN_SUBST" name="Groß-/Kleinschreibung: 'in
asiatischen sprachen (Sprachen)' etc.">
+ <rule>
+ <pattern case_sensitive="yes">
+ <token regexp="yes">[iI]n|[bB]ei|[aA]n</token>
+ <token regexp="yes">(&sprachadj2;)en</token>
+ <marker>
+ <token>sprachen</token>
+ </marker>
+ </pattern>
+ <message>&subanfang;<suggestion><match no="3"
case_conversion="startupper"/></suggestion>&subende;</message>
+ <short>&prgk;.</short>
+ <example type="incorrect" correction="Sprachen">Satz und
Layout in asiatischen <marker>sprachen</marker>.</example>
+ <example type="correct">Wir <marker>sprachen</marker> wenig
miteinander.</example>
+ </rule>
+ <rule>
+ <pattern case_sensitive="yes">
+ <token inflected="yes">sprechen</token>
+ <token
regexp="yes">mehrere|viele|etliche|einige|verschiedene|die|über</token>
+ <marker>
+ <token>sprachen</token>
+ </marker>
+ </pattern>
+ <message>&subanfang;<suggestion><match no="3"
case_conversion="startupper"/></suggestion>&subende;</message>
+ <short>&prgk;.</short>
+ <example type="correct">Ich spreche mehrere
<marker>Sprachen</marker> fließend.</example>
+ <example type="incorrect" correction="Sprachen">Ich spreche
mehrere <marker>sprachen</marker> fließend.</example>
+ </rule>
+ <rule>
+ <pattern case_sensitive="yes">
+ <token inflected="yes">sprechen</token>
+ <token postag="ZAL"/>
+ <marker>
+ <token>sprachen</token>
+ </marker>
+ </pattern>
+ <message>&subanfang;<suggestion><match no="3"
case_conversion="startupper"/></suggestion>&subende;</message>
+ <short>&prgk;.</short>
+ <example type="correct">Ich spreche drei
<marker>Sprachen</marker> fließend.</example>
+ <example type="incorrect" correction="Sprachen">Ich spreche
drei <marker>sprachen</marker> fließend.</example>
+ </rule>
+ <rule>
+ <pattern case_sensitive="yes">
+ <marker>
+ <token>sprachen</token>
+ </marker>
+ <token inflected="yes">sprechen</token>
+ </pattern>
+ <message>&subanfang;<suggestion><match no="1"
case_conversion="startupper"/></suggestion>&subende;</message>
+ <short>&prgk;.</short>
+ <example type="correct">Ich habe den Job bekommen, weil ich
drei <marker>Sprachen</marker> spreche.</example>
+ <example type="incorrect" correction="Sprachen">Ich habe den
Job bekommen, weil ich drei <marker>sprachen</marker> spreche.</example>
+ </rule>
+ </rulegroup>
<rulegroup id="GRUENDE_SUBST" name="Groß-/Kleinschreibung: 'mit guten
gründen (Gründen)' etc.">
<rule>
<pattern case_sensitive="yes">
@@ -17312,7 +17577,7 @@
<pattern case_sensitive="yes">
<token regexp="yes">([dD](er|ie))|([eE]ine)</token>
<marker>
- <token
regexp="yes">verdächtige|überlebende|verbündete|prostituierte|obdachlose|angestellte|abgeordnete|jugendliche</token>
+ <token
regexp="yes">studierende|verdächtige|überlebende|verbündete|prostituierte|obdachlose|angestellte|abgeordnete|jugendliche</token>
</marker>
<token postag="VER:.*" postag_regexp="yes"/>
</pattern>
@@ -17327,7 +17592,7 @@
<pattern case_sensitive="yes">
<token regexp="yes">([dD](en|ie))|([eE]inen)</token>
<marker>
- <token
regexp="yes">(verdächtige|überlebende|verbündete|obdachlose|angestellte|abgeordnete|jugendliche)n?</token>
+ <token
regexp="yes">(studierende|verdächtige|überlebende|verbündete|obdachlose|angestellte|abgeordnete|jugendliche)n?</token>
</marker>
<token postag="VER:.*" postag_regexp="yes"/>
</pattern>
@@ -17337,6 +17602,7 @@
<example type="correct">Die <marker>obdachlosen</marker>
Männer wurden überfallen.</example>
<example type="incorrect" correction="Angestellten">Die
<marker>angestellten</marker> wurden entlassen.</example>
<example type="incorrect" correction="Jugendlichen">Die
<marker>jugendlichen</marker> benahmen sich daneben.</example>
+ <example type="incorrect" correction="Studierenden">Die
<marker>studierenden</marker> protestieren.</example>
<example type="incorrect" correction="Jugendliche">Die
<marker>jugendliche</marker> benahm sich daneben.</example>
</rule>
<rule>
@@ -17367,7 +17633,7 @@
<short>&prgk;.</short>
<example type="correct">Du hast mich ganz
<marker>nass</marker> gemacht!</example>
<example type="correct">Hinein ins kühle
<marker>Nass</marker>!</example>
- <example type="incorrect">Hinein ins kühle
<marker>nass</marker>!</example>
+ <example type="incorrect" correction="Nass">Hinein ins kühle
<marker>nass</marker>!</example>
</rule>
</rulegroup>
<rulegroup id="STOLZ_SUBST" name="Groß-/Kleinschreibung: 'stolz
(Stolz)'">
@@ -17383,7 +17649,7 @@
<short>&prgk;.</short>
<example type="correct">Sie war ganz <marker>stolz</marker>
darauf.</example>
<example type="correct">Dieses Auto ist mein ganzer
<marker>Stolz</marker>.</example>
- <example type="incorrect">Dieses Auto ist mein ganzer
<marker>stolz</marker>.</example>
+ <example type="incorrect" correction="Stolz">Dieses Auto ist
mein ganzer <marker>stolz</marker>.</example>
</rule>
<rule>
<pattern case_sensitive="yes">
@@ -17396,7 +17662,7 @@
<short>&prgk;.</short>
<example type="correct">Sie war ganz <marker>stolz</marker>
darauf.</example>
<example type="correct">Voller <marker>Stolz</marker>
präsentierte er sein neues Auto.</example>
- <example type="incorrect">Voller <marker>stolz</marker>
präsentierte er sein neues Auto.</example>
+ <example type="incorrect" correction="Stolz">Voller
<marker>stolz</marker> präsentierte er sein neues Auto.</example>
</rule>
</rulegroup>
<rulegroup id="VERHALTEN_SUBST" name="Groß-/Kleinschreibung:
'verhalten (Verhalten)'">
@@ -17421,15 +17687,16 @@
<marker>
<token>notfalls</token>
</marker>
+ <token postag="VER:.*" postag_regexp="yes"/>
</pattern>
<message>&subanfang;<suggestion>Notfalls</suggestion>&subende;</message>
<short>&prgk;.</short>
<example type="correct">Wir können <marker>notfalls</marker>
dort übernachten.</example>
<example type="correct">Wegen eines <marker>Notfalls</marker>
musste ich meinen Urlaub abbrechen.</example>
- <example type="incorrect">Wegen eines
<marker>notfalls</marker> musste ich meinen Urlaub abbrechen.</example>
+ <example type="incorrect" correction="Notfalls">Wegen eines
<marker>notfalls</marker> musste ich meinen Urlaub abbrechen.</example>
</rule>
</rulegroup>
- <rulegroup id="AUF_KOSTEN" name="Groß-/Kleinschreibung: 'auf jemandes
kosten (Kosten)'">
+ <rulegroup id="KOSTEN_SUBST" name="Groß-/Kleinschreibung: 'auf
jemandes kosten (Kosten)' etc.">
<rule>
<pattern case_sensitive="yes">
<token regexp="yes">[aA]uf</token>
@@ -17440,7 +17707,7 @@
</pattern>
<message>&subanfang;<suggestion>Kosten</suggestion>&subende;</message>
<short>&prgk;.</short>
- <example type="incorrect">Der Spaß ging auf seine
<marker>kosten</marker>.</example>
+ <example type="incorrect" correction="Kosten">Der Spaß ging
auf seine <marker>kosten</marker>.</example>
<example type="correct">Der Spaß ging auf seine
<marker>Kosten</marker>.</example>
</rule>
<rule>
@@ -17453,11 +17720,9 @@
</pattern>
<message>&subanfang;<suggestion>Kosten</suggestion>&subende;</message>
<short>&prgk;.</short>
- <example type="incorrect">Das alles geschieht auf
<marker>kosten</marker> des Steuerzahlers!</example>
+ <example type="incorrect" correction="Kosten">Das alles
geschieht auf <marker>kosten</marker> des Steuerzahlers!</example>
<example type="correct">Der Spaß ging auf seine
<marker>Kosten</marker>.</example>
</rule>
- </rulegroup>
- <rulegroup id="KOSTEN_SUBST" name="Groß-/Kleinschreibung: 'kosten
(Kosten)'">
<rule>
<pattern case_sensitive="yes">
<token>kosten</token>
@@ -17587,7 +17852,7 @@
</rule>
<rule>
<pattern case_sensitive="yes">
- <token regexp="yes">zwischen|auf|an|unter</token>
+ <token regexp="yes">zwischen|auf|an|unter|über</token>
<token regexp="yes">ihre|die</token>
<marker>
<token>brüste</token>
@@ -17625,7 +17890,47 @@
<example type="correct">Jetzt <marker>brüste</marker> dich
nicht auch noch mit deinem Fehlverhalten!</example>
<example type="incorrect" correction="Brüste">Im Fernsehen
sorgen entblößte <marker>brüste</marker> immer wieder für Aufregung.</example>
</rule>
+ <rule>
+ <pattern case_sensitive="yes">
+ <marker>
+ <token>brüste</token>
+ </marker>
+ <token inflected="yes"
regexp="yes">streicheln|sehen|anfassen|berühren</token>
+ </pattern>
+ <message>&subanfang;<suggestion><match
case_conversion="startupper" no="1"/></suggestion>&subende;</message>
+ <short>&prgk;.</short>
+ <example type="correct">Jetzt <marker>brüste</marker> dich
nicht auch noch mit deinem Fehlverhalten!</example>
+ <example type="incorrect" correction="Brüste">Ich möchte deine
<marker>brüste</marker> anfassen.</example>
+ <example type="incorrect" correction="Brüste">Man kann deine
<marker>brüste</marker> sehen, geh dir was anziehen!</example>
+ </rule>
</rulegroup>
+ <rulegroup id="STREICHE_SUBST" name="Groß-/Kleinschreibung: 'streiche
(Streiche) spielen'">
+ <rule>
+ <pattern case_sensitive="yes">
+ <token regexp="yes">spiel(t)?en?|spiels?t</token>
+ <token regexp="yes">mir|ihr|ihm|uns|euch|ihnen</token>
+ <marker>
+ <token>streiche</token>
+ </marker>
+ </pattern>
+ <message>&subanfang;<suggestion><match
case_conversion="startupper" no="3"/></suggestion>&subende;</message>
+ <short>&prgk;.</short>
+ <example type="correct">Wir spielten ihm
<marker>Streiche</marker>.</example>
+ <example type="incorrect" correction="Streiche">Wir spielten
ihm <marker>streiche</marker>.</example>
+ </rule>
+ <rule>
+ <pattern case_sensitive="yes">
+ <marker>
+ <token>streiche</token>
+ </marker>
+ <token regexp="yes">spiel(t)?en?|spiels?t</token>
+ </pattern>
+ <message>&subanfang;<suggestion><match
case_conversion="startupper" no="1"/></suggestion>&subende;</message>
+ <short>&prgk;.</short>
+ <example type="correct">Ihr wollt mir wohl
<marker>Streiche</marker> spielen.</example>
+ <example type="incorrect" correction="Streiche">Ihr wollt mir
wohl <marker>streiche</marker> spielen.</example>
+ </rule>
+ </rulegroup>
<rulegroup id="ZUSTAND_SUBST" name="Groß-/Kleinschreibung: 'zustand
(Zustand)'">
<rule>
<pattern case_sensitive="yes">
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Languagetool-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-commits