Al momento de utilizar lectores de pantalla para obtener información en una web y comprender su contenido es fundamental el idioma para su pronunciación.
Para alcanzar nivel de conformidad AA tenemos 2 criterios a superar en el principio 3.1:
- 3.1.1. Idioma de la página (A). El idioma predeterminado a pronunciar en cada página web se puede determinar mediante programación.
- 3.1.2. Idioma por sección (AA). El idioma a pronunciar en cada parte o sección del contenido puede determinarse mediante programación, excepto los nombres propios, los términos técnicos, las palabras de lenguaje indeterminado.
En el video de ejemplo, podemos escuchar cómo el lector pronuncia una página con idioma definido en inglés y contenido en español generando problemas de accesibilidad y no superando el criterio 3.1.1:
<html lang="en">
y luego la misma cita es pronunciada correctamente al definirla (criterio 3.1.2) en español, superando el criterio 3.1.2:
<blockquote lang="es">
Dispositivo: Android con idioma en español (España)
Lector de pantalla: Talkback
Página de prueba: http://itgrarte.org/pruebas/idioma.html
En el siguiente video podemos ver la alternativa que puede generar el usuario para que el lector pronuncie correctamente el idioma, eludiendo la falta de accesibilidad de la página.
Como observaciones adicionales podemos decir que un test automatizado detecta el uso de la etiqueta de idioma en el código HTML, pero la misma no asegura superar el criterio, al igual que el atributo de texto alternativo en imágenes.