flutter-localization
CommunityEnable multilingual Flutter apps with i18n
System Documentation
## What problem does it solve?
Flutter apps often struggle to reach non-English-speaking users due to missing localizations and inconsistent locale handling. This skill guides developers to properly configure flutter_localizations, Intl, and ARB-based translations to deliver a polished multilingual experience across iOS and Android.
## Core Features & Use Cases
- Setup dependencies and generation: enable flutter_localizations, intl, and code generation with flutter gen-l10n.
- ARB management: structure app_en.arb and translations for supported locales and scripts.
- App/root integration: modify MaterialApp/WidgetsApp root to provide localizationDelegates, supportedLocales, and Locale resolution logic.
- Platform considerations: ensure iOS/Android projects expose locales in Info.plist and AndroidManifest, and update Xcode project when targeting iOS.
- Use case: quickly add i18n to a new or existing Flutter project, enabling UI strings to appear in the user’s language and regional variants, including scripts like zh-Hans.
### Quick Start
Configure dependencies, create ARB files, and run flutter gen-l10n to generate localization classes and wire them into your root widget.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: flutter-localization Download link: https://github.com/takzobye/flutter_social_share_plus/archive/main.zip#flutter-localization Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.