Translation Tags:

When translating a text using a machine translation service, there may be character strings in the text in the source language that should not be translated directly into the target language because they have a special meaning. This is the case of strings that are analyzed by plugins that act according to the content found, such as the string 'loadmoduleid xx' to insert the module whose id is xx. If 'loadmoduleid' were translated into another language, the plugin would not recognize the string as a special one and therefore would not insert the module.

To identify these strings of characters to be able to perform a special process, it is necessary to enclose them between special characters or sequences of special characters, that we call Translation tags. These are registered in pairs that contain an opening tag and a closing tag.

Thus, each string of characters that triggers a special process will be enclosed between an opening tag and a closing tag. In our previous example the opening tag usually used is '{' and the closing tag is '}'. The whole string is {loadmoduleid xx}.

Translation tags do not have to be a single character, they can be composed of several characters without spaces such as and .

Each pair of tags is composed of the title, the opening tag, the closing tag and the state. The title is the one that must be selected when creating a process associated with a tags pair. If there is a process associated with one of these tag pairs, it will only be executed if the tag pair is in the enabled state.

If you are in the list view you can see a list of all the tag pairs registered.

If you are in the edit view, you can create or edit tag pairs.

When creating a pair of tags, keep in mind that the opening tag and the closing tag can not be equal, and that none of the tags can exist as an opening or closing tag or as an opening or closing delimiter (the latter defined when creating special translation processes). For this reason, when creating a pair of tags you can receive some warning that it is not possible to create that pair.

The tag pair { } is registered as a default pair and can not be disabled. It is necessary for the special translation processes 'loadmodule' and 'loadmoduleid', 'field id,layout', 'field id', 'fieldgroup id'  which also come by default.