基于JavaScript实现快速转换文本语言(繁体中文和(7)

繁简的转换基本如此了。值得一提的是,浏览器其实替我们识别语言环境的变量,主要是 navigator.userLanguage || navigator.language。这个变量在服务端也可以获取,头读取:Request.ServerVariables("http_accept_language")。

/** * 默认是否正体中文:true为正体;false简体。 HTTP * 头读取:Request.ServerVariables("http_accept_language") * * @return {Boolean} */ function getClientLanguage() { var s = navigator.userLanguage || navigator.language; switch (s.toLowerCase()) { case 'zh-cn': return false; case 'zh-tw': return true; default: return null; } }

最后我们还通过 cookie 来保存语言状态。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wgyxdd.html