Revision: 8336
http://languagetool.svn.sourceforge.net/languagetool/?rev=8336&view=rev
Author: gulp21-1
Date: 2012-11-10 12:43:23 +0000 (Sat, 10 Nov 2012)
Log Message:
-----------
[de] fix for some false alarms in MEIN_KLEIN_HAUS
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
2012-11-10 12:07:17 UTC (rev 8335)
+++
trunk/JLanguageTool/src/main/resources/org/languagetool/rules/de/grammar.xml
2012-11-10 12:43:23 UTC (rev 8336)
@@ -73,6 +73,7 @@
<!ENTITY seitewoerter
".*Buch|.*Lektüre|umblätter\w\w?|umgeblättert|umzublättern|(ge)?lesen|las(en)?|geschrieben|schreiben?">
<!ENTITY saitewoerter
"aufziehen|.*ontrabass(es)?|.*Bratsche|.*Cellos?|.*Harfen?|.*Geigen?|.*Gitarren?|.*Violas?|.*Violinen?|Klavier">
<!ENTITY leidwoerter
"Angst|Armut|Bevölkerung|Blut(vergießens?)?|Einsamkeit|Elend|Entbehrung|Entsagung|Flüchtlinge?n?|Gewalt|Krankheit|Mitleid|Not|Ohnmacht|Qual|Schaden|Schrecken|Unterdrückung|Vertreibung|Verzweiflung|Zerstörung|Zivilbevölkerung|bitteres|endloses|ertragen|geschieht|geteiltes|psychisches|unendliches|unermessliches|unerträgliches|ungeheures|unsagbares|unsägliches|unvorstellbares|vermeidbares|verursacht|zugefügt">
+ <!ENTITY meinkleinhausausnahmen
"ausreichend|erst|ganz|laut|traditionell|ursprünglich|wenig|zusätzlich">
<!ENTITY anfauf "„|"|»|›|‚|'">
<!ENTITY anfzu "‘|“|‹|«|"|'">
<!ENTITY anf "&anfauf;|‘|“|‹|«">
@@ -18854,8 +18855,8 @@
<rulegroup id="MEIN_KLEIN_HAUS" name="Grammatik: Unflektiertes
Adjektiv statt flektierter Form (unvollständig!), z.B. 'mein klein (kleines)
Haus' ">
<rule>
<pattern>
- <token postag="PRP:.*" postag_regexp="yes"/>
- <token postag="ADJ:PRD:GRU"><exception
postag=".*(IND|SOL)" postag_regexp="yes"/><exception>wenig</exception></token>
+ <token postag="PRP:.*" postag_regexp="yes"><exception
regexp="yes">um|zu</exception></token>
+ <token postag="ADJ:PRD:GRU"><exception
postag=".*(IND|SOL)" postag_regexp="yes"/><exception
regexp="yes">&meinkleinhausausnahmen;</exception></token>
<token postag="SUB:.*" postag_regexp="yes"><exception
postag="SUB:.*" postag_regexp="yes" negate_pos="yes"/></token>
</pattern>
<message>Möglicherweise fehlende grammatische Übereinstimmung
zwischen Adjektiv und Nomen bezüglich Kasus, Numerus oder Genus. Beispiel: 'mit
groß Mühe' statt 'mit großer Mühe'</message>
@@ -18864,12 +18865,16 @@
<example type="incorrect">Er hat das nur <marker>mit groß
Mühe</marker> geschafft.</example>
<example type="correct">Der Effekt kann <marker>durch feste
Regeln</marker> erreicht werden.</example>
<example type="correct">Er betrieb dies jedoch <marker>mit
wenig Engagement</marker>.</example>
+ <example type="correct">Wir bemühen uns, <marker>um zukünftig
Strom</marker> aus erneuerbaren Energien besser nutzen zu können.</example>
+ <example type="correct">Es wird immer <marker>ein wenig
Material</marker> entfernt.</example>
+ <example type="correct"><marker>In ganz Ostafrika</marker>
leben Menschen.</example>
+ <example type="correct">Du darfst nicht <marker>zu schnell
Öl</marker> hinzufügen.</example>
</rule>
<!-- TODO ergaenzen -->
<rule>
<pattern>
<token postag="(ART:(IND|DEF)|PRO:POS):NOM:SIN:MAS.*"
postag_regexp="yes"/>
- <token postag="ADJ:PRD:GRU"><exception
postag="ADJ:NOM:SIN:MAS.*" postag_regexp="yes"/></token>
+ <token postag="ADJ:PRD:GRU"><exception
postag="ADJ:NOM:SIN:MAS.*" postag_regexp="yes"/><exception
regexp="yes">&meinkleinhausausnahmen;</exception></token>
<token postag="SUB:NOM:SIN:MAS"/>
</pattern>
<message>Möglicherweise fehlende grammatische Übereinstimmung
zwischen Artikel, Adjektiv und Nomen bezüglich Kasus, Numerus oder Genus.
Beispiel: 'mein klein Haus' statt 'mein kleines Haus'</message>
@@ -18880,7 +18885,7 @@
<rule>
<pattern>
<token postag="(ART:(IND|DEF)|PRO:POS):NOM:SIN:FEM.*"
postag_regexp="yes"/>
- <token postag="ADJ:PRD:GRU"><exception
postag="ADJ:NOM:SIN:FEM.*" postag_regexp="yes"/></token>
+ <token postag="ADJ:PRD:GRU"><exception
postag="ADJ:NOM:SIN:FEM.*" postag_regexp="yes"/><exception
regexp="yes">&meinkleinhausausnahmen;h</exception></token>
<token postag="SUB:NOM:SIN:FEM"/>
</pattern>
<message>Möglicherweise fehlende grammatische Übereinstimmung
zwischen Artikel, Adjektiv und Nomen bezüglich Kasus, Numerus oder Genus.
Beispiel: 'mein klein Haus' statt 'mein kleines Haus'</message>
@@ -18889,11 +18894,12 @@
<example type="incorrect"><marker>Die blau Markierung</marker>
wird verwendet, um Grammatikfehler zu kennzeichnen.</example>
<example type="incorrect"><marker>Meine schön Frau</marker>
ist nett.</example>
<example type="correct"><marker>Eine blaue Markierung</marker>
wird verwendet, um Grammatikfehler zu kennzeichnen.</example>
+ <example type="correct"><marker>Die erst Mitte</marker> der
1920er Jahre veröffentliche Untersuchung ist fehlerhaft.</example>
</rule>
<rule>
<pattern>
<token postag="(ART:(IND|DEF)|PRO:POS):NOM:SIN:NEU.*"
postag_regexp="yes"/>
- <token postag="ADJ:PRD:GRU"><exception
postag="ADJ:NOM:SIN:NEU.*" postag_regexp="yes"/></token>
+ <token postag="ADJ:PRD:GRU"><exception
postag="ADJ:NOM:SIN:NEU.*" postag_regexp="yes"/><exception
regexp="yes">&meinkleinhausausnahmen;</exception></token>
<token postag="SUB:NOM:SIN:NEU"/>
</pattern>
<message>Möglicherweise fehlende grammatische Übereinstimmung
zwischen Artikel, Adjektiv und Nomen bezüglich Kasus, Numerus oder Genus.
Beispiel: 'mein klein Haus' statt 'mein kleines Haus'</message>
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_nov
_______________________________________________
Languagetool-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-commits