GitHub 中文化插件简介
GitHub 中文化插件是一个由开源社区维护的浏览器插件,旨在将 GitHub 网站界面翻译成中文,以帮助中文用户更好地使用这个全球最大的代码托管平台。该插件源自 52cik 的 github-hans 项目,目前由 maboloshi 和众多贡献者共同维护。
插件的主要功能包括:
- 中文化 GitHub 菜单栏、标题、按钮等公共组件
- 保留并完善正则翻译功能
- 支持对"项目描述"进行人机翻译
自 2021 年 10 月以来,项目进行了多次重要更新,目前最新版本为 1.9.3。
插件安装与使用
要使用 GitHub 中文化插件,用户需要先安装一个用户脚本管理器。推荐的管理器和浏览器组合包括:
- Chrome 或基于 Chromium 内核的浏览器:Tampermonkey 或 Violentmonkey
- Firefox 或基于 Gecko 内核的浏览器:Tampermonkey 或 Violentmonkey
- Safari 浏览器(macOS, iOS, iPadOS):Macaque 或 Stay
- Via 浏览器(Android):浏览器内自带
安装步骤如下:
- 安装用户脚本管理器
- 点击以下链接之一安装脚本:
- 刷新 GitHub 页面,即可看到中文化的界面
值得注意的是,开发版通常会比发布版更早进入开发和测试阶段,词库内容会在每周五凌晨自动更新。而发布版则会在开发版词库版本号更新后的下周一凌晨自动同步上一开发版的词库文件。
插件功能与更新历史
GitHub 中文化插件的功能在不断完善和更新。以下是一些主要的功能更新:
- 支持对"项目描述"进行人机翻译
- 优化了突变翻译处理
- 引入全局缓存模式,提高效率
- 支持时间元素的 Shadow DOM 翻译,并监听变化
- 适配了 www.githubstatus.com 和 skills.github.com
最新的 1.9.3 版本(2024-08-18 发布)主要更新包括:
- 新增功能:通过设置中文环境,自动本地化时间元素
- 优化突变翻译处理
- 引入全局缓存模式
- 调整:更新讯飞听见翻译引擎 v2.0
- 优化:梳理、优化脚本
贡献与参与
GitHub 中文化插件是一个开源项目,欢迎社区成员参与贡献。贡献者可以通过以下方式参与:
- 补充完善中文词条(在 locals.js 文件中)
- 提交 bug 报告或功能建议
- 改进代码质量
- 编写文档和教程
贡献时,请遵循项目的贡献指南,并参考相关概念及资料文档,如 Pro Git 第二版简体中文版、Git 官方软件包的简体中文翻译等。
未来规划
项目的未来规划包括:
- 添加 GitHub 名词解释,帮助新手理解特定术语
- 整理 Git & GitHub 学习资料,帮助新手快速上手
- 继续优化翻译质量和覆盖范围
结语
GitHub 中文化插件为中文用户提供了一个更友好的 GitHub 使用体验。通过社区的共同努力,插件不断完善,功能日益强大。无论您是 GitHub 新手还是经验丰富的开发者,这个插件都能帮助您更高效地使用 GitHub 平台。欢迎安装使用,并参与到项目的改进中来,让我们共同打造更好的 GitHub 中文化体验!