[發明專利]一種基于Android系統的語言添加方法在審
| 申請號: | 201410271746.6 | 申請日: | 2014-06-17 |
| 公開(公告)號: | CN104021026A | 公開(公告)日: | 2014-09-03 |
| 發明(設計)人: | 王浩 | 申請(專利權)人: | 無錫久源軟件科技有限公司 |
| 主分類號: | G06F9/45 | 分類號: | G06F9/45;H04M1/725 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 鄧猛烈;路凱 |
| 地址: | 214174 江蘇省無錫市惠*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 android 系統 語言 添加 方法 | ||
技術領域
本發明涉及語言添加技術領域,尤其涉及一種基于Android系統的語言添加方法。
背景技術
Android系統是一款支持多國語言的手機操作系統,支持多國語言的特性使得Android系統在各地區間傳播沒有了障礙。但是,目前使用頗廣的Android4.2“果凍豆”系統并不支持維語等其它小語種的顯示,致使使用維語的用戶無法使用Android手機,造成了Android手機市場的地域范圍無法擴展到維語區域,使得Android手機無法在使用維語的用戶中推廣,不利于Android系統在全球范圍內各區域的推廣。
發明內容
本發明的目的在于通過一種基于Android系統的語言添加方法,來解決以上背景技術部分提到的問題。
為達此目的,本發明采用以下技術方案:
一種基于Android系統的語言添加方法,包括如下步驟:
A、檢查ICU4C資源是否支持待添加的語言類型,若不支持,則執行步驟B,若支持,則執行步驟C;
B、添加與所述待添加的語言類型對應的ICU4C資源;
C、編譯資源,生成.bat文件;
D、獲取支持所述待添加的語言類型并可用于Android系統的語言資源包;
E、添加所述待添加的語言類型的字庫;
F、將所述語言類型的字庫配置到Android系統中;
G、在Framework層和各應用中添加所述語言類型的翻譯字串;
H、Android系統配置所述語言類型,編譯工程獲得支持該語言類型的Android軟件。
特別地,所述步驟C具體包括:在external/ICU4C下建立臨時目錄icuBuild,進入icuBuild目錄;執行icuConfigureRun?Linux命令,生成make文件.././runConfigureICU?Linux;執行make–j2命令,生成dat文件make–j2;復制external/ICU4C/icuBuild/data/out/tmp/icudt48l.dat文件到stubdata下,并改名icudt48l-all.dat,覆蓋原有的同名文件;重新配置環境變量,為下一步執行腳本做準備;進入icu4c/stubdata,執行腳本,重新生成.dat文件,其中,生成的icudt48l-default.dat即為被Android系統使用的添加了所述語言類型資源的文件。
特別地,所述步驟G具體包括:對frameworks/base/core/res/res做翻譯,在此文件夾中添加values-ug-rCN文件夾,并把翻譯好的所述語言類型的字串放到此文件夾下;對每個app做翻譯,在每個app對應的res目錄下建立values-ug-rCN文件夾,并把翻譯好的所述語言類型的字串放到此文件夾下。
特別地,所述步驟H具體包括:在make文件的PRODUCT_LOCALES字段里,添加所述待添加的語言類型,編譯工程獲得支持該語言類型的Android軟件。
特別地,所述待添加的語言類型包括維語。
本發明提出的基于Android系統的語言添加方法簡單,便捷,易于實現,使得Android平臺可以很好地支持維語等其它小語種。如此一來,Android手機可以很好地在使用維語等小語種的用戶人群中推廣,使得Android手機真正實現支持所有語言的國際化,既增加了公司的客戶群體,也很大程度上推動了Android平臺的國際化。
附圖說明
圖1為本發明實施例提供的基于Android系統的語言添加方法流程圖。
具體實施方式
下面結合附圖和實施例對本發明作進一步說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發明,而非對本發明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發明相關的部分而非全部內容。
請參照圖1所示,圖1為本發明實施例提供的基于Android系統的語言添加方法流程圖。
本實施例中基于Android系統的語言添加方法具體包括如下步驟:
步驟S101、檢查ICU4C資源是否支持待添加的語言類型,若不支持,則執行步驟S102,若支持,則執行步驟S103。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于無錫久源軟件科技有限公司,未經無錫久源軟件科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410271746.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種機身可分離式打磨拋光機
- 下一篇:一種主軸換刀機構對中性檢具





