Welcome to the new Pootle 2.7.3 final

Not yet released

Bugfix release for 2.7.2.

Changes in Requirements

  • Django >= 1.7.10, < 1.8
  • Translate Toolkit >= 1.13.0
  • Python >= 2.7, < 3.0
  • Redis >= 2.8.4
  • Django transaction hooks
  • Unix-based operating system.

Major Changes

  • Pulled latest translations.
  • Added support for Elasticsearch-based external Translation Memory servers.
  • Cleaned up connection logic for Translation Memory servers
  • Added checks for misconfigured Translation Memory servers

Below we provide much more detail. These are by no means exhaustive, view the git log for complete information.

Details of changes

  • The editor for static pages now highlights the content’s markup and displays a live preview of the rendered contents (issue 3346, issue 3766).
  • Pulled latest translations.
  • update_tmserver:
    • Renamed --overwrite to --refresh.
    • Translations from disabled projects must be explicitly included with --include-disabled-projects.
    • Added support for Elasticsearch-based external Translation Memory servers, which can be populated from translation files. This effectively brings the ability to display TM results from different TM servers, sorting them by their score.
  • POOTLE_TM_SERVER:
    • The default TM server has been renamed to local. Make sure to adjust your settings.
    • Added a new WEIGHT option to raise or lower the TM results score for each specific TM server.
  • import:
    • Added a new --user to allow setting of user to attribute changes to on file import.
  • The Apertium MT backend has been dropped.
  • Report string errors form subject and body can be overriden.
  • InnoDB is the only accepted MySQL backend. Deployments using MyISAM must migrate to either MySQL (InnoDB) or PostgreSQL.
  • Close a database connection before and after each rqworker job once it exceeds the maximum age to imitate Django’s request/response cycle.
  • Language managers can now edit their language’s special characters.

...and lots of refactoring, new tests, cleanups, improved documentation and of course, loads of bugs were fixed.

Credits

This release was made possible by the following people:

%CONTRIBUTORS%

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