欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種Web軟件開發(fā)方法及系統(tǒng)與流程

文檔序號(hào):11133617閱讀:680來源:國(guó)知局
一種Web軟件開發(fā)方法及系統(tǒng)與制造工藝

本發(fā)明涉及軟件開發(fā)技術(shù)領(lǐng)域,特別是涉及一種Web軟件開發(fā)方法及系統(tǒng)。



背景技術(shù):

對(duì)于國(guó)際化的Web軟件,需要能同時(shí)應(yīng)對(duì)世界不同地區(qū)和國(guó)家的訪問,并針對(duì)不同地區(qū)和國(guó)家的訪問,提供相應(yīng)的、符合來訪者閱讀習(xí)慣的頁(yè)面內(nèi)容或數(shù)據(jù)。例如,對(duì)于程序中固定使用的文本元素,如菜單欄、導(dǎo)航條等使用的文本元素,或者錯(cuò)誤提示信息,狀態(tài)信息等,需要形成與來訪者的地區(qū)和國(guó)家相對(duì)應(yīng)的語(yǔ)言內(nèi)容顯示,對(duì)于程序動(dòng)態(tài)產(chǎn)生的數(shù)據(jù),例如日期、貨幣等,軟件應(yīng)能根據(jù)當(dāng)前所在的國(guó)家或地區(qū)的使用習(xí)慣進(jìn)行顯示。

現(xiàn)有技術(shù)中,在對(duì)國(guó)際化軟件開發(fā)時(shí),是先將頁(yè)面中國(guó)際化部分內(nèi)容預(yù)留好位置,然后再進(jìn)行預(yù)留位置處配置文件的編寫和翻譯工作,這種方法是一種硬編碼方法,不利于應(yīng)用程序的測(cè)試、擴(kuò)展和維護(hù),并且在開發(fā)過程中,開發(fā)人員在編寫配置文件時(shí)要兼顧翻譯內(nèi)容,導(dǎo)致在配置文件的編寫和整理上會(huì)花費(fèi)大量工作,大大降低了工作效率,造成軟件開發(fā)周期長(zhǎng)。



技術(shù)實(shí)現(xiàn)要素:

鑒于此,本發(fā)明提供一種Web軟件開發(fā)方法及系統(tǒng),使文件開發(fā)工作和翻譯工作分立進(jìn)行,可大大提高開發(fā)效率。

為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:

一種Web軟件開發(fā)方法,包括:

開發(fā)形成一套具有預(yù)設(shè)格式的網(wǎng)頁(yè)文件;

將所述網(wǎng)頁(yè)文件中需要進(jìn)行國(guó)際化的部分內(nèi)容抽取到配置文件中;

對(duì)所述配置文件內(nèi)容進(jìn)行翻譯,形成分別以多種語(yǔ)言描述的多份配置文件。

可選地,還包括:

將翻譯形成的配置文件以鍵值對(duì)逐行存儲(chǔ),在所述網(wǎng)頁(yè)文件中保留與多份所述配置文件分別對(duì)應(yīng)的多個(gè)鍵。

可選地,還包括設(shè)置讀取方式,所述讀取方式具體為根據(jù)訪問用戶所處的地區(qū)或者語(yǔ)言環(huán)境,讀取與所述訪問用戶所處的地區(qū)或者語(yǔ)言環(huán)境相匹配的語(yǔ)言描述的配置文件內(nèi)容。

可選地,還包括設(shè)置顯示方式,所述顯示方式具體為將所述訪問用戶所處的地區(qū)或者語(yǔ)言環(huán)境對(duì)應(yīng)的語(yǔ)言描述的配置文件內(nèi)容填充到所述網(wǎng)頁(yè)文件中,并在用戶端瀏覽器中顯示。

一種Web軟件開發(fā)系統(tǒng),包括:

網(wǎng)頁(yè)文件開發(fā)模塊,用于開發(fā)形成一套具有預(yù)設(shè)格式的網(wǎng)頁(yè)文件;

抽取模塊,用于將所述網(wǎng)頁(yè)文件中需要進(jìn)行國(guó)際化的部分內(nèi)容抽取到配置文件中;

翻譯模塊,用于對(duì)所述配置文件內(nèi)容進(jìn)行翻譯,形成分別以多種語(yǔ)言描述的多份配置文件。

可選地,還包括:

存儲(chǔ)模塊,用于將翻譯形成的配置文件以鍵值對(duì)逐行存儲(chǔ),在所述網(wǎng)頁(yè)文件中保留與多份所述配置文件分別對(duì)應(yīng)的多個(gè)鍵。

可選地,還包括讀取方式設(shè)置模塊,用于設(shè)置讀取方式,所述讀取方式具體為根據(jù)訪問用戶所處的地區(qū)或者語(yǔ)言環(huán)境,讀取與所述訪問用戶所處的地區(qū)或者語(yǔ)言環(huán)境相匹配的語(yǔ)言描述的配置文件內(nèi)容。

可選地,還包括顯示設(shè)置模塊,用于設(shè)置顯示方式,所述顯示方式具體為將所述訪問用戶所處的地區(qū)或者語(yǔ)言環(huán)境對(duì)應(yīng)的語(yǔ)言描述的配置文件內(nèi)容填充到所述網(wǎng)頁(yè)文件中,并在用戶端瀏覽器中顯示。

由上述技術(shù)方案可知,本發(fā)明所提供的Web軟件開發(fā)方法及系統(tǒng),開發(fā)形成一套具有預(yù)設(shè)格式的網(wǎng)頁(yè)文件,并將網(wǎng)頁(yè)文件中需要進(jìn)行國(guó)際化的部分內(nèi)容抽取到配置文件中,然后可將配置文件交給翻譯組對(duì)配置文件內(nèi)容進(jìn)行翻譯,形成分別以多種語(yǔ)言描述的多份配置文件,其中文件開發(fā)工作可由開發(fā)組進(jìn)行,而對(duì)配置文件的翻譯可由翻譯組獨(dú)立進(jìn)行,因此本發(fā)明Web軟件開發(fā)方法及系統(tǒng),與現(xiàn)有方法相比,使文件開發(fā)工作和翻譯工作分立進(jìn)行,使開發(fā)組更專注于開發(fā)工作,可以大大提高軟件開發(fā)效率。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實(shí)施例提供的一種Web軟件開發(fā)方法的流程圖;

圖2為本發(fā)明實(shí)施例提供的一種Web軟件開發(fā)系統(tǒng)的示意圖。

具體實(shí)施方式

為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明中的技術(shù)方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(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ù)的范圍。

請(qǐng)參考圖1,為本發(fā)明實(shí)施例提供的一種Web軟件開發(fā)方法的流程圖,所述方法包括:

S10:開發(fā)形成一套具有預(yù)設(shè)格式的網(wǎng)頁(yè)文件;

S11:將所述網(wǎng)頁(yè)文件中需要進(jìn)行國(guó)際化的部分內(nèi)容抽取到配置文件中;

S12:對(duì)所述配置文件內(nèi)容進(jìn)行翻譯,形成分別以多種語(yǔ)言描述的多份配置文件。

可以看出,本發(fā)明實(shí)施例Web軟件開發(fā)方法,開發(fā)形成一套具有預(yù)設(shè)格式的網(wǎng)頁(yè)文件,并將網(wǎng)頁(yè)文件中需要進(jìn)行國(guó)際化的部分內(nèi)容抽取到配置文件中,然后可將配置文件交給翻譯組對(duì)配置文件內(nèi)容進(jìn)行翻譯,形成分別以多種語(yǔ)言描述的多份配置文件。其中文件開發(fā)工作由開發(fā)組進(jìn)行,而對(duì)配置文件的翻譯工作可由翻譯組獨(dú)立進(jìn)行,因此本發(fā)明Web軟件開發(fā)方法,使文件開發(fā)工作和翻譯工作分立進(jìn)行,使開發(fā)組更專注于開發(fā)工作,可以大大提高軟件開發(fā)效率,縮短軟件開發(fā)周期。

并且,文件開發(fā)工作與翻譯工作分立進(jìn)行,翻譯工作由翻譯組獨(dú)立進(jìn)行,可提高翻譯內(nèi)容的專業(yè)性。從而提高產(chǎn)品質(zhì)量。另外,本實(shí)施例Web軟件開發(fā)方法,采用工程化的軟件設(shè)計(jì)和開發(fā)方法,將需要進(jìn)行國(guó)際化的部分內(nèi)容抽取為配置文件,在增加一種語(yǔ)言版本時(shí)僅需新增一個(gè)配置文件,使軟件測(cè)試、維護(hù)及擴(kuò)展更加方便靈活,可降低開發(fā)、測(cè)試和維護(hù)成本,提高企業(yè)的市場(chǎng)競(jìng)爭(zhēng)力。

下面對(duì)本實(shí)施例提供的Web軟件開發(fā)方法進(jìn)行詳細(xì)說明。本實(shí)施例Web軟件開發(fā)方法包括:

S10:開發(fā)形成一套具有預(yù)設(shè)格式的網(wǎng)頁(yè)文件。

開發(fā)組在軟件開發(fā)過程中,按照預(yù)設(shè)格式開發(fā)形成一套網(wǎng)頁(yè)文件,可以開發(fā)形成一套本地區(qū)語(yǔ)言環(huán)境的網(wǎng)頁(yè)文件。

S11:將所述網(wǎng)頁(yè)文件中需要進(jìn)行國(guó)際化的部分內(nèi)容抽取到配置文件中。

將網(wǎng)頁(yè)文件中需要進(jìn)行國(guó)際化的部分內(nèi)容,包括文本和動(dòng)態(tài)數(shù)據(jù)等,抽取到配置文件中,生成標(biāo)準(zhǔn)的資源配置文件。

S12:對(duì)所述配置文件內(nèi)容進(jìn)行翻譯,形成分別以多種語(yǔ)言描述的多份配置文件。

可以將配置文件交給翻譯組進(jìn)行翻譯,將配置文件翻譯成分別以多種語(yǔ)言描述的多份配置文件,即形成匹配于不同語(yǔ)言環(huán)境的配置文件內(nèi)容。多種語(yǔ)言對(duì)應(yīng)于不同地區(qū)或國(guó)家。

其中,翻譯后的配置文件內(nèi)容中,文本內(nèi)容以相應(yīng)語(yǔ)言描述,對(duì)于日期、貨幣等以與該語(yǔ)言環(huán)境相適用的方式顯示。

本實(shí)施例中,將需要國(guó)際化的部分內(nèi)容抽取形成配置文件,由翻譯組對(duì)配置文件內(nèi)容獨(dú)立進(jìn)行翻譯,可以實(shí)現(xiàn)更為專業(yè)的翻譯,使翻譯內(nèi)容更加專業(yè)化,從而可提高產(chǎn)品質(zhì)量。

翻譯組在完成翻譯后,將完成的多份配置文件交給開發(fā)組,以進(jìn)行后續(xù)開發(fā)工作,具體包括以下各步驟。

S13:將翻譯形成的配置文件以鍵值對(duì)逐行存儲(chǔ),在所述網(wǎng)頁(yè)文件中保留與多份所述配置文件分別對(duì)應(yīng)的多個(gè)鍵。

S14:設(shè)置讀取方式,所述讀取方式具體為根據(jù)訪問用戶所處的地區(qū)或者語(yǔ)言環(huán)境,讀取與所述訪問用戶所處的地區(qū)或者語(yǔ)言環(huán)境相匹配的語(yǔ)言描述的配置文件內(nèi)容。

將讀取方式設(shè)置為上述方式,當(dāng)用戶訪問應(yīng)用程序時(shí),會(huì)根據(jù)訪問用戶所處的地區(qū)或者語(yǔ)言環(huán)境,根據(jù)其所處的地區(qū)及對(duì)應(yīng)的語(yǔ)言環(huán)境,讀取相應(yīng)配置文件中鍵對(duì)應(yīng)的值,即相應(yīng)的配置文件內(nèi)容。

S15:設(shè)置顯示方式,所述顯示方式具體為將所述訪問用戶所處的地區(qū)或者語(yǔ)言環(huán)境對(duì)應(yīng)的語(yǔ)言描述的配置文件內(nèi)容填充到所述網(wǎng)頁(yè)文件中,并在用戶端瀏覽器中顯示。

這樣當(dāng)用戶訪問應(yīng)用程序時(shí),根據(jù)訪問用戶所處的地區(qū)或者語(yǔ)言環(huán)境,根據(jù)其所處的地區(qū)及對(duì)應(yīng)的語(yǔ)言環(huán)境,讀取相匹配的配置文件內(nèi)容填充到網(wǎng)頁(yè)文件中,在用戶端瀏覽器中顯示。因此根據(jù)訪問用戶所處的地區(qū)和語(yǔ)言環(huán)境,可顯示不同的內(nèi)容。

本實(shí)施例Web軟件開發(fā)方法,先開發(fā)形成一套網(wǎng)頁(yè)文件,并將需要進(jìn)行國(guó)際化的內(nèi)容抽取為配置文件,在增加一種語(yǔ)言版本時(shí)只需新增一個(gè)配置文件,該開發(fā)方法使對(duì)軟件的擴(kuò)展及維護(hù)靈活方便,可降低開發(fā)成本;并且,將開發(fā)工作和翻譯工作分立進(jìn)行,使各自工作效率提高,而且使開發(fā)和翻譯更加專業(yè)化,可提高產(chǎn)品質(zhì)量,提升市場(chǎng)競(jìng)爭(zhēng)力。

相應(yīng)的,請(qǐng)參考圖2,為本發(fā)明實(shí)施例提供的一種Web軟件開發(fā)系統(tǒng)的示意圖,所述Web軟件開發(fā)系統(tǒng)包括:

網(wǎng)頁(yè)文件開發(fā)模塊20,用于開發(fā)形成一套具有預(yù)設(shè)格式的網(wǎng)頁(yè)文件;

抽取模塊21,用于將所述網(wǎng)頁(yè)文件中需要進(jìn)行國(guó)際化的部分內(nèi)容抽取到配置文件中;

翻譯模塊22,用于對(duì)所述配置文件內(nèi)容進(jìn)行翻譯,形成分別以多種語(yǔ)言描述的多份配置文件。

可以看出,本實(shí)施例Web軟件開發(fā)系統(tǒng),包括網(wǎng)頁(yè)文件開發(fā)模塊、抽取模塊和翻譯模塊,通過開發(fā)形成一套具有預(yù)設(shè)格式的網(wǎng)頁(yè)文件,并將網(wǎng)頁(yè)文件中需要進(jìn)行國(guó)際化的部分內(nèi)容抽取到配置文件中,然后對(duì)所述配置文件內(nèi)容進(jìn)行翻譯,形成分別以多種語(yǔ)言描述的多份配置文件。其中,文件開發(fā)工作可由開發(fā)組進(jìn)行,而對(duì)配置文件的翻譯可由翻譯組獨(dú)立進(jìn)行,因此本實(shí)施例Web軟件開發(fā)系統(tǒng),與現(xiàn)有方法相比,使文件開發(fā)工作和翻譯工作分立進(jìn)行,使開發(fā)組更專注于開發(fā)工作,可以大大提高軟件開發(fā)效率,縮短軟件開發(fā)周期。

本實(shí)施例Web軟件開發(fā)系統(tǒng),還包括存儲(chǔ)模塊,用于將翻譯形成的配置文件以鍵值對(duì)逐行存儲(chǔ),在所述網(wǎng)頁(yè)文件中保留與多份所述配置文件分別對(duì)應(yīng)的多個(gè)鍵。

本實(shí)施例系統(tǒng)還包括讀取方式設(shè)置模塊,用于設(shè)置讀取方式,所述讀取方式具體為根據(jù)訪問用戶所處的地區(qū)或者語(yǔ)言環(huán)境,讀取與所述訪問用戶所處的地區(qū)或者語(yǔ)言環(huán)境相匹配的語(yǔ)言描述的配置文件內(nèi)容。

還包括顯示設(shè)置模塊,用于設(shè)置顯示方式,所述顯示方式具體為將所述訪問用戶所處的地區(qū)或者語(yǔ)言環(huán)境對(duì)應(yīng)的語(yǔ)言描述的配置文件內(nèi)容填充到所述網(wǎng)頁(yè)文件中,并在用戶端瀏覽器中顯示。

以上對(duì)本發(fā)明所提供的一種Web軟件開發(fā)方法及系統(tǒng)進(jìn)行了詳細(xì)介紹。本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想。應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以對(duì)本發(fā)明進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
阳原县| 永嘉县| 黑河市| 兴业县| 花莲县| 桐梓县| 随州市| 北票市| 普安县| 班戈县| 莱州市| 梁河县| 鄂尔多斯市| 康定县| 万山特区| 抚州市| 黄冈市| 合川市| 平原县| 满洲里市| 林芝县| 左贡县| 霍林郭勒市| 山西省| 宿迁市| 玉林市| 肥东县| 合山市| 永川市| 十堰市| 布尔津县| 汨罗市| 馆陶县| 涞水县| 龙州县| 夏河县| 浮梁县| 景东| 涟水县| 湟源县| 都匀市|