MadCap Lingo ZIP Package
Extension | .zip |
Smartling Identifier | madcap |
Example File | madcap.zip |
Resources | MadCap Lingo software |
Smartling supports Madcap Lingo version 10.
A MadCap package is a ZIP-archive with one or more XLIFF files, optionally organized in directories. A MadCap archive is treated as a single file. Translated strings in the archive will be associated with the .zip file, not the individual XLIFF files.
Non-XLIFF files in the archive are excluded from processing.
Directory structure and non-XLIFF files are preserved when downloading the translated archive.
Directives
Format
<!-- smartling.[directive_name] = [value] --> |
entity_escaping
Exact delivery depends on file type.
Value | auto (default) true (or yes) false (or no) |
Description | Can control whether or not characters will be "escaped" into entities when delivering translations. This can be set universally for the whole file via API, or by setting the directive at the top/start of the file. The directive can also be placed inline to control the behavior of specific strings. |
Examples |
To use inline: String: |
For example, your translation might look like this:Smartling HTML escaping < > & " example string4
By default, using the "auto" setting, we would assume this is HTML from the <hr>
tag and it would be converted to:Smartling HTML escaping < > & " example string4
Using smartling.entity_escaping = false
would allow Smartling HTML escaping < > & " example string4
to appear as it should.
whitespace_trim
Values |
on|yes|true or off|no|false or leading|trailing The default value is on |
Description |
A whitespace is any character or series of characters that represent horizontal or vertical space in typography. When rendered, a whitespace character is not a visible mark, but does occupy an area or space on a page. Although whitespaces are necessary within a string (typically to separate words), unnecessary whitespaces can be found at the start of a string (leading) and at the end of a string (trailing). With this directive, you can trim whitespaces, as it enables or disables whitespace trim management for the ingested strings. Whitespace is optionally trimmed from content then re-inserted on download for convenience so that translators do not have to manage the extra spaces. However, content owners may want to retain surrounding whitespace so that translators can By default, the leading and trailing whitespaces are trimmed. You can choose to disable trimming or specify trimming for leading or trailing whitespaces. The directive can be used inline or as the API request parameter. |
Examples |
Smartling will trim leading and trailing whitespaces (default)
Smartling will not trim leading or trailing whitespaces
Smartling will trim only leading whitespaces
Smartling will trim only trailing whitespaces |