国际化是指使应用程序能够适用于各种语言和地区而不做任何工程方面修改的设计过程。国际化 (internationalization) 英文有时会缩写成 i18n,因为在第一个字母 "i"和最后一个字母"n"之间有 18 个字母。
国际化的程序有下列特点:
- 具有本地化数据,相同的可执行文件能够在世界各地运行。
- 文本元素,例如状态信息和 GUI 组件标签,在程序中没有硬编码,而是存储在源代码之外,可以动态检索。
- 不需要重新编译就能支持新的语言。
- 涉及文化习俗方面的内容是独立的,例如日期和货币,以符合最终用户所在地区的语言风格。
- 能够被快速本地化。
作为最大的亚洲本地化服务供应商,碧海蓝天翻译公司能够帮助客户在本地化之前实现程序的国际化,例如实现双字节支持、将硬编码转换为资源文件、安装多语言包等。我们有内部的软件工程师,能够向客户提供从国际化 (i18n) 到本地化 (L10n) 一步到位的完整服务。