php - 如何让 poedit 工作?

标签 php poedit

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

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

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

最佳答案

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

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

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

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

*.php;*.phtml

这应该足够了。

关于php - 如何让 poedit 工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3632896/

相关文章:

php - Validator EmailAddress 可以验证电子邮件数组

javascript - CSS 不适用于第一次点击使用 jQuery.post 提交,然后不会在后续点击时更新

cakephp、i18n .po 文件,如何正确使用它们

translation - Poedit 有哪些好的替代品?

php - 如何使 PoEdit 正确解析自定义 "ngettext"实现?

php - Gettext 和 POedit - 验证文件时出错 '%'

php - 使 PHP 代码与 MySQL 一起使用 MsSQL

php - 在 PHP rss 中格式化时间戳

PHPExcel 耗尽 256、512 和 1024MB RAM

poedit - 如何找到 POEdit 错误