Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -11403,10 +11403,18 @@ -2>> =suggVerb(@, ":3p") # Conjugaison erronée. Accord avec « \1 ». Le verbe devrait être à la 3ᵉ personne du pluriel. TEST: certains {{prenne}} leur temps TEST: Plusieurs qui {{pense}} que c’est une arnaque se sont quand même trompés. + +__[i]/conj(conj_certains_certaines)__ + (certaine?) +({w_2}) + <<- morphex(\2, ":V.*:[123]p", ":[GWM]") and isStart() -1>> \1s # Mettez au pluriel “\1” si vous désignez plusieurs personnes. + +TEST: {{certain}} deviennent idiots à cette seule pensée. +TEST: mais c’est exact, {{certaine}} se perdent souvent dans les méandres de l’administration. + __[i]/conj(conj_det_plur_nom)__ ([cmts]es|[nv]os|leurs|quelques) +({w_2}) +({w_2}) @@0,w,$ <<- morph(\2, ":[NAQ].*:[pi]", False) and morphex(\3, ":V", ":(?:[13]p|P|Y|G|A.*:e:[pi])") and morphex(word(-1), ":C", ":[YP]", True) and not( morph(\3, ":3s", False) and before(r"(?i)\b(?:l[ea] |l’|une? |ce(?:tte|t|) |[mts](?:on|a) |[nv]otre ).+ entre .+ et ") ) >>>