如何修改回复按钮的标签文本

我想修改消息编辑器下方显示的“提交”按钮的文本。

当用户点击帖子的“回复”时,编辑器下方的“提交”按钮会显示为“回复”。我想修改这个按钮的文本,但有超过 50 个文本对象包含“回复”这个词。我应该修改哪个文本标签?

1 个赞

该标签可通过“管理” → “自定义文本” → js.composer.reply 进行修改。

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

4 个赞

感谢您指出正确的方向。

我已修改了该文本标签,但按钮并未随之更新。请问我还需要进行其他操作才能使更改生效吗?

1 个赞

如果我们讨论的是同一个按钮,那么只需点击“保存更改”,然后重新加载包含编辑器的页面即可:

1 个赞

这就是我所说的按钮。

文字就是不肯移动 :man_shrugging:t5:

1 个赞

回复按钮使用了两个不同的翻译键。js.composer.reply 用于打开编辑器时看到的回复按钮。js.topic.reply.title 用于主题中显示的回复按钮(即点击以打开编辑器的按钮)。

我并没有记住这些翻译键。我是通过在浏览器网页检查器的控制台中输入 I18n.enableVerboseLocalizationSession() 来找到它们的。执行此操作后,Discourse 上所有可自定义的文本项都会添加一个数字键。你可以使用该数字来查找正确的翻译键。该方法在此处有详细说明:通过详细本地化查找翻译键

在最新版的 Chrome 浏览器中,翻译键名称会显示在网页检查器的“信息”标签页中。

4 个赞

哇!真是个不错的建议。

谢谢

1 个赞

我做的修改终于生效了。我并没有做任何额外的操作,看来是我没有执行足够的操作来清除或刷新缓存。

2 个赞