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: |
309a77d5ec3b9958c1976e3573e41949 |
User & Date: | olr on 2019-07-25 10:48:10 |
Other Links: | manifest | tags |
Context
2019-07-25
| ||
11:19 | [fr] tests et ajustements check-in: 88504ed26c user: olr tags: trunk, fr | |
10:48 | [fr] tests et ajustements check-in: 309a77d5ec user: olr tags: trunk, fr | |
2019-07-24
| ||
17:17 | [fr] tests et ajustements check-in: 47541d19bf user: olr tags: trunk, fr | |
Changes
Modified gc_lang/fr/rules.grx from [8b3109ee3d] to [f642a894a8].
︙ | ︙ | |||
2268 2269 2270 2271 2272 2273 2274 | TEST: {{Peut-tu}} ->> Peux-tu TEST: {{peu-tu}} revenir chez moi ? TEST: {{Peux-il}} ->> Peut-il TEST: {{Attaques-t-on}} ->> Attaque-t-on TEST: {{box-t-on}} TEST: {{Prends-elle}} ->> Prend-elle TEST: {{Menthe-t-elle}} souvent ? | | | 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 | TEST: {{Peut-tu}} ->> Peux-tu TEST: {{peu-tu}} revenir chez moi ? TEST: {{Peux-il}} ->> Peut-il TEST: {{Attaques-t-on}} ->> Attaque-t-on TEST: {{box-t-on}} TEST: {{Prends-elle}} ->> Prend-elle TEST: {{Menthe-t-elle}} souvent ? TEST: {{demandent-elle}} ->> demande-elle|demandent-elles TEST: {{viennent-il}} demain ? TEST: {{prix-t-il}} TEST: {{étais-ce}} trop demander ->> était-ce TEST: {{était-se}} cela, la vérité ineffable ? TEST: {{étai-ce}} notre destinée de souffrir ? TEST: {{étaient-se}} ces hommes-là qui allaient nous guider dans les montagnes ? TEST: {{attaquant-ils}} ->> attaquent-ils |
︙ | ︙ | |||
2342 2343 2344 2345 2346 2347 2348 | ~\w-les$ <<- /imp/ morphVC(\1, ":V", ":E") ->> =suggVerbImpe(\1, True) # Ceci n’est pas une forme impérative correcte.|http://fr.wikipedia.org/wiki/Imp%C3%A9ratif_%28grammaire%29 <<- /imp/ __else__ and morphVC(\1, ":", ":V") ->> =suggSimil(\1, ":E", False, True) # Ceci n’est pas une forme verbale impérative. <<- />> -les|-COD|VCimp ~\w-la$ <<- /imp/ morphVC(\1, ":V", ":E") ->> =suggVerbImpe(\1, True) # Ceci n’est pas une forme impérative correcte.|http://fr.wikipedia.org/wiki/Imp%C3%A9ratif_%28grammaire%29 | | > > > > | 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 | ~\w-les$ <<- /imp/ morphVC(\1, ":V", ":E") ->> =suggVerbImpe(\1, True) # Ceci n’est pas une forme impérative correcte.|http://fr.wikipedia.org/wiki/Imp%C3%A9ratif_%28grammaire%29 <<- /imp/ __else__ and morphVC(\1, ":", ":V") ->> =suggSimil(\1, ":E", False, True) # Ceci n’est pas une forme verbale impérative. <<- />> -les|-COD|VCimp ~\w-la$ <<- /imp/ morphVC(\1, ":V", ":E") ->> =suggVerbImpe(\1, True) # Ceci n’est pas une forme impérative correcte.|http://fr.wikipedia.org/wiki/Imp%C3%A9ratif_%28grammaire%29 <<- /imp/ __else__ and morphVC(\1, ":", ":V") >>> <<- /imp/ value(<1, "|ce|cet|cette|ces|") and morphVC(\1, ":[NA]") ->> =\1[:-2]+"là" # Ceci n’est pas une forme verbale impérative. Ou vous confondez “la” (COD) avec “là” (pour désigner un objet particulier). <<- /imp/ __else__ and not value(\1, "|par-la|de-la|jusque-la|celui-la|celle-la|ceux-la|celles-la|") ->> =suggSimil(\1, ":E", False, True)+"|"+\1[:-3]+" là" # Ceci n’est pas une forme verbale impérative. Si ce “la” signifie ici, écrivez “là”. <<- />> -la|-COD|VCimp ~\w-moi$ <<- /imp/ morphVC(\1, ":V", ":E") ->> =suggVerbImpe(\1, True) # Ceci n’est pas une forme impérative correcte.|http://fr.wikipedia.org/wiki/Imp%C3%A9ratif_%28grammaire%29 <<- /imp/ __else__ and morphVC(\1, ":", ":V|>chez/") ->> =suggSimil(\1, ":E", False, True) # Ceci n’est pas une forme verbale impérative. <<- />> -moi|-COI|VCimp |
︙ | ︙ | |||
2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 | TEST: {{donnent-les-nous}} 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: {{soutien-la}} 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}} | > | 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 | TEST: {{donnent-les-nous}} 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: {{soutien-la}} 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}} |
︙ | ︙ | |||
3502 3503 3504 3505 3506 3507 3508 | ~^[IVXLCM]{2,20}es$ <<- /typo/ sContext != "Writer" ->> =\1[:-2]+"ᵉˢ" # Nombre ordinal romain pluriel. Exemples : 2ᵉˢ, 3ᵉˢ, 4ᵉˢ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271 [Ies|Ves|Xes] <<- /typo/ sContext != "Writer" ->> =\1[:-2]+"ᵉˢ" # Nombre ordinal romain pluriel. Exemples : 2ᵉˢ, 3ᵉˢ, 4ᵉˢ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271 TEST: François {{Ier}} ->> Iᵉʳ | | | | | | | | | | 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 | ~^[IVXLCM]{2,20}es$ <<- /typo/ sContext != "Writer" ->> =\1[:-2]+"ᵉˢ" # Nombre ordinal romain pluriel. Exemples : 2ᵉˢ, 3ᵉˢ, 4ᵉˢ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271 [Ies|Ves|Xes] <<- /typo/ sContext != "Writer" ->> =\1[:-2]+"ᵉˢ" # Nombre ordinal romain pluriel. Exemples : 2ᵉˢ, 3ᵉˢ, 4ᵉˢ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271 TEST: François {{Ier}} ->> Iᵉʳ TEST: les {{Iers}} ->> Iᵉʳˢ TEST: la {{Ire}} ->> Iʳᵉ TEST: les {{Ires}} ->> Iʳᵉˢ TEST: le {{IId}} ->> IIᵈ TEST: les {{IIds}} ->> IIᵈˢ TEST: la {{IIde}} ->> IIᵈᵉ TEST: les {{IIdes}} ->> IIᵈᵉˢ TEST: c’est le {{IIIe}} siècle ->> IIIᵉ TEST: La {{Ve}} République ->> Vᵉ TEST: Le {{Xe}} siècle ->> Xᵉ TEST: {{XXXIIes}} ->> XXXIIᵉˢ TEST: les {{Ves}} siècles ->> Vᵉˢ __typo_ordinaux_chiffres_romains_incorrects__ I ier Iier <<- /typo/ ->> 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 |
︙ | ︙ | |||
4909 4910 4911 4912 4913 4914 4915 | >tunnel >souterraine <<- /pleo/ ->> \1 # Pléonasme. vieilles hardes <<- /pleo/ ->> hardes # Pléonasme. [et|ou] voire | | | 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 4928 | >tunnel >souterraine <<- /pleo/ ->> \1 # Pléonasme. vieilles hardes <<- /pleo/ ->> hardes # Pléonasme. [et|ou] voire <<- /pleo/ not morph(>1, ":D") ->> voire|\1 voir # Pléonasme ou confusion. voire même <<- /pleo/ ->> voire|même # Pléonasme.|https://fr.wiktionary.org/wiki/voire_m%C3%AAme TEST: il faut {{abolir totalement}} ces pratiques ->> abolir TEST: il faut {{achever complètement}} ce projet ->> achever TEST: {{au jour d’aujourd’hui}} ->> aujourd’hui |
︙ | ︙ | |||
5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 | TEST: se {{demandes}} comment faire TEST: oui, il l’ignorait, ne me {{demandes}} comment c’était possible TEST: c’est ça, me {{demandes}} comment c’est possible 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 __conj_xxxxxs_sans_sujet!3__ [se|s’] ?[le|la|l’|les]¿ ~[iudnrtpcï]s$ s’ ?[en|y]¿ ~[iudnrtpcï]s$ <<- /conj/ morph(\-1, ":[12]s", ":(?:G|W|M|J|3[sp]|2p|1p)") --1>> =suggVerb(\-1, ":3s") # Incohérence. Le sujet de cette forme verbale est introuvable. | > | 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 | TEST: se {{demandes}} comment faire TEST: oui, il l’ignorait, ne me {{demandes}} comment c’était possible TEST: c’est ça, me {{demandes}} comment c’est possible 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__ [se|s’] ?[le|la|l’|les]¿ ~[iudnrtpcï]s$ s’ ?[en|y]¿ ~[iudnrtpcï]s$ <<- /conj/ morph(\-1, ":[12]s", ":(?:G|W|M|J|3[sp]|2p|1p)") --1>> =suggVerb(\-1, ":3s") # Incohérence. Le sujet de cette forme verbale est introuvable. |
︙ | ︙ | |||
5580 5581 5582 5583 5584 5585 5586 | __conj_peux_veux_vaux_équivaux_prévaux_sans_sujet!3__ [se|s’] ?[le|la|l’|les]¿ [peux|veux|vaux|équivaux|prévaux] s’ ?[en|y]¿ [peux|veux|vaux|équivaux|prévaux] <<- /conj/ --1>> =suggVerb(\-1, ":3s") # Incohérence. Le sujet de cette forme verbale est introuvable. | | < < < | | | > > > | 5586 5587 5588 5589 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 5619 5620 | __conj_peux_veux_vaux_équivaux_prévaux_sans_sujet!3__ [se|s’] ?[le|la|l’|les]¿ [peux|veux|vaux|équivaux|prévaux] s’ ?[en|y]¿ [peux|veux|vaux|équivaux|prévaux] <<- /conj/ --1>> =suggVerb(\-1, ":3s") # Incohérence. Le sujet de cette forme verbale est introuvable. [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. vaux <<- /conj/ not tag_before(\1, "1s") and not tag_before(\1, "2s") and not (\1.istitle() and before0("\\w")) and not morph(<1, ":(?:R|D.*:p)") -1>> =suggVerb(\1, ":3s") # Incohérence. Le sujet de cette forme verbale est introuvable. [peux|veux|équivaux|prévaux] <<- /conj/ not tag_before(\1, "1s") and not tag_before(\1, "2s") and not (\1.istitle() and before0("\\w")) -1>> =suggVerb(\1, ":3s") # Incohérence. Le sujet de cette forme verbale est introuvable. TEST: tu sais, s’{{équivaux}}, voilà. TEST: tu sais, s’en {{veux}} d’avoir raté ça. TEST: s’{{peux}} qu’il avait faim, va savoir TEST: n’{{équivaux}} pas à ma BMW, cette tire. TEST: faut voir, ces hommes, lui, tu sais, l’en peux TEST: la lui {{donnais}} sans contrepartie TEST: {{vaux}} pas ça, ce truc. TEST: ouais, ce serait pas de refus, ouais, {{peux}} peut-être nous aider TEST: Elle, ici et dans tous les cas de figure, {{veux}} toujours en faire plus. TEST: Le total de cette opération, contrairement à ce qu’on pense, {{équivaux}} à au moins trois d’entre eux. |
︙ | ︙ | |||
7353 7354 7355 7356 7357 7358 7359 | # davantage / d’avantage __conf_davantage_d_avantages__ [peu|plein|beaucoup|trop|plus|moins|assez|suffisamment|tellement|>obtention|>régime] davantage <<- /conf/ -2>> d’avantages # Confusion probable : “davantage” signifie “plus” ; un “avantage” signifie “faveur”, “bénéfice”, “profit”… | < < < | | 7359 7360 7361 7362 7363 7364 7365 7366 7367 7368 7369 7370 7371 7372 7373 7374 7375 7376 7377 7378 | # davantage / d’avantage __conf_davantage_d_avantages__ [peu|plein|beaucoup|trop|plus|moins|assez|suffisamment|tellement|>obtention|>régime] davantage <<- /conf/ -2>> d’avantages # Confusion probable : “davantage” signifie “plus” ; un “avantage” signifie “faveur”, “bénéfice”, “profit”… @:V d’ >avantage <<- /conf/ not morph(\1, ":Q|>(?:profiter|bénéficier|nombre|tant)/") and not morph(>1, ">(?:financi[eè]re?|pécuni(?:er|aire)|sociaux)s?/") -2:3>> davantage # Confusion probable : “davantage” signifie “plus” ; un “avantage” signifie “faveur”, “bénéfice”, “profit”… [/-je|/-tu|/-il|/-on|/-elle|/-nous|/-vous|/-ils|/-elles] d’ >avantage <<- /conf/ not morphVC(\1, ">(?:profiter|bénéficier)/") and not morph(>1, ">(?:financière|pécuni(?:er|aire)|sociale)/") -2:3>> davantage # Confusion probable : “davantage” signifie “plus” ; un “avantage” signifie “faveur”, “bénéfice”, “profit”… d’ >avantage [de|d’] <<- /conf/ -1:2>> davantage # Confusion possible : “davantage” signifie “plus” ; un “avantage” signifie “faveur”, “bénéfice”, “profit”… TEST: ils ont peu {{davantage}} à vivre ici. TEST: ils sont {{d’avantages}} perdus que les autres. |
︙ | ︙ | |||
8031 8032 8033 8034 8035 8036 8037 | TEST: c’est la moins habile de toutes TEST: Qui serait la ou le plus à même à occuper ce poste selon vous ? TEST: Il fait remonter à la toute première expérience humaine de maîtrise. TEST: l’existence d’un fichage la concernant TEST: avec la ou les indications qu’on recontre ici et là. | | < < < < > | 8034 8035 8036 8037 8038 8039 8040 8041 8042 8043 8044 8045 8046 8047 8048 8049 8050 8051 8052 8053 8054 8055 8056 8057 8058 8059 8060 8061 | TEST: c’est la moins habile de toutes TEST: Qui serait la ou le plus à même à occuper ce poste selon vous ? TEST: Il fait remonter à la toute première expérience humaine de maîtrise. TEST: l’existence d’un fichage la concernant TEST: avec la ou les indications qu’on recontre ici et là. [par-la|de-la|jusque-la|celui-la|celle-la|ceux-la|celles-la] <<- /conf/ ->> =\1[:-2]+"là" # Écrivez “là” et non “la”. [celle|celles|celui|ceux] la <<- /conf/ ->> \1-là # Écrivez “là” et non “la”. /-là <<- /conf/ morph(\1, ":V", ":[NA]", 0, -3) -1>> =\1[:-3]+"-la|" + \1[:-3]+" là" # Confusion. Pour un COD, utilisez “la”. Ou, si ce “là” signifie “ici”, ne mettez pas de trait d’union. [ne|me|te|se] là <<- /conf/ -2>> la # Confusion : “là” signifie “ici”.|http://fr.wiktionary.org/wiki/l%C3%A0 TEST: {{jusque-la}}, tout va bien TEST: {{ceux la}} sont des idiots, rien à en tirer. TEST: {{celle la}} ne vaut pas mieux, laisse-la tomber. TEST: {{Apporte-là}} près du feu TEST: cette {{bête-la}} TEST: il ne {{là}} croit pas. |
︙ | ︙ | |||
10209 10210 10211 10212 10213 10214 10215 10216 10217 10218 10219 10220 10221 10222 | TEST: Ne jamais les leur {{montré}} TEST: Il a décidé de ne plus {{mangés}} avec nous. TEST: ne plus {{mangez}} fait maigrir TEST: ne plus {{mangées}} fait maigrir TEST: ne pas {{allé}} TEST: ne jamais plus me les {{montrés}} TEST: Ne jamais {{mangez}} de viande ! TEST: ne jamais rien révéler des activités de la maison TEST: J’espère ne pas te déranger TEST: Ne pas te le donner, ce serait une insulte. TEST: ne jamais vraiment évoquer le sujet TEST: déterminés à ne pas se laisser récupérer TEST: de ne pas en élire du tout TEST: Mais gare à ne pas non plus trop surestimer la menace | > > | 10209 10210 10211 10212 10213 10214 10215 10216 10217 10218 10219 10220 10221 10222 10223 10224 | TEST: Ne jamais les leur {{montré}} TEST: Il a décidé de ne plus {{mangés}} avec nous. TEST: ne plus {{mangez}} fait maigrir TEST: ne plus {{mangées}} fait maigrir TEST: ne pas {{allé}} TEST: ne jamais plus me les {{montrés}} TEST: Ne jamais {{mangez}} de viande ! TEST: N’en jamais {{cédait}} une seule miette. TEST: N’y presque jamais {{trouvé}} rien à redire. TEST: ne jamais rien révéler des activités de la maison TEST: J’espère ne pas te déranger TEST: Ne pas te le donner, ce serait une insulte. TEST: ne jamais vraiment évoquer le sujet TEST: déterminés à ne pas se laisser récupérer TEST: de ne pas en élire du tout TEST: Mais gare à ne pas non plus trop surestimer la menace |
︙ | ︙ | |||
13753 13754 13755 13756 13757 13758 13759 | <<- /gn/ __also__ and hasMasForm(\2) -2>> =suggMasSing(\2, True) # Accord de genre erroné : « \1 » est un déterminant masculin. <<- /gn/ morph(\2, ":[NA].*:f", ":[GWme]") and morph(\2, ":3s") -1>> cette|se # Accord de genre erroné : « \2 » est féminin. Ou bien vous confondez le déterminant “ce” avec le pronom “se”. <<- /gn/ morph(\2, ":[NA].*:p", ":[siGW]") -2>> =suggMasSing(\2) # Accord de nombre erroné : « \2 » devrait être au singulier. TEST: {{Ce}} animal. ->> Cet TEST: {{ce}} {{folle}} espoir qui ne la quitte pas TEST: ce {{claviers}} | | | 13755 13756 13757 13758 13759 13760 13761 13762 13763 13764 13765 13766 13767 13768 13769 | <<- /gn/ __also__ and hasMasForm(\2) -2>> =suggMasSing(\2, True) # Accord de genre erroné : « \1 » est un déterminant masculin. <<- /gn/ morph(\2, ":[NA].*:f", ":[GWme]") and morph(\2, ":3s") -1>> cette|se # Accord de genre erroné : « \2 » est féminin. Ou bien vous confondez le déterminant “ce” avec le pronom “se”. <<- /gn/ morph(\2, ":[NA].*:p", ":[siGW]") -2>> =suggMasSing(\2) # Accord de nombre erroné : « \2 » devrait être au singulier. TEST: {{Ce}} animal. ->> Cet TEST: {{ce}} {{folle}} espoir qui ne la quitte pas TEST: ce {{claviers}} TEST: {{ce}} donne __gn_cet_1m__ cet *WORD <<- /gn/ morph(\2, ":[NA].*:f", ":[GWme]") -1>> cette # 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, ">[bcçdfgjklmnpqrstvwxz].+:[NA].*:m", ":[efGW]") -1>> ce # Accord de genre correct, mais euphonie non respectée.|http://fr.wikipedia.org/wiki/Euphonie |
︙ | ︙ | |||
16338 16339 16340 16341 16342 16343 16344 | TEST: il but un {{filtre}}. # flanc / flan __conf_flanc_flan2__ >blesser au flan [>attaquer|>contre-attaquer] ?[sur|sous|à|contre]¿ @:D >flan | | < | 16340 16341 16342 16343 16344 16345 16346 16347 16348 16349 16350 16351 16352 16353 16354 | TEST: il but un {{filtre}}. # flanc / flan __conf_flanc_flan2__ >blesser au flan [>attaquer|>contre-attaquer] ?[sur|sous|à|contre]¿ @:D >flan <<- /conf/ --1>> =\-1.replace("n", "nc").replace("N", "NC") # Confusion probable. Le flan est une pâtisserie. Pour évoquer un côté, une partie latérale, écrivez “flanc”. TEST: Il avait été blessé au {{flan}}. TEST: Elle lança une contre-attaque sur son {{flan}}. # flamant rose __conf_flamant_rose__ |
︙ | ︙ | |||
16590 16591 16592 16593 16594 16595 16596 | [>lieue|lieus] [>aménager|>abandonner|>insolite|>éloigner|>réserver|>sacrer|>connaître|>méconnaître|>privilégier|>priver] <<- /conf/ morph(\2, ":Q") -1>> lieu|lieux # Confusion probable. Pour désigner un endroit, écrivez “lieu(x)”.|http://fr.wiktionary.org/wiki/lieu [>être|>demeurer|>déménager|>habiter|>trouver|>situer|>rester|>demeurer|>demeure|>vivre] à [quelques|plusieurs|maintes|*NUM|@:B] [lieux|lieus] <<- /conf/ -4>> lieues # Confusion probable. Pour désigner une distance, écrivez “lieues”.|http://fr.wiktionary.org/wiki/lieue | | > > > | 16591 16592 16593 16594 16595 16596 16597 16598 16599 16600 16601 16602 16603 16604 16605 16606 16607 16608 16609 16610 16611 16612 16613 16614 16615 16616 16617 16618 16619 16620 16621 16622 16623 16624 16625 16626 16627 | [>lieue|lieus] [>aménager|>abandonner|>insolite|>éloigner|>réserver|>sacrer|>connaître|>méconnaître|>privilégier|>priver] <<- /conf/ morph(\2, ":Q") -1>> lieu|lieux # Confusion probable. Pour désigner un endroit, écrivez “lieu(x)”.|http://fr.wiktionary.org/wiki/lieu [>être|>demeurer|>déménager|>habiter|>trouver|>situer|>rester|>demeurer|>demeure|>vivre] à [quelques|plusieurs|maintes|*NUM|@:B] [lieux|lieus] <<- /conf/ -4>> 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) -4>> lieues # Confusion probable. Pour désigner une distance, écrivez “lieues”.|http://fr.wiktionary.org/wiki/lieue 20000 (>lieu) sous [la|les] >mer vingt mille (>lieu) sous [la|les] >mer <<- /conf/ -1>> 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 TEST: qui est le responsable des {{lieues}} ? TEST: ce sont des {{lieus}} mythiques. TEST: Des {{lieus}} historiques. TEST: {{lieus}} abandonnés TEST: co sont des {{lieues}} de rencontre pour les jeunes. TEST: elle habitait à quelques {{lieux}} d’ici TEST: Cette réunion ayant eu {{lieue}} loin d’ici TEST: vingt mille {{lieux}} sous les mers TEST: habite à 100 {{lieux}} d’ici TEST: Les {{lieux}} mordent à notre leurre. TEST: Techniques de traîne pour les {{lieux}} jaunes. TEST: Faire un état des {{lieus}}. TEST: vingt mille {{lieux}} sous la mer TEST: des {{lieues}} jaunes TEST: pêche aux {{lieux}} TEST: Faire un état des lieux. |
︙ | ︙ | |||
18992 18993 18994 18995 18996 18997 18998 | TEST: Ma mémoire a aussi été {{effacé}}. TEST: Les tortures que ce journaliste pense être “normales”. __ppas_nom_propre_être_accord_genre__ [<start>|,|@:Cs] (@:M) ?qui¿ ?[ne|n’]¿ [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre] *WORD [<start>|,|@:Cs] (@:M) ?qui¿ ?[ne|n’]¿ (>avoir) [été|semblé|paru] *WORD | | | | | | 18996 18997 18998 18999 19000 19001 19002 19003 19004 19005 19006 19007 19008 19009 19010 19011 19012 19013 19014 19015 19016 19017 19018 19019 19020 19021 19022 19023 19024 19025 19026 19027 19028 19029 | TEST: Ma mémoire a aussi été {{effacé}}. TEST: Les tortures que ce journaliste pense être “normales”. __ppas_nom_propre_être_accord_genre__ [<start>|,|@:Cs] (@:M) ?qui¿ ?[ne|n’]¿ [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre] *WORD [<start>|,|@:Cs] (@:M) ?qui¿ ?[ne|n’]¿ (>avoir) [été|semblé|paru] *WORD [<start>|,|@:Cs] (@:M) ?qui¿ ?[ne|n’]¿ ([>être|>sembler]) [devenu+e|redevenu+e|resté+e|demeuré+e] *WORD [<start>|,|@:Cs] (@:M) ?qui¿ ?[ne|n’]¿ || ([>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]) || [être|devenir|redevenir|rester|paraître|paraitre|sembler] *WORD [<start>|,|@:Cs] (@:M) ?qui¿ ?[ne|n’]¿ || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]) || être [devenu+e|redevenu+e|resté+e|demeuré+e] *WORD [<start>|,|@:Cs] (@:M) ?qui¿ ?[ne|n’]¿ || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]) || avoir [été|semblé|paru] *WORD <<- /ppas/ ((morph(\1, ":M.*:f", ":[GWme]") and morph(\-1, ":A.*:m", ":[GWfe]")) or (morph(\1, ":M.*:m", ":[GWfe]") and morph(\-1, ":A.*:f", ":[GWme]"))) and morph(\2, ":[123]s") --1>> =switchGender(\-1) # Accord erroné : “\1” et “\-1” ne sont pas accordés en genre. *WORD [que|qu’] @:M ?[ne|n’]¿ || ([>affirmer|>croire|>déclarer|>désirer|>détester|>dire|>estimer|>imaginer|>penser|>préférer|>savoir|>souhaiter|>vouloir]) || [être|devenir|redevenir|rester|paraître|paraitre|sembler] *WORD *WORD [que|qu’] @:M ?[ne|n’]¿ || ([>affirmer|>croire|>déclarer|>désirer|>détester|>dire|>estimer|>imaginer|>penser|>préférer|>savoir|>souhaiter|>vouloir]) || être [devenu+e|redevenu+e|resté+e|demeuré+e] *WORD *WORD [que|qu’] @:M ?[ne|n’]¿ || ([>affirmer|>croire|>déclarer|>désirer|>détester|>dire|>estimer|>imaginer|>penser|>préférer|>savoir|>souhaiter|>vouloir]) || avoir [été|semblé|paru] *WORD <<- /ppas/ checkAgreement(\1, \-1) !-1>> TEST: Antoine est {{mariée}}. TEST: Antoine n’est pas {{mariés}}. TEST: Antoine est peut-être {{fatiguée}}. |
︙ | ︙ | |||
19657 19658 19659 19660 19661 19662 19663 | qui ?[ne|n’]¿ ?[lui|leur]¿ >avoir @:Q.*:(?:f|m:p)¬:m:[si] <<- /ppas/ --1>> =suggVerbPpas(\-1, ":m:s") # Le participe passé devrait être au masculin singulier.|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais TEST: des hommes, des femmes, des enfants qui ne leur avaient {{faits}} que du bien. __ppas_avoir_ppas_mas_sing__ | | > > > | 19661 19662 19663 19664 19665 19666 19667 19668 19669 19670 19671 19672 19673 19674 19675 19676 19677 19678 19679 19680 19681 19682 19683 19684 19685 | qui ?[ne|n’]¿ ?[lui|leur]¿ >avoir @:Q.*:(?:f|m:p)¬:m:[si] <<- /ppas/ --1>> =suggVerbPpas(\-1, ":m:s") # Le participe passé devrait être au masculin singulier.|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais TEST: des hommes, des femmes, des enfants qui ne leur avaient {{faits}} que du bien. __ppas_avoir_ppas_mas_sing__ [<start>|,|après|pour|pourquoi|quand|que|qu’|sans|d’|de|qui] ?[ne|n’]¿ ?[lui|leur]¿ avoir @:Q.*:[pf]¬:m:[si] [<start>|,|après|pour|pourquoi|quand|que|qu’|sans|d’|de|qui] ?[ne|n’]¿ [m’|t’] avoir @:Q.*:p¬:[si] <<- /ppas/ not value(\-1, "|confiance|cours|envie|peine|prise|crainte|cure|affaire|hâte|force|recours|") --1>> =suggVerbPpas(\-1, ":m:s") # Le participe passé devrait être au masculin singulier.|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais TEST: Avoir {{instruite}} notre mère TEST: Après avoir {{baissés}} nos tarifs TEST: Je viendrai, après avoir vraiment {{écoutée}} le prof. TEST: Merci de m’avoir {{lus}} ->> lu TEST: Pourquoi m’avoir {{ignorés}} ainsi ? TEST: sans avoir {{ignorée}} le problème. ## avoir avec participe passé __ppas_m_t_l_avoir__ [l’|m’] ?[en|y]¿ >avoir @:(?:Y|[123][sp])¬:[QGWMX] <<- /ppas/ --1>> =suggVerbPpas(\-1, ":m:s") # Confusion : employez un participe passé. |
︙ | ︙ | |||
20205 20206 20207 20208 20209 20210 20211 20212 20213 20214 20215 20216 20217 20218 20219 20220 20221 20222 20223 20224 20225 20226 20227 20228 20229 20230 | ~\w-m-en$ <<- /imp/ ->> =\1[:-3]+"’en" # Dans cette forme verbale composée, “me” est abrégé, c’est une forme élidée. Il faut mettre une apostrophe et non un trait d’union. m-en <<- /imp/ ->> m’en # Ici, “me” est abrégé, c’est une forme élidée. Il faut mettre une apostrophe et non un trait d’union. TEST: {{donne-m-en}} encore __imp_apostrophe_t_en__ ~\w-t-en$ <<- /imp/ not value(>1, "|guerre|") ->> =\1[:-3]+"’en" # Dans cette forme verbale composée, “te” est abrégé, c’est une forme élidée. Il faut mettre une apostrophe et non un trait d’union. t-en <<- /imp/ not (value(<1, "|va|") and value(>1, "|guerre|")) ->> t’en # Ici, “te” est abrégé, c’est une forme élidée. Il faut mettre une apostrophe et non un trait d’union. TEST: {{accorde-t-en}} plus. __imp_union_m_t_en_y__ *WORD [m’|t’] [en|y] <<- /imp/ space_after(\1, 1, 1) and morph(\1, ":E", ":[MG]") and morph(>1, ":|<end>|>,", ":(?:Y|[123][sp])") ->> \1-\2\3 # S’il s’agit d’un impératif, mettez un trait d’union.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4206 | > > | 20212 20213 20214 20215 20216 20217 20218 20219 20220 20221 20222 20223 20224 20225 20226 20227 20228 20229 20230 20231 20232 20233 20234 20235 20236 20237 20238 20239 | ~\w-m-en$ <<- /imp/ ->> =\1[:-3]+"’en" # Dans cette forme verbale composée, “me” est abrégé, c’est une forme élidée. Il faut mettre une apostrophe et non un trait d’union. m-en <<- /imp/ ->> m’en # Ici, “me” est abrégé, c’est une forme élidée. Il faut mettre une apostrophe et non un trait d’union. TEST: {{donne-m-en}} encore TEST: viens {{m-en}} donner __imp_apostrophe_t_en__ ~\w-t-en$ <<- /imp/ not value(>1, "|guerre|") ->> =\1[:-3]+"’en" # Dans cette forme verbale composée, “te” est abrégé, c’est une forme élidée. Il faut mettre une apostrophe et non un trait d’union. t-en <<- /imp/ not (value(<1, "|va|") and value(>1, "|guerre|")) ->> t’en # Ici, “te” est abrégé, c’est une forme élidée. Il faut mettre une apostrophe et non un trait d’union. TEST: {{accorde-t-en}} plus. TEST: {{t-en}} lasser, impossible __imp_union_m_t_en_y__ *WORD [m’|t’] [en|y] <<- /imp/ space_after(\1, 1, 1) and morph(\1, ":E", ":[MG]") and morph(>1, ":|<end>|>,", ":(?:Y|[123][sp])") ->> \1-\2\3 # S’il s’agit d’un impératif, mettez un trait d’union.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4206 |
︙ | ︙ | |||
20254 20255 20256 20257 20258 20259 20260 20261 20262 20263 20264 20265 20266 20267 | <<- /imp/ space_after(\1, 1, 1) and morphVC(\1, ":E") and morph(>1, ":[RC]|<end>|>,", ":[NAY]") ->> \1-\2 # S’il s’agit d’un impératif, mettez un trait d’union.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4206 [/-lui|/-nous|/-vous|/-leur] [en|y] <<- /imp/ space_after(\1, 1, 1) and morphVC(\1, ":E") and morph(>1, ":[RC]|<end>|>,", ":[NAY]") ->> \1-\2 # S’il s’agit d’un impératif, mettez un trait d’union.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4206 TEST: {{prends-leur en}} TEST: {{Donnez-nous en}}. TEST: Alors, {{parais y}} grande et lumineuse. __imp_union_aller_y!5__ [viens|venez|venons|allons|allez] y | > | 20263 20264 20265 20266 20267 20268 20269 20270 20271 20272 20273 20274 20275 20276 20277 | <<- /imp/ space_after(\1, 1, 1) and morphVC(\1, ":E") and morph(>1, ":[RC]|<end>|>,", ":[NAY]") ->> \1-\2 # S’il s’agit d’un impératif, mettez un trait d’union.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4206 [/-lui|/-nous|/-vous|/-leur] [en|y] <<- /imp/ space_after(\1, 1, 1) and morphVC(\1, ":E") and morph(>1, ":[RC]|<end>|>,", ":[NAY]") ->> \1-\2 # S’il s’agit d’un impératif, mettez un trait d’union.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4206 TEST: {{donnez-moi en}} TEST: {{prends-leur en}} TEST: {{Donnez-nous en}}. TEST: Alors, {{parais y}} grande et lumineuse. __imp_union_aller_y!5__ [viens|venez|venons|allons|allez] y |
︙ | ︙ | |||
21834 21835 21836 21837 21838 21839 21840 21841 21842 21843 21844 21845 21846 21847 | elles qui @:V¬:(?:3p|P|G|M) <<- /conj/ -3>> =suggVerb(\3, ":3p") # Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 3ᵉ personne du pluriel. <<- /conj/ __also__ and morph(\3, ":3s") -1>> elle # Accord avec “\3”. TEST: {{elles}} {{avance}} rapidement sur ce projet TEST: {{Elles}} n’y {{comprenne}} rien TEST: L’expérience sensible qu’il nous restera bientôt d’elles est à peu près TEST: eux attaqués par des mécanoïdes, elles attaquées par des insectoïdes. __conj_ceux_celles_qui__ ceux qui @:V¬:(?:3p|P|G) <<- /conj/ -3>> =suggVerb(\3, ":3p") # Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 3ᵉ personne du pluriel. | > | 21844 21845 21846 21847 21848 21849 21850 21851 21852 21853 21854 21855 21856 21857 21858 | elles qui @:V¬:(?:3p|P|G|M) <<- /conj/ -3>> =suggVerb(\3, ":3p") # Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 3ᵉ personne du pluriel. <<- /conj/ __also__ and morph(\3, ":3s") -1>> elle # Accord avec “\3”. TEST: {{elles}} {{avance}} rapidement sur ce projet TEST: {{Elles}} n’y {{comprenne}} rien TEST: {{elles}} qui s’{{amuse}} comme des folles TEST: L’expérience sensible qu’il nous restera bientôt d’elles est à peu près TEST: eux attaqués par des mécanoïdes, elles attaquées par des insectoïdes. __conj_ceux_celles_qui__ ceux qui @:V¬:(?:3p|P|G) <<- /conj/ -3>> =suggVerb(\3, ":3p") # Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 3ᵉ personne du pluriel. |
︙ | ︙ |