jQuery 18n plugin
jQuery 18n plugin
我有一个jQuery i18n插件初始化:
jQuery.i18n.properties({
name : 'appsConstants',
path : '/gadgets/',
mode : 'both',
language : 'en'
});
如何将语言变量像参数一样取出到浏览器行中?
这里有几个选项:
- 通过解析
window.location
从 URL 路径或 URL 查询参数读取语言 - 在 Cookie 中设置语言
- 在服务器上动态生成初始化的Javascript,并在那里设置语言(将其存储在服务器上的会话中)。
Scott Hanselman的这篇文章谈论全球化(文化/区域设置)
http://www.hanselman.com/blog/GlobalizationInternationalizationAndLocalizationInASPNETMVC3JavaScriptAndJQueryPart1.aspx
我已经用它来让我的jQuery了解用户文化(用于日期选择器等),我还下载了i18n jQuery插件并注册了它。
我使用了"稍微不那么俗气 - 元标记"解决方案来"检测"区域设置并注册了一个
<meta name="accept-language" content="en-US">
在 head 部分,然后我可以在我的 jQuery 中使用该标签来确定要使用的语言环境/语言。
这篇文章有点过时了,所以一些javascript需要在这里和那里更新,例如全球化.js已经从$.global.更改为Globalize。您需要更新这样的零碎内容才能使其正常工作。
相关文章:
- Ckeditor-plugin:插入虚假元素add不情愿<p>标签前后
- Loopback AngularJS JavaScript SDK - Gruntfile plugin
- 可以't让browserfy使用babel-plugin-transform类属性
- 使用AdMob Plugin Pro时出错
- Jquery Selected plugin - 由 Ajax 动态填充列表
- 在Grails中使用Asset-Pipeline Plugin制作一个视图加载特定的JavaScript
- 来自plugin.google.maps(不是com.google.maps)的标记不会改变其位置
- jquery plugin(Impromptu)
- jquery-plugin-1配置设置从另一个配置设置获取值
- jQuery Accordion plugin - SHOPIFY
- Scrollsnap JQuery Plugin
- plugin iframe-resizer get the parentIFrame
- RequireJS and jQuery plugin
- 如何在jQuery.awesomeCloud.plugin上添加jQuery工具提示功能
- Adobe Javascript Vs. Plugin
- jquery plugin imgpreload
- Chart.js jQuery Plugin
- SublimeLinter - nodeca plugin
- cordova:模块“cordova/plugin/SmsInboxPLugin 未找到
- jQuery 18n plugin