检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:刘汇丹[1] 芮建武[1] 姚延栋[1] 吴健[1]
机构地区:[1]中国科学院软件研究所开放系统与中文信息处理中心
出 处:《中文信息学报》2006年第4期94-99,共6页Journal of Chinese Information Processing
基 金:国家863计划资助项目(2002AA001033);国家863计划软件重大专项资助项目(2003AA1Z2110);中国科学院知识创新工程方向性项目资助(KGCX2-SW-504)
摘 要:一次开发多语言使用是国际化软件开发的主要目标。但是世界上的文字多种多样,它们的书写方向也有所不同,除了水平从左向右书写的英文、水平从右往左书写的阿拉伯文外,还有类似蒙古文这样垂直排列的文字,这对计算机图形用户界面提出了更高的要求,现有的计算机系统将这类垂直排列的文字沿水平方向输出,极不符合少数民族人民的习惯。在分析现有Qt库对类似阿拉伯文这样从右向左书写的文字的部分支持机制的基础上,我们设计并实现了支持四种方向模式的国际化的图形用户界面,现在它已经能够适应世界上几乎所有的文字。这对于软件国际化以及民族语言信息处理有重要意义。There are various scripts in the world which have different writing directions. It' s a challenge to develop graphical user interface which can be adaptable to the writing direction of the script being processed. In this paper, the requirements of graphical user interface adaptable to various scripts are analyzed and four kinds of run-time modes are presented in according with writing directions of the scripts. Then the mechanism of Qt library to support scripts like Arabic, which is written from right to left, is analyzed. Based on this mechanism, a solution is proposed and implemented to support such scripts as traditional Mongolian written vertically from top to bottom. Test for this implementation shows that Graphical User Interface can automatically correspond to different directions of the scripts and this solution can satisfy the requirement of multilingual graphical user interface.
关 键 词:计算机应用 中文信息处理 图形用户界面 Qt库 国际化 民族文字处理
分 类 号:TP391[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.28