Revision: 6841
          
http://languagetool.svn.sourceforge.net/languagetool/?rev=6841&view=rev
Author:   janschreiber
Date:     2012-05-06 17:25:08 +0000 (Sun, 06 May 2012)
Log Message:
-----------
[de] After thorough test on Wikipedia data: 
- enhanced APOSTROPH_S rule, 
- fixed some wrong suggestions, 
- fixed some false pos. in JE_NACH_DEM rule.

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-05-06 16:36:02 UTC 
(rev 6840)
+++ trunk/JLanguageTool/src/rules/de/grammar.xml        2012-05-06 17:25:08 UTC 
(rev 6841)
@@ -2570,7 +2570,7 @@
           <token>zurecht</token>
           <token regexp="yes" 
inflected="yes">kommen|finden|biegen|legen|machen|rücken|schneiden|schnitzen|weisen|zimmern</token>
         </pattern>
-        <message>Als Bestandteil von Fügungen mit Verben wie 'zurechtkommen', 
'-finden' schreiben Sie bitte zusammen: <suggestion>zurecht\2</suggestion>. 
Wenn Sie dagegen <suggestion>berechtigterweise</suggestion> meinen, schreiben 
Sie bitte getrennt: <suggestion>zu Recht \2</suggestion>.</message>
+        <message>Als Bestandteil von Fügungen mit Verben wie 'zurechtkommen', 
'-finden' schreiben Sie bitte zusammen: <suggestion>zurecht\2</suggestion>. 
Wenn Sie dagegen <suggestion>berechtigterweise \2</suggestion> meinen, 
schreiben Sie bitte getrennt: <suggestion>zu Recht \2</suggestion>.</message>
         <short>'zu Recht' (berechtigterweise) ≠ 'zurecht' (wie in 
'zurechtkommen')</short>
         <example type="correct">Er ist 
<marker>zurechtgekommen</marker>.</example>
         <example type="incorrect">Er ist <marker>zurecht 
gekommen</marker>.</example>
@@ -4446,13 +4446,16 @@
       </rule>
     </rulegroup>
     <rule id="JE_NACH_DEM" name="Zusammen-/Getrenntschreibung: 'je nach dem 
(je nachdem)'">
-      <pattern case_sensitive="no">
+      <pattern case_sensitive="no" mark_to="-1">
         <token>je</token>
         <token>nach</token>
         <token>dem</token>
+        <token><exception postag="(ADJ|SUB):DAT:SIN:(MAS|NEU).*" 
postag_regexp="yes"/></token>
       </pattern>
       <message>&inwend;<suggestion>je nachdem</suggestion> wird 'nachdem' in 
der Regel zusammengeschrieben.</message>
       <example type="correct">Man konnte traurig oder fröhlich werden, 
<marker>je nachdem</marker>.</example>
+      <example type="correct">Man konnte traurig oder fröhlich werden, 
<marker>je nach dem</marker> jeweiligen Gemütszustand.</example>
+      <example type="correct">Man konnte traurig oder fröhlich werden, 
<marker>je nach dem</marker> Zustand.</example>
       <example type="incorrect">Man konnte traurig oder fröhlich werden, 
<marker>je nach dem</marker>.</example>
     </rule>
     <rule id="NACH_DEM_NACHDEM" name="Zusammen-/Getrenntschreibung: 'Nach dem 
(nachdem) er ...'">
@@ -14462,20 +14465,35 @@
       <example type="incorrect" correction="ins">Ich hab's 
<marker>in's</marker> Klo geschmissen.</example>
       <example type="incorrect" correction="ans">Ich trat 
<marker>an's</marker> Fenster.</example>
     </rule>
-    <rule id="APOSTROPH_S" name="Zeichensetzung: Apostroph vor Genitiv-s">
-      <pattern>
-        <token postag="EIG:.*" postag_regexp="yes">
-          <exception>McDonald</exception>
-        </token>
-        <token regexp="yes">'|’</token>
-        <token>s</token>
-      </pattern>
-      <message>Normalerweise wird im Deutschen vor einem Genitiv-s kein 
Apostroph gesetzt: <suggestion>\1s</suggestion>. In Ausnahmefällen wie bei dem 
Firmennamen 'McDonald’s' kann der Apostroph aber richtig sein.</message>
-      <short>Normalerweise wird im Deutschen vor einem Genitiv-s kein 
Apostroph gesetzt.</short>
-      <example type="correct"><marker>Peters</marker> Bude.</example>
-      <example type="incorrect" correction="Peters"><marker>Peter's</marker> 
Bude.</example>
-      <example type="incorrect" correction="Peters"><marker>Peter’s</marker> 
Bude.</example>
-    </rule>
+    <rulegroup id="APOSTROPH_S" name="Zeichensetzung: Apostroph vor Genitiv-s">
+      <rule>
+        <pattern>
+          <token postag="EIG:.*" postag_regexp="yes">
+            <exception>McDonald</exception>
+          </token>
+          <token regexp="yes">'|’</token>
+          <token>s</token>
+        </pattern>
+        <message>Normalerweise wird im Deutschen vor einem Genitiv-s kein 
Apostroph gesetzt: <suggestion>\1s</suggestion>. In Ausnahmefällen wie bei dem 
Firmennamen 'McDonald’s' kann der Apostroph aber richtig sein.</message>
+        <short>Normalerweise wird im Deutschen vor einem Genitiv-s kein 
Apostroph gesetzt.</short>
+        <example type="correct"><marker>Peters</marker> Bude.</example>
+        <example type="incorrect" correction="Peters"><marker>Peter's</marker> 
Bude.</example>
+        <example type="incorrect" correction="Peters"><marker>Peter’s</marker> 
Bude.</example>
+      </rule>
+      <rule>
+        <pattern mark_from="1">
+          <token>des</token>
+          <token postag="SUB:NOM:SIN:(MAS|NEU)" postag_regexp="yes"/>
+          <token regexp="yes">'|’</token>
+          <token>s</token>
+        </pattern>
+        <message>Normalerweise wird im Deutschen vor einem Genitiv-s kein 
Apostroph gesetzt: <suggestion>\2s</suggestion>. In Ausnahmefällen wie bei dem 
Firmennamen 'Kaiser’s' kann der Apostroph aber richtig sein.</message>
+        <short>Normalerweise wird im Deutschen vor einem Genitiv-s kein 
Apostroph gesetzt.</short>
+        <example type="correct">Des <marker>Kaisers</marker> neue 
Kleider.</example>
+        <example type="incorrect" correction="Kaisers">Des 
<marker>Kaiser's</marker> neue Kleider.</example>
+        <example type="incorrect" correction="Müllers">Das Wandern ist des 
<marker>Müller’s</marker> Lust.</example>
+      </rule>
+    </rulegroup>
     <rule id="PUNKT_UND_KLAMMER" name="Zeichensetzung: Punkt und Klammer bei 
Aufzählungen, z.B. '1.)'" default="off">
     <!-- Quelle: Hans Friedrich Ebel/Claus Bliefert, Bachelor-, Master- und 
Doktorarbeit. Wiley, ISBN 9783527324774 -->
       <pattern>
@@ -14485,9 +14503,10 @@
         <token>)</token>
       </pattern>
       <message>Bitte verwenden Sie in Aufzählungen entweder Punkt oder 
Klammer, nicht beides: <suggestion>\2.</suggestion> oder 
<suggestion>\2)</suggestion>.</message>
+      <short>Bitte verwenden Sie in Aufzählungen entweder Punkt oder Klammer, 
nicht beides.</short>
       <example type="correct"><marker>1)</marker> Element der 
Aufzählung.</example>
       <example type="correct"><marker>2.</marker> Element der 
Aufzählung.</example>
-      <example type="incorrect"><marker>3.)</marker> Element der 
Aufzählung.</example>
+      <example type="incorrect" correction="3.|3)"><marker>3.)</marker> 
Element der Aufzählung.</example>
     </rule>
     <rule id="PUNKT_NACH_ORDINALZAHL" name="Zeichensetzung: Punkt nach 
Ordinalzahlen">
     <!-- TODO: allgemeiner -->
@@ -14981,11 +15000,12 @@
           <token regexp="yes">´|`|‘</token>
           <token regexp="yes">s|sche[mrns]?</token>
         </pattern>
-        <message>Wollten Sie einen Apostroph verwenden? Vorschlag: 
<suggestion>\1's</suggestion> oder <suggestion>\1’s</suggestion></message>
+        <message>Wollten Sie einen Apostroph verwenden? Vorschlag: 
<suggestion>\1'\3</suggestion> oder <suggestion>\1’\3</suggestion></message>
         <short>Akzent statt Apostroph</short>
         <example type="correct"><marker>McDonald’s</marker></example>
         <example type="correct"><marker>McDonald's</marker></example>
         <example type="incorrect" 
correction="Geht's|Geht’s"><marker>Geht´s</marker> noch?</example>
+        <example type="incorrect" correction="Beck'sche|Beck’sche">Die 
<marker>Beck´sche</marker> Reihe</example>
         <example type="incorrect" 
correction="McDonald's|McDonald’s"><marker>McDonald´s</marker></example>
         <example type="incorrect" 
correction="McDonald's|McDonald’s"><marker>McDonald`s</marker></example>
       </rule>
@@ -14999,7 +15019,7 @@
         <example type="correct">Das war vielleicht <marker>’ne</marker> 
Party!</example>
         <example type="correct">Das war vielleicht <marker>'ne</marker> 
Party!</example>
         <example type="incorrect" correction="'ne|’ne">Das war vielleicht 
<marker>´ne</marker> Party!</example>
-        <example type="incorrect" correction="'ne|’ne">Das war vielleicht 
<marker>´ne</marker> Party!</example>
+        <example type="incorrect" correction="'ne|’ne">Das war vielleicht 
<marker>`ne</marker> Party!</example>
         <example type="incorrect" correction="'ne|’ne">Das war vielleicht 
<marker>‘ne</marker> Party!</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
Languagetool-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/languagetool-cvs

Reply via email to