国际化支持概念与理解

国际化支持

Globalization(G11N)

首先明确G11N的概念划分,只有一个公式:

G11N = I18N +L10N

其中I18N 指的是internationalization, L10N 指的是localization。
其实i18n 和l10n 区别还是挺大的,i18n更多指的是在编程技术上支持产品实现国际化,而l10n则指的是本地化相关,包括翻译质量等等这些。将这两点划分开才能更好地理解国际化支持的内容。

i18n 支持定义

首先在做java国际化支持分析之前,先给出我司关于i18n支持程度的一个定义:,
level 1: 输入输出产品安装相关,包括键盘输入法、路径等等
level 2: 与locale相关的,比如日历,日期,数字格式,排序,currency等
level 3: 就是指的string 抽取,以及layout显示相关。
三者并没有上下级层级关系,而是并行的。

区分i18n supported locales 和l10n supported locales

明确了i18n和l10n的各自概念范围,那么就有一个问题了,这两者所对应的支持locale 是否是一致的呢?这个大概公说公有理婆说婆有理吧,但是明确这两者的区别还是蛮重

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值