Translate Toolkit 3.19.4

Released on 9 April 2026

This release contains improvements and bug fixes.

Changes

Formats and Converters

  • PO

    • Cache parsed strings for improved performance

  • XLIFF

    • Correctly preserve whitespace in rich segments

    • Improved plural handling in poxliff

  • Markdown

    • Improved frontmatter handling

    • po2md better handles PO files with translated URLs

  • Properties

    • Improved parser and extended test coverage

    • Skip quoting NS*Description keys in Apple .strings files

  • Android

    • Omit blank plural strings

    • Preserve XML formatting

  • TS

    • Improved parsing

  • Converters

    • Improved command line arguments handling

    • Add template2translation alias for pot2po command

    • po2yaml better handles –duplicates=merge

    • md2po and po2md ignore .txt files by default

Other

  • Various code cleanups

  • Consolidated XML parsing to use lxml

  • Apply limits on processed ZIP files

Contributors

This release was made possible by the following contributors:

Michal Čihař, Copilot, Matt Van Horn