2010-05-31 61 views
4

我怎樣才能提取與蛋糕的i18n控制檯CakePHP的核心(如身份驗證組件消息)定義的字符串?如何提取和翻譯CakePHP核心字符串?

我試圖運行cake i18n extract與應用程序文件夾和蛋糕文件夾的路徑,但這並沒有給我.pot文件中的蛋糕核心字符串。

+0

我有同樣的問題。你解決了嗎? – tersmitten 2011-02-10 19:46:38

回答

4

核心字符串可以使用-paths選項時,被包括在內。這是一個例子電話:

cake i18n extract -paths /path/to/app,/path/to/cake/libs/controller 
0

您必須運行desolat命令(--paths和-paths)。然後,您必須從po文件生成.po(使用工具poedit,或者不建議,手動編輯)到您的Locale。 例如,如果你想的意大利語翻譯,你必須把cake.po在

/app/Locale/ita/LC_MESSAGES/cake.po 

也請記住,對於非核心的字符串(如一個月名字),你必須生成一個default.po文件到同一文件夾。