用途:把某个源语言(通常 en-US)的 App Store 元数据翻译成多种语言,并用 asc CLI 自动同步回 App Store Connect。
主要能力:区分两类元数据。版本本地化(per-release)含 description、keywords、whatsNew、supportUrl、marketingUrl、promotionalText;App 信息本地化(app 级、持久)含 name、subtitle、privacyPolicyUrl、privacyChoicesUrl、privacyPolicyText。支持 50 多种 App Store Connect 本地化语言。
必要用法:先确认认证(asc auth login 或 ASC_* 环境变量),用 asc apps list 等解析 app ID、version ID、app info ID;用 asc localizations download 下载源语言到 .strings 文件;用 LLM 翻译;再通过 asc localizations upload 批量上传,或用 asc apps info edit 单独修改版本字段。上传后可用 asc localizations list 验证。常用命令:asc localizations download --version "VERSION_ID" --path "./localizations";asc localizations upload --version "VERSION_ID" --path "./localizations";app 级字段需加 --type app-info --app-info "APP_INFO_ID"。输出默认 TTY 感知,必要时用 --output 指定格式。
翻译规则:使用正式礼貌语气及正式“您”形式;description 最多 4000 字符并保留格式;keywords 不直译、按目标语言用户搜索习惯选词、逗号分隔、总计最多 100 字符且不含 App 名;whatsNew 最多 4000;promotionalText 最多 170;name 与 subtitle 各最多 30 字符。上传前须校验字符限制,超限应重译缩短而非截断。
限制:需先在 App Store Connect 中至少有一个源语言元数据;版本本地化绑定具体版本,需先创建版本;whatsNew 仅适用于更新;name/subtitle 等 app 级字段无单独命令,须走 .strings 上传流程;翻译前须先读取源语言内容,不得凭记忆翻译;上传前应向用户展示译文并获确认,勿覆盖已有翻译。订阅/内购名称本地化应改用其它技能。