generic: tip: Tip resourceExternalLinkTips: 'External Link' namespace: Namespace notReady: Not Ready labels: Labels inProgress: In Progress basic: Basic loading: Loading... unsupported: serverVersion: 'Current version: {serverVersion}' description: Harvester ui only supports Harvester cluster version greater or equal to 1.3.0. learnMore: Learn more about Harvester from the Harvester Web Site or read the Harvester Docs nav: group: networks: Networks backupAndSnapshot: Backup and Snapshots Monitoring: Monitoring Logging: Logging 'Monitoring and Logging': Monitoring and Logging resourceTable: groupBy: device: Group by Device validation: arrayCountRequired: "At least {count} {key} {count, plural, =1 {is} other {are}} required, and {key} can not be empty." members: clusterMemebership: Cluster Membership projectMembership: Project Membership asyncButton: restart: action: Save and Restart success: Restarted waiting: Restarting… dialog: confirmExecution: title: Are you sure? andOthers: |- {count, plural, =0 {} =1 { and one other } other { and {count} other } } protip: "Tip: Hold the {alternateLabel} key while clicking action to bypass this confirmation" stop: message: "Are you sure you want to continue stop the {type} {names}?" pause: message: "Are you sure you want to continue pause the {type} {names}?" promptRemove: title: "Delete {type}" warningMessage: "Deleting the selected {type} permanently removes all resources on {thisOrThese} {type}. This action is irreversible. Do you want to continue?" confirmName: "Type {nameToMatch} to delete the {type}:" protip: "Tip: Hold the {alternateLabel} key while clicking Delete to bypass the confirmation step." harvester: branding: logos: tip: 'Upload a logo to replace the Harvester logo in the top-level navigation header. Image height should be 21 pixels with a max width of 200 pixels. Max file size is 20KB. Accepted formats: JPEG, PNG, SVG.' favicon: tip: 'Upload an icon to replace the Harvester favicon in the browser tab. Max file size is 20KB' productLabel: 'Harvester' modal: backup: success: 'Backup { backUpName } has been initiated.' addBackup: Add Backup quota: editVMQuota: Edit VM Quota editQuota: Edit Quota bannerMessage: Set to empty string or 0 to remove total snapshot size quota. restore: success: 'Restore { name } created successfully.' title: Backup and Restore selectBackup: Select Backup message: backup: Please select the backup that needs to be restored. createTemplate: title: 'Generate Template' name: 'Name' description: 'Description' message: tip: Please enter a template name! success: 'Template { templateName } created successfully.' failed: 'Failed generated template!' schedule: title: Create Schedule message: tip: Please enter a schedule name! success: 'Schedule { name } created successfully.' failed: 'Failed create schedule!' cloneVM: title: Clone Virtual Machine name: New Virtual Machine Name type: Clone volume data action: create: Create clone: Clone message: tip: Please enter a virtual machine name! success: 'Virtual machine { name } cloned successfully.' failed: 'Failed clone virtual machine!' osImage: title: Delete Image message: Are you sure you want to delete the image { name } ? downloadImage: title: Download Image banner: 'This action takes a while depending on the image size ({ size }). Please be patient.' startMessage : 'The download process will auto start once the conversion is complete.' download: Download exportImage: title: Export to Image name: Name namespace: Namespace message: success: 'Image { name } created successfully.' migration: failedMessage: Latest migration failed! title: Migration fields: nodeName: label: Target Node placeholder: Choose Target Node ejectCDROM: title: Eject CD-ROM warnTip: Eject volume will restart the virtual machine. operationTip: 'Select the volume you want to delete:' delete: Delete bundle: title: Generate a Support Bundle url: Issue URL description: Description requiredDesc: Description is required! titleDescription: Collect system-related logs in Harvester to help with troubleshooting and support. hotplug: success: 'Volume { diskName } is mounted to the virtual machine { vm }.' title: Add Volume hotunplug: success: 'Volume { name } is detached successfully.' snapshot: title: Take Snapshot name: Name message: success: 'Take Snapshot { name } successfully.' volumeClone: title: Clone Volume name: Name message: success: 'New Volume { name } cloned successfully.' restoreSnapshot: title: Restore Snapshot name: 'New Volume Name' success: 'New Volume { name } restored successfully.' vmSnapshot: title: Take Virtual Machine Snapshot name: Name success: 'Take virtual machine Snapshot { name } successfully.' restart: title: Restart Virtual Machine tip: Restart the virtual machine for configuration changes to take effect. cancel: Save notification: title: succeed: Succeed info: Info warning: Warning error: Error action: createVM: Create Virtual Machine start: Start restart: Restart softreboot: Soft Reboot stop: Stop pause: Pause deepClone: Clone shallowClone: Clone Template unpause: Unpause encryptImage: Encrypt Image decryptImage: Decrypt Image ejectCDROM: Eject CD-ROM editVMQuota: Edit Virtual Machine Quota launchFormTemplate: Launch instance from template modifyTemplate: Modify template (Create new version) setDefaultVersion: Set default version addTemplateVersion: Add template version backup: Take Backup createSchedule: Create Schedule restore: Restore restoreNewVM: Restore New resumeSchedule: Resume suspendSchedule: Suspend restoreExistingVM: Replace Existing migrate: Migrate abortMigration: Abort Migration createTemplate: Generate Template enableMaintenance: Enable Maintenance Mode disableMaintenance: Disable Maintenance Mode enableCPUManager: Enable CPU Manager disableCPUManager: Disable CPU Manager cordon: Cordon uncordon: Uncordon addHotplug: Add Volume exportImage: Export Image viewlogs: View Logs cancelExpand: Cancel Expand snapshot: Take Snapshot pvcClone: Clone Volume vmSnapshot: Take Virtual Machine Snapshot shutdown: Shut Down powerOn: Power On reboot: Reboot forceStop: Force Stop formatters: hardwareResourceGauge: allocated: Allocated consumption: "{useful} of {total} {units} {suffix}" cores: CPU pods: Pods ram: Memory used: Used reserved: Reserved units: cores: |- {count, plural, =1 {core} other {cores}} tableHeaders: imageEncryption: Encryption size: Size virtualSize: Virtual Size progress: Progress message: Message phase: Phase attachedVM: Attached Virtual Machine cpuManager: CPU Manager fingerprint: Fingerprint value: Value actions: Actions readyToUse: Ready To Use backupTarget: Backup Target targetVm: Target Virtual Machine cronExpression: Cron Expression retain: Retain scheduleType: Type maxFailure: Max Failure sourceVm: Source Virtual Machine vmSchedule: Virtual Machine Schedule hostIp: Host IP vm: ipAddress: IP Address node: Node defaultVersion: Default Version network: type: Type vlan: VLAN ID snapshotTargetVolume: Original Volume volumeSnapshotCounts: Snapshot Counts networkState: Network State totalSnapshotQuota: Total Snapshot Quota storageClass: Storage Class restore: Restore tab: volume: Volumes network: Networks advanced: Advanced Options accessCredentials: Access Credentials pciDevices: PCI Devices vGpuDevices: vGPU Devices usbDevices: USB Devices vmScheduling: Virtual Machine Scheduling quotas: Quotas snapshots: Snapshots instanceLabel: Instance Labels fields: version: Version name: Name type: Type image: Image size: Size volume: Volume network: Network model: Model macAddress: MAC address port: Port protocol: Protocol remove: Remove PhysicalNic: Physical NIC cpu: CPU memory: Memory virtualName: Virtual machine name promiscuous: Promiscuous ipv4Address: IPv4 address filterLabels: Filter labels filterSchedule: Filter schedule storageClass: Storage class dockerImage: Docker image pci: available: Available Devices compatibleNodes: Compatible Nodes impossibleSelection: 'There are no hosts with all of the selected devices.' howToUseDevice: 'Use the table below to enable PCI passthrough on each device you want to use in this virtual machine.' deviceInTheSameHost: 'You can only select devices on the same host.' oldFormatDevices: help: |-

The following PCI devices are using the old naming convention and need to be updated in the YAML file:

Please use the following instructions to update the virtual machine:

  1. Stop the virtual machine, edit the virtual machine YAML, and remove the hostDevices section, and save virtual machine the changes to the YAML file.
  2. Edit the virtual machine, and add the already enabled PCI Device from the list of available PCIDevices, and save and start VM.
showCompatibility: Show device compatibility matrix hideCompatibility: Hide device compatibility matrix claimError: Error enabling passthrough on {name} unclaimError: Error disabling passthrough on {name} cantUnclaim: You cannot disable passthrough on a device claimed by another user. enableGroup: Enable Group disableGroup: Disable Group labelRequired: "This rule should not be manually altered: it ensures that the PCI devices selected for this virtual machine are available on the virtual machine's host." goSetting: prefix: The pcidevices-controller add-on is not enabled, click middle: here suffix: to enable the add-on to successfully manage your PCI devices. noPCIPermission: Please contact your system administrator to enable the PCI devices first. enablePassthroughWarning: Please be careful not to use host-owned PCI devices (e.g., management and VLAN NICs). Incorrect device allocation may cause damage to your cluster, including node failure. devices: matrixHostName: Host Name matrixDeviceClaimName: Device Claim Name generic: close: Close open: Open showMore: Show More hideMore: Hide More memory: Memory cpu: CPU storage: Storage noFileChosen: No file chosen noSchema: "Can not find the custom resource definition: {schema}." validation: custom: tooLongName: '"Name" cannot be more than {max} characters.' generic: hasDelete: '{type} "{name}" has been deleted.' maxLength: '"{key}" cannot be more than {max} characters' tabError: '{prefix}: {message}' maximumSize: "Exceed maximum size {max}!" regex: 'Invalid {lowerType} "{name}": {upperType} must match the regex "{regex}"' vm: name: 'name is required!' memory: '"Memory" is required!' duplicatedName: 'duplicate {type} name: "{name}"' network: macFormat: 'Invalid MAC address format.' upperType: Network name lowerType: network name volume: upperType: Volume name lowerType: volume name needImageOrExisting: 'At least an image volume or an existing root-disk volume is required!' image: ruleTip: 'The URL you have entered ends in an extension that we do not support. We only accept image files that end in .img, .iso, .qcow, .qcow2, .raw.' ruleFileTip: 'The file you have chosen ends in an extension that we do not support. We only accept image files that end in .img, .iso, .qcow, .qcow2, .raw.' hash: sha512: 'Invalid SHA512 checksum.' dashboard: label: Dashboard header: "Harvester Cluster: {cluster}" hardwareResourceGauge: cpu: CPU memory: Memory storage: Storage allocated: Allocated sections: events: label: Events vmMetrics: label: Virtual Machine Metrics version: Version host: console: Console label: Hosts inconsistentIP: "Host IP is inconsistent, current IP: { currentIP }, initial IP: { initIP }" noConsoleUrl: 'Console URL not specified' promote: none: ' ' running: Promoting failed: Promote failed unknown: Promote halted promoteRestart: Restarting promoteSucceed: Promote completed tabs: network: Network overview: Overview basics: Basics instance: Virtual Machines monitor: Monitor Data storage: Storage labels: Labels ksmtuned: Ksmtuned seeder: Out-of-band Access detail: kvm: disableMessage: Hardware-based virtualization is disabled or not supported. Hardware-based virtualization must be enabled before creating any virtual machines. title: network: Network Configuration hostIP: Host IP role: Role os: Operating System create: Creation Time update: Last Update Time customName: Custom Name consoleUrl: Console URL more: More Information uuid: UUID containerRuntime: Container Runtime kernel: Kernel management: Management Node compute: Compute Node storage: Storage nic: Physical NIC notRecommended: 'Not recommended' networkType: Type manufacturer: Manufacturer serialNumber: Serial Number model: Model etcd: Witness Node cpuManager: CPU Manager enableMaintenance: title: Enable Maintenance Mode protip: The operation will migrate all virtual machines on this node to other nodes. shutDownVMs: Check Force option to shutdown virtual machines which cannot be migrated in live mode. force: Force cordon: title: Cordon protip: This operation will mark the node { node } as unschedulable. ksmtuned: run: Run Strategy configure: Configure mode: Mode modeLink: Mode thresCoef: Threshold Coefficient enableMergeNodes: Enable merging across nodes enable: Enable disable: Disable ksmStatus: KSM Status modeOption: standard: Standard high: High-performance customized: Customized parameters: title: Ksmtuned Parameters boost: Boost decay: Decay sleepMsec: Sleep Time (Millisecond) minPages: Minimum Pages maxPages: Maximum Pages description: boost: The number of scanned pages is incremented each time if the available memory is less than the threshold coefficient. decay: The number of scanned pages is decremented each time if the available memory is greater than the threshold coefficient. sleepMsec: The interval between two scans (the minimum value is 10ms), which is calculated by the formula (Sleep Milliseconds * 16 * 1024 * 1024/Total Memory). minPages: The minimum number of pages per scan, also the configuration for the first run. maxPages: Maximum number of pages per scan. statistics: title: Statistics sharing: Sharing shared: Shared unshared: Unshared volatile: Volatile fullScans: Full Scans stableNodeChains: Stable Node Chains stableNodeDups: Stable Node Dups disk: add: Add Disk path: label: Path storageReserved: label: Storage Reserved allowScheduling: label: Scheduling tooltip: Disk {name} ({path}) scheduling is disabled evictionRequested: label: Eviction Requested forceFormatted: label: Force Formatted toolTip: Force formatted will clean up disk data, make sure you backup all available data to prevent data loss. yes: Yes (Ext4 File System) description: label: Description lastFormattedAt: info: The disk has already been force-formatted. notification: success: 'Update host "{name}" storage configurations successfully.' error: Host has unready or unschedulable disks. fileSystem: info: Current file system is {system}, You can format it manually. formatting: Disk is formatting, please wait. tags: label: Disk Tags addLabel: Add Disk Tag conditions: Conditions storageAvailable: label: Storage Available storageScheduled: label: Storage Scheduled storageMaximum: label: Storage Maximum provisioner: Provisioner lvmVolumeGroup: label: Volume Group create: Create New... storage: longhorn: LonghornV1: label: Longhorn V1 (CSI) LonghornV2: label: Longhorn V2 (CSI) lvm: label: LVM tags: label: Host Tags addLabel: Add Host Tag powerAction: message: success: 'Perform host { name } { operation } successfully.' ntp: label: NTP Server Addresses tips: You can configure multiple IPv4 addresses or host addresses. placeholder: e.g. IPv4 ntpSyncStatus: isDisabled: 'NTP is disabled. Please check the NTP service is active.' isUnsynced: 'NTP is not synchronized with the NTP server {current}.' virtualMachine: label: Virtual Machines osType: OS Type instance: singleInstance: multipleInstance: single: label: Single Instance nameLabel: Name host: label: Hostname placeholder: Default to the virtual machine name. multiple: label: Multiple Instance nameNsDescription: Name prefix for each instance count: Count countTip: Count should be between 1 and 10 nameLabel: Name Prefix host: label: Host Prefix Name placeholder: Default to the virtual machine name. useTemplate: label: "Use the virtual machine template:" template: label: Template version: label: Version console: novnc: Open in WebVNC serial: Open in Serial Console promptRemove: title: 'Select the volume you want to delete:' deleteAll: Delete All tips: "Warn: The snapshots of the virtual machine will be deleted with virtual machine and the snapshots of volume will be deleted with volume." unplug: title: 'Are you sure that you want to detach volume {name} ?' actionLabel: Detach detachVolume: Detach Volume restartTip: |- {restart, select, true {Restart} other {Start} } the virtual machine now to take effect of the configuration changes. runStrategy: Run Strategy maintenanceStrategy: label: Maintenance Strategy options: Migrate: Migrate ShutdownAndRestartAfterEnable: Shutdown and Restart After Enable ShutdownAndRestartAfterDisable: Shutdown and Restart After Disable Shutdown: Shutdown cpuPinning: label: Enable CPU Pinning tooltip: Enable CPU Pinning brings better performance and reduce latency for the virtual machine restartVMMessage: Changing the CPU Pinning setting requires a virtual machine reboot for the change to take effect migrationMessage: This virtual machine can only be migrated to a target node that has CPU Manager enabled, as CPU Pinning is configured. restartNow: |- {restart, select, true {Restart} other {Start} } Now createSSHKey: Create a New... installAgent: Install guest agent enableUsb: Enable USB Tablet advancedOptions: tpm: Enable TPM tpmPersistentState: TPM Persistent State cpuManager: prefix: You must enable CPU Manager for at least one node in middle: 'host page' suffix: to enable CPU Pinning for VM efiEnabled: Booting in EFI mode efiPersistentState: EFI Persistent State secureBoot: Secure Boot usbTip: Provides an absolute pointer device which often helps with getting a consistent mouse cursor position in VNC. sshTitle: Add Public SSH Key imageTip: An external URL to the .iso, .img, .qcow2 or .raw that the virtual machine should be created from. volume: dragTip: Drag and drop volumes, or use the volume's arrows, to change the boot order. volumeTip: The virtual machine only contains a CD-ROM volume. You may want to add additional disk volumes. macTip: "MAC address as seen inside the guest system." volumeUpdate: 'Set volume { name } successfully' type: Type size: Size edit: Edit bus: Bus readyToUse: Ready To Use bootOrder: Boot Order volume: Volume dockerImage: Docker Image addVolume: Add Volume addExistingVolume: Add Existing Volume addVmImage: Add a Virtual Machine Image addContainer: Add Container setFirst: Set as root volume saveVolume: Update Volume encryption: Encryption vmImageVolumeTip: Disk size ({diskSize}) should greater than selected image virtual size ({imageVirtualSize}) lockTooltip: all: All volumes are encrypted. partial: Some volumes are encrypted. title: vmImage: Image Volume existingVolume: Existing Volume volume: Volume container: Container unmount: title: Are you sure? message: Are you sure you want to unmount this volume? network: title: Network addNetwork: Add Network addPort: Add Port cloudConfig: title: Cloud Configuration createTemplateTitle: 'Create {name}.' createNew: Create new... cloudInit: label: Cloud Init placeholder: Select a template user: label: User Data Template title: "User Data:" tip: "You can specify user data to configure an instance or run a configuration script during launch. If you launch more than one instance at a time, the user data is available to all the instances in that reservation. Learn more" network: label: Network Data Template title: "Network Data:" tip: "The network-data configuration allows you to customize the instance’s networking interfaces by assigning subnet configuration, virtual device creation (bonds, bridges, VLANs) routes and DNS configuration. Learn more" scheduling: affinity: anyNode: 'Run virtual machine on any available node' schedulingRules: 'Run virtual machine on node(s) matching scheduling rules' specificNode: Run virtual machine on specific node - (Live migration is not supported) networkNotSupport: Network not support schedule accessCredentials: resetPwd: label: Add Basic Auth injectSSH: label: Add SSH Key users: Select Users addUser: Add User tips: qemu-guest-agent must be installed to enable the accessing of credentials. The virtual machine needs to be restarted after credentials added. You need to be in the virtual machine to edit your password or remove an SSH-Key after deleting the credentials. userTips: The user to be added must already exist; otherwise, the credentials will not take effect. duplicatedUser: User already exists. invalidUser: Invalid Username. input: name: Name memory: Memory image: Image sshKey: SSHKey sshKeyValue: SSH-Key MachineType: Machine Type username: Username password: Password reservedMemory: Reserved Memory machineTypeTip: 'Specify a processor architecture to emulate. To see a list of supported architectures, run: qemu-system-x86_64 -cpu ?' detail: tabs: overview: Overview details: Details environment: Environment events: Events migration: Migration console: Console networkInterfaces: Network Interfaces disks: Disks networks: Networks basics: Basics configurations: Configurations inventory: Inventory hostBasic: Basic Attributes instance: Virtual Machines monitor: Monitor Data keypairs: SSH Keys cloudConfig: Cloud Configuration metrics: Virtual Machine Metrics details: title: vmDetails: Virtual Machine Details requirements: Scheduling and resources requirements services: Services users: Logged in users name: Name totalSnapshotQuota: Total Snapshot Quota namespace: Namespace created: Created hostname: Hostname node: Node ipAddress: IP Address status: Status pod: Pod labels: Labels bootOrder: Boot Order annotations: Annotations CDROMs: CD-ROMs description: Description operatingSystem: Operating System template: Template kernelRelease: Kernel Release owner: Owner workloadProfile: Workload Profile nodeSelector: Node Selector flavor: Flavor tolerations: Tolerations dedicatedResources: Dedicated Resources down: Virtual machine not running affinityRules: Affinity Rules sourceNode: Source Node targetNode: Target Node started: Started ended: Ended notAvailable: Not available GuestAgentNotInstalled: Guest agent required noOwner: No Owner events: from: Generated from down: No events in the past hour console: down: This virtual machine is down. Please start it to access its console. shortcutKeys: Shortcut Keys customShortcutKeys: Custom Shortcut Keys management: Management Shortcut Keys record: start: Record recording: Recording stop: Stop Recording tips: Press the record button to capture your keyboard inputs. send: Send preferredKeys: Preferred Custom Shortcut Keys terminationGracePeriodSeconds: label: Termination Grace Period affinity: addLabel: Add Workload Selector topologyKey: placeholder: 'topology.kubernetes.io/zone' thisPodNamespace: This virtual machine's namespace matchExpressions: inNamespaces: "Workloads in these namespaces" namespaces: label: Namespaces instanceLabels: banner: These labels are automatically synchronized to the virtual machine instance. labels: banner: These key values are added as labels to the virtual machine. volume: label: Volumes tabs: basics: Basics snapshots: Snapshots datasource: Data Source details: Details size: Size volumeMode: Volume Mode source: Source kind: Kind sourceOptions: new: New vmImage: Virtual Machine Image image: Image frontend: Frontend blockdev: Block Device attachedNode: Attached Node endpoint: Endpoint diskTags: Disk Tags nodeTags: Node Tags lastBackup: Last Backup lastBackupAt: Last Backup At replicasNumber: Replicas Number promptRemove: tips: "Warn: The volume's snapshots will be deleted with this volume." externalLink: tips: Check volume details rebuildingMessage: 'Rebuilding: {percentage}%' longhorn: disableResize: 'Longhorn V2 volumes cannot be resized.' image: label: Images tabs: basics: Basics url: URL size: Size isEncryption: Encryption encryptionSecret: Encryption Secret virtualSize: Virtual Size urlTip: 'Supports the raw and qcow2 image formats which are supported by qemu. Bootable ISO images can also be used and are treated like raw images.' fileName: File Name uploadFile: Upload File source: Source Type sourceType: download: URL upload: File clone: Clone encrypt: Encrypt decrypt: Decrypt sourceImage: Source Image cryptoOperation: Crypto Operation warning: uploading: |- {count, plural, =1 {1 image is uploading, please do not refresh or close the page.} other {{count} images are uploading, please do not refresh or close the page.} } osUpgrade: uploading: "{name} is uploading, please do not refresh or close the page." checksum: Checksum checksumTip: Validate the image using the SHA512 checksum, if specified. vmTemplate: label: Templates tabs: basics: Basics nameNsDescription: name: Template Name tips: notExistImage: title: Image {name} does not exist! message: Please select a new image. notExistNode: title: Node {name} does not exist! message: Please select a new node. upgradePage: upgradeApp: Upgrade Software upgrade: Upgrade upgradeTip: Please select the version you want to upgrade to currentVersion: CURRENT VERSION versionLabel: AVAILABLE COMPATIBLE VERSIONS enableLogging: Enable Logging skipSingleReplicaDetachedVol: Skip checking single-replica detached volumes upgradeNode: Upgrading Node upgradeSysService: Upgrading System Service upgradeImage: Download Upgrade Image osUpgrade: Cluster Upgrade uploadNew: Upload New Image deleteHeader: Please select an image to delete. deleteExisting: Delete Existing Image selectExisting: Select Existing Image createRepository: Creating Upgrade Repository succeeded: Succeeded releaseTip: Please read the upgrade documentation carefully. You can view details on the Harvester Release Notes. checkReady: I have read and understood the upgrade instructions related to this Harvester version. pending: Pending upload: duplicatedFile: The file you are trying to upload already exists. repoInfo: upgradeStatus: Upgrade Status os: OS kubernetes: Kubernetes monitoringChart: Monitoring Chart harvesterChart: Harvester Chart success: Success fail: Fail ongoing: On-going downloadLog: Download Log logStatus: Log Download Status dismissMessage: Dismiss it upgradeInfo: warning: WARNING doc: Read the documentation before starting the upgrade process. Ensure that you complete procedures that are relevant to your environment and the version you are upgrading to. tip: Unmet system requirements and incorrectly performed procedures may cause complete upgrade failure and other issues that require manual workarounds. moreNotes: For more details about the release notes, please visit - schedule: label: Virtual Machine Schedules createTitle: Create Schedule createButtonText: Create Schedule scheduleType: Virtual Machine Schedule Type cron: Cron Schedule detail: namespace: Namespace sourceVM: Source Virtual Machine tabs: basic: Basic backups: Backups snapshots: Snapshots message: noSetting: suffix: before creating a backup schedule retain: label: Retain count: Count tooltip: Number of up-to-date VM backups to retain. Maximum to 250, minimum to 2. maxFailure: label: Max Failure count: Count tooltip: Max number of consecutive failed backups that could be tolerated. If reach this threshold, Harvester controller will suspend the schedule job. This value should less than retain count virtualMachine: title: Virtual Machine Name placeholder: Select a virtual machine type: snapshot: Snapshot backup: Backup backup: label: Virtual Machine Backups createText: Restore Backup title: Restore Virtual Machine refreshInterval: label: Refresh Interval tip: The interval for the backup target to sync data to harvester cluster. Set to 0 to disable refresh mechanism. backupTargetTip: The endpoint used to access the backupstore. NFS and S3 are supported. message: noSetting: prefix: You must configure the backup target middle: 'setting' suffix: before creating a new backup. errorTip: prefix: Backup target value in middle: setting suffix: "is invalid, error: " viewSetting: prefix: Click middle: here suffix: to view the backup configuration. testConnect: actionLabel: Test connection waitingLabel: Testing connection... successLabel: Connection tested successMessage: 'Harvester can successfully connect to the endpoint {endpoint}' restore: backup: Backup deletePreviousVolumes: Delete Previous Volumes createNew: Create new replaceExisting: Replace existing virtualMachineName: Virtual Machine Name keepMacAddress: Keep MAC Address matchTarget: The current backup target does not match the existing one. progress: details: Volume details tooltip: starting: Backup initiating progress: Backup in progress complete: Backup completed restore: progress: details: Volume details tooltip: starting: Restore initiating progress: Restore in progress complete: Restore completed network: label: Virtual Machine Networks tabs: basics: Basics layer3Network: Route clusterNetwork: label: Cluster Network create: Create a new cluster network toolTip: Define your custom cluster scope network name createPlaceholder: Input a new cluster network name selectOrCreatePlaceholder: Select or create a new cluster network selectPlaceholder: Select a cluster network layer3Network: mode: label: Mode auto: Auto (DHCP) manual: Manual serverIPAddr: label: DHCP Server IP gateway: label: Gateway placeholder: e.g. 172.16.0.1 cidr: label: CIDR placeholder: e.g. 172.16.0.1/24 sshKey: label: SSH Keys keypair: SSH Key tabs: basics: Basics setting: label: Settings tabs: advanced: Advanced ui: UI validation: physicalNIC: DefaultPhysicalNIC placeholder: accessKeyId: Specify your access key ID secretAccessKey: Specify your secret access key cert: Upload a self-signed SSL certificate vlanChangeTip: The newly modified default network interface only applies to newly added nodes, not existing ones. defaultPhysicalNIC: Default Network Interface modifiedMessage: Settings that have been customized from default settings are tagged with 'Modified'. percentTip: The value in parentheses represents the distribution percentage of the network interface on all hosts. If an interface less than 100% is selected, the user needs to manually specify the network interface on the host where the vlan network configuration fails. message: ca: prefix: 'Click' middle: 'here' suffix: 'to add a custom certificate.' sslCertificates: publicCertificate: Public Certificate privateKey: Private Key ca: CA storageNetwork: range: placeholder: e.g. 172.16.0.0/24 label: IP Range invalid: '"Range" is invalid.' clusterNetwork: Cluster Network vlan: VLAN ID exclude: label: Exclude placeholder: e.g. 172.16.0.1/32 invalid: '"Exclude list" is invalid.' addIp: Add Exclude IP warning: 'WARNING:
Any change to storage-network requires shutting down all virtual machines before applying this setting.
Users have to ensure the cluster network is configured and VLAN Configuration will cover all nodes and ensure the network connectivity is working and expected in all nodes.' tip: 'Specify an IP range in the IPv4 CIDR format. Number of IPs Required = Number of Nodes * 2 + Number of Disks * 2 + Number of Images to Download/Upload . For more information about storage network settings, see the documentation.' vmForceDeletionPolicy: period: Period ratio : Ratio autoRotateRKE2Certs: expiringInHours: Expiring in httpProxy: warning: 'WARNING:
If you configure "http-proxy" and "https-proxy", you must also put Harvester node's CIDR into "no-proxy", otherwise the Harvester cluster will be broken.' supportBundleImage: imagePullPolicy: Pull Policy repo: Repository tag: Tag csiDriverConfig: provisioner: Provisioner volumeSnapshotClassName: Volume Snapshot Class Name backupVolumeSnapshotClassName: Backup Volume Snapshot Class Name containerdRegistry: mirrors: mirrors: Mirrors registryName: Registry Name endpoints: Endpoints rewrite: rewrite: Rewrite addRewrite: Add Rewrite addMirror: Add Mirror configs: configs: Configurations registryEDQNorIP: Registry FDQN or IP registryPlaceholder: myregistry.local:5000 username: Username password: Password auth: Auth identityToken: Identity Token insecureSkipVerify: InsecureSkipVerify addConfig: Add Configuration upgrade: unknownImageName: Image name is not found. imageUrl: Please input a valid image URL. chooseFile: Please select to upload an image. checksum: Checksum networkError: Unable to upload the image. Resolve network issues that may have occurred and try again. cancelUpload: Cancelled the image upload. uploadSuccess: "{name} uploaded successfully. Press Upgrade button to start the cluster upgrade process." deleteImage: Please select an image to delete. deleteSuccess: "{name} deleted successfully." harvesterMonitoring: label: Harvester Monitoring section: prometheus: Prometheus prometheusNodeExporter: Prometheus Node Exporter grafana: Grafana alertmanager: Alertmanager tips: scrape: Interval between consecutive scrapes evaluation: Interval between consecutive evaluations retention: How long to retain metrics retentionSize: Maximum size of metrics clusterRegistrationUrl: message: To completely unset the imported Harvester cluster, please also remove it on the Rancher Dashboard UI via the Virtualization Management page. ntpServers: isNotIPV4: The address you entered is not IPv4 or host. Please enter a valid IPv4 address or a host address. isDuplicate: There are duplicate NTP server configurations. cloudTemplate: label: Cloud Configuration Templates templateType: Template Type userData: User Data networkData: Network Data support: title: Harvester Support kubeconfig: title: Download KubeConfig titleDescription: Download kubeconfig for debugging. internal: rancher: title: Access Embedded Rancher UI titleDescription: You can only use the embedded Rancher UI for debugging and validation purposes. For more information about how Harvester integrates with Rancher, see the documentation. longhorn: title: Access Embedded Longhorn UI titleDescription: We only support to use the embedded Longhorn UI for debugging and validation purpose. community: learnMore: Find out more about SUSE Harvester support pricing: Contact us for pricing namespace: label: Namespaces projectNamespace: label: Projects/Namespaces vip: namespace: label: Namespace cidr: label: CIDR/IP Range invalid: '"CIDR/IP Range" is invalid.' toolTip: "We can apply multiple pools or ranges by separating them with commas. For example: 192.168.0.200/30,192.168.0.200/29 or 192.168.0.10-192.168.0.11" add: label: Add IP Pools sslParameters: protocols: label: Protocols ciphers: label: Ciphers monitoring: configuration: label: Configuration alertmanagerConfig: label: Alertmanager Configurations diabledMonitoringTips: prefix: 'Enable the' middle: 'monitoring' suffix: 'add-on first.' diabledAlertingTips: prefix: 'Enable' middle: 'Alertmanager' suffix: 'for configuration to take effect.' disabledAddon: prefix: 'The monitoring add-on is disabled, click' middle: 'here' suffix: 'to enable it.' logging: configuration: section: fluentbit: Fluentbit fluentd: Fluentd clusterFlow: label: Cluster Flows clusterOutput: label: Cluster Outputs flow: label: Flows output: label: Outputs diabledTips: prefix: 'Enable' middle: 'logging' suffix: 'for configuration to take effect.' snapshot: totalSnapshotSize: Total Snapshot Size label: Volume Snapshots targetVolume: Original Volume size: Size image: Image vmSnapshot: label: Virtual Machine Snapshots createText: Restore Snapshot snapshot: Snapshot storage: label: Storage useDefault: Use the default storage volumeEncryption: Volume Encryption secret: Secret migratable: label: Migratable numberOfReplicas: label: Number Of Replicas staleReplicaTimeout: label: Stale Replica Timeout nodeSelector: label: Host Selector diskSelector: label: Disk Selector storageClass: label: Storage Class longhorn: v1: label: Longhorn V1 (CSI) v2: label: Longhorn V2 (CSI) versionTooltip: Longhorn V2 is disabled for this node. lvm: label: LVM title: Storage Classes customize: volumeBindingMode: later: Bind and provision a persistent volume once a virtual machine using the PersistentVolumeClaim is created parameters: numberOfReplicas: label: Number Of Replicas staleReplicaTimeout: label: Stale Replica Timeout diskSelector: label: Disk Selector no-options: No available tags, please add in the `Host > Storage` page nodeSelector: label: Node Selector no-options: No available tags, please add in the `Host > Storage` page migratable: label: Migratable lvmVolumeGroupType: label: Volume Group Type lvmVolumeGroup: label: Volume Group Name no-options: No available Volume Groups, please add in the `Host > Storage` page node: label: Node allowedTopologies: title: Allowed Topologies tooltip: Allowed Topologies helps scheduling virtual machines on hosts which match all of below expressions. vlanConfig: title: Network Configuration createNetworkConfig: Create Network Configuration action: migrate: Migrate titles: nodeSelector: Node Selector uplink: Uplink bondOptions: Bond Options attributes: Attributes host: Selected Hosts scheduling: affinity: allNodes: Select all nodes specificNode: Select specific node schedulingRules: Select node(s) matching rules uplink: nics: label: NICs addLabel: Add NIC placeholder: Select a NIC that is available on all the selected nodes validate: available: NIC "{nic}" is not available on the selected nodes linkAttributes: mtu: label: MTU bondOptions: mode: label: Mode miimon: label: Miimon tooltip: Miimon specifies the MII link monitoring frequency in milliseconds. -1 means to keep the original value. nodeSelector: matchingNodes: matchesSome: |- {matched, plural, =0 {Matches 0 of {total, number} Nodes.} =1 {Matches 1 of {total, number} Nodes: "{sample}"} other {Matches {matched, number} of {total, number} existing Nodes, including "{sample}"} } vlanStatus: vlanConfig: label: Network Configuration clusterNetwork: title: Cluster Network Configuration create: button: label: Create a Cluster Network clusterNetwork: There are no network configurations defined. mgmt: mgmt is a built-in cluster management network and does not support any additional network configurations. notExist: 'Cluster Network "{ clusterNetwork }" does not exist' notReady: 'Cluster Network "{ clusterNetwork }" is not ready' addons: descriptions: 'harvester-system/vm-import-controller': vm-import-controller is an add-on to help migrate virtual machine workloads from other source clusters to an existing Harvester cluster. 'harvester-system/pcidevices-controller': pcidevices-controller is an add-on to help discover PCI devices for nodes in your cluster and allow users to prepare devices for PCI Passthrough, for use with Harvester virtual machine and guest clusters. 'cattle-logging-system/rancher-logging': rancher-logging is an add-on to collect versatile logs, events, and audits from the Harvester cluster and route them to many kinds of servers based on flows. 'harvester-system/rancher-vcluster': rancher-vcluster deploys a virtual cluster (vcluster) with Rancher installed. 'cattle-monitoring-system/rancher-monitoring': rancher-monitoring is an add-on that collects Harvester cluster and virtual machine metrics and allows you to view the metrics on an embedded dashboard and send alert(s) to remote servers. 'vm-import-controller': vm-import-controller is an add-on to help migrate virtual machine workloads from other source clusters to an existing Harvester cluster. 'pcidevices-controller': pcidevices-controller is an add-on to help discover PCI devices for nodes in your cluster and allow users to prepare devices for PCI Passthrough, for use with Harvester virtual machines and guest clusters. 'nvidia-driver-toolkit': 'nvidia-driver-toolkit is an add-on to enable vGPU devices and assign them to Harvester virtual machines.' 'rancher-logging': rancher-logging is an add-on to collect versatile logs, events, and audits from the Harvester cluster and route them to many kinds of servers based on flows. 'rancher-monitoring': rancher-monitoring is an add-on to collect Harvester cluster and virtual machine metrics, view them on the embedded dashboard, and send alert(s) to remote servers. 'rancher-vcluster': rancher-vcluster deploys a virtual cluster (vcluster) with Rancher installed. 'harvester-seeder': harvester-seeder is an add-on that uses IPMI and Redfish to discover hardware information and perform out-of-band operations. 'harvester-system/harvester-seeder': harvester-seeder is an add-on that uses IPMI and Redfish to discover hardware information and perform out-of-band operations. 'harvester-csi-driver-lvm': harvester-csi-driver-lvm is an add-on allowing users to create PVC through the LVM with local devices. vmImport: titles: basic: Basic pvc: Volume rancherVcluster: accessRancher: Access the Rancher Dashboard hostname: Hostname rancherVersion: Rancher Version password: Bootstrap Password switchFailed: "{action} {name} failed!" nvidiaDriverToolkit: titles: basic: Controller image: Image driver: Driver image: tag: Image Tag repository: Image Repository driver: location: Driver Location parsingSpecError: The field 'spec.valuesContent' has invalid format. usbController: titles: basic: Basic loadBalancer: label: Load Balancers tabs: basic: Basic listeners: Listeners healthCheck: Health Check backendServer: Backend Server Selector workloadType: label: Workload Type options: cluster: Guest Kubernetes Cluster vm: Virtual Machine ipam: label: IPAM options: dhcp: DHCP pool: Pool ipPool: label: IP Pool options: none: Auto (Select IP Pool automatically) listeners: name: label: Name protocol: label: Protocol port: label: Port backendPort: label: Backend Port placeholder: e.g. 80 backendServerSelector: matchingVMs: matchesSome: |- {matched, plural, =0 {Matches 0 of {total, number} virtual machines in the namespace where the load balancer is.} =1 {Matches 1 of {total, number} virtual machines in the namespace where the load balancer is: "{sample}"} other {Matches {matched, number} of {total, number} existing virtual machines in the namespace where the load balancer is, including "{sample}"} } backendServers: label: Backend Servers healthCheck: warning: portInUse: Warning, the Backend Port {port} is in use in Health Check settings. If you need to update the port, update the Health Check settings accordingly. ipPool: label: IP Pools network: label: Virtual Machine Network tabs: range: Range scope: Scope selector: Selector subnet: label: Subnet startIP: label: Start IP endIP: label: End IP gateway: label: Gateway namespace: label: Namespace project: label: Project guestCluster: label: Guest Kubernetes Cluster availableIP: label: Available IP Count scope: label: Scope addLabel: Add Scope priority: label: Priority cidr: addLabel: Add CIDR range: addLabel: Add Range service: healthCheckPort: label: Health Check Port healthCheckSuccessThreshold: label: Health Check Success Threshold description: If the number of times the probe continuously detects an address successfully reaches the success threshold, then the backend server can start to forward traffic. healthCheckFailureThreshold: label: Health Check Failure Threshold description: The backend server will stop forwarding traffic if the number of health check failures reaches the failure threshold. healthCheckPeriod: label: Health Check Period healthCheckTimeout: label: Health Check Timeout healthCheckEnabled: label: Health Check secret: label: Secrets sriov: label: SR-IOV Network Devices nodeName: Node numVFs: Number Of Virtual Functions vfAddresses: Virtual Functions Addresses showMore: Show More parentSriov: Filter By Parent SR-IOV sriovgpu: label: SR-IOV GPU Devices nodeName: Node numVFs: Number of Virtual Functions vfAddresses: Virtual Functions Addresses vGpuDevices: vGPU Devices showMore: Show More parentSriov: Filter By Parent SR-IOV GPU noPermission: Please contact your system administrator to add Harvester add-ons first. goSetting: prefix: The nvidia-driver-toolkit add-on is not enabled, click middle: here suffix: to enable it to manage your SR-IOV GPU devices. vgpu: label: vGPU Devices noPermission: Please contact system administrator to add Harvester add-ons first. goSetting: prefix: The nvidia-driver-toolkit add-on is not enabled, click middle: here suffix: to enable it to manage your vGPU devices. enableGroup: Enable Group disableGroup: Disable Group enable: title: Select vGPU type: Type available: Available Devices compatibleNodes: Compatible Nodes impossibleSelection: 'There are no hosts with all of the selected devices.' howToUseDevice: 'Use the table below to enable vGPU devices you want to use in this virtual machine.' deviceInTheSameHost: 'You can only select devices on the same host.' usb: label: USB Devices noPermission: Please contact system admin to add Harvester add-ons first goSetting: prefix: The pcidevices-controller add-on is not enabled, click middle: here suffix: to enable it to manage your USB devices. enableGroup: Enable Group disableGroup: Disable Group available: Available USB Devices compatibleNodes: Compatible Nodes impossibleSelection: 'There are no hosts with all of the selected devices.' howToUseDevice: 'Use the table below to enable USB passthrough on each device you want to use in this VM.' deviceInTheSameHost: 'You can only select devices on the same host.' showCompatibility: Show device compatibility matrix hideCompatibility: Hide device compatibility matrix claimError: Error enabling passthrough on {name} unclaimError: Error disabling passthrough on {name} cantUnclaim: You cannot disable passthrough on a device claimed by another user. enablePassthroughWarning: 'Please re-enable the USB device if the device path changes in the following situations:
 1) Re-plugging the USB device.
 2) Rebooting the node.

An incorrect device path may cause passthrough to fail.' harvesterVlanConfigMigrateDialog: targetClusterNetwork: label: Target Cluster Network placeholder: Choose Target Cluster Network seeder: banner: enable: prefix: The "harvester-seeder" add-on is disabled. middle: Click here suffix: to enable it. noAccess: Please contact your system administrator to enable the Out-of-Band Access first. noAddon: The "harvester-seeder" add-on does not exist, please check if it is installed. noInventory: Waiting for "inventories.metal.harvesterhci.io" to be ready. inventory: host: label: Host placeholder: e.g. 172.16.1.1 port: label: Port placeholder: e.g. 623 insecureTLS: label: Insecure TLS secret: label: Secret create: title: Add Secret event: label: Event pollingInterval: label: Polling Interval typeDescription: # Map of # type: Description to be shown on the top of list view describing the type. # Should fit on one line. # If you link to anything external, it MUST have # target="_blank" rel="noopener noreferrer nofollow" harvester: "Branding allows administrators to globally re-brand the UI by customizing the Harvester product name, logos and color scheme." advancedSettings: experimental: 'Experimental features allow users to test and evaluate early-access functionality prior to official supported releases' descriptions: 'harv-vlan': Default Network Interface name of the VLAN network. 'harv-backup-target': Custom backup target to store virtual machine backups. 'branding': Branding allows administrators to globally re-brand the UI by customizing the Harvester product name, logos, and color scheme. 'harv-csi-driver-config': Configure additional information for CSI drivers. 'harv-containerd-registry': Containerd Registry Configuration to connect private registries. 'harv-log-level': Configure Harvester server log level. Defaults to Info. 'harv-server-version': Harvester server version. 'harv-upgrade-checker-enabled': Specifies whether to enable Harvester upgrade check or not. Default is True. 'harv-upgrade-checker-url': Default Harvester upgrade check url. Only used when the upgrade-checker-enabled is equal to True. 'harv-ui-source': Configure how to load the UI source. 'harv-ui-index': 'HTML index location for the UI.' 'harv-ui-plugin-index': 'JS index location for the Harvester plugin UI.' 'harv-cluster-registration-url': Registration URL for multi-cluster management. 'harv-http-proxy': 'HTTP proxy for Harvester to access external services.' 'harv-additional-ca': 'Custom CA root certificates for TLS validation.' 'harv-overcommit-config': 'Resource overcommit configuration.' 'harv-support-bundle-timeout': 'Support bundle timeout configuration in minutes, use 0 to disable the timeout.' 'harv-support-bundle-expiration': 'Support bundle expiration configuration in minutes.' 'harv-support-bundle-node-collection-timeout': 'Support bundle node collection timeout configuration in minutes.' 'harv-vm-force-reset-policy': Configuration for the force-reset action when a virtual machine is stuck on a node that is down. 'harv-ssl-parameters': Custom SSL Parameters for TLS validation. 'harv-storage-network': 'Longhorn storage-network setting.' 'harv-support-bundle-namespaces': Specify resources in other namespaces to be collected by the support package. 'harv-auto-disk-provision-paths': Specify the disks(using glob pattern) that Harvester will automatically add as virtual machine storage. 'harv-support-bundle-image': Support bundle image configuration. Find different versions in rancher/support-bundle-kit. 'harv-release-download-url': This setting allows you to configure the upgrade release download URL address. Harvester will get the ISO URL and checksum value from the ($URL/$VERSION/version.yaml) file hosted by the configured URL. 'harv-default-vm-termination-grace-period-seconds': Configure the virtual machine termination grace period for virtual machine stop. 'harv-ntp-servers': Configure NTP server. You can configure multiple IPv4 addresses or host addresses. 'harv-auto-rotate-rke2-certs': The certificate rotation mechanism relies on Rancher. Harvester will automatically update certificates generation to trigger rotation. 'harv-kubeconfig-default-token-ttl-minutes': 'TTL (in minutes) applied on Harvester administration kubeconfig files. Default is 0, which means to never expire.' 'harv-longhorn-v2-data-engine-enabled': 'Enable the Longhorn V2 data engine. Default is false. ' 'harv-additional-guest-memory-overhead-ratio': 'The ratio for kubevirt to adjust the VM overhead memory. The value could be zero, empty value or floating number between 1.0 and 10.0, default to 1.5.' typeLabel: kubevirt.io.virtualmachine: |- {count, plural, one { Virtual Machine } other { Virtual Machines } } harvesterhci.io.virtualmachineimage: |- {count, plural, one { Image } other { Images } } harvesterhci.io.keypair: |- {count, plural, one { SSH Key } other { SSH Keys } } harvesterhci.io.host: |- {count, plural, one { Host } other { Hosts } } harvesterhci.io.networkattachmentdefinition: |- {count, plural, one { Virtual Machine Network } other { Virtual Machine Networks } } harvesterhci.io.volume: |- {count, plural, one { Volume } other { Volumes } } harvesterhci.io.user: |- {count, plural, one { User } other { Users } } harvesterhci.io.setting: |- {count, plural, one { Setting } other { Settings } } harvesterhci.io.virtualmachinetemplateversion: |- {count, plural, one { Template } other { Templates } } harvesterhci.io.schedulevmbackup: |- {count, plural, one { Virtual Machine Schedule } other { Virtual Machine Schedules } } harvesterhci.io.virtualmachinebackup: |- {count, plural, one { Virtual Machine Backup } other { Virtual Machine Backups } } harvesterhci.io.cloudtemplate: |- {count, plural, one { Cloud Configuration Template } other { Cloud Configuration Templates } } harvesterhci.io.volumesnapshot: |- {count, plural, one { Volume Snapshot } other { Volume Snapshots } } harvesterhci.io.vmsnapshot: |- {count, plural, one { Virtual Machine Snapshot } other { Virtual Machine Snapshots } } network.harvesterhci.io.vlanconfig: |- {count, plural, one { Network Configuration } other { Network Configurations } } harvesterhci.io.monitoring.alertmanagerconfig: |- {count, plural, one { Alertmanager Configuration } other { Alertmanager Configurations } } harvesterhci.io.logging.clusterflow: |- {count, plural, one { Cluster Flow } other { Cluster Flows } } harvesterhci.io.logging.clusteroutput: |- {count, plural, one { Cluster Output } other { Cluster Outputs } } harvesterhci.io.logging.flow: |- {count, plural, one { Flow } other { Flows } } harvesterhci.io.logging.output: |- {count, plural, one { Output } other { Outputs } } harvesterhci.io.storage: |- {count, plural, one { Storage Class } other { Storage Classes } } devices.harvesterhci.io.pcidevice: |- {count, plural, one { PCI Device } other { PCI Devices } } persistentvolumeclaim: |- {count, plural, one { Volume } other { Volumes } } network.harvesterhci.io.clusternetwork: |- {count, plural, one { Cluster Network } other { Cluster Networks } } harvesterhci.io.addon: |- {count, plural, one { Add-on } other { Add-ons } } devices.harvesterhci.io.sriovnetworkdevice: |- {count, plural, one { SR-IOV Network Device } other { SR-IOV Network Devices } } devices.harvesterhci.io.sriovgpudevice: |- {count, plural, one { SR-IOV GPU Device } other { SR-IOV GPU Devices } } devices.harvesterhci.io.vgpudevice: |- {count, plural, one { vGPU Device } other { vGPU Devices } } harvesterhci.io.secret: |- {count, plural, one { Secret } other { Secrets } } harvesterhci.io.blockdevice: |- {count, plural, one { Disk } other { Disks } } loadbalancer.harvesterhci.io.loadbalancer: |- {count, plural, one { Load Balancer } other { Load Balancers } } loadbalancer.harvesterhci.io.ippool: |- {count, plural, one { IP Pool } other { IP Pools } }