網站(zhàn)多(duō)語言就(jiù)是(shì)指網站(zhàn)支持多(duō)種語 ≈§©言翻譯,比如(rú):網站(zhàn)支持中文(wén)簡體(tǐ•β₹•),中文(wén)繁體(tǐ),英文(wén)等,這(zhè↕₩λ)是(shì)很(hěn)多(duō)B2B網站(zhàn)、外(wài)貿網站(zhàn↓←&±)做(zuò)國(guó)際化(huà)的(d™" e)時(shí)候經常遇到(dào)的(de)問(wèn)題。
這(zhè)個(gè)需求伴随著(zhe)網站♣λ≠α(zhàn)的(de)普及也(yě)很(hěn)早就(jiù)出現(xiàn)了(le),實現(₽<xiàn)的(de)方式也(yě)有(yǒu)很(hěn)多(duōλ♥)種,我們接下(xià)來(lái)會(huì)進行(xíng)簡←©₹單分(fēn)析,然後再說(shuō)說(shuō)我們給出的(deα↔→¥)解決方案。
一(yī)種很(hěn)常規的(de)做(zuò)法是(shì)用(yòn♥£↔≈g)語言包的(de)方式,何為(wèi)語言包,通(tōng)俗點講,就(j ∑¶iù)是(shì)把準備要(yào)在對(duì)應的(de)語言下(xià)顯示的(de)內(n ×≥èi)容在對(duì)應的(de)語言包裡(lǐ)先翻譯好(hǎo),這(z★↓hè)樣網站(zhàn)在加載的(de)時(sh£Ω÷í)候就(jiù)可(kě)以根據選擇的(de)←•語言顯示對(duì)應的(de)內(nèi)容。舉個(Ω£gè)例子(zǐ),比如(rú)有(yǒu)個(gè)內(nèi)容:“你(nǐ)好(hǎo∑$)”,這(zhè)是(shì)簡體(tǐ)中文(wén),對(duì)應的(d←•≈ e)英文(wén)可(kě)以翻譯為(wèi)“Hello”,→↑那(nà)麽對(duì)應的(de)語言包,中文( 'wén)的(de)為(wèi)lang.zh_cn,英文(wén)的(α★®≠de)為(wèi)lang.en。
另種方式是(shì),每個(gè)語言建個(gè)對(duì)應的(de)子(zǐ)站(zhà &n)點,然後對(duì)內(nèi)容進行(xíng)翻譯。用(yòng)戶在選擇的(de)語言的$→←(de)時(shí)候,就(jiù)跳(tiào) ♥€$轉到(dào)對(duì)應的(de)子(zǐ)目錄。這(zhè)種 ♥δ方式早期應有(yǒu)的(de)比較多(duō),但(dàn)是(shì)弊端也(yě)很™∞♦(hěn)明(míng)顯,那(nà)就(jiù)§↔♥是(shì)要(yào)對(duì)站(zhàn)點進行(xíng)拷貝後再修改,網站(zhà δn)架構是(shì)一(yī)樣的(de),但(dàn)• 是(shì)內(nèi)容卻是(shì)多(duō)份,後期如(rú)果網站(zhàn)結構有&>♦•(yǒu)調整或內(nèi)容有(yǒu)調整則要(yào)進行(xíng)多(duō)次重複修 ₽改,并且,如(rú)果語言選擇越多(duō),這(zΩ≈hè)個(gè)弊端越明(míng)顯。
還(hái)有(yǒu)的(de)方式是(s"×hì)通(tōng)過引入第三方的(de)翻譯文(wén)Ω•♣↑件(jiàn),别人(rén)已經封裝好(hǎo)了(l< >★e),直接引入到(dào)網站(zhàn),就(jiù)&>♣可(kě)以實現(xiàn)了(le)全站(zhàn)自(zì)動翻譯。但(dàn)是(™₹<shì)這(zhè)個(gè)目前使用(yβ±βòng)較少(shǎo),目前隻有(yǒuφ↔)谷歌(gē)翻譯實現(xiàn)了(le)這(zhè)一(✘±'→yī)方式,但(dàn)是(shì)因為(β£♠wèi)已經停止維護了(le),加上(shàng)會(huì)在頁面上(shàng)多(du≤♠ō)出一(yī)些(xiē)控件(jiàn),不(bù)好(hǎo)控制(zhì),目×₽ ∞前實際使用(yòng)的(de)案例很(hěn)少(shǎo)。
我們推薦的(de)是(shì)語言包的(deδ÷)方式,對(duì)應簡單的(de)網站(zhàn),語言包先去(★ qù)手工(gōng)翻譯好(hǎo)對(duì)λ∞∑應的(de)內(nèi)容,就(jiù)好(hǎo)了(le),但(dàn♥€ε)是(shì)對(duì)于內(nèi)容較&'¶多(duō),并且支持多(duō)種語言的(de)網站≈♣(zhàn), 這(zhè)種靠手工(gōng)的±₽(de)方式效率較低(dī),我們根據自(zì)身(shēn)的(de)實際經驗提↓←↔供了(le)另個(gè)方案,語言包加翻譯接口的(de)方式,可(kě)以很≥≈(hěn)好(hǎo)的(de)解決這(zhè)個(gè)問(wènδ¥)題。後面我們将介紹實現(xiàn)方案,我們已經在項目中實£ ≠際使用(yòng)了(le),效果非常好(h≠≤"ǎo),所以分(fēn)享給大(dà)家(jiā)。 <
蘇公網安備 32059002004131号