在 Windows 下应用 Git 官方汉化

436 字
2 分钟
在 Windows 下应用 Git 官方汉化

前言#

今天水群的时候,看到一群友在 Windows 下吃上了中文 Git

群友吃上了中文 Git
群友吃上了中文 Git

与其讨论后得知 Git 官方提供了中文语言包,但是 Git for Windows 并没有打包国际化文件,导致在 Windows 下使用 Git 时默认只能使用英文

于是心血来潮,写篇博客记录下如何在 Windows 下应用 Git 官方汉化

构建翻译文件#

打开 Git 官方仓库,找到 po 目录,可以看到里面有各个语言的翻译文件

.po 文件是 Portable Object 文件,主要用于软件国际化(i18n)和本地化(l10n),它是 GNU gettext 使用的标准格式

要将 .po 文件转换为软件能读取的 .mo 文件,需要使用 msgfmt 命令进行构建

为了方便大家使用,我已经创建了一个构建仓库,每天早上 8 点 Github Action 会自动从上游获取 Git 最新语言文件,如果有更新则自动构建出 .mo 文件并上传到 Release

当然,如果您有 Linux 环境,也可以通过下面的命令来手动构建

Terminal window
# 安装 gettext 工具
sudo apt-get update && sudo apt-get install -y gettext
# 构建 zh_CN.mo 文件
msgfmt zh_CN.po -o zh_CN.mo

应用翻译文件#

获取构建好的 zh_CN.mo 文件后,将文件名改为 git.mo

打开 C:\Program Files\Git\mingw64\share\locale\zh_CN\LC_MESSAGES,其中 C:\Program Files\Git 是你的 Git 安装目录

如果子目录不存在,则需要手动创建文件夹来补全

然后将 git.mo 文件复制到该目录下

复制到该目录下
复制到该目录下

最后,新建环境变量 LANG=zh_CN.UTF-8

添加环境变量1
添加环境变量1

添加环境变量2
添加环境变量2

效果#

重新打开你的终端,输入 git 命令,享受中文!

效果
效果

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

在 Windows 下应用 Git 官方汉化
https://blog.sugarmgp.cn/posts/git-for-windows-l10n/
作者
SugarMGP
发布于
2025-08-23
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
SugarMGP
大二学生
站点统计
文章
15
分类
4
标签
29
总字数
11,620
运行时长
0
最后活动
0 天前

文章目录