I’m using this now on 1.4.2/3, works perfectly. Thanks a lot! 
Já faz um tempo. Fui chamado para investigar um caso em que o Discourse não estava sendo atualizado para a versão mais recente, a v2.4.1, e rastreiei o problema até esta extensão com base na mensagem de erro durante a tentativa de atualização:
Gem::LoadError: can’t activate http_accept_language-2.0.5, already activated http_accept_language-2.1.1
… e encontrei esta linha no repositório:
gem ‘http_accept_language’, ‘2.0.5’
Embora eu não conheça Ruby, isso me levou a pensar que havia um conflito de dependências. Consegui atualizar para o Discourse v2.3.10, o que foi bem-sucedido. Em seguida, comentei a linha do plugin na configuração do container e consegui atualizar para a versão estável mais recente do Discourse.
Agora, não tenho acompanhado o desenvolvimento do Discourse há algum tempo, mas comentários recentes me levaram à minha primeira pergunta. Caso não seja esse o caso, há uma segunda pergunta óbvia:
- A extensão ainda é necessária, ou sua funcionalidade já é coberta de forma satisfatória pelo “núcleo” do Discourse?
- Se não for, seria possível atualizar a extensão para torná-la compatível com o Discourse v2.4+, e talvez até mesmo transformá-la em uma extensão “oficial”?
Obrigado e tudo de bom!
Edição: scossar/variable-language#1
Regredimos aqui, @david?
Acho que este plugin não é mais necessário — ele não foi alterado há anos. Tente usar a configuração do site definir localidade a partir do cabeçalho Accept-Language do núcleo.
@simon, devemos adicionar uma nota ao README e arquivar o repositório do GitHub?
Este plugin não é mais necessário: https://github.com/scossar/variable-language. Eu realmente tinha esquecido que o havia criado. A funcionalidade do plugin foi adicionada ao núcleo com a configuração do site definir localidade a partir do cabeçalho de idioma aceito.
Vou remover o plugin do meu repositório no Github e remover qualquer referência a ele do Meta. Obrigado por chamar minha atenção para isso!