Yii PO -Datei Importeur - Plurals
Frage
Wie kann ich in dieser YII -Klasse Unterstützung für Pluralformen hinzufügen:
http://code.google.com/p/yii/source/browse/tags/1.1.8/framework/i18n/getText/cgetTextPofile.php
?
Im Moment ist das Muster
$pattern='/(msgctxt\s+"(.*?(?<!\\\\))")?'
. '\s+msgid\s+"(.*?(?<!\\\\))"'
. '\s+msgstr\s+"(.*?(?<!\\\\))"/';
was so etwas entspricht (innerhalb der PO -Datei):
msgid "Edit Comments"
msgstr "Modifier les commentaires"
Aber eine Pluraldefinition sieht so aus:
msgid "%s comment"
msgid_plural "%s comments"
msgstr[0] "%s commentaire"
msgstr[1] "%s commentaires"
Das Problem ist, dass es abhängig von der Sprache MSGSTR [3], MSGSTR [4] ...
Lösung
Ich denke, es ist besser, nach einer PHP -GetText -Bibliothek zu suchen, die bereits Plurals und MSGCTX -Unterstützung bietet.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow