Revision: 8290 http://languagetool.svn.sourceforge.net/languagetool/?rev=8290&view=rev Author: janschreiber Date: 2012-11-03 19:31:25 +0000 (Sat, 03 Nov 2012) Log Message: ----------- [de] some 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-11-03 18:51:25 UTC (rev 8289) +++ trunk/JLanguageTool/src/main/resources/org/languagetool/rules/de/grammar.xml 2012-11-03 19:31:25 UTC (rev 8290) @@ -10837,23 +10837,40 @@ <example type="incorrect" correction="Anklang">Seine Vorschläge fanden keinen großen <marker>anklang</marker>.</example> </rule> </rulegroup> - <rule id="WERT_LEGEN_AUF" name="Groß-/Kleinschreibung: 'wert (Wert) legen'"> - <pattern case_sensitive="yes"> - <token inflected="yes" skip="2">legen</token> - <marker> - <token>wert</token> - </marker> - <token>auf</token> - </pattern> - <message>&subanfang;<suggestion>Wert</suggestion>&subende;</message> - <short>&prgk;.</short> - <example type="correct">Sie legt <marker>Wert</marker> auf ihr Äußeres.</example> - <example type="correct">Sie legt keinen großen <marker>Wert</marker> auf ihr Äußeres.</example> - <example type="correct">Sie legt keinen <marker>Wert</marker> auf ihr Äußeres.</example> - <example type="correct">Sie legt großen <marker>Wert</marker> auf ihr Äußeres.</example> - <example type="incorrect" correction="Wert">Sie legt keinen großen <marker>wert</marker> auf ihr Äußeres.</example> - <example type="incorrect" correction="Wert">Sie legt <marker>wert</marker> auf ihr Äußeres.</example> - </rule> + <rulegroup id="WERT_SUBST" name="Groß-/Kleinschreibung: 'wert (Wert) legen' etc."> + <rule> + <pattern case_sensitive="yes"> + <token inflected="yes" skip="2">legen</token> + <marker> + <token>wert</token> + </marker> + <token regexp="yes">(dar)?auf</token> + </pattern> + <message>&subanfang;<suggestion>Wert</suggestion>&subende;</message> + <short>&prgk;.</short> + <example type="correct">Sie legt <marker>Wert</marker> auf ihr Äußeres.</example> + <example type="correct">Sie legt keinen großen <marker>Wert</marker> auf ihr Äußeres.</example> + <example type="correct">Sie legt keinen <marker>Wert</marker> auf ihr Äußeres.</example> + <example type="correct">Sie legt großen <marker>Wert</marker> auf ihr Äußeres.</example> + <example type="incorrect" correction="Wert">Sie legt keinen großen <marker>wert</marker> auf ihr Äußeres.</example> + <example type="incorrect" correction="Wert">Sie legt <marker>wert</marker> auf ihr Äußeres.</example> + </rule> + <rule> + <pattern case_sensitive="yes"> + <token regexp="yes">im|von|ohne</token> + <marker> + <token>wert</token> + </marker> + </pattern> + <message>&subanfang;<suggestion>Wert</suggestion>&subende;</message> + <url>http://de.wiktionary.org/wiki/Wert</url> + <short>&prgk;.</short> + <example type="correct">Die Aktien steigen im <marker>Wert</marker>.</example> + <example type="incorrect" correction="Wert">Die Aktien steigen im <marker>wert</marker>.</example> + <example type="incorrect" correction="Wert">Aktien im <marker>wert</marker> von 80.000 €.</example> + <example type="incorrect" correction="Wert">Es wurde nichts von <marker>wert</marker> gestohlen.</example> + </rule> + </rulegroup> <rulegroup id="HAUT_SUBST" name="Groß-/Kleinschreibung: 'haut (Haut) und Knochen' etc."> <rule> <pattern case_sensitive="yes"> @@ -11344,6 +11361,22 @@ <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> + <rule> + <pattern case_sensitive="yes"> + <token regexp="yes">eine|die</token> + <marker> + <token>decke</token> + </marker> + <token regexp="yes">auf|über</token> + <token>den</token> + <token>Kopf</token> + </pattern> + <message>&subanfang;<suggestion>Decke</suggestion>&subende;</message> + <short>&prgk;.</short> + <example type="incorrect" correction="Decke">Ich zog mir die <marker>decke</marker> über den Kopf.</example> + <example type="incorrect" correction="Decke">Mir fällt die <marker>decke</marker> auf den Kopf.</example> + <example type="correct">Mir fällt die <marker>Decke</marker> auf den Kopf.</example> + </rule> </rulegroup> <rulegroup id="WAND_SUBST" name="Groß-/Kleinschreibung: 'an die wand (Wand) nageln' etc."> <rule> @@ -20269,6 +20302,36 @@ <!-- Typographie --> <!-- ====================================================================== --> <category name="Typographie"> + <rulegroup id="GROESSER_KLEINER_ANFUEHRUNG" name="Zeichensetzung/Typographie: Größer-/Kleiner-Zeichen statt frz. Anführungszeichen"> + <rule> + <pattern> + <marker> + <token spacebefore="yes">></token> + <token skip="-1" spacebefore="no" regexp="yes">[A-ZÄÖÜa-zäöüßáàâêéèëíìîïòóôõûçñšž]+</token> + <token spacebefore="no"><</token> + </marker> + </pattern> + <message>Wollen Sie statt Größer-/Kleiner-Zeichen französische Anführungszeichen verwenden? Vorschlag: <suggestion>›<match no="2" include_skipped="all"/>‹</suggestion></message> + <short>Größer-/Kleiner-Zeichen statt frz. Anführungszeichen?</short> + <example type="correct">Das ist eine <marker>›tolle‹</marker> Sache.</example> + <example type="incorrect" correction="›tolle‹">Das ist eine <marker>>tolle<</marker> Sache.</example> + </rule> + <rule> + <pattern> + <marker> + <token spacebefore="yes">></token> + <token spacebefore="no">></token> + <token skip="-1" spacebefore="no" regexp="yes">[A-ZÄÖÜa-zäöüßáàâêéèëíìîïòóôõûçñšž]+</token> + <token spacebefore="no"><</token> + <token spacebefore="no"><</token> + </marker> + </pattern> + <message>Wollen Sie statt Größer-/Kleiner-Zeichen französische Anführungszeichen verwenden? Vorschlag: <suggestion>»<match no="3" include_skipped="all"/>«</suggestion></message> + <short>Größer-/Kleiner-Zeichen statt frz. Anführungszeichen?</short> + <example type="correct">Das ist eine <marker>»tolle«</marker> Sache.</example> + <example type="incorrect" correction="»tolle«">Das ist eine <marker>>>tolle<<</marker> Sache.</example> + </rule> + </rulegroup> <rulegroup id="ANFUEHRUNG_VERSCHACHTELT" name="Zeichensetzung/Typographie: „Verschachtelte ‚Anführungszeichen‘“"> <rule> <pattern> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d _______________________________________________ Languagetool-commits mailing list Languagetool-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/languagetool-commits