Correcto, el marcador de posición tanto para nuevos temas como para respuestas comparte la misma clave de traducción que mencionaste: js.composer.reply_placeholder.
Que yo sepa, hasta ahora no ha habido solicitudes de claves separadas.
Aun así, puedes personalizarlo en tu sitio por ahora.
Si agregas lo siguiente a tu tema en la pestaña common > header, debería darte el resultado deseado.
<script type="text/discourse-plugin" version="0.8">
// opciones que puedes cambiar
const placeHolderForReplies = "CAMBIA_ESTE_TEXTO_PERO_MANTÉN_LAS_COTAS";
// no es necesario cambiar nada por debajo de esta línea.
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>
Puedes cambiar el texto del marcador de posición para respuestas en la segunda línea. Si es una respuesta, tu sitio mostrará ese texto… de lo contrario, Discourse recurrirá al valor predeterminado que hayas configurado para la clave de traducción js.composer.reply_placeholder.