Usuário desativa traduções, mas elas continuam voltando

Olá,

Parece que, para alguns usuários do nosso forum.inderes.com, a desativação da tradução não permanece desativada permanentemente. Alguns usuários preferem ver sempre a mensagem original em vez da tradução, mas ficam irritados ao ver as traduções aparecerem novamente após algumas semanas.

Não deveria ser assim: ao clicar no botão :japanese_reserved_button: para desativar as traduções, o sistema deveria lembrar da sua configuração como usuário logado? O mesmo vale para usuários anônimos dentro da mesma sessão?

Feedback do usuário:

De vez em quando, sem nenhum motivo aparente, a língua muda para inglês em algum dispositivo. Uso a mesma conta no Windows, macOS e Android/Chrome sem nenhum problema. E esse fórum consegue perder as configurações de idioma a cada algumas semanas e começa a forçar a tradução.

Atualmente, a funcionalidade é que a configuração é salva no armazenamento local (no dispositivo) por 30 dias.

Embora eu ache que já tenhamos sido solicitados mais de uma vez a persistir isso nas próprias configurações do usuário, o que funcionaria entre dispositivos.

Tenho uma atualização aqui que deve nos permitir fazer isso:

Vou atualizar aqui novamente quando for mesclado.

Ei @MiikkaLaitila, aqui tudo certo.

Essa configuração agora é salva na página de preferências do usuário, por exemplo: https://meta.discourse.org/my/preferences/interface

Perfeito, muito obrigado @nat pela correção rápida :folded_hands: