用户要求只读评审 TagLauncher 当前 Apple 默认应用名称/备注本地化方案,不修改源码或资源。背景是 7.8.17 包在切到非中文语言时,Apple 默认应用名称和备注质量严重混乱;用户提出 Apple 系统内置应用的 29 语言名称/备注应独立管理,不应与 SmartStart 几千个通用应用库混在一起。
/Users/ar/Projects/Taglauncher-7.8.15-source 的当前改动状态。Apptag/DataLayer.swiftApptag/SmartCategorization/SmartStartService.swiftApptag/AppleDefaultAppNotes.swiftResearch/SmartStart/Scripts/build-ultimate-default-catalog.mjsResearch/SmartStart/UltimateDefaultCatalog/*build.shcom.apple.* 条目,但 77 个 Apple 条目的 name 均为空。SmartStartService.defaultNote(for:) 提供。AppNoteOrigin 最合理表达应区分 Apple 默认、SmartStart 默认、用户手动编辑/清空。catalogDefault 重命名为更清晰的 smartStartDefault;由于当前基本没有外部用户,推荐按最干净语义重命名。