-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