Javascript jquery18n插件
我有一个jQuery i18n插件init:Javascript jquery18n插件,javascript,jquery,Javascript,Jquery,我有一个jQuery i18n插件init: jQuery.i18n.properties({ name : 'appsConstants', path : '/gadgets/', mode : 'both', language : 'en' }); 如何将语言变量像参数一样放入浏览器行?这里有几个选项: 通过解析窗口,从URL路径或URL查询参数读取语言。位置 在cookie中设置语言 在服务器上动态生成initjavascript并在那里设置语言(将其存
jQuery.i18n.properties({
name : 'appsConstants',
path : '/gadgets/',
mode : 'both',
language : 'en'
});
如何将语言变量像参数一样放入浏览器行?这里有几个选项:
- 通过解析
窗口,从URL路径或URL查询参数读取语言。位置
- 在cookie中设置语言
- 在服务器上动态生成initjavascript并在那里设置语言(将其存储在服务器上的会话中)
<meta name="accept-language" content="en-US">
在head部分,我可以在jQuery中使用该标记来确定要使用的区域设置/语言
这篇文章有点过时,因此一些javascript需要在这里或那里进行更新,例如Globalization.js已从$.global更改为$.global。全球化。
像这样的点点滴滴你需要更新才能让它正常工作。你的意思是你想在URL中配置
语言
属性吗?e、 g.example.com?language=en
?可能重复@Juhana,但这是解析参数,我认为应该有简单的设置。与JSP类似:不幸的是,JavaScript中没有内置这样的东西。例如,您必须在副本中添加接受答案中的函数,然后执行语言:getParameterByName('locale')
。