translocale_flutter 0.2.2
translocale_flutter: ^0.2.2 copied to clipboard
Developer tooling for Flutter ARB catalogs backed by TransLocale's cloud service.
Changelog #
0.2.2 #
- Add a numbered quick start from installation to displaying generated translations.
- Clarify package choice and move recovery details after setup.
- Documentation only; package behavior is unchanged.
0.2.1 #
- Rewrite setup and recovery instructions with complete examples and explicit configuration requirements.
- Add real iOS and Flutter web screenshots, including Arabic right-to-left layout.
- Confirm production delivery availability. Package behavior is unchanged.
0.2.0 #
-
Share ARB locale resolution across discovery and OTA setup.
-
Generate offline OTA adapters from
gen-l10nsignatures and formatting code; check generated adapters for staleness without rewriting them. -
Read adapter paths and class names from
l10n.yaml; generate a lifecycle wrapper that accepts either the Dart client or Flutter runtime. -
Expose offline project inputs for combined CLI setup; embed schema hashes and check Flutter input fingerprints in generated adapters.
-
Select regional source subclasses and inherited methods; bind freshness checks to the selected implementation.
-
Preview and apply three-way ARB sync with explicit conflict choices and stale-plan checks.
-
Record pinned baselines after configured pulls; keep candidate downloads separate.
-
Validate merged ICU messages through the service without translation charges.
-
Share the sync lock with JavaScript tools; retain original files and recover from interrupted publication.
0.1.0 #
New MIT-licensed developer tooling for the hosted TransLocale service.
- Discover and configure Flutter ARB catalogs.
- Sign in, plan capped translation jobs, and download saved revisions.
- Validate catalogs with Flutter gen-l10n.
Migrating from 0.0.1 #
This release replaces the old OTA runtime API with build-time tooling. Move the package from dependencies to dev_dependencies, remove the old TransLocale runtime initialization and delegates, and use Flutter's generated localizations. Existing generated ARB files can be used as source catalogs.
Create a project at https://translocale.io, then follow the Flutter guide. Old API keys, self-hosted endpoints, and OTA calls are incompatible with this release. Version 0.0.1 remains available under its original license; ^0.0.1 constraints do not select 0.1.0.