[發(fā)明專利]一種基于編輯器的國際化代碼轉(zhuǎn)換方法有效
| 申請?zhí)枺?/td> | 201611227214.8 | 申請日: | 2016-12-27 |
| 公開(公告)號: | CN106648819B | 公開(公告)日: | 2019-06-14 |
| 發(fā)明(設計)人: | 賈秩秋 | 申請(專利權(quán))人: | 競技世界(北京)網(wǎng)絡技術(shù)有限公司 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41 |
| 代理公司: | 北京冠和權(quán)律師事務所 11399 | 代理人: | 朱健;陳國軍 |
| 地址: | 100085 北京市懷*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 編輯器 國際化 代碼 轉(zhuǎn)換 方法 | ||
1.一種基于編輯器的國際化代碼轉(zhuǎn)換方法,其特征在于:
S501:檢測到國際化配置文件編輯器和代碼編輯器被同時開啟;
S502:檢測是否有代碼拖放到國際化配置文件編輯器區(qū)域;如果一直沒有拖放,則在S511執(zhí)行關(guān)閉檢測;
S503:獲取拖放到國際化配置文件編輯器的代碼;
S504:判斷拖放到國際化配置文件編輯器的代碼是否有需要國際化的語言;如果判斷結(jié)果為否,則執(zhí)行S505;如果判斷結(jié)果為是,則執(zhí)行S506;
S505:如果沒有需要國際化代碼,提示沒有需要國際化代碼;返回S502;
S506:如果有需要國際化代碼,將本國語言轉(zhuǎn)換成國際化鍵Key;
S507:判斷這個國際化鍵Key是否在國際化配置文件已經(jīng)存在;如果不存在,則執(zhí)行S508;如果存在,則執(zhí)行S509;
S508:將這個國際化鍵Key和選擇文本的本國語言值Value1加入國際化配置文件編輯器,并將國際化配置文件編輯器區(qū)域顯示為修改狀態(tài);
S509:替換代碼編輯器區(qū)域本國文字為國際化轉(zhuǎn)換方法加國際化鍵Key的形式,并將代碼編輯器區(qū)域設為修改狀態(tài);修改完畢后,返回S502繼續(xù)檢測是否有代碼拖放到配置文件編輯器或者跳轉(zhuǎn)S510保存修改;
S510:保存全部修改,直至所有文字都被國際化,確認轉(zhuǎn)換無誤后可以在代碼編輯器和國際化配置文件編輯器保存所有修改;
S511:退出編輯器,退出國際化配置文件編輯器和代碼編輯器。
2.根據(jù)權(quán)利要求1所述的國際化代碼轉(zhuǎn)換方法,其特征在于:
采用如下方式生成國際化鍵值Key:
S601、獲取需要進行國際代碼化的內(nèi)容;
S602、使用正則表達式,對中文連續(xù)字段和非中文連續(xù)字段進行分組,得到第一分組;記錄第一分組中哪些是中文哪些是非中文;
S603、將第一分組通過漢字轉(zhuǎn)拼音API轉(zhuǎn)換為字母加聲調(diào)形式,得到第二分組;
S604、將第二分組中的標點符號都替換為第一符號得到第三分組;
S605、將第三分組中的非中文區(qū)替換為第二符號,得到第四分組;
S606、連接第四分組得到所述需要進行國際代碼化的內(nèi)容的鍵Key;
S607、將第一分組中的中文替換為國際化代碼和鍵Key的形式,并按照替換的中文的位置,分別對鍵Key疊加中線和序號,序號從0開始,每次加1;得到第五分組;
S608、使用第五分組連接得到國際化后的代碼;
S609、將第一分組中的非中文分組替換為第二符號,得到第六分組;
S610、連接第六分組得到翻譯前的本國語言值Value1;
S611、將本國語言值Value1進行翻譯,獲得相應的國際化語言值Value2;
S612、根據(jù)翻譯的國際化語言值Value2生成或修改國際化鍵值信息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于:
第一符號為~;第二符號為_。
4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于:
對于多音字和/或同音不同字,分別設置不同的國際化鍵Key。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于:
針對不同的標點符號合并國際化鍵Key,統(tǒng)一翻譯;或者分別設置鍵值進行翻譯。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于競技世界(北京)網(wǎng)絡技術(shù)有限公司,未經(jīng)競技世界(北京)網(wǎng)絡技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611227214.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





