软件国际化研究

随着国际交流与合作的深入,国内企业与国际的交往越来越频繁,为了使软件能更好地进入国际市场,人们提出了软件国际化的思想。软件国际化的发展,带动了多语言功能的发展,支持多语言软件开发受到越来越多的关注,已成为国际化软件应用的主流。软件本地化的实现方法多样,当前大部分软件都支持用户进行多语言界面选择。提供多语言支持的软件,极大方便了用户的使用,提高了用户满意度,降低了软件成本,有利于产品走向国际市场。软件国际化的核心在于解决不同语言的信息处理问题。

操作系统、编程库的国际化是国际化软件设计的关键,其中最核心的部分是GUI库的国际化,即界面显示的国际化。正确的显示文字,体现了显示界面的多语言化,而符合用户的使用习惯才是界面显示的国际化。这使得GUI系统不但要具有显示正确字符的能力,而且要具有生成符合使用者习惯的应用程序的能力,也就是要能够支持不同风格的用户界面。

分析了软件国际化、本地化机制,介绍了多种实现多语言用户界面的技术,并将其进行比较。因每种技术各有优缺点,目前还不存在一种技术能够满足所有用户的需求。不断改进和拓展多语言用户界面的技术,是今后要开展的工作。