SuperAPI AI 工具集

asc-localize-metadata

数据与分析

查看项目

更新于 10-16 08:08

技能介绍

用途:通过 asc CLI 拉取源语言(如英文)的 App Store 元数据,用 LLM 翻译后回传至 App Store Connect,实现多语言本地化自动化。

主要能力:支持版本级本地化(description、keywords、whatsNew、supportUrl、marketingUrl、promotionalText)与应用级信息本地化(name、subtitle、privacyPolicyUrl、privacyChoicesUrl、privacyPolicyText)。支持 App Store Connect 全部官方语言环境,如 ar-SA、de-DE、ja、zh-Hans、zh-Hant 等。可批量通过 .strings 文件上传,也可用单条命令精细控制。

使用方式:先确认参数,如 asc localizations --help;前置条件为已配置认证(asc auth login 或 ASC_* 环境变量)、已知应用 ID、源语言已有元数据。典型流程:用 asc apps list 解析 ID;用 asc localizations download --version "VERSION_ID" --path "./localizations" 下载源语言;用 LLM 按提示模板翻译;写入 .strings 文件后,用 asc localizations upload --version "VERSION_ID" --path "./localizations" 上传;最后用 asc localizations list 校验。应用级字段需加 --type app-info --app-info "APP_INFO_ID"。

约束与限制:需遵守字段字符上限(name 30、subtitle 30、keywords 100、description 4000、whatsNew 4000、promotionalText 170),上传前必须校验,超限需重译缩短。keywords 不应直译,需按目标语言用户搜索习惯选择。翻译应使用正式语气与正式“你”称谓。上传前需先向用户展示翻译供确认,不得直接推送。版本字段与应用级字段操作路径不同,不能混淆。whatsNew 仅适用于更新版本,promotionalText 可随时更新而无需新版本。若仅有名称而无 ID,需用 asc-id-resolver。订阅/IAP 显示名称本地化应改用 asc-subscription-localization。务必先读取源语言,不凭记忆翻译;不覆盖已有翻译除非用户要求。