# en_US resources
signature="sIgNaTuRe"

#
# Licensing faults
com.vmware.vim.license.error.featureUnavailable = "Feature {tag} not licensed, requires {need} have {have}"
com.vmware.vim.license.error.featureMissing = "Feature {tag} is not licensed with this edition"
com.vmware.vim.license.error.evalPeriodOver = "Evaluation period is over, {info.@enum.com.vmware.vim.license.msgs}"
com.vmware.vim.license.error.LicenseExpired = "License Expired, {info.@enum.com.vmware.vim.license.msgs}"
com.vmware.vim.license.error.BadInput = "License subsystem was called with invalid argument {vm}"
com.vmware.vim.license.error.nolicense = "Need to install a license to use this product"

# Feature names defined in enum.vmsg
com.vmware.vim.license.features.info = "{feature.@enum.com.vmware.vim.license.Feature}"

#
vim.hostd.vdisksvc.diskNotThinProvisioned = "The disk is not thin-provisioned."
vim.hostd.vdisksvc.diskNotZeroedThick = "The disk is not zeroed-thick."
vim.hostd.vdisksvc.noIOBeyondEndOfDisk= "Cannot perform IO beyond end of the virtual disk."
vim.hostd.vdisksvc.doesNotStartAtSectorZero = "Operation does not begin at sector 0."
vim.hostd.vdisksvc.badReparentSpec = "The reparent spec is invalid."
vim.hostd.vdisksvc.cannotMarkParentReadonly = "Cannot mark parent disk as read-only."
vim.hostd.vdisksvc.diskSizeTooSmall = "The virtual disk size is too small."
vim.hostd.vdisksvc.fileNameTooLong = "The file name is too long."
vim.hostd.vdisksvc.attachRootLink = "Both parent and child virtual disks are base disks."

#
vim.hostd.snapshot.unknownuid = "The specified snapshot does not exist."
vim.hostd.snapshot.inuse = "The specified snapshot file is in use."

# Start NPIV related messages
com.vmware.vim.npiv.lessNodeWwn.label = "Requested Node WWNs number {num1} should be greater than existing numbers {num2} in VM"
com.vmware.vim.npiv.lessPortWwn.label = "Requested Port WWNs number {num1} should be greater than existing numbers {num2} in VM"
# End NPIV related messages

# Start property path validity checks error messages
com.vmware.vim.propertyPath.error.managedObjectInPath = "Property name '{propName}' cannot traverse managed object for '{typeName}#{propPath}'."
com.vmware.vim.propertyPath.error.unexpectedArray = "Property component '{propName}' did not expect an array in path '{typeName}#{propPath}'"
com.vmware.vim.propertyPath.error.notAnObject = "Property name '{propName}' must refer to data or managed object for '{typeName}#{propPath}'."
com.vmware.vim.propertyPath.error.notFound = "Property '{propName}' not found in path '{typeName}#{propPath}'."
com.vmware.vim.propertyPath.error.stringKeyTypeMismatch.data = "Path component '{propName}' is not a data object with a STRING or MOREF key for '{typeName}#{propPath}'."
com.vmware.vim.propertyPath.error.stringKeyTypeMismatch = "Path component '{propName}' is not a data object or MOREF key for '{typeName}#{propPath}'"}'."
com.vmware.vim.propertyPath.error.intKeyTypeMismatch.data = "Path component '{propName}' is not a data object with an INT key for '{typeName}#{propPath}'."
com.vmware.vim.propertyPath.error.intKeyTypeMismatch = "Path component '{propName}' is not a data object with a key for '{typeName}#{propPath}'."
com.vmware.vim.propertyPath.error.notAnArray = "Path component '{propName}' is not an array in path '{typeName}#{propPath}'."
com.vmware.vim.propertyPath.error.lenghAlreadySeen = "A property name cannot follow '{propName}' for '{typeName}#{propPath}'."
# End property path validity checks error messages

# HostCtlExceptions w/o Vobs
com.vmware.esx.hostctl.default = "Operation failed, diagnostics report: {reason}"
# End HostCtlException w/o Vobs

# Start datastore related  messages
com.vmware.vim.datastore.error.removeDatastoreFailed = "Can't remove datastore '{name}' because {reason.@enum.com.vmware.vim.datastore.error.value}. Correct it and re-try the operation"
# End datastore related messages

# Start iSCSI related messages
com.vmware.vim.iscsi.error.vnicInUse = "This operation cannot be done while the VMkernel network adapter {name} is being used by iSCSI adapter. Remove the VMkernel network adapter from the iSCSI adapter to successfully complete this operation."
com.vmware.vim.iscsi.error.AddUplinks =  "The VMkernel network adapter {name} is not associated with a physical network adapter. To use a VMkernel network adapter for iSCSI port binding, it must be associated with one a physical network adapter."
com.vmware.vim.iscsi.error.MultipleUplinks = "The VMkernel network adapter {name} is associated with more than one physical network adapter. To use a VMkernel network adapter for iSCSI port binding, the VMkernel network adapter must be associated with only one physical network adapter."
com.vmware.vim.iscsi.error.FixUplink = "Attach the physical network adapter to VMkernel network adapter {name} that is associated with the iSCSI Host Bus Adapter."
# End iSCSI related messages

# Start CacheConfigurationManager messages
com.vmware.vim.host.cacheConfiguration.swapSizeNegative = "Swap size must not be negative!"
com.vmware.vim.host.cacheConfiguration.nonSsdDatastore = "Swap size may be configured only on SSD (Solid State Drive) based datastores!"
# End CacheConfigurationManager messages

# Start HBR related messages
com.vmware.vim.hbr.error.interop.faultTolerance = "Host-Based Replication and Fault Tolerance cannot be enabled on the same virtual machine."
com.vmware.vim.hbr.error.interop.diskLengthChange = "Host-Based Replication does not support changing the length of a replicated disk."
com.vmware.vim.hbr.error.interop.sharedBus = "Host-Based Replication is not compatible with SCSI bus sharing."
com.vmware.vim.hbr.error.interop.ideHostedEmulation = "Host-Based Replication is not compatible with hosted IDE emulation."
# End HBR related messages
