Skip to content

Translation Settings

Document Creator offers its own Report Translations feature, which helps to create multi-language reports and customizable labels. It ensures that labels can be customized by the end-user/customer and not just Dynamics 365 Business Central extension developers. That is, the translations are stored in a table and can be edited in the Document Creator Translations page.

translation-settings

Important

Document Creator ships with a Label Translations Template package that already provides you with a set of translations for multiple languages.

Please see the Label Translations Template Package section of the manual.

The behaviour of the Document Creator translation feature can be configured in the Document Creator Setup page through the settings available in the Translations group. The following settings are currently available to adjust how tags are translated:

Default Document Language

Important

The Default Language Code field on the Company Information page is available in Microsoft Dynamics 365 Business Central 2026 release wave 1 (28.0) or newer.

For previous Business Central versions (27.x and earlier), this setting is not available which means that Document Creator will always use the label translations provided by the Default / Unspecified Language Translation column on the Document Creator Translations page for documents with Language Code = ''.

You can specify the default language for documents on the Company Information page using the Default Language Code field.

Default Language Code field on the Company Information page

When you have a document (e.g., a Sales Order) where the Language Code is Blank, then the default language that you configured will be used for translating the document.

Sales Order with Blank Language Code field value

Sales Order with Blank Language Code uses the Default Language Code field value for translation

Default Translation Language

Important

The Default Translation Language Code setting does NOT influence which language is used to translate documents with Language Code = ''.

See the Default Document Language section if you would like to learn more about how to change which language is used to translate documents with Language Code = ''.

The Default Translation Language Code field specifies which language corresponds with the Default / Unspecified Language Translations. This means that if the Default Translation Language Code setting is set to a language X <> '', that when a Default/Unspecified Language Translation is provided for a Tag, then this translation will also be automatically propagated to be the translation for the language with code X.

Default Translation Language Setting

The Fall Back on Default Language setting can be used to change how to act when a translation could not be found. When this setting is enabled, Document Creator will fall back on the translation for the configured Default Translation Language Code if a translation for a language could not be found. That is, when there is no translation record or when the To-Do checkmark is enabled for the translation record.

Fall Back on Default Language Setting

Update Usage Method

The Translation Update Usage field specifies whether the Last Used and Last Used by Report ID fields are updated. The following options can be selected for this setting:

Option Explanation
None The "Last Used" field of translation records is NOT updated.
Last Used Only the "Last Used" field of a translation record is updated when the translation of its tag is requested.
Last Used & Last ReportId Both the "Last Used" and "Last Used by Report ID" field of a translation record is updated when the translation of its tag is requested.

Caution

Setting the Translation Update Usage field to anything other than "None" may affect performance. By default you will receive a warning message when a translation is requested and codeunit wDCR_TranslationMgt still needs to be initialized, which can be surpressed by enabling the Suppress Update Usage Warnings setting.

Show Tags

When the Translation Show Tags setting is checked, the Document Creator Translations module will return tag names (surrounded by angle brackets, e.g., <Amount>) instead of translations when they are requested. This can be particularly useful for debugging.


Last update: March 16, 2026