完整记录请参见 CHANGELOG.md。
V3(开发中)
- 被推迟到
node24运行时间(破碎)。 - 新输入:
include、exclude、configPath、categoryId、apiVersion、dryRun、failOnError,以及先进的翻译旋钮textType、profanityAction、profanityMarker和allowFallback。 - 源位置现在也会像
from=<locale>一样转发到 Translator,这样短字符串就不会被自动检测。 - 韧性:对暂时HTTP响应(
408, 425, 429, 500, 502, 503, 504)的自动重试,尊重Azure的Retry-After首部——缺席时会退回到抖动指数退缩。通过maxRetries和retryBackoffMs调节。关闭#46。 - 占位保护:标记,比如
{{name}}、${var}、{0}、{0:N2}、%s、%1$s和HTML实体,在翻译前被封装在哨兵中,翻译后恢复,所以翻译器停止了破坏i18next/Mustache/Handlebars/.NET/printf占位符。通过protectPlaceholders切换;与customPlaceholderPatterns相连。收紧#16。 - 按密钥选择退出:新的
noTranslatePatterns输入会完全从翻译器请求中丢弃匹配的密钥(保留品牌名称、错误代码等的源值)。将球状模式与解析器级别的键(JSON点路径、RESXname、POmsgid、XLIFF单元id、INI/restext键)匹配。关闭#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 历史记录。