// ==================================================================
// Copyright 2012 Autodesk, Inc. All rights reserved.
//
// This computer source code and related instructions and comments are
// the unpublished confidential and proprietary information of Autodesk,
// Inc. and are protected under applicable copyright and trade secret
// law. They may not be disclosed to, copied or used by any third party
// without the prior written consent of Autodesk, Inc.
// ==================================================================
using System;
using System.IO;
using Autodesk.Maya.OpenMaya;
using Autodesk.Maya.OpenMayaAnim;
namespace MayaNetPlugin
{
public class MetaDataRegisterMStringResources
{
public static string kPluginId = "adskmetadata";
public static MStringResourceId kInvalidComponentType = new MStringResourceId(RegisterMStringResources.kPluginId, "kInvalidComponentType", "Component type '{0}' not one of the legal values ('edge', 'face', 'vertex', 'faceVertex')");
public static MStringResourceId kFlagMandatory = new MStringResourceId(RegisterMStringResources.kPluginId, "kFlagMandatory", "Missing mandatory flag '{0}'.");
public static MStringResourceId kOnlyCreateModeMsg = new MStringResourceId(RegisterMStringResources.kPluginId, "kOnlyCreateModeMsg", "'{0}'flag can only be used in create mode.");
public static MStringResourceId kInvalidFlag = new MStringResourceId(RegisterMStringResources.kPluginId, "kInvalidFileFlag", "Value for flag '{0}' is invalid.");
public static MStringResourceId kFileIgnored = new MStringResourceId(RegisterMStringResources.kPluginId, "kFileIgnored", "The '{0}' flag is overridden by the '{1}' flag. It will be ignored.");
public static MStringResourceId kFileNotFound = new MStringResourceId(RegisterMStringResources.kPluginId, "kFileNotFound", "File '{0}' does not exist, import aborted.");
public static MStringResourceId kFileOrStringNeeded = new MStringResourceId(RegisterMStringResources.kPluginId, "kFileOrStringNeeded", "If no file is specified the '{0}' flag must have a value.");
public static MStringResourceId kInvalidStream = new MStringResourceId(RegisterMStringResources.kPluginId, "kInvalidStream", "Stream name is not legal.");
public static MStringResourceId kInvalidString = new MStringResourceId(RegisterMStringResources.kPluginId, "kInvalidString", "String is not legal.");
public static MStringResourceId kEditQueryFlagErrorMsg = new MStringResourceId(RegisterMStringResources.kPluginId, "kEditQueryFlagErrorMsg", "Can't specify edit and query flags simultanously.");
public static MStringResourceId kNometadataError = new MStringResourceId(RegisterMStringResources.kPluginId, "kNometadataError", "Object '{0}' does not have data stream on component '{1}'.");
public static MStringResourceId kObjectNotFoundError = new MStringResourceId(RegisterMStringResources.kPluginId, "kObjectNotFoundError", "Object '{0}' not found.");
public static MStringResourceId kObjectTypeError = new MStringResourceId(RegisterMStringResources.kPluginId, "kObjectTypeError", "Object '{0}' is not a legal type. Only meshes are valid.");
public static MStringResourceId kTypeUnspecified = new MStringResourceId(RegisterMStringResources.kPluginId, "kTypeUnspecified", "(unspecified).");
public static MStringResourceId kMetadataFormatNotFound = new MStringResourceId(RegisterMStringResources.kPluginId, "kMetadataFormatNotFound", "Metadata format type '{0}' was not found.");
public static MStringResourceId kCreateMetadataCreateFailed = new MStringResourceId(RegisterMStringResources.kPluginId, "kCreateMetadataCreateFailed", "Could not create new metadata.");
public static MStringResourceId kCreateMetadataHasStream = new MStringResourceId(RegisterMStringResources.kPluginId, "kCreateMetadataHasStream", "A stream named '{0}' already exists - skipping creation.");
public static MStringResourceId kCreateMetadataStructureNotFound = new MStringResourceId(RegisterMStringResources.kPluginId, "kCreateMetadataStructureNotFound", "Could not find structure '{0}'.");
public static MStringResourceId kCreateMetadataNoStructureName = new MStringResourceId(RegisterMStringResources.kPluginId, "kCreateMetadataNoStructureName", "The 'structureName' flag is mandatory.");
public static MStringResourceId kCreateMetadataNoStreamName = new MStringResourceId(RegisterMStringResources.kPluginId, "kCreateMetadataNoStreamName", "The 'streamName' flag is mandatory.");
public static MStringResourceId kCreateMetadataNoChannelType = new MStringResourceId(RegisterMStringResources.kPluginId, "kCreateMetadataNoChannelType", "The 'channelType' flag is mandatory.");
public static MStringResourceId kImportMetadataStringReadFailed = new MStringResourceId(RegisterMStringResources.kPluginId, "kImportMetadataStringReadFailed", "Metadata read from string arg failed with '{0}'.");
public static MStringResourceId kImportMetadataFileReadFailed = new MStringResourceId(RegisterMStringResources.kPluginId, "kImportMetadataFileReadFailed", "Metadata read from file '{0}' failed with '{1}'.");
public static MStringResourceId kImportMetadataSetMetadataFailed = new MStringResourceId(RegisterMStringResources.kPluginId, "kImportMetadataSetMetadataFailed", "Metadata could not be set on mesh '{0}'.");
public static MStringResourceId kImportMetadataUndoMissing = new MStringResourceId(RegisterMStringResources.kPluginId, "kImportMetadataUndoMissing", "Undo information not present for importMetadata.");
public static MStringResourceId kImportMetadataResult = new MStringResourceId(RegisterMStringResources.kPluginId, "kImportMetadataResult", "{0}/{1}/{2}");
public static MStringResourceId kExportMetadataFailedFileWrite = new MStringResourceId(RegisterMStringResources.kPluginId, "kExportMetadataFailedFileWrite", "Failed while exporting metadata to file");
public static MStringResourceId kExportMetadataFailedStringWrite = new MStringResourceId(RegisterMStringResources.kPluginId, "kExportMetadataFailedStringWrite", "Failed while exporting metadata to string");
public static MStringResourceId kExportMetadataUndoMissing = new MStringResourceId(RegisterMStringResources.kPluginId, "kExportMetadataUndoMissing", "Undo information not present for exportMetadata");
public static MStringResourceId kStructureXMLStructureNameNotFound = new MStringResourceId(RegisterMStringResources.kPluginId, "kStructureXMLStructureNameNotFound", "Structure name not found at line {0}.");
public static MStringResourceId kStructureXMLMemberNameNotFound = new MStringResourceId(RegisterMStringResources.kPluginId, "kStructureXMLMemberNameNotFound", "Member name not found at line {0}.");
public static MStringResourceId kStructureXMLMemberTypeNotFound = new MStringResourceId(RegisterMStringResources.kPluginId, "kStructureXMLMemberTypeNotFound", "Member type not found at line {0}.");
public static MStringResourceId kStructureXMLInfoPre = new MStringResourceId(RegisterMStringResources.kPluginId, "kStructureXMLInfoPre",
"\nThe file adskDataStructure.xsd contains the official" +
"\nstructure validation format. This is a less formal" +
"\ndescription more useful to a non-technical user." +
"\n" +
"\nThe first line is always a standard boilerplate" +
"\n " +
"\n" +
"\nThe second line is always the same identifier along" +
"\nwith the name of the structure being defined" +
"\n " +
"\n" +
"\nAt the end of the file is a matching closing tag" +
"\n " +
"\n" +
"\nIn between these tags are a list of member tags" +
"\n " +
"\n" +
"\nTYPE is one of the valid structure member types" +
"\ntaken from adsk::Data::Structure:" +
"\n" +
"\n (");
public static MStringResourceId kStructureXMLInfoPost = new MStringResourceId(RegisterMStringResources.kPluginId, "kStructureXMLInfoPost",
")\n\n" +
"\nDIM is an optional attribute denoting the length" +
"\nof the data member type with a default of 1." +
"\ne.g. dim='3' type='float' corresponds to a data" +
"\nmember consisting of 3 float values." +
"\n" +
"\nAs in all XML the tags may be separated by any" +
"\namount of whitespace, including none. Files" +
"\nwritten out in this format will use standard" +
"\nindentiation for nested tags and newlines to" +
"\nseparate tags. The original formatting will be" +
"\nlost after the file is read." );
public static MStringResourceId kStructureDotNetTypeInfoPre = new MStringResourceId(RegisterMStringResources.kPluginId, "kStructureDotNetTypeInfoPre",
"\nThe file adskDataStructure.xsd contains the official" +
"\nstructure validation format. This is a less formal" +
"\ndescription more useful to a non-technical user." +
"\n" +
"\nThis contains the name of the DotNet type used to describe the meta data Structure" +
"\n" +
"\n (");
public static MStringResourceId kStructureDotNetTypeInfoPost = new MStringResourceId(RegisterMStringResources.kPluginId, "kStructureDotNetTypeInfoPost",
")\n\n" );
static public void registerStringResources()
{
MStringResource.registerString(MetaDataRegisterMStringResources.kCreateMetadataCreateFailed);
MStringResource.registerString(MetaDataRegisterMStringResources.kCreateMetadataHasStream);
MStringResource.registerString(MetaDataRegisterMStringResources.kCreateMetadataNoChannelType);
MStringResource.registerString(MetaDataRegisterMStringResources.kCreateMetadataNoStreamName);
MStringResource.registerString(MetaDataRegisterMStringResources.kCreateMetadataNoStructureName);
MStringResource.registerString(MetaDataRegisterMStringResources.kCreateMetadataStructureNotFound);
MStringResource.registerString(MetaDataRegisterMStringResources.kEditQueryFlagErrorMsg);
MStringResource.registerString(MetaDataRegisterMStringResources.kExportMetadataFailedFileWrite);
MStringResource.registerString(MetaDataRegisterMStringResources.kExportMetadataFailedStringWrite);
MStringResource.registerString(MetaDataRegisterMStringResources.kExportMetadataUndoMissing);
MStringResource.registerString(MetaDataRegisterMStringResources.kFileIgnored);
MStringResource.registerString(MetaDataRegisterMStringResources.kFileNotFound);
MStringResource.registerString(MetaDataRegisterMStringResources.kFileOrStringNeeded);
MStringResource.registerString(MetaDataRegisterMStringResources.kFlagMandatory);
MStringResource.registerString(MetaDataRegisterMStringResources.kImportMetadataFileReadFailed);
MStringResource.registerString(MetaDataRegisterMStringResources.kImportMetadataResult);
MStringResource.registerString(MetaDataRegisterMStringResources.kImportMetadataSetMetadataFailed);
MStringResource.registerString(MetaDataRegisterMStringResources.kImportMetadataStringReadFailed);
MStringResource.registerString(MetaDataRegisterMStringResources.kImportMetadataUndoMissing);
MStringResource.registerString(MetaDataRegisterMStringResources.kInvalidComponentType);
MStringResource.registerString(MetaDataRegisterMStringResources.kInvalidFlag);
MStringResource.registerString(MetaDataRegisterMStringResources.kInvalidStream);
MStringResource.registerString(MetaDataRegisterMStringResources.kInvalidString);
MStringResource.registerString(MetaDataRegisterMStringResources.kMetadataFormatNotFound);
MStringResource.registerString(MetaDataRegisterMStringResources.kNometadataError);
MStringResource.registerString(MetaDataRegisterMStringResources.kObjectNotFoundError);
MStringResource.registerString(MetaDataRegisterMStringResources.kObjectTypeError);
MStringResource.registerString(MetaDataRegisterMStringResources.kOnlyCreateModeMsg);
MStringResource.registerString(MetaDataRegisterMStringResources.kStructureXMLInfoPost);
MStringResource.registerString(MetaDataRegisterMStringResources.kStructureXMLInfoPre);
MStringResource.registerString(MetaDataRegisterMStringResources.kStructureXMLMemberNameNotFound);
MStringResource.registerString(MetaDataRegisterMStringResources.kStructureXMLMemberTypeNotFound);
MStringResource.registerString(MetaDataRegisterMStringResources.kStructureXMLStructureNameNotFound);
MStringResource.registerString(MetaDataRegisterMStringResources.kStructureDotNetTypeInfoPost);
MStringResource.registerString(MetaDataRegisterMStringResources.kStructureDotNetTypeInfoPre);
MStringResource.registerString(MetaDataRegisterMStringResources.kTypeUnspecified);
}
}
}