我正在尝试让 i18n 从 Cakephp 2.0 中的模型中提取字符串
文档指出“CakePHP 将自动假定您的 $validate 数组中的所有模型验证错误消息都旨在本地化。运行 i18n shell 时,这些字符串也将被提取。” http://book.cakephp.org/2.0/en/core-libraries/internationalization-and-localization.html 但是当我运行 cake i18n 并提取数据时,我的模型中的消息没有被提取到我的 po 文件中。
有谁知道如何将消息字符串放入 po 文件中?
App::uses('AuthComponent', 'Controller/Component');
class User extends AppModel {
public $validate = array(
'username' => array(
'required' => array(
'rule' => array('notEmpty'),
'message' => 'A Username is required',
'rule' => 'isUnique',
'message' => 'This username has already been taken'
)
);
}