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

A CLI and Dart package for AI-powered, build-time translation of Flutter ARB files with smart-diffing and CI/CD ready.

Changelog #

0.1.0 - 2026-05-31 #

Added #

  • Initial release of arb_ai.
  • Core CLI commands and options support (--dry-run, --check, --config, --force, --clean).
  • Smart Diffing engine with cryptographic .arb_ai_state.json hash matching to save translation costs.
  • Direct integration with the Gemini Native REST API (utilizing JSON schema constraints, safety flags, and exponential 429 backoff).
  • Rigid ICU validation supporting plural forms and CLDR rules across languages (Polish, Arabic, Portuguese, Russian, and more).
  • Auto-healing translation retry loop on failing ICU parser outputs.
  • Deterministic ARB writer for clean, git-friendly output file styling.
1
likes
0
points
70
downloads

Publisher

verified publisherrodot.dev

Weekly Downloads

A CLI and Dart package for AI-powered, build-time translation of Flutter ARB files with smart-diffing and CI/CD ready.

Repository (GitHub)
View/report issues

Topics

#localization #i18n #ai #cli #translation

License

unknown (license)

Dependencies

args, crypto, http, yaml

More

Packages that depend on arb_ai