1.什么是软件本地化
1.1 什么是软件本地化
软件国际化(SW Internationalization,I18N)
软件国际化是在软件设计和文档开发过程中,使得功能和代码设计能处理多种语言和文化传统,使创建不同语言版本时,不需要重新设计源程序代码的软件工程方法。
软件本地化(SW Localization,L10N)
软件本地化是将一个软件产品按特定国家/地区或语言市场的需要进行加工,使之满足特定市场上的用户对语言和文化的特殊要求的软件生产活动。
G11N = I18N + L10N
I18N:
- 支持Unicode字符集、双字节的字符;
- 分离程序代码和显示内容
- 消除Hard code
- 使用Header files 去定义经常被调用的代码段;
- 改善翻译文本尺寸,具有调整的灵活性
- 支持各个国家的键盘设置;
- 支持文字排序和大小写转换;
- 支持各个国家的度量衡,时区,货币单位格式等的设置;
- 国际化用户界面设计(自我定义)。
L10N:
- 翻译
- 地区文化、宗教
- 度量衡和时区等
- 软件用户界面(UI)
- 联机文档 (帮助文档和功能性的PDF文档)
- 热键设置
I18N和L10N的关系:
2.4 配置和兼容性问题
配置性包括键盘布局设计,它是语言依赖性最大的硬件、打印机配置等。
兼容性包括与硬件的兼容性、与上一版本的数据兼容及与其他本地化软件的兼容性等等。
1. 数据库问题
2. 热键
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!