我们的网站使用阿拉伯语,这是一种从右向左(RTL)书写的语言。
当用户收到摘要邮件时,整封邮件却从左向右显示,这是不正确的。
请参见下图
感谢报告此问题。我可以在自己的网站上复现该问题。我认为直到最近这一直是正常工作的。我们将检查目前的问题所在。
编辑:我发现,只有在启用了 allow user locale 站点设置时,摘要邮件才会出现方向错误。当启用该设置时,即使站点的默认语言环境和用户的语言环境均为从右到左(RTL),摘要邮件仍会以从左到右(LTR)的布局发送。
此问题已在 FIX: check default locale when rtl_enabled method called without a user by scossar · Pull Request #8417 · discourse/discourse · GitHub 中修复。摘要邮件现在将使用站点默认语言环境的文本方向,即使启用了“允许用户语言环境”设置。