New option: auto-select language by HTTP header

Прошло довольно много времени. Меня вызвали для решения проблемы с обновлением Discourse до последней версии 2.4.1. Судя по сообщению об ошибке, возникшей при попытке обновления, проблема была связана с этим расширением:

Gem::LoadError: can’t activate http_accept_language-2.0.5, already activated http_accept_language-2.1.1

… и я обнаружил эту строку в репозитории:

gem ‘http_accept_language’, ‘2.0.5’

Хотя я не знаю Ruby, это заставило меня предположить, что возник конфликт зависимостей. Мне удалось успешно обновить систему до версии Discourse 2.3.10. Затем я закомментировал строку с плагином в конфигурации контейнера и смог обновиться до последней стабильной версии Discourse.

Я давно не следил за развитием Discourse, но недавние комментарии привели меня к первому вопросу. Если ответ на него не таков, как я предполагаю, то есть очевидный второй вопрос:

  1. Всё ещё необходимо это расширение, или его функциональность уже полностью покрыта ядром Discourse?
  2. Если нет, возможно ли обновить расширение, чтобы сделать его совместимым с Discourse v2.4+, и, возможно, даже превратить его в «официальное» расширение?

Спасибо и всего наилучшего!

Редакция: scossar/variable-language#1

1 лайк