「membership_level」という用語が、非英語のフォーラムの自動メッセージで翻訳されていないことに気づきました(実際のプライベートメッセージでは「%{membership_level}」が「メンバー」と表示されます)。テキスト内を検索しても、ここでのテキスト編集だけで変更する方法は見当たりません。これを修正する方法はありますか?
ユーザーインターフェースのどこに membership_level というテキストが表示されているか、スクリーンショットを投稿していただけますか?このプレースホルダーは直接翻訳するものではありません。Discourse によってユーザーのメンバーシップレベルに置換されるように設計されています。
また、お使いのサイトでどのロケールを使用しているかもお知らせください。プレースホルダーがサイトのロケールに置換されないエラーが発生している可能性があります。
「いいね!」 1
ユーザーインターフェースのどこで
membership_levelというテキストが表示されているのか、スクリーンショットを投稿してもらえますか?
ユーザーへのシステムプライベートメッセージを確認した際に、以下のような結果が得られました:
タイトルと本文の両方で %{membership_level} は「a member」と表示されていますが、これは中国語に置き換わることを期待していました。
また、サイトで使用しているロケールを教えていただけますか?
デフォルトのロケールを中国語に設定しました。
「いいね!」 5
ご報告ありがとうございます。以下のコミットで修正しました:FIX: System message wasn't fully translatable · discourse/discourse@31c1d57 · GitHub
新しい文字列はまもなく translate.discourse.org に翻訳のために表示されます。
「いいね!」 5

