Thématique 8 · Éléments obligatoires
Critère RGAA 8.7 : Changements de langue indiqués
Une citation ou une expression en langue étrangère est mal prononcée par la synthèse vocale si son changement de langue n'est pas indiqué.
- Niveau
- AA
- WCAG 2.2
- 3.1.2
- Thématique
- Éléments obligatoires
- Vérification
- Détection partielle
La question posée par le RGAA
Dans chaque page web, chaque changement de langue est-il indiqué dans le code source (hors cas particuliers) ?
Comment respecter ce critère
- Ajoutez l'attribut lang sur l'élément qui contient le passage : <span lang="en">Customer success</span>.
Exemple
Un changement de langue dans le contenu n'est pas signalé.
✗ À éviter
<p>Notre slogan : Think different</p>✓ À faire
<p>Notre slogan : <span lang="en">Think different</span></p>Les tests officiels
Pour être conforme, chaque élément concerné de la page doit satisfaire les tests suivants :
- 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))
Source : RGAA 4.1.2, critère 8.7, DINUM (nouvel onglet), sous Licence Ouverte. Le RGAA précise aussi des cas particuliers et un glossaire à consulter pour un audit officiel.
Comment Accessia le vérifie
Accessia détecte automatiquement une partie des manquements à ce critère et les signale « à confirmer » ; la revue guidée vous fait vérifier le reste avec les tests officiels.