解决Jenkins汉化环境安装locale插件配置不生效问题【测试成功】

艺帆风顺 发布于 2025-04-03 19 次阅读


一、问题背景

    按照查找教程,安装了Locale插件,同时设置参数为zh_cn,发现重启还是英文,尝试其他方案。

参照下面链接教程发现不生效:

https://blog.csdn.net/weixin_44244190/article/details/130726751

二、问题排查

    首先查看环境变量

    root@0d466caeba83:/# envHOSTNAME=0d466caeba83JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimentalJAVA_HOME=/opt/java/openjdkJENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementalsCOPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.logPWD=/JENKINS_SLAVE_AGENT_PORT=50000JENKINS_VERSION=2.421HOME=/rootLANG=C.UTF-8JENKINS_UC=https://updates.jenkins.ioTERM=xtermSHLVL=1JENKINS_HOME=/var/jenkins_homeREF=/usr/share/jenkins/refPATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin_=/usr/bin/env

    LANG(语言)竟然是C.UTF-8C.UTF-8是POSIX标准兼容的默认语言环境。

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

    三、最终解决

        安装插件 Localization: Chinese (Simplified)

    (jenkins-web卸载locale插件 ~ 重启jenkins ~ 重新安装插件locale)。