如何汉化gitlab8.9.2版本
文章目录
如何汉化gitlab8.9.2版本
我参考了这些文章作汉化:
但是。。。。感觉他们都有些错误,而且我的是最新版本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
然后再执行:
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>