I. Basic setttings:
1. In pubspec.yaml add below to dependencies:
# Localization
flutter_localizations:
sdk: flutter
intl: ^0.18.0
intl_utils: ^2.8.3
2. Create intl_en.arb, intl_vi.arb into lib/l10n:
intl_vi.arb:
{
"@@locale": "vi",
"app_name": "vieBooks",
"greeting": "Xin chào!"
}
intl_en.arb:
{
"@@locale": "en",
"app_name": "vieBooks",
"greeting": "Hello!"
}
3. Run flutter pub run intl_utils:generate to generate languages files into lib/generate
4. Update main.dart
5. Checking the result:
II. Advanced setting with parameters:
No comments:
Post a Comment