GitHub 汉化完整指南:导入 1 个脚本,3 分钟把界面变中文
想中文阅读 GitHub,又怕浏览器翻译把代码和布局搅乱?github-chinese(GitHub 汉化插件)给出答案:导入一个 Tampermonkey 脚本,界面即刻中文化,全程零配置,不用碰任何选项。
🔍 装上 GitHub 汉化插件后,你会看到什么
打开 GitHub 首页,顶部导航变成"仪表板""置顶仓库";进入仓库页,菜单是"代码、议题、拉取请求",按钮变成"星标""复刻""关注";"2 days ago"这类时间显示则直接本地化为"2 天前"。几个容易忽略但很值钱的细节:
- 动态内容补译:脚本用 MutationObserver 监听页面变化,下拉菜单、新加载的评论都会实时补上中文,不用手动刷新。
- 深色模式可读:翻译后的文案在浅色、深色主题下都保持正常可读。
- 代码原样保留:代码块、README 正文、用户评论一律原文,一个字都不动。
原理拆解:专属词条表 + 精准匹配
它的思路像编辑部的"词条表加禁改清单"。脚本内置一份近 3 万条的 GitHub 专用词条表和配套正则:先识别你处在哪个页面,再把按钮、菜单、标签这类界面骨架上的文案逐条替换。与此同时,代码、README、评论被各自的忽略规则挡在门外,脚本根本不会进去动它们。
如何安装 GitHub 汉化插件:三步走通油猴教程
- 装 Tampermonkey:在浏览器扩展商店搜索 "Tampermonkey" 并安装,它是用户脚本管理器,负责跑脚本。
- 导入脚本:获取仓库后,在油猴里选"从文件安装",导入 main.user.js:
git clone https://gitcode.com/gh_mirrors/gi/github-chinese
- 刷新验证:刷新 GitHub 标签页,中文界面应立刻出现。没生效的话先重启一次浏览器;Chromium 内核用户再检查 Tampermonkey 是否开了"开发者模式"和"允许运行用户脚本"。
和浏览器自带翻译差在哪
浏览器自带翻译是"整页通翻":同一个词前后译法不一,中文字符一挤,界面布局跟着变形,代码注释和标识符也照翻不误。github-chinese 反着来:术语按词条表统一,只换文案不挪布局,代码、README、评论整体进忽略名单。一句话概括,前者把整页当外文文章读,后者只改界面骨架上的字。
✏️ 个别词条不满意?把词库改成本地版
流程很口语:先把词库文件 locals.js 存到本机,比如 D:/github-chinese/locals.js,然后把脚本头部的 @require 指向本地路径:
// @require file:///D:/github-chinese/locals.js
最后在 Tampermonkey 设置里打开"允许脚本访问本地文件",否则这条 file:// 引用不生效。改完刷新页面,你的私有译法就上线了。
常见问题答疑
页面会变慢吗?数据会外传吗? 不会。翻译全部在本地完成,词库打包在脚本里;唯一涉及网络的是"项目描述"的人机翻译,不点按钮就不发起请求。
GitHub 改版后翻译失效了怎么办? 词库按固定节奏更新:开发版每周五刷新,稳定版每周一同步,React 大改引发的兼容修复都会写进更新日志,跟进很快。
词条质量可靠吗? 译法参考 Pro Git 中文版、Git 官方中文翻译和 GitHub 词汇表官方译本,由 40 余位贡献者共同维护。
适合谁,怎么开始
顺带一提,仓库还内置了 AI 代码审查工作流(见 docs/ai-review.md),并提供 VS Code 扩展(见 vscode-extension/),维护质量有章法可查。装好一次就不用再操心:打开扩展商店导入 main.user.js,从今天起用中文读 GitHub。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考





