arb_ai 0.1.0
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.jsonhash 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.