Overview
Comment: | [fr] ajustements |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | fr |
Files: | files | file ages | folders |
SHA3-256: |
98ffeee011b333e9bc17e939d49a10f5 |
User & Date: | olr on 2021-03-11 15:41:08 |
Other Links: | manifest | tags |
Context
2021-03-11
| ||
15:51 | [lo] note about error positioning check-in: d6ef87ce3a user: olr tags: trunk, lo | |
15:41 | [fr] ajustements check-in: 98ffeee011 user: olr tags: trunk, fr | |
13:24 | [lo] convert errors position if special chars are found (Unicode > \U0001000) check-in: 7ef0b6ae8a user: olr tags: trunk, lo | |
Changes
Modified gc_lang/fr/config.ini from [e9374e75f0] to [3ab5005c96].
1 2 3 4 5 6 7 8 | [args] lang = fr lang_name = French locales = fr_FR fr_BE fr_CA fr_CH fr_LU fr_BF fr_BJ fr_CD fr_CI fr_CM fr_MA fr_ML fr_MU fr_NE fr_RE fr_SN fr_TG country_default = FR name = Grammalecte implname = grammalecte # always use 3 numbers for version: x.y.z | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | [args] lang = fr lang_name = French locales = fr_FR fr_BE fr_CA fr_CH fr_LU fr_BF fr_BJ fr_CD fr_CI fr_CM fr_MA fr_ML fr_MU fr_NE fr_RE fr_SN fr_TG country_default = FR name = Grammalecte implname = grammalecte # always use 3 numbers for version: x.y.z version = 2.1.3 author = Olivier R. provider = Grammalecte.net link = https://grammalecte.net description = Correcteur grammatical, orthographique et typographique pour le français. extras = README_fr.txt logo = logo.png |
︙ | ︙ |
Modified gc_lang/fr/rules.grx from [7fe4863730] to [a78e777eca].
︙ | ︙ | |||
2941 2942 2943 2944 2945 2946 2947 | 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__ | | | | | | | 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 | 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 {_pronom_obj_} <<- =>> select(\1, ":R") [la|les|des|une|cette|ma|ta|sa|notre|votre|leur+s] >lutte ?$:A¬:G¿ contre [>accusation|>action|>assaut|>attaque|>attentat|>croisade|>guerre] ?$:A¬:G¿ contre [>guerre|>jihad|offensive+s|>ratonnade|>sortilège|>violence] ?$:A¬:G¿ contre [>antidote|>crime|>philtre|>remède|>sérum|>vaccin|>solution] ?$:A¬:G¿ contre <<- =>> select(\-1, ":R") contre <<- not morph(<1, ":[DA].*:[me]:[si]") =>> select(\1, "", ":N") __da_courant__ courant |
︙ | ︙ | |||
13847 13848 13849 13850 13851 13852 13853 | <<- /conf/ -3>> soie && Confusion probable. Pour la matière utilisée dans le textile, écrivez “soie”. TEST: elle portait une robe en {{soi}}. ->> soie TEST: je n’aime que les draps de {{soi}}. ->> soie __conf_soit_soi_soie__ | | | 13847 13848 13849 13850 13851 13852 13853 13854 13855 13856 13857 13858 13859 13860 13861 | <<- /conf/ -3>> soie && Confusion probable. Pour la matière utilisée dans le textile, écrivez “soie”. TEST: elle portait une robe en {{soi}}. ->> soie TEST: je n’aime que les draps de {{soi}}. ->> soie __conf_soit_soi_soie__ [<start>|,|(] sois @:(?:Os|C)¬:[RW]|>donc/ [<start>|,|(] [soi|>soie] @:[OC]¬:R [<start>|,|(] [soi|sois|>soie] [j’|t’|c’|ç’] <<- /conf/ -2>> soit && Confusion probable : pour évoquer une option, écrivez “soit”.|https://fr.wiktionary.org/wiki/soit#Conjonction [quel|quels|quelle|quelles] que [soi|>soie] <<- /conf/ -3>> soit|soient && Confusion probable. |
︙ | ︙ | |||
13874 13875 13876 13877 13878 13879 13880 13881 13882 13883 13884 13885 13886 13887 | TEST: {{soi}} je vais au cinéma, {{soi}} je m’abstiens. ->> soit|||soit TEST: {{soie}} t’arrives avant tout le monde. ->> soit TEST: Quels que {{soi}} les problèmes, on peut les surmonter. ->> soit|soient TEST: c’est {{soi}} lui, soit moi ->> soit TEST: ce serait soit elle, {{soie}} une inconnue ->> soit TEST: Sois le plus efficace possible. # son / sont __conf_son_sont__ [ne|n’|me|m’|te|t’|se|s’] son [ne|n’] [le|l’|leur|leurs|lui|nous|vous] son <<- /conf/ --1>> sont && Confusion : “son” est un déterminant ou un nom masculin. Le verbe “être” à la 3ᵉ personne du pluriel s’écrit “sont”. | > | 13874 13875 13876 13877 13878 13879 13880 13881 13882 13883 13884 13885 13886 13887 13888 | TEST: {{soi}} je vais au cinéma, {{soi}} je m’abstiens. ->> soit|||soit TEST: {{soie}} t’arrives avant tout le monde. ->> soit TEST: Quels que {{soi}} les problèmes, on peut les surmonter. ->> soit|soient TEST: c’est {{soi}} lui, soit moi ->> soit TEST: ce serait soit elle, {{soie}} une inconnue ->> soit TEST: Sois le plus efficace possible. TEST: sois donc ce que tu rêves de devenir # son / sont __conf_son_sont__ [ne|n’|me|m’|te|t’|se|s’] son [ne|n’] [le|l’|leur|leurs|lui|nous|vous] son <<- /conf/ --1>> sont && Confusion : “son” est un déterminant ou un nom masculin. Le verbe “être” à la 3ᵉ personne du pluriel s’écrit “sont”. |
︙ | ︙ | |||
16516 16517 16518 16519 16520 16521 16522 16523 16524 16525 16526 16527 16528 16529 16530 16531 16532 16533 16534 | au [dernier|même|bon|mauvais] [moment|instant] au bon endroit ?,¿ au bon moment au mauvais endroit ?,¿ au mauvais moment au bout d’ un [instant|moment] dans ces moments-là d’ instant en instant d’ un [instant|moment] à l’ autre en ce [moment|moment-là] ?[particulier]¿ en ces [temps-là|temps-ci] en cet instant ?[particulier|précis]¿ le moment venu par [instants|moments] un court [instant|moment] un [instant|moment] plus [tôt|tard] <<- ~>> * __purge_locutions_temporelles_diverses__ à cette [date|occasion] ?fatidique¿ à longueur [de|d’] [journée|année] | > > > | 16517 16518 16519 16520 16521 16522 16523 16524 16525 16526 16527 16528 16529 16530 16531 16532 16533 16534 16535 16536 16537 16538 | au [dernier|même|bon|mauvais] [moment|instant] au bon endroit ?,¿ au bon moment au mauvais endroit ?,¿ au mauvais moment au bout d’ un [instant|moment] dans ces moments-là d’ instant en instant d’ un [instant|moment] à l’ autre durant un ?[si|très|trop]¿ [court|long] [instant|moment] en ce [moment|moment-là] ?[particulier]¿ en ces [temps-là|temps-ci] en cet instant ?[particulier|précis]¿ ?en¿ l’ espace d’ un [instant|moment] le moment venu par [instants|moments] pendant un ?[si|très|trop]¿ [court|long] [instant|moment] un court [instant|moment] un [instant|moment] plus [tôt|tard] <<- ~>> * __purge_locutions_temporelles_diverses__ à cette [date|occasion] ?fatidique¿ à longueur [de|d’] [journée|année] |
︙ | ︙ | |||
16919 16920 16921 16922 16923 16924 16925 16926 16927 16928 16929 16930 16931 16932 | à bâtons rompus à beaucoup près à belles dents à bien des égards à bien pire à ?[si|très|trop]¿ courte portée à ?[si|très|trop]¿ bon [compte|escient|droit] à bout [de|d’] [bras|souffle|force|forces|nerf|nerfs] à bout [portant|touchant] à bras ouverts à bras-le-corps à bride abattue à but ?non¿ lucratif à cadence forcée | > | 16923 16924 16925 16926 16927 16928 16929 16930 16931 16932 16933 16934 16935 16936 16937 | à bâtons rompus à beaucoup près à belles dents à bien des égards à bien pire à ?[si|très|trop]¿ courte portée à ?[si|très|trop]¿ bon [compte|escient|droit] à ?[si|très|trop]¿ bonne allure à bout [de|d’] [bras|souffle|force|forces|nerf|nerfs] à bout [portant|touchant] à bras ouverts à bras-le-corps à bride abattue à but ?non¿ lucratif à cadence forcée |
︙ | ︙ | |||
17415 17416 17417 17418 17419 17420 17421 | [de|d’] [ma|ta|sa|notre|votre|leur] propre initiative [de|d’] pure forme [de|d’] sang-froid [de|d’] sang mêlé [de|d’] seconde [catégorie|importance|main|zone] [de|d’] sinistre mémoire [de|d’] source sûre | | | 17420 17421 17422 17423 17424 17425 17426 17427 17428 17429 17430 17431 17432 17433 17434 | [de|d’] [ma|ta|sa|notre|votre|leur] propre initiative [de|d’] pure forme [de|d’] sang-froid [de|d’] sang mêlé [de|d’] seconde [catégorie|importance|main|zone] [de|d’] sinistre mémoire [de|d’] source sûre [de|d’] taille [modeste|moyenne] [de|d’] telle sorte [de|d’] vive voix [de|d’] [nous|vous] tous [de|d’] tous [côtés|bords] [de|d’] tous les cas [de|d’] figure [possibles|imaginables|existants|rencontrés] [de|d’] tous les cas [de|d’] figure possibles et imaginables [de|d’] tous les cas [de|d’] figure imaginables et possibles |
︙ | ︙ | |||
17672 17673 17674 17675 17676 17677 17678 | l’ air [de|d’] rien la gorge [nouée|serrée] la mort dans l’ âme la tête entre [mes|tes|ses|nos|vos|leurs] mains ?le¿ dos au mur le cas échéant le cœur battant la chamade | | | 17677 17678 17679 17680 17681 17682 17683 17684 17685 17686 17687 17688 17689 17690 17691 | l’ air [de|d’] rien la gorge [nouée|serrée] la mort dans l’ âme la tête entre [mes|tes|ses|nos|vos|leurs] mains ?le¿ dos au mur le cas échéant le cœur battant la chamade le cœur [léger|gros|serré] le moins du monde le moment venu les [choses|événements|évènements] suivant leur cours ?[endiablé|effréné|frénétique|implacable|inarrêtable]¿ loin d’ être loin s’ en [faut|fallait] malgré [ça|cela|ceci|tout] manu militari |
︙ | ︙ | |||
17841 17842 17843 17844 17845 17846 17847 17848 17849 17850 17851 17852 17853 17854 | sans [me|m’|te|t’|se|s’|nous|vous] faire [attendre|avoir|comprendre|désirer|entendre|prier|remarquer|repérer|surprendre|voir] sans [me|m’|te|t’|se|s’|nous|vous] douter [de|d’] rien sans faire [de|d’] vagues sans foi ?,¿ ni loi sans grand résultat sans [le|l’] faire exprès sans [le|l’] vouloir sans l’ aide [de|d’] personne sans l’ ombre d’ un doute sans mot dire sans nul doute sans perdre [de|d’] temps sans pour autant y [parvenir|réussir|réfléchir|songer|penser] sans pour autant y [faire|prêter] attention | > | 17846 17847 17848 17849 17850 17851 17852 17853 17854 17855 17856 17857 17858 17859 17860 | sans [me|m’|te|t’|se|s’|nous|vous] faire [attendre|avoir|comprendre|désirer|entendre|prier|remarquer|repérer|surprendre|voir] sans [me|m’|te|t’|se|s’|nous|vous] douter [de|d’] rien sans faire [de|d’] vagues sans foi ?,¿ ni loi sans grand résultat sans [le|l’] faire exprès sans [le|l’] vouloir sans [le|l’] moindre scrupule sans l’ aide [de|d’] personne sans l’ ombre d’ un doute sans mot dire sans nul doute sans perdre [de|d’] temps sans pour autant y [parvenir|réussir|réfléchir|songer|penser] sans pour autant y [faire|prêter] attention |
︙ | ︙ | |||
18680 18681 18682 18683 18684 18685 18686 18687 18688 18689 18690 18691 18692 18693 | >armée [de|d’] [occupation|réserve|terre] >arme à enquerre >arme [de|d’] [poing|guerre] >arme [de|d’] destruction massive >armoire à [>glace|>pharmacie] >argent [de|d’] poche >arnaque à l’ assurance >arrêt [de|d’] bus >article [de|d’] presse >article à >sensation >assignation à [comparaître|comparaitre|résidence] >assistant [de|d’] direction >assistant [de|d’] gestion administrative >attaché [de|d’] presse | > | 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 18699 18700 | >armée [de|d’] [occupation|réserve|terre] >arme à enquerre >arme [de|d’] [poing|guerre] >arme [de|d’] destruction massive >armoire à [>glace|>pharmacie] >argent [de|d’] poche >arnaque à l’ assurance >arracheur [de|d’] dents >arrêt [de|d’] bus >article [de|d’] presse >article à >sensation >assignation à [comparaître|comparaitre|résidence] >assistant [de|d’] direction >assistant [de|d’] gestion administrative >attaché [de|d’] presse |
︙ | ︙ | |||
18906 18907 18908 18909 18910 18911 18912 18913 18914 18915 18916 18917 18918 18919 | >économie [de|d’] [échelle|guerre] >écran [de|d’] fumée >éditeur [de|d’] presse >effet d’ aubaine >effet [de|d’] bord >effort [de|d’] guerre >élément à charge >emploi du temps >employé [de|d’] maison >ennemi d’ État ennemi public numéro [un|$:B|*NUM] ennemie publique numéro [un|une|$:B|*NUM] >ennui [de|d’] santé >enregistreur [de|d’] vol | > | 18913 18914 18915 18916 18917 18918 18919 18920 18921 18922 18923 18924 18925 18926 18927 | >économie [de|d’] [échelle|guerre] >écran [de|d’] fumée >éditeur [de|d’] presse >effet d’ aubaine >effet [de|d’] bord >effort [de|d’] guerre >élément à charge >emballage sous vide >emploi du temps >employé [de|d’] maison >ennemi d’ État ennemi public numéro [un|$:B|*NUM] ennemie publique numéro [un|une|$:B|*NUM] >ennui [de|d’] santé >enregistreur [de|d’] vol |
︙ | ︙ | |||
19113 19114 19115 19116 19117 19118 19119 | >main d’ œuvre >maison à colombages >maison [de|d’] [campagne|passe|retraite] [>maître|>maitre] d’ hôtel >mal [de|d’] [tête|poitrine|ventre|mer] >manche à balai >mandat [de|d’] [arrêt|dépôt] | | | 19121 19122 19123 19124 19125 19126 19127 19128 19129 19130 19131 19132 19133 19134 19135 | >main d’ œuvre >maison à colombages >maison [de|d’] [campagne|passe|retraite] [>maître|>maitre] d’ hôtel >mal [de|d’] [tête|poitrine|ventre|mer] >manche à balai >mandat [de|d’] [arrêt|dépôt] >marchand [de|d’] [sommeil|tapis] >marchand [de|d’] fruits et légumes >marche à suivre >marché aux puces >maréchal des [logis|logis-chef] >mariage [de|d’] raison >marin d’ eau douce >marge [de|d’] >manœuvre |
︙ | ︙ | |||
20315 20316 20317 20318 20319 20320 20321 20322 20323 20324 20325 20326 20327 20328 | en [mémoire|souvenir] du bon vieux temps [<end>|,|)] <<- ~1:-2>> * en [ce|un] sens @¬:A.*:[me]:[si] en [ce|un] sens [<end>|,|)] <<- ~1:3>> * en sus <<- not value(<1, "|j’|tu|il|elle|iel|on|n’|") ~>> * entre autres choses @¬:A.*:[fe]:[pi] entre autres choses [<end>|,|)] <<- ~1:3>> * | > > > > | 20323 20324 20325 20326 20327 20328 20329 20330 20331 20332 20333 20334 20335 20336 20337 20338 20339 20340 | en [mémoire|souvenir] du bon vieux temps [<end>|,|)] <<- ~1:-2>> * en [ce|un] sens @¬:A.*:[me]:[si] en [ce|un] sens [<end>|,|)] <<- ~1:3>> * en substance @:¬:A.*:[fe]:[si] en substance [<end>|,|)] <<- ~1:2>> * en sus <<- not value(<1, "|j’|tu|il|elle|iel|on|n’|") ~>> * entre autres choses @¬:A.*:[fe]:[pi] entre autres choses [<end>|,|)] <<- ~1:3>> * |
︙ | ︙ | |||
20406 20407 20408 20409 20410 20411 20412 20413 20414 20415 20416 20417 20418 20419 | semblait-il semble-t-il <<- not value(<1, "|ça|cela|ceci|me|m’|te|t’|lui|nous|vous|leur|ne|n’|") ~>> * soit dit entre nous <<- not value(<1, "|il|ne|n’|") ~>> * tête la première <<- not morph(<1, ":D") and not morph(>1, ":A.*:[fe]:[si]") ~>> * tous les jours @:¬:[NA].*:[me]:[pi] tous les jours [<end>|,|)] <<- not morph(<1, ":R") ~1:3>> * | > > > > | 20418 20419 20420 20421 20422 20423 20424 20425 20426 20427 20428 20429 20430 20431 20432 20433 20434 20435 | semblait-il semble-t-il <<- not value(<1, "|ça|cela|ceci|me|m’|te|t’|lui|nous|vous|leur|ne|n’|") ~>> * soit dit entre nous <<- not value(<1, "|il|ne|n’|") ~>> * sur le même plan @:¬:A.*:[me]:[si] sur le même plan [<end>|,|)] <<- ~1:-2>> * tête la première <<- not morph(<1, ":D") and not morph(>1, ":A.*:[fe]:[si]") ~>> * tous les jours @:¬:[NA].*:[me]:[pi] tous les jours [<end>|,|)] <<- not morph(<1, ":R") ~1:3>> * |
︙ | ︙ | |||
24550 24551 24552 24553 24554 24555 24556 24557 24558 24559 24560 24561 24562 24563 24564 24565 24566 24567 24568 24569 24570 | TEST: Le Brésil, grande nation d’Amérique du Sud __gn_le_3m__ le *WORD *WORD *WORD <<- /gn/ not value(<1, "|et|ou|") and morph(\1, ":D") and morph(\2, ":[NA].*:[me]:[si]", ":(?:[123][sp]|G)") and morph(\3, ":[NA].*:[me]:[si]", ":(?:[123][sp]|G|P)") and morph(\4, ":[NA].*:[fp]", "*") and \4.islower() -4>> =suggMasSing(\4) && Accord de nombre erroné avec « \1 \2 \3 » : « \4 » devrait être au masculin singulier. TEST: le roi chrétien {{tyranniques}} tout pétri de son prétendu droit divin ->> tyrannique TEST: le petit chien {{bruns}} ->> brun TEST: elles furent le jour venu prises par surprise, et elles durent s’enfuir. TEST: qu’ils fassent tourner le système économique, assez concrètement, mais sans faire chier avec leurs petits problèmes de gens de rien. TEST: avec le peuple, contre le capitalisme mortifère sous tous ses visages. __gn_le_3m_et__ le *WORD et *WORD @:[NA].*:[me]:s¬* <<- /gn/ morph(\1, ":D") and morph(\2, ":A.*:[me]:[si]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0|A.*:[me]:[si])|;C") -4>> =suggMasSing(\4) && Cet adjectif n’est pas accordé avec le nom “\-1”. | > > | 24566 24567 24568 24569 24570 24571 24572 24573 24574 24575 24576 24577 24578 24579 24580 24581 24582 24583 24584 24585 24586 24587 24588 | TEST: Le Brésil, grande nation d’Amérique du Sud __gn_le_3m__ le *WORD *WORD *WORD <<- /gn/ not value(<1, "|et|ou|") and morph(\1, ":D") and morph(\2, ":[NA].*:[me]:[si]", ":(?:[123][sp]|G)") and morph(\3, ":[NA].*:[me]:[si]", ":(?:[123][sp]|G|P)") and morph(\4, ":[NA].*:[fp]", "*") and \4.islower() and not apposition(\-2, \-1) -4>> =suggMasSing(\4) && Accord de nombre erroné avec « \1 \2 \3 » : « \4 » devrait être au masculin singulier. TEST: le roi chrétien {{tyranniques}} tout pétri de son prétendu droit divin ->> tyrannique TEST: le petit chien {{bruns}} ->> brun TEST: elles furent le jour venu prises par surprise, et elles durent s’enfuir. TEST: qu’ils fassent tourner le système économique, assez concrètement, mais sans faire chier avec leurs petits problèmes de gens de rien. TEST: avec le peuple, contre le capitalisme mortifère sous tous ses visages. TEST: un de ses collègues refuse, dans des courriels longs et argumentés, de mettre sur le même plan islamophobie et antisémitisme __gn_le_3m_et__ le *WORD et *WORD @:[NA].*:[me]:s¬* <<- /gn/ morph(\1, ":D") and morph(\2, ":A.*:[me]:[si]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0|A.*:[me]:[si])|;C") -4>> =suggMasSing(\4) && Cet adjectif n’est pas accordé avec le nom “\-1”. |
︙ | ︙ |