如何让 poedit 工作?
Posted
技术标签:
【中文标题】如何让 poedit 工作?【英文标题】:how to get poedit working? 【发布时间】:2011-04-07 16:02:57 【问题描述】:我已按照http://www.bunchacode.com/programming/internationalization-and-localization-in-cakephp/中的说明进行操作
但我不断收到此错误 xgettext:语言“php”未知
我已经疯狂地用谷歌搜索了。我找不到它。
【问题讨论】:
您在哪里收到此错误...?在 Poedit 中打开文件时?你可以发布一个示例文件吗?还是在第 6 步,或者在哪里? 我在更新目录时收到此错误。 【参考方案1】:要解决这个问题,您需要告诉 xgettext 使用 PHP 作为文件的语言(使用 .phtml
或类似的文件扩展名时。
在 Poedit 打开设置,转到解析器选项卡,选择PHP
,然后单击编辑。在带有 xgettext 的解析器行中添加 --language=PHP
所以它看起来像这样:
xgettext --language=PHP --force-po -o %o %C %K %F
也许你需要在项目中出现的上述扩展输入字段中添加一些 PHP 文件的扩展名,例如:
*.php;*.phtml
这应该足够了。
【讨论】:
仍然是一个有效的答案。 --language 开关对于正确选择字符串至关重要,而默认的 poedit 设置不提供它!以上是关于如何让 poedit 工作?的主要内容,如果未能解决你的问题,请参考以下文章