Soluling home   Document home

Wizard - TMX Properties

Use this sheet to specify the properties of the TMX file that is written.

Configuration

There are lots of different options on how to write a TMX file. Not every tool supports them all. This list lets you quickly select the properties set that are suitable for your tool. Possible values are:

Value Description
Default The exported file contains the default properties.
Minimal The exported file contains only the required properties.
Trados The exported file contains the properties that are compatible with Trados.

If your tool is not on the list, select Default or Minimal or set the properties manually.

File format

Specifies the character set that the file uses. Possible values are:

Value Description
ANSI Code page encoded. Each string uses the default Windows code page for the language of the string.
UTF-8 Unicode, UTF-8 encoded.
UTF-16, little-endian Unicode, UTF-16 little-endian encoded.
UTF-16, big-endian Unicode, UTF-16 big-endian encoded.
UTF-32, little-endian Unicode, UTF-32 little-endian encoded.
UTF-32, big-endian Unicode, UTF-32 big-endian encoded.
GB18030 Unicode, GB18030 encoded.

UTF-8 is the default value. TMX and TBX support only Unicode formats.

Version

Specifies the TMX version that is used when writing the file. Possible values are:

Value Description
1.1 TMX 1.1
1.2 TMX 1.2
1.3 TMX 1.3
1.4a TMX 1.4a
1.4b TMX 1.4b
2.0 TMX 2.0

1.4b is the default value.

DTD

Specifies how DTD is written to the TMX file. Possible values are:

Value Description
No No DTD part is added to the file.
Local A reference to a local DTD file is added to the file.
URL A reference to a URL based DTD file is added to the file.

No is the default value. DTD is used only with TMX versions from 1.1 to 1.4b.

Original language

Specifies the language that is used when writing the original value. For example:

<tuv xml:lang="en">
  <seg>Value</seg>
</tuv>

If you set this to "Language of the source", Soluling uses the original language of the source where the string belongs to.

Admin language

Specifies the administrative language (adminglang attribute) that is written into the TMX header. For example:

<header adminlang="en"/>

Source language

Specifies the source language (srclang attribute) that is written into the TMX header. For example:

<header srclang="en"/>

If you set this to "Neutral", application uses the "*all*" as the srclang value.

Language id format

Specifies the format of language ids. Right-click to choose a format from a popup menu or click ... to edit settings.

Tuid

If checked, the tuid attribute will contain the context value.

Empty-element tags

If checked, exported TMX uses Empty-Element tags whenever there is no value in the element, and the element does not have any child elements (<seg/>). If unchecked, a Start-Tag and End-Tag is always used (<seg></seg>).

Properties checkboxes

The remaining checkboxes let you add some optional and custom properties into the export file. Possible values are:

Value Description
Data type If checked, data types are written into the file.
Translation status If checked, translation statuses are written into the file.
Invalidated If checked, invalidated flags are written into the file.
Comment If checked, comment values are written into the file.
Context If checked, context values are written into the file.
Row status If checked, row states are written into the file.
Disabled If checked, disabled flags are written into the file.
Marked If checked, marked flags are written into the file.
Max characters If checked, the maximum length in characters values is written into the file.
Max pixels If checked, the maximum length in pixels values is written into the file.

These are available only when exporting from a project. When exporting from translation memory, these options are not available.

Translation value

Specifies how the translation element is written. Possible values are:

Value Description
Write empty if no translation value If there is no translation value, an empty translation element is written.
Write original if no translation value If there is no translation value, the original value is written into the translation element.
Write always empty An empty translation element is always written even if there is a translation value.
Write always original The original value is always written into the translation element, even if there is a translation value.

Write empty if no translation value is the default value.

Sample

Shows a sample file based on the current settings.