由于英文不好,所以想进行汉化。
gitlab 版本:11.0.4
gitlab汉化流程
进入docker gitlab 终端
新建一个终端 bash
查看gitlab版本
cat /home/git/gitlab/VERSION 11.0.4
下载Gitlab汉化文件
cd .. git clone https://gitlab.com/xhang/gitlab.git gitlab_lan #下载汉化文件 cd gitlab_lan git diff v11.0.4 v11.0.4-zh > ../zh_cn.diff #导出patch用的diff文件
接下来需要用到patch命令打补丁
apt-get update apt-get install patch
开始导入汉化文件
patch -d /home/git/gitlab -p1 < ../zh_cn.diff
然后在套件中心重启GitLab
到此汉化就完成了,下面提供一键汉化脚本。
#!/bin/sh #群晖gitlab套件汉化脚本 version=$(cat /home/git/gitlab/VERSION) GITLAB_INSTALL_DIR=/home/git lan_dir=$GITLAB_INSTALL_DIR/gitlab_lan #检查是否有patch命令,没有就执行安装 command -v patch > /dev/null 2>&1 || apt-get update && apt-get install patch -y git clone https://gitlab.com/xhang/gitlab.git $lan_dir cd $lan_dir git diff v${version} v${version}-zh > ../${version}-zh.diff patch -d $GITLAB_INSTALL_DIR -p1 < ../${version}-zh.diff

关注公众号『窗外天空』
获取更多建站运营运维新知!互联网创业、前沿技术......
作者人很好,期间遇到了问题,作者都帮助解答了,非常感谢。还有后面的shell脚本当时没看懂,作者已经修改了文章。
我的问题是我用的11.11.8版本还没有汉化完全,所以打算用docker安装别的版本。我汉化完之后导航等一些地方都没有汉化。如果有遇到同样问题的,希望对你们有所帮助。