本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,具體而言,涉及一種虛擬應(yīng)用的文本信息生成方法和裝置。
背景技術(shù):
目前,對于一般應(yīng)用的多語言版本,因?yàn)樯婕暗奈淖州^少,只需要在開發(fā)階段使用可擴(kuò)展標(biāo)記語言(Extensible Markup Language,簡稱為xml)來配置所有的文本,應(yīng)用中所有需要用到文本的地方都從這xml中獲取即可。
當(dāng)虛擬應(yīng)用涉及大量表格時(shí),比如,當(dāng)游戲應(yīng)用涉及到大量表格,且格式不一,每張表格中會(huì)包含不同的文本字段。由于虛擬應(yīng)用的代碼中不會(huì)包含任何文本,所需的文本都是從配置表中讀取出的。針對不同語言版本的文本就會(huì)有不同的配置表,其中,這些配置表中除了語言有不同版本外,其余的核心數(shù)據(jù)都是相同的。
通過不同語言版本創(chuàng)建不同的配置表格,可以實(shí)現(xiàn)配置文本的文本信息的多語言化。對于虛擬應(yīng)用中涉及的界面資源則需要進(jìn)行手動(dòng)替換。
以上方案有存在以下問題:
(1)只能針對一個(gè)較為穩(wěn)定的基礎(chǔ)配置版本制作文本信息的多語言版本,一旦基礎(chǔ)版本修改,其對應(yīng)的各個(gè)文本信息的配置都需要做相應(yīng)的修改,導(dǎo)致虛擬應(yīng)用的文本信息生成效率低的問題;
(2)在對文本信息進(jìn)行處理時(shí),比如,對文本信息翻譯進(jìn)行翻譯時(shí),需要提供包括文本信息的所有配置表,存在核心數(shù)據(jù)外泄的隱患;
(3)對于虛擬應(yīng)用中涉及的界面,無法自動(dòng)修改界面,界面中的圖片替換需要人工干預(yù),導(dǎo)致虛擬應(yīng)用的文本信息生成效率低的問題。
針對上述的虛擬應(yīng)用的文本信息生成效率低的問題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種虛擬應(yīng)用的文本信息生成方法和裝置,以至少解決相關(guān)技術(shù)虛擬應(yīng)用的文本信息生成效率低的技術(shù)問題。
根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種虛擬應(yīng)用的文本信息生成方法。該虛擬應(yīng)用的文本信息生成方法包括:獲取虛擬應(yīng)用中的原始配置資源;通過運(yùn)行預(yù)設(shè)腳本提取原始配置資源中的原始文本信息;將原始文本信息生成為預(yù)設(shè)格式的目標(biāo)文件;對目標(biāo)文件中的原始文本信息進(jìn)行處理,得到更新后的目標(biāo)文件,其中,更新后的目標(biāo)文件中包括對原始文本信息進(jìn)行處理得到的更新文本信息;根據(jù)原始配置資源展示包括更新文本信息的更新后的目標(biāo)文件。
根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種虛擬應(yīng)用的文本信息生成裝置。該虛擬應(yīng)用的文本信息生成裝置包括:獲取單元,用于獲取虛擬應(yīng)用中的原始配置資源;提取單元,用于通過運(yùn)行預(yù)設(shè)腳本提取原始配置資源中的原始文本信息;生成單元,用于將原始文本信息生成為預(yù)設(shè)格式的目標(biāo)文件;處理單元,用于對目標(biāo)文件中的原始文本信息進(jìn)行處理,得到更新后的目標(biāo)文件,其中,更新后的目標(biāo)文件中包括對原始文本信息進(jìn)行處理得到的更新文本信息;展示單元,用于根據(jù)原始配置資源展示包括更新文本信息的更新后的目標(biāo)文件。
在本發(fā)明實(shí)施例中,通過獲取虛擬應(yīng)用中的原始配置資源;通過運(yùn)行預(yù)設(shè)腳本提取原始配置資源中的原始文本信息;將原始文本信息生成為預(yù)設(shè)格式的目標(biāo)文件;對目標(biāo)文件中的原始文本信息進(jìn)行處理,得到更新后的目標(biāo)文件,其中,更新后的目標(biāo)文件中包括對原始文本信息進(jìn)行處理得到的更新文本信息;根據(jù)原始配置資源展示包括更新文本信息的更新后的目標(biāo)文件,達(dá)到了對文本信息進(jìn)行生成并展示的目的,從而實(shí)現(xiàn)了提高虛擬應(yīng)用的文本信息生成效率的技術(shù)效果,進(jìn)而解決了相關(guān)技術(shù)虛擬應(yīng)用的文本信息生成效率低的技術(shù)問題。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
圖1是根據(jù)本發(fā)明實(shí)施例的一種虛擬應(yīng)用的文本信息生成方法的硬件環(huán)境的示意圖;
圖2是根據(jù)本發(fā)明實(shí)施例的一種虛擬應(yīng)用的文本信息生成方法的流程圖;
圖3是根據(jù)本發(fā)明實(shí)施例的一種通過運(yùn)行第一預(yù)設(shè)腳本提取原始文本配置資源中的原始文本字段的方法的流程圖;
圖4是根據(jù)本發(fā)明實(shí)施例的一種將原始文本字段生成為預(yù)設(shè)格式的表格文件的方法的流程圖;
圖5是根據(jù)本發(fā)明實(shí)施例的一種通過運(yùn)行第一預(yù)設(shè)腳本提取原始文本配置資源中的原始文本字段的方法的流程圖;
圖6是根據(jù)本發(fā)明實(shí)施例的一種根據(jù)原始文本配置資源展示包括更新文本字段的更新后的表格文件的方法的流程圖;
圖7是根據(jù)本發(fā)明實(shí)施例的一種根據(jù)目標(biāo)更新文本字段的鍵從表格文件中查找目標(biāo)更新文本字段的鍵值的方法的流程圖;
圖8是根據(jù)本發(fā)明實(shí)施例的一種根據(jù)原始圖片配置資源展示包括更新文本信息的更新后的目標(biāo)圖片的方法的流程圖;
圖9是根據(jù)本發(fā)明實(shí)施例的一種原始配置資源的示意圖;
圖10是根據(jù)本發(fā)明實(shí)施例的一種為原始配置資源配置鍵和鍵值的示意圖;
圖11是根據(jù)本發(fā)明實(shí)施例的一種腳本執(zhí)行方法的流程圖;
圖12是根據(jù)本發(fā)明實(shí)施例的一種預(yù)設(shè)格式的目標(biāo)文件的示意圖;
圖13是根據(jù)本發(fā)明實(shí)施例的另一種虛擬應(yīng)用的文本信息生成方法的流程圖;
圖14是根據(jù)本發(fā)明實(shí)施例的另一種虛擬應(yīng)用的文本信息生成方法的流程圖;
圖15是根據(jù)本發(fā)明實(shí)施例的另一種虛擬應(yīng)用的文本信息生成方法的流程圖;
圖16是根據(jù)本發(fā)明實(shí)施例的多語言目錄的示意圖;
圖17是根據(jù)本發(fā)明實(shí)施例的一種虛擬應(yīng)用的界面的示意圖;
圖18是根據(jù)本發(fā)明實(shí)施例的另一種虛擬應(yīng)用的界面的示意圖;
圖19是根據(jù)本發(fā)明實(shí)施例的一種虛擬應(yīng)用的文本信息生成裝置的示意圖;
圖20是根據(jù)本發(fā)明實(shí)施例的另一種虛擬應(yīng)用的文本信息生成裝置的示意圖;
圖21是根據(jù)本發(fā)明實(shí)施例的另一種虛擬應(yīng)用的文本信息生成裝置的示意圖;
圖22是根據(jù)本發(fā)明實(shí)施例的另一種虛擬應(yīng)用的文本信息生成裝置的示意圖;以及
圖23是根據(jù)本發(fā)明實(shí)施例的一種終端的結(jié)構(gòu)框圖。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
實(shí)施例1
根據(jù)本發(fā)明實(shí)施例,提供了一種虛擬應(yīng)用的文本信息生成方法的實(shí)施例。
可選地,在本實(shí)施例中,上述虛擬應(yīng)用的文本信息生成方法可以應(yīng)用于如圖1所示的由服務(wù)器102和終端104所構(gòu)成的硬件環(huán)境中。圖1是根據(jù)本發(fā)明實(shí)施例的一種虛擬應(yīng)用的文本信息生成方法的硬件環(huán)境的示意圖。如圖1所示,服務(wù)器102通過網(wǎng)絡(luò)與終端104進(jìn)行連接,上述網(wǎng)絡(luò)包括但不限于:廣域網(wǎng)、城域網(wǎng)或局域網(wǎng),終端104并不限定于PC、手機(jī)、平板電腦等。本發(fā)明實(shí)施例的虛擬應(yīng)用的文本信息生成方法可以由服務(wù)器102來執(zhí)行,也可以由終端104來執(zhí)行,還可以是由服務(wù)器102和終端104共同執(zhí)行。其中,終端104執(zhí)行本發(fā)明實(shí)施例的虛擬應(yīng)用的文本信息生成方法也可以是由安裝在其上的客戶端來執(zhí)行。
圖2是根據(jù)本發(fā)明實(shí)施例的一種虛擬應(yīng)用的文本信息生成方法的流程圖。如圖2所示,該虛擬應(yīng)用的文本信息生成方法可以包括以下步驟:
步驟S202,獲取虛擬應(yīng)用中的原始配置資源。
在本發(fā)明上述步驟S202提供的方案中,獲取虛擬應(yīng)用中的原始配置資源。
虛擬應(yīng)用可以為游戲,比如,網(wǎng)頁游戲,客戶端上的游戲等。虛擬應(yīng)用上的原始配置資源也即原始基礎(chǔ)配置,可以包括原始文本配置資源,比如,原始配置表格,該原始配置表格包括對文本的配置,比如,對文本字段的配置,還可以包括對數(shù)據(jù)的配置等。該原始配置資源還可以包括原始圖片配置資源,比如,包括圖片資源的庫,該圖片資源具有文本信息。
步驟S204,通過運(yùn)行預(yù)設(shè)腳本提取原始配置資源中的原始文本信息。
在本發(fā)明上述步驟S204提供的方案中,通過運(yùn)行預(yù)設(shè)腳本提取原始配置資源中的原始文本信息。
預(yù)設(shè)腳本為腳本語言,可以為可視化腳本語言(Visual Basic Script,簡稱為VBS),也可以為JavaScript腳本語言(Flash JavaScript,簡稱為JSFL)。在獲取虛擬應(yīng)用中的原始配置資源之后,對預(yù)設(shè)腳本進(jìn)行運(yùn)行,比如,運(yùn)行VBS腳本,提取原始文本配置資源中的原始文本信息,也可以運(yùn)行JSFL腳本,提取原始圖片配置資源中的原始圖片信息,其中,原始圖片配置資源中包含預(yù)設(shè)文本信息的原始圖片信息,用于對原始圖片信息進(jìn)行配置,其中,原始文本信息包括原始圖片信息。
步驟S206,將原始文本信息生成為預(yù)設(shè)格式的目標(biāo)文件。
在本發(fā)明上述步驟S206提供的方案中,將原始文本信息生成為預(yù)設(shè)格式的目標(biāo)文件。
在通過運(yùn)行預(yù)設(shè)腳本提取原始配置資源中的原始文本信息之后,可以將原始文本信息生成為預(yù)設(shè)格式的表格文件,也可以將原始文本信息生成為預(yù)設(shè)格式的圖片文件。預(yù)設(shè)格式的目標(biāo)文件包括原始文本信息。
步驟S208,對目標(biāo)文件中的原始文本信息進(jìn)行處理,得到更新后的目標(biāo)文件。
在本發(fā)明上述步驟S208提供的方案中,對目標(biāo)文件中的原始文本信息進(jìn)行處理,得到更新后的目標(biāo)文件,其中,更新后的目標(biāo)文件中包括對原始文本信息進(jìn)行處理得到的更新文本信息。
在將原始文本信息生成為預(yù)設(shè)格式的目標(biāo)文件之后,對目標(biāo)文件中的原始文本信息進(jìn)行處理,可以對目標(biāo)文件的原始文本信息進(jìn)行管理、翻譯、增減等操作,得到更新后的目標(biāo)文件。可選地,該更新后的目標(biāo)文件包括對原始文本信息進(jìn)行處理得到的更新文本信息。
步驟S210,根據(jù)原始配置資源展示包括更新文本信息的更新后的目標(biāo)文件。
在本發(fā)明上述步驟S210提供的方案中,根據(jù)原始配置資源展示包括更新文本信息的更新后的目標(biāo)文件。
在對目標(biāo)文件中的原始文本信息進(jìn)行處理,得到更新后的目標(biāo)文件之后,根據(jù)原始配置資源展示包括更新文本信息的更新后的目標(biāo)文件,可以先在原始配置資源中找到更新后的目標(biāo)文件的標(biāo)識(shí)信息,根據(jù)標(biāo)識(shí)信息找到更新后的目標(biāo)文件的鍵,根據(jù)更新后的目標(biāo)文件的鍵找到對應(yīng)的鍵值,通過鍵值顯示更新后的目標(biāo)文件。
通過上述步驟S202至步驟S210,通過獲取虛擬應(yīng)用中的原始配置資源;通過運(yùn)行預(yù)設(shè)腳本提取原始配置資源中的原始文本信息;將原始文本信息生成為預(yù)設(shè)格式的目標(biāo)文件;對目標(biāo)文件中的原始文本信息進(jìn)行處理,得到更新后的目標(biāo)文件,其中,更新后的目標(biāo)文件中包括對原始文本信息進(jìn)行處理得到的更新文本信息;根據(jù)原始配置資源展示包括更新文本信息的更新后的目標(biāo)文件,可以解決相關(guān)技術(shù)虛擬應(yīng)用的文本信息生成效率低的技術(shù)問題,進(jìn)而達(dá)到提高虛擬應(yīng)用的文本信息生成效率低的技術(shù)效果。
作為一種可選的實(shí)施例,通過預(yù)設(shè)腳本提取原始配置資源中的原始文本信息包括:通過運(yùn)行第一預(yù)設(shè)腳本提取原始文本配置資源中的原始文本字段,其中,原始配置資源包括用于對原始文本信息進(jìn)行配置的原始文本配置資源,原始文本信息包括原始文本字段;將原始文本信息生成為預(yù)設(shè)格式的目標(biāo)文件包括:將原始文本字段生成為預(yù)設(shè)格式的表格文件,其中,目標(biāo)文件包括表格文件,該表格文件也即多語言表格,可以設(shè)置多種語言版本。對目標(biāo)文件中的原始文本信息進(jìn)行處理,得到更新后的目標(biāo)文件包括:對表格文件中的原始文本字段進(jìn)行處理,得到更新后的表格文件,其中,更新后的表格文件中包括對原始文本字段進(jìn)行處理得到的更新文本字段;根據(jù)原始配置資源展示包括更新文本信息的更新后的目標(biāo)文件包括:根據(jù)原始文本配置資源展示包括更新文本字段的更新后的表格文件。
預(yù)設(shè)腳本包括第一預(yù)設(shè)腳本,可選地,該第一預(yù)設(shè)腳本為VBS腳本,原始配置資源包括原始文本配置資源,也即,原基礎(chǔ)配置,該原始文本配置資源可以包括原始文本字段,也可以包括虛擬應(yīng)用的數(shù)據(jù)等,原始文本信息包括原始文本字段。通過運(yùn)行第一預(yù)設(shè)腳本提取原始文本配置資源中的原始文本字段,也即,通過運(yùn)行第一預(yù)設(shè)腳本獲取原始文本配置資源中的原始文本字段,將原始文本字段從原始文本配置資源中導(dǎo)出,可選地,通過運(yùn)行第一預(yù)設(shè)腳本獲取原始文本配置資源中所有的原始文本字段,將所有的原始文本字段從原始文本配置資源中導(dǎo)出。在通過運(yùn)行第一預(yù)設(shè)腳本獲取原始文本配置資源中的原始文本字段之后,打開當(dāng)前目錄下的文本庫文件,設(shè)置文本庫文件的列,并設(shè)置列名,可以設(shè)置文本庫文件為兩列,該兩列分別用于標(biāo)識(shí)文本字段的文本標(biāo)識(shí)信息和文本內(nèi)容,復(fù)制原始文本配置資源中的文本字段到文本庫文件中,文本庫文件的當(dāng)前行數(shù)累加,直至復(fù)制完原始文本配置資源中的所有原始文本字段。在復(fù)制完原始文本配置資源中的所有原始文本字段之后,對文本庫文件中的原始文本字段進(jìn)行唯一性檢查,也即,檢查文本庫文件中的原始文本字段是否有重復(fù)的原始文本字段,如果有重復(fù)的原始文本字段,則對重復(fù)的原始文本字段進(jìn)行修改,最后保存文本庫文件,得到預(yù)設(shè)格式的表格文件,其中,目標(biāo)文件包括表格文件。
在得到預(yù)設(shè)格式的表格文件之后再,對表格文件中的原始文本字段進(jìn)行處理,得到更新后的表格文件,可以對表格文件中的原始文本字段進(jìn)行管理、翻譯、修改、增加、刪除等操作,得到更新文本字段,該更新后的表格文件中包括對原始文本字段進(jìn)行處理得到的更新文本字段,根據(jù)原始文本配置資源展示包括更新文本字段的更新后的表格文件,可以先在原始配置資源中找到更新后的表格文件的更新文本字段的標(biāo)識(shí)信息,根據(jù)更新文本字段的標(biāo)識(shí)信息找到更新文本字段的鍵,根據(jù)更新文本字段的鍵找到對應(yīng)的鍵值,通過鍵值顯示更新文本字段,進(jìn)而顯示包括更新文本字段的更新后的表格文件。
作為一種可選的實(shí)施例,步驟S204,通過運(yùn)行預(yù)設(shè)腳本提取原始配置資源中的原始文本信息包括:通過運(yùn)行第一預(yù)設(shè)腳本提取原始文本配置資源中的原始文本字段,進(jìn)而包括通過運(yùn)行第一預(yù)設(shè)腳本來打開原始表格,復(fù)制原始表格中的原始文本字段。將原始文本字段生成為預(yù)設(shè)格式的表格文件包括:粘貼原始文本字段到初始化后的文本庫中,將文本庫以表格形式顯示,得到表格文件。
圖3是根據(jù)本發(fā)明實(shí)施例的一種通過運(yùn)行第一預(yù)設(shè)腳本提取原始文本配置資源中的原始文本字段的方法的流程圖。如圖3所示,該通過運(yùn)行第一預(yù)設(shè)腳本提取原始文本配置資源中的原始文本字段的方法包括以下步驟:
步驟S301,通過運(yùn)行第一預(yù)設(shè)腳本來打開原始表格。
在本發(fā)明上述步驟S301提供的方案中,通過運(yùn)行第一預(yù)設(shè)腳本來打開原始表格。
原始文本配置資源中的原始文本字段以原始表格的形式表示,在獲取虛擬應(yīng)用中的原始配置資源之后,通過運(yùn)行第一預(yù)設(shè)腳本來打開原始表格,可以運(yùn)行VBS腳本打開原始文本配置資源中的原始表格。
步驟S302,復(fù)制原始表格中的原始文本字段。
在本發(fā)明上述步驟S302提供的方案中,復(fù)制原始表格中的原始文本字段。
運(yùn)行第一預(yù)設(shè)腳本包括打開當(dāng)前目錄下的文本庫文件,設(shè)置待生成表格的列和列名,比如,設(shè)置待生成表格文件的列為兩列,設(shè)置第一列的列名為“文本標(biāo)識(shí)”,設(shè)置第二列的列名為“文本”,打開原始表格,復(fù)制原始表格中的原始文本字段,實(shí)現(xiàn)了通過運(yùn)行第一預(yù)設(shè)腳本提取原始文本配置資源中的原始文本字段。
在復(fù)制原始表格中的原始文本字段之后,粘貼原始文本字段到初始化后的文本庫中,初始化的文本庫中的行數(shù)累加,直至復(fù)制完原始表格中的所有原始文本字段,并將所有原始文本字段粘貼至初始化的文本庫中,最后將文本庫以表格形式顯示,得到表格文件,該表格文件也即上述待生成的表格文件。
該實(shí)施例中通過運(yùn)行第一預(yù)設(shè)腳本來打開原始表格;復(fù)制原始表格中的原始文本字段,粘貼原始文本字段到初始化后的文本庫中,將文本庫以表格形式顯示,得到表格文件,實(shí)現(xiàn)了通過運(yùn)行第一預(yù)設(shè)腳本提取原始文本配置資源中的原始文本字段,將原始文本字段生成為預(yù)設(shè)格式的表格文件的目的。
作為一種可選的實(shí)施例,步驟S206,將原始文本信息生成為預(yù)設(shè)格式的目標(biāo)文件,包括將原始文本字段生成為預(yù)設(shè)格式的表格文件,進(jìn)而包括:獲取原始文本字段的鍵和原始文本字段的鍵值;根據(jù)原始文本字段的鍵和原始文本字段的鍵值生成預(yù)設(shè)格式的表格文件,其中,對表格文件中的原始文本字段進(jìn)行處理,得到更新后的表格文件包括:對表格文件中的原始文本字段的鍵值進(jìn)行處理,得到更新后的表格文件。
圖4是根據(jù)本發(fā)明實(shí)施例的一種將原始文本字段生成為預(yù)設(shè)格式的表格文件的方法的流程圖。如圖4所示,該將原始文本字段生成為預(yù)設(shè)格式的表格文件的方法包括以下步驟:
步驟S401,獲取原始文本字段的鍵和原始文本字段的鍵值。
在本發(fā)明上述步驟S401提供的方案中,獲取原始文本字段的鍵和原始文本字段的鍵值,其中,原始文本字段的鍵通過預(yù)設(shè)字符串表示,原始文本字段的鍵值用于表示原始文本字段的內(nèi)容信息。
原始文本字段通過原始文本字段的鍵和原始文本字段的鍵值表示,原始文本字段的鍵通過預(yù)設(shè)字符串表示,比如,原始文本字段的鍵通過以包括“STRID”的字符串進(jìn)行表示,該原始文本字段的鍵也即原始文本字段的標(biāo)識(shí)信息,用于標(biāo)識(shí)原始文本字段的唯一性。原始文本字段的鍵值用于表示原始文本字段的內(nèi)容信息。在通過運(yùn)行第一預(yù)設(shè)腳本提取原始文本配置資源中的原始文本字段之后,獲取原始文本字段的鍵和原始文本字段的鍵值。
步驟S402,將原始文本字段的鍵和原始文本字段的鍵值生成為預(yù)設(shè)格式的表格文件。
在本發(fā)明上述步驟S402提供的方案中,將原始文本字段的鍵和原始文本字段的鍵值生成為預(yù)設(shè)格式的表格文件。
在獲取原始文本字段的鍵和原始文本字段的鍵值之后,將原始文本字段的鍵和原始文本字段的鍵值生成為預(yù)設(shè)格式的表格文件。比如,將原始文本字段的鍵設(shè)置在表格文件的第一列,將原始文本字段的鍵值設(shè)置在表格文件的第二列,該表格文件的格式為EXCEL格式。
在將原始文本字段的鍵和原始文本字段的鍵值生成為預(yù)設(shè)格式的表格文件之后,通過對表格文件中的原始文本字段的鍵值進(jìn)行處理,可以對鍵值所表示的內(nèi)容信息進(jìn)行翻譯、修改、增加、刪除等處理,得到更新后的表格文件,以實(shí)現(xiàn)對表格文件中的原始文本字段進(jìn)行處理,得到更新后的表格文件。
該實(shí)施例通過獲取原始文本字段的鍵和原始文本字段的鍵值,將原始文本字段的鍵和原始文本字段的鍵值生成為預(yù)設(shè)格式的表格文件,對表格文件中的原始文本字段的鍵值進(jìn)行處理,得到更新后的表格文件,實(shí)現(xiàn)了將原始文本字段生成為預(yù)設(shè)格式的表格文件,對表格文件中的原始文本字段進(jìn)行處理,得到更新后的表格文件的目的,避免了在生成虛擬應(yīng)用的文本信息時(shí),只能針對一個(gè)較為穩(wěn)定的原始配置資源來對原始文本字段進(jìn)行修改,一旦原始配置資源修改,對應(yīng)的原始文本字段都需要進(jìn)行相應(yīng)修改的復(fù)雜處理,也避免了在對原始文本字段進(jìn)行翻譯時(shí)將所有的原始配置資源都提交所造成的核心數(shù)據(jù)外泄的情況發(fā)生,提高了虛擬應(yīng)用的文本信息的生成效率。
作為一種可選的實(shí)施例,步驟S204,通過運(yùn)行預(yù)設(shè)腳本提取原始配置資源中的原始文本信息包括:通過運(yùn)行第一預(yù)設(shè)腳本提取原始文本配置資源中的原始文本字段,進(jìn)而包括:通過運(yùn)行第一預(yù)設(shè)腳本來獲取原始文本配置資源中的原始文本字段;對原始文本配置資源中的原始文本字段進(jìn)行替換。
圖5是根據(jù)本發(fā)明實(shí)施例的一種通過運(yùn)行第一預(yù)設(shè)腳本提取原始文本配置資源中的原始文本字段的方法的流程圖。如圖5所示,該運(yùn)行第一預(yù)設(shè)腳本提取原始文本配置資源中的原始文本字段的方法包括以下步驟:
步驟S501,通過運(yùn)行第一預(yù)設(shè)腳本來獲取原始文本配置資源中的原始文本字段。
在本發(fā)明上述步驟S501提供的方案中,通過運(yùn)行第一預(yù)設(shè)腳本來獲取原始文本配置資源中的原始文本字段。
在獲取虛擬應(yīng)用中的原始配置資源之后,通過運(yùn)行第一預(yù)設(shè)腳本來獲取原始文本配置資源中的原始文本字段,可以通過運(yùn)行VBS腳本來獲取原始表格中的原始文本字段。
步驟S502,將原始文本配置資源中的原始文本字段替換為預(yù)設(shè)字符串,得到更新文本配置資源。
在本發(fā)明上述步驟S502提供的方案中,將原始文本配置資源中的原始文本字段替換為預(yù)設(shè)字符串,得到更新文本配置資源。
在通過運(yùn)行第一預(yù)設(shè)腳本來獲取原始文本配置資源中的原始文本字段之后,原始文本配置資源不包括任何原始文本字段,將原始文本配置資源中的所有原始文本字段通過預(yù)設(shè)字符串進(jìn)行替換,可選地,該預(yù)設(shè)字符串為包括“STRID”的字符串,進(jìn)而得到更新文本配置資源。預(yù)設(shè)格式的表格文件包括原始文本字段的鍵和原始文本字段的鍵值,將原始文本字段的鍵通過更新文本配置資源中的預(yù)設(shè)字符串表示。此時(shí),虛擬應(yīng)用的配置表包括更新文本配置資源和預(yù)設(shè)格式的表格文件。
該實(shí)施例通過運(yùn)行第一預(yù)設(shè)腳本來獲取原始文本配置資源中的原始文本字段,對原始文本配置資源中的原始文本字段進(jìn)行替換,達(dá)到了得到更新文本配置資源的目的。
作為一種可選的實(shí)施例,步驟S210,根據(jù)原始配置資源展示包括更新文本信息的更新后的目標(biāo)文件包括:根據(jù)原始文本配置資源展示包括更新文本字段的更新后的表格文件,進(jìn)而包括:在更新文本配置資源中根據(jù)用于讀取目標(biāo)更新文本字段的指示信號(hào)確定目標(biāo)更新文本字段的預(yù)設(shè)標(biāo)識(shí)信息;根據(jù)預(yù)設(shè)標(biāo)識(shí)信息確定目標(biāo)更新文本字段的鍵;根據(jù)目標(biāo)更新文本字段的鍵從表格文件中查找目標(biāo)更新文本字段的鍵值;根據(jù)目標(biāo)更新文本字段的鍵值展示目標(biāo)更新文本字段的內(nèi)容信息。
圖6是根據(jù)本發(fā)明實(shí)施例的一種根據(jù)原始文本配置資源展示包括更新文本字段的更新后的表格文件的方法的流程圖。如圖6所示,該根據(jù)原始文本配置資源展示包括更新文本字段的更新后的表格文件的方法包括以下步驟:
步驟S601,接收用于讀取目標(biāo)更新文本字段的指示信號(hào)。
在本發(fā)明上述步驟S601提供的方案中,接收用于讀取目標(biāo)更新文本字段的指示信號(hào),其中,目標(biāo)更新文本字段為待展示的更新文本字段。
預(yù)設(shè)格式的表格文件包括更新文本字段,更新文本字段包括多個(gè)更新文本字段,讀取目標(biāo)更新文本字段,該目標(biāo)更新文本字段為待展示內(nèi)容信息的更新文本字段。指示信號(hào)為用于讀取目標(biāo)更新文本字段的信號(hào),接收指示信號(hào)以對目標(biāo)更新文本字段進(jìn)行讀取。
步驟S602,在更新文本配置資源中根據(jù)指示信號(hào)確定目標(biāo)更新文本字段的預(yù)設(shè)標(biāo)識(shí)信息。
在本發(fā)明上述步驟S602提供的方案中,在更新文本配置資源中根據(jù)指示信號(hào)確定目標(biāo)更新文本字段的預(yù)設(shè)標(biāo)識(shí)信息。
在接收用于讀取目標(biāo)更新文本字段的指示信號(hào)之后,可以從原始文本配置資源中找到包括更新文本字段的配置表格,在包括更新文本字段的配置表格中根據(jù)指示信號(hào)確定目標(biāo)更新文本字段的與預(yù)設(shè)標(biāo)識(shí)信息,該預(yù)設(shè)標(biāo)識(shí)信息可以為更新文本字段的ID,用于標(biāo)識(shí)更新文本字段的唯一性。
步驟S603,根據(jù)預(yù)設(shè)標(biāo)識(shí)信息確定目標(biāo)更新文本字段的鍵。
在本發(fā)明上述步驟S603提供的方案中,根據(jù)預(yù)設(shè)標(biāo)識(shí)信息確定目標(biāo)更新文本字段的鍵。
目標(biāo)更新文本字段通過目標(biāo)更新文本字段的鍵和目標(biāo)更新文本字段的鍵值表示。在根據(jù)指示信號(hào)確定目標(biāo)更新文本字段的預(yù)設(shè)標(biāo)識(shí)信息之后,根據(jù)預(yù)設(shè)標(biāo)識(shí)信息確定更新文本字段的鍵,可以根據(jù)更新文本字段的ID在包括更新文本字段的配置表格中查找包括“STRID”的更新文本字段的信息。
步驟S604,根據(jù)目標(biāo)更新文本字段的鍵從表格文件中查找目標(biāo)更新文本字段的鍵值。
在本發(fā)明上述步驟S604提供的方案中,根據(jù)目標(biāo)更新文本字段的鍵從表格文件中查找目標(biāo)更新文本字段的鍵值,其中,目標(biāo)更新文本字段的鍵值用于表示目標(biāo)更新文本字段的內(nèi)容信息。
目標(biāo)更新文本字段的鍵與目標(biāo)更新文本字段的鍵值具有一一對應(yīng)關(guān)系。在根據(jù)預(yù)設(shè)標(biāo)識(shí)信息確定目標(biāo)更新文本字段的鍵之后,根據(jù)目標(biāo)更新文本字段的鍵從表格文件中查找目標(biāo)更新文本字段的鍵值,進(jìn)而確定目標(biāo)更新文本字段的內(nèi)容信息。
步驟S605,根據(jù)目標(biāo)更新文本字段的鍵值展示目標(biāo)更新文本字段的內(nèi)容信息。
在本發(fā)明上述步驟S605提供的方案中,根據(jù)目標(biāo)更新文本字段的鍵值展示目標(biāo)更新文本字段的內(nèi)容信息。
在根據(jù)目標(biāo)更新文本字段的鍵從表格文件中查找目標(biāo)更新文本字段的鍵值之后,根據(jù)目標(biāo)更新文本字段的鍵值展示目標(biāo)更新文本字段的內(nèi)容信息。
該實(shí)施例通過接收用于讀取目標(biāo)更新文本字段的指示信號(hào),目標(biāo)更新文本字段為待展示的更新文本字段;在更新文本配置資源中根據(jù)指示信號(hào)確定目標(biāo)更新文本字段的預(yù)設(shè)標(biāo)識(shí)信息;根據(jù)預(yù)設(shè)標(biāo)識(shí)信息確定目標(biāo)更新文本字段的鍵;根據(jù)目標(biāo)更新文本字段的鍵從表格文件中查找目標(biāo)更新文本字段的鍵值,目標(biāo)更新文本字段的鍵值用于表示目標(biāo)更新文本字段的內(nèi)容信息;根據(jù)目標(biāo)更新文本字段的鍵值展示目標(biāo)更新文本字段的內(nèi)容信息,實(shí)現(xiàn)了根據(jù)原始文本配置資源展示包括更新文本字段的更新后的表格文件的目的,達(dá)到了提高虛擬應(yīng)用的文本信息生成效率。
作為一種可選的實(shí)施例,步驟S604,根據(jù)目標(biāo)更新文本字段的鍵從表格文件中查找目標(biāo)更新文本字段的鍵值包括:通過判斷目標(biāo)更新文本字段的鍵包含預(yù)設(shè)字符串,從表格文件中查找目標(biāo)更新文本字段的鍵值。
圖7是根據(jù)本發(fā)明實(shí)施例的一種根據(jù)目標(biāo)更新文本字段的鍵從表格文件中查找目標(biāo)更新文本字段的鍵值的方法的流程圖。該根據(jù)原始文本配置資源展示包括更新文本字段的更新后的表格文件的方法包括以下步驟:
步驟S701,判斷目標(biāo)更新文本字段的鍵是否包含預(yù)設(shè)字符串。
在本發(fā)明上述步驟S701提供的方案中,判斷目標(biāo)更新文本字段的鍵是否包含預(yù)設(shè)字符串。
在根據(jù)預(yù)設(shè)標(biāo)識(shí)信息確定目標(biāo)更新文本字段的鍵之后,判斷目標(biāo)更新文本字段的鍵是否包含預(yù)設(shè)字符串,該預(yù)設(shè)字符串可以以“STRID”開頭,可以判斷目標(biāo)更新文本字段的鍵是否以“STRID”開頭。
步驟S702,從表格文件中查找目標(biāo)更新文本字段的鍵值。
在本發(fā)明上述步驟S702提供的方案中,如果判斷出目標(biāo)更新文本字段的鍵包含預(yù)設(shè)字符串,從表格文件中查找目標(biāo)更新文本字段的鍵值。
在判斷目標(biāo)更新文本字段的鍵是否包含預(yù)設(shè)字符串之后,如果判斷出目標(biāo)更新文本字段的鍵包含預(yù)設(shè)字符串,從多語言表中通過更新文本字段的鍵找到與更新文本字段的鍵相對應(yīng)的鍵值,進(jìn)而對更新文本字段的鍵值所表示的內(nèi)容信息進(jìn)行展示。
作為一種可選的實(shí)施例,通過運(yùn)行預(yù)設(shè)腳本提取原始配置資源中的原始文本信息包括:通過運(yùn)行第二預(yù)設(shè)腳本提取原始圖片配置資源中的包含預(yù)設(shè)文本信息的原始圖片信息,其中,原始配置資源包括用于對原始圖片信息進(jìn)行配置的原始圖片配置資源,原始文本信息包括原始圖片信息;將原始文本信息生成為預(yù)設(shè)格式的目標(biāo)文件包括:根據(jù)原始圖片信息對應(yīng)的預(yù)設(shè)前綴將原始圖片信息對應(yīng)的原始圖片導(dǎo)出,得到預(yù)設(shè)格式的目標(biāo)圖片,其中,目標(biāo)文件包括目標(biāo)圖片,目標(biāo)圖片包括預(yù)設(shè)文本信息;對目標(biāo)文件中的原始文本信息進(jìn)行處理,得到更新后的目標(biāo)文件包括:對目標(biāo)圖片中的預(yù)設(shè)文本信息進(jìn)行處理,得到更新后的目標(biāo)圖片,其中,更新后的目標(biāo)圖片中包括對預(yù)設(shè)文本信息進(jìn)行處理得到的更新文本信息;根據(jù)原始配置資源展示包括更新文本信息的更新后的目標(biāo)文件包括:根據(jù)原始圖片配置資源展示包括更新文本信息的更新后的目標(biāo)圖片。
作為一種可選的實(shí)施例,步驟S210,根據(jù)原始配置資源展示包括更新文本信息的更新后的目標(biāo)文件,包括:根據(jù)原始圖片配置資源展示包括更新文本信息的更新后的目標(biāo)圖片,進(jìn)而包括在原始圖片配置資源中存在與目標(biāo)圖片的文件名相同的原始圖片的情況下,將與更新后的目標(biāo)圖片的文件名相同的原始圖片替換為更新后的目標(biāo)圖片;展示更新后的目標(biāo)圖片。
圖8是根據(jù)本發(fā)明實(shí)施例的一種根據(jù)原始圖片配置資源展示包括更新文本信息的更新后的目標(biāo)圖片的方法的流程圖。如圖8所示,該根據(jù)原始圖片配置資源展示包括更新文本信息的更新后的目標(biāo)圖片的方法包括以下步驟:
步驟S801,獲取更新后的目標(biāo)圖片的文件名。
在本發(fā)明上述步驟S801提供的方案中,獲取更新后的目標(biāo)圖片的文件名。
步驟S802,判斷原始圖片配置資源中是否存在與更新后的目標(biāo)圖片的文件名相同的原始圖片。
在本發(fā)明上述步驟S802提供的方案中,判斷原始圖片配置資源中是否存在與更新后的目標(biāo)圖片的文件名相同的原始圖片。
步驟S803,將與更新后的目標(biāo)圖片的文件名相同的原始圖片替換為更新后的目標(biāo)圖片。
在本發(fā)明上述步驟S803提供的方案中,如果判斷出原始圖片配置資源中存在與目標(biāo)圖片的文件名相同的原始圖片,將與更新后的目標(biāo)圖片的文件名相同的原始圖片替換為更新后的目標(biāo)圖片。
步驟S804,展示更新后的目標(biāo)圖片。
在本發(fā)明上述步驟S805提供的方案中,展示更新后的目標(biāo)圖片。
可選地,虛擬應(yīng)用中包含諸多的界面,大部分界面中都帶有美術(shù)字,或圖片中包含文字,在制作多語言版本時(shí)就需要將其替換成對應(yīng)的語言版本。相較于人工替換的費(fèi)時(shí)費(fèi)力,該實(shí)施例采用JSFL腳本進(jìn)行替換,具有快捷高效等特點(diǎn),達(dá)到了提高虛擬應(yīng)用的文本信息生成效率的效果。
Flash作為比較流行的2D動(dòng)畫制作軟件,無論是網(wǎng)頁游戲還是客戶端游戲都可以用其作為UI編輯。采用使用JSFL腳本來導(dǎo)出庫中所有的含文字的圖片。通過對含有文字的圖片添加特定的前綴來區(qū)別哪些圖片是需要導(dǎo)出的。JSFL腳本會(huì)依次打開每個(gè)界面文件,遍歷其庫中所有的位圖資源,發(fā)現(xiàn)文件名包含特定的前綴,則將此圖片導(dǎo)出到對應(yīng)界面文件的同名文件夾。
此時(shí)只需要將導(dǎo)出的圖片交與翻譯人員翻譯,而無需提供界面文件,避免翻譯遺漏以及布局變動(dòng),翻譯制作完成的其他語言版本圖片再通過JSFL腳本導(dǎo)入到庫中,庫中同名的文件將被替換掉,最后發(fā)布Flash就得到新的界面文件,達(dá)到了提高虛擬應(yīng)用的文本信息生成效率的效果。
實(shí)施例2
下面結(jié)合優(yōu)選的實(shí)施例對本發(fā)明的技術(shù)方案進(jìn)行說明。
現(xiàn)行方案來制作多語言版本往往需要開發(fā),策劃,美術(shù)相互協(xié)同,諸多環(huán)節(jié)缺一不可。而通過腳本自動(dòng)制作僅需要一人,在需要制作時(shí)分別運(yùn)行VBS腳本和JSFL腳本來導(dǎo)出文本資源和圖片資源。在對文本資源和圖片資源上的文本信息翻譯完成后,再自動(dòng)導(dǎo)入回虛擬應(yīng)用中即可。
整個(gè)腳本分為兩部分,一是從所有原始配置資源中導(dǎo)出原始文本字段,形成預(yù)設(shè)格式的表格文件,也即,形成一張新的多語言表。虛擬應(yīng)用會(huì)包含近百張配置表格,有些表格會(huì)包含文本字段,而有些表格則不需要處理,腳本會(huì)把所有表格中包括的文本字段提取出來,形成一張獨(dú)立的配置表格,這張獨(dú)立的表格就會(huì)包含整個(gè)虛擬應(yīng)用中所有的文本信息,在后期對文本信息進(jìn)行翻譯和增減時(shí),只需要處理這張預(yù)設(shè)格式的表格文件,而無需提供原始配置資源中的原始表格。另外,從虛擬應(yīng)用中的所有界面中導(dǎo)出含有文字的圖片,最后再將處理之后的新的語言版本圖片導(dǎo)回到對應(yīng)界面。
圖9是根據(jù)本發(fā)明實(shí)施例的一種原始配置資源的示意圖。如圖9所示,虛擬應(yīng)用為游戲,游戲配置表多以Excel表格存在,為了便于管理,往往會(huì)分為多個(gè)文件,每個(gè)文件又分為多個(gè)表單(Sheet),為了導(dǎo)出所有的文本字段,需要在對應(yīng)字段旁增加一個(gè)全局唯一標(biāo)識(shí)信息,可以為ID,比如,ID為1至15。其中,每個(gè)ID具有對應(yīng)的名稱和描述,比如,當(dāng)ID為1時(shí),對應(yīng)的名稱為“10級(jí)攻擊寶石”,描述為“增加攻擊的神話寶石,擁有者仿佛神話中的眾神”。
圖10是根據(jù)本發(fā)明實(shí)施例的一種為原始配置資源配置鍵和鍵值的示意圖。如圖10所示,配置好所有需要導(dǎo)出的文本字段,將文本字段進(jìn)行帶出,導(dǎo)出文本字段包括兩列,以“STRID”開頭作為鍵(key),其對應(yīng)的文本字段的內(nèi)容信息作為鍵值(value)。腳本將自動(dòng)檢測目錄下所有的Excel文件,遍歷其所有Sheet,一旦發(fā)現(xiàn)表格中包含需要導(dǎo)出的字段,則讀出對應(yīng)的值寫入到新的多語言表格中。
圖11是根據(jù)本發(fā)明實(shí)施例的一種腳本執(zhí)行方法的流程圖。如圖11所示,該腳本執(zhí)行流程如下:打開當(dāng)前目錄下的文本庫文件,設(shè)置列名,待創(chuàng)建的新表中只包含兩列,第一列為“文本ID”,第二列為“文本”,打開原始表格,復(fù)制源配置中的文本字段至文本庫中,文本框當(dāng)前行數(shù)累加,直至遍歷完原始表格中的所有文本字段,在對文本框中的文本字段進(jìn)行唯一性檢查,確保文本字段沒有重復(fù)的字段,最后關(guān)閉并保存文本庫,得到預(yù)設(shè)格式的表格文件,整個(gè)腳本運(yùn)行結(jié)束。
圖12是根據(jù)本發(fā)明實(shí)施例的一種預(yù)設(shè)格式的目標(biāo)文件的示意圖。如圖12所示,該預(yù)設(shè)格式的目標(biāo)文件為預(yù)設(shè)格式的表格文件,包括兩列,第一列“文本ID”為文本字段的鍵,第二列“文本”為文本字段的內(nèi)容信息。
相比于現(xiàn)行方案,該實(shí)施例的語言版本只需要一張新的語言表,無論是文件管理,還是增量更新都具有較大的優(yōu)勢.一旦配置中有新的文本添加或者修改,只需要用新的語言表和舊的語言表進(jìn)行文本比對,找出差異進(jìn)行增量更新,無需像現(xiàn)有方案提供所有的配置表,從而提高了虛擬應(yīng)用的文本信息的生成效率。
圖13是根據(jù)本發(fā)明實(shí)施例的另一種虛擬應(yīng)用的文本信息生成方法的流程圖。如圖13所示,導(dǎo)出Excel表格至文本文件,用于虛擬應(yīng)用的讀取,此時(shí)配置表已經(jīng)可以分為“基礎(chǔ)配置”+“多語言配置”,基礎(chǔ)配置中不含任何文本字段,之前配置的所有文字都被“STRID_XXXXX”的特殊字符所替代。而多語言配置中則包含已“STRID_XXXXX”作為key,具體的文字作為value的所有文本。當(dāng)虛擬應(yīng)用中需要讀取某一字段時(shí)會(huì)現(xiàn)在基礎(chǔ)配置中找到對應(yīng)的表格,然后根據(jù)ID,找出相應(yīng)的信息,發(fā)現(xiàn)讀取到的字段是否是以“STRID”開頭,如果是以“STRID”開頭,則讀取多語言,進(jìn)行多語言配置,從多語言表中通過這個(gè)key找到對應(yīng)的value,就是需要展示的文本了,如果不是以“STRID”開頭,則獲取字段。
虛擬應(yīng)用中包含諸多界面,大部分界面中都帶有美術(shù)字,或圖片中包含文字,在制作多語言版本時(shí)就需要將其替換成對應(yīng)的語言版本。相較于人工替換的費(fèi)時(shí)費(fèi)力,本方案采用JSFL腳本來替換,具有快捷高效等特點(diǎn)。
Flash作為比較流行的2D動(dòng)畫制作軟件,無論是頁游還是端游都可以用其作為UI編輯。對此,采用JSFL來導(dǎo)出庫中所有的含文字的圖片。通過對含有文字的圖片添加特定的前綴來區(qū)別哪些圖片是需要導(dǎo)出的。腳本會(huì)依次打開每個(gè)界面文件,遍歷其庫中所有的位圖資源,發(fā)現(xiàn)文件名包含特定的前綴,則將此圖片導(dǎo)出到對應(yīng)界面文件的同名文件夾。
此時(shí)只需要將導(dǎo)出的圖片交與翻譯人員翻譯,而無需提供界面文件,避免翻譯遺漏以及布局變動(dòng).翻譯制作完成的其他語言版本圖片再通過JSFL腳本導(dǎo)入到庫中,庫中同名的文件將被替換掉,最后發(fā)布Flash就得到新的界面文件。
本發(fā)明實(shí)施例避免了人工干預(yù),全程自動(dòng)生成,只需給翻譯人員提供需要翻譯的文字和圖片,避免核心數(shù)據(jù)外泄,無需在穩(wěn)定的版本上制作多語言版,任何時(shí)間都可制作,支持增量更新,多語言版本制作對整個(gè)開發(fā)過程是透明的,無需針對其做任何適應(yīng)。
實(shí)施例2
本發(fā)明實(shí)施例的應(yīng)用環(huán)境可以但不限于參照實(shí)施例1中的應(yīng)用環(huán)境,本實(shí)施例中對此不再贅述。本發(fā)明實(shí)施例提供了用于實(shí)施上述虛擬應(yīng)用的文本信息生成裝置的一種可選的具體應(yīng)用示例,具體以游戲應(yīng)用為例進(jìn)行介紹。
在游戲應(yīng)用中,整個(gè)腳本分為兩部分,一是從所有配置中導(dǎo)出文本字段,形成一張新的多語言表,游戲會(huì)包含近百張配置表格,有些表格會(huì)包含文本字段,而有些表格則不需要處理,腳本會(huì)把所有表格中半行的文本字段提取出來,形成一張獨(dú)立的配置表格,這張新的表格就會(huì)包含整個(gè)游戲中所有的文本信息,后期的翻譯和增減只需要處理這張表格,而無需提供原始表格;二是從所有界面中導(dǎo)出含有文字的圖片,最后再將新的語言版本圖片導(dǎo)回到對應(yīng)界面。
圖14是根據(jù)本發(fā)明實(shí)施例的另一種虛擬應(yīng)用的文本信息生成方法的流程圖。如圖14所示,該虛擬應(yīng)用的文本信息生成方法包括以下步驟:運(yùn)行VBS腳本,導(dǎo)出文本配置,對文本配置進(jìn)行翻譯,運(yùn)行時(shí)讀取,從而實(shí)現(xiàn)了游戲應(yīng)用的多語言版本的創(chuàng)建。
圖15是根據(jù)本發(fā)明實(shí)施例的另一種虛擬應(yīng)用的文本信息生成方法的流程圖。如圖15所示,該虛擬應(yīng)用的文本信息生成方法包括以下步驟:運(yùn)行JSFL腳本,導(dǎo)出文字圖片,對文字圖片上的文字進(jìn)行翻譯,采用翻譯后的文字圖片替換原界面中的圖片,無需重新排版布局,全過程無需人工干預(yù),提高了虛擬應(yīng)用的文本信息的生成效率。
圖16是根據(jù)本發(fā)明實(shí)施例的多語言目錄的示意圖。如圖16所示,該多語言目的包括字體的類型,比如,包括簡體和繁體,其中,簡體對應(yīng)于道具表,任務(wù)表等,繁體對應(yīng)于英文道具表,英文任務(wù)表等,繁體還對應(yīng)于繁體道具表,繁體任務(wù)表等。
圖17是根據(jù)本發(fā)明實(shí)施例的一種虛擬應(yīng)用的界面的示意圖。如圖17所示,該游戲界面中包括原始文本信息,該原始文本信息包括原始配置資源中的原始表格中的原始文本字段,該原始文本字段對應(yīng)的內(nèi)容信息為:“群星閃耀匯部落開啟時(shí)間10月23日-11月22日”,“迷霧狩獵每日00:00-23:59,每日5次挑戰(zhàn)機(jī)會(huì)”等信息,該原始文本信息還包括游戲應(yīng)用的原始圖片信息,原始圖片信息對應(yīng)的原始圖片包括預(yù)設(shè)文本信息,比如,“部落守衛(wèi)戰(zhàn)”,“群星閃耀匯部落!”,“來部落收集鉆石!”。
圖18是根據(jù)本發(fā)明實(shí)施例的另一種虛擬應(yīng)用的界面的示意圖。如圖18所示,首先通過VBS腳本將所有配置表中的原始文本字段導(dǎo)出,該原始文本字段為簡體,得到一張包含所有文本的多語言表格,在這種情況下,即使基礎(chǔ)表格發(fā)生變動(dòng),只要不涉及文本,多語言表格也不用重新生成。將簡體的原始文本字段翻譯為繁體,需要提供生成的多語言表格,無需將游戲所有的配置交與翻譯方。使用JSFL腳本導(dǎo)出游戲應(yīng)用中的所有界面中帶文字的圖片,將圖片中的文字交與翻譯制作繁體字,最后將包括繁體字的圖片自動(dòng)導(dǎo)入回原界面,無需重新排版布局,全程無需人工干預(yù),提高了虛擬應(yīng)用的文本信息的生成效率。
在游戲應(yīng)用中,現(xiàn)行方案來制作多語言版本往往需要開發(fā)、策劃、美術(shù)相互協(xié)同,諸多環(huán)節(jié)缺一不可。而通過腳本自動(dòng)制作僅需要一人,在需要制作時(shí)分別運(yùn)行VBS腳本和JSFL腳本來導(dǎo)入文本資源和圖片資源,翻譯完成后,再自動(dòng)導(dǎo)入回游戲即可,提高了虛擬應(yīng)用的文本信息的生成效率。
需要說明的是,對于前述的各方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實(shí)施例的方法可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
實(shí)施例4
根據(jù)本發(fā)明實(shí)施例,還提供了一種用于實(shí)施上述虛擬應(yīng)用的文本信息生成方法的虛擬應(yīng)用的文本信息生成裝置。圖19是根據(jù)本發(fā)明實(shí)施例的一種虛擬應(yīng)用的文本信息生成裝置的示意圖。如圖19所示,該虛擬應(yīng)用的文本信息生成裝置可以包括:獲取單元10、提取單元20、生成單元30、處理單元40和展示單元50。
獲取單元10,用于獲取虛擬應(yīng)用中的原始配置資源。
提取單元20,用于通過運(yùn)行預(yù)設(shè)腳本提取原始配置資源中的原始文本信息。
生成單元30,用于將原始文本信息生成為預(yù)設(shè)格式的目標(biāo)文件。
處理單元40,用于對目標(biāo)文件中的原始文本信息進(jìn)行處理,得到更新后的目標(biāo)文件,其中,更新后的目標(biāo)文件中包括對原始文本信息進(jìn)行處理得到的更新文本信息。
展示單元50,用于根據(jù)原始配置資源展示包括更新文本信息的更新后的目標(biāo)文件。
可選地,提取單元20用于通過運(yùn)行第一預(yù)設(shè)腳本提取原始文本配置資源中的原始文本字段,其中,原始配置資源包括用于對原始文本信息進(jìn)行配置的原始文本配置資源,原始文本信息包括原始文本字段;生成單元30用于將原始文本字段生成為預(yù)設(shè)格式的表格文件,其中,目標(biāo)文件包括表格文件;處理單元40用于對表格文件中的原始文本字段進(jìn)行處理,得到更新后的表格文件,其中,更新后的表格文件中包括對原始文本字段進(jìn)行處理得到的更新文本字段;展示單元50用于根據(jù)原始文本配置資源展示包括更新文本字段的更新后的表格文件。
可選地,原始文本配置資源中的原始文本字段以原始表格的形式表示,提取單元20用于通過運(yùn)行第一預(yù)設(shè)腳本來打開原始表格;復(fù)制原始表格中的原始文本字段;生成單元50用于粘貼原始文本字段到初始化后的文本庫中,將文本庫以表格形式顯示,得到表格文件。
圖20是根據(jù)本發(fā)明實(shí)施例的另一種虛擬應(yīng)用的文本信息生成裝置的示意圖。如圖20所示,該虛擬應(yīng)用的文本信息生成裝置可以包括:獲取單元10、提取單元20、生成單元30、處理單元40和展示單元50。其中,生成單元30包括:第一獲取模塊31和生成模塊32。
需要說明的是,該實(shí)施例的獲取單元10、提取單元20、生成單元30、處理單元40和展示單元50與圖19所示實(shí)施例的虛擬應(yīng)用的文本信息生成裝置中的作用相同,此處不再贅述。
第一獲取模塊31,用于獲取原始文本字段的鍵和原始文本字段的鍵值,其中,原始文本字段的鍵通過預(yù)設(shè)字符串表示,原始文本字段的鍵值用于表示原始文本字段的內(nèi)容信息。
生成模塊32,用于根據(jù)原始文本字段的鍵和原始文本字段的鍵值生成預(yù)設(shè)格式的表格文件。
處理單元40用于對表格文件中的原始文本字段的鍵值進(jìn)行處理,得到更新后的表格文件。
圖21是根據(jù)本發(fā)明實(shí)施例的另一種虛擬應(yīng)用的文本信息生成裝置的示意圖。如圖21所示,該虛擬應(yīng)用的文本信息生成裝置可以包括:獲取單元10、提取單元20、生成單元30、處理單元40和展示單元50,生成單元30包括:第一獲取模塊31和生成模塊32。其中,提取單元20包括:第二獲取模塊21和替換模塊22。
需要說明的是,該實(shí)施例的獲取單元10、提取單元20、生成單元30、處理單元40、展示單元50、第一獲取模塊31和生成模塊32和圖20所示實(shí)施例的虛擬應(yīng)用的文本信息生成裝置中的作用相同,此處不再贅述。
第二獲取模塊21,用于通過運(yùn)行第一預(yù)設(shè)腳本來獲取原始文本配置資源中的原始文本字段。
替換模塊22,用于將原始文本配置資源中的原始文本字段替換為預(yù)設(shè)字符串,得到更新文本配置資源。
圖22是根據(jù)本發(fā)明實(shí)施例的另一種虛擬應(yīng)用的文本信息生成裝置的示意圖。如圖22所示,該虛擬應(yīng)用的文本信息生成裝置可以包括:獲取單元10、提取單元20、生成單元30、處理單元40和展示單元50,生成單元30包括:第一獲取模塊31和生成模塊32,提取單元20包括:第二獲取模塊21和替換模塊22。其中,展示單元50包括:接收模塊51、第一確定模塊52、第二確定模塊53、查找模塊54和展示模塊55。
需要說明的是,該實(shí)施例的獲取單元10、提取單元20、生成單元30、處理單元40、展示單元50、第一獲取模塊31、生成模塊32、第二獲取模塊21和替換模塊22和圖21所示實(shí)施例的虛擬應(yīng)用的文本信息生成裝置中的作用相同,此處不再贅述。
接收模塊51,用于在對表格文件中的原始文本字段的鍵值進(jìn)行處理,得到更新后的表格文件之后,接收用于讀取目標(biāo)更新文本字段的指示信號(hào),其中,目標(biāo)更新文本字段為待展示的更新文本字段。
第一確定模塊52,用于在更新文本配置資源中根據(jù)指示信號(hào)確定目標(biāo)更新文本字段的預(yù)設(shè)標(biāo)識(shí)信息。
第二確定模塊53,用于根據(jù)預(yù)設(shè)標(biāo)識(shí)信息確定目標(biāo)更新文本字段的鍵。
查找模塊54,用于根據(jù)目標(biāo)更新文本字段的鍵從表格文件中查找目標(biāo)更新文本字段的鍵值,其中,目標(biāo)更新文本字段的鍵值用于表示目標(biāo)更新文本字段的內(nèi)容信息。
展示模塊55,用于根據(jù)目標(biāo)更新文本字段的鍵值展示目標(biāo)更新文本字段的內(nèi)容信息。
可選地,查找模塊54用于判斷目標(biāo)更新文本字段的鍵是否包含預(yù)設(shè)字符串;如果判斷出目標(biāo)更新文本字段的鍵包含預(yù)設(shè)字符串,從表格文件中查找目標(biāo)更新文本字段的鍵值。
可選地,提取單元20用于通過運(yùn)行第二預(yù)設(shè)腳本提取原始圖片配置資源中的包含預(yù)設(shè)文本信息的原始圖片信息,其中,原始配置資源包括用于對原始圖片信息進(jìn)行配置的原始圖片配置資源,原始文本信息包括原始圖片信息;生成單元30用于將原始文本信息生成為預(yù)設(shè)格式的目標(biāo)文件包括:根據(jù)原始圖片信息對應(yīng)的預(yù)設(shè)前綴將原始圖片信息對應(yīng)的原始圖片導(dǎo)出,得到預(yù)設(shè)格式的目標(biāo)圖片,其中,目標(biāo)文件包括目標(biāo)圖片,目標(biāo)圖片包括預(yù)設(shè)文本信息;處理單元40用于對目標(biāo)圖片中的預(yù)設(shè)文本信息進(jìn)行處理,得到更新后的目標(biāo)圖片,其中,更新后的目標(biāo)圖片中包括對預(yù)設(shè)文本信息進(jìn)行處理得到的更新文本信息;展示單元50用于根據(jù)原始圖片配置資源展示包括更新文本信息的更新后的目標(biāo)圖片。
展示單元50包括:第三獲取模塊和判斷模塊和展示模塊。其中,第三獲取模塊用于獲取更新后的目標(biāo)圖片的文件名;判斷模塊用于判斷原始圖片配置資源中是否存在與更新后的目標(biāo)圖片的文件名相同的原始圖片;展示模塊用于在斷出原始圖片配置資源中存在與目標(biāo)圖片的文件名相同的原始圖片,將與更新后的目標(biāo)圖片的文件名相同的原始圖片替換為更新后的目標(biāo)圖片之后,展示更新后的目標(biāo)圖片。
需要說明的是,該實(shí)施例中的獲取單元10可以用于執(zhí)行本申請實(shí)施例1中的步驟S202,該實(shí)施例中的提取單元20可以用于執(zhí)行本申請實(shí)施例1中的步驟S204,該實(shí)施例中的生成單元30可以用于執(zhí)行本申請實(shí)施例1中的步驟S206,該實(shí)施例中的處理單元40可以用于執(zhí)行本申請實(shí)施例1中的步驟S208,該實(shí)施例中的展示單元50可以用于執(zhí)行本申請實(shí)施例1中的步驟S210。
該實(shí)施例通過獲取單元10獲取虛擬應(yīng)用中的原始配置資源,提取單元20通過運(yùn)行預(yù)設(shè)腳本提取原始配置資源中的原始文本信息,通過生成單元30將原始文本信息生成為預(yù)設(shè)格式的目標(biāo)文件,通過處理單元40對目標(biāo)文件中的原始文本信息進(jìn)行處理,得到更新后的目標(biāo)文件,其中,更新后的目標(biāo)文件中包括對原始文本信息進(jìn)行處理得到的更新文本信息,通過展示單元50根據(jù)原始配置資源展示包括更新文本信息的更新后的目標(biāo)文件,達(dá)到了對文本信息進(jìn)行生成并展示的目的,從而實(shí)現(xiàn)了提高虛擬應(yīng)用的文本信息生成效率的技術(shù)效果,進(jìn)而解決了相關(guān)技術(shù)虛擬應(yīng)用的文本信息生成效率低的技術(shù)問題。
此處需要說明的是,上述單元和模塊與對應(yīng)的步驟所實(shí)現(xiàn)的示例和應(yīng)用場景相同,但不限于上述實(shí)施例1所公開的內(nèi)容。需要說明的是,上述單元和模塊作為裝置的一部分可以運(yùn)行在如圖1所示的硬件環(huán)境中,可以通過軟件實(shí)現(xiàn),也可以通過硬件實(shí)現(xiàn),其中,硬件環(huán)境包括網(wǎng)絡(luò)環(huán)境。
實(shí)施例5
根據(jù)本發(fā)明實(shí)施例,還提供了一種用于實(shí)施上述虛擬應(yīng)用的文本信息生成方法的服務(wù)器或終端。
圖23是根據(jù)本發(fā)明實(shí)施例的一種終端的結(jié)構(gòu)框圖。如圖23所示,該終端可以包括:一個(gè)或多個(gè)(圖中僅示出一個(gè))處理器231、存儲(chǔ)器233、以及傳輸裝置235,如圖23所示,該終端還可以包括輸入輸出設(shè)備237。
其中,存儲(chǔ)器233可用于存儲(chǔ)軟件程序以及模塊,如本發(fā)明實(shí)施例中的虛擬應(yīng)用的文本信息生成方法和裝置對應(yīng)的程序指令/模塊,處理器231通過運(yùn)行存儲(chǔ)在存儲(chǔ)器233內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述的虛擬應(yīng)用的文本信息生成方法。存儲(chǔ)器233可包括高速隨機(jī)存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,如一個(gè)或者多個(gè)磁性存儲(chǔ)裝置、閃存、或者其他非易失性固態(tài)存儲(chǔ)器。在一些實(shí)例中,存儲(chǔ)器233可進(jìn)一步包括相對于處理器231遠(yuǎn)程設(shè)置的存儲(chǔ)器,這些遠(yuǎn)程存儲(chǔ)器可以通過網(wǎng)絡(luò)連接至終端。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動(dòng)通信網(wǎng)及其組合。
上述的傳輸裝置235用于經(jīng)由一個(gè)網(wǎng)絡(luò)接收或者發(fā)送數(shù)據(jù),還可以用于處理器與存儲(chǔ)器之間的數(shù)據(jù)傳輸。上述的網(wǎng)絡(luò)具體實(shí)例可包括有線網(wǎng)絡(luò)及無線網(wǎng)絡(luò)。在一個(gè)實(shí)例中,傳輸裝置235包括一個(gè)網(wǎng)絡(luò)適配器(Network Interface Controller,NIC),其可通過網(wǎng)線與其他網(wǎng)絡(luò)設(shè)備與路由器相連從而可與互聯(lián)網(wǎng)或局域網(wǎng)進(jìn)行通訊。在一個(gè)實(shí)例中,傳輸裝置235為射頻(Radio Frequency,RF)模塊,其用于通過無線方式與互聯(lián)網(wǎng)進(jìn)行通訊。
其中,具體地,存儲(chǔ)器233用于存儲(chǔ)應(yīng)用程序。
處理器231可以通過傳輸裝置235調(diào)用存儲(chǔ)器233存儲(chǔ)的應(yīng)用程序,以執(zhí)行下述步驟:
獲取虛擬應(yīng)用中的原始配置資源;
通過運(yùn)行預(yù)設(shè)腳本提取原始配置資源中的原始文本信息;
將原始文本信息生成為預(yù)設(shè)格式的目標(biāo)文件;
對目標(biāo)文件中的原始文本信息進(jìn)行處理,得到更新后的目標(biāo)文件,其中,更新后的目標(biāo)文件中包括對原始文本信息進(jìn)行處理得到的更新文本信息;
根據(jù)原始配置資源展示包括更新文本信息的更新后的目標(biāo)文件。
處理器231還用于執(zhí)行下述步驟:通過運(yùn)行第一預(yù)設(shè)腳本提取原始文本配置資源中的原始文本字段,其中,原始配置資源包括用于對原始文本信息進(jìn)行配置的原始文本配置資源,原始文本信息包括原始文本字段;將原始文本字段生成為預(yù)設(shè)格式的表格文件,其中,目標(biāo)文件包括表格文件;對表格文件中的原始文本字段進(jìn)行處理,得到更新后的表格文件,其中,更新后的表格文件中包括對原始文本字段進(jìn)行處理得到的更新文本字段;根據(jù)原始文本配置資源展示包括更新文本字段的更新后的表格文件。
處理器231還用于執(zhí)行下述步驟:原始文本配置資源中的原始文本字段以原始表格的形式表示,通過運(yùn)行第一預(yù)設(shè)腳本來打開原始表格;復(fù)制原始表格中的原始文本字段;粘貼原始文本字段到初始化后的文本庫中,將文本庫以預(yù)設(shè)格式的表格形式顯示,得到表格文件。
處理器231還用于執(zhí)行下述步驟:獲取原始文本字段的鍵和原始文本字段的鍵值,其中,原始文本字段的鍵通過預(yù)設(shè)字符串表示,原始文本字段的鍵值用于表示原始文本字段的內(nèi)容信息;將原始文本字段的鍵和原始文本字段的鍵值生成為預(yù)設(shè)格式的表格文件,對表格文件中的原始文本字段的鍵值進(jìn)行處理,得到更新后的表格文件。
處理器231還用于執(zhí)行下述步驟:通過運(yùn)行第一預(yù)設(shè)腳本來獲取原始文本配置資源中的原始文本字段;將原始文本配置資源中的原始文本字段替換為預(yù)設(shè)字符串,得到更新文本配置資源。
處理器231還用于執(zhí)行下述步驟:更新文本字段包括多個(gè)更新文本字段,接收用于讀取目標(biāo)更新文本字段的指示信號(hào),其中,目標(biāo)更新文本字段為待展示的更新文本字段;在更新文本配置資源中根據(jù)指示信號(hào)確定目標(biāo)更新文本字段的預(yù)設(shè)標(biāo)識(shí)信息;根據(jù)預(yù)設(shè)標(biāo)識(shí)信息確定目標(biāo)更新文本字段的鍵;根據(jù)目標(biāo)更新文本字段的鍵從表格文件中查找目標(biāo)更新文本字段的鍵值,其中,目標(biāo)更新文本字段的鍵值用于表示目標(biāo)更新文本字段的內(nèi)容信息;根據(jù)目標(biāo)更新文本字段的鍵值展示目標(biāo)更新文本字段的內(nèi)容信息。
處理器231還用于執(zhí)行下述步驟:判斷目標(biāo)更新文本字段的鍵是否包含預(yù)設(shè)字符串;如果判斷出目標(biāo)更新文本字段的鍵包含預(yù)設(shè)字符串,從表格文件中查找目標(biāo)更新文本字段的鍵值。
處理器231還用于執(zhí)行下述步驟:通過運(yùn)行第二預(yù)設(shè)腳本提取原始圖片配置資源中的包含預(yù)設(shè)文本信息的原始圖片信息,其中,原始配置資源包括用于對原始圖片信息進(jìn)行配置的原始圖片配置資源,原始文本信息包括原始圖片信息;將原始文本信息生成為預(yù)設(shè)格式的目標(biāo)文件包括:根據(jù)原始圖片信息對應(yīng)的預(yù)設(shè)前綴將原始圖片信息對應(yīng)的原始圖片導(dǎo)出,得到預(yù)設(shè)格式的目標(biāo)圖片,其中,目標(biāo)文件包括目標(biāo)圖片,目標(biāo)圖片包括預(yù)設(shè)文本信息;對目標(biāo)文件中的原始文本信息進(jìn)行處理,得到更新后的目標(biāo)文件包括:對目標(biāo)圖片中的預(yù)設(shè)文本信息進(jìn)行處理,得到更新后的目標(biāo)圖片,其中,更新后的目標(biāo)圖片中包括對預(yù)設(shè)文本信息進(jìn)行處理得到的更新文本信息;根據(jù)原始配置資源展示包括更新文本信息的更新后的目標(biāo)文件包括:根據(jù)原始圖片配置資源展示包括更新文本信息的更新后的目標(biāo)圖片。
處理器231還用于執(zhí)行下述步驟:獲取更新后的目標(biāo)圖片的文件名;判斷原始圖片配置資源中是否存在與更新后的目標(biāo)圖片的文件名相同的原始圖片;如果判斷出原始圖片配置資源中存在與目標(biāo)圖片的文件名相同的原始圖片,將與更新后的目標(biāo)圖片的文件名相同的原始圖片替換為更新后的目標(biāo)圖片;展示更新后的目標(biāo)圖片。
采用本發(fā)明實(shí)施例,提供了一種虛擬應(yīng)用的文本信息生成方法的方案。通過獲取虛擬應(yīng)用中的原始配置資源;通過運(yùn)行預(yù)設(shè)腳本提取原始配置資源中的原始文本信息;將原始文本信息生成為預(yù)設(shè)格式的目標(biāo)文件;對目標(biāo)文件中的原始文本信息進(jìn)行處理,得到更新后的目標(biāo)文件,其中,更新后的目標(biāo)文件中包括對原始文本信息進(jìn)行處理得到的更新文本信息;根據(jù)原始配置資源展示包括更新文本信息的更新后的目標(biāo)文件,達(dá)到了對文本信息進(jìn)行生成并展示的目的,從而實(shí)現(xiàn)了提高虛擬應(yīng)用的文本信息生成效率的技術(shù)效果,進(jìn)而解決了相關(guān)技術(shù)虛擬應(yīng)用的文本信息生成效率低的技術(shù)問題。
可選地,本實(shí)施例中的具體示例可以參考上述實(shí)施例中所描述的示例,本實(shí)施例在此不再贅述。
本領(lǐng)域普通技術(shù)人員可以理解,圖23所示的結(jié)構(gòu)僅為示意,終端可以是智能手機(jī)(如Android手機(jī)、iOS手機(jī)等)、平板電腦、掌上電腦以及移動(dòng)互聯(lián)網(wǎng)設(shè)備(Mobile Internet Devices,MID)、PAD等終端設(shè)備。圖23其并不對上述電子裝置的結(jié)構(gòu)造成限定。例如,終端還可包括比圖23中所示更多或者更少的組件(如網(wǎng)絡(luò)接口、顯示裝置等),或者具有與圖23所示不同的配置。
本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過程序來指令終端設(shè)備相關(guān)的硬件來完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:閃存盤、只讀存儲(chǔ)器(Read-Only Memory,ROM)、隨機(jī)存取器(Random Access Memory,RAM)、磁盤或光盤等。
實(shí)施例6
本發(fā)明的實(shí)施例還提供了一種存儲(chǔ)介質(zhì)??蛇x地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以用于執(zhí)行虛擬應(yīng)用的文本信息生成方法的程序代碼。
可選地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以位于上述實(shí)施例所示的網(wǎng)絡(luò)中的多個(gè)網(wǎng)絡(luò)設(shè)備中的至少一個(gè)網(wǎng)絡(luò)設(shè)備上。
可選地,在本實(shí)施例中,存儲(chǔ)介質(zhì)被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:
獲取虛擬應(yīng)用中的原始配置資源;
通過運(yùn)行預(yù)設(shè)腳本提取原始配置資源中的原始文本信息;
將原始文本信息生成為預(yù)設(shè)格式的目標(biāo)文件;
對目標(biāo)文件中的原始文本信息進(jìn)行處理,得到更新后的目標(biāo)文件,其中,更新后的目標(biāo)文件中包括對原始文本信息進(jìn)行處理得到的更新文本信息;
根據(jù)原始配置資源展示包括更新文本信息的更新后的目標(biāo)文件。
可選地,存儲(chǔ)介質(zhì)還被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:通過運(yùn)行第一預(yù)設(shè)腳本提取原始文本配置資源中的原始文本字段,其中,原始配置資源包括用于對原始文本信息進(jìn)行配置的原始文本配置資源,原始文本信息包括原始文本字段;將原始文本字段生成為預(yù)設(shè)格式的表格文件,其中,目標(biāo)文件包括表格文件;對表格文件中的原始文本字段進(jìn)行處理,得到更新后的表格文件,其中,更新后的表格文件中包括對原始文本字段進(jìn)行處理得到的更新文本字段;根據(jù)原始文本配置資源展示包括更新文本字段的更新后的表格文件。
可選地,存儲(chǔ)介質(zhì)還被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:原始文本配置資源中的原始文本字段以原始表格的形式表示,通過運(yùn)行第一預(yù)設(shè)腳本來打開原始表格;復(fù)制原始表格中的原始文本字段;粘貼原始文本字段到初始化后的文本庫中,將文本庫以預(yù)設(shè)格式的表格形式顯示,得到表格文件。
可選地,存儲(chǔ)介質(zhì)還被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:獲取原始文本字段的鍵和原始文本字段的鍵值,其中,原始文本字段的鍵通過預(yù)設(shè)字符串表示,原始文本字段的鍵值用于表示原始文本字段的內(nèi)容信息;將原始文本字段的鍵和原始文本字段的鍵值生成為預(yù)設(shè)格式的表格文件,對表格文件中的原始文本字段的鍵值進(jìn)行處理,得到更新后的表格文件。
可選地,存儲(chǔ)介質(zhì)還被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:通過運(yùn)行第一預(yù)設(shè)腳本來獲取原始文本配置資源中的原始文本字段;將原始文本配置資源中的原始文本字段替換為預(yù)設(shè)字符串,得到更新文本配置資源。
可選地,存儲(chǔ)介質(zhì)還被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:更新文本字段包括多個(gè)更新文本字段,接收用于讀取目標(biāo)更新文本字段的指示信號(hào),其中,目標(biāo)更新文本字段為待展示的更新文本字段;在更新文本配置資源中根據(jù)指示信號(hào)確定目標(biāo)更新文本字段的預(yù)設(shè)標(biāo)識(shí)信息;根據(jù)預(yù)設(shè)標(biāo)識(shí)信息確定目標(biāo)更新文本字段的鍵;根據(jù)目標(biāo)更新文本字段的鍵從表格文件中查找目標(biāo)更新文本字段的鍵值,其中,目標(biāo)更新文本字段的鍵值用于表示目標(biāo)更新文本字段的內(nèi)容信息;根據(jù)目標(biāo)更新文本字段的鍵值展示目標(biāo)更新文本字段的內(nèi)容信息。
可選地,存儲(chǔ)介質(zhì)還被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:判斷目標(biāo)更新文本字段的鍵是否包含預(yù)設(shè)字符串;如果判斷出目標(biāo)更新文本字段的鍵包含預(yù)設(shè)字符串,從表格文件中查找目標(biāo)更新文本字段的鍵值。
可選地,存儲(chǔ)介質(zhì)還被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:通過運(yùn)行第二預(yù)設(shè)腳本提取原始圖片配置資源中的包含預(yù)設(shè)文本信息的原始圖片信息,其中,原始配置資源包括用于對原始圖片信息進(jìn)行配置的原始圖片配置資源,原始文本信息包括原始圖片信息;將原始文本信息生成為預(yù)設(shè)格式的目標(biāo)文件包括:根據(jù)原始圖片信息對應(yīng)的預(yù)設(shè)前綴將原始圖片信息對應(yīng)的原始圖片導(dǎo)出,得到預(yù)設(shè)格式的目標(biāo)圖片,其中,目標(biāo)文件包括目標(biāo)圖片,目標(biāo)圖片包括預(yù)設(shè)文本信息;對目標(biāo)文件中的原始文本信息進(jìn)行處理,得到更新后的目標(biāo)文件包括:對目標(biāo)圖片中的預(yù)設(shè)文本信息進(jìn)行處理,得到更新后的目標(biāo)圖片,其中,更新后的目標(biāo)圖片中包括對預(yù)設(shè)文本信息進(jìn)行處理得到的更新文本信息;根據(jù)原始配置資源展示包括更新文本信息的更新后的目標(biāo)文件包括:根據(jù)原始圖片配置資源展示包括更新文本信息的更新后的目標(biāo)圖片。
可選地,存儲(chǔ)介質(zhì)還被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:獲取更新后的目標(biāo)圖片的文件名;判斷原始圖片配置資源中是否存在與更新后的目標(biāo)圖片的文件名相同的原始圖片;如果判斷出原始圖片配置資源中存在與目標(biāo)圖片的文件名相同的原始圖片,將與更新后的目標(biāo)圖片的文件名相同的原始圖片替換為更新后的目標(biāo)圖片;展示更新后的目標(biāo)圖片。
采用本發(fā)明實(shí)施例,提供了一種虛擬應(yīng)用的文本信息生成方法的方案。通過獲取虛擬應(yīng)用中的原始配置資源;通過運(yùn)行預(yù)設(shè)腳本提取原始配置資源中的原始文本信息;將原始文本信息生成為預(yù)設(shè)格式的目標(biāo)文件;對目標(biāo)文件中的原始文本信息進(jìn)行處理,得到更新后的目標(biāo)文件,其中,更新后的目標(biāo)文件中包括對原始文本信息進(jìn)行處理得到的更新文本信息;根據(jù)原始配置資源展示包括更新文本信息的更新后的目標(biāo)文件,達(dá)到了對文本信息進(jìn)行生成并展示的目的,從而實(shí)現(xiàn)了提高虛擬應(yīng)用的文本信息生成效率的技術(shù)效果,進(jìn)而解決了相關(guān)技術(shù)虛擬應(yīng)用的文本信息生成效率低的技術(shù)問題。
可選地,本實(shí)施例中的具體示例可以參考上述實(shí)施例中所描述的示例,本實(shí)施例在此不再贅述。
可選地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以包括但不限于:U盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、移動(dòng)硬盤、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
上述實(shí)施例中的集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在上述計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)或多臺(tái)計(jì)算機(jī)設(shè)備(可為個(gè)人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。
在本發(fā)明的上述實(shí)施例中,對各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
在本申請所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的客戶端,可通過其它的方式實(shí)現(xiàn)。其中,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。