鍍金池/ 問(wèn)答/PHP  網(wǎng)絡(luò)安全  HTML/ 多語(yǔ)言網(wǎng)站怎么個(gè)流程?

多語(yǔ)言網(wǎng)站怎么個(gè)流程?

最近在做一個(gè)多語(yǔ)言的網(wǎng)站,很是頭痛還望各位大神們能給指?jìng)€(gè)明路。

回答
編輯回答
陪她鬧

使用i18n插件

比如
php-i18n
jquery.i18n
vue-i18n
...

2018年6月29日 09:14
編輯回答
朕略傻

如果 網(wǎng)站很大,還是 多套比較好
如果 不大,可以根據(jù) 瀏覽器地址 或者 用戶設(shè)定的 國(guó)家 獲取
該語(yǔ)言的 配置文件
中文配置

{
     setting: "設(shè)置"
     ...
}

英文配置

{
     setting: "setting"
     ...
}

其他配置 ...
前端 按需加載

也可用動(dòng)用數(shù)據(jù)庫(kù) 等 其他操作

2017年9月17日 14:44
編輯回答
貓小柒

我公司網(wǎng)站,app都是多語(yǔ)言的,目前的做法是,所有的文案顯示信息都是可配置化的,然后有一個(gè)基礎(chǔ)的語(yǔ)言,你比如可以用中文,也可以用英文; 再根據(jù)這個(gè)基礎(chǔ)語(yǔ)言去翻譯成其他語(yǔ)言,然后存儲(chǔ)。輸出給前端的時(shí)候,只需要按當(dāng)前語(yǔ)言配置讀取相應(yīng)的配置即可。

當(dāng)然如果你的文案信息不多,語(yǔ)種不多的話,也可以就是硬編碼在程序里面,但是這樣可維護(hù)性會(huì)降低很多。

2018年4月14日 10:27