Revision: 7016
http://languagetool.svn.sourceforge.net/languagetool/?rev=7016&view=rev
Author: janschreiber
Date: 2012-05-20 18:58:47 +0000 (Sun, 20 May 2012)
Log Message:
-----------
[de] fixed a few more false positives
Modified Paths:
--------------
trunk/JLanguageTool/src/resource/de/added.txt
trunk/JLanguageTool/src/rules/de/grammar.xml
Modified: trunk/JLanguageTool/src/resource/de/added.txt
===================================================================
--- trunk/JLanguageTool/src/resource/de/added.txt 2012-05-20 14:28:06 UTC
(rev 7015)
+++ trunk/JLanguageTool/src/resource/de/added.txt 2012-05-20 18:58:47 UTC
(rev 7016)
@@ -50,6 +50,14 @@
Schulden Schuld SUB:AKK:PLU:FEM
Schulden Schuld SUB:DAT:PLU:FEM
Schulden Schuld SUB:GEN:PLU:FEM
+Angel Angel SUB:AKK:SIN:FEM
+Angel Angel SUB:DAT:SIN:FEM
+Angel Angel SUB:GEN:SIN:FEM
+Angel Angel SUB:NOM:SIN:FEM
+Angeln Angel SUB:NOM:PLU:FEM
+Angeln Angel SUB:AKK:PLU:FEM
+Angeln Angel SUB:DAT:PLU:FEM
+Angeln Angel SUB:GEN:PLU:FEM
Tode Tod SUB:NOM:PLU:MAS
Tode Tod SUB:GEN:PLU:MAS
Toden Tod SUB:DAT:PLU:MAS
@@ -2479,6 +2487,80 @@
Schweizer Schweizer ADJ:NOM:SIN:NEU:GRU:SOL
Schweizer Schweizer ADJ:PRD:GRU
Schweizer Schweizer ADJ:PRD:KOM
+Thüringer Thüringer ADJ:AKK:PLU:FEM:GRU:DEF
+Thüringer Thüringer ADJ:AKK:PLU:FEM:GRU:IND
+Thüringer Thüringer ADJ:AKK:PLU:FEM:GRU:SOL
+Thüringer Thüringer ADJ:AKK:PLU:MAS:GRU:DEF
+Thüringer Thüringer ADJ:AKK:PLU:MAS:GRU:IND
+Thüringer Thüringer ADJ:AKK:PLU:MAS:GRU:SOL
+Thüringer Thüringer ADJ:AKK:PLU:NEU:GRU:DEF
+Thüringer Thüringer ADJ:AKK:PLU:NEU:GRU:IND
+Thüringer Thüringer ADJ:AKK:PLU:NEU:GRU:SOL
+Thüringer Thüringer ADJ:AKK:SIN:FEM:GRU:DEF
+Thüringer Thüringer ADJ:AKK:SIN:FEM:GRU:IND
+Thüringer Thüringer ADJ:AKK:SIN:FEM:GRU:SOL
+Thüringer Thüringer ADJ:AKK:SIN:MAS:GRU:DEF
+Thüringer Thüringer ADJ:AKK:SIN:MAS:GRU:IND
+Thüringer Thüringer ADJ:AKK:SIN:MAS:GRU:SOL
+Thüringer Thüringer ADJ:AKK:SIN:NEU:GRU:DEF
+Thüringer Thüringer ADJ:AKK:SIN:NEU:GRU:IND
+Thüringer Thüringer ADJ:AKK:SIN:NEU:GRU:SOL
+Thüringer Thüringer ADJ:DAT:PLU:FEM:GRU:DEF
+Thüringer Thüringer ADJ:DAT:PLU:FEM:GRU:IND
+Thüringer Thüringer ADJ:DAT:PLU:FEM:GRU:SOL
+Thüringer Thüringer ADJ:DAT:PLU:MAS:GRU:DEF
+Thüringer Thüringer ADJ:DAT:PLU:MAS:GRU:IND
+Thüringer Thüringer ADJ:DAT:PLU:MAS:GRU:SOL
+Thüringer Thüringer ADJ:DAT:PLU:NEU:GRU:DEF
+Thüringer Thüringer ADJ:DAT:PLU:NEU:GRU:IND
+Thüringer Thüringer ADJ:DAT:PLU:NEU:GRU:SOL
+Thüringer Thüringer ADJ:DAT:SIN:FEM:GRU:DEF
+Thüringer Thüringer ADJ:DAT:SIN:FEM:GRU:IND
+Thüringer Thüringer ADJ:DAT:SIN:FEM:GRU:SOL
+Thüringer Thüringer ADJ:DAT:SIN:MAS:GRU:DEF
+Thüringer Thüringer ADJ:DAT:SIN:MAS:GRU:IND
+Thüringer Thüringer ADJ:DAT:SIN:MAS:GRU:SOL
+Thüringer Thüringer ADJ:DAT:SIN:NEU:GRU:DEF
+Thüringer Thüringer ADJ:DAT:SIN:NEU:GRU:IND
+Thüringer Thüringer ADJ:DAT:SIN:NEU:GRU:SOL
+Thüringer Thüringer ADJ:GEN:PLU:FEM:GRU:DEF
+Thüringer Thüringer ADJ:GEN:PLU:FEM:GRU:IND
+Thüringer Thüringer ADJ:GEN:PLU:FEM:GRU:SOL
+Thüringer Thüringer ADJ:GEN:PLU:MAS:GRU:DEF
+Thüringer Thüringer ADJ:GEN:PLU:MAS:GRU:IND
+Thüringer Thüringer ADJ:GEN:PLU:MAS:GRU:SOL
+Thüringer Thüringer ADJ:GEN:PLU:NEU:GRU:DEF
+Thüringer Thüringer ADJ:GEN:PLU:NEU:GRU:IND
+Thüringer Thüringer ADJ:GEN:PLU:NEU:GRU:SOL
+Thüringer Thüringer ADJ:GEN:SIN:FEM:GRU:DEF
+Thüringer Thüringer ADJ:GEN:SIN:FEM:GRU:IND
+Thüringer Thüringer ADJ:GEN:SIN:FEM:GRU:SOL
+Thüringer Thüringer ADJ:GEN:SIN:MAS:GRU:DEF
+Thüringer Thüringer ADJ:GEN:SIN:MAS:GRU:IND
+Thüringer Thüringer ADJ:GEN:SIN:MAS:GRU:SOL
+Thüringer Thüringer ADJ:GEN:SIN:NEU:GRU:DEF
+Thüringer Thüringer ADJ:GEN:SIN:NEU:GRU:IND
+Thüringer Thüringer ADJ:GEN:SIN:NEU:GRU:SOL
+Thüringer Thüringer ADJ:NOM:PLU:FEM:GRU:DEF
+Thüringer Thüringer ADJ:NOM:PLU:FEM:GRU:IND
+Thüringer Thüringer ADJ:NOM:PLU:FEM:GRU:SOL
+Thüringer Thüringer ADJ:NOM:PLU:MAS:GRU:DEF
+Thüringer Thüringer ADJ:NOM:PLU:MAS:GRU:IND
+Thüringer Thüringer ADJ:NOM:PLU:MAS:GRU:SOL
+Thüringer Thüringer ADJ:NOM:PLU:NEU:GRU:DEF
+Thüringer Thüringer ADJ:NOM:PLU:NEU:GRU:IND
+Thüringer Thüringer ADJ:NOM:PLU:NEU:GRU:SOL
+Thüringer Thüringer ADJ:NOM:SIN:FEM:GRU:DEF
+Thüringer Thüringer ADJ:NOM:SIN:FEM:GRU:IND
+Thüringer Thüringer ADJ:NOM:SIN:FEM:GRU:SOL
+Thüringer Thüringer ADJ:NOM:SIN:MAS:GRU:DEF
+Thüringer Thüringer ADJ:NOM:SIN:MAS:GRU:IND
+Thüringer Thüringer ADJ:NOM:SIN:MAS:GRU:SOL
+Thüringer Thüringer ADJ:NOM:SIN:NEU:GRU:DEF
+Thüringer Thüringer ADJ:NOM:SIN:NEU:GRU:IND
+Thüringer Thüringer ADJ:NOM:SIN:NEU:GRU:SOL
+Thüringer Thüringer ADJ:PRD:GRU
+Thüringer Thüringer ADJ:PRD:KOM
Weimarer Weimarer ADJ:AKK:PLU:FEM:GRU:DEF
Weimarer Weimarer ADJ:AKK:PLU:FEM:GRU:IND
Weimarer Weimarer ADJ:AKK:PLU:FEM:GRU:SOL
Modified: trunk/JLanguageTool/src/rules/de/grammar.xml
===================================================================
--- trunk/JLanguageTool/src/rules/de/grammar.xml 2012-05-20 14:28:06 UTC
(rev 7015)
+++ trunk/JLanguageTool/src/rules/de/grammar.xml 2012-05-20 18:58:47 UTC
(rev 7016)
@@ -2082,12 +2082,13 @@
<example type="incorrect" correction="Völlig absurde
Wortverbindung">Das ist die <marker>Wurst des Todes</marker>.</example>
<example type="correct">Diese Regel ist <marker>nicht ganz ernst
gemeint</marker>.</example>
</rule>
- <rule id="LEERZEICHEN_UND" name="Möglicher Tippfehler: vergessenes
Leerzeichen">
- <pattern>
- <token regexp="yes">(.*)-(und|oder|bzw)</token>
+ <rule id="LEERZEICHEN_UND" name="Möglicher Tippfehler: vergessenes
Leerzeichen nach Bindestrich">
+ <pattern case_sensitive="yes">
+ <token regexp="yes">(.*)-(und|oder|bzw)<exception
scope="current">Entweder-oder</exception></token>
</pattern>
<message>Möglicherweise fehlt ein Leerzeichen nach dem
Bindestrich: <suggestion><match no="1" regexp_match="(.*)-(und|oder|bzw)"
regexp_replace="$1- $2"></match></suggestion>.</message>
<example type="correct">Das ist <marker>Haus- bzw</marker>.
Grundbesitz.</example>
+ <example type="correct">Das ist keine Frage des
<marker>Entweder-oder</marker>.</example>
<example correction="Haus- bzw" type="incorrect">Das ist
<marker>Haus-bzw</marker>. Grundbesitz.</example>
<example type="correct">Das ist <marker>Haus- und</marker>
Grundbesitz.</example>
<example correction="Haus- und" type="incorrect">Das ist
<marker>Haus-und</marker> Grundbesitz.</example>
@@ -5246,9 +5247,9 @@
</rulegroup>
<rulegroup id="HERUM_GELAUFEN" name="Zusammen-/Getrenntschreibung:
'herum gelaufen (herumgelaufen)' etc." default="on">
<rule>
- <pattern case_sensitive="no">
+ <pattern case_sensitive="yes">
<token>herum</token>
- <token postag="PA2:PRD:GRU:VER"></token>
+ <token
regexp="yes">ge(albert|bastelt|bohrt|bracht|brüllt|bummelt|dreht|drückt|fragt|fuchtelt|führt|gammelt|hackt|horcht|hüpft|hurt|irrt|klettert|knobelt|knutscht|kramt|laufen|kratzt|kriegt|krittelt|kritzelt|kurvt|lungert|paddelt|pfuscht|plagt|quält|rannt|rätselt|redet|reicht|reist|rutscht|schaut|schickt|schlendert|schleppt|schleudert|schnüffelt|schraubt|schubst|schwenkt|schwirrt|spielt|stänkert|stöbert|streunt|strolcht|stümpert|sucht|tänzelt|tappt|tastet|tobt|tollt|trampelt|trödelt|turnt|wälzt|wandert|werkelt|wickelt|winselt|wirbelt|wühlt|wurstelt|zankt|zappelt|zeigt|zerrt)</token>
</pattern>
<message>&getrennt;: Meinten Sie eventuell
<suggestion>\1\2</suggestion>?</message>
<short>&getrennt;.</short>
@@ -5599,20 +5600,24 @@
<example type="incorrect" correction="denselben">Er trägt heute
ein und <marker>den Selben</marker> Pullover wie gestern.</example>
<example type="incorrect" correction="Denselben"><marker>Den
selben</marker> Pullover trägt er heute.</example>
</rule>
- <rule id="MOEGLICHER_WEISE_ETC" name="Zusammen-/Getrenntschreibung:
'möglicher Weise (möglicherweise)' etc.">
- <pattern case_sensitive="no">
- <token negate="yes">in</token>
- <!-- <token regexp="yes"
negate="yes">(äußerst|sehr|ausgesprochen)</token> -->
- <marker>
- <token
regexp="yes">(absurd|auffällig|bedauerlich|bedauernswert|begreiflich|beklagenswert|bemerkenswert|berechtigt|betrüblich|bevorzugt|bezeichnend|billig|blöd|charakteristisch|dankenswert|drollig|ehrlich|eigenartig|eigenmächtig|eigentümlich|entgegenkommend|enttäuschend|erfreulich|erklärlich|erstaunlich|evident|fair|fälschlich|fatal|folgend|frech|freundlich|gebührend|gemein|gerecht|gewöhnlich|gleich|glied|glücklich|gnädig|günstig|heimlich|heimtückisch|herkömmlich|ideal|idiotisch|inkonsequent|inkorrekt|interessant|ironisch|irreführend|irrig|irritierend|irrtümlich|klar|klassisch|kleck|klug|komisch|konsequent|kontingent|korrekt|kurios|laienhaft|legitim|leichtsinnig|liebenswürdig|listig|lobenswert|löblich|logisch|merkwürdig|missverständlich|möglich|naheliegend|naiv|natürlich|nett|normal|notwendig|originell|paradox|passend|pikant|plausibl|praktisch|realistisch|richtig|riskant|schlau|seltsam|sinnig|sinnvoll|solch|sonderbar|traditionell|tragisch|traurig|trickreich|trivial|typisch|unachtsam|unerklärlich|unerlaubt|unerwartet|ungeschickt|unglücklich|unnötig|unstrittig|unverdient|unvermeidlich|unverständlich|unvorsichtig|verdient|vernünftig|verständlich|widersinnig|wunderbar|wunderlich|zufällig|zulässig|zweckmäßig)er</token>
- <token>Weise</token>
- </marker>
- </pattern>
- <message><suggestion>\2weise</suggestion> wird (als Adverb) meist
zusammengeschrieben.</message>
- <short>&getrennt;.</short>
- <example type="correct"><marker>Möglicherweise</marker> ist die
Gelbphase der Ampel zu kurz eingestellt.</example>
- <example type="incorrect"><marker>Möglicher Weise</marker> ist die
Gelbphase zu kurz eingestellt.</example>
- </rule>
+ <rulegroup id="MOEGLICHER_WEISE_ETC"
name="Zusammen-/Getrenntschreibung: 'möglicher Weise (möglicherweise)' etc.">
+ <rule>
+ <pattern case_sensitive="no">
+ <token/>
+ <marker>
+ <token
regexp="yes">(absurd|auffällig|bedauerlich|bedauernswert|begreiflich|beklagenswert|bemerkenswert|berechtigt|betrüblich|bevorzugt|bezeichnend|billig|blöd|charakteristisch|dankenswert|drollig|ehrlich|eigenartig|eigenmächtig|eigentümlich|entgegenkommend|enttäuschend|erfreulich|erklärlich|erstaunlich|evident|fair|fälschlich|fatal|folgend|frech|freundlich|gebührend|gemein|gerecht|gewöhnlich|gleich|glied|glücklich|gnädig|günstig|heimlich|heimtückisch|herkömmlich|ideal|idiotisch|inkonsequent|inkorrekt|interessant|ironisch|irreführend|irrig|irritierend|irrtümlich|klar|klassisch|kleck|klug|komisch|konsequent|kontingent|korrekt|kurios|laienhaft|legitim|leichtsinnig|liebenswürdig|listig|lobenswert|löblich|logisch|merkwürdig|missverständlich|möglich|naheliegend|naiv|natürlich|nett|normal|notwendig|originell|paradox|passend|pikant|plausibl|praktisch|realistisch|richtig|riskant|schlau|seltsam|sinnig|sinnvoll|solch|sonderbar|traditionell|tragisch|traurig|trickreich|trivial|typisch|unachtsam|unerklärlich|unerlaubt|unerwartet|ungeschickt|unglücklich|unnötig|unstrittig|unverdient|unvermeidlich|unverständlich|unvorsichtig|verdient|vernünftig|verständlich|widersinnig|wunderbar|wunderlich|zufällig|zulässig|zweckmäßig)er<exception
scope="previous">in</exception></token>
+ <token>Weise</token>
+ </marker>
+ </pattern>
+ <message><suggestion>\2weise</suggestion> wird (als Adverb)
meist zusammengeschrieben.</message>
+ <short>&getrennt;.</short>
+ <!-- <example type="correct">In für ihn <marker>typischer
Weise</marker> hat er das getan.</example> -->
+ <example type="correct">In <marker>typischer Weise</marker>
hat er das getan.</example>
+ <example type="correct">Doch <marker>möglicherweise</marker>
ist die Gelbphase der Ampel zu kurz eingestellt.</example>
+ <example type="incorrect" correction="möglicherweise">Doch
<marker>möglicher Weise</marker> ist die Gelbphase zu kurz
eingestellt.</example>
+ <example type="incorrect"
correction="Möglicherweise"><marker>Möglicher Weise</marker> ist die Gelbphase
zu kurz eingestellt.</example>
+ </rule>
+ </rulegroup>
<rule id="ZU_TEIL" name="Zusammen-/Getrenntschreibung: 'zu Teil
(zuteil/zum Teil)'">
<pattern>
<marker>
@@ -7317,16 +7322,17 @@
<!-- Stil/Sprachebene -->
<!--
====================================================================== -->
<!-- TODO split category? (Umgangssprache + Stil) -->
- <category name="Umgangssprache, Stil">
+ <category name="Stil, Umgangssprache">
<!-- TODO Make one Java-rule for context-independent, colloquial
expressions and maintain a list -->
- <!-- message is incorrect, thus commented out for now
+ <!-- TODO suggestion is incorrect, commented for now
<rule id="BAUCHWEH" name="Umgangssprache: 'Bauchweh (Bauchschmerz)'">
- <pattern>
- <token regexp="yes">(Bauch|Kopf|Hals|Zahn)wehe?s?n?</token>
- </pattern>
- <message>\1 ist umgangssprachlich. Vorschläge: <suggestion><match
no="1" regexp_replace="schmerz" regexp_match="weh.*"/></suggestion>,
<suggestion><match no="1" regexp_replace="schmerzen"
regexp_match="weh.*"/></suggestion></message>
- <example type="correct">Er hat
<marker>Bauchschmerzen</marker>.</example>
- <example type="incorrect">Wegen des starken
<marker>Zahnwehs</marker>...</example>
+ <pattern>
+ <token regexp="yes">(Bauch|Kopf|Hals|Zahn)wehs?</token>
+ </pattern>
+ <message>\1 ist umgangssprachlich. Vorschläge: <suggestion><match
no="1" regexp_replace="schmerz" regexp_match="wehs?$"/></suggestion>,
<suggestion><match no="1" regexp_replace="schmerzen"
regexp_match="schmerz$"/></suggestion>.\nBitte beachten Sie, dass etwaige
Ajektive an das neue Genus angepasst werden müssen.</message>
+ <example type="correct">Er hat
<marker>Bauchschmerzen</marker>.</example>
+ <example type="incorrect"
correction="Bauchschmerz|Bauchschmerzen">Er hat
<marker>Bauchweh</marker>.</example>
+ <example type="incorrect">Wegen des starken
<marker>Zahnwehs</marker>...</example>
</rule>
-->
<rulegroup id="AUF_OFFEN" name="Umgangssprache: 'auf (offen)'">
@@ -7363,15 +7369,21 @@
<example type="correct">Wir haben ein <marker>gewaltiges
Problem</marker>.</example>
</rule>
<rule id="VOLL_BLOED" name="Umgangssprache: 'voll' als Adverb, z.B.
'das ist voll blöd'">
- <pattern case_sensitive="no">
- <token regexp="yes">voll|echt|scheiße</token>
- <token postag_regexp="yes" postag="(ADJ|VER):.*"></token>
+ <pattern case_sensitive="yes">
+ <marker>
+ <token regexp="yes">voll|echt|scheiße</token>
+ </marker>
+ <token postag_regexp="yes" postag="(ADJ|VER):.*"><exception
postag_regexp="yes" postag="SUB:.*"/><exception postag_regexp="yes"
postag="VER:.*" inflected="yes">sein</exception><exception
regexp="yes">ausführen|ausgearbeitet(e\w?)?|ausgebildet(e\w?)?|ausgelastet(e\w?)?|ausgereift(e\w?)?|auswirken|besetzt(e\w?)?|enthalten(e\w?)?|erhalten|erklärten|(funktions|einsatz)(fähig|tüchtig)(e\w?)?|golden(e\w)?|größer(e\w?)?|isoliert(e\w?)?|kleiner(e\w?)?|silbern(e\w?)|umfass(en?|te?n?)|umsetz(t|en?)|umgesetzt(e\w?)?|verwirklicht(e\w?)?</exception></token>
</pattern>
- <message>Dies ist eine sehr umgangssprachliche Ausdrucksweise.
Möglicherweise möchten Sie je nach Anlass eine andere Formulierung in Betracht
ziehen.</message>
+ <message>Die Verwendung von 'voll' und 'echt' als Adverb kann je
nach Kontext sehr umgangssprachlich wirken. Möglicherweise möchten Sie je nach
Anlass eine andere Formulierung in Betracht ziehen, z.B.
<suggestion>sehr</suggestion> \2.</message>
<short>&umgangsspr;</short>
- <example type="incorrect">Das ist <marker>voll
blöd</marker>.</example>
- <example type="incorrect">Das ist eine <marker>echt blöde</marker>
Situation.</example>
- <example type="correct">Das ist <marker>doch ziemlich
blöde</marker>.</example>
+ <example type="incorrect">Das ist <marker>voll</marker>
blöd.</example>
+ <example type="incorrect">Das ist eine <marker>echt</marker> blöde
Situation.</example>
+ <example type="correct">Das ist <marker>doch ziemlich</marker>
blöde.</example>
+ <example type="correct">Wenn das Maß <marker>voll</marker>
ist.</example>
+ <example type="correct">Das Gerät ist <marker>voll</marker>
funktionsfähig.</example>
+ <example type="correct">Das Gerät ist nicht <marker>voll</marker>
einsatzfähig.</example>
+ <example type="correct">Wenn der Brief <marker>echt</marker>
ist.</example>
</rule>
<rule id="GEHIESSEN" name="Umgangssprache: 'gehießen (geheißen)'">
<pattern>
@@ -8086,8 +8098,8 @@
<short>'Zwischen' steht mit 'und', nicht mit 'bis'.</short>
<example type="correct"><marker>Zwischen Montag und
Freitag</marker>.</example>
<example type="correct"><marker>Von Montag bis
Freitag</marker>.</example>
- <example type="incorrect"><marker>Zwischen Montag bis
Freitag</marker>.</example>
- <example type="incorrect"><marker>Seit Montag bis
Freitag</marker>.</example>
+ <example type="incorrect" correction="Zwischen Montag und
Freitag|Von Montag bis Freitag"><marker>Zwischen Montag bis
Freitag</marker>.</example>
+ <example type="incorrect" correction="Zwischen Montag und
Freitag|Von Montag bis Freitag"><marker>Seit Montag bis
Freitag</marker>.</example>
</rule>
<rule>
<pattern>
@@ -8100,8 +8112,8 @@
<short>'Zwischen' steht mit 'und', nicht mit 'bis'.</short>
<example type="correct"><marker>Zwischen März und
Juli</marker>.</example>
<example type="correct"><marker>Von März bis
Juli</marker>.</example>
- <example type="incorrect"><marker>Zwischen März bis
Juli</marker>.</example>
- <example type="incorrect"><marker>Seit März bis
Juli</marker>.</example>
+ <example type="incorrect" correction="Zwischen März und
Juli|Von März bis Juli"><marker>Zwischen März bis Juli</marker>.</example>
+ <example type="incorrect" correction="Zwischen März und
Juli|Von März bis Juli"><marker>Seit März bis Juli</marker>.</example>
</rule>
</rulegroup>
<!-- TODO find a better group?-->
@@ -12801,7 +12813,7 @@
<token>dinge</token>
</marker>
</pattern>
-
<message>&subanfang;<suggestion>Dinge</suggestion>&subende;.</message>
+
<message>&subanfang;<suggestion>Dinge</suggestion>&subende;</message>
<example type="correct">Er war guter
<marker>Dinge</marker>.</example>
<example type="incorrect" correction="Dinge">Er war guter
<marker>dinge</marker>.</example>
</rule>
@@ -12813,7 +12825,7 @@
<token>dingen</token>
</marker>
</pattern>
-
<message>&subanfang;<suggestion>Dingen</suggestion>&subende;.</message>
+
<message>&subanfang;<suggestion>Dingen</suggestion>&subende;</message>
<short>&prgk;.</short>
<example type="correct">Vor allen <marker>Dingen</marker> brauchen
wir Sicherheit.</example>
<example type="incorrect" correction="Dingen">Vor allen
<marker>dingen</marker> brauchen wir Sicherheit.</example>
@@ -12826,7 +12838,7 @@
<token>formen</token>
</marker>
</pattern>
-
<message>&subanfang;<suggestion>Formen</suggestion>&subende;.</message>
+
<message>&subanfang;<suggestion>Formen</suggestion>&subende;</message>
<short>&prgk;.</short>
<example type="correct">Es gibt sie in allen
<marker>Formen</marker> und Größen.</example>
<example type="incorrect" correction="Formen">Es gibt sie in allen
<marker>formen</marker> und Größen.</example>
@@ -12852,7 +12864,7 @@
</marker>
<token regexp="yes">zu(r|m)?</token>
</pattern>
-
<message>&subanfang;<suggestion>Liebe</suggestion>&subende;.</message>
+
<message>&subanfang;<suggestion>Liebe</suggestion>&subende;</message>
<short>&prgk;.</short>
<example type="correct">Die <marker>Liebe</marker> zu meinen
Kindern gibt mir die Kraft.</example>
<example type="incorrect" correction="Liebe">Die
<marker>liebe</marker> zu meinen Kindern gibt mir die Kraft.</example>
@@ -16548,7 +16560,7 @@
<rulegroup id="ZEIT_SEINES_LEBENS" name="Groß-/Kleinschreibung: '...
Zeit (zeit) seines Lebens'" default="on">
<rule>
<pattern case_sensitive="yes">
- <token postag="VER:.+" postag_regexp="yes"><exception
postag="SENT_START"></exception></token>
+ <token postag="VER:.+" postag_regexp="yes"><exception
postag="SENT_START"/><exception postag="ADJ:.+" postag_regexp="yes"/></token>
<marker>
<token>Zeit</token>
</marker>
@@ -16559,6 +16571,7 @@
<url>http://www.duden.de/rechtschreibung/zeit</url>
<short>&prgk;.</short>
<example type="correct">Er war <marker>zeit</marker> seines
Lebens ein armer Schlucker.</example>
+ <example type="correct">Er war einige <marker>Zeit</marker>
seines Lebens damit beschäftigt.</example>
<example type="incorrect" correction="zeit">Er war
<marker>Zeit</marker> seines Lebens ein armer Schlucker.</example>
<example type="incorrect" correction="zeit">Ich war
<marker>Zeit</marker> meines Lebens ein armer Schlucker.</example>
</rule>
@@ -17255,18 +17268,21 @@
<rulegroup id="ERSATZINFINITIV" name="Grammatik: 'ich habe es kommen
gesehen (sehen)' u.ä." default="on">
<rule>
<pattern case_sensitive="yes">
- <token postag="VER:INF:.+" postag_regexp="yes"></token>
+ <token postag="VER:AUX.+" postag_regexp="yes"
inflected="yes" skip="4">haben<exception scope="next"
postag="SENT_END"/></token>
+ <token postag="VER:INF:.+" postag_regexp="yes"/>
<marker>
<token regexp="yes">gesehen|gelassen</token>
</marker>
</pattern>
- <message>Einige Verben der sinnlichen Wahrnehmung und
Hilfsverben erfordern statt des Partizips mit 'ge-' den Infinitiv:
<suggestion><match no="2" regexp_match="^ge"
regexp_replace=""></match></suggestion>.</message>
+ <message>Einige Verben der sinnlichen Wahrnehmung und
Hilfsverben erfordern statt des Partizips mit 'ge-' den Infinitiv:
<suggestion><match no="3" regexp_match="^ge"
regexp_replace=""></match></suggestion>.</message>
<!-- <message>Einige Verben der sinnlichen Wahrnehmung und
Hilfsverben erfordern statt des Partizips mit 'ge-' den Infinitiv:
<suggestion><match no="2" postag="PA2:PRD:GRU:VER" postag_regexp="yes"
postag_replace="VER:INF:SFT"/></suggestion>.</message> -->
<url>http://www.magazin.institut1.de/690_Sprache_heissen_machen_lassen_als_Hilfsverben.html</url>
- <short>Ersatzinfinitiv statt Partizip Perfekt
erforderlich.</short>
+ <short>Evt. Ersatzinfinitiv statt Partizip Perfekt
erforderlich.</short>
<example type="correct">Ich habe es kommen
<marker>sehen</marker>.</example>
+ <example type="incorrect" correction="sehen">Ich habe es schon
lange kommen <marker>gesehen</marker>.</example>
<example type="incorrect" correction="sehen">Ich habe es ja
kommen <marker>gesehen</marker>.</example>
<example type="incorrect" correction="lassen">Ich habe dich am
ausgestreckten Arm verhungern <marker>gelassen</marker>.</example>
+ <example type="incorrect" correction="lassen">Du hast ihn
kommen <marker>gelassen</marker>.</example>
</rule>
<!-- FIXME: replacement doesn't work, as discussed on the mailing
list around May 11, 2012
<rule>
@@ -17720,7 +17736,7 @@
</rule>
<rule>
<pattern case_sensitive="yes">
- <token inflected="yes">schlagen</token>
+ <token inflected="yes" skip="1">schlagen</token>
<token>über</token>
<token>die</token>
<marker>
@@ -18584,9 +18600,9 @@
<token regexp="yes">seit|zwischen</token>
<token regexp="yes">([0-9]{1,5})(\-|–)([0-9]{1,5})</token>
</pattern>
- <message>'Zwischen' steht mit 'und', nicht mit dem Bis-Strich:
<suggestion><match no="1"></match> <match no="2"
regexp_match="([0-9]{1,5})(\-|–)([0-9]{1,5})" regexp_replace="$1 und
$3"></match></suggestion>.</message>
+ <message>'Zwischen' steht in der Regel mit 'und', nicht mit dem
Bis-Strich: <suggestion><match no="1"></match> <match no="2"
regexp_match="([0-9]{1,5})(\-|–)([0-9]{1,5})" regexp_replace="$1 und
$3"></match></suggestion>.</message>
<example type="correct"><marker>Zwischen 9 und 10</marker>
Uhr.</example>
- <example type="incorrect"><marker>Zwischen 9–10</marker>
Uhr.</example>
+ <example type="incorrect" correction="Zwischen 9 und
10"><marker>Zwischen 9–10</marker> Uhr.</example>
</rule>
<rulegroup id="VON_BIS" name="Zeichensetzung: 'von' mit Bis-Strich">
<rule>
@@ -18624,7 +18640,7 @@
</rule>
<rule>
<pattern case_sensitive="yes">
- <token regexp="yes"
negate="yes">Breiten?|innerhalb|Verzögerung(en)?|Gewicht(e)?(s)?|Dauer|Umfang(e)?(s)?|Größe(n)?|Länge(n)?|Durchmesser([ns])?|Radius|Masse|(T|.*t)emperatur|(D|.*d)druck(e)?(s)?|Anzahl(en)?|Alters?|Tagesdosis|Dosis|Bereichs?|.*Wert(e?n)?</token>
+ <token regexp="yes"
negate="yes">Breiten?|[A-ZÄÖÜ].+breiten?|innerhalb|Verzögerung(en)?|Gewicht(e)?(s)?|[A-ZÄÖÜ].+gewicht(e)?(s)?|Dauer|Umfang(e)?(s)?|Größe(n)?|Länge(n)?|Durchmesser([ns])?|(R|.+r)adius|Masse|(T|.+t)emperatur(en)?|(D|.+d)ruck(e?s)?|Anzahl(en)?|Alters?|Tagesdosis|Dosis|Bereichs?|[A-ZÄÖÜ].+wert(en?)?|Wert(en?)?|(A|[A-ZÄÖÜ].+a)nteil(s|en?)?|(K|.+k)onzentration(en)?|(R|[A-ZÄÖÜ].+r)aten?|(B|[A-ZÄÖÜ].+b)estand(e?s)?|(G|[A-ZÄÖÜ].+g)eschwindigkeit(en)?|Tragfähigkeit</token>
<marker>
<token regexp="yes">[vV]o[nm]</token>
<token
regexp="yes">([0-9]{1,5})(\-|–)([0-9]{1,5})</token>
@@ -18635,7 +18651,11 @@
<short>Bitte schreiben Sie 'bis' bei vorhergehendem 'von'
aus.</short>
<example type="correct"><marker>Von 9 bis 10</marker>
Uhr.</example>
<example type="correct"><marker>9–10</marker> Stunden
lang.</example>
- <example type="incorrect"><marker>Von 9–10</marker>
Uhr.</example>
+ <example type="correct">Temperaturen von <marker>9–10</marker>
Grad.</example>
+ <example type="correct">Höchsttemperaturen von
<marker>9–10</marker> Grad.</example>
+ <example type="correct">Ein Gewicht von
<marker>90–100</marker> Tonnen.</example>
+ <example type="correct">Eine Breite von
<marker>90–100</marker> Zentimetern.</example>
+ <example type="incorrect" correction="Von 9 bis
10"><marker>Von 9–10</marker> Uhr.</example>
</rule>
<rule>
<pattern case_sensitive="yes">
@@ -18648,8 +18668,8 @@
</pattern>
<message>Bitte schreiben Sie 'bis' bei vorhergehendem 'von'
aus: <suggestion>\1 \2\3 bis \5\6</suggestion>.</message>
<example type="correct"><marker>Vom 9. bis 10.</marker>
April.</example>
- <example type="incorrect"><marker>Vom 9. – 10.</marker>
April.</example>
- <example type="incorrect">Und <marker>vom 9. – 10.</marker>
April.</example>
+ <example type="incorrect" correction="Vom 9. bis
10."><marker>Vom 9. – 10.</marker> April.</example>
+ <example type="incorrect" correction="vom 9. bis 10.">Und
<marker>vom 9. – 10.</marker> April.</example>
</rule>
</rulegroup>
<rulegroup id="ANFUEHRUNG_KOMPOSITA" name="Zeichensetzung: Komposita
mit Anführungszeichen statt Bindestrichen, z.B. „Geht nicht“-Einstellung">
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