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

久しぶりですね。Discourse が最新バージョンの v2.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 v2.3.10 へのアップグレードには成功しました。その後、コンテナ設定内のプラグイン行をコメントアウトしたところ、Discourse の最新安定版へのアップグレードが可能になりました。

さて、私はしばらく Discourse の開発動向を追っていませんでしたが、最近のコメントを踏まえ、まず最初の質問をさせていただきます。もしそうではない場合は、明らかな次の質問があります。

  1. この拡張機能は現在も必要でしょうか、それとも Discourse の「コア」機能で十分にその役割を担っていますか?
  2. 必要である場合、Discourse v2.4+ と互換性があるように拡張機能を更新することは可能でしょうか。もしかしたら「公式」拡張機能として位置付けることもできるかもしれません。

よろしくお願いいたします。

編集: scossar/variable-language#1

「いいね!」 1

ここで後退したのでしょうか、@david

このプラグインはもう不要ではないでしょうか。数年間、更新されていません。コアの「Accept-Language ヘッダーからロケールを設定」サイト設定の使用をお試しください。

@simon README に注意書きを追加し、GitHub リポジトリをアーカイブすべきでしょうか?

「いいね!」 3

このプラグインはもう必要ありません:https://github.com/scossar/variable-language。実は、私がこれを作成したことを忘れていました。このプラグインの機能は、「accept language ヘッダーからロケールを設定」サイト設定を通じてコアに追加されました。

私はこのプラグインを GitHub リポジトリから削除し、Meta からの参照も削除します。ご指摘いただきありがとうございます!

「いいね!」 5