Grammalecte  Check-in [4f520cecb6]

Overview
Comment:[fr] ajustement: écriture épicène
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: 4f520cecb6ad04e99fcdb8d7ea67d8001d35e7528153f328dd45a940bd89c005
User & Date: olr on 2019-05-05 20:21:42
Other Links: manifest | tags
Context
2019-05-06
08:49
[fr] faux positif check-in: 93e1325a10 user: olr tags: fr, trunk
2019-05-05
20:21
[fr] ajustement: écriture épicène check-in: 4f520cecb6 user: olr tags: fr, trunk
16:19
[fx] small code cleaning check-in: 7d6c5a8e3f user: olr tags: fx, trunk
Changes

Modified gc_lang/fr/rules.grx from [1f6cb4996d] to [c633905af3].

710
711
712
713
714
715
716

717
718
719
720
721
722
723
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724







+








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


__[u](eepi_écriture_épicène_pluriel_e)__
    ({w_1}[éuitsrnldf])[-·–—.•⋅(/]([ntlf]?e)[-·–—.•⋅)/]?s  @@0,**
    <<- not \0.endswith(".Les") >>>
    <<- ~>> =normalizeInclusiveWriting(\0)
    <<- option("eepi") 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.

861
862
863
864
865
866
867

868
869
870
871
872
873
874
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876







+







TEST: muni de lunettes protectrices et.{{d}}’un casque.
TEST: espace:{{manquant}}                                                   ->> " manquant"
TEST: espace{{;}}{{manquant}}
TEST: espace ;{{manquant}}                                                  ->> " manquant"
TEST: espace{{?}}{{manquant}}
TEST: espace{{!}}{{manquant}}
TEST: espace.{{Manquant}}                                                   ->> " Manquant"
TEST: C’est bien.{{Les}} invités seront contents.                           ->> " Les"
TEST: qui ont refusé.{{de}} se sauver                                       ->> " de"
TEST: pic.twitter.com/PICNAME


!!
!!
!!!! Points                                                                                       !!