翻译配置

时间:2013-01-19 21:53:13

标签: cakephp cakephp-2.2

我将我的网站常规设置(网站名称和标题)放在配置文件中,然后通过bootstrap.php将其加载到Configure::load('config')

因为我的网站是双语的,所以我决定选择I8n课程。所以在config.php我使用__()函数来翻译网站标题:

$config = array(
    'title' => __('SITE TITLE')
);

对于默认语言,它工作正常(并显示“SITE TITLE”),因为我将Configure::write('Config.language', 'eng');放在load函数之前。但对于其他语言,它不起作用;并以英文显示标题(默认lang。)

我从网址获取新语言,并在AppController beforeFilter方法中将其设置为新的(默认)语言。 (你知道,控制器将在bootstrap之后加载。)

你建议我做什么? (不使用数据库表来获取/设置站点常规设置)

0 个答案:

没有答案