CakePHP';s的翻译行为决定使用哪个语言环境?

CakePHP';s的翻译行为决定使用哪个语言环境?,cakephp,translate,cakephp-2.3,Cakephp,Translate,Cakephp 2.3,我认为CakePHP的Translate行为使用以下方法来确定在i18n表中查询什么: Configure::write('Config.language', 'en'); 但即使这样,它在一个页面上查询locale='en',在另一个页面上使用locale='eng' 我已经验证了它在两个页面上都被设置为“en”-所以。。。为什么在一页上用“eng”进行查询 我可能会想,它可能在某个地方被设置得不一样,但是-我不相信你可以重新设置一个常数。你使用了$this->Model->locale来设

我认为CakePHP的Translate行为使用以下方法来确定在i18n表中查询什么:

Configure::write('Config.language', 'en');
但即使这样,它在一个页面上查询
locale='en'
,在另一个页面上使用
locale='eng'

我已经验证了它在两个页面上都被设置为“en”-所以。。。为什么在一页上用“eng”进行查询


我可能会想,它可能在某个地方被设置得不一样,但是-我不相信你可以重新设置一个常数。

你使用了
$this->Model->locale
来设置区域设置吗?@Fuhrmann-不,我不是手动设置区域设置。你的问题的答案在以下两个链接中:,