更新帖子的翻译并不总是会自动刷新,即使是首次编辑也是如此。
例如,在 Odoo: Account.Move_Line heeft enkel kolommen, geen rijen - invantive 中,我以管理员身份编辑了第 8 和第 9 号帖子。
第 8 号帖子是由其他用户发布的。根据下方的查询结果和 /logs 日志,其翻译并未更新。
第 9 号帖子是由管理员本人发布的。其翻译已正常更新。
在 Data Explorer 中使用的查询语句如下:
-- [params]
-- date :start_date = '2025-11-01'
SELECT
feature_name,
created_at,
post_id,
response_tokens
FROM
ai_api_audit_logs
WHERE
post_id IS NOT NULL
AND created_at > :start_date
AND (response_tokens IS NULL OR response_tokens != 1)
ORDER BY
created_at DESC
查询结果中包含了第 9 号帖子,但不包含第 8 号帖子:
随后,我点击了该帖子上的强制“更新翻译”按钮,确实触发了翻译的更新:
当前运行的 Discourse 版本为 2026.7.3 / origin/release/2026.7
如何确保在所有帖子被编辑时,其翻译都能自动更新?
每天限制编辑 2 次是可以接受的。通常我们需要一次编辑来移除个人身份信息(GDPR)或修正错别字。

