Skip to content

Esta tradução ainda não foi revista editorialmente. A versão alemã é vinculativa. Deutsche Fassung →

Barrierefreiheit

Quando é que palavras num idioma estrangeiro têm de ser marcadas num website?

Palavras numa língua estrangeira devem ser marcadas assim que frases completas, citações ou secções estão numa língua diferente da restante página. A marcação é uma anotação invisível no código-fonte que diz a um leitor de ecrã: aqui por favor mude a pronúncia. Palavras individuais estabelecidas como «Newsletter» ou «Update» não precisam de marcação. Isto é regulado pelo critério WCAG 3.1.2.

O que a marcação de partes numa língua estrangeira faz

Imagine uma página em alemão com uma citação de cliente em inglês: «The best service we ever had.» Um leitor de ecrã que trata toda a página como alemã lê esta frase com regras de pronúncia alemãs — o visitante cego ouve um som distorcido e não entende o elogio. Se a citação tiver a sua própria indicação de idioma no código-fonte, o programa muda para pronúncia inglesa para esta passagem e depois volta. O limite é praticamente fácil de traçar: palavras individuais que se tornaram familiares no quotidiano alemão permanecem não marcadas. Frases completas, citações, descrições de produtos num idioma estrangeiro ou uma caixa de informações em inglês recebem o marcador. Para visitantes que veem nada muda na aparência.

Assim o serviço de verificação verifica a língua de partes

A verificação automática com axe-core controla todas as passagens já marcadas: cada indicação de idioma dentro da página deve ter um acrónimo válido, como «en» ou «fr» — um acrónimo inventado ou mal datilografado é considerado uma violação. A pergunta mais difícil nenhuma máquina pode decidir de forma fiável: existem passagens num idioma estrangeiro que não têm nenhuma indicação? Para isto um programa teria de reconhecer a língua de pedaços de texto arbitrários com segurança e distingui-la de palavras emprestadas estabelecidas. Por isso, o nosso relatório aponta este componente como um ponto de verificação manual, e no padrão Gold um humano lê a página e avalia se as secções numa língua estrangeira são marcadas corretamente.

Beispiele

Englischer Absatz auf deutscher Seite

Verstoß
<p>Unser Leitsatz: "Think globally, act locally."</p>
Erfüllt
<p>Unser Leitsatz: <span lang="en">"Think globally, act locally."</span></p>

Einzelne eingebürgerte Wörter (Computer, Team) brauchen keine Kennzeichnung; Sätze und Zitate in anderer Sprache schon.

  • Recolha todos os locais do seu website com frases num idioma estrangeiro: citações de clientes, slogans, textos de produtos, avaliações incorporadas.
  • Peça à sua agência para marcar estas passagens no código-fonte com a indicação de idioma apropriada, como lang="en" para inglês.
  • Deixe palavras individuais estabelecidas como «Team», «Service» ou «Newsletter» sem marcação — pertencem ao uso de linguagem alemã.
  • Estabeleça para a sua redação que novas citações num idioma estrangeiro são sempre incorporadas com marcação.

Deutsche Fassung dieser Seite