Como posso fazer backup da lista de idiomas que defini e pedi no Firefox?

0

Antecedentes

Enquanto eu estava testando um erro em um serviço da web que estava usando, percebi que ele não funcionava em um único idioma quando nenhum outro era especificado como 'backups' ou 'fallbacks'. Antes de testar isso, eu queria fazer o backup dessa lista que eu uso regularmente quando testo outros casos, já que eu mudo a ordem com freqüência, para testar esse caso de erro específico com uma lista quase vazia de idiomas.

Pergunta

Minha pergunta é como fazer o backup com facilidade, sem ter que adicionar manualmente cada idioma, digitando ou escolhendo cada idioma por meio da interface do usuário e adicionando-os novamente. Eu imagino fazer qualquer um dos seguintes:

  • usando um recurso interno de Importação / Exportação no navegador, como fiz com os Favoritos para usar um arquivo de backup,
  • copiando um determinado arquivo de configuração e, em seguida, de volta para dentro do 'diretório de configuração do programa ativo'
  • ou copiar uma string de todos os idiomas em uma determinada parte da interface do usuário ou arquivo de configuração do aplicativo.
por Pysis 11.03.2015 / 19:20

1 resposta

0

Método 1 - Baseado em arquivo

Para o Firefox, encontrei um arquivo relevante no perfil de usuário do meu navegador, que pode ser acessado por um desses caminhos:

C:\Users\IBM_ADMIN\AppData\Roaming\Mozilla\Firefox\Profiles\<profile_name>\prefs.js

ou

%USERPROFILE%\AppData\Roaming\Mozilla\Firefox\Profiles\<profile_name>\prefs.js

que contém as seguintes linhas relevantes para o meu problema:

user_pref("extensions.qls.backup_acceptlanguages", "sr");
user_pref("intl.accept_languages", "sr");

Método 2 - Baseado em Aplicativo

Também descobri que essas propriedades são acessíveis através da interface "about: config" do Firefox, colocando essa string na barra de endereços e navegando até ela. Eu presumo que desta forma é mais preferível, como o aplicativo é notificado das alterações, mas o outro método é bom se você precisar de um script para manter a configuração externa ao próprio programa.

Observação para "< profile_name >", você pode ter vários perfis e terá que alterar o arquivo na pasta de perfil correta. Você pode verificar o nome da pasta de configurações e configurações do perfil atual, navegando até "about: support" no navegador e clicando em "Show Folder". Isso abrirá o caminho para a pasta correta no navegador de arquivos padrão do sistema operacional e você poderá copiar o caminho ou identificar o nome dele.

Outra observação, eu tenho a segunda propriedade "qls" porque eu tenho um complemento do Firefox instalado chamado "Quick Language Switcher", então você pode não ter essa chave sem o complemento sendo instalado, e nesse caso ganhou não se preocupe em lidar com essa propriedade de configuração.

    
por 11.03.2015 / 19:24