Revision: 7021 http://languagetool.svn.sourceforge.net/languagetool/?rev=7021&view=rev Author: janschreiber Date: 2012-05-21 08:25:34 +0000 (Mon, 21 May 2012) Log Message: ----------- [de] a few more rules and compound words
Modified Paths: -------------- trunk/JLanguageTool/src/resource/de/compounds.txt trunk/JLanguageTool/src/rules/de/grammar.xml Modified: trunk/JLanguageTool/src/resource/de/compounds.txt =================================================================== --- trunk/JLanguageTool/src/resource/de/compounds.txt 2012-05-20 23:05:56 UTC (rev 7020) +++ trunk/JLanguageTool/src/resource/de/compounds.txt 2012-05-21 08:25:34 UTC (rev 7021) @@ -338,6 +338,7 @@ durch-gehenden+ durch-gehender+ durch-gehendes+ +Durch-schnitts+ Düsen-effekt+ Echo-effekt+ Eck-säule+ @@ -428,6 +429,7 @@ Geiz-Hals+ Geländer-säule+ Geräusch-effekt+ +Geräusch-kulisse+ Gerichts-Vollzieher+ Gerichts-Vollziehern+ Gerichts-Vollziehers+ @@ -620,6 +622,12 @@ Kosten-effekt+ Kosten-säule+ Kraftstoff-säule+ +krank-haft+ +krank-hafte+ +krank-haftem+ +krank-haften+ +krank-hafter+ +krank-haftes+ krebs-rot+ krebs-rote+ krebs-rotem+ @@ -631,6 +639,8 @@ Kühl-effekt+ kund-tun+ Kupfer-säule+ +Kurz-film+ +Kurz-films+ Kurz-säule+ Kurzzeit-effekt+ Küsten-linien-effekt+ @@ -743,6 +753,7 @@ purpur-roten+ purpur-roter+ purpur-rotes+ +Putz-Frau+ Quanten-effekt+ Rand-effekt+ Rauch-säule+ Modified: trunk/JLanguageTool/src/rules/de/grammar.xml =================================================================== --- trunk/JLanguageTool/src/rules/de/grammar.xml 2012-05-20 23:05:56 UTC (rev 7020) +++ trunk/JLanguageTool/src/rules/de/grammar.xml 2012-05-21 08:25:34 UTC (rev 7021) @@ -5559,9 +5559,22 @@ <short>&getrennt;.</short> <example type="correct">Wir haben eine <marker>Viel-Zahl</marker> innovativer Konstruktionen gesehen.</example> <example type="correct">Wir haben eine <marker>Vielzahl</marker> innovativer Konstruktionen gesehen.</example> - <example type="incorrect">Wir haben eine <marker>viel zahl</marker> innovativer Konstruktionen gesehen.</example> - <example type="incorrect">Wir haben eine <marker>viel Zahl</marker> innovativer Konstruktionen gesehen.</example> + <example type="incorrect" correction="Vielzahl">Wir haben eine <marker>viel zahl</marker> innovativer Konstruktionen gesehen.</example> + <example type="incorrect" correction="Vielzahl">Wir haben eine <marker>viel Zahl</marker> innovativer Konstruktionen gesehen.</example> </rule> + <rule id="NACH_LAESSIGKEIT" name="Zusammen-/Getrenntschreibung: 'aus nach Lässigkeit (Nachlässigkeit)'"> + <pattern case_sensitive="yes"> + <token regexp="yes">[aA]us</token> + <marker> + <token regexp="yes">[nN]ach</token> + <token>Lässigkeit</token> + </marker> + </pattern> + <message>Meinten Sie <suggestion>Nachlässigkeit</suggestion>?</message> + <short>&getrennt;.</short> + <example type="correct">Wir haben aus <marker>Nachlässigkeit</marker> etwas übersehen.</example> + <example type="incorrect" correction="Nachlässigkeit">Wir haben aus <marker>nach Lässigkeit</marker> etwas übersehen.</example> + </rule> <rule id="FRAGE_ZEICHEN" name="Zusammen-/Getrenntschreibung: 'ein Fragezeichen (Fragezeichen)'"> <pattern case_sensitive="no"> <token regexp="yes">drei|ein(em)?|große(n|m|s)?|einziges</token> @@ -5589,6 +5602,21 @@ <example type="correct">Ich wollte nur darauf <marker>hinweisen</marker>.</example> <example type="incorrect">Ich wollte nur darauf <marker>hin weisen</marker>.</example> </rule> + <rule id="ZWEIT_BESTER" name="Zusammen-/Getrenntschreibung: 'zweit bester (zweitbester)' etc."> + <pattern> + <token negate="yes">zu</token> + <marker> + <!-- please note that 'erst' and 'siebt' (verb) are intentionally omitted --> + <token regexp="yes">zweit|dritt|viert|fünft|sechst|acht|neunt|zehnt|elft|zwölft</token> + <token postag="ADJ:.+:SUP.*" postag_regexp="yes"/> + </marker> + </pattern> + <message>&getrennt;: Meinten Sie evt. <suggestion>\2\3</suggestion>?</message> + <url>http://www.duden.de/rechtschreibung/zweitbeste</url> + <short>&getrennt;.</short> + <example type="correct">Wir waren die <marker>Zweitbesten</marker>.</example> + <example type="incorrect" correction="zweitbeste">Sie war die <marker>zweit beste</marker> Läuferin.</example> + </rule> <rule id="DAS_SELBE" name="Zusammen-/Getrenntschreibung: 'das selbe (dasselbe)' etc."> <pattern case_sensitive="no"> <token regexp="yes">(der|die|das|des|dem|den)</token> @@ -13381,12 +13409,13 @@ <token skip="1" regexp="yes">[eE]ine</token> <token regexp="yes">ganze|große|größere|klein(er)?e|riesige|solche</token> <marker> - <token>menge</token> + <token regexp="yes">menge|fülle|summe</token> </marker> </pattern> - <message>&subanfang;<suggestion>Menge</suggestion>&subende;</message> + <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message> <short>&prgk;.</short> <example type="incorrect" correction="Menge">Wir haben eine größere <marker>menge</marker> Mehl im Schrank.</example> + <example type="incorrect" correction="Fülle">Wir haben eine ganze <marker>fülle</marker> davon.</example> <example type="correct">Wir haben eine größere <marker>Menge</marker> Mehl im Schrank.</example> </rule> <rule> @@ -16550,13 +16579,45 @@ </marker> <token inflected="yes">tun</token> </pattern> - <message>&inwend;'jemandem leid tun' wird <suggestion><match case_conversion="alllower" no="3"></match></suggestion> kleingeschrieben.</message> + <message>&inwend;'jemandem leid tun' wird <suggestion><match case_conversion="alllower" no="3"/></suggestion> kleingeschrieben.</message> <url>http://www.canoo.net/services/GermanSpelling/Regeln/Gross-klein/Denominalisierung.html#Anchor-Die-49575</url> <short>&prgk;.</short> <example type="incorrect" correction="leid">Das wird mir noch <marker>Leid</marker> tun.</example> <example type="correct">Ich fürchte, das wird mir noch <marker>leid</marker> tun.</example> </rule> </rulegroup> + <rulegroup id="SOMMERS_WIE_WINTERS" name="Groß-/Kleinschreibung: 'sommers wie winters'" default="on"> + <rule> + <pattern case_sensitive="yes"> + <token><exception postag="SENT_START"/></token> + <marker> + <token>Sommers</token> + <token>wie</token> + <token>Winters</token> + </marker> + </pattern> + <message>&inwend;<suggestion><match no="2" case_conversion="alllower"/> wie <match no="4" case_conversion="alllower"/></suggestion> müssen die Adverbien 'sommers' und 'winters' in der Regel kleingeschrieben werden.</message> + <url>http://www.duden.de/rechtschreibung/winters</url> + <short>&prgk;.</short> + <example type="correct">Er ging <marker>sommers wie winters</marker> täglich spazieren.</example> + <example type="incorrect" correction="sommers wie winters">Er ging <marker>Sommers wie Winters</marker> täglich spazieren.</example> + </rule> + <rule> + <pattern case_sensitive="yes"> + <token postag="SENT_START"/> + <token>Sommers</token> + <token>wie</token> + <marker> + <token>Winters</token> + </marker> + </pattern> + <message>&inwend;'<match no="2" case_conversion="alllower"/> wie <suggestion><match no="4" case_conversion="alllower"/></suggestion>' müssen die Adverbien 'sommers' und 'winters' in der Regel kleingeschrieben werden.</message> + <url>http://www.duden.de/rechtschreibung/winters</url> + <short>&prgk;.</short> + <example type="correct">Sommers wie <marker>winters</marker> ging er täglich spazieren.</example> + <example type="incorrect" correction="winters">Sommers wie <marker>Winters</marker> ging er täglich spazieren.</example> + </rule> + </rulegroup> <rulegroup id="ZEIT_SEINES_LEBENS" name="Groß-/Kleinschreibung: '... Zeit (zeit) seines Lebens'" default="on"> <rule> <pattern case_sensitive="yes"> 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