# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
# Carlos Munoz <camunoz@redhat.com>, 2017. #zanata
# Froebel Flores <froebel.flores@welocalize.com>, 2017. #zanata
# edrh01 <ed.rh01@oceantranslations.com>, 2017. #zanata
# mkim <mkim@redhat.com>, 2017. #zanata
# plocatelli <pm.account06@oceantranslations.com>, 2017. #zanata
# trh01 <tr.rh01@oceantranslations.com>, 2017. #zanata
# edrh01 <ed.rh01@oceantranslations.com>, 2018. #zanata
# trh01 <tr.rh01@oceantranslations.com>, 2018. #zanata
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-08-14 13:52+0000\n"
"PO-Revision-Date: 2018-08-16 04:11+0000\n"
"Last-Translator: trh01 <tr.rh01@oceantranslations.com>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Zanata 4.6.0\n"

#: awx/api/conf.py:15
msgid "Idle Time Force Log Out"
msgstr "Tiempo de inactividad fuerza desconexión"

#: awx/api/conf.py:16
msgid ""
"Number of seconds that a user is inactive before they will need to login "
"again."
msgstr ""
"Número de segundos que un usuario es inactivo antes de que ellos vuelvan a "
"conectarse de nuevo."

#: awx/api/conf.py:17 awx/api/conf.py:26 awx/api/conf.py:34 awx/api/conf.py:47
#: awx/api/conf.py:59 awx/sso/conf.py:85 awx/sso/conf.py:96
#: awx/sso/conf.py:108 awx/sso/conf.py:123
msgid "Authentication"
msgstr "Autenticación"

#: awx/api/conf.py:24
msgid "Maximum number of simultaneous logged in sessions"
msgstr "Número máximo de sesiones activas en simultáneo"

#: awx/api/conf.py:25
msgid ""
"Maximum number of simultaneous logged in sessions a user may have. To "
"disable enter -1."
msgstr ""
"Número máximo de sesiones activas en simultáneo que un usuario puede tener. "
"Para deshabilitar, introduzca -1."

#: awx/api/conf.py:32
msgid "Enable HTTP Basic Auth"
msgstr "Habilitar autenticación básica HTTP"

#: awx/api/conf.py:33
msgid "Enable HTTP Basic Auth for the API Browser."
msgstr "Habilitar autenticación básica HTTP para la navegación API."

#: awx/api/conf.py:42
msgid "OAuth 2 Timeout Settings"
msgstr "Configuración de tiempo de expiración OAuth 2"

#: awx/api/conf.py:43
msgid ""
"Dictionary for customizing OAuth 2 timeouts, available items are "
"`ACCESS_TOKEN_EXPIRE_SECONDS`, the duration of access tokens in the number "
"of seconds, and `AUTHORIZATION_CODE_EXPIRE_SECONDS`, the duration of "
"authorization grants in the number of seconds."
msgstr ""
"Diccionario para personalizar los tiempos de expiración OAuth 2; los "
"elementos disponibles son `ACCESS_TOKEN_EXPIRE_SECONDS`: duración de los "
"tokens de acceso en cantidad de segundos y "
"`AUTHORIZATION_CODE_EXPIRE_SECONDS`: duración de las autorizaciones "
"otorgadas en cantidad de segundos."

#: awx/api/conf.py:54
msgid "Allow External Users to Create OAuth2 Tokens"
msgstr "Permitir que los usuarios externos creen tokens OAuth2"

#: awx/api/conf.py:55
msgid ""
"For security reasons, users from external auth providers (LDAP, SAML, SSO, "
"Radius, and others) are not allowed to create OAuth2 tokens. To change this "
"behavior, enable this setting. Existing tokens will not be deleted when this"
" setting is toggled off."
msgstr ""
"Por motivos de seguridad, los usuarios de proveedores de autenticación "
"externos (LDAP, SAML, SSO, Radius y otros) no pueden crear tokens OAuth2.  "
"Habilite este ajuste para cambiar este comportamiento. Los tokens existentes"
" no se eliminarán cuando desactive este ajuste."

#: awx/api/exceptions.py:20
msgid "Resource is being used by running jobs."
msgstr "El recurso está siendo usado por tareas en ejecución."

#: awx/api/fields.py:81
#, python-brace-format
msgid "Invalid key names: {invalid_key_names}"
msgstr "Nombres de claves no válidos: {invalid_key_names}"

#: awx/api/fields.py:107
msgid "Credential {} does not exist"
msgstr "La credencial {} no existe"

#: awx/api/filters.py:97
msgid "No related model for field {}."
msgstr "Sin modelo relacionado para el campo {}."

#: awx/api/filters.py:114
msgid "Filtering on password fields is not allowed."
msgstr "Filtrar sobre campos de contraseña no está permitido."

#: awx/api/filters.py:126 awx/api/filters.py:128
#, python-format
msgid "Filtering on %s is not allowed."
msgstr "Filtrar sobre %s no está permitido."

#: awx/api/filters.py:131
msgid "Loops not allowed in filters, detected on field {}."
msgstr "Bucles no permitidos en los filtros; detectados en el campo {}."

#: awx/api/filters.py:160
msgid "Query string field name not provided."
msgstr "Nombre de campo de la cadena de petición no provisto."

#: awx/api/filters.py:187
#, python-brace-format
msgid "Invalid {field_name} id: {field_id}"
msgstr "ID de {field_name} no válida: {field_id}"

#: awx/api/filters.py:326
#, python-format
msgid "cannot filter on kind %s"
msgstr "no se puede filtrar en el tipo %s"

#: awx/api/generics.py:197
msgid ""
"You did not use correct Content-Type in your HTTP request. If you are using "
"our REST API, the Content-Type must be application/json"
msgstr ""
"No utilizó el Tipo de contenido correcto en su solicitud HTTP. Si está "
"usando nuestra API REST, el Tipo de contenido debe ser aplicación/json."

#: awx/api/generics.py:635 awx/api/generics.py:697
msgid "\"id\" field must be an integer."
msgstr "El campo \"id\" debe ser un número entero."

#: awx/api/generics.py:694
msgid "\"id\" is required to disassociate"
msgstr "\"id\" es necesario para desasociar"

#: awx/api/generics.py:745
msgid "{} 'id' field is missing."
msgstr "Falta el campo {} 'id'."

#: awx/api/metadata.py:51
msgid "Database ID for this {}."
msgstr "ID de la base de datos para esto {}."

#: awx/api/metadata.py:52
msgid "Name of this {}."
msgstr "Nombre de esto {}."

#: awx/api/metadata.py:53
msgid "Optional description of this {}."
msgstr "Descripción opcional de esto {}."

#: awx/api/metadata.py:54
msgid "Data type for this {}."
msgstr "Tipo de datos para esto {}."

#: awx/api/metadata.py:55
msgid "URL for this {}."
msgstr "URL para esto {}."

#: awx/api/metadata.py:56
msgid "Data structure with URLs of related resources."
msgstr "Estructura de datos con URL de recursos relacionados."

#: awx/api/metadata.py:57
msgid "Data structure with name/description for related resources."
msgstr ""
"Estructura de datos con nombre/descripción para recursos relacionados."

#: awx/api/metadata.py:58
msgid "Timestamp when this {} was created."
msgstr "Fecha y hora en que se creó esto {}."

#: awx/api/metadata.py:59
msgid "Timestamp when this {} was last modified."
msgstr "Fecha y hora en que se modificó esto {} más recientemente."

#: awx/api/parsers.py:33
msgid "JSON parse error - not a JSON object"
msgstr "Error de análisis JSON; no es un objeto JSON"

#: awx/api/parsers.py:36
#, python-format
msgid ""
"JSON parse error - %s\n"
"Possible cause: trailing comma."
msgstr ""
"Error de análisis JSON - %s\n"
"Posible causa: coma final."

#: awx/api/serializers.py:155
msgid ""
"The original object is already named {}, a copy from it cannot have the same"
" name."
msgstr ""
"El objeto original ya tiene el nombre {}, por lo que una copia de este no "
"puede tener el mismo nombre."

#: awx/api/serializers.py:290
#, python-format
msgid "Cannot use dictionary for %s"
msgstr "No se puede usar el diccionario para %s"

#: awx/api/serializers.py:307
msgid "Playbook Run"
msgstr "Ejecutar Playbook"

#: awx/api/serializers.py:308
msgid "Command"
msgstr "Comando"

#: awx/api/serializers.py:309 awx/main/models/unified_jobs.py:526
msgid "SCM Update"
msgstr "Actualización SCM"

#: awx/api/serializers.py:310
msgid "Inventory Sync"
msgstr "Sincronizar inventario"

#: awx/api/serializers.py:311
msgid "Management Job"
msgstr "Trabajo de gestión"

#: awx/api/serializers.py:312
msgid "Workflow Job"
msgstr "Tarea en flujo de trabajo"

#: awx/api/serializers.py:313
msgid "Workflow Template"
msgstr "Plantilla de flujo de trabajo"

#: awx/api/serializers.py:314
msgid "Job Template"
msgstr "Plantilla de trabajo"

#: awx/api/serializers.py:714
msgid ""
"Indicates whether all of the events generated by this unified job have been "
"saved to the database."
msgstr ""
"Indica si todos los eventos generados por esta tarea unificada se guardaron "
"en la base de datos."

#: awx/api/serializers.py:879
msgid "Write-only field used to change the password."
msgstr "Campo de solo escritura utilizado para cambiar la contraseña."

#: awx/api/serializers.py:881
msgid "Set if the account is managed by an external service"
msgstr "Establecer si la cuenta es administrada por un servicio externo"

#: awx/api/serializers.py:905
msgid "Password required for new User."
msgstr "Contraseña requerida para un usuario nuevo."

#: awx/api/serializers.py:981
#, python-format
msgid "Unable to change %s on user managed by LDAP."
msgstr "Incapaz de cambiar %s en usuario gestionado por LDAP."

#: awx/api/serializers.py:1067
msgid "Must be a simple space-separated string with allowed scopes {}."
msgstr ""
"Debe ser una cadena simple separada por espacios con alcances permitidos {}."

#: awx/api/serializers.py:1167
msgid "Authorization Grant Type"
msgstr "Tipo de autorización"

#: awx/api/serializers.py:1169 awx/main/models/credential/__init__.py:1064
msgid "Client Secret"
msgstr "Secreto del cliente"

#: awx/api/serializers.py:1172
msgid "Client Type"
msgstr "Tipo de cliente"

#: awx/api/serializers.py:1175
msgid "Redirect URIs"
msgstr "Redirigir URI"

#: awx/api/serializers.py:1178
msgid "Skip Authorization"
msgstr "Omitir autorización"

#: awx/api/serializers.py:1290
msgid "This path is already being used by another manual project."
msgstr "Esta ruta ya está siendo usada por otro proyecto manual."

#: awx/api/serializers.py:1316
msgid "This field has been deprecated and will be removed in a future release"
msgstr "Este campo ya no se utiliza y será retirado en un futuro lanzamiento."

#: awx/api/serializers.py:1375
msgid "Organization is missing"
msgstr "Organización no encontrada"

#: awx/api/serializers.py:1379
msgid "Update options must be set to false for manual projects."
msgstr ""
"Las opciones de actualización se deben establecer en false para proyectos "
"manuales."

#: awx/api/serializers.py:1385
msgid "Array of playbooks available within this project."
msgstr "Colección de playbooks disponibles dentro de este proyecto."

#: awx/api/serializers.py:1404
msgid ""
"Array of inventory files and directories available within this project, not "
"comprehensive."
msgstr ""
"Colección de archivos de inventario y directorios disponibles dentro de este"
" proyecto, no global."

#: awx/api/serializers.py:1452 awx/api/serializers.py:3247
#: awx/api/serializers.py:3454
msgid "A count of hosts uniquely assigned to each status."
msgstr "Un número de hosts asignados de manera única a cada estado."

#: awx/api/serializers.py:1455 awx/api/serializers.py:3250
msgid "A count of all plays and tasks for the job run."
msgstr "La cantidad de reproducciones y tareas para la ejecución del trabajo."

#: awx/api/serializers.py:1570
msgid "Smart inventories must specify host_filter"
msgstr "Los inventarios inteligentes deben especificar host_filter"

#: awx/api/serializers.py:1674
#, python-format
msgid "Invalid port specification: %s"
msgstr "Especificación de puerto no válida: %s"

#: awx/api/serializers.py:1685
msgid "Cannot create Host for Smart Inventory"
msgstr "No es posible crear un host para el Inventario inteligente"

#: awx/api/serializers.py:1797
msgid "Invalid group name."
msgstr "Nombre de grupo no válido."

#: awx/api/serializers.py:1802
msgid "Cannot create Group for Smart Inventory"
msgstr "No es posible crear un grupo para el Inventario inteligente"

#: awx/api/serializers.py:1877
msgid ""
"Script must begin with a hashbang sequence: i.e.... #!/usr/bin/env python"
msgstr ""
"El script debe empezar con una secuencia hashbang, es decir.... "
"#!/usr/bin/env python"

#: awx/api/serializers.py:1926
msgid "`{}` is a prohibited environment variable"
msgstr "`{}` es una variable de entorno prohibida"

#: awx/api/serializers.py:1937
msgid "If 'source' is 'custom', 'source_script' must be provided."
msgstr "Si 'source' es 'custom', se debe especificar 'source_script'."

#: awx/api/serializers.py:1943
msgid "Must provide an inventory."
msgstr "Debe proporcionar un inventario."

#: awx/api/serializers.py:1947
msgid ""
"The 'source_script' does not belong to the same organization as the "
"inventory."
msgstr ""
"El 'source_script' no pertenece a la misma organización que el inventario."

#: awx/api/serializers.py:1949
msgid "'source_script' doesn't exist."
msgstr "'source_script' no existe."

#: awx/api/serializers.py:1985
msgid "Automatic group relationship, will be removed in 3.3"
msgstr "Relación de grupo automática; se eliminará en 3.3"

#: awx/api/serializers.py:2072
msgid "Cannot use manual project for SCM-based inventory."
msgstr "No se puede usar el proyecto manual para el inventario basado en SCM."

#: awx/api/serializers.py:2078
msgid ""
"Manual inventory sources are created automatically when a group is created "
"in the v1 API."
msgstr ""
"Las fuentes de inventario manuales se crean automáticamente cuando se crea "
"un grupo en la API v1."

#: awx/api/serializers.py:2083
msgid "Setting not compatible with existing schedules."
msgstr "Configuración no compatible con programaciones existentes."

#: awx/api/serializers.py:2088
msgid "Cannot create Inventory Source for Smart Inventory"
msgstr ""
"No es posible crear una fuente de inventarios para el Inventario inteligente"

#: awx/api/serializers.py:2139
#, python-format
msgid "Cannot set %s if not SCM type."
msgstr "No es posible definir %s si no es de tipo SCM."

#: awx/api/serializers.py:2414
msgid "Modifications not allowed for managed credential types"
msgstr ""
"Modificaciones no permitidas para los tipos de credenciales administradas"

#: awx/api/serializers.py:2419
msgid ""
"Modifications to inputs are not allowed for credential types that are in use"
msgstr ""
"No se permiten las modificaciones a entradas para los tipos de credenciales "
"que están en uso"

#: awx/api/serializers.py:2425
#, python-format
msgid "Must be 'cloud' or 'net', not %s"
msgstr "Debe ser 'cloud' o 'net', no %s"

#: awx/api/serializers.py:2431
msgid "'ask_at_runtime' is not supported for custom credentials."
msgstr ""
"'ask_at_runtime' no es compatible con las credenciales personalizadas."

#: awx/api/serializers.py:2502
msgid "Credential Type"
msgstr "Tipo de credencial"

#: awx/api/serializers.py:2617
#, python-format
msgid "\"%s\" is not a valid choice"
msgstr "\"%s\" no es una opción válida"

#: awx/api/serializers.py:2636
#, python-brace-format
msgid "'{field_name}' is not a valid field for {credential_type_name}"
msgstr "'{field_name}' no es un campo válido para {credential_type_name}"

#: awx/api/serializers.py:2657
msgid ""
"You cannot change the credential type of the credential, as it may break the"
" functionality of the resources using it."
msgstr ""
"No puede cambiar el tipo de credencial, ya que puede interrumpir la "
"funcionalidad de los recursos que la usan."

#: awx/api/serializers.py:2669
msgid ""
"Write-only field used to add user to owner role. If provided, do not give "
"either team or organization. Only valid for creation."
msgstr ""
"Campo de solo escritura utilizado para añadir usuario a rol de propietario. "
"Si se indica, no otorgar equipo u organización. Solo válido para creación."

#: awx/api/serializers.py:2674
msgid ""
"Write-only field used to add team to owner role. If provided, do not give "
"either user or organization. Only valid for creation."
msgstr ""
"Campo de solo escritura para añadir equipo a un rol propietario. Si se "
"indica, no otorgar usuario u organización. Solo válido para creación."

#: awx/api/serializers.py:2679
msgid ""
"Inherit permissions from organization roles. If provided on creation, do not"
" give either user or team."
msgstr ""
"Permisos heredados desde roles de organización. Si se indica, no otorgar "
"usuario o equipo."

#: awx/api/serializers.py:2695
msgid "Missing 'user', 'team', or 'organization'."
msgstr "'User', 'team' u 'organization' no encontrados."

#: awx/api/serializers.py:2735
msgid ""
"Credential organization must be set and match before assigning to a team"
msgstr ""
"Se debe establecer y corresponder la organización de credenciales antes de "
"asignarlas a un equipo"

#: awx/api/serializers.py:2936
msgid "You must provide a cloud credential."
msgstr "Debe proporcionar una credencial de nube."

#: awx/api/serializers.py:2937
msgid "You must provide a network credential."
msgstr "Debe indicar un credencial de red."

#: awx/api/serializers.py:2938 awx/main/models/jobs.py:155
msgid "You must provide an SSH credential."
msgstr "Debe proporcionar una credencial SSH."

#: awx/api/serializers.py:2939
msgid "You must provide a vault credential."
msgstr "Debe proporcionar una credencial de Vault."

#: awx/api/serializers.py:2958
msgid "This field is required."
msgstr "Este campo es obligatorio."

#: awx/api/serializers.py:2960 awx/api/serializers.py:2962
msgid "Playbook not found for project."
msgstr "Playbook no encontrado para el proyecto."

#: awx/api/serializers.py:2964
msgid "Must select playbook for project."
msgstr "Debe seleccionar un playbook para el proyecto."

#: awx/api/serializers.py:3045
msgid "Cannot enable provisioning callback without an inventory set."
msgstr ""
"No puede habilitar la callback de aprovisionamiento sin un conjunto de "
"inventario."

#: awx/api/serializers.py:3048
msgid "Must either set a default value or ask to prompt on launch."
msgstr ""
"Debe establecer un valor por defecto o preguntar por valor al ejecutar."

#: awx/api/serializers.py:3050 awx/main/models/jobs.py:310
msgid "Job types 'run' and 'check' must have assigned a project."
msgstr "Tipos de trabajo 'run' y 'check' deben tener asignado un proyecto."

#: awx/api/serializers.py:3169
msgid "Invalid job template."
msgstr "Plantilla de trabajo no válida."

#: awx/api/serializers.py:3290
msgid "No change to job limit"
msgstr "Sin cambios en el límite de tareas"

#: awx/api/serializers.py:3291
msgid "All failed and unreachable hosts"
msgstr "Todos los hosts fallidos y sin comunicación"

#: awx/api/serializers.py:3306
msgid "Missing passwords needed to start: {}"
msgstr "Se necesitan las contraseñas faltantes para iniciar: {}"

#: awx/api/serializers.py:3325
msgid "Relaunch by host status not available until job finishes running."
msgstr ""
"Relanzamiento por estado de host no disponible hasta que la tarea termine de"
" ejecutarse."

#: awx/api/serializers.py:3339
msgid "Job Template Project is missing or undefined."
msgstr "Proyecto en la plantilla de trabajo no encontrado o no definido."

#: awx/api/serializers.py:3341
msgid "Job Template Inventory is missing or undefined."
msgstr "Inventario en la plantilla de trabajo no encontrado o no definido."

#: awx/api/serializers.py:3379
msgid ""
"Unknown, job may have been ran before launch configurations were saved."
msgstr ""
"Desconocido; este trabajo pudo haberse ejecutado antes de guardar la "
"configuración de lanzamiento."

#: awx/api/serializers.py:3446 awx/main/tasks.py:2297
msgid "{} are prohibited from use in ad hoc commands."
msgstr "{} tienen uso prohibido en comandos ad hoc."

#: awx/api/serializers.py:3534 awx/api/views.py:4893
#, python-brace-format
msgid ""
"Standard Output too large to display ({text_size} bytes), only download "
"supported for sizes over {supported_size} bytes."
msgstr ""
"La salida estándar es demasiado larga para visualizarse ({text_size} bytes);"
" la descarga solo se admite para tamaños por encima de {supported_size} "
"bytes."

#: awx/api/serializers.py:3727
msgid "Provided variable {} has no database value to replace with."
msgstr ""
"La variable {} provista no tiene un valor de base de datos con qué "
"reemplazarla."

#: awx/api/serializers.py:3745
#, python-brace-format
msgid "\"$encrypted$ is a reserved keyword, may not be used for {var_name}.\""
msgstr ""
"\"$encrypted$ es una palabra clave reservada y no puede utilizarse para "
"{var_name}\"."

#: awx/api/serializers.py:3815
#, python-format
msgid "Cannot nest a %s inside a WorkflowJobTemplate"
msgstr "No es posible anidar un %s dentro de un WorkflowJobTemplate"

#: awx/api/serializers.py:3822 awx/api/views.py:818
msgid "Related template is not configured to accept credentials on launch."
msgstr ""
"La plantilla relacionada no está configurada para aceptar credenciales "
"durante el lanzamiento."

#: awx/api/serializers.py:4282
msgid "The inventory associated with this Job Template is being deleted."
msgstr ""
"Se está eliminando el inventario asociado con esta plantilla de trabajo."

#: awx/api/serializers.py:4284
msgid "The provided inventory is being deleted."
msgstr "El inventario provisto se está eliminando."

#: awx/api/serializers.py:4292
msgid "Cannot assign multiple {} credentials."
msgstr "No se pueden asignar múltiples credenciales {}."

#: awx/api/serializers.py:4296
msgid "Cannot assign a Credential of kind `{}`"
msgstr "No puede asignar una credencial del tipo `{}`"

#: awx/api/serializers.py:4309
msgid ""
"Removing {} credential at launch time without replacement is not supported. "
"Provided list lacked credential(s): {}."
msgstr ""
"No se admite quitar la credencial {} en el momento de lanzamiento sin "
"reemplazo. La lista provista no contaba con credencial(es): {}."

#: awx/api/serializers.py:4435
msgid ""
"Missing required fields for Notification Configuration: notification_type"
msgstr ""
"Campos obligatorios no definidos para la configuración de notificación: "
"notification_type"

#: awx/api/serializers.py:4458
msgid "No values specified for field '{}'"
msgstr "Ningún valor especificado para el campo '{}'"

#: awx/api/serializers.py:4463
msgid "Missing required fields for Notification Configuration: {}."
msgstr ""
"Campos obligatorios no definidos para la configuración de notificación: {}."

#: awx/api/serializers.py:4466
msgid "Configuration field '{}' incorrect type, expected {}."
msgstr "Tipo incorrecto en el campo de configuración '{}'; esperado {}."

#: awx/api/serializers.py:4528
msgid ""
"Valid DTSTART required in rrule. Value should start with: "
"DTSTART:YYYYMMDDTHHMMSSZ"
msgstr ""
"DTSTART válido necesario en rrule. El valor debe empezar con: "
"DTSTART:YYYYMMDDTHHMMSSZ"

#: awx/api/serializers.py:4530
msgid ""
"DTSTART cannot be a naive datetime.  Specify ;TZINFO= or YYYYMMDDTHHMMSSZZ."
msgstr ""
"DTSTART no puede ser una fecha/hora ingenua. Especifique ;TZINFO= o "
"YYYYMMDDTHHMMSSZZ."

#: awx/api/serializers.py:4532
msgid "Multiple DTSTART is not supported."
msgstr "Múltiple DTSTART no está soportado."

#: awx/api/serializers.py:4534
msgid "RRULE required in rrule."
msgstr "RRULE requerido en rrule."

#: awx/api/serializers.py:4536
msgid "Multiple RRULE is not supported."
msgstr "Múltiple RRULE no está soportado."

#: awx/api/serializers.py:4538
msgid "INTERVAL required in rrule."
msgstr "INTERVAL requerido en rrule."

#: awx/api/serializers.py:4540
msgid "SECONDLY is not supported."
msgstr "SECONDLY no está soportado."

#: awx/api/serializers.py:4542
msgid "Multiple BYMONTHDAYs not supported."
msgstr "Multiple BYMONTHDAYs no soportado."

#: awx/api/serializers.py:4544
msgid "Multiple BYMONTHs not supported."
msgstr "Multiple BYMONTHs no soportado."

#: awx/api/serializers.py:4546
msgid "BYDAY with numeric prefix not supported."
msgstr "BYDAY con prefijo numérico no soportado."

#: awx/api/serializers.py:4548
msgid "BYYEARDAY not supported."
msgstr "BYYEARDAY no soportado."

#: awx/api/serializers.py:4550
msgid "BYWEEKNO not supported."
msgstr "BYWEEKNO no soportado."

#: awx/api/serializers.py:4552
msgid "RRULE may not contain both COUNT and UNTIL"
msgstr "RRULE no puede contener ambos COUNT y UNTIL"

#: awx/api/serializers.py:4556
msgid "COUNT > 999 is unsupported."
msgstr "COUNT > 999  no está soportada."

#: awx/api/serializers.py:4560
msgid "rrule parsing failed validation: {}"
msgstr "validación fallida analizando rrule: {}"

#: awx/api/serializers.py:4601
msgid "Inventory Source must be a cloud resource."
msgstr "Fuente del inventario debe ser un recurso cloud."

#: awx/api/serializers.py:4603
msgid "Manual Project cannot have a schedule set."
msgstr "El proyecto manual no puede tener una programación establecida."

#: awx/api/serializers.py:4616
msgid ""
"Count of jobs in the running or waiting state that are targeted for this "
"instance"
msgstr ""
"Cantidad de tareas en estado de ejecución o espera que están destinadas para"
" esta instancia"

#: awx/api/serializers.py:4621
msgid "Count of all jobs that target this instance"
msgstr "Todos los trabajos que abordan esta instancia"

#: awx/api/serializers.py:4654
msgid ""
"Count of jobs in the running or waiting state that are targeted for this "
"instance group"
msgstr ""
"Cantidad de tareas en estado de ejecución o espera que están destinadas para"
" este grupo de instancia"

#: awx/api/serializers.py:4659
msgid "Count of all jobs that target this instance group"
msgstr "Todos los trabajos que abordan este grupo de instancias"

#: awx/api/serializers.py:4667
msgid "Policy Instance Percentage"
msgstr "Porcentaje de instancias de políticas"

#: awx/api/serializers.py:4668
msgid ""
"Minimum percentage of all instances that will be automatically assigned to "
"this group when new instances come online."
msgstr ""
"Porcentaje mínimo de todas las instancias que se asignarán automáticamente a"
" este grupo cuando nuevas instancias  aparezcan en línea."

#: awx/api/serializers.py:4673
msgid "Policy Instance Minimum"
msgstr "Mínimo de instancias de políticas"

#: awx/api/serializers.py:4674
msgid ""
"Static minimum number of Instances that will be automatically assign to this"
" group when new instances come online."
msgstr ""
"Número mínimo estático de instancias que se asignarán automáticamente a este"
" grupo cuando aparezcan nuevas instancias en línea."

#: awx/api/serializers.py:4679
msgid "Policy Instance List"
msgstr "Lista de instancias de políticas"

#: awx/api/serializers.py:4680
msgid "List of exact-match Instances that will be assigned to this group"
msgstr ""
"Lista de instancias con coincidencia exacta que se asignarán a este grupo"

#: awx/api/serializers.py:4702
msgid "Duplicate entry {}."
msgstr "Entrada por duplicado {}."

#: awx/api/serializers.py:4704
msgid "{} is not a valid hostname of an existing instance."
msgstr "{} no es un nombre de host válido de una instancia existente."

#: awx/api/serializers.py:4706 awx/api/views.py:202
msgid ""
"Isolated instances may not be added or removed from instances groups via the"
" API."
msgstr ""
"No se pueden agregar ni eliminar instancias aisladas de los grupos de "
"instancias a través de la API."

#: awx/api/serializers.py:4708 awx/api/views.py:206
msgid "Isolated instance group membership may not be managed via the API."
msgstr ""
"La membresía del grupo de instancias aisladas no puede administrarse a "
"través de la API."

#: awx/api/serializers.py:4713
msgid "tower instance group name may not be changed."
msgstr "No se puede cambiar el nombre del grupo de la instancia de tower."

#: awx/api/serializers.py:4783
msgid ""
"A summary of the new and changed values when an object is created, updated, "
"or deleted"
msgstr ""
"Un resumen de los valores nuevos y cambiados cuando se crea, se actualiza o "
"se elimina un objeto."

#: awx/api/serializers.py:4785
msgid ""
"For create, update, and delete events this is the object type that was "
"affected. For associate and disassociate events this is the object type "
"associated or disassociated with object2."
msgstr ""
"Para crear, actualizar y eliminar eventos, este es el tipo de objeto que fue"
" afectado. Para asociar o desasociar eventos, este es el tipo de objeto "
"asociado o desasociado con object2."

#: awx/api/serializers.py:4788
msgid ""
"Unpopulated for create, update, and delete events. For associate and "
"disassociate events this is the object type that object1 is being associated"
" with."
msgstr ""
"Vacío para crear, actualizar y eliminar eventos. Para asociar y desasociar "
"eventos, este es el tipo de objetos con el que object1 está asociado."

#: awx/api/serializers.py:4791
msgid "The action taken with respect to the given object(s)."
msgstr "La acción tomada con respeto al/a los objeto(s) especificado(s)."

#: awx/api/views.py:119
msgid "Your license does not allow use of the activity stream."
msgstr "Su licencia no permite el uso de flujo de actividad."

#: awx/api/views.py:129
msgid "Your license does not permit use of system tracking."
msgstr "Su licencia no permite el uso de sistema de rastreo."

#: awx/api/views.py:139
msgid "Your license does not allow use of workflows."
msgstr "Su licencia no permite el uso de flujos de trabajo."

#: awx/api/views.py:153
msgid "Cannot delete job resource when associated workflow job is running."
msgstr ""
"No es posible eliminar un recurso de trabajo cuando la tarea del flujo de "
"trabajo está en ejecución."

#: awx/api/views.py:158
msgid "Cannot delete running job resource."
msgstr "No es posible eliminar el recurso de trabajo en ejecución."

#: awx/api/views.py:163
msgid "Job has not finished processing events."
msgstr "La tarea no terminó de procesar eventos."

#: awx/api/views.py:257
msgid "Related job {} is still processing events."
msgstr "La tarea {} relacionada aún está procesando eventos."

#: awx/api/views.py:264 awx/templates/rest_framework/api.html:28
msgid "REST API"
msgstr "API REST"

#: awx/api/views.py:275 awx/templates/rest_framework/api.html:4
msgid "AWX REST API"
msgstr "API REST de AWX"

#: awx/api/views.py:288
msgid "API OAuth 2 Authorization Root"
msgstr "Raíz de autorización de API OAuth 2"

#: awx/api/views.py:353
msgid "Version 1"
msgstr "Version 1"

#: awx/api/views.py:357
msgid "Version 2"
msgstr "Versión 2"

#: awx/api/views.py:366
msgid "Ping"
msgstr "Ping"

#: awx/api/views.py:397 awx/conf/apps.py:10
msgid "Configuration"
msgstr "Configuración"

#: awx/api/views.py:454
msgid "Invalid license data"
msgstr "Datos de licencia no válidos"

#: awx/api/views.py:456
msgid "Missing 'eula_accepted' property"
msgstr "Propiedad 'eula_accepted' no encontrada"

#: awx/api/views.py:460
msgid "'eula_accepted' value is invalid"
msgstr "Valor 'eula_accepted' no válido"

#: awx/api/views.py:463
msgid "'eula_accepted' must be True"
msgstr "'eula_accepted' debe ser True"

#: awx/api/views.py:470
msgid "Invalid JSON"
msgstr "JSON no válido"

#: awx/api/views.py:478
msgid "Invalid License"
msgstr "Licencia no válida"

#: awx/api/views.py:488
msgid "Invalid license"
msgstr "Licencia no válida"

#: awx/api/views.py:496
#, python-format
msgid "Failed to remove license (%s)"
msgstr "Error al eliminar licencia (%s)"

#: awx/api/views.py:501
msgid "Dashboard"
msgstr "Panel de control"

#: awx/api/views.py:600
msgid "Dashboard Jobs Graphs"
msgstr "Panel de control de gráficas de trabajo"

#: awx/api/views.py:636
#, python-format
msgid "Unknown period \"%s\""
msgstr "Período desconocido \"%s\""

#: awx/api/views.py:650
msgid "Instances"
msgstr "Instancias"

#: awx/api/views.py:658
msgid "Instance Detail"
msgstr "Detalle de la instancia"

#: awx/api/views.py:678
msgid "Instance Jobs"
msgstr "Tareas de instancia"

#: awx/api/views.py:692
msgid "Instance's Instance Groups"
msgstr "Grupos de instancias de la instancia"

#: awx/api/views.py:701
msgid "Instance Groups"
msgstr "Grupos de instancias"

#: awx/api/views.py:709
msgid "Instance Group Detail"
msgstr "Detalle del grupo de instancias"

#: awx/api/views.py:717
msgid "Isolated Groups can not be removed from the API"
msgstr "Grupos aislados no se pueden remover de la API"

#: awx/api/views.py:719
msgid ""
"Instance Groups acting as a controller for an Isolated Group can not be "
"removed from the API"
msgstr ""
"Los Grupos de instancias que actúan como un controlador para un Grupo "
"aislado no se pueden eliminar de la API"

#: awx/api/views.py:725
msgid "Instance Group Running Jobs"
msgstr "Tareas en ejecución del grupo de instancias"

#: awx/api/views.py:734
msgid "Instance Group's Instances"
msgstr "Instancias del grupo de instancias"

#: awx/api/views.py:744
msgid "Schedules"
msgstr "Programaciones"

#: awx/api/views.py:758
msgid "Schedule Recurrence Rule Preview"
msgstr "Programe la vista previa de la regla de recurrencia"

#: awx/api/views.py:805
msgid "Cannot assign credential when related template is null."
msgstr ""
"No se puede asignar la credencial cuando la plantilla relacionada es nula."

#: awx/api/views.py:810
msgid "Related template cannot accept {} on launch."
msgstr "La plantilla relacionada no puede aceptar {} durante el lanzamiento."

#: awx/api/views.py:812
msgid ""
"Credential that requires user input on launch cannot be used in saved launch"
" configuration."
msgstr ""
"Una credencial que requiere ingreso de datos del usuario durante el "
"lanzamiento no se puede utilizar en una configuración de lanzamiento "
"guardada."

#: awx/api/views.py:820
#, python-brace-format
msgid ""
"This launch configuration already provides a {credential_type} credential."
msgstr ""
"Esta configuración de lanzamiento ya proporciona una credencial "
"{credential_type}."

#: awx/api/views.py:823
#, python-brace-format
msgid "Related template already uses {credential_type} credential."
msgstr "La plantilla relacionada ya usa la credencial {credential_type}."

#: awx/api/views.py:841
msgid "Schedule Jobs List"
msgstr "Lista de trabajos programados"

#: awx/api/views.py:996
msgid "Your license only permits a single organization to exist."
msgstr "Su licencia solo permite que exista una organización."

#: awx/api/views.py:1223 awx/api/views.py:5106
msgid ""
"You cannot assign an Organization participation role as a child role for a "
"Team."
msgstr ""
"No puede asignar un rol de participación de organización como rol secundario"
" para un equipo."

#: awx/api/views.py:1227 awx/api/views.py:5120
msgid "You cannot grant system-level permissions to a team."
msgstr "No puede asignar permisos de nivel de sistema a un equipo."

#: awx/api/views.py:1234 awx/api/views.py:5112
msgid ""
"You cannot grant credential access to a team when the Organization field "
"isn't set, or belongs to a different organization"
msgstr ""
"No puede asignar acceso con credencial a un equipo cuando el campo "
"Organización no está establecido o pertenece a una organización diferente."

#: awx/api/views.py:1348
msgid "Project Schedules"
msgstr "Programación del proyecto"

#: awx/api/views.py:1359
msgid "Project SCM Inventory Sources"
msgstr "Fuentes de inventario SCM del proyecto"

#: awx/api/views.py:1460
msgid "Project Update Events List"
msgstr "Lista de eventos de actualización de proyectos"

#: awx/api/views.py:1474
msgid "System Job Events List"
msgstr "Lista de eventos de tareas del sistema"

#: awx/api/views.py:1488
msgid "Inventory Update Events List"
msgstr "Lista de eventos de actualización de inventarios"

#: awx/api/views.py:1522
msgid "Project Update SCM Inventory Updates"
msgstr "Actualizaciones de inventario SCM de la actualización del proyecto"

#: awx/api/views.py:1581
msgid "Me"
msgstr "Yo"

#: awx/api/views.py:1589
msgid "OAuth 2 Applications"
msgstr "Aplicaciones OAuth 2"

#: awx/api/views.py:1598
msgid "OAuth 2 Application Detail"
msgstr "Detalle de aplicaciones OAuth 2"

#: awx/api/views.py:1607
msgid "OAuth 2 Application Tokens"
msgstr "Tokens de aplicaciones OAuth 2"

#: awx/api/views.py:1629
msgid "OAuth2 Tokens"
msgstr "Tokens OAuth2"

#: awx/api/views.py:1638
msgid "OAuth2 User Tokens"
msgstr "Tokens de usuario OAuth2"

#: awx/api/views.py:1650
msgid "OAuth2 User Authorized Access Tokens"
msgstr "Tokens de acceso autorizado de usuario OAuth2"

#: awx/api/views.py:1665
msgid "Organization OAuth2 Applications"
msgstr "Aplicaciones OAuth2 de la organización "

#: awx/api/views.py:1677
msgid "OAuth2 Personal Access Tokens"
msgstr "Tokens de acceso personal OAuth2"

#: awx/api/views.py:1692
msgid "OAuth Token Detail"
msgstr "Detalle del token OAuth"

#: awx/api/views.py:1752 awx/api/views.py:5073
msgid ""
"You cannot grant credential access to a user not in the credentials' "
"organization"
msgstr ""
"No puede conceder acceso con credencial a un usuario que no está en la "
"organización de credenciales"

#: awx/api/views.py:1756 awx/api/views.py:5077
msgid "You cannot grant private credential access to another user"
msgstr "No puede conceder acceso con credencial privado a otro usuario"

#: awx/api/views.py:1854
#, python-format
msgid "Cannot change %s."
msgstr "No se puede cambiar %s."

#: awx/api/views.py:1860
msgid "Cannot delete user."
msgstr "No se puede eliminar el usuario."

#: awx/api/views.py:1884
msgid "Deletion not allowed for managed credential types"
msgstr ""
"No se permite la eliminación para los tipos de credenciales administradas"

#: awx/api/views.py:1886
msgid "Credential types that are in use cannot be deleted"
msgstr "No se pueden eliminar los tipos de credenciales en uso"

#: awx/api/views.py:2061
msgid "Cannot delete inventory script."
msgstr "No se puede eliminar el script de inventario."

#: awx/api/views.py:2152
#, python-brace-format
msgid "{0}"
msgstr "{0}"

#: awx/api/views.py:2256
msgid "The inventory for this host is already being deleted."
msgstr "Ya se está eliminando el inventario de este host."

#: awx/api/views.py:2389
msgid "Fact not found."
msgstr "Hecho no encontrado."

#: awx/api/views.py:2411
msgid "SSLError while trying to connect to {}"
msgstr "SSLError al intentar conectarse a {}"

#: awx/api/views.py:2413
msgid "Request to {} timed out."
msgstr "Caducó el tiempo de solicitud para {}."

#: awx/api/views.py:2415
msgid "Unknown exception {} while trying to GET {}"
msgstr "Excepción desconocida {} al intentar usar GET {}"

#: awx/api/views.py:2418
msgid ""
"Unauthorized access. Please check your Insights Credential username and "
"password."
msgstr ""
"Acceso no autorizado. Verifique su nombre de usuario y contraseña de "
"credencial de Insights."

#: awx/api/views.py:2421
msgid ""
"Failed to gather reports and maintenance plans from Insights API at URL {}. "
"Server responded with {} status code and message {}"
msgstr ""
"No se pudieron recopilar los informes y planes de mantenimiento desde la API"
" de Insights en la URL {}. El servidor respondió con el código de estado {} "
"y el mensaje {}"

#: awx/api/views.py:2428
msgid "Expected JSON response from Insights but instead got {}"
msgstr "Respuesta JSON esperada de Insights; en cambio, se recibió {}"

#: awx/api/views.py:2435
msgid "This host is not recognized as an Insights host."
msgstr "Este host no se reconoce como un host de Insights."

#: awx/api/views.py:2440
msgid "The Insights Credential for \"{}\" was not found."
msgstr "No se encontró la credencial de Insights para \"{}\"."

#: awx/api/views.py:2508
msgid "Cyclical Group association."
msgstr "Asociación de grupos cíclica."

#: awx/api/views.py:2722
msgid "Inventory Source List"
msgstr "Listado de fuentes del inventario"

#: awx/api/views.py:2734
msgid "Inventory Sources Update"
msgstr "Actualización de fuentes de inventario"

#: awx/api/views.py:2767
msgid "Could not start because `can_update` returned False"
msgstr "No se pudo iniciar porque `can_update` devolvió False"

#: awx/api/views.py:2775
msgid "No inventory sources to update."
msgstr "No hay fuentes de inventario para actualizar."

#: awx/api/views.py:2804
msgid "Inventory Source Schedules"
msgstr "Programaciones de fuente de inventario"

#: awx/api/views.py:2832
msgid "Notification Templates can only be assigned when source is one of {}."
msgstr ""
"Plantillas de notificación solo se pueden asignar cuando la fuente es una de"
" {}."

#: awx/api/views.py:2887
msgid "Vault credentials are not yet supported for inventory sources."
msgstr "Las credenciales Vault aún no se admiten para fuentes de inventario."

#: awx/api/views.py:2892
msgid "Source already has cloud credential assigned."
msgstr "La fuente ya tiene asignada la credencial de nube."

#: awx/api/views.py:3042
msgid "Field is not allowed for use with v1 API."
msgstr "No se puede usar el campo con la API v1."

#: awx/api/views.py:3052
msgid ""
"'credentials' cannot be used in combination with 'credential', "
"'vault_credential', or 'extra_credentials'."
msgstr ""
"'credentials' no se puede utilizar en combinación con 'credential', "
"'vault_credential' o 'extra_credentials'."

#: awx/api/views.py:3079
msgid "Incorrect type. Expected {}, received {}."
msgstr "Tipo incorrecto. Esperado {}, recibido {}."

#: awx/api/views.py:3172
msgid "Job Template Schedules"
msgstr "Programaciones de plantilla de trabajo"

#: awx/api/views.py:3190 awx/api/views.py:3201
msgid "Your license does not allow adding surveys."
msgstr "Su licencia no permite añadir cuestionarios."

#: awx/api/views.py:3220
msgid "Field '{}' is missing from survey spec."
msgstr "El campo '{}' no se encuentra en el cuestionario identificado."

#: awx/api/views.py:3222
msgid "Expected {} for field '{}', received {} type."
msgstr "{} esperado para el campo '{}'; tipo {} recibido."

#: awx/api/views.py:3226
msgid "'spec' doesn't contain any items."
msgstr "'spec' no contiene ningún elemento."

#: awx/api/views.py:3235
#, python-format
msgid "Survey question %s is not a json object."
msgstr "Pregunta de cuestionario %s no es un objeto JSON."

#: awx/api/views.py:3237
#, python-format
msgid "'type' missing from survey question %s."
msgstr "'type' no encontrado en la pregunta de cuestionario %s."

#: awx/api/views.py:3239
#, python-format
msgid "'question_name' missing from survey question %s."
msgstr "'question_name' no encontrado en la pregunta de cuestionario %s."

#: awx/api/views.py:3241
#, python-format
msgid "'variable' missing from survey question %s."
msgstr "'variable' no encontrada en la pregunta de cuestionario %s."

#: awx/api/views.py:3243
#, python-format
msgid "'variable' '%(item)s' duplicated in survey question %(survey)s."
msgstr ""
"'variable' '%(item)s' repetida en la pregunta de cuestionario %(survey)s."

#: awx/api/views.py:3248
#, python-format
msgid "'required' missing from survey question %s."
msgstr "'required' no encontrado en la pregunta de cuestionario %s."

#: awx/api/views.py:3253
#, python-brace-format
msgid ""
"Value {question_default} for '{variable_name}' expected to be a string."
msgstr ""
"Se espera que el valor {question_default} para '{variable_name}' sea una "
"cadena."

#: awx/api/views.py:3263
#, python-brace-format
msgid ""
"$encrypted$ is a reserved keyword for password question defaults, survey "
"question {question_position} is type {question_type}."
msgstr ""
"$encrypted$ es una palabra clave reservada para valores predeterminados de "
"la pregunta de la contraseña; la pregunta del cuestionario "
"{question_position} es de tipo {question_type}."

#: awx/api/views.py:3279
#, python-brace-format
msgid ""
"$encrypted$ is a reserved keyword, may not be used for new default in "
"position {question_position}."
msgstr ""
"$encrypted$ es una palabra clave reservada y no puede utilizarse como un "
"nuevo valor predeterminado en la posición {question_position}."

#: awx/api/views.py:3353
#, python-brace-format
msgid "Cannot assign multiple {credential_type} credentials."
msgstr "No se pueden asignar múltiples credenciales {credential_type}."

#: awx/api/views.py:3357
msgid "Cannot assign a Credential of kind `{}`."
msgstr "No se puede asignar una credencial del tipo `{}`."

#: awx/api/views.py:3374
msgid "Extra credentials must be network or cloud."
msgstr "Las credenciales adicionales deben ser red o nube."

#: awx/api/views.py:3396
msgid "Maximum number of labels for {} reached."
msgstr "Número máximo de etiquetas para {} alcanzado."

#: awx/api/views.py:3519
msgid "No matching host could be found!"
msgstr "No se encontró ningún host coincidente."

#: awx/api/views.py:3522
msgid "Multiple hosts matched the request!"
msgstr "Varios hosts corresponden a la petición."

#: awx/api/views.py:3527
msgid "Cannot start automatically, user input required!"
msgstr ""
"No se puede iniciar automáticamente; entrada de datos de usuario necesaria."

#: awx/api/views.py:3534
msgid "Host callback job already pending."
msgstr "Trabajo de callback para el host ya está pendiente."

#: awx/api/views.py:3549 awx/api/views.py:4336
msgid "Error starting job!"
msgstr "Error al iniciar trabajo."

#: awx/api/views.py:3669
#, python-brace-format
msgid "Cannot associate {0} when {1} have been associated."
msgstr "No se puede asociar {0} cuando se ha asociado {1}."

#: awx/api/views.py:3694
msgid "Multiple parent relationship not allowed."
msgstr "No se permiten múltiples relaciones primarias."

#: awx/api/views.py:3699
msgid "Cycle detected."
msgstr "Ciclo detectado."

#: awx/api/views.py:3902
msgid "Workflow Job Template Schedules"
msgstr "Programaciones de plantilla de tareas de flujo de trabajo"

#: awx/api/views.py:4038 awx/api/views.py:4740
msgid "Superuser privileges needed."
msgstr "Privilegios de superusuario necesarios."

#: awx/api/views.py:4071
msgid "System Job Template Schedules"
msgstr "Programaciones de plantilla de trabajos de sistema"

#: awx/api/views.py:4129
msgid "POST not allowed for Job launching in version 2 of the api"
msgstr ""
"POST no permitido para una tarea que se lanza en la versión 2 de la API"

#: awx/api/views.py:4153 awx/api/views.py:4159
msgid "PUT not allowed for Job Details in version 2 of the API"
msgstr "PUT no permitido para Detalles de la tarea en la versión 2 de la API"

#: awx/api/views.py:4319
#, python-brace-format
msgid "Wait until job finishes before retrying on {status_value} hosts."
msgstr ""
"Espere a que termine el trabajo antes de intentar nuevamente en hosts "
"{status_value}."

#: awx/api/views.py:4324
#, python-brace-format
msgid "Cannot retry on {status_value} hosts, playbook stats not available."
msgstr ""
"No se puede volver a intentar en hosts {status_value}; las estadísticas de "
"playbook no están disponibles."

#: awx/api/views.py:4329
#, python-brace-format
msgid "Cannot relaunch because previous job had 0 {status_value} hosts."
msgstr ""
"No se puede volver a lanzar porque la tarea anterior tuvo 0 hosts "
"{status_value}."

#: awx/api/views.py:4358
msgid "Cannot create schedule because job requires credential passwords."
msgstr ""
"No se puede crear la programación porque la tarea requiere contraseñas de "
"credenciales."

#: awx/api/views.py:4363
msgid "Cannot create schedule because job was launched by legacy method."
msgstr ""
"No se puede crear una programación porque la tarea se lanzó por un método de"
" legado."

#: awx/api/views.py:4365
msgid "Cannot create schedule because a related resource is missing."
msgstr ""
"No se puede crear la programación porque falta un recurso relacionado."

#: awx/api/views.py:4420
msgid "Job Host Summaries List"
msgstr "Lista resumida de hosts de trabajo"

#: awx/api/views.py:4469
msgid "Job Event Children List"
msgstr "Lista de hijos de eventos de trabajo"

#: awx/api/views.py:4479
msgid "Job Event Hosts List"
msgstr "Lista de hosts de eventos de trabajo"

#: awx/api/views.py:4488
msgid "Job Events List"
msgstr "Lista de eventos de trabajo"

#: awx/api/views.py:4697
msgid "Ad Hoc Command Events List"
msgstr "Lista de eventos para comando Ad Hoc"

#: awx/api/views.py:4939
msgid "Delete not allowed while there are pending notifications"
msgstr "Eliminar no está permitido mientras existan notificaciones pendientes"

#: awx/api/views.py:4947
msgid "Notification Template Test"
msgstr "Prueba de plantilla de notificación"

#: awx/conf/conf.py:20
msgid "Bud Frogs"
msgstr "Bud Frogs"

#: awx/conf/conf.py:21
msgid "Bunny"
msgstr "Bunny"

#: awx/conf/conf.py:22
msgid "Cheese"
msgstr "Cheese"

#: awx/conf/conf.py:23
msgid "Daemon"
msgstr "Daemon"

#: awx/conf/conf.py:24
msgid "Default Cow"
msgstr "Default Cow"

#: awx/conf/conf.py:25
msgid "Dragon"
msgstr "Dragon"

#: awx/conf/conf.py:26
msgid "Elephant in Snake"
msgstr "Elephant in Snake"

#: awx/conf/conf.py:27
msgid "Elephant"
msgstr "Elephant"

#: awx/conf/conf.py:28
msgid "Eyes"
msgstr "Eyes"

#: awx/conf/conf.py:29
msgid "Hello Kitty"
msgstr "Hello Kitty"

#: awx/conf/conf.py:30
msgid "Kitty"
msgstr "Kitty"

#: awx/conf/conf.py:31
msgid "Luke Koala"
msgstr "Luke Koala"

#: awx/conf/conf.py:32
msgid "Meow"
msgstr "Meow"

#: awx/conf/conf.py:33
msgid "Milk"
msgstr "Milk"

#: awx/conf/conf.py:34
msgid "Moofasa"
msgstr "Moofasa"

#: awx/conf/conf.py:35
msgid "Moose"
msgstr "Moose"

#: awx/conf/conf.py:36
msgid "Ren"
msgstr "Ren"

#: awx/conf/conf.py:37
msgid "Sheep"
msgstr "Sheep"

#: awx/conf/conf.py:38
msgid "Small Cow"
msgstr "Small Cow"

#: awx/conf/conf.py:39
msgid "Stegosaurus"
msgstr "Stegosaurus"

#: awx/conf/conf.py:40
msgid "Stimpy"
msgstr "Stimpy"

#: awx/conf/conf.py:41
msgid "Super Milker"
msgstr "Super Milker"

#: awx/conf/conf.py:42
msgid "Three Eyes"
msgstr "Three Eyes"

#: awx/conf/conf.py:43
msgid "Turkey"
msgstr "Turkey"

#: awx/conf/conf.py:44
msgid "Turtle"
msgstr "Turtle"

#: awx/conf/conf.py:45
msgid "Tux"
msgstr "Tux"

#: awx/conf/conf.py:46
msgid "Udder"
msgstr "Udder"

#: awx/conf/conf.py:47
msgid "Vader Koala"
msgstr "Vader Koala"

#: awx/conf/conf.py:48
msgid "Vader"
msgstr "Vader"

#: awx/conf/conf.py:49
msgid "WWW"
msgstr "WWW"

#: awx/conf/conf.py:52
msgid "Cow Selection"
msgstr "Cow Selection"

#: awx/conf/conf.py:53
msgid "Select which cow to use with cowsay when running jobs."
msgstr ""
"Seleccione con cual 'cow' debe ser utilizado cowsay mientras ejecuta "
"trabajos."

#: awx/conf/conf.py:54 awx/conf/conf.py:75
msgid "Cows"
msgstr "Cows"

#: awx/conf/conf.py:73
msgid "Example Read-Only Setting"
msgstr "Ejemplo de ajuste de solo lectura"

#: awx/conf/conf.py:74
msgid "Example setting that cannot be changed."
msgstr "Ejemplo de ajuste que no se puede cambiar"

#: awx/conf/conf.py:93
msgid "Example Setting"
msgstr "Ejemplo de ajuste"

#: awx/conf/conf.py:94
msgid "Example setting which can be different for each user."
msgstr "Ejemplo de ajuste que puede ser diferente para cada usuario."

#: awx/conf/conf.py:95 awx/conf/registry.py:85 awx/conf/views.py:55
msgid "User"
msgstr "Usuario"

#: awx/conf/fields.py:60 awx/sso/fields.py:595
#, python-brace-format
msgid ""
"Expected None, True, False, a string or list of strings but got {input_type}"
" instead."
msgstr ""
"Se esperaba None, True, False, una cadena de texto o una lista de cadenas de"
" texto; pero, en cambio, se obtuvo {input_type}."

#: awx/conf/fields.py:104
msgid "Enter a valid URL"
msgstr "Introduzca una URL válida"

#: awx/conf/fields.py:136
#, python-brace-format
msgid "\"{input}\" is not a valid string."
msgstr "\"{input}\" no es una cadena válida."

#: awx/conf/fields.py:151
#, python-brace-format
msgid ""
"Expected a list of tuples of max length 2 but got {input_type} instead."
msgstr ""
"Se esperaba una lista de tuplas de longitud máxima 2, pero, en cambio, se "
"obtuvo {input_type}."

#: awx/conf/license.py:22
msgid "Your Tower license does not allow that."
msgstr "Su licencia Tower no permite eso."

#: awx/conf/management/commands/migrate_to_database_settings.py:41
msgid "Only show which settings would be commented/migrated."
msgstr "Solo mostrar los ajustes que serán comentados/migrados."

#: awx/conf/management/commands/migrate_to_database_settings.py:48
msgid ""
"Skip over settings that would raise an error when commenting/migrating."
msgstr "Omitir los ajustes que causarán un error al comentar/migrar."

#: awx/conf/management/commands/migrate_to_database_settings.py:55
msgid "Skip commenting out settings in files."
msgstr "Omitir los comentarios sobre ajustes en archivos."

#: awx/conf/management/commands/migrate_to_database_settings.py:62
msgid "Skip migrating and only comment out settings in files."
msgstr "Omita la migración y solo comente sobre ajustes en archivos."

#: awx/conf/management/commands/migrate_to_database_settings.py:68
msgid "Backup existing settings files with this suffix."
msgstr ""
"Hacer copia de seguridad de todos los archivos de configuración existentes "
"con este sufijo."

#: awx/conf/registry.py:73 awx/conf/tests/unit/test_registry.py:169
#: awx/conf/tests/unit/test_registry.py:192
#: awx/conf/tests/unit/test_registry.py:196
#: awx/conf/tests/unit/test_registry.py:201
#: awx/conf/tests/unit/test_registry.py:208
msgid "All"
msgstr "Todos"

#: awx/conf/registry.py:74 awx/conf/tests/unit/test_registry.py:170
#: awx/conf/tests/unit/test_registry.py:193
#: awx/conf/tests/unit/test_registry.py:197
#: awx/conf/tests/unit/test_registry.py:202
#: awx/conf/tests/unit/test_registry.py:209
msgid "Changed"
msgstr "Cambiado"

#: awx/conf/registry.py:86
msgid "User-Defaults"
msgstr "Valores predeterminados del usuario"

#: awx/conf/registry.py:154
msgid "This value has been set manually in a settings file."
msgstr ""
"Este valor se ha establecido manualmente en el archivo de configuración."

#: awx/conf/tests/unit/test_registry.py:46
#: awx/conf/tests/unit/test_registry.py:56
#: awx/conf/tests/unit/test_registry.py:72
#: awx/conf/tests/unit/test_registry.py:87
#: awx/conf/tests/unit/test_registry.py:100
#: awx/conf/tests/unit/test_registry.py:106
#: awx/conf/tests/unit/test_registry.py:126
#: awx/conf/tests/unit/test_registry.py:140
#: awx/conf/tests/unit/test_registry.py:146
#: awx/conf/tests/unit/test_registry.py:159
#: awx/conf/tests/unit/test_registry.py:171
#: awx/conf/tests/unit/test_registry.py:180
#: awx/conf/tests/unit/test_registry.py:198
#: awx/conf/tests/unit/test_registry.py:210
#: awx/conf/tests/unit/test_registry.py:219
#: awx/conf/tests/unit/test_registry.py:225
#: awx/conf/tests/unit/test_registry.py:237
#: awx/conf/tests/unit/test_registry.py:245
#: awx/conf/tests/unit/test_registry.py:288
#: awx/conf/tests/unit/test_registry.py:306
#: awx/conf/tests/unit/test_settings.py:79
#: awx/conf/tests/unit/test_settings.py:97
#: awx/conf/tests/unit/test_settings.py:112
#: awx/conf/tests/unit/test_settings.py:127
#: awx/conf/tests/unit/test_settings.py:143
#: awx/conf/tests/unit/test_settings.py:156
#: awx/conf/tests/unit/test_settings.py:173
#: awx/conf/tests/unit/test_settings.py:189
#: awx/conf/tests/unit/test_settings.py:200
#: awx/conf/tests/unit/test_settings.py:216
#: awx/conf/tests/unit/test_settings.py:237
#: awx/conf/tests/unit/test_settings.py:259
#: awx/conf/tests/unit/test_settings.py:285
#: awx/conf/tests/unit/test_settings.py:299
#: awx/conf/tests/unit/test_settings.py:323
#: awx/conf/tests/unit/test_settings.py:343
#: awx/conf/tests/unit/test_settings.py:360
#: awx/conf/tests/unit/test_settings.py:374
#: awx/conf/tests/unit/test_settings.py:398
#: awx/conf/tests/unit/test_settings.py:411
#: awx/conf/tests/unit/test_settings.py:430
#: awx/conf/tests/unit/test_settings.py:466 awx/main/conf.py:22
#: awx/main/conf.py:32 awx/main/conf.py:43 awx/main/conf.py:53
#: awx/main/conf.py:62 awx/main/conf.py:74 awx/main/conf.py:87
#: awx/main/conf.py:100 awx/main/conf.py:125
msgid "System"
msgstr "Sistema"

#: awx/conf/tests/unit/test_registry.py:165
#: awx/conf/tests/unit/test_registry.py:172
#: awx/conf/tests/unit/test_registry.py:187
#: awx/conf/tests/unit/test_registry.py:203
#: awx/conf/tests/unit/test_registry.py:211
msgid "OtherSystem"
msgstr "Otro sistema"

#: awx/conf/views.py:47
msgid "Setting Categories"
msgstr "Categorías de ajustes"

#: awx/conf/views.py:71
msgid "Setting Detail"
msgstr "Detalles del ajuste"

#: awx/conf/views.py:166
msgid "Logging Connectivity Test"
msgstr "Registrando prueba de conectividad"

#: awx/main/access.py:59
#, python-format
msgid "Required related field %s for permission check."
msgstr "Campo relacionado %s requerido para verificación de permisos."

#: awx/main/access.py:75
#, python-format
msgid "Bad data found in related field %s."
msgstr "Dato incorrecto encontrado en el campo relacionado %s."

#: awx/main/access.py:302
msgid "License is missing."
msgstr "Licencia no encontrada."

#: awx/main/access.py:304
msgid "License has expired."
msgstr "La licencia ha expirado."

#: awx/main/access.py:312
#, python-format
msgid "License count of %s instances has been reached."
msgstr "Se alcanzó el número de licencias de instancias %s."

#: awx/main/access.py:314
#, python-format
msgid "License count of %s instances has been exceeded."
msgstr "Se superó el número de licencias de instancias %s."

#: awx/main/access.py:316
msgid "Host count exceeds available instances."
msgstr "El número de hosts excede las instancias disponibles."

#: awx/main/access.py:320
#, python-format
msgid "Feature %s is not enabled in the active license."
msgstr "Funcionalidad %s no está habilitada en la licencia activa."

#: awx/main/access.py:322
msgid "Features not found in active license."
msgstr "Funcionalidades no encontradas en la licencia activa."

#: awx/main/access.py:835
msgid "Unable to change inventory on a host."
msgstr "Imposible modificar el inventario en un servidor."

#: awx/main/access.py:852 awx/main/access.py:897
msgid "Cannot associate two items from different inventories."
msgstr "No es posible asociar dos elementos de diferentes inventarios."

#: awx/main/access.py:885
msgid "Unable to change inventory on a group."
msgstr "Imposible cambiar el inventario en un grupo."

#: awx/main/access.py:1146
msgid "Unable to change organization on a team."
msgstr "Imposible cambiar la organización en un equipo."

#: awx/main/access.py:1163
msgid "The {} role cannot be assigned to a team"
msgstr "El rol {} no se puede asignar a un equipo"

#: awx/main/access.py:1165
msgid "The admin_role for a User cannot be assigned to a team"
msgstr "El admin_role para un usuario no se puede asignar a un equipo"

#: awx/main/access.py:1531 awx/main/access.py:1965
msgid "Job was launched with prompts provided by another user."
msgstr "La tarea se inició con avisos provistos por otro usuario."

#: awx/main/access.py:1551
msgid "Job has been orphaned from its job template."
msgstr "Se eliminó la plantilla de trabajo de la tarea."

#: awx/main/access.py:1553
msgid "Job was launched with unknown prompted fields."
msgstr "La tarea se inició con campos completados desconocidos."

#: awx/main/access.py:1555
msgid "Job was launched with prompted fields."
msgstr "La tarea se ejecutó con campos completados."

#: awx/main/access.py:1557
msgid " Organization level permissions required."
msgstr "Se requieren permisos de nivel de organización."

#: awx/main/access.py:1559
msgid " You do not have permission to related resources."
msgstr "No tiene permisos para los recursos relacionados."

#: awx/main/access.py:1979
msgid ""
"You do not have permission to the workflow job resources required for "
"relaunch."
msgstr ""
"Usted no tiene el permiso a los recursos de la tarea de flujo de trabajo "
"necesarios para relanzar. "

#: awx/main/apps.py:8
msgid "Main"
msgstr "Principal"

#: awx/main/conf.py:20
msgid "Enable Activity Stream"
msgstr "Activar flujo de actividad"

#: awx/main/conf.py:21
msgid "Enable capturing activity for the activity stream."
msgstr "Habilite la captura de actividades para el flujo de actividad."

#: awx/main/conf.py:30
msgid "Enable Activity Stream for Inventory Sync"
msgstr "Habilitar el flujo de actividad para la sincronización de inventarios"

#: awx/main/conf.py:31
msgid ""
"Enable capturing activity for the activity stream when running inventory "
"sync."
msgstr ""
"Habilite la captura de actividades para el flujo de actividad cuando ejecute"
" la sincronización del inventario."

#: awx/main/conf.py:40
msgid "All Users Visible to Organization Admins"
msgstr ""
"Todos los usuarios visibles para los administradores de la organización"

#: awx/main/conf.py:41
msgid ""
"Controls whether any Organization Admin can view all users and teams, even "
"those not associated with their Organization."
msgstr ""
"Controla si cualquier administrador de organización puede ver todos los "
"usuarios y equipos, incluso aquellos no están asociados a su organización."

#: awx/main/conf.py:50
msgid "Organization Admins Can Manage Users and Teams"
msgstr ""
"Los administradores de la organización pueden gestionar usuarios y equipos"

#: awx/main/conf.py:51
msgid ""
"Controls whether any Organization Admin has the privileges to create and "
"manage users and teams. You may want to disable this ability if you are "
"using an LDAP or SAML integration."
msgstr ""
"Controla si algún Administrador de la organización tiene los privilegios "
"para crear y gestionar usuarios y equipos. Recomendamos deshabilitar esta "
"capacidad si está usando una integración de LDAP o SAML."

#: awx/main/conf.py:60
msgid "Enable Administrator Alerts"
msgstr "Habilitar alertas de administrador"

#: awx/main/conf.py:61
msgid "Email Admin users for system events that may require attention."
msgstr ""
"Enviar correo electrónico a los usuarios administradores para los eventos "
"del sistema que requieren atención."

#: awx/main/conf.py:71
msgid "Base URL of the Tower host"
msgstr "Dirección base URL para el servidor Tower"

#: awx/main/conf.py:72
msgid ""
"This setting is used by services like notifications to render a valid url to"
" the Tower host."
msgstr ""
"Esta configuración es utilizada por servicios cono notificaciones para "
"mostrar una URL válida al host Tower."

#: awx/main/conf.py:81
msgid "Remote Host Headers"
msgstr "Encabezados de host remoto"

#: awx/main/conf.py:82
msgid ""
"HTTP headers and meta keys to search to determine remote host name or IP. "
"Add additional items to this list, such as \"HTTP_X_FORWARDED_FOR\", if "
"behind a reverse proxy. See the \"Proxy Support\" section of the "
"Adminstrator guide for more details."
msgstr ""
"Los encabezados HTTP y las llaves de activación para buscar y determinar el "
"nombre de host remoto o IP. Añada elementos adicionales a esta lista, como "
"\"HTTP_X_FORWARDED_FOR\", si está detrás de un proxy inverso. Consulte la "
"sección \"Soporte de proxy\" de la guía del adminstrador para obtener más "
"información."

#: awx/main/conf.py:94
msgid "Proxy IP Whitelist"
msgstr "Lista blanca de IP de proxy"

#: awx/main/conf.py:95
msgid ""
"If Tower is behind a reverse proxy/load balancer, use this setting to "
"whitelist the proxy IP addresses from which Tower should trust custom "
"REMOTE_HOST_HEADERS header values. If this setting is an empty list (the "
"default), the headers specified by REMOTE_HOST_HEADERS will be trusted "
"unconditionally')"
msgstr ""
"Si Tower está detrás de un equilibrador de carga/proxy inverso, use este "
"ajuste para colocar las direcciones IP del proxy en la lista blanca desde la"
" cual Tower debe confiar en los valores personalizados del encabezado "
"REMOTE_HOST_HEADERS. Si este ajuste es una lista vacía (valor "
"predeterminado), se confiará en los encabezados especificados por "
"REMOTE_HOST_HEADERS de manera incondicional')"

#: awx/main/conf.py:121
msgid "License"
msgstr "Licencia"

#: awx/main/conf.py:122
msgid ""
"The license controls which features and functionality are enabled. Use "
"/api/v1/config/ to update or change the license."
msgstr ""
"Los controles de licencia cuyas funciones y funcionalidades están "
"habilitadas. Use /api/v1/config/ para actualizar o cambiar la licencia."

#: awx/main/conf.py:132
msgid "Ansible Modules Allowed for Ad Hoc Jobs"
msgstr "Módulos Ansible autorizados para trabajos Ad Hoc"

#: awx/main/conf.py:133
msgid "List of modules allowed to be used by ad-hoc jobs."
msgstr "Lista de módulos permitidos para su uso con trabajos ad-hoc."

#: awx/main/conf.py:134 awx/main/conf.py:156 awx/main/conf.py:165
#: awx/main/conf.py:176 awx/main/conf.py:186 awx/main/conf.py:196
#: awx/main/conf.py:206 awx/main/conf.py:217 awx/main/conf.py:229
#: awx/main/conf.py:241 awx/main/conf.py:254 awx/main/conf.py:266
#: awx/main/conf.py:276 awx/main/conf.py:287 awx/main/conf.py:298
#: awx/main/conf.py:308 awx/main/conf.py:318 awx/main/conf.py:330
#: awx/main/conf.py:342 awx/main/conf.py:354 awx/main/conf.py:368
msgid "Jobs"
msgstr "Trabajos"

#: awx/main/conf.py:143
msgid "Always"
msgstr "Siempre"

#: awx/main/conf.py:144
msgid "Never"
msgstr "Nunca"

#: awx/main/conf.py:145
msgid "Only On Job Template Definitions"
msgstr "Solo en definiciones de plantilla de tareas"

#: awx/main/conf.py:148
msgid "When can extra variables contain Jinja templates?"
msgstr "¿Cuándo pueden las variables adicionales contener plantillas Jinja?"

#: awx/main/conf.py:150
msgid ""
"Ansible allows variable substitution via the Jinja2 templating language for "
"--extra-vars. This poses a potential security risk where Tower users with "
"the ability to specify extra vars at job launch time can use Jinja2 "
"templates to run arbitrary Python.  It is recommended that this value be set"
" to \"template\" or \"never\"."
msgstr ""
"Ansible permite la sustitución de variables a través del lenguaje de "
"plantillas Jinja2 para --extra-vars. Esto presenta un potencial de riesgo a "
"la seguridad, en donde los usuarios de Tower con la capacidad de especificar"
" vars adicionales en el momento de lanzamiento de la tarea pueden usar las "
"plantillas Jinja2 para ejecutar Python arbitrario. Se recomienda que este "
"valor se establezca como \"plantilla\" o \"nunca\"."

#: awx/main/conf.py:163
msgid "Enable job isolation"
msgstr "Habilitar aislamiento de trabajo"

#: awx/main/conf.py:164
msgid ""
"Isolates an Ansible job from protected parts of the system to prevent "
"exposing sensitive information."
msgstr ""
"Aísla un trabajo Ansible de partes protegidas del sistema para prevenir la "
"exposición de información confidencial."

#: awx/main/conf.py:172
msgid "Job execution path"
msgstr "Ruta de ejecución de una tarea"

#: awx/main/conf.py:173
msgid ""
"The directory in which Tower will create new temporary directories for job "
"execution and isolation (such as credential files and custom inventory "
"scripts)."
msgstr ""
"El directorio en el que Tower creará nuevos directorios temporales para la "
"ejecución y el aislamiento de tareas (como archivos de credenciales y "
"scripts de inventario personalizados)."

#: awx/main/conf.py:184
msgid "Paths to hide from isolated jobs"
msgstr "Rutas a ocultar para los trabajos aislados"

#: awx/main/conf.py:185
msgid ""
"Additional paths to hide from isolated processes. Enter one path per line."
msgstr ""
"Rutas adicionales para ocultar de los procesos aislados. Ingrese una ruta "
"por línea."

#: awx/main/conf.py:194
msgid "Paths to expose to isolated jobs"
msgstr "Rutas por exponer para los trabajos aislados"

#: awx/main/conf.py:195
msgid ""
"Whitelist of paths that would otherwise be hidden to expose to isolated "
"jobs. Enter one path per line."
msgstr ""
"Lista blanca de rutas que de otra manera se esconderían para exponer a "
"trabajos aislados. Ingrese una ruta por línea."

#: awx/main/conf.py:204
msgid "Isolated status check interval"
msgstr "Intervalo de verificación de estado aislado"

#: awx/main/conf.py:205
msgid ""
"The number of seconds to sleep between status checks for jobs running on "
"isolated instances."
msgstr ""
"La cantidad de segundos de inactividad entre las verificaciones de estado "
"para las tareas que se ejecutan en instancias aisladas."

#: awx/main/conf.py:214
msgid "Isolated launch timeout"
msgstr "Tiempo de espera para la ejecución aislada"

#: awx/main/conf.py:215
msgid ""
"The timeout (in seconds) for launching jobs on isolated instances.  This "
"includes the time needed to copy source control files (playbooks) to the "
"isolated instance."
msgstr ""
"El tiempo de espera (en segundos) para ejecutar trabajos en instancias "
"aisladas. Esto incluye el tiempo que se necesita para copiar archivos de "
"control de código fuente (playbooks) en la instancia aislada."

#: awx/main/conf.py:226
msgid "Isolated connection timeout"
msgstr "Tiempo de espera para la conexión aislada"

#: awx/main/conf.py:227
msgid ""
"Ansible SSH connection timeout (in seconds) to use when communicating with "
"isolated instances. Value should be substantially greater than expected "
"network latency."
msgstr ""
"El tiempo de espera de conexión SSH de Ansible (en segundos) para usar "
"cuando se comunica con instancias aisladas. El valor debe ser "
"considerablemente superior a la latencia de red esperada."

#: awx/main/conf.py:237
msgid "Generate RSA keys for isolated instances"
msgstr "Generar claves de RSA para instancias aisladas"

#: awx/main/conf.py:238
msgid ""
"If set, a random RSA key will be generated and distributed to isolated "
"instances.  To disable this behavior and manage authentication for isolated "
"instances outside of Tower, disable this setting."
msgstr ""
"En caso de estar definida, se generará una clave de RSA y se distribuirá a "
"instancias aisladas. Para desactivar este comportamiento y administrar la "
"autenticación para instancias aisladas fuera de Tower, desactive esta "
"configuración."

#: awx/main/conf.py:252 awx/main/conf.py:253
msgid "The RSA private key for SSH traffic to isolated instances"
msgstr "La clave privada RSA para el tráfico SSH en instancias aisladas"

#: awx/main/conf.py:264 awx/main/conf.py:265
msgid "The RSA public key for SSH traffic to isolated instances"
msgstr "La clave pública RSA para el tráfico SSH en instancias aisladas"

#: awx/main/conf.py:274
msgid "Extra Environment Variables"
msgstr "Variables de entorno adicionales"

#: awx/main/conf.py:275
msgid ""
"Additional environment variables set for playbook runs, inventory updates, "
"project updates, and notification sending."
msgstr ""
"Las variables de entorno adicionales establecidas para ejecuciones de "
"playbook, actualizaciones de inventarios, actualizaciones de proyectos y "
"envío de notificaciones."

#: awx/main/conf.py:285
msgid "Standard Output Maximum Display Size"
msgstr "Tamaño de visualización máximo para la salida estándar"

#: awx/main/conf.py:286
msgid ""
"Maximum Size of Standard Output in bytes to display before requiring the "
"output be downloaded."
msgstr ""
"Tamaño máximo de la salida estándar en bytes para mostrar antes de obligar a"
" que la salida sea descargada."

#: awx/main/conf.py:295
msgid "Job Event Standard Output Maximum Display Size"
msgstr ""
"Tamaño de visualización máximo de la salida estándar del evento del trabajo"

#: awx/main/conf.py:297
msgid ""
"Maximum Size of Standard Output in bytes to display for a single job or ad "
"hoc command event. `stdout` will end with `…` when truncated."
msgstr ""
"Tamaño máximo de la salida estándar en bytes por mostrar para un único "
"trabajo o evento del comando ad hoc. `stdout` terminará con `...` cuando se "
"trunque."

#: awx/main/conf.py:306
msgid "Maximum Scheduled Jobs"
msgstr "Número máximo de trabajos programados"

#: awx/main/conf.py:307
msgid ""
"Maximum number of the same job template that can be waiting to run when "
"launching from a schedule before no more are created."
msgstr ""
"Número máximo de la misma plantilla de trabajo que puede estar esperando "
"para ejecutarse cuando se lanza desde una programación antes de que no se "
"creen más."

#: awx/main/conf.py:316
msgid "Ansible Callback Plugins"
msgstr "Plugins de Ansible callback"

#: awx/main/conf.py:317
msgid ""
"List of paths to search for extra callback plugins to be used when running "
"jobs. Enter one path per line."
msgstr ""
"Lista de rutas para buscar complementos adicionales de retorno de llamada "
"que se utilizan cuando se ejecutan tareas. Ingrese una ruta por línea."

#: awx/main/conf.py:327
msgid "Default Job Timeout"
msgstr "Tiempo de espera predeterminado para el trabajo"

#: awx/main/conf.py:328
msgid ""
"Maximum time in seconds to allow jobs to run. Use value of 0 to indicate "
"that no timeout should be imposed. A timeout set on an individual job "
"template will override this."
msgstr ""
"Tiempo máximo en segundos para permitir que se ejecuten tareas. Utilice el "
"valor 0 para indicar que no se impondrá ningún tiempo de espera. Un tiempo "
"de espera establecido en una plantilla de trabajo individual reemplazará "
"este."

#: awx/main/conf.py:339
msgid "Default Inventory Update Timeout"
msgstr "Tiempo de espera por defecto para la actualización del inventario"

#: awx/main/conf.py:340
msgid ""
"Maximum time in seconds to allow inventory updates to run. Use value of 0 to"
" indicate that no timeout should be imposed. A timeout set on an individual "
"inventory source will override this."
msgstr ""
"Tiempo máximo en segundos para permitir la ejecución de actualizaciones de "
"inventario. Utilice el valor 0 para indicar que no debería señalarse ningún "
"tipo de tiempo de expiración. El tiempo de expiración definido para una "
"fuente de inventario individual debería anularlo."

#: awx/main/conf.py:351
msgid "Default Project Update Timeout"
msgstr "Tiempo de espera predeterminado para la actualización de un proyecto"

#: awx/main/conf.py:352
msgid ""
"Maximum time in seconds to allow project updates to run. Use value of 0 to "
"indicate that no timeout should be imposed. A timeout set on an individual "
"project will override this."
msgstr ""
"Tiempo máximo en segundos para permitir que se ejecuten las actualizaciones "
"de los proyectos. Utilice un valor de 0 para indicar que no debería "
"definirse ningún tipo de tiempo de expiración. El tiempo de expiración "
"definido para una fuente de inventario individual debería anularlo."

#: awx/main/conf.py:363
msgid "Per-Host Ansible Fact Cache Timeout"
msgstr "Tiempo de espera de la caché de eventos Ansible por host"

#: awx/main/conf.py:364
msgid ""
"Maximum time, in seconds, that stored Ansible facts are considered valid "
"since the last time they were modified. Only valid, non-stale, facts will be"
" accessible by a playbook. Note, this does not influence the deletion of "
"ansible_facts from the database. Use a value of 0 to indicate that no "
"timeout should be imposed."
msgstr ""
"Tiempo máximo, en segundos, en que los datos almacenados de Ansible se "
"consideran válidos desde la última vez que fueron modificados. Solo se podrá"
" acceder a datos válidos y actualizados mediante la playbook. Observe que "
"esto no influye en la eliminación de datos de Ansible de la base de datos. "
"Use un valor de 0 para indicar que no se debe imponer ningún tiempo de "
"expiración."

#: awx/main/conf.py:377
msgid "Logging Aggregator"
msgstr "Agregador de registros"

#: awx/main/conf.py:378
msgid "Hostname/IP where external logs will be sent to."
msgstr "Nombre de host/IP donde se enviarán los registros externos."

#: awx/main/conf.py:379 awx/main/conf.py:390 awx/main/conf.py:402
#: awx/main/conf.py:412 awx/main/conf.py:424 awx/main/conf.py:439
#: awx/main/conf.py:451 awx/main/conf.py:460 awx/main/conf.py:470
#: awx/main/conf.py:482 awx/main/conf.py:493 awx/main/conf.py:505
#: awx/main/conf.py:518
msgid "Logging"
msgstr "Registros"

#: awx/main/conf.py:387
msgid "Logging Aggregator Port"
msgstr "Puerto de agregación de registros"

#: awx/main/conf.py:388
msgid ""
"Port on Logging Aggregator to send logs to (if required and not provided in "
"Logging Aggregator)."
msgstr ""
"El puerto del Agregador de registros al cual enviar registros (si se "
"requiere y no está definido en el Agregador de registros)."

#: awx/main/conf.py:400
msgid "Logging Aggregator Type"
msgstr "Tipo de agregador de registros"

#: awx/main/conf.py:401
msgid "Format messages for the chosen log aggregator."
msgstr "Mensajes de formato para el agregador de registros escogido."

#: awx/main/conf.py:410
msgid "Logging Aggregator Username"
msgstr "Usuario del agregador de registros"

#: awx/main/conf.py:411
msgid "Username for external log aggregator (if required)."
msgstr "Usuario para el agregador de registros externo (si es necesario)."

#: awx/main/conf.py:422
msgid "Logging Aggregator Password/Token"
msgstr "Contraseña/Token del agregador de registros"

#: awx/main/conf.py:423
msgid ""
"Password or authentication token for external log aggregator (if required)."
msgstr ""
"Contraseña o token de autenticación para el agregador de registros externo "
"(si es necesario)."

#: awx/main/conf.py:432
msgid "Loggers Sending Data to Log Aggregator Form"
msgstr ""
"Registradores que envían datos al formulario del agregador de registros"

#: awx/main/conf.py:433
msgid ""
"List of loggers that will send HTTP logs to the collector, these can include any or all of: \n"
"awx - service logs\n"
"activity_stream - activity stream records\n"
"job_events - callback data from Ansible job events\n"
"system_tracking - facts gathered from scan jobs."
msgstr ""
"Lista de registradores que enviarán registros HTTP al colector. Estos pueden incluir cualquiera o todos los siguientes: \n"
"awx - registros de servicio\n"
"activity_stream - registros de flujo de actividades\n"
"job_events - datos de retorno de llamada de eventos de tareas Ansible\n"
"system_tracking - información obtenida de tareas de análisis"

#: awx/main/conf.py:446
msgid "Log System Tracking Facts Individually"
msgstr "Sistema de registros rastrea los hechos individualmente"

#: awx/main/conf.py:447
msgid ""
"If set, system tracking facts will be sent for each package, service, or "
"other item found in a scan, allowing for greater search query granularity. "
"If unset, facts will be sent as a single dictionary, allowing for greater "
"efficiency in fact processing."
msgstr ""
"Si se establece, los datos del sistema de rastreo se enviarán para cada "
"paquete, servicio u otro elemento encontrado en el escaneo, lo que permite "
"mayor granularidad en la consulta de búsqueda. Si no se establece, los datos"
" se enviarán como un único diccionario, lo que permite mayor eficiencia en "
"el proceso de datos."

#: awx/main/conf.py:458
msgid "Enable External Logging"
msgstr "Habilitar registro externo"

#: awx/main/conf.py:459
msgid "Enable sending logs to external log aggregator."
msgstr "Habilitar el envío de registros a un agregador de registros externo."

#: awx/main/conf.py:468
msgid "Cluster-wide Tower unique identifier."
msgstr "Indentificador de Torre único a través del cluster."

#: awx/main/conf.py:469
msgid "Useful to uniquely identify Tower instances."
msgstr "Útil para identificar instancias de Torre de manera única."

#: awx/main/conf.py:478
msgid "Logging Aggregator Protocol"
msgstr "Registrando protocolo de agregador"

#: awx/main/conf.py:479
msgid ""
"Protocol used to communicate with log aggregator.  HTTPS/HTTP assumes HTTPS "
"unless http:// is explicitly used in the Logging Aggregator hostname."
msgstr ""
"Protocolo utilizado para comunicarse con el agregador de registros. "
"HTTPS/HTTP asume HTTPS a menos que se utilice http:// explícitamente en el "
"nombre de host del agregador de registros."

#: awx/main/conf.py:489
msgid "TCP Connection Timeout"
msgstr "Tiempo de espera para la conexión TCP"

#: awx/main/conf.py:490
msgid ""
"Number of seconds for a TCP connection to external log aggregator to "
"timeout. Applies to HTTPS and TCP log aggregator protocols."
msgstr ""
"Cantidad de segundos para que una conexión TCP a un agregador de registros "
"externo caduque. Aplica a protocolos de agregadores de registros HTTPS y "
"TCP."

#: awx/main/conf.py:500
msgid "Enable/disable HTTPS certificate verification"
msgstr "Habilitar/deshabilitar verificación de certificado HTTPS"

#: awx/main/conf.py:501
msgid ""
"Flag to control enable/disable of certificate verification when "
"LOG_AGGREGATOR_PROTOCOL is \"https\". If enabled, Tower's log handler will "
"verify certificate sent by external log aggregator before establishing "
"connection."
msgstr ""
"Indicador para controlar la habilitación/deshabilitación de la verificación "
"del certificado cuando LOG_AGGREGATOR_PROTOCOL es \"https\". Si está "
"habilitado, el controlador de registros de Tower verificará que el agregador"
" de registros externo haya enviado el certificado antes de establecer la "
"conexión."

#: awx/main/conf.py:513
msgid "Logging Aggregator Level Threshold"
msgstr "Umbral de nivel del agregador de registros"

#: awx/main/conf.py:514
msgid ""
"Level threshold used by log handler. Severities from lowest to highest are "
"DEBUG, INFO, WARNING, ERROR, CRITICAL. Messages less severe than the "
"threshold will be ignored by log handler. (messages under category "
"awx.anlytics ignore this setting)"
msgstr ""
"El umbral de nivel utilizado por el controlador de registros. Los niveles de"
" gravedad desde el menor hasta el mayor son DEBUG, INFO, WARNING, ERROR, "
"CRITICAL. El controlador de registros ignorará los mensajes menos graves que"
" el umbral (los mensajes de la categoría awx.anlytics omiten este ajuste)."

#: awx/main/conf.py:537 awx/sso/conf.py:1264
msgid "\n"
msgstr "\n"

#: awx/main/constants.py:17
msgid "Sudo"
msgstr "Sudo"

#: awx/main/constants.py:17
msgid "Su"
msgstr "Su"

#: awx/main/constants.py:17
msgid "Pbrun"
msgstr "Pbrun"

#: awx/main/constants.py:17
msgid "Pfexec"
msgstr "Pfexec"

#: awx/main/constants.py:18
msgid "DZDO"
msgstr "DZDO"

#: awx/main/constants.py:18
msgid "Pmrun"
msgstr "Pmrun"

#: awx/main/constants.py:18
msgid "Runas"
msgstr "Runas"

#: awx/main/constants.py:19
msgid "Enable"
msgstr "Habilitar"

#: awx/main/constants.py:19
msgid "Doas"
msgstr "Doas"

#: awx/main/constants.py:21
msgid "None"
msgstr "Ninguno"

#: awx/main/fields.py:62
#, python-brace-format
msgid "'{value}' is not one of ['{allowed_values}']"
msgstr "'{value}' no es uno de ['{allowed_values}']"

#: awx/main/fields.py:421
#, python-brace-format
msgid "{type} provided in relative path {path}, expected {expected_type}"
msgstr "{type} provisto en la ruta relativa {path}; se espera {expected_type}"

#: awx/main/fields.py:426
#, python-brace-format
msgid "{type} provided, expected {expected_type}"
msgstr "{type} provisto; se espera {expected_type}"

#: awx/main/fields.py:431
#, python-brace-format
msgid "Schema validation error in relative path {path} ({error})"
msgstr "Error de validación del esquema en ruta relativa {path} ({error})"

#: awx/main/fields.py:552
msgid "secret values must be of type string, not {}"
msgstr "los valores secretos deben ser de tipo cadena, no {}"

#: awx/main/fields.py:587
#, python-format
msgid "cannot be set unless \"%s\" is set"
msgstr "no puede establecerse, a menos que se defina \"%s\""

#: awx/main/fields.py:603
#, python-format
msgid "required for %s"
msgstr "requerido para %s"

#: awx/main/fields.py:627
msgid "must be set when SSH key is encrypted."
msgstr "se debe establecer cuando la clave SSH está cifrada."

#: awx/main/fields.py:633
msgid "should not be set when SSH key is not encrypted."
msgstr "no se debe establecer cuando la clave SSH no está cifrada."

#: awx/main/fields.py:691
msgid "'dependencies' is not supported for custom credentials."
msgstr "'dependencias' no es compatible con las credenciales personalizadas."

#: awx/main/fields.py:705
msgid "\"tower\" is a reserved field name"
msgstr "\"tower\" es un nombre de campo reservado"

#: awx/main/fields.py:712
#, python-format
msgid "field IDs must be unique (%s)"
msgstr "los ID de campo deben ser únicos (%s)"

#: awx/main/fields.py:725
msgid "become_method is a reserved type name"
msgstr "become_method es un nombre de tipo reservado"

#: awx/main/fields.py:736
#, python-brace-format
msgid "{sub_key} not allowed for {element_type} type ({element_id})"
msgstr "{sub_key} no permitido para el tipo {element_type} ({element_id})"

#: awx/main/fields.py:810
msgid ""
"Must define unnamed file injector in order to reference `tower.filename`."
msgstr ""
"Se debe definir el inyector del archivo sin nombre para hacer referencia a "
"`tower.filename`."

#: awx/main/fields.py:817
msgid "Cannot directly reference reserved `tower` namespace container."
msgstr ""
"No se puede hacer referencia directa al contenedor del espacio de nombres "
"`tower`."

#: awx/main/fields.py:827
msgid "Must use multi-file syntax when injecting multiple files"
msgstr ""
"Debe usar una sintaxis de archivos múltiples al inyectar archivos múltiples"

#: awx/main/fields.py:844
#, python-brace-format
msgid "{sub_key} uses an undefined field ({error_msg})"
msgstr "{sub_key} usa un campo indefinido ({error_msg})"

#: awx/main/fields.py:851
#, python-brace-format
msgid ""
"Syntax error rendering template for {sub_key} inside of {type} ({error_msg})"
msgstr ""
"Plantilla que arroja un error de sintaxis para {sub_key} dentro de {type} "
"({error_msg})"

#: awx/main/middleware.py:160
msgid "Formats of all available named urls"
msgstr "Formatos de todas las URL con nombre disponibles"

#: awx/main/middleware.py:161
msgid ""
"Read-only list of key-value pairs that shows the standard format of all "
"available named URLs."
msgstr ""
"Lista de solo lectura de los pares clave-valor que muestra el formato "
"estándar de todas las URL con nombre disponibles."

#: awx/main/middleware.py:163 awx/main/middleware.py:173
msgid "Named URL"
msgstr "URL con nombre"

#: awx/main/middleware.py:170
msgid "List of all named url graph nodes."
msgstr "Lista de todos los nodos gráficos de URL con nombre."

#: awx/main/middleware.py:171
msgid ""
"Read-only list of key-value pairs that exposes named URL graph topology. Use"
" this list to programmatically generate named URLs for resources"
msgstr ""
"Lista de solo lectura de los pares clave-valor que expone la topología "
"gráfica de URL con nombre. Use esta lista para generar URL con nombre para "
"recursos mediante programación."

#: awx/main/migrations/_reencrypt.py:26 awx/main/models/notifications.py:35
msgid "Email"
msgstr "Correo electrónico"

#: awx/main/migrations/_reencrypt.py:27 awx/main/models/notifications.py:36
msgid "Slack"
msgstr "Slack"

#: awx/main/migrations/_reencrypt.py:28 awx/main/models/notifications.py:37
msgid "Twilio"
msgstr "Twilio"

#: awx/main/migrations/_reencrypt.py:29 awx/main/models/notifications.py:38
msgid "Pagerduty"
msgstr "Pagerduty"

#: awx/main/migrations/_reencrypt.py:30 awx/main/models/notifications.py:39
msgid "HipChat"
msgstr "HipChat"

#: awx/main/migrations/_reencrypt.py:31 awx/main/models/notifications.py:41
msgid "Mattermost"
msgstr "Mattermost"

#: awx/main/migrations/_reencrypt.py:32 awx/main/models/notifications.py:40
msgid "Webhook"
msgstr "Webhook"

#: awx/main/migrations/_reencrypt.py:33 awx/main/models/notifications.py:43
msgid "IRC"
msgstr "IRC"

#: awx/main/models/activity_stream.py:25
msgid "Entity Created"
msgstr "Entidad creada"

#: awx/main/models/activity_stream.py:26
msgid "Entity Updated"
msgstr "Entidad actualizada"

#: awx/main/models/activity_stream.py:27
msgid "Entity Deleted"
msgstr "Entidad eliminada"

#: awx/main/models/activity_stream.py:28
msgid "Entity Associated with another Entity"
msgstr "Entidad asociada con otra entidad"

#: awx/main/models/activity_stream.py:29
msgid "Entity was Disassociated with another Entity"
msgstr "La entidad fue desasociada de otra entidad"

#: awx/main/models/ad_hoc_commands.py:95
msgid "No valid inventory."
msgstr "Inventario no válido."

#: awx/main/models/ad_hoc_commands.py:102
msgid "You must provide a machine / SSH credential."
msgstr "Debe proporcionar una credencial de máquina/SSH."

#: awx/main/models/ad_hoc_commands.py:113
#: awx/main/models/ad_hoc_commands.py:121
msgid "Invalid type for ad hoc command"
msgstr "Tipo no válido para comando ad hoc"

#: awx/main/models/ad_hoc_commands.py:116
msgid "Unsupported module for ad hoc commands."
msgstr "Módulo no soportado para comandos ad hoc."

#: awx/main/models/ad_hoc_commands.py:124
#, python-format
msgid "No argument passed to %s module."
msgstr "Ningún argumento pasado al módulo %s."

#: awx/main/models/base.py:33 awx/main/models/base.py:39
#: awx/main/models/base.py:44 awx/main/models/base.py:49
msgid "Run"
msgstr "Ejecutar"

#: awx/main/models/base.py:34 awx/main/models/base.py:40
#: awx/main/models/base.py:45 awx/main/models/base.py:50
msgid "Check"
msgstr "Comprobar"

#: awx/main/models/base.py:35
msgid "Scan"
msgstr "Escanear"

#: awx/main/models/credential/__init__.py:110
msgid "Host"
msgstr "Host"

#: awx/main/models/credential/__init__.py:111
msgid "The hostname or IP address to use."
msgstr "El nombre de host o la dirección IP por utilizar."

#: awx/main/models/credential/__init__.py:117
#: awx/main/models/credential/__init__.py:686
#: awx/main/models/credential/__init__.py:741
#: awx/main/models/credential/__init__.py:806
#: awx/main/models/credential/__init__.py:884
#: awx/main/models/credential/__init__.py:930
#: awx/main/models/credential/__init__.py:958
#: awx/main/models/credential/__init__.py:987
#: awx/main/models/credential/__init__.py:1051
#: awx/main/models/credential/__init__.py:1092
#: awx/main/models/credential/__init__.py:1125
#: awx/main/models/credential/__init__.py:1177
msgid "Username"
msgstr "Usuario"

#: awx/main/models/credential/__init__.py:118
msgid "Username for this credential."
msgstr "Usuario para esta credencial."

#: awx/main/models/credential/__init__.py:124
#: awx/main/models/credential/__init__.py:690
#: awx/main/models/credential/__init__.py:745
#: awx/main/models/credential/__init__.py:810
#: awx/main/models/credential/__init__.py:934
#: awx/main/models/credential/__init__.py:962
#: awx/main/models/credential/__init__.py:991
#: awx/main/models/credential/__init__.py:1055
#: awx/main/models/credential/__init__.py:1096
#: awx/main/models/credential/__init__.py:1129
#: awx/main/models/credential/__init__.py:1181
msgid "Password"
msgstr "Contraseña"

#: awx/main/models/credential/__init__.py:125
msgid ""
"Password for this credential (or \"ASK\" to prompt the user for machine "
"credentials)."
msgstr ""
"Contraseña para esta credencial (o \"ASK\" para solicitar al usuario las "
"credenciales de máquina)."

#: awx/main/models/credential/__init__.py:132
msgid "Security Token"
msgstr "Token de seguridad"

#: awx/main/models/credential/__init__.py:133
msgid "Security Token for this credential"
msgstr "Token de seguridad para esta credencial"

#: awx/main/models/credential/__init__.py:139
msgid "Project"
msgstr "Proyecto"

#: awx/main/models/credential/__init__.py:140
msgid "The identifier for the project."
msgstr "El identificador para el proyecto."

#: awx/main/models/credential/__init__.py:146
msgid "Domain"
msgstr "Dominio"

#: awx/main/models/credential/__init__.py:147
msgid "The identifier for the domain."
msgstr "El identificador para el dominio."

#: awx/main/models/credential/__init__.py:152
msgid "SSH private key"
msgstr "Clave privada SSH"

#: awx/main/models/credential/__init__.py:153
msgid "RSA or DSA private key to be used instead of password."
msgstr "Clave privada RSA o DSA para utilizar en lugar de una contraseña."

#: awx/main/models/credential/__init__.py:159
msgid "SSH key unlock"
msgstr "Desbloqueo de clave SSH"

#: awx/main/models/credential/__init__.py:160
msgid ""
"Passphrase to unlock SSH private key if encrypted (or \"ASK\" to prompt the "
"user for machine credentials)."
msgstr ""
"Frase de contraseña para desbloquear la clave privada SSH si está cifrada (o"
" \"ASK\" para solicitar al usuario las credenciales de máquina)."

#: awx/main/models/credential/__init__.py:168
msgid "Privilege escalation method."
msgstr "Método de elevación de privilegios."

#: awx/main/models/credential/__init__.py:174
msgid "Privilege escalation username."
msgstr "Nombre de usuario para la elevación de privilegios."

#: awx/main/models/credential/__init__.py:180
msgid "Password for privilege escalation method."
msgstr "Contraseña para el método de elevación de privilegios."

#: awx/main/models/credential/__init__.py:186
msgid "Vault password (or \"ASK\" to prompt the user)."
msgstr "Contraseña de Vault (o \"ASK\" para solicitar al usuario)."

#: awx/main/models/credential/__init__.py:190
msgid "Whether to use the authorize mechanism."
msgstr "Si se utilizará el mecanismo de autenticación."

#: awx/main/models/credential/__init__.py:196
msgid "Password used by the authorize mechanism."
msgstr "Contraseña utilizada por el mecanismo de autenticación."

#: awx/main/models/credential/__init__.py:202
msgid "Client Id or Application Id for the credential"
msgstr "Id del cliente o Id de aplicación para el credencial"

#: awx/main/models/credential/__init__.py:208
msgid "Secret Token for this credential"
msgstr "Token secreto para esta credencial"

#: awx/main/models/credential/__init__.py:214
msgid "Subscription identifier for this credential"
msgstr "Identificador de suscripción para esta credencial"

#: awx/main/models/credential/__init__.py:220
msgid "Tenant identifier for this credential"
msgstr "Identificador de inquilino [Tenant] para esta credencial"

#: awx/main/models/credential/__init__.py:244
msgid ""
"Specify the type of credential you want to create. Refer to the Ansible "
"Tower documentation for details on each type."
msgstr ""
"Especifique el tipo de credencial que desea crear. Consulte la documentación"
" de Ansible Tower para obtener información sobre cada tipo."

#: awx/main/models/credential/__init__.py:258
#: awx/main/models/credential/__init__.py:476
msgid ""
"Enter inputs using either JSON or YAML syntax. Use the radio button to "
"toggle between the two. Refer to the Ansible Tower documentation for example"
" syntax."
msgstr ""
"Ingrese entradas a través de la sintaxis JSON o YAML. Use el botón de "
"selección para alternar entre las dos opciones. Consulte la documentación de"
" Ansible Tower para ver sintaxis de ejemplo."

#: awx/main/models/credential/__init__.py:457
#: awx/main/models/credential/__init__.py:681
msgid "Machine"
msgstr "Máquina"

#: awx/main/models/credential/__init__.py:458
#: awx/main/models/credential/__init__.py:772
msgid "Vault"
msgstr "Vault"

#: awx/main/models/credential/__init__.py:459
#: awx/main/models/credential/__init__.py:801
msgid "Network"
msgstr "Red"

#: awx/main/models/credential/__init__.py:460
#: awx/main/models/credential/__init__.py:736
msgid "Source Control"
msgstr "Fuente de control"

#: awx/main/models/credential/__init__.py:461
msgid "Cloud"
msgstr "Nube"

#: awx/main/models/credential/__init__.py:462
#: awx/main/models/credential/__init__.py:1087
msgid "Insights"
msgstr "Insights"

#: awx/main/models/credential/__init__.py:483
msgid ""
"Enter injectors using either JSON or YAML syntax. Use the radio button to "
"toggle between the two. Refer to the Ansible Tower documentation for example"
" syntax."
msgstr ""
"Ingrese inyectores a través de la sintaxis JSON o YAML. Use el botón de "
"selección para alternar entre las dos opciones. Consulte la documentación de"
" Ansible Tower para ver sintaxis de ejemplo."

#: awx/main/models/credential/__init__.py:534
#, python-format
msgid "adding %s credential type"
msgstr "añadir el tipo de credencial %s"

#: awx/main/models/credential/__init__.py:696
#: awx/main/models/credential/__init__.py:815
msgid "SSH Private Key"
msgstr "Clave privada SSH"

#: awx/main/models/credential/__init__.py:703
#: awx/main/models/credential/__init__.py:757
#: awx/main/models/credential/__init__.py:822
msgid "Private Key Passphrase"
msgstr "Frase de contraseña para clave privada"

#: awx/main/models/credential/__init__.py:709
msgid "Privilege Escalation Method"
msgstr "Método de escalación de privilegios"

#: awx/main/models/credential/__init__.py:711
msgid ""
"Specify a method for \"become\" operations. This is equivalent to specifying"
" the --become-method Ansible parameter."
msgstr ""
"Especifique un método para operaciones \"become\". Esto equivale a "
"especificar el parámetro --become-method de Ansible."

#: awx/main/models/credential/__init__.py:716
msgid "Privilege Escalation Username"
msgstr "Nombre de usuario de escalación de privilegios"

#: awx/main/models/credential/__init__.py:720
msgid "Privilege Escalation Password"
msgstr "Contraseña de escalación de privilegios"

#: awx/main/models/credential/__init__.py:750
msgid "SCM Private Key"
msgstr "Clave privada SCM"

#: awx/main/models/credential/__init__.py:777
msgid "Vault Password"
msgstr "Contraseña Vault"

#: awx/main/models/credential/__init__.py:783
msgid "Vault Identifier"
msgstr "Identificador de Vault"

#: awx/main/models/credential/__init__.py:786
msgid ""
"Specify an (optional) Vault ID. This is equivalent to specifying the "
"--vault-id Ansible parameter for providing multiple Vault passwords.  Note: "
"this feature only works in Ansible 2.4+."
msgstr ""
"Especifique una ID de Vault (opcional). Esto es equivalente a especificar el"
" parámetro --vault-id de Ansible para ofrecer múltiples contraseñas Vault. "
"Observe: esta función solo funciona en Ansible 2.4+."

#: awx/main/models/credential/__init__.py:827
msgid "Authorize"
msgstr "Autorizar"

#: awx/main/models/credential/__init__.py:831
msgid "Authorize Password"
msgstr "Contraseña de autorización"

#: awx/main/models/credential/__init__.py:848
msgid "Amazon Web Services"
msgstr "Amazon Web Services"

#: awx/main/models/credential/__init__.py:853
msgid "Access Key"
msgstr "Clave de acceso"

#: awx/main/models/credential/__init__.py:857
msgid "Secret Key"
msgstr "Clave secreta"

#: awx/main/models/credential/__init__.py:862
msgid "STS Token"
msgstr "Token STS"

#: awx/main/models/credential/__init__.py:865
msgid ""
"Security Token Service (STS) is a web service that enables you to request "
"temporary, limited-privilege credentials for AWS Identity and Access "
"Management (IAM) users."
msgstr ""
"Security Token Service (STS) es un servicio web que le permite solicitar "
"credenciales temporales, con privilegio limitado, para usuarios de AWS "
"Identity y Access Management (IAM)."

#: awx/main/models/credential/__init__.py:879 awx/main/models/inventory.py:990
msgid "OpenStack"
msgstr "OpenStack"

#: awx/main/models/credential/__init__.py:888
msgid "Password (API Key)"
msgstr "Contraseña (clave API)"

#: awx/main/models/credential/__init__.py:893
#: awx/main/models/credential/__init__.py:1120
msgid "Host (Authentication URL)"
msgstr "Host (URL de autenticación)"

#: awx/main/models/credential/__init__.py:895
msgid ""
"The host to authenticate with.  For example, "
"https://openstack.business.com/v2.0/"
msgstr ""
"El host con el cual autenticar. Por ejemplo, "
"https://openstack.business.com/v2.0/"

#: awx/main/models/credential/__init__.py:899
msgid "Project (Tenant Name)"
msgstr "Proyecto (Nombre del inquilino [Tenant])"

#: awx/main/models/credential/__init__.py:903
msgid "Domain Name"
msgstr "Nombre de dominio"

#: awx/main/models/credential/__init__.py:905
msgid ""
"OpenStack domains define administrative boundaries. It is only needed for "
"Keystone v3 authentication URLs. Refer to Ansible Tower documentation for "
"common scenarios."
msgstr ""
"Los dominios OpenStack definen los límites administrativos. Solo es "
"necesario para las URL de autenticación para KeyStone v3. Consulte la "
"documentación de Ansible Tower para conocer los escenarios comunes."

#: awx/main/models/credential/__init__.py:919 awx/main/models/inventory.py:987
msgid "VMware vCenter"
msgstr "VMware vCenter"

#: awx/main/models/credential/__init__.py:924
msgid "VCenter Host"
msgstr "Host de vCenter"

#: awx/main/models/credential/__init__.py:926
msgid ""
"Enter the hostname or IP address that corresponds to your VMware vCenter."
msgstr ""
"Introduzca el nombre de host o la dirección IP que corresponda a su VMWare "
"vCenter."

#: awx/main/models/credential/__init__.py:947 awx/main/models/inventory.py:988
msgid "Red Hat Satellite 6"
msgstr "Red Hat Satellite 6"

#: awx/main/models/credential/__init__.py:952
msgid "Satellite 6 URL"
msgstr "URL Satellite 6"

#: awx/main/models/credential/__init__.py:954
msgid ""
"Enter the URL that corresponds to your Red Hat Satellite 6 server. For "
"example, https://satellite.example.org"
msgstr ""
"Introduzca la URL que corresponda a su servidor Red Hat Satellite 6. Por "
"ejemplo, https://satellite.example.org"

#: awx/main/models/credential/__init__.py:975 awx/main/models/inventory.py:989
msgid "Red Hat CloudForms"
msgstr "Red Hat CloudForms"

#: awx/main/models/credential/__init__.py:980
msgid "CloudForms URL"
msgstr "URL CloudForms"

#: awx/main/models/credential/__init__.py:982
msgid ""
"Enter the URL for the virtual machine that corresponds to your CloudForm "
"instance. For example, https://cloudforms.example.org"
msgstr ""
"Introduzca la URL para la máquina virtual que corresponda a su instancia "
"CloudForm. Por ejemplo, https://cloudforms.example.org"

#: awx/main/models/credential/__init__.py:1004
#: awx/main/models/inventory.py:985
msgid "Google Compute Engine"
msgstr "Google Compute Engine"

#: awx/main/models/credential/__init__.py:1009
msgid "Service Account Email Address"
msgstr "Dirección de correo electrónico de cuenta de servicio"

#: awx/main/models/credential/__init__.py:1011
msgid ""
"The email address assigned to the Google Compute Engine service account."
msgstr ""
"La dirección de correo electrónico asignada a la cuenta de servicio de "
"Google Compute Engine."

#: awx/main/models/credential/__init__.py:1017
msgid ""
"The Project ID is the GCE assigned identification. It is often constructed "
"as three words or two words followed by a three-digit number. Examples: "
"project-id-000 and another-project-id"
msgstr ""
"La ID de proyecto es la identificación asignada por GCE. Por lo general, "
"está formada por dos o tres palabras seguidas por un número de tres dígitos."
" Ejemplos: project-id-000 y another-project-id"

#: awx/main/models/credential/__init__.py:1023
msgid "RSA Private Key"
msgstr "Clave privada RSA"

#: awx/main/models/credential/__init__.py:1028
msgid ""
"Paste the contents of the PEM file associated with the service account "
"email."
msgstr ""
"Pegue el contenido del archivo PEM asociado al correo electrónico de la "
"cuenta de servicio."

#: awx/main/models/credential/__init__.py:1040
#: awx/main/models/inventory.py:986
msgid "Microsoft Azure Resource Manager"
msgstr "Microsoft Azure Resource Manager"

#: awx/main/models/credential/__init__.py:1045
msgid "Subscription ID"
msgstr "ID de suscripción"

#: awx/main/models/credential/__init__.py:1047
msgid "Subscription ID is an Azure construct, which is mapped to a username."
msgstr ""
"La ID de suscripción es un elemento de Azure, que está asignado a un nombre "
"de usuario."

#: awx/main/models/credential/__init__.py:1060
msgid "Client ID"
msgstr "ID de cliente"

#: awx/main/models/credential/__init__.py:1069
msgid "Tenant ID"
msgstr "ID de inquilino"

#: awx/main/models/credential/__init__.py:1073
msgid "Azure Cloud Environment"
msgstr "Entorno de nube de Azure"

#: awx/main/models/credential/__init__.py:1075
msgid ""
"Environment variable AZURE_CLOUD_ENVIRONMENT when using Azure GovCloud or "
"Azure stack."
msgstr ""
"Variable AZURE_CLOUD_ENVIRONMENT del entorno al usar Azure GovCloud o la "
"pila de Azure."

#: awx/main/models/credential/__init__.py:1115
#: awx/main/models/inventory.py:991
msgid "Red Hat Virtualization"
msgstr "Virtualización de Red Hat"

#: awx/main/models/credential/__init__.py:1122
msgid "The host to authenticate with."
msgstr "El host con el cual autenticarse."

#: awx/main/models/credential/__init__.py:1134
msgid "CA File"
msgstr "Archivo CA"

#: awx/main/models/credential/__init__.py:1136
msgid "Absolute file path to the CA file to use (optional)"
msgstr "Ruta de archivo absoluta al archivo CA por usar (opcional)"

#: awx/main/models/credential/__init__.py:1167
#: awx/main/models/inventory.py:992
msgid "Ansible Tower"
msgstr "Ansible Tower"

#: awx/main/models/credential/__init__.py:1172
msgid "Ansible Tower Hostname"
msgstr "Nombre de host de Ansible Tower"

#: awx/main/models/credential/__init__.py:1174
msgid "The Ansible Tower base URL to authenticate with."
msgstr "La URL de base de Ansible Tower con la cual autenticarse."

#: awx/main/models/credential/__init__.py:1186
msgid "Verify SSL"
msgstr "Verificar SSL "

#: awx/main/models/events.py:105 awx/main/models/events.py:630
msgid "Host Failed"
msgstr "Host fallido"

#: awx/main/models/events.py:106 awx/main/models/events.py:631
msgid "Host OK"
msgstr "Host OK"

#: awx/main/models/events.py:107
msgid "Host Failure"
msgstr "Error del host"

#: awx/main/models/events.py:108 awx/main/models/events.py:637
msgid "Host Skipped"
msgstr "Host omitido"

#: awx/main/models/events.py:109 awx/main/models/events.py:632
msgid "Host Unreachable"
msgstr "Host no alcanzable"

#: awx/main/models/events.py:110 awx/main/models/events.py:124
msgid "No Hosts Remaining"
msgstr "No más hosts"

#: awx/main/models/events.py:111
msgid "Host Polling"
msgstr "Sondeo al host"

#: awx/main/models/events.py:112
msgid "Host Async OK"
msgstr "Host Async OK"

#: awx/main/models/events.py:113
msgid "Host Async Failure"
msgstr "Host Async fallido"

#: awx/main/models/events.py:114
msgid "Item OK"
msgstr "Elemento OK"

#: awx/main/models/events.py:115
msgid "Item Failed"
msgstr "Elemento fallido"

#: awx/main/models/events.py:116
msgid "Item Skipped"
msgstr "Elemento omitido"

#: awx/main/models/events.py:117
msgid "Host Retry"
msgstr "Reintentar host"

#: awx/main/models/events.py:119
msgid "File Difference"
msgstr "Diferencia entre archivos"

#: awx/main/models/events.py:120
msgid "Playbook Started"
msgstr "Playbook iniciado"

#: awx/main/models/events.py:121
msgid "Running Handlers"
msgstr "Handlers ejecutándose"

#: awx/main/models/events.py:122
msgid "Including File"
msgstr "Incluyendo archivo"

#: awx/main/models/events.py:123
msgid "No Hosts Matched"
msgstr "Ningún host corresponde"

#: awx/main/models/events.py:125
msgid "Task Started"
msgstr "Tarea iniciada"

#: awx/main/models/events.py:127
msgid "Variables Prompted"
msgstr "Variables solicitadas"

#: awx/main/models/events.py:128
msgid "Gathering Facts"
msgstr "Obteniendo hechos"

#: awx/main/models/events.py:129
msgid "internal: on Import for Host"
msgstr "interno: en la importación para el host"

#: awx/main/models/events.py:130
msgid "internal: on Not Import for Host"
msgstr "interno: en la no importación para el host"

#: awx/main/models/events.py:131
msgid "Play Started"
msgstr "Jugada iniciada"

#: awx/main/models/events.py:132
msgid "Playbook Complete"
msgstr "Playbook terminado"

#: awx/main/models/events.py:136 awx/main/models/events.py:647
msgid "Debug"
msgstr "Depurar"

#: awx/main/models/events.py:137 awx/main/models/events.py:648
msgid "Verbose"
msgstr "Nivel de detalle"

#: awx/main/models/events.py:138 awx/main/models/events.py:649
msgid "Deprecated"
msgstr "Obsoleto"

#: awx/main/models/events.py:139 awx/main/models/events.py:650
msgid "Warning"
msgstr "Advertencia"

#: awx/main/models/events.py:140 awx/main/models/events.py:651
msgid "System Warning"
msgstr "Advertencia del sistema"

#: awx/main/models/events.py:141 awx/main/models/events.py:652
#: awx/main/models/unified_jobs.py:67
msgid "Error"
msgstr "Error"

#: awx/main/models/fact.py:25
msgid "Host for the facts that the fact scan captured."
msgstr "Host para los hechos que el escaneo de hechos capture."

#: awx/main/models/fact.py:30
msgid "Date and time of the corresponding fact scan gathering time."
msgstr ""
"Fecha y hora que corresponden al escaneo de hechos en el tiempo que fueron "
"obtenidos."

#: awx/main/models/fact.py:33
msgid ""
"Arbitrary JSON structure of module facts captured at timestamp for a single "
"host."
msgstr ""
"Estructura de JSON arbitraria de hechos de módulos capturados en la fecha y "
"hora para un único host."

#: awx/main/models/ha.py:181
msgid "Instances that are members of this InstanceGroup"
msgstr "Las instancias que son miembros de este grupo de instancias"

#: awx/main/models/ha.py:186
msgid "Instance Group to remotely control this group."
msgstr "Grupo de instancias para controlar remotamente este grupo."

#: awx/main/models/ha.py:193
msgid "Percentage of Instances to automatically assign to this group"
msgstr ""
"Porcentaje de instancias que se asignarán automáticamente a este grupo"

#: awx/main/models/ha.py:197
msgid ""
"Static minimum number of Instances to automatically assign to this group"
msgstr ""
"Número mínimo estático de instancias que se asignarán automáticamente a este"
" grupo"

#: awx/main/models/ha.py:202
msgid ""
"List of exact-match Instances that will always be automatically assigned to "
"this group"
msgstr ""
"Lista de instancias con coincidencia exacta que se asignarán siempre "
"automáticamente a este grupo"

#: awx/main/models/inventory.py:61
msgid "Hosts have a direct link to this inventory."
msgstr "Los hosts tienen un enlace directo a este inventario."

#: awx/main/models/inventory.py:62
msgid "Hosts for inventory generated using the host_filter property."
msgstr "Hosts para inventario generados a través de la propiedad host_filter."

#: awx/main/models/inventory.py:67
msgid "inventories"
msgstr "inventarios"

#: awx/main/models/inventory.py:74
msgid "Organization containing this inventory."
msgstr "Organización que contiene este inventario."

#: awx/main/models/inventory.py:81
msgid "Inventory variables in JSON or YAML format."
msgstr "Variables de inventario en formato JSON o YAML."

#: awx/main/models/inventory.py:86
msgid "Flag indicating whether any hosts in this inventory have failed."
msgstr ""
"Indicador que establece si algún servidor en este inventario ha fallado."

#: awx/main/models/inventory.py:91
msgid "Total number of hosts in this inventory."
msgstr "Número total de hosts en este inventario."

#: awx/main/models/inventory.py:96
msgid "Number of hosts in this inventory with active failures."
msgstr "Número de hosts en este inventario con errores activos."

#: awx/main/models/inventory.py:101
msgid "Total number of groups in this inventory."
msgstr "Número total de grupos en este inventario."

#: awx/main/models/inventory.py:106
msgid "Number of groups in this inventory with active failures."
msgstr "Número de grupos en este inventario con errores activos."

#: awx/main/models/inventory.py:111
msgid ""
"Flag indicating whether this inventory has any external inventory sources."
msgstr ""
"Indicador  que establece si este inventario tiene alguna fuente de externa "
"de inventario."

#: awx/main/models/inventory.py:116
msgid ""
"Total number of external inventory sources configured within this inventory."
msgstr ""
"Número total de inventarios de origen externo configurado dentro de este "
"inventario."

#: awx/main/models/inventory.py:121
msgid "Number of external inventory sources in this inventory with failures."
msgstr ""
"Número de inventarios de origen externo en este inventario con errores."

#: awx/main/models/inventory.py:128
msgid "Kind of inventory being represented."
msgstr "Tipo de inventario que se representa."

#: awx/main/models/inventory.py:134
msgid "Filter that will be applied to the hosts of this inventory."
msgstr "Filtro que se aplicará a los hosts de este inventario."

#: awx/main/models/inventory.py:161
msgid ""
"Credentials to be used by hosts belonging to this inventory when accessing "
"Red Hat Insights API."
msgstr ""
"Credenciales que utilizarán los hosts que pertenecen a este inventario "
"cuando accedan a la API de Red Hat Insights."

#: awx/main/models/inventory.py:170
msgid "Flag indicating the inventory is being deleted."
msgstr "Indicador que muestra que el inventario se eliminará."

#: awx/main/models/inventory.py:459
msgid "Assignment not allowed for Smart Inventory"
msgstr "Tarea no permitida para el inventario inteligente"

#: awx/main/models/inventory.py:461 awx/main/models/projects.py:159
msgid "Credential kind must be 'insights'."
msgstr "Tipo de credencial debe ser 'insights'."

#: awx/main/models/inventory.py:546
msgid "Is this host online and available for running jobs?"
msgstr "¿Está este servidor funcionando y disponible para ejecutar trabajos?"

#: awx/main/models/inventory.py:552
msgid ""
"The value used by the remote inventory source to uniquely identify the host"
msgstr ""
"El valor usado por el inventario de fuente remota para identificar de forma "
"única el host"

#: awx/main/models/inventory.py:557
msgid "Host variables in JSON or YAML format."
msgstr "Variables de host en formato JSON o YAML."

#: awx/main/models/inventory.py:579
msgid "Flag indicating whether the last job failed for this host."
msgstr "Indicador que establece si el último trabajo falló para este host."

#: awx/main/models/inventory.py:584
msgid ""
"Flag indicating whether this host was created/updated from any external "
"inventory sources."
msgstr ""
"Indicador que establece si este host se creó/se actualizó desde algún "
"inventario de fuente externa."

#: awx/main/models/inventory.py:590
msgid "Inventory source(s) that created or modified this host."
msgstr "Fuente(s) del inventario que crearon o modificaron este host."

#: awx/main/models/inventory.py:595
msgid "Arbitrary JSON structure of most recent ansible_facts, per-host."
msgstr "Estructura de JSON arbitraria de ansible_facts más reciente por host."

#: awx/main/models/inventory.py:601
msgid "The date and time ansible_facts was last modified."
msgstr "La fecha y hora en las que se modificó ansible_facts por última vez."

#: awx/main/models/inventory.py:608
msgid "Red Hat Insights host unique identifier."
msgstr "Identificador único de host de Red Hat Insights."

#: awx/main/models/inventory.py:743
msgid "Group variables in JSON or YAML format."
msgstr "Grupo de variables en formato JSON o YAML."

#: awx/main/models/inventory.py:749
msgid "Hosts associated directly with this group."
msgstr "Hosts asociados directamente con este grupo."

#: awx/main/models/inventory.py:754
msgid "Total number of hosts directly or indirectly in this group."
msgstr "Número total de hosts directamente o indirectamente en este grupo."

#: awx/main/models/inventory.py:759
msgid "Flag indicating whether this group has any hosts with active failures."
msgstr ""
"Indicador que establece si este grupo tiene algunos hosts con errores "
"activos."

#: awx/main/models/inventory.py:764
msgid "Number of hosts in this group with active failures."
msgstr "Número de hosts en este grupo con errores activos."

#: awx/main/models/inventory.py:769
msgid "Total number of child groups contained within this group."
msgstr "Número total de grupos hijo dentro de este grupo."

#: awx/main/models/inventory.py:774
msgid "Number of child groups within this group that have active failures."
msgstr ""
"Número de grupos hijo dentro de este grupo que tienen errores activos."

#: awx/main/models/inventory.py:779
msgid ""
"Flag indicating whether this group was created/updated from any external "
"inventory sources."
msgstr ""
"Indicador que establece si este grupo se creó/se actualizó desde un "
"inventario de fuente externa."

#: awx/main/models/inventory.py:785
msgid "Inventory source(s) that created or modified this group."
msgstr "Fuentes de inventario que crearon o modificaron este grupo."

#: awx/main/models/inventory.py:981 awx/main/models/projects.py:53
#: awx/main/models/unified_jobs.py:519
msgid "Manual"
msgstr "Manual"

#: awx/main/models/inventory.py:982
msgid "File, Directory or Script"
msgstr "Archivo, directorio o script"

#: awx/main/models/inventory.py:983
msgid "Sourced from a Project"
msgstr "Extraído de un proyecto"

#: awx/main/models/inventory.py:984
msgid "Amazon EC2"
msgstr "Amazon EC2"

#: awx/main/models/inventory.py:993
msgid "Custom Script"
msgstr "Script personalizado"

#: awx/main/models/inventory.py:1110
msgid "Inventory source variables in YAML or JSON format."
msgstr "Variables para la fuente del inventario en formato YAML o JSON."

#: awx/main/models/inventory.py:1121
msgid ""
"Comma-separated list of filter expressions (EC2 only). Hosts are imported "
"when ANY of the filters match."
msgstr ""
"Lista de expresiones de filtrado separadas por comas (solo EC2). Los hosts "
"se importan cuando ALGUNO de los filtros coincide."

#: awx/main/models/inventory.py:1127
msgid "Limit groups automatically created from inventory source (EC2 only)."
msgstr ""
"Limitar grupos creados automáticamente desde la fuente del inventario (solo "
"EC2)."

#: awx/main/models/inventory.py:1131
msgid "Overwrite local groups and hosts from remote inventory source."
msgstr ""
"Sobrescribir grupos y hosts locales desde una fuente de inventario remota."

#: awx/main/models/inventory.py:1135
msgid "Overwrite local variables from remote inventory source."
msgstr ""
"Sobrescribir las variables locales desde una fuente de inventario remota."

#: awx/main/models/inventory.py:1140 awx/main/models/jobs.py:140
#: awx/main/models/projects.py:128
msgid "The amount of time (in seconds) to run before the task is canceled."
msgstr ""
"La cantidad de tiempo (en segundos) para ejecutar antes de que se cancele la"
" tarea."

#: awx/main/models/inventory.py:1173
msgid "Image ID"
msgstr "ID de imagen"

#: awx/main/models/inventory.py:1174
msgid "Availability Zone"
msgstr "Zona de disponibilidad"

#: awx/main/models/inventory.py:1175
msgid "Account"
msgstr "Cuenta"

#: awx/main/models/inventory.py:1176
msgid "Instance ID"
msgstr "ID de instancia"

#: awx/main/models/inventory.py:1177
msgid "Instance State"
msgstr "Estado de instancia"

#: awx/main/models/inventory.py:1178
msgid "Platform"
msgstr "Plataforma"

#: awx/main/models/inventory.py:1179
msgid "Instance Type"
msgstr "Tipo de instancia"

#: awx/main/models/inventory.py:1180
msgid "Key Name"
msgstr "Nombre clave"

#: awx/main/models/inventory.py:1181
msgid "Region"
msgstr "Región"

#: awx/main/models/inventory.py:1182
msgid "Security Group"
msgstr "Grupo de seguridad"

#: awx/main/models/inventory.py:1183
msgid "Tags"
msgstr "Etiquetas"

#: awx/main/models/inventory.py:1184
msgid "Tag None"
msgstr "Etiqueta ninguna"

#: awx/main/models/inventory.py:1185
msgid "VPC ID"
msgstr "VPC ID"

#: awx/main/models/inventory.py:1253
#, python-format
msgid ""
"Cloud-based inventory sources (such as %s) require credentials for the "
"matching cloud service."
msgstr ""
"Fuentes de inventario basados en Cloud (como %s) requieren credenciales para"
" identificar el servicio cloud correspondiente."

#: awx/main/models/inventory.py:1259
msgid "Credential is required for a cloud source."
msgstr "Se requiere una credencial para una fuente cloud."

#: awx/main/models/inventory.py:1262
msgid ""
"Credentials of type machine, source control, insights and vault are "
"disallowed for custom inventory sources."
msgstr ""
"Credenciales de tipo de máquina, control de fuentes, conocimientos y vault "
"no están permitidas para las fuentes de inventario personalizado."

#: awx/main/models/inventory.py:1314
#, python-format
msgid "Invalid %(source)s region: %(region)s"
msgstr "Región %(source)s no válida: %(region)s"

#: awx/main/models/inventory.py:1338
#, python-format
msgid "Invalid filter expression: %(filter)s"
msgstr "Expresión de filtro no válida: %(filter)s"

#: awx/main/models/inventory.py:1359
#, python-format
msgid "Invalid group by choice: %(choice)s"
msgstr "Grupo escogido no válido: %(choice)s"

#: awx/main/models/inventory.py:1394
msgid "Project containing inventory file used as source."
msgstr "Proyecto que contiene el archivo de inventario usado como fuente."

#: awx/main/models/inventory.py:1555
#, python-format
msgid ""
"Unable to configure this item for cloud sync. It is already managed by %s."
msgstr ""
"Imposible configurar este elemento para sincronización cloud. Ya es "
"administrado por %s."

#: awx/main/models/inventory.py:1565
msgid ""
"More than one SCM-based inventory source with update on project update per-"
"inventory not allowed."
msgstr ""
"No se permite más de una fuente de inventario basada en SCM con "
"actualización en la actualización del proyecto por inventario."

#: awx/main/models/inventory.py:1572
msgid ""
"Cannot update SCM-based inventory source on launch if set to update on "
"project update. Instead, configure the corresponding source project to "
"update on launch."
msgstr ""
"No se puede actualizar la fuente de inventario basada en SCM en la ejecución"
" si está configurada para actualizarse en la actualización del proyecto. En "
"su lugar, configure el proyecto de fuente correspondiente para actualizar en"
" la ejecución."

#: awx/main/models/inventory.py:1579
msgid ""
"SCM type sources must set `overwrite_vars` to `true` until Ansible 2.5."
msgstr ""
"Las fuentes de tipo SCM deben configurar `overwrite_vars` como `true` hasta "
"Ansible 2.5."

#: awx/main/models/inventory.py:1584
msgid "Cannot set source_path if not SCM type."
msgstr "No se puede configurar source_path si no es de tipo SCM."

#: awx/main/models/inventory.py:1622
msgid ""
"Inventory files from this Project Update were used for the inventory update."
msgstr ""
"Los archivos de inventario de esta actualización de proyecto se utilizaron "
"para la actualización del inventario."

#: awx/main/models/inventory.py:1732
msgid "Inventory script contents"
msgstr "Contenido del script de inventario"

#: awx/main/models/inventory.py:1737
msgid "Organization owning this inventory script"
msgstr "Organización propietaria de este script de inventario"

#: awx/main/models/jobs.py:66
msgid ""
"If enabled, textual changes made to any templated files on the host are "
"shown in the standard output"
msgstr ""
"Si se habilita, los cambios de texto realizados en cualquier archivo de "
"plantilla en el host se muestran en la salida estándar"

#: awx/main/models/jobs.py:145
msgid ""
"If enabled, Tower will act as an Ansible Fact Cache Plugin; persisting facts"
" at the end of a playbook run to the database and caching facts for use by "
"Ansible."
msgstr ""
"Si se habilita, Tower funcionará como un complemento de caché de eventos "
"Ansible, continuará los eventos al final de una ejecución de playbook en la "
"base de datos y almacenará en caché los eventos que son utilizados por "
"Ansible."

#: awx/main/models/jobs.py:163
msgid "You must provide a Vault credential."
msgstr "Debe proporcionar una credencial de Vault."

#: awx/main/models/jobs.py:308
msgid "Job Template must provide 'inventory' or allow prompting for it."
msgstr ""
"La plantilla de trabajo debe proporcionar 'inventory' o permitir "
"solicitarlo."

#: awx/main/models/jobs.py:398
msgid "Field is not configured to prompt on launch."
msgstr ""
"El campo no está configurado para emitir avisos durante el lanzamiento."

#: awx/main/models/jobs.py:404
msgid "Saved launch configurations cannot provide passwords needed to start."
msgstr ""
"Las opciones de configuración de lanzamiento guardadas no pueden brindar las"
" contraseñas necesarias para el inicio."

#: awx/main/models/jobs.py:412
msgid "Job Template {} is missing or undefined."
msgstr "Plantilla de tareas {} no encontrada o no definida."

#: awx/main/models/jobs.py:493 awx/main/models/projects.py:277
msgid "SCM Revision"
msgstr "Revisión SCM"

#: awx/main/models/jobs.py:494
msgid "The SCM Revision from the Project used for this job, if available"
msgstr ""
"La revisión SCM desde el proyecto usado para este trabajo, si está "
"disponible"

#: awx/main/models/jobs.py:502
msgid ""
"The SCM Refresh task used to make sure the playbooks were available for the "
"job run"
msgstr ""
"La tarea de actualización de SCM utilizada para asegurarse de que los "
"playbooks estaban disponibles para la ejecución del trabajo"

#: awx/main/models/jobs.py:629
#, python-brace-format
msgid "{status_value} is not a valid status option."
msgstr "{status_value} no es una opción de estado válida."

#: awx/main/models/jobs.py:1005
msgid "job host summaries"
msgstr "resumen de hosts de trabajo"

#: awx/main/models/jobs.py:1077
msgid "Remove jobs older than a certain number of days"
msgstr "Eliminar trabajos más antiguos que el número de días especificado"

#: awx/main/models/jobs.py:1078
msgid "Remove activity stream entries older than a certain number of days"
msgstr ""
"Eliminar entradas del flujo de actividad más antiguos que el número de días "
"especificado"

#: awx/main/models/jobs.py:1079
msgid "Purge and/or reduce the granularity of system tracking data"
msgstr "Limpiar o reducir la granularidad de los datos del sistema de rastreo"

#: awx/main/models/jobs.py:1149
#, python-brace-format
msgid "Variables {list_of_keys} are not allowed for system jobs."
msgstr ""
"Las variables {list_of_keys} no están permitidas para tareas del sistema."

#: awx/main/models/jobs.py:1164
msgid "days must be a positive integer."
msgstr "días debe ser un número entero."

#: awx/main/models/label.py:29
msgid "Organization this label belongs to."
msgstr "Organización a la que esta etiqueta pertenece."

#: awx/main/models/mixins.py:309
#, python-brace-format
msgid ""
"Variables {list_of_keys} are not allowed on launch. Check the Prompt on "
"Launch setting on the Job Template to include Extra Variables."
msgstr ""
"Las variables {list_of_keys} no están permitidas durante el lanzamiento. "
"Verifique la configuración de Aviso durante el lanzamiento en la Plantilla "
"de tareas para incluir las Variables adicionales."

#: awx/main/models/mixins.py:440
msgid "Local absolute file path containing a custom Python virtualenv to use"
msgstr ""
"La ruta de archivos absoluta local que contiene un Python virtualenv para "
"uso"

#: awx/main/models/mixins.py:447
msgid "{} is not a valid virtualenv in {}"
msgstr "{} no es un virtualenv válido en {}"

#: awx/main/models/notifications.py:42
msgid "Rocket.Chat"
msgstr "Rocket.Chat"

#: awx/main/models/notifications.py:142 awx/main/models/unified_jobs.py:62
msgid "Pending"
msgstr "Pendiente"

#: awx/main/models/notifications.py:143 awx/main/models/unified_jobs.py:65
msgid "Successful"
msgstr "Correctamente"

#: awx/main/models/notifications.py:144 awx/main/models/unified_jobs.py:66
msgid "Failed"
msgstr "Fallido"

#: awx/main/models/notifications.py:218
msgid "status_str must be either succeeded or failed"
msgstr "status_str debe ser 'succeeded' o 'failed'"

#: awx/main/models/oauth.py:29
msgid "application"
msgstr "aplicación"

#: awx/main/models/oauth.py:35
msgid "Confidential"
msgstr "Confidencial"

#: awx/main/models/oauth.py:36
msgid "Public"
msgstr "Público"

#: awx/main/models/oauth.py:43
msgid "Authorization code"
msgstr "Código de autorización"

#: awx/main/models/oauth.py:44
msgid "Implicit"
msgstr "Implícito"

#: awx/main/models/oauth.py:45
msgid "Resource owner password-based"
msgstr "Basado en contraseña del propietario de recursos"

#: awx/main/models/oauth.py:60
msgid "Organization containing this application."
msgstr "Organización que contiene esta aplicación."

#: awx/main/models/oauth.py:69
msgid ""
"Used for more stringent verification of access to an application when "
"creating a token."
msgstr ""
"Utilizado para una verificación más estricta de acceso a una aplicación al "
"crear un token."

#: awx/main/models/oauth.py:74
msgid ""
"Set to Public or Confidential depending on how secure the client device is."
msgstr ""
"Establecer como Público o Confidencial según cuán seguro sea el dispositivo "
"del cliente."

#: awx/main/models/oauth.py:78
msgid ""
"Set True to skip authorization step for completely trusted applications."
msgstr ""
"Se debe establecer como True para omitir el paso de autorización para "
"aplicaciones completamente confiables."

#: awx/main/models/oauth.py:83
msgid ""
"The Grant type the user must use for acquire tokens for this application."
msgstr ""
"El tipo de Permiso que debe usar el usuario para adquirir tokens para esta "
"aplicación."

#: awx/main/models/oauth.py:91
msgid "access token"
msgstr "Token de acceso"

#: awx/main/models/oauth.py:99
msgid "The user representing the token owner"
msgstr "El usuario que representa al propietario del token"

#: awx/main/models/oauth.py:114
msgid ""
"Allowed scopes, further restricts user's permissions. Must be a simple "
"space-separated string with allowed scopes ['read', 'write']."
msgstr ""
"Los alcances permitidos limitan aún más los permisos de los usuarios. Debe "
"ser una cadena simple y separada por espacios, con alcances permitidos "
"['lectura', 'escritura']."

#: awx/main/models/oauth.py:133
msgid ""
"OAuth2 Tokens cannot be created by users associated with an external "
"authentication provider ({})"
msgstr ""
"Los usuarios asociados con un proveedor de autenticación externo ({}) no "
"pueden crear tokens OAuth2"

#: awx/main/models/projects.py:54
msgid "Git"
msgstr "Git"

#: awx/main/models/projects.py:55
msgid "Mercurial"
msgstr "Mercurial"

#: awx/main/models/projects.py:56
msgid "Subversion"
msgstr "Subversion"

#: awx/main/models/projects.py:57
msgid "Red Hat Insights"
msgstr "Red Hat Insights"

#: awx/main/models/projects.py:83
msgid ""
"Local path (relative to PROJECTS_ROOT) containing playbooks and related "
"files for this project."
msgstr ""
"Ruta local (relativa a PROJECTS_ROOT) que contiene playbooks y archivos "
"relacionados para este proyecto."

#: awx/main/models/projects.py:92
msgid "SCM Type"
msgstr "Tipo SCM"

#: awx/main/models/projects.py:93
msgid "Specifies the source control system used to store the project."
msgstr ""
"Especifica el sistema de control de fuentes utilizado para almacenar el "
"proyecto."

#: awx/main/models/projects.py:99
msgid "SCM URL"
msgstr "URL de SCM"

#: awx/main/models/projects.py:100
msgid "The location where the project is stored."
msgstr "La ubicación donde está alojado el proyecto."

#: awx/main/models/projects.py:106
msgid "SCM Branch"
msgstr "Rama SCM"

#: awx/main/models/projects.py:107
msgid "Specific branch, tag or commit to checkout."
msgstr "Especificar rama, etiqueta o commit para checkout."

#: awx/main/models/projects.py:111
msgid "Discard any local changes before syncing the project."
msgstr ""
"Descartar cualquier cambio local antes de la sincronización del proyecto."

#: awx/main/models/projects.py:115
msgid "Delete the project before syncing."
msgstr "Eliminar el proyecto antes de la sincronización."

#: awx/main/models/projects.py:144
msgid "Invalid SCM URL."
msgstr "URL de SCM no válida."

#: awx/main/models/projects.py:147
msgid "SCM URL is required."
msgstr "URL de SCM es obligatoria."

#: awx/main/models/projects.py:155
msgid "Insights Credential is required for an Insights Project."
msgstr "Se requiere una credencial de Insights para un proyecto de Insights."

#: awx/main/models/projects.py:161
msgid "Credential kind must be 'scm'."
msgstr "Tipo de credenciales debe ser 'scm'."

#: awx/main/models/projects.py:178
msgid "Invalid credential."
msgstr "Credencial no válida."

#: awx/main/models/projects.py:263
msgid "Update the project when a job is launched that uses the project."
msgstr ""
"Actualizar el proyecto mientras se ejecuta un trabajo que usa este proyecto."

#: awx/main/models/projects.py:268
msgid ""
"The number of seconds after the last project update ran that a newproject "
"update will be launched as a job dependency."
msgstr ""
"El número de segundos desde que se ejecutó la última actualización del "
"proyecto para que la nueva actualización del proyecto se ejecute como un "
"trabajo dependiente."

#: awx/main/models/projects.py:278
msgid "The last revision fetched by a project update"
msgstr "La última revisión obtenida por una actualización del proyecto."

#: awx/main/models/projects.py:285
msgid "Playbook Files"
msgstr "Archivos Playbook"

#: awx/main/models/projects.py:286
msgid "List of playbooks found in the project"
msgstr "Lista de playbooks encontrados en este proyecto"

#: awx/main/models/projects.py:293
msgid "Inventory Files"
msgstr "Archivos de inventario"

#: awx/main/models/projects.py:294
msgid ""
"Suggested list of content that could be Ansible inventory in the project"
msgstr ""
"Lista sugerida de contenido que podría ser inventario de Ansible en el "
"proyecto"

#: awx/main/models/rbac.py:36
msgid "System Administrator"
msgstr "Administrador del sistema"

#: awx/main/models/rbac.py:37
msgid "System Auditor"
msgstr "Auditor del sistema"

#: awx/main/models/rbac.py:38
msgid "Ad Hoc"
msgstr "Ad Hoc"

#: awx/main/models/rbac.py:39
msgid "Admin"
msgstr "Admin"

#: awx/main/models/rbac.py:40
msgid "Project Admin"
msgstr "Administrador de proyectos"

#: awx/main/models/rbac.py:41
msgid "Inventory Admin"
msgstr "Administrador de inventarios"

#: awx/main/models/rbac.py:42
msgid "Credential Admin"
msgstr "Administrador de credenciales"

#: awx/main/models/rbac.py:43
msgid "Job Template Admin"
msgstr "Administrador de plantillas de trabajo"

#: awx/main/models/rbac.py:44
msgid "Workflow Admin"
msgstr "Administrador de flujos de trabajo"

#: awx/main/models/rbac.py:45
msgid "Notification Admin"
msgstr "Administrador de notificaciones"

#: awx/main/models/rbac.py:46
msgid "Auditor"
msgstr "Auditor"

#: awx/main/models/rbac.py:47
msgid "Execute"
msgstr "Ejecutar"

#: awx/main/models/rbac.py:48
msgid "Member"
msgstr "Miembro"

#: awx/main/models/rbac.py:49
msgid "Read"
msgstr "Lectura"

#: awx/main/models/rbac.py:50
msgid "Update"
msgstr "Actualización"

#: awx/main/models/rbac.py:51
msgid "Use"
msgstr "Uso"

#: awx/main/models/rbac.py:55
msgid "Can manage all aspects of the system"
msgstr "Puede gestionar todos los aspectos del sistema"

#: awx/main/models/rbac.py:56
msgid "Can view all settings on the system"
msgstr "Puede ver todos los ajustes del sistema"

#: awx/main/models/rbac.py:57
msgid "May run ad hoc commands on an inventory"
msgstr "Puede ejecutar comandos ad-hoc en un inventario"

#: awx/main/models/rbac.py:58
#, python-format
msgid "Can manage all aspects of the %s"
msgstr "Puede gestionar todos los aspectos de %s"

#: awx/main/models/rbac.py:59
#, python-format
msgid "Can manage all projects of the %s"
msgstr "Puede gestionar todos los proyectos de %s"

#: awx/main/models/rbac.py:60
#, python-format
msgid "Can manage all inventories of the %s"
msgstr "Puede gestionar todos los inventarios de %s"

#: awx/main/models/rbac.py:61
#, python-format
msgid "Can manage all credentials of the %s"
msgstr "Puede gestionar todas las credenciales de %s"

#: awx/main/models/rbac.py:62
#, python-format
msgid "Can manage all job templates of the %s"
msgstr "Puede administrar todas las plantillas de trabajo de %s"

#: awx/main/models/rbac.py:63
#, python-format
msgid "Can manage all workflows of the %s"
msgstr "Puede gestionar todos los flujos de trabajo de %s"

#: awx/main/models/rbac.py:64
#, python-format
msgid "Can manage all notifications of the %s"
msgstr "Puede gestionar todas las notificaciones de %s"

#: awx/main/models/rbac.py:65
#, python-format
msgid "Can view all settings for the %s"
msgstr "Puede ver todos los ajustes de %s"

#: awx/main/models/rbac.py:67
msgid "May run any executable resources in the organization"
msgstr "Puede ejecutar cualquier recurso ejecutable en la organización"

#: awx/main/models/rbac.py:68
#, python-format
msgid "May run the %s"
msgstr "Puede ejecutar %s"

#: awx/main/models/rbac.py:70
#, python-format
msgid "User is a member of the %s"
msgstr "Usuario es miembro de %s"

#: awx/main/models/rbac.py:71
#, python-format
msgid "May view settings for the %s"
msgstr "Podría ver ajustes para %s"

#: awx/main/models/rbac.py:72
msgid ""
"May update project or inventory or group using the configured source update "
"system"
msgstr ""
"Podría actualizar el proyecto o el inventario, así como el grupo utilizando "
"el sistema de actualización configurado en la fuente"

#: awx/main/models/rbac.py:73
#, python-format
msgid "Can use the %s in a job template"
msgstr "Puede usar %s en una plantilla de trabajo"

#: awx/main/models/rbac.py:137
msgid "roles"
msgstr "roles"

#: awx/main/models/rbac.py:443
msgid "role_ancestors"
msgstr "role_ancestors"

#: awx/main/models/schedules.py:79
msgid "Enables processing of this schedule."
msgstr "Habilita el procesamiento de esta programación."

#: awx/main/models/schedules.py:85
msgid "The first occurrence of the schedule occurs on or after this time."
msgstr "La primera ocurrencia del programador sucede en esta fecha o después."

#: awx/main/models/schedules.py:91
msgid ""
"The last occurrence of the schedule occurs before this time, aftewards the "
"schedule expires."
msgstr ""
"La última ocurrencia del planificador sucede antes de esta fecha, justo "
"después de que la planificación expire."

#: awx/main/models/schedules.py:95
msgid "A value representing the schedules iCal recurrence rule."
msgstr "Un valor representando la regla de programación recurrente iCal."

#: awx/main/models/schedules.py:101
msgid "The next time that the scheduled action will run."
msgstr "La próxima vez que se ejecutará la acción programa."

#: awx/main/models/unified_jobs.py:61
msgid "New"
msgstr "Nuevo"

#: awx/main/models/unified_jobs.py:63
msgid "Waiting"
msgstr "Esperando"

#: awx/main/models/unified_jobs.py:64
msgid "Running"
msgstr "Ejecutándose"

#: awx/main/models/unified_jobs.py:68
msgid "Canceled"
msgstr "Cancelado"

#: awx/main/models/unified_jobs.py:72
msgid "Never Updated"
msgstr "Nunca actualizado"

#: awx/main/models/unified_jobs.py:76
msgid "OK"
msgstr "Correcto"

#: awx/main/models/unified_jobs.py:77
msgid "Missing"
msgstr "No encontrado"

#: awx/main/models/unified_jobs.py:81
msgid "No External Source"
msgstr "Sin fuente externa"

#: awx/main/models/unified_jobs.py:88
msgid "Updating"
msgstr "Actualizando"

#: awx/main/models/unified_jobs.py:427
msgid "Field is not allowed on launch."
msgstr "El campo no está permitido durante el lanzamiento."

#: awx/main/models/unified_jobs.py:455
#, python-brace-format
msgid ""
"Variables {list_of_keys} provided, but this template cannot accept "
"variables."
msgstr ""
"Variables {list_of_keys} provistas, aunque esta plantilla no puede aceptar "
"variables."

#: awx/main/models/unified_jobs.py:520
msgid "Relaunch"
msgstr "Relanzar"

#: awx/main/models/unified_jobs.py:521
msgid "Callback"
msgstr "Callback"

#: awx/main/models/unified_jobs.py:522
msgid "Scheduled"
msgstr "Programado"

#: awx/main/models/unified_jobs.py:523
msgid "Dependency"
msgstr "Dependencia"

#: awx/main/models/unified_jobs.py:524
msgid "Workflow"
msgstr "Flujo de trabajo"

#: awx/main/models/unified_jobs.py:525
msgid "Sync"
msgstr "Sincronizar"

#: awx/main/models/unified_jobs.py:573
msgid "The node the job executed on."
msgstr "El nodo en el que se ejecutó la tarea."

#: awx/main/models/unified_jobs.py:579
msgid "The instance that managed the isolated execution environment."
msgstr "La instancia que gestionó el entorno de ejecución aislado."

#: awx/main/models/unified_jobs.py:605
msgid "The date and time the job was queued for starting."
msgstr ""
"La fecha y hora en que el trabajo se colocó en la cola para iniciarse."

#: awx/main/models/unified_jobs.py:611
msgid "The date and time the job finished execution."
msgstr "La fecha y hora en que el trabajo finalizó su ejecución."

#: awx/main/models/unified_jobs.py:617
msgid "Elapsed time in seconds that the job ran."
msgstr "Tiempo transcurrido en segundos en que se ejecutó el trabajo."

#: awx/main/models/unified_jobs.py:639
msgid ""
"A status field to indicate the state of the job if it wasn't able to run and"
" capture stdout"
msgstr ""
"Un campo de estado que indica el estado del trabajo si este no fue capaz de "
"ejecutarse y obtener la salida estándar."

#: awx/main/models/unified_jobs.py:668
msgid "The Rampart/Instance group the job was run under"
msgstr "El grupo Rampart/Instancia en el que se ejecutó la tarea"

#: awx/main/models/workflow.py:203
#, python-brace-format
msgid ""
"Bad launch configuration starting template {template_pk} as part of workflow {workflow_pk}. Errors:\n"
"{error_text}"
msgstr ""
"Plantilla de inicio de la configuración de mal lanzamiento {template_pk} como parte del flujo de trabajo {workflow_pk}. Errores:\n"
"{error_text}"

#: awx/main/models/workflow.py:393
msgid "Field is not allowed for use in workflows."
msgstr "El campo no se permite para el uso en flujos de trabajo."

#: awx/main/notifications/base.py:17
#: awx/main/notifications/email_backend.py:28
msgid ""
"{} #{} had status {}, view details at {}\n"
"\n"
msgstr ""
"{} #{} tenía el estado {}; ver detalles en {}\n"
"\n"

#: awx/main/notifications/hipchat_backend.py:48
msgid "Error sending messages: {}"
msgstr "Error al enviar mensajes: {}"

#: awx/main/notifications/hipchat_backend.py:50
msgid "Error sending message to hipchat: {}"
msgstr "Error al enviar mensaje a hipchat: {}"

#: awx/main/notifications/irc_backend.py:54
msgid "Exception connecting to irc server: {}"
msgstr "Excepción al conectarse al servidor irc: {}"

#: awx/main/notifications/mattermost_backend.py:48
#: awx/main/notifications/mattermost_backend.py:50
msgid "Error sending notification mattermost: {}"
msgstr "Error al enviar la notificación mattermost: {}"

#: awx/main/notifications/pagerduty_backend.py:39
msgid "Exception connecting to PagerDuty: {}"
msgstr "Excepción al conectarse a PagerDuty: {}"

#: awx/main/notifications/pagerduty_backend.py:48
#: awx/main/notifications/slack_backend.py:82
#: awx/main/notifications/slack_backend.py:99
#: awx/main/notifications/twilio_backend.py:46
msgid "Exception sending messages: {}"
msgstr "Excepción al enviar mensajes: {}"

#: awx/main/notifications/rocketchat_backend.py:46
#: awx/main/notifications/rocketchat_backend.py:49
msgid "Error sending notification rocket.chat: {}"
msgstr "Error al enviar la notificación rocket.chat: {}"

#: awx/main/notifications/twilio_backend.py:36
msgid "Exception connecting to Twilio: {}"
msgstr "Excepción al conectarse a Twilio: {}"

#: awx/main/notifications/webhook_backend.py:38
#: awx/main/notifications/webhook_backend.py:40
msgid "Error sending notification webhook: {}"
msgstr "Error al enviar la notificación weebhook: {}"

#: awx/main/scheduler/task_manager.py:201
msgid ""
"Job spawned from workflow could not start because it was not in the right "
"state or required manual credentials"
msgstr ""
"No se pudo iniciar el trabajo generado desde un flujo de trabajo porque no "
"tenía el estado correcto o se requerían credenciales manuales."

#: awx/main/scheduler/task_manager.py:205
msgid ""
"Job spawned from workflow could not start because it was missing a related "
"resource such as project or inventory"
msgstr ""
"No se pudo iniciar un trabajo generado desde un flujo de trabajo porque no "
"se encontraron los recursos relacionados como un proyecto o un inventario."

#: awx/main/signals.py:632
msgid "limit_reached"
msgstr "limit_reached"

#: awx/main/tasks.py:305
msgid "Ansible Tower host usage over 90%"
msgstr "Uso de hosts de Ansible Tower por encima de 90 %"

#: awx/main/tasks.py:310
msgid "Ansible Tower license will expire soon"
msgstr "La licencia de Ansible Tower expirará pronto"

#: awx/main/tasks.py:1358
msgid "Job could not start because it does not have a valid inventory."
msgstr "La tarea no se pudo iniciar por no tener un inventario válido."

#: awx/main/utils/common.py:97
#, python-format
msgid "Unable to convert \"%s\" to boolean"
msgstr "Imposible convertir \"%s\" a booleano"

#: awx/main/utils/common.py:254
#, python-format
msgid "Unsupported SCM type \"%s\""
msgstr "Tipo de SCM no soportado \"%s\""

#: awx/main/utils/common.py:261 awx/main/utils/common.py:273
#: awx/main/utils/common.py:292
#, python-format
msgid "Invalid %s URL"
msgstr "URL %s no válida"

#: awx/main/utils/common.py:263 awx/main/utils/common.py:302
#, python-format
msgid "Unsupported %s URL"
msgstr "URL %s no soportada"

#: awx/main/utils/common.py:304
#, python-format
msgid "Unsupported host \"%s\" for file:// URL"
msgstr "Host \"%s\" no soportado para URL file://"

#: awx/main/utils/common.py:306
#, python-format
msgid "Host is required for %s URL"
msgstr "Servidor es obligatorio para URL %s"

#: awx/main/utils/common.py:324
#, python-format
msgid "Username must be \"git\" for SSH access to %s."
msgstr "Usuario debe ser \"git\" para acceso SSH a %s."

#: awx/main/utils/common.py:330
#, python-format
msgid "Username must be \"hg\" for SSH access to %s."
msgstr "Usuario debe ser \"hg\" para acceso SSH a %s."

#: awx/main/utils/common.py:611
#, python-brace-format
msgid "Input type `{data_type}` is not a dictionary"
msgstr "El tipo de entrada `{data_type}` no está en el diccionario"

#: awx/main/utils/common.py:644
#, python-brace-format
msgid "Variables not compatible with JSON standard (error: {json_error})"
msgstr "Variables no compatibles con el estándar JSON (error: {json_error})"

#: awx/main/utils/common.py:650
#, python-brace-format
msgid ""
"Cannot parse as JSON (error: {json_error}) or YAML (error: {yaml_error})."
msgstr ""
"No se puede analizar como JSON (error: {json_error}) o YAML (error: "
"{yaml_error})."

#: awx/main/validators.py:67
#, python-format
msgid "Invalid certificate or key: %s..."
msgstr "Clave o certificado no válido: %s…"

#: awx/main/validators.py:83
#, python-format
msgid "Invalid private key: unsupported type \"%s\""
msgstr "Clave privada no válida: tipo no soportado \"%s\""

#: awx/main/validators.py:87
#, python-format
msgid "Unsupported PEM object type: \"%s\""
msgstr "Tipo de objeto PEM no soportado: \"%s\""

#: awx/main/validators.py:112
msgid "Invalid base64-encoded data"
msgstr "Datos codificados en base64 no válidos"

#: awx/main/validators.py:131
msgid "Exactly one private key is required."
msgstr "Se requiere exactamente una clave privada."

#: awx/main/validators.py:133
msgid "At least one private key is required."
msgstr "Se requiere al menos una clave privada."

#: awx/main/validators.py:135
#, python-format
msgid ""
"At least %(min_keys)d private keys are required, only %(key_count)d "
"provided."
msgstr ""
"Se requieren al menos %(min_keys)d claves privadas; solo se proporcionaron "
"%(key_count)d."

#: awx/main/validators.py:138
#, python-format
msgid "Only one private key is allowed, %(key_count)d provided."
msgstr "Solo se permite una clave privada; se proporcionaron %(key_count)d."

#: awx/main/validators.py:140
#, python-format
msgid ""
"No more than %(max_keys)d private keys are allowed, %(key_count)d provided."
msgstr ""
"No se permiten más de %(max_keys)d claves privadas; se proporcionaron "
"%(key_count)d."

#: awx/main/validators.py:145
msgid "Exactly one certificate is required."
msgstr "Se requiere exactamente un certificado."

#: awx/main/validators.py:147
msgid "At least one certificate is required."
msgstr "Se requiere al menos un certificado."

#: awx/main/validators.py:149
#, python-format
msgid ""
"At least %(min_certs)d certificates are required, only %(cert_count)d "
"provided."
msgstr ""
"Se requieren al menos %(min_certs)d certificados; solo se proporcionaron "
"%(cert_count)d."

#: awx/main/validators.py:152
#, python-format
msgid "Only one certificate is allowed, %(cert_count)d provided."
msgstr "Solo se permite un certificado; se proporcionaron %(cert_count)d."

#: awx/main/validators.py:154
#, python-format
msgid ""
"No more than %(max_certs)d certificates are allowed, %(cert_count)d "
"provided."
msgstr ""
"No se permiten más de %(max_certs)d certificados; se proporcionaron "
"%(cert_count)d."

#: awx/main/views.py:23
msgid "API Error"
msgstr "Error de API"

#: awx/main/views.py:61
msgid "Bad Request"
msgstr "Solicitud incorrecta"

#: awx/main/views.py:62
msgid "The request could not be understood by the server."
msgstr "El servidor no puede entender la petición."

#: awx/main/views.py:69
msgid "Forbidden"
msgstr "Prohibido"

#: awx/main/views.py:70
msgid "You don't have permission to access the requested resource."
msgstr "Usted no tiene permisos para acceder al recurso solicitado."

#: awx/main/views.py:77
msgid "Not Found"
msgstr "No encontrado"

#: awx/main/views.py:78
msgid "The requested resource could not be found."
msgstr "No se pudo encontrar el recurso solicitado."

#: awx/main/views.py:85
msgid "Server Error"
msgstr "Error de servidor"

#: awx/main/views.py:86
msgid "A server error has occurred."
msgstr "Se produjo un error de servidor."

#: awx/settings/defaults.py:725
msgid "US East (Northern Virginia)"
msgstr "Este de EE. UU. (Virginia del norte)"

#: awx/settings/defaults.py:726
msgid "US East (Ohio)"
msgstr "Este de EE. UU. (Ohio)"

#: awx/settings/defaults.py:727
msgid "US West (Oregon)"
msgstr "Oeste de EE. UU. (Oregón)"

#: awx/settings/defaults.py:728
msgid "US West (Northern California)"
msgstr "Oeste de EE. UU (California del norte)"

#: awx/settings/defaults.py:729
msgid "Canada (Central)"
msgstr "Canadá (Central)"

#: awx/settings/defaults.py:730
msgid "EU (Frankfurt)"
msgstr "UE (Fráncfort)"

#: awx/settings/defaults.py:731
msgid "EU (Ireland)"
msgstr "UE (Irlanda)"

#: awx/settings/defaults.py:732
msgid "EU (London)"
msgstr "UE (Londres)"

#: awx/settings/defaults.py:733
msgid "Asia Pacific (Singapore)"
msgstr "Asia Pacífico (Singapur)"

#: awx/settings/defaults.py:734
msgid "Asia Pacific (Sydney)"
msgstr "Asia Pacífico (Sídney)"

#: awx/settings/defaults.py:735
msgid "Asia Pacific (Tokyo)"
msgstr "Asia Pacífico (Tokio)"

#: awx/settings/defaults.py:736
msgid "Asia Pacific (Seoul)"
msgstr "Asia Pacífico (Seúl)"

#: awx/settings/defaults.py:737
msgid "Asia Pacific (Mumbai)"
msgstr "Asia Pacífico (Bombay)"

#: awx/settings/defaults.py:738
msgid "South America (Sao Paulo)"
msgstr "América del sur (São Paulo)"

#: awx/settings/defaults.py:739
msgid "US West (GovCloud)"
msgstr "Oeste de EE. UU. (GovCloud)"

#: awx/settings/defaults.py:740
msgid "China (Beijing)"
msgstr "China (Pekín)"

#: awx/settings/defaults.py:789
msgid "US East 1 (B)"
msgstr "Este de EE. UU. 1 (B)"

#: awx/settings/defaults.py:790
msgid "US East 1 (C)"
msgstr "Este de EE. UU. 1 (C)"

#: awx/settings/defaults.py:791
msgid "US East 1 (D)"
msgstr "Este de EE. UU. 1 (D)"

#: awx/settings/defaults.py:792
msgid "US East 4 (A)"
msgstr "Este de EE. UU. 4 (A)"

#: awx/settings/defaults.py:793
msgid "US East 4 (B)"
msgstr "Este de EE. UU. 4 (B)"

#: awx/settings/defaults.py:794
msgid "US East 4 (C)"
msgstr "Este de EE. UU. 4 (C)"

#: awx/settings/defaults.py:795
msgid "US Central (A)"
msgstr "EE. UU. Central (A)"

#: awx/settings/defaults.py:796
msgid "US Central (B)"
msgstr "EE. UU. Central (B)"

#: awx/settings/defaults.py:797
msgid "US Central (C)"
msgstr "EE. UU. Central (C)"

#: awx/settings/defaults.py:798
msgid "US Central (F)"
msgstr "EE. UU. Central (F)"

#: awx/settings/defaults.py:799
msgid "US West (A)"
msgstr "Oeste de EE. UU. (A)"

#: awx/settings/defaults.py:800
msgid "US West (B)"
msgstr "Oeste de EE. UU. (B)"

#: awx/settings/defaults.py:801
msgid "US West (C)"
msgstr "Oeste de EE. UU. (C)"

#: awx/settings/defaults.py:802
msgid "Europe West 1 (B)"
msgstr "Oeste de Europa 1 (B)"

#: awx/settings/defaults.py:803
msgid "Europe West 1 (C)"
msgstr "Oeste de Europa 1 (C)"

#: awx/settings/defaults.py:804
msgid "Europe West 1 (D)"
msgstr "Oeste de Europa 1 (D)"

#: awx/settings/defaults.py:805
msgid "Europe West 2 (A)"
msgstr "Oeste de Europa 2 (A)"

#: awx/settings/defaults.py:806
msgid "Europe West 2 (B)"
msgstr "Oeste de Europa 2 (B)"

#: awx/settings/defaults.py:807
msgid "Europe West 2 (C)"
msgstr "Oeste de Europa 2 (C)"

#: awx/settings/defaults.py:808
msgid "Asia East (A)"
msgstr "Este de Asia (A)"

#: awx/settings/defaults.py:809
msgid "Asia East (B)"
msgstr "Este de Asia (B)"

#: awx/settings/defaults.py:810
msgid "Asia East (C)"
msgstr "Este de Asia (C)"

#: awx/settings/defaults.py:811
msgid "Asia Southeast (A)"
msgstr "Sudeste de Asia (A)"

#: awx/settings/defaults.py:812
msgid "Asia Southeast (B)"
msgstr "Sudeste de Asia (B)"

#: awx/settings/defaults.py:813
msgid "Asia Northeast (A)"
msgstr "Noreste de Asia (A)"

#: awx/settings/defaults.py:814
msgid "Asia Northeast (B)"
msgstr "Noreste de Asia (B)"

#: awx/settings/defaults.py:815
msgid "Asia Northeast (C)"
msgstr "Noreste de Asia (C)"

#: awx/settings/defaults.py:816
msgid "Australia Southeast (A)"
msgstr "Sudeste de Australia (A)"

#: awx/settings/defaults.py:817
msgid "Australia Southeast (B)"
msgstr "Sudeste de Australia (B)"

#: awx/settings/defaults.py:818
msgid "Australia Southeast (C)"
msgstr "Sudeste de Australia (C)"

#: awx/settings/defaults.py:840
msgid "US East"
msgstr "Este de EE. UU."

#: awx/settings/defaults.py:841
msgid "US East 2"
msgstr "Este de EE. UU. 2"

#: awx/settings/defaults.py:842
msgid "US Central"
msgstr "EE. UU. Central"

#: awx/settings/defaults.py:843
msgid "US North Central"
msgstr "Norte-Centro de EE. UU."

#: awx/settings/defaults.py:844
msgid "US South Central"
msgstr "Sur-Centro de EE. UU."

#: awx/settings/defaults.py:845
msgid "US West Central"
msgstr "Oeste central de EE. UU."

#: awx/settings/defaults.py:846
msgid "US West"
msgstr "Oeste de EE. UU."

#: awx/settings/defaults.py:847
msgid "US West 2"
msgstr "Oeste de EE. UU. 2"

#: awx/settings/defaults.py:848
msgid "Canada East"
msgstr "Este de Canadá"

#: awx/settings/defaults.py:849
msgid "Canada Central"
msgstr "Canadá Central"

#: awx/settings/defaults.py:850
msgid "Brazil South"
msgstr "Sur de Brasil"

#: awx/settings/defaults.py:851
msgid "Europe North"
msgstr "Norte de Europa"

#: awx/settings/defaults.py:852
msgid "Europe West"
msgstr "Oeste de Europa"

#: awx/settings/defaults.py:853
msgid "UK West"
msgstr "Oeste del Reino Unido"

#: awx/settings/defaults.py:854
msgid "UK South"
msgstr "Sur del Reino Unido"

#: awx/settings/defaults.py:855
msgid "Asia East"
msgstr "Este de Asia"

#: awx/settings/defaults.py:856
msgid "Asia Southeast"
msgstr "Sudeste de Asia"

#: awx/settings/defaults.py:857
msgid "Australia East"
msgstr "Este de Australia"

#: awx/settings/defaults.py:858
msgid "Australia Southeast"
msgstr "Sudeste de Australia"

#: awx/settings/defaults.py:859
msgid "India West"
msgstr "Oeste de India"

#: awx/settings/defaults.py:860
msgid "India South"
msgstr "Sur de India"

#: awx/settings/defaults.py:861
msgid "Japan East"
msgstr "Este de Japón"

#: awx/settings/defaults.py:862
msgid "Japan West"
msgstr "Oeste de Japón"

#: awx/settings/defaults.py:863
msgid "Korea Central"
msgstr "Corea central"

#: awx/settings/defaults.py:864
msgid "Korea South"
msgstr "Sur de Corea"

#: awx/sso/apps.py:9
msgid "Single Sign-On"
msgstr "Inicio de sesión único (SSO)"

#: awx/sso/conf.py:30
msgid ""
"Mapping to organization admins/users from social auth accounts. This setting\n"
"controls which users are placed into which Tower organizations based on their\n"
"username and email address. Configuration details are available in the Ansible\n"
"Tower documentation."
msgstr ""
"Asignación a administradores o usuarios de la organización desde cuentas de "
"autorización social. Esta configuración controla qué usuarios se ubican en "
"qué organizaciones de Tower en función de su nombre de usuario y dirección "
"de correo electrónico. Detalles de configuración disponibles en la "
"documentación de Ansible Tower."

#: awx/sso/conf.py:55
msgid ""
"Mapping of team members (users) from social auth accounts. Configuration\n"
"details are available in Tower documentation."
msgstr ""
"Asignación de miembros del equipo (usuarios) desde cuentas de autenticación social. Los detalles\n"
"de la configuración están disponibles en la documentación de Tower."

#: awx/sso/conf.py:80
msgid "Authentication Backends"
msgstr "Backends para autenticación"

#: awx/sso/conf.py:81
msgid ""
"List of authentication backends that are enabled based on license features "
"and other authentication settings."
msgstr ""
"Listado de backends de autenticación que están habilitados basados en "
"funcionalidades de la licencia y otros ajustes de autenticación."

#: awx/sso/conf.py:94
msgid "Social Auth Organization Map"
msgstr "Autenticación social - Mapa de organización"

#: awx/sso/conf.py:106
msgid "Social Auth Team Map"
msgstr "Autenticación social - Mapa de equipos"

#: awx/sso/conf.py:118
msgid "Social Auth User Fields"
msgstr "Autenticación social - Campos de usuario"

#: awx/sso/conf.py:119
msgid ""
"When set to an empty list `[]`, this setting prevents new user accounts from"
" being created. Only users who have previously logged in using social auth "
"or have a user account with a matching email address will be able to login."
msgstr ""
"Cuando se establece una lista vacía `[]`, esta configuración impide que se "
"puedan crear nuevos usuarios. Solo los usuarios que han iniciado sesión "
"previamente usando autenticación social o que tengan una cuenta de usuario "
"que corresponda con la dirección de correo electrónico podrán iniciar "
"sesión."

#: awx/sso/conf.py:141
msgid "LDAP Server URI"
msgstr "URI de servidor LDAP"

#: awx/sso/conf.py:142
msgid ""
"URI to connect to LDAP server, such as \"ldap://ldap.example.com:389\" (non-"
"SSL) or \"ldaps://ldap.example.com:636\" (SSL). Multiple LDAP servers may be"
" specified by separating with spaces or commas. LDAP authentication is "
"disabled if this parameter is empty."
msgstr ""
"URI para conectarse a un servidor LDAP. Por ejemplo, "
"\"ldap://ldap.ejemplo.com:389\" (no SSL) o \"ldaps://ldap.ejemplo.com:636\" "
"(SSL). Se pueden especificar varios servidores LDAP separados por espacios o"
" comas. La autenticación LDAP está deshabilitada si este parámetro está "
"vacío."

#: awx/sso/conf.py:146 awx/sso/conf.py:162 awx/sso/conf.py:174
#: awx/sso/conf.py:186 awx/sso/conf.py:202 awx/sso/conf.py:222
#: awx/sso/conf.py:244 awx/sso/conf.py:259 awx/sso/conf.py:277
#: awx/sso/conf.py:294 awx/sso/conf.py:306 awx/sso/conf.py:332
#: awx/sso/conf.py:348 awx/sso/conf.py:362 awx/sso/conf.py:380
#: awx/sso/conf.py:406
msgid "LDAP"
msgstr "LDAP"

#: awx/sso/conf.py:158
msgid "LDAP Bind DN"
msgstr "DN para enlazar con LDAP"

#: awx/sso/conf.py:159
msgid ""
"DN (Distinguished Name) of user to bind for all search queries. This is the "
"system user account we will use to login to query LDAP for other user "
"information. Refer to the Ansible Tower documentation for example syntax."
msgstr ""
"DN (Distinguished Name) del usuario para vincular todas las búsquedas. Esta "
"es la cuenta de usuario del sistema que utilizaremos para iniciar sesión "
"para consultar a LDAP y obtener otro tipo de información sobre el usuario. "
"Consulte la documentación de Ansible Tower para acceder a ejemplos de "
"sintaxis."

#: awx/sso/conf.py:172
msgid "LDAP Bind Password"
msgstr "Contraseña para enlazar con LDAP"

#: awx/sso/conf.py:173
msgid "Password used to bind LDAP user account."
msgstr "Contraseña usada para enlazar a LDAP con la cuenta de usuario."

#: awx/sso/conf.py:184
msgid "LDAP Start TLS"
msgstr "LDAP - Iniciar TLS"

#: awx/sso/conf.py:185
msgid "Whether to enable TLS when the LDAP connection is not using SSL."
msgstr "Para activar o no TLS cuando la conexión LDAP no utilice SSL."

#: awx/sso/conf.py:195
msgid "LDAP Connection Options"
msgstr "Opciones de conexión a LDAP"

#: awx/sso/conf.py:196
msgid ""
"Additional options to set for the LDAP connection.  LDAP referrals are "
"disabled by default (to prevent certain LDAP queries from hanging with AD). "
"Option names should be strings (e.g. \"OPT_REFERRALS\"). Refer to "
"https://www.python-ldap.org/doc/html/ldap.html#options for possible options "
"and values that can be set."
msgstr ""
"Opciones adicionales por establecer para la conexión LDAP.  Las referencias "
"LDAP están deshabilitadas por defecto (para prevenir que ciertas consultas "
"LDAP se bloqueen con AD). Los nombres de las opciones deben ser cadenas de "
"texto (p. ej., \"OPT_REFERRALS\"). Consulte https://www.python-"
"ldap.org/doc/html/ldap.html#options para conocer posibles opciones y valores"
" que se pueden establecer."

#: awx/sso/conf.py:215
msgid "LDAP User Search"
msgstr "Búsqueda de usuarios LDAP"

#: awx/sso/conf.py:216
msgid ""
"LDAP search query to find users.  Any user that matches the given pattern "
"will be able to login to Tower.  The user should also be mapped into a Tower"
" organization (as defined in the AUTH_LDAP_ORGANIZATION_MAP setting).  If "
"multiple search queries need to be supported use of \"LDAPUnion\" is "
"possible. See Tower documentation for details."
msgstr ""
"Búsqueda en LDAP para encontrar usuarios. Cualquier usuario que se ajuste a "
"un patrón determinado podrá iniciar sesión en Tower. El usuario también "
"debería asignarse en una organización de Tower (conforme se define en la "
"configuración AUTH_LDAP_ORGANIZATION_MAP). Si es necesario respaldar varias "
"búsquedas, es posible utilizar \"LDAPUnion\". Consulte la documentación de "
"Tower para acceder a información detallada."

#: awx/sso/conf.py:238
msgid "LDAP User DN Template"
msgstr "Plantilla de DN para el usuario LDAP"

#: awx/sso/conf.py:239
msgid ""
"Alternative to user search, if user DNs are all of the same format. This "
"approach is more efficient for user lookups than searching if it is usable "
"in your organizational environment. If this setting has a value it will be "
"used instead of AUTH_LDAP_USER_SEARCH."
msgstr ""
"Alternativa a la búsqueda de usuarios, en caso de que los DN de los usuarios"
" tengan todos el mismo formato. Este enfoque es más efectivo para buscar "
"usuarios que las búsquedas, en caso de poder utilizarse en el entorno de su "
"organización. Si esta configuración tiene un valor, se utilizará en lugar de"
" AUTH_LDAP_USER_SEARCH."

#: awx/sso/conf.py:254
msgid "LDAP User Attribute Map"
msgstr "Mapa de atributos de usuario LDAP"

#: awx/sso/conf.py:255
msgid ""
"Mapping of LDAP user schema to Tower API user attributes. The default "
"setting is valid for ActiveDirectory but users with other LDAP "
"configurations may need to change the values. Refer to the Ansible Tower "
"documentation for additional details."
msgstr ""
"Asignación de esquemas de usuarios de LDAP con los atributos de usuario API "
"de Tower. La configuración predeterminada es válida para ActiveDirectory. "
"Sin embargo, los usuarios con otras configuraciones de LDAP tal vez "
"necesiten modificar los valores. Consulte la documentación de Ansible Tower "
"para acceder a información detallada."

#: awx/sso/conf.py:273
msgid "LDAP Group Search"
msgstr "Búsqueda de grupos LDAP"

#: awx/sso/conf.py:274
msgid ""
"Users are mapped to organizations based on their membership in LDAP groups. "
"This setting defines the LDAP search query to find groups. Unlike the user "
"search, group search does not support LDAPSearchUnion."
msgstr ""
"Se asigna a los usuarios en las organizaciones en función de su membresía en"
" los grupos LDAP. Esta configuración define la búsqueda de LDAP para "
"encontrar grupos. A diferencia de la búsqueda de usuarios, la búsqueda de "
"grupos no es compatible con LDAPSearchUnion."

#: awx/sso/conf.py:290
msgid "LDAP Group Type"
msgstr "Tipo de grupo LDAP"

#: awx/sso/conf.py:291
msgid ""
"The group type may need to be changed based on the type of the LDAP server."
"  Values are listed at: https://django-auth-"
"ldap.readthedocs.io/en/stable/groups.html#types-of-groups"
msgstr ""
"Puede tener que cambiarse el tipo de grupo en función del tipo de servidor "
"de LDAP.  Los valores se enumeran en: https://django-auth-"
"ldap.readthedocs.io/en/stable/groups.html#types-of-groups"

#: awx/sso/conf.py:304
msgid "LDAP Group Type Parameters"
msgstr "Parámetros del tipo de grupo LDAP"

#: awx/sso/conf.py:305
msgid "Key value parameters to send the chosen group type init method."
msgstr ""
"Parámetros de valor clave para enviar al método de inicio del tipo de grupo "
"elegido."

#: awx/sso/conf.py:327
msgid "LDAP Require Group"
msgstr "Grupo LDAP requerido"

#: awx/sso/conf.py:328
msgid ""
"Group DN required to login. If specified, user must be a member of this "
"group to login via LDAP. If not set, everyone in LDAP that matches the user "
"search will be able to login via Tower. Only one require group is supported."
msgstr ""
"Grupo DN necesario para iniciar sesión. Si se especifica, el usuario debe "
"ser miembro de este grupo para iniciar sesión mediante LDAP. Si no se "
"establece, cualquiera en LDAP que corresponda con la búsqueda de usuario "
"será capaz de iniciar sesión en Tower. No es posible especificar varios "
"grupos."

#: awx/sso/conf.py:344
msgid "LDAP Deny Group"
msgstr "Grupo LDAP no permitido"

#: awx/sso/conf.py:345
msgid ""
"Group DN denied from login. If specified, user will not be allowed to login "
"if a member of this group.  Only one deny group is supported."
msgstr ""
"Grupo DN no permitido para iniciar sesión. Si se especifica, el usuario no "
"podrá iniciar sesión si es miembro de este grupo. Solo un grupo no permitido"
" está soportado."

#: awx/sso/conf.py:358
msgid "LDAP User Flags By Group"
msgstr "Indicadores de usuario LDAP por grupo"

#: awx/sso/conf.py:359
msgid ""
"Retrieve users from a given group. At this time, superuser and system "
"auditors are the only groups supported. Refer to the Ansible Tower "
"documentation for more detail."
msgstr ""
"Recuperar usuarios de un grupo determinado. En este momento, el superusuario"
" y los auditores del sistema son los únicos grupos que se admiten. Consulte "
"la documentación de Ansible Tower para obtener información detallada."

#: awx/sso/conf.py:375
msgid "LDAP Organization Map"
msgstr "Mapa de organización LDAP"

#: awx/sso/conf.py:376
msgid ""
"Mapping between organization admins/users and LDAP groups. This controls "
"which users are placed into which Tower organizations relative to their LDAP"
" group memberships. Configuration details are available in the Ansible Tower"
" documentation."
msgstr ""
"Mapear entre administradores/usuarios de las organizaciones y grupos de "
"LDAP. De esta manera, se controla qué usuarios se ubican en qué "
"organizaciones de Tower en función de sus membresías en grupos de LDAP. "
"Detalles de configuración disponibles en la documentación de Ansible Tower."

#: awx/sso/conf.py:403
msgid "LDAP Team Map"
msgstr "Mapa de equipos LDAP"

#: awx/sso/conf.py:404
msgid ""
"Mapping between team members (users) and LDAP groups. Configuration details "
"are available in the Ansible Tower documentation."
msgstr ""
"Mapear entre los miembros de equipos (usuarios) y grupos de LDAP. Detalles "
"de configuración disponibles en la documentación de Ansible Tower."

#: awx/sso/conf.py:440
msgid "RADIUS Server"
msgstr "Servidor RADIUS"

#: awx/sso/conf.py:441
msgid ""
"Hostname/IP of RADIUS server. RADIUS authentication is disabled if this "
"setting is empty."
msgstr ""
"Hostname/IP del servidor RADIUS. La autenticación de RADIUS se desactiva si "
"esta configuración está vacía."

#: awx/sso/conf.py:443 awx/sso/conf.py:457 awx/sso/conf.py:469
#: awx/sso/models.py:14
msgid "RADIUS"
msgstr "RADIUS"

#: awx/sso/conf.py:455
msgid "RADIUS Port"
msgstr "Puerto RADIUS"

#: awx/sso/conf.py:456
msgid "Port of RADIUS server."
msgstr "Puerto del servidor RADIUS"

#: awx/sso/conf.py:467
msgid "RADIUS Secret"
msgstr "Clave secreta RADIUS"

#: awx/sso/conf.py:468
msgid "Shared secret for authenticating to RADIUS server."
msgstr "Clave secreta compartida para autenticación a RADIUS."

#: awx/sso/conf.py:484
msgid "TACACS+ Server"
msgstr "Servidor TACACS+"

#: awx/sso/conf.py:485
msgid "Hostname of TACACS+ server."
msgstr "Nombre de host del servidor TACACS+."

#: awx/sso/conf.py:486 awx/sso/conf.py:499 awx/sso/conf.py:512
#: awx/sso/conf.py:525 awx/sso/conf.py:537 awx/sso/models.py:15
msgid "TACACS+"
msgstr "TACACS+"

#: awx/sso/conf.py:497
msgid "TACACS+ Port"
msgstr "Puerto TACACS+"

#: awx/sso/conf.py:498
msgid "Port number of TACACS+ server."
msgstr "Número de puerto del servidor TACACS+."

#: awx/sso/conf.py:510
msgid "TACACS+ Secret"
msgstr "Clave secreta TACACS+"

#: awx/sso/conf.py:511
msgid "Shared secret for authenticating to TACACS+ server."
msgstr ""
"Clave secreta compartida para la autenticación en el servidor TACACS+."

#: awx/sso/conf.py:523
msgid "TACACS+ Auth Session Timeout"
msgstr "Tiempo de espera para la sesión de autenticación de TACACS+"

#: awx/sso/conf.py:524
msgid "TACACS+ session timeout value in seconds, 0 disables timeout."
msgstr ""
"Valor de tiempo de espera para la sesión TACACS+ en segundos. El valor 0 "
"deshabilita el tiempo de espera."

#: awx/sso/conf.py:535
msgid "TACACS+ Authentication Protocol"
msgstr "Protocolo de autenticación de TACACS+"

#: awx/sso/conf.py:536
msgid "Choose the authentication protocol used by TACACS+ client."
msgstr "Elija el protocolo de autenticación utilizado por el cliente TACACS+."

#: awx/sso/conf.py:551
msgid "Google OAuth2 Callback URL"
msgstr "Google OAuth2 Callback URL"

#: awx/sso/conf.py:552 awx/sso/conf.py:645 awx/sso/conf.py:710
msgid ""
"Provide this URL as the callback URL for your application as part of your "
"registration process. Refer to the Ansible Tower documentation for more "
"detail."
msgstr ""
"Indique esta URL como URL de callback para su aplicación como parte del "
"proceso de registro. Consulte la documentación de Ansible Tower para obtener"
" información detallada."

#: awx/sso/conf.py:555 awx/sso/conf.py:567 awx/sso/conf.py:579
#: awx/sso/conf.py:592 awx/sso/conf.py:606 awx/sso/conf.py:618
#: awx/sso/conf.py:630
msgid "Google OAuth2"
msgstr "Google OAuth2"

#: awx/sso/conf.py:565
msgid "Google OAuth2 Key"
msgstr "Clave Google OAuth2"

#: awx/sso/conf.py:566
msgid "The OAuth2 key from your web application."
msgstr "Clave OAuth2 de su aplicación web."

#: awx/sso/conf.py:577
msgid "Google OAuth2 Secret"
msgstr "Clave secreta para Google OAuth2"

#: awx/sso/conf.py:578
msgid "The OAuth2 secret from your web application."
msgstr "Secreto OAuth2 de su aplicación web."

#: awx/sso/conf.py:589
msgid "Google OAuth2 Whitelisted Domains"
msgstr "Lista blanca de dominios para Google OAuth2"

#: awx/sso/conf.py:590
msgid ""
"Update this setting to restrict the domains who are allowed to login using "
"Google OAuth2."
msgstr ""
"Actualizar esta configuración para restringir los dominios que están "
"permitidos para iniciar sesión utilizando Google OAuth2."

#: awx/sso/conf.py:601
msgid "Google OAuth2 Extra Arguments"
msgstr "Argumentos adicionales para Google OAuth2"

#: awx/sso/conf.py:602
msgid ""
"Extra arguments for Google OAuth2 login. You can restrict it to only allow a"
" single domain to authenticate, even if the user is logged in with multple "
"Google accounts. Refer to the Ansible Tower documentation for more detail."
msgstr ""
"Argumentos adicionales para el inicio de sesión en Google OAuth2. Puede "
"limitarlo para permitir la autenticación de un solo dominio, incluso si el "
"usuario ha iniciado sesión con varias cuentas de Google. Consulte la "
"documentación de Ansible Tower para obtener información detallada."

#: awx/sso/conf.py:616
msgid "Google OAuth2 Organization Map"
msgstr "Mapa de organización para  Google OAuth2"

#: awx/sso/conf.py:628
msgid "Google OAuth2 Team Map"
msgstr "Mapa de equipo para Google OAuth2"

#: awx/sso/conf.py:644
msgid "GitHub OAuth2 Callback URL"
msgstr "GitHub OAuth2 Callback URL"

#: awx/sso/conf.py:648 awx/sso/conf.py:660 awx/sso/conf.py:671
#: awx/sso/conf.py:683 awx/sso/conf.py:695
msgid "GitHub OAuth2"
msgstr "GitHub OAuth2"

#: awx/sso/conf.py:658
msgid "GitHub OAuth2 Key"
msgstr "Clave para Github OAuth2"

#: awx/sso/conf.py:659
msgid "The OAuth2 key (Client ID) from your GitHub developer application."
msgstr ""
"La clave OAuth2 (ID del cliente) de su aplicación de desarrollo GitHub."

#: awx/sso/conf.py:669
msgid "GitHub OAuth2 Secret"
msgstr "Clave secreta para GitHub OAuth2"

#: awx/sso/conf.py:670
msgid ""
"The OAuth2 secret (Client Secret) from your GitHub developer application."
msgstr ""
"La clave secreta OAuth2 (Clave secreta del cliente) de su aplicación de "
"desarrollo GitHub."

#: awx/sso/conf.py:681
msgid "GitHub OAuth2 Organization Map"
msgstr "Mapa de organización para GitHub OAuth2"

#: awx/sso/conf.py:693
msgid "GitHub OAuth2 Team Map"
msgstr "Mapa de equipo para GitHub OAuth2"

#: awx/sso/conf.py:709
msgid "GitHub Organization OAuth2 Callback URL"
msgstr "OAuth2 URL Callback para organización Github"

#: awx/sso/conf.py:713 awx/sso/conf.py:725 awx/sso/conf.py:736
#: awx/sso/conf.py:749 awx/sso/conf.py:760 awx/sso/conf.py:772
msgid "GitHub Organization OAuth2"
msgstr "OAuth2 para la organización Github"

#: awx/sso/conf.py:723
msgid "GitHub Organization OAuth2 Key"
msgstr "Clave OAuth2 para la organización Github"

#: awx/sso/conf.py:724 awx/sso/conf.py:802
msgid "The OAuth2 key (Client ID) from your GitHub organization application."
msgstr ""
"La clave OAuth2 (ID del cliente) de su aplicación de organización GitHub."

#: awx/sso/conf.py:734
msgid "GitHub Organization OAuth2 Secret"
msgstr "Clave secreta OAuth2 para la organización GitHub"

#: awx/sso/conf.py:735 awx/sso/conf.py:813
msgid ""
"The OAuth2 secret (Client Secret) from your GitHub organization application."
msgstr ""
"La clave secreta OAuth2 (Clave secreta del cliente) from your GitHub "
"organization application."

#: awx/sso/conf.py:746
msgid "GitHub Organization Name"
msgstr "Nombre para la organización GitHub"

#: awx/sso/conf.py:747
msgid ""
"The name of your GitHub organization, as used in your organization's URL: "
"https://github.com/<yourorg>/."
msgstr ""
"El nombre de su organización de su GitHub, el utilizado en su URL de "
"organización: https://github.com/<suorganizacion>/."

#: awx/sso/conf.py:758
msgid "GitHub Organization OAuth2 Organization Map"
msgstr "Mapa de organización OAuth2 para organizaciones GitHub"

#: awx/sso/conf.py:770
msgid "GitHub Organization OAuth2 Team Map"
msgstr "Mapa de equipos OAuth2 para equipos GitHub"

#: awx/sso/conf.py:786
msgid "GitHub Team OAuth2 Callback URL"
msgstr "URL callback OAuth2 para los equipos GitHub"

#: awx/sso/conf.py:787
msgid ""
"Create an organization-owned application at "
"https://github.com/organizations/<yourorg>/settings/applications and obtain "
"an OAuth2 key (Client ID) and secret (Client Secret). Provide this URL as "
"the callback URL for your application."
msgstr ""
"Crear una aplicación propia de la organización en "
"https://github.com/organizations/<suorganizacion>/settings/applications y "
"obtener una clave OAuth2 (ID del cliente ) y clave secreta (Clave secreta "
"del cliente). Proporcione esta URL como URL callback para su aplicación."

#: awx/sso/conf.py:791 awx/sso/conf.py:803 awx/sso/conf.py:814
#: awx/sso/conf.py:827 awx/sso/conf.py:838 awx/sso/conf.py:850
msgid "GitHub Team OAuth2"
msgstr "OAuth2 para equipos GitHub"

#: awx/sso/conf.py:801
msgid "GitHub Team OAuth2 Key"
msgstr "Clave OAuth2 para equipos GitHub"

#: awx/sso/conf.py:812
msgid "GitHub Team OAuth2 Secret"
msgstr "Clave secreta OAuth2 para equipos GitHub"

#: awx/sso/conf.py:824
msgid "GitHub Team ID"
msgstr "ID de equipo GitHub"

#: awx/sso/conf.py:825
msgid ""
"Find the numeric team ID using the Github API: http://fabian-"
"kostadinov.github.io/2015/01/16/how-to-find-a-github-team-id/."
msgstr ""
"Encuentre su identificador numérico de equipo utilizando la API de GitHub: "
"http://fabian-kostadinov.github.io/2015/01/16/how-to-find-a-github-team-id/."

#: awx/sso/conf.py:836
msgid "GitHub Team OAuth2 Organization Map"
msgstr "Mapa de organizaciones OAuth2 para los equipos GitHub"

#: awx/sso/conf.py:848
msgid "GitHub Team OAuth2 Team Map"
msgstr "Mapa de equipos OAuth2 para equipos GitHub"

#: awx/sso/conf.py:864
msgid "Azure AD OAuth2 Callback URL"
msgstr "URL callback OAuth2 para Azure AD"

#: awx/sso/conf.py:865
msgid ""
"Provide this URL as the callback URL for your application as part of your "
"registration process. Refer to the Ansible Tower documentation for more "
"detail. "
msgstr ""
"Indique esta URL como URL de callback para su aplicación como parte del "
"proceso de registro. Consulte la documentación de Ansible Tower para obtener"
" información detallada."

#: awx/sso/conf.py:868 awx/sso/conf.py:880 awx/sso/conf.py:891
#: awx/sso/conf.py:903 awx/sso/conf.py:915
msgid "Azure AD OAuth2"
msgstr "Azure AD OAuth2"

#: awx/sso/conf.py:878
msgid "Azure AD OAuth2 Key"
msgstr "Clave OAuth2 para Azure AD"

#: awx/sso/conf.py:879
msgid "The OAuth2 key (Client ID) from your Azure AD application."
msgstr "La clave OAuth2 (ID del cliente) de su aplicación en Azure AD."

#: awx/sso/conf.py:889
msgid "Azure AD OAuth2 Secret"
msgstr "Clave secreta OAuth2 para Azure AD"

#: awx/sso/conf.py:890
msgid "The OAuth2 secret (Client Secret) from your Azure AD application."
msgstr ""
"La clave secreta OAuth2  (Clave secreta del cliente) de su aplicación Azure "
"AD."

#: awx/sso/conf.py:901
msgid "Azure AD OAuth2 Organization Map"
msgstr "Mapa de organizaciones OAuth2 para Azure AD"

#: awx/sso/conf.py:913
msgid "Azure AD OAuth2 Team Map"
msgstr "Mapa de equipos OAuth2 para Azure AD"

#: awx/sso/conf.py:938
msgid "SAML Assertion Consumer Service (ACS) URL"
msgstr "URL del Servicio de consumidor de aserciones (ACS) SAML"

#: awx/sso/conf.py:939
msgid ""
"Register Tower as a service provider (SP) with each identity provider (IdP) "
"you have configured. Provide your SP Entity ID and this ACS URL for your "
"application."
msgstr ""
"Registre Tower como un proveedor de servicio (SP) con cada proveedor de "
"identidad (IdP) que ha configurado. Proporcione su ID de entidad SP y esta "
"dirección URL ACS para su aplicación."

#: awx/sso/conf.py:942 awx/sso/conf.py:956 awx/sso/conf.py:970
#: awx/sso/conf.py:985 awx/sso/conf.py:999 awx/sso/conf.py:1012
#: awx/sso/conf.py:1033 awx/sso/conf.py:1051 awx/sso/conf.py:1070
#: awx/sso/conf.py:1106 awx/sso/conf.py:1138 awx/sso/conf.py:1152
#: awx/sso/conf.py:1169 awx/sso/conf.py:1182 awx/sso/conf.py:1195
#: awx/sso/conf.py:1213 awx/sso/models.py:16
msgid "SAML"
msgstr "SAML"

#: awx/sso/conf.py:953
msgid "SAML Service Provider Metadata URL"
msgstr "URL de metadatos para el proveedor de servicios SAML"

#: awx/sso/conf.py:954
msgid ""
"If your identity provider (IdP) allows uploading an XML metadata file, you "
"can download one from this URL."
msgstr ""
"Si su proveedor de identidad (IdP) permite subir ficheros de metadatos en "
"XML, puede descargarlo desde esta dirección."

#: awx/sso/conf.py:966
msgid "SAML Service Provider Entity ID"
msgstr "ID de la entidad del proveedor de servicio SAML"

#: awx/sso/conf.py:967
msgid ""
"The application-defined unique identifier used as the audience of the SAML "
"service provider (SP) configuration. This is usually the URL for Tower."
msgstr ""
"El identificador único definido por la aplicación utilizado como "
"configuración para la audiencia del proveedor de servicio (SP) SAML. Por lo "
"general, es la URL para Tower."

#: awx/sso/conf.py:982
msgid "SAML Service Provider Public Certificate"
msgstr "Certificado público del proveedor de servicio SAML"

#: awx/sso/conf.py:983
msgid ""
"Create a keypair for Tower to use as a service provider (SP) and include the"
" certificate content here."
msgstr ""
"Crear par de claves para Tower a usar como proveedor de servicio (SP) e "
"incluir el contenido del certificado aquí."

#: awx/sso/conf.py:996
msgid "SAML Service Provider Private Key"
msgstr "Clave privada del proveedor de servicio SAML"

#: awx/sso/conf.py:997
msgid ""
"Create a keypair for Tower to use as a service provider (SP) and include the"
" private key content here."
msgstr ""
"Crear par de claves para Tower a usar como proveedor de servicio (SP) e "
"incluir el contenido de la clave privada  aquí."

#: awx/sso/conf.py:1009
msgid "SAML Service Provider Organization Info"
msgstr "Información organizacional del proveedor de servicio SAML"

#: awx/sso/conf.py:1010
msgid ""
"Provide the URL, display name, and the name of your app. Refer to the "
"Ansible Tower documentation for example syntax."
msgstr ""
"Indique la URL, el nombre de la pantalla y el nombre de la aplicación. "
"Consulte la documentación de Ansible Tower para acceder a ejemplos de "
"sintaxis."

#: awx/sso/conf.py:1029
msgid "SAML Service Provider Technical Contact"
msgstr "Contacto técnico del proveedor de servicio SAML"

#: awx/sso/conf.py:1030
msgid ""
"Provide the name and email address of the technical contact for your service"
" provider. Refer to the Ansible Tower documentation for example syntax."
msgstr ""
"Indique el nombre y la dirección de correo electrónico del contacto técnico"
"  de su proveedor de servicios. Consulte la documentación de Ansible Tower "
"para obtener ejemplos de sintaxis."

#: awx/sso/conf.py:1047
msgid "SAML Service Provider Support Contact"
msgstr "Contacto de soporte del proveedor de servicio SAML"

#: awx/sso/conf.py:1048
msgid ""
"Provide the name and email address of the support contact for your service "
"provider. Refer to the Ansible Tower documentation for example syntax."
msgstr ""
"Indique el nombre y la dirección de correo electrónico del contacto de "
"soporte técnico de su proveedor de servicios. Consulte la documentación de "
"Ansible Tower para obtener ejemplos de sintaxis."

#: awx/sso/conf.py:1064
msgid "SAML Enabled Identity Providers"
msgstr "Proveedores de identidad habilitados SAML"

#: awx/sso/conf.py:1065
msgid ""
"Configure the Entity ID, SSO URL and certificate for each identity provider "
"(IdP) in use. Multiple SAML IdPs are supported. Some IdPs may provide user "
"data using attribute names that differ from the default OIDs. Attribute "
"names may be overridden for each IdP. Refer to the Ansible documentation for"
" additional details and syntax."
msgstr ""
"Configure la ID de la entidad, la URL del acceso SSO y el certificado de "
"cada proveedor de identidad (IdP) en uso. Se admiten varios IdP de SAML. "
"Algunos IdP pueden proporcionar datos sobre los usuarios por medio del uso "
"de nombres de atributos que difieren de los OID predeterminados. Pueden "
"anularse los nombres de los atributos para cada IdP. Consulte la "
"documentación de Ansible Tower para obtener información detallada adicional "
"y ejemplos de sintaxis."

#: awx/sso/conf.py:1102
msgid "SAML Security Config"
msgstr "Configuración de seguridad SAML"

#: awx/sso/conf.py:1103
msgid ""
"A dict of key value pairs that are passed to the underlying python-saml "
"security setting https://github.com/onelogin/python-saml#settings"
msgstr ""
"Un diccionario de pares de valores clave que se envían a la configuración de"
" seguridad python-saml subyacente https://github.com/onelogin/python-"
"saml#settings"

#: awx/sso/conf.py:1135
msgid "SAML Service Provider extra configuration data"
msgstr "Datos de configuración adicionales del proveedor de servicio SAML"

#: awx/sso/conf.py:1136
msgid ""
"A dict of key value pairs to be passed to the underlying python-saml Service"
" Provider configuration setting."
msgstr ""
"Un diccionario de pares de valores clave que se envían a los valores de "
"configuración del proveedor de servicio  python-saml subyacente"

#: awx/sso/conf.py:1149
msgid "SAML IDP to extra_data attribute mapping"
msgstr "Asignación de atributos de SAML IDP a extra_data"

#: awx/sso/conf.py:1150
msgid ""
"A list of tuples that maps IDP attributes to extra_attributes. Each "
"attribute will be a list of values, even if only 1 value."
msgstr ""
"Una lista de tuplas que asigna atributos IDP a extra_attributes. Cada "
"atributo será una lista de valores, aunque sea un solo valor."

#: awx/sso/conf.py:1167
msgid "SAML Organization Map"
msgstr "Mapa de organización SAML"

#: awx/sso/conf.py:1180
msgid "SAML Team Map"
msgstr "Mapa de equipo SAML"

#: awx/sso/conf.py:1193
msgid "SAML Organization Attribute Mapping"
msgstr "Asignación de atributos de la Organización SAML"

#: awx/sso/conf.py:1194
msgid "Used to translate user organization membership into Tower."
msgstr ""
"Utilizado para traducir la membresía a Tower de la organización del usuario."

#: awx/sso/conf.py:1211
msgid "SAML Team Attribute Mapping"
msgstr "Asignación de atributos del Equipo SAML"

#: awx/sso/conf.py:1212
msgid "Used to translate user team membership into Tower."
msgstr "Utilizado para traducir la membresía a Tower del equipo del usuario."

#: awx/sso/fields.py:183
#, python-brace-format
msgid "Invalid connection option(s): {invalid_options}."
msgstr "Opción(es) de conexión inválida(s): {invalid_options}."

#: awx/sso/fields.py:266
msgid "Base"
msgstr "Base"

#: awx/sso/fields.py:267
msgid "One Level"
msgstr "Un nivel"

#: awx/sso/fields.py:268
msgid "Subtree"
msgstr "Árbol hijo"

#: awx/sso/fields.py:286
#, python-brace-format
msgid "Expected a list of three items but got {length} instead."
msgstr ""
"Esperado una lista de tres elementos pero en cambio se proporcionaron "
"{length}"

#: awx/sso/fields.py:287
#, python-brace-format
msgid "Expected an instance of LDAPSearch but got {input_type} instead."
msgstr ""
"Esperado una instancia de LDAPSearch pero en cambio se obtuvo {input_type}"

#: awx/sso/fields.py:323
#, python-brace-format
msgid ""
"Expected an instance of LDAPSearch or LDAPSearchUnion but got {input_type} "
"instead."
msgstr ""
"Esperado una instancia de LDAPSearch o LDAPSearchUnion pero en cambio se "
"obtuvo {input_type}"

#: awx/sso/fields.py:361
#, python-brace-format
msgid "Invalid user attribute(s): {invalid_attrs}."
msgstr "Atributo(s) de usuario inválido(s): {invalid_attrs}."

#: awx/sso/fields.py:378
#, python-brace-format
msgid "Expected an instance of LDAPGroupType but got {input_type} instead."
msgstr ""
"Se esperaba una instancia de LDAPGroupType pero en cambio se obtuvo "
"{input_type}."

#: awx/sso/fields.py:418 awx/sso/fields.py:465
#, python-brace-format
msgid "Invalid key(s): {invalid_keys}."
msgstr "Clave(s) inválida(s): {invalid_keys}."

#: awx/sso/fields.py:443
#, python-brace-format
msgid "Invalid user flag: \"{invalid_flag}\"."
msgstr "Indicador de usuario inválido: \"{invalid_flag}\"."

#: awx/sso/fields.py:464
#, python-brace-format
msgid "Missing key(s): {missing_keys}."
msgstr "Clave(s) no encontradas: {missing_keys}."

#: awx/sso/fields.py:514 awx/sso/fields.py:631
#, python-brace-format
msgid "Invalid key(s) for organization map: {invalid_keys}."
msgstr "Clave(s) inválida(s) para map de organización: {invalid_keys}."

#: awx/sso/fields.py:532
#, python-brace-format
msgid "Missing required key for team map: {invalid_keys}."
msgstr "Clave necesario no encontrada para mapa de equipo: {invalid_keys}."

#: awx/sso/fields.py:533 awx/sso/fields.py:650
#, python-brace-format
msgid "Invalid key(s) for team map: {invalid_keys}."
msgstr "Clave(s) inválida(s) para mapa de equipo: {invalid_keys}."

#: awx/sso/fields.py:649
#, python-brace-format
msgid "Missing required key for team map: {missing_keys}."
msgstr "Clave necesaria no encontrada para mapa de equipo: {missing_keys}."

#: awx/sso/fields.py:667
#, python-brace-format
msgid "Missing required key(s) for org info record: {missing_keys}."
msgstr ""
"Clave(s) necesaria(s) no encontrada(s) para el registro informacional de la "
"organización:  {missing_keys}."

#: awx/sso/fields.py:680
#, python-brace-format
msgid "Invalid language code(s) for org info: {invalid_lang_codes}."
msgstr ""
"Código(s) de lenguaje(s) inválido(s) para información organizacional:  "
"{invalid_lang_codes}."

#: awx/sso/fields.py:699
#, python-brace-format
msgid "Missing required key(s) for contact: {missing_keys}."
msgstr "Clave(s) necesaria(s) no encontrada(s) para contacto: {missing_keys}."

#: awx/sso/fields.py:711
#, python-brace-format
msgid "Missing required key(s) for IdP: {missing_keys}."
msgstr "Clave(s) necesaria(s) no encontrada(s) para IdP:  {missing_keys}."

#: awx/sso/pipeline.py:31
#, python-brace-format
msgid "An account cannot be found for {0}"
msgstr "Una cuenta no puede ser encontrada para {0}"

#: awx/sso/pipeline.py:37
msgid "Your account is inactive"
msgstr "Su cuenta está inactiva"

#: awx/sso/validators.py:20 awx/sso/validators.py:46
#, python-format
msgid "DN must include \"%%(user)s\" placeholder for username: %s"
msgstr "DN debe incluir el marcador \"%%(user)s\" para el usuario: %s"

#: awx/sso/validators.py:27
#, python-format
msgid "Invalid DN: %s"
msgstr "DN inválido: %s"

#: awx/sso/validators.py:58
#, python-format
msgid "Invalid filter: %s"
msgstr "Filtro inválido: %s"

#: awx/sso/validators.py:69
msgid "TACACS+ secret does not allow non-ascii characters"
msgstr "La clave secreta TACACS+ no permite caracteres no ascii"

#: awx/templates/error.html:4
msgid "AWX"
msgstr "AWX"

#: awx/templates/rest_framework/api.html:42
msgid "Ansible Tower API Guide"
msgstr "Guía de la API de Ansible Tower"

#: awx/templates/rest_framework/api.html:43
msgid "Back to Ansible Tower"
msgstr "Volver a Ansible Tower"

#: awx/templates/rest_framework/api.html:44
msgid "Resize"
msgstr "Redimensionar"

#: awx/templates/rest_framework/base.html:37
msgid "navbar"
msgstr "navbar"

#: awx/templates/rest_framework/base.html:75
msgid "content"
msgstr "contenido"

#: awx/templates/rest_framework/base.html:78
msgid "request form"
msgstr "solicitar formulario"

#: awx/templates/rest_framework/base.html:134
msgid "Filters"
msgstr "Filtros"

#: awx/templates/rest_framework/base.html:139
msgid "main content"
msgstr "contenido principal"

#: awx/templates/rest_framework/base.html:155
msgid "request info"
msgstr "solicitar información"

#: awx/templates/rest_framework/base.html:159
msgid "response info"
msgstr "información de respuesta"

#: awx/ui/apps.py:9 awx/ui/conf.py:22 awx/ui/conf.py:36 awx/ui/conf.py:51
#: awx/ui/conf.py:63 awx/ui/conf.py:73
msgid "UI"
msgstr "UI"

#: awx/ui/conf.py:16
msgid "Off"
msgstr "Off"

#: awx/ui/conf.py:17
msgid "Anonymous"
msgstr "Anónimo"

#: awx/ui/conf.py:18
msgid "Detailed"
msgstr "Detallado"

#: awx/ui/conf.py:20
msgid "Analytics Tracking State"
msgstr "Estado de seguimiento analítico"

#: awx/ui/conf.py:21
msgid "Enable or Disable Analytics Tracking."
msgstr "Habilitar o deshabilitar el seguimiento analítico"

#: awx/ui/conf.py:31
msgid "Custom Login Info"
msgstr "Información personalizada de inicio de sesión"

#: awx/ui/conf.py:32
msgid ""
"If needed, you can add specific information (such as a legal notice or a "
"disclaimer) to a text box in the login modal using this setting. Any content"
" added must be in plain text, as custom HTML or other markup languages are "
"not supported."
msgstr ""
"En caso de ser necesario, puede agregar información específica (como avisos "
"legales o exenciones de responsabilidad) en un cuadro de texto en el modal "
"de inicio de sesión con esta configuración. Los contenidos que se agreguen "
"deberán ser texto simple, ya que las HTML personalizadas u otros lenguajes "
"de marcado no son compatibles."

#: awx/ui/conf.py:46
msgid "Custom Logo"
msgstr "Logo personalizado"

#: awx/ui/conf.py:47
msgid ""
"To set up a custom logo, provide a file that you create. For the custom logo"
" to look its best, use a .png file with a transparent background. GIF, PNG "
"and JPEG formats are supported."
msgstr ""
"Para configurar un logo personalizado, proporcione un fichero que ha creado."
" Para que los logos personalizados se vean mejor, utilice un fichero .png "
"con fondo transparente. Formatos GIF, PNG y JPEG están soportados."

#: awx/ui/conf.py:60
msgid "Max Job Events Retrieved by UI"
msgstr "Máxima cantidad de eventos de tareas recuperados por UI"

#: awx/ui/conf.py:61
msgid ""
"Maximum number of job events for the UI to retrieve within a single request."
msgstr ""
"Máxima cantidad de eventos de tareas para que la UI recupere dentro de una "
"sola solicitud."

#: awx/ui/conf.py:70
msgid "Enable Live Updates in the UI"
msgstr "Habilite las actualizaciones en directo en la UI"

#: awx/ui/conf.py:71
msgid ""
"If disabled, the page will not refresh when events are received. Reloading "
"the page will be required to get the latest details."
msgstr ""
"Si está deshabilitada, la página no se actualizará al recibir eventos. Se "
"deberá volver a cargar la página para obtener la información más reciente."

#: awx/ui/fields.py:29
msgid ""
"Invalid format for custom logo. Must be a data URL with a base64-encoded "
"GIF, PNG or JPEG image."
msgstr ""
"Formato inválido para el logo personalizado. Debe ser una URL de datos con "
"una imagen GIF codificada en base64, PNG o JPEG."

#: awx/ui/fields.py:30
msgid "Invalid base64-encoded data in data URL."
msgstr "Dato codificado en base64 inválido en la URL de datos"
