For those of us that like to keep our messages consistent
with the rest of the look and feel of the application, the MsgMonger can
help.All message strings are defined with a string identifier, message
text, up to 20 parameters for customization, and a set of standard message
icons.
Calls in your program look very similar to those you're probably already
using for VFP's native MessageBox() function, but all of the strings in your
application are easily maintained by you or even by your users.
Although the intent is to simplify message management, MsgMonger also
handles multiple language strings. Specify the language in an application
setting, and your messages will all appear in the language selected.