# Taglauncher 会话记录 - 2026-06-08 15 ## 用户目标 - 用户反馈安装 DMG 后切换到法文/日文时,Apple 内置应用标题已经变为对应语言,但备注仍显示中文。 - 用户要求查看 Apple 内置应用日文和法文源文件。 - 用户随后要求清理本地缓存数据。 ## 排查结论 - Apple 独立资源源文件存在且内容不是中文: - `Research/AppleDefaultApps/AppleDefaultApps.localizations.ja.json` - `Research/AppleDefaultApps/AppleDefaultApps.localizations.fr.json` - 构建产物中的 deflate 资源也存在且内容正确: - `build/TagLauncher.app/Contents/Resources/AppleDefaultApps.localizations.ja.json.deflate` - `build/TagLauncher.app/Contents/Resources/AppleDefaultApps.localizations.fr.json.deflate` - 截图现象和本机数据检查一致:标题已本地化,备注仍来自旧数据库。 - 本机旧数据 `/Users/ar/Library/Application Support/Apptag/tags.json` 中 Apple 默认备注为中文,且 `appNoteMetadata` 为 `null`。上一轮 QA 漏掉了更早版本无 metadata 的 Apple 默认备注遗留状态。 ## 已完成事项 - 将旧本地数据移走,不直接删除: - 原文件:`/Users/ar/Library/Application Support/Apptag/tags.json` - 移走后:`/Users/ar/Library/Application Support/Apptag/tags.json.cleared-20260608-093850` - 创建备份: - `/Users/ar/Projects/Taglauncher/LocalDataBackups/20260608-093850/Application_Support_Apptag_tags.json.bak` - 精确检查进程名,当前没有 `TagLauncher` 或 `Apptag` 运行,不会把旧内存数据写回。 ## 未决问题 - 本次只按用户要求清理了本机旧数据,没有修改源码。 - 如果未来要兼容更早版本用户,应补一个 legacy migration:Apple app 旧中文默认备注且 metadata 缺失时,转为当前语言 `.appleDefault`。但用户此前说明当前没有真实用户,当前先用清理本机数据解决。 ## 后续建议 - 重新打开 7.8.18 后让 App 重新扫描并生成默认备注,再切换法文/日文验证 Apple 内置应用备注。