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.