ログアウト後、Android デバイスの言語が en に切り替わる

iPhoneやデスクトップなどの他のデバイスでは、ログアウト後、言語はナビゲーターのヘッダー言語になります。
Androidでは、最初にサイトにアクセスした際、言語はナビゲーターと同じです(OK)。
ログイン後、ユーザー設定の言語になります(OK)。
そしてログアウトすると、ナビゲーターのヘッダー言語に関わらず英語になります(NG)。

以下のオプションを有効にしています:

  • Accept-Languageヘッダーからロケールを設定
  • ユーザーのロケールを許可
  • デフォルト言語(中国語)
  • SSO
「いいね!」 1

これはキャッシュに関する問題です。言語別の匿名ユーザーをサポートすると、キャッシュが{x}種類の言語に分割されてしまい、キャッシュを無効化せざるを得なくなります。

匿名ユーザーに対する言語別サポートは想定されていませんので、ご了承ください。言語サポートを利用したい場合は、ログインしてください。

「いいね!」 1

iPhone とデスクトップでは言語が正常に動作する理由がわかりません。ログアウトすると、言語はブラウザのデフォルト言語になります。