十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

GitHub界面全是英文看不懂?这个开源汉化插件让整个网站瞬间说中文

GitHub界面全是英文看不懂?这个开源汉化插件让整个网站瞬间说中文 GitHub界面全是英文看不懂这个开源汉化插件让整个网站瞬间说中文【免费下载链接】github-chineseGitHub 汉化插件GitHub 中文化界面。 (GitHub Translation To Chinese)项目地址: https://gitcode.com/gh_mirrors/gi/github-chinese某个周六下午我第一次把写好的小工具推到GitHub却卡在了第一步满屏英文不知道点哪里上传代码也分不清Fork和Clone。朋友丢给我一个开源项目——GitHub汉化插件github-chinese装上后整个GitHub界面瞬间变成中文菜单、按钮、提示全都能看懂再也不用靠猜。后来我越用越发现这个项目解决的远不止看得懂这么简单。它和浏览器翻译成中文到底有什么不一样很多人第一反应是右键翻译不就行了吗我也试过结果页面排版全乱代码块被一起翻成中文GitHub这种大量动态加载的页面还经常漏翻。GitHub汉化插件和浏览器翻译最根本的区别是它懂GitHub。插件的翻译规则存放在项目的词库文件 locals.js 里用正则去匹配界面元素而不是把整页文字无差别替换。这样一来代码、文件名、命令这些不该动的地方一律不碰菜单、按钮、提示这类界面文字则被精准替换成中文。像RepositoryForkPull Request这些术语全站统一翻译成仓库复刻拉取请求不会出现一会儿仓库一会儿存储库的混乱。更重要的是GitHub的页面内容很多是在滚动、点击时才动态加载出来的浏览器翻译经常翻完一半就罢工。插件则持续监听页面变化新冒出来的内容照样能翻译主脚本 main.user.js 会配合词库实时工作项目每周自动更新词库跟上GitHub改版的速度。上图是汉化后的仓库页面代码议题拉取请求这些标签、文件列表、右侧的关于区域全都变成了中文一眼扫过去就知道这个仓库在讲什么。从装脚本到满屏中文我花了不到十分钟安装比我想象的简单。浏览器跑用户脚本需要先装一个脚本管理器相当于给浏览器配一个应用商店我用的是Tampermonkey篡改猴去扩展商店搜到装上就行。接着打开项目里的 main.user.js 脚本文件Tampermonkey会自己弹窗询问是否安装点确认回到GitHub刷新一下——全程不用碰一行代码。刷新后的第一眼确实让人恍惚仪表盘真的变成了仪表盘左侧是置顶仓库和近期活动仓库页里的星标、关注、议题各归各位。连时间都本地化了英文的3 hours ago变成了3小时前翻看项目动态特别舒服。深色模式也不用操心插件会自动跟随系统的明暗设置两种主题下中文都清晰可读。上面是深色模式下的仪表盘夜里写代码刷动态眼睛也不遭罪。进阶玩法把词库搬到本地自己定义翻译如果你觉得某个翻译不对劲或者想塞进自己团队的黑话完全可以自己动手。把词库文件 locals.js 下载到本地在Tampermonkey的脚本设置里把 require 的引用路径改成本地文件路径比如 file:///D:/github-chinese/locals.js刷新页面你的修改立刻生效。调试时甚至可以直接把词库文件拖进浏览器地址栏复制路径省去配置的麻烦。想深入研究源码的话也可以把整个项目克隆下来仓库地址https://gitcode.com/gh_mirrors/gi/github-chinese本地随意折腾。关于安全、卡顿和新手的三个疑问装用户脚本安全吗这个项目完全开源代码公开可查不收集任何数据也没有广告。词库由社区共同维护每次更新都是透明的可以放心用。装了会拖慢GitHub吗插件只处理界面文字用正则精确匹配、跳过代码和特殊符号还会计住已翻译的内容避免重复劳动实际用起来几乎感觉不到存在。新手学起来难吗难的本就不是装插件而是认识那几个术语。装上之后GitHub反而成了学Git概念最好的教材——复刻拉取请求合并冲突这些词见多了自然就懂它们的意思了。下一步让GitHub真正属于你技术不该被语言挡住工具应该迁就人而不是让人去迁就工具。GitHub汉化插件把这块门槛悄悄拆掉剩下的就是专心写代码。装好Tampermonkey把 main.user.js 交给它刷新页面你的GitHub从此就可以说中文了。如果哪天遇到翻译不准的地方记得去项目的议题Issues区说一声你的一句话可能就是下一条让所有人受益的词条。【免费下载链接】github-chineseGitHub 汉化插件GitHub 中文化界面。 (GitHub Translation To Chinese)项目地址: https://gitcode.com/gh_mirrors/gi/github-chinese创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表