@ImPuuLsE

Как интернациализировать сообщения в REST в Yii2?

Здравствуйте! В ответе от сервера необходимо получать сообщения на разных языках в зависимости от параметра передаваемого в запросе, может есть какое то готовое решение или из коробки, не нагуглил. Заранее благодарен!
  • Вопрос задан
  • 127 просмотров
Решения вопроса 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Конечно есть, причем прямо в доках yii2:
www.yiiframework.com/doc-2.0/yii-i18n-i18n.html
www.yiiframework.com/doc-2.0/guide-tutorial-i18n.html
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@xfg
Если я вас правильно понял, то вы хотите передавать язык в урле. Из коробки такого нет, можете попробовать моё решение https://github.com/xfg/yii2-lang

Для enablePrettyUrl=true урлы вглядят так example.com/ru/module/controller/action
Для enablePrettyUrl=false так example.com/index.php?r=ru/module/controller/action

Для классического веб-приложения работает, для REST не тестил, но думаю что должно. А во всем остальном, всё как уже выше написали www.yiiframework.com/doc-2.0/guide-tutorial-i18n.html
Ответ написан
Комментировать
Комментировать
Ваш ответ на вопрос

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

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