# TagLauncher 会话记录 - 2026-06-08-18 ## 用户目标 用户反馈切换到日语后,Apple 内置应用备注全部显示英文。用户要求先检查是代码问题、本机缓存问题,还是日文/27 种外语资料本身有问题;如果资料有问题,需要以简体中文为初始版本批量重翻 macOS 自带应用的 27 种非中文语言名称和备注。 ## 已完成事项 - 检查当前运行安装包 `/Applications/TagLauncher.app`,版本为 `7.8.20`,Build `20260608.1030`。 - 检查本机数据 `/Users/ar/Library/Application Support/TagLauncher/tags.json`:Terminal 备注为 `Command line entry, Mac’s hidden cockpit`。 - 检查 Terminal 的 note metadata:`origin = catalogDefault`,`languageCode = en`,不是新的 `appleDefault`。 - 统计本机系统 Apple 应用备注:65 条系统应用备注中,61 条仍是旧 `catalogDefault + en`,只有 4 条是 `appleDefault`。 - 检查已安装包、build 包、源码中的 `AppleDefaultApps.localizations.ja.json`:Terminal 备注不是截图里的英文,而是 `Terminal: Macで開発に使うApple純正アプリ`。 - 检查 29 种 Apple 默认资源:除简繁中文外,27 种语言的 `displayName` 全部为英文 canonical name;notes 由模板生成,未逐条翻译简体中文 `defaultNote-ZH`。 - 检查生成脚本 `Research/AppleDefaultApps/Scripts/build-apple-default-apps.mjs`:`displayNameFor()` 对非简繁中文直接返回 `canonicalName`;`noteFor()` 对非简体中文走 `noteTemplates`,没有使用中文源备注逐条翻译。 ## 关键判断 - 用户截图里的日语下英文备注,直接原因是本机旧数据仍保留 SmartStart/catalogDefault 英文备注,当前 Apple 默认重本地化逻辑不会接管 `catalogDefault`。 - 这不是当前安装包日文资源把 Terminal 写成 `Command line entry...`,因为安装包日文资源中 Terminal 是日文模板句。 - 但是 Apple 默认应用的 27 种非中文资源确实存在严重质量问题:显示名基本未本地化,备注是模板文案,不是基于简体中文源备注的真实翻译。 - 这两个问题需要分开处理:本机测试数据应清理/迁移;发布数据应重建 27 种语言 Apple 默认资源。 ## 文件变更 - 本轮没有修改应用源码或资源文件。 - 仅新增本会话记录文件。 ## 后续建议 - 先冻结发布,当前包不建议继续提交。 - 批量重建 `Research/AppleDefaultApps/AppleDefaultApps.localizations..json` 中除 `zh-Hans`、`zh-Hant` 之外的 27 种语言。 - 名称建议优先从 macOS bundle 的官方本地化名读取;没有官方名时再使用人工/模型翻译兜底。 - 备注必须以 `AppleDefaultApps.source.csv` 的 `defaultNote-ZH` 为源逐条翻译,不再用分类模板生成。 - 增加 QA:禁止非中文 Apple notes 继续出现模板句式;抽样关键应用检查 Terminal/System Settings/Mail/Calendar/Activity Monitor 等名称和备注。