我创建了以下文件: /Locale/fra/LC_MESSAGES/default.po
内容:
msgid "delete"
msgstr "effacer"
我在core.php中将默认语言设置为fra
Configure::write('Config.language', 'fra');
当我使用
时<h3><?php echo __("delete"); ?></h3>
输出应该是“抹去”,而不是
我尝试导入i18n类并手动设置i10n,但问题仍然存在
App::import('I18n', 'i18n');
$I18n =& I18n::getInstance();
$I18n->l10n->get($this->params['lang']);
当我检查持久缓存“myapp_cake_core_default_fra”时,我发现一个空数组
答案 0 :(得分:0)
使用语言参数设置此语言代码 配置::写入( 'Config.language', 'EN_US');