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
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-commits