@MarkLb

Как сделать интернационализацию писем в Yii2?

Ситуация: определенной выборке пользователей по CRON-задаче идёт рассылка писем(например, напоминание об окончании подписки).
Задача: необходимо присылать письмо на том языке, который указан у пользователя в настройках. Сейчас для переводов на самом сайте используется стандартная "Интернационализация".
Вопрос: Каким образом это можно грамотно реализовать?

Пока две идеи:
1. Создать отдельные письма для разных языков и вложить в папку в зависимости от языка.
Пример

ru-RU/accountManagement/beforeEndSubscription/reminder-html
en-US/accountManagement/beforeEndSubscription/reminder-html

2. Использовать стандартную интернационализацию и подменять "на лету" значение конфигурации "language", но есть сомнение сработает ли это.
  • Вопрос задан
  • 46 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы