GitLab的基礎使用-漢化配置
作者:尹正傑
版權聲明:原創作品,謝絕轉載!否則將追究法律責任。
一.使用GitLab默認的中文支持
1>.如下圖所示,登錄成功后點擊用戶頭像,選擇"Settings"
2>.如下圖所示,點擊"Preferences"
3>.如下圖所示,點擊下拉菜單后,選擇"簡體中文"
4>.如下圖所示,點擊"Save Changes"
5>.如下圖所示,保存成功啦
6>.刷新頁面,發現部分頁面是中文的
二.GitLab漢化
雖然不推薦漢化,但是我們中國人已經習慣使用中文啦,我們可以基於第三方開發愛好者實現GitLab漢化。 第三方翻譯版本,博主推薦閱讀: https://gitlab.com/xhang/gitlab
1>.漢化方案一(下載語言包)
1>.首先安裝GitLab,可以參考我之前的筆記,博主推薦閱讀: https://www.cnblogs.com/yinzhengjie2020/p/12439205.html 2>.停止GitLab [root@gitlab201.yinzhengjie.org.cn ~]# gitlab-ctl stop 3>.如上圖所示,下載和你安裝的GitLab版本一致的漢化包到本地並解壓 [root@gitlab201.yinzhengjie.org.cn ~]# tar -xf gitlab-v12.8.6-zh.tar 4>.備份源文件,避免漢化包將你現有的數據破壞 [root@gitlab201.yinzhengjie.org.cn ~]# cp -rp /opt/gitlab/embedded/service/gitlab-rails/ /opt/gitlab-rails-`date +%F` 5>.替換文件 [root@gitlab201.yinzhengjie.org.cn ~]# cp -rf gitlab-v12.8.6-zh/* /opt/gitlab/embedded/service/gitlab-rails/ 6>.執行重新配置命令 [root@gitlab201.yinzhengjie.org.cn ~]# gitlab-ctl reconfigure 7>.啟動GitLab [root@gitlab201.yinzhengjie.org.cn ~]# gitlab-ctl start
2>.漢化方案二(通過源碼漢化)
1>.克隆源碼到本地 [root@gitlab201.yinzhengjie.org.cn ~]# git clone https://gitlab.com/xhang/gitlab.git 2>.查看當前GitLab版本 [root@gitlab201.yinzhengjie.org.cn ~]# head -1 /opt/gitlab/version-manifest.txt gitlab-ce 12.8.6 [root@gitlab201.yinzhengjie.org.cn ~]# 3>.將漢化的部分單獨抽取出來 [root@gitlab201.yinzhengjie.org.cn ~]# git diff gitlab/v12.8.6 gitlab/v12.8.6-zh > /root/v12.8.6-zh.diff 4>.停止GitLab服務 [root@gitlab201.yinzhengjie.org.cn ~]# gitlab-ctl stop 5>.開始打補丁 [root@gitlab201.yinzhengjie.org.cn ~]# patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < /root/v12.8.6-zh.diff 6>.執行重新配置命令 [root@gitlab201.yinzhengjie.org.cn ~]# gitlab-ctl reconfigure 7>.啟動GitLab [root@gitlab201.yinzhengjie.org.cn ~]# gitlab-ctl start