صحيح، فأن حرف الاستبدال لكل من المواضيع الجديدة والردود يتشارك نفس مفتاح الترجمة كما ذكرت js.composer.reply_placeholder
بحسب علمي، لم تكن هناك أي طلبات لمفاتيح منفصلة حتى الآن.
ومع ذلك، يمكنك تخصيص هذا الأمر على موقعك حاليًا.
إذا أضفت ما يلي إلى قالبك في تبويب common > header، فسيمنحك النتيجة المطلوبة.
<script type="text/discourse-plugin" version="0.8">
// الخيارات التي يمكنك تغييرها
const placeHolderForReplies = "CHANGE_THIS_TEXT_BUT_KEEP_THE_QUOTES";
// لا حاجة لتغيير أي شيء تحت هذا السطر.
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>
يمكنك تغيير النص الخاص بحرف استبدال الرد في السطر الثاني. إذا كان ردًا، فسيظهر موقعك هذا النص… وإلا، فسيعود Discourse إلى الافتراضي الذي قمت بتعيينه لمفتاح الترجمة js.composer.reply_placeholder.