[發明專利]一種應用國際化方法、裝置及終端在審
| 申請號: | 201610241185.4 | 申請日: | 2016-04-18 |
| 公開(公告)號: | CN107305488A | 公開(公告)日: | 2017-10-31 |
| 發明(設計)人: | 譚鑫;孫放寬;劉合武 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 深圳鼎合誠知識產權代理有限公司44281 | 代理人: | 江婷,李發兵 |
| 地址: | 518057 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用 國際化 方法 裝置 終端 | ||
技術領域
本發明涉及互聯網領域,尤其涉及一種應用國際化方法、裝置及終端。
背景技術
隨著智能終端的普及,應用國際化趨勢不可阻擋,在現有技術中,如web應用等應用在國際化采用純手工方式實現。
具體的,需要手工填寫國際化文件,如進行應用的中英文國際化時,需要針對struts2文件架內的ApplicationResources_zh_CN.properties文件及ApplicationResources_en_US.properties文件進行處理,填寫好key-value之后,再將key一個個的寫入jsp文件中。類似的,js文件也需要將key-value寫入Resource_zh_CN.properties、Resource_en_US.properties兩個文件之后,再將key一個個的寫入js文件中。即現有應用國際化一般都是先寫好中文的頁面,然后再進行統一的國際化,國際化往往需要花費整個項目組一周左右的時間來完成,增加人力成本的同時,極大的延長了開發周期。
針對上述問題,提出一種應用國際化方法,以解決現有應用國際化需要人工處理的問題,是本領域技術人員亟待解決的技術問題。
發明內容
本發明提供了一種應用國際化方法、裝置及終端,以解決現有應用國際化需要人工處理的問題。
本發明提供了一種應用國際化方法,其包括:
根據應用國際化需求,確定源語言類型及目標語言類型;
根據源語言類型,檢測待國際化應用的應用安裝包,獲取待國際化的源語言字段;
根據目標語言類型,獲取源語言字段對應的目標語言字段;
使用目標語言字段進行待國際化應用的國際化。
進一步的,在根據應用國際化需求,確定源語言類型及目標語言類型之前,還包括:根據用戶選擇或默認需求確定應用國際化需求。
進一步的,獲取源語言字段對應的目標語言字段包括:判斷是否存儲有目標語言字段,若有,則直接調用,若無,則通過翻譯軟件獲取目標語言字段。
進一步的,在使用目標語言字段進行待國際化應用的國際化之前,還包括:對目標語言字段進行錯誤修正,使用修正后的目標語言字段進行待國際化應用的國際化。
進一步的,獲取待國際化的源語言字段包括:根據待國際化應用的資源文件類型,確定應用安裝包中的待檢測文件,從待檢測文件中提取源語言類型的目標字段,將目標字段作為源語言字段。
進一步的,在將目標字段作為源語言字段之前,還包括:根據預設規則確定目標字段中的注釋字段,并刪除目標字段中的注釋字段,將刪除注釋字段的目標字段作為源語言。
本發明提供了一種應用國際化裝置,其包括:
確定模塊,用于根據應用國際化需求,確定源語言類型及目標語言類型;
檢測模塊,用于根據源語言類型,檢測待國際化應用的應用安裝包,獲取待國際化的源語言字段;
獲取模塊,用于根據目標語言類型,獲取源語言字段對應的目標語言字段;
處理模塊,用于使用目標語言字段進行待國際化應用的國際化。
進一步的,確定模塊在根據應用國際化需求,確定源語言類型及目標語言類型之前,還用于根據用戶選擇或默認需求確定應用國際化需求。
進一步的,獲取模塊用于判斷是否存儲有目標語言字段,若有,則直接調用,若無,則通過翻譯軟件獲取目標語言字段。
進一步的,處理模塊在使用目標語言字段進行待國際化應用的國際化之 前,還用于對目標語言字段進行錯誤修正,使用修正后的目標語言字段進行待國際化應用的國際化。
進一步的,檢測模塊用于根據待國際化應用的資源文件類型,確定應用安裝包中的待檢測文件,從待檢測文件中提取源語言類型的目標字段,將目標字段作為源語言字段。
進一步的,檢測模塊在將目標字段作為源語言字段之前,還用于根據預設規則確定目標字段中的注釋字段,并刪除目標字段中的注釋字段,將刪除注釋字段的目標字段作為源語言。
本發明提供了一種終端,其包括本發明提供的應用國際化裝置。
本發明的有益效果:
本發明提供了一種應用國際化方法,在現有web框架(如struts2、springmvc等)國際化技術的基礎上,通過自動化方式進行源語言字段的提取、目標語言字段的調用及根據目標語言字段進行國際化,將web應用的國際化過程大大簡化,原本需要大量人力、時間來完成的工作,只需要通過簡單的配置之后,即可在幾分鐘甚至更短的時間內完成。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610241185.4/2.html,轉載請聲明來源鉆瓜專利網。





