[發(fā)明專利]自動檢測、校正和翻譯非本地化行的方法有效
| 申請?zhí)枺?/td> | 201780071263.3 | 申請日: | 2017-09-20 |
| 公開(公告)號: | CN109964201B | 公開(公告)日: | 2022-09-02 |
| 發(fā)明(設(shè)計)人: | 帕維爾·布果夫 | 申請(專利權(quán))人: | 云藍有限責(zé)任公司 |
| 主分類號: | G06F8/40 | 分類號: | G06F8/40;G06F8/34;G06F3/0484;G06F7/10 |
| 代理公司: | 北京聿宏知識產(chǎn)權(quán)代理有限公司 11372 | 代理人: | 吳大建;張杰 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 自動檢測 校正 翻譯 本地化 方法 | ||
1.一種用于自動檢測、校正和翻譯非本地化行的方法,所述方法包括以下步驟:
a.接收至少一個源文件;
b.針對至少一個地區(qū)從所述至少一個源文件生成至少一個消息文件,所述至少一個消息文件包括至少一個消息id以及所述消息id在所述至少一個源文件中的至少一個位置;
c.解析所述至少一個消息文件中的每一個消息文件,并檢索所述至少一個消息id,檢查所述至少一個消息id以查看其是否已經(jīng)存在于消息id數(shù)據(jù)庫中;
d.至少使用所述至少一個源文件中的所述至少一個消息id的背景,來生成多個本地化樣式并將其保存到消息id數(shù)據(jù)庫中;
e.檢查所述至少一個消息id以查看其是否存在于至少一個其他地區(qū),如果存在,則前進至步驟g,如果不存在,則前進至步驟f;
f.基于更新后的消息id來擴展另外的地區(qū),并返回至步驟e以檢查下一種的至少一個消息id;
g.向翻譯引擎請求翻譯,并從翻譯服務(wù)接收翻譯后的代碼字符串,將翻譯后的代碼字符串記錄在消息id數(shù)據(jù)庫中;
h.向?qū)彶榉缴蓤蟾妫?/p>
i.生成多個演示文件以通過GUI呈現(xiàn);
j.解析所述多個演示文件以驗證所述多個演示文件是否具有相同的消息id和針對至少一個地區(qū)的翻譯后的代碼字符串;
k.如果所述消息id和翻譯后的代碼字符串不可用,則更新所述多個演示文件;
l.校正錯誤并向?qū)彶榉綀蟾孀兏闆r。
2.根據(jù)權(quán)利要求1所述的方法,還包括通過以下方式比對JavaScript對象簡譜法JSON來驗證所述消息文件:
解析所有現(xiàn)有地區(qū)的JSON文件;以及
發(fā)送報告并根據(jù)報告處理錯誤。
3.根據(jù)權(quán)利要求1所述的方法,還包括獲取本地化樣式并將其保存到數(shù)據(jù)庫中。
4.根據(jù)權(quán)利要求1所述的方法,其中,當(dāng)?shù)氐貐^(qū)消息文件為en_US.po文件。
5.根據(jù)權(quán)利要求1所述的方法,其中,使用翻譯實用程序應(yīng)用程序編程接口請求翻譯。
6.根據(jù)權(quán)利要求1所述的方法,其中,校正錯誤包括:自動糾正由腳本發(fā)現(xiàn)的錯誤,以及手動糾正由消息文件和本地文件之間的傳播錯誤所發(fā)現(xiàn)的錯誤。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于云藍有限責(zé)任公司,未經(jīng)云藍有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780071263.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





