技术选型:json+jquery
i18n文件夹下建立国际化语言的资源文件,中文和英文两个版本;
格式为json格式;
分别以模块分开,类似 Index:{'id1':'XX';'id2':'vv'};
利用jquery中ajax异步读取json文件中的对象,分别对每个页面的多语言显示部分进行翻译。
首页Index 可以选择语言版本,首次登陆 将选取的语言类型存入cookie,登陆后的页面可以从cookie中读取lang参数,根据lang值
读取不同的json资源文件;
对于JS里面语言的国际化 和 提示信息的国际化,采用JS全局变量机制进行有效替换,主要JS在每个页面的加载顺序即可。
服务器端配置注意:MIME类型 新增,处理程序的dll新增(网上有详细的操作步骤)
此方法优点:通用,扩展性好,兼容各个浏览器版本,易上手;
缺点:不适用大型系统,对于一般web系统通用。