解决Jenkins部分汉化、汉化不全有效办法

解决Jenkins部分汉化、汉化不全

在Windows上安装Jenkins并且安装了相应的汉化插件还是会出现汉化不全的情况,就像下面这样;

image-20220921160659430

即使你在网上找了很多方法,让你安装Locale Plugin插件然后设置zh_US切换为英文再重启再设置zh_CN,这些方法依然不奏效;

直到我在Linux上安装了相同版本的Jenkins后发现了端倪,Linux上安装好后居然是完美汉化的,不信你看;

image-20220921155853481

下载的Jenkins版本一样,而且不管Win还是Linux都是用java去运行Jenkins 的,猜测应该是Windows和Linux环境差异,突然想到Linux默认语言是英文来的,而我的Windows是中文来的;

在Linux里面打印一下环境变量,LANG(语言)竟然是C.UTF-8,百度了一下,C.UTF-8是POSIX标准兼容的默认语言环境,而有的机器是en_US.UTF-8

image-20220921160907217

于是乎,我在Windows的Jenkins安装目录修改配置文件;

image-20220921162022865

在大约第40行,JAVA启动参数里增加-Duser.language=C.UTF-8参数来指定语言,然后保存,并重启Jenkins服务;

image-20220921162216169

image-20220921162519876

重启好了,我们重新打开Jenkins看看;

image-20220921163030557

神奇不,居然成功了,只要在java启动参数指定语言为C.UTF-8en_US.UTF-8就可以了,至于为什么设置为中文zh或者系统环境是中文语言时会出现汉化不全的情况,我猜测可能是官方提供的这款汉化插件的问题。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

赵亚凡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值