2010-09-03 109 views
2

我已按照http://www.bunchacode.com/programming/internationalization-and-localization-in-cakephp/如何让poedit工作?

的指示,但我不断收到此错误 了xgettext:语言PHP的`”未知

我用Google搜索像疯了似的。我找不到它。

+0

你得到这个错误在哪里......?在Poedit中打开文件时?你可以发布一个示例文件吗?或者在第6步,或者在哪里? – deceze 2010-09-03 03:40:11

+0

我在更新目录时遇到此错误。 – 2010-09-03 03:54:25

+0

基本上在第17步 – 2010-09-03 03:54:48

回答

6

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

在poEdit的打开设置,进入解析器选项卡,选择PHP然后点击编辑与了xgettext解析器行添加--language=PHP所以它看起来是这样的:

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

也许你需要的PHP文件增加一些扩充扩展输入字段上方发生在你的项目,例如:

*.php;*.phtml 

这应该够了。

+1

仍然是一个有效的答案。 - 语言切换对于正确拾取字符串非常重要,默认的poedit设置不会提供! – Palantir 2013-06-12 16:00:33