Revision: 7697
http://languagetool.svn.sourceforge.net/languagetool/?rev=7697&view=rev
Author: gulp21-1
Date: 2012-07-13 13:33:27 +0000 (Fri, 13 Jul 2012)
Log Message:
-----------
[de] new rules: VERHALTEN_SUBST, KOMMA_AUFZAEHLUNG
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-07-12 09:41:20 UTC
(rev 7696)
+++ trunk/JLanguageTool/src/rules/de/grammar.xml 2012-07-13 13:33:27 UTC
(rev 7697)
@@ -14730,6 +14730,20 @@
<example type="incorrect">Voller <marker>stolz</marker>
präsentierte er sein neues Auto.</example>
</rule>
</rulegroup>
+ <rulegroup id="VERHALTEN_SUBST" name="Groß-/Kleinschreibung:
'verhalten (Verhalten)'">
+ <rule>
+ <pattern case_sensitive="yes">
+ <token regexp="yes">[Dd]iese[sm]</token>
+ <marker>
+ <token>verhalten</token>
+ </marker>
+ </pattern>
+
<message>&subanfang;<suggestion>Verhalten</suggestion>&subende;</message>
+ <short>&prgk;.</short>
+ <example type="incorrect" correction="Verhalten">Dieses
<marker>verhalten</marker> ist sinnvoll.</example>
+ <example type="correct">Dieses <marker>Verhalten</marker> ist
sinnvoll.</example>
+ </rule>
+ </rulegroup>
<rulegroup id="NOTFALLS_SUBST" name="Groß-/Kleinschreibung: 'notfalls
(Notfalls)'">
<rule>
<pattern case_sensitive="yes">
@@ -18684,7 +18698,7 @@
<rulegroup id="EINHEIT_LEERZEICHEN" name="Zeichensetzung:
Falsches/Fehlendes Leerzeichen zwischen Zahl und Einheit">
<rule>
<pattern case_sensitive="yes">
- <token
regexp="yes">(\-)?[0-9]{1,}(°C|°F|°Ra|°De|°D|°Ré|°Re|°R|°Rø|(Z|E|P|T|G|M|k|h|da|d|c|m|µ|n|p|f|a|z|y)?m|(Z|E|P|T|G|M|k|h|da|d|c|m|µ|n|p|f|a|z|y)?N|(k|K|M|G|T|P|E|Z|Y){1}(i)?B|(k|m|µ|n|p)g|(M|k)t|kWh|GWa|MWd|MWh)</token>
+ <token
regexp="yes">(\-)?[0-9]{1,}(%|°C|°F|°Ra|°De|°D|°Ré|°Re|°R|°Rø|(Z|E|P|T|G|M|k|h|da|d|c|m|µ|n|p|f|a|z|y)?m|(Z|E|P|T|G|M|k|h|da|d|c|m|µ|n|p|f|a|z|y)?N|(k|K|M|G|T|P|E|Z|Y){1}(i)?B|(k|m|µ|n|p)g|(M|k)t|kWh|GWa|MWd|MWh)</token>
</pattern>
<message>Vor Einheitenzeichen sollte ein Leerzeichen gesetzt
werden. Vorschlag: <suggestion><match no="1" regexp_match="((\-)?[0-9]{1,})"
regexp_replace="$1 "/></suggestion></message>
<example type="correct">Es ist <marker>25 °C</marker>
warm.</example>
@@ -18708,6 +18722,8 @@
<example type="correct">Bd. 1b</example>
<example type="correct">Erster bemannter Start der Saturn
1B</example>
<example type="incorrect">Wie verbrauchen
2.<marker>000kWh</marker></example>
+ <example type="correct">Die Steigung beträgt <marker>5
%</marker>.</example>
+ <example type="incorrect" correction="5 %">Die Steigung
beträgt <marker>5%</marker>.</example>
</rule>
<rule>
<pattern><!-- TODO problem with nbsp -->
@@ -18801,6 +18817,22 @@
<example type="incorrect"
correction="3a = 2"><marker>3a=2</marker></example>
<example type="incorrect"
correction="5 * 5 = 25"><marker>5*5=25</marker></example>
</rule>
+ <rulegroup id="KOMMA_AUFZAEHLUNG" name="Zeichensetzung: Falsches Komma
vor Konjunktion in Aufzählung (nur wenige Fälle)">
+ <rule>
+ <pattern>
+ <token regexp="yes">[a-z]+\-</token>
+ <marker>
+ <token>,</token>
+ <token regexp="yes">und|oder</token>
+ </marker>
+ </pattern>
+ <message>Bei Aufzählungen steht vor Wörtern oder Wortgruppen,
die mit '\3' verbunden sind, in der Regel kein Komma. Vorschlag: <suggestion>
\3</suggestion>.</message>
+ <url>http://www.duden.de/rechtschreibregeln/komma#K100</url>
+ <example type="incorrect" correction=" und">LanguageTool kann
Grammatik-, Zeichensetzungs-<marker>, und</marker> Tippfehler finden.</example>
+ <example type="correct">LanguageTool kann Grammatik-,
Zeichensetzungs-<marker> und</marker> Tippfehler finden.</example>
+ <example type="correct">LanguageTool kann Grammatikfehler, die
von einer Rechtschreibprüfung nicht erkannt werden,<marker> und</marker> andere
Fehler finden.</example>
+ </rule>
+ </rulegroup>
<rulegroup id="KOMMA_ALS_KOMPARATIV" name="Zeichensetzung: Komma bei
'als' mit Komparativ">
<!-- TODO needs work -->
<rule>
@@ -19268,7 +19300,7 @@
</rule>
<rule>
<pattern>
- <token regexp="yes"
negate="yes"> |&nnbsp;| |&klamauf;|&anfauf;|[a-zäöüÄÖÜ]</token>
+ <token regexp="yes" negate="yes" negate_pos="yes"
postag="SENT_START"> |&nnbsp;| |&klamauf;|&anfauf;|[a-zäöüÄÖÜ]</token>
<marker>
<token spacebefore="no">…</token>
</marker>
@@ -19279,6 +19311,7 @@
<example type="correct">Er geht […] nach Hause.</example>
<example type="correct">Er geht nach Hause …</example>
<example type="correct">Du bist ein A…!</example>
+ <example type="correct">… Nein.</example>
<example type="incorrect" correction=" …">Er geht nach
Hause<marker>…</marker></example>
</rule>
</rulegroup>
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Languagetool-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-cvs