GitHub 汉化插件 5 分钟上手:界面按钮、时间和描述全变中文
【免费下载链接】github-chineseGitHub 汉化插件,GitHub 中文化界面。 (GitHub Translation To Chinese)项目地址: https://gitcode.com/gh_mirrors/gi/github-chinese
新同事第一次打开 GitHub,盯着 Code、Pull requests 两个按钮不知道该点哪个。这时候装一个 GitHub 汉化插件,几分钟就能把界面里的按钮、菜单和提交时间翻成中文,不用再逐个词去猜含义。
它到底改了什么
| 会改 | 不会改 |
|---|---|
| 导航栏、按钮、菜单等界面文字 | 代码内容、README 正文 |
| "3 days ago" 这类相对时间 | URL、仓库名、分支名 |
| 项目描述(点翻译按钮才转) | 评论里的代码片段 |
说白了就是只动界面,不碰内容。
从 0 到跑起来
最短路径就两件事:
- 装脚本管理器:Chrome/Edge 用 Tampermonkey,Firefox 用 Violentmonkey
- 克隆仓库,用浏览器打开里面的本地脚本文件,管理器会自动导入
git clone https://gitcode.com/gh_mirrors/gi/github-chinese打开克隆目录下的 main.user.js 即可,做完这一步就够了。
装上之后你会看到什么
打开任意仓库页,标签栏里的 Code 变成"代码"、Issues 变成"议题"、Pull requests 变成"拉取请求",文件列表旁的"最近提交"时间和"3 天之前"这种相对时间也都跟着本地化。
深色模式同样正常,导航栏和"置顶仓库"侧栏在深底上对比度也没问题,不用额外调样式。
它是怎么做到的(通俗版)
- 词库驱动:locals.js 里按页面存了匹配规则、忽略规则和词条,脚本只替换命中词库的节点,所以代码和链接不会被误改。
- 持续监听:GitHub 是单页应用,切路由不刷新,脚本用 MutationObserver 盯着 DOM 变化,一有新节点就补翻。
调成你想要的样子
如果你想改团队术语
- 把 locals.js 下载到本地并修改词条
- 脚本里的 @require 指向本地文件路径
- Tampermonkey 设置里开启"允许访问文件网址"
改完刷新页面立即生效。
如果你想要更省心的版本
仓库里 main(greasyfork).user.js 是稳定版入口,每周一同步一次开发版词库;想追新就继续用 main.user.js,它每周五更新词库。
如果你要自己补词条
脚本目录里的 t2s-convert.pl 可以辅助简繁转换,补词条时顺手就能用到。
踩坑速查
- 😵 装完没反应 → 检查脚本是否启用,强刷页面(Ctrl+Shift+R),再不行重启浏览器
- 🤔 某个页面没翻译 → 多为词库未覆盖新页面,等词库更新
- 😤 本地词库不生效 → 确认已开"允许访问文件网址",并把配置模式切到高级
- 🕐 时间没本地化 → 把浏览器语言环境设为中文
接着往哪看
- 主脚本逻辑:main.user.js
- 词库与页面规则:locals.js
- 繁体词库:locals_zh-TW.js
- CI 与转换工具:script/
回到开头那个场景:下次再看到英文按钮拿不准时,装好插件刷新页面,或者直接去词库里把那条翻译改成你们团队的叫法。
【免费下载链接】github-chineseGitHub 汉化插件,GitHub 中文化界面。 (GitHub Translation To Chinese)项目地址: https://gitcode.com/gh_mirrors/gi/github-chinese
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考