Overview
Comment: | [fr] ajustements |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | fr |
Files: | files | file ages | folders |
SHA3-256: |
aaec50e9ed419c0a86ebb25083a49673 |
User & Date: | olr on 2021-02-03 17:34:02 |
Other Links: | manifest | tags |
Context
2021-02-05
| ||
17:32 | [core][py] update suggestions module check-in: d4639a499b user: olr tags: trunk, fr, core | |
2021-02-03
| ||
17:34 | [fr] ajustements check-in: aaec50e9ed user: olr tags: trunk, fr | |
2021-02-02
| ||
14:06 | [core][fr] update switchGender() check-in: f48668714a user: olr tags: trunk, fr, core | |
Changes
Modified gc_lang/fr/rules.grx from [582ac38c35] to [09c1867817].
︙ | ︙ | |||
2887 2888 2889 2890 2891 2892 2893 | __da_certains_certaines__ certains @:[NA].*:[me]:[pi]¬:(?:G|3[sp]) <<- =>> select(\1, "", ":O") certaines @:[NA].*:[fe]:[pi]¬:(?:G|3[sp]) <<- =>> select(\1, "", ":O") | | | | | | | | | | | | 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 | __da_certains_certaines__ certains @:[NA].*:[me]:[pi]¬:(?:G|3[sp]) <<- =>> select(\1, "", ":O") certaines @:[NA].*:[fe]:[pi]¬:(?:G|3[sp]) <<- =>> select(\1, "", ":O") certains [ne|n’|me|m’|te|t’|se|s’] $:3p certains [le|la|l’|les|en|nous|vous|lui|leur|y] $:3p certains [nous|vous] [le|la|l’|les|en|y] $:3p certains [le|la|l’|les] [lui|leur|en|y] $:3p certains [lui|leur|y] en $:3p certains @:3p¬:(?:G|[NA].*:[me]:[pi]|V.e) <<- not morph(<1, ":[NAD].*:[me]:[pi]") =>> select(\1, ":O") certaines [ne|n’|me|m’|te|t’|se|s’] $:3p certaines [le|la|l’|les|en|nous|vous|lui|leur|y] $:3p certaines [nous|vous] [le|la|l’|les|en|y] $:3p certaines [le|la|l’|les] [lui|leur|en|y] $:3p certaines [lui|leur|y] en $:3p certaines @:3p¬:(?:G|[NA].*:[fe]:[pi]|V.e) <<- not morph(<1, ":[NAD].*:[fe]:[pi]") =>> select(\1, ":O") __da_contre__ contre [moi|toi|soi|lui|elle|iel|nous|vous|eux|elles|iels] <<- =>> select(\1, ":R") |
︙ | ︙ | |||
13152 13153 13154 13155 13156 13157 13158 13159 13160 13161 13162 13163 13164 13165 13166 13167 13168 13169 13170 13171 13172 13173 13174 13175 13176 13177 13178 13179 13180 | TEST: Vous n’êtes pas sans {{ignorer}} que… ->> savoir TEST: ne pas être sans {{ignorer}} la cause de ces phénomènes. ->> savoir # sens / cens / cent / sans / sang __conf_sens_sans_cent_cens__ [<start>|,|(] [il|ils|on] [sans|>sang|cens|>cent] @:V [<start>|,|(] [elle|elles|iel|iels] [>sang|cens|>cent] @:V [<start>|,|(] [elle|elles|iel|iels] sans @:V¬:(?:[NYDA]|Oo)|>(?:y|en) <<- /conf/ -3>> s’en && Confusion probable. >effusion [de|d’] [sans|cens|sens|>cent] <<- /conf/ --1>> sang && Confusion. Effusion de sang. Pour le fluide sanguin, écrivez “sang”. TEST: elle {{sang}} était voulu ->> s’en TEST: sans effusion de {{sans}} ->> sang TEST: elle sans y penser TEST: elle sans vergogne TEST: elle sans la condamner TEST: elles sans un sou en poche TEST: elles sans grandes convictions __conf_sensé_censé__ très >censé <<- /conf/ -2>> =\2.replace("cen", "sen").replace("Cen", "Sen").replace("CEN", "SEN") && Confusion probable. Ce qui est “sensé” (de “bon sens”) et ce que chacun est “censé” accomplir. TEST: Des personnes très {{censées}} qui perdent parfois la tête. ->> sensées | > > > > > > | 13152 13153 13154 13155 13156 13157 13158 13159 13160 13161 13162 13163 13164 13165 13166 13167 13168 13169 13170 13171 13172 13173 13174 13175 13176 13177 13178 13179 13180 13181 13182 13183 13184 13185 13186 | TEST: Vous n’êtes pas sans {{ignorer}} que… ->> savoir TEST: ne pas être sans {{ignorer}} la cause de ces phénomènes. ->> savoir # sens / cens / cent / sans / sang __conf_sens_sans_cent_cens__ !! non sans [mal|>mâle|>malle] ¡¡ non [sans|sens|cens|>cent|>sang] [mal|>mâle|>malle] <<- /loc/ ->> non sans mal && Locution “non sans mal”. [<start>|,|(] [il|ils|on] [sans|>sang|cens|>cent] @:V [<start>|,|(] [elle|elles|iel|iels] [>sang|cens|>cent] @:V [<start>|,|(] [elle|elles|iel|iels] sans @:V¬:(?:[NYDA]|Oo)|>(?:y|en) <<- /conf/ -3>> s’en && Confusion probable. >effusion [de|d’] [sans|cens|sens|>cent] <<- /conf/ --1>> sang && Confusion. Effusion de sang. Pour le fluide sanguin, écrivez “sang”. TEST: {{non cens malle}} ->> non sans mal TEST: elle {{sang}} était voulu ->> s’en TEST: sans effusion de {{sans}} ->> sang TEST: elle sans y penser TEST: elle sans vergogne TEST: elle sans la condamner TEST: elles sans un sou en poche TEST: elles sans grandes convictions TEST: elles y parvinrent, non sans mal, mais avec brio. __conf_sensé_censé__ très >censé <<- /conf/ -2>> =\2.replace("cen", "sen").replace("Cen", "Sen").replace("CEN", "SEN") && Confusion probable. Ce qui est “sensé” (de “bon sens”) et ce que chacun est “censé” accomplir. TEST: Des personnes très {{censées}} qui perdent parfois la tête. ->> sensées |
︙ | ︙ | |||
18266 18267 18268 18269 18270 18271 18272 | >histoire avec un [grand|petit] h >hochement [de|d’] tête >homme [de|d’] [affaires|armes|confiance|exception|État|Église|honneur|lettres|loi|main|paille|paix|parole|pouvoir|valeur] >homme d’ âge mûr >homme à poigne >homme à tout faire >horaire à rallonge | | | 18272 18273 18274 18275 18276 18277 18278 18279 18280 18281 18282 18283 18284 18285 18286 | >histoire avec un [grand|petit] h >hochement [de|d’] tête >homme [de|d’] [affaires|armes|confiance|exception|État|Église|honneur|lettres|loi|main|paille|paix|parole|pouvoir|valeur] >homme d’ âge mûr >homme à poigne >homme à tout faire >horaire à rallonge >hôtel [de|d’] [luxe|ville] >hôtesse d’ accueil >infirmier [de|d’] garde >ingénieur du son >inspection [de|d’] routine >instinct [de|d’] survie >instrument à [cordes|percussion|vent] >instrument [de|d’] mesure |
︙ | ︙ | |||
23913 23914 23915 23916 23917 23918 23919 | <<- /gn/ morph(\3, ":[NA].*:[fe]:[si]") and not agreement(\3, \5) --1>> =suggFemSing(\-1) && Cet adjectif n’est pas accordé avec “\2 \3”. TEST: une femme, {{blessés}} par deux fois ->> blessée __gn_du_1m__ | | > > > > > > > > > > < < | 23919 23920 23921 23922 23923 23924 23925 23926 23927 23928 23929 23930 23931 23932 23933 23934 23935 23936 23937 23938 23939 23940 23941 23942 23943 23944 23945 23946 23947 23948 23949 23950 23951 23952 23953 | <<- /gn/ morph(\3, ":[NA].*:[fe]:[si]") and not agreement(\3, \5) --1>> =suggFemSing(\-1) && Cet adjectif n’est pas accordé avec “\2 \3”. TEST: une femme, {{blessés}} par deux fois ->> blessée __gn_du_1m__ du @>(?:[bcçdfgjklmnpqrstvwxzBCÇDFGJKLMNPQRSTVWXZ]|[hH].*;é) <<- /gn/ morph(\2, ":[NA].*:f", ":[GWme]") -1>> de la && Accord de genre erroné : « \2 » est féminin. <<- /gn/ __also__ and hasMasForm(\2) -2>> =suggMasSing(\2, True) && Accord de genre erroné : « \1 » est un déterminant masculin. <<- /gn/ morph(\2, ":[NA].*:p", ":[siGW]") -2>> =suggMasSing(\2) && Accord de nombre erroné : « \2 » devrait être au singulier. du @>(?:[aâeéèêiîoôuûyœæAÂEÉÈÊIÎOÔUÛYŒÆ]|[hH].*;É) <<- /eleu/ morph(\2, ":[NA].*:s", ":[GWpi]") -1:.2>> de l’ && Euphonie. Il faut élider.|https://fr.wikipedia.org/wiki/%C3%89lision <<- /gn/ morph(\2, ":[NA].*:p", ":[siGW]") -2>> =suggMasSing(\2) && Accord de nombre erroné : « \2 » devrait être au singulier. TEST: cette bouffe, c’est du {{chiens}} ->> chien TEST: cette bouffe, c’est {{du}} {{chienne}} ->> de la|||chien TEST: je parle {{du }}homme ->> de l’ TEST: du {{amours}} ->> amour __gn_dudit_1m__ dudit *WORD <<- /gn/ morph(\2, ":[NA].*:f", ":[GWme]") -1>> de ladite && Accord de genre erroné : « \2 » est féminin. <<- /gn/ __also__ and hasMasForm(\2) -2>> =suggMasSing(\2, True) && Accord de genre erroné : « \1 » est un déterminant masculin. <<- /gn/ morph(\2, ":[NA].*:p", ":[siGW]") -2>> =suggMasSing(\2) && Accord de nombre erroné : « \2 » devrait être au singulier. TEST: les consignes dudit {{présidents}} étaient contratritoires. ->> président TEST: les consignes {{dudit}} {{présidente}} étaient contratritoires. ->> de ladite|||président __gn_ce_1m__ ce *WORD <<- /gn/ morph(\2, ":[NA].*:f", ":(?:3s|[GWme])") -1>> cette && Accord de genre erroné : « \2 » est féminin. |
︙ | ︙ | |||
23967 23968 23969 23970 23971 23972 23973 | <<- /gn/ morph(\2, ":[NA].*:p", ":[siGW]") -2>> =suggFemSing(\2) && Accord de nombre erroné : « \2 » devrait être au singulier. TEST: {{Cette}} {{animal}} mort. ->> Cet|||animale TEST: cette {{illusions}} que nous voyons plus clair que quiconque ->> illusion __gn_au_1m__ | | | > | | | > > > | | | > > > > > > | 23981 23982 23983 23984 23985 23986 23987 23988 23989 23990 23991 23992 23993 23994 23995 23996 23997 23998 23999 24000 24001 24002 24003 24004 24005 24006 24007 24008 24009 24010 24011 24012 24013 | <<- /gn/ morph(\2, ":[NA].*:p", ":[siGW]") -2>> =suggFemSing(\2) && Accord de nombre erroné : « \2 » devrait être au singulier. TEST: {{Cette}} {{animal}} mort. ->> Cet|||animale TEST: cette {{illusions}} que nous voyons plus clair que quiconque ->> illusion __gn_au_1m__ au @>(?:[bcçdfgjklmnpqrstvwxzBCÇDFGJKLMNPQRSTVWXZ]|[hH].*;é) <<- /gn/ morph(\2, ":[NA].*:f:s", ":[GWme]") -1>> à la|aux && Accord de genre erroné : “\2” est féminin. Si “\2” est bien censé être au singulier, écrivez “à la”. Sinon, écrivez “aux” et mettez “\2” au pluriel. <<- /gn/ __also__ and hasMasForm(\2) -2>> =suggMasSing(\2, True) && Accord de genre erroné : “\1” est un déterminant masculin. <<- /gn/ morph(\2, ":[NA].*:p", ":[siGW]") -2>> =suggMasSing(\2) && Accord de nombre erroné : “\2” devrait être au singulier. <<- /gn/ __also__ -1>> aux && Accord de nombre erroné : “\2” est au pluriel. au @>(?:[aâeéèêiîoôuûyœæAÂEÉÈÊIÎOÔUÛYŒÆ]|[hH].*;É) <<- /eleu/ morph(\2, ":[NA].*:s", ":[GWpi]") -1:.2>> "à l’|aux " && Euphonie. Si “\2” est bien censé être un singulier, il faut élider. Sinon, il faut écrire “aux” et mettre “\2” au pluriel. <<- /gn/ morph(\2, ":[NA].*:[pi]", ":[GWs]") -1>> aux && Accord de nombre erroné : “\2” est au pluriel. TEST: Téléphone {{au}} personne qui ont donné leur accord. ->> à la|aux TEST: téléphone {{au}} {{boulangère}} ->> à la|aux|||boulanger TEST: donne {{au}} {{pères}} la parole ->> aux|||père TEST: {{au}} États-Unis ->> aux TEST: {{au }}arbre ->> "à l’|aux " TEST: {{au }}homme ->> "à l’|aux " TEST: {{au}} émissions de gaz à effet de serre ->> aux TEST: au iota de liberté que j’ai encore TEST: au chien, au chat, au poulet TEST: à partir de pièces détachées, au départ entièrement venues de l’étranger puis en partie fabriquées sur place __gn_det_mas_sing_2m__ [ce|cet|quel|au|ledit|dudit|audit|aucun|nul] *WORD *WORD <<- /gn/ not value(<1, "|et|ou|de|d’|") and not morph(\3, ">seul/") >>> |
︙ | ︙ | |||
27223 27224 27225 27226 27227 27228 27229 27230 27231 27232 27233 27234 27235 27236 | TEST: vous pouvez les {{détectez}}. ->> détecter TEST: ils peuvent nous {{marchaient}} sur les pieds ->> marcher TEST: Il doit pouvoir {{détectez}} ces erreurs. ->> détecter TEST: elle rêve de pouvoir les {{brisés}} à mains nues ->> briser TEST: un homme de pouvoir débordé par ses obligations. TEST: faire seulement ce que tu pouvais ne satisfaisait pas tes patrons. TEST: un immense pouvoir l’animait. __infi_savoir!5__ >savoir ?[que|qu’|quoi]¿ ~..(?:ée?s?|ez)$ >savoir ?[que|qu’|quoi]¿ ~..(?:ée?s?|ez)$ >savoir ?[que|qu’|quoi]¿ ~..(?:ée?s?|ez)$ >savoir ?[que|qu’|quoi]¿ ~..(?:ée?s?|ez)$ | > | 27247 27248 27249 27250 27251 27252 27253 27254 27255 27256 27257 27258 27259 27260 27261 | TEST: vous pouvez les {{détectez}}. ->> détecter TEST: ils peuvent nous {{marchaient}} sur les pieds ->> marcher TEST: Il doit pouvoir {{détectez}} ces erreurs. ->> détecter TEST: elle rêve de pouvoir les {{brisés}} à mains nues ->> briser TEST: un homme de pouvoir débordé par ses obligations. TEST: faire seulement ce que tu pouvais ne satisfaisait pas tes patrons. TEST: un immense pouvoir l’animait. TEST: une antichambre du pouvoir décriée __infi_savoir!5__ >savoir ?[que|qu’|quoi]¿ ~..(?:ée?s?|ez)$ >savoir ?[que|qu’|quoi]¿ ~..(?:ée?s?|ez)$ >savoir ?[que|qu’|quoi]¿ ~..(?:ée?s?|ez)$ >savoir ?[que|qu’|quoi]¿ ~..(?:ée?s?|ez)$ |
︙ | ︙ | |||
34269 34270 34271 34272 34273 34274 34275 34276 34277 34278 34279 34280 34281 34282 | TODO: Les côtes sont dans leur ensemble extrêmement découpées. !!! Indécidable !! TEST: Du sable fin grippe les rouages (accord avec ce qui précède). TEST: Du monde noir sortent les envahisseurs (accord avec ce qui suit). !!! Autres tests !! TEST: Mon père est contre et ma mère se dit pour mais a un discours très hypocrite quand on aborde le sujet. TEST: l’ambulance censée amener Cédric n’est jamais arrivée TEST: Chez les intellectuels, le mot utopie n’a jamais été synonyme de folie, mais il l’a été pour l’homme de la rue. TEST: Les États parties sont les pays qui ont ratifié la Convention du patrimoine mondial. TEST: Ça a l’air de t’aller. TEST: Et je m’en sors. TEST: C’est à chacun d’entre nous de suivre le modèle d’Amos. | > > | 34294 34295 34296 34297 34298 34299 34300 34301 34302 34303 34304 34305 34306 34307 34308 34309 | TODO: Les côtes sont dans leur ensemble extrêmement découpées. !!! Indécidable !! TEST: Du sable fin grippe les rouages (accord avec ce qui précède). TEST: Du monde noir sortent les envahisseurs (accord avec ce qui suit). !!! Autres tests !! TEST: le Onze de France, je compte de un à trois, numéro gagnant : le huit TEST: Échappe à la cage qu’est ta vie TEST: Mon père est contre et ma mère se dit pour mais a un discours très hypocrite quand on aborde le sujet. TEST: l’ambulance censée amener Cédric n’est jamais arrivée TEST: Chez les intellectuels, le mot utopie n’a jamais été synonyme de folie, mais il l’a été pour l’homme de la rue. TEST: Les États parties sont les pays qui ont ratifié la Convention du patrimoine mondial. TEST: Ça a l’air de t’aller. TEST: Et je m’en sors. TEST: C’est à chacun d’entre nous de suivre le modèle d’Amos. |
︙ | ︙ | |||
36949 36950 36951 36952 36953 36954 36955 | TEST: piratage téléphonique TEST: Le cinéma à domicile est un phénomène nouveau. TEST: Les livres électroniques sont difficiles à lire. TEST: Il fait une séance de rencontres éclair. TEST: Il fait un logiciel gratuit. TEST: Il fait un logiciel publicitaire. TEST: Il fait du référencement abusif. | | | 36976 36977 36978 36979 36980 36981 36982 36983 36984 36985 36986 36987 36988 36989 36990 | TEST: piratage téléphonique TEST: Le cinéma à domicile est un phénomène nouveau. TEST: Les livres électroniques sont difficiles à lire. TEST: Il fait une séance de rencontres éclair. TEST: Il fait un logiciel gratuit. TEST: Il fait un logiciel publicitaire. TEST: Il fait du référencement abusif. TEST: Il fait de l’hameçonnage. TEST: Il fait du pollupostage. TEST: plutôt mourir TEST: logiciel malveillant TEST: logiciel harcelant TEST: commerce électronique TEST: bailleur de fonds TEST: dernière commande |
︙ | ︙ |