Giter Club home page Giter Club logo

leia's Introduction

LÉIA - l'écriture inclusive accessible

LÉIA est sous licence Apache

Extension Firefox disponible ici

FAITES-MOI UN DON :)


LÉIA, c'est quoi ?

LÉIA est une extension pour le navigateur Firefox, Chrome et Opera. Elle est vouée à améliorer l'accessibilité des personnes malvoyantes, non-voyantes ou ayant des difficultés de lecture aux sites internet qui auraient choisi de rédiger leur contenu en écriture inclusive.

Voir : extrait de l'intervention de Julie Moynat pendant la conférence des Fédération des Aveugles et Amblyopes de France

Les fonctionnalités de LÉIA

  • Supprimer les marqueurs de l'écriture inclusive (plusieurs types de points, tirets, slashs, parenthèses) et réécrire les phrases de façon intelligible par les lecteurs d'écran.
  • Accéder simplement au point médian grâce à un raccourci clavier simple (deux fois la touche point-virgule).
  • Activer un dictionnaire prédictif permettant de compléter automatiquement des mots au masculin avec la terminaison au féminin.
  • Stylisation syllabique des terminaisons inclusives pour faciliter la lecture.

Comment ça marche ?

LÉIA est programmée en JavaScript. Cette extension se base notamment sur l'utilisation d'un dictionnaire, d'expressions régulières (RegExp), de fonctions itératives et récursives.

Le script parcours l'architecture d'une page web à la recherche de motifs propres à l'écriture inclusive. En fonction du motif identifié, le script applique alors une règle spécifique et modifie la page avec une nouvelle écriture.

Exemple :
  • Le script détecte artisan·e·s
  • Il détecte le motif racine + terminaison masculine + marqueur + e + s
  • Le dictionnaire est convoqué pour retrouver le motif détecté, et propose le motif de sortie adapté.
  • Ici, la règle utilisée sera : racine + terminaison masculine + S + ESPACE + racine + terminaison féminine + S
  • Le script replace l'expression originale par artisans artisanes

Cas non pris en charge :

L'écriture inclusive pour les mots entrant dans les catégories suivantes ne sont pas prises en charge par le LÉIA car :

  • difficilement ou non fusionnables
  • suffixe féminin unique ou trop rare
  • mot dont le genre féminin et le genre masculin ne sont pas construits à partir de la même racine

TITRES : duc / duchesse, roi / reine, abbé / abbesse, empereur / impératrice…

Pris en charge par défaut : baron·ne, époux·ouse, dauphin·e, compte·esse…

GÉNÉALOGIE : fils / fille, frère / sœur, parrain / marraine, neveu / nièce…

Pris en charge par défaut : cousin·e, filleul·e, benjamin·e, cadet·te…

ANIMAUX : loup / louve, canard / cane, daim / daine, dindon / dinde

Pris en charge par défaut : chien·ne, âne·esse, ours·e, maquereau·elle…

Qu'est–ce que l'écriture inclusive ?

L'écriture inclusive, aussi appelée langage épicène ou encore langage non-sexiste, est une manière d'écrire le français afin de contrer la règle grammaticale qui veut que « le masculin l'emporte ». Le genre « neutre » en français étant exprimé exclusivement au masculin.

Peu importe le nombre de femmes qui composent un groupe, s'il compte un seul homme, on parlera de ce groupe au masculin. Le but est donc de faire de notre langue, le français, une langue qui représente mieux les individus dont elle parle et à qui elle s'adresse. L'écriture inclusive permet également de s'exprimer à propos de personnes ne se reconnaissant ni du masculin, ni du féminin (ex : personnes non-binaires).

L'écriture inclusive telle que nous la connaissons aujourd'hui ne date pas d'hier et est expérimentée depuis, au moins, les années 70. Cependant, sa popularisation est très récente. Adoptée par la RATP, la Marie de Paris, et certains manuels scolaires, elle fut finalement recommandée par le Haut Conseil à l'Égalité entre les Femmes et les Hommes en 2016 et est maintenant employée sur de nombreux sites d'annonces d'emploi, dans des journaux à grand tirage, etc.

À quoi ça ressemble concrètement ?

Par exemple, au lieu d'écrire :

« Les membres de la chambre haute sont désignés par le titre de sénateur »

On écrira :

« Les membres de la chambre haute sont désigné·e·s par le titre de sénateur·rice »

Même si nous devons nous réjouir de cette réforme de la langue française, celle-ci amène avec elle quelques complications.

Pourquoi c'est un problème ?

Le problème de l'écriture inclusive est qu'elle amène avec elle de nouvelles graphies (de nouvelles façons d'écrire les mots).

Bien que l'orthographe grammaticale ne soit pas fondamentalement bouleversée, elle l'est suffisamment pour poser des problèmes d'interprétation par les lecteurs d'écran et les plages braille, dispositifs destinés à l'appréhension du langage écrit par les personnes malvoyantes. Mais aussi à des personnes ayant des difficultés avec la lecture (personnes dyslexiques par exemple).

Voici deux articles qui en parlent :

L'écriture inclusive peut se pratiquer sans ajout de caractères typographiques exotiques (accord de proximité, double flexion, mots épicènes, formules englobantes). Cependant, cela peut allourdir le texte et on peut préférer l'emploi des caractères spéciaux : les marqueurs de l'écriture inclusive. Les plus courants sont le point médian (·) et la puce (•) qui sont mal interprétés par les lecteurs d'écran, soit le point (.) ou le tiret (-) qui sont déjà voués à d'autres usages syntaxiques. De plus, tous les lecteurs d'écran n'interprètent pas ces marqueurs de la même façon.

L'accessibilité web a toujours été une surcouche informatique pénible pour les développeurs et développeuses qui ne s'en préoccupent que rarement pour de diverses raisons : manque de temps ou d'information à ce sujet, difficultés à trouver des normes universelles acceptées par tous les navigateurs et systèmes d’exploitation, ou encore parce que les personnes malvoyantes sont parfois considérées comme une minorité pour laquelle il est peut intéressant d'accorder du temps et de l'argent.

Partant de ce constat, et après avoir constaté sur internet que de nombreuses personnes malvoyantes regrettaient de ces nouvelles normes, il m'a semblé intéressant de chercher une solution la plus universelle possible pour que l'écriture inclusive soit également accessible pour les personnes malvoyantes. Et donc, une écriture inclusive réellement inclusive !

Recherche sur les usages populaires de l'écriture inclusive

L'élaboration de ce programme, qui a commencé fin 2017, fût particulièrement complexe pour diverses raisons :

Les guide de rédaction en écriture inclusive actuellement disponibles, proposent rarement plus de 20 règles de terminaisons. De plus, étant non codifiées officiellement, le même mot peut être retrouvé écrit de diverses façons (exemple : amoureux·euse, ou amoureux·se).

Après de longues recherches, j'ai identifié une soixantaine de terminaisons différentes différenciant le masculin du féminin. Il a donc fallu extrapoler des règles avec des terminaisons non disponibles dans les guides, soit par analogie avec les graphies existantes, soit en recherchant des usages populaires (sur internet, dans la presse, etc).

De plus, comme l'écriture inclusive s'emploie parfois avec le tiret (-) ou le point (.), il faut faire en sorte que le script ne modifie pas des mots "ressemblant à de l'écriture inclusive". C'est notamment problématique concernant les mots composés avec tirets et des sigles et acrronymes avec points.

Remerciements

Merci à Julie Moynat pour les retours et pour son article, à l'équipe d'incluZor·e pour nos échanges, et à plein d'autres ami·e·s anonymes pour leurs conseils et soutiens :)

Ressources utilisées pour mener à bien ce projet

Livres

BORDE Davy, 2016. Tirons la langue – Plaidoyer contre le sexisme dans la langue française. Éditions Utopia.

ZACCOUR Suzanne & LESSARD Michaël, 2018. Manuel de grammaire non sexiste et inclusive. Éditions Syllepse.

Brochures

Haut Conseil à l'Égalité entre les femmes et les hommes (HCE), 2016. Pour une communication publique sans stéréotype de sexe. Édité par La documentation Française.

HADDAD Raphaël & BARIC Carline, 2016. Manuel d'écriture inclusive. Édité par l'agence Mots-Clés.

Sites internet

https://regex101.com/ - test des expressions régulières

https://stackoverflow.com/ - conseils de programmation (forum de développeurs et développeuses)

https://fr.wiktionary.org/ - vérification de l'orthographe, de la conjugaison, des accords

http://dict.xmatiere.com/ et https://www.listesdemots.net - recherche de suffixes M/F

https://www.feminin-pluriel.exionnaire.com/ - quelques déclinaisons irrégulières au féminin

http://bertrandboutin.ca/Folder_151_Grammaire/F_a_feminin_noms_adj.htm - Le féminin des noms et des adjectifs

https://www.github.com/ - pour l'hébergement du développement du script

https://www.lelutinduweb.fr/blog/ - blog sur l'accessibilité web

http://romy.tetue.net/ - articles sur l'accessibilité web et l'écriture inclusive

https://epicene.info/marqueurs.html - comparaison des caractères marqueurs d'écriture inclusive

https://codepen.io/vincent-valentin/full/woGLVL - réflexion sur les graphies de l'écriture inclusive

https://qaz.wtf/u/show.cgi - conversion de caractères en code Unicode

https://developer.mozilla.org/ - documentation sur la création d'add-on Firefox

http://crisco.unicaen.fr - Centre de recherches inter-langues sur la signification en contexte

Programmes

Mozilla Firefox, Google Chrome et Opera - navigateurs web

Notepad++ - programmation en JavaScript

KobaSpeech, NVDA, Talkback, JAWS - test des synthèses vocales logicielles

Table des caractères

Les initiatives sympa

Ecriture·Inclusive·Facile Remplace les points par des points médians pendant la saisie.

Épicène - Normaliser et faciliter l'usage de l'écriture inclusive

La disparition est un jeu éducatif textuel qui a pour but l'apprentissage de écriture inclusive

Dictionnaire Français Hunspell compatible avec l'écriture inclusive + Dictionnaire Firefox

Alt0183 - Adoptez un caractère inclusif ! Un boitier à fabriquer pour avoir accès rapidement au point médian malheureusement indisponible sur nos claviers.

Les initiatives moins sympa

No-inclusive

Inclusive Block

Stop écriture inclusive

Écriture inclusive ? Non merci.

D'autres ressources

Lingusticae sur Youtube [1] [2]

Matti Schneider sur Medium - Point médian final : point d’hyphénation ‧

bunkerd.fr - L’écriture inclusive : parlons faits et science

Camille H. sur Légothèque - Recommandations pour une écriture inclusive et accessible

Julie Moynat sur Le Lutin du Web - Écriture inclusive au point médian et accessibilité : avançons vers des solutions

Framaliste « ecrituresinclusivesaccessibles - Développement de ressources pour une écriture inclusive et accessible »

leia's People

Contributors

4nnm8 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

leia's Issues

Prendre en compte les points non-médians

Pour les textes dont les auteur·e·s n'auraient pas utiliser le point médians · mais le point standard ., l'extension ne le prend pas en compte.
Il est vrai que cela peut créer quelques soucis si l'extension détecte un lien.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.