zoukankan      html  css  js  c++  java
  • 制作JIRA3.6的中文语言包

        已经制作了JIRA3.7.3的中文语言包,请见本文:http://www.cnblogs.com/speeding/archive/2007/03/08/667523.html  2007.03.01  

        为了让JIRA网站看起来更顺眼一些,想制作一个JIRA3.6的中文语言包,官方提供的是3.3版本的中文语言包,是由cnscud@gmail.com于2005年9月3日制作的,在http://www.jscud.com/也可以下载。
        看了JIRA网站的帮助后,在WEB-INF/lib/目录中找到language-default.jar和language_zh_CN.jar两个文件,主要任务是翻译language_zh_CN.jar中的.properties文件,由于中文是双字节编码,在.properties中的中文全部是按\u5fc5\u987b\u6307\u5b9a\u4e00\u4e2a这样的方式来存储的,可以采用下面几种方法处理:
        1、编辑文件后,用native2ascii将带汉字的文件转换,具体方法见JAVA的帮助
        缺点:无法利用以前的语言包,从头翻译时可以用这种方法
        2、PropertiesEditor
        好像是一个日本人写的,能够打开.preperties文件,用GB2312编码方式显示,保存时又能存为unicode方式。不过这样一个一个的修改,工作量也不小。
        3、PopEye
        是sourceforge上的一个开源软件,试了一下不太方便。
        4、JRC Editor
        最后在google上查找Resource Bundle Editor关键词后才找到它,功能挺强,使用它可以完成语言包的制作任务。唯一的缺点就是最后生成的.properties文件的顺序被它彻底打乱了,可读性极差。
        于是采用这种方式开始制作JIRA3.6的语言包,由于.properties文件有50多个,最大的一个300多K,工作量可真不小,难怪没有人汉化它,为了减少工作量,只把普通用户经常看到的界面文字翻译了一下,替换后重启JIRA服务,一切OK!
        现在感觉这款JIRA软件最强的功能之一:如果按照规范认真记录每一个BUG,可以自动生成软件发布报告,真的很方便。



    ----==== Email: slofslb (GTD) qq.com 请将(GTD)换成@ ====----
    版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证
    作者:申龙斌的程序人生

    ---- 魔方桥牌象棋、游戏人生...
    ---- BASIC、C++、JAVA、C#HaskellObjective-COpen Inventor、程序人生...
    ---- GTD伴我实现人生目标
    ---- 区块链生存训练
    ---- 用欧拉计划学Rust编程
    ---- 申龙斌的读书笔记(2011-2019)
    ----
  • 相关阅读:
    为zabbix穿上一件漂亮的外衣
    CentOS7 Ceph分布式集群部署
    SSH 免秘钥登录
    zabbix监控Tomcat/JVM 实例性能
    zabbix 监控 IPMI
    2装饰者模式
    1代理模式
    3单例模式
    2抽象工厂模式
    1工厂模式
  • 原文地址:https://www.cnblogs.com/speeding/p/440441.html
Copyright © 2011-2022 走看看