GitHub 中文化 1.4.0 版本更新说明
本次新增企业版站点支持、下载文件夹、设置备份、内置词库浏览与搜索净化内置规则;加速改为在原有元素旁列出选项,默认不再替换原链接; Firefox 最低版本降至 128 。
新增功能
企业版站点:GitHub Enterprise Server (如
github.example.com )、
GHE.com (如
octo-corp.ghe.com )的页面与
github.com 相同,启用后照常翻译;搜索净化、自动加载、新标签页打开、下载文件夹同样生效。
启用:在企业版站点的页面打开弹出页,状态显示「未授权」时点「授权」,并在浏览器的询问中允许;已打开的该站页面随即翻译,无需刷新。
管理:设置页新增「企业版设置」标签页,可直接添加主机名(也可粘贴地址)或删除站点;删除时一并撤销该站点的权限。
代码片段:每个站点同时授权 gist. 子域名( GHES 开启子域名隔离时代码片段所在);未开启子域名隔离时,主站 /gist 下的代码片段页同样识别。
加速:仍只处理
github.com 的地址;企业版站点页面上指向
github.com 的链接照常加速。
下载文件夹:目录页顶栏「添加文件」之后新增「下载文件夹」按钮(窄屏只显示图标),把当前目录(含子目录)在本地打包成 ZIP 保存;进度显示在页面右下角,可取消。
经 GitHub 自己的接口取回,私有存储库、企业版站点同样可用;下载期间分支有新提交时仍取同一版本。
上限为 1000 个文件、300 个目录、共 500 MB 。
开启加速时按钮带菜单,可选经某个加速分类取回文件。
弹出页新增「下载文件夹」开关,默认开启。
加速选项:开启加速后,在 GitHub 原有的元素旁按分类列出加速后的地址,原链接保持不变;样式经作者同意照搬自 github-download-userscript 。
Code 下拉框:HTTPS 克隆地址下方多出同款的地址行,单击地址框或复制按钮即复制加速后的地址; Download ZIP 下方多出「 Download ZIP [分类]」菜单项。下拉框变高后限高、内部滚动,不再被顶到页面顶部。
文件页:Raw 所在的按钮组里,Raw 之后多出各分类的按钮。
代码片段:Raw 、Download ZIP 按钮之后多出各分类的按钮,与原按钮拼成一组。
发行版、标签列表:附件、源码包下方一排小按钮。
单击下载,右键可复制地址;没有支持该地址的加速源的分类不列出。
设置备份:设置页顶部新增「导出备份」「导入备份」,把设置、自定义词库、屏蔽规则与已启用的企业版站点存为一个 JSON 文件,更换设备或浏览器后导入即可恢复。
导入时设置按文件覆盖;排除路径、新标签页的自定义页面、自定义词库与屏蔽规则与现有的合并。
企业版站点需要重新授权:导入后在「企业版设置」中列为待授权,点「授权」即可。
排除路径、加速源、净化设置、新标签页设置、企业版设置也可各自单独导出、导入;加速源的导入、导出在「加速源」标题旁,含加速下载、图片加速、故障转移三个开关。
内置词库:「汉化设置」中新增「内置词库」,列出扩展内置的词条(原文、译文与生效范围),可搜索,可切换简体、繁体;第一次打开时才加载,列表只渲染可见的行。
搜索净化内置规则:内置 454 个在搜索结果中刷屏、引流的账号,收录自 Github 搜索净化 的默认屏蔽名单;默认开启,可在「净化设置」的「内置规则」中浏览、关闭。
多选删除:排除路径、自定义词库、加速源、屏蔽规则、新标签页的自定义页面、企业版站点可勾选多项,全选,确认后一次删除。
分类排序:加速源分类的标签可拖动排序(触屏长按后拖动),或聚焦后按 Alt + ← →;页面上的加速选项与下载文件夹的菜单随即换序。
变更与优化
加速源分类:加速源改为按分类管理,内置分类按提供商划分:gh-proxy 、ghfast 、
wget.la 、其他、自定义。
分类以标签页展示,标签上显示加速源个数;可新建、改名、删除分类,并在分类中添加自定义加速源。
原「首选加速源」与「自动选择」由分类取代。
替换原链接改为可选:默认不再替换页面上的下载链接与克隆地址;需要沿用旧行为时,在「加速设置」的「替换原链接」中选一个分类。
故障转移:开启后探测各加速源,每个分类用其中可用且最快的;分类中都不可用时隐藏该分类的选项(可按分类关闭「自动隐藏」,改为标示不可用)。探测结果存在会话存储,后台休眠重启后有效期内照用,不必重新探测。
移除复制加速链接按钮:发行版附件、源码包旁的复制按钮由加速选项取代,右键选项即可复制加速地址。
设置页:
「自定义词条」改名为「自定义词库」,与「内置词库」同在「汉化设置」,分两个子标签页;原「内置词库」标签页并入其中,设置页改为六个标签页。
「净化设置」的屏蔽规则分「自定义规则」「内置规则」两个子标签页。
标签撑满整行,文字居中;窄屏放不下时可横向滑动,还有标签的一端显示箭头,点按滚动,选中被挡住的标签时自动滚出来。
标签下方的指示条与选中标签的文字等宽、对齐;系统缩放为 125% 等非整数比例时不再偏短。
列表(排除路径、自定义词库、内置词库、加速源、屏蔽规则、内置规则、新标签页的自定义页面、企业版站点)向下滚动后,右下角显示返回顶部按钮。
弹出页:开关改为两列,弹出页变短;中文标签一行显示,英文标签折成两行。
设置页下拉框:修正选项之间出现分隔线的问题,与弹出页的下拉框一致。
Firefox 最低版本:桌面版由 140 、Android 版由 142 降至 128 (含 Firefox ESR 128 )。Firefox 140 ( Android 142 )以前的版本不显示扩展的数据收集声明;扩展本身不收集任何数据,行为不变。
翻译:补译设置页的「 Switch … context 」,以及 Copilot 设置中「记忆」部分与侧栏的「 Memory 」。
升级说明
旧版本的加速设置自动迁移:首选为「自动选择」时开启故障转移;自定义加速源归入「自定义」分类,与内置源重复的去掉。
升级后下载链接与克隆地址不再被替换,改为在旁边列出加速选项;需要替换时见上文「替换原链接改为可选」。
搜索净化的内置规则默认开启;不需要时在「净化设置」中关闭。
隐私说明
本次新增 activeTab 与可选主机权限,更新时均不弹出权限提示:
activeTab:打开弹出页时读取当前页的地址,并查看页面头部有无 GitHub 的标记,用于识别尚未启用的企业版站点;结果不保存。
可选主机权限:安装、更新时不申请;启用企业版站点时只申请该站点(主站与 gist. 子域名),并只在该站点运行脚本。
故障转移开启时,页面上有可加速的链接、克隆地址,或打开「下载文件夹」按钮的菜单时,后台探测各加速源能否连通( HEAD 请求,不带 Cookie 与来源页),结果缓存 5 分钟,存在 storage.session ,浏览器关闭时清除。
下载文件夹时,文件从当前站点取回(同在页面上浏览);选了加速分类时改经该分类的加速源取回,不带 Cookie 。文件只在本地打包。
备份文件由你保存、选择,导出、导入都在本地完成。
已启用的企业版站点即浏览器中授予的站点权限,不写入扩展设置;可在设置页删除,或在浏览器的扩展管理中撤销。
安装说明
各浏览器的安装方式请参考项目自述文件。
github-chinese-1.4.0-firefox.xpi 未签名,仅支持通过 about:debugging 临时载入。
完整更改记录:v1.3.0...v1.4.0