基于Linux SCIM的传统蒙古文Unicode拼音输入法的设计与实现

来源 :内蒙古师范大学 | 被引量 : 0次 | 上传用户:y5603179
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展和互联网络的普及,计算机已成为人们在日常生活和公务处理中采集、提取和处理文件信息必不可少的工具。中国是一个统一的多民族国家。在这块约1000万平方公里的大地上,分布着56个民族,其中主体民族—汉族,人口数为115,940万人1,占全国总人口的91.59%,其他55个少数民族人口数为10,643万人,占总人口的8.41%。长期以来,汉族和各少数民族相互取长补短、互通有无,形成了各民族团结发展、繁荣进步的统一的多元文化的国家。中国少数民族由于受到社会历史、地域分布、人口数量等诸多因素的影响,形成了少数民族语言种类众多、亲缘关系模糊、发展不均衡的特点。因此,发展与应用少数民族语言信息处理技术,使其更好地服务于少数民族地区的文化、教育和经济建设,正是本项目提出的社会背景。操作系统的本地化与民族化是构建民族语言信息化体系的基础,而现在的主流操作系统Windows、Linux等对少数民族语言的支持都是有限的,因而本论文课题的设计目标就是实现Linux环境下,基于Unicode标准的蒙古文拼音输入法2。本课题研究的关键技术和主要创新点表现在以下几方面:1.实现了跨平台的蒙古文Unicode编码字符的拼音输入法功能。Windows系列操作系统只有Vista系统支持藏文、蒙古文等几种少数民族语言文字,之前在XP系统上开发的蒙古文输入法大多是采用外挂方式,且无法支持蒙古文Unicode字符编码的键盘输入。2. Vista操作系统自带的蒙古文输入法是Unicode输入法,但需要用户录入控制字符。本项目研究解决了Windows Vista环境下,用户通过自己输入Unicode控制字符来实现蒙古文名义字符转换为变形显现字符的问题。3.填补了Linux环境的桌面系统GNOME环境下不支持蒙古文输入法的现状。Linux的一个桌面系统KDE经中科院多年的改造目前已支持藏文、蒙古文等民族语言文字;Linux的另一个桌面系统GNOME的最新版仍然不支持蒙古文。本文针对蒙古文这一民族语言,在Linux的GNOME系统上实现蒙古文的显示和Unicode蒙古文拼音输入法,实现了蒙古文字符录入时控制字符的自动添加。
其他文献
随着计算机网络技术的迅速发展,网络安全问题已成为当前网络技术研究的重点。理论和实践分析表明,诸如计算机病毒、恶意代码、网络入侵等渗透行为之所以能够对计算机网络产生
车牌识别是一项应用非常广泛的技术,在人们的生活中发挥着重要的作用。车牌定位、字符分割和字符识别是车牌识别的三个重要阶段,且是车牌识别技术的研究重点。本文从这三个阶
系统模拟和虚拟化技术对当今计算机科学研究和相关产业有着重要的影响,整合模拟和虚拟这两个计算环境是一项具有挑战性和有意义的工作。利用两者环境各自所具有的优势,一方面
随着数据库技术的快速发展,全球范围内的数据存储量急骤上升,面对这一挑战,数据挖掘技术应运而生,关联规则挖掘,尤其是关系数据库关联规则挖掘作为其中的一个重要研究内容,其
随着云计算的发展,越来越多的企业开始采用云计算。然而,云计算的发展仍然面临着很多挑战,其中云安全已成为其发展的最大障碍。将可信计算技术与云计算相结合是解决云安全问
在三维场景的建模中,必不可少的当然是树木。然而树木由于自身的复杂性,并不像汽车、房屋一样便于绘制。如何使用计算机语言快速、简便、逼真地绘制出一颗树木,一直是计算机
随着Internet及其相关技术的飞速发展,互联网已成为最大的信息源。无论对于企业还是个人,Web逐渐成为最主要的信息来源。目前,90%的全球500强企业已建立了完善的市场情报分析
随着汽车行业的高速发展,汽车市场的激烈竞争,围绕汽车制造的零部件供应、汽车的销售以及汽车售后服务等协作服务形成的一整条汽车产业链,从而使得汽车行业上下游的制造厂、
微电子技术、计算技术和无线通信等技术的进步,推动了低功耗低成本传感器的快速发展,这些微型无线传感器具有无线通信、数据采集和处理、协同合作等功能。无线传感器节点通过无
当前在Internet网络中广泛应用的网络应用模型大都基于传统的集中式处理结构,在处理大规模业务时会存在中心节点压力大,效率低,单点失败风险难以避免等问题。Internet网络本