- Initial release.
- Removed the flutter_localizations dependency.
- Simplified the localization initialization.
- Implemented a global translate method.
- Removed the static Translate class.
- Localization is now a singleton.
- Implemented pluralization.
- Fixed multiple issues.
- translate, translatePlural and changeLanguage methods are now global.
- Missing localizations now return the full key path.
- Fixed possible exception when adding an extra slash to the
basePath
- Implemented the onLocaleChanged callback
- Implemented the localeToString method
- Fixed some callback issues for onLocaleChanged
- Implemented support for automatically saving & restoring the selected locale using shared preferences
- Added the Awesome Flutter badge
- Fixed the example to adapt the changes to BinaryMessenger (flutter/flutter#38464)
- Fixed the blackscreen issue on startup
- Fixed the iOS issue regarding the device locale
- The current device locale is now used on startup
- Updated the flutter_device_locale dependency to avoid a possible exception
- Updated the example to AndroidX
- Updated the flutter_device_locale version
- Renamed packages, updated license and links
- Updated the examples
- Fixed some issues with flutter_device_locale and swift
- Web applications are now supported
- Updated the examples with web support
- Removed flutter_device_locale dependency
- The native flutter locale retrieval method is now used
- Added support for desktop
- Added examples for windows desktop
- Fixed web support
- Null safety support
- Code format
- Updated dependencies
- Plurals functionality is now based on Intl rules (https://api.flutter.dev/flutter/intl/Intl/plural.html)
- Supported formats are: zero, one, two, few, many, other
- Fixed null safety compile issue
- Fixed null-aware operation exception
- Bump intl version to support latest Flutter version