TagLauncher 会话记录 - 2026-06-08
用户目标
- 澄清
Research/SmartStart/UltimateDefaultCatalog 中的多语言应用目录与苹果自带应用默认备注之间的关系。
已确认事实
SmartStart_UltimateDefaultCatalog.base.json 是总目录,包含大量应用条目,其中也包含 Apple 自带 / Apple 官方应用条目。
- 当前本地检查结果显示 base catalog 中有 77 个
com.apple.* 条目。
- 29 个
SmartStart_UltimateDefaultCatalog.notes.<lang>.json 文件为这些 catalog 条目提供多语言备注;这 77 个 Apple 条目在 29 个语言文件中均有备注覆盖。
- 源码里仍存在单独的
Apptag/AppleDefaultAppNotes.swift:
- 包含 72 个 Apple bundle ID。
- 内容是中文单语言备注。
- 当前系统自带 App 初始化默认备注走的是这张单独表,而不是 SmartStart catalog 的 29 语言备注。
关键说明
- Apple 的 77 个条目不是以单独多语言 JSON 文件管理,而是包含在 SmartStart 总 catalog 中。
- 当前项目存在历史重叠:SmartStart catalog 已经有 Apple 多语言备注,但运行逻辑仍使用旧的 Apple 中文默认备注表。
后续建议
- 如果后续决定修复语言切换问题,应把
origin = .appleDefault 的默认备注接到 SmartStart catalog 的多语言备注来源上,同时继续保护 origin = .manual 的用户手写备注。