Remover o formulário de idioma Chrome / Chromium que não está na lista predefinida

1

Na área de configurações, o Google Chrome e o Chromium (estou usando o Chromium) permitem que você controle quais idiomas você aceita e a ordem de preferência deles. Esta lista de idiomas entra no seu cabeçalho HTTP Accept-Language. Além disso, quando o navegador detecta que você está visualizando uma página em um idioma diferente e se oferece para traduzi-lo para você, se você clicar em não, ele adicionará o idioma à sua lista.

Aqui está o problema, que claramente parece ser um bug no Chromium. Na área de configurações, você só pode adicionar idiomas de uma lista predefinida, embora grande. E na lista de idiomas que você aceita, ele mostra apenas os que estão na lista predefinida. Então, se algum outro idioma estiver na sua lista, ele não aparecerá na área de configurações e não há como removê-lo.

O recurso de adição automática adicionou o crioulo haitiano à minha lista e não posso removê-lo. O que é pior, eu fiz alguns testes de idiomas, adicionei e removi idiomas do Chromium, e agora o crioulo haitiano tem trabalhado invisivelmente no topo da minha lista, então alguns sites agora servem uma página crioulo haitiana porque é isso que minha navegador está pedindo.

Existe algum arquivo de configuração que eu possa editar para modificar minha configuração manualmente? Estou usando o Debian Linux.

    
por Sam Kauffman 22.01.2018 / 19:46

1 resposta

1

Os desenvolvedores do Chromium forneceram esta solução alternativa:

  1. Abra o chrome: // settings
  2. Abra o console JS com Ctrl + Shift + J
  3. Digite chrome.languageSettingsPrivate.disableLanguage ('ht')

em que 'ht' é o código de idioma do crioulo haitiano neste exemplo.

    
por 21.02.2018 / 16:06