位置: 编程技术 - 正文

YII Framework框架教程之国际化实现方法(yii框架运行原理)

编辑:rootadmin

推荐整理分享YII Framework框架教程之国际化实现方法(yii框架运行原理),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:yii2框架的优缺点,yii框架设计模式,yii框架运行原理,yii2.0框架,yii2.0框架,yii框架运行原理,yii2.0框架,yii2.0框架,内容如对您有帮助,希望把文章链接给更多的朋友!

本文讲述了YII Framework框架教程之国际化实现方法。分享给大家供大家参考,具体如下:

一个web应用,发布到互联网,就是面向全球用户。用户在世界的各个角落都可以访问到你的web应用,当然要看你的网站和不和谐,不和谐的web应用在和谐社会是不让你访问的。

YII提供了国际化的支持,可以让我们创建的应用适合不同语言的人群。

国际化是一个很花哨的东西,没有哪个大型的网站真正能做到国际化。大多都是针对不懂的语言,不同地区设计不同的网站。如果你的应用相对较小,处理的东西不多,那么国际化起来的东西还是蛮可以的。

国际化从以下几个方面入手:

区域设置

信息文本和文件资源的翻译

日期/时间、货币符号和数字格式

YII中国际化涉及到的类在/yii_dev/yii/framework/in目录下面:

/yii_dev/yii/framework/in# tree.├── CChoiceFormat.php├── CDateFormatter.php├── CDbMessageSource.php├── CGettextMessageSource.php├── CLocale.php├── CMessageSource.php├── CNumberFormatter.php├── CPhpMessageSource.php├── data│ ├── en_us.php│ ├── ....................│ ├── zh_hk.php│ ├── zh_mo.php│ ├── zh.php│ ├── zh_sg.php│ ├── zh_tw.php│ ├── zu.php│ └── zu_za.php└── gettext ├── CGettextFile.php ├── CGettextMoFile.php └── CGettextPoFile.php

2 directories, files

区域设置

通过对区域的设置,来判断用户所在的国际和使用的语言。

YII Framework框架教程之国际化实现方法(yii框架运行原理)

YII定义了常见的区域标识,可以认为是表示区域的唯一ID。

YII中通过CLocale类存放区域数据(包括货币,日期,数字格式等等)。

通过一个区域唯一ID,然后就可以通过 CLocale::getInstance($localeID) 或者CApplication::getLocale($localeID) 获取相应的 CLocale 实例。通过CLocale实例,就能够判断用户所在的国家,使用的语言。然后可以根据CLocale的数据进行相应的翻译,让web应用更适于当前用户使用和阅读。最根本的就是为了用户进行特定的翻译。

信息文本和文件资源的翻译

翻译很简单就是把一种语言变成另一种语言。在计算机中用的是字母,就是e文。所以可以把e文当成是原始语言,万语之源,所有其他的语言都是通过e文翻译而成的,暂且e文叫做源语言。翻译成的语言叫做目标语言。

具体的类说明

$category源语言$mesage目标语言$params是$mesage中要匹配翻译的数组。

具体使用方法如:

当然可以通过yiic提供的命令行命令message进行翻译,具体的参考yiic命令的使用说明

日期/时间、金钱和数字格式

日期/时间处理CDateFormatter类具体参考(/yii_dev/yii/framework/in/CDateFormatter.php)类文件

数字处理具体参考(/yii_dev/yii/framework/in/CNumberFormatter.php)类文件

更多关于Yii相关内容感兴趣的读者可查看本站专题:《Yii框架入门及常用技巧总结》、《php优秀开发框架总结》、《smarty模板入门基础教程》、《php日期与时间用法总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

ThinkPHP框架安全实现分析 ThinkPHP框架是国内比较流行的PHP框架之一,虽然跟国外的那些个框架没法比,但优点在于,恩,中文手册很全面。最近研究SQL注入,之前用TP框架的时候

YII Framework框架教程之使用YIIC快速创建YII应用详解 本文实例讲述了YIIFramework框架使用YIIC快速创建YII应用的方法。分享给大家供大家参考,具体如下:yii提供了强大的命令行工具来快速的创建相关组件和

YII Framework框架使用YIIC快速创建YII应用之migrate用法实例详解 本文实例讲述了YIIFramework框架使用YIIC快速创建YII应用之migrate用法。分享给大家供大家参考,具体如下:yiimigrate查看帮助/*/www/yii_dev/yii/framework#phpyiicmigra

标签: yii框架运行原理

本文链接地址:https://www.jiuchutong.com/biancheng/290959.html 转载请保留说明!

上一篇:YII Framework框架教程之缓存用法详解(yii2框架从入门到精通)

下一篇:ThinkPHP框架安全实现分析(thinkphp框架安装)

  • 房地产房屋质量检测
  • 不知道进价怎么求利润
  • 通用机打发票怎么红冲
  • 社保次月缴纳上月算不算中断
  • 居民个人根据各项所得的收入 公益捐赠
  • 企业所得税分公司先报还是总部先报
  • 招标资料费计入成本吗
  • 原材料入库是付款凭证吗
  • 计提工资和应付职工薪酬怎么不一样
  • 进口内销是什么意思
  • 企业收回报废产品合法吗
  • 房屋租赁费发票可以抵扣吗
  • 公司户进账一定要扣税吗
  • 逃避缴纳税款是税收法多少条
  • 个人代开普通发票需要出税费吗?
  • 税务申报没报上怎么办
  • 个体工商户允许哪些经营范围
  • 非财政专项资金和其他资金的区别
  • 长期应付款怎么冲减
  • 购入需要安装的固定资产会计科目
  • 固定资产减值准备可以税前扣除吗
  • 没有原始凭证可以审计吗
  • 中秋佳节发放职工福利的话语
  • php比较大小的函数
  • 电脑搜狗输入法不见了怎么调出来
  • php fwrite函数
  • php数组函数 菜鸟
  • vscode怎么开始编程
  • 供应商发票多开了怎么处理?
  • 资产负债所有者权益损益类会计科目
  • 运输公司的账务处理
  • 业务招待费用列支范围
  • php读取excel文件
  • 工会账户必须是专用账户吗
  • 5个 ChatGPT 功能,帮助你提升日常编码效率
  • 命令default
  • php递归算法经典题目
  • 利用php生成静态数据
  • 小规模纳税人征收方式
  • 对公给个人转账有风险吗
  • 视同内销补税的财务处理
  • 营改增后为什么利息要提供发票吗
  • 资产负债表中存货
  • 劳务报酬所得项目
  • access调用sql
  • 服务器连接db2数据库命令
  • 公司账务不正规,账务外包的,财务助理有风险吗
  • 房地产增值税可以抵扣吗
  • 固定资产评估收费标准
  • 办公楼开始建造前专门借款的利息费用
  • 专利转让费一般是多少
  • 企业所得税留抵税额
  • 出口样品未报关处罚
  • 加油预付卡销售 IC卡充值
  • 已经入库的商品出库了要怎么做会计分录
  • 如何做好现金流
  • deepin 2014系统下安装mysql数据库的方法步骤
  • windowsandbox
  • openbsd 6.9
  • os x10.11el capitan公测版下载地址(公测版计划注册教程)
  • os x yosemite10.10.5怎么样?os x yosemite10.10.5公测版下载地址
  • win7无法正常关机
  • win10系统怎么把ie浏览器放到桌面
  • win8显示屏亮度调节
  • 升级win8.1后vpn出现错误720该怎么办?
  • 关闭默认共享和共享文件夹
  • 爬虫 python
  • 自动生成批量执行命令
  • 批处理安装
  • python如何发送http请求
  • python的例子
  • zabbix 微信
  • 曲剧全场戏双玉蝉
  • 广东电子税务局官网登录入口
  • 委托代销清单怎么写
  • 北京税务报到期限
  • 经济补偿金如何计税
  • 企业年度申报怎么修改
  • 医务人员抗疫补助发放标准最新
  • 税审工作流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设