Revision: 8780
http://languagetool.svn.sourceforge.net/languagetool/?rev=8780&view=rev
Author: janschreiber
Date: 2013-01-02 01:06:16 +0000 (Wed, 02 Jan 2013)
Log Message:
-----------
[de] A few more 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
2013-01-01 22:52:30 UTC (rev 8779)
+++
trunk/JLanguageTool/src/main/resources/org/languagetool/rules/de/grammar.xml
2013-01-02 01:06:16 UTC (rev 8780)
@@ -9663,7 +9663,6 @@
</rule>
</rulegroup>
<rule id="MIT_FREUNDLICHEN_GRUESSEN_KOMMA" name="Zeichensetzung:
Falsches Satzzeichen nach 'Mit freundlichen Grüßen'">
- <!-- TODO not triggered if there is no punctuation mark at all -->
<pattern>
<token postag="SENT_START"/>
<token>Mit</token>
@@ -9672,11 +9671,13 @@
<token regexp="yes">(,|\.|:|\!|;)</token>
</pattern>
<message>Nach der Grußformel <suggestion>Mit freundlichen
Grüßen</suggestion> steht laut Empfehlung des Duden kein Satzzeichen.</message>
- <short>Nach der Schlussformel sollte ein Komma stehen.</short>
+
<url>http://de.wikipedia.org/wiki/Gru%C3%9Fformel_(Korrespondenz)#Allgemeine_Gru.C3.9Fformeln</url>
+ <short>Nach der Schlussformel sollte kein Satzzeichen
stehen.</short>
<example type="correct"><marker>Mit freundlichen
Grüßen</marker></example>
<example correction="Mit freundlichen Grüßen"
type="incorrect"><marker>Mit freundlichen Grüßen,</marker></example>
</rule>
<rule id="ANREDE_KOMMA" name="Zeichensetzung: Fehlendes Komma nach der
Anrede">
+ <!-- TODO not triggered if there is no punctuation mark at all -->
<pattern case_sensitive="yes">
<token postag="SENT_START"/>
<token>Sehr</token>
@@ -10197,6 +10198,32 @@
<rule>
<pattern case_sensitive="yes">
<marker>
+ <token regexp="yes">[gG]nade</token>
+ <token>vor</token>
+ <token>recht</token>
+ </marker>
+ </pattern>
+ <message>&inwend;<suggestion>Gnade vor Recht</suggestion>
werden 'Gnade' und 'Recht' in der Regel großgeschrieben.</message>
+ <short>&prgk;.</short>
+ <example type="correct">Wir haben Gnade vor Recht ergehen
lassen.</example>
+ <example type="incorrect" correction="Gnade vor Recht">Wir
haben <marker>gnade vor recht</marker> ergehen lassen.</example>
+ </rule>
+ <rule>
+ <pattern case_sensitive="yes">
+ <marker>
+ <token>gnade</token>
+ <token>vor</token>
+ <token>Recht</token>
+ </marker>
+ </pattern>
+ <message>&inwend;<suggestion>Gnade vor Recht</suggestion>
werden 'Gnade' und 'Recht' in der Regel großgeschrieben.</message>
+ <short>&prgk;.</short>
+ <example type="correct">Wir haben Gnade vor Recht ergehen
lassen.</example>
+ <example type="incorrect" correction="Gnade vor Recht">Wir
haben <marker>gnade vor Recht</marker> ergehen lassen.</example>
+ </rule>
+ <rule>
+ <pattern case_sensitive="yes">
+ <marker>
<token regexp="yes">gnade|milde</token>
</marker>
<token>walten</token>
@@ -11376,6 +11403,18 @@
<example type="correct">Sie tragen die Vernunft zu
<marker>Grabe</marker>.</example>
<example type="incorrect" correction="Grabe">Sie tragen die
Vernunft zu <marker>grabe</marker>.</example>
</rule>
+ <rule>
+ <pattern case_sensitive="yes">
+ <token>im</token>
+ <marker>
+ <token>grabe</token>
+ </marker>
+ </pattern>
+
<message>&subanfang;<suggestion>Grabe</suggestion>&subende;</message>
+ <short>&prgk;.</short>
+ <example type="correct">Er wird sich im <marker>Grabe</marker>
umdrehen.</example>
+ <example type="incorrect" correction="Grabe">Er wird sich im
<marker>grabe</marker> umdrehen.</example>
+ </rule>
</rulegroup>
<rule id="ZU_UNRECHT" name="Groß-/Kleinschreibung: 'zu unrecht
(Unrecht)'">
<pattern case_sensitive="yes">
@@ -13333,6 +13372,19 @@
</rule>
<rule>
<pattern case_sensitive="yes">
+ <token regexp="yes">[dD]en</token>
+ <marker>
+ <token>tränen</token>
+ </marker>
+ <token regexp="yes">nahe?</token>
+ </pattern>
+ <message>&subanfang;<suggestion><match no="2"
case_conversion="startupper"/></suggestion>&subende;</message>
+ <short>&prgk;.</short>
+ <example type="incorrect" correction="Tränen">Ich war den
<marker>tränen</marker> nahe.</example>
+ <example type="correct">Ich war den <marker>Tränen</marker>
nahe.</example>
+ </rule>
+ <rule>
+ <pattern case_sensitive="yes">
<token regexp="yes">[iI]n</token>
<marker>
<token>tränen</token>
@@ -13515,7 +13567,7 @@
<rulegroup id="LEHRE_SUBST" name="Groß-/Kleinschreibung: 'eine lehre
(Lehre) erteilen' usw.">
<rule>
<pattern case_sensitive="yes">
- <token postag="PRO:REF:DAT:.*" postag_regexp="yes"/>
+ <token postag="PRO:(REF|PER):DAT:.*" postag_regexp="yes"/>
<token>eine</token>
<marker>
<token>lehre</token>
@@ -13526,6 +13578,7 @@
<short>&prgk;.</short>
<example type="correct">Das wird mir eine
<marker>Lehre</marker> sein.</example>
<example type="incorrect" correction="Lehre">Das wird mir eine
<marker>lehre</marker> sein.</example>
+ <example type="incorrect" correction="Lehre">Wir werden ihm
eine <marker>lehre</marker> erteilen.</example>
</rule>
</rulegroup>
<rulegroup id="TAUFE_SUBST" name="Groß-/Kleinschreibung: 'aus der
taufe (Taufe) heben' etc.">
@@ -14137,18 +14190,31 @@
</rule>
<rule>
<pattern case_sensitive="yes">
- <token regexp="yes">[uU]m|[üÜ]ber</token>
- <token>die</token>
+ <token regexp="yes">[uU]m|[üÜ]ber|[zZ]wischen</token>
+ <token regexp="yes">den|die</token>
<marker>
<token>schultern</token>
</marker>
- <token inflected="yes">legen</token>
+ <token postag="VER:.+" postag_regexp="yes"/>
</pattern>
<message>&subanfang;<suggestion><match no="3"
case_conversion="startupper"/></suggestion>&subende;</message>
<short>&prgk;.</short>
<example type="incorrect" correction="Schultern">Ich habe es
ihr über die <marker>schultern</marker> gelegt.</example>
<example type="correct">Ich habe es ihr über die
<marker>Schultern</marker> gelegt.</example>
</rule>
+ <rule>
+ <pattern case_sensitive="yes">
+ <token
regexp="yes">(ausgekugelte|ausgerenkte|breite|eingezogene|entblößte|gebeugte|gepolsterte|hängende|hochgezogene|kräftige|lädierte|schmale|schmerzende|starke|verspannte|wattierte)n</token>
+ <marker>
+ <token>schultern</token>
+ </marker>
+ </pattern>
+ <message>&subanfang;<suggestion><match no="2"
case_conversion="startupper"/></suggestion>&subende;</message>
+ <short>&prgk;.</short>
+ <example type="incorrect" correction="Schultern">Er stand mit
hängenden <marker>schultern</marker> da.</example>
+ <example type="incorrect" correction="Schultern">Ich habe es
ihr über die entblößten <marker>schultern</marker> gelegt.</example>
+ <example type="correct">Ich habe es ihr über die
<marker>Schultern</marker> gelegt.</example>
+ </rule>
</rulegroup>
<rulegroup id="RASEN_SUBST" name="Groß-/Kleinschreibung: 'auf dem
rasen (Rasen)' etc.">
<rule>
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612
_______________________________________________
Languagetool-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-commits