Столкнулся с проблемой при реализации локализации при работе с субдоменами. Сами субдомены никак с локализацией не связаны (это не ru.domain.com!) Суть проблемы в следующем - локализация работает только в том поддомене, в группе роутов которого лежит роут с контроллером смены локали.
Т.е. если роут смены локали
sub1.domain.com/lang/ru то локализация работает только в пространстве
sub1.domain.com/...
На субдомене "
sub2.domain.com/..." локализация не срабатывает и значения из файлов локализации не подтягиваются. При этом App::getLocale() на "
sub2.domain.com/..." показывает, что локаль успешно сменилась.
Не могу понять где копать, если App::getLocale() показывает ['en'] , а шаблон выводит значение из файла локализации 'ru'.
Общий принцип смены локали реализован по примеру
https://habrahabr.ru/post/264435, только логика из роута убрана в контроллер.
Пробовал создать одну глобальную группу, в корень которой поместить роут контроллера смены локали и группы субдоменов - не помогло.
Помогите, пожалуйста...