If the same character is both escaped and unescaped in the same string, propagate will return the characters in the translation escaped in the same order as they were in the source. Base entities continue to be controlled by HTML detection and the entity_escaping directive.
Propagate will only affect non-base entities - all named entities except &, ', <, >.The default is none which is the current behavior, which recognizes HTML4 entities only - if HTML5 entities are required as well, you must use the entity_escaping_type=propagate directive. For each entity character, we'll check to see if it was escaped in the source and try to match (propagate) it in the target.
#MADCAP LINGO UPDATE#
For example, normally we turn © into © but if we use this new directive the translation will automatically update to use escaping from the source. Used to retain entity escaping for all non-base entities.
XML Characters (always escaped) Character (name) Using will allow This is an & " example string4 to appear unescaped. When the translated file is downloaded, the translated string will be escaped as: Valuesįor example, your translation might look like this:īy default, using the "auto" setting, we will assume this is HTML from the tag. entity_escapingĮxact delivery depends on file type. Here are some examples of, along with example values or paths. Directives are specified in comments within the files, in the following format: Inline File Format ĪPI Parameter smartling. Directivesįile directives are supported, both inline and via our API. Non-XLIFF files in the archive are excluded from processing.ĭirectory structure and non-XLIFF files are preserved when downloading the translated archive.
zip file, not the individual XLIFF files. Translated strings in the archive will be associated with the.
A MadCap archive is treated as a single file. Smartling supports Madcap Lingo version 10.Ī MadCap package is a ZIP-archive with one or more XLIFF files, optionally organized in directories.