Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -1656,11 +1656,11 @@ __[i]/tu(tu_c_est_à_dire)__ c’est [àa] dire <<- ->> c’est-à-dire # Il manque les traits d’union. __[i]/tu(tu_chef_d_œuvre_lieu)__ chef (lieu|d’œuvre) @@$ <<- ->> chef-\1 # Il manque un trait d’union. __[i]/tu(tu_celui_celle_là_ci)__ ce(?:lles?|lui|ux) (?:là|[cs]i) <<- not (\0.endswith("si") and morph(word(1), ":[AW]", False)) - ->> =\0.replace(" ", "-").replace("si", "ci") # Il manque un trait d’union. + ->> =\0.replace(" ", "-").replace("si", "ci") # Il manque un trait d’union. __[i]/tu(tu_centre_ville)__ centres? villes? <<- ->> centre-ville|centres-villes # Il manque un trait d’union. __[i]/tu(tu_ci_dessous_devant_contre)__ ci (desso?us|devant|contre) @@$ <<- ->> ci-\1 # Il manque un trait d’union. __[i]/tu(tu_de_ci_de_là)__ de ci,? de là <<- ->> de-ci de-là|de-ci, de-là # Il manque les traits d’union. __[i]/tu(tu_en_contre_bas_partie)__ en contre (bas|partie) @@$ <<- ->> en contre\1|en contre-\1 # Mettez un trait d’union ou soudez. __[i]/tu(tu_en_contrepoint)__ en (contre[- ]point) @@$ <<- -1>> contrepoint # Soudez.