AIヘルパーはユーザーのロケールを必ずしも使いません

問題の再現手順は特にありません。しかし、ロケール設定を変更していないにもかかわらず、AIヘルパーモーダルが英語で表示されないという問題が2度発生しました。以下は2週間前に撮影したスクリーンショットです。ロケールは英語に設定されていましたが、ドイツ語で表示されていました。

こちらは今撮影したスクリーンショットです。

「いいね!」 4

Moin様

これはキャッシュの問題かもしれません。プロンプトのリストは一度取得されてキャッシュされますが、毎日更新されるべきだと考えられます。以前に言語をドイツ語に設定してから英語に変更したことはありますか?

「いいね!」 1

メタに参加したときは確かにドイツ語に設定していました。しかし、ドイツ語でメタを使ったのがいつ最後だったかは覚えていません[1]。だから、ドイツ語で表示されたときに報告しなかったのです。しかし、フランス語は話せないので、フランス語を選んだことはないと思います。


  1. スクリーンショットを撮るためにロケールを変更するのが好きではありませんでした ↩︎

「いいね!」 2

また発生しました


Bertは今日、多言語対応です。

「いいね!」 2

@keegan ここのキャッシュキーはロケールでキー付けされていないため、最初にリクエストしたユーザーのローカライズされたバージョンが30分ごとにキャッシュされます。

理想的な解決策はクライアントで翻訳することです。それほど理想的ではないのは、ロケールでキャッシュすることです。

「いいね!」 4

コードを確認したところ、ロケールごとにキャッシュされているようです。

@Moin、これで解決しましたか?

「いいね!」 3

このトピックは3日後に自動的に閉じられました。返信はもう受け付けられません。