Revision: 9922
http://languagetool.svn.sourceforge.net/languagetool/?rev=9922&view=rev
Author: dominikoeo
Date: 2013-04-14 12:26:25 +0000 (Sun, 14 Apr 2013)
Log Message:
-----------
[fr] Detect confusion between "v?\195?\169n?\195?\169neux" and "venimeux".
Examples:
*Une plante venimeuse* -> Une plante v?\195?\169n?\195?\169neuse.
*Un serpent v?\195?\169n?\195?\169neux* -> Un serpent venimeux.
Modified Paths:
--------------
trunk/languagetool/languagetool-language-modules/fr/src/main/resources/org/languagetool/rules/fr/grammar.xml
Modified:
trunk/languagetool/languagetool-language-modules/fr/src/main/resources/org/languagetool/rules/fr/grammar.xml
===================================================================
---
trunk/languagetool/languagetool-language-modules/fr/src/main/resources/org/languagetool/rules/fr/grammar.xml
2013-04-14 09:38:02 UTC (rev 9921)
+++
trunk/languagetool/languagetool-language-modules/fr/src/main/resources/org/languagetool/rules/fr/grammar.xml
2013-04-14 12:26:25 UTC (rev 9922)
@@ -3196,6 +3196,48 @@
<example type="correct">Il faut prendre en gré les afflictions que
Dieu nous envoie.</example>
</rule>
</rulegroup>
+ <rulegroup id="VENENEUX_VENIMEUX" name="vénéneux ou venimeux">
+ <rule>
+ <pattern>
+ <token regexp="yes"
skip="1">(serpents|araignée|scorpion|vipère|cobra|crapaud|grenouille|dendrobate|poulpe|guêpe|abeille|méduse|morsure|piqûre|dard|dent|croc|chochet)s?</token>
+ <marker><token regexp="yes">v[ée]n[ée][nm]eu(x|ses?)</token></marker>
+ </pattern>
+ <message>Voulez-vous écrire <suggestion><match no="2"
regexp_match="^....." regexp_replace="venim"/></suggestion>?</message>
+ <example type="incorrect" correction="venimeuses">Des araignées
<marker>vénéneuses</marker>.</example>
+ <example type="correct">Des araignées
<marker>venimeuses</marker>.</example>
+ <example type="correct">Un champignon
<marker>vénéneux</marker>.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token regexp="yes"
skip="1">(serpents|araignée|scorpion|vipère|couleuvre|cobra|crapaud|grenouille|dendrobate|poulpe|guêpe|abeille|méduse|morsure|piqûre|dard|dent|croc|chochet)s?</token>
+ <token postag="V etre.*" postag_regexp="yes" skip="1"/>
+ <marker><token regexp="yes">v[ée]n[ée][nm]eu(x|ses?)</token></marker>
+ </pattern>
+ <message>Voulez-vous écrire <suggestion><match no="3"
regexp_match="^....." regexp_replace="venim"/></suggestion>?</message>
+ <example type="incorrect" correction="venimeuses">Les couleuvres ne
sont pas <marker>vénéneuses</marker>.</example>
+ <example type="correct">Les couleuvres ne sont pas
<marker>venimeuses</marker>.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token regexp="yes"
skip="1">(plante|champignon|lépiote|fruit|herbe|fleur|chair|moule|humus|substance)s?|végétaux|végétal</token>
+ <marker><token regexp="yes">v[eé][nm]i[mn]eu(x|ses?)</token></marker>
+ </pattern>
+ <message>Voulez-vous écrire <suggestion><match no="2"
regexp_match="^....." regexp_replace="vénén"/></suggestion>?</message>
+ <example type="incorrect" correction="vénéneux">Des champignons non
<marker>venimeux</marker>.</example>
+ <example type="correct">Des champignons non
<marker>vénémeux</marker>.</example>
+ <example type="correct">Un cobra très
<marker>venimeux</marker>.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token regexp="yes"
skip="1">(plante|champignon|lépiote|fruit|herbe|fleur|chair|moule|humus|substance)s?|végétaux|végétal</token>
+ <token postag="V etre.*" postag_regexp="yes" skip="1"/>
+ <marker><token regexp="yes">v[eé][nm]i[mn]eu(x|ses?)</token></marker>
+ </pattern>
+ <message>Voulez-vous écrire <suggestion><match no="3"
regexp_match="^....." regexp_replace="vénén"/></suggestion>?</message>
+ <example type="incorrect" correction="vénéneuses">Ces plantes ne sont
pas <marker>venimeuses</marker>.</example>
+ <example type="correct">Ces plantes ne sont pas
<marker>vénéneuses</marker>.</example>
+ </rule>
+ </rulegroup>
</category>
<category name="Élision">
<!-- I find conflicting information about élision, so this needs to be
reviewed.
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Languagetool-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-commits