Idioma de la página
Cada página debe declarar en qué idioma está escrita, para que los navegadores y las sepan cómo leerla. Silktide informa de las páginas que no declaran ningún idioma.
Por qué es importante
Un elige sus reglas de pronunciación a partir del idioma declarado de la página. Sin esa información, adivina (a menudo a partir de la configuración del propio usuario) y una mala suposición hace que cada palabra suene mal. Imagina que se aplicara la pronunciación inglesa a toda una página en alemán: la palabra "die" sonaría como el inglés "die" en lugar de "dee", y así en cada frase.
Los navegadores también utilizan el idioma declarado para ofrecer traducciones, la corrección ortográfica y la selección de fuentes, y los motores de búsqueda lo usan para ofrecer las páginas al público adecuado, por lo que no declarar el idioma también puede perjudicar la visibilidad.
Esto corresponde al criterio de éxito de 3.1.1 (Idioma de la página), un requisito de , parte del nivel de conformidad más básico.
Cómo solucionarlo
Añade un atributo lang a la etiqueta de apertura de
de la página, utilizando el código del idioma para el idioma principal de la página:
<!-- Problema: no se ha declarado el idioma -->
<html>
<!-- Solución: declara el idioma -->
<html lang="es-ES">
Usa un código de idioma válido de dos letras, opcionalmente seguido de una región, como
en, en-GB, fr o de-AT. En la mayoría de las plataformas web, esto se establece una vez en
la plantilla de la página. Declarar el idioma correcto por página también mejora cómo
Silktide analiza tu contenido; consulta cómo funcionan los idiomas.
Cómo lo comprueba Silktide
- Busca el elemento
<html>de cada página. - Informa de la página si no tiene ni un atributo
langni un atributoxml:lang. - La validez del valor declarado se comprueba por separado en la comprobación Idioma no válido para la página.