Revision: 6243
http://languagetool.svn.sourceforge.net/languagetool/?rev=6243&view=rev
Author: janschreiber
Date: 2012-01-14 17:41:39 +0000 (Sat, 14 Jan 2012)
Log Message:
-----------
[de] a few more casing 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-01-14 11:57:19 UTC
(rev 6242)
+++ trunk/JLanguageTool/src/rules/de/grammar.xml 2012-01-14 17:41:39 UTC
(rev 6243)
@@ -980,7 +980,7 @@
</pattern>
<message>Meinten Sie <suggestion><match no="3" regexp_match="ei"
regexp_replace="ai"/></suggestion>? (Seite = Buchseite)</message>
<example type="incorrect" correction="Saite">Die E-Gitarre hat eine
sechste <marker>Seite</marker>.</example>
- <example type="correct">Dieses Buch über die Gatarre hat nur sechs
<marker>Seiten</marker>.</example>
+ <example type="correct">Dieses Buch über die Gitarre hat nur sechs
<marker>Seiten</marker>.</example>
<example type="correct">Diese Gitarre hat sechs
<marker>Saiten</marker>.</example>
</rule>
<rule>
@@ -1004,7 +1004,7 @@
</pattern>
<message>Meinten Sie <suggestion><match no="3" regexp_match="ai"
regexp_replace="ei"/></suggestion>? (Saite = Saiteninstrument)</message>
<example type="incorrect" correction="Seiten">Dieses Buch hat sechs
<marker>Saiten</marker>.</example>
- <example type="correct">Dieses Buch über die Gatarre hat nur sechs
<marker>Seiten</marker>.</example>
+ <example type="correct">Dieses Buch über die Gitarre hat nur sechs
<marker>Seiten</marker>.</example>
</rule>
<rule>
<pattern mark_from="1" mark_to="-2">
@@ -2052,7 +2052,15 @@
<example type="incorrect"><marker>Mühlheim/Ruhr</marker> ist eine
kreisfreie Stadt im westlichen Ruhrgebiet.</example>
</rule>
</rulegroup>
-
+ <rule id="LAS_VEGAS" name="Ortsname: 'las (Las) Vegas'">
+ <pattern case_sensitive="yes" mark_to="-1">
+ <token>las</token>
+ <token>Vegas</token>
+ </pattern>
+ <message>Als Bestandteil des Namens 'Las Vegas' wird
<suggestion>Las</suggestion> großgeschrieben.</message>
+ <example type="correct">Das ist jetzt der letzte Schrei in
<marker>Las</marker> Vegas.</example>
+ <example type="incorrect">Das ist jetzt der letzte Schrei in
<marker>las</marker> Vegas.</example>
+ </rule>
<!-- Prominente -->
<rulegroup id="BERTRAND_RUSSELL" name="Eigenname: 'Russel (Russell)'">
<rule>
@@ -3667,6 +3675,17 @@
<example type="correct">Das ist jetzt der letzte
<marker>Schrei</marker>.</example>
<example type="incorrect">Das ist jetzt der letzte
<marker>schrei</marker>.</example>
</rule>
+ <rule id="MEHR_GLUECK_ALS_VERSTAND" name="Groß-/Kleinschreibung: 'Mehr
Glück als verstand (Verstand)'">
+ <pattern case_sensitive="yes" mark_from="3">
+ <token regexp="yes">[mM]ehr</token>
+ <token>Glück</token>
+ <token>als</token>
+ <token>verstand</token>
+ </pattern>
+ <message>&subanfang;<suggestion>Verstand</suggestion>&subende;</message>
+ <example type="correct">Da haben wir mehr Glück als
<marker>Verstand</marker> gehabt.</example>
+ <example type="incorrect">Da haben wir mehr Glück als
<marker>verstand</marker> gehabt.</example>
+ </rule>
<rulegroup id="ANKLANG_FINDEN" name="Groß-/Kleinschreibung: 'anklang
(Anklang) finden'">
<rule>
<pattern case_sensitive="yes" mark_to="-1">
@@ -3743,6 +3762,15 @@
<example type="incorrect" correction="Dienst">Ich bin außer
<marker>dienst</marker>.</example>
<example type="correct">Ich bin heute nicht im
<marker>Dienst</marker>.</example>
</rule>
+ <rule id="OEFFENTLICHER_DIENST" name="Groß-/Kleinschreibung: 'öffentlicher
dienst (Dienst)'">
+ <pattern case_sensitive="yes" mark_from="1">
+ <token regexp="yes">[öÖ]ffentliche[rn]?</token>
+ <token>dienst</token>
+ </pattern>
+ <message>&subanfang;<suggestion>Dienst</suggestion>&subende;</message>
+ <example type="incorrect" correction="Dienst">Ich bin im öffentlichen
<marker>dienst</marker> tätig.</example>
+ <example type="correct" correction="Dienst">Ich bin im öffentlichen
<marker>Dienst</marker> tätig.</example>
+ </rule>
<rule id="UNTER_SCHMERZEN" name="Groß-/Kleinschreibung: 'unter schmerzen
(Schmerzen)'">
<pattern case_sensitive="yes" mark_from="1">
<token regexp="yes">[uU]nter</token>
@@ -4741,8 +4769,74 @@
<example type="incorrect">Alle Zimmer sind mit <marker>dusche</marker>
und WC ausgestattet.</example>
<example type="incorrect">Das wirkte wie eine kalte
<marker>dusche</marker>.</example>
<example type="correct">Das wirkte wie eine kalte
<marker>Dusche</marker>.</example>
+ <example type="correct">Ich <marker>dusche</marker> gerne
kalt.</example>
</rule>
</rulegroup>
+ <rulegroup id="SCHADEN_SUBST" name="Groß-/Kleinschreibung: 'schaden
(Schaden)'">
+ <rule>
+ <pattern case_sensitive="yes" mark_to="-1">
+ <token>schaden</token>
+ <token regexp="yes"
inflected="yes">abwenden|begrenzen|zufügen</token>
+ </pattern>
+ <message>&subanfang;<suggestion>Schaden</suggestion>&subende;</message>
+ <example type="incorrect">Er versuchte den <marker>schaden</marker>
abzuwenden.</example>
+ <example type="correct">Er versuchte den <marker>Schaden</marker>
abzuwenden.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="AERGER_SUBST" name="Groß-/Kleinschreibung: 'ärger (Ärger)'">
+ <rule>
+ <pattern case_sensitive="yes" mark_from="1" mark_to="-1">
+ <token negate="yes">es</token>
+ <token>ärger</token>
+ <token inflected="yes">machen</token>
+ </pattern>
+ <message>&subanfang;<suggestion>Ärger</suggestion>&subende;</message>
+ <example type="incorrect">Willst du hier <marker>ärger</marker>
machen?</example>
+ <example type="correct">Willst du hier <marker>Ärger</marker>
machen?</example>
+ </rule>
+ <rule>
+ <pattern case_sensitive="yes" mark_from="2">
+ <token inflected="yes" regexp="yes">[mM]achen</token>
+ <token regexp="yes">mir|ihm|keinen|nur|euch|dir|ihr|ihnen</token>
+ <token>ärger</token>
+ </pattern>
+ <message>&subanfang;<suggestion>Ärger</suggestion>&subende;</message>
+ <example type="incorrect">Die machen keinen <marker>ärger</marker>
mehr.</example>
+ <example type="correct">Mach keinen <marker>Ärger</marker>!</example>
+ </rule>
+ <rule>
+ <pattern case_sensitive="yes" mark_from="1" mark_to="-2">
+ <token negate="yes">es</token>
+ <token>ärger</token>
+ <token>zu</token>
+ <token inflected="yes">machen</token>
+ </pattern>
+ <message>&subanfang;<suggestion>Ärger</suggestion>&subende;</message>
+ <example type="incorrect">Er versuchte <marker>ärger</marker> zu
machen.</example>
+ <example type="correct">Er versuchte <marker>Ärger</marker> zu
machen.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="HERZEN_SUBST" name="Groß-/Kleinschreibung: 'von herzen
(Herzen)'">
+ <rule>
+ <pattern case_sensitive="yes" mark_from="1">
+ <token regexp="yes">[vV]on</token>
+ <token>herzen</token>
+ </pattern>
+ <message>&subanfang;<suggestion>Herzen</suggestion>&subende;</message>
+ <example type="incorrect">Es kommt von
<marker>herzen</marker>.</example>
+ <example type="correct">Es kommt von <marker>Herzen</marker>.</example>
+ </rule>
+ <rule>
+ <pattern case_sensitive="yes" mark_from="2">
+ <token regexp="yes">[aA]uf</token>
+ <token>dem</token>
+ <token>herzen</token>
+ </pattern>
+ <message>&subanfang;<suggestion>Herzen</suggestion>&subende;</message>
+ <example type="incorrect">Sie hat doch etwas auf dem
<marker>herzen</marker>.</example>
+ <example type="correct">Sie hat doch etwas auf dem
<marker>Herzen</marker>.</example>
+ </rule>
+ </rulegroup>
<rulegroup id="RUECKEN_SUBST" name="Groß-/Kleinschreibung: 'rücken
(Rücken)'">
<rule>
<pattern case_sensitive="yes" mark_from="2">
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
RSA(R) Conference 2012
Mar 27 - Feb 2
Save $400 by Jan. 27
Register now!
http://p.sf.net/sfu/rsa-sfdev2dev2
_______________________________________________
Languagetool-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-cvs