Grammalecte  Check-in [715da7466d]

Overview
Comment:[fr] ajustements
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: 715da7466d5da4290e3074817d9360b0f038dd4dbca2bb5320f81e62c881b562
User & Date: olr on 2021-02-02 14:05:56
Other Links: manifest | tags
Context
2021-02-02
14:06
[core][fr] update switchGender() check-in: f48668714a user: olr tags: core, fr, trunk
14:05
[fr] ajustements check-in: 715da7466d user: olr tags: fr, trunk
2021-02-01
18:29
[core][fr] suggVerb(): adapt suggestions for second functions -> change parameters order [fr] suggestions check-in: 6b0cfafe82 user: olr tags: core, fr, trunk
Changes

Modified gc_lang/fr/rules.grx from [e6ca794ce1] to [582ac38c35].

6875
6876
6877
6878
6879
6880
6881



6882
6883
6884
6885
6886
6887
6888
....
6892
6893
6894
6895
6896
6897
6898

6899
6900
6901
6902
6903
6904
6905
....
6958
6959
6960
6961
6962
6963
6964

6965
6966
6967
6968
6969
6970
6971
....
6984
6985
6986
6987
6988
6989
6990

6991
6992
6993
6994
6995
6996
6997
....
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499














9500
9501
9502
9503
9504
9505
9506
.....
14269
14270
14271
14272
14273
14274
14275
14276
14277
14278
14279
14280
14281
14282
14283
14284
14285
14286
14287
14288
14289
14290
14291
14292
14293
14294
14295
14296
14297
14298
14299
14300
14301
14302
14303
14304
14305
14306
.....
14328
14329
14330
14331
14332
14333
14334

























14335
14336
14337
14338
14339
14340
14341
.....
14386
14387
14388
14389
14390
14391
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
14428
14429
14430
14431
14432
14433
14434
14435
14436
14437
14438
14439
14440
14441
14442
14443
14444
14445
14446
14447
14448
14449
14450
14451
14452
14453
14454
14455
14456
14457
14458
14459
14460
.....
14476
14477
14478
14479
14480
14481
14482
14483
14484
14485
14486








14487
14488
14489
14490
14491
14492
14493
.....
14843
14844
14845
14846
14847
14848
14849
14850
14851
14852
14853
14854
14855
14856
14857
14858
14859
14860
14861
14862
14863
14864
14865
14866
14867
14868
14869
14870
14871
14872
14873
14874
14875
14876
14877
14878
14879
14880
14881
14882
14883
14884
14885
14886
14887
14888
.....
29715
29716
29717
29718
29719
29720
29721
29722
29723
29724
29725
29726
29727
29728
29729
.....
30069
30070
30071
30072
30073
30074
30075
30076
30077
30078
30079
30080
30081
30082
30083
30084
30085
30086
30087
30088
30089
30090
30091
30092
30093
30094
30095
30096
30097
30098

    puis [après|ensuite|alors]
        <<- /pleo/ ->> puis|après|ensuite|alors                                             && Pléonasme.

    [et|ou] voire
        <<- /pleo/ not morph(>1, ":D") ->> voire|et|\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: Car {{à partir de dorénavant}}, ce sera…                  ->> dorénavant|à partir de maintenant
TEST: {{à deux reprises différentes}}                           ->> à deux reprises
TEST: {{ainsi c’est pourquoi}}                                  ->> ainsi|donc|c’est pourquoi
TEST: {{ainsi par conséquent}}                                  ->> ainsi|donc|par conséquent|c’est pourquoi
................................................................................
TEST: ils sont {{actuellement en train}} de manger              ->> en train
TEST: {{comme par exemple}}                                     ->> comme|par exemple
TEST: {{donc par conséquent}}                                   ->> ainsi|donc|par conséquent|c’est pourquoi
TEST: {{enfin pour conclure}}                                   ->> pour conclure
TEST: {{puis après}}                                            ->> puis|après|ensuite|alors
TEST: {{mais pourtant}}                                         ->> mais|cependant|pourtant|toutefois
TEST: {{car en effet}}                                          ->> car|en effet

TEST: délirant {{et voire}} ridicule                            ->> voire|et|et voir
TEST: {{voire même}}                                            ->> voire|même


__pleo_substantifs__
    >apparence [extérieure+s]
        <<- /pleo/ not value(<1, "|en|") ->> \1                                             && Pléonasme.
................................................................................
    >recul en arrière
    >risque >potentiel
    >risque de >menace
    >tunnel >souterrain
    unanimité [totale|complète|absolue]
        <<- /pleo/ ->> \1                                           && Pléonasme.


    >futur >projet
    >jeune >fillette
    [petite+s|légère+s] >collation
    [petite+s] [>camionnette|>fillette|>maisonnette]
    [premier+s] >balbutiement
    [première+s] >priorité
    vieilles hardes
................................................................................
TEST: {{erreurs involontaires}}                                 ->> erreurs
TEST: {{hasards imprévus}}                                      ->> hasards
TEST: {{méandres sinueux}}                                      ->> méandres
TEST: {{hémorragies de sang}}                                   ->> hémorragies
TEST: des {{orages électriques}}                                ->> orages
TEST: {{perspectives d’avenir}}                                 ->> perspectives
TEST: {{marche à pied}}                                         ->> marche

TEST: {{paires de jumelles}}                                    ->> jumelles
TEST: {{opportunités à saisir}}                                 ->> opportunités
TEST: {{apanages exclusifs}}                                    ->> apanages
TEST: {{monopole exclusif}}                                     ->> monopole
TEST: {{étapes intermédiaires}}                                 ->> étapes
TEST: c’est un {{oubli involontaire}} de sa part                ->> oubli
TEST: la {{panacée universelle}}                                ->> panacée|remède universel
................................................................................
TEST: Je peux mener {{a}} bien cette opération.                                     ->> à
TEST: Cette coalition que tu penses mener a bien l’intention de te trahir.


__conf_à_bout__
    !! à bout ¡¡
    [à|a] [>boue|bous|bout+s]
        <<- /conf/ morph(<1, ":V.e") ->> à bout                                                 && Confusion. Locution “à bout”.|https://fr.wiktionary.org/wiki/%C3%A0_bout

    !! à bout portant ¡¡
    [à|a] [>boue|bous|bout+s] [>pore|>porc|>port|por|>porte] [tant|>tan|temps|>an|en]
    [à|a] [>boue|bous|bout+s] [portant+s]
        <<- /conf/ ->> à bout portant                                                           && Confusion. Locution “à bout portant”.|https://fr.wiktionary.org/wiki/%C3%A0_bout_portant

TEST: je suis {{à boue}}                                            ->> à bout
TEST: il tire {{à boues portant}}                                   ->> à bout portant
TEST: avec cette histoire, elle est {{à boues}}                     ->> à bout
TEST: oui, à bout portant, c’est comme ça qu’il l’a eue.


__conf_à_en_juger_par__
    !! à en juger par ¡¡
    [à|a] [en|>an] [juger|jugé+ses|jugeait|jugeais] [par|pare+s|>part]
        <<- /conf/ ->> à en juger par               && Confusion : “à en juger par” c’est-à-dire “selon le jugement qu’on se fait avec”.

TEST: {{a en jugé part}} cet article, c’est bientôt la fin.                 ->> à en juger par
TEST: ils sont à en juger par leurs résultats les prochains champions.


__conf_à_risques_et_périls__
    !! à [mes|tes|ses|nos|vos|leurs] risques et périls ¡¡
    [a|à] [mes|tes|ses|nos|vos|leur|leurs] [risque+s] [et|est|é|eh|hé|ai|aie+s|ait] [péril+s|>pérille]
        <<- /conf/ ->> à \2 risques et périls       && Confusion. Locution “à ses risques et périls”.|https://fr.wiktionary.org/wiki/%C3%A0_ses_risques_et_p%C3%A9rils

TEST: {{à leurs risques et périlles}}                               ->> à leurs risques et périls
TEST: à nos risques et périls


__conf_à_prendre_ou_à_laisser__
    !! à prendre ou à laisser ¡¡
    [à|a] prendre [ou|où|houe|hou] [à|a] [laisser|laissé+ses]
        <<- /conf/ ->> à prendre ou à laisser       && Confusion. Locution “à prendre ou à laisser”.|https://fr.wiktionary.org/wiki/%C3%A0_prendre_ou_%C3%A0_laisser

TEST: C’était {{à prendre où à laisser}}.                           ->> à prendre ou à laisser
TEST: C’est à prendre ou à laisser : cent pour cent sur cinq ans ou rien du tout et faillite immédiate.


__conf_à_tout_bout_de_champ__
    !! à tout bout de champ ¡¡
    [à|a] [tout|tous] [bout|bous|>boue] [de|d’] [champ+s|>chant|chan]
        <<- /conf/ ->> à tout bout de champ         && Confusion. Locution “à tout bout de champ”.|https://fr.wiktionary.org/wiki/%C3%A0_tout_bout_de_champ

TEST: il râlait {{à tous bous de chant}}                            ->> à tout bout de champ
TEST: elles chantaient à tout bout de champ.
















__conf_celui_celle_à_qui__
    [celui|celle|ceux|celles]  a  qui
        <<- /conf/ -2>> à                           && Confusion. Utilisez la préposition “à”.|https://fr.wiktionary.org/wiki/%C3%A0

TEST: Ceux {{a}} qui nous avons notifié le problème sont partis.    ->> à
TEST: Il y a qui au dîner ce soir ?
................................................................................
__maj_Assemblée_nationale__
    assemblée nationale
        <<- /maj/ \1 == "assemblée" -1>> Assemblée                      && Majuscule manquante.

TEST: l’{{assemblée}} nationale                                         ->> Assemblée


# Ministères (idée de dominiko)
__maj_ministères__
    [>ministre|>ministère] des affaires [intérieures|étrangères]
    [>ministre|>ministère] des anciens combattants
    [>ministre|>ministère] des [armées|droits|finances|postes|solidarités|sports|sciences]
    [>ministre|>ministère] du [bonheur|budget|commerce|logement|travail]
        <<- /minis/ \3.islower() -3>> =\3.capitalize()                  && Majuscule manquante. Les désignations des ministères requièrent une majuscule.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1289

    [>ministre|>ministère] de l’ action [publique|territoriale]
    [>ministre|>ministère] de l’ aménagement territorial
    [>ministre|>ministère] de l’ aménagement du territoire
    [>ministre|>ministère] de l’ [agriculture|écologie|économie|éducation|emploi|énergie|enseignement|environnement|équipement|industrie|intérieur|outre-mer|urbanisme]
    [>ministre|>ministère] de la cohésion [sociale|territoriale]
    [>ministre|>ministère] de la cohésion des territoires
    [>ministre|>ministère] de la coopération internationale
    [>ministre|>ministère] de la transition écologique
    [>ministre|>ministère] de la [culture|défense|guerre|jeunesse|justice|mer|propagande|recherche|santé|solidarité|ville]
        <<- /minis/ \4.islower() -4>> =\4.capitalize()                  && Majuscule manquante. Les désignations des ministères requièrent une majuscule.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1289

TEST: Le ministre du {{commerce}}                                       ->> Commerce
TEST: ministère de la {{culture}}                                       ->> Culture
TEST: Il a réellement travaillé pendant deux ans au ministère des Affaires Étrangères
TEST: Ministère des Anciens combattants
TEST: Avez-vous parlé au ministre des affaires en cours.


# Les États
__maj_État__
    en fonction de l’ état
        <<- !5>>

................................................................................

TEST: Nous n’avons reçu aucune décision de l’{{état}} fédéral.                                      ->> État
TEST: Les {{états}} démocratiques ne sont gouvernés que par des hypocrites et des opportunistes.    ->> États
TEST: C’est une affaire d’{{état}}.                                                                 ->> État
TEST: la défense de l’{{état}}.                                                                     ->> État
TEST: C’est une prérogative de l’{{état-nation}}                                                    ->> État-nation



























# gentilés / ethnonymes
__maj_gentilés__
    océan Indien
    [îles|iles] Britanniques
    à [la|l’] [afghane|albanaise|algérienne|allemande|américaine|andorrane|anglaise|angolaise|arabe|argentine|arménienne|australienne|autrichienne|asiatique|azerbaïdjanaise|bahamienne|bangladaise|bengladeshie|barbadienne|basque|belge|bélizienne|béninoise|bretonne|bhoutanaise|biélorusse|birmane|bolivienne|bosnienne|botswanaiso|brésilienne|britannique|brunéiene|bulgare|burkinabé|burundaise|cambodgienne|camerounaise|canadienne|capverdienne|centrafricaine|chilienne|chinoise|chypriote|colombienne|comorienne|congolaise|nord-coréenne|corse|costaricienne|croate|cubaine|danoise|djiboutienne|dominicaine|égyptienne|émiratie|équatorienne|érythréenne|estonienne|espagnole|étatsunienne|états-unienne|étasunienne|éthiopienne|fidjienne|finlandaise|formosane|française|gabonaise|gambienne|géorgienne|ghanéenne|grecque|grenadienne|guadeloupéenne|guatémaltèque|guinéenne|équato-guinéenne|guyanienne|haïtienne|honduriene|hollandaise|hongroise|indienne|indochinoise|indonésienne|irakienne|italienne|iranienne|irlandaise|islandaise|israélienne|ivoirienne|jamaïcaine|japonaise|jordanienne|kazakhe|kényane|kosovare|koweïtienne|laotienne|lapone|lettone|libanaise|libérienne|libyenne|liechtensteinoise|lituanienne|luxembourgeois|macédonienne|maghrébine|malgache|malaisienne|malawite|maldivienne|malienne|maltaise|maorie|marocaine|martienne|mauricienne|mauritanienne|mexicaine|micronésienne|moldave|monégasque|monténégrine|mongole|mozambicaine|namibiene|népalaise|nicaraguayenne|nigérienne|nigériane|néerlandaise|norvégienne|néo-zélandaise|ougandaise|ouzbèke|pakistanaise|palestinienne|panaméenne|paraguayenne|perse|péruvienne|philippine|polonaise|polynésienne|portugaise|québécoise|qatarie|roumaine|russe|rwandaise|saoudienne|scandinave|salvadorienne|sénégalaise|serbe|singapourienne|slovaque|slovène|somalienne|soudanaise|soviétique|srilankaise|suédoise|suisse|surinamaise|syrienne|sud-africaine|sud-coréenne|américaine|tadjike|tanzanienne|tchadienne|tchèque|thaïlandaise|togolaise|tahitienne|tunisiene|turkmène|turque|taïwanaise|ukrainienne|uruguayenne|vénézuélienne|vietnamienne|yéménite|yougoslave|zaïroise|zambienne|zimbabwéenne]
    [>être|>devenir|>redevenir|>sembler|>paraître|>paraitre] [tous|toutes] les [deux|trois|quatre|cinq|six|sept|huit|neuf|dix|onze|douze|treize|quatorze|quinze|seize|dix-huit|dix-neuf|vingt] $#G
................................................................................
    en [Afrikaans|Albanais|Allemand|Alsacien|Anglais|Arabe|Aragonais|Arménien|Asturien|Basque|Bengali|Biélorusse|Birman|Bosniaque|Breton|Bulgare|Cantonais|Catalan|Cherokee|Chinois|Cornique|Coréen|Croate|Danois|Écossais|Espagnol|Espéranto|Estonien|Féroïen|Farsi|Finnois|Flamand|Français|Frison|Galicien|Gallois|Gaulois|Géorgien|Grec|Gujarati|Hakka|Hawaïen|Hébreu|Hindi|Hollandais|Hongrois|Javanais|Ido|Indonésien|Interlingua|Islandais|Italien|Irlandais|Japonais|Kazakh|Khmer|Kurde|Ladino|Laotien|Latin|Ligurien|Limbourgeois|Lituanien|Lombard|Luxembourgeois|Macédonien|Malais|Maldivien|Malgache|Maltais|Mandarin|Maori|Marathi|Marwari|Moldave|Mongol|Napolitain|Néerlandais|Norvégien|Occitan|Ourdou|Ouzbek|Persan|Peul|Piémontais|Polonais|Portugais|Provençal|Quichua|Romanche|Roumain|Russe|Sans[ck]rit|Sarde|Serbe|Sicilien|Sindhi|Slovaque|Slovène|Soudanais|Sorabe|Suédois|Swahili|Tagalog|Tahitien|Tamoul|Tatar|Tchèque|Thaï|Turc|Ukrainien|Vénitien|Vietnamien|Volapük|Wallon|Wou|Wu|Yiddish|Xhosa|Xiang|Zoulou]
        <<- /maj/ not \2.isupper() -2:>> =\2.lower()                                                && Si vous parlez de la langue, pas de majuscule.

TEST: il ne parle qu’{{Allemand}}.                      ->> allemand
TEST: ta traduction en {{Russe}} est superbe.           ->> russe
TEST: COURS EN FRANÇAIS


# Moyen Âge
__maj_Moyen_Âge__
    [Moyen-Age|Moyen-Âge]
    [moyen-âge|moyen-age]
    moyen age
        <<- /maj/ ->> Moyen Âge                                                                     && Le “Moyen Âge”, l’époque médiévale.

    moyen âge
        <<- /maj/ \1.islower() and \2.islower() ->> Moyen Âge                                       && Le “Moyen Âge”, l’époque médiévale.

TEST: C’est le {{moyen age}}, chez ces ploucs.          ->> Moyen Âge
TEST: au {{moyen âge}}                                  ->> Moyen Âge


# Dieu
__maj_Dieu__
    dieu
        <<- /maj/ \1.islower() and not morph(<1, ":[DA]") and not morph(>1, ":A|>(?:d[eu’]|des)/")
        ->> Dieu                                                                                    && Si vous évoquez le seigneur de l’Univers, mettez une majuscule.

    [amour|compassion|colère|esprit|fureur|jalousie|gloire|parole|toute-puissance|volonté] de dieu
    [croyance|foi] en dieu
        <<- /maj/ \-1.islower() --1>> Dieu                                                          && Si vous évoquez le seigneur de l’Univers, mettez une majuscule.

TEST: faire ça pour {{dieu}}                            ->> Dieu
TEST: gloire de {{dieu}}                                ->> Dieu
TEST: oublie {{dieu}} et les bondieuseries              ->> Dieu
TEST: dieu colérique, dieu jaloux, dieu silencieux
TEST: ne provoque par la colère des dieux !
TEST: Apollon, dieu du Soleil ; Athéna, déesse de la Guerre
TEST: quel dieu d’amour ferait une telle chose ?
TEST: entendez-moi, dieu de la Terre, dieu des Ténèbres et dieu du Ciel.
TEST: Le bon Dieu sait tout.
TEST: Grand Dieu…
TEST: Bon dieu !


# Église
__maj_Église__
    l’ église [adventiste|anglicane|copte|catholique|calviniste|épiscopalienne|jacobite|luthérienne|lutherienne|méthodiste|mormone|néo-apostolique|néoapostolique|orthodoxe|pentecôtiste|presbytérienne|protestante|réformée]
        <<- /maj/ \2.islower() -2>> Église                          && Lorsqu’on parle de l’institution, une majuscule est requise. Pour un bâtiment, pas de majuscule.

    >homme d’ église
        <<- /maj/ \3.islower() -3>> Église                          && Lorsqu’on parle de l’institution, une majuscule est requise. Pour un bâtiment, pas de majuscule.

    [>chef|>rite|>sacrement] [de|d’] l’ église
        <<- /maj/ \4.islower() -4>> Église                          && Lorsqu’on parle de l’institution, une majuscule est requise. Pour un bâtiment, pas de majuscule.

    [Église+s] [>baroque|>gothique|>roman|~^Sainte?-[A-ZÉÊ]]
        <<- /maj/ not value(<1, "|<start>|") -1:>> église           && Pour un bâtiment, une minuscule est requise. La majuscule est pour l’institution.

TEST: L’{{église}} orthodoxe.                                           ->> Église
TEST: un homme d’{{église}}                                             ->> Église
TEST: les sacrements de l’{{église}}                                    ->> Église
TEST: Une {{Église}} baroque.                                           ->> église
TEST: L’{{Église}} Saint-Paul.                                          ->> église
TEST: Un homme d’{{église}}.                                            ->> Église
TEST: Église romane
TEST: Églises gothiques
TEST: Église baroque


# Points cardinaux
__maj_Nord_Sud_Est_Ouest__
    [Afrique|Amérique|Asie|Corée|Galles|Europe|Irlande|Soudan|Rhodésie|Territoire] du [nord|sud]
    [Afrique|Allemagne|ex-Allemagne|Asie|Europe|Pays] de l’ [ouest|est]
    >pôle [nord|sud]
................................................................................
TEST: océan {{pacifique}}                                   ->> Pacifique


# Unités de mesure
__maj_unités__
    [*NUM|$:B]  [Mètre+s|Watt+s|Gramme+s|Seconde+s|Ampère+s|Kelvin+s|Mole+s|Candela+s|Candéla+s|Hertz|Henry+s|Newton+s|Pascal+s|Joule+s|Coulomb+s|Volt+s|Ohm+s|Farad+s|Tesla+s|Weber+s|Wéber+s|Radian+s|Stéradian+s|Lumen+s|Lux|Becquerel+s|Gray+s|Sievert+s|Siemens|Katal+s]
    [*NUM|$:B]  ~(?:Exa|P[ée]ta|Téra|Giga|Méga|Kilo|Hecto|Déc[ai]|Centi|Milli|Micro|Nano|Pico|Femto|Atto|Ze(?:pto|tta)|Yo(?:cto|etta))(?:mètre|watt|gramme|seconde|ampère|kelvin|mole|cand[eé]la|hertz|henry|newton|pascal|joule|coulomb|volt|ohm|farad|tesla|w[eé]ber|radian|stéradian|lumen|lux|becquerel|gray|sievert|siemens|katal)s?$
        <<- /maj/ not \2.isupper() -2:>> =\2.lower()                && Pas de majuscule sur les unités de mesure.|https://fr.wikipedia.org/wiki/Unit%C3%A9_de_mesure

TEST: J’en veux 3 {{Mètres}}.                           ->> mètres
TEST: Elle en prendra vingt {{Grammes}}.                ->> grammes











!!
!!
!!!! Locutions invariables                                                                        !!
!!
................................................................................
    [ne|n’] ?[presque|presqu’]¿ plus ?[jamais|rien|guère]¿ non plus      ?[le|la|l’|les|leur|lui|nous|vous|me|m’|te|t’|se|s’|en|y]¿  @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ [pas|rien|guère|point] ?[trop|beaucoup]¿ [m’|t’|s’|nous|vous|les|lui|leur|l’]  [en|y]                @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ [pas|rien|guère|point] non plus          [m’|t’|s’|nous|vous|les|lui|leur|l’]  [en|y]                @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ jamais ?[rien|plus|trop|beaucoup]¿       [m’|t’|s’|nous|vous|les|lui|leur|l’]  [en|y]                @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ jamais ?[rien|plus]¿ non plus            [m’|t’|s’|nous|vous|les|lui|leur|l’]  [en|y]                @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ plus ?[jamais|rien|guère|trop|beaucoup]¿ [m’|t’|s’|nous|vous|les|lui|leur|l’]  [en|y]                @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ plus ?[jamais|rien|guère]¿ non plus      [m’|t’|s’|nous|vous|les|lui|leur|l’]  [en|y]                @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ [pas|rien|guère|point] ?[trop|beaucoup]¿ [me|te|nous|vous] [le|la|les]                               @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ [pas|rien|guère|point] non plus          [me|te|nous|vous] [le|la|les]                               @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ jamais ?[rien|plus|trop|beaucoup]¿       [me|te|nous|vous] [le|la|les]                               @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ jamais ?[rien|plus]¿ non plus            [me|te|nous|vous] [le|la|les]                               @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ plus ?[jamais|rien|guère|trop|beaucoup]¿ [me|te|nous|vous] [le|la|les]                               @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ plus ?[jamais|rien|guère]¿ non plus      [me|te|nous|vous] [le|la|les]                               @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ [pas|rien|guère|point] ?[trop|beaucoup]¿ [le|la|les] [lui|leur]                                      @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ [pas|rien|guère|point] non plus          [le|la|les] [lui|leur]                                      @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ jamais ?[rien|plus|trop|beaucoup]¿       [le|la|les] [lui|leur]                                      @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ jamais ?[rien|plus]¿ non plus            [le|la|les] [lui|leur]                                      @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ plus ?[jamais|rien|guère|trop|beaucoup]¿ [le|la|les] [lui|leur]                                      @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ plus ?[jamais|rien|guère]¿ non plus      [le|la|les] [lui|leur]                                      @:[VNA]¬:(?:Y|W|X|O[vwn])
        <<- /infi/ not value(\-1, "|guerre|guerres|") --1>> =suggVerbInfi(\-1)                      && Après “ne pas”, “ne jamais”, “ne plus”, “ne rien”… le verbe devrait être à l’infinitif.

    n’ [en|y] ?[presque|presqu’]¿ [pas|rien|guère|point] ?[trop|beaucoup]¿      @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?[presque|presqu’]¿ [pas|rien|guère|point] non plus               @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?[presque|presqu’]¿ jamais ?[rien|plus|trop|beaucoup]¿            @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?[presque|presqu’]¿ jamais ?[rien|plus]¿ non plus                 @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?[presque|presqu’]¿ plus ?[jamais|rien|guère|trop|beaucoup]¿      @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?[presque|presqu’]¿ plus ?[jamais|rien|guère]¿ non plus           @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?[presque|presqu’]¿ [pas|rien|guère|point] ?[trop|beaucoup]¿      @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?[presque|presqu’]¿ [pas|rien|guère|point] non plus               @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?[presque|presqu’]¿ jamais ?[rien|plus|trop|beaucoup]¿            @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?[presque|presqu’]¿ jamais ?[rien|plus]¿ non plus                 @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?[presque|presqu’]¿ plus ?[jamais|rien|guère|trop|beaucoup]¿      @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?[presque|presqu’]¿ plus ?[jamais|rien|guère]¿ non plus           @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?[presque|presqu’]¿ [pas|rien|guère|point] ?[trop|beaucoup]¿      @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?[presque|presqu’]¿ [pas|rien|guère|point] non plus               @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?[presque|presqu’]¿ jamais ?[rien|plus|trop|beaucoup]¿            @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?[presque|presqu’]¿ jamais ?[rien|plus]¿ non plus                 @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?[presque|presqu’]¿ plus ?[jamais|rien|guère|trop|beaucoup]¿      @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?[presque|presqu’]¿ plus ?[jamais|rien|guère]¿ non plus           @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?[presque|presqu’]¿ [pas|rien|guère|point] ?[trop|beaucoup]¿      @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?[presque|presqu’]¿ [pas|rien|guère|point] non plus               @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?[presque|presqu’]¿ jamais ?[rien|plus|trop|beaucoup]¿            @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?[presque|presqu’]¿ jamais ?[rien|plus]¿ non plus                 @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?[presque|presqu’]¿ plus ?[jamais|rien|guère|trop|beaucoup]¿      @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?[presque|presqu’]¿ plus ?[jamais|rien|guère]¿ non plus           @:[VNA]¬:(?:Y|W|X|O[vwn])
        <<- /infi/ not value(\-1, "|guerre|guerres|") --1>> =suggVerbInfi(\-1)                      && Après “ne pas”, “ne jamais”, “ne plus”, “ne rien”… le verbe devrait être à l’infinitif.
................................................................................
        <<- /ppas/ morph(\3, ":[123]s", ":[GNAQWY]") -3>> =suggVerbPpas(\3)                     && Après “avoir été”, il faut un participe passé.
        <<- /ppas/ not before("[çcCÇ]’$|[cC][eE] n’$|[çÇ][aA] (?:[nN]’|)$") and not before("(?i)^ *ne pas ") and not morph(<1, ":Y") >>>
        <<- /bs/ morph(\3, ":Y", ":[AN]") -1:2>> _                                              && Tournure familière. Écrivez “être allé” plutôt que “avoir été”.
        <<- /ppas/ morph(\3, ":V1..t.*:Y", ":[AN]") and not morph(>1, ":D")
        -3>> =suggVerbPpas(\3)                                                                  && Incohérence. Après “avoir été”, il faut un participe passé (à moins que “avoir été” signifie ici “être allé”).

    >avoir étés
        <<- not (value(>1, "|et|ou|") and value(>2, "|hivers|automnes|printemps|"))
        --1>> été                                                                               && Le participe passé du verbe “être” est invariable.

TEST: j’ai été {{instruis}} par elle                                                                ->> instruit|instruite
TEST: avoir été {{prit}} par surprise                                                               ->> pris|prise|prises
TEST: Ils {{ont été}} {{réaliser}} à partir d’éléments naturels.
TEST: J’{{ai été}} camper dans les Alpes.
TEST: Tu {{as été}} prendre du bois.
................................................................................
TEST: la voir {{persécuté}} ainsi me fit mal au cœur                                ->> persécutée
TEST: les montrer {{inflexible}} nous aidera à les convaincre.                      ->> inflexibles
TEST: la tenant {{prêt}} à bondir                                                   ->> prête


__ppas_le_verbe_pensée__
    le [>faire|>trouver|>considérer|>croire|>imaginer|>rendre|voilà]  *WORD
        <<- /ppas/ morph(\3, ":[AQ].*:(?:[me]:p|f)", ":(?:G|Y|V0|P|[AQ].*:m:[is])") and not (morph(\2, ":Y") and morph(\3, ":3s"))
        -3>> =suggMasSing(\3)                                                       && Accord avec le COD “le” : « \3 » doit être au masculin singulier.

__ppas_la_verbe_pensée__
    la [>faire|>trouver|>considérer|>croire|>imaginer|>rendre|voilà]  *WORD
        <<- /ppas/ morph(\3, ":[AQ].*:(?:[fe]:p|m)", ":(?:G|Y|V0|P|[AQ]:f:[is])") and not (morph(\2, ":Y") and morph(\2, ":3s"))
        -3>> =suggFemSing(\3)                                                       && Accord avec le COD “la” : « \2 » doit être au féminin singulier.

__ppas_les_verbe_pensée__
    les [>faire|>trouver|>considérer|>croire|>imaginer|>rendre|voilà]  *WORD
        <<- /ppas/ morph(\3, ":[AQ].*:s", ":(?:G|Y|V0|P|[AQ].*:[ip])") and not (morph(\2, ":Y") and morph(\3, ":3s"))
        -3>> =suggPlur(\3)                                                          && Accord avec le COD “les” : « \2 » doit être au pluriel.

__ppas_me_te_verbe_pensée__
    [me|m’|te|t’|l’] [>faire|>trouver|>considérer|>croire|>imaginer|>rendre|voilà]  *WORD
        <<- /ppas/ morph(\3, ":[AQ].*:p", ":(?:G|Y|V0|P|[AQ].*:[is])") and not (morph(\2, ":Y") and morph(\3, ":3s"))
        -3>> =suggSing(\3)                                                          && Accord avec le pronom “\1” : « \3 » doit être au singulier.

__ppas_se_verbe_pensée__
    il [se|s’] [>trouver|>considérer|>croire|>imaginer|>rendre]  *WORD
        <<- /ppas/ morph(\3, ":3s") and morph(\4, ":[AQ].*:[fp]", ":(?:G|Y|V0|P|[AQ].*:m:[si])")
        -4>> =suggMasSing(\4)                                                       && Accord avec “il” : « \4 » doit être au masculin singulier.








>
>
>







 







>







 







>







 







>







 







|




|










|








|








|








|




>
>
>
>
>
>
>
>
>
>
>
>
>
>







 







|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<
<
<







 







>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>







 







|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|







 







|

|
|
>
>
>
>
>
>
>
>







 







|
|
|
|
|
|








<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<







 







|







 







|




|









|







6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
....
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
....
6962
6963
6964
6965
6966
6967
6968
6969
6970
6971
6972
6973
6974
6975
6976
....
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
....
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
.....
14289
14290
14291
14292
14293
14294
14295
14296
14297
14298
14299
14300
14301
14302
14303
14304
14305
14306
14307
14308
14309
14310
14311
14312
14313
14314
14315
14316



14317
14318
14319
14320
14321
14322
14323
.....
14345
14346
14347
14348
14349
14350
14351
14352
14353
14354
14355
14356
14357
14358
14359
14360
14361
14362
14363
14364
14365
14366
14367
14368
14369
14370
14371
14372
14373
14374
14375
14376
14377
14378
14379
14380
14381
14382
14383
.....
14428
14429
14430
14431
14432
14433
14434
14435
14436
14437
14438
14439
14440
14441
14442
14443
14444
14445
14446
14447
14448
14449
14450
14451
14452
14453
14454
14455
14456
14457
14458
14459
14460
14461
14462
14463
14464
14465
14466
14467
14468
14469
14470
14471
14472
14473
14474
14475
14476
14477
14478
14479
14480
14481
14482
14483
14484
14485
14486
14487
14488
14489
14490
14491
14492
14493
14494
14495
14496
14497
14498
14499
14500
14501
14502
.....
14518
14519
14520
14521
14522
14523
14524
14525
14526
14527
14528
14529
14530
14531
14532
14533
14534
14535
14536
14537
14538
14539
14540
14541
14542
14543
.....
14893
14894
14895
14896
14897
14898
14899
14900
14901
14902
14903
14904
14905
14906
14907
14908
14909
14910
14911
14912
14913


















14914
14915
14916
14917
14918
14919
14920
.....
29747
29748
29749
29750
29751
29752
29753
29754
29755
29756
29757
29758
29759
29760
29761
.....
30101
30102
30103
30104
30105
30106
30107
30108
30109
30110
30111
30112
30113
30114
30115
30116
30117
30118
30119
30120
30121
30122
30123
30124
30125
30126
30127
30128
30129
30130

    puis [après|ensuite|alors]
        <<- /pleo/ ->> puis|après|ensuite|alors                                             && Pléonasme.

    [et|ou] voire
        <<- /pleo/ not morph(>1, ":D") ->> voire|et|\1 voir                                 && Pléonasme ou confusion.

    séparément l’ un de l’ autre
        <<- /pleo/ ->> \1                                                                   && Pléonasme.

    voire même
        <<- /pleo/ ->> voire|même                                                           && Pléonasme.|https://fr.wiktionary.org/wiki/voire_m%C3%AAme

TEST: Car {{à partir de dorénavant}}, ce sera…                  ->> dorénavant|à partir de maintenant
TEST: {{à deux reprises différentes}}                           ->> à deux reprises
TEST: {{ainsi c’est pourquoi}}                                  ->> ainsi|donc|c’est pourquoi
TEST: {{ainsi par conséquent}}                                  ->> ainsi|donc|par conséquent|c’est pourquoi
................................................................................
TEST: ils sont {{actuellement en train}} de manger              ->> en train
TEST: {{comme par exemple}}                                     ->> comme|par exemple
TEST: {{donc par conséquent}}                                   ->> ainsi|donc|par conséquent|c’est pourquoi
TEST: {{enfin pour conclure}}                                   ->> pour conclure
TEST: {{puis après}}                                            ->> puis|après|ensuite|alors
TEST: {{mais pourtant}}                                         ->> mais|cependant|pourtant|toutefois
TEST: {{car en effet}}                                          ->> car|en effet
TEST: agissons {{séparément l’un de l’autre}}                   ->> séparément
TEST: délirant {{et voire}} ridicule                            ->> voire|et|et voir
TEST: {{voire même}}                                            ->> voire|même


__pleo_substantifs__
    >apparence [extérieure+s]
        <<- /pleo/ not value(<1, "|en|") ->> \1                                             && Pléonasme.
................................................................................
    >recul en arrière
    >risque >potentiel
    >risque de >menace
    >tunnel >souterrain
    unanimité [totale|complète|absolue]
        <<- /pleo/ ->> \1                                           && Pléonasme.

    faux >prétexte
    >futur >projet
    >jeune >fillette
    [petite+s|légère+s] >collation
    [petite+s] [>camionnette|>fillette|>maisonnette]
    [premier+s] >balbutiement
    [première+s] >priorité
    vieilles hardes
................................................................................
TEST: {{erreurs involontaires}}                                 ->> erreurs
TEST: {{hasards imprévus}}                                      ->> hasards
TEST: {{méandres sinueux}}                                      ->> méandres
TEST: {{hémorragies de sang}}                                   ->> hémorragies
TEST: des {{orages électriques}}                                ->> orages
TEST: {{perspectives d’avenir}}                                 ->> perspectives
TEST: {{marche à pied}}                                         ->> marche
TEST: {{paires de jumelle}}                                     ->> jumelles
TEST: {{paires de jumelles}}                                    ->> jumelles
TEST: {{opportunités à saisir}}                                 ->> opportunités
TEST: {{apanages exclusifs}}                                    ->> apanages
TEST: {{monopole exclusif}}                                     ->> monopole
TEST: {{étapes intermédiaires}}                                 ->> étapes
TEST: c’est un {{oubli involontaire}} de sa part                ->> oubli
TEST: la {{panacée universelle}}                                ->> panacée|remède universel
................................................................................
TEST: Je peux mener {{a}} bien cette opération.                                     ->> à
TEST: Cette coalition que tu penses mener a bien l’intention de te trahir.


__conf_à_bout__
    !! à bout ¡¡
    [à|a] [>boue|bous|bout+s]
        <<- /loc/ morph(<1, ":V.e") ->> à bout                                                      && Confusion. Locution “à bout”.|https://fr.wiktionary.org/wiki/%C3%A0_bout

    !! à bout portant ¡¡
    [à|a] [>boue|bous|bout+s] [>pore|>porc|>port|por|>porte] [tant|>tan|temps|>an|en]
    [à|a] [>boue|bous|bout+s] [portant+s]
        <<- /loc/ ->> à bout portant                                                                && Confusion. Locution “à bout portant”.|https://fr.wiktionary.org/wiki/%C3%A0_bout_portant

TEST: je suis {{à boue}}                                            ->> à bout
TEST: il tire {{à boues portant}}                                   ->> à bout portant
TEST: avec cette histoire, elle est {{à boues}}                     ->> à bout
TEST: oui, à bout portant, c’est comme ça qu’il l’a eue.


__conf_à_en_juger_par__
    !! à en juger par ¡¡
    [à|a] [en|>an] [juger|jugé+ses|jugeait|jugeais] [par|pare+s|>part]
        <<- /loc/ ->> à en juger par                                                                && Confusion : “à en juger par” c’est-à-dire “selon le jugement qu’on se fait avec”.

TEST: {{a en jugé part}} cet article, c’est bientôt la fin.                 ->> à en juger par
TEST: ils sont à en juger par leurs résultats les prochains champions.


__conf_à_risques_et_périls__
    !! à [mes|tes|ses|nos|vos|leurs] risques et périls ¡¡
    [a|à] [mes|tes|ses|nos|vos|leur|leurs] [risque+s] [et|est|é|eh|hé|ai|aie+s|ait] [péril+s|>pérille]
        <<- /loc/ ->> à \2 risques et périls                                            && Confusion. Locution “à ses risques et périls”.|https://fr.wiktionary.org/wiki/%C3%A0_ses_risques_et_p%C3%A9rils

TEST: {{à leurs risques et périlles}}                               ->> à leurs risques et périls
TEST: à nos risques et périls


__conf_à_prendre_ou_à_laisser__
    !! à prendre ou à laisser ¡¡
    [à|a] prendre [ou|où|houe|hou] [à|a] [laisser|laissé+ses]
        <<- /loc/ ->> à prendre ou à laisser                                            && Confusion. Locution “à prendre ou à laisser”.|https://fr.wiktionary.org/wiki/%C3%A0_prendre_ou_%C3%A0_laisser

TEST: C’était {{à prendre où à laisser}}.                           ->> à prendre ou à laisser
TEST: C’est à prendre ou à laisser : cent pour cent sur cinq ans ou rien du tout et faillite immédiate.


__conf_à_tout_bout_de_champ__
    !! à tout bout de champ ¡¡
    [à|a] [tout|tous] [bout|bous|>boue] [de|d’] [champ+s|>chant|chan]
        <<- /loc/ ->> à tout bout de champ                                              && Confusion. Locution “à tout bout de champ”.|https://fr.wiktionary.org/wiki/%C3%A0_tout_bout_de_champ

TEST: il râlait {{à tous bous de chant}}                            ->> à tout bout de champ
TEST: elles chantaient à tout bout de champ.


__conf_à_travers_au_travers__
    à travers d’        [un|une]
    à travers [de|d’]   [la|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|quelques|certains|certaines|maints|maintes|plusieurs] @:[NA]
        <<- /loc/ -1:3>> \1 \2|au \2 \3                                                 && Confusion probable. Locution “à travers quelque chose”, mais “au travers de quelque chose”.

TEST: notamment {{à travers d’}}un réseau de garages solidaires.    ->> à travers|au travers d’
TEST: {{à travers de}} la toile                                     ->> à travers|au travers de
TEST: {{à travers d’}}un film épais                                 ->> à travers|au travers d’
TEST: à travers la toile
TEST: à travers le torse
TEST: au travers du torse
TEST: au travers des arbres


__conf_celui_celle_à_qui__
    [celui|celle|ceux|celles]  a  qui
        <<- /conf/ -2>> à                           && Confusion. Utilisez la préposition “à”.|https://fr.wiktionary.org/wiki/%C3%A0

TEST: Ceux {{a}} qui nous avons notifié le problème sont partis.    ->> à
TEST: Il y a qui au dîner ce soir ?
................................................................................
__maj_Assemblée_nationale__
    assemblée nationale
        <<- /maj/ \1 == "assemblée" -1>> Assemblée                      && Majuscule manquante.

TEST: l’{{assemblée}} nationale                                         ->> Assemblée


# Dieu
__maj_Dieu__
    dieu
        <<- /maj/ \1.islower() and not morph(<1, ":[DA]") and not morph(>1, ":A|>(?:d[eu’]|des)/")
        ->> Dieu                                                                                    && Si vous évoquez le seigneur de l’Univers, mettez une majuscule.

    [amour|compassion|colère|esprit|fureur|jalousie|gloire|parole|toute-puissance|volonté] de dieu
    [croyance|foi] en dieu
        <<- /maj/ \-1.islower() --1>> Dieu                                                          && Si vous évoquez le seigneur de l’Univers, mettez une majuscule.

TEST: faire ça pour {{dieu}}                            ->> Dieu
TEST: gloire de {{dieu}}                                ->> Dieu
TEST: oublie {{dieu}} et les bondieuseries              ->> Dieu
TEST: dieu colérique, dieu jaloux, dieu silencieux
TEST: ne provoque par la colère des dieux !
TEST: Apollon, dieu du Soleil ; Athéna, déesse de la Guerre
TEST: quel dieu d’amour ferait une telle chose ?
TEST: entendez-moi, dieu de la Terre, dieu des Ténèbres et dieu du Ciel.
TEST: Le bon Dieu sait tout.
TEST: Grand Dieu…
TEST: Bon dieu !





# Les États
__maj_État__
    en fonction de l’ état
        <<- !5>>

................................................................................

TEST: Nous n’avons reçu aucune décision de l’{{état}} fédéral.                                      ->> État
TEST: Les {{états}} démocratiques ne sont gouvernés que par des hypocrites et des opportunistes.    ->> États
TEST: C’est une affaire d’{{état}}.                                                                 ->> État
TEST: la défense de l’{{état}}.                                                                     ->> État
TEST: C’est une prérogative de l’{{état-nation}}                                                    ->> État-nation


# Église
__maj_Église__
    l’ église [adventiste|anglicane|copte|catholique|calviniste|épiscopalienne|jacobite|luthérienne|lutherienne|méthodiste|mormone|néo-apostolique|néoapostolique|orthodoxe|pentecôtiste|presbytérienne|protestante|réformée]
        <<- /maj/ \2.islower() -2>> Église                          && Lorsqu’on parle de l’institution, une majuscule est requise. Pour un bâtiment, pas de majuscule.

    >homme d’ église
        <<- /maj/ \3.islower() -3>> Église                          && Lorsqu’on parle de l’institution, une majuscule est requise. Pour un bâtiment, pas de majuscule.

    [>chef|>rite|>sacrement] [de|d’] l’ église
        <<- /maj/ \4.islower() -4>> Église                          && Lorsqu’on parle de l’institution, une majuscule est requise. Pour un bâtiment, pas de majuscule.

    [Église+s] [>baroque|>gothique|>roman|~^Sainte?-[A-ZÉÊ]]
        <<- /maj/ not value(<1, "|<start>|") -1:>> église           && Pour un bâtiment, une minuscule est requise. La majuscule est pour l’institution.

TEST: L’{{église}} orthodoxe.                                           ->> Église
TEST: un homme d’{{église}}                                             ->> Église
TEST: les sacrements de l’{{église}}                                    ->> Église
TEST: Une {{Église}} baroque.                                           ->> église
TEST: L’{{Église}} Saint-Paul.                                          ->> église
TEST: Un homme d’{{église}}.                                            ->> Église
TEST: Église romane
TEST: Églises gothiques
TEST: Église baroque


# gentilés / ethnonymes
__maj_gentilés__
    océan Indien
    [îles|iles] Britanniques
    à [la|l’] [afghane|albanaise|algérienne|allemande|américaine|andorrane|anglaise|angolaise|arabe|argentine|arménienne|australienne|autrichienne|asiatique|azerbaïdjanaise|bahamienne|bangladaise|bengladeshie|barbadienne|basque|belge|bélizienne|béninoise|bretonne|bhoutanaise|biélorusse|birmane|bolivienne|bosnienne|botswanaiso|brésilienne|britannique|brunéiene|bulgare|burkinabé|burundaise|cambodgienne|camerounaise|canadienne|capverdienne|centrafricaine|chilienne|chinoise|chypriote|colombienne|comorienne|congolaise|nord-coréenne|corse|costaricienne|croate|cubaine|danoise|djiboutienne|dominicaine|égyptienne|émiratie|équatorienne|érythréenne|estonienne|espagnole|étatsunienne|états-unienne|étasunienne|éthiopienne|fidjienne|finlandaise|formosane|française|gabonaise|gambienne|géorgienne|ghanéenne|grecque|grenadienne|guadeloupéenne|guatémaltèque|guinéenne|équato-guinéenne|guyanienne|haïtienne|honduriene|hollandaise|hongroise|indienne|indochinoise|indonésienne|irakienne|italienne|iranienne|irlandaise|islandaise|israélienne|ivoirienne|jamaïcaine|japonaise|jordanienne|kazakhe|kényane|kosovare|koweïtienne|laotienne|lapone|lettone|libanaise|libérienne|libyenne|liechtensteinoise|lituanienne|luxembourgeois|macédonienne|maghrébine|malgache|malaisienne|malawite|maldivienne|malienne|maltaise|maorie|marocaine|martienne|mauricienne|mauritanienne|mexicaine|micronésienne|moldave|monégasque|monténégrine|mongole|mozambicaine|namibiene|népalaise|nicaraguayenne|nigérienne|nigériane|néerlandaise|norvégienne|néo-zélandaise|ougandaise|ouzbèke|pakistanaise|palestinienne|panaméenne|paraguayenne|perse|péruvienne|philippine|polonaise|polynésienne|portugaise|québécoise|qatarie|roumaine|russe|rwandaise|saoudienne|scandinave|salvadorienne|sénégalaise|serbe|singapourienne|slovaque|slovène|somalienne|soudanaise|soviétique|srilankaise|suédoise|suisse|surinamaise|syrienne|sud-africaine|sud-coréenne|américaine|tadjike|tanzanienne|tchadienne|tchèque|thaïlandaise|togolaise|tahitienne|tunisiene|turkmène|turque|taïwanaise|ukrainienne|uruguayenne|vénézuélienne|vietnamienne|yéménite|yougoslave|zaïroise|zambienne|zimbabwéenne]
    [>être|>devenir|>redevenir|>sembler|>paraître|>paraitre] [tous|toutes] les [deux|trois|quatre|cinq|six|sept|huit|neuf|dix|onze|douze|treize|quatorze|quinze|seize|dix-huit|dix-neuf|vingt] $#G
................................................................................
    en [Afrikaans|Albanais|Allemand|Alsacien|Anglais|Arabe|Aragonais|Arménien|Asturien|Basque|Bengali|Biélorusse|Birman|Bosniaque|Breton|Bulgare|Cantonais|Catalan|Cherokee|Chinois|Cornique|Coréen|Croate|Danois|Écossais|Espagnol|Espéranto|Estonien|Féroïen|Farsi|Finnois|Flamand|Français|Frison|Galicien|Gallois|Gaulois|Géorgien|Grec|Gujarati|Hakka|Hawaïen|Hébreu|Hindi|Hollandais|Hongrois|Javanais|Ido|Indonésien|Interlingua|Islandais|Italien|Irlandais|Japonais|Kazakh|Khmer|Kurde|Ladino|Laotien|Latin|Ligurien|Limbourgeois|Lituanien|Lombard|Luxembourgeois|Macédonien|Malais|Maldivien|Malgache|Maltais|Mandarin|Maori|Marathi|Marwari|Moldave|Mongol|Napolitain|Néerlandais|Norvégien|Occitan|Ourdou|Ouzbek|Persan|Peul|Piémontais|Polonais|Portugais|Provençal|Quichua|Romanche|Roumain|Russe|Sans[ck]rit|Sarde|Serbe|Sicilien|Sindhi|Slovaque|Slovène|Soudanais|Sorabe|Suédois|Swahili|Tagalog|Tahitien|Tamoul|Tatar|Tchèque|Thaï|Turc|Ukrainien|Vénitien|Vietnamien|Volapük|Wallon|Wou|Wu|Yiddish|Xhosa|Xiang|Zoulou]
        <<- /maj/ not \2.isupper() -2:>> =\2.lower()                                                && Si vous parlez de la langue, pas de majuscule.

TEST: il ne parle qu’{{Allemand}}.                      ->> allemand
TEST: ta traduction en {{Russe}} est superbe.           ->> russe
TEST: COURS EN FRANÇAIS


# Homo ...
__maj_homo__
    homo [antecessor|cepranensis|erectus|ergaster|floresiensis|gautengensis|habilis|heidelbergensis|naledi|neanderthalensis|rhodesiensis|rudolfensis|sp|spp|tsaichangensis]
        <<- /maj/ not (\1.isupper() and \2.isupper()) and (\1.islower() or not \2.islower())
        ->> ="Homo " + \2.lower()                                   && Taxonomie : première partie avec une majuscule, seconde partie en minuscules.

    homo sapiens
        <<- /maj/ not value(>1, "|idaltu|sapiens|") and not (\1.isupper() and \2.isupper()) and (\1.islower() or not \2.islower())
        ->> ="Homo " + \2.lower()                                   && Taxonomie : première partie avec une majuscule, seconde partie en minuscules.

    homo sapiens [sapiens|idaltu]
        <<- /maj/ not (\1.isupper() and \2.isupper() and \3.isupper()) and (\1.islower() or not \2.islower() or not \3.islower())
        ->> ="Homo " + \2.lower() + " " + \3.lower()                && Taxonomie : première partie avec une majuscule, seconde partie en minuscules.

TEST: un {{homo sapiens}}                                               ->> Homo sapiens
TEST: nous sommes tous des {{homo sapiens sapiens}}                     ->> Homo sapiens sapiens
TEST: un {{homo sapiens idaltu}}                                        ->> Homo sapiens idaltu
TEST: l’{{homo ergaster}}                                               ->> Homo ergaster
TEST: Homo sapiens idaltu
TEST: Homo ergaster


# Ministères (idée de dominiko)
__maj_ministères__
    [>ministre|>ministère] des affaires [intérieures|étrangères]
    [>ministre|>ministère] des anciens combattants
    [>ministre|>ministère] des [armées|droits|finances|postes|solidarités|sports|sciences]
    [>ministre|>ministère] du [bonheur|budget|commerce|logement|travail]
        <<- /minis/ \3.islower() -3>> =\3.capitalize()                  && Majuscule manquante. Les désignations des ministères requièrent une majuscule.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1289

    [>ministre|>ministère] de l’ action [publique|territoriale]
    [>ministre|>ministère] de l’ aménagement territorial
    [>ministre|>ministère] de l’ aménagement du territoire
    [>ministre|>ministère] de l’ [agriculture|écologie|économie|éducation|emploi|énergie|enseignement|environnement|équipement|industrie|intérieur|outre-mer|urbanisme]
    [>ministre|>ministère] de la cohésion [sociale|territoriale]
    [>ministre|>ministère] de la cohésion des territoires
    [>ministre|>ministère] de la coopération internationale
    [>ministre|>ministère] de la transition écologique
    [>ministre|>ministère] de la [culture|défense|guerre|jeunesse|justice|mer|propagande|recherche|santé|solidarité|ville]
        <<- /minis/ \4.islower() -4>> =\4.capitalize()                  && Majuscule manquante. Les désignations des ministères requièrent une majuscule.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1289

TEST: Le ministre du {{commerce}}                                       ->> Commerce
TEST: ministère de la {{culture}}                                       ->> Culture
TEST: Il a réellement travaillé pendant deux ans au ministère des Affaires Étrangères
TEST: Ministère des Anciens combattants
TEST: Avez-vous parlé au ministre des affaires en cours.


# Moyen Âge
__maj_Moyen_Âge__
    [Moyen-Age|Moyen-Âge]
    [moyen-âge|moyen-age]
    moyen age
        <<- /maj/ ->> Moyen Âge                                                                     && Le “Moyen Âge”, l’époque médiévale.

    moyen âge
        <<- /maj/ \1.islower() and \2.islower() ->> Moyen Âge                                       && Le “Moyen Âge”, l’époque médiévale.

TEST: C’est le {{moyen age}}, chez ces ploucs.              ->> Moyen Âge
TEST: au {{moyen âge}}                                      ->> Moyen Âge


# Points cardinaux
__maj_Nord_Sud_Est_Ouest__
    [Afrique|Amérique|Asie|Corée|Galles|Europe|Irlande|Soudan|Rhodésie|Territoire] du [nord|sud]
    [Afrique|Allemagne|ex-Allemagne|Asie|Europe|Pays] de l’ [ouest|est]
    >pôle [nord|sud]
................................................................................
TEST: océan {{pacifique}}                                   ->> Pacifique


# Unités de mesure
__maj_unités__
    [*NUM|$:B]  [Mètre+s|Watt+s|Gramme+s|Seconde+s|Ampère+s|Kelvin+s|Mole+s|Candela+s|Candéla+s|Hertz|Henry+s|Newton+s|Pascal+s|Joule+s|Coulomb+s|Volt+s|Ohm+s|Farad+s|Tesla+s|Weber+s|Wéber+s|Radian+s|Stéradian+s|Lumen+s|Lux|Becquerel+s|Gray+s|Sievert+s|Siemens|Katal+s]
    [*NUM|$:B]  ~(?:Exa|P[ée]ta|Téra|Giga|Méga|Kilo|Hecto|Déc[ai]|Centi|Milli|Micro|Nano|Pico|Femto|Atto|Ze(?:pto|tta)|Yo(?:cto|etta))(?:mètre|watt|gramme|seconde|ampère|kelvin|mole|cand[eé]la|hertz|henry|newton|pascal|joule|coulomb|volt|ohm|farad|tesla|w[eé]ber|radian|stéradian|lumen|lux|becquerel|gray|sievert|siemens|katal)s?$
        <<- /maj/ not \2.isupper() -2:>> =\2.lower()                    && Pas de majuscule sur les unités de mesure.|https://fr.wikipedia.org/wiki/Unit%C3%A9_de_mesure

TEST: J’en veux 3 {{Mètres}}.                               ->> mètres
TEST: Elle en prendra vingt {{Grammes}}.                    ->> grammes


# Voie lactée
__maj_Voie_lactée__
    voie lactée
        <<- /maj/ \1.islower() -1:>> Voie                               && Mettez une majuscule pour le nom de notre galaxie : “Voie lactée”.

TEST: rêver tous les soirs de l’immensité de la {{voie}} lactée             ->> Voie



!!
!!
!!!! Locutions invariables                                                                        !!
!!
................................................................................
    [ne|n’] ?[presque|presqu’]¿ plus ?[jamais|rien|guère]¿ non plus      ?[le|la|l’|les|leur|lui|nous|vous|me|m’|te|t’|se|s’|en|y]¿  @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ [pas|rien|guère|point] ?[trop|beaucoup]¿ [m’|t’|s’|nous|vous|les|lui|leur|l’]  [en|y]                @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ [pas|rien|guère|point] non plus          [m’|t’|s’|nous|vous|les|lui|leur|l’]  [en|y]                @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ jamais ?[rien|plus|trop|beaucoup]¿       [m’|t’|s’|nous|vous|les|lui|leur|l’]  [en|y]                @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ jamais ?[rien|plus]¿ non plus            [m’|t’|s’|nous|vous|les|lui|leur|l’]  [en|y]                @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ plus ?[jamais|rien|guère|trop|beaucoup]¿ [m’|t’|s’|nous|vous|les|lui|leur|l’]  [en|y]                @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ plus ?[jamais|rien|guère]¿ non plus      [m’|t’|s’|nous|vous|les|lui|leur|l’]  [en|y]                @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ [pas|rien|guère|point] ?[trop|beaucoup]¿ [me|m’|te|t’|nous|vous] [le|la|les]                         @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ [pas|rien|guère|point] non plus          [me|m’|te|t’|nous|vous] [le|la|les]                         @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ jamais ?[rien|plus|trop|beaucoup]¿       [me|m’|te|t’|nous|vous] [le|la|les]                         @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ jamais ?[rien|plus]¿ non plus            [me|m’|te|t’|nous|vous] [le|la|les]                         @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ plus ?[jamais|rien|guère|trop|beaucoup]¿ [me|m’|te|t’|nous|vous] [le|la|les]                         @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ plus ?[jamais|rien|guère]¿ non plus      [me|m’|te|t’|nous|vous] [le|la|les]                         @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ [pas|rien|guère|point] ?[trop|beaucoup]¿ [le|la|les] [lui|leur]                                      @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ [pas|rien|guère|point] non plus          [le|la|les] [lui|leur]                                      @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ jamais ?[rien|plus|trop|beaucoup]¿       [le|la|les] [lui|leur]                                      @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ jamais ?[rien|plus]¿ non plus            [le|la|les] [lui|leur]                                      @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ plus ?[jamais|rien|guère|trop|beaucoup]¿ [le|la|les] [lui|leur]                                      @:[VNA]¬:(?:Y|W|X|O[vwn])
    [ne|n’] ?[presque|presqu’]¿ plus ?[jamais|rien|guère]¿ non plus      [le|la|les] [lui|leur]                                      @:[VNA]¬:(?:Y|W|X|O[vwn])
        <<- /infi/ not value(\-1, "|guerre|guerres|") --1>> =suggVerbInfi(\-1)                      && Après “ne pas”, “ne jamais”, “ne plus”, “ne rien”… le verbe devrait être à l’infinitif.



















    n’ [en|y] ?[presque|presqu’]¿ [pas|rien|guère|point] ?[trop|beaucoup]¿      @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?[presque|presqu’]¿ [pas|rien|guère|point] non plus               @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?[presque|presqu’]¿ jamais ?[rien|plus|trop|beaucoup]¿            @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?[presque|presqu’]¿ jamais ?[rien|plus]¿ non plus                 @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?[presque|presqu’]¿ plus ?[jamais|rien|guère|trop|beaucoup]¿      @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?[presque|presqu’]¿ plus ?[jamais|rien|guère]¿ non plus           @:[VNA]¬:(?:Y|W|X|O[vwn])
        <<- /infi/ not value(\-1, "|guerre|guerres|") --1>> =suggVerbInfi(\-1)                      && Après “ne pas”, “ne jamais”, “ne plus”, “ne rien”… le verbe devrait être à l’infinitif.
................................................................................
        <<- /ppas/ morph(\3, ":[123]s", ":[GNAQWY]") -3>> =suggVerbPpas(\3)                     && Après “avoir été”, il faut un participe passé.
        <<- /ppas/ not before("[çcCÇ]’$|[cC][eE] n’$|[çÇ][aA] (?:[nN]’|)$") and not before("(?i)^ *ne pas ") and not morph(<1, ":Y") >>>
        <<- /bs/ morph(\3, ":Y", ":[AN]") -1:2>> _                                              && Tournure familière. Écrivez “être allé” plutôt que “avoir été”.
        <<- /ppas/ morph(\3, ":V1..t.*:Y", ":[AN]") and not morph(>1, ":D")
        -3>> =suggVerbPpas(\3)                                                                  && Incohérence. Après “avoir été”, il faut un participe passé (à moins que “avoir été” signifie ici “être allé”).

    >avoir étés
        <<- not (value(>1, "|et|ou|comme|") and value(>2, "|hivers|automnes|printemps|"))
        --1>> été                                                                               && Le participe passé du verbe “être” est invariable.

TEST: j’ai été {{instruis}} par elle                                                                ->> instruit|instruite
TEST: avoir été {{prit}} par surprise                                                               ->> pris|prise|prises
TEST: Ils {{ont été}} {{réaliser}} à partir d’éléments naturels.
TEST: J’{{ai été}} camper dans les Alpes.
TEST: Tu {{as été}} prendre du bois.
................................................................................
TEST: la voir {{persécuté}} ainsi me fit mal au cœur                                ->> persécutée
TEST: les montrer {{inflexible}} nous aidera à les convaincre.                      ->> inflexibles
TEST: la tenant {{prêt}} à bondir                                                   ->> prête


__ppas_le_verbe_pensée__
    le [>faire|>trouver|>considérer|>croire|>imaginer|>rendre|voilà]  *WORD
        <<- /ppas/ morph(\3, ":[AQ].*:(?:[me]:p|f)", ":(?:G|Y|V0|P|[AQ].*:m:[si])") and not (morph(\2, ":Y") and morph(\3, ":3s"))
        -3>> =suggMasSing(\3)                                                       && Accord avec le COD “le” : « \3 » doit être au masculin singulier.

__ppas_la_verbe_pensée__
    la [>faire|>trouver|>considérer|>croire|>imaginer|>rendre|voilà]  *WORD
        <<- /ppas/ morph(\3, ":[AQ].*:(?:[fe]:p|m)", ":(?:G|Y|V0|P|[AQ].*:f:[si])") and not (morph(\2, ":Y") and morph(\2, ":3s"))
        -3>> =suggFemSing(\3)                                                       && Accord avec le COD “la” : « \2 » doit être au féminin singulier.

__ppas_les_verbe_pensée__
    les [>faire|>trouver|>considérer|>croire|>imaginer|>rendre|voilà]  *WORD
        <<- /ppas/ morph(\3, ":[AQ].*:s", ":(?:G|Y|V0|P|[AQ].*:[ip])") and not (morph(\2, ":Y") and morph(\3, ":3s"))
        -3>> =suggPlur(\3)                                                          && Accord avec le COD “les” : « \2 » doit être au pluriel.

__ppas_me_te_verbe_pensée__
    [me|m’|te|t’|l’] [>faire|>trouver|>considérer|>croire|>imaginer|>rendre|voilà]  *WORD
        <<- /ppas/ morph(\3, ":[AQ].*:p", ":(?:G|Y|V0|P|[AQ].*:[si])") and not (morph(\2, ":Y") and morph(\3, ":3s"))
        -3>> =suggSing(\3)                                                          && Accord avec le pronom “\1” : « \3 » doit être au singulier.

__ppas_se_verbe_pensée__
    il [se|s’] [>trouver|>considérer|>croire|>imaginer|>rendre]  *WORD
        <<- /ppas/ morph(\3, ":3s") and morph(\4, ":[AQ].*:[fp]", ":(?:G|Y|V0|P|[AQ].*:m:[si])")
        -4>> =suggMasSing(\4)                                                       && Accord avec “il” : « \4 » doit être au masculin singulier.