Revision: 6784 http://languagetool.svn.sourceforge.net/languagetool/?rev=6784&view=rev Author: janschreiber Date: 2012-04-26 10:05:40 +0000 (Thu, 26 Apr 2012) Log Message: ----------- [de] some more typo rules etc.
Modified Paths: -------------- trunk/JLanguageTool/src/rules/de/grammar.xml Modified: trunk/JLanguageTool/src/rules/de/grammar.xml =================================================================== --- trunk/JLanguageTool/src/rules/de/grammar.xml 2012-04-25 08:14:13 UTC (rev 6783) +++ trunk/JLanguageTool/src/rules/de/grammar.xml 2012-04-26 10:05:40 UTC (rev 6784) @@ -732,7 +732,7 @@ <rulegroup id="BESSERN_VS_BESSEREN" name="Möglicher Tippfehler: 'den bessern (besseren) Computer' etc."> <rule> <pattern mark_from="1" mark_to="-1"> - <token regexp="yes">(eine|de)[mn]</token> + <token regexp="yes">(eine|de)[mn]|zum</token> <token>bessern</token> <token postag="SUB:(AKK|DAT):SIN:MAS" postag_regexp="yes"/> </pattern> @@ -853,6 +853,32 @@ <example type="incorrect">Was kann man <marker>währenden</marker> des Ansehens von Filmen machen?</example> <example type="correct">Was kann man <marker>während</marker> des Ansehens von Filmen machen?</example> </rule> + <rulegroup id="HERZ_HERTZ" name="Möglicher Tippfehler: '50 Herz (Hertz)'"> + <rule> + <!-- TODO add some typical phrases, 'blutendes Herz' ... --> + <pattern mark_from="1"> + <token regexp="yes">&meindein;</token> + <token>Hertz</token> + </pattern> + <message>Meinten Sie <suggestion>Herz</suggestion> (Organ) statt 'Hertz' (physikalische Einheit der Frequenz)?</message> + <short>Möglicher Tippfehler</short> + <example type="incorrect">Mein <marker>Hertz</marker> schlug wie wild.</example> + <example type="correct">1 <marker>Hertz</marker> ist definiert als 1/s.</example> + <example type="correct">Mein <marker>Herz</marker> schlug wie wild.</example> + </rule> + <rule> + <!-- TODO add some typical phrases, 'Frequenz von' ... --> + <pattern mark_from="2"> + <token regexp="yes">von|mit|als|Frequenz</token> + <token regexp="yes">[0-9]+</token> + <token>Herz</token> + </pattern> + <message>Meinten Sie <suggestion>Hertz</suggestion> (Einheit der Frequenz) statt 'Herz' (Organ)?</message> + <short>Möglicher Tippfehler</short> + <example type="correct">1 <marker>Hertz</marker> ist definiert als 1/s.</example> + <example type="incorrect">Mit einer Frequenz von 10 <marker>Herz</marker>.</example> + </rule> + </rulegroup> <rule id="INS_UNS" name="Möglicher Tippfehler: 'ins (in) uns'"> <pattern mark_to="-1"> <token>ins</token> @@ -2679,7 +2705,7 @@ </pattern> <message>&verw;Meinten Sie <suggestion>Urzeiten</suggestion>?</message> <short>Mögliche Wortverwechslung</short> - <example type="incorrect" correction="Urzeiten">Schon vor <marker>Uhrzeiten</marker> habe ich einen Rechner gekauft.</example> + <example type="incorrect" correction="Urzeiten">Schon vor <marker>Uhrzeiten</marker> habe ich diesen Rechner gekauft.</example> <example type="correct">Das ist schon seit <marker>Urzeiten</marker> so.</example> </rule> <rule> @@ -3222,6 +3248,153 @@ <example type="incorrect">Das <marker>Nivea</marker> ist sehr hoch.</example> </rule> </rulegroup> + <rulegroup id="PUNK_PUNKT" name="Mögliche Wortverwechslung: Punk/Punkt"> + <rule> + <pattern mark_from="1" mark_to="0"> + <token regexp="yes">(grün|wichtig|strittig|schwach|wund|heikl|zentral|neuralgisch)e[rmn]</token> + <token>Punk</token> + </pattern> + <message>Meinten Sie <suggestion>Punkt</suggestion> statt 'Punk' (Musikstil)?</message> + <short>Mögliche Wortverwechslung</short> + <example type="correct">Das ist <marker>Punk</marker>.</example> + <example type="correct">Das ist ein heikler <marker>Punkt</marker>.</example> + <example type="incorrect" correction="Punkt">Das ist ein etwas heikler <marker>Punk</marker>.</example> + </rule> + <rule> + <pattern mark_from="0" mark_to="-1"> + <token skip="1">Punk</token> + <token>Komma</token> + </pattern> + <message>Meinten Sie <suggestion>Punkt</suggestion> statt 'Punk' (Musikstil)?</message> + <short>Mögliche Wortverwechslung</short> + <example type="correct">Das ist <marker>Punk</marker>.</example> + <example type="correct">Sie redet ohne <marker>Punkt</marker> und Komma.</example> + <example type="incorrect" correction="Punkt">Punkt, <marker>Punk</marker>, Komma, Strich ...</example> + <example type="incorrect" correction="Punkt">Sie redet ohne <marker>Punk</marker> und Komma.</example> + </rule> + </rulegroup> + <rulegroup id="KOMA_KOMMA" name="Mögliche Wortverwechslung: Koma/Komma"> + <rule> + <pattern mark_from="1" mark_to="0"> + <token skip="1">Punkt</token> + <token>Koma</token> + </pattern> + <message>Meinten Sie <suggestion>Komma</suggestion> (Satzzeichen)?</message> + <short>Mögliche Wortverwechslung</short> + <example type="correct">Sie liegt im <marker>Koma</marker>.</example> + <example type="correct">Sie redet ohne Punkt und <marker>Komma</marker>.</example> + <example type="incorrect" correction="Komma">Sie redet ohne Punkt und <marker>Koma</marker>.</example> + </rule> + <rule> + <pattern mark_from="2" mark_to="0"> + <token skip="2" inflected="yes" regexp="yes">fallen|liegen</token> + <token regexp="yes">ins|im</token> + <token>Komma</token> + </pattern> + <message>Meinten Sie <suggestion>Koma</suggestion> (Bewusstlosigkeit)?</message> + <short>Mögliche Wortverwechslung</short> + <example type="correct">Sie liegt im <marker>Koma</marker>.</example> + <example type="correct">Sie fiel plötzlich ins <marker>Koma</marker>.</example> + <example type="correct">Sie redet ohne Punkt und <marker>Komma</marker>.</example> + <example type="incorrect" correction="Koma">Sie fiel plötzlich ins <marker>Komma</marker>.</example> + <example type="incorrect" correction="Koma">Er liegt seit gestern im <marker>Komma</marker>.</example> + </rule> + <rule> + <pattern mark_from="1" mark_to="-1"> + <token regexp="yes">ins|im</token> + <token>Komma</token> + <token regexp="yes">gefallen|gelegen</token> + </pattern> + <message>Meinten Sie <suggestion>Koma</suggestion> (Bewusstlosigkeit)?</message> + <short>Mögliche Wortverwechslung</short> + <example type="correct">Sie fiel plötzlich ins <marker>Koma</marker>.</example> + <example type="correct">Sie redet ohne Punkt und <marker>Komma</marker>.</example> + <example type="incorrect" correction="Koma">Sie ist plötzlich ins <marker>Komma</marker> gefallen.</example> + </rule> + </rulegroup> + <rulegroup id="IDEN_IDEEN" name="Mögliche Wortverwechslung: Ideen/Iden"> + <rule> + <pattern mark_from="0" mark_to="-1"> + <token>Iden</token> + <token negate="yes">des</token> + </pattern> + <message>Meinten Sie <suggestion>Ideen</suggestion> (Einfälle) statt 'Iden' (röm. Kalendertage)?</message> + <short>Mögliche Wortverwechslung</short> + <example type="correct">Sind heute die <marker>Iden</marker> des März?</example> + <example type="correct">Deine <marker>Ideen</marker> sind gut!</example> + <example type="incorrect" correction="Ideen">Deine <marker>Iden</marker> sind gut!</example> + </rule> + <rule> + <pattern mark_from="0" mark_to="-2"> + <token>Ideen</token> + <token>des</token> + <token regexp="yes">&monate;</token> + </pattern> + <message>Meinten Sie <suggestion>Iden</suggestion> (röm. Kalendertage) statt 'Ideen'?</message> + <short>Mögliche Wortverwechslung</short> + <example type="correct">Deine <marker>Ideen</marker> sind gut!</example> + <example type="correct">Sind heute die <marker>Iden</marker> des März?</example> + <example type="incorrect" correction="Iden">Sind heute die <marker>Ideen</marker> des März?</example> + </rule> + </rulegroup> + <rulegroup id="DER_SCHILD" name="Mögliche Wortverwechslung: das/der Schild"> + <rule> + <pattern mark_from="0" mark_to="0"> + <token>das</token> + <token regexp="yes">.*(Schutz|Abfang|Abwehr)schild</token> + </pattern> + <message>'Schild' im Sinne von 'Schutzwaffe' ist ein maskulines Nomen. Vorschlag: <suggestion>der \2</suggestion></message> + <url>http://www.duden.de/rechtschreibung/Schild_Schutzwaffe_Schirm</url> + <short>'Schild' im Sinne von 'Schutzwaffe' ist ein maskulines Nomen.</short> + <example type="correct">Hier ist <marker>der Schutzschild</marker>.</example> + <example type="incorrect">Hier ist <marker>das Schutzschild</marker>.</example> + </rule> + <rule> + <pattern mark_from="0" mark_to="0"> + <token postag="ADJ:NOM:SIN:NEU.*" postag_regexp="yes" regexp="yes">.+es<exception postag="ADJ:.+:SIN:MAS.*" postag_regexp="yes"/></token> + <token regexp="yes">.*(Schutz|Abfang|Abwehr)schild</token> + </pattern> + <message>'Schild' im Sinne von 'Schutzwaffe' ist ein maskulines Nomen. Vorschlag: <suggestion><match no="1" regexp_replace="er" regexp_match="es$"/> \2</suggestion></message> + <url>http://www.duden.de/rechtschreibung/Schild_Schutzwaffe_Schirm</url> + <short>'Schild' im Sinne von 'Schutzwaffe' ist ein maskulines Nomen.</short> + <example type="correct">Ein <marker>menschlicher Schutzschild</marker>.</example> + <example type="incorrect">Ein <marker>menschliches Schutzschild</marker>.</example> + </rule> + <rule> + <pattern mark_from="0" mark_to="0"> + <token regexp="yes">.*(Schutz|Abfang|Abwehr)schildern?</token> + </pattern> + <message>Der Plural von 'Schild' im Sinne von 'Schutzwaffe' lautet 'Schilde'. Vorschlag: <suggestion><match no="1" regexp_replace="e$1" regexp_match="er(n)?$"/></suggestion></message> + <url>http://www.duden.de/rechtschreibung/Schild_Schutzwaffe_Schirm</url> + <short>Mögliche Wortverwechslung</short> + <example type="correct">Die menschlichen <marker>Schutzschilde</marker>.</example> + <example type="incorrect" correction="Schutzschilde">Die menschlichen <marker>Schutzschilder</marker>.</example> + <example type="incorrect" correction="Schutzschilden">Den menschlichen <marker>Schutzschildern</marker>.</example> + </rule> + <rule> + <pattern mark_from="0" mark_to="0"> + <token>der</token> + <token regexp="yes">.*(Verkehrs|Verbots|Namens|Hinweis)schild</token> + </pattern> + <message>'Schild' im Sinne von 'Zeichen, Tafel' ist ein Neutrum. Vorschlag: <suggestion>das \2</suggestion></message> + <url>http://www.duden.de/rechtschreibung/Schild_Tafel_Platte_Fleck</url> + <short>'Schild' im Sinne von 'Zeichen' ist ein Neutrum.</short> + <example type="correct">Hier ist <marker>der Schutzschild</marker>.</example> + <example type="correct">Hier ist <marker>das Verkehrsschild</marker>.</example> + <example type="incorrect">Hier ist <marker>der Verkehrsschild</marker>.</example> + </rule> + <rule> + <pattern mark_from="1" mark_to="0"> + <token negate="yes">dem</token> <!-- Dativ-e --> + <token regexp="yes">.*(Verkehrs|Verbots|Namens|Hinweis)schilden?</token> + </pattern> + <message>Der Plural von 'Schild' im Sinne von 'Zeichen, Tafel' lautet 'Schilder'. Vorschlag: <suggestion><match no="2" regexp_replace="er$1" regexp_match="e(n)?$"/></suggestion></message> + <short>Mögliche Wortverwechslung</short> + <example type="correct">Die <marker>Verkehrsschilder</marker>.</example> + <example type="incorrect" correction="Verkehrsschilder">Die <marker>Verkehrsschilde</marker>.</example> + <example type="incorrect" correction="Verkehrsschildern">Den <marker>Verkehrsschilden</marker>.</example> + </rule> + </rulegroup> </category> <!-- ====================================================================== --> @@ -3540,16 +3713,52 @@ <example type="incorrect" correction="Russellsche"><marker>Russelsche</marker> Antinomie</example> </rule> </rulegroup> - <rule id="JOSEPH_GOEBBELS" name="Eigenname: 'Josef (Joseph) Goebbels'"> - <pattern case_sensitive="yes" mark_to="-1"> - <token>Josef</token> - <token>Goebbels</token> - </pattern> - <message>Meinen Sie <suggestion>Joseph</suggestion> Goebbels, den Propagandaminister des Dritten Reiches?</message> - <short>&eigenname;</short> - <example type="correct"><marker>Joseph</marker> Goebbels</example> - <example type="incorrect" correction="Joseph"><marker>Josef</marker> Goebbels</example> - </rule> + <rulegroup id="MARINA_WEISBAND" name="Eigenname: 'Marita (Marina) Weisband'"> + <rule> + <pattern case_sensitive="yes"> + <token regexp="yes">Mari\w?a<exception>Marina</exception></token> + <token regexp="yes">Weisband|Weißband</token> + </pattern> + <message>Meinen Sie die Politikerin <suggestion>Marina Weisband</suggestion>?</message> + <short>&eigenname;</short> + <example type="correct"><marker>Marina Weisband</marker></example> + <example type="incorrect" correction="Marina Weisband"><marker>Maria Weißband</marker></example> + <example type="incorrect" correction="Marina Weisband"><marker>Marita Weisband</marker></example> + </rule> + <rule> + <pattern case_sensitive="yes"> + <token>Marina</token> + <token regexp="yes">Wei\w\w?band|Weißband<exception>Weisband</exception></token> + </pattern> + <message>Meinen Sie die Politikerin <suggestion>Marina Weisband</suggestion>?</message> + <short>&eigenname;</short> + <example type="correct"><marker>Marina Weisband</marker></example> + <example type="incorrect" correction="Marina Weisband"><marker>Marina Weißband</marker></example> + </rule> + </rulegroup> + <rulegroup id="JOSEPH_GOEBBELS" name="Eigenname: 'Josef (Joseph) Goebbels'"> + <rule> + <pattern case_sensitive="yes"> + <token>Josef</token> + <token regexp="yes">G(oe|ö)bbels</token> + </pattern> + <message>Meinen Sie <suggestion>Joseph Goebbels</suggestion>, den Propagandaminister des Dritten Reiches?</message> + <short>&eigenname;</short> + <example type="correct"><marker>Joseph Goebbels</marker></example> + <example type="incorrect" correction="Joseph Goebbels"><marker>Josef Goebbels</marker></example> + <example type="incorrect" correction="Joseph Goebbels"><marker>Josef Göbbels</marker></example> + </rule> + <rule> + <pattern case_sensitive="yes"> + <token>Joseph</token> + <token>Göbbels</token> + </pattern> + <message>Meinen Sie <suggestion>Joseph Goebbels</suggestion>, den Propagandaminister des Dritten Reiches?</message> + <short>&eigenname;</short> + <example type="correct"><marker>Joseph Goebbels</marker></example> + <example type="incorrect" correction="Joseph Goebbels"><marker>Joseph Göbbels</marker></example> + </rule> + </rulegroup> <rule id="BARBRA_STREISAND" name="Eigenname: 'Barbara (Barbra) Streisand'"> <pattern case_sensitive="yes" mark_to="-1"> <token>Barbara</token> @@ -4089,6 +4298,17 @@ <rule> <pattern case_sensitive="yes" mark_from="1"> <token regexp="yes">[zZ]um|[bB]eim</token> + <token>Korrektur</token> + <token regexp="yes">[lL]esen</token> + </pattern> + <message>Meinten Sie <suggestion><match no="2"/><match case_conversion="startlower" no="3"/></suggestion>?</message> + <short>&getrennt;.</short> + <example type="correct">Beim <marker>Korrekturlesen</marker> kommen mir die besten Einfälle.</example> + <example type="incorrect" correction="Korrekturlesen">Beim <marker>Korrektur lesen</marker> kommen mir die besten Einfälle.</example> + </rule> + <rule> + <pattern case_sensitive="yes" mark_from="1"> + <token regexp="yes">[zZ]um|[bB]eim</token> <token>Auto</token> <token regexp="yes">[fF]ahren</token> </pattern> @@ -5190,6 +5410,44 @@ <example type="incorrect" correction="Wo wollte er denn hin|Wohin wollte er denn"><marker>Wohin wollte er denn hin</marker>?</example> <example type="correct"><marker>Wo wollte er denn hin</marker>?</example> </rule> + <rule> + <pattern case_sensitive="no"> + <token>woher</token> + <token> + <exception postag="SENT_END"/> + </token> + <token> + <exception postag="SENT_END"/> + </token> + <token>her</token> + </pattern> + <message>Bitte verwenden Sie 'wo' und 'woher' nicht zusammen. Vorschläge: <suggestion>wo \2 \3 her</suggestion>, <suggestion>woher \2 \3</suggestion>.</message> + <short>&redundanz;</short> + <example type="incorrect" correction="Wo kommst du her|Woher kommst du"><marker>Woher kommst du her</marker>?</example> + <example type="incorrect" correction="Wo kam er her|Woher kam er"><marker>Woher kam er her</marker>?</example> + <example type="correct"><marker>Wo kam er her</marker>?</example> + <example type="correct"><marker>Woher kam er</marker>?</example> + </rule> + <rule> + <pattern case_sensitive="no"> + <token>woher</token> + <token> + <exception postag="SENT_END"/> + </token> + <token> + <exception postag="SENT_END"/> + </token> + <token skip="1"> + <exception postag="SENT_END"/> + </token> + <token>her</token> + </pattern> + <message>Bitte verwenden Sie 'wo' und 'woher' nicht zusammen. Vorschläge: <suggestion>wo \2 \3 \4 her</suggestion>, <suggestion>woher \2 \3 \4</suggestion>.</message> + <short>&redundanz;</short> + <example type="incorrect" correction="Wo kommst du denn her|Woher kommst du denn"><marker>Woher kommst du denn her</marker>?</example> + <example type="incorrect" correction="Wo kam er denn her|Woher kam er denn"><marker>Woher kam er denn her</marker>?</example> + <example type="correct"><marker>Wo kam er denn her</marker>?</example> + </rule> </rulegroup> <rulegroup id="WAEHREND_DES_VERLAUFS" name="Verdoppelung: 'während des Verlaufs'"> <rule> @@ -8245,7 +8503,7 @@ <rule id="AUF_VERLANGEN" name="Groß-/Kleinschreibung: 'auf verlangen (Verlangen)'"> <pattern case_sensitive="yes" mark_from="1"> <token regexp="yes">[aA]uf</token> - <token regexp="yes">verlangen|bitten|nachfrage</token> + <token regexp="yes">verlangen|bitten|nachfrage|anfrage</token> </pattern> <message>Meinten Sie \1 <suggestion><match no="2" case_conversion="startupper"/></suggestion>?</message> <short>&prgk;.</short> @@ -10963,7 +11221,7 @@ <rule> <pattern mark_from="1" mark_to="-1" case_sensitive="yes"> <token regexp="yes">([dD](er|ie))|([eE]ine)</token> - <token regexp="yes">verdächtige|überlebende|verbündete|obdachlose|angestellte|abgeordnete|jugendliche</token> + <token regexp="yes">verdächtige|überlebende|verbündete|prostituierte|obdachlose|angestellte|abgeordnete|jugendliche</token> <token postag="VER:.*" postag_regexp="yes"/> </pattern> <message>&subanfang;<suggestion><match case_conversion="startupper" no="2"/></suggestion> hier substantiviert gebraucht wird.</message> @@ -13574,7 +13832,6 @@ <example type="incorrect">Seine Werke waren <marker>zu seiner Lebenszeit</marker> nicht besonders erfolgreich.</example> </rule> <rulegroup id="INSOFERN_ALS_DASS" name="Redewendung: 'insofern, als dass (als)'"> - <!-- Quelle: http://www.spiegel.de/kultur/zwiebelfisch/0,1518,340036,00.html --> <rule> <pattern mark_from="2"> <token>insofern</token> @@ -13582,7 +13839,8 @@ <token>als</token> <token>dass</token> </pattern> - <message>'Insofern' steht mit der Konjunktion <suggestion>als</suggestion>.</message> + <message>'Insofern' steht gewöhnlich mit der Konjunktion <suggestion>als</suggestion>.</message> + <url>http://www.spiegel.de/kultur/zwiebelfisch/0,1518,340036,00.html</url> <short>Möglicherweise falsch verwendete Redewendung</short> <example type="correct">Das gilt insofern, <marker>als</marker> obige Bedingungen erfüllt sind.</example> <example type="incorrect">Das gilt insofern, <marker>als dass</marker> obige Bedingungen erfüllt sind.</example> @@ -13594,7 +13852,8 @@ <token>als</token> <token>dass</token> </pattern> - <message>'Insofern' steht mit der Konjunktion <suggestion>als</suggestion>.</message> + <message>'Insofern' steht gewöhnlich mit der Konjunktion <suggestion>als</suggestion>.</message> + <url>http://www.spiegel.de/kultur/zwiebelfisch/0,1518,340036,00.html</url> <short>Möglicherweise falsch verwendete Redewendung</short> <example type="correct">Das trifft insofern zu, <marker>als</marker> obige Bedingungen erfüllt sind.</example> <example type="incorrect">Das trifft insofern zu, <marker>als dass</marker> obige Bedingungen erfüllt sind.</example> @@ -13718,19 +13977,47 @@ <example type="incorrect">Ich bin zur <marker>Salzsäure</marker> erstarrt.</example> </rule> </rulegroup> - <rule id="MIT_RUM_BEKLECKERT" name="Redewendung: 'mit Rum (Ruhm) bekleckert'"> - <pattern mark_from="2" mark_to="-1"> - <token regexp="yes">nicht|unbedingt|gerade</token> - <token>mit</token> - <token>Rum</token> - <token regexp="yes">bekleckert|befleckt|bedeckt</token> - </pattern> - <message>Meinten Sie <suggestion>Ruhm</suggestion>? (Redewendung)</message> - <short>Möglicherweise falsch verwendete Redewendung</short> - <example type="correct">Da haben wir uns nicht gerade mit <marker>Ruhm</marker> bekleckert.</example> - <example type="correct">Verzeihung, Sie haben sich eben mit etwas <marker>Rum</marker> bekleckert.</example> - <example type="incorrect">Da haben wir uns nicht gerade mit <marker>Rum</marker> bekleckert.</example> - </rule> + <rulegroup id="APPEL_UND_EI" name="Redewendung: 'für einen Apfel und ein Eis (Ei)'"> + <rule> + <pattern mark_from="4"> + <token skip="1">für</token> + <token inflected="yes">Apfel</token> + <token>und</token> + <token>ein</token> + <token regexp="yes">\w?ei\w?<exception>Ei</exception></token> + </pattern> + <message>Meinten Sie <suggestion>Ei</suggestion>? (Redewendung)</message> + <short>Möglicherweise falsch verwendete Redewendung</short> + <example type="correct">Ich geb es dir für einen Apfel und ein <marker>Ei</marker>.</example> + <example type="incorrect">Ich geb es dir für einen Apfel und ein <marker>Eis</marker>.</example> + </rule> + </rulegroup> + <rulegroup id="MIT_RUM_BEKLECKERT" name="Redewendung: 'mit Rum (Ruhm) bekleckert'"> + <rule> + <pattern mark_from="2" mark_to="-1"> + <token regexp="yes">nicht|unbedingt|gerade</token> + <token>mit</token> + <token>Rum</token> + <token regexp="yes">bekleckert|befleckt|bedeckt</token> + </pattern> + <message>Meinten Sie <suggestion>Ruhm</suggestion>? (Redewendung)</message> + <short>Möglicherweise falsch verwendete Redewendung</short> + <example type="correct">Da haben wir uns nicht gerade mit <marker>Ruhm</marker> bekleckert.</example> + <example type="correct">Verzeihung, Sie haben sich eben mit etwas <marker>Rum</marker> bekleckert.</example> + <example type="incorrect">Da haben wir uns nicht gerade mit <marker>Rum</marker> bekleckert.</example> + </rule> + <rule> + <pattern mark_to="-2" case_sensitive="yes"> + <token>Rum</token> + <token>und</token> + <token>Ehre</token> + </pattern> + <message>Meinten Sie <suggestion>Ruhm</suggestion>?</message> + <short>Möglicherweise falsch verwendete Redewendung</short> + <example type="correct">Ich tat es für <marker>Ruhm</marker> und Ehre.</example> + <example type="incorrect">Ich tat es für <marker>Rum</marker> und Ehre.</example> + </rule> + </rulegroup> <rule id="MALT_MAHLT" name="Redewendung: 'malt (mahlt) zuerst'"> <pattern mark_from="4" mark_to="-1"> <token>wer</token> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Languagetool-cvs mailing list Languagetool-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/languagetool-cvs