Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -9485,11 +9485,11 @@ TEST: {{Quels}} que soient ces idiotes ->> Quelles ## des __gn_des_2m__ des *WORD *WORD - <<- /gn/ (morph(<1, ":[VRBX]|:Cs|>comme/|") or morph(\3, ":N", ":[AQ]")) and not \3.startswith("seul") >>> + <<- /gn/ (morph(<1, ":[VRBX]|:Cs|>comme/|", "*") or morph(\3, ":N", ":[AQ]")) and not \3.startswith("seul") >>> <<- /gn/ ( (morph(\2, ":[NA].*:m", ":[fe]") and morph(\3, ":[NA].*:f", "*")) or (morph(\2, ":[NA].*:f", ":[me]") and morph(\3, ":[NA].*:m", "*")) ) and not apposition(\2, \3) -3>> =switchGender(\3, True) # Accord de genre erroné avec « \2 ». <<- /gn/ __also__ and hasFemForm(\2) -2>> =switchGender(\2) # Accord de genre erroné avec « \3 ». <<- /gn/ morph(\2, ":[NA].*:[pi]") and morph(\3, ":[NA].*:s", "*") and not apposition(\2, \3) and not (value(>1, "|et|,|") and morph(>2, ":A")) -3>> =suggPlur(\3) # Accord de nombre erroné avec « \1 \2 » : « \3 » devrait être au pluriel.