easyi18n_cli 0.2.0 copy "easyi18n_cli: ^0.2.0" to clipboard
easyi18n_cli: ^0.2.0 copied to clipboard

unlisted

Command-line tool for easyi18n. Pulls translated localization files (Mode A, native .arb) and pushes your tr() source strings for translation.

Changelog #

0.2.0 #

  • easyi18n push: statically extracts tr() source strings from your source tree (canonical context.tr('…') and the '…'.tr() sugar), diffs them against a committed easyi18n.lock, previews the credit cost, and registers + translates them via the backend. Flags: --dry-run, --yes, --max-credits, --prune, --lang, --source-dir.
  • easyi18n extract: the same scan, offline and read-only: reports extractable strings, new/orphaned vs the lockfile, and dynamic (non-literal) calls. --fail-on-orphans for CI drift checks.

0.1.0 #

  • Initial CLI (easyi18n) for Mode A (native .arb).
  • easyi18n init writes an easyi18n.yaml config.
  • easyi18n pull downloads translated files from the authenticated backend (GET /v1/projects/{id}/translations) and writes them to disk so you can run flutter gen-l10n. Supports --version, --lang, and --dry-run.
0
likes
0
points
449
downloads

Publisher

verified publisherliontude.com

Weekly Downloads

Command-line tool for easyi18n. Pulls translated localization files (Mode A, native .arb) and pushes your tr() source strings for translation.

Repository (GitHub)
View/report issues

Topics

#i18n #l10n #translation #cli #arb

License

unknown (license)

Dependencies

analyzer, args, http, path, yaml

More

Packages that depend on easyi18n_cli