Avançar para o conteúdo
SilktideAjuda

Idioma inválido para a página

Quando uma página declara o seu idioma, o código do idioma deve ser escrito corretamente. A Silktide identifica páginas cujo idioma declarado está vazio ou não é um código reconhecível, o que impede os navegadores e as de o utilizarem.

Por que isso é importante

Um depende do idioma declarado da página para pronunciar corretamente o seu texto. Uma declaração inválida, como lang="" ou lang="english", é pior do que inútil: a página parece declarar um idioma, mas o software não consegue utilizá-lo, fazendo com que a pronúncia, as opções de tradução e a verificação ortográfica dependam de suposições.

Este é o critério de sucesso 3.1.1 da (Idioma da Página), um requisito de — parte do nível de conformidade mais básico.

Como corrigir

Corrija o atributo lang na tag de abertura da página para um código de idioma válido: um idioma com duas ou três letras, opcionalmente seguido de uma região.

<!-- Problema: declarações vazia e inválida -->
<html lang="">
<html lang="english">

<!-- Correção: um código de idioma bem formado -->
<html lang="en">
<html lang="en-US">

Normalmente, isso é definido uma vez no modelo da sua página. Declarar o idioma correto também melhora a forma como a Silktide testa o seu conteúdo — consulte como funcionam os idiomas.

Como a Silktide faz esta verificação

  1. Encontra o elemento <html> de cada página.
  2. Examina o seu atributo lang e, se existir, o atributo xml:lang.
  3. Identifica um atributo que esteja presente, mas vazio.
  4. Identifica um atributo cujo valor não esteja bem formado: a parte do idioma deve ter 2 ou 3 letras (como en ou fr) e qualquer parte de região que se siga deve ter 2 ou 3 letras (como US ou GB).
  5. As páginas sem qualquer atributo de idioma são abrangidas pela verificação separada Idioma da página.

Resolução de problemas

A minha etiqueta de idioma é válida, mas foi identificada

A Silktide valida as partes de idioma e de região da etiqueta. Formas menos comuns de etiquetas válidas, como as que têm um código de script com quatro letras, por exemplo zh-Hans, podem ser identificadas mesmo sendo tecnicamente válidas. Se confirmar que a sua etiqueta está correta, o resultado.

Saiba mais

Última atualização

Esta página foi útil?