Revision: 6107
http://languagetool.svn.sourceforge.net/languagetool/?rev=6107&view=rev
Author: janschreiber
Date: 2011-12-29 14:29:00 +0000 (Thu, 29 Dec 2011)
Log Message:
-----------
[de] New XML rules SPITZE_SUBST, AUF_DER_JAGT, AUSSER_DIENST; fixed exception
in test
Modified Paths:
--------------
trunk/JLanguageTool/src/rules/de/grammar.xml
Modified: trunk/JLanguageTool/src/rules/de/grammar.xml
===================================================================
--- trunk/JLanguageTool/src/rules/de/grammar.xml 2011-12-28 22:03:11 UTC
(rev 6106)
+++ trunk/JLanguageTool/src/rules/de/grammar.xml 2011-12-29 14:29:00 UTC
(rev 6107)
@@ -434,6 +434,16 @@
<example type="correct">Er war zu <marker>spät</marker> dran.</example>
<example type="incorrect">Er war zu <marker>späht</marker>
dran.</example>
</rule>
+ <rule id="AUF_DER_JAGT" name="Möglicher Tippfehler: 'auf der Jagt (Jagd)'">
+ <pattern case_sensitive="yes" mark_from="2">
+ <token regexp="yes">[aA]uf|[bB]ei|[vV]on</token>
+ <token>der</token>
+ <token>Jagt</token>
+ </pattern>
+ <message>Meinten Sie das Substantiv <suggestion>Jagd</suggestion>?
"Jagt" ist eine Form des Verbs "jagen".</message>
+ <example type="correct">Sie waren stets auf der <marker>Jagd</marker>
nach Neuigkeiten.</example>
+ <example type="incorrect">Sie waren stets auf der <marker>Jagt</marker>
nach Neuigkeiten.</example>
+ </rule>
<rulegroup id="IN_DER_REGELN" name="Möglicher Tippfehler: 'in der Regeln
(Regel)'">
<rule>
<pattern case_sensitive="yes">
@@ -3057,6 +3067,15 @@
<example type="incorrect" correction="Erwarten">Wider
<marker>erwarten</marker></example>
<example type="correct">Wider <marker>Erwarten</marker></example>
</rule>
+ <rule id="AUSSER_DIENST" name="Groß-/Kleinschreibung: 'außer dienst
(Dienst)'">
+ <pattern case_sensitive="yes" mark_from="1">
+ <token regexp="yes">in|im|außer</token>
+ <token>dienst</token>
+ </pattern>
+ <message>&subanfang;<suggestion>Dienst</suggestion>&subende;</message>
+ <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>
<rulegroup id="HOEREN_UND_SEHEN" name="Groß-/Kleinschreibung: 'hören und
sehen (Hören und Sehen) vergehen'">
<rule>
<pattern case_sensitive="yes" mark_to="-1">
@@ -3721,8 +3740,88 @@
<example type="incorrect" correction="Sonntags">Er hat eines
<marker>sonntags</marker> den Zug verpasst.</example>
</rule>
</rulegroup>
+ <rulegroup id="SPITZE_SUBST" name="Groß-/Kleinschreibung: 'an der spitze
(Spitze)' etc.">
+ <rule>
+ <pattern case_sensitive="yes" mark_to="-2">
+ <token>spitze</token>
+ <token>der</token>
+ <token regexp="yes">.*[tT]abelle|Hierarchie|.*[lL]iste</token>
+ </pattern>
+ <message>&subanfang;<suggestion>Spitze</suggestion>&subende;</message>
+ <example type="incorrect">Damit erreichten sie die
<marker>spitze</marker> der Rangliste.</example>
+ <example type="correct">Damit erreichten sie die
<marker>Spitze</marker> der Rangliste.</example>
+ </rule>
+ <rule>
+ <pattern case_sensitive="yes" mark_to="-2">
+ <token>spitze</token>
+ <token>des</token>
+ <token regexp="yes">.*[fF]ingers|Eisbergs|Zuges</token>
+ </pattern>
+ <message>&subanfang;<suggestion>Spitze</suggestion>&subende;</message>
+ <example type="incorrect">Das war nur die <marker>spitze</marker> des
Eisbergs.</example>
+ <example type="correct">Das war nur die <marker>Spitze</marker> des
Eisbergs.</example>
+ </rule>
+ <rule>
+ <pattern case_sensitive="yes" mark_from="2" mark_to="-1">
+ <token regexp="yes">[aA]n|[aA]uf</token>
+ <token regexp="yes">der|die</token>
+ <token>spitze</token>
+ <token regexp="yes">des|der|seines|ihres</token>
+ </pattern>
+ <message>&subanfang;<suggestion>Spitze</suggestion>&subende;</message>
+ <example type="incorrect">Auf der <marker>spitze</marker> des
Kirchturms drehte sich der Wetterhahn.</example>
+ <example type="correct">Auf der <marker>Spitze</marker> des Kirchturms
drehte sich der Wetterhahn.</example>
+ </rule>
+ <rule>
+ <pattern case_sensitive="yes" mark_from="2" mark_to="-1">
+ <token regexp="yes">[aA]uf</token>
+ <token>die</token>
+ <token>spitze</token>
+ <token inflected="yes">treiben</token>
+ </pattern>
+ <message>&subanfang;<suggestion>Spitze</suggestion>&subende;</message>
+ <example type="incorrect">Wir sollten es nicht auf die
<marker>spitze</marker> treiben.</example>
+ <example type="correct">Wir sollten es lieber nicht auf die
<marker>Spitze</marker> treiben.</example>
+ </rule>
+ <rule>
+ <pattern case_sensitive="yes" mark_from="4">
+ <token inflected="yes">treiben</token>
+ <token>es</token>
+ <token>auf</token>
+ <token>die</token>
+ <token>spitze</token>
+ </pattern>
+ <message>&subanfang;<suggestion>Spitze</suggestion>&subende;</message>
+ <example type="incorrect">Ihr treibt es auf die
<marker>spitze</marker>!</example>
+ <example type="correct">Treibt es nicht auf die
<marker>Spitze</marker>!</example>
+ </rule>
+ <rule>
+ <pattern case_sensitive="yes" mark_from="5">
+ <token inflected="yes">treiben</token>
+ <token>es</token>
+ <token>nicht</token>
+ <token>auf</token>
+ <token>die</token>
+ <token>spitze</token>
+ </pattern>
+ <message>&subanfang;<suggestion>Spitze</suggestion>&subende;</message>
+ <example type="incorrect">Treibt es nicht auf die
<marker>spitze</marker>!</example>
+ <example type="correct">Treibt es nicht auf die
<marker>Spitze</marker>!</example>
+ </rule>
+ </rulegroup>
<rulegroup id="AUF_DER_FLUCHT" name="Groß-/Kleinschreibung: 'auf der
flucht (Flucht)'">
<rule>
+ <pattern case_sensitive="yes" mark_from="2" mark_to="-1">
+ <token regexp="yes">[iI]n</token>
+ <token>die</token>
+ <token>flucht</token>
+ <token inflected="yes">schlagen</token>
+ </pattern>
+ <message>&subanfang;<suggestion>Flucht</suggestion>&subende;</message>
+ <example type="incorrect">Wir haben die Schurken in die
<marker>flucht</marker> geschlagen.</example>
+ <example type="correct">Wir haben die Schurken in die
<marker>Flucht</marker> geschlagen.</example>
+ </rule>
+ <rule>
<pattern case_sensitive="yes" mark_from="2">
<token regexp="yes">[aA]uf|[bB]ei</token>
<token regexp="yes">(sein|ihr|d)er</token>
@@ -6147,7 +6246,7 @@
<example type="incorrect"><marker>Er können</marker> heute leider
nicht kommen.</example>
<example type="correct"><marker>Er lebt</marker>.</example>
<example type="incorrect"><marker>Er lebst</marker>.</example>
- <example type="correct"><marker>Er gelangt</marker> zu ihr.</example>
+ <example type="correct"><marker>Er geht</marker> zu ihr.</example>
<example type="incorrect"><marker>Er gelangst</marker> zu
ihr.</example>
<example type="correct">Sie und <marker>er leben</marker>.</example>
</rule>
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual
desktops for less than the cost of PCs and save 60% on VDI infrastructure
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
_______________________________________________
Languagetool-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-cvs