冶涛 张桂雷
摘 要:新疆地区维吾尔族人数多、分布广,手机应用的需求越来越大。在进行Android手机应用开发时,对维吾尔语的支持越发重要。为应对少数民族语言Android程序的开发,保证应用中维吾尔语正常显示,使应用更好地满足维吾尔族同胞对本语言Android程序的需要,进行了Android系统维吾尔语文字处理的研究与开发。
关键词:维吾尔语;Android系统;文字处理
引言
目前,国内基于民族文字如维、哈文等语种Android手机应用的开发正处于起始阶段,新疆地域特殊、民族聚居,维吾尔族人数多、分布广,维吾尔语Android应用需求高,Android系统维吾尔语显示有误,应用不能很好地满足本地化需要。所以满足维吾尔族族对Android手机应用维语化的需要亟待解决。
1 Android系统维吾尔语文字处理的研究
背景:Android系统维吾尔语文字处理的研究与开发有利于Android维语应用的开发。新疆有两千多万维吾尔族同胞,Android维语应用匮乏,现阶段维吾尔语应用中出现内容显示错误,严重影响少数民族对手机应用的使用,所以Android系统维吾尔语文字处理的研究能满足手机应用本地化的需求。
1.1 基于Android系统的维吾尔语文字处理的简介
基于Android系统的维吾尔语文字处理是对Android维吾尔语应用中的文字进行处理,使其正常显示。现阶段的维吾尔语应用中存在文字书写错误,字符显示错误等问题。本次研究对以后维吾尔语应用开发起到很好帮助。开发人员通过方法调用及字库调用,尽可能减少应用中维吾尔语显示错误的问题。
1.2 研究Android维吾尔语文字处理的关键点
实现Android维吾尔语文字处理需解决的关键问题有:
(1)维吾尔语文字选型显示的问题。由于维文属于阿尔泰语系突厥语组,其字符形状与阿拉伯文字符形状非常相似,书写方向为:字母从右至左、数字是从左至右。维吾尔文一共有32个字母,但字母变形显现形式多,32个字母连同变形显现形式一共有135个字形形状,具有特例的习惯组合形式,拼接组合规则复杂;每个维文字符的形状与它的左右字符有关。因此在处理完成后显示的民文,在篇幅段落、长句与长词断行、词组空格方面不能出任何差错,否则意义将发生改变。
(2)Android手机字库问题。合适的字库是维吾尔语正常显示非常重要组成部分。现在市场上大部分Android手机系统都是经过手机商进行过优化精简的,不存在维吾尔语字库。网上下载的很多字库又会存在字符编码不对,字体、字形不正确的情况。所以选取合适的字库是本次研究非常重要的一个环节。经过筛选,最终选择维吾尔语宋体字库,用于文字显示调用。
(3)维吾尔语、汉语、英语混合排布问题。维吾尔语文字是自右向左书写,而汉语、英语则是自左向右书写,将它们混合在一起会导致文字显示错误,文本排序错误等问题。所以,解决多语种混排问题也是此次研究的一个重要组成部分。因为外来词汇的引入都是用汉语和英语书写的,所以完成混排的研究对维吾尔语的应用开发也很重要。
2 Android系统维吾尔语处理的设计
2.1 设计实现目标
Android应用市场中,维吾尔语应用还很匮乏。新疆拥有两千万维吾尔族同胞,维吾尔语应用的开发能很好地满足他们对手机应用的需求。本次研究是为以后的维吾尔语应用开发打好基础。
2.2 Android维吾尔语文字处理在应用开发中的作用
研究Android维吾尔语文字处理是为以后应用开发做准备。在后期的维吾尔语应用开发中,我们会遇到很多文字显示的问题。早期我们可以通过图片进行显示,但现在的应用开发很多数据都是通过平台传输过来的。依靠图片已经不能满足需要。将文字通过选型处理、字库调用从而正常显示。才能更好的满足软件开发的需求,满足维吾尔族同胞对本族语言应用的需求。
2.3 设计依据原理
Android系统维吾尔语文字处理的设计实现主要依据的原理有:
(1)维吾尔语字符选型处理。维吾尔语是一种类似于阿拉伯文字的双向文本。每个文字都存在多种书写形式(包括:独写、首写、中写、尾写)。书写维吾尔语具体选用哪种字符需要通过此字符两边的字符进行判断,查找相应字符的Unicode编码。因此在手机上显示维语需要不断地进行文字选型判断。
(2)维吾尔语字库调用。通过上一步字符选型判断选取的Unicode编码,再从字库里查找相应字符进行显示。很多手机系统字库都是经过精简的,缺少维吾尔语字符,有的是文字字体有误,不符合维吾尔族的使用习惯。选取合适的字库,是非常必要的。有了合适的字库进行调用,再加上字符选型处理才能使字符正常显示。
(3)维吾尔语、汉语、英语混排。以维吾尔语显示方式为主,初始为控件第一行最右字符位置向左显示,当遇到显示汉字和英文字符时,再自左向右显示,最后呈现的汉字和英文仍然是自左向右的书写格。
3 结束语
新疆维吾尔自治区地域特殊、民族聚居,少数民族尤其是维吾尔族人数多、分布广,Android维吾尔语手机应用是本地少数民族的文化生活需要。少数民族对本语言应用的需要越来越多。基于Android系统维吾尔语文字处理的研究,能极大地促进维吾尔语手机应用的开发。对于丰富少数民族文化生活,促进社会和谐起着促进作用。
本次研究过后,可以有效地解决维吾尔语显示问题,促进维吾尔语应用的开发,改善维吾尔语应用文字显示问题。
参考文献
[1]王健飞,郭志川,叶晓舟,等.一种嵌入式系统汉语与维吾尔语双语显示的方法[J].网络新媒体技术,2013(2).
[2]程新方,吾守尔·斯拉木.維吾尔语手机智能输入法的研究与实现[J].新疆大学学报(自然科学版),2010(1).
[3]米吉提·阿布力米提,库尔班·吾布力.在多文种环境下的维吾尔语文字校对系统的开发研究[J].系统工程理论与实践,2003(5).
[4]麦热哈巴·艾力,王志洋,吐尔根·依布拉音.一种提高维吾尔语-汉语词语对齐的方法研究[J].小型微型计算机系统,2012(11).
[5]缪成,袁保社,李莉.Linux系统下开放式维、哈、柯、汉、英多语种混合输入法系统[J].计算机应用,2003(11).
作者简介:冶涛(1987-),男,本科,新疆,太原理工大学,主研方向:计算机语言编程技术、少数民族语言处理、智能终端应用技术、安卓应用开发。
张桂雷(1987-),男,本科,新疆,长安大学,主研方向:少数民族语言处理、Android应用开发。