返信ボタンのラベルテキストをどのように変更しますか

メッセージ作成エリアの下に表示される「送信」ボタンのテキストを変更したいと考えています。

ユーザーが投稿に「返信」をクリックすると、作成エリア下の「送信」ボタンには「返信」と表示されます。これを修正したいのですが、「reply」という単語を含むテキストオブジェクトが50以上あります。どのテキストラベルを修正すればよいでしょうか?

「いいね!」 1

そのラベルは、管理画面 → テキストのカスタマイズ → js.composer.reply から変更可能です。

/admin/customize/site_texts/js.composer.reply

「いいね!」 4

方向性を示してくださり、ありがとうございます。

そのテキストラベルの変更は行いましたが、ボタンは変更されていません。この変更を反映させるために、他に何か必要なことはありますか?

「いいね!」 1

もし同じボタンについてお話ししているのであれば、「変更を保存」をクリックし、エディターがあるページを再読み込みするだけで大丈夫です:

「いいね!」 1

それ、私が言っているボタンです。

テキストが全く動かなくて困っちゃっています :man_shrugging:t5:

「いいね!」 1

返信ボタンには、2 つの異なる翻訳キーが使用されています。js.composer.reply は、コンポーザーを開いたときに表示される返信ボタンに使用されます。js.topic.reply.title は、トピック内に表示される返信ボタン(コンポーザーを開くためにクリックするボタン)に使用されます。

これらの翻訳キーは暗記していません。私がそれらを見つけた方法は、ブラウザの Web インスペクターのコンソールに I18n.enableVerboseLocalizationSession() と入力することでした。これを行うと、Discourse 上でカスタマイズ可能なすべてのテキスト項目にキー番号が追加されます。その番号を使って、正しい翻訳キーを見つけることができます。このアプローチの詳細は、Find a translation key with verbose localization に記載されています。

最新の Chrome ブラウザでは、Web インスペクターの「info」タブに翻訳キー名が表示されます。

「いいね!」 4

すごい!とても良いアドバイスですね。

ありがとう。

「いいね!」 1

変更がようやく反映されました。追加の操作は行いませんでした。おそらく、キャッシュのクリアや更新が十分でなかったのでしょう。

「いいね!」 2