语言包使用
来源:互联网 发布:网络安全设备评估报告 编辑:程序博客网 时间:2024/05/21 00:00
1配置文件.frontend\config\main.php
组件里添加
'i18n'=>[
'translations'=>[
'*'=>[
'class'=>'yii\i18n\PhpMessageSource',
//'basePath'=>'/messages',
'fileMap'=>[
'common'=>'common.php',
],
]
],
],
2.新建文件frontend\messages\zh-CN
新建frontend\messages\zh-CN\common.php
common.php里实现:
return [
'xiaobao'=>'晓宝',
'About'=>'关于我们',
'Contact'=>'联系我们',
];
3.配置文件 frontend\views\layouts\main.php
NavBar::begin([
'brandLabel' => \Yii::t('common','xiaobao'),
'brandUrl' => Yii::$app->homeUrl,
'options' => [
'class' => 'navbar-inverse navbar-fixed-top',
],
]);
$menuItems =[
['label' => \Yii::t('yii','Home'), 'url' =>['/site/index']],
['label' => \Yii::t('common','About'), 'url' =>['/site/about']],
['label' => \Yii::t('common','Contact'), 'url' =>['/site/contact']],
];
if(Yii::$app->user->isGuest) {
$menuItems[] = ['label' => 'Signup', 'url' =>['/site/signup']];
组件里添加
'i18n'=>[
2.新建文件frontend\messages\zh-CN
新建frontend\messages\zh-CN\common.php
common.php里实现:
return [
];
3.配置文件 frontend\views\layouts\main.php