Revision: 7990
          
http://languagetool.svn.sourceforge.net/languagetool/?rev=7990&view=rev
Author:   dominikoeo
Date:     2012-09-05 06:52:20 +0000 (Wed, 05 Sep 2012)
Log Message:
-----------
[fr] - detect confusions between abyme and ab?\195?\174me
     - fixed a few false positives
     - turn off 2 rules (anglicisme) by default.

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-09-04 23:35:08 UTC (rev 7989)
+++ 
trunk/JLanguageTool/src/main/resources/org/languagetool/rules/fr/grammar.xml    
    2012-09-05 06:52:20 UTC (rev 7990)
@@ -2625,6 +2625,65 @@
             <example type="correct"><marker>Cyndi Lauper</marker></example>
           </rule>
         </rulegroup>
+        <rulegroup id="ABYME_ABIME" name="abyme et abîme">
+          <rule>
+            <pattern>
+              <token inflected="yes" regexp="yes">mettre|mise|récit</token>
+              <token>en</token>
+              <marker><token regexp="yes">ab[îi]me</token></marker>
+            </pattern>
+            <message>Voulez-vous dire 
<suggestion>abyme</suggestion> ?</message>
+            <example type="incorrect">La mise en 
<marker>abîme</marker>.</example>
+            <example type="correct">La mise en 
<marker>abyme</marker>.</example>
+          </rule>
+          <rule>
+            <pattern>
+              <token regexp="yes">bord|fond</token>
+              <token>de</token>
+              <token>l</token>
+              <token regexp="yes">[’´'‛′‘]</token>
+              <marker><token>abyme</token></marker>
+            </pattern>
+            <message>Voulez-vous dire 
<suggestion>abîme</suggestion> ?</message>
+            <example type="incorrect">Le fond de 
l’<marker>abyme</marker>.</example>
+            <example type="correct">Le fond de 
l’<marker>abîme</marker>.</example>
+          </rule>
+          <rule>
+            <pattern>
+              <token inflected="yes" 
regexp="yes">aller|courrir|course|face|mener</token>
+              <token>à</token>
+              <token>l</token>
+              <token regexp="yes">[’´'‛′‘]</token>
+              <marker><token>abyme</token></marker>
+            </pattern>
+            <message>Voulez-vous dire 
<suggestion>abîme</suggestion> ?</message>
+            <example type="incorrect">Cela nous mènera à 
l’<marker>abyme</marker>.</example>
+            <example type="correct">Cela nous mènera à 
l’<marker>abîme</marker>.</example>
+          </rule>
+        </rulegroup>
+        <rulegroup id="BITTE_BITE" name="bitte et bite">
+          <rule>
+            <pattern>
+              <marker><token regexp="yes">bites?</token></marker>
+              <token>d</token>
+              <token regexp="yes">[’´'‛′‘]</token>
+              <token>amarrage</token>
+            </pattern>
+            <message>Voulez-vous dire 
<suggestion>bitte</suggestion> ?</message>
+            <example type="incorrect">Une <marker>bite</marker> 
d’amarrage.</example>
+            <example type="correct">Une <marker>bitte</marker> 
d’amarrage.</example>
+          </rule>
+            <rule>
+              <pattern>
+                <marker><token regexp="yes">bites?</token></marker>
+                <token>du</token>
+                <token>quai</token>
+              </pattern>
+              <message>Voulez-vous dire 
<suggestion>bitte</suggestion> ?</message>
+              <example type="incorrect">La <marker>bite</marker> du 
quai.</example>
+              <example type="correct">La <marker>bitte</marker> du 
quai.</example>
+          </rule>
+        </rulegroup>
     </category>
     <category name="Élision">
         <!-- I find conflicting information about élision, so this needs to be 
reviewed.
@@ -3053,7 +3112,7 @@
                     </token>
                     <token postag="[JNZ] m .*" postag_regexp="yes">
                         <exception postag="V .*|C coor|[NJZ] e .*" 
postag_regexp="yes"/>
-                        <exception regexp="yes">.|fait</exception>
+                        <exception regexp="yes">.|fait|non</exception>
                     </token>
                 </pattern>
                 <message>« \1 » et « \2 » ne semblent pas bien accordés en 
genre.</message>
@@ -3078,6 +3137,7 @@
                 <example type="correct">C’est une sale affaire.</example>
                 <example type="correct">Il est <marker>torse 
nu</marker>.</example>
                 <example type="correct">La plus <marker>grande fait</marker> 
dix centimètres.</example>
+                <example type="correct">Les équation <marker>différentielles 
non</marker> linéaires.</example>
             </rule>
             <rule name="nom féminin suivi du masculin">
                 <pattern>
@@ -5573,8 +5633,8 @@
         <rulegroup id="ADJ_ADV_INV" name="ajectif employé comme adverbe">
           <rule>
             <pattern>
-              <token inflected="yes" regexp="yes" 
skip="1">coûter|valoir</token>
-              <marker><token regexp="yes">chères?|chers</token></marker>
+              <token inflected="yes" regexp="yes" 
skip="1">coûter|louer|payer|valoir|vendre</token>
+              <marker><token 
regexp="yes">chères?|chers|chaire?s?</token></marker>
             </pattern>
             <message>Le mot <suggestion>cher</suggestion> est invariable après 
le verbe « \1 », car il est alors un adverbe.</message>
             <example type="incorrect">La guerre coûte 
<marker>chère</marker>.</example>
@@ -5740,15 +5800,18 @@
         <rulegroup id="EST_CE_QUE" name="Est-ce que">
             <rule>
                 <pattern>
-                    <token>Est<exception regexp="yes" 
scope="previous">[’´'‛′‘]</exception>
-                        <exception postag="R pers suj .*|V.*inf" 
postag_regexp="yes" scope="previous"/>
-                    </token>
-                    <token>ce</token>
-                    <token regexp="yes">que?</token>
+                    <token postag="SENT_START"/>
+                    <marker>
+                      <token>est</token>
+                      <token>ce</token>
+                      <token regexp="yes">que?</token>
+                    </marker>
                 </pattern>
                 <message>Voulez-vous dire <suggestion>\1-\2 
\3</suggestion> ?</message>
                 <example type="incorrect"><marker>Est ce que</marker> tu 
viens ?</example>
                 <example type="correct">Est-ce que tu viens ?</example>
+                <example type="incorrect"><marker>Est ce qu</marker>’ils 
viennent ?</example>
+                <example type="correct">Est-ce qu’ils viennent ?</example>
                 <example type="correct">C’est ce que je dis.</example>
                 <example type="correct">Il est ce que j’appelle un 
champion.</example>
                 <example type="correct">Discuter est ce qu’elle fait le 
mieux.</example>
@@ -19176,7 +19239,7 @@
             <example type="incorrect"><marker>merchandising</marker></example>
             <example type="correct"><marker>marchandisage</marker></example>
         </rule>
-        <rule id="SEXY" name="sexy">
+        <rule default="off" id="SEXY" name="sexy">
             <pattern>
                 <token regexp="yes">sexys?|sexies</token>
             </pattern>
@@ -19184,7 +19247,7 @@
             <example type="incorrect"><marker>sexy</marker></example>
             <example type="correct"><marker>attrayant</marker></example>
         </rule>
-        <rule id="SPONSOR" name="sponsor">
+        <rule default="off" id="SPONSOR" name="sponsor">
             <pattern>
                 <token regexp="yes">sponsors?</token>
             </pattern>

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