edit | blame | history | raw

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 的用户手写备注。