Grammalecte  Check-in [b6f3f39e72]

Overview
Comment:[fr] màj: écriture dystypographique
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: b6f3f39e72f8e2fdc75bae758faf03a47454d47d3ff1c37857d0df174e2afe8f
User & Date: olr on 2017-11-16 09:02:03
Other Links: manifest | tags
Context
2017-11-16
09:03
[core] char_player: word simplification, <y> replaced by <i> check-in: f0804580fa user: olr tags: trunk, core
09:02
[fr] màj: écriture dystypographique check-in: b6f3f39e72 user: olr tags: trunk, fr
08:36
[fr] phonet_simil: impact/impacte check-in: 0104769672 user: olr tags: trunk, fr
Changes

Modified gc_lang/fr/rules.grx from [45e4677460] to [6fdb6aa34e].

632
633
634
635
636
637
638
639

640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656

657
658
659
660
661
662
663
632
633
634
635
636
637
638

639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655

656
657
658
659
660
661
662
663







-
+
















-
+







    <<- option("typo") ->> \1aux et \1ales|\1ales et \1aux|\1al·e·s                                 # Écriture épicène dystypographique et imprononçable. Pour ce cas, il peut être intéressant de faire comme si le pluriel masculin était régulier, ce qui rend l’ensemble prononçable…
    <<- ~>> =normalizeInclusiveWriting(\0)

TEST: {{locaux·ales}}                                                   ->> locaux et locales|locales et locaux|local·e·s


__[u](typo_écriture_épicène_pluriel_er_ère)__
    ({w_2})er[.(/·–—-]i?ère[.)/·–—-]?s  @@0
    ({w_2})er[.(/·–—-]i?è?re[.)/·–—-]?s  @@0
    <<- option("typo") ->> \1ers et \1ères|\1ères et \1ers                                          # Écriture épicène dystypographique et imprononçable.
    <<- ~>> =normalizeInclusiveWriting(\0)

TEST: les {{conseiller.ière.s}}                                         ->> conseillers et conseillères|conseillères et conseillers


__[u](typo_écriture_épicène_pluriel_if_ive)__
    ({w_2})if[.(/·–—-][std]?i?ve[.)/·–—-]?s  @@0
    <<- option("typo") ->> \1ifs et \1ives|\1ives et \1ifs                                          # Écriture épicène dystypographique et imprononçable.
    <<- ~>> =normalizeInclusiveWriting(\0)

TEST: {{inclusif.ive.s}}                                                ->> inclusifs et inclusives|inclusives et inclusifs
TEST: {{offensif.ve.s}}                                                 ->> offensifs et offensives|offensives et offensifs


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