最近在做struts2国际化。
1.之前见过分别写几种js文件来区分不同语言,然后在jsp中中判断语言根据配置文件中的key来定义<script src="">选取相应的js文件,个人觉得比较麻烦,后期维护很不方便。
2.可以用数组集合实现向js文件中传值的方法实现单独的js文件国际化。
jsp文件
1 <script type="text/javascript"> 2 confirm = { 3 "common.delete":"<s:text name="common.delete"/>", 4 "common.add":"<s:text name="common.add"/>" 5 } 6 </script>
js文件:
var confirm = null; function del(){ alert(confirm['commondelete']); }
直接用confirm['commondelete']形式取key值
相关推荐
这是一个能够实现JS 文件国际化的内容,jQuery.i18n.properties
这几天学习在js文件中实现国际化费了不少劲,现在传一简单的代码(已实现!)供大家参考一下~~
这是一个关于处理javascript的国际化问题的一篇技术文章。
通过定制jsp标签库,实现如下功能: 1.支持语言国际化(类似struts text标签) 2.支持图片文件、JS文件国际化
js读取preperties文件,通常用做国际化的,里面还有jq和jq-properties.js文件
前端i18n 语言国际化的lang js压缩包,里面有 vue-il8n.js/lang.js/ en.js /zh.js 开箱即用
JS文件格式化工具,能够将压缩过的javascript格式化。
全国js文件 可视化数据 json格式文件 市级js文件 可视化 json格式文件
一个简单的通过js实现国际化,并且可实现参数传递,代码十分简洁
JS 文件格式化工具 JS 文件格式化工具 J S 文件格式化工具
解决js运行得出的结果乱码的问题。(只需要发布web项目前将js文件转化一下即可。)
Kiwi国际化全流程解决方案
本篇文章主要介绍了解决ajax不能访问本地文件问题(利用js跨域原理),具有一定的参考价值,有兴趣的可以了解一下。
JavaScript文件流操作.doc
前端国际化JS文件,共有两个,一个i18n-mini-1.0.9,一个i18n-1.0.9
纯JavaScript实现生成并下载CSV文件,前端竟然可以生成CSV文件,感兴趣的可以看下如何生成CSV文件,并且下载。
注意:需要转换的js文件里面不能有注释,有的话,它转换不了。 在网上下载一些js文件,但是打开后,就像一段话一样,好长,好长,没有任何格式,想看一下就不成。
i18n JavaScript国际化翻译需要引用的js 可参考国际化翻译 https://blog.csdn.net/qq_36992948/article/details/120062824
纯JS异步上传文件实例
可实现前端html和js代码国际化的小插件,可以使html和js文件中的文字转移到配置文件中编写,实现国际化