Grammalecte  Check-in [0225299d79]

Overview
Comment:[fr] màj: traits d’union, + ajustements
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: 0225299d79f74a77d5d6c423288d511711352df1f99ee4a3f769d84f781ca675
User & Date: olr on 2018-11-22 12:59:31
Other Links: manifest | tags
Context
2018-11-23
09:19
[fr] faux positifs check-in: 015cbf21d4 user: olr tags: fr, trunk
2018-11-22
12:59
[fr] màj: traits d’union, + ajustements check-in: 0225299d79 user: olr tags: fr, trunk
2018-11-21
20:19
[fr] nr et màj: confusions diverses, +ajustements check-in: c49a63481a user: olr tags: fr, trunk
Changes

Modified gc_lang/fr/rules.grx from [1a7d9ba8b9] to [3f46e1890f].

3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139








3140
3141
3142
3143
3144
3145
3146
....
3249
3250
3251
3252
3253
3254
3255
3256

3257
3258
3259
3260
3261
3262
3263
....
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456



3457
3458
3459
3460
3461
3462
3463
....
3468
3469
3470
3471
3472
3473
3474



3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504






3505
3506
3507



3508
3509
3510
3511
3512
3513
3514

3515
3516
3517
3518
3519
3520
3521
....
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
....
6277
6278
6279
6280
6281
6282
6283

6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299







6300
6301

6302
6303
6304
6305
6306
6307
6308
.....
14552
14553
14554
14555
14556
14557
14558
14559
14560
14561
14562
14563
14564
14565
14566
.....
14574
14575
14576
14577
14578
14579
14580

14581
14582
14583
14584
14585
14586
14587
__tu_préfixe_semi__
    semi @:[NAQ]¬:(?:G|3[sp])
        <<- /tu/ ->> semi-\2                                    # S’il s’agit d’un seul mot, il manque un trait d’union.

TEST: en {{semi liberté}}


__tu_préfixe_xxxo__
    [franco|américano|anglo|belgo|électro|ferro|hydro|labio|macro|magnéto|médico|micro|nano|néo|neuro|paléo|physico|politico|rétro|rhino|sino|socio|stéréo]  *WORD
        <<- /tu/ analyse_with_next(\1, "-", ":")
        ->> \1-\2                                               # S’il s’agit d’un seul mot, il manque un trait d’union.

TEST: des {{franco américains}}
TEST: {{franco américaine}}                             ->> franco-américaine








TEST: {{ferro électrique}}                              ->> ferro-électrique
TEST: {{rétro ingénierie}}.                             ->> rétro-ingénierie


__tu_préfixe_divers__
    [anti|auto|arrière|avant|demi|extra|intra|multi|post]  *WORD
        <<- /tu/ analyse_with_next(\1, "-", ":") and (morph(<1, ":D|<start>") or value(<1, "|l’|d’|"))
................................................................................
        <<- /tu/ ->> en contre\3|en contre-\3                   # Mettez un trait d’union ou soudez.

    en contre point
    en contre-point
        <<- /tu/ ->> en contrepoint                             # Soudez.

    état major
        <<- /tu/ ->> état-major                                 # Il manque un trait d’union.


    grand chose
        <<- /tu/ ->> grand-chose                                # Il manque un trait d’union.

    [grand|grands] [>père|>mère]
        <<- /tu/ ->> \1-\2                                      # Il manque un trait d’union.

................................................................................
TEST: qu’{{est ce}} que c’est ?                                                 ->> est-ce
TEST: elles reviendront, {{n’est ce pas}} ?
TEST: nous en sommes à l’étape où nous voulons définir ce qu’est ce projet
TEST: c’est ce que nous pensions.


__tu_noms_propres__
    Royaume Uni
        <<- /tu/ ->> Royaume-Uni                                                                    # Il manque un trait d’union (s’il s’agit de l’État englobant la Grande-Bretagne et l’Irlande du Nord).

    Grande Bretagne
        <<- /tu/ ->> Grande-Bretagne                                                                # Il manque un trait d’union (s’il s’agit de l’État englobant l’Angleterre, l’Écosse et le pays de Galles).

    [les|des|aux] Pays Bas
        <<- /tu/ -2:3>> Pays-Bas                                                                    # Il manque un trait d’union.

    Aix en Provence
        <<- /tu/ ->> Aix-en-Provence                                                                # Il manque un trait d’union.




    Bosnie Herzégovine
        <<- /tu/ ->> Bosnie-Herzégovine                                                             # Il manque un trait d’union.

    Charente Maritime
        <<- /tu/ ->> Charente-Maritime                                                              # Il manque un trait d’union.

    Clermont [Ferrant|Ferrand]
................................................................................

    États Unis
        <<- /tu/ ->> États-Unis                                                                     # S’il s’agit des USA, il manque un trait d’union.

    Franche Comté
        <<- /tu/ ->> Franche-Comté                                                                  # Il manque un trait d’union.




    Haute [Garonne|Loire|Marne|Normandie|Corse|Vienne]
        <<- /tu/ ->> Haute-\1                                                                       # Il manque un trait d’union.

    [Île|Ile] de France
        <<- /tu/ ->> Île-de-France                                                                  # Il manque les traits d’union.

    Jean [Baptiste|Claude|François|Jacques|Louis|Luc|Marc|Marie|Michel|Paul|Philippe|Pierre]
        <<- /tu/ ->> Jean-\2                                                                        # Il manque un trait d’union.

    Jésus Christ
        <<- /tu/ ->> Jésus-Christ                                                                   # Il manque un trait d’union.

    Maison Blanche
        <<- /tu/ ->> Maison-Blanche                                                                 # Il manque un trait d’union.

    Marie [Ange|Agnès|Anne|Antoinette|Cécile|Chantal|Charlotte|Christine|Claire|Claude|Dominique|France|Françoise|Hélène|Jeanne|José|Josèphe|Line|Louise|Madeleine|Noëlle|Odile|Paule|Pierre|Rose|Thérèse]
        <<- /tu/ ->> \1-\2                                                                          # Il manque un trait d’union.

    Moyen Orient
        <<- /tu/ ->> Moyen-Orient                                                                   # Il manque un trait d’union.

    Nouveau Brunswick
        <<- /tu/ ->> Nouveau-Brunswick                                                              # Il manque un trait d’union.

    Nouvelle [Zélande|Calédonie|Orléans]
        <<- /tu/ ->> Nouvelle-\1                                                                    # Il manque un trait d’union.

    Pas de Calais
        <<- /tu/ ->> Pas-de-Calais                                                                  # Il manque les traits d’union.







    Rhône Alpes
        <<- /tu/ ->> Rhône-Alpes                                                                    # Il manque les traits d’union.




    Saône et Loire
        <<- /tu/ ->> Saône-et-Loire                                                                 # Il manque un trait d’union.

    [St|Ste]  ~^[A-ZÉÈÎ]
        <<- /tu/ ->> \1-\2
        # Il manque un trait d’union s’il s’agit d’une église, d’une cité, d’une communauté… S’il s’agit d’une personne, écrivez “saint” ou “sainte” sans majuscule, sans trait d’union.


TEST: Émigrer au {{Royaume Uni}}
TEST: Étudier en {{Grande Bretagne}}
TEST: Vivre aux {{Pays Bas}}
TEST: Il passe par {{Aix en Provence}}
TEST: Qui se souvient de la {{Bosnie Herzégovine}} ?
TEST: en {{Charente Maritime}}
TEST: À {{Clermont Ferrand}}
................................................................................
        -1>> dès                                                                                    # Confusion probable. Pour la préposition, écrivez “dès”.|https://fr.wiktionary.org/wiki/pr%C3%A8s

    [dés|des] [à|a] présent
        <<- /conf/ not morph(<1, ":D.*:p") -1>> dès                                                 # Confusion probable. Pour la préposition, écrivez “dès”.|https://fr.wiktionary.org/wiki/pr%C3%A8s

    des ~\d{2,5}  [<end>|,]
    des ~\d{2,5}  @:¬:[NA].*:[ip]
        <<- /conf/ -1>> dès                                                                         # Confusion probable. Pour la préposition, écrivez “dès”.|https://fr.wiktionary.org/wiki/pr%C3%A8s

    [dés|des] *NUM [ans|heures]
    [dés|des] @:B [ans|heures]
    [dés|des] [un|une] [an|heure]
        <<- /conf/ not morph(<1, ":R|>(?:approcher|anniversaire|cap|occasion|programme|terme|classe|autour)/") and not value(>1, "|de|du|des|d’|")
        -1>> dès                                                                                    # Confusion probable. Pour la préposition, écrivez “dès”.|https://fr.wiktionary.org/wiki/pr%C3%A8s

................................................................................
TEST: Elle approche des cinquante ans.
TEST: À l’occasion des vingt ans du groupe.
TEST: Le congrès des 20 ans de l’association.
TEST: L’album des 15 ans du groupe.
TEST: Dès à présent
TEST: Donne-moi tes dés à présent.
TEST: le diagnostic se pose autour des 20 ans



# diagnostic / diagnotique // pronostic / pronostique
__conf_diagnostic_pronostique__
    [ce|un|du|mon|notre|votre|quel] diagnostique
        <<- /conf/ -2>> diagnostic                                                  # Confusion. Le nom s’écrit avec un “c”.

    [ces|des|mes|tes|ses|nos|vos|leurs|quels|plusieurs]  diagnostiques
        <<- /conf/ -2>> diagnostics                                                 # Confusion. Le nom s’écrit avec un “c”.

    [ce|un|du|mon|notre|votre|quel] pronostique
        <<- /conf/ -2>> pronostic                                                   # Confusion. Le nom s’écrit avec un “c”.

    [ces|des|mes|tes|ses|nos|vos|leurs|quels|plusieurs]  pronostiques
        <<- /conf/ -2>> pronostics                                                  # Confusion. Le nom s’écrit avec un “c”.








TEST: Ce {{diagnostique}} est absurde.
TEST: C’est la valse des {{pronostiques}} contradictoires aujourd’hui.



# différend / différent
__conf_différent_différend__
    >différend
        <<- /conf/ morph(<1, ":W") ->> =\1.replace("end", "ent")        # Confusion probable : “un différend” est un désaccord. Pour l’adjectif qualifiant une différence, écrivez “différent”.

................................................................................
    [de|d’] [ne|n’]    [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]  @:V¬:Y|>(?:lui|plus)/
    [de|d’] ?[ne|n’]¿  [me|m’|te|t’|se|s’|nous|vous]  [le|la|l’|les|en|y]        @:V¬:Y
    [de|d’] ?[ne|n’]¿  [le|la|l’|les]                 [lui|leur|en|y]            @:V¬:Y
    [de|d’] ?[ne|n’]¿  [lui|leur]                     en                         @:V¬:Y
        <<- /infi/ --1>> =suggVerbInfi(\-1)                                             # Après “de”, le verbe devrait être à l’infinitif.

    [de|d’]  @:V1.*:Q¬:N
        <<- /infi/ not \2[0:1].isupper()
            and not before("(?i)\\b(?:quelqu(?:e chose|’une?)|(?:l(es?|a)|nous|vous|me|te|se) trait|personne|point +$|rien(?: +[a-zéèêâîûù]+|) +$)")
        -2>> =suggVerbInfi(\2)                                                          # Le verbe devrait être à l’infinitif.

TEST: d’en {{parlé}} sans cesse
TEST: cela suffit de les {{aimait}}
TEST: de ne leur en {{avancé}} que le nécessaire.
TEST: de l’y {{poussé}}
................................................................................
TEST: Il tentait de {{raisonné}} en homme libre
TEST: sa façon de {{nettoyez}} était inefficace.
TEST: elle a délibérément omis de les {{inclurent}}.
TEST: elle s’engage de ne les lui donner qu’en dernier recours.
TEST: l’idée consiste de la lui donner sans contrepartie et voir ce qu’il en fera.
TEST: de leur plus grand fils, ils attendent beaucoup.
TEST: de n’importe quelle manière



__infi_y_verbe!3__
    y ~ée?s?$
        <<- /infi/ morph(\2, ":V", ":[123][sp]") -2>> _                                 # Le verbe ne devrait pas être un participe passé.

TEST: y {{mangée}} était un supplice







|
|
|
|



>
>
>
>
>
>
>
>







 







|
>







 







<
<
<
<
<
<
<
<
<



>
>
>







 







>
>
>






|








|
|













>
>
>
>
>
>



>
>
>







>







 







|







 







>







|








>
>
>
>
>
>
>


>







 







|







 







>







3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
....
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
....
3447
3448
3449
3450
3451
3452
3453









3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
....
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
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
3533
3534
3535
3536
3537
....
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
....
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
6331
6332
6333
.....
14577
14578
14579
14580
14581
14582
14583
14584
14585
14586
14587
14588
14589
14590
14591
.....
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
__tu_préfixe_semi__
    semi @:[NAQ]¬:(?:G|3[sp])
        <<- /tu/ ->> semi-\2                                    # S’il s’agit d’un seul mot, il manque un trait d’union.

TEST: en {{semi liberté}}


__tu_préfixe_gentilés__
    [afghano|africano|albano|algéro|allemano|américano|andoro|angolo|anglo|anguillo|antartico|arabo|arctico|argentino|armeno|asiatico|atlantico|australo|austro|azéro|bahreïno|banglado|barbado|basco|bélizo|béllarusso|bénino|belgo|bhoutano|birmano|bolivio|bosno|bosniaco|botswano|brésilo|britanno|brunéo|bulgaro|burkanino|burundo|camerouno|canado|chilio|cingalo|colombo|comoro|congolo|coréo|cyprio|costarico|croato|cubano|dano|djibouto|dominico|écosso|égypto|émirato|équato|érythréo|esto|éthiopo|eurasiatico|européano|fidjio|finno|franco|gabono|gallo|gambo|géorgio|ghanéo|britanno|gréco|grenado|guatémalto|guinéo|guyano|hélleno|helvético|hispano|honduro|hungaro|indo|indonéso|italo|irako|irlando|islando|israélo|ivoiro|jamaïco|japono|jordano|khméro|kazakho|kényo|kirghizo|kiribato|koweïto|lao|lésotho|letto|libéro|libyo|liechtenteino|lituano|luxembourgeo|macédono|malgacho|malaiso|malawito|malo|malto|marianno|maroco|marshallo|mauricio|mauritano|mexico|micronésio|moldavo|monégasco|mongolo|monténégrino|mozambico|namibio|nauro|népalo|nicaraguo|nigéro|nigériano|norvégio|néo-zélando|occidentalo|océanio|omano|orientalo|ougando|ouzbéko|pacifico|pakistano|palestino|panaméo|paraguayo|néerlando|hollando|péruvo|philippino|polono|polynésio|luso|qataro|québéco|centrafricano|domenicano|roumano|russo|rwando|sarhao|sahélo|salomono|salvadoro|samoano|santoméo|saskatchéwano|scandinavo|sénégalo|saoudo|sénégambo|serbo|seychello|sierraléono|singapouro|sino|slovaco|somalo|soudano|srilanko|sudafricano|suédo|suisso|surinamo|swazilando|syro|sovieto|tadjiko|tanzano|tchado|tchécoslovavo|tchéco|thaïlando|thraco|tibéto|timoro|togolo|tokélo|tongano|trinidado|tuniso|turkméno|turco|touvalo|tuvalo|ukraino|uruguayo|vaticano|vénézuélo|vietnamo|yéméno|yougoslavo|zaïro|zambio|zimbabwébo]
        || [>afghane|>africaine|>albanaise|>algérienne|>allemande|>américaine|>andorraise|>anglaise|>arabe|>argentine|>aménienne|>australienne|>autrichienne|>belge|>béninoise|>birmane|>bolivienne|>bosniaque|>brésilienne|>britannique|>bulgare|>burkinabé|>burundaise|>byzantine|>cambodgienne|>camerounaise|>canadienne|>capverdienne|>centrafricaine|>chilienne|>chinoise|>chypriote|>colombienne|>comorienne|>coréenne|>croate|>cubaine|>danoise|>égyptienne|>équatorienne|>érythréenne|>espagnole|>estonienne|>éthiopienne|>finlandaise|>flamande|>française|>gabonaise|>gambienne|>géorgienne|>germanique|>ghanéenne|>guatémaltèque|>guinéenne|>guyanaise|>haïtienne|>hellénique|>hondurienne|>hongroise|>indienne|>indonésienne|>iranienne|>irakienne|>irlandaise|>islandaise|>israélienne|>italienne|>ivoirienne|>jamaïcaine|>jamaïquaine|>japonaise|>jordanienne|>kenyane|>koweïtienne|>kurde|>laotienne|>lettone|>libanaise|>libérienne|>libyenne|>lituanienne|>luxembourgeoise|>macédonienne|>malaise|>malgache|>malienne|>maltaise|>marocaine|>mauricienne|>mauritanienne|>mexicaine|>moldave|>monégasque|>mongole|>mozambicaine|>namibienne|>néerlandaise|>néo-zélandaise|>népalaise|>nicaraguayenne|>nigeriane|>nigérienne|>nippone|>norvégienne|>omanaise|>ougandaise|>pakistanaise|>panaméenne|>paraguayenne|>péruvienne|>philippine|>polonaise|>portugaise|>provençale|>qatarie|>québécoise|>roumaine|>russe|>rwandaise|>salvadorienne|>sénégalaise|>seychelloise|>singapourienne|>slovaque|>slovène|>somalienne|>soudanaise|>soviétique|>sri-lankaise|>suédoise|>suisse|>surinamienne|>syrienne|>tanzanienne|>tchadienne|>tchèque|>thaïlandaise|>togolaise|>tunisienne|>turque|>ukrainienne|>uruguayenne|>vénézuélienne|>vietnamienne|>yéménite|>yougoslave|>zaïroise|>zambienne|>zimbabwéenne]
        <<- /tu/ ->> \1-\2                                                                          # Il manque un trait d’union.

TEST: des {{franco américains}}
TEST: {{franco américaine}}                             ->> franco-américaine
TEST: l’{{israélo belge}}


__tu_préfixe_xxxo__
    [électro|ferro|hydro|labio|macro|magnéto|médico|micro|nano|néo|neuro|paléo|physico|politico|rétro|rhino|sino|socio|stéréo]  *WORD
        <<- /tu/ analyse_with_next(\1, "-", ":")
        ->> \1-\2                                                                                   # S’il s’agit d’un seul mot, il manque un trait d’union.

TEST: {{ferro électrique}}                              ->> ferro-électrique
TEST: {{rétro ingénierie}}.                             ->> rétro-ingénierie


__tu_préfixe_divers__
    [anti|auto|arrière|avant|demi|extra|intra|multi|post]  *WORD
        <<- /tu/ analyse_with_next(\1, "-", ":") and (morph(<1, ":D|<start>") or value(<1, "|l’|d’|"))
................................................................................
        <<- /tu/ ->> en contre\3|en contre-\3                   # Mettez un trait d’union ou soudez.

    en contre point
    en contre-point
        <<- /tu/ ->> en contrepoint                             # Soudez.

    état major
    états majors
        <<- /tu/ ->> \1-\2                                      # Il manque un trait d’union.

    grand chose
        <<- /tu/ ->> grand-chose                                # Il manque un trait d’union.

    [grand|grands] [>père|>mère]
        <<- /tu/ ->> \1-\2                                      # Il manque un trait d’union.

................................................................................
TEST: qu’{{est ce}} que c’est ?                                                 ->> est-ce
TEST: elles reviendront, {{n’est ce pas}} ?
TEST: nous en sommes à l’étape où nous voulons définir ce qu’est ce projet
TEST: c’est ce que nous pensions.


__tu_noms_propres__









    Aix en Provence
        <<- /tu/ ->> Aix-en-Provence                                                                # Il manque un trait d’union.

    Anne [Catherine|Charlotte|Christine|Claire|Cécile|Flore|Gaëlle|Gaelle|France|Laure|Line|Lise|Lyne|Lyse|Marie|Sophie]
        <<- /tu/ ->> Anne-\2                                                                        # Il manque un trait d’union.

    Bosnie Herzégovine
        <<- /tu/ ->> Bosnie-Herzégovine                                                             # Il manque un trait d’union.

    Charente Maritime
        <<- /tu/ ->> Charente-Maritime                                                              # Il manque un trait d’union.

    Clermont [Ferrant|Ferrand]
................................................................................

    États Unis
        <<- /tu/ ->> États-Unis                                                                     # S’il s’agit des USA, il manque un trait d’union.

    Franche Comté
        <<- /tu/ ->> Franche-Comté                                                                  # Il manque un trait d’union.

    Grande Bretagne
        <<- /tu/ ->> Grande-Bretagne                                                                # Il manque un trait d’union (s’il s’agit de l’État englobant l’Angleterre, l’Écosse et le pays de Galles).

    Haute [Garonne|Loire|Marne|Normandie|Corse|Vienne]
        <<- /tu/ ->> Haute-\1                                                                       # Il manque un trait d’union.

    [Île|Ile] de France
        <<- /tu/ ->> Île-de-France                                                                  # Il manque les traits d’union.

    Jean [Alain|Antoine|André|Baptiste|Benoit|Bernard|Charles|Christophe|Christian|Claude|Damien|Daniel|David|Denis|Dominique|Édouard|Edouard|Emmanuel|Étienne|Éric|Eric|Eudes|Francis|François|Frédéric|Gabriel|Georges|Guillaume|Hugue|Jacques|Joseph|Louis|Laurent|Loup|Luc|Manuel|Marc|Marcel|Marie|Mathieu|Maurice|Max|Michel|Noël|Patrice|Paul|Philippe|Pierre|Rémi|René|Raymond|Robert|Vincent|Yves]
        <<- /tu/ ->> Jean-\2                                                                        # Il manque un trait d’union.

    Jésus Christ
        <<- /tu/ ->> Jésus-Christ                                                                   # Il manque un trait d’union.

    Maison Blanche
        <<- /tu/ ->> Maison-Blanche                                                                 # Il manque un trait d’union.

    Marie [Agnès|Alice|Aline|Amélie|Andrée|Ange|Angelle|Anne|Antoinette|Annick|Astrid|Aude|Béatrice|Bénédicte|Bernadette|Camille|Carmen|Caroline|Catherine|Cécile|Céline|Chantal|Charlotte|Christine|Claire|Claude|Dominique|Édith|Edith|Élisabeth|Élise|Émilie|Émmanuelle|Eve|Ève|France|Françoise|Gabrielle|Gaëlle|Geneviève|Jeanne|Joëlle|José|Josée|Josèphe|Julie|Hélène|Isabelle|Laure|Laurence|Line|Lise|Lyne|Lyse|Lou|Louise|Luce|Odile|Madeleine|Martine|Noëlle|Paule|Pascale|Renée|Rose|Sophie|Thérèse|Véronique|Yvonne]
        <<- /tu/ ->> Marie-\2                                                                       # Il manque un trait d’union.

    Moyen Orient
        <<- /tu/ ->> Moyen-Orient                                                                   # Il manque un trait d’union.

    Nouveau Brunswick
        <<- /tu/ ->> Nouveau-Brunswick                                                              # Il manque un trait d’union.

    Nouvelle [Zélande|Calédonie|Orléans]
        <<- /tu/ ->> Nouvelle-\1                                                                    # Il manque un trait d’union.

    Pas de Calais
        <<- /tu/ ->> Pas-de-Calais                                                                  # Il manque les traits d’union.

    [les|des|aux] Pays Bas
        <<- /tu/ -2:3>> Pays-Bas                                                                    # Il manque un trait d’union.

    Pierre [Adrien|Alain|Alexandre|André|Antoine|Édouard|Edouard|Émmanuel|François|Jean|Henri|Louis|Luc|Marie|Nicolas|Olivier|Yves]
        <<- /tu/ ->> Pierre-\2                                                                      # Il manque un trait d’union.

    Rhône Alpes
        <<- /tu/ ->> Rhône-Alpes                                                                    # Il manque les traits d’union.

    Royaume Uni
        <<- /tu/ ->> Royaume-Uni                                                                    # Il manque un trait d’union (s’il s’agit de l’État englobant la Grande-Bretagne et l’Irlande du Nord).

    Saône et Loire
        <<- /tu/ ->> Saône-et-Loire                                                                 # Il manque un trait d’union.

    [St|Ste]  ~^[A-ZÉÈÎ]
        <<- /tu/ ->> \1-\2
        # Il manque un trait d’union s’il s’agit d’une église, d’une cité, d’une communauté… S’il s’agit d’une personne, écrivez “saint” ou “sainte” sans majuscule, sans trait d’union.

TEST: J’ai vu {{Anne Marie}}.
TEST: Émigrer au {{Royaume Uni}}
TEST: Étudier en {{Grande Bretagne}}
TEST: Vivre aux {{Pays Bas}}
TEST: Il passe par {{Aix en Provence}}
TEST: Qui se souvient de la {{Bosnie Herzégovine}} ?
TEST: en {{Charente Maritime}}
TEST: À {{Clermont Ferrand}}
................................................................................
        -1>> dès                                                                                    # Confusion probable. Pour la préposition, écrivez “dès”.|https://fr.wiktionary.org/wiki/pr%C3%A8s

    [dés|des] [à|a] présent
        <<- /conf/ not morph(<1, ":D.*:p") -1>> dès                                                 # Confusion probable. Pour la préposition, écrivez “dès”.|https://fr.wiktionary.org/wiki/pr%C3%A8s

    des ~\d{2,5}  [<end>|,]
    des ~\d{2,5}  @:¬:[NA].*:[ip]
        <<- /conf/ not value(<1, "|%|") and not morph(<1, ">(?:pourcent|cent)/") -1>> dès           # Confusion probable. Pour la préposition, écrivez “dès”.|https://fr.wiktionary.org/wiki/pr%C3%A8s

    [dés|des] *NUM [ans|heures]
    [dés|des] @:B [ans|heures]
    [dés|des] [un|une] [an|heure]
        <<- /conf/ not morph(<1, ":R|>(?:approcher|anniversaire|cap|occasion|programme|terme|classe|autour)/") and not value(>1, "|de|du|des|d’|")
        -1>> dès                                                                                    # Confusion probable. Pour la préposition, écrivez “dès”.|https://fr.wiktionary.org/wiki/pr%C3%A8s

................................................................................
TEST: Elle approche des cinquante ans.
TEST: À l’occasion des vingt ans du groupe.
TEST: Le congrès des 20 ans de l’association.
TEST: L’album des 15 ans du groupe.
TEST: Dès à présent
TEST: Donne-moi tes dés à présent.
TEST: le diagnostic se pose autour des 20 ans
TEST: 98 % des 12 à 17 ans ont aujourd’hui un ordinateur chez eux.


# diagnostic / diagnotique // pronostic / pronostique
__conf_diagnostic_pronostique__
    [ce|un|du|mon|notre|votre|quel] diagnostique
        <<- /conf/ -2>> diagnostic                                                  # Confusion. Le nom s’écrit avec un “c”.

    [ces|des|mes|tes|ses|nos|vos|leurs|quels|plusieurs|quelques]  diagnostiques
        <<- /conf/ -2>> diagnostics                                                 # Confusion. Le nom s’écrit avec un “c”.

    [ce|un|du|mon|notre|votre|quel] pronostique
        <<- /conf/ -2>> pronostic                                                   # Confusion. Le nom s’écrit avec un “c”.

    [ces|des|mes|tes|ses|nos|vos|leurs|quels|plusieurs]  pronostiques
        <<- /conf/ -2>> pronostics                                                  # Confusion. Le nom s’écrit avec un “c”.

    le pronostique
        <<- /conf/ not morph(<1, ":O[sv]") -2>> pronostic                           # Confusion probable. Le nom s’écrit avec un “c”.

    les pronostiques
        <<- /conf/ not morph(<1, ":O[sv]") -2>> pronostics                          # Confusion probable. Le nom s’écrit avec un “c”.

TEST: Quels sont les {{pronostiques}}
TEST: Ce {{diagnostique}} est absurde.
TEST: C’est la valse des {{pronostiques}} contradictoires aujourd’hui.
TEST: Le {{pronostique}} n’est pas bon.


# différend / différent
__conf_différent_différend__
    >différend
        <<- /conf/ morph(<1, ":W") ->> =\1.replace("end", "ent")        # Confusion probable : “un différend” est un désaccord. Pour l’adjectif qualifiant une différence, écrivez “différent”.

................................................................................
    [de|d’] [ne|n’]    [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]  @:V¬:Y|>(?:lui|plus)/
    [de|d’] ?[ne|n’]¿  [me|m’|te|t’|se|s’|nous|vous]  [le|la|l’|les|en|y]        @:V¬:Y
    [de|d’] ?[ne|n’]¿  [le|la|l’|les]                 [lui|leur|en|y]            @:V¬:Y
    [de|d’] ?[ne|n’]¿  [lui|leur]                     en                         @:V¬:Y
        <<- /infi/ --1>> =suggVerbInfi(\-1)                                             # Après “de”, le verbe devrait être à l’infinitif.

    [de|d’]  @:V1.*:Q¬:N
        <<- /infi/ not \2[0:1].isupper() and not value(<1, "|en|")
            and not before("(?i)\\b(?:quelqu(?:e chose|’une?)|(?:l(es?|a)|nous|vous|me|te|se) trait|personne|point +$|rien(?: +[a-zéèêâîûù]+|) +$)")
        -2>> =suggVerbInfi(\2)                                                          # Le verbe devrait être à l’infinitif.

TEST: d’en {{parlé}} sans cesse
TEST: cela suffit de les {{aimait}}
TEST: de ne leur en {{avancé}} que le nécessaire.
TEST: de l’y {{poussé}}
................................................................................
TEST: Il tentait de {{raisonné}} en homme libre
TEST: sa façon de {{nettoyez}} était inefficace.
TEST: elle a délibérément omis de les {{inclurent}}.
TEST: elle s’engage de ne les lui donner qu’en dernier recours.
TEST: l’idée consiste de la lui donner sans contrepartie et voir ce qu’il en fera.
TEST: de leur plus grand fils, ils attendent beaucoup.
TEST: de n’importe quelle manière
TEST: un libéralisme trop « individualiste » s’est transformé en de supposées demandes de droits spécifiques


__infi_y_verbe!3__
    y ~ée?s?$
        <<- /infi/ morph(\2, ":V", ":[123][sp]") -2>> _                                 # Le verbe ne devrait pas être un participe passé.

TEST: y {{mangée}} était un supplice