• GitLab的基础使用-汉化配置


                         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
  • 相关阅读:
    为什么非全站升级HTTPS不可?
    使用JSON实现分页
    Git常用命令
    chrome浏览器tab页内存占用变大,网站变慢为哪般?
    我们前端跟后端是怎么合作的
    关于响应式布局
    AngularJS(1)
    关于php语言的使用!
    你必须收藏的Github技巧
    CSS3 动画
  • 原文地址:https://www.cnblogs.com/yinzhengjie2020/p/12490399.html
Copyright © 2020-2023  润新知