app的默认语言是polish,alt是英语。 我在Locales / eng / LC_MESSAGES中有.pot文件,源字符串为波兰语,翻译为英文,工作正常
验证前的模型中的
public $validationDomain = 'validation_errors';
并在beforeRender的AppController中
Configure::write('Config.language', 'eng');
for force eng lang
无论如何,它是验证的默认域名... 并且它不起作用
我不知道我做错了什么,或者是错误或某事......
任何想法??
答案 0 :(得分:1)
在用户级别使用不同语言时,请尝试使用$this->Session->write('Config.language', 'pol');
或$this->Session->write('Config.language', 'eng');
。 Configure::write('Config.language', 'eng');
是整个网站的后备广告。