これは以下で修正されました
- 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
これも修正されるはずです ![]()
ただし、ローカライズされた抜粋が不足しているセルフホストユーザーが注意すべき点が1つあります。更新後、コンソールで次の rake タスク [1] を実行する必要があります。
bundle exec rake topic_localizations:backfill_excerpts
## または sudo を使用して
sudo -E -u discourse bundle exec rake topic_localizations:backfill_excerpts
これにより、空のローカライズされた抜粋が入力されます。
あるいは、rake タスクが不可能な場合は、影響を受けるトピックの最初の投稿を再翻訳するという、より手動の方法があります。
「なぜ自動的なマイグレーションではないのか?」と尋ねる人もいるかもしれません。それは、抜粋に
PrettyTextを使用しており、通常どおりマイグレーションにアプリケーションコードを含めることを避けているためです。 ↩︎
