【问题标题】:Zend GetText and .mo .po filesZend GetText 和 .mo .po 文件
【发布时间】:2012-02-03 10:33:04
【问题描述】:

我继承了一家开发公司的应用程序,我需要获取为我的网站生成的 .mo 和 .po 文件。

这是我在引导程序中的内容:

$translate = new Zend_Translate ('gettext', ROOT_PATH.'/languages/en/default.mo', 'en', array('disableNotices' => true));
$translate->setLocale($locale);

我在必须在我的网站上设置文本的任何地方都使用翻译助手,但我的 .mo 和 .po 文件不包含我的应用程序中设置的所有字符串。

是否需要运行一些命令才能填充 gettext 文件?

谢谢!

【问题讨论】:

    标签: zend-framework gettext


    【解决方案1】:

    您可以使用Poedit,并将其配置为扫描您的源(*.php 和 *.phtml),从而生成 .po 和 .mo 文件。因为我猜你已经在使用 Poedit 来输入翻译 - 所以你也可以使用它扫描源文件并从你的代码中收集所有翻译字符串的能力。

    Here 是一个很好的教程,教你如何配置 Poedit,使它能够识别 Zend Framework 文件和来自模板的$this->translate('') 命令。

    祝你好运。

    【讨论】:

      猜你喜欢
      • 2012-06-07
      • 2015-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多