Revision: 9481
          
http://languagetool.svn.sourceforge.net/languagetool/?rev=9481&view=rev
Author:   dominikoeo
Date:     2013-02-24 16:46:37 +0000 (Sun, 24 Feb 2013)
Log Message:
-----------
[fr] improved detection of confusion between "soie", "soit" and "soi".

Modified Paths:
--------------
    
trunk/languagetool/languagetool-language-modules/fr/src/main/resources/org/languagetool/rules/fr/grammar.xml

Modified: 
trunk/languagetool/languagetool-language-modules/fr/src/main/resources/org/languagetool/rules/fr/grammar.xml
===================================================================
--- 
trunk/languagetool/languagetool-language-modules/fr/src/main/resources/org/languagetool/rules/fr/grammar.xml
        2013-02-24 15:10:35 UTC (rev 9480)
+++ 
trunk/languagetool/languagetool-language-modules/fr/src/main/resources/org/languagetool/rules/fr/grammar.xml
        2013-02-24 16:46:37 UTC (rev 9481)
@@ -2182,16 +2182,103 @@
       <example type="incorrect">La langue d’<marker>hoc</marker>.</example>
       <example type="correct">La langue d’<marker>oc</marker>.</example>
     </rule>
-    <rulegroup id="SOI_SOIT" name="soit → soit">
+    <rulegroup id="SOI_SOIT_SOIE" name="soit, soi, ou soie">
       <rule>
         <pattern>
-          <token regexp="yes">chez|sur</token>
-          <marker><token>soit</token></marker>
+          <token regexp="yes">chez|pour|sur</token>
+          <marker><token regexp="yes">soi[te]</token></marker>
         </pattern>
         <message>Voulez-vous écrire <suggestion>soi</suggestion> ?</message>
         <example type="incorrect">Comment gagner de l’argent en restant chez 
<marker>soit</marker>.</example>
         <example type="correct">Comment gagner de l’argent en restant chez 
<marker>soi</marker>.</example>
       </rule>
+      <rule>
+        <pattern>
+          <token inflected="yes" regexp="yes">confiance|croire</token>
+          <token>en</token>
+          <marker><token regexp="yes">soi[te]</token></marker>
+        </pattern>
+        <message>Voulez-vous écrire <suggestion>soi</suggestion> ?</message>
+        <example type="incorrect">Il a toujours confiance en 
<marker>soit</marker>.</example>
+        <example type="correct">Il a toujours confiance en 
<marker>soi</marker>.</example>
+      </rule>
+      <rule>
+        <pattern>
+          <token 
regexp="yes">bas|chemises?|chemisiers?|coussins?|cravates?|draps?|étoffes?|fils?|juste-au-corps|lingerie|nuisettes?|peignoirs?|robes?|soutien-gorges?|tissus|vêtue?s?</token>
+          <token regexp="yes">de|en</token>
+          <marker><token regexp="yes">soit?</token></marker>
+        </pattern>
+        <message>Voulez-vous écrire <suggestion>soie</suggestion> ?</message>
+        <example type="incorrect">Ces draps en <marker>soi</marker> sont hors 
de prix.</example>
+        <example type="correct">Ces draps en <marker>soie</marker> sont hors 
de prix.</example>
+      </rule>
+      <rule>
+        <pattern>
+          <token>en</token>
+          <marker><token>soit</token></marker>
+          <token postag="M fin"/>
+        </pattern>
+        <message>Voulez-vous écrire <suggestion>soi</suggestion> ou 
<suggestion>soie</suggestion> ?</message>
+        <example type="incorrect">Un drap en <marker>soit</marker>.</example>
+        <example type="correct">Un drap en <marker>soie</marker>.</example>
+        <example type="incorrect">Il n’est pas mauvais en 
<marker>soit</marker>.</example>
+        <example type="correct">Il n’est pas mauvais en 
<marker>soi</marker>.</example>
+      </rule>
+      <rule>
+        <pattern>
+          <token inflected="yes">aller|donner|don</token>
+          <token>de</token>
+          <marker><token regexp="yes">soi[te]</token></marker>
+        </pattern>
+        <message>Voulez-vous écrire <suggestion>soi</suggestion> ?</message>
+        <example type="incorrect">Ça va de <marker>soit</marker>.</example>
+        <example type="correct">Ça va de <marker>soi</marker>.</example>
+      </rule>
+      <rule>
+        <pattern>
+          <token inflected="yes" 
regexp="yes">vouloir|désirer|souhaiter|ordonner|exiger</token>
+          <token>que</token>
+          <token postag="D.*" postag_regexp="yes"/>
+          <token postag="N.*" postag_regexp="yes"/>
+          <marker><token regexp="yes">soie?</token></marker>
+        </pattern>
+        <message>Voulez-vous écrire <suggestion>soit</suggestion> ?</message>
+        <example type="incorrect">Je veux que cette soirée 
<marker>soi</marker> mémorable.</example>
+        <example type="correct">Je veux que cette soirée <marker>soit</marker> 
mémorable.</example>
+      </rule>
+      <rule>
+        <pattern>
+          <token>que</token>
+          <token>l</token>
+          <token regexp="yes">[’´'‛′‘]</token>
+          <token>on</token>
+          <marker><token regexp="yes">soie?</token></marker>
+        </pattern>
+        <message>Voulez-vous écrire <suggestion>soit</suggestion> ?</message>
+        <example type="incorrect">Il faut que l’on <marker>soi</marker> à 
l’heure.</example>
+        <example type="correct">Il faut que l’on <marker>soit</marker> à 
l’heure.</example>
+      </rule>
+      <rule>
+        <pattern>
+          <token>qu</token>
+          <token regexp="yes">[’´'‛′‘]</token>
+          <token regexp="yes">il|elle</token>
+          <marker><token regexp="yes">soie?</token></marker>
+        </pattern>
+        <message>Voulez-vous écrire <suggestion>soit</suggestion> ?</message>
+        <example type="incorrect">Il se peut qu’il <marker>soi</marker> en 
retard.</example>
+        <example type="correct">Il se peut qu’il <marker>soit</marker> en 
retard.</example>
+      </rule>
+      <rule>
+        <pattern>
+          <token regexp="yes">vers?|lépidoptères?</token>
+          <token regexp="yes">[àa]</token>
+          <token regexp="yes">soit?</token>
+        </pattern>
+        <message>Voulez-vous écrire <suggestion>\1 à soie</suggestion> 
?</message>
+        <example type="incorrect">Un <marker>ver à soi</marker>.</example>
+        <example type="correct">Un ver à soie.</example>
+      </rule>
     </rulegroup>
     <rulegroup id="VOIE_VOIX" name="voie → voix">
       <rule>

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_feb
_______________________________________________
Languagetool-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-commits

Reply via email to