To add string translations for UI elements in a standard country/region-specific version of Microsoft Dynamics NAV 2017, you install a language module so that end users can view the UI elements in a different language. If you have customized objects in the application, then you must also add translations for those objects. You can translate strings in the following ways:
-
By using the Translate tool in the development environment to import and export multilanguage files that contain translated strings for multiple objects
-
By using the Multilanguage Editor and editing the CaptionML property of individual objects
This topic describes how to use the Multilanguage Editor to edit the CaptionML property of objects. For more information about how to use the Translate tool, see How to: Add Translated Strings By Importing and Exporting Multilanguage Files.
To add a translation in Multilanguage Editor
In the development environment, on the Tools menu, choose Object Designer.
In Object Designer, select the object for which you want to add a translation, and then choose Design.
In the designer, select the control for which you want to add a translation, choose View, and then choose Properties.
In the CaptionML property, choose the AssistEdit button.
In the Multilanguage Editor, enter the language and the translated text. For more information, see How to: Enter Text in the Multilanguage Editor.
To let the user select a specific language in the application, the following must be true:
-
You must have deployed the relevant language modules. For more information, see How to: Install Language Modules.
-
The language-specific subfolder must contain the correct fin.stx file.
-
The text strings in the database must be marked with the correct language ID.
-
The license file must contain the correct granule.