Yii2 使用十七 国际化
来源:互联网 发布:datagridview绑定数据 编辑:程序博客网 时间:2024/05/17 05:50
1.配置文件修改:
$config = [ 'id' => 'basic', 'language' => 'en-US', //加这一句默认语言 'basePath' => dirname(__DIR__),
2.在components中加载i18n组件
'components' => [ // ... 'i18n' => [ 'translations' => [ 'app*' => [ 'class' => 'yii\i18n\PhpMessageSource', //使用php文件保存信息 'basePath' => '@app/messages', //php文件保存位置 //'sourceLanguage' => 'en', 'fileMap' => [ 'app' => 'app.php', 'app/error' => 'error.php', ], ], ], ],],
3.新建目录及文件:
示例app.php内容:
<?phpreturn [ 'Hello'=>'你好'];
4.使用:
变更当前语言:
\Yii::$app->language = 'zh-CN';
格式是 ll-CC ,其中 ll 是语言的两个或三个小写字母代码,根据ISO-639分配确定,而 CC 是国家代码,根据ISO-3166分配确定。
基本翻译功能的使用:
$username = 'Alexander';echo \Yii::t('app', 'Hello, {username}!', [ 'username' => $username,]);
注意这里{}内的是占位符。更多占位符的使用可以参考文章最下面的链接。
参考文章:
http://www.yiifans.com/yii2/guide/tutorial-i18n.html
0 0
- Yii2 使用十七 国际化
- yii2 国际化
- Yii2-国际化A
- Yii2 添加国际化支持
- Yii2 配置框架国际化支持
- yii2框架-i18n国际化(十二)
- Yii2.0 汉化(国际化)
- yii2框架-yii2局部关闭(开启)csrf的验证(十七)
- yii2使用
- Yii2国际化i18n配置的基本步骤
- yii2-国际化,可参考开发文档权威指南-国际化
- Yii2 yii2-imagine的使用
- YII2 关联查询使用
- Yii2 使用一 安装
- yii2 console的使用
- Yii2 使用十三 RBAC
- yii2 使用ueditor教程
- Yii2 redis 使用
- Cpp Primer<<学习IO标准库--输出缓冲区的管理、文件输入与输出_6
- 第十四周 阅读程序二
- 集锦
- 20150526数据编码
- 【hadoop】5002-Hadoop2.x 集群搭建准备
- Yii2 使用十七 国际化
- Python中zip()函数用法举例
- apue.h: No such file or directory
- Android控件整理
- OpenCV+Android开发配置
- UVA11991--Easy Problem from Rujia Liu?
- 32位和64位各变量字节数
- Toast的简化用法
- Leetcode[18]-4Sum