XML structure of localization files

After adding a project language on the Project Settings - Project Localization tab, a directory called Localization is created. In this directory, language subdirectories are created with an XML file for each specified language. This language-specific XML file is designed to contain translated strings for various objects defined in the project, such as captions or display names for fields.

The XML file enables you to create a complete translation for all objects defined in the project in a single step, whereas Transformation Designer only provides the possibility to create a per string (or object) translation.

Depending on the structure of the project, various objects can be available. The XML file contains only the objects (specified in tags) that are translatable for the project.

The naming schema of the tags used in the XML file reflect the object-names used in the project. That makes the XML easy to read and the values, you want translate, easy to find.

When editing the XML-file, you can translate either all object-values given for the project, or only a few selected ones and remove those that are not needed. Then, for the removed ones, the fall back mechanism is applied. The deletion of unneeded code snippets, enables simpler handling of the XML structure (when doing so, make sure that the XML text stays well-formed.)