Yii将语言设置为目录受保护/来自配置的组件中的消息,但不起作用

Yii将语言设置为目录受保护/来自配置的组件中的消息,但不起作用,yii,lan,Yii,Lan,我有一个Yii项目,在config/main.php中将我的语言更改为fa_ir,并设置components basePath=protected/messages,但没有更改basePath,但从framework目录中选择了fa_ir my project main.php代码: return.array( 'basePath'=>dirname(_文件)。目录分隔符。“…”, “名称”=>“新网站”, “defaultController”=>“站点”, //“时区”=>“亚洲/德黑兰”,

我有一个Yii项目,在config/main.php中将我的语言更改为fa_ir,并设置components basePath=protected/messages,但没有更改basePath,但从framework目录中选择了fa_ir

my project main.php代码:

return.array(

'basePath'=>dirname(_文件)。目录分隔符。“…”,
“名称”=>“新网站”,
“defaultController”=>“站点”,
//“时区”=>“亚洲/德黑兰”,
“语言”=>“语言”,
//预加载“日志”组件
“预加载”=>array('log'),
//自动加载模型和组件类
“导入”=>数组(
'application.models.*',
'application.components.*',
'application.extensions.*',
),
“模块”=>阵列(
//取消注释以下内容以启用Gii工具
'gii'=>数组(
'class'=>'system.gii.GiiModule',
“密码”=>“123”,
//如果删除,Gii默认为仅本地主机。请仔细编辑以适应口味。
“ipFilters”=>数组('127.0.0.1','::1'),
),
),
//应用程序组件
“组件”=>数组(
“用户”=>数组(
//启用基于cookie的身份验证
“allowAutoLogin”=>true,
),
'消息'=>数组(
'basePath'=>Yiibase::getPathFalias('application.messages'),
),
//取消注释以下内容以启用路径格式的URL
“urlManager”=>数组(
“urlFormat'=>“路径”,
'showScriptName'=>false,
“区分大小写”=>错误,
'规则'=>数组(
“/”=>“/视图”,
'//'=>'/',
'/'=>'/',
),
),
而且

所以目录文件是:protect/message/fa_ir/yii.php和zii.php


我非常感谢受访者。

用一种语言试试:

'language'=>'fa',
或:

并将其用于您的目录

'language'=>'fa',
'language'=>'ir',