diário ·

Qual idioma você recebe, e em que ordem

Tradução por IA Esta página é uma tradução automática do original (inglês / coreano) e pode conter erros. O original é a versão de referência. Ler o original

Quando você abre um site da ipe, ele escolhe seu idioma sempre na mesma ordem: primeiro o endereço, depois a escolha que você salvou, depois o idioma do seu navegador e, por último, o inglês.

O ipe.rest está disponível em doze idiomas há algum tempo, cada um em sua própria página. O que mudou em 1º de novembro foi a forma de chegar à página certa. Antes, a página inicial apenas sugeria o idioma do seu navegador; agora uma regra curta leva você até ele, e queremos que a mesma regra valha em todos os sites da ipe.

Os quatro passos

Primeiro, o endereço. Se um link indica o idioma desejado, como lang=ko no fim de um endereço, isso prevalece, porque quem criou o link quis assim. O site também salva essa escolha para a próxima vez.

Segundo, a escolha que você salvou. Quando você escolhe um idioma no site, ele fica guardado no seu próprio navegador com o nome ipe_lang. Fica no seu dispositivo e nunca é enviado para nós. Se estiver lá, é usado.

Terceiro, o idioma do seu navegador. Um navegador mantém uma lista ordenada dos idiomas que seu dono lê. O site percorre essa lista e escolhe o primeiro para o qual tem página. Uma forma regional como ko-KR conta como simplesmente ko.

Quarto, o inglês. Se nada da lista corresponder, você chega à página em inglês em vez de uma tela vazia. O inglês é, para nós, um último recurso sensato, porque é um dos dois idiomas em que escrevemos os originais; o outro é o coreano.

Acompanhando você de um site para outro

A ipe não é um site só: há a página principal em ipe.rest, o site de música idle e o portal de jogos play. Um idioma que você escolheu não deve ser esquecido na porta. Por isso, quando um link do ipe.rest leva a um dos outros, ele carrega o idioma que você está lendo. Se esse site tem uma página nesse idioma, o link vai direto a ela. Se não tem, o idioma viaja no endereço, e o outro site segue a partir dali os mesmos quatro passos.

O que a regra não faz

Cada idioma continua sendo uma página estática e simples em seu próprio endereço, então a regra só decide onde você chega quando vem de um endereço sem idioma, como ipe.rest ou /journal/. Quando você já está na página de um idioma, fica ali. O salto substitui o endereço no seu histórico em vez de acrescentar outro, de modo que o botão Voltar não joga você para a frente de novo.

Os mecanismos de busca e os programas de pré-visualização de links são deixados em paz. Eles veem a página que lista todos os idiomas, porque é a página feita para eles lerem, e ela mantém seu próprio endereço canônico. E se o seu navegador não executa nenhum script, você vê essa mesma lista e simplesmente escolhe um idioma.

Por que mantemos tudo simples

O idioma é a primeira coisa que uma página diz a você, e um palpite errado custa a uma pessoa cansada alguns segundos que ela não tem de sobra. Por isso a ordem coloca o que foi declarado de forma explícita, um link que nomeia um idioma ou uma escolha sua, antes do que é suposto, que é a lista do seu navegador. O inglês só preenche a lacuna quando não resta mais nada.

ipe(); // address, then your choice, then your browser, then English

Se uma página abrir em um idioma que você não esperava, troque uma vez. O site lembra e, daí em diante, sua escolha vem antes do palpite do navegador.

← todas as entradas