Translation: ChangeLog
[ ]
[ Linguist format ]
[ ]
[ ]
[ ]
[ ]
- Fixed issue #12810: Issues with translations in templates.
- Implemented issue #9973: Added a translation compiler to convert a string in
the original language, to the translated one without substituting
parameters. This is to have translation support for the Template
component.
- Implemented issue #10912: Add translation entries.
- Added support for the new location element in Linguist version 1.1 files.
- Added support for the keepObsolete option for the TsBackend. With this
enabled, the obsolete translations are not dropped while reading contexts.
This is both useful for testing as well as for manipulating TS files.
- Documentation updates and fixes.
- Documentation updates and fixes.
- Fixed issue #10027: The format of the XML file format is not documented.
- Refactored to use the new ezcBaseStruct class and properties approach.
- Changed exception behavior. All errors will now throw a different exception
class.
- Changed method name:
- getString() to getTranslation()
- Added an implementation of the Iterator interface, this allows you to use
foreach( ezcTranslationTsBackend as $contextName => $contextData ). This
is a more convinient way of looping through all the contexts that make up
a translation. It is also faster than having to loop through it yourself
with the next() and currentContext() methods.
- Added methods:
- current() as part of the Iterator implementation
- key() as part of the Iterator implementation
- rewind() as part of the Iterator implementation
- valid() as part of the Iterator implementation
- Changed method names:
- haveMore() to next()
- readContext() to currentContext()
- Initial release of this package.
Last updated: Tue, 02 Dec 2008