Для сайтов, позволяющих пользователям устанавливать свой локаль, если направление текста локаля пользователя отличается от направления текста локаля по умолчанию сайта, направление текста этого локаля не применяется к электронным письмам, отправляемым из Discourse. Это регресс по сравнению с тем, как Discourse обрабатывал локаль пользователей в письмах в 2016 году: Emails for rtl languages have ltr direction - #2 by simon.
Мы по-прежнему устанавливаем locale в значение effective_locale пользователя в методе send_notification_email, но это значение не используется для установки направления текста письма.