Grammalecte  Check-in [dc53069f57]

Overview
Comment:[fr] erreur de suggestion pour certaines écritures dystypographiques
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: dc53069f577353cc83bec20da41e3016a6d8feaf699686742ae010b52bc3fca3
User & Date: olr on 2017-10-31 10:47:23
Other Links: manifest | tags
Context
2017-10-31
11:24
[fr] faux positif: quant à check-in: 010a50ecde user: olr tags: trunk, fr
10:47
[fr] erreur de suggestion pour certaines écritures dystypographiques check-in: dc53069f57 user: olr tags: trunk, fr
03:54
[fr] tests: Le Misanthrope, de Molière check-in: 1a2f9e097b user: olr tags: trunk, fr
Changes

Modified gc_lang/fr/rules.grx from [b11331946e] to [7c25a05980].

626
627
628
629
630
631
632


633


634
635
636
637
638
639
640
641

642
643
644
645
646
647
648
626
627
628
629
630
631
632
633
634

635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652







+
+
-
+
+








+







    <<- ~>> =normalizeInclusiveWriting(\0)

TEST: {{inclusif.ive.s}}                                                ->> inclusifs et inclusives|inclusives et inclusifs


__[u](typo_écriture_épicène_pluriel_e)__
    ({w_1}[éuitsrn])[-·–—.(/]([nt]|)e[-·–—.)/]?s  @@0,**
    <<- option("typo") and not \0.endswith("·e·s") and not \1.endswith("s")
    ->> \1s et \1\2es|\1\2es et \1s|\1·\2e·s                                                        # Écriture épicène dystypographique. Préférez écrire lisiblement. Sinon, utilisez les points médians.
    <<- option("typo") and not \0.endswith("·e·s") ->> \1s et \1\2es|\1\2es et \1s|\1·\2e·s         # Écriture épicène dystypographique. Préférez écrire lisiblement. Sinon, utilisez les points médians.
    <<- option("typo") and not \0.endswith("·e·s") and \1.endswith("s")
    ->> \1 et \1\2es|\1\2es et \1|\1·\2e·s                                                          # Écriture épicène dystypographique. Préférez écrire lisiblement. Sinon, utilisez les points médians.
    <<- ~>> =normalizeInclusiveWriting(\0)

TEST: nous sommes {{déconsidéré-e-s}}.
TEST: serons-nous toujours {{perdu.e.s}}.
TEST: les illustres {{inconnu(e)s}}.
TEST: la situation des {{salarié/e/s}}.
TEST: des {{Iranien-ne-s}} sont venues                                  ->> Iraniens et Iraniennes|Iraniennes et Iraniens|Iranien·ne·s
TEST: rendez-vous avec des {{écrivain(e)s}}                             ->> écrivains et écrivaines|écrivaines et écrivains|écrivain·e·s
TEST: Avec les {{Berlinois.e.s}} 										->> Berlinois et Berlinoises|Berlinoises et Berlinois|Berlinois·e·s
TEST: la graphie “{{militant(e)s}}”.
TEST: ces militant·e·s {{acharné}}.


__[i](typo_écriture_épicène_singulier)__
    ({w_1}[éuitsrn])(?:[-·–—./]e|[(]e[)])  @@0
    <<- option("typo") and (\1 == "un" or \1 == "Un") ->> un ou une|une ou un                       # Écriture épicène imprononçable. Préférez écrire lisiblement.