Добавить локализацию в приложение на Flutter можно с помощью пакета flutter_localizations.
flutter_localizations в pubspec.yaml:yaml
Выполните flutter pub get.
MaterialApp или CupertinoApp:dart
*.arb).
Пример файла lib/l10n/app_en.arb:json
Пример файла lib/l10n/app_ru.arb:
json
l10n.yaml в корень проекта:yaml
Выполните flutter gen-l10n. Это сгенерирует класс AppLocalizations (или другое имя, указанное в l10n.yaml) и делегат AppLocalizationDelegate в папке .dart_tool/flutter_gen/gen_l10n.
dart