2015-04-07 53 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問題。