要汉化 Debian 上部署的 GitLab 界面,通常不需要修改源码或重新编译,因为 GitLab 官方本身已内置多语言支持(包括简体中文)。你只需要正确设置语言即可。
下面分情况说明:
适用于:Omnibus GitLab / 源码版 / Docker 版
✅ 无需重启,立即生效
如果你是管理员:
简体中文如果你是用:
apt install gitlab-ee
# 或
apt install gitlab-ce
✅ 官方已支持中文,不需要额外汉化包
确认版本:
gitlab-rake gitlab:env:info
只要版本 ≥ 11.x,就有中文界面
⚠️ 仅在你使用的是**非常老的 GitLab(< 10.x)**时才需要
例如旧项目:
gitlabhq/gitlabhq 早期汉化步骤(不推荐):
cd /opt/gitlab/embedded/service/gitlab-rails
git apply xx-zh-cn.patch
gitlab-ctl reconfigure
gitlab-ctl restart
❌ 风险:
如果你只是想让系统提示是中文:
sudo dpkg-reconfigure locales
选择 zh_CN.UTF-8
⚠️ 这不会汉化 GitLab 网页界面
✅ 最佳实践:
使用官方 GitLab + 用户设置语言为简体中文
❌ 不推荐:
手动打汉化补丁
如果你愿意,可以告诉我:
gitlab-rake gitlab:env:info)我可以给你更精确的操作步骤。