我们是怎么折腾并搞定jira汉化的

jennie2018-05-25 15:12

一、jira汉化需要折腾的起因:

原本7.1.6版本的jira用了快一年了,汉化包用的也还比较满意,各种都比较适应了。伴随着jira的服务到期,考虑到以后可能再难有机会升级,于17年4月份升级了jira版本到7.3.4。这一次升级,带来了意想不到的情况,升级系统后自带了汉化包,而这个汉化包和之前一直用的差别太大了,大到简直不能忍受。举例如下:

1.同一行按钮里竟然出现了两个“面板”。而实际上一个是dashboards一个是board,原本对应的翻译是“仪表盘”和“面板”。其他各处大量的原本是仪表盘的地方也都被翻译汉化成了面板。原本是两个东西,现在却傻傻分不清。


2.“模块”和“模块负责人”等出现了各种奇怪的关于组件或元件等的翻译。

3.原本的“字段”被汉化为“域”。“系统默认字段配置”被汉化为“系统域配置”。体验较差。

等等还有很多各种奇怪的地方。

 

二、陆续做了些尝试:

1.首先jira开发维护同事尝试过禁用系统自带汉化包,未生效。后来想找回之前的汉化包。但无奈之前觉得用的还不错的汉化包并未备份。

2.正式使用的jira地址:http://jira.netease.com。当初升级jira之前有个7.2.1版本的jira备用,做了demo,用来做各种插件调研尝试等,http://jira7-demo.hz.netease.com。发现正式使用的jira出现的汉化问题但在demo上却没有,遂做了对比。Jira中共有用两个汉化包。相同的是都在用JIRA Software Chinese (China) Language Pack,版本是7.1.0.m02-v2r280-2016-06-07。不同的是demo中用的是JIRA Core Chinese (China) Language Pack,版本是7.1.0.m02-v2r280-2016-06-07。而正式使用的jira用的不一样。然后就开始找demo中的这个JIRA Core汉化包。网上搜索等均失败未找到。

3.在搜索jira汉化包的过程中发现jira官方有一个翻译共享的网站。可提供汉化包下载,虽然去里面发现可下载的版本里还是没有想要的对应版本。那个网站是:https://translations.atlassian.com/dashboard/translate

4.开始从jira官方汉化网站下载各种汉化包尝试,试图找一个最接近原有使用习惯的版本。但失败了。试过下载jira7.3.4也试过下载JIRA Core-7.4.0-QR-20170529093519、JIRA Core-7.1.6等。不是和糟糕现状一样,就是仪表盘等纠正了但出了其他问题。如创建问题是“解决版本”被汉化翻译成了“修复的版本”,搜索筛选时,却又被翻译成了“版本”,这样会给实际使用会造成困扰,毕竟很难一下子适应搜索的时候版本指的就是创建问题时选的修复的版本。


三、协同作战,最终一击:

1.经过以上折腾后,放弃使用现成的汉化包,改为尝试自己制作汉化翻译。https://translations.atlassian.com/dashboard/translate,再次研究这个网站,发现它有些问题是标记“接受”,有些没有。另外还提供了重新翻译的按钮。重新翻译需要注册登录。注册登录后发现一个规律,那就是点赞投票数多的自动会被调整为“接受”标记。然后过几分钟去打包下载时就会以新调整的接受汉化翻译内容输出jar包。aha!到此为止,终于找到了折腾并搞定jira汉化的大门钥匙。

2.进入网站,点击左边“翻译”,选择,"jira"(不要选JIRA core等其他的),选版本"7.3.4"(目前我们jira的版本),选中所有条目(务必选中所有条目,不要选其他的),如下图,如对模块负责人翻译不满意,可先输入模块负责人找到对应英文,再输入对应英文找到所有跟这个英文对应的翻译,然后选择自己满意的或者自己重新翻译,投票。得票数第一则自动会被标记为“接受”。


3.先是广川和夏夏(夏立琼)一起尝试验证这个方法是否可行。改了几处明显有问题的,如仪表盘和模块负责人等的汉化,然后过了几分钟下载(不再提示“建议等几分钟待修改生效后下载”),下载后以jira系统管理员身份登录,在插件管理中卸载之前插件并上传新插件即可。保留JIRA Chinese (China) Language Pack和JIRA Software Chinese (China) Language Pack。(o゜▽゜)o☆[BINGO!]已更正!验证可行!

4.因每人同一个翻译条目只能投一票,发动杭研项目管理部同事挖掘jira汉化问题并积极去给我们重新翻译的或者我们需要的点赞投票,把适合我们的翻译条目顶起来,变为“接受”状态。然后过几分钟再去下载,再次安装更新,验证,问题得到解决。感谢孙恩和晓燕等小伙伴们的积极反馈并参与投票。

四、收尾:

1.为防止jira汉化网站上别的翻译人员也用类似方案更新为自己想要的翻译,导致以后下载的包可能发生变化,在取得我们认为还合适的汉化包后,在wiki中做了上传备份并备注记录所更新内容。

2.更新了关于jira汉化包的wiki页。

3.网易小伙伴如有需要jira汉化协助或者反馈jira汉化问题等,可联系杭研项目管理部工具组,加入项目管理工具交流泡泡群1261940或者发邮件给jira@hz.netease.com

 

五、小结:

大实话,世上无难事只怕有心人。看似一个小小的很简单的汉化包折腾过程,其实也是兜兜转转,放弃了的话也就放弃了,如果就这么忍着也就将就着用了。幸运的是,我们没放弃,折腾并解决了jira汉化,感谢杭研项目管理部小伙伴们的大力支持!


本文来自网易实践者社区,经作者吕广川授权发布。