Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -5238,16 +5238,16 @@ <<- /conf/ -1:2>> a les|aux # Confusion. Ou vous confondez “a” (préposition) avec “a” (avoir), ou vous devez employer “aux”. Exemple : Elle _a_ donné du travail _aux_ employés _à_ profusion. à *WORD <<- /conf/ \2.islower() and not value(\2, "|coté|") >>> - <<- /conf/ morph(\2, ":(?:V.......[_z][az].*:Q|V1.*:Ip:2p)", ":[MGWNY]") -1>> a # Confusion probable : “à” est une préposition. Pour le verbe “avoir”, écrivez : + <<- /conf/ morph(\2, ":(?:V.......[_z][az].*:Q|V1.*:Ip:2p)", ":[MGWNY]") -1>> a # Confusion probable : “à” est une préposition. Pour le verbe “avoir”, écrivez “a”. <<- /conf/ __also__ and morph(\2, "V1.*:(?:Ip:2p|Q)", "*") and not value(<1, "|il|elle|on|n’|les|l’|m’|t’|s’|d’|en|y|lui|nous|vous|leur|") -2>> =suggVerbInfi(\2) # Le verbe devrait être à l’infinitif. <<- /conf/ __else__ and morph(\2, ":[123][sp]", "*") and not value(\2, "|tord|tords|") >>> <<- /conf/ morph(\2, ":V2.*:Ip:3s", "*") -2>> =suggVerbPpas(\2, ":m:s") # Incohérence : “\1” est une préposition. “\2” est un verbe conjugué. - <<- /conf/ __also__ -1>> a # Confusion probable : “à” est une préposition. Pour le verbe “avoir”, écrivez : + <<- /conf/ __also__ -1>> a # Confusion probable : “à” est une préposition. Pour le verbe “avoir”, écrivez “a”. <<- /conf/ __else__ -2>> _ # Incohérence : “\1” est une préposition. “\2” est un verbe conjugué. TEST: Ce fâcheux, comme à son habitude, les {{à}} ennuyés à mourir. TEST: Lui l’{{à}} pris par surprise. TEST: elle n’y {{à}} pas droit. @@ -5901,11 +5901,11 @@ ça et là <<- /conf/ not morph(<1, ":R") ->> çà et là # Confusion : « ça » équivaut à « cela ». Dans l’expression « çà et là », « çà » équivaut à « ici ». sa - <<- /conf/ -1>> ça # Confusion probable : “sa” est un déterminant féminin singulier. Pour l’équivalent de “cela” ou “ceci”, écrivez : + <<- /conf/ -1>> ça # Confusion probable : “sa” est un déterminant féminin singulier. Pour l’équivalent de “cela” ou “ceci”, écrivez “ça”. TEST: Je prends {{sa}}… TEST: {{ça}} patrie, il la détestait TEST: et {{sa}} par deux fois TEST: Il trouva de la nourriture {{ça et là}}. ->> çà et là @@ -6468,11 +6468,11 @@ # faut / faux __conf_faux_faut__ faut @:¬(?:Y|Oo|X|M) faut <<- /conf/ not value(<1, "|il|ils|ne|en|y|leur|lui|nous|vous|me|te|se|la|le|les||") - -1>> faux # Confusion probable : “faut” est une conjugaison de “falloir”. Pour indiquer la fausseté d’une chose, écrivez : + -1>> faux # Confusion probable : “faut” est une conjugaison de “falloir”. Pour indiquer la fausseté d’une chose, écrivez “faux”. TEST: un homme {{faut}} TEST: c’est {{faut}} TEST: il m’en faut plus. TEST: il faut réussir. @@ -6503,11 +6503,11 @@ __conf_flanc_flan__ >flanc [pâtissier|pâtissiers] >flanc [au|aux] [>caramel|>café|>citron|>chocolat|>four|>lait|>lard|noix|>pomme|>pruneau|>œuf|>raisin] >flanc [de|d’] [or|argent|cuivre] >flanc à la [crème|coco|noix] - <<- /conf/ -1>> =\1.replace("c", "").replace("C", "") # Confusion. S’il s’agit d’une pâtisserie (ou d’une pièce de métal), écrivez :|https://fr.wiktionary.org/wiki/flan + <<- /conf/ -1>> =\1.replace("c", "").replace("C", "") # Confusion. S’il s’agit d’une pâtisserie (ou d’une pièce de métal), écrivez “flan”.|https://fr.wiktionary.org/wiki/flan c’ [est|était] ?[que|tout]¿ du (flanc) c’ [est|était] rien que du (flanc) <<- /conf/ -1>> flan # Confusion. Locution « c’est du flan ».|https://fr.wiktionary.org/wiki/flan @@ -7162,11 +7162,11 @@ # peu / peux / peut __conf_peu_peut_peux!6__ peu [pas|donc|jamais|rien|parfois|alors|enfin|rarement|éventuellement] - <<- /conf/ not morph(<1, ">(?:très|en|un|de|du)") -1>> peut # Confusion probable : « peu » signifie « pas beaucoup », pour le verbe pouvoir, écrivez : + <<- /conf/ not morph(<1, ">(?:très|en|un|de|du)") -1>> peut # Confusion probable : « peu » signifie « pas beaucoup », pour le verbe pouvoir, écrivez “peut”. [peux|peut|peu] a [peux|peut|peu] [peux|peut|peu] à [peux|peut] <<- /conf/ ->> peu à peu # Confusion : « peu à peu » ou « petit à petit ». @@ -7945,11 +7945,11 @@ <<- %2>> voir @:A¬:[NGM] <<- /conf/ not \2.istitle() and not morph(<1, ":O[os]|>(?:[ndmts]e|falloir|pouvoir|savoir|de|à)/") and not before("(?i)\\b[ndmts](?:e |’(?:en |y ))(?:pas |jamais |) *$") - -1>> voir # Confusion probable : “voir” est un verbe concernant la perception visuelle. Pour signifier “et même possiblement”, écrivez :|https://fr.wiktionary.org/wiki/voire + -1>> voire # Confusion probable : “voir” est un verbe concernant la perception visuelle. Pour signifier “et même possiblement”, écrivez “voire”.|https://fr.wiktionary.org/wiki/voire [comme|lorque|puisque|quand|que|quoique|si] (voire) [ni|et|par|pour|sans] (voire) [>aller|>falloir|>pouvoir|>vouloir] ?[guère|jamais|pas|plus|point|rien]¿ (voire) <<- /conf/ -1>> voir # Confusion probable : “voire” signifie “et même possiblement”. Pour le verbe, écrivez “voir”.|https://fr.wiktionary.org/wiki/voire @@ -8572,11 +8572,11 @@ TEST: y peut {{guerre}} réussir quoi que ce soit, cet idiot. __imp_ne_infinitif_negadv__ [|,] [ne|n’] @:V1.*:Y [pas|plus|jamais] - <<- /imp/ -3>> =suggVerbTense(\3, ":E", ":2p") # Confusion probable : “\1” est un verbe à l’infinitif. Si vous vouliez utiliser l’impératif, écrivez : + <<- /imp/ -3>> =suggVerbTense(\3, ":E", ":2p") # Confusion probable : “\3” est un verbe à l’infinitif. Si vous vouliez utiliser l’impératif, écrivez : TEST: Non, ne {{manger}} pas ça. ->> mangez TEST: Ne {{donner}} jamais à manger ces saloperies au chat. ->> donnez @@ -12939,14 +12939,14 @@ TEST: Tout à la benne. __conf_a_à_faim_peur_honte_soif_chaud_froid__ à [faim|peur|honte|soif] - <<- /conf/ -1>> a # Avoir “\2”. Confusion : “à” est une préposition. Pour le verbe avoir, écrivez : + <<- /conf/ -1>> a # Avoir “\2”. Confusion : “à” est une préposition. Pour le verbe avoir, écrivez “a”. elle à [chaud|froid] - <<- /conf/ -3>> a # Avoir “\1”. Confusion : “à” est une préposition. Pour le verbe avoir, écrivez : + <<- /conf/ -3>> a # Avoir “\4”. Confusion : “à” est une préposition. Pour le verbe avoir, écrivez “a”. TEST: Elle {{à}} chaud. TEST: Elle {{à}} froid. TEST: cet homme {{à}} faim TEST: Votre réaction à froid ? @@ -13646,14 +13646,14 @@ # dés / dès __conf_dès_des__ dés [le|la|l’|les|que|qu’|lors|avant|demain] <<- /conf/ not value(<1, "|les|des|de|ces|mes|tes|ses|nos|vos|leurs|quels|quelques|plusieurs|") - -1>> dès # Confusion probable. Les dés sont des polyèdres ou des protège-doigts pour la couture. Pour signifier “à partir de/du/des”, écrivez :|https://fr.wiktionary.org/wiki/d%C3%A9 + -1>> dès # Confusion probable. Les dés sont des polyèdres ou des protège-doigts pour la couture. Pour signifier “à partir de/du/des”, écrivez “dès”.|https://fr.wiktionary.org/wiki/d%C3%A9 des [le|la|l’|les|que|qu’|lors|demain] - <<- /conf/ -1>> dès # Confusion probable : “des” est un déterminant pluriel. Pour signifier “à partir de/du/des”, écrivez :|https://fr.wiktionary.org/wiki/d%C3%A9 + <<- /conf/ -1>> dès # Confusion probable : “des” est un déterminant pluriel. Pour signifier “à partir de/du/des”, écrivez “dès”.|https://fr.wiktionary.org/wiki/d%C3%A9 TEST: {{dés}} que nous sommes partis, il a piqué une crise TEST: {{des}} {{les}} premiers symptômes, appelez-moi @@ -14149,15 +14149,15 @@ __conf_mis_mi_mie__ >avoir [mi|>mie] <<- /conf/ -2>> mis # Confusion. Pour le participe passé de mettre, écrivez “mis”. [mi|>mie] en [>abyme|>bouteille|>cause|>demeure|>évidence|>examen|>fut|>fût|>image|>liquidation|>mémoire|>musique|>œuvre|>paiement|>place|>pièce|>quarantaine|>scène|>tonneau|>service|>valeur] - <<- /conf/ -1>> mis # Confusion. Pour le participe passé de mettre, écrivez : + <<- /conf/ -1>> mis # Confusion. Pour le participe passé de mettre, écrivez “mis”. [mi|>mie] à [>jour|>pied|>disposition|>part|mal|>nu|>nue|>contribution|mort] [mi|>mie] à rude épreuve - <<- /conf/ -1>> mis # Confusion. Pour le participe passé de mettre, écrivez : + <<- /conf/ -1>> mis # Confusion. Pour le participe passé de mettre, écrivez “mis”. TEST: Elle a {{mie}} son plus bel ensemble. TEST: Les éléments {{mi}} en évidence suffisent à le désigner comme coupable. TEST: Ils étaient partis au restaurant après avoir {{mi}} à jour son profil. TEST: elles ont dansé, {{mie}} à jour leur carnet et sont parties. @@ -14440,11 +14440,11 @@ # sale / salle __conf_salle_qqch__ >sale d’ [>accouchement|>arcade|>attente|>audience|>eau|>escalade|>échographie|>embarquement|>exposition|>hospitalisation|>observation|>opération|>urgence] >sale [de|des|du] [>bain|>bal|>banquet|>billard|>bloc|>cinéma|>classe|>colle|>commandement|>concert|>conférence|>conseil|>consultation|cours|>culture|>danse|>départ|>fête|>formation|>garde|>gym|>gymnastique|>infirmière|>lecture|>machine|>malade|>mammographie|>marché|>mariage|>musculation|>musique|>ordinateur|>presse|>prière|>prof|>professeure|>projection|>radio|>radiographie|>réanimation|>réception|>rédaction|>rééducation|>restaurant|>réunion|>réveil|>séjour|>shoot|>soin|>spectacle|>sport|>stockage|>théâtre|>tir|>toilette|>torture|>trading|>travail|>vente|fitness|>jeu|>repos|>urgence] >sale à manger - <<- /conf/ -1>> =\1.replace("sale", "salle") # Confusion : “sale” signifie “malpropre”. Pour désigner une pièce, écrivez : + <<- /conf/ -1>> =\1.replace("ale", "alle") # Confusion : “sale” signifie “malpropre”. Pour désigner une pièce, écrivez “salle”. >être >salle <<- /conf/ -2>> =\2.replace("salle", "sale") # Confusion. Une salle est une pièce. Pour la malpropreté, écrivez “sale”. TEST: dans la {{sale}} des professeurs @@ -18349,11 +18349,11 @@ __conj_vinfi_suj__ [|,] @:Y @:V¬:(?:3s|P|Q.*:[me]:[si]|Y|G|3p!|M) <<- /conj/ not (value(\2, "|être|devenir|redevenir|voir|sembler|paraître|paraitre|") and morph(\3, ":A")) - -3>> =suggVerb(\3, ":3s") # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier. + -3>> =suggVerb(\3, ":3s") # Conjugaison erronée. Accord avec “\2”. Le verbe devrait être à la 3ᵉ personne du singulier. TEST: manger {{fais}} grossir. TEST: boire immodérément {{nuis}} à la santé TEST: Réfléchir à tête reposée {{prends}} du temps. TEST: Manger salé, c’est mauvais pour la santé.