Translate Toolkit 2.5.1
***********************

*Released on 25 April 2020*

This release contains improvements and bug fixes.


Changes
=======

Formats and Converters
----------------------

- PO

    - Avoid adding extra space on empty comment lines
    - Several performance improvements

- Android resources

    - Workaround broken plural handling for languages missing other tag
    - Fix setting rich content with comments
    - Fix setting target and removing markup

- YAML

    - Fixed handling of empty keys
    - Improved round trip preserving of comments and style

- TS

    - Avoid duplicating plurals definition
    - Fixed possible crash on adding new translations

- INI

    - Now supported on Python 3 thanks to iniparse support for it


- JSON

    - Allow usage of BOM in JSON files

- MO

    - Fixed context parsing
    - Fixed tests on big endian machines

- Catkeys

    - The catkeys format now has support for fingerprint calculation

Languages
---------

- Updated plural definitions to match CLDR 36.

General
-------

- Kept support for Python 2.7.
- Fixed py2exe support on Python 2.7.
- Minor docs improvements.
- Minor cleanups in code.
- Updated requirements.
- Added and updated tests.

Contributors
============

This release was made possible by the following people:

Michal Čihař, Nick Schonning, Tomáš Chvátal, Niels Sascha Reedijk.

And to all our bug finders and testers, a Very BIG Thank You.
