云点博客-关注全栈开发云点博客

关注全栈开发
提升用户体验

GitLab 汉化教程

注意 : 汉化完成后 , 登录进去绝大多数依然为英文版 , 这时候需要在设置中将语言选择为简体中文 , 就完成汉化啦 !

 

安装git

yum install -y git

 

安装patch

yum install -y patch

 

拉取汉化包 (此汉化包同步了gitlab汉化包 https://gitlab.com/xhang/gitlab.git , 因为gitlab拉取太慢)

git clone https://gitee.com/kaolasz/gitlab_stable_zh.git

-------------------------------------------------------------------------------------------------

Ps : 码云上面的汉化包不定期同步

------------------------------------------------------------------------------------------------- 


查看gitlab版本 diff 获取对应版本的中文补丁(查看当前安装的gitlab版本, 以获取对应的汉化包)

head -1 /opt/gitlab/version-manifest.txt

 

进入刚才clone下来的gitlab目录

cd gitlab_stable_zh                                       

 

diff将英文原版与中文版的对比生成.diff文件 (以汉化包为 11.7.0为例)

git diff v11.7.0 v11.7.0-zh  > /root/v11.7.0-zh.diff 

 

停止gitlab

gitlab-ctl stop

 

将汉化包导入

patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 <  ../v11.7.0-zh.diff

 

在执行过程中会跳出这个 (这个图是盗用的,实际情况也就是这样)

clip_image001.png

 

直接回车跳过即可 会有好多个需要跳过

待执行完成后

 

启动gitlab

gitlab-ctl start

 

如果启动后访问出现502 , 不要慌 , 还需要重载配置

gitlab-ctl reconfigure


至此 , 汉化完成 , 别忘记登录进去修改默认语言


赞(0) 打赏