跳到主要内容
CNode

Node.JS多语言实现的方法

问答
Hhelloxyz发布于 11 年前最后回复 11 年前
370260

要实现繁简英的切换,大家一般是怎么做的?

一般应该是准备一些JS文件,如zh-CN.js en-US.js之类的,里面装json格式的各种语言数据然后加载到HTML中,我的问题是,这些字符是在server side替换,还是下载到浏览器替换呢?那种做法更好或者更常用呢?

或者大家有哪些更好的方案呢?谢谢!!!

查看回复

回复 (3)

W
welefen#311 年前

一般获取用户语言会从3个地方: URL 中解析 > Cookie 里获取 > accept-language 里解析

获取到对应的语言后,将该语言包数据输出到页面或者接口。

C
chita#211 年前

不太可能下载到浏览器再替换。因为,如果你有100种语言 是不是意味着你要下100个json配置文件呢。

N
nodejser#111 年前

为什么不查看用户代理中的语言首选置 呢?这样知道了浏览器的设置后,自动加载这种语言不好吗?

参与回复

登录后即可参与回复。登录