完整紀錄請參見CHANGELOG.md。
V3(開發中)
- 被調到
node24運行時間(破碎)。 - 新增輸入:
include、exclude、configPath、categoryId、apiVersion、dryRun、failOnError,以及進階的翻譯旋鈕textType、profanityAction、profanityMarker和allowFallback。 - 來源位置現在也會像
from=<locale>一樣轉發到 Translator,這樣短字串就不會自動偵測到。 - 韌性: 在 Azure
Retry-After標頭的臨時 HTTP 回應(408, 425, 429, 500, 502, 503, 504)自動重試,缺席時會退回抖動指數式退縮。可透過maxRetries和retryBackoffMs調整。關閉 #46。 - 佔位保護: 代幣像是
{{name}}、${var}、{0}、{0:N2}、%s、%1$s和 HTML 實體,在翻譯前會被 sentinels 包裹,翻譯後會恢復,所以 Translator 不會再搞亂 i18next/Mustache/Handlebars/.NET/printf 佔位符。透過protectPlaceholders切換;延伸customPlaceholderPatterns。收緊 #16。 - 按金鑰選擇退出:新的
noTranslatePatterns輸入會完全從翻譯器請求中移除匹配的鍵(保留品牌名稱、錯誤代碼等的原始值)。將 glob 模式與解析器層級的鍵(JSON 點線路徑、RESXname、POmsgid、XLIFF 單位id、INI/重文本鍵)匹配。關閉#35。 - 透過
.github/resource-translator.yml進行倉庫層級設定。 - 詞彙表支援,步驟摘要可透過
core.summary。 - esbuild bundler、ESLint 9 flat config、Prettier、EditorConfig.
- NPM 審計清潔(0 漏洞)。
- Astro + Tailwind v4 文件網站,附有視圖轉換和表達式程式碼。
- 文件的可及性: WCAG 2.1 AA 通行證。標誌字形轉換為路徑,使其不再因漸層阻擋而失色,浮動
Back to top按鈕隱藏時使用inert(取代aria-hidden切換,保持分頁),formats.astro區塊不再與自動產生的標題 ID 碰撞,三張區域卡顯示符合 BCP-47 的lang屬性(nya→ny、lug→lg、run→rn),重複的Documentation地標標籤在側邊欄與頁尾間進行消歧,inputs/configuration上的每個資料表都附有螢幕閱讀器說明。 - 內嵌程式碼樣式設計: Docs 的散文
<code>現在採用溫暖/琥珀色主題的強調——與品牌→強調連結和標題的口音調色不同。 - Dependabot 自動合併、CodeQL 掃描、CI 矩陣。
v2.x 版本
- 請參考 git 歷史。