Yii 配置文件main.php 中加入'language'=>'zh_cn', 不起作用咋办
发布网友
发布时间:2022-04-07 10:24
我来回答
共2个回答
热心网友
时间:2022-04-07 11:54
是起作用的,你看下面包屑导航中的Home是不是变成首页了?
或者在任何一个action中:
echo Yii::t('app', 'Home');
还要在mian.php的配置加上
'components' => [
// ...
'i18n' => [
'translations' => [
'app*' => [
'class' => 'yii\i18n\PhpMessageSource',
//'basePath' => '@app/messages',
//'sourceLanguage' => 'en',
'fileMap' => [
'app' => 'app.php',
'app/error' => 'error.php',
],
],
],
],
],
这里是yii2的做法,具体的看下Yii Internationalization I18N 文档,不说太多,文档最实际
热心网友
时间:2022-04-07 13:12
'zh-CN' 可能会错写成 'zh-CH'