[發明專利]基于CocoaPods工具生成多語種語言資源文件的方法及相關設備在審
| 申請號: | 202210507635.5 | 申請日: | 2022-05-10 |
| 公開(公告)號: | CN114818630A | 公開(公告)日: | 2022-07-29 |
| 發明(設計)人: | 黎迅華;楊遠林 | 申請(專利權)人: | 深圳市大頭兄弟科技有限公司 |
| 主分類號: | G06F40/18 | 分類號: | G06F40/18;G06F40/205;G06F40/242;G06F16/31;G06F16/33 |
| 代理公司: | 深圳市特訊知識產權代理事務所(普通合伙) 44653 | 代理人: | 孟智廣 |
| 地址: | 518000 廣東省深圳市寶安區西鄉街道勞*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 cocoapods 工具 生成 語種 語言 資源 文件 方法 相關 設備 | ||
本發明提供了一種基于CocoaPods工具生成多語種語言資源文件的方法及相關設備,方法包括在軟件開發工程中安裝CocoaPods工具;通過所述CocoaPods工具引入第三方處理Excel文件的Python庫;獲取記錄有多語種語言文案的Excel文件;通過所述Python庫對所述Excel文件進行解析,獲得多語種語言文案的map字典數據;對獲得的所述map字典數據進行分語種實例化處理,得到多語種的語言資源文件。本發明技術方案利用了CocoaPods工具導入第三方Python庫代替人工來解析提取Excel文件中的多語種數據,并生成軟件開發工程所需的語言資源文件,解放了人工,提高了軟件開發的效率。
技術領域
本發明涉及軟件開發技術領域,尤其涉及一種基于CocoaPods工具生成多語種語言資源文件的方法及相關設備。
背景技術
隨著軟件技術的不斷進步,國際化已經成為軟件產業的重要發展趨勢之一。其中,能夠提供對多國語言的支持,是軟件國際化的一個基本需求。在多語言軟件的開發過程中,程序員除了要實現軟件的基本功能之外,還要自定義語言資源,現有技術的語言資源一般都是通過Excel文件來維護,在需要使用時再通過人工將Excel文件中的語言資源碼成軟件開發工程中所用到的語言資源文件,這種方案人工工作量大,尤其是語種數量很多時,需要耗費大量時間。
因此,現有技術還有待于改進和發展。
發明內容
本發明的主要目的在于解決現有技術生成多語種語言資源文件的方法耗費時間長,效率低的技術問題。
本發明第一方面提供了一種基于CocoaPods工具生成多語種語言資源文件的方法,包括以下步驟:
在軟件開發工程中安裝CocoaPods工具;
通過所述CocoaPods工具引入第三方處理Excel文件的Python庫;
獲取記錄有多語種語言文案的Excel文件;
通過所述Python庫對所述Excel文件進行解析,獲得多語種語言文案的map字典數據;
對獲得的所述map字典數據進行分語種實例化處理,得到多語種的語言資源文件。
在本發明第一方面一種可選的實施方式中,所述Excel文件包括用于存放指令字段名的索引列,用于存放所述指令字段名在不同語種中對應的指令含義文字的多個語言列,用于存放所述指令字段名適用的軟件版本的版本列,以及用于存放所述指令字段名適用的系統平臺的平臺列。
在本發明第一方面一種可選的實施方式中,所述map字典數據包括多語種語言文案字典數據和內置屬性字典數據;所述通過所述Python庫對所述Excel文件進行解析,獲得多語種語言文案的map字典數據包括:
對所述Excel文件中的每個子表都進行逐行內容提取;
對于每一行,先提取得到所述索引列中的所述指令字段名,之后提取得到各個所述語言列中的所述指令含義文字,將所述指令字段名和各個所述語言列中的所述指令含義文字按照第一字典格式綁定后存入預設的多語種語言文案字典中;再提取得到所述版本列中的軟件版本號和所述平臺列中的系統平臺名稱,將所述指令字段名、所述軟件版本號和所述系統平臺名稱按照第二字典格式綁定后存入預設的內置屬性字典中。
在本發明第一方面一種可選的實施方式中,在所述第一字典格式中,各個所述語言列中的所述指令含義文字組成數組并綁定于所述指令字段名之后;在所述第二字典格式中,所述軟件版本號和所述系統平臺名稱組成數組并綁定于所述指令字段名之后。
在本發明第一方面一種可選的實施方式中,所述對獲得的所述map字典數據進行分語種實例化處理,得到多語種的語言資源文件包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市大頭兄弟科技有限公司,未經深圳市大頭兄弟科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210507635.5/2.html,轉載請聲明來源鉆瓜專利網。





