語(yǔ)言轉(zhuǎn)換方法和裝置的制造方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)一種語(yǔ)言轉(zhuǎn)換方法和裝置。所述方法包括:從預(yù)先建立在數(shù)據(jù)庫(kù)的語(yǔ)言數(shù)據(jù)表中讀取標(biāo)志號(hào)列和各個(gè)語(yǔ)言列,生成臨時(shí)數(shù)據(jù)表;獲取用戶(hù)選擇的設(shè)定語(yǔ)言;讀取所述臨時(shí)數(shù)據(jù)表中的所述標(biāo)志號(hào)列和與所述設(shè)定語(yǔ)言相對(duì)應(yīng)的設(shè)定語(yǔ)言列,生成數(shù)據(jù)字典,所述數(shù)據(jù)字典包括所述標(biāo)志號(hào)列和所述設(shè)定語(yǔ)言列;訪問(wèn)所述數(shù)據(jù)字典,依據(jù)所述標(biāo)志號(hào)列中的各個(gè)標(biāo)志號(hào),確定與所述標(biāo)志號(hào)相對(duì)應(yīng)的所述設(shè)定語(yǔ)言列中的文本信息,完成由當(dāng)前語(yǔ)言到所述設(shè)定語(yǔ)言的轉(zhuǎn)換。應(yīng)用本發(fā)明提供的技術(shù)方案,能夠縮短語(yǔ)言轉(zhuǎn)換的時(shí)間,從而提升用戶(hù)體驗(yàn)。
【專(zhuān)利說(shuō)明】
語(yǔ)言轉(zhuǎn)換方法和裝置
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種語(yǔ)言轉(zhuǎn)換方法和裝置。
【背景技術(shù)】
[0002]國(guó)內(nèi)傳統(tǒng)的選型軟件中只支持中文界面下操作,但隨著商業(yè)全球化的發(fā)展,僅僅支持中文的選型軟件已不能滿(mǎn)足用戶(hù)需求,為了適應(yīng)國(guó)際市場(chǎng),開(kāi)始推出了能夠進(jìn)行中英文轉(zhuǎn)換功能的選型軟件,在一定程度上滿(mǎn)足了國(guó)外用戶(hù)的需求。
[0003]但是,目前選型軟件中的中英文轉(zhuǎn)換方法,需要事先為每一個(gè)需顯示的文本信息設(shè)置屬性(相同含義但不同語(yǔ)言的文本信息對(duì)應(yīng)的屬性相同)并編寫(xiě)屬性代碼,在屬性代碼中編寫(xiě)相應(yīng)的中文字符和英文字符,當(dāng)中英文之間進(jìn)行互相轉(zhuǎn)換時(shí),需要訪問(wèn)每一個(gè)需顯示的文本信息(對(duì)應(yīng)的屬性)的屬性代碼,比較繁瑣,從而使得轉(zhuǎn)換過(guò)程進(jìn)行緩慢,需要等待一段時(shí)間才能完成完整的轉(zhuǎn)換,用戶(hù)體驗(yàn)較差。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明提供了一種語(yǔ)言轉(zhuǎn)換方法和裝置,能夠縮短語(yǔ)言轉(zhuǎn)換的時(shí)間,從而提升用戶(hù)體驗(yàn)。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
[0006]—種語(yǔ)言轉(zhuǎn)換方法,包括:
[0007]從預(yù)先建立在數(shù)據(jù)庫(kù)的語(yǔ)言數(shù)據(jù)表中讀取標(biāo)志號(hào)列和各個(gè)語(yǔ)言列,生成臨時(shí)數(shù)據(jù)表,所述臨時(shí)數(shù)據(jù)表包括所述標(biāo)志號(hào)列和所述各個(gè)語(yǔ)言列,所述標(biāo)志號(hào)列中的每個(gè)標(biāo)志號(hào)各不相同且與同一行所述各個(gè)語(yǔ)言列的文本信息相對(duì)應(yīng),同一行所述各個(gè)語(yǔ)言列的文本信息含義相同;所述各個(gè)語(yǔ)言列包括中文列和英文列;
[0008]獲取用戶(hù)選擇的設(shè)定語(yǔ)言;
[0009]讀取所述臨時(shí)數(shù)據(jù)表中的所述標(biāo)志號(hào)列和與所述設(shè)定語(yǔ)言相對(duì)應(yīng)的設(shè)定語(yǔ)言列,生成數(shù)據(jù)字典,所述數(shù)據(jù)字典包括所述標(biāo)志號(hào)列和所述設(shè)定語(yǔ)言列;
[0010]訪問(wèn)所述數(shù)據(jù)字典,依據(jù)所述標(biāo)志號(hào)列中的各個(gè)標(biāo)志號(hào),確定與所述標(biāo)志號(hào)相對(duì)應(yīng)的所述設(shè)定語(yǔ)言列中的文本信息,完成由當(dāng)前語(yǔ)言到所述設(shè)定語(yǔ)言的轉(zhuǎn)換。
[0011]優(yōu)選的,所述從預(yù)先建立在數(shù)據(jù)庫(kù)的語(yǔ)言數(shù)據(jù)表中讀取標(biāo)志號(hào)列和各個(gè)語(yǔ)言列,生成臨時(shí)數(shù)據(jù)表之前,還包括:
[0012]獲取用戶(hù)輸入的創(chuàng)建指令,所述創(chuàng)建指令包括所述各個(gè)語(yǔ)言的類(lèi)型,以及所述各個(gè)語(yǔ)言中任意一種語(yǔ)言的所有所述文本信息;
[0013 ]響應(yīng)所述創(chuàng)建指令,在數(shù)據(jù)庫(kù)中建立所述語(yǔ)言數(shù)據(jù)表。
[0014]優(yōu)選的,還包括:
[0015]由所述各個(gè)標(biāo)志號(hào),以及與所述標(biāo)志號(hào)相對(duì)應(yīng)的所述設(shè)定語(yǔ)言列中的文本信息,將當(dāng)前顯示界面切換為所述設(shè)定語(yǔ)言的顯示界面。
[0016]優(yōu)選的,還包括:
[0017]獲取用戶(hù)輸入的與所述標(biāo)志號(hào)相對(duì)應(yīng)的文本修改信息;
[0018]在所述語(yǔ)言數(shù)據(jù)表中,依據(jù)所述標(biāo)志號(hào)和所述文本修改信息的語(yǔ)言類(lèi)型,確定與所述文本修改信息相對(duì)應(yīng)的修改位置;
[0019]將所述修改位置的原文本信息替換為所述文本修改信息。
[0020]優(yōu)選的,還包括:
[0021 ]獲取用戶(hù)輸入的新增語(yǔ)言類(lèi)型;
[0022]在所述語(yǔ)言數(shù)據(jù)表中添加與所述新增語(yǔ)言類(lèi)型相對(duì)應(yīng)的新增語(yǔ)言列,所述新增語(yǔ)言列與所述標(biāo)志號(hào)列相對(duì)應(yīng)。
[0023]—種語(yǔ)言轉(zhuǎn)換裝置,包括:
[0024]第一生成模塊,用于從預(yù)先建立在數(shù)據(jù)庫(kù)的語(yǔ)言數(shù)據(jù)表中讀取標(biāo)志號(hào)列和各個(gè)語(yǔ)言列,生成臨時(shí)數(shù)據(jù)表,所述臨時(shí)數(shù)據(jù)表包括所述標(biāo)志號(hào)列和所述各個(gè)語(yǔ)言列,所述標(biāo)志號(hào)列中的每個(gè)標(biāo)志號(hào)各不相同且與同一行所述各個(gè)語(yǔ)言列的文本信息相對(duì)應(yīng),同一行所述各個(gè)語(yǔ)言列的文本信息含義相同;所述各個(gè)語(yǔ)言列包括中文列和英文列;
[0025]第一獲取模塊,用于獲取用戶(hù)選擇的設(shè)定語(yǔ)言;
[0026]第二生成模塊,用于讀取所述臨時(shí)數(shù)據(jù)表中的所述標(biāo)志號(hào)列和與所述設(shè)定語(yǔ)言相對(duì)應(yīng)的設(shè)定語(yǔ)言列,生成數(shù)據(jù)字典,所述數(shù)據(jù)字典包括所述標(biāo)志號(hào)列和所述設(shè)定語(yǔ)言列;
[0027]轉(zhuǎn)換模塊,用于訪問(wèn)所述數(shù)據(jù)字典,依據(jù)所述標(biāo)志號(hào)列中的各個(gè)標(biāo)志號(hào),確定與所述標(biāo)志號(hào)相對(duì)應(yīng)的所述設(shè)定語(yǔ)言列中的文本信息,完成由當(dāng)前語(yǔ)言到所述設(shè)定語(yǔ)言的轉(zhuǎn)換。
[0028]優(yōu)選的,還包括:
[0029]第二獲取模塊,用于獲取用戶(hù)輸入的創(chuàng)建指令,所述創(chuàng)建指令包括所述各個(gè)語(yǔ)言的類(lèi)型,以及所述各個(gè)語(yǔ)言中任意一種語(yǔ)言的所有所述文本信息;
[0030]響應(yīng)模塊,用于響應(yīng)所述創(chuàng)建指令,在數(shù)據(jù)庫(kù)中建立所述語(yǔ)言數(shù)據(jù)表。
[0031]優(yōu)選的,還包括:
[0032]顯示模塊,用于由所述各個(gè)標(biāo)志號(hào),以及與所述標(biāo)志號(hào)相對(duì)應(yīng)的所述設(shè)定語(yǔ)言列中的文本信息,將當(dāng)前顯示界面切換為所述設(shè)定語(yǔ)言的顯示界面。
[0033]優(yōu)選的,還包括:
[0034]第三獲取模塊,用于獲取用戶(hù)輸入的與所述標(biāo)志號(hào)相對(duì)應(yīng)的文本修改信息;
[0035]確定模塊,用于在所述語(yǔ)言數(shù)據(jù)表中,依據(jù)所述標(biāo)志號(hào)和所述文本修改信息的語(yǔ)言類(lèi)型,確定與所述文本修改信息相對(duì)應(yīng)的修改位置;
[0036]替換模塊,用于將所述修改位置的原文本信息替換為所述文本修改信息。
[0037]優(yōu)選的,還包括:
[0038]第四獲取模塊,用于獲取用戶(hù)輸入的新增語(yǔ)言類(lèi)型;
[0039]添加模塊,用于在所述語(yǔ)言數(shù)據(jù)表中添加與所述新增語(yǔ)言類(lèi)型相對(duì)應(yīng)的新增語(yǔ)言列,所述新增語(yǔ)言列與所述標(biāo)志號(hào)列相對(duì)應(yīng)。
[0040]經(jīng)由上述的技術(shù)方案可知,與現(xiàn)有技術(shù)相比,本發(fā)明提供了一種語(yǔ)言轉(zhuǎn)換方法和裝置。本發(fā)明提供的技術(shù)方案,選擇預(yù)先在數(shù)據(jù)庫(kù)建立的語(yǔ)言數(shù)據(jù)表存儲(chǔ)標(biāo)志號(hào)列和各個(gè)語(yǔ)言列,當(dāng)選型軟件啟動(dòng)后,從預(yù)先建立在數(shù)據(jù)庫(kù)的語(yǔ)言數(shù)據(jù)表中讀取標(biāo)志號(hào)列和各個(gè)語(yǔ)言列,生成臨時(shí)數(shù)據(jù)表,當(dāng)獲取到用戶(hù)選擇的設(shè)定語(yǔ)言時(shí),直接讀取所述臨時(shí)數(shù)據(jù)表中的所述標(biāo)志號(hào)列和與所述設(shè)定語(yǔ)言相對(duì)應(yīng)的設(shè)定語(yǔ)言列,生成包括所述標(biāo)志號(hào)列和所述設(shè)定語(yǔ)言列的數(shù)據(jù)字典,讀取的操作用時(shí)較短,然后訪問(wèn)所述數(shù)據(jù)字典,依據(jù)所述標(biāo)志號(hào)列中的各個(gè)標(biāo)志號(hào),確定與所述標(biāo)志號(hào)相對(duì)應(yīng)的所述設(shè)定語(yǔ)言列中的文本信息,完成由當(dāng)前語(yǔ)言到所述設(shè)定語(yǔ)言的轉(zhuǎn)換,相對(duì)于現(xiàn)有技術(shù)中中英文之間進(jìn)行互相轉(zhuǎn)換時(shí),需要訪問(wèn)每一個(gè)需顯示的文本信息(對(duì)應(yīng)的屬性)的屬性代碼,從屬性代碼中查找目標(biāo)轉(zhuǎn)換語(yǔ)言爾后啟動(dòng)轉(zhuǎn)換的方案,執(zhí)行過(guò)程要簡(jiǎn)單很多,比較快捷,從而語(yǔ)言轉(zhuǎn)換的時(shí)間較短,能夠提升用戶(hù)體驗(yàn)。
【附圖說(shuō)明】
[0041]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0042]圖1為本發(fā)明實(shí)施例提供的一種語(yǔ)言轉(zhuǎn)換方法的流程圖;
[0043]圖2為本發(fā)明實(shí)施例提供的一種語(yǔ)言轉(zhuǎn)換裝置的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0044]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0045]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。
[0046]實(shí)施例
[0047]請(qǐng)參閱圖1,圖1為本發(fā)明實(shí)施例提供的一種語(yǔ)言轉(zhuǎn)換方法的流程圖。如圖1所示,該方法包括:
[0048]步驟SlOl,從預(yù)先建立在數(shù)據(jù)庫(kù)的語(yǔ)言數(shù)據(jù)表中讀取標(biāo)志號(hào)列和各個(gè)語(yǔ)言列,生成臨時(shí)數(shù)據(jù)表;
[0049]具體的,所述臨時(shí)數(shù)據(jù)表包括所述標(biāo)志號(hào)列和所述各個(gè)語(yǔ)言列,所述標(biāo)志號(hào)列中的每個(gè)標(biāo)志號(hào)各不相同且與同一行所述各個(gè)語(yǔ)言列的文本信息相對(duì)應(yīng),同一行所述各個(gè)語(yǔ)言列的文本信息含義相同。
[0050]可選的,所述各個(gè)語(yǔ)言列包括中文列和英文列,當(dāng)然,可以理解的是,所述各個(gè)語(yǔ)言列還可以包括其他語(yǔ)言列,比如日文列、德文列和俄文列等。
[0051 ]步驟S102,獲取用戶(hù)選擇的設(shè)定語(yǔ)言;
[0052]具體的,用戶(hù)選擇的設(shè)定語(yǔ)言即為目標(biāo)轉(zhuǎn)換語(yǔ)言。比如,當(dāng)前選型軟件顯示界面的語(yǔ)言為中文,獲取用戶(hù)選擇的設(shè)定語(yǔ)言為英文,那么英文便是目標(biāo)轉(zhuǎn)換語(yǔ)言,即需要將中文界面轉(zhuǎn)換為英文界面。
[0053]步驟S103,讀取所述臨時(shí)數(shù)據(jù)表中的所述標(biāo)志號(hào)列和與所述設(shè)定語(yǔ)言相對(duì)應(yīng)的設(shè)定語(yǔ)言列,生成數(shù)據(jù)字典;
[0054]具體的,所述數(shù)據(jù)字典包括所述標(biāo)志號(hào)列和所述設(shè)定語(yǔ)言列。比如,用戶(hù)選擇的設(shè)定語(yǔ)言為英文,那么,所述設(shè)定語(yǔ)言列便是英文列。
[0055]步驟S104,訪問(wèn)所述數(shù)據(jù)字典,依據(jù)所述標(biāo)志號(hào)列中的各個(gè)標(biāo)志號(hào),確定與所述標(biāo)志號(hào)相對(duì)應(yīng)的所述設(shè)定語(yǔ)言列中的文本信息,完成由當(dāng)前語(yǔ)言到所述設(shè)定語(yǔ)言的轉(zhuǎn)換;
[0056]具體的,訪問(wèn)所述數(shù)據(jù)字典,依據(jù)所述標(biāo)志號(hào)列中的各個(gè)標(biāo)志號(hào),確定與所述標(biāo)志號(hào)同一行的所述設(shè)定語(yǔ)言列中的文本信息,完成由當(dāng)前語(yǔ)言到所述設(shè)定語(yǔ)言的轉(zhuǎn)換。
[0057]可以理解的是,本發(fā)明實(shí)施例中,所述文本信息為選型軟件的顯示界面需要顯示的文本信息。
[0058]本發(fā)明實(shí)施例提供的技術(shù)方案,選擇預(yù)先在數(shù)據(jù)庫(kù)建立的語(yǔ)言數(shù)據(jù)表存儲(chǔ)標(biāo)志號(hào)列和各個(gè)語(yǔ)言列,當(dāng)選型軟件啟動(dòng)后,從預(yù)先建立在數(shù)據(jù)庫(kù)的語(yǔ)言數(shù)據(jù)表中讀取標(biāo)志號(hào)列和各個(gè)語(yǔ)言列,生成臨時(shí)數(shù)據(jù)表,當(dāng)獲取到用戶(hù)選擇的設(shè)定語(yǔ)言時(shí),直接讀取所述臨時(shí)數(shù)據(jù)表中的所述標(biāo)志號(hào)列和與所述設(shè)定語(yǔ)言相對(duì)應(yīng)的設(shè)定語(yǔ)言列,生成包括所述標(biāo)志號(hào)列和所述設(shè)定語(yǔ)言列的數(shù)據(jù)字典,讀取的操作用時(shí)較短,然后訪問(wèn)所述數(shù)據(jù)字典,依據(jù)所述標(biāo)志號(hào)列中的各個(gè)標(biāo)志號(hào),確定與所述標(biāo)志號(hào)相對(duì)應(yīng)的所述設(shè)定語(yǔ)言列中的文本信息,完成由當(dāng)前語(yǔ)言到所述設(shè)定語(yǔ)言的轉(zhuǎn)換,相對(duì)于現(xiàn)有技術(shù)中中英文之間進(jìn)行互相轉(zhuǎn)換時(shí),需要訪問(wèn)每一個(gè)需顯示的文本信息(對(duì)應(yīng)的屬性)的屬性代碼,從屬性代碼中查找目標(biāo)轉(zhuǎn)換語(yǔ)言爾后啟動(dòng)轉(zhuǎn)換的方案,執(zhí)行過(guò)程要簡(jiǎn)單很多,比較快捷,從而語(yǔ)言轉(zhuǎn)換的時(shí)間較短,能夠提升用戶(hù)體驗(yàn)。
[0059]可選的,本發(fā)明另外一個(gè)實(shí)施例提供的語(yǔ)言轉(zhuǎn)換方法,所述步驟SlOl之前,還包括:
[0060]獲取用戶(hù)輸入的創(chuàng)建指令,所述創(chuàng)建指令包括所述各個(gè)語(yǔ)言的類(lèi)型,以及所述各個(gè)語(yǔ)言中任意一種語(yǔ)言的所有所述文本信息;
[0061 ]響應(yīng)所述創(chuàng)建指令,在數(shù)據(jù)庫(kù)中建立所述語(yǔ)言數(shù)據(jù)表。
[0062]可選的,本發(fā)明另外一個(gè)實(shí)施例提供的語(yǔ)言轉(zhuǎn)換方法,還包括:
[0063]由所述各個(gè)標(biāo)志號(hào),以及與所述標(biāo)志號(hào)相對(duì)應(yīng)的所述設(shè)定語(yǔ)言列中的文本信息,將當(dāng)前顯示界面切換為所述設(shè)定語(yǔ)言的顯示界面。
[0064]可選的,本發(fā)明另外一個(gè)實(shí)施例提供的語(yǔ)言轉(zhuǎn)換方法,還包括:
[0065]獲取用戶(hù)輸入的與所述標(biāo)志號(hào)相對(duì)應(yīng)的文本修改信息;
[0066]在所述語(yǔ)言數(shù)據(jù)表中,依據(jù)所述標(biāo)志號(hào)和所述文本修改信息的語(yǔ)言類(lèi)型,確定與所述文本修改信息相對(duì)應(yīng)的修改位置;
[0067]將所述修改位置的原文本信息替換為所述文本修改信息。
[0068]本發(fā)明實(shí)施例提供的技術(shù)方案,當(dāng)出現(xiàn)相關(guān)文本信息需要更改時(shí),只需要更改數(shù)據(jù)庫(kù),不需要通過(guò)更改程序代碼來(lái)滿(mǎn)足新的需求,能夠降低工作的復(fù)雜性,同時(shí)也能夠減少進(jìn)行程序修改時(shí)可能引起的問(wèn)題。
[0069]可選的,本發(fā)明另外一個(gè)實(shí)施例提供的語(yǔ)言轉(zhuǎn)換方法,還包括:
[0070]獲取用戶(hù)輸入的新增語(yǔ)言類(lèi)型;
[0071]在所述語(yǔ)言數(shù)據(jù)表中添加與所述新增語(yǔ)言類(lèi)型相對(duì)應(yīng)的新增語(yǔ)言列,所述新增語(yǔ)言列與所述標(biāo)志號(hào)列相對(duì)應(yīng)。
[0072]本發(fā)明實(shí)施例提供的技術(shù)方案,擴(kuò)展性很好,當(dāng)需要增加多種語(yǔ)言的支持時(shí),僅僅需要在數(shù)據(jù)庫(kù)中添加相應(yīng)的語(yǔ)言列,并在代碼中進(jìn)行少量修改即可實(shí)現(xiàn)多種語(yǔ)言切換的目標(biāo),方便快捷。而采用現(xiàn)有技術(shù)中設(shè)置字段屬性的方法,則需要對(duì)每一個(gè)字段的屬性進(jìn)行修改,有較大的工作量且不利于后續(xù)的維護(hù)。
[0073]為了更加全面地闡述本發(fā)明提供的技術(shù)方案,對(duì)應(yīng)于本發(fā)明實(shí)施例提供的語(yǔ)言轉(zhuǎn)換方法,本發(fā)明公開(kāi)一種語(yǔ)言轉(zhuǎn)換裝置。
[0074]請(qǐng)參閱圖2,圖2為本發(fā)明實(shí)施例提供的一種語(yǔ)言轉(zhuǎn)換裝置的結(jié)構(gòu)圖。如圖2所示,該裝置包括:
[0075]第一生成模塊201,用于從預(yù)先建立在數(shù)據(jù)庫(kù)的語(yǔ)言數(shù)據(jù)表中讀取標(biāo)志號(hào)列和各個(gè)語(yǔ)言列,生成臨時(shí)數(shù)據(jù)表,所述臨時(shí)數(shù)據(jù)表包括所述標(biāo)志號(hào)列和所述各個(gè)語(yǔ)言列,所述標(biāo)志號(hào)列中的每個(gè)標(biāo)志號(hào)各不相同且與同一行所述各個(gè)語(yǔ)言列的文本信息相對(duì)應(yīng),同一行所述各個(gè)語(yǔ)言列的文本信息含義相同;所述各個(gè)語(yǔ)言列包括中文列和英文列;
[0076]第一獲取模塊202,用于獲取用戶(hù)選擇的設(shè)定語(yǔ)言;
[0077]第二生成模塊203,用于讀取所述臨時(shí)數(shù)據(jù)表中的所述標(biāo)志號(hào)列和與所述設(shè)定語(yǔ)言相對(duì)應(yīng)的設(shè)定語(yǔ)言列,生成數(shù)據(jù)字典,所述數(shù)據(jù)字典包括所述標(biāo)志號(hào)列和所述設(shè)定語(yǔ)言列;
[0078]轉(zhuǎn)換模塊204,用于訪問(wèn)所述數(shù)據(jù)字典,依據(jù)所述標(biāo)志號(hào)列中的各個(gè)標(biāo)志號(hào),確定與所述標(biāo)志號(hào)相對(duì)應(yīng)的所述設(shè)定語(yǔ)言列中的文本信息,完成由當(dāng)前語(yǔ)言到所述設(shè)定語(yǔ)言的轉(zhuǎn)換。
[0079]應(yīng)用本發(fā)明實(shí)施例提供的語(yǔ)言轉(zhuǎn)換裝置,能夠縮短語(yǔ)言轉(zhuǎn)換的時(shí)間,從而提升用戶(hù)體驗(yàn)。
[0080]可選的,本發(fā)明另外一個(gè)實(shí)施例提供的語(yǔ)言轉(zhuǎn)換裝置,還包括:
[0081]第二獲取模塊,用于獲取用戶(hù)輸入的創(chuàng)建指令,所述創(chuàng)建指令包括所述各個(gè)語(yǔ)言的類(lèi)型,以及所述各個(gè)語(yǔ)言中任意一種語(yǔ)言的所有所述文本信息;
[0082]響應(yīng)模塊,用于響應(yīng)所述創(chuàng)建指令,在數(shù)據(jù)庫(kù)中建立所述語(yǔ)言數(shù)據(jù)表。
[0083]可選的,本發(fā)明另外一個(gè)實(shí)施例提供的語(yǔ)言轉(zhuǎn)換裝置,還包括:
[0084]顯示模塊,用于由所述各個(gè)標(biāo)志號(hào),以及與所述標(biāo)志號(hào)相對(duì)應(yīng)的所述設(shè)定語(yǔ)言列中的文本信息,將當(dāng)前顯示界面切換為所述設(shè)定語(yǔ)言的顯示界面。
[0085]可選的,本發(fā)明另外一個(gè)實(shí)施例提供的語(yǔ)言轉(zhuǎn)換裝置,還包括:
[0086]第三獲取模塊,用于獲取用戶(hù)輸入的與所述標(biāo)志號(hào)相對(duì)應(yīng)的文本修改信息;
[0087]確定模塊,用于在所述語(yǔ)言數(shù)據(jù)表中,依據(jù)所述標(biāo)志號(hào)和所述文本修改信息的語(yǔ)言類(lèi)型,確定與所述文本修改信息相對(duì)應(yīng)的修改位置;
[0088]替換模塊,用于將所述修改位置的原文本信息替換為所述文本修改信息。
[0089]本發(fā)明實(shí)施例提供的語(yǔ)言轉(zhuǎn)換裝置,當(dāng)出現(xiàn)相關(guān)文本信息需要更改時(shí),只需要更改數(shù)據(jù)庫(kù),不需要通過(guò)更改程序代碼來(lái)滿(mǎn)足新的需求,能夠降低工作的復(fù)雜性,同時(shí)也能夠減少進(jìn)行程序修改時(shí)可能引起的問(wèn)題。
[0090]可選的,本發(fā)明另外一個(gè)實(shí)施例提供的語(yǔ)言轉(zhuǎn)換裝置,還包括:
[0091]第四獲取模塊,用于獲取用戶(hù)輸入的新增語(yǔ)言類(lèi)型;
[0092]添加模塊,用于在所述語(yǔ)言數(shù)據(jù)表中添加與所述新增語(yǔ)言類(lèi)型相對(duì)應(yīng)的新增語(yǔ)言列,所述新增語(yǔ)言列與所述標(biāo)志號(hào)列相對(duì)應(yīng)。
[0093]本發(fā)明實(shí)施例提供的語(yǔ)言轉(zhuǎn)換裝置,擴(kuò)展性很好,當(dāng)需要增加多種語(yǔ)言的支持時(shí),僅僅需要在數(shù)據(jù)庫(kù)中添加相應(yīng)的語(yǔ)言列,并在代碼中進(jìn)行少量修改即可實(shí)現(xiàn)多種語(yǔ)言切換的目標(biāo),方便快捷。而采用現(xiàn)有技術(shù)中設(shè)置字段屬性的方法,則需要對(duì)每一個(gè)字段的屬性進(jìn)行修改,有較大的工作量且不利于后續(xù)的維護(hù)。
[0094]經(jīng)由上述的技術(shù)方案可知,與現(xiàn)有技術(shù)相比,本發(fā)明提供了一種語(yǔ)言轉(zhuǎn)換方法和裝置。本發(fā)明提供的技術(shù)方案,選擇預(yù)先在數(shù)據(jù)庫(kù)建立的語(yǔ)言數(shù)據(jù)表存儲(chǔ)標(biāo)志號(hào)列和各個(gè)語(yǔ)言列,當(dāng)選型軟件啟動(dòng)后,從預(yù)先建立在數(shù)據(jù)庫(kù)的語(yǔ)言數(shù)據(jù)表中讀取標(biāo)志號(hào)列和各個(gè)語(yǔ)言列,生成臨時(shí)數(shù)據(jù)表,當(dāng)獲取到用戶(hù)選擇的設(shè)定語(yǔ)言時(shí),直接讀取所述臨時(shí)數(shù)據(jù)表中的所述標(biāo)志號(hào)列和與所述設(shè)定語(yǔ)言相對(duì)應(yīng)的設(shè)定語(yǔ)言列,生成包括所述標(biāo)志號(hào)列和所述設(shè)定語(yǔ)言列的數(shù)據(jù)字典,讀取的操作用時(shí)較短,然后訪問(wèn)所述數(shù)據(jù)字典,依據(jù)所述標(biāo)志號(hào)列中的各個(gè)標(biāo)志號(hào),確定與所述標(biāo)志號(hào)相對(duì)應(yīng)的所述設(shè)定語(yǔ)言列中的文本信息,完成由當(dāng)前語(yǔ)言到所述設(shè)定語(yǔ)言的轉(zhuǎn)換,相對(duì)于現(xiàn)有技術(shù)中中英文之間進(jìn)行互相轉(zhuǎn)換時(shí),需要訪問(wèn)每一個(gè)需顯示的文本信息(對(duì)應(yīng)的屬性)的屬性代碼,從屬性代碼中查找目標(biāo)轉(zhuǎn)換語(yǔ)言爾后啟動(dòng)轉(zhuǎn)換的方案,執(zhí)行過(guò)程要簡(jiǎn)單很多,比較快捷,從而語(yǔ)言轉(zhuǎn)換的時(shí)間較短,能夠提升用戶(hù)體驗(yàn)。
[0095]另外,本發(fā)明實(shí)施例提供的技術(shù)方案,當(dāng)出現(xiàn)相關(guān)文本信息需要更改時(shí),只需要更改數(shù)據(jù)庫(kù),不需要通過(guò)更改程序代碼來(lái)滿(mǎn)足新的需求,能夠降低工作的復(fù)雜性,同時(shí)也能夠減少進(jìn)行程序修改時(shí)可能引起的問(wèn)題。
[0096]另外,本發(fā)明實(shí)施例提供的技術(shù)方案,擴(kuò)展性很好,當(dāng)需要增加多種語(yǔ)言的支持時(shí),僅僅需要在數(shù)據(jù)庫(kù)中添加相應(yīng)的語(yǔ)言列,并在代碼中進(jìn)行少量修改即可實(shí)現(xiàn)多種語(yǔ)言切換的目標(biāo),方便快捷。而采用現(xiàn)有技術(shù)中設(shè)置字段屬性的方法,則需要對(duì)每一個(gè)字段的屬性進(jìn)行修改,有較大的工作量且不利于后續(xù)的維護(hù)。
[0097]最后,還需要說(shuō)明的是,在本文中,諸如第一和第二等之類(lèi)的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0098]本說(shuō)明書(shū)中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見(jiàn)即可。對(duì)于實(shí)施例公開(kāi)的裝置而言,由于其與實(shí)施例公開(kāi)的方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法部分說(shuō)明即可。
[0099]對(duì)所公開(kāi)的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專(zhuān)業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開(kāi)的原理和新穎特點(diǎn)相一致的最寬的范圍。
【主權(quán)項(xiàng)】
1.一種語(yǔ)言轉(zhuǎn)換方法,其特征在于,包括: 從預(yù)先建立在數(shù)據(jù)庫(kù)的語(yǔ)言數(shù)據(jù)表中讀取標(biāo)志號(hào)列和各個(gè)語(yǔ)言列,生成臨時(shí)數(shù)據(jù)表,所述臨時(shí)數(shù)據(jù)表包括所述標(biāo)志號(hào)列和所述各個(gè)語(yǔ)言列,所述標(biāo)志號(hào)列中的每個(gè)標(biāo)志號(hào)各不相同且與同一行所述各個(gè)語(yǔ)言列的文本信息相對(duì)應(yīng),同一行所述各個(gè)語(yǔ)言列的文本信息含義相同;所述各個(gè)語(yǔ)言列包括中文列和英文列; 獲取用戶(hù)選擇的設(shè)定語(yǔ)言; 讀取所述臨時(shí)數(shù)據(jù)表中的所述標(biāo)志號(hào)列和與所述設(shè)定語(yǔ)言相對(duì)應(yīng)的設(shè)定語(yǔ)言列,生成數(shù)據(jù)字典,所述數(shù)據(jù)字典包括所述標(biāo)志號(hào)列和所述設(shè)定語(yǔ)言列; 訪問(wèn)所述數(shù)據(jù)字典,依據(jù)所述標(biāo)志號(hào)列中的各個(gè)標(biāo)志號(hào),確定與所述標(biāo)志號(hào)相對(duì)應(yīng)的所述設(shè)定語(yǔ)言列中的文本信息,完成由當(dāng)前語(yǔ)言到所述設(shè)定語(yǔ)言的轉(zhuǎn)換。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從預(yù)先建立在數(shù)據(jù)庫(kù)的語(yǔ)言數(shù)據(jù)表中讀取標(biāo)志號(hào)列和各個(gè)語(yǔ)言列,生成臨時(shí)數(shù)據(jù)表之前,還包括: 獲取用戶(hù)輸入的創(chuàng)建指令,所述創(chuàng)建指令包括所述各個(gè)語(yǔ)言的類(lèi)型,以及所述各個(gè)語(yǔ)言中任意一種語(yǔ)言的所有所述文本信息; 響應(yīng)所述創(chuàng)建指令,在數(shù)據(jù)庫(kù)中建立所述語(yǔ)言數(shù)據(jù)表。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 由所述各個(gè)標(biāo)志號(hào),以及與所述標(biāo)志號(hào)相對(duì)應(yīng)的所述設(shè)定語(yǔ)言列中的文本信息,將當(dāng)前顯示界面切換為所述設(shè)定語(yǔ)言的顯示界面。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 獲取用戶(hù)輸入的與所述標(biāo)志號(hào)相對(duì)應(yīng)的文本修改信息; 在所述語(yǔ)言數(shù)據(jù)表中,依據(jù)所述標(biāo)志號(hào)和所述文本修改信息的語(yǔ)言類(lèi)型,確定與所述文本修改信息相對(duì)應(yīng)的修改位置; 將所述修改位置的原文本信息替換為所述文本修改信息。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 獲取用戶(hù)輸入的新增語(yǔ)言類(lèi)型; 在所述語(yǔ)言數(shù)據(jù)表中添加與所述新增語(yǔ)言類(lèi)型相對(duì)應(yīng)的新增語(yǔ)言列,所述新增語(yǔ)言列與所述標(biāo)志號(hào)列相對(duì)應(yīng)。6.一種語(yǔ)言轉(zhuǎn)換裝置,其特征在于,包括: 第一生成模塊,用于從預(yù)先建立在數(shù)據(jù)庫(kù)的語(yǔ)言數(shù)據(jù)表中讀取標(biāo)志號(hào)列和各個(gè)語(yǔ)言列,生成臨時(shí)數(shù)據(jù)表,所述臨時(shí)數(shù)據(jù)表包括所述標(biāo)志號(hào)列和所述各個(gè)語(yǔ)言列,所述標(biāo)志號(hào)列中的每個(gè)標(biāo)志號(hào)各不相同且與同一行所述各個(gè)語(yǔ)言列的文本信息相對(duì)應(yīng),同一行所述各個(gè)語(yǔ)言列的文本信息含義相同;所述各個(gè)語(yǔ)言列包括中文列和英文列; 第一獲取模塊,用于獲取用戶(hù)選擇的設(shè)定語(yǔ)言; 第二生成模塊,用于讀取所述臨時(shí)數(shù)據(jù)表中的所述標(biāo)志號(hào)列和與所述設(shè)定語(yǔ)言相對(duì)應(yīng)的設(shè)定語(yǔ)言列,生成數(shù)據(jù)字典,所述數(shù)據(jù)字典包括所述標(biāo)志號(hào)列和所述設(shè)定語(yǔ)言列; 轉(zhuǎn)換模塊,用于訪問(wèn)所述數(shù)據(jù)字典,依據(jù)所述標(biāo)志號(hào)列中的各個(gè)標(biāo)志號(hào),確定與所述標(biāo)志號(hào)相對(duì)應(yīng)的所述設(shè)定語(yǔ)言列中的文本信息,完成由當(dāng)前語(yǔ)言到所述設(shè)定語(yǔ)言的轉(zhuǎn)換。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括: 第二獲取模塊,用于獲取用戶(hù)輸入的創(chuàng)建指令,所述創(chuàng)建指令包括所述各個(gè)語(yǔ)言的類(lèi)型,以及所述各個(gè)語(yǔ)言中任意一種語(yǔ)言的所有所述文本信息; 響應(yīng)模塊,用于響應(yīng)所述創(chuàng)建指令,在數(shù)據(jù)庫(kù)中建立所述語(yǔ)言數(shù)據(jù)表。8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括: 顯示模塊,用于由所述各個(gè)標(biāo)志號(hào),以及與所述標(biāo)志號(hào)相對(duì)應(yīng)的所述設(shè)定語(yǔ)言列中的文本信息,將當(dāng)前顯示界面切換為所述設(shè)定語(yǔ)言的顯示界面。9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括: 第三獲取模塊,用于獲取用戶(hù)輸入的與所述標(biāo)志號(hào)相對(duì)應(yīng)的文本修改信息; 確定模塊,用于在所述語(yǔ)言數(shù)據(jù)表中,依據(jù)所述標(biāo)志號(hào)和所述文本修改信息的語(yǔ)言類(lèi)型,確定與所述文本修改信息相對(duì)應(yīng)的修改位置; 替換模塊,用于將所述修改位置的原文本信息替換為所述文本修改信息。10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括: 第四獲取模塊,用于獲取用戶(hù)輸入的新增語(yǔ)言類(lèi)型; 添加模塊,用于在所述語(yǔ)言數(shù)據(jù)表中添加與所述新增語(yǔ)言類(lèi)型相對(duì)應(yīng)的新增語(yǔ)言列,所述新增語(yǔ)言列與所述標(biāo)志號(hào)列相對(duì)應(yīng)。
【文檔編號(hào)】G06F17/28GK106021243SQ201610375371
【公開(kāi)日】2016年10月12日
【申請(qǐng)日】2016年5月30日
【發(fā)明人】徐子恒, 唐友志, 羅曉, 宋海川, 李雯
【申請(qǐng)人】珠海格力電器股份有限公司