#ifndef NOIDENT
#ident	"@(#)olmisc:xolerrstrs	1.21"
#endif

/*
 * Warning and error messages for the OPEN LOOK TOOLKIT
 */

#ifdef sun

CString OleMbadVisual_noVisual = "No visual associated with %s" ;

CString OleMbadVisual_copyFromParent = "Visual should never be CopyFromParent" ;

CString OleMbadConversion_invalidVisual = "Visual to colormap converter failed" ;

#endif sun

CString OleMbadConversion_badQueryFont = "XQueryFont failed on good font ID" ;

CString OleMbadConversion_illegalString = "%s to %s conversion found illegal string \"%s\"" ;

CString OleMbadConversion_illegalSyntax = "%s to %s conversion found multiple keys: %s" ;
/*
CString OleMbadConversion_badQueryFont = "XQueryFont failed on good font ID" ;

CString OleMbadConversion_illegalString = "%s to %s conversion found illegal string \"%s\"" ;

CString OleMbadConversion_illegalSyntax = "%s to %s conversion found multiple keys: %s" ;
*/

CString OleMbadConversion_invalidFont = "Unable to load specified font" ;

CString OleMbadConversion_invalidFormat = "FontGroupDef string has invalid \
format %s" ;

CString OleMbadConversion_missingParameter = "%s to %s conversion needs \
Screen* argument" ;

CString OleMbadConversion_missing2Parms = "%s to %s conversion needs Screen* and \
Colormap arguments" ;

CString OleMbadConversion_noColormap = "Cannot allocate colormap entry for \
\"%s\"" ;

CString OleMbadConversion_noFont = "Unable to load any usable ISO 8859-1 \
font" ;

CString OleMbadConversion_nullString = "%s to %s conversion given null string" ;

CString OleMbadConversion_tooManyParams = "%s to %s conversion needs no \
arguments" ;

CString OleMbadDestruction_missingParameter = "%s needs Screen* argument" ;

CString OleMbadDestruction_missing2Parms = "%s needs Screen* and Colormap \
arguments" ;

CString OleMbadFlatSubclass_flatState = "Procedure %s: Widget \"%s\"\
 (class \"%s\") is not a FlatWidget subclass";

CString OleMbadFile_fileOpen = "Could not open file \"%s\" in\
 file: \"%s\" and function: \"%s\"" ;

CString OleMbadFile_badBitmap = "Bitmap file %s has invalid contents in\
 file: \"%s\" and function: \"%s\"" ;

CString OleMbadFont_defaultOLFont = "widget \"%s\" (class \"%s\"):\
 A NULL value specified for XtNfont. Defaulting to a default font";

CString OleMbadFormat_invalidFormat = "Parsing format string for widget\
 \"%s\" (class \"%s\"): no field descriptions found in format string.";

CString OleMbadFunction_insertChild = "widget \"%s\" (class \"%s\"):\
 bad/no insertChild function" ;

CString OleMbadGui_commandLine = "Extra GUI switch on command line ignored." ;

CString OleMbadGui_guiVar = "GUIVAR Environment variable set to unknown GUI\
 -- ignored." ;

CString OleMbadGui_setGui = "OlSetGui: attempt to set unknown GUI ignored." ;

CString OleMbadItemAddress_flatState = "widget \"%s\" (class \"%s\"):\
 \"%s\" called with NULL expanded item address for item_index %d" ;

CString OleMbadItemIndex_flatState = "widget \"%s\" (class\
 \"%s\"): \"%s\" called with invalid index value of %u" ;

CString OleMbadItemResource_Convert = "%s: widget \"%s\" (class \"%s\") \
 does have resource \"%s\"" ;

CString OleMbadMax_invalidFormat = "Parsing format string for widget\
 \"%s\" (class \"%s\"): bad 'max' specification (%ld).  Width must be\
 less than %hu.  Treating field max as unspecified.";

CString OleMbadParent_noMenuParent =	"Widget \"%s\" (class\
\"%s\"): AbbrevMenuButton submenu has no parent widget" ;

CString OleMbadParent_nullParent = "%s: %s: Widget \"%s\" has NULL parent!!";

CString OleMbadReference_badMatch = "%s \"%s\": refWidget \"%s\" and refName \
\"%s\" don't match." ;

CString OleMbadReference_unknownWidget = "%s \"%s\": refName \"%s\" is not a \
known widget." ;

CString OleMbadScreen_nullScreen =	"NULL screen pointer in\
 file: \"%s\" and function: \"%s\"" ;

CString OleMbadWidth_invalidFormat = "Parsing format string for widget\
 \"%s\" (class \"%s\"): bad width specification (%ld).  Width must be\
 less than %hu.  Treating field 'width' as unspecified.";

CString OleMcantUseMax_invalidFormat = "Parsing format string for\
 widget \"%s\" (class \"%s\"): field 'max' can only specified for\
 string fields.  Treating field max as unspecified.";

CString OleMcantWrap_invalidFormat = "Parsing format string for widget\
 \"%s\" (class \"%s\"): cannot specify wrapped string without\
 specifying field width.  Treating field as non-wrapped string.";

CString OleMolComposeArgList_noSourceList = "_OlComposeArgList: NULL source\
 list for non-zero count" ;

CString OleMolComposeArgList_noMaskList = "_OlComposeArgList: NULL mask\
 list for non-zero count";

CString OleMolComposeArgList_nullListPtr = "_OlComposeArgList: NULL composed\
 list pointer or NULL composed count pointer" ;

CString OleMolComposeArgList_invalidParameters =	"_OlComposeArgList:\
 OL_COPY_SIZE must specify size greater than zero" ;

CString OleMolComposeArgList_wrongParemeters =	"_OlComposeArgList: must\
 specify OL_COPY_SIZE as next field when using rule %s on resource \"%s\"" ;

CString OleMolComposeArgList_nullDestination =	"_OlComposeArgList: Attempt\
 to write to NULL memory location for resource \"%s\" with rule %s" ;

CString OleMolComposeArgList_unknownRule =	"_OlComposeArgList:\
 unknown rule used for resource \"%s\"" ;

CString OleMgoodParent_badChild =	"Widget \"%s\" (class\
\"%s\"): wrong type of child for this parent \"%s\"" ;

CString OleMgoodParent_diffChild =	"Widget \"%s\" (class\
\"%s\"): cannot mix types of children with this parent \"%s\"" ;

CString OleMgoodParent_oneChild = "InsertChild: widget \"%s\" (class\
 \"%s\"): widget can have only one child " ;

CString OleMgoodParent_noChild = "InsertChild: widget \"%s\" (class \"%s\"):\
 attempt to insert a widget child - not allowed" ;

CString OleMinconsistentNumItemFields_Convert = "%s: Widget \"%s\" (class\
 \"%s\") programmatic XtNnumItemFields (%d) conflicts with fields read from \
 the database (%d)";

CString OleMinternal_badNodeReference =	"Widget \"%s\" (class\
 \"%s\"): internal error when referencing node in \"%s\" list" ;

CString OleMinternal_badVersion =		"Widget Class\
 \"%s\" version mismatch: class %d vs. OPEN LOOK Toolkit %d" ;

CString OleMinternal_corruptedList =	"Widget \"%s\" (class\
 \"%s\"): widget's internal \"%s\" list is corrupted" ;

CString OleMinvalidArgCount_flatState =	"Argument count = %u for NULL\
 Arg list in %s when operating on widget \"%s\" (class: \"%s\").  Sub-object\
 was %u" ;

CString OleMinvalidData_dataType = "Invalid data type passed in \
 file: \"%s\" and function: \"%s\"";

CString OleMinvalidItemRecord_flatState =	"Widget Class \"%s\": full item\
 record size of %u is smaller than superclass's record size of %u" ;

CString OleMinvalidParameters_olDoGravity =	"Unknown gravity value\
 %d in _OlDoGravity" ;

CString OleMinvalidProcedure_inheritanceProc =	"Widget Class \"%s\"\
 has unresolved inheritance for class field %s" ;

CString OleMinvalidProcedure_setValuesAlmost =	"Widget Class \"%s\"\
 has NULL SetValuesAlmost procedure" ;

CString OleMinvalidRequiredResource_badDefaultType = "WidgetClass \"%s\": \
 required resource \"%s\" cannot have NULL or XtRImmediate default_type";

CString OleMinvalidRequiredResource_badValue = "WidgetClass \"%s\": \
 resource \"%s\" is not a valid sub-object resource";

CString OleMinvalidRequiredResource_nullList = "WidgetClass \"%s\": has null\
 %s field with non-zero %s field";

CString OleMinvalidResource_duplicateDefault = "Default has been set already\
 - ignored" ;

CString OleMinvalidResource_flatState =	"widget \"%s\" (class\
 \"%s\"): resource \"%s\" has invalid value for sub-object %d, setting to default.";

CString OleMinvalidResource_initialize =	"Initialize: widget \"%s\" (class\
 \"%s\"): resource \"%s\" has invalid value, setting to %s" ;

CString OleMinvalidResource_initializeDefault = "Initialize: widget \"%s\"\
 (class \"%s\"): resource \"%s\" has invalid value, setting to default" ;

CString OleMinvalidResource_setToDefault = "widget \"%s\"\
 (class \"%s\"): resource \"%s\" has invalid value, setting to default" ;

CString OleMinvalidResource_setToSomething = "widget \"%s\" (class\
 \"%s\"): resource \"%s\" has invalid value, setting to %s" ;

CString OleMinvalidResource_textEdit = "TextEdit: resource \"%s\" has \
invalid value %d, setting to %d" ;

CString OleMinvalidResource_badItemResource =	"Widget \"%s\" (class\
 \"%s\"): skipping resource \"%s\" since it's not a valid flat item resource" ;

CString OleMinvalidResource_nullList =	"Widget \"%s\" (class \"%s\"):\
 list resource \"%s\" has NULL value for non-zero \"%s\" count" ;

CString OleMinvalidResource_setValues =	"SetValues: widget \"%s\" (class\
 \"%s\"): resource \"%s\" has invalid value, setting to %s" ;

CString OleMinvalidResource_setValuesNC = "SetValues: widget \"%s\" (class\
 \"%s\"): resource \"%s\" has invalid value, no change" ;

CString OleMinvalidResource_setValuesRO = "SetValues: widget \"%s\" (class\
 \"%s\"): cannot set read-only resources" ;

CString OleMinvalidDimension_badHeight = "widget \"%s\" (class \"%s\") \
has internal_height of less than zero.  Set to zero." ;

CString OleMinvalidDimension_badMenuChildHeight = "Menu \"%s\" has child \"%s\"\
 with zero height, forcing to 1" ;

CString OleMinvalidDimension_badMenuChildWidth = "Menu \"%s\" has child \"%s\"\
 with zero width, forcing to 1" ;

CString OleMinvalidDimension_badWidth = "widget \"%s\" (class \"%s\") \
has internal_width of less than zero.  Set to zero." ;

CString OleMinvalidDimension_widgetSize = "widget \"%s\" (class\
 \"%s\"): widget's width or height is too narrow, resetting bad\
 dimension to minimum value" ;

CString OleMinvalidDimension_badGeometry = "widget \"%s\" (class\
 \"%s\"): widget's width or height request is zero, request refused" ;

CString OleMitemsAndNumItemFieldsConflict_Convert = "%s: Widget \"%s\" \
 (class \"%s\") number of XtnumItemFields (%d) conflicts with \
 \nXtNitems fields per record (%d)" ;

CString OleMnoConvChar_invalidFormat = "Parsing format string for\
 widget \"%s\" (class \"%s\"): valid conversion character does not\
 follow delimiter";

CString OleMnoDelimiter_invalidFormat = "Parsing format string for\
 widget \"%s\" (class \"%s\"): delimiter (%%) must follow any white\
 space";

CString OleMnoInputContext_textEdit = "TextEdit: Widget failed to\
 create input context with input method %s";

CString OleMnoMemory_calloc = "couldn't calloc %d elements of size %d in %s \
at %d!!!" ;

CString OleMnoMemory_free = "freeing storage -> NULL in %s at %d!!!" ;

CString OleMnoMemory_general = "%s: out of memory" ;

CString OleMnoMemory_malloc = "malloc() failed in file \"%s\"\
 function \"%s\"" ;

CString OleMnoMemory_malloc2 = "couldn't malloc %u bytes in %s at %d!!!" ;

CString OleMnoMemory_readFile = "Not enough memory for file \"%s\"\
 in file: \"%s\" and function \"%s\"" ;

CString OleMnoMemory_realloc = "couldn't realloc %d bytes in %s at %d!!!" ;

CString OleMnoMemory_xtRealloc = "XtRealloc() failed in file \"%s\"\
 function \"%s\"" ;

CString OleMnotFlatList_viewItem = "OlFlatListViewItem: widget\
 parameter \"%s\" (class \"%s\") must be a flatListWidgetClass";

CString OleMnotRealized_pointerGrab = "\"%s\": widget \"%s\" (class\
 \"%s\") must be realized to grab pointer" ;

CString OleMnullFormat_invalidFormat = "NULL format string in widget\
 \"%s\" (class \"%s\").  Setting to default (\"%s\").";

CString OleMnullItemField_Convert = "%s: widget \"%s\" (class\
 \"%s\") cannot have NULL itemField name" ; 

CString OleMnullWidget_classPointer = "NULL WidgetClass pointer passed to \
%s" ;

CString OleMnullWidget_flatState =	"NULL widget id passed to %s" ;

CString OleMOlInitialize_badDisplay = "Cannot open display" ;

CString OleMOlInitialize_badInitialize = "\"%s\": aleady initialized !!!" ;

CString OleMOlInitialize_inputMethod  = "Cannot contact input method server: %s";

CString OleMOlInitialize_badLinkOrder = "OPEN LOOK Toolkit library must be linked before Xt Intrinsics Library";

CString OleMOlResolveGUISymbol_dlopen = "Failed to open GUI-specific library: %s";

CString OleMOlResolveGUISymbol_dlsym = "Failed to resolve symbol in GUI-specific library: %s";

CString OleMsetLocale_category = "Failed to set %s category with setlocale()" ;

CString OleMtooManyDefaults_flatState =	"widget \"%s\" (class\
 \"%s\"): unselecting item %u because item %u is already the default item" ;

CString OleMtooManyRecords_Convert = "%s: Widget \"%s\" (class\
 \"%s\") database XtNnumItemFields value has more than 1 record\
 specification, %d { }'s";

CString OleMtooManySet_flatState =	"widget \"%s\" (class\
 \"%s\"): unselecting item %u because item %u is already set" ;

CString OleMfileAbbrevFMen_msg1 = "Abbreviated Menu Button \"%s\" has \
invalid menu shell widget.";

CString OleMfileAction_msg1 = "OlAssociateWidget: NULL leader or follower" ;
CString OleMfileAction_msg2 = "OlAssociateWidget: bad follower widget" ;
CString OleMfileAction_msg3 = "OlAssociateWidget: cycle not allowed" ;

CString OleMfileApplic_msg1 = "Failed to read locale definition file" ;

CString OleMfileButton_msg1 = "Button widget/gadget \"%s\" : no XtNlabelImage;\
 XtNlabelType set to OL_STRING" ;
CString OleMfileButton_msg2 = "Button widget/gadget \"%s\" : XtNlabelImage must\
 be set when XtNlabelTile is True" ;

CString OleMfileCategory_msg1 = "OlCategorySetPage: \"%s\" is not the parent of\
 \"%s\"" ;
CString OleMfileCategory_msg2 = "CATEGORY:" ;

CString OleMfileColorChip_msg1 = "ColorChip: _OlDestroyColorChip called too\
 many times!" ;

CString OleMfileControlArea_msg1 = "Control: Can't have change bars when\
 layout type is OL_FIXEDHEIGHT or OL_FIXEDWIDTH" ;

CString OleMfileConverters_msg1 = "Cannot convert \"%s\" to type Boolean" ;
CString OleMfileConverters_msg2 = "Cannot convert \"%s\" to type Font" ;

CString OleMfileDisplay_msg1 = "Text window too small to display a single\
 line of text" ;

CString OleMfileDynResProc_msg1 = "Recursive use of DynResProc()" ;

CString OleMfileDynamic_msg1 = "UpdateIEDB: internal stack too small, \
maximum is 100" ;

CString OleMfileDynamic_msg2 = "IsComposeBtnOrKey: no definition for \
\"%s\" yet" ;

CString OleMfileDynamic_msg3 = "%s found illegal syntax: %s" ;
CString OleMfileDynamic_msg4 = "failed to update per display language";


CString OleMfileEventObj_msg1 = "Gadget to be destroyed not found" ;
CString OleMfileEventObj_msg2 = "Gadgets have different parents:\
 current = \"%s\", previous = \"%s\"" ;

CString OleMflatIllegalMnemonic_duplicateKey = "Widget \"%s\" (class %s): can't add duplicate mnemonic \"%c\" to item %d";
CString OleMflatIllegalMnemonic_badKey = "Widget \"%s\" (class %s): can't add illegal mnemonic \"%c\" to item %d";
CString OleMflatIllegalAccelerator_duplicateKey = "Widget \"%s\" (class %s): can't add duplicate accelerator \"%s\" to item %d";
CString OleMflatIllegalAccelerator_badKey = "Widget \"%s\" (class %s): can't add illegal accelerator \"%s\" to item %d";
CString OleMfileFlat_msg2 = "CalcItemSize: Rule COLUMN_ITEMS can't be called \
 for height calculations";
CString OleMfileFlat_msg3 = "CalcItemSize: Rule ROW_ITEMS can't be called \
 for width calculations";
CString OleMfileFlat_msg4 = "CalcItemSize: unknown Rule"; 
CString OleMfileFlat_msg5 = "Widget \"%s\" (class %s): failed to add\
 \"%s\" to item %d: cause = \"%s\"";

CString OleMfileFlatCvt_msg1 = "%s: NULL widget id";
CString OleMfileFlatCvt_msg2 = "%s: widget \"%s\" (class \"%s\") is not a\
 FlatWidget Subclass.";
CString OleMfileFlatCvt_msg3 = "Converter %s: flat widget \"%s\" \
(class \"%s\"): Missing record leader '{'";
CString OleMfileFlatCvt_msg4 = "Converter %s: flat widget \"%s\" \
(class \"%s\"): Missing field separator or record trailer '}'";
CString OleMfileFlatCvt_msg5 = "Converter %s: flat widget \"%s\" \
(class \"%s\"): Missing Trailer";
CString OleMfileFlatCvt_msg6 = "Converter %s: flat widget \"%s\" \
(class \"%s\"): records within list can't have different number of elements";

CString OleMfileFList_msg1 = "Updating item metrics for widget\
 \"%s\" (class \"%s\"): detect overflow because of a new item list,\
 preferred item list size is \"%d\" (current is \"%d\")";
CString OleMfileFList_msg2 = "Updating item metrics for widget\
 \"%s\" (class \"%s\"): detect overflow because of sub-object \"%d\"\
 (total number of items is \"%d\")";

CString OleMfileForm_msg1 = "Form \"%s\": refWidget \"%s\" and refName \"%s\"\
 don't match" ;
CString OleMfileForm_msg2 = "Form \"%s\": refWidget \"%s\" is neither a child\
 of the form nor the form itself" ;
CString OleMfileForm_msg3 = "Form \"%s\": refName \"%s\" is not a known widget" ;

CString OleMfileHelp_msg1 = "Attempt to destroy non-existent help item" ;

CString OleMfileHelp_msg2 = "OlRegisterHelp: widget id must be a subclass of\
 flatWidgetClass to use id type OL_FLAT_HELP" ;

CString OleMfileHelp_msg3 = "Unknown id_type found while registering help" ;

CString OleMfileHelp_msg4 = "Invalid help source found at popup of help" ;
CString OleMfileHelp_msg9 = "Invalid help source found at popup of help.  The OL_DESKTOP_SOURCE source type requires the desktop manager to be running." ;

CString OleMfileHelp_msg10 = "No help file specified for OL_DESKTOP_SOURCE source type." ;

CString OleMfileExclusives_msg1 = "Widget %s (class \"%s\"): one button set already - ignored" ;

CString OleMfileExclusives_msg2 = "Widget %s (class \"%s\"): no button or no default currently set" ;

CString OleMfileExclusives_msg3 = "Widget %s (class \"%s\"): one button must be set if noneset==FALSE" ;

CString OleMfileExclusives_msg4 = "Widget %s (class \"%s\"): no child to set as default" ;

CString OleMfileExclusives_msg5 = "Widget %s (class \"%s\"): no default button to preview" ;

CString OleMfileFButton_msg1 = "\"%s\"'s ItemActivate procedure not implemented" ;

CString OleMfileFExclusive_msg1 = "Widget \"%s\" (class \"%s\"):\
 cannot change resource XtNexclusives without XtNitemsTouched == True" ;

CString OleMfileListPane_msg1 = "ScrollingList: \"%s\" widget\
 is not scrollingListWidget" ;
CString OleMfileListPane_msg2 = "ScrollingList: \"%s\" - NULL token" ;
CString OleMfileListPane_msg3 = "ScrollingList: addItem- label_type\
 OL_IMAGE unsupported" ;
CString OleMfileListPane_msg4 = "ScrollingList: addItem- illegal label_type" ;
CString OleMfileListPane_msg5 = "ScrollingList: editOpen- NULL reference" ;
CString OleMfileListPane_msg6 = "ScrollingList: editOpen- widget is not realized" ;
CString OleMfileListPane_msg7 = "ScrollingList: editOpen- 'insert'\
 currently not supported" ;
CString OleMfileListPane_msg8 = "ScrollingList: failed to gain ownership\
 of Clipboard" ;
CString OleMfileListPane_msg9 = "ScrollingList: Can't convert PRIMARY" ;
CString OleMfileListPane_msg10 = "ScrollingList: Can't convert CLIPBOARD" ;
CString OleMfileListPane_msg11 = "ScrollingList: Unknown selection target ignored" ;
CString OleMfileListPane_msg12 = "Scrolling List: OlListItemPointer- bad\
 token value" ;
CString OleMfileListPane_msg13 = "_OlPrintList- NULL widget passed in" ;
CString OleMfileListPane_msg14 = "_OlPrintList- Empty list" ;

CString OleMfileMenu_msg1 = "Widget \"%s\" (class name \"%s\") refused Menu\
 attachment !!" ;
CString OleMfileMenu_msg2 = "Menu Initialize: cannot modify menu's attach flag" ;
CString OleMfileMenu_msg3 = "Menu: pushpin args exceed allocated size" ;
CString OleMfileMenu_msg4 = "Menu: Title Widget args exceed allocated size" ;
CString OleMfileMenu_msg5 = "Menu: pane args exceed allocated size" ;
CString OleMfileMenu_msg6 = "Menu SetValues: cannot modify XtNmenuPane" ;
CString OleMfileMenu_msg7 = "Menu SetValues: cannot modify menu's attach flag" ;
CString OleMfileMenu_msg8 = "ApplMenuPost: Null parent Widget" ;
CString OleMfileMenu_msg9 = "ApplMenuPost: Null menu id" ;
CString OleMfileMenu_msg10 = "\"%s\": null widget or widget not menu" ;
CString OleMfileMenu_msg11 = "\"%s\" requires a subclass of\
 menushellWidgetClass" ;

CString OleMfileMenuButton_msg1 = "reached unhandled event in MenuButtonEH" ;
CString OleMfileMenuButton_msg2 = "PositionSubmenu: popup has no parent widget" ;
CString OleMfileMenuButton_msg3 = "Menu parent is not a MenuButton Widget" ;

CString OleMfileOblongButton_msg1 = "received unhandled event in OblongButtonEH" ;

CString OleMfileOlCursors_msg1 = "Can't read \"%s\" for cursor" ;

CString OleMfileOlDraw_msg1 = "OlDrawString() received a string with \
character width more than 2 bytes" ; 
CString OleMfileOlDraw_msg2 = "A NULL string or bad length specified with \
text drawing utility" ;
CString OleMfileOlDraw_msg3 = "A NULL value specified for display or \
fontlist argument with text drawing utitlity" ;

CString OleMfileOlGetFont_msg1 = "NULL name passed to _OlGetImage" ;

CString OleMfileOlGetRes_msg1 = "OlGetRes: Resolution map error: missing \
\",\"? %.*s [%s]" ;
CString OleMfileOlGetRes_msg2 = "OlGetRes: Resolution map error: missing \
character? %.*s [%s]" ;
CString OleMfileOlGetRes_msg3 = "OlGetRes: Resolution map error: missing \
\"=\"? %.*s [%s]" ;
CString OleMfileOlGetRes_msg4 = "OlGetRes: Resolution map error: bad number? \
%.*s [%s]" ;
CString OleMfileOlGetRes_msg5 = "OlGetRes: Resolution map error: missing \
\"x\"? %.*s [%s]" ;
CString OleMfileOlGetRes_msg6 = "OlGetRes: Internal Error: No resolution map \
to parse!" ;
CString OleMfileOlGetRes_msg7 = "OlGetRes: Internal Error: Resolution map \
search failed!" ;
CString OleMfileOlGetRes_msg8 = "OlGetRes: bad screen resolution map - \
using default" ;
CString OleMfileOlGetRes_msg9 = "OlGetRes: Internal error - no screen \
resolution map found" ;

CString OleMfileOlgAttr_msg1 = "OlgAttr: Can't allocate background tile GC" ;
CString OleMfileOlgAttr_msg2 = "OlgAttr: Can't create foreground GC" ;
CString OleMfileOlgAttr_msg3 = "OlgAttr: Can't create background GC" ;
CString OleMfileOlgAttr_msg4 = "OlgAttr: Invalid attributes pointer" ;

CString OleMfileOlgInit_msg1 = "OlgInit: Could not open scale mapping file:\
  \"%s\"";
CString OleMfileOlgInit_msg2 = "OlgInit: Scale mapping file is corrupted:\
  \"%s\"";
CString OleMfileOlgInit_msg3 = "OlgInit: Arc description file is corrupted:\
  \"%s\"";
CString OleMfileOlgInit_msg4 = "OlgInit: Could not open arc description\
 file: \"%s\"" ;
CString OleMfileOlgInit_msg5 = "OlgInit: _OlgGetDeviceData:  Can't create\
 stipple bitmaps" ;
CString OleMfileOlgInit_msg6 = "OlgInit: Can't allocate gray pixel" ;
CString OleMfileOlgInit_msg7 = "OlgInit: _OlgGetDeviceData:  Can't create GCs" ;

CString OleMfileOlgLines_msg1 = "OlgLines: function OlgDrawBox: box too small" ;

CString OleMfilePacked_msg1 = "OlCreatePackedWidget: NULL class !!" ;
CString OleMfilePacked_msg2 = "OlCreatePackedWidgetList: NULL list for count \
> 0 !!";

CString OleMfilePopupWindo_msg1 = "Widget %s (class \"%s\"): Popup window can't pop down!" ;

CString OleMfilePushpin_msg1 = "Preview: Pushpin trying to de-reference \
non-existent XImages" ;
CString OleMfilePushpin_msg2 = "Pushpin: Cannot Preview between different \
Screens !!" ;

CString OleMfileRubberTile_msg1 = "RubberTile: \"%s\": refWidget \"%s\" is \
neither a sibling nor the parent." ;

CString OleMfileScrollbar_msg1 = "Scrollbar: Bad \"%s\" resource value, \
set to default" ;
CString OleMfileScrollbar_msg2 = "Scrollbar: unable to create page indicator \
popup shell, set showPage" ;

CString OleMfileSlider_msg1 = "OlSetGaugeValue: slider value %d out of range \
for widget \"%s\" (class \"%s\")" ;
CString OleMfileSlider_msg2 = "OlSetGaugeValue: widget \"%s\" is not a gauge \
widget" ;

CString OleMfileSourceDsk_msg1 = "OlDiskSourceCreate can't open source file \
\"%s\".";
CString OleMfileSourceDsk_msg2 = "Invalid XtNeditType. Defaulting \
to OL_TEXT_READ.";

CString OleMfileSourceStr_msg1 = "SourceStr: Initial string size larger than \
XtNmaximumSize.";
CString OleMfileSourceStr_msg2 = "SourceStr: Invalid XtNeditType. Defaulting \
to OL_TEXT_READ.";

CString OleMfileStaticText_msg1 = "StaticText: Request for unknown selection \
ignored." ;
CString OleMfileStaticText_msg2 = "StaticText: Not allowed to cut from static \
text." ;
CString OleMfileStaticText_msg3 = "StaticText: Request for unknown target \
ignored." ;
CString OleMfileStaticText_msg4 = "StaticText: %s: we didn't get the \
selection!" ;
CString OleMfileStaticText_msg5 = "StaticText: StGetOffset: An Unknown \
Alignment has crept into the code" ;

CString OleMfileStub_msg1 = "StubWidget Realize: Widget \"%s\" already \
owns window %lu (hex %lx)" ;
CString OleMfileStub_msg2 = "StubWidget: No Realize Proc. for widget \"%s\"" ;

CString OleMfileText_msg1 = "Text: %s must be non-positive - using 0." ;
CString OleMfileText_msg2 = "Text:  No more that one widget in window." ;

CString OleMfileTextEPos_msg1 = "TextEdit: Didn't get the primary \
selection for widget \"%s\"!" ;
CString OleMfileTextEPos_msg2 = "TextEdit: Can't convert PRIMARY" ;

CString OleMfileTextEdit_msg1 = "TextEdit: %s: we didn't get the selection!" ;
CString OleMfileTextEdit_msg2 = "TextEdit: Can't convert CLIPBOARD" ;
CString OleMfileTextEdit_msg3 = "TextEdit: Undefined highlight_type!" ;

CString OleMfileTextPane_msg1 = "Text:  we didn't get the selection!" ;
CString OleMfileTextPane_msg2 = "Text:  Undefined highlight type" ;
CString OleMfileTextPane_msg3 = "Invalid \"%s\": %ld" ;
CString OleMfileTextPane_msg4 = "Invalid \"%s\": %ld or invalid \"%s\": %d" ;
CString OleMfileTextPane_msg5 = "SourceType not recognized. Using \
 OL_STRING_SOURCE." ;
CString OleMfileTextPane_msg6 = "Cannot set %s " ;
CString OleMfileTextPane_msg7 = "Widget passed to %s is not a text widget" ;
 
CString OleMfileTraversal_msg1 = "Traversal: Reference widget \"%s\" (class \
\"%s\") not found in traversal list." ;
CString OleMfileTraversal_msg2 = "_OlRegisterFocusWidget: widget is not \
descendant of VendorShell" ;
CString OleMfileTraversal_msg3 = "OlGetCurrentFocusWidget: shell is not \
descendant of VendorShell" ;
CString OleMfileTraversal_msg4 = "OlMoveFocus: Invalid direction specified" ;

CString OleMfileVendor_msg1 = "VendorShell: TraversalHandler - invalid \
direction.  Using OL_NEXTFIELD instead" ;
CString OleMfileVendor_msg2 = "VendorShell \"%s\": widget \"%s\" (class \
\"%s\") not found in traversal list" ;
CString OleMfileVendor_msg3 = "Traversal: failed to get traversal list from \
shell" ;
CString OleMfileVendor_msg4 = "VendorShell's superclass has no Realize Proc." ;
CString OleMfileVendor_msg5 = "Traversal: Reference name \"%s\" \
not found in traversal list." ;
CString OleMfileVendor_msg6 = "Could not find class extension for a Vendor \
subclass" ; 

CString OleMfileVirtual_msg1 = "Virtual Button \"%s\"\
 refused mapping because duplicate in \"%s\"";
CString OleMfileVirtual_msg2 = "Attempt to add more than %d mappings to\
 virtual button \"%s\"";
CString OleMfileVirtual_msg3 = "Virtual Key \"%s\"\
 refused mapping because duplicate in \"%s\"";
CString OleMfileVirtual_msg4 = "Attempt to add more than %d mappings to\
 virtual key \"%s\"";
CString OleMfileVirtual_msg5 = "%s: NULL or empty virtual button name";
CString OleMfileVirtual_msg6 = "%s: virtual button name cannot begin with '~'";
CString OleMfileVirtual_msg7 = "%s: Virtual Button \"%s\" does not exist";
CString OleMfileVirtual_msg8 = "%s: \"%s\" is a virtual key name";
CString OleMfileVirtual_msg9 = "%s: invalid button number %d for\
 virtual button \"%s\"";
CString OleMfileVirtual_msg10 = "%s: NULL or empty virtual key name";
CString OleMfileVirtual_msg11 = "%s: Virtual Key \"%s\" does not exist";
CString OleMfileVirtual_msg12 = "%s: \"%s\" is a virtual key name";
CString OleMfileVirtual_msg13 = "ParseList: Invalid virtual button\
 or key name '%c': only 1 char long";
CString OleMfileVirtual_msg14 = "ParseList: Missing ':' after\
 virtual button/key name \"%s\"";
CString OleMfileVirtual_msg15 = "Virtual Button/Key \"%s\" has no mappings";
CString OleMfileVirtual_msg16 = "ParseMappings: virtual button/key\
 error: ==> %s==> \nfound when parsing \"%s: %.*s\"";
CString OleMfileVirtual_msg17 = "ParseProduction: virtual button/key error:\
 ==> %s\n==> found when parsing \"%.*s\"";
CString OleMfileVirtual_msg18 = "%s: virtual button/key code not initialized properly";
CString OleMfileVirtual_msg19 = "_OlAppAddVirtualMappings: NULL widget";
CString OleMfileVirtual_msg20 = "%s: NULL translation string";
CString OleMfileVirtual_msg21 = "%s: NULL mapping list array for non-zero size";
CString OleMfileVirtual_msg22 = "%s: NULL or empty name";
CString OleMfileVirtual_msg23 = "_OlIsVirtualEvent: null XEvent";
CString OleMfileVirtual_msg24 = "_%s: called with event other than\
 ButtonPress, ButtonRelease, MotionNotify, KeyPress, KeyRelease";

CString OleMfileTextbuff_msg1 =
		"ReplaceBlockInTextBuffer: illegal multibyte string:%s";
CString OleMfileBuffutil_msg1 =
		"stropen: illegal multibyte string:%s";

CString OleMillegalAccOrMne_duplicateKey =
	"Widget \"%s\" (class %s): %s \"%s\" is conflicted with \"%s\"";
