Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -4727,23 +4727,24 @@ TEST: Elles sont parties {{de puis}} au moins trois heures. TEST: Depuis le temps que ça existe, tu devrais être au courant. -__incohérence_au_qqch__ +__conf_au_qqch__ au [ces|des|les|mes|ses|tes|nos|vos|ce|cet|cette|ma|ta|sa|mon|je|tu|il|ils|elle|elles|iel|iels|nous|vous|on|parce] <<- /conf/ not \1.isupper() and not \2.isupper() -2>> =suggSimil(\2, ":[NA].*:[si]", True) # Incohérence : les mots “\1” et “\2” ne devraient pas se succéder. aux [ces|des|les|mes|ses|tes|nos|vos|ce|cet|cette|ma|ta|sa|mon|je|tu|il|ils|elle|elles|iel|iels|nous|vous|on|parce] <<- /conf/ not \1.isupper() and not \2.isupper() -2>> =suggSimil(\2, ":[NA].*:[pi]", True) # Incohérence : les mots “\1” et “\2” ne devraient pas se succéder. [au|aux] [quel|quels|quelle|quelles] + [au|aux] qu’ [elle|elles] <<- /conf/ ->> auquel|auxquels|auxquelles # Incohérence. Soudez les deux mots.|https://fr.wiktionary.org/wiki/auquel - [au|aux] combien @:[AY] + [au|aux] combien @:[AYW] <<- /conf/ -1:2>> ô combien # Confusion probable.|https://fr.wiktionary.org/wiki/%C3%B4_combien TEST: au {{nos}} enfants. TEST: {{Au quel}} faut-il s’adresser ? TEST: ils jouent aux {{des}}. @@ -7057,19 +7058,28 @@ __conf_à_en_juger_par__ !! à en juger par ¡¡ [à|a] [en|>an] [juger|jugé+ses|jugeait|jugeais] [par|pare+s|>part] - <<- /conf/ ->> à en juger par # Confusion : “à en juger par” c’est-à-dire “selon le jugement qu’on se faire avec”. + <<- /conf/ ->> à en juger par # Confusion : “à en juger par” c’est-à-dire “selon le jugement qu’on se faire avec”. TEST: {{a en jugé part}} cet article, c’est bientôt la fin. TEST: ils sont à en juger par leurs résultats les prochains champions. + +__conf_à_tout_bout_de_champ__ + !! à tout bout de champ ¡¡ + [à|a] [tout|tous] [bout|bous|>boue] [de|d’] [champ+s|>chant|>chan] + <<- /conf/ ->> à tout bout de champ # Confusion. Locution “à tout bout de champ”.|https://fr.wiktionary.org/wiki/%C3%A0_tout_bout_de_champ + +TEST: il râlait {{à tous bous de chant}} +TEST: elles chantaient à tout bout de champ. + __conf_celui_celle_à_qui__ [celui|celle|ceux|celles] a qui - <<- /conf/ -2>> à # Confusion. Utilisez la préposition “à”.|http://fr.wiktionary.org/wiki/%C3%A0 + <<- /conf/ -2>> à # Confusion. Utilisez la préposition “à”.|http://fr.wiktionary.org/wiki/%C3%A0 TEST: Ceux {{a}} qui nous avons notifié le problème sont partis. TEST: Il y a qui au dîner ce soir ? @@ -7982,15 +7992,26 @@ TEST: et Ben est parti. # en / an __être_en_xxxx__ - [>être|>rester|>demeurer] an [contradiction|désaccord|accord] + [>être|>rester|>demeurer] an [contradiction|désaccord|accord|faction] <<- /conf/ -2>> en # Confusion. Un an = une année. Pour la préposition, écrivez “en”. TEST: Je suis {{an}} désaccord avec lui. + +# en dents de scie +__conf_en_dents_de_scie__ + !! en dents de scie ¡¡ + !! en dents d’ scie ¡¡ + [en|>an] [>dan|dent+s] [de|d’] [si|scie+s] + <<- /conf/ ->> en dents de scie # Confusion. Locution “en dents de scie”.|https://fr.wiktionary.org/wiki/en_dents_de_scie + +TEST: des notes {{an dans de si}} ->> en dents de scie +TEST: une carrière en dents de scie + # en dessous __conf_dessus_dessous__ en dessus en-dessus @@ -12774,10 +12795,11 @@ >camp [de|d’] [concentration|internement|rééducation|vacances] >canne à [pêche|sucre] >canon à eau >caisse à >outil >carton d’ emballage + >cellule de détention provisoire >centre d’ éducation [populaire|surveillée] >chair à [pâté|>canon] >chair [de|d’] poule >chambre à [coucher|gaz] >chambre [de|d’] [agriculture|hôte|hôtel|hôtes|commerce|compensation|décompression|dégrisement] @@ -12968,10 +12990,11 @@ orge [perlé|mondé|carré] >noire comme la nuit >noire comme une nuit sans lune >panier à linge >papier à [>lettre|musique] + >parc d’ attractions >parole en l’ air >partie [de|d’] jambes en l’ air >passage à tabac >passation [de|d’] pouvoir >peur [de|d’] tous les diables @@ -13016,11 +13039,11 @@ >roman à l’ eau [de|d’] rose >roue [avant|arrière] >rouge à lèvres >roulement à billes [>ru|>ruisseau] à sec - >sac à [dos|main|langer|merde|foutre] + >sac à [bandoulière|dos|main|langer|merde|foutre] >sac [de|d’] [couchage|sport|voyage] >salle à manger >salle [de|d’] [attente|>bain|conférence|lecture|séjour|vente] >saine [de|d’] [corps|esprit] >saine [de|d’] [corps|esprit] et [de|d’] [corps|esprit] @@ -16745,10 +16768,11 @@ [>air|>ère] [de|d’] [accueil|atterrissage|autoroute|repos] <<- /conf/ -1>> aire|aires # Confusion. Une ère est une époque. L’air est un gaz, une apparence ou une musique. Pour évoquer une surface, écrivez “aire”.|https://fr.wiktionary.org/wiki/aire >baptême de l’ [ère|aire] + >libre comme l’ [ère|aire] <<- /conf/ --1>> air # Confusion. Une ère est une époque. L’aire est une surface. Pour parler de l’atmosphère, écrivez “air”.|https://fr.wiktionary.org/wiki/air TEST: L’{{aire}} du pétrole n’est pas encore terminée. TEST: Ce sera un jour dans l’{{ère}} du temps TEST: il a l’{{aire}} d’un plouc. @@ -17467,10 +17491,37 @@ TEST: Quelle solution {{été}} à notre portée ? ->> était TEST: Les questions {{étés}} incompréhensibles. ->> étaient TEST: Le bel été indien que nous avons cette année. TEST: Quel a été le déclencheur de cet ouvrage ? + +__conf_être_faire__ + nous ?[ne|n’]¿ ?[nous|vous|les|le|la|l’]¿ ferrons $:Y + <<- /conf/ not morph(<1, ":R") --2>> ferons # Confusion probable. Vous confondez le verbe “ferrer” avec le verbe “faire”. + + nous ?[ne|n’]¿ ?[nous|vous|les|le|la|l’]¿ ferrions $:Y + <<- /conf/ not morph(<1, ":R") --2>> ferions # Confusion probable. Vous confondez le verbe “ferrer” avec le verbe “faire”. + + vous ?[ne|n’]¿ ?[nous|vous|les|le|la|l’]¿ ferrez $:Y + <<- /conf/ not morph(<1, ":R") --2>> ferez # Confusion probable. Vous confondez le verbe “ferrer” avec le verbe “faire”. + + vous ?[ne|n’]¿ ?[nous|vous|les|le|la|l’]¿ ferriez $:Y + <<- /conf/ not morph(<1, ":R") --2>> ferez # Confusion probable. Vous confondez le verbe “ferrer” avec le verbe “faire”. + + [ils|elles] ?[ne|n’]¿ ?[nous|vous|les|le|la|l’]¿ ferront $:Y + <<- /conf/ not morph(<1, ":R") --2>> feront # Confusion probable. Vous confondez le verbe “ferrer” avec le verbe “faire”. + + [ils|elles] ?[ne|n’]¿ ?[nous|vous|les|le|la|l’]¿ ferraient $:Y + <<- /conf/ not morph(<1, ":R") --2>> feraient # Confusion probable. Vous confondez le verbe “ferrer” avec le verbe “faire”. + +TEST: nous vous {{ferrons}} apparaître au générique +TEST: nous vous {{ferrions}} prendre +TEST: vous les {{ferrez}} pendre demain +TEST: vous nous {{ferriez}} mourir de rire +TEST: ils le {{ferront}} crever à petit feu +TEST: elles la {{ferraient}} vivre + # faim / fin __conf_faim_fin__ >avoir >fin [>rester|>demeurer] sur [ma|ta|sa|notre|votre|leur|leurs] >fin @@ -18282,10 +18333,18 @@ # Confusion. Si vous parlez d’un trou fait pour puiser quelque chose (ou pour amener quelque chose), écrivez “puits”.|https://fr.wiktionary.org/wiki/puits TEST: Forage de son {{puis}} prévu demain TEST: Creuser un {{puis}}, pas si compliqué + +# qu’à / cas +__conf_qu_à_cas__ + [je|tu|il|elle|on|nous|vous|ils|elles|iel|iels] ?n’¿ >avoir [ca|cas] @:(?:Ov|Y) + <<- /conf/ --2>> qu’à # Confusion. Écrivez “qu’à”, c’est-à-dire la contraction de “que” suivi de la préposition verbale “à”. + +TEST: tu n’as {{cas}} prendre le train + # quand même / comme même __conf_quand_même__ comme même [|,] comme même @:(?:Os|C) @@ -18681,11 +18740,11 @@ <<- /infi/ analyse(\-1, ":Q", ":[MN]") --1>> =suggVerbInfi(\-1) # Après “avoir \2 de”, le verbe devrait être à l’infinitif. >avoir vite fait [de|d’] ?[le|l’|la|leur|les|nous|vous|lui]¿ ~..ée?s?$ <<- /infi/ analyse(\-1, ":Q", ":M") --1>> =suggVerbInfi(\-1) # Après “avoir vite fait de”, le verbe devrait être à l’infinitif. - >faire semblant [de|d’] ?[le|l’|la|leur|les|nous|vous|lui]¿ ~..ée?s?$ + >faire [semblant|mine] [de|d’] ?[le|l’|la|leur|les|nous|vous|lui]¿ ~..ée?s?$ <<- /infi/ analyse(\-1, ":Q", ":M") --1>> =suggVerbInfi(\-1) # Après “faire semblant de”, le verbe devrait être à l’infinitif. [>façon|>manière] [de|d’] ?[le|l’|la|leur|les|nous|vous|lui]¿ ~..ée?s?$ [>intention|>volonté] [de|d’] ?[le|l’|la|leur|les|nous|vous|lui]¿ ~..ée?s?$ <<- /infi/ analyse(\-1, ":Q", ":M") --1>> =suggVerbInfi(\-1) # Après “\1 de”, le verbe devrait être à l’infinitif s’il s’agit bien de décrire une action. @@ -18698,11 +18757,11 @@ <<- /infi/ analyse(\-1, ":Q", ":M") --1>> =suggVerbInfi(\-1) # Après “il est hors de question de”, le verbe devrait être à l’infinitif. [|,] [>capable|>incapable|impossible|inutile] [de|d’] ?[le|l’|la|leur|les|nous|vous|lui]¿ ~..ée?s?$ <<- /infi/ analyse(\-1, ":Q", ":M") --1>> =suggVerbInfi(\-1) # Après “\2 de”, le verbe devrait être à l’infinitif. - force [est|était] [de|d’] ?[le|l’|la|leur|les|nous|vous|lui]¿ ~..ée?s?$ + force [est|était|fut|serait|sera] [de|d’] ?[le|l’|la|leur|les|nous|vous|lui]¿ ~..ée?s?$ <<- /infi/ not value(<1, "|une|la|cette|ma|ta|sa|notre|votre|leur|quelle|de|d’|") and analyse(\-1, ":Q", ":M") --1>> =suggVerbInfi(\-1) # Après “force est de”, le verbe devrait être à l’infinitif. sous peine [de|d’] ?[le|l’|la|leur|les|nous|vous|lui]¿ ~..ée?s?$ <<- /infi/ analyse(\-1, ":Q", ":M") --1>> =suggVerbInfi(\-1) # Après “sous peine de”, le verbe devrait être à l’infinitif.