国际化程序
来源:互联网 发布:603258电魂网络吧 编辑:程序博客网 时间:2024/05/17 01:16
php gettext方式实现UTF-8国际化多语言(i18n)
i18n(其来源是英文单词 internationalization的首末字符i和n,18为中间的字符数)是“国际化”的简称。在资讯领域,国际化(i18n)指让产品(出版物,软件,硬件等)无需做大的改变就能够适应不同的语言和地区的需要。对程序来说,在不修改内部代码的情况下,能根据不同语言及地区显示相应的界面。 在全球化的时代,国际化尤为重要,因为产品的潜在用户可能来自世界的各个角落。通常与i18n相关的还有L10n(“本地化”的简称)。
====================================================================
除了i18n,L10n(localization),g11n(globalization),还有m17n(multilingualization),区别是:
i18n支持多种语言,但是同一时间只能是英文和一种选定的语言,例如英文+中文、英文+德文、英文+韩文等等;L10n(localization),支持2种语言,英文和另外一种语言(例如中文);
g11n(globalization),简单的理解可以认为g11n = i18n + L10n。
m17n(multilingualization)可以在同一时间支持多种语言,例如你可以在一个页面里看到中文、英文、德文和韩文。
阅读全文
0 0
- 国际化程序
- 国际化程序
- 程序国际化
- 国际化程序
- 国际化程序
- iOS国际化:程序名称国际化、内容国际化、storyboard国际化
- iOS国际化:程序名称国际化、内容国际化、storyboard国际化
- Java程序的国际化
- qt程序中文国际化
- linux 程序 国际化 本地化
- JAVA 程序实现国际化
- php程序的国际化
- Android 国际化程序
- qt程序中文国际化
- qt程序中文国际化
- ios程序国际化
- .NET程序国际化方法
- IOS程序国际化
- 【node.js学习之路】什么是Node.js?
- Android启动Service流程
- 金额小数点后面和前面字体大小不一致的实现
- ShareSDK 微信分享失败问题的解决
- ios NSURLSession使用说明及后台工作流程分析
- 国际化程序
- 导入kotlin-for-android-developers weather app项目遇到的坑
- 设计模式(04)创建者模式
- app-release-unsigned.apk is not signed
- 使用Eureka, Ribbon, Feign实现REST服务客户端
- Docker中实现RabbitMQ集群
- auto dealer
- 代码块1
- JUnit测试详解