Yii po -файл импортер - множество
Вопрос
Как я могу добавить поддержку множественного числа форм в этом классе YII:
http://code.google.com/p/yii/source/browse/tags/1.1.8/framework/i18n/gettext/cgettextpofile.php
?
Прямо сейчас шаблон
$pattern='/(msgctxt\s+"(.*?(?<!\\\\))")?'
. '\s+msgid\s+"(.*?(?<!\\\\))"'
. '\s+msgstr\s+"(.*?(?<!\\\\))"/';
что соответствует чему -то подобному (внутри файла PO):
msgid "Edit Comments"
msgstr "Modifier les commentaires"
Но определение множественного числа выглядит так:
msgid "%s comment"
msgid_plural "%s comments"
msgstr[0] "%s commentaire"
msgstr[1] "%s commentaires"
Проблема в том, что в зависимости от языка, может быть MSGSTR [3], MSGSTR [4] ...
Решение
Я думаю, что лучше искать библиотеку GetText PHP, в которой уже есть множественные числа и поддержка MSGCTX.
Не связан с StackOverflow