/////////////////////////////////////////////////////////////////////////////// // Copyright (C) 2002-2016, Open Design Alliance (the "Alliance"). // All rights reserved. // // This software and its documentation and related materials are owned by // the Alliance. The software may only be incorporated into application // programs owned by members of the Alliance, subject to a signed // Membership Agreement and Supplemental Software License Agreement with the // Alliance. The structure and organization of this software are the valuable // trade secrets of the Alliance and its suppliers. The software is also // protected by copyright law and international treaty provisions. Application // programs incorporating this software must include the following statement // with their copyright notices: // // This application incorporates Teigha(R) software pursuant to a license // agreement with Open Design Alliance. // Teigha(R) Copyright (C) 2002-2016 by Open Design Alliance. // All rights reserved. // // By use of this software, its documentation or related materials, you // acknowledge and accept the above terms. /////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// // Message codes definition container // Code Message string OD_MESSAGE_DEF( sidLayoutNo, OD_T("Layout%d")) OD_MESSAGE_DEF( sidDwgFile, OD_T(".dwg file")) OD_MESSAGE_DEF( sidDb, OD_T("Database")) OD_MESSAGE_DEF( sidDbHeader, OD_T("Database header")) OD_MESSAGE_DEF( sidObjectsAudited, OD_T("%d objects audited")) // param: Number of objects OD_MESSAGE_DEF( sidErrorsFound, OD_T("Total errors found during audit %d, fixed %d")) // param: Number of errors OD_MESSAGE_DEF( sidDictionary, OD_T("%ls Dictionary")) // param: Dictionary name OD_MESSAGE_DEF( sidTable, OD_T("%ls Table")) // param: Table name OD_MESSAGE_DEF( sidDbLayerZeroMissed, OD_T("Layer 0 missing")) OD_MESSAGE_DEF( sidDbLayerZeroBadIndex, OD_T("Layer 0 has invalid index %d")) OD_MESSAGE_DEF( sidDbLtMissed, OD_T("LineType %ls missing")) // param: line type name OD_MESSAGE_DEF( sidDbLtContsBadIndex, OD_T("LineType Continuous has invalid index %d")) OD_MESSAGE_DEF( sidDbSymbolTableMissed, OD_T("Missing Symbol Table \"%ls\"")) OD_MESSAGE_DEF( sidDbRegAppAcadMissed, OD_T("RegApp ACAD missing")) OD_MESSAGE_DEF( sidDbRegAppAcadBadIndex, OD_T("RegApp ACAD has invalid index %d")) OD_MESSAGE_DEF( sidDbTxtStStandardMissed, OD_T("TextStyle Standard missing")) OD_MESSAGE_DEF( sidDbDimStStandardMissed, OD_T("DimensionStyle Standard missing")) OD_MESSAGE_DEF( sidDbMlStStandardMissed, OD_T("MLineStyle Standard missing")) OD_MESSAGE_DEF( sidDbVpActiveMissed, OD_T("Viewport *Active missing")) OD_MESSAGE_DEF( sidDbLtByBlockName, OD_T("LineType ByBlock has invalid name \"%ls\"")) OD_MESSAGE_DEF( sidDbLtByBlockInList, OD_T("LineType ByBlock placed in ordinary list")) OD_MESSAGE_DEF( sidDbLtByLayerName, OD_T("LineType ByLayer has invalid name %ls")) OD_MESSAGE_DEF( sidDbLtByLayerInList, OD_T("LineType ByLayer placed in ordinary list")) OD_MESSAGE_DEF( sidDbNamedObjectsDictionaryMissed,OD_T("Named objects Dictionary missing")) OD_MESSAGE_DEF( sidDbDictionaryMissed, OD_T("%ls dictionary missing")) // param: dictionary name (ACAD_MLSTYLE, ACAD_GROUP, ...) OD_MESSAGE_DEF( sidInvalidLayoutId, OD_T("Layout Id %ls")) // param: LayoutId OD_MESSAGE_DEF( sidInvalidLayoutAssoc, OD_T("Layout %ls associated with invalid BlockTableRecord")) // param: LayoutId OD_MESSAGE_DEF( sidInvalidLayoutBackPtr, OD_T("Layout %ls associated with BlockTableRecord %ls that doesn't point back")) // param: LayoutId, RecordId OD_MESSAGE_DEF( sidSysVar, OD_T("System Variable \"%ls\"")) // param: Name of system variable OD_MESSAGE_DEF( sidLayoutOverallVp, OD_T("Overall Viewport Id %ls")) OD_MESSAGE_DEF( sidInvalidObjectId, OD_T("Object Id")) OD_MESSAGE_DEF( sidIsNotTextStyleRec, OD_T("Is not a TextStyleTableRecord")) OD_MESSAGE_DEF( sidIsNotInTable, OD_T("Is not in Table")) OD_MESSAGE_DEF( sidIsShapeFile, OD_T("Is Shape file")) OD_MESSAGE_DEF( sidVxRecRef, OD_T("VXTableRecord reference")) OD_MESSAGE_DEF( sidGenNamePrefix, OD_T("$TD_AUDIT_GENERATED")) OD_MESSAGE_DEF( sidGenNameSymUtilPrefix, OD_T("$TD_SYMUTILREPAIR_GENERATED")) // General validation OD_MESSAGE_DEF( sidVarValidDouble, OD_T("Not %g")) OD_MESSAGE_DEF( sidVarValidInt, OD_T("Not %d")) OD_MESSAGE_DEF( sidVarValidPositive, OD_T("Not >0")) OD_MESSAGE_DEF( sidVarValidZeroPositive, OD_T("Not >=0")) OD_MESSAGE_DEF( sidVarValidNegative, OD_T("Not <0")) OD_MESSAGE_DEF( sidVarValidZeroNegative, OD_T("Not <=0")) OD_MESSAGE_DEF( sidVarValidNonZero, OD_T("Equal to 0")) OD_MESSAGE_DEF( sidVarValidRangeInt, OD_T("Not %d..%d")) OD_MESSAGE_DEF( sidVarValidRangeDouble, OD_T("Not %g..%g")) OD_MESSAGE_DEF( sidVarValidRangeDegree, OD_T("Not %f..%f degrees")) OD_MESSAGE_DEF( sidVarValidMinInt, OD_T("Not >= %d")) OD_MESSAGE_DEF( sidVarValidMaxInt, OD_T("Not <= %d")) OD_MESSAGE_DEF( sidVarValidInvalid, OD_T("Invalid")) OD_MESSAGE_DEF( sidVarValid, OD_T("%ls")) OD_MESSAGE_DEF( sidVarValidInts2, OD_T("Not %d or %d")) OD_MESSAGE_DEF( sidVarValidInts4, OD_T("Not %d, %d, %d, or %d")) OD_MESSAGE_DEF( sidVarValidDisparity, OD_T("Disparity")) // General default values OD_MESSAGE_DEF( sidVarDefDouble, OD_T("Set to %g")) OD_MESSAGE_DEF( sidVarDefInt, OD_T("Set to %d")) OD_MESSAGE_DEF( sidVarDefObj, OD_T("Set to %ls")) OD_MESSAGE_DEF( sidVarDefDegree, OD_T("Set to %f degrees")) OD_MESSAGE_DEF( sidVarDefColor, OD_T("Set to %d")) OD_MESSAGE_DEF( sidVarDefLayer, OD_T("Set to default Layer \"%ls\"")) OD_MESSAGE_DEF( sidVarDefLinetype, OD_T("Set to default LineType \"%ls\"")) OD_MESSAGE_DEF( sidVarDefZAxis, OD_T("Set to (0 0 1)")) OD_MESSAGE_DEF( sidVarDefViewMode, OD_T("Set to %#x")) OD_MESSAGE_DEF( sidVarDefFalse, OD_T("Set to False")) OD_MESSAGE_DEF( sidVarDefTrue, OD_T("Set to True")) OD_MESSAGE_DEF( sidVarDefNull, OD_T("Set to Null")) OD_MESSAGE_DEF( sidVarDefDefault, OD_T("Set to Default")) OD_MESSAGE_DEF( sidVarDefCreate, OD_T("Created")) OD_MESSAGE_DEF( sidVarDefRemove, OD_T("Removed")) OD_MESSAGE_DEF( sidVarDefUpdate, OD_T("Updated")) OD_MESSAGE_DEF( sidVarDefRepair, OD_T("Repaired")) OD_MESSAGE_DEF( sidVarDefUnerase, OD_T("UnErased")) OD_MESSAGE_DEF( sidVarDefLayerColorMethod, OD_T("Set to ByACI")) // Color OD_MESSAGE_DEF( sidColorInvalidIndex, OD_T("Color index %d")) OD_MESSAGE_DEF( sidColorInvalidMethod, OD_T("Color method %d")) OD_MESSAGE_DEF( sidValidColorIndices, OD_T("Not 1..255, ByBlock, or ByLayer")) OD_MESSAGE_DEF( sidValidLayerColorIndices, OD_T("Not 1..255")) OD_MESSAGE_DEF( sidValidColorMethods, OD_T("Not ByLayer, ByBlock, ByPen, Foreground, LayerOff, LayerFrozen, None, ByColor, or ByACI")) // Objects OD_MESSAGE_DEF( sidObjProp, OD_T("%ls")) // param: Name of object property OD_MESSAGE_DEF( sidObjPropInt, OD_T("%ls - %d")) OD_MESSAGE_DEF( sidObjPropDouble, OD_T("%ls - %g")) OD_MESSAGE_DEF( sidObjPropStr, OD_T("%ls - \"%ls\"")) OD_MESSAGE_DEF( sidObjPropColor, OD_T("Color value")) OD_MESSAGE_DEF( sidObjPropLayerId, OD_T("Layer Id %ls")) OD_MESSAGE_DEF( sidObjPropLinetypeId, OD_T("LineType Id %ls")) OD_MESSAGE_DEF( sidObjPropLinetypeName, OD_T("LineType name \"%ls\"")) OD_MESSAGE_DEF( sidObjPropPlotStyleNameId, OD_T("PlotStyleName Id %ls")) OD_MESSAGE_DEF( sidObjPropReactorId, OD_T("Reactor Id %ls")) OD_MESSAGE_DEF( sidObjPropExtDicId, OD_T("Extension dictionary Id %ls")) OD_MESSAGE_DEF( sidObjPropOwnerId, OD_T("Owner Id %ls")) OD_MESSAGE_DEF( sidObjPropClassVersion, OD_T("Class version %d")) OD_MESSAGE_DEF( sidXDataRegAppId, OD_T("XData item RegApp \"%ls\"")) OD_MESSAGE_DEF( sidXDataHandle, OD_T("XData handle %ls")) OD_MESSAGE_DEF( sidXDataInvalidGrcode, OD_T("XData contains invalid groupcode (%d)")) OD_MESSAGE_DEF( sidXdataSizeExceeded, OD_T("XData size (%d) exceeded")) OD_MESSAGE_DEF( sidXDataGrcode3doubles, OD_T("XData %d (%g,%g,%g)")) OD_MESSAGE_DEF( sidXDataGrcode1double, OD_T("XData %d (%g)")) OD_MESSAGE_DEF( sidXDataUnpairedBrackets, OD_T("XData contains unpaired \"{\" \"}\" brackets")) OD_MESSAGE_DEF( sidInvalidChildId, OD_T("Unable to open entry object %ls")) OD_MESSAGE_DEF( sidDicClonFlag, OD_T("Duplicate record cloning (merge) flag (%d)")) OD_MESSAGE_DEF( sidObjPropColorByLayer, OD_T("Set to ByLayer")) OD_MESSAGE_DEF( sidObjPropPlotStByLayer, OD_T("Set to ByLayer")) OD_MESSAGE_DEF( sidObjPropMaterialId, OD_T("Material Id %ls")) OD_MESSAGE_DEF( sidObjPropMaterialByLayer, OD_T("Set to ByLayer")) OD_MESSAGE_DEF( sidObjPropMaterialGlobal, OD_T("Set to Global")) // SortEntsTable OD_MESSAGE_DEF( sidFoundDuplicateKeys, OD_T("Duplicate keys were found")) // Hatch OD_MESSAGE_DEF( sidHatchAssocInvalid, OD_T("Associative entity %ls")) OD_MESSAGE_DEF( sidHatchAssocHatch, OD_T("Associative entity %ls is Hatch")) OD_MESSAGE_DEF( sidHatchAssocReactor, OD_T("Associative entity %ls missing Hatch as reactor")) OD_MESSAGE_DEF( sidHatchRemoveAssoc, OD_T("Associativity removed")) OD_MESSAGE_DEF( sidHatchAssocFlag, OD_T("Associative flag is true but associative entities are missing")) OD_MESSAGE_DEF( sidHatchNoPatternDef, OD_T("No Hatch pattern definition")) OD_MESSAGE_DEF( sidHatchConflictGradFlags, OD_T("Gradient Hatch with solid flag false and/or pattern type not kPreDefined")) OD_MESSAGE_DEF( sidHatchGradFlagsFixed, OD_T("Fixed.")) OD_MESSAGE_DEF( sidInvalidHatchBoundaryData, OD_T("Hatch has invalid boundary data")) OD_MESSAGE_DEF( sidNoClosedHatchBoundaryLoops, OD_T("No Closed Hatch Boundary Loops")) OD_MESSAGE_DEF( sidHatchBndDupVerts, OD_T("Polyline Hatch boundary has duplicated vertices")) // MText OD_MESSAGE_DEF( sidMTextLinespacingStyle, OD_T("Line spacing style (%d)")) OD_MESSAGE_DEF( sidMTextAttachPt, OD_T("Attachment point (%d)")) OD_MESSAGE_DEF( sidMTextDrawDir, OD_T("Drawing direction (%d)")) OD_MESSAGE_DEF( sidMTextLinespacingFactor, OD_T("Line spacing factor (%g)")) OD_MESSAGE_DEF( sidMTextXDir, OD_T("X-axis direction")) OD_MESSAGE_DEF( sidMTextExtDic, OD_T("Extension dictionary entry \"%ls\" %ls")) // MLine OD_MESSAGE_DEF( sidMLineJustification, OD_T("Justification (%d)")) OD_MESSAGE_DEF( sidMLineScale, OD_T("Scale (%g)")) OD_MESSAGE_DEF( sidMLineStyleId, OD_T("MLineStyle Id %ls")) OD_MESSAGE_DEF( sidMLineStyleNumElements, OD_T("The number of elements in MLineStyle (%d)")) OD_MESSAGE_DEF( sidMLineStFillColor, OD_T("Fill color")) OD_MESSAGE_DEF( sidMLineStStartAngle, OD_T("Start angle %g")) OD_MESSAGE_DEF( sidMLineStEndAngle, OD_T("End angle %g")) OD_MESSAGE_DEF( sidMLineStSegmentsNum, OD_T("Segments amount %d")) OD_MESSAGE_DEF( sidMLineStElemLinetypeId, OD_T("Element(%d) lineType Id %ls")) OD_MESSAGE_DEF( sidMLineStElemColor, OD_T("Element(%d) has invalid color")) OD_MESSAGE_DEF( sidMLineStyleName, OD_T("MLineStyle name \"%ls\"")) // Raster Image OD_MESSAGE_DEF( sidNumClipPoints, OD_T("Number of points in clipping boundary %d")) OD_MESSAGE_DEF( sidImgInvalidReactorId, OD_T("An image entity's reactor \"%ls\"")) // View, Vp OD_MESSAGE_DEF( sidViTilemodeCorners, OD_T("Tilemode Viewport corners (%g,%g)..(%g,%g)")) OD_MESSAGE_DEF( sidViTilemodeCornersValid, OD_T("Not within (0,0)..(1,1)")) OD_MESSAGE_DEF( sidViTilemodeCornersDef, OD_T("Set to (0,0)..(1,1)")) OD_MESSAGE_DEF( sidViSnapXIncr, OD_T("Snap X increment %g")) OD_MESSAGE_DEF( sidViSnapYIncr, OD_T("Snap Y increment %g")) OD_MESSAGE_DEF( sidViGridXIncr, OD_T("Grid X increment %g")) OD_MESSAGE_DEF( sidViGridYIncr, OD_T("Grid Y increment %g")) OD_MESSAGE_DEF( sidViViewWidth, OD_T("View width %g")) OD_MESSAGE_DEF( sidViViewHeight, OD_T("View height %g")) OD_MESSAGE_DEF( sidViLensLength, OD_T("Lens length %g")) OD_MESSAGE_DEF( sidViViewDirection, OD_T("View direction")) OD_MESSAGE_DEF( sidViViewMode, OD_T("View mode %d")) OD_MESSAGE_DEF( sidViRenderMode, OD_T("Render mode %d")) OD_MESSAGE_DEF( sidViTwistAngle, OD_T("Twist angle %g")) OD_MESSAGE_DEF( sidVpHeight, OD_T("Height (%g)")) OD_MESSAGE_DEF( sidVpWidth, OD_T("Width (%g)")) OD_MESSAGE_DEF( sidVpUCS, OD_T("Viewport saved UCS")) OD_MESSAGE_DEF( sidVpUCSInvalidXAxis, OD_T("UCS X-Axis non-unit length")) OD_MESSAGE_DEF( sidVpUCSInvalidYAxis, OD_T("UCS Y-Axis non-unit length")) OD_MESSAGE_DEF( sidVpUCSNonPerpendicular, OD_T("Non-perpendicular UCS X and Y axes")) OD_MESSAGE_DEF( sidVpCenter, OD_T("Viewport center (%g. %g)")) OD_MESSAGE_DEF( sidVpCenterDef, OD_T("Set to (0, 0)")) OD_MESSAGE_DEF( sidResized, OD_T("Resized")) // Tables, recs OD_MESSAGE_DEF( sidTblVxOneEmptyRec, OD_T("There is only one empty VX record")) OD_MESSAGE_DEF( sidTblBlockBeginInvalid, OD_T("BlockBegin Id")) OD_MESSAGE_DEF( sidTblBlockBeginErased, OD_T("BlockBegin Id is erased")) OD_MESSAGE_DEF( sidTblBlockBeginNotOurs, OD_T("BlockBegin owner Id is invalid %ls")) OD_MESSAGE_DEF( sidTblBlockEndInvalid, OD_T("BlockEnd Id")) OD_MESSAGE_DEF( sidTblBlockEndErased, OD_T("BlockEnd Id is erased")) OD_MESSAGE_DEF( sidTblBlockEndNotOurs, OD_T("BlockEnd owner Id is invalid %ls")) OD_MESSAGE_DEF( sidTblBlockInvalidSortents, OD_T("Object Id %ls is not an OdDbSortentsTable object")) OD_MESSAGE_DEF( sidRecSpaceDuplicateEntry, OD_T("Duplicate entry of \"%ls\" in BlockRecord Table")) OD_MESSAGE_DEF( sidRecSpaceNameInvalid, OD_T("\"%ls\" record name \"%ls\"")) OD_MESSAGE_DEF( sidRecNameEmpty, OD_T("Record name is empty")) OD_MESSAGE_DEF( sidRecNameInvalidChars, OD_T("Character(s) in record name")) OD_MESSAGE_DEF( sidRecCommentInvalidChars, OD_T("Character(s) in record comment")) OD_MESSAGE_DEF( sidRecDuplicateName, OD_T("Duplicate record name \"%ls\"")) OD_MESSAGE_DEF( sidRecXRefBlockInvalid, OD_T("Is externally dependent on an Xref, but Xref BlockRecord (%ls)")) OD_MESSAGE_DEF( sidRecXRefBlockIdNotNull, OD_T("Is not externally dependent on an Xref, but XRefBlockId (%ls) is not Null")) OD_MESSAGE_DEF( sidRecXRefBlockIdInvalid, OD_T("Is externally dependent on an Xref, but XRefBlockId (%ls)")) OD_MESSAGE_DEF( sidRecXRefInvalidFlag, OD_T("Is not externally dependent on an Xref, but XRefBlockId (%ls) is valid and name has vertical bar")) OD_MESSAGE_DEF( sidRecXRefDepNameInvalid, OD_T("Is externally dependent on an Xref, but name (%ls) has no vertical bar")) OD_MESSAGE_DEF( sidRecXRefBreakCycle, OD_T("Breaking circular reference from \"%ls\" to \"%ls\"")) OD_MESSAGE_DEF( sidRecXRefBindNotFound, OD_T("Cannot bind Xref \"%ls\", it is not found. Please reload or detach it, and try again.")) OD_MESSAGE_DEF( sidRecXRefBindUnloaded, OD_T("Cannot bind Xref \"%ls\", it is unloaded. Please reload or detach it, and try again.")) OD_MESSAGE_DEF( sidRecNameVertBar, OD_T("Non Xref-dependent record contains vertical bar.")) OD_MESSAGE_DEF( sidRecRemoveDependence, OD_T("Removed dependence")) OD_MESSAGE_DEF( sidRecAttrDefFalse, OD_T("hasAttributeDefinitions flag is false, but record has AttributeDefinitions")) OD_MESSAGE_DEF( sidRecAttrDefTrue, OD_T("hasAttributeDefinitions flag is true, but record has no AttributeDefinitions")) OD_MESSAGE_DEF( sidRecAttrDefAlwaysFalse, OD_T("Layout BlockTableRecord has alerted hasAttributeDefinitions flag")) OD_MESSAGE_DEF( sidRecLtSegmentsNum, OD_T("Dash count less than 2")) OD_MESSAGE_DEF( sidRecLtBadSegmentType, OD_T("Bad complex LineType element type")) OD_MESSAGE_DEF( sidRecLtContPattern, OD_T("Continuous pattern length is not zero")) OD_MESSAGE_DEF( sidRecLtDescription, OD_T("Description unprintable")) OD_MESSAGE_DEF( sidRecTxtStLastHeight, OD_T("Last height %g")) OD_MESSAGE_DEF( sidRecTxtStScaleFactor, OD_T("Scale factor %g not in range")) OD_MESSAGE_DEF( sidRecTxtStTextSize, OD_T("Text size %g not in range")) OD_MESSAGE_DEF( sidRecVxNullVp, OD_T("Viewport Id is Null")) OD_MESSAGE_DEF( sidRecVxBadVp, OD_T("Viewport Id")) OD_MESSAGE_DEF( sidRecvInvalidFileSection, OD_T("File section \"%ls\" has invalid data")) OD_MESSAGE_DEF( sidUnknownSysVar, OD_T("Unknown System Variable %ls")) OD_MESSAGE_DEF( sidUnknownSymbolTable, OD_T("Unknown Symbol Table %ls")) OD_MESSAGE_DEF( sidIgnored, OD_T("Ignored")) // Dimension OD_MESSAGE_DEF( sidInvalidDimOverridesData, OD_T("Dimension overrides data with group code %d")) OD_MESSAGE_DEF( sidInvalidDimOverrides, OD_T("Dimension overrides")) OD_MESSAGE_DEF( sidDimBlockRotation, OD_T("Dimension block rotation (%g)")) OD_MESSAGE_DEF( sidDimObliqueAngle, OD_T("Dimension oblique angle (%g)")) OD_MESSAGE_DEF( sidDimTextRotation, OD_T("Dimension text rotation (%g)")) OD_MESSAGE_DEF( sidDimTextStyleNull, OD_T("Dimension TextStyle Id is Null")) OD_MESSAGE_DEF( sidDimIsNotTextStyleRec, OD_T("Dimension TextStyleTableRecord")) // Leader OD_MESSAGE_DEF( sidLeaderAnntEnbl, OD_T("Annotation enabled but Id is Null")) OD_MESSAGE_DEF( sidLeaderAnntDisbl, OD_T("Annotation disabled but Id is Not Null")) OD_MESSAGE_DEF( sidLeaderAnntDisable, OD_T("Disable annotation")) OD_MESSAGE_DEF( sidLeaderAnntToNull, OD_T("Set to Null")) OD_MESSAGE_DEF( sidLeaderAnntId, OD_T("Annotation Id %ls")) OD_MESSAGE_DEF( sidDimStyle, OD_T("DimensionStyle %ls")) OD_MESSAGE_DEF( sidLeaderArrowHead, OD_T("Arrow head block")) // Text OD_MESSAGE_DEF( sidTextHeight, OD_T("Height (%g)")) OD_MESSAGE_DEF( sidTextWidthFactor, OD_T("WidthFactor (%g)")) OD_MESSAGE_DEF( sidTextObliqueAngle, OD_T("ObliqueAngle (%g)")) OD_MESSAGE_DEF( sidTextTextStyle, OD_T("TextStyle (%ls)")) // DimAssoc OD_MESSAGE_DEF( sidDimAssocDimId, OD_T("Dimension Id %ls")) // Group OD_MESSAGE_DEF( sidGroupEntryReactor, OD_T("Entity %ls in group does not have group as persistent reactor")) OD_MESSAGE_DEF( sidGroupDefAddReactor, OD_T("Add persistent reactor")) // Polylines OD_MESSAGE_DEF( sidPolyVertNumErr, OD_T("Has only %d vertices")) OD_MESSAGE_DEF( sidPolyVertNumAdd, OD_T("%d vertices added")) OD_MESSAGE_DEF( sidPolyVertLayerMatch, OD_T("Layer %ls doesn't match to owner")) OD_MESSAGE_DEF( sidPolyVertLinetypeMatch, OD_T("LineType %ls doesn't match to owner")) OD_MESSAGE_DEF( sidPolyVertColorMatch, OD_T("Color %d doesn't match to owner")) OD_MESSAGE_DEF( sidPolyVertValid, OD_T("Should match to owner")) OD_MESSAGE_DEF( sidPolylineSurfType, OD_T("Curves and smooth surface type (%d)")) OD_MESSAGE_DEF( sidPolyBulgeErr, OD_T("Has %d vertices, but %d bulges")) OD_MESSAGE_DEF( sidPolyBulgeValid, OD_T("num bulges > num vertices")) OD_MESSAGE_DEF( sidPolyBulgeDef, OD_T("Set num bulges to num vertices")) OD_MESSAGE_DEF( sidPolyWidthErr, OD_T("Has %d vertices, but %d widths")) OD_MESSAGE_DEF( sidPolyWidthValid, OD_T("num widths > num vertices")) OD_MESSAGE_DEF( sidPolyWidthDef, OD_T("Set num widths to num vertices")) OD_MESSAGE_DEF( sidPolyIdentifiersErr, OD_T("Has %d vertices, but %d vertex identifiers")) OD_MESSAGE_DEF( sidPolyIdentifiersValid, OD_T("num identifiers > num vertices")) OD_MESSAGE_DEF( sidPolyIdentifiersDef, OD_T("Set num identifiers to num vertices")) OD_MESSAGE_DEF( sidPolyFitType, OD_T("Fit type")) // Containers OD_MESSAGE_DEF( sidCntrEntryInvalid, OD_T("Entry object %ls")) OD_MESSAGE_DEF( sidCntrCrossRefInvalid, OD_T("Cross references %ls in entities list")) OD_MESSAGE_DEF( sidCntrMultipleEntry, OD_T("Multiple entries of reference %ls")) OD_MESSAGE_DEF( sidCntrLastRefMatch, OD_T("Last entity %ls does not match to last reference %ls in container")) OD_MESSAGE_DEF( sidCntrEntryTypeInvalid, OD_T("Invalid use of entity %ls")) OD_MESSAGE_DEF( sidCntrSubentTypeInvalid, OD_T("Invalid subentity type %ls")) OD_MESSAGE_DEF( sidPolyfaceMeshVertexIndex, OD_T("Invalid vertex index")) OD_MESSAGE_DEF( sidPolyfaceMeshHasNoFaces, OD_T("Polyface Mesh has no valid faces")) OD_MESSAGE_DEF( sidPolyfaceMeshVertexAfterFace, OD_T("Polyface Mesh vertex after face")) OD_MESSAGE_DEF( sidPolyfaceMeshVertexNumInvalid, OD_T("Polyface Mesh vertex's number")) OD_MESSAGE_DEF( sidPolyfaceMeshFaceNumInvalid , OD_T("Polyface Mesh face's number")) // Block reference OD_MESSAGE_DEF( sidBlkRefBlockRecErased, OD_T("BlockTableRecord %ls is erased")) OD_MESSAGE_DEF( sidBlkRefBlockRecInvalid, OD_T("BlockTableRecord %ls")) OD_MESSAGE_DEF( sidMissingBlockRecord, OD_T("BlockTableRecord %ls is missing")) OD_MESSAGE_DEF( sidBlkRefScaleHasZero, OD_T("Scale has zero component (%g %g %g)")) OD_MESSAGE_DEF( sidBlkRefScaleValid, OD_T("Scale must have no zero components")) // Shapes OD_MESSAGE_DEF( sidUnknownShapeName, OD_T("Can't resolve Shape name \"%ls\"")) OD_MESSAGE_DEF( sidNullShapeFile, OD_T("Shape Style (font file) is not set")) OD_MESSAGE_DEF( sidNullShapeNumber, OD_T("Shape number is not set")) OD_MESSAGE_DEF( sidCantGetShapeName, OD_T("Can't get Shape name without \"%ls\"")) // Ellipse OD_MESSAGE_DEF( sidNormalDirectionIsInvalid,OD_T("Normal direction (%g %g %g)")) OD_MESSAGE_DEF( sidPerpToMajor, OD_T("Must be perpendicular to Major Axis")) OD_MESSAGE_DEF( sidAdjusted, OD_T("Adjusted")) OD_MESSAGE_DEF( sidEllipseRatio, OD_T("Ratio %lf")) OD_MESSAGE_DEF( sidEllipseEqualAngle, OD_T("Start angle (%lf) and end angle are equal (degenerate geometry)")) // Spline OD_MESSAGE_DEF( sidCoincidentControlPoints, OD_T("Control points of spline are coincident")) OD_MESSAGE_DEF( sidInvalidKnotVector, OD_T("Knot vector of spline")) // XRecord OD_MESSAGE_DEF( sidXRecordInvalidGrcode, OD_T("XRecord contains invalid groupcode")) OD_MESSAGE_DEF( sidXRecordHandle, OD_T("XRecord handle %ls")) OD_MESSAGE_DEF( sidXRecord3doubles, OD_T("XRecord %d (%g,%g,%g)")) OD_MESSAGE_DEF( sidXRecord1double, OD_T("XRecord %d (%g)")) // MInsertBlock OD_MESSAGE_DEF( sidMInsertNumRows, OD_T("Number of rows (%d)")) OD_MESSAGE_DEF( sidMInsertNumColumns, OD_T("Number of columns (%d)")) // 2d Entities OD_MESSAGE_DEF( sidNormalized, OD_T("Normalized")) OD_MESSAGE_DEF( sidThickness, OD_T("Invalid Thickness")) OD_MESSAGE_DEF( sidZeroed, OD_T("Set to 0")) // Recover OD_MESSAGE_DEF( sidRecvStart, OD_T("Recover .dwg file.")) OD_MESSAGE_DEF( sidRecvSecLocHeader, OD_T("Header section-locator")) OD_MESSAGE_DEF( sidRecvSecLocClasses, OD_T("Classes section-locator")) OD_MESSAGE_DEF( sidRecvSecLocObjectMap, OD_T("ObjectMap section-locator")) OD_MESSAGE_DEF( sidRecvSecLoc, OD_T("Section-locator records")) OD_MESSAGE_DEF( sidRecvBadCrc, OD_T("CRC does not match in %ls")) OD_MESSAGE_DEF( sidRecvSkip, OD_T("Skip")) OD_MESSAGE_DEF( sidRecvBadAddr, OD_T("%ls address %08X")) OD_MESSAGE_DEF( sidRecvFileTooShort, OD_T("File too short")) OD_MESSAGE_DEF( sidRecvFailed, OD_T("Failed")) OD_MESSAGE_DEF( sidRecvFinishFailed, OD_T("Recovery failed.")) OD_MESSAGE_DEF( sidRecvStartAudit, OD_T("Audit recovered Database.")) OD_MESSAGE_DEF( sidRecvRestoreObjectMap, OD_T("Handle table (ObjectMap) was reconstructed from objects.")) OD_MESSAGE_DEF( sidRecvTotalObs, OD_T("Total objects in the handle table found %d.")) OD_MESSAGE_DEF( sidRecvLoadedObs, OD_T("Loaded objects %d (with errors %d). Invalid objects %d.")) OD_MESSAGE_DEF( sidRecvErrorsFound, OD_T("Total errors found during recover: %d.")) OD_MESSAGE_DEF( sidRecvDbHeaderErr, OD_T("Database header has errors")) OD_MESSAGE_DEF( sidRecvSections, OD_T("Sections")) OD_MESSAGE_DEF( sidRecvObjectMap, OD_T("ObjectMap")) OD_MESSAGE_DEF( sidRecvHeader, OD_T("Header")) OD_MESSAGE_DEF( sidRecv2ndHeader, OD_T("Second header")) OD_MESSAGE_DEF( sidRecvClasses, OD_T("Classes")) OD_MESSAGE_DEF( sidRecvInvalidHandseed, OD_T("Database handseed (%ls) is less than next available handle (%ls)")) OD_MESSAGE_DEF( sidRecvObject, OD_T("Object %ls")) OD_MESSAGE_DEF( sidRecvObjFreeSpaceBadSize, OD_T("ObjFreeSpace data does not match section-locator ObjFreeSpace size")) OD_MESSAGE_DEF( sidRecvObjFreeSpaceErr, OD_T("ObjFreeSpace section")) OD_MESSAGE_DEF( sidRecvTemplateErr, OD_T("Template section")) OD_MESSAGE_DEF( sidRecvPreviewImgErr, OD_T("Preview image")) OD_MESSAGE_DEF( sidRecvUnknownSecErr, OD_T("Unknown section")) OD_MESSAGE_DEF( sidRecv2ndHdrErr, OD_T("Second header after ObjFreeSpace data")) OD_MESSAGE_DEF( sidRecv2ndHdrAddrErr, OD_T("Second header by address from file header (ObjFreeSpace end)")) OD_MESSAGE_DEF( sidRecvSs2ndHdr, OD_T("Start sentinel of SecondHeader not found")) OD_MESSAGE_DEF( sidRecvResize, OD_T("Resize")) OD_MESSAGE_DEF( sidRecvReconstruct, OD_T("Reconstruct")) OD_MESSAGE_DEF( sidRecvObjectMapErr, OD_T("ObjectMap has errors")) OD_MESSAGE_DEF( sidRecvRecover, OD_T("Recover")) OD_MESSAGE_DEF( sidRecvAddObj, OD_T("Add")) OD_MESSAGE_DEF( sidRecvBadRemainsEntry, OD_T("Remains entry")) OD_MESSAGE_DEF( sidRecvClassMissed, OD_T("Class %ls is missing")) OD_MESSAGE_DEF( sidRecvAddClass, OD_T("Add class")) OD_MESSAGE_DEF( sidRecvClassListErr, OD_T("Classes list")) OD_MESSAGE_DEF( sidRecvObjInvalid, OD_T("Object %ls")) OD_MESSAGE_DEF( sidRecvObjInvalidOffset, OD_T("Object %ls has invalid offset %08X")) OD_MESSAGE_DEF( sidRecvObjInvalidSize, OD_T("Object %ls has invalid size %d")) OD_MESSAGE_DEF( sidRecvObjAddrInvalidSize, OD_T("Object at address %08X has invalid size %d")) OD_MESSAGE_DEF( sidRecvObjHandleUnmatched, OD_T("Object %ls has handle different from ObjectMap Handle %ls")) OD_MESSAGE_DEF( sidRecvObjInvalidData, OD_T("Object %ls has invalid data")) OD_MESSAGE_DEF( sidRecvSkippedRec, OD_T("Record %ls is skipped")) OD_MESSAGE_DEF( sidRecvRootObjInvalid, OD_T("Root object %ls")) // class name OD_MESSAGE_DEF( sidRecvBadRootTables, OD_T("Unable to recover root tables")) OD_MESSAGE_DEF( sidRecvBadDictionary, OD_T("%ls (%ls)")) // 1 - dic class, 2 - dic name OD_MESSAGE_DEF( sidRecvBadRecClass, OD_T("Invalid class type of %ls")) OD_MESSAGE_DEF( sidRecvBadMlineStandard, OD_T("MLineStyle Standard")) OD_MESSAGE_DEF( sidRecvBadPlotStNormal, OD_T("PlotStyle Normal")) OD_MESSAGE_DEF( sidRecvRegAppAcad, OD_T("RegApp ACAD")) OD_MESSAGE_DEF( sidRecvLinetypeByBlock, OD_T("LineType ByBlock")) OD_MESSAGE_DEF( sidRecvLinetypeByLayer, OD_T("LineType ByLayer")) OD_MESSAGE_DEF( sidRecvLinetypeContinuous, OD_T("LineType Continuous")) OD_MESSAGE_DEF( sidRecvLayerZero, OD_T("Layer Zero")) OD_MESSAGE_DEF( sidRecvPaperSpaceLayout, OD_T("Paper Space has no Layout")) OD_MESSAGE_DEF( sidRecvModelSpaceLayout, OD_T("Model Space has no Layout")) OD_MESSAGE_DEF( sidRecvPaperSpaceInvalid, OD_T("Paper Space")) OD_MESSAGE_DEF( sidRecvModelSpaceInvalid, OD_T("Model Space")) OD_MESSAGE_DEF( sidRecvBadSectionAddr, OD_T("Unable to recover address of section %ls")) OD_MESSAGE_DEF( sidRecvGrDataLength, OD_T("GrData of entity %ls has invalid length %d")) OD_MESSAGE_DEF( sidCantRestoreProxy, OD_T("Can't restore %ls from Proxy")) OD_MESSAGE_DEF( sidEmptyProxyEntity, OD_T("Empty proxy entity %ls")) OD_MESSAGE_DEF( sidUnexpectedProxyFormat, OD_T("Proxy object of AC21 version uses unexpected format of binary data")) // Recover R12 OD_MESSAGE_DEF( sidRecvHeaderErr, OD_T("File header has errors")) OD_MESSAGE_DEF( sidRecv2ndHeaderErr, OD_T("Second file header has errors")) OD_MESSAGE_DEF( sidRecvTableRecsErr, OD_T("Table %ls records section has error(s)")) OD_MESSAGE_DEF( sidRecvTableRecordErr, OD_T("%ls record (index = %d) has error: %ls")) OD_MESSAGE_DEF( sidRecvEntityErr, OD_T("Load entity %ls on address %X error")) OD_MESSAGE_DEF( sidRecvDuplHandle, OD_T("Duplicate or invalid handle %ls")) OD_MESSAGE_DEF( sidRecvBadRecIndex, OD_T("Invalid record index %d")) // Warnings OD_MESSAGE_DEF( sidNoDimBlockGenerated, OD_T("Dimension block missing. %ls will be removed.")) // param: Dimension description OD_MESSAGE_DEF( sidUnknownDXFversion, OD_T("Unknown DXF file version.")) // Not used anymore OD_MESSAGE_DEF( sidBinaryIncompatible, OD_T("Module %ls has incompatible version")) OD_MESSAGE_DEF( sidErrorUnloadingModule, OD_T("Error unloading module \"%ls\"\nOdError: %ls")) OD_MESSAGE_DEF( sidErrorNotThatKindOfClass, OD_T("Object of class %ls can't be cast to %ls.")) OD_MESSAGE_DEF( sidViewHasInvalidLensLength,OD_T("Paper Space View \"%ls\" has lens length value other than 50.0 (%g). Acad crashes on such dxf files. It will be saved as 50.0.")) OD_MESSAGE_DEF( sidNoCPConversionTable, OD_T("Code page conversion is impossible because conversion table for \"%ls\" is missing.")) // Table OD_MESSAGE_DEF( sidTableStyle, OD_T("TableStyle (%ls)")) OD_MESSAGE_DEF( sidAuditFailed, OD_T("Audit Failed")) OD_MESSAGE_DEF( sidRefToBlockIsCyclic, OD_T("Reference to Block %ls is cyclic")) OD_MESSAGE_DEF( sidCurrentDimstyle, OD_T("Database current: %ls")) // param: Dimstyle name OD_MESSAGE_DEF( sidRequiresIntegerBetween, OD_T("Requires an integer between %d and %d.")) OD_MESSAGE_DEF( sidRequiresRealBetween, OD_T("Requires a real between %g and %g.")) OD_MESSAGE_DEF( sidRequiresNOrNOnly, OD_T("Requires %d or %d only.")) OD_MESSAGE_DEF( sidRequiresModelSpace, OD_T("%ls only valid in Model Space.")) // param: Name of system variable OD_MESSAGE_DEF( sidCommandCanceled, OD_T("Command canceled.")) OD_MESSAGE_DEF( sidCancel, OD_T("*Cancel*")) // Progress meter OD_MESSAGE_DEF( sidPmSavingTo, OD_T("Saving to %ls ...")) OD_MESSAGE_DEF( sidPmAuditing, OD_T("Auditing...")) OD_MESSAGE_DEF( sidPmPreloadingR14, OD_T("Pre-Loading R14 .dwg file...")) OD_MESSAGE_DEF( sidPmLoadingHandles, OD_T("Loading Handles...")) OD_MESSAGE_DEF( sidPmLoadingDWGfile, OD_T("Loading .dwg file...")) OD_MESSAGE_DEF( sidPmLoadingFrom, OD_T("Loading from %s ...")) OD_MESSAGE_DEF( sidPmRecoveringDWGfile, OD_T("Recovering .dwg file...")) OD_MESSAGE_DEF( sidPmRecoveringFileHeader, OD_T("Recovering file header...")) OD_MESSAGE_DEF( sidPmRecoveringObjects, OD_T("Recovering objects...")) OD_MESSAGE_DEF( sidPmRecoveringObjectMap, OD_T("Loading Object Map from Objects...")) OD_MESSAGE_DEF( sidPmLoadingObjectMap, OD_T("Loading Object Map...")) OD_MESSAGE_DEF( sidPmLoadingDXFFile, OD_T("Loading .dxf file...")) OD_MESSAGE_DEF( sidPmResolvingHeaderRoundtrip, OD_T("Resolving header round trip...")) OD_MESSAGE_DEF( sidPmUndoingConversion, OD_T("Undoing conversion")) OD_MESSAGE_DEF( sidPmDatabaseConversion, OD_T("Database conversion : ")) OD_MESSAGE_DEF( sidCannotSetVarToThatValue, OD_T("Cannot set %s to that value.")) OD_MESSAGE_DEF( sidDuplicateOwnership, OD_T("Duplicate ownership of reference %ls")) OD_MESSAGE_DEF( sidBadDxfHeader, OD_T("Error in drawing header on line/offset %d.")) OD_MESSAGE_DEF( sidBadDxf, OD_T("Syntax error or premature end of file on line/offset %d.")) OD_MESSAGE_DEF( sidLayoutInvalidModelType, OD_T("Layout has invalid ModelType flag")) // Font OD_MESSAGE_DEF( sidFontSubstitution, OD_T("Substituting font \"%ls\" by font \"%ls\"")) OD_MESSAGE_DEF( sidFontSubstitutedPath, OD_T(" (font path: \"%ls\")")) OD_MESSAGE_DEF( sidFontSubstitutionByDefault, OD_T("Substituting font \"%ls\" by default font.")) OD_MESSAGE_DEF( sidGdtFontSubstitutionByDefault, OD_T("Substituting font \"%ls\" by default gdt font.")) // Spa OD_MESSAGE_DEF( sidSpaModelingOperationError, OD_T("Modeling operation error:\n%ls")) // 2dConstraintsGroup OD_MESSAGE_DEF( sidNodesNotSorted, OD_T("Nodes are not sorted (will be fixed)")) OD_MESSAGE_DEF( sidSorted, OD_T("Sorted")) // AssocArray OD_MESSAGE_DEF( sidAssArrAbsentSrcBTR, OD_T("Id Source BTR")) OD_MESSAGE_DEF( sidAssArrItemProviderId, OD_T("Entity provider of AssocArrayItem locator(\"%d\", \"%d\", \"%d\")")) OD_MESSAGE_DEF( sidIdViewObjsDxf, OD_T("Inventor exported custom objects can't be saved to .dxf. Their geometry will be lost."))