Langue invalide pour la page
Quand une page déclare sa langue, le code de langue doit être correctement écrit. Silktide signale les pages dont la langue déclarée est vide ou n’est pas un code reconnaissable, ce qui empêche les navigateurs et les de l’utiliser.
Pourquoi c’est important
Un s’appuie sur la langue déclarée de la page pour prononcer correctement son texte. Une déclaration défaillante comme lang="" ou
lang="english" est pire qu’inutile : la page semble déclarer une langue,
mais les logiciels ne peuvent pas l’exploiter ; la prononciation, les propositions de traduction et la vérification orthographique se rabattent alors sur des suppositions.
Il s’agit du critère de succès 3.1.1 (Langue de la page) des , une exigence de — faisant partie du niveau de conformité le plus élémentaire.
Comment le corriger
Corrigez l’attribut lang sur la balise d’ouverture
de la page pour utiliser un code de langue valide : un code de langue de deux ou trois lettres, éventuellement suivi d’une région.
<!-- Problème : déclarations vides et non valides -->
<html lang="">
<html lang="english">
<!-- Correctif : un code de langue bien formé -->
<html lang="en">
<html lang="en-US">
Cela est généralement défini une seule fois dans le gabarit de votre page. Déclarer la bonne langue améliore également la manière dont Silktide teste votre contenu — voir comment fonctionnent les langues.
Comment Silktide teste cela
- Trouver l’élément
<html>de chaque page. - Examiner son attribut
lang, et son attributxml:langs’il est présent. - Signaler un attribut présent mais vide.
- Signaler un attribut dont la valeur n’est pas bien formée : la partie langue doit
comporter 2 ou 3 lettres (par exemple
enoufr), et toute partie région qui suit doit comporter 2 ou 3 lettres (par exempleUSouGB). - Les pages sans aucun attribut de langue sont couvertes par le contrôle distinct Langue de la page.
Résolution des problèmes
Ma balise de langue est valide mais a été signalée
Silktide valide les parties langue et région de la balise. Des formes plus rares de
balises valides, comme celles comportant un code d’écriture à quatre lettres tel que zh-Hans, peuvent être
signalées même si elles sont techniquement valides. Si vous confirmez que votre balise est
correcte, le résultat.