Aller au contenu
SilktideAide

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

  1. Trouver l’élément <html> de chaque page.
  2. Examiner son attribut lang, et son attribut xml:lang s’il est présent.
  3. Signaler un attribut présent mais vide.
  4. Signaler un attribut dont la valeur n’est pas bien formée : la partie langue doit comporter 2 ou 3 lettres (par exemple en ou fr), et toute partie région qui suit doit comporter 2 ou 3 lettres (par exemple US ou GB).
  5. 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.

En savoir plus

Dernière mise à jour

Cette page vous a-t-elle été utile ?

Langue invalide pour la page | Centre d’aide Silktide