Revision: 6925
http://languagetool.svn.sourceforge.net/languagetool/?rev=6925&view=rev
Author: janschreiber
Date: 2012-05-15 09:27:04 +0000 (Tue, 15 May 2012)
Log Message:
-----------
[de] a few more rules
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-05-14 21:22:03 UTC
(rev 6924)
+++ trunk/JLanguageTool/src/rules/de/grammar.xml 2012-05-15 09:27:04 UTC
(rev 6925)
@@ -61,7 +61,7 @@
<!ENTITY also "also|folglich|demnach|deshalb|mithin|somit">
<!ENTITY fast "annähernd|beinah(e)?|fast|nahezu|ungefähr">
<!ENTITY modal "halt|eben|doch|wohl|eigentlich|auch|schon|aber|recht|ziemlich">
-<!ENTITY neusubklein
"alter|ansinnen|band|bedenken|bündel|delta|differential|double|drittel|eck|eislaufen|elend|ende|erbe|erbrecht|fach|fest|fett|gebrechen|gemach|gerät|gewissen|gut|gutachten|ideal|junge|kapital|kollektiv|konditional|können|leben|leck|leid|licht|lokal|los|mal|manifest|maß|mittelalter|morden|paar|patent|pfeifen|präsent|recht|reich|rennen|scheitern|schweigen|sitzen|stillschweigen|totem|unrecht|verbot|verdeck|verdienst|verfahren|vergnügen|verhör|verlangen|vermögen|versprechen|wettrennen|wohl|wunder|zeug|ziel|zimmer">
+<!ENTITY neusubklein
"alter|ansinnen|band|bedenken|bündel|delta|differential|double|drittel|eck|eislaufen|elend|ende|erbe|erbrecht|fach|fest|fett|gebrechen|gemach|gerät|gewissen|gut|gutachten|hoch|ideal|junge|kapital|kollektiv|konditional|können|leben|leck|leid|licht|lokal|los|mal|manifest|maß|mittelalter|morden|paar|patent|pfeifen|präsent|recht|reich|rennen|scheitern|schweigen|sitzen|stillschweigen|tief|totem|unrecht|verbot|verdeck|verdienst|verfahren|vergnügen|verhör|verlangen|vermögen|versprechen|wettrennen|wohl|wunder|zeug|ziel|zimmer">
<!ENTITY massubklein
"abgeordnete|abkomme|abriss|abschied|abschnitt|abstieg|ahne|andrang|angriff|anklang|anschnitt|anstieg|anstrich|antrieb|antritt|ärger|arm|aufriss|aufschnitt|aufstand|aufstieg|aufstrich|auftritt|ausklang|ausritt|ausschnitt|ausstand|ausstieg|austritt|band|bau|bedarf|begriff|beistand|beitritt|belang|bestand|betrieb|betrug|blick|block|bogen|brauch|dank|dichter|durchschnitt|einband|eingriff|einschnitt|einstand|einstieg|eintritt|ernst|ertrag|feind|filz|floh|forscher|fortschritt|fremde|gefreite|gläubiger|gleichstand|graben|herzog|junge|jünger|knebel|knick|knoten|koch|komparativ|kragen|krieg|laden|lappen|lauf|laut|lumpen|mitschnitt|morgen|nachklang|nachkomme|nachwuchs|pfiff|plan|planer|platz|plural|pole|preis|rang|rasen|rausschmiss|reifen|rücken|rüde|samt|schal|scherz|schiefer|schlag|schluck|schnitt|schnupfen|schock|schotte|schrecken|schritt|schubs|schuft|schund|schütze|schwamm|sitz|spitz|stand|stecken|stillstand|stolz|stoß|strich|strick|träger|trieb|tritt|tropfen|trotz|türke|übergriff|übertritt|umriss|unterschied|untertan|verband|verbrauch|verdacht|verdienst|verkauf|verkehr|verlass|verlauf|verleih|vermerk|verriss|verschlag|verstand|verstoß|versuch|vertrieb|verzehr|virtuose|vokal|vorbehalt|vorgriff|vorstand|vortritt|vorwärtsschritt|wagen|weg|wein|weise|wert|wettstreit|wicht|widerstand|zank|zeuge|zügel|zugriff|zusammenschnitt|zustand|zutritt|zweifel">
<!ENTITY femsubklein
"abbitte|abfahrt|abfrage|abfuhr|abgeordnete|ablöse|abreise|absage|absteige|acht|alternative|anfahrt|anfrage|angst|anklage|anreise|anrichte|ansage|antike|anzeige|auffahrt|ausbeute|ausfahrt|ausfuhr|ausleihe|auslese|ausrede|ausreise|aussage|band|beichte|beule|binde|bitte|blase|breite|bremse|buche|bürde|burleske|bürste|decke|defensive|dichte|drei|durchfahrt|durchreiche|durchreise|durchsage|dürre|dusche|düse|ebbe|ebene|ecke|ehe|ehre|eiche|eile|einfahrt|einreise|eins|elf|erde|fahrt|falle|falte|feige|feile|ferne|flamme|fliege|fliese|flotte|flucht|folge|frage|fremde|fresse|fünf|geige|gerade|gnade|grenze|großtat|groteske|hacke|halle|härte|hast|haut|hecke|heimfahrt|herfahrt|hinfahrt|höhle|illustrierte|kante|kappe|keule|kippe|klage|klammer|klappe|klaue|klemme|klinge|klingel|kommode|konstante|kontroverse|kraft|krähe|kralle|kürze|kutsche|last|leere|legende|lehre|leine|leiste|leuchte|liebe|liege|linse|liste|lüge|macht|marine|matte|menge|messe|miete|mithilfe|mühe|nachfrage|nachlese|nachrede|nähe|naht|neun|oder|offensive|parallele|pauke|pauschale|pause|perle|pfeife|platte|pleite|post|predigt|presse|probe|pumpe|puste|quelle|rast|ratsche|rede|reibe|reife|reihe|reise|reue|robbe|rolle|rückfrage|rüge|ruhe|runde|rutsche|sage|säge|sahne|salbe|säure|schanze|schau|scheide|scheiße|schere|schiene|schippe|schlampe|schleife|schleuse|schlinge|schmelze|schmiede|schnalle|schneide|schuld|schule|schürze|schwäche|schwärze|schwebe|schwelle|sechs|sehne|sieben|sonne|sorge|spalte|sparte|speise|spitze|spritze|starre|stärke|stelle|stille|stimme|strafe|strecke|strippe|stufe|stunde|stütze|suche|sucht|summe|taste|tat|taufe|tiefe|trage|träne|treue|variable|vier|vollmacht|voraussage|vorfahrt|vorhersage|vormacht|vorrede|vorsitzende|vorsorge|wache|wand|wärme|weide|weihe|weile|weise|welle|wende|werft|wiege|wiese|winde|wolle|würde|würze|wüste|zahl|zeche|zehn|zeit|zentrale|zier|zufahrt|zufuhr|zusage|zwei|zwinge|zwölf">
<!ENTITY subkleinplural
"abbitten|abdrücke|abfragen|abfuhren|abgaben|abgeordneten|absagen|abschnitte|abspiele|absprachen|absteigen|abstiege|abstürze|abteile|ahnen|alternativen|anbauten|anblicke|andachten|anfragen|angaben|angeln|angriffe|ängste|anhalte|anhänge|anklagen|anlagen|anliegen|annahmen|anreden|anreisen|anreize|anrichten|anrufe|ansagen|anschnitte|anschreiben|ansprachen|anstiege|antriebe|antworten|anzahlen|anzeigen|arabesken|arme|armen|äste|aufbauten|aufgaben|auflagen|aufnahmen|aufrufe|aufschreie|aufstriche|ausbauten|ausbeuten|ausdrucke|ausdrücke|ausfuhren|ausgaben|aushänge|auslagen|ausleihen|auslesen|ausnahmen|ausreden|ausreisen|ausritte|ausrufe|aussagen|ausschnitte|aussprachen|ausweise|bahnen|bände|banden|bäume|bauten|bedenken|befehle|beichten|beigaben|beilagen|belange|belege|berge|berichte|berufe|bescheide|besuche|betten|beulen|beweise|binden|bitten|blasen|blätter|blicke|breiten|bremsen|brüste|buchen|bündel|bürden|burlesken|bürsten|dämme|dämpfe|delinquenten|deutschen|dichten|dichter|dinge|dreier|drucke|durchsagen|durchschnitte|duschen|düsen|ebenen|ecken|ehren|eichen|eingaben|eingriffe|einnahmen|einreisen|einschnitte|einschreiben|einstiege|entgegennahmen|entnahmen|entscheide|erfolge|erlöse|fallen|falten|feigen|feilen|feinde|festnahmen|fiedeln|filme|fische|flammen|flauten|fliegen|fliesen|flöße|flotten|fluchten|folgen|forscher|fortschritte|fragen|fransen|freigaben|freiräume|fressen|freunde|furchen|gebrechen|gebühren|gefahren|gefreiten|geigen|geraden|gestalten|gewinne|gläubiger|greise|grenzen|großtaten|grotesken|gruben|gründe|grüße|hacken|haken|hallen|härten|hecken|herzen|herzöge|hexen|hiebe|hinweise|höhlen|hüte|illustrierten|initialen|intriganten|jungen|jünger|kanten|kappen|kehlen|keulen|klagen|klammern|klänge|klappen|klauen|klemmen|klingeln|klingen|knappen|knechte|knöpfe|knospen|knoten|kommoden|konstanten|kontroversen|köpfe|kosten|krähen|krallen|krebse|kreuze|kriege|kugeln|kuppeln|küsse|kutschen|lappen|lasten|laute|legenden|lehren|leinen|leisten|leuchten|lichter|liegen|links|linsen|listen|löcher|lügen|lumpen|matten|mengen|messen|mieten|mitschnitte|morde|mühen|münzen|nachdrucke|nachfragen|nachklänge|nachkommen|nachlesen|nachreden|nachrufe|nachweise|nähte|narren|offensiven|parallelen|pauken|pauschalen|pausen|perlen|pfeifen|pfiffe|platten|pole|polen|predigten|preise|pressen|proben|pumpen|quellen|ränge|ratschen|räume|rechte|reden|regeln|reiben|reiche|reichen|reifen|reihen|reisen|rentiere|robben|rollen|rückfragen|rüden|rügen|rümpfe|runden|rutschen|sagen|sägen|salben|salze|säume|schächte|schanzen|schatten|schätze|schäume|scheiden|scheine|scheren|scherze|schienen|schiffe|schippen|schlampen|schleifen|schleusen|schlingen|schmieden|schnallen|schneiden|schnitte|schotten|schränke|schreie|schritte|schufte|schulden|schulen|schürzen|schützen|schwächen|schwänze|schwellen|sehnen|siebe|siege|siegel|sitze|söhne|sonnen|sorgen|spalten|speisen|spitzen|sprachen|spritzen|stacheln|stände|stärken|stellen|steuern|stimmen|strafen|strahlen|streben|strecken|streiche|streifen|striche|stricke|strippen|stufen|stunden|stürme|stützen|suchen|summen|tafeln|tage|tasten|taten|tauben|taufen|teile|teilnahmen|texte|tiefen|tische|tragen|träger|tränen|träume|tropfen|türken|türme|umbauten|umhänge|umkreise|umlaute|umschauen|unterlagen|unterschiede|variablen|verbände|verbrechen|verdecke|vereine|verfahren|vergehen|vergleiche|verhaue|verhöre|verleihe|vermerke|versprechen|verstecke|versuche|verweise|virtuosen|vögel|vokale|vollmachten|vorarbeiten|voraussagen|vorbehalte|vorgaben|vorgriffe|vorhersagen|vorkommen|vorlagen|vorlesen|vorreden|vorsitzenden|vorspanne|vorwegnahmen|vorwürfe|wachen|wagen|walzen|wände|waren|weichen|weiden|weihen|weine|weisen|wellen|werte|wiedergaben|wiedersehen|wiegen|wiesen|winde|winden|wünsche|würden|wüsten|zahlen|zäune|zechen|zelte|zentralen|zettel|zeugen|ziele|zimmer|zufuhren|zügel|zugriffe|zunahmen|zusagen|zusammenhänge|zwänge|zweifel">
@@ -143,6 +143,33 @@
<example type="incorrect" correction="Sehr geehrte Damen und
Herren"><marker>Sehr geehrte Dame und Herrn</marker></example>
</rule>
</rulegroup>
+ <rulegroup id="LIEBER_ANNA" name="Möglicher Tippfehler: 'Lieber (Liebe)
Anna, ...'">
+ <rule>
+ <pattern case_sensitive="yes" mark_from="1" mark_to="-2">
+ <token postag="SENT_START"/>
+ <token regexp="yes">[lL]ieb.*<exception>Liebe</exception></token>
+ <token postag="EIG:NOM:SIN:FEM:(.*)VOR"
postag_regexp="yes"><exception postag="EIG:NOM:SIN:MAS:(.*)VOR"
postag_regexp="yes"/></token>
+ <token>,</token>
+ </pattern>
+ <message>Möglicher Tippfehler: Meinten Sie
<suggestion>Liebe</suggestion>?</message>
+ <short>Möglicher Tippfehler</short>
+ <example type="correct"><marker>Liebe</marker> Anna, ...</example>
+ <example type="incorrect" correction="Liebe"><marker>Lieber</marker>
Anna, ...</example>
+ </rule>
+ <rule>
+ <pattern case_sensitive="yes" mark_from="1" mark_to="-2">
+ <token postag="SENT_START"/>
+ <token regexp="yes">[lL]ieb.*<exception>Lieber</exception></token>
+ <token postag="EIG:NOM:SIN:MAS:(.*)VOR"
postag_regexp="yes"><exception postag="EIG:NOM:SIN:FEM:(.*)VOR"
postag_regexp="yes"/></token>
+ <token>,</token>
+ </pattern>
+ <message>Möglicher Tippfehler: Meinten Sie
<suggestion>Lieber</suggestion>?</message>
+ <short>Möglicher Tippfehler</short>
+ <example type="correct"><marker>Lieber</marker> Dieter, ...</example>
+ <example type="correct">Ich <marker>liebe</marker> Dieter, weil
...</example>
+ <example type="incorrect" correction="Lieber"><marker>Liebe</marker>
Dieter, ...</example>
+ </rule>
+ </rulegroup>
<rulegroup id="LIEB_GRUESSE" name="Möglicher Tippfehler: 'Lieb (Liebe)
Grüße'">
<rule>
<pattern case_sensitive="yes" mark_from="1">
@@ -153,7 +180,7 @@
<message>Möglicher Tippfehler: Meinten Sie die Schlussformel
<suggestion>Liebe Grüße</suggestion>?</message>
<short>Möglicher Tippfehler</short>
<example type="correct"><marker>Liebe Grüße</marker></example>
- <example type="incorrect"><marker>Lieb Grüße</marker></example>
+ <example type="incorrect" correction="Liebe Grüße"><marker>Lieb
Grüße</marker></example>
</rule>
</rulegroup>
<rulegroup id="KOMMA_TLD" name="Möglicher Tippfehler: 'example,com
(example.com)'">
@@ -3830,6 +3857,16 @@
</rule>
</rulegroup>
<!-- Prominente -->
+ <rule id="ALEXIUS_MEINONG" name="Eigenname: 'Alexius Meinung (Meinong)'">
+ <pattern mark_from="1" case_sensitive="yes">
+ <token>Alexius</token>
+ <token>Meinung</token>
+ </pattern>
+ <message>Meinten Sie den Philosophen Alexius
<suggestion>Meinong</suggestion>?</message>
+ <short>&eigenname;</short>
+ <example type="correct">Alexius <marker>Meinong</marker> ist ein
Philosoph.</example>
+ <example type="incorrect" correction="Meinong">Alexius
<marker>Meinung</marker> ist ein Philosoph.</example>
+ </rule>
<rule id="JOSEF_HAYDN" name="Eigenname: 'Josef (Joseph) Haydn'">
<pattern mark_to="-1" case_sensitive="yes">
<token>Josef</token>
@@ -4576,6 +4613,20 @@
<example type="correct">Ich bin <marker>weggegangen</marker>.</example>
</rule>
</rulegroup>
+ <rulegroup id="FREUND_SCHAFT" name="Zusammen-/Getrenntschreibung: 'Freund
Schaft (Freundschaft)'">
+ <rule>
+ <pattern mark_from="0" case_sensitive="no">
+ <token regexp="yes">Freund|Partner|Kamerad|Mutter</token>
+ <token>schaft</token>
+ </pattern>
+ <message>&getrennt;. Möglicherweise muss <suggestion>\1\2</suggestion>
zusammengeschrieben werden, oder es fehlt ein f in 'schaft'.</message>
+ <url>http://www.duden.de/rechtschreibung/_schaft</url>
+ <short>&getrennt;.</short>
+ <example type="incorrect" correction="Freundschaft">So eine
<marker>Freund schaft</marker> hält ein Leben lang.</example>
+ <example type="correct">So eine <marker>Freundschaft</marker> hält ein
Leben lang.</example>
+ <example type="correct">Mein <marker>Freund schafft</marker> es nicht
alleine.</example>
+ </rule>
+ </rulegroup>
<rulegroup id="GUTHABEN_GUT_HABEN" name="Zusammen-/Getrenntschreibung:
'ihr sollt es guthaben (gut haben)'">
<rule>
<pattern mark_from="2" case_sensitive="yes">
@@ -7403,8 +7454,8 @@
</rule>
<rule>
<pattern case_sensitive="yes" mark_from="2">
- <token inflected="yes" skip="2">erteilen</token>
- <token skip="1">eine</token>
+ <token inflected="yes" skip="2">erteilen<exception scope="next"
postag="SENT_END"/></token>
+ <token skip="1">eine<exception scope="next"
postag="SENT_END"/></token>
<token>absage</token>
</pattern>
<message>&subanfang;<suggestion>Absage</suggestion>&subende;</message>
@@ -7413,6 +7464,43 @@
<example type="incorrect" correction="Absage">Wir erteilten ihm eine
klare <marker>absage</marker>.</example>
</rule>
</rulegroup>
+ <rulegroup id="MIETE_SUBST" name="Groß-/Kleinschreibung: 'miete (Miete)
zahlen' etc.">
+ <rule>
+ <pattern case_sensitive="yes" mark_to="-1">
+ <token>miete</token>
+ <token postag="VER:.+" postag_regexp="yes"/>
+ </pattern>
+ <message>&subanfang;<suggestion>Miete</suggestion>&subende;</message>
+ <short>&prgk;.</short>
+ <example type="correct">Er hat die <marker>Miete</marker>
überwiesen.</example>
+ <example type="correct">Er hat keine <marker>Miete</marker>
gezahlt.</example>
+ <example type="incorrect" correction="Miete">Er hat keine
<marker>miete</marker> gezahlt.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="SCHAU_SUBST" name="Groß-/Kleinschreibung: 'die schau
(Schau) stehlen' etc.">
+ <rule>
+ <pattern case_sensitive="yes" mark_from="2" mark_to="0">
+ <token postag="VER:.+" postag_regexp="yes" skip="1"><exception
scope="next" postag="SENT_END"/></token>
+ <token regexp="yes">die|zur</token>
+ <token>schau</token>
+ </pattern>
+ <message>&subanfang;<suggestion>Schau</suggestion>&subende;</message>
+ <short>&prgk;.</short>
+ <example type="correct">Er stiehlt mir die
<marker>Schau</marker>.</example>
+ <example type="incorrect" correction="Schau">Er stiehlt mir die
<marker>schau</marker>.</example>
+ </rule>
+ <rule>
+ <pattern case_sensitive="yes" mark_from="1" mark_to="-1">
+ <token regexp="yes">[dD]ie|[zZ]ur</token>
+ <token>schau</token>
+ <token postag="VER:.+" postag_regexp="yes"/>
+ </pattern>
+ <message>&subanfang;<suggestion>Schau</suggestion>&subende;</message>
+ <short>&prgk;.</short>
+ <example type="correct">Er hat mir die <marker>Schau</marker>
gestohlen.</example>
+ <example type="incorrect" correction="Schau">Er hat mir die
<marker>schau</marker> gestohlen.</example>
+ </rule>
+ </rulegroup>
<rulegroup id="WIDERSTAND_SUBST" name="Groß-/Kleinschreibung: 'widerstand
(Widerstand) leisten' etc.">
<rule>
<pattern case_sensitive="yes" mark_to="-1">
@@ -7694,7 +7782,7 @@
<rule>
<pattern case_sensitive="yes" mark_from="1" mark_to="-1">
<token regexp="yes">[dD]ie</token>
- <token regexp="yes">fresse|schnauze</token>
+ <token regexp="yes">fresse|schnauze|klappe</token>
<token inflected="yes">halten</token>
</pattern>
<message>&subanfang;<suggestion><match no="2"
case_conversion="startupper"/></suggestion>&subende;</message>
@@ -7706,13 +7794,23 @@
<pattern case_sensitive="yes" mark_from="2">
<token inflected="yes" skip="1">halten</token>
<token>die</token>
- <token regexp="yes">fresse|schnauze</token>
+ <token regexp="yes">fresse|schnauze|klappe</token>
</pattern>
<message>&subanfang;<suggestion><match no="3"
case_conversion="startupper"/></suggestion>&subende;</message>
<short>&prgk;.</short>
<example type="correct">Jetzt haltet doch die
<marker>Fresse</marker>.</example>
<example type="incorrect">Jetzt haltet doch die
<marker>fresse</marker>.</example>
</rule>
+ <rule>
+ <pattern case_sensitive="yes" mark_from="1">
+ <token regexp="yes">großen?</token>
+ <token regexp="yes">fresse|schnauze|klappe</token>
+ </pattern>
+ <message>&subanfang;<suggestion><match no="2"
case_conversion="startupper"/></suggestion>&subende;</message>
+ <short>&prgk;.</short>
+ <example type="correct">Ich mit meiner großen
<marker>Klappe</marker>.</example>
+ <example type="incorrect" correction="Klappe">Ich mit meiner großen
<marker>klappe</marker>.</example>
+ </rule>
</rulegroup>
<rulegroup id="SUBSTANTIVE_KLEIN" name="Groß-/Kleinschreibung:
Substantive, die auch Verben oder Adjektive sein können" >
<rule>
@@ -8802,12 +8900,13 @@
<rule>
<pattern case_sensitive="yes" mark_from="2" mark_to="0">
<token regexp="yes">an|unter</token>
- <token regexp="yes">der|die|(&meindein;)e</token>
+ <token regexp="yes">einer|der|die|(&meindein;)e</token>
<token>decke</token>
</pattern>
<message>&subanfang;<suggestion>Decke</suggestion>&subende;</message>
<short>&prgk;.</short>
<example type="incorrect" correction="Decke">Komm unter meine
<marker>decke</marker>.</example>
+ <example type="incorrect" correction="Decke">Die stecken doch alle
unter einer <marker>decke</marker>.</example>
<example type="incorrect" correction="Decke">Ich gehe gleich an die
<marker>decke</marker>.</example>
<example type="correct">Ich <marker>decke</marker> dich zu.</example>
</rule>
@@ -11622,6 +11721,18 @@
<example type="incorrect">Das Schiff ist langsam in
<marker>fahrt</marker> gekommen.</example>
</rule>
</rulegroup>
+ <rulegroup id="VOR_LACHEN" name="Groß-/Kleinschreibung: 'vor lachen
(Lachen)'">
+ <rule>
+ <pattern case_sensitive="yes" mark_from="1">
+ <token>vor</token>
+ <token>lachen</token>
+ </pattern>
+ <message>&subanfang;<suggestion>Lachen</suggestion>&subende;</message>
+ <short>&prgk;.</short>
+ <example type="correct">Können vor <marker>Lachen</marker>.</example>
+ <example type="incorrect" correction="Lachen">Können vor
<marker>lachen</marker>.</example>
+ </rule>
+ </rulegroup>
<rulegroup id="ANGST_SUBST" name="Groß-/Kleinschreibung: 'angst (Angst)'">
<rule>
<pattern case_sensitive="yes" mark_from="1">
@@ -12311,8 +12422,8 @@
<short>&prgk;.</short>
<example type="correct">Der <marker>Angestellte</marker> wurde
entlassen.</example>
<example type="correct">Der <marker>obdachlose</marker> Mann wurde
überfallen.</example>
- <example type="incorrect">Der <marker>angestellte</marker> wurde
entlassen.</example>
- <example type="incorrect">Der <marker>obdachlose</marker> wurde
überfallen.</example>
+ <example type="incorrect" correction="Angestellte">Der
<marker>angestellte</marker> wurde entlassen.</example>
+ <example type="incorrect" correction="Obdachlose">Der
<marker>obdachlose</marker> wurde überfallen.</example>
</rule>
<rule>
<pattern mark_from="1" mark_to="-1" case_sensitive="yes">
@@ -12324,9 +12435,21 @@
<short>&prgk;.</short>
<example type="correct">Die <marker>Angestellten</marker> wurden
entlassen.</example>
<example type="correct">Die <marker>obdachlosen</marker> Männer wurden
überfallen.</example>
- <example type="incorrect">Die <marker>angestellten</marker> wurden
entlassen.</example>
- <example type="incorrect">Die <marker>jugendlichen</marker> benahmen
sich daneben.</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>
</rule>
+ <rule>
+ <pattern mark_from="2" mark_to="-1" case_sensitive="yes">
+ <token regexp="yes">Kindern?</token>
+ <token>und</token>
+ <token regexp="yes">jugendlichen?</token>
+ <token><exception postag="SUB:.*" postag_regexp="yes"/></token>
+ </pattern>
+ <message>&subanfang;<suggestion><match case_conversion="startupper"
no="3"/></suggestion> hier substantiviert gebraucht wird und deswegen
großgeschrieben werden muss.</message>
+ <short>&prgk;.</short>
+ <example type="correct">Bei Kindern und <marker>Jugendlichen</marker>
ist es so-und-so.</example>
+ <example type="incorrect" correction="Jugendlichen">Bei Kindern und
<marker>jugendlichen</marker> ist es so-und-so.</example>
+ </rule>
</rulegroup>
<rulegroup id="DAS_NASS" name="Groß-/Kleinschreibung: 'nass (Nass)'">
<rule>
@@ -13198,14 +13321,16 @@
<example type="incorrect">Und des <marker>weiteren</marker> waren alle
Katzen blau.</example>
</rule>
<rule id="IN_FRAGE" name="Groß-/Kleinschreibung: 'in frage (Frage)'">
- <pattern case_sensitive="yes">
- <token regexp="yes">[Ii]n</token>
+ <pattern case_sensitive="yes" mark_from="1">
+ <token regexp="yes">[Ii]n|[aA]ußer|[oO]hne</token>
<token>frage</token>
</pattern>
- <message>&inwend;<suggestion>in Frage</suggestion> wird 'Frage'
großgeschrieben.</message>
+ <message>In dieser Redewendung wird <suggestion>Frage</suggestion>
großgeschrieben.</message>
<short>&prgk;.</short>
- <example type="correct">etwas <marker>in Frage</marker> stellen</example>
- <example type="incorrect" correction="in Frage">etwas <marker>in
frage</marker> stellen</example>
+ <example type="correct">etwas in <marker>Frage</marker> stellen</example>
+ <example type="incorrect" correction="Frage">etwas in
<marker>frage</marker> stellen</example>
+ <example type="incorrect" correction="Frage">Das steht außer
<marker>frage</marker>.</example>
+ <example type="incorrect" correction="Frage">Ohne <marker>frage</marker>
ist das schwierig.</example>
</rule>
<rule id="DES_NACHTS" name="Groß-/Kleinschreibung: 'des nachts (Nachts),
eines nachts (Nachts)'">
<pattern case_sensitive="yes" mark_from="1">
@@ -15159,6 +15284,17 @@
<example type="correct"><marker>Die Zeit verrinnt</marker> so
schnell.</example>
<example type="incorrect"><marker>Die Zeit verrennt</marker> so
schnell.</example>
</rule>
+ <rule id="SCHMERZEN_ZUFUEHREN" name="Redewendung: 'jmd. Schmerzen zuführen
(zufügen)'">
+ <pattern case_sensitive="yes">
+ <token regexp="yes">Schmerz(en)?|Leid</token>
+ <token regexp="yes">zu(ge|zu)?führ(en?|s?t)</token>
+ </pattern>
+ <message>Meinten Sie die Redewendung <suggestion>\1 <match no="2"
regexp_match="führ" regexp_replace="füg"/></suggestion>?</message>
+ <url>http://www.duden.de/rechtschreibung/zufuegen</url>
+ <short>Möglicherweise falsch verwendete Redewendung</short>
+ <example type="correct">Ich habe ihm großen <marker>Schmerz
zugefügt</marker>.</example>
+ <example type="incorrect" correction="Schmerz zugefügt">Ich habe ihm
großen <marker>Schmerz zugeführt</marker>.</example>
+ </rule>
<rule id="AUF_WEITEM_FLUR" name="Redewendung: 'auf weitem (weiter) Flur'">
<pattern>
<token>auf</token>
@@ -15197,8 +15333,8 @@
<example type="incorrect">Das wurde vom <marker>Zaum</marker>
gebrochen.</example>
</rule>
<rule id="IN_BAUCH_UND_BOGEN" name="Redewendung: 'in Bauch (Bausch) und
Bogen'">
- <pattern>
- <token>in</token>
+ <pattern case_sensitive="yes">
+ <token regexp="yes">[iI]n</token>
<token regexp="yes">Bau?(ch|m)</token>
<token>und</token>
<token>Bogen</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
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-cvs