What problem does it solve? Adding multi-language support to a Flutter app involves many error-prone details: pubspec dependency pinning, ARB message syntax, ICU plurals, delegate wiring, and localized widget testing. This Skill provides the complete official gen-l10n workflow so nothing is missed. ## Core Features & Use Cases - gen-l10n Setup: Configures pubspec.yaml with flutter_localizations and intl: any, plus l10n.yaml with synthetic-package disabled and a committed output directory. - ARB Authoring: Creates template and per-locale ARB files with typed placeholders, ICU plural rules, and DateTime/number formats. - MaterialApp Wiring & Testing: Connects generated AppLocalizations delegates and supportedLocales, handles RTL locales, and writes widget tests that assert translated strings. - Use Case: You need to add Vietnamese and French to an English-only Flutter app. The Skill walks you through creating app_vi.arb and app_fr.arb, running flutter gen-l10n, and verifying each locale in a widget test. ## Quick Start Add localization to my Flutter app with English and Vietnamese using the official gen-l10n pipeline and wire it into MaterialApp.