ページが存在しないか、プライベートです。フォントと言語が異なります。

こんにちは :waving_hand:

なぜ「ページが存在しないか、非公開です」というメッセージが異なるフォントで、ロシア語のように見える言語で表示されているのでしょうか?

「いいね!」 2

Not-found ページでは、ユーザーが匿名ユーザーとして扱われているようです。Meta 側で「Accept-Language ヘッダーからロケールを設定する」という設定を有効にしています。この設定は、匿名ユーザーに対してブラウザから送信される言語ヘッダーに基づいてロケールを設定することを意図しています。

ブラウザのロケールをフランス語に設定すると、Meta にログインしていても Not-found ページはフランス語のロケールを使用します。これは許容されるかもしれませんが、ブラウザの言語設定に存在しないロケールが表示される場合は問題です。

ブラウザの言語設定を確認することは可能ですか?Chrome の場合、言語設定は「詳細設定」で変更できます。

「いいね!」 3

こんにちは、サイモンさん

少ししてから確認します。返信ありがとうございます。:smiley:

「いいね!」 1

こんにちは

今日確認したところ、このような状態でした。昨日何が起きたのか全くわかりません。

「いいね!」 1

ご確認ありがとうございます。懸念しているのは、set locale from accept language header 設定に関連するキャッシュの問題により、特定の条件下で 404 ページが誤ったロケールで表示される可能性があることです。前回そのページにアクセスされた際も、おそらくこれが原因だったと考えられます。

匿名ユーザー向けのページキャッシュ方法について、Discourse で最近いくつかの変更が行われました。これらの変更により、このような問題は防止されるはずですが、404 ページのキャッシュに依然として問題が残っている可能性もあります。

「いいね!」 2

なるほど。詳しいご説明をありがとうございます。もし再度見かけましたら、お知らせいたします。