Overview
Comment: | [fr] tests et ajustements |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | fr |
Files: | files | file ages | folders |
SHA3-256: |
ce82a99241e3dbc9d69e7c818451e4c5 |
User & Date: | olr on 2019-07-27 00:54:07 |
Other Links: | manifest | tags |
Context
2019-07-27
| ||
01:06 | [fr] tests check-in: 17195aec63 user: olr tags: trunk, fr | |
00:54 | [fr] tests et ajustements check-in: ce82a99241 user: olr tags: trunk, fr | |
2019-07-26
| ||
15:41 | [fr] tests et ajustemenets check-in: e9ce76eff0 user: olr tags: trunk, fr | |
Changes
Modified gc_lang/fr/rules.grx from [467d264135] to [655c60d224].
︙ | ︙ | |||
2381 2382 2383 2384 2385 2386 2387 | TEST: {{donnait-nous-en}} TEST: {{prend-m’en}} trois, s’il te plaît. TEST: {{don-nous-en}} TEST: {{bat-le}} TEST: {{bluff-le}} TEST: {{manges-la}} TEST: ce {{soutien-la}} | | | 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 | TEST: {{donnait-nous-en}} TEST: {{prend-m’en}} trois, s’il te plaît. TEST: {{don-nous-en}} TEST: {{bat-le}} TEST: {{bluff-le}} TEST: {{manges-la}} TEST: ce {{soutien-la}} TEST: {{bâton-la}} à son propre jeu TEST: {{combat-les}} TEST: {{flic-les}} TEST: {{Oublies-moi}}. TEST: {{Oubli-moi}}. TEST: {{Sert-toi}} d’eux autant que tu le peux, puis casse-toi. TEST: {{maintien-toi}} TEST: {{Prend-lui}} le pouls. |
︙ | ︙ | |||
3402 3403 3404 3405 3406 3407 3408 | ~^\d+es$ <<- /typo/ \1 != "1es" and sContext != "Writer" ->> =\1[:-2]+"ᵉˢ" # Nombre ordinal pluriel. Exemples : 2ᵉˢ, 3ᵉˢ, 4ᵉˢ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271 TEST: le {{1er}} qui m’emmerde, je le fusille ->> 1ᵉʳ TEST: les {{1ers}} seront toujours là ->> 1ᵉʳˢ TEST: la {{1re}} classe ->> 1ʳᵉ TEST: les {{1res}} classes ->> 1ʳᵉˢ | | | | | 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 | ~^\d+es$ <<- /typo/ \1 != "1es" and sContext != "Writer" ->> =\1[:-2]+"ᵉˢ" # Nombre ordinal pluriel. Exemples : 2ᵉˢ, 3ᵉˢ, 4ᵉˢ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271 TEST: le {{1er}} qui m’emmerde, je le fusille ->> 1ᵉʳ TEST: les {{1ers}} seront toujours là ->> 1ᵉʳˢ TEST: la {{1re}} classe ->> 1ʳᵉ TEST: les {{1res}} classes ->> 1ʳᵉˢ TEST: être {{2d}} au classement ->> 2ᵈ TEST: éternels {{2ds}} ->> 2ᵈˢ TEST: la {{2de}} fois ->> 2ᵈᵉ TEST: les {{2des}} ->> 2ᵈᵉˢ TEST: c’est le {{3e}} ->> 3ᵉ TEST: les {{4es}} vont en cours. ->> 4ᵉˢ __typo_ordinaux_chiffres_incorrects__ 1 [ier|er] 1ier <<- /typo/ ->> 1ᵉʳ # Nombre ordinal. Premier : 1ᵉʳ. Première : 1ʳᵉ. Premiers : 1ᵉʳˢ. Premières : 1ʳᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271 |
︙ | ︙ | |||
3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 | TEST: les {{1ières}} ->> 1ʳᵉˢ TEST: le {{2nd}} du mois ->> 2ᵈ TEST: les {{2nds}} du mois ->> 2ᵈˢ TEST: la {{2 nde}} vitesse ->> 2ᵈᵉ TEST: les {{2ndes}} classes ->> 2ᵈᵉˢ TEST: Non, la {{2 è}} fois. ->> 2ᵉ TEST: C’est la {{3 ème}} fois… ->> 3ᵉ TEST: les {{5 èmes}} classes… ->> 5ᵉˢ TEST: les {{3ièmes}} années ->> 3ᵉˢ __typo_ordinaux_chiffres_romains_exposants__ Ier <<- /typo/ sContext != "Writer" ->> Iᵉʳ # Nombre ordinal romain. Premier : Iᵉʳ. Première : Iʳᵉ. Premiers : Iᵉʳˢ. Premières : Iʳᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271 Iers | > > | 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 | TEST: les {{1ières}} ->> 1ʳᵉˢ TEST: le {{2nd}} du mois ->> 2ᵈ TEST: les {{2nds}} du mois ->> 2ᵈˢ TEST: la {{2 nde}} vitesse ->> 2ᵈᵉ TEST: les {{2ndes}} classes ->> 2ᵈᵉˢ TEST: Non, la {{2 è}} fois. ->> 2ᵉ TEST: C’est la {{3 ème}} fois… ->> 3ᵉ TEST: C’est la {{3ème}} fois… ->> 3ᵉ TEST: les {{5 èmes}} classes… ->> 5ᵉˢ TEST: les {{3ièmes}} années ->> 3ᵉˢ __typo_ordinaux_chiffres_romains_exposants__ Ier <<- /typo/ sContext != "Writer" ->> Iᵉʳ # Nombre ordinal romain. Premier : Iᵉʳ. Première : Iʳᵉ. Premiers : Iᵉʳˢ. Premières : Iʳᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271 Iers |
︙ | ︙ | |||
3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 | TEST: {{IIndes}} ->> IIᵈᵉˢ TEST: Le {{XXII ème}} siècle. ->> XXIIᵉ TEST: Les {{XVI èmes}}. ->> XVIᵉˢ TEST: le {{VIième}} siècle ->> VIᵉ TEST: Le {{XX ème}} siècle. ->> XXᵉ TEST: Le {{XXIème}} siècle. ->> XXIᵉ TEST: le {{XXè}} siècle. ->> XXᵉ !!!! Dates !! __date_jour_mois_année__ 31 [avril|juin|septembre|novembre] | > | 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 | TEST: {{IIndes}} ->> IIᵈᵉˢ TEST: Le {{XXII ème}} siècle. ->> XXIIᵉ TEST: Les {{XVI èmes}}. ->> XVIᵉˢ TEST: le {{VIième}} siècle ->> VIᵉ TEST: Le {{XX ème}} siècle. ->> XXᵉ TEST: Le {{XXIème}} siècle. ->> XXIᵉ TEST: le {{XXè}} siècle. ->> XXᵉ TEST: les {{CXIèmes}} ->> CXIᵉˢ !!!! Dates !! __date_jour_mois_année__ 31 [avril|juin|septembre|novembre] |
︙ | ︙ | |||
3663 3664 3665 3666 3667 3668 3669 | __tu_préfixe_in__ in [dix-huit|douze|seize|folio|octavo|quarto|plano] <<- /tu/ not value(<1, "|drive|plug|sit|") ->> \1-\2 # Il manque un trait d’union. in @:N:m¬* <<- /tu/ not value(<1, "|drive|plug|sit|") -1>> un # Confusion possible : pour le déterminant désignant quelque chose, écrivez “un”. | < | 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 | __tu_préfixe_in__ in [dix-huit|douze|seize|folio|octavo|quarto|plano] <<- /tu/ not value(<1, "|drive|plug|sit|") ->> \1-\2 # Il manque un trait d’union. in @:N:m¬* <<- /tu/ not value(<1, "|drive|plug|sit|") -1>> un # Confusion possible : pour le déterminant désignant quelque chose, écrivez “un”. TEST: Cet {{in folio}} est incroyable. TEST: c’est {{in}} stage de réinsertion. TEST: Dans ce drive in douze hommes mangent. __tu_préfixe_mi__ |
︙ | ︙ | |||
4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 | [plus|moins] [value|values] <<- /tu/ ->> \1-\2 # Il manque un trait d’union.|https://fr.wiktionary.org/wiki/plus-value plu [valu+ses] <<- /tu/ morph(<1, ":D") ->> plus-value|plus-values # Il manque un trait d’union.|https://fr.wiktionary.org/wiki/plus-value ras le bol ras-le bol ras le-bol <<- /tu/ morph(<1, ":D") ->> ras-le-bol # Il manque des traits d’union. rendez vous <<- /tu/ morph(<1, ":[DR]|<start>|>,") ->> rendez-vous # Il manque un trait d’union. | > > > > > > | 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 | [plus|moins] [value|values] <<- /tu/ ->> \1-\2 # Il manque un trait d’union.|https://fr.wiktionary.org/wiki/plus-value plu [valu+ses] <<- /tu/ morph(<1, ":D") ->> plus-value|plus-values # Il manque un trait d’union.|https://fr.wiktionary.org/wiki/plus-value >prêt [bail+s] <<- /tu/ ->> prêt-bail|prêts-bails # Il manque des traits d’union. >prêt [>relai|relais] <<- /tu/ ->> prêt-relai|prêt-relais|prêts-relais # Il manque des traits d’union. ras le bol ras-le bol ras le-bol <<- /tu/ morph(<1, ":D") ->> ras-le-bol # Il manque des traits d’union. rendez vous <<- /tu/ morph(<1, ":[DR]|<start>|>,") ->> rendez-vous # Il manque un trait d’union. |
︙ | ︙ | |||
5028 5029 5030 5031 5032 5033 5034 | !!! !!! ## 1sg __conj_je__ je @:V¬:(?:1s|Ov) <<- /conj/ not (morph(\-1, ":[PQ]") and morph(<1, ":V0.*:1s")) >>> | | | | 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 5050 5051 5052 5053 5054 5055 5056 5057 5058 5059 5060 5061 5062 | !!! !!! ## 1sg __conj_je__ je @:V¬:(?:1s|Ov) <<- /conj/ not (morph(\-1, ":[PQ]") and morph(<1, ":V0.*:1s")) >>> <<- /conj/ value(\-1, "|est|es|") --1>> ai|aie|suis # Conjugaison erronée. Confusion probable entre “être” et “avoir”. Accord avec “\1”. Le verbe devrait être à la 1ʳᵉ personne du singulier. <<- /conj/ __else__ --1>> =suggVerb(\-1, ":1s") # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 1ʳᵉ personne du singulier. j’ ?[en|y]¿ @:V¬:(?:1s|Ov) [je|j’] [ne|n’|le|la|l’|les|me|m’|te|t’|se|s’|nous|vous|lui|leur] @:V¬:(?:1s|Ov) [je|j’] [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:(?:1s|Ov) [je|j’] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:V¬:(?:1s|Ov) [je|j’] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:V¬:(?:1s|Ov) [je|j’] ?[ne|n’]¿ [lui|leur] en @:V¬:(?:1s|Ov) <<- /conj/ value(\-1, "|est|es|") --1>> ai|aie|suis # Conjugaison erronée. Confusion probable entre “être” et “avoir”. Accord avec “\1”. Le verbe devrait être à la 1ʳᵉ personne du singulier. <<- /conj/ __else__ --1>> =suggVerb(\-1, ":1s") # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 1ʳᵉ personne du singulier. TEST: j’{{es}} déjà donné ->> ai|aie|suis TEST: je l’{{est}} perdu de vue. ->> ai|aie|suis TEST: je {{donnerait}} tout pour y parvenir. TEST: Je le lui {{prend}}. TEST: Je l’{{apprend}}. TEST: Je les {{contre-attaques}}. TEST: Je maudis celui d’entre nous qui {{mens}}. TEST: J’y {{vient}}. |
︙ | ︙ | |||
5384 5385 5386 5387 5388 5389 5390 | TEST: ils {{son}} du même bois. TEST: Ils {{étai}} partie au {{restaurent}} TEST: ils leur {{étai}} indifférent ## se + incohérence __conj_se_incohérence__ | | > | 5392 5393 5394 5395 5396 5397 5398 5399 5400 5401 5402 5403 5404 5405 5406 5407 | TEST: ils {{son}} du même bois. TEST: Ils {{étai}} partie au {{restaurent}} TEST: ils leur {{étai}} indifférent ## se + incohérence __conj_se_incohérence__ [se|s’] ?[le|la|l’|les]¿ @:V¬:(?:3[sp]|P) s’ ?[en|y]¿ @:V¬:(?:3[sp]|P) <<- /conj/ morph(\-1, ":[12]s") --1>> =suggVerb(\-1, ":3s") # Conjugaison erronée. Avec le pronom “se”, le verbe ne peut être à la 1ʳᵉ ou 2ᵉ personne du singulier. <<- /conj/ __else__ and morph(\-1, ":1p") --1>> =suggVerb(\-1, ":3p") # Conjugaison erronée. Avec le pronom “se”, le verbe ne peut être à la 1ʳᵉ personne du pluriel. <<- /conj/ __else__ and morph(\-1, ":2p") --1>> =suggVerbInfi(\-1) # Conjugaison erronée. Avec le pronom “se”, le verbe ne peut être à la 2ᵉ personne du pluriel. TEST: se {{considérez}} comme un génie… TEST: se {{rencontrerons}} demain grands et petits. TEST: se {{crois}} élu par Dieu… |
︙ | ︙ | |||
5475 5476 5477 5478 5479 5480 5481 | !!!! Formes verbales sans sujet !! !! !! ## Incohérences avec formes verbales 1sg et 2sg sans sujet __conj_xxxai__sans_sujet!3__ | < < < < < | 5484 5485 5486 5487 5488 5489 5490 5491 5492 5493 5494 5495 5496 5497 | !!!! Formes verbales sans sujet !! !! !! ## Incohérences avec formes verbales 1sg et 2sg sans sujet __conj_xxxai__sans_sujet!3__ [ne|n’] ?[le|la|l’|les|en|me|m’|te|t’|nous|vous|lui|leur|y]¿ ~ai$ <<- /conj/ not tag_before(\1, "1s") and morph(\-1, ":1s", ":(?:E|G|W|M|J|3[sp])") --1>> =suggVerb(\-1, ":3s") # Incohérence. Ceci est un verbe à la 1ʳᵉ personne du singulier. Sujet (“je” ou “moi qui”) introuvable. [me|m’|te|t’|nous|vous] ?[le|la|l’|les|en|y]¿ ~ai$ [le|la|l’|les] [lui|leur|en|y] ~ai$ [lui|leur] en ~ai$ |
︙ | ︙ | |||
5502 5503 5504 5505 5506 5507 5508 | TEST: il avancera, ne {{serai}} ce que de quelques pas TEST: m’{{occupai}} que deux jours, cette ânerie TEST: Lui, quand il y pensait, en {{arrivai}} à chaque fois à la même conclusion. TEST: {{dansai}} puis oubliait __conj_xxxas_xxxes__sans_sujet!3__ | < < < < < | 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 | TEST: il avancera, ne {{serai}} ce que de quelques pas TEST: m’{{occupai}} que deux jours, cette ânerie TEST: Lui, quand il y pensait, en {{arrivai}} à chaque fois à la même conclusion. TEST: {{dansai}} puis oubliait __conj_xxxas_xxxes__sans_sujet!3__ [ne|n’] ?[le|la|l’|les|en|me|m’|te|t’|nous|vous|lui|leur|y]¿ ~[ae]s$ <<- /conj/ not tag_before(\1, "2s") and morph(\-1, ":2s", ":(?:E|G|W|M|J|3[sp]|1p)") --1>> =suggVerb(\-1, ":3s") # Incohérence. Ceci est un verbe à la 2ᵉ personne du singulier. Sujet (“tu” ou “toi qui”) introuvable. [me|m’|te|t’|nous|vous] ?[le|la|l’|les|en|y]¿ ~[ae]s$ [le|la|l’|les] [lui|leur|en|y] ~[ae]s$ [lui|leur] en ~[ae]s$ |
︙ | ︙ | |||
5531 5532 5533 5534 5535 5536 5537 | TEST: je me questionne, {{exiges}} des réponses mais n’en obtiens pas… TEST: Caroline, quand l’heure viendra, {{décideras}} de la conduite à tenir. TEST: {{arrimeras}} le voilier TEST: nous laisserons derrière nous les empires de la Terre.{{}} __conj_xxxxxs_sans_sujet!3__ | < < < < < | 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 | TEST: je me questionne, {{exiges}} des réponses mais n’en obtiens pas… TEST: Caroline, quand l’heure viendra, {{décideras}} de la conduite à tenir. TEST: {{arrimeras}} le voilier TEST: nous laisserons derrière nous les empires de la Terre.{{}} __conj_xxxxxs_sans_sujet!3__ [ne|n’] ?[le|la|l’|les|en|me|m’|te|t’|nous|vous|lui|leur|y]¿ ~[iudnrtpcï]s$ <<- /conj/ not tag_before(\1, "1s") and not tag_before(\1, "2s") and morph(\-1, ":[12]s", ":(?:E|G|W|M|J|3[sp]|2p|1p)") --1>> =suggVerb(\-1, ":3s") # Incohérence. Le sujet de cette forme verbale est introuvable. [me|m’|te|t’] ?[le|la|l’|les|en|y]¿ ~[iudnrtpcï]s$ [le|la|l’|les] [lui|leur|en|y] ~[iudnrtpcï]s$ [lui|leur] en ~[iudnrtpcï]s$ |
︙ | ︙ | |||
5574 5575 5576 5577 5578 5579 5580 | TEST: ces gens qui vont par monts et par vaux. TEST: pour ne justement pas donner l’impression de s’être trompé. TEST: C’était lui le plus jeune président. TEST: Avec la plupart d’entre nous pris en sandwich quelque part entre les deux __conj_peux_veux_vaux_équivaux_prévaux_sans_sujet!3__ | < < < < | 5568 5569 5570 5571 5572 5573 5574 5575 5576 5577 5578 5579 5580 5581 | TEST: ces gens qui vont par monts et par vaux. TEST: pour ne justement pas donner l’impression de s’être trompé. TEST: C’était lui le plus jeune président. TEST: Avec la plupart d’entre nous pris en sandwich quelque part entre les deux __conj_peux_veux_vaux_équivaux_prévaux_sans_sujet!3__ [ne|n’] ?[le|la|l’|les|en|vous|lui|leur|y]¿ [peux|veux|vaux|équivaux|prévaux] [me|m’|te|t’|nous|vous] ?[le|la|l’|les|en|y]¿ [peux|veux|vaux|équivaux|prévaux] [le|la|l’|les] [lui|leur|en|y] [peux|veux|vaux|équivaux|prévaux] [lui|leur] en [peux|veux|vaux|équivaux|prévaux] <<- /conj/ not tag_before(\1, "1s") and not tag_before(\1, "2s") --1>> =suggVerb(\-1, ":3s") # Incohérence. Le sujet de cette forme verbale est introuvable. |
︙ | ︙ | |||
6933 6934 6935 6936 6937 6938 6939 | <<- /conf/ ->> autant que faire se peut # Locution adverbiale : « autant que faire se peut ».|https://fr.wiktionary.org/wiki/autant_que_faire_se_peut TEST: on va y arriver, {{au temps que faire se peu}}… TEST: autant que faire se peut, il faut éviter la confusion entre ces deux discours. # ça / çà / sa | | | 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 | <<- /conf/ ->> autant que faire se peut # Locution adverbiale : « autant que faire se peut ».|https://fr.wiktionary.org/wiki/autant_que_faire_se_peut TEST: on va y arriver, {{au temps que faire se peu}}… TEST: autant que faire se peut, il faut éviter la confusion entre ces deux discours. # ça / çà / sa __conf_ça_çà_sa!7__ ça @:[NAQ].*:f¬:(?:G|P|[123][sp])|>seule?s?/ <<- /conf/ not morph(<1, ">(?:appeler|considérer|trouver)/") -1>> sa # Confusion : “sa” (sa maison, sa passion) ≠ “ça” (ça vient, ça heurte). sa @:G¬>(?:tr(?:ès|op)|peu|bien|plus|moins|toute|presque)/|:[NAQ].*:f <<- /conf/ not (value(\2, "|ou|") and value(>1, "|son|ses|")) -1>> ça # Confusion : “sa” (sa maison, sa passion) ≠ “ça” (ça vient, ça heurte). çà |
︙ | ︙ | |||
8082 8083 8084 8085 8086 8087 8088 | __conf_les_lés_lès__ [les|des|ces|mes|tes|ses|nos|vos|leurs|quelques] lès <<- /conf/ -2>> lés # Confusion probable : “lès” signifie “à côté de” et ne s’emploie plus guère que dans des noms de ville, comme Garges-lès-Gonesse. Si vous parlez des bandes de tissu ou de papier peint, écrivez “lés”.|https://fr.wiktionary.org/wiki/l%C3%A8s lès [<end>|,] <<- /conf/ -1>> lés # Confusion probable : “lès” signifie “à côté de” et ne s’emploie plus guère que dans des noms de ville, comme Garges-lès-Gonesse. Si vous parlez des bandes de tissu ou de papier peint, écrivez “lés”.|https://fr.wiktionary.org/wiki/l%C3%A8s | | | | 8072 8073 8074 8075 8076 8077 8078 8079 8080 8081 8082 8083 8084 8085 8086 8087 | __conf_les_lés_lès__ [les|des|ces|mes|tes|ses|nos|vos|leurs|quelques] lès <<- /conf/ -2>> lés # Confusion probable : “lès” signifie “à côté de” et ne s’emploie plus guère que dans des noms de ville, comme Garges-lès-Gonesse. Si vous parlez des bandes de tissu ou de papier peint, écrivez “lés”.|https://fr.wiktionary.org/wiki/l%C3%A8s lès [<end>|,] <<- /conf/ -1>> lés # Confusion probable : “lès” signifie “à côté de” et ne s’emploie plus guère que dans des noms de ville, comme Garges-lès-Gonesse. Si vous parlez des bandes de tissu ou de papier peint, écrivez “lés”.|https://fr.wiktionary.org/wiki/l%C3%A8s lès @¬:D.*:p <<- /conf/ -1>> les # Confusion probable : “lès” signifie “à côté de” et ne s’emploie plus guère que dans des noms de ville, comme Garges-lès-Gonesse ou Vandœuvre-lès-Nancy.|https://fr.wiktionary.org/wiki/l%C3%A8s lés @:N.*:[pi]¬:(?:[MGAW]|3p) <<- /conf/ -1>> les # Confusion probable. Un lé est une bande de tissu ou de papier peint.|https://fr.wiktionary.org/wiki/l%C3%A9 TEST: Entre les saules et {{lés}} ifs. TEST: Montrez-moi ces {{lès}} venus d’Italie. ->> lés TEST: avec {{lès}} hommes d’à côté, difficile de se concentrer. ->> les |
︙ | ︙ | |||
8124 8125 8126 8127 8128 8129 8130 | TEST: Ils n’étaient guère prêts à ça, {{loins sans faux}}. TEST: Et les intellectuels ? En France comme ailleurs, tous n’ont pas, loin s’en faut, une pleine lucidité sur cette précarité galopante. # m’a / ma __conf_m_a!6__ | | | | 8114 8115 8116 8117 8118 8119 8120 8121 8122 8123 8124 8125 8126 8127 8128 8129 8130 8131 8132 8133 8134 8135 | TEST: Ils n’étaient guère prêts à ça, {{loins sans faux}}. TEST: Et les intellectuels ? En France comme ailleurs, tous n’ont pas, loin s’en faut, une pleine lucidité sur cette précarité galopante. # m’a / ma __conf_m_a!6__ [<start>|,] tu ma <<- /conf/ --1>> m’as # Confusion : “ma” est un déterminant possessif féminin. Pour le verbe “avoir” à la 2ᵉ personne précédé du pronom personnel ”me”, écrivez “m’as”. [il|ils] ma <<- /conf/ morph(<1, "<start>|:C|>,/") --1>> m’a # Confusion : “ma” est un déterminant possessif féminin. Pour le verbe “avoir” à la 3ᵉ personne précédé du pronom personnel ”me”, écrivez “m’a”. [ne|n’] ma <<- /conf/ --1>> m’a # Confusion : “ma” est un déterminant possessif féminin. Pour le verbe “avoir” à la 3ᵉ personne précédé du pronom personnel ”me”, écrivez “m’a”. TEST: tu {{ma}} prise par surprise ->> m’as TEST: il {{ma}} tuée ->> m’a TEST: cette femme ne {{ma}} prise que deux fois ->> m’a |
︙ | ︙ | |||
8262 8263 8264 8265 8266 8267 8268 | TEST: Les bonnes théories n’ont pas d’explication {{ad oc}}. TEST: Je ne connais pas la langue d’{{hoc}}. TEST: Ne t’insurge donc pas à la pensée que quelques instants puissent t’être nécessaires pour apprendre à lire la langue d’oc. TEST: Toutes les agences évaluent de façon ad hoc la satisfaction de leur clientèle à l’endroit de leur produit # on / ont | | | 8252 8253 8254 8255 8256 8257 8258 8259 8260 8261 8262 8263 8264 8265 8266 | TEST: Les bonnes théories n’ont pas d’explication {{ad oc}}. TEST: Je ne connais pas la langue d’{{hoc}}. TEST: Ne t’insurge donc pas à la pensée que quelques instants puissent t’être nécessaires pour apprendre à lire la langue d’oc. TEST: Toutes les agences évaluent de façon ad hoc la satisfaction de leur clientèle à l’endroit de leur produit # on / ont __conf_ont_on!6__ on @:W¬:(?:3s|Ov) on [de|d’|du|des|un|une|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|quelques|plusieurs|certains|certaines] <<- /conf/ not morph(<1, ":V.*:3s") and not before0("’$") -1>> ont # Confusion probable : “avoir” à la 3ᵉ personne du pluriel du présent s’écrit “ont”. [n’|m’|t’|l’] [y|en] on <<- /conf/ -3>> ont # Confusion. Exemples : « on y va », « ils ont faim ». |
︙ | ︙ | |||
8294 8295 8296 8297 8298 8299 8300 | __conf_on_ont__ [<start>|,|que|qu’] ?l’¿ (ont) [ne|n’|me|m’|te|se|s’] [<start>|,|que|qu’] ?l’¿ (ont) [lui|nous|vous] @:[123][sp]¬:G [<start>|,|que|qu’] ?l’¿ (ont) [leur|le|la|l’] @:[123][sp]¬:(?:G|[NA].*:[si]) [<start>|,|que|qu’] ?l’¿ (ont) @:[123][sp]¬:[GQ]|>(?:envie|peine|affaire|hâte|force|recours|somme)/ <<- /conf/ -1>> on # Confusion probable : “ont” est une conjugaison du verbe avoir. | | | > | 8284 8285 8286 8287 8288 8289 8290 8291 8292 8293 8294 8295 8296 8297 8298 8299 8300 8301 8302 8303 8304 8305 8306 8307 8308 8309 8310 8311 8312 8313 8314 8315 8316 8317 8318 8319 8320 | __conf_on_ont__ [<start>|,|que|qu’] ?l’¿ (ont) [ne|n’|me|m’|te|se|s’] [<start>|,|que|qu’] ?l’¿ (ont) [lui|nous|vous] @:[123][sp]¬:G [<start>|,|que|qu’] ?l’¿ (ont) [leur|le|la|l’] @:[123][sp]¬:(?:G|[NA].*:[si]) [<start>|,|que|qu’] ?l’¿ (ont) @:[123][sp]¬:[GQ]|>(?:envie|peine|affaire|hâte|force|recours|somme)/ <<- /conf/ -1>> on # Confusion probable : “ont” est une conjugaison du verbe avoir. [<start>|,|que|qu’] ?l’¿ ont t’ <<- /conf/ not value(>1, "|il|ils|elle|elles|") --2>> on # Confusion probable : “ont” est une conjugaison du verbe avoir. ont *WORD <<- /conf/ morph(<1, ":Cs") and ( value(\2, "|ne|n’|me|m’|te|se|s’|") or morph(\2, ":[123][sp]", ":[QG]|>(?:envie|peine|affaire|hâte|force|recours|somme)/") ) -1>> on # Confusion probable : “ont” est une conjugaison du verbe avoir. ~-ont$ <<- /conf/ ->> =\1[:-1] # Incohérence : “ont” est une forme conjuguée du verbe “avoir” (par exemple: “ils ont”). Pour le pronom personnel, écrivez “on”. [<start>|,] *WORD ont <<- /conf/ space_after(\2, 1, 1) and not value(\2, "|soit|") and morph(\2, ":3s") -2:3>> \2-on # Confusion probable : “ont” est une forme conjuguée du verbe “avoir”. Pour le pronom personnel, écrivez “on” et mettez un trait d’union puisqu’il s’agit d’une question. TEST: il m’assure qu’{{ont}} ne sait pas s’y prendre TEST: {{ont}} m’assure qu’il n’y en a pas. TEST: {{Ont}} n’arrive pas à s’en sortir. TEST: {{Ont}} ne sait jamais quoi faire TEST: si {{ont}} donne à ces gens, ça n’en finit plus. TEST: {{Ont}} viens ! TEST: {{Ont}} ne sait pas comment faire. TEST: ce livre qu’{{ont}} t’apporte TEST: ouais, c’est ça, {{ont}} t’assure que c’est vrai TEST: {{Ont}} lui avait donné du temps TEST: {{Ont}} leur {{prendra}} tout TEST: Qu’importe, {{ont}} leur {{prend}} tout TEST: {{peut-ont}} y arriver avec si peu de moyens ? TEST: {{peut ont}} y arriver ? TEST: comme ce que l’{{ont}} {{voit}} dans le lien entre polygynie et guerre. |
︙ | ︙ | |||
8668 8669 8670 8671 8672 8673 8674 | TEST: Il a obtenu un prêt de Patrick TEST: Il a obtenu un prêt de Le Drian TEST: les prêts de BMW ou de Mercedes pour visiter la ville __conf_près_prêt_pré__ de plus [>prêt|>pré] | < | 8659 8660 8661 8662 8663 8664 8665 8666 8667 8668 8669 8670 8671 8672 | TEST: Il a obtenu un prêt de Patrick TEST: Il a obtenu un prêt de Le Drian TEST: les prêts de BMW ou de Mercedes pour visiter la ville __conf_près_prêt_pré__ de plus [>prêt|>pré] <<- /conf/ --1>> près # Confusion probable. Être prêt(e) à faire quelque chose. Être près de quelque chose. Le pré est un champ d’herbes. [très|trop] [>prêt|>pré] <<- /conf/ -2>> près # Confusion probable. Être prêt(e) à faire quelque chose. Être près de quelque chose. Le pré est un champ d’herbes. >prêt [de|d’] [ne|n’|me|m’|te|t’|se|s’] >prêt [de|d’] ?[le|la|l’|les|en|nous|vous|lui|leur|y|tout]¿ @:Y |
︙ | ︙ | |||
8707 8708 8709 8710 8711 8712 8713 8714 8715 8716 8717 8718 8719 8720 8721 8722 8723 8724 8725 8726 8727 8728 8729 8730 8731 8732 8733 8734 8735 8736 8737 | à ([ceci|cela]) ([prêt|prêts]) [que|qu’] [<start>|,] à ([ceci|cela]) ([prêt|prêts]) [,|<end>] <<- /conf/ -2>> près # Confusion probable. Locution “à \1 près”.|https://fr.wiktionary.org/wiki/%C3%A0_cela_pr%C3%A8s ni de [>prêt|>pré] ?,¿ ni de loin <<- /conf/ -3>> près # Confusion. Être près de (faire) quelque chose. Prêt à faire quelque chose. depuis [>prêt|>pré] [de|d’] *NUM [secondes|minutes|heures|jours|semaines|mois|ans|années|décennies|siècles|millénaires] depuis [>prêt|>pré] [de|d’] @:B [secondes|minutes|heures|jours|semaines|mois|ans|années|décennies|siècles|millénaires] <<- /conf/ -2>> près # Confusion : “prêt” signifie “être apprêté”. Depuis presque “\4 \5”, donc près de “\4 \5”. TEST: depuis {{prêt}} de 15 ans TEST: approche très {{prêt}} TEST: ils se sont approchés très {{prêts}}. TEST: Je suis si {{prêt}} d’y arriver. TEST: Elle est si {{prêt}} de la trouver. TEST: Elle va regarder ça de plus {{prêt}}. TEST: Il était rasé de {{prés}} TEST: à la virgule {{pré}} TEST: à quelques degrés {{prêts}} TEST: au mètre {{pré}} TEST: Il est un peu fantasque ; mais, à cela {{prêt}}, c’est un aimable homme. TEST: Il nous emmerde depuis {{prêt}} de cinq jours avec son histoire à dormir debout TEST: Ils ne sont ni de {{prêt}} ni de loin affiliés à ces gens TEST: collait au millimètre près à la réalité # prix / pris __conf_prix_pris__ [à|a] n’importe quel pris quel est [le|mon|ton|son|notre|votre|leur|leurs] pris | > > > > > > > | 8697 8698 8699 8700 8701 8702 8703 8704 8705 8706 8707 8708 8709 8710 8711 8712 8713 8714 8715 8716 8717 8718 8719 8720 8721 8722 8723 8724 8725 8726 8727 8728 8729 8730 8731 8732 8733 8734 | à ([ceci|cela]) ([prêt|prêts]) [que|qu’] [<start>|,] à ([ceci|cela]) ([prêt|prêts]) [,|<end>] <<- /conf/ -2>> près # Confusion probable. Locution “à \1 près”.|https://fr.wiktionary.org/wiki/%C3%A0_cela_pr%C3%A8s ni de [>prêt|>pré] ?,¿ ni de loin <<- /conf/ -3>> près # Confusion. Être près de (faire) quelque chose. Prêt à faire quelque chose. depuis [>prêt|>pré] [de|d’] <<- /conf/ -2>> près # Confusion probable. Être prêt(e) à faire quelque chose. Être près de quelque chose. Le pré est un champ d’herbes. depuis [>prêt|>pré] [de|d’] *NUM [secondes|minutes|heures|jours|semaines|mois|ans|années|décennies|siècles|millénaires] depuis [>prêt|>pré] [de|d’] @:B [secondes|minutes|heures|jours|semaines|mois|ans|années|décennies|siècles|millénaires] <<- /conf/ -2>> près # Confusion : “prêt” signifie “être apprêté”. Depuis presque “\4 \5”, donc près de “\4 \5”. TEST: depuis {{prêt}} de 15 ans TEST: approche très {{prêt}} TEST: ils se sont approchés très {{prêts}}. TEST: Je suis si {{prêt}} d’y arriver. TEST: Elle est si {{prêt}} de la trouver. TEST: Elle va regarder ça de plus {{prêt}}. TEST: {{prêt}} de toi, tout va bien TEST: Il était rasé de {{prés}} TEST: à la virgule {{pré}} TEST: à quelques degrés {{prêts}} TEST: au mètre {{pré}} TEST: Il est un peu fantasque ; mais, à cela {{prêt}}, c’est un aimable homme. TEST: à cela {{prêt}} qu’il faut beaucoup de moyens pour démarrer une telle entreprise TEST: Il nous emmerde depuis {{prêt}} de cinq jours avec son histoire à dormir debout TEST: Ils ne sont ni de {{prêt}} ni de loin affiliés à ces gens TEST: depuis {{prêt}} de 10 minutes TEST: depuis {{prés}} de vingt siècles. TEST: collait au millimètre près à la réalité # prix / pris __conf_prix_pris__ [à|a] n’importe quel pris quel est [le|mon|ton|son|notre|votre|leur|leurs] pris |
︙ | ︙ | |||
8796 8797 8798 8799 8800 8801 8802 | TEST: {{Quand}} à ma santé, elle est défaillante. ->> Quant TEST: {{quand}} aux ennemis de nos ennemis, nous nous en chargerons. ->> quant TEST: être rassuré quant à l’avenir du continent européen TEST: Quant au chat, on verra plus tard. __conf_quand_quant_qu_en__ | | | | 8793 8794 8795 8796 8797 8798 8799 8800 8801 8802 8803 8804 8805 8806 8807 8808 | TEST: {{Quand}} à ma santé, elle est défaillante. ->> Quant TEST: {{quand}} aux ennemis de nos ennemis, nous nous en chargerons. ->> quant TEST: être rassuré quant à l’avenir du continent européen TEST: Quant au chat, on verra plus tard. __conf_quand_quant_qu_en__ quant *WORD <<- /conf/ not value(\2, "|à|au|aux|") -1>> quand # Confusion. Quand = à quel moment. Quant à = à propos de. qu’ en [je|tu|il|ils] <<- /conf/ not after("^ ne s(?:ai[st]|u[ts]|avai(?:s|t|ent)|urent) ") -1:2>> quand # Confusion probable. Pour évoquer un moment, écrivez “quand”.|https://fr.wiktionary.org/wiki/quand TEST: {{Quant}} ils… TEST: {{quant}} je… |
︙ | ︙ | |||
8824 8825 8826 8827 8828 8829 8830 | [le|les|du|des|ce|ces|quelque|quelques] quand dira-t-on [le|les|du|des|ce|ces|quelque|quelques] quand dira t on [le|les|du|des|ce|ces|quelque|quelques] quand-dira-t-on <<- /conf/ -2:0>> qu’en-dira-t-on # Confusion. Pour évoquer l’opinion publique, écrivez “qu’en-dira-t-on”.|https://fr.wiktionary.org/wiki/qu%E2%80%99en-dira-t-on TEST: il comprit {{quand}} prenant son parti, il se protégeait aussi. | | | 8821 8822 8823 8824 8825 8826 8827 8828 8829 8830 8831 8832 8833 8834 8835 | [le|les|du|des|ce|ces|quelque|quelques] quand dira-t-on [le|les|du|des|ce|ces|quelque|quelques] quand dira t on [le|les|du|des|ce|ces|quelque|quelques] quand-dira-t-on <<- /conf/ -2:0>> qu’en-dira-t-on # Confusion. Pour évoquer l’opinion publique, écrivez “qu’en-dira-t-on”.|https://fr.wiktionary.org/wiki/qu%E2%80%99en-dira-t-on TEST: il comprit {{quand}} prenant son parti, il se protégeait aussi. TEST: {{Quand}} est-il du chien ? TEST: il avait une peur bleue des {{quand dira-t-on}}. TEST: il est exact qu’en je ne sais combien de temps il parvint à un résultat inattendu. TEST: il comprit trop tard qu’en elle naquit alors le doute qui l’éloigna de lui à jamais. # quand bien même __conf_quand_bien_même__ |
︙ | ︙ | |||
8867 8868 8869 8870 8871 8872 8873 | TEST: {{quelque}} puisse être la vérité, nous finirons par la découvrir. TEST: {{quelques}} puissent être les raisons de son acte, il faut pardonner. # quel qu’en soit __conf_quel_qu_en_soit__ | | | | | 8864 8865 8866 8867 8868 8869 8870 8871 8872 8873 8874 8875 8876 8877 8878 8879 8880 | TEST: {{quelque}} puisse être la vérité, nous finirons par la découvrir. TEST: {{quelques}} puissent être les raisons de son acte, il faut pardonner. # quel qu’en soit __conf_quel_qu_en_soit__ qu’ [elle|elles] [quand|quant] [soi|>soie|sois|soit|soient] [quel|quels|quelle|quelles] [quand|quant] [soi|>soie|sois|soit|soient] <<- /conf/ --2>> qu’en # Confusion. Locution “quel qu’en soit le …, quelle qu’en soit la …”.|https://fr.wiktionary.org/wiki/quel_que_soit#fr qu’ [elle|elles] qu’ en [soi|>soie|sois|soit] <<- /conf/ ->> quel qu’en soit|quelle qu’en soit # Confusion. Locution “quel qu’en soit le …, quelle qu’en soit la …”.|https://fr.wiktionary.org/wiki/quel_que_soit#fr qu’ [elle|elles] qu’ en soient <<- /conf/ ->> quels qu’en soient|quelles qu’en soient # Confusion. Locution “quels qu’en soient les …, quelles qu’en soient les …”.|https://fr.wiktionary.org/wiki/quel_que_soit#fr |
︙ | ︙ | |||
13440 13441 13442 13443 13444 13445 13446 | TEST: l’amour {{immortels}} TEST: du chien et de l’{{excellente}} {{collier}} qu’il avait autour du cou. TEST: du chien et de l’{{étonnante}} {{collier}} qu’il avait autour du cou. __gn_le_1m__ , le *WORD | | | 13437 13438 13439 13440 13441 13442 13443 13444 13445 13446 13447 13448 13449 13450 13451 | TEST: l’amour {{immortels}} TEST: du chien et de l’{{excellente}} {{collier}} qu’il avait autour du cou. TEST: du chien et de l’{{étonnante}} {{collier}} qu’il avait autour du cou. __gn_le_1m__ , le *WORD <<- /gn/ morph(\3, ":[NA].*:f", ":(?:e|m|P|G|W|[123][sp]|Y)") -2>> =suggLesLa(\2) # Accord de genre erroné : « \3 » est féminin. <<- /gn/ __also__ and hasMasForm(\3) -3>> =suggMasSing(\3, True) # Accord de genre erroné : « \2 » est un déterminant masculin. <<- /gn/ __else__ and morph(\3, ":[NA].*:p", ":[siGW]") -3>> =suggMasSing(\3) # Accord de nombre erroné : « \3 » devrait être au singulier. <<- /gn/ __also__ -2>> les # Accord de nombre erroné : « \3 » est au pluriel. *WORD le *WORD <<- /gn/ morph(\2, ":D") >>> <<- /gn/ morph(\3, ":[NA].*:f", ":(?:e|m|P|G|W|[123][sp]|Y)") |
︙ | ︙ | |||
13463 13464 13465 13466 13467 13468 13469 13470 13471 13472 13473 13474 13475 13476 13477 13478 13479 | <start> le *WORD <<- /gn/ morph(\3, ":[NA].*:f", ":(?:e|m|P|G|W|Y)") -2>> =suggLesLa(\2) # Accord de genre erroné : « \3 » est féminin. <<- /gn/ __also__ and hasMasForm(\3) -3>> =suggMasSing(\3, True) # Accord de genre erroné : « \2 » est un déterminant masculin. <<- /gn/ __else__ and morph(\3, ":[NA].*:p", ":[siGW]") -3>> =suggMasSing(\3) # Accord de nombre erroné : « \3 » devrait être au singulier. <<- /gn/ __also__ -2>> les # Accord de nombre erroné : « \3 » est au pluriel. TEST: c’est une catastrophe, {{le}} {{profits}} a baissé ces deux derniers trimestres TEST: {{Le}} démoralisation. ->> La TEST: {{Le}} Guyane française. ->> La TEST: avec {{le}} {{pile}} TEST: {{le}} {{publique}} TEST: {{Le}} {{pendue}} TEST: {{Le}} personne répond. TEST: Comme avec l’Hyperloop, le bus chinois conçu pour passer au-dessus des voitures __gn_le_2m__ | > > | 13460 13461 13462 13463 13464 13465 13466 13467 13468 13469 13470 13471 13472 13473 13474 13475 13476 13477 13478 | <start> le *WORD <<- /gn/ morph(\3, ":[NA].*:f", ":(?:e|m|P|G|W|Y)") -2>> =suggLesLa(\2) # Accord de genre erroné : « \3 » est féminin. <<- /gn/ __also__ and hasMasForm(\3) -3>> =suggMasSing(\3, True) # Accord de genre erroné : « \2 » est un déterminant masculin. <<- /gn/ __else__ and morph(\3, ":[NA].*:p", ":[siGW]") -3>> =suggMasSing(\3) # Accord de nombre erroné : « \3 » devrait être au singulier. <<- /gn/ __also__ -2>> les # Accord de nombre erroné : « \3 » est au pluriel. TEST: c’est une catastrophe, {{le}} {{profits}} a baissé ces deux derniers trimestres TEST: j’en ai marre, {{le}} {{passée}} est trop dans les esprits TEST: {{Le}} démoralisation. ->> La TEST: {{Le}} Guyane française. ->> La TEST: avec {{le}} {{pile}} TEST: contre {{le}} {{rois}} TEST: {{le}} {{publique}} TEST: {{Le}} {{pendue}} TEST: {{Le}} personne répond. TEST: Comme avec l’Hyperloop, le bus chinois conçu pour passer au-dessus des voitures __gn_le_2m__ |
︙ | ︙ | |||
13662 13663 13664 13665 13666 13667 13668 13669 13670 13671 13672 13673 13674 13675 13676 13677 13678 13679 13680 13681 13682 13683 13684 13685 | nul *WORD <<- /gn/ morph(\2, ":[NA].*:f", ":[GWme]") -1>> nulle # 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: nul {{accords}} n’y changera rien. TEST: {{nul}} femme ne réagirait si bêtement __gn_nulle_1m__ nulle *WORD <<- /gn/ morph(\2, ":[NA].*:m", ":[efGW]") -1>> nul # Accord de genre erroné : « \2 » est masculin. <<- /gn/ __also__ and hasFemForm(\2) -2>> =suggFemSing(\2, True) # Accord de genre erroné : « \1 » est un déterminant féminin. <<- /gn/ morph(\2, ":[NA].*:p", ":[siGW]") -2>> =suggFemSing(\2) # Accord de nombre erroné : « \2 » devrait être au singulier. TEST: nulle {{passions}} n’est digne qu’on meurt pour elle. TEST: {{nulle}} homme ne comprendrait ça __gn_un_1m__ un *WORD <<- /gn/ morph(\2, ":[NA].*:f", ":(?:e|m|G|W|V0|3s|Y)") -1>> une # 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. | > > | 13661 13662 13663 13664 13665 13666 13667 13668 13669 13670 13671 13672 13673 13674 13675 13676 13677 13678 13679 13680 13681 13682 13683 13684 13685 13686 | nul *WORD <<- /gn/ morph(\2, ":[NA].*:f", ":[GWme]") -1>> nulle # 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: nul {{accords}} n’y changera rien. TEST: {{nul}} femme ne réagirait si bêtement TEST: {{nul}} {{ratée}} ne survint __gn_nulle_1m__ nulle *WORD <<- /gn/ morph(\2, ":[NA].*:m", ":[efGW]") -1>> nul # Accord de genre erroné : « \2 » est masculin. <<- /gn/ __also__ and hasFemForm(\2) -2>> =suggFemSing(\2, True) # Accord de genre erroné : « \1 » est un déterminant féminin. <<- /gn/ morph(\2, ":[NA].*:p", ":[siGW]") -2>> =suggFemSing(\2) # Accord de nombre erroné : « \2 » devrait être au singulier. TEST: nulle {{passions}} n’est digne qu’on meurt pour elle. TEST: {{nulle}} homme ne comprendrait ça TEST: {{nulle}} {{damné}} à sauver __gn_un_1m__ un *WORD <<- /gn/ morph(\2, ":[NA].*:f", ":(?:e|m|G|W|V0|3s|Y)") -1>> une # 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. |
︙ | ︙ | |||
14263 14264 14265 14266 14267 14268 14269 14270 14271 14272 14273 14274 14275 14276 | <<- /gn/ morph(\2, ":[NA].*:m:s", ":(?:V0|Oo|[NA].*:[fe]:[pi])") -1>> quel # Accord de genre et de nombre erroné. « \2 » est masculin et au singulier. <<- /gn/ __also__ and hasFemForm(\2) -2>> =suggFemPlur(\2, True) # Accord de genre et de nombre erroné : « \1 » est féminin et au pluriel. <<- /gn/ morph(\2, ":[NA].*:f:s", ":(?:V0|Oo|[NA].*:[fe]:[pi])") -1>> quelle # Accord de nombre erroné : « \2 » est au singulier. <<- /gn/ __also__ -2>> =suggPlur(\2) # Accord de nombre erroné : « \1 » est au pluriel. <<- /gn/ morph(\2, ":[NA].*:m:[pi]", ":(?:V0|Oo|[NA].*:[fe]:[pi])") -1>> quels # Accord de genre erroné : « \2 » est masculin. <<- /gn/ __also__ and hasFemForm(\2) -2>> =suggFemPlur(\2, True) # Accord de genre erroné : « \1 » est féminin. TEST: {{Quelles}} {{tarés}}. TEST: {{Quelles}} {{cinglé}}. TEST: {{Quelles}} {{idiote}}. TEST: Quelles grandes tours TEST: Quelles drôles de prunes | > | 14264 14265 14266 14267 14268 14269 14270 14271 14272 14273 14274 14275 14276 14277 14278 | <<- /gn/ morph(\2, ":[NA].*:m:s", ":(?:V0|Oo|[NA].*:[fe]:[pi])") -1>> quel # Accord de genre et de nombre erroné. « \2 » est masculin et au singulier. <<- /gn/ __also__ and hasFemForm(\2) -2>> =suggFemPlur(\2, True) # Accord de genre et de nombre erroné : « \1 » est féminin et au pluriel. <<- /gn/ morph(\2, ":[NA].*:f:s", ":(?:V0|Oo|[NA].*:[fe]:[pi])") -1>> quelle # Accord de nombre erroné : « \2 » est au singulier. <<- /gn/ __also__ -2>> =suggPlur(\2) # Accord de nombre erroné : « \1 » est au pluriel. <<- /gn/ morph(\2, ":[NA].*:m:[pi]", ":(?:V0|Oo|[NA].*:[fe]:[pi])") -1>> quels # Accord de genre erroné : « \2 » est masculin. <<- /gn/ __also__ and hasFemForm(\2) -2>> =suggFemPlur(\2, True) # Accord de genre erroné : « \1 » est féminin. TEST: {{Quelles}} hommes TEST: {{Quelles}} {{tarés}}. TEST: {{Quelles}} {{cinglé}}. TEST: {{Quelles}} {{idiote}}. TEST: Quelles grandes tours TEST: Quelles drôles de prunes |
︙ | ︙ | |||
14392 14393 14394 14395 14396 14397 14398 14399 14400 14401 14402 14403 14404 14405 14406 14407 14408 14409 14410 14411 14412 14413 14414 14415 14416 14417 14418 14419 14420 14421 14422 14423 14424 14425 14426 14427 | -4>> =suggMasPlur(\4, True) # Accord de genre erroné : « \3 » est masculin, « \4 » est féminin. <<- /gn/ morph(\3, ":[NA].*:[pi]", ":G") and morph(\4, ":[NA].*:s", "*") and not apposition(\3, \4) and not (value(>1, "|et|,|") and morph(>2, ":A")) and not (\1.startswith("de") and value(<1, "|un|une|")) -4>> =suggMasPlur(\4) # Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au pluriel. TEST: certains claviers {{dégueulasse}} TEST: certains hommes {{petite}} TEST: elle se rappelle de quels rapports {{désastreuses}} il s’agit. TEST: chez certains la revue Limite provoque des crises d’hystérie. __gn_det_fem_plur_2m__ [certaines|quelles|lesdites|desdites|auxdites] *WORD *WORD <<- /gn/ not value(<1, "|et|ou|de|") and not \3.startswith("seul") >>> <<- /gn/ morph(\2, ":[NA].*:[fe]", ":(?:B|G|V0)") and morph(\3, ":[NA].*:m", "*") and not apposition(\2, \3) -3>> =suggFemPlur(\3, True) # Accord de genre erroné : « \2 » est féminin, « \3 » est masculin. <<- /gn/ morph(\2, ":[NA].*:[pi]") and morph(\3, ":[NA].*:s", "*") and not apposition(\2, \3) and not (value(>1, "|et|,|") and morph(>2, ":A")) -3>> =suggFemPlur(\3) # Accord de nombre erroné avec « \1 \2 » : « \3 » devrait être au pluriel. [et|ou|de] [certaines|quelles|lesdites|desdites|auxdites] *WORD *WORD <<- /gn/ not morph(<1, ":[NA]|>(?:et|ou)/") and not \4.startswith("seul") >>> <<- /gn/ morph(\3, ":[NA].*:[fe]", ":(?:B|G|V0|m)") and morph(\4, ":[NA].*:m", "*") and not apposition(\3, \4) -4>> =suggFemPlur(\4, True) # Accord de genre erroné : « \3 » est féminin, « \4 » est masculin. <<- /gn/ morph(\3, ":[NA].*:[pi]") and morph(\4, ":[NA].*:s", "*") and not apposition(\3, \4) and not (value(>1, "|et|,|") and morph(>2, ":A")) and not (\1.startswith("de") and value(<1, "|un|une|")) -4>> =suggFemPlur(\4) # Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au pluriel. TEST: certaines idioties {{stupide}} TEST: je ne sais guère de quelles âneries {{proférés}} on parle. ## quelque adverbe __gn_quelque_adverbe__ quelques *NUM <<- /gn/ -1>> quelque # Devant un nombre, « quelque » est un adverbe, donc invariable. | > > > > | 14394 14395 14396 14397 14398 14399 14400 14401 14402 14403 14404 14405 14406 14407 14408 14409 14410 14411 14412 14413 14414 14415 14416 14417 14418 14419 14420 14421 14422 14423 14424 14425 14426 14427 14428 14429 14430 14431 14432 14433 | -4>> =suggMasPlur(\4, True) # Accord de genre erroné : « \3 » est masculin, « \4 » est féminin. <<- /gn/ morph(\3, ":[NA].*:[pi]", ":G") and morph(\4, ":[NA].*:s", "*") and not apposition(\3, \4) and not (value(>1, "|et|,|") and morph(>2, ":A")) and not (\1.startswith("de") and value(<1, "|un|une|")) -4>> =suggMasPlur(\4) # Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au pluriel. TEST: certains claviers {{dégueulasse}} TEST: certains hommes {{petite}} TEST: quels hommes {{grandes}} TEST: elle se rappelle de quels rapports {{désastreuses}} il s’agit. TEST: de quels grands {{dames}} s’agit-il ? TEST: chez certains la revue Limite provoque des crises d’hystérie. __gn_det_fem_plur_2m__ [certaines|quelles|lesdites|desdites|auxdites] *WORD *WORD <<- /gn/ not value(<1, "|et|ou|de|") and not \3.startswith("seul") >>> <<- /gn/ morph(\2, ":[NA].*:[fe]", ":(?:B|G|V0)") and morph(\3, ":[NA].*:m", "*") and not apposition(\2, \3) -3>> =suggFemPlur(\3, True) # Accord de genre erroné : « \2 » est féminin, « \3 » est masculin. <<- /gn/ morph(\2, ":[NA].*:[pi]") and morph(\3, ":[NA].*:s", "*") and not apposition(\2, \3) and not (value(>1, "|et|,|") and morph(>2, ":A")) -3>> =suggFemPlur(\3) # Accord de nombre erroné avec « \1 \2 » : « \3 » devrait être au pluriel. [et|ou|de] [certaines|quelles|lesdites|desdites|auxdites] *WORD *WORD <<- /gn/ not morph(<1, ":[NA]|>(?:et|ou)/") and not \4.startswith("seul") >>> <<- /gn/ morph(\3, ":[NA].*:[fe]", ":(?:B|G|V0|m)") and morph(\4, ":[NA].*:m", "*") and not apposition(\3, \4) -4>> =suggFemPlur(\4, True) # Accord de genre erroné : « \3 » est féminin, « \4 » est masculin. <<- /gn/ morph(\3, ":[NA].*:[pi]") and morph(\4, ":[NA].*:s", "*") and not apposition(\3, \4) and not (value(>1, "|et|,|") and morph(>2, ":A")) and not (\1.startswith("de") and value(<1, "|un|une|")) -4>> =suggFemPlur(\4) # Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au pluriel. TEST: certaines idioties {{stupide}} TEST: quelles {{grandes}} {{hommes}} TEST: je ne sais guère de quelles âneries {{proférés}} on parle. TEST: quelles étonnantes {{petits}} ## quelque adverbe __gn_quelque_adverbe__ quelques *NUM <<- /gn/ -1>> quelque # Devant un nombre, « quelque » est un adverbe, donc invariable. |
︙ | ︙ | |||
14589 14590 14591 14592 14593 14594 14595 | TEST: de {{pousse}} {{actif}} TEST: De {{bon}} {{conseils}} TEST: De {{mauvaises}} {{hommes}} TEST: Ces produits sont de {{belle}} {{qualités}}. __gn_pfx_sur_avec_après_2m__ | | > | 14595 14596 14597 14598 14599 14600 14601 14602 14603 14604 14605 14606 14607 14608 14609 14610 14611 14612 14613 14614 14615 14616 14617 14618 14619 14620 | TEST: de {{pousse}} {{actif}} TEST: De {{bon}} {{conseils}} TEST: De {{mauvaises}} {{hommes}} TEST: Ces produits sont de {{belle}} {{qualités}}. __gn_pfx_sur_avec_après_2m__ [sur|avec|après] @:[NA]¬:V0 @:[NA]¬* <<- /gn/ ( (morph(\2, ":m", ":[fe]") and morph(\3, ":f", "*")) or (morph(\2, ":f", ":[me]") and morph(\3, ":m", "*")) ) and not apposition(\2, \3) and morph(<1, ":[VRX]|<start>") -3>> =switchGender(\3) # Accord de genre erroné avec « \2 ». <<- /gn/ __also__ and hasFemForm(\2) -2>> =switchGender(\2) # Accord de genre erroné avec « \3 ». <<- /gn/ ( (morph(\2, ":p", ":[si]") and morph(\3, ":s", "*")) or (morph(\2, ":s", ":[pi]") and morph(\3, ":p", "*")) ) and not apposition(\2, \3) and morph(<1, ":[VRX]|<start>") -3>> =switchPlural(\3) # Accord de nombre erroné avec « \2 ». <<- /gn/ __also__ -2>> =switchPlural(\2) # Accord de nombre erroné avec « \3 ». TEST: avec {{grand}} {{industrie}} TEST: avec {{grandes}} {{industrie}} TEST: sur {{petite}} {{pied}} TEST: Après être demeurée assise pendant quelque temps, elle se leva TEST: ils choisissent de devenir indépendants __gn_de_manière_façon_1m__ de [manière|façon] @:A.*:(?:m|f:p)¬:[GM] |
︙ | ︙ | |||
16629 16630 16631 16632 16633 16634 16635 | [>être|>demeurer|>déménager|>habiter|>trouver|>situer|>rester|>demeurer|>demeure|>vivre] à [quelques|plusieurs|maintes|*NUM|@:B] [lieux|lieus] <<- /conf/ --1>> lieues # Confusion probable. Pour désigner une distance, écrivez “lieues”.|http://fr.wiktionary.org/wiki/lieue [>être|>demeurer|>déménager|>habiter|>trouver|>situer|>rester|>demeurer|>demeure|>vivre] à [des|*NUM|@:B] [lieux|lieus] <<- /conf/ space_after(\2, 1, 4) --1>> lieues # Confusion probable. Pour désigner une distance, écrivez “lieues”.|http://fr.wiktionary.org/wiki/lieue | | | | | 16636 16637 16638 16639 16640 16641 16642 16643 16644 16645 16646 16647 16648 16649 16650 16651 16652 | [>être|>demeurer|>déménager|>habiter|>trouver|>situer|>rester|>demeurer|>demeure|>vivre] à [quelques|plusieurs|maintes|*NUM|@:B] [lieux|lieus] <<- /conf/ --1>> lieues # Confusion probable. Pour désigner une distance, écrivez “lieues”.|http://fr.wiktionary.org/wiki/lieue [>être|>demeurer|>déménager|>habiter|>trouver|>situer|>rester|>demeurer|>demeure|>vivre] à [des|*NUM|@:B] [lieux|lieus] <<- /conf/ space_after(\2, 1, 4) --1>> lieues # Confusion probable. Pour désigner une distance, écrivez “lieues”.|http://fr.wiktionary.org/wiki/lieue *NUM >lieu sous [la|les] >mer @:B >lieu sous [la|les] >mer <<- /conf/ -2>> lieues # Confusion. Pour désigner une distance, écrivez “lieue(s)”.|http://fr.wiktionary.org/wiki/lieue [lieux|>lieue] [>jaune|>noire|>mordre] <<- /conf/ -1>> lieu|lieus # Confusion probable. Si vous parlez du poisson, écrivez “lieu(s)”.|http://fr.wiktionary.org/wiki/lieu >pêche [aux|des] [lieux|lieues] >chair des [lieux|lieues] <<- /conf/ -3>> lieu|lieus # Confusion. Si vous parlez du poisson, écrivez “lieu(s)”.|http://fr.wiktionary.org/wiki/lieu |
︙ | ︙ | |||
17914 17915 17916 17917 17918 17919 17920 | -2>> =suggVerbPpas(\2, ":m:s") # Erreur de numérisation ? <<- /ocr/ __else__ and \2.endswith("s") and morph(\2, ":V1.*:Ip.*:2s", ":[GM]") -2>> =suggVerbPpas(\2, ":m:p") # Erreur de numérisation ? TEST: __ocr__ je reconnais que j’ai pas {{traîne}} TEST: __ocr__ elle est fauchée et a {{emprunte}} de l’argent TEST: __ocr__ quel héros d’avoir {{affronte}} ces salopards de la police | | | | 17921 17922 17923 17924 17925 17926 17927 17928 17929 17930 17931 17932 17933 17934 17935 17936 | -2>> =suggVerbPpas(\2, ":m:s") # Erreur de numérisation ? <<- /ocr/ __else__ and \2.endswith("s") and morph(\2, ":V1.*:Ip.*:2s", ":[GM]") -2>> =suggVerbPpas(\2, ":m:p") # Erreur de numérisation ? TEST: __ocr__ je reconnais que j’ai pas {{traîne}} TEST: __ocr__ elle est fauchée et a {{emprunte}} de l’argent TEST: __ocr__ quel héros d’avoir {{affronte}} ces salopards de la police TEST: __ocr__ tant avoir {{creuse}} vers le haut. TEST: __ocr__ tu vois, avoir {{affrontes}} seul une bande de voleurs de bétail. TEST: __ocr__ elle avait envie de s’en sortir enfin. !!!! Confusions !! ## on / ont |
︙ | ︙ | |||
20726 20727 20728 20729 20730 20731 20732 20733 20734 20735 20736 20737 20738 20739 | [quel|quels|quelle|quelles] >pouvoir être [l’|notre|votre|leur] @:V¬:[NA] <<- /conf/ morph(\2, ":[123][sp]") --1>> =suggSimil(\-1, ":[NA].*:[si]", True) # Confusion probable : “\-1” est un forme verbale conjuguée, alors qu’il faudrait probablement un substantif. [quel|quels|quelle|quelles] >être [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs] @:V¬:[NA] [quel|quels|quelle|quelles] >pouvoir être [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs] @:V¬:[NA] <<- /conf/ morph(\2, ":[123][sp]") --1>> =suggSimil(\-1, ":[NA].*:[pi]", True) # Confusion probable : “\-1” est un forme verbale conjuguée, alors qu’il faudrait probablement un substantif. TEST: Quel serait leur {{impacte}} sur la population. ->> impact TEST: Quels étaient les {{ennuient}} avec ces gens ->> ennuis TEST: un homme humble et doux, quel être le deviendrait en de telles circonstances ? !!! | > > | 20733 20734 20735 20736 20737 20738 20739 20740 20741 20742 20743 20744 20745 20746 20747 20748 | [quel|quels|quelle|quelles] >pouvoir être [l’|notre|votre|leur] @:V¬:[NA] <<- /conf/ morph(\2, ":[123][sp]") --1>> =suggSimil(\-1, ":[NA].*:[si]", True) # Confusion probable : “\-1” est un forme verbale conjuguée, alors qu’il faudrait probablement un substantif. [quel|quels|quelle|quelles] >être [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs] @:V¬:[NA] [quel|quels|quelle|quelles] >pouvoir être [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs] @:V¬:[NA] <<- /conf/ morph(\2, ":[123][sp]") --1>> =suggSimil(\-1, ":[NA].*:[pi]", True) # Confusion probable : “\-1” est un forme verbale conjuguée, alors qu’il faudrait probablement un substantif. TEST: quel peut être le {{boycotte}} ->> boycott TEST: quelle peut être la {{saillit}} qui le rendit célèbre ->> saillie TEST: Quel serait leur {{impacte}} sur la population. ->> impact TEST: Quels étaient les {{ennuient}} avec ces gens ->> ennuis TEST: un homme humble et doux, quel être le deviendrait en de telles circonstances ? !!! |
︙ | ︙ | |||
21091 21092 21093 21094 21095 21096 21097 21098 21099 21100 21101 21102 21103 21104 | TEST: Manger {{est}} dormir demeurent ses occupations favorites. ->> et TEST: Elle arriva {{est}} ils se mirent à rire ->> et TEST: ils sont finis {{est}} on ne les reverra plus ->> et TEST: Elles avaient vendu {{est}} donné beaucoup de leurs vieux livres ->> et TEST: Vous êtes des butors {{est}} des malappris ->> et TEST: ils méprisent les butors {{est}} les crétins ->> et TEST: les femmes sont parties ce matin {{est}} ce soir ->> et TEST: il avait mangé des moules {{est}} des frites ->> et TEST: ce matin pluvieux l’ambiance est à présent la pire. #### veillez / veuillez __conf_veillez__ [<start>|,] veuillez à [ne|n’|me|m’|nous|@:Y] | > | 21100 21101 21102 21103 21104 21105 21106 21107 21108 21109 21110 21111 21112 21113 21114 | TEST: Manger {{est}} dormir demeurent ses occupations favorites. ->> et TEST: Elle arriva {{est}} ils se mirent à rire ->> et TEST: ils sont finis {{est}} on ne les reverra plus ->> et TEST: Elles avaient vendu {{est}} donné beaucoup de leurs vieux livres ->> et TEST: Vous êtes des butors {{est}} des malappris ->> et TEST: ils méprisent les butors {{est}} les crétins ->> et TEST: les femmes sont parties ce matin {{est}} ce soir ->> et TEST: elles sont parties ce matin {{est}} ce soir ->> et TEST: il avait mangé des moules {{est}} des frites ->> et TEST: ce matin pluvieux l’ambiance est à présent la pire. #### veillez / veuillez __conf_veillez__ [<start>|,] veuillez à [ne|n’|me|m’|nous|@:Y] |
︙ | ︙ | |||
21421 21422 21423 21424 21425 21426 21427 | >avoir beau ~..(?:ée?s?|ez|ai[ts]?)$ <<- /infi/ morph(\3, ":V1", ":N.*:m") -3>> =suggVerbInfi(\3) # Le verbe devrait être à l’infinitif.|http://fr.wiktionary.org/wiki/avoir_beau TEST: Ils ont beau {{consacré}} le plus clair de leur temps à ce projet, ça n’avance guère. __infi_qqch_de__ | < | | | | | > | > | | | | | | > > | | 21431 21432 21433 21434 21435 21436 21437 21438 21439 21440 21441 21442 21443 21444 21445 21446 21447 21448 21449 21450 21451 21452 21453 21454 21455 21456 21457 21458 21459 21460 21461 21462 21463 21464 21465 21466 21467 | >avoir beau ~..(?:ée?s?|ez|ai[ts]?)$ <<- /infi/ morph(\3, ":V1", ":N.*:m") -3>> =suggVerbInfi(\3) # Le verbe devrait être à l’infinitif.|http://fr.wiktionary.org/wiki/avoir_beau TEST: Ils ont beau {{consacré}} le plus clair de leur temps à ce projet, ça n’avance guère. __infi_qqch_de__ [afin|avant] [de|d’] ~..ée?s?$ à même [de|d’] ~..ée?s?$ avant ?même¿ [de|d’] ~..ée?s?$ en train [de|d’] ~..ée?s?$ en vue [de|d’] ~..ée?s?$ il [est|était|fut|fût|sera|serait] temps [de|d’] ~..ée?s?$ impossible [de|d’] ~..ée?s?$ marre [de|d’] ~..ée?s?$ [>façon|>manière] [de|d’] ~..ée?s?$ [>intention|>volonté] [de|d’] ~..ée?s?$ <<- /infi/ analyse(\-1, ":Q", ":M") --1>> =suggVerbInfi(\-1) # Le verbe devrait être à l’infinitif. force est [de|d’] ~..é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. TEST: Nous étions en train de {{trouvé}} une solution à ces soucis récurrents. TEST: en train de {{demandées}} TEST: ils sont à même de {{trouvé}} la bonne réponse TEST: elle est en train de {{mangée}} TEST: impossible d’{{échappé}} à cette horreur. TEST: il serait de {{consacré}} TEST: Force est d’{{pensée}} que nous allons y arriver avec seulement nos bonnes intentions. __infi_divers__ de [qui|quoi] ~..(?:ée?s?|ez)$ à faire ~..(?:ée?s?|ez)$ à quoi bon ~..(?:ée?s?|ez)$ avec [qui|quoi] ~..(?:ée?s?|ez)$ |
︙ | ︙ | |||
21954 21955 21956 21957 21958 21959 21960 | -2>> =suggVerb(\2, ":3p") # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel. beaucoup qui @:V¬:(?:3p|P|G) <<- /conj/ -3>> =suggVerb(\3, ":3p") # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel. TEST: beaucoup {{vienne}} TEST: Beaucoup d’hommes y {{était}}. | | | 21967 21968 21969 21970 21971 21972 21973 21974 21975 21976 21977 21978 21979 21980 21981 | -2>> =suggVerb(\2, ":3p") # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel. beaucoup qui @:V¬:(?:3p|P|G) <<- /conj/ -3>> =suggVerb(\3, ":3p") # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel. TEST: beaucoup {{vienne}} TEST: Beaucoup d’hommes y {{était}}. TEST: beaucoup de blé {{avaient}} été vendu. TEST: beaucoup qui ne {{pense}} jamais à rien, mais qui ont quand même des avis sur tout. TEST: beaucoup entre la peste et le choléra. TEST: Beaucoup avait été accompli TEST: Beaucoup sera fait pour ces gens. TEST: Beaucoup parviennent à ce résultat. TEST: Beaucoup leur donneront du fil à retordre. TEST: beaucoup d’argent arrive dans nos caisses |
︙ | ︙ | |||
22009 22010 22011 22012 22013 22014 22015 22016 22017 22018 22019 22020 22021 22022 | <<- /conj/ -2>> \1s # Mettez au pluriel “\2” si vous désignez plusieurs personnes. [<start>|,] certaine @:V.*:[123]s¬>(?:être|demeurer|rester|devenir|redevenir).*:3s|:N.*:[fe]:[si] <<- /conj/ -3>> =suggVerb(\3, ":3p") # Conjuguez “\3” à la troisième personne du pluriel, si “\2” est un pronom censé désigner plusieurs personnes. <<- /conj/ -2>> \1s # Mettez au pluriel “\2” si vous désignez plusieurs personnes. TEST: {{certain}} deviennent idiots à cette seule pensée. TEST: mais c’est exact, {{certaine}} perdent leur calme souvent dans les méandres de l’administration. TEST: {{certain}} {{donne}} beaucoup. TEST: {{certaine}} y {{arrive}} à tous les coups. TEST: certaine est la défaite. TEST: si tu persévères, certaine deviendra la réussite. | > | 22022 22023 22024 22025 22026 22027 22028 22029 22030 22031 22032 22033 22034 22035 22036 | <<- /conj/ -2>> \1s # Mettez au pluriel “\2” si vous désignez plusieurs personnes. [<start>|,] certaine @:V.*:[123]s¬>(?:être|demeurer|rester|devenir|redevenir).*:3s|:N.*:[fe]:[si] <<- /conj/ -3>> =suggVerb(\3, ":3p") # Conjuguez “\3” à la troisième personne du pluriel, si “\2” est un pronom censé désigner plusieurs personnes. <<- /conj/ -2>> \1s # Mettez au pluriel “\2” si vous désignez plusieurs personnes. TEST: {{certain}} deviennent idiots à cette seule pensée. TEST: nous verrons, certains {{arriverons}} à vaincre TEST: mais c’est exact, {{certaine}} perdent leur calme souvent dans les méandres de l’administration. TEST: {{certain}} {{donne}} beaucoup. TEST: {{certaine}} y {{arrive}} à tous les coups. TEST: certaine est la défaite. TEST: si tu persévères, certaine deviendra la réussite. |
︙ | ︙ |