I’m using this now on 1.4.2/3, works perfectly. Thanks a lot! 
È passato un po’ di tempo. Sono stato chiamato per un caso in cui Discourse non riusciva ad aggiornarsi all’ultima versione 2.4.1 e ho rintracciato il problema a questa estensione, basandomi sul messaggio di errore durante il tentativo di aggiornamento:
Gem::LoadError: can’t activate http_accept_language-2.0.5, already activated http_accept_language-2.1.1
… e ho trovato questa riga nel repository:
gem ‘http_accept_language’, ‘2.0.5’
Anche se non conosco Ruby, questo mi ha portato a pensare che ci fosse un conflitto di dipendenze. Sono riuscito ad aggiornare a Discourse v2.3.10, con successo. Poi ho commentato la riga del plugin nella configurazione del container e sono riuscito ad aggiornare all’ultima versione stabile di Discourse.
Ora, non ho seguito lo sviluppo di Discourse da un po’, ma i commenti recenti mi hanno portato alla mia prima domanda, e se non fosse così, c’è una seconda domanda ovvia:
- L’estensione è ancora necessaria, o la sua funzionalità è ora coperta in modo soddisfacente dal “core” di Discourse?
- Se non lo è, sarebbe possibile aggiornare l’estensione per renderla compatibile con Discourse v2.4+, e magari anche trasformarla in un’estensione “ufficiale”?
Grazie e tanti auguri!
Modifica: scossar/variable-language#1
Siamo regrediti qui, @david?
Non credo che questo plugin sia più necessario: non viene modificato da anni. Prova a utilizzare l’impostazione del sito set locale from accept language header del core.
@simon dovremmo aggiungere una nota al README e archiviare il repository GitHub?
Questo plugin non è più necessario: https://github.com/scossar/variable-language. In realtà mi ero dimenticato di averlo creato. La funzionalità del plugin è stata aggiunta al core con l’impostazione del sito set locale from accept language header.
Rimuoverò il plugin dal mio repository Github e cancellerò tutti i riferimenti ad esso da Meta. Grazie per avermelo segnalato!