Welcome to the new Pootle 2.7.3-rc1
Released on 24 November 2015
Bugfix release for 2.7.2.
Major Changes
- MySQL’s MyISAM support has been dropped. Use InnoDB instead.
- The editor for static pages now highlights the content’s markup and displays
a live preview.
- Added support for Elasticsearch-based external Translation Memory servers.
- Changed connection logic and 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
- Pulled latest translations.
- Static pages and announcements:
- The editor for static pages now highlights the content’s markup and
displays a live preview of the rendered contents (issue 3346,
issue 3766).
- Project and language announcements are now also displayed on their
respective overview pages.
- Translation memory:
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 or directories on
disk. This effectively brings the ability to display TM results from
different TM servers, sorting them by their score.
- Translations saved from Pootle now include a timestamp.
- Fixed missing index error issue 4120.
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.
- Added several checks to ensure this setting is not misconfigured.
- Changed connection logic for Translation Memory servers to handle
connection issues and misconfigurations on the settings.
- Database:
- Editor:
- Non-critical checks can once again be muted/unmuted.
- Fixed units sorting issue for admin users issue 4116.
- Import/export and upload/download:
- Fixed running
export command without options.
- Added a new
--user to import to attribute changes to
specified user on file import.
- Ignore non project filetypes when uploading zip files issue 4124.
- Only authenticated users with translate rights can upload translations.
- Any authenticated user can now download translations.
- The Apertium MT backend has been dropped.
- Report string errors form subject and body can be overriden.
- Language managers can now edit their language’s special characters by using
the Special Characters page accessible through the browse dropdown in the
language overview page.
- Quality checks for newly created Translation projects are not calculated in
order to speed up its initialization.
- Added extra data to reports.
...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:
Julen Ruiz Aizpuru, Leandro Regueiro, Dwayne Bailey, Ryan Northey, Taras
Semenenko.
And to all our bug finders, testers and translators, a Very BIG Thank You.