使用jquery.i18n.properties.js实现js国际化
http://my.oschina.net/u/871551/blog/422799
js国际化的框架jquery.i18n.properties.js,用了一些还是比较方便的。
js国际化的框架jquery.i18n.properties.js,用了一些还是比较方便的。
首先引入js文件,这个框架是依赖jquery的,所以jquery也要先引入,由于项目用了requireJs,所以在main文件里引入一下就可以了
其次在资源文件目录下建立一个文件夹放properties文件

由于系统可以手动切换语言,所以把语言设置写道cookie里面,
调用jquery.i18n.properties.js的$.i18n.properties()方法。如果cookie里有语言的设置就用cookie里的,如果没有就用浏览器的语言。
用Spring的记得把i18n这个资源目录加到配置文件里面
使用CookieLocaleResolver来读取cookie的值,配置一下cookieName
在message_en.properties和message_zh.properties里面写入key:site.success
site.success=Success!
site.success=成功!
以上这些配置好了之后就可以使用了,调用$.i18n.prop(key)来显示不同语言的提示
英文环境下:

中文环境下:

