fix: v0.17 — Copilot/+ 下拉補翻、擋下新版 React UI 的 repo 描述誤翻

v0.16 補翻(整句優先,不單獨加 New / Import 等通用短詞):
- `+` 下拉:New repository / Import repository / New codespace / New gist / New organization
- Copilot 下拉:Ask Copilot / About this page / In a space / Download for
- 搜尋框:Type / to search

v0.17 修 repo 描述誤翻:
- 原 `.BorderGrid-cell > p` 直接子代選擇器因 GitHub 新版多包一層 `<div class="hide-sm hide-md">` 而失效
- 原 `.f4.my-3` 亦因 class 改為 `f4 tmp-my-3` 失效
- 新增 `p.f4` 靠語意鎖定(Primer CSS 的 prose 字級),不依賴會變動的 tmp-* 前綴

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-22 17:38:02 +08:00
parent d23dda03a9
commit 36cd2df55d

View File

@@ -1,7 +1,7 @@
// ==UserScript==
// @name GitHub 中文化 (繁體)
// @namespace https://github.com/scriptscat/scriptcat
// @version 0.15
// @version 0.17
// @description 幫 GitHub 導覽列、按鈕、屬性換成繁體中文,支援 SPA 動態更新,不亂翻、不卡頓。
// @match https://github.com/*
// @run-at document-idle
@@ -135,6 +135,11 @@
// PR / Issue 常見按鈕
['New issue', '開新問題'],
['New pull request', '開新拉取請求'],
['New repository', '新增倉庫'],
['Import repository', '匯入倉庫'],
['New codespace', '新增 codespace'],
['New gist', '新增 gist'],
['New organization', '新增組織'],
['Compare', '比較'],
['Merge', '合併'],
['Merge pull request', '合併拉取請求'],
@@ -185,6 +190,14 @@
['Everyone', '所有人'],
['Anyone', '任何人'],
// Copilot / 搜尋框
['Ask Copilot', '詢問 Copilot'],
['About this page', '關於此頁'],
['In a space', '在 Space 中'],
['Download for', '下載'],
['Type', '輸入'],
['to search', '搜尋'],
// 全站導覽 / 使用者選單
['Pull', '拉取'],
['Marketplace', '市集'],
@@ -278,6 +291,9 @@
'[itemprop="about"]',
'.BorderGrid-cell > p',
'.f4.my-3',
// 2026 新版 React UI描述 <p class="f4 tmp-my-3"> 包在 .hide-sm.hide-md 裡,原 `> p` 直接子代選擇器失效。
// 用 p.f4 靠語意f4 = 大型段落文字 = prose 描述),對未來 tmp-* 類別變動有抵抗力。
'p.f4',
// Topics 標籤
'a.topic-tag',
'.topic-tag',