如何使用项目代码中的以下脚本解析所有标签,即msgids到.pot文件。
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);
但在解析标签方面没有取得任何成功。
答案 0 :(得分:0)
除非您希望为该特定项目做出贡献,否则使用标准xgettext实用程序可能更容易。对于开放分类的具体帮助,我建议提出一个github问题。