Translate Toolkit 3.20.5¶
Released on 10 November 2026
This release fixes CSV backslash handling and XML whitespace normalization, and improves properties and Qt TS parsing performance.
Changes¶
Formats and Converters¶
CSV
Preserve backslashes without doubling them when writing files
XML
Preserve word separators across inline elements, tails, and entity references during whitespace normalization
Respect inherited
xml:spacemodes and preserve entity references during rich-text conversionReject encodings unsupported by Python when parsing LISA and Android XML files, preventing stores that cannot be serialized
Properties and Apple .strings
Reduce memory use when decoding escaped properties values
Speed up property key validation and inline comment handling
Qt TS
Speed up context name lookup when parsing files
iCalendar
Handle serialization of stores that have not been parsed
Tools¶
Fix directory comparisons in
pydiffby sorting unique filenames
Other¶
Improve type annotations and update development tooling
Contributors¶
This release was made possible by the following contributors:
Michal Čihař, Dixing Xu, Jay Hemnani, renovate[bot]