Grammalecte  Check-in [2cf062d6b5]

Overview
Comment:[fr] écriture épicène
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: 2cf062d6b5b40b1741791d63c06b90916a68f94f46de1c425d5d5ac8a63de684
User & Date: olr on 2017-05-05 06:07:00
Other Links: manifest | tags
Context
2017-05-05
13:14
[fr] il se peut + subjonctif check-in: b1dd2dae50 user: olr tags: trunk, fr
06:07
[fr] écriture épicène check-in: 2cf062d6b5 user: olr tags: trunk, fr
2017-05-04
16:59
[fr] mise à jour du processeur de texte check-in: d986f4d36f user: olr tags: trunk, fr
Changes

Modified gc_lang/fr/rules.grx from [bfe96441fd] to [ee6421950e].

489
490
491
492
493
494
495
496
497


498
499
500
501
502
503
504

505
506
507
508

509
510
511
512
513
514
515
489
490
491
492
493
494
495


496
497
498
499
500
501
502
503
504
505
506
507
508

509
510
511
512
513
514
515
516







-
-
+
+







+



-
+








### Écritures épicènes invariables

__[u](typo_écriture_épicène_pluriel)__
    ({w_1}[éuitsrn])[-·–—.(/]([nt]|)e[-·–—.)/]s  @@0,**
    <<- option("typo") and not \0.endswith("·e·s")
    ->> \1s et \1\2es|\1\2es et \1s|\1·\2e·s                                                        # Écriture épicène brouillon. Préférez écrire lisiblement. Sinon, utilisez les points médians.
    <<- morphex(\1, ":[NAQ]", ":G") =>> define(\0, [":N:A:Q:e:i"])
    <<- ~>> \1es
    <<- morphex(\1, ":[NAQ]", ":G") =>> define(\0, [":N:A:Q:e:p"])
    <<- ~>> \1s

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: ces militant·e·s {{acharné}}.


__[i](typo_écriture_épicène_singulier)__
    ({w_2}[éuitsr])(?:[-·–—./]e|[(]e[)])  @@0
    ({w_2}[éuitsrn])(?:[-·–—./]e|[(]e[)])  @@0
    <<- option("typo") and not \0.endswith("·e") ->> \1·e                                           # Écriture épicène. Utilisez les points médians. (Note : écriture journalistique brouillon.)
    <<- morph(\1, ":[NAQ]", False) =>> define(\0, [":N:A:Q:e:s"])
    <<- ~>> \1e

TEST: je suis {{déconsidéré.e}} par ma hiérarchie.
TEST: il faut en parler à l’{{auteur(e)}} et à son agent.