Всем привет! Подскажите, как лучше всего организовать многоязычность сайта на Каталисте?
Например, здесь http://lists.scsys.co.uk/pipermail/catalyst/2009-February/021072.html предлагается довольно странное для меня решение в котором используется модификация URI и затем редиспатчинг на новый URL с учетом языковых предпочтений пользователя. Мне кажется существует более элегантное решение, которое позволяет строить урлы наподобие: http://www.example.com/ru/ru/foo/bar/ , http://www.example.com/en/us/foo/bar/. Т.е. контроллеры и экшены в принципе должны быть одними и теми же, меняются только html-шаблоны в зависимости от параметра в URI: http://www.example.com/$LANG/$COUNTRY/foo/bar/... Использовать :chained мне видится не совсем удачным решением, т.к. придется тянуть за собой всю цепочку в каждом экшене. Regexp тоже "уродует" пути в actions. Есть ли какие-либо best practiсes для организации многоязычности(локализации) сайта? --Андрей -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
