Revision: 6385
          
http://languagetool.svn.sourceforge.net/languagetool/?rev=6385&view=rev
Author:   dominikoeo
Date:     2012-01-30 18:59:21 +0000 (Mon, 30 Jan 2012)
Log Message:
-----------
[fr] fixed false positives in:
     "L'est est de ce cot?\195?\169."
     "Ce sont elles qui parlent."
     "Ils n'utilisent pas du tout les pieds."

Modified Paths:
--------------
    trunk/JLanguageTool/src/resource/fr/disambiguation.xml
    trunk/JLanguageTool/src/rules/fr/grammar.xml

Modified: trunk/JLanguageTool/src/resource/fr/disambiguation.xml
===================================================================
--- trunk/JLanguageTool/src/resource/fr/disambiguation.xml      2012-01-30 
18:23:48 UTC (rev 6384)
+++ trunk/JLanguageTool/src/resource/fr/disambiguation.xml      2012-01-30 
18:59:21 UTC (rev 6385)
@@ -46,6 +46,14 @@
     </pattern>
     <disambig postag="N m sp"/>
   </rule>
+  <rule name="est" id="EST">
+    <pattern mark="2">
+      <token regexp="yes">[dl]</token>
+      <token regexp="yes">[’´'‛′‘]</token>
+      <token>est</token>
+    </pattern>
+    <disambig postag="N m s"/>
+  </rule>
 
   <rule name="la (pronom pers))" id="LA_R">
     <pattern mark="1">
@@ -401,7 +409,7 @@
     <rule>
       <pattern mark="2">
         <token>n</token>
-        <token>[’´'‛′‘]</token>
+        <token regexp="yes">[’´'‛′‘]</token>
         <token postag="V.*" postag_regexp="yes"/>
       </pattern>
       <disambig><match no="2" postag_regexp="yes" postag="V.*"/></disambig>
@@ -562,7 +570,6 @@
     </rule>
   </rulegroup>
 
-
   <rulegroup name="RP : a - est" id="RP-A_EST">
     <rule name="a">
       <pattern mark="0">
@@ -572,7 +579,7 @@
     </rule>
     <rule name="est">
       <pattern mark="0">
-        <token>est</token>
+        <token postag="V.*" postag_regexp="yes">est</token>
       </pattern>
       <disambig postag="V etre ind pres 3 s"/>
     </rule>

Modified: trunk/JLanguageTool/src/rules/fr/grammar.xml
===================================================================
--- trunk/JLanguageTool/src/rules/fr/grammar.xml        2012-01-30 18:23:48 UTC 
(rev 6384)
+++ trunk/JLanguageTool/src/rules/fr/grammar.xml        2012-01-30 18:59:21 UTC 
(rev 6385)
@@ -4395,12 +4395,14 @@
         <pattern>
           <token postag="V .* 3 p" postag_regexp="yes">
             <exception postag="R pers suj .*" postag_regexp="yes" 
scope="previous"/>
+            <exception scope="previous">ce</exception>
           </token>
           <token postag="R pers suj 3 . p" postag_regexp="yes"/>
         </pattern>
         <message>Voulez-vous dire <suggestion>\1-\2</suggestion> ?</message>
         <example type="incorrect">Que <marker>mangent ils</marker> ?</example>
         <example type="correct">Que mangent-il ?</example>
+        <example type="correct">Ce sont elles qui parlent.</example>
       </rule>
       <rule>
         <pattern>
@@ -4464,7 +4466,7 @@
     <rulegroup id="TOUT_LES" name="Accord avec adjectifs 
tout/tous/toute/toutes">
       <rule>
         <pattern mark_to="-2">
-          <token>tout<exception scope="previous" 
regexp="yes">avant|en</exception></token>
+          <token>tout<exception scope="previous" 
regexp="yes">avant|en|du</exception></token>
           <token postag="D.*" postag_regexp="yes">
             <exception>des</exception>
           </token>
@@ -4477,6 +4479,7 @@
         <example type="correct">Tous les cours d’eau.</example>
         <example type="correct">Il ignore tout des oiseaux.</example>
         <example type="correct">Ce qui fait en tout deux personnes.</example>
+        <example type="correct">Ils n’utilisent pas du tout les 
pieds.</example>
       </rule>
       <rule>
         <pattern mark_to="-2">
@@ -20696,8 +20699,12 @@
     <rulegroup id="FRENCH_WORD_REPEAT_RULE" name="Doublon (« pour pour », « je 
je », etc.)">
       <rule>
         <pattern>
-          <token regexp="yes">\p{L}+<exception postag="SENT_START"/></token>
-          <token spacebefore="yes"><exception 
regexp="yes">vous|nous|mieux|faire|en|donnant</exception><match no="0"/></token>
+          <token regexp="yes">\p{L}+<exception postag="SENT_START"/>
+            <exception postag="N m s">est</exception>
+          </token>
+          <token spacebefore="yes">
+            <exception 
regexp="yes">vous|nous|mieux|faire|en|donnant</exception><match no="0"/>
+          </token>
         </pattern>
         <message>Faute de frappe possible : un mot est répété : \1 \2. 
Correction : <suggestion>\1</suggestion>.</message>
         <short>Doublon</short>
@@ -20707,6 +20714,8 @@
         <example type="correct">Il est capable de te <marker>faire 
faire</marker> des choses surprenantes.</example>
         <example type="correct">En en demandant deux</example>
         <example type="correct">C’est donnant donnant</example>
+        <example type="incorrect">Il <marker>est est</marker> de ce 
coté.</example>
+        <example type="correct">L’est est de ce coté.</example>
       </rule>
       <rule>
         <pattern>

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Languagetool-cvs mailing list
Languagetool-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/languagetool-cvs

Reply via email to