How to use Language Modules with Dynamics NAV 5.0?

This tip is on how to work with the language modules you can download in the download section.

ADDING A LANGUAGE MODULE TO YOUR APPLICATIONIMPORTANTYou must ensure that your database has enough space to store this new language layer.For example, in the Cronus International Ltd. demonstration database, you must expand the database to at least 200,000 KB.

  1. To expand the size of a database, on the File menu, select Database, and then Expand.

  2. In the Expand Database dialog box, enter 100,000 in the Add (KB) field and click OK.To add the language module to your application, follow this procedure:1. Extract the XXX.exe (e.g. XXX=DAN for Danish) file to your Microsoft Business Solutions–Navision\Client folder. This will create
    · A new subfolder in your Client folder for the new language.· A new subfolder in your BusinessNotificationManager folder for the new language· A new subfolder in your BusinessNotificationManager\Templates folder for the new language.

  3. Start Navision.

  4. In the Object Designer, select all objects.

  5. On the Tools menu, select Language Module, and then Import.

  6. In the Language Module Import dialog box, browse to the new subfolder and select the .flm file and click OK. Then, import the language layer.1. When you have imported the language module, you must close Navision.

  7. Restart Navision and on the Tools menu, select Language.

a. In the Application Languages dialog box, select the new language and click OK. The application now switches to the new language.

b. In order to run Business Notifications in the added language, the Operating System has to reflect the new language module you have installed.
You have now added the language layer to your application.If you install the Business Notification Server product, you add the associated language layer to your application by following this procedure:1. Extract the Business Notification.exe file to your Microsoft Business Solutions–Navision folder. This will create a new subfolder in your Business Notification\EndUserSubscription\bin folder for the new language.You can delete the .flm file once you have imported the language module into the database. However, all other files in the new subfolders must not be deleted from this Navision client.----------------------DELETING A LANGUAGE LAYERTo delete the language layer from your Navision client, follow this procedure:

  1. Start Navision.

  2. In the Object Designer, select all objects.

  3. On the Tools menu, select Language Module, and then Export.

  4. In the Language Module Export dialog box, enter the following:

a. In the File Name field, enter the path to your working folder and the name of the file that will contain the deleted language module, for example C:/Deleted/DES.flm.

b. In the Language field, click the AssistButton and select the language from the list.

c. Select the Delete language field.

  1. Click OK to remove the language module from this database.

  2. Close Navision.

  3. In Windows Explorer, delete the subfolder from your Navision\Client folder for the relevant language.

  4. In Windows Explorer, delete the subfolder from the BusinessNotificationManager folder for the relevant language.

  5. In Windows Explorer, delete the subfolder from the usinessNotificationManager\Templates folder for the relevant language.

  6. If you have Business Notification Server installed, delete the relevant language subfolder from the Business Notification\EndUserSubscription\bin folder. When you restart Navision, the language module that you have just deleted will no longer be displayed as an option in the Application Languages dialog box.-----------------------SETTING UP MULTIPLE DOCUMENT LANGUAGESWhen the language module is installed, it can be used for Multiple Document Languages. This means that whenever an invoice or another document is printed for a customer, the print language will always be the preferred language of the recipient. It is then independent of the user’s working language.For more information about multiple document languages and other multilanguage functionality, see the manual Application Designer’s Guide.The multiple document languages functionality and the multilanguage functionality use Table 8 (Language) to determine in which language to print the document to be sent to a recipient. In order to make this possible, you will have to set up Table 8:Specify the Windows Language ID for Multiple Document Languages for it to work automatically.

When you specify the language of the recipient on the Foreign Trade tab of the customer card, the documents for this customer will always be printed in the language chosen for this customer independent of the working language in Navision.

Hi Erik!

I’d been using NAV for more than 4 years now, and I never had to use any multilanguage feature that’s why I’m kind of lost in this area, my customer made me a requirement where I have to print the reports (labels and data) for their Greece implementation with Greek characters, the only problem here’s that my customer isn’t going to buy the Greece language granule.

Do you think this could be able to be accomplished by just using the Multiple Document Languages functionality as it says in the Application Designer’s Guide? Adding a Language Code (Greek for this example) in the Customer Card (if Greek hasn’t been added it can be added) for each one of it, and after this has been done adding the following code, CurrReport.LANGUAGE := Language.GetLanguageID(“Language Code”) in the OnAfterGetRecord trigger for these reports.

Any help you could give me will be highly appreciated.

Receive many kind regards.

Hi Erik,

I already added the .flm to Navision but i am not able to see the languages added in tools/language. Do you think it might be liecense isseue?

I also have to say the only file that i have is just .flm, i dont have any xxx.exe file to extract. So obviously there wont be any subfolder in Navision Client folder since i dont have that .exe file.

Thanks for the help.

is it the same if i just want to add some caption in the report?

what should i do to add mandarin language?

Hi Stan,

Yes it’s the same. But be aware that many of the report captions come directly from the table and field captions.