Multi-Language Support

As an example of how we evolved the framework, when we developed our first multi-language application, we integrated all the functionality necessary right into our framework. For example, our auditing component now automatically records audit records in the language used by the currently logged-in-user. We also built the necessary screens for translating data and user interface resources right into the application shell. This allows the end-user to add any number of languages to their application and to translate all the screens without any further software development. This is just a small part of the multi-language support offered in our framework, and it is now available in all our applications.