github javaht/claude-desktop-zh-cn 1.4.10

4 hours ago

适配 Claude 2.9939.2 新版 i18n 加载机制(dynamic catalog),macOS / Windows 汉化恢复生效,并大幅提升安装速度。

核心修复

  1. 修复新版 Claude (2.9939.2+) 汉化失效(macOS / Windows):
    • 新版前端强制加载 i18n/dynamic/<lang>.json,该文件缺失会让整个语言包加载失败并整体回退英文。现安装时会自动写入该文件(dynamic 词表为内容哈希 key,随包词表暂无对应翻译,先按官方 en-US 原文兜底),并联动卸载、权限与校验流程。
    • 新版 bundle 内存在两份语言白名单(导航语言解析与语言可用性校验各一份),此前只补丁第一份,导致部分路径仍把中文回退成 en-US。现会把 bundle 内所有白名单全部补上 zh-CN,并修复重装时提前跳过导致第二份永远漏改的问题。

性能优化

  1. 硬编码文案扫描提速:
    • macOS:替换规则预编译 + 无命中文件快速跳过 + 多进程并行,全量扫描由约 549s 降至约 80s(实测约 7 倍),补丁规则顺序与语义不变;
    • Windows:扫描热循环移入内嵌 C# 并行实现(Parallel.For),与原逻辑输出逐字节一致(实测 3292 个文件、2290 处替换完全相同),Add-Type 不可用时自动回退单线程。

升级说明

  • 已装旧版补丁的用户:先更新本项目,重新运行安装(macOS 选 1 完整补丁;Windows 双击 install-windows.bat),脚本会先恢复原版再打新补丁。
  • Claude Desktop 自动更新覆盖后同样重新运行一次安装即可。

Don't miss a new claude-desktop-zh-cn release

NewReleases is sending notifications on new releases.