[發明專利]一種多語化網站生成方法、系統以及計算機可讀存儲介質有效
| 申請號: | 201711337599.8 | 申請日: | 2017-12-15 |
| 公開(公告)號: | CN108021423B | 公開(公告)日: | 2021-05-04 |
| 發明(設計)人: | 滕家順 | 申請(專利權)人: | 語聯網(武漢)信息技術有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451;G06F8/38;G06F40/58;G06Q30/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 430073 湖北省武漢市東湖開發區光谷軟件*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 多語化 網站 生成 方法 系統 以及 計算機 可讀 存儲 介質 | ||
1.一種多語化網站生成系統,其特征在于,所述系統包括如下裝置:
基礎可擴展文件包生成裝置,采用第一語言開發網頁基礎文件,基于所述網頁基礎文件,形成基礎可擴展文件包;
基礎語言包生成裝置,在所述網頁基礎文件發布時,使用編譯工具將可以進行多語化的可擴展數據提取出來生成基礎語言包;
網頁基礎擴展包生成裝置,基于所述基礎語言包生成裝置生成的基礎語言包,生成多語語言包,再以多語語言包生成對應語系的網頁基礎擴展包;
多語語言包更新裝置,用于更新所述可擴展數據,然后添加到多語語言包中;
多語化裝置,用于復制所述基礎可擴展文件包,生成對應的多語可擴展文件包,完成多語化網頁源數據的生成;
所述多語化網頁源數據的生成具體包括:
復制所述基礎可擴展文件包,生成對應的多語可擴展文件包,然后以多語語言包為依據,遍歷多語語言包,替換多語可擴展文件包中需要多語化的可擴展數據,從而生成多語化版本的網站數據。
2.如權利要求1所述的系統,其特征在于:
所述基礎可擴展文件包生成裝置,采用第一語言開發網頁基礎文件,基于所述網頁基礎文件,形成基礎可擴展文件包,具體包括:
采用第一語言開發網頁基礎文件,在所述網頁基礎文件中,查找可以進行多語化的可擴展數據,標記這些可擴展數據,形成基礎可擴展文件包。
3.如權利要求1或2所述的系統,其特征在于:
所述多語語言包更新裝置,用于更新所述可擴展數據,然后添加到多語語言包中,具體包括:
查找基礎語言包中的每一項可擴展數據,若在多語語言包中存在則跳過,若不存在則采用機器翻譯引擎或者通過人工標注將該可擴展數據翻譯成對應語系的可擴展數據,然后添加到多語語言包中。
4.如權利要求1或2任一項所述的系統,其特征在于:
所述系統進一步包括:顯示模塊,用于將多語化裝置生成的網站源數據渲染成網頁顯示給用戶。
5.一種多語化網站生成方法,其特征在于,包括如下步驟:
可擴展數據標記步驟:在網頁基礎文件中,查找可以進行多語化的可擴展數據,標記所述可擴展數據,形成基礎可擴展文件包;
基礎語言包和多語語言包生成步驟:所述網頁基礎文件在發布時,使用編譯工具將可以進行多語化的可擴展數據提取出來生成基礎語言包;并以此基礎語言包生成多語語言包,再以多語語言包生成對應語系的網頁基礎擴展包;
多語語言包更新步驟:查找基礎語言包中的每一項可擴展數據,若在多語語言包中存在則跳過,若不存在則采用機器翻譯引擎或者通過人工標注將該可擴展數據翻譯成對應語系的可擴展數據,然后添加到多語語言包中;
當網站后期添加了新的內容時,自動將新增的需多語化的內容提取出來放到語言包中;
多語可擴展文件包生成步驟:復制所述基礎可擴展文件包,生成對應的多語可擴展文件包;
多語化步驟:以多語語言包為依據,遍歷多語語言包,替換多語可擴展文件包中需要多語化的可擴展數據,完成多語化。
6.如權利要求5所述的方法,其特征在于:
所述網頁基礎文件采用第一語言開發,該第一語言和所述多語語言包中的語言不同。
7.如權利要求5或6所述的方法,其特征在于:
所述網頁基礎文件在發布時,使用編譯工具將可以進行多語化的可擴展數據提取出來生成基礎語言包之前,還包括:判斷所述基礎語言包是否存在,如果不存在,則創建基礎語言包文件。
8.一種計算機可讀存儲介質,其上存儲有計算機可執行指令,通過存儲器和處理器執行所述指令,用于實現權利要求5-7任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于語聯網(武漢)信息技術有限公司,未經語聯網(武漢)信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711337599.8/1.html,轉載請聲明來源鉆瓜專利網。





