Test 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.
Méthodologie 8.4.1
- Retrouver dans le document l’indication de langue par défaut.
- Vérifier la présence d’un code de langue :
- valide (conforme à la norme ISO 639-1 ou ISO 639-2 et suivantes) ;
- pertinent (qui indique la langue principale du document).
- Si c’est le cas, le test est validé.
Tests suivants et précédents au clavier
Test précédent : Maj + ←
Test suivant : Maj + →
Définitions
- Code de langue
Code de 2 caractères (ISO 639-1) ou 3 caractères (ISO 639-2 et suivants) permettant d’indiquer la langue d’un document ou d’un passage de texte. L’indication du code de langue est constituée de deux parties séparées par un tiret sur le modèle
lang="[code]-[option]".- [code] représente un code de langue valide sur 2 ou 3 caractères ;
- [option] est une indication laissée à l’appréciation de l’auteur.
Lorsqu’un code de pays est utilisé comme option, il peut servir à indiquer une régionalisation de la langue, l’indication “en-us” indique la langue américaine, par exemple. L’indication du code de langue ne concerne que la partie [code] avant le tiret.
- Langue par défaut
Indication de la langue de traitement principale du document qui peut être présente sur l’élément racine
htmlou sur chaque élément de la page concerné via les attributslanget/ouxml:langselon le schéma suivant :- Pour HTML jusqu’à la version 4.01 : attribut
langobligatoire, attributxml:langnon supporté ; - Pour XHTML 1.0 servi en
"text/html": attributlangetxml:langobligatoires ; - Pour XHTML 1.0 servi en
"application/xhtml+xml": attributxml:langobligatoire, attributlangrecommandé ; - Pour XHTML 1.1 : attribut
xml:langobligatoire, attributlangnon supporté ; - Pour HTML5 : attribut
langobligatoire.
- Pour HTML jusqu’à la version 4.01 : attribut