SuperAPI AI 工具集

asc-localize-metadata

数据与分析

查看项目

更新于 10-15 21:03

技能介绍

用途:拉取源语言(如英语)的 App Store 元数据,用 LLM 翻译成目标语言,再推回 App Store Connect,实现多语言元数据的翻译与同步。

主要能力:处理两类元数据。版本本地化(每版本):description、keywords、whatsNew、supportUrl、marketingUrl、promotionalText;App 信息本地化(应用级持久):name、subtitle、privacyPolicyUrl、privacyChoicesUrl、privacyPolicyText。支持 App Store Connect 的多种 locale(如 en-US、nl-NL、ru、zh-Hans、zh-Hant、ja、de-DE 等)。

使用方式:先用 asc CLI 解析 ID:asc apps list --output table、asc versions list --app "APP_ID" --state PREPARE_FOR_SUBMISSION --output table、asc apps info list --app "APP_ID" --output table。下载源本地化:asc localizations download --version "VERSION_ID" --path "./localizations";asc localizations download --app "APP_ID" --type app-info --app-info "APP_INFO_ID" --path "./app-info-localizations"。用 LLM 按规则翻译后写入各 locale 的 .strings 文件,再上传:asc localizations upload --version "VERSION_ID" --path "./localizations";asc localizations upload --app "APP_ID" --type app-info --app-info "APP_INFO_ID" --path "./app-info-localizations"。最后用 asc localizations list --version "VERSION_ID" --output table 验证。也可用 asc apps info edit 逐字段精细控制。

翻译规则:使用正式、礼貌用语(俄语 вы、德语 Sie、法语 vous、西语 usted 等);description 自然翻译并保留格式,≤4000 字符;keywords 不直译,按当地用户搜索习惯选词,逗号分隔且总长 ≤100 字符,不含应用名;whatsNew ≤4000;promotionalText ≤170;subtitle ≤30(需创造性适配);name 默认保留原名,≤30。上传前必须校验字数,超限应重译而非截断。

限制与注意:需已配置认证(asc auth login 或 ASC_* 环境变量),已知应用 ID,且源 locale 已存在元数据;偏好显式长参数与基于 ID 的确定性操作,不要用 head -1 自动选行;版本字段与 app-info 字段分属不同命令路径;上传前应展示译文表格供确认。若仅知名称而需 ID,可用 asc-id-resolver;非翻译操作可用 asc-metadata-sync;订阅/IAP 显示名本地化用 asc-subscription-localization。定价、收费与平台支持细节暂未提供。