CNode

Node.JS多语言实现的方法

问答
Hhelloxyz发布于11 年前最后回复11 年前3 回复7000 浏览0 收藏

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

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

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

查看回复

回复 (3)

N
nodejser#1·11 年前

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

C
chita#2·11 年前

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

W
welefen#3·11 年前

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

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

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