NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #742 most downloaded on pub.dev
Easy and Fast internationalizing and localization your Flutter Apps, this package simplify the internationalizing process .
Last release 4 months ago
09 Jun 2026
Release timing varies
gaps range from 3 weeks to 11 months
Some releases are documented
notes for 24 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
103 releases · first in 2018
Nothing published for this version
Nothing published for this version
fix strict countryCode problem by @PatrickChrestin in #690
Full Changelog: v3.0.7...v3.0.8
One column per quarter.
Nothing published for this version
Nothing published for this version
Add useFallbackTranslationsForEmptyResources parameter to use fallbac…
Add useFallbackTranslationsForEmptyResources parameter to use fallbac…
…k if translation lookup returns an empty string (#663)
* Add useFallbackTranslationsForEmptyResources parameter
* Remove formatting changes in readme. Increase the version in pubspec
* make some changes based on code review
add extra asset loaders (#654)
* add extra asset loaders
* make some changes based on code review
* minor refactor
Version 3.0.4
Version 3.0.4 (#647)
Version 3.0.3 ( #614 ) * Version 3.0.3 * changelog
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
fixed deprecated_member_use issue
commit ec93188
Author: aissat mr.aissat@gmail.com
Date: Sat Feb 20 13:55:34 2021 +0100
[pub] version 3.0.0
commit 33aee74
Merge: bc8f6da 05b9e28
Author: aissat mr.aissat@gmail.com
Date: Sat Feb 20 13:37:48 2021 +0100
Merge branch 'null-safety.3' into develop
commit 05b9e28
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sat Feb 20 15:54:50 2021 +0500
upper easy logger setting in tests
commit c5454cf
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sat Feb 20 15:53:51 2021 +0500
remove missed context from tr() and plural()
commit bfc7707
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sat Feb 20 15:48:58 2021 +0500
update example
commit 2ef586d
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sat Feb 20 15:48:20 2021 +0500
remove missed context from tr() and plural()
commit 6da8bad
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sat Feb 20 15:45:16 2021 +0500
update readme
commit c09be0e
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sat Feb 20 15:43:06 2021 +0500
remove context from tr() and plural()
commit c8501db
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sat Feb 20 14:29:11 2021 +0500
added info about fallback locale keys redirection
commit 9fe03e9
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sat Feb 20 14:14:36 2021 +0500
fix easy_logger depence
commit 3b5b783
Merge: 96a3707 5883c34
Author: Alexey Z 47769319+Overman775@users.noreply.github.com
Date: Sat Feb 20 14:53:32 2021 +0500
Merge pull request #341 from bottlepay/null-safety.3
Fix crash when a key containing periods doesn't exist. Fixed shared preferences null exception during unit tests
commit 5883c34
Author: Andrew Coutts andrewjohncoutts@gmail.com
Date: Fri Feb 19 09:42:43 2021 -0500
easy_logger from pub so it's a valid import again
commit ac76815
Author: Andrew Coutts andrewjohncoutts@gmail.com
Date: Fri Feb 19 09:36:12 2021 -0500
Fix crash when a key containing periods doesn't exist. Fixed shared preferences null exception during unit tests
commit 96a3707
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Wed Feb 17 15:47:38 2021 +0500
fix bug empty _translations in null safety
commit e44dd4e
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Wed Feb 17 13:56:35 2021 +0500
update icons and disable easy_localization_loader
commit e429341
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Wed Feb 17 13:43:57 2021 +0500
fixed null safety and grammar
commit 26314e3
Author: aissat mr.aissat@gmail.com
Date: Wed Feb 17 00:39:10 2021 +0100
format files
commit b60b34c
Author: Miran Kamal 32594520+MiranKm@users.noreply.github.com
Date: Tue Feb 16 17:03:12 2021 +0300
fixes a typo in readme, makes it more clear (#320)
* fixes a typo in readme, makes it more clear
* fixes a mistake in the documentation
Co-authored-by: Alexey Z <47769319+Overman775@users.noreply.github.com>
commit 0a9ea0b
Author: aissat mr.aissat@gmail.com
Date: Wed Feb 17 00:26:58 2021 +0100
fixed deprecated_member_use issue
commit 2eb4137
Author: aissat mr.aissat@gmail.com
Date: Wed Feb 17 00:21:52 2021 +0100
[example] add linux project
commit dc09407
Author: aissat mr.aissat@gmail.com
Date: Wed Feb 17 00:20:27 2021 +0100
[TESTES] update testes context and widget
commit 788b9ff
Author: aissat mr.aissat@gmail.com
Date: Wed Feb 17 00:17:31 2021 +0100
addded plural_rules and clean code
commit 243f8cf
Author: xurei dominion1987@gmail.com
Date: Tue Feb 16 15:01:24 2021 +0100
[Null-Safety] Fallback translations support (#333)
commit bc8f6da
Author: Miran Kamal 32594520+MiranKm@users.noreply.github.com
Date: Tue Feb 16 17:03:12 2021 +0300
fixes a typo in readme, makes it more clear (#320)
* fixes a typo in readme, makes it more clear
* fixes a mistake in the documentation
Co-authored-by: Alexey Z <47769319+Overman775@users.noreply.github.com>
commit 3a57534
Author: xurei dominion1987@gmail.com
Date: Tue Feb 16 15:01:24 2021 +0100
Fallback translations support (#333)
commit 842853d
Author: aissat mr.aissat@gmail.com
Date: Mon Feb 15 22:49:24 2021 +0100
[pub] migrating to null safety
commit 3e932d1
Author: aissat mr.aissat@gmail.com
Date: Mon Feb 15 22:47:31 2021 +0100
migrate easy_logger to null safety
commit 86d0c36
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Wed Feb 10 00:58:12 2021 +0500
update readme
commit 225533d
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Feb 7 20:16:10 2021 +0500
change debug color on logger
commit f31dd9e
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Feb 7 20:14:23 2021 +0500
update logs
commit 5c34ffc
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Feb 7 20:10:29 2021 +0500
update example
commit cc74503
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Feb 7 19:54:13 2021 +0500
extensions helpers
commit 7737b6c
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Feb 7 19:05:48 2021 +0500
rename vars
commit 7b8dcff
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Feb 7 19:02:18 2021 +0500
update changelog
commit 52e6f04
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Feb 7 18:59:46 2021 +0500
update readme
commit 5032e71
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Feb 7 18:47:19 2021 +0500
fix extensions, add tests
commit bac8837
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Feb 7 18:23:33 2021 +0500
update example
commit 56aba08
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Feb 7 15:17:14 2021 +0500
add more logger
commit 820f431
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Feb 7 15:00:12 2021 +0500
deviceLocale and resetLocale functions
commit f20c22c
Merge: 4e0ab31 c9dcb82
Author: Aye7 mr.aissat@gmail.com
Date: Sun Feb 14 01:48:35 2021 +0100
Merge pull request #315 from aissat/alexey
commit c9dcb82
Merge: 4b3e9fe 4e0ab31
Author: Aye7 mr.aissat@gmail.com
Date: Sun Feb 14 01:38:27 2021 +0100
Merge branch 'develop' into alexey
commit 4e0ab31
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Feb 7 13:47:02 2021 +0500
update readme files
commit c918403
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sat Feb 6 19:25:21 2021 +0500
update readme
commit e926df9
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sat Feb 6 19:05:42 2021 +0500
update readme
commit 02a203d
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sat Feb 6 18:49:41 2021 +0500
easy logger tests
commit 659e176
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Jan 17 00:53:23 2021 +0500
format
commit 81291ec
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Jan 17 00:48:01 2021 +0500
fix tests
commit 295c16b
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Jan 17 00:26:22 2021 +0500
update linter EasyLogger
commit f2cc8b1
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Jan 17 00:21:58 2021 +0500
update tests
commit e6e072e
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sat Jan 16 22:18:29 2021 +0500
fix printer
commit c2ee809
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sat Jan 16 20:25:26 2021 +0500
update printer
commit 7dcb4ab
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Mon Jan 11 15:22:51 2021 +0500
update Ease logger readme
commit 6b3eeb5
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Mon Jan 11 15:11:11 2021 +0500
update readme
commit af2ef48
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Mon Jan 11 15:08:56 2021 +0500
add info about Easy logger in readme file
commit 52f8bee
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Mon Jan 11 14:45:52 2021 +0500
EasyLoger documentation
commit 9b6fb84
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Jan 10 17:33:01 2021 +0500
integrating new logger system
commit 801898f
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Jan 10 17:20:49 2021 +0500
fix logger
commit 42e4c4c
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Jan 10 16:40:25 2021 +0500
EasyLogger package
commit b1a82a2
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Wed Feb 10 00:58:12 2021 +0500
update readme
commit db3ad0e
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Feb 7 20:16:10 2021 +0500
change debug color on logger
commit 38ba44c
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Feb 7 20:14:23 2021 +0500
update logs
commit 6f283e4
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Feb 7 20:10:29 2021 +0500
update example
commit 010fd54
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Feb 7 19:54:13 2021 +0500
extensions helpers
commit e43cd64
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Feb 7 19:05:48 2021 +0500
rename vars
commit 5a40847
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Feb 7 19:02:18 2021 +0500
update changelog
commit 93f09a8
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Feb 7 18:59:46 2021 +0500
update readme
commit ee493c7
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Feb 7 18:47:19 2021 +0500
fix extensions, add tests
commit a381a0d
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Feb 7 18:23:33 2021 +0500
update example
commit 5f029f5
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Feb 7 15:17:14 2021 +0500
add more logger
commit 06296a2
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Feb 7 15:00:12 2021 +0500
deviceLocale and resetLocale functions
commit 8957898
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Feb 7 13:47:02 2021 +0500
update readme files
commit 240f6ba
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sat Feb 6 19:25:21 2021 +0500
update readme
commit 36f1142
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sat Feb 6 19:05:42 2021 +0500
update readme
commit 61d48a2
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Jan 17 00:53:23 2021 +0500
format
commit 79fb542
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Jan 17 00:21:58 2021 +0500
update tests
commit d078e1d
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Mon Jan 11 15:08:56 2021 +0500
add info about Easy logger in readme file
commit 223eb56
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Jan 10 17:33:01 2021 +0500
integrating new logger system
commit b40be38
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sat Feb 6 18:49:41 2021 +0500
easy logger tests
commit 4dbe8fd
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Jan 17 00:48:01 2021 +0500
fix tests
commit a5df3dd
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Jan 17 00:26:22 2021 +0500
update linter EasyLogger
commit ddc4ae5
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Jan 17 00:21:58 2021 +0500
update tests
commit 5593553
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sat Jan 16 22:18:29 2021 +0500
fix printer
commit 0a5e6dd
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sat Jan 16 20:25:26 2021 +0500
update printer
commit 838a868
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Mon Jan 11 15:22:51 2021 +0500
update Ease logger readme
commit c38e167
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Mon Jan 11 15:11:11 2021 +0500
update readme
commit c050867
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Mon Jan 11 14:45:52 2021 +0500
EasyLoger documentation
commit d1859f1
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Jan 10 17:20:49 2021 +0500
fix logger
commit d34795f
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Jan 10 16:40:25 2021 +0500
EasyLogger package
commit 4b3e9fe
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Feb 7 13:47:02 2021 +0500
update readme files
commit 2b6405d
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sat Feb 6 19:25:21 2021 +0500
update readme
commit 8d8c57f
Merge: d80da15 de8013c
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sat Feb 6 19:24:56 2021 +0500
Merge branch 'develop' of https://github.com/aissat/easy_localization into alexey
commit d80da15
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sat Feb 6 19:05:42 2021 +0500
update readme
commit 6ba5d69
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sat Feb 6 18:49:41 2021 +0500
easy logger tests
commit de8013c
Author: Aye7 mr.aissat@gmail.com
Date: Sun Jan 31 12:27:37 2021 +0000
[gitpod] config change flutter channel to stable
commit 4b3ac34
Author: Aye7 mr.aissat@gmail.com
Date: Sun Jan 31 12:21:42 2021 +0000
[README] added gitpod button
commit e76f9d7
Author: Aye7 mr.aissat@gmail.com
Date: Sun Jan 31 13:07:04 2021 +0100
Create .gitpod.Dockerfile
commit 18c4a0d
Author: Aye7 mr.aissat@gmail.com
Date: Sun Jan 31 13:05:54 2021 +0100
Create .gitpod.yml
commit 161a900
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Jan 17 00:53:23 2021 +0500
format
commit a2475e1
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Jan 17 00:48:01 2021 +0500
fix tests
commit 7ef3e09
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Jan 17 00:26:22 2021 +0500
update linter EasyLogger
commit d6781aa
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Jan 17 00:21:58 2021 +0500
update tests
commit be037c1
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sat Jan 16 22:18:29 2021 +0500
fix printer
commit 6002be3
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sat Jan 16 20:25:26 2021 +0500
update printer
commit d276bb2
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Mon Jan 11 15:22:51 2021 +0500
update Ease logger readme
commit 52ad5e3
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Mon Jan 11 15:11:11 2021 +0500
update readme
commit dab85b5
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Mon Jan 11 15:08:56 2021 +0500
add info about Easy logger in readme file
commit 8d52eb8
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Mon Jan 11 14:45:52 2021 +0500
EasyLoger documentation
commit ef3f4c8
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Jan 10 17:33:01 2021 +0500
integrating new logger system
commit 93e285f
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Jan 10 17:20:49 2021 +0500
fix logger
commit 762b745
Author: Alexey Zdorovykh overman775@users.noreply.github.com
Date: Sun Jan 10 16:40:25 2021 +0500
EasyLogger package
commit
Note truncated.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Added support Locale scriptCode.
Added support Locale scriptCode.
Added EasyLocalization.of(context).delegates for localizationsDelegates
supportedLocales: [
Locale('en', 'US'),
Locale('ar', 'DZ'),
Locale('ar','DZ'),localeFromString('ar_DZ')
]
Added support Custom assets loaders Easy Localization Loader.
Added support CSV files.
path: 'resources/langs/langs.csv',
assetLoader: CsvAssetLoader(),
Added support Yaml files.
path: 'resources/langs',
assetLoader: YamlAssetLoader(),
path: 'resources/langs/langs.yaml',
assetLoader: YamlSingleAssetLoader(),
Added support XML files.
path: 'resources/langs',
assetLoader: XmlAssetLoader(),
path: 'resources/langs/langs.xml',
assetLoader: XmlSingleAssetLoader(),
Added Code generation of localization files.
$ flutter pub run easy_localization:generate -h
-s, --source-dir Source folder contains all string json files
(defaults to "resources/langs")
-O, --output-dir Output folder stores generated file
(defaults to "lib/generated")
-o, --output-file Output file name
(defaults to "codegen_loader.g.dart")
-f, --format Support json, dart formats
[json (default), keys]
generate the json string static keys in a dart class
{
"msg_named": "{} مكتوبة باللغة {lang}",
}
flutter pub run easy_localization:generate -f keys -o locale_keys.g.dart
abstract class LocaleKeys {
static const msg_named = 'msg_named';
}
Text(LocaleKeys.msg_named).tr(namedArgs: {'lang': 'Dart'}, args: ['Easy localization']),
generate the json Loader in a dart class
flutter pub run easy_localization:generate
fixed many issues.
Added named arguments.
"msg_named": "{} are written in the {lang} language",
Text(LocaleKeys.msg_named).tr(namedArgs: {'lang': 'Dart'}, args: ['Easy localization']),
Nothing published for this version
Nothing published for this version
Nothing published for this version
optimized and clean code more stability
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →