Translate Toolkit 3.1.0

Released on 21 September 2020

This release contains improvements and bug fixes.

Changes

Formats and Converters

  • YAML
    • Fix generating blank Ruby storage
    • Fix changing type of an unit
    • Preserve structured IDs on round trip
    • Several serialization fixes
  • JSON
    • Preserve structured IDs on round trip
    • Several serialization fixes
  • Android
    • Fix round trip of strings with newlines
    • Fix escaping double space with HTML
  • CSV
    • Allow to control format autodetection
  • XWiki
    • Added support for several XWiki formats
  • RC
    • Fix parsing adjancent strings
    • Fix handling empty strings
  • po2json
    • Never use empty translation in po2json

General

  • Added support for removing units from a storage
  • Cleaned up storage index usage
  • Updated several dependencies
  • Dropped version control integration from storage
  • Use LRU cache for imports to improve factory performance

Contributors

This release was made possible by the following people:

Michal Čihař, Simon Urli, wojtek555, Stuart Prescott,

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