对于允许用户设置其语言环境的网站,如果用户的语言环境文本方向与网站默认语言环境的文本方向不同,则该语言环境的文本方向不会被应用到从 Discourse 发送的电子邮件中。这是 Discourse 在 2016 年处理电子邮件中用户语言环境方式的一种回归:https://meta.discourse.org/t/emails-for-rtl-languages-have-ltr-direction/41972/2。
我们仍在 send_notification_email 方法中将 local 设置为用户的 effective_locale,但该设置并未用于设置电子邮件的文本方向。