localize_listing
Generate a full App Store listing for a new locale by rewriting the source listing and checking keyword metrics for that storefront. Returns screenshot captions in the same language when shots=true.
Instructions
Write the full App Store listing for a new locale — name, subtitle, keyword field and description — from the app's source listing, with every keyword measured in that storefront first. The first call starts the write and answers pending (it takes one listing write from the plan: Free 1 in total, Pro 20 and Studio 75 a month); call again with poll=true until the listing comes back. With shots=true the screenshot captions come back in the same language too. Needs get_storefront_audit to have run for the app. Writes nothing to App Store Connect; update_listing does that.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| poll | No | read the running write for this locale (uses nothing) | |
| appId | Yes | app id from list_apps | |
| shots | No | also write the screenshot captions in this language: each source screenshot's caption lines read and rewritten with the listing's keywords (shots[].source and shots[].lines, with position and style) | |
| locale | Yes | target locale, e.g. de_de, pt_br, ja_jp (de-DE also works) | |
| improve | No | improve a locale that already has its own listing, fixing the problems the storefront audit found, instead of writing a missing one |