{
    "en-GB": {
        "AuthenticatedContent.loadingDeployments": "Loading Deployments...",
        "ConfigurePlanStep.editConfigurationLink": "Edit Configurations",
        "CurrentPlanActions.planActivatedNotificationMessage": "The plan {planName} was activated.",
        "CurrentPlanActions.planActivatedNotificationTitle": "Plan Activated",
        "DataTable.filter": "Filter",
        "DataTable.itemsVisibleInTable": "Showing {showing} of {total} items",
        "DeletePlan.cancel": "Cancel",
        "DeletePlan.deletePlan": "Delete Plan",
        "DeletePlan.deletePlanConfirmation": "Are you sure you want to delete plan {planName}?",
        "DeletePlan.deletePlanName": "Delete {planName}",
        "DeleteStackButton.deleteConfirmationQuestion": "Are you sure you want to delete the stack?",
        "DeleteStackButton.deleteDeployment": "Delete Deployment",
        "Deploy.deleteInProgress": "Deletion in progress",
        "DeployStep.requestingDeploy": "Requesting a deploy...",
        "DeployStep.validateAndDeploy": "Validate and Deploy",
        "DeploymentConfiguration.deploymentConfiguration": "Deployment Configuration",
        "DeploymentConfiguration.overallSettings": "Overall Settings",
        "DeploymentConfiguration.parameters": "Parameters",
        "DeploymentConfigurationSummary.loadingCurrentConfiguration": "Loading current Deployment Configuration...",
        "DeploymentConfirmation.deployButton": "Deploy",
        "DeploymentConfirmation.deploymentConfirmation": "Are you sure you want to deploy this plan?",
        "DeploymentConfirmation.deploymentConfirmationHeader": "Deploy Plan {planName}",
        "DeploymentConfirmation.requestingDeploymentLoader": "Requesting a deployment...",
        "DeploymentConfirmation.summary": "Summary:",
        "DeploymentConfirmation.validationsWarningMessage": "It is highly recommended that you resolve all validation issues before continuing.",
        "DeploymentConfirmation.validationsWarningTitle": "Not all pre-deployment validations have passed.",
        "DeploymentDetail.close": "Close",
        "DeploymentDetail.loadingStacksLoader": "Loading Stacks...",
        "DeploymentDetail.modalTitle": "Plan {planName} deployment",
        "DeploymentFailure.deleteDeployment": "Delete Deployment",
        "DeploymentFailure.moreDetails": "More details",
        "DeploymentFailure.requestingDeletion": "Requesting Deletion of Deployment",
        "DeploymentFailure.resources": "Resources",
        "DeploymentPlan.configureRolesStepHeader": "Configure Roles and Assign Nodes",
        "DeploymentPlan.deployStepHeader": "Deploy",
        "DeploymentPlan.deploymentConfigurationStepHeader": "Specify Deployment Configuration",
        "DeploymentPlan.hardwareStepHeader": "Prepare Hardware",
        "DeploymentProgress.cancelDeployment": "Cancel Deployment",
        "DeploymentProgress.deploymentInProgress": "Deployment is currently in progress.",
        "DeploymentProgress.requestingDeletion": "Requesting Deletion of Deployment",
        "DeploymentProgress.viewInformation": "View detailed information",
        "DeploymentStatus.createComplete": "Deployment succeeded",
        "DeploymentStatus.createFailed": "Deployment failed",
        "DeploymentStatus.createInProgress": "Deployment in progress",
        "DeploymentStatus.deleteFailed": "Deployment deletion failed",
        "DeploymentStatus.updateComplete": "Update succeeded",
        "DeploymentStatus.updateFailed": "Update failed",
        "DeploymentStatus.updateInProgress": "Update in progress",
        "DeploymentSuccess.deleteDeployment": "Delete Deployment",
        "DeploymentSuccess.requestingDeletion": "Requesting Deletion of Deployment",
        "DeploymentSuccess.resources": "Resources",
        "DriverFields.ipOrFqdnValidatorMessage": "Please enter a valid IPv4 Address or a valid FQDN.",
        "EditPlan.cancel": "Cancel",
        "EditPlan.updatePlanNameFiles": "Update {planName} Files",
        "EditPlan.updatingPlanLoader": "Updating plan...",
        "EditPlan.uploadAndUpdate": "Upload Files and Update Plan",
        "EnvironmentConfiguration.cancel": "Cancel",
        "EnvironmentConfiguration.saveChanges": "Save Changes",
        "EnvironmentConfigurationActions.envConfigUpdatedNotificationMessage": "The Environment Configuration has been successfully updated.",
        "EnvironmentConfigurationActions.envConfigUpdatedNotificationTitle": "Environment Configuration updated",
        "EnvironmentGroup.requiredEnvironments": "This environment requires {requiredEnvironments}.",
        "ExportPlan.cancel": "Cancel",
        "FileList.planFiles": "Plan Files",
        "HardwareStep.registerNodes": "Register Nodes",
        "I18nDropdown.language": "Language",
        "ListPlans.actions": "Actions",
        "ListPlans.createNewPlan": "Create New Plan",
        "ListPlans.delete": "Delete",
        "ListPlans.deletingPlanName": "Deleting {planName}...",
        "ListPlans.edit": "Edit",
        "ListPlans.name": "Name",
        "ListPlans.noPlans": "There are currently no plans.",
        "ListPlans.plans": "Plans",
        "Login.description": "This tool will walk you through the process of configuring and deploying an OpenStack environment.",
        "Login.login": "Log In",
        "Login.password": "Password",
        "Login.passwordRequired": "Password is required.",
        "Login.username": "Username",
        "Login.usernameRequired": "Username is required.",
        "Login.welcome": "Welcome!",
        "NavBar.deploymentPlanTab": "Deployment Plan",
        "NavBar.logoutLink": "Logout",
        "NavBar.toggleNavigation": "Toggle navigation",
        "Navbar.nodesTab": "Nodes",
        "NewPlan.cancel": "Cancel",
        "NewPlan.createNewPlan": "Create New Plan",
        "NewPlan.creatingPlanLoader": "Creating plan...",
        "NewPlan.uploadAndCreate": "Upload Files and Create Plan",
        "NoPlans.createNewPlan": "Create New Plan",
        "NoPlans.noPlansAvailable": "No Deployment Plans Available",
        "NoPlans.noPlansAvailableMessage": "There are no Deployment Plans available. Please create one first.",
        "Nodes.deployedTab": "Deployed",
        "Nodes.maintenanceTab": "Maintenance",
        "Nodes.nodes": "Nodes",
        "Nodes.refreshResults": "Refresh Results",
        "Nodes.registerNodes": "Register Nodes",
        "Nodes.registeredTab": "Registered",
        "NodesActions.introspectionFailedNotificationTitle": "Nodes Introspection Failed",
        "NodesActions.introspectionNotificationMessage": "Selected nodes were successfully introspected.",
        "NodesActions.introspectionNotificationTitle": "Nodes Introspection Complete",
        "NodesAssignment.assignNodesToRole": "Assign Nodes to {roleName} Role",
        "NodesAssignment.assignUnassignNodes": "Assign/Unassign Selected Nodes",
        "NodesAssignment.done": "Done",
        "NodesTable.loadingNodes": "Loading Nodes...",
        "NodesTable.noNodes": "There are no Nodes available.",
        "NodesTables.cpuArch": "CPU Arch.",
        "NodesTables.cpuCores": "CPU (cores)",
        "NodesTables.diskGb": "Disk (GB)",
        "NodesTables.macAddresses": "MAC Address(es)",
        "NodesTables.memoryMb": "Memory (MB)",
        "NodesTables.name": "Name",
        "NodesTables.powerState": "Power State",
        "NodesTables.profile": "Profile",
        "NodesTables.provisionState": "Provision State",
        "OvercloudInfo.loadingOvercloudInformation": "Loading overcloud information...",
        "OvercloudInfo.overcloudInformationHeader": "Overcloud information:",
        "OvercloudInfo.overcloudIpAddress": "Overcloud IP address:",
        "OvercloudInfo.password": "Password:",
        "OvercloudInfo.username": "Username:",
        "PXEAndDRACDriverFields.addr_title": "DRAC Host",
        "PXEAndDRACDriverFields.pwd_title": "DRAC Password",
        "PXEAndDRACDriverFields.user_title": "DRAC Username",
        "PXEAndIPMIToolDriverFields.addr_title": "IPMI IP Address or FQDN",
        "PXEAndIPMIToolDriverFields.pwd_title": "IPMI Password",
        "PXEAndIPMIToolDriverFields.user_title": "IPMI Username",
        "PXEAndSSHDriverFields.addr_title": "SSH IP Address or FQDN",
        "PXEAndSSHDriverFields.pwd_title": "SSH Key",
        "PXEAndSSHDriverFields.user_title": "SSH User",
        "ParameterInput.enterValidJson": "Please enter a valid JSON string.",
        "ParameterInputList.noParameters": "There are currently no parameters to configure in this section.",
        "Parameters.cancel": "Cancel",
        "Parameters.saveChanges": "Save Changes",
        "ParametersActions.parametersUpdatedNotficationMessage": "The Deployment parameters have been successfully updated.",
        "ParametersActions.parametersUpdatedNotficationTitle": "Parameters updated",
        "PlanEditFormTabs.files": "Files",
        "PlanEditFormTabs.planName": "Plan Name",
        "PlanEditFormTabs.updatePlan": "Update Plan",
        "PlanEditFormTabs.uploadFiles": "Upload Files",
        "PlanEditFormTabs.uploadType": "Upload Type",
        "PlanFormTabs.addPlanName": "Add a Plan Name",
        "PlanFormTabs.files": "Files",
        "PlanFormTabs.newPlan": "New Plan",
        "PlanFormTabs.planFiles": "Plan Files",
        "PlanFormTabs.planName": "Plan Name",
        "PlanFormTabs.planNameValidationError": "Please use only alphanumeric characters and hyphens (-).",
        "PlanFormTabs.uploadType": "Upload Type",
        "PlanUploadTypeRadios.localFolder": "Local Folder",
        "PlanUploadTypeRadios.tarArchive": "Tar Archive (tar.gz)",
        "PlansActions.deploymentFailedNotificationTitle": "Deployment Failed",
        "PlansActions.planCreatedNotificationMessage": "The plan {planName} was successfully created.",
        "PlansActions.planCreatedNotificationTitle": "Plan was created",
        "PlansActions.planDeletedNotificationMessage": "The plan {planName} was successfully deleted.",
        "PlansActions.planDeletedNotificationTitle": "Plan Deleted",
        "PlansActions.planUpdatedNotificationMessage": "The plan {planName} was successfully updated.",
        "PlansActions.planUpdatedNotificationTitle": "Plan Updated",
        "PlansDropdown.manageDeployments": "Manage Deployments",
        "PlansDropdown.selectDeployment": "Select Deployment",
        "RegisterNodeForm.General": "General",
        "RegisterNodeForm.architecture": "Architecture",
        "RegisterNodeForm.cpuCount": "CPU count",
        "RegisterNodeForm.diskGb": "Disk (GB)",
        "RegisterNodeForm.driver": "Driver",
        "RegisterNodeForm.enterValidMacAddress": "Please enter a valid MAC Address.",
        "RegisterNodeForm.hardware": "Hardware",
        "RegisterNodeForm.macAddressesDescription": "Comma separated list of MAC Addresses",
        "RegisterNodeForm.management": "Management",
        "RegisterNodeForm.memoryMb": "Memory (MB)",
        "RegisterNodeForm.name": "Name",
        "RegisterNodeForm.networking": "Networking",
        "RegisterNodeForm.nicMacAddresses": "NIC MAC Addresses",
        "RegisterNodeForm.nodeDetail": "Node Detail",
        "RegisterNodeForm.nodeNameMaxLength": "Node name can have up to 255 characters.",
        "RegisterNodeForm.nodeNameRegexp": "Name may only consist of RFC3986 unreserved characters, to wit: ALPHA / DIGIT / \"-\" / \".\" / \"_\" / \"~\".",
        "RegisterNodesActions.registrationNotificationMessage": "The nodes were successfully registered.",
        "RegisterNodesActions.registrationNotificationTitle": "Nodes Registration Complete",
        "RegisterNodesDialog.addANodeManually": "Add a node manually or upload nodes from a file.",
        "RegisterNodesDialog.addNew": "Add New",
        "RegisterNodesDialog.cancel": "Cancel",
        "RegisterNodesDialog.csvUnsupported": "CSV Upload Unsupported",
        "RegisterNodesDialog.invalidJson": "Invalid JSON",
        "RegisterNodesDialog.noNodesToRegister": "\"No Nodes To Register\"",
        "RegisterNodesDialog.or": "or",
        "RegisterNodesDialog.provideCsvOrInstackenvJson": "Please provide a CSV file or instackenv.json.",
        "RegisterNodesDialog.registerNodes": "Register Nodes",
        "RegisterNodesDialog.registeringNodes": "Registering Nodes...",
        "RegisterNodesDialog.selectedFileUnsupported": "The selected file format is not supported yet.",
        "RegisterNodesDialog.undefinedNode": "Undefined Node",
        "RegisterNodesDialog.unsupportedFileFormat": "Unsupported File Format",
        "RegisterNodesDialog.uploadFromFile": "Upload From File",
        "RegisteredNodesTabPane.deleteNodesModalMessage": "Are you sure you want to delete the selected nodes?",
        "RegisteredNodesTabPane.deleteNodesModalTitle": "Delete Nodes",
        "RegisteredNodesTabPane.introspectNodes": "Introspect Nodes",
        "RegisteredNodesTabPane.provideNodes": "Provide Nodes",
        "RegisteredNodesTabPane.tagNodes": "Tag Nodes",
        "RoleCard.assignNodes": "Assign Nodes",
        "RoleCard.nodesAssigned": "Nodes assigned",
        "RoleDetail.loadingParameters": "Loading parameters...",
        "RoleDetail.networkConfiguration": "Network Configuration",
        "RoleDetail.parameters": "Parameters",
        "RoleDetail.role": "{roleName} Role",
        "RoleDetail.saveChanges": "Save Changes",
        "RoleDetail.services": "Services",
        "RoleServices.noParameters": "There are currently no parameters to configure in this section.",
        "RoleServices.selectService": "Please select service to configure.",
        "Roles.loadingDeploymentRoles": "Loading Deployment Roles...",
        "RolesStep.loadingNodes": "Loading Nodes...",
        "StackResourcesTable.loadingResources": "Loading Resources...",
        "StackResourcesTable.name": "Name",
        "StackResourcesTable.noResourcesAvailable": "There are no Resources available.",
        "StackResourcesTable.status": "Status",
        "StackResourcesTable.updatedTime": "Updated Time",
        "TagNodesForm.cancel": "Cancel",
        "TagNodesForm.confirm": "Confirm",
        "TagNodesForm.customProfileDescription": "Lowercase with dashes as a separator. E.g. \"block-storage\"",
        "TagNodesForm.customProfileErrorMessage": "Must be lowercase with dashes as a separator",
        "TagNodesForm.customProfileLabel": "Custom Profile",
        "TagNodesForm.customProfileOption": "Specify Custom Profile",
        "TagNodesForm.noProfileOption": "No Profile (Untag)",
        "TagNodesForm.selectProfileLabel": "Select Profile",
        "TagNodesModal.title": "Tag Nodes into Profiles",
        "UserAuthenticator.authenticating": "Authenticating...",
        "ValidationDetail.close": "Close",
        "ValidationDetail.description": "Description:",
        "ValidationDetail.groups": "Groups:",
        "ValidationDetail.output": "Output:",
        "ValidationDetail.status": "Status:",
        "ValidationDetail.validationDetail": "Validation Detail",
        "ValidationsList.loadingValidations": "Loading Validations...",
        "ValidationsList.noValidations": "No Validations",
        "ValidationsList.noValidationsMessage": "There are no validations at this time.",
        "ValidationsList.refresh": "Refresh",
        "ValidationsList.validations": "Validations"
    }
}
