Yii2 添加国际化支持
来源:互联网 发布:手机qq浏览器3.1java版 编辑:程序博客网 时间:2024/04/30 06:18
- 链接
- 版本
- 配置
- 使用
- 英文
0 链接
http://alex-my.xyz/web/Yii2-添加国际化支持
1 版本
// yii\BaseYii\getVersionpublic static function getVersion(){ return '2.0.10';}
2 配置
基于基础版
- 创建语言包
在根目录建立一个文件夹messages\zh-CN
在zh-CN中创建两个文件: app.php, error.php
// app.php<?phpreturn [ 'login' => '登陆',];// error.php<?phpreturn [ 'unknown' => '未知错误'];
- 打开config\web.php
添加language和components下的i18n
$config = [ 'id' => 'basic', // --------------- 添加这里 'language' => 'zh-CN', // en-US 'components' => [ ... // --------------- 添加这里 'i18n' => [ 'translations' => [ 'app*' => [ 'class' => 'yii\i18n\PhpMessageSource', 'basePath' => '@app/messages', 'fileMap' => [ 'app' => 'app.php', 'app/error' => 'error.php', ], ], ], ], ], 'params' => $params,];
3 使用
在视图文件中:
<?= Yii::t('app', 'login') ?><?= Yii::t('app/error', 'unknown') ?>
4 英文
如果将config\web.php中的以下配置从zh-CN改为en-US, 则会显示英文。
'language' => 'en-US',
0 0
- Yii2 添加国际化支持
- Yii2 配置框架国际化支持
- yii2 国际化
- 在Qtopia中添加国际化支持
- 在Qtopia中添加国际化支持
- Yii2 使用十七 国际化
- Yii2-国际化A
- 对在Qtopia中添加国际化支持一文补充
- 10. SpringMVC 数据验证例子3 - 添加国际化支持
- yii2框架-i18n国际化(十二)
- Yii2.0 汉化(国际化)
- yii2- 批量添加
- Yii2添加redis扩展
- Yii2国际化i18n配置的基本步骤
- qt支持中文、国际化
- Websharp 8 - 国际化支持
- gSOAP的国际化支持
- 批处理文件国际化支持解决方案
- Codeforces#390div.2 2017-01-12 practice
- 平头哥项目诞生
- 《iOS开发指南:从零基础到App Store上架》读书笔记(一)
- nmon 使用
- debian8 gnome 亮度调节
- Yii2 添加国际化支持
- R-主成分-聚类-因子分析解释
- [php] GET 或 header 信息传递加密
- 【ffmpeg】linux下编译ffmpeg
- ES6、Javascript、CommonJS、AMD、nodejs的关系与差异
- Useful tools list (environment setup)
- nginx的location配置详解
- Android studio使用---WiFi ADB使用以及连接手机调试
- spring与mybatis三种整合方法