Translate Toolkit 1.9.0 Released
********************************

*Released on 12 April 2011*

This release contains many improvements and bug fixes. While it contains many
general improvements, it also specifically contains needed changes for the
upcoming `Pootle <http://pootle.translatehouse.org>`_ 2.1.6 and `Virtaal
<http://virtaal.translatehouse.org/>`_ 0.7.
   
   
Highlighted improvements
========================

- Faster terminology matching
- Several small optimisations to performance and memory use
- More advanced state support (visible in `pocount
  <http://docs.translatehouse.org/projects/translate-toolkit/en/latest/commands/pocount.html>`_
  and `Virtaal <http://virtaal.translatehouse.org/>`_ 0.7)
- Improved language detection models (+South African languages)
- Improve handling of printf variable reordering [Jacques Beaurain]
- Review of the wording of the messages of `pofilter
  <http://docs.translatehouse.org/projects/translate-toolkit/en/latest/commands/pofilter.html>`_
  checks
- Better sentence segmentation for some non-Latin languages
- More supported formats for `podebug
  <http://docs.translatehouse.org/projects/translate-toolkit/en/latest/commands/podebug.html>`_
- Extra options for `pomerge
  <http://docs.translatehouse.org/projects/translate-toolkit/en/latest/commands/pomerge.html>`_,
  `pogrep
  <http://docs.translatehouse.org/projects/translate-toolkit/en/latest/commands/pogrep.html>`_
  and po2oo/xliff2oo.

The new `pogrep
<http://docs.translatehouse.org/projects/translate-toolkit/en/latest/commands/pogrep.html>`_
options made this `possible for GNOME
<http://translate.org.za/blogs/friedel/en/content/better-lies-about-gnome-localisation>`_.


Most relevant for Pootle
------------------------
- Support for Xapian 1.2 (:bug:`1766`) [Rimas Kudelis]
- Work around some changes introduced in Django 1.2.5/1.3


Format support
--------------
- Always use UNIX line endings for PO (even on Windows)
- XLIFF and .ts files now shows "fuzzy" only the target present
- Improved support for .ts comment as context (:bug:`1739`)
- Support for Java properties in UTF-8 encoding
- More natural string ordering in json converter
- Improved handling of trailing spaces in Mozilla DTD files
- Removed unused support for _old_ KDE plurals in pocount

...and several small bugfixes
