中文软件的国际化理论与方法

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:wangyifan_18
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在国际化的背景下,为适应国际化业务,企业应用软件也需进行国际化,为不同地区分支机构或用户提供多语种的用户界面。很多开发语言都提供对国际化的支持,为软件国际化开发提供了基础。但是与单语种软件相比,软件国际化开发有其特点和难点,所使用的框架也有所区别。 软件国际化(Internationalization,简称I18N)就是在软件创建初期,在以完全支持英文的一般编程语言、编译、开发基础上,为适应更广泛的语言和文化习俗,在软件设计结构和机制上支持多语言的扩展特性。软件国际化是不对软件系统使用者作任何假设的开发方法,软件产品的创建或修改,可在多个不同国家或地区和语言间使用。这包括了使用者的语言、文字编码方式、习惯数据表达方式、书写方式、宗教信仰等。 国际化软件和单一语言软件相比,主要具有全球可用性、本地化能力、单一二进制和多语言支持能力等特点。 全球可用性是软件国际化设计的目标,国际化软件为其不同语言版本提供一致的外观、风格和功能,具有在多种语言环境下运行的能力,能适应不同的国家区域和文化习惯。本地化能力指国际化软件不用修改源代码即可本地化为不同语言版本,并且保证本地化后仍具有正确界面和能被正确运行。在软件设计的开始阶段,就要遵循良好的软件本地化能力开发方法,以确保软件产品具有良好的本地化能力。在软件创建初期,就在软件设计结构和机制上支持多语言的扩展特性,为各种不同语言版本创建单一二进制、全球可用的内核。完全全球化后的功能二进制文件,不用再做修改就可用于该软件的任何一种语言版本。国际化软件应该支持不同语言文字的输人、输出和显示。 中文软件的国际化同样需要遵循软件国际化的一般标准,但是在中文操作系统下开发的软件,有其不利于全球可用性的本土化特征,缺乏国际化意识。大量的硬编码和需要本地化的资源存在于源代码中,没有通用性的字符集编码方式等等,这些都成为中文软件本地化的障碍,大大延缓了中文软件走向国际市场的步伐。本文通过对软件国际化与本地化概念及对于软件行业发展重大意义的理解,分析中文软件的特点,提出了中文软件国际化的思想: 1.使用国际通用字符集编码标准Unicode; 2.资源的分离; 3.多语言用户界面(MUI)技术。 并以这些软件国际化思想为指导思想,提出中文软件国际化的具体方法:将源代码向Unicode移植;使用动态链接库(DLL)技术,将源代码中可本地化的资源分离出来以实现软件的多语言用户界面;以及在源代码中对没有国际化意识的字符、字符串和变量的形式的处理,如处理特殊的ASCII字符、避免一个句子分成多个字符串、不要组合多个变量等。
其他文献
MIMO是在发射端和接收端同时采用多个天线阵元的数字通信系统。MIMO技术在无需增加频谱资源和天线发射功率的情况下,可以使信道容量成倍增加,还可以提高无线频谱利用率,提高信道
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊
随着GPS卫星导航定位在军民用各领域的不断延伸,及我国自主研制的“北斗二代”卫星导航系统的建设,卫星信号模拟器在导航系统设计、接收机研发、接收机测试、复杂环境模拟等
摘要:随着新课改的不断深入,我们不难发现现在的学生思维活跃,敢于表现自己,善于解决问题。在这种有利的形势下,教师在课堂教学中要善于设计问题,培养学生创新精神,提高课堂教学效率。本文就化学教学中问题设计的优化及注意事项等方面做初步的探讨。  关键词:初中化学;问题设计  一、紧扣教学内容设计问题,激发学生思维能力  学生在学习过程中必然会遇到许多认知问题,这些问题交织在一起,成为学生学习的心理动力和
由于短波通信的远距离传输特性和电离层抗毁性,其在军事通信中具有其它通信方式无可比拟的地位。差分跳频(DFH,Differential Frequency Hopping)技术将调制,编码和跳频技术有机结
移动通信与Internet的飞速发展及相互融合,预示着3G时代的来临。作为向3G过渡的2.5G网络GPRS使无线高速接入Internet的理想变成现实,移动用户从而可以享受到Internet的服务。作
3G的技术发展和商用化进程成为近十年来移动通信领域的热点问题。由于WCDMA系统与GSM网络能够很好地兼容,实现从GSM平滑过渡到3G通信系统,这使得WCDMA系统成为一个具有竞争力的
嵌入式网络技术是近几年随着嵌入式系统的广泛应用和计算机网络技术的发展而发展起来的一项新兴概念和技术。嵌入式设备的网络化需要实现相应的网络协议本论文就是在这样的背
随着CPU前端总线带宽的提高和高速局部总线的出现,内存带宽的发展也要逐步提高以适应其发展。当倍速存储技术DDR由于其系统架构的限制,速度不能再有所提升时,DDR2作为新的解决方
本课题进行了针对异构局域网安全控制的研究,提出了一套平台无关的局域网安全控制系统。这一系统具有平台无关、部署灵活、可扩展等良好特性,其内容涉及跨平台的可扩展指纹身份