Novo Tópico + Resposta: Distinguir Texto Efêmero

Correto, o placeholder tanto para novos tópicos quanto para respostas compartilha a mesma chave de tradução, como você mencionou: js.composer.reply_placeholder.

Até onde sei, não houve até agora solicitações para chaves separadas.

Ainda assim, você pode personalizar isso no seu site por enquanto.

Se você adicionar o seguinte ao seu tema na aba common > header, isso deve produzir o resultado desejado.

<script type="text/discourse-plugin" version="0.8">
// opções que você pode alterar
const placeHolderForReplies = "ALTERE_ESSE_TEXTO_MAS_MANTENHA_AS_ASPAS";

// não há necessidade de alterar nada abaixo desta linha.
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>

Você pode alterar o texto do placeholder de resposta na segunda linha. Se for uma resposta, seu site exibirá esse texto… caso contrário, o Discourse usará o padrão definido pela chave de tradução js.composer.reply_placeholder.

4 curtidas