本地化
本地化 (l10n) 是将软件用户界面适配到特定文化的过程。
以下是需要考虑的常见因素
- language
- 度量单位(例如,欧洲使用千米,美国使用英里)
- 文本方向(例如,欧洲语言是左到右,阿拉伯语是右到左)
- 拉丁字母的大小写(例如,英语在星期几使用大写,西班牙语使用小写)
- 习语的适应(例如,“倾盆大雨”直译时毫无意义)
- 语域的使用(例如,日语中尊称语与随意语的差异非常大)
- 数字格式(例如,德国使用 10 000,00,而美国使用 10,000.00)
- 日期格式
- currency
- 文化参考
- 纸张尺寸
- 色彩心理学
- 遵守当地法律
- 当地节假日
- 人名
与之互补的做法是,设计一个易于本地化的系统,这被称为 国际化。