Idioma no válido para la página
Cuando una página declara su idioma, el código de idioma debe estar escrito correctamente. Silktide informa de las páginas cuyo idioma declarado está vacío o no es un código reconocible, lo que impide que los navegadores y las lo utilicen.
Por qué es importante
Un depende del idioma declarado de la página para pronunciar su texto correctamente. Una declaración rota como lang="" o
lang="english" es peor que inútil: la página parece declarar un idioma,
pero el software no puede actuar en consecuencia, por lo que la pronunciación, las
opciones de traducción y la corrección ortográfica pasan a depender de conjeturas.
Esto corresponde al criterio de éxito 3.1.1 (Idioma de la página) de las , un requisito de : parte del nivel de conformidad más básico.
Cómo solucionarlo
Corrige el atributo lang en la etiqueta de apertura
de la página para que use un código de idioma válido: un idioma de dos o tres
letras, opcionalmente seguido de una región.
<!-- Problema: declaraciones vacías y no válidas -->
<html lang="">
<html lang="english">
<!-- Solución: un código de idioma bien formado -->
<html lang="en">
<html lang="en-US">
Esto suele establecerse una sola vez en la plantilla de tu página. Declarar el idioma correcto también mejora cómo Silktide prueba tu contenido; consulta cómo funcionan los idiomas.
Cómo lo comprueba Silktide
- Busca el elemento
<html>de cada página. - Examina su atributo
langy, si existe, su atributoxml:lang. - Informa de un atributo que esté presente pero vacío.
- Informa de un atributo cuyo valor no esté bien formado: la parte del idioma debe
tener 2 o 3 letras (como
enofr), y cualquier parte de región que le siga debe tener 2 o 3 letras (comoUSoGB). - Las páginas sin ningún atributo de idioma están cubiertas por la comprobación independiente Idioma de la página.
Solución de problemas
Mi etiqueta de idioma es válida pero se ha señalado
Silktide valida las partes de idioma y de región de la etiqueta. Formas menos comunes de
etiqueta válida, como las que incluyen un código de escritura de cuatro letras como zh-Hans, pueden
señalarse aunque sean técnicamente válidas. Si confirmas que tu etiqueta es correcta, el hallazgo.