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”.
|
| ︙ | ︙ |