# TagLauncher 会话记录 - 2026-06-07-01 ## 用户目标 - 只做事实摸底,不改代码:确认 29 种界面语言下,苹果自带应用默认备注是否已经有对应的 29 语言资源。 ## 已完成事项 - 检查 `Apptag/L10n.swift`: - 当前支持语言数量为 29。 - 检查 `Apptag/AppleDefaultAppNotes.swift`: - 当前 Apple 默认备注表是 `byBundleID: [String: String]` 和 `byName: [String: String]`。 - 该表没有按语言拆分的结构。 - `byBundleID` 包含 72 个 Apple bundle ID,内容是中文备注。 - 检查 `Research/SmartStart/UltimateDefaultCatalog/`: - 存在 29 个 `SmartStart_UltimateDefaultCatalog.notes..json` 文件。 - `SmartStart_UltimateDefaultCatalog.base.json` 中有 77 个 `com.apple.*` 条目。 - 29 个语言 notes 文件均覆盖这 77 个 Apple 条目,覆盖率为 77/77。 - 对比 Apple 默认备注表与 SmartStart catalog: - `AppleDefaultAppNotes.swift` 的 72 个 Apple bundle ID 全部能在 SmartStart catalog 中找到。 - SmartStart catalog 额外包含 5 个 Apple 条目:Finder、GarageBand、Final Cut、Logic、TestFlight。 ## 关键结论 - 资源层面:苹果相关应用备注已经存在 29 语言版本,位于 SmartStart catalog notes 文件中。 - 当前实现层面:系统 Apple 默认备注初始化仍使用 `AppleDefaultAppNotes.swift` 的中文单语言表,没有接入 SmartStart 的 29 语言备注。 - 本轮只确认存在性和覆盖率,没有评估翻译质量。 ## 后续建议 - 如要修复语言切换后的 Apple 默认备注,应复用 SmartStart catalog 的 29 语言 notes,并只更新 `origin = .appleDefault` 且 fingerprint 未被用户改动的备注。