Langue invalide pour la page
Lorsqu’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éfectueuse comme lang="" ou
lang="english" est pire qu’inutile : la page semble déclarer une langue,
mais les logiciels ne peuvent pas s’y fier, de sorte que la prononciation, les
suggestions de traduction et la correction orthographique se rabattent sur des conjectures.
Il s’agit du 3.1.1 (Langue de la page), une exigence de — faisant partie du niveau de conformité le plus élémentaire.
Comment corriger
Corrigez l’attribut lang sur la balise d’ouverture
de la page pour qu’il contienne un code de langue valide : une langue de deux ou trois lettres, éventuellement suivie 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 aussi la façon dont Silktide teste votre contenu — voir comment fonctionnent les langues.
Comment Silktide teste ceci
- 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 (comme
enoufr), et toute partie région qui suit doit comporter 2 ou 3 lettres (commeUSouGB). - Les pages sans aucun attribut de langue sont couvertes par la vérification distincte Langue de la page.
Dépannage
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 avec un code d’écriture de 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 constat.