4
我使用Poedit爲我的gettext i18n,並且工作正常。我使用ZF2,有視圖助手來整合翻譯。一個是translate
,另一個是translatePlural
。xgettext不會掃描複數形式
用法:
<?php echo $this->translate('Welcome') ?>
<?php echo $this->translatePlural('Item', 'Items', $number) ?>
在poEdit的我的關鍵字添加translate
和translatePlural
。正常的翻譯工作正常,但對於複數形式,只有「項目」被發現(而不是「項目」)。僅用於測試目的,我用ngettext()
替換了$this->translatePlural()
呼叫,但我最終獲得了相同的結果。我的結論:(我的版本)Poedit無法掃描複數形式。
我應該輸入什麼作爲關鍵字讓Poedit掃描第二個字符串?
這正是我所需要的。請注意,爲了使兩者都可以工作,可以在同一個函數調用中多次使用'--keyword'參數。 – Mike