Revision: 6144
          
http://languagetool.svn.sourceforge.net/languagetool/?rev=6144&view=rev
Author:   dominikoeo
Date:     2012-01-01 19:56:50 +0000 (Sun, 01 Jan 2012)
Log Message:
-----------
[fr] detect error *en train de jou?\195?\169* ?\226?\134?\146 "en train de 
jouer"

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

Modified: trunk/JLanguageTool/src/rules/fr/grammar.xml
===================================================================
--- trunk/JLanguageTool/src/rules/fr/grammar.xml        2012-01-01 19:55:31 UTC 
(rev 6143)
+++ trunk/JLanguageTool/src/rules/fr/grammar.xml        2012-01-01 19:56:50 UTC 
(rev 6144)
@@ -798,7 +798,7 @@
           <token regexp="yes">au|ce|du|le|un</token>
           <token>forcément</token>
         </pattern>
-        <message>«\1» est un adverbe. Voulez-vous utiliser le nom 
<suggestion>forcement</suggestion> ?</message>
+        <message>« \1 » est un adverbe. Voulez-vous utiliser le nom 
<suggestion>forcement</suggestion> ?</message>
         <example type="incorrect">Le <marker>forcément</marker> d’un 
coffre.</example>
         <example type="correct">Le forcement d’un coffre.</example>
       </rule>
@@ -809,7 +809,7 @@
           </token>
           <token>forcement</token>
         </pattern>
-        <message>«\1» est un nom. Voulez-vous utiliser l’adverbe 
<suggestion>forcément</suggestion> ?</message>
+        <message>« \1 » est un nom. Voulez-vous utiliser l’adverbe 
<suggestion>forcément</suggestion> ?</message>
         <example type="incorrect">Vous avez <marker>forcement</marker> 
raison.</example>
         <example type="correct">Vous avez forcément raison.</example>
         <example type="incorrect">La notation a un aspect 
<marker>forcement</marker> aléatoire.</example>
@@ -820,7 +820,7 @@
           <token 
regexp="yes">pas|plus|.+-(ce|je|tu|ils?|elles?|[nv]ous)</token>
           <token>forcement</token>
         </pattern>
-        <message>«\1» est un nom. Voulez-vous utiliser l'adverbe 
<suggestion>forcément</suggestion> ?</message>
+        <message>« \1 » est un nom. Voulez-vous utiliser l'adverbe 
<suggestion>forcément</suggestion> ?</message>
         <example type="incorrect">Vous n’avez pas <marker>forcement</marker> 
raison.</example>
         <example type="correct">Vous n’avez pas forcément raison.</example>
         <example type="incorrect">Est-ce <marker>forcement</marker> 
grave ?</example>
@@ -2159,7 +2159,7 @@
           <exception postag="[^NJAKZ].*" postag_regexp="yes"/>
         </token>
       </pattern>
-      <message>Le mot « \2 » ne peut pas suivre le mot « \1 ».</message>
+      <message>Le mot « \2 » ne peut pas suivre le mot « \1 ».</message>
       <example type="incorrect">Ça te <marker>gène</marker> si je 
fume ?</example>
       <example type="correct">Ça te gêne si je fume ?</example>
     </rule>
@@ -2185,7 +2185,7 @@
           <token regexp="yes">comment|pour|pouquoi|quand|où</token>
           <token postag="V.* ppa.*" postag_regexp="yes" 
regexp="yes">.*é<exception postag="V inf"/></token>
         </pattern>
-        <message>Le verbe «\2» devrait être à l’infinitif après «\1».</message>
+        <message>Le verbe « \2 » devrait être à l’infinitif après 
« \1 ».</message>
         <example type="incorrect">Pour <marker>débuté</marker>, il faut 
acheter une grammaire.</example>
         <example type="correct">Pour débuter, il faut acheter une 
grammaire.</example>
       </rule>
@@ -2194,7 +2194,7 @@
           <token inflected="yes" 
regexp="yes">&lt;/[MTS]E&gt;|[mts]e|lui</token>
           <token postag="V.* ppa.*" postag_regexp="yes" 
regexp="yes">.*é<exception postag="V inf"/></token>
         </pattern>
-        <message>Le verbe «\2» devrait être à l’infinitif après «\1».</message>
+        <message>Le verbe « \2 » devrait être à l’infinitif après 
« \1 ».</message>
         <example type="incorrect">Je veux te <marker>préparé</marker></example>
         <example type="correct">Je veux te préparer</example>
       </rule>
@@ -2204,7 +2204,7 @@
           <token postag="A"></token>
           <token postag="V.* ppa.*" postag_regexp="yes" 
regexp="yes">.*é<exception postag="V inf"/></token>
         </pattern>
-        <message>Le verbe «\3» devrait être à l’infinitif après «\1 
\2».</message>
+        <message>Le verbe « \3 » devrait être à l’infinitif après « \1 
\2 ».</message>
         <example type="incorrect">Comment bien 
<marker>étudié</marker></example>
         <example type="correct">Comment bien étudier</example>
       </rule>
@@ -2702,6 +2702,17 @@
       <example type="correct">J’ai du <marker>manger</marker> cela.</example>
       <example type="correct">Ils avaient voulu cela.</example>
     </rule>
+    <rule id="EN_TRAIN_DE" name="En train de + infinitif">
+      <pattern mark_from="3">
+        <token>en</token>
+        <token>train</token>
+        <token>de</token>
+        <token postag_regexp="yes" postag="V.*" regexp="yes">.*ée?s?</token>
+      </pattern>
+      <message>L'infinitif est attendu après « \1 \2 \3 ».</message>
+      <example type="incorrect">Il est en train de 
<marker>joué</marker>.</example>
+      <example type="correct">Il est en train de jouer.</example>
+    </rule>
     <rulegroup id="COND_VS_FUTUR" name="probable futur avant bientôt, demain, 
etc.">
       <rule>
         <pattern mark_to="-1">
@@ -3514,7 +3525,7 @@
             <exception postag="V.* ppa [me] sp?" postag_regexp="yes"/>
           </token>
         </pattern>
-        <message>Le participe « \4 » devrait être au singulier 
masculin.</message>
+        <message>Le participe « \4 » devrait être au singulier 
masculin.</message>
         <example type="incorrect">Nous avons <marker>mangés</marker> des 
huitres.</example>
         <example type="incorrect">Nous avons <marker>mangée</marker> des 
huitres.</example>
         <example type="incorrect">Nous avons <marker>mangées</marker> des 
huitres.</example>
@@ -3535,7 +3546,7 @@
             <exception postag="V.* ppa . sp?" postag_regexp="yes"/>
           </token>
         </pattern>
-        <message>Le participe « \6 » devrait être au singulier.</message>
+        <message>Le participe « \6 » devrait être au singulier.</message>
         <example type="incorrect">Nous l’avons 
<marker>mangés</marker>.</example>
         <example type="incorrect">Nous l’avons 
<marker>mangées</marker>.</example>
         <example type="correct">Nous l’avons mangé.</example>
@@ -3551,7 +3562,7 @@
             <exception postag="V.* ppa . s?p" postag_regexp="yes"/>
           </token>
         </pattern>
-        <message>Le participe « \5 » devrait être au pluriel.</message>
+        <message>Le participe « \5 » devrait être au pluriel.</message>
         <example type="incorrect">Nous les avons 
<marker>mangé</marker>.</example>
         <example type="incorrect">Nous les avons 
<marker>mangée</marker>.</example>
         <example type="correct">Nous l’avons mangés.</example>
@@ -3570,7 +3581,7 @@
             <exception postag="V.* ppa [me] sp?" postag_regexp="yes"/>
           </token>
         </pattern>
-        <message>Le participe « \5 » devrait être au pluriel.</message>
+        <message>Le participe « \5 » devrait être au pluriel.</message>
         <example type="incorrect">Nous lui avons <marker>donnée</marker> un 
cadeau.</example>
         <example type="incorrect">Nous lui avons <marker>donnés</marker> un 
cadeau.</example>
         <example type="incorrect">Nous lui avons <marker>données</marker> un 
cadeau.</example>
@@ -3588,7 +3599,7 @@
             <exception postag="V.* ppa [me] sp?" postag_regexp="yes"/>
           </token>
         </pattern>
-        <message>Le participe « \7 » devrait être au singulier 
masculin.</message>
+        <message>Le participe « \7 » devrait être au singulier 
masculin.</message>
         <example type="incorrect">Nous n’avons pas <marker>mangés</marker> des 
huitres.</example>
         <example type="correct">Nous n’avons pas mangé des huitres.</example>
         <example type="incorrect">Isabelle n’a jamais <marker>mangée</marker> 
des huitres.</example>
@@ -3607,7 +3618,7 @@
             <exception postag="V.* ppa . sp?" postag_regexp="yes"/>
           </token>
         </pattern>
-        <message>Le participe « \8 » devrait être au singulier.</message>
+        <message>Le participe « \8 » devrait être au singulier.</message>
         <example type="incorrect">Nous ne t'avons pas 
<marker>écoutés</marker>.</example>
         <example type="incorrect">Nous ne t'avons pas 
<marker>écoutées</marker>.</example>
         <example type="correct">Nous ne t'avons pas écouté.</example>
@@ -3625,7 +3636,7 @@
             <exception postag="V.* ppa . s?p" postag_regexp="yes"/>
           </token>
         </pattern>
-        <message>Le participe « \7 » devrait être au singulier.</message>
+        <message>Le participe « \7 » devrait être au singulier.</message>
         <example type="incorrect">Nous ne les avons pas 
<marker>écouté</marker>.</example>
         <example type="incorrect">Nous ne les avons pas 
<marker>écoutée</marker>.</example>
         <example type="correct">Nous ne les avons pas écoutés.</example>
@@ -3643,7 +3654,7 @@
             <exception postag="V.* ppa [me] sp?" postag_regexp="yes"/>
           </token>
         </pattern>
-        <message>Le participe « \7 » devrait être au masculin 
singulier.</message>
+        <message>Le participe « \7 » devrait être au masculin 
singulier.</message>
         <example type="incorrect">Nous ne lui avons rien 
<marker>donnée</marker>.</example>
         <example type="incorrect">Nous ne lui avons rien 
<marker>donnés</marker>.</example>
         <example type="incorrect">Nous ne lui avons rien 
<marker>données</marker>.</example>
@@ -3659,7 +3670,7 @@
             <exception postag="V.* ppa [me] sp?" postag_regexp="yes"/>
           </token>
         </pattern>
-        <message>Le participe « \5 » devrait être au singulier 
masculin.</message>
+        <message>Le participe « \5 » devrait être au singulier 
masculin.</message>
         <example type="incorrect">J‘ai <marker>mangés</marker> des 
huitres.</example>
         <example type="correct">J‘ai mangé des huitres.</example>
         <example type="incorrect">Je suis allée en Bretagne et j’ai 
<marker>mangée</marker> des huitres.</example>
@@ -3675,7 +3686,7 @@
             <exception postag="V.* ppa [me] sp?" postag_regexp="yes"/>
           </token>
         </pattern>
-        <message>Le participe « \5 » devrait être au singulier 
masculin.</message>
+        <message>Le participe « \5 » devrait être au singulier 
masculin.</message>
         <example type="incorrect">Les élèves ont <marker>terminés</marker> 
leurs devoirs.</example>
         <example type="incorrect">Les élèves ont <marker>terminée</marker> 
leurs devoirs.</example>
         <example type="incorrect">Les élèves ont <marker>terminées</marker> 
leurs devoirs.</example>
@@ -3693,7 +3704,7 @@
             <exception postag="V.* ppa . sp?" postag_regexp="yes"/>
           </token>
         </pattern>
-        <message>Le participe « \7 » devrait être au singulier.</message>
+        <message>Le participe « \7 » devrait être au singulier.</message>
         <example type="incorrect">Les élèves t’ont 
<marker>écoutés</marker>.</example>
         <example type="incorrect">Les élèves t’ont 
<marker>écoutées</marker>.</example>
         <example type="correct">Les élèves t’ont écouté.</example>
@@ -3710,7 +3721,7 @@
             <exception postag="V.* ppa . s?p" postag_regexp="yes"/>
           </token>
         </pattern>
-        <message>Le participe « \6 » devrait être au pluriel.</message>
+        <message>Le participe « \6 » devrait être au pluriel.</message>
         <example type="incorrect">Les élèves les ont 
<marker>écouté</marker>.</example>
         <example type="incorrect">Les élèves les ont 
<marker>écoutée</marker>.</example>
         <example type="correct">Les élèves les ont écoutés.</example>
@@ -3727,7 +3738,7 @@
             <exception postag="V.* ppa [me] sp?" postag_regexp="yes"/>
           </token>
         </pattern>
-        <message>Le participe « \6 » devrait être au masculin 
singulier.</message>
+        <message>Le participe « \6 » devrait être au masculin 
singulier.</message>
         <example type="incorrect">Les élèves lui ont 
<marker>données</marker>.</example>
         <example type="incorrect">Les élèves lui ont 
<marker>donnés</marker>.</example>
         <example type="incorrect">Les élèves lui ont 
<marker>donnée</marker>.</example>
@@ -3746,7 +3757,7 @@
             <exception postag="V.* ppa [me] sp?" postag_regexp="yes"/>
           </token>
         </pattern>
-        <message>Le participe « \8 » devrait être au singulier 
masculin.</message>
+        <message>Le participe « \8 » devrait être au singulier 
masculin.</message>
         <example type="incorrect">Les élèves n’ont pas 
<marker>terminés</marker> leurs devoirs.</example>
         <example type="incorrect">Les élèves n’ont pas 
<marker>terminée</marker> leurs devoirs.</example>
         <example type="incorrect">Les élèves n’ont pas 
<marker>terminées</marker> leurs devoirs.</example>
@@ -3766,7 +3777,7 @@
             <exception postag="V.* ppa . sp?" postag_regexp="yes"/>
           </token>
         </pattern>
-        <message>Le participe « \9 » devrait être au singulier.</message>
+        <message>Le participe « \9 » devrait être au singulier.</message>
         <example type="incorrect">Les élèves ne m’ont pas 
<marker>écoutés</marker>.</example>
         <example type="incorrect">Les élèves ne m’ont pas 
<marker>écoutées</marker>.</example>
         <example type="correct">Les élèves ne m’ont pas écouté.</example>
@@ -3785,7 +3796,7 @@
             <exception postag="V.* ppa . s?p" postag_regexp="yes"/>
           </token>
         </pattern>
-        <message>Le participe « \8 » devrait être au pluriel.</message>
+        <message>Le participe « \8 » devrait être au pluriel.</message>
         <example type="incorrect">Les élèves ne les ont pas 
<marker>écouté</marker>.</example>
         <example type="incorrect">Les élèves ne les ont pas 
<marker>écoutée</marker>.</example>
         <example type="correct">Les élèves ne les ont pas écoutés.</example>
@@ -3804,7 +3815,7 @@
             <exception postag="V.* ppa [me] sp?" postag_regexp="yes"/>
           </token>
         </pattern>
-        <message>Le participe « \8 » devrait être au singulier masculin 
singulier.</message>
+        <message>Le participe « \8 » devrait être au singulier masculin 
singulier.</message>
         <example type="incorrect">Les élèves ne lui ont pas 
<marker>écoutés</marker>.</example>
         <example type="incorrect">Les élèves ne lui ont pas 
<marker>écoutées</marker>.</example>
         <example type="incorrect">Les élèves ne lui ont pas 
<marker>écoutée</marker>.</example>
@@ -4083,7 +4094,7 @@
             <exception postag="V .* 3 p|V ppa . p|V.* ppr|J . p" 
postag_regexp="yes"/>
           </token>
         </pattern>
-        <message>Le verbe « \6 » devrait être à la 3e personne du 
pluriel.</message>
+        <message>Le verbe « \6 » devrait être à la 3e personne du 
pluriel.</message>
         <example type="incorrect">Les camions n’<marker>arrive</marker> 
pas.</example>
         <example type="correct">Les camions n’arrivent pas.</example>
         <example type="correct">Les cuillères en bois commencent à 
moisir.</example>
@@ -20009,7 +20020,7 @@
         <token inflected="yes">aire</token>
         <token inflected="yes">glaciaire</token>
       </pattern>
-      <message>« \1 \2 » est un tour critiqué. Employez <suggestion><match 
no="1" regexp_match=".*e(s?)" regexp_replace="ère$1"/> 
\2</suggestion>.</message>
+      <message>« \1 \2 » est un tour critiqué. Employez <suggestion><match 
no="1" regexp_match=".*e(s?)" regexp_replace="ère$1"/> 
\2</suggestion>.</message>
       <example type="incorrect">L’<marker>aire glaciaire</marker>.</example>
       <example type="correct">L’ère glaciaire.</example>
     </rule>
@@ -20018,7 +20029,7 @@
         <token inflected="yes">pareil</token>
         <token>comme</token>
       </pattern>
-      <message>« \1 \2 » est un tour critiqué. Employez <suggestion>\1 
à</suggestion>.</message>
+      <message>« \1 \2 » est un tour critiqué. Employez <suggestion>\1 
à</suggestion>.</message>
       <example type="incorrect"><marker>pareil comme</marker></example>
       <example type="correct"><marker>pareil à</marker></example>
     </rule>
@@ -20279,7 +20290,7 @@
         <token inflected="yes" skip="1">faire</token>
         <token>parti</token>
       </pattern>
-      <message>« Faire parti » est un tour critiqué (impropriété). Employez 
<suggestion>partie</suggestion>.</message>
+      <message>« Faire parti » est un tour critiqué (impropriété). Employez 
<suggestion>partie</suggestion>.</message>
       <example correction="partie" type="incorrect">Tu fais 
<marker>parti</marker> ma vie.</example>
       <example type="correct"><marker>faire partie de</marker></example>
     </rule>
@@ -20307,7 +20318,7 @@
         <token>en</token>
         <token>parti</token>
       </pattern>
-      <message>« En partie » est un tour critiqué (impropriété). Employez 
<suggestion>partie</suggestion>.</message>
+      <message>« En partie » est un tour critiqué (impropriété). Employez 
<suggestion>partie</suggestion>.</message>
       <example type="incorrect">Le site a été en <marker>parti</marker> 
traduit.</example>
       <example type="correct">Le site a été en partie traduit.</example>
     </rule>
@@ -20316,7 +20327,7 @@
         <token>en</token>
         <token regexp="yes">générale|continue</token>
       </pattern>
-      <message>« En \2 » est un tour critiqué (impropriété). Employez 
<suggestion><match no="1" regexp_match="(.*)e" 
regexp_replace="$1"/></suggestion>.</message>
+      <message>« En \2 » est un tour critiqué (impropriété). Employez 
<suggestion><match no="1" regexp_match="(.*)e" 
regexp_replace="$1"/></suggestion>.</message>
       <example type="incorrect">Il arrive en <marker>générale</marker> assez 
tard.</example>
       <example type="correct">Il arrive en général assez tard.</example>
     </rule>
@@ -20326,7 +20337,7 @@
         <token>de</token>
         <token regexp="yes">paires?</token>
       </pattern>
-      <message>« aller de \3 » est un tour critiqué (impropriété). Employez 
<suggestion>pair</suggestion>.</message>
+      <message>« aller de \3 » est un tour critiqué (impropriété). Employez 
<suggestion>pair</suggestion>.</message>
       <example type="incorrect">Travail et talent vont de 
<marker>paire</marker>.</example>
       <example type="correct">Travail et talent vont de 
<marker>pair</marker>.</example>
     </rule>

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


------------------------------------------------------------------------------
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
_______________________________________________
Languagetool-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-cvs

Reply via email to