第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

前端如何完成多語言功能

前端如何完成多語言功能

紫衣仙女 2019-03-14 17:19:44
項(xiàng)目需求,要把pc端的jq+avalon項(xiàng)目和移動端的vue項(xiàng)目都完成多語言化,比如英語韓語等,現(xiàn)在打算走的路線是把每個頁面只要顯示的字都寫成一個對象,比如`let welcome = {    'en' : 'welcome',    'cn' : '你好',    'kr' : '阿尼阿塞喲',    'jp' : '哄你幾瓦'}`然后根據(jù)開始選擇語言的字段存儲到sessionStorage,判斷輸出是什么文字,但是感覺這樣做每段文字都要做定義會代碼量很大,請問有沒有更好的解決方法?我也有上網(wǎng)查過i18n,但是還是沒搞懂i18n的作用是什么,自動翻譯嗎?如果要在jq項(xiàng)目中運(yùn)用要怎么用,求大神指導(dǎo)
查看完整描述

6 回答

?
白衣染霜花

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超10個贊

我司也要 但是我做兩套 方法公用 頁面不共用 我看了挺多多語言網(wǎng)站 挺多都是兩套 
你這種方式我以前做過 可以不用一個一個存 可以把語言sessionStorage存著 作為一個key 然后字段每個語言做一個json 然后寫一個方法 獲取sessionStorage的語言key 傳入函數(shù)參數(shù) 不同的key調(diào)不同的json文件 然后填充

查看完整回答
反對 回復(fù) 2019-03-22
?
守著星空守著你

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超8個贊

就是一個映射關(guān)系,如果多的話,直接后臺維護(hù)吧


查看完整回答
反對 回復(fù) 2019-03-22
?
守著一只汪

TA貢獻(xiàn)1872條經(jīng)驗(yàn) 獲得超4個贊

準(zhǔn)確翻譯的話只能像你說的方法,每種語言一個json,用到哪個就重新渲染。


查看完整回答
反對 回復(fù) 2019-03-22
?
嚕嚕噠

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超7個贊

這個方法就是,把文案地方寫成配置文件的一個變量。有個通用語言配置文件(一個語言一個配置文件)存儲所有變量,然后根據(jù)需要請求不同配置文件。這樣就可以了,


查看完整回答
反對 回復(fù) 2019-03-22
  • 6 回答
  • 0 關(guān)注
  • 735 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號