项目国际化时,简体中文转繁体的自己主动化方案
为了极大限度的降低反复劳动,同事们可谓八仙过海,各显神通。经过一段时间的查找、測试,共同交流各自的方式,并从中选取最佳方案。推广整个项目组。
下面是一同事的方案:
一、抽取中文简体的资源文件(这一步临时无法省略,所有手动完毕);
二、使用在线工具。将中文简体转为繁体中文(网址:http://xh.5156edu.com/jtof.php);
三、使用在线工具,将繁体中文转为ascii编码(http://www.yuendong.com/info.asp?id=160)。
基于以上,多想了一点:
整个项目的国际化是分配到全部的开发者身上。每人负责一部分。抽取的资源文件也就十几个左右,以上方案无可厚非。
假设国际化的任务,分配到一两名开发身上,那么每人负责的资源文件则达到一百多个,假设再用以上的方式。则略微有点浪费时间。有没有更好的方法呢?
google查到了 Edward 提供的简体中文和繁体转换的项目(java-zhconverter)
其项目地址为:http://code.google.com/p/java-zhconverter/
使用比較简单,提供了简体转繁体、繁体转简体的方法。
//繁体转简体
ZHConverter converter = ZHConverter.getInstance(ZHConverter.SIMPLIFIED);
String simplifiedStr = converter.convert("有背光的機械式鍵盤");
//简体转繁体
ZHConverter.convert("有背光的机械式键盘", ZHConverter.TRADITIONAL)
在此基础上。能够实现中文简体到繁体中文的自己主动化转换,然后再将中文转为ascii编码,就可以实现国际化资源文件的转换。
如此,则会节省大量的人力和时间。
注:以上为个人的想法,没有详细的操作过。但应该能实现。
项目国际化时,简体中文转繁体的自己主动化方案相关推荐
- 简体中文与繁体中文之间的转换
刚开发玩的一个项目要将简体中文转换为繁体中文并生成txt文档传送到服务器,但是之前一直没接触过,这次算是费尽周折总算搞定! 今天把这个总结一下保存下来方便以后的查询,也方便大家共同进步 首相是将简体中 ...
- Spring:项目国际化
前言 在我们开发 javaWEB 项目的时候,项目可能涉及到在国外部署或者应用,也有可能会有国外的用户对项目进行访问 ,那么在这种项目中,为客户展现的页面或者操作的信息就需要使用不同的语言,这就是我们 ...
- springMVC项目国际化(i18n)实现方法
SpringMVC项目国际化(i18n)实现方法 按照作息规律,每周五晚必须是分享知识的时间\(^o^)/~,这周讲点儿啥呢,项目需要逼格,咱们国际化吧(* ̄rǒ ̄)~,项目中碰到这类需求的童鞋可能并 ...
- java获取系统语言(区分简体中文和繁体中文)
2019独角兽企业重金招聘Python工程师标准>>> 之前做android应用时遇到过一个问题,就是根据语言的不同而显示不同的内容 网上很多代码都是错误的,起码无法区分简体和繁体, ...
- 简体中文转换为繁体中文
<? /*********************************************************************** ...
- html代码复制繁体,JavaScript_简体中文转换繁体中文(实现代码),复制代码 代码如下:var Default_is - phpStudy...
简体中文转换繁体中文(实现代码) var Default_isFT = 0 //默认是否繁体,0-简体,1-繁体 var StranIt_Delay = 50 //翻译延时毫秒(设这个的 ...
- SpringBoot项目国际化
SpringBoot项目国际化 1. 创建国际化文件Resource Bundle 项目结构图: springboot项目工程详细结构 国际化文件结构图: springboot国际化文件 在Intel ...
- opencc解决简体中文与繁体中文转换问题【python】
1.Opencc-python 今天学习文本分析中偶然想到繁体中文要如何分割的问题,于是联想到将繁体中文先转换为简体中文,查过网上的资料后发现比较好用的是opencc-python,以及下载zh_wi ...
- java判断简体和繁体字_java获取系统语言(区分简体中文和繁体中文) | 学步园...
之前做android应用时遇到过一个问题,就是根据语言的不同而显示不同的内容 网上很多代码都是错误的,起码无法区分简体和繁体,这里给出一种方法 不涉及android任何知识,所以就归类到java这边了 ...
- java 取系统语言_java获取系统语言(区分简体中文和繁体中文) .
之前做android应用时遇到过一个问题,就是根据语言的不同而显示不同的内容 网上很多代码都是错误的,起码无法区分简体和繁体,这里给出一种方法 不涉及android任何知识,所以就归类到java这边了 ...
最新文章
- linux的三个时间
- Windows Server 2012 系统群集
- GDataXMLNode:xml解析库
- 致远今目标移动APP无法脱离PC单独使用
- Linux手动添加用户、相关文件说明
- Redis的key和value大小限制
- 3-7 基于SpringBoot的Apache Shiro环境快速搭建与配置实操
- 写python脚本管理_《写给系统管理员的 Python 脚本编程指南》笔记——第八章 文档和报告...
- u盘当启动盘(多种方法)
- mysql下载安装使用教程
- pythonexcel模块哪个好_Python-Excel 模块哪家强?
- 朋友圈疯转的“佩奇”是啥?用 Python 画个小猪佩奇来告诉你
- 计算机程序员三级试题,计算机程序员考试试题及答案.
- A6 词根:-vict- = -vinc-;单词:evince、vincible
- 基于 esp-idf 的 UART 应用例程解读
- C#学习 - 关于Single()
- Pathon基础篇数据类型之——数值、字符串与列表内容
- 一篇文章教你选出廉价好用的家用投影仪!
- 修复使用vimplus后,修改终端字体为Droid Sans Mono Nerd Font的时候虽然已经安装了但是找不到的情况
- 数据分析实战项目-用户行为分析(Python)
热门文章
- Sublime Text下载使用
- matlab数据栅格化,新手求卫星降水数据CMORPH_V1.0数据完整处理方法,有matlab打开的代码但是不会处理...
- java simpedateformat_java中Date,SimpleDateFormat
- java adt真机调试_Unity Android 真机调试
- 高精度ua级恒流源_UWB高精度室内定位系统案例--漫途科技
- 统计自然语言处理梳理一:分词、命名实体识别、词性标注
- Maven最佳实践:管理依赖
- Android的硬件缩放技术优化执行效率 Screen.SetResolution
- Mysql的sql语句基础大全,仅供个人笔记参考,由于创建过程只求速度,所以结构比较乱,请不要打开,如有需要,请自行查阅其他文献
- python中unique函数_Pandas Series.unique()用法介绍