本地化主题似乎没有本地化主题列表上固定的摘要

大家好,我遇到了类似的情况,我对该主题进行了本地化,并同时拥有完整的英文和法文翻译,但这个置顶主题只显示原始摘要。切换语言基本上只在主页上“更新”了它的标题。有什么变通的方法吗?你们似乎让 meta.discourse.org 实现了这一点(看看主页上成功切换语言的欢迎置顶消息“New to Discourse?Start Here”)。:slight_smile:

1 个赞

感谢分享,我会看一下的。

这是一个用于额外信息的细节——摘录和标题附加到 TopicLocalizations(主题的本地化)。帖子内容附加到 PostLocalization

因此,很可能发生的情况是,当主题的第一篇帖子的本地化内容发生更改时,我们需要“刷新”摘录。

1 个赞

嗨 Nat :slight_smile:
非常感谢您的帮助和支持。如果这对调查有任何帮助:

预期行为示例:在 meta.discourse.org 上,带有“New to Discourse? Start Here”的置顶主题,在我们切换语言时,其标题和摘要会正确更新。我希望实现的就是这个效果。

类似问题的示例:在 meta.discourse.org 上,就像我在我自己的实例上遇到的情况一样:
Support - Discourse Meta 查看“About the Support category”置顶主题。切换到法语时,只有标题更新了,但摘要仍然是英文。我基本上遇到了同样的问题 :smiley:

感谢您的帮助和支持,
干杯,
Terenui

1 个赞

这已通过以下方式修复:

这也应该已修复 :ok_hand:


:warning: 自托管用户如果缺少本地化摘要,需要注意一件事:您需要更新,然后在控制台中运行以下 rake 任务 [^1]

bundle exec rake topic_localizations:backfill_excerpts

## 或者可能使用 sudo
sudo -E -u discourse bundle exec rake topic_localizations:backfill_excerpts

以便可以填充空的本地化摘要。
[^1]:有些人可能会问——“为什么不使用自动化的迁移?” 因为我们在这里使用 PrettyText 来生成摘要,而且我们一如既往地尽量避免在迁移中使用应用程序代码。

或者,如果 rake 任务不可行,更手动的方法是重新翻译受影响主题的第一篇帖子。

5 个赞

非常感谢!!我将在新年后升级我的实例,如果我还有任何问题会告诉你们,但感谢如此高效和快速的回复 :wink: 祝好

1 个赞