Yii « Yii — мультиязычность, язык в url

Есть ли полностью рабочее решение для реализации мультиязычного сайта в Yii? Код языка должен передаваться через url, например www.site.com/ru/login. Главное, чтобы не возникло проблем с основными модулями, редиректами и т.д.

Спасибо

1 ответов


Нашел пару примеров, требуется допиливание, но это уже что-то

http://yiiframework.ru/forum/viewtopic.php?f=9&t=419
http://www.yiiframework.com/forum/index.php?/topic/12223-how-to-handle-the-language-setting-of-yii/
http://www.yiiframework.com/wiki/210/multilanguage-web-site-controlling-by-get-request-and-database-allowed-languages/

еще другие подходы

http://mishamx.ru/blog/2011/yii-multilanguage/
http://hector-tmb.ru/programming/yii_framework_lessons_in_russian/yii-realizatsiya-internatsionalizatsii-i18n

Вообще обидно что сегодня, когда все чаще требуются мультиязычные сайты практически во всех фреймворках не продумывают возможность передавать язык через url.



Напишите свой behavior и пропишите его вызов в файле конфигураций. В этом behavior смотрите юрл и задавайте глобальную переменную с кодом языка.