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 escaped - Wrap lines on
/
like Gettext - Lines can be wrapped at specified length
- MO units now allow to set the unit context
- Always URL-encode locations
- Avoid escaping some characters (
- 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.
- Full rewrite of the PHP format using
- YAML
- Added
yaml2po
andpo2yaml
converters - Fixed some minor bugs
- Documented unsupported features
- Added
- 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
- Added
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.