Yii — php-фреймворк / [Из песочницы] Yii и мультиязычный сайт. Правильные URL и гибкость в работе

Yii — php-фреймворк / [Из песочницы] Yii и мультиязычный сайт. Правильные URL и гибкость в работе
При написании одного проекта, возникла необходимость в организации мультиязычности на сайте. Причем количество языков не должно ограничиваться двумя и URL должны быть человеко-понятные и SEO оптимизированные. Тоесть ссылки на сайте должны быть вида:
mysupersite.ru/ru/contacts для русского языка
mysupersite.ru/en/contacts для английского языка
Так как опыт у меня не очень большой, я начал вопрошать гугл. Вариантов, как оказалось, достаточно много, однако из всех мне приглянулся один вариант, который я использовал и слегка модифицировал.

Рубрика: Habr