文档介绍:维普资讯
总第期计算机与数字工程..
年第期
使用实现应用软件的多语言支持
李萍张太红
新疆农业大学计算机与信息工程学院乌鲁木齐
摘要分析当前实现多语言支持的技术。提出利用实现应用软件多语言实时转换的一种新的解决方
案,即将系统中使用的文字翻译成语言资源,存储在语言资源库中,通过对环境变量及函数的处理,实现系统的多语言支持。
关键词多语言报表
中图分类号.
, ,
—
.,
, ,
,, .
,,
通过一个十六进制数字和前缀定义一个位
引言
的数值。使用平面来描述编码空间,—
随着信息时代的来临,计算机技术、网络的飞字符构成了多文种平面
速发展,企业的全球化发展策略,使得应用软件多,简称。基于的系统足以覆盖
语言支持的重要作用及意义越来越突出。应用软世界所有语言的所有字母。
件的多语言支持直接影响着软件应用的范围和效开发支持多语言的应用软件,高级编程语言及数
率,实现软件的复用。因此软件在开发设计时据库必须支持。.及
实现多语言支持功能已成为了一种趋势,以满足用数据库支持编码,
户对语言与文化方面的需求。并不支持编码,因此,在开发系统时,应选择
.以上的版本进行开发设计。
介绍
多语言技术介绍
是一种字符编码方法,它是由国际组
织设计,可以容纳全世界所有语言文字的编码方在应用软件中,实现系统多语言的技术可分为
案。的学名是“—三种:
”,简称为。一种语言开发一个应用程序
字符可以适用于所有已知的编码。该技术可用于小型的系统中,但这种方法浪费
它为每一个符号定义一个数字和名称,并指定字符磁盘空间,系统开发和维护的成本很大。
和它的数值码位,以及该值的二进制位表示法, 一个独立的应用程序内核,对应一个或多
收稿日期:年月日,修回日期:年月日
作者简介:李萍,女,硕士研究生,讲师,研究方向:数据库系统。张太红,男,硕士,副教授,硕上生导师,研究方向:数
据库系统,网络信息系统。
维普资讯
李萍等:使用实现应用软件的多语言支持第卷
个语言资源¨ 列的值。—函数算法如下:
应用程序独立编写,将系统要支持的所有语言—
生成一个纯资源,或将每种语言各生成一个“汉语”
. :
——
纯资源。该技术在版本维护、升级时,对纯资—
—.
源不需要编译,只需升级程序;但如果要修改——
:;
或增加系统支持的语言时,必须将整个资源都要进
“英语”
行编译。该技术不能实现动态界面的多语言支持。
. :
———
引用外部语言包技术.
—
——
即将语言资源存储在外部语言包中,应用程序:;
根据菜单中的语言标识,通过语言包中的键与值的
对应,动态的更改系统界面语言。这种技术必须在
每个窗口的每个控件设置键与语言进行对应。
—函数的设计
多语言技术的实现系统不同的界面中有不同数量与类型的控件,
通过对以上方法优缺点的分析,可以开辟一个系统中的文字都是通过控件,或动态或静态的显示
实现多语言支持的新思路,具体步骤如下。在界面上的,如何得到这些文字就要通过
. 生成语言资源表—函数进行实现了