1
私はこのYiiのクラスに複数形のサポートを追加することができます方法:YiiのPOファイルのインポート - 複数形
http://code.google.com/p/yii/source/browse/tags/1.1.8/framework/i18n/gettext/CGettextPoFile.php
?
は今のパターンは、(poファイル内)のようなものに対応し
$pattern='/(msgctxt\s+"(.*?(?<!\\\\))")?'
. '\s+msgid\s+"(.*?(?<!\\\\))"'
. '\s+msgstr\s+"(.*?(?<!\\\\))"/';
です:
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] ...