Перловый "аналог" геттекста: Locale::Maketext.
-- Alex Kapranoff. 2009/11/17 Иван Бессарабов <[email protected]> > Спасибо, Андрей. Ответ очень лаконичный, но я почитал про эту штуку > (плюс еще столько людей про это рассказали), что я однозначно буду > использовать gettext (правда пока еще опыта работы с нем не было, так > что похоже еще помучаю конференцию вопросами =) > > 16 ноября 2009 г. 12:43 пользователь Andrei > <[email protected]> написал: > > gettext? > > > > 16 ноября 2009 г. 10:39 пользователь Иван Бессарабов <[email protected] > > > > написал: > >> > >> Привет! > >> > >> Есть простенький сайт на перле (не каталист, не моджо), который > >> использует template toolkit в качестве шаблонизатора. > >> Проект совсем простой и даже тот факт, что он сделан просто как cgi > >> его особо не портит. > >> Кроме перла еще в проекте используется javascript (пользователь нажал > >> на кнопку - ajax запрос к perl скрипту, js получает ответ, выдает > >> сообщение). > >> > >> Все работает, все отлично. > >> > >> Сейчас весь сайт на русском. Появилась необходимость сделать версию на > >> английском языке (а потом, возможно еще языки добавятся). > >> > >> Вот, сейчас размышляю, как бы это сделать покрасивее и чтобы это было > >> как можно проще поддерживать в дальнейшем. > >> > >> Пока сильно хороших идей не появилось, поэтому хочу с вами > >> посоветоваться. Однозначно, что это задача часто встречается и > >> наверняка существует множество хороших решений. > >> > >> Пока я думаю в такую сторону. Сейчас есть главная страница index.tt, > >> вместо нее я хочу сделать index.ru.tt и index.en.tt. В записимосит от > >> того, какой язык выбрал пользователь ему будет отображаться либо один > >> шаблон, либо другой. Это все просто реализовать, но не супер > >> элементарно будет поддерживать (нужно будет не забывать что-то менять > >> в обоих шаблонах). С другой стороны у меня еще есть javascript, > >> который тоже что-то рисует на страницах. Для js я сейчас планирую > >> сделать массив myText, где у меня будет хранится все строки на нужном > >> мне языке, которые js у меня будет выводить. > >> > >> Вообще, хотелось бы, чтобы и js и perl использовал одну и ту же базу > >> строк (следить за одной системой всегда проще чем за нескольким), но > >> при этом хочется, чтобы наличие этой базы не сильно усложняло систему > >> и не сильно замедляло ее работу. > >> > >> Вот я и подобрался к вопросу: как вы считаете. как лучше всего решать > >> эту задачу? > >> > >> PS слава богу у меня задача очень простая, у меня нет там фраз типа "у > >> вас 18 яблок", так что мучатся с сопряжением слов с числительными мне > >> не нужно. > >> > >> -- > >> bessarabov > >> -- > >> Moscow.pm mailing list > >> [email protected] | http://moscow.pm.org > > > > > > > > -- > > Andrei Protasovitski > > < andrei[dot]protasovitski[at]gmail[dot]com > > > Diemen, Netherlands > > > > -- > > Moscow.pm mailing list > > [email protected] | http://moscow.pm.org > > > > > > > > -- > bessarabov > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org >
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
