{
    "page.header.cluster-management": "Clusters",
    "page.header.cluster-management.tooltip": "View all clusters.",
    "page.header.import-cluster": "Import an existing cluster",
    "page.header.import-cluster.tooltip": "Import clusters from different providers to manage them from this console.",
    "page.header.install-submariner.tooltip": "Install the Submariner add-on to managed clusters to create a multi-cluster network.",
    "page.header.cluster-set.manage-assignments": "Manage resource assignments",
    "cluster": "Cluster",
    "clusters": "Managed clusters",
    "clusterSets": "Cluster sets",
    "clusterPools": "Cluster pools",
    "clusterClaims": "Cluster claims",
    "submariner": "Submariner",
    "submariner.addons": "Submariner add-ons",
    "detach": "Detach",
    "import": "Import",
    "detaching": "Detaching",
    "destroy": "Destroy",
    "destroying": "Destroying",
    "hibernate": "Hibernate",
    "hibernating": "Stopping",
    "resume": "Resume",
    "resuming": "Resuming",
    "remove": "Remove",
    "removing": "Removing",
    "add": "Add",
    "adding": "Adding",
    "delete": "Delete",
    "deleting": "Deleting",
    "clusters.discovered": "Discovered clusters",
    "managed": "Managed",
    "multi-cluster.networking": "Multi-cluster networking",
    "learn.clusterSets": "ManagedClusterSet resources allow the grouping of cluster resources, which enables role-based access control management across all of the resources in the group.",
    "learn.submariner": "Submariner is an open-source tool that can be used to provide direct networking between two or more Kubernetes clusters in a given ManagedClusterSet, either on-premises or in the cloud.",
    "learn.submariner.additional": "<bold>Important: </bold>To get started with Submariner, your clusters must meet pre-requisite criteria and configurations before installing the Submariner add-on. Read the documentation for more information on how to use Submariner.",
    "learn.clusterPools": "ClusterPools provide rapid and cost-effective access to OpenShift clusters on-demand and at scale.  To accomplish this, ClusterPools maintain a configurable and scalable number of OpenShift clusters in a hibernating state.  They are especially useful when providing or replacing cluster environments for Development, Continuous Integration, and Production scenarios.",
    "learn.clusterClaims": "ClusterClaim resources are used to checkout clusters from cluster pools. After a cluster is checked out from a cluster pool, a new cluster is automatically created to replace it",
    "preview.clusterPools": "<bold>Technology Preview</bold>: For more information, <a>view documentation</a> on Cluster pools",
    "preview.clusterSets": "<bold>Technology Preview</bold>: For more information, <a>view documentation</a> on Cluster sets",
    "preview.machinePools": "<bold>Technology Preview</bold>: For more information, <a>view documentation</a> on Machine pools",
    "managed.emptyStateHeader": "You don't have any clusters.",
    "managed.emptyStateMsg": "Click the <bold>Create a cluster</bold> or <bold>Import an existing cluster</bold> button to add a managed cluster.",
    "managed.clusterSets.emptyStateHeader": "You don't have any cluster sets.",
    "managed.clusterSets.emptyStateMsg": "Select <bold>Create cluster set</bold> to create a cluster set.",
    "managed.clusterPools.emptyStateHeader": "You don't have any cluster pools.",
    "managed.clusterPools.emptyStateMsg": "Select <bold>Create cluster pool</bold> to create a cluster pool.",
    "managed.clusterPools.available.emptyStateHeader": "No available clusters found",
    "managed.clusterPools.available.emptyStateMsg": "The cluster pool is currently scaled to zero, scale the cluster up to create more clusters.",
    "managed.clusterPools.claimed.emptyStateHeader": "No claimed clusters found",
    "managed.clusterPools.claimed.emptyStateMsg": "No clusters in this cluster pool have been claimed yet.",
    "managed.clusterSets.clusters.emptyStateHeader": "You don't have any clusters assigned to this cluster set",
    "managed.clusterSets.clusters.emptyStateMsg": "Select the <bold>Manage resource assignments</bold> button to add a cluster.",
    "managed.clusterSets.clusterPools.emptyStateHeader": "You don't have any cluster pools assigned to this cluster set",
    "managed.clusterSets.clusterPools.emptyStateMsg": "Select the <bold>Manage resource assignments</bold> button to add a cluster pool.",
    "managed.clusterSets.clusters.emptyStateButton": "Manage resource assignments",
    "managed.clusterSets.submariner.clusters.emptyStateMsg": "At least two clusters must be assigned to the cluster set to create a multi-cluster network. Select the <bold>Manage resource assignments</bold> button to add clusters.",
    "managed.clusterSets.submariner.addons.emptyStateMsg": "No clusters in this cluster set have the Submariner add-on installed. Select the <bold>Install Submariner add-ons</bold> button to install the add-on on any available clusters in this cluster set.",
    "managed.clusterSets.submariner.addons.install": "Install Submariner add-ons",
    "managed.clusterSets.submariner.addons.install.message": "Installing the Submariner add-on on a managed cluster will add it to the cluster set's multi-cluster network. It may take a few minutes for the cluster to connect to the network.",
    "managed.clusterSets.submariner.addons.config.notSupported": "One or more of the selected clusters are deployed on a provider that does not support configuration by a <bold>SubmarinerConfig</bold> resource. The Submariner add-on can still be installed, but you may need to follow a few manual configuration steps, view the <button>Submariner documentation</button> for more information.",
    "managed.clusterSets.submariner.addons.config.notSupported.view": "View unsupported clusters ({{number}})",
    "managed.clusterSets.submariner.addons.config.notSupported.provider": "{{clusterName}} (Provider not supported)",

    "submariner.title.tooltip": "Submariner enables direct networking between Pods and Services in different Kubernetes clusters, either on-premises or in the cloud.",
    "submariner.clusters.empty.title": "No available clusters found",
    "submariner.clusters.empty.message": "All clusters in the cluster set already have the Submariner add-on installed. Select the <bold>Manage resource assignments</bold> button to add more clusters.",
    "submariner.clusters.back": "Back to Submariner add-ons",
    "submariner.install.step.clusters.message": "",
    "submariner.install.step.clusters.title": "Select clusters",
    "submariner.install.step.configure.title": "Configure clusters",
    "submariner.install.step.clusters.wizardTitle": "Select clusters for add-on installation",
    "submariner.install.form.clusters": "Target clusters",
    "submariner.install.form.config.title": "Enter the configuration for {{clusterName}} on {{provider}}",
    "submariner.install.form.config.doc": "How do I configure Submariner?",
    "submariner.install.form.credential.secret": "Provider credential secret",
    "submariner.install.form.nattport": "IPSec NAT-T port",
    "submariner.install.form.cabledriver": "Cable driver",
    "submariner.install.form.gateways": "Gateway count",
    "submariner.install.form.instancetype": "Instance type",
    "submariner.install.form.clusters.placeholder": "Select clusters",
    "submariner.install.form.port.placeholder": "Enter port number",
    "submariner.install.form.cabledriver.placeholder": "Select cable driver",
    "submariner.install.form.gateways.placeholder": "Enter gateway count",
    "submariner.install.form.instancetype.placeholder": "Select instance type",
    "submariner.install.form.credential.secret.labelHelp": "The reference to the Secret in the cluster namespace that contains the provider credentials. The credentials will be used to prepare the Submariner environment on the provider.",
    "submariner.install.form.nattport.labelHelp": "The Submariner creates the IPsec tunnel between the clusters.  This port is used for IPsec NAT traversal. (default 4500)",
    "submariner.install.form.cabledriver.labelHelp": "The Submariner gateway cable driver, Available options are: libreswan (default) strongswan, and wireguard.",
    "submariner.install.form.gateways.labelHelp": "The number of worker nodes  that will be used to deploy the Submariner gateway component on the managed cluster. If the value is greater than 1, the Submariner gateway HA will be enabled automatically. (default 1)",
    "submariner.install.form.instancetype.labelHelp": "The Amazon Web Services EC2 instance type of the gateway node that will be created on the managed cluster. (default m5n.large)",
    "submariner.update.form.title": "Edit Submariner configuration",
    "submariner.update.form.message": "Editing the <bold>SubmarinerConfig</bold> will update the configurations of the Submariner add-on on the managed cluster. It may take a few minutes for the changes to take effect.",
    "submariner.config.edit": "Edit configuration",

    "managed.cluster.machinePools.emptyStateHeader": "No machine pools found.",
    "managed.cluster.machinePools.emptyStateButton": "This cluster doesn't have any machine pools.",
    "managed.import": "Import cluster",
    "managed.search": "Search cluster",
    "managed.upgrade": "Upgrade cluster",
    "managed.selectChannel": "Select channel",
    "managed.selectChannel.plural": "Select channels",
    "managed.upgrade.plural": "Upgrade clusters",
    "managed.editLabels": "Edit labels",
    "managed.hibernate": "Hibernate cluster",
    "managed.hibernate.plural": "Hibernate clusters",
    "managed.resume": "Resume cluster",
    "managed.resume.plural": "Resume clusters",
    "managed.detach": "Detach cluster",
    "managed.detach.plural": "Detach clusters",
    "managed.destroy": "Destroy cluster",
    "managed.destroy.plural": "Destroy clusters",
    "managed.importCluster": "Import cluster",
    "managed.createCluster": "Create cluster",
    "managed.addCluster": "Add cluster",
    "managed.createClusterSet": "Create cluster set",
    "managed.removeSet": "Remove from cluster set",
    "managed.addSet": "Add to cluster set",
    "managed.createClusterPool": "Create cluster pool",
    "set.edit-bindings": "Edit namespace bindings",
    "set.manage-resources": "Manage resource assignments",
    "set.delete": "Delete cluster set",
    "clusterPool.claim": "Claim cluster",
    "clusterPool.scale": "Scale cluster pool",
    "clusterPool.updateReleaseImage": "Update release image",
    "clusterPool.selectReleaseImage": "Select release image",
    "clusterPool.destroy": "Destroy cluster pool",
    "discovered": "Discovered",
    "machinePool.scale": "Scale machine pool",
    "machinePool.editAutoscale": "Edit autoscale",
    "machinePool.enableAutoscale": "Enable autoscale",
    "machinePool.disableAutoscale": "Disable autoscale",
    "machinePool.delete": "Delete machine pool",
    "template.create": "Create Ansible template",

    "hibernating.tooltip": "This action is currently unavailable because the cluster is powered down.",

    "button.backToClusters": "Back to clusters",
    "button.backToClusterSets": "Back to cluster sets",

    "detaching.inprogress": "{{clusterName}} is being detached",
    "destroying.inprogress": "{{clusterName}} is being destroyed",
    "detaching.inprogress.message": "It might take a few minutes for the detach process to complete. Select <bold>Back to clusters</bold> or wait here.",
    "destroying.inprogress.message": "It might take a few minutes for the destroy process to complete. Select <bold>Back to clusters</bold> or <bold>View logs</bold> to see the cluster destroy logs, or wait here.",
    "detaching.success": "{{clusterName}} was successfully detached",
    "destroying.success": "{{clusterName}} was successfully destroyed",
    "detaching.success.message": "{{clusterName}} was successfully detached. Select <bold>Back to clusters</bold> or create a new cluster.",
    "destroying.success.message": "{{clusterName}} was successfully destroyed. Select <bold>Back to clusters</bold> or create a new cluster.",

    "deleting.managedClusterSet.inprogress": "{{managedClusterSetName}} is being deleted.",
    "deleting.managedClusterSet.inprogress.message": "It might take a few minutes for the delete process to complete. Select <bold>Back to cluster sets</bold> or wait here.",
    "deleting.managedClusterSet.success": "{{managedClusterSetName}} was successfully deleted.",
    "deleting.managedClusterSet.success.message": "{{managedClusterSetName}} was successfully deleted. Select <bold>Back to cluster sets</bold> to go back to your cluster set list.",

    "configuration.download": "Download configuration",
    "actions": "Actions",

    "table.name": "Name",
    "table.cluster": "Cluster",
    "table.name.helperText": "The common Kubernetes resource name shared by multiple resources generated from cluster creation or import; including the <bold>Namespace</bold>, <bold>ManagedCluster</bold>, or <bold>ClusterDeployment</bold>. The cluster claim name will be displayed under the cluster name if it was claimed from a cluster pool.",
    "table.name.helperText.noBold": "The common Kubernetes resource name shared by multiple resources generated from cluster creation or import; including the Namespace, ManagedCluster, or ClusterDeployment. The cluster claim name will be displayed under the cluster name if it was claimed from a cluster pool.",
    "table.clusterName": "Cluster resource name",
    "table.clusterName.helperText": "The common Kubernetes resource name shared by multiple resources generated from cluster creation or import; including the <bold>Namespace</bold>, <bold>ManagedCluster</bold>, or <bold>ClusterDeployment</bold>.",
    "table.clusterChannel.helperText": "Channels help to control the pace of upgrades and recommend the approporiate release versions. Update channels are tied to a minor version of Openshift Container Platform, for example 4.6.",
    "table.clusterClaim": "Cluster claim name",
    "table.clusterClaim.helperText": "The name of the <bold>ClusterClaim</bold> resource used to claim this cluster from a cluster pool. For any direct interactions with underlying cluster resources, such as command line actions, use the <bold>Cluster resource name</bold> for those operations.",
    "table.clusterId": "Cluster ID",
    "table.status": "Status",
    "table.provider": "Infrastructure provider",
    "table.distribution": "Distribution version",
    "table.channel": "Channel",
    "table.labels": "Labels",
    "table.nodes": "Nodes",
    "table.kubeApiServer": "Cluster API address",
    "table.consoleUrl": "Console URL",
    "table.details": "Details",
    "table.message": "Message",
    "table.role": "Role",
    "table.clusterRole": "Cluster role",
    "table.displayRole": "Display role",
    "table.region": "Region",
    "table.zone": "Zone",
    "table.instanceType": "Instance type",
    "table.cpu": "CPU",
    "table.memory": "RAM",
    "table.credentials": "Username & password",
    "table.clusters": "Clusters",
    "table.clusterPools": "Cluster pools",
    "table.set": "Cluster set",
    "table.assignedToSet": "Current cluster set",
    "table.available": "Available clusters",
    "table.namespace": "Namespace",
    "table.change": "Change",
    "table.availableToClaim": "Available to claim",
    "table.claimName": "Cluster claim name",
    "table.lifetime": "Lifetime",
    "table.linkedCred": "Credential",
    "table.clustersInUse": "Clusters in use",
    "table.jobTemplate": "Job templates",
    "table.machineSetReplicas": "Machine set replicas",
    "table.autoscale": "Autoscale",
    "table.currentReleaseImage": "Current release image",
    "table.newReleaseImage": "New release image",
    "table.type": "Type",
    "table.kind": "Kind",
    "table.claimedBy": "Claimed by",
    "table.createdBy": "Created by",
    "table.clusterSet": "Cluster set",
    "table.clusterPool": "Cluster pool",
    "table.networkStatus": "Multi-cluster network status",
    "table.submariner.nodes": "Gateway nodes labeled",
    "table.submariner.agent": "Agent status",
    "table.submariner.connection": "Connection status",
    "table.clusterSetBinding": "Namespace bindings",

    "credentials.show": "Reveal credentials",
    "credentials.hide": "Hide credentials",
    "credentials.loading": "Loading credentials",
    "credentials.failed": "Failed",

    "empty-state.submariner.title": "No submariner add-ons found",
    "empty-state.cluster.title": "No clusters found",
    "empty-state.cluster.subtitle": "Ask your administrator to provide a cluster if the Import an existing cluster and Create a cluster buttons are disabled.",
    "empty-state.node.title": "No nodes found",
    "empty-state.node.subtitle": "This cluster doesn't have any nodes.",

    "import.no.cluster.sets.available": "No cluster sets available",
    "import.manage.cluster.sets": " Manage cluster sets",
    "import.form.header": "Cluster information",
    "import.form.clusterName.label": "Name",
    "import.form.clusterName.placeholder": "Enter cluster name",
    "import.form.managedClusterSet.label": "Cluster set",
    "import.form.managedClusterSet.placeholder": "Select a cluster set",
    "import.form.managedClusterSet.labelHelp": "A ManagedClusterSet is a group of managed clusters. With a ManagedClusterSet, you can manage access to all of the managed clusters in the group together.",
    "import.form.labels.label": "Additional labels",
    "import.command.fake": "echo <The encoded CRD is only displayed in the command when you click the Copy button.> | base64 --decode | kubectl apply -f - && sleep 2 && echo <The encoded YAML is only displayed in the command when you click the Copy button.> | base64 --decode | kubectl apply -f -",
    "import.command.generated": "1. Copy this command",
    "import.command.copy": "Copy command",
    "import.command.copy.description": "For OpenShift 4 and Kubernetes 1.16.0 clusters or above",
    "import.command.configurecluster": "2. Run this command with kubectl configured for your targeted cluster to start the import",
    "import.command.configureclusterdescription": "Log in to the existing cluster in your terminal and run the command.",
    "import.command.configurediscoveredclusterdescription": "Log in to the existing cluster in your terminal and run the command. Because your cluster is OpenShift version 4.5 or higher, you can also run this command in your console's web terminal (tech preview).",
    "import.command.pendingimport": "Cluster is pending import",
    "import.form.submit": "Save import and generate code",
    "import.form.submitted": "Code generated successfully",
    "import.importmode.header": "2. Select import mode",
    "import.importmode.subheader": "Import mode *",
    "import.importmode.body": "Select how you want to import your existing clusters",
    "import.importmode.footer": "Run import commands manually",
    "import.importmode.importsaved": "Import saved",
    "import.command.runcommand": "Run a command",
    "import.command.311.title": "Support for OpenShift 3.11 clusters",
    "import.command.311.description": "The latest distributions of OpenShift no longer support the v1beta1 API version. For continued compatibility support, use the command below to import your OpenShift 3.11 cluster.",
    "import.command.311.copyText": "Copy command for OpenShift 3.11",
    "import.command.launchconsole": "Launch console",
    "import.footer.viewcluster": "View cluster",
    "import.footer.importanother": "Import another",
    "import.generating": "Generating",
    "import.command.fetching": "Loading cluster import command",
    "import.description": "Once you click on \"Save import and generate code\", the information you entered is used to generate the code and cannot be modified anymore. If you wish to change any information, you will have to delete and re-import this cluster.",
    "import.command.alreadyimported": "The cluster cannot be imported because its Klusterlet CRD already exists.\nEither the cluster was already imported, or it was not detached completely during a previous detach process.\nDetach the existing cluster before trying the import again.",
    "import.auto.button": "Import",
    "import.mode.select": "Import mode",
    "import.auto.config.prompt": "Copy and paste your kubeconfig content",
    "import.auto.config.label": "Kubeconfig",
    "import.mode.kubeconfig": "Kubeconfig",
    "import.mode.token": "Enter your server URL and API token for the existing cluster",
    "import.mode.manual": "Run import commands manually",
    "import.mode.header": "Import details",
    "import.mode.default": "Select an import option for your existing cluster",
    "import.credential.default": "Select credential mode",
    "import.credential.explanation": "You need the kubeconfig file for the cluster that you're importing. Import information is used one time and is not saved.",
    "import.server": "Server URL",
    "import.server.place": "Enter your server URL",
    "import.token": "API Token",
    "import.token.place": "Enter your API token",
    "status.pending": "Pending",
    "status.destroying": "Destroying",
    "status.creating": "Creating",
    "status.failed": "Failed",
    "status.provisionfailed": "Failed",
    "status.deprovisionfailed": "Failed",
    "status.detached": "Detached",
    "status.detaching": "Detaching",
    "status.notaccepted": "Not accepted",
    "status.needsapproval": "Needs approval",
    "status.pendingimport": "Pending import",
    "status.ready": "Ready",
    "status.offline": "Offline",
    "status.importing": "Importing",
    "status.unknown": "Unknown",
    "status.hibernating": "Hibernating",
    "status.resuming": "Resuming",
    "status.stopping": "Stopping",
    "status.degraded": "Degraded",
    "status.prehookjob": "Prehook",
    "status.prehookfailed": "Failed",
    "status.posthookjob": "Posthook",
    "status.posthookfailed": "Failed",
    "status.importfailed": "Failed",
    "status.upgradefailed": "Failed",
    "status.stepbar.title": "Creating cluster",
    "status.stepbar.subtitle": "{{stepsDone}} of {{steps}} steps completed",
    "status.prehook.text": "Prehook",
    "status.install.text": "Cluster install",
    "status.import.text": "Cluster import",
    "status.posthook.text": "Posthook",

    "status.subtitle.healthy": "Complete",
    "status.subtitle.progress": "In progress",
    "status.subtitle.pending": "Pending",
    "status.subtitle.empty": "Pending",
    "status.subtitle.danger": "Failed",
    "status.subtitle.prehookfailed": "Failed",
    "status.subtitle.provisionfailed": "Failed",
    "status.subtitle.importfailed": "Failed",
    "status.subtitle.upgradefailed": "Failed",
    "status.subtitle.posthookfailed": "Failed",
    "status.subtitle.nojobs": "No jobs selected",
    "status.link.info": "Learn more about automation",
    "status.link.logs": "View logs",

    "status.submariner.progressing": "Progressing",
    "status.submariner.progressing.message": "The add-on installation is in progress. It may take a few minutes to complete, the status of the Submariner add-on will be reported upon completion.",
    "status.submariner.connection.degraded": "Degraded",
    "status.submariner.connection.healthy": "Healthy",
    "status.submariner.agent.degraded": "Degraded",
    "status.submariner.agent.healthy": "Healthy",
    "status.submariner.nodes.labeled": "Nodes labeled",
    "status.submariner.nodes.notLabeled": "Nodes not labeled",
    "status.submariner.network.healthy": "Healthy",
    "status.submariner.network.healthy.message": "All Submariner add-ons installed in the multi-cluster network are in a healthy state.",
    "status.submariner.network.progressing": "Progressing",
    "status.submariner.network.progressing.message": "One or more of the Submariner add-ons installed in the multi-cluster network are in a progressing state.",
    "status.submariner.network.degraded": "Degraded",
    "status.submariner.network.degraded.message": "One or more of the Submariner add-ons installed in the multi-cluster network are in a degraded state.",
    "status.submariner.network.insufficientClusters": "Add clusters",
    "status.submariner.network.insufficientClusters.message": "At least two clusters must be added to the cluster set in order to begin forming a multi-cluster network.",
    "status.submariner.network.insufficientSubmariners": "Install add-ons",
    "status.submariner.network.insufficientSubmariners.message": "At least two clusters in the cluster set must have the Submariner add-on installed in order to begin forming a multi-cluster network.",
    "status.pending.message": "The cluster is in a state with no matching status information. View the <bold>ManagedCluster</bold> or <bold>ClusterDeployment</bold> resource for this cluster for more information.",
    "status.destroying.message": "The cluster destroy process is in progress, which includes the removal of any related infrastructure provider resources.",
    "status.creating.message": "The cluster creation is in progress.",
    "status.failed.message": "No status information is available for this cluster. View the <bold>cluster-manager-registration-controller</bold> deployment to see if there is a problem.",
    "status.provisionfailed.message": "The cluster creation failed.",
    "status.deprovisionfailed.message": "The cluster destroy process failed.",
    "status.detached.message": "The cluster creation was successful, but the cluster is not managed by the hub cluster. Import the cluster to enable management capabilities, such as search, policy, applications, and observability.",
    "status.detaching.message": "The cluster is being removed from management. Access to management features, such as search, policy, applications, and observability are being removed.",
    "status.notaccepted.message": "The cluster was not approved by the cluster administrator to attach to the hub cluster.",
    "status.needsapproval.message": "The cluster is in the process of attaching to the hub cluster, but cannot complete the attachment until the certificate signing request is approved by the cluster administrator.",
    "status.pendingimport.message": "The hub cluster is ready for this cluster to attach. The cluster is automatically imported if it was created by the hub cluster. If this is an existing cluster that is being imported, view the details page of the cluster and follow the steps to complete the import process.",
    "status.ready.message": "The cluster is available. The Kubernetes API server and core management agents are in a healthy state.",
    "status.offline.message": "The cluster is not available. The Kubernetes API server or core management agents are not in a healthy state.",
    "status.importing.message": "The cluster import process is in progress.",
    "status.unknown.message": "The cluster is not reachable. The management control plane has not heard from the cluster in the specified <bold>leaseDurationSeconds</bold> interval configured in the <bold>ManagedCluster</bold> resource.",
    "status.hibernating.message": "The cluster is powered down. Virtual machine and network resources are not being utilized.",
    "status.resuming.message": "The cluster is powering back on. Cluster operations and consumption of virtual machine and network resources resumes.",
    "status.stopping.message": "The cluster is powering down. Cluster operations and consumption of virtual machine and network resources will be suspended.",
    "status.degraded.message": "One or more of the cluster's add-ons are in a degraded state.",
    "status.prehookjob.message": "The cluster prehook jobs are currently in progress.",
    "status.prehookfailed.message": "One or more of the cluster prehook jobs failed.",
    "status.posthookjob.message": "The cluster posthook jobs are currently in progress.",
    "status.posthookfailed.message": "One or more of the cluster posthook jobs failed.",
    "status.importfailed.message": "The cluster failed to attach to the hub cluster.",
    "status.upgradefailed.message": "The cluster upgrade is in a failure state.",
    "status.unknown.alert.title": "The cluster is not reachable",
    "status.offline.alert.title": "The cluster is not available",
    "status.prehookfailed.alert.title": "The cluster prehook jobs failed",
    "status.posthookfailed.alert.title": "The cluster posthook jobs failed",
    "status.importfailed.alert.title": "The cluster failed to import to the hub",
    "status.upgradefailed.alert.title": "The cluster failed to upgrade",
    "status.provisionfailed.alert.title": "The cluster creation failed",
    "node.status.ready": "Ready",
    "node.status.unhealthy": "Unhealthy",
    "node.status.unknown": "Unknown",
    "upgrade.available": "Upgrade available",
    "upgrade.notavailable": "Upgrade not available",
    "upgrade.upgrading": "Upgrading cluster",
    "upgrade.upgrading.message": "Upgrading {{clusterName}} to OpenShift {{version}}.",
    "upgrade.upgrading.message.percentage": "Upgrading {{clusterName}} to OpenShift {{version}}: {{percentage}} complete.",
    "upgrade.upgrading.link": "View upgrade details",
    "upgrade.upgrading.version": "Upgrading to {{version}}",
    "upgrade.upgrading.progress": "{{percentage}}",
    "upgrade.upgrading.trigger": "Upgrading ...",
    "upgrade.selecting.channel": "Selecting {{channel}}",
    "upgrade.upgradefailed": "Upgrade failing",
    "upgrade.upgradefailed.message": "Upgrading {{clusterName}} to OpenShift {{version}} is failing.",
    "upgrade.select.label": "Select a new version:",
    "upgrade.select.placeholder": "Select a new version",
    "upgrade.current.version": "Current version:",
    "upgrade.loading": "Loading",
    "upgrade.submit": "Upgrade",
    "upgrade.submit.processing": "Upgrading",
    "upgrade.selectChannel.submit": "Save",
    "upgrade.selectChannel.submit.processing": "Saving",
    "upgrade.table.name": "Name",
    "upgrade.table.currentversion": "Current version",
    "upgrade.table.newversion": "New version",
    "upgrade.table.currentchannel": "Current channel",
    "upgrade.table.newchannel": "New channel",
    "upgrade.ansible.prehookjob.title": "Upgrade prehook",
    "upgrade.ansible.posthookjob.title": "Upgrade posthook",
    "upgrade.ansible.pending.title": "Upgrade pending",
    "upgrade.ansible.prehook": "Upgrade prehook jobs are running",
    "upgrade.ansible.prehook.failure": "Upgrade prehook jobs have failed:",
    "upgrade.ansible.posthook": "Upgrade posthook jobs are running",
    "upgrade.ansible.posthook.failure": "Upgrade posthook jobs have failed:",
    "provision.notification.creating": "Cluster creation is in progress:",
    "provision.notification.deprovisionfailed": "Cluster destroy failed:",
    "provision.notification.provisionfailed": "Cluster creation failed:",
    "provision.notification.destroying": "Cluster creation is in progress:",
    "view.logs": "View logs",
    "view.addons": "View add-ons",
    "view.releaseNotes": "View release notes",
    "view.submariner": "View Submariner add-ons",

    "modal.destroy.title": "Permanently destroy managed cluster",
    "modal.detach.title": "Detach managed cluster",
    "modal.destroy.content": "Are you sure that you want to continue?",
    "modal.detach.content": "Are you sure that you want to continue?",
    "tab.overview": "Overview",
    "tab.nodes": "Nodes",
    "tab.machinepools": "Machine pools",
    "tab.addons": "Add-ons",
    "tab.submariner": "Submariner add-ons",
    "tab.clusters": "Managed clusters",
    "tab.clusterPools": "Cluster pools",
    "tab.access": "Access management",

    "labels.capital": "Labels",
    "labels.lower": "{{resourceName}} labels",
    "labels.button.add": "Add label",
    "labels.edit.title": "Edit labels",
    "labels.description": "Labels help you organize and select resources. Adding labels allows you to query for objects by using the labels. Selecting labels during policy and application creation allows you to distribute your resources to different clusters that share common labels.",
    "labels.edit.placeholder": "Enter key=value, then press enter, space, or comma",

    "summary.status": "Status",
    "summary.nodes": "Nodes",
    "summary.applications": "Applications",
    "summary.violations": "Policy violations",
    "summary.cluster.issues": "Identified issues",
    "summary.cluster.no.issues": "No potential issues found",
    "summary.cluster.issues.description.count": "{{criticalCount}} Critical, {{importantCount}} Important, {{moderateCount}} Moderate, {{lowCount}} Low",
    "summary.nodes.inactive": "{{number}} nodes inactive",
    "summary.applications.launch": "Go to Applications",
    "summary.violations.launch": "Go to Policies",
    "summary.cluster.issues.description": "By total risk:",
    "summary.status.loading": "Loading application and violation status",

    "summary.submariner.launch": "Go to Submariner add-ons",
    "summary.clusters.launch": "Go to Managed clusters",
    "summary.clusterPools.launch": "Go to Cluster pools",

    "clusterPools.one": "1 pool",
    "clusterPools.multiple": "{{number}} pools",

    "policy.report.flyout.title": "{{count}} identified issues",
    "policy.report.flyout.description": "Identified issues from your cluster in different categories. We Identify and prioritize risks and issues to security, configuration, health, performance, availability, and stability of your clusters.",
    "policy.report.flyout.back": "Back",
    "policy.report.flyout.table.header": "Recommendations with remediation",
    "policy.report.flyout.donut.chart.ariaTitle": "Cluster violations",
    "policy.report.flyout.donut.chart.ariaDesc": "Donut chart of cluster violations",
    "policy.report.flyout.donut.chart.text": "Total issues",
    "policy.report.flyout.details.tab.remediation": "How to remediate",
    "policy.report.flyout.details.tab.reason": "Reason",
    "policy.report.table.description": "Description",
    "policy.report.table.category": "Category",
    "policy.report.table.totalRisk": "Total risk",
    "policy.report.critical": "Critical",
    "policy.report.important": "Important",
    "policy.report.moderate": "Moderate",
    "policy.report.low": "Low",
    "policy.report.flyout.matched": "Matched on",
    "policy.report.riskLevel": "The impact of the problem would be {{totalRisk}} if it occurred",

    "bulk.delete.sets": "Delete cluster sets",
    "bulk.updateReleaseImages.clusterPools": "Update release images",
    "bulk.destroy.clusterPools": "Destroy cluster pools",
    "bulk.title.import": "Import clusters",
    "bulk.message.import": "Importing the clusters will attach them to the hub cluster. The kubeadmin user must be enabled on the target clusters to import them successfully.",
    "bulk.title.detach": "Detach clusters?",
    "bulk.message.detach": "Detaching a cluster removes it from management, but does not destroy it. You can import the clusters again to manage them.",
    "hibernatable.clusters": "hibernatable clusters",
    "bulk.title.destroy": "Permanently destroy clusters?",
    "bulk.message.destroy": "This action detaches the cluster and if possible the cluster will be destroyed.",
    "bulk.title.hibernate": "Hibernate clusters",
    "bulk.message.hibernate": "Moving to the Hibernating state blocks any operations for the clusters. While hibernating, the cluster does not consume any virtual machine or network resources. This can be undone at any time. Only clusters that support hibernation are shown.",
    "bulk.title.resume": "Resume clusters",
    "bulk.message.resume": "Moving out of Hibernating state resumes all operations for the clusters. After powering back on, the cluster resumes consumption of any virtual machine and network resources. Only clusters that support hibernation are shown.",
    "bulk.title.removeSet": "Remove cluster from set?",
    "bulk.message.removeSet": "Removing a cluster from a cluster set will remove access control permissions to resources in this set for all assigned cluster set users. The cluster can be added back to the cluster set at any time.",
    "bulk.title.addSet": "Add cluster to set",
    "bulk.message.addSet": "Adding a cluster to a cluster set will grant access control permissions to resources in this set for all assigned cluster set users. The cluster can be removed from the cluster set at any time.",
    "bulk.message.addSet.empty": "You don't have any cluster sets that you are authorized to add a cluster to. See your cluster administrator for role-based access control information.",
    "bulk.title.upgrade": "Upgrade clusters",
    "bulk.title.selectChannel": "Select channels",
    "bulk.message.upgrade": "Select the new versions for the clusters that you want to upgrade. Only the selected clusters that can be upgraded and have available upgrades are listed. This action is irreversible.",
    "bulk.plural.upgrade": "clusters",
    "bulk.plural.selectChannel": "channels",
    "bulk.title.deleteSet": "Delete cluster sets?",
    "bulk.message.deleteSet": "Deleting a cluster set will remove all access control permissions to resources in this set for all assigned cluster set users. Resources currently in this cluster set will not be deleted.",
    "bulk.message.selectChannel": "Select channels for the clusters. Only the selected clusters that have available channels are listed.",
    "bulk.title.updateReleaseImage": "Update release images",
    "bulk.message.updateReleaseImage": "Updating the release image for a cluster pool will change the default distribution version of clusters created from the cluster pool. Only newly created clusters from the cluster pool will be updated to the new version.",
    "bulk.title.destroyClusterPool": "Permanently destroy cluster pools?",
    "bulk.message.destroyClusterPool": "Destroying a cluster pool will destroy any unclaimed clusters in the cluster pool.",
    "bulk.delete.templates": "Delete templates",
    "bulk.delete.templates.message": "This action will delete Ansible job templates and will unlink any associated Ansible credential. Are you sure that you want to continue?",
    "bulk.title.deleteMachinePool": "Permanently delete machine pools?",
    "bulk.message.deleteMachinePool": "Deleting a machine pool will destroy any machine sets in the machine pool and associated nodes will be deprovisioned. Deleting a machine pool may result in insufficient resources for applications running on this cluster.",
    "bulk.title.removeAuthorization": "Remove users or groups?",
    "bulk.message.removeAuthorization": "Removing a user or group revokes access permissions to the cluster set and all of its associated clusters. These permissions can be re-assigned to users and groups at any time.",
    "bulk.title.uninstallSubmariner": "Uninstall Submariner add-ons?",
    "bulk.title.uninstallSubmariner.action": "Uninstall Submariner add-ons",
    "bulk.message.uninstallSubmariner": "Uninstalling the Submariner add-on from a managed cluster will remove it from the multi-cluster network. This may result in disruption to your applications or services. Are you sure you want to continue?",

    "uninstall.add-on": "Uninstall add-on",

    "createClusterSet.title": "Create cluster set",
    "createClusterSet.success.title": "Cluster set successfully created",
    "createClusterSet.description": "Creating a <bold>ManagedClusterSet</bold> will allow you to group resources and manage access control to all of the resources in the group together. You will be able to manage the resource assignments for access control after creating the cluster set.",
    "createClusterSet.success.description": "<bold>{{clusterSetName}}</bold> was successfully created. Click the <bold>Manage resource assignments</bold> button to assign resources to this cluster set.",
    "createClusterSet.form.name.label": "Cluster set name",
    "createClusterSet.form.name.placeholder": "Enter cluster set name",
    "createClusterSet.form.section.clusters.emptyTitle": "No assignable resources found",
    "createClusterSet.form.section.clusters.emptyMessage": "You don't have any clusters or cluster pools available to assign to this cluster set.",

    "manageClusterSet.form.section.table": "Select resources to toggle their assignments to the cluster set",
    "manageClusterSet.form.section.table.description": "Resources can be added, removed, and transferred from other cluster sets (if you have permissions to remove from them from their assigned set).",
    "manageClusterSet.form.section.table.description.second": "<bold>Important:</bold> assigning a resource to the cluster set will give all cluster set users permissions to the resource's namespace.",
    "manageClusterSet.form.review.description": "Adding or removing resources from a cluster will affect access control permissions in this set for all assigned cluster set users. The clusters can be added or removed to the cluster set at any time.",
    "manageClusterSet.form.modal.title": "Confirm changes",
    "manageClusterSet.form.modal.tab.added": "Added",
    "manageClusterSet.form.modal.tab.removed": "Removed",
    "manageClusterSet.form.modal.tab.unchanged": "No changes",
    "managedClusterSet.form.added": "Added",
    "managedClusterSet.form.removed": "Removed",
    "managedClusterSet.form.unchanged": "No change",
    "managedClusterSet.form.transferred": "Transferred",
    "managedClusterSet.form.emptyStateButton": "Back to cluster sets",

    "clusterClaim.create.title": "Claim cluster",
    "clusterClaim.create.title.success": "Cluster successfully claimed",
    "clusterClaim.create.message": "Claiming a cluster from <bold>{{clusterPoolName}}</bold> will remove one of the available clusters from the pool and a new cluster will be created to replace it.",
    "clusterClaim.create.message.success": "A cluster was successfully claimed from <bold>{{clusterPoolName}}</bold>. The cluster may be resuming from a Hibernating state, and will take a few minutes to power back on.",
    "clusterClaim.cluster.displayName": "Cluster display name",
    "clusterClaim.cluster.name": "Cluster name",
    "clusterClaim.name.label": "Cluster claim name",
    "clusterClaim.name.placeholder": "Enter cluster claim name",
    "clusterClaim.modal.viewCluster": "View cluster",
    "clusterClaim.create.timeOut": "Timed out waiting for a cluster to be assigned to the claim. Try checking the cluster claim later.",

    "clusterPool.clusters": "Clusters",

    "clusterPool.modal.scale.title": "Scale cluster pool",
    "clusterPool.modal.scale.message": "Specify the desired size of <bold>{{clusterPoolName}}</bold>. Adjusting the size of the cluster pool will result in the creation or destruction of clusters; only unclaimed clusters will be destroyed if downsizing.",
    "clusterPool.modal.scale.poolName": "Cluster pool name",
    "clusterPool.modal.scale.poolNamespace": "Cluster pool namespace",
    "clusterPool.modal.scale.input": "Set desired cluster pool size",

    "template.title": "Automation",
    "template.emptyStateHeader": "You don't have any Ansible job templates",
    "template.emptyStateMsg": "Select <bold>Create Ansible template</bold> to create an Ansible job template.",
    "template.hint": "Create an Ansible automation job template to automatically run Ansible jobs at different stages of a cluster's life cycle. To use this feature, the Ansible Automation Platform Resource Operator must be installed. Install the operator through the following link:",
    "template.operator.link": "OperatorHub",
    "template.edit": "Edit template",
    "template.link": "Link a credential",
    "template.delete": "Delete",
    "template.jobs": "Number of jobs",
    "template.add": "Add template",
    "template.prehook": "Pre-creation",
    "template.posthook": "Post-creation",
    "template.modal.delete.title": "Delete template",
    "template.modal.delete.message.linked": "This action will delete your Ansible job template. Are you sure you want to unlink <bold>{{curatorTemplate}}</bold> from <bold>{{ansibleCredential}}</bold>?",
    "template.modal.delete.message.noLink": "This action will delete your Ansible job template. Are you sure that you want to continue?",
    "template.modal.linkProvider.label": "Ansible connection",
    "template.modal.linkProvider.placeholder": "Select an Ansible connection",
    "template.modal.linkProvider.message": "Linking an Ansible connection will allow you to run job templates for cluster lifecycle actions when you create a cluster with this template.",
    "template.modal.linkProvider.title": "Link an Ansible connection",
    "template.modal.linkProvider.submit": "Link",
    "template.modal.linkProvider.submitting": "Linking",
    "template.modal.noCredentials": "You don't have any Ansible credentials. Visit the <bold>Credentials</bold> tab and select <bold>Add credentials</bold> to create an Ansible credential.",
    "template.templates.title": "Ansible job templates",
    "template.information.title": "Basic information",
    "template.information.description": "The default job templates that you select appear automatically during cluster creation. To create a sequence of events, select multiple jobs. Drag and drop the job templates to reorder the sequence.",
    "template.job.duplicate.error": "The job name already exists in this hook. The job list cannot contain duplicates.",

    "template.create.name": "Template name",
    "template.create.placeholder": "Enter the name for the template",
    "template.create.config.wizard.title": "Configure Ansible job template name and Ansible credential",
    "template.create.install": "Install",
    "template.create.install.wizard.title": "Configure Ansible job templates to run for your cluster at install",
    "template.create.upgrade": "Upgrade",
    "template.create.upgrade.wizard.title": "Configure Ansible job templates to run for your cluster at upgrade",
    "template.create.scale": "Scale",
    "template.create.scale.wizard.title": "Configure Ansible job templates to run for your cluster at scaling",
    "template.create.destroy": "Destroy",
    "template.create.destroy.wizard.title": "Configure Ansible job templates to run for your cluster at destroy",
    "template.create.review.title": "Review your default job templates",
    "template.create.review.description": "Review your choices for default job templates. Go back to a step if you have any changes to make.",

    "template.preInstall.label": "Pre-install Ansible job templates",
    "template.postInstall.label": " Post-install Ansible job templates",
    "template.preUpgrade.label": "Pre-upgrade Ansible job templates",
    "template.postUpgrade.label": " Post-upgrade Ansible job templates",
    "template.preScale.label": "Pre-scale Ansible job templates",
    "template.postScale.label": " Post-scale Ansible job templates",
    "template.preDestroy.label": "Pre-destroy Ansible job templates",
    "template.postDestroy.label": " Post-destroy Ansible job templates",
    "template.job.placeholder": "Add an Ansible job template",

    "template.modal.title.add": "Add Ansible job",
    "template.modal.title.edit": "Edit Ansible job",
    "template.modal.name.label": "Ansible job template name",
    "template.modal.name.helper.text": "The Ansible job template name must match the name of the job on the Ansible Tower. If the names are not the same, the hook cannot run the job.",
    "template.modal.settings.label": "Extra variables",
    "template.modal.settings.placeholder": "Enter key=value pairs",

    "machinePool.alert.scaling.increase.title": "Scaling up in progress",
    "machinePool.alert.scaling.decrease.title": "Scaling down in progress",
    "machinePool.alert.scaling.increase.message": "Worker nodes are currently being added to this cluster. Click the <bold>View machines</bold> button to see the status of the scaling operations (it may take a few minutes for the changes to be reflected on this console).",
    "machinePool.alert.scaling.decrease.message": "Worker nodes are currently being removed from this cluster. Click the <bold>View machines</bold> button to see the status of the scaling operations (it may take a few minutes for the changes to be reflected on this console).",
    "machinePool.view.machines": "View machines",
    "machinePool.menu.disabled.tooltip": "The current status of the cluster ({{status}}) does not allow any actions to be taken on the machine pool.",
    "machinePool.replica.count": "{{range}} replicas",
    "machinePool.modal.scale.edit-manualscale.title": "Scale machine pool",
    "machinePool.modal.scale.edit-manualscale.message": "Specify the desired machine set replica count for the <bold>{{name}}</bold>. Adjusting the size of the machine pool will result in the creation or destruction of nodes on the cluster.",
    "machinePool.modal.scale.replicas.label": "Machine set replica count",
    "machinePool.modal.scale.validation.positive": "Replica count must be a positive number.",
    "machinePool.modal.scale.enable-autoscale.title": "Enable autoscale",
    "machinePool.modal.scale.enable-autoscale.message": "This will automatically scale the machine sets in <bold>{{name}}</bold>. You can disable this later if you need to update the machine set replica count manually.",
    "machinePool.modal.scale.disable-autoscale.title": "Disable autoscale",
    "machinePool.modal.scale.disable-autoscale.message": "This will require manually scaling the machine sets in <bold>{{name}}</bold>. There are currently {{number}} active machine set replicas in this machine pool.",
    "machinePool.modal.scale.edit-autoscale.title": "Edit autoscale",
    "machinePool.modal.scale.edit-autoscale.message": "Specify the minimum and maximum replicas for <bold>{{name}}</bold>",
    "machinePool.modal.scale.minReplicas.label": "Minimum replicas",
    "machinePool.modal.scale.maxReplicas.label": "Maximum replicas",
    "machinePool.modal.scale.maxReplicas.validation.greater": "Maximum replicas must be greater than minimum replicas",

    "access.emptyTitle": "No users or groups found",
    "access.emptyMessage": "This cluster set doesn't have any users or groups, yet. Click the <bold>Add user or group</bold> button to add a user or group.",
    "access.emptyStateButton": "Add user or group",
    "access.userGroups": "Users and Groups",
    "access.remove": "Remove",
    "access.add": "Add user or group",
    "access.add.title": "Add user or group",
    "access.add.message": "Adding a user or group will grant access permissions to the cluster set and all of its associated clusters. These permissions can be revoked at any time.",
    "access.add.userGroup": "Select user or group",
    "access.select.user": "Select user",
    "access.select.group": "Select group",
    "access.select.role": "Select role",
    "access.users": "Users",
    "access.groups": "Groups",
    "access.add.role": "Select role",
    "access.usersInGroup": "Users in group",
    "access.usersInGroup.view": "View users in group",
    "access.clusterSet.role.admin": "Cluster set admin",
    "access.clusterSet.role.view": "Cluster set view",

    "clusterSetBinding.edit.title": "Edit namespace bindings",
    "clusterSetBinding.edit.message": "A <bold>ManagedClusterSetBinding</bold> resource binds a <bold>ManagedClusterSet</bold> resource to a namespace. Placement resources that are created in the same namespace can only access managed clusters that are included in the bound <bold>ManagedClusterSet</bold> resource.",
    "clusterSetBinding.edit.message.noBold": "A ManagedClusterSetBinding resource binds a ManagedClusterSet resource to a namespace. Placement resources that are created in the same namespace can only access managed clusters that are included in the bound ManagedClusterSet resource.",
    "clusterSetBinding.edit.select.label": "Namespaces",
    "clusterSetBinding.edit.select.placeholder": "Select namespaces"
}
