文章目录
  1. 1. 如何汉化gitlab8.9.2版本

如何汉化gitlab8.9.2版本

我参考了这些文章作汉化:

Gitlab部署和汉化以及简单运维

快速安装 GitLab 并汉化

但是。。。。感觉他们都有些错误,而且我的是最新版本8.9.2,现在中文补丁只打到8.8.5;

所以,我有个神奇的想法,是不是可以用8.8.5的汉化补丁用到8.9.2上,可能它有些样式上和部分汉化没有汉化到,但是基本上能用,哪怕部分汉化,也很好。。。。

嗯,所以就这样:

先clone 补丁项目:

git clone https://gitlab.com/larryli/gitlab.git sourceGitlab

进入目录:

cd sourceGitlab

然后将8.8的英文和中文补丁一起diff,就得到中文汉化补丁:

git diff origin/8-8-stable origin/8-8-zh > /tmp/8.9.2.diff

gitlab中文社区

然后再执行:

sudo gitlab-ctl stop

sudo patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < /tmp/8.9.2.diff

最后不停的回车,回车,就ok了。
开启服务。。。。。

sudo gitlab-ctl start

打开就看到中文首页。。。。。。

但这种方式有个问题,就是左侧的快捷导航栏没有了,可能就是样式的原因,但难不了我,只要在浏览器中用调试工具把这个节点找到然后替换成这个就行了:

<button class="side-nav-toggle" type="button">
<span class="sr-only">切换导航栏</span>
<i class="fa fa-bars"></i>
</button>
文章目录
  1. 1. 如何汉化gitlab8.9.2版本