如果需要支持多语音,那么应该在相关配置加上 'language' =>'zh-CN',修改config/main-local.php文件:
if (!YII_ENV_TEST) {
// configuration adjustments for 'dev' environment
$config['bootstrap'][] = 'debug';
$config['modules']['debug'] = 'yii\debug\Module';
$config['bootstrap'][] = 'gii';
$config['modules']['gii'] = 'yii\gii\Module';
$config['language'] = 'zh-CN'; //增加此行,默认使用中文
}或者修改config/main.php文件:
return [
'id' => 'app-frontend',
'basePath' => dirname(__DIR__),
'bootstrap' => ['log'],
'controllerNamespace' => 'frontend\controllers',
'language' =>'zh-CN', //增加此行,默认使用中文
....
]其中
Yii::t('yii', 'Home') 函数将会到 vendor/yiisoft/yii2/messages/zh_CN/yii.php 去翻译“Home”对应的中文
本文介绍如何在Yii2框架中配置多语言支持,通过修改config/main-local.php或config/main.php文件来设置默认语言为中文,并说明了Yii::t()函数如何根据设置的语言进行翻译。

被折叠的 条评论
为什么被折叠?



