こんにちは。
このコミュニティに参加したばかりで、Discourseサーバーをインストールしたばかりです。
現在、サイトにアクセスしてログインしたときに表示される「Welcome back, USER!」というメッセージを変更しようとしています。
そこで、テキストに移動して、「js.welcome_banner.header.logged_in_members」を見つけました。
私の問題は、このフィールドで使用できる唯一のインターポレーションキーが「preferred_display_name」のようであることです。
Discourseのドキュメントでこのキーへの参照はまったく見つかりませんでした。また、「username」や「name」など、他のものを入力しようとすると、保存時にキーが無効であるというメッセージが表示されます。
どうすればいいですか?
ありがとうございます。
Moin
2
Meta へようこそ 
コードで提供されていないキーをテキストで使用することはできません。利用可能なキーのリストが表示されることがありますが、通常はテキストで使用されるキーのみが利用可能です。
なぜユーザー名や名前を使用したいのですか? 優先表示名は、サイトの設定に応じてこれらのいずれかに置き換えられます。
display_name_on_posts が有効で prioritize_username_in_ux が無効になっている場合、バナーは名前を使用します。それ以外の場合はユーザー名を使用します。
名前とユーザー名のキーを追加するために、Contribute > Feature でトピックを開始し、管理者が設定とは独立して決定できるようにすることをお勧めします。
確かに、これら2つのオプションをオン/オフすることで、私のリクエストに応えられます。
ありがとうございます。