Manages i18n translation files and store metadata localization across iOS, Android, and Google Play. Use when the user says "add a language", "fix missing translations", "translate strings", "audit i18n", "missing locale keys", or any task involving language support. Source of truth for translation keys is .msd/locales/{app-id}/en.json.
Instalação
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Manages i18n translation files and store metadata localization across iOS, Android, and Google Play. Use when the user says "add a language", "fix missing translations", "translate strings", "audit i18n", "missing locale keys", or any task involving language support. Source of truth for translation keys is .msd/locales/{app-id}/en.json.
Managing App Localizations
When to use
Request
Action
"add a language"
Add locale to config, create locale JSON, create metadata folders
"fix missing translations"
Run validate-translations.js, fill missing keys
"audit all locales"
Run validate-translations.js without a locale filter
"translate strings"
Copy en.json, fill values, validate
File structure
.msd/locales/{app-id}/
├── en.json ← Source of truth — all keys must be here
├── tr.json ← All keys from en.json, values in Turkish
└── de.json ← All keys from en.json, values in German