软件国际化简略知识了解
2019-11-14 本文已影响0人
DayBreakL
I18N,其来源是英文单词 internationalization的首末字符i和n,18为中间的字符数)是“国际化”的简称。
L18N,是 localization 的缩写形式,意即在 l 和 n 之间有 10 个字母,本意是指软件的“本地化”。
国际化需要解决的三个问题:
-
翻译
- 固定翻译: 在一个配置文件中用一个key代替,根据语言翻译,比如地址,用英语就是address。
- 动态翻译:比如一些描述、定期会更改的文案
-
时间
- 通用:2019/10/10
- 日本:昭和3年
- 不同的时区,同一时间,时分秒也不一样
-
排版
- 从左到右
- 从右到左
- 从上到下
国际化是一种能力,本地化是国际化能力的体现。