Revision: 6430
          
http://languagetool.svn.sourceforge.net/languagetool/?rev=6430&view=rev
Author:   dominikoeo
Date:     2012-02-04 21:00:59 +0000 (Sat, 04 Feb 2012)
Log Message:
-----------
[fr] - fixed false positive in "Monte le son".
     - fixed false positive in "Un cadeau ?\195?\160 l'intention de ma femme."

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-02-04 
20:00:01 UTC (rev 6429)
+++ trunk/JLanguageTool/src/resource/fr/disambiguation.xml      2012-02-04 
21:00:59 UTC (rev 6430)
@@ -416,6 +416,33 @@
     </rule>
   </rulegroup>
 
+  <rulegroup id="SON" name="non (nom)">
+    <rule>
+      <pattern mark="1">
+        <token regexp="yes">le|un|au|[mts]on</token>
+        <token>son</token>
+      </pattern>
+      <disambig postag="N m s"/>
+    </rule>
+    <rule>
+      <pattern mark="0">
+        <token>son</token>
+        <token>de</token>
+        <token regexp="yes">cloches?</token>
+      </pattern>
+      <disambig postag="N m s"/>
+    </rule>
+    <rule>
+      <pattern mark="0">
+        <token>son</token>
+        <token>d</token>
+        <token regexp="yes">[’´'‛′‘]</token>
+        <token regexp="yes">instruments?</token>
+      </pattern>
+      <disambig postag="N m s"/>
+    </rule>
+  </rulegroup>
+
   <rule name ="RP : En + participe présent" id="RP-EN_VPPR">
     <pattern mark="1">
       <token>en</token>
@@ -427,7 +454,7 @@
   <rulegroup name="RP : mon/ton/son" id="RP-MON_TON_SON">
     <rule name="mon">
       <pattern mark="0">
-        <token regexp="yes" >mon|ton|son</token>
+        <token regexp="yes" postag="N m s" negate_pos="yes">mon|ton|son</token>
       </pattern>
       <disambig postag="D e s"/>
     </rule>
@@ -786,15 +813,6 @@
     <example type="untouched">Mon petit conseil pour une belle 
aura...</example>
     </rule>
 
-    <rule id="SON" name="non (nom)">
-      <pattern mark="0">
-        <token>son</token>
-        <token>de</token>
-        <token regexp="yes">cloches?</token>
-      </pattern>
-      <disambig postag="N m s"/>
-    </rule>
-
     <rule id="MEME_ADV" name="même adverbe">
       <pattern mark="1">
         <token postag="SENT_START|C.*|M nonfin" postag_regexp="yes"/>

Modified: trunk/JLanguageTool/src/rules/fr/grammar.xml
===================================================================
--- trunk/JLanguageTool/src/rules/fr/grammar.xml        2012-02-04 20:00:01 UTC 
(rev 6429)
+++ trunk/JLanguageTool/src/rules/fr/grammar.xml        2012-02-04 21:00:59 UTC 
(rev 6430)
@@ -3452,6 +3452,8 @@
         <example type="correct">Regarde-la bien.</example>
         <example type="correct">Allez le voir.</example>
         <example type="correct">Lis le plus vite possible.</example>
+        <example type="correct">Montez le son.</example>
+        <example type="correct">Monte le son.</example>
       </rule>
       <rule>
         <pattern mark_from="1" mark_to="-1">
@@ -20282,20 +20284,24 @@
       <example type="incorrect"><marker>tâcher moyen que</marker></example>
       <example type="correct"><marker>tâcher que</marker></example>
     </rule>
-    <rule id="A_L_INTENTION_DE" name="à l’intention de">
-      <pattern>
-        <token>à</token>
-        <token>l</token>
-        <token regexp="yes" skip="1">[’´'‛′‘]</token>
-        <token>intention</token>
-        <token regexp="yes">de?</token>
-      </pattern>
-      <message>« à l’intention de » est un tour critiqué (impropriété). 
Employez <suggestion>à l’attention de</suggestion>.</message>
-      <example type="incorrect"><marker>À l’intention de</marker></example>
-      <example type="incorrect"><marker>À l’aimable intention 
de</marker></example>
-      <example type="correct"><marker>À l’attention de</marker></example>
-      <example type="correct"><marker>À l’aimable attention 
de</marker></example>
-    </rule>
+    <rulegroup id="A_L_INTENTION_DE" name="à l’intention de">
+      <rule>
+        <pattern>
+          <token postag="SENT_START"/>
+          <token>À</token>
+          <token>l</token>
+          <token regexp="yes" skip="1">[’´'‛′‘]</token>
+          <token>intention</token>
+          <token regexp="yes">de?</token>
+        </pattern>
+        <message>« à l’intention de » est un tour critiqué (impropriété). 
Employez <suggestion>à l’attention de</suggestion>.</message>
+        <example type="incorrect"><marker>À l’intention de</marker></example>
+        <example type="incorrect"><marker>À l’aimable intention 
de</marker></example>
+        <example type="correct"><marker>À l’attention de</marker></example>
+        <example type="correct"><marker>À l’aimable attention 
de</marker></example>
+        <example type="correct">Un cadeau à l'intention de ma femme.</example>
+      </rule>
+    </rulegroup>
     <rule id="AU_DIABLE_VERT" name="au diable (au) vert">
       <pattern>
         <token>au</token>

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
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-cvs

Reply via email to