国际化 国际化(I18N)是指在设计软件时,使它可以无需做大的改变就能够适应不同的语言和地区的需要。对于Web应用程序,这有着特别重要的意义,因为潜在的用户可能会在全球范围内。
它类似于 Math对象或者Intl对象,Math对象也是一个命名空间对象,用于保存数学常量和函数;Intl则是用于国际化和其他语言相关函数的命名空间对象。
SPL类和接口延迟静态绑定日期和时间Traitsintl Yii2.0使用PHP扩展 intl 来支持国际化的相关功能。 命名空间 Yii2.0里最明显的改动就数命名空间的使用了。
stringprep配置文件的一个示例是nameprep,它用于国际化域名。 模块stringprep只公开RFC3454中的表格。
对于了解字符编码的函数(并正确处理国际化),请参阅string模块。 以下两个函数采用单字符字符串或整数字节值;他们返回相同类型的值。
详情请参考 国际化 一节。yii\log\Dispatcher:管理日志对象。详情请参考 日志 一节。yii\swiftmailer\Mailer:支持生成邮件结构并发送,详情请参考 邮件 一节。
该属性影响各种 国际化 ,包括信息翻译、日期格式、数字格式等。例如yii\jui\DatePicker小部件会根据该属性展示对应语言的日历以及日期格式。
本地化库 locale工具包括对字符分类和字符串排序规则、数字、货币和日期/时间格式和解析以及消息检索的国际化支持。地区设置控制流I/O、正则表达式库和C++标准库的其他组件的行为。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
