New option: auto-select language by HTTP header

I’m using this now on 1.4.2/3, works perfectly. Thanks a lot! :+1:

1 curtida

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:

  1. A extensão ainda é necessária, ou sua funcionalidade já é coberta de forma satisfatória pelo “núcleo” do Discourse?
  2. 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

1 curtida

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?

3 curtidas

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!

5 curtidas