2010-09-03 43 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