Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -616,11 +616,11 @@ TEST: avec {{ceux.elles}} qui viendront ->> ceux et celles|celles et ceux __[u](typo_écriture_épicène_pluriel_eur_divers)__ - ({w_2})eur[.(/·–—-][tdp]?(rice|euse|se|[oe]resse)[.)/·–—-]?s @@0,** + ({w_2})eurs?[.(/·–—-][tdp]?(rice|euse|se|[oe]resse)[.)/·–—-]?s @@0,** <<- option("typo") and \2 != "se" ->> \1eurs et \1\2s|\1\2s et \1eurs # Écriture épicène dystypographique et imprononçable. <<- option("typo") and \2 == "se" ->> \1eurs et \1euses|\1euses et \1eurs # Écriture épicène dystypographique et imprononçable. <<- ~>> =normalizeInclusiveWriting(\0) TEST: travaillons avec les {{instituteur.trice.s}} ->> instituteurs et institutrices|institutrices et instituteurs @@ -642,19 +642,19 @@ TEST: {{locaux·ales}} ->> locaux et locales|locales et locaux|local·e·s __[u](typo_écriture_épicène_pluriel_er_ère)__ - ({w_2})er[.(/·–—-]i?è?re[.)/·–—-]?s @@0 + ({w_2})ers?[.(/·–—-]i?è?re[.)/·–—-]?s @@0 <<- option("typo") ->> \1ers et \1ères|\1ères et \1ers # Écriture épicène dystypographique et imprononçable. <<- ~>> =normalizeInclusiveWriting(\0) TEST: les {{conseiller.ière.s}} ->> conseillers et conseillères|conseillères et conseillers __[u](typo_écriture_épicène_pluriel_if_ive)__ - ({w_2})if[.(/·–—-][std]?i?ve[.)/·–—-]?s @@0 + ({w_2})ifs?[.(/·–—-][std]?i?ve[.)/·–—-]?s @@0 <<- option("typo") ->> \1ifs et \1ives|\1ives et \1ifs # Écriture épicène dystypographique et imprononçable. <<- ~>> =normalizeInclusiveWriting(\0) TEST: {{inclusif.ive.s}} ->> inclusifs et inclusives|inclusives et inclusifs TEST: {{offensif.ve.s}} ->> offensifs et offensives|offensives et offensifs @@ -10013,10 +10013,13 @@ [à|de|d’] [deux|trois|quatre|cinq|six|sept|huit|neuf|dix|onze|douze|treize|quatorze|quinze|seize|dix-sept|dix-huit|dix-neuf|vingt|vingt-et-une|vingt-deux|vingt-trois|vingt-quatre] heures ?[deux|trois|quatre|cinq|six|sept|huit|neuf|dix|onze|douze|treize|quatorze|quinze|seize|dix-sept|dix-huit|dix-neuf|vingt|vingt-et-un|vingt-et-une|vingt-deux|vingt-trois|vingt-quatre|vingt-cinq|vingt-six|vingt-sept|vingt-huit|vingt-neuf|trente|trente-et-un|trente-et-une|trente-deux|trente-trois|trente-quatre|trente-cinq|trente-six|trente-sept|trente-huit|trente-neuf|quarante|quarante-et-un|quarante-et-une|quarante-deux|quarante-trois|quarante-quatre|quarante-cinq|quarante-six|quarante-sept|quarante-huit|quarante-neuf|cinquante|cinquante-et-un|cinquante-et-une|cinquante-deux|cinquante-trois|cinquante-quatre|cinquante-cinq|cinquante-six|cinquante-sept|cinquante-huit|cinquante-neuf]¿ <<- ~>> * __purge_conditionnelle__ + [>avoir|>être] ?[pas|jamais]¿ au moins @:Q + <<- ~-3:-2>> * + au moins @¬:[AQ].*:[me]:[si] <<- ~1:2>> * au hasard @:¬:[AQ].*:[me]:[si] <<- ~1:2>> * @@ -10991,10 +10994,11 @@ TEST: À certains égards, la décence ordinaire apparaît donc comme un pendant à la banalité du mal théorisée par Hannah Arendt. TEST: cette région un temps florissante grâce aux mines de charbon TEST: des étoiles plein les yeux. TEST: Ces maires sont nuit et jour aux côtés des Françaises et des Français, en prise directe avec leurs difficultés, leurs doléances et leurs espoirs. TEST: le clitoris comme vous ne l’avez jamais vu +TEST: J’ai vécu plusieurs agressions, et toutes ont au moins été facilitées par mon état physique. @@@@ @@ -12305,12 +12309,12 @@ !! !! __sgpl_couleurs_invariables__ [abricots|acajous|anthracites|argents|aubergines|azurs|bistres|briques|bronzes|cachous|caramels|carmins|cerises|chocolats|corails|crèmes|cuivres|ébènes|émeraudes|fraises|garances|grenats|indigos|isabelles|ivoires|lavandes|magentas|marrons|moutardes|nacres|noisettes|ocres|olives|ors|oranges|outremers|pailles|pastels|pervenches|pies|pistaches|pivoines|rouilles|sables|safrans|sépias|tabacs|taupes|tomates|turquoises|vermillons] - <<- /sgpl/ morph(<1, ":N", ":[GAVWM]") ->> \1[:-1] - # Couleur. Si une couleur représentée par un fruit, un animal, une roche, etc. elle est invariable.|https://fr.wikipedia.org/wiki/Accord_des_adjectifs_et_des_noms_de_couleur_en_fran%C3%A7ais + <<- /sgpl/ morph(<1, ":N", ":[GAVWM]") ->> =\1[:-1] + # Couleur. Si une couleur est représentée par un fruit, un animal, une roche… elle est (en général) invariable.|https://fr.wikipedia.org/wiki/Accord_des_adjectifs_et_des_noms_de_couleur_en_fran%C3%A7ais TEST: Des yeux {{vert}}. TEST: Des yeux {{marrons}}. TEST: Des créatures marines. TEST: Un cageot des premières cerises.