Critère 8.7
Dans chaque page web, chaque changement de langue est-il indiqué dans le code source (hors cas particuliers) ?
Comprendre
Tout passage rédigé dans une autre langue doit être signalé dans le code avec l’attribut lang.
Ce critère s’applique à toutes les pages.
Ce que vérifie Agence RGAA
Aucun contrôle automatique fiable aujourd’hui : ce critère est vérifié par une personne (en interne ou par un auditeur RGAA).
Un résultat automatique n’est jamais un audit : seul un contrôle humain (en interne ou par un auditeur RGAA) permet de conclure.
Tests officiels
Test 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
langet/ouxml:lang) ; L’indication de langue est donnée sur un des éléments parents (attributlanget/ouxml:lang)Méthodologie de test
- Retrouver les passages de texte en langue étrangère, à l’exception :
- Des noms propres ;
- Des mots d’origine étrangère, présents dans le dictionnaire de la langue du document ;
- Des mots d’origine étrangère et d’usage courant dont la prononciation ne provoque pas d’incompréhension.
- Vérifier que chaque passage de texte retenu possède une indication de langue (attribut
langet/ouxml:langsur l’élément lui-même ou l’un de ses parents).
- Si c’est le cas, le test est validé.
- Retrouver les passages de texte en langue étrangère, à l’exception :
Texte officiel du référentiel RGAA 4.1.2 publié par la DINUM — voir la source.