[發明專利]一種處理軟件資源的方法及裝置有效
| 申請號: | 201210570539.1 | 申請日: | 2012-12-25 |
| 公開(公告)號: | CN103902261A | 公開(公告)日: | 2014-07-02 |
| 發明(設計)人: | 張志彪 | 申請(專利權)人: | 北京慧點科技股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 張愷寧 |
| 地址: | 100192 北京市海淀區西*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 處理軟件 資源 方法 裝置 | ||
技術領域
本發明涉及計算機領域,尤其涉及一種處理軟件資源的方法及裝置。
背景技術
目前,基于Java的瀏覽器/服務器模式(Browser/Server,B/S)系統架構,一般都是通過Struts或SpringMVC等開源框架,或Java?EE(Java?Platform,Enterprise?Edition)的JSP(Java?Server?Pages)標準標記庫(JSP?Standard?TagLibrary,JSTL)進行資源國際化的,也即將同一種資源應用在不同的語音環境中;在一個面向大眾用戶的,開放的Web應用中,有非常多的進行前端交互處理的JavaScript文件,對JavaScript文件進行國際化的方法是在JSP中,通過判斷客戶端的語言環境,如Locale(request.getLocale()),加載對應客戶端的語言的JavaScript文件。
隨著軟件業的不斷發展,越來越多的軟件開始面向世界,現在的B/S系統架構也開始逐漸面向不同語言環境的客戶端,對于同一軟件資源,存在對應不同語言環境的多個軟件資源文件。
隨著軟件國際化趨勢的發展,對應不同語言的同一軟件資源,需要經人工開發分別生成對應不同語言的JavaScript文件,而不同語言的JavaScript文件,內容基本是一致的,只不過不同的JavaScript文件顯示的為不同語言的文字。
綜上,現有技術中處理國際化軟件資源的過程較為繁瑣。
發明內容
本發明實施例提供一種處理軟件資源的方法及裝置,用以解決現有技術中處理國際化軟件資源的過程較為繁瑣的問題。
本發明實施例處理軟件資源的方法包括:
確定通用JavaScript文件中的替換標記,其中,所述通用JavaScript文件中對應軟件資源文件中不同語言的內容的位置為替換標記;
針對一種語言的軟件資源文件,將所述通用JavaScript文件中的替換標記替換為該軟件資源文件中對應所述替換標記的軟件資源文件內容。
較佳地,確定通用JavaScript文件中的替換標記,包括:
通過對所述通用JavaScript文件進行掃描,確定所述通用JavaScript文件中的替換標記。
較佳地,針對一種語言的軟件資源文件,將所述通用JavaScript文件中的替換標記替換為該軟件資源文件中對應所述替換標記的軟件資源文件內容之前,還包括:
將所述通用JavaScript文件對應的國際化軟件資源文件按照不同語言,劃分為不同語言的軟件資源文件。
較佳地,所述替換標記包括用于識別替換標記的占位標識符;
所述確定通用JavaScript文件中的替換標記,包括:
根據所述占位標識符,確定所述通用JavaScript文件中的替換標記。
較佳地,所述替換標記包括:軟件資源文件內容對應的關鍵字信息;
針對一種語言的軟件資源文件,將所述通用JavaScript文件中的替換標記替換為該軟件資源文件中對應所述替換標記的軟件資源文件內容,包括:
針對一種語言的軟件資源文件,查找該軟件資源文件中與所述替換標記的關鍵字信息對應的軟件資源文件內容,并將所述替換標記替換為查找到的軟件資源文件內容。
本發明實施例處理軟件資源的裝置,包括:
確定模塊,用于確定通用JavaScript文件中的替換標記,其中,所述通用JavaScript文件中對應軟件資源文件中不同語言的內容的位置為替換標記;
替換模塊,用于針對一種語言的軟件資源文件,將所述通用JavaScript文件中的替換標記替換為該軟件資源文件中對應所述替換標記的軟件資源文件內容。
本發明實施例通過確定通用JavaScript文件中的替換標記,針對一種語言的軟件資源文件,將所述通用JavaScript文件中的替換標記替換為該軟件資源文件中對應所述替換標記的軟件資源文件內容,從而自動將通用JavaScript文件轉換生成對應不同語言的JavaScript文件,解決了現有技術中處理國際化軟件資源的過程較為繁瑣的問題。
附圖說明
圖1為本發明實施例處理軟件資源的方法流程圖;
圖2A為本發明實施例中文專用JavaScript文件的代碼生成示意圖;
圖2B為本發明實施例英文專用JavaScript文件的代碼生成示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京慧點科技股份有限公司,未經北京慧點科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210570539.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:氣洗機
- 下一篇:一種太陽能光伏組件清潔裝置





