YII2框架语言包配置

1.配置文件advanced\frontend\config\main.php

'language' => 'zh-CN',
 
'i18n'=>[
            'translations'=>[
                '*'=>[
                    'class'=>'yii\i18n\PhpMessageSource',
                    'fileMap'=>[
                        'common'=>'common.php',
                    ],
                ]

            ],
        ],

2.在advanced\frontend\messages\zh-CN\common.php中编写中文翻译(没有则创建相应的目录及文件)

return [
    'Blog'=>'博客',
    'About'=>'关于我们',
];

3.在前端advanced\frontend\views\layouts\main.php中使用

<pre name="code" class="php"> ['label' => Yii::t('yii','Home'), 'url' => ['/site/index']],
 ['label' => Yii::t('common','About'), 'url' => ['/site/about']],
 ['label' => Yii::t('common','Contact'), 'url' => ['/site/contact']],



版权声明:本文为casney2原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
THE END
< <上一篇
下一篇>>