Author: gurpreet singh
Having a fully integrated job costing and accounting system that works perfectly in one country should make it relatively straightforward to employ it in other countries as well. After all most modern operating systems are able to provide a more or less seamless international and multilingual functionality on the touch of a few buttons.
In particular for a multinational company having easy access to all of their systems across borders is an important aspect of management. The mere translation of the project management interface is indeed quite an easy part of the localization as most languages have words for "project" or "sales invoice" etc. There are however two main issues that will arise, one due to the integration of accounting and one due to the multilingual interoperability of the system: This second part of the article will look at the multilingual accessibility and interoperability issues after the accounting and bookkeeping issues have been looked at in Part I, published earlier on this forum:
These issues encountered when localizing software have to do with the users' flexibility to themselves change the interface. If the software has the ability for the user to rename fields in order to - for example - call a "project" a "job" or name a "client" a "customer", you would want this change to take effect throughout the company. Rather than changing the client interface on each single workstation, a commonly used option is to change those details in the data base to which every workstation logs on.
The result of this setup is a mixture of where field names and program names come from. The "Select" in for more detail go to: www.text2speech-converter.com."Select Client" or "Select Job" would come from the local software whilst the words "Client" and "Job" would come from the data base to allow for companies to have a "Select Customer" or a "Select Project". The localization for another language will therefore involve translation of the word "Select" as part of the software and the word "Client" as part of a standard database for that language (that may then be further amended by the end user).
Whereas this solution will work fine where the localized integrated project management system is only used in one and the same language, it will create additional snags if users of different languages need access to the same data. If for example group companies in different countries use the same job costing system and For more detail go to:
www.pure-profit-software.com.need to be able to access each others data or if the company's headquarter needs access to audit the data of the group companies you might need to log-on with an English client software into a Portuguese data base ending up with a mixture of languages in program- and field-names. There are different approaches thinkable to resolve those issues:First and easiest - take away the flexibility of the users to make changes to the terminology of their system and base it all in the local installation
Second - store all terminology in multiple languages both of data records as well as programs in the data base and only keep the executable on the local workstation with the executable giving a choice which language to use
-increase of data traffic will most certainly affect the speed of all functions Third - store all terminology both for data records as well as programs in the local installation with a choice to use the preset terminology, the user defined terminology or a different language This last option is most certainly the optimal choice when introducing multilingual functionality and working on the localization of an integrated job costing system. If there is then an option to distribute terminology changes to all workstations via the data base, giving the user the option to update their software, when they log on to the data base or keep their default and in addition an option to revert to the preset settings, both flexibility and user acceptance as well as multilingual functionality are guaranteed.
About the Author