根据主题,我希望能够在我的cakephp shell中使用__()函数调用。我试过将l10n导入shell无济于事
App::import('Core', 'l10n');
感谢任何帮助,非常感谢!
编辑:
我可能会添加更多信息。 __()调用成功,但它输出的是输入字符串而不是已翻译的字符串。所以我想更像路径错误或其他什么。
EOD;
-aw
答案 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');