Php 在Codeigniter的form_验证中使用语言文件

Php 在Codeigniter的form_验证中使用语言文件,php,codeigniter,codeigniter-2,Php,Codeigniter,Codeigniter 2,我正在使用codeigniter表单验证类和配置中自己的表单验证文件验证表单。此外,我正在使用语言类进行翻译。这在view和controller中非常有效,但我还需要在config/form_validation.php中获得翻译 有人知道我该怎么做吗 config/form_validation.php的摘录 $config = array( /** * Login form */ 'auth/login' => array( array( 'field'

我正在使用codeigniter表单验证类和配置中自己的表单验证文件验证表单。此外,我正在使用语言类进行翻译。这在view和controller中非常有效,但我还需要在config/form_validation.php中获得翻译

有人知道我该怎么做吗

config/form_validation.php的摘录

$config = array(

/**
 * Login form
 */
'auth/login' => array(
    array(
        'field' => 'email',
        'label' => 'E-Mail address', <--- HERE I´D LIKE TO USE THE TRANSLATIONS
        'rules' => 'trim|required|xss_clean|valid_email'
    ),
    array(
        'field' => 'password',
        'label' => 'Password',
        'rules' => 'trim|required|xss_clean'
    )
),
.....
$config=array(
/**
*登录表单
*/
“身份验证/登录”=>数组(
排列(
'字段'=>'电子邮件',
‘标签’=>‘电子邮件地址’、‘修剪|必需| xss |清除|有效|电子邮件’
),
排列(
'字段'=>'密码',
“标签”=>“密码”,
“规则”=>“修剪|必需| xss|U清洁”
)
),
.....
谢谢你的想法,
best Michael

您可以使用“lang”前缀,如

'auth/login' => array(
  array(
    'field' => 'email',
    'label' => 'lang:email_address_label',
    'rules' => 'trim|required|xss_clean|valid_email'
  )

感谢您的解决方案!不幸的是,它不在文档中…(或者我没有找到:)它有点像是以不同的形式显示的: