Skip to content

Esta traducción aún no ha sido revisada editorialmente. La versión alemana es la vinculante. Deutsche Fassung →

Barrierefreiheit

¿Por qué un sitio web debe especificar su idioma?

Un sitio web debe especificar su idioma en el código fuente para que los lectores de pantalla pronuncien correctamente. Un visitante ciego escucha su página en lugar de leerla. Sin la especificación de idioma, su programa adivina — y lee texto español posiblemente con reglas de pronunciación inglesas. De "Póngase en contacto" se convierte en galimatías incomprensible. El criterio WCAG 3.1.1 por lo tanto requiere una especificación de idioma válida en cada página.

Lo que la especificación de idioma hace por los visitantes

Un lector de pantalla convierte texto en pantalla en lenguaje hablado. Para ello debe saber qué idioma tiene delante: español, inglés y francés siguen reglas de pronunciación completamente diferentes. La especificación de idioma está como una breve nota en el código fuente de la página, generalmente al principio, e invisible para visitantes videntes. Pero ayuda mucho más allá de la lectura en voz alta. El navegador ofrece la traducción adecuada cuando un visitante extranjero abre la página. La separación de sílabas rompe palabras en los lugares correctos. Y los motores de búsqueda asignan la página al espacio de idioma correcto. Una sola línea en el código fuente decide si su contenido llega útilmente a mucha gente.

Así el servicio de comprobación verifica la especificación de idioma

Nuestro núcleo de medición verifica este criterio completamente automático con la herramienta de prueba reconocida axe-core. Carga su página en un navegador real y controla dos cosas: primero la especificación de idioma debe estar presente en la estructura de página. En segundo lugar debe contener una abreviatura de idioma válida, por ejemplo "es" para español o "es-MX" para español mexicano — un error tipográfico como "español" cuenta como violación. Para excluir hallazgos al azar, axe-core se ejecuta dos veces con 800 milisegundos de diferencia; solo lo que ambas ejecuciones muestran cuenta. El informe entonces señala claramente el criterio: aprobado o violado, con evidencia. Una prueba vacía es para nosotros un error, nunca un pase libre.

Beispiele

Sprache fehlt oder ist falsch

Verstoß
<html>
<html lang="en">  <!-- auf einer deutschen Seite, aus der Vorlage übernommen -->
Erfüllt
<html lang="de">
<html lang="de-AT">

Das Vorleseprogramm wählt nach lang die Stimme und die Aussprache. Mit „en“ liest es deutschen Text mit englischen Regeln.

  • Abra el código fuente de su página de inicio por clic derecho y "Ver código fuente de página" y busque en las primeras líneas la nota lang="es".
  • Pida a su agencia que establezca la especificación de idioma en la estructura de página — entonces se aplica automáticamente a todas las subpáginas.
  • Verifique cada versión de idioma por separado: la versión inglesa de su sitio web necesita la abreviatura "en", la española "es".
  • Revise el código fuente después de cada cambio de sistema de construcción o software de sitio web.

Deutsche Fassung dieser Seite