3 分钟把 GitHub 换成中文界面:github-chinese 汉化插件快速上手
【免费下载链接】github-chineseGitHub 汉化插件,GitHub 中文化界面。 (GitHub Translation To Chinese)项目地址: https://gitcode.com/gh_mirrors/gi/github-chinese
你在 GitHub 仓库页看到 "Pinned repositories"、"Pull requests"、"Forked" 一排英文,得逐个猜含义。github-chinese 是 GitHub 汉化插件:装进浏览器后,它把页面英文界面实时换成中文,"Pull Request" 当场变"拉取请求"。
👀 先看效果
下面四张图是真实截图,亮色 / 深色主题 × 仪表板 / 仓库页各一张。先看结果,再看怎么装。
亮色主题仪表板里,"置顶仓库"、"近期活动"、"发送反馈"、"热门仓库"全部是中文,动态流里的"发布了"、"议题"也已完成翻译。
仓库详情页同样完整汉化:"代码"、"议题"、"拉取请求"、"操作"、"项目"、"安全"、"洞察"一排标签清晰可读,"关注"、"复刻"、"已加星标"按钮也都换成了中文。
深色模式下对比度依旧充足,"主页"、"新建"、"筛选器"等元素翻译效果与亮色版一致。
夜间刷文件列表和提交记录时,"3 days ago" 这类时间文案也本地化成了中文。
它是什么、值不值得装
这个插件做的事很简单:只把界面语言这一层翻成中文,不给 GitHub 增加任何功能。翻译参考 Pro Git 中文版、Git 官方简体中文包,术语和你平时看的 Git 中文文档口径一致。
- 降低阅读成本:菜单、按钮、提示信息全部汉化,不再"边点边猜",熟悉功能的时间大幅缩短。
- 术语统一:commit 译"提交"、branch 译"分支"、Pull Request 译"拉取请求",和中文 Git 文档同一口径。
- 时间本地化:页面时间自动转成中文格式,不用再脑内换算 "3 days ago"。
边界说明:它只改显示文字,不收集账号数据、不碰代码和仓库内容,也不改变 GitHub 的任何功能。
装之前准备一下
全程不用写代码,一个浏览器加一个用户脚本管理器就够了,对照表格挑一套组合:
| 项目 | 方案 |
|---|---|
| 浏览器 | Chrome / Chromium 内核、Firefox、Safari、Android Via |
| 脚本管理器 | Tampermonkey、Violentmonkey(Safari 可选 Macaque、Stay,Via 用内置) |
| 安装源 | 开发版:GitHub 源或南大镜像;稳定版:GreasyFork 源 |
| 更新节奏 | 开发版词库每周五自动更新;稳定版每周一同步开发版词库 |
安装步骤
三步走完,大约 3 分钟。
先装脚本管理器
- 到浏览器扩展商店安装 Tampermonkey 或 Violentmonkey。
- Chrome / Chromium 用户务必在"扩展程序"管理页开启"开发者模式",并在脚本管理器里开启"允许运行用户脚本",否则脚本装不上。
注意:这两个开关不开,脚本会显示"已安装"但完全不工作,是最常见的坑。
选择安装源
- 想第一时间体验新翻译:装开发版(GitHub 源或南大镜像)。
- 日常求稳:装稳定版(GreasyFork 源)。
注意:两个版本脚本逻辑相同,差别只在词库更新节奏,装一个即可,别重复装。
刷新页面生效
- 打开任意 GitHub 页面,按 Ctrl+F5 强制刷新。
- 仍无效果,重启一次浏览器。
它是怎么工作的
原理一句话:脚本逐条匹配词库替换文字,而不是整页塞进机器翻译。
- 正则匹配翻译:内置词库逐条识别菜单、标题、按钮,替换为对应中文。
- 词库集中管理:所有词条都在 locals.js 里,按页面分组,持续更新跟上 GitHub 改版。
- 动态内容跟得上:监听页面 DOM 变化,处理异步加载的新内容,并识别已翻译过的节点,避免重复处理拖慢页面。
- 时间元素本地化:相对时间自动转成你习惯的中文格式。
安全方面:插件只改显示文字,翻译在本地完成,不收集账号数据、不碰代码和仓库内容。兼容性上覆盖 Chrome、Firefox、Safari 等主流浏览器,搭配 Tampermonkey、Violentmonkey、Macaque、Stay 等脚本管理器均可工作,Windows、macOS、Linux 都有人用。
按自己的口味改
默认译法不习惯的地方,可以改成自己的叫法,不用等词库更新:
- 在 Tampermonkey 设置中开启"允许访问文件网址"(高级设置模式下把"允许脚本访问本地文件"设为外部访问)。
- 把词库文件 locals.js 下载到本地目录。
- 打开脚本源码,把
@require指向的远程词库地址改成本地文件路径,保存。 - 刷新页面生效。
具体例子:不习惯 "Fork" 译"复刻",就在 locals.js 里把该词条改成"派生",刷新后页面上的按钮立刻显示"派生"。
出问题了这样查
先别慌,多数问题是权限或版本问题。三个高频问题和排查顺序:
装完没反应?先查脚本管理器里该脚本是否已启用;再查 Chrome 是否开了开发者模式和用户脚本权限;还不行就Ctrl+F5 强刷一次,再重启浏览器。
个别词没翻译?先确认装的是较新版本——词库每周更新,旧版难免缺词;更新后仍不满意,就到项目议题区提 Issue 报缺词,或按上一节改本地词库。
页面变慢了?先排查其他扩展的干扰并清理缓存;仍不行就升级脚本管理器到最新版。这个插件资源占用很低,一般不是它的锅。
这个项目最初源自 52cik/github-hans,经过开发者多年持续维护,如今是社区活跃、更新稳定的 GitHub 界面汉化方案,采用 GPL-3.0 开源协议。参与社区门槛很低:在词库里补充词条、在议题区反馈翻译问题、给脚本逻辑提改进 PR,都可以。现在就装一个,下个刷新之后,GitHub 就是你熟悉的中文版了。
【免费下载链接】github-chineseGitHub 汉化插件,GitHub 中文化界面。 (GitHub Translation To Chinese)项目地址: https://gitcode.com/gh_mirrors/gi/github-chinese
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考