Internationalization - dibbs-team/dibbs GitHub Wiki
How to add support for English and Swedish.
NOTE This requires intl_translation which was removed due to not being updated for Flutter 2. Add that dependency again if possible before running this.
Instructions for adding new messages (Powershell):
- Add the message to
lib/lang/my_localizations.dart
- Run
flutter pub pub run intl_translation:extract_to_arb --output-dir=lib/lang/l10n lib/lang/my_localizations.dart
- This will add the messages in
lib/lang/l10n/intl_messages.arb
tolib/lang/l10n/intl_messages_en.arb
andlib/lang/l10n/intl_messages_sv.arb
- Run
flutter pub pub run intl_translation:generate_from_arb lib/lang/my_localizations.dart lib/lang/l10n/intl_messages.arb lib/lang/l10n/intl_messages_en.arb lib/lang/l10n/intl_messages_sv.arb --output-dir=lib/lang/l10n
- Now you can use the messages in the code
For more information see this guide which we followed to implement this.