jsp国际化办法:

第一部分:提取jsp中需要国际化的中文。
一、将所有Jsp文件复制到word文档,
二、只留下中文
1.在查找框中输入[^1-^12,^14-^127],意思是找出标准ASCII编码中除回车换行外的所有编码
2.点击  更多  ,点选使用通配符
3.点击 阅读突出显示   所以非标准字符可以显示出来
4.切换到  替换选项卡   在替换为  里面 键入 空格
5.点击 替换   完成操作
完成上述步骤之后就只剩下中文了
三、先浏览下一行中有没有空格隔开的中文,有的话回下车,
四、然后去掉空格,将空格替换为无,再去掉空行:替换[^32^t^11^13]{2,}为^p
五、留下黑色和深蓝色的汉字,去掉//注释的灰色文字和<!----&gt注释的浅蓝色文字即可。

第二部分:获取已有的key和还不存在key的中文列表
一、将上述需要国际化的中文导入到一个表test_int,然后去重导入到表test_int1。
create table test_int(name1 varchar(200));
create table test_int1(name1 varchar(200));
insert into test_int1 select distinct name1 from test_int;
二、将已有的中文资源文件导入到数据库表test_int2
create table test_int2(key_name varchar(200),name1 varchar(200));
可以通过网页unicode转中文将中文的资源文件转成Key加中文的文件,由等号分割。
去重把key组合后导入到表test_int3
create table test_int3(key_name varchar(200),name1 varchar(200));
insert into test_int3(name1,key_name) select name1,group_concat(key_name) as key_name from test_int2 group by name1;
三、获取本次中文及对应已有的key,没有的key则需要自己定义
select a.name1,concat('')  from test_int1 a
left join test_int3 b
on a.name1=b.name1 order by b.key_name desc;

第三部分:定义key及一个一个替换中文,同时批量更新国际化资源文件
一、不存的key的中文一个一个定义key
二、寻找替换的办法将jsp中的中文替换为key
三、不存在key的中文通过网站批次翻译成韩文和英文并且复制到excel,即excel中包含自定义的key,对应的中文、韩文、英文,另外再增加一列值为"="的列。
四、将key和=以及对应的语言列三列一起复制到国际化资源文件,同时等号两边去掉空格即完成批次更新。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29911917/viewspace-1315921/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29911917/viewspace-1315921/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值