{
    "es": {
        "AuthenticatedContent.loadingDeployments": "Cargando despliegues...",
        "ConfigurePlanStep.editConfigurationLink": "Editar configuraci\u00f3n",
        "CurrentPlanActions.planActivatedNotificationMessage": "El plan {planName} ha sido activado.",
        "CurrentPlanActions.planActivatedNotificationTitle": "Plan activado",
        "DataTable.filter": "Filtrar",
        "DataTable.itemsVisibleInTable": "Mostrando {showing} de {total} elementos",
        "DeletePlan.cancel": "Cancelar",
        "DeletePlan.deletePlan": "Eliminar plan",
        "DeletePlan.deletePlanConfirmation": "\u00bfSeguro que desea eliminar el plan {planName}?",
        "DeletePlan.deletePlanName": "Eliminar {planName}",
        "DeleteStackButton.deleteConfirmationQuestion": "\u00bfSeguro que desea eliminar la pila?",
        "DeleteStackButton.deleteDeployment": "Eliminar despliegue",
        "Deploy.deleteInProgress": "Suprimir en curso",
        "DeployStep.requestingDeploy": "Solicitando un despliegue...",
        "DeployStep.validateAndDeploy": "Validar y desplegar",
        "DeploymentConfiguration.deploymentConfiguration": "Configuraci\u00f3n del despliegue",
        "DeploymentConfiguration.overallSettings": "Par\u00e1metros globales",
        "DeploymentConfiguration.parameters": "Par\u00e1metros",
        "DeploymentConfigurationSummary.loadingCurrentConfiguration": "Cargando la configuraci\u00f3n actual del despliegue...",
        "DeploymentConfirmation.deployButton": "Desplegar",
        "DeploymentConfirmation.deploymentConfirmation": "\u00bfSeguro que desea desplegar este plan?",
        "DeploymentConfirmation.deploymentConfirmationHeader": "Desplegar plan {planName}",
        "DeploymentConfirmation.requestingDeploymentLoader": "Solicitando un despliegue...",
        "DeploymentConfirmation.summary": "Resumen:",
        "DeploymentConfirmation.validationsWarningMessage": "Es altamente recomendable que se solucionen los problemas de validaci\u00f3n antes de continuar.",
        "DeploymentConfirmation.validationsWarningTitle": "No han pasado todas las validaciones pre-despliegue.",
        "DeploymentDetail.close": "Cerrar",
        "DeploymentDetail.loadingStacksLoader": "Cargando pilas...",
        "DeploymentDetail.modalTitle": "Despliegue del plan {planName}",
        "DeploymentFailure.deleteDeployment": "Eliminar despliegue",
        "DeploymentFailure.moreDetails": "M\u00e1s detalles",
        "DeploymentFailure.requestingDeletion": "Solicitando la eliminaci\u00f3n del despliegue",
        "DeploymentFailure.resources": "Recursos",
        "DeploymentPlan.configureRolesStepHeader": "Configurar roles y asignar nodos",
        "DeploymentPlan.deployStepHeader": "Desplegar",
        "DeploymentPlan.deploymentConfigurationStepHeader": "Especifique la configuraci\u00f3n del despliegue",
        "DeploymentPlan.hardwareStepHeader": "Prepare el hardware",
        "DeploymentProgress.cancelDeployment": "Cancelar despliegue",
        "DeploymentProgress.deploymentInProgress": "El despliegue est\u00e1 actualmente en progreso.",
        "DeploymentProgress.requestingDeletion": "Solicitando la eliminaci\u00f3n del despliegue",
        "DeploymentProgress.viewInformation": "Ver informaci\u00f3n detallada",
        "DeploymentStatus.createComplete": "Despliegue finalizado correctamente",
        "DeploymentStatus.createFailed": "Despliegue fallido",
        "DeploymentStatus.createInProgress": "Despliegue en curso",
        "DeploymentStatus.deleteFailed": "Eliminaci\u00f3n de despliegue fallida",
        "DeploymentStatus.updateComplete": "Actualizaci\u00f3n finalizada satisfactoriamente",
        "DeploymentStatus.updateFailed": "La actualizaci\u00f3n ha fallado",
        "DeploymentStatus.updateInProgress": "Actualizaci\u00f3n en curso",
        "DeploymentSuccess.deleteDeployment": "Eliminar despliegue",
        "DeploymentSuccess.requestingDeletion": "Solicitando la eliminaci\u00f3n del despliegue",
        "DeploymentSuccess.resources": "Recursos",
        "DriverFields.ipOrFqdnValidatorMessage": "Por favor introduzca una direcci\u00f3n IPv4 o un FQDN v\u00e1lido.",
        "EditPlan.cancel": "Cancelar",
        "EditPlan.updatePlanNameFiles": "Actualizar los archivos del plan {planName}",
        "EditPlan.updatingPlanLoader": "Actualizando plan...",
        "EditPlan.uploadAndUpdate": "Subir archivos y actualizar plan",
        "EnvironmentConfiguration.cancel": "Cancelar",
        "EnvironmentConfiguration.saveChanges": "Guardar cambios",
        "EnvironmentConfigurationActions.envConfigUpdatedNotificationMessage": "La configuraci\u00f3n del entorno ha sido actualizada correctamente.",
        "EnvironmentConfigurationActions.envConfigUpdatedNotificationTitle": "Configuraci\u00f3n del entorno actualizada",
        "EnvironmentGroup.requiredEnvironments": "El entorno requiere {requiredEnvironments}.",
        "ExportPlan.cancel": "Cancelar",
        "FileList.planFiles": "Archivos del plan",
        "HardwareStep.registerNodes": "Registrar nodos",
        "I18nDropdown.language": "Idioma",
        "ListPlans.actions": "Acciones",
        "ListPlans.createNewPlan": "Crear un nuevo plan",
        "ListPlans.delete": "Eliminar",
        "ListPlans.deletingPlanName": "Eliminando {planName}...",
        "ListPlans.edit": "Editar",
        "ListPlans.name": "Nombre",
        "ListPlans.noPlans": "Actualmente no existen planes.",
        "ListPlans.plans": "Planes",
        "Login.description": "Esta herramienta le ayudar\u00e1 en el proceso del configurar y desplegar un entorno con OpenStack.",
        "Login.login": "Iniciar sesi\u00f3n",
        "Login.password": "Contrase\u00f1a",
        "Login.passwordRequired": "La contrase\u00f1a es obligatoria.",
        "Login.username": "Usuario",
        "Login.usernameRequired": "El nombre de usuario es obligatorio.",
        "Login.welcome": "Bienvenido!",
        "NavBar.deploymentPlanTab": "Plan de despliegue",
        "NavBar.logoutLink": "Cerrar sesi\u00f3n",
        "NavBar.toggleNavigation": "Alternar navegaci\u00f3n ",
        "Navbar.nodesTab": "Nodos",
        "NewPlan.cancel": "Cancelar",
        "NewPlan.createNewPlan": "Crear un nuevo plan",
        "NewPlan.creatingPlanLoader": "Creando plan...",
        "NewPlan.uploadAndCreate": "Subir archivos y crear plan",
        "NoPlans.createNewPlan": "Crear un nuevo plan",
        "NoPlans.noPlansAvailable": "No hay planes de despliegue disponibles",
        "NoPlans.noPlansAvailableMessage": "No hay planes de despliegue disponibles. Por favor cree uno primero.",
        "Nodes.deployedTab": "Desplegado",
        "Nodes.maintenanceTab": "Mantenimiento",
        "Nodes.nodes": "Nodos",
        "Nodes.refreshResults": "Actualizar resultados",
        "Nodes.registerNodes": "Registrar nodos",
        "Nodes.registeredTab": "Registrado",
        "NodesActions.introspectionFailedNotificationTitle": "Introspecci\u00f3n de los nodos fallida",
        "NodesActions.introspectionNotificationMessage": "Los nodos seleccionados han sido introspeccionados correctamente.",
        "NodesActions.introspectionNotificationTitle": "Introspecci\u00f3n de los nodos finalizada",
        "NodesAssignment.assignNodesToRole": "Asignar nodos al rol {roleName}",
        "NodesAssignment.assignUnassignNodes": "Asignar/Desasignar nodos seleccionados",
        "NodesAssignment.done": "Finalizado",
        "NodesTable.loadingNodes": "Cargando nodos...",
        "NodesTable.noNodes": "No existen nodos disponibles.",
        "NodesTables.cpuArch": "Arquitectura del procesador",
        "NodesTables.cpuCores": "CPU (n\u00facleos)",
        "NodesTables.diskGb": "Disco (GB)",
        "NodesTables.macAddresses": "Direcci\u00f3n(es) MAC",
        "NodesTables.memoryMb": "Memoria (MB)",
        "NodesTables.name": "Nombre",
        "NodesTables.powerState": "Estado de energ\u00eda",
        "NodesTables.profile": "Perfil",
        "NodesTables.provisionState": "Estado del aprovisionamiento",
        "OvercloudInfo.loadingOvercloudInformation": "Cargando informaci\u00f3n de la Overcloud...",
        "OvercloudInfo.overcloudInformationHeader": "Informaci\u00f3n de la Overcloud:",
        "OvercloudInfo.overcloudIpAddress": "Direcci\u00f3n IP de la Overcloud:",
        "OvercloudInfo.password": "Contrase\u00f1a:",
        "OvercloudInfo.username": "Usuario:",
        "PXEAndDRACDriverFields.addr_title": "Host DRAC",
        "PXEAndDRACDriverFields.pwd_title": "Contrase\u00f1a DRAC",
        "PXEAndDRACDriverFields.user_title": "Usuario DRAC",
        "PXEAndIPMIToolDriverFields.addr_title": "Direcci\u00f3n IPMI IP o FQDN",
        "PXEAndIPMIToolDriverFields.pwd_title": "Contrase\u00f1a IPMI",
        "PXEAndIPMIToolDriverFields.user_title": "Usuario IPMI",
        "PXEAndSSHDriverFields.addr_title": "Direcci\u00f3n IP o FQDN para SSH ",
        "PXEAndSSHDriverFields.pwd_title": "Llave SSH",
        "PXEAndSSHDriverFields.user_title": "Usuario SSH",
        "ParameterInput.enterValidJson": "Introduzca una cadena JSON v\u00e1lida.",
        "ParameterInputList.noParameters": "Actualmente no existen par\u00e1metros para configurar en esta secci\u00f3n.",
        "Parameters.cancel": "Cancelar",
        "Parameters.saveChanges": "Guardar cambios",
        "ParametersActions.parametersUpdatedNotficationMessage": "Los par\u00e1metros del despliegue han sido actualizados correctamente.",
        "ParametersActions.parametersUpdatedNotficationTitle": "Par\u00e1metros actualizados",
        "PlanEditFormTabs.files": "Archivos",
        "PlanEditFormTabs.planName": "Nombre del plan",
        "PlanEditFormTabs.updatePlan": "Actualizar plan",
        "PlanEditFormTabs.uploadFiles": "Subir archivos",
        "PlanEditFormTabs.uploadType": "Tipo de archivo a subir",
        "PlanFormTabs.addPlanName": "Agregar un nombre para el plan",
        "PlanFormTabs.files": "Archivos",
        "PlanFormTabs.newPlan": "Nuevo plan",
        "PlanFormTabs.planFiles": "Archivos del plan",
        "PlanFormTabs.planName": "Nombre del plan",
        "PlanFormTabs.planNameValidationError": "Por favor utilice s\u00f3lo caracteres alfanum\u00e9ricos y guiones (-).",
        "PlanFormTabs.uploadType": "Tipo de archivo a subir",
        "PlanUploadTypeRadios.localFolder": "Carpeta local",
        "PlanUploadTypeRadios.tarArchive": "Archivo Tar (tar.gz)",
        "PlansActions.deploymentFailedNotificationTitle": "Despliegue fallido",
        "PlansActions.planCreatedNotificationMessage": "El plan {planName} ha sido creado correctamente.",
        "PlansActions.planCreatedNotificationTitle": "El plan ha sido creado",
        "PlansActions.planDeletedNotificationMessage": "El plan {planName} ha sido eliminado correctamente.",
        "PlansActions.planDeletedNotificationTitle": "Plan suprimido",
        "PlansActions.planUpdatedNotificationMessage": "El plan {planName} ha sido actualizado correctamente.",
        "PlansActions.planUpdatedNotificationTitle": "Plan actualizado",
        "PlansDropdown.manageDeployments": "Administrar despliegues",
        "PlansDropdown.selectDeployment": "Seleccione un despliegue",
        "RegisterNodeForm.General": "General",
        "RegisterNodeForm.architecture": "Arquitectura",
        "RegisterNodeForm.cpuCount": "N\u00famero de procesadores",
        "RegisterNodeForm.diskGb": "Disco (GB)",
        "RegisterNodeForm.driver": "Controlador",
        "RegisterNodeForm.enterValidMacAddress": "Introduzca una direcci\u00f3n MAC v\u00e1lida.",
        "RegisterNodeForm.hardware": "Hardware",
        "RegisterNodeForm.macAddressesDescription": "Lista de direcciones MAC separada por comas",
        "RegisterNodeForm.management": "Administraci\u00f3n",
        "RegisterNodeForm.memoryMb": "Memoria (MB)",
        "RegisterNodeForm.name": "Nombre",
        "RegisterNodeForm.networking": "Redes",
        "RegisterNodeForm.nicMacAddresses": "Direcci\u00f3n NIC MAC",
        "RegisterNodeForm.nodeDetail": "Detalle del nodo",
        "RegisterNodeForm.nodeNameMaxLength": "El nombre del nodo debe tener hasta 255 caracteres.",
        "RegisterNodeForm.nodeNameRegexp": "El nombre debe consistir \u00fanicamente de caracteres no reservados del RFC3986 con: ALPHA / DIGIT / \"-\" / \".\" / \"_\" / \"~\".",
        "RegisterNodesActions.registrationNotificationMessage": "Los nodos han sido registrados correctamente.",
        "RegisterNodesActions.registrationNotificationTitle": "Registro de los nodos finalizado",
        "RegisterNodesDialog.addANodeManually": "Agregar un nodo manualmente o subir desde un archivo.",
        "RegisterNodesDialog.addNew": "Agregar nuevo",
        "RegisterNodesDialog.cancel": "Cancelar",
        "RegisterNodesDialog.csvUnsupported": "Subida de CSV no soportada",
        "RegisterNodesDialog.invalidJson": "JSON inv\u00e1lido",
        "RegisterNodesDialog.noNodesToRegister": "\"No existen nodos para registrar\"",
        "RegisterNodesDialog.or": "o",
        "RegisterNodesDialog.provideCsvOrInstackenvJson": "Proporcione un archivo CSV o instackenv.json.",
        "RegisterNodesDialog.registerNodes": "Registrar nodos",
        "RegisterNodesDialog.registeringNodes": "Registrando nodos...",
        "RegisterNodesDialog.selectedFileUnsupported": "El formato de archivo seleccionado no est\u00e1 soportado.",
        "RegisterNodesDialog.undefinedNode": "Nodo no definido",
        "RegisterNodesDialog.unsupportedFileFormat": "Formato de archivo no soportado",
        "RegisterNodesDialog.uploadFromFile": "Subir desde archivo",
        "RegisteredNodesTabPane.deleteNodesModalMessage": "\u00bfSeguro que desea suprimir el nodo seleccionado?",
        "RegisteredNodesTabPane.deleteNodesModalTitle": "Eliminar nodos",
        "RegisteredNodesTabPane.introspectNodes": "Introspecci\u00f3n de nodos",
        "RegisteredNodesTabPane.provideNodes": "Provea los nodos",
        "RegisteredNodesTabPane.tagNodes": "Etiquetar nodos",
        "RoleCard.assignNodes": "Asignar nodos",
        "RoleCard.nodesAssigned": "Nodos asignados",
        "RoleDetail.loadingParameters": "Cargando par\u00e1metros...",
        "RoleDetail.networkConfiguration": "Configuraci\u00f3n de red",
        "RoleDetail.parameters": "Par\u00e1metros",
        "RoleDetail.role": "Rol {roleName}",
        "RoleDetail.saveChanges": "Guardar cambios",
        "RoleDetail.services": "Servicios",
        "RoleServices.noParameters": "Actualmente no existen par\u00e1metros para configurar en esta secci\u00f3n.",
        "RoleServices.selectService": "Por favor seleccione el servicio a configurar.",
        "Roles.loadingDeploymentRoles": "Cargando los roles del despliegue...",
        "RolesStep.loadingNodes": "Cargando nodos...",
        "StackResourcesTable.loadingResources": "Cargando recursos...",
        "StackResourcesTable.name": "Nombre",
        "StackResourcesTable.noResourcesAvailable": "No hay recursos disponibles.",
        "StackResourcesTable.status": "Estado",
        "StackResourcesTable.updatedTime": "Fecha de actualizaci\u00f3n",
        "TagNodesForm.cancel": "Cancelar",
        "TagNodesForm.confirm": "Confirmar",
        "TagNodesForm.customProfileDescription": "Min\u00fasculas con guiones como separador. p.ej. \"block-storage\"",
        "TagNodesForm.customProfileErrorMessage": "Debe ser min\u00fasculas con guiones como separador.",
        "TagNodesForm.customProfileLabel": "Perfil personalizado",
        "TagNodesForm.customProfileOption": "Especifique un perfil personalizado",
        "TagNodesForm.noProfileOption": "Sin perfil (eliminar etiqueta)",
        "TagNodesForm.selectProfileLabel": "Seleccione el perfil",
        "TagNodesModal.title": "Etiqueta nodos en perfiles",
        "UserAuthenticator.authenticating": "Autenticando...",
        "ValidationDetail.close": "Cerrar",
        "ValidationDetail.description": "Descripci\u00f3n:",
        "ValidationDetail.groups": "Grupos:",
        "ValidationDetail.output": "Salida:",
        "ValidationDetail.status": "Estado:",
        "ValidationDetail.validationDetail": "Detalle de la validaci\u00f3n",
        "ValidationsList.loadingValidations": "Cargando validaciones...",
        "ValidationsList.noValidations": "Sin validaciones",
        "ValidationsList.noValidationsMessage": "No hay validaciones actualmente.",
        "ValidationsList.refresh": "Actualizar",
        "ValidationsList.validations": "Validaciones"
    }
}
