冶濤 張桂雷
摘 要:新疆地區(qū)維吾爾族人數多、分布廣,手機應用的需求越來越大。在進行Android手機應用開發(fā)時,對維吾爾語的支持越發(fā)重要。為應對少數民族語言Android程序的開發(fā),保證應用中維吾爾語正常顯示,使應用更好地滿足維吾爾族同胞對本語言Android程序的需要,進行了Android系統(tǒng)維吾爾語文字處理的研究與開發(fā)。
關鍵詞:維吾爾語;Android系統(tǒng);文字處理
引言
目前,國內基于民族文字如維、哈文等語種Android手機應用的開發(fā)正處于起始階段,新疆地域特殊、民族聚居,維吾爾族人數多、分布廣,維吾爾語Android應用需求高,Android系統(tǒng)維吾爾語顯示有誤,應用不能很好地滿足本地化需要。所以滿足維吾爾族族對Android手機應用維語化的需要亟待解決。
1 Android系統(tǒng)維吾爾語文字處理的研究
背景:Android系統(tǒng)維吾爾語文字處理的研究與開發(fā)有利于Android維語應用的開發(fā)。新疆有兩千多萬維吾爾族同胞,Android維語應用匱乏,現階段維吾爾語應用中出現內容顯示錯誤,嚴重影響少數民族對手機應用的使用,所以Android系統(tǒng)維吾爾語文字處理的研究能滿足手機應用本地化的需求。
1.1 基于Android系統(tǒng)的維吾爾語文字處理的簡介
基于Android系統(tǒng)的維吾爾語文字處理是對Android維吾爾語應用中的文字進行處理,使其正常顯示?,F階段的維吾爾語應用中存在文字書寫錯誤,字符顯示錯誤等問題。本次研究對以后維吾爾語應用開發(fā)起到很好幫助。開發(fā)人員通過方法調用及字庫調用,盡可能減少應用中維吾爾語顯示錯誤的問題。
1.2 研究Android維吾爾語文字處理的關鍵點
實現Android維吾爾語文字處理需解決的關鍵問題有:
(1)維吾爾語文字選型顯示的問題。由于維文屬于阿爾泰語系突厥語組,其字符形狀與阿拉伯文字符形狀非常相似,書寫方向為:字母從右至左、數字是從左至右。維吾爾文一共有32個字母,但字母變形顯現形式多,32個字母連同變形顯現形式一共有135個字形形狀,具有特例的習慣組合形式,拼接組合規(guī)則復雜;每個維文字符的形狀與它的左右字符有關。因此在處理完成后顯示的民文,在篇幅段落、長句與長詞斷行、詞組空格方面不能出任何差錯,否則意義將發(fā)生改變。
(2)Android手機字庫問題。合適的字庫是維吾爾語正常顯示非常重要組成部分?,F在市場上大部分Android手機系統(tǒng)都是經過手機商進行過優(yōu)化精簡的,不存在維吾爾語字庫。網上下載的很多字庫又會存在字符編碼不對,字體、字形不正確的情況。所以選取合適的字庫是本次研究非常重要的一個環(huán)節(jié)。經過篩選,最終選擇維吾爾語宋體字庫,用于文字顯示調用。
(3)維吾爾語、漢語、英語混合排布問題。維吾爾語文字是自右向左書寫,而漢語、英語則是自左向右書寫,將它們混合在一起會導致文字顯示錯誤,文本排序錯誤等問題。所以,解決多語種混排問題也是此次研究的一個重要組成部分。因為外來詞匯的引入都是用漢語和英語書寫的,所以完成混排的研究對維吾爾語的應用開發(fā)也很重要。
2 Android系統(tǒng)維吾爾語處理的設計
2.1 設計實現目標
Android應用市場中,維吾爾語應用還很匱乏。新疆擁有兩千萬維吾爾族同胞,維吾爾語應用的開發(fā)能很好地滿足他們對手機應用的需求。本次研究是為以后的維吾爾語應用開發(fā)打好基礎。
2.2 Android維吾爾語文字處理在應用開發(fā)中的作用
研究Android維吾爾語文字處理是為以后應用開發(fā)做準備。在后期的維吾爾語應用開發(fā)中,我們會遇到很多文字顯示的問題。早期我們可以通過圖片進行顯示,但現在的應用開發(fā)很多數據都是通過平臺傳輸過來的。依靠圖片已經不能滿足需要。將文字通過選型處理、字庫調用從而正常顯示。才能更好的滿足軟件開發(fā)的需求,滿足維吾爾族同胞對本族語言應用的需求。
2.3 設計依據原理
Android系統(tǒng)維吾爾語文字處理的設計實現主要依據的原理有:
(1)維吾爾語字符選型處理。維吾爾語是一種類似于阿拉伯文字的雙向文本。每個文字都存在多種書寫形式(包括:獨寫、首寫、中寫、尾寫)。書寫維吾爾語具體選用哪種字符需要通過此字符兩邊的字符進行判斷,查找相應字符的Unicode編碼。因此在手機上顯示維語需要不斷地進行文字選型判斷。
(2)維吾爾語字庫調用。通過上一步字符選型判斷選取的Unicode編碼,再從字庫里查找相應字符進行顯示。很多手機系統(tǒng)字庫都是經過精簡的,缺少維吾爾語字符,有的是文字字體有誤,不符合維吾爾族的使用習慣。選取合適的字庫,是非常必要的。有了合適的字庫進行調用,再加上字符選型處理才能使字符正常顯示。
(3)維吾爾語、漢語、英語混排。以維吾爾語顯示方式為主,初始為控件第一行最右字符位置向左顯示,當遇到顯示漢字和英文字符時,再自左向右顯示,最后呈現的漢字和英文仍然是自左向右的書寫格。
3 結束語
新疆維吾爾自治區(qū)地域特殊、民族聚居,少數民族尤其是維吾爾族人數多、分布廣,Android維吾爾語手機應用是本地少數民族的文化生活需要。少數民族對本語言應用的需要越來越多。基于Android系統(tǒng)維吾爾語文字處理的研究,能極大地促進維吾爾語手機應用的開發(fā)。對于豐富少數民族文化生活,促進社會和諧起著促進作用。
本次研究過后,可以有效地解決維吾爾語顯示問題,促進維吾爾語應用的開發(fā),改善維吾爾語應用文字顯示問題。
參考文獻
[1]王健飛,郭志川,葉曉舟,等.一種嵌入式系統(tǒng)漢語與維吾爾語雙語顯示的方法[J].網絡新媒體技術,2013(2).
[2]程新方,吾守爾·斯拉木.維吾爾語手機智能輸入法的研究與實現[J].新疆大學學報(自然科學版),2010(1).
[3]米吉提·阿布力米提,庫爾班·吾布力.在多文種環(huán)境下的維吾爾語文字校對系統(tǒng)的開發(fā)研究[J].系統(tǒng)工程理論與實踐,2003(5).
[4]麥熱哈巴·艾力,王志洋,吐爾根·依布拉音.一種提高維吾爾語-漢語詞語對齊的方法研究[J].小型微型計算機系統(tǒng),2012(11).
[5]繆成,袁保社,李莉.Linux系統(tǒng)下開放式維、哈、柯、漢、英多語種混合輸入法系統(tǒng)[J].計算機應用,2003(11).
作者簡介:冶濤(1987-),男,本科,新疆,太原理工大學,主研方向:計算機語言編程技術、少數民族語言處理、智能終端應用技術、安卓應用開發(fā)。
張桂雷(1987-),男,本科,新疆,長安大學,主研方向:少數民族語言處理、Android應用開發(fā)。