Idioma da página
O que a norma pede
O idioma principal da página está declarado no código.
- 3.1.1 (A)
Parecido na NBR 17060
A NBR 17060 trata de aplicativos. Se o seu serviço também tem app, veja o que a Bússola da NBR 17060 diz sobre o mesmo assunto:
Visões por perfil
Escolha um perfil para ver o que o requisito pede de quem ocupa esse papel:
Registre na especificação o idioma de cada página ou versão do site. O idioma define a voz do leitor de tela; sem ele, um texto em português pode ser lido com pronúncia inglesa.
Versão em espanhol
O portal tem páginas para imigrantes.
Errado: Idioma não especificado
Na especificação
Páginas em espanhol sem indicação.
O leitor usa a voz em português.
Certo: Idioma indicado
Na especificação
Seção “Información para migrantes” — idioma es.
O leitor usa a voz certa.
Declare o idioma com lang="pt-BR" no elemento html e troque o valor nas versões em outros idiomas. Confira os templates de ferramentas que vêm com “en” como padrão.
Elemento html
Declaração do idioma.
Errado: Idioma errado
<html lang="en">O leitor lê português com pronúncia inglesa.
Certo: Idioma certo
<html lang="pt-BR">Pronúncia correta.
Inclua a verificação do idioma no processo de entrega e revise os templates de sistemas de terceiros e legados. É uma correção de uma linha com efeito no site inteiro.
Sistema contratado
O sistema de ouvidoria veio de outro país.
Errado: Idioma herdado
Situação
Páginas em português com lang="en".
Leitores de tela leem com pronúncia errada.
Certo: Idioma ajustado
Situação
Configuração corrigida para pt-BR.
Leitura natural.
Inspecione o atributo lang do elemento html e ouça um trecho com o leitor de tela: a pronúncia deve ser a do idioma do conteúdo. Repita em páginas de sistemas diferentes.
Leitura da página
Leitor de tela em página sem lang correto.
Errado: Pronúncia errada
Leitor de tela anuncia: “Sehr-vee-sos” (Serviços lido em inglês)
Idioma mal declarado.
Certo: Pronúncia certa
Leitor de tela anuncia: “Serviços”
Atende.
Ao criar páginas em outros idiomas no gerenciador, selecione o idioma de cada uma e revise as páginas traduzidas.
Página em inglês
Página para turistas.
Errado: Idioma padrão
No gerenciador
Página em inglês com idioma “Português”.
Pronúncia errada.
Certo: Idioma escolhido
No gerenciador
Idioma da página: English.
Pronúncia certa.