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 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.