#ifndef _metadataPluginStrings_h_
#define _metadataPluginStrings_h_
#include <maya/MStringResource.h>
#include <maya/MStringResourceId.h>
#define kPluginId  "adskmetadata"
#define kInvalidComponentType   MStringResourceId   (kPluginId, "kInvalidComponentType",    "Component type ^1s not one of the legal values ('edge', 'face', 'vertex', 'faceVertex')")
#define kFlagMandatory          MStringResourceId   (kPluginId, "kFlagMandatory",           "Missing mandatory flag ^1s.")
#define kOnlyCreateModeMsg      MStringResourceId   (kPluginId, "kOnlyCreateModeMsg",       "^1s flag can only be used in create mode.")
#define kInvalidFlag            MStringResourceId   (kPluginId, "kInvalidFileFlag",         "Value for flag ^1s is invalid.")
#define kFileIgnored            MStringResourceId   (kPluginId, "kFileIgnored",             "The ^1s flag is overridden by the ^2s flag. It will be ignored.")
#define kFileNotFound           MStringResourceId   (kPluginId, "kFileNotFound",            "File ^1s does not exist, import aborted.")
#define kFileOrStringNeeded     MStringResourceId   (kPluginId, "kFileOrStringNeeded",      "If no file is specified the ^1s flag must have a value.")
#define kInvalidStream          MStringResourceId   (kPluginId, "kInvalidStream",           "Stream name is not legal.")
#define kInvalidString          MStringResourceId   (kPluginId, "kInvalidString",           "String is not legal.")
#define kEditQueryFlagErrorMsg  MStringResourceId   (kPluginId, "kEditQueryFlagErrorMsg",   "Can't specify edit and query flags simultanously.")
#define kObjectNotFoundError    MStringResourceId   (kPluginId, "kObjectNotFoundError",     "Object ^1s not found")
#define kTypeUnspecified        MStringResourceId   (kPluginId, "kTypeUnspecified",         "(unspecified)")
#define kMetadataFormatNotFound MStringResourceId   (kPluginId, "kMetadataFormatNotFound",  "Metadata format type '^1s' was not found")
#define kCreateMetadataCreateFailed         MStringResourceId   (kPluginId, "kCreateMetadataCreateFailed",      "Could not create new metadata.")
#define kCreateMetadataHasStream            MStringResourceId   (kPluginId, "kCreateMetadataHasStream",         "A stream named '^1s' already exists - skipping creation.")
#define kCreateMetadataStructureNotFound    MStringResourceId   (kPluginId, "kCreateMetadataStructureNotFound", "Could not find structure '^1s'.")
#define kCreateMetadataNoStructureName      MStringResourceId   (kPluginId, "kCreateMetadataNoStructureName",   "The 'structureName' flag is mandatory.")
#define kCreateMetadataNoStreamName         MStringResourceId   (kPluginId, "kCreateMetadataNoStreamName",      "The 'streamName' flag is mandatory.")
#define kCreateMetadataNoChannelName        MStringResourceId   (kPluginId, "kCreateMetadataNoChannelName",     "The 'channelName' flag is mandatory.")
#define kImportMetadataStringReadFailed     MStringResourceId   (kPluginId, "kImportMetadataStringReadFailed",  "Metadata read from string arg failed with '^1s'")
#define kImportMetadataFileReadFailed       MStringResourceId   (kPluginId, "kImportMetadataFileReadFailed",    "Metadata read from file '^1s' failed with '^2s'")
#define kImportMetadataSetMetadataFailed    MStringResourceId   (kPluginId, "kImportMetadataSetMetadataFailed", "Metadata could not be set on object '^1s'")
#define kImportMetadataUndoMissing          MStringResourceId   (kPluginId, "kImportMetadataUndoMissing",       "Undo information not present for importMetadata")
#define kImportMetadataResult               MStringResourceId   (kPluginId, "kImportMetadataResult",            "^1s/^2s/^3s")
#define kExportMetadataFailedFileWrite      MStringResourceId   (kPluginId, "kExportMetadataFailedFileWrite",   "Failed while exporting metadata to file")
#define kExportMetadataFailedStringWrite    MStringResourceId   (kPluginId, "kExportMetadataFailedStringWrite", "Failed while exporting metadata to string")
#define kExportMetadataFormatType           MStringResourceId   (kPluginId, "kExportMetadataFormatType",        "Format type for ^1s : ^2s")
#define kExportMetadataUndoMissing          MStringResourceId   (kPluginId, "kExportMetadataUndoMissing",       "Undo information not present for exportMetadata")
#endif // _metadataPluginStrings_h_