Release Notes / Version 11.2301
Table Of ContentsXLIFF support for Markup in Structs has been enhanced in that way, that Markup nodes can now be restored from XLIFF regarding their corresponding grammar settings.
In previous versions, creating a possibly not existing Markup node from XLIFF may have failed or may have created a structure slightly different to the master regarding the locations grammars got set to (at node, i.e., as so-called required grammar , or at value, i.e., as so-called grammar ).
Now XLIFF is exported containing respective grammar hints in new attributes
cmxliff:required-grammar
and
cmxliff:grammar
. Having this, XLIFF import is able to restore a possibly not existing Markup node structure from XLIFF.
There is no intermediate action required for importing XLIFF from previous releases into the new system. Nevertheless, note, that a fallback to guessing correct Markup grammar may be applied, if required.
It is not possible to import newly created XLIFF into old CMCC versions, though, as validation of XLIFF will fail for unknown attributes
cmxliff:required-grammar
and
cmxliff:grammar
. If this is required, remove corresponding attributes from XLIFF.
(CMS-22757)