poedit 无法找到 Zend Framework 模板文件 *.phtml 中的待翻译字符

poedit 是一个非常不错的 po 编辑软件,但是在使用 Zend Framework 时发现,poedit 无法扫描到 zf 的默认模板文件 *.phtml 中的待翻译字符,经过搜索发现下面的方法可以解决:

  1. 在 poedit 窗口中,打开 文件-》首选 窗口,在“解析器”标签下,编辑php相关的选项;
  2. 在扩展名字段里面加上 *.phtml ,注意,扩展名之间是用分号,而不是逗号分隔,即:*.php;*.phtml
  3. 在解析器命令后面加上  -L php ,即 :xgettext –force-po -o %o %C %K %F -L php