中文化 GitHub 界面的部分菜单及内容。原作者为楼教主(http://www.52cik.com/)。
当前为
本项目源自: 52cik/github-hans
测试平台: Win10 + Chrome + Tampermonkey, violentmonkey
更新至 1.7.9
GitHub 的 ajax 载入方式逐步从 defunkt/jquery-pjax 切换到 hotwired/turbo, 导致已有的动态监测方式逐步失效
目前, 通过以下修复:
BODY 元素新增监视TURBO-FRAME 框架, 获取对应的 page
翻译描述返回值无法插入chrome浏览器自带翻译功能卡死页面其他更新:
rePagePath,rePagePathRepo,rePagePathOrg匹配规则,限制路径匹配层次,排除干扰document.URL变化触发标题翻译和JS 筛选器翻译关闭正则无法生效, 需要刷新页面才生效JS 筛选器规则更新至 1.7.8
document.body和title更新机制, 导致原有的监测更新规则部分失效, 目前使用document.documentElement监视整个页面 DOM 的变更<HEAD>标签标题翻译和JS 筛选器翻译, 依据 URL变化更新更新至 1.7.7
时间元素翻译功能页面标题翻译函数遍历节点函数逻辑transPage函数,默认翻译公共部分getPage函数, 使ClassName匹配规则优先translate函数, 跳过不存在英文字母和符号,., 保留首尾空白部分等es6新语法JS 选择器规则
更新至 1.7.6
更新至 1.7.5
更新至 1.7.4
更新至 1.7.3
更新至 1.7.2
更新许可证为 GPL-3.0 希望大家依据许可证使用
正式发布 1.7.0 版本
原作者楼教主已停止维护多年,且近年来 GitHub 页面结构的变化,导致原有的脚本无法正常工作。
虽然 GitHub 在被微软售收购比较重视国际化,启动并基本完成了GitHub 文档的中文化。但是,关于 GitHub 页面的中文化暂时还没启动。
对于,新手使用和高阶使用仍会存在一定的障碍。故,本人依据个人兴趣暂时进行了一定的修复和维护。
本次维护基本恢复和保留大部分功能如:页面正则翻译(含日期的正则)。页面词条可能被我切得太碎不方便后期维护(先这样吧!)
pull request。目前,已翻译大部分常用页面,欢迎补充完善,中文词条在locals.js中。大家在补充完善的过程,请遵循以下文档对相关术语进行翻译:
相关概念及资料文档:
