easyi18n 0.1.0 copy "easyi18n: ^0.1.0" to clipboard
easyi18n: ^0.1.0 copied to clipboard

Runtime SDK for easyi18n: resolve UI strings with source-as-key tr(), with an offline floor (baked assets) and live hot-update from a delivery manifest/CDN.

Changelog #

0.1.0 #

  • Initial runtime SDK: Easyi18nScope + context.tr(source, args:) / 'source'.tr() source-as-key resolution.
  • Offline floor from baked assets (assets/easyi18n/{locale}.json).
  • Automatic hot-update from a delivery manifest (conditional If-None-Match, content-addressed immutable bundles, atomic swap with rebuild).
  • Vendored, byte-parity contract (token + bundle hashing) gated by golden vectors and tool/sync_contract.dart.
0
likes
160
points
106
downloads

Documentation

API reference

Publisher

verified publisherliontude.com

Weekly Downloads

Runtime SDK for easyi18n: resolve UI strings with source-as-key tr(), with an offline floor (baked assets) and live hot-update from a delivery manifest/CDN.

Repository (GitHub)
View/report issues

Topics

#i18n #l10n #translation #flutter #arb

License

MIT (license)

Dependencies

crypto, flutter, http, intl, meta, path_provider, unorm_dart

More

Packages that depend on easyi18n