Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -6836,11 +6836,11 @@ [celle|celles|celui|ceux] la <<- /conf/ ->> \1-là # Écrivez “là” et non “la”. /-là <<- /conf/ morph(\1, ":V", ":[NA]", 0, -3) - -1>> \1-la|\1 là # Confusion. Pour un COD, utilisez “la”. Ou, si ce “là” signifie “ici”, ne mettez pas de trait d’union. + -1>> =\1[:-2]+"-la|" + \1[:-2]+" là" # Confusion. Pour un COD, utilisez “la”. Ou, si ce “là” signifie “ici”, ne mettez pas de trait d’union. /-la <<- /conf/ morph(\1, ":[NA]", ":[123][sp]", 0, -3) -1>> =\1[:-2]+"là" # Confusion : “\1” n’est pas un verbe. @@ -12154,11 +12154,11 @@ __gn_nombre_chiffres_1m__ [0|1|01] @:[NAQ].*:p¬* <<- /gn/ not value(\2, "|Rois|Corinthiens|Thessaloniciens|") -2>> =suggSing(\2) # Accord de nombre erroné : « \1 » devrait être au singulier. *NUM *WORD - <<- /gn/ not value(<1, "|/|") and not re.search("^0*[01](?:,[0-9]+|)$", \1) + <<- /gn/ not value(<1, "|/|") and not re.search("^0*[01](?:,[0-9]+|)$", \1) and not morph(<1, ":N") and ( (morph(\2, ":[NA].*:s", "*") and not value(\2, "|janvier|février|mars|avril|mai|juin|juillet|août|aout|septembre|octobre|novembre|décembre|rue|route|ruelle|place|boulevard|avenue|allée|chemin|sentier|square|impasse|cour|quai|chaussée|côte|vendémiaire|brumaire|frimaire|nivôse|pluviôse|ventôse|germinal|floréal|prairial|messidor|thermidor|fructidor|")) or \1 in aREGULARPLURAL ) -2>> =suggPlur(\2) # Accord de nombre erroné : « \2 » devrait être au pluriel. TEST: 00 heure, 01 heure @@ -14262,13 +14262,14 @@ <<- /conf/ -3>> mat # Confusion. Un mât est un poteau portant des voiles ou un drapeau.|https://fr.wiktionary.org/wiki/mat [grand|grands] [mat|mats|mas] <<- /conf/ -2>> =\2.replace("a", "â").replace("A", "Â") # Confusion. Pour évoquer un poteau portant des voiles, écrive “mât”.|https://fr.wiktionary.org/wiki/mât - [mat|mats|mas] [de|d’] [artimon|beaupré|cocagne|fortune|hune|misaine|perroquet|perruche] + [mat|mats|mas] [de|d’] [artimon|beaupré|branchement|cocagne|battage|fortune|hune|misaine|perroquet|perruche] [mat|mats|mas] en [>acier|>alu|>aluminium|bois|>carbone|>époxy|>fibre|>résine] - [mat|mats|mas] du [battage|bateau|branchement|catamaran|goélette|navire|trimaran|vaisseau|voilier] + [mat|mats|mas] du [bateau|catamaran|navire|trimaran|vaisseau|voilier] + [mat|mats|mas] de la goélette <<- /conf/ -1>> =\1.replace("a", "â").replace("A", "Â") # Confusion. Pour évoquer un poteau portant des voiles, écrive “mât”.|https://fr.wiktionary.org/wiki/mât TEST: Échec et {{mât}} TEST: {{Mat}} de misaine @@ -14950,10 +14951,11 @@ <<- /infi/ not morph(\1, ":N") and analyse(\-1, ":(?:V1.*:(?:Q|2p)|[123][sp])", ":(?:M|Oo)") --1>> =suggVerbInfi(\-1) # Le verbe devrait être à l’infinitif. TEST: cessez d’{{anesthésié}} ces gens ! TEST: Le menu Format contient de nombreuses commandes de mise en forme. +TEST: Le commandant de zone… ## INFINITIFS ERRONÉS __infi_infinitifs_erronés__ @@ -16125,11 +16127,11 @@ || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]) || être [devenu|redevenu|resté|devenue|redevenue|restée] @:[NA].*:p¬:[GMWYsi] (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]) || avoir [été|semblé|paru] @:[NA].*:p¬:[GMWYsi] - <<- /ppas/ not tag_before(\1, "que") and not morph(\1, ":G") and morph(\2, ":[123]s", ":C") + <<- /ppas/ not tag_before(\1, "que") and not morph(\1, ":G") and morph(\2, ":[123]s", ":(?:C|N.*:p)") --1>> =suggSing(\-1) # Accord avec la forme verbale précédente (être ou équivalent) : “\-1” devrait être au singulier. [|,] ?qui¿ ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler|>devenir|>rester|>redevenir|>paraître|>paraitre]) @:[NA].*:p¬:[GMWYsi] [|,] ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (>avoir) [été|semblé|paru] @:[NA].*:p¬:[GMWYsi] [|,] ?qui¿ ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler]) [devenu|redevenu|resté|devenue|redevenue|restée] @:[NA].*:p¬:[GMWYsi] @@ -16151,10 +16153,11 @@ TEST: Cet animal qui souhaite redevenir {{amnésiques}}. TEST: Qui semble être devenu {{malades}} ? TEST: ce jour, et surtout cette soirée, semble devenir {{interminables}}. TEST: C’est le crime qui se vante, qui adore avoir semblé {{légitimes}}. TEST: Les tortures que ce journaliste pense être “normales”. +TEST: les plus anciens restes trouvés à ce jour proviennent de ce site __ppas_être_accord_plur__ (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler|>devenir|>rester|>redevenir|>paraître|>paraitre]) @:[NA].*:s¬:[GMWYpi]|>légion/ (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (>avoir) [été|semblé|paru] @:[NA].*:s¬:[GMWYpi]|>légion/