Richtig, der Platzhalter sowohl für neue Themen als auch für Antworten verwendet denselben Übersetzungsschlüssel, wie du erwähnt hast: js.composer.reply_placeholder.
Soweit ich weiß, gab es bisher keine Anfragen nach separaten Schlüsseln.
Trotzdem kannst du dies auf deiner Seite vorerst anpassen.
Wenn du Folgendes in deinem Theme unter dem Reiter common > header hinzufügst, solltest du das gewünschte Ergebnis erzielen.
<script type="text/discourse-plugin" version="0.8">
// Optionen, die du ändern kannst
const placeHolderForReplies = "CHANGE_THIS_TEXT_BUT_KEEP_THE_QUOTES";
// Ab dieser Zeile musst du nichts ändern.
const discourseComputed = require("discourse-common/utils/decorators").default;
const currentLocale = I18n.currentLocale();
I18n.translations[currentLocale].js.composer.custom_reply_placeholder =
placeHolderForReplies;
api.modifyClass("component:composer-editor", {
@discourseComputed
replyPlaceholder() {
return this.topic ? "composer.custom_reply_placeholder" : this._super(...arguments);
}
});
</script>
Du kannst den Text für den Antwort-Platzhalter in der zweiten Zeile ändern. Wenn es sich um eine Antwort handelt, zeigt deine Seite diesen Text an. Andernfalls greift Discourse auf den Standard zurück, den du für den Übersetzungsschlüssel js.composer.reply_placeholder festgelegt hast.