Saltar para o conteúdo
Versão de apresentaçãoEstamos a preparar o lançamento do AllMyQR.
AllMyQR
PT

Um código QR, vários idiomas

Uma placa na parede de um quarto pode servir hóspedes que falam línguas diferentes. O código QR pode ser o mesmo para todos; a escolha da página acontece quando cada pessoa abre a ligação.

Um guia do hóspede em várias línguas

Imagina um alojamento com uma placa fixa em cada quarto. O código dá acesso aos horários do pequeno-almoço, aos contactos da receção e às instruções de saída. Há versões desse guia em português, inglês e francês.

Podes encaminhar todas as pessoas para uma página onde escolhem o idioma. É uma solução simples e explícita. Outra possibilidade é abrir logo uma versão adequada à preferência do navegador, mantendo uma forma visível de a mudar.

O código QR guarda apenas a ligação de entrada. A decisão pode ser tomada pelo serviço de encaminhamento ou pelo próprio site do alojamento. Portanto, um destino multilingue não exige necessariamente regras no fornecedor de QR: se o teu site já trata essa escolha, o código pode limitar-se a levar até ele.

O idioma é uma preferência, não uma nacionalidade

Um navegador pode comunicar os idiomas preferidos através de uma informação chamada Accept-Language. O servidor usa essa indicação para escolher uma versão compatível. É uma pista, não uma garantia: a configuração do dispositivo pode não coincidir com a língua que a pessoa quer ler naquele momento.

A documentação da MDN recomenda que essa indicação não se sobreponha a uma escolha explícita do utilizador. Por isso, um botão «Português» deve permitir chegar à versão portuguesa mesmo que o navegador prefira inglês.

O país também não resolve esta escolha. Um hóspede em Lisboa pode querer ler francês; uma pessoa em Madrid pode preferir português. Encaminhar apenas pela localização cria uma aproximação desnecessária quando o que interessa é a língua escolhida.

Prepara o caso em que não há correspondência

Se só tens conteúdo em português e inglês, uma preferência por alemão não deve terminar numa página de erro. Define um destino por defeito: pode ser uma página curta com as línguas disponíveis e um contacto, ou uma das versões com o seletor de idioma em destaque.

Escreve o nome de cada língua de forma reconhecível: «Português», «English», «Français». Bandeiras, por si só, obrigam o visitante a associar uma língua a um país. E mantém o seletor acessível em todas as versões, para que uma escolha inicial inadequada seja fácil de corrigir.

Há ainda uma diferença importante entre não conhecer a preferência e a página escolhida estar indisponível. Um destino por defeito para idiomas não resolve automaticamente uma falha do site. Uma alternativa de disponibilidade precisa de regras próprias e de informação atual sobre o problema.

As versões precisam de acompanhar as mesmas mudanças

O encaminhamento não traduz o conteúdo. É preciso preparar as páginas e mantê-las coerentes. Se a hora de saída mudar para as 11h, as três versões do guia devem refletir essa alteração. Uma página na língua certa com informação antiga continua a falhar o objetivo.

Antes de instalar as placas, testa cada versão, uma preferência sem correspondência e a mudança manual de idioma. Usa também o percurso completo a partir do código: abrir diretamente a página francesa não confirma que a regra a escolhe.

Esta abordagem serve igualmente um audioguia de museu, instruções num equipamento ou recursos de um livro. Começa pelas línguas que consegues manter bem e conserva uma escolha clara para quem precisa de outra.

Continua a explorar

As regras também podem acompanhar o calendário: explora o mesmo código antes, durante e depois de um evento. Para perceber a ligação intermédia, começa por como mudar o destino de um código já impresso.

Voltar ao blog