Released on 12 March 2013
This release contains many improvements and bug fixes. While it contains many general improvements, it also specifically contains needed changes for the upcoming Pootle 2.5.0.
It is just over a year since the last release so there are many improvements across the board. A number of people contributed to this release and we’ve tried to credit them wherever possible (sorry if somehow we missed you).
Android format support
Version control improvements
Source now on Github - all our code is now on github
Documentation - migrated all from our wiki into the code and Read The Docs
Continuous Integration using Travis
Version control improvements
Categorize pofilter checks into critical, functional, cosmetic, etc
Android format support [Michal Čihař]
Mozilla .lang, many improvements
PHP support for defintions, // comments and improved whitespace preservation
PO: X-Merge-On header to explicitly demand a conversion strategy instead of guessing
.properties: BOMs in messages and C style comments [Roman Imankulov]
Mac OS String formatting improved [Roman Imankulov]
The spaces in DTD files are now preserved. For example the spaces in
<!ENTITY some.label "definition">
around the entity
name some.label
are now kept.
The matching criterion when merging units can now be specified with the
X-Merge-On
header. Available values for this header are location and
id. By default merges will be done by matching IDs. This supersedes the
effects of the X-Accelerator
header when merging and establishes an
explicit way to set the desired matching criterion.
Interface for adding files to a repository & Implement .add() for all VCSs.
Caching of VC version info
Don’t look for VCS if it’s not available
Stop looking for VCS at a given parent
Subversion VC tests
Alway pass -m to ‘commit’ in Subversion to prevent blocking
New OpenOffice variables style used in extensions
Check for self-closing tags in the xmltags test [Seb M].
GConf test fixes
Terminology checker type for future terminology features
Categorize pofilter checks into critical, functional, cosmetic, etc
Added support for Objective-C %@ printf specifiers
Correct plurals: Scottish Gaelic (gd), Irish
Plural rules: Fulah, Brazilian Portuguese
Punctuation rules and tests to ignore for: Burmese, Urdu, Afrikaans, Wolof
Moved to Git and we are now using reStructured Text and Sphinx
Published in Read The Docs (RTD).
Old wiki migrated to RTD.
New clean theme for documentation and website
API and code epydoc moved to reStructured Text.
Translate code Style Guide written
Mozilla specific test for dialog size settings
Gaia properties dialect and plural handling
Fixes and improvement to the Firefox build scripts
Improved accesskey detection
Improved DTD escaping for "e, %, etc
Improvement of DTD to align with Base classes
Support new {{xx}} variable style introduced in PDF viewer
…and refactoring, PEP8, test coverage and of course many many bugfixes.
This release was made possible by the following people:
Dwayne Bailey, Friedel Wolff, Leandro Regueiro, Julen Ruiz Aizpuru, Michal Čihař, Roman Imankulov, Alexander Dupuy, Frank Tetzel, Luiz Fernando Ranghetti, Laurette Pretorius, Jiro Matsuzawa, Henrik Saari, Luca De Petrillo, Khaled Hosny, Dave Dash & Chris Oelmueller.
And to all our bug finders and testers, a Very BIG Thank You.