根据主题,我希望能够在cakephp shell中使用__()函数调用。我已经尝试将l10n导入到shell中,但都无济于事
App::import('Core', 'l10n');任何帮助都很感谢,非常感谢!
编辑:
我可能会添加更多信息。__()调用成功,但它输出的是输入字符串,而不是转换后的字符串。所以我猜更像是路径错误之类的。
EOD;
-aw
发布于 2010-01-11 15:45:47
我已经把它弄好了。出于某些原因,我必须明确地告诉Cake控制台我正在使用哪种语言。
Configure::write('Config.language', 'en-us');发布于 2010-01-05 21:30:16
我假设您已经设置并加载了您的语言文件?
在我的记忆中,您需要在您的应用程序中使用"app\locale\eng\LC_MESSAGES“或您正在使用的任何语言环境的语言文件。它们应该是一个pot文件,里面有翻译。
参考,http://book.cakephp.org/view/163/Localization-in-CakePHP
我的猜测是,如果这些文件丢失了,那么它基本上会用您放入函数中的任何内容来替换它。
https://stackoverflow.com/questions/2004103
复制相似问题