[發明專利]基于嵌入式的多語言WEB頁面實現方法及系統無效
| 申請號: | 201110274207.4 | 申請日: | 2011-09-16 |
| 公開(公告)號: | CN102289376A | 公開(公告)日: | 2011-12-21 |
| 發明(設計)人: | 陳洋;張瑋;鄭學智;陳為 | 申請(專利權)人: | 烽火通信科技股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京捷誠信通專利事務所(普通合伙) 11221 | 代理人: | 魏殿紳;龐炳良 |
| 地址: | 430074 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 嵌入式 語言 web 頁面 實現 方法 系統 | ||
1.一種基于嵌入式的多語言WEB頁面實現方法,其特征在于,包括如下步驟:
S1:定義語言的種類;
S2:翻譯該語言,生成excel列表;
S3:使用翻譯工具轉換excel列表為多個語言資源文件;
S4:將多個語言資源文件讀取到內存哈希表中;
S5:讀取哈希表中的語言資源值,在WEB頁面上顯示出來。
2.如權利要求1所述的基于嵌入式的多語言WEB頁面實現方法,其特征在于:所述定義語言的種類,即定義WEB頁面上每個語言的ID及其中文語言字符串值。
3.如權利要求2所述的基于嵌入式的多語言WEB頁面實現方法,其特征在于:所述S2中,每一個ID在excel列表中占一行,每一種語言在excel列表中占一列。
4.如權利要求2所述的基于嵌入式的多語言WEB頁面實現方法,其特征在于:將所有中文語言字符串值翻譯成目標語言字符串值,然后將其填在相應語言列對應的excel表格位置,并保存。
5.如權利要求2所述的基于嵌入式的多語言WEB頁面實現方法,其特征在于:所述S4中,WEB頁面從多個語言資源文件中讀取每個ID、ID對應的中文語言字符串值或目標語言字符串值,放入內存哈希表中供頁面檢索。
6.如權利要求5所述的基于嵌入式的多語言WEB頁面實現方法,其特征在于:所述S5中,WEB頁面代碼根據當前選擇的語言種類,在內存哈希表中讀取每個ID和ID對應的目標語言字符串值,并在頁面上的ID位置顯示。
7.如權利要求1所述的基于嵌入式的多語言WEB頁面實現方法,其特征在于:所述多語言資源文件是程序代碼中使用的文件,每種語言對應一個資源文件。
8.一種基于嵌入式的多語言WEB頁面實現系統,其特征在于,包括:
多語言文件翻譯模塊:即excel形式的語言工作表;
多語言資源轉換模塊:用于將翻譯人員提供的語言工作表轉換為不同的語言資源文件;
多語言資源讀取模塊:用于讀取多語言資源文件,將其轉換為內存中哈希表的數據格式;
頁面元素顯示模塊:用于根據頁面元素的ID,在內存語言資源哈西表中查找對應的中文語言字符串值或目標語言字符串值,并將其在對應ID所在位置顯示出來。
9.如權利要求8所述的基于嵌入式的多語言WEB頁面實現方法,其特征在于:所述多語言文件翻譯模塊定義WEB頁面中需要多個語言顯示的ID,及其相應的中文語言字符串值或目標語言字符串值,根據該模塊進行WEB頁面顯示字符串的翻譯工作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于烽火通信科技股份有限公司,未經烽火通信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110274207.4/1.html,轉載請聲明來源鉆瓜專利網。





