Translate Toolkit 2.3.0¶
Released on 18 March 2018
This release contains improvements and bug fixes.
Changes¶
Formats and Converters¶
PO
Avoid escaping some characters (
()/:,
) that don’t need to be escapedWrap lines on
/
like GettextLines can be wrapped at specified length
MO units now allow to set the unit context
Always URL-encode locations
PHP
Full rewrite of the PHP format using
phply
:Fixes multiple issues
Brings support for new dialects:
heredoc
,nowdoc
, short array syntax and nested arrays.
YAML
Added
yaml2po
andpo2yaml
convertersFixed some minor bugs
Documented unsupported features
JSON
Refactored the storage classes to get rid of repeated shared code, reduce memory usage and get readable representation of the units.
txt
Added
--no-segmentation
flag totxt2po
Tools¶
Removed
translate.convert.poreplace
General¶
Improved support for Windows
Refactored multiple converters to increase readability and use a common pattern which will allow to further refactor repeated code
Tests:
Enabled testing on Windows
Added more tests
Plenty of tests cleanups and fixes
Docs:
Updated docs on installation
Improved automatic generation of docs on factories
Contributors¶
This release was made possible by the following people:
Leandro Regueiro, Michal Čihař, Stuart Prescott, Nick Schonning, Johannes Marbach, andreistefan87, Alejandro Mantecon Guillen.
And to all our bug finders and testers, a Very BIG Thank You.