【问题标题】:how to get poedit working?如何让 poedit 工作?
【发布时间】:2011-04-07 16:02:57
【问题描述】:

我已按照http://www.bunchacode.com/programming/internationalization-and-localization-in-cakephp/中的说明进行操作

但我不断收到此错误 xgettext:语言“php”未知

我已经疯狂地用谷歌搜索了。我找不到它。

【问题讨论】:

  • 您在哪里收到此错误...?在 Poedit 中打开文件时?你可以发布一个示例文件吗?还是在第 6 步,或者在哪里?
  • 我在更新目录时收到此错误。

标签: php poedit


【解决方案1】:

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

在 Poedit 打开设置,转到解析器选项卡,选择PHP,然后单击编辑。在带有 xgettext 的解析器行中添加 --language=PHP 所以它看起来像这样:

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

也许你需要在项目中出现的上述扩展输入字段中添加一些 PHP 文件的扩展名,例如:

*.php;*.phtml

这应该足够了。

【讨论】:

  • 仍然是一个有效的答案。 --language 开关对于正确选择字符串至关重要,而默认的 poedit 设置不提供它!
猜你喜欢
  • 2012-09-17
  • 2013-01-12
  • 2011-05-04
  • 2011-07-27
  • 2011-03-08
  • 2023-03-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多