Skip to content

langcodec v0.11.0

Choose a tag to compare

@WendellXY WendellXY released this 03 Apr 19:11
· 32 commits to main since this release

Highlights

  • Added Apple/Xcode XLIFF 1.2 support to the core conversion pipeline, including export and import flows for catalog-based localization handoff.
  • Expanded annotate and translate so they cover Apple .strings and Android strings.xml, not just .xcstrings.
  • Tightened single-language output behavior and unmapped-catalog handling to make CLI automation safer in mixed-format repos.
  • Release automation now publishes both packaged archives and standalone langcodec binaries for each target, and the Homebrew tap can update from releases automatically.

What Changed

  • langcodec can now read and write XLIFF 1.2 in addition to the existing Apple, Android, CSV, and TSV formats.
  • langcodec annotate now understands Apple .strings and Android XML source files, so translator comments can be generated inline across more real-world projects.
  • langcodec translate now has explicit coverage for Apple .strings and Android XML workflows.
  • Config-driven CLI runs now expand globbed inputs more consistently, which helps batch annotation and translation jobs.
  • Tolgee sync skips unmapped catalogs instead of failing noisy pipelines.
  • The CLI dependency stack was refreshed, including the mentra upgrade.

Installation

Homebrew:

brew tap oops-rs/tap
brew install langcodec-cli

Cargo:

cargo install langcodec-cli

Standalone release binaries are attached for macOS, Linux, and Windows alongside the packaged archives and .sha256 checksum files.

What's Changed

  • Extend annotate support to Apple strings and Android XML by @ahavili in #13

New Contributors

Full Changelog: v0.10.0...v0.11.0