在 Windows 下应用 Git 官方汉化

前言

今天水群的时候,看到一群友在 Windows 下吃上了中文 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 环境,也可以通过下面的命令来手动构建

# 安装 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

添加环境变量2

效果

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

效果


在 Windows 下应用 Git 官方汉化
https://blog.sugarmgp.icu/2025/08/23/git-for-windows-l10n/
作者
SugarMGP
发布于
2025年8月23日
许可协议