давайте предположим, что ваш yml-файл выглядит следующим образом:
ar:
models:
email_subject: "المستخدم المشار%{community}المجتمع"
, тогда вы добавите переменную сообщества, как это в переводе:
I18n.t('models.email_subject', community: 'عربي')
, вам не нужно беспокоиться, если Переменная сообщества - RTL или LTR, поскольку для I18n необходимо предоставить соответствующий перевод для данного языка, поэтому направление рендеринга должно обрабатываться в вашем коде css внешнего интерфейса в зависимости от языка, выбранного пользователем.
также обратите внимание, что вы должны добавлять пробелы в вашем переводе вокруг переменной, поскольку I18n не будет добавлять их для вас следующим образом:
email_subject: "المستخدم المشار %{community} المجتمع"