2015-04-07 54 views
-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); 

,但没有得到在解析标签上的任何成功。

+0

注意那些试图回答问题的人:该脚本似乎是由neo22s在php中编写的xgettext替代品,而不是标准gettext的一部分。我找不到脚本的任何文档。从我看过的源代码看起来,它的假设似乎是项目特定的。 – hildred

回答

0

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