Extensão do Chrome para mudar de local (Accept-Languages)

44

Existe uma extensão do Chrome que pode ser usada para alternar rapidamente entre dois locais (por exemplo, inglês e alemão) rapidamente? Alguns sites detectam o idioma do usuário usando o Accept-Languagescabeçalho HTTP sem ter nenhuma interface do usuário para configurar o idioma desejado. Nesse caso, a única maneira que conheço de alterar o idioma é alterar o cabeçalho HTTP mencionado.

Na verdade, qualquer maneira rápida de mudar de local serve. Não precisa ser uma extensão.

usr
fonte
8
Marque chrome://chrome/settings/languagescomo favorito e arraste e solte o idioma para torná-lo padrão.
Ankit
1
@ Emerge obrigado. Eu testei isso, mas sem sorte. Eu acho que o site decide sempre escolher a prioridade 1. Faz sentido.
usr

Respostas:

51

O comentarista Lamb sugere o seguinte:

Marque chrome: // settings / languages ​​e basta arrastar e soltar o idioma para torná-lo padrão.

Eu acho que essa é uma solução viável.

usr
fonte
1
nota: você deve clicar no botão 'Exibir Google Chrome neste idioma' e reiniciar completamente o Chrome. Descobri que certas extensões ainda estavam em execução em segundo plano e precisava ir ao Gerenciador de tarefas para matar todos os processos do Chrome. Você pode testar o formato da data com esse violino (alterne entre inglês dos EUA e do Reino Unido) jsfiddle.net/vRf5B/42
Simon
1
você pode desligar completamente o Chrome usando o botão "menu> Sair". Fechar o navegador com o botão X não mata as extensões de fundo
Dénes Papp
10

Eu escrevi uma extensão do Chrome que faz exatamente isso: Quick Language Switcher .

Plug-in de substituição (link original desativado) Language Switcher

Wattos
fonte
Sua extensão pode adicionar idiomas aos quais o próprio Chrome não suporta diretamente? Estou procurando uma maneira de adicionar facilmente códigos de idioma definidos localmente para testes de localização (testando o processo de localização em si, não a localização em um determinado idioma).
Martijn Pieters
1
você pode adicionar novos idiomas a esta extensão
Simon
não trabalho para mim
shershen
5
Tudo o que a extensão faz é definir o cabeçalho Accept-Languages, no entanto, não modifica os valores de JavaScript navigator.languagee navigator.languages.
OhJeez 28/10
ele funciona, ele muda HTTP Header Accept-Language, leia aqui stackoverflow.com/questions/1043339/…
rofrol 4/17/17