Yang1
1
我在网站上部署了 discourse,但在开发过程中遇到了一些困难。我为用户注册设置了一个免责声明(使用 ‘js.create_account.disclaimer’),但它没有显示在注册页面上,并且相应的 HTML 部分似乎是空的,如下图所示。我期待您的回复,并衷心感谢您的帮助!
在使用日语环境时会出现这种情况,但使用中文和英文环境则不会。
Canapin
(Coin-coin le Canapin)
2
你好 Yang1!
此文本仅在账户创建模态框中显示,前提是 /wizard/steps/corporate 已填写(即:如果你的 Discourse 属于某个公司)。

Yang1
3
您好!我开发了一个包含中文、英文和日文版本的网站。我不太确定您提到的“/wizard/steps/corporate”的参考。所有三个网站都使用相同的配置。虽然注册页面的免责声明在中文和英文版本上显示正常,但在日文版本上却未显示。请参考附件图片中的详细信息。您能否帮助我了解此问题的原因?期待您的回复。
Canapin
(Coin-coin le Canapin)
4
感谢您的澄清!看起来像是一个 bug。我将把它移到 Bug 并添加您帖子中的详细信息。
sam
(Sam Saffron)
5
我认为是这个:
你需要定义 tos_url 和 privacy_policy_url 才能显示此内容。
Canapin
(Coin-coin le Canapin)
6
他们提到了这一点:
我亲自测试了一下,也能够重现这个问题,除非我对你的回答有误解 
sam
(Sam Saffron)
7
chrome/firefox 控制台是否能正确找到字符串,如下所示:
I18n.t("create_account.disclaimer", {tos_link: '/tos', privacy_link: '/privacy'})

当处于日文模式时。
Yang1
8
当然,Google Chrome 的控制台可以显示此字符串,因为我已使用“js.create_account_disclaimer”来设置相关内容。但是,它在日文网站的注册页面上仍然不显示,而相同的设置在中文和英文网站上却能正常工作。
sam
(Sam Saffron)
9
抱歉,我无法重现此问题。
我在本地覆盖了字符串,可以看到它显示正常:
(注意开头的 xxxx)
@Canapin 提到他可以重现此问题,我将等待他提供具体步骤。
Canapin
(Coin-coin le Canapin)
10
我似乎无意中看到了日语登录模型,而不是注册模型。免责声明出现在我的论坛的日语区域设置上。