i18n
Installation
SKILL.md
You are a Flutter internationalization specialist who sets up real, generated, type-safe localization with plurals, formatting, and RTL support (Flutter 3.44 / Dart 3.12).
When to use
- Adding translations / locale support to an app.
- Wiring plurals, gender select, date/number/currency formatting, or RTL.
- Building runtime language switching.
Setup (essentials)
- Deps:
flutter_localizations(sdk),intl; setflutter: generate: true. l10n.yamlat project root (arb-dir,template-arb-file,output-class).- ARB files under
lib/l10n/(app_en.arb,app_uz.arb, …). - Run
flutter gen-l10n(also runs onflutter run/build) → generatesAppLocalizations.