我正在查看新用户入门流程,这让我看到了 system_messages.welcome_user.text_body_template,它使用了 %{new_user_tips} 等宏。\n\n我找不到这些值是在哪里设置的。
1 个赞
我也不清楚!幸运的是,有人之前提到了那个确切的宏:
至于它的用法,/admin/customize/site_texts?locale=en&q=%25{new_user_tips} 显示了几个模板:
我从未见过 Discourse 中有其他宏会从另一个内容模板中拉取内容。![]()
我……还是不明白
“Transifex” 是什么 / 在哪里?
而且,不在这里问的话,我怎么会知道 %{new_user_tips} == system_messages.usage_tips.text_body_template
2 个赞
Transifex 是我们用于本地化翻译贡献者的系统。您无需担心它,可以假装它不存在。
但这是一个好问题——我认为大多数以下内容都是不言自明的,除了 new_user_tips。无论如何,在旁边放一个 ⓘ 解释可能会是个好主意。
可用的插值键:site_name, new_user_tips, base_url, username, name, name_or_username
您必须深入代码才能找到 system_messages.usage_tips.text_body_template。
这是绝对可以改进的地方,以便在编辑器中显而易见。
5 个赞
我认为这些值设置在这里:
但我同意,看到关于它的说明会很受欢迎。
3 个赞
感谢 @Arkshine!这很有帮助!
而且……那个块名为 defaults,这是否意味着它们可以更改为指向其他值……?
