Multi-language system

The NAV system is designed as a multi-language system, meaning it can interface with users in many languages. The base product is distributed with American English as the primary language, but each local version comes with one or more other languages ready for use. Because the system can be set up to operate from a single database displaying user interfaces in several different languages, NAV is particularly suitable for firms operating from a central system serving users in multiple countries. NAV is used by businesses all over the world, operating in dozens of different languages. It is important to note that when the application language is changed, it has no effect on the data in the database. The data is not multi-language unless we provide that functionality, by means of our own enhancements or data structure.

Microsoft's automatic translation does not support Unicode languages such as Chinese and Japanese out of the box but it can be (and has been) done. See Alex Chow's blog at http://www.dynamicsnavconsultant.com/2014/06/chinese-language-pack-dynamics-nav-navision/.

Use the following URL to read about the NAV Pattern, Multilanguage Application Data, which describes how data and UI elements can be multilanguage enabled:

https://community.dynamics.com/nav/w/designpatterns/77.multilanguage-application-data.

The basic elements that support the multi-language feature include the following:

  • Multi-Language Captioning properties (for example, CaptionML) supporting definitions of alternative language captions for all the fields, action labels, titles, and so on
  • The Application Managementcodeunit logic that allows language choice at login
  • The fin.stx files supplied by NAV, which are language specific and contain texts used by NAV executables, such as the Windows Client and Development Environment (fin.stx cannot be modified, except by Microsoft)
  • The Text Constants property, ConstantValueML, supporting definition of alternative language messages

Before embarking on an effort to create multi-language enabled modifications, review all the available documentation on the topic (search Help on the word language). It's wise to do some small scale testing to ensure that you understand what is required, and that your approach will work (such testing is required for any significant enhancement).

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.129.70.157