如何在zend框架1中使用potcreater解析php或phtml文件中的标签

时间:2015-04-07 10:41:21

标签: php zend-framework gettext poedit

如何使用项目代码中的以下脚本解析所有标签,即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);

但在解析标签方面没有取得任何成功。

1 个答案:

答案 0 :(得分:0)

除非您希望为该特定项目做出贡献,否则使用标准xgettext实用程序可能更容易。对于开放分类的具体帮助,我建议提出一个github问题。