Xpoint
   [напомнить пароль]

Использование Gettext

Метки: [без меток]
2006-02-28 19:16:01 [обр] dyker(0/3)[досье]

Всем доброго времени суток, поделитесь опытом использования перловых Gettext оберток. Пока использую Locale::MakeText::Lexicon. Не хватает следующего:

  1. нет возможности выбора окончания в зависимости от числительного, то есть если я передаю например 2, '%d cat' хочу перевод '2 кошки', описав в файле переводов:

"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"

и описать 3 формы для нужных слов

  1. Нет возможности использования падежей, то есть мне нужен удобный способ по слову 'cat' получать переводы 'кошка', 'кошку' в зависимости от нужного мне падежа.

Кто-нибудь знает готовые обертки удовлетворяющие этим 2 требованиям или может Locale::MakeText::Lexicon это умеет, всю документацию прочитал - не нашел.

спустя 5 дней [обр] Владимир Палант(146/4445)[досье]
М Перенесено из форума "Программирование::Perl::Разное"
Powered by POEM™ Engine Copyright © 2002-2005