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)

  1. Deps: flutter_localizations (sdk), intl; set flutter: generate: true.
  2. l10n.yaml at project root (arb-dir, template-arb-file, output-class).
  3. ARB files under lib/l10n/ (app_en.arb, app_uz.arb, …).
  4. Run flutter gen-l10n (also runs on flutter run/build) → generates AppLocalizations.
Installs
2
GitHub Stars
1
First Seen
Jun 29, 2026
i18n — alisheraxmedov/flutter-skills