猿问

如何达到网站多语言?

我目前网站环境为
ubuntu 16.04
Apache
Mariadb
Php
Jquery

我目前要将网站分语言,
但我不清楚怎么切割才是正确?
一模一样的网站内容,但分不同语言?
网站有后台,也是不同语言

假设进入英文版,介面都是英文
新增的内容也会是英文
但中文的就不会看到英文内容
就很像 airbnb, apple 等网站
网站内容都一样,但语言不同?
而更新只需更新同一份文件?(不太可能复制?不好管理)

潇潇雨雨
浏览 414回答 5
5回答

炎炎设计

首先要做成所有内容都是变量,对应不同的语言包,内容就不一样了其实语言包就是自己对这些内容的翻译

慕容708150

自动判别语言Cookie存取lang程序里做i18n

茅侃侃

那你就要把所有文字都配置成语言文件。。根据不同语言加载不同的语言文件。。内容也是多份不同的语言

ITMISS

还有就是找个成熟的框架看看里面怎么做,像这种功能很多都会写个对应的方式来管理,i18n的不过这个好像是js的所以在github上找找别人写的这类功能,直接引用是最好的。这个功能应该不负杂,不放心还可以看看源码,自己敲一个也行啊。
随时随地看视频慕课网APP
我要回答