Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -1342,10 +1342,11 @@ __[i]/tu(tu_aller_retour)__ allers? retours? <<- ->> =\0.replace(" ", "-") # Il manque un trait d’union. __[i]/tu(tu_arc_en_ciel)__ arcs? en ciel <<- ->> =\0.replace(" ", "-") # Il manque les traits d’union. __[i]/tu(tu_après_demain)__ après demain <<- ->> après-demain # Il manque un trait d’union. __[i]/tu(tu_au_préposition)__ au (delà|dehors|desso?us|devant) @@$ <<- ->> au-\1 # Il manque un trait d’union. __[i]/tu(tu_avant_hier)__ avant hier <<- ->> avant-hier # Il manque un trait d’union. +__[i]/tu(tu_bouche_à_oreille)__ bouche à oreilles? <<- morph(word(-1), ":D", False) ->> =\0.replace(" ", "-") # Il manque les traits d’union. __[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) <<- ->> =\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. @@ -1387,10 +1388,11 @@ __[i]/tu(tu_vis_à_vis)__ vis [àa] vis <<- ->> vis-à-vis # Il manque les traits d’union. __[i]/tu(tu_week_end)__ week (ends?) @@$ <<- ->> week-\1 # Il manque un trait d’union. TEST: Ils font des tests {{à tout va}} TEST: marre de faire des {{allers retours}} +TEST: le {{bouche à oreille}} TEST: à ce {{moment là}} ->> moment-là TEST: une {{plus value}} ->> plus-value TEST: Il est {{en-dessous}} de tout. ->> en dessous TEST: Ils sont {{en-deçà}} de tout ->> en deçà TEST: {{Là bas}}. ->> Là-bas