RGAA Lab

RGAA 4.1.2 · Éléments obligatoires · Critère 8.7

Dans chaque page web, chaque changement de langue est-il indiqué dans le code source (hors cas particuliers) ?

Un passage dans une autre langue, non signalé, est prononcé avec les règles de la langue par défaut : un titre anglais lu à la française devient méconnaissable.

Ce que dit le référentiel

Transcription du RGAA 4.1.2, sans interprétation. C’est ce texte qui fait foi, et celui que vous citez dans un rapport.

  1. 8.7.1
    Dans chaque page web, chaque texte écrit dans une langue différente de la langue par défaut vérifie-t-il une de ces conditions (hors cas particuliers) ?
    • L’indication de langue est donnée sur l’élément contenant le texte (attribut lang et/ou xml:lang) ;
    • L’indication de langue est donnée sur un des éléments parents (attribut lang et/ou xml:lang)

Comment le vérifier

  1. Parcourir la page et repérer les passages écrits dans une autre langue que la langue par défaut.
  2. Vérifier que chacun est contenu dans un élément portant lang — sur lui-même ou sur l'un de ses parents.
  3. Écarter les cas particuliers : noms propres, termes entrés dans le langage courant, mots dont la prononciation est identique dans les deux langues.
  4. Ne pas oublier les textes qui ne se voient pas : alt, title, aria-label, contenu généré en CSS.

Ce que notre outil fait

Jugement humain

Aucune machine ne tranche ce critère. L’outil vous présente les éléments et enregistre votre constat.

Aucune règle ACT ne porte sur ce critère, et il n'y en aura pas : détecter un changement de langue non déclaré suppose de reconnaître la langue d'un fragment de quelques mots, ce qui produit trop de faux positifs pour fonder une non-conformité. L'assistant vous fait parcourir le texte et enregistre vos constats.

Comment nous mesurons ce que l'outil sait faire · ce critère s'audite dans l'extension RGAA Lab.

Les pièges

Les erreurs qu’on rencontre vraiment, relevées au fil des audits.

  • Un sélecteur de langue liste ses entrées dans leur propre langue (« English », « Deutsch ») : chacune doit porter son lang.
  • « Week-end », « email », « web » sont entrés dans l'usage français et n'appellent rien ; un titre d'œuvre ou une citation, si.

À lire avec