GitHub 汉化插件,3 步装出 GitHub 中文界面,免配置
【免费下载链接】github-chineseGitHub 汉化插件,GitHub 中文化界面。 (GitHub Translation To Chinese)项目地址: https://gitcode.com/gh_mirrors/gi/github-chinese
GitHub 英文界面,不看懂 "Pull requests"、"Files changed" 基本没法往下读,这个麻烦就是汉化插件解决的。本文介绍的 GitHub 汉化插件(github-chinese)是一个浏览器用户脚本,把 GitHub 中文界面在按钮、菜单、时间这些层级变成中文,全程不用写代码,装完即用。
🖼️ GitHub 中文界面效果预览
先看装完长什么样。打开首页,看到的是"仪表板""置顶仓库""近期活动";仓库页的标签栏变成"代码、议题、拉取请求",按钮组是"星标、复刻、关注",连 "2 days ago" 都会自动显示成"2 天前",布局没有错乱,字符也没有挤压变形。
仓库页同理,从文件列表到右侧"关于"栏,术语统一成中文:
为什么 GitHub 汉化插件不做实时翻译
它是怎么做到中文化的?答案可能有点意外:并不是把整页内容实时翻一遍。GitHub 的界面词汇是固定的,按钮、菜单、标签,合起来也就几百个。所以插件把一本 词库文件 直接带进脚本,这本词典将近 2.9 万行,里面装着页面匹配规则、忽略规则和词条。
具体分三层干活,各解决一个问题:
按页面精准匹配
脚本先根据 URL 判断你当前站在哪个页面,仪表板、仓库页、议题页各有自己的匹配规则,再套用对应词条。于是仪表板叫"置顶仓库",仓库页叫"已加星标",同一套界面不会出现术语串味。
MutationObserver 实时监测
滚动、切换页面时会不断加载新内容,脚本里挂着一个 MutationObserver 盯着 DOM 变化,新的英文文案一出现就立刻匹配翻译。不用手动刷新,也不会翻到一半漏掉一截。
忽略名单
这是最关键的一层:代码块、用户评论、文件名、README 正文,全部登记在忽略规则里,插件一概不碰。和浏览器自带翻译的差距就在这里——后者把 GitHub 当普通网页整页翻译,术语前后不一致,版面被拽得东倒西歪,连代码注释都敢翻。而它只动界面骨架。
油猴(Tampermonkey)安装步骤,3 步完成
安装全在浏览器里完成,不用碰任何配置文件:
- 先在浏览器扩展商店装一个用户脚本管理器,Tampermonkey 最常见。Chrome 用户装完记得在扩展设置里打开"允许运行用户脚本"。
- 然后拿到脚本文件。克隆项目后得到
main.user.js,在 Tampermonkey 面板里选择"从文件安装":
git clone https://gitcode.com/gh_mirrors/gi/github-chinese- 最后刷新 GitHub 页面。没生效的话重启一次浏览器,基本就能好。
项目根目录下还有开发版、南大镜像源、GreasyFork 稳定版三个安装源,具体区别以仓库最新 README 为准。除了浏览器端,项目还提供了一个 VS Code 扩展,可以在 VS Code 内置浏览器里用同样的中文界面,用法见该目录的自述文件。
🧩 GitHub 汉化插件不做什么,以及两个进阶玩法
边界很明确:代码、注释、议题讨论、README 正文,一概不碰。你打开文件看代码时,英文原样保留——这是设计如此,不是 bug。
唯一例外是"项目描述"。它走的是人机翻译,但不自动触发,需要你手动点翻译按钮才生效,主动权在自己手里。
顺带两个值得知道的小玩法:
深色模式适配
切到深色主题后中文界面依旧清晰,翻译结果的样式会跟随浅色、深色两套主题走,不用额外配置:
自定义词库方法
对哪个词不满意,可以自己改。把 词库文件 下载到本地磁盘,在脚本头部把引用路径改成本地文件,并在 Tampermonkey 设置中打开"允许访问文件网址":
// @require file:///D:/github-chinese/locals.js保存后刷新页面,新词条即刻生效。
GitHub 汉化插件更新节奏与高频踩坑
这类插件最大的风险是 GitHub 一改页面就失灵。这个项目的应对是两个节奏:开发版词库每周五自动更新,稳定版每周一同步。翻看更新日志能看到,GitHub 引入 React 机制导致头部导航翻译短暂失效时,后续几个版本都在做兼容修复,跟版速度还算跟手。
维护团队也不小:30 多位贡献者,词库翻译参考 Pro Git 中文版、Git 官方中文翻译等权威资料,术语有出处。除了汉化本身,连 CI 流程都配了 AI 代码审查工作流,社区运营的细节可见一斑。
下次再收到"帮我 review 一下 PR"的消息,直接点开,页面顶部写的就是"拉取请求"。现在,去把 Tampermonkey 装上,刷新一次 GitHub 试试。
【免费下载链接】github-chineseGitHub 汉化插件,GitHub 中文化界面。 (GitHub Translation To Chinese)项目地址: https://gitcode.com/gh_mirrors/gi/github-chinese
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考