Use these on-line files as a reference for this example:
/opt/SUNWddk/kcms/src/kcssolmsg.cp /opt/SUNWddk/kcms/src/kcssolmsg.h
The following is an excerpt from the kcssolmsg.cc file. Use it as a template when extending the KcsStatus class.
... char * findErrDesc(KcsStatusId statId) { #ifndef KCSSOLMSG_STRINGS #define KCSSOLMSG_STRINGS setlocale (LC_MESSAGES,""); bindtextdomain("kcssolmsg.strings","/usr/lib/locale"); #endif switch (statId) { case KCS_SOLARIS_FILE_NOT_FOUND: return(dgettext("kcssolmsg_strings","Could not find Solaris file type \ profile")); case KCS_X11_WINDOW_PROF_ERROR: return(dgettext("kcssolmsg_strings","Error in X11 window profile")); ...