一、问题背景
按照查找教程,安装了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-8,C.UTF-8是POSIX标准兼容的默认语言环境。
在java启动参数指定语言为C.UTF-8或en_US.UTF-8就可以了,至于为什么设置为中文zh或者系统环境是中文语言时会出现汉化不全的情况,猜测可能是官方提供的汉化插件的问题,需要更换插件。
三、最终解决
安装插件 Localization: Chinese (Simplified)
(jenkins-web卸载locale插件 ~ 重启jenkins ~ 重新安装插件locale)。

