[發明專利]多語言顯示方法、裝置及電子設備在審
| 申請號: | 202010597389.8 | 申請日: | 2020-06-28 |
| 公開(公告)號: | CN111813474A | 公開(公告)日: | 2020-10-23 |
| 發明(設計)人: | 劉均;莊文龍 | 申請(專利權)人: | 深圳市元征科技股份有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451;G06F16/33;G06F40/126;G06F40/47 |
| 代理公司: | 深圳中一聯合知識產權代理有限公司 44414 | 代理人: | 肖遙 |
| 地址: | 518000 廣東省深圳市龍*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 語言 顯示 方法 裝置 電子設備 | ||
本申請適用于信息處理技術領域,提供了多語言顯示方法、裝置及電子設備,包括:獲取軟件的代碼中的第一文本,以及所述第一文本待顯示的語言種類,其中,所述第一文本為所述軟件的代碼中通過預設符號標識的文本;獲取所述第一文本的信息摘要;在預設的多語言庫中搜索與所述第一文本待顯示的語言種類對應的語言庫,并在搜索到的語言庫中查找與所述信息摘要對應的第二文本,其中,所述預設的多語言庫中包括至少2個語言庫,且所述至少2個語言庫中預先存入所述第一文本的信息摘要與對應語言種類的第二文本的對應關系,其中,一個語言庫對應一種語言種類;在所述軟件的頁面顯示所述第二文本。通過上述方法,能夠提高代碼的可讀性。
技術領域
本申請屬于信息處理技術領域,尤其涉及多語言顯示方法、裝置、電子設備及計算機可讀存儲介質。
背景技術
考慮到開發的軟件通常會在多個國家使用,因此需要保證開發的軟件能夠支持多個國家的語言的顯示。
目前,為了達到多語言顯示的目的,現有的多語言顯示方法通常是:在軟件開發時提供專門的語言庫,在不同的語言庫中都采用相同的身份證標識號(Identity,ID)標記具有相同含義的同一文本。其中,一個語言庫與一個語言種類對應,即一個文本采用不同語言種類描述后,在不同的語言庫中對應的是同一個ID。這樣,將文本的ID寫入軟件的代碼后,運行中的軟件將根據代碼中的ID去語言庫中查找對應的文本,最后顯示查找的文本。由于現有的多語言顯示方法中,需要直接將文本對應的ID嵌入在代碼中,因此,導致代碼的可讀性較差。
故,需要提供一種新的方法,以解決上述技術問題。
發明內容
本申請實施例提供了多語言顯示方法,可以解決現有技術中在實現多語言顯示時代碼的可讀性較差的問題。
第一方面,本申請實施例提供了一種多語言顯示方法,包括:
獲取軟件的代碼中的第一文本,以及所述第一文本待顯示的語言種類,其中,所述第一文本為所述軟件的代碼中通過預設符號標識的文本;
獲取所述第一文本的信息摘要;
在預設的多語言庫中搜索與所述第一文本待顯示的語言種類對應的語言庫,并在搜索到的語言庫中查找與所述信息摘要對應的第二文本,其中,所述預設的多語言庫中包括至少2個語言庫,且所述至少2個語言庫中預先存入所述第一文本的信息摘要與對應語言種類的第二文本的對應關系,其中,一個語言庫對應一種語言種類;
在所述軟件的頁面顯示所述第二文本。
可選地,針對每個語言庫,通過以下方式存入第一文本的信息摘要與對應語言種類的第二文本的對應關系:
確定與第一文本對應且為所述語言庫的語言種類的第二文本;
建立所述第一文本的信息摘要與所述第二文本的對應關系,并存入所述語言庫。
可選地,所述語言庫存儲的第二文本的格式為第一格式,所述第一格式為與所述語言種類的編碼格式匹配的格式;
所述在所述軟件的頁面顯示所述第二文本,包括:
將所述第二文本的格式從第一格式轉換為第二格式,并在所述軟件的頁面顯示第二格式的第二文本,其中,所述第二格式中每個字符所占用的字節數多于所述第一格式中每個字符所占用的字節數,且在所述第二格式中,同一種語言種類的字符對應唯一的二進制編碼。
可選地,所述語言庫存儲的第二文本的格式為第二格式,在所述第二格式中,同一種語言種類的字符對應唯一的二進制編碼;
所述在所述軟件的頁面顯示所述第二文本,包括:
在所述軟件的頁面顯示第二格式的第二文本。
可選地,在所述獲取軟件的代碼中的第一文本之后,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市元征科技股份有限公司,未經深圳市元征科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010597389.8/2.html,轉載請聲明來源鉆瓜專利網。





