Revision: 7921
http://languagetool.svn.sourceforge.net/languagetool/?rev=7921&view=rev
Author: dominikoeo
Date: 2012-08-25 18:38:43 +0000 (Sat, 25 Aug 2012)
Log Message:
-----------
[fr] - added rule PLUS_QUE_PREVU to detect such errors:
*La facture est plus ?\195?\169lev?\195?\169e que pr?\195?\169vue* ->
que pr?\195?\169vu
- added rule COMME_PREVU to detect such errors:
*La rencontre s'est d?\195?\169roul?\195?\169e comme pr?\195?\169vue* ->
comme pr?\195?\169vu
- fixed false positive in "se bien conna?\195?\174tre".
- removed rule DECISION_FINALE (it was bogus)
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-08-25 09:32:52 UTC
(rev 7920)
+++ trunk/JLanguageTool/src/rules/fr/grammar.xml 2012-08-25 18:38:43 UTC
(rev 7921)
@@ -3221,12 +3221,14 @@
<marker>
<token postag="[NJAKZ].*" postag_regexp="yes">
<exception postag="[^NJAKZ].*" postag_regexp="yes"/>
+ <exception>bien</exception>
</token>
</marker>
</pattern>
<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>
+ <example type="correct">Il faut se bien connaître
soit-même.</example>
</rule>
<rule id="MON_NFS" name="mon/ton/son suivi d’un nom féminin singulier">
<pattern>
@@ -6326,7 +6328,7 @@
<token
regexp="yes">clair|exacte|certaine?s?|sûre?s?|évident|probable|vrai|vraisemblable</token>
<token>que</token>
<token postag="R pers suj.*|Z.*" postag_regexp="yes"/>
- <marker><token postag="V.* sub.*" postag_regexp="yes"><exception
postag="V.* (ind|con).*" postag_regexp="yes"/></token></marker>
+ <marker><token postag="V.* sub.*" postag_regexp="yes"><exception
postag="V.* (?:ind|con).*" postag_regexp="yes"/></token></marker>
</pattern>
<message>Le verbe « \5 » devrait être à l’indicatif ou au
conditionnel (et non au subjonctif) après « \1 \2 \3 \4 » qui exprime la
certitude ou une forte vraisemblance de manière positive.</message>
<example type="incorrect">Elle est certaine que vous
<marker>soyez</marker> un espion.</example>
@@ -6434,7 +6436,7 @@
<rule id="QUELQUE" name="quelque invariable devant nombre">
<pattern>
<marker><token>quelques</token></marker>
- <token
regexp="yes">\d+|(deux|trois|quatre|cinq|six|sept|huit|neuf|dix|vingt|trente|quarante|cinquante|soixante|septante|huitante|octante|nonante|cents?|mille)(-.*)?|onze|douze|treize|quatorze|quinze|seize</token>
+ <token
regexp="yes">\d+|(?:deux|trois|quatre|cinq|six|sept|huit|neuf|dix|vingt|trente|quarante|cinquante|soixante|septante|huitante|octante|nonante|cents?|mille)(?:-.*)?|onze|douze|treize|quatorze|quinze|seize</token>
</pattern>
<message>Le mot <suggestion>quelque</suggestion> est invariable
devant un nombre et a une fonction d’adverbe signifiant « environ » ou « à peu
près ».</message>
<example type="incorrect">Il y a <marker>quelques</marker> 10
ans.</example>
@@ -6449,7 +6451,7 @@
<rule>
<pattern>
<token postag="SENT_START"/>
- <marker><token
regexp="yes">(attendu|entendu|excepté|ôté|ouï|passé|supposé|vu)(es?|e?s)|(non-)?comprises?</token></marker>
+ <marker><token
regexp="yes">(?:attendu|entendu|excepté|ôté|ouï|passé|supposé|vu)(?:es?|e?s)|(?:non-)?comprises?</token></marker>
<token postag="D.*" postag_regexp="yes"/>
<token postag="[JN].*" postag_regexp="yes"/>
</pattern>
@@ -6489,6 +6491,28 @@
<example type="incorrect">Le serveur a été <marker>mi</marker> en
place.</example>
<example type="correct">Le serveur a été <marker>mis</marker> en
place.</example>
</rule>
+ <rule id="PLUS_QUE_PREVU" name="plus que prévue → plus que prévu">
+ <pattern>
+ <token regexp="yes">plus|mois</token>
+ <token postag="V ppa.*|J.*" postag_regexp="yes"/>
+ <token>que</token>
+ <marker><token regexp="yes">prévues?|prévus</token></marker>
+ </pattern>
+ <message>Le mot « prévu » doit être invariable après «\1 \2 \3»
Voulez-vous écrire <suggestion>prévu</suggestion> ?</message>
+ <example type="incorrect">Les températures sont plus froides que
<marker>prévues</marker>.</example>
+ <example type="correct">Les températures sont plus froides que
prévu.</example>
+ <example type="incorrect">La facture est plus élevée que
<marker>prévue</marker>.</example>
+ <example type="correct">La facture est plus élevée que
prévu.</example>
+ </rule>
+ <rule id="COMME_PREVU" name="comme prévue → comme prévu">
+ <pattern>
+ <token>comme</token>
+ <marker><token
regexp="yes">(?:annoncé|convenu|prévu)(?:es?|s)</token></marker>
+ </pattern>
+ <message>Le mot «\2» doit être invariable après « comme »
Voulez-vous écrire <suggestion><match no="2" regexp_match="e?s?$"
regexp_replace=""/></suggestion> ?</message>
+ <example type="incorrect">La rencontre s’est déroulée comme
<marker>prévues</marker>.</example>
+ <example type="correct">La rencontre s’est déroulée comme
<marker>prévu</marker>.</example>
+ </rule>
</category>
<category default="off" name="Régionalismes">
<!--The following rules were created by Hugo Voisard-->
@@ -10759,15 +10783,6 @@
<example type="incorrect"><marker>forger une
signature</marker></example>
<example type="correct"><marker>contrefaire une
signature</marker></example>
</rule>
- <rule id="DECISION_FINALE" name="décision finale">
- <pattern>
- <token regexp="yes">décisions?</token>
- <token regexp="yes">finale?s?|finaux</token>
- </pattern>
- <message>« Décision finale » est un anglicisme. Employez
<suggestion>décision définitive</suggestion>.</message>
- <example type="incorrect"><marker>décision
finale</marker></example>
- <example type="correct"><marker>décision
définitive</marker></example>
- </rule>
<rule id="RIZ_SAUVAGE" name="riz sauvage">
<pattern>
<token regexp="yes">rizs?</token>
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-cvs