How to create an own language version of the VAPS

  • Updated

The VAPS offers manually created proper translations in English and German. Partners wanting to create a translation in another language can proceed as described in this instruction.

As a basis for creating your own language translations of the VAPS, we provide the English .xlf files. These files are available in the NETRONIC VAPS Partner Community on Microsoft Teams under Files → Demo Versions and Runtime Packages. There, select the desired VAPS and BC versions.

 

 

How to proceed:

  1. Translate the provided .xlf file of the NETRONIC VAPS.

  2. Write an extension using this translated .xlf file, which will be installed on top of the NETRONIC VAPS extension.

    1. Create a new extension in Visual Studio Code using the “AL:Go!” command.

    2. Delete the default .al files in the project, as translation extensions do not contain any .al files.

    3. Create a directory named Translations in the root of the extension and save the translated .xlf file in this folder.

  3. In the app.json file, reference the VAPS extension using the dependencies section. For example, to create an Italian version:

"dependencies": [
{
"appId": "26fb6f9e-04f2-47c1-863e-9725fcdc9784",
"name": "Visual Advanced Production Scheduler",
"publisher": "NETRONIC Software GmbH",
"version": "x.x.x.x"
}
],
"idRanges": [
{
"from": 60000,
"to": 60100
}
],
"features": ["TranslationFile"],
"supportedLocales": ["en-US", "it-IT"]

Replace the idRanges value with the range appropriate for your tenant customization.

4. Compile and install the extension in Dynamics 365 Business Central.

After successful installation, the VAPS will appear with your translated menus, labels, and texts (e.g., in Italian if you've created an Italian translation).

 

Was this article helpful?

0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.