# en_US resources
signature="sIgNaTuRe"
###
###
true.label                                                        = "True"
false.label                                                       = "False"
###
###
ManagedEntity.Status.gray.label                                   = "Gray"
ManagedEntity.Status.gray.summary                                 = "No status available"
ManagedEntity.Status.green.label                                  = "Green"
ManagedEntity.Status.green.summary                                = "Green indicates normal operation"
ManagedEntity.Status.yellow.label                                 = "Yellow"
ManagedEntity.Status.yellow.summary                               = "Yellow indicates an error"
ManagedEntity.Status.red.label                                    = "Red"
ManagedEntity.Status.red.summary                                  = "Red indicates an error"
###
###
VirtualMachine.GuestHeartbeatStatus.gray.label                    = "Gray"
VirtualMachine.GuestHeartbeatStatus.gray.summary                  = "No status available"
VirtualMachine.GuestHeartbeatStatus.green.label                   = "Green"
VirtualMachine.GuestHeartbeatStatus.green.summary                 = "Normal operation"
VirtualMachine.GuestHeartbeatStatus.yellow.label                  = "Yellow"
VirtualMachine.GuestHeartbeatStatus.yellow.summary                = "Intermittent heartbeat"
VirtualMachine.GuestHeartbeatStatus.red.label                     = "Red"
VirtualMachine.GuestHeartbeatStatus.red.summary                   = "No heartbeat"
###
##
VirtualMachine.PowerState.poweredOff.label                        = "Powered off"
VirtualMachine.PowerState.poweredOff.summary                      = "Virtual machine is powered off"
VirtualMachine.PowerState.poweredOn.label                         = "Powered on"
VirtualMachine.PowerState.poweredOn.summary                       = "Virtual machine is powered on"
VirtualMachine.PowerState.suspended.label                         = "Suspended"
VirtualMachine.PowerState.suspended.summary                       = "Virtual machine is suspended"
###
###
VirtualMachine.MovePriority.lowPriority.label                     = "Low priority"
VirtualMachine.MovePriority.lowPriority.summary                   = "Minimize impact on other running virtual machines"
VirtualMachine.MovePriority.highPriority.label                    = "High priority"
VirtualMachine.MovePriority.highPriority.summary                  = "Assign more resources to the virtual machine to speed up the migration"
VirtualMachine.MovePriority.defaultPriority.label                 = "Default priority"
VirtualMachine.MovePriority.defaultPriority.summary               = "Use normal amount of migration resources"
###
###
VirtualMachine.FaultToleranceState.notConfigured.label            = "Not configured"
VirtualMachine.FaultToleranceState.notConfigured.summary          = "Fault Tolerance has not been configured for this virtual machine"
VirtualMachine.FaultToleranceState.disabled.label                 = "Disabled"
VirtualMachine.FaultToleranceState.disabled.summary               = "Fault Tolerance is disabled"
VirtualMachine.FaultToleranceState.enabled.label                  = "Enabled"
VirtualMachine.FaultToleranceState.enabled.summary                = "Fault Tolerance is enabled"
VirtualMachine.FaultToleranceState.needSecondary.label            = "Need Secondary VM"
VirtualMachine.FaultToleranceState.needSecondary.summary          = "Fault Tolerant Secondary VM is not running"
VirtualMachine.FaultToleranceState.starting.label                 = "Starting"
VirtualMachine.FaultToleranceState.starting.summary               = "Fault Tolerance is starting"
VirtualMachine.FaultToleranceState.running.label                  = "Running"
VirtualMachine.FaultToleranceState.running.summary                = "Fault Tolerance is running"
###
###
VirtualMachine.SnapshotCreationMode.diskOnly.label                = "Disk Only"
VirtualMachine.SnapshotCreationMode.diskOnly.summary              = "Snapshot shall only include information on disk"
VirtualMachine.SnapshotCreationMode.includeMemory.label           = "Include Memory"
VirtualMachine.SnapshotCreationMode.includeMemory.summary         = "Snapshot shall include information on disk and a full memory dump"
###
###
HostSystem.ConnectionState.connected.label                        = "Connected"
HostSystem.ConnectionState.connected.summary                      = "Host is connected"
HostSystem.ConnectionState.notResponding.label                    = "Not responding"
HostSystem.ConnectionState.notResponding.summary                  = "vCenter Server is not receiving heartbeats from the host"
HostSystem.ConnectionState.disconnected.label                     = "Disconnected"
HostSystem.ConnectionState.disconnected.summary                   = "The user has explicitly taken the host down"
###
###
HostSystem.PowerState.poweredOn.label                             = "Powered on"
HostSystem.PowerState.poweredOn.summary                           = "Host is powered on"
HostSystem.PowerState.poweredOff.label                            = "Powered off"
HostSystem.PowerState.poweredOff.summary                          = "Host is powered off"
HostSystem.PowerState.standBy.label                               = "Standby"
HostSystem.PowerState.standBy.summary                             = "Host is in standby mode"
HostSystem.PowerState.unknown.label                               = "Unknown"
HostSystem.PowerState.unknown.summary                             = "Host power state cannot be determined"
###
###
DistributedVirtualSwitch.HostInfrastructureTrafficClass.management.label = "Management Traffic"
DistributedVirtualSwitch.HostInfrastructureTrafficClass.management.summary = "Management Traffic"
DistributedVirtualSwitch.HostInfrastructureTrafficClass.faultTolerance.label = "Fault Tolerance Traffic"
DistributedVirtualSwitch.HostInfrastructureTrafficClass.faultTolerance.summary = "Fault Tolerance Traffic"
DistributedVirtualSwitch.HostInfrastructureTrafficClass.vmotion.label = "vMotion Traffic"
DistributedVirtualSwitch.HostInfrastructureTrafficClass.vmotion.summary = "vMotion Traffic"
DistributedVirtualSwitch.HostInfrastructureTrafficClass.virtualMachine.label = "Virtual Machine Traffic"
DistributedVirtualSwitch.HostInfrastructureTrafficClass.virtualMachine.summary = "Virtual Machine Traffic"
DistributedVirtualSwitch.HostInfrastructureTrafficClass.iSCSI.label = "iSCSI Traffic"
DistributedVirtualSwitch.HostInfrastructureTrafficClass.iSCSI.summary = "iSCSI Traffic"
DistributedVirtualSwitch.HostInfrastructureTrafficClass.nfs.label = "NFS Traffic"
DistributedVirtualSwitch.HostInfrastructureTrafficClass.nfs.summary = "NFS Traffic"
DistributedVirtualSwitch.HostInfrastructureTrafficClass.hbr.label = "vSphere Replication Traffic"
DistributedVirtualSwitch.HostInfrastructureTrafficClass.hbr.summary = "vSphere Replication Traffic"
DistributedVirtualSwitch.HostInfrastructureTrafficClass.vsan.label = "Virtual SAN Traffic"
DistributedVirtualSwitch.HostInfrastructureTrafficClass.vsan.summary = "Virtual SAN Traffic"
###
###
dvs.VmwareDistributedVirtualSwitch.TeamingMatchStatus.iphashMatch.label         = "loadbalance_ip teaming policy matches"
dvs.VmwareDistributedVirtualSwitch.TeamingMatchStatus.iphashMatch.summary       = "loadbalance_ip teaming policy is configured in an uplink teaming policy in the vSphere Distributed Switch. The external physical switch has the matching EtherChannel configuration."
dvs.VmwareDistributedVirtualSwitch.TeamingMatchStatus.nonIphashMatch.label      = "No loadbalance_ip teaming policy matches"
dvs.VmwareDistributedVirtualSwitch.TeamingMatchStatus.nonIphashMatch.summary    = "loadbalance_ip teaming policy is not configured in any uplink teaming policy in the vSphere Distributed Switch. The external physical switch does not have EtherChannel configuration."
dvs.VmwareDistributedVirtualSwitch.TeamingMatchStatus.iphashMismatch.label      = "loadbalance_ip teaming policy does not match"
dvs.VmwareDistributedVirtualSwitch.TeamingMatchStatus.iphashMismatch.summary    = "loadbalance_ip teaming policy is configured in an uplink teaming policy in the vSphere Distributed Switch, but the external physical switch does not have the matching EtherChannel configuration."
dvs.VmwareDistributedVirtualSwitch.TeamingMatchStatus.nonIphashMismatch.label   = "No loadbalance_ip teaming policy matches"
dvs.VmwareDistributedVirtualSwitch.TeamingMatchStatus.nonIphashMismatch.summary = "loadbalance_ip teaming policy is not configured in any uplink teaming policy in the vSphere Distributed Switch. The external physical switch has EtherChannel configuration."
###
###
Datastore.Accessible.True.label                                   = "Connected"
Datastore.Accessible.True.summary                                 = "Datastore is connected"
Datastore.Accessible.False.label                                  = "Disconnected"
Datastore.Accessible.False.summary                                = "Datastore is disconnected"
###
###
alarm.MetricAlarmExpression.MetricOperator.isAbove.label          = "Is above"
alarm.MetricAlarmExpression.MetricOperator.isAbove.summary        = "Test if the target metric item is above a given value"
alarm.MetricAlarmExpression.MetricOperator.isBelow.label          = "Is below"
alarm.MetricAlarmExpression.MetricOperator.isBelow.summary        = "Test if the target metric item is below a given value"
###
###
alarm.StateAlarmExpression.StateOperator.isEqual.label            = "Is equal to"
alarm.StateAlarmExpression.StateOperator.isEqual.summary          = "Test if the target state is a given state"
alarm.StateAlarmExpression.StateOperator.isUnequal.label          = "Not equal to"
alarm.StateAlarmExpression.StateOperator.isUnequal.summary        = "Test if the target state is not a given state"
###
###
scheduler.MonthlyByWeekdayTaskScheduler.WeekOfMonth.first.label   = "First"
scheduler.MonthlyByWeekdayTaskScheduler.WeekOfMonth.first.summary = "First week of the month"
scheduler.MonthlyByWeekdayTaskScheduler.WeekOfMonth.second.label  = "Second"
scheduler.MonthlyByWeekdayTaskScheduler.WeekOfMonth.second.summary = "Second week of the month"
scheduler.MonthlyByWeekdayTaskScheduler.WeekOfMonth.third.label   = "Third"
scheduler.MonthlyByWeekdayTaskScheduler.WeekOfMonth.third.summary = "Third week of the month"
scheduler.MonthlyByWeekdayTaskScheduler.WeekOfMonth.fourth.label  = "Fourth"
scheduler.MonthlyByWeekdayTaskScheduler.WeekOfMonth.fourth.summary = "Fourth week of the month"
scheduler.MonthlyByWeekdayTaskScheduler.WeekOfMonth.last.label    = "Last"
scheduler.MonthlyByWeekdayTaskScheduler.WeekOfMonth.last.summary  = "Last week of the month"
###
###
scheduler.MonthlyByWeekdayTaskScheduler.DayOfWeek.sunday.label    = "Sunday"
scheduler.MonthlyByWeekdayTaskScheduler.DayOfWeek.sunday.summary  = "Sunday"
scheduler.MonthlyByWeekdayTaskScheduler.DayOfWeek.monday.label    = "Monday"
scheduler.MonthlyByWeekdayTaskScheduler.DayOfWeek.monday.summary  = "Monday"
scheduler.MonthlyByWeekdayTaskScheduler.DayOfWeek.tuesday.label   = "Tuesday"
scheduler.MonthlyByWeekdayTaskScheduler.DayOfWeek.tuesday.summary = "Tuesday"
scheduler.MonthlyByWeekdayTaskScheduler.DayOfWeek.wednesday.label = "Wednesday"
scheduler.MonthlyByWeekdayTaskScheduler.DayOfWeek.wednesday.summary = "Wednesday"
scheduler.MonthlyByWeekdayTaskScheduler.DayOfWeek.thursday.label  = "Thursday"
scheduler.MonthlyByWeekdayTaskScheduler.DayOfWeek.thursday.summary = "Thursday"
scheduler.MonthlyByWeekdayTaskScheduler.DayOfWeek.friday.label    = "Friday"
scheduler.MonthlyByWeekdayTaskScheduler.DayOfWeek.friday.summary  = "Friday"
scheduler.MonthlyByWeekdayTaskScheduler.DayOfWeek.saturday.label  = "Saturday"
scheduler.MonthlyByWeekdayTaskScheduler.DayOfWeek.saturday.summary = "Saturday"
###
###
PerformanceManager.CounterInfo.RollupType.all.label               = "All"
PerformanceManager.CounterInfo.RollupType.all.summary             = "All performance counter values collected"
PerformanceManager.CounterInfo.RollupType.average.label           = "Average"
PerformanceManager.CounterInfo.RollupType.average.summary         = "Average performance counter value collected"
PerformanceManager.CounterInfo.RollupType.minimum.label           = "Minimum"
PerformanceManager.CounterInfo.RollupType.minimum.summary         = "Minimum performance counter value collected"
PerformanceManager.CounterInfo.RollupType.maximum.label           = "Maximum"
PerformanceManager.CounterInfo.RollupType.maximum.summary         = "Maximum performance counter value collected"
PerformanceManager.CounterInfo.RollupType.latest.label            = "Latest"
PerformanceManager.CounterInfo.RollupType.latest.summary          = "Latest performance counter value collected"
PerformanceManager.CounterInfo.RollupType.summation.label         = "Summation"
PerformanceManager.CounterInfo.RollupType.summation.summary       = "Summation performance counter value collected"
PerformanceManager.CounterInfo.RollupType.none.label              = "None"
PerformanceManager.CounterInfo.RollupType.none.summary            = "No rollup performed"
###
###
PerformanceManager.CounterInfo.StatsType.normalized.label         = "Normalized"
PerformanceManager.CounterInfo.StatsType.normalized.summary       = "Normalized statistic collection"
PerformanceManager.CounterInfo.StatsType.delta.label              = "Delta"
PerformanceManager.CounterInfo.StatsType.delta.summary            = "Delta statistic collection"
PerformanceManager.CounterInfo.StatsType.absolute.label           = "Absolute"
PerformanceManager.CounterInfo.StatsType.absolute.summary         = "Absolute statistic collection"
PerformanceManager.CounterInfo.StatsType.rate.label               = "Rate"
PerformanceManager.CounterInfo.StatsType.rate.summary             = "Rate statistic collection"
###
###
TaskInfo.State.error.label                                        = "Error"
TaskInfo.State.error.summary                                      = "Task completed with a failure"
TaskInfo.State.queued.label                                       = "Queued"
TaskInfo.State.queued.summary                                     = "Task is queued"
TaskInfo.State.running.label                                      = "Running"
TaskInfo.State.running.summary                                    = "Task is in progress"
TaskInfo.State.success.label                                      = "Success"
TaskInfo.State.success.summary                                    = "Task completed successfully"
###
###
LicenseManager.FeatureInfo.CostUnit.host.label                    = "Per host"
LicenseManager.FeatureInfo.CostUnit.host.summary                  = "Per host"
LicenseManager.FeatureInfo.CostUnit.cpuCore.label                 = "Per CPU core"
LicenseManager.FeatureInfo.CostUnit.cpuCore.summary               = "Per CPU core"
LicenseManager.FeatureInfo.CostUnit.cpuPackage.label              = "Per CPU package"
LicenseManager.FeatureInfo.CostUnit.cpuPackage.summary            = "Per CPU package"
LicenseManager.FeatureInfo.CostUnit.server.label                  = "Per server"
LicenseManager.FeatureInfo.CostUnit.server.summary                = "Per server"
LicenseManager.FeatureInfo.CostUnit.vm.label                      = "Per virtual machine"
LicenseManager.FeatureInfo.CostUnit.vm.summary                    = "Per virtual machine"
###
###
LicenseManager.LicenseKeys.esxFull.label                          = "ESX Standard"
LicenseManager.LicenseKeys.esxFull.summary                        = "ESX Standard"
LicenseManager.LicenseKeys.esxExpress.label                       = "ESX Foundation"
LicenseManager.LicenseKeys.esxExpress.summary                     = "ESX Foundation"
LicenseManager.LicenseKeys.esxBasic.label                         = "ESX Standalone"
LicenseManager.LicenseKeys.esxBasic.summary                       = "ESX Standalone"
LicenseManager.LicenseKeys.esxVdi.label                           = "ESX VDI"
LicenseManager.LicenseKeys.esxVdi.summary                         = "ESX VDI"
LicenseManager.LicenseKeys.esxVmx.label                           = "ESX Virtual Desktop VM"
LicenseManager.LicenseKeys.esxVmx.summary                         = "ESX Virtual Desktop VM"
LicenseManager.LicenseKeys.san.label                              = "SAN Usage"
LicenseManager.LicenseKeys.san.summary                            = "SAN usage"
LicenseManager.LicenseKeys.iscsi.label                            = "iSCSI Usage"
LicenseManager.LicenseKeys.iscsi.summary                          = "iSCSI usage"
LicenseManager.LicenseKeys.nas.label                              = "NAS Usage"
LicenseManager.LicenseKeys.nas.summary                            = "NAS usage"
LicenseManager.LicenseKeys.vsmp.label                             = "Up to 4-way virtual SMP"
LicenseManager.LicenseKeys.vsmp.summary                           = "Up to 4-way virtual SMP"
LicenseManager.LicenseKeys.backup.label                           = "VMware Consolidated Backup"
LicenseManager.LicenseKeys.backup.summary                         = "VMware Consolidated Backup"
LicenseManager.LicenseKeys.vc.label                               = "vCenter Management Server"
LicenseManager.LicenseKeys.vc.summary                             = "vCenter Management Server"
LicenseManager.LicenseKeys.vcExpress.label                        = "vCenter Foundation Management Server"
LicenseManager.LicenseKeys.vcExpress.summary                      = "vCenter Foundation Management Server"
LicenseManager.LicenseKeys.esxHost.label                          = "vCenter agent for VMware host"
LicenseManager.LicenseKeys.esxHost.summary                        = "vCenter agent for VMware host"
LicenseManager.LicenseKeys.serverHost.label                       = "vCenter agent for vCenter Server"
LicenseManager.LicenseKeys.serverHost.summary                     = "vCenter agent for vCenter Server"
LicenseManager.LicenseKeys.vmotion.label                          = "vMotion"
LicenseManager.LicenseKeys.vmotion.summary                        = "vMotion"
LicenseManager.LicenseKeys.drs.label                              = "vSphere DRS"
LicenseManager.LicenseKeys.drs.summary                            = "vSphere DRS"
LicenseManager.LicenseKeys.das.label                              = "vSphere HA"
LicenseManager.LicenseKeys.das.summary                            = "vSphere HA"
LicenseManager.LicenseKeys.Unlicensed.label                       = "ESX Edition"
LicenseManager.LicenseKeys.Unlicensed.summary                     = "ESX Edition"
LicenseManager.LicenseKeys.gsxHost.label                          = "vCenter agent for GSX Server"
LicenseManager.LicenseKeys.gsxHost.summary                        = "vCenter agent for GSX Server"
LicenseManager.LicenseKeys.GSXHOST.label                          = "vCenter agent for GSX Server"
LicenseManager.LicenseKeys.GSXHOST.summary                        = "vCenter agent for GSX Server"
LicenseManager.LicenseKeys.drsPower.label                         = "vSphere DRS Power Management"
LicenseManager.LicenseKeys.drsPower.summary                       = "vSphere DRS Power Management"
LicenseManager.LicenseKeys.svmotion.label                         = "Storage vMotion"
LicenseManager.LicenseKeys.svmotion.summary                       = "Storage vMotion"
LicenseManager.LicenseKeys.rem.label                              = "Reliable Memory"
LicenseManager.LicenseKeys.rem.summary                            = "Reliable Memory"
###
###
LicenseManager.LicenseState.initializing.label                    = "Initializing"
LicenseManager.LicenseState.initializing.summary                  = "Setting or resetting configuration in progress"
LicenseManager.LicenseState.normal.label                          = "Normal"
LicenseManager.LicenseState.normal.summary                        = "Running within operating parameters"
LicenseManager.LicenseState.marginal.label                        = "Cached"
LicenseManager.LicenseState.marginal.summary                      = "License source unavailable, using license cache"
LicenseManager.LicenseState.fault.label                           = "Not completed or expired"
LicenseManager.LicenseState.fault.summary                         = "Initialization not completed or grace period expired"
###
###
event.EventDescription.EventCategory.info.label                   = "info"
event.EventDescription.EventCategory.info.summary                 = "Information"
event.EventDescription.EventCategory.warning.label                = "warning"
event.EventDescription.EventCategory.warning.summary              = "Warning"
event.EventDescription.EventCategory.error.label                  ="error"
event.EventDescription.EventCategory.error.summary                ="Error"
event.EventDescription.EventCategory.user.label                   ="user"
event.EventDescription.EventCategory.user.summary                 ="User"
###
###
fault.Device.connected.true.label                                 = "Currently connected device"
fault.Device.connected.false.label                                = "Device"
fault.NIC.connected.true.label                                    = "Currently connected network interface"
fault.NIC.connected.false.label                                   = "Network interface"
fault.Snapshot.revert.errors.true.label                           ="Errors"
fault.Snapshot.revert.errors.false.label                          ="Warning"
fault.VMotion.atSourceHost.true.label                             ="Source"
fault.VMotion.atSourceHost.false.label                            ="Destination"
fault.VMotion.tooManyRODisks.true.label                           = "Not completed due to time-out"
fault.VMotion.tooManyRODisks.false.label                          ="Delay"
fault.DeviceNotSupported.Reason.host.label                        = "This is a general limitation of the virtual machine's compatibility with the ESXi version of the selected host."
fault.DeviceNotSupported.Reason.guest.label                       = "This is not a limitation of the host in general, but of the virtual machine's configured guest OS on the selected host."
fault.CpuIncompatible1ECX.sse3.true.label                         = "* SSE3\n"
fault.CpuIncompatible1ECX.sse3.false.label                        = ""
fault.CpuIncompatible1ECX.pclmulqdq.true.label                    = "* Carryless multiply (PCLMULQDQ) (see KB 1034926)\n"
fault.CpuIncompatible1ECX.pclmulqdq.false.label                   = ""
fault.CpuIncompatible1ECX.ssse3.true.label                        = "* SSSE3\n"
fault.CpuIncompatible1ECX.ssse3.false.label                       = ""
fault.CpuIncompatible1ECX.sse41.true.label                        = "* SSE4.1\n"
fault.CpuIncompatible1ECX.sse41.false.label                       = ""
fault.CpuIncompatible1ECX.sse42.true.label                        = "* SSE4.2\n"
fault.CpuIncompatible1ECX.sse42.false.label                       = ""
fault.CpuIncompatible1ECX.aes.true.label                          = "* AES instructions (AES-NI) (see KB 1034926)\n"
fault.CpuIncompatible1ECX.aes.false.label                         = ""
fault.CpuIncompatible1ECX.otherOnly.true.label                    = "* General incompatibilities\n"
fault.CpuIncompatible1ECX.otherOnly.false.label                   = ""
fault.CpuIncompatible81EDX.nx.true.label                          = "* Execute Disable (XD) / No-Execute (NX): verify that this feature is enabled in the BIOS\n"
fault.CpuIncompatible81EDX.nx.false.label                         = ""
fault.CpuIncompatible81EDX.ffxsr.true.label                       = "* FFXSR (Fast FXSAVE and Fast FXRSTOR)\n"
fault.CpuIncompatible81EDX.ffxsr.false.label                      = ""
fault.CpuIncompatible81EDX.rdtscp.true.label                      = "* RDTSCP\n"
fault.CpuIncompatible81EDX.rdtscp.false.label                     = ""
fault.CpuIncompatible81EDX.lm.true.label                          = "* Longmode: required for 64-bit guest OS support. On Intel systems, longmode requires VT-x to be enabled in the BIOS. On nested virtual ESX hosts, longmode support normally requires upgrading your VM to ESX 5.1 compatibility level (VM version 9) and enabling the "Virtualized Hardware Virtualization" flag on the outer VM.\n"
fault.CpuIncompatible81EDX.lm.false.label                         = ""
fault.CpuIncompatible81EDX.otherOnly.true.label                   = "* General incompatibilities\n"
fault.CpuIncompatible81EDX.otherOnly.false.label                  = ""
fault.FaultToleranceCpuIncompatible.model.true.label              = "CPU model does not match"
fault.FaultToleranceCpuIncompatible.model.false.label             = ""
fault.FaultToleranceCpuIncompatible.family.true.label             = "CPU family does not match"
fault.FaultToleranceCpuIncompatible.family.false.label            = ""
fault.FaultToleranceCpuIncompatible.stepping.true.label           = "CPU stepping does not match"
fault.FaultToleranceCpuIncompatible.stepping.false.label          = ""
fault.HostIncompatibleForRecordReplay.Reason.product.label        = "This VMware product does not suppport Record/Replay capabilities."
fault.HostIncompatibleForRecordReplay.Reason.processor.label      = "This product supports Record/Replay, but the host processor does not."
fault.HostIncompatibleForFaultTolerance.Reason.product.label      = "This VMware product does not suppport Fault Tolerance."
fault.HostIncompatibleForFaultTolerance.Reason.processor.label    = "This product supports Fault Tolerance, but the host processor does not."
fault.InvalidFormat.utf8NonASCIIStringCause.filePath.label        = "file path"
fault.InvalidFormat.utf8NonASCIIStringCause.networkName.label     = "network name"
fault.InvalidFormat.utf8NonASCIIStringCause.dvsName.label         = "dvSwitch name"
fault.InvalidFormat.utf8NonASCIIStringCause.dvpgName.label        = "dvPort Group name"
fault.NumVirtualCpusIncompatible.Reason.recordReplay.label        = "Record/Replay"
fault.NumVirtualCpusIncompatible.Reason.faultTolerance.label      = "Fault Tolerance"
fault.UnsupportedOperation.snapshotCreate.label                   = "Reasons a snapshot cannot be created"
fault.UnsupportedOperation.snapshotRemove.label                   = "Reasons a snapshot cannot be removed"
fault.WillLoseHAProtection.Resolution.relocate.label              = "vSphere HA will stop trying to restart this VM, which is currently powered off due to a previous failure. You can restore vSphere HA protection by powering the VM back on in the cluster."
fault.WillLoseHAProtection.Resolution.svmotion.label              = "vSphere HA will not attempt to restart the VM after a subsequent failure. vSphere HA protection will be restored when any network partitions or disk accessibility issues are resolved."
fault.CannotPowerOffVmInCluster.Operation.powerOff.label          = "Power Off"
fault.CannotPowerOffVmInCluster.Operation.suspend.label           = "Suspend"
fault.CannotPowerOffVmInCluster.Operation.guestShutdown.label     = "Guest shutdown"
fault.CannotPowerOffVmInCluster.Operation.guestSuspend.label      = "Guest suspend"
fault.InaccessibleDatastore.Reason.siocReadOnly.label		  = "Storage I/O Control could not be enabled on this datastore as it is currently mounted read-only on at least one host."
fault.VFlashModuleNotSupported.Reason.CacheConsistencyTypeNotSupported.label = "The entered type of cache consistency is not supported"
fault.VFlashModuleNotSupported.Reason.CacheModeNotSupported.label            = "The entered cache mode is not supported"
fault.VFlashModuleNotSupported.Reason.CacheBlockSizeNotSupported.label       = "The entered size of the cache block is not supported"
fault.VFlashModuleNotSupported.Reason.CacheReservationNotSupported.label     = "The entered cache reservation is not supported"
fault.VFlashModuleNotSupported.Reason.DiskSizeNotSupported.label             = "The disk size not supported"
fault.CannotUseNetwork.Reason.NetworkReservationNotSupported.label = "the network does not support bandwidth reservation"
fault.CannotUseNetwork.Reason.MismatchedNetworkPolicies.label      = "the destination network on the destination host is configured for different offload or security policies than the source network on the source host"
fault.CannotUseNetwork.Reason.MismatchedDvsVersionOrVendor.label   = "the destination distributed switch has a different version or vendor than the source distributed switch"
fault.CannotUseNetwork.Reason.VMotionToUnsupportedNetworkType.label= "the type of the destination network is not supported for vMotion based on the source network type"
fault.InvalidDasConfigArgument.EntryForInvalidArgument.admissionControl.label = "vSphere HA admission control policy"
fault.InvalidDasConfigArgument.EntryForInvalidArgument.userHeartbeatDs.label = "preferred heartbeat datastores for vSphere HA"
fault.InvalidDasConfigArgument.EntryForInvalidArgument.vmConfig.label = "VM override settings for vSphere HA"
###
###
vm.device.VirtualUSBController.autoConnectDevices.true.label      ="Enabled"
vm.device.VirtualUSBController.autoConnectDevices.false.label     ="Disabled"
vm.device.VirtualUSBController.ehciEnabled.true.label             ="Enabled"
vm.device.VirtualUSBController.ehciEnabled.false.label            ="Disabled"
###
###
auth.Permission.propagate.true.label                              ="Enabled"
auth.Permission.propagate.false.label                             ="Disabled"
###
###
DiagnosticsManager.LogDescriptor.Format.plain.label               = "Plain"
DiagnosticsManager.LogDescriptor.Format.plain.summary             = "A text-based log file"
DiagnosticsManager.LogDescriptor.Format.report.label              = "Report"
DiagnosticsManager.LogDescriptor.Format.report.summary            = "A report"
###
###
PatchManager.Status.Reason.installed.label                        = "Installed"
PatchManager.Status.Reason.installed.summary                      = "Update has been installed."
PatchManager.Status.Reason.pending.label                          = "Pending"
PatchManager.Status.Reason.pending.summary                        = "Host should be restarted to see the effect."
PatchManager.Status.Reason.obsoleted.label                        = "Obsolete"
PatchManager.Status.Reason.obsoleted.summary                      = "The update is obsolete."
PatchManager.Status.Reason.missingPatch.label                     = "Missing patch"
PatchManager.Status.Reason.missingPatch.summary                   = "Necessary patch not installed."
PatchManager.Status.Reason.missingLib.label                       = "Missing library"
PatchManager.Status.Reason.missingLib.summary                     = "Library or rpm's missing."
PatchManager.Status.Reason.hasDependentPatch.label                = "Has dependent patch"
PatchManager.Status.Reason.hasDependentPatch.summary              = "Dependent patch is in the scan list of updates."
PatchManager.Status.Reason.conflictPatch.label                    = "Conflict patch"
PatchManager.Status.Reason.conflictPatch.summary                  = "Patch conflict patch installed on the host."
PatchManager.Status.Reason.conflictLib.label                      = "Conflict library"
PatchManager.Status.Reason.conflictLib.summary                    = "Patch conflicts with existing libraries installed on host."
###
ImageConfigManager.AcceptanceLevel.vmware_certified.label         = "VMware Certified"
ImageConfigManager.AcceptanceLevel.vmware_certified.summary       = "VMware Certified VIBs are supported by VMware."
ImageConfigManager.AcceptanceLevel.vmware_accepted.label          = "VMware Accepted"
ImageConfigManager.AcceptanceLevel.vmware_accepted.summary        = "VMware Accepted VIBs are validated by VMware and supported by partners."
ImageConfigManager.AcceptanceLevel.partner.label                  = "Partner Supported"
ImageConfigManager.AcceptanceLevel.partner.summary                = "Partner Supported VIBs are validated and supported by partners."
ImageConfigManager.AcceptanceLevel.community.label                = "Community Supported"
ImageConfigManager.AcceptanceLevel.community.summary              = "Community Supported VIBs are not supported by VMware or its partners."
###
FileManager.FileType.File.label                                   = "File"
FileManager.FileType.File.summary                                 = "Operation to be performed on a file."
FileManager.FileType.VirtualDisk.label                            = "Virtual disk"
FileManager.FileType.VirtualDisk.summary                          = "Operation to be performed on a virtual disk"
###
host.NumericSensorInfo.HealthState.unknown.label                  = "Unknown"
host.NumericSensorInfo.HealthState.unknown.summary                = "Cannot report on the current health state of the element"
host.NumericSensorInfo.HealthState.green.label                    = "Green"
host.NumericSensorInfo.HealthState.green.summary                  = "Sensor is operating under normal conditions"
host.NumericSensorInfo.HealthState.yellow.label                   = "Yellow"
host.NumericSensorInfo.HealthState.yellow.summary                 = "Sensor is operating under conditions that are non-critical"
host.NumericSensorInfo.HealthState.red.label                      = "Red"
host.NumericSensorInfo.HealthState.red.summary                    = "Sensor is operating under critical conditions"
###
# ESX is using HardwareStatusInfo.Status values {Green, Yellow, Red} to set the health state of NumericSensorInfo sensor
# instead of using NumericSensorInfo.HealthState values {green, yellow, red}. Therefore, following section has been
# added which refers to {Green, Yellow, Red} in keys to address PR 458211.
host.NumericSensorInfo.HealthState.Unknown.label                  = "Unknown"
host.NumericSensorInfo.HealthState.Unknown.summary                = "Cannot report on the current health state of the element"
host.NumericSensorInfo.HealthState.Green.label                    = "Green"
host.NumericSensorInfo.HealthState.Green.summary                  = "The sensor is operating under normal conditions"
host.NumericSensorInfo.HealthState.Yellow.label                   = "Yellow"
host.NumericSensorInfo.HealthState.Yellow.summary                 = "The sensor is operating under conditions that are non-critical"
host.NumericSensorInfo.HealthState.Red.label                      = "Red"
host.NumericSensorInfo.HealthState.Red.summary                    = "The sensor is operating under critical or fatal conditions"
###
host.SystemIdentificationInfo.Identifier.AssetTag.label           = "Asset Tag"
host.SystemIdentificationInfo.Identifier.AssetTag.summary         = "Asset tag of the system"
host.SystemIdentificationInfo.Identifier.ServiceTag.label         = "Service tag"
host.SystemIdentificationInfo.Identifier.ServiceTag.summary       = "Service tag of the system"
host.SystemIdentificationInfo.Identifier.OemSpecificString.label  = "OEM specific string"
host.SystemIdentificationInfo.Identifier.OemSpecificString.summary = "OEM specific string"
###
host.HardwareStatusInfo.HardwareElementInfo.Status.Unknown.label  = "Unknown"
host.HardwareStatusInfo.HardwareElementInfo.Status.Unknown.summary= "Cannot report on the current status of the physical element"
host.HardwareStatusInfo.HardwareElementInfo.Status.Green.label    = "Green"
host.HardwareStatusInfo.HardwareElementInfo.Status.Green.summary  = "Physical element is functioning as expected"
host.HardwareStatusInfo.HardwareElementInfo.Status.Yellow.label   = "Yellow"
host.HardwareStatusInfo.HardwareElementInfo.Status.Yellow.summary = "All functionality is available but some might be degraded"
host.HardwareStatusInfo.HardwareElementInfo.Status.Red.label      = "Red"
host.HardwareStatusInfo.HardwareElementInfo.Status.Red.summary    = "The physical element is failing"
###
host.FileSystemMountInfo.VStorageSupportStatus.vStorageSupported.label = "Supported"
host.FileSystemMountInfo.VStorageSupportStatus.vStorageSupported.summary = "vStorage hardware acceleration is supported"
host.FileSystemMountInfo.VStorageSupportStatus.vStorageUnsupported.label = "Not supported"
host.FileSystemMountInfo.VStorageSupportStatus.vStorageUnsupported.summary = "vStorage hardware acceleration is not supported"
host.FileSystemMountInfo.VStorageSupportStatus.vStorageUnknown.label = "Unknown"
host.FileSystemMountInfo.VStorageSupportStatus.vStorageUnknown.summary = "State of vStorage hardware acceleration is unknown"
###
host.ScsiLun.VStorageSupportStatus.vStorageSupported.label = "Supported"
host.ScsiLun.VStorageSupportStatus.vStorageSupported.summary = "vStorage hardware acceleration is supported"
host.ScsiLun.VStorageSupportStatus.vStorageUnsupported.label = "Not supported"
host.ScsiLun.VStorageSupportStatus.vStorageUnsupported.summary = "vStorage hardware acceleration is not supported"
host.ScsiLun.VStorageSupportStatus.vStorageUnknown.label = "Unknown"
host.ScsiLun.VStorageSupportStatus.vStorageUnknown.summary = "State of vStorage hardware acceleration is unknown"
###
VirtualMachine.NeedSecondaryReason.divergence.label               = "Divergence between Primary and Secondary VMs"
VirtualMachine.NeedSecondaryReason.divergence.summary             = "Failover due to divergence between Primary and Secondary VMs"
VirtualMachine.NeedSecondaryReason.lostConnection.label           = "Lost connection to Primary VM"
VirtualMachine.NeedSecondaryReason.lostConnection.summary         = "Failover due to loss of connection to the Primary VM"
VirtualMachine.NeedSecondaryReason.partialHardwareFailure.label   = "Partial hardware failure on primary host"
VirtualMachine.NeedSecondaryReason.partialHardwareFailure.summary = "Virtual machine stopped due to partial hardware failure on the primary host"
VirtualMachine.NeedSecondaryReason.userAction.label               = "User action"
VirtualMachine.NeedSecondaryReason.userAction.summary             = "Failover due to user action"
VirtualMachine.NeedSecondaryReason.checkpointError.label          = "Check pointing primary virtual machine failed"
VirtualMachine.NeedSecondaryReason.checkpointError.summary        = "Failover due to an error while check pointing the primary virtual machine."
VirtualMachine.NeedSecondaryReason.other.label                    = "Other"
VirtualMachine.NeedSecondaryReason.other.summary                  = "Failover due to unknown reasons"
###
VmFailedStartingSecondaryEvent.FailureReason.incompatibleHost.label             = "Incompatible host for Secondary VM"
VmFailedStartingSecondaryEvent.FailureReason.incompatibleHost.summary           = "The remote host is incompatible with the Secondary VM"
VmFailedStartingSecondaryEvent.FailureReason.loginFailed.label                  = "Cannot complete login to secondary host"
VmFailedStartingSecondaryEvent.FailureReason.loginFailed.summary                = "Cannot complete login to secondary host"
VmFailedStartingSecondaryEvent.FailureReason.registerVmFailed.label             = "Cannot complete registration for the Secondary VM"
VmFailedStartingSecondaryEvent.FailureReason.registerVmFailed.summary           = "Cannot complete registration for the Secondary VM on the remote host"
VmFailedStartingSecondaryEvent.FailureReason.migrateFailed.label                = "Cannot complete migration for the Secondary VM"
VmFailedStartingSecondaryEvent.FailureReason.migrateFailed.summary              = "Error encountered while migrating the Secondary VM"
###
VmFaultToleranceVmTerminatedEvent.TerminateReason.divergence.label               = "Resynchronizing Primary and Secondary VMs"
VmFaultToleranceVmTerminatedEvent.TerminateReason.divergence.summary             = "Virtual machine paused to resynchronize Primary and Secondary VMs"
VmFaultToleranceVmTerminatedEvent.TerminateReason.lostConnection.label           = "Lost connection to Primary VM"
VmFaultToleranceVmTerminatedEvent.TerminateReason.lostConnection.summary         = "Virtual machine stopped due to loss of connection to the Primary VM"
VmFaultToleranceVmTerminatedEvent.TerminateReason.partialHardwareFailure.label   = "Partial hardware failure on primary host"
VmFaultToleranceVmTerminatedEvent.TerminateReason.partialHardwareFailure.summary = "Virtual machine stopped due to partial hardware failure on the primary host"
VmFaultToleranceVmTerminatedEvent.TerminateReason.userAction.label               = "User action"
VmFaultToleranceVmTerminatedEvent.TerminateReason.userAction.summary             = "Virtual machine stopped due to user action"
VmFaultToleranceVmTerminatedEvent.TerminateReason.other.label                    = "Other"
VmFaultToleranceVmTerminatedEvent.TerminateReason.other.summary                  = "Virtual machine stopped due to other reasons"
###
fault.AgentInstallFailed.Reason.NotEnoughSpaceOnDevice.label = "Not enough space to install agent. See KB article 2004313 for possible solutions."
fault.AgentInstallFailed.Reason.NotEnoughSpaceOnDevice.summary = "There is not enough storage space on the host to install the agent"
fault.AgentInstallFailed.Reason.PrepareToUpgradeFailed.label = "Cannot prepare host for upgrade"
fault.AgentInstallFailed.Reason.PrepareToUpgradeFailed.summary = "Cannot initialize the upgrade directory on the host"
fault.AgentInstallFailed.Reason.AgentNotReachable.label = "Agent not reachable"
fault.AgentInstallFailed.Reason.AgentNotReachable.summary = "Agent was installed but is not accessible"
fault.AgentInstallFailed.Reason.AgentNotRunning.label = "Agent not running"
fault.AgentInstallFailed.Reason.AgentNotRunning.summary = "Agent was installed but is not running"
fault.AgentInstallFailed.Reason.InstallTimedout.label = "Install timed out"
fault.AgentInstallFailed.Reason.InstallTimedout.summary = "The agent install exceeded the time limit"
fault.AgentInstallFailed.Reason.SignatureVerificationFailed.label = "Cannot verify the installer signature"
fault.AgentInstallFailed.Reason.SignatureVerificationFailed.summary = "Cannot verify the installer signature"
fault.AgentInstallFailed.Reason.AgentUploadFailed.label = "Cannot upload agent"
fault.AgentInstallFailed.Reason.AgentUploadFailed.summary = "Cannot upload the agent installer to the host"
fault.AgentInstallFailed.Reason.AgentUploadTimedout.label = "Agent upload timed out"
fault.AgentInstallFailed.Reason.AgentUploadTimedout.summary = "The agent upload exceeded the time limit"
fault.AgentInstallFailed.Reason.UnknownInstallerError.label = "Unknown installer error"
fault.AgentInstallFailed.Reason.UnknownInstallerError.summary = "Cannot install the agent for an unknown reason"
###
VmFaultToleranceConfigIssue.ReasonForIssue.haNotEnabled.label                   = "vSphere Fault Tolerance requires vSphere HA enabled for this VM. Check that the VM is in a cluster with vSphere HA enabled, and that the VM's restart priority is not disabled"
VmFaultToleranceConfigIssue.ReasonForIssue.haNotEnabled.summary                 = "vSphere Fault Tolerance requires vSphere HA enabled for this VM. Check that the VM is in a cluster with vSphere HA enabled, and that the VM's restart priority is not disabled"
VmFaultToleranceConfigIssue.ReasonForIssue.moreThanOneSecondary.label           = "The virtual machine already has a Secondary VM"
VmFaultToleranceConfigIssue.ReasonForIssue.moreThanOneSecondary.summary         = "The virtual machine already has a Secondary VM"
VmFaultToleranceConfigIssue.ReasonForIssue.recordReplayNotSupported.label       = "Record/Replay functionality is not supported by this virtual machine"
VmFaultToleranceConfigIssue.ReasonForIssue.recordReplayNotSupported.summary     = "Record/Replay functionality is not supported by this virtual machine"
VmFaultToleranceConfigIssue.ReasonForIssue.replayNotSupported.label             = "The current configuration of the virtual machine does not support vSphere Fault Tolerance. Enable Record/Replay on the virtual machine. Or, power off the virtual machine and turn on vSphere Fault Tolerance"
VmFaultToleranceConfigIssue.ReasonForIssue.replayNotSupported.summary           = "The current configuration of the virtual machine does not support vSphere Fault Tolerance. Enable Record/Replay on the virtual machine. Or, power off the virtual machine and turn on vSphere Fault Tolerance"
VmFaultToleranceConfigIssue.ReasonForIssue.templateVm.label                     = "The virtual machine is a template"
VmFaultToleranceConfigIssue.ReasonForIssue.templateVm.summary                   = "The virtual machine is a template"
VmFaultToleranceConfigIssue.ReasonForIssue.multipleVCPU.label                   = "The virtual machine has more than one virtual CPU"
VmFaultToleranceConfigIssue.ReasonForIssue.multipleVCPU.summary                 = "The virtual machine has more than one virtual CPU"
VmFaultToleranceConfigIssue.ReasonForIssue.hostInactive.label                   = "The host is not active"
VmFaultToleranceConfigIssue.ReasonForIssue.hostInactive.summary                 = "The host is not active"
VmFaultToleranceConfigIssue.ReasonForIssue.ftUnsupportedHardware.label          = "The host cannot support vSphere Fault Tolerance. Check the host summary for vSphere FT incompatibility issues"
VmFaultToleranceConfigIssue.ReasonForIssue.ftUnsupportedHardware.summary        = "The host cannot support vSphere Fault Tolerance. Check the host summary for vSphere FT incompatibility issues"
VmFaultToleranceConfigIssue.ReasonForIssue.ftUnsupportedProduct.label           = "VMware Server 2.0 does not support vSphere Fault Tolerance"
VmFaultToleranceConfigIssue.ReasonForIssue.ftUnsupportedProduct.summary         = "VMware Server 2.0 does not support vSphere Fault Tolerance"
VmFaultToleranceConfigIssue.ReasonForIssue.missingVMotionNic.label              = "vSphere Fault Tolerance requires the host to have a license that supports vMotion and a virtual NIC enabled for vMotion"
VmFaultToleranceConfigIssue.ReasonForIssue.missingVMotionNic.summary            = "vSphere Fault Tolerance requires the host to have a license that supports vMotion and a virtual NIC enabled for vMotion"
VmFaultToleranceConfigIssue.ReasonForIssue.missingFTLoggingNic.label            = "vSphere Fault Tolerance requires the host to have a virtual NIC enabled for Fault Tolerance logging. The NIC must have a valid IPv4 address"
VmFaultToleranceConfigIssue.ReasonForIssue.missingFTLoggingNic.summary          = "vSphere Fault Tolerance requires the host to have a virtual NIC enabled for Fault Tolerance logging. The NIC must have a valid IPv4 address."
VmFaultToleranceConfigIssue.ReasonForIssue.verifySSLCertificateFlagNotSet.label    = "\"Check host certificates\" flag not set for vCenter Server"
VmFaultToleranceConfigIssue.ReasonForIssue.verifySSLCertificateFlagNotSet.summary  = "\"Check host certificates\" flag not set for vCenter Server"
VmFaultToleranceConfigIssue.ReasonForIssue.hasSnapshots.label    = "The virtual machine has one or more snapshots that make it incompatible for vSphere Fault Tolerance protection"
VmFaultToleranceConfigIssue.ReasonForIssue.hasSnapshots.summary  = "The virtual machine has one or more snapshots that make it incompatible for vSphere Fault Tolerance protection"
VmFaultToleranceConfigIssue.ReasonForIssue.noConfig.label        = "The configuration information for the virtual machine is not available"
VmFaultToleranceConfigIssue.ReasonForIssue.noConfig.summary      = "The configuration information for the virtual machine is not available"
VmFaultToleranceConfigIssue.ReasonForIssue.ftSecondaryVm.label   = "Fault Tolerance Secondary VM"
VmFaultToleranceConfigIssue.ReasonForIssue.ftSecondaryVm.summary = "Fault Tolerance Secondary VM"
VmFaultToleranceConfigIssue.ReasonForIssue.hasLocalDisk.label    = "The virtual machine has one or more disks on local (non-shared) storage"
VmFaultToleranceConfigIssue.ReasonForIssue.hasLocalDisk.summary  = "The virtual machine has one or more disks on local (non-shared) storage"
VmFaultToleranceConfigIssue.ReasonForIssue.esxAgentVm.label  = "The virtual machine is an ESX Agent VM"
VmFaultToleranceConfigIssue.ReasonForIssue.esxAgentVm.summary  = "The virtual machine is an ESX Agent VM"
VmFaultToleranceConfigIssue.ReasonForIssue.video3dEnabled.label  = "The virtual machine has a video device with 3D enabled"
VmFaultToleranceConfigIssue.ReasonForIssue.video3dEnabled.summary  = "The virtual machine has a video device with 3D enabled"
VmFaultToleranceConfigIssue.ReasonForIssue.hasVFlashConfiguration.label  = "The virtual machine has disks with vSphere Flash Read Cache configured"
VmFaultToleranceConfigIssue.ReasonForIssue.hasVFlashConfiguration.summary  = "The virtual machine has disks with vSphere Flash Read Cache configured"

VmFaultToleranceConfigIssue.ReasonForIssue.hasUnsupportedDisk.label    = "The virtual machine has a virtual disk with a backing type that is not compatible with vSphere Fault Tolerance protection"
VmFaultToleranceConfigIssue.ReasonForIssue.hasUnsupportedDisk.summary  = "The virtual machine has a virtual disk with a backing type that is not compatible with vSphere Fault Tolerance protection."
VmFaultToleranceConfigIssue.ReasonForIssue.insufficientBandwidth.label  = "The virtual NIC associated with the host has insufficient bandwidth for vSphere Fault Tolerance logging"
VmFaultToleranceConfigIssue.ReasonForIssue.insufficientBandwidth.summary  = "The virtual NIC associated with the host has insufficient bandwidth for vSphere Fault Tolerance logging."
VmFaultToleranceConfigIssue.ReasonForIssue.hasNestedHVConfiguration.label  = "The virtual machine has enabled Virtualized Hardware Virtualization, which is not compatible with vSphere Fault Tolerance"
VmFaultToleranceConfigIssue.ReasonForIssue.hasNestedHVConfiguration.summary  = "The virtual machine has enabled Virtualized Hardware Virtualization, which is not compatible with vSphere Fault Tolerance"
VmFaultToleranceConfigIssue.ReasonForIssue.hasEFIFirmware.label    = "The virtual machine has EFI firmware, which is not compatible with vSphere Fault Tolerance"
VmFaultToleranceConfigIssue.ReasonForIssue.hasEFIFirmware.summary  = "The virtual machine has EFI firmware, which is not compatible with vSphere Fault Tolerance"

###
VmFaultToleranceInvalidFileBacking.DeviceType.virtualFloppy.label               = "Virtual floppy"
VmFaultToleranceInvalidFileBacking.DeviceType.virtualFloppy.summary             = "Virtual floppy"
VmFaultToleranceInvalidFileBacking.DeviceType.virtualCdrom.label                = "Virtual CD-ROM"
VmFaultToleranceInvalidFileBacking.DeviceType.virtualCdrom.summary              = "Virtual CD-ROM"
VmFaultToleranceInvalidFileBacking.DeviceType.virtualSerialPort.label           = "Virtual serial port"
VmFaultToleranceInvalidFileBacking.DeviceType.virtualSerialPort.summary         = "Virtual serial port"
VmFaultToleranceInvalidFileBacking.DeviceType.virtualParallelPort.label         = "Virtual parallel port"
VmFaultToleranceInvalidFileBacking.DeviceType.virtualParallelPort.summary       = "Virtual parallel port"
VmFaultToleranceInvalidFileBacking.DeviceType.virtualDisk.label                 = "Virtual disk"
VmFaultToleranceInvalidFileBacking.DeviceType.virtualDisk.summary               = "Virtual disk"
###
NotSupportedDeviceForFT.DeviceType.virtualVmxnet3.label                 = "Vmxnet3 virtual ethernet adapter"
NotSupportedDeviceForFT.DeviceType.virtualVmxnet3.summary               = "Vmxnet3 virtual ethernet adapter"
NotSupportedDeviceForFT.DeviceType.paraVirtualSCSIController.label                 = "Paravirtualized SCSI controller"
NotSupportedDeviceForFT.DeviceType.paraVirtualSCSIController.summary               = "Paravirtualized SCSI controller"
###
CannotMoveFaultToleranceVm.MoveType.resourcePool.label               = "Resource pool"
CannotMoveFaultToleranceVm.MoveType.resourcePool.summary             = "Resource pool"
CannotMoveFaultToleranceVm.MoveType.cluster.label                    = "Cluster"
CannotMoveFaultToleranceVm.MoveType.cluster.summary                  = "Cluster"
###
FtIssuesOnHost.user.label            = "User"
FtIssuesOnHost.user.summary          = "The host is selected by the user."
FtIssuesOnHost.vc.label              = "vCenter"
FtIssuesOnHost.vc.summary            = "The host is selected by vCenter"
FtIssuesOnHost.drs.label             = "DRS"
FtIssuesOnHost.drs.summary           = "The host is selected by DRS."
###
host.Capability.FtUnsupportedReason.vMotionNotLicensed.label             = "No license for vMotion"
host.Capability.FtUnsupportedReason.vMotionNotLicensed.summary           = "vSphere Fault Tolerance requires the host to have a license that supports vMotion"
host.Capability.FtUnsupportedReason.missingVMotionNic.label              = "No virtual NIC configured for vMotion"
host.Capability.FtUnsupportedReason.missingVMotionNic.summary            = "vSphere Fault Tolerance requires the host to have a virtual NIC enabled for vMotion"
host.Capability.FtUnsupportedReason.missingFTLoggingNic.label            = "No virtual NIC configured for vSphere Fault Tolerance logging"
host.Capability.FtUnsupportedReason.missingFTLoggingNic.summary          = "vSphere Fault Tolerance requires the host to have a virtual NIC enabled for FT logging"
host.Capability.FtUnsupportedReason.ftNotLicensed.label                  = "No license for vSphere Fault Tolerance"
host.Capability.FtUnsupportedReason.ftNotLicensed.summary                = "To use vSphere Fault Tolerance, the host must have a license that supports the vSphere Fault Tolerance feature."
host.Capability.FtUnsupportedReason.haAgentIssue.label                   = "vSphere HA agent not running"
host.Capability.FtUnsupportedReason.haAgentIssue.summary                 = "vSphere Fault Tolerance requires the vSphere HA agent to be running on the host"
host.Capability.FtUnsupportedReason.unsupportedProduct.label             = "vSphere Fault Tolerance is not supported by the VMware product installed on the host"
host.Capability.FtUnsupportedReason.unsupportedProduct.summary           = "The VMware product installed on the host does not support vSphere Fault Tolerance."
host.Capability.FtUnsupportedReason.cpuHvUnsupported.label               = "Hardware virtualization is not supported by the host CPU"
host.Capability.FtUnsupportedReason.cpuHvUnsupported.summary             = "The host system's CPU does not support hardware virtualization, which is required for Fault Tolerance."
host.Capability.FtUnsupportedReason.cpuHwmmuUnsupported.label            = "Hardware MMU virtualization is not supported by the host CPU"
host.Capability.FtUnsupportedReason.cpuHwmmuUnsupported.summary          = "The host system's CPU does not support hardware MMU virtualization, which is required for SMP Fault Tolerance."
host.Capability.FtUnsupportedReason.cpuHvDisabled.label                  = "Hardware virtualization is disabled in the host BIOS"
host.Capability.FtUnsupportedReason.cpuHvDisabled.summary                = "The host system's CPU is compatible with Fault Tolerance, but hardware virtualization has been disabled in the BIOS."
###
host.Capability.ReplayUnsupportedReason.incompatibleProduct.label       = "Replay not supported by VMware product installed on the host"
host.Capability.ReplayUnsupportedReason.incompatibleProduct.summary     = "VMware product installed on the host does not support replay"
host.Capability.ReplayUnsupportedReason.incompatibleCpu.label           = "Hardware virtualization not supported by the host CPU"
host.Capability.ReplayUnsupportedReason.incompatibleCpu.summary         = "Host CPU does not support hardware virtualization which is required for replay."
host.Capability.ReplayUnsupportedReason.hvDisabled.label                = "Hardware virtualization disabled in the host BIOS"
host.Capability.ReplayUnsupportedReason.hvDisabled.summary              = "Host CPU is compatible for replay, but hardware virtualization has been disabled in the BIOS"
host.Capability.ReplayUnsupportedReason.cpuidLimitSet.label             = "Replay prevented because of a configured CPUID limit"
host.Capability.ReplayUnsupportedReason.cpuidLimitSet.summary           = "A System BIOS option that enforces a maximum limit on the CPUID has been configured, which prevents replay."
host.Capability.ReplayUnsupportedReason.oldBIOS.label                   = "System BIOS update needed for replay"
host.Capability.ReplayUnsupportedReason.oldBIOS.summary                 = "The system BIOS on the host needs to be updated for replay"
host.Capability.ReplayUnsupportedReason.unknown.label                   = "Unknown"
host.Capability.ReplayUnsupportedReason.unknown.summary                 = "Replay is not supported on the host for unknown reasons"

###
fault.DasConfigFault.DasConfigFaultReason.HostNetworkMisconfiguration.label = "Host network configuration is missing"
fault.DasConfigFault.DasConfigFaultReason.HostNetworkMisconfiguration.summary = "vCenter Server is missing  configuration information of the host's networking. Try again. If the problem persists, try reconnecting the host to vCenter Server."
fault.DasConfigFault.DasConfigFaultReason.DasNetworkMisconfiguration.label = "No networks for vSphere HA"
fault.DasConfigFault.DasConfigFaultReason.DasNetworkMisconfiguration.summary = "No virtual adapters are suitable for vSphere HA. If Virtual SAN is enabled, check that a virtual adapter has been tagged for use by vSAN traffic. Otherwise, check that an adapter is tagged for management traffic, and if the advanced option das.allowNetwork has been set, check that it names networks associated with the management-tagged adapters."
fault.DasConfigFault.DasConfigFaultReason.HostMisconfiguration.label = "Host configuration is missing"
fault.DasConfigFault.DasConfigFaultReason.HostMisconfiguration.summary = "vCenter Server is missing  configuration information of the host. Try again. If the problem persists, try reconnecting the host to vCenter Sever."
fault.DasConfigFault.DasConfigFaultReason.InsufficientPrivileges.label = "Insufficient privileges for the operation"
fault.DasConfigFault.DasConfigFaultReason.InsufficientPrivileges.summary = "You have insufficient privileges for this operation"
fault.DasConfigFault.DasConfigFaultReason.NoPrimaryAgentAvailable.label = "Unable to contact a primary vSphere HA agent"
fault.DasConfigFault.DasConfigFaultReason.NoPrimaryAgentAvailable.summary = "Unable to contact a primary vSphere HA agent in the cluster. Check if the existing hosts have vSphere HA errors. Correct vSphere HA errors on existing hosts and try again"
fault.DasConfigFault.DasConfigFaultReason.Other.label = "Other vSphere HA configuration error"
fault.DasConfigFault.DasConfigFaultReason.Other.summary ="Cannot complete the vSphere HA configuration due to an internal error. Try again or contact support."
fault.DasConfigFault.DasConfigFaultReason.NoDatastoresConfigured.label = "No datastores configured on this host"
fault.DasConfigFault.DasConfigFaultReason.NoDatastoresConfigured.summary ="Cannot complete the vSphere HA configuration on a host with no configured datastores."
fault.DasConfigFault.DasConfigFaultReason.VSanNotSupportedOnHost.label = "This host does not support vCloud Distributed Storage"
fault.DasConfigFault.DasConfigFaultReason.VSanNotSupportedOnHost.summary = "This host does not support vCloud Distributed Storage.  All hosts in a vSphere HA cluster with vCloud Distributed Storage enabled must support vCloud Distributed Storage."
fault.DasConfigFault.DasConfigFaultReason.CreateConfigVvolFailed.label = "vSphere HA failed to create configuration vvol on the datastore"
fault.DasConfigFault.DasConfigFaultReason.CreateConfigVvolFailed.summary = "vSphere HA  failed to create configuration vvol on the datastore. See the datastore events for more information"
###
fault.HostHasComponentFailure.HostComponentType.Datastore.label = "Datastore"
fault.HostHasComponentFailure.HostComponentType.Datastore.summary = "The datastore is inaccessible"
fault.HostHasComponentFailure.HostComponentType.Portgroup.label = "Portgroup"
fault.HostHasComponentFailure.HostComponentType.Portgroup.summary = "The portgroup is inaccessible"
fault.HostHasComponentFailure.HostComponentType.DvPort.label = "dvPort"
fault.HostHasComponentFailure.HostComponentType.DvPort.summary = "The dvPort is inaccessible"
###
HostDasErrorEvent.HostDasErrorReason.configFailed.label           = "Cannot complete the vSphere HA configuration"
HostDasErrorEvent.HostDasErrorReason.configFailed.summary         = "There was an error configuring vSphere HA on the host"
HostDasErrorEvent.HostDasErrorReason.timeout.label           = "Time-out while communicating with the vSphere HA agent"
HostDasErrorEvent.HostDasErrorReason.timeout.summary         = "There was a time-out while communicating with the vSphere HA agent. This is usually transient."
HostDasErrorEvent.HostDasErrorReason.communicationInitFailed.label           = "Cannot complete vSphere HA communication initialization"
HostDasErrorEvent.HostDasErrorReason.communicationInitFailed.summary         = "There was an error initializing the vSphere HA communications module. Contact the VMware support."
HostDasErrorEvent.HostDasErrorReason.healthCheckScriptFailed.label           = "Error while running health check script"
HostDasErrorEvent.HostDasErrorReason.healthCheckScriptFailed.summary         = "There was an error while running the vSphere HA health check script. This is usually transient."
HostDasErrorEvent.HostDasErrorReason.agentFailed.label           = "vSphere HA agent on the host failed"
HostDasErrorEvent.HostDasErrorReason.agentFailed.summary         = "An error occurred in the vSphere HA agent on the host. This error is usually self-correcting. If the error persists or occurs too often, contact the VMware support."
HostDasErrorEvent.HostDasErrorReason.agentShutdown.label           = "vSphere HA agent on the host has been shut down"
HostDasErrorEvent.HostDasErrorReason.agentShutdown.summary         = "The vSphere HA agent on the host has been shut down.  If this error persists, contact the VMware support."
HostDasErrorEvent.HostDasErrorReason.isolationAddressUnpingable.label           = "A vSphere HA isolation address cannot be pinged"
HostDasErrorEvent.HostDasErrorReason.isolationAddressUnpingable.summary         = "Cannot ping a vSphere HA isolation address.  As a result, vSphere HA is currently vulnerable to network partition and split brain issues."
HostDasErrorEvent.HostDasErrorReason.other.label           = "Unknown vSphere HA error"
HostDasErrorEvent.HostDasErrorReason.other.summary         = "There was an unknown vSphere HA error on the host"
###
VmShutdownOnIsolationEvent.Operation.shutdown.label           = "VM shutdown"
VmShutdownOnIsolationEvent.Operation.shutdown.summary         = "Virtual machine powered off"
VmShutdownOnIsolationEvent.Operation.poweredOff.label           = "VM powered off"
VmShutdownOnIsolationEvent.Operation.poweredOff.summary         = "The virtual machine was powered off because the OS could not shut down."

HostDisconnectedEvent.ReasonCode.sslThumbprintVerifyFailed.label = "Cannot verify the SSL thumbprint"
HostDisconnectedEvent.ReasonCode.sslThumbprintVerifyFailed.summary = "Cannot verify the host SSL thumbprint"
HostDisconnectedEvent.ReasonCode.licenseExpired.label = "License expired"
HostDisconnectedEvent.ReasonCode.licenseExpired.summary = "The license of the host has expired"
HostDisconnectedEvent.ReasonCode.agentUpgrade.label = "Agent upgrade"
HostDisconnectedEvent.ReasonCode.agentUpgrade.summary = "vCenter agent is being upgraded on the host"
HostDisconnectedEvent.ReasonCode.userRequest.label = "User request"
HostDisconnectedEvent.ReasonCode.userRequest.summary = "User requested host disconnect"
HostDisconnectedEvent.ReasonCode.insufficientLicenses.label = "Insufficient license on host"
HostDisconnectedEvent.ReasonCode.insufficientLicenses.summary = "Insufficient license on host."
HostDisconnectedEvent.ReasonCode.agentOutOfDate.label = "Agent is out of date and needs a manual upgrade"
HostDisconnectedEvent.ReasonCode.agentOutOfDate.summary = "vCenter agent automatic upgrade is disabled and the vCenter agent is out of date"
HostDisconnectedEvent.ReasonCode.passwordDecryptFailure.label = "Failed to decrypt password"
HostDisconnectedEvent.ReasonCode.passwordDecryptFailure.summary = "The stored password for the host could not be decrypted with the current certificate"
HostDisconnectedEvent.ReasonCode.unknown.label = "Unknown reason"
HostDisconnectedEvent.ReasonCode.unknown.summary = "The reason for disconnection was not specified"
HostDisconnectedEvent.ReasonCode.vcVRAMCapacityExceeded.label   = "If connected, the vRAM limit of the vCenter Server license will be exceeded. Refer to the EULA of the vCenter Server license."
HostDisconnectedEvent.ReasonCode.vcVRAMCapacityExceeded.summary = "If connected, the vRAM limit of the vCenter Server license will be exceeded. Refer to the EULA of the vCenter Server license."

###
host.VMotionManager.VMotionType.vmotion.label                        = "Regular vMotion"
host.VMotionManager.VMotionType.vmotion.summary                      = "Regular vMotion"
host.VMotionManager.VMotionType.fast_suspend_resume.label            = "Fast Suspend/Resume vMotion"
host.VMotionManager.VMotionType.fast_suspend_resume.summary          = "Fast Suspend/Resume vMotion"
host.VMotionManager.VMotionType.fault_tolerance.label                = "Fault Tolerance vMotion"
host.VMotionManager.VMotionType.fault_tolerance.summary              = "Fault Tolerance vMotion"
host.VMotionManager.VMotionType.disks_only.label                     = "Disks-Only vMotion"
host.VMotionManager.VMotionType.disks_only.summary                   = "Disks-Only vMotion"
host.VMotionManager.VMotionType.memory_mirror.label                  = "Memory Mirror vMotion"
host.VMotionManager.VMotionType.memory_mirror.summary                = "Memory Mirror vMotion"

###
com.vmware.vim.license.Feature.esxFull.label                          = "ESX Standard"
com.vmware.vim.license.Feature.esxFull.summary                        = "ESX Standard"
com.vmware.vim.license.Feature.esxExpress.label                       = "ESX Foundation"
com.vmware.vim.license.Feature.esxExpress.summary                     = "ESX Foundation"
com.vmware.vim.license.Feature.esxBasic.label                         = "ESX Standalone"
com.vmware.vim.license.Feature.esxBasic.summary                       = "ESX Standalone"
com.vmware.vim.license.Feature.esxVdi.label                           = "ESX VDI"
com.vmware.vim.license.Feature.esxVdi.summary                         = "ESX VDI"
com.vmware.vim.license.Feature.esxVmx.label                           = "ESX Virtual Desktop VM"
com.vmware.vim.license.Feature.esxVmx.summary                         = "ESX Virtual Desktop VM"
com.vmware.vim.license.Feature.san.label                              = "SAN Usage"
com.vmware.vim.license.Feature.san.summary                            = "SAN usage"
com.vmware.vim.license.Feature.iscsi.label                            = "iSCSI Usage"
com.vmware.vim.license.Feature.iscsi.summary                          = "iSCSI usage"
com.vmware.vim.license.Feature.nas.label                              = "NAS Usage"
com.vmware.vim.license.Feature.nas.summary                            = "NAS usage"
com.vmware.vim.license.Feature.vsmp.label                             = "Virtual SMP"
com.vmware.vim.license.Feature.vsmp.summary                           = "Virtual SMP"
com.vmware.vim.license.Feature.vsmp.2.label                           = "Up to 2-way virtual SMP"
com.vmware.vim.license.Feature.vsmp.2.summary                         = "Up to 2-way virtual SMP"
com.vmware.vim.license.Feature.vsmp.4.label                           = "Up to 4-way virtual SMP"
com.vmware.vim.license.Feature.vsmp.4.summary                         = "Up to 4-way virtual SMP"
com.vmware.vim.license.Feature.vsmp.8.label                           = "Up to 8-way virtual SMP"
com.vmware.vim.license.Feature.vsmp.8.summary                         = "Up to 8-way virtual SMP"
com.vmware.vim.license.Feature.vsmp.32.label                          = "Up to 32-way virtual SMP"
com.vmware.vim.license.Feature.vsmp.32.summary                        = "Up to 32-way virtual SMP"
com.vmware.vim.license.Feature.vsmp.64.label                          = "Up to 64-way virtual SMP"
com.vmware.vim.license.Feature.vsmp.64.summary                        = "Up to 64-way virtual SMP"
com.vmware.vim.license.Feature.vsmp.0.label                           = "Unlimited virtual SMP"
com.vmware.vim.license.Feature.vsmp.0.summary                         = "Unlimited virtual SMP"
com.vmware.vim.license.Feature.maxRAM.32g.label                       = "Up to 32 GB of memory"
com.vmware.vim.license.Feature.maxRAM.32g.summary                     = "Up to 32 GB of memory"
com.vmware.vim.license.Feature.maxRAM.256g.label                      = "Up to 256 GB of memory"
com.vmware.vim.license.Feature.maxRAM.256g.summary                    = "Up to 256 GB of memory"
com.vmware.vim.license.Feature.backup.label                           = "vSphere Consolidated Backup"
com.vmware.vim.license.Feature.backup.summary                         = "vSphere Consolidated Backup"
com.vmware.vim.license.Feature.vc.label                               = "vCenter Management Server"
com.vmware.vim.license.Feature.vc.summary                             = "vCenter Management Server"
com.vmware.vim.license.Feature.vcExpress.label                        = "vCenter Foundation Management Server"
com.vmware.vim.license.Feature.vcExpress.summary                      = "vCenter Foundation Management Server"
com.vmware.vim.license.Feature.esxHost.label                          = "vCenter agent for VMware host"
com.vmware.vim.license.Feature.esxHost.summary                        = "vCenter agent for VMware host"
com.vmware.vim.license.Feature.vimapi.label                           = "vSphere API"
com.vmware.vim.license.Feature.vimapi.summary                         = "vSphere API"
com.vmware.vim.license.Feature.serverHost.label                       = "vCenter agent for VMware Server"
com.vmware.vim.license.Feature.serverHost.summary                     = "vCenter agent for VMware Server"
com.vmware.vim.license.Feature.vmotion.label                          = "vSphere vMotion"
com.vmware.vim.license.Feature.vmotion.summary                        = "vSphere vMotion"
com.vmware.vim.license.Feature.drs.label                              = "vSphere DRS"
com.vmware.vim.license.Feature.drs.summary                            = "vSphere DRS"
com.vmware.vim.license.Feature.das.label                              = "vSphere HA"
com.vmware.vim.license.Feature.das.summary                            = "vSphere HA"
com.vmware.vim.license.Feature.Unlicensed.label                       = "ESXi Edition"
com.vmware.vim.license.Feature.Unlicensed.summary                     = "ESXi Edition"
com.vmware.vim.license.Feature.gsxHost.label                          = "vCenter agent for GSX Server"
com.vmware.vim.license.Feature.gsxHost.summary                        = "vCenter agent for GSX Server"
com.vmware.vim.license.Feature.GSXHOST.label                          = "vCenter agent for GSX Server"
com.vmware.vim.license.Feature.GSXHOST.summary                        = "vCenter agent for GSX Server"
com.vmware.vim.license.Feature.drsPower.label                         = "vSphere Distributed Power Management"
com.vmware.vim.license.Feature.drsPower.summary                       = "vSphere Distributed Power Management"
com.vmware.vim.license.Feature.svmotion.label                         = "vSphere Storage vMotion"
com.vmware.vim.license.Feature.svmotion.summary                       = "vSphere Storage vMotion"
com.vmware.vim.license.Feature.ft.label                               = "vSphere FT"
com.vmware.vim.license.Feature.ft.summary                             = "vSphere FT"
com.vmware.vim.license.Feature.memplus.label                          = "Memory overcommit"
com.vmware.vim.license.Feature.memplus.summary                        = "Memory overcommit"
com.vmware.vim.license.Feature.mpio.label                             = "MPIO / Third-Party Multi-Pathing"
com.vmware.vim.license.Feature.mpio.summary                           = "MPIO / Third-Party Multi-Pathing"
com.vmware.vim.license.Feature.hotplug.label                          = "Hot-Pluggable virtual HW"
com.vmware.vim.license.Feature.hotplug.summary                        = "Hot-Pluggable virtual HW"
com.vmware.vim.license.Feature.hostprofile.label                      = "vSphere Host Profiles"
com.vmware.vim.license.Feature.hostprofile.summary                    = "vSphere Host Profiles"
com.vmware.vim.license.Feature.dvs.label                              = "vSphere Distributed Switch"
com.vmware.vim.license.Feature.dvs.summary                            = "vSphere Distributed Switch"
com.vmware.vim.license.Feature.vmsafe.label                           = "VMsafe"
com.vmware.vim.license.Feature.vmsafe.summary                         = "VMsafe"
com.vmware.vim.license.Feature.dvfilter.label                         = "DVfilter"
com.vmware.vim.license.Feature.dvfilter.summary                       = "DVfilter"
com.vmware.vim.license.Feature.storemon.label                         = "Storage Utilization Monitoring"
com.vmware.vim.license.Feature.storemon.summary                       = "Storage Utilization Monitoring"
com.vmware.vim.license.Feature.linkedvc.label                         = "Linked Mode"
com.vmware.vim.license.Feature.linkedvc.summary                       = "Linked Mode"
com.vmware.vim.license.Feature.woe.label                              = "Workflow Orchestration Engine"
com.vmware.vim.license.Feature.woe.summary                            = "Workflow Orchestration Engine"
com.vmware.vim.license.Feature.vshield.label                          = "vShield Zones"
com.vmware.vim.license.Feature.vshield.summary                        = "vShield Zones"
com.vmware.vim.license.Feature.dr.label                               = "vSphere Data Protection"
com.vmware.vim.license.Feature.dr.summary                             = "vSphere Data Protection"
com.vmware.vim.license.Feature.update.label                           = "vSphere Update Manager"
com.vmware.vim.license.Feature.update.summary                         = "vSphere Update Manager"
com.vmware.vim.license.Feature.vstorage.label                         = "Storage APIs"
com.vmware.vim.license.Feature.vstorage.summary                       = "Storage APIs"
com.vmware.vim.license.Feature.sioshares.label                        = "vSphere Storage I/O Control"
com.vmware.vim.license.Feature.sioshares.summary                      = "vSphere Storage I/O Control"
com.vmware.vim.license.Feature.serialuri.1.label                      = "Remote Serial Ports"
com.vmware.vim.license.Feature.serialuri.1.summary                    = "Remote Serial Ports"
com.vmware.vim.license.Feature.serialuri.2.label                      = "Remote virtual Serial Port Concentrator"
com.vmware.vim.license.Feature.serialuri.2.summary                    = "Remote virtual Serial Port Concentrator"
com.vmware.vim.license.Feature.dpvmotion.label                        = "Direct Path vMotion"
com.vmware.vim.license.Feature.dpvmotion.summary                      = "Direct Path vMotion"
com.vmware.vim.license.Feature.smartcard.label                        = "Shared Smart Card Reader"
com.vmware.vim.license.Feature.smartcard.summary                      = "Shared Smart Card Reader"
com.vmware.vim.license.Feature.storagedrs.label                       = "vSphere Storage DRS"
com.vmware.vim.license.Feature.storagedrs.summary                     = "vSphere Storage DRS"
com.vmware.vim.license.Feature.spbm.label                             = "vSphere Profile-Driven Storage"
com.vmware.vim.license.Feature.spbm.summary                           = "vSphere Profile-Driven Storage"
com.vmware.vim.license.Feature.metrovmotion.label                     = "vSphere vMotion Metro"
com.vmware.vim.license.Feature.metrovmotion.summary                   = "vSphere vMotion Metro"
com.vmware.vim.license.Feature.vsa.label                              = "vSphere Storage Appliance"
com.vmware.vim.license.Feature.vsa.summary                            = "vSphere Storage Appliance"
com.vmware.vim.license.Feature.autodeploy.label                       = "vSphere Auto Deploy"
com.vmware.vim.license.Feature.autodeploy.summary                     = "vSphere Auto Deploy"
com.vmware.vim.license.Feature.viewaccel.label                        = "vSphere View Accelerator"
com.vmware.vim.license.Feature.viewaccel.summary                      = "vSphere View Accelerator"
com.vmware.vim.license.Feature.sriov.label                            = "SR-IOV"
com.vmware.vim.license.Feature.sriov.summary                          = "SR-IOV"
com.vmware.vim.license.Feature.xvp.label                              = "vCenter Multi-Hypervisor Manager"
com.vmware.vim.license.Feature.xvp.summary                            = "vCenter Multi-Hypervisor Manager"
com.vmware.vim.license.Feature.vaai.label                             = "vSphere Storage APIs for Array Integration"
com.vmware.vim.license.Feature.vaai.summary                           = "vSphere Storage APIs for Array Integration"
com.vmware.vim.license.Feature.replication.label                      = "vSphere Replication"
com.vmware.vim.license.Feature.replication.summary                    = "vSphere Replication"
com.vmware.vim.license.Feature.endpoint.label                         = "vShield Endpoint"
com.vmware.vim.license.Feature.endpoint.summary                       = "vShield Endpoint"
com.vmware.vim.license.Feature.rem.label                              = "Reliable Memory"
com.vmware.vim.license.Feature.rem.summary                            = "Reliable Memory"
com.vmware.vim.license.Feature.appha.label                            = "vSphere App HA"
com.vmware.vim.license.Feature.appha.summary                          = "vSphere App HA"
com.vmware.vim.license.Feature.vflash.label                           = "vSphere Flash Read Cache"
com.vmware.vim.license.Feature.vflash.summary                         = "vSphere Flash Read Cache"
com.vmware.vim.license.Feature.h264remote.label                       = "H.264 for Remote Console Connections"
com.vmware.vim.license.Feature.h264remote.summary                     = "H.264 for Remote Console Connections"
com.vmware.vim.license.Feature.vdatacenter.label                      = "Virtual Data Center"
com.vmware.vim.license.Feature.vdatacenter.summary                    = "Virtual Data Center"
com.vmware.vim.license.Feature.contentlib.label                       = "Content Library"
com.vmware.vim.license.Feature.contentlib.summary                     = "Content Library"

com.vmware.vim.license.entitytype.hostEntity.label                    ="Host"
com.vmware.vim.license.entitytype.hostEntity.summary                  ="Host"
com.vmware.vim.license.entitytype.vcEntity.label                      = "vCenter Server"
com.vmware.vim.license.entitytype.vcEntity.summary                    = "vCenter Server"
com.vmware.vim.license.entitytype.solutionEntity.label                = "vCenter Solution"
com.vmware.vim.license.entitytype.solutionEntity.summary              = "vCenter Solution"

com.vmware.vim.license.decodeError.licenseFileNotFound.label          = "License file not found"
com.vmware.vim.license.decodeError.licenseFileNotFound.summary        = "License file not found."
com.vmware.vim.license.decodeError.invalidLicense.label               = "Invalid license"
com.vmware.vim.license.decodeError.invalidLicense.summary             = "License not valid."
com.vmware.vim.license.decodeError.licenseExpired.label               = "License expired"
com.vmware.vim.license.decodeError.licenseExpired.summary             = "License expired."
com.vmware.vim.license.decodeError.upgradeMissing.label               = "Upgrade key missing"
com.vmware.vim.license.decodeError.upgradeMissing.summary             = "Upgrade key missing for entered license."
com.vmware.vim.license.decodeError.internalError.label                = "Internal error"
com.vmware.vim.license.decodeError.internalError.summary              = "Internal error."
com.vmware.vim.license.decodeError.mismatch.label                     = "Invalid product license"
com.vmware.vim.license.decodeError.mismatch.summary                   = "License not valid for this product"
com.vmware.vim.license.decodeError.licenseIncompatible.label          = "License incompatible with product"
com.vmware.vim.license.decodeError.licenseIncompatible.summary        = "License incompatible with product"
com.vmware.vim.license.decodeError.unknownError.label                 = "Unknown license decode error"
com.vmware.vim.license.decodeError.unknownError.summary               = "Unknown license decode error."
com.vmware.vim.license.decodeError.excludedLicense.label              = "Support for license discontinued"
com.vmware.vim.license.decodeError.excludedLicense.summary            = "Support for license discontinued"



com.vmware.vim.license.edition.esxEnterprise.label                    ="vSphere Enterprise"
com.vmware.vim.license.edition.esxEnterprise.summary                  ="vSphere Enterprise"
com.vmware.vim.license.edition.esxFull.label                          ="vSphere Standard"
com.vmware.vim.license.edition.esxFull.summary                        ="vSphere Standard"
com.vmware.vim.license.edition.esxExpress.label                       ="vSphere Foundation"
com.vmware.vim.license.edition.esxExpress.summary                     ="vSphere Foundation"
com.vmware.vim.license.edition.esxVdi.label                           ="vSphere VDI"
com.vmware.vim.license.edition.esxVdi.summary                         ="vSphere VDI"
com.vmware.vim.license.edition.esxBasic.label                         = "VMware ESXi"
com.vmware.vim.license.edition.esxBasic.summary                       = "VMware ESXi"
com.vmware.vim.license.edition.esxEval.label                          ="vSphere Evaluation"
com.vmware.vim.license.edition.esxEval.summary                        ="vSphere Evaluation"
com.vmware.vim.license.edition.vc.label                               = "vCenter Server Enterprise"
com.vmware.vim.license.edition.vc.summary                             = "vCenter Server Enterprise"
com.vmware.vim.license.edition.vcExpress.label                        = "vCenter Server Foundation"
com.vmware.vim.license.edition.vcExpress.summary                      = "vCenter Server Foundation"
com.vmware.vim.license.edition.vcEval.label                           = "vCenter Server Evaluation"
com.vmware.vim.license.edition.vcEval.summary                         = "vCenter Server Evaluation"

# License corrective action msgs
# Since this is not used as a VMODL enum, no need to set summary strings
com.vmware.vim.license.msgs.notinstalled.label                        = "Please install a license."
com.vmware.vim.license.msgs.notinstalled.summary                      = ""
com.vmware.vim.license.msgs.expired.label                             = "Check system date or install a new license."
com.vmware.vim.license.msgs.expired.summary                           = ""

# Fault Tolerance Virtual Machine name suffix
ft.primary.suffix                        = " (primary)"
ft.secondary.suffix                      = " (secondary)"

###
###
VmDasBeingResetEvent.ReasonCode.vmtoolsHeartbeatFailure.label   = "VMware Tools heartbeat failure"
VmDasBeingResetEvent.ReasonCode.vmroolsHeartbeatFailure.summary = "VMware Tools stopped heartbeating"
VmDasBeingResetEvent.ReasonCode.appHeartbeatFailure.label     = "Application heartbeat failure"
VmDasBeingResetEvent.ReasonCode.appHeartbeatFailure.summary   = "Application stopped heartbeating"
VmDasBeingResetEvent.ReasonCode.appImmediateResetRequest.label     = "Application requested immediate reset"
VmDasBeingResetEvent.ReasonCode.appImmediateResetRequest.summary   = "The application agent requested immediate reset"
VmDasBeingResetEvent.ReasonCode.vmcpResetApdCleared.label    = "datastore accessibility restored after an APD timeout"
VmDasBeingResetEvent.ReasonCode.vmcpResetApdCleared.summary  = "datastore accessibility restored after an APD timeout"


###
# The following items are used with a template sentence to construct sentences in code.
# This is why they start with lower case characters and do not have a period at the end
com.vmware.vim.datastore.error.value.storageIORMEnabled.label = "storage I/O Control is either enabled or running in statistics collection mode on it"
com.vmware.vim.datastore.error.value.swapCacheEnabled.label   = "swap to host cache is enabled on it"
com.vmware.vim.datastore.error.value.systemSwapEnabled.label  = "system swap is enabled on it"
com.vmware.vim.datastore.error.value.vmsRegistered.label      = "One or more virtual machines are still registered on it"
com.vmware.vim.datastore.error.value.fileSystemBusy.label     = "file system is busy"

###
DasConfigInfo.ServiceState.enabled.label = "Enabled"
DasConfigInfo.ServiceState.enabled.summary = "Service is enabled"
DasConfigInfo.ServiceState.disabled.label = "Disabled"
DasConfigInfo.ServiceState.disabled.summary = "Service is disabled"
###
DasConfigInfo.VmMonitoringState.vmMonitoringDisabled.label = "VM monitoring disabled"
DasConfigInfo.VmMonitoringState.vmMonitoringDisabled.summary = "VM monitoring is disabled"
DasConfigInfo.VmMonitoringState.vmMonitoringOnly.label = "VM monitoring only"
DasConfigInfo.VmMonitoringState.vmMonitoringOnly.summary = "VM monitoring only"
DasConfigInfo.VmMonitoringState.vmAndAppMonitoring.label = "VM and Application monitoring"
DasConfigInfo.VmMonitoringState.vmAndAppMonitoring.summary = "VM and Application monitoring"

### iSCSI
IscsiManager.IscsiPortInfo.PathStatus.NotUsed.label = "There are no storage paths that use this vNIC"
IscsiManager.IscsiPortInfo.PathStatus.NotUsed.summary = "There are no storage paths that use this vNIC"
IscsiManager.IscsiPortInfo.PathStatus.Active.label = "There are active storage paths that use this vNIC"
IscsiManager.IscsiPortInfo.PathStatus.Active.summary = "There are active storage paths that use this vNIC"
IscsiManager.IscsiPortInfo.PathStatus.StandBy.label = "There are standby storage paths that use this vNIC"
IscsiManager.IscsiPortInfo.PathStatus.StandBy.summary = "There are standby storage paths that use this vNIC"
IscsiManager.IscsiPortInfo.PathStatus.LastActive.label = "Only paths to the storage LUNs are through this vNIC"
IscsiManager.IscsiPortInfo.PathStatus.LastActive.summary = "Only paths to the storage LUNs are through this vNIC"


### vSphere Replication

fault.ReplicationDiskConfigFault.ReasonForFault.diskNotFound.label                             = "Could not look up device by key."
fault.ReplicationDiskConfigFault.ReasonForFault.diskNotFound.summary                           = "Could not look up device by key."
fault.ReplicationDiskConfigFault.ReasonForFault.diskTypeNotSupported.label                     = "Replication not supported for disk type or backend."
fault.ReplicationDiskConfigFault.ReasonForFault.diskTypeNotSupported.summary                   = "Replication not supported for disk type or backend."
fault.ReplicationDiskConfigFault.ReasonForFault.invalidDiskKey.label                           = "Invalid key value."
fault.ReplicationDiskConfigFault.ReasonForFault.invalidDiskKey.summary                         = "Invalid key value."
fault.ReplicationDiskConfigFault.ReasonForFault.invalidDiskReplicationId.label                 = "Invalid disk replication ID string."
fault.ReplicationDiskConfigFault.ReasonForFault.invalidDiskReplicationId.summary               = "Invalid disk replication ID string."
fault.ReplicationDiskConfigFault.ReasonForFault.duplicateDiskReplicationId.label               = "The same replication ID string is used by more than one disk in the configuration."
fault.ReplicationDiskConfigFault.ReasonForFault.duplicateDiskReplicationId.summary             = "The same replication ID string is used by more than one disk in the configuration."
fault.ReplicationDiskConfigFault.ReasonForFault.invalidPersistentFilePath.label                = "Invalid path for the persistent file."
fault.ReplicationDiskConfigFault.ReasonForFault.invalidPersistentFilePath.summary              = "Invalid path for the persistent file."
fault.ReplicationDiskConfigFault.ReasonForFault.reconfigureDiskReplicationIdNotAllowed.label   = "Reconfiguring the replication ID of the disk is not supported."
fault.ReplicationDiskConfigFault.ReasonForFault.reconfigureDiskReplicationIdNotAllowed.summary = "Reconfiguring the replication ID of the disk is not supported."

fault.ReplicationVmConfigFault.ReasonForFault.incompatibleHwVersion.label                      = "The virtual machine's compatibility level does not support replication"
fault.ReplicationVmConfigFault.ReasonForFault.incompatibleHwVersion.summary                    = "The virtual machine's compatibility level does not support replication"
fault.ReplicationVmConfigFault.ReasonForFault.invalidVmReplicationId.label                     = "The virtual machine's replication ID is invalid."
fault.ReplicationVmConfigFault.ReasonForFault.invalidVmReplicationId.summary                   = "The virtual machine's replication ID is invalid."
fault.ReplicationVmConfigFault.ReasonForFault.invalidGenerationNumber.label                    = "The generation number is invalid."
fault.ReplicationVmConfigFault.ReasonForFault.invalidGenerationNumber.summary                  = "The generation number is invalid."
fault.ReplicationVmConfigFault.ReasonForFault.outOfBoundsRpoValue.label                        = "Recovery-point objective is out of bounds."
fault.ReplicationVmConfigFault.ReasonForFault.outOfBoundsRpoValue.summary                      = "The recovery-point objective is out of bounds."
fault.ReplicationVmConfigFault.ReasonForFault.invalidDestinationIpAddress.label                = "Address for vSphere Replication Server is invalid."
fault.ReplicationVmConfigFault.ReasonForFault.invalidDestinationIpAddress.summary              = "The address for vSphere Replication Server is invalid."
fault.ReplicationVmConfigFault.ReasonForFault.invalidDestinationPort.label                     = "Port for vSphere Replication Server is invalid."
fault.ReplicationVmConfigFault.ReasonForFault.invalidDestinationPort.summary                   = "The port for vSphere Replication Server is invalid."
fault.ReplicationVmConfigFault.ReasonForFault.invalidExtraVmOptions.label                      = "Extra options list is malformed."
fault.ReplicationVmConfigFault.ReasonForFault.invalidExtraVmOptions.summary                    = "The extra options list is malformed."
fault.ReplicationVmConfigFault.ReasonForFault.staleGenerationNumber.label                      = "Generation number is mismsatched (stale)."
fault.ReplicationVmConfigFault.ReasonForFault.staleGenerationNumber.summary                    = "The generation number is mismsatched (stale)."
fault.ReplicationVmConfigFault.ReasonForFault.reconfigureVmReplicationIdNotAllowed.label       = "Reconfiguring the virtual machine replication ID is not supported."
fault.ReplicationVmConfigFault.ReasonForFault.reconfigureVmReplicationIdNotAllowed.summary     = "The reconfiguring the virtual machine replication ID is not supported."
fault.ReplicationVmConfigFault.ReasonForFault.vmNotFound.label                                 = "Virtual machine was not found."
fault.ReplicationVmConfigFault.ReasonForFault.vmNotFound.summary                               = "Cannot find the virtual machine."
fault.ReplicationVmConfigFault.ReasonForFault.cannotRetrieveVmReplicationConfiguration.label   = "Could not retrieve the virtual machine's configuration"
fault.ReplicationVmConfigFault.ReasonForFault.cannotRetrieveVmReplicationConfiguration.summary = "Could not retrieve the virtual machine's configuration"
fault.ReplicationVmConfigFault.ReasonForFault.replicationAlreadyEnabled.label                  = "Replication is already enabled."
fault.ReplicationVmConfigFault.ReasonForFault.replicationAlreadyEnabled.summary                = "Replication is already enabled."
fault.ReplicationVmConfigFault.ReasonForFault.invalidPriorConfiguration.label                  = "The existing replication configuration of the virtual machine is invalid."
fault.ReplicationVmConfigFault.ReasonForFault.invalidPriorConfiguration.summary                = "The existing replication configuration of the virtual machine is invalid."
fault.ReplicationVmConfigFault.ReasonForFault.replicationNotEnabled.label                      = "Replication is not enabled."
fault.ReplicationVmConfigFault.ReasonForFault.replicationNotEnabled.summary                    = "Replication is not enabled."
fault.ReplicationVmConfigFault.ReasonForFault.replicationConfigurationFailed.label             = "Failed to commit the new replication properties for the virtual machine."
fault.ReplicationVmConfigFault.ReasonForFault.replicationConfigurationFailed.summary           = "Failed to commit the new replication properties for the virtual machine."
fault.ReplicationVmFault.ReasonForFault.notConfigured.label                                    = "Virtual machine is not configured for replication."
fault.ReplicationVmFault.ReasonForFault.notConfigured.summary                                  = "Virtual machine is not configured for replication."
fault.ReplicationVmFault.ReasonForFault.suspended.label                                        = "Virtual machine is suspended."
fault.ReplicationVmFault.ReasonForFault.suspended.summary                                      = "Virtual machine is suspended."
fault.ReplicationVmFault.ReasonForFault.poweredOff.label                                       = "Virtual machine is powered off."
fault.ReplicationVmFault.ReasonForFault.poweredOff.summary                                     = "Virtual machine is powered off."
fault.ReplicationVmFault.ReasonForFault.poweredOn.label                                        = "Virtual machine is powered on."
fault.ReplicationVmFault.ReasonForFault.poweredOn.summary                                      = "Virtual machine is powered on."
fault.ReplicationVmFault.ReasonForFault.offlineReplicating.label                               = "Virtual machine is creating an offline instance"
fault.ReplicationVmFault.ReasonForFault.offlineReplicating.summary                             = "Virtual machine is creating an offline instance."
fault.ReplicationVmFault.ReasonForFault.invalidState.label                                     = "Virtual machine is in a state which is invalid for the requested operation."
fault.ReplicationVmFault.ReasonForFault.invalidState.summary                                   = "Virtual machine is in a state which is invalid for the requested operation."
fault.ReplicationVmFault.ReasonForFault.invalidInstanceId.label                                = "The specified instance ID is invalid"
fault.ReplicationVmFault.ReasonForFault.invalidInstanceId.summary                              = "The specified instance ID is invalid"
fault.ReplicationVmInProgressFault.Activity.fullSync.label                                     = "full sync"
fault.ReplicationVmInProgressFault.Activity.fullSync.summary                                   = "full sync"
fault.ReplicationVmInProgressFault.Activity.delta.label                                        = "delta"
fault.ReplicationVmInProgressFault.Activity.delta.summary                                      = "delta"

# Guest Operations
GuestOperationsManager.FileManager.FileType.file.label         = "File"
GuestOperationsManager.FileManager.FileType.file.summary       = "File"
GuestOperationsManager.FileManager.FileType.directory.label    = "Directory"
GuestOperationsManager.FileManager.FileType.directory.summary  = "Directory"
GuestOperationsManager.FileManager.FileType.symlink.label      = "Symbolic Link"
GuestOperationsManager.FileManager.FileType.symlink.summary    = "Symbolic Link"
vm.guest.WindowsRegistryManager.RegistryKeyName.RegistryKeyWowBitness.WOWNative.label          = "The native bit view of the windows registry (32 or 64 bit)."
vm.guest.WindowsRegistryManager.RegistryKeyName.RegistryKeyWowBitness.WOWNative.summary        = "The native bit view of the windows registry (32 or 64 bit)."
vm.guest.WindowsRegistryManager.RegistryKeyName.RegistryKeyWowBitness.WOW32.label              = "The 32 bit view of the windows registry."
vm.guest.WindowsRegistryManager.RegistryKeyName.RegistryKeyWowBitness.WOW32.summary            = "The 32 bit view of the windows registry."
vm.guest.WindowsRegistryManager.RegistryKeyName.RegistryKeyWowBitness.WOW64.label              = "The 64 bit view of the windows registry."
vm.guest.WindowsRegistryManager.RegistryKeyName.RegistryKeyWowBitness.WOW64.summary            = "The 64 bit view of the windows registry."

# Storage DRS
storageDrs.PodConfigInfo.Behavior.manual.label                 = "Manual"
storageDrs.PodConfigInfo.Behavior.manual.summary               = "Manual"
storageDrs.PodConfigInfo.Behavior.automated.label              = "Automated"
storageDrs.PodConfigInfo.Behavior.automated.summary            = "Automated"

#
vm.guest.WindowsRegistryManager.RegistryKeyName.RegistryKeyWowBitness.WOWNative.label          = "The native bit view of the windows registry (32 or 64 bit)."
vm.guest.WindowsRegistryManager.RegistryKeyName.RegistryKeyWowBitness.WOWNative.summary        = "The native bit view of the windows registry (32 or 64 bit)."
vm.guest.WindowsRegistryManager.RegistryKeyName.RegistryKeyWowBitness.WOW32.label              = "The 32 bit view of the windows registry."
vm.guest.WindowsRegistryManager.RegistryKeyName.RegistryKeyWowBitness.WOW32.summary            = "The 32 bit view of the windows registry."
vm.guest.WindowsRegistryManager.RegistryKeyName.RegistryKeyWowBitness.WOW64.label              = "The 64 bit view of the windows registry."
vm.guest.WindowsRegistryManager.RegistryKeyName.RegistryKeyWowBitness.WOW64.summary            = "The 64 bit view of the windows registry."

# Guest Tools Version Status
vm.GuestInfo.ToolsVersionStatus.guestToolsNotInstalled.label    = "Not Instaled"
vm.GuestInfo.ToolsVersionStatus.guestToolsNotInstalled.summary  = "VMware Tools is not installed"
vm.GuestInfo.ToolsVersionStatus.guestToolsNeedUpgrade.label     = "Need Upgrade"
vm.GuestInfo.ToolsVersionStatus.guestToolsNeedUpgrade.summary   = "VMware Tools should be upgraded"
vm.GuestInfo.ToolsVersionStatus.guestToolsTooOld.label          = "Old"
vm.GuestInfo.ToolsVersionStatus.guestToolsTooOld.summary        = "VMware Tools should be upgraded"
vm.GuestInfo.ToolsVersionStatus.guestToolsCurrent.label         = "Current"
vm.GuestInfo.ToolsVersionStatus.guestToolsCurrent.summary       = "VMware Tools is current"
vm.GuestInfo.ToolsVersionStatus.guestToolsUnmanaged.label       = "Unmanaged"
vm.GuestInfo.ToolsVersionStatus.guestToolsUnmanaged.summary     = "VMware Tools is not managed by VMware"
vm.GuestInfo.ToolsVersionStatus.guestToolsSupportedOld.label    = "Supported Old"
vm.GuestInfo.ToolsVersionStatus.guestToolsSupportedOld.summary  = "VMware Tools can be upgraded"
vm.GuestInfo.ToolsVersionStatus.guestToolsSupportedNew.label    = "Supported New"
vm.GuestInfo.ToolsVersionStatus.guestToolsSupportedNew.summary  = "VMware Tools is newer than local version"
vm.GuestInfo.ToolsVersionStatus.guestToolsTooNew.label          = "Too New"
vm.GuestInfo.ToolsVersionStatus.guestToolsTooNew.summary        = "VMware Tools should be downgraded"
vm.GuestInfo.ToolsVersionStatus.guestToolsBlacklisted.label     = "Blacklisted"
vm.GuestInfo.ToolsVersionStatus.guestToolsBlacklisted.summary   = "VMware Tools must be upgraded"

#
vm.GuestInfo.AppStateType.none.label                            = "Application State None"
vm.GuestInfo.AppStateType.none.summary                          = "Application state is none"
vm.GuestInfo.AppStateType.appStateOk.label                      = "Application State OK"
vm.GuestInfo.AppStateType.appStateOk.summary                    = "Application state is OK"
vm.GuestInfo.AppStateType.appStateNeedReset.label               = "Application requested immediate reset"
vm.GuestInfo.AppStateType.appStateNeedReset.summary             = "The application has requested immediate reset"
# Guest OS
GuestOsDescriptor.SupportLevel.experimental.label              = "Experimental"
GuestOsDescriptor.SupportLevel.experimental.summary            = "Guest OS is not currently supported, but may be supported in the future."
GuestOsDescriptor.SupportLevel.legacy.label                    = "Legacy"
GuestOsDescriptor.SupportLevel.legacy.summary                  = "Guest OS is not currently supported, but may have been supported in the past."
GuestOsDescriptor.SupportLevel.terminated.label                = "Terminated"
GuestOsDescriptor.SupportLevel.terminated.summary              = "Guest OS is no longer supported."
GuestOsDescriptor.SupportLevel.supported.label                 = "Supported"
GuestOsDescriptor.SupportLevel.supported.summary               = "Guest OS is fully supported."
GuestOsDescriptor.SupportLevel.unsupported.label               = "Unsupported"
GuestOsDescriptor.SupportLevel.unsupported.summary             = "Guest OS is not supported."
GuestOsDescriptor.SupportLevel.deprecated.label                = "Deprecated"
GuestOsDescriptor.SupportLevel.deprecated.summary              = "Support for this OS will be terminated in the future. Please migrate to using a different OS."
GuestOsDescriptor.SupportLevel.techPreview.label               = "Tech Preview"
GuestOsDescriptor.SupportLevel.techPreview.summary             = "This OS may not be supported yet, please check VMware compatibility guide."
###
VirtualMachine.AppHeartbeatStatusType.appStatusGray.label            = "Gray"
VirtualMachine.AppHeartbeatStatusType.appStatusGray.summary          = "Gray"
VirtualMachine.AppHeartbeatStatusType.appStatusGreen.label           = "Green"
VirtualMachine.AppHeartbeatStatusType.appStatusGreen.summary         = "Green"
VirtualMachine.AppHeartbeatStatusType.appStatusRed.label             = "Red"
VirtualMachine.AppHeartbeatStatusType.appStatusRed.summary           = "Red"

# SPBM
ComputeResource.HostSPBMLicenseInfo.licensed.label            = "Licensed"
ComputeResource.HostSPBMLicenseInfo.licensed.summary          = "Licensed"
ComputeResource.HostSPBMLicenseInfo.unlicensed.label          = "Unlicensed"
ComputeResource.HostSPBMLicenseInfo.unlicensed.summary        = "Unlicensed"
ComputeResource.HostSPBMLicenseInfo.unknown.label             = "Unknown"
ComputeResource.HostSPBMLicenseInfo.unknown.summary           = "Unknown"


# Virtual machine compatibility (hardware version)
vm.hwVersion.vmx-02.label                                     = "ESX 2.0.2 and later (VM version 2)"
vm.hwVersion.vmx-02.summary                                   = "ESX 2.0.2 and later (VM version 2)"
vm.hwVersion.vmx-03.label                                     = "ESX 2.x and later (VM version 3)"
vm.hwVersion.vmx-03.summary                                   = "ESX 2.x and later (VM version 3)"
vm.hwVersion.vmx-04.label                                     = "ESX 3.x and later (VM version 4)"
vm.hwVersion.vmx-04.summary                                   = "ESX 3.x and later (VM version 4)"
vm.hwVersion.vmx-06.label                                     = "Workstation 6 (VM version 6)"
vm.hwVersion.vmx-06.summary                                   = "Workstation 6 (VM version 6)"
vm.hwVersion.vmx-07.label                                     = "ESXi 4.x and later (VM version 7)"
vm.hwVersion.vmx-07.summary                                   = "ESXi 4.x and later (VM version 7)"
vm.hwVersion.vmx-08.label                                     = "ESXi 5.0 and later (VM version 8)"
vm.hwVersion.vmx-08.summary                                   = "ESXi 5.0 and later (VM version 8)"
vm.hwVersion.vmx-09.label                                     = "ESXi 5.1 and later (VM version 9)"
vm.hwVersion.vmx-09.summary                                   = "ESXi 5.1 and later (VM version 9)"
vm.hwVersion.vmx-10.label                                     = "ESXi 5.5 and later (VM version 10)"
vm.hwVersion.vmx-10.summary                                   = "ESXi 5.5 and later (VM version 10)"
vm.hwVersion.vmx-11.label                                     = "ESXi 6.0 and later (VM version 11)"
vm.hwVersion.vmx-11.summary                                   = "ESXi 6.0 and later (VM version 11)"

# Virtual machine TicketType
VirtualMachine.TicketType.mks.label                           = "MKS"
VirtualMachine.TicketType.mks.summary                         = "MKS"
VirtualMachine.TicketType.device.label                        = "device"
VirtualMachine.TicketType.device.summary                      = "device"
VirtualMachine.TicketType.guestControl.label                  = "guest control"
VirtualMachine.TicketType.guestControl.summary                = "guest control"
VirtualMachine.TicketType.dnd.label                           = "DnD"
VirtualMachine.TicketType.dnd.summary                         = "drag and drop"

# Mark disk states and fault reasons
com.vmware.vim.hostsvc.markDisk.diskState.SSD.label = SSD
com.vmware.vim.hostsvc.markDisk.diskState.Non-SSD.label = Non-SSD
com.vmware.vim.hostsvc.markDisk.diskState.Local.label = Local
com.vmware.vim.hostsvc.markDisk.diskState.Non-Local.label = Remote
com.vmware.vim.hostsvc.markDisk.fault.notSupported.label = Disk isn't supported for this operation.
com.vmware.vim.hostsvc.markDisk.fault.reconfigureFailed.label = Failed to reconfigure disk claim rules, disk is in-use.

#vSphere HA VMCP
fault.CannotEnableVmcpForCluster.Reason.APDTimeoutDisabled.label           = "APD Timeout disabled. You need to enable APD Timeout in the host advanced settings"
fault.CannotEnableVmcpForCluster.Reason.APDTimeoutDisabled.summary         = "APD Timeout disabled. You need to enable APD Timeout in the host advanced settings"
fault.CannotEnableVmcpForCluster.Reason.IncompatibleHostVersion.label      = "incompatible host version. You need to upgrade the host to ESXi 6.0 or greater"
fault.CannotEnableVmcpForCluster.Reason.IncompatibleHostVersion.summary    = "incompatible host version. You need to upgrade the host to ESXi 6.0 or greater"

#NotEnoughResourcesToStartVmEvent:reason
fdm.placementFault.vim.fault.NotEnoughLogicalCpus.label = "The host hardware does not provide sufficient logical CPUs for the virtual machine to operate"
fdm.placementFault.vim.fault.RuleViolation.label = "A virtual machine anti-affinity rule prevented placement"
fdm.placementFault.vim.fault.NoActiveHostInCluster.label = "There are no healthy compatible hosts in the cluster for this virtual machine"
fdm.placementFault.vim.fault.InsufficientAgentVmsDeployed.label = "All required agent virtual machines are not currently deployed on the host(s)"
fdm.placementFault.vim.fault.NoCompatibleHost.label = "There are no healthy compatible hosts in the cluster for this virtual machine"
fdm.placementFault.vim.fault.CannotAccessNetwork.label = "Virtual machine uses a network which is not accessible"
fdm.placementFault.vim.fault.CannotAccessVmComponent.label = "A component of the virtual machine is not accessible from the host(s)"
fdm.placementFault.vim.fault.CannotAccessVmConfig.label = "Unable to access the virtual machine configuration"
fdm.placementFault.vim.fault.VmFaultToleranceTooManyVMsOnHost.label = "Host(s) already has the recommended maximum number of Fault Tolerance VMs running on it"
fdm.placementFault.vim.fault.NumVirtualCpusExceedsLimit.label = "The number of vCPUs used by powered on virtual machines and this one would exceed the host's vCPU limit"
fdm.placementFault.vim.fault.InsufficientHostCpuCapacityFault.label = "The host does not have sufficient CPU resources to satisfy the reservation"
fdm.placementFault.vim.fault.InsufficientHostMemoryCapacityFault.label = "The host does not have sufficient memory resources to satisfy the reservation (if there is one) and overhead"
fdm.placementFault.vim.fault.InsufficientResourcesFault.label = "The host does not have sufficient resources to power on the virtual machine"
fdm.placementFault.vim.fault.InsufficientCpuResourcesFault.label = "The host does not have sufficient CPU resources to satisfy the reservation"
fdm.placementFault.vim.fault.InsufficientMemoryResourcesFault.label = "The host does not have sufficient memory resources to satisfy the reservation (if there is one) and overhead"
fdm.placementFault.vim.fault.InsufficientVFlashResourcesFault.label = "The available vFlash resources are insufficient for the operation requested"
fdm.placementFault.vim.fault.InvalidPowerState.label = "The attempted operation cannot be performed in the current power state"
fdm.placementFault.vim.fault.InvalidState.label = "The operation is not allowed in the current state"
fdm.placementFault.vim.fault.VmFaultToleranceTooManyFtVcpusOnHost.label = "The host already has the maximum recommended number of Fault Tolerance protected vCPUs running on it"
fdm.placementFault.vim.fault.InsufficientNetworkCapacity.label = "The host does not have sufficient network capacity to satisfy the reservation"
fdm.placementFault.other.label = "Unexpected fault (see the HA agent log file of the master for details)"
fdm.placementFault.unknown.label = "Unknown"
