Translate Toolkit 2.2.0¶
Released on 15 June 2017
This release contains many improvements and bug fixes.
Major changes¶
Avoid resolving external entities while parsing XML.
Improvements for Android, ts and resx formats.
Added support for PHP nested arrays.
Added Kabyle language
Detailed changes¶
Requirements¶
Updated requirements.
Added pycountry recommended requirement for localized language names.
Formats and Converters¶
XML formats
Avoid resolving external entities while parsing.
Properties
Improved behavior for strings with no value.
Android resources
Improved newlines handling.
Strip leading and trailing whitespace.
PHP
Added support for nested named arrays and nested unnamed arrays.
ts
Handle gracefully empty location tag.
Encode po2ts output as UTF-8.
resx
Improved skeleton.
Fixed indent of the </data> elements.
Languages¶
Added Kabyle language.
API changes¶
Added functions to retrieve language and country ISO names.
If available, pycountry is used first to get language names translations.
General¶
Python 3 fixes
Added more tests
…and loads of general code cleanups and of course many many bugfixes.
Contributors¶
This release was made possible by the following people:
Dwayne Bailey, Michal Čihař, Taras Semenenko, Leandro Regueiro, Rimas Kudelis, BhaaL, Muḥend Belqasem, Jens Petersen.
And to all our bug finders and testers, a Very BIG Thank You.