Skip to main content

my_lang 1.1.0 copy "my_lang: ^1.1.0" to clipboard
my_lang: ^1.1.0 copied to clipboard

A library that provides flexible and easy-to-use localization support for Flutter applications.

1.1.0 #

  • Add runtime and generator support for JSON, ARB, YAML, CSV, and XML translations.
  • Add nested key flattening and compact multi-locale CSV support.
  • Add ICU MessageFormat placeholders, plurals, and selects through translateMessage.
  • Add locale fallback merging, decoded translation caching, and stale-load protection.
  • Add listener-based rebuilds while preserving automatic legacy reassembly.
  • Improve locale resolution, regional Intl.defaultLocale, CLI automation, and generated Dart identifiers.
  • Allow Flutter 3.35 to resolve intl 0.20.2 and xml 6.6.1, while current Flutter resolves their newer compatible releases.

1.0.4+5 #

  • Add support for Flutter 3.47.1 and Dart 3.13.1.
  • Raise minimum versions to Flutter 3.35.0 and Dart 3.9.0 for current dependencies.
  • Update shared_preferences, intl, and flutter_lints.
  • Migrate the Android example to Gradle 9.3.1, AGP 9.1.0, Kotlin 2.4.0, and Java 17.
  • Align the example deployment targets with iOS 15 and macOS 12.
  • Migrate the iOS and macOS examples from CocoaPods to Flutter's Swift Package Manager integration.
  • Expand CI to analyze, test, and build the example for web and Android.
  • Fix asynchronous write failures so MyPrefs returns false as documented.
  • Exclude generated, local tooling, and AI guidance files from the published archive.

1.0.3+4 #

  • Add ISO 639-1 locale helpers and isLanguage.
  • Add tests for locale helper getters.
  • Document locale helper usage and toggle example.
  • Generate HTML coverage report in make test.

1.0.2+3 #

  • Ignore coverage HTML output in git.

1.0.1+2 #

  • Add concise docs in doc/ and update ops instructions.
  • Add Makefile targets for init/test.
  • Add unit/widget/asset validation tests for example.
  • Clean up CLI output to use stdout and remove unreachable funding URL.

1.0.0 #

  • TODO: multi - language at one moment

0.0.2 #

  • TODO: update package: shared_preferences: ^2.5.2 ,intl: ^0.20.2

0.0.1 #

  • TODO: final verson.
2
likes
150
points
77
downloads
screenshot

Documentation

API reference

Publisher

verified publisherwongcoupon.com

Weekly Downloads

A library that provides flexible and easy-to-use localization support for Flutter applications.

Repository (GitHub)
View/report issues

Topics

#localization #i18n #translation #multi-language #flutter

Funding

Consider supporting this project:

buymeacoffee.com
ko-fi.com
github.com
paypal.me

License

MIT (license)

Dependencies

csv, flutter, intl, shared_preferences, xml, yaml

More

Packages that depend on my_lang