ブラウザの設定に基づいてデフォルト言語を「設定」する方法はありますか?登録済みユーザーと未登録ユーザーの両方についてです。
サイトのデフォルト設定が英語で、私が使用している FF や Chrome がスペイン語設定の場合、どうなりますか?
それは可能でしょうか?
よろしくお願いいたします。
ブラウザの設定に基づいてデフォルト言語を「設定」する方法はありますか?登録済みユーザーと未登録ユーザーの両方についてです。
サイトのデフォルト設定が英語で、私が使用している FF や Chrome がスペイン語設定の場合、どうなりますか?
それは可能でしょうか?
よろしくお願いいたします。
Discourse は、サイト設定の「Accept-Language ヘッダーからロケールを設定」が有効になっている場合、ブラウザのロケールを使用してユーザーのロケールを設定します。ロケールは、ブラウザの言語ヘッダーに基づいて、匿名ユーザー(およびサイトで登録した新規ユーザー)に対して設定されます。
この機能は、「ログインが必要」サイト設定が有効になっている場合のみ正しく動作します。「ログインが必要」設定が無効なサイトでは、「Accept-Language ヘッダーからロケールを設定」設定により、ログインしていないユーザーに対してサイトが誤ったロケールで表示される可能性があります。この問題の原因は、サイトの読み込み速度を向上させるため、ログインしていないユーザーに表示されるコンテンツをキャッシュしている点です。
なお、すべてのユーザーは、ユーザー設定から言語を変更することができます。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
Accept-Languageヘッダーからロケールを設定する機能の問題が解消され、「実験的」ではなくなりました。