Задать вопрос
@MarkLb

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

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

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

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

2. Использовать стандартную интернационализацию и подменять "на лету" значение конфигурации "language", но есть сомнение сработает ли это.
  • Вопрос задан
  • 50 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы