1. 程式人生 > >git學習------>如何漢化GitLab?

git學習------>如何漢化GitLab?

在上一篇部落格中,已經正常安裝好了GitLab,然而全部介面都是純英文的,為了照顧整個團隊的英文水平,因此這篇部落格的目的是將純英文的GitLab進行漢化。

純英文介面
這裡寫圖片描述

第一步: 確認GitLab版本號

執行如下命令,檢視GitLab版本號

cat /opt/gitlab/embedded/service/gitlab-rails/VERSION

下面是執行的結果,可以看到本機安裝的版本是 9.2.2

[root@xtgl207940 test]# cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
9.2.2

這裡寫圖片描述

第二步: 下載對應版本的漢化包

由上一步驟可知:當前安裝版本是9.2.2,因此中文補丁需要打9.2.2版本。

確認當前漢化版本的 VERSION 是否相同。如果版本相同,首先在本地 clone 倉庫。

1.新建資料夾並進入

mkdir gitlab_cn
cd gitlab_cn

2.克隆GitLab倉庫

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

或 Gitcafe.com 映象,速度更快git clone

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

這裡寫圖片描述

2.執行漢化補丁

由於還沒有9.2.2版本的補丁包,因此先不漢化該版本了。

該gitlab倉庫上,最高版本的是8.8版本的
這裡寫圖片描述

如果你的gitlab 版本是8.8的話,可以按照如下所示的步驟進行漢化。

第1步.進入前面用git拉取的目錄gitlab_cn

cd gitlab_cn

第2步.先停止gitlab

gitlab-ctl stop

第3步. 8.8 版本的漢化補丁(8-8-stable是英文穩定版,8-8-zh是中文版,兩個 diff 結果便是漢化補丁)

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

第4步. 應用漢化補丁

cd /opt/gitlab/embedded/service/gitlab-rails
git apply /tmp/8.8
.diff

第5步. 啟動gitlab

sudo gitlab-ctl start

參考文件