Ситуация: определенной выборке пользователей по CRON-задаче идёт рассылка писем(например, напоминание об окончании подписки).
Задача: необходимо присылать письмо на том языке, который указан у пользователя в настройках. Сейчас для переводов на самом сайте используется стандартная "
Интернационализация".
Вопрос: Каким образом это можно грамотно реализовать?
Пока две идеи:
1. Создать отдельные письма для разных языков и вложить в папку в зависимости от языка.
Пример
ru-RU/accountManagement/beforeEndSubscription/reminder-html
en-US/accountManagement/beforeEndSubscription/reminder-html
2. Использовать стандартную интернационализацию и подменять "на лету" значение конфигурации "language", но есть сомнение сработает ли это.