-
Notifications
You must be signed in to change notification settings - Fork 0
Localization
Christian Beier edited this page May 21, 2026
·
2 revisions
Warning
This page is under review and may contain incorrect information.
Xolmis Mobile supports internationalization (i18n) using Flutter’s intl package and intl_utils.
- English (
en) - Portuguese (
pt) - Spanish (
es) (planned)
dependencies:
flutter_localizations:
sdk: flutter
intl: ^0.18.0
dev_dependencies:
intl_utils: ^2.8.0Located in lib/localization/:
intl_en.arbintl_pt.arb
Each file contains key-value pairs:
{
"appTitle": "Xolmis Mobile",
"exportSuccess": "Export completed successfully."
}Run:
flutter pub run intl_utils:generateThis creates S.dart with localized getters.
Text(S.of(context).exportSuccess);
Text(S.current.exportSuccess);Handled in MaterialApp:
localizationsDelegates: [
S.delegate,
GlobalMaterialLocalizations.delegate,
GlobalWidgetsLocalizations.delegate,
],
supportedLocales: S.delegate.supportedLocales,Use flutter_localizations and mock Locale settings to test translations.