Yii2.0实现语言包切换功能

Posted 乂沐尐

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Yii2.0实现语言包切换功能相关的知识,希望对你有一定的参考价值。

在yii2.0高级模板框架中,以前台为例,首先  在前台frontend 下面建立  messages/zh-CN 
在 messages文件夹中创建一个文件:  ①common.php                                                     
如果是使用的后台目录,就在  backend/config/main.php 中添加如下的配置文件
return  [
                     ‘language‘=>‘zh-CN‘,//选择中文语言包
        ......        
                         components =>[ 
                         ‘i18n‘=>[
 ‘translations‘=>[
                              ‘*‘ =>[
                     ‘class‘=>‘yii\i18n\PhpMessageSource‘,
                     ‘fileMap‘=>[
                                    ‘common‘=>‘common.php‘
                                                           ]
                                                 ]
                           ]
]
                   ],
]
添加language和i18n之后,基本上已经完成
 
在common.php 中添加技术分享图片
 

在说出页面展示即可

技术分享图片
     如果出现技术分享图片
就代表成功技术分享图片














以上是关于Yii2.0实现语言包切换功能的主要内容,如果未能解决你的问题,请参考以下文章

iOS开发之应用内快速切换语言包(不跟随系统语言,不用重启)

iOS开发之应用内快速切换语言包(不跟随系统语言,不用重启)

[WPF]本地化入门

ThinkPHP3.2中英文切换!

ThinkPHP3.2中英文切换!

php网站中英文切换