おっと、申し訳ありません。前の手順を修正する必要があります!
サイトテキスト管理ページ(/admin/customize/site_texts)では、Discourse の翻訳ファイルに既に存在するキーしか見つけることができません。したがって、badges.pokémon_master.name のようなカスタムバッジのキーはそこには存在せず、それらを検索しても何も返されません(これが現在発生している問題です)。
私が共有したスクリーンショットは、Railsコンソール経由で翻訳エントリを作成したセットアップからのものです。私が提供した管理UIの手順は、書かれた通りには機能しません。混乱させて申し訳ありません。コンソールアクセスがある場合に実際に機能する方法は、カスタムバッジの翻訳オーバーライドを作成することです。
# キーのパターンは次のとおりです: badges.{name_in_snake_case}.{name|description|long_description}
# 例:「Pokemon Master」というバッジの場合:
TranslationOverride.upsert!("zh_CN", "badges.pokemon_master.name", "宝可梦大师")
TranslationOverride.upsert!("zh_CN", "badges.pokemon_master.description", "あなたの説明")
コンソール経由で作成されると、翻訳は /admin/customize/site_texts に表示され、それ以降はそこから編集できるようになります。
コンソールアクセスがない場合、これは現在不可能です。@awesomerobot が言及したように、カスタムバッジのローカライズはまだサポートされていません。