1.2 认识国际化软件
随着全球软件产业在生产要素和市场资源的整合和迁移,软件生产的国际化成为新的
软件设计模式和技术。国际化软件也称为全球化软件,它是为全球用户设计,面向全球市
场发布的具有一致的界面、风格和功能的软件。
国际化软件的开发包括两个互相联系的阶段:软件国际化和软件本地化。软件国际化
是在软件设计和文档开发过程中,使功能和代码设计能处理多种语言和文化传统,从而在
创建不同语言版本时,不需要重新设计源程序代码的软件开发技术; 软件本地化是将按
照国际化技术设计的软件按特定国家/地区或语言市场的需要进行加工,使之满足特定
市场上的用户对语言和文化的特殊要求的软件生产活动。
当前,全球范围内的软件国际化和软件本地化呈现出高速发展的态势,这得益于
软件技术进步的推动,也是全球软件市场竞争的结果。
1.2.1 国际化软件引领时尚潮流
经济全球化已经成为不可阻挡的潮流,作为新经济领域活跃的软件产业的国际化和全
球化浪潮风起云涌,成为软件产业发展模式的革命性变革。
软件国际化开发技术是实现软件全球发布的最主要技术因素,也是进行软件本地化的
基础保证。从扩展目标市场、软件开发技术、公司投资回报等方面而言,软件国际化的重
要性主要表现在以下方面:
有利于扩大目标市场,支持目标市场用户对软件在语言、文化和特定功能方面的
需要。
有利于在全部目标市场同时发布软件版本。
软件公司不需要专门开发软件的本地化版本,使得开发人员可以将主要精力投入
下一个版本的开发。
更容易实现软件本地化,减少本地化工程处理的总体成本。
由于所有本地化版本都基于一个国际化软件版本,因此,可以方便地对所有本地
化版本进行维护。
当其他语言市场需要本地化版本时,可以更快地推出该语言市场的本地化版本。
相对于开发多个不同的本地化版本而言,软件国际化可以在更大程度上提高软件
公司的投资回报。