edit | blame | history | raw

Apple 默认备注多语种迁移修复 TODO

目标

  • 修复切换到非中文语言后,Apple 自带应用默认备注仍显示中文的问题。
  • 保护用户手写备注和手动清空备注,不因语言切换被覆盖。
  • 补齐当前系统扫描到但 Apple catalog 缺失的 com.apple.campo
  • 补充自动化 QA,覆盖旧中文默认备注迁移、手动备注保护、资源完整性。

范围

  • 修改 Apple 默认备注 catalog / 迁移 / 重本地化逻辑。
  • 修改 Apple 默认备注相关 QA。
  • 更新版本号与 changelog。
  • 不修改 App Grid 视觉、使用技巧交互、标签拖拽、SmartStart 分类策略。

TODO

  • [x] 读取现有 Apple 默认备注链路与用户库复现证据
  • [x] 补齐 com.apple.campo Apple catalog base/translations/29 语种 localizations
  • [x] 增加旧 Apple 默认备注识别与迁移逻辑
  • [x] 补充动态 QA:旧中文默认备注无 metadata 时能迁移到当前语言
  • [x] 补充 QA:手写备注与手动清空备注不被覆盖
  • [x] 跑资源 QA、Apple 默认备注策略 QA、SmartStart 边界 QA
  • [x] 跑 macOS 14 typecheck 与构建验证
  • [x] 更新 CHANGELOG.mdInfo.plist
  • [x] 保存工作日志与最终 QA 证据

完成标准

  • 旧版本持久化的 Apple 默认备注,即使没有 metadata,也能在语言切换或启动重本地化时迁移到当前语言。
  • 用户手写备注、手动清空备注和非 Apple 默认备注不被覆盖。
  • com.apple.campo 在 Apple 默认应用目录、translations 和 29 个语种 localizations 中完整存在。
  • 7.9.3 / 20260619.2142 构建产物通过 macOS 14 metadata 和签名检查。