Announcements
Hi experts,
Our customer has an NAV 2017 with Danish and English language. They want to print invoices in German if the customer has language "DEU".
I have followed this procedure:
https://docs.microsoft.com/en-us/dynamics-nav/how-to--install-language-modules
(I cannot find a description for NAV 2017.)
Now German is installed and can be selected in NAV and in the Development Environment.
The customer has a DEV environment and a PROD environment and I have only done these things in DEV.
When I print an invoice for a German customer, it is printed 100% in Danish (which is the language in the GUI in NAV). When I print an invoice for an English customer, it is printet 70% in English and the rest in Danish.
If I change to Germin in the GUI, it is 20% in German and the rest in English. if I change to English in the GUI it gets 100% English - but only the GUI. Not the invoice.
They want the GUI to be in Danish, and the invoice to be in Danish or German.
How do I fix that?
Hi nahtasurbhi,
I did not mix versions and the standard solution works perfectly. There is no need to buy any other product.
Best regards,
Morten
Hi,
Hello,
Thank you for sharing final answer / solution. That helps others.
Thanks.
Hi Bilal,
Thank you for your reply.
I did one thing wrong in the proces. I did not mark every object when I imported the language module into the Object Designer. So I did only get German added on the one object, I was standing on.
Now it works fine.
Best regards,
Morten
Hi Morten,
I am not an expert but will try to answer your query.
With GUI I think you means the language of NAV client, so that can be controlled by the User settings page and as per you it is working fine.
If it is a standard sales invoice then the language depends on the language of the customer for which report is printing. You can check customer's language by going to customer card. If a customer's language is Danish its sales Invoice report will come in Danish no matter which language GUI is running.
When you run sales report system checks the language of customer and then get each label/caption converted to that language (if captions are available for customer's language otherwise uses name of label e.g. you have used label named as Faktura without having captions in any language and shown it on report. Now if report is run in whatever language it will show Faktura. It does not mean system is partially translating Invoice to Faktura) Hope that makes some sense.
Thanks
André Arnaud de Cal... 291,359 Super User 2024 Season 2
Martin Dráb 230,370 Most Valuable Professional
nmaenpaa 101,156