$ release_notes localize --app-store --google-play

App Store + Google Play release notes

Write the release notes once. Localize them for every market.

Create localized App Store and Google Play release notes for up to 40 languages. Start from one source note, generate per-language versions, and copy the finished text into each store console.

Up to 40 languages • one source note • copy each locale fast

release_note_preview

Localized release notes

3 locales shown

One source release note in, localized store copy out.

source release note App Store + Google Play

source release note

Release note copy

source copy

Faster onboarding, clearer error recovery, and a smoother settings flow.

tone: confident, concise product-led wording

es-ES

copy

Incorporación más rápida, recuperación más clara y ajustes más fluidos.

fr-FR

copy

Intégration plus rapide, récupération plus claire et réglages plus fluides.

ja-JP

copy

オンボーディングを速くし、復旧をわかりやすくし、設定をより滑らかにしました。

coverage

40 languages

surface

Release notes

workflow

Copy + paste

> Why Teams Use This Workflow

Release notes are small compared to the app, but they still shape the launch. This workflow is about keeping those notes fast to generate and easy to move into the stores without extra admin.

write_once()

Start from one approved release note.

Keep the source message simple, then expand it into localized release notes without creating a doc chain for every market.

cover_markets()

Reach up to 40 languages without multiplying the work.

Ship the same launch story across markets faster instead of retyping or copy-pasting every locale by hand.

copy_with_confidence()

Keep the final copy easy to check and easy to use.

Look over each localized release note, then copy the wording your team needs for App Store and Google Play without juggling extra docs.

> From Draft To Store Listing

Keep the steps simple so the release-note workflow stays easy to repeat every sprint, even when the release calendar gets messy.

step_01

Draft the release notes once

Start from the same product update your team already wants to ship in App Store and Google Play.

step_02

Generate localized versions quickly

Create the next layer of release-note copy without spinning up a separate workflow for every locale.

step_03

Copy each locale into the store consoles

Use the finished per-language output when you update App Store and Google Play for the release.

> Practical Advantages

The value here is concrete: fewer manual steps, cleaner copy handoff, and less launch-week scrambling.

launch_scale()

Up to 40 languages

Support global releases without turning a single release note into dozens of manual copy tasks.

brand_voice()

Tone stays recognizable

Keep each release sounding like your product instead of flattening everything into generic launch copy.

copy_per_locale()

One output per language

Grab the exact localized release note you need for each market instead of hunting through a long export or side document.

faster_cycles()

Built for repeat release cycles

Use the same process every sprint instead of inventing a new translation routine every time you ship.

skip_doc_chain()

Less spreadsheet and document sprawl

Avoid juggling side docs when the release note itself is already part of a structured workflow.

publish_confidently()

Better launch confidence

Move into the release with clearer copy, fewer paste errors, and fewer last-minute translation scrambles.

localize_release_notes.sh

> Keep The Next Launch Easier To Ship

Use String Catalog to shorten the release-note translation loop, keep the wording on-brand, and spend less of launch week on repetitive copy work.