cakephp:在蛋糕控制台中使用l10n

时间:2010-01-05 04:02:43

标签: shell cakephp localization

根据主题,我希望能够在我的cakephp shell中使用__()函数调用。我试过将l10n导入shell无济于事

App::import('Core', 'l10n');

感谢任何帮助,非常感谢!

编辑:

我可能会添加更多信息。 __()调用成功,但它输出的是输入字符串而不是已翻译的字符串。所以我想更像路径错误或其他什么。

EOD;

-aw

2 个答案:

答案 0 :(得分:0)

我假设您已设置并加载了语言文件?

我记得您需要在应用程序中添加语言文件,“app \ locale \ eng \ LC_MESSAGES”或您正在使用的任何语言环境。它们应该是一个包含翻译的文件。

参考,http://book.cakephp.org/view/163/Localization-in-CakePHP

我的猜测是,如果缺少这些文件,那么它将基本上用你放入函数中的任何内容替换它。

答案 1 :(得分:0)

我已经开始工作了。出于某种原因,我必须告诉Cake Console我明确使用哪种语言。

Configure::write('Config.language', 'en-us');