-2
如何使用項目代碼中的以下腳本解析所有標籤,即msgids to .pot文件。如何在zend框架中使用potterater解析php或phtml文件中的標籤1
https://github.com/open-classifieds/common/blob/master/vendor/POTCreator/POTCreator.php
我使用ZF1所以我做了類從這個腳本文件,並使用它像這樣:
$obj = new Helper_potcreator();
$obj->set_root = APPLICATION_PATH . '/views';
$obj->set_exts('php|phtml');
$obj->set_regular('/_[_|e]\([\"|\']([^\"|\']+)[\"|\']\)/i');
$obj->set_base_path('..');
$obj->set_read_subdir(true);
$potfile = APPLICATION_PATH.'/languages/abc.pot';
$obj->write_pot($potfile);
,但沒有得到在解析標籤上的任何成功。
注意那些試圖回答問題的人:該腳本似乎是由neo22s在php中編寫的xgettext替代品,而不是標準gettext的一部分。我找不到腳本的任何文檔。從我看過的源代碼看起來,它的假設似乎是項目特定的。 – hildred