js国际化解决方案(使用 jQuery.i18n.properties)

来源:互联网 发布:怎么看淘宝店铺买家秀 编辑:程序博客网 时间:2024/05/19 10:41

//设置语言httpServletRequest.getSession().setAttribute("currUser_language",langType!=null?langType:"zh_CN");


<#assign currUser_language = Session["currUser_language"]><#assign path="${request.contextPath}"><script language="JavaScript">    var ctx = '${path}';    var currUser_language = '${currUser_language}';</script>


<script type="text/javascript" src="${path}/statics/common/js/easy-ui/easyui/1.3.4/locale/easyui-lang-${currUser_language}.js"></script>

<script type="text/javascript" src="${path}/statics/common/js/i18n/jquery.i18n.properties-1.0.9.js"></script>


<script>    var language_pack = {        now_lang : "zh_CN",        loadProperties : function(new_lang){            var self = this;            var tmp_lang = new_lang;            jQuery.i18n.properties({//加载资浏览器语言对应的资源文件                name: 'strings', //资源文件名称                path:ctx + '/statics/common/js/i18n/language/', //资源文件路径                language: tmp_lang,                cache: false,                mode:'map', //用Map的方式使用资源文件中的值                callback: function() {//加载成功后设置显示内容                    /*for(var i in $.i18n.map){                        $('[data-lang="'+i+'"]').text($.i18n.map[i]);                    }                    document.title = $.i18n.map['string_title'];*/                    //alert($.i18n.map['string_title']);                    //alert($.i18n.prop('string_hello',new_lang,new_lang));                }            });            self.now_lang = new_lang;        }    };    $(document).ready(function(){        language_pack.loadProperties(currUser_language);    });</script>


strings_en.properties:

common.edit=Editcommon.add=Addcommon.delete=Delete
strings_zh_CN.properties:

common.edit=编辑common.add=添加common.delete=删除

js中使用如下:

$.i18n.map['common.save']
$.i18n.prop('string_hello','110','cde')  


阅读全文
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 20天婴儿不消化怎么办 宝宝不吸收营养怎么办 新生儿拉粑粑稀怎么办 胃不消化还便秘怎么办 新生儿宝宝拉水怎么办 宝宝便便绿色怎么办 拉绿黑色大便怎么办 胃消化功能差怎么办 肠胃消化功能差怎么办 新生儿大便黄稀怎么办 胃不消化不解大便怎么办 七个月宝宝消化不良怎么办 宝宝上火不拉屎怎么办 三天没拉大便怎么办 宝宝肚子胀积食怎么办 2岁宝宝不消化怎么办 宝宝吃多不消化怎么办 宝贝不消化吐了怎么办 五天没解大便怎么办 婴儿便秘有血怎么办 宝宝大便稀酸臭怎么办 婴儿的屎有酸味怎么办 宝宝解绿色大便怎么办 婴儿大便绿色稀怎么办 新生儿十天拉稀怎么办 16天新生儿便秘怎么办 50天新生儿便秘怎么办 18天新生儿便秘怎么办 5天新生儿便秘怎么办 13天新生儿便秘怎么办 宝宝吃米粉便秘怎么办 吃奶的宝宝便秘怎么办 母乳喂养的宝宝便秘怎么办 纯母乳宝宝便秘怎么办 六月大宝宝便秘怎么办 喝母乳宝宝便秘怎么办 宝宝喝奶粉便秘怎么办 小孩上火拉不出粑粑怎么办 宝宝上火拉不出粑粑怎么办 新生宝宝不大便怎么办 宝宝几天不大便怎么办