Skip to main content
Version: Classic

Global Translations


All language-dependent texts (translations) that can be linked in XML configurations are stored in the Global Translations.


References

The translations are located in data sets (data tag), which in turn are located in groups (group tag). The content in a data set is linked in a configuration according to the following pattern:
{D/U[GroupName.DataName]}.

The language may depend on:

  • Document language → "D" → {D[GroupName.DataName]}
  • UI language → "U" → {U[GroupName.DataName]}

Example

The globally stored record "Texts.Enclosures" contains different values depending on the language:

Screenshot

Underlying XML

<TranslationMap>
<group name="Texts">
<data name="Enclosures">
<value lcid="07">Anlagen</value>
<value lcid="2055">Beilagen</value>
<value lcid="12">Annexes</value>
<value lcid="09">Enclosures</value>
<value lcid="16">Allegato</value>
</data>
[...]
</group>
[...]
</TranslationMap>

Translated texts cannot be inserted directly into templates.
In order for the texts to be used in the template, the references must always be inserted into a field or a script (classic):


note

This function is only available in primedocs templates. You can find more information here.

To access translations, the prefix translate- can be used in the respective document function. For example, in the document function Fields:

<FieldsConfiguration>
<Fields>
<Text Name="Page" translate-Value="Texts.Enclosures" />
</Fields>
</FieldsConfiguration>

note

This function is only available in classic templates. You can find more information here.

The translated "Texts.Enclosures" record can now be linked in all XML configurations of the document functions. For example, in an enclosure script in the Scripts document function:

<CustomDataNode id="Enclosures">
<Line>
<Text>{D[Texts.Enclosures]}:</Text>
</Line>
<Line>
<Element id="DocParam.Enclosures" linePrefix="&#8211;&#009;" />
</Line>
</CustomDataNode>

{D[Texts.Enclosures]} is now replaced with "Anlagen", "Beilagen", "Enclosures", "Annexes" or "Allegato" respectively, depending on the document language.

First, updated screenshot for the outdated documentation
![[Pasted image 20260119095324.png]]

Automatic Translations with AI

Prerequisites

  1. An AI endpoint must be configured in primedocs.config.
  2. The primedocs Client must be actively connected and online

Under these conditions, additional buttons with the corresponding functions appear in the top right corner.

Screenshot 2026-01-19 111817-20260119-101818.png

Functions

  • Translate Missing: Sends the existing entries to the AI with the instruction to complete the empty entries. The first entry in the list is treated as the source of truth. All visible, empty fields will be filled in. Already filled fields are ignored.
  • Check Translations: Sends the existing entries to the AI with the instruction to check them for correctness.

Screenshot 2026-01-19 111834-20260119-101834.png

The status of AI operations is displayed in the bottom right corner.