トピック一覧がドイツ語(DE)で表示されていますが、1 つのドイツ語(DE)トピックが翻訳されていません

こんにちは、

Discourse のインストールにおいて、自動 AI 翻訳に関する問題が発生しています。

現在の設定:

  • 自動 AI 翻訳は有効で、全体的に非常にうまく機能しています

  • default locale:英語

  • allow user locale:有効

問題の説明:

ユーザーがブラウザに直接 URL を入力してフォーラムを初めて訪問した際、トピック一覧のローカライズが一貫して行われません。

  • 一部のトピックタイトルは訪問者の言語で表示されます

  • 他のトピックタイトルは元の言語のままです

ただし、以下の動作が確認されています。

  • フォーラムロゴをクリックして内部ナビゲーションを行った場合、すべてのトピックタイトルが正しく翻訳されます

  • その後、ブラウザの再読み込みボタンを使用すると、問題が再発し、翻訳が再び不統一になります

翻訳は、初期ページ読み込み時や完全なページ再読み込み後には確実に適用されないものの、内部ナビゲーション中は正しく機能しているようです。

この挙動に遭遇された方や、原因についてご存知の方がいらっしゃいますでしょうか。

ご支援を賜りますよう、何卒よろしくお願い申し上げます。

よろしくお願いいたします、
M

self-hosted - バージョン 2026.4.0-latest

さらに調査を進めた結果、明確なパターンに気づきました。

  • 例えば、訪問者のブラウザ言語がドイツ語の場合:

    • 元々他の言語で書かれたトピックのタイトルは、正しくドイツ語に翻訳されます。

    • しかし、元々ドイツ語で書かれたトピックのタイトルは、英語(フォーラムのデフォルト言語)で表示されます。

この動作は他のブラウザ言語でも再現可能です。

  • 訪問者の言語が部分的に適用されます。

  • しかし、すでに訪問者の言語と一致するコンテンツは、代わりにデフォルトのフォーラム言語にフォールバックするようです。

奇妙ですね…

「いいね!」 1

これらの設定が有効になっているか確認できますか?

また、ドイツ語がサポート言語のリストに含まれていますか?ユーザーが部分的な翻訳を見ている場合、バックフィルが遅すぎる可能性があります。

また、以下の設定もあります:

  • サポートされていない場合、デフォルトのロケールをコンテンツのローカリゼーションで使用

問題を特定できてよかったですね!私もメタ(プライベートウィンドウ、ログアウト状態)で再現できました。
英語で表示されているトピックはこれだけです:🇩🇪 Fehler in der Deutschen Übersetzung? Hier melden!

@nat これは翻訳不足による混在ではなく、ドイツ語で書かれたトピックが英語で表示されている一方、他のすべてのトピックは期待通りドイツ語で表示されているという現象です。

「いいね!」 1

コンテンツのローカライズが有効化されました::white_check_mark:
ユーザーのロケールを許可::white_check_mark:
クッキーからロケールを設定::white_check_mark:
ドイツ語がサポート言語リストに含まれています::white_check_mark:

ユーザーが部分的な翻訳を表示している場合、バックフィルが非常に遅い可能性があります

すべてのトピックが完全に翻訳されています :white_check_mark:

他の(サポートされている)言語でも再現可能です。

「いいね!」 1

おもしろいですね。見てみます。

「いいね!」 1

こんにちは、

実際、この問題はメタサイトでも発生しています :+1: 私のフォーラムで見たのと同じ動作が確認できます。

@nat 問題に関する動画はこちらです

この問題はしばらく前から存在しています。私の設定に問題があると思っていたのですが。

「いいね!」 1