Revision: 7749 http://languagetool.svn.sourceforge.net/languagetool/?rev=7749&view=rev Author: dominikoeo Date: 2012-07-23 04:27:51 +0000 (Mon, 23 Jul 2012) Log Message: ----------- [fr] - removed <url> links to reverso.net since I was not sure whether it was OK to link to it. - added a few links to the "Acad?\195?\169mie fran?\195?\167aise". - improved rule "TACHE" to find errors in things like: *accomplir une tache* -> accomplir une t?\195?\162che
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-07-22 21:16:56 UTC (rev 7748) +++ trunk/JLanguageTool/src/rules/fr/grammar.xml 2012-07-23 04:27:51 UTC (rev 7749) @@ -51,6 +51,7 @@ <token>hui</token> </pattern> <message>« Au jour d’aujourd’hui » est un pléonasme. Employez <suggestion>à ce jour</suggestion> ou <suggestion>aujourd’hui</suggestion>.</message> + <url>http://www.academie-francaise.fr/langue/questions.html#au_jour</url> <example type="incorrect"><marker>au jour d’aujourd’hui</marker>.</example> <example type="correct"><marker>à ce jour</marker>.</example> </rule> @@ -728,7 +729,6 @@ </marker> </pattern> <message>Voulez-vous écrire <suggestion>gêne</suggestion> ?</message> - <url>http://grammaire.reverso.net/2_1_44_gene_gene.shtml</url> <example type="incorrect">Il est sans <marker>gène</marker>.</example> <example type="correct">Il est sans gêne.</example> </rule> @@ -755,7 +755,6 @@ </marker> </pattern> <message>Voulez-vous écrire <suggestion>peut-être</suggestion> ?</message> - <url>http://grammaire.reverso.net/2_1_71_peut_etre_peut-etre.shtml</url> <example type="incorrect">Il partira <marker>peut être</marker> demain.</example> <example type="correct">Il partira peut-être demain.</example> <example type="correct">Cela peut être vrai.</example> @@ -771,7 +770,6 @@ </marker> </pattern> <message>Voulez-vous écrire <suggestion>Peut-être</suggestion> ?</message> - <url>http://grammaire.reverso.net/2_1_71_peut_etre_peut-etre.shtml</url> <example type="incorrect"><marker>Peut être</marker> viendra-t-il ?</example> <example type="correct">Peut-être viendra-t-il ?</example> </rule> @@ -910,7 +908,6 @@ <token negate="yes">honorable</token> </pattern> <message>Voulez-vous écrire <suggestion>amande</suggestion> ?</message> - <url>http://grammaire.reverso.net/2_1_05_amande_amende.shtml</url> <example type="incorrect">Des yeux en <marker>amende</marker>.</example> <example type="correct">Des yeux en <marker>amande</marker>.</example> <example type="incorrect">Un gâteau aux <marker>amendes</marker>.</example> @@ -926,7 +923,6 @@ </marker> </pattern> <message>Voulez-vous écrire <suggestion>amende</suggestion> ?</message> - <url>http://grammaire.reverso.net/2_1_05_amande_amende.shtml</url> <example type="incorrect">J’ai été condamné à une forte <marker>amande</marker>.</example> <example type="correct">J’ai été condamné à une forte amende.</example> </rule> @@ -941,7 +937,6 @@ </marker> </pattern> <message>Voulez-vous écrire <suggestion>amende</suggestion> ?</message> - <url>http://grammaire.reverso.net/2_1_05_amande_amende.shtml</url> <example type="incorrect">J’ai été mis à l’<marker>amande</marker>.</example> <example type="correct">J’ai été mis à l’amende.</example> </rule> @@ -954,7 +949,6 @@ <token regexp="yes">coeurs?|cœurs?</token> </pattern> <message>Vouliez-vous écrire <suggestion>\1 de chœur</suggestion> ?</message> - <url>http://grammaire.reverso.net/2_1_23_chour_cour.shtml</url> <example type="incorrect">Un <marker>enfant de cœur</marker>.</example> <example type="correct">Un enfant de chœur.</example> </rule> @@ -964,7 +958,6 @@ <token regexp="yes" inflected="yes">philarmonique|polyphonique|mixte|interpreter|chanter</token> </pattern> <message>Vouliez-vous écrire <suggestion>chœur<match no="1" regexp_match="(s?)$" regexp_replace="$1"/></suggestion> ?</message> - <url>http://grammaire.reverso.net/2_1_23_chour_cour.shtml</url> <example type="incorrect">Le <marker>cœur</marker> philarmonique.</example> <example type="correct">Le chœur philarmonique.</example> </rule> @@ -975,7 +968,6 @@ <marker><token regexp="yes">coeurs?|cœurs?</token></marker> </pattern> <message>Vouliez-vous écrire <suggestion>chœur<match no="1" regexp_match="(s?)$" regexp_replace="$1"/></suggestion> ?</message> - <url>http://grammaire.reverso.net/2_1_23_chour_cour.shtml</url> <example type="incorrect">Nous chantions tous en <marker>cœur</marker>.</example> <example type="correct">Nous chantions tous en <marker>chœur</marker>.</example> </rule> @@ -986,7 +978,6 @@ <marker><token regexp="yes">choeurs?|chœurs?</token></marker> </pattern> <message>Vouliez-vous écrire <suggestion>chœur<match no="1" regexp_match="(s?)$" regexp_replace="$1"/></suggestion> ?</message> - <url>http://grammaire.reverso.net/2_1_23_chour_cour.shtml</url> <example type="incorrect">Il sait tout par <marker>chœur</marker>.</example> <example type="correct">Il sait tout par <marker>cœur</marker>.</example> </rule> @@ -1566,6 +1557,7 @@ <token regexp="yes">d[eu]</token> </pattern> <message>Voulez-vous écrire <suggestion>\1 termes \3</suggestion> ?</message> + <url>http://www.academie-francaise.fr/langue/questions.html#enterme</url> <example type="incorrect"><marker>En terme de</marker> rémunération</example> <example type="correct">En termes de rémunération</example> </rule> @@ -2105,7 +2097,6 @@ <token postag="V inf"><exception postag="V inf" negate_pos="yes"/></token> </pattern> <message>Voulez-vous écrire <suggestion><match no="1" regexp_match="a" regexp_replace="â"/></suggestion> ?</message> - <url>http://grammaire.reverso.net/2_1_97_tache_tache.shtml</url> <example type="incorrect"><marker>Tache</marker> de partir tôt.</example> <example type="correct"><marker>Tâche</marker> de partir tôt.</example> </rule> @@ -2117,7 +2108,6 @@ <token postag="V inf"><exception postag="V (etre |avoir )?inf" postag_regexp="yes" negate_pos="yes"/></token> </pattern> <message>Voulez-vous écrire <suggestion><match no="1" regexp_match="a" regexp_replace="â"/></suggestion> ?</message> - <url>http://grammaire.reverso.net/2_1_97_tache_tache.shtml</url> <example type="incorrect"><marker>Tachez</marker> d’arriver à l’heure.</example> <example type="correct"><marker>Tâchez</marker> d’arriver à l’heure.</example> </rule> @@ -2128,7 +2118,6 @@ <token>ne</token> </pattern> <message>Voulez-vous écrire <suggestion><match no="1" regexp_match="a" regexp_replace="â"/></suggestion> ?</message> - <url>http://grammaire.reverso.net/2_1_97_tache_tache.shtml</url> <example type="incorrect"><marker>Tache</marker> de ne pas faire trop de bruit.</example> <example type="correct">Tâche de ne pas faire trop de bruit.</example> </rule> @@ -2138,7 +2127,6 @@ <token regexp="yes">claires?|indélébiles?|jaunes?|noires?|rouges?|solaires?|sombres?|vertes?</token> </pattern> <message>Voulez-vous écrire <suggestion><match no="1" regexp_match="â" regexp_replace="a"/></suggestion> ?</message> - <url>http://grammaire.reverso.net/2_1_97_tache_tache.shtml</url> <example type="incorrect">Une <marker>tâche</marker> indélébile.</example> <example type="correct">Une <marker>tache</marker> indélébile.</example> </rule> @@ -2146,10 +2134,9 @@ <pattern> <marker><token regexp="yes">tâches?</token></marker> <token regexp="yes" skip="1">de?</token> - <token regexp="yes">betteraves?|beurre|beauté|boissons?|boue|bougie|blanco|brulure|café|ceurises?|cambouis|carottes?|chewing(-?gum)?|cire|colle|couleur|caca|chocolat|confiture|cirage|crayons?|cr[eê]mes?|curry|décoloration|dentifrice|encre|éosine|essence|excréments?|déodorant|fer|feutres?|fientes?|fluo|fruits?|fuel|goudron|gras|graisse|harissa|henné|herbe|huile|javel|ketchup|jus|lait|légumes?|léopard|maquillage|marqueur|mascara|massala|moisi|moisissure|matières?|mazout|mercurochrome|merde|moutarde|naissance|oeuf|œuf|orange|parfum|peinture|pipi|pollen|résine|rouille|rouge|rousseur|roussi|sauce|sang|s[ée]bum|s[èe]ve|sperme|sombre|soupe|stabilo|stylo(-bille|feutre)?|suie|sueur|terre|transpiration|tipp-ex|tomates?|teintures?|urine|vernis|vieillesse|vomit?|vomissure|vin</token> + <token regexp="yes">betteraves?|beurre|beauté|boissons?|boue|bougie|blanco|brulure|café|ceurises?|cambouis|carottes?|chewing(-?gum)?|cire|colle|couleur|caca|chocolat|confiture|cirage|crayons?|cr[eê]mes?|curry|décoloration|dentifrice|encre|éosine|essence|excréments?|déodorant|fer|feutres?|fientes?|fluo|fruits?|fuel|goudron|gras|graisse|harissa|henné|herbe|huile|javel|ketchup|jus|lait|légumes?|léopard|maquillage|marqueur|mascara|massala|moisi|moisissure|matières?|mazout|mercurochrome|merde|moutarde|naissance|oeuf|œuf|orange|parfum|peinture|pipi|pollen|résine|rouelle|rouge|rousseur|roussi|sauce|sang|s[ée]bum|s[èe]ve|sperme|sombre|soupe|stabilo|stylo(-bille|feutre)?|suie|sueur|terre|transpiration|tipp-ex|tomates?|teintures?|urine|vernis|vieillesse|vomit?|vomissure|vin</token> </pattern> <message>Voulez-vous écrire <suggestion><match no="1" regexp_match="â" regexp_replace="a"/></suggestion> ?</message> - <url>http://grammaire.reverso.net/2_1_97_tache_tache.shtml</url> <example type="incorrect">Une <marker>tâche</marker> de ketchup sur la chemise.</example> <example type="correct">Une <marker>tache</marker> de ketchup sur la chemise.</example> </rule> @@ -2160,12 +2147,21 @@ <token regexp="yes">blouse|blouson|bois|bras|canapé|carrelage|col|corps|chemises?|chemisiers?|cravate|conscience|costume|cuir|CV|documents?|dos|feulles|habits?|jean|joue|jupe|linge|l[yi]no|mains?|marbre|meubles?|moquette|mur|nappe|ongles?|pantalons?|papier|parquet|peau|photos?|pénis|pieds?|pulls?|réputation|robes?|sexe|skaï|siège|sol|simili|tapis|tissus|t(ee)?-shirts?|vestes?|vêtements?|visage</token> </pattern> <message>Voulez-vous écrire <suggestion><match no="1" regexp_match="â" regexp_replace="a"/></suggestion> ?</message> - <url>http://grammaire.reverso.net/2_1_97_tache_tache.shtml</url> <example type="incorrect">Une <marker>tâche</marker> sur ma chemise.</example> <example type="correct">Une <marker>tache</marker> sur ma chemise.</example> </rule> <rule> <pattern> + <token inflected="yes" skip="1" regexp="yes">abstenir|accepter|accomplir|affecter|effectuer|entreprendre|exécuter|finir|partager|refaire|refuser|terminer</token> + <token postag="D [ef] ." postag_regexp="yes"/> + <marker><token regexp="yes">taches?</token></marker> + </pattern> + <message>Voulez-vous écrire <suggestion><match no="1" regexp_match="a" regexp_replace="â"/></suggestion> ?</message> + <example type="incorrect">Il a accomplit la <marker>tache</marker> façilement.</example> + <example type="correct">Il a accomplit la tâche façilement.</example> + </rule> + <rule> + <pattern> <token>à</token> <token>la</token> <marker><token>tache</token></marker> @@ -2182,7 +2178,6 @@ <token postag="V.* inf" postag_regexp="yes"/> </pattern> <message>Voulez-vous écrire <suggestion><match no="1" regexp_match=".*(e?s?)$" regexp_replace="sensé$1"/></suggestion> ?</message> - <url>http://grammaire.reverso.net/2_1_15_cense_sense.shtml</url> <example type="incorrect">Je suis <marker>sensée</marker> avoir reçu une lettre de rappel.</example> <example type="correct">Je suis censée avoir reçu une lettre de rappel.</example> </rule> @@ -2193,7 +2188,6 @@ <token postag="V.* inf" postag_regexp="yes"/> </pattern> <message>Voulez-vous écrire <suggestion><match no="1" regexp_match=".*(e?s?)$" regexp_replace="sensé$1"/></suggestion> ?</message> - <url>http://grammaire.reverso.net/2_1_15_cense_sense.shtml</url> <example type="incorrect">Il était <marker>sensé</marker> me reconduire à la maison.</example> <example type="correct">Il était <marker>censé</marker> me reconduire à la maison.</example> </rule> @@ -2205,7 +2199,6 @@ <token postag="V.* inf" postag_regexp="yes"/> </pattern> <message>Voulez-vous écrire <suggestion><match no="1" regexp_match=".*(e?s?)$" regexp_replace="sensé$1"/></suggestion> ?</message> - <url>http://grammaire.reverso.net/2_1_15_cense_sense.shtml</url> <example type="incorrect">Il était <marker>sensé</marker> l’accompagner.</example> <example type="correct">Il était <marker>censé</marker> l’accompagner.</example> </rule> @@ -2650,7 +2643,6 @@ <token regexp="yes">îles?</token> </pattern> <message>« \1 \2 » s’élide en <suggestion>presqu’île</suggestion>.</message> - <url>http://grammaire.reverso.net/5_6_02_elision.shtml</url> <example type="incorrect">Une <marker>presque île</marker></example> <example type="correct">Une presqu’île</example> </rule> @@ -21673,6 +21665,7 @@ <token regexp="yes">de?</token> </pattern> <message>« à l’intention de » est une expression fautive (impropriété). Employez <suggestion>à l’attention de</suggestion>.</message> + <url>http://www.academie-francaise.fr/langue/questions.html#a_lattention</url> <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> @@ -22167,6 +22160,7 @@ </marker> </pattern> <message>Les jours de la semaine n’ont pas de majuscule.</message> + <url>http://www.academie-francaise.fr/langue/questions.html#jourdelasemaine</url> <example type="incorrect">Je viendrai <marker>Lundi</marker>.</example> <example type="correct">Je viendrai lundi.</example> <example type="correct">Lundi est le premier jour de la semaine.</example> 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