Skip to content
Preview versionWe are preparing to launch AllMyQR.
AllMyQR
EN

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