Thématique 8 · Éléments obligatoires
Critère RGAA 8.4 : Code de langue pertinent
Un code de langue erroné provoque une mauvaise synthèse vocale de toute la page.
- Niveau
- A
- WCAG 2.2
- 3.1.1
- Thématique
- Éléments obligatoires
- Vérification
- Détecté automatiquement
La question posée par le RGAA
Pour chaque page web ayant une langue par défaut, le code de langue est-il pertinent ?
Comment respecter ce critère
- Utilisez un code de langue valide et correspondant au contenu (fr, en, de…), y compris sur les versions traduites du site.
Exemple
Le code de langue déclaré est invalide ou incohérent.
✗ À éviter
<html lang="francais">✓ À faire
<html lang="fr">Les tests officiels
Pour être conforme, chaque élément concerné de la page doit satisfaire les tests suivants :
- 8.4.1 — Pour chaque page web ayant une langue par défaut, le code de langue vérifie-t-il ces conditions ? (Le code de langue est valide ; Le code de langue est pertinent.)
Source : RGAA 4.1.2, critère 8.4, 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 les manquements à ce critère : l'analyse en ligne et l'extension Chrome localisent chaque élément en cause et proposent le correctif. Un contrôle humain reste utile pour les cas particuliers.