Como um site pode determinar minha preferência de idioma?

1

Como um site pode determinar minha preferência de idioma (e, erroneamente, devo acrescentar)?

Quando eu navego para um site, o padrão é definir o idioma do site para africâner. Eu nunca selecionei isso antes, nem dei nenhuma indicação disso em nenhuma configuração de navegador local ou local.

Mas eu não estou tentando solucionar este site específico, só estou pensando sobre a metodologia - como um site é capaz de determinar qual idioma ele acha que o usuário usa - e se ele está vindo das configurações do navegador, ou cookies, ou cabeçalhos, etc.

    
por Coldblackice 22.06.2013 / 20:26

2 respostas

2

Seu navegador envia um cabeçalho de idioma aceito, que fornece suas preferências de idioma. A maioria dos sites escolhe seu idioma com base nesse cabeçalho, que você pode alterar nas configurações do seu navegador. Outros sites podem fazer isso com base na geolocalização do seu endereço IP.

    
por 22.06.2013 / 20:30
3

Você pode dar uma olhada nesta página para ver quais cabeçalhos seu navegador está enviando: link

O cabeçalho Accept-Language é particularmente importante.

Se não houver nada incomum nos cabeçalhos, algumas outras opções são:

  1. Como você está conectado à internet? O site pode estar fazendo geolocalização com base no seu endereço IP.

  2. Existe alguma indicação quanto ao idioma no URL que você está indo? Alguém pode ter lhe enviado uma URL com base no idioma em que estava navegando no site.

por 22.06.2013 / 21:46