Gitlab 应该是目前 Git 自托管服务最好的选择,国内应该也有很多团队选择 Gitlab。对 Gitlab 有所了解的朋友应该知道,Gitlab 多语言这块考虑不多,语言与程序都混在一起的,可以说是硬编码。也许在 Gitlab 看来,他们的目标用户都是码农,码农应该天生就能阅读英文,所以没有必要做多语言的考虑。我个人也觉得汉化不是一个刚性需求,所以。。。有需要或感兴趣的同学就用吧。
注意:请先将你的 gitlab 升级到 8.11.7
老规矩废话少说,上图:
1、首页 (项目列表页)
说明:gitlab 从 8.9 之后就把 sidebar 的 icon 去掉了,感觉有些别扭,我给加上了。
2、管理后台
3、合并请求
4、群组
git clone https://github.com/phecho/gitlabhq
cd gitlabhq
diff -uNr /opt/gitlab/embedded/service/gitlab-rails/app app/ > ../zh_CN.diff
patch -d /opt/gitlab/embedded/service/gitlab-rails/app/ -p1 < ../zh_CN.diff
gitlab-ctl restart
大功告成!
进入 docker 目录
https://github.com/phecho/gitlabhq
个人能力有限,错误在所难免,欢迎指正,并邀请感兴趣的同学一起来完善。