Sobre esta regra de acessibilidade
Para utilizadores multilíngues de leitores de ecrã que podem preferir um idioma diferente do predefinido, o conteúdo HTML deve conter um atributo lang válido ou correlacionar-se com um código lang válido.
Os utilizadores escolhem um idioma predefinido ao configurar um leitor de ecrã. Se o idioma de uma página web não for fornecido, o leitor de ecrã utiliza o idioma predefinido do utilizador. As definições de idioma são um problema para utilizadores que falam idiomas diferentes e visitam websites em múltiplos idiomas. É essencial declarar um idioma e garantir que é válido para que o texto do website seja pronunciado corretamente.
Os leitores de ecrã empregam diferentes bibliotecas de som para cada idioma baseadas na sua pronúncia e características. Os leitores de ecrã podem facilmente alternar entre estas bibliotecas de idioma, mas apenas se os documentos especificarem qual(ais) idioma(s) devem ler. Se nenhum idioma for fornecido, o leitor de ecrã lê o conteúdo no idioma predefinido do utilizador, o que resulta num sotaque confuso! Quando os leitores de ecrã utilizam a biblioteca de idioma incorreta, é difícil compreender qualquer coisa.
O que esta regra de acessibilidade verifica
Garante que todos os documentos HTML contêm uma propriedade lang ou xml:lang com um valor válido.
Ajude-nos a melhorar os nossos guias
Detecte problemas de acessibilidade automaticamente
O Rocket Validator examina milhares de páginas com Axe Core e o W3C Validator, encontrando problemas de acessibilidade em todo o seu site.