asa
2026 年 7 月 18 日午前 11:25
1
こんにちは。先ほどスレッドを読んでいたら、金額が2回表示されているように見えて混乱しました。しかし、その後あることに気づきました。
投稿者が投稿を削除した場合、閲覧者が翻訳機能(Discourse AI / 翻訳)を有効にしていると、投稿本文が完全にレンダリングされます。元の言語に戻すと、正しく「(投稿者が削除しました)」というプレースホルダーが表示されます。キャッシュされた翻訳は、投稿の削除状態を確認せずにレンダリングされているようです。
再現手順
サイトで投稿翻訳(Discourse AI トランスレーター)を有効にします。
言語Aで投稿を作成し、言語Bに翻訳させます。
翻訳トグルを有効にしてトピックを閲覧します(言語Bで表示)。
投稿者として投稿を削除します。
引き続き翻訳版を表示したままトピックを再読み込みします。
実際の結果
翻訳された投稿本文全体が表示されます。元の言語に切り替えた後にのみ、プレースホルダーが表示されます。スクリーンショットを参照してください — 同じ投稿、同じ投稿者、同じ編集回数とタイムスタンプです。
備考
これは潜在的なプライバシー問題です:投稿者が削除意図していたコンテンツが、翻訳ビューを使用するすべての人によって公開されたまま読める状態になっています。
ご指摘ありがとうございます。SFU がまさに不足していたピースでした。これが元で、私は別々のフォークを維持する方向に進んでいましたが、アップストリームでサポートされるようになった今、フォークを退役して resenha を直接追跡できるようになりました。
LiveKit については、その方向に進みたいかどうか分からないため、質問を控えていました。今、あなたがその方向性を示されたので、機能や小さな改善に関する PR を受け付けていますか?
まず提案したいのは、サイドバーからルームを除外するオプションを設けるという個人的なリクエストです。私は resenha をマルチフォーラムアプリクライアントのバックエンドとして使用しているため、プラグインは有効にしておきながら、CSS に頼らずにウェブサイドバーをクリーンに保ちたいと考えています。例えば、resenha_rooms_in_sidebar というサイト設定(デフォルトは true、クライアント側でも true)を設け、既存のチェックと並んでサイドバー初期化子の上部でガードするようにします。
if (!currentUser || !s…
元の言語
ドイツ語に翻訳
「いいね!」 3
nat
(Natalie T)
2026 年 7 月 21 日午前 5:14
3
報告ありがとうございます。確かにこれは好ましくありません。
この問題はここで修正されるはずです:
main ← trans-deleted-407942
approved 04:21AM - 21 Jul 26 UTC
Related: https://meta.discourse.org/t/deleted-posts-still-show-full-content-when… -translation-is-enabled/407942
Translations could reveal a post’s content (translated) after its author deleted it, and translation backfill could recreate localizations after cleanup.
This PR replaces localizations with locale-specific deletion notices for _future deletions_. Also adds a migration that removes stale localization rows for posts already deleted by their authors, and excludes those posts from AI translation.
<img width="803" height="483" alt="Screenshot 2026-07-21 at 12 15 07 PM" src="https://github.com/user-attachments/assets/9ec52dfa-1b9d-4557-aece-1c58cf216c81" />
また、著者が削除した投稿もまだ翻訳されており、トークンを無駄にしていることにも注目しました。そのため、バックフィル対象からもこれらの投稿を除外しています。(つまり、翻訳がまだ行われていない投稿を著者が削除した場合、以前は翻訳バックフィルに含まれていましたが、現在は除外されます。)
「いいね!」 1