Revision: 8737
          
http://languagetool.svn.sourceforge.net/languagetool/?rev=8737&view=rev
Author:   dominikoeo
Date:     2012-12-31 00:17:06 +0000 (Mon, 31 Dec 2012)
Log Message:
-----------
[fr] - detect confusion between "pr?\195?\170t" and "pr?\195?\168s"
     - detect *ann?\195?\169e lumi?\195?\168re* -> 
"ann?\195?\169e-lumi?\195?\168re"

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

Modified: 
trunk/JLanguageTool/src/main/resources/org/languagetool/rules/fr/grammar.xml
===================================================================
--- 
trunk/JLanguageTool/src/main/resources/org/languagetool/rules/fr/grammar.xml    
    2012-12-30 23:53:56 UTC (rev 8736)
+++ 
trunk/JLanguageTool/src/main/resources/org/languagetool/rules/fr/grammar.xml    
    2012-12-31 00:17:06 UTC (rev 8737)
@@ -555,6 +555,58 @@
         </rule>
     </category>
     <category name="Confusion d’homonymes et paronymes">
+        <rulegroup id="PRES_PRET" name="près et prêt">
+          <rule>
+            <pattern>
+              <token>à</token>
+              <token>peu</token>
+              <marker><token>prêt</token></marker>
+            </pattern>
+            <message>Voulez-vous écrire <suggestion>près</suggestion> 
?</message>
+            <example type="incorrect">C’est à peu <marker>prêt</marker> la 
même chose.</example>
+            <example type="correct">C’est à peut <marker>près</marker> la même 
chose.</example>
+          </rule>
+          <rule>
+            <pattern>
+              <marker><token>près<exception 
scope="previous">peu</exception></token></marker>
+              <token>à</token>
+            </pattern>
+            <message>Voulez-vous écrire <suggestion>prêt</suggestion> 
?</message>
+            <example type="incorrect">Il est <marker>près</marker> à 
tout.</example>
+            <example type="correct">Il est prêt à tout.</example>
+            <example type="correct">L’étoile se trouve à peu 
<marker>près</marker> à 50 années-lumière.</example>
+          </rule>
+          <rule>
+            <pattern>
+              <token inflected="yes" 
regexp="yes">être|situer|tenir|tout|assez|bien</token>
+              <marker><token regexp="yes">prêts?</token></marker>
+              <token regexp="yes">d[eu]?|des</token>
+            </pattern>
+            <message>Voulez-vous écrire <suggestion>près</suggestion> 
?</message>
+            <example type="incorrect">Nous sommes <marker>prêts</marker> 
d’arriver.</example>
+            <example type="correct">Nous sommes près d’arriver.</example>
+          </rule>
+          <rule>
+            <pattern>
+              <token inflected="yes" regexp="yes">être|situer|tenir</token>
+              <token regexp="yes">pas|plus|moins|très|peu|toujours</token>
+              <marker><token regexp="yes">prêts?</token></marker>
+              <token regexp="yes">de?</token>
+            </pattern>
+            <message>Voulez-vous écrire <suggestion>près</suggestion> 
?</message>
+            <example type="incorrect">Nous ne sommes pas 
<marker>prêts</marker> d’arriver.</example>
+            <example type="correct">Nous ne sommes pas près 
d’arriver.</example>
+          </rule>
+          <rule>
+            <pattern>
+              <token regexp="yes">un|le|ce|[mst]on|[nv]otre|leur</token>
+              <marker><token>près</token></marker>
+            </pattern>
+            <message>Voulez-vous écrire <suggestion>prêt</suggestion> 
?</message>
+            <example type="incorrect">J’ai obtenu un <marker>près</marker> de 
la banque.</example>
+            <example type="correct">J’ai obtenu un prêt de la banque.</example>
+          </rule>
+        </rulegroup>
         <rulegroup id="CA_SA" name="ÇA au lieu de SA">
             <rule>
                 <pattern>
@@ -20933,6 +20985,16 @@
             </rule>
             <rule>
                 <pattern>
+                    <token regexp="yes">années?</token>
+                    <token regexp="yes">lumières?</token>
+                </pattern>
+                <message>Voulez-vous dire <suggestion>\1-lumière</suggestion> 
?</message>
+                <example type="incorrect">L’étoile se trouve à 10 
<marker>années lumière</marker>.</example>
+                <example type="correct">L’étoile se trouve à 10 
<marker>années-lumière</marker>.</example>
+                <example type="correct">L’étoile se trouve à 10 <marker>années 
de lumière</marker>.</example>
+            </rule>
+            <rule>
+                <pattern>
                     <token regexp="yes">centres?</token>
                     <token regexp="yes">villes?</token>
                 </pattern>

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


------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122412
_______________________________________________
Languagetool-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-commits

Reply via email to