About our products
The Message Compiler
The Message Compiler is a programming tool, used to internationalize applications, by compiling a message file, which contains message definitions in different languages, to several output files, like resource files, programming language specific class or header files with constant definitions for the message keys and HTML documentation files. It lies in the tradition of tools like the Open VMS Message Utility, the Microsoft Message Compiler (mc), which is available in Visual Studio or the Unix gencat utility. The Message Compiler is a 100% pure Java program, so you need the Java Runtime Environment with the minimum version 1.5 to used it.
The advantage of using the Message Compiler is, that you can keep your localized text and messages in one source file and all files required for your programming environment are generated from this one source. Even when you use the same localized texts in different programming environments, you may generate the files for all your programming environments from one source file using the Message Compiler. Furthermore the programming language specific constants created for the message keys are off course a much safer way to access the messages in the resource files, than using plain strings.
See also the detailed documentation of the Message Compiler for more information.