代码之家  ›  专栏  ›  技术社区  ›  Kim Stacks

如何让Poedit工作?

  •  2
  • Kim Stacks  · 技术社区  · 14 年前

    我已经按照 http://www.bunchacode.com/programming/internationalization-and-localization-in-cakephp/

    但我一直都有这个错误 XGetText:语言“php”未知

    我疯了似的在谷歌上搜索。我找不到。

    1 回复  |  直到 13 年前
        1
  •  6
  •   acme    13 年前

    要解决这个问题,您需要告诉XGetText使用PHP作为文件的语言(当使用类似 .phtml 或类似的。

    在Poedit中打开设置,转到Parser选项卡,选择 PHP 然后单击“编辑”。在带有xgettex add的分析器行中 --language=PHP 所以看起来是这样的:

    xgettext --language=PHP --force-po -o %o %C %K %F
    

    也许您需要将一些PHP文件的扩展名添加到项目中上面的扩展名输入字段中,例如:

    *.php;*.phtml
    

    这就足够了。