这已通过以下方式修复:
- FIX: Update topic excerpts when the first post is localized by nattsw · Pull Request #36885 · discourse/discourse · GitHub
- 以及 DEV: Add rake task to backfill localization excerpts which were empty by nattsw · Pull Request #36901 · discourse/discourse · GitHub
这也应该已修复 ![]()
自托管用户如果缺少本地化摘要,需要注意一件事:您需要更新,然后在控制台中运行以下 rake 任务 [^1]
bundle exec rake topic_localizations:backfill_excerpts
## 或者可能使用 sudo
sudo -E -u discourse bundle exec rake topic_localizations:backfill_excerpts
以便可以填充空的本地化摘要。
[^1]:有些人可能会问——“为什么不使用自动化的迁移?” 因为我们在这里使用 PrettyText 来生成摘要,而且我们一如既往地尽量避免在迁移中使用应用程序代码。
或者,如果 rake 任务不可行,更手动的方法是重新翻译受影响主题的第一篇帖子。
