From 3102df0bf6f3a605dcbb869eeefd216895ab871d Mon Sep 17 00:00:00 2001 From: "Christian M. Adams" Date: Sun, 24 Apr 2022 00:52:12 -0400 Subject: [PATCH] Update Localization Strings & Add KO --- awx/locale/es/LC_MESSAGES/django.po | 198 +- awx/locale/fr/LC_MESSAGES/django.po | 665 +- awx/locale/ja/LC_MESSAGES/django.po | 623 +- awx/locale/ko/LC_MESSAGES/django.po | 6239 ++++++++++++++++ awx/locale/nl/LC_MESSAGES/django.po | 135 +- awx/locale/zh/LC_MESSAGES/django.po | 755 +- awx/ui/.linguirc | 2 +- awx/ui/src/i18nLoader.js | 4 +- awx/ui/src/locales/es/messages.po | 2238 +++--- awx/ui/src/locales/fr/messages.po | 2123 +++--- awx/ui/src/locales/ja/messages.po | 1975 ++--- awx/ui/src/locales/ko/messages.po | 10153 ++++++++++++++++++++++++++ awx/ui/src/locales/nl/messages.po | 2061 +++--- awx/ui/src/locales/zh/messages.po | 1936 ++--- 14 files changed, 22571 insertions(+), 6536 deletions(-) create mode 100644 awx/locale/ko/LC_MESSAGES/django.po create mode 100644 awx/ui/src/locales/ko/messages.po diff --git a/awx/locale/es/LC_MESSAGES/django.po b/awx/locale/es/LC_MESSAGES/django.po index feec7d3d29..97faac9e9a 100644 --- a/awx/locale/es/LC_MESSAGES/django.po +++ b/awx/locale/es/LC_MESSAGES/django.po @@ -1,3 +1,6 @@ +# 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 , YEAR. # msgid "" @@ -8,8 +11,7 @@ msgstr "" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" -"Language: es \n" -"MIME-Version: 1.0\n" +"Language: \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -21,9 +23,7 @@ msgstr "Tiempo de inactividad fuerza desconexión" 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." +msgstr "Número de segundos que un usuario es inactivo antes de que ellos vuelvan a conectarse de nuevo." #: awx/api/conf.py:21 awx/api/conf.py:31 awx/api/conf.py:42 awx/api/conf.py:50 #: awx/api/conf.py:70 awx/api/conf.py:85 awx/api/conf.py:96 awx/sso/conf.py:105 @@ -45,9 +45,7 @@ msgstr "Número máximo de sesiones activas en simultáneo" 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." +msgstr "Número máximo de sesiones activas en simultáneo que un usuario puede tener. Para deshabilitar, introduzca -1." #: awx/api/conf.py:37 msgid "Disable the built-in authentication system" @@ -58,10 +56,7 @@ msgid "" "Controls whether users are prevented from using the built-in authentication " "system. You probably want to do this if you are using an LDAP or SAML " "integration." -msgstr "" -"Controla si se impide que los usuarios utilicen el sistema de autenticación " -"integrado. Probablemente desee hacer esto si está usando una integración de " -"LDAP o SAML." +msgstr "Controla si se impide que los usuarios utilicen el sistema de autenticación integrado. Probablemente desee hacer esto si está usando una integración de LDAP o SAML." #: awx/api/conf.py:48 msgid "Enable HTTP Basic Auth" @@ -83,13 +78,7 @@ msgid "" "authorization codes in the number of seconds, and " "`REFRESH_TOKEN_EXPIRE_SECONDS`, the duration of refresh tokens, after " "expired access tokens, in the number of seconds." -msgstr "" -"Diccionario para personalizar los tiempos de espera de OAuth2; los elementos " -"disponibles son `ACCESS_TOKEN_EXPIRE_SECONDS`, la duración de los tokens de " -"acceso en cantidad de segundos; `AUTHORIZATION_CODE_EXPIRE_SECONDS`, la " -"duración de los códigos de autorización en cantidad de segundos; y " -"`REFRESH_TOKEN_EXPIRE_SECONDS`, la duración de los tokens de actualización, " -"después de los tokens de acceso expirados, en cantidad de segundos." +msgstr "Diccionario para personalizar los tiempos de espera de OAuth2; los elementos disponibles son `ACCESS_TOKEN_EXPIRE_SECONDS`, la duración de los tokens de acceso en cantidad de segundos; `AUTHORIZATION_CODE_EXPIRE_SECONDS`, la duración de los códigos de autorización en cantidad de segundos; y `REFRESH_TOKEN_EXPIRE_SECONDS`, la duración de los tokens de actualización, después de los tokens de acceso expirados, en cantidad de segundos." #: awx/api/conf.py:78 msgid "Allow External Users to Create OAuth2 Tokens" @@ -101,11 +90,7 @@ msgid "" "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 tienen permitido crear tokens " -"de OAuth2. Habilite este ajuste para cambiar este comportamiento. Los tokens " -"existentes no se eliminarán cuando se desactive este ajuste." +msgstr "Por motivos de seguridad, los usuarios de proveedores de autenticación externos (LDAP, SAML, SSO, Radius y otros) no tienen permitido crear tokens de OAuth2. Habilite este ajuste para cambiar este comportamiento. Los tokens existentes no se eliminarán cuando se desactive este ajuste." #: awx/api/conf.py:94 msgid "Login redirect override URL" @@ -115,10 +100,7 @@ msgstr "URL de invalidación de redireccionamiento de inicio de sesión" msgid "" "URL to which unauthorized users will be redirected to log in. If blank, " "users will be sent to the login page." -msgstr "" -"URL a la que los usuarios no autorizados serán redirigidos para iniciar " -"sesión. Si está en blanco, los usuarios serán enviados a la página de inicio " -"de sesión." +msgstr "URL a la que los usuarios no autorizados serán redirigidos para iniciar sesión. Si está en blanco, los usuarios serán enviados a la página de inicio de sesión." #: awx/api/conf.py:114 msgid "There are no remote authentication systems configured." @@ -167,17 +149,13 @@ msgstr "ID{field_name} no válido: {field_id}" msgid "" "Cannot apply role_level filter to this list because its model does not use " "roles for access control." -msgstr "" -"No se puede aplicar el filtro role_level a esta lista debido a que su modelo " -"no usa roles para el control de acceso." +msgstr "No se puede aplicar el filtro role_level a esta lista debido a que su modelo no usa roles para el control de acceso." #: awx/api/generics.py:179 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." +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:220 msgid " To establish a login session, visit" @@ -223,9 +201,7 @@ msgstr "Estructura de datos con URLs de recursos relacionados." msgid "" "Data structure with name/description for related resources. The output for " "some objects may be limited for performance reasons." -msgstr "" -"Estructura de datos con nombre/descripción de los recursos relacionados. La " -"salida de algunos objetos puede estar limitada por motivos de rendimiento." +msgstr "Estructura de datos con nombre/descripción de los recursos relacionados. La salida de algunos objetos puede estar limitada por motivos de rendimiento." #: awx/api/metadata.py:75 msgid "Timestamp when this {} was created." @@ -248,17 +224,14 @@ msgstr "Error de análisis JSON; no es un objeto JSON" msgid "" "JSON parse error - %s\n" "Possible cause: trailing comma." -msgstr "" -"Error de análisis JSON - %s\n" +msgstr "Error de análisis JSON - %s\n" "Posible causa: coma final." #: awx/api/serializers.py:205 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." +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:334 #, python-format @@ -301,9 +274,7 @@ msgstr "Plantilla de trabajo" 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." +msgstr "Indica si todos los eventos generados por esta tarea unificada se guardaron en la base de datos." #: awx/api/serializers.py:939 msgid "Write-only field used to change the password." @@ -324,8 +295,7 @@ msgstr "No se puede cambiar %s en el usuario gestionado por LDAP." #: awx/api/serializers.py:1153 msgid "Must be a simple space-separated string with allowed scopes {}." -msgstr "" -"Debe ser una cadena simple separada por espacios con alcances permitidos {}." +msgstr "Debe ser una cadena simple separada por espacios con alcances permitidos {}." #: awx/api/serializers.py:1238 msgid "Authorization Grant Type" @@ -378,9 +348,7 @@ msgstr "SCM track_submodules solo puede usarse con proyectos git." msgid "" "Only Container Registry credentials can be associated with an Execution " "Environment" -msgstr "" -"Solo las credenciales del registro de contenedores pueden asociarse a un " -"entorno de ejecución" +msgstr "Solo las credenciales del registro de contenedores pueden asociarse a un entorno de ejecución" #: awx/api/serializers.py:1440 msgid "Cannot change the organization of an execution environment" @@ -390,9 +358,7 @@ msgstr "No se puede modificar la organización de un entorno de ejecución" msgid "" "One or more job templates depend on branch override behavior for this " "project (ids: {})." -msgstr "" -"Una o más plantillas de trabajo dependen del comportamiento de invalidación " -"de ramas para este proyecto (ids: {})." +msgstr "Una o más plantillas de trabajo dependen del comportamiento de invalidación de ramas para este proyecto (ids: {})." #: awx/api/serializers.py:1530 msgid "Update options must be set to false for manual projects." @@ -406,9 +372,7 @@ msgstr "Colección de playbooks disponibles dentro de este proyecto." 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." +msgstr "Colección de archivos de inventario y directorios disponibles dentro de este proyecto, no global." #: awx/api/serializers.py:1599 awx/api/serializers.py:3098 #: awx/api/serializers.py:3311 @@ -560,7 +524,7 @@ msgstr "Playbook no encontrado para el proyecto." #: awx/api/serializers.py:2842 msgid "Must select playbook for project." -msgstr "Debe seleccionar un playbook para el proyecto" +msgstr "Debe seleccionar un playbook para el proyecto." #: awx/api/serializers.py:2844 awx/api/serializers.py:2846 msgid "Project does not allow overriding branch." @@ -893,8 +857,7 @@ msgid "Containerized instances may not be managed via the API" msgstr "Las instancias contenedorizadas no pueden ser gestionadas a través de la API." #: awx/api/serializers.py:4919 awx/api/serializers.py:4922 -#, fuzzy, python-format -#| msgid "tower instance group name may not be changed." +#, python-format msgid "%s instance group name may not be changed." msgstr "El nombre del grupo de instancia %s no puede modificarse." @@ -1049,8 +1012,6 @@ msgid "" msgstr "No puede asignar credenciales de acceso a un equipo cuando el campo de organización no está establecido o pertenezca a una organización diferente." #: awx/api/views/__init__.py:720 -#, fuzzy -#| msgid "The instance that managed the execution environment." msgid "Only the 'pull' field can be edited for managed execution environments." msgstr "Sólo se puede editar el campo \"pull\" para los entornos de ejecución gestionados." @@ -2087,8 +2048,6 @@ msgid "Unique identifier for an installation" msgstr "Identificador único para una instalación" #: awx/main/conf.py:183 -#, fuzzy -#| msgid "The Instance group the job was run under" msgid "The instance group where control plane tasks run" msgstr "Grupo de instancias donde se ejecutan las tareas del plano de control" @@ -2796,8 +2755,6 @@ msgid "The identifier for the secret e.g., /some/identifier" msgstr "El identificador para el secreto; por ejemplo, /some/identifier" #: awx/main/credential_plugins/dsv.py:12 -#, fuzzy -#| msgid "Tenant ID" msgid "Tenant" msgstr "Inquilino" @@ -2816,8 +2773,6 @@ msgid "" msgstr "El TLD del inquilino, por ejemplo, \"com\" cuando la URL es https://ex.secretservercloud.com" #: awx/main/credential_plugins/dsv.py:34 -#, fuzzy -#| msgid "Secret Name" msgid "Secret Path" msgstr "Ruta secreta" @@ -2826,8 +2781,6 @@ msgid "The secret path e.g. /test/secret1" msgstr "La ruta secreta, por ejemplo, /test/secret1" #: awx/main/credential_plugins/dsv.py:46 -#, fuzzy -#| msgid "Job Template" msgid "URL template" msgstr "Plantilla URL" @@ -2960,8 +2913,6 @@ msgid "" msgstr "Principales válidos (ya sea nombres de usuario o nombres de host) para los que se debería firmar el certificado:" #: awx/main/credential_plugins/tss.py:10 -#, fuzzy -#| msgid "Auth Server URL" msgid "Secret Server URL" msgstr "URL del servidor secreto" @@ -2972,8 +2923,6 @@ msgid "" msgstr "La URL base del servidor secreto, por ejemplo, https://myserver/SecretServer o https://mytenant.secretservercloud.com" #: awx/main/credential_plugins/tss.py:17 -#, fuzzy -#| msgid "Red Hat customer username" msgid "The (Application) user username" msgstr "El nombre de usuario (de la aplicación)" @@ -2995,20 +2944,14 @@ msgid "The corresponding password" msgstr "La contraseña correspondiente" #: awx/main/credential_plugins/tss.py:31 -#, fuzzy -#| msgid "Secret Key" msgid "Secret ID" msgstr "Identificación secreta" #: awx/main/credential_plugins/tss.py:32 -#, fuzzy -#| msgid "The name of the secret to look up." msgid "The integer ID of the secret" msgstr "El ID entero del secreto" #: awx/main/credential_plugins/tss.py:37 -#, fuzzy -#| msgid "Secret Key" msgid "Secret Field" msgstr "Campo secreto" @@ -3568,22 +3511,14 @@ msgstr "Ruta de archivo absoluta al archivo CA por usar (opcional)" #: awx/main/models/credential/__init__.py:1023 #: awx/main/models/credential/__init__.py:1029 awx/main/models/inventory.py:813 -#, fuzzy -#| msgid "Gather data for Insights for Ansible Automation Platform" msgid "Red Hat Ansible Automation Platform" msgstr "Plataforma Red Hat Ansible Automation" #: awx/main/models/credential/__init__.py:1031 -#, fuzzy -#| msgid "The Ansible Tower base URL to authenticate with." msgid "Red Hat Ansible Automation Platform base URL to authenticate with." msgstr "URL base de Red Hat Ansible Automation Platform para autenticar." #: awx/main/models/credential/__init__.py:1038 -#, fuzzy -#| msgid "" -#| "The Ansible Tower user to authenticate as.This should not be set if an " -#| "OAuth token is being used." msgid "" "Red Hat Ansible Automation Platform username id to authenticate as.This " "should not be set if an OAuth token is being used." @@ -4488,7 +4423,7 @@ msgstr "El número de segundos desde de que la última actualización del proyec msgid "" "Allow changing the SCM branch or revision in a job template that uses this " "project." -msgstr "Permitir el cambio de la rama o revisión del SCM en una plantilla de trabajo que utilice este proyecto." +msgstr "Permitir el cambio de la rama o revisión de SCM en una plantilla de trabajo que utilice este proyecto." #: awx/main/models/projects.py:294 msgid "The last revision fetched by a project update" @@ -4925,7 +4860,7 @@ msgid "Exception connecting to PagerDuty: {}" msgstr "Excepción conectando a PagerDuty: {}" #: awx/main/notifications/pagerduty_backend.py:87 -#: awx/main/notifications/slack_backend.py:48 +#: awx/main/notifications/slack_backend.py:49 #: awx/main/notifications/twilio_backend.py:47 msgid "Exception sending messages: {}" msgstr "Excepción enviando mensajes: {}" @@ -5181,7 +5116,7 @@ msgstr "Al menos un certificado es necesario." msgid "" "At least %(min_certs)d certificates are required, only %(cert_count)d " "provided." -msgstr "Se requieren al menos %(min_certs)d certificados, sólo %(cert_count)d proporcionados." +msgstr "Al menos %(min_certs)d certificados son necesarios, solo se proporcionó %(cert_count)d." #: awx/main/validators.py:152 #, python-format @@ -5195,8 +5130,7 @@ msgid "" msgstr "No se permiten más de %(max_certs)d certificados, %(cert_count)d proporcionado." #: awx/main/validators.py:289 -#, fuzzy, python-brace-format -#| msgid "The container image to be used for execution." +#, python-brace-format msgid "The container image name {value} is not valid" msgstr "El nombre de la imagen del contenedor {value} no es válido" @@ -5666,17 +5600,17 @@ msgstr "La clave secreta OAuth2 (Clave secreta del cliente) from your GitHub org #: awx/sso/conf.py:751 msgid "GitHub Organization Name" -msgstr "Nombre de la organización de GitHub" +msgstr "Nombre para la organización GitHub" #: awx/sso/conf.py:752 msgid "" "The name of your GitHub organization, as used in your organization's URL: " "https://github.com//." -msgstr "El nombre de su organización de GitHub, como se utiliza en la URL de su organización: https://github.com//." +msgstr "El nombre de su organización de GitHub, como se utiliza en la URL de su organización: https://github.com//." #: awx/sso/conf.py:762 msgid "GitHub Organization OAuth2 Organization Map" -msgstr "Mapa de organización de OAuth2 de la organización de GitHub" +msgstr "Mapa de organización OAuth2 para organizaciones GitHub" #: awx/sso/conf.py:774 msgid "GitHub Organization OAuth2 Team Map" @@ -5684,7 +5618,7 @@ msgstr "Mapa de equipos OAuth2 para equipos GitHub" #: awx/sso/conf.py:790 msgid "GitHub Team OAuth2 Callback URL" -msgstr "URL de devolución de OAuth2 del equipo de GitHub" +msgstr "URL callback OAuth2 para los equipos GitHub" #: awx/sso/conf.py:792 awx/sso/conf.py:1060 msgid "" @@ -5692,12 +5626,12 @@ msgid "" "/settings/applications and obtain an OAuth2 key (Client ID) and " "secret (Client Secret). Provide this URL as the callback URL for your " "application." -msgstr "Cree una aplicación propiedad de la organización en https://github.com/organizations//settings/applications y obtenga una clave de OAuth2 (ID del cliente) y secreta (clave secreta de cliente). Proporcione esta URL como URL de devolución para su aplicación." +msgstr "Cree una aplicación propiedad de la organización en https://github.com/organizations//settings/applications y obtenga una clave de OAuth2 (ID del cliente) y secreta (clave secreta de cliente). Proporcione esta URL como URL de devolución para su aplicación." #: awx/sso/conf.py:797 awx/sso/conf.py:809 awx/sso/conf.py:820 #: awx/sso/conf.py:832 awx/sso/conf.py:843 awx/sso/conf.py:855 msgid "GitHub Team OAuth2" -msgstr "OAuth2 de equipo de GitHub" +msgstr "OAuth2 para equipos GitHub" #: awx/sso/conf.py:807 msgid "GitHub Team OAuth2 Key" @@ -5828,7 +5762,7 @@ msgstr "Nombre de la organización de GitHub Enterprise" msgid "" "The name of your GitHub Enterprise organization, as used in your " "organization's URL: https://github.com//." -msgstr "El nombre de su organización de GitHub Enterprise, como se utiliza en la URL de su organización: https://github.com//." +msgstr "El nombre de su organización de GitHub Enterprise, como se utiliza en la URL de su organización: https://github.com//." #: awx/sso/conf.py:1030 msgid "GitHub Enterprise Organization OAuth2 Organization Map" @@ -6303,68 +6237,4 @@ msgstr "%s se está actualizando." #: awx/ui/urls.py:24 msgid "This page will refresh when complete." -msgstr "Esta página se actualizará cuando se complete." - -#~ msgid "SSLError while trying to connect to {}" -#~ msgstr "SSLError al intentar conectarse a {}" - -#~ msgid "Request to {} timed out." -#~ msgstr "El tiempo de solicitud {} caducó." - -#~ msgid "Unknown exception {} while trying to GET {}" -#~ msgstr "Excepción desconocida {} al intentar usar GET {}" - -#~ msgid "" -#~ "Unauthorized access. Please check your Insights Credential username and " -#~ "password." -#~ msgstr "" -#~ "Acceso no autorizado. Verifique su nombre de usuario y contraseña de " -#~ "Insights." - -#~ msgid "" -#~ "Failed to access the Insights API at URL {}. Server responded with {} " -#~ "status code and message {}" -#~ msgstr "" -#~ "No se pudo acceder a la API de Insights en la URL {}. El servidor " -#~ "respondió con el código de estado {} y el mensaje {}" - -#~ msgid "Expected JSON response from Insights at URL {} but instead got {}" -#~ msgstr "" -#~ "Respuesta JSON esperada de Insights en la URL {}; en cambio, se recibió {}" - -#~ msgid "" -#~ "Could not translate Insights system ID {} into an Insights platform ID." -#~ msgstr "" -#~ "No se pudo traducir el ID del sistema Insights {} en un ID de plataforma " -#~ "de Insights." - -#~ msgid "This host is not recognized as an Insights host." -#~ msgstr "Este host no se reconoce como un host de Insights." - -#~ msgid "The Insights Credential for \"{}\" was not found." -#~ msgstr "No se encontró la credencial de Insights para \"{}\"." - -#~ msgid "" -#~ "The path to the secret stored in the secret backend e.g, /some/secret/" -#~ msgstr "" -#~ "La ruta al secreto almacenado en el backend de secretos; por ejemplo, /" -#~ "some/secret/" - -#~ msgid "Ansible Tower" -#~ msgstr "Ansible Tower" - -#~ msgid "Ansible Tower Hostname" -#~ msgstr "Nombre de host de Ansible Tower" - -#~ 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." - -#~ msgid "Assignment not allowed for Smart Inventory" -#~ msgstr "Tarea no permitida para el inventario inteligente" - -#~ msgid "Red Hat Insights host unique identifier." -#~ msgstr "Identificador único de host de Red Hat Insights." +msgstr "Esta página se actualizará cuando se complete." diff --git a/awx/locale/fr/LC_MESSAGES/django.po b/awx/locale/fr/LC_MESSAGES/django.po index 1edee310eb..0c0340d697 100644 --- a/awx/locale/fr/LC_MESSAGES/django.po +++ b/awx/locale/fr/LC_MESSAGES/django.po @@ -1,15 +1,17 @@ +# 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 , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-01 18:39+0000\n" +"POT-Creation-Date: 2021-07-29 13:13+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" -"Language: fr \n" -"MIME-Version: 1.0\n" +"Language: \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -37,7 +39,7 @@ msgstr "secondes" #: awx/api/conf.py:29 msgid "Maximum number of simultaneous logged in sessions" -msgstr "Nombre maximum de sessions actives en simultané" +msgstr "Le nombre maximum de sessions actives en simultané" #: awx/api/conf.py:30 msgid "" @@ -301,7 +303,7 @@ msgstr "Type d'autorisation" #: awx/api/serializers.py:1239 awx/main/credential_plugins/azure_kv.py:25 #: awx/main/credential_plugins/dsv.py:26 -#: awx/main/models/credential/__init__.py:895 +#: awx/main/models/credential/__init__.py:898 msgid "Client Secret" msgstr "Question secrète du client" @@ -576,11 +578,11 @@ msgstr "Le projet de modèle d'inventaire est manquant ou non défini." msgid "Unknown, job may have been ran before launch configurations were saved." msgstr "Inconnu, il se peut que le job ait été exécuté avant que les configurations de lancement ne soient sauvegardées." -#: awx/api/serializers.py:3305 awx/main/tasks.py:2849 awx/main/tasks.py:2865 +#: awx/api/serializers.py:3305 awx/main/tasks.py:2752 awx/main/tasks.py:2768 msgid "{} are prohibited from use in ad hoc commands." msgstr "{} ne sont pas autorisés à utiliser les commandes ad hoc." -#: awx/api/serializers.py:3387 awx/api/views/__init__.py:4141 +#: awx/api/serializers.py:3387 awx/api/views/__init__.py:4131 #, python-brace-format msgid "" "Standard Output too large to display ({text_size} bytes), only download " @@ -589,7 +591,7 @@ msgstr "Sortie standard trop grande pour pouvoir s'afficher ({text_size} octets #: awx/api/serializers.py:3723 msgid "Provided variable {} has no database value to replace with." -msgstr "La variable fournie {} n'a pas de valeur de base de données de remplaçage." +msgstr "La variable fournie {} n'a pas de valeur de base de données pour la remplacer." #: awx/api/serializers.py:3739 msgid "\"$encrypted$ is a reserved keyword, may not be used for {}.\"" @@ -797,109 +799,109 @@ msgstr "Le nombre de jobs en cours d'exécution ou en attente qui sont ciblés p msgid "Count of all jobs that target this instance" msgstr "Le nombre de jobs qui ciblent cette instance." -#: awx/api/serializers.py:4829 +#: awx/api/serializers.py:4828 msgid "" "Count of jobs in the running or waiting state that are targeted for this " "instance group" msgstr "Le nombre de jobs en cours d'exécution ou en attente qui sont ciblés pour ce groupe d'instances." -#: awx/api/serializers.py:4831 +#: awx/api/serializers.py:4830 msgid "Count of all jobs that target this instance group" msgstr "Le nombre de jobs qui ciblent ce groupe d'instances" -#: awx/api/serializers.py:4835 +#: awx/api/serializers.py:4834 msgid "" "Indicates whether instances in this group are containerized.Containerized " "groups have a designated Openshift or Kubernetes cluster." msgstr "Indique si les instances de ce groupe sont conteneurisées. Les groupes conteneurisés ont un groupe Openshift ou Kubernetes désigné." -#: awx/api/serializers.py:4845 +#: awx/api/serializers.py:4844 msgid "Policy Instance Percentage" msgstr "Pourcentage d'instances de stratégie" -#: awx/api/serializers.py:4846 +#: awx/api/serializers.py:4845 msgid "" "Minimum percentage of all instances that will be automatically assigned to " "this group when new instances come online." msgstr "Le pourcentage minimum de toutes les instances qui seront automatiquement assignées à ce groupe lorsque de nouvelles instances seront mises en ligne." -#: awx/api/serializers.py:4853 +#: awx/api/serializers.py:4852 msgid "Policy Instance Minimum" msgstr "Instances de stratégies minimum" -#: awx/api/serializers.py:4854 +#: awx/api/serializers.py:4853 msgid "" "Static minimum number of Instances that will be automatically assign to this " "group when new instances come online." msgstr "Nombre minimum statique d'instances qui seront automatiquement assignées à ce groupe lors de la mise en ligne de nouvelles instances." -#: awx/api/serializers.py:4859 +#: awx/api/serializers.py:4858 msgid "Policy Instance List" msgstr "Listes d'instances de stratégie" -#: awx/api/serializers.py:4860 +#: awx/api/serializers.py:4859 msgid "List of exact-match Instances that will be assigned to this group" msgstr "Liste des cas de concordance exacte qui seront assignés à ce groupe." -#: awx/api/serializers.py:4901 +#: awx/api/serializers.py:4900 msgid "Duplicate entry {}." msgstr "Entrée dupliquée {}." -#: awx/api/serializers.py:4903 +#: awx/api/serializers.py:4902 msgid "{} is not a valid hostname of an existing instance." msgstr "{} n'est pas un nom d'hôte valide d'instance existante." -#: awx/api/serializers.py:4905 awx/api/serializers.py:4910 -#: awx/api/serializers.py:4915 +#: awx/api/serializers.py:4904 awx/api/serializers.py:4909 +#: awx/api/serializers.py:4914 msgid "Containerized instances may not be managed via the API" msgstr "Les instances conteneurisées ne peuvent pas être gérées via l'API" -#: awx/api/serializers.py:4920 awx/api/serializers.py:4923 +#: awx/api/serializers.py:4919 awx/api/serializers.py:4922 #, python-format msgid "%s instance group name may not be changed." msgstr "Le nom de groupe de l'instance %s ne peut pas être modifié." -#: awx/api/serializers.py:4929 +#: awx/api/serializers.py:4928 msgid "Only Kubernetes credentials can be associated with an Instance Group" msgstr "Seuls les identifiants Kubernetes peuvent être associés à un groupe d'instances" -#: awx/api/serializers.py:4936 +#: awx/api/serializers.py:4935 msgid "" "is_container_group must be True when associating a credential to an Instance " "Group" msgstr "is_container_group doit être True lors de l'association d'une accréditation à un groupe d'instances" -#: awx/api/serializers.py:4972 +#: awx/api/serializers.py:4971 msgid "" "When present, shows the field name of the role or relationship that changed." msgstr "Le cas échéant, affiche le nom de champ du rôle ou de la relation qui a changé." -#: awx/api/serializers.py:4973 +#: awx/api/serializers.py:4972 msgid "" "When present, shows the model on which the role or relationship was defined." msgstr "Le cas échéant, affiche le modèle sur lequel le rôle ou la relation a été défini." -#: awx/api/serializers.py:5019 +#: awx/api/serializers.py:5018 msgid "" "A summary of the new and changed values when an object is created, updated, " "or deleted" msgstr "Un récapitulatif des valeurs nouvelles et modifiées lorsqu'un objet est créé, mis à jour ou supprimé" -#: awx/api/serializers.py:5022 +#: awx/api/serializers.py:5021 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 "Pour créer, mettre à jour et supprimer des événements, il s'agit du type d'objet qui a été affecté. Pour associer et dissocier des événements, il s'agit du type d'objet associé à ou dissocié de object2." -#: awx/api/serializers.py:5027 +#: awx/api/serializers.py:5026 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 "Laisser vide pour créer, mettre à jour et supprimer des événements. Pour associer et dissocier des événements, il s'agit du type d'objet auquel object1 est associé." -#: awx/api/serializers.py:5031 +#: awx/api/serializers.py:5030 msgid "The action taken with respect to the given object(s)." msgstr "Action appliquée par rapport à l'objet ou aux objets donnés." @@ -936,447 +938,433 @@ msgstr "Jobs d'instance" msgid "Instance's Instance Groups" msgstr "Groupes d'instances de l'instance" -#: awx/api/views/__init__.py:407 -#, python-brace-format -msgid "" -"Cannot change instance group membership of control-only node: {parent." -"hostname}." -msgstr "Impossible de changer l'appartenance à un groupe d'instance d'un nœud de contrôle uniquement : {parent." -"hostname}." - -#: awx/api/views/__init__.py:413 +#: awx/api/views/__init__.py:408 msgid "Instance Groups" msgstr "Groupes d'instances" -#: awx/api/views/__init__.py:421 +#: awx/api/views/__init__.py:416 msgid "Instance Group Detail" msgstr "Détail du groupe d'instances" -#: awx/api/views/__init__.py:436 +#: awx/api/views/__init__.py:431 msgid "Instance Group Running Jobs" msgstr "Groupe d'instances exécutant les tâches" -#: awx/api/views/__init__.py:445 +#: awx/api/views/__init__.py:440 msgid "Instance Group's Instances" msgstr "Instances du groupe d'instances" -#: awx/api/views/__init__.py:454 -#, python-brace-format -msgid "" -"Cannot change instance group membership of control-only node: {sub.hostname}." -msgstr "Impossible de changer l'appartenance à un groupe d'instance d'un nœud de contrôle uniquement : {sub.hostname}." - -#: awx/api/views/__init__.py:460 +#: awx/api/views/__init__.py:450 msgid "Schedules" -msgstr "Programmations" +msgstr "Calendriers" -#: awx/api/views/__init__.py:474 +#: awx/api/views/__init__.py:464 msgid "Schedule Recurrence Rule Preview" msgstr "Prévisualisation Règle récurrente de planning" -#: awx/api/views/__init__.py:515 +#: awx/api/views/__init__.py:505 msgid "Cannot assign credential when related template is null." msgstr "Impossible d'attribuer des identifiants lorsque le modèle associé est nul." -#: awx/api/views/__init__.py:520 +#: awx/api/views/__init__.py:510 msgid "Related template cannot accept {} on launch." msgstr "Le modèle associé ne peut pas accepter {} au lancement." -#: awx/api/views/__init__.py:522 +#: awx/api/views/__init__.py:512 msgid "" "Credential that requires user input on launch cannot be used in saved launch " "configuration." msgstr "Les identifiants qui nécessitent l'entrée de l'utilisateur au lancement ne peuvent pas être utilisés dans la configuration de lancement sauvegardée." -#: awx/api/views/__init__.py:527 +#: awx/api/views/__init__.py:517 msgid "Related template is not configured to accept credentials on launch." msgstr "Le modèle associé n'est pas configuré pour pouvoir accepter les identifiants au lancement." -#: awx/api/views/__init__.py:530 +#: awx/api/views/__init__.py:520 #, python-brace-format msgid "" "This launch configuration already provides a {credential_type} credential." msgstr "Cette configuration de lancement fournit déjà un identifiant {credential_type}." -#: awx/api/views/__init__.py:533 +#: awx/api/views/__init__.py:523 #, python-brace-format msgid "Related template already uses {credential_type} credential." msgstr "Le modèle associé utilise déjà l'identifiant {credential_type}." -#: awx/api/views/__init__.py:550 +#: awx/api/views/__init__.py:540 msgid "Schedule Jobs List" msgstr "Listes des tâches de planification" -#: awx/api/views/__init__.py:632 awx/api/views/__init__.py:4347 +#: awx/api/views/__init__.py:622 awx/api/views/__init__.py:4337 msgid "" "You cannot assign an Organization participation role as a child role for a " "Team." msgstr "Vous ne pouvez pas attribuer un rôle de Participation à une organisation en tant que rôle enfant pour une Équipe." -#: awx/api/views/__init__.py:636 awx/api/views/__init__.py:4361 +#: awx/api/views/__init__.py:626 awx/api/views/__init__.py:4351 msgid "You cannot grant system-level permissions to a team." msgstr "Vous ne pouvez pas accorder de permissions au niveau système à une équipe." -#: awx/api/views/__init__.py:643 awx/api/views/__init__.py:4353 +#: awx/api/views/__init__.py:633 awx/api/views/__init__.py:4343 msgid "" "You cannot grant credential access to a team when the Organization field " "isn't set, or belongs to a different organization" msgstr "Vous ne pouvez pas accorder d'accès par informations d'identification à une équipe lorsque le champ Organisation n'est pas défini ou qu'elle appartient à une organisation différente" -#: awx/api/views/__init__.py:730 +#: awx/api/views/__init__.py:720 msgid "Only the 'pull' field can be edited for managed execution environments." msgstr "Seul le champ \"pull\" peut être modifié pour les environnements d'exécution gérés." -#: awx/api/views/__init__.py:805 +#: awx/api/views/__init__.py:795 msgid "Project Schedules" msgstr "Calendriers des projets" -#: awx/api/views/__init__.py:816 +#: awx/api/views/__init__.py:806 msgid "Project SCM Inventory Sources" msgstr "Sources d'inventaire SCM du projet" -#: awx/api/views/__init__.py:913 +#: awx/api/views/__init__.py:903 msgid "Project Update Events List" msgstr "Liste des événements de mise à jour du projet" -#: awx/api/views/__init__.py:933 +#: awx/api/views/__init__.py:923 msgid "System Job Events List" msgstr "Liste des événements d'un job système" -#: awx/api/views/__init__.py:973 +#: awx/api/views/__init__.py:963 msgid "Project Update SCM Inventory Updates" msgstr "Mises à jour de l'inventaire SCM de la mise à jour du projet" -#: awx/api/views/__init__.py:1018 +#: awx/api/views/__init__.py:1008 msgid "Me" msgstr "Moi-même" -#: awx/api/views/__init__.py:1027 +#: awx/api/views/__init__.py:1017 msgid "OAuth 2 Applications" msgstr "OAuth 2 Applications" -#: awx/api/views/__init__.py:1036 +#: awx/api/views/__init__.py:1026 msgid "OAuth 2 Application Detail" msgstr "OAuth 2 Détails Application" -#: awx/api/views/__init__.py:1049 +#: awx/api/views/__init__.py:1039 msgid "OAuth 2 Application Tokens" msgstr "OAuth 2 Jetons Application" -#: awx/api/views/__init__.py:1071 +#: awx/api/views/__init__.py:1061 msgid "OAuth2 Tokens" msgstr "OAuth2 Jetons" -#: awx/api/views/__init__.py:1080 +#: awx/api/views/__init__.py:1070 msgid "OAuth2 User Tokens" msgstr "OAuth2 Jetons Utilisateur" -#: awx/api/views/__init__.py:1092 +#: awx/api/views/__init__.py:1082 msgid "OAuth2 User Authorized Access Tokens" msgstr "OAuth2 Jetons d'accès Utilisateur autorisé" -#: awx/api/views/__init__.py:1107 +#: awx/api/views/__init__.py:1097 msgid "Organization OAuth2 Applications" msgstr "Organisation OAuth2 Applications" -#: awx/api/views/__init__.py:1119 +#: awx/api/views/__init__.py:1109 msgid "OAuth2 Personal Access Tokens" msgstr "OAuth2 Jetons d'accès personnels" -#: awx/api/views/__init__.py:1134 +#: awx/api/views/__init__.py:1124 msgid "OAuth Token Detail" msgstr "OAuth 2 Détails Jeton" -#: awx/api/views/__init__.py:1193 awx/api/views/__init__.py:4314 +#: awx/api/views/__init__.py:1183 awx/api/views/__init__.py:4304 msgid "" "You cannot grant credential access to a user not in the credentials' " "organization" msgstr "Vous ne pouvez pas accorder d'accès par informations d'identification à un utilisateur ne figurant pas dans l'organisation d'informations d'identification." -#: awx/api/views/__init__.py:1197 awx/api/views/__init__.py:4318 +#: awx/api/views/__init__.py:1187 awx/api/views/__init__.py:4308 msgid "You cannot grant private credential access to another user" msgstr "Vous ne pouvez pas accorder d'accès privé par informations d'identification à un autre utilisateur" -#: awx/api/views/__init__.py:1294 +#: awx/api/views/__init__.py:1284 #, python-format msgid "Cannot change %s." msgstr "Impossible de modifier %s." -#: awx/api/views/__init__.py:1300 +#: awx/api/views/__init__.py:1290 msgid "Cannot delete user." msgstr "Impossible de supprimer l'utilisateur." -#: awx/api/views/__init__.py:1324 +#: awx/api/views/__init__.py:1314 msgid "Deletion not allowed for managed credential types" msgstr "Suppression non autorisée pour les types d'informations d'identification gérés." -#: awx/api/views/__init__.py:1326 +#: awx/api/views/__init__.py:1316 msgid "Credential types that are in use cannot be deleted" msgstr "Les types d'informations d'identification utilisés ne peuvent pas être supprimés." -#: awx/api/views/__init__.py:1439 +#: awx/api/views/__init__.py:1429 msgid "Deletion not allowed for managed credentials" msgstr "Suppression non autorisée pour les types d'informations d'identification gérés." -#: awx/api/views/__init__.py:1483 +#: awx/api/views/__init__.py:1473 msgid "External Credential Test" msgstr "Test des informations d'identification externes" -#: awx/api/views/__init__.py:1515 +#: awx/api/views/__init__.py:1505 msgid "Credential Input Source Detail" msgstr "Détail de la source en entrée des informations d'identification" -#: awx/api/views/__init__.py:1523 awx/api/views/__init__.py:1531 +#: awx/api/views/__init__.py:1513 awx/api/views/__init__.py:1521 msgid "Credential Input Sources" msgstr "Sources en entrée des informations d'identification" -#: awx/api/views/__init__.py:1546 +#: awx/api/views/__init__.py:1536 msgid "External Credential Type Test" msgstr "Test du type d'informations d'identification externes" -#: awx/api/views/__init__.py:1608 +#: awx/api/views/__init__.py:1598 msgid "The inventory for this host is already being deleted." msgstr "L'inventaire associé à cet hôte est en cours de suppression." -#: awx/api/views/__init__.py:1775 +#: awx/api/views/__init__.py:1765 msgid "Cyclical Group association." msgstr "Association de groupe cyclique." -#: awx/api/views/__init__.py:1938 +#: awx/api/views/__init__.py:1928 msgid "Inventory subset argument must be a string." msgstr "L'argument de sous-ensemble d'inventaire doit correspondre à une chaîne de caractères." -#: awx/api/views/__init__.py:1942 +#: awx/api/views/__init__.py:1932 msgid "Subset does not use any supported syntax." msgstr "Le sous-ensemble n'utilise pas de syntaxe prise en charge." -#: awx/api/views/__init__.py:1986 +#: awx/api/views/__init__.py:1976 msgid "Inventory Source List" msgstr "Liste des sources d'inventaire" -#: awx/api/views/__init__.py:1998 +#: awx/api/views/__init__.py:1988 msgid "Inventory Sources Update" msgstr "Mise à jour des sources d'inventaire" -#: awx/api/views/__init__.py:2030 +#: awx/api/views/__init__.py:2020 msgid "Could not start because `can_update` returned False" msgstr "Démarrage impossible car `can_update` a renvoyé False" -#: awx/api/views/__init__.py:2038 +#: awx/api/views/__init__.py:2028 msgid "No inventory sources to update." msgstr "Aucune source d'inventaire à actualiser." -#: awx/api/views/__init__.py:2059 +#: awx/api/views/__init__.py:2049 msgid "Inventory Source Schedules" msgstr "Calendriers des sources d'inventaire" -#: awx/api/views/__init__.py:2087 +#: awx/api/views/__init__.py:2077 msgid "Notification Templates can only be assigned when source is one of {}." msgstr "Les modèles de notification ne peuvent être attribués que lorsque la source est l'une des {}." -#: awx/api/views/__init__.py:2183 +#: awx/api/views/__init__.py:2173 msgid "Source already has credential assigned." msgstr "La source a déjà des informations d'identification attribuées." -#: awx/api/views/__init__.py:2395 +#: awx/api/views/__init__.py:2385 msgid "Job Template Schedules" msgstr "Calendriers des modèles de tâche" -#: awx/api/views/__init__.py:2433 +#: awx/api/views/__init__.py:2423 msgid "Field '{}' is missing from survey spec." msgstr "Le champ '{}' manque dans la specification du questionnaire." -#: awx/api/views/__init__.py:2435 +#: awx/api/views/__init__.py:2425 msgid "Expected {} for field '{}', received {} type." msgstr "{} attendu pour le champ '{}', type {} reçu." -#: awx/api/views/__init__.py:2438 +#: awx/api/views/__init__.py:2428 msgid "'spec' doesn't contain any items." msgstr "'spec' ne contient aucun élément." -#: awx/api/views/__init__.py:2449 +#: awx/api/views/__init__.py:2439 #, python-format msgid "Survey question %s is not a json object." msgstr "La question d’enquête %s n'est pas un objet json." -#: awx/api/views/__init__.py:2453 +#: awx/api/views/__init__.py:2443 #, python-brace-format msgid "'{field_name}' missing from survey question {idx}" msgstr "'{field_name}' est manquant dans la question d’enquête {idx}" -#: awx/api/views/__init__.py:2465 +#: awx/api/views/__init__.py:2455 #, python-brace-format msgid "'{field_name}' in survey question {idx} expected to be {type_label}." msgstr "'{field_name}' dans la question d’enquête {idx} doit être {type_label}." -#: awx/api/views/__init__.py:2473 +#: awx/api/views/__init__.py:2463 #, python-format msgid "'variable' '%(item)s' duplicated in survey question %(survey)s." msgstr "'variable' '%(item)s' en double dans la question d’enquête %(survey)s." -#: awx/api/views/__init__.py:2485 +#: awx/api/views/__init__.py:2475 #, python-brace-format msgid "" "'{survey_item[type]}' in survey question {idx} is not one of " "'{allowed_types}' allowed question types." msgstr "'{survey_item[type]}' dans la question d’enquête {idx} n'est pas un des '{allowed_types}' types de questions autorisés." -#: awx/api/views/__init__.py:2498 +#: awx/api/views/__init__.py:2488 #, python-brace-format msgid "" "Default value {survey_item[default]} in survey question {idx} expected to be " "{type_label}." msgstr "La valeur par défaut {survey_item[default]} dans la question d’enquête {idx} doit être {type_label}." -#: awx/api/views/__init__.py:2510 +#: awx/api/views/__init__.py:2500 #, python-brace-format msgid "The {min_or_max} limit in survey question {idx} expected to be integer." msgstr "La limite {min_or_max} dans la question d'enquête {idx} doit correspondre à un nombre entier." -#: awx/api/views/__init__.py:2521 +#: awx/api/views/__init__.py:2511 #, python-brace-format msgid "Survey question {idx} of type {survey_item[type]} must specify choices." msgstr "La question d'enquête {idx} de type {survey_item[type]} doit spécifier des choix." -#: awx/api/views/__init__.py:2536 +#: awx/api/views/__init__.py:2526 msgid "Multiple Choice (Single Select) can only have one default value." msgstr "Les options à choix multiples (une seule sélection) ne peuvent avoir qu'une seule valeur par défaut." -#: awx/api/views/__init__.py:2541 +#: awx/api/views/__init__.py:2531 msgid "Default choice must be answered from the choices listed." msgstr "Une réponse doit être apportée au choix par défaut parmi les choix énumérés." -#: awx/api/views/__init__.py:2551 +#: awx/api/views/__init__.py:2541 #, python-brace-format msgid "" "$encrypted$ is a reserved keyword for password question defaults, survey " "question {idx} is type {survey_item[type]}." -msgstr "$encrypted$ est un mot de passe réservé pour les questions (valeurs par défaut) de mots de passe, la question d'enquête {idx} est de type {survey_item[type]}." +msgstr "\"$encrypted$ est un mot de passe réservé aux questions (valeurs par défaut) de mots de passe, la question d'enquête {idx} est de type {survey_item[type]}." -#: awx/api/views/__init__.py:2567 +#: awx/api/views/__init__.py:2557 #, python-brace-format msgid "" "$encrypted$ is a reserved keyword, may not be used for new default in " "position {idx}." msgstr "$encrypted$ est un mot de passe réservé; il ne peut pas être utilisé comme nouvelle valeur par défaut à l'emplacement {idx}." -#: awx/api/views/__init__.py:2639 +#: awx/api/views/__init__.py:2629 #, python-brace-format msgid "Cannot assign multiple {credential_type} credentials." msgstr "Ne peut pas attribuer plusieurs identifiants {credential_type}." -#: awx/api/views/__init__.py:2642 +#: awx/api/views/__init__.py:2632 msgid "Cannot assign a Credential of kind `{}`." msgstr "Ne peut pas attribuer d'information d'identification de type `{}`" -#: awx/api/views/__init__.py:2666 +#: awx/api/views/__init__.py:2656 msgid "Maximum number of labels for {} reached." -msgstr "Nombre maximum d'étiquettes {} atteint." +msgstr "Nombre maximum de libellés {} atteint." -#: awx/api/views/__init__.py:2783 +#: awx/api/views/__init__.py:2773 msgid "No matching host could be found!" msgstr "Aucun hôte correspondant n'a été trouvé." -#: awx/api/views/__init__.py:2786 +#: awx/api/views/__init__.py:2776 msgid "Multiple hosts matched the request!" msgstr "Plusieurs hôtes correspondent à la requête." -#: awx/api/views/__init__.py:2791 +#: awx/api/views/__init__.py:2781 msgid "Cannot start automatically, user input required!" msgstr "Impossible de démarrer automatiquement, saisie de l'utilisateur obligatoire." -#: awx/api/views/__init__.py:2797 +#: awx/api/views/__init__.py:2787 msgid "Host callback job already pending." msgstr "La tâche de rappel de l'hôte est déjà en attente." -#: awx/api/views/__init__.py:2813 awx/api/views/__init__.py:3567 +#: awx/api/views/__init__.py:2803 awx/api/views/__init__.py:3557 msgid "Error starting job!" msgstr "Erreur lors du démarrage de la tâche." -#: awx/api/views/__init__.py:2938 awx/api/views/__init__.py:2957 +#: awx/api/views/__init__.py:2928 awx/api/views/__init__.py:2947 msgid "Cycle detected." msgstr "Cycle détecté." -#: awx/api/views/__init__.py:2949 +#: awx/api/views/__init__.py:2939 msgid "Relationship not allowed." msgstr "Relation non autorisée." -#: awx/api/views/__init__.py:3178 +#: awx/api/views/__init__.py:3168 msgid "Cannot relaunch slice workflow job orphaned from job template." msgstr "Ne peut pas relancer le découpage de job de flux de travail rendu orphelin à partir d'un modèle de job." -#: awx/api/views/__init__.py:3180 +#: awx/api/views/__init__.py:3170 msgid "Cannot relaunch sliced workflow job after slice count has changed." msgstr "Ne peut pas relancer le découpage de job de flux de travail une fois que le nombre de tranches a été modifié." -#: awx/api/views/__init__.py:3213 +#: awx/api/views/__init__.py:3203 msgid "Workflow Job Template Schedules" msgstr "Calendriers des modèles de tâche de flux de travail" -#: awx/api/views/__init__.py:3356 awx/api/views/__init__.py:3988 +#: awx/api/views/__init__.py:3346 awx/api/views/__init__.py:3978 msgid "Superuser privileges needed." msgstr "Privilèges de superutilisateur requis." -#: awx/api/views/__init__.py:3389 +#: awx/api/views/__init__.py:3379 msgid "System Job Template Schedules" msgstr "Calendriers des modèles de tâche Système" -#: awx/api/views/__init__.py:3547 +#: awx/api/views/__init__.py:3537 #, python-brace-format msgid "Wait until job finishes before retrying on {status_value} hosts." msgstr "Patientez jusqu'à ce que la tâche se termine avant d'essayer à nouveau les hôtes {status_value}." -#: awx/api/views/__init__.py:3553 +#: awx/api/views/__init__.py:3543 #, python-brace-format msgid "Cannot retry on {status_value} hosts, playbook stats not available." msgstr "Impossible d'essayer à nouveau sur les hôtes {status_value}, les stats de playbook ne sont pas disponibles." -#: awx/api/views/__init__.py:3559 +#: awx/api/views/__init__.py:3549 #, python-brace-format msgid "Cannot relaunch because previous job had 0 {status_value} hosts." msgstr "Impossible de relancer car le job précédent possède 0 {status_value} hôtes." -#: awx/api/views/__init__.py:3589 +#: awx/api/views/__init__.py:3579 msgid "Cannot create schedule because job requires credential passwords." msgstr "Impossible de créer un planning parce que le job exige des mots de passe d'authentification." -#: awx/api/views/__init__.py:3593 +#: awx/api/views/__init__.py:3583 msgid "Cannot create schedule because job was launched by legacy method." msgstr "Impossible de créer un planning parce que le travail a été lancé par la méthode héritée." -#: awx/api/views/__init__.py:3594 +#: awx/api/views/__init__.py:3584 msgid "Cannot create schedule because a related resource is missing." msgstr "Impossible de créer un planning car une ressource associée est manquante." -#: awx/api/views/__init__.py:3648 +#: awx/api/views/__init__.py:3638 msgid "Job Host Summaries List" msgstr "Liste récapitulative des hôtes de la tâche" -#: awx/api/views/__init__.py:3704 +#: awx/api/views/__init__.py:3694 msgid "Job Event Children List" msgstr "Liste des dépendances d'événement de la tâche" -#: awx/api/views/__init__.py:3735 +#: awx/api/views/__init__.py:3725 msgid "Job Events List" msgstr "Liste des événements de la tâche" -#: awx/api/views/__init__.py:3936 +#: awx/api/views/__init__.py:3926 msgid "Ad Hoc Command Events List" msgstr "Liste d'événements de la commande ad hoc" -#: awx/api/views/__init__.py:4187 +#: awx/api/views/__init__.py:4177 msgid "Delete not allowed while there are pending notifications" msgstr "Suppression non autorisée tant que des notifications sont en attente" -#: awx/api/views/__init__.py:4194 +#: awx/api/views/__init__.py:4184 msgid "Notification Template Test" msgstr "Test de modèle de notification" -#: awx/api/views/__init__.py:4450 awx/api/views/__init__.py:4465 +#: awx/api/views/__init__.py:4440 awx/api/views/__init__.py:4455 msgid "User does not have permission to approve or deny this workflow." msgstr "L'utilisateur n'a pas la permission d'approuver ou de refuser ce flux de travail." -#: awx/api/views/__init__.py:4452 awx/api/views/__init__.py:4467 +#: awx/api/views/__init__.py:4442 awx/api/views/__init__.py:4457 msgid "This workflow step has already been approved or denied." msgstr "Cette étape de flux de travail a déjà été approuvée ou refusée." @@ -1409,7 +1397,7 @@ msgstr "Impossible de supprimer la ressource de la tâche en cours." msgid "Job has not finished processing events." msgstr "Job n'ayant pas terminé de traiter les événements." -#: awx/api/views/mixin.py:149 +#: awx/api/views/mixin.py:138 msgid "Related job {} is still processing events." msgstr "Le job associé {} est toujours en cours de traitement des événements." @@ -2245,13 +2233,14 @@ msgstr "Taille maximale de la sortie standard en octets à afficher pour une seu #: awx/main/conf.py:370 msgid "Job Event Maximum Websocket Messages Per Second" -msgstr "Événement de travail Messages Websocket maximum par seconde" +msgstr "Nombre de Messages Websocket d’événement de Job maximum par seconde" #: awx/main/conf.py:371 msgid "" "Maximum number of messages to update the UI live job output with per second. " "Value of 0 means no limit." -msgstr "Nombre maximal de messages pour mettre à jour la sortie du Job dans l'interface live utilisateur, par seconde. La valeur de 0 signifie qu'il n'y a pas de limite." +msgstr "Nombre maximal de messages à mettre à jour par seconde dans l'interface utilisateur de la sortie de travail en direct. La valeur de 0 signifie qu'il n'y a pas de limite." + #: awx/main/conf.py:380 msgid "Maximum Scheduled Jobs" msgstr "Nombre max. de tâches planifiées" @@ -2627,16 +2616,16 @@ msgstr "Raison de la requête d'objet. Cela n'est nécessaire que si cela est re #: awx/main/credential_plugins/azure_kv.py:18 msgid "Vault URL (DNS Name)" -msgstr "URL du coffre (nom DNS)" +msgstr "URL Archivage sécurisé (nom DNS)" #: awx/main/credential_plugins/azure_kv.py:22 #: awx/main/credential_plugins/dsv.py:23 -#: awx/main/models/credential/__init__.py:892 +#: awx/main/models/credential/__init__.py:895 msgid "Client ID" msgstr "ID du client" #: awx/main/credential_plugins/azure_kv.py:29 -#: awx/main/models/credential/__init__.py:899 +#: awx/main/models/credential/__init__.py:902 msgid "Tenant ID" msgstr "ID Client" @@ -2715,7 +2704,7 @@ msgstr "Nom du compte" msgid "" "Local system account or Domain account name enrolled in Centrify Vault. eg. " "(root or DOMAIN/Administrator)" -msgstr "Nom du compte du système local ou du compte du domaine inscrit dans Centrify Vault. Par exemple, (root ou DOMAIN/Administrator)" +msgstr "Nom du compte du système local ou du compte du domaine inscrit dans Archivage sécurisé Centrify. Par exemple, (root ou DOMAIN/Administrator)" #: awx/main/credential_plugins/centrify_vault.py:52 msgid "System Name" @@ -2740,17 +2729,17 @@ msgstr "Compte" #: awx/main/credential_plugins/conjur.py:31 #: awx/main/credential_plugins/tss.py:16 -#: awx/main/models/credential/__init__.py:585 -#: awx/main/models/credential/__init__.py:621 -#: awx/main/models/credential/__init__.py:662 -#: awx/main/models/credential/__init__.py:733 -#: awx/main/models/credential/__init__.py:797 -#: awx/main/models/credential/__init__.py:822 -#: awx/main/models/credential/__init__.py:885 -#: awx/main/models/credential/__init__.py:956 -#: awx/main/models/credential/__init__.py:981 -#: awx/main/models/credential/__init__.py:1032 -#: awx/main/models/credential/__init__.py:1122 +#: awx/main/models/credential/__init__.py:588 +#: awx/main/models/credential/__init__.py:624 +#: awx/main/models/credential/__init__.py:665 +#: awx/main/models/credential/__init__.py:736 +#: awx/main/models/credential/__init__.py:800 +#: awx/main/models/credential/__init__.py:825 +#: awx/main/models/credential/__init__.py:888 +#: awx/main/models/credential/__init__.py:959 +#: awx/main/models/credential/__init__.py:984 +#: awx/main/models/credential/__init__.py:1035 +#: awx/main/models/credential/__init__.py:1125 msgid "Username" msgstr "Nom d'utilisateur" @@ -2802,17 +2791,17 @@ msgstr "URL du serveur" #: awx/main/credential_plugins/hashivault.py:18 msgid "The URL to the HashiCorp Vault" -msgstr "URL du coffre HashiCorp" +msgstr "URL Archivage sécurisé HashiCorp" #: awx/main/credential_plugins/hashivault.py:22 -#: awx/main/models/credential/__init__.py:920 -#: awx/main/models/credential/__init__.py:939 +#: awx/main/models/credential/__init__.py:923 +#: awx/main/models/credential/__init__.py:942 msgid "Token" -msgstr "Jeton" +msgstr "Token" #: awx/main/credential_plugins/hashivault.py:25 msgid "The access token used to authenticate to the Vault server" -msgstr "Jeton d'accès utilisé pour s'authentifier auprès du serveur Vault" +msgstr "Jeton d'accès utilisé pour s'authentifier auprès du serveur de l’archivage sécurisé" #: awx/main/credential_plugins/hashivault.py:29 msgid "CA Certificate" @@ -2821,7 +2810,7 @@ msgstr "Certificat CA" #: awx/main/credential_plugins/hashivault.py:32 msgid "" "The CA certificate used to verify the SSL certificate of the Vault server" -msgstr "Le certificat CA utilisé pour vérifier le certificat SSL du serveur Vault" +msgstr "Le certificat CA utilisé pour vérifier le certificat SSL du serveur de l’archivage sécurisé" #: awx/main/credential_plugins/hashivault.py:34 msgid "AppRole role_id" @@ -2841,7 +2830,7 @@ msgstr "ID secrète pour l'authentification AppRole" #: awx/main/credential_plugins/hashivault.py:45 msgid "Namespace name (Vault Enterprise only)" -msgstr "Nom de l'espace de nommage (Vault Enterprise uniquement)" +msgstr "Nom de l'espace de nommage (Archivage sécurisé Enterprise uniquement)" #: awx/main/credential_plugins/hashivault.py:48 msgid "Name of the namespace to use when authenticate and retrieve secrets" @@ -2939,15 +2928,15 @@ msgid "The (Application) user username" msgstr "Le nom d'utilisateur (de l'application)" #: awx/main/credential_plugins/tss.py:22 -#: awx/main/models/credential/__init__.py:586 -#: awx/main/models/credential/__init__.py:622 -#: awx/main/models/credential/__init__.py:665 -#: awx/main/models/credential/__init__.py:800 -#: awx/main/models/credential/__init__.py:825 -#: awx/main/models/credential/__init__.py:888 -#: awx/main/models/credential/__init__.py:957 -#: awx/main/models/credential/__init__.py:984 -#: awx/main/models/credential/__init__.py:1040 +#: awx/main/models/credential/__init__.py:589 +#: awx/main/models/credential/__init__.py:625 +#: awx/main/models/credential/__init__.py:668 +#: awx/main/models/credential/__init__.py:803 +#: awx/main/models/credential/__init__.py:828 +#: awx/main/models/credential/__init__.py:891 +#: awx/main/models/credential/__init__.py:960 +#: awx/main/models/credential/__init__.py:987 +#: awx/main/models/credential/__init__.py:1043 msgid "Password" msgstr "Mot de passe" @@ -3208,417 +3197,417 @@ msgid "" msgstr "Spécifiez le type de justificatif que vous souhaitez créer. Reportez-vous à la documentation pour plus de détails sur chaque type." #: awx/main/models/credential/__init__.py:106 -#: awx/main/models/credential/__init__.py:345 +#: awx/main/models/credential/__init__.py:348 msgid "" "Enter inputs using either JSON or YAML syntax. Refer to the documentation " "for example syntax." msgstr "Saisissez les entrées en utilisant la syntaxe JSON ou YAML. Reportez-vous à la documentation pour des exemples de syntaxe." -#: awx/main/models/credential/__init__.py:328 -#: awx/main/models/credential/__init__.py:582 +#: awx/main/models/credential/__init__.py:331 +#: awx/main/models/credential/__init__.py:585 msgid "Machine" msgstr "Machine" -#: awx/main/models/credential/__init__.py:329 -#: awx/main/models/credential/__init__.py:632 +#: awx/main/models/credential/__init__.py:332 +#: awx/main/models/credential/__init__.py:635 msgid "Vault" -msgstr "Coffre-fort" +msgstr "Archivage sécurisé" -#: awx/main/models/credential/__init__.py:330 -#: awx/main/models/credential/__init__.py:658 +#: awx/main/models/credential/__init__.py:333 +#: awx/main/models/credential/__init__.py:661 msgid "Network" msgstr "Réseau" -#: awx/main/models/credential/__init__.py:331 -#: awx/main/models/credential/__init__.py:617 +#: awx/main/models/credential/__init__.py:334 +#: awx/main/models/credential/__init__.py:620 msgid "Source Control" msgstr "Contrôle de la source" -#: awx/main/models/credential/__init__.py:332 +#: awx/main/models/credential/__init__.py:335 msgid "Cloud" msgstr "Cloud" -#: awx/main/models/credential/__init__.py:333 -#: awx/main/models/credential/__init__.py:1110 +#: awx/main/models/credential/__init__.py:336 +#: awx/main/models/credential/__init__.py:1113 msgid "Container Registry" msgstr "Registre des conteneurs" -#: awx/main/models/credential/__init__.py:334 +#: awx/main/models/credential/__init__.py:337 msgid "Personal Access Token" msgstr "Jeton d'accès personnel" -#: awx/main/models/credential/__init__.py:335 -#: awx/main/models/credential/__init__.py:952 +#: awx/main/models/credential/__init__.py:338 +#: awx/main/models/credential/__init__.py:955 msgid "Insights" msgstr "Insights" -#: awx/main/models/credential/__init__.py:336 +#: awx/main/models/credential/__init__.py:339 msgid "External" msgstr "Externe" -#: awx/main/models/credential/__init__.py:337 +#: awx/main/models/credential/__init__.py:340 msgid "Kubernetes" msgstr "Kubernetes" -#: awx/main/models/credential/__init__.py:338 +#: awx/main/models/credential/__init__.py:341 msgid "Galaxy/Automation Hub" msgstr "Galaxie/Pôle d'automatisation" -#: awx/main/models/credential/__init__.py:350 +#: awx/main/models/credential/__init__.py:353 msgid "" "Enter injectors using either JSON or YAML syntax. Refer to the documentation " "for example syntax." msgstr "Entrez les injecteurs avec la syntaxe JSON ou YAML. Consultez la documentation pour avoir un exemple de syntaxe." -#: awx/main/models/credential/__init__.py:409 +#: awx/main/models/credential/__init__.py:412 #, python-format msgid "adding %s credential type" msgstr "ajout type d'identifiants %s" -#: awx/main/models/credential/__init__.py:587 -#: awx/main/models/credential/__init__.py:669 +#: awx/main/models/credential/__init__.py:590 +#: awx/main/models/credential/__init__.py:672 msgid "SSH Private Key" msgstr "Clé privée SSH" -#: awx/main/models/credential/__init__.py:590 +#: awx/main/models/credential/__init__.py:593 msgid "Signed SSH Certificate" msgstr "Certificat SSH signé" -#: awx/main/models/credential/__init__.py:595 -#: awx/main/models/credential/__init__.py:624 -#: awx/main/models/credential/__init__.py:672 +#: awx/main/models/credential/__init__.py:598 +#: awx/main/models/credential/__init__.py:627 +#: awx/main/models/credential/__init__.py:675 msgid "Private Key Passphrase" msgstr "Phrase de passe pour la clé privée" -#: awx/main/models/credential/__init__.py:598 +#: awx/main/models/credential/__init__.py:601 msgid "Privilege Escalation Method" msgstr "Méthode d'escalade privilégiée" -#: awx/main/models/credential/__init__.py:601 +#: awx/main/models/credential/__init__.py:604 msgid "" "Specify a method for \"become\" operations. This is equivalent to specifying " "the --become-method Ansible parameter." msgstr "Spécifiez une méthode pour les opérations « become ». Cela équivaut à définir le paramètre Ansible --become-method." -#: awx/main/models/credential/__init__.py:606 +#: awx/main/models/credential/__init__.py:609 msgid "Privilege Escalation Username" msgstr "Nom d’utilisateur pour l’élévation des privilèges" -#: awx/main/models/credential/__init__.py:609 +#: awx/main/models/credential/__init__.py:612 msgid "Privilege Escalation Password" msgstr "Mot de passe pour l’élévation des privilèges" -#: awx/main/models/credential/__init__.py:623 +#: awx/main/models/credential/__init__.py:626 msgid "SCM Private Key" msgstr "Clé privée SCM" -#: awx/main/models/credential/__init__.py:636 -msgid "Vault Password" -msgstr "Mot de passe Vault" - #: awx/main/models/credential/__init__.py:639 +msgid "Vault Password" +msgstr "Mot de passe Archivage sécurisé" + +#: awx/main/models/credential/__init__.py:642 msgid "Vault Identifier" msgstr "Identifiant Archivage sécurisé" -#: awx/main/models/credential/__init__.py:643 +#: awx/main/models/credential/__init__.py:646 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 "Spécifiez un ID d'archivage sécurisé (facultatif). Ceci équivaut à spécifier le paramètre --vault-id d'Ansible pour fournir plusieurs mots de passe d'archivage sécurisé. Remarque : cette fonctionnalité ne fonctionne que dans Ansible 2.4+." -#: awx/main/models/credential/__init__.py:678 +#: awx/main/models/credential/__init__.py:681 msgid "Authorize" msgstr "Autoriser" -#: awx/main/models/credential/__init__.py:683 +#: awx/main/models/credential/__init__.py:686 msgid "Authorize Password" msgstr "Mot de passe d’autorisation" -#: awx/main/models/credential/__init__.py:698 +#: awx/main/models/credential/__init__.py:701 msgid "Amazon Web Services" msgstr "Amazon Web Services" -#: awx/main/models/credential/__init__.py:702 +#: awx/main/models/credential/__init__.py:705 msgid "Access Key" msgstr "Clé d’accès" -#: awx/main/models/credential/__init__.py:705 +#: awx/main/models/credential/__init__.py:708 msgid "Secret Key" msgstr "Clé secrète" -#: awx/main/models/credential/__init__.py:711 +#: awx/main/models/credential/__init__.py:714 msgid "STS Token" msgstr "Token STS" -#: awx/main/models/credential/__init__.py:715 +#: awx/main/models/credential/__init__.py:718 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 "Le service de jeton de sécurité (STS) est un service Web qui permet de demander des informations d’identification provisoires avec des privilèges limités pour les utilisateurs d’AWS Identity and Access Management (IAM)." -#: awx/main/models/credential/__init__.py:729 awx/main/models/inventory.py:811 +#: awx/main/models/credential/__init__.py:732 awx/main/models/inventory.py:811 msgid "OpenStack" msgstr "OpenStack" -#: awx/main/models/credential/__init__.py:736 +#: awx/main/models/credential/__init__.py:739 msgid "Password (API Key)" msgstr "Mot de passe (clé API)" -#: awx/main/models/credential/__init__.py:742 -#: awx/main/models/credential/__init__.py:980 +#: awx/main/models/credential/__init__.py:745 +#: awx/main/models/credential/__init__.py:983 msgid "Host (Authentication URL)" msgstr "Hôte (URL d’authentification)" -#: awx/main/models/credential/__init__.py:744 +#: awx/main/models/credential/__init__.py:747 msgid "" "The host to authenticate with. For example, https://openstack.business.com/" "v2.0/" msgstr "Hôte avec lequel s’authentifier. Exemple, https://openstack.business.com/v2.0/" -#: awx/main/models/credential/__init__.py:748 +#: awx/main/models/credential/__init__.py:751 msgid "Project (Tenant Name)" msgstr "Projet (nom du client)" -#: awx/main/models/credential/__init__.py:753 +#: awx/main/models/credential/__init__.py:756 msgid "Project (Domain Name)" msgstr "Projet (nom de domaine)" -#: awx/main/models/credential/__init__.py:758 +#: awx/main/models/credential/__init__.py:761 msgid "Domain Name" msgstr "Nom de domaine" -#: awx/main/models/credential/__init__.py:761 +#: awx/main/models/credential/__init__.py:764 msgid "" "OpenStack domains define administrative boundaries. It is only needed for " "Keystone v3 authentication URLs. Refer to the documentation for common " "scenarios." msgstr "Les domaines OpenStack définissent les limites administratives. Ils sont nécessaires uniquement pour les URL d’authentification Keystone v3. Voir la documentation pour les scénarios courants." -#: awx/main/models/credential/__init__.py:769 +#: awx/main/models/credential/__init__.py:772 msgid "Region Name" msgstr "Nom de la région" -#: awx/main/models/credential/__init__.py:771 +#: awx/main/models/credential/__init__.py:774 msgid "For some cloud providers, like OVH, region must be specified" msgstr "Pour certains fournisseurs de cloud, comme OVH, la région doit être précisée" -#: awx/main/models/credential/__init__.py:775 -#: awx/main/models/credential/__init__.py:1051 -#: awx/main/models/credential/__init__.py:1091 -#: awx/main/models/credential/__init__.py:1134 +#: awx/main/models/credential/__init__.py:778 +#: awx/main/models/credential/__init__.py:1054 +#: awx/main/models/credential/__init__.py:1094 +#: awx/main/models/credential/__init__.py:1137 msgid "Verify SSL" msgstr "Vérifier SSL" -#: awx/main/models/credential/__init__.py:787 awx/main/models/inventory.py:809 +#: awx/main/models/credential/__init__.py:790 awx/main/models/inventory.py:809 msgid "VMware vCenter" msgstr "VMware vCenter" -#: awx/main/models/credential/__init__.py:793 +#: awx/main/models/credential/__init__.py:796 msgid "VCenter Host" msgstr "Hôte vCenter" -#: awx/main/models/credential/__init__.py:795 +#: awx/main/models/credential/__init__.py:798 msgid "" "Enter the hostname or IP address that corresponds to your VMware vCenter." msgstr "Saisir le nom d’hôte ou l’adresse IP qui correspond à votre VMware vCenter." -#: awx/main/models/credential/__init__.py:812 awx/main/models/inventory.py:810 +#: awx/main/models/credential/__init__.py:815 awx/main/models/inventory.py:810 msgid "Red Hat Satellite 6" msgstr "Red Hat Satellite 6" -#: awx/main/models/credential/__init__.py:818 +#: awx/main/models/credential/__init__.py:821 msgid "Satellite 6 URL" msgstr "URL Satellite 6" -#: awx/main/models/credential/__init__.py:820 +#: awx/main/models/credential/__init__.py:823 msgid "" "Enter the URL that corresponds to your Red Hat Satellite 6 server. For " "example, https://satellite.example.org" msgstr "Veuillez saisir l’URL qui correspond à votre serveur Red Hat Satellite 6. Par exemple, https://satellite.example.org" -#: awx/main/models/credential/__init__.py:837 awx/main/models/inventory.py:807 +#: awx/main/models/credential/__init__.py:840 awx/main/models/inventory.py:807 msgid "Google Compute Engine" msgstr "Google Compute Engine" -#: awx/main/models/credential/__init__.py:843 +#: awx/main/models/credential/__init__.py:846 msgid "Service Account Email Address" msgstr "Adresse électronique du compte de service" -#: awx/main/models/credential/__init__.py:845 +#: awx/main/models/credential/__init__.py:848 msgid "" "The email address assigned to the Google Compute Engine service account." msgstr "Adresse électronique attribuée au compte de service Google Compute Engine." -#: awx/main/models/credential/__init__.py:852 +#: awx/main/models/credential/__init__.py:855 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 "L’ID du projet est l’identifiant attribué par GCE. Il se compose souvent de deux ou trois mots suivis d’un nombre à trois chiffres. Exemples : project-id-000 and another-project-id" -#: awx/main/models/credential/__init__.py:860 +#: awx/main/models/credential/__init__.py:863 msgid "RSA Private Key" msgstr "Clé privée RSA" -#: awx/main/models/credential/__init__.py:865 +#: awx/main/models/credential/__init__.py:868 msgid "" "Paste the contents of the PEM file associated with the service account email." msgstr "Collez le contenu du fichier PEM associé à l’adresse électronique du compte de service." -#: awx/main/models/credential/__init__.py:875 awx/main/models/inventory.py:808 +#: awx/main/models/credential/__init__.py:878 awx/main/models/inventory.py:808 msgid "Microsoft Azure Resource Manager" msgstr "Microsoft Azure Resource Manager" -#: awx/main/models/credential/__init__.py:881 +#: awx/main/models/credential/__init__.py:884 msgid "Subscription ID" msgstr "ID d’abonnement" -#: awx/main/models/credential/__init__.py:883 +#: awx/main/models/credential/__init__.py:886 msgid "Subscription ID is an Azure construct, which is mapped to a username." msgstr "L’ID d’abonnement est une construction Azure mappée à un nom d’utilisateur." -#: awx/main/models/credential/__init__.py:902 +#: awx/main/models/credential/__init__.py:905 msgid "Azure Cloud Environment" msgstr "Environnement Cloud Azure" -#: awx/main/models/credential/__init__.py:904 +#: awx/main/models/credential/__init__.py:907 msgid "" "Environment variable AZURE_CLOUD_ENVIRONMENT when using Azure GovCloud or " "Azure stack." msgstr "Variable d'environnement AZURE_CLOUD_ENVIRONMENT avec Azure GovCloud ou une pile Azure." -#: awx/main/models/credential/__init__.py:914 +#: awx/main/models/credential/__init__.py:917 msgid "GitHub Personal Access Token" msgstr "Jeton d'accès personnel GitHub" -#: awx/main/models/credential/__init__.py:923 +#: awx/main/models/credential/__init__.py:926 msgid "This token needs to come from your profile settings in GitHub" msgstr "Ce jeton doit provenir de vos paramètres de profil dans GitHub" -#: awx/main/models/credential/__init__.py:933 +#: awx/main/models/credential/__init__.py:936 msgid "GitLab Personal Access Token" msgstr "Jeton d'accès personnel GitLab" -#: awx/main/models/credential/__init__.py:942 +#: awx/main/models/credential/__init__.py:945 msgid "This token needs to come from your profile settings in GitLab" msgstr "Ce jeton doit provenir de vos paramètres de profil dans GitLab" -#: awx/main/models/credential/__init__.py:976 awx/main/models/inventory.py:812 +#: awx/main/models/credential/__init__.py:979 awx/main/models/inventory.py:812 msgid "Red Hat Virtualization" msgstr "Red Hat Virtualization" -#: awx/main/models/credential/__init__.py:980 +#: awx/main/models/credential/__init__.py:983 msgid "The host to authenticate with." msgstr "Hôte avec lequel s’authentifier." -#: awx/main/models/credential/__init__.py:990 +#: awx/main/models/credential/__init__.py:993 msgid "CA File" msgstr "Fichier CA" -#: awx/main/models/credential/__init__.py:992 +#: awx/main/models/credential/__init__.py:995 msgid "Absolute file path to the CA file to use (optional)" msgstr "Chemin d'accès absolu vers le fichier CA à utiliser (en option)" -#: awx/main/models/credential/__init__.py:1020 -#: awx/main/models/credential/__init__.py:1026 awx/main/models/inventory.py:813 +#: awx/main/models/credential/__init__.py:1023 +#: awx/main/models/credential/__init__.py:1029 awx/main/models/inventory.py:813 msgid "Red Hat Ansible Automation Platform" msgstr "Red Hat Ansible Automation Platform" -#: awx/main/models/credential/__init__.py:1028 +#: awx/main/models/credential/__init__.py:1031 msgid "Red Hat Ansible Automation Platform base URL to authenticate with." msgstr "URL de base de la plateforme d'automatisation Red Hat Ansible pour s'authentifier." -#: awx/main/models/credential/__init__.py:1035 +#: awx/main/models/credential/__init__.py:1038 msgid "" "Red Hat Ansible Automation Platform username id to authenticate as.This " "should not be set if an OAuth token is being used." msgstr "L'utilisateur Red Hat Ansible Automation Platform doit s'authentifier en tant que tel. Ne doit pas être défini si un jeton OAuth est utilisé." -#: awx/main/models/credential/__init__.py:1046 +#: awx/main/models/credential/__init__.py:1049 msgid "OAuth Token" msgstr "Jeton OAuth" -#: awx/main/models/credential/__init__.py:1049 +#: awx/main/models/credential/__init__.py:1052 msgid "" "An OAuth token to use to authenticate with.This should not be set if " "username/password are being used." msgstr "Un jeton OAuth à utiliser pour s'authentifier. Ne doit pas être défini si un nom d'utilisateur/mot de passe est utilisé." -#: awx/main/models/credential/__init__.py:1074 +#: awx/main/models/credential/__init__.py:1077 msgid "OpenShift or Kubernetes API Bearer Token" msgstr "Jeton du porteur d’API OpenShift ou Kubernetes" -#: awx/main/models/credential/__init__.py:1079 +#: awx/main/models/credential/__init__.py:1082 msgid "OpenShift or Kubernetes API Endpoint" msgstr "Point d'accès d’API OpenShift ou Kubernetes" -#: awx/main/models/credential/__init__.py:1081 +#: awx/main/models/credential/__init__.py:1084 msgid "The OpenShift or Kubernetes API Endpoint to authenticate with." msgstr "Point d'accès de l’API OpenShift ou Kubernetes auprès duquel s’authentifier." -#: awx/main/models/credential/__init__.py:1085 +#: awx/main/models/credential/__init__.py:1088 msgid "API authentication bearer token" msgstr "Token du porteur d'authentification d'API" -#: awx/main/models/credential/__init__.py:1097 +#: awx/main/models/credential/__init__.py:1100 msgid "Certificate Authority data" msgstr "Données de l'autorité de certification" -#: awx/main/models/credential/__init__.py:1115 +#: awx/main/models/credential/__init__.py:1118 msgid "Authentication URL" msgstr "URL d'authentification" -#: awx/main/models/credential/__init__.py:1117 +#: awx/main/models/credential/__init__.py:1120 msgid "Authentication endpoint for the container registry." msgstr "Point de terminaison de l'authentification pour le registre des conteneurs." -#: awx/main/models/credential/__init__.py:1127 +#: awx/main/models/credential/__init__.py:1130 msgid "Password or Token" msgstr "Mot de passe ou Jeton" -#: awx/main/models/credential/__init__.py:1130 +#: awx/main/models/credential/__init__.py:1133 msgid "A password or token used to authenticate with" msgstr "Un mot de passe ou un jeton utilisé pour s'authentifier" -#: awx/main/models/credential/__init__.py:1147 +#: awx/main/models/credential/__init__.py:1150 msgid "Ansible Galaxy/Automation Hub API Token" msgstr "Jeton Galaxy/API Pôle d'automatisation" -#: awx/main/models/credential/__init__.py:1152 +#: awx/main/models/credential/__init__.py:1155 msgid "Galaxy Server URL" msgstr "URL du serveur Galaxy" -#: awx/main/models/credential/__init__.py:1154 +#: awx/main/models/credential/__init__.py:1157 msgid "The URL of the Galaxy instance to connect to." msgstr "L'URL de l'instance de la Galaxie à laquelle se connecter." -#: awx/main/models/credential/__init__.py:1158 +#: awx/main/models/credential/__init__.py:1161 msgid "Auth Server URL" msgstr "URL Serveur Auth" -#: awx/main/models/credential/__init__.py:1160 +#: awx/main/models/credential/__init__.py:1163 msgid "The URL of a Keycloak server token_endpoint, if using SSO auth." msgstr "L'URL d'un serveur Keycloak token_endpoint, si vous utilisez l'authentification SSO." -#: awx/main/models/credential/__init__.py:1164 +#: awx/main/models/credential/__init__.py:1167 msgid "API Token" msgstr "Token API" -#: awx/main/models/credential/__init__.py:1167 +#: awx/main/models/credential/__init__.py:1170 msgid "A token to use for authentication against the Galaxy instance." msgstr "Un jeton à utiliser pour l'authentification contre l'instance Galaxy." -#: awx/main/models/credential/__init__.py:1206 +#: awx/main/models/credential/__init__.py:1209 msgid "Target must be a non-external credential" msgstr "La cible doit être une information d'identification non externe" -#: awx/main/models/credential/__init__.py:1211 +#: awx/main/models/credential/__init__.py:1214 msgid "Source must be an external credential" msgstr "La source doit être une information d'identification externe" -#: awx/main/models/credential/__init__.py:1217 +#: awx/main/models/credential/__init__.py:1220 msgid "Input field must be defined on target credential (options are {})." msgstr "Le champ de saisie doit être défini sur des informations d'identification externes (les options sont {})." @@ -3720,7 +3709,7 @@ msgstr "interne : à la non-importation pour l'hôte" #: awx/main/models/events.py:193 msgid "Play Started" -msgstr "Play Démarrage" +msgstr "Scène démarrée" #: awx/main/models/events.py:194 msgid "Playbook Complete" @@ -3782,30 +3771,20 @@ msgstr "L'emplacement complet de l'image, y compris le registre du conteneur, le msgid "Pull image before running?" msgstr "Extraire l'image avant de l'exécuter ?" -#: awx/main/models/ha.py:83 -msgid "Total system memory of this instance in bytes." -msgstr "Mémoire système totale de cette instance en octets." - -#: awx/main/models/ha.py:88 -msgid "" -"Last time instance ran its heartbeat task for main cluster nodes. Last known " -"connection to receptor mesh for execution nodes." -msgstr "Dernière fois que l'instance a exécuté sa tâche Heartbeat pour les nœuds du cluster principal. Dernière connexion connue à la maille réceptrice pour les nœuds d'exécution." - -#: awx/main/models/ha.py:243 +#: awx/main/models/ha.py:167 msgid "Instances that are members of this InstanceGroup" -msgstr "Instances membres de ce Groupe d’instances." +msgstr "Instances membres de ce GroupeInstances." -#: awx/main/models/ha.py:260 +#: awx/main/models/ha.py:184 msgid "Percentage of Instances to automatically assign to this group" msgstr "Le pourcentage d'instances qui seront automatiquement assignées à ce groupe" -#: awx/main/models/ha.py:261 +#: awx/main/models/ha.py:185 msgid "" "Static minimum number of Instances to automatically assign to this group" msgstr "Nombre minimum statique d'instances qui seront automatiquement assignées à ce groupe." -#: awx/main/models/ha.py:263 +#: awx/main/models/ha.py:187 msgid "" "List of exact-match Instances that will always be automatically assigned to " "this group" @@ -4045,7 +4024,7 @@ msgid "" "Inventory files from this Project Update were used for the inventory update." msgstr "Les fichiers d'inventaire de cette mise à jour de projet ont été utilisés pour la mise à jour de l'inventaire." -#: awx/main/models/inventory.py:1312 +#: awx/main/models/inventory.py:1316 msgid "Inventory script contents" msgstr "Contenus des scripts d'inventaire" @@ -4135,37 +4114,37 @@ msgstr "Si exécuté en tant que job découpé, le nombre total de tranches. Si msgid "{status_value} is not a valid status option." msgstr "{status_value} ne correspond pas à une option de statut valide." -#: awx/main/models/jobs.py:884 +#: awx/main/models/jobs.py:888 msgid "" "Inventory applied as a prompt, assuming job template prompts for inventory" msgstr "Inventaire appliqué en tant qu'invite, en supposant que le modèle de tâche demande un inventaire" -#: awx/main/models/jobs.py:1035 +#: awx/main/models/jobs.py:1039 msgid "job host summaries" msgstr "récapitulatifs des hôtes pour la tâche" -#: awx/main/models/jobs.py:1097 +#: awx/main/models/jobs.py:1101 msgid "Remove jobs older than a certain number of days" msgstr "Supprimer les tâches plus anciennes qu'un certain nombre de jours" -#: awx/main/models/jobs.py:1098 +#: awx/main/models/jobs.py:1102 msgid "Remove activity stream entries older than a certain number of days" msgstr "Supprimer les entrées du flux d'activité plus anciennes qu'un certain nombre de jours" -#: awx/main/models/jobs.py:1099 +#: awx/main/models/jobs.py:1103 msgid "Removes expired browser sessions from the database" msgstr "Supprime les sessions de navigateur expirées dans la base de données" -#: awx/main/models/jobs.py:1100 +#: awx/main/models/jobs.py:1104 msgid "Removes expired OAuth 2 access tokens and refresh tokens" msgstr "Supprime les jetons d'accès OAuth 2 et les jetons d’actualisation arrivés à expiration" -#: awx/main/models/jobs.py:1164 +#: awx/main/models/jobs.py:1168 #, python-brace-format msgid "Variables {list_of_keys} are not allowed for system jobs." msgstr "Les variables {list_of_keys} ne sont pas autorisées pour les tâches système." -#: awx/main/models/jobs.py:1179 +#: awx/main/models/jobs.py:1183 msgid "days must be a positive integer." msgstr "jours doit être un entier positif." @@ -4297,7 +4276,7 @@ msgstr "Utilisé pour une vérification plus rigoureuse de l'accès à une appli #: awx/main/models/oauth.py:74 msgid "" "Set to Public or Confidential depending on how secure the client device is." -msgstr "Définir sur sur Public ou Confidentiel selon le degré de sécurité du périphérique client." +msgstr "Défini sur sur Public ou Confidentiel selon le degré de sécurité du périphérique client." #: awx/main/models/oauth.py:76 msgid "" @@ -4551,7 +4530,7 @@ msgstr "Utilisation" #: awx/main/models/rbac.py:52 msgid "Approve" -msgstr "Approuver" +msgstr "Approbation" #: awx/main/models/rbac.py:56 msgid "Can manage all aspects of the system" @@ -4882,7 +4861,7 @@ msgid "Exception connecting to PagerDuty: {}" msgstr "Exception lors de la connexion à PagerDuty : {}" #: awx/main/notifications/pagerduty_backend.py:87 -#: awx/main/notifications/slack_backend.py:48 +#: awx/main/notifications/slack_backend.py:49 #: awx/main/notifications/twilio_backend.py:47 msgid "Exception sending messages: {}" msgstr "Exception lors de l'envoi de messages : {}" @@ -4932,63 +4911,63 @@ msgid "" "has permission to create a secret." msgstr "Impossible de créer imagePullSecret : {}. Vérifiez que l'identifiant openshift ou k8s a la permission de créer un secret." -#: awx/main/scheduler/task_manager.py:181 +#: awx/main/scheduler/task_manager.py:166 msgid "" "Workflow Job spawned from workflow could not start because it would result " "in recursion (spawn order, most recent first: {})" msgstr "Job de flux de travail lancé à partir d'un flux, ne pouvant démarrer, pour cause de récursion (ordre de génération, le plus récent d'abord : {})" -#: awx/main/scheduler/task_manager.py:192 +#: awx/main/scheduler/task_manager.py:177 msgid "" "Job spawned from workflow could not start because it was missing a related " "resource such as project or inventory" msgstr "Job lancé en provenance d'un flux de travail, ne pouvant démarrer, pour cause de ressource manquante, comme un projet ou inventaire" -#: awx/main/scheduler/task_manager.py:202 +#: awx/main/scheduler/task_manager.py:187 msgid "" "Job spawned from workflow could not start because it was not in the right " "state or required manual credentials" msgstr "Tâche, lancée à partir du flux de travail, ne pouvant démarrer, pour faute d'être dans l'état qui convient ou nécessitant des informations d'identification manuelles adéquates." -#: awx/main/scheduler/task_manager.py:243 +#: awx/main/scheduler/task_manager.py:228 msgid "No error handling paths found, marking workflow as failed" msgstr "Aucun chemin de traitement des erreurs trouvé, flux de travail marqué comme étant en échec" -#: awx/main/scheduler/task_manager.py:493 +#: awx/main/scheduler/task_manager.py:470 #, python-brace-format msgid "waiting for {blocked_by._meta.model_name}-{blocked_by.id} to finish" msgstr "patientez jusqu’à ce que {blocked_by._meta.model_name}-{blocked_by.id} se terminent" -#: awx/main/scheduler/task_manager.py:557 +#: awx/main/scheduler/task_manager.py:533 msgid "" "This job is not ready to start because there is not enough available " "capacity." msgstr "Ce travail n'est pas prêt à démarrer car les capacités disponibles sont insuffisantes." -#: awx/main/scheduler/task_manager.py:576 +#: awx/main/scheduler/task_manager.py:552 #, python-brace-format msgid "The approval node {name} ({pk}) has expired after {timeout} seconds." msgstr "Le nœud d'approbation {name} ({pk}) a expiré après {timeout} secondes." -#: awx/main/tasks.py:668 +#: awx/main/tasks.py:567 msgid "" "Scheduled job could not start because it was not in the " "right state or required manual credentials" msgstr "Tâche programmée ne pouvant démarrer, pour faute d'être dans l'état qui convient ou nécessitant des informations d'identification manuelles adéquates." -#: awx/main/tasks.py:1825 +#: awx/main/tasks.py:1728 msgid "Job could not start because it does not have a valid inventory." msgstr "La tâche n'a pas pu commencer parce qu'il n'a pas d'inventaire valide." -#: awx/main/tasks.py:1829 +#: awx/main/tasks.py:1732 msgid "Job could not start because it does not have a valid project." msgstr "La tâche n'a pas pu commencer parce qu'elle n'a pas de projet valide." -#: awx/main/tasks.py:1833 +#: awx/main/tasks.py:1736 msgid "Job could not start because no Execution Environment could be found." msgstr "La tâche n'a pas pu démarrer car aucun environnement d'exécution n'a pu être trouvé." -#: awx/main/tasks.py:1837 +#: awx/main/tasks.py:1740 msgid "" "The project revision for this job template is unknown due to a failed update." msgstr "La révision de projet de ce modèle de job n'est pas connue en raison d'un échec de mise à jour." @@ -5008,53 +4987,53 @@ msgid "" "missing unified job template and error handling path [{}]." msgstr "Aucun chemin de traitement des erreurs pour le ou les nœuds de tâche de flux de travail []. Le ou les nœuds de tâche de flux de travail n'ont pas de modèle de tâche unifié ni de chemin de traitement des erreurs [{}]." -#: awx/main/utils/common.py:118 +#: awx/main/utils/common.py:124 #, python-format msgid "Unable to convert \"%s\" to boolean" msgstr "Impossible de convertir \"%s\" en booléen" -#: awx/main/utils/common.py:262 +#: awx/main/utils/common.py:268 #, python-format msgid "Unsupported SCM type \"%s\"" msgstr "Type de SCM \"%s\" non pris en charge" -#: awx/main/utils/common.py:269 awx/main/utils/common.py:281 -#: awx/main/utils/common.py:300 +#: awx/main/utils/common.py:275 awx/main/utils/common.py:287 +#: awx/main/utils/common.py:306 #, python-format msgid "Invalid %s URL" msgstr "URL %s non valide" -#: awx/main/utils/common.py:271 awx/main/utils/common.py:310 +#: awx/main/utils/common.py:277 awx/main/utils/common.py:316 #, python-format msgid "Unsupported %s URL" msgstr "URL %s non prise en charge" -#: awx/main/utils/common.py:312 +#: awx/main/utils/common.py:318 #, python-format msgid "Unsupported host \"%s\" for file:// URL" msgstr "Hôte \"%s\" non pris en charge pour le fichier ://URL" -#: awx/main/utils/common.py:314 +#: awx/main/utils/common.py:320 #, python-format msgid "Host is required for %s URL" msgstr "L'hôte est requis pour l'URL %s" -#: awx/main/utils/common.py:332 +#: awx/main/utils/common.py:338 #, python-format msgid "Username must be \"git\" for SSH access to %s." msgstr "Le nom d'utilisateur doit être \"git\" pour l'accès SSH à %s." -#: awx/main/utils/common.py:670 +#: awx/main/utils/common.py:662 #, python-brace-format msgid "Input type `{data_type}` is not a dictionary" msgstr "Le type d'entrée ’{data_type}’ n'est pas un dictionnaire" -#: awx/main/utils/common.py:700 +#: awx/main/utils/common.py:692 #, python-brace-format msgid "Variables not compatible with JSON standard (error: {json_error})" msgstr "Variables non compatibles avec la norme JSON (error : {json_error})" -#: awx/main/utils/common.py:705 +#: awx/main/utils/common.py:697 #, python-brace-format msgid "" "Cannot parse as JSON (error: {json_error}) or YAML (error: {yaml_error})." @@ -5112,7 +5091,7 @@ msgstr "Une clé privée au moins est nécessaire." #, python-format msgid "" "At least %(min_keys)d private keys are required, only %(key_count)d provided." -msgstr "Au moins %(min_keys)d clés privées sont nécessaires, seulement %(key_count)d sont fournies." +msgstr "Au moins %(min_keys)d clés privées sont nécessaires, mais seulement %(key_count)d ont été fournies." #: awx/main/validators.py:138 #, python-format @@ -5143,7 +5122,7 @@ msgstr "Au moins %(min_certs)d certificats sont requis, seulement %(cert_count)d #: awx/main/validators.py:152 #, python-format msgid "Only one certificate is allowed, %(cert_count)d provided." -msgstr "Un seul certificat est autorisé, %(cert_count) ont été fournis." +msgstr "Un seul certificat est autorisé, %(cert_count)d ont été fournis." #: awx/main/validators.py:154 #, python-format @@ -6260,4 +6239,4 @@ msgstr "%s est en cours de mise à niveau." #: awx/ui/urls.py:24 msgid "This page will refresh when complete." -msgstr "Cette page sera rafraîchie une fois terminée." +msgstr "Cette page sera rafraîchie une fois terminée." diff --git a/awx/locale/ja/LC_MESSAGES/django.po b/awx/locale/ja/LC_MESSAGES/django.po index 0db25aeb58..b308fee691 100644 --- a/awx/locale/ja/LC_MESSAGES/django.po +++ b/awx/locale/ja/LC_MESSAGES/django.po @@ -1,15 +1,17 @@ +# 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 , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-01 18:39+0000\n" +"POT-Creation-Date: 2021-07-29 13:13+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" -"Language: ja \n" -"MIME-Version: 1.0\n" +"Language: \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -301,7 +303,7 @@ msgstr "認証付与タイプ" #: awx/api/serializers.py:1239 awx/main/credential_plugins/azure_kv.py:25 #: awx/main/credential_plugins/dsv.py:26 -#: awx/main/models/credential/__init__.py:895 +#: awx/main/models/credential/__init__.py:898 msgid "Client Secret" msgstr "クライアントシークレット" @@ -576,11 +578,11 @@ msgstr "ジョブテンプレートインベントリーが見つからないか msgid "Unknown, job may have been ran before launch configurations were saved." msgstr "不明です。ジョブは起動設定が保存される前に実行された可能性があります。" -#: awx/api/serializers.py:3305 awx/main/tasks.py:2849 awx/main/tasks.py:2865 +#: awx/api/serializers.py:3305 awx/main/tasks.py:2752 awx/main/tasks.py:2768 msgid "{} are prohibited from use in ad hoc commands." msgstr "{} の使用はアドホックコマンドで禁止されています。" -#: awx/api/serializers.py:3387 awx/api/views/__init__.py:4141 +#: awx/api/serializers.py:3387 awx/api/views/__init__.py:4131 #, python-brace-format msgid "" "Standard Output too large to display ({text_size} bytes), only download " @@ -797,109 +799,109 @@ msgstr "このインスタンスにターゲット設定されている実行中 msgid "Count of all jobs that target this instance" msgstr "このインスタンスをターゲットに設定するすべてのジョブの数" -#: awx/api/serializers.py:4829 +#: awx/api/serializers.py:4828 msgid "" "Count of jobs in the running or waiting state that are targeted for this " "instance group" msgstr "このインスタンスグループにターゲット設定されている実行中または待機状態のジョブの数" -#: awx/api/serializers.py:4831 +#: awx/api/serializers.py:4830 msgid "Count of all jobs that target this instance group" msgstr "このインスタンスグループをターゲットに設定するすべてのジョブの数" -#: awx/api/serializers.py:4835 +#: awx/api/serializers.py:4834 msgid "" "Indicates whether instances in this group are containerized.Containerized " "groups have a designated Openshift or Kubernetes cluster." msgstr "このグループ内でインスタンスをコンテナー化するかを指定します。コンテナー化したグループには、指定の OpenShift または Kubernetes クラスターが含まれます。" -#: awx/api/serializers.py:4845 +#: awx/api/serializers.py:4844 msgid "Policy Instance Percentage" msgstr "ポリシーインスタンスの割合" -#: awx/api/serializers.py:4846 +#: awx/api/serializers.py:4845 msgid "" "Minimum percentage of all instances that will be automatically assigned to " "this group when new instances come online." -msgstr "新規インスタンスがオンラインになると、このグループに自動的に最小限割り当てられるインスタンスの割合" +msgstr "新規インスタンスがオンラインになると、このグループに自動的に最小限割り当てられるインスタンスの割合を選択します。" -#: awx/api/serializers.py:4853 +#: awx/api/serializers.py:4852 msgid "Policy Instance Minimum" msgstr "ポリシーインスタンスの最小値" -#: awx/api/serializers.py:4854 +#: awx/api/serializers.py:4853 msgid "" "Static minimum number of Instances that will be automatically assign to this " "group when new instances come online." msgstr "新規インスタンスがオンラインになると、このグループに自動的に最小限割り当てられるインスタンス数を入力します。" -#: awx/api/serializers.py:4859 +#: awx/api/serializers.py:4858 msgid "Policy Instance List" msgstr "ポリシーインスタンスの一覧" -#: awx/api/serializers.py:4860 +#: awx/api/serializers.py:4859 msgid "List of exact-match Instances that will be assigned to this group" msgstr "このグループに割り当てられる完全一致のインスタンスの一覧" -#: awx/api/serializers.py:4901 +#: awx/api/serializers.py:4900 msgid "Duplicate entry {}." msgstr "重複するエントリー {}。" -#: awx/api/serializers.py:4903 +#: awx/api/serializers.py:4902 msgid "{} is not a valid hostname of an existing instance." msgstr "{} は既存インスタンスの有効なホスト名ではありません。" -#: awx/api/serializers.py:4905 awx/api/serializers.py:4910 -#: awx/api/serializers.py:4915 +#: awx/api/serializers.py:4904 awx/api/serializers.py:4909 +#: awx/api/serializers.py:4914 msgid "Containerized instances may not be managed via the API" msgstr "コンテナー化されたインスタンスは API で管理されないことがあります" -#: awx/api/serializers.py:4920 awx/api/serializers.py:4923 +#: awx/api/serializers.py:4919 awx/api/serializers.py:4922 #, python-format msgid "%s instance group name may not be changed." msgstr "%s のインスタンスグループ名は変更できません。" -#: awx/api/serializers.py:4929 +#: awx/api/serializers.py:4928 msgid "Only Kubernetes credentials can be associated with an Instance Group" msgstr "インスタンスグループに関連付けることができる Kubernetes 認証情報のみです" -#: awx/api/serializers.py:4936 +#: awx/api/serializers.py:4935 msgid "" "is_container_group must be True when associating a credential to an Instance " "Group" msgstr "認証情報をインスタンスグループに関連付けるときは、is_container_group を True にする必要があります" -#: awx/api/serializers.py:4972 +#: awx/api/serializers.py:4971 msgid "" "When present, shows the field name of the role or relationship that changed." msgstr "これがある場合には、変更された関係またはロールのフィールド名を表示します。" -#: awx/api/serializers.py:4973 +#: awx/api/serializers.py:4972 msgid "" "When present, shows the model on which the role or relationship was defined." msgstr "これがある場合には、ロールまたは関係が定義されているモデルを表示します。" -#: awx/api/serializers.py:5019 +#: awx/api/serializers.py:5018 msgid "" "A summary of the new and changed values when an object is created, updated, " "or deleted" msgstr "オブジェクトの作成、更新または削除時の新規値および変更された値の概要" -#: awx/api/serializers.py:5022 +#: awx/api/serializers.py:5021 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 "作成、更新、および削除イベントの場合、これは影響を受けたオブジェクトタイプになります。関連付けおよび関連付け解除イベントの場合、これは object2 に関連付けられたか、またはその関連付けが解除されたオブジェクトタイプになります。" -#: awx/api/serializers.py:5027 +#: awx/api/serializers.py:5026 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 "作成、更新、および削除イベントの場合は設定されません。関連付けおよび関連付け解除イベントの場合、これは object1 が関連付けられるオブジェクトタイプになります。" -#: awx/api/serializers.py:5031 +#: awx/api/serializers.py:5030 msgid "The action taken with respect to the given object(s)." msgstr "指定されたオブジェクトについて実行されたアクション。" @@ -936,446 +938,433 @@ msgstr "インスタンスジョブ" msgid "Instance's Instance Groups" msgstr "インスタンスのインスタンスグループ" -#: awx/api/views/__init__.py:407 -#, python-brace-format -msgid "" -"Cannot change instance group membership of control-only node: {parent." -"hostname}." -msgstr "制御専用ノードのインスタンスグループメンバーシップを変更できません: {parent.hostname} 。" - -#: awx/api/views/__init__.py:413 +#: awx/api/views/__init__.py:408 msgid "Instance Groups" msgstr "インスタンスグループ" -#: awx/api/views/__init__.py:421 +#: awx/api/views/__init__.py:416 msgid "Instance Group Detail" msgstr "インスタンスグループの詳細" -#: awx/api/views/__init__.py:436 +#: awx/api/views/__init__.py:431 msgid "Instance Group Running Jobs" msgstr "ジョブを実行しているインスタンスグループ" -#: awx/api/views/__init__.py:445 +#: awx/api/views/__init__.py:440 msgid "Instance Group's Instances" msgstr "インスタンスグループのインスタンス" -#: awx/api/views/__init__.py:454 -#, python-brace-format -msgid "" -"Cannot change instance group membership of control-only node: {sub.hostname}." -msgstr "制御専用ノードのインスタンスグループメンバーシップを変更できません: {sub.hostname} 。" - -#: awx/api/views/__init__.py:460 +#: awx/api/views/__init__.py:450 msgid "Schedules" msgstr "スケジュール" -#: awx/api/views/__init__.py:474 +#: awx/api/views/__init__.py:464 msgid "Schedule Recurrence Rule Preview" msgstr "繰り返しルールプレビューのスケジュール" -#: awx/api/views/__init__.py:515 +#: awx/api/views/__init__.py:505 msgid "Cannot assign credential when related template is null." msgstr "関連するテンプレートが null の場合は認証情報を割り当てることができません。" -#: awx/api/views/__init__.py:520 +#: awx/api/views/__init__.py:510 msgid "Related template cannot accept {} on launch." msgstr "関連するテンプレートは起動時に {} を受け入れません。" -#: awx/api/views/__init__.py:522 +#: awx/api/views/__init__.py:512 msgid "" "Credential that requires user input on launch cannot be used in saved launch " "configuration." msgstr "起動時にユーザー入力を必要とする認証情報は保存された起動設定で使用できません。" -#: awx/api/views/__init__.py:527 +#: awx/api/views/__init__.py:517 msgid "Related template is not configured to accept credentials on launch." msgstr "関連するテンプレートは起動時に認証情報を受け入れるよう設定されていません。" -#: awx/api/views/__init__.py:530 +#: awx/api/views/__init__.py:520 #, python-brace-format msgid "" "This launch configuration already provides a {credential_type} credential." msgstr "この起動設定は {credential_type} 認証情報をすでに指定しています。" -#: awx/api/views/__init__.py:533 +#: awx/api/views/__init__.py:523 #, python-brace-format msgid "Related template already uses {credential_type} credential." msgstr "関連するテンプレートは {credential_type} 認証情報をすでに使用しています。" -#: awx/api/views/__init__.py:550 +#: awx/api/views/__init__.py:540 msgid "Schedule Jobs List" msgstr "スケジュールジョブの一覧" -#: awx/api/views/__init__.py:632 awx/api/views/__init__.py:4347 +#: awx/api/views/__init__.py:622 awx/api/views/__init__.py:4337 msgid "" "You cannot assign an Organization participation role as a child role for a " "Team." msgstr "組織の参加ロールをチームの子ロールとして割り当てることができません。" -#: awx/api/views/__init__.py:636 awx/api/views/__init__.py:4361 +#: awx/api/views/__init__.py:626 awx/api/views/__init__.py:4351 msgid "You cannot grant system-level permissions to a team." msgstr "システムレベルのパーミッションをチームに付与できません。" -#: awx/api/views/__init__.py:643 awx/api/views/__init__.py:4353 +#: awx/api/views/__init__.py:633 awx/api/views/__init__.py:4343 msgid "" "You cannot grant credential access to a team when the Organization field " "isn't set, or belongs to a different organization" msgstr "組織フィールドが設定されていないか、または別の組織に属する場合に認証情報のアクセス権をチームに付与できません" -#: awx/api/views/__init__.py:730 +#: awx/api/views/__init__.py:720 msgid "Only the 'pull' field can be edited for managed execution environments." msgstr "管理対象の実行環境では、「プル」フィールドのみを編集できます。" -#: awx/api/views/__init__.py:805 +#: awx/api/views/__init__.py:795 msgid "Project Schedules" msgstr "プロジェクトのスケジュール" -#: awx/api/views/__init__.py:816 +#: awx/api/views/__init__.py:806 msgid "Project SCM Inventory Sources" msgstr "プロジェクト SCM のインベントリーソース" -#: awx/api/views/__init__.py:913 +#: awx/api/views/__init__.py:903 msgid "Project Update Events List" msgstr "プロジェクト更新イベント一覧" -#: awx/api/views/__init__.py:933 +#: awx/api/views/__init__.py:923 msgid "System Job Events List" msgstr "システムジョブイベント一覧" -#: awx/api/views/__init__.py:973 +#: awx/api/views/__init__.py:963 msgid "Project Update SCM Inventory Updates" msgstr "プロジェクト更新 SCM のインベントリー更新" -#: awx/api/views/__init__.py:1018 +#: awx/api/views/__init__.py:1008 msgid "Me" msgstr "自分" -#: awx/api/views/__init__.py:1027 +#: awx/api/views/__init__.py:1017 msgid "OAuth 2 Applications" msgstr "OAuth 2 アプリケーション" -#: awx/api/views/__init__.py:1036 +#: awx/api/views/__init__.py:1026 msgid "OAuth 2 Application Detail" msgstr "OAuth 2 アプリケーションの詳細" -#: awx/api/views/__init__.py:1049 +#: awx/api/views/__init__.py:1039 msgid "OAuth 2 Application Tokens" msgstr "OAuth 2 アプリケーショントークン" -#: awx/api/views/__init__.py:1071 +#: awx/api/views/__init__.py:1061 msgid "OAuth2 Tokens" msgstr "OAuth2 トークン" -#: awx/api/views/__init__.py:1080 +#: awx/api/views/__init__.py:1070 msgid "OAuth2 User Tokens" msgstr "OAuth2 ユーザートークン" -#: awx/api/views/__init__.py:1092 +#: awx/api/views/__init__.py:1082 msgid "OAuth2 User Authorized Access Tokens" msgstr "OAuth2 ユーザー認可アクセストークン" -#: awx/api/views/__init__.py:1107 +#: awx/api/views/__init__.py:1097 msgid "Organization OAuth2 Applications" msgstr "組織 OAuth2 アプリケーション" -#: awx/api/views/__init__.py:1119 +#: awx/api/views/__init__.py:1109 msgid "OAuth2 Personal Access Tokens" msgstr "OAuth2 パーソナルアクセストークン" -#: awx/api/views/__init__.py:1134 +#: awx/api/views/__init__.py:1124 msgid "OAuth Token Detail" msgstr "OAuth トークンの詳細" -#: awx/api/views/__init__.py:1193 awx/api/views/__init__.py:4314 +#: awx/api/views/__init__.py:1183 awx/api/views/__init__.py:4304 msgid "" "You cannot grant credential access to a user not in the credentials' " "organization" msgstr "認証情報の組織に属さないユーザーに認証情報のアクセス権を付与することはできません" -#: awx/api/views/__init__.py:1197 awx/api/views/__init__.py:4318 +#: awx/api/views/__init__.py:1187 awx/api/views/__init__.py:4308 msgid "You cannot grant private credential access to another user" msgstr "非公開の認証情報のアクセス権を別のユーザーに付与することはできません" -#: awx/api/views/__init__.py:1294 +#: awx/api/views/__init__.py:1284 #, python-format msgid "Cannot change %s." msgstr "%s を変更できません。" -#: awx/api/views/__init__.py:1300 +#: awx/api/views/__init__.py:1290 msgid "Cannot delete user." msgstr "ユーザーを削除できません。" -#: awx/api/views/__init__.py:1324 +#: awx/api/views/__init__.py:1314 msgid "Deletion not allowed for managed credential types" msgstr "管理されている認証情報タイプで削除は許可されません" -#: awx/api/views/__init__.py:1326 +#: awx/api/views/__init__.py:1316 msgid "Credential types that are in use cannot be deleted" msgstr "使用中の認証情報タイプを削除できません" -#: awx/api/views/__init__.py:1439 +#: awx/api/views/__init__.py:1429 msgid "Deletion not allowed for managed credentials" msgstr "管理されている認証情報では削除が許可されません" -#: awx/api/views/__init__.py:1483 +#: awx/api/views/__init__.py:1473 msgid "External Credential Test" msgstr "外部認証情報のテスト" -#: awx/api/views/__init__.py:1515 +#: awx/api/views/__init__.py:1505 msgid "Credential Input Source Detail" msgstr "認証情報の入力ソース詳細" -#: awx/api/views/__init__.py:1523 awx/api/views/__init__.py:1531 +#: awx/api/views/__init__.py:1513 awx/api/views/__init__.py:1521 msgid "Credential Input Sources" msgstr "認証情報の入力ソース" -#: awx/api/views/__init__.py:1546 +#: awx/api/views/__init__.py:1536 msgid "External Credential Type Test" msgstr "外部認証情報の種類テスト" -#: awx/api/views/__init__.py:1608 +#: awx/api/views/__init__.py:1598 msgid "The inventory for this host is already being deleted." msgstr "このホストのインベントリーはすでに削除されています。" -#: awx/api/views/__init__.py:1775 +#: awx/api/views/__init__.py:1765 msgid "Cyclical Group association." msgstr "循環的なグループの関連付け" -#: awx/api/views/__init__.py:1938 +#: awx/api/views/__init__.py:1928 msgid "Inventory subset argument must be a string." msgstr "インベントリーサブセットの引数は文字列でなければなりません。" -#: awx/api/views/__init__.py:1942 +#: awx/api/views/__init__.py:1932 msgid "Subset does not use any supported syntax." msgstr "サポートされている構文がサブセットで使用されていません。" -#: awx/api/views/__init__.py:1986 +#: awx/api/views/__init__.py:1976 msgid "Inventory Source List" msgstr "インベントリーソース一覧" -#: awx/api/views/__init__.py:1998 +#: awx/api/views/__init__.py:1988 msgid "Inventory Sources Update" msgstr "インベントリーソースの更新" -#: awx/api/views/__init__.py:2030 +#: awx/api/views/__init__.py:2020 msgid "Could not start because `can_update` returned False" msgstr "`can_update` が False を返したので開始できませんでした" -#: awx/api/views/__init__.py:2038 +#: awx/api/views/__init__.py:2028 msgid "No inventory sources to update." msgstr "更新するインベントリーソースがありません。" -#: awx/api/views/__init__.py:2059 +#: awx/api/views/__init__.py:2049 msgid "Inventory Source Schedules" msgstr "インベントリーソースのスケジュール" -#: awx/api/views/__init__.py:2087 +#: awx/api/views/__init__.py:2077 msgid "Notification Templates can only be assigned when source is one of {}." msgstr "ソースが {} のいずれかである場合、通知テンプレートのみを割り当てることができます。" -#: awx/api/views/__init__.py:2183 +#: awx/api/views/__init__.py:2173 msgid "Source already has credential assigned." msgstr "ソースには認証情報がすでに割り当てられています。" -#: awx/api/views/__init__.py:2395 +#: awx/api/views/__init__.py:2385 msgid "Job Template Schedules" msgstr "ジョブテンプレートスケジュール" -#: awx/api/views/__init__.py:2433 +#: awx/api/views/__init__.py:2423 msgid "Field '{}' is missing from survey spec." msgstr "Survey の指定にフィールド '{}' がありません。" -#: awx/api/views/__init__.py:2435 +#: awx/api/views/__init__.py:2425 msgid "Expected {} for field '{}', received {} type." msgstr "フィールド '{}' の予期される {}。{} タイプを受信しました。" -#: awx/api/views/__init__.py:2438 +#: awx/api/views/__init__.py:2428 msgid "'spec' doesn't contain any items." msgstr "「spec」には項目が含まれません。" -#: awx/api/views/__init__.py:2449 +#: awx/api/views/__init__.py:2439 #, python-format msgid "Survey question %s is not a json object." msgstr "Survey の質問 %s は json オブジェクトではありません。" -#: awx/api/views/__init__.py:2453 +#: awx/api/views/__init__.py:2443 #, python-brace-format msgid "'{field_name}' missing from survey question {idx}" msgstr "Survey の質問 {idx} に '{field_name}' がありません。" -#: awx/api/views/__init__.py:2465 +#: awx/api/views/__init__.py:2455 #, python-brace-format msgid "'{field_name}' in survey question {idx} expected to be {type_label}." msgstr "Survey の質問 {idx} の '{field_name}' は {type_label} である必要があります。" -#: awx/api/views/__init__.py:2473 +#: awx/api/views/__init__.py:2463 #, python-format msgid "'variable' '%(item)s' duplicated in survey question %(survey)s." msgstr "Survey の質問 %(survey)s で '変数' '%(item)s' が重複しています。" -#: awx/api/views/__init__.py:2485 +#: awx/api/views/__init__.py:2475 #, python-brace-format msgid "" "'{survey_item[type]}' in survey question {idx} is not one of " "'{allowed_types}' allowed question types." msgstr "Survey の質問 {idx} の '{survey_item[type]}' は、'{allowed_types}' で許可されている質問タイプではありません。" -#: awx/api/views/__init__.py:2498 +#: awx/api/views/__init__.py:2488 #, python-brace-format msgid "" "Default value {survey_item[default]} in survey question {idx} expected to be " "{type_label}." msgstr "Survey の質問 {idx} のデフォルト値 {survey_item[default]} は、{type_label} である必要があります。" -#: awx/api/views/__init__.py:2510 +#: awx/api/views/__init__.py:2500 #, python-brace-format msgid "The {min_or_max} limit in survey question {idx} expected to be integer." msgstr "Survey の質問 {idx} の {min_or_max} の制限は整数である必要があります。" -#: awx/api/views/__init__.py:2521 +#: awx/api/views/__init__.py:2511 #, python-brace-format msgid "Survey question {idx} of type {survey_item[type]} must specify choices." msgstr "タイプ {survey_item[type]} の Survey の質問 {idx} には選択肢を指定する必要があります。" -#: awx/api/views/__init__.py:2536 +#: awx/api/views/__init__.py:2526 msgid "Multiple Choice (Single Select) can only have one default value." msgstr "選択肢方式 (単一の選択) では、デフォルト値を 1 つだけ使用できます。" -#: awx/api/views/__init__.py:2541 +#: awx/api/views/__init__.py:2531 msgid "Default choice must be answered from the choices listed." msgstr "デフォルトで指定されている選択項目は、一覧から回答する必要があります。" -#: awx/api/views/__init__.py:2551 +#: awx/api/views/__init__.py:2541 #, python-brace-format msgid "" "$encrypted$ is a reserved keyword for password question defaults, survey " "question {idx} is type {survey_item[type]}." msgstr "$encrypted$ はパスワードの質問のデフォルトの予約されたキーワードで、Survey の質問 {idx} はタイプ {survey_item[type]} です。" -#: awx/api/views/__init__.py:2567 +#: awx/api/views/__init__.py:2557 #, python-brace-format msgid "" "$encrypted$ is a reserved keyword, may not be used for new default in " "position {idx}." msgstr "$encrypted$ は予約されたキーワードで、位置 {idx} の新規デフォルトに使用できません。" -#: awx/api/views/__init__.py:2639 +#: awx/api/views/__init__.py:2629 #, python-brace-format msgid "Cannot assign multiple {credential_type} credentials." msgstr "複数の {credential_type} 認証情報を割り当てることができません。" -#: awx/api/views/__init__.py:2642 +#: awx/api/views/__init__.py:2632 msgid "Cannot assign a Credential of kind `{}`." msgstr "`{}`の種類の認証情報を割り当てることができません。" -#: awx/api/views/__init__.py:2666 +#: awx/api/views/__init__.py:2656 msgid "Maximum number of labels for {} reached." msgstr "{} のラベルの最大数に達しました。" -#: awx/api/views/__init__.py:2783 +#: awx/api/views/__init__.py:2773 msgid "No matching host could be found!" msgstr "一致するホストが見つかりませんでした!" -#: awx/api/views/__init__.py:2786 +#: awx/api/views/__init__.py:2776 msgid "Multiple hosts matched the request!" msgstr "複数のホストが要求に一致しました!" -#: awx/api/views/__init__.py:2791 +#: awx/api/views/__init__.py:2781 msgid "Cannot start automatically, user input required!" msgstr "自動的に開始できません。ユーザー入力が必要です!" -#: awx/api/views/__init__.py:2797 +#: awx/api/views/__init__.py:2787 msgid "Host callback job already pending." msgstr "ホストのコールバックジョブがすでに保留中です。" -#: awx/api/views/__init__.py:2813 awx/api/views/__init__.py:3567 +#: awx/api/views/__init__.py:2803 awx/api/views/__init__.py:3557 msgid "Error starting job!" msgstr "ジョブの開始時にエラーが発生しました!" -#: awx/api/views/__init__.py:2938 awx/api/views/__init__.py:2957 +#: awx/api/views/__init__.py:2928 awx/api/views/__init__.py:2947 msgid "Cycle detected." msgstr "サイクルが検出されました。" -#: awx/api/views/__init__.py:2949 +#: awx/api/views/__init__.py:2939 msgid "Relationship not allowed." msgstr "リレーションシップは許可されていません。" -#: awx/api/views/__init__.py:3178 +#: awx/api/views/__init__.py:3168 msgid "Cannot relaunch slice workflow job orphaned from job template." msgstr "ジョブテンプレートから孤立しているスライスされたワークフロージョブを再起動することはできません。" -#: awx/api/views/__init__.py:3180 +#: awx/api/views/__init__.py:3170 msgid "Cannot relaunch sliced workflow job after slice count has changed." msgstr "スライス数を変更した後は、スライスされたワークフロージョブを再起動することはできません。" -#: awx/api/views/__init__.py:3213 +#: awx/api/views/__init__.py:3203 msgid "Workflow Job Template Schedules" msgstr "ワークフロージョブテンプレートのスケジュール" -#: awx/api/views/__init__.py:3356 awx/api/views/__init__.py:3988 +#: awx/api/views/__init__.py:3346 awx/api/views/__init__.py:3978 msgid "Superuser privileges needed." msgstr "スーパーユーザー権限が必要です。" -#: awx/api/views/__init__.py:3389 +#: awx/api/views/__init__.py:3379 msgid "System Job Template Schedules" msgstr "システムジョブテンプレートのスケジュール" -#: awx/api/views/__init__.py:3547 +#: awx/api/views/__init__.py:3537 #, python-brace-format msgid "Wait until job finishes before retrying on {status_value} hosts." msgstr "ジョブの終了を待機してから {status_value} ホストで再試行します。" -#: awx/api/views/__init__.py:3553 +#: awx/api/views/__init__.py:3543 #, python-brace-format msgid "Cannot retry on {status_value} hosts, playbook stats not available." msgstr "Playbook 統計を利用できないため、{status_value} ホストで再試行できません。" -#: awx/api/views/__init__.py:3559 +#: awx/api/views/__init__.py:3549 #, python-brace-format msgid "Cannot relaunch because previous job had 0 {status_value} hosts." msgstr "直前のジョブにあるのが 0 {status_value} ホストがあるため、再起動できません。" -#: awx/api/views/__init__.py:3589 +#: awx/api/views/__init__.py:3579 msgid "Cannot create schedule because job requires credential passwords." msgstr "ジョブには認証情報パスワードが必要なため、スケジュールを削除できません。" -#: awx/api/views/__init__.py:3593 +#: awx/api/views/__init__.py:3583 msgid "Cannot create schedule because job was launched by legacy method." msgstr "ジョブがレガシー方式で起動したため、スケジュールを作成できません。" -#: awx/api/views/__init__.py:3594 +#: awx/api/views/__init__.py:3584 msgid "Cannot create schedule because a related resource is missing." msgstr "関連するリソースがないため、スケジュールを作成できません。" -#: awx/api/views/__init__.py:3648 +#: awx/api/views/__init__.py:3638 msgid "Job Host Summaries List" msgstr "ジョブホスト概要一覧" -#: awx/api/views/__init__.py:3704 +#: awx/api/views/__init__.py:3694 msgid "Job Event Children List" msgstr "ジョブイベント子一覧" -#: awx/api/views/__init__.py:3735 +#: awx/api/views/__init__.py:3725 msgid "Job Events List" msgstr "ジョブイベント一覧" -#: awx/api/views/__init__.py:3936 +#: awx/api/views/__init__.py:3926 msgid "Ad Hoc Command Events List" msgstr "アドホックコマンドイベント一覧" -#: awx/api/views/__init__.py:4187 +#: awx/api/views/__init__.py:4177 msgid "Delete not allowed while there are pending notifications" msgstr "保留中の通知がある場合に削除は許可されません" -#: awx/api/views/__init__.py:4194 +#: awx/api/views/__init__.py:4184 msgid "Notification Template Test" msgstr "通知テンプレートテスト" -#: awx/api/views/__init__.py:4450 awx/api/views/__init__.py:4465 +#: awx/api/views/__init__.py:4440 awx/api/views/__init__.py:4455 msgid "User does not have permission to approve or deny this workflow." msgstr "このワークフローを承認または拒否するパーミッションはありません。" -#: awx/api/views/__init__.py:4452 awx/api/views/__init__.py:4467 +#: awx/api/views/__init__.py:4442 awx/api/views/__init__.py:4457 msgid "This workflow step has already been approved or denied." msgstr "このワークフローの手順はすでに承認または拒否されています。" @@ -1408,7 +1397,7 @@ msgstr "実行中のジョブリソースを削除できません。" msgid "Job has not finished processing events." msgstr "ジョブはイベント処理を終了していません。" -#: awx/api/views/mixin.py:149 +#: awx/api/views/mixin.py:138 msgid "Related job {} is still processing events." msgstr "関連するジョブ {} は依然としてイベントを処理しています。" @@ -2630,12 +2619,12 @@ msgstr "Vault URL (DNS 名)" #: awx/main/credential_plugins/azure_kv.py:22 #: awx/main/credential_plugins/dsv.py:23 -#: awx/main/models/credential/__init__.py:892 +#: awx/main/models/credential/__init__.py:895 msgid "Client ID" msgstr "クライアント ID" #: awx/main/credential_plugins/azure_kv.py:29 -#: awx/main/models/credential/__init__.py:899 +#: awx/main/models/credential/__init__.py:902 msgid "Tenant ID" msgstr "テナント ID" @@ -2739,17 +2728,17 @@ msgstr "アカウント" #: awx/main/credential_plugins/conjur.py:31 #: awx/main/credential_plugins/tss.py:16 -#: awx/main/models/credential/__init__.py:585 -#: awx/main/models/credential/__init__.py:621 -#: awx/main/models/credential/__init__.py:662 -#: awx/main/models/credential/__init__.py:733 -#: awx/main/models/credential/__init__.py:797 -#: awx/main/models/credential/__init__.py:822 -#: awx/main/models/credential/__init__.py:885 -#: awx/main/models/credential/__init__.py:956 -#: awx/main/models/credential/__init__.py:981 -#: awx/main/models/credential/__init__.py:1032 -#: awx/main/models/credential/__init__.py:1122 +#: awx/main/models/credential/__init__.py:588 +#: awx/main/models/credential/__init__.py:624 +#: awx/main/models/credential/__init__.py:665 +#: awx/main/models/credential/__init__.py:736 +#: awx/main/models/credential/__init__.py:800 +#: awx/main/models/credential/__init__.py:825 +#: awx/main/models/credential/__init__.py:888 +#: awx/main/models/credential/__init__.py:959 +#: awx/main/models/credential/__init__.py:984 +#: awx/main/models/credential/__init__.py:1035 +#: awx/main/models/credential/__init__.py:1125 msgid "Username" msgstr "ユーザー名" @@ -2804,8 +2793,8 @@ msgid "The URL to the HashiCorp Vault" msgstr "HashiCorp Vault の URL" #: awx/main/credential_plugins/hashivault.py:22 -#: awx/main/models/credential/__init__.py:920 -#: awx/main/models/credential/__init__.py:939 +#: awx/main/models/credential/__init__.py:923 +#: awx/main/models/credential/__init__.py:942 msgid "Token" msgstr "トークン" @@ -2938,15 +2927,15 @@ msgid "The (Application) user username" msgstr "(アプリケーション) ユーザーのユーザー名" #: awx/main/credential_plugins/tss.py:22 -#: awx/main/models/credential/__init__.py:586 -#: awx/main/models/credential/__init__.py:622 -#: awx/main/models/credential/__init__.py:665 -#: awx/main/models/credential/__init__.py:800 -#: awx/main/models/credential/__init__.py:825 -#: awx/main/models/credential/__init__.py:888 -#: awx/main/models/credential/__init__.py:957 -#: awx/main/models/credential/__init__.py:984 -#: awx/main/models/credential/__init__.py:1040 +#: awx/main/models/credential/__init__.py:589 +#: awx/main/models/credential/__init__.py:625 +#: awx/main/models/credential/__init__.py:668 +#: awx/main/models/credential/__init__.py:803 +#: awx/main/models/credential/__init__.py:828 +#: awx/main/models/credential/__init__.py:891 +#: awx/main/models/credential/__init__.py:960 +#: awx/main/models/credential/__init__.py:987 +#: awx/main/models/credential/__init__.py:1043 msgid "Password" msgstr "パスワード" @@ -3207,417 +3196,417 @@ msgid "" msgstr "作成する必要のある証明書のタイプを指定します。それぞれのタイプの詳細については、ドキュメントを参照してください。" #: awx/main/models/credential/__init__.py:106 -#: awx/main/models/credential/__init__.py:345 +#: awx/main/models/credential/__init__.py:348 msgid "" "Enter inputs using either JSON or YAML syntax. Refer to the documentation " "for example syntax." msgstr "JSON または YAML 構文のいずれかを使用して入力を行います。構文のサンプルについてはドキュメントを参照してください。" -#: awx/main/models/credential/__init__.py:328 -#: awx/main/models/credential/__init__.py:582 +#: awx/main/models/credential/__init__.py:331 +#: awx/main/models/credential/__init__.py:585 msgid "Machine" msgstr "マシン" -#: awx/main/models/credential/__init__.py:329 -#: awx/main/models/credential/__init__.py:632 +#: awx/main/models/credential/__init__.py:332 +#: awx/main/models/credential/__init__.py:635 msgid "Vault" msgstr "Vault" -#: awx/main/models/credential/__init__.py:330 -#: awx/main/models/credential/__init__.py:658 +#: awx/main/models/credential/__init__.py:333 +#: awx/main/models/credential/__init__.py:661 msgid "Network" msgstr "ネットワーク" -#: awx/main/models/credential/__init__.py:331 -#: awx/main/models/credential/__init__.py:617 +#: awx/main/models/credential/__init__.py:334 +#: awx/main/models/credential/__init__.py:620 msgid "Source Control" msgstr "ソースコントロール" -#: awx/main/models/credential/__init__.py:332 +#: awx/main/models/credential/__init__.py:335 msgid "Cloud" msgstr "クラウド" -#: awx/main/models/credential/__init__.py:333 -#: awx/main/models/credential/__init__.py:1110 +#: awx/main/models/credential/__init__.py:336 +#: awx/main/models/credential/__init__.py:1113 msgid "Container Registry" msgstr "コンテナーレジストリー" -#: awx/main/models/credential/__init__.py:334 +#: awx/main/models/credential/__init__.py:337 msgid "Personal Access Token" msgstr "パーソナルアクセストークン" -#: awx/main/models/credential/__init__.py:335 -#: awx/main/models/credential/__init__.py:952 +#: awx/main/models/credential/__init__.py:338 +#: awx/main/models/credential/__init__.py:955 msgid "Insights" msgstr "Insights" -#: awx/main/models/credential/__init__.py:336 +#: awx/main/models/credential/__init__.py:339 msgid "External" msgstr "外部" -#: awx/main/models/credential/__init__.py:337 +#: awx/main/models/credential/__init__.py:340 msgid "Kubernetes" msgstr "Kubernetes" -#: awx/main/models/credential/__init__.py:338 +#: awx/main/models/credential/__init__.py:341 msgid "Galaxy/Automation Hub" msgstr "Galaxy / Automation Hub" -#: awx/main/models/credential/__init__.py:350 +#: awx/main/models/credential/__init__.py:353 msgid "" "Enter injectors using either JSON or YAML syntax. Refer to the documentation " "for example syntax." msgstr "JSON または YAML 構文のいずれかを使用してインジェクターを入力します。構文のサンプルについてはドキュメントを参照してください。" -#: awx/main/models/credential/__init__.py:409 +#: awx/main/models/credential/__init__.py:412 #, python-format msgid "adding %s credential type" msgstr "%s 認証情報タイプの追加" -#: awx/main/models/credential/__init__.py:587 -#: awx/main/models/credential/__init__.py:669 +#: awx/main/models/credential/__init__.py:590 +#: awx/main/models/credential/__init__.py:672 msgid "SSH Private Key" msgstr "SSH 秘密鍵" -#: awx/main/models/credential/__init__.py:590 +#: awx/main/models/credential/__init__.py:593 msgid "Signed SSH Certificate" msgstr "署名済みの SSH 証明書" -#: awx/main/models/credential/__init__.py:595 -#: awx/main/models/credential/__init__.py:624 -#: awx/main/models/credential/__init__.py:672 +#: awx/main/models/credential/__init__.py:598 +#: awx/main/models/credential/__init__.py:627 +#: awx/main/models/credential/__init__.py:675 msgid "Private Key Passphrase" msgstr "秘密鍵のパスフレーズ" -#: awx/main/models/credential/__init__.py:598 +#: awx/main/models/credential/__init__.py:601 msgid "Privilege Escalation Method" msgstr "権限昇格方法" -#: awx/main/models/credential/__init__.py:601 +#: awx/main/models/credential/__init__.py:604 msgid "" "Specify a method for \"become\" operations. This is equivalent to specifying " "the --become-method Ansible parameter." msgstr "「become」操作の方式を指定します。これは --become-method Ansible パラメーターを指定することに相当します。" -#: awx/main/models/credential/__init__.py:606 +#: awx/main/models/credential/__init__.py:609 msgid "Privilege Escalation Username" msgstr "権限昇格のユーザー名" -#: awx/main/models/credential/__init__.py:609 +#: awx/main/models/credential/__init__.py:612 msgid "Privilege Escalation Password" msgstr "権限昇格のパスワード" -#: awx/main/models/credential/__init__.py:623 +#: awx/main/models/credential/__init__.py:626 msgid "SCM Private Key" msgstr "SCM 秘密鍵" -#: awx/main/models/credential/__init__.py:636 +#: awx/main/models/credential/__init__.py:639 msgid "Vault Password" msgstr "Vault パスワード" -#: awx/main/models/credential/__init__.py:639 +#: awx/main/models/credential/__init__.py:642 msgid "Vault Identifier" msgstr "Vault ID" -#: awx/main/models/credential/__init__.py:643 +#: awx/main/models/credential/__init__.py:646 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 "(オプションの) Vault ID を指定します。これは、複数の Vault パスワードを指定するために --vault-id Ansible パラメーターを指定することに相当します。注: この機能は Ansible 2.4+ でのみ機能します。" -#: awx/main/models/credential/__init__.py:678 +#: awx/main/models/credential/__init__.py:681 msgid "Authorize" msgstr "承認" -#: awx/main/models/credential/__init__.py:683 +#: awx/main/models/credential/__init__.py:686 msgid "Authorize Password" msgstr "パスワードの承認" -#: awx/main/models/credential/__init__.py:698 +#: awx/main/models/credential/__init__.py:701 msgid "Amazon Web Services" msgstr "Amazon Web Services" -#: awx/main/models/credential/__init__.py:702 +#: awx/main/models/credential/__init__.py:705 msgid "Access Key" msgstr "アクセスキー" -#: awx/main/models/credential/__init__.py:705 +#: awx/main/models/credential/__init__.py:708 msgid "Secret Key" msgstr "シークレットキー" -#: awx/main/models/credential/__init__.py:711 +#: awx/main/models/credential/__init__.py:714 msgid "STS Token" msgstr "STS トークン" -#: awx/main/models/credential/__init__.py:715 +#: awx/main/models/credential/__init__.py:718 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 "セキュリティートークンサービス (STS) は、AWS Identity and Access Management (IAM) ユーザーの一時的な、権限の制限された認証情報を要求できる web サービスです。" -#: awx/main/models/credential/__init__.py:729 awx/main/models/inventory.py:811 +#: awx/main/models/credential/__init__.py:732 awx/main/models/inventory.py:811 msgid "OpenStack" msgstr "OpenStack" -#: awx/main/models/credential/__init__.py:736 +#: awx/main/models/credential/__init__.py:739 msgid "Password (API Key)" msgstr "パスワード (API キー)" -#: awx/main/models/credential/__init__.py:742 -#: awx/main/models/credential/__init__.py:980 +#: awx/main/models/credential/__init__.py:745 +#: awx/main/models/credential/__init__.py:983 msgid "Host (Authentication URL)" msgstr "ホスト (認証 URL)" -#: awx/main/models/credential/__init__.py:744 +#: awx/main/models/credential/__init__.py:747 msgid "" "The host to authenticate with. For example, https://openstack.business.com/" "v2.0/" msgstr "認証に使用するホスト。例: https://openstack.business.com/v2.0/" -#: awx/main/models/credential/__init__.py:748 +#: awx/main/models/credential/__init__.py:751 msgid "Project (Tenant Name)" msgstr "プロジェクト (テナント名)" -#: awx/main/models/credential/__init__.py:753 +#: awx/main/models/credential/__init__.py:756 msgid "Project (Domain Name)" msgstr "プロジェクト (ドメイン名)" -#: awx/main/models/credential/__init__.py:758 +#: awx/main/models/credential/__init__.py:761 msgid "Domain Name" msgstr "ドメイン名" -#: awx/main/models/credential/__init__.py:761 +#: awx/main/models/credential/__init__.py:764 msgid "" "OpenStack domains define administrative boundaries. It is only needed for " "Keystone v3 authentication URLs. Refer to the documentation for common " "scenarios." msgstr "OpenStack ドメインは管理上の境界を定義します。これは Keystone v3 認証 URL にのみ必要です。共通するシナリオについてはドキュメントを参照してください。" -#: awx/main/models/credential/__init__.py:769 +#: awx/main/models/credential/__init__.py:772 msgid "Region Name" msgstr "リージョン名" -#: awx/main/models/credential/__init__.py:771 +#: awx/main/models/credential/__init__.py:774 msgid "For some cloud providers, like OVH, region must be specified" msgstr "OVH などの一部のクラウドプロバイダーでは、リージョンを指定する必要があります" -#: awx/main/models/credential/__init__.py:775 -#: awx/main/models/credential/__init__.py:1051 -#: awx/main/models/credential/__init__.py:1091 -#: awx/main/models/credential/__init__.py:1134 +#: awx/main/models/credential/__init__.py:778 +#: awx/main/models/credential/__init__.py:1054 +#: awx/main/models/credential/__init__.py:1094 +#: awx/main/models/credential/__init__.py:1137 msgid "Verify SSL" msgstr "SSL の検証" -#: awx/main/models/credential/__init__.py:787 awx/main/models/inventory.py:809 +#: awx/main/models/credential/__init__.py:790 awx/main/models/inventory.py:809 msgid "VMware vCenter" msgstr "VMware vCenter" -#: awx/main/models/credential/__init__.py:793 +#: awx/main/models/credential/__init__.py:796 msgid "VCenter Host" msgstr "vCenter ホスト" -#: awx/main/models/credential/__init__.py:795 +#: awx/main/models/credential/__init__.py:798 msgid "" "Enter the hostname or IP address that corresponds to your VMware vCenter." msgstr "VMware vCenter に対応するホスト名または IP アドレスを入力します。" -#: awx/main/models/credential/__init__.py:812 awx/main/models/inventory.py:810 +#: awx/main/models/credential/__init__.py:815 awx/main/models/inventory.py:810 msgid "Red Hat Satellite 6" msgstr "Red Hat Satellite 6" -#: awx/main/models/credential/__init__.py:818 +#: awx/main/models/credential/__init__.py:821 msgid "Satellite 6 URL" msgstr "Satellite 6 URL" -#: awx/main/models/credential/__init__.py:820 +#: awx/main/models/credential/__init__.py:823 msgid "" "Enter the URL that corresponds to your Red Hat Satellite 6 server. For " "example, https://satellite.example.org" msgstr "Red Hat Satellite 6 Server に対応する URL を入力します (例: https://satellite.example.org)。" -#: awx/main/models/credential/__init__.py:837 awx/main/models/inventory.py:807 +#: awx/main/models/credential/__init__.py:840 awx/main/models/inventory.py:807 msgid "Google Compute Engine" msgstr "Google Compute Engine" -#: awx/main/models/credential/__init__.py:843 +#: awx/main/models/credential/__init__.py:846 msgid "Service Account Email Address" msgstr "サービスアカウントのメールアドレス" -#: awx/main/models/credential/__init__.py:845 +#: awx/main/models/credential/__init__.py:848 msgid "" "The email address assigned to the Google Compute Engine service account." msgstr "Google Compute Engine サービスアカウントに割り当てられたメールアドレス。" -#: awx/main/models/credential/__init__.py:852 +#: awx/main/models/credential/__init__.py:855 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 "プロジェクト ID は GCE によって割り当てられる識別情報です。これは 3 語か、または 2 語とそれに続く 3 桁の数字のいずれかで構成されます。例: project-id-000、another-project-id" -#: awx/main/models/credential/__init__.py:860 +#: awx/main/models/credential/__init__.py:863 msgid "RSA Private Key" msgstr "RSA 秘密鍵" -#: awx/main/models/credential/__init__.py:865 +#: awx/main/models/credential/__init__.py:868 msgid "" "Paste the contents of the PEM file associated with the service account email." msgstr "サービスアカウントメールに関連付けられた PEM ファイルの内容を貼り付けます。" -#: awx/main/models/credential/__init__.py:875 awx/main/models/inventory.py:808 +#: awx/main/models/credential/__init__.py:878 awx/main/models/inventory.py:808 msgid "Microsoft Azure Resource Manager" msgstr "Microsoft Azure Resource Manager" -#: awx/main/models/credential/__init__.py:881 +#: awx/main/models/credential/__init__.py:884 msgid "Subscription ID" msgstr "サブスクリプション ID" -#: awx/main/models/credential/__init__.py:883 +#: awx/main/models/credential/__init__.py:886 msgid "Subscription ID is an Azure construct, which is mapped to a username." msgstr "サブスクリプション ID は、ユーザー名にマップされる Azure コンストラクトです。" -#: awx/main/models/credential/__init__.py:902 +#: awx/main/models/credential/__init__.py:905 msgid "Azure Cloud Environment" msgstr "Azure クラウド環境" -#: awx/main/models/credential/__init__.py:904 +#: awx/main/models/credential/__init__.py:907 msgid "" "Environment variable AZURE_CLOUD_ENVIRONMENT when using Azure GovCloud or " "Azure stack." msgstr "Azure GovCloud または Azure スタック使用時の環境変数 AZURE_CLOUD_ENVIRONMENT。" -#: awx/main/models/credential/__init__.py:914 +#: awx/main/models/credential/__init__.py:917 msgid "GitHub Personal Access Token" msgstr "GitHub パーソナルアクセストークン" -#: awx/main/models/credential/__init__.py:923 +#: awx/main/models/credential/__init__.py:926 msgid "This token needs to come from your profile settings in GitHub" msgstr "このトークンは GitHub のプロファイル設定から取得する必要があります。" -#: awx/main/models/credential/__init__.py:933 +#: awx/main/models/credential/__init__.py:936 msgid "GitLab Personal Access Token" msgstr "GitLab パーソナルアクセストークン" -#: awx/main/models/credential/__init__.py:942 +#: awx/main/models/credential/__init__.py:945 msgid "This token needs to come from your profile settings in GitLab" msgstr "このトークンは GitLab のプロファイル設定から取得する必要があります。" -#: awx/main/models/credential/__init__.py:976 awx/main/models/inventory.py:812 +#: awx/main/models/credential/__init__.py:979 awx/main/models/inventory.py:812 msgid "Red Hat Virtualization" msgstr "Red Hat Virtualization" -#: awx/main/models/credential/__init__.py:980 +#: awx/main/models/credential/__init__.py:983 msgid "The host to authenticate with." msgstr "認証するホスト。" -#: awx/main/models/credential/__init__.py:990 +#: awx/main/models/credential/__init__.py:993 msgid "CA File" msgstr "CA ファイル" -#: awx/main/models/credential/__init__.py:992 +#: awx/main/models/credential/__init__.py:995 msgid "Absolute file path to the CA file to use (optional)" msgstr "使用する CA ファイルへの絶対ファイルパス (オプション)" -#: awx/main/models/credential/__init__.py:1020 -#: awx/main/models/credential/__init__.py:1026 awx/main/models/inventory.py:813 +#: awx/main/models/credential/__init__.py:1023 +#: awx/main/models/credential/__init__.py:1029 awx/main/models/inventory.py:813 msgid "Red Hat Ansible Automation Platform" msgstr "Red Hat Ansible Automation Platform" -#: awx/main/models/credential/__init__.py:1028 +#: awx/main/models/credential/__init__.py:1031 msgid "Red Hat Ansible Automation Platform base URL to authenticate with." msgstr "認証に使用する RedHat Ansible Automation Platform のベース URL。" -#: awx/main/models/credential/__init__.py:1035 +#: awx/main/models/credential/__init__.py:1038 msgid "" "Red Hat Ansible Automation Platform username id to authenticate as.This " "should not be set if an OAuth token is being used." msgstr "認証する Red Hat Ansible Automation Platform ユーザー名 ID。OAuth トークンが使用されている場合は、これを設定しないでください。" -#: awx/main/models/credential/__init__.py:1046 +#: awx/main/models/credential/__init__.py:1049 msgid "OAuth Token" msgstr "OAuth トークン" -#: awx/main/models/credential/__init__.py:1049 +#: awx/main/models/credential/__init__.py:1052 msgid "" "An OAuth token to use to authenticate with.This should not be set if " "username/password are being used." msgstr "認証に使用する OAuth トークン。ユーザー名/パスワードが使用されている場合は設定しないでください。" -#: awx/main/models/credential/__init__.py:1074 +#: awx/main/models/credential/__init__.py:1077 msgid "OpenShift or Kubernetes API Bearer Token" msgstr "OpenShift または Kubernetes API Bearer トークン" -#: awx/main/models/credential/__init__.py:1079 +#: awx/main/models/credential/__init__.py:1082 msgid "OpenShift or Kubernetes API Endpoint" msgstr "OpenShift または Kubernetes API エンドポイント" -#: awx/main/models/credential/__init__.py:1081 +#: awx/main/models/credential/__init__.py:1084 msgid "The OpenShift or Kubernetes API Endpoint to authenticate with." msgstr "認証する OpenShift または Kubernetes API エンドポイント。" -#: awx/main/models/credential/__init__.py:1085 +#: awx/main/models/credential/__init__.py:1088 msgid "API authentication bearer token" msgstr "API 認証ベアラートークン" -#: awx/main/models/credential/__init__.py:1097 +#: awx/main/models/credential/__init__.py:1100 msgid "Certificate Authority data" msgstr "認証局データ" -#: awx/main/models/credential/__init__.py:1115 +#: awx/main/models/credential/__init__.py:1118 msgid "Authentication URL" msgstr "認証 URL" -#: awx/main/models/credential/__init__.py:1117 +#: awx/main/models/credential/__init__.py:1120 msgid "Authentication endpoint for the container registry." msgstr "コンテナーレジストリーの認証エンドポイント。" -#: awx/main/models/credential/__init__.py:1127 +#: awx/main/models/credential/__init__.py:1130 msgid "Password or Token" msgstr "パスワードまたはトークン" -#: awx/main/models/credential/__init__.py:1130 +#: awx/main/models/credential/__init__.py:1133 msgid "A password or token used to authenticate with" msgstr "認証に使用されるパスワードまたはトークン" -#: awx/main/models/credential/__init__.py:1147 +#: awx/main/models/credential/__init__.py:1150 msgid "Ansible Galaxy/Automation Hub API Token" msgstr "Ansible Galaxy/Automation Hub API トークン" -#: awx/main/models/credential/__init__.py:1152 +#: awx/main/models/credential/__init__.py:1155 msgid "Galaxy Server URL" msgstr "Galaxy Server URL" -#: awx/main/models/credential/__init__.py:1154 +#: awx/main/models/credential/__init__.py:1157 msgid "The URL of the Galaxy instance to connect to." msgstr "接続する Galaxy インスタンスの URL。" -#: awx/main/models/credential/__init__.py:1158 +#: awx/main/models/credential/__init__.py:1161 msgid "Auth Server URL" msgstr "認証サーバー URL" -#: awx/main/models/credential/__init__.py:1160 +#: awx/main/models/credential/__init__.py:1163 msgid "The URL of a Keycloak server token_endpoint, if using SSO auth." msgstr "SSO 認証を使用している場合は、Keycloak サーバー token_endpoint の URL。" -#: awx/main/models/credential/__init__.py:1164 +#: awx/main/models/credential/__init__.py:1167 msgid "API Token" msgstr "API トークン" -#: awx/main/models/credential/__init__.py:1167 +#: awx/main/models/credential/__init__.py:1170 msgid "A token to use for authentication against the Galaxy instance." msgstr "Galaxy インスタンスに対する認証に使用するトークン。" -#: awx/main/models/credential/__init__.py:1206 +#: awx/main/models/credential/__init__.py:1209 msgid "Target must be a non-external credential" msgstr "ターゲットには、外部の認証情報以外を使用してください。" -#: awx/main/models/credential/__init__.py:1211 +#: awx/main/models/credential/__init__.py:1214 msgid "Source must be an external credential" msgstr "ソースは、外部の認証情報でなければなりません。" -#: awx/main/models/credential/__init__.py:1217 +#: awx/main/models/credential/__init__.py:1220 msgid "Input field must be defined on target credential (options are {})." msgstr "入力フィールドは、ターゲットの認証情報 (オプションは {}) で定義する必要があります。" @@ -3635,7 +3624,7 @@ msgstr "ホスト OK" #: awx/main/models/events.py:169 msgid "Host Failure" -msgstr "ホストの障害" +msgstr "ホストの失敗" #: awx/main/models/events.py:170 awx/main/models/events.py:767 msgid "Host Skipped" @@ -3781,30 +3770,20 @@ msgstr "コンテナーレジストリー、イメージ名、およびバージ msgid "Pull image before running?" msgstr "実行前にイメージをプルしますか?" -#: awx/main/models/ha.py:83 -msgid "Total system memory of this instance in bytes." -msgstr "このインスタンスの合計システムメモリー (バイト単位)。" - -#: awx/main/models/ha.py:88 -msgid "" -"Last time instance ran its heartbeat task for main cluster nodes. Last known " -"connection to receptor mesh for execution nodes." -msgstr "インスタンスが主要なクラスターノードに対してハートビートタスクを最後に実行した時間。実行ノードのレセプターメッシュに対する最後の接続。" - -#: awx/main/models/ha.py:243 +#: awx/main/models/ha.py:167 msgid "Instances that are members of this InstanceGroup" msgstr "このインスタンスグループのメンバーであるインスタンス" -#: awx/main/models/ha.py:260 +#: awx/main/models/ha.py:184 msgid "Percentage of Instances to automatically assign to this group" msgstr "このグループに自動的に割り当てるインスタンスの割合" -#: awx/main/models/ha.py:261 +#: awx/main/models/ha.py:185 msgid "" "Static minimum number of Instances to automatically assign to this group" msgstr "このグループに自動的に割り当てるインスタンスの静的な最小数。" -#: awx/main/models/ha.py:263 +#: awx/main/models/ha.py:187 msgid "" "List of exact-match Instances that will always be automatically assigned to " "this group" @@ -4044,7 +4023,7 @@ msgid "" "Inventory files from this Project Update were used for the inventory update." msgstr "このプロジェクト更新のインベントリーファイルがインベントリー更新に使用されました。" -#: awx/main/models/inventory.py:1312 +#: awx/main/models/inventory.py:1316 msgid "Inventory script contents" msgstr "インベントリースクリプトの内容" @@ -4134,37 +4113,37 @@ msgstr "スライスされたジョブの一部として実行された場合に msgid "{status_value} is not a valid status option." msgstr "{status_value} は、有効なステータスオプションではありません。" -#: awx/main/models/jobs.py:884 +#: awx/main/models/jobs.py:888 msgid "" "Inventory applied as a prompt, assuming job template prompts for inventory" msgstr "インベントリーがプロンプトとして適用されると、ジョブテンプレートでインベントリーをプロンプトで要求することが前提となります。" -#: awx/main/models/jobs.py:1035 +#: awx/main/models/jobs.py:1039 msgid "job host summaries" msgstr "ジョブホストの概要" -#: awx/main/models/jobs.py:1097 +#: awx/main/models/jobs.py:1101 msgid "Remove jobs older than a certain number of days" msgstr "特定の日数より前のジョブを削除" -#: awx/main/models/jobs.py:1098 +#: awx/main/models/jobs.py:1102 msgid "Remove activity stream entries older than a certain number of days" msgstr "特定の日数より前のアクティビティーストリームのエントリーを削除" -#: awx/main/models/jobs.py:1099 +#: awx/main/models/jobs.py:1103 msgid "Removes expired browser sessions from the database" msgstr "期限切れブラウザーセッションをデータベースから削除" -#: awx/main/models/jobs.py:1100 +#: awx/main/models/jobs.py:1104 msgid "Removes expired OAuth 2 access tokens and refresh tokens" msgstr "期限切れの OAuth 2 アクセストークンを削除し、トークンを更新" -#: awx/main/models/jobs.py:1164 +#: awx/main/models/jobs.py:1168 #, python-brace-format msgid "Variables {list_of_keys} are not allowed for system jobs." msgstr "システムジョブでは変数 {list_of_keys} を使用できません。" -#: awx/main/models/jobs.py:1179 +#: awx/main/models/jobs.py:1183 msgid "days must be a positive integer." msgstr "日数は正の整数である必要があります。" @@ -4691,7 +4670,7 @@ msgstr "取り消されました" #: awx/main/models/unified_jobs.py:84 msgid "Never Updated" -msgstr "未更新" +msgstr "更新されていません" #: awx/main/models/unified_jobs.py:88 msgid "OK" @@ -4881,7 +4860,7 @@ msgid "Exception connecting to PagerDuty: {}" msgstr "PagerDuty への接続時の例外: {}" #: awx/main/notifications/pagerduty_backend.py:87 -#: awx/main/notifications/slack_backend.py:48 +#: awx/main/notifications/slack_backend.py:49 #: awx/main/notifications/twilio_backend.py:47 msgid "Exception sending messages: {}" msgstr "メッセージの送信時の例外: {}" @@ -4931,63 +4910,63 @@ msgid "" "has permission to create a secret." msgstr "imagePullSecret: {} の作成に失敗しました。openshift または k8s の認証情報にシークレットを作成する権限があることを確認してください。" -#: awx/main/scheduler/task_manager.py:181 +#: awx/main/scheduler/task_manager.py:166 msgid "" "Workflow Job spawned from workflow could not start because it would result " "in recursion (spawn order, most recent first: {})" msgstr "ワークフローから起動されるワークフロージョブは、再帰が生じるために開始できませんでした (起動順、もっとも新しいものから: {})" -#: awx/main/scheduler/task_manager.py:192 +#: awx/main/scheduler/task_manager.py:177 msgid "" "Job spawned from workflow could not start because it was missing a related " "resource such as project or inventory" msgstr "ワークフローから起動されるジョブは、プロジェクトまたはインベントリーなどの関連するリソースがないために開始できませんでした" -#: awx/main/scheduler/task_manager.py:202 +#: awx/main/scheduler/task_manager.py:187 msgid "" "Job spawned from workflow could not start because it was not in the right " "state or required manual credentials" msgstr "ワークフローから起動されるジョブは、正常な状態にないか、または手動の認証が必要であるために開始できませんでした" -#: awx/main/scheduler/task_manager.py:243 +#: awx/main/scheduler/task_manager.py:228 msgid "No error handling paths found, marking workflow as failed" msgstr "エラーの処理パスが見つかりません。ワークフローを失敗としてマークしました" -#: awx/main/scheduler/task_manager.py:493 +#: awx/main/scheduler/task_manager.py:470 #, python-brace-format msgid "waiting for {blocked_by._meta.model_name}-{blocked_by.id} to finish" msgstr "{blocked_by._meta.model_name}-{blocked_by.id} が終わるのを待機中" -#: awx/main/scheduler/task_manager.py:557 +#: awx/main/scheduler/task_manager.py:533 msgid "" "This job is not ready to start because there is not enough available " "capacity." msgstr "使用可能な容量が十分でないため、このジョブを開始する準備ができていません。" -#: awx/main/scheduler/task_manager.py:576 +#: awx/main/scheduler/task_manager.py:552 #, python-brace-format msgid "The approval node {name} ({pk}) has expired after {timeout} seconds." msgstr "承認ノード {name} ({pk}) は {timeout} 秒後に失効しました。" -#: awx/main/tasks.py:668 +#: awx/main/tasks.py:567 msgid "" "Scheduled job could not start because it was not in the " "right state or required manual credentials" msgstr "スケジュール済みのジョブは、正常な状態にないか、手動の認証が必要であるために開始できませんでした" -#: awx/main/tasks.py:1825 +#: awx/main/tasks.py:1728 msgid "Job could not start because it does not have a valid inventory." msgstr "ジョブは有効なインベントリーがないために開始できませんでした。" -#: awx/main/tasks.py:1829 +#: awx/main/tasks.py:1732 msgid "Job could not start because it does not have a valid project." msgstr "ジョブは有効なプロジェクトがないために開始できませんでした。" -#: awx/main/tasks.py:1833 +#: awx/main/tasks.py:1736 msgid "Job could not start because no Execution Environment could be found." msgstr "実行環境が見つからなかったため、ジョブを開始できませんでした。" -#: awx/main/tasks.py:1837 +#: awx/main/tasks.py:1740 msgid "" "The project revision for this job template is unknown due to a failed update." msgstr "更新に失敗したため、このジョブテンプレートのプロジェクトリビジョンは不明です。" @@ -5007,53 +4986,53 @@ msgid "" "missing unified job template and error handling path [{}]." msgstr "ワークフロージョブのノードにエラーハンドルパスがありません [] ワークフロージョブのノードに統一されたジョブテンプレートおよびエラーハンドルパスがありません [{}]。" -#: awx/main/utils/common.py:118 +#: awx/main/utils/common.py:124 #, python-format msgid "Unable to convert \"%s\" to boolean" msgstr "\"%s\" をブール値に変換できません" -#: awx/main/utils/common.py:262 +#: awx/main/utils/common.py:268 #, python-format msgid "Unsupported SCM type \"%s\"" msgstr "サポートされない SCM タイプ \"%s\"" -#: awx/main/utils/common.py:269 awx/main/utils/common.py:281 -#: awx/main/utils/common.py:300 +#: awx/main/utils/common.py:275 awx/main/utils/common.py:287 +#: awx/main/utils/common.py:306 #, python-format msgid "Invalid %s URL" msgstr "無効な %s URL" -#: awx/main/utils/common.py:271 awx/main/utils/common.py:310 +#: awx/main/utils/common.py:277 awx/main/utils/common.py:316 #, python-format msgid "Unsupported %s URL" msgstr "サポートされない %s URL" -#: awx/main/utils/common.py:312 +#: awx/main/utils/common.py:318 #, python-format msgid "Unsupported host \"%s\" for file:// URL" msgstr "file:// URL でサポートされないホスト \"%s\"" -#: awx/main/utils/common.py:314 +#: awx/main/utils/common.py:320 #, python-format msgid "Host is required for %s URL" msgstr "%s URL にはホストが必要です" -#: awx/main/utils/common.py:332 +#: awx/main/utils/common.py:338 #, python-format msgid "Username must be \"git\" for SSH access to %s." msgstr "%s への SSH アクセスではユーザー名を \"git\" にする必要があります。" -#: awx/main/utils/common.py:670 +#: awx/main/utils/common.py:662 #, python-brace-format msgid "Input type `{data_type}` is not a dictionary" msgstr "入力タイプ `{data_type}` は辞書ではありません" -#: awx/main/utils/common.py:700 +#: awx/main/utils/common.py:692 #, python-brace-format msgid "Variables not compatible with JSON standard (error: {json_error})" msgstr "変数には JSON 標準との互換性がありません (エラー: {json_error})" -#: awx/main/utils/common.py:705 +#: awx/main/utils/common.py:697 #, python-brace-format msgid "" "Cannot parse as JSON (error: {json_error}) or YAML (error: {yaml_error})." @@ -6257,4 +6236,4 @@ msgstr "%s が現在アップグレード中です。" #: awx/ui/urls.py:24 msgid "This page will refresh when complete." -msgstr "このページは完了すると更新されます。" +msgstr "このページは完了すると更新されます。" diff --git a/awx/locale/ko/LC_MESSAGES/django.po b/awx/locale/ko/LC_MESSAGES/django.po new file mode 100644 index 0000000000..5ae734e187 --- /dev/null +++ b/awx/locale/ko/LC_MESSAGES/django.po @@ -0,0 +1,6239 @@ +# 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 , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-07-29 13:13+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: awx/api/conf.py:19 +msgid "Idle Time Force Log Out" +msgstr "유휴 시간 강제 종료" + +#: awx/api/conf.py:20 +msgid "" +"Number of seconds that a user is inactive before they will need to login " +"again." +msgstr "사용자가 다시 로그인해야 하기 전에 비활성 상태인 시간(초)입니다." + +#: awx/api/conf.py:21 awx/api/conf.py:31 awx/api/conf.py:42 awx/api/conf.py:50 +#: awx/api/conf.py:70 awx/api/conf.py:85 awx/api/conf.py:96 awx/sso/conf.py:105 +#: awx/sso/conf.py:116 awx/sso/conf.py:128 awx/sso/conf.py:145 +msgid "Authentication" +msgstr "인증" + +#: awx/api/conf.py:23 awx/api/conf.py:72 awx/main/conf.py:408 +#: awx/main/conf.py:423 awx/main/conf.py:438 awx/main/conf.py:455 +#: awx/main/conf.py:595 awx/main/conf.py:692 awx/sso/conf.py:532 +msgid "seconds" +msgstr "초" + +#: awx/api/conf.py:29 +msgid "Maximum number of simultaneous logged in sessions" +msgstr "동시에 로그인한 최대 세션 수" + +#: awx/api/conf.py:30 +msgid "" +"Maximum number of simultaneous logged in sessions a user may have. To " +"disable enter -1." +msgstr "사용자가 가질 수 있는 최대 동시 로그인 세션 수입니다. 비활성화하려면 -1을 입력합니다." + +#: awx/api/conf.py:37 +msgid "Disable the built-in authentication system" +msgstr "기본 제공 인증 시스템 비활성화" + +#: awx/api/conf.py:39 +msgid "" +"Controls whether users are prevented from using the built-in authentication " +"system. You probably want to do this if you are using an LDAP or SAML " +"integration." +msgstr "사용자가 기본 제공 인증 시스템을 사용하지 못하도록 차단할지 여부를 제어합니다. LDAP 또는 SAML 통합을 사용하는 경우 이 작업을 수행해야 합니다." + +#: awx/api/conf.py:48 +msgid "Enable HTTP Basic Auth" +msgstr "HTTP 기본 인증 활성화" + +#: awx/api/conf.py:49 +msgid "Enable HTTP Basic Auth for the API Browser." +msgstr "API 브라우저의 HTTP 기본 인증을 활성화합니다." + +#: awx/api/conf.py:61 +msgid "OAuth 2 Timeout Settings" +msgstr "OAuth 2 시간 제한 설정" + +#: awx/api/conf.py:63 +msgid "" +"Dictionary for customizing OAuth 2 timeouts, available items are " +"`ACCESS_TOKEN_EXPIRE_SECONDS`, the duration of access tokens in the number " +"of seconds, `AUTHORIZATION_CODE_EXPIRE_SECONDS`, the duration of " +"authorization codes in the number of seconds, and " +"`REFRESH_TOKEN_EXPIRE_SECONDS`, the duration of refresh tokens, after " +"expired access tokens, in the number of seconds." +msgstr "OAuth 2 시간 제한 사용자 지정을 위한 사전, 사용 가능한 항목은 'ACCESS_TOKEN_EXPIRE_SECONDS', 액세스 토큰 지속 시간(초 단위), 'AUTHORIZATION_CODE_EXPIRE_SECONDS', 인증 코드의 지속 시간 (초 단위), 'REFRESH_TOK_EXEN_EXEN_EXEN_EXEN_EXEN_EXEN_EXEN_EXRE_ONDS', 액세스 토큰이 만료된 후 토큰의 새로 고침 기간(초 단위)입니다." + +#: awx/api/conf.py:78 +msgid "Allow External Users to Create OAuth2 Tokens" +msgstr "외부 사용자가 OAuth2 토큰을 만들 수 있도록 허용" + +#: awx/api/conf.py:80 +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 "보안상의 이유로 외부 인증 공급자(LDAP, SAML, SSO, Radius 등)의 사용자는 OAuth2 토큰을 생성할 수 없습니다. 이 동작을 변경하려면 이 설정을 활성화합니다. 이 설정이 해제되는 경우 기존 토큰은 삭제되지 않습니다." + +#: awx/api/conf.py:94 +msgid "Login redirect override URL" +msgstr "로그인 리디렉션 덮어쓰기 URL" + +#: awx/api/conf.py:95 +msgid "" +"URL to which unauthorized users will be redirected to log in. If blank, " +"users will be sent to the login page." +msgstr "권한이 없는 사용자가 로그인으로 리디렉션되는 URL입니다. 비어 있으면 사용자는 로그인 페이지로 이동합니다." + +#: awx/api/conf.py:114 +msgid "There are no remote authentication systems configured." +msgstr "원격 인증 시스템이 구성되어 있지 않습니다." + +#: awx/api/exceptions.py:19 +msgid "Resource is being used by running jobs." +msgstr "실행 중인 작업이 리소스를 사용하고 있습니다." + +#: awx/api/fields.py:80 +#, python-brace-format +msgid "Invalid key names: {invalid_key_names}" +msgstr "잘못된 키 이름: {invalid_key_names}" + +#: awx/api/fields.py:108 +msgid "Credential {} does not exist" +msgstr "자격 증명 {}이/가 존재하지 않습니다" + +#: awx/api/filters.py:82 +msgid "No related model for field {}." +msgstr "필드 {}에 관련된 모델이 없습니다." + +#: awx/api/filters.py:96 +msgid "Filtering on password fields is not allowed." +msgstr "암호 필드에 대한 필터링은 허용되지 않습니다." + +#: awx/api/filters.py:108 awx/api/filters.py:110 +#, python-format +msgid "Filtering on %s is not allowed." +msgstr "%s에서 필터링은 허용되지 않습니다." + +#: awx/api/filters.py:113 +msgid "Loops not allowed in filters, detected on field {}." +msgstr "필터에서 루프가 허용되지 않음, 필드 {}에서 감지되었습니다." + +#: awx/api/filters.py:171 +msgid "Query string field name not provided." +msgstr "쿼리 문자열 필드 이름이 제공되지 않았습니다." + +#: awx/api/filters.py:203 +#, python-brace-format +msgid "Invalid {field_name} id: {field_id}" +msgstr "잘못된 {field_name} ID: {field_id}" + +#: awx/api/filters.py:345 +msgid "" +"Cannot apply role_level filter to this list because its model does not use " +"roles for access control." +msgstr "모델이 액세스 제어에 역할을 사용하지 않기 때문에 role_level 필터를 이 목록에 적용할 수 없습니다." + +#: awx/api/generics.py:179 +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 "HTTP 요청에 올바른 Content-Type을 사용하고 있지 않습니다. REST API를 사용하는 경우 Content-Type은 application/json이어야 합니다" + +#: awx/api/generics.py:220 +msgid " To establish a login session, visit" +msgstr " 로그인 세션을 설정하려면 다음을 방문하십시오" + +#: awx/api/generics.py:634 awx/api/generics.py:694 +msgid "\"id\" field must be an integer." +msgstr "\"id\" 필드는 정수여야 합니다." + +#: awx/api/generics.py:691 +msgid "\"id\" is required to disassociate" +msgstr "연결을 끊려면 \"ID\"가 필요합니다" + +#: awx/api/generics.py:739 +msgid "{} 'id' field is missing." +msgstr "{} 'ID' 필드가 누락되어 있습니다." + +#: awx/api/metadata.py:66 +msgid "Database ID for this {}." +msgstr "이 {}의 데이터베이스 ID입니다." + +#: awx/api/metadata.py:67 +msgid "Name of this {}." +msgstr "이 {}의 이름입니다." + +#: awx/api/metadata.py:68 +msgid "Optional description of this {}." +msgstr "이 {}에 대한 선택적 설명입니다." + +#: awx/api/metadata.py:69 +msgid "Data type for this {}." +msgstr "이 {}의 데이터 유형입니다." + +#: awx/api/metadata.py:70 +msgid "URL for this {}." +msgstr "이 {}의 URL입니다." + +#: awx/api/metadata.py:71 +msgid "Data structure with URLs of related resources." +msgstr "관련 리소스에 대한 URL을 포함하는 데이터 구조입니다." + +#: awx/api/metadata.py:73 +msgid "" +"Data structure with name/description for related resources. The output for " +"some objects may be limited for performance reasons." +msgstr "관련 리소스에 대한 이름/설명이 있는 데이터 구조입니다. 일부 오브젝트의 출력은 성능상의 이유로 제한될 수 있습니다." + +#: awx/api/metadata.py:75 +msgid "Timestamp when this {} was created." +msgstr "이 {}이/가 생성되었을 때의 타임스탬프입니다." + +#: awx/api/metadata.py:76 +msgid "Timestamp when this {} was last modified." +msgstr "이 {}이/가 마지막으로 수정된 타임스탬프입니다." + +#: awx/api/pagination.py:77 +msgid "Number of results to return per page." +msgstr "페이지당 반환할 결과 수입니다." + +#: awx/api/parsers.py:33 +msgid "JSON parse error - not a JSON object" +msgstr "JSON 구문 분석 오류 - JSON 오브젝트가 아님" + +#: awx/api/parsers.py:36 +#, python-format +msgid "" +"JSON parse error - %s\n" +"Possible cause: trailing comma." +msgstr "JSON 구문 분석 오류 - %s\n" +"가능한 오류 원인: 후행 쉼표." + +#: awx/api/serializers.py:205 +msgid "" +"The original object is already named {}, a copy from it cannot have the same " +"name." +msgstr "원본 오브젝트는 이미 {}이라는 이름으로, 해당 오브젝트의 사본 이름이 같을 수 없습니다." + +#: awx/api/serializers.py:334 +#, python-format +msgid "Cannot use dictionary for %s" +msgstr "%s에 대한 사전을 사용할 수 없음" + +#: awx/api/serializers.py:348 +msgid "Playbook Run" +msgstr "플레이북 실행" + +#: awx/api/serializers.py:349 +msgid "Command" +msgstr "명령" + +#: awx/api/serializers.py:350 awx/main/models/unified_jobs.py:536 +msgid "SCM Update" +msgstr "SCM 업데이트" + +#: awx/api/serializers.py:351 +msgid "Inventory Sync" +msgstr "인벤토리 동기화" + +#: awx/api/serializers.py:352 +msgid "Management Job" +msgstr "관리 작업" + +#: awx/api/serializers.py:353 +msgid "Workflow Job" +msgstr "워크플로우 작업" + +#: awx/api/serializers.py:354 +msgid "Workflow Template" +msgstr "워크플로우 템플릿" + +#: awx/api/serializers.py:355 +msgid "Job Template" +msgstr "작업 템플릿" + +#: awx/api/serializers.py:743 +msgid "" +"Indicates whether all of the events generated by this unified job have been " +"saved to the database." +msgstr "이 통합 작업에서 생성한 모든 이벤트가 데이터베이스에 저장되었는지 여부를 나타냅니다." + +#: awx/api/serializers.py:939 +msgid "Write-only field used to change the password." +msgstr "암호를 변경하는 데 사용되는 쓰기 전용 필드입니다." + +#: awx/api/serializers.py:941 +msgid "Set if the account is managed by an external service" +msgstr "계정이 외부 서비스에서 관리되는지 여부 설정" + +#: awx/api/serializers.py:979 +msgid "Password required for new User." +msgstr "새 사용자에게는 암호가 필요합니다." + +#: awx/api/serializers.py:1067 +#, python-format +msgid "Unable to change %s on user managed by LDAP." +msgstr "LDAP에서 관리하는 사용자에 대해 %s을/를 변경할 수 없습니다." + +#: awx/api/serializers.py:1153 +msgid "Must be a simple space-separated string with allowed scopes {}." +msgstr "허용되는 범위 {}을/를 사용하여 공백으로 구분된 단순한 문자열이어야 합니다." + +#: awx/api/serializers.py:1238 +msgid "Authorization Grant Type" +msgstr "인증 권한 부여 유형" + +#: awx/api/serializers.py:1239 awx/main/credential_plugins/azure_kv.py:25 +#: awx/main/credential_plugins/dsv.py:26 +#: awx/main/models/credential/__init__.py:898 +msgid "Client Secret" +msgstr "클라이언트 시크릿" + +#: awx/api/serializers.py:1240 +msgid "Client Type" +msgstr "클라이언트 유형" + +#: awx/api/serializers.py:1241 +msgid "Redirect URIs" +msgstr "리디렉션 URI" + +#: awx/api/serializers.py:1242 +msgid "Skip Authorization" +msgstr "인증 건너뛰기" + +#: awx/api/serializers.py:1350 +msgid "Cannot change max_hosts." +msgstr "max_hosts를 변경할 수 없습니다." + +#: awx/api/serializers.py:1391 +#, python-brace-format +msgid "Cannot change local_path for {scm_type}-based projects" +msgstr "{scm_type}기반 프로젝트의 local_path를 변경할 수 없음" + +#: awx/api/serializers.py:1395 +msgid "This path is already being used by another manual project." +msgstr "이 경로는 이미 다른 수동 프로젝트에서 사용하고 있습니다." + +#: awx/api/serializers.py:1397 +msgid "SCM branch cannot be used with archive projects." +msgstr "SCM 분기는 프로젝트를 아카이브하는데 사용할 수 없습니다." + +#: awx/api/serializers.py:1399 +msgid "SCM refspec can only be used with git projects." +msgstr "SCM refspec은 git 프로젝트에서만 사용할 수 있습니다." + +#: awx/api/serializers.py:1401 +msgid "SCM track_submodules can only be used with git projects." +msgstr "SCM track_submodules는 git 프로젝트에서만 사용할 수 있습니다." + +#: awx/api/serializers.py:1432 +msgid "" +"Only Container Registry credentials can be associated with an Execution " +"Environment" +msgstr "컨테이너 레지스트리 자격 증명만 실행 환경과 연결할 수 있습니다" + +#: awx/api/serializers.py:1440 +msgid "Cannot change the organization of an execution environment" +msgstr "실행 환경의 조직을 변경할 수 없습니다" + +#: awx/api/serializers.py:1521 +msgid "" +"One or more job templates depend on branch override behavior for this " +"project (ids: {})." +msgstr "하나 이상의 작업 템플릿이 이 프로젝트의 분기 덮어쓰기 동작(ids: {})에 따라 다릅니다." + +#: awx/api/serializers.py:1530 +msgid "Update options must be set to false for manual projects." +msgstr "수동 프로젝트에 대해 업데이트 옵션을 false로 설정해야 합니다." + +#: awx/api/serializers.py:1536 +msgid "Array of playbooks available within this project." +msgstr "이 프로젝트 내에서 사용할 수 있는 플레이북 배열입니다." + +#: awx/api/serializers.py:1554 +msgid "" +"Array of inventory files and directories available within this project, not " +"comprehensive." +msgstr "이 프로젝트 내에서 사용할 수 있는 인벤토리 파일 및 디렉터리의 배열은 포괄적이지 않습니다." + +#: awx/api/serializers.py:1599 awx/api/serializers.py:3098 +#: awx/api/serializers.py:3311 +msgid "A count of hosts uniquely assigned to each status." +msgstr "각 상태에 할당된 고유한 호스트 수입니다." + +#: awx/api/serializers.py:1600 awx/api/serializers.py:3099 +msgid "A count of all plays and tasks for the job run." +msgstr "작업 실행에 대한 모든 재생 및 작업의 수입니다." + +#: awx/api/serializers.py:1724 +msgid "Smart inventories must specify host_filter" +msgstr "스마트 인벤토리에서 host_filter를 지정해야 합니다" + +#: awx/api/serializers.py:1827 +#, python-format +msgid "Invalid port specification: %s" +msgstr "잘못된 포트 사양: %s" + +#: awx/api/serializers.py:1838 +msgid "Cannot create Host for Smart Inventory" +msgstr "스마트 인벤토리에 대한 호스트를 생성할 수 없음" + +#: awx/api/serializers.py:1856 +msgid "A Group with that name already exists." +msgstr "이 이름을 가진 그룹이 이미 존재합니다." + +#: awx/api/serializers.py:1927 +msgid "A Host with that name already exists." +msgstr "이 이름을 가진 호스트가 이미 존재합니다." + +#: awx/api/serializers.py:1932 +msgid "Invalid group name." +msgstr "그룹 이름이 잘못되었습니다." + +#: awx/api/serializers.py:1937 +msgid "Cannot create Group for Smart Inventory" +msgstr "스마트 인벤토리에 대한 그룹을 생성할 수 없음" + +#: awx/api/serializers.py:1995 +msgid "Cloud credential to use for inventory updates." +msgstr "인벤토리 업데이트에 사용할 클라우드 자격 증명입니다." + +#: awx/api/serializers.py:2025 +msgid "`{}` is a prohibited environment variable" +msgstr "'{}'은/는 금지된 환경 변수입니다" + +#: awx/api/serializers.py:2115 +msgid "Cannot use manual project for SCM-based inventory." +msgstr "SCM 기반 인벤토리에 수동 프로젝트를 사용할 수 없습니다." + +#: awx/api/serializers.py:2120 +msgid "Setting not compatible with existing schedules." +msgstr "설정이 기존 일정과 호환되지 않습니다." + +#: awx/api/serializers.py:2125 +msgid "Cannot create Inventory Source for Smart Inventory" +msgstr "스마트 인벤토리에 대한 인벤토리 소스를 생성할 수 없음" + +#: awx/api/serializers.py:2171 +msgid "Project required for scm type sources." +msgstr "scm 유형 소스에 필요한 프로젝트입니다." + +#: awx/api/serializers.py:2175 +#, python-format +msgid "Cannot set %s if not SCM type." +msgstr "SCM 유형이 아닌 경우 %s을/를 설정할 수 없습니다." + +#: awx/api/serializers.py:2246 +msgid "The project used for this job." +msgstr "이 작업에 사용되는 프로젝트입니다." + +#: awx/api/serializers.py:2491 +msgid "Modifications not allowed for managed credential types" +msgstr "관리되는 자격 증명 유형에 대해 수정이 허용되지 않습니다" + +#: awx/api/serializers.py:2501 +msgid "" +"Modifications to inputs are not allowed for credential types that are in use" +msgstr "사용 중인 자격 증명 유형에 대한 입력 수정은 허용되지 않습니다" + +#: awx/api/serializers.py:2504 +#, python-format +msgid "Must be 'cloud' or 'net', not %s" +msgstr "%s이/가 아니라 'cloud' 또는 'net'이어야 합니다" + +#: awx/api/serializers.py:2509 +msgid "'ask_at_runtime' is not supported for custom credentials." +msgstr "'ask_at_runtime'은 사용자 지정 자격 증명에 대해 지원되지 않습니다." + +#: awx/api/serializers.py:2547 +msgid "Credential Type" +msgstr "자격 증명 유형" + +#: awx/api/serializers.py:2614 +msgid "Modifications not allowed for managed credentials" +msgstr "관리 자격 증명에 대한 수정은 허용되지 않습니다" + +#: awx/api/serializers.py:2626 awx/api/serializers.py:2699 +msgid "Galaxy credentials must be owned by an Organization." +msgstr "Galaxy 자격 증명은 조직에 속해 있어야 합니다." + +#: awx/api/serializers.py:2641 +msgid "" +"You cannot change the credential type of the credential, as it may break the " +"functionality of the resources using it." +msgstr "자격 증명을 사용하는 리소스의 기능을 손상시킬 수 있으므로 자격 증명의 자격 증명 유형을 변경할 수 없습니다." + +#: awx/api/serializers.py:2655 +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 "사용자를 소유자 역할에 추가하는 데 사용되는 쓰기 전용 필드입니다. 제공된 경우 팀 또는 조직이 제공되지 않습니다. 생성 시에만 유효합니다." + +#: awx/api/serializers.py:2663 +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 "팀을 소유자 역할에 추가하는 데 사용되는 쓰기 전용 필드입니다. 제공된 경우 사용자 또는 조직이 제공되지 않습니다. 생성 시에만 유효합니다." + +#: awx/api/serializers.py:2670 +msgid "" +"Inherit permissions from organization roles. If provided on creation, do not " +"give either user or team." +msgstr "조직 역할에서 권한을 상속합니다. 생성 시 제공되는 경우 사용자 또는 팀이 제공되지 않습니다." + +#: awx/api/serializers.py:2687 +msgid "Missing 'user', 'team', or 'organization'." +msgstr "'사용자', '팀' 또는 '조직'이 없습니다." + +#: awx/api/serializers.py:2692 +msgid "" +"Only one of 'user', 'team', or 'organization' should be provided, received " +"{} fields." +msgstr "'사용자', '팀' 또는 '조직' 중 하나만 제공해야 하며 {} 필드를 받았습니다." + +#: awx/api/serializers.py:2713 +msgid "" +"Credential organization must be set and match before assigning to a team" +msgstr "팀에 할당하기 전에 자격 증명 조직을 설정하고 일치시켜야 합니다" + +#: awx/api/serializers.py:2834 +msgid "This field is required." +msgstr "이 필드는 필수입니다." + +#: awx/api/serializers.py:2840 +msgid "Playbook not found for project." +msgstr "프로젝트에 대한 플레이북을 찾을 수 없습니다." + +#: awx/api/serializers.py:2842 +msgid "Must select playbook for project." +msgstr "프로젝트에 대한 플레이북을 선택해야 합니다." + +#: awx/api/serializers.py:2844 awx/api/serializers.py:2846 +msgid "Project does not allow overriding branch." +msgstr "프로젝트에서 분기 덮어쓰기를 허용하지 않습니다." + +#: awx/api/serializers.py:2888 +msgid "Must be a Personal Access Token." +msgstr "개인 액세스 토큰이어야 합니다." + +#: awx/api/serializers.py:2890 +msgid "Must match the selected webhook service." +msgstr "선택한 웹 후크 서비스와 일치해야 합니다." + +#: awx/api/serializers.py:2972 +msgid "Cannot enable provisioning callback without an inventory set." +msgstr "인벤토리 세트를 설정하지 않고 프로비저닝 콜백을 활성화할 수 없습니다." + +#: awx/api/serializers.py:2974 +msgid "Must either set a default value or ask to prompt on launch." +msgstr "기본값을 설정하거나 시작 시 프롬프트를 요청해야 합니다." + +#: awx/api/serializers.py:2976 awx/main/models/jobs.py:294 +msgid "Job Templates must have a project assigned." +msgstr "작업 템플릿에는 프로젝트가 할당되어 있어야 합니다." + +#: awx/api/serializers.py:3140 +msgid "No change to job limit" +msgstr "작업 제한 변경 없음" + +#: awx/api/serializers.py:3140 +msgid "All failed and unreachable hosts" +msgstr "실패한 모든 연결할 수 없는 호스트" + +#: awx/api/serializers.py:3153 +msgid "Missing passwords needed to start: {}" +msgstr "시작 시 필요한 암호 누락: {}" + +#: awx/api/serializers.py:3171 +msgid "Relaunch by host status not available until job finishes running." +msgstr "작업 실행이 완료될 때까지 호스트 상태로 다시 시작할 수 없습니다." + +#: awx/api/serializers.py:3185 +msgid "Job Template Project is missing or undefined." +msgstr "작업 템플릿 프로젝트가 없거나 정의되지 않았습니다." + +#: awx/api/serializers.py:3187 +msgid "Job Template Inventory is missing or undefined." +msgstr "작업 템플릿 인벤토리가 없거나 정의되지 않았습니다." + +#: awx/api/serializers.py:3225 +msgid "Unknown, job may have been ran before launch configurations were saved." +msgstr "알 수 없음, 구성을 저장하기 전에 작업이 실행되었을 수 있습니다." + +#: awx/api/serializers.py:3305 awx/main/tasks.py:2752 awx/main/tasks.py:2768 +msgid "{} are prohibited from use in ad hoc commands." +msgstr "{}은 임시 명령에서 사용이 금지되어 있습니다." + +#: awx/api/serializers.py:3387 awx/api/views/__init__.py:4131 +#, python-brace-format +msgid "" +"Standard Output too large to display ({text_size} bytes), only download " +"supported for sizes over {supported_size} bytes." +msgstr "표준 출력({text_size} 바이트)이 너무 커서 표시할 수 없습니다. {supported_size} 바이트 이상의 크기만 다운로드됩니다." + +#: awx/api/serializers.py:3723 +msgid "Provided variable {} has no database value to replace with." +msgstr "제공된 변수 {}에는 대체할 데이터베이스 값이 없습니다." + +#: awx/api/serializers.py:3739 +msgid "\"$encrypted$ is a reserved keyword, may not be used for {}.\"" +msgstr "\"$encrypted$는 예약된 키워드이며 {}에서 사용할 수 없습니다.\"" + +#: awx/api/serializers.py:4212 +msgid "A project is required to run a job." +msgstr "작업을 실행하려면 프로젝트가 필요합니다." + +#: awx/api/serializers.py:4214 +msgid "Missing a revision to run due to failed project update." +msgstr "프로젝트 업데이트 실패로 인해 실행할 버전이 없습니다." + +#: awx/api/serializers.py:4218 +msgid "The inventory associated with this Job Template is being deleted." +msgstr "이 작업 템플릿과 연결된 인벤토리가 삭제되어 있습니다." + +#: awx/api/serializers.py:4220 awx/api/serializers.py:4340 +msgid "The provided inventory is being deleted." +msgstr "제공된 인벤토리가 삭제됩니다." + +#: awx/api/serializers.py:4227 +msgid "Cannot assign multiple {} credentials." +msgstr "여러 {} 자격 증명을 할당할 수 없습니다." + +#: awx/api/serializers.py:4229 +msgid "Cannot assign a Credential of kind `{}`" +msgstr "'{}' 유형의 자격 증명을 할당할 수 없습니다" + +#: awx/api/serializers.py:4241 +msgid "" +"Removing {} credential at launch time without replacement is not supported. " +"Provided list lacked credential(s): {}." +msgstr "시작 시 대체없이 {} 자격 증명을 제거하는 것은 지원되지 않습니다. 제공된 목록에는 자격 증명 정보가 누락되어 있습니다. {}." + +#: awx/api/serializers.py:4338 +msgid "The inventory associated with this Workflow is being deleted." +msgstr "이 워크플로우와 관련된 인벤토리가 삭제됩니다." + +#: awx/api/serializers.py:4405 +msgid "Message type '{}' invalid, must be either 'message' or 'body'" +msgstr "메시지 유형 '{}'이/가 잘못되었습니다. '메시지' 또는 '본문'이어야 합니다" + +#: awx/api/serializers.py:4411 +msgid "Expected string for '{}', found {}, " +msgstr "'{}'에 대한 예상 문자열, {} 발견" + +#: awx/api/serializers.py:4415 +msgid "Messages cannot contain newlines (found newline in {} event)" +msgstr "메시지에는 개행을 포함할 수 없습니다 ({} 이벤트에서 개행 발견)" + +#: awx/api/serializers.py:4421 +msgid "Expected dict for 'messages' field, found {}" +msgstr "'messages' 필드에 대해 예상되는 사전, {} 발견" + +#: awx/api/serializers.py:4425 +msgid "" +"Event '{}' invalid, must be one of 'started', 'success', 'error', or " +"'workflow_approval'" +msgstr "잘못된 이벤트 '{}', 'started', 'success', 'error' 또는 'workflow_approval' 중 하나여야 합니다" + +#: awx/api/serializers.py:4431 +msgid "Expected dict for event '{}', found {}" +msgstr "'{}' 이벤트에 대해 예상되는 사전, {} 발견" + +#: awx/api/serializers.py:4437 +msgid "" +"Workflow Approval event '{}' invalid, must be one of 'running', 'approved', " +"'timed_out', or 'denied'" +msgstr "워크플로우 승인 이벤트 '{}', 'running', ' Approve', 'timed_out' 또는 'denied' 중 하나여야 합니다" + +#: awx/api/serializers.py:4444 +msgid "Expected dict for workflow approval event '{}', found {}" +msgstr "워크플로우 승인 이벤트 '{}'에 대한 예상 사전, {} 발견" + +#: awx/api/serializers.py:4471 +msgid "Unable to render message '{}': {}" +msgstr "'{}' 메시지를 렌더링할 수 없음: {}" + +#: awx/api/serializers.py:4473 +msgid "Field '{}' unavailable" +msgstr "'{}' 필드를 사용할 수 없음" + +#: awx/api/serializers.py:4475 +msgid "Security error due to field '{}'" +msgstr "'{}' 필드로 인한 보안 오류" + +#: awx/api/serializers.py:4496 +msgid "Webhook body for '{}' should be a json dictionary. Found type '{}'." +msgstr "'{}'의 Webhook 본문은 json 사전이어야 합니다. '{}' 유형에 발견되었습니다." + +#: awx/api/serializers.py:4499 +msgid "Webhook body for '{}' is not a valid json dictionary ({})." +msgstr "'{}'의 Webhook 본문은 유효한 json 사전({})이 아닙니다." + +#: awx/api/serializers.py:4517 +msgid "" +"Missing required fields for Notification Configuration: notification_type" +msgstr "알림 구성에 누락된 필수 필드: notification_type" + +#: awx/api/serializers.py:4544 +msgid "No values specified for field '{}'" +msgstr "'{}' 필드에 지정된 값이 없습니다" + +#: awx/api/serializers.py:4549 +msgid "HTTP method must be either 'POST' or 'PUT'." +msgstr "HTTP 메서드는 'POST' 또는 'PUT'이어야 합니다." + +#: awx/api/serializers.py:4551 +msgid "Missing required fields for Notification Configuration: {}." +msgstr "알림 구성에 누락된 필수 필드: {}" + +#: awx/api/serializers.py:4554 +msgid "Configuration field '{}' incorrect type, expected {}." +msgstr "구성 필드 '{}'의 유형이 잘못되었습니다, {}이/가 필요합니다." + +#: awx/api/serializers.py:4569 +msgid "Notification body" +msgstr "알림 본문" + +#: awx/api/serializers.py:4655 +msgid "" +"Valid DTSTART required in rrule. Value should start with: DTSTART:" +"YYYYMMDDTHHMMSSZ" +msgstr "rrule에 유효한 DTSTART가 필요합니다. 값은 다음과 같이 시작되어야 합니다: DTSTART:YYYYMMDDTHHMMSSZ" + +#: awx/api/serializers.py:4657 +msgid "" +"DTSTART cannot be a naive datetime. Specify ;TZINFO= or YYYYMMDDTHHMMSSZZ." +msgstr "DTSTART는 날짜/시간이 될 수 없습니다. ;TZINFO= 또는 YYYYMMDDTHHMMSSZZ를 지정합니다." + +#: awx/api/serializers.py:4659 +msgid "Multiple DTSTART is not supported." +msgstr "여러 DTSTART는 지원되지 않습니다." + +#: awx/api/serializers.py:4661 +msgid "RRULE required in rrule." +msgstr "RRULE은 rrule에 필요합니다." + +#: awx/api/serializers.py:4663 +msgid "Multiple RRULE is not supported." +msgstr "여러 RRULE은 지원되지 않습니다." + +#: awx/api/serializers.py:4665 +msgid "INTERVAL required in rrule." +msgstr "rrule에는 INTERVAL이 필요합니다." + +#: awx/api/serializers.py:4667 +msgid "SECONDLY is not supported." +msgstr "SECONDLY는 지원되지 않습니다." + +#: awx/api/serializers.py:4669 +msgid "Multiple BYMONTHDAYs not supported." +msgstr "여러 개의 BYMONTHDAY는 지원되지 않습니다." + +#: awx/api/serializers.py:4671 +msgid "Multiple BYMONTHs not supported." +msgstr "여러 개의 BYMONTH는 지원되지 않습니다." + +#: awx/api/serializers.py:4673 +msgid "BYDAY with numeric prefix not supported." +msgstr "숫자 접두사가 포함된 BYDAY는 지원되지 않습니다." + +#: awx/api/serializers.py:4675 +msgid "BYYEARDAY not supported." +msgstr "BYYEARDAY는 지원되지 않습니다." + +#: awx/api/serializers.py:4677 +msgid "BYWEEKNO not supported." +msgstr "BYWEEKNO는 지원되지 않습니다." + +#: awx/api/serializers.py:4679 +msgid "RRULE may not contain both COUNT and UNTIL" +msgstr "RRULE에는 COUNT와 UNTIL을 포함할 수 없습니다" + +#: awx/api/serializers.py:4683 +msgid "COUNT > 999 is unsupported." +msgstr "COUNT > 999는 지원되지 않습니다." + +#: awx/api/serializers.py:4690 +msgid "rrule parsing failed validation: {}" +msgstr "rrule 구문 분석 실패 검증: {}" + +#: awx/api/serializers.py:4749 +msgid "Inventory Source must be a cloud resource." +msgstr "인벤토리 소스는 클라우드 리소스여야 합니다." + +#: awx/api/serializers.py:4751 +msgid "Manual Project cannot have a schedule set." +msgstr "수동 프로젝트에는 일정이 설정을 설정할 수 없습니다." + +#: awx/api/serializers.py:4755 +msgid "" +"Inventory sources with `update_on_project_update` cannot be scheduled. " +"Schedule its source project `{}` instead." +msgstr "'update_on_project_update'를 사용하여 인벤토리 소스를 예약할 수 없습니다. 대신 소스 프로젝트 '{}'를 예약하십시오." + +#: awx/api/serializers.py:4774 +msgid "" +"Count of jobs in the running or waiting state that are targeted for this " +"instance" +msgstr "이 인스턴스를 대상으로 하는 실행 중이거나 대기 상태의 작업 수" + +#: awx/api/serializers.py:4775 +msgid "Count of all jobs that target this instance" +msgstr "이 인스턴스를 대상으로 하는 모든 작업의 수" + +#: awx/api/serializers.py:4828 +msgid "" +"Count of jobs in the running or waiting state that are targeted for this " +"instance group" +msgstr "이 인스턴스 그룹을 대상으로 하는 실행 중이거나 대기 상태의 작업 수" + +#: awx/api/serializers.py:4830 +msgid "Count of all jobs that target this instance group" +msgstr "이 인스턴스 그룹을 대상으로 하는 모든 작업의 수" + +#: awx/api/serializers.py:4834 +msgid "" +"Indicates whether instances in this group are containerized.Containerized " +"groups have a designated Openshift or Kubernetes cluster." +msgstr "이 그룹의 인스턴스가 컨테이너화되었는지 여부를 나타냅니다. 컨테이너화된 그룹에는 지정된 Openshift 또는 Kubernetes 클러스터가 있습니다." + +#: awx/api/serializers.py:4844 +msgid "Policy Instance Percentage" +msgstr "정책 인스턴스 백분율" + +#: awx/api/serializers.py:4845 +msgid "" +"Minimum percentage of all instances that will be automatically assigned to " +"this group when new instances come online." +msgstr "새 인스턴스가 온라인 상태가 되면 이 그룹에 자동으로 할당되는 모든 인스턴스의 최소 백분율입니다." + +#: awx/api/serializers.py:4852 +msgid "Policy Instance Minimum" +msgstr "정책 인스턴스 최소값" + +#: awx/api/serializers.py:4853 +msgid "" +"Static minimum number of Instances that will be automatically assign to this " +"group when new instances come online." +msgstr "새 인스턴스가 온라인 상태가 되면 이 그룹에 자동으로 할당되는 최소 인스턴스 수입니다." + +#: awx/api/serializers.py:4858 +msgid "Policy Instance List" +msgstr "정책 인스턴스 목록" + +#: awx/api/serializers.py:4859 +msgid "List of exact-match Instances that will be assigned to this group" +msgstr "이 그룹에 할당할 정확히 일치하는 인스턴스 목록입니다." + +#: awx/api/serializers.py:4900 +msgid "Duplicate entry {}." +msgstr "중복 항목 {}." + +#: awx/api/serializers.py:4902 +msgid "{} is not a valid hostname of an existing instance." +msgstr "{}은 기존 인스턴스의 유효한 호스트 이름이 아닙니다." + +#: awx/api/serializers.py:4904 awx/api/serializers.py:4909 +#: awx/api/serializers.py:4914 +msgid "Containerized instances may not be managed via the API" +msgstr "컨테이너화된 인스턴스는 API를 통해 관리할 수 없습니다." + +#: awx/api/serializers.py:4919 awx/api/serializers.py:4922 +#, python-format +msgid "%s instance group name may not be changed." +msgstr "%s 인스턴스 그룹 이름은 변경할 수 없습니다." + +#: awx/api/serializers.py:4928 +msgid "Only Kubernetes credentials can be associated with an Instance Group" +msgstr "Kubernetes 자격 증명만 인스턴스 그룹과 연결할 수 있습니다." + +#: awx/api/serializers.py:4935 +msgid "" +"is_container_group must be True when associating a credential to an Instance " +"Group" +msgstr "자격 증명을 인스턴스 그룹에 연결할 때 is_container_group은 True여야 합니다." + +#: awx/api/serializers.py:4971 +msgid "" +"When present, shows the field name of the role or relationship that changed." +msgstr "존재하는 경우 변경된 역할 또는 관계의 필드 이름을 표시합니다." + +#: awx/api/serializers.py:4972 +msgid "" +"When present, shows the model on which the role or relationship was defined." +msgstr "존재하는 경우 역할 또는 관계를 정의하는 모델을 표시합니다." + +#: awx/api/serializers.py:5018 +msgid "" +"A summary of the new and changed values when an object is created, updated, " +"or deleted" +msgstr "개체가 생성, 업데이트 또는 삭제될 때 새 값과 변경된 값에 대한 요약입니다." + +#: awx/api/serializers.py:5021 +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 "이벤트 생성, 업데이트 및 삭제의 경우 영향을 받는 오브젝트 유형입니다. 연결 및 연결 해제 이벤트는 object2와 연결되거나 연결 해제되는 오브젝트 유형입니다." + +#: awx/api/serializers.py:5026 +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 "생성, 업데이트, 삭제 이벤트는 채워지지 않습니다. 연결 및 연결 해제 이벤트의 경우 이는object1과 연결되어 있는 오브젝트 유형입니다." + +#: awx/api/serializers.py:5030 +msgid "The action taken with respect to the given object(s)." +msgstr "지정된 오브젝트와 관련하여 수행된 작업입니다." + +#: awx/api/views/__init__.py:205 +msgid "Not found." +msgstr "찾을 수 없음" + +#: awx/api/views/__init__.py:213 +msgid "Dashboard" +msgstr "대시보드" + +#: awx/api/views/__init__.py:310 +msgid "Dashboard Jobs Graphs" +msgstr "대시보드 작업 그래프" + +#: awx/api/views/__init__.py:349 +#, python-format +msgid "Unknown period \"%s\"" +msgstr "알 수 없는 기간 \"%s\"" + +#: awx/api/views/__init__.py:361 +msgid "Instances" +msgstr "인스턴스" + +#: awx/api/views/__init__.py:369 +msgid "Instance Detail" +msgstr "인스턴스 세부 정보" + +#: awx/api/views/__init__.py:385 +msgid "Instance Jobs" +msgstr "인스턴스 작업" + +#: awx/api/views/__init__.py:399 +msgid "Instance's Instance Groups" +msgstr "인스턴스의 인스턴스 그룹" + +#: awx/api/views/__init__.py:408 +msgid "Instance Groups" +msgstr "인스턴스 그룹" + +#: awx/api/views/__init__.py:416 +msgid "Instance Group Detail" +msgstr "인스턴스 그룹 세부 정보" + +#: awx/api/views/__init__.py:431 +msgid "Instance Group Running Jobs" +msgstr "인스턴스 그룹 실행 작업" + +#: awx/api/views/__init__.py:440 +msgid "Instance Group's Instances" +msgstr "인스턴스 그룹의 인스턴스" + +#: awx/api/views/__init__.py:450 +msgid "Schedules" +msgstr "일정" + +#: awx/api/views/__init__.py:464 +msgid "Schedule Recurrence Rule Preview" +msgstr "반복 규칙 미리보기 예약" + +#: awx/api/views/__init__.py:505 +msgid "Cannot assign credential when related template is null." +msgstr "연결된 템플릿이 null이면 자격 증명을 할당할 수 없습니다." + +#: awx/api/views/__init__.py:510 +msgid "Related template cannot accept {} on launch." +msgstr "연결된 템플릿은 시작 시 {}을 허용할 수 없습니다." + +#: awx/api/views/__init__.py:512 +msgid "" +"Credential that requires user input on launch cannot be used in saved launch " +"configuration." +msgstr "실행 시 사용자 입력이 필요한 자격 증명은 저장된 시작 구성에 사용할 수 없습니다." + +#: awx/api/views/__init__.py:517 +msgid "Related template is not configured to accept credentials on launch." +msgstr "시작 시 자격 증명을 수락하도록 관련 템플릿이 구성되지 않았습니다." + +#: awx/api/views/__init__.py:520 +#, python-brace-format +msgid "" +"This launch configuration already provides a {credential_type} credential." +msgstr "이 시작 구성에서는 이미 {credential_type} 자격 증명을 제공합니다." + +#: awx/api/views/__init__.py:523 +#, python-brace-format +msgid "Related template already uses {credential_type} credential." +msgstr "관련 템플릿에서는 이미 {credential_type} 자격 증명을 사용하고 있습니다." + +#: awx/api/views/__init__.py:540 +msgid "Schedule Jobs List" +msgstr "작업 목록 예약" + +#: awx/api/views/__init__.py:622 awx/api/views/__init__.py:4337 +msgid "" +"You cannot assign an Organization participation role as a child role for a " +"Team." +msgstr "조직 참여 역할을 팀의 하위 역할로 할당할 수 없습니다." + +#: awx/api/views/__init__.py:626 awx/api/views/__init__.py:4351 +msgid "You cannot grant system-level permissions to a team." +msgstr "팀에 시스템 수준 권한을 부여할 수 없습니다." + +#: awx/api/views/__init__.py:633 awx/api/views/__init__.py:4343 +msgid "" +"You cannot grant credential access to a team when the Organization field " +"isn't set, or belongs to a different organization" +msgstr "조직 필드가 설정되지 않았거나 다른 조직에 속해 있으면 팀에 자격 증명 액세스 권한을 부여할 수 없습니다." + +#: awx/api/views/__init__.py:720 +msgid "Only the 'pull' field can be edited for managed execution environments." +msgstr "관리되는 실행 환경에 대해 'pull' 필드만 편집할 수 있습니다." + +#: awx/api/views/__init__.py:795 +msgid "Project Schedules" +msgstr "프로젝트 일정" + +#: awx/api/views/__init__.py:806 +msgid "Project SCM Inventory Sources" +msgstr "프로젝트 SCM 인벤토리 소스" + +#: awx/api/views/__init__.py:903 +msgid "Project Update Events List" +msgstr "프로젝트 업데이트 이벤트 목록" + +#: awx/api/views/__init__.py:923 +msgid "System Job Events List" +msgstr "시스템 작업 이벤트 목록" + +#: awx/api/views/__init__.py:963 +msgid "Project Update SCM Inventory Updates" +msgstr "프로젝트 업데이트 SCM 인벤토리 업데이트" + +#: awx/api/views/__init__.py:1008 +msgid "Me" +msgstr "나" + +#: awx/api/views/__init__.py:1017 +msgid "OAuth 2 Applications" +msgstr "OAuth 2 애플리케이션" + +#: awx/api/views/__init__.py:1026 +msgid "OAuth 2 Application Detail" +msgstr "OAuth 2 애플리케이션 세부 정보" + +#: awx/api/views/__init__.py:1039 +msgid "OAuth 2 Application Tokens" +msgstr "OAuth 2 애플리케이션 토큰" + +#: awx/api/views/__init__.py:1061 +msgid "OAuth2 Tokens" +msgstr "OAuth2 토큰" + +#: awx/api/views/__init__.py:1070 +msgid "OAuth2 User Tokens" +msgstr "OAuth 2 사용자 토큰" + +#: awx/api/views/__init__.py:1082 +msgid "OAuth2 User Authorized Access Tokens" +msgstr "OAuth2 사용자 인증 액세스 토큰" + +#: awx/api/views/__init__.py:1097 +msgid "Organization OAuth2 Applications" +msgstr "OAuth2 조직 애플리케이션" + +#: awx/api/views/__init__.py:1109 +msgid "OAuth2 Personal Access Tokens" +msgstr "OAuth 2 개인 액세스 토큰" + +#: awx/api/views/__init__.py:1124 +msgid "OAuth Token Detail" +msgstr "OAuth 토큰 세부 정보" + +#: awx/api/views/__init__.py:1183 awx/api/views/__init__.py:4304 +msgid "" +"You cannot grant credential access to a user not in the credentials' " +"organization" +msgstr "인증 정보의 조직에 없는 사용자에게 인증 정보 액세스 권한을 부여할 수 없습니다." + +#: awx/api/views/__init__.py:1187 awx/api/views/__init__.py:4308 +msgid "You cannot grant private credential access to another user" +msgstr "다른 사용자에게 개인 인증 정보 액세스 권한을 부여할 수 없습니다." + +#: awx/api/views/__init__.py:1284 +#, python-format +msgid "Cannot change %s." +msgstr "%s을/를 변경할 수 없습니다." + +#: awx/api/views/__init__.py:1290 +msgid "Cannot delete user." +msgstr "사용자를 삭제할 수 없습니다." + +#: awx/api/views/__init__.py:1314 +msgid "Deletion not allowed for managed credential types" +msgstr "관리 인증 정보 유형에 대해 삭제할 수 없습니다" + +#: awx/api/views/__init__.py:1316 +msgid "Credential types that are in use cannot be deleted" +msgstr "사용 중인 인증 정보 유형을 삭제할 수 없습니다." + +#: awx/api/views/__init__.py:1429 +msgid "Deletion not allowed for managed credentials" +msgstr "관리 인증 정보는 삭제할 수 없습니다." + +#: awx/api/views/__init__.py:1473 +msgid "External Credential Test" +msgstr "외부 인증 정보 테스트" + +#: awx/api/views/__init__.py:1505 +msgid "Credential Input Source Detail" +msgstr "인증 정보 입력 소스 세부 정보" + +#: awx/api/views/__init__.py:1513 awx/api/views/__init__.py:1521 +msgid "Credential Input Sources" +msgstr "인증 입력 소스" + +#: awx/api/views/__init__.py:1536 +msgid "External Credential Type Test" +msgstr "외부 인증 정보 유형 테스트" + +#: awx/api/views/__init__.py:1598 +msgid "The inventory for this host is already being deleted." +msgstr "이 호스트의 인벤토리는 이미 삭제되어 있습니다." + +#: awx/api/views/__init__.py:1765 +msgid "Cyclical Group association." +msgstr "순환 그룹 연결입니다." + +#: awx/api/views/__init__.py:1928 +msgid "Inventory subset argument must be a string." +msgstr "인벤토리 하위 집합 인수는 문자열이어야 합니다." + +#: awx/api/views/__init__.py:1932 +msgid "Subset does not use any supported syntax." +msgstr "하위 집합에서는 지원되는 구문을 사용하지 않습니다." + +#: awx/api/views/__init__.py:1976 +msgid "Inventory Source List" +msgstr "인벤토리 소스 목록" + +#: awx/api/views/__init__.py:1988 +msgid "Inventory Sources Update" +msgstr "인벤토리 소스 업데이트" + +#: awx/api/views/__init__.py:2020 +msgid "Could not start because `can_update` returned False" +msgstr "'can_update'에서 False를 반환했기 때문에 시작하지 못했습니다" + +#: awx/api/views/__init__.py:2028 +msgid "No inventory sources to update." +msgstr "업데이트할 인벤토리 소스가 없습니다." + +#: awx/api/views/__init__.py:2049 +msgid "Inventory Source Schedules" +msgstr "인벤토리 소스 스케줄" + +#: awx/api/views/__init__.py:2077 +msgid "Notification Templates can only be assigned when source is one of {}." +msgstr "알림 템플릿은 소스가 {} 중 하나인 경우에만 할당할 수 있습니다." + +#: awx/api/views/__init__.py:2173 +msgid "Source already has credential assigned." +msgstr "소스에는 이미 인증 정보가 할당되어 있습니다." + +#: awx/api/views/__init__.py:2385 +msgid "Job Template Schedules" +msgstr "작업 템플릿 스케줄" + +#: awx/api/views/__init__.py:2423 +msgid "Field '{}' is missing from survey spec." +msgstr "'{}' 필드가 조사 사양에서 누락되어 있습니다." + +#: awx/api/views/__init__.py:2425 +msgid "Expected {} for field '{}', received {} type." +msgstr "'{}' 필드에는 {}이/가 예상되고 {} 유형이 수신되었습니다." + +#: awx/api/views/__init__.py:2428 +msgid "'spec' doesn't contain any items." +msgstr "'spec'에는 항목이 포함되어 있지 않습니다." + +#: awx/api/views/__init__.py:2439 +#, python-format +msgid "Survey question %s is not a json object." +msgstr "설문 조사 질문 %s은/는 json 오브젝트가 아닙니다." + +#: awx/api/views/__init__.py:2443 +#, python-brace-format +msgid "'{field_name}' missing from survey question {idx}" +msgstr "설문 조사 질문 {idx}에 '{field_name}'이/가 없습니다." + +#: awx/api/views/__init__.py:2455 +#, python-brace-format +msgid "'{field_name}' in survey question {idx} expected to be {type_label}." +msgstr "설문 조사 질문 {idx}에서 '{field_name}'에 대한 {type_label}이/가 예상됩니다." + +#: awx/api/views/__init__.py:2463 +#, python-format +msgid "'variable' '%(item)s' duplicated in survey question %(survey)s." +msgstr "설문조사 질문 %(survey)s에서 ‘Variable' '%(item)s'이/가 중복되었습니다." + +#: awx/api/views/__init__.py:2475 +#, python-brace-format +msgid "" +"'{survey_item[type]}' in survey question {idx} is not one of " +"'{allowed_types}' allowed question types." +msgstr "설문조사 질문 {idx}의 '{survey_item[type]}'은/는 '{allowed_types}'에 대해 허용된 질문 유형 중 하나가 아닙니다." + +#: awx/api/views/__init__.py:2488 +#, python-brace-format +msgid "" +"Default value {survey_item[default]} in survey question {idx} expected to be " +"{type_label}." +msgstr "설문조사 질문 {idx} 의 기본값 {survey_item[default]}은/는 {type_label}이어야 합니다." + +#: awx/api/views/__init__.py:2500 +#, python-brace-format +msgid "The {min_or_max} limit in survey question {idx} expected to be integer." +msgstr "설문 조사 질문 {idx}의 {min_or_max} 제한은 정수여야 합니다." + +#: awx/api/views/__init__.py:2511 +#, python-brace-format +msgid "Survey question {idx} of type {survey_item[type]} must specify choices." +msgstr "{survey_item[type]} 유형의 설문 조사 질문 {idx}에서는 선택 사항을 지정해야 합니다." + +#: awx/api/views/__init__.py:2526 +msgid "Multiple Choice (Single Select) can only have one default value." +msgstr "다중 선택(단일 선택)은 하나의 기본값만 사용할 수 있습니다." + +#: awx/api/views/__init__.py:2531 +msgid "Default choice must be answered from the choices listed." +msgstr "기본 선택 사항은 나열된 선택 사항에서 답변해야 합니다." + +#: awx/api/views/__init__.py:2541 +#, python-brace-format +msgid "" +"$encrypted$ is a reserved keyword for password question defaults, survey " +"question {idx} is type {survey_item[type]}." +msgstr "$encrypted$는 암호 질문 기본값을 위한 예약된 키워드이며, 설문조사 질문 {idx} 은/는 {survey_item[type]}입니다." + +#: awx/api/views/__init__.py:2557 +#, python-brace-format +msgid "" +"$encrypted$ is a reserved keyword, may not be used for new default in " +"position {idx}." +msgstr "$encrypted$는 예약된 키워드이며 {idx} 위치에서 새로운 기본값에 사용할 수 없습니다." + +#: awx/api/views/__init__.py:2629 +#, python-brace-format +msgid "Cannot assign multiple {credential_type} credentials." +msgstr "여러 {credential_type} 인증 정보를 할당할 수 없습니다." + +#: awx/api/views/__init__.py:2632 +msgid "Cannot assign a Credential of kind `{}`." +msgstr "'{}' 종류의 인증 정보를 할당할 수 없습니다." + +#: awx/api/views/__init__.py:2656 +msgid "Maximum number of labels for {} reached." +msgstr "{}의 최대 레이블 수에 도달했습니다." + +#: awx/api/views/__init__.py:2773 +msgid "No matching host could be found!" +msgstr "일치하는 호스트를 찾을 수 없습니다!" + +#: awx/api/views/__init__.py:2776 +msgid "Multiple hosts matched the request!" +msgstr "여러 호스트가 요청과 일치했습니다!" + +#: awx/api/views/__init__.py:2781 +msgid "Cannot start automatically, user input required!" +msgstr "자동으로 시작할 수 없습니다. 사용자 입력이 필요합니다!" + +#: awx/api/views/__init__.py:2787 +msgid "Host callback job already pending." +msgstr "호스트 콜백 작업이 이미 보류 중입니다." + +#: awx/api/views/__init__.py:2803 awx/api/views/__init__.py:3557 +msgid "Error starting job!" +msgstr "작업을 시작하는 동안 오류가 발생했습니다." + +#: awx/api/views/__init__.py:2928 awx/api/views/__init__.py:2947 +msgid "Cycle detected." +msgstr "사이클이 감지되었습니다." + +#: awx/api/views/__init__.py:2939 +msgid "Relationship not allowed." +msgstr "관계가 허용되지 않습니다." + +#: awx/api/views/__init__.py:3168 +msgid "Cannot relaunch slice workflow job orphaned from job template." +msgstr "작업 템플릿에서 분리된 슬라이스 워크플로 작업을 다시 시작할 수 없습니다." + +#: awx/api/views/__init__.py:3170 +msgid "Cannot relaunch sliced workflow job after slice count has changed." +msgstr "슬라이스 수가 변경된 후에는 슬라이스된 워크플로우 작업을 다시 시작할 수 없습니다." + +#: awx/api/views/__init__.py:3203 +msgid "Workflow Job Template Schedules" +msgstr "워크플로 작업 템플릿 일정" + +#: awx/api/views/__init__.py:3346 awx/api/views/__init__.py:3978 +msgid "Superuser privileges needed." +msgstr "수퍼유저 권한이 필요합니다." + +#: awx/api/views/__init__.py:3379 +msgid "System Job Template Schedules" +msgstr "시스템 작업 템플릿 스케줄" + +#: awx/api/views/__init__.py:3537 +#, python-brace-format +msgid "Wait until job finishes before retrying on {status_value} hosts." +msgstr "{status_value} 호스트에서 다시 시도하기 전에 작업이 완료될 때까지 기다립니다." + +#: awx/api/views/__init__.py:3543 +#, python-brace-format +msgid "Cannot retry on {status_value} hosts, playbook stats not available." +msgstr "{status_value} 호스트에서 재시도할 수 없습니다. 플레이북 통계를 사용할 수 없습니다." + +#: awx/api/views/__init__.py:3549 +#, python-brace-format +msgid "Cannot relaunch because previous job had 0 {status_value} hosts." +msgstr "이전 작업에 0 개의 {status_value} 호스트가 있었기 때문에 다시 시작할 수 없습니다." + +#: awx/api/views/__init__.py:3579 +msgid "Cannot create schedule because job requires credential passwords." +msgstr "작업에 인증 정보 암호가 필요하므로 일정을 생성할 수 없습니다." + +#: awx/api/views/__init__.py:3583 +msgid "Cannot create schedule because job was launched by legacy method." +msgstr "기존 방법으로 작업이 시작되었으므로 일정을 생성할 수 없습니다." + +#: awx/api/views/__init__.py:3584 +msgid "Cannot create schedule because a related resource is missing." +msgstr "관련 리소스가 누락되어 있으므로 일정을 생성할 수 없습니다." + +#: awx/api/views/__init__.py:3638 +msgid "Job Host Summaries List" +msgstr "작업 호스트 요약 목록" + +#: awx/api/views/__init__.py:3694 +msgid "Job Event Children List" +msgstr "작업 이벤트 하위 목록" + +#: awx/api/views/__init__.py:3725 +msgid "Job Events List" +msgstr "작업 이벤트 목록" + +#: awx/api/views/__init__.py:3926 +msgid "Ad Hoc Command Events List" +msgstr "임시 명령 이벤트 목록" + +#: awx/api/views/__init__.py:4177 +msgid "Delete not allowed while there are pending notifications" +msgstr "보류 중인 알림이 있는 경우 삭제가 허용되지 않습니다" + +#: awx/api/views/__init__.py:4184 +msgid "Notification Template Test" +msgstr "알림 템플릿 테스트" + +#: awx/api/views/__init__.py:4440 awx/api/views/__init__.py:4455 +msgid "User does not have permission to approve or deny this workflow." +msgstr "사용자에게 이 워크플로우를 승인하거나 거부할 수 있는 권한이 없습니다." + +#: awx/api/views/__init__.py:4442 awx/api/views/__init__.py:4457 +msgid "This workflow step has already been approved or denied." +msgstr "이 워크플로우 단계는 이미 승인되거나 거부되었습니다." + +#: awx/api/views/inventory.py:53 +msgid "Inventory Update Events List" +msgstr "인벤토리 업데이트 이벤트 목록" + +#: awx/api/views/inventory.py:84 +msgid "You cannot turn a regular inventory into a \"smart\" inventory." +msgstr "일반 인벤토리를 \"스마트\" 인벤토리로 전환할 수 없습니다." + +#: awx/api/views/inventory.py:96 +#, python-brace-format +msgid "{0}" +msgstr "{0}" + +#: awx/api/views/metrics.py:29 +msgid "Metrics" +msgstr "지표" + +#: awx/api/views/mixin.py:41 +msgid "Cannot delete job resource when associated workflow job is running." +msgstr "연결된 워크플로우 작업이 실행 중인 경우 작업 리소스를 삭제할 수 없습니다." + +#: awx/api/views/mixin.py:46 +msgid "Cannot delete running job resource." +msgstr "실행 중인 작업 리소스를 삭제할 수 없습니다." + +#: awx/api/views/mixin.py:51 +msgid "Job has not finished processing events." +msgstr "작업이 이벤트 처리를 완료하지 않았습니다." + +#: awx/api/views/mixin.py:138 +msgid "Related job {} is still processing events." +msgstr "연결된 작업 {}이/가 아직 이벤트를 처리하고 있습니다." + +#: awx/api/views/organization.py:239 +#, python-brace-format +msgid "Credential must be a Galaxy credential, not {sub.credential_type.name}." +msgstr "인증 정보는 {sub.credential_type.name}이 아닌 Galaxy 인증 정보이어야 합니다." + +#: awx/api/views/root.py:41 awx/templates/rest_framework/api.html:28 +msgid "REST API" +msgstr "REST API" + +#: awx/api/views/root.py:51 awx/templates/rest_framework/api.html:4 +msgid "AWX REST API" +msgstr "AWX REST API" + +#: awx/api/views/root.py:64 +msgid "API OAuth 2 Authorization Root" +msgstr "API OAuth 2 인증 루트" + +#: awx/api/views/root.py:130 +msgid "Version 2" +msgstr "버전 2" + +#: awx/api/views/root.py:140 +msgid "Ping" +msgstr "Ping" + +#: awx/api/views/root.py:168 +msgid "Subscriptions" +msgstr "서브스크립션" + +#: awx/api/views/root.py:189 awx/api/views/root.py:230 +msgid "Invalid Subscription" +msgstr "잘못된 서브스크립션" + +#: awx/api/views/root.py:191 awx/api/views/root.py:232 +msgid "The provided credentials are invalid (HTTP 401)." +msgstr "제공된 인증 정보가 제공되었습니다 (HTTP 401)." + +#: awx/api/views/root.py:193 awx/api/views/root.py:234 +msgid "Unable to connect to proxy server." +msgstr "프록시 서버에 연결할 수 없습니다." + +#: awx/api/views/root.py:195 awx/api/views/root.py:236 +msgid "Could not connect to subscription service." +msgstr "서브스크립션 서비스에 연결할 수 없습니다." + +#: awx/api/views/root.py:208 +msgid "Attach Subscription" +msgstr "서브스크립션 첨부" + +#: awx/api/views/root.py:220 +msgid "No subscription pool ID provided." +msgstr "서브스크립션 풀 ID가 제공되지 않았습니다." + +#: awx/api/views/root.py:248 +msgid "Error processing subscription metadata." +msgstr "서브스크립션 메타데이터를 처리하는 동안 오류가 발생했습니다." + +#: awx/api/views/root.py:254 awx/conf/apps.py:11 +msgid "Configuration" +msgstr "설정" + +#: awx/api/views/root.py:312 +msgid "Invalid subscription data" +msgstr "잘못된 서브스크립션 데이터" + +#: awx/api/views/root.py:317 +msgid "Invalid JSON" +msgstr "잘못된 JSON" + +#: awx/api/views/root.py:321 awx/api/views/root.py:326 +msgid "Legacy license submitted. A subscription manifest is now required." +msgstr "기존 라이센스가 제출되었습니다. 이제 서브스크립션 매니페스트가 필요합니다." + +#: awx/api/views/root.py:335 +msgid "Invalid manifest submitted." +msgstr "잘못된 매니페스트가 제출되었습니다." + +#: awx/api/views/root.py:341 +msgid "Invalid License" +msgstr "잘못된 라이센스" + +#: awx/api/views/root.py:352 +msgid "Invalid subscription" +msgstr "잘못된 서브스크립션" + +#: awx/api/views/root.py:360 +msgid "Failed to remove license." +msgstr "라이센스를 제거하지 못했습니다." + +#: awx/api/views/webhooks.py:130 +msgid "Webhook previously received, aborting." +msgstr "이전에 수신된 Webhook이 중단되었습니다." + +#: 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 선택" + +#: awx/conf/conf.py:53 +msgid "Select which cow to use with cowsay when running jobs." +msgstr "작업을 실행할 때 cowsay 와 함께 사용할 cow를 선택합니다." + +#: awx/conf/conf.py:54 awx/conf/conf.py:75 +msgid "Cows" +msgstr "Cow" + +#: awx/conf/conf.py:73 +msgid "Example Read-Only Setting" +msgstr "읽기 전용 설정의 예" + +#: awx/conf/conf.py:74 +msgid "Example setting that cannot be changed." +msgstr "변경할 수 없는 설정의 예." + +#: awx/conf/conf.py:90 +msgid "Example Setting" +msgstr "설정 예" + +#: awx/conf/conf.py:91 +msgid "Example setting which can be different for each user." +msgstr "사용자마다 다를 수 있는 설정 예." + +#: awx/conf/conf.py:92 awx/conf/registry.py:78 awx/conf/views.py:51 +msgid "User" +msgstr "사용자" + +#: awx/conf/fields.py:58 awx/sso/fields.py:579 +#, python-brace-format +msgid "" +"Expected None, True, False, a string or list of strings but got {input_type} " +"instead." +msgstr "없음, True, False, 문자열 또는 문자열 목록을 예상했지만 대신 {input_type}을/를 가져왔습니다." + +#: awx/conf/fields.py:97 +#, python-brace-format +msgid "Expected list of strings but got {input_type} instead." +msgstr "문자열 목록을 예상했지만 대신 {input_type}을/를 가져왔습니다." + +#: awx/conf/fields.py:97 +#, python-brace-format +msgid "{path} is not a valid path choice." +msgstr "{path}은/는 유효한 경로 선택이 아닙니다." + +#: awx/conf/fields.py:142 +msgid "Enter a valid URL" +msgstr "유효한 URL을 입력하십시오" + +#: awx/conf/fields.py:179 +#, python-brace-format +msgid "\"{input}\" is not a valid string." +msgstr "\"{input}\"은/는 유효한 문자열이 아닙니다." + +#: awx/conf/fields.py:192 +#, python-brace-format +msgid "Expected a list of tuples of max length 2 but got {input_type} instead." +msgstr "최대 길이 2의 튜플 목록을 예상했지만 대신 {input_type}을/를 가져왔습니다." + +#: awx/conf/registry.py:72 awx/conf/tests/unit/test_registry.py:92 +msgid "All" +msgstr "모두" + +#: awx/conf/registry.py:72 awx/conf/tests/unit/test_registry.py:92 +msgid "Changed" +msgstr "변경됨" + +#: awx/conf/registry.py:79 +msgid "User-Defaults" +msgstr "User-Defaults" + +#: awx/conf/registry.py:141 +msgid "This value has been set manually in a settings file." +msgstr "이 값은 설정 파일에서 수동으로 설정되었습니다." + +#: awx/conf/tests/unit/test_registry.py:42 +#: awx/conf/tests/unit/test_registry.py:47 +#: awx/conf/tests/unit/test_registry.py:58 +#: awx/conf/tests/unit/test_registry.py:68 +#: awx/conf/tests/unit/test_registry.py:74 +#: awx/conf/tests/unit/test_registry.py:75 +#: awx/conf/tests/unit/test_registry.py:82 +#: awx/conf/tests/unit/test_registry.py:84 +#: awx/conf/tests/unit/test_registry.py:90 +#: awx/conf/tests/unit/test_registry.py:92 +#: awx/conf/tests/unit/test_registry.py:96 +#: awx/conf/tests/unit/test_registry.py:97 +#: awx/conf/tests/unit/test_registry.py:103 +#: awx/conf/tests/unit/test_registry.py:107 +#: awx/conf/tests/unit/test_registry.py:135 +#: awx/conf/tests/unit/test_registry.py:147 +#: awx/conf/tests/unit/test_settings.py:68 +#: awx/conf/tests/unit/test_settings.py:79 +#: awx/conf/tests/unit/test_settings.py:88 +#: awx/conf/tests/unit/test_settings.py:97 +#: awx/conf/tests/unit/test_settings.py:107 +#: awx/conf/tests/unit/test_settings.py:115 +#: awx/conf/tests/unit/test_settings.py:127 +#: awx/conf/tests/unit/test_settings.py:137 +#: awx/conf/tests/unit/test_settings.py:143 +#: awx/conf/tests/unit/test_settings.py:153 +#: awx/conf/tests/unit/test_settings.py:164 +#: awx/conf/tests/unit/test_settings.py:176 +#: awx/conf/tests/unit/test_settings.py:185 +#: awx/conf/tests/unit/test_settings.py:201 +#: awx/conf/tests/unit/test_settings.py:214 +#: awx/conf/tests/unit/test_settings.py:226 +#: awx/conf/tests/unit/test_settings.py:235 +#: awx/conf/tests/unit/test_settings.py:250 +#: awx/conf/tests/unit/test_settings.py:258 +#: awx/conf/tests/unit/test_settings.py:271 +#: awx/conf/tests/unit/test_settings.py:291 awx/main/conf.py:22 +#: awx/main/conf.py:31 awx/main/conf.py:40 awx/main/conf.py:52 +#: awx/main/conf.py:63 awx/main/conf.py:78 awx/main/conf.py:93 +#: awx/main/conf.py:103 awx/main/conf.py:116 awx/main/conf.py:129 +#: awx/main/conf.py:142 awx/main/conf.py:155 awx/main/conf.py:167 +#: awx/main/conf.py:175 awx/main/conf.py:184 awx/main/conf.py:193 +#: awx/main/conf.py:206 awx/main/conf.py:215 awx/main/conf.py:287 +#: awx/main/conf.py:669 awx/main/conf.py:678 awx/main/conf.py:690 +#: awx/main/conf.py:699 +msgid "System" +msgstr "시스템" + +#: awx/conf/tests/unit/test_registry.py:91 +#: awx/conf/tests/unit/test_registry.py:92 +msgid "OtherSystem" +msgstr "기타 시스템" + +#: awx/conf/views.py:43 +msgid "Setting Categories" +msgstr "카테고리 설정" + +#: awx/conf/views.py:65 +msgid "Setting Detail" +msgstr "설정 세부 정보" + +#: awx/conf/views.py:150 +msgid "Logging Connectivity Test" +msgstr "로깅 연결 테스트" + +#: awx/main/access.py:105 +#, python-format +msgid "Required related field %s for permission check." +msgstr "권한 확인에 필요한 관련 필드 %s입니다." + +#: awx/main/access.py:121 +#, python-format +msgid "Bad data found in related field %s." +msgstr "관련 필드 %s에서 잘못된 데이터가 발견되었습니다." + +#: awx/main/access.py:363 +msgid "License is missing." +msgstr "라이센스가 누락되어 있습니다." + +#: awx/main/access.py:365 +msgid "License has expired." +msgstr "라이센스가 만료되었습니다." + +#: awx/main/access.py:373 +#, python-format +msgid "License count of %s instances has been reached." +msgstr "%s 인스턴스에 대한 라이센스 수에 도달했습니다." + +#: awx/main/access.py:375 +#, python-format +msgid "License count of %s instances has been exceeded." +msgstr "%s 인스턴스에 대한 라이센스 수가 초과되었습니다." + +#: awx/main/access.py:377 +msgid "Host count exceeds available instances." +msgstr "호스트 수가 사용 가능한 인스턴스를 초과합니다." + +#: awx/main/access.py:396 awx/main/access.py:407 +#, python-format +msgid "" +"You have already reached the maximum number of %s hosts allowed for your " +"organization. Contact your System Administrator for assistance." +msgstr "조직에 허용된 최대 호스트 수 %s에 도달했습니다. 도움이 필요할 경우 시스템 관리자에게 문의하십시오." + +#: awx/main/access.py:952 +msgid "Unable to change inventory on a host." +msgstr "호스트에서 인벤토리를 변경할 수 없습니다." + +#: awx/main/access.py:970 awx/main/access.py:1017 +msgid "Cannot associate two items from different inventories." +msgstr "다른 인벤토리에서의 두 항목을 연결할 수 없습니다." + +#: awx/main/access.py:1007 +msgid "Unable to change inventory on a group." +msgstr "그룹의 인벤토리를 변경할 수 없습니다." + +#: awx/main/access.py:1286 +msgid "Unable to change organization on a team." +msgstr "팀에서 조직을 변경할 수 없습니다." + +#: awx/main/access.py:1302 +msgid "The {} role cannot be assigned to a team" +msgstr "팀에 {} 역할을 할당할 수 없습니다." + +#: awx/main/access.py:1565 +msgid "Insufficient access to Job Template credentials." +msgstr "작업 템플릿 인증 정보에 대한 액세스 권한이 부족합니다." + +#: awx/main/access.py:1753 awx/main/access.py:2184 +msgid "Job was launched with secret prompts provided by another user." +msgstr "다른 사용자가 제공한 시크릿 프롬프트를 사용하여 작업을 시작했습니다." + +#: awx/main/access.py:1762 +msgid "Job has been orphaned from its job template and organization." +msgstr "작업이 작업 템플릿과 조직에서 분리되었습니다." + +#: awx/main/access.py:1764 +msgid "Job was launched with prompted fields you do not have access to." +msgstr "액세스할 수 없는 프롬프트 필드에서 작업이 시작되었습니다." + +#: awx/main/access.py:1766 +msgid "" +"Job was launched with unknown prompted fields. Organization admin " +"permissions required." +msgstr "알 수 없는 프롬프트 필드와 함께 작업이 시작되었습니다. 조직 관리자 권한이 필요합니다." + +#: awx/main/access.py:2174 +msgid "Workflow Job was launched with unknown prompts." +msgstr "알 수 없는 프롬프트와 함께 워크플로 작업이 시작되었습니다." + +#: awx/main/access.py:2186 +msgid "Job was launched with prompts you lack access to." +msgstr "액세스할 수 없는 프롬프트와 함께 작업이 시작되었습니다." + +#: awx/main/access.py:2188 +msgid "Job was launched with prompts no longer accepted." +msgstr "작업이 더 이상 수락되지 않는다는 프롬프트와 함께 시작되었습니다." + +#: awx/main/access.py:2200 +msgid "" +"You do not have permission to the workflow job resources required for " +"relaunch." +msgstr "다시 시작하는 데 필요한 워크플로우 작업 리소스에 액세스할 수 있는 권한이 없습니다." + +#: awx/main/analytics/collectors.py:87 +msgid "General platform configuration." +msgstr "일반 플랫폼 구성." + +#: awx/main/analytics/collectors.py:118 +msgid "Counts of objects such as organizations, inventories, and projects" +msgstr "조직, 인벤토리 및 프로젝트와 같은 오브젝트 수" + +#: awx/main/analytics/collectors.py:164 +msgid "Counts of users and teams by organization" +msgstr "조직별 사용자 및 팀 수" + +#: awx/main/analytics/collectors.py:174 +msgid "Counts of credentials by credential type" +msgstr "인증 정보 유형별 인증 정보 수" + +#: awx/main/analytics/collectors.py:188 +msgid "Inventories, their inventory sources, and host counts" +msgstr "인벤토리, 인벤토리 소스 및 호스트 수" + +#: awx/main/analytics/collectors.py:206 +msgid "Counts of projects by source control type" +msgstr "소스 제어 유형별 프로젝트 수" + +#: awx/main/analytics/collectors.py:214 +msgid "Cluster topology and capacity" +msgstr "클러스터 토폴로지 및 용량" + +#: awx/main/analytics/collectors.py:264 +msgid "Metadata about the analytics collected" +msgstr "수집된 분석에 대한 메타데이터" + +#: awx/main/analytics/collectors.py:365 awx/main/analytics/collectors.py:370 +msgid "Automation task records" +msgstr "자동화 작업 기록" + +#: awx/main/analytics/collectors.py:375 +msgid "Data on jobs run" +msgstr "작업 실행 데이터" + +#: awx/main/analytics/collectors.py:416 +msgid "Data on job templates" +msgstr "작업 템플릿 데이터" + +#: awx/main/analytics/collectors.py:439 +msgid "Data on workflow runs" +msgstr "워크플로우 실행 데이터" + +#: awx/main/analytics/collectors.py:477 +msgid "Data on workflows" +msgstr "워크플로우 데이터" + +#: awx/main/apps.py:8 +msgid "Main" +msgstr "메인" + +#: awx/main/conf.py:20 +msgid "Enable Activity Stream" +msgstr "활동 스트림 활성화" + +#: awx/main/conf.py:21 +msgid "Enable capturing activity for the activity stream." +msgstr "활동 스트림에 대한 활동 캡처를 활성화합니다." + +#: awx/main/conf.py:29 +msgid "Enable Activity Stream for Inventory Sync" +msgstr "인벤토리 동기화를 위해 활동 스트림 활성화" + +#: awx/main/conf.py:30 +msgid "" +"Enable capturing activity for the activity stream when running inventory " +"sync." +msgstr "인벤토리 동기화를 실행할 때 활동 스트림에 대한 활동 캡처를 활성화합니다." + +#: awx/main/conf.py:38 +msgid "All Users Visible to Organization Admins" +msgstr "조직 관리자는 모든 사용자를 볼 수 있습니다" + +#: awx/main/conf.py:39 +msgid "" +"Controls whether any Organization Admin can view all users and teams, even " +"those not associated with their Organization." +msgstr "조직 관리자가 조직에 연결되지 않은 모든 사용자 및 팀을 볼 수 있는지 여부를 제어합니다." + +#: awx/main/conf.py:47 +msgid "Organization Admins Can Manage Users and Teams" +msgstr "조직 관리자는 사용자와 팀을 관리할 수 있습니다" + +#: awx/main/conf.py:49 +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 "조직 관리자에게 사용자와 팀을 생성하고 관리할 수 있는 권한이 있는지 여부를 제어합니다. LDAP 또는 SAML 통합을 사용하는 경우 이 기능을 비활성화할 수 있습니다." + +#: awx/main/conf.py:61 +msgid "Base URL of the service" +msgstr "서비스의 기본 URL" + +#: awx/main/conf.py:62 +msgid "" +"This setting is used by services like notifications to render a valid url to " +"the service." +msgstr "이 설정은 알림과 같은 서비스에서 유효한 URL을 서비스에 렌더링하는 데 사용됩니다." + +#: awx/main/conf.py:70 +msgid "Remote Host Headers" +msgstr "원격 호스트 헤더" + +#: awx/main/conf.py:72 +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 "원격 호스트 이름 또는 IP를 확인하기 위해 검색할 HTTP 헤더 및 메타 키입니다. 역방향 프록시 뒤에 \"HTTP_X_FORWARDED_FOR\"와 같은 항목을 이 목록에 추가합니다. 자세한 내용은 관리자 가이드의 \"프록시 지원\" 섹션을 참조하십시오." + +#: awx/main/conf.py:85 +msgid "Proxy IP Allowed List" +msgstr "프록시 IP 허용 목록" + +#: awx/main/conf.py:87 +msgid "" +"If the service is behind a reverse proxy/load balancer, use this setting to " +"configure the proxy IP addresses from which the service 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 "서비스가 역방향 프록시/로드 밸런서 뒤에 있는 경우 이 설정을 사용하여 서비스에서 사용자 정의 REMOTE_HOST_HEADERS 헤더 값을 신뢰해야 하는 프록시 IP 주소를 구성합니다. 이 설정이 빈 목록(기본값)이면 REMOTE_HOST_HEADERS에서 지정한 헤더를 신뢰할 수 있습니다." + +#: awx/main/conf.py:101 +msgid "License" +msgstr "라이센스" + +#: awx/main/conf.py:102 +msgid "" +"The license controls which features and functionality are enabled. Use /api/" +"v2/config/ to update or change the license." +msgstr "라이센스는 활성화된 기능 및 기능을 제어합니다. /api/v2/config/를 사용하여 라이센스를 업데이트하거나 변경합니다." + +#: awx/main/conf.py:114 +msgid "Red Hat customer username" +msgstr "Red Hat 고객 사용자 이름" + +#: awx/main/conf.py:115 +msgid "" +"This username is used to send data to Insights for Ansible Automation " +"Platform" +msgstr "이 사용자 이름은 Insights for Ansible Automation Platform에 데이터를 보내는 데 사용됩니다" + +#: awx/main/conf.py:127 +msgid "Red Hat customer password" +msgstr "Red Hat 고객 암호" + +#: awx/main/conf.py:128 +msgid "" +"This password is used to send data to Insights for Ansible Automation " +"Platform" +msgstr "이 암호는 Insights for Ansible Automation Platform에 데이터를 전송하는 데 사용됩니다" + +#: awx/main/conf.py:140 +msgid "Red Hat or Satellite username" +msgstr "Red Hat 또는 Satellite 사용자 이름" + +#: awx/main/conf.py:141 +msgid "This username is used to retrieve subscription and content information" +msgstr "서브스크립션 및 콘텐츠 정보를 검색하기 위한 사용자 이름" + +#: awx/main/conf.py:153 +msgid "Red Hat or Satellite password" +msgstr "Red Hat 또는 Satellite 암호" + +#: awx/main/conf.py:154 +msgid "This password is used to retrieve subscription and content information" +msgstr "서브스크립션 및 콘텐츠 정보를 검색하기 위한 암호" + +#: awx/main/conf.py:165 +msgid "Insights for Ansible Automation Platform upload URL" +msgstr "Insights for Ansible Automation Platform 업로드 URL" + +#: awx/main/conf.py:166 +msgid "" +"This setting is used to to configure the upload URL for data collection for " +"Red Hat Insights." +msgstr "이 설정은 Red Hat Insights의 데이터 수집에 대한 업로드 URL을 구성하는 데 사용됩니다." + +#: awx/main/conf.py:174 +msgid "Unique identifier for an installation" +msgstr "설치를 위한 고유 식별자" + +#: awx/main/conf.py:183 +msgid "The instance group where control plane tasks run" +msgstr "컨트롤 플레인 작업이 실행되는 인스턴스 그룹" + +#: awx/main/conf.py:192 +msgid "" +"The instance group where user jobs run (currently only on non-VM installs)" +msgstr "사용자 작업을 실행하는 인스턴스 그룹(현재 VM이 아닌 설치에서만)" + +#: awx/main/conf.py:204 +msgid "Global default execution environment" +msgstr "글로벌 기본 실행 환경" + +#: awx/main/conf.py:205 +msgid "" +"The Execution Environment to be used when one has not been configured for a " +"job template." +msgstr "작업 템플릿에 대해 구성되지 않은 경우 사용할 실행 환경입니다." + +#: awx/main/conf.py:213 +msgid "Custom virtual environment paths" +msgstr "사용자 정의 가상 환경 경로" + +#: awx/main/conf.py:214 +msgid "" +"Paths where Tower will look for custom virtual environments (in addition to /" +"var/lib/awx/venv/). Enter one path per line." +msgstr "Tower가 사용자 지정 가상 환경(/var/lib/awx/venv/에 추가)을 찾는 경로입니다. 한줄에 하나의 경로를 입력합니다." + +#: awx/main/conf.py:223 +msgid "Ansible Modules Allowed for Ad Hoc Jobs" +msgstr "Ad Hoc 작업에 Ansible 모듈 허용" + +#: awx/main/conf.py:224 +msgid "List of modules allowed to be used by ad-hoc jobs." +msgstr "애드혹 작업에서 사용할 수 있는 모듈 목록입니다." + +#: awx/main/conf.py:225 awx/main/conf.py:247 awx/main/conf.py:256 +#: awx/main/conf.py:266 awx/main/conf.py:276 awx/main/conf.py:296 +#: awx/main/conf.py:306 awx/main/conf.py:316 awx/main/conf.py:329 +#: awx/main/conf.py:339 awx/main/conf.py:349 awx/main/conf.py:361 +#: awx/main/conf.py:372 awx/main/conf.py:382 awx/main/conf.py:392 +#: awx/main/conf.py:406 awx/main/conf.py:421 awx/main/conf.py:436 +#: awx/main/conf.py:453 awx/main/conf.py:465 +msgid "Jobs" +msgstr "작업" + +#: awx/main/conf.py:234 +msgid "Always" +msgstr "항상" + +#: awx/main/conf.py:235 +msgid "Never" +msgstr "없음" + +#: awx/main/conf.py:236 +msgid "Only On Job Template Definitions" +msgstr "작업 템플릿 정의에서만" + +#: awx/main/conf.py:239 +msgid "When can extra variables contain Jinja templates?" +msgstr "추가 변수는 언제 Jinja 템플릿을 포함할 수 있습니까?" + +#: awx/main/conf.py:241 +msgid "" +"Ansible allows variable substitution via the Jinja2 templating language for " +"--extra-vars. This poses a potential security risk where 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은 Jinja2 템플릿 언어를 통해 --extra-vars에 대한 변수 대체를 허용합니다. 이는 작업 시작 시 추가 변수를 지정할 수 있는 사용자가 Jinja2 템플릿을 사용하여 임의의 Python을 실행할 수 있으므로 잠재적인 보안 위험이 있습니다. 이 값을 \"template\" 또는 \"never\"로 설정하는 것이 좋습니다." + +#: awx/main/conf.py:254 +msgid "Job execution path" +msgstr "작업 실행 경로" + +#: awx/main/conf.py:255 +msgid "" +"The directory in which the service will create new temporary directories for " +"job execution and isolation (such as credential files)." +msgstr "서비스가 작업 실행 및 격리를 위해 이 디렉토리 아래에 새 임시 디렉토리(예: 인증 정보 파일)를 생성합니다." + +#: awx/main/conf.py:264 +msgid "Paths to expose to isolated jobs" +msgstr "분리된 작업에 노출된 경로" + +#: awx/main/conf.py:265 +msgid "" +"List of paths that would otherwise be hidden to expose to isolated jobs. " +"Enter one path per line." +msgstr "분리된 작업에 노출되기 위해 숨겨질 수 있는 경로 목록입니다. 한 줄에 하나의 경로를 입력합니다." + +#: awx/main/conf.py:274 +msgid "Extra Environment Variables" +msgstr "추가 환경 변수" + +#: awx/main/conf.py:275 +msgid "" +"Additional environment variables set for playbook runs, inventory updates, " +"project updates, and notification sending." +msgstr "플레이북 실행, 인벤토리 업데이트, 프로젝트 업데이트 및 알림 전송을 위해 설정된 추가 환경 변수입니다." + +#: awx/main/conf.py:285 +msgid "Gather data for Insights for Ansible Automation Platform" +msgstr "Insights for Ansible Automation Platform을 위한 데이터 수집" + +#: awx/main/conf.py:286 +msgid "" +"Enables the service to gather data on automation and send it to Red Hat " +"Insights." +msgstr "이 서비스를 통해 자동화 데이터를 수집하여 Red Hat Insights로 전송할 수 있습니다." + +#: awx/main/conf.py:294 +msgid "Run Project Updates With Higher Verbosity" +msgstr "더 자세한 정보로 프로젝트 업데이트 실행" + +#: awx/main/conf.py:295 +msgid "" +"Adds the CLI -vvv flag to ansible-playbook runs of project_update.yml used " +"for project updates." +msgstr "프로젝트 업데이트에 사용되는 project_update.yml의 ansible-playbook 실행에 CLI -vvv 플래그를 추가합니다." + +#: awx/main/conf.py:304 +msgid "Enable Role Download" +msgstr "역할 다운로드 활성화" + +#: awx/main/conf.py:305 +msgid "" +"Allows roles to be dynamically downloaded from a requirements.yml file for " +"SCM projects." +msgstr "SCM 프로젝트에 대한 requirements.yml 파일에서 역할을 동적으로 다운로드할 수 있습니다." + +#: awx/main/conf.py:314 +msgid "Enable Collection(s) Download" +msgstr "컬렉션 다운로드 활성화" + +#: awx/main/conf.py:315 +msgid "" +"Allows collections to be dynamically downloaded from a requirements.yml file " +"for SCM projects." +msgstr "SCM 프로젝트에 대한 requirements.yml 파일에서 컬렉션을 동적으로 다운로드할 수 있습니다." + +#: awx/main/conf.py:324 +msgid "Follow symlinks" +msgstr "심볼릭 링크 따르기" + +#: awx/main/conf.py:326 +msgid "" +"Follow symbolic links when scanning for playbooks. Be aware that setting " +"this to True can lead to infinite recursion if a link points to a parent " +"directory of itself." +msgstr "플레이북을 검색할 때 심볼릭 링크를 따르십시오. 이 값을 True로 설정하면 링크가 상위 디렉토리를 가리키는 경우 무한 재귀가 발생할 수 있습니다." + +#: awx/main/conf.py:337 +msgid "Ignore Ansible Galaxy SSL Certificate Verification" +msgstr "Ansible Galaxy SSL 인증서 확인 무시" + +#: awx/main/conf.py:338 +msgid "" +"If set to true, certificate validation will not be done when installing " +"content from any Galaxy server." +msgstr "true로 설정하면 Galaxy 서버에서 콘텐츠를 설치할 때 인증서 유효성 검사가 수행되지 않습니다." + +#: awx/main/conf.py:347 +msgid "Standard Output Maximum Display Size" +msgstr "표준 출력 최대 디스플레이 크기" + +#: awx/main/conf.py:348 +msgid "" +"Maximum Size of Standard Output in bytes to display before requiring the " +"output be downloaded." +msgstr "출력을 다운로드하기 전에 표시할 표준 출력의 최대 크기(바이트)입니다." + +#: awx/main/conf.py:357 +msgid "Job Event Standard Output Maximum Display Size" +msgstr "작업 이벤트 표준 출력 최대 표시 크기" + +#: awx/main/conf.py:359 +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 "단일 작업 또는 애드혹 명령 이벤트에 대해 표시할 최대 표준 출력 크기(바이트 단위)입니다. 'stdout'은 잘린 경우 `…`으로 끝납니다." + +#: awx/main/conf.py:370 +msgid "Job Event Maximum Websocket Messages Per Second" +msgstr "초당 최대 작업 이벤트 Websocket 메시지 수" + +#: awx/main/conf.py:371 +msgid "" +"Maximum number of messages to update the UI live job output with per second. " +"Value of 0 means no limit." +msgstr "UI 라이브 작업 출력을 업데이트하기 위한 초당 최대 메시지 수입니다. 0은 제한이 없음을 의미합니다." + +#: awx/main/conf.py:380 +msgid "Maximum Scheduled Jobs" +msgstr "최대 예약 작업 수" + +#: awx/main/conf.py:381 +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 "일정에서 시작할 때 실행 대기할 수 있는 동일한 작업의 최대 템플릿의 수이며 그 이후에는 더 이상 템플릿이 생성되지 않습니다." + +#: awx/main/conf.py:390 +msgid "Ansible Callback Plugins" +msgstr "Ansible 콜백 플러그인" + +#: awx/main/conf.py:391 +msgid "" +"List of paths to search for extra callback plugins to be used when running " +"jobs. Enter one path per line." +msgstr "작업을 실행할 때 사용할 추가 콜백 플러그인을 검색할 경로 목록입니다. 한 줄에 하나의 경로를 입력합니다." + +#: awx/main/conf.py:401 +msgid "Default Job Timeout" +msgstr "기본 작업 제한 시간" + +#: awx/main/conf.py:403 +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 "작업을 실행할 수 있도록 하는 최대 시간(초)입니다. 시간 초과가 적용되지 않아야 함을 나타내려면 0 값을 사용하십시오. 개별 작업 템플릿에 설정된 시간 초과는 이 값을 무시합니다." + +#: awx/main/conf.py:416 +msgid "Default Inventory Update Timeout" +msgstr "기본 인벤토리 업데이트 시간 초과" + +#: awx/main/conf.py:418 +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 "인벤토리 업데이트를 실행할 수 있는 최대 시간(초)입니다. 시간 초과가 적용되지 않아야 함을 나타내려면 0 값을 사용하십시오. 단일 인벤토리 소스에 설정된 시간 초과는 이 값을 무시합니다." + +#: awx/main/conf.py:431 +msgid "Default Project Update Timeout" +msgstr "기본 프로젝트 업데이트 시간 초과" + +#: awx/main/conf.py:433 +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 "프로젝트 업데이트를 실행할 수 있는 최대 시간(초)입니다. 0을 사용하여 시간 제한이 부과되지 않음을 나타냅니다. 개별 프로젝트에 설정된 시간 초과는 이 값을 무시합니다." + +#: awx/main/conf.py:446 +msgid "Per-Host Ansible Fact Cache Timeout" +msgstr "호스트별 Ansible 팩트 캐시 시간 초과" + +#: awx/main/conf.py:448 +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 "저장된 Ansible 팩트가 마지막으로 수정된 이후 유효한 것으로 간주되는 최대 시간(초)입니다. 유효하고 오래되지 않은 팩트만 플레이북에서 액세스할 수 있습니다. 참고: 이 경우 데이터베이스에서 삭제되는 ansible_facts에 영향을 미치지 않습니다. 0의 값을 사용하여 시간 초과를 부과하지 않도록 지정합니다." + +#: awx/main/conf.py:463 +msgid "Maximum number of forks per job" +msgstr "작업당 최대 포크 수" + +#: awx/main/conf.py:464 +msgid "" +"Saving a Job Template with more than this number of forks will result in an " +"error. When set to 0, no limit is applied." +msgstr "이 포크 수를 초과하는 작업 템플릿을 저장하면 오류가 발생합니다. 0으로 설정하면 제한이 적용되지 않습니다." + +#: awx/main/conf.py:474 +msgid "Logging Aggregator" +msgstr "로깅 수집기" + +#: awx/main/conf.py:475 +msgid "Hostname/IP where external logs will be sent to." +msgstr "외부 로그가 전송될 호스트 이름/IP입니다." + +#: awx/main/conf.py:476 awx/main/conf.py:486 awx/main/conf.py:498 +#: awx/main/conf.py:508 awx/main/conf.py:520 awx/main/conf.py:537 +#: awx/main/conf.py:551 awx/main/conf.py:560 awx/main/conf.py:570 +#: awx/main/conf.py:584 awx/main/conf.py:593 awx/main/conf.py:608 +#: awx/main/conf.py:623 awx/main/conf.py:637 awx/main/conf.py:650 +#: awx/main/conf.py:659 +msgid "Logging" +msgstr "로깅" + +#: awx/main/conf.py:484 +msgid "Logging Aggregator Port" +msgstr "로깅 수집기 포트" + +#: awx/main/conf.py:485 +msgid "" +"Port on Logging Aggregator to send logs to (if required and not provided in " +"Logging Aggregator)." +msgstr "로그를 보낼 로깅 수집기의 포트입니다(필요한 경우 로그 수집기에 제공되지 않음)." + +#: awx/main/conf.py:496 +msgid "Logging Aggregator Type" +msgstr "로깅 수집기 유형" + +#: awx/main/conf.py:497 +msgid "Format messages for the chosen log aggregator." +msgstr "선택한 로그 수집기에 대한 형식 메시지입니다." + +#: awx/main/conf.py:506 +msgid "Logging Aggregator Username" +msgstr "로깅 수집기 사용자 이름" + +#: awx/main/conf.py:507 +msgid "Username for external log aggregator (if required; HTTP/s only)." +msgstr "외부 로그 수집기에 대한 사용자 이름(필요한 경우 HTTP/s만 지원)입니다." + +#: awx/main/conf.py:518 +msgid "Logging Aggregator Password/Token" +msgstr "로깅 수집기 암호/토큰" + +#: awx/main/conf.py:519 +msgid "" +"Password or authentication token for external log aggregator (if required; " +"HTTP/s only)." +msgstr "외부 로그 수집기의 암호 또는 인증 토큰(필요한 경우, HTTP/s만 지원)" + +#: awx/main/conf.py:528 +msgid "Loggers Sending Data to Log Aggregator Form" +msgstr "로그 집계 양식에 데이터를 전송하는 로거" + +#: awx/main/conf.py:530 +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 "HTTP 로그를 수집기에 보낼 로거 목록입니다. 여기에는 다음 중 일부 또는 모두가 포함될 수 있습니다.\n" +"awx - 서비스 로그\n" +"activity_stream - 활동 스트림 기록\n" +"job_events - Ansible 작업 이벤트의 콜백 데이터\n" +"system_tracking - 스캔 작업에서 수집된 사실" + +#: awx/main/conf.py:544 +msgid "Log System Tracking Facts Individually" +msgstr "시스템 추적 사실을 개별적으로 기록" + +#: awx/main/conf.py:546 +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 "설정하면 시스템 추적 사실이 스캔에서 발견된 각 패키지, 서비스 또는 기타 항목에 대해 전송되어 검색 쿼리를 더 세분화할 수 있습니다. 설정하지 않으면 팩트가 단일 사전으로 전송되어 팩트 처리의 효율성을 높일 수 있습니다." + +#: awx/main/conf.py:558 +msgid "Enable External Logging" +msgstr "외부 로깅 활성화" + +#: awx/main/conf.py:559 +msgid "Enable sending logs to external log aggregator." +msgstr "외부 로그 수집기로 로그 전송을 활성화합니다." + +#: awx/main/conf.py:568 +msgid "Cluster-wide unique identifier." +msgstr "클러스터 전체의 고유 식별자입니다." + +#: awx/main/conf.py:569 +msgid "Useful to uniquely identify instances." +msgstr "인스턴스를 고유하게 식별하는 데 사용됩니다." + +#: awx/main/conf.py:578 +msgid "Logging Aggregator Protocol" +msgstr "로깅 수집기 프로토콜" + +#: awx/main/conf.py:580 +msgid "" +"Protocol used to communicate with log aggregator. HTTPS/HTTP assumes HTTPS " +"unless http:// is explicitly used in the Logging Aggregator hostname." +msgstr "로그 수집기와 통신하는 데 사용되는 프로토콜입니다. HTTPS/HTTP는 로깅 수집기 호스트에서 http://를 명시적으로 사용하지 않는 한 HTTPS를 가정합니다." + +#: awx/main/conf.py:591 +msgid "TCP Connection Timeout" +msgstr "TCP 연결 시간 초과" + +#: awx/main/conf.py:592 +msgid "" +"Number of seconds for a TCP connection to external log aggregator to " +"timeout. Applies to HTTPS and TCP log aggregator protocols." +msgstr "외부 로그 수집기에 대한 TCP 연결이 시간 초과되는 시간(초)입니다. HTTPS 및 TCP 로그 수집기 프로토콜에 적용됩니다." + +#: awx/main/conf.py:601 +msgid "Enable/disable HTTPS certificate verification" +msgstr "HTTPS 인증서 확인 활성화/비활성화" + +#: awx/main/conf.py:603 +msgid "" +"Flag to control enable/disable of certificate verification when " +"LOG_AGGREGATOR_PROTOCOL is \"https\". If enabled, the log handler will " +"verify certificate sent by external log aggregator before establishing " +"connection." +msgstr "LOG_AGGREGATOR_PROTOCOL이 \"https\"인 경우 인증서 확인을 활성화/비활성화하기 위한 플래그입니다. 활성화된 경우 로그 처리기는 연결을 설정하기 전에 외부 로그 수집기로 전송된 인증서를 확인합니다." + +#: awx/main/conf.py:616 +msgid "Logging Aggregator Level Threshold" +msgstr "로깅 수집기 수준 임계값" + +#: awx/main/conf.py:618 +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 "로그 처리기에서 사용하는 수준 임계값입니다. 심각도는 가장 낮은 순에서 가장 높은 순으로 DEBUG, INFO, WARNING, ERROR, CRITICAL입니다. 임계값보다 덜 심각한 메시지는 로그 처리기에서 무시됩니다. ( awx.anlytics 카테고리의 메세지는 이 설정을 무시함)" + +#: awx/main/conf.py:631 +msgid "Maximum disk persistance for external log aggregation (in GB)" +msgstr "외부 로그 집계를 위한 최대 디스크 영구 저장소(GB)" + +#: awx/main/conf.py:633 +msgid "" +"Amount of data to store (in gigabytes) during an outage of the external log " +"aggregator (defaults to 1). Equivalent to the rsyslogd queue.maxdiskspace " +"setting." +msgstr "외부 로그 수집기가 다운되었을 때 (기본값 1) 저장할 데이터의 양(GB 단위)입니다. rsyslogd queue.maxdiskspace 설정과 동일합니다." + +#: awx/main/conf.py:644 +msgid "File system location for rsyslogd disk persistence" +msgstr "rsyslogd 디스크 지속성을 위한 파일 시스템 위치" + +#: awx/main/conf.py:646 +msgid "" +"Location to persist logs that should be retried after an outage of the " +"external log aggregator (defaults to /var/lib/awx). Equivalent to the " +"rsyslogd queue.spoolDirectory setting." +msgstr "외부 로그 수집기가 중단된 후 재시도해야 할 영구 로그의 위치(기본값: /var/lib/awx)입니다. rsyslogd queue.spoolDirectory와 같은 설정입니다." + +#: awx/main/conf.py:657 +msgid "Enable rsyslogd debugging" +msgstr "rsyslogd 디버깅 활성화" + +#: awx/main/conf.py:658 +msgid "" +"Enabled high verbosity debugging for rsyslogd. Useful for debugging " +"connection issues for external log aggregation." +msgstr "rsyslogd에 대해 세부 정보 표시 디버깅을 활성화합니다. 외부 로그 집계에 대한 연결 문제를 디버깅하는 데 사용합니다." + +#: awx/main/conf.py:667 +msgid "Last gather date for Insights for Ansible Automation Platform." +msgstr "Insights for Ansible Automation Platform에 대해 마지막으로 수집된 데이터입니다." + +#: awx/main/conf.py:675 +msgid "" +"Last gathered entries for expensive collectors for Insights for Ansible " +"Automation Platform." +msgstr "AInsights for Ansible Automation Platform에 대해 수집된 고가의 컬렉터에 대해 마지막으로 수집된 항목입니다." + +#: awx/main/conf.py:686 +msgid "Insights for Ansible Automation Platform Gather Interval" +msgstr "Insights for Ansible Automation Platform 수집 간격" + +#: awx/main/conf.py:687 +msgid "Interval (in seconds) between data gathering." +msgstr "데이터 수집 사이의 간격(초)입니다." + +#: awx/main/conf.py:701 +msgid "" +"Indicates whether the instance is part of a kubernetes-based deployment." +msgstr "인스턴스가 kubernetes 기반 배포의 일부인지 여부를 나타냅니다." + +#: awx/main/conf.py:725 awx/sso/conf.py:1540 +msgid "\n" +msgstr "\n" + +#: awx/main/constants.py:19 +msgid "Sudo" +msgstr "Sudo" + +#: awx/main/constants.py:20 +msgid "Su" +msgstr "Su" + +#: awx/main/constants.py:21 +msgid "Pbrun" +msgstr "Pbrun" + +#: awx/main/constants.py:22 +msgid "Pfexec" +msgstr "Pfexec" + +#: awx/main/constants.py:23 +msgid "DZDO" +msgstr "DZDO" + +#: awx/main/constants.py:24 +msgid "Pmrun" +msgstr "Pmrun" + +#: awx/main/constants.py:25 +msgid "Runas" +msgstr "Runas" + +#: awx/main/constants.py:26 +msgid "Enable" +msgstr "Enable" + +#: awx/main/constants.py:27 +msgid "Doas" +msgstr "Doas" + +#: awx/main/constants.py:28 +msgid "Ksu" +msgstr "Ksu" + +#: awx/main/constants.py:29 +msgid "Machinectl" +msgstr "Machinectl" + +#: awx/main/constants.py:30 +msgid "Sesu" +msgstr "Sesu" + +#: awx/main/constants.py:32 +msgid "None" +msgstr "없음" + +#: awx/main/credential_plugins/aim.py:12 +msgid "CyberArk AIM URL" +msgstr "CyberArk AIM URL" + +#: awx/main/credential_plugins/aim.py:18 +msgid "Application ID" +msgstr "애플리케이션 ID" + +#: awx/main/credential_plugins/aim.py:24 +msgid "Client Key" +msgstr "클라이언트 키" + +#: awx/main/credential_plugins/aim.py:31 +msgid "Client Certificate" +msgstr "클라이언트 인증서" + +#: awx/main/credential_plugins/aim.py:38 +msgid "Verify SSL Certificates" +msgstr "SSL 인증서 확인" + +#: awx/main/credential_plugins/aim.py:46 +msgid "Object Query" +msgstr "오브젝트 쿼리" + +#: awx/main/credential_plugins/aim.py:48 +msgid "" +"Lookup query for the object. Ex: Safe=TestSafe;Object=testAccountName123" +msgstr "오브젝트에 대한 조회 쿼리입니다. 예: Safe=Testjournal;Object=testAccountName123" + +#: awx/main/credential_plugins/aim.py:50 +msgid "Object Query Format" +msgstr "오브젝트 쿼리 형식" + +#: awx/main/credential_plugins/aim.py:53 +msgid "Reason" +msgstr "이유" + +#: awx/main/credential_plugins/aim.py:55 +msgid "" +"Object request reason. This is only needed if it is required by the object's " +"policy." +msgstr "오브젝트 요청 이유. 이는 오브젝트 정책에 필요한 경우에만 필요합니다." + +#: awx/main/credential_plugins/azure_kv.py:18 +msgid "Vault URL (DNS Name)" +msgstr "Vault URL(DNS 이름)" + +#: awx/main/credential_plugins/azure_kv.py:22 +#: awx/main/credential_plugins/dsv.py:23 +#: awx/main/models/credential/__init__.py:895 +msgid "Client ID" +msgstr "클라이언트 ID" + +#: awx/main/credential_plugins/azure_kv.py:29 +#: awx/main/models/credential/__init__.py:902 +msgid "Tenant ID" +msgstr "테넌트 ID" + +#: awx/main/credential_plugins/azure_kv.py:32 +msgid "Cloud Environment" +msgstr "클라우드 환경" + +#: awx/main/credential_plugins/azure_kv.py:33 +msgid "Specify which azure cloud environment to use." +msgstr "사용할 Azure 클라우드 환경을 지정합니다." + +#: awx/main/credential_plugins/azure_kv.py:41 +msgid "Secret Name" +msgstr "시크릿 이름" + +#: awx/main/credential_plugins/azure_kv.py:43 +msgid "The name of the secret to look up." +msgstr "검색할 시크릿의 이름입니다." + +#: awx/main/credential_plugins/azure_kv.py:47 +#: awx/main/credential_plugins/conjur.py:45 +msgid "Secret Version" +msgstr "시크릿 버전" + +#: awx/main/credential_plugins/azure_kv.py:49 +#: awx/main/credential_plugins/conjur.py:47 +#: awx/main/credential_plugins/hashivault.py:118 +msgid "" +"Used to specify a specific secret version (if left empty, the latest version " +"will be used)." +msgstr "특정 시크릿 버전을 지정하는 데 사용됩니다 (비어 있는 경우 최신 버전이 사용됩니다)." + +#: awx/main/credential_plugins/centrify_vault.py:10 +#: awx/main/credential_plugins/centrify_vault.py:12 +msgid "Centrify Tenant URL" +msgstr "Centrify Tenant URL" + +#: awx/main/credential_plugins/centrify_vault.py:17 +msgid "Centrify API User" +msgstr "Centrify API 사용자" + +#: awx/main/credential_plugins/centrify_vault.py:19 +msgid "" +"Centrify API User, having necessary permissions as mentioned in support doc" +msgstr "Centrify API 사용자는 지원 문서에 언급된 대로 필요한 권한을 갖습니다." + +#: awx/main/credential_plugins/centrify_vault.py:23 +msgid "Centrify API Password" +msgstr "Centrify API 암호" + +#: awx/main/credential_plugins/centrify_vault.py:25 +msgid "Password of Centrify API User with necessary permissions" +msgstr "필요한 권한이 있는 API 사용자 암호" + +#: awx/main/credential_plugins/centrify_vault.py:30 +msgid "OAuth2 Application ID" +msgstr "OAuth2 애플리케이션 ID" + +#: awx/main/credential_plugins/centrify_vault.py:32 +msgid "Application ID of the configured OAuth2 Client (defaults to 'awx')" +msgstr "구성된 OAuth2 클라이언트의 애플리케이션 ID (기본값: 'awx')" + +#: awx/main/credential_plugins/centrify_vault.py:37 +msgid "OAuth2 Scope" +msgstr "OAuth2 범위" + +#: awx/main/credential_plugins/centrify_vault.py:39 +msgid "Scope of the configured OAuth2 Client (defaults to 'awx')" +msgstr "구성된 OAuth2 클라이언트 범위 (기본값: 'awx')" + +#: awx/main/credential_plugins/centrify_vault.py:46 +msgid "Account Name" +msgstr "계정 이름" + +#: awx/main/credential_plugins/centrify_vault.py:48 +msgid "" +"Local system account or Domain account name enrolled in Centrify Vault. eg. " +"(root or DOMAIN/Administrator)" +msgstr "Centrify Vault에 등록된 로컬 시스템 계정 또는 도메인 계정 이름입니다. (예: 루트 또는 DOMAIN/관리자)" + +#: awx/main/credential_plugins/centrify_vault.py:52 +msgid "System Name" +msgstr "시스템 이름" + +#: awx/main/credential_plugins/centrify_vault.py:54 +msgid "Machine Name enrolled with in Centrify Portal" +msgstr "Centrify Portal에 등록된 시스템 이름" + +#: awx/main/credential_plugins/conjur.py:14 +msgid "Conjur URL" +msgstr "Conjur URL" + +#: awx/main/credential_plugins/conjur.py:20 +msgid "API Key" +msgstr "API 키" + +#: awx/main/credential_plugins/conjur.py:26 +#: awx/main/migrations/_inventory_source_vars.py:144 +msgid "Account" +msgstr "계정" + +#: awx/main/credential_plugins/conjur.py:31 +#: awx/main/credential_plugins/tss.py:16 +#: awx/main/models/credential/__init__.py:588 +#: awx/main/models/credential/__init__.py:624 +#: awx/main/models/credential/__init__.py:665 +#: awx/main/models/credential/__init__.py:736 +#: awx/main/models/credential/__init__.py:800 +#: awx/main/models/credential/__init__.py:825 +#: awx/main/models/credential/__init__.py:888 +#: awx/main/models/credential/__init__.py:959 +#: awx/main/models/credential/__init__.py:984 +#: awx/main/models/credential/__init__.py:1035 +#: awx/main/models/credential/__init__.py:1125 +msgid "Username" +msgstr "사용자 이름" + +#: awx/main/credential_plugins/conjur.py:34 +msgid "Public Key Certificate" +msgstr "공개 키 인증서" + +#: awx/main/credential_plugins/conjur.py:39 +msgid "Secret Identifier" +msgstr "시크릿 식별자" + +#: awx/main/credential_plugins/conjur.py:41 +msgid "The identifier for the secret e.g., /some/identifier" +msgstr "시크릿의 식별자(예: /some/identifier)" + +#: awx/main/credential_plugins/dsv.py:12 +msgid "Tenant" +msgstr "테넌트" + +#: awx/main/credential_plugins/dsv.py:13 +msgid "The tenant e.g. \"ex\" when the URL is https://ex.secretservercloud.com" +msgstr "URL이 https://ex.secretservercloud.com인 경우 테넌트 (예: \"ex\")" + +#: awx/main/credential_plugins/dsv.py:18 +msgid "Top-level Domain (TLD)" +msgstr "최상위 도메인 (TLD)" + +#: awx/main/credential_plugins/dsv.py:19 +msgid "" +"The TLD of the tenant e.g. \"com\" when the URL is https://ex." +"secretservercloud.com" +msgstr "URL이 https://ex.secretservercloud.com일 때 테넌트의 TLD (예: \"com\")" + +#: awx/main/credential_plugins/dsv.py:34 +msgid "Secret Path" +msgstr "시크릿 경로" + +#: awx/main/credential_plugins/dsv.py:36 +msgid "The secret path e.g. /test/secret1" +msgstr "시크릿 경로(예: /test/secret1)" + +#: awx/main/credential_plugins/dsv.py:46 +msgid "URL template" +msgstr "URL 템플릿" + +#: awx/main/credential_plugins/hashivault.py:15 +msgid "Server URL" +msgstr "서버 URL" + +#: awx/main/credential_plugins/hashivault.py:18 +msgid "The URL to the HashiCorp Vault" +msgstr "HashiCorp Vault의 URL" + +#: awx/main/credential_plugins/hashivault.py:22 +#: awx/main/models/credential/__init__.py:923 +#: awx/main/models/credential/__init__.py:942 +msgid "Token" +msgstr "토큰" + +#: awx/main/credential_plugins/hashivault.py:25 +msgid "The access token used to authenticate to the Vault server" +msgstr "Vault 서버를 인증하는 데 사용되는 액세스 토큰" + +#: awx/main/credential_plugins/hashivault.py:29 +msgid "CA Certificate" +msgstr "CA 인증서" + +#: awx/main/credential_plugins/hashivault.py:32 +msgid "" +"The CA certificate used to verify the SSL certificate of the Vault server" +msgstr "Vault 서버의 SSL 인증서를 확인하는 데 사용되는 CA 인증서" + +#: awx/main/credential_plugins/hashivault.py:34 +msgid "AppRole role_id" +msgstr "AppRole role_id" + +#: awx/main/credential_plugins/hashivault.py:34 +msgid "The Role ID for AppRole Authentication" +msgstr "AppRole 인증을 위한 역할 ID" + +#: awx/main/credential_plugins/hashivault.py:37 +msgid "AppRole secret_id" +msgstr "AppRole secret_id" + +#: awx/main/credential_plugins/hashivault.py:41 +msgid "The Secret ID for AppRole Authentication" +msgstr "AppRole 인증을 위한 시크릿 ID" + +#: awx/main/credential_plugins/hashivault.py:45 +msgid "Namespace name (Vault Enterprise only)" +msgstr "네임스페이스 이름(Vault Enterprise만 해당)" + +#: awx/main/credential_plugins/hashivault.py:48 +msgid "Name of the namespace to use when authenticate and retrieve secrets" +msgstr "시크릿을 인증하고 검색할 네임스페이스의 이름" + +#: awx/main/credential_plugins/hashivault.py:52 +msgid "Path to Approle Auth" +msgstr "Approle Auth 경로" + +#: awx/main/credential_plugins/hashivault.py:57 +msgid "" +"The AppRole Authentication path to use if one isn't provided in the metadata " +"when linking to an input field. Defaults to 'approle'" +msgstr "입력 필드에 연결할 때 메타데이터에 제공되지 않는 경우 사용할 AppRole 인증 경로입니다. 기본값은 'approle'입니다." + +#: awx/main/credential_plugins/hashivault.py:64 +msgid "Path to Secret" +msgstr "시크릿 경로" + +#: awx/main/credential_plugins/hashivault.py:78 +msgid "Path to Auth" +msgstr "Auth 경로" + +#: awx/main/credential_plugins/hashivault.py:81 +msgid "The path where the Authentication method is mounted e.g, approle" +msgstr "인증 방법이 마운트된 경로(예: approle)" + +#: awx/main/credential_plugins/hashivault.py:91 +msgid "API Version" +msgstr "API 버전" + +#: awx/main/credential_plugins/hashivault.py:93 +msgid "" +"API v1 is for static key/value lookups. API v2 is for versioned key/value " +"lookups." +msgstr "API v1은 정적 키/값 조회를 위한 것입니다. API v2는 버전이 지정된 키/값 조회용입니다." + +#: awx/main/credential_plugins/hashivault.py:101 +msgid "Name of Secret Backend" +msgstr "시크릿 백엔드 이름" + +#: awx/main/credential_plugins/hashivault.py:103 +msgid "" +"The name of the kv secret backend (if left empty, the first segment of the " +"secret path will be used)." +msgstr "kv 시크릿 백엔드의 이름(비워두는 경우 시크릿 경로의 첫 번째 세그먼트가 사용됨)입니다." + +#: awx/main/credential_plugins/hashivault.py:110 +#: awx/main/migrations/_inventory_source_vars.py:149 +msgid "Key Name" +msgstr "키 이름" + +#: awx/main/credential_plugins/hashivault.py:112 +msgid "The name of the key to look up in the secret." +msgstr "시크릿에서 찾을 키의 이름입니다." + +#: awx/main/credential_plugins/hashivault.py:116 +msgid "Secret Version (v2 only)" +msgstr "시크릿 버전(v2만 해당)" + +#: awx/main/credential_plugins/hashivault.py:129 +msgid "Unsigned Public Key" +msgstr "서명되지 않은 공개 키" + +#: awx/main/credential_plugins/hashivault.py:136 +msgid "Role Name" +msgstr "역할 이름" + +#: awx/main/credential_plugins/hashivault.py:136 +msgid "The name of the role used to sign." +msgstr "서명에 사용되는 역할의 이름입니다." + +#: awx/main/credential_plugins/hashivault.py:139 +msgid "Valid Principals" +msgstr "유효한 보안 주체" + +#: awx/main/credential_plugins/hashivault.py:141 +msgid "" +"Valid principals (either usernames or hostnames) that the certificate should " +"be signed for." +msgstr "인증서에 서명해야 하는 유효한 주체(사용자 이름 또는 호스트 이름)입니다." + +#: awx/main/credential_plugins/tss.py:10 +msgid "Secret Server URL" +msgstr "시크릿 서버 URL" + +#: awx/main/credential_plugins/tss.py:11 +msgid "" +"The Base URL of Secret Server e.g. https://myserver/SecretServer or https://" +"mytenant.secretservercloud.com" +msgstr "시크릿 서버의 기본 URL (예: https://myserver/SecretServer 또는 https://mytenant.secretservercloud.com)" + +#: awx/main/credential_plugins/tss.py:17 +msgid "The (Application) user username" +msgstr "(애플리케이션) 사용자 이름" + +#: awx/main/credential_plugins/tss.py:22 +#: awx/main/models/credential/__init__.py:589 +#: awx/main/models/credential/__init__.py:625 +#: awx/main/models/credential/__init__.py:668 +#: awx/main/models/credential/__init__.py:803 +#: awx/main/models/credential/__init__.py:828 +#: awx/main/models/credential/__init__.py:891 +#: awx/main/models/credential/__init__.py:960 +#: awx/main/models/credential/__init__.py:987 +#: awx/main/models/credential/__init__.py:1043 +msgid "Password" +msgstr "암호" + +#: awx/main/credential_plugins/tss.py:23 +msgid "The corresponding password" +msgstr "해당 암호" + +#: awx/main/credential_plugins/tss.py:31 +msgid "Secret ID" +msgstr "시크릿 ID" + +#: awx/main/credential_plugins/tss.py:32 +msgid "The integer ID of the secret" +msgstr "시크릿의 정수 ID입니다." + +#: awx/main/credential_plugins/tss.py:37 +msgid "Secret Field" +msgstr "시크릿 필드" + +#: awx/main/credential_plugins/tss.py:38 +msgid "The field to extract from the secret" +msgstr "시크릿에서 추출할 필드입니다." + +#: awx/main/fields.py:68 +#, python-brace-format +msgid "'{value}' is not one of ['{allowed_values}']" +msgstr "'{value}'은/는 ['{allowed_values}'] 중 하나가 아닙니다." + +#: awx/main/fields.py:418 +#, python-brace-format +msgid "{type} provided in relative path {path}, expected {expected_type}" +msgstr " 상대 경로 {path}에 {type}이/가 제공됨, {expected_type} 예상됨" + +#: awx/main/fields.py:422 +#, python-brace-format +msgid "{type} provided, expected {expected_type}" +msgstr "{type} 제공됨, {expected_type} 예상됨" + +#: awx/main/fields.py:426 +#, python-brace-format +msgid "Schema validation error in relative path {path} ({error})" +msgstr "상대 경로 {path} 의 스키마 유효성 검사 오류 ({error})" + +#: awx/main/fields.py:527 +#, python-format +msgid "required for %s" +msgstr "%s에 필요" + +#: awx/main/fields.py:592 +msgid "secret values must be of type string, not {}" +msgstr "시크릿값은 {}이 아닌 문자열 유형이어야 합니다." + +#: awx/main/fields.py:629 +#, python-format +msgid "cannot be set unless \"%s\" is set" +msgstr "\"%s\"이/가 설정되어 있지 않으면 설정할 수 없습니다." + +#: awx/main/fields.py:658 +msgid "must be set when SSH key is encrypted." +msgstr "SSH 키가 암호화되면 설정해야 합니다." + +#: awx/main/fields.py:668 +msgid "should not be set when SSH key is not encrypted." +msgstr "SSH 키가 암호화되지 않은 경우 을 설정하지 않아야 합니다." + +#: awx/main/fields.py:716 +msgid "'dependencies' is not supported for custom credentials." +msgstr "'종속 항목'은 사용자 정의 인증 정보에 대해 지원되지 않습니다." + +#: awx/main/fields.py:728 +msgid "\"tower\" is a reserved field name" +msgstr "\"Tower\"는 예약된 필드 이름입니다." + +#: awx/main/fields.py:735 +#, python-format +msgid "field IDs must be unique (%s)" +msgstr "필드 ID는 고유해야 합니다 (%s)" + +#: awx/main/fields.py:749 +msgid "{} is not a {}" +msgstr "{}은/는 {}이/가 아닙니다." + +#: awx/main/fields.py:760 +#, python-brace-format +msgid "{sub_key} not allowed for {element_type} type ({element_id})" +msgstr "{sub_key}는 {element_type} 유형 ({element_id})에는 허용되지 않음" + +#: awx/main/fields.py:819 +msgid "" +"Environment variable {} may affect Ansible configuration so its use is not " +"allowed in credentials." +msgstr "환경 변수 {}은/는 Ansible 구성에 영향을 미칠 수 있으므로 자격 증명에서 허용되지 않습니다." + +#: awx/main/fields.py:825 +msgid "Environment variable {} is not allowed to be used in credentials." +msgstr "환경 변수 {}은 자격 증명에서 사용할 수 없습니다." + +#: awx/main/fields.py:849 +msgid "" +"Must define unnamed file injector in order to reference `tower.filename`." +msgstr "'tower.filename'을 참조하려면 이름이 지정되지 않은 파일 인젝터를 정의해야 합니다." + +#: awx/main/fields.py:856 +msgid "Cannot directly reference reserved `tower` namespace container." +msgstr "예약된 'tower' 네임스페이스 컨테이너를 직접 참조할 수 없습니다." + +#: awx/main/fields.py:866 +msgid "Must use multi-file syntax when injecting multiple files" +msgstr "여러 파일을 삽입할 때 다중 파일 구문을 사용해야 합니다." + +#: awx/main/fields.py:884 +#, python-brace-format +msgid "{sub_key} uses an undefined field ({error_msg})" +msgstr "{sub_key}이/가 정의되지 않은 필드({error_msg}) 사용" + +#: awx/main/fields.py:889 +msgid "Encountered unsafe code execution: {}" +msgstr "안전하지 않은 코드 실행 발생: {}" + +#: awx/main/fields.py:892 +#, python-brace-format +msgid "" +"Syntax error rendering template for {sub_key} inside of {type} ({error_msg})" +msgstr "{type}의 {sub_key}에 대한 템플릿을 렌더링하는 동안 구문 오류 발생 ({error_msg})" + +#: awx/main/middleware.py:114 +msgid "Formats of all available named urls" +msgstr "사용 가능한 모든 명명된 URL 형식" + +#: awx/main/middleware.py:115 +msgid "" +"Read-only list of key-value pairs that shows the standard format of all " +"available named URLs." +msgstr "표준 형식으로 사용 가능한 모든 명명된 URL을 표시하는 키-값 쌍의 읽기 전용 목록입니다." + +#: awx/main/middleware.py:116 awx/main/middleware.py:128 +msgid "Named URL" +msgstr "이름이 지정된 URL" + +#: awx/main/middleware.py:123 +msgid "List of all named url graph nodes." +msgstr "이름이 지정된 url 그래프 노드 목록입니다." + +#: awx/main/middleware.py:125 +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 "이름이 지정된 URL 그래프 토폴로지를 표시하는 키-값 쌍의 읽기 전용 목록입니다. 이 목록을 사용하여 리소스에 대해 이름이 지정된 URL을 프로그래밍 방식으로 생성합니다." + +#: awx/main/migrations/_inventory_source_vars.py:142 +msgid "Image ID" +msgstr "이미지 ID" + +#: awx/main/migrations/_inventory_source_vars.py:143 +msgid "Availability Zone" +msgstr "가용성 영역" + +#: awx/main/migrations/_inventory_source_vars.py:145 +msgid "Instance ID" +msgstr "인스턴스 ID" + +#: awx/main/migrations/_inventory_source_vars.py:146 +msgid "Instance State" +msgstr "인스턴스 상태" + +#: awx/main/migrations/_inventory_source_vars.py:147 +msgid "Platform" +msgstr "플랫폼" + +#: awx/main/migrations/_inventory_source_vars.py:148 +msgid "Instance Type" +msgstr "인스턴스 유형" + +#: awx/main/migrations/_inventory_source_vars.py:150 +msgid "Region" +msgstr "지역" + +#: awx/main/migrations/_inventory_source_vars.py:151 +msgid "Security Group" +msgstr "보안 그룹" + +#: awx/main/migrations/_inventory_source_vars.py:152 +msgid "Tags" +msgstr "태그" + +#: awx/main/migrations/_inventory_source_vars.py:153 +msgid "Tag None" +msgstr "태그 없음" + +#: awx/main/migrations/_inventory_source_vars.py:154 +msgid "VPC ID" +msgstr "VPC ID" + +#: awx/main/models/activity_stream.py:28 +msgid "Entity Created" +msgstr "엔터티 생성됨" + +#: awx/main/models/activity_stream.py:29 +msgid "Entity Updated" +msgstr "엔터티 업데이트됨" + +#: awx/main/models/activity_stream.py:30 +msgid "Entity Deleted" +msgstr "덴티티 삭제됨" + +#: awx/main/models/activity_stream.py:31 +msgid "Entity Associated with another Entity" +msgstr "다른 엔티티와 연결된 엔티티" + +#: awx/main/models/activity_stream.py:32 +msgid "Entity was Disassociated with another Entity" +msgstr "엔티티가 다른 엔티티와 연결 해제되었습니다" + +#: awx/main/models/activity_stream.py:45 +msgid "The cluster node the activity took place on." +msgstr "활동이 발생한 클러스터 노드입니다." + +#: awx/main/models/ad_hoc_commands.py:96 +msgid "No valid inventory." +msgstr "유효한 인벤토리가 없습니다." + +#: awx/main/models/ad_hoc_commands.py:103 +msgid "You must provide a machine / SSH credential." +msgstr "머신 / SSH 자격 증명을 제공해야 합니다." + +#: awx/main/models/ad_hoc_commands.py:114 +#: awx/main/models/ad_hoc_commands.py:122 +msgid "Invalid type for ad hoc command" +msgstr "애드혹 명령에 대한 잘못된 유형" + +#: awx/main/models/ad_hoc_commands.py:117 +msgid "Unsupported module for ad hoc commands." +msgstr "애드혹 명령에 지원되지 않는 모듈입니다." + +#: awx/main/models/ad_hoc_commands.py:125 +#, python-format +msgid "No argument passed to %s module." +msgstr "%s 모듈에 전달된 인수가 없습니다." + +#: awx/main/models/base.py:45 awx/main/models/base.py:51 +#: awx/main/models/base.py:56 awx/main/models/base.py:61 +msgid "Run" +msgstr "실행" + +#: awx/main/models/base.py:46 awx/main/models/base.py:52 +#: awx/main/models/base.py:57 awx/main/models/base.py:62 +msgid "Check" +msgstr "확인" + +#: awx/main/models/base.py:47 +msgid "Scan" +msgstr "스캔" + +#: awx/main/models/credential/__init__.py:94 +msgid "" +"Specify the type of credential you want to create. Refer to the " +"documentation for details on each type." +msgstr "생성할 인증 정보 유형을 지정합니다. 각 유형에 대한 자세한 내용은 관련 문서를 참조하십시오." + +#: awx/main/models/credential/__init__.py:106 +#: awx/main/models/credential/__init__.py:348 +msgid "" +"Enter inputs using either JSON or YAML syntax. Refer to the documentation " +"for example syntax." +msgstr "JSON 또는 YAML 구문을 사용하여 입력합니다. 구문 예제는 관련 문서를 참조하십시오." + +#: awx/main/models/credential/__init__.py:331 +#: awx/main/models/credential/__init__.py:585 +msgid "Machine" +msgstr "머신" + +#: awx/main/models/credential/__init__.py:332 +#: awx/main/models/credential/__init__.py:635 +msgid "Vault" +msgstr "Vault" + +#: awx/main/models/credential/__init__.py:333 +#: awx/main/models/credential/__init__.py:661 +msgid "Network" +msgstr "네트워크" + +#: awx/main/models/credential/__init__.py:334 +#: awx/main/models/credential/__init__.py:620 +msgid "Source Control" +msgstr "소스 제어" + +#: awx/main/models/credential/__init__.py:335 +msgid "Cloud" +msgstr "클라우드" + +#: awx/main/models/credential/__init__.py:336 +#: awx/main/models/credential/__init__.py:1113 +msgid "Container Registry" +msgstr "컨테이너 레지스트리" + +#: awx/main/models/credential/__init__.py:337 +msgid "Personal Access Token" +msgstr "개인 액세스 토큰" + +#: awx/main/models/credential/__init__.py:338 +#: awx/main/models/credential/__init__.py:955 +msgid "Insights" +msgstr "Insights" + +#: awx/main/models/credential/__init__.py:339 +msgid "External" +msgstr "외부" + +#: awx/main/models/credential/__init__.py:340 +msgid "Kubernetes" +msgstr "Kubernetes" + +#: awx/main/models/credential/__init__.py:341 +msgid "Galaxy/Automation Hub" +msgstr "Galaxy/Automation Hub" + +#: awx/main/models/credential/__init__.py:353 +msgid "" +"Enter injectors using either JSON or YAML syntax. Refer to the documentation " +"for example syntax." +msgstr "JSON 또는 YAML 구문을 사용하여 인젝터를 입력합니다. 구문 예제는 관련 문서를 참조하십시오." + +#: awx/main/models/credential/__init__.py:412 +#, python-format +msgid "adding %s credential type" +msgstr "인증 정보 유형 %s 추가 중" + +#: awx/main/models/credential/__init__.py:590 +#: awx/main/models/credential/__init__.py:672 +msgid "SSH Private Key" +msgstr "SSH 개인 키" + +#: awx/main/models/credential/__init__.py:593 +msgid "Signed SSH Certificate" +msgstr "서명된 SSH 인증서" + +#: awx/main/models/credential/__init__.py:598 +#: awx/main/models/credential/__init__.py:627 +#: awx/main/models/credential/__init__.py:675 +msgid "Private Key Passphrase" +msgstr "개인 키 암호" + +#: awx/main/models/credential/__init__.py:601 +msgid "Privilege Escalation Method" +msgstr "권한 에스컬레이션 방법" + +#: awx/main/models/credential/__init__.py:604 +msgid "" +"Specify a method for \"become\" operations. This is equivalent to specifying " +"the --become-method Ansible parameter." +msgstr "\"become\" 작업에 대한 방법을 지정합니다. 이는 --become-method Ansible 매개 변수를 지정하는 것과 동일합니다." + +#: awx/main/models/credential/__init__.py:609 +msgid "Privilege Escalation Username" +msgstr "권한 에스컬레이션 사용자 이름" + +#: awx/main/models/credential/__init__.py:612 +msgid "Privilege Escalation Password" +msgstr "권한 에스컬레이션 암호" + +#: awx/main/models/credential/__init__.py:626 +msgid "SCM Private Key" +msgstr "SCM 개인 키" + +#: awx/main/models/credential/__init__.py:639 +msgid "Vault Password" +msgstr "Vault 암호" + +#: awx/main/models/credential/__init__.py:642 +msgid "Vault Identifier" +msgstr "Vault ID" + +#: awx/main/models/credential/__init__.py:646 +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 "Vault ID를 지정합니다 (선택 사항). 이는 여러 Vault 암호를 제공하기 위해 --vault-id Ansible 매개변수를 지정하는 것과 동일합니다. 참고: 이 기능은 Ansible 2.4 이상에서만 작동합니다." + +#: awx/main/models/credential/__init__.py:681 +msgid "Authorize" +msgstr "승인" + +#: awx/main/models/credential/__init__.py:686 +msgid "Authorize Password" +msgstr "승인 암호" + +#: awx/main/models/credential/__init__.py:701 +msgid "Amazon Web Services" +msgstr "Amazon Web Services" + +#: awx/main/models/credential/__init__.py:705 +msgid "Access Key" +msgstr "액세스 키" + +#: awx/main/models/credential/__init__.py:708 +msgid "Secret Key" +msgstr "시크릿 키" + +#: awx/main/models/credential/__init__.py:714 +msgid "STS Token" +msgstr "STS 토큰" + +#: awx/main/models/credential/__init__.py:718 +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 "STS(Security Token Service)는 AWS Identity and Access Management(IAM) 사용자에 대해 권한이 제한된 임시 자격 증명을 요청할 수 있는 웹 서비스입니다." + +#: awx/main/models/credential/__init__.py:732 awx/main/models/inventory.py:811 +msgid "OpenStack" +msgstr "OpenStack" + +#: awx/main/models/credential/__init__.py:739 +msgid "Password (API Key)" +msgstr "암호 (API 키)" + +#: awx/main/models/credential/__init__.py:745 +#: awx/main/models/credential/__init__.py:983 +msgid "Host (Authentication URL)" +msgstr "호스트 (인증 URL)" + +#: awx/main/models/credential/__init__.py:747 +msgid "" +"The host to authenticate with. For example, https://openstack.business.com/" +"v2.0/" +msgstr "인증할 호스트입니다. 예: https://openstack.business.com/v2.0/" + +#: awx/main/models/credential/__init__.py:751 +msgid "Project (Tenant Name)" +msgstr "프로젝트 (테넌트 이름)" + +#: awx/main/models/credential/__init__.py:756 +msgid "Project (Domain Name)" +msgstr "프로젝트 (도메인 이름)" + +#: awx/main/models/credential/__init__.py:761 +msgid "Domain Name" +msgstr "도메인 이름" + +#: awx/main/models/credential/__init__.py:764 +msgid "" +"OpenStack domains define administrative boundaries. It is only needed for " +"Keystone v3 authentication URLs. Refer to the documentation for common " +"scenarios." +msgstr "OpenStack 도메인은 관리 경계를 정의합니다. 도메인은 Keystone v3 인증 URL에만 필요합니다. 일반적인 시나리오는 설명서를 참조하십시오." + +#: awx/main/models/credential/__init__.py:772 +msgid "Region Name" +msgstr "지역 이름" + +#: awx/main/models/credential/__init__.py:774 +msgid "For some cloud providers, like OVH, region must be specified" +msgstr "OVH와 같은 일부 클라우드 공급자의 경우 지역을 지정해야 합니다." + +#: awx/main/models/credential/__init__.py:778 +#: awx/main/models/credential/__init__.py:1054 +#: awx/main/models/credential/__init__.py:1094 +#: awx/main/models/credential/__init__.py:1137 +msgid "Verify SSL" +msgstr "SSL 확인" + +#: awx/main/models/credential/__init__.py:790 awx/main/models/inventory.py:809 +msgid "VMware vCenter" +msgstr "VMware vCenter" + +#: awx/main/models/credential/__init__.py:796 +msgid "VCenter Host" +msgstr "vCenter 호스트" + +#: awx/main/models/credential/__init__.py:798 +msgid "" +"Enter the hostname or IP address that corresponds to your VMware vCenter." +msgstr "VMware vCenter에 해당하는 호스트 이름 또는 IP 주소를 입력합니다." + +#: awx/main/models/credential/__init__.py:815 awx/main/models/inventory.py:810 +msgid "Red Hat Satellite 6" +msgstr "Red Hat Satellite 6" + +#: awx/main/models/credential/__init__.py:821 +msgid "Satellite 6 URL" +msgstr "Satellite 6 URL" + +#: awx/main/models/credential/__init__.py:823 +msgid "" +"Enter the URL that corresponds to your Red Hat Satellite 6 server. For " +"example, https://satellite.example.org" +msgstr "Red Hat Satellite 6 서버에 해당하는 URL을 입력합니다. 예: https://satellite.example.org" + +#: awx/main/models/credential/__init__.py:840 awx/main/models/inventory.py:807 +msgid "Google Compute Engine" +msgstr "Google Compute Engine" + +#: awx/main/models/credential/__init__.py:846 +msgid "Service Account Email Address" +msgstr "서비스 계정 이메일 주소" + +#: awx/main/models/credential/__init__.py:848 +msgid "" +"The email address assigned to the Google Compute Engine service account." +msgstr "Google Compute Engine 서비스 계정에 할당된 이메일 주소입니다." + +#: awx/main/models/credential/__init__.py:855 +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 "프로젝트 ID는 GCE에서 할당한 ID입니다. 일반적으로 두세 단어와 세 자리 숫자로 구성됩니다. 예: project-id-000 및 another-project-id" + +#: awx/main/models/credential/__init__.py:863 +msgid "RSA Private Key" +msgstr "RSA 개인 키" + +#: awx/main/models/credential/__init__.py:868 +msgid "" +"Paste the contents of the PEM file associated with the service account email." +msgstr "서비스 계정 이메일과 연결된 PEM 파일의 내용을 붙여넣습니다." + +#: awx/main/models/credential/__init__.py:878 awx/main/models/inventory.py:808 +msgid "Microsoft Azure Resource Manager" +msgstr "Microsoft Azure Resource Manager" + +#: awx/main/models/credential/__init__.py:884 +msgid "Subscription ID" +msgstr "서브스크립션 ID" + +#: awx/main/models/credential/__init__.py:886 +msgid "Subscription ID is an Azure construct, which is mapped to a username." +msgstr "서브스크립션 ID는 사용자 이름에 매핑되는 Azure 구성입니다." + +#: awx/main/models/credential/__init__.py:905 +msgid "Azure Cloud Environment" +msgstr "Azure 클라우드 환경" + +#: awx/main/models/credential/__init__.py:907 +msgid "" +"Environment variable AZURE_CLOUD_ENVIRONMENT when using Azure GovCloud or " +"Azure stack." +msgstr "Azure GovCloud 또는 Azure 스택을 사용할 때 환경 변수 AZURE_CLOUD_ENVIRONMENT입니다." + +#: awx/main/models/credential/__init__.py:917 +msgid "GitHub Personal Access Token" +msgstr "GitHub 개인 액세스 토큰" + +#: awx/main/models/credential/__init__.py:926 +msgid "This token needs to come from your profile settings in GitHub" +msgstr "이 토큰은 GitHub의 프로필 설정에서 가져와야 합니다." + +#: awx/main/models/credential/__init__.py:936 +msgid "GitLab Personal Access Token" +msgstr "GitLab 개인 액세스 토큰" + +#: awx/main/models/credential/__init__.py:945 +msgid "This token needs to come from your profile settings in GitLab" +msgstr "이 토큰은 GitLab의 프로필 설정에서 가져와야 합니다." + +#: awx/main/models/credential/__init__.py:979 awx/main/models/inventory.py:812 +msgid "Red Hat Virtualization" +msgstr "Red Hat Virtualization" + +#: awx/main/models/credential/__init__.py:983 +msgid "The host to authenticate with." +msgstr "인증할 호스트입니다." + +#: awx/main/models/credential/__init__.py:993 +msgid "CA File" +msgstr "CA 파일" + +#: awx/main/models/credential/__init__.py:995 +msgid "Absolute file path to the CA file to use (optional)" +msgstr "사용할 CA 파일의 절대 파일 경로 (선택 사항)" + +#: awx/main/models/credential/__init__.py:1023 +#: awx/main/models/credential/__init__.py:1029 awx/main/models/inventory.py:813 +msgid "Red Hat Ansible Automation Platform" +msgstr "Red Hat Ansible Automation Platform" + +#: awx/main/models/credential/__init__.py:1031 +msgid "Red Hat Ansible Automation Platform base URL to authenticate with." +msgstr "인증할 Red Hat Ansible Automation Platform 기본 URL입니다." + +#: awx/main/models/credential/__init__.py:1038 +msgid "" +"Red Hat Ansible Automation Platform username id to authenticate as.This " +"should not be set if an OAuth token is being used." +msgstr "인증할 Red Hat Ansible Automation Platform 사용자 이름 ID입니다. OAuth 토큰을 사용하는 경우 설정하지 마십시오." + +#: awx/main/models/credential/__init__.py:1049 +msgid "OAuth Token" +msgstr "OAuth 토큰" + +#: awx/main/models/credential/__init__.py:1052 +msgid "" +"An OAuth token to use to authenticate with.This should not be set if " +"username/password are being used." +msgstr "인증하는 데 사용할 OAuth 토큰입니다. 사용자 이름/암호를 사용하는 경우 이 토큰이 필요하지 않습니다." + +#: awx/main/models/credential/__init__.py:1077 +msgid "OpenShift or Kubernetes API Bearer Token" +msgstr "OpenShift 또는 Kubernetes API 전달자 토큰" + +#: awx/main/models/credential/__init__.py:1082 +msgid "OpenShift or Kubernetes API Endpoint" +msgstr "OpenShift 또는 Kubernetes API 끝점" + +#: awx/main/models/credential/__init__.py:1084 +msgid "The OpenShift or Kubernetes API Endpoint to authenticate with." +msgstr "인증할 OpenShift 또는 Kubernetes API 끝점입니다." + +#: awx/main/models/credential/__init__.py:1088 +msgid "API authentication bearer token" +msgstr "API 인증 전달자 토큰" + +#: awx/main/models/credential/__init__.py:1100 +msgid "Certificate Authority data" +msgstr "인증 기관 데이터" + +#: awx/main/models/credential/__init__.py:1118 +msgid "Authentication URL" +msgstr "인증 URL" + +#: awx/main/models/credential/__init__.py:1120 +msgid "Authentication endpoint for the container registry." +msgstr "컨테이너 레지스트리의 인증 끝점입니다." + +#: awx/main/models/credential/__init__.py:1130 +msgid "Password or Token" +msgstr "암호 또는 토큰" + +#: awx/main/models/credential/__init__.py:1133 +msgid "A password or token used to authenticate with" +msgstr "인증하는 데 사용되는 암호 또는 토큰" + +#: awx/main/models/credential/__init__.py:1150 +msgid "Ansible Galaxy/Automation Hub API Token" +msgstr "Ansible Galaxy/Automation Hub API 토큰" + +#: awx/main/models/credential/__init__.py:1155 +msgid "Galaxy Server URL" +msgstr "Galaxy Server URL" + +#: awx/main/models/credential/__init__.py:1157 +msgid "The URL of the Galaxy instance to connect to." +msgstr "연결할 Galaxy 인스턴스의 URL입니다." + +#: awx/main/models/credential/__init__.py:1161 +msgid "Auth Server URL" +msgstr "인증 서버 URL" + +#: awx/main/models/credential/__init__.py:1163 +msgid "The URL of a Keycloak server token_endpoint, if using SSO auth." +msgstr "SSO 인증을 사용하는 경우 Keycloak 서버 token_endpoint의 URL입니다." + +#: awx/main/models/credential/__init__.py:1167 +msgid "API Token" +msgstr "API 토큰" + +#: awx/main/models/credential/__init__.py:1170 +msgid "A token to use for authentication against the Galaxy instance." +msgstr "Galaxy 인스턴스에 대해 인증에 사용할 토큰입니다." + +#: awx/main/models/credential/__init__.py:1209 +msgid "Target must be a non-external credential" +msgstr "대상은 비외부 자격 증명이어야 합니다." + +#: awx/main/models/credential/__init__.py:1214 +msgid "Source must be an external credential" +msgstr "소스는 외부 자격 증명이어야 합니다." + +#: awx/main/models/credential/__init__.py:1220 +msgid "Input field must be defined on target credential (options are {})." +msgstr "입력 필드는 대상 자격 증명에 정의되어야 합니다 (옵션은 {}임)." + +#: awx/main/models/events.py:166 awx/main/models/events.py:760 +msgid "Host Failed" +msgstr "호스트 실패" + +#: awx/main/models/events.py:167 +msgid "Host Started" +msgstr "호스트 시작됨" + +#: awx/main/models/events.py:168 awx/main/models/events.py:761 +msgid "Host OK" +msgstr "호스트 확인" + +#: awx/main/models/events.py:169 +msgid "Host Failure" +msgstr "호스트 실패" + +#: awx/main/models/events.py:170 awx/main/models/events.py:767 +msgid "Host Skipped" +msgstr "호스트 건너뜀" + +#: awx/main/models/events.py:171 awx/main/models/events.py:762 +msgid "Host Unreachable" +msgstr "호스트에 연결할 수 없음" + +#: awx/main/models/events.py:172 awx/main/models/events.py:186 +msgid "No Hosts Remaining" +msgstr "남아 있는 호스트가 없음" + +#: awx/main/models/events.py:173 +msgid "Host Polling" +msgstr "호스트 폴링" + +#: awx/main/models/events.py:174 +msgid "Host Async OK" +msgstr "호스트 동기화 확인" + +#: awx/main/models/events.py:175 +msgid "Host Async Failure" +msgstr "호스트 동기화 실패" + +#: awx/main/models/events.py:176 +msgid "Item OK" +msgstr "항목 확인" + +#: awx/main/models/events.py:177 +msgid "Item Failed" +msgstr "항목 실패" + +#: awx/main/models/events.py:178 +msgid "Item Skipped" +msgstr "건너뛴 항목" + +#: awx/main/models/events.py:179 +msgid "Host Retry" +msgstr "호스트 재시도" + +#: awx/main/models/events.py:181 +msgid "File Difference" +msgstr "파일 차이점" + +#: awx/main/models/events.py:182 +msgid "Playbook Started" +msgstr "플레이북 시작됨" + +#: awx/main/models/events.py:183 +msgid "Running Handlers" +msgstr "Handlers 실행" + +#: awx/main/models/events.py:184 +msgid "Including File" +msgstr "파일 포함" + +#: awx/main/models/events.py:185 +msgid "No Hosts Matched" +msgstr "일치하는 호스트가 없음" + +#: awx/main/models/events.py:187 +msgid "Task Started" +msgstr "호스트 시작됨" + +#: awx/main/models/events.py:189 +msgid "Variables Prompted" +msgstr "프롬프트 변수" + +#: awx/main/models/events.py:190 +msgid "Gathering Facts" +msgstr "팩트 수집" + +#: awx/main/models/events.py:191 +msgid "internal: on Import for Host" +msgstr "내부: 호스트로 가져올 때" + +#: awx/main/models/events.py:192 +msgid "internal: on Not Import for Host" +msgstr "내부: 호스트로 가져오지 않을 때" + +#: awx/main/models/events.py:193 +msgid "Play Started" +msgstr "플레이 시작됨" + +#: awx/main/models/events.py:194 +msgid "Playbook Complete" +msgstr "플레이북 완료" + +#: awx/main/models/events.py:197 awx/main/models/events.py:776 +msgid "Debug" +msgstr "디버그" + +#: awx/main/models/events.py:198 awx/main/models/events.py:777 +msgid "Verbose" +msgstr "상세 정보" + +#: awx/main/models/events.py:199 awx/main/models/events.py:778 +msgid "Deprecated" +msgstr "더 이상 사용되지 않음" + +#: awx/main/models/events.py:200 awx/main/models/events.py:779 +msgid "Warning" +msgstr "경고" + +#: awx/main/models/events.py:201 awx/main/models/events.py:780 +msgid "System Warning" +msgstr "시스템 경고" + +#: awx/main/models/events.py:202 awx/main/models/events.py:781 +#: awx/main/models/unified_jobs.py:79 +msgid "Error" +msgstr "오류" + +#: awx/main/models/execution_environments.py:17 +msgid "Always pull container before running." +msgstr "실행하기 전에 항상 컨테이너를 가져옵니다." + +#: awx/main/models/execution_environments.py:18 +msgid "Only pull the image if not present before running." +msgstr "실행하기 전에 존재하지 않는 경우에만 이미지를 가져옵니다." + +#: awx/main/models/execution_environments.py:19 +msgid "Never pull container before running." +msgstr "실행하기 전에 컨테이너를 가져오지 마십시오." + +#: awx/main/models/execution_environments.py:29 +msgid "" +"The organization used to determine access to this execution environment." +msgstr "이 실행 환경에 대한 액세스를 결정하는 데 사용되는 조직입니다." + +#: awx/main/models/execution_environments.py:33 +msgid "image location" +msgstr "이미지 위치" + +#: awx/main/models/execution_environments.py:34 +msgid "" +"The full image location, including the container registry, image name, and " +"version tag." +msgstr "컨테이너 레지스트리, 이미지 이름, 버전 태그를 포함한 전체 이미지 위치입니다." + +#: awx/main/models/execution_environments.py:51 +msgid "Pull image before running?" +msgstr "실행하기 전에 이미지를 가져오시겠습니까?" + +#: awx/main/models/ha.py:167 +msgid "Instances that are members of this InstanceGroup" +msgstr "이 인스턴스 그룹의 멤버인 인스턴스" + +#: awx/main/models/ha.py:184 +msgid "Percentage of Instances to automatically assign to this group" +msgstr "이 그룹에 자동으로 할당할 인스턴스의 백분율" + +#: awx/main/models/ha.py:185 +msgid "" +"Static minimum number of Instances to automatically assign to this group" +msgstr "이 그룹에 자동으로 할당할 정적 최소 인스턴스 수" + +#: awx/main/models/ha.py:187 +msgid "" +"List of exact-match Instances that will always be automatically assigned to " +"this group" +msgstr "이 그룹에 항상 자동으로 할당될 정확히 일치하는 인스턴스 목록" + +#: awx/main/models/inventory.py:69 +msgid "Hosts have a direct link to this inventory." +msgstr "호스트에는 이 인벤토리에 대한 직접 링크가 있습니다." + +#: awx/main/models/inventory.py:70 +msgid "Hosts for inventory generated using the host_filter property." +msgstr "host_filter 속성을 사용하여 생성된 인벤토리의 호스트입니다." + +#: awx/main/models/inventory.py:75 +msgid "inventories" +msgstr "인벤토리" + +#: awx/main/models/inventory.py:82 +msgid "Organization containing this inventory." +msgstr "이 인벤토리를 포함하는 조직입니다." + +#: awx/main/models/inventory.py:90 +msgid "Inventory variables in JSON or YAML format." +msgstr "JSON 또는 YAML 형식의 인벤토리 변수." + +#: awx/main/models/inventory.py:96 +msgid "" +"This field is deprecated and will be removed in a future release. Flag " +"indicating whether any hosts in this inventory have failed." +msgstr "이 필드는 더 이상 사용되지 않으며 향후 릴리스에서 제거될 예정입니다. 이 인벤토리에 호스트 오류가 있는지 나타내는 플래그입니다." + +#: awx/main/models/inventory.py:101 +msgid "" +"This field is deprecated and will be removed in a future release. Total " +"number of hosts in this inventory." +msgstr "이 필드는 더 이상 사용되지 않으며 향후 릴리스에서 제거될 예정입니다. 이 인벤토리의 총 호스트 수입니다." + +#: awx/main/models/inventory.py:106 +msgid "" +"This field is deprecated and will be removed in a future release. Number of " +"hosts in this inventory with active failures." +msgstr "이 필드는 더 이상 사용되지 않으며 향후 릴리스에서 제거될 예정입니다. 이 인벤토리에서 활성 오류가 있는 호스트 수입니다." + +#: awx/main/models/inventory.py:111 +msgid "" +"This field is deprecated and will be removed in a future release. Total " +"number of groups in this inventory." +msgstr "이 필드는 더 이상 사용되지 않으며 향후 릴리스에서 제거됩니다. 이 인벤토리의 총 그룹 수입니다." + +#: awx/main/models/inventory.py:117 +msgid "" +"This field is deprecated and will be removed in a future release. Flag " +"indicating whether this inventory has any external inventory sources." +msgstr "이 필드는 더 이상 사용되지 않으며 향후 릴리스에서 제거될 예정입니다. 이 인벤토리에 외부 인벤토리 소스가 있는지 여부를 나타내는 플래그입니다." + +#: awx/main/models/inventory.py:123 +msgid "" +"Total number of external inventory sources configured within this inventory." +msgstr "이 인벤토리 내에 구성된 총 외부 인벤토리 소스 수입니다." + +#: awx/main/models/inventory.py:128 +msgid "Number of external inventory sources in this inventory with failures." +msgstr "이 인벤토리에서 실패한 외부 인벤토리 소스 수입니다." + +#: awx/main/models/inventory.py:135 +msgid "Kind of inventory being represented." +msgstr "표시된 인벤토리의 종류입니다." + +#: awx/main/models/inventory.py:141 +msgid "Filter that will be applied to the hosts of this inventory." +msgstr "이 인벤토리의 호스트에 적용할 필터입니다." + +#: awx/main/models/inventory.py:171 +msgid "Flag indicating the inventory is being deleted." +msgstr "인벤토리가 삭제됨을 나타내는 플래그입니다." + +#: awx/main/models/inventory.py:225 +msgid "Could not parse subset as slice specification." +msgstr "하위 집합을 슬라이스 사양으로 구문 분석할 수 없습니다." + +#: awx/main/models/inventory.py:229 +msgid "Slice number must be less than total number of slices." +msgstr "슬라이스 번호는 총 슬라이스 수보다 작아야 합니다." + +#: awx/main/models/inventory.py:231 +msgid "Slice number must be 1 or higher." +msgstr "슬라이스 번호는 1 이상이어야 합니다." + +#: awx/main/models/inventory.py:447 +msgid "Is this host online and available for running jobs?" +msgstr "이 호스트는 온라인 상태이며 실행 중인 작업에 사용할 수 있습니까?" + +#: awx/main/models/inventory.py:453 +msgid "" +"The value used by the remote inventory source to uniquely identify the host" +msgstr "호스트를 고유하게 식별하기 위해 원격 인벤토리 소스에서 사용하는 값" + +#: awx/main/models/inventory.py:459 +msgid "Host variables in JSON or YAML format." +msgstr "JSON 또는 YAML 형식의 호스트 변수." + +#: awx/main/models/inventory.py:483 +msgid "Inventory source(s) that created or modified this host." +msgstr "이 호스트에 대한 인벤토리 소스를 생성하거나 수정합니다." + +#: awx/main/models/inventory.py:488 +msgid "Arbitrary JSON structure of most recent ansible_facts, per-host." +msgstr "호스트당 최근 ansible_facts의 임의의 JSON 구조." + +#: awx/main/models/inventory.py:494 +msgid "The date and time ansible_facts was last modified." +msgstr "ansible_facts가 마지막으로 수정된 날짜와 시간입니다." + +#: awx/main/models/inventory.py:612 +msgid "Group variables in JSON or YAML format." +msgstr "JSON 또는 YAML 형식의 그룹 변수." + +#: awx/main/models/inventory.py:619 +msgid "Hosts associated directly with this group." +msgstr "이 그룹과 직접 연결된 호스트입니다." + +#: awx/main/models/inventory.py:625 +msgid "Inventory source(s) that created or modified this group." +msgstr "이 그룹을 만들거나 수정한 인벤토리 소스입니다." + +#: awx/main/models/inventory.py:792 +msgid "When the host was first automated against" +msgstr "호스트를 처음 자동화한 경우" + +#: awx/main/models/inventory.py:793 +msgid "When the host was last automated against" +msgstr "호스트를 마지막으로 자동화한 경우" + +#: awx/main/models/inventory.py:804 +msgid "File, Directory or Script" +msgstr "파일, 디렉터리 또는 스크립트" + +#: awx/main/models/inventory.py:805 +msgid "Sourced from a Project" +msgstr "프로젝트에서 가져옴" + +#: awx/main/models/inventory.py:806 +msgid "Amazon EC2" +msgstr "Amazon EC2" + +#: awx/main/models/inventory.py:814 awx/main/models/projects.py:52 +msgid "Red Hat Insights" +msgstr "Red Hat Insights" + +#: awx/main/models/inventory.py:841 +msgid "Inventory source variables in YAML or JSON format." +msgstr "YAML 또는 JSON 형식의 인벤토리 소스 변수." + +#: awx/main/models/inventory.py:847 +msgid "" +"Retrieve the enabled state from the given dict of host variables. The " +"enabled variable may be specified as \"foo.bar\", in which case the lookup " +"will traverse into nested dicts, equivalent to: from_dict.get(\"foo\", {})." +"get(\"bar\", default)" +msgstr "지정된 호스트 변수 dict에서 활성화된 상태를 검색합니다. 활성화된 변수는 \"foo.bar\"로 지정할 수 있습니다. 이 경우 조회는 다음과 동일하게 중첩된 dict으로 이동합니다: from_dict.get(\"foo\", {}).get(\"bar\", default)" + +#: awx/main/models/inventory.py:857 +msgid "" +"Only used when enabled_var is set. Value when the host is considered " +"enabled. For example if enabled_var=\"status.power_state\"and enabled_value=" +"\"powered_on\" with host variables:{ \"status\": { \"power_state\": " +"\"powered_on\", \"created\": \"2020-08-04T18:13:04+00:00\", \"healthy" +"\": true }, \"name\": \"foobar\", \"ip_address\": \"192.168.2.1\"}" +"The host would be marked enabled. If power_state where any value other than " +"powered_on then the host would be disabled when imported. If the key is not " +"found then the host will be enabled" +msgstr "enabled_var가 설정된 경우에만 사용됩니다. 호스트가 활성화된 것으로 간주될 때의 값입니다. 예를 들어 enabled_var=\"status.power_state\" 및 enabled_value=\"powered_on\" { \"status\": { \"power_state\": \"powered_on\", \"created\": \"2020-08-04T18:13:04+00:00\", \"healthy\": true } 호스트 변수가 있는 경우 \"name\": \"foobar\", \"ip_address\": \"192.168.2.1\"}호스트는 활성화된 것으로 표시됩니다. power_state가 powered_on 이외의 값이면 가져올 때 호스트가 비활성화됩니다. 키를 찾을 수 없으면 호스트가 활성화됩니다." + +#: awx/main/models/inventory.py:878 +msgid "Regex where only matching hosts will be imported." +msgstr "정규 표현식, 일치하는 호스트만 가져오게 됩니다." + +#: awx/main/models/inventory.py:882 +msgid "Overwrite local groups and hosts from remote inventory source." +msgstr "원격 인벤토리 소스에서 로컬 그룹 및 호스트를 덮어씁니다." + +#: awx/main/models/inventory.py:886 +msgid "Overwrite local variables from remote inventory source." +msgstr "원격 인벤토리 소스에서 로컬 변수를 덮어씁니다." + +#: awx/main/models/inventory.py:891 awx/main/models/jobs.py:160 +#: awx/main/models/projects.py:134 +msgid "The amount of time (in seconds) to run before the task is canceled." +msgstr "작업을 취소하기 전에 실행할 시간(초)입니다." + +#: awx/main/models/inventory.py:908 +#, python-format +msgid "" +"Cloud-based inventory sources (such as %s) require credentials for the " +"matching cloud service." +msgstr "클라우드 기반 인벤토리 소스(예: %s)에는 일치하는 클라우드 서비스에 대한 인증 정보가 필요합니다." + +#: awx/main/models/inventory.py:913 +msgid "Credential is required for a cloud source." +msgstr "클라우드 소스에 자격 증명이 필요합니다." + +#: awx/main/models/inventory.py:915 +msgid "" +"Credentials of type machine, source control, insights and vault are " +"disallowed for custom inventory sources." +msgstr "사용자 정의 매니페스트 소스에는 머신, 소스 제어, insights 및 vault 유형의 자격 증명이 허용되지 않습니다." + +#: awx/main/models/inventory.py:917 +msgid "" +"Credentials of type insights and vault are disallowed for scm inventory " +"sources." +msgstr "scm 인벤토리 소스의 경우 유형 insights 및 vault 의 자격 증명은 허용되지 않습니다." + +#: awx/main/models/inventory.py:977 +msgid "Project containing inventory file used as source." +msgstr "소스로 사용되는 인벤토리 파일이 포함된 프로젝트입니다." + +#: awx/main/models/inventory.py:1147 +msgid "" +"More than one SCM-based inventory source with update on project update per-" +"inventory not allowed." +msgstr "여러 SCM 기반 인벤토리 소스는 인벤토리별로 프로젝트 업데이트 시 업데이트할 수 없습니다." + +#: awx/main/models/inventory.py:1154 +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 "프로젝트 업데이트 시 업데이트되도록 설정된 경우 시작 시 SCM 기반 인벤토리 소스를 업데이트할 수 없습니다. 해당 소스 프로젝트는 시작 시 업데이트되도록 구성해야 합니다." + +#: awx/main/models/inventory.py:1162 +msgid "Cannot set source_path if not SCM type." +msgstr "SCM 유형이 아닌 경우 source_path를 설정할 수 없습니다." + +#: awx/main/models/inventory.py:1206 +msgid "" +"Inventory files from this Project Update were used for the inventory update." +msgstr "이 프로젝트 업데이트의 인벤토리 파일은 인벤토리 업데이트에 사용되었습니다." + +#: awx/main/models/inventory.py:1316 +msgid "Inventory script contents" +msgstr "인벤토리 스크립트 콘텐츠" + +#: awx/main/models/jobs.py:77 +msgid "" +"If enabled, textual changes made to any templated files on the host are " +"shown in the standard output" +msgstr "활성화하면 호스트의 템플릿 파일에 대한 텍스트 변경 사항이 표준 출력에 표시됩니다." + +#: awx/main/models/jobs.py:109 +msgid "" +"Branch to use in job run. Project default used if blank. Only allowed if " +"project allow_override field is set to true." +msgstr "작업 실행에 사용할 분기입니다. 비어 있는 경우 프로젝트 기본값이 사용됩니다. 프로젝트 allow_override 필드가 true로 설정된 경우에만 허용됩니다." + +#: awx/main/models/jobs.py:165 +msgid "" +"If enabled, the service 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 "활성화하면 서비스는 Ansible 팩트 캐시 플러그인으로 작동합니다. 플레이북 실행 끝에 있는 팩트를 데이터베이스에 저장하고 Ansible에서 사용할 수 있도록 팩트를 캐싱합니다." + +#: awx/main/models/jobs.py:256 +msgid "" +"The number of jobs to slice into at runtime. Will cause the Job Template to " +"launch a workflow if value is greater than 1." +msgstr "런타임 시 슬라이스할 작업 수입니다. 값이 1보다 큰 경우 작업 템플릿이 워크플로를 시작합니다." + +#: awx/main/models/jobs.py:290 +msgid "Job Template must provide 'inventory' or allow prompting for it." +msgstr "작업 템플릿은 '인벤토리'를 제공하거나 관련 프롬프트를 허용해야 합니다." + +#: awx/main/models/jobs.py:304 +#, python-brace-format +msgid "Maximum number of forks ({settings.MAX_FORKS}) exceeded." +msgstr "최대 포크 수 ({settings.MAX_FORKS})를 초과했습니다." + +#: awx/main/models/jobs.py:446 +msgid "Project is missing." +msgstr "프로젝트가 누락되어 있습니다." + +#: awx/main/models/jobs.py:450 +msgid "Project does not allow override of branch." +msgstr "프로젝트에서 분기 재정의를 허용하지 않습니다." + +#: awx/main/models/jobs.py:460 awx/main/models/workflow.py:569 +msgid "Field is not configured to prompt on launch." +msgstr "시작할 때 메시지가 표시되도록 필드가 구성되지 않았습니다." + +#: awx/main/models/jobs.py:463 +msgid "Saved launch configurations cannot provide passwords needed to start." +msgstr "저장된 시작 구성은 시작하는 데 필요한 암호를 제공할 수 없습니다." + +#: awx/main/models/jobs.py:471 +msgid "Job Template {} is missing or undefined." +msgstr "작업 템플릿 {}이/가 없거나 정의되지 않았습니다." + +#: awx/main/models/jobs.py:559 awx/main/models/projects.py:293 +#: awx/main/models/projects.py:511 +msgid "SCM Revision" +msgstr "SCM 버전" + +#: awx/main/models/jobs.py:560 +msgid "The SCM Revision from the Project used for this job, if available" +msgstr "이 작업에 사용된 프로젝트의 SCM 버전(사용 가능한 경우)" + +#: awx/main/models/jobs.py:568 +msgid "" +"The SCM Refresh task used to make sure the playbooks were available for the " +"job run" +msgstr "작업 실행에 플레이북을 사용할 수 있는지 확인하는 데 사용되는 SCM 새로 고침 작업" + +#: awx/main/models/jobs.py:573 +msgid "" +"If part of a sliced job, the ID of the inventory slice operated on. If not " +"part of sliced job, parameter is not used." +msgstr "슬라이스된 작업의 일부인 경우 작동하는 인벤토리 슬라이스의 ID입니다. 슬라이스된 작업의 일부가 아닌 경우 매개 변수가 사용되지 않습니다." + +#: awx/main/models/jobs.py:578 +msgid "" +"If ran as part of sliced jobs, the total number of slices. If 1, job is not " +"part of a sliced job." +msgstr "슬라이스된 작업의 일부로 실행된 경우 총 슬라이스 수입니다. 1인 경우 작업은 슬라이스된 작업의 일부가 아닙니다." + +#: awx/main/models/jobs.py:644 +#, python-brace-format +msgid "{status_value} is not a valid status option." +msgstr "{status_value}은/는 유효한 상태 옵션이 아닙니다." + +#: awx/main/models/jobs.py:888 +msgid "" +"Inventory applied as a prompt, assuming job template prompts for inventory" +msgstr "작업 템플릿이 인벤토리를 묻는 메시지를 표시한다고 가정할 때 프롬프트로 적용된 인벤토리" + +#: awx/main/models/jobs.py:1039 +msgid "job host summaries" +msgstr "작업 호스트 요약" + +#: awx/main/models/jobs.py:1101 +msgid "Remove jobs older than a certain number of days" +msgstr "특정 일 수보다 오래된 작업 제거" + +#: awx/main/models/jobs.py:1102 +msgid "Remove activity stream entries older than a certain number of days" +msgstr "특정 일 수보다 오래된 활성 스트림 항목 제거" + +#: awx/main/models/jobs.py:1103 +msgid "Removes expired browser sessions from the database" +msgstr "데이터베이스에서 만료된 브라우저 세션 제거" + +#: awx/main/models/jobs.py:1104 +msgid "Removes expired OAuth 2 access tokens and refresh tokens" +msgstr "만료된 OAuth 2 액세스 토큰 제거 및 토큰 새로 고침" + +#: awx/main/models/jobs.py:1168 +#, python-brace-format +msgid "Variables {list_of_keys} are not allowed for system jobs." +msgstr "{list_of_keys} 변수는 시스템 작업에 사용할 수 없습니다." + +#: awx/main/models/jobs.py:1183 +msgid "days must be a positive integer." +msgstr "이 값은 양의 정수여야 합니다." + +#: awx/main/models/label.py:29 +msgid "Organization this label belongs to." +msgstr "이 레이블이 속한 조직입니다." + +#: awx/main/models/mixins.py:326 +#, python-brace-format +msgid "" +"Variables {list_of_keys} are not allowed on launch. Check the Prompt on " +"Launch setting on the {model_name} to include Extra Variables." +msgstr "변수 {list_of_keys}은/는 시작 시 허용되지 않습니다. 추가 변수를 포함하려면 {model_name}의 시작 시 프롬프트 설정을 확인하십시오." + +#: awx/main/models/mixins.py:462 +msgid "The container image to be used for execution." +msgstr "실행에 사용할 컨테이너 이미지입니다." + +#: awx/main/models/mixins.py:490 +msgid "Local absolute file path containing a custom Python virtualenv to use" +msgstr "사용할 사용자 지정 Python virtualenv가 포함된 로컬 절대 파일 경로입니다." + +#: awx/main/models/mixins.py:496 +msgid "{} is not a valid virtualenv in {}" +msgstr "{}은 {}에서 유효한 virtualenv가 아닙니다." + +#: awx/main/models/mixins.py:540 awx/main/models/mixins.py:575 +msgid "Service that webhook requests will be accepted from" +msgstr "Webhook 요청 서비스가 수락됩니다" + +#: awx/main/models/mixins.py:541 +msgid "Shared secret that the webhook service will use to sign requests" +msgstr "Webhook 서비스에서 요청을 서명하는 데 사용할 공유 시크릿" + +#: awx/main/models/mixins.py:548 awx/main/models/mixins.py:582 +msgid "Personal Access Token for posting back the status to the service API" +msgstr "서비스 API에 상태를 다시 게시하기 위한 개인 액세스 토큰" + +#: awx/main/models/mixins.py:584 +msgid "Unique identifier of the event that triggered this webhook" +msgstr "이 Webhook를 트리거한 이벤트의 고유 식별자" + +#: awx/main/models/notifications.py:42 +msgid "Email" +msgstr "이메일" + +#: awx/main/models/notifications.py:43 +msgid "Slack" +msgstr "Slack" + +#: awx/main/models/notifications.py:44 +msgid "Twilio" +msgstr "Twilio" + +#: awx/main/models/notifications.py:45 +msgid "Pagerduty" +msgstr "PagerDuty" + +#: awx/main/models/notifications.py:46 +msgid "Grafana" +msgstr "Grafana" + +#: awx/main/models/notifications.py:47 awx/main/models/unified_jobs.py:534 +msgid "Webhook" +msgstr "Webhook" + +#: awx/main/models/notifications.py:48 +msgid "Mattermost" +msgstr "Mattermost" + +#: awx/main/models/notifications.py:49 +msgid "Rocket.Chat" +msgstr "Rocket.Chat" + +#: awx/main/models/notifications.py:50 +msgid "IRC" +msgstr "IRC" + +#: awx/main/models/notifications.py:78 +msgid "Optional custom messages for notification template." +msgstr "알림 템플릿에 대한 사용자 정의 메시지 옵션입니다." + +#: awx/main/models/notifications.py:201 awx/main/models/unified_jobs.py:74 +msgid "Pending" +msgstr "보류 중" + +#: awx/main/models/notifications.py:202 awx/main/models/unified_jobs.py:77 +msgid "Successful" +msgstr "성공" + +#: awx/main/models/notifications.py:203 awx/main/models/unified_jobs.py:78 +msgid "Failed" +msgstr "실패" + +#: awx/main/models/notifications.py:514 +msgid "status must be either running, succeeded or failed" +msgstr "상태는 실행 중(running), 성공 (succeeded) 또는 실패 (failed)여야 합니다." + +#: awx/main/models/oauth.py:32 +msgid "application" +msgstr "애플리케이션" + +#: awx/main/models/oauth.py:39 +msgid "Confidential" +msgstr "기밀" + +#: awx/main/models/oauth.py:40 +msgid "Public" +msgstr "공개" + +#: awx/main/models/oauth.py:46 +msgid "Authorization code" +msgstr "인증 코드" + +#: awx/main/models/oauth.py:47 +msgid "Resource owner password-based" +msgstr "리소스 소유자 암호 기반" + +#: awx/main/models/oauth.py:62 +msgid "Organization containing this application." +msgstr "이 애플리케이션이 포함된 조직입니다." + +#: awx/main/models/oauth.py:71 +msgid "" +"Used for more stringent verification of access to an application when " +"creating a token." +msgstr "토큰을 생성할 때 애플리케이션에 대한 액세스를 보다 엄격하게 인증하는 데 사용됩니다." + +#: awx/main/models/oauth.py:74 +msgid "" +"Set to Public or Confidential depending on how secure the client device is." +msgstr "클라이언트 장치의 보안에 따라 공개 또는 기밀로 설정합니다." + +#: awx/main/models/oauth.py:76 +msgid "" +"Set True to skip authorization step for completely trusted applications." +msgstr "완전히 신뢰할 수 있는 애플리케이션에 대한 인증 단계를 건너뛰려면 True로 설정합니다." + +#: awx/main/models/oauth.py:78 +msgid "" +"The Grant type the user must use for acquire tokens for this application." +msgstr "사용자가 이 애플리케이션의 토큰을 얻는 데 사용해야 하는 권한 부여 유형입니다." + +#: awx/main/models/oauth.py:85 +msgid "access token" +msgstr "액세스 토큰" + +#: awx/main/models/oauth.py:94 +msgid "The user representing the token owner" +msgstr "토큰 소유자를 나타내는 사용자" + +#: awx/main/models/oauth.py:109 +msgid "" +"Allowed scopes, further restricts user's permissions. Must be a simple space-" +"separated string with allowed scopes ['read', 'write']." +msgstr "허용되는 범위, 추가로 사용자 권한을 제한합니다. 허용되는 범위 ['read', 'write']를 사용하여 공백으로 구분된 간단한 문자열이어야 합니다." + +#: awx/main/models/oauth.py:131 +msgid "" +"OAuth2 Tokens cannot be created by users associated with an external " +"authentication provider ({})" +msgstr "OAuth2 토큰은 외부 인증 공급자({})와 연결된 사용자가 생성할 수 없습니다." + +#: awx/main/models/organization.py:44 +msgid "Maximum number of hosts allowed to be managed by this organization." +msgstr "이 조직에서 관리할 수 있는 최대 호스트 수입니다." + +#: awx/main/models/organization.py:54 +msgid "The default execution environment for jobs run by this organization." +msgstr "이 조직에서 실행하는 작업의 기본 실행 환경입니다." + +#: awx/main/models/projects.py:49 awx/main/models/unified_jobs.py:528 +msgid "Manual" +msgstr "수동" + +#: awx/main/models/projects.py:50 +msgid "Git" +msgstr "Git" + +#: awx/main/models/projects.py:51 +msgid "Subversion" +msgstr "Subversion" + +#: awx/main/models/projects.py:53 +msgid "Remote Archive" +msgstr "원격 아카이브" + +#: awx/main/models/projects.py:79 +msgid "" +"Local path (relative to PROJECTS_ROOT) containing playbooks and related " +"files for this project." +msgstr "이 프로젝트에 대한 플레이북 및 관련 파일을 포함하는 로컬 경로 ( PROJECTS_ROOT에 상대적)." + +#: awx/main/models/projects.py:87 +msgid "SCM Type" +msgstr "SCM 유형" + +#: awx/main/models/projects.py:88 +msgid "Specifies the source control system used to store the project." +msgstr "프로젝트를 저장하는 데 사용되는 소스 제어 시스템을 지정합니다." + +#: awx/main/models/projects.py:94 +msgid "SCM URL" +msgstr "SCM URL" + +#: awx/main/models/projects.py:95 +msgid "The location where the project is stored." +msgstr "프로젝트가 저장되는 위치입니다." + +#: awx/main/models/projects.py:101 +msgid "SCM Branch" +msgstr "SCM 분기" + +#: awx/main/models/projects.py:102 +msgid "Specific branch, tag or commit to checkout." +msgstr "특정 분기, 태그 또는 커밋을 체크아웃합니다." + +#: awx/main/models/projects.py:108 +msgid "SCM refspec" +msgstr "SCM refspec" + +#: awx/main/models/projects.py:109 +msgid "For git projects, an additional refspec to fetch." +msgstr "git 프로젝트의 경우 가져올 추가 refspec입니다." + +#: awx/main/models/projects.py:113 +msgid "Discard any local changes before syncing the project." +msgstr "프로젝트를 동기화하기 전에 로컬 변경 사항을 삭제합니다." + +#: awx/main/models/projects.py:117 +msgid "Delete the project before syncing." +msgstr "동기화 전에 프로젝트를 삭제합니다." + +#: awx/main/models/projects.py:121 +msgid "Track submodules latest commits on defined branch." +msgstr "정의된 브랜치에서 하위 모듈의 최신 커밋을 추적합니다." + +#: awx/main/models/projects.py:149 +msgid "Invalid SCM URL." +msgstr "잘못된 SCM URL입니다." + +#: awx/main/models/projects.py:152 +msgid "SCM URL is required." +msgstr "SCM URL이 필요합니다." + +#: awx/main/models/projects.py:160 +msgid "Insights Credential is required for an Insights Project." +msgstr "Insights 프로젝트에는 Insights 자격 증명이 필요합니다." + +#: awx/main/models/projects.py:164 +msgid "Credential kind must be 'insights'." +msgstr "자격 증명 유형은 'inights'여야 합니다." + +#: awx/main/models/projects.py:166 +msgid "Credential kind must be 'scm'." +msgstr "자격 증명 유형은 'scm'이어야 합니다." + +#: awx/main/models/projects.py:181 +msgid "Invalid credential." +msgstr "잘못된 자격 증명입니다." + +#: awx/main/models/projects.py:272 +msgid "The default execution environment for jobs run using this project." +msgstr "이 프로젝트를 사용하여 실행되는 작업의 기본 실행 환경입니다." + +#: awx/main/models/projects.py:276 +msgid "Update the project when a job is launched that uses the project." +msgstr "프로젝트를 사용하는 작업이 시작될 때 프로젝트를 업데이트합니다." + +#: awx/main/models/projects.py:281 +msgid "" +"The number of seconds after the last project update ran that a new project " +"update will be launched as a job dependency." +msgstr "마지막 프로젝트 업데이트가 실행된 후 새 프로젝트 업데이트가 작업 종속성으로 시작되는 데 걸리는 시간(초)입니다." + +#: awx/main/models/projects.py:285 +msgid "" +"Allow changing the SCM branch or revision in a job template that uses this " +"project." +msgstr "이 프로젝트를 사용하는 작업 템플릿에서 SCM 분기 또는 버전 변경을 허용합니다." + +#: awx/main/models/projects.py:294 +msgid "The last revision fetched by a project update" +msgstr "프로젝트 업데이트로 가져온 마지막 버전" + +#: awx/main/models/projects.py:301 +msgid "Playbook Files" +msgstr "Playbook 파일" + +#: awx/main/models/projects.py:302 +msgid "List of playbooks found in the project" +msgstr "프로젝트에 있는 Playbook 목록" + +#: awx/main/models/projects.py:309 +msgid "Inventory Files" +msgstr "인벤토리 파일" + +#: awx/main/models/projects.py:310 +msgid "" +"Suggested list of content that could be Ansible inventory in the project" +msgstr "프로젝트에서 Ansible 인벤토리로 사용할 수 있는 제안된 콘텐츠 목록" + +#: awx/main/models/projects.py:349 +msgid "Organization cannot be changed when in use by job templates." +msgstr "작업 템플릿에서 사용하는 경우에는 조직을 변경할 수 없습니다." + +#: awx/main/models/projects.py:504 +msgid "Parts of the project update playbook that will be run." +msgstr "실행할 프로젝트 업데이트 플레이북의 일부입니다." + +#: awx/main/models/projects.py:512 +msgid "" +"The SCM Revision discovered by this update for the given project and branch." +msgstr "지정된 프로젝트 및 분기에 대해 이 업데이트에서 검색된 SCM 버전입니다." + +#: awx/main/models/rbac.py:35 +msgid "System Administrator" +msgstr "시스템 관리자" + +#: awx/main/models/rbac.py:36 +msgid "System Auditor" +msgstr "시스템 감사" + +#: awx/main/models/rbac.py:37 +msgid "Ad Hoc" +msgstr "임시" + +#: awx/main/models/rbac.py:38 +msgid "Admin" +msgstr "관리자" + +#: awx/main/models/rbac.py:39 +msgid "Project Admin" +msgstr "프로젝트 관리자" + +#: awx/main/models/rbac.py:40 +msgid "Inventory Admin" +msgstr "인벤토리 관리자" + +#: awx/main/models/rbac.py:41 +msgid "Credential Admin" +msgstr "인증 정보 관리자" + +#: awx/main/models/rbac.py:42 +msgid "Job Template Admin" +msgstr "작업 템플릿 관리자" + +#: awx/main/models/rbac.py:43 +msgid "Execution Environment Admin" +msgstr "실행 환경 관리자" + +#: awx/main/models/rbac.py:44 +msgid "Workflow Admin" +msgstr "워크플로우 관리자" + +#: awx/main/models/rbac.py:45 +msgid "Notification Admin" +msgstr "관리자에게 알림" + +#: awx/main/models/rbac.py:46 +msgid "Auditor" +msgstr "감사자" + +#: awx/main/models/rbac.py:47 +msgid "Execute" +msgstr "실행" + +#: awx/main/models/rbac.py:48 +msgid "Member" +msgstr "멤버" + +#: awx/main/models/rbac.py:49 +msgid "Read" +msgstr "읽기" + +#: awx/main/models/rbac.py:50 +msgid "Update" +msgstr "업데이트" + +#: awx/main/models/rbac.py:51 +msgid "Use" +msgstr "사용" + +#: awx/main/models/rbac.py:52 +msgid "Approve" +msgstr "승인" + +#: awx/main/models/rbac.py:56 +msgid "Can manage all aspects of the system" +msgstr "시스템의 모든 측면을 관리할 수 있습니다." + +#: awx/main/models/rbac.py:57 +msgid "Can view all aspects of the system" +msgstr "시스템의 모든 측면을 볼 수 있습니다." + +#: awx/main/models/rbac.py:58 +#, python-format +msgid "May run ad hoc commands on the %s" +msgstr "%s에서 임시 명령을 실행할 수 있습니다" + +#: awx/main/models/rbac.py:59 +#, python-format +msgid "Can manage all aspects of the %s" +msgstr "%s의 모든 측면을 관리할 수 있습니다." + +#: awx/main/models/rbac.py:60 +#, python-format +msgid "Can manage all projects of the %s" +msgstr "%s의 모든 프로젝트를 관리할 수 있습니다." + +#: awx/main/models/rbac.py:61 +#, python-format +msgid "Can manage all inventories of the %s" +msgstr "%s의 모든 인벤토리를 관리할 수 있습니다." + +#: awx/main/models/rbac.py:62 +#, python-format +msgid "Can manage all credentials of the %s" +msgstr "%s의 모든 자격 증명을 관리할 수 있습니다." + +#: awx/main/models/rbac.py:63 +#, python-format +msgid "Can manage all job templates of the %s" +msgstr "%s의 모든 작업 템플릿을 관리할 수 있습니다." + +#: awx/main/models/rbac.py:64 +#, python-format +msgid "Can manage all execution environments of the %s" +msgstr "%s의 모든 실행 환경을 관리할 수 있습니다." + +#: awx/main/models/rbac.py:65 +#, python-format +msgid "Can manage all workflows of the %s" +msgstr "%s의 모든 워크플로우를 관리할 수 있습니다." + +#: awx/main/models/rbac.py:66 +#, python-format +msgid "Can manage all notifications of the %s" +msgstr "%s의 모든 알림을 관리할 수 있습니다." + +#: awx/main/models/rbac.py:67 +#, python-format +msgid "Can view all aspects of the %s" +msgstr "%s의 모든 측면을 볼 수 있습니다." + +#: awx/main/models/rbac.py:69 +msgid "May run any executable resources in the organization" +msgstr "조직에서 실행 가능한 리소스를 모두 실행할 수 있습니다." + +#: awx/main/models/rbac.py:70 +#, python-format +msgid "May run the %s" +msgstr "%s을/를 실행할 수 있습니다." + +#: awx/main/models/rbac.py:72 +#, python-format +msgid "User is a member of the %s" +msgstr "사용자는 %s의 구성원입니다." + +#: awx/main/models/rbac.py:73 +#, python-format +msgid "May view settings for the %s" +msgstr "%s의 설정을 볼 수 있습니다." + +#: awx/main/models/rbac.py:74 +#, python-format +msgid "May update the %s" +msgstr "%s을/를 업데이트할 수 있습니다." + +#: awx/main/models/rbac.py:75 +#, python-format +msgid "Can use the %s in a job template" +msgstr "작업 템플릿에서 %s을/를 사용할 수 있습니다." + +#: awx/main/models/rbac.py:76 +msgid "Can approve or deny a workflow approval node" +msgstr "워크플로우 승인 노드를 승인하거나 거부할 수 있습니다." + +#: awx/main/models/rbac.py:142 +msgid "roles" +msgstr "역할" + +#: awx/main/models/rbac.py:448 +msgid "role_ancestors" +msgstr "role_ancestors" + +#: awx/main/models/schedules.py:79 +msgid "Enables processing of this schedule." +msgstr "이 일정을 처리할 수 있습니다." + +#: awx/main/models/schedules.py:80 +msgid "The first occurrence of the schedule occurs on or after this time." +msgstr "이 시간 또는 그 이후에 처음 발생하도록 일정이 예약되었습니다." + +#: awx/main/models/schedules.py:82 +msgid "" +"The last occurrence of the schedule occurs before this time, aftewards the " +"schedule expires." +msgstr "이 시간 이전에 일정이 마지막으로 발생하고 일정이 만료됩니다." + +#: awx/main/models/schedules.py:84 +msgid "A value representing the schedules iCal recurrence rule." +msgstr "스케줄 iCal 반복 규칙을 나타내는 값입니다." + +#: awx/main/models/schedules.py:85 +msgid "The next time that the scheduled action will run." +msgstr "다음 번에 예약된 작업이 실행됩니다." + +#: awx/main/models/unified_jobs.py:73 +msgid "New" +msgstr "새로운" + +#: awx/main/models/unified_jobs.py:75 +msgid "Waiting" +msgstr "대기 중" + +#: awx/main/models/unified_jobs.py:76 +msgid "Running" +msgstr "실행 중" + +#: awx/main/models/unified_jobs.py:80 +msgid "Canceled" +msgstr "취소됨" + +#: awx/main/models/unified_jobs.py:84 +msgid "Never Updated" +msgstr "업데이트되지 않음" + +#: awx/main/models/unified_jobs.py:88 +msgid "OK" +msgstr "OK" + +#: awx/main/models/unified_jobs.py:89 +msgid "Missing" +msgstr "누락됨" + +#: awx/main/models/unified_jobs.py:93 +msgid "No External Source" +msgstr "외부 소스 없음" + +#: awx/main/models/unified_jobs.py:100 +msgid "Updating" +msgstr "업데이트 중" + +#: awx/main/models/unified_jobs.py:171 +msgid "The organization used to determine access to this template." +msgstr "이 템플릿에 대한 액세스 권한을 결정하는 데 사용되는 조직입니다." + +#: awx/main/models/unified_jobs.py:457 +msgid "Field is not allowed on launch." +msgstr "시작 시 필드는 허용되지 않습니다." + +#: awx/main/models/unified_jobs.py:484 +#, python-brace-format +msgid "" +"Variables {list_of_keys} provided, but this template cannot accept variables." +msgstr "{list_of_keys} 변수가 제공되었지만 이 템플릿에서는 변수를 허용할 수 없습니다." + +#: awx/main/models/unified_jobs.py:529 +msgid "Relaunch" +msgstr "다시 시작" + +#: awx/main/models/unified_jobs.py:530 +msgid "Callback" +msgstr "콜백" + +#: awx/main/models/unified_jobs.py:531 +msgid "Scheduled" +msgstr "예약됨" + +#: awx/main/models/unified_jobs.py:532 +msgid "Dependency" +msgstr "종속성" + +#: awx/main/models/unified_jobs.py:533 +msgid "Workflow" +msgstr "워크플로우" + +#: awx/main/models/unified_jobs.py:535 +msgid "Sync" +msgstr "동기화" + +#: awx/main/models/unified_jobs.py:584 +msgid "The node the job executed on." +msgstr "작업이 실행된 노드입니다." + +#: awx/main/models/unified_jobs.py:590 +msgid "The instance that managed the execution environment." +msgstr "실행 환경을 관리하기 위한 인스턴스입니다." + +#: awx/main/models/unified_jobs.py:617 +msgid "The date and time the job was queued for starting." +msgstr "작업이 시작 대기열에 추가된 날짜 및 시간입니다." + +#: awx/main/models/unified_jobs.py:620 +msgid "" +"If True, the task manager has already processed potential dependencies for " +"this job." +msgstr "True인 경우 작업 관리자가 이 작업에 대한 잠재적인 종속성을 처리한 것입니다." + +#: awx/main/models/unified_jobs.py:626 +msgid "The date and time the job finished execution." +msgstr "작업 실행이 완료된 날짜 및 시간입니다." + +#: awx/main/models/unified_jobs.py:633 +msgid "The date and time when the cancel request was sent." +msgstr "취소 요청이 전송된 날짜와 시간입니다." + +#: awx/main/models/unified_jobs.py:640 +msgid "Elapsed time in seconds that the job ran." +msgstr "작업이 실행되는 데 경과된 시간(초)입니다." + +#: awx/main/models/unified_jobs.py:666 +msgid "" +"A status field to indicate the state of the job if it wasn't able to run and " +"capture stdout" +msgstr "stdout을 실행하고 캡처할 수 없는 경우 작업 상태를 나타내는 상태 필드" + +#: awx/main/models/unified_jobs.py:693 +msgid "The Instance group the job was run under" +msgstr "작업이 실행된 인스턴스 그룹" + +#: awx/main/models/unified_jobs.py:701 +msgid "The organization used to determine access to this unified job." +msgstr "이 통합 작업에 대한 액세스 권한을 결정하는 데 사용되는 조직입니다." + +#: awx/main/models/unified_jobs.py:711 +msgid "" +"The Collections names and versions installed in the execution environment." +msgstr "실행 환경에 설치된 컬렉션의 이름과 버전입니다." + +#: awx/main/models/unified_jobs.py:718 +msgid "The version of Ansible Core installed in the execution environment." +msgstr "실행 환경에 설치된 Ansible Core의 버전입니다." + +#: awx/main/models/unified_jobs.py:721 +msgid "The Receptor work unit ID associated with this job." +msgstr "이 작업과 관련된 수신자 작업 단위 ID입니다." + +#: awx/main/models/workflow.py:85 +msgid "" +"If enabled then the node will only run if all of the parent nodes have met " +"the criteria to reach this node" +msgstr "활성화된 경우 노드는 모든 상위 노드가 이 노드에 도달하기 위한 조건을 충족한 경우에만 노드가 실행됩니다." + +#: awx/main/models/workflow.py:168 +msgid "" +"An identifier for this node that is unique within its workflow. It is copied " +"to workflow job nodes corresponding to this node." +msgstr "이 노드의 식별자는 워크플로 내에서 고유하며 이 노드에 해당하는 워크플로 작업 노드로 복사됩니다." + +#: awx/main/models/workflow.py:243 +msgid "" +"Indicates that a job will not be created when True. Workflow runtime " +"semantics will mark this True if the node is in a path that will decidedly " +"not be ran. A value of False means the node may not run." +msgstr "True는 작업이 생성되지 않음을 의미합니다. Workflow 런타임 시맨틱은 노드가 확실히 실행되지 않을 경로에 있는 경우 이 값을 True로 표시합니다. False 값은 노드를 실행할 수 없음을 의미합니다." + +#: awx/main/models/workflow.py:251 +msgid "" +"An identifier coresponding to the workflow job template node that this node " +"was created from." +msgstr "이 노드가 생성된 워크플로우 작업 템플릿 노드에 대한 식별자입니다." + +#: awx/main/models/workflow.py:302 +#, python-brace-format +msgid "" +"Bad launch configuration starting template {template_pk} as part of workflow " +"{workflow_pk}. Errors:\n" +"{error_text}" +msgstr "워크플로 {workflow_pk}의 잘못된 시작 구성 시작 템플릿 {template_pk}입니다. 오류:\n" +"{error_text}" + +#: awx/main/models/workflow.py:622 +msgid "" +"If automatically created for a sliced job run, the job template the workflow " +"job was created from." +msgstr "슬라이스된 작업 실행에 대해 자동으로 생성된 경우 워크플로 작업을 생성하는데 사용되는 작업 템플릿입니다." + +#: awx/main/models/workflow.py:716 awx/main/models/workflow.py:757 +msgid "" +"The amount of time (in seconds) before the approval node expires and fails." +msgstr "승인 노드가 만료되어 실패할 때 까지의 시간(초)입니다." + +#: awx/main/models/workflow.py:759 +msgid "" +"Shows when an approval node (with a timeout assigned to it) has timed out." +msgstr "승인 노드(시간 초과가 할당됨)가 시간 초과된 시간을 표시합니다." + +#: awx/main/notifications/grafana_backend.py:85 +msgid "Error converting time {} or timeEnd {} to int." +msgstr "time {} 또는 timeEnd {}을/를 int로 변환하는 동안 오류가 발생했습니다." + +#: awx/main/notifications/grafana_backend.py:87 +msgid "Error converting time {} and/or timeEnd {} to int." +msgstr "time {} 및/또는 timeEnd {}을/를 int로 변환하는 동안 오류가 발생했습니다." + +#: awx/main/notifications/grafana_backend.py:100 +#: awx/main/notifications/grafana_backend.py:102 +msgid "Error sending notification grafana: {}" +msgstr "알림 grafana를 보내는 동안 오류가 발생했습니다: {}" + +#: awx/main/notifications/irc_backend.py:58 +msgid "Exception connecting to irc server: {}" +msgstr "irc 서버 연결 예외: {}" + +#: awx/main/notifications/mattermost_backend.py:47 +#: awx/main/notifications/mattermost_backend.py:49 +msgid "Error sending notification mattermost: {}" +msgstr "mattermost 알림을 보내는 동안 오류가 발생했습니다: {}" + +#: awx/main/notifications/pagerduty_backend.py:81 +msgid "Exception connecting to PagerDuty: {}" +msgstr "PagerDuty 연결 예외: {}" + +#: awx/main/notifications/pagerduty_backend.py:87 +#: awx/main/notifications/slack_backend.py:49 +#: awx/main/notifications/twilio_backend.py:47 +msgid "Exception sending messages: {}" +msgstr "메시지 전송 예외: {}" + +#: awx/main/notifications/rocketchat_backend.py:44 +#: awx/main/notifications/rocketchat_backend.py:46 +msgid "Error sending notification rocket.chat: {}" +msgstr "rocket.chat 알림을 보내는 동안 오류가 발생했습니다: {}" + +#: awx/main/notifications/twilio_backend.py:40 +msgid "Exception connecting to Twilio: {}" +msgstr "Twilio 연결 예외: {}" + +#: awx/main/notifications/webhook_backend.py:79 +#: awx/main/notifications/webhook_backend.py:81 +msgid "Error sending notification webhook: {}" +msgstr "알림 webhook을 보내는 동안 오류가 발생했습니다. {}" + +#: awx/main/scheduler/dag_workflow.py:163 +#, python-brace-format +msgid "" +"No error handling path for workflow job node(s) [{node_status}]. Workflow " +"job node(s) missing unified job template and error handling path [{no_ufjt}]." +msgstr "워크플로우 작업 노드의 오류 처리 경로[{node_status}]가 없습니다. Workflow 작업 노드에는 통합 작업 템플릿 및 오류 처리 경로 [{no_ufjt}]가 없습니다." + +#: awx/main/scheduler/kubernetes.py:96 awx/main/scheduler/kubernetes.py:113 +msgid "Invalid openshift or k8s cluster credential" +msgstr "유효하지 않은 openshift 또는 k8s 클러스터 인증 정보" + +#: awx/main/scheduler/kubernetes.py:99 +msgid "" +"Failed to create secret for container group {} because additional service " +"account role rules are needed. Add get, create and delete role rules for " +"secret resources for your cluster credential." +msgstr "추가 서비스 계정 역할 규칙이 필요하므로 컨테이너 그룹 {}에 대한 시크릿을 생성하지 못했습니다. 클러스터 자격 증명의 시크릿 리소스에 대한 가져오기(get), 생성(create) 및 삭제(delete) 역할 규칙을 추가합니다." + +#: awx/main/scheduler/kubernetes.py:116 +msgid "" +"Failed to delete secret for container group {} because additional service " +"account role rules are needed. Add create and delete role rules for secret " +"resources for your cluster credential." +msgstr "추가 서비스 계정 역할 규칙이 필요하므로 컨테이너 그룹 {}의 시크릿을 삭제하지 못했습니다. 클러스터 자격 증명의 시크릿 리소스에 대한 생성 및 삭제 역할 규칙을 추가합니다." + +#: awx/main/scheduler/kubernetes.py:136 +msgid "" +"Failed to create imagePullSecret: {}. Check that openshift or k8s credential " +"has permission to create a secret." +msgstr "imagePullSecret을 생성하지 못했습니다: {}. openshift 또는 k8s 자격 증명에 시크릿을 생성할 수 있는 권한이 있는지 확인합니다." + +#: awx/main/scheduler/task_manager.py:166 +msgid "" +"Workflow Job spawned from workflow could not start because it would result " +"in recursion (spawn order, most recent first: {})" +msgstr "워크플로에서 생성된 워크플로 작업은 재귀를 유발하기 때문에 시작하지 못할 수 있습니다 (생성 순서, 가장 최근 것부터: {})" + +#: awx/main/scheduler/task_manager.py:177 +msgid "" +"Job spawned from workflow could not start because it was missing a related " +"resource such as project or inventory" +msgstr "워크플로우에서 생성된 작업은 프로젝트 또는 인벤토리와 같은 관련 리소스가 누락되었기 때문에 시작할 수 없었습니다." + +#: awx/main/scheduler/task_manager.py:187 +msgid "" +"Job spawned from workflow could not start because it was not in the right " +"state or required manual credentials" +msgstr "워크플로에서 생성된 작업이 올바른 상태가 아니거나 수동 자격 증명이 필요하기 때문에 시작하지 못할 수 있습니다." + +#: awx/main/scheduler/task_manager.py:228 +msgid "No error handling paths found, marking workflow as failed" +msgstr "오류 경로를 찾을 수 없음, 워크플로를 실패한 것으로 표시" + +#: awx/main/scheduler/task_manager.py:470 +#, python-brace-format +msgid "waiting for {blocked_by._meta.model_name}-{blocked_by.id} to finish" +msgstr "{blocked_by._meta.model_name}-{blocked_by.id} 종료될 때까지 대기 중" + +#: awx/main/scheduler/task_manager.py:533 +msgid "" +"This job is not ready to start because there is not enough available " +"capacity." +msgstr "사용 가능한 용량이 충분하지 않기 때문에 이 작업을 시작할 수 없습니다." + +#: awx/main/scheduler/task_manager.py:552 +#, python-brace-format +msgid "The approval node {name} ({pk}) has expired after {timeout} seconds." +msgstr "승인 노드 {name} ({pk})이/가 {timeout} 초 후에 만료되었습니다." + +#: awx/main/tasks.py:567 +msgid "" +"Scheduled job could not start because it was not in the " +"right state or required manual credentials" +msgstr "올바른 상태가 아니거나 수동 인증 정보가 없기 때문에 예약된 작업을 시작하지 못할 수 있습니다." + +#: awx/main/tasks.py:1728 +msgid "Job could not start because it does not have a valid inventory." +msgstr "유효한 인벤토리가 없으므로 작업을 시작할 수 없습니다." + +#: awx/main/tasks.py:1732 +msgid "Job could not start because it does not have a valid project." +msgstr "유효한 프로젝트가 없으므로 작업을 시작할 수 없습니다." + +#: awx/main/tasks.py:1736 +msgid "Job could not start because no Execution Environment could be found." +msgstr "실행 환경을 찾을 수 없기 때문에 작업을 시작할 수 없습니다." + +#: awx/main/tasks.py:1740 +msgid "" +"The project revision for this job template is unknown due to a failed update." +msgstr "업데이트 실패로 인해 이 작업 템플릿에 대한 프로젝트 개정을 알 수 없습니다." + +#: awx/main/tests/unit/scheduler/test_dag_workflow.py:473 +#: awx/main/tests/unit/scheduler/test_dag_workflow.py:517 +#: awx/main/tests/unit/scheduler/test_dag_workflow.py:530 +msgid "" +"No error handling path for workflow job node(s) [({},{})]. Workflow job " +"node(s) missing unified job template and error handling path []." +msgstr "워크플로우 작업 노드에 오류 처리 경로 [({},{})]이/가 없습니다. 워크플로 작업 노드에는 통합 작업 템플릿 및 오류 처리 경로 []가 없습니다." + +#: awx/main/tests/unit/scheduler/test_dag_workflow.py:489 +#: awx/main/tests/unit/scheduler/test_dag_workflow.py:505 +msgid "" +"No error handling path for workflow job node(s) []. Workflow job node(s) " +"missing unified job template and error handling path [{}]." +msgstr "워크플로우 작업 노드에 대한 오류 처리 경로 []이/가 없습니다. Workflow 작업 노드에 통합 작업 템플릿 및 오류 처리 경로 [{}]가 없습니다." + +#: awx/main/utils/common.py:124 +#, python-format +msgid "Unable to convert \"%s\" to boolean" +msgstr "\"%s\"을/를 부울로 변환할 수 없음" + +#: awx/main/utils/common.py:268 +#, python-format +msgid "Unsupported SCM type \"%s\"" +msgstr "지원되지 않는 SCM 유형 \"%s\"" + +#: awx/main/utils/common.py:275 awx/main/utils/common.py:287 +#: awx/main/utils/common.py:306 +#, python-format +msgid "Invalid %s URL" +msgstr "잘못된 %s URL" + +#: awx/main/utils/common.py:277 awx/main/utils/common.py:316 +#, python-format +msgid "Unsupported %s URL" +msgstr "지원되지 않는 %s URL" + +#: awx/main/utils/common.py:318 +#, python-format +msgid "Unsupported host \"%s\" for file:// URL" +msgstr "file:// URL에 대한 호스트 \"%s\"은/는 지원되지 않습니다." + +#: awx/main/utils/common.py:320 +#, python-format +msgid "Host is required for %s URL" +msgstr "%s URL에 호스트가 필요합니다." + +#: awx/main/utils/common.py:338 +#, python-format +msgid "Username must be \"git\" for SSH access to %s." +msgstr "사용자 이름은 %s에 대한 SSH 액세스의 \"git\"이어야 합니다." + +#: awx/main/utils/common.py:662 +#, python-brace-format +msgid "Input type `{data_type}` is not a dictionary" +msgstr "입력 유형 '{data_type}'은/는 사전이 아닙니다." + +#: awx/main/utils/common.py:692 +#, python-brace-format +msgid "Variables not compatible with JSON standard (error: {json_error})" +msgstr "변수가 JSON 표준과 호환되지 않습니다 (오류: {json_error})" + +#: awx/main/utils/common.py:697 +#, python-brace-format +msgid "" +"Cannot parse as JSON (error: {json_error}) or YAML (error: {yaml_error})." +msgstr "JSON(오류: {json_error}) 또는 YAML(오류: {yaml_error})로 구문 분석할 수 없습니다." + +#: awx/main/utils/licensing.py:57 +msgid "Invalid manifest: a subscription manifest zip file is required." +msgstr "잘못된 매니페스트: 서브스크립션 매니페스트 zip 파일이 필요합니다." + +#: awx/main/utils/licensing.py:62 +msgid "Invalid manifest: missing required files." +msgstr "잘못된 매니페스트: 필요한 파일이 누락되었습니다." + +#: awx/main/utils/licensing.py:71 +msgid "Invalid manifest: signature verification failed." +msgstr "잘못된 매니페스트: 서명 확인에 실패했습니다." + +#: awx/main/utils/licensing.py:81 +msgid "Invalid manifest: manifest contains no subscriptions." +msgstr "잘못된 매니페스트: 매니페스트에는 서브스크립션이 포함되어 있지 않습니다." + +#: awx/main/utils/licensing.py:420 +#, python-format +msgid "Error importing License: %s" +msgstr "라이센스를 가져오는 중 오류 발생: %s" + +#: awx/main/validators.py:65 +#, python-format +msgid "Invalid certificate or key: %s..." +msgstr "유효하지 않은 인증서 또는 키: %s..." + +#: awx/main/validators.py:81 +#, python-format +msgid "Invalid private key: unsupported type \"%s\"" +msgstr "유효하지 않은 개인 키: 지원되지 않는 유형 \"%s\"" + +#: awx/main/validators.py:85 +#, python-format +msgid "Unsupported PEM object type: \"%s\"" +msgstr "지원되지 않는 PEM 오브젝트 유형: \"%s\"" + +#: awx/main/validators.py:110 +msgid "Invalid base64-encoded data" +msgstr "잘못된 base64 인코딩 데이터" + +#: awx/main/validators.py:131 +msgid "Exactly one private key is required." +msgstr "정확히 하나의 개인 키가 필요합니다." + +#: awx/main/validators.py:133 +msgid "At least one private key is required." +msgstr "하나 이상의 개인 키가 필요합니다." + +#: awx/main/validators.py:135 +#, python-format +msgid "" +"At least %(min_keys)d private keys are required, only %(key_count)d provided." +msgstr "최소 %(min_keys)d개의 개인 키가 필요하며, %(key_count)d개만 제공됩니다." + +#: awx/main/validators.py:138 +#, python-format +msgid "Only one private key is allowed, %(key_count)d provided." +msgstr "하나의 개인 키만 허용되며 %(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 "%(max_keys)d 개 이하의 개인 키는 사용할 수 없습니다. %(key_count)d 개가 제공됩니다." + +#: awx/main/validators.py:145 +msgid "Exactly one certificate is required." +msgstr "하나의 인증서가 필요합니다." + +#: awx/main/validators.py:147 +msgid "At least one certificate is required." +msgstr "최소 하나의 인증서가 필요합니다." + +#: awx/main/validators.py:149 +#, python-format +msgid "" +"At least %(min_certs)d certificates are required, only %(cert_count)d " +"provided." +msgstr "최소 %(min_certs)d개의 인증서가 필요하며, %(cert_count)d개만 제공됩니다." + +#: awx/main/validators.py:152 +#, python-format +msgid "Only one certificate is allowed, %(cert_count)d provided." +msgstr "하나의 인증서만 허용됩니다. %(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 "%(max_certs)d 개 이상의 인증서가 허용되지 않습니다. %(cert_count)d 개가 제공됩니다." + +#: awx/main/validators.py:289 +#, python-brace-format +msgid "The container image name {value} is not valid" +msgstr "컨테이너 이미지 이름 {value} 이/가 유효하지 않음" + +#: awx/main/views.py:30 +msgid "API Error" +msgstr "API 오류" + +#: awx/main/views.py:67 +msgid "Bad Request" +msgstr "잘못된 요청" + +#: awx/main/views.py:68 +msgid "The request could not be understood by the server." +msgstr "서버가 요청을 이해할 수 없습니다." + +#: awx/main/views.py:75 +msgid "Forbidden" +msgstr "사용 금지됨" + +#: awx/main/views.py:76 +msgid "You don't have permission to access the requested resource." +msgstr "요청된 리소스에 액세스할 수 있는 권한이 없습니다." + +#: awx/main/views.py:83 +msgid "Not Found" +msgstr "찾을 수 없음" + +#: awx/main/views.py:84 +msgid "The requested resource could not be found." +msgstr "요청된 리소스를 찾을 수 없습니다." + +#: awx/main/views.py:91 +msgid "Server Error" +msgstr "서버 오류" + +#: awx/main/views.py:92 +msgid "A server error has occurred." +msgstr "서버 오류가 발생했습니다." + +#: awx/sso/apps.py:9 +msgid "Single Sign-On" +msgstr "로그인" + +#: awx/sso/conf.py:52 +msgid "" +"Mapping to organization admins/users from social auth accounts. This " +"setting\n" +"controls which users are placed into which organizations based on their\n" +"username and email address. Configuration details are available in the \n" +"documentation." +msgstr "이를 통해 조직 관리자/사용자에 매핑합니다. 이 설정은 사용자 이름 및 이메일 주소를 기반으로 어떤 조직에 배치되는지 제어합니다. 구성 세부 정보는 문서에서 확인할 수 있습니다." + +#: awx/sso/conf.py:81 +msgid "" +"Mapping of team members (users) from social auth accounts. Configuration\n" +"details are available in the documentation." +msgstr "소셜 인증 계정에서 팀 구성원(사용자)을 매핑합니다. 구성 세부 정보는 문서에서 확인할 수 있습니다." + +#: awx/sso/conf.py:101 +msgid "Authentication Backends" +msgstr "인증 백엔드" + +#: awx/sso/conf.py:102 +msgid "" +"List of authentication backends that are enabled based on license features " +"and other authentication settings." +msgstr "라이센스 기능 및 기타 인증 설정을 기반으로 활성화된 인증 백엔드 목록입니다." + +#: awx/sso/conf.py:114 +msgid "Social Auth Organization Map" +msgstr "소셜 인증 기관 매핑" + +#: awx/sso/conf.py:126 +msgid "Social Auth Team Map" +msgstr "소셜 인증 팀 매핑" + +#: awx/sso/conf.py:138 +msgid "Social Auth User Fields" +msgstr "소셜 인증 사용자 필드" + +#: awx/sso/conf.py:140 +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 "빈 목록 '[]'으로 설정하면 이 설정이 새 사용자 계정이 생성되지 않습니다. 이전에 소셜 인증을 사용하여 로그인하거나 일치하는 이메일 주소를 가진 사용자 계정만 로그인할 수 있습니다." + +#: awx/sso/conf.py:163 +msgid "LDAP Server URI" +msgstr "LDAP 서버 URI" + +#: awx/sso/conf.py:165 +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 "\"ldap://ldap.example.com:389\"(non-SSL) 또는 \"ldaps://ldap.example.com:636\"과 같은 LDAP 서버에 연결하기 위한 URI입니다. 공백 또는 쉼표로 구분하여 여러 LDAP 서버를 지정할 수 있습니다. 이 매개 변수가 비어 있으면 LDAP 인증이 비활성화됩니다." + +#: awx/sso/conf.py:170 awx/sso/conf.py:187 awx/sso/conf.py:198 +#: awx/sso/conf.py:209 awx/sso/conf.py:226 awx/sso/conf.py:244 +#: awx/sso/conf.py:263 awx/sso/conf.py:279 awx/sso/conf.py:294 +#: awx/sso/conf.py:308 awx/sso/conf.py:319 awx/sso/conf.py:339 +#: awx/sso/conf.py:354 awx/sso/conf.py:369 awx/sso/conf.py:387 +#: awx/sso/conf.py:419 +msgid "LDAP" +msgstr "LDAP" + +#: awx/sso/conf.py:181 +msgid "LDAP Bind DN" +msgstr "LDAP 바인딩 DN" + +#: awx/sso/conf.py:183 +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 documentation for example syntax." +msgstr "모든 검색 쿼리에 바인딩할 사용자의 DN(고유 이름)입니다. 이는 다른 사용자 정보에 대해 LDAP를 쿼리하는 데 사용하는 시스템 사용자 계정입니다. 예제 구문은 설명서를 참조하십시오." + +#: awx/sso/conf.py:196 +msgid "LDAP Bind Password" +msgstr "LDAP 바인딩 암호" + +#: awx/sso/conf.py:197 +msgid "Password used to bind LDAP user account." +msgstr "LDAP 사용자 계정을 바인딩하는 데 사용되는 암호입니다." + +#: awx/sso/conf.py:207 +msgid "LDAP Start TLS" +msgstr "LDAP 시작 TLS" + +#: awx/sso/conf.py:208 +msgid "Whether to enable TLS when the LDAP connection is not using SSL." +msgstr "LDAP 연결이 SSL을 사용하지 않을 때 TLS를 활성화할지 여부입니다." + +#: awx/sso/conf.py:217 +msgid "LDAP Connection Options" +msgstr "LDAP 연결 옵션" + +#: awx/sso/conf.py:219 +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 "LDAP 연결에 설정할 추가 옵션은 기본적으로 비활성화되어 있습니다. (특정 LDAP 쿼리가 AD로 중단되는 것을 방지하기 위해) 옵션 이름은 문자열이어야 합니다(예: \"OPT_REFERRALS\"). 설정할 수 있는 옵션 및 값에 대해서는 https://www.python-ldap.org/doc/html/ldap.html#options에서 참조하십시오." + +#: awx/sso/conf.py:235 +msgid "LDAP User Search" +msgstr "LDAP 사용자 검색" + +#: awx/sso/conf.py:237 +msgid "" +"LDAP search query to find users. Any user that matches the given pattern " +"will be able to login to the service. The user should also be mapped into " +"an organization (as defined in the AUTH_LDAP_ORGANIZATION_MAP setting). If " +"multiple search queries need to be supported use of \"LDAPUnion\" is " +"possible. See the documentation for details." +msgstr "사용자를 찾기 위한 LDAP 검색 쿼리입니다. 지정된 패턴과 일치하는 모든 사용자는 서비스에 로그인할 수 있습니다. 사용자는 또한 조직에 매핑되어야 합니다( AUTH_LDAP_ORGANIZATION_MAP 설정에 정의됨). 여러 검색 쿼리를 사용할 수 있는 경우 \"LDAPUnion\"을 사용할 수 있습니다. 자세한 내용은 설명서를 참조하십시오." + +#: awx/sso/conf.py:255 +msgid "LDAP User DN Template" +msgstr "LDAP 사용자 DN 템플릿" + +#: awx/sso/conf.py:257 +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 "사용자 DN이 모두 동일한 형식인 경우 사용자 검색의 대체 방법입니다. 조직 환경에서 사용 가능한지 여부를 검색하는 것보다 사용자 조회가 더 효율적입니다. 이 설정에 값이 있으면 AUTH_LDAP_USER_SEARCH 대신 사용됩니다." + +#: awx/sso/conf.py:272 +msgid "LDAP User Attribute Map" +msgstr "LDAP 사용자 속성 맵" + +#: awx/sso/conf.py:274 +msgid "" +"Mapping of LDAP user schema to 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 documentation for additional details." +msgstr "LDAP 사용자 스키마를 API 사용자 속성에 매핑합니다. 기본 설정은 ActiveDirectory에 적용되지만 다른 LDAP 구성을 사용하는 사용자는 값을 변경해야 할 수 있습니다. 추가 세부 사항은 문서를 참조하십시오." + +#: awx/sso/conf.py:288 +msgid "LDAP Group Search" +msgstr "LDAP 그룹 검색" + +#: awx/sso/conf.py:290 +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 "사용자는 LDAP 그룹의 멤버십에 따라 조직에 매핑됩니다. 이 설정은 그룹을 찾기 위한 LDAP 검색 쿼리를 정의합니다. 사용자 검색과 달리 LDAPSearchUnion은 그룹 검색에 지원되지 않습니다." + +#: awx/sso/conf.py:302 +msgid "LDAP Group Type" +msgstr "LDAP 그룹 유형" + +#: awx/sso/conf.py:304 +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 "LDAP 서버의 유형에 따라 그룹 유형을 변경해야 할 수 있습니다. 값은 https://django-auth-ldap.readthedocs.io/en/stable/groups.html#types-of-groups에 나열됩니다." + +#: awx/sso/conf.py:317 +msgid "LDAP Group Type Parameters" +msgstr "LDAP 그룹 유형 매개변수" + +#: awx/sso/conf.py:318 +msgid "Key value parameters to send the chosen group type init method." +msgstr "선택한 그룹 유형 init 메서드를 보내기 위한 키 값 매개변수입니다." + +#: awx/sso/conf.py:332 +msgid "LDAP Require Group" +msgstr "LDAP에서 그룹 필요" + +#: awx/sso/conf.py:334 +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 to the service. Only one require group is " +"supported." +msgstr "로그인에 필요한 그룹 DN을 지정해야 합니다. LDAP를 통해 로그인하려면 이 그룹의 멤버여야 합니다. 설정되지 않은 경우 사용자 검색과 일치하는 LDAP의 모든 사용자가 서비스에 로그인할 수 있습니다. 하나의 필수 그룹만 지원됩니다." + +#: awx/sso/conf.py:350 +msgid "LDAP Deny Group" +msgstr "LDAP 거부 그룹" + +#: awx/sso/conf.py:352 +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 "로그인할 때 그룹 DN이 거부됩니다. 지정된 경우 이 그룹의 멤버는 로그인할 수 없습니다. 하나의 거부 그룹만 지원됩니다." + +#: awx/sso/conf.py:363 +msgid "LDAP User Flags By Group" +msgstr "그룹별 LDAP 사용자 플래그" + +#: awx/sso/conf.py:365 +msgid "" +"Retrieve users from a given group. At this time, superuser and system " +"auditors are the only groups supported. Refer to the documentation for more " +"detail." +msgstr "지정된 그룹에서 사용자를 검색합니다. 이 시점에서 수퍼 유저 및 시스템 감사자만 지원되는 그룹입니다. 자세한 내용은 설명서를 참조하십시오." + +#: awx/sso/conf.py:380 +msgid "LDAP Organization Map" +msgstr "LDAP 조직 맵" + +#: awx/sso/conf.py:382 +msgid "" +"Mapping between organization admins/users and LDAP groups. This controls " +"which users are placed into which organizations relative to their LDAP group " +"memberships. Configuration details are available in the documentation." +msgstr "조직 관리자/사용자와 LDAP 그룹 간의 매핑입니다. 이를 통해 LDAP 그룹 멤버십을 기준으로 어떤 조직에 배치되는지 제어합니다. 구성 세부 정보는 문서에서 확인할 수 있습니다." + +#: awx/sso/conf.py:417 +msgid "LDAP Team Map" +msgstr "LDAP 팀 맵" + +#: awx/sso/conf.py:418 +msgid "" +"Mapping between team members (users) and LDAP groups. Configuration details " +"are available in the documentation." +msgstr "팀 멤버(사용자)와 LDAP 그룹 간의 매핑입니다. 구성 세부 정보는 문서에서 확인할 수 있습니다." + +#: awx/sso/conf.py:452 +msgid "RADIUS Server" +msgstr "RADIUS 서버" + +#: awx/sso/conf.py:453 +msgid "" +"Hostname/IP of RADIUS server. RADIUS authentication is disabled if this " +"setting is empty." +msgstr "RADIUS 서버의 호스트 이름/IP입니다. 이 설정이 비어 있으면 RADIUS 인증이 비활성화됩니다." + +#: awx/sso/conf.py:454 awx/sso/conf.py:467 awx/sso/conf.py:478 +#: awx/sso/models.py:13 +msgid "RADIUS" +msgstr "RADIUS" + +#: awx/sso/conf.py:465 +msgid "RADIUS Port" +msgstr "RADIUS 포트" + +#: awx/sso/conf.py:466 +msgid "Port of RADIUS server." +msgstr "RADIUS 서버의 포트입니다." + +#: awx/sso/conf.py:476 +msgid "RADIUS Secret" +msgstr "RADIUS 시크릿" + +#: awx/sso/conf.py:477 +msgid "Shared secret for authenticating to RADIUS server." +msgstr "RADIUS 서버에 인증을 위한 공유 시크릿입니다." + +#: awx/sso/conf.py:492 +msgid "TACACS+ Server" +msgstr "TACACS+ 서버" + +#: awx/sso/conf.py:493 +msgid "Hostname of TACACS+ server." +msgstr "TACACS+ 서버의 호스트 이름." + +#: awx/sso/conf.py:494 awx/sso/conf.py:506 awx/sso/conf.py:518 +#: awx/sso/conf.py:530 awx/sso/conf.py:542 awx/sso/models.py:13 +msgid "TACACS+" +msgstr "TACACS+" + +#: awx/sso/conf.py:504 +msgid "TACACS+ Port" +msgstr "TACACS + 포트" + +#: awx/sso/conf.py:505 +msgid "Port number of TACACS+ server." +msgstr "TACACS+ 서버의 포트 번호" + +#: awx/sso/conf.py:516 +msgid "TACACS+ Secret" +msgstr "TACACS + 시크릿" + +#: awx/sso/conf.py:517 +msgid "Shared secret for authenticating to TACACS+ server." +msgstr "TACACS+ 서버에 인증하기 위한 공유 시크릿입니다." + +#: awx/sso/conf.py:528 +msgid "TACACS+ Auth Session Timeout" +msgstr "TACACS + Auth 세션 시간 초과" + +#: awx/sso/conf.py:529 +msgid "TACACS+ session timeout value in seconds, 0 disables timeout." +msgstr "TACACS+ 세션 시간 초과 값(초)입니다. 0은 시간 초과를 비활성화합니다." + +#: awx/sso/conf.py:540 +msgid "TACACS+ Authentication Protocol" +msgstr "TACACS + 인증 프로토콜" + +#: awx/sso/conf.py:541 +msgid "Choose the authentication protocol used by TACACS+ client." +msgstr "TACACS+ 클라이언트에서 사용하는 인증 프로토콜을 선택합니다." + +#: awx/sso/conf.py:555 +msgid "Google OAuth2 Callback URL" +msgstr "Google OAuth2 콜백 URL" + +#: awx/sso/conf.py:557 awx/sso/conf.py:651 awx/sso/conf.py:716 +#: awx/sso/conf.py:871 awx/sso/conf.py:960 +msgid "" +"Provide this URL as the callback URL for your application as part of your " +"registration process. Refer to the documentation for more detail." +msgstr "이 URL을 등록 프로세스의 일부로 애플리케이션의 콜백 URL로 제공합니다. 자세한 내용은 설명서를 참조하십시오." + +#: awx/sso/conf.py:559 awx/sso/conf.py:571 awx/sso/conf.py:583 +#: awx/sso/conf.py:595 awx/sso/conf.py:611 awx/sso/conf.py:623 +#: awx/sso/conf.py:635 +msgid "Google OAuth2" +msgstr "Google OAuth2" + +#: awx/sso/conf.py:569 +msgid "Google OAuth2 Key" +msgstr "Google OAuth2 Key" + +#: awx/sso/conf.py:570 +msgid "The OAuth2 key from your web application." +msgstr "웹 애플리케이션의 OAuth2 키입니다." + +#: awx/sso/conf.py:581 +msgid "Google OAuth2 Secret" +msgstr "Google OAuth2 시크릿" + +#: awx/sso/conf.py:582 +msgid "The OAuth2 secret from your web application." +msgstr "웹 애플리케이션의 OAuth2 시크릿입니다." + +#: awx/sso/conf.py:593 +msgid "Google OAuth2 Allowed Domains" +msgstr "Google OAuth2 허용 도메인" + +#: awx/sso/conf.py:594 +msgid "" +"Update this setting to restrict the domains who are allowed to login using " +"Google OAuth2." +msgstr "이 설정을 업데이트하여 Google OAuth2를 사용하여 로그인할 수 있는 도메인을 제한합니다." + +#: awx/sso/conf.py:604 +msgid "Google OAuth2 Extra Arguments" +msgstr "Google OAuth2 추가 인수" + +#: awx/sso/conf.py:606 +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 documentation for more detail." +msgstr "Google OAuth2 로그인에 대한 추가 인수입니다. 사용자가 여러 Google 계정으로 로그인한 경우에도 단일 도메인만 인증할 수 있도록 제한할 수 있습니다. 자세한 내용은 문서를 참조하십시오." + +#: awx/sso/conf.py:621 +msgid "Google OAuth2 Organization Map" +msgstr "Google OAuth2 조직 맵" + +#: awx/sso/conf.py:633 +msgid "Google OAuth2 Team Map" +msgstr "Google OAuth2 팀 맵" + +#: awx/sso/conf.py:649 +msgid "GitHub OAuth2 Callback URL" +msgstr "GitHub OAuth2 콜백 URL" + +#: awx/sso/conf.py:653 awx/sso/conf.py:665 awx/sso/conf.py:676 +#: awx/sso/conf.py:688 awx/sso/conf.py:700 awx/sso/conf.py:920 +msgid "GitHub OAuth2" +msgstr "GitHub OAuth2" + +#: awx/sso/conf.py:663 +msgid "GitHub OAuth2 Key" +msgstr "GitHub OAuth2 키" + +#: awx/sso/conf.py:664 +msgid "The OAuth2 key (Client ID) from your GitHub developer application." +msgstr "GitHub 개발자 애플리케이션의 OAuth2 키(Client ID)입니다." + +#: awx/sso/conf.py:674 +msgid "GitHub OAuth2 Secret" +msgstr "GitHub OAuth2 시크릿" + +#: awx/sso/conf.py:675 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub developer application." +msgstr "GitHub 개발자 애플리케이션의 OAuth2 시크릿(Client Secret)입니다." + +#: awx/sso/conf.py:686 +msgid "GitHub OAuth2 Organization Map" +msgstr "GitHub OAuth2 조직 맵" + +#: awx/sso/conf.py:698 +msgid "GitHub OAuth2 Team Map" +msgstr "GitHub OAuth2 팀 맵" + +#: awx/sso/conf.py:714 +msgid "GitHub Organization OAuth2 Callback URL" +msgstr "GitHub 조직 OAuth2 콜백 URL" + +#: awx/sso/conf.py:718 awx/sso/conf.py:730 awx/sso/conf.py:741 +#: awx/sso/conf.py:753 awx/sso/conf.py:764 awx/sso/conf.py:776 +msgid "GitHub Organization OAuth2" +msgstr "GitHub 조직 OAuth2" + +#: awx/sso/conf.py:728 +msgid "GitHub Organization OAuth2 Key" +msgstr "GitHub 조직 OAuth2 키" + +#: awx/sso/conf.py:729 awx/sso/conf.py:808 +msgid "The OAuth2 key (Client ID) from your GitHub organization application." +msgstr "GitHub 조직 애플리케이션의 OAuth2 키(Client ID)입니다." + +#: awx/sso/conf.py:739 +msgid "GitHub Organization OAuth2 Secret" +msgstr "GitHub 조직 OAuth2 시크릿" + +#: awx/sso/conf.py:740 awx/sso/conf.py:819 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub organization application." +msgstr "GitHub 조직 애플리케이션의 OAuth2 시크릿(Client Secret)입니다." + +#: awx/sso/conf.py:751 +msgid "GitHub Organization Name" +msgstr "GitHub 조직 이름" + +#: awx/sso/conf.py:752 +msgid "" +"The name of your GitHub organization, as used in your organization's URL: " +"https://github.com//." +msgstr "조직의 URL에 사용된 대로 GitHub 조직의 이름: https://github.com//." + +#: awx/sso/conf.py:762 +msgid "GitHub Organization OAuth2 Organization Map" +msgstr "GitHub 조직 OAuth2 조직 맵" + +#: awx/sso/conf.py:774 +msgid "GitHub Organization OAuth2 Team Map" +msgstr "GitHub 조직 OAuth2 팀 맵" + +#: awx/sso/conf.py:790 +msgid "GitHub Team OAuth2 Callback URL" +msgstr "GitHub 팀 OAuth2 콜백 URL" + +#: awx/sso/conf.py:792 awx/sso/conf.py:1060 +msgid "" +"Create an organization-owned application at https://github.com/organizations/" +"/settings/applications and obtain an OAuth2 key (Client ID) and " +"secret (Client Secret). Provide this URL as the callback URL for your " +"application." +msgstr "https://github.com/organizations//settings/applications에서 조직 소유 애플리케이션을 생성하고 OAuth2 키(Client ID) 및 시크릿(Client Secret)을 가져옵니다. 이 URL을 애플리케이션의 콜백 URL로 제공합니다." + +#: awx/sso/conf.py:797 awx/sso/conf.py:809 awx/sso/conf.py:820 +#: awx/sso/conf.py:832 awx/sso/conf.py:843 awx/sso/conf.py:855 +msgid "GitHub Team OAuth2" +msgstr "GitHub 팀 OAuth2" + +#: awx/sso/conf.py:807 +msgid "GitHub Team OAuth2 Key" +msgstr "GitHub 팀 OAuth2 키" + +#: awx/sso/conf.py:818 +msgid "GitHub Team OAuth2 Secret" +msgstr "GitHub 팀 OAuth2 시크릿" + +#: awx/sso/conf.py:830 +msgid "GitHub Team ID" +msgstr "GitHub 팀 ID" + +#: awx/sso/conf.py:831 +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 "Github API를 사용하여 숫자 팀 ID를 찾습니다. http://fabian-kostadinov.github.io/2015/01/16/how-to-find-a-github-team-id/." + +#: awx/sso/conf.py:841 +msgid "GitHub Team OAuth2 Organization Map" +msgstr "GitHub Team OAuth2 조직 맵" + +#: awx/sso/conf.py:853 +msgid "GitHub Team OAuth2 Team Map" +msgstr "GitHub Team OAuth2 팀 맵" + +#: awx/sso/conf.py:869 +msgid "GitHub Enterprise OAuth2 Callback URL" +msgstr "GitHub Enterprise OAuth2 콜백 URL" + +#: awx/sso/conf.py:873 awx/sso/conf.py:885 awx/sso/conf.py:898 +#: awx/sso/conf.py:909 awx/sso/conf.py:932 awx/sso/conf.py:944 +#: awx/sso/conf.py:974 awx/sso/conf.py:987 awx/sso/conf.py:1077 +#: awx/sso/conf.py:1090 +msgid "GitHub Enterprise OAuth2" +msgstr "GitHub Enterprise OAuth2" + +#: awx/sso/conf.py:883 +msgid "GitHub Enterprise URL" +msgstr "GitHub Enterprise URL" + +#: awx/sso/conf.py:884 awx/sso/conf.py:973 awx/sso/conf.py:1076 +msgid "" +"The URL for your Github Enterprise instance, e.g.: http(s)://hostname/. " +"Refer to Github Enterprise documentation for more details." +msgstr "GitHub Enterprise 인스턴스의 URL(예: http(s)://hostname/. 자세한 내용은 GitHub Enterprise 문서를 참조하십시오." + +#: awx/sso/conf.py:894 +msgid "GitHub Enterprise API URL" +msgstr "GitHub Enterprise API URL" + +#: awx/sso/conf.py:896 awx/sso/conf.py:985 awx/sso/conf.py:1088 +msgid "" +"The API URL for your GitHub Enterprise instance, e.g.: http(s)://hostname/" +"api/v3/. Refer to Github Enterprise documentation for more details." +msgstr "GitHub Enterprise 인스턴스의 API URL(예: http(s)://hostname/api/v3/. 자세한 내용은 GitHub Enterprise 문서를 참조하십시오." + +#: awx/sso/conf.py:907 +msgid "GitHub Enterprise OAuth2 Key" +msgstr "GitHub Enterprise OAuth2 키" + +#: awx/sso/conf.py:908 +msgid "" +"The OAuth2 key (Client ID) from your GitHub Enterprise developer application." +msgstr "GitHub Enterprise 개발자 애플리케이션의 OAuth2 키(Client ID)입니다." + +#: awx/sso/conf.py:918 +msgid "GitHub Enterprise OAuth2 Secret" +msgstr "GitHub Enterprise OAuth2 시크릿" + +#: awx/sso/conf.py:919 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub Enterprise developer " +"application." +msgstr "GitHub Enterprise 개발자 애플리케이션의 OAuth2 시크릿(Client Secret)입니다." + +#: awx/sso/conf.py:930 +msgid "GitHub Enterprise OAuth2 Organization Map" +msgstr "GitHub Enterprise 조직" + +#: awx/sso/conf.py:942 +msgid "GitHub Enterprise OAuth2 Team Map" +msgstr "GitHub Enterprise OAuth2 팀 맵" + +#: awx/sso/conf.py:958 +msgid "GitHub Enterprise Organization OAuth2 Callback URL" +msgstr "GitHub Enterprise 조직 OAuth2 콜백 URL" + +#: awx/sso/conf.py:962 awx/sso/conf.py:998 awx/sso/conf.py:1009 +#: awx/sso/conf.py:1021 awx/sso/conf.py:1032 awx/sso/conf.py:1044 +msgid "GitHub Enterprise Organization OAuth2" +msgstr "GitHub Enterprise 조직 OAuth2" + +#: awx/sso/conf.py:972 +msgid "GitHub Enterprise Organization URL" +msgstr "GitHub Enterprise 조직 URL" + +#: awx/sso/conf.py:983 +msgid "GitHub Enterprise Organization API URL" +msgstr "GitHub Enterprise 조직 API URL" + +#: awx/sso/conf.py:996 +msgid "GitHub Enterprise Organization OAuth2 Key" +msgstr "GitHub Enterprise 조직 OAuth2 키" + +#: awx/sso/conf.py:997 awx/sso/conf.py:1100 +msgid "" +"The OAuth2 key (Client ID) from your GitHub Enterprise organization " +"application." +msgstr "GitHub Enterprise 조직 애플리케이션의 OAuth2 키(Client ID)입니다." + +#: awx/sso/conf.py:1007 +msgid "GitHub Enterprise Organization OAuth2 Secret" +msgstr "GitHub Enterprise 조직 OAuth2 시크릿" + +#: awx/sso/conf.py:1008 awx/sso/conf.py:1111 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub Enterprise organization " +"application." +msgstr "GitHub Enterprise 조직 애플리케이션의 OAuth2 시크릿(Client Secret)입니다." + +#: awx/sso/conf.py:1019 +msgid "GitHub Enterprise Organization Name" +msgstr "GitHub Enterprise 조직 이름" + +#: awx/sso/conf.py:1020 +msgid "" +"The name of your GitHub Enterprise organization, as used in your " +"organization's URL: https://github.com//." +msgstr "조직의 URL에서 사용되는 GitHub Enterprise 조직의 이름: https://github.com//." + +#: awx/sso/conf.py:1030 +msgid "GitHub Enterprise Organization OAuth2 Organization Map" +msgstr "GitHub Enterprise 조직 OAuth2 조직 맵" + +#: awx/sso/conf.py:1042 +msgid "GitHub Enterprise Organization OAuth2 Team Map" +msgstr "GitHub Enterprise 조직 OAuth2 팀 맵" + +#: awx/sso/conf.py:1058 +msgid "GitHub Enterprise Team OAuth2 Callback URL" +msgstr "GitHub Enterprise 팀 OAuth2 콜백 URL" + +#: awx/sso/conf.py:1065 awx/sso/conf.py:1101 awx/sso/conf.py:1112 +#: awx/sso/conf.py:1124 awx/sso/conf.py:1135 awx/sso/conf.py:1147 +msgid "GitHub Enterprise Team OAuth2" +msgstr "GitHub Enterprise 팀 OAuth2" + +#: awx/sso/conf.py:1075 +msgid "GitHub Enterprise Team URL" +msgstr "GitHub Enterprise 팀 URL" + +#: awx/sso/conf.py:1086 +msgid "GitHub Enterprise Team API URL" +msgstr "GitHub Enterprise 팀 API URL" + +#: awx/sso/conf.py:1099 +msgid "GitHub Enterprise Team OAuth2 Key" +msgstr "GitHub Enterprise 팀 OAuth2 키" + +#: awx/sso/conf.py:1110 +msgid "GitHub Enterprise Team OAuth2 Secret" +msgstr "GitHub Enterprise 팀 OAuth2 시크릿" + +#: awx/sso/conf.py:1122 +msgid "GitHub Enterprise Team ID" +msgstr "GitHub Enterprise 팀 ID" + +#: awx/sso/conf.py:1123 +msgid "" +"Find the numeric team ID using the Github Enterprise API: http://fabian-" +"kostadinov.github.io/2015/01/16/how-to-find-a-github-team-id/." +msgstr "Github Enterprise API를 사용하여 숫자로된 팀 ID를 찾습니다. http://fabian-kostadinov.github.io/2015/01/16/how-to-find-a-github-team-id/." + +#: awx/sso/conf.py:1133 +msgid "GitHub Enterprise Team OAuth2 Organization Map" +msgstr "GitHub Enterprise 팀 OAuth2 조직 맵" + +#: awx/sso/conf.py:1145 +msgid "GitHub Enterprise Team OAuth2 Team Map" +msgstr "GitHub Enterprise 팀 OAuth2 팀 맵" + +#: awx/sso/conf.py:1161 +msgid "Azure AD OAuth2 Callback URL" +msgstr "Azure AD OAuth2 콜백 URL" + +#: awx/sso/conf.py:1163 +msgid "" +"Provide this URL as the callback URL for your application as part of your " +"registration process. Refer to the documentation for more detail. " +msgstr "이 URL을 등록 프로세스의 일부로 애플리케이션의 콜백 URL로 제공합니다. 자세한 내용은 설명서를 참조하십시오." + +#: awx/sso/conf.py:1165 awx/sso/conf.py:1177 awx/sso/conf.py:1188 +#: awx/sso/conf.py:1200 awx/sso/conf.py:1212 +msgid "Azure AD OAuth2" +msgstr "Azure AD OAuth2" + +#: awx/sso/conf.py:1175 +msgid "Azure AD OAuth2 Key" +msgstr "Azure AD OAuth2 키" + +#: awx/sso/conf.py:1176 +msgid "The OAuth2 key (Client ID) from your Azure AD application." +msgstr "Azure AD 애플리케이션의 OAuth2 키(Client ID)입니다." + +#: awx/sso/conf.py:1186 +msgid "Azure AD OAuth2 Secret" +msgstr "Azure AD OAuth2 시크릿" + +#: awx/sso/conf.py:1187 +msgid "The OAuth2 secret (Client Secret) from your Azure AD application." +msgstr "Azure AD 애플리케이션의 OAuth2 시크릿(Client Secret)입니다." + +#: awx/sso/conf.py:1198 +msgid "Azure AD OAuth2 Organization Map" +msgstr "Azure AD OAuth2 조직 맵" + +#: awx/sso/conf.py:1210 +msgid "Azure AD OAuth2 Team Map" +msgstr "Azure AD OAuth2 팀 맵" + +#: awx/sso/conf.py:1234 +msgid "Automatically Create Organizations and Teams on SAML Login" +msgstr "SAML 로그인 시 조직 및 팀 자동 생성" + +#: awx/sso/conf.py:1235 +msgid "" +"When enabled (the default), mapped Organizations and Teams will be created " +"automatically on successful SAML login." +msgstr "활성화된 경우(기본값) SAML 로그인 성공 시 매핑된 조직 및 팀이 자동으로 생성됩니다." + +#: awx/sso/conf.py:1236 awx/sso/conf.py:1251 awx/sso/conf.py:1263 +#: awx/sso/conf.py:1278 awx/sso/conf.py:1291 awx/sso/conf.py:1303 +#: awx/sso/conf.py:1314 awx/sso/conf.py:1328 awx/sso/conf.py:1340 +#: awx/sso/conf.py:1357 awx/sso/conf.py:1404 awx/sso/conf.py:1436 +#: awx/sso/conf.py:1448 awx/sso/conf.py:1460 awx/sso/conf.py:1472 +#: awx/sso/conf.py:1484 awx/sso/conf.py:1505 awx/sso/models.py:13 +msgid "SAML" +msgstr "SAML" + +#: awx/sso/conf.py:1245 +msgid "SAML Assertion Consumer Service (ACS) URL" +msgstr "SAML Assertion Consumer Service (ACS) URL" + +#: awx/sso/conf.py:1247 +msgid "" +"Register the service 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 "구성한 각 ID 공급자(IdP)에 서비스 공급자(SP)로 서비스를 등록합니다. 애플리케이션에 대한 SP 엔티티 ID와 이 ACS URL을 제공하십시오." + +#: awx/sso/conf.py:1261 +msgid "SAML Service Provider Metadata URL" +msgstr "SAML 서비스 공급자 메타데이터 URL" + +#: awx/sso/conf.py:1262 +msgid "" +"If your identity provider (IdP) allows uploading an XML metadata file, you " +"can download one from this URL." +msgstr "ID 공급자(IdP)가 XML 메타데이터 파일을 업로드할 수 있는 경우 이 URL에서 다운로드할 수 있습니다." + +#: awx/sso/conf.py:1272 +msgid "SAML Service Provider Entity ID" +msgstr "SAML 서비스 공급자 엔터티 ID" + +#: awx/sso/conf.py:1274 +msgid "" +"The application-defined unique identifier used as the audience of the SAML " +"service provider (SP) configuration. This is usually the URL for the service." +msgstr "SAML 서비스 공급자(SP) 구성의 대상으로 사용되는 애플리케이션 정의 고유 식별자입니다. 이는 일반적으로 서비스의 URL입니다." + +#: awx/sso/conf.py:1289 +msgid "SAML Service Provider Public Certificate" +msgstr "SAML 서비스 공급자 공개 인증서" + +#: awx/sso/conf.py:1290 +msgid "" +"Create a keypair to use as a service provider (SP) and include the " +"certificate content here." +msgstr "서비스 공급자(SP)로 사용할 키 쌍을 만들고 여기에 인증서 콘텐츠를 포함합니다." + +#: awx/sso/conf.py:1301 +msgid "SAML Service Provider Private Key" +msgstr "SAML 서비스 공급자 개인 키" + +#: awx/sso/conf.py:1302 +msgid "" +"Create a keypair to use as a service provider (SP) and include the private " +"key content here." +msgstr "서비스 공급자(SP)로 사용할 키 쌍을 만들고 여기에 개인 키 콘텐츠를 포함합니다." + +#: awx/sso/conf.py:1312 +msgid "SAML Service Provider Organization Info" +msgstr "SAML 서비스 공급자 조직 정보" + +#: awx/sso/conf.py:1313 +msgid "" +"Provide the URL, display name, and the name of your app. Refer to the " +"documentation for example syntax." +msgstr "URL, 표시 이름 및 앱 이름을 입력합니다. 예제 구문은 관련 문서를 참조하십시오." + +#: awx/sso/conf.py:1326 +msgid "SAML Service Provider Technical Contact" +msgstr "SAML 서비스 공급자 기술 담당자" + +#: awx/sso/conf.py:1327 +msgid "" +"Provide the name and email address of the technical contact for your service " +"provider. Refer to the documentation for example syntax." +msgstr "서비스 공급자에게 기술 담당자의 이름 및 이메일 주소를 제공합니다. 예제 구문은 관련 문서를 참조하십시오." + +#: awx/sso/conf.py:1338 +msgid "SAML Service Provider Support Contact" +msgstr "SAML 서비스 공급자 지원 연락처" + +#: awx/sso/conf.py:1339 +msgid "" +"Provide the name and email address of the support contact for your service " +"provider. Refer to the documentation for example syntax." +msgstr "서비스 공급자에 대한 지원 담당자의 이름 및 이메일 주소를 제공합니다. 예제 구문은 관련 문서를 참조하십시오." + +#: awx/sso/conf.py:1349 +msgid "SAML Enabled Identity Providers" +msgstr "SAML이 활성화된 ID 공급자" + +#: awx/sso/conf.py:1351 +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 "사용 중인 각 ID 공급자(IdP)에 대한 엔티티 ID, SSO URL 및 인증서를 구성합니다. 여러 SAML IdP가 지원됩니다. 일부 IdP는 기본 OID와 다른 속성 이름을 사용하여 사용자 데이터를 제공할 수 있습니다. 일부 IdP는 각 IdP에 대해 속성 이름을 재정의할 수 있습니다. 추가 세부 정보 및 구문은 Ansible 문서를 참조하십시오." + +#: awx/sso/conf.py:1400 +msgid "SAML Security Config" +msgstr "SAML 보안 구성" + +#: awx/sso/conf.py:1402 +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 "기본 python-saml 보안 설정에 전달되는 키 값 쌍의 사전 https://github.com/onelogin/python-saml#settings" + +#: awx/sso/conf.py:1434 +msgid "SAML Service Provider extra configuration data" +msgstr "SAML 서비스 공급자 추가 구성 데이터" + +#: awx/sso/conf.py:1435 +msgid "" +"A dict of key value pairs to be passed to the underlying python-saml Service " +"Provider configuration setting." +msgstr "기본 python-saml 서비스 공급자 구성 설정에 전달할 키 값 쌍의 사전입니다." + +#: awx/sso/conf.py:1446 +msgid "SAML IDP to extra_data attribute mapping" +msgstr "extra_data 속성 매핑에 대한 SAML IDP" + +#: awx/sso/conf.py:1447 +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 "IDP 속성을 extra_attributes에 매핑하는 튜플 목록입니다. 각 속성은 1개의 값만 있어도 값 목록이 됩니다." + +#: awx/sso/conf.py:1458 +msgid "SAML Organization Map" +msgstr "SAML 조직 맵" + +#: awx/sso/conf.py:1470 +msgid "SAML Team Map" +msgstr "SAML 팀 맵" + +#: awx/sso/conf.py:1482 +msgid "SAML Organization Attribute Mapping" +msgstr "SAML 조직 속성 매핑" + +#: awx/sso/conf.py:1483 +msgid "Used to translate user organization membership." +msgstr "사용자 조직 멤버십을 변환하는 데 사용됩니다." + +#: awx/sso/conf.py:1503 +msgid "SAML Team Attribute Mapping" +msgstr "SAML 팀 속성 매핑" + +#: awx/sso/conf.py:1504 +msgid "Used to translate user team membership." +msgstr "사용자 팀 멤버십을 변환하는 데 사용됩니다." + +#: awx/sso/fields.py:77 +msgid "Invalid field." +msgstr "유효하지 않은 필드입니다." + +#: awx/sso/fields.py:246 +#, python-brace-format +msgid "Invalid connection option(s): {invalid_options}." +msgstr "잘못된 연결 옵션: {invalid_options}." + +#: awx/sso/fields.py:322 +msgid "Base" +msgstr "기본" + +#: awx/sso/fields.py:322 +msgid "One Level" +msgstr "한 레벨" + +#: awx/sso/fields.py:322 +msgid "Subtree" +msgstr "하위 트리" + +#: awx/sso/fields.py:339 +#, python-brace-format +msgid "Expected a list of three items but got {length} instead." +msgstr "세 개의 항목 목록을 예상했지만 대신 {length}을/를 가져왔습니다." + +#: awx/sso/fields.py:340 +#, python-brace-format +msgid "Expected an instance of LDAPSearch but got {input_type} instead." +msgstr "LDAPSearch 인스턴스를 예상했지만 대신 {input_type}을/를 가져왔습니다." + +#: awx/sso/fields.py:373 +#, python-brace-format +msgid "" +"Expected an instance of LDAPSearch or LDAPSearchUnion but got {input_type} " +"instead." +msgstr "LDAPSearch 또는 LDAPSearchUnion의 인스턴스가 예상되었지만 대신 {input_type}이었습니다." + +#: awx/sso/fields.py:408 +#, python-brace-format +msgid "Invalid user attribute(s): {invalid_attrs}." +msgstr "잘못된 사용자 속성: {invalid_attrs}." + +#: awx/sso/fields.py:425 +#, python-brace-format +msgid "Expected an instance of LDAPGroupType but got {input_type} instead." +msgstr "LDAPGroupType 인스턴스를 예상했지만 대신 {input_type}이었습니다." + +#: awx/sso/fields.py:426 +#, python-brace-format +msgid "Missing required parameters in {dependency}." +msgstr "{dependency}에서 필수 매개변수가 없습니다." + +#: awx/sso/fields.py:427 +#, python-brace-format +msgid "" +"Invalid group_type parameters. Expected instance of dict but got " +"{parameters_type} instead." +msgstr "유효하지 않은 group_type 매개변수입니다. 사전 인스턴스가 필요하지만 {parameters_type}이/가 있습니다." + +#: awx/sso/fields.py:476 +#, python-brace-format +msgid "Invalid key(s): {invalid_keys}." +msgstr "잘못된 키: {invalid_keys}." + +#: awx/sso/fields.py:500 +#, python-brace-format +msgid "Invalid user flag: \"{invalid_flag}\"." +msgstr "잘못된 사용자 플래그: \"{invalid_flag}\"." + +#: awx/sso/fields.py:649 +#, python-brace-format +msgid "Invalid language code(s) for org info: {invalid_lang_codes}." +msgstr "조직 정보의 잘못된 언어 코드: {invalid_lang_codes}" + +#: awx/sso/pipeline.py:27 +#, python-brace-format +msgid "An account cannot be found for {0}" +msgstr "{0}에 대한 계정을 찾을 수 없음" + +#: awx/sso/pipeline.py:32 +msgid "Your account is inactive" +msgstr "계정이 비활성화됨" + +#: awx/sso/validators.py:24 awx/sso/validators.py:51 +#, python-format +msgid "DN must include \"%%(user)s\" placeholder for username: %s" +msgstr "DN에는 사용자 이름에 대한 \"%%(user)s\" 자리 표시자를 포함해야 합니다. %s" + +#: awx/sso/validators.py:31 +#, python-format +msgid "Invalid DN: %s" +msgstr "잘못된 DN: %s" + +#: awx/sso/validators.py:63 +#, python-format +msgid "Invalid filter: %s" +msgstr "잘못된 필터: %s" + +#: awx/sso/validators.py:74 +msgid "TACACS+ secret does not allow non-ascii characters" +msgstr "TACACS+ 시크릿은 ASCII가 아닌 문자를 허용하지 않습니다." + +#: awx/templates/error.html:4 +msgid "AWX" +msgstr "AWX" + +#: awx/templates/rest_framework/api.html:42 +msgid "API Guide" +msgstr "API 가이드" + +#: awx/templates/rest_framework/api.html:43 +msgid "Back to application" +msgstr "애플리케이션으로 돌아가기" + +#: awx/templates/rest_framework/api.html:44 +msgid "Resize" +msgstr "크기 조정" + +#: awx/ui/apps.py:9 awx/ui/conf.py:18 awx/ui/conf.py:34 awx/ui/conf.py:50 +#: awx/ui/conf.py:60 awx/ui/conf.py:69 +msgid "UI" +msgstr "UI" + +#: awx/ui/conf.py:15 +msgid "Off" +msgstr "Off" + +#: awx/ui/conf.py:15 +msgid "Anonymous" +msgstr "익명" + +#: awx/ui/conf.py:15 +msgid "Detailed" +msgstr "세부 정보" + +#: awx/ui/conf.py:16 +msgid "User Analytics Tracking State" +msgstr "사용자 분석 추적 상태" + +#: awx/ui/conf.py:17 +msgid "Enable or Disable User Analytics Tracking." +msgstr "사용자 분석 추적을 활성화 또는 비활성화합니다." + +#: awx/ui/conf.py:27 +msgid "Custom Login Info" +msgstr "사용자 정의 로그인 정보" + +#: awx/ui/conf.py:29 +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 or an HTML fragment, as other markup languages " +"are not supported." +msgstr "필요한 경우 이 설정을 사용하여 로그인 모달의 텍스트 상자에 특정 정보(예: 법적 통지 또는 면책 조항)를 추가할 수 있습니다. 다른 마크업 언어는 지원되지 않으므로 추가된 모든 콘텐츠는 일반 텍스트 또는 HTML 조각이어야 합니다." + +#: awx/ui/conf.py:43 +msgid "Custom Logo" +msgstr "사용자 정의 로고" + +#: awx/ui/conf.py:45 +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 "사용자 정의 로고를 설정하려면 사용자가 만든 파일을 제공합니다. 사용자 정의 로고로 최상의 결과를 얻으려면 투명한 배경이 있는 .png 파일을 사용하십시오. GIF, PNG 및 ClusterRole 형식이 지원됩니다." + +#: awx/ui/conf.py:58 +msgid "Max Job Events Retrieved by UI" +msgstr "UI에서 검색한 최대 작업 이벤트 수" + +#: awx/ui/conf.py:59 +msgid "" +"Maximum number of job events for the UI to retrieve within a single request." +msgstr "UI에서 단일 요청 내에서 검색할 최대 작업 이벤트 수입니다." + +#: awx/ui/conf.py:67 +msgid "Enable Live Updates in the UI" +msgstr "UI에서 실시간 업데이트 활성화" + +#: awx/ui/conf.py:68 +msgid "" +"If disabled, the page will not refresh when events are received. Reloading " +"the page will be required to get the latest details." +msgstr "비활성화되면 이벤트가 수신될 때 페이지가 새로 고쳐지지 않습니다. 최신 세부 정보를 얻으려면 페이지를 새로고침해야 합니다." + +#: 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 "잘못된 사용자 정의 로고 형식입니다. base64로 인코딩된 GIF, PNG 또는 JPEG 이미지가 포함된 데이터 URL이어야 합니다." + +#: awx/ui/fields.py:30 +msgid "Invalid base64-encoded data in data URL." +msgstr "데이터 URL에 잘못된 base64로 인코딩된 데이터가 있습니다." + +#: awx/ui/urls.py:20 +#, python-format +msgid "%s Upgrading" +msgstr "%s 업그레이드 중" + +#: awx/ui/urls.py:21 +msgid "Logo" +msgstr "로고" + +#: awx/ui/urls.py:22 +msgid "Loading" +msgstr "로딩 중" + +#: awx/ui/urls.py:23 +#, python-format +msgid "%s is currently upgrading." +msgstr "%s 현재 업그레이드 중입니다." + +#: awx/ui/urls.py:24 +msgid "This page will refresh when complete." +msgstr "완료되면 이 페이지가 새로 고침됩니다." diff --git a/awx/locale/nl/LC_MESSAGES/django.po b/awx/locale/nl/LC_MESSAGES/django.po index 173fc43ecc..9dafb2c81e 100644 --- a/awx/locale/nl/LC_MESSAGES/django.po +++ b/awx/locale/nl/LC_MESSAGES/django.po @@ -1,3 +1,6 @@ +# 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 , YEAR. # msgid "" @@ -8,8 +11,7 @@ msgstr "" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" -"Language: nl \n" -"MIME-Version: 1.0\n" +"Language: \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -21,9 +23,7 @@ msgstr "Niet-actieve tijd voor forceren van afmelding" msgid "" "Number of seconds that a user is inactive before they will need to login " "again." -msgstr "" -"Maximumaantal seconden dat een gebruiker niet-actief is voordat deze zich " -"opnieuw moet aanmelden." +msgstr "Maximumaantal seconden dat een gebruiker niet-actief is voordat deze zich opnieuw moet aanmelden." #: awx/api/conf.py:21 awx/api/conf.py:31 awx/api/conf.py:42 awx/api/conf.py:50 #: awx/api/conf.py:70 awx/api/conf.py:85 awx/api/conf.py:96 awx/sso/conf.py:105 @@ -45,9 +45,7 @@ msgstr "Maximumaantal gelijktijdige aangemelde sessies" msgid "" "Maximum number of simultaneous logged in sessions a user may have. To " "disable enter -1." -msgstr "" -"Maximumaantal gelijktijdige aangemelde sessies dat een gebruiker kan hebben. " -"Voer -1 in om dit uit te schakelen." +msgstr "Maximumaantal gelijktijdige aangemelde sessies dat een gebruiker kan hebben. Voer -1 in om dit uit te schakelen." #: awx/api/conf.py:37 msgid "Disable the built-in authentication system" @@ -58,10 +56,7 @@ msgid "" "Controls whether users are prevented from using the built-in authentication " "system. You probably want to do this if you are using an LDAP or SAML " "integration." -msgstr "" -"Bepaalt of gebruikers het ingebouwde authenticatiesysteem niet mogen " -"gebruiken. U wilt dit waarschijnlijk doen als u een LDAP- of SAML-integratie " -"gebruikt." +msgstr "Bepaalt of gebruikers het ingebouwde authenticatiesysteem niet mogen gebruiken. U wilt dit waarschijnlijk doen als u een LDAP- of SAML-integratie gebruikt." #: awx/api/conf.py:48 msgid "Enable HTTP Basic Auth" @@ -83,13 +78,7 @@ msgid "" "authorization codes in the number of seconds, and " "`REFRESH_TOKEN_EXPIRE_SECONDS`, the duration of refresh tokens, after " "expired access tokens, in the number of seconds." -msgstr "" -"Termenlijst voor het aanpassen van OAuth 2-time-outs. Beschikbare items zijn " -"`ACCESS_TOKEN_EXPIRE_SECONDS`, de duur van de toegangstokens in het aantal " -"seconden, `AUTHORIZATION_CODE_EXPIRE_SECONDS`, de duur van de " -"autorisatiecodes in het aantal seconden. en `REFRESH_TOKEN_EXPIRE_SECONDS`, " -"de duur van de verversingstokens na verlopen toegangstokens, in het aantal " -"seconden." +msgstr "Termenlijst voor het aanpassen van OAuth 2-time-outs. Beschikbare items zijn `ACCESS_TOKEN_EXPIRE_SECONDS`, de duur van de toegangstokens in het aantal seconden, `AUTHORIZATION_CODE_EXPIRE_SECONDS`, de duur van de autorisatiecodes in het aantal seconden. en `REFRESH_TOKEN_EXPIRE_SECONDS`, de duur van de verversingstokens na verlopen toegangstokens, in het aantal seconden." #: awx/api/conf.py:78 msgid "Allow External Users to Create OAuth2 Tokens" @@ -476,7 +465,7 @@ msgstr "'ask_at_runtime' wordt niet ondersteund voor aangepaste referenties." #: awx/api/serializers.py:2547 msgid "Credential Type" -msgstr "Type toegangsgegevens" +msgstr "Soort toegangsgegevens" #: awx/api/serializers.py:2614 msgid "Modifications not allowed for managed credentials" @@ -868,8 +857,7 @@ msgid "Containerized instances may not be managed via the API" msgstr "Geclusterde instanties worden mogelijk niet beheerd via de API" #: awx/api/serializers.py:4919 awx/api/serializers.py:4922 -#, fuzzy, python-format -#| msgid "tower instance group name may not be changed." +#, python-format msgid "%s instance group name may not be changed." msgstr "Naam van de %s-instantiegroep mag niet worden gewijzigd." @@ -1024,8 +1012,6 @@ msgid "" msgstr "U kunt een team geen referentietoegang verlenen wanneer het veld Organisatie niet is ingesteld of behoort tot een andere organisatie" #: awx/api/views/__init__.py:720 -#, fuzzy -#| msgid "The instance that managed the execution environment." msgid "Only the 'pull' field can be edited for managed execution environments." msgstr "Alleen het veld \"pull\" kan worden bewerkt voor beheerde uitvoeringsomgevingen." @@ -2062,8 +2048,6 @@ msgid "Unique identifier for an installation" msgstr "Unieke identificatiecode voor installatie" #: awx/main/conf.py:183 -#, fuzzy -#| msgid "The Instance group the job was run under" msgid "The instance group where control plane tasks run" msgstr "De instantiegroep waar control plane-taken worden uitgevoerd" @@ -2637,7 +2621,7 @@ msgstr "Vault-URL (DNS-naam)" #: awx/main/credential_plugins/dsv.py:23 #: awx/main/models/credential/__init__.py:895 msgid "Client ID" -msgstr "Client-id" +msgstr "Klant-ID" #: awx/main/credential_plugins/azure_kv.py:29 #: awx/main/models/credential/__init__.py:902 @@ -2771,8 +2755,6 @@ msgid "The identifier for the secret e.g., /some/identifier" msgstr "De identificatiecode voor het geheim, bijv. /some/identifier" #: awx/main/credential_plugins/dsv.py:12 -#, fuzzy -#| msgid "Tenant ID" msgid "Tenant" msgstr "Tenant" @@ -2791,8 +2773,6 @@ msgid "" msgstr "Het TLD van de tenant, bv. \"com\" wanneer de URL https://ex.secretservercloud.com is" #: awx/main/credential_plugins/dsv.py:34 -#, fuzzy -#| msgid "Secret Name" msgid "Secret Path" msgstr "Geheim pad" @@ -2801,8 +2781,6 @@ msgid "The secret path e.g. /test/secret1" msgstr "Het geheime pad, bv. /test/secret1" #: awx/main/credential_plugins/dsv.py:46 -#, fuzzy -#| msgid "Job Template" msgid "URL template" msgstr "URL-sjabloon" @@ -2935,8 +2913,6 @@ msgid "" msgstr "Geldige principes (gebruikersnamen of hostnamen) waarvoor het certificaat moet worden ondertekend." #: awx/main/credential_plugins/tss.py:10 -#, fuzzy -#| msgid "Auth Server URL" msgid "Secret Server URL" msgstr "Geheime-server-URL" @@ -2947,8 +2923,6 @@ msgid "" msgstr "De basis-URL van de geheime server, bv. https://myserver/SecretServer of https://mytenant.secretservercloud.com" #: awx/main/credential_plugins/tss.py:17 -#, fuzzy -#| msgid "Red Hat customer username" msgid "The (Application) user username" msgstr "De gebruikersnaam van de (applicatie) gebruiker" @@ -2970,20 +2944,14 @@ msgid "The corresponding password" msgstr "Het bijbehorende wachtwoord" #: awx/main/credential_plugins/tss.py:31 -#, fuzzy -#| msgid "Secret Key" msgid "Secret ID" msgstr "Geheime id" #: awx/main/credential_plugins/tss.py:32 -#, fuzzy -#| msgid "The name of the secret to look up." msgid "The integer ID of the secret" msgstr "De id van het geheim als geheel getal" #: awx/main/credential_plugins/tss.py:37 -#, fuzzy -#| msgid "Secret Key" msgid "Secret Field" msgstr "Geheim veld" @@ -3543,22 +3511,14 @@ msgstr "Absoluut bestandspad naar het CA-bestand om te gebruiken (optioneel)" #: awx/main/models/credential/__init__.py:1023 #: awx/main/models/credential/__init__.py:1029 awx/main/models/inventory.py:813 -#, fuzzy -#| msgid "Gather data for Insights for Ansible Automation Platform" msgid "Red Hat Ansible Automation Platform" msgstr "Automatiseringsplatform voor Red Hat Ansible" #: awx/main/models/credential/__init__.py:1031 -#, fuzzy -#| msgid "The Ansible Tower base URL to authenticate with." msgid "Red Hat Ansible Automation Platform base URL to authenticate with." msgstr "De basis-URL van het automatiseringsplatform voor Red Hat Ansible voor authenticatie." #: awx/main/models/credential/__init__.py:1038 -#, fuzzy -#| msgid "" -#| "The Ansible Tower user to authenticate as.This should not be set if an " -#| "OAuth token is being used." msgid "" "Red Hat Ansible Automation Platform username id to authenticate as.This " "should not be set if an OAuth token is being used." @@ -4463,7 +4423,7 @@ msgstr "Het aantal seconden na uitvoering van de laatste projectupdate waarna ee msgid "" "Allow changing the SCM branch or revision in a job template that uses this " "project." -msgstr "Wijzigen van de SCM-vertakking of de revisie toelaten in een taaksjabloon die gebruik maakt van dit project." +msgstr "Maak het mogelijk om de SCM-tak of de revisie te wijzigen in een taaksjabloon die gebruik maakt van dit project." #: awx/main/models/projects.py:294 msgid "The last revision fetched by a project update" @@ -4900,7 +4860,7 @@ msgid "Exception connecting to PagerDuty: {}" msgstr "Uitzondering bij het maken van de verbinding met PagerDuty: {}" #: awx/main/notifications/pagerduty_backend.py:87 -#: awx/main/notifications/slack_backend.py:48 +#: awx/main/notifications/slack_backend.py:49 #: awx/main/notifications/twilio_backend.py:47 msgid "Exception sending messages: {}" msgstr "Uitzondering bij het verzenden van berichten: {}" @@ -5170,8 +5130,7 @@ msgid "" msgstr "Niet meer dan %(max_certs)d certificaten zijn toegestaan, %(cert_count)d geleverd." #: awx/main/validators.py:289 -#, fuzzy, python-brace-format -#| msgid "The container image to be used for execution." +#, python-brace-format msgid "The container image name {value} is not valid" msgstr "De naam van de containerafbeelding {value} is ongeldig" @@ -6278,68 +6237,4 @@ msgstr "Er wordt momenteel een upgrade van%s geïnstalleerd." #: awx/ui/urls.py:24 msgid "This page will refresh when complete." -msgstr "Deze pagina wordt vernieuwd als hij klaar is." - -#~ msgid "SSLError while trying to connect to {}" -#~ msgstr "SSLError tijdens poging om verbinding te maken met {}" - -#~ msgid "Request to {} timed out." -#~ msgstr "Er is een time-out opgetreden voor de aanvraag naar {}" - -#~ msgid "Unknown exception {} while trying to GET {}" -#~ msgstr "Onbekende uitzondering {} tijdens poging tot OPHALEN {}" - -#~ msgid "" -#~ "Unauthorized access. Please check your Insights Credential username and " -#~ "password." -#~ msgstr "" -#~ "Geen toegang. Controleer uw Insights Credential gebruikersnaam en " -#~ "wachtwoord." - -#~ msgid "" -#~ "Failed to access the Insights API at URL {}. Server responded with {} " -#~ "status code and message {}" -#~ msgstr "" -#~ "Openen van Insights API via URL {} mislukt. Server reageerde met {} " -#~ "statuscode en de melding {}" - -#~ msgid "Expected JSON response from Insights at URL {} but instead got {}" -#~ msgstr "" -#~ "Verwachte JSON-reactie van Insights via URL {}, maar in plaats daarvan {} " -#~ "verkregen." - -#~ msgid "" -#~ "Could not translate Insights system ID {} into an Insights platform ID." -#~ msgstr "" -#~ "Omzetten van Insights systeem-ID {} naar een Insights platform-ID mislukt." - -#~ msgid "This host is not recognized as an Insights host." -#~ msgstr "Deze host wordt niet herkend als een Insights-host." - -#~ msgid "The Insights Credential for \"{}\" was not found." -#~ msgstr "De Insights-referentie voor ‘{}‘ is niet gevonden." - -#~ msgid "" -#~ "The path to the secret stored in the secret backend e.g, /some/secret/" -#~ msgstr "" -#~ "De pad naar het geheim dat in de geheime back-end is opgeslagen, bijv. /" -#~ "some/secret/" - -#~ msgid "Ansible Tower" -#~ msgstr "Ansible Tower" - -#~ msgid "Ansible Tower Hostname" -#~ msgstr "Hostnaam Ansible Tower" - -#~ msgid "" -#~ "Credentials to be used by hosts belonging to this inventory when " -#~ "accessing Red Hat Insights API." -#~ msgstr "" -#~ "Referenties die worden gebruikt door hosts die behoren tot deze " -#~ "inventaris bij toegang tot de Red Hat Insights API." - -#~ msgid "Assignment not allowed for Smart Inventory" -#~ msgstr "Toewijzing niet toegestaan voor Smart-inventaris" - -#~ msgid "Red Hat Insights host unique identifier." -#~ msgstr "Unieke id van Red Hat Insights-host." +msgstr "Deze pagina wordt vernieuwd als hij klaar is." diff --git a/awx/locale/zh/LC_MESSAGES/django.po b/awx/locale/zh/LC_MESSAGES/django.po index 1d6d63ea09..20e6cdb8f4 100644 --- a/awx/locale/zh/LC_MESSAGES/django.po +++ b/awx/locale/zh/LC_MESSAGES/django.po @@ -1,15 +1,17 @@ +# 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 , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-01 18:39+0000\n" +"POT-Creation-Date: 2021-07-29 13:13+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" -"Language: zh \n" -"MIME-Version: 1.0\n" +"Language: \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -254,11 +256,11 @@ msgstr "清单同步" #: awx/api/serializers.py:352 msgid "Management Job" -msgstr "管理作业" +msgstr "管理任务" #: awx/api/serializers.py:353 msgid "Workflow Job" -msgstr "工作流作业" +msgstr "工作流任务" #: awx/api/serializers.py:354 msgid "Workflow Template" @@ -266,13 +268,13 @@ msgstr "工作流模板" #: awx/api/serializers.py:355 msgid "Job Template" -msgstr "作业模板" +msgstr "任务模板" #: awx/api/serializers.py:743 msgid "" "Indicates whether all of the events generated by this unified job have been " "saved to the database." -msgstr "表明该统一作业生成的所有事件是否已保存到数据库中。" +msgstr "表明该统一任务生成的所有事件是否已保存到数据库中。" #: awx/api/serializers.py:939 msgid "Write-only field used to change the password." @@ -301,7 +303,7 @@ msgstr "授权授予类型" #: awx/api/serializers.py:1239 awx/main/credential_plugins/azure_kv.py:25 #: awx/main/credential_plugins/dsv.py:26 -#: awx/main/models/credential/__init__.py:895 +#: awx/main/models/credential/__init__.py:898 msgid "Client Secret" msgstr "客户端机密" @@ -441,7 +443,7 @@ msgstr "如果不是 SCM 类型,则无法设置 %s。" #: awx/api/serializers.py:2246 msgid "The project used for this job." -msgstr "用于此作业的项目。" +msgstr "用于此任务的项目。" #: awx/api/serializers.py:2491 msgid "Modifications not allowed for managed credential types" @@ -546,11 +548,11 @@ msgstr "必须设置默认值或要求启动时提示。" #: awx/api/serializers.py:2976 awx/main/models/jobs.py:294 msgid "Job Templates must have a project assigned." -msgstr "作业模板必须分配有一个项目。" +msgstr "任务模板必须分配有一个项目。" #: awx/api/serializers.py:3140 msgid "No change to job limit" -msgstr "作业限制没有发生改变" +msgstr "任务限制没有发生改变" #: awx/api/serializers.py:3140 msgid "All failed and unreachable hosts" @@ -562,25 +564,25 @@ msgstr "缺少启动时所需的密码:{}" #: awx/api/serializers.py:3171 msgid "Relaunch by host status not available until job finishes running." -msgstr "在作业结束运行前,按主机状态重新启动不可用。" +msgstr "在任务结束运行前,按主机状态重新启动不可用。" #: awx/api/serializers.py:3185 msgid "Job Template Project is missing or undefined." -msgstr "作业模板项目缺失或未定义。" +msgstr "任务模板项目缺失或未定义。" #: awx/api/serializers.py:3187 msgid "Job Template Inventory is missing or undefined." -msgstr "作业模板清单缺失或未定义。" +msgstr "任务模板清单缺失或未定义。" #: awx/api/serializers.py:3225 msgid "Unknown, job may have been ran before launch configurations were saved." -msgstr "未知,在保存启动配置前作业可能已经运行。" +msgstr "未知,在保存启动配置前任务可能已经运行。" -#: awx/api/serializers.py:3305 awx/main/tasks.py:2849 awx/main/tasks.py:2865 +#: awx/api/serializers.py:3305 awx/main/tasks.py:2752 awx/main/tasks.py:2768 msgid "{} are prohibited from use in ad hoc commands." msgstr "{} 被禁止在临时命令中使用。" -#: awx/api/serializers.py:3387 awx/api/views/__init__.py:4141 +#: awx/api/serializers.py:3387 awx/api/views/__init__.py:4131 #, python-brace-format msgid "" "Standard Output too large to display ({text_size} bytes), only download " @@ -635,7 +637,7 @@ msgstr "消息类型 '{}' 无效,必须是 'message' 或 'body'" #: awx/api/serializers.py:4411 msgid "Expected string for '{}', found {}, " -msgstr "'{}' 的预期字符串,找到 {}," +msgstr "'{}' 的预期字符串,找到 {}, " #: awx/api/serializers.py:4415 msgid "Messages cannot contain newlines (found newline in {} event)" @@ -791,115 +793,115 @@ msgstr "无法调度带有 `update_on_project_update` 的清单源。改为调 msgid "" "Count of jobs in the running or waiting state that are targeted for this " "instance" -msgstr "处于运行状态或等待状态的针对此实例的作业计数" +msgstr "处于运行状态或等待状态的针对此实例的任务计数" #: awx/api/serializers.py:4775 msgid "Count of all jobs that target this instance" -msgstr "所有针对此实例的作业计数" +msgstr "所有针对此实例的任务计数" -#: awx/api/serializers.py:4829 +#: awx/api/serializers.py:4828 msgid "" "Count of jobs in the running or waiting state that are targeted for this " "instance group" -msgstr "处于运行状态或等待状态的针对此实例组的作业计数" +msgstr "处于运行状态或等待状态的针对此实例组的任务计数" -#: awx/api/serializers.py:4831 +#: awx/api/serializers.py:4830 msgid "Count of all jobs that target this instance group" msgstr "所有针对此实例组的作业计数" -#: awx/api/serializers.py:4835 +#: awx/api/serializers.py:4834 msgid "" "Indicates whether instances in this group are containerized.Containerized " "groups have a designated Openshift or Kubernetes cluster." msgstr "指明此组中的实例是否容器化。容器化的组具有指定的 Openshift 或 Kubernetes 集群。" -#: awx/api/serializers.py:4845 +#: awx/api/serializers.py:4844 msgid "Policy Instance Percentage" msgstr "策略实例百分比" -#: awx/api/serializers.py:4846 +#: awx/api/serializers.py:4845 msgid "" "Minimum percentage of all instances that will be automatically assigned to " "this group when new instances come online." msgstr "新实例上线时将自动分配给此组的所有实例的最小百分比。" -#: awx/api/serializers.py:4853 +#: awx/api/serializers.py:4852 msgid "Policy Instance Minimum" msgstr "策略实例最小值" -#: awx/api/serializers.py:4854 +#: awx/api/serializers.py:4853 msgid "" "Static minimum number of Instances that will be automatically assign to this " "group when new instances come online." msgstr "新实例上线时自动分配给此组的静态最小实例数量。" -#: awx/api/serializers.py:4859 +#: awx/api/serializers.py:4858 msgid "Policy Instance List" msgstr "策略实例列表" -#: awx/api/serializers.py:4860 +#: awx/api/serializers.py:4859 msgid "List of exact-match Instances that will be assigned to this group" msgstr "将分配给此组的完全匹配实例的列表" -#: awx/api/serializers.py:4901 +#: awx/api/serializers.py:4900 msgid "Duplicate entry {}." msgstr "重复条目 {}。" -#: awx/api/serializers.py:4903 +#: awx/api/serializers.py:4902 msgid "{} is not a valid hostname of an existing instance." msgstr "{} 不是现有实例的有效主机名。" -#: awx/api/serializers.py:4905 awx/api/serializers.py:4910 -#: awx/api/serializers.py:4915 +#: awx/api/serializers.py:4904 awx/api/serializers.py:4909 +#: awx/api/serializers.py:4914 msgid "Containerized instances may not be managed via the API" msgstr "可能无法通过 API 管理容器化实例" -#: awx/api/serializers.py:4920 awx/api/serializers.py:4923 +#: awx/api/serializers.py:4919 awx/api/serializers.py:4922 #, python-format msgid "%s instance group name may not be changed." msgstr "%s 实例组名称可能不会更改。" -#: awx/api/serializers.py:4929 +#: awx/api/serializers.py:4928 msgid "Only Kubernetes credentials can be associated with an Instance Group" msgstr "只有 Kubernetes 凭证可以与实例组关联" -#: awx/api/serializers.py:4936 +#: awx/api/serializers.py:4935 msgid "" "is_container_group must be True when associating a credential to an Instance " "Group" msgstr "在将凭证与一个实例组关联时,is_container_group 必须为 True" -#: awx/api/serializers.py:4972 +#: awx/api/serializers.py:4971 msgid "" "When present, shows the field name of the role or relationship that changed." msgstr "存在时,显示更改的角色或关系的字段名称。" -#: awx/api/serializers.py:4973 +#: awx/api/serializers.py:4972 msgid "" "When present, shows the model on which the role or relationship was defined." msgstr "存在时,显示定义角色或关系的模型。" -#: awx/api/serializers.py:5019 +#: awx/api/serializers.py:5018 msgid "" "A summary of the new and changed values when an object is created, updated, " "or deleted" msgstr "创建、更新或删除对象时新值和更改值的概述" -#: awx/api/serializers.py:5022 +#: awx/api/serializers.py:5021 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 "对于创建、更新和删除事件,这是受影响的对象类型。对于关联和解除关联事件,这是与对象 2 关联或解除关联的对象类型。" -#: awx/api/serializers.py:5027 +#: awx/api/serializers.py:5026 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 "创建、更新和删除事件未填充。对于关联和解除关联事件,这是对象 1 要关联的对象类型。" -#: awx/api/serializers.py:5031 +#: awx/api/serializers.py:5030 msgid "The action taken with respect to the given object(s)." msgstr "对给定对象执行的操作。" @@ -913,7 +915,7 @@ msgstr "仪表板" #: awx/api/views/__init__.py:310 msgid "Dashboard Jobs Graphs" -msgstr "仪表板作业图形" +msgstr "仪表板任务图形" #: awx/api/views/__init__.py:349 #, python-format @@ -930,452 +932,439 @@ msgstr "实例详情" #: awx/api/views/__init__.py:385 msgid "Instance Jobs" -msgstr "实例作业" +msgstr "实例任务" #: awx/api/views/__init__.py:399 msgid "Instance's Instance Groups" msgstr "实例的实例组" -#: awx/api/views/__init__.py:407 -#, python-brace-format -msgid "" -"Cannot change instance group membership of control-only node: {parent." -"hostname}." -msgstr "无法更改 control-only 节点的实例组成员资格: {parent.hostname}。" - -#: awx/api/views/__init__.py:413 +#: awx/api/views/__init__.py:408 msgid "Instance Groups" msgstr "实例组" -#: awx/api/views/__init__.py:421 +#: awx/api/views/__init__.py:416 msgid "Instance Group Detail" msgstr "实例组详情" -#: awx/api/views/__init__.py:436 +#: awx/api/views/__init__.py:431 msgid "Instance Group Running Jobs" msgstr "实例组的运行作业" -#: awx/api/views/__init__.py:445 +#: awx/api/views/__init__.py:440 msgid "Instance Group's Instances" msgstr "实例组的实例" -#: awx/api/views/__init__.py:454 -#, python-brace-format -msgid "" -"Cannot change instance group membership of control-only node: {sub.hostname}." -msgstr "无法更改 control-only 节点的实例组成员资格: {sub.hostname}。" - -#: awx/api/views/__init__.py:460 +#: awx/api/views/__init__.py:450 msgid "Schedules" -msgstr "调度" +msgstr "计划" -#: awx/api/views/__init__.py:474 +#: awx/api/views/__init__.py:464 msgid "Schedule Recurrence Rule Preview" msgstr "计划重复规则预览" -#: awx/api/views/__init__.py:515 +#: awx/api/views/__init__.py:505 msgid "Cannot assign credential when related template is null." msgstr "当相关模板为 null 时无法分配凭证。" -#: awx/api/views/__init__.py:520 +#: awx/api/views/__init__.py:510 msgid "Related template cannot accept {} on launch." msgstr "相关的模板无法在启动时接受 {}。" -#: awx/api/views/__init__.py:522 +#: awx/api/views/__init__.py:512 msgid "" "Credential that requires user input on launch cannot be used in saved launch " "configuration." msgstr "在启动时需要用户输入的凭证不能用于保存的启动配置。" -#: awx/api/views/__init__.py:527 +#: awx/api/views/__init__.py:517 msgid "Related template is not configured to accept credentials on launch." msgstr "相关的模板未配置为在启动时接受凭证。" -#: awx/api/views/__init__.py:530 +#: awx/api/views/__init__.py:520 #, python-brace-format msgid "" "This launch configuration already provides a {credential_type} credential." msgstr "此启动配置已经提供了 {credential_type} 凭证。" -#: awx/api/views/__init__.py:533 +#: awx/api/views/__init__.py:523 #, python-brace-format msgid "Related template already uses {credential_type} credential." msgstr "相关的模板已使用 {credential_type} 凭证。" -#: awx/api/views/__init__.py:550 +#: awx/api/views/__init__.py:540 msgid "Schedule Jobs List" -msgstr "调度作业列表" +msgstr "计划任务列表" -#: awx/api/views/__init__.py:632 awx/api/views/__init__.py:4347 +#: awx/api/views/__init__.py:622 awx/api/views/__init__.py:4337 msgid "" "You cannot assign an Organization participation role as a child role for a " "Team." msgstr "您不能分配机构参与角色作为团队的子角色。" -#: awx/api/views/__init__.py:636 awx/api/views/__init__.py:4361 +#: awx/api/views/__init__.py:626 awx/api/views/__init__.py:4351 msgid "You cannot grant system-level permissions to a team." msgstr "您不能为团队授予系统级别权限。" -#: awx/api/views/__init__.py:643 awx/api/views/__init__.py:4353 +#: awx/api/views/__init__.py:633 awx/api/views/__init__.py:4343 msgid "" "You cannot grant credential access to a team when the Organization field " "isn't set, or belongs to a different organization" msgstr "您不能在机构字段未设置或属于不同机构时为团队授予凭证访问权限" -#: awx/api/views/__init__.py:730 +#: awx/api/views/__init__.py:720 msgid "Only the 'pull' field can be edited for managed execution environments." msgstr "对于受管执行环境,只能编辑 'pull' 字段。" -#: awx/api/views/__init__.py:805 +#: awx/api/views/__init__.py:795 msgid "Project Schedules" msgstr "项目计划" -#: awx/api/views/__init__.py:816 +#: awx/api/views/__init__.py:806 msgid "Project SCM Inventory Sources" msgstr "项目 SCM 清单源" -#: awx/api/views/__init__.py:913 +#: awx/api/views/__init__.py:903 msgid "Project Update Events List" msgstr "项目更新事件列表" -#: awx/api/views/__init__.py:933 +#: awx/api/views/__init__.py:923 msgid "System Job Events List" -msgstr "系统作业事件列表" +msgstr "系统任务事件列表" -#: awx/api/views/__init__.py:973 +#: awx/api/views/__init__.py:963 msgid "Project Update SCM Inventory Updates" msgstr "项目更新 SCM 清单更新" -#: awx/api/views/__init__.py:1018 +#: awx/api/views/__init__.py:1008 msgid "Me" msgstr "我" -#: awx/api/views/__init__.py:1027 +#: awx/api/views/__init__.py:1017 msgid "OAuth 2 Applications" msgstr "OAuth 2 应用" -#: awx/api/views/__init__.py:1036 +#: awx/api/views/__init__.py:1026 msgid "OAuth 2 Application Detail" msgstr "OAuth 2 应用详情" -#: awx/api/views/__init__.py:1049 +#: awx/api/views/__init__.py:1039 msgid "OAuth 2 Application Tokens" msgstr "OAuth 2 应用令牌" -#: awx/api/views/__init__.py:1071 +#: awx/api/views/__init__.py:1061 msgid "OAuth2 Tokens" msgstr "OAuth2 令牌" -#: awx/api/views/__init__.py:1080 +#: awx/api/views/__init__.py:1070 msgid "OAuth2 User Tokens" msgstr "OAuth2 用户令牌" -#: awx/api/views/__init__.py:1092 +#: awx/api/views/__init__.py:1082 msgid "OAuth2 User Authorized Access Tokens" msgstr "OAuth2 用户授权访问令牌" -#: awx/api/views/__init__.py:1107 +#: awx/api/views/__init__.py:1097 msgid "Organization OAuth2 Applications" msgstr "机构 OAuth2 应用" -#: awx/api/views/__init__.py:1119 +#: awx/api/views/__init__.py:1109 msgid "OAuth2 Personal Access Tokens" msgstr "OAuth2 个人访问令牌" -#: awx/api/views/__init__.py:1134 +#: awx/api/views/__init__.py:1124 msgid "OAuth Token Detail" msgstr "OAuth 令牌详情" -#: awx/api/views/__init__.py:1193 awx/api/views/__init__.py:4314 +#: awx/api/views/__init__.py:1183 awx/api/views/__init__.py:4304 msgid "" "You cannot grant credential access to a user not in the credentials' " "organization" msgstr "您不能为不在凭证机构中的用户授予凭证访问权限" -#: awx/api/views/__init__.py:1197 awx/api/views/__init__.py:4318 +#: awx/api/views/__init__.py:1187 awx/api/views/__init__.py:4308 msgid "You cannot grant private credential access to another user" msgstr "您不能为其他用户授予私有凭证访问权限" -#: awx/api/views/__init__.py:1294 +#: awx/api/views/__init__.py:1284 #, python-format msgid "Cannot change %s." msgstr "无法更改 %s。" -#: awx/api/views/__init__.py:1300 +#: awx/api/views/__init__.py:1290 msgid "Cannot delete user." msgstr "无法删除用户。" -#: awx/api/views/__init__.py:1324 +#: awx/api/views/__init__.py:1314 msgid "Deletion not allowed for managed credential types" msgstr "不允许删除受管凭证类型" -#: awx/api/views/__init__.py:1326 +#: awx/api/views/__init__.py:1316 msgid "Credential types that are in use cannot be deleted" msgstr "无法删除正在使用中的凭证类型" -#: awx/api/views/__init__.py:1439 +#: awx/api/views/__init__.py:1429 msgid "Deletion not allowed for managed credentials" msgstr "不允许删除受管凭证" -#: awx/api/views/__init__.py:1483 +#: awx/api/views/__init__.py:1473 msgid "External Credential Test" msgstr "外部凭证测试" -#: awx/api/views/__init__.py:1515 +#: awx/api/views/__init__.py:1505 msgid "Credential Input Source Detail" msgstr "凭证输入源详情" -#: awx/api/views/__init__.py:1523 awx/api/views/__init__.py:1531 +#: awx/api/views/__init__.py:1513 awx/api/views/__init__.py:1521 msgid "Credential Input Sources" msgstr "凭证输入源" -#: awx/api/views/__init__.py:1546 +#: awx/api/views/__init__.py:1536 msgid "External Credential Type Test" msgstr "外部凭证类型测试" -#: awx/api/views/__init__.py:1608 +#: awx/api/views/__init__.py:1598 msgid "The inventory for this host is already being deleted." msgstr "此主机的清单已经被删除。" -#: awx/api/views/__init__.py:1775 +#: awx/api/views/__init__.py:1765 msgid "Cyclical Group association." msgstr "周期性组关联。" -#: awx/api/views/__init__.py:1938 +#: awx/api/views/__init__.py:1928 msgid "Inventory subset argument must be a string." msgstr "清单子集参数必须是字符串。" -#: awx/api/views/__init__.py:1942 +#: awx/api/views/__init__.py:1932 msgid "Subset does not use any supported syntax." msgstr "子集未使用任何支持的语法。" -#: awx/api/views/__init__.py:1986 +#: awx/api/views/__init__.py:1976 msgid "Inventory Source List" msgstr "清单源列表" -#: awx/api/views/__init__.py:1998 +#: awx/api/views/__init__.py:1988 msgid "Inventory Sources Update" msgstr "清单源更新" -#: awx/api/views/__init__.py:2030 +#: awx/api/views/__init__.py:2020 msgid "Could not start because `can_update` returned False" msgstr "无法启动,因为 `can_update` 返回 False" -#: awx/api/views/__init__.py:2038 +#: awx/api/views/__init__.py:2028 msgid "No inventory sources to update." msgstr "没有需要更新的清单源。" -#: awx/api/views/__init__.py:2059 +#: awx/api/views/__init__.py:2049 msgid "Inventory Source Schedules" msgstr "清单源计划" -#: awx/api/views/__init__.py:2087 +#: awx/api/views/__init__.py:2077 msgid "Notification Templates can only be assigned when source is one of {}." msgstr "只有源是 {} 之一时才能分配通知模板。" -#: awx/api/views/__init__.py:2183 +#: awx/api/views/__init__.py:2173 msgid "Source already has credential assigned." msgstr "源已经分配有凭证。" -#: awx/api/views/__init__.py:2395 +#: awx/api/views/__init__.py:2385 msgid "Job Template Schedules" msgstr "作业模板计划" -#: awx/api/views/__init__.py:2433 +#: awx/api/views/__init__.py:2423 msgid "Field '{}' is missing from survey spec." msgstr "问卷调查规格中缺少字段 '{}'。" -#: awx/api/views/__init__.py:2435 +#: awx/api/views/__init__.py:2425 msgid "Expected {} for field '{}', received {} type." msgstr "字段 '{}' 预期为 {},收到的是 {} 类型。" -#: awx/api/views/__init__.py:2438 +#: awx/api/views/__init__.py:2428 msgid "'spec' doesn't contain any items." msgstr "'spec' 不包含任何项。" -#: awx/api/views/__init__.py:2449 +#: awx/api/views/__init__.py:2439 #, python-format msgid "Survey question %s is not a json object." msgstr "问卷调查问题 %s 不是 json 对象。" -#: awx/api/views/__init__.py:2453 +#: awx/api/views/__init__.py:2443 #, python-brace-format msgid "'{field_name}' missing from survey question {idx}" msgstr "问卷调查问题 {idx} 中缺少 '{field_name}'" -#: awx/api/views/__init__.py:2465 +#: awx/api/views/__init__.py:2455 #, python-brace-format msgid "'{field_name}' in survey question {idx} expected to be {type_label}." msgstr "问卷调查问题 {idx} 中的 '{field_name}' 预期为 {type_label}。" -#: awx/api/views/__init__.py:2473 +#: awx/api/views/__init__.py:2463 #, python-format msgid "'variable' '%(item)s' duplicated in survey question %(survey)s." msgstr "问卷调查问题 %(survey)s 中的 'variable' '%(item)s' 重复。" -#: awx/api/views/__init__.py:2485 +#: awx/api/views/__init__.py:2475 #, python-brace-format msgid "" "'{survey_item[type]}' in survey question {idx} is not one of " "'{allowed_types}' allowed question types." msgstr "问卷调查问题 {idx} 中的 '{survey_item[type]}' 不是 '{allowed_types}' 允许的问题类型之一。" -#: awx/api/views/__init__.py:2498 +#: awx/api/views/__init__.py:2488 #, python-brace-format msgid "" "Default value {survey_item[default]} in survey question {idx} expected to be " "{type_label}." msgstr "问卷调查问题 {idx} 中的默认值 {survey_item[default]} 预期为 {type_label}。" -#: awx/api/views/__init__.py:2510 +#: awx/api/views/__init__.py:2500 #, python-brace-format msgid "The {min_or_max} limit in survey question {idx} expected to be integer." msgstr "问卷调查问题 {idx} 中的 {min_or_max} 限制预期为整数。" -#: awx/api/views/__init__.py:2521 +#: awx/api/views/__init__.py:2511 #, python-brace-format msgid "Survey question {idx} of type {survey_item[type]} must specify choices." msgstr "类型为 {survey_item[type]} 的问卷调查问题 {idx} 必须指定选择。" -#: awx/api/views/__init__.py:2536 +#: awx/api/views/__init__.py:2526 msgid "Multiple Choice (Single Select) can only have one default value." msgstr "多项选择(单选)只能有一个默认值。" -#: awx/api/views/__init__.py:2541 +#: awx/api/views/__init__.py:2531 msgid "Default choice must be answered from the choices listed." msgstr "默认的选择必须从列出的选择中回答。" -#: awx/api/views/__init__.py:2551 +#: awx/api/views/__init__.py:2541 #, python-brace-format msgid "" "$encrypted$ is a reserved keyword for password question defaults, survey " "question {idx} is type {survey_item[type]}." msgstr "$encrypted$ 是密码问题默认值的保留关键字,问卷调查问题 {idx} 是类型 {survey_item[type]}。" -#: awx/api/views/__init__.py:2567 +#: awx/api/views/__init__.py:2557 #, python-brace-format msgid "" "$encrypted$ is a reserved keyword, may not be used for new default in " "position {idx}." msgstr "$encrypted$ 是一个保留关键字,无法用于位置 {idx} 中的新默认值。" -#: awx/api/views/__init__.py:2639 +#: awx/api/views/__init__.py:2629 #, python-brace-format msgid "Cannot assign multiple {credential_type} credentials." msgstr "无法分配多个 {credential_type} 凭证。" -#: awx/api/views/__init__.py:2642 +#: awx/api/views/__init__.py:2632 msgid "Cannot assign a Credential of kind `{}`." msgstr "无法分配种类为 `{}` 的凭证。" -#: awx/api/views/__init__.py:2666 +#: awx/api/views/__init__.py:2656 msgid "Maximum number of labels for {} reached." msgstr "已达到 {} 的最大标签数。" -#: awx/api/views/__init__.py:2783 +#: awx/api/views/__init__.py:2773 msgid "No matching host could be found!" msgstr "无法找到匹配的主机!" -#: awx/api/views/__init__.py:2786 +#: awx/api/views/__init__.py:2776 msgid "Multiple hosts matched the request!" msgstr "多个主机与请求匹配!" -#: awx/api/views/__init__.py:2791 +#: awx/api/views/__init__.py:2781 msgid "Cannot start automatically, user input required!" msgstr "无法自动启动,需要用户输入!" -#: awx/api/views/__init__.py:2797 +#: awx/api/views/__init__.py:2787 msgid "Host callback job already pending." -msgstr "主机回调作业已经待处理。" +msgstr "主机回调任务已经待处理。" -#: awx/api/views/__init__.py:2813 awx/api/views/__init__.py:3567 +#: awx/api/views/__init__.py:2803 awx/api/views/__init__.py:3557 msgid "Error starting job!" -msgstr "启动作业出错!" +msgstr "启动任务出错!" -#: awx/api/views/__init__.py:2938 awx/api/views/__init__.py:2957 +#: awx/api/views/__init__.py:2928 awx/api/views/__init__.py:2947 msgid "Cycle detected." msgstr "检测到循环。" -#: awx/api/views/__init__.py:2949 +#: awx/api/views/__init__.py:2939 msgid "Relationship not allowed." msgstr "不允许使用关系。" -#: awx/api/views/__init__.py:3178 +#: awx/api/views/__init__.py:3168 msgid "Cannot relaunch slice workflow job orphaned from job template." -msgstr "无法重新启动从作业模板中孤立的分片工作流作业。" +msgstr "无法重新启动从任务模板中孤立的分片工作流任务。" -#: awx/api/views/__init__.py:3180 +#: awx/api/views/__init__.py:3170 msgid "Cannot relaunch sliced workflow job after slice count has changed." -msgstr "分片计数发生变化后无法重新启动分片工作流作业。" +msgstr "分片计数发生变化后无法重新启动分片工作流任务。" -#: awx/api/views/__init__.py:3213 +#: awx/api/views/__init__.py:3203 msgid "Workflow Job Template Schedules" -msgstr "工作流作业模板计划" +msgstr "工作流任务模板计划" -#: awx/api/views/__init__.py:3356 awx/api/views/__init__.py:3988 +#: awx/api/views/__init__.py:3346 awx/api/views/__init__.py:3978 msgid "Superuser privileges needed." msgstr "需要超级用户权限。" -#: awx/api/views/__init__.py:3389 +#: awx/api/views/__init__.py:3379 msgid "System Job Template Schedules" -msgstr "系统作业模板计划" +msgstr "系统任务模板计划" -#: awx/api/views/__init__.py:3547 +#: awx/api/views/__init__.py:3537 #, python-brace-format msgid "Wait until job finishes before retrying on {status_value} hosts." -msgstr "在 {status_value} 主机上重试前等待作业完成。" +msgstr "在 {status_value} 主机上重试前等待任务完成。" -#: awx/api/views/__init__.py:3553 +#: awx/api/views/__init__.py:3543 #, python-brace-format msgid "Cannot retry on {status_value} hosts, playbook stats not available." msgstr "无法在 {status_value} 主机上重试,playbook 统计数据不可用。" -#: awx/api/views/__init__.py:3559 +#: awx/api/views/__init__.py:3549 #, python-brace-format msgid "Cannot relaunch because previous job had 0 {status_value} hosts." -msgstr "无法重新启动,因为以前的作业有 0 个 {status_value} 主机。" +msgstr "无法重新启动,因为以前的任务有 0 个 {status_value} 主机。" -#: awx/api/views/__init__.py:3589 +#: awx/api/views/__init__.py:3579 msgid "Cannot create schedule because job requires credential passwords." -msgstr "无法创建计划,因为作业需要凭证密码。" +msgstr "无法创建计划,因为任务需要凭证密码。" -#: awx/api/views/__init__.py:3593 +#: awx/api/views/__init__.py:3583 msgid "Cannot create schedule because job was launched by legacy method." -msgstr "无法创建计划,因为作业是由旧方法启动的。" +msgstr "无法创建计划,因为任务是由旧方法启动的。" -#: awx/api/views/__init__.py:3594 +#: awx/api/views/__init__.py:3584 msgid "Cannot create schedule because a related resource is missing." msgstr "无法创建计划,因为缺少相关资源。" -#: awx/api/views/__init__.py:3648 +#: awx/api/views/__init__.py:3638 msgid "Job Host Summaries List" -msgstr "作业主机摘要列表" +msgstr "任务主机摘要列表" -#: awx/api/views/__init__.py:3704 +#: awx/api/views/__init__.py:3694 msgid "Job Event Children List" msgstr "作业事件子级列表" -#: awx/api/views/__init__.py:3735 +#: awx/api/views/__init__.py:3725 msgid "Job Events List" msgstr "作业事件列表" -#: awx/api/views/__init__.py:3936 +#: awx/api/views/__init__.py:3926 msgid "Ad Hoc Command Events List" msgstr "临时命令事件列表" -#: awx/api/views/__init__.py:4187 +#: awx/api/views/__init__.py:4177 msgid "Delete not allowed while there are pending notifications" msgstr "在有待处理的通知时不允许删除" -#: awx/api/views/__init__.py:4194 +#: awx/api/views/__init__.py:4184 msgid "Notification Template Test" msgstr "通知模板测试" -#: awx/api/views/__init__.py:4450 awx/api/views/__init__.py:4465 +#: awx/api/views/__init__.py:4440 awx/api/views/__init__.py:4455 msgid "User does not have permission to approve or deny this workflow." msgstr "用户没有批准或拒绝此工作流的权限。" -#: awx/api/views/__init__.py:4452 awx/api/views/__init__.py:4467 +#: awx/api/views/__init__.py:4442 awx/api/views/__init__.py:4457 msgid "This workflow step has already been approved or denied." msgstr "此工作流步骤已经被批准或拒绝。" @@ -1398,17 +1387,17 @@ msgstr "指标" #: awx/api/views/mixin.py:41 msgid "Cannot delete job resource when associated workflow job is running." -msgstr "关联的工作流作业正在运行时无法删除作业资源。" +msgstr "关联的工作流任务正在运行时无法删除任务资源。" #: awx/api/views/mixin.py:46 msgid "Cannot delete running job resource." -msgstr "无法删除正在运行的作业资源。" +msgstr "无法删除正在运行的任务资源。" #: awx/api/views/mixin.py:51 msgid "Job has not finished processing events." -msgstr "作业还没有完成处理事件。" +msgstr "任务还没有完成处理事件。" -#: awx/api/views/mixin.py:149 +#: awx/api/views/mixin.py:138 msgid "Related job {} is still processing events." msgstr "相关的作业 {} 仍在处理事件。" @@ -1631,7 +1620,7 @@ msgstr "Cow 选择" #: awx/conf/conf.py:53 msgid "Select which cow to use with cowsay when running jobs." -msgstr "选择在运行作业时要用于 cowsay 的 cow。" +msgstr "选择在运行任务时要用于 cowsay 的 cow。" #: awx/conf/conf.py:54 awx/conf/conf.py:75 msgid "Cows" @@ -1830,7 +1819,7 @@ msgstr "无法为团队分配 {} 角色" #: awx/main/access.py:1565 msgid "Insufficient access to Job Template credentials." -msgstr "对作业模板凭证的访问权限不足。" +msgstr "对任务模板凭证的访问权限不足。" #: awx/main/access.py:1753 awx/main/access.py:2184 msgid "Job was launched with secret prompts provided by another user." @@ -1856,11 +1845,11 @@ msgstr "工作流作业启动时显示未知提示。" #: awx/main/access.py:2186 msgid "Job was launched with prompts you lack access to." -msgstr "作业启动时显示您无法访问的提示。" +msgstr "任务启动时显示您无法访问的提示。" #: awx/main/access.py:2188 msgid "Job was launched with prompts no longer accepted." -msgstr "作业启动时显示不再接受的提示。" +msgstr "任务启动时显示不再接受的提示。" #: awx/main/access.py:2200 msgid "" @@ -2089,11 +2078,11 @@ msgstr "(除了 /var/lib/awx/venv/ 之外)Tower 将在这些路径查找自 #: awx/main/conf.py:223 msgid "Ansible Modules Allowed for Ad Hoc Jobs" -msgstr "允许用于临时作业的 Ansible 模块" +msgstr "允许用于临时任务的 Ansible 模块" #: awx/main/conf.py:224 msgid "List of modules allowed to be used by ad-hoc jobs." -msgstr "允许供临时作业使用的模块列表。" +msgstr "允许供临时任务使用的模块列表。" #: awx/main/conf.py:225 awx/main/conf.py:247 awx/main/conf.py:256 #: awx/main/conf.py:266 awx/main/conf.py:276 awx/main/conf.py:296 @@ -2103,7 +2092,7 @@ msgstr "允许供临时作业使用的模块列表。" #: awx/main/conf.py:406 awx/main/conf.py:421 awx/main/conf.py:436 #: awx/main/conf.py:453 awx/main/conf.py:465 msgid "Jobs" -msgstr "作业" +msgstr "任务" #: awx/main/conf.py:234 msgid "Always" @@ -2115,7 +2104,7 @@ msgstr "永不" #: awx/main/conf.py:236 msgid "Only On Job Template Definitions" -msgstr "仅在作业模板定义中" +msgstr "仅在任务模板定义中" #: awx/main/conf.py:239 msgid "When can extra variables contain Jinja templates?" @@ -2233,7 +2222,7 @@ msgstr "要求下载输出前显示的最大标准输出大小(以字节为单 #: awx/main/conf.py:357 msgid "Job Event Standard Output Maximum Display Size" -msgstr "作业事件标准输出最大显示大小" +msgstr "任务事件标准输出最大显示大小" #: awx/main/conf.py:359 msgid "" @@ -2259,7 +2248,7 @@ msgstr "最多调度作业" 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 "从计划启动时可以等待运行的同一作业模板的最大数量,此后不再创建更多模板。" +msgstr "从计划启动时可以等待运行的同一任务模板的最大数量,此后不再创建更多模板。" #: awx/main/conf.py:390 msgid "Ansible Callback Plugins" @@ -2269,18 +2258,18 @@ msgstr "Ansible 回调插件" msgid "" "List of paths to search for extra callback plugins to be used when running " "jobs. Enter one path per line." -msgstr "用于搜索供运行作业时使用的额外回调插件的路径列表。每行输入一个路径。" +msgstr "用于搜索供运行任务时使用的额外回调插件的路径列表。每行输入一个路径。" #: awx/main/conf.py:401 msgid "Default Job Timeout" -msgstr "默认作业超时" +msgstr "默认任务超时" #: awx/main/conf.py:403 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 "允许运行作业的最长时间(以秒为单位)。使用 0 值表示不应应用超时。在单个作业模板中设置的超时会覆写此值。" +msgstr "允许运行任务的最长时间(以秒为单位)。使用 0 值表示不应应用超时。在单个任务模板中设置的超时会覆写此值。" #: awx/main/conf.py:416 msgid "Default Inventory Update Timeout" @@ -2395,8 +2384,8 @@ msgid "" msgstr "将 HTTP 日志发送到收集器的日志记录器列表,其中包括以下任意一种或全部:\n" "awx - 服务日志\n" "activity_stream - 活动流记录\n" -"job_events - Ansible 作业事件的回调数据\n" -"system_tracking - 从扫描作业收集的事实。" +"job_events - Ansible 任务事件的回调数据\n" +"system_tracking - 从扫描任务收集的事实。" #: awx/main/conf.py:544 msgid "Log System Tracking Facts Individually" @@ -2630,12 +2619,12 @@ msgstr "Vault URL(DNS 名称)" #: awx/main/credential_plugins/azure_kv.py:22 #: awx/main/credential_plugins/dsv.py:23 -#: awx/main/models/credential/__init__.py:892 +#: awx/main/models/credential/__init__.py:895 msgid "Client ID" msgstr "客户端 ID" #: awx/main/credential_plugins/azure_kv.py:29 -#: awx/main/models/credential/__init__.py:899 +#: awx/main/models/credential/__init__.py:902 msgid "Tenant ID" msgstr "租户 ID" @@ -2739,17 +2728,17 @@ msgstr "帐户" #: awx/main/credential_plugins/conjur.py:31 #: awx/main/credential_plugins/tss.py:16 -#: awx/main/models/credential/__init__.py:585 -#: awx/main/models/credential/__init__.py:621 -#: awx/main/models/credential/__init__.py:662 -#: awx/main/models/credential/__init__.py:733 -#: awx/main/models/credential/__init__.py:797 -#: awx/main/models/credential/__init__.py:822 -#: awx/main/models/credential/__init__.py:885 -#: awx/main/models/credential/__init__.py:956 -#: awx/main/models/credential/__init__.py:981 -#: awx/main/models/credential/__init__.py:1032 -#: awx/main/models/credential/__init__.py:1122 +#: awx/main/models/credential/__init__.py:588 +#: awx/main/models/credential/__init__.py:624 +#: awx/main/models/credential/__init__.py:665 +#: awx/main/models/credential/__init__.py:736 +#: awx/main/models/credential/__init__.py:800 +#: awx/main/models/credential/__init__.py:825 +#: awx/main/models/credential/__init__.py:888 +#: awx/main/models/credential/__init__.py:959 +#: awx/main/models/credential/__init__.py:984 +#: awx/main/models/credential/__init__.py:1035 +#: awx/main/models/credential/__init__.py:1125 msgid "Username" msgstr "用户名" @@ -2804,8 +2793,8 @@ msgid "The URL to the HashiCorp Vault" msgstr "HashiCorp Vault 的 URL" #: awx/main/credential_plugins/hashivault.py:22 -#: awx/main/models/credential/__init__.py:920 -#: awx/main/models/credential/__init__.py:939 +#: awx/main/models/credential/__init__.py:923 +#: awx/main/models/credential/__init__.py:942 msgid "Token" msgstr "令牌" @@ -2938,15 +2927,15 @@ msgid "The (Application) user username" msgstr "(应用程序)用户的用户名" #: awx/main/credential_plugins/tss.py:22 -#: awx/main/models/credential/__init__.py:586 -#: awx/main/models/credential/__init__.py:622 -#: awx/main/models/credential/__init__.py:665 -#: awx/main/models/credential/__init__.py:800 -#: awx/main/models/credential/__init__.py:825 -#: awx/main/models/credential/__init__.py:888 -#: awx/main/models/credential/__init__.py:957 -#: awx/main/models/credential/__init__.py:984 -#: awx/main/models/credential/__init__.py:1040 +#: awx/main/models/credential/__init__.py:589 +#: awx/main/models/credential/__init__.py:625 +#: awx/main/models/credential/__init__.py:668 +#: awx/main/models/credential/__init__.py:803 +#: awx/main/models/credential/__init__.py:828 +#: awx/main/models/credential/__init__.py:891 +#: awx/main/models/credential/__init__.py:960 +#: awx/main/models/credential/__init__.py:987 +#: awx/main/models/credential/__init__.py:1043 msgid "Password" msgstr "密码" @@ -3207,417 +3196,417 @@ msgid "" msgstr "指定您要创建的凭证类型。有关每种类型的详情,请参阅相关文档。" #: awx/main/models/credential/__init__.py:106 -#: awx/main/models/credential/__init__.py:345 +#: awx/main/models/credential/__init__.py:348 msgid "" "Enter inputs using either JSON or YAML syntax. Refer to the documentation " "for example syntax." msgstr "使用 JSON 或 YAML 语法进行输入。请参阅相关文档来了解示例语法。" -#: awx/main/models/credential/__init__.py:328 -#: awx/main/models/credential/__init__.py:582 +#: awx/main/models/credential/__init__.py:331 +#: awx/main/models/credential/__init__.py:585 msgid "Machine" msgstr "机器" -#: awx/main/models/credential/__init__.py:329 -#: awx/main/models/credential/__init__.py:632 +#: awx/main/models/credential/__init__.py:332 +#: awx/main/models/credential/__init__.py:635 msgid "Vault" msgstr "Vault" -#: awx/main/models/credential/__init__.py:330 -#: awx/main/models/credential/__init__.py:658 +#: awx/main/models/credential/__init__.py:333 +#: awx/main/models/credential/__init__.py:661 msgid "Network" msgstr "网络" -#: awx/main/models/credential/__init__.py:331 -#: awx/main/models/credential/__init__.py:617 +#: awx/main/models/credential/__init__.py:334 +#: awx/main/models/credential/__init__.py:620 msgid "Source Control" msgstr "源控制" -#: awx/main/models/credential/__init__.py:332 +#: awx/main/models/credential/__init__.py:335 msgid "Cloud" msgstr "云" -#: awx/main/models/credential/__init__.py:333 -#: awx/main/models/credential/__init__.py:1110 +#: awx/main/models/credential/__init__.py:336 +#: awx/main/models/credential/__init__.py:1113 msgid "Container Registry" msgstr "容器 Registry" -#: awx/main/models/credential/__init__.py:334 +#: awx/main/models/credential/__init__.py:337 msgid "Personal Access Token" msgstr "个人访问令牌" -#: awx/main/models/credential/__init__.py:335 -#: awx/main/models/credential/__init__.py:952 +#: awx/main/models/credential/__init__.py:338 +#: awx/main/models/credential/__init__.py:955 msgid "Insights" msgstr "Insights" -#: awx/main/models/credential/__init__.py:336 +#: awx/main/models/credential/__init__.py:339 msgid "External" msgstr "外部" -#: awx/main/models/credential/__init__.py:337 +#: awx/main/models/credential/__init__.py:340 msgid "Kubernetes" msgstr "Kubernetes" -#: awx/main/models/credential/__init__.py:338 +#: awx/main/models/credential/__init__.py:341 msgid "Galaxy/Automation Hub" msgstr "Galaxy/Automation Hub" -#: awx/main/models/credential/__init__.py:350 +#: awx/main/models/credential/__init__.py:353 msgid "" "Enter injectors using either JSON or YAML syntax. Refer to the documentation " "for example syntax." msgstr "使用 JSON 或 YAML 语法输入注入程序。请参阅相关文档来了解示例语法。" -#: awx/main/models/credential/__init__.py:409 +#: awx/main/models/credential/__init__.py:412 #, python-format msgid "adding %s credential type" msgstr "添加 %s 凭证类型" -#: awx/main/models/credential/__init__.py:587 -#: awx/main/models/credential/__init__.py:669 +#: awx/main/models/credential/__init__.py:590 +#: awx/main/models/credential/__init__.py:672 msgid "SSH Private Key" msgstr "SSH 私钥" -#: awx/main/models/credential/__init__.py:590 +#: awx/main/models/credential/__init__.py:593 msgid "Signed SSH Certificate" msgstr "签名的 SSH 证书" -#: awx/main/models/credential/__init__.py:595 -#: awx/main/models/credential/__init__.py:624 -#: awx/main/models/credential/__init__.py:672 +#: awx/main/models/credential/__init__.py:598 +#: awx/main/models/credential/__init__.py:627 +#: awx/main/models/credential/__init__.py:675 msgid "Private Key Passphrase" msgstr "私钥密码" -#: awx/main/models/credential/__init__.py:598 +#: awx/main/models/credential/__init__.py:601 msgid "Privilege Escalation Method" msgstr "权限升级方法" -#: awx/main/models/credential/__init__.py:601 +#: awx/main/models/credential/__init__.py:604 msgid "" "Specify a method for \"become\" operations. This is equivalent to specifying " "the --become-method Ansible parameter." msgstr "指定 \"become\" 操作的方法。这等同于指定 --become-method Ansible 参数。" -#: awx/main/models/credential/__init__.py:606 +#: awx/main/models/credential/__init__.py:609 msgid "Privilege Escalation Username" msgstr "权限升级用户名" -#: awx/main/models/credential/__init__.py:609 +#: awx/main/models/credential/__init__.py:612 msgid "Privilege Escalation Password" msgstr "权限升级密码" -#: awx/main/models/credential/__init__.py:623 +#: awx/main/models/credential/__init__.py:626 msgid "SCM Private Key" msgstr "SCM 私钥" -#: awx/main/models/credential/__init__.py:636 +#: awx/main/models/credential/__init__.py:639 msgid "Vault Password" msgstr "Vault 密码" -#: awx/main/models/credential/__init__.py:639 +#: awx/main/models/credential/__init__.py:642 msgid "Vault Identifier" msgstr "Vault 标识符" -#: awx/main/models/credential/__init__.py:643 +#: awx/main/models/credential/__init__.py:646 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 "指定(可选)Vault ID。这等同于为提供多个 Vault 密码指定 --vault-id Ansible 参数。请注意:此功能只在 Ansible 2.4+ 中有效。" -#: awx/main/models/credential/__init__.py:678 +#: awx/main/models/credential/__init__.py:681 msgid "Authorize" msgstr "授权" -#: awx/main/models/credential/__init__.py:683 +#: awx/main/models/credential/__init__.py:686 msgid "Authorize Password" msgstr "授权密码" -#: awx/main/models/credential/__init__.py:698 +#: awx/main/models/credential/__init__.py:701 msgid "Amazon Web Services" msgstr "Amazon Web Services" -#: awx/main/models/credential/__init__.py:702 +#: awx/main/models/credential/__init__.py:705 msgid "Access Key" msgstr "访问密钥" -#: awx/main/models/credential/__init__.py:705 +#: awx/main/models/credential/__init__.py:708 msgid "Secret Key" msgstr "机密密钥" -#: awx/main/models/credential/__init__.py:711 +#: awx/main/models/credential/__init__.py:714 msgid "STS Token" msgstr "STS 令牌" -#: awx/main/models/credential/__init__.py:715 +#: awx/main/models/credential/__init__.py:718 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 "安全令牌服务 (STS) 是一个 Web 服务,让您可以为 AWS 身份和访问管理 (IAM) 用户请求临时的有限权限凭证。" -#: awx/main/models/credential/__init__.py:729 awx/main/models/inventory.py:811 +#: awx/main/models/credential/__init__.py:732 awx/main/models/inventory.py:811 msgid "OpenStack" msgstr "OpenStack" -#: awx/main/models/credential/__init__.py:736 +#: awx/main/models/credential/__init__.py:739 msgid "Password (API Key)" msgstr "密码(API 密钥)" -#: awx/main/models/credential/__init__.py:742 -#: awx/main/models/credential/__init__.py:980 +#: awx/main/models/credential/__init__.py:745 +#: awx/main/models/credential/__init__.py:983 msgid "Host (Authentication URL)" msgstr "主机(身份验证 URL)" -#: awx/main/models/credential/__init__.py:744 +#: awx/main/models/credential/__init__.py:747 msgid "" "The host to authenticate with. For example, https://openstack.business.com/" "v2.0/" msgstr "要进行身份验证的主机。例如:https://openstack.business.com/v_2.0/" -#: awx/main/models/credential/__init__.py:748 +#: awx/main/models/credential/__init__.py:751 msgid "Project (Tenant Name)" msgstr "项目(租户名称)" -#: awx/main/models/credential/__init__.py:753 +#: awx/main/models/credential/__init__.py:756 msgid "Project (Domain Name)" msgstr "项目(域名)" -#: awx/main/models/credential/__init__.py:758 +#: awx/main/models/credential/__init__.py:761 msgid "Domain Name" msgstr "域名" -#: awx/main/models/credential/__init__.py:761 +#: awx/main/models/credential/__init__.py:764 msgid "" "OpenStack domains define administrative boundaries. It is only needed for " "Keystone v3 authentication URLs. Refer to the documentation for common " "scenarios." msgstr "OpenStack 域定义了管理边界。只有 Keystone v3 身份验证 URL 需要域。常见的情景请参阅相关的文档。" -#: awx/main/models/credential/__init__.py:769 +#: awx/main/models/credential/__init__.py:772 msgid "Region Name" msgstr "区域名称" -#: awx/main/models/credential/__init__.py:771 +#: awx/main/models/credential/__init__.py:774 msgid "For some cloud providers, like OVH, region must be specified" msgstr "对于某些云供应商,如 OVH,必须指定区域" -#: awx/main/models/credential/__init__.py:775 -#: awx/main/models/credential/__init__.py:1051 -#: awx/main/models/credential/__init__.py:1091 -#: awx/main/models/credential/__init__.py:1134 +#: awx/main/models/credential/__init__.py:778 +#: awx/main/models/credential/__init__.py:1054 +#: awx/main/models/credential/__init__.py:1094 +#: awx/main/models/credential/__init__.py:1137 msgid "Verify SSL" msgstr "验证 SSL" -#: awx/main/models/credential/__init__.py:787 awx/main/models/inventory.py:809 +#: awx/main/models/credential/__init__.py:790 awx/main/models/inventory.py:809 msgid "VMware vCenter" msgstr "VMware vCenter" -#: awx/main/models/credential/__init__.py:793 +#: awx/main/models/credential/__init__.py:796 msgid "VCenter Host" msgstr "vCenter 主机" -#: awx/main/models/credential/__init__.py:795 +#: awx/main/models/credential/__init__.py:798 msgid "" "Enter the hostname or IP address that corresponds to your VMware vCenter." msgstr "输入与 VMware vCenter 对应的主机名或 IP 地址。" -#: awx/main/models/credential/__init__.py:812 awx/main/models/inventory.py:810 +#: awx/main/models/credential/__init__.py:815 awx/main/models/inventory.py:810 msgid "Red Hat Satellite 6" msgstr "红帽卫星 6" -#: awx/main/models/credential/__init__.py:818 +#: awx/main/models/credential/__init__.py:821 msgid "Satellite 6 URL" msgstr "卫星 6 URL" -#: awx/main/models/credential/__init__.py:820 +#: awx/main/models/credential/__init__.py:823 msgid "" "Enter the URL that corresponds to your Red Hat Satellite 6 server. For " "example, https://satellite.example.org" msgstr "输入与您的红帽卫星 6 服务器对应的 URL。例如:https://satellite.example.org" -#: awx/main/models/credential/__init__.py:837 awx/main/models/inventory.py:807 +#: awx/main/models/credential/__init__.py:840 awx/main/models/inventory.py:807 msgid "Google Compute Engine" msgstr "Google Compute Engine" -#: awx/main/models/credential/__init__.py:843 +#: awx/main/models/credential/__init__.py:846 msgid "Service Account Email Address" msgstr "服务账户电子邮件地址" -#: awx/main/models/credential/__init__.py:845 +#: awx/main/models/credential/__init__.py:848 msgid "" "The email address assigned to the Google Compute Engine service account." msgstr "分配给 Google Compute Engine 服务账户的电子邮件地址。" -#: awx/main/models/credential/__init__.py:852 +#: awx/main/models/credential/__init__.py:855 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 "项目 ID 是 GCE 分配的标识。它通常由两三个单词构成,后跟三位数字。示例:project-id-000 和 another-project-id" -#: awx/main/models/credential/__init__.py:860 +#: awx/main/models/credential/__init__.py:863 msgid "RSA Private Key" msgstr "RSA 私钥" -#: awx/main/models/credential/__init__.py:865 +#: awx/main/models/credential/__init__.py:868 msgid "" "Paste the contents of the PEM file associated with the service account email." msgstr "粘贴与服务账户电子邮件关联的 PEM 文件的内容。" -#: awx/main/models/credential/__init__.py:875 awx/main/models/inventory.py:808 +#: awx/main/models/credential/__init__.py:878 awx/main/models/inventory.py:808 msgid "Microsoft Azure Resource Manager" msgstr "Microsoft Azure Resource Manager" -#: awx/main/models/credential/__init__.py:881 +#: awx/main/models/credential/__init__.py:884 msgid "Subscription ID" msgstr "订阅 ID" -#: awx/main/models/credential/__init__.py:883 +#: awx/main/models/credential/__init__.py:886 msgid "Subscription ID is an Azure construct, which is mapped to a username." msgstr "订阅 ID 是一个 Azure 构造函数,它映射到一个用户名。" -#: awx/main/models/credential/__init__.py:902 +#: awx/main/models/credential/__init__.py:905 msgid "Azure Cloud Environment" msgstr "Azure 云环境" -#: awx/main/models/credential/__init__.py:904 +#: awx/main/models/credential/__init__.py:907 msgid "" "Environment variable AZURE_CLOUD_ENVIRONMENT when using Azure GovCloud or " "Azure stack." msgstr "使用 Azure GovCloud 或 Azure 堆栈时的环境变量 Azure_CLOUD_ENVIRONMENT。" -#: awx/main/models/credential/__init__.py:914 +#: awx/main/models/credential/__init__.py:917 msgid "GitHub Personal Access Token" msgstr "GitHub 个人访问令牌" -#: awx/main/models/credential/__init__.py:923 +#: awx/main/models/credential/__init__.py:926 msgid "This token needs to come from your profile settings in GitHub" msgstr "此令牌需要来自您在 GitHub 中的配置文件设置" -#: awx/main/models/credential/__init__.py:933 +#: awx/main/models/credential/__init__.py:936 msgid "GitLab Personal Access Token" msgstr "GitLab 个人访问令牌" -#: awx/main/models/credential/__init__.py:942 +#: awx/main/models/credential/__init__.py:945 msgid "This token needs to come from your profile settings in GitLab" msgstr "此令牌需要来自您在 GitLab 中的配置文件设置" -#: awx/main/models/credential/__init__.py:976 awx/main/models/inventory.py:812 +#: awx/main/models/credential/__init__.py:979 awx/main/models/inventory.py:812 msgid "Red Hat Virtualization" msgstr "红帽虚拟化" -#: awx/main/models/credential/__init__.py:980 +#: awx/main/models/credential/__init__.py:983 msgid "The host to authenticate with." msgstr "要进行验证的主机。" -#: awx/main/models/credential/__init__.py:990 +#: awx/main/models/credential/__init__.py:993 msgid "CA File" msgstr "CA 文件" -#: awx/main/models/credential/__init__.py:992 +#: awx/main/models/credential/__init__.py:995 msgid "Absolute file path to the CA file to use (optional)" msgstr "要使用的 CA 文件的绝对文件路径(可选)" -#: awx/main/models/credential/__init__.py:1020 -#: awx/main/models/credential/__init__.py:1026 awx/main/models/inventory.py:813 +#: awx/main/models/credential/__init__.py:1023 +#: awx/main/models/credential/__init__.py:1029 awx/main/models/inventory.py:813 msgid "Red Hat Ansible Automation Platform" msgstr "Red Hat Ansible Automation Platform" -#: awx/main/models/credential/__init__.py:1028 +#: awx/main/models/credential/__init__.py:1031 msgid "Red Hat Ansible Automation Platform base URL to authenticate with." msgstr "要进行身份验证的 Red Hat Ansible Automation Platform 基本 URL。" -#: awx/main/models/credential/__init__.py:1035 +#: awx/main/models/credential/__init__.py:1038 msgid "" "Red Hat Ansible Automation Platform username id to authenticate as.This " "should not be set if an OAuth token is being used." msgstr "要验证的 Red Hat Ansible Automation Platform 用户名 id。如果使用 OAuth 令牌则不要设置。" -#: awx/main/models/credential/__init__.py:1046 +#: awx/main/models/credential/__init__.py:1049 msgid "OAuth Token" msgstr "OAuth 令牌" -#: awx/main/models/credential/__init__.py:1049 +#: awx/main/models/credential/__init__.py:1052 msgid "" "An OAuth token to use to authenticate with.This should not be set if " "username/password are being used." msgstr "用于身份时使用的 OAuth 令牌。如果使用用户名/密码进行验证,则不需要设置。" -#: awx/main/models/credential/__init__.py:1074 +#: awx/main/models/credential/__init__.py:1077 msgid "OpenShift or Kubernetes API Bearer Token" msgstr "OpenShift 或 Kubernetes API 持有者令牌" -#: awx/main/models/credential/__init__.py:1079 +#: awx/main/models/credential/__init__.py:1082 msgid "OpenShift or Kubernetes API Endpoint" msgstr "OpenShift 或 Kubernetes API 端点" -#: awx/main/models/credential/__init__.py:1081 +#: awx/main/models/credential/__init__.py:1084 msgid "The OpenShift or Kubernetes API Endpoint to authenticate with." msgstr "要进行身份验证的 OpenShift 或 Kubernetes API 端点。" -#: awx/main/models/credential/__init__.py:1085 +#: awx/main/models/credential/__init__.py:1088 msgid "API authentication bearer token" msgstr "API 身份验证持有者令牌" -#: awx/main/models/credential/__init__.py:1097 +#: awx/main/models/credential/__init__.py:1100 msgid "Certificate Authority data" msgstr "证书颁发机构数据" -#: awx/main/models/credential/__init__.py:1115 +#: awx/main/models/credential/__init__.py:1118 msgid "Authentication URL" msgstr "身份验证 URL" -#: awx/main/models/credential/__init__.py:1117 +#: awx/main/models/credential/__init__.py:1120 msgid "Authentication endpoint for the container registry." msgstr "容器 registry 的身份验证端点。" -#: awx/main/models/credential/__init__.py:1127 +#: awx/main/models/credential/__init__.py:1130 msgid "Password or Token" msgstr "密码或令牌" -#: awx/main/models/credential/__init__.py:1130 +#: awx/main/models/credential/__init__.py:1133 msgid "A password or token used to authenticate with" msgstr "用于进行身份验证的密码或令牌" -#: awx/main/models/credential/__init__.py:1147 +#: awx/main/models/credential/__init__.py:1150 msgid "Ansible Galaxy/Automation Hub API Token" msgstr "Ansible Galaxy/Automation Hub API 令牌" -#: awx/main/models/credential/__init__.py:1152 +#: awx/main/models/credential/__init__.py:1155 msgid "Galaxy Server URL" msgstr "Galaxy Server URL" -#: awx/main/models/credential/__init__.py:1154 +#: awx/main/models/credential/__init__.py:1157 msgid "The URL of the Galaxy instance to connect to." msgstr "要连接的 Galaxy 实例的 URL。" -#: awx/main/models/credential/__init__.py:1158 +#: awx/main/models/credential/__init__.py:1161 msgid "Auth Server URL" msgstr "Auth 服务器 URL" -#: awx/main/models/credential/__init__.py:1160 +#: awx/main/models/credential/__init__.py:1163 msgid "The URL of a Keycloak server token_endpoint, if using SSO auth." msgstr "如果使用 SSO 身份验证,Keycloak 服务器 token_endpoint 的 URL。" -#: awx/main/models/credential/__init__.py:1164 +#: awx/main/models/credential/__init__.py:1167 msgid "API Token" msgstr "API 令牌" -#: awx/main/models/credential/__init__.py:1167 +#: awx/main/models/credential/__init__.py:1170 msgid "A token to use for authentication against the Galaxy instance." msgstr "用于针对 Galaxy 实例进行身份验证的令牌。" -#: awx/main/models/credential/__init__.py:1206 +#: awx/main/models/credential/__init__.py:1209 msgid "Target must be a non-external credential" msgstr "目标必须是非外部凭证" -#: awx/main/models/credential/__init__.py:1211 +#: awx/main/models/credential/__init__.py:1214 msgid "Source must be an external credential" msgstr "源必须是外部凭证" -#: awx/main/models/credential/__init__.py:1217 +#: awx/main/models/credential/__init__.py:1220 msgid "Input field must be defined on target credential (options are {})." msgstr "输入字段必须在目标凭证上定义(选项为 {})。" @@ -3781,30 +3770,20 @@ msgstr "完整镜像位置,包括容器 registry、镜像名称和版本标签 msgid "Pull image before running?" msgstr "在运行前拉取镜像?" -#: awx/main/models/ha.py:83 -msgid "Total system memory of this instance in bytes." -msgstr "此实例的系统内存总数(以字节为单位)。" - -#: awx/main/models/ha.py:88 -msgid "" -"Last time instance ran its heartbeat task for main cluster nodes. Last known " -"connection to receptor mesh for execution nodes." -msgstr "最后一次实例为主集群节点运行其心跳任务。与执行节点的 Receptor mesh 的 Last known 连接。" - -#: awx/main/models/ha.py:243 +#: awx/main/models/ha.py:167 msgid "Instances that are members of this InstanceGroup" msgstr "属于此实例组成员的实例" -#: awx/main/models/ha.py:260 +#: awx/main/models/ha.py:184 msgid "Percentage of Instances to automatically assign to this group" msgstr "自动分配给此组的实例百分比" -#: awx/main/models/ha.py:261 +#: awx/main/models/ha.py:185 msgid "" "Static minimum number of Instances to automatically assign to this group" msgstr "自动分配给此组的静态最小实例数量" -#: awx/main/models/ha.py:263 +#: awx/main/models/ha.py:187 msgid "" "List of exact-match Instances that will always be automatically assigned to " "this group" @@ -4044,7 +4023,7 @@ msgid "" "Inventory files from this Project Update were used for the inventory update." msgstr "此项目更新中的清单文件用于清单更新。" -#: awx/main/models/inventory.py:1312 +#: awx/main/models/inventory.py:1316 msgid "Inventory script contents" msgstr "清单脚本内容" @@ -4100,7 +4079,7 @@ msgstr "保存的启动配置无法提供启动所需的密码。" #: awx/main/models/jobs.py:471 msgid "Job Template {} is missing or undefined." -msgstr "作业模板 {} 缺失或未定义。" +msgstr "任务模板 {} 缺失或未定义。" #: awx/main/models/jobs.py:559 awx/main/models/projects.py:293 #: awx/main/models/projects.py:511 @@ -4109,62 +4088,62 @@ msgstr "SCM 修订" #: awx/main/models/jobs.py:560 msgid "The SCM Revision from the Project used for this job, if available" -msgstr "用于此作业的项目中的 SCM 修订(如果可用)" +msgstr "用于此任务的项目中的 SCM 修订(如果可用)" #: awx/main/models/jobs.py:568 msgid "" "The SCM Refresh task used to make sure the playbooks were available for the " "job run" -msgstr "用于确保 playbook 可用于作业运行的 SCM 刷新任务" +msgstr "用于确保 playbook 可用于任务运行的 SCM 刷新任务" #: awx/main/models/jobs.py:573 msgid "" "If part of a sliced job, the ID of the inventory slice operated on. If not " "part of sliced job, parameter is not used." -msgstr "如果是分片作业的一部分,则为所操作的清单分片的 ID。如果不是分片作业的一部分,则不使用参数。" +msgstr "如果是分片任务的一部分,则为所操作的清单分片的 ID。如果不是分片任务的一部分,则不使用参数。" #: awx/main/models/jobs.py:578 msgid "" "If ran as part of sliced jobs, the total number of slices. If 1, job is not " "part of a sliced job." -msgstr "如果作为分片作业的一部分运行,则为分片总数。如果为 1,则作业不是分片作业的一部分。" +msgstr "如果作为分片任务的一部分运行,则为分片总数。如果为 1,则任务不是分片任务的一部分。" #: awx/main/models/jobs.py:644 #, python-brace-format msgid "{status_value} is not a valid status option." msgstr "{status_value} 不是有效的状态选项。" -#: awx/main/models/jobs.py:884 +#: awx/main/models/jobs.py:888 msgid "" "Inventory applied as a prompt, assuming job template prompts for inventory" -msgstr "作为提示而应用的清单,假定作业模板提示提供清单" +msgstr "作为提示而应用的清单,假定任务模板提示提供清单" -#: awx/main/models/jobs.py:1035 +#: awx/main/models/jobs.py:1039 msgid "job host summaries" -msgstr "作业主机摘要" +msgstr "任务主机摘要" -#: awx/main/models/jobs.py:1097 +#: awx/main/models/jobs.py:1101 msgid "Remove jobs older than a certain number of days" -msgstr "删除超过特定天数的作业" +msgstr "删除超过特定天数的任务" -#: awx/main/models/jobs.py:1098 +#: awx/main/models/jobs.py:1102 msgid "Remove activity stream entries older than a certain number of days" msgstr "删除比特定天数旧的活动流条目" -#: awx/main/models/jobs.py:1099 +#: awx/main/models/jobs.py:1103 msgid "Removes expired browser sessions from the database" msgstr "从数据库中删除已过期的浏览器会话" -#: awx/main/models/jobs.py:1100 +#: awx/main/models/jobs.py:1104 msgid "Removes expired OAuth 2 access tokens and refresh tokens" msgstr "删除已过期的 OAuth 2 访问令牌并刷新令牌" -#: awx/main/models/jobs.py:1164 +#: awx/main/models/jobs.py:1168 #, python-brace-format msgid "Variables {list_of_keys} are not allowed for system jobs." -msgstr "系统作业不允许使用变量 {list_of_keys}。" +msgstr "系统任务不允许使用变量 {list_of_keys}。" -#: awx/main/models/jobs.py:1179 +#: awx/main/models/jobs.py:1183 msgid "days must be a positive integer." msgstr "天必须为正整数。" @@ -4438,13 +4417,13 @@ msgstr "当使用项目的作业启动时更新项目。" msgid "" "The number of seconds after the last project update ran that a new project " "update will be launched as a job dependency." -msgstr "最后一次项目更新运行后等待的秒数,此后将启动一个新项目更新作为作业依赖项。" +msgstr "最后一次项目更新运行后等待的秒数,此后将启动一个新项目更新作为任务依赖项。" #: awx/main/models/projects.py:285 msgid "" "Allow changing the SCM branch or revision in a job template that uses this " "project." -msgstr "允许在使用此项目的作业模板中更改 SCM 分支或修订版本。" +msgstr "允许在使用此项目的任务模板中更改 SCM 分支或修订版本。" #: awx/main/models/projects.py:294 msgid "The last revision fetched by a project update" @@ -4637,7 +4616,7 @@ msgstr "可更新 %s" #: awx/main/models/rbac.py:75 #, python-format msgid "Can use the %s in a job template" -msgstr "可以使用作业模板中的 %s" +msgstr "可以使用任务模板中的 %s" #: awx/main/models/rbac.py:76 msgid "Can approve or deny a workflow approval node" @@ -4842,7 +4821,7 @@ msgstr "工作流 {workflow_pk} 中的错误启动配置启动模板 {template_p msgid "" "If automatically created for a sliced job run, the job template the workflow " "job was created from." -msgstr "如果为分片作业运行自动创建,则为用于创建工作流作业的作业模板。" +msgstr "如果为分片任务运行自动创建,则为用于创建工作流任务的任务模板。" #: awx/main/models/workflow.py:716 awx/main/models/workflow.py:757 msgid "" @@ -4881,7 +4860,7 @@ msgid "Exception connecting to PagerDuty: {}" msgstr "连接到 PagerDuty 时出现异常:{}" #: awx/main/notifications/pagerduty_backend.py:87 -#: awx/main/notifications/slack_backend.py:48 +#: awx/main/notifications/slack_backend.py:49 #: awx/main/notifications/twilio_backend.py:47 msgid "Exception sending messages: {}" msgstr "发送消息时出现异常:{}" @@ -4931,63 +4910,63 @@ msgid "" "has permission to create a secret." msgstr "创建 imagePullSecret: {} 失败。检查 openshift 或 k8s 凭证是否有权创建 secret。" -#: awx/main/scheduler/task_manager.py:181 +#: awx/main/scheduler/task_manager.py:166 msgid "" "Workflow Job spawned from workflow could not start because it would result " "in recursion (spawn order, most recent first: {})" msgstr "从工作流生成的工作流作业可能无法启动,因为它会导致递归(生成顺序,最近最先:{})" -#: awx/main/scheduler/task_manager.py:192 +#: awx/main/scheduler/task_manager.py:177 msgid "" "Job spawned from workflow could not start because it was missing a related " "resource such as project or inventory" -msgstr "从工作流生成的作业可能无法启动,因为它缺少了相关资源,如项目或清单" +msgstr "从工作流生成的任务可能无法启动,因为它缺少了相关资源,如项目或清单" -#: awx/main/scheduler/task_manager.py:202 +#: awx/main/scheduler/task_manager.py:187 msgid "" "Job spawned from workflow could not start because it was not in the right " "state or required manual credentials" -msgstr "从工作流生成的作业可能无法启动,因为它不处于正确的状态或需要手动凭证。" +msgstr "从工作流生成的任务可能无法启动,因为它不处于正确的状态或需要手动凭证。" -#: awx/main/scheduler/task_manager.py:243 +#: awx/main/scheduler/task_manager.py:228 msgid "No error handling paths found, marking workflow as failed" msgstr "未找到错误处理路径,将工作流标记为失败" -#: awx/main/scheduler/task_manager.py:493 +#: awx/main/scheduler/task_manager.py:470 #, python-brace-format msgid "waiting for {blocked_by._meta.model_name}-{blocked_by.id} to finish" msgstr "正在等待 {blocked_by._meta.model_name}-{blocked_by.id} 结束" -#: awx/main/scheduler/task_manager.py:557 +#: awx/main/scheduler/task_manager.py:533 msgid "" "This job is not ready to start because there is not enough available " "capacity." msgstr "此作业无法启动,因为没有足够的可用容量。" -#: awx/main/scheduler/task_manager.py:576 +#: awx/main/scheduler/task_manager.py:552 #, python-brace-format msgid "The approval node {name} ({pk}) has expired after {timeout} seconds." msgstr "批准节点 {name} ({pk}) 已在 {timeout} 秒后过期。" -#: awx/main/tasks.py:668 +#: awx/main/tasks.py:567 msgid "" "Scheduled job could not start because it was not in the " "right state or required manual credentials" msgstr "调度的作业可能无法启动,因为它不处于正确的状态或需要手动凭证。" -#: awx/main/tasks.py:1825 +#: awx/main/tasks.py:1728 msgid "Job could not start because it does not have a valid inventory." msgstr "作业无法启动,因为它没有有效的清单。" -#: awx/main/tasks.py:1829 +#: awx/main/tasks.py:1732 msgid "Job could not start because it does not have a valid project." msgstr "作业无法启动,因为它没有有效的项目。" -#: awx/main/tasks.py:1833 +#: awx/main/tasks.py:1736 msgid "Job could not start because no Execution Environment could be found." msgstr "作业无法启动,因为无法找到执行环境。" -#: awx/main/tasks.py:1837 +#: awx/main/tasks.py:1740 msgid "" "The project revision for this job template is unknown due to a failed update." msgstr "由于更新失败,此作业模板的项目修订版本未知。" @@ -5007,53 +4986,53 @@ msgid "" "missing unified job template and error handling path [{}]." msgstr "工作流作业节点没有错误处理路径 []。工作流作业节点缺少统一作业模板和错误处理路径 [{}]。" -#: awx/main/utils/common.py:118 +#: awx/main/utils/common.py:124 #, python-format msgid "Unable to convert \"%s\" to boolean" msgstr "无法将 \"%s\" 转换为布尔值" -#: awx/main/utils/common.py:262 +#: awx/main/utils/common.py:268 #, python-format msgid "Unsupported SCM type \"%s\"" msgstr "不受支持的 SCM 类型 \"%s\"" -#: awx/main/utils/common.py:269 awx/main/utils/common.py:281 -#: awx/main/utils/common.py:300 +#: awx/main/utils/common.py:275 awx/main/utils/common.py:287 +#: awx/main/utils/common.py:306 #, python-format msgid "Invalid %s URL" msgstr "无效的 %s URL" -#: awx/main/utils/common.py:271 awx/main/utils/common.py:310 +#: awx/main/utils/common.py:277 awx/main/utils/common.py:316 #, python-format msgid "Unsupported %s URL" msgstr "不受支持的 %s URL" -#: awx/main/utils/common.py:312 +#: awx/main/utils/common.py:318 #, python-format msgid "Unsupported host \"%s\" for file:// URL" msgstr "用于 file:// URL的主机 \"%s\" 不受支持" -#: awx/main/utils/common.py:314 +#: awx/main/utils/common.py:320 #, python-format msgid "Host is required for %s URL" msgstr "%s URL 需要主机" -#: awx/main/utils/common.py:332 +#: awx/main/utils/common.py:338 #, python-format msgid "Username must be \"git\" for SSH access to %s." msgstr "用户名必须是 \"git\" 以供 SSH 访问 %s。" -#: awx/main/utils/common.py:670 +#: awx/main/utils/common.py:662 #, python-brace-format msgid "Input type `{data_type}` is not a dictionary" msgstr "输入的类型 `{data_type}` 不是一个字典" -#: awx/main/utils/common.py:700 +#: awx/main/utils/common.py:692 #, python-brace-format msgid "Variables not compatible with JSON standard (error: {json_error})" msgstr "与 JSON 标准不兼容的变量(错误:{json_error})" -#: awx/main/utils/common.py:705 +#: awx/main/utils/common.py:697 #, python-brace-format msgid "" "Cannot parse as JSON (error: {json_error}) or YAML (error: {yaml_error})." @@ -5778,17 +5757,17 @@ msgstr "您的 GitHub Enterprise 机构应用中的 OAuth2 机密(客户端机 #: awx/sso/conf.py:1019 msgid "GitHub Enterprise Organization Name" -msgstr "GitHub Enterprise 机构名称" +msgstr "GitHub 企业组织名称" #: awx/sso/conf.py:1020 msgid "" "The name of your GitHub Enterprise organization, as used in your " "organization's URL: https://github.com//." -msgstr "GitHub 机构的名称,用于您的机构 URL:https://github.com//。" +msgstr "GitHub 企业组织的名称,用于您的组织 URL:https://github.com//。" #: awx/sso/conf.py:1030 msgid "GitHub Enterprise Organization OAuth2 Organization Map" -msgstr "GitHub Enterprise Organization OAuth2 Organization 映射" +msgstr "GitHub 企业组织 OAuth2 组织映射" #: awx/sso/conf.py:1042 msgid "GitHub Enterprise Organization OAuth2 Team Map" @@ -6212,12 +6191,12 @@ msgstr "要设置自定义徽标,请提供一个您创建的文件。要使自 #: awx/ui/conf.py:58 msgid "Max Job Events Retrieved by UI" -msgstr "UI 检索的最大作业事件数" +msgstr "UI 检索的最大任务事件数" #: awx/ui/conf.py:59 msgid "" "Maximum number of job events for the UI to retrieve within a single request." -msgstr "UI 在单个请求中检索的最大作业事件数。" +msgstr "UI 在单个请求中检索的最大任务事件数。" #: awx/ui/conf.py:67 msgid "Enable Live Updates in the UI" @@ -6259,4 +6238,4 @@ msgstr "%s 当前正在升级。" #: awx/ui/urls.py:24 msgid "This page will refresh when complete." -msgstr "完成后,此页面会刷新。" +msgstr "完成后,此页面会刷新。" diff --git a/awx/ui/.linguirc b/awx/ui/.linguirc index 7afe817035..9d8897f81e 100644 --- a/awx/ui/.linguirc +++ b/awx/ui/.linguirc @@ -8,7 +8,7 @@ "compilerBabelOptions": {}, "fallbackLocales": { "default": "en"}, "format": "po", -"locales": ["en","es","fr","nl","zh","ja","zu"], +"locales": ["en","es","fr","ko","nl","zh","ja","zu"], "orderBy": "messageId", "pseudoLocale": "zu", "rootDir": "./src", diff --git a/awx/ui/src/i18nLoader.js b/awx/ui/src/i18nLoader.js index 264e9118c0..4c039b406f 100644 --- a/awx/ui/src/i18nLoader.js +++ b/awx/ui/src/i18nLoader.js @@ -1,5 +1,5 @@ import { i18n } from '@lingui/core'; -import { en, fr, es, nl, ja, zh, zu } from 'make-plural/plurals'; +import { en, fr, es, ko, nl, ja, zh, zu } from 'make-plural/plurals'; export const locales = { en: 'English', @@ -7,6 +7,7 @@ export const locales = { zu: 'Zulu', fr: 'French', es: 'Spanish', + ko: 'Korean', zh: 'Chinese', nl: 'Dutch', }; @@ -15,6 +16,7 @@ i18n.loadLocaleData({ en: { plurals: en }, fr: { plurals: fr }, es: { plurals: es }, + ko: { plurals: ko }, nl: { plurals: nl }, ja: { plurals: ja }, zh: { plurals: zh }, diff --git a/awx/ui/src/locales/es/messages.po b/awx/ui/src/locales/es/messages.po index 40e65800a7..59c8a479a3 100644 --- a/awx/ui/src/locales/es/messages.po +++ b/awx/ui/src/locales/es/messages.po @@ -1,22 +1,21 @@ msgid "" msgstr "" -"POT-Creation-Date: 2021-06-08 18:28+0000\n" -"Mime-Version: 1.0\n" -"Language: es\n" -"Content-Type: text/plain; charset=UTF-8\n" +"POT-Creation-Date: 2018-12-10 10:08-0500\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" #: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:43 msgid "(Limited to first 10)" msgstr "(Limitado a los primeros 10)" -#: components/TemplateList/TemplateListItem.js:98 +#: components/TemplateList/TemplateListItem.js:103 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:161 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:89 msgid "(Prompt on launch)" @@ -136,13 +135,13 @@ msgstr "Servicio API/clave de integración" msgid "About" msgstr "Acerca de" -#: routeConfig.js:91 -#: screens/ActivityStream/ActivityStream.js:171 -#: screens/Credential/Credential.js:72 +#: routeConfig.js:92 +#: screens/ActivityStream/ActivityStream.js:173 +#: screens/Credential/Credential.js:73 #: screens/Credential/Credentials.js:28 #: screens/Inventory/Inventories.js:58 -#: screens/Inventory/Inventory.js:63 -#: screens/Inventory/SmartInventory.js:66 +#: screens/Inventory/Inventory.js:64 +#: screens/Inventory/SmartInventory.js:67 #: screens/Organization/Organization.js:123 #: screens/Organization/Organizations.js:31 #: screens/Project/Project.js:104 @@ -173,28 +172,29 @@ msgid "Action" msgstr "Acción" #: components/JobList/JobList.js:245 -#: components/JobList/JobListItem.js:96 +#: components/JobList/JobListItem.js:103 +#: components/RelatedTemplateList/RelatedTemplateList.js:174 #: components/Schedule/ScheduleList/ScheduleList.js:171 #: components/Schedule/ScheduleList/ScheduleListItem.js:114 -#: components/TemplateList/TemplateList.js:230 -#: components/TemplateList/TemplateListItem.js:181 -#: screens/ActivityStream/ActivityStream.js:258 +#: components/TemplateList/TemplateList.js:245 +#: components/TemplateList/TemplateListItem.js:186 +#: screens/ActivityStream/ActivityStream.js:260 #: screens/ActivityStream/ActivityStreamListItem.js:49 #: screens/Application/ApplicationsList/ApplicationListItem.js:48 #: screens/Application/ApplicationsList/ApplicationsList.js:160 -#: screens/Credential/CredentialList/CredentialList.js:147 -#: screens/Credential/CredentialList/CredentialListItem.js:63 +#: screens/Credential/CredentialList/CredentialList.js:163 +#: screens/Credential/CredentialList/CredentialListItem.js:66 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:177 #: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:38 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:154 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:79 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:168 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:87 #: screens/Host/HostGroups/HostGroupItem.js:34 #: screens/Host/HostGroups/HostGroupsList.js:177 -#: screens/Host/HostList/HostList.js:163 +#: screens/Host/HostList/HostList.js:171 #: screens/Host/HostList/HostListItem.js:64 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:290 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:214 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:75 -#: screens/InstanceGroup/Instances/InstanceList.js:259 +#: screens/InstanceGroup/Instances/InstanceList.js:258 #: screens/InstanceGroup/Instances/InstanceListItem.js:171 #: screens/Instances/InstanceList/InstanceList.js:155 #: screens/Instances/InstanceList/InstanceListItem.js:183 @@ -206,24 +206,22 @@ msgstr "Acción" #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:187 #: screens/Inventory/InventoryHosts/InventoryHostItem.js:38 #: screens/Inventory/InventoryHosts/InventoryHostList.js:139 -#: screens/Inventory/InventoryList/InventoryList.js:207 -#: screens/Inventory/InventoryList/InventoryListItem.js:127 +#: screens/Inventory/InventoryList/InventoryList.js:222 +#: screens/Inventory/InventoryList/InventoryListItem.js:131 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:233 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupListItem.js:44 #: screens/Inventory/InventorySources/InventorySourceList.js:215 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:99 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:101 #: screens/ManagementJob/ManagementJobList/ManagementJobList.js:102 #: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:73 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:196 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:181 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:124 #: screens/Organization/OrganizationList/OrganizationList.js:146 #: screens/Organization/OrganizationList/OrganizationListItem.js:69 #: screens/Organization/OrganizationTeams/OrganizationTeamList.js:86 #: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:17 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:159 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:82 -#: screens/Project/ProjectList/ProjectList.js:211 -#: screens/Project/ProjectList/ProjectListItem.js:209 +#: screens/Project/ProjectList/ProjectList.js:225 +#: screens/Project/ProjectList/ProjectListItem.js:214 #: screens/Team/TeamList/TeamList.js:144 #: screens/Team/TeamList/TeamListItem.js:47 #: screens/Template/Survey/SurveyList.js:105 @@ -236,7 +234,7 @@ msgstr "Acciones" #: components/PromptDetail/PromptJobTemplateDetail.js:105 #: components/PromptDetail/PromptWFJobTemplateDetail.js:61 -#: components/TemplateList/TemplateListItem.js:263 +#: components/TemplateList/TemplateListItem.js:268 #: screens/Host/HostDetail/HostDetail.js:71 #: screens/Host/HostList/HostListItem.js:89 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:216 @@ -248,13 +246,14 @@ msgstr "Acciones" msgid "Activity" msgstr "Actividad" -#: routeConfig.js:48 -#: screens/ActivityStream/ActivityStream.js:111 +#: routeConfig.js:49 +#: screens/ActivityStream/ActivityStream.js:35 +#: screens/ActivityStream/ActivityStream.js:113 #: screens/Setting/Settings.js:43 msgid "Activity Stream" msgstr "Flujo de actividad" -#: screens/ActivityStream/ActivityStream.js:114 +#: screens/ActivityStream/ActivityStream.js:116 msgid "Activity Stream type selector" msgstr "Selector de tipo de flujo de actividad" @@ -300,7 +299,7 @@ msgstr "Agregar un nuevo nodo" msgid "Add a new node between these two nodes" msgstr "Agregar un nuevo nodo entre estos dos nodos" -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:183 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:113 msgid "Add container group" msgstr "Agregar grupo de contenedores" @@ -312,15 +311,15 @@ msgstr "Agregar grupo existente" msgid "Add existing host" msgstr "Agregar host existente" -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:184 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:114 msgid "Add instance group" msgstr "Agregar grupo de instancias" -#: screens/Inventory/InventoryList/InventoryList.js:122 +#: screens/Inventory/InventoryList/InventoryList.js:136 msgid "Add inventory" msgstr "Agregar inventario" -#: components/TemplateList/TemplateList.js:136 +#: components/TemplateList/TemplateList.js:151 msgid "Add job template" msgstr "Agregar plantilla de trabajo" @@ -332,11 +331,11 @@ msgstr "Agregar nuevo grupo" msgid "Add new host" msgstr "Agregar nuevo host" -#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:60 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:78 msgid "Add resource type" msgstr "Agregar tipo de recurso" -#: screens/Inventory/InventoryList/InventoryList.js:123 +#: screens/Inventory/InventoryList/InventoryList.js:137 msgid "Add smart inventory" msgstr "Agregar inventario inteligente" @@ -348,25 +347,26 @@ msgstr "Agregar permisos de equipo" msgid "Add user permissions" msgstr "Agregar permisos de usuario" -#: components/TemplateList/TemplateList.js:137 +#: components/TemplateList/TemplateList.js:152 msgid "Add workflow template" msgstr "Agregar plantilla de flujo de trabajo" -#: routeConfig.js:112 -#: screens/ActivityStream/ActivityStream.js:182 +#: routeConfig.js:113 +#: screens/ActivityStream/ActivityStream.js:184 msgid "Administration" msgstr "Administración" -#: components/DataListToolbar/DataListToolbar.js:136 -#: screens/Job/JobOutput/JobOutputSearch.js:133 +#: components/DataListToolbar/DataListToolbar.js:138 +#: screens/Job/JobOutput/JobOutputSearch.js:137 msgid "Advanced" msgstr "Avanzado" -#: components/Search/AdvancedSearch.js:240 +#: components/Search/AdvancedSearch.js:313 msgid "Advanced search documentation" msgstr "Documentación de búsqueda avanzada" -#: components/Search/AdvancedSearch.js:222 +#: components/Search/AdvancedSearch.js:206 +#: components/Search/AdvancedSearch.js:220 msgid "Advanced search value input" msgstr "Entrada de valores de búsqueda avanzada" @@ -415,8 +415,7 @@ msgstr "Permitir la invalidación de la rama" msgid "" "Allow changing the Source Control branch or revision in a job\n" "template that uses this project." -msgstr "" -"Permitir el cambio de la rama o revisión de la fuente de control\n" +msgstr "Permitir el cambio de la rama o revisión de la fuente de control\n" "en una plantilla de trabajo que utilice este proyecto." #: screens/Application/shared/ApplicationForm.js:116 @@ -442,10 +441,6 @@ msgstr "Se ha producido un error" msgid "An inventory must be selected" msgstr "Debe seleccionar un inventario" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:105 -#~ msgid "Ansible Tower" -#~ msgstr "Ansible Tower" - #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:96 msgid "Ansible Tower Documentation." msgstr "Documentación de Ansible Tower." @@ -488,7 +483,7 @@ msgid "Application not found." msgstr "No se encontró la aplicación." #: components/Lookup/ApplicationLookup.js:95 -#: routeConfig.js:141 +#: routeConfig.js:142 #: screens/Application/Applications.js:25 #: screens/Application/Applications.js:34 #: screens/Application/ApplicationsList/ApplicationsList.js:113 @@ -497,7 +492,7 @@ msgstr "No se encontró la aplicación." msgid "Applications" msgstr "Aplicaciones" -#: screens/ActivityStream/ActivityStream.js:203 +#: screens/ActivityStream/ActivityStream.js:205 msgid "Applications & Tokens" msgstr "Aplicaciones y tokens" @@ -577,7 +572,7 @@ msgstr "¿Está seguro de que desea eliminar el acceso de {0} a {1}? Esto afecta msgid "Are you sure you want to remove {0} access from {username}?" msgstr "¿Está seguro de que quiere eliminar el acceso de {0} a {username}?" -#: screens/Job/JobOutput/JobOutput.js:781 +#: screens/Job/JobOutput/JobOutput.js:802 msgid "Are you sure you want to submit the request to cancel this job?" msgstr "¿Está seguro de que desea enviar la solicitud para cancelar este trabajo?" @@ -586,11 +581,11 @@ msgstr "¿Está seguro de que desea enviar la solicitud para cancelar este traba msgid "Arguments" msgstr "Argumentos" -#: screens/Job/JobDetail/JobDetail.js:451 +#: screens/Job/JobDetail/JobDetail.js:456 msgid "Artifacts" msgstr "Artefactos" -#: screens/InstanceGroup/Instances/InstanceList.js:223 +#: screens/InstanceGroup/Instances/InstanceList.js:222 #: screens/User/UserTeams/UserTeamList.js:208 msgid "Associate" msgstr "Asociar" @@ -651,7 +646,7 @@ msgstr "Configuración de Azure AD" msgid "Back" msgstr "Volver" -#: screens/Credential/Credential.js:64 +#: screens/Credential/Credential.js:65 msgid "Back to Credentials" msgstr "Volver a Credenciales" @@ -670,7 +665,7 @@ msgstr "Volver a Grupos" msgid "Back to Hosts" msgstr "Volver a Hosts" -#: screens/InstanceGroup/InstanceGroup.js:74 +#: screens/InstanceGroup/InstanceGroup.js:61 msgid "Back to Instance Groups" msgstr "Volver a los grupos de instancias" @@ -679,8 +674,8 @@ msgstr "Volver a los grupos de instancias" msgid "Back to Instances" msgstr "Volver a las instancias" -#: screens/Inventory/Inventory.js:56 -#: screens/Inventory/SmartInventory.js:59 +#: screens/Inventory/Inventory.js:57 +#: screens/Inventory/SmartInventory.js:60 msgid "Back to Inventories" msgstr "Volver a Inventarios" @@ -757,7 +752,7 @@ msgstr "Volver a los tipos de credenciales" msgid "Back to execution environments" msgstr "Volver a los entornos de ejecución" -#: screens/InstanceGroup/ContainerGroup.js:68 +#: screens/InstanceGroup/ContainerGroup.js:59 msgid "Back to instance groups" msgstr "Volver a los grupos de instancias" @@ -783,8 +778,7 @@ msgid "" "you can input tags, commit hashes, and arbitrary refs. Some\n" "commit hashes and refs may not be available unless you also\n" "provide a custom refspec." -msgstr "" -"Rama para realizar la comprobación. Además de las ramas, puede\n" +msgstr "Rama para realizar la comprobación. Además de las ramas, puede\n" "introducir etiquetas, hashes de commit y referencias arbitrarias. Es posible\n" "que algunos hashes y referencias de commit no estén disponibles,\n" "a menos que usted también proporcione un refspec personalizado." @@ -806,6 +800,10 @@ msgstr "Navegar" msgid "By default, we collect and transmit analytics data on the serice usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>this Tower documentation page. Uncheck the following boxes to disable this feature." msgstr "Por defecto, recopilamos y transmitimos a Red Hat datos analíticos sobre el uso del servicio. Hay dos categorías de datos recogidos por el servicio. Para más información, consulte esta <0>página de documentación de Tower. Desmarque las siguientes casillas para desactivar esta función." +#: screens/TopologyView/Legend.js:74 +msgid "C" +msgstr "C" + #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:217 #: screens/InstanceGroup/Instances/InstanceListItem.js:145 #: screens/Instances/InstanceDetail/InstanceDetail.js:167 @@ -839,7 +837,7 @@ msgstr "Tiempo de espera de la caché (segundos)" #: components/FormActionGroup/FormActionGroup.js:23 #: components/FormActionGroup/FormActionGroup.js:29 #: components/LaunchPrompt/LaunchPrompt.js:129 -#: components/Lookup/HostFilterLookup.js:361 +#: components/Lookup/HostFilterLookup.js:387 #: components/Lookup/Lookup.js:202 #: components/PaginatedTable/ToolbarDeleteButton.js:282 #: components/ResourceAccessList/DeleteRoleConfirmationModal.js:37 @@ -854,8 +852,8 @@ msgstr "Tiempo de espera de la caché (segundos)" #: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:63 #: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:66 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:80 -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:100 -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:106 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:101 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:107 #: screens/Setting/shared/RevertAllAlert.js:32 #: screens/Setting/shared/RevertFormActionGroup.js:31 #: screens/Setting/shared/RevertFormActionGroup.js:37 @@ -865,7 +863,7 @@ msgstr "Tiempo de espera de la caché (segundos)" #: screens/Team/TeamRoles/TeamRolesList.js:228 #: screens/Team/TeamRoles/TeamRolesList.js:231 #: screens/Template/Survey/SurveyList.js:78 -#: screens/Template/Survey/SurveyReorderModal.js:201 +#: screens/Template/Survey/SurveyReorderModal.js:208 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:31 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:39 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:45 @@ -878,18 +876,18 @@ msgid "Cancel" msgstr "Cancelar" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:284 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:110 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:112 msgid "Cancel Inventory Source Sync" msgstr "Cancelar sincronización de la fuente del inventario" #: components/JobCancelButton/JobCancelButton.js:52 -#: screens/Job/JobOutput/JobOutput.js:757 -#: screens/Job/JobOutput/JobOutput.js:758 +#: screens/Job/JobOutput/JobOutput.js:778 +#: screens/Job/JobOutput/JobOutput.js:779 msgid "Cancel Job" msgstr "Cancelar tarea" #: screens/Project/ProjectDetail/ProjectDetail.js:260 -#: screens/Project/ProjectList/ProjectListItem.js:217 +#: screens/Project/ProjectList/ProjectListItem.js:222 msgid "Cancel Project Sync" msgstr "Cancelar sincronización del proyecto" @@ -898,8 +896,8 @@ msgstr "Cancelar sincronización del proyecto" msgid "Cancel Sync" msgstr "Cancelar sincronización" -#: screens/Job/JobOutput/JobOutput.js:765 -#: screens/Job/JobOutput/JobOutput.js:768 +#: screens/Job/JobOutput/JobOutput.js:786 +#: screens/Job/JobOutput/JobOutput.js:789 msgid "Cancel job" msgstr "Cancelar tarea" @@ -936,8 +934,8 @@ msgstr "Cancelar las tareas seleccionadas" msgid "Cancel subscription edit" msgstr "Cancelar modificación de la suscripción" -#: components/JobList/JobListItem.js:106 -#: screens/Job/JobDetail/JobDetail.js:492 +#: components/JobList/JobListItem.js:113 +#: screens/Job/JobDetail/JobDetail.js:497 #: screens/Job/JobOutput/shared/OutputToolbar.js:137 msgid "Cancel {0}" msgstr "Cancelar {0}" @@ -954,21 +952,20 @@ msgstr "Cancelado" msgid "" "Cannot enable log aggregator without providing\n" "logging aggregator host and logging aggregator type." -msgstr "" -"No se puede habilitar la agregación de registros sin proporcionar\n" +msgstr "No se puede habilitar la agregación de registros sin proporcionar\n" "el host y el tipo de agregación de registros." #: screens/Instances/InstanceList/InstanceList.js:148 msgid "Cannot run health check on hop nodes." -msgstr "" +msgstr "Cannot run health check on hop nodes." -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:289 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:213 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:74 msgid "Capacity" msgstr "Capacidad" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:214 -#: screens/InstanceGroup/Instances/InstanceList.js:257 +#: screens/InstanceGroup/Instances/InstanceList.js:256 #: screens/InstanceGroup/Instances/InstanceListItem.js:143 #: screens/Instances/InstanceDetail/InstanceDetail.js:164 #: screens/Instances/InstanceList/InstanceList.js:153 @@ -1000,8 +997,7 @@ msgstr "Versión de startswith que no distingue mayúsculas de minúsculas." msgid "" "Change PROJECTS_ROOT when deploying\n" "{brandName} to change this location." -msgstr "" -"Cambie PROJECTS_ROOT al implementar {brandName}\n" +msgstr "Cambie PROJECTS_ROOT al implementar {brandName}\n" "para cambiar esta ubicación." #: components/StatusLabel/StatusLabel.js:41 @@ -1096,8 +1092,8 @@ msgstr "Limpiar" msgid "Clear" msgstr "Borrar" -#: components/DataListToolbar/DataListToolbar.js:94 -#: screens/Job/JobOutput/JobOutputSearch.js:142 +#: components/DataListToolbar/DataListToolbar.js:96 +#: screens/Job/JobOutput/JobOutputSearch.js:145 msgid "Clear all filters" msgstr "Borrar todos los filtros" @@ -1113,6 +1109,10 @@ msgstr "Borrar selección de la suscripción" msgid "Click an available node to create a new link. Click outside the graph to cancel." msgstr "Haga clic en un nodo disponible para crear un nuevo enlace. Haga clic fuera del gráfico para cancelar." +#: screens/TopologyView/Tooltip.js:60 +msgid "Click on a node icon to display the details." +msgstr "Click on a node icon to display the details." + #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:134 msgid "Click the Edit button below to reconfigure the node." msgstr "Haga clic en el botón Edit (Modificar) para volver a configurar el nodo." @@ -1164,7 +1164,7 @@ msgstr "Tipo de cliente" msgid "Close" msgstr "Cerrar" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:122 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:123 msgid "Close subscription modal" msgstr "Cerrar modal de suscripción" @@ -1178,14 +1178,14 @@ msgstr "Contraer" #: screens/Job/JobOutput/PageControls.js:50 msgid "Collapse all job events" -msgstr "" +msgstr "Collapse all job events" #: screens/Job/JobOutput/shared/JobEventLineToggle.js:39 msgid "Collapse section" -msgstr "" +msgstr "Collapse section" #: components/JobList/JobList.js:210 -#: components/JobList/JobListItem.js:39 +#: components/JobList/JobListItem.js:45 #: screens/Job/JobOutput/HostEventModal.js:126 msgid "Command" msgstr "Comando" @@ -1253,21 +1253,21 @@ msgstr "Confirmar eliminación de todos los nodos" msgid "Confirm revert all" msgstr "Confirmar la reversión de todo" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:90 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:91 msgid "Confirm selection" msgstr "Confirmar selección" -#: screens/Job/JobDetail/JobDetail.js:285 +#: screens/Job/JobDetail/JobDetail.js:290 msgid "Container Group" msgstr "Grupo de contenedores" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:47 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:63 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:57 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:68 msgid "Container group" msgstr "Grupo de contenedores" -#: screens/InstanceGroup/ContainerGroup.js:93 +#: screens/InstanceGroup/ContainerGroup.js:84 msgid "Container group not found." msgstr "No se encontró el grupo de contenedores." @@ -1280,10 +1280,14 @@ msgstr "Carga de contenido" msgid "Continue" msgstr "Continuar" -#: screens/InstanceGroup/Instances/InstanceList.js:197 +#: screens/InstanceGroup/Instances/InstanceList.js:196 #: screens/Instances/InstanceList/InstanceList.js:116 msgid "Control" -msgstr "" +msgstr "Control" + +#: screens/TopologyView/Legend.js:77 +msgid "Control node" +msgstr "Control node" #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:90 msgid "" @@ -1295,16 +1299,14 @@ msgstr "Controlar el nivel de salida que producirá Ansible para las tareas de a msgid "" "Control the level of output ansible\n" "will produce as the playbook executes." -msgstr "" -"Controlar el nivel de salida que\n" +msgstr "Controlar el nivel de salida que\n" "producirá Ansible al ejecutar playbooks." #: screens/Template/shared/JobTemplateForm.js:464 msgid "" "Control the level of output ansible will\n" "produce as the playbook executes." -msgstr "" -"Controlar el nivel de salida que producirá\n" +msgstr "Controlar el nivel de salida que producirá\n" "Ansible al ejecutar playbooks." #: components/PromptDetail/PromptDetail.js:128 @@ -1321,7 +1323,7 @@ msgstr "Selección de convergencia" msgid "Copy" msgstr "Copiar" -#: screens/Credential/CredentialList/CredentialListItem.js:77 +#: screens/Credential/CredentialList/CredentialListItem.js:80 msgid "Copy Credential" msgstr "Copiar credencial" @@ -1329,11 +1331,11 @@ msgstr "Copiar credencial" msgid "Copy Error" msgstr "Copiar error" -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:96 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:104 msgid "Copy Execution Environment" msgstr "Copiar entorno de ejecución" -#: screens/Inventory/InventoryList/InventoryListItem.js:150 +#: screens/Inventory/InventoryList/InventoryListItem.js:154 msgid "Copy Inventory" msgstr "Copiar inventario" @@ -1341,16 +1343,16 @@ msgstr "Copiar inventario" msgid "Copy Notification Template" msgstr "Copiar plantilla de notificaciones" -#: screens/Project/ProjectList/ProjectListItem.js:249 +#: screens/Project/ProjectList/ProjectListItem.js:254 msgid "Copy Project" msgstr "Copiar proyecto" -#: components/TemplateList/TemplateListItem.js:234 +#: components/TemplateList/TemplateListItem.js:239 msgid "Copy Template" msgstr "Copiar plantilla" #: screens/Project/ProjectDetail/ProjectDetail.js:183 -#: screens/Project/ProjectList/ProjectListItem.js:94 +#: screens/Project/ProjectList/ProjectListItem.js:98 msgid "Copy full revision to clipboard." msgstr "Copie la revisión completa al portapapeles." @@ -1358,6 +1360,7 @@ msgstr "Copie la revisión completa al portapapeles." msgid "Copyright" msgstr "Copyright" +#: screens/Inventory/shared/InventoryForm.js:88 #: screens/Template/shared/JobTemplateForm.js:405 #: screens/Template/shared/WorkflowJobTemplateForm.js:205 msgid "Create" @@ -1397,7 +1400,7 @@ msgstr "Crear nueva organización" msgid "Create New Project" msgstr "Crear nuevo proyecto" -#: screens/Inventory/Inventories.js:89 +#: screens/Inventory/Inventories.js:90 #: screens/ManagementJob/ManagementJobs.js:25 #: screens/Project/Projects.js:34 #: screens/Template/Templates.js:51 @@ -1418,12 +1421,12 @@ msgstr "Crear nuevo usuario" msgid "Create New Workflow Template" msgstr "Crear plantilla de flujo de trabajo" -#: screens/Host/HostList/SmartInventoryButton.js:18 +#: screens/Host/HostList/SmartInventoryButton.js:26 msgid "Create a new Smart Inventory with the applied filter" msgstr "Crear un nuevo inventario inteligente con el filtro aplicado" -#: screens/InstanceGroup/InstanceGroups.js:39 -#: screens/InstanceGroup/InstanceGroups.js:49 +#: screens/InstanceGroup/InstanceGroups.js:46 +#: screens/InstanceGroup/InstanceGroups.js:56 msgid "Create new container group" msgstr "Crear nuevo grupo de contenedores" @@ -1440,18 +1443,18 @@ msgstr "Crear un nuevo tipo de credencial" msgid "Create new execution environment" msgstr "Crear un nuevo entorno de ejecución" -#: screens/Inventory/Inventories.js:73 -#: screens/Inventory/Inventories.js:80 +#: screens/Inventory/Inventories.js:74 +#: screens/Inventory/Inventories.js:81 msgid "Create new group" msgstr "Crear nuevo grupo" -#: screens/Inventory/Inventories.js:64 -#: screens/Inventory/Inventories.js:78 +#: screens/Inventory/Inventories.js:65 +#: screens/Inventory/Inventories.js:79 msgid "Create new host" msgstr "Crear nuevo host" -#: screens/InstanceGroup/InstanceGroups.js:38 -#: screens/InstanceGroup/InstanceGroups.js:48 +#: screens/InstanceGroup/InstanceGroups.js:45 +#: screens/InstanceGroup/InstanceGroups.js:55 msgid "Create new instance group" msgstr "Crear nuevo grupo de instancias" @@ -1463,7 +1466,7 @@ msgstr "Crear nuevo inventario" msgid "Create new smart inventory" msgstr "Crear nuevo inventario inteligente" -#: screens/Inventory/Inventories.js:83 +#: screens/Inventory/Inventories.js:84 msgid "Create new source" msgstr "Crear nueva fuente" @@ -1478,17 +1481,17 @@ msgstr "Crear token de usuario" #: screens/Credential/CredentialDetail/CredentialDetail.js:247 #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:88 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:99 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:137 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:151 #: screens/Host/HostDetail/HostDetail.js:83 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:66 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:95 -#: screens/Inventory/InventoryDetail/InventoryDetail.js:112 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:89 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:131 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:43 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:82 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:261 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:149 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:47 -#: screens/Job/JobDetail/JobDetail.js:427 +#: screens/Job/JobDetail/JobDetail.js:432 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:378 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:105 #: screens/Project/ProjectDetail/ProjectDetail.js:231 @@ -1515,30 +1518,30 @@ msgstr "Creado" #: components/Lookup/OrganizationLookup.js:133 #: components/Lookup/ProjectLookup.js:150 #: components/NotificationList/NotificationList.js:206 +#: components/RelatedTemplateList/RelatedTemplateList.js:151 #: components/Schedule/ScheduleList/ScheduleList.js:197 -#: components/TemplateList/TemplateList.js:211 +#: components/TemplateList/TemplateList.js:226 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:27 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:58 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:104 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:127 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:173 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:196 -#: screens/Credential/CredentialList/CredentialList.js:135 +#: screens/Credential/CredentialList/CredentialList.js:151 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialsStep.js:96 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:132 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:102 #: screens/Host/HostGroups/HostGroupsList.js:164 -#: screens/Host/HostList/HostList.js:149 +#: screens/Host/HostList/HostList.js:157 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:199 #: screens/Inventory/InventoryGroups/InventoryGroupsList.js:129 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:174 #: screens/Inventory/InventoryHosts/InventoryHostList.js:128 -#: screens/Inventory/InventoryList/InventoryList.js:184 +#: screens/Inventory/InventoryList/InventoryList.js:199 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:185 #: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:94 #: screens/Organization/OrganizationList/OrganizationList.js:131 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:127 -#: screens/Project/ProjectList/ProjectList.js:199 +#: screens/Project/ProjectList/ProjectList.js:213 #: screens/Team/TeamList/TeamList.js:130 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:163 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:112 @@ -1546,8 +1549,8 @@ msgstr "Creado" msgid "Created By (Username)" msgstr "Creado por (nombre de usuario)" -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:73 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:162 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:81 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:147 #: screens/Organization/OrganizationTeams/OrganizationTeamList.js:73 msgid "Created by (username)" msgstr "Creado por (nombre de usuario)" @@ -1558,7 +1561,7 @@ msgstr "Creado por (nombre de usuario)" #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:40 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:89 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:52 -#: screens/InstanceGroup/shared/ContainerGroupForm.js:53 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:50 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:243 #: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:41 #: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:42 @@ -1588,8 +1591,8 @@ msgstr "Nombre de la credencial" msgid "Credential Type" msgstr "Tipo de credencial" -#: routeConfig.js:116 -#: screens/ActivityStream/ActivityStream.js:184 +#: routeConfig.js:117 +#: screens/ActivityStream/ActivityStream.js:186 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:118 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:161 #: screens/CredentialType/CredentialTypes.js:13 @@ -1597,7 +1600,11 @@ msgstr "Tipo de credencial" msgid "Credential Types" msgstr "Tipos de credencial" -#: screens/Credential/Credential.js:91 +#: screens/Credential/CredentialList/CredentialList.js:114 +msgid "Credential copied successfully" +msgstr "Credential copied successfully" + +#: screens/Credential/Credential.js:97 msgid "Credential not found." msgstr "No se encontró la credencial." @@ -1606,7 +1613,7 @@ msgstr "No se encontró la credencial." msgid "Credential passwords" msgstr "Contraseñas de credenciales" -#: screens/InstanceGroup/shared/ContainerGroupForm.js:60 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:57 msgid "Credential to authenticate with Kubernetes or OpenShift. Must be of type \"Kubernetes/OpenShift API Bearer Token\". If left blank, the underlying Pod's service account will be used." msgstr "Credencial para autenticarse con Kubernetes u OpenShift. Debe ser del tipo \"Kubernetes/OpenShift API Bearer Token\". Si se deja en blanco, se usará la cuenta de servicio del Pod subyacente." @@ -1618,7 +1625,7 @@ msgstr "Credencial para autenticarse con un registro de contenedores protegido." msgid "Credential type not found." msgstr "No se encontró el tipo de credencial." -#: components/JobList/JobListItem.js:241 +#: components/JobList/JobListItem.js:260 #: components/LaunchPrompt/steps/CredentialsStep.js:190 #: components/LaunchPrompt/steps/useCredentialsStep.js:62 #: components/Lookup/MultiCredentialsLookup.js:138 @@ -1626,14 +1633,14 @@ msgstr "No se encontró el tipo de credencial." #: components/PromptDetail/PromptDetail.js:190 #: components/PromptDetail/PromptJobTemplateDetail.js:193 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:331 -#: components/TemplateList/TemplateListItem.js:321 +#: components/TemplateList/TemplateListItem.js:326 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:77 -#: routeConfig.js:69 -#: screens/ActivityStream/ActivityStream.js:159 -#: screens/Credential/CredentialList/CredentialList.js:175 +#: routeConfig.js:70 +#: screens/ActivityStream/ActivityStream.js:161 +#: screens/Credential/CredentialList/CredentialList.js:192 #: screens/Credential/Credentials.js:13 #: screens/Credential/Credentials.js:23 -#: screens/Job/JobDetail/JobDetail.js:329 +#: screens/Job/JobDetail/JobDetail.js:334 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:347 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:51 #: screens/Template/shared/JobTemplateForm.js:373 @@ -1649,20 +1656,19 @@ msgstr "No se permiten las credenciales que requieran contraseñas al iniciarse. msgid "Current page" msgstr "Página actual" -#: screens/InstanceGroup/shared/ContainerGroupForm.js:82 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:79 msgid "Custom pod spec" msgstr "Especificaciones del pod personalizado" -#: screens/Inventory/InventorySources/InventorySourceListItem.js:77 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:79 #: screens/Organization/OrganizationList/OrganizationListItem.js:55 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:69 -#: screens/Project/ProjectList/ProjectListItem.js:183 +#: screens/Project/ProjectList/ProjectListItem.js:188 msgid "Custom virtual environment {0} must be replaced by an execution environment." msgstr "El entorno virtual personalizado {0} debe ser sustituido por un entorno de ejecución." -#: components/TemplateList/TemplateListItem.js:158 +#: components/TemplateList/TemplateListItem.js:163 msgid "Custom virtual environment {0} must be replaced by an execution environment. For more information about migrating to execution environments see <0>the documentation." -msgstr "El entorno virtual personalizado debe ser sustituido por un entorno de ejecución. Para más información sobre la migración a entornos de ejecución, consulte la {0}documentación." +msgstr "El entorno virtual personalizado {0} debe ser sustituido por un entorno de ejecución. Para más información sobre la migración a entornos de ejecución, consulte la <0>documentación." #: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:72 msgid "Custom virtual environment {virtualEnvironment} must be replaced by an execution environment. For more information about migrating to execution environments see <0>the documentation." @@ -1672,8 +1678,8 @@ msgstr "El entorno virtual personalizado {virtualEnvironment} debe ser sustituid msgid "Customize messages…" msgstr "Personalizar mensajes." -#: screens/InstanceGroup/shared/ContainerGroupForm.js:68 -#: screens/InstanceGroup/shared/ContainerGroupForm.js:69 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:65 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:66 msgid "Customize pod specification" msgstr "Personalizar especificaciones del pod" @@ -1682,12 +1688,12 @@ msgstr "Personalizar especificaciones del pod" msgid "DELETED" msgstr "ELIMINADO" -#: routeConfig.js:33 +#: routeConfig.js:34 #: screens/Dashboard/Dashboard.js:74 msgid "Dashboard" msgstr "Panel de control" -#: screens/ActivityStream/ActivityStream.js:139 +#: screens/ActivityStream/ActivityStream.js:141 msgid "Dashboard (all activity)" msgstr "Panel de control (toda la actividad)" @@ -1722,7 +1728,7 @@ msgstr "Días restantes" msgid "Days to keep" msgstr "Días para guardar" -#: screens/Job/JobOutput/JobOutputSearch.js:125 +#: screens/Job/JobOutput/JobOutputSearch.js:128 msgid "Debug" msgstr "Debug" @@ -1737,9 +1743,9 @@ msgstr "Diciembre" msgid "Default" msgstr "Predeterminado" -#: screens/Template/Survey/SurveyReorderModal.js:209 -#: screens/Template/Survey/SurveyReorderModal.js:209 -#: screens/Template/Survey/SurveyReorderModal.js:231 +#: screens/Template/Survey/SurveyReorderModal.js:216 +#: screens/Template/Survey/SurveyReorderModal.js:216 +#: screens/Template/Survey/SurveyReorderModal.js:238 msgid "Default Answer(s)" msgstr "Respuesta(s) por defecto" @@ -1773,9 +1779,9 @@ msgstr "Defina características y funciones a nivel del sistema" #: screens/Credential/CredentialDetail/CredentialDetail.js:297 #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:122 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:130 -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:114 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:130 -#: screens/Inventory/InventoryDetail/InventoryDetail.js:140 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:113 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:123 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:159 #: screens/Inventory/InventoryGroups/InventoryGroupsList.js:101 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:300 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:174 @@ -1784,7 +1790,7 @@ msgstr "Defina características y funciones a nivel del sistema" #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:73 #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:78 #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:102 -#: screens/Job/JobDetail/JobDetail.js:504 +#: screens/Job/JobDetail/JobDetail.js:509 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:420 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:188 #: screens/Project/ProjectDetail/ProjectDetail.js:279 @@ -1817,11 +1823,11 @@ msgstr "Eliminar entorno de ejecución" msgid "Delete Host" msgstr "Borrar un host" -#: screens/Inventory/InventoryDetail/InventoryDetail.js:135 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:154 msgid "Delete Inventory" msgstr "Eliminar inventario" -#: screens/Job/JobDetail/JobDetail.js:500 +#: screens/Job/JobDetail/JobDetail.js:505 #: screens/Job/JobOutput/shared/OutputToolbar.js:195 #: screens/Job/JobOutput/shared/OutputToolbar.js:199 msgid "Delete Job" @@ -1892,8 +1898,8 @@ msgstr "Eliminar tipo de credencial" msgid "Delete error" msgstr "Eliminar el error" -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:108 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:124 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:107 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:117 msgid "Delete instance group" msgstr "Eliminar grupo de instancias" @@ -1915,8 +1921,7 @@ msgid "" "performing an update. Depending on the size of the\n" "repository this may significantly increase the amount\n" "of time required to complete an update." -msgstr "" -"Elimine el repositorio local por completo antes de realizar\n" +msgstr "Elimine el repositorio local por completo antes de realizar\n" "una actualización. Según el tamaño del repositorio, esto\n" "podría incrementar significativamente el tiempo necesario\n" "para completar una actualización." @@ -1944,16 +1949,16 @@ msgstr "¿Eliminar {pluralizedItemName}?" msgid "Deleted" msgstr "Eliminado" -#: components/TemplateList/TemplateList.js:278 -#: screens/Credential/CredentialList/CredentialList.js:191 -#: screens/Inventory/InventoryList/InventoryList.js:268 -#: screens/Project/ProjectList/ProjectList.js:274 +#: components/TemplateList/TemplateList.js:295 +#: screens/Credential/CredentialList/CredentialList.js:208 +#: screens/Inventory/InventoryList/InventoryList.js:284 +#: screens/Project/ProjectList/ProjectList.js:290 msgid "Deletion Error" msgstr "Error de eliminación" #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:202 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:212 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:309 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:227 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:233 msgid "Deletion error" msgstr "Error de eliminación" @@ -1978,7 +1983,7 @@ msgstr "Denegado por {0} - {1}" msgid "Deny" msgstr "Denegar" -#: screens/Job/JobOutput/JobOutputSearch.js:127 +#: screens/Job/JobOutput/JobOutputSearch.js:130 msgid "Deprecated" msgstr "Obsoleto" @@ -1990,45 +1995,45 @@ msgstr "Obsoleto" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:260 #: components/Schedule/ScheduleList/ScheduleList.js:193 #: components/Schedule/shared/ScheduleForm.js:113 -#: components/TemplateList/TemplateList.js:195 -#: components/TemplateList/TemplateListItem.js:257 +#: components/TemplateList/TemplateList.js:210 +#: components/TemplateList/TemplateListItem.js:262 #: screens/Application/ApplicationDetails/ApplicationDetails.js:63 #: screens/Application/ApplicationsList/ApplicationsList.js:123 #: screens/Application/shared/ApplicationForm.js:60 #: screens/Credential/CredentialDetail/CredentialDetail.js:213 -#: screens/Credential/CredentialList/CredentialList.js:131 +#: screens/Credential/CredentialList/CredentialList.js:147 #: screens/Credential/shared/CredentialForm.js:169 #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:72 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:128 #: screens/CredentialType/shared/CredentialTypeForm.js:29 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:57 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:145 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:159 #: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:140 #: screens/Host/HostDetail/HostDetail.js:73 -#: screens/Host/HostList/HostList.js:145 +#: screens/Host/HostList/HostList.js:153 #: screens/Inventory/InventoryDetail/InventoryDetail.js:71 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:35 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:81 #: screens/Inventory/InventoryHosts/InventoryHostList.js:124 -#: screens/Inventory/InventoryList/InventoryList.js:180 +#: screens/Inventory/InventoryList/InventoryList.js:195 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:200 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:104 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:37 -#: screens/Inventory/shared/InventoryForm.js:40 +#: screens/Inventory/shared/InventoryForm.js:49 #: screens/Inventory/shared/InventoryGroupForm.js:40 #: screens/Inventory/shared/InventorySourceForm.js:109 #: screens/Inventory/shared/SmartInventoryForm.js:55 #: screens/ManagementJob/ManagementJobList/ManagementJobList.js:101 #: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:72 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:108 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:142 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:127 #: screens/NotificationTemplate/shared/NotificationTemplateForm.js:49 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:95 #: screens/Organization/OrganizationList/OrganizationList.js:127 #: screens/Organization/shared/OrganizationForm.js:64 #: screens/Project/ProjectDetail/ProjectDetail.js:158 -#: screens/Project/ProjectList/ProjectList.js:176 -#: screens/Project/ProjectList/ProjectListItem.js:268 +#: screens/Project/ProjectList/ProjectList.js:190 +#: screens/Project/ProjectList/ProjectListItem.js:273 #: screens/Project/shared/ProjectForm.js:177 #: screens/Team/TeamDetail/TeamDetail.js:38 #: screens/Team/TeamList/TeamList.js:122 @@ -2076,11 +2081,11 @@ msgid "Destination channels or users" msgstr "Usuarios o canales destinatarios" #: components/AdHocCommands/useAdHocDetailsStep.js:39 -#: components/ErrorDetail/ErrorDetail.js:75 +#: components/ErrorDetail/ErrorDetail.js:80 #: components/Schedule/Schedule.js:71 #: screens/Application/Application/Application.js:78 #: screens/Application/Applications.js:38 -#: screens/Credential/Credential.js:70 +#: screens/Credential/Credential.js:71 #: screens/Credential/Credentials.js:27 #: screens/CredentialType/CredentialType.js:62 #: screens/CredentialType/CredentialTypes.js:26 @@ -2088,20 +2093,20 @@ msgstr "Usuarios o canales destinatarios" #: screens/ExecutionEnvironment/ExecutionEnvironments.js:26 #: screens/Host/Host.js:57 #: screens/Host/Hosts.js:28 -#: screens/InstanceGroup/ContainerGroup.js:75 +#: screens/InstanceGroup/ContainerGroup.js:66 #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:174 -#: screens/InstanceGroup/InstanceGroup.js:81 -#: screens/InstanceGroup/InstanceGroups.js:51 -#: screens/InstanceGroup/InstanceGroups.js:59 +#: screens/InstanceGroup/InstanceGroup.js:68 +#: screens/InstanceGroup/InstanceGroups.js:58 +#: screens/InstanceGroup/InstanceGroups.js:66 #: screens/Instances/Instance.js:24 #: screens/Instances/Instances.js:21 #: screens/Inventory/Inventories.js:60 -#: screens/Inventory/Inventories.js:85 -#: screens/Inventory/Inventory.js:62 +#: screens/Inventory/Inventories.js:86 +#: screens/Inventory/Inventory.js:63 #: screens/Inventory/InventoryGroup/InventoryGroup.js:57 #: screens/Inventory/InventoryHost/InventoryHost.js:73 #: screens/Inventory/InventorySource/InventorySource.js:83 -#: screens/Inventory/SmartInventory.js:65 +#: screens/Inventory/SmartInventory.js:66 #: screens/Inventory/SmartInventoryHost/SmartInventoryHost.js:60 #: screens/Job/Job.js:116 #: screens/Job/JobOutput/HostEventModal.js:106 @@ -2153,6 +2158,8 @@ msgstr "Usuarios o canales destinatarios" #: screens/Template/Templates.js:42 #: screens/Template/WorkflowJobTemplate.js:116 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:140 +#: screens/TopologyView/Tooltip.js:56 +#: screens/TopologyView/Tooltip.js:70 #: screens/User/User.js:63 #: screens/User/UserToken/UserToken.js:54 #: screens/User/Users.js:30 @@ -2166,9 +2173,9 @@ msgstr "Detalles" msgid "Details tab" msgstr "Pestaña de detalles" -#: components/Search/AdvancedSearch.js:172 +#: components/Search/AdvancedSearch.js:266 msgid "Direct Keys" -msgstr "" +msgstr "Teclas directas" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:200 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:258 @@ -2187,6 +2194,7 @@ msgstr "Deshabilitar verificación SSL" #: components/InstanceToggle/InstanceToggle.js:56 #: components/StatusLabel/StatusLabel.js:39 +#: screens/TopologyView/Legend.js:133 msgid "Disabled" msgstr "Deshabilitados" @@ -2210,7 +2218,7 @@ msgid "Disassociate host from group?" msgstr "¿Disociar host del grupo?" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:282 -#: screens/InstanceGroup/Instances/InstanceList.js:234 +#: screens/InstanceGroup/Instances/InstanceList.js:233 msgid "Disassociate instance from instance group?" msgstr "¿Disociar instancia del grupo de instancias?" @@ -2269,22 +2277,6 @@ msgstr "Descargar salida" msgid "Drag a file here or browse to upload" msgstr "Arrastre un archivo aquí o navegue para cargarlo" -#: components/SelectedList/DraggableSelectedList.js:68 -#~ msgid "Draggable list to reorder and remove selected items." -#~ msgstr "Lista arrastrada para reordenar y eliminar los elementos seleccionados." - -#: components/SelectedList/DraggableSelectedList.js:43 -#~ msgid "Dragging cancelled. List is unchanged." -#~ msgstr "Arrastre cancelado. La lista no se modifica." - -#: components/SelectedList/DraggableSelectedList.js:38 -#~ msgid "Dragging item {id}. Item with index {oldIndex} in now {newIndex}." -#~ msgstr "Arrastrar elemento {id}. Elemento con índice {oldIndex} en ahora {newIndex}." - -#: components/SelectedList/DraggableSelectedList.js:32 -#~ msgid "Dragging started for item id: {newId}." -#~ msgstr "Arrastre iniciado para el id de artículo: {newId}." - #: screens/NotificationTemplate/shared/NotificationTemplateForm.js:81 msgid "E-mail" msgstr "Correo electrónico" @@ -2298,8 +2290,7 @@ msgid "" "Each time a job runs using this inventory,\n" "refresh the inventory from the selected source before\n" "executing job tasks." -msgstr "" -"Cada vez que se ejecute una tarea con este inventario,\n" +msgstr "Cada vez que se ejecute una tarea con este inventario,\n" "actualice el inventario de la fuente seleccionada antes\n" "de ejecutar tareas de trabajo." @@ -2307,8 +2298,7 @@ msgstr "" msgid "" "Each time a job runs using this project, update the\n" "revision of the project prior to starting the job." -msgstr "" -"Cada vez que una tarea se ejecute con este proyecto,\n" +msgstr "Cada vez que una tarea se ejecute con este proyecto,\n" "actualice la revisión del proyecto antes de iniciar dicha tarea." #: components/Schedule/ScheduleDetail/ScheduleDetail.js:412 @@ -2320,13 +2310,13 @@ msgstr "" #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:117 #: screens/Host/HostDetail/HostDetail.js:105 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:99 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:115 -#: screens/Inventory/InventoryDetail/InventoryDetail.js:129 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:109 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:148 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:55 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:62 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:104 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:276 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:125 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:127 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:164 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:402 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:404 @@ -2370,8 +2360,8 @@ msgstr "" msgid "Edit" msgstr "Editar" -#: screens/Credential/CredentialList/CredentialListItem.js:64 -#: screens/Credential/CredentialList/CredentialListItem.js:68 +#: screens/Credential/CredentialList/CredentialListItem.js:67 +#: screens/Credential/CredentialList/CredentialListItem.js:71 msgid "Edit Credential" msgstr "Modificar credencial" @@ -2418,8 +2408,8 @@ msgstr "Modificar configuración del complemento de credenciales" msgid "Edit Details" msgstr "Modificar detalles" -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:82 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:86 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:90 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:94 msgid "Edit Execution Environment" msgstr "Modificar entorno de ejecución" @@ -2438,8 +2428,8 @@ msgstr "Modificar grupo" msgid "Edit Host" msgstr "Modificar host" -#: screens/Inventory/InventoryList/InventoryListItem.js:130 -#: screens/Inventory/InventoryList/InventoryListItem.js:135 +#: screens/Inventory/InventoryList/InventoryListItem.js:134 +#: screens/Inventory/InventoryList/InventoryListItem.js:139 msgid "Edit Inventory" msgstr "Editar inventario" @@ -2469,8 +2459,8 @@ msgstr "Orden de edición" msgid "Edit Organization" msgstr "Editar organización" -#: screens/Project/ProjectList/ProjectListItem.js:235 #: screens/Project/ProjectList/ProjectListItem.js:240 +#: screens/Project/ProjectList/ProjectListItem.js:245 msgid "Edit Project" msgstr "Modificar proyecto" @@ -2484,7 +2474,7 @@ msgstr "Editar pregunta" msgid "Edit Schedule" msgstr "Modificar programación" -#: screens/Inventory/InventorySources/InventorySourceListItem.js:129 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:131 msgid "Edit Source" msgstr "Modificar fuente" @@ -2499,9 +2489,8 @@ msgstr "Editar el cuestionario" msgid "Edit Team" msgstr "Modificar equipo" -#: components/TemplateList/TemplateListItem.js:219 -#: components/TemplateList/TemplateListItem.js:225 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:103 +#: components/TemplateList/TemplateListItem.js:224 +#: components/TemplateList/TemplateListItem.js:230 msgid "Edit Template" msgstr "Modificar plantilla" @@ -2522,12 +2511,12 @@ msgstr "Editar el tipo de credencial" #: screens/CredentialType/CredentialTypes.js:25 #: screens/ExecutionEnvironment/ExecutionEnvironments.js:25 -#: screens/InstanceGroup/InstanceGroups.js:56 -#: screens/InstanceGroup/InstanceGroups.js:61 -#: screens/Inventory/Inventories.js:61 -#: screens/Inventory/Inventories.js:66 -#: screens/Inventory/Inventories.js:75 -#: screens/Inventory/Inventories.js:86 +#: screens/InstanceGroup/InstanceGroups.js:63 +#: screens/InstanceGroup/InstanceGroups.js:68 +#: screens/Inventory/Inventories.js:62 +#: screens/Inventory/Inventories.js:67 +#: screens/Inventory/Inventories.js:76 +#: screens/Inventory/Inventories.js:87 msgid "Edit details" msgstr "Modificar detalles" @@ -2577,7 +2566,7 @@ msgid "Elapsed time that the job ran" msgstr "Tiempo transcurrido de la ejecución de la tarea " #: components/NotificationList/NotificationList.js:193 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:149 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:134 #: screens/User/UserDetail/UserDetail.js:66 #: screens/User/UserList/UserList.js:115 #: screens/User/shared/UserForm.js:73 @@ -2624,10 +2613,6 @@ msgstr "Habilitar eventos de seguimiento del sistema de registro de forma indivi msgid "Enable privilege escalation" msgstr "Habilitar elevación de privilegios" -#: screens/Setting/SettingList.js:52 -#~ msgid "Enable simplified login for your {0} applications" -#~ msgstr "" - #: screens/Setting/SettingList.js:53 msgid "Enable simplified login for your {brandName} applications" msgstr "Habilite el inicio de sesión simplificado para sus aplicaciones {brandName}" @@ -2637,7 +2622,7 @@ msgid "Enable webhook for this template." msgstr "Habilitar webhook para esta plantilla." #: components/InstanceToggle/InstanceToggle.js:55 -#: components/Lookup/HostFilterLookup.js:100 +#: components/Lookup/HostFilterLookup.js:110 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:46 msgid "Enabled" msgstr "Habilitado" @@ -2664,22 +2649,13 @@ msgstr "Valor habilitado" msgid "Enabled Variable" msgstr "Variable habilitada" -#: screens/Template/shared/JobTemplateForm.js:568 -#~ msgid "" -#~ "Enables creation of a provisioning\n" -#~ "callback URL. Using the URL a host can contact {0}\n" -#~ "and request a configuration update using this job\n" -#~ "template." -#~ msgstr "" - #: components/AdHocCommands/AdHocDetailsStep.js:225 msgid "" "Enables creation of a provisioning\n" "callback URL. Using the URL a host can contact {brandName}\n" "and request a configuration update using this job\n" "template" -msgstr "" -"Permite la creación de una URL de\n" +msgstr "Permite la creación de una URL de\n" "de aprovisionamiento. A través de esta URL, un host puede ponerse en contacto con {brandName} y solicitar una actualización de la configuración utilizando esta plantilla" #: screens/Template/shared/JobTemplateForm.js:568 @@ -2688,8 +2664,7 @@ msgid "" "callback URL. Using the URL a host can contact {brandName}\n" "and request a configuration update using this job\n" "template." -msgstr "" -"Permite la creación de una URL de\n" +msgstr "Permite la creación de una URL de\n" "de aprovisionamiento. A través de esta URL, un host puede ponerse en contacto con {brandName} y solicitar una actualización de la configuración utilizando esta plantilla de trabajo." #: screens/Credential/CredentialDetail/CredentialDetail.js:153 @@ -2725,7 +2700,7 @@ msgstr "Hora de terminación" msgid "End user license agreement" msgstr "Acuerdo de licencia de usuario final" -#: screens/Host/HostList/SmartInventoryButton.js:15 +#: screens/Host/HostList/SmartInventoryButton.js:23 msgid "Enter at least one search filter to create a new Smart Inventory" msgstr "Ingresar al menos un filtro de búsqueda para crear un nuevo inventario inteligente" @@ -2742,12 +2717,11 @@ msgid "" "Enter inventory variables using either JSON or YAML syntax.\n" "Use the radio button to toggle between the two. Refer to the\n" "Ansible Tower documentation for example syntax." -msgstr "" -"Ingrese variables de inventario mediante el uso de la sintaxis JSON o YAML.\n" +msgstr "Ingrese variables de inventario mediante el uso de la sintaxis JSON o YAML.\n" "Utilice el botón de selección para alternar entre las dos opciones. Consulte la\n" "documentación de Ansible Tower para acceder a ejemplos de sintaxis." -#: screens/Inventory/shared/InventoryForm.js:65 +#: screens/Inventory/shared/InventoryForm.js:92 msgid "Enter inventory variables 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 variables de inventario mediante el uso de la sintaxis JSON o YAML. Utilice el botón de selección para alternar entre las dos opciones. Consulte la documentación de Ansible Tower para acceder a ejemplos de sintaxis" @@ -2760,43 +2734,24 @@ msgid "" "Enter one IRC channel or username per line. The pound\n" "symbol (#) for channels, and the at (@) symbol for users, are not\n" "required." -msgstr "" -"Ingrese un canal de IRC o nombre de usuario por línea. El símbolo numeral (#)\n" +msgstr "Ingrese un canal de IRC o nombre de usuario por línea. El símbolo numeral (#)\n" "para canales y el símbolo arroba (@) para usuarios no son\n" "necesarios." -#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:365 -#~ msgid "" -#~ "Enter one Slack channel per line. The pound symbol (#)\n" -#~ "is required for channels." -#~ msgstr "Ingrese un canal de Slack por línea. El símbolo numeral (#) es necesario para los canales." - #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:367 msgid "" "Enter one Slack channel per line. The pound symbol (#)\n" "is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack" -msgstr "" +msgstr "Enter one Slack channel per line. The pound symbol (#)\n" +"is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:90 msgid "" "Enter one email address per line to create a recipient\n" "list for this type of notification." -msgstr "" -"Ingrese una dirección de correo electrónico por línea\n" +msgstr "Ingrese una dirección de correo electrónico por línea\n" "para crear una lista de destinatarios para este tipo de notificación." -#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:413 -#~ msgid "" -#~ "Enter one phone number per line to specify where to\n" -#~ "route SMS messages." -#~ msgstr "Ingrese un número de teléfono por línea para especificar dónde enviar los mensajes de SMS." - -#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:416 -#~ msgid "" -#~ "Enter one phone number per line to specify where to\n" -#~ "route SMS messages. Phone numbers should be formatted +11231231234. For more information see" -#~ msgstr "" - #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:420 msgid "" "Enter one phone number per line to specify where to\n" @@ -2807,8 +2762,7 @@ msgstr "Introduzca un número de teléfono por línea para especificar a dónde msgid "" "Enter the number associated with the \"Messaging\n" "Service\" in Twilio in the format +18005550199." -msgstr "" -"Ingrese el número asociado con el \"Servicio de mensajería\"\n" +msgstr "Ingrese el número asociado con el \"Servicio de mensajería\"\n" "en Twilio con el formato +18005550199." #: screens/Inventory/shared/InventorySourceSubForms/InsightsSubForm.js:60 @@ -2857,15 +2811,16 @@ msgstr "Ingrese variables con sintaxis JSON o YAML. Use el botón de selección #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:131 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:205 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:139 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:215 -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:122 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:138 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:312 -#: screens/Job/JobOutput/JobOutputSearch.js:130 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:230 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:121 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:131 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:236 +#: screens/Job/JobOutput/JobOutputSearch.js:133 +#: screens/TopologyView/Legend.js:124 msgid "Error" msgstr "Error" -#: screens/Project/ProjectList/ProjectList.js:286 +#: screens/Project/ProjectList/ProjectList.js:302 msgid "Error fetching updated project" msgstr "Error al recuperar el proyecto actualizado" @@ -2884,7 +2839,7 @@ msgstr "Cuerpo del mensaje de error" msgid "Error saving the workflow!" msgstr "Error al guardar el flujo de trabajo" -#: components/AdHocCommands/AdHocCommands.js:110 +#: components/AdHocCommands/AdHocCommands.js:111 #: components/CopyButton/CopyButton.js:51 #: components/DeleteButton/DeleteButton.js:56 #: components/HostToggle/HostToggle.js:76 @@ -2895,30 +2850,31 @@ msgstr "Error al guardar el flujo de trabajo" #: components/LaunchPrompt/LaunchPrompt.js:66 #: components/NotificationList/NotificationList.js:246 #: components/PaginatedTable/ToolbarDeleteButton.js:205 -#: components/ResourceAccessList/ResourceAccessList.js:233 -#: components/ResourceAccessList/ResourceAccessList.js:245 +#: components/RelatedTemplateList/RelatedTemplateList.js:226 +#: components/ResourceAccessList/ResourceAccessList.js:231 +#: components/ResourceAccessList/ResourceAccessList.js:243 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:434 #: components/Schedule/ScheduleList/ScheduleList.js:238 #: components/Schedule/ScheduleToggle/ScheduleToggle.js:73 #: components/Schedule/shared/SchedulePromptableFields.js:70 -#: components/TemplateList/TemplateList.js:281 +#: components/TemplateList/TemplateList.js:298 #: contexts/Config.js:94 #: screens/Application/ApplicationDetails/ApplicationDetails.js:131 #: screens/Application/ApplicationTokens/ApplicationTokenList.js:155 #: screens/Application/ApplicationsList/ApplicationsList.js:185 #: screens/Credential/CredentialDetail/CredentialDetail.js:305 -#: screens/Credential/CredentialList/CredentialList.js:194 +#: screens/Credential/CredentialList/CredentialList.js:211 #: screens/Host/HostDetail/HostDetail.js:56 #: screens/Host/HostDetail/HostDetail.js:120 #: screens/Host/HostGroups/HostGroupsList.js:244 -#: screens/Host/HostList/HostList.js:222 +#: screens/Host/HostList/HostList.js:232 #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:296 -#: screens/InstanceGroup/Instances/InstanceList.js:296 +#: screens/InstanceGroup/Instances/InstanceList.js:295 #: screens/InstanceGroup/Instances/InstanceListItem.js:218 #: screens/Instances/InstanceDetail/InstanceDetail.js:243 #: screens/Instances/InstanceList/InstanceList.js:178 #: screens/Instances/InstanceList/InstanceListItem.js:234 -#: screens/Inventory/InventoryDetail/InventoryDetail.js:149 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:168 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:78 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:284 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:295 @@ -2926,7 +2882,7 @@ msgstr "Error al guardar el flujo de trabajo" #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:119 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:261 #: screens/Inventory/InventoryHosts/InventoryHostList.js:200 -#: screens/Inventory/InventoryList/InventoryList.js:269 +#: screens/Inventory/InventoryList/InventoryList.js:285 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:264 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:307 #: screens/Inventory/InventorySources/InventorySourceList.js:240 @@ -2937,14 +2893,13 @@ msgstr "Error al guardar el flujo de trabajo" #: screens/Login/Login.js:196 #: screens/ManagementJob/ManagementJobList/ManagementJobList.js:125 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:428 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:220 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:233 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:169 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:197 #: screens/Organization/OrganizationList/OrganizationList.js:195 #: screens/Project/ProjectDetail/ProjectDetail.js:287 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:179 -#: screens/Project/ProjectList/ProjectList.js:275 -#: screens/Project/ProjectList/ProjectList.js:287 +#: screens/Project/ProjectList/ProjectList.js:291 +#: screens/Project/ProjectList/ProjectList.js:303 #: screens/Project/shared/ProjectSyncButton.js:62 #: screens/Team/TeamDetail/TeamDetail.js:78 #: screens/Team/TeamList/TeamList.js:192 @@ -2982,9 +2937,9 @@ msgstr "Error:" msgid "Errors" msgstr "Errores" -#: screens/ActivityStream/ActivityStream.js:257 +#: screens/ActivityStream/ActivityStream.js:259 #: screens/ActivityStream/ActivityStreamListItem.js:46 -#: screens/Job/JobOutput/JobOutputSearch.js:97 +#: screens/Job/JobOutput/JobOutputSearch.js:100 msgid "Event" msgstr "Evento" @@ -3000,7 +2955,7 @@ msgstr "Modal de detalles del evento" msgid "Event summary not available" msgstr "Resumen del evento no disponible." -#: screens/ActivityStream/ActivityStream.js:226 +#: screens/ActivityStream/ActivityStream.js:228 msgid "Events" msgstr "Eventos" @@ -3008,6 +2963,10 @@ msgstr "Eventos" msgid "Every minute for {0} times" msgstr "Cada minuto durante {0} veces" +#: screens/TopologyView/Legend.js:82 +msgid "Ex" +msgstr "Ex" + #: components/Search/LookupTypeInput.js:39 msgid "Exact match (default lookup if not specified)." msgstr "Coincidencia exacta (búsqueda predeterminada si no se especifica)." @@ -3048,10 +3007,10 @@ msgstr "Ejecutar cuando el nodo primario se encuentre en estado de error." msgid "Execute when the parent node results in a successful state." msgstr "Ejecutar cuando el nodo primario se encuentre en estado correcto." -#: screens/InstanceGroup/Instances/InstanceList.js:198 +#: screens/InstanceGroup/Instances/InstanceList.js:197 #: screens/Instances/InstanceList/InstanceList.js:117 msgid "Execution" -msgstr "" +msgstr "Nodo de ejecución" #: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:90 #: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:91 @@ -3066,15 +3025,15 @@ msgid "Execution Environment" msgstr "Entorno de ejecución" #: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:69 -#: components/TemplateList/TemplateListItem.js:155 +#: components/TemplateList/TemplateListItem.js:160 msgid "Execution Environment Missing" msgstr "Falta el entorno de ejecución" #: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:103 -#: routeConfig.js:146 -#: screens/ActivityStream/ActivityStream.js:209 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:115 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:177 +#: routeConfig.js:147 +#: screens/ActivityStream/ActivityStream.js:211 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:129 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:191 #: screens/ExecutionEnvironment/ExecutionEnvironments.js:13 #: screens/ExecutionEnvironment/ExecutionEnvironments.js:22 #: screens/Organization/Organization.js:126 @@ -3085,10 +3044,14 @@ msgstr "Falta el entorno de ejecución" msgid "Execution Environments" msgstr "Entornos de ejecución" -#: screens/Job/JobDetail/JobDetail.js:272 +#: screens/Job/JobDetail/JobDetail.js:277 msgid "Execution Node" msgstr "Nodo de ejecución" +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:103 +msgid "Execution environment copied successfully" +msgstr "Execution environment copied successfully" + #: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:110 msgid "Execution environment is missing or deleted." msgstr "Falta el entorno de ejecución o se ha eliminado." @@ -3097,6 +3060,10 @@ msgstr "Falta el entorno de ejecución o se ha eliminado." msgid "Execution environment not found." msgstr "No se encontró el entorno de ejecución." +#: screens/TopologyView/Legend.js:86 +msgid "Execution node" +msgstr "Nodo de ejecución" + #: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:23 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:26 msgid "Exit Without Saving" @@ -3106,7 +3073,7 @@ msgstr "Salir sin guardar" msgid "Expand" msgstr "Expandir" -#: components/DataListToolbar/DataListToolbar.js:104 +#: components/DataListToolbar/DataListToolbar.js:106 msgid "Expand all rows" msgstr "Desplegar todas las filas" @@ -3117,11 +3084,11 @@ msgstr "Expandir la entrada" #: screens/Job/JobOutput/PageControls.js:50 msgid "Expand job events" -msgstr "" +msgstr "Expand job events" #: screens/Job/JobOutput/shared/JobEventLineToggle.js:37 msgid "Expand section" -msgstr "" +msgstr "Expand section" #: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:46 msgid "Expected at least one of client_email, project_id or private_key to be present in the file." @@ -3129,7 +3096,7 @@ msgstr "Se esperaba que al menos uno de client_email, project_id o private_key e #: screens/Application/ApplicationTokens/ApplicationTokenList.js:137 #: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:32 -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:147 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:148 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:172 #: screens/User/UserTokenDetail/UserTokenDetail.js:52 #: screens/User/UserTokenList/UserTokenList.js:142 @@ -3153,7 +3120,7 @@ msgstr "Fecha de expiración (UTC):" msgid "Expires on {0}" msgstr "Expira el {0}" -#: components/JobList/JobListItem.js:287 +#: components/JobList/JobListItem.js:306 #: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:119 msgid "Explanation" msgstr "Explicación" @@ -3169,9 +3136,9 @@ msgstr "Variables adicionales" #: components/Sparkline/Sparkline.js:35 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:166 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:42 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:43 #: screens/Project/ProjectDetail/ProjectDetail.js:124 -#: screens/Project/ProjectList/ProjectListItem.js:73 +#: screens/Project/ProjectList/ProjectListItem.js:77 msgid "FINISHED:" msgstr "FINALIZADO:" @@ -3183,7 +3150,7 @@ msgstr "Almacenamiento de datos" #: screens/Host/Host.js:62 #: screens/Host/HostFacts/HostFacts.js:45 #: screens/Host/Hosts.js:29 -#: screens/Inventory/Inventories.js:69 +#: screens/Inventory/Inventories.js:70 #: screens/Inventory/InventoryHost/InventoryHost.js:78 #: screens/Inventory/InventoryHostFacts/InventoryHostFacts.js:39 msgid "Facts" @@ -3223,7 +3190,7 @@ msgstr "No se pudo aprobar uno o más flujos de trabajo." msgid "Failed to approve workflow approval." msgstr "No se pudo aprobar el flujo de trabajo." -#: components/ResourceAccessList/ResourceAccessList.js:237 +#: components/ResourceAccessList/ResourceAccessList.js:235 msgid "Failed to assign roles properly" msgstr "No se pudieron asignar correctamente los roles" @@ -3233,7 +3200,7 @@ msgid "Failed to associate role" msgstr "No se pudo asociar el rol" #: screens/Host/HostGroups/HostGroupsList.js:248 -#: screens/InstanceGroup/Instances/InstanceList.js:299 +#: screens/InstanceGroup/Instances/InstanceList.js:298 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:287 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:265 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:268 @@ -3242,12 +3209,12 @@ msgid "Failed to associate." msgstr "No se pudo asociar." #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:285 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:109 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:111 msgid "Failed to cancel Inventory Source Sync" msgstr "No se pudo cancelar la sincronización de fuentes de inventario" #: screens/Project/ProjectDetail/ProjectDetail.js:261 -#: screens/Project/ProjectList/ProjectListItem.js:219 +#: screens/Project/ProjectList/ProjectListItem.js:224 msgid "Failed to cancel Project Sync" msgstr "No se pudo cancelar la sincronización de proyectos" @@ -3255,29 +3222,29 @@ msgstr "No se pudo cancelar la sincronización de proyectos" msgid "Failed to cancel one or more jobs." msgstr "No se pudo cancelar una o varias tareas." -#: components/JobList/JobListItem.js:107 -#: screens/Job/JobDetail/JobDetail.js:493 +#: components/JobList/JobListItem.js:114 +#: screens/Job/JobDetail/JobDetail.js:498 #: screens/Job/JobOutput/shared/OutputToolbar.js:138 msgid "Failed to cancel {0}" msgstr "No se ha podido cancelar {0}" -#: screens/Credential/CredentialList/CredentialListItem.js:85 +#: screens/Credential/CredentialList/CredentialListItem.js:88 msgid "Failed to copy credential." msgstr "No se pudo copiar la credencial." -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:104 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:112 msgid "Failed to copy execution environment" msgstr "No se pudo copiar el entorno de ejecución" -#: screens/Inventory/InventoryList/InventoryListItem.js:158 +#: screens/Inventory/InventoryList/InventoryListItem.js:162 msgid "Failed to copy inventory." msgstr "No se pudo copiar el inventario." -#: screens/Project/ProjectList/ProjectListItem.js:257 +#: screens/Project/ProjectList/ProjectListItem.js:262 msgid "Failed to copy project." msgstr "No se pudo copiar el proyecto." -#: components/TemplateList/TemplateListItem.js:239 +#: components/TemplateList/TemplateListItem.js:244 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:160 msgid "Failed to copy template." msgstr "No se pudo copiar la plantilla." @@ -3303,7 +3270,7 @@ msgstr "No se pudo eliminar el host." msgid "Failed to delete inventory source {name}." msgstr "No se pudo eliminar la fuente del inventario {name}." -#: screens/Inventory/InventoryDetail/InventoryDetail.js:152 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:171 msgid "Failed to delete inventory." msgstr "No se pudo eliminar el inventario." @@ -3323,11 +3290,11 @@ msgstr "No se pudo eliminar una o más aplicaciones." msgid "Failed to delete one or more credential types." msgstr "No se pudo eliminar uno o más tipos de credenciales." -#: screens/Credential/CredentialList/CredentialList.js:197 +#: screens/Credential/CredentialList/CredentialList.js:214 msgid "Failed to delete one or more credentials." msgstr "No se pudo eliminar una o más credenciales." -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:218 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:233 msgid "Failed to delete one or more execution environments" msgstr "No se pudo eliminar uno o más entornos de ejecución" @@ -3335,16 +3302,16 @@ msgstr "No se pudo eliminar uno o más entornos de ejecución" msgid "Failed to delete one or more groups." msgstr "No se pudo eliminar uno o varios grupos." -#: screens/Host/HostList/HostList.js:225 +#: screens/Host/HostList/HostList.js:235 #: screens/Inventory/InventoryHosts/InventoryHostList.js:203 msgid "Failed to delete one or more hosts." msgstr "No se pudo eliminar uno o más hosts." -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:315 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:239 msgid "Failed to delete one or more instance groups." msgstr "No se pudo eliminar uno o más grupos de instancias." -#: screens/Inventory/InventoryList/InventoryList.js:272 +#: screens/Inventory/InventoryList/InventoryList.js:288 msgid "Failed to delete one or more inventories." msgstr "No se pudo eliminar uno o más inventarios." @@ -3352,7 +3319,7 @@ msgstr "No se pudo eliminar uno o más inventarios." msgid "Failed to delete one or more inventory sources." msgstr "No se pudo eliminar una o más fuentes de inventario." -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:182 +#: components/RelatedTemplateList/RelatedTemplateList.js:229 msgid "Failed to delete one or more job templates." msgstr "No se pudo eliminar una o más plantillas de trabajo." @@ -3360,7 +3327,7 @@ msgstr "No se pudo eliminar una o más plantillas de trabajo." msgid "Failed to delete one or more jobs." msgstr "No se pudo eliminar una o más tareas." -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:223 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:236 msgid "Failed to delete one or more notification template." msgstr "No se pudo eliminar una o más plantillas de notificación." @@ -3368,7 +3335,7 @@ msgstr "No se pudo eliminar una o más plantillas de notificación." msgid "Failed to delete one or more organizations." msgstr "No se pudo eliminar una o más organizaciones." -#: screens/Project/ProjectList/ProjectList.js:278 +#: screens/Project/ProjectList/ProjectList.js:294 msgid "Failed to delete one or more projects." msgstr "No se pudo eliminar uno o más proyectos." @@ -3380,7 +3347,7 @@ msgstr "No se pudo eliminar una o más programaciones." msgid "Failed to delete one or more teams." msgstr "No se pudo eliminar uno o más equipos." -#: components/TemplateList/TemplateList.js:284 +#: components/TemplateList/TemplateList.js:301 msgid "Failed to delete one or more templates." msgstr "No se pudo eliminar una o más plantillas." @@ -3408,7 +3375,7 @@ msgstr "No se pudo eliminar la organización." msgid "Failed to delete project." msgstr "No se pudo eliminar el proyecto." -#: components/ResourceAccessList/ResourceAccessList.js:248 +#: components/ResourceAccessList/ResourceAccessList.js:246 msgid "Failed to delete role" msgstr "No se pudo eliminar el rol" @@ -3465,7 +3432,7 @@ msgid "Failed to disassociate one or more hosts." msgstr "No se pudo disociar uno o más hosts." #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:301 -#: screens/InstanceGroup/Instances/InstanceList.js:301 +#: screens/InstanceGroup/Instances/InstanceList.js:300 #: screens/Instances/InstanceDetail/InstanceDetail.js:248 msgid "Failed to disassociate one or more instances." msgstr "No se pudo disociar una o más instancias." @@ -3478,11 +3445,11 @@ msgstr "No se pudo disociar uno o más equipos." msgid "Failed to fetch custom login configuration settings. System defaults will be shown instead." msgstr "No se pudo obtener la configuración de inicio de sesión personalizada. En su lugar, se mostrarán los valores predeterminados del sistema." -#: screens/Project/ProjectList/ProjectList.js:290 +#: screens/Project/ProjectList/ProjectList.js:306 msgid "Failed to fetch the updated project data." msgstr "No se han podido obtener los datos actualizados del proyecto." -#: components/AdHocCommands/AdHocCommands.js:118 +#: components/AdHocCommands/AdHocCommands.js:119 #: components/LaunchButton/LaunchButton.js:165 #: screens/ManagementJob/ManagementJobList/ManagementJobList.js:128 msgid "Failed to launch job." @@ -3500,7 +3467,7 @@ msgstr "No se pudo recuperar el objeto de recurso de nodo completo." msgid "Failed to retrieve node credentials." msgstr "No se pudieron recuperar las credenciales del nodo." -#: screens/InstanceGroup/Instances/InstanceList.js:303 +#: screens/InstanceGroup/Instances/InstanceList.js:302 #: screens/Instances/InstanceList/InstanceList.js:181 msgid "Failed to run a health check on one or more instances." msgstr "No se ha podido ejecutar una comprobación de estado en una o más instancias." @@ -3579,7 +3546,7 @@ msgstr "El campo contiene un valor." msgid "Field ends with value." msgstr "El campo termina con un valor." -#: screens/InstanceGroup/shared/ContainerGroupForm.js:79 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:76 msgid "Field for passing a custom Kubernetes or OpenShift Pod specification." msgstr "Campo para pasar una especificación personalizada de Kubernetes u OpenShift Pod." @@ -3595,7 +3562,7 @@ msgstr "El campo comienza con un valor." msgid "Fifth" msgstr "Quinto" -#: screens/Job/JobOutput/JobOutputSearch.js:114 +#: screens/Job/JobOutput/JobOutputSearch.js:117 msgid "File Difference" msgstr "Diferencias del fichero" @@ -3607,17 +3574,17 @@ msgstr "Se rechazó la carga de archivos. Seleccione un único archivo .json." msgid "File, directory or script" msgstr "Archivo, directorio o script" -#: components/Search/Search.js:180 -#: components/Search/Search.js:204 +#: components/Search/Search.js:187 +#: components/Search/Search.js:211 msgid "Filter By {name}" msgstr "Filtrar por {name}" #: components/JobList/JobList.js:244 -#: components/JobList/JobListItem.js:93 +#: components/JobList/JobListItem.js:100 msgid "Finish Time" msgstr "Hora de finalización" -#: screens/Job/JobDetail/JobDetail.js:116 +#: screens/Job/JobDetail/JobDetail.js:117 #: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:159 msgid "Finished" msgstr "Finalizado" @@ -3628,7 +3595,7 @@ msgstr "Primero" #: components/AddRole/AddResourceRole.js:27 #: components/AddRole/AddResourceRole.js:41 -#: components/ResourceAccessList/ResourceAccessList.js:134 +#: components/ResourceAccessList/ResourceAccessList.js:132 #: screens/User/UserDetail/UserDetail.js:64 #: screens/User/UserList/UserList.js:124 #: screens/User/UserList/UserList.js:161 @@ -3641,12 +3608,13 @@ msgstr "Nombre" msgid "First Run" msgstr "Primera ejecución" -#: components/ResourceAccessList/ResourceAccessList.js:183 +#: components/ResourceAccessList/ResourceAccessList.js:181 #: components/ResourceAccessList/ResourceAccessListItem.js:67 msgid "First name" msgstr "Nombre" -#: components/Search/AdvancedSearch.js:224 +#: components/Search/AdvancedSearch.js:208 +#: components/Search/AdvancedSearch.js:222 msgid "First, select a key" msgstr "Primero, seleccione una clave" @@ -3654,11 +3622,16 @@ msgstr "Primero, seleccione una clave" msgid "Fit the graph to the available screen size" msgstr "Ajustar el gráfico al tamaño de la pantalla disponible" +#: screens/TopologyView/Header.js:75 +#: screens/TopologyView/Header.js:78 +msgid "Fit to screen" +msgstr "Fit to screen" + #: screens/Template/Survey/SurveyQuestionForm.js:94 msgid "Float" msgstr "Decimal corto" -#: screens/Job/JobOutput/JobOutputSearch.js:181 +#: screens/Job/JobOutput/JobOutputSearch.js:184 msgid "Follow" msgstr "Seguir" @@ -3668,8 +3641,7 @@ msgid "" "the playbook. Select check to only check playbook syntax,\n" "test environment setup, and report problems without\n" "executing the playbook." -msgstr "" -"Para las plantillas de trabajo, seleccione ejecutar para ejecutar\n" +msgstr "Para las plantillas de trabajo, seleccione ejecutar para ejecutar\n" "el playbook. Seleccione marcar para marcar solo la sintaxis del playbook,\n" "probar la configuración del entorno e informar problemas sin\n" "ejecutar el playbook." @@ -3679,8 +3651,7 @@ msgid "" "For job templates, select run to execute the playbook.\n" "Select check to only check playbook syntax, test environment setup,\n" "and report problems without executing the playbook." -msgstr "" -"Para las plantillas de trabajo, seleccione ejecutar para ejecutar el playbook.\n" +msgstr "Para las plantillas de trabajo, seleccione ejecutar para ejecutar el playbook.\n" "Seleccione marcar para marcar solo la sintaxis del manual, probar\n" "la configuración del entorno e informar problemas sin ejecutar el playbook." @@ -3735,7 +3706,7 @@ msgstr "Credenciales de Galaxy" msgid "Galaxy credentials must be owned by an Organization." msgstr "Las credenciales de Galaxy deben ser propiedad de una organización." -#: screens/Job/JobOutput/JobOutputSearch.js:122 +#: screens/Job/JobOutput/JobOutputSearch.js:125 msgid "Gathering Facts" msgstr "Obteniendo facts" @@ -3750,7 +3721,7 @@ msgstr "Obtener suscripciones" #: components/Lookup/ProjectLookup.js:135 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:89 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:158 -#: screens/Project/ProjectList/ProjectList.js:184 +#: screens/Project/ProjectList/ProjectList.js:198 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:97 msgid "Git" msgstr "Git" @@ -3799,12 +3770,8 @@ msgstr "Configuración de GitHub" msgid "GitLab" msgstr "GitLab" -#: components/Lookup/ExecutionEnvironmentLookup.js:206 -#~ msgid "Global Default Execution Environment" -#~ msgstr "Entorno de ejecución global predeterminado" - #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:76 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:76 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:84 msgid "Globally Available" msgstr "Disponible globalmente" @@ -3841,7 +3808,7 @@ msgid "Google OAuth2" msgstr "Google OAuth2" #: components/NotificationList/NotificationList.js:194 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:150 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:135 msgid "Grafana" msgstr "Grafana" @@ -3862,11 +3829,11 @@ msgstr "Mayor que la comparación." msgid "Greater than or equal to comparison." msgstr "Mayor o igual que la comparación." -#: components/Lookup/HostFilterLookup.js:92 +#: components/Lookup/HostFilterLookup.js:102 msgid "Group" msgstr "Grupo" -#: screens/Inventory/Inventories.js:76 +#: screens/Inventory/Inventories.js:77 msgid "Group details" msgstr "Detalles del grupo" @@ -3877,12 +3844,12 @@ msgstr "Tipo de grupo" #: screens/Host/Host.js:67 #: screens/Host/HostGroups/HostGroupsList.js:231 #: screens/Host/Hosts.js:30 -#: screens/Inventory/Inventories.js:70 -#: screens/Inventory/Inventories.js:72 -#: screens/Inventory/Inventory.js:64 +#: screens/Inventory/Inventories.js:71 +#: screens/Inventory/Inventories.js:73 +#: screens/Inventory/Inventory.js:65 #: screens/Inventory/InventoryHost/InventoryHost.js:83 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:248 -#: screens/Inventory/InventoryList/InventoryListItem.js:123 +#: screens/Inventory/InventoryList/InventoryListItem.js:127 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:251 #: util/getRelatedResourceDeleteDetails.js:118 msgid "Groups" @@ -3906,6 +3873,7 @@ msgid "Health Check" msgstr "Comprobación de estado" #: components/StatusLabel/StatusLabel.js:29 +#: screens/TopologyView/Legend.js:118 msgid "Healthy" msgstr "Saludable" @@ -3923,13 +3891,17 @@ msgid "Hide description" msgstr "Ocultar descripción" #: components/NotificationList/NotificationList.js:195 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:151 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:136 msgid "Hipchat" msgstr "HipChat" #: screens/Instances/InstanceList/InstanceList.js:119 msgid "Hop" -msgstr "" +msgstr "Hop" + +#: screens/TopologyView/Legend.js:103 +msgid "Hop node" +msgstr "Hop node" #: screens/Job/JobOutput/HostEventModal.js:112 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:148 @@ -3937,11 +3909,11 @@ msgstr "" msgid "Host" msgstr "Servidor" -#: screens/Job/JobOutput/JobOutputSearch.js:109 +#: screens/Job/JobOutput/JobOutputSearch.js:112 msgid "Host Async Failure" msgstr "Servidor Async fallido" -#: screens/Job/JobOutput/JobOutputSearch.js:108 +#: screens/Job/JobOutput/JobOutputSearch.js:111 msgid "Host Async OK" msgstr "Servidor Async OK" @@ -3959,11 +3931,11 @@ msgstr "Recuento de hosts" msgid "Host Details" msgstr "Detalles del host" -#: screens/Job/JobOutput/JobOutputSearch.js:100 +#: screens/Job/JobOutput/JobOutputSearch.js:103 msgid "Host Failed" msgstr "Servidor fallido" -#: screens/Job/JobOutput/JobOutputSearch.js:103 +#: screens/Job/JobOutput/JobOutputSearch.js:106 msgid "Host Failure" msgstr "Fallo del servidor" @@ -3977,31 +3949,31 @@ msgstr "Filtro de host" msgid "Host Name" msgstr "Nombre de Host" -#: screens/Job/JobOutput/JobOutputSearch.js:102 +#: screens/Job/JobOutput/JobOutputSearch.js:105 msgid "Host OK" msgstr "Servidor OK" -#: screens/Job/JobOutput/JobOutputSearch.js:107 +#: screens/Job/JobOutput/JobOutputSearch.js:110 msgid "Host Polling" msgstr "Sondeo al servidor" -#: screens/Job/JobOutput/JobOutputSearch.js:113 +#: screens/Job/JobOutput/JobOutputSearch.js:116 msgid "Host Retry" msgstr "Reintentar servidor" -#: screens/Job/JobOutput/JobOutputSearch.js:104 +#: screens/Job/JobOutput/JobOutputSearch.js:107 msgid "Host Skipped" msgstr "Servidor omitido" -#: screens/Job/JobOutput/JobOutputSearch.js:101 +#: screens/Job/JobOutput/JobOutputSearch.js:104 msgid "Host Started" msgstr "Host iniciado" -#: screens/Job/JobOutput/JobOutputSearch.js:105 +#: screens/Job/JobOutput/JobOutputSearch.js:108 msgid "Host Unreachable" msgstr "Servidor no alcanzable" -#: screens/Inventory/Inventories.js:67 +#: screens/Inventory/Inventories.js:68 msgid "Host details" msgstr "Detalles del host" @@ -4018,23 +3990,23 @@ msgstr "No se encontró el host." msgid "Host status information for this job is unavailable." msgstr "La información de estado del host para esta tarea no se encuentra disponible." -#: routeConfig.js:84 -#: screens/ActivityStream/ActivityStream.js:168 +#: routeConfig.js:85 +#: screens/ActivityStream/ActivityStream.js:170 #: screens/Dashboard/Dashboard.js:81 -#: screens/Host/HostList/HostList.js:135 -#: screens/Host/HostList/HostList.js:182 +#: screens/Host/HostList/HostList.js:143 +#: screens/Host/HostList/HostList.js:190 #: screens/Host/Hosts.js:15 #: screens/Host/Hosts.js:24 -#: screens/Inventory/Inventories.js:63 -#: screens/Inventory/Inventories.js:77 -#: screens/Inventory/Inventory.js:65 +#: screens/Inventory/Inventories.js:64 +#: screens/Inventory/Inventories.js:78 +#: screens/Inventory/Inventory.js:66 #: screens/Inventory/InventoryGroup/InventoryGroup.js:67 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:189 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:271 #: screens/Inventory/InventoryHosts/InventoryHostList.js:112 #: screens/Inventory/InventoryHosts/InventoryHostList.js:171 -#: screens/Inventory/SmartInventory.js:67 -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:63 +#: screens/Inventory/SmartInventory.js:68 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:71 #: screens/Job/JobOutput/shared/OutputToolbar.js:97 #: util/getRelatedResourceDeleteDetails.js:122 msgid "Hosts" @@ -4061,13 +4033,21 @@ msgstr "Hosts restantes" msgid "Hour" msgstr "Hora" -#: screens/InstanceGroup/Instances/InstanceList.js:199 +#: screens/TopologyView/Legend.js:92 +msgid "Hy" +msgstr "Hy" + +#: screens/InstanceGroup/Instances/InstanceList.js:198 #: screens/Instances/InstanceList/InstanceList.js:118 msgid "Hybrid" -msgstr "" +msgstr "Hybrid" + +#: screens/TopologyView/Legend.js:95 +msgid "Hybrid node" +msgstr "Hybrid node" #: components/JobList/JobList.js:196 -#: components/Lookup/HostFilterLookup.js:88 +#: components/Lookup/HostFilterLookup.js:98 #: screens/Team/TeamRoles/TeamRolesList.js:155 msgid "ID" msgstr "ID" @@ -4089,7 +4069,7 @@ msgid "ID of the panel (optional)" msgstr "ID del panel (opcional)" #: components/NotificationList/NotificationList.js:196 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:152 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:137 msgid "IRC" msgstr "IRC" @@ -4133,8 +4113,7 @@ msgid "" "If checked, all variables for child groups\n" "and hosts will be removed and replaced by those found\n" "on the external source." -msgstr "" -"Si las opciones están marcadas, se eliminarán\n" +msgstr "Si las opciones están marcadas, se eliminarán\n" "todas las variables de los grupos secundarios y se reemplazarán\n" "con aquellas que se hallen en la fuente externa." @@ -4147,8 +4126,7 @@ msgid "" "to the next manually created group or if there is no manually\n" "created group to promote them into, they will be left in the \"all\"\n" "default group for the inventory." -msgstr "" -"Si las opciones están marcadas, cualquier grupo o host que estuvo\n" +msgstr "Si las opciones están marcadas, cualquier grupo o host que estuvo\n" "presente previamente en la fuente externa pero que ahora se eliminó,\n" "se eliminará del inventario. Los hosts y grupos que no fueron\n" "gestionados por la fuente de inventario serán promovidos al siguiente\n" @@ -4160,8 +4138,7 @@ msgstr "" msgid "" "If enabled, run this playbook as an\n" "administrator." -msgstr "" -"Si se habilita esta opción, ejecute este playbook\n" +msgstr "Si se habilita esta opción, ejecute este playbook\n" "como administrador." #: components/LaunchPrompt/steps/OtherPromptsStep.js:175 @@ -4169,8 +4146,7 @@ msgid "" "If enabled, show the changes made\n" "by Ansible tasks, where supported. This is equivalent to Ansible’s\n" "--diff mode." -msgstr "" -"Si se habilita esta opción, muestre los cambios realizados\n" +msgstr "Si se habilita esta opción, muestre los cambios realizados\n" "por las tareas de Ansible, donde sea compatible. Esto es equivalente\n" "al modo --diff de Ansible." @@ -4179,8 +4155,7 @@ msgid "" "If enabled, show the changes made by\n" "Ansible tasks, where supported. This is equivalent\n" "to Ansible's --diff mode." -msgstr "" -"Si se habilita esta opción, muestre los cambios realizados\n" +msgstr "Si se habilita esta opción, muestre los cambios realizados\n" "por las tareas de Ansible, donde sea compatible. Esto es equivalente\n" "al modo --diff de Ansible." @@ -4192,8 +4167,7 @@ msgstr "Si se habilita esta opción, muestre los cambios realizados por las tare msgid "" "If enabled, simultaneous runs of this job\n" "template will be allowed." -msgstr "" -"Si se habilita esta opción, se permitirá la ejecución\n" +msgstr "Si se habilita esta opción, se permitirá la ejecución\n" "simultánea de esta plantilla de trabajo." #: screens/Template/shared/WorkflowJobTemplateForm.js:241 @@ -4205,8 +4179,7 @@ msgid "" "If enabled, this will store gathered facts so they can\n" "be viewed at the host level. Facts are persisted and\n" "injected into the fact cache at runtime." -msgstr "" -"Si se habilita esta opción, se almacenarán los eventos recopilados para que estén visibles en el nivel de host. Los eventos persisten y\n" +msgstr "Si se habilita esta opción, se almacenarán los eventos recopilados para que estén visibles en el nivel de host. Los eventos persisten y\n" "se insertan en la caché de eventos en tiempo de ejecución." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:266 @@ -4221,8 +4194,7 @@ msgstr "Si está listo para actualizar o renovar, <0>póngase en contacto con no msgid "" "If you do not have a subscription, you can visit\n" "Red Hat to obtain a trial subscription." -msgstr "" -"Si no tiene una suscripción, puede visitar\n" +msgstr "Si no tiene una suscripción, puede visitar\n" "Red Hat para obtener una suscripción de prueba." #: components/ResourceAccessList/DeleteRoleConfirmationModal.js:46 @@ -4234,15 +4206,14 @@ msgstr "Si solo desea eliminar el acceso de este usuario específico, elimínelo msgid "" "If you want the Inventory Source to update on\n" "launch and on project update, click on Update on launch, and also go to" -msgstr "" -"Si desea que la fuente de inventario se actualice al\n" +msgstr "Si desea que la fuente de inventario se actualice al\n" "ejecutar y en la actualización del proyecto, haga clic en Actualizar al ejecutar, y también vaya a" #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:52 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:127 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:133 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:152 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:67 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:141 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:147 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:166 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:75 #: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:96 #: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:89 #: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:108 @@ -4250,7 +4221,7 @@ msgstr "" msgid "Image" msgstr "Imagen" -#: screens/Job/JobOutput/JobOutputSearch.js:117 +#: screens/Job/JobOutput/JobOutputSearch.js:120 msgid "Including File" msgstr "Incluyendo fichero" @@ -4259,8 +4230,7 @@ msgid "" "Indicates if a host is available and should be included in running\n" "jobs. For hosts that are part of an external inventory, this may be\n" "reset by the inventory sync process." -msgstr "" -"Indica si un host está disponible y debe ser incluido en la ejecución de\n" +msgstr "Indica si un host está disponible y debe ser incluido en la ejecución de\n" "tareas. Para los hosts que forman parte de un inventario externo, esto se puede\n" "restablecer mediante el proceso de sincronización del inventario." @@ -4272,13 +4242,13 @@ msgstr "Información" msgid "Initiated By" msgstr "Inicializado por" -#: screens/ActivityStream/ActivityStream.js:245 -#: screens/ActivityStream/ActivityStream.js:255 +#: screens/ActivityStream/ActivityStream.js:247 +#: screens/ActivityStream/ActivityStream.js:257 #: screens/ActivityStream/ActivityStreamDetailButton.js:44 msgid "Initiated by" msgstr "Inicializado por" -#: screens/ActivityStream/ActivityStream.js:235 +#: screens/ActivityStream/ActivityStream.js:237 msgid "Initiated by (username)" msgstr "Inicializado por (nombre de usuario)" @@ -4305,7 +4275,7 @@ msgstr "Insight para Ansible Automation Platform" msgid "Insights for Ansible Automation Platform dashboard" msgstr "Panel de control de Insight para Ansible Automation Platform" -#: components/Lookup/HostFilterLookup.js:113 +#: components/Lookup/HostFilterLookup.js:123 msgid "Insights system ID" msgstr "ID del sistema de Insights" @@ -4317,7 +4287,7 @@ msgstr "Instancia" msgid "Instance Filters" msgstr "Filtros de instancias" -#: screens/Job/JobDetail/JobDetail.js:278 +#: screens/Job/JobDetail/JobDetail.js:283 msgid "Instance Group" msgstr "Grupo de instancias" @@ -4325,32 +4295,32 @@ msgstr "Grupo de instancias" #: components/Lookup/InstanceGroupsLookup.js:75 #: components/Lookup/InstanceGroupsLookup.js:121 #: components/PromptDetail/PromptJobTemplateDetail.js:229 -#: routeConfig.js:131 -#: screens/ActivityStream/ActivityStream.js:197 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:166 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:268 -#: screens/InstanceGroup/InstanceGroups.js:37 -#: screens/InstanceGroup/InstanceGroups.js:47 +#: routeConfig.js:132 +#: screens/ActivityStream/ActivityStream.js:199 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:111 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:193 +#: screens/InstanceGroup/InstanceGroups.js:44 +#: screens/InstanceGroup/InstanceGroups.js:54 #: screens/Inventory/InventoryDetail/InventoryDetail.js:84 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:117 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:392 msgid "Instance Groups" msgstr "Grupos de instancias" -#: components/Lookup/HostFilterLookup.js:105 +#: components/Lookup/HostFilterLookup.js:115 msgid "Instance ID" msgstr "ID de instancia" -#: screens/InstanceGroup/InstanceGroups.js:54 +#: screens/InstanceGroup/InstanceGroups.js:61 msgid "Instance details" msgstr "Detalles de la instancia" -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:64 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:58 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:69 msgid "Instance group" msgstr "Grupo de instancias" -#: screens/InstanceGroup/InstanceGroup.js:104 +#: screens/InstanceGroup/InstanceGroup.js:91 msgid "Instance group not found." msgstr "No se encontró el grupo de instancias." @@ -4363,14 +4333,14 @@ msgstr "Capacidad utilizada del grupo de instancias" msgid "Instance groups" msgstr "Grupos de instancias" -#: routeConfig.js:136 -#: screens/ActivityStream/ActivityStream.js:195 -#: screens/InstanceGroup/InstanceGroup.js:86 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:288 +#: routeConfig.js:137 +#: screens/ActivityStream/ActivityStream.js:197 +#: screens/InstanceGroup/InstanceGroup.js:73 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:212 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:73 -#: screens/InstanceGroup/InstanceGroups.js:52 -#: screens/InstanceGroup/Instances/InstanceList.js:182 -#: screens/InstanceGroup/Instances/InstanceList.js:278 +#: screens/InstanceGroup/InstanceGroups.js:59 +#: screens/InstanceGroup/Instances/InstanceList.js:181 +#: screens/InstanceGroup/Instances/InstanceList.js:277 #: screens/Instances/InstanceList/InstanceList.js:101 #: screens/Instances/Instances.js:11 #: screens/Instances/Instances.js:19 @@ -4389,10 +4359,6 @@ msgstr "Dirección de correo electrónico no válida" msgid "Invalid file format. Please upload a valid Red Hat Subscription Manifest." msgstr "Formato de archivo no válido. Cargue un manifiesto de suscripción de Red Hat válido." -#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:151 -#~ msgid "Invalid link target. Unable to link to children or ancestor nodes. Graph cycles are not supported." -#~ msgstr "Destino de enlace no válido. No se puede enlazar con nodos secundarios o antecesores. No se admiten los ciclos de gráfico." - #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:151 msgid "Invalid link target. Unable to link to children or ancestor nodes. Graph cycles are not supported." msgstr "Objetivo de enlace no válido. No se puede enlazar con nodos secundarios o ancestros. Los ciclos del gráfico no son compatibles." @@ -4406,26 +4372,26 @@ msgid "Invalid username or password. Please try again." msgstr "Nombre de usuario o contraseña no válidos. Intente de nuevo." #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:119 -#: routeConfig.js:79 -#: screens/ActivityStream/ActivityStream.js:165 +#: routeConfig.js:80 +#: screens/ActivityStream/ActivityStream.js:167 #: screens/Dashboard/Dashboard.js:92 #: screens/Inventory/Inventories.js:16 -#: screens/Inventory/InventoryList/InventoryList.js:159 -#: screens/Inventory/InventoryList/InventoryList.js:222 +#: screens/Inventory/InventoryList/InventoryList.js:174 +#: screens/Inventory/InventoryList/InventoryList.js:237 #: util/getRelatedResourceDeleteDetails.js:201 #: util/getRelatedResourceDeleteDetails.js:269 msgid "Inventories" msgstr "Inventarios" -#: screens/Inventory/InventoryList/InventoryListItem.js:149 +#: screens/Inventory/InventoryList/InventoryListItem.js:153 msgid "Inventories with sources cannot be copied" msgstr "No se pueden copiar los inventarios con fuentes" #: components/HostForm/HostForm.js:48 -#: components/JobList/JobListItem.js:204 +#: components/JobList/JobListItem.js:223 #: components/LaunchPrompt/steps/InventoryStep.js:105 #: components/LaunchPrompt/steps/useInventoryStep.js:48 -#: components/Lookup/HostFilterLookup.js:376 +#: components/Lookup/HostFilterLookup.js:422 #: components/Lookup/HostListItem.js:9 #: components/Lookup/InventoryLookup.js:129 #: components/Lookup/InventoryLookup.js:138 @@ -4438,18 +4404,19 @@ msgstr "No se pueden copiar los inventarios con fuentes" #: components/PromptDetail/PromptJobTemplateDetail.js:134 #: components/PromptDetail/PromptWFJobTemplateDetail.js:77 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:297 -#: components/TemplateList/TemplateListItem.js:283 -#: components/TemplateList/TemplateListItem.js:293 +#: components/TemplateList/TemplateListItem.js:288 +#: components/TemplateList/TemplateListItem.js:298 #: screens/Host/HostDetail/HostDetail.js:75 -#: screens/Host/HostList/HostList.js:162 +#: screens/Host/HostList/HostList.js:170 #: screens/Host/HostList/HostListItem.js:55 #: screens/Inventory/InventoryDetail/InventoryDetail.js:72 -#: screens/Inventory/InventoryList/InventoryList.js:171 -#: screens/Inventory/InventoryList/InventoryListItem.js:113 +#: screens/Inventory/InventoryList/InventoryList.js:186 +#: screens/Inventory/InventoryList/InventoryListItem.js:117 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:39 -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:104 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:113 #: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:39 -#: screens/Job/JobDetail/JobDetail.js:164 +#: screens/Job/JobDetail/JobDetail.js:165 +#: screens/Job/JobDetail/JobDetail.js:179 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:213 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:221 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:140 @@ -4465,15 +4432,15 @@ msgstr "Inventario (Nombre)" msgid "Inventory File" msgstr "Archivo de inventario" -#: components/Lookup/HostFilterLookup.js:96 +#: components/Lookup/HostFilterLookup.js:106 msgid "Inventory ID" msgstr "ID de inventario" -#: screens/Job/JobDetail/JobDetail.js:182 +#: screens/Job/JobDetail/JobDetail.js:185 msgid "Inventory Source" msgstr "Fuente de inventario" -#: screens/Job/JobDetail/JobDetail.js:205 +#: screens/Job/JobDetail/JobDetail.js:208 msgid "Inventory Source Project" msgstr "Proyecto de fuente de inventario" @@ -4482,7 +4449,7 @@ msgid "Inventory Source Sync" msgstr "Sincronización de fuentes de inventario" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:283 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:108 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:110 msgid "Inventory Source Sync Error" msgstr "Error en la sincronización de fuentes de inventario" @@ -4494,14 +4461,14 @@ msgid "Inventory Sources" msgstr "Fuentes de inventario" #: components/JobList/JobList.js:208 -#: components/JobList/JobListItem.js:37 +#: components/JobList/JobListItem.js:43 #: components/Schedule/ScheduleList/ScheduleListItem.js:36 #: components/Workflow/WorkflowLegend.js:100 -#: screens/Job/JobDetail/JobDetail.js:70 +#: screens/Job/JobDetail/JobDetail.js:71 msgid "Inventory Sync" msgstr "Sincronización de inventario" -#: screens/Inventory/InventoryList/InventoryList.js:168 +#: screens/Inventory/InventoryList/InventoryList.js:183 msgid "Inventory Type" msgstr "Tipo de inventario" @@ -4509,12 +4476,16 @@ msgstr "Tipo de inventario" msgid "Inventory Update" msgstr "Actualización del inventario" +#: screens/Inventory/InventoryList/InventoryList.js:121 +msgid "Inventory copied successfully" +msgstr "Inventory copied successfully" + #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:228 #: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:104 msgid "Inventory file" msgstr "Archivo de inventario" -#: screens/Inventory/Inventory.js:91 +#: screens/Inventory/Inventory.js:93 msgid "Inventory not found." msgstr "No se encontró el inventario." @@ -4526,23 +4497,23 @@ msgstr "Sincronización de inventario" msgid "Inventory sync failures" msgstr "Errores de sincronización de inventario" -#: components/DataListToolbar/DataListToolbar.js:109 +#: components/DataListToolbar/DataListToolbar.js:111 msgid "Is expanded" msgstr "Expandido" -#: components/DataListToolbar/DataListToolbar.js:111 +#: components/DataListToolbar/DataListToolbar.js:113 msgid "Is not expanded" msgstr "No se expande" -#: screens/Job/JobOutput/JobOutputSearch.js:111 +#: screens/Job/JobOutput/JobOutputSearch.js:114 msgid "Item Failed" msgstr "Elemento fallido" -#: screens/Job/JobOutput/JobOutputSearch.js:110 +#: screens/Job/JobOutput/JobOutputSearch.js:113 msgid "Item OK" msgstr "Elemento OK" -#: screens/Job/JobOutput/JobOutputSearch.js:112 +#: screens/Job/JobOutput/JobOutputSearch.js:115 msgid "Item Skipped" msgstr "Elemento omitido" @@ -4557,9 +4528,9 @@ msgstr "Elementos por página" #: components/Sparkline/Sparkline.js:28 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:159 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:35 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:36 #: screens/Project/ProjectDetail/ProjectDetail.js:117 -#: screens/Project/ProjectList/ProjectListItem.js:66 +#: screens/Project/ProjectList/ProjectListItem.js:70 msgid "JOB ID:" msgstr "ID DE TAREA:" @@ -4584,21 +4555,21 @@ msgstr "Enero" msgid "Job" msgstr "Tarea" -#: components/JobList/JobListItem.js:105 -#: screens/Job/JobDetail/JobDetail.js:491 -#: screens/Job/JobOutput/JobOutput.js:800 -#: screens/Job/JobOutput/JobOutput.js:801 +#: components/JobList/JobListItem.js:112 +#: screens/Job/JobDetail/JobDetail.js:496 +#: screens/Job/JobOutput/JobOutput.js:821 +#: screens/Job/JobOutput/JobOutput.js:822 #: screens/Job/JobOutput/shared/OutputToolbar.js:136 msgid "Job Cancel Error" msgstr "Error en la cancelación de tarea" -#: screens/Job/JobDetail/JobDetail.js:513 -#: screens/Job/JobOutput/JobOutput.js:789 -#: screens/Job/JobOutput/JobOutput.js:790 +#: screens/Job/JobDetail/JobDetail.js:518 +#: screens/Job/JobOutput/JobOutput.js:810 +#: screens/Job/JobOutput/JobOutput.js:811 msgid "Job Delete Error" msgstr "Error en la eliminación de tareas" -#: screens/Job/JobDetail/JobDetail.js:97 +#: screens/Job/JobDetail/JobDetail.js:98 msgid "Job ID" msgstr "Identificación del trabajo" @@ -4606,13 +4577,13 @@ msgstr "Identificación del trabajo" msgid "Job Runs" msgstr "Ejecuciones de trabajo" -#: components/JobList/JobListItem.js:294 -#: screens/Job/JobDetail/JobDetail.js:293 +#: components/JobList/JobListItem.js:313 +#: screens/Job/JobDetail/JobDetail.js:298 msgid "Job Slice" msgstr "Fracción de tareas" -#: components/JobList/JobListItem.js:299 -#: screens/Job/JobDetail/JobDetail.js:300 +#: components/JobList/JobListItem.js:318 +#: screens/Job/JobDetail/JobDetail.js:305 msgid "Job Slice Parent" msgstr "Fraccionamiento de los trabajos principales" @@ -4631,19 +4602,19 @@ msgstr "Estado de la tarea" #: components/PromptDetail/PromptDetail.js:235 #: components/PromptDetail/PromptJobTemplateDetail.js:248 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:353 -#: screens/Job/JobDetail/JobDetail.js:372 +#: screens/Job/JobDetail/JobDetail.js:377 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:418 #: screens/Template/shared/JobTemplateForm.js:519 msgid "Job Tags" msgstr "Etiquetas de trabajo" -#: components/JobList/JobListItem.js:172 -#: components/TemplateList/TemplateList.js:202 +#: components/JobList/JobListItem.js:191 +#: components/TemplateList/TemplateList.js:217 #: components/Workflow/WorkflowLegend.js:92 #: components/Workflow/WorkflowNodeHelp.js:59 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:97 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:17 -#: screens/Job/JobDetail/JobDetail.js:123 +#: screens/Job/JobDetail/JobDetail.js:124 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:93 msgid "Job Template" msgstr "Plantilla de trabajo" @@ -4652,7 +4623,12 @@ msgstr "Plantilla de trabajo" msgid "Job Template default credentials must be replaced with one of the same type. Please select a credential for the following types in order to proceed: {0}" msgstr "Las credenciales predeterminadas de la plantilla de trabajo se deben reemplazar por una del mismo tipo. Seleccione una credencial de los siguientes tipos para continuar: {0}" -#: screens/Project/Project.js:115 +#: screens/Credential/Credential.js:78 +#: screens/Credential/Credentials.js:29 +#: screens/Inventory/Inventories.js:61 +#: screens/Inventory/Inventory.js:73 +#: screens/Inventory/SmartInventory.js:74 +#: screens/Project/Project.js:106 #: screens/Project/Projects.js:31 #: util/getRelatedResourceDeleteDetails.js:55 #: util/getRelatedResourceDeleteDetails.js:100 @@ -4673,7 +4649,7 @@ msgstr "Las plantillas de trabajo con credenciales que solicitan contraseñas no #: components/PromptDetail/PromptDetail.js:183 #: components/PromptDetail/PromptJobTemplateDetail.js:107 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:293 -#: screens/Job/JobDetail/JobDetail.js:157 +#: screens/Job/JobDetail/JobDetail.js:158 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:192 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:137 #: screens/Template/shared/JobTemplateForm.js:250 @@ -4688,28 +4664,28 @@ msgstr "Estado de la tarea" msgid "Job status graph tab" msgstr "Pestaña del gráfico de estado de la tarea" +#: components/RelatedTemplateList/RelatedTemplateList.js:141 +#: components/RelatedTemplateList/RelatedTemplateList.js:191 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:15 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:117 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:149 msgid "Job templates" msgstr "Plantillas de trabajo" #: components/JobList/JobList.js:187 #: components/JobList/JobList.js:270 -#: routeConfig.js:38 -#: screens/ActivityStream/ActivityStream.js:142 +#: routeConfig.js:39 +#: screens/ActivityStream/ActivityStream.js:144 #: screens/Dashboard/shared/LineChart.js:64 #: screens/Host/Host.js:72 #: screens/Host/Hosts.js:31 -#: screens/InstanceGroup/ContainerGroup.js:80 -#: screens/InstanceGroup/InstanceGroup.js:91 -#: screens/InstanceGroup/InstanceGroups.js:55 -#: screens/InstanceGroup/InstanceGroups.js:60 +#: screens/InstanceGroup/ContainerGroup.js:71 +#: screens/InstanceGroup/InstanceGroup.js:78 +#: screens/InstanceGroup/InstanceGroups.js:62 +#: screens/InstanceGroup/InstanceGroups.js:67 #: screens/Inventory/Inventories.js:59 -#: screens/Inventory/Inventories.js:68 -#: screens/Inventory/Inventory.js:68 +#: screens/Inventory/Inventories.js:69 +#: screens/Inventory/Inventory.js:69 #: screens/Inventory/InventoryHost/InventoryHost.js:88 -#: screens/Inventory/SmartInventory.js:69 +#: screens/Inventory/SmartInventory.js:70 #: screens/Job/Jobs.js:21 #: screens/Job/Jobs.js:31 #: screens/Setting/SettingList.js:87 @@ -4732,19 +4708,19 @@ msgstr "Julio" msgid "June" msgstr "Junio" -#: components/Search/AdvancedSearch.js:162 +#: components/Search/AdvancedSearch.js:256 msgid "Key" msgstr "Clave" -#: components/Search/AdvancedSearch.js:153 +#: components/Search/AdvancedSearch.js:247 msgid "Key select" msgstr "Seleccionar clave" -#: components/Search/AdvancedSearch.js:156 +#: components/Search/AdvancedSearch.js:250 msgid "Key typeahead" msgstr "Escritura anticipada de la clave" -#: screens/ActivityStream/ActivityStream.js:230 +#: screens/ActivityStream/ActivityStream.js:232 msgid "Keyword" msgstr "Palabra clave" @@ -4801,19 +4777,22 @@ msgstr "LDAP4" msgid "LDAP5" msgstr "LDAP5" -#: components/TemplateList/TemplateList.js:219 +#: components/RelatedTemplateList/RelatedTemplateList.js:163 +#: components/TemplateList/TemplateList.js:234 msgid "Label" -msgstr "" +msgstr "Label" #: components/JobList/JobList.js:200 msgid "Label Name" msgstr "Nombre de la etiqueta" -#: components/JobList/JobListItem.js:264 +#: components/JobList/JobListItem.js:283 #: components/PromptDetail/PromptJobTemplateDetail.js:210 #: components/PromptDetail/PromptWFJobTemplateDetail.js:114 -#: components/TemplateList/TemplateListItem.js:344 -#: screens/Job/JobDetail/JobDetail.js:352 +#: components/TemplateList/TemplateListItem.js:349 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:108 +#: screens/Inventory/shared/InventoryForm.js:74 +#: screens/Job/JobDetail/JobDetail.js:357 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:372 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:188 #: screens/Template/shared/JobTemplateForm.js:391 @@ -4845,7 +4824,7 @@ msgstr "Último inicio de sesión" #: components/PromptDetail/PromptDetail.js:159 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:282 -#: components/TemplateList/TemplateListItem.js:314 +#: components/TemplateList/TemplateListItem.js:319 #: screens/Application/ApplicationDetails/ApplicationDetails.js:101 #: screens/Application/ApplicationsList/ApplicationListItem.js:45 #: screens/Application/ApplicationsList/ApplicationsList.js:159 @@ -4854,11 +4833,11 @@ msgstr "Último inicio de sesión" #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:104 #: screens/Host/HostDetail/HostDetail.js:86 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:71 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:100 -#: screens/Inventory/InventoryDetail/InventoryDetail.js:117 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:94 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:136 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:45 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:85 -#: screens/Job/JobDetail/JobDetail.js:431 +#: screens/Job/JobDetail/JobDetail.js:436 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:383 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:110 #: screens/Project/ProjectDetail/ProjectDetail.js:236 @@ -4872,7 +4851,7 @@ msgstr "Último modificado" #: components/AddRole/AddResourceRole.js:31 #: components/AddRole/AddResourceRole.js:45 -#: components/ResourceAccessList/ResourceAccessList.js:138 +#: components/ResourceAccessList/ResourceAccessList.js:136 #: screens/User/UserDetail/UserDetail.js:65 #: screens/User/UserList/UserList.js:128 #: screens/User/UserList/UserList.js:162 @@ -4881,8 +4860,8 @@ msgstr "Último modificado" msgid "Last Name" msgstr "Apellido" -#: components/TemplateList/TemplateList.js:229 -#: components/TemplateList/TemplateListItem.js:180 +#: components/TemplateList/TemplateList.js:244 +#: components/TemplateList/TemplateListItem.js:185 msgid "Last Ran" msgstr "Último ejecutado" @@ -4890,23 +4869,23 @@ msgstr "Último ejecutado" msgid "Last Run" msgstr "Última ejecución" -#: components/Lookup/HostFilterLookup.js:109 +#: components/Lookup/HostFilterLookup.js:119 msgid "Last job" msgstr "Última tarea" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:264 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:151 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:50 -#: screens/Project/ProjectList/ProjectListItem.js:295 +#: screens/Project/ProjectList/ProjectListItem.js:300 msgid "Last modified" msgstr "Última modificación" -#: components/ResourceAccessList/ResourceAccessList.js:184 +#: components/ResourceAccessList/ResourceAccessList.js:182 #: components/ResourceAccessList/ResourceAccessListItem.js:68 msgid "Last name" msgstr "Apellido" -#: screens/Project/ProjectList/ProjectListItem.js:300 +#: screens/Project/ProjectList/ProjectListItem.js:305 msgid "Last used" msgstr "Última utilización" @@ -4925,8 +4904,7 @@ msgstr "Ejecutar" msgid "Launch Management Job" msgstr "Ejecutar tarea de gestión" -#: components/TemplateList/TemplateListItem.js:200 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:85 +#: components/TemplateList/TemplateListItem.js:205 msgid "Launch Template" msgstr "Ejecutar plantilla" @@ -4939,7 +4917,7 @@ msgstr "Ejecutar plantilla" msgid "Launch management job" msgstr "Ejecutar tarea de gestión" -#: components/TemplateList/TemplateListItem.js:208 +#: components/TemplateList/TemplateListItem.js:213 msgid "Launch template" msgstr "Ejecutar plantilla" @@ -4952,7 +4930,7 @@ msgstr "Ejecutar flujo de trabajo" msgid "Launch | {0}" msgstr "Ejecutar | {0}" -#: components/DetailList/LaunchedByDetail.js:83 +#: components/DetailList/LaunchedByDetail.js:54 msgid "Launched By" msgstr "Ejecutado por" @@ -4970,6 +4948,8 @@ msgstr "Deje este campo en blanco para que el entorno de ejecución esté dispon #: components/Workflow/WorkflowLegend.js:86 #: screens/Metrics/LineChart.js:120 +#: screens/TopologyView/Header.js:102 +#: screens/TopologyView/Legend.js:65 msgid "Legend" msgstr "Leyenda" @@ -4989,7 +4969,7 @@ msgstr "Menor o igual que la comparación." #: components/PromptDetail/PromptJobTemplateDetail.js:155 #: components/PromptDetail/PromptWFJobTemplateDetail.js:88 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:321 -#: screens/Job/JobDetail/JobDetail.js:257 +#: screens/Job/JobDetail/JobDetail.js:262 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:259 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:147 #: screens/Template/shared/JobTemplateForm.js:440 @@ -5035,7 +5015,7 @@ msgstr "Configuración del registro" msgid "Logout" msgstr "Finalización de la sesión" -#: components/Lookup/HostFilterLookup.js:340 +#: components/Lookup/HostFilterLookup.js:366 #: components/Lookup/Lookup.js:180 msgid "Lookup modal" msgstr "Modal de búsqueda" @@ -5053,16 +5033,16 @@ msgid "Lookup typeahead" msgstr "Escritura anticipada de la búsqueda" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:157 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:33 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:34 #: screens/Project/ProjectDetail/ProjectDetail.js:115 -#: screens/Project/ProjectList/ProjectListItem.js:64 +#: screens/Project/ProjectList/ProjectListItem.js:68 msgid "MOST RECENT SYNC" msgstr "ÚLTIMA SINCRONIZACIÓN" #: components/AdHocCommands/AdHocCredentialStep.js:97 #: components/AdHocCommands/AdHocCredentialStep.js:98 #: components/AdHocCommands/AdHocCredentialStep.js:112 -#: screens/Job/JobDetail/JobDetail.js:308 +#: screens/Job/JobDetail/JobDetail.js:313 msgid "Machine Credential" msgstr "Credenciales de máquina" @@ -5070,22 +5050,22 @@ msgstr "Credenciales de máquina" msgid "Managed" msgstr "Gestionado" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:146 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:147 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:169 msgid "Managed nodes" msgstr "Nodos gestionados" #: components/JobList/JobList.js:211 -#: components/JobList/JobListItem.js:40 +#: components/JobList/JobListItem.js:46 #: components/Schedule/ScheduleList/ScheduleListItem.js:39 #: components/Workflow/WorkflowLegend.js:108 #: components/Workflow/WorkflowNodeHelp.js:79 -#: screens/Job/JobDetail/JobDetail.js:73 +#: screens/Job/JobDetail/JobDetail.js:74 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:105 msgid "Management Job" msgstr "Trabajo de gestión" -#: routeConfig.js:126 +#: routeConfig.js:127 #: screens/ManagementJob/ManagementJobList/ManagementJobList.js:84 msgid "Management Jobs" msgstr "Trabajos de gestión" @@ -5116,8 +5096,8 @@ msgstr "Tareas de gestión" #: screens/Instances/InstanceDetail/InstanceDetail.js:155 #: screens/Instances/InstanceList/InstanceListItem.js:219 #: screens/Project/ProjectDetail/ProjectDetail.js:173 -#: screens/Project/ProjectList/ProjectList.js:183 -#: screens/Project/ProjectList/ProjectListItem.js:206 +#: screens/Project/ProjectList/ProjectList.js:197 +#: screens/Project/ProjectList/ProjectListItem.js:211 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:96 msgid "Manual" msgstr "Manual" @@ -5127,7 +5107,7 @@ msgid "March" msgstr "Marzo" #: components/NotificationList/NotificationList.js:197 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:153 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:138 msgid "Mattermost" msgstr "Mattermost" @@ -5177,18 +5157,17 @@ msgstr "Mínimo" msgid "Minimum length" msgstr "Longitud mínima" -#: screens/InstanceGroup/shared/InstanceGroupForm.js:49 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:31 msgid "" "Minimum number of instances that will be automatically\n" "assigned to this group when new instances come online." msgstr "Cantidad mínima de instancias que se asignará automáticamente a este grupo cuando aparezcan nuevas instancias en línea." -#: screens/InstanceGroup/shared/InstanceGroupForm.js:59 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:41 msgid "" "Minimum percentage of all instances that will be automatically\n" "assigned to this group when new instances come online." -msgstr "" -"Porcentaje mínimo de todas las instancias que se asignará automáticamente\n" +msgstr "Porcentaje mínimo de todas las instancias que se asignará automáticamente\n" "a este grupo cuando aparezcan nuevas instancias en línea." #: components/Schedule/shared/ScheduleForm.js:152 @@ -5239,30 +5218,30 @@ msgstr "Modificado" #: components/Lookup/OrganizationLookup.js:137 #: components/Lookup/ProjectLookup.js:146 #: components/NotificationList/NotificationList.js:210 +#: components/RelatedTemplateList/RelatedTemplateList.js:155 #: components/Schedule/ScheduleList/ScheduleList.js:201 -#: components/TemplateList/TemplateList.js:215 +#: components/TemplateList/TemplateList.js:230 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:31 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:62 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:100 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:131 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:169 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:200 -#: screens/Credential/CredentialList/CredentialList.js:139 +#: screens/Credential/CredentialList/CredentialList.js:155 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialsStep.js:100 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:136 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:106 #: screens/Host/HostGroups/HostGroupsList.js:168 -#: screens/Host/HostList/HostList.js:153 +#: screens/Host/HostList/HostList.js:161 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:203 #: screens/Inventory/InventoryGroups/InventoryGroupsList.js:133 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:178 #: screens/Inventory/InventoryHosts/InventoryHostList.js:132 -#: screens/Inventory/InventoryList/InventoryList.js:188 +#: screens/Inventory/InventoryList/InventoryList.js:203 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:189 #: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:98 #: screens/Organization/OrganizationList/OrganizationList.js:135 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:131 -#: screens/Project/ProjectList/ProjectList.js:195 +#: screens/Project/ProjectList/ProjectList.js:209 #: screens/Team/TeamList/TeamList.js:134 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:167 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:108 @@ -5270,8 +5249,8 @@ msgstr "Modificado" msgid "Modified By (Username)" msgstr "Modificado por (nombre de usuario)" -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:77 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:166 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:85 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:151 #: screens/Organization/OrganizationTeams/OrganizationTeamList.js:77 msgid "Modified by (username)" msgstr "Modificado por (nombre de usuario)" @@ -5281,11 +5260,11 @@ msgstr "Modificado por (nombre de usuario)" msgid "Module" msgstr "Módulo" -#: screens/Job/JobDetail/JobDetail.js:423 +#: screens/Job/JobDetail/JobDetail.js:428 msgid "Module Arguments" msgstr "Argumentos del módulo" -#: screens/Job/JobDetail/JobDetail.js:418 +#: screens/Job/JobDetail/JobDetail.js:423 msgid "Module Name" msgstr "Nombre del módulo" @@ -5310,13 +5289,13 @@ msgstr "Más información" msgid "More information for" msgstr "Más información para" -#: screens/Template/Survey/SurveyReorderModal.js:152 -#: screens/Template/Survey/SurveyReorderModal.js:153 +#: screens/Template/Survey/SurveyReorderModal.js:159 +#: screens/Template/Survey/SurveyReorderModal.js:160 msgid "Multi-Select" msgstr "Selección múltiple" -#: screens/Template/Survey/SurveyReorderModal.js:136 -#: screens/Template/Survey/SurveyReorderModal.js:137 +#: screens/Template/Survey/SurveyReorderModal.js:143 +#: screens/Template/Survey/SurveyReorderModal.js:144 msgid "Multiple Choice" msgstr "Selección múltiple" @@ -5343,7 +5322,7 @@ msgstr "Opciones de selección múltiple" #: components/HostForm/HostForm.js:96 #: components/JobList/JobList.js:191 #: components/JobList/JobList.js:240 -#: components/JobList/JobListItem.js:79 +#: components/JobList/JobListItem.js:86 #: components/LaunchPrompt/steps/CredentialsStep.js:168 #: components/LaunchPrompt/steps/CredentialsStep.js:183 #: components/LaunchPrompt/steps/InventoryStep.js:84 @@ -5354,8 +5333,8 @@ msgstr "Opciones de selección múltiple" #: components/Lookup/CredentialLookup.js:203 #: components/Lookup/ExecutionEnvironmentLookup.js:172 #: components/Lookup/ExecutionEnvironmentLookup.js:179 -#: components/Lookup/HostFilterLookup.js:83 -#: components/Lookup/HostFilterLookup.js:375 +#: components/Lookup/HostFilterLookup.js:93 +#: components/Lookup/HostFilterLookup.js:421 #: components/Lookup/HostListItem.js:8 #: components/Lookup/InstanceGroupsLookup.js:103 #: components/Lookup/InstanceGroupsLookup.js:114 @@ -5375,15 +5354,17 @@ msgstr "Opciones de selección múltiple" #: components/OptionsList/OptionsList.js:57 #: components/PaginatedTable/PaginatedTable.js:72 #: components/PromptDetail/PromptDetail.js:112 +#: components/RelatedTemplateList/RelatedTemplateList.js:146 +#: components/RelatedTemplateList/RelatedTemplateList.js:171 #: components/ResourceAccessList/ResourceAccessListItem.js:58 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:259 #: components/Schedule/ScheduleList/ScheduleList.js:168 #: components/Schedule/ScheduleList/ScheduleList.js:188 #: components/Schedule/ScheduleList/ScheduleListItem.js:80 #: components/Schedule/shared/ScheduleForm.js:105 -#: components/TemplateList/TemplateList.js:190 -#: components/TemplateList/TemplateList.js:227 -#: components/TemplateList/TemplateListItem.js:137 +#: components/TemplateList/TemplateList.js:205 +#: components/TemplateList/TemplateList.js:242 +#: components/TemplateList/TemplateListItem.js:142 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:18 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:37 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:49 @@ -5406,9 +5387,9 @@ msgstr "Opciones de selección múltiple" #: screens/Application/ApplicationsList/ApplicationsList.js:155 #: screens/Application/shared/ApplicationForm.js:52 #: screens/Credential/CredentialDetail/CredentialDetail.js:207 -#: screens/Credential/CredentialList/CredentialList.js:126 -#: screens/Credential/CredentialList/CredentialList.js:145 -#: screens/Credential/CredentialList/CredentialListItem.js:55 +#: screens/Credential/CredentialList/CredentialList.js:142 +#: screens/Credential/CredentialList/CredentialList.js:161 +#: screens/Credential/CredentialList/CredentialListItem.js:58 #: screens/Credential/shared/CredentialForm.js:161 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialsStep.js:71 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialsStep.js:91 @@ -5418,9 +5399,9 @@ msgstr "Opciones de selección múltiple" #: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:33 #: screens/CredentialType/shared/CredentialTypeForm.js:21 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:47 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:122 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:151 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:61 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:136 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:165 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:69 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:89 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:115 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:12 @@ -5429,22 +5410,21 @@ msgstr "Opciones de selección múltiple" #: screens/Host/HostGroups/HostGroupItem.js:28 #: screens/Host/HostGroups/HostGroupsList.js:159 #: screens/Host/HostGroups/HostGroupsList.js:176 -#: screens/Host/HostList/HostList.js:140 -#: screens/Host/HostList/HostList.js:161 +#: screens/Host/HostList/HostList.js:148 +#: screens/Host/HostList/HostList.js:169 #: screens/Host/HostList/HostListItem.js:50 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:41 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:55 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:250 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:284 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:49 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:175 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:208 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:61 -#: screens/InstanceGroup/Instances/InstanceList.js:189 -#: screens/InstanceGroup/Instances/InstanceList.js:205 -#: screens/InstanceGroup/Instances/InstanceList.js:254 -#: screens/InstanceGroup/Instances/InstanceList.js:287 +#: screens/InstanceGroup/Instances/InstanceList.js:188 +#: screens/InstanceGroup/Instances/InstanceList.js:204 +#: screens/InstanceGroup/Instances/InstanceList.js:253 +#: screens/InstanceGroup/Instances/InstanceList.js:286 #: screens/InstanceGroup/Instances/InstanceListItem.js:124 -#: screens/InstanceGroup/shared/ContainerGroupForm.js:46 -#: screens/InstanceGroup/shared/InstanceGroupForm.js:25 -#: screens/InstanceGroup/shared/InstanceGroupForm.js:36 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:44 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:19 #: screens/Instances/InstanceList/InstanceList.js:108 #: screens/Instances/InstanceList/InstanceList.js:125 #: screens/Instances/InstanceList/InstanceList.js:150 @@ -5464,22 +5444,22 @@ msgstr "Opciones de selección múltiple" #: screens/Inventory/InventoryHosts/InventoryHostItem.js:33 #: screens/Inventory/InventoryHosts/InventoryHostList.js:119 #: screens/Inventory/InventoryHosts/InventoryHostList.js:138 -#: screens/Inventory/InventoryList/InventoryList.js:163 -#: screens/Inventory/InventoryList/InventoryList.js:194 -#: screens/Inventory/InventoryList/InventoryList.js:203 -#: screens/Inventory/InventoryList/InventoryListItem.js:88 +#: screens/Inventory/InventoryList/InventoryList.js:178 +#: screens/Inventory/InventoryList/InventoryList.js:209 +#: screens/Inventory/InventoryList/InventoryList.js:218 +#: screens/Inventory/InventoryList/InventoryListItem.js:92 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:180 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:195 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:232 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:183 #: screens/Inventory/InventorySources/InventorySourceList.js:212 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:69 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:71 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:97 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:30 -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:68 -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:102 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:76 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:111 #: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:33 -#: screens/Inventory/shared/InventoryForm.js:32 +#: screens/Inventory/shared/InventoryForm.js:41 #: screens/Inventory/shared/InventoryGroupForm.js:32 #: screens/Inventory/shared/InventorySourceForm.js:101 #: screens/Inventory/shared/SmartInventoryForm.js:47 @@ -5487,8 +5467,8 @@ msgstr "Opciones de selección múltiple" #: screens/ManagementJob/ManagementJobList/ManagementJobList.js:100 #: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:67 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:106 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:137 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:193 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:122 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:178 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:112 #: screens/NotificationTemplate/shared/NotificationTemplateForm.js:41 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:91 @@ -5503,14 +5483,11 @@ msgstr "Opciones de selección múltiple" #: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:14 #: screens/Organization/shared/OrganizationForm.js:56 #: screens/Project/ProjectDetail/ProjectDetail.js:157 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:122 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:156 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:56 -#: screens/Project/ProjectList/ProjectList.js:171 -#: screens/Project/ProjectList/ProjectList.js:207 -#: screens/Project/ProjectList/ProjectListItem.js:174 +#: screens/Project/ProjectList/ProjectList.js:185 +#: screens/Project/ProjectList/ProjectList.js:221 +#: screens/Project/ProjectList/ProjectListItem.js:179 #: screens/Project/shared/ProjectForm.js:169 -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:145 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:146 #: screens/Team/TeamDetail/TeamDetail.js:37 #: screens/Team/TeamList/TeamList.js:117 #: screens/Team/TeamList/TeamList.js:142 @@ -5520,9 +5497,9 @@ msgstr "Opciones de selección múltiple" #: screens/Template/Survey/SurveyList.js:102 #: screens/Template/Survey/SurveyList.js:102 #: screens/Template/Survey/SurveyListItem.js:39 -#: screens/Template/Survey/SurveyReorderModal.js:208 -#: screens/Template/Survey/SurveyReorderModal.js:208 -#: screens/Template/Survey/SurveyReorderModal.js:228 +#: screens/Template/Survey/SurveyReorderModal.js:215 +#: screens/Template/Survey/SurveyReorderModal.js:215 +#: screens/Template/Survey/SurveyReorderModal.js:235 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:110 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:69 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:88 @@ -5553,10 +5530,6 @@ msgstr "Opciones de selección múltiple" msgid "Name" msgstr "Nombre" -#: screens/InstanceGroup/shared/InstanceGroupForm.js:21 -msgid "Name cannot be changed on this Instance Group" -msgstr "" - #: components/AppContainer/AppContainer.js:95 msgid "Navigation" msgstr "Navegación" @@ -5602,16 +5575,16 @@ msgstr "Siguiente" msgid "Next Run" msgstr "Siguiente ejecución" -#: components/Search/Search.js:214 +#: components/Search/Search.js:221 msgid "No" msgstr "No" -#: screens/Job/JobOutput/JobOutputSearch.js:118 +#: screens/Job/JobOutput/JobOutputSearch.js:121 msgid "No Hosts Matched" msgstr "Ningún servidor corresponde" -#: screens/Job/JobOutput/JobOutputSearch.js:106 -#: screens/Job/JobOutput/JobOutputSearch.js:119 +#: screens/Job/JobOutput/JobOutputSearch.js:109 +#: screens/Job/JobOutput/JobOutputSearch.js:122 msgid "No Hosts Remaining" msgstr "No más servidores" @@ -5631,11 +5604,11 @@ msgstr "No hay ningún error estándar disponible" msgid "No Standard Out Available" msgstr "No hay ninguna salida estándar disponible" -#: screens/Inventory/InventoryList/InventoryListItem.js:68 +#: screens/Inventory/InventoryList/InventoryListItem.js:72 msgid "No inventory sync failures." msgstr "No hay errores de sincronización de inventario." -#: components/ContentEmpty/ContentEmpty.js:16 +#: components/ContentEmpty/ContentEmpty.js:20 msgid "No items found." msgstr "No se encontraron elementos." @@ -5643,34 +5616,38 @@ msgstr "No se encontraron elementos." msgid "No job data available" msgstr "No hay datos de tareas disponibles." +#: screens/Job/JobOutput/EmptyOutput.js:25 +msgid "No output found for this job." +msgstr "No output found for this job." + #: screens/Job/JobOutput/HostEventModal.js:123 msgid "No result found" msgstr "No se encontraron resultados" +#: components/LabelSelect/LabelSelect.js:102 #: components/LaunchPrompt/steps/SurveyStep.js:134 #: components/LaunchPrompt/steps/SurveyStep.js:193 #: components/MultiSelect/TagMultiSelect.js:60 -#: components/Search/AdvancedSearch.js:114 -#: components/Search/AdvancedSearch.js:167 +#: components/Search/AdvancedSearch.js:151 +#: components/Search/AdvancedSearch.js:261 #: components/Search/LookupTypeInput.js:33 #: components/Search/RelatedLookupTypeInput.js:26 -#: components/Search/Search.js:137 -#: components/Search/Search.js:184 -#: components/Search/Search.js:208 -#: screens/ActivityStream/ActivityStream.js:134 +#: components/Search/Search.js:142 +#: components/Search/Search.js:191 +#: components/Search/Search.js:215 +#: screens/ActivityStream/ActivityStream.js:136 #: screens/Credential/shared/CredentialForm.js:143 #: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:65 #: screens/Dashboard/DashboardGraph.js:106 #: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:138 -#: screens/Template/Survey/SurveyReorderModal.js:156 +#: screens/Template/Survey/SurveyReorderModal.js:163 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:251 -#: screens/Template/shared/LabelSelect.js:102 #: screens/Template/shared/PlaybookSelect.js:69 msgid "No results found" msgstr "No se encontraron resultados" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:115 -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:136 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:116 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:137 msgid "No subscriptions found" msgstr "No se encontraron suscripciones" @@ -5690,9 +5667,9 @@ msgid "Node Alias" msgstr "Alias del nodo" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:212 -#: screens/InstanceGroup/Instances/InstanceList.js:194 -#: screens/InstanceGroup/Instances/InstanceList.js:256 -#: screens/InstanceGroup/Instances/InstanceList.js:288 +#: screens/InstanceGroup/Instances/InstanceList.js:193 +#: screens/InstanceGroup/Instances/InstanceList.js:255 +#: screens/InstanceGroup/Instances/InstanceList.js:287 #: screens/InstanceGroup/Instances/InstanceListItem.js:142 #: screens/Instances/InstanceDetail/InstanceDetail.js:150 #: screens/Instances/InstanceList/InstanceList.js:113 @@ -5706,6 +5683,10 @@ msgstr "Tipo de nodo" msgid "Node type" msgstr "Tipo de nodo" +#: screens/TopologyView/Legend.js:68 +msgid "Node types" +msgstr "Tipo de nodo" + #: components/Workflow/WorkflowNodeHelp.js:123 msgid "None" msgstr "Ninguno" @@ -5733,7 +5714,7 @@ msgstr "No encontrado" msgid "Not configured" msgstr "No configurado" -#: screens/Inventory/InventoryList/InventoryListItem.js:71 +#: screens/Inventory/InventoryList/InventoryListItem.js:75 msgid "Not configured for inventory sync." msgstr "No configurado para la sincronización de inventario." @@ -5742,8 +5723,7 @@ msgid "" "Note that only hosts directly in this group can\n" "be disassociated. Hosts in sub-groups must be disassociated\n" "directly from the sub-group level that they belong." -msgstr "" -"Tenga en cuenta que solo se pueden disociar los hosts asociados\n" +msgstr "Tenga en cuenta que solo se pueden disociar los hosts asociados\n" "directamente a este grupo. Los hosts en subgrupos deben ser disociados\n" "del nivel de subgrupo al que pertenecen." @@ -5754,8 +5734,7 @@ msgid "" "disassociating if the host is also a member of that group’s\n" "children. This list shows all groups the host is associated\n" "with directly and indirectly." -msgstr "" -"Tenga en cuenta que puede seguir viendo el grupo en la lista después de la disociación si el host también es un miembro de los elementos secundarios de ese grupo. Esta lista muestra todos los grupos a los que está asociado el host\n" +msgstr "Tenga en cuenta que puede seguir viendo el grupo en la lista después de la disociación si el host también es un miembro de los elementos secundarios de ese grupo. Esta lista muestra todos los grupos a los que está asociado el host\n" "directa e indirectamente." #: components/Lookup/InstanceGroupsLookup.js:90 @@ -5778,8 +5757,7 @@ msgid "" "not support password authentication when using SSH. GIT\n" "read only protocol (git://) does not use username or\n" "password information." -msgstr "" -"Note: Si utiliza el protocolo SSH para GitHub o Bitbucket,\n" +msgstr "Note: Si utiliza el protocolo SSH para GitHub o Bitbucket,\n" "ingrese solo la clave de SSH; no ingrese un nombre de usuario\n" "(distinto de git). Además, GitHub y Bitbucket no admiten\n" "la autenticación de contraseña cuando se utiliza SSH. El protocolo\n" @@ -5795,9 +5773,9 @@ msgstr "Color de notificación" msgid "Notification Template not found." msgstr "No se encontró ninguna plantilla de notificación." -#: screens/ActivityStream/ActivityStream.js:190 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:132 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:186 +#: screens/ActivityStream/ActivityStream.js:192 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:117 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:171 #: screens/NotificationTemplate/NotificationTemplates.js:13 #: screens/NotificationTemplate/NotificationTemplates.js:20 #: util/getRelatedResourceDeleteDetails.js:180 @@ -5812,32 +5790,32 @@ msgstr "Tipo de notificación" msgid "Notification color" msgstr "Color de la notificación" -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:245 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:193 msgid "Notification sent successfully" msgstr "Notificación enviada correctamente" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:433 msgid "Notification test failed." -msgstr "" +msgstr "Notification test failed." -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:249 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:197 msgid "Notification timed out" msgstr "Caducó el tiempo de la notificación" #: components/NotificationList/NotificationList.js:190 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:146 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:131 msgid "Notification type" msgstr "Tipo de notificación" #: components/NotificationList/NotificationList.js:177 -#: routeConfig.js:121 -#: screens/Inventory/Inventories.js:91 +#: routeConfig.js:122 +#: screens/Inventory/Inventories.js:92 #: screens/Inventory/InventorySource/InventorySource.js:99 #: screens/ManagementJob/ManagementJob.js:115 #: screens/ManagementJob/ManagementJobs.js:23 #: screens/Organization/Organization.js:134 #: screens/Organization/Organizations.js:33 -#: screens/Project/Project.js:109 +#: screens/Project/Project.js:113 #: screens/Project/Projects.js:30 #: screens/Template/Template.js:140 #: screens/Template/Templates.js:45 @@ -5931,14 +5909,22 @@ msgstr "OpenStack" msgid "Option Details" msgstr "Detalles de la opción" +#: screens/Inventory/shared/InventoryForm.js:77 +msgid "" +"Optional labels that describe this inventory,\n" +"such as 'dev' or 'test'. Labels can be used to group and filter\n" +"inventories and completed jobs." +msgstr "Etiquetas opcionales que describen esta plantilla de trabajo,\n" +"como 'dev' o 'test'. Las etiquetas se pueden usar para agrupar\n" +"y filtrar plantillas de trabajo y tareas completadas." + #: screens/Template/shared/JobTemplateForm.js:394 #: screens/Template/shared/WorkflowJobTemplateForm.js:194 msgid "" "Optional labels that describe this job template,\n" "such as 'dev' or 'test'. Labels can be used to group and filter\n" "job templates and completed jobs." -msgstr "" -"Etiquetas opcionales que describen esta plantilla de trabajo,\n" +msgstr "Etiquetas opcionales que describen esta plantilla de trabajo,\n" "como 'dev' o 'test'. Las etiquetas se pueden usar para agrupar\n" "y filtrar plantillas de trabajo y tareas completadas." @@ -5949,16 +5935,16 @@ msgstr "Opcionalmente, seleccione la credencial que se usará para devolver las #: components/NotificationList/NotificationList.js:220 #: components/NotificationList/NotificationListItem.js:34 #: screens/Credential/shared/TypeInputsSubForm.js:47 -#: screens/InstanceGroup/shared/ContainerGroupForm.js:64 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:61 #: screens/Project/shared/ProjectSubForms/SharedFields.js:64 #: screens/Template/shared/JobTemplateForm.js:551 #: screens/Template/shared/WorkflowJobTemplateForm.js:218 msgid "Options" msgstr "Opciones" -#: screens/Template/Survey/SurveyReorderModal.js:207 -#: screens/Template/Survey/SurveyReorderModal.js:207 -#: screens/Template/Survey/SurveyReorderModal.js:223 +#: screens/Template/Survey/SurveyReorderModal.js:214 +#: screens/Template/Survey/SurveyReorderModal.js:214 +#: screens/Template/Survey/SurveyReorderModal.js:230 msgid "Order" msgstr "Pedir" @@ -5973,26 +5959,26 @@ msgstr "Pedir" #: components/PromptDetail/PromptProjectDetail.js:77 #: components/PromptDetail/PromptProjectDetail.js:88 #: components/PromptDetail/PromptWFJobTemplateDetail.js:65 -#: components/TemplateList/TemplateListItem.js:270 +#: components/TemplateList/TemplateListItem.js:275 #: screens/Application/ApplicationDetails/ApplicationDetails.js:68 #: screens/Application/ApplicationsList/ApplicationListItem.js:38 #: screens/Application/ApplicationsList/ApplicationsList.js:157 #: screens/Credential/CredentialDetail/CredentialDetail.js:220 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:67 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:141 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:153 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:68 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:155 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:167 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:76 #: screens/Inventory/InventoryDetail/InventoryDetail.js:74 -#: screens/Inventory/InventoryList/InventoryList.js:176 -#: screens/Inventory/InventoryList/InventoryList.js:206 -#: screens/Inventory/InventoryList/InventoryListItem.js:115 +#: screens/Inventory/InventoryList/InventoryList.js:191 +#: screens/Inventory/InventoryList/InventoryList.js:221 +#: screens/Inventory/InventoryList/InventoryListItem.js:119 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:204 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:107 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:120 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:130 #: screens/Project/ProjectDetail/ProjectDetail.js:161 -#: screens/Project/ProjectList/ProjectListItem.js:274 -#: screens/Project/ProjectList/ProjectListItem.js:285 +#: screens/Project/ProjectList/ProjectListItem.js:279 +#: screens/Project/ProjectList/ProjectListItem.js:290 #: screens/Team/TeamDetail/TeamDetail.js:40 #: screens/Team/TeamList/TeamList.js:143 #: screens/Team/TeamList/TeamListItem.js:38 @@ -6018,8 +6004,8 @@ msgid "Organization not found." msgstr "No se encontró la organización." #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:188 -#: routeConfig.js:95 -#: screens/ActivityStream/ActivityStream.js:173 +#: routeConfig.js:96 +#: screens/ActivityStream/ActivityStream.js:175 #: screens/Organization/OrganizationList/OrganizationList.js:117 #: screens/Organization/OrganizationList/OrganizationList.js:163 #: screens/Organization/Organizations.js:16 @@ -6072,7 +6058,7 @@ msgid "PUT" msgstr "COLOCAR" #: components/NotificationList/NotificationList.js:198 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:154 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:139 msgid "Pagerduty" msgstr "Pagerduty" @@ -6114,8 +6100,7 @@ msgid "" "-e or --extra-vars command line parameter for ansible-playbook.\n" "Provide key/value pairs using either YAML or JSON. Refer to the\n" "documentation for example syntax." -msgstr "" -"Traslade variables de línea de comando adicionales al playbook. Este es el\n" +msgstr "Traslade variables de línea de comando adicionales al playbook. Este es el\n" "parámetro de línea de comando -e o --extra-vars para el playbook de Ansible.\n" "Proporcione pares de claves/valores utilizando YAML o JSON. Consulte la\n" "documentación para ver ejemplos de sintaxis." @@ -6159,11 +6144,11 @@ msgstr "Pendiente" msgid "Pending Workflow Approvals" msgstr "Aprobaciones de flujos de trabajo pendientes" -#: screens/Inventory/InventoryList/InventoryListItem.js:124 +#: screens/Inventory/InventoryList/InventoryListItem.js:128 msgid "Pending delete" msgstr "Eliminación pendiente" -#: components/Lookup/HostFilterLookup.js:343 +#: components/Lookup/HostFilterLookup.js:369 msgid "Perform a search to define a host filter" msgstr "Realice una búsqueda para definir un filtro de host" @@ -6184,24 +6169,24 @@ msgstr "Jugada" msgid "Play Count" msgstr "Recuento de jugadas" -#: screens/Job/JobOutput/JobOutputSearch.js:123 +#: screens/Job/JobOutput/JobOutputSearch.js:126 msgid "Play Started" msgstr "Jugada iniciada" #: components/PromptDetail/PromptJobTemplateDetail.js:153 -#: screens/Job/JobDetail/JobDetail.js:254 +#: screens/Job/JobDetail/JobDetail.js:259 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:250 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:43 #: screens/Template/shared/JobTemplateForm.js:354 msgid "Playbook" msgstr "Playbook" -#: components/JobList/JobListItem.js:38 -#: screens/Job/JobDetail/JobDetail.js:71 +#: components/JobList/JobListItem.js:44 +#: screens/Job/JobDetail/JobDetail.js:72 msgid "Playbook Check" msgstr "Comprobación del playbook" -#: screens/Job/JobOutput/JobOutputSearch.js:124 +#: screens/Job/JobOutput/JobOutputSearch.js:127 msgid "Playbook Complete" msgstr "Playbook terminado" @@ -6212,17 +6197,18 @@ msgid "Playbook Directory" msgstr "Directorio de playbook" #: components/JobList/JobList.js:209 -#: components/JobList/JobListItem.js:38 +#: components/JobList/JobListItem.js:44 #: components/Schedule/ScheduleList/ScheduleListItem.js:37 -#: screens/Job/JobDetail/JobDetail.js:71 +#: screens/Job/JobDetail/JobDetail.js:72 msgid "Playbook Run" msgstr "Ejecución de playbook" -#: screens/Job/JobOutput/JobOutputSearch.js:115 +#: screens/Job/JobOutput/JobOutputSearch.js:118 msgid "Playbook Started" msgstr "Playbook iniciado" -#: components/TemplateList/TemplateList.js:207 +#: components/RelatedTemplateList/RelatedTemplateList.js:159 +#: components/TemplateList/TemplateList.js:222 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:23 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:54 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:159 @@ -6285,10 +6271,18 @@ msgstr "Seleccione un inventario o marque la opción Preguntar al ejecutar." msgid "Please select an end date/time that comes after the start date/time." msgstr "Seleccione una fecha/hora de finalización que sea posterior a la fecha/hora de inicio." -#: components/Lookup/HostFilterLookup.js:332 +#: components/Lookup/HostFilterLookup.js:358 msgid "Please select an organization before editing the host filter" msgstr "Seleccione una organización antes de modificar el filtro del host" +#: screens/Job/JobOutput/EmptyOutput.js:20 +msgid "Please try another search using the filter above" +msgstr "Please try another search using the filter above" + +#: screens/TopologyView/ContentLoading.js:40 +msgid "Please wait until the topology view is populated..." +msgstr "Please wait until the topology view is populated..." + #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:77 msgid "Pod spec override" msgstr "Anulación de las especificaciones del pod" @@ -6300,13 +6294,13 @@ msgstr "Anulación de las especificaciones del pod" msgid "Policy Type" msgstr "Tipo de política" -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:69 -#: screens/InstanceGroup/shared/InstanceGroupForm.js:44 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:63 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:26 msgid "Policy instance minimum" msgstr "Mínimo de instancias de políticas" -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:74 -#: screens/InstanceGroup/shared/InstanceGroupForm.js:54 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:68 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:36 msgid "Policy instance percentage" msgstr "Porcentaje de instancias de políticas" @@ -6315,15 +6309,14 @@ msgstr "Porcentaje de instancias de políticas" msgid "Populate field from an external secret management system" msgstr "Completar el campo desde un sistema externo de gestión de claves secretas" -#: components/Lookup/HostFilterLookup.js:322 +#: components/Lookup/HostFilterLookup.js:348 msgid "" "Populate the hosts for this inventory by using a search\n" -"filter. Example: ansible_facts.ansible_distribution:\"RedHat\".\n" +"filter. Example: ansible_facts__ansible_distribution:\"RedHat\".\n" "Refer to the documentation for further syntax and\n" "examples. Refer to the Ansible Tower documentation for further syntax and\n" "examples." -msgstr "" -"Complete los hosts para este inventario utilizando un filtro de búsqueda\n" +msgstr "Complete los hosts para este inventario utilizando un filtro de búsqueda\n" "de búsqueda. Ejemplo: ansible_facts.ansible_distribution: \"RedHat\".\n" "Consulte la documentación para obtener más sintaxis y\n" "ejemplos. Consulte la documentación de Ansible Tower para obtener más sintaxis y\n" @@ -6348,17 +6341,6 @@ msgstr "Presione 'Intro' para agregar más opciones de respuesta. Una opción de msgid "Press Enter to edit. Press ESC to stop editing." msgstr "Presione Intro para modificar. Presione ESC para detener la edición." -#: components/SelectedList/DraggableSelectedList.js:85 -#~ msgid "" -#~ "Press space or enter to begin dragging,\n" -#~ "and use the arrow keys to navigate up or down.\n" -#~ "Press enter to confirm the drag, or any other key to\n" -#~ "cancel the drag operation." -#~ msgstr "" -#~ "Pulse la barra espaciadora o Intro para empezar a arrastrar,\n" -#~ "y utilice las teclas de flecha para desplazarse hacia arriba o hacia abajo.\n" -#~ "Pulse Intro para confirmar el arrastre, o cualquier otra tecla para cancelar la operación de arrastre." - #: components/AdHocCommands/useAdHocPreviewStep.js:17 #: components/LaunchPrompt/steps/usePreviewStep.js:23 msgid "Preview" @@ -6378,16 +6360,17 @@ msgstr "Elevación de privilegios" msgid "Privilege escalation password" msgstr "Contraseña para la elevación de privilegios" -#: components/JobList/JobListItem.js:220 +#: components/JobList/JobListItem.js:239 #: components/Lookup/ProjectLookup.js:104 #: components/Lookup/ProjectLookup.js:109 #: components/Lookup/ProjectLookup.js:165 #: components/PromptDetail/PromptInventorySourceDetail.js:105 #: components/PromptDetail/PromptJobTemplateDetail.js:138 #: components/PromptDetail/PromptJobTemplateDetail.js:146 -#: components/TemplateList/TemplateListItem.js:298 +#: components/TemplateList/TemplateListItem.js:303 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:218 -#: screens/Job/JobDetail/JobDetail.js:222 +#: screens/Job/JobDetail/JobDetail.js:225 +#: screens/Job/JobDetail/JobDetail.js:243 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:225 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:234 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:38 @@ -6400,9 +6383,9 @@ msgstr "Proyecto" msgid "Project Base Path" msgstr "Ruta base del proyecto" -#: screens/Job/JobDetail/JobDetail.js:227 +#: screens/Job/JobDetail/JobDetail.js:230 msgid "Project Status" -msgstr "" +msgstr "Seleccionar estado" #: components/Workflow/WorkflowLegend.js:104 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:99 @@ -6410,7 +6393,7 @@ msgid "Project Sync" msgstr "Sincronización del proyecto" #: screens/Project/ProjectDetail/ProjectDetail.js:259 -#: screens/Project/ProjectList/ProjectListItem.js:216 +#: screens/Project/ProjectList/ProjectListItem.js:221 msgid "Project Sync Error" msgstr "Error en la sincronización del proyecto" @@ -6418,7 +6401,11 @@ msgstr "Error en la sincronización del proyecto" msgid "Project Update" msgstr "Actualización del proyecto" -#: screens/Project/Project.js:137 +#: screens/Project/ProjectList/ProjectList.js:132 +msgid "Project copied successfully" +msgstr "Project copied successfully" + +#: screens/Project/Project.js:135 msgid "Project not found." msgstr "No se encontró el proyecto." @@ -6427,11 +6414,11 @@ msgid "Project sync failures" msgstr "Errores de sincronización del proyecto" #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:146 -#: routeConfig.js:74 -#: screens/ActivityStream/ActivityStream.js:162 +#: routeConfig.js:75 +#: screens/ActivityStream/ActivityStream.js:164 #: screens/Dashboard/Dashboard.js:103 -#: screens/Project/ProjectList/ProjectList.js:166 -#: screens/Project/ProjectList/ProjectList.js:235 +#: screens/Project/ProjectList/ProjectList.js:180 +#: screens/Project/ProjectList/ProjectList.js:249 #: screens/Project/Projects.js:14 #: screens/Project/Projects.js:24 #: util/getRelatedResourceDeleteDetails.js:59 @@ -6475,8 +6462,7 @@ msgid "" "the list of hosts that will be managed or affected by the\n" "playbook. Multiple patterns are allowed. Refer to Ansible\n" "documentation for more information and examples on patterns." -msgstr "" -"Proporcione un patrón de host para limitar aún más la lista\n" +msgstr "Proporcione un patrón de host para limitar aún más la lista\n" "de hosts que serán gestionados o que se verán afectados por el playbook.\n" "Se permiten distintos patrones. Consulte la documentación de Ansible\n" "para obtener más información y ejemplos relacionados con los patrones." @@ -6487,8 +6473,7 @@ msgid "" "of hosts that will be managed or affected by the playbook. Multiple\n" "patterns are allowed. Refer to Ansible documentation for more\n" "information and examples on patterns." -msgstr "" -"Proporcione un patrón de host para limitar aúan más la lista de hosts\n" +msgstr "Proporcione un patrón de host para limitar aúan más la lista de hosts\n" "que serán gestionados o que se verán afectados por el playbook.\n" "Se permiten distintos patrones. Consulte la documentación de Ansible\n" "para obtener más información y ejemplos relacionados con los patrones." @@ -6501,8 +6486,7 @@ msgstr "Proporcione un valor para este campo o seleccione la opción Preguntar a msgid "" "Provide key/value pairs using either\n" "YAML or JSON." -msgstr "" -"Proporcione pares de clave/valor utilizando\n" +msgstr "Proporcione pares de clave/valor utilizando\n" "YAML o JSON." #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:191 @@ -6511,8 +6495,7 @@ msgid "" "below and you can choose from a list of your available subscriptions.\n" "The credentials you use will be stored for future use in\n" "retrieving renewal or expanded subscriptions." -msgstr "" -"A continuación, proporcione sus credenciales de Red Hat o de Red Hat Satellite\n" +msgstr "A continuación, proporcione sus credenciales de Red Hat o de Red Hat Satellite\n" "para poder elegir de una lista de sus suscripciones disponibles.\n" "Las credenciales que utilice se almacenarán para su uso futuro\n" "en la recuperación de las suscripciones de renovación o ampliadas." @@ -6582,10 +6565,9 @@ msgstr "Plantillas recientes" msgid "Recent Templates list tab" msgstr "Pestaña de la lista de plantillas recientes" -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:103 +#: components/RelatedTemplateList/RelatedTemplateList.js:173 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:112 #: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:36 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:158 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:79 msgid "Recent jobs" msgstr "Trabajos recientes" @@ -6604,7 +6586,7 @@ msgstr "Plataforma Red Hat Ansible Automation" #: components/Lookup/ProjectLookup.js:138 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:92 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:161 -#: screens/Project/ProjectList/ProjectList.js:187 +#: screens/Project/ProjectList/ProjectList.js:201 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:100 msgid "Red Hat Insights" msgstr "Red Hat Insights" @@ -6649,8 +6631,7 @@ msgstr "Consulte" msgid "" "Refer to the Ansible documentation for details\n" "about the configuration file." -msgstr "" -"Consulte la documentación de Ansible para obtener detalles\n" +msgstr "Consulte la documentación de Ansible para obtener detalles\n" "sobre el archivo de configuración." #: screens/User/UserTokens/UserTokens.js:77 @@ -6661,11 +6642,11 @@ msgstr "Actualizar token" msgid "Refresh Token Expiration" msgstr "Actualizar expiración del token" -#: screens/Project/ProjectList/ProjectListItem.js:128 +#: screens/Project/ProjectList/ProjectListItem.js:132 msgid "Refresh for revision" msgstr "Actualizar para revisión" -#: screens/Project/ProjectList/ProjectListItem.js:130 +#: screens/Project/ProjectList/ProjectListItem.js:134 msgid "Refresh project revision" msgstr "Actualizar la revisión del proyecto" @@ -6681,15 +6662,15 @@ msgstr "Credencial de registro" msgid "Regular expression where only matching host names will be imported. The filter is applied as a post-processing step after any inventory plugin filters are applied." msgstr "Expresión regular en la que solo se importarán los nombres de host que coincidan. El filtro se aplica como un paso posterior al procesamiento después de que se aplique cualquier filtro de complemento de inventario." -#: screens/Inventory/Inventories.js:79 +#: screens/Inventory/Inventories.js:80 #: screens/Inventory/InventoryGroup/InventoryGroup.js:62 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:175 msgid "Related Groups" msgstr "Grupos relacionados" -#: components/Search/AdvancedSearch.js:188 +#: components/Search/AdvancedSearch.js:282 msgid "Related Keys" -msgstr "" +msgstr "Teclas relacionadas" #: components/Search/RelatedLookupTypeInput.js:16 #: components/Search/RelatedLookupTypeInput.js:24 @@ -6700,15 +6681,15 @@ msgstr "Tipo de búsqueda relacionada" msgid "Related search type typeahead" msgstr "Tipo de búsqueda relacionado typeahead" -#: components/JobList/JobListItem.js:139 +#: components/JobList/JobListItem.js:146 #: components/LaunchButton/ReLaunchDropDown.js:82 -#: screens/Job/JobDetail/JobDetail.js:472 -#: screens/Job/JobDetail/JobDetail.js:480 +#: screens/Job/JobDetail/JobDetail.js:477 +#: screens/Job/JobDetail/JobDetail.js:485 #: screens/Job/JobOutput/shared/OutputToolbar.js:167 msgid "Relaunch" msgstr "Relanzar" -#: components/JobList/JobListItem.js:119 +#: components/JobList/JobListItem.js:126 #: screens/Job/JobOutput/shared/OutputToolbar.js:147 msgid "Relaunch Job" msgstr "Volver a ejecutar la tarea" @@ -6726,7 +6707,7 @@ msgstr "Volver a ejecutar hosts fallidos" msgid "Relaunch on" msgstr "Volver a ejecutar el" -#: components/JobList/JobListItem.js:118 +#: components/JobList/JobListItem.js:125 #: screens/Job/JobOutput/shared/OutputToolbar.js:146 msgid "Relaunch using host parameters" msgstr "Relanzar utilizando los parámetros de host" @@ -6734,7 +6715,7 @@ msgstr "Relanzar utilizando los parámetros de host" #: components/Lookup/ProjectLookup.js:137 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:91 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:160 -#: screens/Project/ProjectList/ProjectList.js:186 +#: screens/Project/ProjectList/ProjectList.js:200 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:99 msgid "Remote Archive" msgstr "Archivo remoto" @@ -6754,18 +6735,18 @@ msgstr "Quitar todos los nodos" msgid "Remove Link" msgstr "Quitar enlace" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:18 -#~ msgid "Remove Node" -#~ msgstr "Quitar nodo" - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:28 msgid "Remove Node {nodeName}" -msgstr "" +msgstr "Quitar nodo" #: screens/Project/shared/ProjectSubForms/SharedFields.js:70 msgid "Remove any local modifications prior to performing an update." msgstr "Eliminar cualquier modificación local antes de realizar una actualización." +#: components/Search/AdvancedSearch.js:201 +msgid "Remove the current search related to ansible facts to enable another search using this key." +msgstr "Remove the current search related to ansible facts to enable another search using this key." + #: components/ResourceAccessList/DeleteRoleConfirmationModal.js:14 msgid "Remove {0} Access" msgstr "Eliminar el acceso de {0}" @@ -6778,10 +6759,6 @@ msgstr "Eliminar el chip de {0}" msgid "Removing this link will orphan the rest of the branch and cause it to be executed immediately on launch." msgstr "Si quita este enlace, el resto de la rama quedará huérfano y hará que se ejecute inmediatamente en el lanzamiento." -#: components/SelectedList/DraggableSelectedList.js:83 -#~ msgid "Reorder" -#~ msgstr "Reordenar" - #: components/Schedule/ScheduleDetail/ScheduleDetail.js:271 msgid "Repeat Frequency" msgstr "Frecuencia de repetición" @@ -6804,6 +6781,11 @@ msgstr "Solicitar subscripción" msgid "Required" msgstr "Obligatorio" +#: screens/TopologyView/Header.js:87 +#: screens/TopologyView/Header.js:90 +msgid "Reset zoom" +msgstr "Reset zoom" + #: components/Workflow/WorkflowNodeHelp.js:154 #: components/Workflow/WorkflowNodeHelp.js:188 #: screens/Team/TeamRoles/TeamRoleListItem.js:12 @@ -6815,13 +6797,12 @@ msgstr "Nombre del recurso" msgid "Resource deleted" msgstr "Recurso eliminado" -#: routeConfig.js:60 -#: screens/ActivityStream/ActivityStream.js:151 +#: routeConfig.js:61 +#: screens/ActivityStream/ActivityStream.js:153 msgid "Resources" msgstr "Recursos" -#: components/TemplateList/TemplateListItem.js:144 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:61 +#: components/TemplateList/TemplateListItem.js:149 msgid "Resources are missing from this template." msgstr "Faltan recursos de esta plantilla." @@ -6833,8 +6814,7 @@ msgstr "Restaurar el valor inicial." msgid "" "Retrieve the enabled state from the given dict of host variables.\n" "The enabled variable may be specified using dot notation, e.g: 'foo.bar'" -msgstr "" -"Recuperar el estado habilitado a partir del dict dado de las variables de host.\n" +msgstr "Recuperar el estado habilitado a partir del dict dado de las variables de host.\n" "La variable habilitada se puede especificar mediante notación de puntos,\n" "por ejemplo: \"foo.bar\"" @@ -6842,24 +6822,24 @@ msgstr "" #: components/JobCancelButton/JobCancelButton.js:82 #: components/JobList/JobListCancelButton.js:160 #: components/JobList/JobListCancelButton.js:163 -#: screens/Job/JobOutput/JobOutput.js:774 -#: screens/Job/JobOutput/JobOutput.js:777 +#: screens/Job/JobOutput/JobOutput.js:795 +#: screens/Job/JobOutput/JobOutput.js:798 msgid "Return" msgstr "Volver" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:128 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:129 msgid "Return to subscription management." msgstr "Volver a la gestión de suscripciones." -#: components/Search/AdvancedSearch.js:134 +#: components/Search/AdvancedSearch.js:171 msgid "Returns results that have values other than this one as well as other filters." msgstr "Muestra los resultados que tienen valores distintos a éste y otros filtros." -#: components/Search/AdvancedSearch.js:121 +#: components/Search/AdvancedSearch.js:158 msgid "Returns results that satisfy this one as well as other filters. This is the default set type if nothing is selected." msgstr "Muestra los resultados que cumple con este y otros filtros. Este es el tipo de conjunto predeterminado si no se selecciona nada." -#: components/Search/AdvancedSearch.js:127 +#: components/Search/AdvancedSearch.js:164 msgid "Returns results that satisfy this one or any other filters." msgstr "Muestra los resultados que cumplen con este o cualquier otro filtro." @@ -6890,9 +6870,9 @@ msgstr "Revertir configuración" msgid "Revert to factory default." msgstr "Revertir a los valores predeterminados de fábrica." -#: screens/Job/JobDetail/JobDetail.js:249 -#: screens/Project/ProjectList/ProjectList.js:210 -#: screens/Project/ProjectList/ProjectListItem.js:208 +#: screens/Job/JobDetail/JobDetail.js:254 +#: screens/Project/ProjectList/ProjectList.js:224 +#: screens/Project/ProjectList/ProjectListItem.js:213 msgid "Revision" msgstr "Revisión" @@ -6901,7 +6881,7 @@ msgid "Revision #" msgstr "Revisión n°" #: components/NotificationList/NotificationList.js:199 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:155 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:140 msgid "Rocket.Chat" msgstr "Rocket.Chat" @@ -6916,9 +6896,9 @@ msgstr "Rocket.Chat" msgid "Role" msgstr "Rol" -#: components/ResourceAccessList/ResourceAccessList.js:145 -#: components/ResourceAccessList/ResourceAccessList.js:158 -#: components/ResourceAccessList/ResourceAccessList.js:185 +#: components/ResourceAccessList/ResourceAccessList.js:143 +#: components/ResourceAccessList/ResourceAccessList.js:156 +#: components/ResourceAccessList/ResourceAccessList.js:183 #: components/ResourceAccessList/ResourceAccessListItem.js:69 #: screens/Team/Team.js:58 #: screens/Team/Teams.js:31 @@ -6936,11 +6916,11 @@ msgstr "Roles" msgid "Run" msgstr "Ejecutar" -#: components/AdHocCommands/AdHocCommands.js:137 -#: components/AdHocCommands/AdHocCommands.js:141 -#: components/AdHocCommands/AdHocCommands.js:147 -#: components/AdHocCommands/AdHocCommands.js:151 -#: screens/Job/JobDetail/JobDetail.js:72 +#: components/AdHocCommands/AdHocCommands.js:138 +#: components/AdHocCommands/AdHocCommands.js:142 +#: components/AdHocCommands/AdHocCommands.js:148 +#: components/AdHocCommands/AdHocCommands.js:152 +#: screens/Job/JobDetail/JobDetail.js:73 msgid "Run Command" msgstr "Ejecutar comando" @@ -6949,7 +6929,7 @@ msgstr "Ejecutar comando" msgid "Run a health check on the instance" msgstr "Ejecutar una comprobación de la salud de la instancia" -#: components/AdHocCommands/AdHocCommands.js:131 +#: components/AdHocCommands/AdHocCommands.js:132 msgid "Run ad hoc command" msgstr "Ejecutar comando ad hoc" @@ -6975,17 +6955,17 @@ msgstr "Tipo de ejecución" #: components/JobList/JobList.js:226 #: components/StatusLabel/StatusLabel.js:35 -#: components/TemplateList/TemplateListItem.js:113 +#: components/TemplateList/TemplateListItem.js:118 #: components/Workflow/WorkflowNodeHelp.js:99 msgid "Running" msgstr "Ejecutándose" -#: screens/Job/JobOutput/JobOutputSearch.js:116 +#: screens/Job/JobOutput/JobOutputSearch.js:119 msgid "Running Handlers" msgstr "Handlers ejecutándose" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:206 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:286 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:210 #: screens/InstanceGroup/Instances/InstanceListItem.js:194 #: screens/Instances/InstanceDetail/InstanceDetail.js:157 #: screens/Instances/InstanceList/InstanceListItem.js:209 @@ -7028,9 +7008,9 @@ msgstr "INICIAR" #: components/Sparkline/Sparkline.js:31 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:162 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:38 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:39 #: screens/Project/ProjectDetail/ProjectDetail.js:120 -#: screens/Project/ProjectList/ProjectListItem.js:69 +#: screens/Project/ProjectList/ProjectListItem.js:73 msgid "STATUS:" msgstr "ESTADO:" @@ -7051,12 +7031,12 @@ msgstr "Sábado" #: components/Schedule/shared/ScheduleForm.js:624 #: components/Schedule/shared/ScheduleForm.js:630 #: components/Schedule/shared/useSchedulePromptSteps.js:45 -#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:113 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:131 #: screens/Credential/shared/CredentialForm.js:318 #: screens/Credential/shared/CredentialForm.js:323 #: screens/Setting/shared/RevertFormActionGroup.js:12 #: screens/Setting/shared/RevertFormActionGroup.js:18 -#: screens/Template/Survey/SurveyReorderModal.js:195 +#: screens/Template/Survey/SurveyReorderModal.js:202 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:35 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:129 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:158 @@ -7077,12 +7057,17 @@ msgstr "Guardar los cambios del enlace" msgid "Save successful!" msgstr "Guardado correctamente" +#: components/JobList/JobListItem.js:181 +#: components/JobList/JobListItem.js:187 +msgid "Schedule" +msgstr "Planificar" + #: screens/Project/Projects.js:36 #: screens/Template/Templates.js:53 msgid "Schedule Details" msgstr "Detalles de la programación" -#: screens/Inventory/Inventories.js:90 +#: screens/Inventory/Inventories.js:91 msgid "Schedule details" msgstr "Detalles de la programación" @@ -7104,13 +7089,13 @@ msgstr "Programación no encontrada." #: components/Schedule/ScheduleList/ScheduleList.js:163 #: components/Schedule/ScheduleList/ScheduleList.js:228 -#: routeConfig.js:43 -#: screens/ActivityStream/ActivityStream.js:145 -#: screens/Inventory/Inventories.js:87 +#: routeConfig.js:44 +#: screens/ActivityStream/ActivityStream.js:147 +#: screens/Inventory/Inventories.js:88 #: screens/Inventory/InventorySource/InventorySource.js:88 #: screens/ManagementJob/ManagementJob.js:107 #: screens/ManagementJob/ManagementJobs.js:24 -#: screens/Project/Project.js:121 +#: screens/Project/Project.js:119 #: screens/Project/Projects.js:33 #: screens/Schedule/AllSchedules.js:21 #: screens/Template/Template.js:147 @@ -7145,24 +7130,28 @@ msgstr "Desplazarse hasta el siguiente" msgid "Scroll previous" msgstr "Desplazarse hasta el anterior" -#: components/Lookup/HostFilterLookup.js:263 +#: components/Lookup/HostFilterLookup.js:289 #: components/Lookup/Lookup.js:136 msgid "Search" msgstr "Buscar" -#: screens/Job/JobOutput/JobOutputSearch.js:149 +#: screens/Job/JobOutput/JobOutputSearch.js:152 msgid "Search is disabled while the job is running" msgstr "La búsqueda se desactiva durante la ejecución de la tarea" -#: components/Search/AdvancedSearch.js:233 -#: components/Search/Search.js:241 +#: components/Search/AdvancedSearch.js:306 +#: components/Search/Search.js:248 msgid "Search submit button" msgstr "Botón de envío de la búsqueda" -#: components/Search/Search.js:230 +#: components/Search/Search.js:237 msgid "Search text input" msgstr "Entrada de texto de búsqueda" +#: components/Lookup/HostFilterLookup.js:397 +msgid "Searching by ansible_facts requires special syntax. Refer to the" +msgstr "Searching by ansible_facts requires special syntax. Refer to the" + #: components/Schedule/shared/FrequencyDetailSubform.js:398 msgid "Second" msgstr "Segundo" @@ -7178,11 +7167,11 @@ msgstr "Segundos" msgid "See errors on the left" msgstr "Ver errores a la izquierda" -#: components/JobList/JobListItem.js:77 -#: components/Lookup/HostFilterLookup.js:353 +#: components/JobList/JobListItem.js:84 +#: components/Lookup/HostFilterLookup.js:379 #: components/Lookup/Lookup.js:193 #: components/Pagination/Pagination.js:33 -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:97 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:98 msgid "Select" msgstr "Seleccionar" @@ -7204,7 +7193,7 @@ msgstr "Seleccionar hosts" msgid "Select Input" msgstr "Seleccionar entrada" -#: screens/InstanceGroup/Instances/InstanceList.js:283 +#: screens/InstanceGroup/Instances/InstanceList.js:282 msgid "Select Instances" msgstr "Seleccionar instancias" @@ -7216,7 +7205,7 @@ msgstr "Seleccionar elementos" msgid "Select Items from List" msgstr "Seleccionar elementos de la lista" -#: screens/Template/shared/LabelSelect.js:99 +#: components/LabelSelect/LabelSelect.js:99 msgid "Select Labels" msgstr "Seleccionar etiquetas" @@ -7244,8 +7233,7 @@ msgstr "Seleccionar un tipo de recurso" msgid "" "Select a branch for the job template. This branch is applied to\n" "all job template nodes that prompt for a branch." -msgstr "" -"Seleccione una rama para la plantilla de trabajo. Esta rama se aplica a\n" +msgstr "Seleccione una rama para la plantilla de trabajo. Esta rama se aplica a\n" "todos los nodos de la plantilla de trabajo que indican una rama." #: components/LaunchPrompt/steps/OtherPromptsStep.js:47 @@ -7260,10 +7248,6 @@ msgstr "Seleccione una rama para el flujo de trabajo. Esta rama se aplica a todo msgid "Select a credential Type" msgstr "Seleccionar un tipo de credencial" -#: screens/Metrics/Metrics.js:193 -#~ msgid "Select a instance" -#~ msgstr "Seleccionar una instancia" - #: components/JobList/JobListCancelButton.js:98 msgid "Select a job to cancel" msgstr "Seleccionar una tarea para cancelar" @@ -7306,7 +7290,7 @@ msgstr "Seleccionar una fila para denegar" msgid "Select a row to disassociate" msgstr "Seleccionar una fila para disociar" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:86 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:87 msgid "Select a subscription" msgstr "Seleccionar una suscripción" @@ -7319,7 +7303,7 @@ msgstr "Seleccionar una suscripción" #: components/Schedule/shared/ScheduleForm.js:97 #: screens/Credential/shared/CredentialForm.js:44 #: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:77 -#: screens/Inventory/shared/InventoryForm.js:54 +#: screens/Inventory/shared/InventoryForm.js:63 #: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:49 #: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:50 #: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:49 @@ -7348,12 +7332,12 @@ msgstr "Seleccionar un valor para este campo" msgid "Select a webhook service." msgstr "Seleccione un servicio de webhook." -#: components/DataListToolbar/DataListToolbar.js:123 +#: components/DataListToolbar/DataListToolbar.js:125 #: screens/Template/Survey/SurveyToolbar.js:49 msgid "Select all" msgstr "Seleccionar todo" -#: screens/ActivityStream/ActivityStream.js:121 +#: screens/ActivityStream/ActivityStream.js:123 msgid "Select an activity type" msgstr "Seleccionar un tipo de actividad" @@ -7388,8 +7372,7 @@ msgid "" "checking \"Prompt on launch\" without selecting credentials will require you to select a machine\n" "credential at run time. If you select credentials and check \"Prompt on launch\", the selected\n" "credential(s) become the defaults that can be updated at run time." -msgstr "" -"Seleccione las credenciales para acceder a los nodos en función de\n" +msgstr "Seleccione las credenciales para acceder a los nodos en función de\n" "los cuales se ejecutará este trabajo. Solo puede seleccionar una credencial de cada tipo. Para las\n" "credenciales de máquina (SSH), si marca \"Preguntar al ejecutar\" sin seleccionar las credenciales,\n" "se le pedirá que seleccione una credencial de máquina en el momento de la ejecución. Si selecciona\n" @@ -7401,12 +7384,11 @@ msgid "" "Select from the list of directories found in\n" "the Project Base Path. Together the base path and the playbook\n" "directory provide the full path used to locate playbooks." -msgstr "" -"Seleccione de la lista de directorios que se encuentran en\n" +msgstr "Seleccione de la lista de directorios que se encuentran en\n" "la ruta base del proyecto. La ruta base y el directorio del playbook\n" "proporcionan la ruta completa utilizada para encontrar los playbooks." -#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:81 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:99 msgid "Select items from list" msgstr "Seleccionar elementos de la lista" @@ -7425,7 +7407,7 @@ msgstr "Seleccione la(s) opción(es)" msgid "Select period" msgstr "Seleccionar periodo" -#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:100 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:118 msgid "Select roles to apply" msgstr "Seleccionar los roles para aplicar" @@ -7456,13 +7438,8 @@ msgstr "Seleccione los grupos de instancias en los que se ejecutará este invent msgid "" "Select the Instance Groups for this Job Template\n" "to run on." -msgstr "" - -#: screens/Template/shared/JobTemplateForm.js:513 -#~ msgid "" -#~ "Select the Instance Groups for this Organization\n" -#~ "to run on." -#~ msgstr "Seleccione los grupos de instancias en los que se ejecutará esta organización." +msgstr "Seleccione los grupos de instancias en los que se ejecutará\n" +"esta plantilla de trabajo." #: screens/Organization/shared/OrganizationForm.js:83 msgid "Select the Instance Groups for this Organization to run on." @@ -7472,10 +7449,6 @@ msgstr "Seleccione los grupos de instancias en los que se ejecutará esta organi msgid "Select the application that this token will belong to, or leave this field empty to create a Personal Access Token." msgstr "Seleccione la aplicación a la que pertenecerá este token, o deje este campo vacío para crear un token de acceso personal." -#: screens/User/shared/UserTokenForm.js:49 -#~ msgid "Select the application that this token will belong to." -#~ msgstr "Seleccione la aplicación a la que pertenecerá este token." - #: components/AdHocCommands/AdHocCredentialStep.js:104 msgid "Select the credential you want to use when accessing the remote hosts to run the command. Choose the credential containing the username and SSH key or password that Ansible will need to log into the remote hosts." msgstr "Seleccione la credencial que desea utilizar cuando acceda a los hosts remotos para ejecutar el comando. Elija una credencial que contenga el nombre de usuario y la clave SSH o la contraseña que Ansible necesitará para iniciar sesión en los hosts remotos." @@ -7489,8 +7462,7 @@ msgstr "Seleccione el entorno de ejecución para esta plantilla de trabajo." msgid "" "Select the inventory containing the hosts\n" "you want this job to manage." -msgstr "" -"Seleccione el inventario que contenga los hosts que desea\n" +msgstr "Seleccione el inventario que contenga los hosts que desea\n" "que gestione esta tarea." #: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:107 @@ -7498,8 +7470,7 @@ msgid "" "Select the inventory file\n" "to be synced by this source. You can select from\n" "the dropdown or enter a file within the input." -msgstr "" -"Seleccione el archivo del inventario que sincronizará\n" +msgstr "Seleccione el archivo del inventario que sincronizará\n" "esta fuente. Puede seleccionar del menú desplegable\n" "o ingresar un archivo en la entrada." @@ -7516,8 +7487,7 @@ msgstr "Seleccionar el playbook a ser ejecutado por este trabajo." msgid "" "Select the project containing the playbook\n" "you want this job to execute." -msgstr "" -"Seleccione el proyecto que contiene el playbook\n" +msgstr "Seleccione el proyecto que contiene el playbook\n" "que desea que ejecute esta tarea." #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:79 @@ -7536,26 +7506,26 @@ msgstr "Seleccionar {0}" #: components/Lookup/InstanceGroupsLookup.js:87 #: components/OptionsList/OptionsList.js:74 #: components/Schedule/ScheduleList/ScheduleListItem.js:78 -#: components/TemplateList/TemplateListItem.js:135 -#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:90 +#: components/TemplateList/TemplateListItem.js:140 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:108 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:126 #: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:26 #: screens/Application/ApplicationsList/ApplicationListItem.js:31 -#: screens/Credential/CredentialList/CredentialListItem.js:53 +#: screens/Credential/CredentialList/CredentialListItem.js:56 #: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:31 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:57 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:65 #: screens/Host/HostGroups/HostGroupItem.js:26 #: screens/Host/HostList/HostListItem.js:48 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:59 #: screens/InstanceGroup/Instances/InstanceListItem.js:122 #: screens/Instances/InstanceList/InstanceListItem.js:126 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:42 -#: screens/Inventory/InventoryList/InventoryListItem.js:86 +#: screens/Inventory/InventoryList/InventoryListItem.js:90 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupListItem.js:37 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:110 #: screens/Organization/OrganizationList/OrganizationListItem.js:43 #: screens/Organization/shared/OrganizationForm.js:113 -#: screens/Project/ProjectList/ProjectListItem.js:172 +#: screens/Project/ProjectList/ProjectListItem.js:177 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:242 #: screens/Team/TeamList/TeamListItem.js:31 #: screens/Template/Survey/SurveyListItem.js:34 @@ -7613,27 +7583,23 @@ msgstr "Establecer la ruta de origen en" msgid "Set the instance enabled or disabled. If disabled, jobs will not be assigned to this instance." msgstr "Establezca la instancia habilitada o deshabilitada. Si se desactiva, los trabajos no se asignarán a esta instancia." -#: components/InstanceToggle/InstanceToggle.js:48 -#~ msgid "Set the instance online or offline. If offline, jobs will not be assigned to this instance." -#~ msgstr "Establecer la instancia en línea o fuera de línea. Si está fuera de línea, las tareas no se asignarán a esta instancia." - #: screens/Application/shared/ApplicationForm.js:128 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." -#: components/Search/AdvancedSearch.js:112 +#: components/Search/AdvancedSearch.js:149 msgid "Set type" msgstr "Establecer tipo" -#: components/Search/AdvancedSearch.js:144 +#: components/Search/AdvancedSearch.js:233 msgid "Set type disabled for related search field fuzzy searches" msgstr "Establecer el tipo deshabilitado para las búsquedas difusas de campos de búsqueda relacionados" -#: components/Search/AdvancedSearch.js:103 +#: components/Search/AdvancedSearch.js:140 msgid "Set type select" msgstr "Establecer selección del tipo" -#: components/Search/AdvancedSearch.js:106 +#: components/Search/AdvancedSearch.js:143 msgid "Set type typeahead" msgstr "Establecer escritura anticipada del tipo" @@ -7653,10 +7619,10 @@ msgstr "La configuración coincide con los valores predeterminados de fábrica." msgid "Setting name" msgstr "Nombre de la configuración" -#: routeConfig.js:153 -#: routeConfig.js:157 -#: screens/ActivityStream/ActivityStream.js:212 +#: routeConfig.js:159 +#: routeConfig.js:163 #: screens/ActivityStream/ActivityStream.js:214 +#: screens/ActivityStream/ActivityStream.js:216 #: screens/Setting/Settings.js:42 msgid "Settings" msgstr "Ajustes" @@ -7674,10 +7640,6 @@ msgstr "Mostrar" msgid "Show Changes" msgstr "Mostrar cambios" -#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:131 -#~ msgid "Show all groups" -#~ msgstr "Mostrar todos los grupos" - #: components/AdHocCommands/AdHocDetailsStep.js:193 #: components/AdHocCommands/AdHocDetailsStep.js:194 msgid "Show changes" @@ -7736,8 +7698,8 @@ msgstr "Iniciar sesión con SAML" msgid "Sign in with SAML {samlIDP}" msgstr "Iniciar sesión con SAML {samlIDP}" -#: components/Search/Search.js:129 -#: components/Search/Search.js:130 +#: components/Search/Search.js:134 +#: components/Search/Search.js:135 msgid "Simple key select" msgstr "Selección de clave simple" @@ -7746,7 +7708,7 @@ msgstr "Selección de clave simple" #: components/PromptDetail/PromptDetail.js:263 #: components/PromptDetail/PromptJobTemplateDetail.js:267 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:376 -#: screens/Job/JobDetail/JobDetail.js:396 +#: screens/Job/JobDetail/JobDetail.js:401 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:442 #: screens/Template/shared/JobTemplateForm.js:535 msgid "Skip Tags" @@ -7759,8 +7721,7 @@ msgid "" "play or task. Use commas to separate multiple tags. Refer\n" "to the documentation for details on the usage\n" "of tags." -msgstr "" -"La omisión de etiquetas resulta útil cuando tiene un playbook\n" +msgstr "La omisión de etiquetas resulta útil cuando tiene un playbook\n" "de gran tamaño y desea omitir partes específicas de la tarea\n" "o la jugada. Utilice comas para separar las distintas etiquetas.\n" "Consulte la documentación para obtener información detallada\n" @@ -7772,8 +7733,7 @@ msgid "" "playbook, and you want to skip specific parts of a play or task.\n" "Use commas to separate multiple tags. Refer to Ansible Tower\n" "documentation for details on the usage of tags." -msgstr "" -"La omisión de etiquetas resulta útil cuando tiene un playbook\n" +msgstr "La omisión de etiquetas resulta útil cuando tiene un playbook\n" "de gran tamaño y desea omitir partes específicas de la tarea o la jugada.\n" "Utilice comas para separar las distintas etiquetas. Consulte la documentación\n" "de Ansible Tower para obtener información detallada sobre el uso de etiquetas." @@ -7784,26 +7744,26 @@ msgstr "Omitido" #: components/StatusLabel/StatusLabel.js:37 msgid "Skipped'" -msgstr "" +msgstr "Omitido" #: components/NotificationList/NotificationList.js:200 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:156 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:141 msgid "Slack" msgstr "Slack" -#: screens/Host/HostList/SmartInventoryButton.js:31 -#: screens/Host/HostList/SmartInventoryButton.js:40 -#: screens/Host/HostList/SmartInventoryButton.js:44 -#: screens/Inventory/InventoryList/InventoryList.js:172 -#: screens/Inventory/InventoryList/InventoryListItem.js:113 +#: screens/Host/HostList/SmartInventoryButton.js:39 +#: screens/Host/HostList/SmartInventoryButton.js:48 +#: screens/Host/HostList/SmartInventoryButton.js:52 +#: screens/Inventory/InventoryList/InventoryList.js:187 +#: screens/Inventory/InventoryList/InventoryListItem.js:117 msgid "Smart Inventory" msgstr "Inventario inteligente" -#: screens/Inventory/SmartInventory.js:92 +#: screens/Inventory/SmartInventory.js:94 msgid "Smart Inventory not found." msgstr "No se encontró el inventario inteligente." -#: components/Lookup/HostFilterLookup.js:318 +#: components/Lookup/HostFilterLookup.js:344 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:116 msgid "Smart host filter" msgstr "Filtro de host inteligente" @@ -7817,7 +7777,7 @@ msgstr "Inventario inteligente" msgid "Some of the previous step(s) have errors" msgstr "Algunos de los pasos anteriores tienen errores" -#: screens/Host/HostList/SmartInventoryButton.js:12 +#: screens/Host/HostList/SmartInventoryButton.js:17 msgid "Some search modifiers like not__ and __search are not supported in Smart Inventory host filters. Remove these to create a new Smart Inventory with this filter." msgstr "Algunos modificadores de búsqueda como not__ y __search no se admiten en los filtros de host del Inventario Inteligente. Elimínelos para crear un nuevo inventario inteligente con este filtro." @@ -7833,16 +7793,11 @@ msgstr "Se produjo un error..." msgid "Sort" msgstr "Ordenar" -#: screens/Template/Survey/SurveyListItem.js:72 -#: screens/Template/Survey/SurveyListItem.js:73 -#~ msgid "Sort question order" -#~ msgstr "Ordenar las preguntas" - -#: components/JobList/JobListItem.js:163 +#: components/JobList/JobListItem.js:170 #: components/PromptDetail/PromptInventorySourceDetail.js:102 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:201 #: screens/Inventory/shared/InventorySourceForm.js:131 -#: screens/Job/JobDetail/JobDetail.js:194 +#: screens/Job/JobDetail/JobDetail.js:197 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:93 msgid "Source" msgstr "Fuente" @@ -7853,7 +7808,7 @@ msgstr "Fuente" #: components/PromptDetail/PromptProjectDetail.js:106 #: components/PromptDetail/PromptWFJobTemplateDetail.js:87 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:319 -#: screens/Job/JobDetail/JobDetail.js:243 +#: screens/Job/JobDetail/JobDetail.js:248 #: screens/Project/ProjectDetail/ProjectDetail.js:201 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:245 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:133 @@ -7871,10 +7826,6 @@ msgstr "Rama/etiqueta/commit de fuente de control" msgid "Source Control Credential" msgstr "Credencial de fuente de control" -#: screens/Project/shared/ProjectForm.js:214 -msgid "Source Control Credential Type" -msgstr "Tipo de credencial de fuente de control" - #: components/PromptDetail/PromptProjectDetail.js:111 #: screens/Project/ProjectDetail/ProjectDetail.js:202 #: screens/Project/shared/ProjectSubForms/GitSubForm.js:50 @@ -7887,6 +7838,7 @@ msgstr "Revisión del control de fuentes" #: components/PromptDetail/PromptProjectDetail.js:96 #: screens/Project/ProjectDetail/ProjectDetail.js:172 +#: screens/Project/shared/ProjectForm.js:214 msgid "Source Control Type" msgstr "Tipo de fuente de control" @@ -7895,16 +7847,16 @@ msgstr "Tipo de fuente de control" #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:96 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:165 #: screens/Project/ProjectDetail/ProjectDetail.js:200 -#: screens/Project/ProjectList/ProjectList.js:191 +#: screens/Project/ProjectList/ProjectList.js:205 #: screens/Project/shared/ProjectSubForms/SharedFields.js:15 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:104 msgid "Source Control URL" msgstr "URL de fuente de control" #: components/JobList/JobList.js:207 -#: components/JobList/JobListItem.js:36 +#: components/JobList/JobListItem.js:42 #: components/Schedule/ScheduleList/ScheduleListItem.js:38 -#: screens/Job/JobDetail/JobDetail.js:69 +#: screens/Job/JobDetail/JobDetail.js:70 msgid "Source Control Update" msgstr "Actualización de fuente de control" @@ -7916,8 +7868,8 @@ msgstr "Número de teléfono de la fuente" msgid "Source Variables" msgstr "Variables de fuente" -#: components/JobList/JobListItem.js:194 -#: screens/Job/JobDetail/JobDetail.js:147 +#: components/JobList/JobListItem.js:213 +#: screens/Job/JobDetail/JobDetail.js:148 msgid "Source Workflow Job" msgstr "Tarea del flujo de trabajo de origen" @@ -7942,8 +7894,8 @@ msgstr "Variables de fuente" msgid "Sourced from a project" msgstr "Extraído de un proyecto" -#: screens/Inventory/Inventories.js:82 -#: screens/Inventory/Inventory.js:66 +#: screens/Inventory/Inventories.js:83 +#: screens/Inventory/Inventory.js:67 msgid "Sources" msgstr "Fuentes" @@ -7951,16 +7903,14 @@ msgstr "Fuentes" msgid "" "Specify HTTP Headers in JSON format. Refer to\n" "the Ansible Tower documentation for example syntax." -msgstr "" -"Especifique los encabezados HTTP en formato JSON. Consulte la\n" +msgstr "Especifique los encabezados HTTP en formato JSON. Consulte la\n" "documentación de Ansible Tower para obtener ejemplos de sintaxis." #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:386 msgid "" "Specify a notification color. Acceptable colors are hex\n" "color code (example: #3af or #789abc)." -msgstr "" -"Especifique un color para la notificación. Los colores aceptables son\n" +msgstr "Especifique un color para la notificación. Los colores aceptables son\n" "el código de color hexadecimal (ejemplo: #3af o #789abc)." #: screens/User/shared/UserTokenForm.js:71 @@ -7995,7 +7945,7 @@ msgid "Start" msgstr "Iniciar" #: components/JobList/JobList.js:243 -#: components/JobList/JobListItem.js:92 +#: components/JobList/JobListItem.js:99 msgid "Start Time" msgstr "Hora de inicio" @@ -8029,7 +7979,7 @@ msgstr "Iniciar fuente de sincronización" msgid "Start time" msgstr "Hora de inicio" -#: screens/Job/JobDetail/JobDetail.js:110 +#: screens/Job/JobDetail/JobDetail.js:111 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:222 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:76 msgid "Started" @@ -8037,31 +7987,36 @@ msgstr "Iniciado" #: components/JobList/JobList.js:220 #: components/JobList/JobList.js:241 -#: components/JobList/JobListItem.js:88 +#: components/JobList/JobListItem.js:95 #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:197 -#: screens/InstanceGroup/Instances/InstanceList.js:255 +#: screens/InstanceGroup/Instances/InstanceList.js:254 #: screens/InstanceGroup/Instances/InstanceListItem.js:129 #: screens/Instances/InstanceDetail/InstanceDetail.js:145 #: screens/Instances/InstanceList/InstanceList.js:151 #: screens/Instances/InstanceList/InstanceListItem.js:134 -#: screens/Inventory/InventoryList/InventoryList.js:204 -#: screens/Inventory/InventoryList/InventoryListItem.js:97 +#: screens/Inventory/InventoryList/InventoryList.js:219 +#: screens/Inventory/InventoryList/InventoryListItem.js:101 #: screens/Inventory/InventorySources/InventorySourceList.js:213 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:85 -#: screens/Job/JobDetail/JobDetail.js:101 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:87 +#: screens/Job/JobDetail/JobDetail.js:102 #: screens/Job/JobOutput/HostEventModal.js:115 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:114 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:194 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:179 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:117 -#: screens/Project/ProjectList/ProjectList.js:208 -#: screens/Project/ProjectList/ProjectListItem.js:192 +#: screens/Project/ProjectList/ProjectList.js:222 +#: screens/Project/ProjectList/ProjectListItem.js:197 #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:45 +#: screens/TopologyView/Tooltip.js:98 #: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:98 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:223 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:79 msgid "Status" msgstr "Estado" +#: screens/TopologyView/Legend.js:107 +msgid "Status types" +msgstr "Status types" + #: screens/Job/JobOutput/JobOutputSearch.js:92 msgid "Stdout" msgstr "Stdout" @@ -8080,8 +8035,7 @@ msgid "" "the revision specified by the main project.\n" "This is equivalent to specifying the --remote\n" "flag to git submodule update." -msgstr "" -"Los submódulos realizarán el seguimiento del último commit en\n" +msgstr "Los submódulos realizarán el seguimiento del último commit en\n" "su rama maestra (u otra rama especificada en\n" ".gitmodules). De lo contrario, el proyecto principal mantendrá los submódulos en\n" "la revisión especificada.\n" @@ -8106,7 +8060,7 @@ msgstr "Administración de suscripciones" msgid "Subscription manifest" msgstr "Manifiesto de suscripción" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:83 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:84 msgid "Subscription selection modal" msgstr "Modal de selección de suscripción" @@ -8118,14 +8072,14 @@ msgstr "Configuración de la suscripción" msgid "Subscription type" msgstr "Tipo de suscripción" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:141 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:142 msgid "Subscriptions table" msgstr "Tabla de suscripciones" #: components/Lookup/ProjectLookup.js:136 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:90 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:159 -#: screens/Project/ProjectList/ProjectList.js:185 +#: screens/Project/ProjectList/ProjectList.js:199 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:98 msgid "Subversion" msgstr "Subversion" @@ -8158,7 +8112,7 @@ msgid "Successful jobs" msgstr "Tareas exitosas" #: screens/Project/ProjectDetail/ProjectDetail.js:182 -#: screens/Project/ProjectList/ProjectListItem.js:93 +#: screens/Project/ProjectList/ProjectListItem.js:97 msgid "Successfully copied to clipboard!" msgstr "Copiado correctamente en el portapapeles" @@ -8186,15 +8140,7 @@ msgstr "Encuesta deshabilitada" msgid "Survey Enabled" msgstr "Encuesta habilitada" -#: screens/Template/Survey/SurveyList.js:132 -#~ msgid "Survey List" -#~ msgstr "Lista de encuestas" - -#: screens/Template/Survey/SurveyPreviewModal.js:31 -#~ msgid "Survey Preview" -#~ msgstr "Vista previa de la encuesta" - -#: screens/Template/Survey/SurveyReorderModal.js:181 +#: screens/Template/Survey/SurveyReorderModal.js:188 msgid "Survey Question Order" msgstr "Orden de las preguntas de la encuesta" @@ -8202,22 +8148,18 @@ msgstr "Orden de las preguntas de la encuesta" msgid "Survey Toggle" msgstr "Alternancia de encuestas" -#: screens/Template/Survey/SurveyReorderModal.js:182 +#: screens/Template/Survey/SurveyReorderModal.js:189 msgid "Survey preview modal" msgstr "Modal de vista previa de la encuesta" -#: screens/Template/Survey/SurveyListItem.js:66 -#~ msgid "Survey questions" -#~ msgstr "Preguntas de la encuesta" - -#: screens/Inventory/InventorySources/InventorySourceListItem.js:118 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:120 #: screens/Inventory/shared/InventorySourceSyncButton.js:41 #: screens/Project/shared/ProjectSyncButton.js:43 #: screens/Project/shared/ProjectSyncButton.js:55 msgid "Sync" msgstr "Sincronizar" -#: screens/Project/ProjectList/ProjectListItem.js:225 +#: screens/Project/ProjectList/ProjectListItem.js:230 #: screens/Project/shared/ProjectSyncButton.js:39 #: screens/Project/shared/ProjectSyncButton.js:50 msgid "Sync Project" @@ -8238,11 +8180,11 @@ msgid "Sync error" msgstr "Error de sincronización" #: screens/Project/ProjectDetail/ProjectDetail.js:194 -#: screens/Project/ProjectList/ProjectListItem.js:105 +#: screens/Project/ProjectList/ProjectListItem.js:109 msgid "Sync for revision" msgstr "Sincronizar para revisión" -#: screens/Project/ProjectList/ProjectListItem.js:118 +#: screens/Project/ProjectList/ProjectListItem.js:122 msgid "Syncing" msgstr "Sincronización" @@ -8265,7 +8207,7 @@ msgstr "Administrador del sistema" msgid "System Auditor" msgstr "Auditor del sistema" -#: screens/Job/JobOutput/JobOutputSearch.js:129 +#: screens/Job/JobOutput/JobOutputSearch.js:132 msgid "System Warning" msgstr "Advertencia del sistema" @@ -8294,8 +8236,7 @@ msgid "" "play or task. Use commas to separate multiple tags.\n" "Refer to the documentation for details on\n" "the usage of tags." -msgstr "" -"Las etiquetas resultan útiles cuando tiene un playbook\n" +msgstr "Las etiquetas resultan útiles cuando tiene un playbook\n" "de gran tamaño y desea ejecutar una parte específica\n" "de la tarea o la jugada. Utilice comas para separar varias\n" "etiquetas. Consulte la documentación para obtener\n" @@ -8307,8 +8248,7 @@ msgid "" "playbook, and you want to run a specific part of a play or task.\n" "Use commas to separate multiple tags. Refer to Ansible Tower\n" "documentation for details on the usage of tags." -msgstr "" -"Las etiquetas resultan útiles cuando tiene un playbook de gran tamaño\n" +msgstr "Las etiquetas resultan útiles cuando tiene un playbook de gran tamaño\n" "y desea ejecutar una parte específica de la tarea o la jugada. Utilice comas\n" "para separar varias etiquetas. Consulte la documentación de Ansible Tower\n" "para obtener información detallada sobre el uso de etiquetas." @@ -8338,7 +8278,7 @@ msgstr "Tarea" msgid "Task Count" msgstr "Recuento de tareas" -#: screens/Job/JobOutput/JobOutputSearch.js:120 +#: screens/Job/JobOutput/JobOutputSearch.js:123 msgid "Task Started" msgstr "Tarea iniciada" @@ -8361,8 +8301,8 @@ msgstr "No se encontró la tarea." #: components/AddRole/AddResourceRole.js:207 #: components/AddRole/AddResourceRole.js:208 -#: routeConfig.js:105 -#: screens/ActivityStream/ActivityStream.js:179 +#: routeConfig.js:106 +#: screens/ActivityStream/ActivityStream.js:181 #: screens/Organization/Organization.js:124 #: screens/Organization/OrganizationList/OrganizationList.js:145 #: screens/Organization/OrganizationList/OrganizationListItem.js:66 @@ -8382,17 +8322,22 @@ msgstr "Equipos" #: screens/Setting/Jobs/JobsEdit/JobsEdit.js:129 msgid "Template" -msgstr "" +msgstr "Plantilla" + +#: components/RelatedTemplateList/RelatedTemplateList.js:109 +#: components/TemplateList/TemplateList.js:133 +msgid "Template copied successfully" +msgstr "Template copied successfully" #: screens/Template/Template.js:174 #: screens/Template/WorkflowJobTemplate.js:174 msgid "Template not found." msgstr "No se encontró la plantilla." -#: components/TemplateList/TemplateList.js:185 -#: components/TemplateList/TemplateList.js:247 -#: routeConfig.js:64 -#: screens/ActivityStream/ActivityStream.js:156 +#: components/TemplateList/TemplateList.js:200 +#: components/TemplateList/TemplateList.js:262 +#: routeConfig.js:65 +#: screens/ActivityStream/ActivityStream.js:158 #: screens/ExecutionEnvironment/ExecutionEnvironment.js:69 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:83 #: screens/Template/Templates.js:16 @@ -8425,11 +8370,11 @@ msgid "Test passed" msgstr "Prueba superada" #: screens/Template/Survey/SurveyQuestionForm.js:80 -#: screens/Template/Survey/SurveyReorderModal.js:171 +#: screens/Template/Survey/SurveyReorderModal.js:178 msgid "Text" msgstr "Texto" -#: screens/Template/Survey/SurveyReorderModal.js:125 +#: screens/Template/Survey/SurveyReorderModal.js:132 msgid "Text Area" msgstr "Área de texto" @@ -8445,14 +8390,6 @@ msgstr "No se encontró ese valor. Ingrese o seleccione un valor válido." msgid "The" msgstr "El" -#: screens/Setting/MiscSystem/MiscSystemEdit/MiscSystemEdit.js:200 -#~ msgid "The Execution Environment to be used when one has not been configured for a job template." -#~ msgstr "El entorno de ejecución que se utilizará cuando no se haya configurado uno para una plantilla de trabajo." - -#: screens/Application/shared/ApplicationForm.js:86 -#~ 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." - #: screens/Application/shared/ApplicationForm.js:86 msgid "The Grant type the user must use to acquire tokens for this application" msgstr "El tipo de subvención que el usuario debe utilizar para adquirir tokens para esta aplicación" @@ -8462,8 +8399,7 @@ msgid "" "The amount of time (in seconds) before the email\n" "notification stops trying to reach the host and times out. Ranges\n" "from 1 to 120 seconds." -msgstr "" -"La cantidad de tiempo (en segundos) antes de que la notificación\n" +msgstr "La cantidad de tiempo (en segundos) antes de que la notificación\n" "de correo electrónico deje de intentar conectarse con el host\n" "y caduque el tiempo de espera. Rangos de 1 a 120 segundos." @@ -8472,8 +8408,7 @@ msgid "" "The amount of time (in seconds) to run\n" "before the job is canceled. Defaults to 0 for no job\n" "timeout." -msgstr "" -"La cantidad de tiempo (en segundos) para ejecutar\n" +msgstr "La cantidad de tiempo (en segundos) para ejecutar\n" "antes de que se cancele la tarea. Valores predeterminados\n" "en 0 para el tiempo de espera de la tarea." @@ -8482,8 +8417,7 @@ msgid "" "The base URL of the Grafana server - the\n" "/api/annotations endpoint will be added automatically to the base\n" "Grafana URL." -msgstr "" -"La URL base del servidor de Grafana:\n" +msgstr "La URL base del servidor de Grafana:\n" "el punto de acceso /api/annotations se agregará automáticamente\n" "a la URL base de Grafana." @@ -8500,8 +8434,7 @@ msgid "" "The execution environment that will be used when launching\n" "this job template. The resolved execution environment can be overridden by\n" "explicitly assigning a different one to this job template." -msgstr "" -"El entorno de ejecución que se utilizará al lanzar\n" +msgstr "El entorno de ejecución que se utilizará al lanzar\n" "esta plantilla de trabajo. El entorno de ejecución resuelto puede anularse asignando asignando explícitamente uno diferente a esta plantilla de trabajo." #: screens/Project/shared/ProjectSubForms/GitSubForm.js:73 @@ -8509,8 +8442,7 @@ msgid "" "The first fetches all references. The second\n" "fetches the Github pull request number 62, in this example\n" "the branch needs to be \"pull/62/head\"." -msgstr "" -"El primero extrae todas las referencias. El segundo\n" +msgstr "El primero extrae todas las referencias. El segundo\n" "extrae el número de solicitud de extracción 62 de Github; en este ejemplo,\n" "la rama debe ser \"pull/62/head\"." @@ -8523,8 +8455,7 @@ msgid "" "The maximum number of hosts allowed to be managed by this organization.\n" "Value defaults to 0 which means no limit. Refer to the Ansible\n" "documentation for more details." -msgstr "" -"La cantidad máxima de hosts que puede administrar esta organización.\n" +msgstr "La cantidad máxima de hosts que puede administrar esta organización.\n" "El valor predeterminado es 0, que significa sin límite. Consulte\n" "la documentación de Ansible para obtener más información detallada." @@ -8535,8 +8466,7 @@ msgid "" "or a value less than 1 will use the Ansible default which is\n" "usually 5. The default number of forks can be overwritten\n" "with a change to" -msgstr "" -"La cantidad de procesos paralelos o simultáneos para utilizar durante\n" +msgstr "La cantidad de procesos paralelos o simultáneos para utilizar durante\n" "la ejecución del playbook. Un valor vacío, o un valor menor que 1,\n" "usará el valor predeterminado de Ansible que normalmente es 5. La cantidad\n" "predeterminada de bifurcaciones puede sobrescribirse con un cambio a" @@ -8554,16 +8484,16 @@ msgstr "No se pudo encontrar la página solicitada." msgid "The pattern used to target hosts in the inventory. Leaving the field blank, all, and * will all target all hosts in the inventory. You can find more information about Ansible's host patterns" msgstr "El patrón utilizado para dirigir los hosts en el inventario. Si se deja el campo en blanco, todos y * se dirigirán a todos los hosts del inventario. Para encontrar más información sobre los patrones de hosts de Ansible," -#: screens/Project/ProjectList/ProjectListItem.js:116 +#: screens/Project/ProjectList/ProjectListItem.js:120 msgid "The project is currently syncing and the revision will be available after the sync is complete." msgstr "El proyecto se está sincronizando actualmente y la revisión estará disponible una vez que se haya completado la sincronización." #: screens/Project/ProjectDetail/ProjectDetail.js:192 -#: screens/Project/ProjectList/ProjectListItem.js:103 +#: screens/Project/ProjectList/ProjectListItem.js:107 msgid "The project must be synced before a revision is available." msgstr "El proyecto debe estar sincronizado antes de que una revisión esté disponible." -#: screens/Project/ProjectList/ProjectListItem.js:126 +#: screens/Project/ProjectList/ProjectListItem.js:130 msgid "The project revision is currently out of date. Please refresh to fetch the most recent revision." msgstr "La revisión del proyecto está actualmente desactualizada. Actualice para obtener la revisión más reciente." @@ -8572,26 +8502,19 @@ msgstr "La revisión del proyecto está actualmente desactualizada. Actualice p msgid "The resource associated with this node has been deleted." msgstr "Se ha eliminado el recurso asociado a este nodo." +#: screens/Job/JobOutput/EmptyOutput.js:19 +msgid "The search filter did not produce any results…" +msgstr "The search filter did not produce any results…" + #: screens/Template/Survey/SurveyQuestionForm.js:174 msgid "" "The suggested format for variable names is lowercase and\n" "underscore-separated (for example, foo_bar, user_id, host_name,\n" "etc.). Variable names with spaces are not allowed." -msgstr "" -"El formato sugerido para los nombres de variables es minúsculas y\n" +msgstr "El formato sugerido para los nombres de variables es minúsculas y\n" "separados por guiones bajos (por ejemplo, foo_bar, user_id, host_name,\n" "etc.). No se permiten los nombres de variables con espacios." -#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:47 -#~ msgid "" -#~ "There are no available playbook directories in {project_base_dir}.\n" -#~ "Either that directory is empty, or all of the contents are already\n" -#~ "assigned to other projects. Create a new directory there and make\n" -#~ "sure the playbook files can be read by the \"awx\" system user,\n" -#~ "or have {0} directly retrieve your playbooks from\n" -#~ "source control using the Source Control Type option above." -#~ msgstr "" - #: screens/Project/shared/ProjectSubForms/ManualSubForm.js:49 msgid "" "There are no available playbook directories in {project_base_dir}.\n" @@ -8600,8 +8523,7 @@ msgid "" "sure the playbook files can be read by the \"awx\" system user,\n" "or have {brandName} directly retrieve your playbooks from\n" "source control using the Source Control Type option above." -msgstr "" -"No hay directorios de playbook disponibles en {project_base_dir}.\n" +msgstr "No hay directorios de playbook disponibles en {project_base_dir}.\n" "O bien ese directorio está vacío, o todo el contenido ya está\n" "asignado a otros proyectos. Cree un nuevo directorio allí y asegúrese de que los archivos de playbook puedan ser leídos por el usuario del sistema \"awx\", o haga que {brandName} recupere directamente sus playbooks desde\n" "control de fuentes utilizando la opción de tipo de control de fuentes anterior." @@ -8626,13 +8548,9 @@ msgstr "Se produjo un error al analizar el archivo. Compruebe el formato del arc msgid "There was an error saving the workflow." msgstr "Se produjo un error al guardar el flujo de trabajo." -#: components/AdHocCommands/AdHocDetailsStep.js:68 -#~ msgid "These are the modules that {0} supports running commands against." -#~ msgstr "" - #: components/AdHocCommands/AdHocDetailsStep.js:68 msgid "These are the modules that {brandName} supports running commands against." -msgstr "Estos son los módulos que {brandName} admite para ejecutar comandos." +msgstr "Estos son los módulos que {brandName}} admite para ejecutar comandos." #: components/AdHocCommands/AdHocDetailsStep.js:138 msgid "These are the verbosity levels for standard out of the command run that are supported." @@ -8672,7 +8590,7 @@ msgstr "Esta acción disociará el siguiente rol de {0}:" msgid "This action will disassociate the following:" msgstr "Esta acción disociará lo siguiente:" -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:112 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:111 msgid "This container group is currently being by other resources. Are you sure you want to delete it?" msgstr "Este grupo de contenedores está siendo utilizado por otros recursos. ¿Está seguro de que desea eliminarlo?" @@ -8689,8 +8607,7 @@ msgid "" "This data is used to enhance\n" "future releases of the Software and to provide\n" "Insights for Ansible Automation Platform." -msgstr "" -"Estos datos se utilizan para mejorar\n" +msgstr "Estos datos se utilizan para mejorar\n" "futuras versiones del software y para proporcionar\n" "Información sobre la plataforma de automatización Ansible." @@ -8699,8 +8616,7 @@ msgid "" "This data is used to enhance\n" "future releases of the Tower Software and help\n" "streamline customer experience and success." -msgstr "" -"Estos datos se utilizan para mejorar futuras versiones\n" +msgstr "Estos datos se utilizan para mejorar futuras versiones\n" "del software Tower y para ayudar a optimizar el éxito\n" "y la experiencia del cliente." @@ -8796,7 +8712,7 @@ msgstr "Este campo no debe exceder los {max} caracteres" msgid "This field will be retrieved from an external secret management system using the specified credential." msgstr "Este campo se recuperará de un sistema externo de gestión de claves secretas utilizando la credencial especificada." -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:128 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:121 msgid "This instance group is currently being by other resources. Are you sure you want to delete it?" msgstr "Este grupo de instancias está siendo utilizado por otros recursos. ¿Está seguro de que desea eliminarlo?" @@ -8804,7 +8720,7 @@ msgstr "Este grupo de instancias está siendo utilizado por otros recursos. ¿Es msgid "This inventory is applied to all workflow nodes within this workflow ({0}) that prompt for an inventory." msgstr "Este inventario se aplica a todos los nodos de este flujo de trabajo ({0}) que solicitan un inventario." -#: screens/Inventory/InventoryDetail/InventoryDetail.js:138 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:157 msgid "This inventory is currently being used by other resources. Are you sure you want to delete it?" msgstr "Este inventario está siendo utilizado por otros recursos. ¿Está seguro de que desea eliminarlo?" @@ -8856,8 +8772,7 @@ msgstr "Este valor no coincide con la contraseña introducida anteriormente. Con msgid "" "This will revert all configuration values on this page to\n" "their factory defaults. Are you sure you want to proceed?" -msgstr "" -"Esta operación revertirá todos los valores de configuración\n" +msgstr "Esta operación revertirá todos los valores de configuración\n" "a los valores predeterminados de fábrica. ¿Está seguro de desea continuar?" #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerStartScreen.js:40 @@ -8877,8 +8792,8 @@ msgstr "Jue" msgid "Thursday" msgstr "Jueves" -#: screens/ActivityStream/ActivityStream.js:241 -#: screens/ActivityStream/ActivityStream.js:253 +#: screens/ActivityStream/ActivityStream.js:243 +#: screens/ActivityStream/ActivityStream.js:255 #: screens/ActivityStream/ActivityStreamDetailButton.js:41 #: screens/ActivityStream/ActivityStreamListItem.js:42 msgid "Time" @@ -8892,8 +8807,7 @@ msgid "" "update. If it is older than Cache Timeout, it is not\n" "considered current, and a new project update will be\n" "performed." -msgstr "" -"Tiempo en segundos para considerar que\n" +msgstr "Tiempo en segundos para considerar que\n" "un proyecto es actual. Durante la ejecución de trabajos y callbacks,\n" "la tarea del sistema evaluará la marca de tiempo de la última\n" "actualización del proyecto. Si es anterior al tiempo de espera\n" @@ -8907,8 +8821,7 @@ msgid "" "evaluate the timestamp of the latest sync. If it is older than\n" "Cache Timeout, it is not considered current, and a new\n" "inventory sync will be performed." -msgstr "" -"Tiempo en segundos para considerar que un proyecto es actual.\n" +msgstr "Tiempo en segundos para considerar que un proyecto es actual.\n" "Durante la ejecución de trabajos y callbacks, el sistema de tareas\n" "evaluará la marca de tiempo de la última sincronización. Si es anterior\n" "al tiempo de espera de la caché, no se considera actual\n" @@ -8935,13 +8848,13 @@ msgstr "Tiempo de espera en minutos" msgid "Timeout seconds" msgstr "Tiempo de espera en segundos" -#: screens/Template/Survey/SurveyReorderModal.js:182 -#~ msgid "To reoder the survey questions drag and drop them in the desired location." -#~ msgstr "Para reordenar las preguntas de la encuesta, arrástrelas y suéltelas en el lugar deseado." +#: screens/Host/HostList/SmartInventoryButton.js:20 +msgid "To create a smart inventory using ansible facts, go to the smart inventory screen." +msgstr "To create a smart inventory using ansible facts, go to the smart inventory screen." -#: screens/Template/Survey/SurveyReorderModal.js:184 +#: screens/Template/Survey/SurveyReorderModal.js:191 msgid "To reorder the survey questions drag and drop them in the desired location." -msgstr "" +msgstr "Para reordenar las preguntas de la encuesta, arrástrelas y suéltelas en el lugar deseado." #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:94 msgid "Toggle Legend" @@ -8966,6 +8879,7 @@ msgstr "Alternar instancia" #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:80 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:82 +#: screens/TopologyView/Header.js:99 msgid "Toggle legend" msgstr "Alternar leyenda" @@ -9026,8 +8940,13 @@ msgstr "Herramientas" msgid "Top Pagination" msgstr "Paginación superior" +#: routeConfig.js:152 +#: screens/TopologyView/TopologyView.js:40 +msgid "Topology View" +msgstr "Topology View" + #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:207 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:287 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:211 #: screens/InstanceGroup/Instances/InstanceListItem.js:199 #: screens/Instances/InstanceDetail/InstanceDetail.js:158 #: screens/Instances/InstanceList/InstanceListItem.js:214 @@ -9057,9 +8976,9 @@ msgstr "Seguimiento del último commit de los submódulos en la rama" msgid "Trial" msgstr "Prueba" -#: components/JobList/JobListItem.js:299 +#: components/JobList/JobListItem.js:318 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:63 -#: screens/Job/JobDetail/JobDetail.js:301 +#: screens/Job/JobDetail/JobDetail.js:306 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:201 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:230 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:260 @@ -9079,54 +8998,54 @@ msgid "Tuesday" msgstr "Martes" #: components/NotificationList/NotificationList.js:201 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:157 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:142 msgid "Twilio" msgstr "Twilio" #: components/JobList/JobList.js:242 -#: components/JobList/JobListItem.js:91 +#: components/JobList/JobListItem.js:98 #: components/Lookup/ProjectLookup.js:131 #: components/NotificationList/NotificationList.js:219 #: components/NotificationList/NotificationListItem.js:33 #: components/PromptDetail/PromptDetail.js:122 +#: components/RelatedTemplateList/RelatedTemplateList.js:172 #: components/Schedule/ScheduleList/ScheduleList.js:169 #: components/Schedule/ScheduleList/ScheduleListItem.js:97 -#: components/TemplateList/TemplateList.js:199 -#: components/TemplateList/TemplateList.js:228 -#: components/TemplateList/TemplateListItem.js:179 +#: components/TemplateList/TemplateList.js:214 +#: components/TemplateList/TemplateList.js:243 +#: components/TemplateList/TemplateListItem.js:184 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:85 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:154 #: components/Workflow/WorkflowNodeHelp.js:158 #: components/Workflow/WorkflowNodeHelp.js:192 -#: screens/Credential/CredentialList/CredentialList.js:146 -#: screens/Credential/CredentialList/CredentialListItem.js:60 +#: screens/Credential/CredentialList/CredentialList.js:162 +#: screens/Credential/CredentialList/CredentialListItem.js:63 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:94 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:116 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:15 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:46 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:60 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:285 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:54 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:209 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:66 #: screens/Inventory/InventoryDetail/InventoryDetail.js:72 -#: screens/Inventory/InventoryList/InventoryList.js:205 -#: screens/Inventory/InventoryList/InventoryListItem.js:112 +#: screens/Inventory/InventoryList/InventoryList.js:220 +#: screens/Inventory/InventoryList/InventoryListItem.js:116 #: screens/Inventory/InventorySources/InventorySourceList.js:214 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:98 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:100 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:105 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:195 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:180 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:120 #: screens/NotificationTemplate/shared/NotificationTemplateForm.js:68 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:157 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:78 -#: screens/Project/ProjectList/ProjectList.js:180 -#: screens/Project/ProjectList/ProjectList.js:209 -#: screens/Project/ProjectList/ProjectListItem.js:205 +#: screens/Project/ProjectList/ProjectList.js:194 +#: screens/Project/ProjectList/ProjectList.js:223 +#: screens/Project/ProjectList/ProjectListItem.js:210 #: screens/Team/TeamRoles/TeamRoleListItem.js:17 #: screens/Team/TeamRoles/TeamRolesList.js:181 #: screens/Template/Survey/SurveyList.js:103 #: screens/Template/Survey/SurveyList.js:103 #: screens/Template/Survey/SurveyListItem.js:60 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:93 +#: screens/TopologyView/Tooltip.js:92 #: screens/User/UserDetail/UserDetail.js:75 #: screens/User/UserRoles/UserRolesList.js:156 #: screens/User/UserRoles/UserRolesListItem.js:21 @@ -9154,7 +9073,7 @@ msgid "Unable to change inventory on a host" msgstr "Imposible modificar el inventario en un servidor." #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:249 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:89 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:83 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:46 #: screens/InstanceGroup/Instances/InstanceListItem.js:78 #: screens/Instances/InstanceDetail/InstanceDetail.js:201 @@ -9162,16 +9081,12 @@ msgstr "Imposible modificar el inventario en un servidor." msgid "Unavailable" msgstr "No disponible" -#: components/StatusLabel/StatusLabel.js:67 -#~ msgid "Undefined" -#~ msgstr "No se ha definido" - #: screens/Setting/shared/RevertButton.js:53 #: screens/Setting/shared/RevertButton.js:62 msgid "Undo" msgstr "Deshacer" -#: screens/Job/JobOutput/JobOutputSearch.js:181 +#: screens/Job/JobOutput/JobOutputSearch.js:184 msgid "Unfollow" msgstr "Dejar de seguir a" @@ -9226,10 +9141,6 @@ msgstr "Actualizar opciones" msgid "Update revision on job launch" msgstr "Revisión de la actualización en el lanzamiento del trabajo" -#: screens/Setting/SettingList.js:87 -#~ msgid "Update settings pertaining to Jobs within {0}" -#~ msgstr "" - #: screens/Setting/SettingList.js:88 msgid "Update settings pertaining to Jobs within {brandName}" msgstr "Actualizar la configuración de los trabajos en {brandName}" @@ -9265,12 +9176,11 @@ msgid "" "Use custom messages to change the content of\n" "notifications sent when a job starts, succeeds, or fails. Use\n" "curly braces to access information about the job:" -msgstr "" -"Utilice los mensajes personalizados para cambiar el contenido de las notificaciones enviadas cuando una tarea se inicie, se realice correctamente o falle. Utilice llaves\n" +msgstr "Utilice los mensajes personalizados para cambiar el contenido de las notificaciones enviadas cuando una tarea se inicie, se realice correctamente o falle. Utilice llaves\n" "para acceder a la información sobre la tarea:" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:238 -#: screens/InstanceGroup/Instances/InstanceList.js:258 +#: screens/InstanceGroup/Instances/InstanceList.js:257 #: screens/Instances/InstanceDetail/InstanceDetail.js:188 #: screens/Instances/InstanceList/InstanceList.js:154 msgid "Used Capacity" @@ -9278,8 +9188,8 @@ msgstr "Capacidad usada" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:242 #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:246 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:80 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:88 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:74 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:82 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:42 #: screens/InstanceGroup/Instances/InstanceListItem.js:74 #: screens/Instances/InstanceDetail/InstanceDetail.js:192 @@ -9339,8 +9249,8 @@ msgstr "Tokens de usuario" #: components/AddRole/AddResourceRole.js:22 #: components/AddRole/AddResourceRole.js:37 -#: components/ResourceAccessList/ResourceAccessList.js:129 -#: components/ResourceAccessList/ResourceAccessList.js:182 +#: components/ResourceAccessList/ResourceAccessList.js:127 +#: components/ResourceAccessList/ResourceAccessList.js:180 #: screens/Login/Login.js:187 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:143 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:243 @@ -9366,8 +9276,8 @@ msgstr "Nombre de usuario/contraseña" #: components/AddRole/AddResourceRole.js:197 #: components/AddRole/AddResourceRole.js:198 -#: routeConfig.js:100 -#: screens/ActivityStream/ActivityStream.js:176 +#: routeConfig.js:101 +#: screens/ActivityStream/ActivityStream.js:178 #: screens/Team/Teams.js:29 #: screens/User/UserList/UserList.js:110 #: screens/User/UserList/UserList.js:153 @@ -9389,15 +9299,15 @@ msgstr "VMware vCenter" #: components/PromptDetail/PromptWFJobTemplateDetail.js:132 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:400 #: screens/Host/HostDetail/HostDetail.js:90 -#: screens/Inventory/InventoryDetail/InventoryDetail.js:105 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:124 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:37 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:89 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:143 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:54 -#: screens/Inventory/shared/InventoryForm.js:68 +#: screens/Inventory/shared/InventoryForm.js:95 #: screens/Inventory/shared/InventoryGroupForm.js:46 #: screens/Inventory/shared/SmartInventoryForm.js:93 -#: screens/Job/JobDetail/JobDetail.js:439 +#: screens/Job/JobDetail/JobDetail.js:444 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:466 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:206 #: screens/Template/shared/JobTemplateForm.js:411 @@ -9405,7 +9315,7 @@ msgstr "VMware vCenter" msgid "Variables" msgstr "Variables" -#: screens/Job/JobOutput/JobOutputSearch.js:121 +#: screens/Job/JobOutput/JobOutputSearch.js:124 msgid "Variables Prompted" msgstr "Variables solicitadas" @@ -9417,7 +9327,7 @@ msgstr "Contraseña Vault" msgid "Vault password | {credId}" msgstr "Contraseña Vault | {credId}" -#: screens/Job/JobOutput/JobOutputSearch.js:126 +#: screens/Job/JobOutput/JobOutputSearch.js:129 msgid "Verbose" msgstr "Nivel de detalle" @@ -9429,7 +9339,7 @@ msgstr "Nivel de detalle" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:316 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:232 #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:87 -#: screens/Job/JobDetail/JobDetail.js:260 +#: screens/Job/JobDetail/JobDetail.js:265 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:261 #: screens/Template/shared/JobTemplateForm.js:461 msgid "Verbosity" @@ -9443,8 +9353,8 @@ msgstr "Versión" msgid "View Azure AD settings" msgstr "Ver la configuración de Azure AD" -#: screens/Credential/Credential.js:131 -#: screens/Credential/Credential.js:143 +#: screens/Credential/Credential.js:142 +#: screens/Credential/Credential.js:154 msgid "View Credential Details" msgstr "Ver detalles de la credencial" @@ -9466,11 +9376,11 @@ msgstr "Ver detalles del host" #: screens/Instances/Instance.js:40 msgid "View Instance Details" -msgstr "" +msgstr "Detalles de la instancia" -#: screens/Inventory/Inventory.js:181 +#: screens/Inventory/Inventory.js:191 #: screens/Inventory/InventoryGroup/InventoryGroup.js:142 -#: screens/Inventory/SmartInventory.js:165 +#: screens/Inventory/SmartInventory.js:175 msgid "View Inventory Details" msgstr "Ver detalles del inventario" @@ -9514,7 +9424,7 @@ msgstr "Ver la configuración de sistemas varios" msgid "View Organization Details" msgstr "Ver detalles de la organización" -#: screens/Project/Project.js:196 +#: screens/Project/Project.js:194 msgid "View Project Details" msgstr "Ver detalles del proyecto" @@ -9573,12 +9483,12 @@ msgstr "Ver detalles de la aprobación del flujo de trabajo" msgid "View YAML examples at <0>docs.ansible.com" msgstr "Ver ejemplos de YAML en <0>docs.ansible.com" -#: components/ScreenHeader/ScreenHeader.js:54 -#: components/ScreenHeader/ScreenHeader.js:57 +#: components/ScreenHeader/ScreenHeader.js:65 +#: components/ScreenHeader/ScreenHeader.js:68 msgid "View activity stream" msgstr "Ver el flujo de actividad" -#: screens/Credential/Credential.js:92 +#: screens/Credential/Credential.js:98 msgid "View all Credentials." msgstr "Ver todas las credenciales." @@ -9586,8 +9496,8 @@ msgstr "Ver todas las credenciales." msgid "View all Hosts." msgstr "Ver todos los hosts." -#: screens/Inventory/Inventory.js:92 -#: screens/Inventory/SmartInventory.js:93 +#: screens/Inventory/Inventory.js:94 +#: screens/Inventory/SmartInventory.js:95 msgid "View all Inventories." msgstr "Ver todos los inventarios." @@ -9612,7 +9522,7 @@ msgstr "Ver todas las plantillas de notificación." msgid "View all Organizations." msgstr "Ver todas las organizaciones." -#: screens/Project/Project.js:138 +#: screens/Project/Project.js:136 msgid "View all Projects." msgstr "Ver todos los proyectos." @@ -9645,8 +9555,8 @@ msgstr "Ver todos los tipos de credencial" msgid "View all execution environments" msgstr "Ver todos los entornos de ejecución" -#: screens/InstanceGroup/ContainerGroup.js:95 -#: screens/InstanceGroup/InstanceGroup.js:106 +#: screens/InstanceGroup/ContainerGroup.js:86 +#: screens/InstanceGroup/InstanceGroup.js:93 msgid "View all instance groups" msgstr "Ver todos los grupos de instancias" @@ -9687,13 +9597,13 @@ msgstr "Ver detalles del nodo" msgid "View smart inventory host details" msgstr "Ver detalles del host de inventario inteligente" -#: routeConfig.js:29 -#: screens/ActivityStream/ActivityStream.js:137 +#: routeConfig.js:30 +#: screens/ActivityStream/ActivityStream.js:139 msgid "Views" msgstr "Vistas" -#: components/TemplateList/TemplateListItem.js:184 -#: components/TemplateList/TemplateListItem.js:190 +#: components/TemplateList/TemplateListItem.js:189 +#: components/TemplateList/TemplateListItem.js:195 #: screens/Template/WorkflowJobTemplate.js:136 msgid "Visualizer" msgstr "Visualizador" @@ -9708,8 +9618,12 @@ msgstr "ADVERTENCIA:" msgid "Waiting" msgstr "Esperando" +#: screens/Job/JobOutput/EmptyOutput.js:23 +msgid "Waiting for job output…" +msgstr "Waiting for job output…" + #: components/Workflow/WorkflowLegend.js:118 -#: screens/Job/JobOutput/JobOutputSearch.js:128 +#: screens/Job/JobOutput/JobOutputSearch.js:131 msgid "Warning" msgstr "Advertencia" @@ -9717,17 +9631,17 @@ msgstr "Advertencia" msgid "Warning: Unsaved Changes" msgstr "Aviso: modificaciones no guardadas" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:118 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:119 msgid "We were unable to locate licenses associated with this account." msgstr "No pudimos localizar las licencias asociadas a esta cuenta." -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:137 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:138 msgid "We were unable to locate subscriptions associated with this account." msgstr "No pudimos localizar las suscripciones asociadas a esta cuenta." -#: components/DetailList/LaunchedByDetail.js:53 +#: components/DetailList/LaunchedByDetail.js:24 #: components/NotificationList/NotificationList.js:202 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:158 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:143 msgid "Webhook" msgstr "Webhook" @@ -9812,8 +9726,7 @@ msgstr "Día del fin de semana" msgid "" "Welcome to Red Hat Ansible Automation Platform!\n" "Please complete the steps below to activate your subscription." -msgstr "" -"¡Bienvenido a Red Hat Ansible Automation Platform!\n" +msgstr "¡Bienvenido a Red Hat Ansible Automation Platform!\n" "Complete los pasos a continuación para activar su suscripción." #: screens/Login/Login.js:147 @@ -9825,8 +9738,7 @@ msgid "" "When not checked, a merge will be performed,\n" "combining local variables with those found on the\n" "external source." -msgstr "" -"Cuando esta opción no esté marcada, se llevará a cabo una fusión,\n" +msgstr "Cuando esta opción no esté marcada, se llevará a cabo una fusión,\n" "que combinará las variables locales con aquellas halladas\n" "en la fuente externa." @@ -9835,8 +9747,7 @@ msgid "" "When not checked, local child\n" "hosts and groups not found on the external source will remain\n" "untouched by the inventory update process." -msgstr "" -"Cuando esta opción no esté marcada, los hosts y grupos secundarios\n" +msgstr "Cuando esta opción no esté marcada, los hosts y grupos secundarios\n" "locales que no se encuentren en la fuente externa no se modificarán\n" "mediante el proceso de actualización del inventario." @@ -9852,8 +9763,8 @@ msgstr "Aprobación del flujo de trabajo" msgid "Workflow Approval not found." msgstr "No se encontró la aprobación del flujo de trabajo." -#: routeConfig.js:53 -#: screens/ActivityStream/ActivityStream.js:148 +#: routeConfig.js:54 +#: screens/ActivityStream/ActivityStream.js:150 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:165 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:202 #: screens/WorkflowApproval/WorkflowApprovals.js:12 @@ -9862,17 +9773,17 @@ msgid "Workflow Approvals" msgstr "Aprobaciones del flujo de trabajo" #: components/JobList/JobList.js:212 -#: components/JobList/JobListItem.js:41 +#: components/JobList/JobListItem.js:47 #: components/Schedule/ScheduleList/ScheduleListItem.js:40 -#: screens/Job/JobDetail/JobDetail.js:74 +#: screens/Job/JobDetail/JobDetail.js:75 #: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:124 msgid "Workflow Job" msgstr "Tarea en flujo de trabajo" -#: components/JobList/JobListItem.js:182 +#: components/JobList/JobListItem.js:201 #: components/Workflow/WorkflowNodeHelp.js:63 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:18 -#: screens/Job/JobDetail/JobDetail.js:134 +#: screens/Job/JobDetail/JobDetail.js:135 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:111 #: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:137 #: util/getRelatedResourceDeleteDetails.js:104 @@ -9893,7 +9804,7 @@ msgstr "Plantillas de trabajos de flujo de trabajo" msgid "Workflow Link" msgstr "Enlace del flujo de trabajo" -#: components/TemplateList/TemplateList.js:203 +#: components/TemplateList/TemplateList.js:218 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:98 msgid "Workflow Template" msgstr "Plantilla de flujo de trabajo" @@ -9967,7 +9878,7 @@ msgstr "YAML:" msgid "Year" msgstr "Año" -#: components/Search/Search.js:211 +#: components/Search/Search.js:218 msgid "Yes" msgstr "SÍ" @@ -9999,8 +9910,7 @@ msgstr "No tiene permiso para desvincular lo siguiente: {itemsUnableToDisassocia msgid "" "You may apply a number of possible variables in the\n" "message. For more information, refer to the" -msgstr "" -"Puede aplicar una serie de posibles variables en el\n" +msgstr "Puede aplicar una serie de posibles variables en el\n" "mensaje. Para obtener más información, consulte" #: screens/Login/Login.js:155 @@ -10019,6 +9929,16 @@ msgstr "Acercar" msgid "Zoom Out" msgstr "Alejar" +#: screens/TopologyView/Header.js:51 +#: screens/TopologyView/Header.js:54 +msgid "Zoom in" +msgstr "Acercar" + +#: screens/TopologyView/Header.js:63 +#: screens/TopologyView/Header.js:66 +msgid "Zoom out" +msgstr "Alejar" + #: screens/Template/shared/JobTemplateForm.js:752 #: screens/Template/shared/WebhookSubForm.js:148 msgid "a new webhook key will be generated on save." @@ -10029,10 +9949,6 @@ msgstr "se generará una nueva clave de Webhook al guardar." msgid "a new webhook url will be generated on save." msgstr "se generará una nueva URL de Webhook al guardar." -#: screens/Template/Survey/SurveyListItem.js:157 -#~ msgid "actions" -#~ msgstr "acciones" - #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:181 #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:210 msgid "and click on Update Revision on Launch" @@ -10073,6 +9989,10 @@ msgstr "confirmar disociación" msgid "confirm edit login redirect" msgstr "confirmar la redirección del acceso a la edición" +#: screens/TopologyView/ContentLoading.js:32 +msgid "content-loading-in-progress" +msgstr "content-loading-in-progress" + #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:151 msgid "deletion error" msgstr "error de eliminación" @@ -10085,6 +10005,7 @@ msgstr "denegado" msgid "disassociate" msgstr "disociar" +#: components/Lookup/HostFilterLookup.js:405 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:369 #: screens/Template/Survey/SurveyQuestionForm.js:263 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:230 @@ -10095,7 +10016,7 @@ msgstr "documentación" #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:113 #: screens/Host/HostDetail/HostDetail.js:101 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:95 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:111 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:105 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:100 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:273 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:161 @@ -10105,14 +10026,12 @@ msgstr "documentación" msgid "edit" msgstr "modificar" -#: screens/Template/Survey/SurveyListItem.js:163 -#~ msgid "edit survey" -#~ msgstr "" - #: screens/Template/Survey/SurveyListItem.js:65 +#: screens/Template/Survey/SurveyReorderModal.js:122 msgid "encrypted" msgstr "cifrado" +#: components/Lookup/HostFilterLookup.js:407 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:232 msgid "for more info." msgstr "para obtener más información." @@ -10122,6 +10041,10 @@ msgstr "para obtener más información." msgid "for more information." msgstr "para obtener más información." +#: screens/TopologyView/Legend.js:100 +msgid "h" +msgstr "h" + #: components/AdHocCommands/AdHocDetailsStep.js:166 msgid "here" msgstr "aquí" @@ -10131,7 +10054,7 @@ msgstr "aquí" msgid "here." msgstr "aquí." -#: components/Lookup/HostFilterLookup.js:371 +#: components/Lookup/HostFilterLookup.js:417 msgid "hosts" msgstr "hosts" @@ -10151,18 +10074,14 @@ msgstr "tipo de inicio de sesión" msgid "min" msgstr "min" -#: screens/Template/Survey/SurveyListItem.js:91 -#~ msgid "move down" -#~ msgstr "bajar" - -#: screens/Template/Survey/SurveyListItem.js:80 -#~ msgid "move up" -#~ msgstr "subir" - #: screens/Template/Survey/MultipleChoiceField.js:76 msgid "new choice" msgstr "nueva elección" +#: screens/TopologyView/Tooltip.js:94 +msgid "node" +msgstr "node" + #: components/Pagination/Pagination.js:36 #: components/Schedule/shared/FrequencyDetailSubform.js:470 msgid "of" @@ -10238,89 +10157,78 @@ msgstr "actualizado" msgid "workflow job template webhook key" msgstr "clave de Webhook de la plantilla de trabajo del flujo de trabajo" -#: screens/Inventory/InventoryList/InventoryListItem.js:61 +#: screens/Inventory/InventoryList/InventoryListItem.js:65 msgid "{0, plural, one {# source with sync failures.} other {# sources with sync failures.}}" -msgstr "" +msgstr "{0, plural, one {# source with sync failures.} otros {# sources with sync failures.}}" #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:115 msgid "{0, plural, one {Are you sure you want delete the group below?} other {Are you sure you want delete the groups below?}}" -msgstr "{0, plural, one {¿Está seguro de que desea eliminar el siguiente grupo?} other {¿Está seguro de que desea eliminar los siguientes grupos?}}" - -#: components/HealthCheckButton/HealthCheckButton.js:23 -#~ msgid "{0, plural, one {Click to run a health check on the selected instance.} other {Click to run a health check on the selected instances.}}" -#~ msgstr "" +msgstr "{0, plural, one {Are you sure you want delete the group below?} otros {Are you sure you want delete the groups below?}}" #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:86 msgid "{0, plural, one {Delete Group?} other {Delete Groups?}}" -msgstr "{0, plural, one {¿Borrar grupo?} other {¿Borrar grupos?}}" +msgstr "{0, plural, one {Delete Group?} otros {Delete Groups?}}" #: util/validators.js:138 msgid "{0, plural, one {Please enter a valid phone number.} other {Please enter valid phone numbers.}}" -msgstr "" +msgstr "{0, plural, one {Please enter a valid phone number.} otros {Please enter valid phone numbers.}}" -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:175 -msgid "{0, plural, one {The following Instance Group cannot be deleted} other {The following Instance Groups cannot be deleted}}" -msgstr "" - -#: screens/Inventory/InventoryList/InventoryList.js:232 +#: screens/Inventory/InventoryList/InventoryList.js:247 msgid "{0, plural, one {The inventory will be in a pending status until the final delete is processed.} other {The inventories will be in a pending status until the final delete is processed.}}" -msgstr "{0, plural, one {El inventario estará en estado pendiente hasta que se procese la eliminación final.} other {Los inventarios estarán en estado pendiente hasta que se procese la eliminación final.}}" +msgstr "{0, plural, one {The inventory will be in a pending status until the final delete is processed.} otros {The inventories will be in a pending status until the final delete is processed.}}" #: components/JobList/JobList.js:276 msgid "{0, plural, one {The selected job cannot be deleted due to insufficient permission or a running job status} other {The selected jobs cannot be deleted due to insufficient permissions or a running job status}}" -msgstr "{0, plural, one {No se puede eliminar la tarea seleccionada debido a permisos insuficientes o a que la tarea se está ejecutando} other {No se pueden eliminar las tareas seleccionadas debido a permisos insuficientes o a que las tareas se están ejecutando}}" +msgstr "{0, plural, one {The selected job cannot be deleted due to insufficient permission or a running job status} otros {The selected jobs cannot be deleted due to insufficient permissions or a running job status}}" #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:208 msgid "{0, plural, one {This approval cannot be deleted due to insufficient permissions or a pending job status} other {These approvals cannot be deleted due to insufficient permissions or a pending job status}}" -msgstr "{0, plural, one {No se puede eliminar esta aprobación debido a permisos insuficientes o a que la tarea está pendiente} other {No se pueden eliminar estas aprobaciones debido a permisos insuficientes o a que las tareas están pendientes}}" +msgstr "{0, plural, one {This approval cannot be deleted due to insufficient permissions or a pending job status} otros {These approvals cannot be deleted due to insufficient permissions or a pending job status}}" -#: screens/Credential/CredentialList/CredentialList.js:178 +#: screens/Credential/CredentialList/CredentialList.js:195 msgid "{0, plural, one {This credential is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these credentials could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -msgstr "{0, plural, one {Esta credencial está siendo utilizada por otros recursos. ¿Está seguro de que desea eliminarla?} other {Eliminar estas credenciales podría afectar a otros recursos que dependen de ellas. ¿Está seguro de que desea eliminarlas de todos modos?}}" +msgstr "{0, plural, one {This credential is currently being used by other resources. Are you sure you want to delete it?} otros {Deleting these credentials could impact other resources that rely on them. Are you sure you want to delete anyway?}}" #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:164 msgid "{0, plural, one {This credential type is currently being used by some credentials and cannot be deleted.} other {Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?}}" -msgstr "{0, plural, one {Este tipo de credencial está siendo utilizado por algunas credenciales y no se puede eliminar.} other {No se pueden eliminar los tipos de credencial que están siendo utilizados por credenciales. ¿Está seguro de que desea eliminarlos de todos modos?}}" +msgstr "{0, plural, one {This credential type is currently being used by some credentials and cannot be deleted.} otros {Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?}}" -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:180 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:194 msgid "{0, plural, one {This execution environment is currently being used by other resources. Are you sure you want to delete it?} other {These execution environments could be in use by other resources that rely on them. Are you sure you want to delete them anyway?}}" -msgstr "{0, plural, one {Este entorno de ejecución está siendo utilizado por otros recursos. ¿Estás seguro de que desea eliminarlo?} other {Estos entornos de ejecución podrían estar siendo utilizados por otros recursos que dependen de ellos. ¿Está seguro de que desea eliminarlos de todos modos?}}" +msgstr "{0, plural, one {This execution environment is currently being used by other resources. Are you sure you want to delete it?} otros {These execution environments could be in use by other resources that rely on them. Are you sure you want to delete them anyway?}}" -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:272 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:196 msgid "{0, plural, one {This instance group is currently being by other resources. Are you sure you want to delete it?} other {Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -msgstr "{0, plural, one {Este grupo de instancias está siendo utilizado por otros recursos. ¿Está seguro de que desea eliminarlo?} other {Eliminar estos grupos de instancia podría afectar a otros recursos que dependen de ellos. ¿Está seguro de que desea eliminarlos de todos modos?}}" +msgstr "{0, plural, one {This instance group is currently being by other resources. Are you sure you want to delete it?} otros {Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -#: screens/Inventory/InventoryList/InventoryList.js:225 +#: screens/Inventory/InventoryList/InventoryList.js:240 msgid "{0, plural, one {This inventory is currently being used by some templates. Are you sure you want to delete it?} other {Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?}}" -msgstr "{0, plural, one {Este inventario está siendo utilizado actualmente por algunas plantillas. ¿Estás seguro de que desea eliminarlo?} other {Eliminar estos inventarios podría afectar a algunas plantillas que dependen de ellos. ¿Está seguro de que desea eliminarlos de todos modos?}}" +msgstr "{0, plural, one {This inventory is currently being used by some templates. Are you sure you want to delete it?} otros {Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?}}" #: screens/Inventory/InventorySources/InventorySourceList.js:197 msgid "{0, plural, one {This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?} other {Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete anyway}}" -msgstr "{0, plural, one {Esta fuente de inventario está siendo utilizada por otros recursos que dependen de ella. ¿Estás seguro de que desea eliminarla?} other {Eliminar estas fuentes de inventario podría afectar a otros recursos que dependen de ellas. ¿Está seguro de que desea eliminarlas de todos modos?}}" - -#: screens/Organization/OrganizationList/OrganizationList.js:166 -#~ msgid "{0, plural, one {This organization is currently being by other resources. Are you sure you want to delete it?} other {Deleting these organizations could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -#~ msgstr "{0, plural, one {Esta organización está siendo utilizada por otros recursos. ¿Está seguro de que desea eliminarla?} other {Eliminar estas organizaciones podría afectar a otros recursos que dependen de ellas. ¿Está seguro de que desea eliminarlas de todos modos?}}" +msgstr "{0, plural, one {This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?} otros {Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete anyway}}" #: screens/Organization/OrganizationList/OrganizationList.js:166 msgid "{0, plural, one {This organization is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these organizations could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -msgstr "" +msgstr "{0, plural, one {This organization is currently being used by other resources. Are you sure you want to delete it?} otros {Deleting these organizations could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -#: screens/Project/ProjectList/ProjectList.js:238 +#: screens/Project/ProjectList/ProjectList.js:252 msgid "{0, plural, one {This project is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these projects could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -msgstr "{0, plural, one {Este proyecto está siendo utilizado por otros recursos. ¿Está seguro de que desea eliminarlo?} other {Eliminar estos proyectos podría afectar a otros recursos que dependen de ellos. ¿Está seguro de que desea eliminarlos de todos modos?}}" +msgstr "{0, plural, one {This project is currently being used by other resources. Are you sure you want to delete it?} otros {Deleting these projects could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -#: components/TemplateList/TemplateList.js:250 +#: components/RelatedTemplateList/RelatedTemplateList.js:194 +#: components/TemplateList/TemplateList.js:265 msgid "{0, plural, one {This template is currently being used by some workflow nodes. Are you sure you want to delete it?} other {Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?}}" -msgstr "{0, plural, one {Esta plantilla está siendo utilizada por algunos nodos del flujo de trabajo. ¿Está seguro de que desea eliminarla?} other {Eliminar estas plantillas podría afectar a algunos nodos del flujo de trabajo que dependen de ellas. ¿Está seguro de que desea eliminarlas de todos modos?}}" +msgstr "{0, plural, one {This template is currently being used by some workflow nodes. Are you sure you want to delete it?} otros {Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?}}" #: components/JobList/JobListCancelButton.js:72 msgid "{0, plural, one {You cannot cancel the following job because it is not running:} other {You cannot cancel the following jobs because they are not running:}}" -msgstr "{0, plural, one {No puede cancelar la siguiente tarea porque no se está ejecutando:} other {No puede cancelar las siguientes tareas porque no se están ejecutando:}}" +msgstr "{0, plural, one {You cannot cancel the following job because it is not running:} otros {You cannot cancel the following jobs because they are not running:}}" #: components/JobList/JobListCancelButton.js:56 msgid "{0, plural, one {You do not have permission to cancel the following job:} other {You do not have permission to cancel the following jobs:}}" -msgstr "{0, plural, one {No tiene permiso para cancelar la siguiente tarea:} other {No tiene permiso para cancelar las siguientes tareas:}}" +msgstr "{0, plural, one {You do not have permission to cancel the following job:} otros {You do not have permission to cancel the following jobs:}}" #: screens/ActivityStream/ActivityStreamListItem.js:28 msgid "{0} (deleted)" @@ -10330,17 +10238,9 @@ msgstr "{0} (eliminado)" msgid "{0} more" msgstr "{0} más" -#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:138 -#~ msgid "{0} since {1}" -#~ msgstr "" - -#: screens/Inventory/InventoryList/InventoryListItem.js:61 -#~ msgid "{0} sources with sync failures." -#~ msgstr "{0} fuentes con errores de sincronización." - #: components/AppContainer/AppContainer.js:55 msgid "{brandName} logo" -msgstr "logo de {brandName}" +msgstr "{brandName} Logotipo" #: components/DetailList/UserDateDetail.js:23 msgid "{dateStr} by <0>{username}" @@ -10351,72 +10251,56 @@ msgstr "{dateStr} por <0>{username}" #: screens/Instances/InstanceDetail/InstanceDetail.js:170 #: screens/Instances/InstanceList/InstanceListItem.js:158 msgid "{forks, plural, one {# fork} other {# forks}}" -msgstr "{forks, plural, one {# fork} other {# forks}}" - -#: components/HealthCheckButton/HealthCheckButton.js:15 -#~ msgid "{hopNodeSelected, plural, one {Cannot run health check on a hop node. Deselect the hop node to run a health check.} other {Cannot run health check on hop nodes. Deselect the hop nodes to run health checks.}}" -#~ msgstr "" +msgstr "{forks, plural, one {# fork} otros {# forks}}" #: components/Schedule/shared/FrequencyDetailSubform.js:190 msgid "{intervalValue, plural, one {day} other {days}}" -msgstr "{intervalValue, plural, one {day} other {days}}" +msgstr "{intervalValue, plural, one {day} otros {days}}" #: components/Schedule/shared/FrequencyDetailSubform.js:188 msgid "{intervalValue, plural, one {hour} other {hours}}" -msgstr "{intervalValue, plural, one {hour} other {hours}}" +msgstr "{intervalValue, plural, one {hour} otros {hours}}" #: components/Schedule/shared/FrequencyDetailSubform.js:186 msgid "{intervalValue, plural, one {minute} other {minutes}}" -msgstr "{intervalValue, plural, one {minute} other {minutes}}" +msgstr "{intervalValue, plural, one {minute} otros {minutes}}" #: components/Schedule/shared/FrequencyDetailSubform.js:194 msgid "{intervalValue, plural, one {month} other {months}}" -msgstr "{intervalValue, plural, one {month} other {months}}" +msgstr "{intervalValue, plural, one {month} otros {months}}" #: components/Schedule/shared/FrequencyDetailSubform.js:192 msgid "{intervalValue, plural, one {week} other {weeks}}" -msgstr "{intervalValue, plural, one {week} other {weeks}}" +msgstr "{intervalValue, plural, one {week} otros {weeks}}" #: components/Schedule/shared/FrequencyDetailSubform.js:196 msgid "{intervalValue, plural, one {year} other {years}}" -msgstr "{intervalValue, plural, one {year} other {years}}" - -#: components/Schedule/shared/DateTimePicker.js:49 -#~ msgid "{label} date" -#~ msgstr "" - -#: components/Schedule/shared/DateTimePicker.js:57 -#~ msgid "{label} time" -#~ msgstr "" +msgstr "{intervalValue, plural, one {year} otros {years}}" #: components/PromptDetail/PromptDetail.js:40 msgid "{minutes} min {seconds} sec" -msgstr "{minutes} min {seconds} seg" +msgstr "{minutes} min. {seconds} seg" #: components/JobList/JobListCancelButton.js:106 msgid "{numJobsToCancel, plural, one {Cancel job} other {Cancel jobs}}" -msgstr "{numJobsToCancel, plural, one {Cancel job} other {Cancel jobs}}" +msgstr "{numJobsToCancel, plural, one {Cancel job} otros {Cancel jobs}}" #: components/JobList/JobListCancelButton.js:168 msgid "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}" -msgstr "{numJobsToCancel, plural, one {Esta acción cancelará la siguiente tarea:} other {Esta acción cancelará las siguientes tareas:}}" +msgstr "{numJobsToCancel, plural, one {This action will cancel the following job:} otros {This action will cancel the following jobs:}}" #: components/JobList/JobListCancelButton.js:91 msgid "{numJobsToCancel, plural, one {{0}} other {{1}}}" -msgstr "{numJobsToCancel, plural, one {{0}} other {{1}}}" - -#: components/DetailList/NumberSinceDetail.js:19 -#~ msgid "{number} since {dateStr}" -#~ msgstr "" +msgstr "{numJobsToCancel, plural, one {{0}} otros {{1}}}" #: components/PaginatedTable/PaginatedTable.js:79 msgid "{pluralizedItemName} List" -msgstr "Lista de {pluralizedItemName}" +msgstr "{pluralizedItemName} Lista" #: components/HealthCheckButton/HealthCheckButton.js:13 msgid "{selectedItemsCount, plural, one {Click to run a health check on the selected instance.} other {Click to run a health check on the selected instances.}}" -msgstr "" +msgstr "{selectedItemsCount, plural, one {Click to run a health check on the selected instance.} otros {Click to run a health check on the selected instances.}}" #: components/AppContainer/AppContainer.js:154 msgid "{sessionCountdown, plural, one {You will be logged out in # second due to inactivity} other {You will be logged out in # seconds due to inactivity}}" -msgstr "{sessionCountdown, plural, one {Se cerrará la sesión en # segundo por inactividad} other {Se cerrará la sesión en # segundos por inactividad}}" +msgstr "{sessionCountdown, plural, one {You will be logged out in # second due to inactivity} otros {You will be logged out in # seconds due to inactivity}}" diff --git a/awx/ui/src/locales/fr/messages.po b/awx/ui/src/locales/fr/messages.po index 09e9e6ce13..850bb5e574 100644 --- a/awx/ui/src/locales/fr/messages.po +++ b/awx/ui/src/locales/fr/messages.po @@ -1,22 +1,21 @@ msgid "" msgstr "" -"POT-Creation-Date: 2021-09-01 18:45+0000\n" -"Mime-Version: 1.0\n" -"Language: fr\n" -"Content-Type: text/plain; charset=UTF-8\n" +"POT-Creation-Date: 2018-12-10 10:08-0500\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" #: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:43 msgid "(Limited to first 10)" msgstr "(10 premiers seulement)" -#: components/TemplateList/TemplateListItem.js:98 +#: components/TemplateList/TemplateListItem.js:103 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:161 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:89 msgid "(Prompt on launch)" @@ -113,7 +112,7 @@ msgstr "Refspec à récupérer (passé au module git Ansible). Ce paramètre pe #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:122 msgid "A subscription manifest is an export of a Red Hat Subscription. To generate a subscription manifest, go to <0>access.redhat.com. For more information, see the <1>User Guide." -msgstr "Un manifeste d'abonnement est une exportation d'un abonnement Red Hat. Pour générer un manifeste d'abonnement, rendez-vous sur <0>access.redhat.com. Pour plus d'informations, consultez le <1>Guide de l'utilisateur." +msgstr "Un manifeste d'abonnement est une exportation d'un abonnement Red Hat. Pour générer un manifeste d'abonnement, rendez-vous sur <0>access.redhat.com. Pour plus d’informations, consulter le <1>Guide de l’utilisateur." #: screens/Job/WorkflowOutput/WorkflowOutputNode.js:143 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:299 @@ -136,13 +135,13 @@ msgstr "Service API/Clé d’intégration" msgid "About" msgstr "À propos de " -#: routeConfig.js:91 -#: screens/ActivityStream/ActivityStream.js:171 -#: screens/Credential/Credential.js:72 +#: routeConfig.js:92 +#: screens/ActivityStream/ActivityStream.js:173 +#: screens/Credential/Credential.js:73 #: screens/Credential/Credentials.js:28 #: screens/Inventory/Inventories.js:58 -#: screens/Inventory/Inventory.js:63 -#: screens/Inventory/SmartInventory.js:66 +#: screens/Inventory/Inventory.js:64 +#: screens/Inventory/SmartInventory.js:67 #: screens/Organization/Organization.js:123 #: screens/Organization/Organizations.js:31 #: screens/Project/Project.js:104 @@ -173,28 +172,29 @@ msgid "Action" msgstr "Action" #: components/JobList/JobList.js:245 -#: components/JobList/JobListItem.js:96 +#: components/JobList/JobListItem.js:103 +#: components/RelatedTemplateList/RelatedTemplateList.js:174 #: components/Schedule/ScheduleList/ScheduleList.js:171 #: components/Schedule/ScheduleList/ScheduleListItem.js:114 -#: components/TemplateList/TemplateList.js:230 -#: components/TemplateList/TemplateListItem.js:181 -#: screens/ActivityStream/ActivityStream.js:258 +#: components/TemplateList/TemplateList.js:245 +#: components/TemplateList/TemplateListItem.js:186 +#: screens/ActivityStream/ActivityStream.js:260 #: screens/ActivityStream/ActivityStreamListItem.js:49 #: screens/Application/ApplicationsList/ApplicationListItem.js:48 #: screens/Application/ApplicationsList/ApplicationsList.js:160 -#: screens/Credential/CredentialList/CredentialList.js:147 -#: screens/Credential/CredentialList/CredentialListItem.js:63 +#: screens/Credential/CredentialList/CredentialList.js:163 +#: screens/Credential/CredentialList/CredentialListItem.js:66 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:177 #: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:38 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:154 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:79 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:168 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:87 #: screens/Host/HostGroups/HostGroupItem.js:34 #: screens/Host/HostGroups/HostGroupsList.js:177 -#: screens/Host/HostList/HostList.js:163 +#: screens/Host/HostList/HostList.js:171 #: screens/Host/HostList/HostListItem.js:64 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:290 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:214 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:75 -#: screens/InstanceGroup/Instances/InstanceList.js:259 +#: screens/InstanceGroup/Instances/InstanceList.js:258 #: screens/InstanceGroup/Instances/InstanceListItem.js:171 #: screens/Instances/InstanceList/InstanceList.js:155 #: screens/Instances/InstanceList/InstanceListItem.js:183 @@ -206,24 +206,22 @@ msgstr "Action" #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:187 #: screens/Inventory/InventoryHosts/InventoryHostItem.js:38 #: screens/Inventory/InventoryHosts/InventoryHostList.js:139 -#: screens/Inventory/InventoryList/InventoryList.js:207 -#: screens/Inventory/InventoryList/InventoryListItem.js:127 +#: screens/Inventory/InventoryList/InventoryList.js:222 +#: screens/Inventory/InventoryList/InventoryListItem.js:131 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:233 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupListItem.js:44 #: screens/Inventory/InventorySources/InventorySourceList.js:215 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:99 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:101 #: screens/ManagementJob/ManagementJobList/ManagementJobList.js:102 #: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:73 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:196 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:181 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:124 #: screens/Organization/OrganizationList/OrganizationList.js:146 #: screens/Organization/OrganizationList/OrganizationListItem.js:69 #: screens/Organization/OrganizationTeams/OrganizationTeamList.js:86 #: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:17 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:159 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:82 -#: screens/Project/ProjectList/ProjectList.js:211 -#: screens/Project/ProjectList/ProjectListItem.js:209 +#: screens/Project/ProjectList/ProjectList.js:225 +#: screens/Project/ProjectList/ProjectListItem.js:214 #: screens/Team/TeamList/TeamList.js:144 #: screens/Team/TeamList/TeamListItem.js:47 #: screens/Template/Survey/SurveyList.js:105 @@ -236,7 +234,7 @@ msgstr "Actions" #: components/PromptDetail/PromptJobTemplateDetail.js:105 #: components/PromptDetail/PromptWFJobTemplateDetail.js:61 -#: components/TemplateList/TemplateListItem.js:263 +#: components/TemplateList/TemplateListItem.js:268 #: screens/Host/HostDetail/HostDetail.js:71 #: screens/Host/HostList/HostListItem.js:89 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:216 @@ -248,13 +246,14 @@ msgstr "Actions" msgid "Activity" msgstr "Activité" -#: routeConfig.js:48 -#: screens/ActivityStream/ActivityStream.js:111 +#: routeConfig.js:49 +#: screens/ActivityStream/ActivityStream.js:35 +#: screens/ActivityStream/ActivityStream.js:113 #: screens/Setting/Settings.js:43 msgid "Activity Stream" msgstr "Flux d’activité" -#: screens/ActivityStream/ActivityStream.js:114 +#: screens/ActivityStream/ActivityStream.js:116 msgid "Activity Stream type selector" msgstr "Sélecteur de type de flux d'activité" @@ -300,7 +299,7 @@ msgstr "Ajouter un nouveau noeud" msgid "Add a new node between these two nodes" msgstr "Ajouter un nouveau nœud entre ces deux nœuds" -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:183 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:113 msgid "Add container group" msgstr "Ajouter un groupe de conteneurs" @@ -312,15 +311,15 @@ msgstr "Ajouter un groupe existant" msgid "Add existing host" msgstr "Ajouter une hôte existant" -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:184 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:114 msgid "Add instance group" msgstr "Ajouter un groupe d'instances" -#: screens/Inventory/InventoryList/InventoryList.js:122 +#: screens/Inventory/InventoryList/InventoryList.js:136 msgid "Add inventory" msgstr "Ajouter un inventaire" -#: components/TemplateList/TemplateList.js:136 +#: components/TemplateList/TemplateList.js:151 msgid "Add job template" msgstr "Ajouter un modèle de job" @@ -332,11 +331,11 @@ msgstr "Ajouter un nouveau groupe" msgid "Add new host" msgstr "Ajouter un nouvel hôte" -#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:60 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:78 msgid "Add resource type" msgstr "Ajouter un type de ressource" -#: screens/Inventory/InventoryList/InventoryList.js:123 +#: screens/Inventory/InventoryList/InventoryList.js:137 msgid "Add smart inventory" msgstr "Ajouter un inventaire smart" @@ -348,25 +347,26 @@ msgstr "Ajouter les permissions de l'équipe" msgid "Add user permissions" msgstr "Ajouter les permissions de l’utilisateur" -#: components/TemplateList/TemplateList.js:137 +#: components/TemplateList/TemplateList.js:152 msgid "Add workflow template" msgstr "Ajouter un modèle de flux de travail" -#: routeConfig.js:112 -#: screens/ActivityStream/ActivityStream.js:182 +#: routeConfig.js:113 +#: screens/ActivityStream/ActivityStream.js:184 msgid "Administration" msgstr "Administration" -#: components/DataListToolbar/DataListToolbar.js:136 -#: screens/Job/JobOutput/JobOutputSearch.js:133 +#: components/DataListToolbar/DataListToolbar.js:138 +#: screens/Job/JobOutput/JobOutputSearch.js:137 msgid "Advanced" msgstr "Avancé" -#: components/Search/AdvancedSearch.js:240 +#: components/Search/AdvancedSearch.js:313 msgid "Advanced search documentation" msgstr "Documentation sur la recherche avancée" -#: components/Search/AdvancedSearch.js:222 +#: components/Search/AdvancedSearch.js:206 +#: components/Search/AdvancedSearch.js:220 msgid "Advanced search value input" msgstr "Saisie de la valeur de la recherche avancée" @@ -440,10 +440,6 @@ msgstr "Une erreur est survenue" msgid "An inventory must be selected" msgstr "Un inventaire doit être sélectionné" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:105 -#~ msgid "Ansible Tower" -#~ msgstr "Ansible Tower" - #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:96 msgid "Ansible Tower Documentation." msgstr "Documentation Ansible Tower" @@ -486,7 +482,7 @@ msgid "Application not found." msgstr "Application non trouvée." #: components/Lookup/ApplicationLookup.js:95 -#: routeConfig.js:141 +#: routeConfig.js:142 #: screens/Application/Applications.js:25 #: screens/Application/Applications.js:34 #: screens/Application/ApplicationsList/ApplicationsList.js:113 @@ -495,7 +491,7 @@ msgstr "Application non trouvée." msgid "Applications" msgstr "Applications" -#: screens/ActivityStream/ActivityStream.js:203 +#: screens/ActivityStream/ActivityStream.js:205 msgid "Applications & Tokens" msgstr "Applications & Jetons" @@ -569,13 +565,13 @@ msgstr "Êtes-vous sûr de vouloir supprimer ce nœud ?" #: components/ResourceAccessList/DeleteRoleConfirmationModal.js:43 msgid "Are you sure you want to remove {0} access from {1}? Doing so affects all members of the team." -msgstr "Êtes-vous sûr de vouloir supprimer l'accès {0} de {1} ? Cela affectera tous les membres de l'équipe." +msgstr "Êtes-vous sûr de vouloir supprimer {0} l’accès à {1}? Cela risque d’affecter tous les membres de l'équipe." #: components/ResourceAccessList/DeleteRoleConfirmationModal.js:50 msgid "Are you sure you want to remove {0} access from {username}?" -msgstr "Etes-vous sûr de vouloir supprimer l'accès à {0} de {username} ?" +msgstr "Êtes-vous sûr de vouloir supprimer {0} l’accès de {username} ?" -#: screens/Job/JobOutput/JobOutput.js:781 +#: screens/Job/JobOutput/JobOutput.js:802 msgid "Are you sure you want to submit the request to cancel this job?" msgstr "Voulez-vous vraiment demander l'annulation de ce job ?" @@ -584,11 +580,11 @@ msgstr "Voulez-vous vraiment demander l'annulation de ce job ?" msgid "Arguments" msgstr "Arguments" -#: screens/Job/JobDetail/JobDetail.js:451 +#: screens/Job/JobDetail/JobDetail.js:456 msgid "Artifacts" msgstr "Artefacts" -#: screens/InstanceGroup/Instances/InstanceList.js:223 +#: screens/InstanceGroup/Instances/InstanceList.js:222 #: screens/User/UserTeams/UserTeamList.js:208 msgid "Associate" msgstr "Associé" @@ -649,7 +645,7 @@ msgstr "Paramètres AD Azure" msgid "Back" msgstr "Retour" -#: screens/Credential/Credential.js:64 +#: screens/Credential/Credential.js:65 msgid "Back to Credentials" msgstr "Retour à Références" @@ -668,17 +664,17 @@ msgstr "Retour aux groupes" msgid "Back to Hosts" msgstr "Retour aux hôtes" -#: screens/InstanceGroup/InstanceGroup.js:74 +#: screens/InstanceGroup/InstanceGroup.js:61 msgid "Back to Instance Groups" msgstr "Retour aux groupes d'instances" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:167 #: screens/Instances/Instance.js:18 msgid "Back to Instances" -msgstr "" +msgstr "Retour aux instances" -#: screens/Inventory/Inventory.js:56 -#: screens/Inventory/SmartInventory.js:59 +#: screens/Inventory/Inventory.js:57 +#: screens/Inventory/SmartInventory.js:60 msgid "Back to Inventories" msgstr "Retour aux inventaires" @@ -755,7 +751,7 @@ msgstr "Retour aux types d'informations d'identification" msgid "Back to execution environments" msgstr "Retour aux environnements d'exécution" -#: screens/InstanceGroup/ContainerGroup.js:68 +#: screens/InstanceGroup/ContainerGroup.js:59 msgid "Back to instance groups" msgstr "Retour aux groupes d'instances" @@ -798,7 +794,11 @@ msgstr "Navigation...." #: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:36 msgid "By default, we collect and transmit analytics data on the serice usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>this Tower documentation page. Uncheck the following boxes to disable this feature." -msgstr "Par défaut, nous collectons et transmettons à Red Hat des données analytiques sur l'utilisation du service. Il existe deux catégories de données collectées par le service. Pour plus d'informations, consultez <0>cette page de documentation Tower. Décochez les cases suivantes pour désactiver cette fonctionnalité." +msgstr "Par défaut, nous collectons et transmettons à Red Hat des données analytiques sur l'utilisation du service. Il existe deux catégories de données collectées par le service. Pour plus d'informations, consultez cette page <0>Tower documentation. Décochez les cases suivantes pour désactiver cette fonctionnalité." + +#: screens/TopologyView/Legend.js:74 +msgid "C" +msgstr "C" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:217 #: screens/InstanceGroup/Instances/InstanceListItem.js:145 @@ -833,7 +833,7 @@ msgstr "Expiration du délai d’attente du cache (secondes)" #: components/FormActionGroup/FormActionGroup.js:23 #: components/FormActionGroup/FormActionGroup.js:29 #: components/LaunchPrompt/LaunchPrompt.js:129 -#: components/Lookup/HostFilterLookup.js:361 +#: components/Lookup/HostFilterLookup.js:387 #: components/Lookup/Lookup.js:202 #: components/PaginatedTable/ToolbarDeleteButton.js:282 #: components/ResourceAccessList/DeleteRoleConfirmationModal.js:37 @@ -848,8 +848,8 @@ msgstr "Expiration du délai d’attente du cache (secondes)" #: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:63 #: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:66 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:80 -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:100 -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:106 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:101 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:107 #: screens/Setting/shared/RevertAllAlert.js:32 #: screens/Setting/shared/RevertFormActionGroup.js:31 #: screens/Setting/shared/RevertFormActionGroup.js:37 @@ -859,7 +859,7 @@ msgstr "Expiration du délai d’attente du cache (secondes)" #: screens/Team/TeamRoles/TeamRolesList.js:228 #: screens/Team/TeamRoles/TeamRolesList.js:231 #: screens/Template/Survey/SurveyList.js:78 -#: screens/Template/Survey/SurveyReorderModal.js:201 +#: screens/Template/Survey/SurveyReorderModal.js:208 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:31 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:39 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:45 @@ -872,18 +872,18 @@ msgid "Cancel" msgstr "Annuler" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:284 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:110 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:112 msgid "Cancel Inventory Source Sync" msgstr "Annuler Sync Source d’inventaire" #: components/JobCancelButton/JobCancelButton.js:52 -#: screens/Job/JobOutput/JobOutput.js:757 -#: screens/Job/JobOutput/JobOutput.js:758 +#: screens/Job/JobOutput/JobOutput.js:778 +#: screens/Job/JobOutput/JobOutput.js:779 msgid "Cancel Job" msgstr "Annuler Job" #: screens/Project/ProjectDetail/ProjectDetail.js:260 -#: screens/Project/ProjectList/ProjectListItem.js:217 +#: screens/Project/ProjectList/ProjectListItem.js:222 msgid "Cancel Project Sync" msgstr "Annuler Sync Projet" @@ -892,8 +892,8 @@ msgstr "Annuler Sync Projet" msgid "Cancel Sync" msgstr "Annuler Sync" -#: screens/Job/JobOutput/JobOutput.js:765 -#: screens/Job/JobOutput/JobOutput.js:768 +#: screens/Job/JobOutput/JobOutput.js:786 +#: screens/Job/JobOutput/JobOutput.js:789 msgid "Cancel job" msgstr "Annuler le job" @@ -930,8 +930,8 @@ msgstr "Annuler les jobs sélectionnés" msgid "Cancel subscription edit" msgstr "Annuler l'édition de l'abonnement" -#: components/JobList/JobListItem.js:106 -#: screens/Job/JobDetail/JobDetail.js:492 +#: components/JobList/JobListItem.js:113 +#: screens/Job/JobDetail/JobDetail.js:497 #: screens/Job/JobOutput/shared/OutputToolbar.js:137 msgid "Cancel {0}" msgstr "Annuler {0}" @@ -952,15 +952,15 @@ msgstr "Impossible d'activer l'agrégateur de logs sans fournir l'hôte de l'agr #: screens/Instances/InstanceList/InstanceList.js:148 msgid "Cannot run health check on hop nodes." -msgstr "" +msgstr "Impossible d’effectuer des bilans de fonctionnement sur les nœuds Hop." -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:289 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:213 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:74 msgid "Capacity" msgstr "Capacité" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:214 -#: screens/InstanceGroup/Instances/InstanceList.js:257 +#: screens/InstanceGroup/Instances/InstanceList.js:256 #: screens/InstanceGroup/Instances/InstanceListItem.js:143 #: screens/Instances/InstanceDetail/InstanceDetail.js:164 #: screens/Instances/InstanceList/InstanceList.js:153 @@ -992,9 +992,7 @@ msgstr "Version non sensible à la casse de startswith." msgid "" "Change PROJECTS_ROOT when deploying\n" "{brandName} to change this location." -msgstr "" -"Changez PROJECTS_ROOT lors du déploiement de\n" -"{brandName} pour modifier cet emplacement." +msgstr "Modifiez PROJECTS_ROOT lorsque vous déployez {brandName} pour changer cet emplacement." #: components/StatusLabel/StatusLabel.js:41 #: screens/Job/JobOutput/shared/HostStatusBar.js:43 @@ -1088,8 +1086,8 @@ msgstr "Nettoyer" msgid "Clear" msgstr "Effacer" -#: components/DataListToolbar/DataListToolbar.js:94 -#: screens/Job/JobOutput/JobOutputSearch.js:142 +#: components/DataListToolbar/DataListToolbar.js:96 +#: screens/Job/JobOutput/JobOutputSearch.js:145 msgid "Clear all filters" msgstr "Effacer tous les filtres" @@ -1105,6 +1103,10 @@ msgstr "Effacer la sélection d'abonnement" msgid "Click an available node to create a new link. Click outside the graph to cancel." msgstr "Cliquez sur un nœud disponible pour créer un nouveau lien. Cliquez en dehors du graphique pour annuler." +#: screens/TopologyView/Tooltip.js:60 +msgid "Click on a node icon to display the details." +msgstr "Cliquer sur un icône de noeud pour voir les détails." + #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:134 msgid "Click the Edit button below to reconfigure the node." msgstr "Cliquez sur le bouton Modifier ci-dessous pour reconfigurer le nœud." @@ -1156,7 +1158,7 @@ msgstr "Type de client" msgid "Close" msgstr "Fermer" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:122 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:123 msgid "Close subscription modal" msgstr "Fermer la modalité d'abonnement" @@ -1170,14 +1172,14 @@ msgstr "Effondrement" #: screens/Job/JobOutput/PageControls.js:50 msgid "Collapse all job events" -msgstr "" +msgstr "Effondrer tous les événements de la tâche" #: screens/Job/JobOutput/shared/JobEventLineToggle.js:39 msgid "Collapse section" -msgstr "" +msgstr "Effondrer une section" #: components/JobList/JobList.js:210 -#: components/JobList/JobListItem.js:39 +#: components/JobList/JobListItem.js:45 #: screens/Job/JobOutput/HostEventModal.js:126 msgid "Command" msgstr "Commande" @@ -1245,21 +1247,21 @@ msgstr "Confirmer la suppression de tous les nœuds" msgid "Confirm revert all" msgstr "Confirmer annuler tout" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:90 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:91 msgid "Confirm selection" msgstr "Confirmer la sélection" -#: screens/Job/JobDetail/JobDetail.js:285 +#: screens/Job/JobDetail/JobDetail.js:290 msgid "Container Group" msgstr "Groupe de conteneurs" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:47 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:63 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:57 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:68 msgid "Container group" msgstr "Groupe de conteneurs" -#: screens/InstanceGroup/ContainerGroup.js:93 +#: screens/InstanceGroup/ContainerGroup.js:84 msgid "Container group not found." msgstr "Groupe de conteneurs non trouvé." @@ -1272,10 +1274,14 @@ msgstr "Chargement du contenu" msgid "Continue" msgstr "Continuer" -#: screens/InstanceGroup/Instances/InstanceList.js:197 +#: screens/InstanceGroup/Instances/InstanceList.js:196 #: screens/Instances/InstanceList/InstanceList.js:116 msgid "Control" -msgstr "" +msgstr "Contrôle" + +#: screens/TopologyView/Legend.js:77 +msgid "Control node" +msgstr "Noeud de contrôle" #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:90 msgid "" @@ -1309,7 +1315,7 @@ msgstr "Sélection Convergence" msgid "Copy" msgstr "Copier" -#: screens/Credential/CredentialList/CredentialListItem.js:77 +#: screens/Credential/CredentialList/CredentialListItem.js:80 msgid "Copy Credential" msgstr "Copier les identifiants" @@ -1317,11 +1323,11 @@ msgstr "Copier les identifiants" msgid "Copy Error" msgstr "Erreur de copie" -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:96 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:104 msgid "Copy Execution Environment" msgstr "Copier Environnement d'exécution" -#: screens/Inventory/InventoryList/InventoryListItem.js:150 +#: screens/Inventory/InventoryList/InventoryListItem.js:154 msgid "Copy Inventory" msgstr "Copier l'inventaire" @@ -1329,16 +1335,16 @@ msgstr "Copier l'inventaire" msgid "Copy Notification Template" msgstr "Copie du modèle de notification" -#: screens/Project/ProjectList/ProjectListItem.js:249 +#: screens/Project/ProjectList/ProjectListItem.js:254 msgid "Copy Project" msgstr "Copier le projet" -#: components/TemplateList/TemplateListItem.js:234 +#: components/TemplateList/TemplateListItem.js:239 msgid "Copy Template" msgstr "Copier le modèle" #: screens/Project/ProjectDetail/ProjectDetail.js:183 -#: screens/Project/ProjectList/ProjectListItem.js:94 +#: screens/Project/ProjectList/ProjectListItem.js:98 msgid "Copy full revision to clipboard." msgstr "Copier la révision complète dans le Presse-papiers." @@ -1346,6 +1352,7 @@ msgstr "Copier la révision complète dans le Presse-papiers." msgid "Copyright" msgstr "Copyright" +#: screens/Inventory/shared/InventoryForm.js:88 #: screens/Template/shared/JobTemplateForm.js:405 #: screens/Template/shared/WorkflowJobTemplateForm.js:205 msgid "Create" @@ -1385,7 +1392,7 @@ msgstr "Créer une nouvelle organisation" msgid "Create New Project" msgstr "Créer un nouveau projet" -#: screens/Inventory/Inventories.js:89 +#: screens/Inventory/Inventories.js:90 #: screens/ManagementJob/ManagementJobs.js:25 #: screens/Project/Projects.js:34 #: screens/Template/Templates.js:51 @@ -1406,12 +1413,12 @@ msgstr "Créer un nouvel utilisateur" msgid "Create New Workflow Template" msgstr "Créer un nouveau modèle de flux de travail" -#: screens/Host/HostList/SmartInventoryButton.js:18 +#: screens/Host/HostList/SmartInventoryButton.js:26 msgid "Create a new Smart Inventory with the applied filter" msgstr "Créer un nouvel inventaire smart avec le filtre appliqué" -#: screens/InstanceGroup/InstanceGroups.js:39 -#: screens/InstanceGroup/InstanceGroups.js:49 +#: screens/InstanceGroup/InstanceGroups.js:46 +#: screens/InstanceGroup/InstanceGroups.js:56 msgid "Create new container group" msgstr "Créer un nouveau groupe de conteneurs" @@ -1428,18 +1435,18 @@ msgstr "Créer un nouveau type d'informations d'identification." msgid "Create new execution environment" msgstr "Créer un nouvel environnement d'exécution" -#: screens/Inventory/Inventories.js:73 -#: screens/Inventory/Inventories.js:80 +#: screens/Inventory/Inventories.js:74 +#: screens/Inventory/Inventories.js:81 msgid "Create new group" msgstr "Créer un nouveau groupe" -#: screens/Inventory/Inventories.js:64 -#: screens/Inventory/Inventories.js:78 +#: screens/Inventory/Inventories.js:65 +#: screens/Inventory/Inventories.js:79 msgid "Create new host" msgstr "Créer un nouvel hôte" -#: screens/InstanceGroup/InstanceGroups.js:38 -#: screens/InstanceGroup/InstanceGroups.js:48 +#: screens/InstanceGroup/InstanceGroups.js:45 +#: screens/InstanceGroup/InstanceGroups.js:55 msgid "Create new instance group" msgstr "Créer un nouveau groupe d'instances" @@ -1451,7 +1458,7 @@ msgstr "Créer un nouvel inventaire" msgid "Create new smart inventory" msgstr "Créer un nouvel inventaire smart" -#: screens/Inventory/Inventories.js:83 +#: screens/Inventory/Inventories.js:84 msgid "Create new source" msgstr "Créer une nouvelle source" @@ -1466,17 +1473,17 @@ msgstr "Créer un jeton d'utilisateur" #: screens/Credential/CredentialDetail/CredentialDetail.js:247 #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:88 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:99 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:137 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:151 #: screens/Host/HostDetail/HostDetail.js:83 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:66 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:95 -#: screens/Inventory/InventoryDetail/InventoryDetail.js:112 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:89 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:131 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:43 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:82 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:261 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:149 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:47 -#: screens/Job/JobDetail/JobDetail.js:427 +#: screens/Job/JobDetail/JobDetail.js:432 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:378 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:105 #: screens/Project/ProjectDetail/ProjectDetail.js:231 @@ -1503,30 +1510,30 @@ msgstr "Créé" #: components/Lookup/OrganizationLookup.js:133 #: components/Lookup/ProjectLookup.js:150 #: components/NotificationList/NotificationList.js:206 +#: components/RelatedTemplateList/RelatedTemplateList.js:151 #: components/Schedule/ScheduleList/ScheduleList.js:197 -#: components/TemplateList/TemplateList.js:211 +#: components/TemplateList/TemplateList.js:226 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:27 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:58 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:104 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:127 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:173 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:196 -#: screens/Credential/CredentialList/CredentialList.js:135 +#: screens/Credential/CredentialList/CredentialList.js:151 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialsStep.js:96 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:132 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:102 #: screens/Host/HostGroups/HostGroupsList.js:164 -#: screens/Host/HostList/HostList.js:149 +#: screens/Host/HostList/HostList.js:157 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:199 #: screens/Inventory/InventoryGroups/InventoryGroupsList.js:129 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:174 #: screens/Inventory/InventoryHosts/InventoryHostList.js:128 -#: screens/Inventory/InventoryList/InventoryList.js:184 +#: screens/Inventory/InventoryList/InventoryList.js:199 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:185 #: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:94 #: screens/Organization/OrganizationList/OrganizationList.js:131 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:127 -#: screens/Project/ProjectList/ProjectList.js:199 +#: screens/Project/ProjectList/ProjectList.js:213 #: screens/Team/TeamList/TeamList.js:130 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:163 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:112 @@ -1534,11 +1541,11 @@ msgstr "Créé" msgid "Created By (Username)" msgstr "Créé par (Nom d'utilisateur)" -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:73 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:162 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:81 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:147 #: screens/Organization/OrganizationTeams/OrganizationTeamList.js:73 msgid "Created by (username)" -msgstr "Créé par (username)" +msgstr "Créé par (nom d'utilisateur)" #: components/AdHocCommands/AdHocPreviewStep.js:52 #: components/AdHocCommands/useAdHocCredentialStep.js:24 @@ -1546,7 +1553,7 @@ msgstr "Créé par (username)" #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:40 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:89 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:52 -#: screens/InstanceGroup/shared/ContainerGroupForm.js:53 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:50 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:243 #: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:41 #: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:42 @@ -1576,8 +1583,8 @@ msgstr "Nom d’identification" msgid "Credential Type" msgstr "Type d'informations d’identification" -#: routeConfig.js:116 -#: screens/ActivityStream/ActivityStream.js:184 +#: routeConfig.js:117 +#: screens/ActivityStream/ActivityStream.js:186 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:118 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:161 #: screens/CredentialType/CredentialTypes.js:13 @@ -1585,7 +1592,11 @@ msgstr "Type d'informations d’identification" msgid "Credential Types" msgstr "Types d'informations d'identification" -#: screens/Credential/Credential.js:91 +#: screens/Credential/CredentialList/CredentialList.js:114 +msgid "Credential copied successfully" +msgstr "Informations d’identification copiées." + +#: screens/Credential/Credential.js:97 msgid "Credential not found." msgstr "Informations d'identification introuvables." @@ -1594,7 +1605,7 @@ msgstr "Informations d'identification introuvables." msgid "Credential passwords" msgstr "Mots de passes d’identification" -#: screens/InstanceGroup/shared/ContainerGroupForm.js:60 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:57 msgid "Credential to authenticate with Kubernetes or OpenShift. Must be of type \"Kubernetes/OpenShift API Bearer Token\". If left blank, the underlying Pod's service account will be used." msgstr "Jeton pour s'authentifier auprès de Kubernetes ou OpenShift. Doit être de type \"Kubernetes/OpenShift API Bearer Token\". S'il est laissé vide, le compte de service du Pod sous-jacent sera utilisé." @@ -1606,7 +1617,7 @@ msgstr "Identifiant pour s'authentifier auprès d'un registre de conteneur prot msgid "Credential type not found." msgstr "Type d'informations d’identification non trouvé." -#: components/JobList/JobListItem.js:241 +#: components/JobList/JobListItem.js:260 #: components/LaunchPrompt/steps/CredentialsStep.js:190 #: components/LaunchPrompt/steps/useCredentialsStep.js:62 #: components/Lookup/MultiCredentialsLookup.js:138 @@ -1614,14 +1625,14 @@ msgstr "Type d'informations d’identification non trouvé." #: components/PromptDetail/PromptDetail.js:190 #: components/PromptDetail/PromptJobTemplateDetail.js:193 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:331 -#: components/TemplateList/TemplateListItem.js:321 +#: components/TemplateList/TemplateListItem.js:326 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:77 -#: routeConfig.js:69 -#: screens/ActivityStream/ActivityStream.js:159 -#: screens/Credential/CredentialList/CredentialList.js:175 +#: routeConfig.js:70 +#: screens/ActivityStream/ActivityStream.js:161 +#: screens/Credential/CredentialList/CredentialList.js:192 #: screens/Credential/Credentials.js:13 #: screens/Credential/Credentials.js:23 -#: screens/Job/JobDetail/JobDetail.js:329 +#: screens/Job/JobDetail/JobDetail.js:334 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:347 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:51 #: screens/Template/shared/JobTemplateForm.js:373 @@ -1637,31 +1648,30 @@ msgstr "Les informations d'identification qui nécessitent un mot de passe au la msgid "Current page" msgstr "Page actuelle" -#: screens/InstanceGroup/shared/ContainerGroupForm.js:82 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:79 msgid "Custom pod spec" msgstr "Spécifications des pods personnalisés" -#: screens/Inventory/InventorySources/InventorySourceListItem.js:77 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:79 #: screens/Organization/OrganizationList/OrganizationListItem.js:55 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:69 -#: screens/Project/ProjectList/ProjectListItem.js:183 +#: screens/Project/ProjectList/ProjectListItem.js:188 msgid "Custom virtual environment {0} must be replaced by an execution environment." msgstr "L'environnement virtuel personnalisé {0} doit être remplacé par un environnement d'exécution." -#: components/TemplateList/TemplateListItem.js:158 +#: components/TemplateList/TemplateListItem.js:163 msgid "Custom virtual environment {0} must be replaced by an execution environment. For more information about migrating to execution environments see <0>the documentation." -msgstr "L'environnement virtuel personnalisé {0} doit être remplacé par un environnement d'exécution. Pour plus d'informations sur la migration vers des environnements d'exécution, voir <0>la documentation." +msgstr "L'environnement virtuel personnalisé {0} doit être remplacé par un environnement d'exécution. Pour plus d'informations sur la migration vers des environnements d'exécution, voir la <0>the documentation.." #: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:72 msgid "Custom virtual environment {virtualEnvironment} must be replaced by an execution environment. For more information about migrating to execution environments see <0>the documentation." -msgstr "L'environnement virtuel personnalisé {virtualEnvironment} doit être remplacé par un environnement d'exécution. Pour plus d'informations sur la migration vers des environnements d'exécution, voir <0>la documentation." +msgstr "L'environnement virtuel personnalisé {virtualEnvironment} doit être remplacé par un environnement d'exécution. Pour plus d'informations sur la migration vers des environnements d'exécution, voir la <0>the documentation.." #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:61 msgid "Customize messages…" msgstr "Personnaliser les messages..." -#: screens/InstanceGroup/shared/ContainerGroupForm.js:68 -#: screens/InstanceGroup/shared/ContainerGroupForm.js:69 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:65 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:66 msgid "Customize pod specification" msgstr "Personnaliser les spécifications du pod" @@ -1670,12 +1680,12 @@ msgstr "Personnaliser les spécifications du pod" msgid "DELETED" msgstr "SUPPRIMÉ" -#: routeConfig.js:33 +#: routeConfig.js:34 #: screens/Dashboard/Dashboard.js:74 msgid "Dashboard" msgstr "Tableau de bord" -#: screens/ActivityStream/ActivityStream.js:139 +#: screens/ActivityStream/ActivityStream.js:141 msgid "Dashboard (all activity)" msgstr "Tableau de bord (toutes les activités)" @@ -1710,7 +1720,7 @@ msgstr "Jours restants" msgid "Days to keep" msgstr "Jours conservation" -#: screens/Job/JobOutput/JobOutputSearch.js:125 +#: screens/Job/JobOutput/JobOutputSearch.js:128 msgid "Debug" msgstr "Déboguer" @@ -1725,9 +1735,9 @@ msgstr "Décembre" msgid "Default" msgstr "Par défaut" -#: screens/Template/Survey/SurveyReorderModal.js:209 -#: screens/Template/Survey/SurveyReorderModal.js:209 -#: screens/Template/Survey/SurveyReorderModal.js:231 +#: screens/Template/Survey/SurveyReorderModal.js:216 +#: screens/Template/Survey/SurveyReorderModal.js:216 +#: screens/Template/Survey/SurveyReorderModal.js:238 msgid "Default Answer(s)" msgstr "Réponse(s) par défaut" @@ -1761,9 +1771,9 @@ msgstr "Définir les fonctions et fonctionnalités niveau système" #: screens/Credential/CredentialDetail/CredentialDetail.js:297 #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:122 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:130 -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:114 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:130 -#: screens/Inventory/InventoryDetail/InventoryDetail.js:140 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:113 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:123 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:159 #: screens/Inventory/InventoryGroups/InventoryGroupsList.js:101 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:300 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:174 @@ -1772,7 +1782,7 @@ msgstr "Définir les fonctions et fonctionnalités niveau système" #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:73 #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:78 #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:102 -#: screens/Job/JobDetail/JobDetail.js:504 +#: screens/Job/JobDetail/JobDetail.js:509 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:420 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:188 #: screens/Project/ProjectDetail/ProjectDetail.js:279 @@ -1805,11 +1815,11 @@ msgstr "Supprimer l'environnement d'exécution" msgid "Delete Host" msgstr "Supprimer l'hôte" -#: screens/Inventory/InventoryDetail/InventoryDetail.js:135 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:154 msgid "Delete Inventory" msgstr "Supprimer l’inventaire" -#: screens/Job/JobDetail/JobDetail.js:500 +#: screens/Job/JobDetail/JobDetail.js:505 #: screens/Job/JobOutput/shared/OutputToolbar.js:195 #: screens/Job/JobOutput/shared/OutputToolbar.js:199 msgid "Delete Job" @@ -1880,8 +1890,8 @@ msgstr "Supprimer le type d'informations d’identification" msgid "Delete error" msgstr "Supprimer l'erreur" -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:108 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:124 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:107 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:117 msgid "Delete instance group" msgstr "Supprimer un groupe d'instances" @@ -1920,7 +1930,7 @@ msgstr "Supprimer ce nœud" #: components/PaginatedTable/ToolbarDeleteButton.js:163 msgid "Delete {pluralizedItemName}?" -msgstr "Supprimer {pluralizedItemName} ?" +msgstr "Supprimer {pluralizedItemName} ?" #: components/DetailList/DeletedDetail.js:15 #: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:131 @@ -1928,16 +1938,16 @@ msgstr "Supprimer {pluralizedItemName} ?" msgid "Deleted" msgstr "Supprimé" -#: components/TemplateList/TemplateList.js:278 -#: screens/Credential/CredentialList/CredentialList.js:191 -#: screens/Inventory/InventoryList/InventoryList.js:268 -#: screens/Project/ProjectList/ProjectList.js:274 +#: components/TemplateList/TemplateList.js:295 +#: screens/Credential/CredentialList/CredentialList.js:208 +#: screens/Inventory/InventoryList/InventoryList.js:284 +#: screens/Project/ProjectList/ProjectList.js:290 msgid "Deletion Error" msgstr "Erreur de suppression" #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:202 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:212 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:309 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:227 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:233 msgid "Deletion error" msgstr "Erreur de suppression" @@ -1962,7 +1972,7 @@ msgstr "Refusé par {0} - {1}" msgid "Deny" msgstr "Refuser" -#: screens/Job/JobOutput/JobOutputSearch.js:127 +#: screens/Job/JobOutput/JobOutputSearch.js:130 msgid "Deprecated" msgstr "Obsolète" @@ -1974,45 +1984,45 @@ msgstr "Obsolète" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:260 #: components/Schedule/ScheduleList/ScheduleList.js:193 #: components/Schedule/shared/ScheduleForm.js:113 -#: components/TemplateList/TemplateList.js:195 -#: components/TemplateList/TemplateListItem.js:257 +#: components/TemplateList/TemplateList.js:210 +#: components/TemplateList/TemplateListItem.js:262 #: screens/Application/ApplicationDetails/ApplicationDetails.js:63 #: screens/Application/ApplicationsList/ApplicationsList.js:123 #: screens/Application/shared/ApplicationForm.js:60 #: screens/Credential/CredentialDetail/CredentialDetail.js:213 -#: screens/Credential/CredentialList/CredentialList.js:131 +#: screens/Credential/CredentialList/CredentialList.js:147 #: screens/Credential/shared/CredentialForm.js:169 #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:72 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:128 #: screens/CredentialType/shared/CredentialTypeForm.js:29 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:57 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:145 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:159 #: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:140 #: screens/Host/HostDetail/HostDetail.js:73 -#: screens/Host/HostList/HostList.js:145 +#: screens/Host/HostList/HostList.js:153 #: screens/Inventory/InventoryDetail/InventoryDetail.js:71 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:35 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:81 #: screens/Inventory/InventoryHosts/InventoryHostList.js:124 -#: screens/Inventory/InventoryList/InventoryList.js:180 +#: screens/Inventory/InventoryList/InventoryList.js:195 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:200 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:104 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:37 -#: screens/Inventory/shared/InventoryForm.js:40 +#: screens/Inventory/shared/InventoryForm.js:49 #: screens/Inventory/shared/InventoryGroupForm.js:40 #: screens/Inventory/shared/InventorySourceForm.js:109 #: screens/Inventory/shared/SmartInventoryForm.js:55 #: screens/ManagementJob/ManagementJobList/ManagementJobList.js:101 #: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:72 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:108 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:142 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:127 #: screens/NotificationTemplate/shared/NotificationTemplateForm.js:49 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:95 #: screens/Organization/OrganizationList/OrganizationList.js:127 #: screens/Organization/shared/OrganizationForm.js:64 #: screens/Project/ProjectDetail/ProjectDetail.js:158 -#: screens/Project/ProjectList/ProjectList.js:176 -#: screens/Project/ProjectList/ProjectListItem.js:268 +#: screens/Project/ProjectList/ProjectList.js:190 +#: screens/Project/ProjectList/ProjectListItem.js:273 #: screens/Project/shared/ProjectForm.js:177 #: screens/Team/TeamDetail/TeamDetail.js:38 #: screens/Team/TeamList/TeamList.js:122 @@ -2060,11 +2070,11 @@ msgid "Destination channels or users" msgstr "Canaux ou utilisateurs de destination" #: components/AdHocCommands/useAdHocDetailsStep.js:39 -#: components/ErrorDetail/ErrorDetail.js:75 +#: components/ErrorDetail/ErrorDetail.js:80 #: components/Schedule/Schedule.js:71 #: screens/Application/Application/Application.js:78 #: screens/Application/Applications.js:38 -#: screens/Credential/Credential.js:70 +#: screens/Credential/Credential.js:71 #: screens/Credential/Credentials.js:27 #: screens/CredentialType/CredentialType.js:62 #: screens/CredentialType/CredentialTypes.js:26 @@ -2072,20 +2082,20 @@ msgstr "Canaux ou utilisateurs de destination" #: screens/ExecutionEnvironment/ExecutionEnvironments.js:26 #: screens/Host/Host.js:57 #: screens/Host/Hosts.js:28 -#: screens/InstanceGroup/ContainerGroup.js:75 +#: screens/InstanceGroup/ContainerGroup.js:66 #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:174 -#: screens/InstanceGroup/InstanceGroup.js:81 -#: screens/InstanceGroup/InstanceGroups.js:51 -#: screens/InstanceGroup/InstanceGroups.js:59 +#: screens/InstanceGroup/InstanceGroup.js:68 +#: screens/InstanceGroup/InstanceGroups.js:58 +#: screens/InstanceGroup/InstanceGroups.js:66 #: screens/Instances/Instance.js:24 #: screens/Instances/Instances.js:21 #: screens/Inventory/Inventories.js:60 -#: screens/Inventory/Inventories.js:85 -#: screens/Inventory/Inventory.js:62 +#: screens/Inventory/Inventories.js:86 +#: screens/Inventory/Inventory.js:63 #: screens/Inventory/InventoryGroup/InventoryGroup.js:57 #: screens/Inventory/InventoryHost/InventoryHost.js:73 #: screens/Inventory/InventorySource/InventorySource.js:83 -#: screens/Inventory/SmartInventory.js:65 +#: screens/Inventory/SmartInventory.js:66 #: screens/Inventory/SmartInventoryHost/SmartInventoryHost.js:60 #: screens/Job/Job.js:116 #: screens/Job/JobOutput/HostEventModal.js:106 @@ -2137,6 +2147,8 @@ msgstr "Canaux ou utilisateurs de destination" #: screens/Template/Templates.js:42 #: screens/Template/WorkflowJobTemplate.js:116 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:140 +#: screens/TopologyView/Tooltip.js:56 +#: screens/TopologyView/Tooltip.js:70 #: screens/User/User.js:63 #: screens/User/UserToken/UserToken.js:54 #: screens/User/Users.js:30 @@ -2150,9 +2162,9 @@ msgstr "Détails" msgid "Details tab" msgstr "Onglet Détails" -#: components/Search/AdvancedSearch.js:172 +#: components/Search/AdvancedSearch.js:266 msgid "Direct Keys" -msgstr "" +msgstr "Clés directes" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:200 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:258 @@ -2171,6 +2183,7 @@ msgstr "Désactiver la vérification SSL" #: components/InstanceToggle/InstanceToggle.js:56 #: components/StatusLabel/StatusLabel.js:39 +#: screens/TopologyView/Legend.js:133 msgid "Disabled" msgstr "Désactivés" @@ -2194,7 +2207,7 @@ msgid "Disassociate host from group?" msgstr "Dissocier Hôte du Groupe" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:282 -#: screens/InstanceGroup/Instances/InstanceList.js:234 +#: screens/InstanceGroup/Instances/InstanceList.js:233 msgid "Disassociate instance from instance group?" msgstr "Dissocier l'instance du groupe d'instances ?" @@ -2253,22 +2266,6 @@ msgstr "Télécharger la sortie" msgid "Drag a file here or browse to upload" msgstr "Faites glisser un fichier ici ou naviguez pour le télécharger" -#: components/SelectedList/DraggableSelectedList.js:68 -#~ msgid "Draggable list to reorder and remove selected items." -#~ msgstr "Liste déroulante permettant de réorganiser et de supprimer les éléments sélectionnés." - -#: components/SelectedList/DraggableSelectedList.js:43 -#~ msgid "Dragging cancelled. List is unchanged." -#~ msgstr "Déplacement annulé. La liste est inchangée." - -#: components/SelectedList/DraggableSelectedList.js:38 -#~ msgid "Dragging item {id}. Item with index {oldIndex} in now {newIndex}." -#~ msgstr "Déplacement de l'élément {id}. L'élément avec l'index {oldIndex} dans maintenant {newIndex}." - -#: components/SelectedList/DraggableSelectedList.js:32 -#~ msgid "Dragging started for item id: {newId}." -#~ msgstr "Le déplacement a commencé pour l'élément id : {newId}." - #: screens/NotificationTemplate/shared/NotificationTemplateForm.js:81 msgid "E-mail" msgstr "E-mail" @@ -2299,13 +2296,13 @@ msgstr "Chaque fois qu’un job s’exécute avec ce projet, réalisez une mise #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:117 #: screens/Host/HostDetail/HostDetail.js:105 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:99 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:115 -#: screens/Inventory/InventoryDetail/InventoryDetail.js:129 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:109 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:148 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:55 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:62 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:104 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:276 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:125 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:127 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:164 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:402 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:404 @@ -2349,8 +2346,8 @@ msgstr "Chaque fois qu’un job s’exécute avec ce projet, réalisez une mise msgid "Edit" msgstr "Modifier" -#: screens/Credential/CredentialList/CredentialListItem.js:64 -#: screens/Credential/CredentialList/CredentialListItem.js:68 +#: screens/Credential/CredentialList/CredentialListItem.js:67 +#: screens/Credential/CredentialList/CredentialListItem.js:71 msgid "Edit Credential" msgstr "Modifier les informations d’identification" @@ -2397,8 +2394,8 @@ msgstr "Modifier la configuration du plug-in Configuration" msgid "Edit Details" msgstr "Modifier les détails" -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:82 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:86 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:90 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:94 msgid "Edit Execution Environment" msgstr "Modifier l'environnement d'exécution" @@ -2417,8 +2414,8 @@ msgstr "Modifier le groupe" msgid "Edit Host" msgstr "Modifier l’hôte" -#: screens/Inventory/InventoryList/InventoryListItem.js:130 -#: screens/Inventory/InventoryList/InventoryListItem.js:135 +#: screens/Inventory/InventoryList/InventoryListItem.js:134 +#: screens/Inventory/InventoryList/InventoryListItem.js:139 msgid "Edit Inventory" msgstr "Modifier l'inventaire" @@ -2448,8 +2445,8 @@ msgstr "Ordre d'édition" msgid "Edit Organization" msgstr "Modifier l'organisation" -#: screens/Project/ProjectList/ProjectListItem.js:235 #: screens/Project/ProjectList/ProjectListItem.js:240 +#: screens/Project/ProjectList/ProjectListItem.js:245 msgid "Edit Project" msgstr "Modifier le projet" @@ -2463,7 +2460,7 @@ msgstr "Modifier la question" msgid "Edit Schedule" msgstr "Modifier la programmation" -#: screens/Inventory/InventorySources/InventorySourceListItem.js:129 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:131 msgid "Edit Source" msgstr "Modifier la source" @@ -2478,9 +2475,8 @@ msgstr "Modifier le questionnaire" msgid "Edit Team" msgstr "Modifier l’équipe" -#: components/TemplateList/TemplateListItem.js:219 -#: components/TemplateList/TemplateListItem.js:225 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:103 +#: components/TemplateList/TemplateListItem.js:224 +#: components/TemplateList/TemplateListItem.js:230 msgid "Edit Template" msgstr "Modifier le modèle" @@ -2501,12 +2497,12 @@ msgstr "Modifier le type d’identification" #: screens/CredentialType/CredentialTypes.js:25 #: screens/ExecutionEnvironment/ExecutionEnvironments.js:25 -#: screens/InstanceGroup/InstanceGroups.js:56 -#: screens/InstanceGroup/InstanceGroups.js:61 -#: screens/Inventory/Inventories.js:61 -#: screens/Inventory/Inventories.js:66 -#: screens/Inventory/Inventories.js:75 -#: screens/Inventory/Inventories.js:86 +#: screens/InstanceGroup/InstanceGroups.js:63 +#: screens/InstanceGroup/InstanceGroups.js:68 +#: screens/Inventory/Inventories.js:62 +#: screens/Inventory/Inventories.js:67 +#: screens/Inventory/Inventories.js:76 +#: screens/Inventory/Inventories.js:87 msgid "Edit details" msgstr "Modifier les détails" @@ -2556,7 +2552,7 @@ msgid "Elapsed time that the job ran" msgstr "Temps écoulé (en secondes) pendant lequel la tâche s'est exécutée." #: components/NotificationList/NotificationList.js:193 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:149 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:134 #: screens/User/UserDetail/UserDetail.js:66 #: screens/User/UserList/UserList.js:115 #: screens/User/shared/UserForm.js:73 @@ -2605,14 +2601,14 @@ msgstr "Activer l’élévation des privilèges" #: screens/Setting/SettingList.js:53 msgid "Enable simplified login for your {brandName} applications" -msgstr "Activez la connexion simplifiée pour vos applications de {nomdelabrande}" +msgstr "Activer la connexion simplifiée pour vos applications Tower" #: screens/Template/shared/JobTemplateForm.js:589 msgid "Enable webhook for this template." msgstr "Activez le webhook pour ce modèle de tâche." #: components/InstanceToggle/InstanceToggle.js:55 -#: components/Lookup/HostFilterLookup.js:100 +#: components/Lookup/HostFilterLookup.js:110 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:46 msgid "Enabled" msgstr "Activé" @@ -2645,11 +2641,7 @@ msgid "" "callback URL. Using the URL a host can contact {brandName}\n" "and request a configuration update using this job\n" "template" -msgstr "" -"Permet la création d'une URL de rappel\n" -"de rappel. En utilisant cette URL, un hôte peut contacter {nomdelabrand}\n" -"et demander une mise à jour de la configuration en utilisant ce\n" -"modèle de job." +msgstr "Active la création d’une URL de rappels d’exécution. Avec cette URL, un hôte peut contacter {brandName} et demander une mise à jour de la configuration à l’aide de ce modèle de tâche." #: screens/Template/shared/JobTemplateForm.js:568 msgid "" @@ -2657,16 +2649,12 @@ msgid "" "callback URL. Using the URL a host can contact {brandName}\n" "and request a configuration update using this job\n" "template." -msgstr "" -"Permet la création d'une URL de rappel\n" -"de provisoinning. En utilisant cette URL, un hôte peut contacter {brandName}\n" -"et demander une mise à jour de la configuration en utilisant ce\n" -"modèle de job." +msgstr "Active la création d’une URL de rappels d’exécution. Avec cette URL, un hôte peut contacter {brandName} et demander une mise à jour de la configuration à l’aide de ce modèle de tâche." #: screens/Credential/CredentialDetail/CredentialDetail.js:153 #: screens/Setting/shared/SettingDetail.js:87 msgid "Encrypted" -msgstr "Chiffré" +msgstr "Crypté" #: components/Schedule/shared/FrequencyDetailSubform.js:497 msgid "End" @@ -2678,11 +2666,11 @@ msgstr "Contrat de licence utilisateur" #: components/Schedule/shared/DateTimePicker.js:51 msgid "End date" -msgstr "" +msgstr "Date de fin" #: components/Schedule/shared/FrequencyDetailSubform.js:552 msgid "End date/time" -msgstr "" +msgstr "Date/Heure de fin" #: components/Schedule/shared/buildRuleObj.js:97 msgid "End did not match an expected value" @@ -2690,13 +2678,13 @@ msgstr "La fin ne correspondait pas à une valeur attendue" #: components/Schedule/shared/DateTimePicker.js:61 msgid "End time" -msgstr "" +msgstr "Heure de fin" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:209 msgid "End user license agreement" msgstr "Contrat de licence utilisateur" -#: screens/Host/HostList/SmartInventoryButton.js:15 +#: screens/Host/HostList/SmartInventoryButton.js:23 msgid "Enter at least one search filter to create a new Smart Inventory" msgstr "Veuillez saisir une expression de recherche au moins pour créer un nouvel inventaire Smart." @@ -2715,7 +2703,7 @@ msgid "" "Ansible Tower documentation for example syntax." msgstr "Entrez les variables d’inventaire avec la syntaxe JSON ou YAML. Utilisez le bouton radio pour basculer entre les deux. Consultez la documentation d’Ansible Tower pour avoir un exemple de syntaxe." -#: screens/Inventory/shared/InventoryForm.js:65 +#: screens/Inventory/shared/InventoryForm.js:92 msgid "Enter inventory variables 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 "Entrez les variables d’inventaire avec la syntaxe JSON ou YAML. Utilisez le bouton radio pour basculer entre les deux. Consultez la documentation d’Ansible Tower pour avoir un exemple de syntaxe." @@ -2730,17 +2718,12 @@ msgid "" "required." msgstr "Saisir un canal IRC ou un nom d'utilisateur par ligne. Le symbole dièse (#) pour les canaux et (@) pour le utilisateurs, ne sont pas nécessaires." -#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:365 -#~ msgid "" -#~ "Enter one Slack channel per line. The pound symbol (#)\n" -#~ "is required for channels." -#~ msgstr "Saisir un canal Slack par ligne. Le symbole dièse (#) est exigé pour les canaux." - #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:367 msgid "" "Enter one Slack channel per line. The pound symbol (#)\n" "is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack" -msgstr "" +msgstr "Saisissez un canal Slack par ligne. Le symbole dièse (#)\n" +"est obligatoire pour les canaux. Pour répondre ou démarrer un fil de discussion sur un message spécifique, ajoutez l'Id du message parent au canal où l'Id du message parent est composé de 16 chiffres. Un point (.) doit être inséré manuellement après le 10ème chiffre. ex : #destination-channel, 1231257890.006423. Voir Slack" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:90 msgid "" @@ -2748,17 +2731,11 @@ msgid "" "list for this type of notification." msgstr "Saisir une adresse email par ligne pour créer une liste des destinataires pour ce type de notification." -#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:413 -#~ msgid "" -#~ "Enter one phone number per line to specify where to\n" -#~ "route SMS messages." -#~ msgstr "Saisir un numéro de téléphone par ligne pour spécifier où envoyer les messages SMS." - #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:420 msgid "" "Enter one phone number per line to specify where to\n" "route SMS messages. Phone numbers should be formatted +11231231234. For more information see Twilio documentation" -msgstr "" +msgstr "Saisissez un numéro de téléphone par ligne pour indiquer où acheminer les messages SMS. Les numéros de téléphone doivent être formatés ainsi +11231231234. Pour plus d'informations, voir la documentation de Twilio" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:410 msgid "" @@ -2768,39 +2745,39 @@ msgstr "Numéro associé au \"Service de messagerie\" de Twilio sous le format + #: screens/Inventory/shared/InventorySourceSubForms/InsightsSubForm.js:60 msgid "Enter variables to configure the inventory source. For a detailed description of how to configure this plugin, see <0>Inventory Plugins in the documentation and the <1>Insights plugin configuration guide." -msgstr "Saisissez les variables pour configurer la source d'inventaire. Pour une description détaillée de la configuration de ce plugin, voir <0>Les plugins d'inventaire dans la documentation et le guide de configuration du plugin <1>insights." +msgstr "Entrez des variables pour configurer la source de l'inventaire. Pour une description détaillée de la configuration de ce plugin, voir les <0>plugins d’inventaire dans la documentation et dans le guide de configuration du plugin d’ <1>Insight" #: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:60 msgid "Enter variables to configure the inventory source. For a detailed description of how to configure this plugin, see <0>Inventory Plugins in the documentation and the <1>Tower plugin configuration guide." -msgstr "Saisissez les variables pour configurer la source d'inventaire. Pour une description détaillée de la configuration de ce plugin, voir <0>Plugins d'inventaire dans la documentation et le guide de configuration du plugin <1>Tower." +msgstr "Entrez des variables pour configurer la source de l'inventaire. Pour une description détaillée de la configuration de ce plugin, voir les <0>Plugins d’inventaire dans la documentation et dans le guide de configuration du Plugin de <1>Tower" #: screens/Inventory/shared/InventorySourceSubForms/EC2SubForm.js:53 msgid "Enter variables to configure the inventory source. For a detailed description of how to configure this plugin, see <0>Inventory Plugins in the documentation and the <1>aws_ec2 plugin configuration guide." -msgstr "Saisissez les variables pour configurer la source d'inventaire. Pour une description détaillée de la configuration de ce plugin, voir <0>Les plugins d'inventaire dans la documentation et le guide de configuration du plugin <1>aws_ec2." +msgstr "Entrez des variables pour configurer la source de l'inventaire. Pour une description détaillée de la configuration de ce plugin, voir les <0>Plugins d’inventaire dans la documentation et dans le guide de configuration du Plugin d’ <1>aws_ec2" #: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:59 msgid "Enter variables to configure the inventory source. For a detailed description of how to configure this plugin, see <0>Inventory Plugins in the documentation and the <1>azure_rm plugin configuration guide." -msgstr "Entrez les variables pour configurer la source d'inventaire. Pour une description détaillée de la configuration de ce plugin, voir <0>Les plugins d'inventaire dans la documentation et le guide de configuration du plugin <1>azure_rm." +msgstr "Entrez des variables pour configurer la source de l'inventaire. Pour une description détaillée de la configuration de ce plugin, voir les <0>Plugins d’inventaire dans la documentation et dans le guide de configuration du Plugin d’ <1>azure_rm" #: screens/Inventory/shared/InventorySourceSubForms/SatelliteSubForm.js:59 msgid "Enter variables to configure the inventory source. For a detailed description of how to configure this plugin, see <0>Inventory Plugins in the documentation and the <1>foreman plugin configuration guide." -msgstr "Saisissez les variables pour configurer la source d'inventaire. Pour une description détaillée de la configuration de ce plugin, voir <0>Les plugins d'inventaire dans la documentation et le guide de configuration du plugin <1>foreman." +msgstr "Entrez des variables pour configurer la source de l'inventaire. Pour une description détaillée de la configuration de ce plugin, voir les <0>Plugins d’inventaire dans la documentation et dans le guide de configuration du Plugin de <1>foreman" #: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:59 msgid "Enter variables to configure the inventory source. For a detailed description of how to configure this plugin, see <0>Inventory Plugins in the documentation and the <1>gcp_compute plugin configuration guide." -msgstr "Entrez des variables pour configurer la source d'inventaire. Pour une description détaillée de la configuration de ce plugin, voir <0>Les plugins d'inventaire dans la documentation et le guide de configuration du plugin <1>gcp_compute." +msgstr "Entrez des variables pour configurer la source de l'inventaire. Pour une description détaillée de la configuration de ce plugin, voir les <0>Plugins d’inventaire dans la documentation et dans le guide de configuration du Plugin de <1>gcp_compute" #: screens/Inventory/shared/InventorySourceSubForms/OpenStackSubForm.js:59 msgid "Enter variables to configure the inventory source. For a detailed description of how to configure this plugin, see <0>Inventory Plugins in the documentation and the <1>openstack plugin configuration guide." -msgstr "Saisissez les variables pour configurer la source d'inventaire. Pour une description détaillée de la configuration de ce plugin, voir <0>Les plugins d'inventaire dans la documentation et le guide de configuration des plugins <1>openstack." +msgstr "Entrez des variables pour configurer la source de l'inventaire. Pour une description détaillée de la configuration de ce plugin, voir les <0>Plugins d’inventaire dans la documentation et dans le guide de configuration du Plugin d’ <1>openstack" #: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:59 msgid "Enter variables to configure the inventory source. For a detailed description of how to configure this plugin, see <0>Inventory Plugins in the documentation and the <1>ovirt plugin configuration guide." -msgstr "Saisissez les variables pour configurer la source d'inventaire. Pour une description détaillée de la configuration de ce plugin, voir <0>Les plugins d'inventaire dans la documentation et le guide de configuration du plugin <1>ovirt." +msgstr "Entrez des variables pour configurer la source de l'inventaire. Pour une description détaillée de la configuration de ce plugin, voir les <0>Plugins d’inventaire dans la documentation et dans le guide de configuration du Plugin d’ <1>ovirt" #: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:59 msgid "Enter variables to configure the inventory source. For a detailed description of how to configure this plugin, see <0>Inventory Plugins in the documentation and the <1>vmware_vm_inventory plugin configuration guide." -msgstr "Entrez des variables pour configurer la source d'inventaire. Pour une description détaillée de la configuration de ce plugin, voir <0>Les plugins d'inventaire dans la documentation et le guide de configuration du plugin <1>vmware_vm_inventory." +msgstr "Entrez des variables pour configurer la source de l'inventaire. Pour une description détaillée de la configuration de ce plugin, voir les <0>Plugins d’inventaire dans la documentation et dans le guide de configuration du Plugin de <1>vmware_vm_inventory" #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:35 msgid "Enter variables using either JSON or YAML syntax. Use the radio button to toggle between the two." @@ -2812,15 +2789,16 @@ msgstr "Entrez les variables avec la syntaxe JSON ou YAML. Utilisez le bouton ra #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:131 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:205 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:139 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:215 -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:122 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:138 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:312 -#: screens/Job/JobOutput/JobOutputSearch.js:130 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:230 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:121 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:131 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:236 +#: screens/Job/JobOutput/JobOutputSearch.js:133 +#: screens/TopologyView/Legend.js:124 msgid "Error" msgstr "Erreur" -#: screens/Project/ProjectList/ProjectList.js:286 +#: screens/Project/ProjectList/ProjectList.js:302 msgid "Error fetching updated project" msgstr "Erreur de récupération du projet mis à jour" @@ -2839,7 +2817,7 @@ msgstr "Corps du message d'erreur" msgid "Error saving the workflow!" msgstr "Erreur lors de la sauvegarde du flux de travail !" -#: components/AdHocCommands/AdHocCommands.js:110 +#: components/AdHocCommands/AdHocCommands.js:111 #: components/CopyButton/CopyButton.js:51 #: components/DeleteButton/DeleteButton.js:56 #: components/HostToggle/HostToggle.js:76 @@ -2850,30 +2828,31 @@ msgstr "Erreur lors de la sauvegarde du flux de travail !" #: components/LaunchPrompt/LaunchPrompt.js:66 #: components/NotificationList/NotificationList.js:246 #: components/PaginatedTable/ToolbarDeleteButton.js:205 -#: components/ResourceAccessList/ResourceAccessList.js:233 -#: components/ResourceAccessList/ResourceAccessList.js:245 +#: components/RelatedTemplateList/RelatedTemplateList.js:226 +#: components/ResourceAccessList/ResourceAccessList.js:231 +#: components/ResourceAccessList/ResourceAccessList.js:243 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:434 #: components/Schedule/ScheduleList/ScheduleList.js:238 #: components/Schedule/ScheduleToggle/ScheduleToggle.js:73 #: components/Schedule/shared/SchedulePromptableFields.js:70 -#: components/TemplateList/TemplateList.js:281 +#: components/TemplateList/TemplateList.js:298 #: contexts/Config.js:94 #: screens/Application/ApplicationDetails/ApplicationDetails.js:131 #: screens/Application/ApplicationTokens/ApplicationTokenList.js:155 #: screens/Application/ApplicationsList/ApplicationsList.js:185 #: screens/Credential/CredentialDetail/CredentialDetail.js:305 -#: screens/Credential/CredentialList/CredentialList.js:194 +#: screens/Credential/CredentialList/CredentialList.js:211 #: screens/Host/HostDetail/HostDetail.js:56 #: screens/Host/HostDetail/HostDetail.js:120 #: screens/Host/HostGroups/HostGroupsList.js:244 -#: screens/Host/HostList/HostList.js:222 +#: screens/Host/HostList/HostList.js:232 #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:296 -#: screens/InstanceGroup/Instances/InstanceList.js:296 +#: screens/InstanceGroup/Instances/InstanceList.js:295 #: screens/InstanceGroup/Instances/InstanceListItem.js:218 #: screens/Instances/InstanceDetail/InstanceDetail.js:243 #: screens/Instances/InstanceList/InstanceList.js:178 #: screens/Instances/InstanceList/InstanceListItem.js:234 -#: screens/Inventory/InventoryDetail/InventoryDetail.js:149 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:168 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:78 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:284 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:295 @@ -2881,7 +2860,7 @@ msgstr "Erreur lors de la sauvegarde du flux de travail !" #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:119 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:261 #: screens/Inventory/InventoryHosts/InventoryHostList.js:200 -#: screens/Inventory/InventoryList/InventoryList.js:269 +#: screens/Inventory/InventoryList/InventoryList.js:285 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:264 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:307 #: screens/Inventory/InventorySources/InventorySourceList.js:240 @@ -2892,14 +2871,13 @@ msgstr "Erreur lors de la sauvegarde du flux de travail !" #: screens/Login/Login.js:196 #: screens/ManagementJob/ManagementJobList/ManagementJobList.js:125 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:428 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:220 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:233 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:169 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:197 #: screens/Organization/OrganizationList/OrganizationList.js:195 #: screens/Project/ProjectDetail/ProjectDetail.js:287 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:179 -#: screens/Project/ProjectList/ProjectList.js:275 -#: screens/Project/ProjectList/ProjectList.js:287 +#: screens/Project/ProjectList/ProjectList.js:291 +#: screens/Project/ProjectList/ProjectList.js:303 #: screens/Project/shared/ProjectSyncButton.js:62 #: screens/Team/TeamDetail/TeamDetail.js:78 #: screens/Team/TeamList/TeamList.js:192 @@ -2935,11 +2913,11 @@ msgstr "Erreur :" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:256 #: screens/Instances/InstanceDetail/InstanceDetail.js:210 msgid "Errors" -msgstr "" +msgstr "Erreurs" -#: screens/ActivityStream/ActivityStream.js:257 +#: screens/ActivityStream/ActivityStream.js:259 #: screens/ActivityStream/ActivityStreamListItem.js:46 -#: screens/Job/JobOutput/JobOutputSearch.js:97 +#: screens/Job/JobOutput/JobOutputSearch.js:100 msgid "Event" msgstr "Événement" @@ -2955,7 +2933,7 @@ msgstr "Détail de l'événement modal" msgid "Event summary not available" msgstr "Récapitulatif de l’événement non disponible" -#: screens/ActivityStream/ActivityStream.js:226 +#: screens/ActivityStream/ActivityStream.js:228 msgid "Events" msgstr "Événements" @@ -2963,6 +2941,10 @@ msgstr "Événements" msgid "Every minute for {0} times" msgstr "Toutes les minutes {0} fois" +#: screens/TopologyView/Legend.js:82 +msgid "Ex" +msgstr "Ex" + #: components/Search/LookupTypeInput.js:39 msgid "Exact match (default lookup if not specified)." msgstr "Correspondance exacte (recherche par défaut si non spécifiée)." @@ -3003,10 +2985,10 @@ msgstr "Exécuter lorsque le nœud parent se trouve dans un état de défaillanc msgid "Execute when the parent node results in a successful state." msgstr "Exécuter lorsque le nœud parent se trouve dans un état de réussite." -#: screens/InstanceGroup/Instances/InstanceList.js:198 +#: screens/InstanceGroup/Instances/InstanceList.js:197 #: screens/Instances/InstanceList/InstanceList.js:117 msgid "Execution" -msgstr "" +msgstr "Exécution" #: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:90 #: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:91 @@ -3021,15 +3003,15 @@ msgid "Execution Environment" msgstr "Environnement d'exécution" #: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:69 -#: components/TemplateList/TemplateListItem.js:155 +#: components/TemplateList/TemplateListItem.js:160 msgid "Execution Environment Missing" msgstr "Environnement d'exécution manquant" #: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:103 -#: routeConfig.js:146 -#: screens/ActivityStream/ActivityStream.js:209 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:115 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:177 +#: routeConfig.js:147 +#: screens/ActivityStream/ActivityStream.js:211 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:129 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:191 #: screens/ExecutionEnvironment/ExecutionEnvironments.js:13 #: screens/ExecutionEnvironment/ExecutionEnvironments.js:22 #: screens/Organization/Organization.js:126 @@ -3040,10 +3022,14 @@ msgstr "Environnement d'exécution manquant" msgid "Execution Environments" msgstr "Environnements d'exécution" -#: screens/Job/JobDetail/JobDetail.js:272 +#: screens/Job/JobDetail/JobDetail.js:277 msgid "Execution Node" msgstr "Nœud d'exécution" +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:103 +msgid "Execution environment copied successfully" +msgstr "Environnement d'exécution copié" + #: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:110 msgid "Execution environment is missing or deleted." msgstr "L'environnement d'exécution est absent ou supprimé." @@ -3052,6 +3038,10 @@ msgstr "L'environnement d'exécution est absent ou supprimé." msgid "Execution environment not found." msgstr "Environnement d'exécution non trouvé." +#: screens/TopologyView/Legend.js:86 +msgid "Execution node" +msgstr "Nœud d'exécution" + #: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:23 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:26 msgid "Exit Without Saving" @@ -3061,7 +3051,7 @@ msgstr "Sortir sans sauvegarder" msgid "Expand" msgstr "Développer" -#: components/DataListToolbar/DataListToolbar.js:104 +#: components/DataListToolbar/DataListToolbar.js:106 msgid "Expand all rows" msgstr "Développer toutes les lignes" @@ -3072,11 +3062,11 @@ msgstr "Développer l'entrée" #: screens/Job/JobOutput/PageControls.js:50 msgid "Expand job events" -msgstr "" +msgstr "Agrandir les événements de la tâche" #: screens/Job/JobOutput/shared/JobEventLineToggle.js:37 msgid "Expand section" -msgstr "" +msgstr "Agrandir la section" #: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:46 msgid "Expected at least one of client_email, project_id or private_key to be present in the file." @@ -3084,7 +3074,7 @@ msgstr "On s'attendait à ce qu'au moins un des éléments suivants soit présen #: screens/Application/ApplicationTokens/ApplicationTokenList.js:137 #: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:32 -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:147 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:148 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:172 #: screens/User/UserTokenDetail/UserTokenDetail.js:52 #: screens/User/UserTokenList/UserTokenList.js:142 @@ -3106,9 +3096,9 @@ msgstr "Expire UTC" #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:34 #: screens/WorkflowApproval/shared/WorkflowApprovalStatus.js:11 msgid "Expires on {0}" -msgstr "Expire le {0}" +msgstr "Arrive à expiration le {0}" -#: components/JobList/JobListItem.js:287 +#: components/JobList/JobListItem.js:306 #: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:119 msgid "Explanation" msgstr "Explication" @@ -3124,9 +3114,9 @@ msgstr "Variables supplémentaires" #: components/Sparkline/Sparkline.js:35 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:166 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:42 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:43 #: screens/Project/ProjectDetail/ProjectDetail.js:124 -#: screens/Project/ProjectList/ProjectListItem.js:73 +#: screens/Project/ProjectList/ProjectListItem.js:77 msgid "FINISHED:" msgstr "TERMINÉ :" @@ -3138,7 +3128,7 @@ msgstr "Stockage des facts" #: screens/Host/Host.js:62 #: screens/Host/HostFacts/HostFacts.js:45 #: screens/Host/Hosts.js:29 -#: screens/Inventory/Inventories.js:69 +#: screens/Inventory/Inventories.js:70 #: screens/Inventory/InventoryHost/InventoryHost.js:78 #: screens/Inventory/InventoryHostFacts/InventoryHostFacts.js:39 msgid "Facts" @@ -3178,7 +3168,7 @@ msgstr "N'a pas approuvé un ou plusieurs flux de travail." msgid "Failed to approve workflow approval." msgstr "N'a pas approuvé le flux de travail." -#: components/ResourceAccessList/ResourceAccessList.js:237 +#: components/ResourceAccessList/ResourceAccessList.js:235 msgid "Failed to assign roles properly" msgstr "Impossible d'assigner les rôles correctement" @@ -3188,7 +3178,7 @@ msgid "Failed to associate role" msgstr "N'a pas réussi à associer le rôle" #: screens/Host/HostGroups/HostGroupsList.js:248 -#: screens/InstanceGroup/Instances/InstanceList.js:299 +#: screens/InstanceGroup/Instances/InstanceList.js:298 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:287 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:265 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:268 @@ -3197,12 +3187,12 @@ msgid "Failed to associate." msgstr "N'a pas réussi à associer." #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:285 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:109 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:111 msgid "Failed to cancel Inventory Source Sync" msgstr "N'a pas réussi à annuler la synchronisation des sources d'inventaire." #: screens/Project/ProjectDetail/ProjectDetail.js:261 -#: screens/Project/ProjectList/ProjectListItem.js:219 +#: screens/Project/ProjectList/ProjectListItem.js:224 msgid "Failed to cancel Project Sync" msgstr "Échec de l'annulation de Project Sync" @@ -3210,29 +3200,29 @@ msgstr "Échec de l'annulation de Project Sync" msgid "Failed to cancel one or more jobs." msgstr "N'a pas réussi à supprimer un ou plusieurs Jobs" -#: components/JobList/JobListItem.js:107 -#: screens/Job/JobDetail/JobDetail.js:493 +#: components/JobList/JobListItem.js:114 +#: screens/Job/JobDetail/JobDetail.js:498 #: screens/Job/JobOutput/shared/OutputToolbar.js:138 msgid "Failed to cancel {0}" msgstr "Échec de l'annulation {0}" -#: screens/Credential/CredentialList/CredentialListItem.js:85 +#: screens/Credential/CredentialList/CredentialListItem.js:88 msgid "Failed to copy credential." msgstr "N'a pas réussi à copier les identifiants" -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:104 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:112 msgid "Failed to copy execution environment" msgstr "Échec de la copie de l'environnement d'exécution" -#: screens/Inventory/InventoryList/InventoryListItem.js:158 +#: screens/Inventory/InventoryList/InventoryListItem.js:162 msgid "Failed to copy inventory." msgstr "N'a pas réussi à copier l'inventaire." -#: screens/Project/ProjectList/ProjectListItem.js:257 +#: screens/Project/ProjectList/ProjectListItem.js:262 msgid "Failed to copy project." msgstr "Le projet n'a pas été copié." -#: components/TemplateList/TemplateListItem.js:239 +#: components/TemplateList/TemplateListItem.js:244 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:160 msgid "Failed to copy template." msgstr "Impossible de copier le modèle." @@ -3247,7 +3237,7 @@ msgstr "N'a pas réussi à supprimer l’identifiant." #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:82 msgid "Failed to delete group {0}." -msgstr "Échec de la suppression du groupe {0}." +msgstr "Echec de la suppression du groupe {0}." #: screens/Host/HostDetail/HostDetail.js:123 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:122 @@ -3256,9 +3246,9 @@ msgstr "N'a pas réussi à supprimer l'hôte." #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:311 msgid "Failed to delete inventory source {name}." -msgstr "Échec de la suppression de la source d'inventaire {nom}." +msgstr "Impossible de supprimer la source d'inventaire {name}." -#: screens/Inventory/InventoryDetail/InventoryDetail.js:152 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:171 msgid "Failed to delete inventory." msgstr "N'a pas réussi à supprimer l'inventaire." @@ -3278,11 +3268,11 @@ msgstr "N'a pas réussi à supprimer une ou plusieurs applications" msgid "Failed to delete one or more credential types." msgstr "N'a pas réussi à supprimer un ou plusieurs types d’identifiants." -#: screens/Credential/CredentialList/CredentialList.js:197 +#: screens/Credential/CredentialList/CredentialList.js:214 msgid "Failed to delete one or more credentials." msgstr "N'a pas réussi à supprimer un ou plusieurs identifiants." -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:218 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:233 msgid "Failed to delete one or more execution environments" msgstr "Échec de la suppression d'un ou plusieurs environnements d'exécution" @@ -3290,16 +3280,16 @@ msgstr "Échec de la suppression d'un ou plusieurs environnements d'exécution" msgid "Failed to delete one or more groups." msgstr "N'a pas réussi à supprimer un ou plusieurs groupes." -#: screens/Host/HostList/HostList.js:225 +#: screens/Host/HostList/HostList.js:235 #: screens/Inventory/InventoryHosts/InventoryHostList.js:203 msgid "Failed to delete one or more hosts." msgstr "N'a pas réussi à supprimer un ou plusieurs hôtes." -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:315 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:239 msgid "Failed to delete one or more instance groups." msgstr "N'a pas réussi à supprimer un ou plusieurs groupes d'instances." -#: screens/Inventory/InventoryList/InventoryList.js:272 +#: screens/Inventory/InventoryList/InventoryList.js:288 msgid "Failed to delete one or more inventories." msgstr "N'a pas réussi à supprimer un ou plusieurs inventaires." @@ -3307,7 +3297,7 @@ msgstr "N'a pas réussi à supprimer un ou plusieurs inventaires." msgid "Failed to delete one or more inventory sources." msgstr "N'a pas réussi à supprimer une ou plusieurs sources d'inventaire." -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:182 +#: components/RelatedTemplateList/RelatedTemplateList.js:229 msgid "Failed to delete one or more job templates." msgstr "N'a pas réussi à supprimer un ou plusieurs modèles de Jobs." @@ -3315,7 +3305,7 @@ msgstr "N'a pas réussi à supprimer un ou plusieurs modèles de Jobs." msgid "Failed to delete one or more jobs." msgstr "N'a pas réussi à supprimer un ou plusieurs Jobs." -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:223 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:236 msgid "Failed to delete one or more notification template." msgstr "N'a pas réussi à supprimer un ou plusieurs modèles de notification." @@ -3323,7 +3313,7 @@ msgstr "N'a pas réussi à supprimer un ou plusieurs modèles de notification." msgid "Failed to delete one or more organizations." msgstr "N'a pas réussi à supprimer une ou plusieurs organisations." -#: screens/Project/ProjectList/ProjectList.js:278 +#: screens/Project/ProjectList/ProjectList.js:294 msgid "Failed to delete one or more projects." msgstr "N'a pas réussi à supprimer un ou plusieurs projets." @@ -3335,7 +3325,7 @@ msgstr "N'a pas réussi à supprimer une ou plusieurs programmations." msgid "Failed to delete one or more teams." msgstr "N'a pas réussi à supprimer une ou plusieurs équipes." -#: components/TemplateList/TemplateList.js:284 +#: components/TemplateList/TemplateList.js:301 msgid "Failed to delete one or more templates." msgstr "N'a pas réussi à supprimer un ou plusieurs modèles." @@ -3363,7 +3353,7 @@ msgstr "N'a pas réussi à supprimer l'organisation." msgid "Failed to delete project." msgstr "N'a pas réussi à supprimer le projet." -#: components/ResourceAccessList/ResourceAccessList.js:248 +#: components/ResourceAccessList/ResourceAccessList.js:246 msgid "Failed to delete role" msgstr "N'a pas réussi à supprimer le rôle" @@ -3399,7 +3389,7 @@ msgstr "N'a pas réussi à supprimer le modèle de flux de travail." #: screens/Host/HostDetail/HostDetail.js:59 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:59 msgid "Failed to delete {name}." -msgstr "Échec de la suppression de {nom}." +msgstr "N'a pas réussi à supprimer {name}." #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:262 msgid "Failed to deny one or more workflow approval." @@ -3420,7 +3410,7 @@ msgid "Failed to disassociate one or more hosts." msgstr "N'a pas réussi à dissocier un ou plusieurs hôtes." #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:301 -#: screens/InstanceGroup/Instances/InstanceList.js:301 +#: screens/InstanceGroup/Instances/InstanceList.js:300 #: screens/Instances/InstanceDetail/InstanceDetail.js:248 msgid "Failed to disassociate one or more instances." msgstr "N'a pas réussi à dissocier une ou plusieurs instances." @@ -3433,11 +3423,11 @@ msgstr "N'a pas réussi à dissocier une ou plusieurs équipes." msgid "Failed to fetch custom login configuration settings. System defaults will be shown instead." msgstr "Impossible de récupérer les paramètres de configuration de connexion personnalisés. Les paramètres par défaut du système seront affichés à la place." -#: screens/Project/ProjectList/ProjectList.js:290 +#: screens/Project/ProjectList/ProjectList.js:306 msgid "Failed to fetch the updated project data." msgstr "Échec de la récupération des données de projet mises à jour." -#: components/AdHocCommands/AdHocCommands.js:118 +#: components/AdHocCommands/AdHocCommands.js:119 #: components/LaunchButton/LaunchButton.js:165 #: screens/ManagementJob/ManagementJobList/ManagementJobList.js:128 msgid "Failed to launch job." @@ -3455,10 +3445,10 @@ msgstr "Echec de la récupération de l'objet ressource de noeud complet." msgid "Failed to retrieve node credentials." msgstr "Impossible de récupérer les informations d'identification des nœuds." -#: screens/InstanceGroup/Instances/InstanceList.js:303 +#: screens/InstanceGroup/Instances/InstanceList.js:302 #: screens/Instances/InstanceList/InstanceList.js:181 msgid "Failed to run a health check on one or more instances." -msgstr "" +msgstr "Échec de l'exécution d'un contrôle de fonctionnement sur une ou plusieurs instances." #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:172 msgid "Failed to send test notification." @@ -3534,7 +3524,7 @@ msgstr "Le champ contient une valeur." msgid "Field ends with value." msgstr "Le champ se termine par une valeur." -#: screens/InstanceGroup/shared/ContainerGroupForm.js:79 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:76 msgid "Field for passing a custom Kubernetes or OpenShift Pod specification." msgstr "Champ permettant de passer une spécification de pod Kubernetes ou OpenShift personnalisée." @@ -3550,7 +3540,7 @@ msgstr "Le champ commence par la valeur." msgid "Fifth" msgstr "Cinquième" -#: screens/Job/JobOutput/JobOutputSearch.js:114 +#: screens/Job/JobOutput/JobOutputSearch.js:117 msgid "File Difference" msgstr "Écart entre les fichiers" @@ -3562,17 +3552,17 @@ msgstr "Téléchargement de fichier rejeté. Veuillez sélectionner un seul fich msgid "File, directory or script" msgstr "Fichier, répertoire ou script" -#: components/Search/Search.js:180 -#: components/Search/Search.js:204 +#: components/Search/Search.js:187 +#: components/Search/Search.js:211 msgid "Filter By {name}" -msgstr "" +msgstr "Filtrer par {name}" #: components/JobList/JobList.js:244 -#: components/JobList/JobListItem.js:93 +#: components/JobList/JobListItem.js:100 msgid "Finish Time" msgstr "Heure de Fin" -#: screens/Job/JobDetail/JobDetail.js:116 +#: screens/Job/JobDetail/JobDetail.js:117 #: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:159 msgid "Finished" msgstr "Terminé" @@ -3583,7 +3573,7 @@ msgstr "Première" #: components/AddRole/AddResourceRole.js:27 #: components/AddRole/AddResourceRole.js:41 -#: components/ResourceAccessList/ResourceAccessList.js:134 +#: components/ResourceAccessList/ResourceAccessList.js:132 #: screens/User/UserDetail/UserDetail.js:64 #: screens/User/UserList/UserList.js:124 #: screens/User/UserList/UserList.js:161 @@ -3596,12 +3586,13 @@ msgstr "Prénom" msgid "First Run" msgstr "Première exécution" -#: components/ResourceAccessList/ResourceAccessList.js:183 +#: components/ResourceAccessList/ResourceAccessList.js:181 #: components/ResourceAccessList/ResourceAccessListItem.js:67 msgid "First name" msgstr "Prénom" -#: components/Search/AdvancedSearch.js:224 +#: components/Search/AdvancedSearch.js:208 +#: components/Search/AdvancedSearch.js:222 msgid "First, select a key" msgstr "Tout d'abord, sélectionnez une clé" @@ -3609,11 +3600,16 @@ msgstr "Tout d'abord, sélectionnez une clé" msgid "Fit the graph to the available screen size" msgstr "Adapter le graphique à la taille de l'écran disponible" +#: screens/TopologyView/Header.js:75 +#: screens/TopologyView/Header.js:78 +msgid "Fit to screen" +msgstr "Adapter à l’écran" + #: screens/Template/Survey/SurveyQuestionForm.js:94 msgid "Float" msgstr "Flottement" -#: screens/Job/JobOutput/JobOutputSearch.js:181 +#: screens/Job/JobOutput/JobOutputSearch.js:184 msgid "Follow" msgstr "Suivez" @@ -3683,7 +3679,7 @@ msgstr "Informations d’identification Galaxy" msgid "Galaxy credentials must be owned by an Organization." msgstr "Les identifiants Galaxy doivent appartenir à une Organisation." -#: screens/Job/JobOutput/JobOutputSearch.js:122 +#: screens/Job/JobOutput/JobOutputSearch.js:125 msgid "Gathering Facts" msgstr "Collecte des facts" @@ -3698,7 +3694,7 @@ msgstr "Obtenir des abonnements" #: components/Lookup/ProjectLookup.js:135 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:89 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:158 -#: screens/Project/ProjectList/ProjectList.js:184 +#: screens/Project/ProjectList/ProjectList.js:198 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:97 msgid "Git" msgstr "Git" @@ -3747,12 +3743,8 @@ msgstr "Paramètres de GitHub" msgid "GitLab" msgstr "GitLab" -#: components/Lookup/ExecutionEnvironmentLookup.js:206 -#~ msgid "Global Default Execution Environment" -#~ msgstr "Environnement d'exécution global par défaut" - #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:76 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:76 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:84 msgid "Globally Available" msgstr "Disponible dans le monde entier" @@ -3789,7 +3781,7 @@ msgid "Google OAuth2" msgstr "Google OAuth2" #: components/NotificationList/NotificationList.js:194 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:150 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:135 msgid "Grafana" msgstr "Grafana" @@ -3810,11 +3802,11 @@ msgstr "Supérieur à la comparaison." msgid "Greater than or equal to comparison." msgstr "Supérieur ou égal à la comparaison." -#: components/Lookup/HostFilterLookup.js:92 +#: components/Lookup/HostFilterLookup.js:102 msgid "Group" msgstr "Groupe" -#: screens/Inventory/Inventories.js:76 +#: screens/Inventory/Inventories.js:77 msgid "Group details" msgstr "Détails du groupe" @@ -3825,12 +3817,12 @@ msgstr "Type de groupe" #: screens/Host/Host.js:67 #: screens/Host/HostGroups/HostGroupsList.js:231 #: screens/Host/Hosts.js:30 -#: screens/Inventory/Inventories.js:70 -#: screens/Inventory/Inventories.js:72 -#: screens/Inventory/Inventory.js:64 +#: screens/Inventory/Inventories.js:71 +#: screens/Inventory/Inventories.js:73 +#: screens/Inventory/Inventory.js:65 #: screens/Inventory/InventoryHost/InventoryHost.js:83 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:248 -#: screens/Inventory/InventoryList/InventoryListItem.js:123 +#: screens/Inventory/InventoryList/InventoryListItem.js:127 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:251 #: util/getRelatedResourceDeleteDetails.js:118 msgid "Groups" @@ -3851,11 +3843,12 @@ msgstr "Méthode HTTP" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:273 #: screens/Instances/InstanceDetail/InstanceDetail.js:228 msgid "Health Check" -msgstr "" +msgstr "Bilan de fonctionnement" #: components/StatusLabel/StatusLabel.js:29 +#: screens/TopologyView/Legend.js:118 msgid "Healthy" -msgstr "" +msgstr "Fonctionne correctement" #: components/AppContainer/PageHeaderToolbar.js:121 msgid "Help" @@ -3871,13 +3864,17 @@ msgid "Hide description" msgstr "Masquer la description" #: components/NotificationList/NotificationList.js:195 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:151 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:136 msgid "Hipchat" msgstr "HipChat" #: screens/Instances/InstanceList/InstanceList.js:119 msgid "Hop" -msgstr "" +msgstr "Hop" + +#: screens/TopologyView/Legend.js:103 +msgid "Hop node" +msgstr "Noeud Hop" #: screens/Job/JobOutput/HostEventModal.js:112 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:148 @@ -3885,11 +3882,11 @@ msgstr "" msgid "Host" msgstr "Hôte" -#: screens/Job/JobOutput/JobOutputSearch.js:109 +#: screens/Job/JobOutput/JobOutputSearch.js:112 msgid "Host Async Failure" msgstr "Échec de désynchronisation des hôtes" -#: screens/Job/JobOutput/JobOutputSearch.js:108 +#: screens/Job/JobOutput/JobOutputSearch.js:111 msgid "Host Async OK" msgstr "Désynchronisation des hôtes OK" @@ -3907,11 +3904,11 @@ msgstr "Nombre d'hôtes" msgid "Host Details" msgstr "Détails sur l'hôte" -#: screens/Job/JobOutput/JobOutputSearch.js:100 +#: screens/Job/JobOutput/JobOutputSearch.js:103 msgid "Host Failed" msgstr "Échec de l'hôte" -#: screens/Job/JobOutput/JobOutputSearch.js:103 +#: screens/Job/JobOutput/JobOutputSearch.js:106 msgid "Host Failure" msgstr "Échec de l'hôte" @@ -3925,31 +3922,31 @@ msgstr "Filtre d'hôte" msgid "Host Name" msgstr "Nom d'hôte" -#: screens/Job/JobOutput/JobOutputSearch.js:102 +#: screens/Job/JobOutput/JobOutputSearch.js:105 msgid "Host OK" msgstr "Hôte OK" -#: screens/Job/JobOutput/JobOutputSearch.js:107 +#: screens/Job/JobOutput/JobOutputSearch.js:110 msgid "Host Polling" msgstr "Interrogation de l'hôte" -#: screens/Job/JobOutput/JobOutputSearch.js:113 +#: screens/Job/JobOutput/JobOutputSearch.js:116 msgid "Host Retry" msgstr "Nouvel essai de l'hôte" -#: screens/Job/JobOutput/JobOutputSearch.js:104 +#: screens/Job/JobOutput/JobOutputSearch.js:107 msgid "Host Skipped" msgstr "Hôte ignoré" -#: screens/Job/JobOutput/JobOutputSearch.js:101 +#: screens/Job/JobOutput/JobOutputSearch.js:104 msgid "Host Started" msgstr "Hôte démarré" -#: screens/Job/JobOutput/JobOutputSearch.js:105 +#: screens/Job/JobOutput/JobOutputSearch.js:108 msgid "Host Unreachable" msgstr "Hôte inaccessible" -#: screens/Inventory/Inventories.js:67 +#: screens/Inventory/Inventories.js:68 msgid "Host details" msgstr "Informations sur l'hôte" @@ -3966,23 +3963,23 @@ msgstr "Hôte non trouvé." msgid "Host status information for this job is unavailable." msgstr "Les informations relatives au statut d'hôte pour ce Job ne sont pas disponibles." -#: routeConfig.js:84 -#: screens/ActivityStream/ActivityStream.js:168 +#: routeConfig.js:85 +#: screens/ActivityStream/ActivityStream.js:170 #: screens/Dashboard/Dashboard.js:81 -#: screens/Host/HostList/HostList.js:135 -#: screens/Host/HostList/HostList.js:182 +#: screens/Host/HostList/HostList.js:143 +#: screens/Host/HostList/HostList.js:190 #: screens/Host/Hosts.js:15 #: screens/Host/Hosts.js:24 -#: screens/Inventory/Inventories.js:63 -#: screens/Inventory/Inventories.js:77 -#: screens/Inventory/Inventory.js:65 +#: screens/Inventory/Inventories.js:64 +#: screens/Inventory/Inventories.js:78 +#: screens/Inventory/Inventory.js:66 #: screens/Inventory/InventoryGroup/InventoryGroup.js:67 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:189 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:271 #: screens/Inventory/InventoryHosts/InventoryHostList.js:112 #: screens/Inventory/InventoryHosts/InventoryHostList.js:171 -#: screens/Inventory/SmartInventory.js:67 -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:63 +#: screens/Inventory/SmartInventory.js:68 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:71 #: screens/Job/JobOutput/shared/OutputToolbar.js:97 #: util/getRelatedResourceDeleteDetails.js:122 msgid "Hosts" @@ -4009,13 +4006,21 @@ msgstr "Hôtes restants" msgid "Hour" msgstr "Heure" -#: screens/InstanceGroup/Instances/InstanceList.js:199 +#: screens/TopologyView/Legend.js:92 +msgid "Hy" +msgstr "Hy" + +#: screens/InstanceGroup/Instances/InstanceList.js:198 #: screens/Instances/InstanceList/InstanceList.js:118 msgid "Hybrid" -msgstr "" +msgstr "Hybride" + +#: screens/TopologyView/Legend.js:95 +msgid "Hybrid node" +msgstr "Noeud hybride" #: components/JobList/JobList.js:196 -#: components/Lookup/HostFilterLookup.js:88 +#: components/Lookup/HostFilterLookup.js:98 #: screens/Team/TeamRoles/TeamRolesList.js:155 msgid "ID" msgstr "ID" @@ -4037,7 +4042,7 @@ msgid "ID of the panel (optional)" msgstr "ID du panneau (facultatif)" #: components/NotificationList/NotificationList.js:196 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:152 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:137 msgid "IRC" msgstr "IRC" @@ -4116,7 +4121,7 @@ msgstr "Si activé, afficher les changements faits par les tâches Ansible, si s #: components/AdHocCommands/AdHocDetailsStep.js:197 msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible’s --diff mode." -msgstr "Si activé, afficher les changements faits par les tâches Ansible, si supporté. C'est équivalent au mode --diff d’Ansible." +msgstr "Si activé, afficher les changements de facts par les tâches Ansible, si supporté. C'est équivalent au mode --diff d’Ansible." #: screens/Template/shared/JobTemplateForm.js:604 msgid "" @@ -4141,7 +4146,7 @@ msgstr "S'il est spécifié, ce champ sera affiché sur le nœud au lieu du nom #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:150 msgid "If you are ready to upgrade or renew, please <0>contact us." -msgstr "Si vous êtes prêt à mettre à niveau ou à renouveler, veuillez <0>nous contacter." +msgstr "Si vous êtes prêts à mettre à niveau ou à renouveler, veuillez<0>nous contacter." #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:63 msgid "" @@ -4161,10 +4166,10 @@ msgid "" msgstr "Si vous voulez que la source de l'inventaire soit mise à jour au lancement et à la mise à jour du projet, cliquez sur Mettre à jour au lancement, et aller à" #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:52 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:127 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:133 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:152 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:67 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:141 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:147 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:166 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:75 #: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:96 #: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:89 #: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:108 @@ -4172,7 +4177,7 @@ msgstr "Si vous voulez que la source de l'inventaire soit mise à jour au lancem msgid "Image" msgstr "Image" -#: screens/Job/JobOutput/JobOutputSearch.js:117 +#: screens/Job/JobOutput/JobOutputSearch.js:120 msgid "Including File" msgstr "Ajout de fichier" @@ -4191,15 +4196,15 @@ msgstr "Info" msgid "Initiated By" msgstr "Initié par" -#: screens/ActivityStream/ActivityStream.js:245 -#: screens/ActivityStream/ActivityStream.js:255 +#: screens/ActivityStream/ActivityStream.js:247 +#: screens/ActivityStream/ActivityStream.js:257 #: screens/ActivityStream/ActivityStreamDetailButton.js:44 msgid "Initiated by" msgstr "Initié par" -#: screens/ActivityStream/ActivityStream.js:235 +#: screens/ActivityStream/ActivityStream.js:237 msgid "Initiated by (username)" -msgstr "Initié par (username)" +msgstr "Initié par (nom d'utilisateur)" #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:81 #: screens/CredentialType/shared/CredentialTypeForm.js:46 @@ -4224,7 +4229,7 @@ msgstr "Insights - Plateforme d'automatisation Ansible" msgid "Insights for Ansible Automation Platform dashboard" msgstr "Insights - Tableau de bord de la plate-forme d'automatisation Ansible" -#: components/Lookup/HostFilterLookup.js:113 +#: components/Lookup/HostFilterLookup.js:123 msgid "Insights system ID" msgstr "ID du système Insights" @@ -4236,7 +4241,7 @@ msgstr "Instance" msgid "Instance Filters" msgstr "Filtres de l'instance" -#: screens/Job/JobDetail/JobDetail.js:278 +#: screens/Job/JobDetail/JobDetail.js:283 msgid "Instance Group" msgstr "Groupe d'instance" @@ -4244,32 +4249,32 @@ msgstr "Groupe d'instance" #: components/Lookup/InstanceGroupsLookup.js:75 #: components/Lookup/InstanceGroupsLookup.js:121 #: components/PromptDetail/PromptJobTemplateDetail.js:229 -#: routeConfig.js:131 -#: screens/ActivityStream/ActivityStream.js:197 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:166 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:268 -#: screens/InstanceGroup/InstanceGroups.js:37 -#: screens/InstanceGroup/InstanceGroups.js:47 +#: routeConfig.js:132 +#: screens/ActivityStream/ActivityStream.js:199 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:111 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:193 +#: screens/InstanceGroup/InstanceGroups.js:44 +#: screens/InstanceGroup/InstanceGroups.js:54 #: screens/Inventory/InventoryDetail/InventoryDetail.js:84 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:117 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:392 msgid "Instance Groups" msgstr "Groupes d'instances" -#: components/Lookup/HostFilterLookup.js:105 +#: components/Lookup/HostFilterLookup.js:115 msgid "Instance ID" msgstr "ID d'instance" -#: screens/InstanceGroup/InstanceGroups.js:54 +#: screens/InstanceGroup/InstanceGroups.js:61 msgid "Instance details" -msgstr "" +msgstr "Détail de l'instance" -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:64 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:58 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:69 msgid "Instance group" msgstr "Groupe d'instance" -#: screens/InstanceGroup/InstanceGroup.js:104 +#: screens/InstanceGroup/InstanceGroup.js:91 msgid "Instance group not found." msgstr "Groupe d'instance non trouvé." @@ -4282,14 +4287,14 @@ msgstr "La capacité utilisée par le groupe d'instances" msgid "Instance groups" msgstr "Groupes d'instances" -#: routeConfig.js:136 -#: screens/ActivityStream/ActivityStream.js:195 -#: screens/InstanceGroup/InstanceGroup.js:86 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:288 +#: routeConfig.js:137 +#: screens/ActivityStream/ActivityStream.js:197 +#: screens/InstanceGroup/InstanceGroup.js:73 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:212 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:73 -#: screens/InstanceGroup/InstanceGroups.js:52 -#: screens/InstanceGroup/Instances/InstanceList.js:182 -#: screens/InstanceGroup/Instances/InstanceList.js:278 +#: screens/InstanceGroup/InstanceGroups.js:59 +#: screens/InstanceGroup/Instances/InstanceList.js:181 +#: screens/InstanceGroup/Instances/InstanceList.js:277 #: screens/Instances/InstanceList/InstanceList.js:101 #: screens/Instances/Instances.js:11 #: screens/Instances/Instances.js:19 @@ -4321,26 +4326,26 @@ msgid "Invalid username or password. Please try again." msgstr "Nom d’utilisateur et/ou mot de passe non valide. Veuillez réessayer." #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:119 -#: routeConfig.js:79 -#: screens/ActivityStream/ActivityStream.js:165 +#: routeConfig.js:80 +#: screens/ActivityStream/ActivityStream.js:167 #: screens/Dashboard/Dashboard.js:92 #: screens/Inventory/Inventories.js:16 -#: screens/Inventory/InventoryList/InventoryList.js:159 -#: screens/Inventory/InventoryList/InventoryList.js:222 +#: screens/Inventory/InventoryList/InventoryList.js:174 +#: screens/Inventory/InventoryList/InventoryList.js:237 #: util/getRelatedResourceDeleteDetails.js:201 #: util/getRelatedResourceDeleteDetails.js:269 msgid "Inventories" msgstr "Inventaires" -#: screens/Inventory/InventoryList/InventoryListItem.js:149 +#: screens/Inventory/InventoryList/InventoryListItem.js:153 msgid "Inventories with sources cannot be copied" msgstr "Les inventaires et les sources ne peuvent pas être copiés" #: components/HostForm/HostForm.js:48 -#: components/JobList/JobListItem.js:204 +#: components/JobList/JobListItem.js:223 #: components/LaunchPrompt/steps/InventoryStep.js:105 #: components/LaunchPrompt/steps/useInventoryStep.js:48 -#: components/Lookup/HostFilterLookup.js:376 +#: components/Lookup/HostFilterLookup.js:422 #: components/Lookup/HostListItem.js:9 #: components/Lookup/InventoryLookup.js:129 #: components/Lookup/InventoryLookup.js:138 @@ -4353,18 +4358,19 @@ msgstr "Les inventaires et les sources ne peuvent pas être copiés" #: components/PromptDetail/PromptJobTemplateDetail.js:134 #: components/PromptDetail/PromptWFJobTemplateDetail.js:77 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:297 -#: components/TemplateList/TemplateListItem.js:283 -#: components/TemplateList/TemplateListItem.js:293 +#: components/TemplateList/TemplateListItem.js:288 +#: components/TemplateList/TemplateListItem.js:298 #: screens/Host/HostDetail/HostDetail.js:75 -#: screens/Host/HostList/HostList.js:162 +#: screens/Host/HostList/HostList.js:170 #: screens/Host/HostList/HostListItem.js:55 #: screens/Inventory/InventoryDetail/InventoryDetail.js:72 -#: screens/Inventory/InventoryList/InventoryList.js:171 -#: screens/Inventory/InventoryList/InventoryListItem.js:113 +#: screens/Inventory/InventoryList/InventoryList.js:186 +#: screens/Inventory/InventoryList/InventoryListItem.js:117 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:39 -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:104 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:113 #: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:39 -#: screens/Job/JobDetail/JobDetail.js:164 +#: screens/Job/JobDetail/JobDetail.js:165 +#: screens/Job/JobDetail/JobDetail.js:179 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:213 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:221 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:140 @@ -4380,15 +4386,15 @@ msgstr "Inventaire (nom)" msgid "Inventory File" msgstr "Fichier d'inventaire" -#: components/Lookup/HostFilterLookup.js:96 +#: components/Lookup/HostFilterLookup.js:106 msgid "Inventory ID" msgstr "ID Inventaire" -#: screens/Job/JobDetail/JobDetail.js:182 +#: screens/Job/JobDetail/JobDetail.js:185 msgid "Inventory Source" msgstr "Sources d'inventaire" -#: screens/Job/JobDetail/JobDetail.js:205 +#: screens/Job/JobDetail/JobDetail.js:208 msgid "Inventory Source Project" msgstr "Projet Source d’inventaire" @@ -4397,7 +4403,7 @@ msgid "Inventory Source Sync" msgstr "Sync Source d’inventaire" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:283 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:108 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:110 msgid "Inventory Source Sync Error" msgstr "Erreur de synchronisation de la source de l'inventaire" @@ -4409,14 +4415,14 @@ msgid "Inventory Sources" msgstr "Sources d'inventaire" #: components/JobList/JobList.js:208 -#: components/JobList/JobListItem.js:37 +#: components/JobList/JobListItem.js:43 #: components/Schedule/ScheduleList/ScheduleListItem.js:36 #: components/Workflow/WorkflowLegend.js:100 -#: screens/Job/JobDetail/JobDetail.js:70 +#: screens/Job/JobDetail/JobDetail.js:71 msgid "Inventory Sync" msgstr "Sync Inventaires" -#: screens/Inventory/InventoryList/InventoryList.js:168 +#: screens/Inventory/InventoryList/InventoryList.js:183 msgid "Inventory Type" msgstr "Type d’inventaire" @@ -4424,12 +4430,16 @@ msgstr "Type d’inventaire" msgid "Inventory Update" msgstr "Mise à jour de l'inventaire" +#: screens/Inventory/InventoryList/InventoryList.js:121 +msgid "Inventory copied successfully" +msgstr "Inventaire copié" + #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:228 #: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:104 msgid "Inventory file" msgstr "Fichier d'inventaire" -#: screens/Inventory/Inventory.js:91 +#: screens/Inventory/Inventory.js:93 msgid "Inventory not found." msgstr "Inventaire non trouvé." @@ -4441,23 +4451,23 @@ msgstr "Synchronisation des inventaires" msgid "Inventory sync failures" msgstr "Erreurs de synchronisation des inventaires" -#: components/DataListToolbar/DataListToolbar.js:109 +#: components/DataListToolbar/DataListToolbar.js:111 msgid "Is expanded" msgstr "Est élargi" -#: components/DataListToolbar/DataListToolbar.js:111 +#: components/DataListToolbar/DataListToolbar.js:113 msgid "Is not expanded" msgstr "N'est pas élargi" -#: screens/Job/JobOutput/JobOutputSearch.js:111 +#: screens/Job/JobOutput/JobOutputSearch.js:114 msgid "Item Failed" msgstr "Échec de l'élément" -#: screens/Job/JobOutput/JobOutputSearch.js:110 +#: screens/Job/JobOutput/JobOutputSearch.js:113 msgid "Item OK" msgstr "Élément OK" -#: screens/Job/JobOutput/JobOutputSearch.js:112 +#: screens/Job/JobOutput/JobOutputSearch.js:115 msgid "Item Skipped" msgstr "Élément ignoré" @@ -4472,9 +4482,9 @@ msgstr "Éléments par page" #: components/Sparkline/Sparkline.js:28 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:159 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:35 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:36 #: screens/Project/ProjectDetail/ProjectDetail.js:117 -#: screens/Project/ProjectList/ProjectListItem.js:66 +#: screens/Project/ProjectList/ProjectListItem.js:70 msgid "JOB ID:" msgstr "ID JOB :" @@ -4499,21 +4509,21 @@ msgstr "Janvier" msgid "Job" msgstr "Job" -#: components/JobList/JobListItem.js:105 -#: screens/Job/JobDetail/JobDetail.js:491 -#: screens/Job/JobOutput/JobOutput.js:800 -#: screens/Job/JobOutput/JobOutput.js:801 +#: components/JobList/JobListItem.js:112 +#: screens/Job/JobDetail/JobDetail.js:496 +#: screens/Job/JobOutput/JobOutput.js:821 +#: screens/Job/JobOutput/JobOutput.js:822 #: screens/Job/JobOutput/shared/OutputToolbar.js:136 msgid "Job Cancel Error" msgstr "Erreur d'annulation d'un Job" -#: screens/Job/JobDetail/JobDetail.js:513 -#: screens/Job/JobOutput/JobOutput.js:789 -#: screens/Job/JobOutput/JobOutput.js:790 +#: screens/Job/JobDetail/JobDetail.js:518 +#: screens/Job/JobOutput/JobOutput.js:810 +#: screens/Job/JobOutput/JobOutput.js:811 msgid "Job Delete Error" msgstr "Erreur de suppression d’un Job" -#: screens/Job/JobDetail/JobDetail.js:97 +#: screens/Job/JobDetail/JobDetail.js:98 msgid "Job ID" msgstr "ID Job" @@ -4521,13 +4531,13 @@ msgstr "ID Job" msgid "Job Runs" msgstr "Exécutions Job" -#: components/JobList/JobListItem.js:294 -#: screens/Job/JobDetail/JobDetail.js:293 +#: components/JobList/JobListItem.js:313 +#: screens/Job/JobDetail/JobDetail.js:298 msgid "Job Slice" msgstr "Tranche de job" -#: components/JobList/JobListItem.js:299 -#: screens/Job/JobDetail/JobDetail.js:300 +#: components/JobList/JobListItem.js:318 +#: screens/Job/JobDetail/JobDetail.js:305 msgid "Job Slice Parent" msgstr "Parent de tranche de job" @@ -4546,19 +4556,19 @@ msgstr "Statut Job" #: components/PromptDetail/PromptDetail.js:235 #: components/PromptDetail/PromptJobTemplateDetail.js:248 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:353 -#: screens/Job/JobDetail/JobDetail.js:372 +#: screens/Job/JobDetail/JobDetail.js:377 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:418 #: screens/Template/shared/JobTemplateForm.js:519 msgid "Job Tags" msgstr "Balises Job" -#: components/JobList/JobListItem.js:172 -#: components/TemplateList/TemplateList.js:202 +#: components/JobList/JobListItem.js:191 +#: components/TemplateList/TemplateList.js:217 #: components/Workflow/WorkflowLegend.js:92 #: components/Workflow/WorkflowNodeHelp.js:59 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:97 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:17 -#: screens/Job/JobDetail/JobDetail.js:123 +#: screens/Job/JobDetail/JobDetail.js:124 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:93 msgid "Job Template" msgstr "Modèle de Job" @@ -4567,7 +4577,12 @@ msgstr "Modèle de Job" msgid "Job Template default credentials must be replaced with one of the same type. Please select a credential for the following types in order to proceed: {0}" msgstr "Les informations d'identification par défaut du modèle de Job doivent être remplacées par une information du même type. Veuillez sélectionner un justificatif d'identité pour les types suivants afin de procéder : {0}" -#: screens/Project/Project.js:115 +#: screens/Credential/Credential.js:78 +#: screens/Credential/Credentials.js:29 +#: screens/Inventory/Inventories.js:61 +#: screens/Inventory/Inventory.js:73 +#: screens/Inventory/SmartInventory.js:74 +#: screens/Project/Project.js:106 #: screens/Project/Projects.js:31 #: util/getRelatedResourceDeleteDetails.js:55 #: util/getRelatedResourceDeleteDetails.js:100 @@ -4588,7 +4603,7 @@ msgstr "Les modèles de Job dont les informations d'identification demandent un #: components/PromptDetail/PromptDetail.js:183 #: components/PromptDetail/PromptJobTemplateDetail.js:107 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:293 -#: screens/Job/JobDetail/JobDetail.js:157 +#: screens/Job/JobDetail/JobDetail.js:158 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:192 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:137 #: screens/Template/shared/JobTemplateForm.js:250 @@ -4603,28 +4618,28 @@ msgstr "Statut Job" msgid "Job status graph tab" msgstr "Onglet Graphique de l'état des Jobs" +#: components/RelatedTemplateList/RelatedTemplateList.js:141 +#: components/RelatedTemplateList/RelatedTemplateList.js:191 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:15 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:117 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:149 msgid "Job templates" msgstr "Modèles de Jobs" #: components/JobList/JobList.js:187 #: components/JobList/JobList.js:270 -#: routeConfig.js:38 -#: screens/ActivityStream/ActivityStream.js:142 +#: routeConfig.js:39 +#: screens/ActivityStream/ActivityStream.js:144 #: screens/Dashboard/shared/LineChart.js:64 #: screens/Host/Host.js:72 #: screens/Host/Hosts.js:31 -#: screens/InstanceGroup/ContainerGroup.js:80 -#: screens/InstanceGroup/InstanceGroup.js:91 -#: screens/InstanceGroup/InstanceGroups.js:55 -#: screens/InstanceGroup/InstanceGroups.js:60 +#: screens/InstanceGroup/ContainerGroup.js:71 +#: screens/InstanceGroup/InstanceGroup.js:78 +#: screens/InstanceGroup/InstanceGroups.js:62 +#: screens/InstanceGroup/InstanceGroups.js:67 #: screens/Inventory/Inventories.js:59 -#: screens/Inventory/Inventories.js:68 -#: screens/Inventory/Inventory.js:68 +#: screens/Inventory/Inventories.js:69 +#: screens/Inventory/Inventory.js:69 #: screens/Inventory/InventoryHost/InventoryHost.js:88 -#: screens/Inventory/SmartInventory.js:69 +#: screens/Inventory/SmartInventory.js:70 #: screens/Job/Jobs.js:21 #: screens/Job/Jobs.js:31 #: screens/Setting/SettingList.js:87 @@ -4647,19 +4662,19 @@ msgstr "Juillet" msgid "June" msgstr "Juin" -#: components/Search/AdvancedSearch.js:162 +#: components/Search/AdvancedSearch.js:256 msgid "Key" msgstr "Clé" -#: components/Search/AdvancedSearch.js:153 +#: components/Search/AdvancedSearch.js:247 msgid "Key select" msgstr "Sélection de la clé" -#: components/Search/AdvancedSearch.js:156 +#: components/Search/AdvancedSearch.js:250 msgid "Key typeahead" msgstr "Clé Typeahead" -#: screens/ActivityStream/ActivityStream.js:230 +#: screens/ActivityStream/ActivityStream.js:232 msgid "Keyword" msgstr "Mot-clé " @@ -4716,19 +4731,22 @@ msgstr "LDAP4" msgid "LDAP5" msgstr "LDAP5" -#: components/TemplateList/TemplateList.js:219 +#: components/RelatedTemplateList/RelatedTemplateList.js:163 +#: components/TemplateList/TemplateList.js:234 msgid "Label" -msgstr "" +msgstr "Libellé" #: components/JobList/JobList.js:200 msgid "Label Name" msgstr "Nom du label" -#: components/JobList/JobListItem.js:264 +#: components/JobList/JobListItem.js:283 #: components/PromptDetail/PromptJobTemplateDetail.js:210 #: components/PromptDetail/PromptWFJobTemplateDetail.js:114 -#: components/TemplateList/TemplateListItem.js:344 -#: screens/Job/JobDetail/JobDetail.js:352 +#: components/TemplateList/TemplateListItem.js:349 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:108 +#: screens/Inventory/shared/InventoryForm.js:74 +#: screens/Job/JobDetail/JobDetail.js:357 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:372 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:188 #: screens/Template/shared/JobTemplateForm.js:391 @@ -4747,7 +4765,7 @@ msgstr "Dernier" #: screens/Instances/InstanceList/InstanceListItem.js:138 #: screens/Instances/InstanceList/InstanceListItem.js:223 msgid "Last Health Check" -msgstr "" +msgstr "Dernier bilan de fonctionnement" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:185 #: screens/Project/ProjectDetail/ProjectDetail.js:142 @@ -4760,7 +4778,7 @@ msgstr "Dernière connexion" #: components/PromptDetail/PromptDetail.js:159 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:282 -#: components/TemplateList/TemplateListItem.js:314 +#: components/TemplateList/TemplateListItem.js:319 #: screens/Application/ApplicationDetails/ApplicationDetails.js:101 #: screens/Application/ApplicationsList/ApplicationListItem.js:45 #: screens/Application/ApplicationsList/ApplicationsList.js:159 @@ -4769,11 +4787,11 @@ msgstr "Dernière connexion" #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:104 #: screens/Host/HostDetail/HostDetail.js:86 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:71 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:100 -#: screens/Inventory/InventoryDetail/InventoryDetail.js:117 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:94 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:136 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:45 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:85 -#: screens/Job/JobDetail/JobDetail.js:431 +#: screens/Job/JobDetail/JobDetail.js:436 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:383 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:110 #: screens/Project/ProjectDetail/ProjectDetail.js:236 @@ -4787,7 +4805,7 @@ msgstr "Dernière modification" #: components/AddRole/AddResourceRole.js:31 #: components/AddRole/AddResourceRole.js:45 -#: components/ResourceAccessList/ResourceAccessList.js:138 +#: components/ResourceAccessList/ResourceAccessList.js:136 #: screens/User/UserDetail/UserDetail.js:65 #: screens/User/UserList/UserList.js:128 #: screens/User/UserList/UserList.js:162 @@ -4796,8 +4814,8 @@ msgstr "Dernière modification" msgid "Last Name" msgstr "Nom" -#: components/TemplateList/TemplateList.js:229 -#: components/TemplateList/TemplateListItem.js:180 +#: components/TemplateList/TemplateList.js:244 +#: components/TemplateList/TemplateListItem.js:185 msgid "Last Ran" msgstr "Dernière exécution" @@ -4805,23 +4823,23 @@ msgstr "Dernière exécution" msgid "Last Run" msgstr "Dernière exécution" -#: components/Lookup/HostFilterLookup.js:109 +#: components/Lookup/HostFilterLookup.js:119 msgid "Last job" msgstr "Dernier Job" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:264 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:151 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:50 -#: screens/Project/ProjectList/ProjectListItem.js:295 +#: screens/Project/ProjectList/ProjectListItem.js:300 msgid "Last modified" msgstr "Dernière modification" -#: components/ResourceAccessList/ResourceAccessList.js:184 +#: components/ResourceAccessList/ResourceAccessList.js:182 #: components/ResourceAccessList/ResourceAccessListItem.js:68 msgid "Last name" msgstr "Nom" -#: screens/Project/ProjectList/ProjectListItem.js:300 +#: screens/Project/ProjectList/ProjectListItem.js:305 msgid "Last used" msgstr "Dernière utilisation" @@ -4840,8 +4858,7 @@ msgstr "Lancer" msgid "Launch Management Job" msgstr "Lancer le job de gestion" -#: components/TemplateList/TemplateListItem.js:200 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:85 +#: components/TemplateList/TemplateListItem.js:205 msgid "Launch Template" msgstr "Lacer le modèle." @@ -4854,7 +4871,7 @@ msgstr "Lacer le modèle." msgid "Launch management job" msgstr "Lancer le Job de gestion" -#: components/TemplateList/TemplateListItem.js:208 +#: components/TemplateList/TemplateListItem.js:213 msgid "Launch template" msgstr "Lancer le modèle" @@ -4865,9 +4882,9 @@ msgstr "Lancer le flux de travail" #: components/LaunchPrompt/LaunchPrompt.js:100 msgid "Launch | {0}" -msgstr "Lancement | {0}" +msgstr "Lancer | {0}" -#: components/DetailList/LaunchedByDetail.js:83 +#: components/DetailList/LaunchedByDetail.js:54 msgid "Launched By" msgstr "Lancé par" @@ -4885,6 +4902,8 @@ msgstr "Laissez ce champ vide pour rendre l'environnement d'exécution globaleme #: components/Workflow/WorkflowLegend.js:86 #: screens/Metrics/LineChart.js:120 +#: screens/TopologyView/Header.js:102 +#: screens/TopologyView/Legend.js:65 msgid "Legend" msgstr "Légende" @@ -4904,7 +4923,7 @@ msgstr "Moins ou égal à la comparaison." #: components/PromptDetail/PromptJobTemplateDetail.js:155 #: components/PromptDetail/PromptWFJobTemplateDetail.js:88 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:321 -#: screens/Job/JobDetail/JobDetail.js:257 +#: screens/Job/JobDetail/JobDetail.js:262 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:259 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:147 #: screens/Template/shared/JobTemplateForm.js:440 @@ -4950,7 +4969,7 @@ msgstr "Paramètres de journalisation" msgid "Logout" msgstr "Déconnexion" -#: components/Lookup/HostFilterLookup.js:340 +#: components/Lookup/HostFilterLookup.js:366 #: components/Lookup/Lookup.js:180 msgid "Lookup modal" msgstr "Recherche modale" @@ -4968,16 +4987,16 @@ msgid "Lookup typeahead" msgstr "Recherche Typeahead" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:157 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:33 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:34 #: screens/Project/ProjectDetail/ProjectDetail.js:115 -#: screens/Project/ProjectList/ProjectListItem.js:64 +#: screens/Project/ProjectList/ProjectListItem.js:68 msgid "MOST RECENT SYNC" msgstr "DERNIÈRE SYNCHRONISATION" #: components/AdHocCommands/AdHocCredentialStep.js:97 #: components/AdHocCommands/AdHocCredentialStep.js:98 #: components/AdHocCommands/AdHocCredentialStep.js:112 -#: screens/Job/JobDetail/JobDetail.js:308 +#: screens/Job/JobDetail/JobDetail.js:313 msgid "Machine Credential" msgstr "Informations d’identification de la machine" @@ -4985,22 +5004,22 @@ msgstr "Informations d’identification de la machine" msgid "Managed" msgstr "Géré" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:146 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:147 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:169 msgid "Managed nodes" msgstr "Nœuds gérés" #: components/JobList/JobList.js:211 -#: components/JobList/JobListItem.js:40 +#: components/JobList/JobListItem.js:46 #: components/Schedule/ScheduleList/ScheduleListItem.js:39 #: components/Workflow/WorkflowLegend.js:108 #: components/Workflow/WorkflowNodeHelp.js:79 -#: screens/Job/JobDetail/JobDetail.js:73 +#: screens/Job/JobDetail/JobDetail.js:74 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:105 msgid "Management Job" msgstr "Job de gestion" -#: routeConfig.js:126 +#: routeConfig.js:127 #: screens/ManagementJob/ManagementJobList/ManagementJobList.js:84 msgid "Management Jobs" msgstr "Jobs de gestion" @@ -5031,8 +5050,8 @@ msgstr "Jobs de gestion" #: screens/Instances/InstanceDetail/InstanceDetail.js:155 #: screens/Instances/InstanceList/InstanceListItem.js:219 #: screens/Project/ProjectDetail/ProjectDetail.js:173 -#: screens/Project/ProjectList/ProjectList.js:183 -#: screens/Project/ProjectList/ProjectListItem.js:206 +#: screens/Project/ProjectList/ProjectList.js:197 +#: screens/Project/ProjectList/ProjectListItem.js:211 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:96 msgid "Manual" msgstr "Manuel" @@ -5042,7 +5061,7 @@ msgid "March" msgstr "Mars" #: components/NotificationList/NotificationList.js:197 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:153 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:138 msgid "Mattermost" msgstr "Mattermost" @@ -5092,13 +5111,13 @@ msgstr "Minimum" msgid "Minimum length" msgstr "Longueur minimale" -#: screens/InstanceGroup/shared/InstanceGroupForm.js:49 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:31 msgid "" "Minimum number of instances that will be automatically\n" "assigned to this group when new instances come online." msgstr "Nombre minimum statique d'instances qui seront automatiquement assignées à ce groupe lors de la mise en ligne de nouvelles instances." -#: screens/InstanceGroup/shared/InstanceGroupForm.js:59 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:41 msgid "" "Minimum percentage of all instances that will be automatically\n" "assigned to this group when new instances come online." @@ -5152,53 +5171,53 @@ msgstr "Modifié" #: components/Lookup/OrganizationLookup.js:137 #: components/Lookup/ProjectLookup.js:146 #: components/NotificationList/NotificationList.js:210 +#: components/RelatedTemplateList/RelatedTemplateList.js:155 #: components/Schedule/ScheduleList/ScheduleList.js:201 -#: components/TemplateList/TemplateList.js:215 +#: components/TemplateList/TemplateList.js:230 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:31 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:62 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:100 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:131 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:169 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:200 -#: screens/Credential/CredentialList/CredentialList.js:139 +#: screens/Credential/CredentialList/CredentialList.js:155 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialsStep.js:100 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:136 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:106 #: screens/Host/HostGroups/HostGroupsList.js:168 -#: screens/Host/HostList/HostList.js:153 +#: screens/Host/HostList/HostList.js:161 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:203 #: screens/Inventory/InventoryGroups/InventoryGroupsList.js:133 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:178 #: screens/Inventory/InventoryHosts/InventoryHostList.js:132 -#: screens/Inventory/InventoryList/InventoryList.js:188 +#: screens/Inventory/InventoryList/InventoryList.js:203 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:189 #: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:98 #: screens/Organization/OrganizationList/OrganizationList.js:135 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:131 -#: screens/Project/ProjectList/ProjectList.js:195 +#: screens/Project/ProjectList/ProjectList.js:209 #: screens/Team/TeamList/TeamList.js:134 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:167 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:108 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:112 msgid "Modified By (Username)" -msgstr "Modifié par (Username)" +msgstr "Modifié par (nom d'utilisateur)" -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:77 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:166 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:85 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:151 #: screens/Organization/OrganizationTeams/OrganizationTeamList.js:77 msgid "Modified by (username)" -msgstr "Modifié par (username)" +msgstr "Modifié par (nom d'utilisateur)" #: components/AdHocCommands/AdHocDetailsStep.js:58 #: screens/Job/JobOutput/HostEventModal.js:122 msgid "Module" msgstr "Module" -#: screens/Job/JobDetail/JobDetail.js:423 +#: screens/Job/JobDetail/JobDetail.js:428 msgid "Module Arguments" msgstr "Arguments du module" -#: screens/Job/JobDetail/JobDetail.js:418 +#: screens/Job/JobDetail/JobDetail.js:423 msgid "Module Name" msgstr "Nom du module" @@ -5223,13 +5242,13 @@ msgstr "Plus d'informations" msgid "More information for" msgstr "Plus d'informations pour" -#: screens/Template/Survey/SurveyReorderModal.js:152 -#: screens/Template/Survey/SurveyReorderModal.js:153 +#: screens/Template/Survey/SurveyReorderModal.js:159 +#: screens/Template/Survey/SurveyReorderModal.js:160 msgid "Multi-Select" msgstr "Multi-Select" -#: screens/Template/Survey/SurveyReorderModal.js:136 -#: screens/Template/Survey/SurveyReorderModal.js:137 +#: screens/Template/Survey/SurveyReorderModal.js:143 +#: screens/Template/Survey/SurveyReorderModal.js:144 msgid "Multiple Choice" msgstr "Options à choix multiples." @@ -5256,7 +5275,7 @@ msgstr "Options à choix multiples." #: components/HostForm/HostForm.js:96 #: components/JobList/JobList.js:191 #: components/JobList/JobList.js:240 -#: components/JobList/JobListItem.js:79 +#: components/JobList/JobListItem.js:86 #: components/LaunchPrompt/steps/CredentialsStep.js:168 #: components/LaunchPrompt/steps/CredentialsStep.js:183 #: components/LaunchPrompt/steps/InventoryStep.js:84 @@ -5267,8 +5286,8 @@ msgstr "Options à choix multiples." #: components/Lookup/CredentialLookup.js:203 #: components/Lookup/ExecutionEnvironmentLookup.js:172 #: components/Lookup/ExecutionEnvironmentLookup.js:179 -#: components/Lookup/HostFilterLookup.js:83 -#: components/Lookup/HostFilterLookup.js:375 +#: components/Lookup/HostFilterLookup.js:93 +#: components/Lookup/HostFilterLookup.js:421 #: components/Lookup/HostListItem.js:8 #: components/Lookup/InstanceGroupsLookup.js:103 #: components/Lookup/InstanceGroupsLookup.js:114 @@ -5288,15 +5307,17 @@ msgstr "Options à choix multiples." #: components/OptionsList/OptionsList.js:57 #: components/PaginatedTable/PaginatedTable.js:72 #: components/PromptDetail/PromptDetail.js:112 +#: components/RelatedTemplateList/RelatedTemplateList.js:146 +#: components/RelatedTemplateList/RelatedTemplateList.js:171 #: components/ResourceAccessList/ResourceAccessListItem.js:58 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:259 #: components/Schedule/ScheduleList/ScheduleList.js:168 #: components/Schedule/ScheduleList/ScheduleList.js:188 #: components/Schedule/ScheduleList/ScheduleListItem.js:80 #: components/Schedule/shared/ScheduleForm.js:105 -#: components/TemplateList/TemplateList.js:190 -#: components/TemplateList/TemplateList.js:227 -#: components/TemplateList/TemplateListItem.js:137 +#: components/TemplateList/TemplateList.js:205 +#: components/TemplateList/TemplateList.js:242 +#: components/TemplateList/TemplateListItem.js:142 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:18 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:37 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:49 @@ -5319,9 +5340,9 @@ msgstr "Options à choix multiples." #: screens/Application/ApplicationsList/ApplicationsList.js:155 #: screens/Application/shared/ApplicationForm.js:52 #: screens/Credential/CredentialDetail/CredentialDetail.js:207 -#: screens/Credential/CredentialList/CredentialList.js:126 -#: screens/Credential/CredentialList/CredentialList.js:145 -#: screens/Credential/CredentialList/CredentialListItem.js:55 +#: screens/Credential/CredentialList/CredentialList.js:142 +#: screens/Credential/CredentialList/CredentialList.js:161 +#: screens/Credential/CredentialList/CredentialListItem.js:58 #: screens/Credential/shared/CredentialForm.js:161 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialsStep.js:71 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialsStep.js:91 @@ -5331,9 +5352,9 @@ msgstr "Options à choix multiples." #: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:33 #: screens/CredentialType/shared/CredentialTypeForm.js:21 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:47 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:122 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:151 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:61 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:136 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:165 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:69 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:89 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:115 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:12 @@ -5342,22 +5363,21 @@ msgstr "Options à choix multiples." #: screens/Host/HostGroups/HostGroupItem.js:28 #: screens/Host/HostGroups/HostGroupsList.js:159 #: screens/Host/HostGroups/HostGroupsList.js:176 -#: screens/Host/HostList/HostList.js:140 -#: screens/Host/HostList/HostList.js:161 +#: screens/Host/HostList/HostList.js:148 +#: screens/Host/HostList/HostList.js:169 #: screens/Host/HostList/HostListItem.js:50 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:41 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:55 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:250 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:284 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:49 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:175 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:208 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:61 -#: screens/InstanceGroup/Instances/InstanceList.js:189 -#: screens/InstanceGroup/Instances/InstanceList.js:205 -#: screens/InstanceGroup/Instances/InstanceList.js:254 -#: screens/InstanceGroup/Instances/InstanceList.js:287 +#: screens/InstanceGroup/Instances/InstanceList.js:188 +#: screens/InstanceGroup/Instances/InstanceList.js:204 +#: screens/InstanceGroup/Instances/InstanceList.js:253 +#: screens/InstanceGroup/Instances/InstanceList.js:286 #: screens/InstanceGroup/Instances/InstanceListItem.js:124 -#: screens/InstanceGroup/shared/ContainerGroupForm.js:46 -#: screens/InstanceGroup/shared/InstanceGroupForm.js:25 -#: screens/InstanceGroup/shared/InstanceGroupForm.js:36 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:44 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:19 #: screens/Instances/InstanceList/InstanceList.js:108 #: screens/Instances/InstanceList/InstanceList.js:125 #: screens/Instances/InstanceList/InstanceList.js:150 @@ -5377,22 +5397,22 @@ msgstr "Options à choix multiples." #: screens/Inventory/InventoryHosts/InventoryHostItem.js:33 #: screens/Inventory/InventoryHosts/InventoryHostList.js:119 #: screens/Inventory/InventoryHosts/InventoryHostList.js:138 -#: screens/Inventory/InventoryList/InventoryList.js:163 -#: screens/Inventory/InventoryList/InventoryList.js:194 -#: screens/Inventory/InventoryList/InventoryList.js:203 -#: screens/Inventory/InventoryList/InventoryListItem.js:88 +#: screens/Inventory/InventoryList/InventoryList.js:178 +#: screens/Inventory/InventoryList/InventoryList.js:209 +#: screens/Inventory/InventoryList/InventoryList.js:218 +#: screens/Inventory/InventoryList/InventoryListItem.js:92 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:180 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:195 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:232 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:183 #: screens/Inventory/InventorySources/InventorySourceList.js:212 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:69 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:71 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:97 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:30 -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:68 -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:102 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:76 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:111 #: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:33 -#: screens/Inventory/shared/InventoryForm.js:32 +#: screens/Inventory/shared/InventoryForm.js:41 #: screens/Inventory/shared/InventoryGroupForm.js:32 #: screens/Inventory/shared/InventorySourceForm.js:101 #: screens/Inventory/shared/SmartInventoryForm.js:47 @@ -5400,8 +5420,8 @@ msgstr "Options à choix multiples." #: screens/ManagementJob/ManagementJobList/ManagementJobList.js:100 #: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:67 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:106 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:137 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:193 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:122 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:178 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:112 #: screens/NotificationTemplate/shared/NotificationTemplateForm.js:41 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:91 @@ -5416,14 +5436,11 @@ msgstr "Options à choix multiples." #: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:14 #: screens/Organization/shared/OrganizationForm.js:56 #: screens/Project/ProjectDetail/ProjectDetail.js:157 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:122 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:156 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:56 -#: screens/Project/ProjectList/ProjectList.js:171 -#: screens/Project/ProjectList/ProjectList.js:207 -#: screens/Project/ProjectList/ProjectListItem.js:174 +#: screens/Project/ProjectList/ProjectList.js:185 +#: screens/Project/ProjectList/ProjectList.js:221 +#: screens/Project/ProjectList/ProjectListItem.js:179 #: screens/Project/shared/ProjectForm.js:169 -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:145 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:146 #: screens/Team/TeamDetail/TeamDetail.js:37 #: screens/Team/TeamList/TeamList.js:117 #: screens/Team/TeamList/TeamList.js:142 @@ -5433,9 +5450,9 @@ msgstr "Options à choix multiples." #: screens/Template/Survey/SurveyList.js:102 #: screens/Template/Survey/SurveyList.js:102 #: screens/Template/Survey/SurveyListItem.js:39 -#: screens/Template/Survey/SurveyReorderModal.js:208 -#: screens/Template/Survey/SurveyReorderModal.js:208 -#: screens/Template/Survey/SurveyReorderModal.js:228 +#: screens/Template/Survey/SurveyReorderModal.js:215 +#: screens/Template/Survey/SurveyReorderModal.js:215 +#: screens/Template/Survey/SurveyReorderModal.js:235 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:110 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:69 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:88 @@ -5466,10 +5483,6 @@ msgstr "Options à choix multiples." msgid "Name" msgstr "Nom" -#: screens/InstanceGroup/shared/InstanceGroupForm.js:21 -msgid "Name cannot be changed on this Instance Group" -msgstr "" - #: components/AppContainer/AppContainer.js:95 msgid "Navigation" msgstr "Navigation" @@ -5515,16 +5528,16 @@ msgstr "Suivant" msgid "Next Run" msgstr "Exécution suivante" -#: components/Search/Search.js:214 +#: components/Search/Search.js:221 msgid "No" msgstr "Non" -#: screens/Job/JobOutput/JobOutputSearch.js:118 +#: screens/Job/JobOutput/JobOutputSearch.js:121 msgid "No Hosts Matched" msgstr "Aucun hôte correspondant" -#: screens/Job/JobOutput/JobOutputSearch.js:106 -#: screens/Job/JobOutput/JobOutputSearch.js:119 +#: screens/Job/JobOutput/JobOutputSearch.js:109 +#: screens/Job/JobOutput/JobOutputSearch.js:122 msgid "No Hosts Remaining" msgstr "Aucun hôte restant" @@ -5544,11 +5557,11 @@ msgstr "Aucune erreur standard disponible" msgid "No Standard Out Available" msgstr "Aucune sortie standard disponible" -#: screens/Inventory/InventoryList/InventoryListItem.js:68 +#: screens/Inventory/InventoryList/InventoryListItem.js:72 msgid "No inventory sync failures." msgstr "Aucune erreurs de synchronisation des inventaires" -#: components/ContentEmpty/ContentEmpty.js:16 +#: components/ContentEmpty/ContentEmpty.js:20 msgid "No items found." msgstr "Aucun objet trouvé." @@ -5556,34 +5569,38 @@ msgstr "Aucun objet trouvé." msgid "No job data available" msgstr "Aucune donnée de tâche disponible." +#: screens/Job/JobOutput/EmptyOutput.js:25 +msgid "No output found for this job." +msgstr "Aucune sortie de données pour ce job." + #: screens/Job/JobOutput/HostEventModal.js:123 msgid "No result found" msgstr "Aucun résultat trouvé" +#: components/LabelSelect/LabelSelect.js:102 #: components/LaunchPrompt/steps/SurveyStep.js:134 #: components/LaunchPrompt/steps/SurveyStep.js:193 #: components/MultiSelect/TagMultiSelect.js:60 -#: components/Search/AdvancedSearch.js:114 -#: components/Search/AdvancedSearch.js:167 +#: components/Search/AdvancedSearch.js:151 +#: components/Search/AdvancedSearch.js:261 #: components/Search/LookupTypeInput.js:33 #: components/Search/RelatedLookupTypeInput.js:26 -#: components/Search/Search.js:137 -#: components/Search/Search.js:184 -#: components/Search/Search.js:208 -#: screens/ActivityStream/ActivityStream.js:134 +#: components/Search/Search.js:142 +#: components/Search/Search.js:191 +#: components/Search/Search.js:215 +#: screens/ActivityStream/ActivityStream.js:136 #: screens/Credential/shared/CredentialForm.js:143 #: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:65 #: screens/Dashboard/DashboardGraph.js:106 #: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:138 -#: screens/Template/Survey/SurveyReorderModal.js:156 +#: screens/Template/Survey/SurveyReorderModal.js:163 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:251 -#: screens/Template/shared/LabelSelect.js:102 #: screens/Template/shared/PlaybookSelect.js:69 msgid "No results found" msgstr "Aucun résultat trouvé" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:115 -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:136 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:116 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:137 msgid "No subscriptions found" msgstr "Aucun abonnement trouvé" @@ -5593,7 +5610,7 @@ msgstr "Aucune question d'enquête trouvée." #: components/PaginatedTable/PaginatedTable.js:80 msgid "No {pluralizedItemName} Found" -msgstr "Aucun {pluralizedItemName} trouvé" +msgstr "Aucun(e) {pluralizedItemName} trouvé(e)" #: components/Workflow/WorkflowNodeHelp.js:148 #: components/Workflow/WorkflowNodeHelp.js:182 @@ -5603,9 +5620,9 @@ msgid "Node Alias" msgstr "Alias de nœud" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:212 -#: screens/InstanceGroup/Instances/InstanceList.js:194 -#: screens/InstanceGroup/Instances/InstanceList.js:256 -#: screens/InstanceGroup/Instances/InstanceList.js:288 +#: screens/InstanceGroup/Instances/InstanceList.js:193 +#: screens/InstanceGroup/Instances/InstanceList.js:255 +#: screens/InstanceGroup/Instances/InstanceList.js:287 #: screens/InstanceGroup/Instances/InstanceListItem.js:142 #: screens/Instances/InstanceDetail/InstanceDetail.js:150 #: screens/Instances/InstanceList/InstanceList.js:113 @@ -5619,6 +5636,10 @@ msgstr "Type de nœud" msgid "Node type" msgstr "Type de nœud" +#: screens/TopologyView/Legend.js:68 +msgid "Node types" +msgstr "Types de nœud" + #: components/Workflow/WorkflowNodeHelp.js:123 msgid "None" msgstr "Aucun" @@ -5646,7 +5667,7 @@ msgstr "Introuvable" msgid "Not configured" msgstr "Non configuré" -#: screens/Inventory/InventoryList/InventoryListItem.js:71 +#: screens/Inventory/InventoryList/InventoryListItem.js:75 msgid "Not configured for inventory sync." msgstr "Non configuré pour la synchronisation de l'inventaire." @@ -5697,9 +5718,9 @@ msgstr "Couleur des notifications" msgid "Notification Template not found." msgstr "Modèle de notification introuvable." -#: screens/ActivityStream/ActivityStream.js:190 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:132 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:186 +#: screens/ActivityStream/ActivityStream.js:192 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:117 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:171 #: screens/NotificationTemplate/NotificationTemplates.js:13 #: screens/NotificationTemplate/NotificationTemplates.js:20 #: util/getRelatedResourceDeleteDetails.js:180 @@ -5714,32 +5735,32 @@ msgstr "Type de notification" msgid "Notification color" msgstr "Couleur de la notification" -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:245 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:193 msgid "Notification sent successfully" msgstr "Notification envoyée avec succès" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:433 msgid "Notification test failed." -msgstr "" +msgstr "Le test de notification a échoué." -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:249 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:197 msgid "Notification timed out" msgstr "La notification a expiré." #: components/NotificationList/NotificationList.js:190 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:146 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:131 msgid "Notification type" msgstr "Type de notification" #: components/NotificationList/NotificationList.js:177 -#: routeConfig.js:121 -#: screens/Inventory/Inventories.js:91 +#: routeConfig.js:122 +#: screens/Inventory/Inventories.js:92 #: screens/Inventory/InventorySource/InventorySource.js:99 #: screens/ManagementJob/ManagementJob.js:115 #: screens/ManagementJob/ManagementJobs.js:23 #: screens/Organization/Organization.js:134 #: screens/Organization/Organizations.js:33 -#: screens/Project/Project.js:109 +#: screens/Project/Project.js:113 #: screens/Project/Projects.js:30 #: screens/Template/Template.js:140 #: screens/Template/Templates.js:45 @@ -5797,7 +5818,7 @@ msgstr "Désactivé" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:272 #: screens/Template/shared/JobTemplateForm.js:504 msgid "On" -msgstr "Activé" +msgstr "Le" #: components/Workflow/WorkflowLegend.js:126 #: components/Workflow/WorkflowLinkHelp.js:30 @@ -5833,6 +5854,13 @@ msgstr "OpenStack" msgid "Option Details" msgstr "Détails de l'option" +#: screens/Inventory/shared/InventoryForm.js:77 +msgid "" +"Optional labels that describe this inventory,\n" +"such as 'dev' or 'test'. Labels can be used to group and filter\n" +"inventories and completed jobs." +msgstr "Libellés facultatifs décrivant cet inventaire, par exemple 'dev' ou 'test'. Les libellés peuvent être utilisés pour regrouper et filtrer les inventaires et les jobs terminés." + #: screens/Template/shared/JobTemplateForm.js:394 #: screens/Template/shared/WorkflowJobTemplateForm.js:194 msgid "" @@ -5848,16 +5876,16 @@ msgstr "En option, sélectionnez les informations d'identification à utiliser p #: components/NotificationList/NotificationList.js:220 #: components/NotificationList/NotificationListItem.js:34 #: screens/Credential/shared/TypeInputsSubForm.js:47 -#: screens/InstanceGroup/shared/ContainerGroupForm.js:64 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:61 #: screens/Project/shared/ProjectSubForms/SharedFields.js:64 #: screens/Template/shared/JobTemplateForm.js:551 #: screens/Template/shared/WorkflowJobTemplateForm.js:218 msgid "Options" msgstr "Options" -#: screens/Template/Survey/SurveyReorderModal.js:207 -#: screens/Template/Survey/SurveyReorderModal.js:207 -#: screens/Template/Survey/SurveyReorderModal.js:223 +#: screens/Template/Survey/SurveyReorderModal.js:214 +#: screens/Template/Survey/SurveyReorderModal.js:214 +#: screens/Template/Survey/SurveyReorderModal.js:230 msgid "Order" msgstr "Commande" @@ -5872,26 +5900,26 @@ msgstr "Commande" #: components/PromptDetail/PromptProjectDetail.js:77 #: components/PromptDetail/PromptProjectDetail.js:88 #: components/PromptDetail/PromptWFJobTemplateDetail.js:65 -#: components/TemplateList/TemplateListItem.js:270 +#: components/TemplateList/TemplateListItem.js:275 #: screens/Application/ApplicationDetails/ApplicationDetails.js:68 #: screens/Application/ApplicationsList/ApplicationListItem.js:38 #: screens/Application/ApplicationsList/ApplicationsList.js:157 #: screens/Credential/CredentialDetail/CredentialDetail.js:220 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:67 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:141 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:153 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:68 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:155 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:167 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:76 #: screens/Inventory/InventoryDetail/InventoryDetail.js:74 -#: screens/Inventory/InventoryList/InventoryList.js:176 -#: screens/Inventory/InventoryList/InventoryList.js:206 -#: screens/Inventory/InventoryList/InventoryListItem.js:115 +#: screens/Inventory/InventoryList/InventoryList.js:191 +#: screens/Inventory/InventoryList/InventoryList.js:221 +#: screens/Inventory/InventoryList/InventoryListItem.js:119 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:204 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:107 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:120 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:130 #: screens/Project/ProjectDetail/ProjectDetail.js:161 -#: screens/Project/ProjectList/ProjectListItem.js:274 -#: screens/Project/ProjectList/ProjectListItem.js:285 +#: screens/Project/ProjectList/ProjectListItem.js:279 +#: screens/Project/ProjectList/ProjectListItem.js:290 #: screens/Team/TeamDetail/TeamDetail.js:40 #: screens/Team/TeamList/TeamList.js:143 #: screens/Team/TeamList/TeamListItem.js:38 @@ -5917,8 +5945,8 @@ msgid "Organization not found." msgstr "Organisation non trouvée." #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:188 -#: routeConfig.js:95 -#: screens/ActivityStream/ActivityStream.js:173 +#: routeConfig.js:96 +#: screens/ActivityStream/ActivityStream.js:175 #: screens/Organization/OrganizationList/OrganizationList.js:117 #: screens/Organization/OrganizationList/OrganizationList.js:163 #: screens/Organization/Organizations.js:16 @@ -5971,7 +5999,7 @@ msgid "PUT" msgstr "PLACER" #: components/NotificationList/NotificationList.js:198 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:154 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:139 msgid "Pagerduty" msgstr "Pagerduty" @@ -6054,11 +6082,11 @@ msgstr "En attente" msgid "Pending Workflow Approvals" msgstr "En attente d'approbation des flux de travail" -#: screens/Inventory/InventoryList/InventoryListItem.js:124 +#: screens/Inventory/InventoryList/InventoryListItem.js:128 msgid "Pending delete" msgstr "En attente de suppression" -#: components/Lookup/HostFilterLookup.js:343 +#: components/Lookup/HostFilterLookup.js:369 msgid "Perform a search to define a host filter" msgstr "Effectuez une recherche ci-dessus pour définir un filtre d'hôte" @@ -6079,24 +6107,24 @@ msgstr "Play" msgid "Play Count" msgstr "Play - Nombre" -#: screens/Job/JobOutput/JobOutputSearch.js:123 +#: screens/Job/JobOutput/JobOutputSearch.js:126 msgid "Play Started" msgstr "Play - Démarrage" #: components/PromptDetail/PromptJobTemplateDetail.js:153 -#: screens/Job/JobDetail/JobDetail.js:254 +#: screens/Job/JobDetail/JobDetail.js:259 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:250 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:43 #: screens/Template/shared/JobTemplateForm.js:354 msgid "Playbook" msgstr "Playbook" -#: components/JobList/JobListItem.js:38 -#: screens/Job/JobDetail/JobDetail.js:71 +#: components/JobList/JobListItem.js:44 +#: screens/Job/JobDetail/JobDetail.js:72 msgid "Playbook Check" msgstr "Vérification du Playbook" -#: screens/Job/JobOutput/JobOutputSearch.js:124 +#: screens/Job/JobOutput/JobOutputSearch.js:127 msgid "Playbook Complete" msgstr "Playbook terminé" @@ -6107,17 +6135,18 @@ msgid "Playbook Directory" msgstr "Répertoire Playbook" #: components/JobList/JobList.js:209 -#: components/JobList/JobListItem.js:38 +#: components/JobList/JobListItem.js:44 #: components/Schedule/ScheduleList/ScheduleListItem.js:37 -#: screens/Job/JobDetail/JobDetail.js:71 +#: screens/Job/JobDetail/JobDetail.js:72 msgid "Playbook Run" msgstr "Exécution Playbook" -#: screens/Job/JobOutput/JobOutputSearch.js:115 +#: screens/Job/JobOutput/JobOutputSearch.js:118 msgid "Playbook Started" msgstr "Playbook démarré" -#: components/TemplateList/TemplateList.js:207 +#: components/RelatedTemplateList/RelatedTemplateList.js:159 +#: components/TemplateList/TemplateList.js:222 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:23 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:54 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:159 @@ -6180,10 +6209,18 @@ msgstr "Sélectionnez un inventaire ou cochez l’option Me le demander au lance msgid "Please select an end date/time that comes after the start date/time." msgstr "Veuillez choisir une date/heure de fin qui vient après la date/heure de début." -#: components/Lookup/HostFilterLookup.js:332 +#: components/Lookup/HostFilterLookup.js:358 msgid "Please select an organization before editing the host filter" msgstr "Veuillez sélectionner une organisation avant d'éditer le filtre de l'hôte." +#: screens/Job/JobOutput/EmptyOutput.js:20 +msgid "Please try another search using the filter above" +msgstr "Veuillez sélectionner une autre recherche par le filtre ci-dessus" + +#: screens/TopologyView/ContentLoading.js:40 +msgid "Please wait until the topology view is populated..." +msgstr "Veuillez patienter jusqu’à ce que la topologie soit remplie..." + #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:77 msgid "Pod spec override" msgstr "Remplacement des spécifications du pod" @@ -6195,13 +6232,13 @@ msgstr "Remplacement des spécifications du pod" msgid "Policy Type" msgstr "Type de politique" -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:69 -#: screens/InstanceGroup/shared/InstanceGroupForm.js:44 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:63 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:26 msgid "Policy instance minimum" msgstr "Instances de stratégies minimum" -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:74 -#: screens/InstanceGroup/shared/InstanceGroupForm.js:54 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:68 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:36 msgid "Policy instance percentage" msgstr "Pourcentage d'instances de stratégie" @@ -6210,14 +6247,14 @@ msgstr "Pourcentage d'instances de stratégie" msgid "Populate field from an external secret management system" msgstr "Remplir le champ à partir d'un système de gestion des secrets externes" -#: components/Lookup/HostFilterLookup.js:322 +#: components/Lookup/HostFilterLookup.js:348 msgid "" "Populate the hosts for this inventory by using a search\n" -"filter. Example: ansible_facts.ansible_distribution:\"RedHat\".\n" +"filter. Example: ansible_facts__ansible_distribution:\"RedHat\".\n" "Refer to the documentation for further syntax and\n" "examples. Refer to the Ansible Tower documentation for further syntax and\n" "examples." -msgstr "Remplissez les hôtes pour cet inventaire en utilisant un filtre de recherche. Exemple : ansible_facts.ansible_distribution : \"RedHat\". Reportez-vous à la documentation pour plus de syntaxe et d'exemples." +msgstr "Remplissez les hôtes pour cet inventaire en utilisant un filtre de recherche. Exemple : ansible_facts.ansible_distribution : \"RedHat\". Reportez-vous à la documentation pour plus de syntaxe et d'exemples. Voir la documentation Ansible Tower pour des exemples de syntaxe." #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:163 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:103 @@ -6238,18 +6275,6 @@ msgstr "Appuyez sur \"Entrée\" pour ajouter d'autres choix de réponses. Un cho msgid "Press Enter to edit. Press ESC to stop editing." msgstr "Appuyez sur Entrée pour modifier. Appuyez sur ESC pour arrêter la modification." -#: components/SelectedList/DraggableSelectedList.js:85 -#~ msgid "" -#~ "Press space or enter to begin dragging,\n" -#~ "and use the arrow keys to navigate up or down.\n" -#~ "Press enter to confirm the drag, or any other key to\n" -#~ "cancel the drag operation." -#~ msgstr "" -#~ "Appuyez sur la touche Espace ou Entrée pour commencer à faire glisser,\n" -#~ "et utilisez les touches fléchées pour vous déplacer vers le haut ou le bas.\n" -#~ "Appuyez sur la touche Entrée pour confirmer le déplacement, ou sur une autre touche pour annuler l'opération de déplacement\n" -#~ "pour annuler l'opération." - #: components/AdHocCommands/useAdHocPreviewStep.js:17 #: components/LaunchPrompt/steps/usePreviewStep.js:23 msgid "Preview" @@ -6269,16 +6294,17 @@ msgstr "Élévation des privilèges" msgid "Privilege escalation password" msgstr "Mot de passe pour l’élévation des privilèges" -#: components/JobList/JobListItem.js:220 +#: components/JobList/JobListItem.js:239 #: components/Lookup/ProjectLookup.js:104 #: components/Lookup/ProjectLookup.js:109 #: components/Lookup/ProjectLookup.js:165 #: components/PromptDetail/PromptInventorySourceDetail.js:105 #: components/PromptDetail/PromptJobTemplateDetail.js:138 #: components/PromptDetail/PromptJobTemplateDetail.js:146 -#: components/TemplateList/TemplateListItem.js:298 +#: components/TemplateList/TemplateListItem.js:303 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:218 -#: screens/Job/JobDetail/JobDetail.js:222 +#: screens/Job/JobDetail/JobDetail.js:225 +#: screens/Job/JobDetail/JobDetail.js:243 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:225 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:234 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:38 @@ -6291,9 +6317,9 @@ msgstr "Projet" msgid "Project Base Path" msgstr "Chemin de base du projet" -#: screens/Job/JobDetail/JobDetail.js:227 +#: screens/Job/JobDetail/JobDetail.js:230 msgid "Project Status" -msgstr "" +msgstr "Statut du projet" #: components/Workflow/WorkflowLegend.js:104 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:99 @@ -6301,7 +6327,7 @@ msgid "Project Sync" msgstr "Sync Projet" #: screens/Project/ProjectDetail/ProjectDetail.js:259 -#: screens/Project/ProjectList/ProjectListItem.js:216 +#: screens/Project/ProjectList/ProjectListItem.js:221 msgid "Project Sync Error" msgstr "Erreur de synchronisation du projet" @@ -6309,7 +6335,11 @@ msgstr "Erreur de synchronisation du projet" msgid "Project Update" msgstr "Mise à jour du projet" -#: screens/Project/Project.js:137 +#: screens/Project/ProjectList/ProjectList.js:132 +msgid "Project copied successfully" +msgstr "Projet copié" + +#: screens/Project/Project.js:135 msgid "Project not found." msgstr "Projet non trouvé." @@ -6318,11 +6348,11 @@ msgid "Project sync failures" msgstr "Erreurs de synchronisation du projet" #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:146 -#: routeConfig.js:74 -#: screens/ActivityStream/ActivityStream.js:162 +#: routeConfig.js:75 +#: screens/ActivityStream/ActivityStream.js:164 #: screens/Dashboard/Dashboard.js:103 -#: screens/Project/ProjectList/ProjectList.js:166 -#: screens/Project/ProjectList/ProjectList.js:235 +#: screens/Project/ProjectList/ProjectList.js:180 +#: screens/Project/ProjectList/ProjectList.js:249 #: screens/Project/Projects.js:14 #: screens/Project/Projects.js:24 #: util/getRelatedResourceDeleteDetails.js:59 @@ -6352,7 +6382,7 @@ msgstr "Me le demander au lancement" #: components/Schedule/shared/SchedulePromptableFields.js:104 msgid "Prompt | {0}" -msgstr "Invitation | {0}" +msgstr "Invite | {0}" #: components/PromptDetail/PromptDetail.js:178 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:289 @@ -6459,10 +6489,9 @@ msgstr "Modèles récents" msgid "Recent Templates list tab" msgstr "Onglet Liste des modèles récents" -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:103 +#: components/RelatedTemplateList/RelatedTemplateList.js:173 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:112 #: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:36 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:158 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:79 msgid "Recent jobs" msgstr "Jobs récents" @@ -6476,12 +6505,12 @@ msgstr "Liste de destinataires" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:105 msgid "Red Hat Ansible Automation Platform" -msgstr "" +msgstr "Red Hat Ansible Automation Platform" #: components/Lookup/ProjectLookup.js:138 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:92 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:161 -#: screens/Project/ProjectList/ProjectList.js:187 +#: screens/Project/ProjectList/ProjectList.js:201 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:100 msgid "Red Hat Insights" msgstr "Red Hat Insights" @@ -6536,11 +6565,11 @@ msgstr "Actualiser Jeton" msgid "Refresh Token Expiration" msgstr "Actualiser l’expiration du jeton" -#: screens/Project/ProjectList/ProjectListItem.js:128 +#: screens/Project/ProjectList/ProjectListItem.js:132 msgid "Refresh for revision" msgstr "Actualiser pour réviser" -#: screens/Project/ProjectList/ProjectListItem.js:130 +#: screens/Project/ProjectList/ProjectListItem.js:134 msgid "Refresh project revision" msgstr "Actualiser la révision du projet" @@ -6556,15 +6585,15 @@ msgstr "Information d’identification au registre" msgid "Regular expression where only matching host names will be imported. The filter is applied as a post-processing step after any inventory plugin filters are applied." msgstr "Expression régulière où seuls les noms d'hôtes correspondants seront importés. Le filtre est appliqué comme une étape de post-traitement après l'application de tout filtre de plugin d'inventaire." -#: screens/Inventory/Inventories.js:79 +#: screens/Inventory/Inventories.js:80 #: screens/Inventory/InventoryGroup/InventoryGroup.js:62 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:175 msgid "Related Groups" msgstr "Groupes liés" -#: components/Search/AdvancedSearch.js:188 +#: components/Search/AdvancedSearch.js:282 msgid "Related Keys" -msgstr "" +msgstr "Clés associées" #: components/Search/RelatedLookupTypeInput.js:16 #: components/Search/RelatedLookupTypeInput.js:24 @@ -6575,15 +6604,15 @@ msgstr "Type de recherche connexe" msgid "Related search type typeahead" msgstr "Recherche connexe : type typeahead" -#: components/JobList/JobListItem.js:139 +#: components/JobList/JobListItem.js:146 #: components/LaunchButton/ReLaunchDropDown.js:82 -#: screens/Job/JobDetail/JobDetail.js:472 -#: screens/Job/JobDetail/JobDetail.js:480 +#: screens/Job/JobDetail/JobDetail.js:477 +#: screens/Job/JobDetail/JobDetail.js:485 #: screens/Job/JobOutput/shared/OutputToolbar.js:167 msgid "Relaunch" msgstr "Relancer" -#: components/JobList/JobListItem.js:119 +#: components/JobList/JobListItem.js:126 #: screens/Job/JobOutput/shared/OutputToolbar.js:147 msgid "Relaunch Job" msgstr "Relancer le Job" @@ -6601,7 +6630,7 @@ msgstr "Relancer les hôtes défaillants" msgid "Relaunch on" msgstr "Relancer sur" -#: components/JobList/JobListItem.js:118 +#: components/JobList/JobListItem.js:125 #: screens/Job/JobOutput/shared/OutputToolbar.js:146 msgid "Relaunch using host parameters" msgstr "Relancer en utilisant les paramètres de l'hôte" @@ -6609,7 +6638,7 @@ msgstr "Relancer en utilisant les paramètres de l'hôte" #: components/Lookup/ProjectLookup.js:137 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:91 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:160 -#: screens/Project/ProjectList/ProjectList.js:186 +#: screens/Project/ProjectList/ProjectList.js:200 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:99 msgid "Remote Archive" msgstr "Archive à distance" @@ -6629,34 +6658,30 @@ msgstr "Supprimer tous les nœuds" msgid "Remove Link" msgstr "Supprimer le lien" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:18 -#~ msgid "Remove Node" -#~ msgstr "Supprimer le nœud" - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:28 msgid "Remove Node {nodeName}" -msgstr "" +msgstr "Supprimer le nœud {nodeName}" #: screens/Project/shared/ProjectSubForms/SharedFields.js:70 msgid "Remove any local modifications prior to performing an update." msgstr "Supprimez toutes les modifications locales avant d’effectuer une mise à jour." +#: components/Search/AdvancedSearch.js:201 +msgid "Remove the current search related to ansible facts to enable another search using this key." +msgstr "Supprimer la recherche en cours liée aux facts ansible pour activer une autre recherche par cette clé." + #: components/ResourceAccessList/DeleteRoleConfirmationModal.js:14 msgid "Remove {0} Access" -msgstr "Supprimer l'accès {0}" +msgstr "Supprimer l’accès {0}" #: components/ResourceAccessList/ResourceAccessListItem.js:45 msgid "Remove {0} chip" -msgstr "Retirer le jeton {0}" +msgstr "Supprimer {0} chip" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:48 msgid "Removing this link will orphan the rest of the branch and cause it to be executed immediately on launch." msgstr "La suppression de ce lien rendra le reste de la branche orphelin et entraînera son exécution dès le lancement." -#: components/SelectedList/DraggableSelectedList.js:83 -#~ msgid "Reorder" -#~ msgstr "Réorganiser" - #: components/Schedule/ScheduleDetail/ScheduleDetail.js:271 msgid "Repeat Frequency" msgstr "Fréquence de répétition" @@ -6679,6 +6704,11 @@ msgstr "Demande d’abonnement" msgid "Required" msgstr "Obligatoire" +#: screens/TopologyView/Header.js:87 +#: screens/TopologyView/Header.js:90 +msgid "Reset zoom" +msgstr "Réinitialiser zoom" + #: components/Workflow/WorkflowNodeHelp.js:154 #: components/Workflow/WorkflowNodeHelp.js:188 #: screens/Team/TeamRoles/TeamRoleListItem.js:12 @@ -6690,13 +6720,12 @@ msgstr "Nom de la ressource" msgid "Resource deleted" msgstr "Ressource supprimée" -#: routeConfig.js:60 -#: screens/ActivityStream/ActivityStream.js:151 +#: routeConfig.js:61 +#: screens/ActivityStream/ActivityStream.js:153 msgid "Resources" msgstr "Ressources" -#: components/TemplateList/TemplateListItem.js:144 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:61 +#: components/TemplateList/TemplateListItem.js:149 msgid "Resources are missing from this template." msgstr "Ressources manquantes dans ce modèle." @@ -6714,24 +6743,24 @@ msgstr "Récupérez l'état activé à partir des variables dict donnée de l'h #: components/JobCancelButton/JobCancelButton.js:82 #: components/JobList/JobListCancelButton.js:160 #: components/JobList/JobListCancelButton.js:163 -#: screens/Job/JobOutput/JobOutput.js:774 -#: screens/Job/JobOutput/JobOutput.js:777 +#: screens/Job/JobOutput/JobOutput.js:795 +#: screens/Job/JobOutput/JobOutput.js:798 msgid "Return" msgstr "Renvoi" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:128 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:129 msgid "Return to subscription management." msgstr "Retour à la gestion des abonnements." -#: components/Search/AdvancedSearch.js:134 +#: components/Search/AdvancedSearch.js:171 msgid "Returns results that have values other than this one as well as other filters." msgstr "Renvoie les résultats qui ont des valeurs autres que celle-ci ainsi que d'autres filtres." -#: components/Search/AdvancedSearch.js:121 +#: components/Search/AdvancedSearch.js:158 msgid "Returns results that satisfy this one as well as other filters. This is the default set type if nothing is selected." msgstr "Retourne des résultats qui satisfont à ce filtre ainsi qu'à d'autres filtres. Il s'agit du type d'ensemble par défaut si rien n'est sélectionné." -#: components/Search/AdvancedSearch.js:127 +#: components/Search/AdvancedSearch.js:164 msgid "Returns results that satisfy this one or any other filters." msgstr "Retourne les résultats qui satisfont à ce filtre ou à tout autre filtre." @@ -6762,9 +6791,9 @@ msgstr "Inverser les paramètres" msgid "Revert to factory default." msgstr "Revenir à la valeur usine par défaut." -#: screens/Job/JobDetail/JobDetail.js:249 -#: screens/Project/ProjectList/ProjectList.js:210 -#: screens/Project/ProjectList/ProjectListItem.js:208 +#: screens/Job/JobDetail/JobDetail.js:254 +#: screens/Project/ProjectList/ProjectList.js:224 +#: screens/Project/ProjectList/ProjectListItem.js:213 msgid "Revision" msgstr "Révision" @@ -6773,7 +6802,7 @@ msgid "Revision #" msgstr "Révision n°" #: components/NotificationList/NotificationList.js:199 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:155 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:140 msgid "Rocket.Chat" msgstr "Rocket.Chat" @@ -6788,9 +6817,9 @@ msgstr "Rocket.Chat" msgid "Role" msgstr "Rôle" -#: components/ResourceAccessList/ResourceAccessList.js:145 -#: components/ResourceAccessList/ResourceAccessList.js:158 -#: components/ResourceAccessList/ResourceAccessList.js:185 +#: components/ResourceAccessList/ResourceAccessList.js:143 +#: components/ResourceAccessList/ResourceAccessList.js:156 +#: components/ResourceAccessList/ResourceAccessList.js:183 #: components/ResourceAccessList/ResourceAccessListItem.js:69 #: screens/Team/Team.js:58 #: screens/Team/Teams.js:31 @@ -6808,20 +6837,20 @@ msgstr "Rôles" msgid "Run" msgstr "Exécuter" -#: components/AdHocCommands/AdHocCommands.js:137 -#: components/AdHocCommands/AdHocCommands.js:141 -#: components/AdHocCommands/AdHocCommands.js:147 -#: components/AdHocCommands/AdHocCommands.js:151 -#: screens/Job/JobDetail/JobDetail.js:72 +#: components/AdHocCommands/AdHocCommands.js:138 +#: components/AdHocCommands/AdHocCommands.js:142 +#: components/AdHocCommands/AdHocCommands.js:148 +#: components/AdHocCommands/AdHocCommands.js:152 +#: screens/Job/JobDetail/JobDetail.js:73 msgid "Run Command" msgstr "Exécuter Commande" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:266 #: screens/Instances/InstanceDetail/InstanceDetail.js:221 msgid "Run a health check on the instance" -msgstr "" +msgstr "Exécuter un contrôle de vérification de fonctionnement sur l'instance" -#: components/AdHocCommands/AdHocCommands.js:131 +#: components/AdHocCommands/AdHocCommands.js:132 msgid "Run ad hoc command" msgstr "Exécuter une commande ad hoc" @@ -6847,17 +6876,17 @@ msgstr "Type d’exécution" #: components/JobList/JobList.js:226 #: components/StatusLabel/StatusLabel.js:35 -#: components/TemplateList/TemplateListItem.js:113 +#: components/TemplateList/TemplateListItem.js:118 #: components/Workflow/WorkflowNodeHelp.js:99 msgid "Running" msgstr "En cours d'exécution" -#: screens/Job/JobOutput/JobOutputSearch.js:116 +#: screens/Job/JobOutput/JobOutputSearch.js:119 msgid "Running Handlers" msgstr "Descripteurs d'exécution" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:206 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:286 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:210 #: screens/InstanceGroup/Instances/InstanceListItem.js:194 #: screens/Instances/InstanceDetail/InstanceDetail.js:157 #: screens/Instances/InstanceList/InstanceListItem.js:209 @@ -6900,9 +6929,9 @@ msgstr "DÉMARRER" #: components/Sparkline/Sparkline.js:31 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:162 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:38 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:39 #: screens/Project/ProjectDetail/ProjectDetail.js:120 -#: screens/Project/ProjectList/ProjectListItem.js:69 +#: screens/Project/ProjectList/ProjectListItem.js:73 msgid "STATUS:" msgstr "ÉTAT :" @@ -6923,12 +6952,12 @@ msgstr "Samedi" #: components/Schedule/shared/ScheduleForm.js:624 #: components/Schedule/shared/ScheduleForm.js:630 #: components/Schedule/shared/useSchedulePromptSteps.js:45 -#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:113 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:131 #: screens/Credential/shared/CredentialForm.js:318 #: screens/Credential/shared/CredentialForm.js:323 #: screens/Setting/shared/RevertFormActionGroup.js:12 #: screens/Setting/shared/RevertFormActionGroup.js:18 -#: screens/Template/Survey/SurveyReorderModal.js:195 +#: screens/Template/Survey/SurveyReorderModal.js:202 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:35 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:129 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:158 @@ -6949,12 +6978,17 @@ msgstr "Enregistrer les changements de liens" msgid "Save successful!" msgstr "Enregistrement réussi" +#: components/JobList/JobListItem.js:181 +#: components/JobList/JobListItem.js:187 +msgid "Schedule" +msgstr "Planifier" + #: screens/Project/Projects.js:36 #: screens/Template/Templates.js:53 msgid "Schedule Details" msgstr "Détails de programmation" -#: screens/Inventory/Inventories.js:90 +#: screens/Inventory/Inventories.js:91 msgid "Schedule details" msgstr "Détails de programmation" @@ -6976,13 +7010,13 @@ msgstr "Programme non trouvé." #: components/Schedule/ScheduleList/ScheduleList.js:163 #: components/Schedule/ScheduleList/ScheduleList.js:228 -#: routeConfig.js:43 -#: screens/ActivityStream/ActivityStream.js:145 -#: screens/Inventory/Inventories.js:87 +#: routeConfig.js:44 +#: screens/ActivityStream/ActivityStream.js:147 +#: screens/Inventory/Inventories.js:88 #: screens/Inventory/InventorySource/InventorySource.js:88 #: screens/ManagementJob/ManagementJob.js:107 #: screens/ManagementJob/ManagementJobs.js:24 -#: screens/Project/Project.js:121 +#: screens/Project/Project.js:119 #: screens/Project/Projects.js:33 #: screens/Schedule/AllSchedules.js:21 #: screens/Template/Template.js:147 @@ -7017,24 +7051,28 @@ msgstr "Faites défiler la page suivante" msgid "Scroll previous" msgstr "Faire défiler la page précédente" -#: components/Lookup/HostFilterLookup.js:263 +#: components/Lookup/HostFilterLookup.js:289 #: components/Lookup/Lookup.js:136 msgid "Search" msgstr "Rechercher" -#: screens/Job/JobOutput/JobOutputSearch.js:149 +#: screens/Job/JobOutput/JobOutputSearch.js:152 msgid "Search is disabled while the job is running" msgstr "La recherche est désactivée pendant que le job est en cours" -#: components/Search/AdvancedSearch.js:233 -#: components/Search/Search.js:241 +#: components/Search/AdvancedSearch.js:306 +#: components/Search/Search.js:248 msgid "Search submit button" msgstr "Bouton de soumission de recherche" -#: components/Search/Search.js:230 +#: components/Search/Search.js:237 msgid "Search text input" msgstr "Saisie de texte de recherche" +#: components/Lookup/HostFilterLookup.js:397 +msgid "Searching by ansible_facts requires special syntax. Refer to the" +msgstr "Une recherche par ansible_facts requiert une syntaxe particulière. Voir" + #: components/Schedule/shared/FrequencyDetailSubform.js:398 msgid "Second" msgstr "Deuxième" @@ -7050,11 +7088,11 @@ msgstr "Secondes" msgid "See errors on the left" msgstr "Voir les erreurs sur la gauche" -#: components/JobList/JobListItem.js:77 -#: components/Lookup/HostFilterLookup.js:353 +#: components/JobList/JobListItem.js:84 +#: components/Lookup/HostFilterLookup.js:379 #: components/Lookup/Lookup.js:193 #: components/Pagination/Pagination.js:33 -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:97 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:98 msgid "Select" msgstr "Sélectionner" @@ -7076,7 +7114,7 @@ msgstr "Sélectionner les hôtes" msgid "Select Input" msgstr "Sélectionnez une entrée" -#: screens/InstanceGroup/Instances/InstanceList.js:283 +#: screens/InstanceGroup/Instances/InstanceList.js:282 msgid "Select Instances" msgstr "Sélectionner les instances" @@ -7088,9 +7126,9 @@ msgstr "Sélectionnez les éléments" msgid "Select Items from List" msgstr "Sélectionnez les éléments de la liste" -#: screens/Template/shared/LabelSelect.js:99 +#: components/LabelSelect/LabelSelect.js:99 msgid "Select Labels" -msgstr "Sélectionner les étiquettes" +msgstr "Sélectionner les libellés" #: components/AddRole/AddResourceRole.js:255 msgid "Select Roles to Apply" @@ -7130,10 +7168,6 @@ msgstr "Sélectionnez une branche pour le flux de travail. Cette branche est app msgid "Select a credential Type" msgstr "Sélectionnez un type d’identifiant" -#: screens/Metrics/Metrics.js:193 -#~ msgid "Select a instance" -#~ msgstr "Sélectionnez une instance" - #: components/JobList/JobListCancelButton.js:98 msgid "Select a job to cancel" msgstr "Sélectionnez un Job à annuler" @@ -7176,7 +7210,7 @@ msgstr "Sélectionnez une ligne pour refuser" msgid "Select a row to disassociate" msgstr "Sélectionnez une ligne à dissocier" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:86 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:87 msgid "Select a subscription" msgstr "Sélectionnez un abonnement" @@ -7189,7 +7223,7 @@ msgstr "Sélectionnez un abonnement" #: components/Schedule/shared/ScheduleForm.js:97 #: screens/Credential/shared/CredentialForm.js:44 #: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:77 -#: screens/Inventory/shared/InventoryForm.js:54 +#: screens/Inventory/shared/InventoryForm.js:63 #: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:49 #: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:50 #: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:49 @@ -7218,18 +7252,18 @@ msgstr "Sélectionnez une valeur pour ce champ" msgid "Select a webhook service." msgstr "Sélectionnez un service webhook." -#: components/DataListToolbar/DataListToolbar.js:123 +#: components/DataListToolbar/DataListToolbar.js:125 #: screens/Template/Survey/SurveyToolbar.js:49 msgid "Select all" msgstr "Tout sélectionner" -#: screens/ActivityStream/ActivityStream.js:121 +#: screens/ActivityStream/ActivityStream.js:123 msgid "Select an activity type" msgstr "Sélectionnez un type d'activité" #: screens/Metrics/Metrics.js:200 msgid "Select an instance" -msgstr "" +msgstr "Sélectionnez une instance" #: screens/Metrics/Metrics.js:242 msgid "Select an instance and a metric to show chart" @@ -7237,7 +7271,7 @@ msgstr "Sélectionnez une instance et une métrique pour afficher le graphique" #: components/HealthCheckButton/HealthCheckButton.js:19 msgid "Select an instance to run a health check." -msgstr "" +msgstr "Sélectionnez une instance pour effectuer un bilan de fonctionnement." #: screens/Template/shared/WorkflowJobTemplateForm.js:140 msgid "Select an inventory for the workflow. This inventory is applied to all workflow nodes that prompt for an inventory." @@ -7267,7 +7301,7 @@ msgid "" "directory provide the full path used to locate playbooks." msgstr "Faites une sélection à partir de la liste des répertoires trouvés dans le chemin de base du projet. Le chemin de base et le répertoire de playbook fournissent ensemble le chemin complet servant à localiser les playbooks." -#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:81 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:99 msgid "Select items from list" msgstr "Sélectionnez les éléments de la liste" @@ -7286,7 +7320,7 @@ msgstr "Sélectionnez une ou plusieurs options" msgid "Select period" msgstr "Sélectionnez une période" -#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:100 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:118 msgid "Select roles to apply" msgstr "Sélectionner les rôles à pourvoir" @@ -7317,13 +7351,7 @@ msgstr "Sélectionnez les groupes d'instances sur lesquels exécuter cet inventa msgid "" "Select the Instance Groups for this Job Template\n" "to run on." -msgstr "" - -#: screens/Template/shared/JobTemplateForm.js:513 -#~ msgid "" -#~ "Select the Instance Groups for this Organization\n" -#~ "to run on." -#~ msgstr "Sélectionnez les groupes d'instances sur lesquels exécuter cette organisation." +msgstr "Sélectionnez les groupes d'instances sur lesquels exécuter ce modèle de job." #: screens/Organization/shared/OrganizationForm.js:83 msgid "Select the Instance Groups for this Organization to run on." @@ -7346,8 +7374,7 @@ msgstr "Sélectionnez l'environnement d'exécution pour ce modèle de Job." msgid "" "Select the inventory containing the hosts\n" "you want this job to manage." -msgstr "" -"Sélectionnez l'inventaire contenant les hôtes\n" +msgstr "Sélectionnez l'inventaire contenant les hôtes\n" "que vous voulez que ce Job gère." #: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:107 @@ -7388,26 +7415,26 @@ msgstr "Sélectionnez {0}" #: components/Lookup/InstanceGroupsLookup.js:87 #: components/OptionsList/OptionsList.js:74 #: components/Schedule/ScheduleList/ScheduleListItem.js:78 -#: components/TemplateList/TemplateListItem.js:135 -#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:90 +#: components/TemplateList/TemplateListItem.js:140 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:108 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:126 #: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:26 #: screens/Application/ApplicationsList/ApplicationListItem.js:31 -#: screens/Credential/CredentialList/CredentialListItem.js:53 +#: screens/Credential/CredentialList/CredentialListItem.js:56 #: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:31 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:57 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:65 #: screens/Host/HostGroups/HostGroupItem.js:26 #: screens/Host/HostList/HostListItem.js:48 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:59 #: screens/InstanceGroup/Instances/InstanceListItem.js:122 #: screens/Instances/InstanceList/InstanceListItem.js:126 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:42 -#: screens/Inventory/InventoryList/InventoryListItem.js:86 +#: screens/Inventory/InventoryList/InventoryListItem.js:90 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupListItem.js:37 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:110 #: screens/Organization/OrganizationList/OrganizationListItem.js:43 #: screens/Organization/shared/OrganizationForm.js:113 -#: screens/Project/ProjectList/ProjectListItem.js:172 +#: screens/Project/ProjectList/ProjectListItem.js:177 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:242 #: screens/Team/TeamList/TeamListItem.js:31 #: screens/Template/Survey/SurveyListItem.js:34 @@ -7463,29 +7490,25 @@ msgstr "Définir le chemin source à" #: components/InstanceToggle/InstanceToggle.js:48 msgid "Set the instance enabled or disabled. If disabled, jobs will not be assigned to this instance." -msgstr "" - -#: components/InstanceToggle/InstanceToggle.js:48 -#~ msgid "Set the instance online or offline. If offline, jobs will not be assigned to this instance." -#~ msgstr "Mettez l'instance en ligne ou hors ligne. Si elle est hors ligne, les Jobs ne seront pas attribués à cette instance." +msgstr "Mettez l'instance en ligne ou hors ligne. Si elle est hors ligne, les Jobs ne seront pas attribués à cette instance." #: screens/Application/shared/ApplicationForm.js:128 msgid "Set to Public or Confidential depending on how secure the client device is." msgstr "Définir sur sur Public ou Confidentiel selon le degré de sécurité du périphérique client." -#: components/Search/AdvancedSearch.js:112 +#: components/Search/AdvancedSearch.js:149 msgid "Set type" msgstr "Type d'ensemble" -#: components/Search/AdvancedSearch.js:144 +#: components/Search/AdvancedSearch.js:233 msgid "Set type disabled for related search field fuzzy searches" msgstr "Désactiver le type pour les recherches floues dans les champs de recherche associés" -#: components/Search/AdvancedSearch.js:103 +#: components/Search/AdvancedSearch.js:140 msgid "Set type select" msgstr "Sélection du type d’ensemble" -#: components/Search/AdvancedSearch.js:106 +#: components/Search/AdvancedSearch.js:143 msgid "Set type typeahead" msgstr "Définir type Typeahead" @@ -7505,10 +7528,10 @@ msgstr "Le réglage correspond à la valeur d’usine par défaut." msgid "Setting name" msgstr "Nom du paramètre" -#: routeConfig.js:153 -#: routeConfig.js:157 -#: screens/ActivityStream/ActivityStream.js:212 +#: routeConfig.js:159 +#: routeConfig.js:163 #: screens/ActivityStream/ActivityStream.js:214 +#: screens/ActivityStream/ActivityStream.js:216 #: screens/Setting/Settings.js:42 msgid "Settings" msgstr "Paramètres" @@ -7582,10 +7605,10 @@ msgstr "Connectez-vous avec SAML" #: screens/Login/Login.js:339 msgid "Sign in with SAML {samlIDP}" -msgstr "Se connecter avec SAML {samlIDP}" +msgstr "Connectez-vous avec SAML {samlIDP}" -#: components/Search/Search.js:129 -#: components/Search/Search.js:130 +#: components/Search/Search.js:134 +#: components/Search/Search.js:135 msgid "Simple key select" msgstr "Sélection par simple pression d'une touche" @@ -7594,7 +7617,7 @@ msgstr "Sélection par simple pression d'une touche" #: components/PromptDetail/PromptDetail.js:263 #: components/PromptDetail/PromptJobTemplateDetail.js:267 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:376 -#: screens/Job/JobDetail/JobDetail.js:396 +#: screens/Job/JobDetail/JobDetail.js:401 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:442 #: screens/Template/shared/JobTemplateForm.js:535 msgid "Skip Tags" @@ -7623,26 +7646,26 @@ msgstr "Ignoré" #: components/StatusLabel/StatusLabel.js:37 msgid "Skipped'" -msgstr "" +msgstr "Ignoré" #: components/NotificationList/NotificationList.js:200 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:156 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:141 msgid "Slack" msgstr "Slack" -#: screens/Host/HostList/SmartInventoryButton.js:31 -#: screens/Host/HostList/SmartInventoryButton.js:40 -#: screens/Host/HostList/SmartInventoryButton.js:44 -#: screens/Inventory/InventoryList/InventoryList.js:172 -#: screens/Inventory/InventoryList/InventoryListItem.js:113 +#: screens/Host/HostList/SmartInventoryButton.js:39 +#: screens/Host/HostList/SmartInventoryButton.js:48 +#: screens/Host/HostList/SmartInventoryButton.js:52 +#: screens/Inventory/InventoryList/InventoryList.js:187 +#: screens/Inventory/InventoryList/InventoryListItem.js:117 msgid "Smart Inventory" msgstr "Inventaire smart" -#: screens/Inventory/SmartInventory.js:92 +#: screens/Inventory/SmartInventory.js:94 msgid "Smart Inventory not found." msgstr "Inventaire smart non trouvé." -#: components/Lookup/HostFilterLookup.js:318 +#: components/Lookup/HostFilterLookup.js:344 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:116 msgid "Smart host filter" msgstr "Filtre d'hôte smart" @@ -7656,7 +7679,7 @@ msgstr "Inventaire smart" msgid "Some of the previous step(s) have errors" msgstr "Certaines des étapes précédentes comportent des erreurs" -#: screens/Host/HostList/SmartInventoryButton.js:12 +#: screens/Host/HostList/SmartInventoryButton.js:17 msgid "Some search modifiers like not__ and __search are not supported in Smart Inventory host filters. Remove these to create a new Smart Inventory with this filter." msgstr "Certains modificateurs de recherche, comme not__ et __search, ne sont pas pris en charge par les filtres hôte de Smart Inventory. Supprimez-les pour créer un nouveau Smart Inventory avec ce filtre." @@ -7672,11 +7695,11 @@ msgstr "Quelque chose a mal tourné..." msgid "Sort" msgstr "Trier" -#: components/JobList/JobListItem.js:163 +#: components/JobList/JobListItem.js:170 #: components/PromptDetail/PromptInventorySourceDetail.js:102 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:201 #: screens/Inventory/shared/InventorySourceForm.js:131 -#: screens/Job/JobDetail/JobDetail.js:194 +#: screens/Job/JobDetail/JobDetail.js:197 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:93 msgid "Source" msgstr "Source" @@ -7687,7 +7710,7 @@ msgstr "Source" #: components/PromptDetail/PromptProjectDetail.js:106 #: components/PromptDetail/PromptWFJobTemplateDetail.js:87 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:319 -#: screens/Job/JobDetail/JobDetail.js:243 +#: screens/Job/JobDetail/JobDetail.js:248 #: screens/Project/ProjectDetail/ProjectDetail.js:201 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:245 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:133 @@ -7705,10 +7728,6 @@ msgstr "Branche/ Balise / Commit du Contrôle de la source" msgid "Source Control Credential" msgstr "Identifiant Contrôle de la source" -#: screens/Project/shared/ProjectForm.js:214 -msgid "Source Control Credential Type" -msgstr "Type d’Identifiant du Contrôle de la source" - #: components/PromptDetail/PromptProjectDetail.js:111 #: screens/Project/ProjectDetail/ProjectDetail.js:202 #: screens/Project/shared/ProjectSubForms/GitSubForm.js:50 @@ -7721,6 +7740,7 @@ msgstr "Révision Contrôle de la source" #: components/PromptDetail/PromptProjectDetail.js:96 #: screens/Project/ProjectDetail/ProjectDetail.js:172 +#: screens/Project/shared/ProjectForm.js:214 msgid "Source Control Type" msgstr "Type de Contrôle de la source" @@ -7729,16 +7749,16 @@ msgstr "Type de Contrôle de la source" #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:96 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:165 #: screens/Project/ProjectDetail/ProjectDetail.js:200 -#: screens/Project/ProjectList/ProjectList.js:191 +#: screens/Project/ProjectList/ProjectList.js:205 #: screens/Project/shared/ProjectSubForms/SharedFields.js:15 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:104 msgid "Source Control URL" msgstr "URL Contrôle de la source" #: components/JobList/JobList.js:207 -#: components/JobList/JobListItem.js:36 +#: components/JobList/JobListItem.js:42 #: components/Schedule/ScheduleList/ScheduleListItem.js:38 -#: screens/Job/JobDetail/JobDetail.js:69 +#: screens/Job/JobDetail/JobDetail.js:70 msgid "Source Control Update" msgstr "Mise à jour du Contrôle de la source" @@ -7750,8 +7770,8 @@ msgstr "Numéro de téléphone de la source" msgid "Source Variables" msgstr "Variables Source" -#: components/JobList/JobListItem.js:194 -#: screens/Job/JobDetail/JobDetail.js:147 +#: components/JobList/JobListItem.js:213 +#: screens/Job/JobDetail/JobDetail.js:148 msgid "Source Workflow Job" msgstr "Flux de travail Source" @@ -7776,8 +7796,8 @@ msgstr "Variables sources" msgid "Sourced from a project" msgstr "Provenance d'un projet" -#: screens/Inventory/Inventories.js:82 -#: screens/Inventory/Inventory.js:66 +#: screens/Inventory/Inventories.js:83 +#: screens/Inventory/Inventory.js:67 msgid "Sources" msgstr "Sources" @@ -7825,17 +7845,17 @@ msgid "Start" msgstr "Démarrer" #: components/JobList/JobList.js:243 -#: components/JobList/JobListItem.js:92 +#: components/JobList/JobListItem.js:99 msgid "Start Time" -msgstr "Heure Début" +msgstr "Heure de début" #: components/Schedule/shared/DateTimePicker.js:51 msgid "Start date" -msgstr "" +msgstr "Date de début" #: components/Schedule/shared/ScheduleForm.js:120 msgid "Start date/time" -msgstr "" +msgstr "Date/Heure de début" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:449 #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:105 @@ -7857,9 +7877,9 @@ msgstr "Démarrer la source de synchronisation" #: components/Schedule/shared/DateTimePicker.js:61 msgid "Start time" -msgstr "" +msgstr "Heure de début" -#: screens/Job/JobDetail/JobDetail.js:110 +#: screens/Job/JobDetail/JobDetail.js:111 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:222 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:76 msgid "Started" @@ -7867,30 +7887,35 @@ msgstr "Démarré" #: components/JobList/JobList.js:220 #: components/JobList/JobList.js:241 -#: components/JobList/JobListItem.js:88 +#: components/JobList/JobListItem.js:95 #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:197 -#: screens/InstanceGroup/Instances/InstanceList.js:255 +#: screens/InstanceGroup/Instances/InstanceList.js:254 #: screens/InstanceGroup/Instances/InstanceListItem.js:129 #: screens/Instances/InstanceDetail/InstanceDetail.js:145 #: screens/Instances/InstanceList/InstanceList.js:151 #: screens/Instances/InstanceList/InstanceListItem.js:134 -#: screens/Inventory/InventoryList/InventoryList.js:204 -#: screens/Inventory/InventoryList/InventoryListItem.js:97 +#: screens/Inventory/InventoryList/InventoryList.js:219 +#: screens/Inventory/InventoryList/InventoryListItem.js:101 #: screens/Inventory/InventorySources/InventorySourceList.js:213 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:85 -#: screens/Job/JobDetail/JobDetail.js:101 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:87 +#: screens/Job/JobDetail/JobDetail.js:102 #: screens/Job/JobOutput/HostEventModal.js:115 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:114 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:194 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:179 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:117 -#: screens/Project/ProjectList/ProjectList.js:208 -#: screens/Project/ProjectList/ProjectListItem.js:192 +#: screens/Project/ProjectList/ProjectList.js:222 +#: screens/Project/ProjectList/ProjectListItem.js:197 #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:45 +#: screens/TopologyView/Tooltip.js:98 #: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:98 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:223 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:79 msgid "Status" -msgstr "État" +msgstr "Statut" + +#: screens/TopologyView/Legend.js:107 +msgid "Status types" +msgstr "Status types" #: screens/Job/JobOutput/JobOutputSearch.js:92 msgid "Stdout" @@ -7910,8 +7935,7 @@ msgid "" "the revision specified by the main project.\n" "This is equivalent to specifying the --remote\n" "flag to git submodule update." -msgstr "" -"Les sous-modules suivront le dernier commit sur\n" +msgstr "Les sous-modules suivront le dernier commit sur\n" "leur branche principale (ou toute autre branche spécifiée dans\n" ".gitmodules). Si non, les sous-modules seront maintenus à\n" "la révision spécifiée par le projet principal.\n" @@ -7937,7 +7961,7 @@ msgstr "Gestion des abonnements" msgid "Subscription manifest" msgstr "Manifeste de souscription" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:83 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:84 msgid "Subscription selection modal" msgstr "Modalité de sélection de l'abonnement" @@ -7949,14 +7973,14 @@ msgstr "Paramètres d'abonnement" msgid "Subscription type" msgstr "Type d’abonnement" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:141 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:142 msgid "Subscriptions table" msgstr "Table des abonnements" #: components/Lookup/ProjectLookup.js:136 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:90 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:159 -#: screens/Project/ProjectList/ProjectList.js:185 +#: screens/Project/ProjectList/ProjectList.js:199 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:98 msgid "Subversion" msgstr "Subversion" @@ -7989,7 +8013,7 @@ msgid "Successful jobs" msgstr "Tâches ayant réussi" #: screens/Project/ProjectDetail/ProjectDetail.js:182 -#: screens/Project/ProjectList/ProjectListItem.js:93 +#: screens/Project/ProjectList/ProjectListItem.js:97 msgid "Successfully copied to clipboard!" msgstr "Copie réussie dans le presse-papiers !" @@ -8017,7 +8041,7 @@ msgstr "Questionnaire désactivé" msgid "Survey Enabled" msgstr "Questionnaire activé" -#: screens/Template/Survey/SurveyReorderModal.js:181 +#: screens/Template/Survey/SurveyReorderModal.js:188 msgid "Survey Question Order" msgstr "Ordre des questions de l’enquête" @@ -8025,18 +8049,18 @@ msgstr "Ordre des questions de l’enquête" msgid "Survey Toggle" msgstr "Basculement Questionnaire" -#: screens/Template/Survey/SurveyReorderModal.js:182 +#: screens/Template/Survey/SurveyReorderModal.js:189 msgid "Survey preview modal" msgstr "Modalité d'aperçu de l'enquête" -#: screens/Inventory/InventorySources/InventorySourceListItem.js:118 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:120 #: screens/Inventory/shared/InventorySourceSyncButton.js:41 #: screens/Project/shared/ProjectSyncButton.js:43 #: screens/Project/shared/ProjectSyncButton.js:55 msgid "Sync" msgstr "Sync" -#: screens/Project/ProjectList/ProjectListItem.js:225 +#: screens/Project/ProjectList/ProjectListItem.js:230 #: screens/Project/shared/ProjectSyncButton.js:39 #: screens/Project/shared/ProjectSyncButton.js:50 msgid "Sync Project" @@ -8057,11 +8081,11 @@ msgid "Sync error" msgstr "Erreur de synchronisation" #: screens/Project/ProjectDetail/ProjectDetail.js:194 -#: screens/Project/ProjectList/ProjectListItem.js:105 +#: screens/Project/ProjectList/ProjectListItem.js:109 msgid "Sync for revision" msgstr "Synchronisation pour la révision" -#: screens/Project/ProjectList/ProjectListItem.js:118 +#: screens/Project/ProjectList/ProjectListItem.js:122 msgid "Syncing" msgstr "Synchronisation" @@ -8084,7 +8108,7 @@ msgstr "Administrateur du système" msgid "System Auditor" msgstr "Auditeur système" -#: screens/Job/JobOutput/JobOutputSearch.js:129 +#: screens/Job/JobOutput/JobOutputSearch.js:132 msgid "System Warning" msgstr "Avertissement système" @@ -8148,7 +8172,7 @@ msgstr "Tâche" msgid "Task Count" msgstr "Nombre de tâches" -#: screens/Job/JobOutput/JobOutputSearch.js:120 +#: screens/Job/JobOutput/JobOutputSearch.js:123 msgid "Task Started" msgstr "Tâche démarrée" @@ -8171,8 +8195,8 @@ msgstr "Équipe non trouvée." #: components/AddRole/AddResourceRole.js:207 #: components/AddRole/AddResourceRole.js:208 -#: routeConfig.js:105 -#: screens/ActivityStream/ActivityStream.js:179 +#: routeConfig.js:106 +#: screens/ActivityStream/ActivityStream.js:181 #: screens/Organization/Organization.js:124 #: screens/Organization/OrganizationList/OrganizationList.js:145 #: screens/Organization/OrganizationList/OrganizationListItem.js:66 @@ -8192,17 +8216,22 @@ msgstr "Équipes" #: screens/Setting/Jobs/JobsEdit/JobsEdit.js:129 msgid "Template" -msgstr "" +msgstr "Modèle" + +#: components/RelatedTemplateList/RelatedTemplateList.js:109 +#: components/TemplateList/TemplateList.js:133 +msgid "Template copied successfully" +msgstr "Modèle copié" #: screens/Template/Template.js:174 #: screens/Template/WorkflowJobTemplate.js:174 msgid "Template not found." msgstr "Mise à jour introuvable" -#: components/TemplateList/TemplateList.js:185 -#: components/TemplateList/TemplateList.js:247 -#: routeConfig.js:64 -#: screens/ActivityStream/ActivityStream.js:156 +#: components/TemplateList/TemplateList.js:200 +#: components/TemplateList/TemplateList.js:262 +#: routeConfig.js:65 +#: screens/ActivityStream/ActivityStream.js:158 #: screens/ExecutionEnvironment/ExecutionEnvironment.js:69 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:83 #: screens/Template/Templates.js:16 @@ -8235,11 +8264,11 @@ msgid "Test passed" msgstr "Test réussi." #: screens/Template/Survey/SurveyQuestionForm.js:80 -#: screens/Template/Survey/SurveyReorderModal.js:171 +#: screens/Template/Survey/SurveyReorderModal.js:178 msgid "Text" msgstr "Texte" -#: screens/Template/Survey/SurveyReorderModal.js:125 +#: screens/Template/Survey/SurveyReorderModal.js:132 msgid "Text Area" msgstr "Zone de texte" @@ -8255,10 +8284,6 @@ msgstr "Cette valeur n’a pas été trouvée. Veuillez entrer ou sélectionner msgid "The" msgstr "Le" -#: screens/Setting/MiscSystem/MiscSystemEdit/MiscSystemEdit.js:200 -#~ msgid "The Execution Environment to be used when one has not been configured for a job template." -#~ msgstr "L'environnement d'exécution à utiliser lorsqu'il n'a pas été configuré pour un modèle de travail." - #: screens/Application/shared/ApplicationForm.js:86 msgid "The Grant type the user must use to acquire tokens for this application" msgstr "Le type d’autorisation que l'utilisateur doit utiliser pour acquérir des jetons pour cette application" @@ -8297,8 +8322,7 @@ msgid "" "The execution environment that will be used when launching\n" "this job template. The resolved execution environment can be overridden by\n" "explicitly assigning a different one to this job template." -msgstr "" -"L'environnement d'exécution qui sera utilisé lors du lancement\n" +msgstr "L'environnement d'exécution qui sera utilisé lors du lancement\n" "ce modèle de tâche. L'environnement d'exécution résolu peut être remplacé en\n" "en affectant explicitement un environnement différent à ce modèle de tâche." @@ -8342,16 +8366,16 @@ msgstr "La page que vous avez demandée n'a pas été trouvée." msgid "The pattern used to target hosts in the inventory. Leaving the field blank, all, and * will all target all hosts in the inventory. You can find more information about Ansible's host patterns" msgstr "Le modèle utilisé pour cibler les hôtes dans l'inventaire. En laissant le champ vide, tous et * cibleront tous les hôtes de l'inventaire. Vous pouvez trouver plus d'informations sur les modèles d'hôtes d'Ansible" -#: screens/Project/ProjectList/ProjectListItem.js:116 +#: screens/Project/ProjectList/ProjectListItem.js:120 msgid "The project is currently syncing and the revision will be available after the sync is complete." msgstr "Le projet est en cours de synchronisation et la révision sera disponible une fois la synchronisation terminée." #: screens/Project/ProjectDetail/ProjectDetail.js:192 -#: screens/Project/ProjectList/ProjectListItem.js:103 +#: screens/Project/ProjectList/ProjectListItem.js:107 msgid "The project must be synced before a revision is available." msgstr "Le projet doit être synchronisé avant qu'une révision soit disponible." -#: screens/Project/ProjectList/ProjectListItem.js:126 +#: screens/Project/ProjectList/ProjectListItem.js:130 msgid "The project revision is currently out of date. Please refresh to fetch the most recent revision." msgstr "La révision du projet est actuellement périmée. Veuillez actualiser pour obtenir la révision la plus récente." @@ -8360,6 +8384,10 @@ msgstr "La révision du projet est actuellement périmée. Veuillez actualiser msgid "The resource associated with this node has been deleted." msgstr "La ressource associée à ce nœud a été supprimée." +#: screens/Job/JobOutput/EmptyOutput.js:19 +msgid "The search filter did not produce any results…" +msgstr "Le résultat de la recherche n’a produit aucun résultat…" + #: screens/Template/Survey/SurveyQuestionForm.js:174 msgid "" "The suggested format for variable names is lowercase and\n" @@ -8399,7 +8427,7 @@ msgstr "Une erreur s'est produite lors de la sauvegarde du flux de travail." #: components/AdHocCommands/AdHocDetailsStep.js:68 msgid "These are the modules that {brandName} supports running commands against." -msgstr "Il s'agit des modules que {brandName} prend en charge pour l'exécution de commandes." +msgstr "Il s'agit des modules pris en charge par {brandName} pour l'exécution de commandes." #: components/AdHocCommands/AdHocDetailsStep.js:138 msgid "These are the verbosity levels for standard out of the command run that are supported." @@ -8411,7 +8439,7 @@ msgstr "Ces arguments sont utilisés avec le module spécifié." #: components/AdHocCommands/AdHocDetailsStep.js:110 msgid "These arguments are used with the specified module. You can find information about {0} by clicking" -msgstr "Ces arguments sont utilisés avec le module spécifié. Vous pouvez trouver des informations sur {0} en cliquant sur" +msgstr "Ces arguments sont utilisés avec le module spécifié. Vous pouvez trouver des informations sur {0} en cliquant sur" #: components/Schedule/shared/FrequencyDetailSubform.js:400 msgid "Third" @@ -8433,13 +8461,13 @@ msgstr "Cette action permettra de dissocier tous les rôles de cet utilisateur d #: screens/Team/TeamRoles/TeamRolesList.js:236 #: screens/User/UserRoles/UserRolesList.js:232 msgid "This action will disassociate the following role from {0}:" -msgstr "Cette action va dissocier le rôle suivant de {0} :" +msgstr "Cette action permettra de dissocier le rôle suivant de {0} :" #: components/DisassociateButton/DisassociateButton.js:148 msgid "This action will disassociate the following:" msgstr "Cette action dissociera les éléments suivants :" -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:112 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:111 msgid "This container group is currently being by other resources. Are you sure you want to delete it?" msgstr "Ce groupe de conteneurs est actuellement utilisé par d'autres ressources. Êtes-vous sûr de vouloir le supprimer ?" @@ -8456,8 +8484,7 @@ msgid "" "This data is used to enhance\n" "future releases of the Software and to provide\n" "Insights for Ansible Automation Platform." -msgstr "" -"Ces données sont utilisées pour améliorer\n" +msgstr "Ces données sont utilisées pour améliorer\n" "les futures versions du logiciel et pour fournir\n" "des informations sur la plate-forme d'automatisation Ansible." @@ -8466,8 +8493,7 @@ msgid "" "This data is used to enhance\n" "future releases of the Tower Software and help\n" "streamline customer experience and success." -msgstr "" -"Ces données sont utilisées pour améliorer\n" +msgstr "Ces données sont utilisées pour améliorer\n" "les futures versions du logiciel Tower et contribuer à\n" "à rationaliser l'expérience des clients." @@ -8478,7 +8504,7 @@ msgstr "Cet environnement d'exécution est actuellement utilisé par d'autres re #: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:74 #: screens/Setting/TACACS/TACACSDetail/TACACSDetail.js:79 msgid "This feature is deprecated and will be removed in a future release." -msgstr "" +msgstr "Cette fonctionnalité est obsolète et sera supprimée dans une prochaine version." #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:255 msgid "This field is ignored unless an Enabled Variable is set. If the enabled variable matches this value, the host will be enabled on import." @@ -8503,11 +8529,11 @@ msgstr "Ce champ doit être un numéro" #: components/LaunchPrompt/steps/useSurveyStep.js:107 msgid "This field must be a number and have a value between {0} and {1}" -msgstr "Ce champ doit être un nombre et avoir une valeur comprise entre {0} et {1}" +msgstr "Ce champ doit être un nombre et avoir une valeur comprise entre {0} et {1}" #: util/validators.js:67 msgid "This field must be a number and have a value between {min} and {max}" -msgstr "Ce champ doit être un nombre et avoir une valeur comprise entre {min} et {max}" +msgstr "Ce champ doit être un nombre et avoir une valeur comprise entre {min} et {max}" #: util/validators.js:64 msgid "This field must be a number and have a value greater than {min}" @@ -8528,11 +8554,11 @@ msgstr "Ce champ doit être un nombre entier" #: components/LaunchPrompt/steps/useSurveyStep.js:99 msgid "This field must be at least {0} characters" -msgstr "Ce champ doit comporter au moins {0} caractères" +msgstr "Ce champ doit comporter au moins {0} caractères" #: util/validators.js:52 msgid "This field must be at least {min} characters" -msgstr "Ce champ doit comporter au moins {min} caractères" +msgstr "Ce champ doit comporter au moins {min} caractères" #: components/Schedule/shared/FrequencyDetailSubform.js:52 msgid "This field must be greater than 0" @@ -8553,17 +8579,17 @@ msgstr "Ce champ ne doit pas contenir d'espaces" #: components/LaunchPrompt/steps/useSurveyStep.js:102 msgid "This field must not exceed {0} characters" -msgstr "Ce champ ne doit pas dépasser {0} caractères" +msgstr "Ce champ ne doit pas dépasser {0} caractères" #: util/validators.js:43 msgid "This field must not exceed {max} characters" -msgstr "Ce champ ne doit pas dépasser {max} caractères" +msgstr "Ce champ ne doit pas dépasser {max} caractères" #: screens/Credential/shared/CredentialPlugins/CredentialPluginSelected.js:51 msgid "This field will be retrieved from an external secret management system using the specified credential." msgstr "Ce champ sera récupéré dans un système externe de gestion des secrets en utilisant l’identifiant spécifié." -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:128 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:121 msgid "This instance group is currently being by other resources. Are you sure you want to delete it?" msgstr "Ce groupe d'instance est actuellement utilisé par d'autres ressources. Êtes-vous sûr de vouloir le supprimer ?" @@ -8571,7 +8597,7 @@ msgstr "Ce groupe d'instance est actuellement utilisé par d'autres ressources. msgid "This inventory is applied to all workflow nodes within this workflow ({0}) that prompt for an inventory." msgstr "Cet inventaire est appliqué à tous les nœuds de flux de travail de ce flux de travail ({0}) qui requiert un inventaire." -#: screens/Inventory/InventoryDetail/InventoryDetail.js:138 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:157 msgid "This inventory is currently being used by other resources. Are you sure you want to delete it?" msgstr "Cet inventaire est actuellement utilisé par d'autres ressources. Êtes-vous sûr de vouloir le supprimer ?" @@ -8623,8 +8649,7 @@ msgstr "Cette valeur ne correspond pas au mot de passe que vous avez entré pré msgid "" "This will revert all configuration values on this page to\n" "their factory defaults. Are you sure you want to proceed?" -msgstr "" -"Ceci rétablira toutes les valeurs de configuration sur cette page à\n" +msgstr "Ceci rétablira toutes les valeurs de configuration sur cette page à\n" "à leurs valeurs par défaut. Êtes-vous sûr de vouloir continuer ?" #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerStartScreen.js:40 @@ -8644,8 +8669,8 @@ msgstr "Jeu." msgid "Thursday" msgstr "Jeudi" -#: screens/ActivityStream/ActivityStream.js:241 -#: screens/ActivityStream/ActivityStream.js:253 +#: screens/ActivityStream/ActivityStream.js:243 +#: screens/ActivityStream/ActivityStream.js:255 #: screens/ActivityStream/ActivityStreamDetailButton.js:41 #: screens/ActivityStream/ActivityStreamListItem.js:42 msgid "Time" @@ -8691,13 +8716,13 @@ msgstr "Délai d'attente (minutes)" msgid "Timeout seconds" msgstr "Délai d’attente (secondes)" -#: screens/Template/Survey/SurveyReorderModal.js:182 -#~ msgid "To reoder the survey questions drag and drop them in the desired location." -#~ msgstr "Pour réorganiser les questions de l'enquête, faites-les glisser et déposez-les à l'endroit souhaité." +#: screens/Host/HostList/SmartInventoryButton.js:20 +msgid "To create a smart inventory using ansible facts, go to the smart inventory screen." +msgstr "Pour créer un inventaire smart, utiliser des facts ansibles, et rendez-vous sur l’écran d’inventaire smart." -#: screens/Template/Survey/SurveyReorderModal.js:184 +#: screens/Template/Survey/SurveyReorderModal.js:191 msgid "To reorder the survey questions drag and drop them in the desired location." -msgstr "" +msgstr "Pour réorganiser les questions de l'enquête, faites-les glisser et déposez-les à l'endroit souhaité." #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:94 msgid "Toggle Legend" @@ -8722,6 +8747,7 @@ msgstr "Basculer l'instance" #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:80 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:82 +#: screens/TopologyView/Header.js:99 msgid "Toggle legend" msgstr "Basculer la légende" @@ -8782,8 +8808,13 @@ msgstr "Outils" msgid "Top Pagination" msgstr "Top Pagination" +#: routeConfig.js:152 +#: screens/TopologyView/TopologyView.js:40 +msgid "Topology View" +msgstr "Vue topologique" + #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:207 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:287 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:211 #: screens/InstanceGroup/Instances/InstanceListItem.js:199 #: screens/Instances/InstanceDetail/InstanceDetail.js:158 #: screens/Instances/InstanceList/InstanceListItem.js:214 @@ -8813,9 +8844,9 @@ msgstr "Suivre le dernier commit des sous-modules sur la branche" msgid "Trial" msgstr "Essai" -#: components/JobList/JobListItem.js:299 +#: components/JobList/JobListItem.js:318 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:63 -#: screens/Job/JobDetail/JobDetail.js:301 +#: screens/Job/JobDetail/JobDetail.js:306 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:201 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:230 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:260 @@ -8835,54 +8866,54 @@ msgid "Tuesday" msgstr "Mardi" #: components/NotificationList/NotificationList.js:201 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:157 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:142 msgid "Twilio" msgstr "Twilio" #: components/JobList/JobList.js:242 -#: components/JobList/JobListItem.js:91 +#: components/JobList/JobListItem.js:98 #: components/Lookup/ProjectLookup.js:131 #: components/NotificationList/NotificationList.js:219 #: components/NotificationList/NotificationListItem.js:33 #: components/PromptDetail/PromptDetail.js:122 +#: components/RelatedTemplateList/RelatedTemplateList.js:172 #: components/Schedule/ScheduleList/ScheduleList.js:169 #: components/Schedule/ScheduleList/ScheduleListItem.js:97 -#: components/TemplateList/TemplateList.js:199 -#: components/TemplateList/TemplateList.js:228 -#: components/TemplateList/TemplateListItem.js:179 +#: components/TemplateList/TemplateList.js:214 +#: components/TemplateList/TemplateList.js:243 +#: components/TemplateList/TemplateListItem.js:184 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:85 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:154 #: components/Workflow/WorkflowNodeHelp.js:158 #: components/Workflow/WorkflowNodeHelp.js:192 -#: screens/Credential/CredentialList/CredentialList.js:146 -#: screens/Credential/CredentialList/CredentialListItem.js:60 +#: screens/Credential/CredentialList/CredentialList.js:162 +#: screens/Credential/CredentialList/CredentialListItem.js:63 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:94 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:116 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:15 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:46 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:60 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:285 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:54 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:209 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:66 #: screens/Inventory/InventoryDetail/InventoryDetail.js:72 -#: screens/Inventory/InventoryList/InventoryList.js:205 -#: screens/Inventory/InventoryList/InventoryListItem.js:112 +#: screens/Inventory/InventoryList/InventoryList.js:220 +#: screens/Inventory/InventoryList/InventoryListItem.js:116 #: screens/Inventory/InventorySources/InventorySourceList.js:214 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:98 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:100 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:105 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:195 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:180 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:120 #: screens/NotificationTemplate/shared/NotificationTemplateForm.js:68 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:157 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:78 -#: screens/Project/ProjectList/ProjectList.js:180 -#: screens/Project/ProjectList/ProjectList.js:209 -#: screens/Project/ProjectList/ProjectListItem.js:205 +#: screens/Project/ProjectList/ProjectList.js:194 +#: screens/Project/ProjectList/ProjectList.js:223 +#: screens/Project/ProjectList/ProjectListItem.js:210 #: screens/Team/TeamRoles/TeamRoleListItem.js:17 #: screens/Team/TeamRoles/TeamRolesList.js:181 #: screens/Template/Survey/SurveyList.js:103 #: screens/Template/Survey/SurveyList.js:103 #: screens/Template/Survey/SurveyListItem.js:60 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:93 +#: screens/TopologyView/Tooltip.js:92 #: screens/User/UserDetail/UserDetail.js:75 #: screens/User/UserRoles/UserRolesList.js:156 #: screens/User/UserRoles/UserRolesListItem.js:21 @@ -8910,7 +8941,7 @@ msgid "Unable to change inventory on a host" msgstr "Impossible de modifier l'inventaire sur un hôte." #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:249 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:89 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:83 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:46 #: screens/InstanceGroup/Instances/InstanceListItem.js:78 #: screens/Instances/InstanceDetail/InstanceDetail.js:201 @@ -8918,16 +8949,12 @@ msgstr "Impossible de modifier l'inventaire sur un hôte." msgid "Unavailable" msgstr "Non disponible" -#: components/StatusLabel/StatusLabel.js:67 -#~ msgid "Undefined" -#~ msgstr "Indéfini" - #: screens/Setting/shared/RevertButton.js:53 #: screens/Setting/shared/RevertButton.js:62 msgid "Undo" msgstr "Annuler" -#: screens/Job/JobOutput/JobOutputSearch.js:181 +#: screens/Job/JobOutput/JobOutputSearch.js:184 msgid "Unfollow" msgstr "Ne plus suivre" @@ -8984,7 +9011,7 @@ msgstr "Mettre à jour Révision au lancement" #: screens/Setting/SettingList.js:88 msgid "Update settings pertaining to Jobs within {brandName}" -msgstr "Mettre à jour les paramètres relatifs aux Job dans {brandName}" +msgstr "Mettre à jour les paramètres relatifs aux Jobs dans {brandName}" #: screens/Template/shared/WebhookSubForm.js:194 msgid "Update webhook key" @@ -9000,7 +9027,7 @@ msgstr "Télécharger un fichier .zip" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:97 msgid "Upload a Red Hat Subscription Manifest containing your subscription. To generate your subscription manifest, go to <0>subscription allocations on the Red Hat Customer Portal." -msgstr "Téléchargez un manifeste d'abonnement Red Hat contenant votre abonnement. Pour générer votre manifeste d'abonnement, accédez à <0>allocations d'abonnements sur le portail client de Red Hat." +msgstr "Téléchargez un manifeste d'abonnement Red Hat contenant votre abonnement. Pour générer votre manifeste d'abonnement, accédez à <0>subscription allocations (octroi d’allocations) sur le portail client de Red Hat." #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:52 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:129 @@ -9020,7 +9047,7 @@ msgid "" msgstr "Utilisez des messages personnalisés pour modifier le contenu des notifications envoyées lorsqu'un job démarre, réussit ou échoue. Utilisez des parenthèses en accolade pour accéder aux informations sur le job :" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:238 -#: screens/InstanceGroup/Instances/InstanceList.js:258 +#: screens/InstanceGroup/Instances/InstanceList.js:257 #: screens/Instances/InstanceDetail/InstanceDetail.js:188 #: screens/Instances/InstanceList/InstanceList.js:154 msgid "Used Capacity" @@ -9028,8 +9055,8 @@ msgstr "Capacité utilisée" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:242 #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:246 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:80 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:88 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:74 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:82 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:42 #: screens/InstanceGroup/Instances/InstanceListItem.js:74 #: screens/Instances/InstanceDetail/InstanceDetail.js:192 @@ -9089,8 +9116,8 @@ msgstr "Jetons d'utilisateur" #: components/AddRole/AddResourceRole.js:22 #: components/AddRole/AddResourceRole.js:37 -#: components/ResourceAccessList/ResourceAccessList.js:129 -#: components/ResourceAccessList/ResourceAccessList.js:182 +#: components/ResourceAccessList/ResourceAccessList.js:127 +#: components/ResourceAccessList/ResourceAccessList.js:180 #: screens/Login/Login.js:187 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:143 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:243 @@ -9116,8 +9143,8 @@ msgstr "Nom d'utilisateur / mot de passe" #: components/AddRole/AddResourceRole.js:197 #: components/AddRole/AddResourceRole.js:198 -#: routeConfig.js:100 -#: screens/ActivityStream/ActivityStream.js:176 +#: routeConfig.js:101 +#: screens/ActivityStream/ActivityStream.js:178 #: screens/Team/Teams.js:29 #: screens/User/UserList/UserList.js:110 #: screens/User/UserList/UserList.js:153 @@ -9139,15 +9166,15 @@ msgstr "VMware vCenter" #: components/PromptDetail/PromptWFJobTemplateDetail.js:132 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:400 #: screens/Host/HostDetail/HostDetail.js:90 -#: screens/Inventory/InventoryDetail/InventoryDetail.js:105 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:124 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:37 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:89 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:143 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:54 -#: screens/Inventory/shared/InventoryForm.js:68 +#: screens/Inventory/shared/InventoryForm.js:95 #: screens/Inventory/shared/InventoryGroupForm.js:46 #: screens/Inventory/shared/SmartInventoryForm.js:93 -#: screens/Job/JobDetail/JobDetail.js:439 +#: screens/Job/JobDetail/JobDetail.js:444 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:466 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:206 #: screens/Template/shared/JobTemplateForm.js:411 @@ -9155,19 +9182,19 @@ msgstr "VMware vCenter" msgid "Variables" msgstr "Variables" -#: screens/Job/JobOutput/JobOutputSearch.js:121 +#: screens/Job/JobOutput/JobOutputSearch.js:124 msgid "Variables Prompted" msgstr "Variables demandées" #: components/LaunchPrompt/steps/CredentialPasswordsStep.js:121 msgid "Vault password" -msgstr "Mot de passe Vault" +msgstr "Mot de passe Archivage sécurisé" #: components/LaunchPrompt/steps/CredentialPasswordsStep.js:121 msgid "Vault password | {credId}" -msgstr "Mot de passe Vault | {credId}" +msgstr "Mot de passe Archivage sécurisé | {credId}" -#: screens/Job/JobOutput/JobOutputSearch.js:126 +#: screens/Job/JobOutput/JobOutputSearch.js:129 msgid "Verbose" msgstr "Verbeux" @@ -9179,7 +9206,7 @@ msgstr "Verbeux" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:316 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:232 #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:87 -#: screens/Job/JobDetail/JobDetail.js:260 +#: screens/Job/JobDetail/JobDetail.js:265 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:261 #: screens/Template/shared/JobTemplateForm.js:461 msgid "Verbosity" @@ -9193,8 +9220,8 @@ msgstr "Version" msgid "View Azure AD settings" msgstr "Voir les paramètres Azure AD" -#: screens/Credential/Credential.js:131 -#: screens/Credential/Credential.js:143 +#: screens/Credential/Credential.js:142 +#: screens/Credential/Credential.js:154 msgid "View Credential Details" msgstr "Afficher les détails des informations d'identification" @@ -9216,11 +9243,11 @@ msgstr "Voir les détails de l'hôte" #: screens/Instances/Instance.js:40 msgid "View Instance Details" -msgstr "" +msgstr "Voir les détails de l'instance" -#: screens/Inventory/Inventory.js:181 +#: screens/Inventory/Inventory.js:191 #: screens/Inventory/InventoryGroup/InventoryGroup.js:142 -#: screens/Inventory/SmartInventory.js:165 +#: screens/Inventory/SmartInventory.js:175 msgid "View Inventory Details" msgstr "Voir les détails de l'inventaire" @@ -9234,7 +9261,7 @@ msgstr "Voir les détails de l'hôte de l'inventaire" #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:47 msgid "View JSON examples at <0>www.json.org" -msgstr "Voir des exemples JSON dans <0>www.json.org" +msgstr "Voir les exemples de JSON sur <0>www.json.org" #: screens/Job/Job.js:182 msgid "View Job Details" @@ -9264,7 +9291,7 @@ msgstr "Voir les paramètres divers du système" msgid "View Organization Details" msgstr "Voir les détails de l'organisation" -#: screens/Project/Project.js:196 +#: screens/Project/Project.js:194 msgid "View Project Details" msgstr "Voir les détails du projet" @@ -9317,18 +9344,18 @@ msgstr "Voir les paramètres de l'interface utilisateur" #: screens/WorkflowApproval/WorkflowApproval.js:104 msgid "View Workflow Approval Details" -msgstr "Voir les détails de l'approbation du flux de travail" +msgstr "Voir les détails pour l'approbation du flux de travail" #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:58 msgid "View YAML examples at <0>docs.ansible.com" -msgstr "Voir les exemples YAML à <0>docs.ansible.com" +msgstr "Voir les exemples YALM sur <0>docs.ansible.com" -#: components/ScreenHeader/ScreenHeader.js:54 -#: components/ScreenHeader/ScreenHeader.js:57 +#: components/ScreenHeader/ScreenHeader.js:65 +#: components/ScreenHeader/ScreenHeader.js:68 msgid "View activity stream" msgstr "Afficher le flux d’activité" -#: screens/Credential/Credential.js:92 +#: screens/Credential/Credential.js:98 msgid "View all Credentials." msgstr "Voir toutes les informations d’identification." @@ -9336,8 +9363,8 @@ msgstr "Voir toutes les informations d’identification." msgid "View all Hosts." msgstr "Voir tous les hôtes." -#: screens/Inventory/Inventory.js:92 -#: screens/Inventory/SmartInventory.js:93 +#: screens/Inventory/Inventory.js:94 +#: screens/Inventory/SmartInventory.js:95 msgid "View all Inventories." msgstr "Voir tous les inventaires." @@ -9362,7 +9389,7 @@ msgstr "Voir tous les modèles de notification." msgid "View all Organizations." msgstr "Voir toutes les organisations." -#: screens/Project/Project.js:138 +#: screens/Project/Project.js:136 msgid "View all Projects." msgstr "Voir tous les projets." @@ -9395,8 +9422,8 @@ msgstr "Voir tous les types d'informations d'identification" msgid "View all execution environments" msgstr "Voir tous les environnements d'exécution" -#: screens/InstanceGroup/ContainerGroup.js:95 -#: screens/InstanceGroup/InstanceGroup.js:106 +#: screens/InstanceGroup/ContainerGroup.js:86 +#: screens/InstanceGroup/InstanceGroup.js:93 msgid "View all instance groups" msgstr "Voir tous les groupes d'instance" @@ -9427,7 +9454,7 @@ msgstr "Voir les détails de la source de l'inventaire" #: components/Sparkline/Sparkline.js:44 msgid "View job {0}" -msgstr "Voir job {0}" +msgstr "Voir Job {0}" #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:193 msgid "View node details" @@ -9437,13 +9464,13 @@ msgstr "Voir les détails de nœuds" msgid "View smart inventory host details" msgstr "Voir les détails de l'hôte de l'inventaire smart" -#: routeConfig.js:29 -#: screens/ActivityStream/ActivityStream.js:137 +#: routeConfig.js:30 +#: screens/ActivityStream/ActivityStream.js:139 msgid "Views" msgstr "Affichages" -#: components/TemplateList/TemplateListItem.js:184 -#: components/TemplateList/TemplateListItem.js:190 +#: components/TemplateList/TemplateListItem.js:189 +#: components/TemplateList/TemplateListItem.js:195 #: screens/Template/WorkflowJobTemplate.js:136 msgid "Visualizer" msgstr "Visualiseur" @@ -9458,8 +9485,12 @@ msgstr "AVERTISSEMENT :" msgid "Waiting" msgstr "En attente" +#: screens/Job/JobOutput/EmptyOutput.js:23 +msgid "Waiting for job output…" +msgstr "En attente du résultat du job…" + #: components/Workflow/WorkflowLegend.js:118 -#: screens/Job/JobOutput/JobOutputSearch.js:128 +#: screens/Job/JobOutput/JobOutputSearch.js:131 msgid "Warning" msgstr "Avertissement" @@ -9467,17 +9498,17 @@ msgstr "Avertissement" msgid "Warning: Unsaved Changes" msgstr "Avertissement : modifications non enregistrées" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:118 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:119 msgid "We were unable to locate licenses associated with this account." msgstr "Nous n'avons pas pu localiser les licences associées à ce compte." -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:137 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:138 msgid "We were unable to locate subscriptions associated with this account." msgstr "Nous n'avons pas pu localiser les abonnements associés à ce compte." -#: components/DetailList/LaunchedByDetail.js:53 +#: components/DetailList/LaunchedByDetail.js:24 #: components/NotificationList/NotificationList.js:202 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:158 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:143 msgid "Webhook" msgstr "Webhook" @@ -9566,7 +9597,7 @@ msgstr "Bienvenue sur la plate-forme Red Hat Ansible Automation ! Veuillez compl #: screens/Login/Login.js:147 msgid "Welcome to {brandName}!" -msgstr "Bienvenue à {brandName} !" +msgstr "Bienvenue sur {brandName}!" #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:154 msgid "" @@ -9594,8 +9625,8 @@ msgstr "Approbation du flux de travail" msgid "Workflow Approval not found." msgstr "Approbation du flux de travail non trouvée." -#: routeConfig.js:53 -#: screens/ActivityStream/ActivityStream.js:148 +#: routeConfig.js:54 +#: screens/ActivityStream/ActivityStream.js:150 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:165 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:202 #: screens/WorkflowApproval/WorkflowApprovals.js:12 @@ -9604,17 +9635,17 @@ msgid "Workflow Approvals" msgstr "Approbations des flux de travail" #: components/JobList/JobList.js:212 -#: components/JobList/JobListItem.js:41 +#: components/JobList/JobListItem.js:47 #: components/Schedule/ScheduleList/ScheduleListItem.js:40 -#: screens/Job/JobDetail/JobDetail.js:74 +#: screens/Job/JobDetail/JobDetail.js:75 #: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:124 msgid "Workflow Job" msgstr "Job de flux de travail" -#: components/JobList/JobListItem.js:182 +#: components/JobList/JobListItem.js:201 #: components/Workflow/WorkflowNodeHelp.js:63 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:18 -#: screens/Job/JobDetail/JobDetail.js:134 +#: screens/Job/JobDetail/JobDetail.js:135 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:111 #: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:137 #: util/getRelatedResourceDeleteDetails.js:104 @@ -9625,7 +9656,7 @@ msgstr "Modèle de Job de flux de travail" #: util/getRelatedResourceDeleteDetails.js:156 #: util/getRelatedResourceDeleteDetails.js:259 msgid "Workflow Job Template Nodes" -msgstr "Nodes de modèles de Jobs de workflows" +msgstr "Nœuds de modèles de Jobs de workflows" #: util/getRelatedResourceDeleteDetails.js:139 msgid "Workflow Job Templates" @@ -9635,7 +9666,7 @@ msgstr "Modèles de Jobs de flux de travail" msgid "Workflow Link" msgstr "Lien vers le flux de travail" -#: components/TemplateList/TemplateList.js:203 +#: components/TemplateList/TemplateList.js:218 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:98 msgid "Workflow Template" msgstr "Modèle de flux de travail" @@ -9709,21 +9740,21 @@ msgstr "YAML :" msgid "Year" msgstr "Année" -#: components/Search/Search.js:211 +#: components/Search/Search.js:218 msgid "Yes" msgstr "Oui" #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:28 msgid "You are unable to act on the following workflow approvals: {itemsUnableToApprove}" -msgstr "Vous ne pouvez pas agir sur les approbations de flux de travail suivantes : {itemsUnableToApprove}" +msgstr "Vous n'êtes pas en mesure d'agir sur les autorisations de flux de travail suivantes : {itemsUnableToApprove}" #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:28 msgid "You are unable to act on the following workflow approvals: {itemsUnableToDeny}" -msgstr "Vous ne pouvez pas agir sur les approbations de flux de travail suivantes : {itemsUnableToDeny}" +msgstr "Vous n'êtes pas en mesure d'agir sur les autorisations de flux de travail suivantes : {itemsUnableToDeny}" #: components/Lookup/MultiCredentialsLookup.js:154 msgid "You cannot select multiple vault credentials with the same vault ID. Doing so will automatically deselect the other with the same vault ID." -msgstr "Vous ne pouvez pas sélectionner plusieurs identifiants d’archivage sécurisé (Vault) avec le même identifiant de Vault. Cela désélectionnerait automatiquement les autres identifiants de Vault." +msgstr "Vous ne pouvez pas sélectionner plusieurs identifiants d’archivage sécurisé (Vault) avec le même identifiant de d’archivage sécurisé. Cela désélectionnerait automatiquement les autres identifiants d’archivage sécurisé." #: screens/Inventory/InventoryGroups/InventoryGroupsList.js:96 msgid "You do not have permission to delete the following Groups: {itemsUnableToDelete}" @@ -9731,7 +9762,7 @@ msgstr "Vous n'avez pas la permission de supprimer les groupes suivants : {items #: components/PaginatedTable/ToolbarDeleteButton.js:152 msgid "You do not have permission to delete {pluralizedItemName}: {itemsUnableToDelete}" -msgstr "Vous n'avez pas la permission de supprimer {pluralizedItemName} : {itemsUnableToDelete}" +msgstr "Vous n'avez pas l'autorisation de supprimer : {pluralizedItemName}: {itemsUnableToDelete}" #: components/DisassociateButton/DisassociateButton.js:62 msgid "You do not have permission to disassociate the following: {itemsUnableToDisassociate}" @@ -9759,6 +9790,16 @@ msgstr "Zoom avant" msgid "Zoom Out" msgstr "Zoom arrière" +#: screens/TopologyView/Header.js:51 +#: screens/TopologyView/Header.js:54 +msgid "Zoom in" +msgstr "Zoom avant" + +#: screens/TopologyView/Header.js:63 +#: screens/TopologyView/Header.js:66 +msgid "Zoom out" +msgstr "Zoom arrière" + #: screens/Template/shared/JobTemplateForm.js:752 #: screens/Template/shared/WebhookSubForm.js:148 msgid "a new webhook key will be generated on save." @@ -9809,6 +9850,10 @@ msgstr "confirmer dissocier" msgid "confirm edit login redirect" msgstr "confirmer modifier connecter rediriger" +#: screens/TopologyView/ContentLoading.js:32 +msgid "content-loading-in-progress" +msgstr "chargement-contenu-en-cours" + #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:151 msgid "deletion error" msgstr "erreur de suppression" @@ -9821,6 +9866,7 @@ msgstr "refusé" msgid "disassociate" msgstr "dissocier" +#: components/Lookup/HostFilterLookup.js:405 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:369 #: screens/Template/Survey/SurveyQuestionForm.js:263 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:230 @@ -9831,7 +9877,7 @@ msgstr "documentation" #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:113 #: screens/Host/HostDetail/HostDetail.js:101 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:95 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:111 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:105 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:100 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:273 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:161 @@ -9842,9 +9888,11 @@ msgid "edit" msgstr "Modifier" #: screens/Template/Survey/SurveyListItem.js:65 +#: screens/Template/Survey/SurveyReorderModal.js:122 msgid "encrypted" -msgstr "chiffré" +msgstr "crypté" +#: components/Lookup/HostFilterLookup.js:407 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:232 msgid "for more info." msgstr "pour plus d'infos." @@ -9854,6 +9902,10 @@ msgstr "pour plus d'infos." msgid "for more information." msgstr "pour plus d'informations." +#: screens/TopologyView/Legend.js:100 +msgid "h" +msgstr "h" + #: components/AdHocCommands/AdHocDetailsStep.js:166 msgid "here" msgstr "ici" @@ -9863,7 +9915,7 @@ msgstr "ici" msgid "here." msgstr "ici." -#: components/Lookup/HostFilterLookup.js:371 +#: components/Lookup/HostFilterLookup.js:417 msgid "hosts" msgstr "hôtes" @@ -9887,6 +9939,10 @@ msgstr "min" msgid "new choice" msgstr "nouveau choix" +#: screens/TopologyView/Tooltip.js:94 +msgid "node" +msgstr "noeud" + #: components/Pagination/Pagination.js:36 #: components/Schedule/shared/FrequencyDetailSubform.js:470 msgid "of" @@ -9962,89 +10018,78 @@ msgstr "actualisé" msgid "workflow job template webhook key" msgstr "clé webhook de modèles de tâche flux de travail" -#: screens/Inventory/InventoryList/InventoryListItem.js:61 +#: screens/Inventory/InventoryList/InventoryListItem.js:65 msgid "{0, plural, one {# source with sync failures.} other {# sources with sync failures.}}" -msgstr "" +msgstr "{0, plural, one {# source with sync failures.} autre {# sources with sync failures.}}" #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:115 msgid "{0, plural, one {Are you sure you want delete the group below?} other {Are you sure you want delete the groups below?}}" -msgstr "{0, plural, one {Est-ce que vous êtes sûr de vouloir supprimer le groupe ci-dessous?} other {Est-ce que vous êtes sûr de vouloir supprimer les groupes ci-dessous?}}" - -#: components/HealthCheckButton/HealthCheckButton.js:23 -#~ msgid "{0, plural, one {Click to run a health check on the selected instance.} other {Click to run a health check on the selected instances.}}" -#~ msgstr "" +msgstr "{0, plural, one {Are you sure you want delete the group below?} autre {Are you sure you want delete the groups below?}}" #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:86 msgid "{0, plural, one {Delete Group?} other {Delete Groups?}}" -msgstr "{0, plural, one {Suppression de groupe?} other {Suppression de groupe?}}" +msgstr "{0, plural, one {Delete Group?} autre {Delete Groups?}}" #: util/validators.js:138 msgid "{0, plural, one {Please enter a valid phone number.} other {Please enter valid phone numbers.}}" -msgstr "" +msgstr "{0, plural, one {Please enter a valid phone number.} autre {Please enter valid phone numbers.}}" -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:175 -msgid "{0, plural, one {The following Instance Group cannot be deleted} other {The following Instance Groups cannot be deleted}}" -msgstr "{0, plural, one {Le groupe d'instance suivant ne peut pas être supprimé} other {Les groupes d'instance suivants ne peuvent pas être supprimés}}" - -#: screens/Inventory/InventoryList/InventoryList.js:232 +#: screens/Inventory/InventoryList/InventoryList.js:247 msgid "{0, plural, one {The inventory will be in a pending status until the final delete is processed.} other {The inventories will be in a pending status until the final delete is processed.}}" -msgstr "{0, plural, one {L'inventaire sera en attente jusqu'à ce que la suppression finale soit traitée.} other {L'inventaire sera en attente jusqu'à ce que la suppression finale soit traitée.}}" +msgstr "{0, plural, one {The inventory will be in a pending status until the final delete is processed.} autre {The inventories will be in a pending status until the final delete is processed.}}" #: components/JobList/JobList.js:276 msgid "{0, plural, one {The selected job cannot be deleted due to insufficient permission or a running job status} other {The selected jobs cannot be deleted due to insufficient permissions or a running job status}}" -msgstr "{0, plural, one {Le job sélectionné ne peut pas être supprimé en raison d'une autorisation insuffisante ou d'un statut de job en cours} other {Les jobs sélectionnés ne peuvent pas être supprimés en raison d'autorisations insuffisantes ou d'un statut de job en cours}}" +msgstr "{0, plural, one {The selected job cannot be deleted due to insufficient permission or a running job status} autre {The selected jobs cannot be deleted due to insufficient permissions or a running job status}}" #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:208 msgid "{0, plural, one {This approval cannot be deleted due to insufficient permissions or a pending job status} other {These approvals cannot be deleted due to insufficient permissions or a pending job status}}" -msgstr "{0, plural, one {Cette autorisation peut être supprimée en raison d'autorisations insuffisantes ou d'un job en cours} other {Ces autorisations ne peuvent être supprimées en raison d'autorisations insuffisantes ou d'un travail en cours}}" +msgstr "{0, plural, one {This approval cannot be deleted due to insufficient permissions or a pending job status} autre {These approvals cannot be deleted due to insufficient permissions or a pending job status}}" -#: screens/Credential/CredentialList/CredentialList.js:178 +#: screens/Credential/CredentialList/CredentialList.js:195 msgid "{0, plural, one {This credential is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these credentials could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -msgstr "{0, plural, one {Cette information d'identification est actuellement utilisée par d'autres ressources. Êtes-vous sûr de vouloir le supprimer ? } other {La suppression de ces informations d'identification pourrait avoir un impact sur les autres ressources qui en dépendent. Êtes-vous sûr de vouloir les supprimer quand même ? }}" +msgstr "{0, plural, one {This credential is currently being used by other resources. Are you sure you want to delete it?} autre {Deleting these credentials could impact other resources that rely on them. Are you sure you want to delete anyway?}}" #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:164 msgid "{0, plural, one {This credential type is currently being used by some credentials and cannot be deleted.} other {Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?}}" -msgstr "{0, plural, one {Ce type de justificatif est actuellement utilisé par certains justificatifs et ne peut être supprimé.} other {Les types de justificatifs qui sont utilisés par des justificatifs ne peuvent être supprimés. Etes-vous sûr de vouloir supprimer quand même ? }}" +msgstr "{0, plural, one {This credential type is currently being used by some credentials and cannot be deleted.} autre {Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?}}" -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:180 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:194 msgid "{0, plural, one {This execution environment is currently being used by other resources. Are you sure you want to delete it?} other {These execution environments could be in use by other resources that rely on them. Are you sure you want to delete them anyway?}}" -msgstr "{0, plural, one {Cet environnement d'exécution est actuellement utilisé par d'autres ressources. Êtes-vous sûr de vouloir le supprimer ? } other {Ces environnements d'exécution pourraient être utilisés par d'autres ressources qui en dépendent. Êtes-vous sûr de vouloir les supprimer de toute façon ? }}" +msgstr "{0, plural, one {This execution environment is currently being used by other resources. Are you sure you want to delete it?} autre {These execution environments could be in use by other resources that rely on them. Are you sure you want to delete them anyway?}}" -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:272 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:196 msgid "{0, plural, one {This instance group is currently being by other resources. Are you sure you want to delete it?} other {Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -msgstr "{0, plural, one {Ce groupe d'instance est actuellement utilisé par d'autres ressources. Êtes-vous sûr de vouloir le supprimer ? } other {La suppression de ces groupes d'instances pourrait avoir un impact sur d'autres ressources qui en dépendent. Êtes-vous sûr de vouloir les supprimer quand même ? }}" +msgstr "{0, plural, one {This instance group is currently being by other resources. Are you sure you want to delete it?} autre {Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -#: screens/Inventory/InventoryList/InventoryList.js:225 +#: screens/Inventory/InventoryList/InventoryList.js:240 msgid "{0, plural, one {This inventory is currently being used by some templates. Are you sure you want to delete it?} other {Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?}}" -msgstr "{0, plural, one {Cet inventaire est actuellement utilisé par certains modèles. Êtes-vous sûr de vouloir le supprimer ? } other {La suppression de ces inventaires pourrait avoir un impact sur certains modèles qui en dépendent. Êtes-vous sûr de vouloir les supprimer de toute façon ? }}" +msgstr "{0, plural, one {This inventory is currently being used by some templates. Are you sure you want to delete it?} autre {Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?}}" #: screens/Inventory/InventorySources/InventorySourceList.js:197 msgid "{0, plural, one {This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?} other {Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete anyway}}" -msgstr "{0, plural, one {Cette source d'inventaire est actuellement utilisée par d'autres ressources qui en dépendent. Êtes-vous sûr de vouloir la supprimer ? } other {La suppression de ces sources d'inventaire pourrait avoir un impact sur d'autres ressources qui en dépendent. Êtes-vous sûr de vouloir les supprimer quand même}}" - -#: screens/Organization/OrganizationList/OrganizationList.js:166 -#~ msgid "{0, plural, one {This organization is currently being by other resources. Are you sure you want to delete it?} other {Deleting these organizations could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -#~ msgstr "{0, plural, one {Cette organisation est actuellement utilisée par d'autres ressources. Êtes-vous sûr de vouloir la supprimer ? } other {La suppression de ces organisations pourrait avoir un impact sur les autres ressources qui en dépendent. Êtes-vous sûr de vouloir les supprimer quand même ? }}" +msgstr "{0, plural, one {This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?} autre {Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete anyway}}" #: screens/Organization/OrganizationList/OrganizationList.js:166 msgid "{0, plural, one {This organization is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these organizations could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -msgstr "" +msgstr "{0, plural, one {This organization is currently being used by other resources. Are you sure you want to delete it?} autre {Deleting these organizations could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -#: screens/Project/ProjectList/ProjectList.js:238 +#: screens/Project/ProjectList/ProjectList.js:252 msgid "{0, plural, one {This project is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these projects could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -msgstr "{0, plural, one {Ce projet est actuellement utilisé par d'autres ressources. Êtes-vous sûr de vouloir le supprimer ? } other {La suppression de ces projets pourrait avoir un impact sur les autres ressources qui en dépendent. Êtes-vous sûr de vouloir les supprimer quand même ? }}" +msgstr "{0, plural, one {This project is currently being used by other resources. Are you sure you want to delete it?} autre {Deleting these projects could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -#: components/TemplateList/TemplateList.js:250 +#: components/RelatedTemplateList/RelatedTemplateList.js:194 +#: components/TemplateList/TemplateList.js:265 msgid "{0, plural, one {This template is currently being used by some workflow nodes. Are you sure you want to delete it?} other {Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?}}" -msgstr "{0, plural, one {Ce modèle est actuellement utilisé par certains noeuds de flux de travail. Êtes-vous sûr de vouloir le supprimer ? } other {La suppression de ces modèles pourrait avoir un impact sur certains nœuds de flux de travail qui en dépendent. Êtes-vous sûr de vouloir les supprimer quand même ? }}" +msgstr "{0, plural, one {This template is currently being used by some workflow nodes. Are you sure you want to delete it?} autre {Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?}}" #: components/JobList/JobListCancelButton.js:72 msgid "{0, plural, one {You cannot cancel the following job because it is not running:} other {You cannot cancel the following jobs because they are not running:}}" -msgstr "{0, plural, one {Vous ne pouvez pas annuler le job suivant car il n'est pas en cours d'exécution:} other {Vous ne pouvez pas annuler les jobs suivants car ils ne sont pas en cours d'exécution:}}" +msgstr "{0, plural, one {You cannot cancel the following job because it is not running:} autre {You cannot cancel the following jobs because they are not running:}}" #: components/JobList/JobListCancelButton.js:56 msgid "{0, plural, one {You do not have permission to cancel the following job:} other {You do not have permission to cancel the following jobs:}}" -msgstr "{0, plural, one {Vous n'avez pas la permission d'annuler le job suivant:} other {Vous n'avez pas la permission d'annuler les jobs suivants:}}" +msgstr "{0, plural, one {You do not have permission to cancel the following job:} autre {You do not have permission to cancel the following jobs:}}" #: screens/ActivityStream/ActivityStreamListItem.js:28 msgid "{0} (deleted)" @@ -10054,10 +10099,6 @@ msgstr "{0} (supprimé)" msgid "{0} more" msgstr "{0} plus" -#: screens/Inventory/InventoryList/InventoryListItem.js:61 -#~ msgid "{0} sources with sync failures." -#~ msgstr "{0} sources avec des échecs de synchronisation." - #: components/AppContainer/AppContainer.js:55 msgid "{brandName} logo" msgstr "{brandName} logo" @@ -10071,68 +10112,56 @@ msgstr "{dateStr} par <0>{username}" #: screens/Instances/InstanceDetail/InstanceDetail.js:170 #: screens/Instances/InstanceList/InstanceListItem.js:158 msgid "{forks, plural, one {# fork} other {# forks}}" -msgstr "{forks, plural, one {# fourche} other {# forks}}" - -#: components/HealthCheckButton/HealthCheckButton.js:15 -#~ msgid "{hopNodeSelected, plural, one {Cannot run health check on a hop node. Deselect the hop node to run a health check.} other {Cannot run health check on hop nodes. Deselect the hop nodes to run health checks.}}" -#~ msgstr "" +msgstr "{forks, plural, one {# fork} autre {# forks}}" #: components/Schedule/shared/FrequencyDetailSubform.js:190 msgid "{intervalValue, plural, one {day} other {days}}" -msgstr "{intervalValue, plural, one {jour} other {jours}}" +msgstr "{intervalValue, plural, one {day} autre {days}}" #: components/Schedule/shared/FrequencyDetailSubform.js:188 msgid "{intervalValue, plural, one {hour} other {hours}}" -msgstr "{intervalValue, plural, one {heure} other {heures}}" +msgstr "{intervalValue, plural, one {hour} autre {hours}}" #: components/Schedule/shared/FrequencyDetailSubform.js:186 msgid "{intervalValue, plural, one {minute} other {minutes}}" -msgstr "{intervalValue, plural, one {minute} other {minutes}}" +msgstr "{intervalValue, plural, one {minute} autre {minutes}}" #: components/Schedule/shared/FrequencyDetailSubform.js:194 msgid "{intervalValue, plural, one {month} other {months}}" -msgstr "{intervalValue, plural, one {mois} other {mois}}" +msgstr "{intervalValue, plural, one {month} autre {months}}" #: components/Schedule/shared/FrequencyDetailSubform.js:192 msgid "{intervalValue, plural, one {week} other {weeks}}" -msgstr "{intervalValue, plural, one {semaine} other {semaine}}" +msgstr "{intervalValue, plural, one {week} autre {weeks}}" #: components/Schedule/shared/FrequencyDetailSubform.js:196 msgid "{intervalValue, plural, one {year} other {years}}" -msgstr "{intervalValue, plural, one {année} other {années}}" - -#: components/Schedule/shared/DateTimePicker.js:49 -#~ msgid "{label} date" -#~ msgstr "{label} date" - -#: components/Schedule/shared/DateTimePicker.js:57 -#~ msgid "{label} time" -#~ msgstr "{label} heure" +msgstr "{intervalValue, plural, one {year} autre {years}}" #: components/PromptDetail/PromptDetail.js:40 msgid "{minutes} min {seconds} sec" -msgstr "{minutes} min {secondes} sec" +msgstr "{minutes} min {seconds} sec" #: components/JobList/JobListCancelButton.js:106 msgid "{numJobsToCancel, plural, one {Cancel job} other {Cancel jobs}}" -msgstr "{numJobsToCancel, plural, one {job à annuler} other {jobs à annuler}}" +msgstr "{numJobsToCancel, plural, one {Cancel job} autre {Cancel jobs}}" #: components/JobList/JobListCancelButton.js:168 msgid "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}" -msgstr "{numJobsToCancel, plural, one {Cette action annulera le job suivant:} other {Cette action annulera les jobs suivants:}}" +msgstr "{numJobsToCancel, plural, one {This action will cancel the following job:} autre {This action will cancel the following jobs:}}" #: components/JobList/JobListCancelButton.js:91 msgid "{numJobsToCancel, plural, one {{0}} other {{1}}}" -msgstr "{numJobsToCancel, plural, one {{0}} other {{1}}}" +msgstr "{numJobsToCancel, plural, one {{0} autre {{1}}}" #: components/PaginatedTable/PaginatedTable.js:79 msgid "{pluralizedItemName} List" -msgstr "{pluralizedItemName} List" +msgstr "{pluralizedItemName} Liste" #: components/HealthCheckButton/HealthCheckButton.js:13 msgid "{selectedItemsCount, plural, one {Click to run a health check on the selected instance.} other {Click to run a health check on the selected instances.}}" -msgstr "" +msgstr "{selectedItemsCount, plural, one {Click to run a health check on the selected instance.} other {Click to run a health check on the selected instances.}}" #: components/AppContainer/AppContainer.js:154 msgid "{sessionCountdown, plural, one {You will be logged out in # second due to inactivity} other {You will be logged out in # seconds due to inactivity}}" -msgstr "{sessionCountdown, plural, one {Vous serez déconnecté dans # seconde pour cause d'inactivité} other {Vous serez déconnecté dans # secondes pour cause d'inactivité}}" +msgstr "{sessionCountdown, plural, one {You will be logged out in # second due to inactivity} other {You will be logged out in # seconds due to inactivity}}" diff --git a/awx/ui/src/locales/ja/messages.po b/awx/ui/src/locales/ja/messages.po index d540d05e5e..a2d5959540 100644 --- a/awx/ui/src/locales/ja/messages.po +++ b/awx/ui/src/locales/ja/messages.po @@ -1,22 +1,21 @@ msgid "" msgstr "" -"Mime-Version: 1.0\n" -"Language: ja\n" -"Content-Type: text/plain; charset=UTF-8\n" +"POT-Creation-Date: 2018-12-10 10:08-0500\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" #: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:43 msgid "(Limited to first 10)" msgstr "(最初の 10 件に制限)" -#: components/TemplateList/TemplateListItem.js:98 +#: components/TemplateList/TemplateListItem.js:103 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:161 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:89 msgid "(Prompt on launch)" @@ -136,13 +135,13 @@ msgstr "API サービス/統合キー" msgid "About" msgstr "情報" -#: routeConfig.js:91 -#: screens/ActivityStream/ActivityStream.js:171 -#: screens/Credential/Credential.js:72 +#: routeConfig.js:92 +#: screens/ActivityStream/ActivityStream.js:173 +#: screens/Credential/Credential.js:73 #: screens/Credential/Credentials.js:28 #: screens/Inventory/Inventories.js:58 -#: screens/Inventory/Inventory.js:63 -#: screens/Inventory/SmartInventory.js:66 +#: screens/Inventory/Inventory.js:64 +#: screens/Inventory/SmartInventory.js:67 #: screens/Organization/Organization.js:123 #: screens/Organization/Organizations.js:31 #: screens/Project/Project.js:104 @@ -173,28 +172,29 @@ msgid "Action" msgstr "アクション" #: components/JobList/JobList.js:245 -#: components/JobList/JobListItem.js:96 +#: components/JobList/JobListItem.js:103 +#: components/RelatedTemplateList/RelatedTemplateList.js:174 #: components/Schedule/ScheduleList/ScheduleList.js:171 #: components/Schedule/ScheduleList/ScheduleListItem.js:114 -#: components/TemplateList/TemplateList.js:230 -#: components/TemplateList/TemplateListItem.js:181 -#: screens/ActivityStream/ActivityStream.js:258 +#: components/TemplateList/TemplateList.js:245 +#: components/TemplateList/TemplateListItem.js:186 +#: screens/ActivityStream/ActivityStream.js:260 #: screens/ActivityStream/ActivityStreamListItem.js:49 #: screens/Application/ApplicationsList/ApplicationListItem.js:48 #: screens/Application/ApplicationsList/ApplicationsList.js:160 -#: screens/Credential/CredentialList/CredentialList.js:147 -#: screens/Credential/CredentialList/CredentialListItem.js:63 +#: screens/Credential/CredentialList/CredentialList.js:163 +#: screens/Credential/CredentialList/CredentialListItem.js:66 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:177 #: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:38 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:154 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:79 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:168 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:87 #: screens/Host/HostGroups/HostGroupItem.js:34 #: screens/Host/HostGroups/HostGroupsList.js:177 -#: screens/Host/HostList/HostList.js:163 +#: screens/Host/HostList/HostList.js:171 #: screens/Host/HostList/HostListItem.js:64 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:290 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:214 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:75 -#: screens/InstanceGroup/Instances/InstanceList.js:259 +#: screens/InstanceGroup/Instances/InstanceList.js:258 #: screens/InstanceGroup/Instances/InstanceListItem.js:171 #: screens/Instances/InstanceList/InstanceList.js:155 #: screens/Instances/InstanceList/InstanceListItem.js:183 @@ -206,24 +206,22 @@ msgstr "アクション" #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:187 #: screens/Inventory/InventoryHosts/InventoryHostItem.js:38 #: screens/Inventory/InventoryHosts/InventoryHostList.js:139 -#: screens/Inventory/InventoryList/InventoryList.js:207 -#: screens/Inventory/InventoryList/InventoryListItem.js:127 +#: screens/Inventory/InventoryList/InventoryList.js:222 +#: screens/Inventory/InventoryList/InventoryListItem.js:131 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:233 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupListItem.js:44 #: screens/Inventory/InventorySources/InventorySourceList.js:215 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:99 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:101 #: screens/ManagementJob/ManagementJobList/ManagementJobList.js:102 #: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:73 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:196 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:181 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:124 #: screens/Organization/OrganizationList/OrganizationList.js:146 #: screens/Organization/OrganizationList/OrganizationListItem.js:69 #: screens/Organization/OrganizationTeams/OrganizationTeamList.js:86 #: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:17 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:159 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:82 -#: screens/Project/ProjectList/ProjectList.js:211 -#: screens/Project/ProjectList/ProjectListItem.js:209 +#: screens/Project/ProjectList/ProjectList.js:225 +#: screens/Project/ProjectList/ProjectListItem.js:214 #: screens/Team/TeamList/TeamList.js:144 #: screens/Team/TeamList/TeamListItem.js:47 #: screens/Template/Survey/SurveyList.js:105 @@ -236,7 +234,7 @@ msgstr "アクション" #: components/PromptDetail/PromptJobTemplateDetail.js:105 #: components/PromptDetail/PromptWFJobTemplateDetail.js:61 -#: components/TemplateList/TemplateListItem.js:263 +#: components/TemplateList/TemplateListItem.js:268 #: screens/Host/HostDetail/HostDetail.js:71 #: screens/Host/HostList/HostListItem.js:89 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:216 @@ -248,13 +246,14 @@ msgstr "アクション" msgid "Activity" msgstr "アクティビティー" -#: routeConfig.js:48 -#: screens/ActivityStream/ActivityStream.js:111 +#: routeConfig.js:49 +#: screens/ActivityStream/ActivityStream.js:35 +#: screens/ActivityStream/ActivityStream.js:113 #: screens/Setting/Settings.js:43 msgid "Activity Stream" msgstr "アクティビティーストリーム" -#: screens/ActivityStream/ActivityStream.js:114 +#: screens/ActivityStream/ActivityStream.js:116 msgid "Activity Stream type selector" msgstr "アクティビティーストリームのタイプセレクター" @@ -300,7 +299,7 @@ msgstr "新規ノードの追加" msgid "Add a new node between these two nodes" msgstr "これら 2 つのノードの間に新しいノードを追加します" -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:183 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:113 msgid "Add container group" msgstr "コンテナーグループの追加" @@ -312,15 +311,15 @@ msgstr "既存グループの追加" msgid "Add existing host" msgstr "既存ホストの追加" -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:184 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:114 msgid "Add instance group" msgstr "インスタンスグループの追加" -#: screens/Inventory/InventoryList/InventoryList.js:122 +#: screens/Inventory/InventoryList/InventoryList.js:136 msgid "Add inventory" msgstr "インベントリーの追加" -#: components/TemplateList/TemplateList.js:136 +#: components/TemplateList/TemplateList.js:151 msgid "Add job template" msgstr "新規ジョブテンプレートの追加" @@ -332,11 +331,11 @@ msgstr "新規グループの追加" msgid "Add new host" msgstr "新規ホストの追加" -#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:60 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:78 msgid "Add resource type" msgstr "リソースタイプの追加" -#: screens/Inventory/InventoryList/InventoryList.js:123 +#: screens/Inventory/InventoryList/InventoryList.js:137 msgid "Add smart inventory" msgstr "スマートインベントリーの追加" @@ -348,25 +347,26 @@ msgstr "チームパーミッションの追加" msgid "Add user permissions" msgstr "ユーザー権限の追加" -#: components/TemplateList/TemplateList.js:137 +#: components/TemplateList/TemplateList.js:152 msgid "Add workflow template" msgstr "ワークフローテンプレートの追加" -#: routeConfig.js:112 -#: screens/ActivityStream/ActivityStream.js:182 +#: routeConfig.js:113 +#: screens/ActivityStream/ActivityStream.js:184 msgid "Administration" msgstr "管理" -#: components/DataListToolbar/DataListToolbar.js:136 -#: screens/Job/JobOutput/JobOutputSearch.js:133 +#: components/DataListToolbar/DataListToolbar.js:138 +#: screens/Job/JobOutput/JobOutputSearch.js:137 msgid "Advanced" msgstr "詳細" -#: components/Search/AdvancedSearch.js:240 +#: components/Search/AdvancedSearch.js:313 msgid "Advanced search documentation" msgstr "高度な検索に関するドキュメント" -#: components/Search/AdvancedSearch.js:222 +#: components/Search/AdvancedSearch.js:206 +#: components/Search/AdvancedSearch.js:220 msgid "Advanced search value input" msgstr "詳細な検索値の入力" @@ -440,10 +440,6 @@ msgstr "エラーが発生しました" msgid "An inventory must be selected" msgstr "インベントリーを選択する必要があります" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:105 -#~ msgid "Ansible Tower" -#~ msgstr "Ansible Tower" - #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:96 msgid "Ansible Tower Documentation." msgstr "Ansible Tower ドキュメント。" @@ -486,7 +482,7 @@ msgid "Application not found." msgstr "アプリケーションが見つかりません。" #: components/Lookup/ApplicationLookup.js:95 -#: routeConfig.js:141 +#: routeConfig.js:142 #: screens/Application/Applications.js:25 #: screens/Application/Applications.js:34 #: screens/Application/ApplicationsList/ApplicationsList.js:113 @@ -495,7 +491,7 @@ msgstr "アプリケーションが見つかりません。" msgid "Applications" msgstr "アプリケーション" -#: screens/ActivityStream/ActivityStream.js:203 +#: screens/ActivityStream/ActivityStream.js:205 msgid "Applications & Tokens" msgstr "アプリケーションおよびトークン" @@ -575,20 +571,20 @@ msgstr "{1} から {0} のアクセスを削除しますか? これを行うと msgid "Are you sure you want to remove {0} access from {username}?" msgstr "{username} からの {0} のアクセスを削除してもよろしいですか?" -#: screens/Job/JobOutput/JobOutput.js:781 +#: screens/Job/JobOutput/JobOutput.js:802 msgid "Are you sure you want to submit the request to cancel this job?" -msgstr "このジョブをキャンセルする要求を送信してよろしいですか?" +msgstr "このジョブを取り消す要求を送信してよろしいですか?" #: components/AdHocCommands/AdHocDetailsStep.js:101 #: components/AdHocCommands/AdHocDetailsStep.js:103 msgid "Arguments" msgstr "引数" -#: screens/Job/JobDetail/JobDetail.js:451 +#: screens/Job/JobDetail/JobDetail.js:456 msgid "Artifacts" msgstr "アーティファクト" -#: screens/InstanceGroup/Instances/InstanceList.js:223 +#: screens/InstanceGroup/Instances/InstanceList.js:222 #: screens/User/UserTeams/UserTeamList.js:208 msgid "Associate" msgstr "関連付け" @@ -649,7 +645,7 @@ msgstr "Azure AD の設定" msgid "Back" msgstr "戻る" -#: screens/Credential/Credential.js:64 +#: screens/Credential/Credential.js:65 msgid "Back to Credentials" msgstr "認証情報に戻る" @@ -668,7 +664,7 @@ msgstr "グループに戻る" msgid "Back to Hosts" msgstr "ホストに戻る" -#: screens/InstanceGroup/InstanceGroup.js:74 +#: screens/InstanceGroup/InstanceGroup.js:61 msgid "Back to Instance Groups" msgstr "インスタンスグループに戻る" @@ -677,8 +673,8 @@ msgstr "インスタンスグループに戻る" msgid "Back to Instances" msgstr "インスタンスに戻る" -#: screens/Inventory/Inventory.js:56 -#: screens/Inventory/SmartInventory.js:59 +#: screens/Inventory/Inventory.js:57 +#: screens/Inventory/SmartInventory.js:60 msgid "Back to Inventories" msgstr "インベントリーに戻る" @@ -755,7 +751,7 @@ msgstr "認証情報タイプに戻る" msgid "Back to execution environments" msgstr "実行環境に戻る" -#: screens/InstanceGroup/ContainerGroup.js:68 +#: screens/InstanceGroup/ContainerGroup.js:59 msgid "Back to instance groups" msgstr "インスタンスグループに戻る" @@ -798,7 +794,11 @@ msgstr "参照…" #: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:36 msgid "By default, we collect and transmit analytics data on the serice usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>this Tower documentation page. Uncheck the following boxes to disable this feature." -msgstr "デフォルトでは、サービスの使用状況に関する解析データを収集して、Red Hat に送信します。サービスが収集するデータにはカテゴリーが 2 種類あります。詳細情報は、<0>Tower ドキュメントのページ を参照してください。この機能を無効にするには、以下のボックスのチェックを解除します。" +msgstr "デフォルトでは、サービスの使用状況に関する解析データを収集して、Red Hat に送信します。サービスが収集するデータにはカテゴリーが 2 種類あります。詳細情報は、<0>Tower ドキュメントのページ< を参照してください。この機能を無効にするには、以下のボックスのチェックを解除します。" + +#: screens/TopologyView/Legend.js:74 +msgid "C" +msgstr "C" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:217 #: screens/InstanceGroup/Instances/InstanceListItem.js:145 @@ -833,7 +833,7 @@ msgstr "キャッシュのタイムアウト (秒)" #: components/FormActionGroup/FormActionGroup.js:23 #: components/FormActionGroup/FormActionGroup.js:29 #: components/LaunchPrompt/LaunchPrompt.js:129 -#: components/Lookup/HostFilterLookup.js:361 +#: components/Lookup/HostFilterLookup.js:387 #: components/Lookup/Lookup.js:202 #: components/PaginatedTable/ToolbarDeleteButton.js:282 #: components/ResourceAccessList/DeleteRoleConfirmationModal.js:37 @@ -848,8 +848,8 @@ msgstr "キャッシュのタイムアウト (秒)" #: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:63 #: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:66 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:80 -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:100 -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:106 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:101 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:107 #: screens/Setting/shared/RevertAllAlert.js:32 #: screens/Setting/shared/RevertFormActionGroup.js:31 #: screens/Setting/shared/RevertFormActionGroup.js:37 @@ -859,7 +859,7 @@ msgstr "キャッシュのタイムアウト (秒)" #: screens/Team/TeamRoles/TeamRolesList.js:228 #: screens/Team/TeamRoles/TeamRolesList.js:231 #: screens/Template/Survey/SurveyList.js:78 -#: screens/Template/Survey/SurveyReorderModal.js:201 +#: screens/Template/Survey/SurveyReorderModal.js:208 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:31 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:39 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:45 @@ -872,18 +872,18 @@ msgid "Cancel" msgstr "取り消し" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:284 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:110 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:112 msgid "Cancel Inventory Source Sync" msgstr "インベントリーソース同期の取り消し" #: components/JobCancelButton/JobCancelButton.js:52 -#: screens/Job/JobOutput/JobOutput.js:757 -#: screens/Job/JobOutput/JobOutput.js:758 +#: screens/Job/JobOutput/JobOutput.js:778 +#: screens/Job/JobOutput/JobOutput.js:779 msgid "Cancel Job" msgstr "ジョブの取り消し" #: screens/Project/ProjectDetail/ProjectDetail.js:260 -#: screens/Project/ProjectList/ProjectListItem.js:217 +#: screens/Project/ProjectList/ProjectListItem.js:222 msgid "Cancel Project Sync" msgstr "プロジェクトの同期の取り消し" @@ -892,8 +892,8 @@ msgstr "プロジェクトの同期の取り消し" msgid "Cancel Sync" msgstr "同期の取り消し" -#: screens/Job/JobOutput/JobOutput.js:765 -#: screens/Job/JobOutput/JobOutput.js:768 +#: screens/Job/JobOutput/JobOutput.js:786 +#: screens/Job/JobOutput/JobOutput.js:789 msgid "Cancel job" msgstr "ジョブの取り消し" @@ -930,8 +930,8 @@ msgstr "選択したジョブの取り消し" msgid "Cancel subscription edit" msgstr "サブスクリプションの編集の取り消し" -#: components/JobList/JobListItem.js:106 -#: screens/Job/JobDetail/JobDetail.js:492 +#: components/JobList/JobListItem.js:113 +#: screens/Job/JobDetail/JobDetail.js:497 #: screens/Job/JobOutput/shared/OutputToolbar.js:137 msgid "Cancel {0}" msgstr "{0} の取り消し" @@ -942,7 +942,7 @@ msgstr "{0} の取り消し" #: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:163 #: screens/WorkflowApproval/shared/WorkflowApprovalStatus.js:20 msgid "Canceled" -msgstr "取り消されました" +msgstr "取り消し済み" #: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:129 msgid "" @@ -952,15 +952,15 @@ msgstr "ログアグリゲーターホストとログアグリゲータータイ #: screens/Instances/InstanceList/InstanceList.js:148 msgid "Cannot run health check on hop nodes." -msgstr "" +msgstr "ホップノードで可用性をチェックをできません。" -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:289 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:213 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:74 msgid "Capacity" msgstr "容量" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:214 -#: screens/InstanceGroup/Instances/InstanceList.js:257 +#: screens/InstanceGroup/Instances/InstanceList.js:256 #: screens/InstanceGroup/Instances/InstanceListItem.js:143 #: screens/Instances/InstanceDetail/InstanceDetail.js:164 #: screens/Instances/InstanceList/InstanceList.js:153 @@ -1086,10 +1086,10 @@ msgstr "クリーニング" msgid "Clear" msgstr "消去" -#: components/DataListToolbar/DataListToolbar.js:94 -#: screens/Job/JobOutput/JobOutputSearch.js:142 +#: components/DataListToolbar/DataListToolbar.js:96 +#: screens/Job/JobOutput/JobOutputSearch.js:145 msgid "Clear all filters" -msgstr "すべてのフィルターの消去" +msgstr "すべてのフィルターの解除" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:247 msgid "Clear subscription" @@ -1103,6 +1103,10 @@ msgstr "サブスクリプションの選択解除" msgid "Click an available node to create a new link. Click outside the graph to cancel." msgstr "使用可能なノードをクリックして、新しいリンクを作成します。キャンセルするには、グラフの外側をクリックしてください。" +#: screens/TopologyView/Tooltip.js:60 +msgid "Click on a node icon to display the details." +msgstr "ノードアイコンをクリックして詳細を表示します。" + #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:134 msgid "Click the Edit button below to reconfigure the node." msgstr "下の編集ボタンをクリックして、ノードを再構成します。" @@ -1154,7 +1158,7 @@ msgstr "クライアントタイプ" msgid "Close" msgstr "閉じる" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:122 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:123 msgid "Close subscription modal" msgstr "サブスクリプションモーダルを閉じる" @@ -1168,14 +1172,14 @@ msgstr "折りたたむ" #: screens/Job/JobOutput/PageControls.js:50 msgid "Collapse all job events" -msgstr "" +msgstr "すべてのジョブイベントを折りたたむ" #: screens/Job/JobOutput/shared/JobEventLineToggle.js:39 msgid "Collapse section" -msgstr "" +msgstr "セクションを折りたたむ" #: components/JobList/JobList.js:210 -#: components/JobList/JobListItem.js:39 +#: components/JobList/JobListItem.js:45 #: screens/Job/JobOutput/HostEventModal.js:126 msgid "Command" msgstr "コマンド" @@ -1243,21 +1247,21 @@ msgstr "すべてのノードの削除の確認" msgid "Confirm revert all" msgstr "すべて元に戻すことを確認" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:90 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:91 msgid "Confirm selection" msgstr "選択の確認" -#: screens/Job/JobDetail/JobDetail.js:285 +#: screens/Job/JobDetail/JobDetail.js:290 msgid "Container Group" msgstr "コンテナーグループ" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:47 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:63 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:57 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:68 msgid "Container group" msgstr "コンテナーグループ" -#: screens/InstanceGroup/ContainerGroup.js:93 +#: screens/InstanceGroup/ContainerGroup.js:84 msgid "Container group not found." msgstr "コンテナーグループが見つかりません。" @@ -1270,10 +1274,14 @@ msgstr "コンテンツの読み込み" msgid "Continue" msgstr "続行" -#: screens/InstanceGroup/Instances/InstanceList.js:197 +#: screens/InstanceGroup/Instances/InstanceList.js:196 #: screens/Instances/InstanceList/InstanceList.js:116 msgid "Control" -msgstr "" +msgstr "コントロール" + +#: screens/TopologyView/Legend.js:77 +msgid "Control node" +msgstr "コントロールノード" #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:90 msgid "" @@ -1307,7 +1315,7 @@ msgstr "収束 (コンバージェンス) 選択" msgid "Copy" msgstr "コピー" -#: screens/Credential/CredentialList/CredentialListItem.js:77 +#: screens/Credential/CredentialList/CredentialListItem.js:80 msgid "Copy Credential" msgstr "認証情報のコピー" @@ -1315,11 +1323,11 @@ msgstr "認証情報のコピー" msgid "Copy Error" msgstr "コピーエラー" -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:96 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:104 msgid "Copy Execution Environment" msgstr "実行環境のコピー" -#: screens/Inventory/InventoryList/InventoryListItem.js:150 +#: screens/Inventory/InventoryList/InventoryListItem.js:154 msgid "Copy Inventory" msgstr "インベントリーのコピー" @@ -1327,16 +1335,16 @@ msgstr "インベントリーのコピー" msgid "Copy Notification Template" msgstr "通知テンプレートのコピー" -#: screens/Project/ProjectList/ProjectListItem.js:249 +#: screens/Project/ProjectList/ProjectListItem.js:254 msgid "Copy Project" msgstr "プロジェクトのコピー" -#: components/TemplateList/TemplateListItem.js:234 +#: components/TemplateList/TemplateListItem.js:239 msgid "Copy Template" msgstr "テンプレートのコピー" #: screens/Project/ProjectDetail/ProjectDetail.js:183 -#: screens/Project/ProjectList/ProjectListItem.js:94 +#: screens/Project/ProjectList/ProjectListItem.js:98 msgid "Copy full revision to clipboard." msgstr "完全なリビジョンをクリップボードにコピーします。" @@ -1344,6 +1352,7 @@ msgstr "完全なリビジョンをクリップボードにコピーします。 msgid "Copyright" msgstr "著作権" +#: screens/Inventory/shared/InventoryForm.js:88 #: screens/Template/shared/JobTemplateForm.js:405 #: screens/Template/shared/WorkflowJobTemplateForm.js:205 msgid "Create" @@ -1383,7 +1392,7 @@ msgstr "新規組織の作成" msgid "Create New Project" msgstr "新規プロジェクトの作成" -#: screens/Inventory/Inventories.js:89 +#: screens/Inventory/Inventories.js:90 #: screens/ManagementJob/ManagementJobs.js:25 #: screens/Project/Projects.js:34 #: screens/Template/Templates.js:51 @@ -1404,12 +1413,12 @@ msgstr "新規ユーザーの作成" msgid "Create New Workflow Template" msgstr "新規ワークフローテンプレートの作成" -#: screens/Host/HostList/SmartInventoryButton.js:18 +#: screens/Host/HostList/SmartInventoryButton.js:26 msgid "Create a new Smart Inventory with the applied filter" msgstr "フィルターを適用して新しいスマートインベントリーを作成" -#: screens/InstanceGroup/InstanceGroups.js:39 -#: screens/InstanceGroup/InstanceGroups.js:49 +#: screens/InstanceGroup/InstanceGroups.js:46 +#: screens/InstanceGroup/InstanceGroups.js:56 msgid "Create new container group" msgstr "新規コンテナーグループの作成" @@ -1426,18 +1435,18 @@ msgstr "新規認証情報タイプの作成" msgid "Create new execution environment" msgstr "新規実行環境の作成" -#: screens/Inventory/Inventories.js:73 -#: screens/Inventory/Inventories.js:80 +#: screens/Inventory/Inventories.js:74 +#: screens/Inventory/Inventories.js:81 msgid "Create new group" msgstr "新規グループの作成" -#: screens/Inventory/Inventories.js:64 -#: screens/Inventory/Inventories.js:78 +#: screens/Inventory/Inventories.js:65 +#: screens/Inventory/Inventories.js:79 msgid "Create new host" msgstr "新規ホストの作成" -#: screens/InstanceGroup/InstanceGroups.js:38 -#: screens/InstanceGroup/InstanceGroups.js:48 +#: screens/InstanceGroup/InstanceGroups.js:45 +#: screens/InstanceGroup/InstanceGroups.js:55 msgid "Create new instance group" msgstr "新規インスタンスグループの作成" @@ -1449,7 +1458,7 @@ msgstr "新規インベントリーの作成" msgid "Create new smart inventory" msgstr "新規スマートインベントリーの作成" -#: screens/Inventory/Inventories.js:83 +#: screens/Inventory/Inventories.js:84 msgid "Create new source" msgstr "新規ソースの作成" @@ -1464,17 +1473,17 @@ msgstr "ユーザートークンの作成" #: screens/Credential/CredentialDetail/CredentialDetail.js:247 #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:88 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:99 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:137 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:151 #: screens/Host/HostDetail/HostDetail.js:83 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:66 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:95 -#: screens/Inventory/InventoryDetail/InventoryDetail.js:112 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:89 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:131 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:43 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:82 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:261 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:149 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:47 -#: screens/Job/JobDetail/JobDetail.js:427 +#: screens/Job/JobDetail/JobDetail.js:432 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:378 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:105 #: screens/Project/ProjectDetail/ProjectDetail.js:231 @@ -1486,7 +1495,7 @@ msgstr "ユーザートークンの作成" #: screens/User/UserTokenList/UserTokenList.js:146 #: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:150 msgid "Created" -msgstr "作成済み" +msgstr "作成日時" #: components/AdHocCommands/AdHocCredentialStep.js:122 #: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:112 @@ -1501,30 +1510,30 @@ msgstr "作成済み" #: components/Lookup/OrganizationLookup.js:133 #: components/Lookup/ProjectLookup.js:150 #: components/NotificationList/NotificationList.js:206 +#: components/RelatedTemplateList/RelatedTemplateList.js:151 #: components/Schedule/ScheduleList/ScheduleList.js:197 -#: components/TemplateList/TemplateList.js:211 +#: components/TemplateList/TemplateList.js:226 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:27 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:58 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:104 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:127 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:173 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:196 -#: screens/Credential/CredentialList/CredentialList.js:135 +#: screens/Credential/CredentialList/CredentialList.js:151 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialsStep.js:96 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:132 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:102 #: screens/Host/HostGroups/HostGroupsList.js:164 -#: screens/Host/HostList/HostList.js:149 +#: screens/Host/HostList/HostList.js:157 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:199 #: screens/Inventory/InventoryGroups/InventoryGroupsList.js:129 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:174 #: screens/Inventory/InventoryHosts/InventoryHostList.js:128 -#: screens/Inventory/InventoryList/InventoryList.js:184 +#: screens/Inventory/InventoryList/InventoryList.js:199 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:185 #: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:94 #: screens/Organization/OrganizationList/OrganizationList.js:131 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:127 -#: screens/Project/ProjectList/ProjectList.js:199 +#: screens/Project/ProjectList/ProjectList.js:213 #: screens/Team/TeamList/TeamList.js:130 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:163 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:112 @@ -1532,8 +1541,8 @@ msgstr "作成済み" msgid "Created By (Username)" msgstr "作成者 (ユーザー名)" -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:73 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:162 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:81 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:147 #: screens/Organization/OrganizationTeams/OrganizationTeamList.js:73 msgid "Created by (username)" msgstr "作成者 (ユーザー名)" @@ -1544,7 +1553,7 @@ msgstr "作成者 (ユーザー名)" #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:40 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:89 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:52 -#: screens/InstanceGroup/shared/ContainerGroupForm.js:53 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:50 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:243 #: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:41 #: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:42 @@ -1574,8 +1583,8 @@ msgstr "認証情報名" msgid "Credential Type" msgstr "認証情報タイプ" -#: routeConfig.js:116 -#: screens/ActivityStream/ActivityStream.js:184 +#: routeConfig.js:117 +#: screens/ActivityStream/ActivityStream.js:186 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:118 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:161 #: screens/CredentialType/CredentialTypes.js:13 @@ -1583,7 +1592,11 @@ msgstr "認証情報タイプ" msgid "Credential Types" msgstr "認証情報タイプ" -#: screens/Credential/Credential.js:91 +#: screens/Credential/CredentialList/CredentialList.js:114 +msgid "Credential copied successfully" +msgstr "認証情報が正常にコピーされました" + +#: screens/Credential/Credential.js:97 msgid "Credential not found." msgstr "認証情報が見つかりません。" @@ -1592,7 +1605,7 @@ msgstr "認証情報が見つかりません。" msgid "Credential passwords" msgstr "認証情報のパスワード" -#: screens/InstanceGroup/shared/ContainerGroupForm.js:60 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:57 msgid "Credential to authenticate with Kubernetes or OpenShift. Must be of type \"Kubernetes/OpenShift API Bearer Token\". If left blank, the underlying Pod's service account will be used." msgstr "Kubernetes または OpenShift での認証に使用する認証情報。\"Kubernetes/OpenShift API ベアラートークン” のタイプでなければなりません。空白のままにすると、基になる Pod のサービスアカウントが使用されます。" @@ -1604,7 +1617,7 @@ msgstr "保護されたコンテナーレジストリーで認証するための msgid "Credential type not found." msgstr "認証情報タイプが見つかりません。" -#: components/JobList/JobListItem.js:241 +#: components/JobList/JobListItem.js:260 #: components/LaunchPrompt/steps/CredentialsStep.js:190 #: components/LaunchPrompt/steps/useCredentialsStep.js:62 #: components/Lookup/MultiCredentialsLookup.js:138 @@ -1612,14 +1625,14 @@ msgstr "認証情報タイプが見つかりません。" #: components/PromptDetail/PromptDetail.js:190 #: components/PromptDetail/PromptJobTemplateDetail.js:193 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:331 -#: components/TemplateList/TemplateListItem.js:321 +#: components/TemplateList/TemplateListItem.js:326 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:77 -#: routeConfig.js:69 -#: screens/ActivityStream/ActivityStream.js:159 -#: screens/Credential/CredentialList/CredentialList.js:175 +#: routeConfig.js:70 +#: screens/ActivityStream/ActivityStream.js:161 +#: screens/Credential/CredentialList/CredentialList.js:192 #: screens/Credential/Credentials.js:13 #: screens/Credential/Credentials.js:23 -#: screens/Job/JobDetail/JobDetail.js:329 +#: screens/Job/JobDetail/JobDetail.js:334 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:347 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:51 #: screens/Template/shared/JobTemplateForm.js:373 @@ -1635,18 +1648,17 @@ msgstr "起動時にパスワードを必要とする認証情報は許可され msgid "Current page" msgstr "現在のページ" -#: screens/InstanceGroup/shared/ContainerGroupForm.js:82 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:79 msgid "Custom pod spec" msgstr "カスタム Pod 仕様" -#: screens/Inventory/InventorySources/InventorySourceListItem.js:77 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:79 #: screens/Organization/OrganizationList/OrganizationListItem.js:55 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:69 -#: screens/Project/ProjectList/ProjectListItem.js:183 +#: screens/Project/ProjectList/ProjectListItem.js:188 msgid "Custom virtual environment {0} must be replaced by an execution environment." msgstr "カスタム仮想環境 {0} は、実行環境に置き換える必要があります。" -#: components/TemplateList/TemplateListItem.js:158 +#: components/TemplateList/TemplateListItem.js:163 msgid "Custom virtual environment {0} must be replaced by an execution environment. For more information about migrating to execution environments see <0>the documentation." msgstr "カスタム仮想環境 {0} は、実行環境に置き換える必要があります。実行環境への移行の詳細については、<0>ドキュメント を参照してください。" @@ -1658,8 +1670,8 @@ msgstr "カスタム仮想環境 {virtualEnvironment} は、実行環境に置 msgid "Customize messages…" msgstr "メッセージのカスタマイズ…" -#: screens/InstanceGroup/shared/ContainerGroupForm.js:68 -#: screens/InstanceGroup/shared/ContainerGroupForm.js:69 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:65 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:66 msgid "Customize pod specification" msgstr "Pod 仕様のカスタマイズ" @@ -1668,12 +1680,12 @@ msgstr "Pod 仕様のカスタマイズ" msgid "DELETED" msgstr "削除済み" -#: routeConfig.js:33 +#: routeConfig.js:34 #: screens/Dashboard/Dashboard.js:74 msgid "Dashboard" msgstr "ダッシュボード" -#: screens/ActivityStream/ActivityStream.js:139 +#: screens/ActivityStream/ActivityStream.js:141 msgid "Dashboard (all activity)" msgstr "ダッシュボード (すべてのアクティビティー)" @@ -1708,7 +1720,7 @@ msgstr "残りの日数" msgid "Days to keep" msgstr "保持する日数" -#: screens/Job/JobOutput/JobOutputSearch.js:125 +#: screens/Job/JobOutput/JobOutputSearch.js:128 msgid "Debug" msgstr "デバッグ" @@ -1723,9 +1735,9 @@ msgstr "12 月" msgid "Default" msgstr "デフォルト" -#: screens/Template/Survey/SurveyReorderModal.js:209 -#: screens/Template/Survey/SurveyReorderModal.js:209 -#: screens/Template/Survey/SurveyReorderModal.js:231 +#: screens/Template/Survey/SurveyReorderModal.js:216 +#: screens/Template/Survey/SurveyReorderModal.js:216 +#: screens/Template/Survey/SurveyReorderModal.js:238 msgid "Default Answer(s)" msgstr "デフォルトの応答" @@ -1759,9 +1771,9 @@ msgstr "システムレベルの機能および関数の定義" #: screens/Credential/CredentialDetail/CredentialDetail.js:297 #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:122 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:130 -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:114 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:130 -#: screens/Inventory/InventoryDetail/InventoryDetail.js:140 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:113 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:123 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:159 #: screens/Inventory/InventoryGroups/InventoryGroupsList.js:101 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:300 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:174 @@ -1770,7 +1782,7 @@ msgstr "システムレベルの機能および関数の定義" #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:73 #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:78 #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:102 -#: screens/Job/JobDetail/JobDetail.js:504 +#: screens/Job/JobDetail/JobDetail.js:509 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:420 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:188 #: screens/Project/ProjectDetail/ProjectDetail.js:279 @@ -1803,11 +1815,11 @@ msgstr "実行環境の削除" msgid "Delete Host" msgstr "ホストの削除" -#: screens/Inventory/InventoryDetail/InventoryDetail.js:135 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:154 msgid "Delete Inventory" msgstr "インベントリーの削除" -#: screens/Job/JobDetail/JobDetail.js:500 +#: screens/Job/JobDetail/JobDetail.js:505 #: screens/Job/JobOutput/shared/OutputToolbar.js:195 #: screens/Job/JobOutput/shared/OutputToolbar.js:199 msgid "Delete Job" @@ -1878,8 +1890,8 @@ msgstr "認証情報タイプの削除" msgid "Delete error" msgstr "エラーの削除" -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:108 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:124 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:107 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:117 msgid "Delete instance group" msgstr "インスタンスグループの削除" @@ -1926,16 +1938,16 @@ msgstr "{pluralizedItemName} を削除しますか?" msgid "Deleted" msgstr "削除済み" -#: components/TemplateList/TemplateList.js:278 -#: screens/Credential/CredentialList/CredentialList.js:191 -#: screens/Inventory/InventoryList/InventoryList.js:268 -#: screens/Project/ProjectList/ProjectList.js:274 +#: components/TemplateList/TemplateList.js:295 +#: screens/Credential/CredentialList/CredentialList.js:208 +#: screens/Inventory/InventoryList/InventoryList.js:284 +#: screens/Project/ProjectList/ProjectList.js:290 msgid "Deletion Error" msgstr "削除エラー" #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:202 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:212 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:309 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:227 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:233 msgid "Deletion error" msgstr "削除エラー" @@ -1960,7 +1972,7 @@ msgstr "{0} - {1} により拒否済み" msgid "Deny" msgstr "拒否" -#: screens/Job/JobOutput/JobOutputSearch.js:127 +#: screens/Job/JobOutput/JobOutputSearch.js:130 msgid "Deprecated" msgstr "非推奨" @@ -1972,45 +1984,45 @@ msgstr "非推奨" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:260 #: components/Schedule/ScheduleList/ScheduleList.js:193 #: components/Schedule/shared/ScheduleForm.js:113 -#: components/TemplateList/TemplateList.js:195 -#: components/TemplateList/TemplateListItem.js:257 +#: components/TemplateList/TemplateList.js:210 +#: components/TemplateList/TemplateListItem.js:262 #: screens/Application/ApplicationDetails/ApplicationDetails.js:63 #: screens/Application/ApplicationsList/ApplicationsList.js:123 #: screens/Application/shared/ApplicationForm.js:60 #: screens/Credential/CredentialDetail/CredentialDetail.js:213 -#: screens/Credential/CredentialList/CredentialList.js:131 +#: screens/Credential/CredentialList/CredentialList.js:147 #: screens/Credential/shared/CredentialForm.js:169 #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:72 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:128 #: screens/CredentialType/shared/CredentialTypeForm.js:29 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:57 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:145 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:159 #: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:140 #: screens/Host/HostDetail/HostDetail.js:73 -#: screens/Host/HostList/HostList.js:145 +#: screens/Host/HostList/HostList.js:153 #: screens/Inventory/InventoryDetail/InventoryDetail.js:71 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:35 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:81 #: screens/Inventory/InventoryHosts/InventoryHostList.js:124 -#: screens/Inventory/InventoryList/InventoryList.js:180 +#: screens/Inventory/InventoryList/InventoryList.js:195 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:200 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:104 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:37 -#: screens/Inventory/shared/InventoryForm.js:40 +#: screens/Inventory/shared/InventoryForm.js:49 #: screens/Inventory/shared/InventoryGroupForm.js:40 #: screens/Inventory/shared/InventorySourceForm.js:109 #: screens/Inventory/shared/SmartInventoryForm.js:55 #: screens/ManagementJob/ManagementJobList/ManagementJobList.js:101 #: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:72 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:108 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:142 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:127 #: screens/NotificationTemplate/shared/NotificationTemplateForm.js:49 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:95 #: screens/Organization/OrganizationList/OrganizationList.js:127 #: screens/Organization/shared/OrganizationForm.js:64 #: screens/Project/ProjectDetail/ProjectDetail.js:158 -#: screens/Project/ProjectList/ProjectList.js:176 -#: screens/Project/ProjectList/ProjectListItem.js:268 +#: screens/Project/ProjectList/ProjectList.js:190 +#: screens/Project/ProjectList/ProjectListItem.js:273 #: screens/Project/shared/ProjectForm.js:177 #: screens/Team/TeamDetail/TeamDetail.js:38 #: screens/Team/TeamList/TeamList.js:122 @@ -2058,11 +2070,11 @@ msgid "Destination channels or users" msgstr "送信先チャネルまたはユーザー" #: components/AdHocCommands/useAdHocDetailsStep.js:39 -#: components/ErrorDetail/ErrorDetail.js:75 +#: components/ErrorDetail/ErrorDetail.js:80 #: components/Schedule/Schedule.js:71 #: screens/Application/Application/Application.js:78 #: screens/Application/Applications.js:38 -#: screens/Credential/Credential.js:70 +#: screens/Credential/Credential.js:71 #: screens/Credential/Credentials.js:27 #: screens/CredentialType/CredentialType.js:62 #: screens/CredentialType/CredentialTypes.js:26 @@ -2070,20 +2082,20 @@ msgstr "送信先チャネルまたはユーザー" #: screens/ExecutionEnvironment/ExecutionEnvironments.js:26 #: screens/Host/Host.js:57 #: screens/Host/Hosts.js:28 -#: screens/InstanceGroup/ContainerGroup.js:75 +#: screens/InstanceGroup/ContainerGroup.js:66 #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:174 -#: screens/InstanceGroup/InstanceGroup.js:81 -#: screens/InstanceGroup/InstanceGroups.js:51 -#: screens/InstanceGroup/InstanceGroups.js:59 +#: screens/InstanceGroup/InstanceGroup.js:68 +#: screens/InstanceGroup/InstanceGroups.js:58 +#: screens/InstanceGroup/InstanceGroups.js:66 #: screens/Instances/Instance.js:24 #: screens/Instances/Instances.js:21 #: screens/Inventory/Inventories.js:60 -#: screens/Inventory/Inventories.js:85 -#: screens/Inventory/Inventory.js:62 +#: screens/Inventory/Inventories.js:86 +#: screens/Inventory/Inventory.js:63 #: screens/Inventory/InventoryGroup/InventoryGroup.js:57 #: screens/Inventory/InventoryHost/InventoryHost.js:73 #: screens/Inventory/InventorySource/InventorySource.js:83 -#: screens/Inventory/SmartInventory.js:65 +#: screens/Inventory/SmartInventory.js:66 #: screens/Inventory/SmartInventoryHost/SmartInventoryHost.js:60 #: screens/Job/Job.js:116 #: screens/Job/JobOutput/HostEventModal.js:106 @@ -2135,6 +2147,8 @@ msgstr "送信先チャネルまたはユーザー" #: screens/Template/Templates.js:42 #: screens/Template/WorkflowJobTemplate.js:116 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:140 +#: screens/TopologyView/Tooltip.js:56 +#: screens/TopologyView/Tooltip.js:70 #: screens/User/User.js:63 #: screens/User/UserToken/UserToken.js:54 #: screens/User/Users.js:30 @@ -2148,9 +2162,9 @@ msgstr "詳細" msgid "Details tab" msgstr "詳細タブ" -#: components/Search/AdvancedSearch.js:172 +#: components/Search/AdvancedSearch.js:266 msgid "Direct Keys" -msgstr "" +msgstr "ダイレクトキー" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:200 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:258 @@ -2169,6 +2183,7 @@ msgstr "SSL 検証の無効化" #: components/InstanceToggle/InstanceToggle.js:56 #: components/StatusLabel/StatusLabel.js:39 +#: screens/TopologyView/Legend.js:133 msgid "Disabled" msgstr "無効化" @@ -2192,7 +2207,7 @@ msgid "Disassociate host from group?" msgstr "ホストのグループとの関連付けを解除しますか?" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:282 -#: screens/InstanceGroup/Instances/InstanceList.js:234 +#: screens/InstanceGroup/Instances/InstanceList.js:233 msgid "Disassociate instance from instance group?" msgstr "インスタンスグループへのインスタンスの関連付けを解除しますか?" @@ -2251,22 +2266,6 @@ msgstr "出力のダウンロード" msgid "Drag a file here or browse to upload" msgstr "ここにファイルをドラッグするか、参照してアップロード" -#: components/SelectedList/DraggableSelectedList.js:68 -#~ msgid "Draggable list to reorder and remove selected items." -#~ msgstr "選択した項目を並べ替えたり削除したりできるドラッグ可能なリスト。" - -#: components/SelectedList/DraggableSelectedList.js:43 -#~ msgid "Dragging cancelled. List is unchanged." -#~ msgstr "ドラッグがキャンセルされました。リストは変更されていません。" - -#: components/SelectedList/DraggableSelectedList.js:38 -#~ msgid "Dragging item {id}. Item with index {oldIndex} in now {newIndex}." -#~ msgstr "項目の {id} をドラッグする。項目のインデックスが {oldIndex} から {newIndex} に変わりました。" - -#: components/SelectedList/DraggableSelectedList.js:32 -#~ msgid "Dragging started for item id: {newId}." -#~ msgstr "項目 ID: {newId} のドラッグが開始しました。" - #: screens/NotificationTemplate/shared/NotificationTemplateForm.js:81 msgid "E-mail" msgstr "メール" @@ -2297,13 +2296,13 @@ msgstr "このプロジェクトでジョブを実行する際は常に、ジョ #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:117 #: screens/Host/HostDetail/HostDetail.js:105 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:99 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:115 -#: screens/Inventory/InventoryDetail/InventoryDetail.js:129 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:109 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:148 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:55 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:62 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:104 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:276 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:125 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:127 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:164 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:402 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:404 @@ -2347,8 +2346,8 @@ msgstr "このプロジェクトでジョブを実行する際は常に、ジョ msgid "Edit" msgstr "編集" -#: screens/Credential/CredentialList/CredentialListItem.js:64 -#: screens/Credential/CredentialList/CredentialListItem.js:68 +#: screens/Credential/CredentialList/CredentialListItem.js:67 +#: screens/Credential/CredentialList/CredentialListItem.js:71 msgid "Edit Credential" msgstr "認証情報の編集" @@ -2395,8 +2394,8 @@ msgstr "認証情報プラグイン設定の編集" msgid "Edit Details" msgstr "詳細の編集" -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:82 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:86 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:90 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:94 msgid "Edit Execution Environment" msgstr "実行環境の編集" @@ -2415,8 +2414,8 @@ msgstr "グループの編集" msgid "Edit Host" msgstr "ホストの編集" -#: screens/Inventory/InventoryList/InventoryListItem.js:130 -#: screens/Inventory/InventoryList/InventoryListItem.js:135 +#: screens/Inventory/InventoryList/InventoryListItem.js:134 +#: screens/Inventory/InventoryList/InventoryListItem.js:139 msgid "Edit Inventory" msgstr "インベントリーの編集" @@ -2446,8 +2445,8 @@ msgstr "順序の編集" msgid "Edit Organization" msgstr "組織の編集" -#: screens/Project/ProjectList/ProjectListItem.js:235 #: screens/Project/ProjectList/ProjectListItem.js:240 +#: screens/Project/ProjectList/ProjectListItem.js:245 msgid "Edit Project" msgstr "プロジェクトの編集" @@ -2461,7 +2460,7 @@ msgstr "質問の編集" msgid "Edit Schedule" msgstr "スケジュールの編集" -#: screens/Inventory/InventorySources/InventorySourceListItem.js:129 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:131 msgid "Edit Source" msgstr "ソースの編集" @@ -2476,9 +2475,8 @@ msgstr "Survey の編集" msgid "Edit Team" msgstr "チームの編集" -#: components/TemplateList/TemplateListItem.js:219 -#: components/TemplateList/TemplateListItem.js:225 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:103 +#: components/TemplateList/TemplateListItem.js:224 +#: components/TemplateList/TemplateListItem.js:230 msgid "Edit Template" msgstr "テンプレートの編集" @@ -2499,12 +2497,12 @@ msgstr "認証情報タイプの編集" #: screens/CredentialType/CredentialTypes.js:25 #: screens/ExecutionEnvironment/ExecutionEnvironments.js:25 -#: screens/InstanceGroup/InstanceGroups.js:56 -#: screens/InstanceGroup/InstanceGroups.js:61 -#: screens/Inventory/Inventories.js:61 -#: screens/Inventory/Inventories.js:66 -#: screens/Inventory/Inventories.js:75 -#: screens/Inventory/Inventories.js:86 +#: screens/InstanceGroup/InstanceGroups.js:63 +#: screens/InstanceGroup/InstanceGroups.js:68 +#: screens/Inventory/Inventories.js:62 +#: screens/Inventory/Inventories.js:67 +#: screens/Inventory/Inventories.js:76 +#: screens/Inventory/Inventories.js:87 msgid "Edit details" msgstr "詳細の編集" @@ -2554,7 +2552,7 @@ msgid "Elapsed time that the job ran" msgstr "ジョブ実行の経過時間" #: components/NotificationList/NotificationList.js:193 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:149 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:134 #: screens/User/UserDetail/UserDetail.js:66 #: screens/User/UserList/UserList.js:115 #: screens/User/shared/UserForm.js:73 @@ -2610,7 +2608,7 @@ msgid "Enable webhook for this template." msgstr "このテンプレートの Webhook を有効にします。" #: components/InstanceToggle/InstanceToggle.js:55 -#: components/Lookup/HostFilterLookup.js:100 +#: components/Lookup/HostFilterLookup.js:110 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:46 msgid "Enabled" msgstr "有効化" @@ -2686,7 +2684,7 @@ msgstr "終了時間" msgid "End user license agreement" msgstr "使用許諾契約書" -#: screens/Host/HostList/SmartInventoryButton.js:15 +#: screens/Host/HostList/SmartInventoryButton.js:23 msgid "Enter at least one search filter to create a new Smart Inventory" msgstr "新規スマートインベントリーを作成するために 1 つ以上の検索フィルターを入力してください。" @@ -2705,7 +2703,7 @@ msgid "" "Ansible Tower documentation for example syntax." msgstr "JSON または YAML 構文のいずれかを使用してインベントリー変数を入力します。ラジオボタンを使用して構文間で切り替えを行います。構文のサンプルについては Ansible Tower ドキュメントを参照してください。" -#: screens/Inventory/shared/InventoryForm.js:65 +#: screens/Inventory/shared/InventoryForm.js:92 msgid "Enter inventory variables 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 "JSON または YAML 構文のいずれかを使用してインベントリー変数を入力します。ラジオボタンを使用して構文で切り替えを行います。構文のサンプルについては Ansible Tower ドキュメントを参照してください。" @@ -2720,17 +2718,11 @@ msgid "" "required." msgstr "各行に 1 つの IRC チャンネルまたはユーザー名を入力します。チャンネルのシャープ記号 (#) およびユーザーのアットマーク (@) 記号は不要です。" -#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:365 -#~ msgid "" -#~ "Enter one Slack channel per line. The pound symbol (#)\n" -#~ "is required for channels." -#~ msgstr "各行に 1 つの Slack チャンネルを入力します。チャンネルにはシャープ記号 (#) が必要です。" - #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:367 msgid "" "Enter one Slack channel per line. The pound symbol (#)\n" "is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack" -msgstr "" +msgstr "それぞれの行に 1 つの Slack チャンネルを入力します。チャンネルにはシャープ記号 (#) が必要です。特定のメッセージに対して応答する、またはスレッドを開始するには、チャンネルに 16 桁の親メッセージ ID を追加します。10 桁目の後にピリオド (.) を手動で挿入する必要があります (例: #destination-channel, 1231257890.006423)。Slack を参照してください。" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:90 msgid "" @@ -2738,12 +2730,6 @@ msgid "" "list for this type of notification." msgstr "各行に 1 つのメールアドレスを入力し、この通知タイプの受信者リストを作成します。" -#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:413 -#~ msgid "" -#~ "Enter one phone number per line to specify where to\n" -#~ "route SMS messages." -#~ msgstr "各行に 1 つの電話番号を入力し、SMS メッセージのルート先を指定します。" - #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:420 msgid "" "Enter one phone number per line to specify where to\n" @@ -2802,15 +2788,16 @@ msgstr "JSON または YAML 構文のいずれかを使用して変数を入力 #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:131 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:205 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:139 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:215 -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:122 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:138 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:312 -#: screens/Job/JobOutput/JobOutputSearch.js:130 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:230 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:121 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:131 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:236 +#: screens/Job/JobOutput/JobOutputSearch.js:133 +#: screens/TopologyView/Legend.js:124 msgid "Error" msgstr "エラー" -#: screens/Project/ProjectList/ProjectList.js:286 +#: screens/Project/ProjectList/ProjectList.js:302 msgid "Error fetching updated project" msgstr "更新されたプロジェクトの取得エラー" @@ -2829,7 +2816,7 @@ msgstr "エラーメッセージボディー" msgid "Error saving the workflow!" msgstr "ワークフローの保存中にエラー!" -#: components/AdHocCommands/AdHocCommands.js:110 +#: components/AdHocCommands/AdHocCommands.js:111 #: components/CopyButton/CopyButton.js:51 #: components/DeleteButton/DeleteButton.js:56 #: components/HostToggle/HostToggle.js:76 @@ -2840,30 +2827,31 @@ msgstr "ワークフローの保存中にエラー!" #: components/LaunchPrompt/LaunchPrompt.js:66 #: components/NotificationList/NotificationList.js:246 #: components/PaginatedTable/ToolbarDeleteButton.js:205 -#: components/ResourceAccessList/ResourceAccessList.js:233 -#: components/ResourceAccessList/ResourceAccessList.js:245 +#: components/RelatedTemplateList/RelatedTemplateList.js:226 +#: components/ResourceAccessList/ResourceAccessList.js:231 +#: components/ResourceAccessList/ResourceAccessList.js:243 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:434 #: components/Schedule/ScheduleList/ScheduleList.js:238 #: components/Schedule/ScheduleToggle/ScheduleToggle.js:73 #: components/Schedule/shared/SchedulePromptableFields.js:70 -#: components/TemplateList/TemplateList.js:281 +#: components/TemplateList/TemplateList.js:298 #: contexts/Config.js:94 #: screens/Application/ApplicationDetails/ApplicationDetails.js:131 #: screens/Application/ApplicationTokens/ApplicationTokenList.js:155 #: screens/Application/ApplicationsList/ApplicationsList.js:185 #: screens/Credential/CredentialDetail/CredentialDetail.js:305 -#: screens/Credential/CredentialList/CredentialList.js:194 +#: screens/Credential/CredentialList/CredentialList.js:211 #: screens/Host/HostDetail/HostDetail.js:56 #: screens/Host/HostDetail/HostDetail.js:120 #: screens/Host/HostGroups/HostGroupsList.js:244 -#: screens/Host/HostList/HostList.js:222 +#: screens/Host/HostList/HostList.js:232 #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:296 -#: screens/InstanceGroup/Instances/InstanceList.js:296 +#: screens/InstanceGroup/Instances/InstanceList.js:295 #: screens/InstanceGroup/Instances/InstanceListItem.js:218 #: screens/Instances/InstanceDetail/InstanceDetail.js:243 #: screens/Instances/InstanceList/InstanceList.js:178 #: screens/Instances/InstanceList/InstanceListItem.js:234 -#: screens/Inventory/InventoryDetail/InventoryDetail.js:149 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:168 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:78 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:284 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:295 @@ -2871,7 +2859,7 @@ msgstr "ワークフローの保存中にエラー!" #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:119 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:261 #: screens/Inventory/InventoryHosts/InventoryHostList.js:200 -#: screens/Inventory/InventoryList/InventoryList.js:269 +#: screens/Inventory/InventoryList/InventoryList.js:285 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:264 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:307 #: screens/Inventory/InventorySources/InventorySourceList.js:240 @@ -2882,14 +2870,13 @@ msgstr "ワークフローの保存中にエラー!" #: screens/Login/Login.js:196 #: screens/ManagementJob/ManagementJobList/ManagementJobList.js:125 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:428 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:220 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:233 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:169 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:197 #: screens/Organization/OrganizationList/OrganizationList.js:195 #: screens/Project/ProjectDetail/ProjectDetail.js:287 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:179 -#: screens/Project/ProjectList/ProjectList.js:275 -#: screens/Project/ProjectList/ProjectList.js:287 +#: screens/Project/ProjectList/ProjectList.js:291 +#: screens/Project/ProjectList/ProjectList.js:303 #: screens/Project/shared/ProjectSyncButton.js:62 #: screens/Team/TeamDetail/TeamDetail.js:78 #: screens/Team/TeamList/TeamList.js:192 @@ -2927,9 +2914,9 @@ msgstr "エラー:" msgid "Errors" msgstr "エラー" -#: screens/ActivityStream/ActivityStream.js:257 +#: screens/ActivityStream/ActivityStream.js:259 #: screens/ActivityStream/ActivityStreamListItem.js:46 -#: screens/Job/JobOutput/JobOutputSearch.js:97 +#: screens/Job/JobOutput/JobOutputSearch.js:100 msgid "Event" msgstr "イベント" @@ -2945,7 +2932,7 @@ msgstr "イベント詳細モーダル" msgid "Event summary not available" msgstr "イベントの概要はありません" -#: screens/ActivityStream/ActivityStream.js:226 +#: screens/ActivityStream/ActivityStream.js:228 msgid "Events" msgstr "イベント" @@ -2953,6 +2940,10 @@ msgstr "イベント" msgid "Every minute for {0} times" msgstr "毎分 {0} 回" +#: screens/TopologyView/Legend.js:82 +msgid "Ex" +msgstr "Ex" + #: components/Search/LookupTypeInput.js:39 msgid "Exact match (default lookup if not specified)." msgstr "完全一致 (指定されない場合のデフォルトのルックアップ)" @@ -2993,10 +2984,10 @@ msgstr "親ノードが障害状態になったときに実行します。" msgid "Execute when the parent node results in a successful state." msgstr "親ノードが正常な状態になったときに実行します。" -#: screens/InstanceGroup/Instances/InstanceList.js:198 +#: screens/InstanceGroup/Instances/InstanceList.js:197 #: screens/Instances/InstanceList/InstanceList.js:117 msgid "Execution" -msgstr "" +msgstr "実行" #: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:90 #: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:91 @@ -3011,15 +3002,15 @@ msgid "Execution Environment" msgstr "実行環境" #: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:69 -#: components/TemplateList/TemplateListItem.js:155 +#: components/TemplateList/TemplateListItem.js:160 msgid "Execution Environment Missing" msgstr "実行環境がありません" #: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:103 -#: routeConfig.js:146 -#: screens/ActivityStream/ActivityStream.js:209 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:115 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:177 +#: routeConfig.js:147 +#: screens/ActivityStream/ActivityStream.js:211 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:129 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:191 #: screens/ExecutionEnvironment/ExecutionEnvironments.js:13 #: screens/ExecutionEnvironment/ExecutionEnvironments.js:22 #: screens/Organization/Organization.js:126 @@ -3030,10 +3021,14 @@ msgstr "実行環境がありません" msgid "Execution Environments" msgstr "実行環境" -#: screens/Job/JobDetail/JobDetail.js:272 +#: screens/Job/JobDetail/JobDetail.js:277 msgid "Execution Node" msgstr "実行ノード" +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:103 +msgid "Execution environment copied successfully" +msgstr "実行環境が正常にコピーされました" + #: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:110 msgid "Execution environment is missing or deleted." msgstr "実行環境が存在しないか、削除されています。" @@ -3042,6 +3037,10 @@ msgstr "実行環境が存在しないか、削除されています。" msgid "Execution environment not found." msgstr "実行環境が見つかりません。" +#: screens/TopologyView/Legend.js:86 +msgid "Execution node" +msgstr "実行ノード" + #: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:23 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:26 msgid "Exit Without Saving" @@ -3051,7 +3050,7 @@ msgstr "保存せずに終了" msgid "Expand" msgstr "展開" -#: components/DataListToolbar/DataListToolbar.js:104 +#: components/DataListToolbar/DataListToolbar.js:106 msgid "Expand all rows" msgstr "全列を展開" @@ -3062,11 +3061,11 @@ msgstr "入力の展開" #: screens/Job/JobOutput/PageControls.js:50 msgid "Expand job events" -msgstr "" +msgstr "ジョブイベントの拡張" #: screens/Job/JobOutput/shared/JobEventLineToggle.js:37 msgid "Expand section" -msgstr "" +msgstr "セクションの展開" #: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:46 msgid "Expected at least one of client_email, project_id or private_key to be present in the file." @@ -3074,7 +3073,7 @@ msgstr "client_email、project_id、または private_key の少なくとも 1 #: screens/Application/ApplicationTokens/ApplicationTokenList.js:137 #: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:32 -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:147 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:148 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:172 #: screens/User/UserTokenDetail/UserTokenDetail.js:52 #: screens/User/UserTokenList/UserTokenList.js:142 @@ -3098,7 +3097,7 @@ msgstr "UTC の有効期限" msgid "Expires on {0}" msgstr "{0} の有効期限" -#: components/JobList/JobListItem.js:287 +#: components/JobList/JobListItem.js:306 #: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:119 msgid "Explanation" msgstr "説明" @@ -3114,9 +3113,9 @@ msgstr "追加変数" #: components/Sparkline/Sparkline.js:35 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:166 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:42 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:43 #: screens/Project/ProjectDetail/ProjectDetail.js:124 -#: screens/Project/ProjectList/ProjectListItem.js:73 +#: screens/Project/ProjectList/ProjectListItem.js:77 msgid "FINISHED:" msgstr "終了日時:" @@ -3128,7 +3127,7 @@ msgstr "ファクトストレージ" #: screens/Host/Host.js:62 #: screens/Host/HostFacts/HostFacts.js:45 #: screens/Host/Hosts.js:29 -#: screens/Inventory/Inventories.js:69 +#: screens/Inventory/Inventories.js:70 #: screens/Inventory/InventoryHost/InventoryHost.js:78 #: screens/Inventory/InventoryHostFacts/InventoryHostFacts.js:39 msgid "Facts" @@ -3168,7 +3167,7 @@ msgstr "1 つ以上のワークフロー承認を承認できませんでした msgid "Failed to approve workflow approval." msgstr "ワークフローの承認を承認できませんでした。" -#: components/ResourceAccessList/ResourceAccessList.js:237 +#: components/ResourceAccessList/ResourceAccessList.js:235 msgid "Failed to assign roles properly" msgstr "ロールを正しく割り当てられませんでした" @@ -3178,7 +3177,7 @@ msgid "Failed to associate role" msgstr "ロールの関連付けに失敗しました" #: screens/Host/HostGroups/HostGroupsList.js:248 -#: screens/InstanceGroup/Instances/InstanceList.js:299 +#: screens/InstanceGroup/Instances/InstanceList.js:298 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:287 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:265 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:268 @@ -3187,12 +3186,12 @@ msgid "Failed to associate." msgstr "関連付けに失敗しました。" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:285 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:109 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:111 msgid "Failed to cancel Inventory Source Sync" msgstr "インベントリーソースの同期の取り消しに失敗しました。" #: screens/Project/ProjectDetail/ProjectDetail.js:261 -#: screens/Project/ProjectList/ProjectListItem.js:219 +#: screens/Project/ProjectList/ProjectListItem.js:224 msgid "Failed to cancel Project Sync" msgstr "プロジェクトの同期の取り消しに失敗しました。" @@ -3200,29 +3199,29 @@ msgstr "プロジェクトの同期の取り消しに失敗しました。" msgid "Failed to cancel one or more jobs." msgstr "1 つ以上のジョブを取り消すことができませんでした。" -#: components/JobList/JobListItem.js:107 -#: screens/Job/JobDetail/JobDetail.js:493 +#: components/JobList/JobListItem.js:114 +#: screens/Job/JobDetail/JobDetail.js:498 #: screens/Job/JobOutput/shared/OutputToolbar.js:138 msgid "Failed to cancel {0}" msgstr "{0} を取り消すことができませんでした。" -#: screens/Credential/CredentialList/CredentialListItem.js:85 +#: screens/Credential/CredentialList/CredentialListItem.js:88 msgid "Failed to copy credential." msgstr "認証情報をコピーできませんでした。" -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:104 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:112 msgid "Failed to copy execution environment" msgstr "実行環境をコピーできませんでした" -#: screens/Inventory/InventoryList/InventoryListItem.js:158 +#: screens/Inventory/InventoryList/InventoryListItem.js:162 msgid "Failed to copy inventory." msgstr "インベントリーをコピーできませんでした。" -#: screens/Project/ProjectList/ProjectListItem.js:257 +#: screens/Project/ProjectList/ProjectListItem.js:262 msgid "Failed to copy project." msgstr "プロジェクトをコピーできませんでした。" -#: components/TemplateList/TemplateListItem.js:239 +#: components/TemplateList/TemplateListItem.js:244 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:160 msgid "Failed to copy template." msgstr "テンプレートをコピーできませんでした。" @@ -3248,7 +3247,7 @@ msgstr "ホストを削除できませんでした。" msgid "Failed to delete inventory source {name}." msgstr "インベントリーソース {name} を削除できませんでした。" -#: screens/Inventory/InventoryDetail/InventoryDetail.js:152 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:171 msgid "Failed to delete inventory." msgstr "インベントリーを削除できませんでした。" @@ -3268,11 +3267,11 @@ msgstr "1 つ以上のアプリケーションを削除できませんでした msgid "Failed to delete one or more credential types." msgstr "1 つ以上の認証情報タイプを削除できませんでした。" -#: screens/Credential/CredentialList/CredentialList.js:197 +#: screens/Credential/CredentialList/CredentialList.js:214 msgid "Failed to delete one or more credentials." msgstr "1 つ以上の認証情報を削除できませんでした。" -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:218 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:233 msgid "Failed to delete one or more execution environments" msgstr "1 つ以上の実行環境を削除できませんでした。" @@ -3280,16 +3279,16 @@ msgstr "1 つ以上の実行環境を削除できませんでした。" msgid "Failed to delete one or more groups." msgstr "1 つ以上のグループを削除できませんでした。" -#: screens/Host/HostList/HostList.js:225 +#: screens/Host/HostList/HostList.js:235 #: screens/Inventory/InventoryHosts/InventoryHostList.js:203 msgid "Failed to delete one or more hosts." msgstr "1 つ以上のホストを削除できませんでした。" -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:315 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:239 msgid "Failed to delete one or more instance groups." msgstr "1 つ以上のインスタンスグループを削除できませんでした。" -#: screens/Inventory/InventoryList/InventoryList.js:272 +#: screens/Inventory/InventoryList/InventoryList.js:288 msgid "Failed to delete one or more inventories." msgstr "1 つ以上のインベントリーを削除できませんでした。" @@ -3297,7 +3296,7 @@ msgstr "1 つ以上のインベントリーを削除できませんでした。" msgid "Failed to delete one or more inventory sources." msgstr "1 つ以上のインベントリーリソースを削除できませんでした。" -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:182 +#: components/RelatedTemplateList/RelatedTemplateList.js:229 msgid "Failed to delete one or more job templates." msgstr "1 つ以上のジョブテンプレートを削除できませんでした" @@ -3305,7 +3304,7 @@ msgstr "1 つ以上のジョブテンプレートを削除できませんでし msgid "Failed to delete one or more jobs." msgstr "1 つ以上のジョブを削除できませんでした。" -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:223 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:236 msgid "Failed to delete one or more notification template." msgstr "1 つ以上の通知テンプレートを削除できませんでした。" @@ -3313,7 +3312,7 @@ msgstr "1 つ以上の通知テンプレートを削除できませんでした msgid "Failed to delete one or more organizations." msgstr "1 つ以上の組織を削除できませんでした。" -#: screens/Project/ProjectList/ProjectList.js:278 +#: screens/Project/ProjectList/ProjectList.js:294 msgid "Failed to delete one or more projects." msgstr "1 つ以上のプロジェクトを削除できませんでした。" @@ -3325,7 +3324,7 @@ msgstr "1 つ以上のスケジュールを削除できませんでした。" msgid "Failed to delete one or more teams." msgstr "1 つ以上のチームを削除できませんでした。" -#: components/TemplateList/TemplateList.js:284 +#: components/TemplateList/TemplateList.js:301 msgid "Failed to delete one or more templates." msgstr "1 つ以上のテンプレートを削除できませんでした。" @@ -3353,7 +3352,7 @@ msgstr "組織を削除できませんでした。" msgid "Failed to delete project." msgstr "プロジェクトを削除できませんでした。" -#: components/ResourceAccessList/ResourceAccessList.js:248 +#: components/ResourceAccessList/ResourceAccessList.js:246 msgid "Failed to delete role" msgstr "ロールを削除できませんでした。" @@ -3410,7 +3409,7 @@ msgid "Failed to disassociate one or more hosts." msgstr "1 つ以上のホストの関連付けを解除できませんでした。" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:301 -#: screens/InstanceGroup/Instances/InstanceList.js:301 +#: screens/InstanceGroup/Instances/InstanceList.js:300 #: screens/Instances/InstanceDetail/InstanceDetail.js:248 msgid "Failed to disassociate one or more instances." msgstr "1 つ以上のインスタンスの関連付けを解除できませんでした。" @@ -3423,11 +3422,11 @@ msgstr "1 つ以上のチームの関連付けを解除できませんでした msgid "Failed to fetch custom login configuration settings. System defaults will be shown instead." msgstr "カスタムログイン構成設定を取得できません。代わりに、システムのデフォルトが表示されます。" -#: screens/Project/ProjectList/ProjectList.js:290 +#: screens/Project/ProjectList/ProjectList.js:306 msgid "Failed to fetch the updated project data." msgstr "更新されたプロジェクトデータの取得に失敗しました。" -#: components/AdHocCommands/AdHocCommands.js:118 +#: components/AdHocCommands/AdHocCommands.js:119 #: components/LaunchButton/LaunchButton.js:165 #: screens/ManagementJob/ManagementJobList/ManagementJobList.js:128 msgid "Failed to launch job." @@ -3445,10 +3444,10 @@ msgstr "フルノードリソースオブジェクトを取得できませんで msgid "Failed to retrieve node credentials." msgstr "ノード認証情報を取得できませんでした。" -#: screens/InstanceGroup/Instances/InstanceList.js:303 +#: screens/InstanceGroup/Instances/InstanceList.js:302 #: screens/Instances/InstanceList/InstanceList.js:181 msgid "Failed to run a health check on one or more instances." -msgstr "1 つ以上のインスタンスでヘルスチェックを実行できませんでした。" +msgstr "1 つ以上のインスタンスで可用性をチェックできませんでした。" #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:172 msgid "Failed to send test notification." @@ -3524,7 +3523,7 @@ msgstr "値を含むフィールド。" msgid "Field ends with value." msgstr "値で終了するフィールド。" -#: screens/InstanceGroup/shared/ContainerGroupForm.js:79 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:76 msgid "Field for passing a custom Kubernetes or OpenShift Pod specification." msgstr "カスタムの Kubernetes または OpenShift Pod 仕様を渡すためのフィールド。" @@ -3540,7 +3539,7 @@ msgstr "値で開始するフィールド。" msgid "Fifth" msgstr "第 5" -#: screens/Job/JobOutput/JobOutputSearch.js:114 +#: screens/Job/JobOutput/JobOutputSearch.js:117 msgid "File Difference" msgstr "ファイルの相違点" @@ -3552,17 +3551,17 @@ msgstr "ファイルのアップロードが拒否されました。単一の .j msgid "File, directory or script" msgstr "ファイル、ディレクトリー、またはスクリプト" -#: components/Search/Search.js:180 -#: components/Search/Search.js:204 +#: components/Search/Search.js:187 +#: components/Search/Search.js:211 msgid "Filter By {name}" msgstr "{name} 別にフィルター" #: components/JobList/JobList.js:244 -#: components/JobList/JobListItem.js:93 +#: components/JobList/JobListItem.js:100 msgid "Finish Time" msgstr "終了時間" -#: screens/Job/JobDetail/JobDetail.js:116 +#: screens/Job/JobDetail/JobDetail.js:117 #: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:159 msgid "Finished" msgstr "終了日時" @@ -3573,7 +3572,7 @@ msgstr "最初" #: components/AddRole/AddResourceRole.js:27 #: components/AddRole/AddResourceRole.js:41 -#: components/ResourceAccessList/ResourceAccessList.js:134 +#: components/ResourceAccessList/ResourceAccessList.js:132 #: screens/User/UserDetail/UserDetail.js:64 #: screens/User/UserList/UserList.js:124 #: screens/User/UserList/UserList.js:161 @@ -3586,24 +3585,30 @@ msgstr "名" msgid "First Run" msgstr "初回実行日時" -#: components/ResourceAccessList/ResourceAccessList.js:183 +#: components/ResourceAccessList/ResourceAccessList.js:181 #: components/ResourceAccessList/ResourceAccessListItem.js:67 msgid "First name" msgstr "名" -#: components/Search/AdvancedSearch.js:224 +#: components/Search/AdvancedSearch.js:208 +#: components/Search/AdvancedSearch.js:222 msgid "First, select a key" -msgstr "最初に、キーを選択します" +msgstr "先にキーを選択" #: components/Workflow/WorkflowTools.js:88 msgid "Fit the graph to the available screen size" msgstr "グラフを利用可能な画面サイズに合わせます" +#: screens/TopologyView/Header.js:75 +#: screens/TopologyView/Header.js:78 +msgid "Fit to screen" +msgstr "画面に合わせる" + #: screens/Template/Survey/SurveyQuestionForm.js:94 msgid "Float" msgstr "浮動" -#: screens/Job/JobOutput/JobOutputSearch.js:181 +#: screens/Job/JobOutput/JobOutputSearch.js:184 msgid "Follow" msgstr "フォロー" @@ -3673,7 +3678,7 @@ msgstr "Galaxy 認証情報" msgid "Galaxy credentials must be owned by an Organization." msgstr "Galaxy 認証情報は組織が所有している必要があります。" -#: screens/Job/JobOutput/JobOutputSearch.js:122 +#: screens/Job/JobOutput/JobOutputSearch.js:125 msgid "Gathering Facts" msgstr "ファクトの収集" @@ -3688,7 +3693,7 @@ msgstr "サブスクリプションの取得" #: components/Lookup/ProjectLookup.js:135 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:89 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:158 -#: screens/Project/ProjectList/ProjectList.js:184 +#: screens/Project/ProjectList/ProjectList.js:198 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:97 msgid "Git" msgstr "Git" @@ -3737,12 +3742,8 @@ msgstr "GitHub 設定" msgid "GitLab" msgstr "GitLab" -#: components/Lookup/ExecutionEnvironmentLookup.js:206 -#~ msgid "Global Default Execution Environment" -#~ msgstr "グローバルなデフォルトの実行環境" - #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:76 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:76 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:84 msgid "Globally Available" msgstr "システム全体で利用可能" @@ -3779,7 +3780,7 @@ msgid "Google OAuth2" msgstr "Google OAuth2" #: components/NotificationList/NotificationList.js:194 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:150 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:135 msgid "Grafana" msgstr "Grafana" @@ -3800,11 +3801,11 @@ msgstr "Greater than の比較条件" msgid "Greater than or equal to comparison." msgstr "Greater than or equal to の比較条件" -#: components/Lookup/HostFilterLookup.js:92 +#: components/Lookup/HostFilterLookup.js:102 msgid "Group" msgstr "グループ" -#: screens/Inventory/Inventories.js:76 +#: screens/Inventory/Inventories.js:77 msgid "Group details" msgstr "グループの詳細" @@ -3815,12 +3816,12 @@ msgstr "グループタイプ" #: screens/Host/Host.js:67 #: screens/Host/HostGroups/HostGroupsList.js:231 #: screens/Host/Hosts.js:30 -#: screens/Inventory/Inventories.js:70 -#: screens/Inventory/Inventories.js:72 -#: screens/Inventory/Inventory.js:64 +#: screens/Inventory/Inventories.js:71 +#: screens/Inventory/Inventories.js:73 +#: screens/Inventory/Inventory.js:65 #: screens/Inventory/InventoryHost/InventoryHost.js:83 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:248 -#: screens/Inventory/InventoryList/InventoryListItem.js:123 +#: screens/Inventory/InventoryList/InventoryListItem.js:127 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:251 #: util/getRelatedResourceDeleteDetails.js:118 msgid "Groups" @@ -3841,11 +3842,12 @@ msgstr "HTTP メソッド" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:273 #: screens/Instances/InstanceDetail/InstanceDetail.js:228 msgid "Health Check" -msgstr "ヘルスチェック" +msgstr "可用性チェック" #: components/StatusLabel/StatusLabel.js:29 +#: screens/TopologyView/Legend.js:118 msgid "Healthy" -msgstr "ヘルス" +msgstr "利用可能" #: components/AppContainer/PageHeaderToolbar.js:121 msgid "Help" @@ -3861,13 +3863,17 @@ msgid "Hide description" msgstr "説明の非表示" #: components/NotificationList/NotificationList.js:195 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:151 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:136 msgid "Hipchat" msgstr "Hipchat" #: screens/Instances/InstanceList/InstanceList.js:119 msgid "Hop" -msgstr "" +msgstr "ホップ" + +#: screens/TopologyView/Legend.js:103 +msgid "Hop node" +msgstr "ホップノード" #: screens/Job/JobOutput/HostEventModal.js:112 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:148 @@ -3875,11 +3881,11 @@ msgstr "" msgid "Host" msgstr "ホスト" -#: screens/Job/JobOutput/JobOutputSearch.js:109 +#: screens/Job/JobOutput/JobOutputSearch.js:112 msgid "Host Async Failure" msgstr "ホストの非同期失敗" -#: screens/Job/JobOutput/JobOutputSearch.js:108 +#: screens/Job/JobOutput/JobOutputSearch.js:111 msgid "Host Async OK" msgstr "ホストの非同期 OK" @@ -3897,11 +3903,11 @@ msgstr "ホスト数" msgid "Host Details" msgstr "ホストの詳細" -#: screens/Job/JobOutput/JobOutputSearch.js:100 +#: screens/Job/JobOutput/JobOutputSearch.js:103 msgid "Host Failed" msgstr "ホストの失敗" -#: screens/Job/JobOutput/JobOutputSearch.js:103 +#: screens/Job/JobOutput/JobOutputSearch.js:106 msgid "Host Failure" msgstr "ホストの障害" @@ -3915,31 +3921,31 @@ msgstr "ホストフィルター" msgid "Host Name" msgstr "ホスト名" -#: screens/Job/JobOutput/JobOutputSearch.js:102 +#: screens/Job/JobOutput/JobOutputSearch.js:105 msgid "Host OK" msgstr "ホスト OK" -#: screens/Job/JobOutput/JobOutputSearch.js:107 +#: screens/Job/JobOutput/JobOutputSearch.js:110 msgid "Host Polling" msgstr "ホストのポーリング" -#: screens/Job/JobOutput/JobOutputSearch.js:113 +#: screens/Job/JobOutput/JobOutputSearch.js:116 msgid "Host Retry" msgstr "ホストの再試行" -#: screens/Job/JobOutput/JobOutputSearch.js:104 +#: screens/Job/JobOutput/JobOutputSearch.js:107 msgid "Host Skipped" msgstr "ホストがスキップされました" -#: screens/Job/JobOutput/JobOutputSearch.js:101 +#: screens/Job/JobOutput/JobOutputSearch.js:104 msgid "Host Started" msgstr "ホストの開始" -#: screens/Job/JobOutput/JobOutputSearch.js:105 +#: screens/Job/JobOutput/JobOutputSearch.js:108 msgid "Host Unreachable" msgstr "ホストに到達できません" -#: screens/Inventory/Inventories.js:67 +#: screens/Inventory/Inventories.js:68 msgid "Host details" msgstr "ホストの詳細" @@ -3956,23 +3962,23 @@ msgstr "ホストが見つかりませんでした。" msgid "Host status information for this job is unavailable." msgstr "このジョブのホストのステータス情報は利用できません。" -#: routeConfig.js:84 -#: screens/ActivityStream/ActivityStream.js:168 +#: routeConfig.js:85 +#: screens/ActivityStream/ActivityStream.js:170 #: screens/Dashboard/Dashboard.js:81 -#: screens/Host/HostList/HostList.js:135 -#: screens/Host/HostList/HostList.js:182 +#: screens/Host/HostList/HostList.js:143 +#: screens/Host/HostList/HostList.js:190 #: screens/Host/Hosts.js:15 #: screens/Host/Hosts.js:24 -#: screens/Inventory/Inventories.js:63 -#: screens/Inventory/Inventories.js:77 -#: screens/Inventory/Inventory.js:65 +#: screens/Inventory/Inventories.js:64 +#: screens/Inventory/Inventories.js:78 +#: screens/Inventory/Inventory.js:66 #: screens/Inventory/InventoryGroup/InventoryGroup.js:67 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:189 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:271 #: screens/Inventory/InventoryHosts/InventoryHostList.js:112 #: screens/Inventory/InventoryHosts/InventoryHostList.js:171 -#: screens/Inventory/SmartInventory.js:67 -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:63 +#: screens/Inventory/SmartInventory.js:68 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:71 #: screens/Job/JobOutput/shared/OutputToolbar.js:97 #: util/getRelatedResourceDeleteDetails.js:122 msgid "Hosts" @@ -3999,13 +4005,21 @@ msgstr "残りのホスト" msgid "Hour" msgstr "時間" -#: screens/InstanceGroup/Instances/InstanceList.js:199 +#: screens/TopologyView/Legend.js:92 +msgid "Hy" +msgstr "Hy" + +#: screens/InstanceGroup/Instances/InstanceList.js:198 #: screens/Instances/InstanceList/InstanceList.js:118 msgid "Hybrid" -msgstr "" +msgstr "ハイブリッド" + +#: screens/TopologyView/Legend.js:95 +msgid "Hybrid node" +msgstr "ハイブリッドノード" #: components/JobList/JobList.js:196 -#: components/Lookup/HostFilterLookup.js:88 +#: components/Lookup/HostFilterLookup.js:98 #: screens/Team/TeamRoles/TeamRolesList.js:155 msgid "ID" msgstr "ID" @@ -4027,7 +4041,7 @@ msgid "ID of the panel (optional)" msgstr "パネル ID (オプション)" #: components/NotificationList/NotificationList.js:196 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:152 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:137 msgid "IRC" msgstr "IRC" @@ -4151,10 +4165,10 @@ msgid "" msgstr "起動時およびプロジェクトの更新時にインベントリーソースを更新する場合は、起動時に更新をクリックして移動します" #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:52 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:127 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:133 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:152 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:67 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:141 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:147 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:166 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:75 #: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:96 #: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:89 #: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:108 @@ -4162,7 +4176,7 @@ msgstr "起動時およびプロジェクトの更新時にインベントリー msgid "Image" msgstr "イメージ" -#: screens/Job/JobOutput/JobOutputSearch.js:117 +#: screens/Job/JobOutput/JobOutputSearch.js:120 msgid "Including File" msgstr "組み込みファイル" @@ -4181,13 +4195,13 @@ msgstr "情報" msgid "Initiated By" msgstr "開始:" -#: screens/ActivityStream/ActivityStream.js:245 -#: screens/ActivityStream/ActivityStream.js:255 +#: screens/ActivityStream/ActivityStream.js:247 +#: screens/ActivityStream/ActivityStream.js:257 #: screens/ActivityStream/ActivityStreamDetailButton.js:44 msgid "Initiated by" msgstr "開始:" -#: screens/ActivityStream/ActivityStream.js:235 +#: screens/ActivityStream/ActivityStream.js:237 msgid "Initiated by (username)" msgstr "開始者 (ユーザー名)" @@ -4214,7 +4228,7 @@ msgstr "Insights for Ansible Automation Platform" msgid "Insights for Ansible Automation Platform dashboard" msgstr "Insights for Ansible Automation Platform ダッシュボード" -#: components/Lookup/HostFilterLookup.js:113 +#: components/Lookup/HostFilterLookup.js:123 msgid "Insights system ID" msgstr "Insights システム ID" @@ -4226,7 +4240,7 @@ msgstr "インスタンス" msgid "Instance Filters" msgstr "インスタンスフィルター" -#: screens/Job/JobDetail/JobDetail.js:278 +#: screens/Job/JobDetail/JobDetail.js:283 msgid "Instance Group" msgstr "インスタンスグループ" @@ -4234,32 +4248,32 @@ msgstr "インスタンスグループ" #: components/Lookup/InstanceGroupsLookup.js:75 #: components/Lookup/InstanceGroupsLookup.js:121 #: components/PromptDetail/PromptJobTemplateDetail.js:229 -#: routeConfig.js:131 -#: screens/ActivityStream/ActivityStream.js:197 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:166 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:268 -#: screens/InstanceGroup/InstanceGroups.js:37 -#: screens/InstanceGroup/InstanceGroups.js:47 +#: routeConfig.js:132 +#: screens/ActivityStream/ActivityStream.js:199 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:111 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:193 +#: screens/InstanceGroup/InstanceGroups.js:44 +#: screens/InstanceGroup/InstanceGroups.js:54 #: screens/Inventory/InventoryDetail/InventoryDetail.js:84 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:117 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:392 msgid "Instance Groups" msgstr "インスタンスグループ" -#: components/Lookup/HostFilterLookup.js:105 +#: components/Lookup/HostFilterLookup.js:115 msgid "Instance ID" msgstr "インスタンス ID" -#: screens/InstanceGroup/InstanceGroups.js:54 +#: screens/InstanceGroup/InstanceGroups.js:61 msgid "Instance details" msgstr "インスタンスの詳細" -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:64 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:58 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:69 msgid "Instance group" msgstr "インスタンスグループ" -#: screens/InstanceGroup/InstanceGroup.js:104 +#: screens/InstanceGroup/InstanceGroup.js:91 msgid "Instance group not found." msgstr "インスタンスグループが見つかりません。" @@ -4272,14 +4286,14 @@ msgstr "インスタンスグループの使用容量" msgid "Instance groups" msgstr "インスタンスグループ" -#: routeConfig.js:136 -#: screens/ActivityStream/ActivityStream.js:195 -#: screens/InstanceGroup/InstanceGroup.js:86 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:288 +#: routeConfig.js:137 +#: screens/ActivityStream/ActivityStream.js:197 +#: screens/InstanceGroup/InstanceGroup.js:73 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:212 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:73 -#: screens/InstanceGroup/InstanceGroups.js:52 -#: screens/InstanceGroup/Instances/InstanceList.js:182 -#: screens/InstanceGroup/Instances/InstanceList.js:278 +#: screens/InstanceGroup/InstanceGroups.js:59 +#: screens/InstanceGroup/Instances/InstanceList.js:181 +#: screens/InstanceGroup/Instances/InstanceList.js:277 #: screens/Instances/InstanceList/InstanceList.js:101 #: screens/Instances/Instances.js:11 #: screens/Instances/Instances.js:19 @@ -4311,26 +4325,26 @@ msgid "Invalid username or password. Please try again." msgstr "無効なユーザー名またはパスワードです。やり直してください。" #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:119 -#: routeConfig.js:79 -#: screens/ActivityStream/ActivityStream.js:165 +#: routeConfig.js:80 +#: screens/ActivityStream/ActivityStream.js:167 #: screens/Dashboard/Dashboard.js:92 #: screens/Inventory/Inventories.js:16 -#: screens/Inventory/InventoryList/InventoryList.js:159 -#: screens/Inventory/InventoryList/InventoryList.js:222 +#: screens/Inventory/InventoryList/InventoryList.js:174 +#: screens/Inventory/InventoryList/InventoryList.js:237 #: util/getRelatedResourceDeleteDetails.js:201 #: util/getRelatedResourceDeleteDetails.js:269 msgid "Inventories" msgstr "インベントリー" -#: screens/Inventory/InventoryList/InventoryListItem.js:149 +#: screens/Inventory/InventoryList/InventoryListItem.js:153 msgid "Inventories with sources cannot be copied" msgstr "ソースを含むインベントリーはコピーできません。" #: components/HostForm/HostForm.js:48 -#: components/JobList/JobListItem.js:204 +#: components/JobList/JobListItem.js:223 #: components/LaunchPrompt/steps/InventoryStep.js:105 #: components/LaunchPrompt/steps/useInventoryStep.js:48 -#: components/Lookup/HostFilterLookup.js:376 +#: components/Lookup/HostFilterLookup.js:422 #: components/Lookup/HostListItem.js:9 #: components/Lookup/InventoryLookup.js:129 #: components/Lookup/InventoryLookup.js:138 @@ -4343,18 +4357,19 @@ msgstr "ソースを含むインベントリーはコピーできません。" #: components/PromptDetail/PromptJobTemplateDetail.js:134 #: components/PromptDetail/PromptWFJobTemplateDetail.js:77 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:297 -#: components/TemplateList/TemplateListItem.js:283 -#: components/TemplateList/TemplateListItem.js:293 +#: components/TemplateList/TemplateListItem.js:288 +#: components/TemplateList/TemplateListItem.js:298 #: screens/Host/HostDetail/HostDetail.js:75 -#: screens/Host/HostList/HostList.js:162 +#: screens/Host/HostList/HostList.js:170 #: screens/Host/HostList/HostListItem.js:55 #: screens/Inventory/InventoryDetail/InventoryDetail.js:72 -#: screens/Inventory/InventoryList/InventoryList.js:171 -#: screens/Inventory/InventoryList/InventoryListItem.js:113 +#: screens/Inventory/InventoryList/InventoryList.js:186 +#: screens/Inventory/InventoryList/InventoryListItem.js:117 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:39 -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:104 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:113 #: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:39 -#: screens/Job/JobDetail/JobDetail.js:164 +#: screens/Job/JobDetail/JobDetail.js:165 +#: screens/Job/JobDetail/JobDetail.js:179 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:213 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:221 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:140 @@ -4370,15 +4385,15 @@ msgstr "インベントリー (名前)" msgid "Inventory File" msgstr "インベントリーファイル" -#: components/Lookup/HostFilterLookup.js:96 +#: components/Lookup/HostFilterLookup.js:106 msgid "Inventory ID" msgstr "インベントリー ID" -#: screens/Job/JobDetail/JobDetail.js:182 +#: screens/Job/JobDetail/JobDetail.js:185 msgid "Inventory Source" -msgstr "Inventory Source (インベントリーソース)" +msgstr "インベントリーソース" -#: screens/Job/JobDetail/JobDetail.js:205 +#: screens/Job/JobDetail/JobDetail.js:208 msgid "Inventory Source Project" msgstr "インベントリーソースのプロジェクト" @@ -4387,7 +4402,7 @@ msgid "Inventory Source Sync" msgstr "インベントリーソース同期" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:283 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:108 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:110 msgid "Inventory Source Sync Error" msgstr "インベントリーソース同期エラー" @@ -4399,14 +4414,14 @@ msgid "Inventory Sources" msgstr "インベントリーソース" #: components/JobList/JobList.js:208 -#: components/JobList/JobListItem.js:37 +#: components/JobList/JobListItem.js:43 #: components/Schedule/ScheduleList/ScheduleListItem.js:36 #: components/Workflow/WorkflowLegend.js:100 -#: screens/Job/JobDetail/JobDetail.js:70 +#: screens/Job/JobDetail/JobDetail.js:71 msgid "Inventory Sync" msgstr "インベントリー同期" -#: screens/Inventory/InventoryList/InventoryList.js:168 +#: screens/Inventory/InventoryList/InventoryList.js:183 msgid "Inventory Type" msgstr "インベントリーのタイプ" @@ -4414,12 +4429,16 @@ msgstr "インベントリーのタイプ" msgid "Inventory Update" msgstr "インベントリー更新" +#: screens/Inventory/InventoryList/InventoryList.js:121 +msgid "Inventory copied successfully" +msgstr "インベントリーが正常にコピーされました" + #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:228 #: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:104 msgid "Inventory file" msgstr "インベントリーファイル" -#: screens/Inventory/Inventory.js:91 +#: screens/Inventory/Inventory.js:93 msgid "Inventory not found." msgstr "インベントリーが見つかりません。" @@ -4431,23 +4450,23 @@ msgstr "インベントリーの同期" msgid "Inventory sync failures" msgstr "インベントリーの同期の失敗" -#: components/DataListToolbar/DataListToolbar.js:109 +#: components/DataListToolbar/DataListToolbar.js:111 msgid "Is expanded" msgstr "展開" -#: components/DataListToolbar/DataListToolbar.js:111 +#: components/DataListToolbar/DataListToolbar.js:113 msgid "Is not expanded" msgstr "展開なし" -#: screens/Job/JobOutput/JobOutputSearch.js:111 +#: screens/Job/JobOutput/JobOutputSearch.js:114 msgid "Item Failed" msgstr "項目の失敗" -#: screens/Job/JobOutput/JobOutputSearch.js:110 +#: screens/Job/JobOutput/JobOutputSearch.js:113 msgid "Item OK" msgstr "項目 OK" -#: screens/Job/JobOutput/JobOutputSearch.js:112 +#: screens/Job/JobOutput/JobOutputSearch.js:115 msgid "Item Skipped" msgstr "項目のスキップ" @@ -4462,9 +4481,9 @@ msgstr "ページ別の項目" #: components/Sparkline/Sparkline.js:28 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:159 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:35 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:36 #: screens/Project/ProjectDetail/ProjectDetail.js:117 -#: screens/Project/ProjectList/ProjectListItem.js:66 +#: screens/Project/ProjectList/ProjectListItem.js:70 msgid "JOB ID:" msgstr "ジョブ ID:" @@ -4487,23 +4506,23 @@ msgstr "1 月" #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:221 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:66 msgid "Job" -msgstr "ジョブ" +msgstr "Job" -#: components/JobList/JobListItem.js:105 -#: screens/Job/JobDetail/JobDetail.js:491 -#: screens/Job/JobOutput/JobOutput.js:800 -#: screens/Job/JobOutput/JobOutput.js:801 +#: components/JobList/JobListItem.js:112 +#: screens/Job/JobDetail/JobDetail.js:496 +#: screens/Job/JobOutput/JobOutput.js:821 +#: screens/Job/JobOutput/JobOutput.js:822 #: screens/Job/JobOutput/shared/OutputToolbar.js:136 msgid "Job Cancel Error" msgstr "ジョブキャンセルエラー" -#: screens/Job/JobDetail/JobDetail.js:513 -#: screens/Job/JobOutput/JobOutput.js:789 -#: screens/Job/JobOutput/JobOutput.js:790 +#: screens/Job/JobDetail/JobDetail.js:518 +#: screens/Job/JobOutput/JobOutput.js:810 +#: screens/Job/JobOutput/JobOutput.js:811 msgid "Job Delete Error" msgstr "ジョブ削除エラー" -#: screens/Job/JobDetail/JobDetail.js:97 +#: screens/Job/JobDetail/JobDetail.js:98 msgid "Job ID" msgstr "ジョブ ID:" @@ -4511,13 +4530,13 @@ msgstr "ジョブ ID:" msgid "Job Runs" msgstr "ジョブの実行" -#: components/JobList/JobListItem.js:294 -#: screens/Job/JobDetail/JobDetail.js:293 +#: components/JobList/JobListItem.js:313 +#: screens/Job/JobDetail/JobDetail.js:298 msgid "Job Slice" msgstr "ジョブスライス" -#: components/JobList/JobListItem.js:299 -#: screens/Job/JobDetail/JobDetail.js:300 +#: components/JobList/JobListItem.js:318 +#: screens/Job/JobDetail/JobDetail.js:305 msgid "Job Slice Parent" msgstr "ジョブスライスの親" @@ -4536,19 +4555,19 @@ msgstr "ジョブステータス" #: components/PromptDetail/PromptDetail.js:235 #: components/PromptDetail/PromptJobTemplateDetail.js:248 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:353 -#: screens/Job/JobDetail/JobDetail.js:372 +#: screens/Job/JobDetail/JobDetail.js:377 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:418 #: screens/Template/shared/JobTemplateForm.js:519 msgid "Job Tags" msgstr "ジョブタグ" -#: components/JobList/JobListItem.js:172 -#: components/TemplateList/TemplateList.js:202 +#: components/JobList/JobListItem.js:191 +#: components/TemplateList/TemplateList.js:217 #: components/Workflow/WorkflowLegend.js:92 #: components/Workflow/WorkflowNodeHelp.js:59 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:97 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:17 -#: screens/Job/JobDetail/JobDetail.js:123 +#: screens/Job/JobDetail/JobDetail.js:124 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:93 msgid "Job Template" msgstr "ジョブテンプレート" @@ -4557,7 +4576,12 @@ msgstr "ジョブテンプレート" msgid "Job Template default credentials must be replaced with one of the same type. Please select a credential for the following types in order to proceed: {0}" msgstr "ジョブテンプレートのデフォルトの認証情報は、同じタイプの認証情報に置き換える必要があります。続行するには、次のタイプの認証情報を選択してください: {0}" -#: screens/Project/Project.js:115 +#: screens/Credential/Credential.js:78 +#: screens/Credential/Credentials.js:29 +#: screens/Inventory/Inventories.js:61 +#: screens/Inventory/Inventory.js:73 +#: screens/Inventory/SmartInventory.js:74 +#: screens/Project/Project.js:106 #: screens/Project/Projects.js:31 #: util/getRelatedResourceDeleteDetails.js:55 #: util/getRelatedResourceDeleteDetails.js:100 @@ -4578,7 +4602,7 @@ msgstr "ノードの作成時または編集時に、パスワードの入力を #: components/PromptDetail/PromptDetail.js:183 #: components/PromptDetail/PromptJobTemplateDetail.js:107 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:293 -#: screens/Job/JobDetail/JobDetail.js:157 +#: screens/Job/JobDetail/JobDetail.js:158 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:192 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:137 #: screens/Template/shared/JobTemplateForm.js:250 @@ -4593,28 +4617,28 @@ msgstr "ジョブステータス" msgid "Job status graph tab" msgstr "ジョブステータスのグラフタブ" +#: components/RelatedTemplateList/RelatedTemplateList.js:141 +#: components/RelatedTemplateList/RelatedTemplateList.js:191 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:15 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:117 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:149 msgid "Job templates" msgstr "ジョブテンプレート" #: components/JobList/JobList.js:187 #: components/JobList/JobList.js:270 -#: routeConfig.js:38 -#: screens/ActivityStream/ActivityStream.js:142 +#: routeConfig.js:39 +#: screens/ActivityStream/ActivityStream.js:144 #: screens/Dashboard/shared/LineChart.js:64 #: screens/Host/Host.js:72 #: screens/Host/Hosts.js:31 -#: screens/InstanceGroup/ContainerGroup.js:80 -#: screens/InstanceGroup/InstanceGroup.js:91 -#: screens/InstanceGroup/InstanceGroups.js:55 -#: screens/InstanceGroup/InstanceGroups.js:60 +#: screens/InstanceGroup/ContainerGroup.js:71 +#: screens/InstanceGroup/InstanceGroup.js:78 +#: screens/InstanceGroup/InstanceGroups.js:62 +#: screens/InstanceGroup/InstanceGroups.js:67 #: screens/Inventory/Inventories.js:59 -#: screens/Inventory/Inventories.js:68 -#: screens/Inventory/Inventory.js:68 +#: screens/Inventory/Inventories.js:69 +#: screens/Inventory/Inventory.js:69 #: screens/Inventory/InventoryHost/InventoryHost.js:88 -#: screens/Inventory/SmartInventory.js:69 +#: screens/Inventory/SmartInventory.js:70 #: screens/Job/Jobs.js:21 #: screens/Job/Jobs.js:31 #: screens/Setting/SettingList.js:87 @@ -4637,19 +4661,19 @@ msgstr "7 月" msgid "June" msgstr "6 月" -#: components/Search/AdvancedSearch.js:162 +#: components/Search/AdvancedSearch.js:256 msgid "Key" msgstr "キー" -#: components/Search/AdvancedSearch.js:153 +#: components/Search/AdvancedSearch.js:247 msgid "Key select" msgstr "キー選択" -#: components/Search/AdvancedSearch.js:156 +#: components/Search/AdvancedSearch.js:250 msgid "Key typeahead" msgstr "キー先行入力" -#: screens/ActivityStream/ActivityStream.js:230 +#: screens/ActivityStream/ActivityStream.js:232 msgid "Keyword" msgstr "キーワード" @@ -4706,19 +4730,22 @@ msgstr "LDAP4" msgid "LDAP5" msgstr "LDAP5" -#: components/TemplateList/TemplateList.js:219 +#: components/RelatedTemplateList/RelatedTemplateList.js:163 +#: components/TemplateList/TemplateList.js:234 msgid "Label" -msgstr "" +msgstr "ラベル" #: components/JobList/JobList.js:200 msgid "Label Name" msgstr "ラベル名" -#: components/JobList/JobListItem.js:264 +#: components/JobList/JobListItem.js:283 #: components/PromptDetail/PromptJobTemplateDetail.js:210 #: components/PromptDetail/PromptWFJobTemplateDetail.js:114 -#: components/TemplateList/TemplateListItem.js:344 -#: screens/Job/JobDetail/JobDetail.js:352 +#: components/TemplateList/TemplateListItem.js:349 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:108 +#: screens/Inventory/shared/InventoryForm.js:74 +#: screens/Job/JobDetail/JobDetail.js:357 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:372 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:188 #: screens/Template/shared/JobTemplateForm.js:391 @@ -4737,7 +4764,7 @@ msgstr "最終" #: screens/Instances/InstanceList/InstanceListItem.js:138 #: screens/Instances/InstanceList/InstanceListItem.js:223 msgid "Last Health Check" -msgstr "最後のヘルスチェック" +msgstr "最終可用性チェック" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:185 #: screens/Project/ProjectDetail/ProjectDetail.js:142 @@ -4750,7 +4777,7 @@ msgstr "前回のログイン" #: components/PromptDetail/PromptDetail.js:159 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:282 -#: components/TemplateList/TemplateListItem.js:314 +#: components/TemplateList/TemplateListItem.js:319 #: screens/Application/ApplicationDetails/ApplicationDetails.js:101 #: screens/Application/ApplicationsList/ApplicationListItem.js:45 #: screens/Application/ApplicationsList/ApplicationsList.js:159 @@ -4759,11 +4786,11 @@ msgstr "前回のログイン" #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:104 #: screens/Host/HostDetail/HostDetail.js:86 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:71 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:100 -#: screens/Inventory/InventoryDetail/InventoryDetail.js:117 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:94 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:136 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:45 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:85 -#: screens/Job/JobDetail/JobDetail.js:431 +#: screens/Job/JobDetail/JobDetail.js:436 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:383 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:110 #: screens/Project/ProjectDetail/ProjectDetail.js:236 @@ -4777,7 +4804,7 @@ msgstr "最終更新日" #: components/AddRole/AddResourceRole.js:31 #: components/AddRole/AddResourceRole.js:45 -#: components/ResourceAccessList/ResourceAccessList.js:138 +#: components/ResourceAccessList/ResourceAccessList.js:136 #: screens/User/UserDetail/UserDetail.js:65 #: screens/User/UserList/UserList.js:128 #: screens/User/UserList/UserList.js:162 @@ -4786,32 +4813,32 @@ msgstr "最終更新日" msgid "Last Name" msgstr "姓" -#: components/TemplateList/TemplateList.js:229 -#: components/TemplateList/TemplateListItem.js:180 +#: components/TemplateList/TemplateList.js:244 +#: components/TemplateList/TemplateListItem.js:185 msgid "Last Ran" msgstr "最終実行日時" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:269 msgid "Last Run" -msgstr "最終実行" +msgstr "最終実行日時" -#: components/Lookup/HostFilterLookup.js:109 +#: components/Lookup/HostFilterLookup.js:119 msgid "Last job" msgstr "最後のジョブ" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:264 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:151 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:50 -#: screens/Project/ProjectList/ProjectListItem.js:295 +#: screens/Project/ProjectList/ProjectListItem.js:300 msgid "Last modified" msgstr "最終更新日" -#: components/ResourceAccessList/ResourceAccessList.js:184 +#: components/ResourceAccessList/ResourceAccessList.js:182 #: components/ResourceAccessList/ResourceAccessListItem.js:68 msgid "Last name" msgstr "姓" -#: screens/Project/ProjectList/ProjectListItem.js:300 +#: screens/Project/ProjectList/ProjectListItem.js:305 msgid "Last used" msgstr "最終使用日時" @@ -4830,8 +4857,7 @@ msgstr "起動" msgid "Launch Management Job" msgstr "管理ジョブの起動" -#: components/TemplateList/TemplateListItem.js:200 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:85 +#: components/TemplateList/TemplateListItem.js:205 msgid "Launch Template" msgstr "テンプレートの起動" @@ -4844,7 +4870,7 @@ msgstr "テンプレートの起動" msgid "Launch management job" msgstr "管理ジョブの起動" -#: components/TemplateList/TemplateListItem.js:208 +#: components/TemplateList/TemplateListItem.js:213 msgid "Launch template" msgstr "テンプレートの起動" @@ -4857,7 +4883,7 @@ msgstr "ワークフローの起動" msgid "Launch | {0}" msgstr "起動 | {0}" -#: components/DetailList/LaunchedByDetail.js:83 +#: components/DetailList/LaunchedByDetail.js:54 msgid "Launched By" msgstr "起動者" @@ -4875,6 +4901,8 @@ msgstr "実行環境をシステム全体で利用できるようにするには #: components/Workflow/WorkflowLegend.js:86 #: screens/Metrics/LineChart.js:120 +#: screens/TopologyView/Header.js:102 +#: screens/TopologyView/Legend.js:65 msgid "Legend" msgstr "凡例" @@ -4894,7 +4922,7 @@ msgstr "Less than or equal to の比較条件" #: components/PromptDetail/PromptJobTemplateDetail.js:155 #: components/PromptDetail/PromptWFJobTemplateDetail.js:88 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:321 -#: screens/Job/JobDetail/JobDetail.js:257 +#: screens/Job/JobDetail/JobDetail.js:262 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:259 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:147 #: screens/Template/shared/JobTemplateForm.js:440 @@ -4940,7 +4968,7 @@ msgstr "ロギング設定" msgid "Logout" msgstr "ログアウト" -#: components/Lookup/HostFilterLookup.js:340 +#: components/Lookup/HostFilterLookup.js:366 #: components/Lookup/Lookup.js:180 msgid "Lookup modal" msgstr "ルックアップモーダル" @@ -4958,16 +4986,16 @@ msgid "Lookup typeahead" msgstr "ルックアップの先行入力" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:157 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:33 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:34 #: screens/Project/ProjectDetail/ProjectDetail.js:115 -#: screens/Project/ProjectList/ProjectListItem.js:64 +#: screens/Project/ProjectList/ProjectListItem.js:68 msgid "MOST RECENT SYNC" msgstr "直近の同期" #: components/AdHocCommands/AdHocCredentialStep.js:97 #: components/AdHocCommands/AdHocCredentialStep.js:98 #: components/AdHocCommands/AdHocCredentialStep.js:112 -#: screens/Job/JobDetail/JobDetail.js:308 +#: screens/Job/JobDetail/JobDetail.js:313 msgid "Machine Credential" msgstr "マシンの認証情報" @@ -4975,22 +5003,22 @@ msgstr "マシンの認証情報" msgid "Managed" msgstr "管理" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:146 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:147 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:169 msgid "Managed nodes" msgstr "管理ノード" #: components/JobList/JobList.js:211 -#: components/JobList/JobListItem.js:40 +#: components/JobList/JobListItem.js:46 #: components/Schedule/ScheduleList/ScheduleListItem.js:39 #: components/Workflow/WorkflowLegend.js:108 #: components/Workflow/WorkflowNodeHelp.js:79 -#: screens/Job/JobDetail/JobDetail.js:73 +#: screens/Job/JobDetail/JobDetail.js:74 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:105 msgid "Management Job" msgstr "管理ジョブ" -#: routeConfig.js:126 +#: routeConfig.js:127 #: screens/ManagementJob/ManagementJobList/ManagementJobList.js:84 msgid "Management Jobs" msgstr "管理ジョブ" @@ -5021,8 +5049,8 @@ msgstr "管理ジョブ" #: screens/Instances/InstanceDetail/InstanceDetail.js:155 #: screens/Instances/InstanceList/InstanceListItem.js:219 #: screens/Project/ProjectDetail/ProjectDetail.js:173 -#: screens/Project/ProjectList/ProjectList.js:183 -#: screens/Project/ProjectList/ProjectListItem.js:206 +#: screens/Project/ProjectList/ProjectList.js:197 +#: screens/Project/ProjectList/ProjectListItem.js:211 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:96 msgid "Manual" msgstr "手動" @@ -5032,7 +5060,7 @@ msgid "March" msgstr "3 月" #: components/NotificationList/NotificationList.js:197 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:153 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:138 msgid "Mattermost" msgstr "Mattermost" @@ -5082,13 +5110,13 @@ msgstr "最小" msgid "Minimum length" msgstr "最小長" -#: screens/InstanceGroup/shared/InstanceGroupForm.js:49 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:31 msgid "" "Minimum number of instances that will be automatically\n" "assigned to this group when new instances come online." msgstr "新規インスタンスがオンラインになると、このグループに自動的に最小限割り当てられるインスタンス数" -#: screens/InstanceGroup/shared/InstanceGroupForm.js:59 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:41 msgid "" "Minimum percentage of all instances that will be automatically\n" "assigned to this group when new instances come online." @@ -5142,30 +5170,30 @@ msgstr "修正済み" #: components/Lookup/OrganizationLookup.js:137 #: components/Lookup/ProjectLookup.js:146 #: components/NotificationList/NotificationList.js:210 +#: components/RelatedTemplateList/RelatedTemplateList.js:155 #: components/Schedule/ScheduleList/ScheduleList.js:201 -#: components/TemplateList/TemplateList.js:215 +#: components/TemplateList/TemplateList.js:230 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:31 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:62 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:100 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:131 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:169 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:200 -#: screens/Credential/CredentialList/CredentialList.js:139 +#: screens/Credential/CredentialList/CredentialList.js:155 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialsStep.js:100 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:136 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:106 #: screens/Host/HostGroups/HostGroupsList.js:168 -#: screens/Host/HostList/HostList.js:153 +#: screens/Host/HostList/HostList.js:161 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:203 #: screens/Inventory/InventoryGroups/InventoryGroupsList.js:133 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:178 #: screens/Inventory/InventoryHosts/InventoryHostList.js:132 -#: screens/Inventory/InventoryList/InventoryList.js:188 +#: screens/Inventory/InventoryList/InventoryList.js:203 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:189 #: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:98 #: screens/Organization/OrganizationList/OrganizationList.js:135 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:131 -#: screens/Project/ProjectList/ProjectList.js:195 +#: screens/Project/ProjectList/ProjectList.js:209 #: screens/Team/TeamList/TeamList.js:134 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:167 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:108 @@ -5173,8 +5201,8 @@ msgstr "修正済み" msgid "Modified By (Username)" msgstr "変更者 (ユーザー名)" -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:77 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:166 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:85 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:151 #: screens/Organization/OrganizationTeams/OrganizationTeamList.js:77 msgid "Modified by (username)" msgstr "変更者 (ユーザー名)" @@ -5184,11 +5212,11 @@ msgstr "変更者 (ユーザー名)" msgid "Module" msgstr "モジュール" -#: screens/Job/JobDetail/JobDetail.js:423 +#: screens/Job/JobDetail/JobDetail.js:428 msgid "Module Arguments" msgstr "モジュール引数" -#: screens/Job/JobDetail/JobDetail.js:418 +#: screens/Job/JobDetail/JobDetail.js:423 msgid "Module Name" msgstr "モジュール名" @@ -5213,27 +5241,27 @@ msgstr "詳細情報" msgid "More information for" msgstr "詳細情報: " -#: screens/Template/Survey/SurveyReorderModal.js:152 -#: screens/Template/Survey/SurveyReorderModal.js:153 +#: screens/Template/Survey/SurveyReorderModal.js:159 +#: screens/Template/Survey/SurveyReorderModal.js:160 msgid "Multi-Select" msgstr "複数選択" -#: screens/Template/Survey/SurveyReorderModal.js:136 -#: screens/Template/Survey/SurveyReorderModal.js:137 +#: screens/Template/Survey/SurveyReorderModal.js:143 +#: screens/Template/Survey/SurveyReorderModal.js:144 msgid "Multiple Choice" msgstr "複数選択" #: screens/Template/Survey/SurveyQuestionForm.js:91 msgid "Multiple Choice (multiple select)" -msgstr "複数の選択 (複数の選択)" +msgstr "多項選択法 (複数の選択可)" #: screens/Template/Survey/SurveyQuestionForm.js:86 msgid "Multiple Choice (single select)" -msgstr "複数の選択 (単一の選択)" +msgstr "多項選択法 (単一の選択可)" #: screens/Template/Survey/SurveyQuestionForm.js:252 msgid "Multiple Choice Options" -msgstr "複数の選択オプション" +msgstr "多項選択法オプション" #: components/AdHocCommands/AdHocCredentialStep.js:117 #: components/AdHocCommands/AdHocCredentialStep.js:132 @@ -5246,7 +5274,7 @@ msgstr "複数の選択オプション" #: components/HostForm/HostForm.js:96 #: components/JobList/JobList.js:191 #: components/JobList/JobList.js:240 -#: components/JobList/JobListItem.js:79 +#: components/JobList/JobListItem.js:86 #: components/LaunchPrompt/steps/CredentialsStep.js:168 #: components/LaunchPrompt/steps/CredentialsStep.js:183 #: components/LaunchPrompt/steps/InventoryStep.js:84 @@ -5257,8 +5285,8 @@ msgstr "複数の選択オプション" #: components/Lookup/CredentialLookup.js:203 #: components/Lookup/ExecutionEnvironmentLookup.js:172 #: components/Lookup/ExecutionEnvironmentLookup.js:179 -#: components/Lookup/HostFilterLookup.js:83 -#: components/Lookup/HostFilterLookup.js:375 +#: components/Lookup/HostFilterLookup.js:93 +#: components/Lookup/HostFilterLookup.js:421 #: components/Lookup/HostListItem.js:8 #: components/Lookup/InstanceGroupsLookup.js:103 #: components/Lookup/InstanceGroupsLookup.js:114 @@ -5278,15 +5306,17 @@ msgstr "複数の選択オプション" #: components/OptionsList/OptionsList.js:57 #: components/PaginatedTable/PaginatedTable.js:72 #: components/PromptDetail/PromptDetail.js:112 +#: components/RelatedTemplateList/RelatedTemplateList.js:146 +#: components/RelatedTemplateList/RelatedTemplateList.js:171 #: components/ResourceAccessList/ResourceAccessListItem.js:58 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:259 #: components/Schedule/ScheduleList/ScheduleList.js:168 #: components/Schedule/ScheduleList/ScheduleList.js:188 #: components/Schedule/ScheduleList/ScheduleListItem.js:80 #: components/Schedule/shared/ScheduleForm.js:105 -#: components/TemplateList/TemplateList.js:190 -#: components/TemplateList/TemplateList.js:227 -#: components/TemplateList/TemplateListItem.js:137 +#: components/TemplateList/TemplateList.js:205 +#: components/TemplateList/TemplateList.js:242 +#: components/TemplateList/TemplateListItem.js:142 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:18 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:37 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:49 @@ -5309,9 +5339,9 @@ msgstr "複数の選択オプション" #: screens/Application/ApplicationsList/ApplicationsList.js:155 #: screens/Application/shared/ApplicationForm.js:52 #: screens/Credential/CredentialDetail/CredentialDetail.js:207 -#: screens/Credential/CredentialList/CredentialList.js:126 -#: screens/Credential/CredentialList/CredentialList.js:145 -#: screens/Credential/CredentialList/CredentialListItem.js:55 +#: screens/Credential/CredentialList/CredentialList.js:142 +#: screens/Credential/CredentialList/CredentialList.js:161 +#: screens/Credential/CredentialList/CredentialListItem.js:58 #: screens/Credential/shared/CredentialForm.js:161 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialsStep.js:71 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialsStep.js:91 @@ -5321,9 +5351,9 @@ msgstr "複数の選択オプション" #: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:33 #: screens/CredentialType/shared/CredentialTypeForm.js:21 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:47 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:122 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:151 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:61 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:136 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:165 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:69 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:89 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:115 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:12 @@ -5332,22 +5362,21 @@ msgstr "複数の選択オプション" #: screens/Host/HostGroups/HostGroupItem.js:28 #: screens/Host/HostGroups/HostGroupsList.js:159 #: screens/Host/HostGroups/HostGroupsList.js:176 -#: screens/Host/HostList/HostList.js:140 -#: screens/Host/HostList/HostList.js:161 +#: screens/Host/HostList/HostList.js:148 +#: screens/Host/HostList/HostList.js:169 #: screens/Host/HostList/HostListItem.js:50 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:41 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:55 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:250 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:284 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:49 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:175 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:208 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:61 -#: screens/InstanceGroup/Instances/InstanceList.js:189 -#: screens/InstanceGroup/Instances/InstanceList.js:205 -#: screens/InstanceGroup/Instances/InstanceList.js:254 -#: screens/InstanceGroup/Instances/InstanceList.js:287 +#: screens/InstanceGroup/Instances/InstanceList.js:188 +#: screens/InstanceGroup/Instances/InstanceList.js:204 +#: screens/InstanceGroup/Instances/InstanceList.js:253 +#: screens/InstanceGroup/Instances/InstanceList.js:286 #: screens/InstanceGroup/Instances/InstanceListItem.js:124 -#: screens/InstanceGroup/shared/ContainerGroupForm.js:46 -#: screens/InstanceGroup/shared/InstanceGroupForm.js:25 -#: screens/InstanceGroup/shared/InstanceGroupForm.js:36 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:44 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:19 #: screens/Instances/InstanceList/InstanceList.js:108 #: screens/Instances/InstanceList/InstanceList.js:125 #: screens/Instances/InstanceList/InstanceList.js:150 @@ -5367,22 +5396,22 @@ msgstr "複数の選択オプション" #: screens/Inventory/InventoryHosts/InventoryHostItem.js:33 #: screens/Inventory/InventoryHosts/InventoryHostList.js:119 #: screens/Inventory/InventoryHosts/InventoryHostList.js:138 -#: screens/Inventory/InventoryList/InventoryList.js:163 -#: screens/Inventory/InventoryList/InventoryList.js:194 -#: screens/Inventory/InventoryList/InventoryList.js:203 -#: screens/Inventory/InventoryList/InventoryListItem.js:88 +#: screens/Inventory/InventoryList/InventoryList.js:178 +#: screens/Inventory/InventoryList/InventoryList.js:209 +#: screens/Inventory/InventoryList/InventoryList.js:218 +#: screens/Inventory/InventoryList/InventoryListItem.js:92 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:180 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:195 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:232 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:183 #: screens/Inventory/InventorySources/InventorySourceList.js:212 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:69 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:71 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:97 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:30 -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:68 -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:102 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:76 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:111 #: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:33 -#: screens/Inventory/shared/InventoryForm.js:32 +#: screens/Inventory/shared/InventoryForm.js:41 #: screens/Inventory/shared/InventoryGroupForm.js:32 #: screens/Inventory/shared/InventorySourceForm.js:101 #: screens/Inventory/shared/SmartInventoryForm.js:47 @@ -5390,8 +5419,8 @@ msgstr "複数の選択オプション" #: screens/ManagementJob/ManagementJobList/ManagementJobList.js:100 #: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:67 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:106 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:137 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:193 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:122 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:178 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:112 #: screens/NotificationTemplate/shared/NotificationTemplateForm.js:41 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:91 @@ -5406,14 +5435,11 @@ msgstr "複数の選択オプション" #: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:14 #: screens/Organization/shared/OrganizationForm.js:56 #: screens/Project/ProjectDetail/ProjectDetail.js:157 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:122 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:156 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:56 -#: screens/Project/ProjectList/ProjectList.js:171 -#: screens/Project/ProjectList/ProjectList.js:207 -#: screens/Project/ProjectList/ProjectListItem.js:174 +#: screens/Project/ProjectList/ProjectList.js:185 +#: screens/Project/ProjectList/ProjectList.js:221 +#: screens/Project/ProjectList/ProjectListItem.js:179 #: screens/Project/shared/ProjectForm.js:169 -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:145 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:146 #: screens/Team/TeamDetail/TeamDetail.js:37 #: screens/Team/TeamList/TeamList.js:117 #: screens/Team/TeamList/TeamList.js:142 @@ -5423,9 +5449,9 @@ msgstr "複数の選択オプション" #: screens/Template/Survey/SurveyList.js:102 #: screens/Template/Survey/SurveyList.js:102 #: screens/Template/Survey/SurveyListItem.js:39 -#: screens/Template/Survey/SurveyReorderModal.js:208 -#: screens/Template/Survey/SurveyReorderModal.js:208 -#: screens/Template/Survey/SurveyReorderModal.js:228 +#: screens/Template/Survey/SurveyReorderModal.js:215 +#: screens/Template/Survey/SurveyReorderModal.js:215 +#: screens/Template/Survey/SurveyReorderModal.js:235 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:110 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:69 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:88 @@ -5456,10 +5482,6 @@ msgstr "複数の選択オプション" msgid "Name" msgstr "名前" -#: screens/InstanceGroup/shared/InstanceGroupForm.js:21 -msgid "Name cannot be changed on this Instance Group" -msgstr "" - #: components/AppContainer/AppContainer.js:95 msgid "Navigation" msgstr "ナビゲーション" @@ -5505,16 +5527,16 @@ msgstr "次へ" msgid "Next Run" msgstr "次回実行日時" -#: components/Search/Search.js:214 +#: components/Search/Search.js:221 msgid "No" msgstr "不可" -#: screens/Job/JobOutput/JobOutputSearch.js:118 +#: screens/Job/JobOutput/JobOutputSearch.js:121 msgid "No Hosts Matched" msgstr "一致するホストがありません" -#: screens/Job/JobOutput/JobOutputSearch.js:106 -#: screens/Job/JobOutput/JobOutputSearch.js:119 +#: screens/Job/JobOutput/JobOutputSearch.js:109 +#: screens/Job/JobOutput/JobOutputSearch.js:122 msgid "No Hosts Remaining" msgstr "残りのホストがありません" @@ -5534,11 +5556,11 @@ msgstr "標準エラーは利用できません" msgid "No Standard Out Available" msgstr "標準出力は利用できません" -#: screens/Inventory/InventoryList/InventoryListItem.js:68 +#: screens/Inventory/InventoryList/InventoryListItem.js:72 msgid "No inventory sync failures." msgstr "インベントリー同期の失敗はありません。" -#: components/ContentEmpty/ContentEmpty.js:16 +#: components/ContentEmpty/ContentEmpty.js:20 msgid "No items found." msgstr "項目は見つかりません。" @@ -5546,34 +5568,38 @@ msgstr "項目は見つかりません。" msgid "No job data available" msgstr "利用可能なジョブデータがありません。" +#: screens/Job/JobOutput/EmptyOutput.js:25 +msgid "No output found for this job." +msgstr "このジョブの出力は見つかりません" + #: screens/Job/JobOutput/HostEventModal.js:123 msgid "No result found" msgstr "結果が見つかりません" +#: components/LabelSelect/LabelSelect.js:102 #: components/LaunchPrompt/steps/SurveyStep.js:134 #: components/LaunchPrompt/steps/SurveyStep.js:193 #: components/MultiSelect/TagMultiSelect.js:60 -#: components/Search/AdvancedSearch.js:114 -#: components/Search/AdvancedSearch.js:167 +#: components/Search/AdvancedSearch.js:151 +#: components/Search/AdvancedSearch.js:261 #: components/Search/LookupTypeInput.js:33 #: components/Search/RelatedLookupTypeInput.js:26 -#: components/Search/Search.js:137 -#: components/Search/Search.js:184 -#: components/Search/Search.js:208 -#: screens/ActivityStream/ActivityStream.js:134 +#: components/Search/Search.js:142 +#: components/Search/Search.js:191 +#: components/Search/Search.js:215 +#: screens/ActivityStream/ActivityStream.js:136 #: screens/Credential/shared/CredentialForm.js:143 #: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:65 #: screens/Dashboard/DashboardGraph.js:106 #: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:138 -#: screens/Template/Survey/SurveyReorderModal.js:156 +#: screens/Template/Survey/SurveyReorderModal.js:163 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:251 -#: screens/Template/shared/LabelSelect.js:102 #: screens/Template/shared/PlaybookSelect.js:69 msgid "No results found" msgstr "結果が見つかりません" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:115 -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:136 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:116 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:137 msgid "No subscriptions found" msgstr "サブスクリプションが見つかりません" @@ -5593,9 +5619,9 @@ msgid "Node Alias" msgstr "ノードのエイリアス" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:212 -#: screens/InstanceGroup/Instances/InstanceList.js:194 -#: screens/InstanceGroup/Instances/InstanceList.js:256 -#: screens/InstanceGroup/Instances/InstanceList.js:288 +#: screens/InstanceGroup/Instances/InstanceList.js:193 +#: screens/InstanceGroup/Instances/InstanceList.js:255 +#: screens/InstanceGroup/Instances/InstanceList.js:287 #: screens/InstanceGroup/Instances/InstanceListItem.js:142 #: screens/Instances/InstanceDetail/InstanceDetail.js:150 #: screens/Instances/InstanceList/InstanceList.js:113 @@ -5609,6 +5635,10 @@ msgstr "ノードタイプ" msgid "Node type" msgstr "ノードタイプ" +#: screens/TopologyView/Legend.js:68 +msgid "Node types" +msgstr "ノードタイプ" + #: components/Workflow/WorkflowNodeHelp.js:123 msgid "None" msgstr "なし" @@ -5636,7 +5666,7 @@ msgstr "見つかりません" msgid "Not configured" msgstr "設定されていません" -#: screens/Inventory/InventoryList/InventoryListItem.js:71 +#: screens/Inventory/InventoryList/InventoryListItem.js:75 msgid "Not configured for inventory sync." msgstr "インベントリーの同期に設定されていません。" @@ -5687,9 +5717,9 @@ msgstr "通知の色" msgid "Notification Template not found." msgstr "通知テンプレートテストは見つかりません。" -#: screens/ActivityStream/ActivityStream.js:190 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:132 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:186 +#: screens/ActivityStream/ActivityStream.js:192 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:117 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:171 #: screens/NotificationTemplate/NotificationTemplates.js:13 #: screens/NotificationTemplate/NotificationTemplates.js:20 #: util/getRelatedResourceDeleteDetails.js:180 @@ -5704,32 +5734,32 @@ msgstr "通知タイプ" msgid "Notification color" msgstr "通知の色" -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:245 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:193 msgid "Notification sent successfully" msgstr "通知が正常に送信されました" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:433 msgid "Notification test failed." -msgstr "" +msgstr "通知テストに失敗しました。" -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:249 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:197 msgid "Notification timed out" msgstr "通知がタイムアウトしました" #: components/NotificationList/NotificationList.js:190 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:146 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:131 msgid "Notification type" msgstr "通知タイプ" #: components/NotificationList/NotificationList.js:177 -#: routeConfig.js:121 -#: screens/Inventory/Inventories.js:91 +#: routeConfig.js:122 +#: screens/Inventory/Inventories.js:92 #: screens/Inventory/InventorySource/InventorySource.js:99 #: screens/ManagementJob/ManagementJob.js:115 #: screens/ManagementJob/ManagementJobs.js:23 #: screens/Organization/Organization.js:134 #: screens/Organization/Organizations.js:33 -#: screens/Project/Project.js:109 +#: screens/Project/Project.js:113 #: screens/Project/Projects.js:30 #: screens/Template/Template.js:140 #: screens/Template/Templates.js:45 @@ -5823,6 +5853,13 @@ msgstr "OpenStack" msgid "Option Details" msgstr "オプションの詳細" +#: screens/Inventory/shared/InventoryForm.js:77 +msgid "" +"Optional labels that describe this inventory,\n" +"such as 'dev' or 'test'. Labels can be used to group and filter\n" +"inventories and completed jobs." +msgstr "「dev」、「test」などのこのインベントリーを説明するオプションラベルです。ラベルを使用し、インベントリーおよび完了したジョブの分類およびフィルターを実行できます。" + #: screens/Template/shared/JobTemplateForm.js:394 #: screens/Template/shared/WorkflowJobTemplateForm.js:194 msgid "" @@ -5838,16 +5875,16 @@ msgstr "必要に応じて、ステータスの更新を Webhook サービスに #: components/NotificationList/NotificationList.js:220 #: components/NotificationList/NotificationListItem.js:34 #: screens/Credential/shared/TypeInputsSubForm.js:47 -#: screens/InstanceGroup/shared/ContainerGroupForm.js:64 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:61 #: screens/Project/shared/ProjectSubForms/SharedFields.js:64 #: screens/Template/shared/JobTemplateForm.js:551 #: screens/Template/shared/WorkflowJobTemplateForm.js:218 msgid "Options" msgstr "オプション" -#: screens/Template/Survey/SurveyReorderModal.js:207 -#: screens/Template/Survey/SurveyReorderModal.js:207 -#: screens/Template/Survey/SurveyReorderModal.js:223 +#: screens/Template/Survey/SurveyReorderModal.js:214 +#: screens/Template/Survey/SurveyReorderModal.js:214 +#: screens/Template/Survey/SurveyReorderModal.js:230 msgid "Order" msgstr "順序" @@ -5862,26 +5899,26 @@ msgstr "順序" #: components/PromptDetail/PromptProjectDetail.js:77 #: components/PromptDetail/PromptProjectDetail.js:88 #: components/PromptDetail/PromptWFJobTemplateDetail.js:65 -#: components/TemplateList/TemplateListItem.js:270 +#: components/TemplateList/TemplateListItem.js:275 #: screens/Application/ApplicationDetails/ApplicationDetails.js:68 #: screens/Application/ApplicationsList/ApplicationListItem.js:38 #: screens/Application/ApplicationsList/ApplicationsList.js:157 #: screens/Credential/CredentialDetail/CredentialDetail.js:220 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:67 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:141 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:153 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:68 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:155 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:167 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:76 #: screens/Inventory/InventoryDetail/InventoryDetail.js:74 -#: screens/Inventory/InventoryList/InventoryList.js:176 -#: screens/Inventory/InventoryList/InventoryList.js:206 -#: screens/Inventory/InventoryList/InventoryListItem.js:115 +#: screens/Inventory/InventoryList/InventoryList.js:191 +#: screens/Inventory/InventoryList/InventoryList.js:221 +#: screens/Inventory/InventoryList/InventoryListItem.js:119 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:204 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:107 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:120 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:130 #: screens/Project/ProjectDetail/ProjectDetail.js:161 -#: screens/Project/ProjectList/ProjectListItem.js:274 -#: screens/Project/ProjectList/ProjectListItem.js:285 +#: screens/Project/ProjectList/ProjectListItem.js:279 +#: screens/Project/ProjectList/ProjectListItem.js:290 #: screens/Team/TeamDetail/TeamDetail.js:40 #: screens/Team/TeamList/TeamList.js:143 #: screens/Team/TeamList/TeamListItem.js:38 @@ -5907,8 +5944,8 @@ msgid "Organization not found." msgstr "組織が見つかりません。" #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:188 -#: routeConfig.js:95 -#: screens/ActivityStream/ActivityStream.js:173 +#: routeConfig.js:96 +#: screens/ActivityStream/ActivityStream.js:175 #: screens/Organization/OrganizationList/OrganizationList.js:117 #: screens/Organization/OrganizationList/OrganizationList.js:163 #: screens/Organization/Organizations.js:16 @@ -5961,7 +5998,7 @@ msgid "PUT" msgstr "PUT" #: components/NotificationList/NotificationList.js:198 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:154 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:139 msgid "Pagerduty" msgstr "Pagerduty" @@ -6044,11 +6081,11 @@ msgstr "保留中" msgid "Pending Workflow Approvals" msgstr "保留中のワークフロー承認" -#: screens/Inventory/InventoryList/InventoryListItem.js:124 +#: screens/Inventory/InventoryList/InventoryListItem.js:128 msgid "Pending delete" msgstr "保留中の削除" -#: components/Lookup/HostFilterLookup.js:343 +#: components/Lookup/HostFilterLookup.js:369 msgid "Perform a search to define a host filter" msgstr "検索を実行して、ホストフィルターを定義します。" @@ -6069,24 +6106,24 @@ msgstr "プレイ" msgid "Play Count" msgstr "再生回数" -#: screens/Job/JobOutput/JobOutputSearch.js:123 +#: screens/Job/JobOutput/JobOutputSearch.js:126 msgid "Play Started" msgstr "プレイの開始" #: components/PromptDetail/PromptJobTemplateDetail.js:153 -#: screens/Job/JobDetail/JobDetail.js:254 +#: screens/Job/JobDetail/JobDetail.js:259 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:250 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:43 #: screens/Template/shared/JobTemplateForm.js:354 msgid "Playbook" msgstr "Playbook" -#: components/JobList/JobListItem.js:38 -#: screens/Job/JobDetail/JobDetail.js:71 +#: components/JobList/JobListItem.js:44 +#: screens/Job/JobDetail/JobDetail.js:72 msgid "Playbook Check" msgstr "Playbook チェック" -#: screens/Job/JobOutput/JobOutputSearch.js:124 +#: screens/Job/JobOutput/JobOutputSearch.js:127 msgid "Playbook Complete" msgstr "Playbook の完了" @@ -6097,17 +6134,18 @@ msgid "Playbook Directory" msgstr "Playbook ディレクトリー" #: components/JobList/JobList.js:209 -#: components/JobList/JobListItem.js:38 +#: components/JobList/JobListItem.js:44 #: components/Schedule/ScheduleList/ScheduleListItem.js:37 -#: screens/Job/JobDetail/JobDetail.js:71 +#: screens/Job/JobDetail/JobDetail.js:72 msgid "Playbook Run" msgstr "Playbook 実行" -#: screens/Job/JobOutput/JobOutputSearch.js:115 +#: screens/Job/JobOutput/JobOutputSearch.js:118 msgid "Playbook Started" msgstr "Playbook の開始" -#: components/TemplateList/TemplateList.js:207 +#: components/RelatedTemplateList/RelatedTemplateList.js:159 +#: components/TemplateList/TemplateList.js:222 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:23 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:54 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:159 @@ -6170,10 +6208,18 @@ msgstr "インベントリーを選択するか、または起動プロンプト msgid "Please select an end date/time that comes after the start date/time." msgstr "開始日時より後の終了日時を選択してください。" -#: components/Lookup/HostFilterLookup.js:332 +#: components/Lookup/HostFilterLookup.js:358 msgid "Please select an organization before editing the host filter" msgstr "組織を選択してからホストフィルターを編集します。" +#: screens/Job/JobOutput/EmptyOutput.js:20 +msgid "Please try another search using the filter above" +msgstr "上記のフィルターを使用して別の検索を試してください。" + +#: screens/TopologyView/ContentLoading.js:40 +msgid "Please wait until the topology view is populated..." +msgstr "トポロジービューが反映されるまでお待ちください..." + #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:77 msgid "Pod spec override" msgstr "Pod 仕様の上書き" @@ -6185,13 +6231,13 @@ msgstr "Pod 仕様の上書き" msgid "Policy Type" msgstr "ポリシータイプ" -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:69 -#: screens/InstanceGroup/shared/InstanceGroupForm.js:44 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:63 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:26 msgid "Policy instance minimum" msgstr "ポリシーインスタンスの最小値" -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:74 -#: screens/InstanceGroup/shared/InstanceGroupForm.js:54 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:68 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:36 msgid "Policy instance percentage" msgstr "ポリシーインスタンスの割合" @@ -6200,14 +6246,14 @@ msgstr "ポリシーインスタンスの割合" msgid "Populate field from an external secret management system" msgstr "外部のシークレット管理システムからフィールドにデータを入力します" -#: components/Lookup/HostFilterLookup.js:322 +#: components/Lookup/HostFilterLookup.js:348 msgid "" "Populate the hosts for this inventory by using a search\n" -"filter. Example: ansible_facts.ansible_distribution:\"RedHat\".\n" +"filter. Example: ansible_facts__ansible_distribution:\"RedHat\".\n" "Refer to the documentation for further syntax and\n" "examples. Refer to the Ansible Tower documentation for further syntax and\n" "examples." -msgstr "検索フィルターを使用して、このインベントリーのホストにデータを入力します (例: ansible_facts.ansible_distribution:\"RedHat\")。詳細な構文と例については、ドキュメントを参照してください。構文と例の詳細については、Ansible Tower のドキュメントを参照してください。" +msgstr "検索フィルターを使用して、このインベントリーのホストにデータを入力します (例: ansible_facts__ansible_distribution:\"RedHat\")。詳細な構文と例については、ドキュメントを参照してください。構文と例の詳細については、Ansible Tower のドキュメントを参照してください。" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:163 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:103 @@ -6228,14 +6274,6 @@ msgstr "Enter キーを押して、回答の選択肢をさらに追加します msgid "Press Enter to edit. Press ESC to stop editing." msgstr "Enter キーを押して編集します。編集を終了するには、ESC キーを押します。" -#: components/SelectedList/DraggableSelectedList.js:85 -#~ msgid "" -#~ "Press space or enter to begin dragging,\n" -#~ "and use the arrow keys to navigate up or down.\n" -#~ "Press enter to confirm the drag, or any other key to\n" -#~ "cancel the drag operation." -#~ msgstr "スペースまたは Enter キーを押してドラッグを開始し、矢印キーを使用して上下に移動します。Enter キーを押してドラッグを確認するか、その他のキーを押してドラッグ操作をキャンセルします。" - #: components/AdHocCommands/useAdHocPreviewStep.js:17 #: components/LaunchPrompt/steps/usePreviewStep.js:23 msgid "Preview" @@ -6255,16 +6293,17 @@ msgstr "権限昇格" msgid "Privilege escalation password" msgstr "権限昇格のパスワード" -#: components/JobList/JobListItem.js:220 +#: components/JobList/JobListItem.js:239 #: components/Lookup/ProjectLookup.js:104 #: components/Lookup/ProjectLookup.js:109 #: components/Lookup/ProjectLookup.js:165 #: components/PromptDetail/PromptInventorySourceDetail.js:105 #: components/PromptDetail/PromptJobTemplateDetail.js:138 #: components/PromptDetail/PromptJobTemplateDetail.js:146 -#: components/TemplateList/TemplateListItem.js:298 +#: components/TemplateList/TemplateListItem.js:303 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:218 -#: screens/Job/JobDetail/JobDetail.js:222 +#: screens/Job/JobDetail/JobDetail.js:225 +#: screens/Job/JobDetail/JobDetail.js:243 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:225 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:234 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:38 @@ -6277,9 +6316,9 @@ msgstr "プロジェクト" msgid "Project Base Path" msgstr "プロジェクトのベースパス" -#: screens/Job/JobDetail/JobDetail.js:227 +#: screens/Job/JobDetail/JobDetail.js:230 msgid "Project Status" -msgstr "" +msgstr "プロジェクトのステータス" #: components/Workflow/WorkflowLegend.js:104 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:99 @@ -6287,7 +6326,7 @@ msgid "Project Sync" msgstr "プロジェクトの同期" #: screens/Project/ProjectDetail/ProjectDetail.js:259 -#: screens/Project/ProjectList/ProjectListItem.js:216 +#: screens/Project/ProjectList/ProjectListItem.js:221 msgid "Project Sync Error" msgstr "プロジェクトの同期エラー" @@ -6295,7 +6334,11 @@ msgstr "プロジェクトの同期エラー" msgid "Project Update" msgstr "プロジェクトの更新" -#: screens/Project/Project.js:137 +#: screens/Project/ProjectList/ProjectList.js:132 +msgid "Project copied successfully" +msgstr "プロジェクトが正常にコピーされました" + +#: screens/Project/Project.js:135 msgid "Project not found." msgstr "プロジェクトが見つかりません。" @@ -6304,11 +6347,11 @@ msgid "Project sync failures" msgstr "プロジェクトの同期の失敗" #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:146 -#: routeConfig.js:74 -#: screens/ActivityStream/ActivityStream.js:162 +#: routeConfig.js:75 +#: screens/ActivityStream/ActivityStream.js:164 #: screens/Dashboard/Dashboard.js:103 -#: screens/Project/ProjectList/ProjectList.js:166 -#: screens/Project/ProjectList/ProjectList.js:235 +#: screens/Project/ProjectList/ProjectList.js:180 +#: screens/Project/ProjectList/ProjectList.js:249 #: screens/Project/Projects.js:14 #: screens/Project/Projects.js:24 #: util/getRelatedResourceDeleteDetails.js:59 @@ -6445,10 +6488,9 @@ msgstr "最近のテンプレート" msgid "Recent Templates list tab" msgstr "最近のテンプレートリストタブ" -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:103 +#: components/RelatedTemplateList/RelatedTemplateList.js:173 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:112 #: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:36 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:158 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:79 msgid "Recent jobs" msgstr "最近のジョブ" @@ -6467,7 +6509,7 @@ msgstr "Red Hat Ansible Automation Platform" #: components/Lookup/ProjectLookup.js:138 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:92 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:161 -#: screens/Project/ProjectList/ProjectList.js:187 +#: screens/Project/ProjectList/ProjectList.js:201 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:100 msgid "Red Hat Insights" msgstr "Red Hat Insights" @@ -6522,11 +6564,11 @@ msgstr "トークンの更新" msgid "Refresh Token Expiration" msgstr "トークンの有効期限の更新" -#: screens/Project/ProjectList/ProjectListItem.js:128 +#: screens/Project/ProjectList/ProjectListItem.js:132 msgid "Refresh for revision" msgstr "リビジョンの更新" -#: screens/Project/ProjectList/ProjectListItem.js:130 +#: screens/Project/ProjectList/ProjectListItem.js:134 msgid "Refresh project revision" msgstr "プロジェクトリビジョンの更新" @@ -6542,15 +6584,15 @@ msgstr "レジストリーの認証情報" msgid "Regular expression where only matching host names will be imported. The filter is applied as a post-processing step after any inventory plugin filters are applied." msgstr "一致するホスト名のみがインポートされる正規表現。このフィルターは、インベントリープラグインフィルターが適用された後、後処理ステップとして適用されます。" -#: screens/Inventory/Inventories.js:79 +#: screens/Inventory/Inventories.js:80 #: screens/Inventory/InventoryGroup/InventoryGroup.js:62 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:175 msgid "Related Groups" msgstr "関連するグループ" -#: components/Search/AdvancedSearch.js:188 +#: components/Search/AdvancedSearch.js:282 msgid "Related Keys" -msgstr "" +msgstr "関連するキー" #: components/Search/RelatedLookupTypeInput.js:16 #: components/Search/RelatedLookupTypeInput.js:24 @@ -6561,15 +6603,15 @@ msgstr "関連する検索タイプ" msgid "Related search type typeahead" msgstr "関連する検索タイプの先行入力" -#: components/JobList/JobListItem.js:139 +#: components/JobList/JobListItem.js:146 #: components/LaunchButton/ReLaunchDropDown.js:82 -#: screens/Job/JobDetail/JobDetail.js:472 -#: screens/Job/JobDetail/JobDetail.js:480 +#: screens/Job/JobDetail/JobDetail.js:477 +#: screens/Job/JobDetail/JobDetail.js:485 #: screens/Job/JobOutput/shared/OutputToolbar.js:167 msgid "Relaunch" msgstr "再起動" -#: components/JobList/JobListItem.js:119 +#: components/JobList/JobListItem.js:126 #: screens/Job/JobOutput/shared/OutputToolbar.js:147 msgid "Relaunch Job" msgstr "ジョブの再起動" @@ -6587,7 +6629,7 @@ msgstr "失敗したホストの再起動" msgid "Relaunch on" msgstr "再起動時" -#: components/JobList/JobListItem.js:118 +#: components/JobList/JobListItem.js:125 #: screens/Job/JobOutput/shared/OutputToolbar.js:146 msgid "Relaunch using host parameters" msgstr "ホストパラメーターを使用した再起動" @@ -6595,7 +6637,7 @@ msgstr "ホストパラメーターを使用した再起動" #: components/Lookup/ProjectLookup.js:137 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:91 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:160 -#: screens/Project/ProjectList/ProjectList.js:186 +#: screens/Project/ProjectList/ProjectList.js:200 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:99 msgid "Remote Archive" msgstr "リモートアーカイブ" @@ -6615,18 +6657,18 @@ msgstr "すべてのノードの削除" msgid "Remove Link" msgstr "リンクの削除" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:18 -#~ msgid "Remove Node" -#~ msgstr "ノードの削除" - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:28 msgid "Remove Node {nodeName}" -msgstr "" +msgstr "ノード {nodeName} の削除" #: screens/Project/shared/ProjectSubForms/SharedFields.js:70 msgid "Remove any local modifications prior to performing an update." msgstr "更新の実行前にローカルの変更を削除します。" +#: components/Search/AdvancedSearch.js:201 +msgid "Remove the current search related to ansible facts to enable another search using this key." +msgstr "Ansible ファクトに関連する現在の検索を削除して、このキーを使用して別の検索ができるようにします。" + #: components/ResourceAccessList/DeleteRoleConfirmationModal.js:14 msgid "Remove {0} Access" msgstr "{0} のアクセス権の削除" @@ -6639,10 +6681,6 @@ msgstr "{0} チップの削除" msgid "Removing this link will orphan the rest of the branch and cause it to be executed immediately on launch." msgstr "このリンクを削除すると、ブランチの残りの部分が孤立し、起動直後に実行します。" -#: components/SelectedList/DraggableSelectedList.js:83 -#~ msgid "Reorder" -#~ msgstr "並べ替え" - #: components/Schedule/ScheduleDetail/ScheduleDetail.js:271 msgid "Repeat Frequency" msgstr "繰り返しの頻度" @@ -6665,6 +6703,11 @@ msgstr "サブスクリプションの要求" msgid "Required" msgstr "必須" +#: screens/TopologyView/Header.js:87 +#: screens/TopologyView/Header.js:90 +msgid "Reset zoom" +msgstr "ズームのリセット" + #: components/Workflow/WorkflowNodeHelp.js:154 #: components/Workflow/WorkflowNodeHelp.js:188 #: screens/Team/TeamRoles/TeamRoleListItem.js:12 @@ -6676,13 +6719,12 @@ msgstr "リソース名" msgid "Resource deleted" msgstr "リソースが削除されました" -#: routeConfig.js:60 -#: screens/ActivityStream/ActivityStream.js:151 +#: routeConfig.js:61 +#: screens/ActivityStream/ActivityStream.js:153 msgid "Resources" msgstr "リソース" -#: components/TemplateList/TemplateListItem.js:144 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:61 +#: components/TemplateList/TemplateListItem.js:149 msgid "Resources are missing from this template." msgstr "リソースがこのテンプレートにありません。" @@ -6700,26 +6742,26 @@ msgstr "ホスト変数の指定された辞書から有効な状態を取得し #: components/JobCancelButton/JobCancelButton.js:82 #: components/JobList/JobListCancelButton.js:160 #: components/JobList/JobListCancelButton.js:163 -#: screens/Job/JobOutput/JobOutput.js:774 -#: screens/Job/JobOutput/JobOutput.js:777 +#: screens/Job/JobOutput/JobOutput.js:795 +#: screens/Job/JobOutput/JobOutput.js:798 msgid "Return" msgstr "戻る" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:128 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:129 msgid "Return to subscription management." msgstr "サブスクリプション管理へ戻る" -#: components/Search/AdvancedSearch.js:134 +#: components/Search/AdvancedSearch.js:171 msgid "Returns results that have values other than this one as well as other filters." msgstr "これ以外の値と他のフィルターが含まれる結果を返します。" -#: components/Search/AdvancedSearch.js:121 +#: components/Search/AdvancedSearch.js:158 msgid "Returns results that satisfy this one as well as other filters. This is the default set type if nothing is selected." -msgstr "このフィルターおよび他のフィルターを満たす結果を返します。何も選択されていない場合は、これがデフォルトのセットタイプです。" +msgstr "このフィルターおよび他のフィルターに該当する結果を返します。何も選択されていない場合は、これがデフォルトのセットタイプです。" -#: components/Search/AdvancedSearch.js:127 +#: components/Search/AdvancedSearch.js:164 msgid "Returns results that satisfy this one or any other filters." -msgstr "この 1 つまたは他のフィルターを満たす結果を返します。" +msgstr "この 1 つまたは他のフィルターに該当する結果を返します。" #: screens/Credential/shared/CredentialFormFields/CredentialField.js:50 #: screens/Setting/shared/RevertButton.js:53 @@ -6748,9 +6790,9 @@ msgstr "設定を元に戻す" msgid "Revert to factory default." msgstr "工場出荷時のデフォルトに戻します。" -#: screens/Job/JobDetail/JobDetail.js:249 -#: screens/Project/ProjectList/ProjectList.js:210 -#: screens/Project/ProjectList/ProjectListItem.js:208 +#: screens/Job/JobDetail/JobDetail.js:254 +#: screens/Project/ProjectList/ProjectList.js:224 +#: screens/Project/ProjectList/ProjectListItem.js:213 msgid "Revision" msgstr "リビジョン" @@ -6759,7 +6801,7 @@ msgid "Revision #" msgstr "リビジョン #" #: components/NotificationList/NotificationList.js:199 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:155 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:140 msgid "Rocket.Chat" msgstr "Rocket.Chat" @@ -6774,9 +6816,9 @@ msgstr "Rocket.Chat" msgid "Role" msgstr "ロール" -#: components/ResourceAccessList/ResourceAccessList.js:145 -#: components/ResourceAccessList/ResourceAccessList.js:158 -#: components/ResourceAccessList/ResourceAccessList.js:185 +#: components/ResourceAccessList/ResourceAccessList.js:143 +#: components/ResourceAccessList/ResourceAccessList.js:156 +#: components/ResourceAccessList/ResourceAccessList.js:183 #: components/ResourceAccessList/ResourceAccessListItem.js:69 #: screens/Team/Team.js:58 #: screens/Team/Teams.js:31 @@ -6794,20 +6836,20 @@ msgstr "ロール" msgid "Run" msgstr "実行" -#: components/AdHocCommands/AdHocCommands.js:137 -#: components/AdHocCommands/AdHocCommands.js:141 -#: components/AdHocCommands/AdHocCommands.js:147 -#: components/AdHocCommands/AdHocCommands.js:151 -#: screens/Job/JobDetail/JobDetail.js:72 +#: components/AdHocCommands/AdHocCommands.js:138 +#: components/AdHocCommands/AdHocCommands.js:142 +#: components/AdHocCommands/AdHocCommands.js:148 +#: components/AdHocCommands/AdHocCommands.js:152 +#: screens/Job/JobDetail/JobDetail.js:73 msgid "Run Command" msgstr "コマンドの実行" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:266 #: screens/Instances/InstanceDetail/InstanceDetail.js:221 msgid "Run a health check on the instance" -msgstr "インスタンスでのヘルスチェック実行" +msgstr "インスタンスでの可用性チェック実行" -#: components/AdHocCommands/AdHocCommands.js:131 +#: components/AdHocCommands/AdHocCommands.js:132 msgid "Run ad hoc command" msgstr "アドホックコマンドの実行" @@ -6833,17 +6875,17 @@ msgstr "実行タイプ" #: components/JobList/JobList.js:226 #: components/StatusLabel/StatusLabel.js:35 -#: components/TemplateList/TemplateListItem.js:113 +#: components/TemplateList/TemplateListItem.js:118 #: components/Workflow/WorkflowNodeHelp.js:99 msgid "Running" msgstr "実行中" -#: screens/Job/JobOutput/JobOutputSearch.js:116 +#: screens/Job/JobOutput/JobOutputSearch.js:119 msgid "Running Handlers" msgstr "実行中のハンドラー" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:206 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:286 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:210 #: screens/InstanceGroup/Instances/InstanceListItem.js:194 #: screens/Instances/InstanceDetail/InstanceDetail.js:157 #: screens/Instances/InstanceList/InstanceListItem.js:209 @@ -6886,9 +6928,9 @@ msgstr "開始" #: components/Sparkline/Sparkline.js:31 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:162 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:38 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:39 #: screens/Project/ProjectDetail/ProjectDetail.js:120 -#: screens/Project/ProjectList/ProjectListItem.js:69 +#: screens/Project/ProjectList/ProjectListItem.js:73 msgid "STATUS:" msgstr "ステータス:" @@ -6909,12 +6951,12 @@ msgstr "土曜" #: components/Schedule/shared/ScheduleForm.js:624 #: components/Schedule/shared/ScheduleForm.js:630 #: components/Schedule/shared/useSchedulePromptSteps.js:45 -#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:113 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:131 #: screens/Credential/shared/CredentialForm.js:318 #: screens/Credential/shared/CredentialForm.js:323 #: screens/Setting/shared/RevertFormActionGroup.js:12 #: screens/Setting/shared/RevertFormActionGroup.js:18 -#: screens/Template/Survey/SurveyReorderModal.js:195 +#: screens/Template/Survey/SurveyReorderModal.js:202 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:35 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:129 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:158 @@ -6935,12 +6977,17 @@ msgstr "リンクの変更の保存" msgid "Save successful!" msgstr "正常に保存が実行されました!" +#: components/JobList/JobListItem.js:181 +#: components/JobList/JobListItem.js:187 +msgid "Schedule" +msgstr "スケジュール" + #: screens/Project/Projects.js:36 #: screens/Template/Templates.js:53 msgid "Schedule Details" msgstr "スケジュールの詳細" -#: screens/Inventory/Inventories.js:90 +#: screens/Inventory/Inventories.js:91 msgid "Schedule details" msgstr "スケジュールの詳細" @@ -6962,13 +7009,13 @@ msgstr "スケジュールが見つかりません。" #: components/Schedule/ScheduleList/ScheduleList.js:163 #: components/Schedule/ScheduleList/ScheduleList.js:228 -#: routeConfig.js:43 -#: screens/ActivityStream/ActivityStream.js:145 -#: screens/Inventory/Inventories.js:87 +#: routeConfig.js:44 +#: screens/ActivityStream/ActivityStream.js:147 +#: screens/Inventory/Inventories.js:88 #: screens/Inventory/InventorySource/InventorySource.js:88 #: screens/ManagementJob/ManagementJob.js:107 #: screens/ManagementJob/ManagementJobs.js:24 -#: screens/Project/Project.js:121 +#: screens/Project/Project.js:119 #: screens/Project/Projects.js:33 #: screens/Schedule/AllSchedules.js:21 #: screens/Template/Template.js:147 @@ -7003,24 +7050,28 @@ msgstr "次へスクロール" msgid "Scroll previous" msgstr "前にスクロール" -#: components/Lookup/HostFilterLookup.js:263 +#: components/Lookup/HostFilterLookup.js:289 #: components/Lookup/Lookup.js:136 msgid "Search" msgstr "検索" -#: screens/Job/JobOutput/JobOutputSearch.js:149 +#: screens/Job/JobOutput/JobOutputSearch.js:152 msgid "Search is disabled while the job is running" msgstr "ジョブの実行中は検索が無効になっています" -#: components/Search/AdvancedSearch.js:233 -#: components/Search/Search.js:241 +#: components/Search/AdvancedSearch.js:306 +#: components/Search/Search.js:248 msgid "Search submit button" msgstr "検索送信ボタン" -#: components/Search/Search.js:230 +#: components/Search/Search.js:237 msgid "Search text input" msgstr "テキスト入力の検索" +#: components/Lookup/HostFilterLookup.js:397 +msgid "Searching by ansible_facts requires special syntax. Refer to the" +msgstr "ansible_facts による検索には特別な構文が必要です。詳細は、以下を参照してください。" + #: components/Schedule/shared/FrequencyDetailSubform.js:398 msgid "Second" msgstr "第 2" @@ -7036,11 +7087,11 @@ msgstr "秒" msgid "See errors on the left" msgstr "左側のエラーを参照してください" -#: components/JobList/JobListItem.js:77 -#: components/Lookup/HostFilterLookup.js:353 +#: components/JobList/JobListItem.js:84 +#: components/Lookup/HostFilterLookup.js:379 #: components/Lookup/Lookup.js:193 #: components/Pagination/Pagination.js:33 -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:97 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:98 msgid "Select" msgstr "選択" @@ -7062,7 +7113,7 @@ msgstr "ホストの選択" msgid "Select Input" msgstr "入力の選択" -#: screens/InstanceGroup/Instances/InstanceList.js:283 +#: screens/InstanceGroup/Instances/InstanceList.js:282 msgid "Select Instances" msgstr "インスタンスの選択" @@ -7074,7 +7125,7 @@ msgstr "アイテムの選択" msgid "Select Items from List" msgstr "リストからアイテムの選択" -#: screens/Template/shared/LabelSelect.js:99 +#: components/LabelSelect/LabelSelect.js:99 msgid "Select Labels" msgstr "ラベルの選択" @@ -7116,10 +7167,6 @@ msgstr "ワークフローにブランチを選択してください。このブ msgid "Select a credential Type" msgstr "認証情報タイプの選択" -#: screens/Metrics/Metrics.js:193 -#~ msgid "Select a instance" -#~ msgstr "インスタンスの選択" - #: components/JobList/JobListCancelButton.js:98 msgid "Select a job to cancel" msgstr "取り消すジョブの選択" @@ -7162,7 +7209,7 @@ msgstr "拒否する行の選択" msgid "Select a row to disassociate" msgstr "関連付けを解除する行の選択" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:86 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:87 msgid "Select a subscription" msgstr "サブスクリプションの選択" @@ -7175,7 +7222,7 @@ msgstr "サブスクリプションの選択" #: components/Schedule/shared/ScheduleForm.js:97 #: screens/Credential/shared/CredentialForm.js:44 #: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:77 -#: screens/Inventory/shared/InventoryForm.js:54 +#: screens/Inventory/shared/InventoryForm.js:63 #: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:49 #: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:50 #: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:49 @@ -7204,12 +7251,12 @@ msgstr "このフィールドの値の選択" msgid "Select a webhook service." msgstr "Webhook サービスを選択します。" -#: components/DataListToolbar/DataListToolbar.js:123 +#: components/DataListToolbar/DataListToolbar.js:125 #: screens/Template/Survey/SurveyToolbar.js:49 msgid "Select all" msgstr "すべて選択" -#: screens/ActivityStream/ActivityStream.js:121 +#: screens/ActivityStream/ActivityStream.js:123 msgid "Select an activity type" msgstr "アクティビティータイプの選択" @@ -7223,7 +7270,7 @@ msgstr "グラフを表示するインスタンスとメトリクスを選択し #: components/HealthCheckButton/HealthCheckButton.js:19 msgid "Select an instance to run a health check." -msgstr "ヘルスチェックを実行するインスタンスを選択します。" +msgstr "可用性チェックを実行するインスタンスを選択します。" #: screens/Template/shared/WorkflowJobTemplateForm.js:140 msgid "Select an inventory for the workflow. This inventory is applied to all workflow nodes that prompt for an inventory." @@ -7253,7 +7300,7 @@ msgid "" "directory provide the full path used to locate playbooks." msgstr "プロジェクトのベースパスにあるデイレクトリーの一覧から選択します。ベースパスと Playbook ディレクトリーは、Playbook を見つけるために使用される完全なパスを提供します。" -#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:81 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:99 msgid "Select items from list" msgstr "リストから項目の選択" @@ -7272,7 +7319,7 @@ msgstr "オプションを選択してください" msgid "Select period" msgstr "期間の選択" -#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:100 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:118 msgid "Select roles to apply" msgstr "適用するロールの選択" @@ -7297,23 +7344,17 @@ msgstr "このコマンドを内部で実行する実行環境を選択します #: screens/Inventory/shared/SmartInventoryForm.js:87 msgid "Select the Instance Groups for this Inventory to run on." -msgstr "このインベントリーが実行されるインスタンスグループを選択します。" +msgstr "このインベントリーを実行するインスタンスグループを選択します。" #: screens/Template/shared/JobTemplateForm.js:513 msgid "" "Select the Instance Groups for this Job Template\n" "to run on." -msgstr "" - -#: screens/Template/shared/JobTemplateForm.js:513 -#~ msgid "" -#~ "Select the Instance Groups for this Organization\n" -#~ "to run on." -#~ msgstr "この組織を実行するインスタンスグループを選択します。" +msgstr "このジョブテンプレートを実行するインスタンスグループを選択します。" #: screens/Organization/shared/OrganizationForm.js:83 msgid "Select the Instance Groups for this Organization to run on." -msgstr "この組織が実行されるインスタンスグループを選択します。" +msgstr "この組織を実行するインスタンスグループを選択します。" #: screens/User/shared/UserTokenForm.js:49 msgid "Select the application that this token will belong to, or leave this field empty to create a Personal Access Token." @@ -7372,26 +7413,26 @@ msgstr "{0} の選択" #: components/Lookup/InstanceGroupsLookup.js:87 #: components/OptionsList/OptionsList.js:74 #: components/Schedule/ScheduleList/ScheduleListItem.js:78 -#: components/TemplateList/TemplateListItem.js:135 -#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:90 +#: components/TemplateList/TemplateListItem.js:140 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:108 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:126 #: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:26 #: screens/Application/ApplicationsList/ApplicationListItem.js:31 -#: screens/Credential/CredentialList/CredentialListItem.js:53 +#: screens/Credential/CredentialList/CredentialListItem.js:56 #: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:31 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:57 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:65 #: screens/Host/HostGroups/HostGroupItem.js:26 #: screens/Host/HostList/HostListItem.js:48 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:59 #: screens/InstanceGroup/Instances/InstanceListItem.js:122 #: screens/Instances/InstanceList/InstanceListItem.js:126 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:42 -#: screens/Inventory/InventoryList/InventoryListItem.js:86 +#: screens/Inventory/InventoryList/InventoryListItem.js:90 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupListItem.js:37 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:110 #: screens/Organization/OrganizationList/OrganizationListItem.js:43 #: screens/Organization/shared/OrganizationForm.js:113 -#: screens/Project/ProjectList/ProjectListItem.js:172 +#: screens/Project/ProjectList/ProjectListItem.js:177 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:242 #: screens/Team/TeamList/TeamListItem.js:31 #: screens/Template/Survey/SurveyListItem.js:34 @@ -7449,33 +7490,29 @@ msgstr "ソースパスの設定:" msgid "Set the instance enabled or disabled. If disabled, jobs will not be assigned to this instance." msgstr "インスタンスを有効または無効に設定します。無効にした場合には、ジョブはこのインスタンスに割り当てられません。" -#: components/InstanceToggle/InstanceToggle.js:48 -#~ msgid "Set the instance online or offline. If offline, jobs will not be assigned to this instance." -#~ msgstr "インスタンスをオンラインまたはオフラインに設定します。オフラインの場合、ジョブはこのインスタンスに割り当てられません。" - #: screens/Application/shared/ApplicationForm.js:128 msgid "Set to Public or Confidential depending on how secure the client device is." msgstr "クライアントデバイスのセキュリティーレベルに応じて「公開」または「機密」に設定します。" -#: components/Search/AdvancedSearch.js:112 +#: components/Search/AdvancedSearch.js:149 msgid "Set type" msgstr "タイプの設定" -#: components/Search/AdvancedSearch.js:144 +#: components/Search/AdvancedSearch.js:233 msgid "Set type disabled for related search field fuzzy searches" msgstr "関連する検索フィールドのあいまい検索でタイプを無効に設定" -#: components/Search/AdvancedSearch.js:103 +#: components/Search/AdvancedSearch.js:140 msgid "Set type select" msgstr "タイプ選択の設定" -#: components/Search/AdvancedSearch.js:106 +#: components/Search/AdvancedSearch.js:143 msgid "Set type typeahead" msgstr "タイプ先行入力の設定" #: components/Workflow/WorkflowTools.js:154 msgid "Set zoom to 100% and center graph" -msgstr "ズームを 100% に設定し、グラフを中央に配置" +msgstr "ズームを 100% に設定し、グラフを中央に配置" #: screens/ActivityStream/ActivityStreamDetailButton.js:46 msgid "Setting category" @@ -7489,10 +7526,10 @@ msgstr "設定は工場出荷時のデフォルトと一致します。" msgid "Setting name" msgstr "名前の設定" -#: routeConfig.js:153 -#: routeConfig.js:157 -#: screens/ActivityStream/ActivityStream.js:212 +#: routeConfig.js:159 +#: routeConfig.js:163 #: screens/ActivityStream/ActivityStream.js:214 +#: screens/ActivityStream/ActivityStream.js:216 #: screens/Setting/Settings.js:42 msgid "Settings" msgstr "設定" @@ -7568,8 +7605,8 @@ msgstr "SAML でサインイン" msgid "Sign in with SAML {samlIDP}" msgstr "SAML {samlIDP} でサインイン" -#: components/Search/Search.js:129 -#: components/Search/Search.js:130 +#: components/Search/Search.js:134 +#: components/Search/Search.js:135 msgid "Simple key select" msgstr "簡易キー選択" @@ -7578,7 +7615,7 @@ msgstr "簡易キー選択" #: components/PromptDetail/PromptDetail.js:263 #: components/PromptDetail/PromptJobTemplateDetail.js:267 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:376 -#: screens/Job/JobDetail/JobDetail.js:396 +#: screens/Job/JobDetail/JobDetail.js:401 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:442 #: screens/Template/shared/JobTemplateForm.js:535 msgid "Skip Tags" @@ -7607,26 +7644,26 @@ msgstr "スキップ済" #: components/StatusLabel/StatusLabel.js:37 msgid "Skipped'" -msgstr "" +msgstr "スキップ済'" #: components/NotificationList/NotificationList.js:200 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:156 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:141 msgid "Slack" msgstr "Slack" -#: screens/Host/HostList/SmartInventoryButton.js:31 -#: screens/Host/HostList/SmartInventoryButton.js:40 -#: screens/Host/HostList/SmartInventoryButton.js:44 -#: screens/Inventory/InventoryList/InventoryList.js:172 -#: screens/Inventory/InventoryList/InventoryListItem.js:113 +#: screens/Host/HostList/SmartInventoryButton.js:39 +#: screens/Host/HostList/SmartInventoryButton.js:48 +#: screens/Host/HostList/SmartInventoryButton.js:52 +#: screens/Inventory/InventoryList/InventoryList.js:187 +#: screens/Inventory/InventoryList/InventoryListItem.js:117 msgid "Smart Inventory" msgstr "スマートインベントリー" -#: screens/Inventory/SmartInventory.js:92 +#: screens/Inventory/SmartInventory.js:94 msgid "Smart Inventory not found." msgstr "スマートインベントリーは見つかりません。" -#: components/Lookup/HostFilterLookup.js:318 +#: components/Lookup/HostFilterLookup.js:344 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:116 msgid "Smart host filter" msgstr "スマートホストフィルター" @@ -7640,7 +7677,7 @@ msgstr "スマートインベントリー" msgid "Some of the previous step(s) have errors" msgstr "前のステップのいくつかにエラーがあります" -#: screens/Host/HostList/SmartInventoryButton.js:12 +#: screens/Host/HostList/SmartInventoryButton.js:17 msgid "Some search modifiers like not__ and __search are not supported in Smart Inventory host filters. Remove these to create a new Smart Inventory with this filter." msgstr "not__、__search などの一部の検索修飾子は、Smart Inventory ホストフィルターではサポートされていません。これらを削除し、このフィルターを使用して新しい Smart Inventory を作成します。" @@ -7656,11 +7693,11 @@ msgstr "問題が発生しました..." msgid "Sort" msgstr "並び替え" -#: components/JobList/JobListItem.js:163 +#: components/JobList/JobListItem.js:170 #: components/PromptDetail/PromptInventorySourceDetail.js:102 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:201 #: screens/Inventory/shared/InventorySourceForm.js:131 -#: screens/Job/JobDetail/JobDetail.js:194 +#: screens/Job/JobDetail/JobDetail.js:197 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:93 msgid "Source" msgstr "ソース" @@ -7671,7 +7708,7 @@ msgstr "ソース" #: components/PromptDetail/PromptProjectDetail.js:106 #: components/PromptDetail/PromptWFJobTemplateDetail.js:87 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:319 -#: screens/Job/JobDetail/JobDetail.js:243 +#: screens/Job/JobDetail/JobDetail.js:248 #: screens/Project/ProjectDetail/ProjectDetail.js:201 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:245 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:133 @@ -7689,10 +7726,6 @@ msgstr "ソースコントロールブランチ/タグ/コミット" msgid "Source Control Credential" msgstr "ソースコントロール認証情報" -#: screens/Project/shared/ProjectForm.js:214 -msgid "Source Control Credential Type" -msgstr "ソースコントロール認証情報タイプ" - #: components/PromptDetail/PromptProjectDetail.js:111 #: screens/Project/ProjectDetail/ProjectDetail.js:202 #: screens/Project/shared/ProjectSubForms/GitSubForm.js:50 @@ -7705,6 +7738,7 @@ msgstr "ソースコントロールの改訂" #: components/PromptDetail/PromptProjectDetail.js:96 #: screens/Project/ProjectDetail/ProjectDetail.js:172 +#: screens/Project/shared/ProjectForm.js:214 msgid "Source Control Type" msgstr "ソースコントロールのタイプ" @@ -7713,16 +7747,16 @@ msgstr "ソースコントロールのタイプ" #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:96 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:165 #: screens/Project/ProjectDetail/ProjectDetail.js:200 -#: screens/Project/ProjectList/ProjectList.js:191 +#: screens/Project/ProjectList/ProjectList.js:205 #: screens/Project/shared/ProjectSubForms/SharedFields.js:15 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:104 msgid "Source Control URL" msgstr "ソースコントロールの URL" #: components/JobList/JobList.js:207 -#: components/JobList/JobListItem.js:36 +#: components/JobList/JobListItem.js:42 #: components/Schedule/ScheduleList/ScheduleListItem.js:38 -#: screens/Job/JobDetail/JobDetail.js:69 +#: screens/Job/JobDetail/JobDetail.js:70 msgid "Source Control Update" msgstr "ソースコントロールの更新" @@ -7734,8 +7768,8 @@ msgstr "発信元の電話番号" msgid "Source Variables" msgstr "ソース変数" -#: components/JobList/JobListItem.js:194 -#: screens/Job/JobDetail/JobDetail.js:147 +#: components/JobList/JobListItem.js:213 +#: screens/Job/JobDetail/JobDetail.js:148 msgid "Source Workflow Job" msgstr "ソースワークフローのジョブ" @@ -7760,8 +7794,8 @@ msgstr "ソース変数" msgid "Sourced from a project" msgstr "プロジェクトから取得" -#: screens/Inventory/Inventories.js:82 -#: screens/Inventory/Inventory.js:66 +#: screens/Inventory/Inventories.js:83 +#: screens/Inventory/Inventory.js:67 msgid "Sources" msgstr "ソース" @@ -7809,7 +7843,7 @@ msgid "Start" msgstr "開始" #: components/JobList/JobList.js:243 -#: components/JobList/JobListItem.js:92 +#: components/JobList/JobListItem.js:99 msgid "Start Time" msgstr "開始時間" @@ -7843,7 +7877,7 @@ msgstr "同期ソースの開始" msgid "Start time" msgstr "開始時間" -#: screens/Job/JobDetail/JobDetail.js:110 +#: screens/Job/JobDetail/JobDetail.js:111 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:222 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:76 msgid "Started" @@ -7851,31 +7885,36 @@ msgstr "開始" #: components/JobList/JobList.js:220 #: components/JobList/JobList.js:241 -#: components/JobList/JobListItem.js:88 +#: components/JobList/JobListItem.js:95 #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:197 -#: screens/InstanceGroup/Instances/InstanceList.js:255 +#: screens/InstanceGroup/Instances/InstanceList.js:254 #: screens/InstanceGroup/Instances/InstanceListItem.js:129 #: screens/Instances/InstanceDetail/InstanceDetail.js:145 #: screens/Instances/InstanceList/InstanceList.js:151 #: screens/Instances/InstanceList/InstanceListItem.js:134 -#: screens/Inventory/InventoryList/InventoryList.js:204 -#: screens/Inventory/InventoryList/InventoryListItem.js:97 +#: screens/Inventory/InventoryList/InventoryList.js:219 +#: screens/Inventory/InventoryList/InventoryListItem.js:101 #: screens/Inventory/InventorySources/InventorySourceList.js:213 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:85 -#: screens/Job/JobDetail/JobDetail.js:101 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:87 +#: screens/Job/JobDetail/JobDetail.js:102 #: screens/Job/JobOutput/HostEventModal.js:115 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:114 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:194 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:179 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:117 -#: screens/Project/ProjectList/ProjectList.js:208 -#: screens/Project/ProjectList/ProjectListItem.js:192 +#: screens/Project/ProjectList/ProjectList.js:222 +#: screens/Project/ProjectList/ProjectListItem.js:197 #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:45 +#: screens/TopologyView/Tooltip.js:98 #: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:98 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:223 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:79 msgid "Status" msgstr "ステータス" +#: screens/TopologyView/Legend.js:107 +msgid "Status types" +msgstr "ステータスタイプ" + #: screens/Job/JobOutput/JobOutputSearch.js:92 msgid "Stdout" msgstr "Stdout" @@ -7915,7 +7954,7 @@ msgstr "Subscription Management" msgid "Subscription manifest" msgstr "サブスクリプションマニュフェスト" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:83 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:84 msgid "Subscription selection modal" msgstr "サブスクリプション選択モーダル" @@ -7927,14 +7966,14 @@ msgstr "サブスクリプション設定" msgid "Subscription type" msgstr "サブスクリプションタイプ" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:141 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:142 msgid "Subscriptions table" msgstr "サブスクリプションテーブル" #: components/Lookup/ProjectLookup.js:136 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:90 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:159 -#: screens/Project/ProjectList/ProjectList.js:185 +#: screens/Project/ProjectList/ProjectList.js:199 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:98 msgid "Subversion" msgstr "Subversion" @@ -7967,7 +8006,7 @@ msgid "Successful jobs" msgstr "成功ジョブ" #: screens/Project/ProjectDetail/ProjectDetail.js:182 -#: screens/Project/ProjectList/ProjectListItem.js:93 +#: screens/Project/ProjectList/ProjectListItem.js:97 msgid "Successfully copied to clipboard!" msgstr "クリップボードへのコピーに成功しました!" @@ -7995,7 +8034,7 @@ msgstr "Survey の無効化" msgid "Survey Enabled" msgstr "Survey の有効化" -#: screens/Template/Survey/SurveyReorderModal.js:181 +#: screens/Template/Survey/SurveyReorderModal.js:188 msgid "Survey Question Order" msgstr "Survey 質問の順序" @@ -8003,22 +8042,18 @@ msgstr "Survey 質問の順序" msgid "Survey Toggle" msgstr "Survey の切り替え" -#: screens/Template/Survey/SurveyReorderModal.js:182 +#: screens/Template/Survey/SurveyReorderModal.js:189 msgid "Survey preview modal" msgstr "Survey プレビューモーダル" -#: screens/Template/Survey/SurveyListItem.js:66 -#~ msgid "Survey questions" -#~ msgstr "Survey の質問" - -#: screens/Inventory/InventorySources/InventorySourceListItem.js:118 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:120 #: screens/Inventory/shared/InventorySourceSyncButton.js:41 #: screens/Project/shared/ProjectSyncButton.js:43 #: screens/Project/shared/ProjectSyncButton.js:55 msgid "Sync" msgstr "同期" -#: screens/Project/ProjectList/ProjectListItem.js:225 +#: screens/Project/ProjectList/ProjectListItem.js:230 #: screens/Project/shared/ProjectSyncButton.js:39 #: screens/Project/shared/ProjectSyncButton.js:50 msgid "Sync Project" @@ -8039,11 +8074,11 @@ msgid "Sync error" msgstr "同期エラー" #: screens/Project/ProjectDetail/ProjectDetail.js:194 -#: screens/Project/ProjectList/ProjectListItem.js:105 +#: screens/Project/ProjectList/ProjectListItem.js:109 msgid "Sync for revision" msgstr "リビジョンの同期" -#: screens/Project/ProjectList/ProjectListItem.js:118 +#: screens/Project/ProjectList/ProjectListItem.js:122 msgid "Syncing" msgstr "同期" @@ -8066,7 +8101,7 @@ msgstr "システム管理者" msgid "System Auditor" msgstr "システム監査者" -#: screens/Job/JobOutput/JobOutputSearch.js:129 +#: screens/Job/JobOutput/JobOutputSearch.js:132 msgid "System Warning" msgstr "システム警告" @@ -8130,7 +8165,7 @@ msgstr "タスク" msgid "Task Count" msgstr "タスク数" -#: screens/Job/JobOutput/JobOutputSearch.js:120 +#: screens/Job/JobOutput/JobOutputSearch.js:123 msgid "Task Started" msgstr "タスクの開始" @@ -8153,8 +8188,8 @@ msgstr "チームが見つかりません。" #: components/AddRole/AddResourceRole.js:207 #: components/AddRole/AddResourceRole.js:208 -#: routeConfig.js:105 -#: screens/ActivityStream/ActivityStream.js:179 +#: routeConfig.js:106 +#: screens/ActivityStream/ActivityStream.js:181 #: screens/Organization/Organization.js:124 #: screens/Organization/OrganizationList/OrganizationList.js:145 #: screens/Organization/OrganizationList/OrganizationListItem.js:66 @@ -8174,17 +8209,22 @@ msgstr "チーム" #: screens/Setting/Jobs/JobsEdit/JobsEdit.js:129 msgid "Template" -msgstr "" +msgstr "テンプレート" + +#: components/RelatedTemplateList/RelatedTemplateList.js:109 +#: components/TemplateList/TemplateList.js:133 +msgid "Template copied successfully" +msgstr "テンプレートが正常にコピーされました" #: screens/Template/Template.js:174 #: screens/Template/WorkflowJobTemplate.js:174 msgid "Template not found." -msgstr "更新が見つかりません。" +msgstr "テンプレートが見つかりません。" -#: components/TemplateList/TemplateList.js:185 -#: components/TemplateList/TemplateList.js:247 -#: routeConfig.js:64 -#: screens/ActivityStream/ActivityStream.js:156 +#: components/TemplateList/TemplateList.js:200 +#: components/TemplateList/TemplateList.js:262 +#: routeConfig.js:65 +#: screens/ActivityStream/ActivityStream.js:158 #: screens/ExecutionEnvironment/ExecutionEnvironment.js:69 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:83 #: screens/Template/Templates.js:16 @@ -8217,11 +8257,11 @@ msgid "Test passed" msgstr "テストに成功" #: screens/Template/Survey/SurveyQuestionForm.js:80 -#: screens/Template/Survey/SurveyReorderModal.js:171 +#: screens/Template/Survey/SurveyReorderModal.js:178 msgid "Text" msgstr "テキスト" -#: screens/Template/Survey/SurveyReorderModal.js:125 +#: screens/Template/Survey/SurveyReorderModal.js:132 msgid "Text Area" msgstr "テキストエリア" @@ -8237,10 +8277,6 @@ msgstr "値が見つかりませんでした。有効な値を入力または選 msgid "The" msgstr "その" -#: screens/Setting/MiscSystem/MiscSystemEdit/MiscSystemEdit.js:200 -#~ msgid "The Execution Environment to be used when one has not been configured for a job template." -#~ msgstr "ジョブテンプレート用に構成されていない場合に使用される実行環境。" - #: screens/Application/shared/ApplicationForm.js:86 msgid "The Grant type the user must use to acquire tokens for this application" msgstr "ユーザーがこのアプリケーションのトークンを取得するために使用する必要のある付与タイプです。" @@ -8279,8 +8315,7 @@ msgid "" "The execution environment that will be used when launching\n" "this job template. The resolved execution environment can be overridden by\n" "explicitly assigning a different one to this job template." -msgstr "" -"このジョブテンプレートを起動するときに使用される実行環境。\n" +msgstr "このジョブテンプレートを起動するときに使用される実行環境。\n" "解決された実行環境は、このジョブテンプレートに別の環境を明示的に割り当てることで上書きできます。" #: screens/Project/shared/ProjectSubForms/GitSubForm.js:73 @@ -8323,16 +8358,16 @@ msgstr "要求したページが見つかりませんでした。" msgid "The pattern used to target hosts in the inventory. Leaving the field blank, all, and * will all target all hosts in the inventory. You can find more information about Ansible's host patterns" msgstr "インベントリー内のホストをターゲットにするために使用されるパターン。フィールドを空白のままにすると、all、および * はすべて、インベントリー内のすべてのホストを対象とします。Ansible のホストパターンに関する詳細情報を確認できます。" -#: screens/Project/ProjectList/ProjectListItem.js:116 +#: screens/Project/ProjectList/ProjectListItem.js:120 msgid "The project is currently syncing and the revision will be available after the sync is complete." msgstr "プロジェクトは現在同期中であり、同期が完了するとリビジョンが利用可能になります。" #: screens/Project/ProjectDetail/ProjectDetail.js:192 -#: screens/Project/ProjectList/ProjectListItem.js:103 +#: screens/Project/ProjectList/ProjectListItem.js:107 msgid "The project must be synced before a revision is available." msgstr "リビジョンが利用可能になる前に、プロジェクトを同期する必要があります。" -#: screens/Project/ProjectList/ProjectListItem.js:126 +#: screens/Project/ProjectList/ProjectListItem.js:130 msgid "The project revision is currently out of date. Please refresh to fetch the most recent revision." msgstr "プロジェクトのリビジョンが現在古くなっています。更新して最新のリビジョンを取得してください。" @@ -8341,6 +8376,10 @@ msgstr "プロジェクトのリビジョンが現在古くなっています。 msgid "The resource associated with this node has been deleted." msgstr "このノードに関連付けられているリソースは削除されました。" +#: screens/Job/JobOutput/EmptyOutput.js:19 +msgid "The search filter did not produce any results…" +msgstr "検索フィルターで結果が生成されませんでした…" + #: screens/Template/Survey/SurveyQuestionForm.js:174 msgid "" "The suggested format for variable names is lowercase and\n" @@ -8420,7 +8459,7 @@ msgstr "このアクションにより、{0} から次のロールの関連付 msgid "This action will disassociate the following:" msgstr "このアクションにより、以下の関連付けが解除されます。" -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:112 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:111 msgid "This container group is currently being by other resources. Are you sure you want to delete it?" msgstr "このコンテナーグループは、現在他のリソースで使用されています。削除してもよろしいですか?" @@ -8470,7 +8509,7 @@ msgstr "このフィールドには空白を指定できません。" #: components/AdHocCommands/useAdHocCredentialPasswordStep.js:44 #: components/LaunchPrompt/steps/useCredentialPasswordsStep.js:50 msgid "This field may not be blank" -msgstr "このフィールドは空白ではありません" +msgstr "このフィールドに空白を指定できません" #: util/validators.js:127 msgid "This field must be a number" @@ -8538,7 +8577,7 @@ msgstr "このフィールドは、{max} 文字内にする必要があります msgid "This field will be retrieved from an external secret management system using the specified credential." msgstr "このフィールドは、指定された認証情報を使用して外部のシークレット管理システムから取得されます。" -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:128 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:121 msgid "This instance group is currently being by other resources. Are you sure you want to delete it?" msgstr "このインスタンスグループは、現在他のリソースで使用されています。削除してもよろしいですか?" @@ -8546,7 +8585,7 @@ msgstr "このインスタンスグループは、現在他のリソースで使 msgid "This inventory is applied to all workflow nodes within this workflow ({0}) that prompt for an inventory." msgstr "このインベントリーが、このワークフロー ({0}) 内の、インベントリーをプロンプトするすべてのワークフローノードに適用されます。" -#: screens/Inventory/InventoryDetail/InventoryDetail.js:138 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:157 msgid "This inventory is currently being used by other resources. Are you sure you want to delete it?" msgstr "このインベントリーは、現在他のリソースで使用されています。削除してもよろしいですか?" @@ -8617,8 +8656,8 @@ msgstr "木" msgid "Thursday" msgstr "木曜" -#: screens/ActivityStream/ActivityStream.js:241 -#: screens/ActivityStream/ActivityStream.js:253 +#: screens/ActivityStream/ActivityStream.js:243 +#: screens/ActivityStream/ActivityStream.js:255 #: screens/ActivityStream/ActivityStreamDetailButton.js:41 #: screens/ActivityStream/ActivityStreamListItem.js:42 msgid "Time" @@ -8664,13 +8703,13 @@ msgstr "タイムアウト (分)" msgid "Timeout seconds" msgstr "タイムアウトの秒" -#: screens/Template/Survey/SurveyReorderModal.js:182 -#~ msgid "To reoder the survey questions drag and drop them in the desired location." -#~ msgstr "Survey の質問を再読み込みするには、目的の場所にドラッグアンドドロップします。" +#: screens/Host/HostList/SmartInventoryButton.js:20 +msgid "To create a smart inventory using ansible facts, go to the smart inventory screen." +msgstr "Ansible ファクトを使用してスマートインベントリーを作成するには、スマートインベントリー画面に移動します。" -#: screens/Template/Survey/SurveyReorderModal.js:184 +#: screens/Template/Survey/SurveyReorderModal.js:191 msgid "To reorder the survey questions drag and drop them in the desired location." -msgstr "" +msgstr "Survey の質問を並べ替えるには、目的の場所にドラッグアンドドロップします。" #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:94 msgid "Toggle Legend" @@ -8695,6 +8734,7 @@ msgstr "インスタンスの切り替え" #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:80 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:82 +#: screens/TopologyView/Header.js:99 msgid "Toggle legend" msgstr "凡例の切り替え" @@ -8755,8 +8795,13 @@ msgstr "ツール" msgid "Top Pagination" msgstr "トップページネーション" +#: routeConfig.js:152 +#: screens/TopologyView/TopologyView.js:40 +msgid "Topology View" +msgstr "トポロジービュー" + #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:207 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:287 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:211 #: screens/InstanceGroup/Instances/InstanceListItem.js:199 #: screens/Instances/InstanceDetail/InstanceDetail.js:158 #: screens/Instances/InstanceList/InstanceListItem.js:214 @@ -8786,9 +8831,9 @@ msgstr "ブランチでのサブモジュールの最新のコミットを追跡 msgid "Trial" msgstr "トライアル" -#: components/JobList/JobListItem.js:299 +#: components/JobList/JobListItem.js:318 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:63 -#: screens/Job/JobDetail/JobDetail.js:301 +#: screens/Job/JobDetail/JobDetail.js:306 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:201 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:230 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:260 @@ -8808,54 +8853,54 @@ msgid "Tuesday" msgstr "火曜" #: components/NotificationList/NotificationList.js:201 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:157 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:142 msgid "Twilio" msgstr "Twilio" #: components/JobList/JobList.js:242 -#: components/JobList/JobListItem.js:91 +#: components/JobList/JobListItem.js:98 #: components/Lookup/ProjectLookup.js:131 #: components/NotificationList/NotificationList.js:219 #: components/NotificationList/NotificationListItem.js:33 #: components/PromptDetail/PromptDetail.js:122 +#: components/RelatedTemplateList/RelatedTemplateList.js:172 #: components/Schedule/ScheduleList/ScheduleList.js:169 #: components/Schedule/ScheduleList/ScheduleListItem.js:97 -#: components/TemplateList/TemplateList.js:199 -#: components/TemplateList/TemplateList.js:228 -#: components/TemplateList/TemplateListItem.js:179 +#: components/TemplateList/TemplateList.js:214 +#: components/TemplateList/TemplateList.js:243 +#: components/TemplateList/TemplateListItem.js:184 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:85 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:154 #: components/Workflow/WorkflowNodeHelp.js:158 #: components/Workflow/WorkflowNodeHelp.js:192 -#: screens/Credential/CredentialList/CredentialList.js:146 -#: screens/Credential/CredentialList/CredentialListItem.js:60 +#: screens/Credential/CredentialList/CredentialList.js:162 +#: screens/Credential/CredentialList/CredentialListItem.js:63 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:94 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:116 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:15 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:46 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:60 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:285 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:54 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:209 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:66 #: screens/Inventory/InventoryDetail/InventoryDetail.js:72 -#: screens/Inventory/InventoryList/InventoryList.js:205 -#: screens/Inventory/InventoryList/InventoryListItem.js:112 +#: screens/Inventory/InventoryList/InventoryList.js:220 +#: screens/Inventory/InventoryList/InventoryListItem.js:116 #: screens/Inventory/InventorySources/InventorySourceList.js:214 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:98 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:100 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:105 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:195 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:180 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:120 #: screens/NotificationTemplate/shared/NotificationTemplateForm.js:68 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:157 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:78 -#: screens/Project/ProjectList/ProjectList.js:180 -#: screens/Project/ProjectList/ProjectList.js:209 -#: screens/Project/ProjectList/ProjectListItem.js:205 +#: screens/Project/ProjectList/ProjectList.js:194 +#: screens/Project/ProjectList/ProjectList.js:223 +#: screens/Project/ProjectList/ProjectListItem.js:210 #: screens/Team/TeamRoles/TeamRoleListItem.js:17 #: screens/Team/TeamRoles/TeamRolesList.js:181 #: screens/Template/Survey/SurveyList.js:103 #: screens/Template/Survey/SurveyList.js:103 #: screens/Template/Survey/SurveyListItem.js:60 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:93 +#: screens/TopologyView/Tooltip.js:92 #: screens/User/UserDetail/UserDetail.js:75 #: screens/User/UserRoles/UserRolesList.js:156 #: screens/User/UserRoles/UserRolesListItem.js:21 @@ -8883,7 +8928,7 @@ msgid "Unable to change inventory on a host" msgstr "ホストのインベントリーを変更できません。" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:249 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:89 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:83 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:46 #: screens/InstanceGroup/Instances/InstanceListItem.js:78 #: screens/Instances/InstanceDetail/InstanceDetail.js:201 @@ -8891,16 +8936,12 @@ msgstr "ホストのインベントリーを変更できません。" msgid "Unavailable" msgstr "利用不可" -#: components/StatusLabel/StatusLabel.js:67 -#~ msgid "Undefined" -#~ msgstr "未定義" - #: screens/Setting/shared/RevertButton.js:53 #: screens/Setting/shared/RevertButton.js:62 msgid "Undo" msgstr "元に戻す" -#: screens/Job/JobOutput/JobOutputSearch.js:181 +#: screens/Job/JobOutput/JobOutputSearch.js:184 msgid "Unfollow" msgstr "フォロー解除" @@ -8993,7 +9034,7 @@ msgid "" msgstr "カスタムメッセージを使用して、ジョブの開始時、成功時、または失敗時に送信する通知内容を変更します。波括弧を使用してジョブに関する情報にアクセスします:" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:238 -#: screens/InstanceGroup/Instances/InstanceList.js:258 +#: screens/InstanceGroup/Instances/InstanceList.js:257 #: screens/Instances/InstanceDetail/InstanceDetail.js:188 #: screens/Instances/InstanceList/InstanceList.js:154 msgid "Used Capacity" @@ -9001,8 +9042,8 @@ msgstr "使用済み容量" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:242 #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:246 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:80 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:88 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:74 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:82 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:42 #: screens/InstanceGroup/Instances/InstanceListItem.js:74 #: screens/Instances/InstanceDetail/InstanceDetail.js:192 @@ -9062,8 +9103,8 @@ msgstr "ユーザートークン" #: components/AddRole/AddResourceRole.js:22 #: components/AddRole/AddResourceRole.js:37 -#: components/ResourceAccessList/ResourceAccessList.js:129 -#: components/ResourceAccessList/ResourceAccessList.js:182 +#: components/ResourceAccessList/ResourceAccessList.js:127 +#: components/ResourceAccessList/ResourceAccessList.js:180 #: screens/Login/Login.js:187 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:143 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:243 @@ -9089,8 +9130,8 @@ msgstr "ユーザー名 / パスワード" #: components/AddRole/AddResourceRole.js:197 #: components/AddRole/AddResourceRole.js:198 -#: routeConfig.js:100 -#: screens/ActivityStream/ActivityStream.js:176 +#: routeConfig.js:101 +#: screens/ActivityStream/ActivityStream.js:178 #: screens/Team/Teams.js:29 #: screens/User/UserList/UserList.js:110 #: screens/User/UserList/UserList.js:153 @@ -9112,15 +9153,15 @@ msgstr "VMware vCenter" #: components/PromptDetail/PromptWFJobTemplateDetail.js:132 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:400 #: screens/Host/HostDetail/HostDetail.js:90 -#: screens/Inventory/InventoryDetail/InventoryDetail.js:105 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:124 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:37 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:89 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:143 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:54 -#: screens/Inventory/shared/InventoryForm.js:68 +#: screens/Inventory/shared/InventoryForm.js:95 #: screens/Inventory/shared/InventoryGroupForm.js:46 #: screens/Inventory/shared/SmartInventoryForm.js:93 -#: screens/Job/JobDetail/JobDetail.js:439 +#: screens/Job/JobDetail/JobDetail.js:444 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:466 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:206 #: screens/Template/shared/JobTemplateForm.js:411 @@ -9128,7 +9169,7 @@ msgstr "VMware vCenter" msgid "Variables" msgstr "変数" -#: screens/Job/JobOutput/JobOutputSearch.js:121 +#: screens/Job/JobOutput/JobOutputSearch.js:124 msgid "Variables Prompted" msgstr "変数のプロモート" @@ -9140,7 +9181,7 @@ msgstr "Vault パスワード" msgid "Vault password | {credId}" msgstr "Vault パスワード | {credId}" -#: screens/Job/JobOutput/JobOutputSearch.js:126 +#: screens/Job/JobOutput/JobOutputSearch.js:129 msgid "Verbose" msgstr "詳細" @@ -9152,7 +9193,7 @@ msgstr "詳細" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:316 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:232 #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:87 -#: screens/Job/JobDetail/JobDetail.js:260 +#: screens/Job/JobDetail/JobDetail.js:265 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:261 #: screens/Template/shared/JobTemplateForm.js:461 msgid "Verbosity" @@ -9166,8 +9207,8 @@ msgstr "バージョン" msgid "View Azure AD settings" msgstr "Azure AD 設定の表示" -#: screens/Credential/Credential.js:131 -#: screens/Credential/Credential.js:143 +#: screens/Credential/Credential.js:142 +#: screens/Credential/Credential.js:154 msgid "View Credential Details" msgstr "認証情報の詳細の表示" @@ -9189,11 +9230,11 @@ msgstr "ホストの詳細の表示" #: screens/Instances/Instance.js:40 msgid "View Instance Details" -msgstr "" +msgstr "インスタンスの詳細の表示" -#: screens/Inventory/Inventory.js:181 +#: screens/Inventory/Inventory.js:191 #: screens/Inventory/InventoryGroup/InventoryGroup.js:142 -#: screens/Inventory/SmartInventory.js:165 +#: screens/Inventory/SmartInventory.js:175 msgid "View Inventory Details" msgstr "インベントリー詳細の表示" @@ -9237,7 +9278,7 @@ msgstr "その他のシステム設定の表示" msgid "View Organization Details" msgstr "組織の詳細の表示" -#: screens/Project/Project.js:196 +#: screens/Project/Project.js:194 msgid "View Project Details" msgstr "プロジェクトの詳細の表示" @@ -9296,12 +9337,12 @@ msgstr "ワークフロー承認の詳細の表示" msgid "View YAML examples at <0>docs.ansible.com" msgstr "<0>docs.ansible.com での YAML サンプルの表示" -#: components/ScreenHeader/ScreenHeader.js:54 -#: components/ScreenHeader/ScreenHeader.js:57 +#: components/ScreenHeader/ScreenHeader.js:65 +#: components/ScreenHeader/ScreenHeader.js:68 msgid "View activity stream" msgstr "アクティビティーストリームの表示" -#: screens/Credential/Credential.js:92 +#: screens/Credential/Credential.js:98 msgid "View all Credentials." msgstr "すべての認証情報を表示します。" @@ -9309,8 +9350,8 @@ msgstr "すべての認証情報を表示します。" msgid "View all Hosts." msgstr "すべてのホストを表示します。" -#: screens/Inventory/Inventory.js:92 -#: screens/Inventory/SmartInventory.js:93 +#: screens/Inventory/Inventory.js:94 +#: screens/Inventory/SmartInventory.js:95 msgid "View all Inventories." msgstr "すべてのインベントリーを表示します。" @@ -9335,7 +9376,7 @@ msgstr "すべての通知テンプレートを表示します。" msgid "View all Organizations." msgstr "すべての組織を表示します。" -#: screens/Project/Project.js:138 +#: screens/Project/Project.js:136 msgid "View all Projects." msgstr "すべてのプロジェクトを表示します。" @@ -9368,8 +9409,8 @@ msgstr "すべての認証情報タイプの表示" msgid "View all execution environments" msgstr "すべての実行環境の表示" -#: screens/InstanceGroup/ContainerGroup.js:95 -#: screens/InstanceGroup/InstanceGroup.js:106 +#: screens/InstanceGroup/ContainerGroup.js:86 +#: screens/InstanceGroup/InstanceGroup.js:93 msgid "View all instance groups" msgstr "すべてのインスタンスグループの表示" @@ -9410,13 +9451,13 @@ msgstr "ノードの詳細の表示" msgid "View smart inventory host details" msgstr "スマートインベントリーホストの詳細の表示" -#: routeConfig.js:29 -#: screens/ActivityStream/ActivityStream.js:137 +#: routeConfig.js:30 +#: screens/ActivityStream/ActivityStream.js:139 msgid "Views" msgstr "ビュー" -#: components/TemplateList/TemplateListItem.js:184 -#: components/TemplateList/TemplateListItem.js:190 +#: components/TemplateList/TemplateListItem.js:189 +#: components/TemplateList/TemplateListItem.js:195 #: screens/Template/WorkflowJobTemplate.js:136 msgid "Visualizer" msgstr "ビジュアライザー" @@ -9431,8 +9472,12 @@ msgstr "警告:" msgid "Waiting" msgstr "待機中" +#: screens/Job/JobOutput/EmptyOutput.js:23 +msgid "Waiting for job output…" +msgstr "ジョブの出力を待機中…" + #: components/Workflow/WorkflowLegend.js:118 -#: screens/Job/JobOutput/JobOutputSearch.js:128 +#: screens/Job/JobOutput/JobOutputSearch.js:131 msgid "Warning" msgstr "警告" @@ -9440,17 +9485,17 @@ msgstr "警告" msgid "Warning: Unsaved Changes" msgstr "警告: 変更が保存されていません" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:118 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:119 msgid "We were unable to locate licenses associated with this account." msgstr "このアカウントに関連するライセンスを見つけることができませんでした。" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:137 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:138 msgid "We were unable to locate subscriptions associated with this account." msgstr "このアカウントに関連するサブスクリプションを見つけることができませんでした。" -#: components/DetailList/LaunchedByDetail.js:53 +#: components/DetailList/LaunchedByDetail.js:24 #: components/NotificationList/NotificationList.js:202 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:158 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:143 msgid "Webhook" msgstr "Webhook" @@ -9567,8 +9612,8 @@ msgstr "ワークフローの承認" msgid "Workflow Approval not found." msgstr "ワークフローの承認が見つかりません。" -#: routeConfig.js:53 -#: screens/ActivityStream/ActivityStream.js:148 +#: routeConfig.js:54 +#: screens/ActivityStream/ActivityStream.js:150 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:165 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:202 #: screens/WorkflowApproval/WorkflowApprovals.js:12 @@ -9577,17 +9622,17 @@ msgid "Workflow Approvals" msgstr "ワークフローの承認" #: components/JobList/JobList.js:212 -#: components/JobList/JobListItem.js:41 +#: components/JobList/JobListItem.js:47 #: components/Schedule/ScheduleList/ScheduleListItem.js:40 -#: screens/Job/JobDetail/JobDetail.js:74 +#: screens/Job/JobDetail/JobDetail.js:75 #: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:124 msgid "Workflow Job" msgstr "ワークフロージョブ" -#: components/JobList/JobListItem.js:182 +#: components/JobList/JobListItem.js:201 #: components/Workflow/WorkflowNodeHelp.js:63 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:18 -#: screens/Job/JobDetail/JobDetail.js:134 +#: screens/Job/JobDetail/JobDetail.js:135 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:111 #: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:137 #: util/getRelatedResourceDeleteDetails.js:104 @@ -9608,7 +9653,7 @@ msgstr "ワークフロージョブテンプレート" msgid "Workflow Link" msgstr "ワークフローのリンク" -#: components/TemplateList/TemplateList.js:203 +#: components/TemplateList/TemplateList.js:218 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:98 msgid "Workflow Template" msgstr "ワークフローテンプレート" @@ -9682,9 +9727,9 @@ msgstr "YAML:" msgid "Year" msgstr "年" -#: components/Search/Search.js:211 +#: components/Search/Search.js:218 msgid "Yes" -msgstr "可" +msgstr "はい" #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:28 msgid "You are unable to act on the following workflow approvals: {itemsUnableToApprove}" @@ -9732,6 +9777,16 @@ msgstr "ズームイン" msgid "Zoom Out" msgstr "ズームアウト" +#: screens/TopologyView/Header.js:51 +#: screens/TopologyView/Header.js:54 +msgid "Zoom in" +msgstr "ズームイン" + +#: screens/TopologyView/Header.js:63 +#: screens/TopologyView/Header.js:66 +msgid "Zoom out" +msgstr "ズームアウト" + #: screens/Template/shared/JobTemplateForm.js:752 #: screens/Template/shared/WebhookSubForm.js:148 msgid "a new webhook key will be generated on save." @@ -9780,7 +9835,11 @@ msgstr "関連付けの解除の確認" #: screens/Setting/shared/SharedFields.js:330 msgid "confirm edit login redirect" -msgstr "ログインリダイレクトの編集を確認" +msgstr "ログインリダイレクトの編集の確認" + +#: screens/TopologyView/ContentLoading.js:32 +msgid "content-loading-in-progress" +msgstr "コンテンツの読み込みが進行中" #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:151 msgid "deletion error" @@ -9794,6 +9853,7 @@ msgstr "拒否" msgid "disassociate" msgstr "関連付けの解除" +#: components/Lookup/HostFilterLookup.js:405 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:369 #: screens/Template/Survey/SurveyQuestionForm.js:263 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:230 @@ -9804,7 +9864,7 @@ msgstr "ドキュメント" #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:113 #: screens/Host/HostDetail/HostDetail.js:101 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:95 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:111 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:105 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:100 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:273 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:161 @@ -9815,9 +9875,11 @@ msgid "edit" msgstr "編集" #: screens/Template/Survey/SurveyListItem.js:65 +#: screens/Template/Survey/SurveyReorderModal.js:122 msgid "encrypted" msgstr "暗号化" +#: components/Lookup/HostFilterLookup.js:407 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:232 msgid "for more info." msgstr "(詳細情報)" @@ -9827,6 +9889,10 @@ msgstr "(詳細情報)" msgid "for more information." msgstr "(詳細情報)" +#: screens/TopologyView/Legend.js:100 +msgid "h" +msgstr "h" + #: components/AdHocCommands/AdHocDetailsStep.js:166 msgid "here" msgstr "ここ" @@ -9836,9 +9902,9 @@ msgstr "ここ" msgid "here." msgstr "ここ" -#: components/Lookup/HostFilterLookup.js:371 +#: components/Lookup/HostFilterLookup.js:417 msgid "hosts" -msgstr "ホスト" +msgstr "hosts" #: components/Pagination/Pagination.js:24 msgid "items" @@ -9860,6 +9926,10 @@ msgstr "分" msgid "new choice" msgstr "新しい選択" +#: screens/TopologyView/Tooltip.js:94 +msgid "node" +msgstr "ノード" + #: components/Pagination/Pagination.js:36 #: components/Schedule/shared/FrequencyDetailSubform.js:470 msgid "of" @@ -9935,89 +10005,78 @@ msgstr "更新" msgid "workflow job template webhook key" msgstr "ワークフロージョブテンプレートの Wbhook キー" -#: screens/Inventory/InventoryList/InventoryListItem.js:61 +#: screens/Inventory/InventoryList/InventoryListItem.js:65 msgid "{0, plural, one {# source with sync failures.} other {# sources with sync failures.}}" -msgstr "{0, plural, one {# 件のソースが同期に失敗。} other {# 件のソースが同期に失敗。}}" +msgstr "{0, plural, one {# source with sync failures.} other {# sources with sync failures.}}" #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:115 msgid "{0, plural, one {Are you sure you want delete the group below?} other {Are you sure you want delete the groups below?}}" -msgstr "{0, plural, one {以下のグループを本当に削除してもよろしいですか?} other {以下のグループを本当に削除してもよろしいですか?}}" - -#: components/HealthCheckButton/HealthCheckButton.js:23 -#~ msgid "{0, plural, one {Click to run a health check on the selected instance.} other {Click to run a health check on the selected instances.}}" -#~ msgstr "{0, plural, one {クリックして選択したインスタンスでヘルスチェックを実行します。} other {クリックして選択したインスタンスでヘルスチェックを実行します。}}" +msgstr "{0, plural, one {Are you sure you want delete the group below?} other {Are you sure you want delete the groups below?}}" #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:86 msgid "{0, plural, one {Delete Group?} other {Delete Groups?}}" -msgstr "{0, plural, one {グループを削除しますか?} other {グループを削除しますか?}}" +msgstr "{0, plural, one {Delete Group?} other {Delete Groups?}}" #: util/validators.js:138 msgid "{0, plural, one {Please enter a valid phone number.} other {Please enter valid phone numbers.}}" -msgstr "{0, plural, one {有効な電話番号を入力してください。} other {有効な電話番号を入力してください。}}" +msgstr "{0, plural, one {Please enter a valid phone number.} other {Please enter valid phone numbers.}}" -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:175 -msgid "{0, plural, one {The following Instance Group cannot be deleted} other {The following Instance Groups cannot be deleted}}" -msgstr "{0, plural, one {以下のインスタンスグループは削除できません} other {以下のインスタンスグループは削除できません}}" - -#: screens/Inventory/InventoryList/InventoryList.js:232 +#: screens/Inventory/InventoryList/InventoryList.js:247 msgid "{0, plural, one {The inventory will be in a pending status until the final delete is processed.} other {The inventories will be in a pending status until the final delete is processed.}}" -msgstr "{0, plural, one {インベントリーは、最後の削除が処理されるまで保留の状態になります。} other {インベントリーは、最後の削除が処理されるまで保留の状態になります。}}" +msgstr "{0, plural, one {The inventory will be in a pending status until the final delete is processed.} other {The inventories will be in a pending status until the final delete is processed.}}" #: components/JobList/JobList.js:276 msgid "{0, plural, one {The selected job cannot be deleted due to insufficient permission or a running job status} other {The selected jobs cannot be deleted due to insufficient permissions or a running job status}}" -msgstr "{0, plural, one {選択したジョブは、パーミッションが十分でないか、ジョブステータスが実行中であるため削除できません。} other {選択したジョブは、パーミッションが十分でないか、ジョブステータスが実行中であるため削除できません。}}" +msgstr "{0, plural, one {The selected job cannot be deleted due to insufficient permission or a running job status} other {The selected jobs cannot be deleted due to insufficient permissions or a running job status}}" #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:208 msgid "{0, plural, one {This approval cannot be deleted due to insufficient permissions or a pending job status} other {These approvals cannot be deleted due to insufficient permissions or a pending job status}}" -msgstr "{0, plural, one {この承認は、パーミッションが十分でないか、ジョブステータスが実行中であるため削除できません。} other {これらの承認は、パーミッションが十分でないか、ジョブステータスが実行中であるため削除できません。}}" +msgstr "{0, plural, one {This approval cannot be deleted due to insufficient permissions or a pending job status} other {These approvals cannot be deleted due to insufficient permissions or a pending job status}}" -#: screens/Credential/CredentialList/CredentialList.js:178 +#: screens/Credential/CredentialList/CredentialList.js:195 msgid "{0, plural, one {This credential is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these credentials could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -msgstr "{0, plural, one {この認証情報は、他のリソースが使用しています。本当に削除してもよろしいですか?} other {これらの認証情報を削除すると、この認証情報に依存する他のリソースに影響を与える可能性があります。本当に削除してもよろしいですか?}}" +msgstr "{0, plural, one {This credential is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these credentials could impact other resources that rely on them. Are you sure you want to delete anyway?}}" #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:164 msgid "{0, plural, one {This credential type is currently being used by some credentials and cannot be deleted.} other {Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?}}" -msgstr "{0, plural, one {この認証情報タイプは現在、一部の認証情報で使用されており、削除できません。} other {認証情報が使用している認証情報タイプは削除できません。本当に削除してもよろしいですか?}}" +msgstr "{0, plural, one {This credential type is currently being used by some credentials and cannot be deleted.} other {Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?}}" -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:180 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:194 msgid "{0, plural, one {This execution environment is currently being used by other resources. Are you sure you want to delete it?} other {These execution environments could be in use by other resources that rely on them. Are you sure you want to delete them anyway?}}" -msgstr "{0, plural, one {この実行環境は他のリソースにより現在使用されています。本当に削除してもよろしいですか?} other {これらの実行環境は他のリソースにより、現在使用されている可能性があります。本当に削除してもよろしいですか?}}" +msgstr "{0, plural, one {This execution environment is currently being used by other resources. Are you sure you want to delete it?} other {These execution environments could be in use by other resources that rely on them. Are you sure you want to delete them anyway?}}" -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:272 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:196 msgid "{0, plural, one {This instance group is currently being by other resources. Are you sure you want to delete it?} other {Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -msgstr "{0, plural, one {このインスタンスグループは現在、他のリソースにより使用されています。本当に削除してもよろしいですか?} other {これらのインスタンスグループを削除すると、このインスタンスグループに依存する他のリソースに影響を与える可能性があります。本当に削除してもよろしいですか?}}" +msgstr "{0, plural, one {This instance group is currently being by other resources. Are you sure you want to delete it?} other {Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -#: screens/Inventory/InventoryList/InventoryList.js:225 +#: screens/Inventory/InventoryList/InventoryList.js:240 msgid "{0, plural, one {This inventory is currently being used by some templates. Are you sure you want to delete it?} other {Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?}}" -msgstr "{0, plural, one {このインベントリーは現在一部のテンプレートにより使用されています。本当に削除してもよろしいですか?} other {これらのインベントリーを削除すると、このインベントリーに依存するテンプレートに影響を与える可能性があります。本当に削除してもよろしいですか?}}" +msgstr "{0, plural, one {This inventory is currently being used by some templates. Are you sure you want to delete it?} other {Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?}}" #: screens/Inventory/InventorySources/InventorySourceList.js:197 msgid "{0, plural, one {This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?} other {Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete anyway}}" -msgstr "{0, plural, one {このインベントリーソースは現在、そのインベントリーソースに依存する他のリソースにより使用されています。本当に削除してもよろしいですか?} other {これらのインベントリーソースを削除すると、それに依存する他のリソースに影響を与える可能性があります。本当に削除してもよろしいですか}}" - -#: screens/Organization/OrganizationList/OrganizationList.js:166 -#~ msgid "{0, plural, one {This organization is currently being by other resources. Are you sure you want to delete it?} other {Deleting these organizations could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -#~ msgstr "{0, plural, one {この組織は、現在他のリソースで使用されています。削除してもよろしいですか?} other {これらの組織を削除すると、その組織に依存している他のリソースに影響を与える可能性があります。削除してもよろしいですか?}}" +msgstr "{0, plural, one {This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?} other {Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete anyway}}" #: screens/Organization/OrganizationList/OrganizationList.js:166 msgid "{0, plural, one {This organization is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these organizations could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -msgstr "{0, plural, one {この組織は、他のリソースが使用中です。本当に削除してもよろしいですか?} other {これら組織を削除すると、それに依存する他のリソースが影響を受ける可能性があります。本当に削除してもよろしいですか?}}" +msgstr "{0, plural, one {This organization is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these organizations could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -#: screens/Project/ProjectList/ProjectList.js:238 +#: screens/Project/ProjectList/ProjectList.js:252 msgid "{0, plural, one {This project is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these projects could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -msgstr "{0, plural, one {このプロジェクトは他のリソーが現在使用中です。本当に削除してもよろしいですか?} other {これらのプロジェクトを削除すると、それに依存する他のリソースに影響を与える可能性があります。本当に削除してもよろしいですか?}}" +msgstr "{0, plural, one {This project is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these projects could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -#: components/TemplateList/TemplateList.js:250 +#: components/RelatedTemplateList/RelatedTemplateList.js:194 +#: components/TemplateList/TemplateList.js:265 msgid "{0, plural, one {This template is currently being used by some workflow nodes. Are you sure you want to delete it?} other {Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?}}" -msgstr "{0, plural, one {このテンプレートは現在、一部のワークフローノードで使用中です。本当に削除してもよろしいですか?} other {これらのテンプレートを削除すると、それに依存するワークフローノードに影響を与える可能性があります。本当に削除してもよろしいですか?}}" +msgstr "{0, plural, one {This template is currently being used by some workflow nodes. Are you sure you want to delete it?} other {Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?}}" #: components/JobList/JobListCancelButton.js:72 msgid "{0, plural, one {You cannot cancel the following job because it is not running:} other {You cannot cancel the following jobs because they are not running:}}" -msgstr "{0, plural, one {以下のジョブは実行中であるため、取り消すことができません:} other {以下のジョブは実行中であるため、取り消すことができません:}}" +msgstr "{0, plural, one {You cannot cancel the following job because it is not running:} other {You cannot cancel the following jobs because they are not running:}}" #: components/JobList/JobListCancelButton.js:56 msgid "{0, plural, one {You do not have permission to cancel the following job:} other {You do not have permission to cancel the following jobs:}}" -msgstr "{0, plural, one {以下のジョブをキャンセルする権限がありません:} other {以下のジョブをキャンセルする権限がありません:}}" +msgstr "{0, plural, one {You do not have permission to cancel the following job:} other {You do not have permission to cancel the following jobs:}}" #: screens/ActivityStream/ActivityStreamListItem.js:28 msgid "{0} (deleted)" @@ -10027,10 +10086,6 @@ msgstr "{0} (削除済み)" msgid "{0} more" msgstr "{0} 以上" -#: screens/Inventory/InventoryList/InventoryListItem.js:61 -#~ msgid "{0} sources with sync failures." -#~ msgstr "{0} ソースが同期に失敗しました。" - #: components/AppContainer/AppContainer.js:55 msgid "{brandName} logo" msgstr "{brandName} logo" @@ -10044,43 +10099,31 @@ msgstr "{dateStr} (<0>{username} による)" #: screens/Instances/InstanceDetail/InstanceDetail.js:170 #: screens/Instances/InstanceList/InstanceListItem.js:158 msgid "{forks, plural, one {# fork} other {# forks}}" -msgstr "{forks, plural, one {フォーク#個} other {フォーク#個}}" - -#: components/HealthCheckButton/HealthCheckButton.js:15 -#~ msgid "{hopNodeSelected, plural, one {Cannot run health check on a hop node. Deselect the hop node to run a health check.} other {Cannot run health check on hop nodes. Deselect the hop nodes to run health checks.}}" -#~ msgstr "" +msgstr "{forks, plural, one {# fork} other {# forks}}" #: components/Schedule/shared/FrequencyDetailSubform.js:190 msgid "{intervalValue, plural, one {day} other {days}}" -msgstr "{intervalValue, plural, one {日} other {日}}" +msgstr "{intervalValue, plural, one {day} other {days}}" #: components/Schedule/shared/FrequencyDetailSubform.js:188 msgid "{intervalValue, plural, one {hour} other {hours}}" -msgstr "{intervalValue, plural, one {時間} other {時間}}" +msgstr "{intervalValue, plural, one {hour} other {hours}}" #: components/Schedule/shared/FrequencyDetailSubform.js:186 msgid "{intervalValue, plural, one {minute} other {minutes}}" -msgstr "{intervalValue, plural, one {分} other {分}}" +msgstr "{intervalValue, plural, one {minute} other {minutes}}" #: components/Schedule/shared/FrequencyDetailSubform.js:194 msgid "{intervalValue, plural, one {month} other {months}}" -msgstr "{intervalValue, plural, one {ヶ月} other {ヶ月}}" +msgstr "{intervalValue, plural, one {month} other {months}}" #: components/Schedule/shared/FrequencyDetailSubform.js:192 msgid "{intervalValue, plural, one {week} other {weeks}}" -msgstr "{intervalValue, plural, one {週} other {週}}" +msgstr "{intervalValue, plural, one {week} other {weeks}}" #: components/Schedule/shared/FrequencyDetailSubform.js:196 msgid "{intervalValue, plural, one {year} other {years}}" -msgstr "{intervalValue, plural, one {年} other {年}}" - -#: components/Schedule/shared/DateTimePicker.js:49 -#~ msgid "{label} date" -#~ msgstr "{ラベル} 日" - -#: components/Schedule/shared/DateTimePicker.js:57 -#~ msgid "{label} time" -#~ msgstr "{ラベル} 時間" +msgstr "{intervalValue, plural, one {year} other {years}}" #: components/PromptDetail/PromptDetail.js:40 msgid "{minutes} min {seconds} sec" @@ -10088,11 +10131,11 @@ msgstr "{minutes} 分 {seconds} 秒" #: components/JobList/JobListCancelButton.js:106 msgid "{numJobsToCancel, plural, one {Cancel job} other {Cancel jobs}}" -msgstr "{numJobsToCancel, plural, one {ジョブのキャンセル} other {ジョブのキャンセル}}" +msgstr "{numJobsToCancel, plural, one {Cancel job} other {Cancel jobs}}" #: components/JobList/JobListCancelButton.js:168 msgid "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}" -msgstr "{numJobsToCancel, plural, one {このアクションを実行すると、以下のジョブがキャンセルされます:} other {このアクションを実行すると、以下のジョブがキャンセルされます:}}" +msgstr "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}" #: components/JobList/JobListCancelButton.js:91 msgid "{numJobsToCancel, plural, one {{0}} other {{1}}}" @@ -10104,8 +10147,8 @@ msgstr "{pluralizedItemName} 一覧" #: components/HealthCheckButton/HealthCheckButton.js:13 msgid "{selectedItemsCount, plural, one {Click to run a health check on the selected instance.} other {Click to run a health check on the selected instances.}}" -msgstr "" +msgstr "{selectedItemsCount, plural, one {Click to run a health check on the selected instance.} other {Click to run a health check on the selected instances.}}" #: components/AppContainer/AppContainer.js:154 msgid "{sessionCountdown, plural, one {You will be logged out in # second due to inactivity} other {You will be logged out in # seconds due to inactivity}}" -msgstr "{sessionCountdown, plural, one {アクティブではない状態が続いているので # 秒でログアウトされます} other {アクティブではない状態が続いているので # 秒でログアウトされます}}" +msgstr "{sessionCountdown, plural, one {You will be logged out in # second due to inactivity} other {You will be logged out in # seconds due to inactivity}}" diff --git a/awx/ui/src/locales/ko/messages.po b/awx/ui/src/locales/ko/messages.po new file mode 100644 index 0000000000..77006ef491 --- /dev/null +++ b/awx/ui/src/locales/ko/messages.po @@ -0,0 +1,10153 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2018-12-10 10:08-0500\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" + +#: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:43 +msgid "(Limited to first 10)" +msgstr "(상위 10개로 제한)" + +#: components/TemplateList/TemplateListItem.js:103 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:161 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:89 +msgid "(Prompt on launch)" +msgstr "(실행 시 프롬프트)" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:274 +msgid "* This field will be retrieved from an external secret management system using the specified credential." +msgstr "*이 필드는 지정된 인증 정보를 사용하여 외부 보안 관리 시스템에서 검색됩니다." + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:229 +msgid "/ (project root)" +msgstr "/ (프로젝트 root)" + +#: components/AdHocCommands/AdHocCommands.js:30 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:134 +#: components/PromptDetail/PromptDetail.js:97 +#: components/PromptDetail/PromptInventorySourceDetail.js:36 +#: components/PromptDetail/PromptJobTemplateDetail.js:46 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:71 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:105 +#: screens/Template/shared/JobTemplateForm.js:210 +msgid "0 (Normal)" +msgstr "0 (정상)" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:109 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:79 +msgid "0 (Warning)" +msgstr "0 (경고)" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:110 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:80 +msgid "1 (Info)" +msgstr "1 (정보)" + +#: components/AdHocCommands/AdHocCommands.js:31 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:135 +#: components/PromptDetail/PromptDetail.js:98 +#: components/PromptDetail/PromptInventorySourceDetail.js:37 +#: components/PromptDetail/PromptJobTemplateDetail.js:47 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:72 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:106 +#: screens/Template/shared/JobTemplateForm.js:211 +msgid "1 (Verbose)" +msgstr "1 (상세 정보)" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:111 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:81 +msgid "2 (Debug)" +msgstr "2 (디버그)" + +#: components/AdHocCommands/AdHocCommands.js:32 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:136 +#: components/PromptDetail/PromptDetail.js:99 +#: components/PromptDetail/PromptInventorySourceDetail.js:38 +#: components/PromptDetail/PromptJobTemplateDetail.js:48 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:73 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:107 +#: screens/Template/shared/JobTemplateForm.js:212 +msgid "2 (More Verbose)" +msgstr "2 (자세한 내용)" + +#: components/AdHocCommands/AdHocCommands.js:33 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:137 +#: components/PromptDetail/PromptDetail.js:100 +#: components/PromptDetail/PromptInventorySourceDetail.js:39 +#: components/PromptDetail/PromptJobTemplateDetail.js:49 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:74 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:108 +#: screens/Template/shared/JobTemplateForm.js:213 +msgid "3 (Debug)" +msgstr "3 (디버그)" + +#: components/AdHocCommands/AdHocCommands.js:34 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:138 +#: components/PromptDetail/PromptDetail.js:101 +#: components/PromptDetail/PromptInventorySourceDetail.js:40 +#: components/PromptDetail/PromptJobTemplateDetail.js:50 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:75 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:109 +#: screens/Template/shared/JobTemplateForm.js:214 +msgid "4 (Connection Debug)" +msgstr "4 (연결 디버그)" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:110 +msgid "5 (WinRM Debug)" +msgstr "5 (WinRM 디버그)" + +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:56 +msgid "" +"A refspec to fetch (passed to the Ansible git\n" +"module). This parameter allows access to references via\n" +"the branch field not otherwise available." +msgstr "가져올 refspec(Ansible git 모듈에 전달됨)입니다. 이 매개변수를 사용하면 분기 필드를 통해 다른 방법으로는 사용할 수 없는 참조에 액세스할 수 있습니다." + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:122 +msgid "A subscription manifest is an export of a Red Hat Subscription. To generate a subscription manifest, go to <0>access.redhat.com. For more information, see the <1>User Guide." +msgstr "서브스크립션 목록은 Red Hat 서브스크립션의 내보내기입니다. 서브스크립션 목록을 생성하려면 <0>access.redhat.com로 이동하십시오. 자세한 내용은 <1>사용자 가이드 를 참조하십시오." + +#: screens/Job/WorkflowOutput/WorkflowOutputNode.js:143 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:299 +msgid "ALL" +msgstr "전체" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:274 +msgid "API Service/Integration Key" +msgstr "API 서비스/통합 키" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:289 +msgid "API Token" +msgstr "API 토큰" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:304 +msgid "API service/integration key" +msgstr "API 서비스/통합 키" + +#: components/AppContainer/PageHeaderToolbar.js:130 +msgid "About" +msgstr "정보" + +#: routeConfig.js:92 +#: screens/ActivityStream/ActivityStream.js:173 +#: screens/Credential/Credential.js:73 +#: screens/Credential/Credentials.js:28 +#: screens/Inventory/Inventories.js:58 +#: screens/Inventory/Inventory.js:64 +#: screens/Inventory/SmartInventory.js:67 +#: screens/Organization/Organization.js:123 +#: screens/Organization/Organizations.js:31 +#: screens/Project/Project.js:104 +#: screens/Project/Projects.js:29 +#: screens/Team/Team.js:57 +#: screens/Team/Teams.js:30 +#: screens/Template/Template.js:135 +#: screens/Template/Templates.js:44 +#: screens/Template/WorkflowJobTemplate.js:117 +msgid "Access" +msgstr "액세스" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:75 +msgid "Access Token Expiration" +msgstr "액세스 토큰 만료" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:338 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:425 +msgid "Account SID" +msgstr "계정 SID" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:398 +msgid "Account token" +msgstr "계정 토큰" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:50 +msgid "Action" +msgstr "동작" + +#: components/JobList/JobList.js:245 +#: components/JobList/JobListItem.js:103 +#: components/RelatedTemplateList/RelatedTemplateList.js:174 +#: components/Schedule/ScheduleList/ScheduleList.js:171 +#: components/Schedule/ScheduleList/ScheduleListItem.js:114 +#: components/TemplateList/TemplateList.js:245 +#: components/TemplateList/TemplateListItem.js:186 +#: screens/ActivityStream/ActivityStream.js:260 +#: screens/ActivityStream/ActivityStreamListItem.js:49 +#: screens/Application/ApplicationsList/ApplicationListItem.js:48 +#: screens/Application/ApplicationsList/ApplicationsList.js:160 +#: screens/Credential/CredentialList/CredentialList.js:163 +#: screens/Credential/CredentialList/CredentialListItem.js:66 +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:177 +#: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:38 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:168 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:87 +#: screens/Host/HostGroups/HostGroupItem.js:34 +#: screens/Host/HostGroups/HostGroupsList.js:177 +#: screens/Host/HostList/HostList.js:171 +#: screens/Host/HostList/HostListItem.js:64 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:214 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:75 +#: screens/InstanceGroup/Instances/InstanceList.js:258 +#: screens/InstanceGroup/Instances/InstanceListItem.js:171 +#: screens/Instances/InstanceList/InstanceList.js:155 +#: screens/Instances/InstanceList/InstanceListItem.js:183 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:217 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:52 +#: screens/Inventory/InventoryGroups/InventoryGroupItem.js:39 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:142 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupItem.js:41 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:187 +#: screens/Inventory/InventoryHosts/InventoryHostItem.js:38 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:139 +#: screens/Inventory/InventoryList/InventoryList.js:222 +#: screens/Inventory/InventoryList/InventoryListItem.js:131 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:233 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupListItem.js:44 +#: screens/Inventory/InventorySources/InventorySourceList.js:215 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:101 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:102 +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:73 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:181 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:124 +#: screens/Organization/OrganizationList/OrganizationList.js:146 +#: screens/Organization/OrganizationList/OrganizationListItem.js:69 +#: screens/Organization/OrganizationTeams/OrganizationTeamList.js:86 +#: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:17 +#: screens/Project/ProjectList/ProjectList.js:225 +#: screens/Project/ProjectList/ProjectListItem.js:214 +#: screens/Team/TeamList/TeamList.js:144 +#: screens/Team/TeamList/TeamListItem.js:47 +#: screens/Template/Survey/SurveyList.js:105 +#: screens/Template/Survey/SurveyList.js:105 +#: screens/Template/Survey/SurveyListItem.js:90 +#: screens/User/UserList/UserList.js:164 +#: screens/User/UserList/UserListItem.js:56 +msgid "Actions" +msgstr "동작" + +#: components/PromptDetail/PromptJobTemplateDetail.js:105 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:61 +#: components/TemplateList/TemplateListItem.js:268 +#: screens/Host/HostDetail/HostDetail.js:71 +#: screens/Host/HostList/HostListItem.js:89 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:216 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:49 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:77 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:100 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:33 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:115 +msgid "Activity" +msgstr "활동" + +#: routeConfig.js:49 +#: screens/ActivityStream/ActivityStream.js:35 +#: screens/ActivityStream/ActivityStream.js:113 +#: screens/Setting/Settings.js:43 +msgid "Activity Stream" +msgstr "활동 스트림" + +#: screens/ActivityStream/ActivityStream.js:116 +msgid "Activity Stream type selector" +msgstr "활동 스트림 유형 선택기" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:107 +msgid "Actor" +msgstr "작업자" + +#: components/AddDropDownButton/AddDropDownButton.js:40 +#: components/PaginatedTable/ToolbarAddButton.js:14 +msgid "Add" +msgstr "추가" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkAddModal.js:14 +msgid "Add Link" +msgstr "링크 추가" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeAddModal.js:78 +msgid "Add Node" +msgstr "노드 추가" + +#: screens/Template/Templates.js:48 +msgid "Add Question" +msgstr "질문 추가" + +#: components/AddRole/AddResourceRole.js:183 +msgid "Add Roles" +msgstr "역할 추가" + +#: components/AddRole/AddResourceRole.js:180 +msgid "Add Team Roles" +msgstr "팀 역할 추가" + +#: components/AddRole/AddResourceRole.js:177 +msgid "Add User Roles" +msgstr "사용자 역할 추가" + +#: components/Workflow/WorkflowStartNode.js:68 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:211 +msgid "Add a new node" +msgstr "새 노드 추가" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:49 +msgid "Add a new node between these two nodes" +msgstr "두 노드 사이에 새 노드 추가" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:113 +msgid "Add container group" +msgstr "컨테이너 그룹 추가" + +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:140 +msgid "Add existing group" +msgstr "기존 그룹 추가" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:152 +msgid "Add existing host" +msgstr "기존 호스트 추가" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:114 +msgid "Add instance group" +msgstr "인스턴스 그룹 추가" + +#: screens/Inventory/InventoryList/InventoryList.js:136 +msgid "Add inventory" +msgstr "인벤토리 추가" + +#: components/TemplateList/TemplateList.js:151 +msgid "Add job template" +msgstr "작업 템플릿 추가" + +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:141 +msgid "Add new group" +msgstr "새 그룹 추가" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:153 +msgid "Add new host" +msgstr "새 호스트 추가" + +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:78 +msgid "Add resource type" +msgstr "리소스 유형 추가" + +#: screens/Inventory/InventoryList/InventoryList.js:137 +msgid "Add smart inventory" +msgstr "스마트 인벤토리 추가" + +#: screens/Team/TeamRoles/TeamRolesList.js:202 +msgid "Add team permissions" +msgstr "팀 권한 추가" + +#: screens/User/UserRoles/UserRolesList.js:198 +msgid "Add user permissions" +msgstr "사용자 권한 추가" + +#: components/TemplateList/TemplateList.js:152 +msgid "Add workflow template" +msgstr "워크플로우 템플릿 추가" + +#: routeConfig.js:113 +#: screens/ActivityStream/ActivityStream.js:184 +msgid "Administration" +msgstr "관리" + +#: components/DataListToolbar/DataListToolbar.js:138 +#: screens/Job/JobOutput/JobOutputSearch.js:137 +msgid "Advanced" +msgstr "고급" + +#: components/Search/AdvancedSearch.js:313 +msgid "Advanced search documentation" +msgstr "고급 검색 설명서" + +#: components/Search/AdvancedSearch.js:206 +#: components/Search/AdvancedSearch.js:220 +msgid "Advanced search value input" +msgstr "고급 검색 값 입력" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:196 +msgid "" +"After every project update where the SCM revision\n" +"changes, refresh the inventory from the selected source\n" +"before executing job tasks. This is intended for static content,\n" +"like the Ansible inventory .ini file format." +msgstr "SCM 버전 변경으로 인한 프로젝트를 업데이트한 후 작업 작업을 실행하기 전에 선택한 소스에서 인벤토리를 새로 고칩니다. 이는 Ansible 인벤토리 .ini 파일 형식과 같은 정적 콘텐츠를 위한 것입니다." + +#: components/Schedule/shared/FrequencyDetailSubform.js:514 +msgid "After number of occurrences" +msgstr "발생 횟수 이후" + +#: components/AlertModal/AlertModal.js:75 +msgid "Alert modal" +msgstr "경고 모달" + +#: components/LaunchButton/ReLaunchDropDown.js:48 +#: components/PromptDetail/PromptDetail.js:130 +#: screens/Metrics/Metrics.js:82 +#: screens/Metrics/Metrics.js:82 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:257 +msgid "All" +msgstr "모두" + +#: screens/Dashboard/DashboardGraph.js:137 +msgid "All job types" +msgstr "모든 작업 유형" + +#: screens/Dashboard/DashboardGraph.js:162 +msgid "All jobs" +msgstr "모든 작업" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:103 +msgid "Allow Branch Override" +msgstr "분기 덮어쓰기 허용" + +#: components/PromptDetail/PromptProjectDetail.js:66 +#: screens/Project/ProjectDetail/ProjectDetail.js:107 +msgid "Allow branch override" +msgstr "분기 덮어쓰기 허용" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:104 +msgid "" +"Allow changing the Source Control branch or revision in a job\n" +"template that uses this project." +msgstr "이 프로젝트를 사용하는 작업 템플릿에서 소스 제어 분기 또는 버전 변경을 허용합니다." + +#: screens/Application/shared/ApplicationForm.js:116 +msgid "Allowed URIs list, space separated" +msgstr "공백으로 구분된 허용된 URI 목록" + +#: components/Workflow/WorkflowLegend.js:130 +#: components/Workflow/WorkflowLinkHelp.js:24 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:58 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:47 +msgid "Always" +msgstr "항상" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:98 +msgid "Amazon EC2" +msgstr "Amazon EC2" + +#: components/Lookup/shared/LookupErrorMessage.js:12 +msgid "An error occurred" +msgstr "오류가 발생했습니다." + +#: components/LaunchPrompt/steps/useInventoryStep.js:35 +msgid "An inventory must be selected" +msgstr "인벤토리를 선택해야 합니다" + +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:96 +msgid "Ansible Tower Documentation." +msgstr "Ansible Tower 설명서" + +#: screens/Template/Survey/SurveyQuestionForm.js:43 +msgid "Answer type" +msgstr "응답 유형" + +#: screens/Template/Survey/SurveyQuestionForm.js:171 +msgid "Answer variable name" +msgstr "응답 변수 이름" + +#: components/PromptDetail/PromptDetail.js:130 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:254 +msgid "Any" +msgstr "모든" + +#: components/Lookup/ApplicationLookup.js:83 +#: screens/User/UserTokenDetail/UserTokenDetail.js:37 +#: screens/User/shared/UserTokenForm.js:47 +msgid "Application" +msgstr "애플리케이션" + +#: screens/User/UserTokenList/UserTokenList.js:183 +msgid "Application Name" +msgstr "애플리케이션 이름" + +#: screens/Application/Applications.js:64 +#: screens/Application/Applications.js:67 +msgid "Application information" +msgstr "애플리케이션 정보" + +#: screens/User/UserTokenList/UserTokenList.js:123 +#: screens/User/UserTokenList/UserTokenList.js:134 +msgid "Application name" +msgstr "애플리케이션 이름" + +#: screens/Application/Application/Application.js:94 +msgid "Application not found." +msgstr "애플리케이션을 찾을 수 없습니다." + +#: components/Lookup/ApplicationLookup.js:95 +#: routeConfig.js:142 +#: screens/Application/Applications.js:25 +#: screens/Application/Applications.js:34 +#: screens/Application/ApplicationsList/ApplicationsList.js:113 +#: screens/Application/ApplicationsList/ApplicationsList.js:148 +#: util/getRelatedResourceDeleteDetails.js:208 +msgid "Applications" +msgstr "애플리케이션" + +#: screens/ActivityStream/ActivityStream.js:205 +msgid "Applications & Tokens" +msgstr "애플리케이션 및 토큰" + +#: components/NotificationList/NotificationListItem.js:39 +#: components/NotificationList/NotificationListItem.js:40 +#: components/Workflow/WorkflowLegend.js:114 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:81 +msgid "Approval" +msgstr "승인" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:176 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:181 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:31 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:47 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:55 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:59 +msgid "Approve" +msgstr "승인" + +#: screens/WorkflowApproval/shared/WorkflowApprovalStatus.js:59 +msgid "Approved" +msgstr "승인됨" + +#: screens/WorkflowApproval/shared/WorkflowApprovalStatus.js:52 +msgid "Approved - {0}. See the Activity Stream for more information." +msgstr "승인 - {0} 자세한 내용은 활동 스트림을 참조하십시오." + +#: screens/WorkflowApproval/shared/WorkflowApprovalStatus.js:49 +msgid "Approved by {0} - {1}" +msgstr "{0} - {1}에 승인" + +#: components/Schedule/shared/FrequencyDetailSubform.js:125 +msgid "April" +msgstr "4월" + +#: components/JobCancelButton/JobCancelButton.js:86 +msgid "Are you sure you want to cancel this job?" +msgstr "이 작업을 취소하시겠습니까?" + +#: components/DeleteButton/DeleteButton.js:127 +msgid "Are you sure you want to delete:" +msgstr "삭제하시겠습니까" + +#: screens/Setting/shared/SharedFields.js:142 +msgid "Are you sure you want to disable local authentication? Doing so could impact users' ability to log in and the system administrator's ability to reverse this change." +msgstr "로컬 인증을 비활성화하시겠습니까? 이렇게 하면 로그인할 수 있는 사용자와 시스템 관리자가 이러한 변경을 취소할 수 있습니다." + +#: screens/Setting/shared/SharedFields.js:350 +msgid "Are you sure you want to edit login redirect override URL? Doing so could impact users' ability to log in to the system once local authentication is also disabled." +msgstr "로그인 리디렉션 재정의 URL을 편집하시겠습니까? 편집하는 경우 로컬 인증이 비활성화되어 있는 동안 사용자가 시스템에 로그인하는 데 영향을 미칠 수 있습니다." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:41 +msgid "Are you sure you want to exit the Workflow Creator without saving your changes?" +msgstr "변경 사항을 저장하지 않고 Workflow Creator를 종료하시겠습니까?" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:40 +msgid "Are you sure you want to remove all the nodes in this workflow?" +msgstr "이 워크플로우에서 모든 노드를 제거하시겠습니까?" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:56 +msgid "Are you sure you want to remove the node below:" +msgstr "아래 노드를 삭제하시겠습니까." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:43 +msgid "Are you sure you want to remove this link?" +msgstr "이 링크를 삭제하시겠습니까?" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:63 +msgid "Are you sure you want to remove this node?" +msgstr "이 노드를 삭제하시겠습니까?" + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:43 +msgid "Are you sure you want to remove {0} access from {1}? Doing so affects all members of the team." +msgstr "{1}에서 {0} 액세스 권한을 삭제하시겠습니까? 이렇게 하면 팀의 모든 구성원에게 영향을 미칩니다." + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:50 +msgid "Are you sure you want to remove {0} access from {username}?" +msgstr "{username} 에서 {0} 액세스 권한을 삭제하시겠습니까?" + +#: screens/Job/JobOutput/JobOutput.js:802 +msgid "Are you sure you want to submit the request to cancel this job?" +msgstr "이 작업을 취소하기 위한 요청을 제출하시겠습니까?" + +#: components/AdHocCommands/AdHocDetailsStep.js:101 +#: components/AdHocCommands/AdHocDetailsStep.js:103 +msgid "Arguments" +msgstr "인수" + +#: screens/Job/JobDetail/JobDetail.js:456 +msgid "Artifacts" +msgstr "아티팩트" + +#: screens/InstanceGroup/Instances/InstanceList.js:222 +#: screens/User/UserTeams/UserTeamList.js:208 +msgid "Associate" +msgstr "연결" + +#: screens/Team/TeamRoles/TeamRolesList.js:244 +#: screens/User/UserRoles/UserRolesList.js:240 +msgid "Associate role error" +msgstr "역할 연결 오류" + +#: components/AssociateModal/AssociateModal.js:98 +msgid "Association modal" +msgstr "연결 모달" + +#: components/LaunchPrompt/steps/SurveyStep.js:166 +msgid "At least one value must be selected for this field." +msgstr "이 필드에 대해 하나 이상의 값을 선택해야 합니다." + +#: components/Schedule/shared/FrequencyDetailSubform.js:145 +msgid "August" +msgstr "8월" + +#: screens/Setting/SettingList.js:52 +msgid "Authentication" +msgstr "인증" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:88 +msgid "Authorization Code Expiration" +msgstr "인증 코드 만료" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:79 +#: screens/Application/shared/ApplicationForm.js:83 +msgid "Authorization grant type" +msgstr "인증 권한 부여 유형" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:204 +#: screens/InstanceGroup/Instances/InstanceListItem.js:204 +#: screens/Instances/InstanceDetail/InstanceDetail.js:155 +#: screens/Instances/InstanceList/InstanceListItem.js:219 +msgid "Auto" +msgstr "Auto" + +#: screens/Setting/Settings.js:46 +msgid "Azure AD" +msgstr "Azure AD" + +#: screens/Setting/SettingList.js:57 +msgid "Azure AD settings" +msgstr "Azure AD 설정" + +#: components/AdHocCommands/AdHocCommandsWizard.js:52 +#: components/AddRole/AddResourceRole.js:286 +#: components/LaunchPrompt/LaunchPrompt.js:128 +#: components/Schedule/shared/SchedulePromptableFields.js:132 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:90 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:70 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:152 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:155 +msgid "Back" +msgstr "뒤로" + +#: screens/Credential/Credential.js:65 +msgid "Back to Credentials" +msgstr "인증 정보로 돌아가기" + +#: components/ContentError/ContentError.js:43 +msgid "Back to Dashboard." +msgstr "대시보드로 돌아가기" + +#: screens/Inventory/InventoryGroup/InventoryGroup.js:49 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:50 +msgid "Back to Groups" +msgstr "그룹으로 돌아가기" + +#: screens/Host/Host.js:50 +#: screens/Inventory/InventoryHost/InventoryHost.js:66 +#: screens/Inventory/SmartInventoryHost/SmartInventoryHost.js:53 +msgid "Back to Hosts" +msgstr "호스트로 돌아가기" + +#: screens/InstanceGroup/InstanceGroup.js:61 +msgid "Back to Instance Groups" +msgstr "인스턴스 그룹으로 돌아가기" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:167 +#: screens/Instances/Instance.js:18 +msgid "Back to Instances" +msgstr "인스턴스로 돌아가기" + +#: screens/Inventory/Inventory.js:57 +#: screens/Inventory/SmartInventory.js:60 +msgid "Back to Inventories" +msgstr "인벤토리로 돌아가기" + +#: screens/Job/Job.js:110 +msgid "Back to Jobs" +msgstr "작업으로 돌아가기" + +#: screens/NotificationTemplate/NotificationTemplate.js:76 +msgid "Back to Notifications" +msgstr "알림으로 돌아가기" + +#: screens/Organization/Organization.js:116 +msgid "Back to Organizations" +msgstr "조직으로 돌아가기" + +#: screens/Project/Project.js:97 +msgid "Back to Projects" +msgstr "프로젝트로 돌아가기" + +#: components/Schedule/Schedule.js:64 +msgid "Back to Schedules" +msgstr "일정으로 돌아가기" + +#: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:44 +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:78 +#: screens/Setting/GoogleOAuth2/GoogleOAuth2Detail/GoogleOAuth2Detail.js:44 +#: screens/Setting/Jobs/JobsDetail/JobsDetail.js:58 +#: screens/Setting/LDAP/LDAPDetail/LDAPDetail.js:95 +#: screens/Setting/Logging/LoggingDetail/LoggingDetail.js:69 +#: screens/Setting/MiscAuthentication/MiscAuthenticationDetail/MiscAuthenticationDetail.js:43 +#: screens/Setting/MiscSystem/MiscSystemDetail/MiscSystemDetail.js:90 +#: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:49 +#: screens/Setting/SAML/SAMLDetail/SAMLDetail.js:45 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:25 +#: screens/Setting/TACACS/TACACSDetail/TACACSDetail.js:49 +#: screens/Setting/UI/UIDetail/UIDetail.js:59 +msgid "Back to Settings" +msgstr "설정으로 돌아가기" + +#: screens/Inventory/InventorySource/InventorySource.js:76 +msgid "Back to Sources" +msgstr "출처로 돌아가기" + +#: screens/Team/Team.js:50 +msgid "Back to Teams" +msgstr "팀으로 돌아가기" + +#: screens/Template/Template.js:128 +#: screens/Template/WorkflowJobTemplate.js:110 +msgid "Back to Templates" +msgstr "템플릿으로 돌아가기" + +#: screens/User/UserToken/UserToken.js:47 +msgid "Back to Tokens" +msgstr "토큰으로 돌아가기" + +#: screens/User/User.js:57 +msgid "Back to Users" +msgstr "사용자로 돌아가기" + +#: screens/WorkflowApproval/WorkflowApproval.js:69 +msgid "Back to Workflow Approvals" +msgstr "워크플로우 승인으로 돌아가기" + +#: screens/Application/Application/Application.js:72 +msgid "Back to applications" +msgstr "애플리케이션으로 돌아가기" + +#: screens/CredentialType/CredentialType.js:55 +msgid "Back to credential types" +msgstr "인증 정보 유형으로 돌아가기" + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:57 +msgid "Back to execution environments" +msgstr "실행 환경으로 돌아가기" + +#: screens/InstanceGroup/ContainerGroup.js:59 +msgid "Back to instance groups" +msgstr "인스턴스 그룹으로 돌아가기" + +#: screens/ManagementJob/ManagementJob.js:98 +msgid "Back to management jobs" +msgstr "관리 작업으로 돌아가기" + +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:66 +msgid "" +"Base path used for locating playbooks. Directories\n" +"found inside this path will be listed in the playbook directory drop-down.\n" +"Together the base path and selected playbook directory provide the full\n" +"path used to locate playbooks." +msgstr "플레이북을 찾는 데 사용되는 기본 경로입니다. 이 경로 내에 있는 디렉터리가 플레이북 디렉터리 드롭다운에 나열됩니다. 기본 경로 및 선택한 플레이북 디렉터리를 사용하면 플레이북을 찾는 데 사용되는 전체 경로가 제공됩니다." + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:450 +msgid "Basic auth password" +msgstr "기본 인증 암호" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:30 +msgid "" +"Branch to checkout. In addition to branches,\n" +"you can input tags, commit hashes, and arbitrary refs. Some\n" +"commit hashes and refs may not be available unless you also\n" +"provide a custom refspec." +msgstr "체크아웃할 분기입니다. 분기 외에도 태그, 커밋 해시 및 임의의 refs를 입력할 수 있습니다. 사용자 정의 refspec을 제공하지 않는 한 일부 커밋 해시 및 ref를 사용할 수 없습니다." + +#: components/About/About.js:45 +msgid "Brand Image" +msgstr "브랜드 이미지" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:158 +msgid "Browse" +msgstr "검색" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:92 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:113 +msgid "Browse…" +msgstr "검색 중..." + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:36 +msgid "By default, we collect and transmit analytics data on the serice usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>this Tower documentation page. Uncheck the following boxes to disable this feature." +msgstr "기본적으로 Red Hat은 서비스 사용에 대한 분석 데이터를 수집하여 전송합니다. 서비스에서 수집하는 데이터에는 두 가지 카테고리가 있습니다. 자세한 내용은 <0>Tower 설명서 페이지를 참조하십시오. 이 기능을 비활성화하려면 다음 확인란을 선택 해제하십시오." + +#: screens/TopologyView/Legend.js:74 +msgid "C" +msgstr "C" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:217 +#: screens/InstanceGroup/Instances/InstanceListItem.js:145 +#: screens/Instances/InstanceDetail/InstanceDetail.js:167 +#: screens/Instances/InstanceList/InstanceListItem.js:155 +msgid "CPU {0}" +msgstr "CPU {0}" + +#: components/PromptDetail/PromptInventorySourceDetail.js:120 +#: components/PromptDetail/PromptProjectDetail.js:136 +#: screens/Project/ProjectDetail/ProjectDetail.js:216 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:121 +msgid "Cache Timeout" +msgstr "캐시 제한 시간" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:234 +msgid "Cache timeout" +msgstr "캐시 제한 시간" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:228 +msgid "Cache timeout (seconds)" +msgstr "캐시 제한 시간 (초)" + +#: components/AdHocCommands/AdHocCommandsWizard.js:53 +#: components/AddRole/AddResourceRole.js:287 +#: components/AssociateModal/AssociateModal.js:114 +#: components/AssociateModal/AssociateModal.js:119 +#: components/DeleteButton/DeleteButton.js:120 +#: components/DeleteButton/DeleteButton.js:123 +#: components/DisassociateButton/DisassociateButton.js:139 +#: components/DisassociateButton/DisassociateButton.js:142 +#: components/FormActionGroup/FormActionGroup.js:23 +#: components/FormActionGroup/FormActionGroup.js:29 +#: components/LaunchPrompt/LaunchPrompt.js:129 +#: components/Lookup/HostFilterLookup.js:387 +#: components/Lookup/Lookup.js:202 +#: components/PaginatedTable/ToolbarDeleteButton.js:282 +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:37 +#: components/Schedule/shared/ScheduleForm.js:646 +#: components/Schedule/shared/ScheduleForm.js:651 +#: components/Schedule/shared/SchedulePromptableFields.js:133 +#: screens/Credential/shared/CredentialForm.js:343 +#: screens/Credential/shared/CredentialForm.js:348 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:100 +#: screens/Credential/shared/ExternalTestModal.js:98 +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:111 +#: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:63 +#: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:66 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:80 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:101 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:107 +#: screens/Setting/shared/RevertAllAlert.js:32 +#: screens/Setting/shared/RevertFormActionGroup.js:31 +#: screens/Setting/shared/RevertFormActionGroup.js:37 +#: screens/Setting/shared/SharedFields.js:133 +#: screens/Setting/shared/SharedFields.js:139 +#: screens/Setting/shared/SharedFields.js:346 +#: screens/Team/TeamRoles/TeamRolesList.js:228 +#: screens/Team/TeamRoles/TeamRolesList.js:231 +#: screens/Template/Survey/SurveyList.js:78 +#: screens/Template/Survey/SurveyReorderModal.js:208 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:31 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:39 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:45 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:50 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:162 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:165 +#: screens/User/UserRoles/UserRolesList.js:224 +#: screens/User/UserRoles/UserRolesList.js:227 +msgid "Cancel" +msgstr "취소" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:284 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:112 +msgid "Cancel Inventory Source Sync" +msgstr "인벤토리 소스 동기화 취소" + +#: components/JobCancelButton/JobCancelButton.js:52 +#: screens/Job/JobOutput/JobOutput.js:778 +#: screens/Job/JobOutput/JobOutput.js:779 +msgid "Cancel Job" +msgstr "작업 취소" + +#: screens/Project/ProjectDetail/ProjectDetail.js:260 +#: screens/Project/ProjectList/ProjectListItem.js:222 +msgid "Cancel Project Sync" +msgstr "프로젝트 동기화 취소" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:286 +#: screens/Project/ProjectDetail/ProjectDetail.js:262 +msgid "Cancel Sync" +msgstr "동기화 취소" + +#: screens/Job/JobOutput/JobOutput.js:786 +#: screens/Job/JobOutput/JobOutput.js:789 +msgid "Cancel job" +msgstr "작업 취소" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:42 +msgid "Cancel link changes" +msgstr "링크 변경 취소" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:34 +msgid "Cancel link removal" +msgstr "링크 삭제 취소" + +#: components/Lookup/Lookup.js:200 +msgid "Cancel lookup" +msgstr "검색 취소" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:28 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:47 +msgid "Cancel node removal" +msgstr "노드 제거 취소" + +#: screens/Setting/shared/RevertAllAlert.js:29 +msgid "Cancel revert" +msgstr "되돌리기 취소" + +#: components/JobList/JobListCancelButton.js:93 +msgid "Cancel selected job" +msgstr "선택한 작업 취소" + +#: components/JobList/JobListCancelButton.js:94 +msgid "Cancel selected jobs" +msgstr "선택한 작업 취소" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:77 +msgid "Cancel subscription edit" +msgstr "서브스크립션 편집 취소" + +#: components/JobList/JobListItem.js:113 +#: screens/Job/JobDetail/JobDetail.js:497 +#: screens/Job/JobOutput/shared/OutputToolbar.js:137 +msgid "Cancel {0}" +msgstr "취소 {0}" + +#: components/JobList/JobList.js:230 +#: components/StatusLabel/StatusLabel.js:40 +#: components/Workflow/WorkflowNodeHelp.js:111 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:163 +#: screens/WorkflowApproval/shared/WorkflowApprovalStatus.js:20 +msgid "Canceled" +msgstr "취소됨" + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:129 +msgid "" +"Cannot enable log aggregator without providing\n" +"logging aggregator host and logging aggregator type." +msgstr "로깅 수집기 호스트 및 로깅 수집기 유형을 제공하지 않고 로그 수집기를 활성화할 수 없습니다." + +#: screens/Instances/InstanceList/InstanceList.js:148 +msgid "Cannot run health check on hop nodes." +msgstr "홉 노드에서 상태 점검을 실행할 수 없습니다." + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:213 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:74 +msgid "Capacity" +msgstr "용량" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:214 +#: screens/InstanceGroup/Instances/InstanceList.js:256 +#: screens/InstanceGroup/Instances/InstanceListItem.js:143 +#: screens/Instances/InstanceDetail/InstanceDetail.js:164 +#: screens/Instances/InstanceList/InstanceList.js:153 +#: screens/Instances/InstanceList/InstanceListItem.js:153 +msgid "Capacity Adjustment" +msgstr "용량 조정" + +#: components/Search/LookupTypeInput.js:59 +msgid "Case-insensitive version of contains" +msgstr "대소문자를 구분하지 않는 버전을 포함합니다." + +#: components/Search/LookupTypeInput.js:87 +msgid "Case-insensitive version of endswith." +msgstr "마지막에 대소문자를 구분하지 않는 버전입니다." + +#: components/Search/LookupTypeInput.js:45 +msgid "Case-insensitive version of exact." +msgstr "대소문자를 구분하지 않는 동일한 버전입니다." + +#: components/Search/LookupTypeInput.js:100 +msgid "Case-insensitive version of regex." +msgstr "대소문자를 구분하지 않는 정규식 버전입니다." + +#: components/Search/LookupTypeInput.js:73 +msgid "Case-insensitive version of startswith." +msgstr "처음에 대소문자를 구분하지 않는 버전입니다." + +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:72 +msgid "" +"Change PROJECTS_ROOT when deploying\n" +"{brandName} to change this location." +msgstr "PROJECTS_ROOT를 변경하여 {brandName} 배포 시 이 위치를 변경합니다." + +#: components/StatusLabel/StatusLabel.js:41 +#: screens/Job/JobOutput/shared/HostStatusBar.js:43 +msgid "Changed" +msgstr "변경됨" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:53 +msgid "Changes" +msgstr "변경 사항" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:248 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:264 +msgid "Channel" +msgstr "채널" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:102 +#: screens/Template/shared/JobTemplateForm.js:205 +msgid "Check" +msgstr "확인" + +#: components/Search/LookupTypeInput.js:134 +msgid "Check whether the given field or related object is null; expects a boolean value." +msgstr "지정된 필드 또는 관련 개체가 null인지 여부를 확인합니다. 부울 값이 필요합니다." + +#: components/Search/LookupTypeInput.js:140 +msgid "Check whether the given field's value is present in the list provided; expects a comma-separated list of items." +msgstr "지정된 필드의 값이 제공된 목록에 있는지 확인합니다. 쉼표로 구분된 항목 목록이 있어야 합니다." + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:32 +msgid "Choose a .json file" +msgstr ".json 파일 선택" + +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:78 +msgid "Choose a Notification Type" +msgstr "알림 유형 선택" + +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:24 +msgid "Choose a Playbook Directory" +msgstr "Playbook 디렉토리 선택" + +#: screens/Project/shared/ProjectForm.js:223 +msgid "Choose a Source Control Type" +msgstr "소스 제어 유형 선택" + +#: screens/Template/shared/WebhookSubForm.js:98 +msgid "Choose a Webhook Service" +msgstr "Webhook 서비스 선택" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:95 +#: screens/Template/shared/JobTemplateForm.js:198 +msgid "Choose a job type" +msgstr "작업 유형 선택" + +#: components/AdHocCommands/AdHocDetailsStep.js:81 +msgid "Choose a module" +msgstr "모듈 선택" + +#: screens/Inventory/shared/InventorySourceForm.js:140 +msgid "Choose a source" +msgstr "소스 선택" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:493 +msgid "Choose an HTTP method" +msgstr "HTTP 방법 선택" + +#: screens/Template/Survey/SurveyQuestionForm.js:46 +msgid "" +"Choose an answer type or format you want as the prompt for the user.\n" +"Refer to the Ansible Tower Documentation for more additional\n" +"information about each option." +msgstr "사용자에 대한 프롬프트로 원하는 응답 유형 또는 형식을 선택합니다. 각 옵션에 대한 자세한 내용은 Ansible Tower 설명서를 참조하십시오." + +#: components/AddRole/SelectRoleStep.js:20 +msgid "Choose roles to apply to the selected resources. Note that all selected roles will be applied to all selected resources." +msgstr "선택한 리소스에 적용할 역할을 선택합니다. 선택한 모든 역할이 선택한 모든 리소스에 적용됩니다." + +#: components/AddRole/SelectResourceStep.js:81 +msgid "Choose the resources that will be receiving new roles. You'll be able to select the roles to apply in the next step. Note that the resources chosen here will receive all roles chosen in the next step." +msgstr "새 역할을 받을 리소스를 선택합니다. 다음 단계에서 적용할 역할을 선택할 수 있습니다. 여기에서 선택한 리소스에는 다음 단계에서 선택한 모든 역할이 수신됩니다." + +#: components/AddRole/AddResourceRole.js:193 +msgid "Choose the type of resource that will be receiving new roles. For example, if you'd like to add new roles to a set of users please choose Users and click Next. You'll be able to select the specific resources in the next step." +msgstr "새 역할을 받을 리소스 유형을 선택합니다. 예를 들어 사용자 집합에 새 역할을 추가하려면 사용자를 선택하고 다음을 클릭합니다. 다음 단계에서 특정 리소스를 선택할 수 있습니다." + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:69 +msgid "Clean" +msgstr "정리" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:93 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:114 +msgid "Clear" +msgstr "지우기" + +#: components/DataListToolbar/DataListToolbar.js:96 +#: screens/Job/JobOutput/JobOutputSearch.js:145 +msgid "Clear all filters" +msgstr "모든 필터 지우기" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:247 +msgid "Clear subscription" +msgstr "서브스크립션 지우기" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:252 +msgid "Clear subscription selection" +msgstr "서브스크립션 선택 지우기" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerGraph.js:232 +msgid "Click an available node to create a new link. Click outside the graph to cancel." +msgstr "사용 가능한 노드를 클릭하여 새 링크를 생성합니다. 취소하려면 그래프 외부를 클릭합니다." + +#: screens/TopologyView/Tooltip.js:60 +msgid "Click on a node icon to display the details." +msgstr "노드 아이콘을 클릭하여 세부 정보를 표시합니다." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:134 +msgid "Click the Edit button below to reconfigure the node." +msgstr "노드를 재구성하려면 아래의 편집 버튼을 클릭합니다." + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:71 +msgid "Click this button to verify connection to the secret management system using the selected credential and specified inputs." +msgstr "이 버튼을 클릭하여 선택한 인증 정보 및 지정된 입력을 사용하여 시크릿 관리 시스템에 대한 연결을 확인합니다." + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:152 +msgid "Click to create a new link to this node." +msgstr "이 노드에 대한 새 링크를 생성하려면 클릭합니다." + +#: screens/Template/Survey/SurveyToolbar.js:64 +msgid "Click to rearrange the order of the survey questions" +msgstr "클릭하여 설문조사 질문의 순서를 다시 정렬합니다." + +#: screens/Template/Survey/MultipleChoiceField.js:117 +msgid "Click to toggle default value" +msgstr "기본값을 토글하려면 클릭합니다." + +#: components/Workflow/WorkflowNodeHelp.js:198 +msgid "Click to view job details" +msgstr "작업 세부 정보를 보려면 클릭합니다." + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:86 +#: screens/Application/Applications.js:81 +msgid "Client ID" +msgstr "클라이언트 ID" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:279 +msgid "Client Identifier" +msgstr "클라이언트 식별자" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:312 +msgid "Client identifier" +msgstr "클라이언트 식별자" + +#: screens/Application/Applications.js:94 +msgid "Client secret" +msgstr "클라이언트 시크릿" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:96 +#: screens/Application/shared/ApplicationForm.js:125 +msgid "Client type" +msgstr "클라이언트 유형" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:105 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:169 +msgid "Close" +msgstr "닫기" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:123 +msgid "Close subscription modal" +msgstr "서브스크립션 모달 닫기" + +#: components/CredentialChip/CredentialChip.js:11 +msgid "Cloud" +msgstr "클라우드" + +#: components/ExpandCollapse/ExpandCollapse.js:41 +msgid "Collapse" +msgstr "접기" + +#: screens/Job/JobOutput/PageControls.js:50 +msgid "Collapse all job events" +msgstr "모든 작업 이벤트 축소" + +#: screens/Job/JobOutput/shared/JobEventLineToggle.js:39 +msgid "Collapse section" +msgstr "섹션 축소" + +#: components/JobList/JobList.js:210 +#: components/JobList/JobListItem.js:45 +#: screens/Job/JobOutput/HostEventModal.js:126 +msgid "Command" +msgstr "명령" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:49 +msgid "Compliant" +msgstr "준수" + +#: components/PromptDetail/PromptJobTemplateDetail.js:75 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:36 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:137 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:57 +#: screens/Template/shared/JobTemplateForm.js:603 +msgid "Concurrent Jobs" +msgstr "동시 작업" + +#: screens/Setting/shared/SharedFields.js:121 +#: screens/Setting/shared/SharedFields.js:127 +#: screens/Setting/shared/SharedFields.js:336 +msgid "Confirm" +msgstr "확인" + +#: components/DeleteButton/DeleteButton.js:107 +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:95 +msgid "Confirm Delete" +msgstr "삭제 확인" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:191 +msgid "Confirm Disable Local Authorization" +msgstr "로컬 인증 비활성화 확인" + +#: screens/User/shared/UserForm.js:99 +msgid "Confirm Password" +msgstr "암호 확인" + +#: components/JobCancelButton/JobCancelButton.js:68 +msgid "Confirm cancel job" +msgstr "작업 취소 확인" + +#: components/JobCancelButton/JobCancelButton.js:72 +msgid "Confirm cancellation" +msgstr "취소 확인" + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:26 +msgid "Confirm delete" +msgstr "삭제 확인" + +#: screens/User/UserRoles/UserRolesList.js:215 +msgid "Confirm disassociate" +msgstr "연결 해제 확인" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:24 +msgid "Confirm link removal" +msgstr "링크 삭제 확인" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:37 +msgid "Confirm node removal" +msgstr "노드 제거 확인" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:18 +msgid "Confirm removal of all nodes" +msgstr "모든 노드 제거 확인" + +#: screens/Setting/shared/RevertAllAlert.js:20 +msgid "Confirm revert all" +msgstr "모두 되돌리기 확인" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:91 +msgid "Confirm selection" +msgstr "선택 확인" + +#: screens/Job/JobDetail/JobDetail.js:290 +msgid "Container Group" +msgstr "컨테이너 그룹" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:47 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:57 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:68 +msgid "Container group" +msgstr "컨테이너 그룹" + +#: screens/InstanceGroup/ContainerGroup.js:84 +msgid "Container group not found." +msgstr "컨테이너 그룹을 찾을 수 없습니다." + +#: components/LaunchPrompt/LaunchPrompt.js:123 +#: components/Schedule/shared/SchedulePromptableFields.js:127 +msgid "Content Loading" +msgstr "콘텐츠 로딩" + +#: components/AppContainer/AppContainer.js:142 +msgid "Continue" +msgstr "계속" + +#: screens/InstanceGroup/Instances/InstanceList.js:196 +#: screens/Instances/InstanceList/InstanceList.js:116 +msgid "Control" +msgstr "컨트롤" + +#: screens/TopologyView/Legend.js:77 +msgid "Control node" +msgstr "컨트롤 노드" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:90 +msgid "" +"Control the level of output Ansible\n" +"will produce for inventory source update jobs." +msgstr "인벤토리 소스 업데이트 작업에 대해 Ansible에서 생성할 출력 수준을 제어합니다." + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:150 +msgid "" +"Control the level of output ansible\n" +"will produce as the playbook executes." +msgstr "플레이북이 실행되면 ansible이 생성되는 출력 수준을 제어합니다." + +#: screens/Template/shared/JobTemplateForm.js:464 +msgid "" +"Control the level of output ansible will\n" +"produce as the playbook executes." +msgstr "플레이북이 실행되면 ansible이 생성되는 출력 수준을 제어합니다." + +#: components/PromptDetail/PromptDetail.js:128 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:216 +msgid "Convergence" +msgstr "통합" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:247 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:248 +msgid "Convergence select" +msgstr "통합 선택" + +#: components/CopyButton/CopyButton.js:40 +msgid "Copy" +msgstr "복사" + +#: screens/Credential/CredentialList/CredentialListItem.js:80 +msgid "Copy Credential" +msgstr "인증 정보 복사" + +#: components/CopyButton/CopyButton.js:48 +msgid "Copy Error" +msgstr "복사 오류" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:104 +msgid "Copy Execution Environment" +msgstr "실행 환경 복사" + +#: screens/Inventory/InventoryList/InventoryListItem.js:154 +msgid "Copy Inventory" +msgstr "인벤토리 복사" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:152 +msgid "Copy Notification Template" +msgstr "알림 템플릿 복사" + +#: screens/Project/ProjectList/ProjectListItem.js:254 +msgid "Copy Project" +msgstr "프로젝트 복사" + +#: components/TemplateList/TemplateListItem.js:239 +msgid "Copy Template" +msgstr "템플릿 복사" + +#: screens/Project/ProjectDetail/ProjectDetail.js:183 +#: screens/Project/ProjectList/ProjectListItem.js:98 +msgid "Copy full revision to clipboard." +msgstr "클립보드에 전체 버전을 복사합니다." + +#: components/About/About.js:35 +msgid "Copyright" +msgstr "저작권" + +#: screens/Inventory/shared/InventoryForm.js:88 +#: screens/Template/shared/JobTemplateForm.js:405 +#: screens/Template/shared/WorkflowJobTemplateForm.js:205 +msgid "Create" +msgstr "만들기" + +#: screens/Application/Applications.js:26 +#: screens/Application/Applications.js:35 +msgid "Create New Application" +msgstr "새 애플리케이션 만들기" + +#: screens/Credential/Credentials.js:14 +#: screens/Credential/Credentials.js:24 +msgid "Create New Credential" +msgstr "새 인증 정보 만들기" + +#: screens/Host/Hosts.js:16 +#: screens/Host/Hosts.js:25 +msgid "Create New Host" +msgstr "새 호스트 만들기" + +#: screens/Template/Templates.js:17 +msgid "Create New Job Template" +msgstr "새 작업 템플릿 만들기" + +#: screens/NotificationTemplate/NotificationTemplates.js:14 +#: screens/NotificationTemplate/NotificationTemplates.js:21 +msgid "Create New Notification Template" +msgstr "새 알림 템플릿 만들기" + +#: screens/Organization/Organizations.js:17 +#: screens/Organization/Organizations.js:27 +msgid "Create New Organization" +msgstr "새 조직 만들기" + +#: screens/Project/Projects.js:15 +#: screens/Project/Projects.js:25 +msgid "Create New Project" +msgstr "새 프로젝트 만들기" + +#: screens/Inventory/Inventories.js:90 +#: screens/ManagementJob/ManagementJobs.js:25 +#: screens/Project/Projects.js:34 +#: screens/Template/Templates.js:51 +msgid "Create New Schedule" +msgstr "새 일정 만들기" + +#: screens/Team/Teams.js:15 +#: screens/Team/Teams.js:25 +msgid "Create New Team" +msgstr "새 팀 만들기" + +#: screens/User/Users.js:16 +#: screens/User/Users.js:27 +msgid "Create New User" +msgstr "새 사용자 만들기" + +#: screens/Template/Templates.js:18 +msgid "Create New Workflow Template" +msgstr "새 워크플로 템플릿 만들기" + +#: screens/Host/HostList/SmartInventoryButton.js:26 +msgid "Create a new Smart Inventory with the applied filter" +msgstr "적용된 필터를 사용하여 새 스마트 인벤토리 만들기" + +#: screens/InstanceGroup/InstanceGroups.js:46 +#: screens/InstanceGroup/InstanceGroups.js:56 +msgid "Create new container group" +msgstr "새 컨테이너 그룹 만들기" + +#: screens/CredentialType/CredentialTypes.js:23 +msgid "Create new credential Type" +msgstr "새 인증 정보 유형 만들기" + +#: screens/CredentialType/CredentialTypes.js:14 +msgid "Create new credential type" +msgstr "새 인증 정보 유형 만들기" + +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:14 +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:23 +msgid "Create new execution environment" +msgstr "새로운 실행 환경 만들기" + +#: screens/Inventory/Inventories.js:74 +#: screens/Inventory/Inventories.js:81 +msgid "Create new group" +msgstr "새 그룹 만들기" + +#: screens/Inventory/Inventories.js:65 +#: screens/Inventory/Inventories.js:79 +msgid "Create new host" +msgstr "새 호스트 만들기" + +#: screens/InstanceGroup/InstanceGroups.js:45 +#: screens/InstanceGroup/InstanceGroups.js:55 +msgid "Create new instance group" +msgstr "새 인스턴스 그룹 만들기" + +#: screens/Inventory/Inventories.js:17 +msgid "Create new inventory" +msgstr "새 인벤토리 만들기" + +#: screens/Inventory/Inventories.js:18 +msgid "Create new smart inventory" +msgstr "새 스마트 인벤토리 만들기" + +#: screens/Inventory/Inventories.js:84 +msgid "Create new source" +msgstr "새 소스 만들기" + +#: screens/User/Users.js:35 +msgid "Create user token" +msgstr "사용자 토큰 만들기" + +#: components/Lookup/ApplicationLookup.js:114 +#: components/PromptDetail/PromptDetail.js:152 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:277 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:100 +#: screens/Credential/CredentialDetail/CredentialDetail.js:247 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:88 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:99 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:151 +#: screens/Host/HostDetail/HostDetail.js:83 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:66 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:89 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:131 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:43 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:82 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:261 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:149 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:47 +#: screens/Job/JobDetail/JobDetail.js:432 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:378 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:105 +#: screens/Project/ProjectDetail/ProjectDetail.js:231 +#: screens/Team/TeamDetail/TeamDetail.js:47 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:327 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:173 +#: screens/User/UserDetail/UserDetail.js:82 +#: screens/User/UserTokenDetail/UserTokenDetail.js:57 +#: screens/User/UserTokenList/UserTokenList.js:146 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:150 +msgid "Created" +msgstr "생성됨" + +#: components/AdHocCommands/AdHocCredentialStep.js:122 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:112 +#: components/AddRole/AddResourceRole.js:56 +#: components/AssociateModal/AssociateModal.js:144 +#: components/LaunchPrompt/steps/CredentialsStep.js:173 +#: components/LaunchPrompt/steps/InventoryStep.js:89 +#: components/Lookup/CredentialLookup.js:193 +#: components/Lookup/InventoryLookup.js:161 +#: components/Lookup/InventoryLookup.js:216 +#: components/Lookup/MultiCredentialsLookup.js:193 +#: components/Lookup/OrganizationLookup.js:133 +#: components/Lookup/ProjectLookup.js:150 +#: components/NotificationList/NotificationList.js:206 +#: components/RelatedTemplateList/RelatedTemplateList.js:151 +#: components/Schedule/ScheduleList/ScheduleList.js:197 +#: components/TemplateList/TemplateList.js:226 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:27 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:58 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:104 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:127 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:173 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:196 +#: screens/Credential/CredentialList/CredentialList.js:151 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialsStep.js:96 +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:132 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:102 +#: screens/Host/HostGroups/HostGroupsList.js:164 +#: screens/Host/HostList/HostList.js:157 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:199 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:129 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:174 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:128 +#: screens/Inventory/InventoryList/InventoryList.js:199 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:185 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:94 +#: screens/Organization/OrganizationList/OrganizationList.js:131 +#: screens/Project/ProjectList/ProjectList.js:213 +#: screens/Team/TeamList/TeamList.js:130 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:163 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:112 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:108 +msgid "Created By (Username)" +msgstr "(사용자 이름)에 의해 생성됨" + +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:81 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:147 +#: screens/Organization/OrganizationTeams/OrganizationTeamList.js:73 +msgid "Created by (username)" +msgstr "(사용자 이름)에 의해 생성됨" + +#: components/AdHocCommands/AdHocPreviewStep.js:52 +#: components/AdHocCommands/useAdHocCredentialStep.js:24 +#: components/PromptDetail/PromptInventorySourceDetail.js:126 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:40 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:89 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:52 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:50 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:243 +#: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:41 +#: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:42 +#: screens/Inventory/shared/InventorySourceSubForms/EC2SubForm.js:41 +#: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:41 +#: screens/Inventory/shared/InventorySourceSubForms/InsightsSubForm.js:42 +#: screens/Inventory/shared/InventorySourceSubForms/OpenStackSubForm.js:41 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:79 +#: screens/Inventory/shared/InventorySourceSubForms/SatelliteSubForm.js:41 +#: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:41 +#: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:41 +#: util/getRelatedResourceDeleteDetails.js:166 +msgid "Credential" +msgstr "인증 정보" + +#: util/getRelatedResourceDeleteDetails.js:73 +msgid "Credential Input Sources" +msgstr "인증 입력 소스" + +#: components/Lookup/InstanceGroupsLookup.js:108 +msgid "Credential Name" +msgstr "인증 정보 이름" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:231 +#: screens/Credential/shared/CredentialForm.js:128 +#: screens/Credential/shared/CredentialForm.js:196 +msgid "Credential Type" +msgstr "인증 정보 유형" + +#: routeConfig.js:117 +#: screens/ActivityStream/ActivityStream.js:186 +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:118 +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:161 +#: screens/CredentialType/CredentialTypes.js:13 +#: screens/CredentialType/CredentialTypes.js:22 +msgid "Credential Types" +msgstr "인증 정보 유형" + +#: screens/Credential/CredentialList/CredentialList.js:114 +msgid "Credential copied successfully" +msgstr "인증 정보가 성공적으로 복사됨" + +#: screens/Credential/Credential.js:97 +msgid "Credential not found." +msgstr "인증 정보를 찾을 수 없습니다." + +#: components/AdHocCommands/useAdHocCredentialPasswordStep.js:23 +#: components/LaunchPrompt/steps/useCredentialPasswordsStep.js:28 +msgid "Credential passwords" +msgstr "인증 정보 암호" + +#: screens/InstanceGroup/shared/ContainerGroupForm.js:57 +msgid "Credential to authenticate with Kubernetes or OpenShift. Must be of type \"Kubernetes/OpenShift API Bearer Token\". If left blank, the underlying Pod's service account will be used." +msgstr "Kubernetes 또는 OpenShift로 인증하는 인증 정보입니다. \"Kubernetes/OpenShift API Bearer Token\" 유형이어야 합니다. 정보를 입력하지 않는 경우 기본 Pod의 서비스 계정이 사용됩니다." + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:163 +msgid "Credential to authenticate with a protected container registry." +msgstr "보안 컨테이너 레지스트리로 인증하기 위한 인증 정보." + +#: screens/CredentialType/CredentialType.js:75 +msgid "Credential type not found." +msgstr "인증 정보 유형을 찾을 수 없습니다." + +#: components/JobList/JobListItem.js:260 +#: components/LaunchPrompt/steps/CredentialsStep.js:190 +#: components/LaunchPrompt/steps/useCredentialsStep.js:62 +#: components/Lookup/MultiCredentialsLookup.js:138 +#: components/Lookup/MultiCredentialsLookup.js:210 +#: components/PromptDetail/PromptDetail.js:190 +#: components/PromptDetail/PromptJobTemplateDetail.js:193 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:331 +#: components/TemplateList/TemplateListItem.js:326 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:77 +#: routeConfig.js:70 +#: screens/ActivityStream/ActivityStream.js:161 +#: screens/Credential/CredentialList/CredentialList.js:192 +#: screens/Credential/Credentials.js:13 +#: screens/Credential/Credentials.js:23 +#: screens/Job/JobDetail/JobDetail.js:334 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:347 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:51 +#: screens/Template/shared/JobTemplateForm.js:373 +#: util/getRelatedResourceDeleteDetails.js:90 +msgid "Credentials" +msgstr "인증 정보" + +#: components/LaunchPrompt/steps/credentialsValidator.js:52 +msgid "Credentials that require passwords on launch are not permitted. Please remove or replace the following credentials with a credential of the same type in order to proceed: {0}" +msgstr "시작 시 암호가 필요한 인증 정보는 허용되지 않습니다. 계속하려면 삭제하거나 동일한 유형의 인증 정보로 교체하십시오. {0}" + +#: components/Pagination/Pagination.js:34 +msgid "Current page" +msgstr "현재 페이지" + +#: screens/InstanceGroup/shared/ContainerGroupForm.js:79 +msgid "Custom pod spec" +msgstr "사용자 정의 Pod 사양" + +#: screens/Inventory/InventorySources/InventorySourceListItem.js:79 +#: screens/Organization/OrganizationList/OrganizationListItem.js:55 +#: screens/Project/ProjectList/ProjectListItem.js:188 +msgid "Custom virtual environment {0} must be replaced by an execution environment." +msgstr "사용자 지정 가상 환경 {0} 은 실행 환경으로 교체해야 합니다." + +#: components/TemplateList/TemplateListItem.js:163 +msgid "Custom virtual environment {0} must be replaced by an execution environment. For more information about migrating to execution environments see <0>the documentation." +msgstr "사용자 지정 가상 환경 {0} 은 실행 환경으로 교체해야 합니다. 실행 환경으로 마이그레이션하는 방법에 대한 자세한 내용은 해당 <0>문서를 참조하십시오." + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:72 +msgid "Custom virtual environment {virtualEnvironment} must be replaced by an execution environment. For more information about migrating to execution environments see <0>the documentation." +msgstr "사용자 지정 가상 환경 {virtualEnvironment} 은 실행 환경으로 교체해야 합니다. 실행 환경으로 마이그레이션하는 방법에 대한 자세한 내용은 해당 <0>문서를 참조하십시오." + +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:61 +msgid "Customize messages…" +msgstr "메시지 사용자 정의..." + +#: screens/InstanceGroup/shared/ContainerGroupForm.js:65 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:66 +msgid "Customize pod specification" +msgstr "Pod 사양 사용자 정의" + +#: screens/Job/WorkflowOutput/WorkflowOutputNode.js:109 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:185 +msgid "DELETED" +msgstr "삭제됨" + +#: routeConfig.js:34 +#: screens/Dashboard/Dashboard.js:74 +msgid "Dashboard" +msgstr "대시보드" + +#: screens/ActivityStream/ActivityStream.js:141 +msgid "Dashboard (all activity)" +msgstr "대시보드(모든 활동)" + +#: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:75 +msgid "Data retention period" +msgstr "데이터 보존 기간" + +#: screens/Dashboard/shared/LineChart.js:168 +msgid "Date" +msgstr "날짜" + +#: components/Schedule/shared/FrequencyDetailSubform.js:346 +#: components/Schedule/shared/FrequencyDetailSubform.js:450 +#: components/Schedule/shared/ScheduleForm.js:154 +msgid "Day" +msgstr "일" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:273 +#: components/Schedule/shared/ScheduleForm.js:165 +msgid "Days of Data to Keep" +msgstr "데이터 보관 일수" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/DaysToKeepStep.js:28 +msgid "Days of data to be retained" +msgstr "데이터 유지 일수" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:105 +msgid "Days remaining" +msgstr "남은 일수" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useDaysToKeepStep.js:35 +msgid "Days to keep" +msgstr "보관 일수" + +#: screens/Job/JobOutput/JobOutputSearch.js:128 +msgid "Debug" +msgstr "디버그" + +#: components/Schedule/shared/FrequencyDetailSubform.js:165 +msgid "December" +msgstr "12월" + +#: screens/Setting/LDAP/LDAPDetail/LDAPDetail.js:102 +#: screens/Template/Survey/SurveyList.js:104 +#: screens/Template/Survey/SurveyList.js:104 +#: screens/Template/Survey/SurveyListItem.js:63 +msgid "Default" +msgstr "기본값" + +#: screens/Template/Survey/SurveyReorderModal.js:216 +#: screens/Template/Survey/SurveyReorderModal.js:216 +#: screens/Template/Survey/SurveyReorderModal.js:238 +msgid "Default Answer(s)" +msgstr "기본 답변" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:40 +msgid "Default Execution Environment" +msgstr "기본 실행 환경" + +#: screens/Template/Survey/SurveyQuestionForm.js:232 +#: screens/Template/Survey/SurveyQuestionForm.js:240 +#: screens/Template/Survey/SurveyQuestionForm.js:247 +msgid "Default answer" +msgstr "기본 응답" + +#: screens/Setting/SettingList.js:99 +msgid "Define system-level features and functions" +msgstr "시스템 수준 기능 및 함수 정의" + +#: components/DeleteButton/DeleteButton.js:75 +#: components/DeleteButton/DeleteButton.js:80 +#: components/DeleteButton/DeleteButton.js:90 +#: components/DeleteButton/DeleteButton.js:94 +#: components/DeleteButton/DeleteButton.js:114 +#: components/PaginatedTable/ToolbarDeleteButton.js:158 +#: components/PaginatedTable/ToolbarDeleteButton.js:235 +#: components/PaginatedTable/ToolbarDeleteButton.js:246 +#: components/PaginatedTable/ToolbarDeleteButton.js:250 +#: components/PaginatedTable/ToolbarDeleteButton.js:273 +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:29 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:426 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:123 +#: screens/Credential/CredentialDetail/CredentialDetail.js:297 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:122 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:130 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:113 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:123 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:159 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:101 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:300 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:174 +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:64 +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:68 +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:73 +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:78 +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:102 +#: screens/Job/JobDetail/JobDetail.js:509 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:420 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:188 +#: screens/Project/ProjectDetail/ProjectDetail.js:279 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:75 +#: screens/Team/TeamDetail/TeamDetail.js:70 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:509 +#: screens/Template/Survey/SurveyList.js:66 +#: screens/Template/Survey/SurveyToolbar.js:93 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:249 +#: screens/User/UserDetail/UserDetail.js:107 +#: screens/User/UserTokenDetail/UserTokenDetail.js:74 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:203 +msgid "Delete" +msgstr "삭제" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:130 +msgid "Delete All Groups and Hosts" +msgstr "모든 그룹 및 호스트 삭제" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:291 +msgid "Delete Credential" +msgstr "인증 정보 삭제" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:123 +msgid "Delete Execution Environment" +msgstr "실행 환경 삭제" + +#: screens/Host/HostDetail/HostDetail.js:111 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:110 +msgid "Delete Host" +msgstr "호스트 삭제" + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:154 +msgid "Delete Inventory" +msgstr "인벤토리 삭제" + +#: screens/Job/JobDetail/JobDetail.js:505 +#: screens/Job/JobOutput/shared/OutputToolbar.js:195 +#: screens/Job/JobOutput/shared/OutputToolbar.js:199 +msgid "Delete Job" +msgstr "작업 삭제" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:503 +msgid "Delete Job Template" +msgstr "작업 템플릿 삭제" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:416 +msgid "Delete Notification" +msgstr "알림 삭제" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:182 +msgid "Delete Organization" +msgstr "조직 삭제" + +#: screens/Project/ProjectDetail/ProjectDetail.js:273 +msgid "Delete Project" +msgstr "프로젝트 삭제" + +#: screens/Template/Survey/SurveyList.js:52 +msgid "Delete Questions" +msgstr "질문 삭제" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:422 +msgid "Delete Schedule" +msgstr "일정 삭제" + +#: screens/Template/Survey/SurveyList.js:52 +msgid "Delete Survey" +msgstr "설문 조사 삭제" + +#: screens/Team/TeamDetail/TeamDetail.js:66 +msgid "Delete Team" +msgstr "팀 삭제" + +#: screens/User/UserDetail/UserDetail.js:103 +msgid "Delete User" +msgstr "사용자 삭제" + +#: screens/User/UserTokenDetail/UserTokenDetail.js:70 +msgid "Delete User Token" +msgstr "사용자 토큰 삭제" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:199 +msgid "Delete Workflow Approval" +msgstr "워크플로우 승인 삭제" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:243 +msgid "Delete Workflow Job Template" +msgstr "워크플로우 작업 템플릿 삭제" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:138 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:141 +msgid "Delete all nodes" +msgstr "모든 노드 삭제" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:119 +msgid "Delete application" +msgstr "애플리케이션 삭제" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:114 +msgid "Delete credential type" +msgstr "인증 정보 유형 삭제" + +#: screens/Inventory/InventorySources/InventorySourceList.js:250 +msgid "Delete error" +msgstr "오류 삭제" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:107 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:117 +msgid "Delete instance group" +msgstr "인스턴스 그룹 삭제" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:294 +msgid "Delete inventory source" +msgstr "인벤토리 소스 삭제" + +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:170 +msgid "Delete smart inventory" +msgstr "스마트 인벤토리 삭제" + +#: screens/Template/Survey/SurveyToolbar.js:83 +msgid "Delete survey question" +msgstr "설문 조사 질문 삭제" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:76 +msgid "" +"Delete the local repository in its entirety prior to\n" +"performing an update. Depending on the size of the\n" +"repository this may significantly increase the amount\n" +"of time required to complete an update." +msgstr "업데이트를 수행하기 전에 전체 로컬 리포지토리를 삭제합니다. 리포지토리 크기에 따라 업데이트를 완료하는 데 필요한 시간이 크게 증가할 수 있습니다." + +#: components/PromptDetail/PromptProjectDetail.js:51 +#: screens/Project/ProjectDetail/ProjectDetail.js:92 +msgid "Delete the project before syncing" +msgstr "동기화 전에 프로젝트 삭제" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:83 +msgid "Delete this link" +msgstr "이 링크 삭제" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:247 +msgid "Delete this node" +msgstr "이 노드 삭제" + +#: components/PaginatedTable/ToolbarDeleteButton.js:163 +msgid "Delete {pluralizedItemName}?" +msgstr "{pluralizedItemName} 을/를 삭제하시겠습니까?" + +#: components/DetailList/DeletedDetail.js:15 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:131 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:72 +msgid "Deleted" +msgstr "삭제됨" + +#: components/TemplateList/TemplateList.js:295 +#: screens/Credential/CredentialList/CredentialList.js:208 +#: screens/Inventory/InventoryList/InventoryList.js:284 +#: screens/Project/ProjectList/ProjectList.js:290 +msgid "Deletion Error" +msgstr "삭제 오류" + +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:202 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:227 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:233 +msgid "Deletion error" +msgstr "삭제 오류" + +#: screens/WorkflowApproval/shared/WorkflowApprovalStatus.js:38 +msgid "Denied" +msgstr "거부됨" + +#: screens/WorkflowApproval/shared/WorkflowApprovalStatus.js:31 +msgid "Denied - {0}. See the Activity Stream for more information." +msgstr "거부됨 - {0} 자세한 내용은 활동 스트림을 참조하십시오." + +#: screens/WorkflowApproval/shared/WorkflowApprovalStatus.js:28 +msgid "Denied by {0} - {1}" +msgstr "{0} - {1} 거부됨" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:185 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:190 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:31 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:47 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:55 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:59 +msgid "Deny" +msgstr "거부" + +#: screens/Job/JobOutput/JobOutputSearch.js:130 +msgid "Deprecated" +msgstr "더 이상 사용되지 않음" + +#: components/HostForm/HostForm.js:104 +#: components/Lookup/ApplicationLookup.js:104 +#: components/Lookup/ApplicationLookup.js:122 +#: components/NotificationList/NotificationList.js:186 +#: components/PromptDetail/PromptDetail.js:117 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:260 +#: components/Schedule/ScheduleList/ScheduleList.js:193 +#: components/Schedule/shared/ScheduleForm.js:113 +#: components/TemplateList/TemplateList.js:210 +#: components/TemplateList/TemplateListItem.js:262 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:63 +#: screens/Application/ApplicationsList/ApplicationsList.js:123 +#: screens/Application/shared/ApplicationForm.js:60 +#: screens/Credential/CredentialDetail/CredentialDetail.js:213 +#: screens/Credential/CredentialList/CredentialList.js:147 +#: screens/Credential/shared/CredentialForm.js:169 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:72 +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:128 +#: screens/CredentialType/shared/CredentialTypeForm.js:29 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:57 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:159 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:140 +#: screens/Host/HostDetail/HostDetail.js:73 +#: screens/Host/HostList/HostList.js:153 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:71 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:35 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:81 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:124 +#: screens/Inventory/InventoryList/InventoryList.js:195 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:200 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:104 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:37 +#: screens/Inventory/shared/InventoryForm.js:49 +#: screens/Inventory/shared/InventoryGroupForm.js:40 +#: screens/Inventory/shared/InventorySourceForm.js:109 +#: screens/Inventory/shared/SmartInventoryForm.js:55 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:101 +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:72 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:108 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:127 +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:49 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:95 +#: screens/Organization/OrganizationList/OrganizationList.js:127 +#: screens/Organization/shared/OrganizationForm.js:64 +#: screens/Project/ProjectDetail/ProjectDetail.js:158 +#: screens/Project/ProjectList/ProjectList.js:190 +#: screens/Project/ProjectList/ProjectListItem.js:273 +#: screens/Project/shared/ProjectForm.js:177 +#: screens/Team/TeamDetail/TeamDetail.js:38 +#: screens/Team/TeamList/TeamList.js:122 +#: screens/Team/shared/TeamForm.js:37 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:187 +#: screens/Template/Survey/SurveyQuestionForm.js:165 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:111 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:174 +#: screens/Template/shared/JobTemplateForm.js:245 +#: screens/Template/shared/WorkflowJobTemplateForm.js:111 +#: screens/User/UserOrganizations/UserOrganizationList.js:81 +#: screens/User/UserOrganizations/UserOrganizationListItem.js:18 +#: screens/User/UserTeams/UserTeamList.js:182 +#: screens/User/UserTeams/UserTeamListItem.js:32 +#: screens/User/UserTokenDetail/UserTokenDetail.js:42 +#: screens/User/UserTokenList/UserTokenList.js:128 +#: screens/User/shared/UserTokenForm.js:60 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:81 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:175 +msgid "Description" +msgstr "설명" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:314 +msgid "Destination Channels" +msgstr "대상 채널" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:224 +msgid "Destination Channels or Users" +msgstr "대상 채널 또는 사용자" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:333 +msgid "Destination SMS Number(s)" +msgstr "대상 SMS 번호" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:415 +msgid "Destination SMS number(s)" +msgstr "대상 SMS 번호" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:360 +msgid "Destination channels" +msgstr "대상 채널" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:227 +msgid "Destination channels or users" +msgstr "대상 채널 또는 사용자" + +#: components/AdHocCommands/useAdHocDetailsStep.js:39 +#: components/ErrorDetail/ErrorDetail.js:80 +#: components/Schedule/Schedule.js:71 +#: screens/Application/Application/Application.js:78 +#: screens/Application/Applications.js:38 +#: screens/Credential/Credential.js:71 +#: screens/Credential/Credentials.js:27 +#: screens/CredentialType/CredentialType.js:62 +#: screens/CredentialType/CredentialTypes.js:26 +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:64 +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:26 +#: screens/Host/Host.js:57 +#: screens/Host/Hosts.js:28 +#: screens/InstanceGroup/ContainerGroup.js:66 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:174 +#: screens/InstanceGroup/InstanceGroup.js:68 +#: screens/InstanceGroup/InstanceGroups.js:58 +#: screens/InstanceGroup/InstanceGroups.js:66 +#: screens/Instances/Instance.js:24 +#: screens/Instances/Instances.js:21 +#: screens/Inventory/Inventories.js:60 +#: screens/Inventory/Inventories.js:86 +#: screens/Inventory/Inventory.js:63 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:57 +#: screens/Inventory/InventoryHost/InventoryHost.js:73 +#: screens/Inventory/InventorySource/InventorySource.js:83 +#: screens/Inventory/SmartInventory.js:66 +#: screens/Inventory/SmartInventoryHost/SmartInventoryHost.js:60 +#: screens/Job/Job.js:116 +#: screens/Job/JobOutput/HostEventModal.js:106 +#: screens/Job/Jobs.js:34 +#: screens/ManagementJob/ManagementJobs.js:27 +#: screens/NotificationTemplate/NotificationTemplate.js:83 +#: screens/NotificationTemplate/NotificationTemplates.js:24 +#: screens/Organization/Organization.js:122 +#: screens/Organization/Organizations.js:30 +#: screens/Project/Project.js:103 +#: screens/Project/Projects.js:28 +#: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:51 +#: screens/Setting/GoogleOAuth2/GoogleOAuth2Detail/GoogleOAuth2Detail.js:51 +#: screens/Setting/Jobs/JobsDetail/JobsDetail.js:65 +#: screens/Setting/Logging/LoggingDetail/LoggingDetail.js:76 +#: screens/Setting/MiscAuthentication/MiscAuthenticationDetail/MiscAuthenticationDetail.js:50 +#: screens/Setting/MiscSystem/MiscSystemDetail/MiscSystemDetail.js:97 +#: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:56 +#: screens/Setting/SAML/SAMLDetail/SAMLDetail.js:52 +#: screens/Setting/Settings.js:44 +#: screens/Setting/Settings.js:47 +#: screens/Setting/Settings.js:51 +#: screens/Setting/Settings.js:54 +#: screens/Setting/Settings.js:57 +#: screens/Setting/Settings.js:60 +#: screens/Setting/Settings.js:63 +#: screens/Setting/Settings.js:66 +#: screens/Setting/Settings.js:69 +#: screens/Setting/Settings.js:72 +#: screens/Setting/Settings.js:81 +#: screens/Setting/Settings.js:82 +#: screens/Setting/Settings.js:83 +#: screens/Setting/Settings.js:84 +#: screens/Setting/Settings.js:85 +#: screens/Setting/Settings.js:86 +#: screens/Setting/Settings.js:94 +#: screens/Setting/Settings.js:97 +#: screens/Setting/Settings.js:100 +#: screens/Setting/Settings.js:103 +#: screens/Setting/Settings.js:106 +#: screens/Setting/Settings.js:109 +#: screens/Setting/Settings.js:112 +#: screens/Setting/Settings.js:115 +#: screens/Setting/TACACS/TACACSDetail/TACACSDetail.js:56 +#: screens/Setting/UI/UIDetail/UIDetail.js:66 +#: screens/Team/Team.js:56 +#: screens/Team/Teams.js:28 +#: screens/Template/Template.js:134 +#: screens/Template/Templates.js:42 +#: screens/Template/WorkflowJobTemplate.js:116 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:140 +#: screens/TopologyView/Tooltip.js:56 +#: screens/TopologyView/Tooltip.js:70 +#: screens/User/User.js:63 +#: screens/User/UserToken/UserToken.js:54 +#: screens/User/Users.js:30 +#: screens/User/Users.js:36 +#: screens/WorkflowApproval/WorkflowApproval.js:76 +#: screens/WorkflowApproval/WorkflowApprovals.js:23 +msgid "Details" +msgstr "세부 정보" + +#: screens/Job/JobOutput/HostEventModal.js:103 +msgid "Details tab" +msgstr "세부 정보 탭" + +#: components/Search/AdvancedSearch.js:266 +msgid "Direct Keys" +msgstr "직접 키" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:200 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:258 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:303 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:357 +msgid "Disable SSL Verification" +msgstr "SSL 확인 비활성화" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:185 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:238 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:277 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:348 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:463 +msgid "Disable SSL verification" +msgstr "SSL 확인 비활성화" + +#: components/InstanceToggle/InstanceToggle.js:56 +#: components/StatusLabel/StatusLabel.js:39 +#: screens/TopologyView/Legend.js:133 +msgid "Disabled" +msgstr "비활성화됨" + +#: components/DisassociateButton/DisassociateButton.js:69 +#: components/DisassociateButton/DisassociateButton.js:97 +#: components/DisassociateButton/DisassociateButton.js:109 +#: components/DisassociateButton/DisassociateButton.js:113 +#: components/DisassociateButton/DisassociateButton.js:133 +#: screens/Team/TeamRoles/TeamRolesList.js:222 +#: screens/User/UserRoles/UserRolesList.js:218 +msgid "Disassociate" +msgstr "연결 해제" + +#: screens/Host/HostGroups/HostGroupsList.js:211 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:229 +msgid "Disassociate group from host?" +msgstr "호스트에서 그룹을 분리하시겠습니까?" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:246 +msgid "Disassociate host from group?" +msgstr "그룹에서 호스트를 분리하시겠습니까?" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:282 +#: screens/InstanceGroup/Instances/InstanceList.js:233 +msgid "Disassociate instance from instance group?" +msgstr "인스턴스를 인스턴스 그룹에서 분리하시겠습니까?" + +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:225 +msgid "Disassociate related group(s)?" +msgstr "관련 그룹을 분리하시겠습니까?" + +#: screens/User/UserTeams/UserTeamList.js:216 +msgid "Disassociate related team(s)?" +msgstr "관련 팀을 분리하시겠습니까?" + +#: screens/Team/TeamRoles/TeamRolesList.js:209 +#: screens/User/UserRoles/UserRolesList.js:205 +msgid "Disassociate role" +msgstr "역할 연결 해제" + +#: screens/Team/TeamRoles/TeamRolesList.js:212 +#: screens/User/UserRoles/UserRolesList.js:208 +msgid "Disassociate role!" +msgstr "역할 연결 해제!" + +#: components/DisassociateButton/DisassociateButton.js:18 +msgid "Disassociate?" +msgstr "연결 해제하시겠습니까?" + +#: components/PromptDetail/PromptProjectDetail.js:46 +#: screens/Project/ProjectDetail/ProjectDetail.js:87 +msgid "Discard local changes before syncing" +msgstr "동기화 전에 로컬 변경 사항 삭제" + +#: screens/Template/shared/JobTemplateForm.js:479 +msgid "" +"Divide the work done by this job template\n" +"into the specified number of job slices, each running the\n" +"same tasks against a portion of the inventory." +msgstr "이 작업 템플릿으로 수행한 작업을 지정된 수의 작업 슬라이스로 나눕니다. 각각 인벤토리의 일부에 대해 동일한 작업을 실행합니다." + +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:86 +msgid "Documentation." +msgstr "문서." + +#: components/CodeEditor/VariablesDetail.js:117 +#: components/CodeEditor/VariablesDetail.js:123 +#: components/CodeEditor/VariablesField.js:139 +#: components/CodeEditor/VariablesField.js:145 +msgid "Done" +msgstr "완료" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:179 +#: screens/Job/JobOutput/shared/OutputToolbar.js:184 +msgid "Download Output" +msgstr "출력 다운로드" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:91 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:112 +msgid "Drag a file here or browse to upload" +msgstr "여기에 파일을 드래그하거나 업로드할 파일을 찾습니다." + +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:81 +msgid "E-mail" +msgstr "이메일" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:124 +msgid "E-mail options" +msgstr "이메일 옵션" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:168 +msgid "" +"Each time a job runs using this inventory,\n" +"refresh the inventory from the selected source before\n" +"executing job tasks." +msgstr "이 인벤토리를 사용하여 작업을 실행할 때마다 작업 작업을 실행하기 전에 선택한 소스에서 인벤토리를 새로 고칩니다." + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:96 +msgid "" +"Each time a job runs using this project, update the\n" +"revision of the project prior to starting the job." +msgstr "이 프로젝트를 사용하여 작업을 실행할 때마다 작업을 시작하기 전에 프로젝트의 버전을 업데이트합니다." + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:412 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:416 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:110 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:112 +#: screens/Credential/CredentialDetail/CredentialDetail.js:284 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:107 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:117 +#: screens/Host/HostDetail/HostDetail.js:105 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:99 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:109 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:148 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:55 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:62 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:104 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:276 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:127 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:164 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:402 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:404 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:138 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:171 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:175 +#: screens/Project/ProjectDetail/ProjectDetail.js:252 +#: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:85 +#: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:89 +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:148 +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:152 +#: screens/Setting/GoogleOAuth2/GoogleOAuth2Detail/GoogleOAuth2Detail.js:85 +#: screens/Setting/GoogleOAuth2/GoogleOAuth2Detail/GoogleOAuth2Detail.js:89 +#: screens/Setting/Jobs/JobsDetail/JobsDetail.js:96 +#: screens/Setting/Jobs/JobsDetail/JobsDetail.js:100 +#: screens/Setting/LDAP/LDAPDetail/LDAPDetail.js:164 +#: screens/Setting/LDAP/LDAPDetail/LDAPDetail.js:168 +#: screens/Setting/Logging/LoggingDetail/LoggingDetail.js:107 +#: screens/Setting/Logging/LoggingDetail/LoggingDetail.js:111 +#: screens/Setting/MiscAuthentication/MiscAuthenticationDetail/MiscAuthenticationDetail.js:84 +#: screens/Setting/MiscAuthentication/MiscAuthenticationDetail/MiscAuthenticationDetail.js:88 +#: screens/Setting/MiscSystem/MiscSystemDetail/MiscSystemDetail.js:152 +#: screens/Setting/MiscSystem/MiscSystemDetail/MiscSystemDetail.js:156 +#: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:99 +#: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:103 +#: screens/Setting/SAML/SAMLDetail/SAMLDetail.js:86 +#: screens/Setting/SAML/SAMLDetail/SAMLDetail.js:90 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:169 +#: screens/Setting/TACACS/TACACSDetail/TACACSDetail.js:103 +#: screens/Setting/TACACS/TACACSDetail/TACACSDetail.js:108 +#: screens/Setting/UI/UIDetail/UIDetail.js:105 +#: screens/Setting/UI/UIDetail/UIDetail.js:110 +#: screens/Team/TeamDetail/TeamDetail.js:55 +#: screens/Team/TeamDetail/TeamDetail.js:59 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:478 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:480 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:219 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:221 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:241 +#: screens/User/UserDetail/UserDetail.js:96 +msgid "Edit" +msgstr "편집" + +#: screens/Credential/CredentialList/CredentialListItem.js:67 +#: screens/Credential/CredentialList/CredentialListItem.js:71 +msgid "Edit Credential" +msgstr "인증 정보 편집" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginSelected.js:37 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginSelected.js:42 +msgid "Edit Credential Plugin Configuration" +msgstr "인증 정보 플러그인 설정 편집" + +#: screens/Application/Applications.js:37 +#: screens/Credential/Credentials.js:26 +#: screens/Host/Hosts.js:27 +#: screens/ManagementJob/ManagementJobs.js:28 +#: screens/NotificationTemplate/NotificationTemplates.js:23 +#: screens/Organization/Organizations.js:29 +#: screens/Project/Projects.js:27 +#: screens/Project/Projects.js:37 +#: screens/Setting/Settings.js:45 +#: screens/Setting/Settings.js:48 +#: screens/Setting/Settings.js:52 +#: screens/Setting/Settings.js:55 +#: screens/Setting/Settings.js:58 +#: screens/Setting/Settings.js:61 +#: screens/Setting/Settings.js:64 +#: screens/Setting/Settings.js:67 +#: screens/Setting/Settings.js:70 +#: screens/Setting/Settings.js:73 +#: screens/Setting/Settings.js:87 +#: screens/Setting/Settings.js:88 +#: screens/Setting/Settings.js:89 +#: screens/Setting/Settings.js:90 +#: screens/Setting/Settings.js:91 +#: screens/Setting/Settings.js:92 +#: screens/Setting/Settings.js:95 +#: screens/Setting/Settings.js:98 +#: screens/Setting/Settings.js:101 +#: screens/Setting/Settings.js:104 +#: screens/Setting/Settings.js:107 +#: screens/Setting/Settings.js:110 +#: screens/Setting/Settings.js:113 +#: screens/Setting/Settings.js:116 +#: screens/Team/Teams.js:27 +#: screens/Template/Templates.js:43 +#: screens/User/Users.js:29 +msgid "Edit Details" +msgstr "세부 정보 편집" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:90 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:94 +msgid "Edit Execution Environment" +msgstr "실행 환경 편집" + +#: screens/Host/HostGroups/HostGroupItem.js:37 +#: screens/Inventory/InventoryGroups/InventoryGroupItem.js:46 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupListItem.js:46 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupListItem.js:51 +msgid "Edit Group" +msgstr "그룹 편집" + +#: screens/Host/HostList/HostListItem.js:68 +#: screens/Host/HostList/HostListItem.js:72 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:60 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:63 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:66 +msgid "Edit Host" +msgstr "호스트 편집" + +#: screens/Inventory/InventoryList/InventoryListItem.js:134 +#: screens/Inventory/InventoryList/InventoryListItem.js:139 +msgid "Edit Inventory" +msgstr "인벤토리 편집" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkEditModal.js:14 +msgid "Edit Link" +msgstr "링크 편집" + +#: screens/Setting/shared/SharedFields.js:290 +msgid "Edit Login redirect override URL" +msgstr "로그인 리디렉션 덮어쓰기 URL 편집" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeEditModal.js:64 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:238 +msgid "Edit Node" +msgstr "노드 편집" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:142 +msgid "Edit Notification Template" +msgstr "알림 템플릿 편집" + +#: screens/Template/Survey/SurveyToolbar.js:73 +msgid "Edit Order" +msgstr "순서 편집" + +#: screens/Organization/OrganizationList/OrganizationListItem.js:72 +#: screens/Organization/OrganizationList/OrganizationListItem.js:76 +msgid "Edit Organization" +msgstr "조직 편집" + +#: screens/Project/ProjectList/ProjectListItem.js:240 +#: screens/Project/ProjectList/ProjectListItem.js:245 +msgid "Edit Project" +msgstr "프로젝트 편집" + +#: screens/Template/Templates.js:49 +msgid "Edit Question" +msgstr "질문 편집" + +#: components/Schedule/ScheduleList/ScheduleListItem.js:118 +#: components/Schedule/ScheduleList/ScheduleListItem.js:122 +#: screens/Template/Templates.js:54 +msgid "Edit Schedule" +msgstr "일정 편집" + +#: screens/Inventory/InventorySources/InventorySourceListItem.js:131 +msgid "Edit Source" +msgstr "소스 편집" + +#: screens/Template/Survey/SurveyListItem.js:92 +msgid "Edit Survey" +msgstr "설문조사 편집" + +#: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:20 +#: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:24 +#: screens/Team/TeamList/TeamListItem.js:50 +#: screens/Team/TeamList/TeamListItem.js:54 +msgid "Edit Team" +msgstr "팀 편집" + +#: components/TemplateList/TemplateListItem.js:224 +#: components/TemplateList/TemplateListItem.js:230 +msgid "Edit Template" +msgstr "템플릿 편집" + +#: screens/User/UserList/UserListItem.js:59 +#: screens/User/UserList/UserListItem.js:63 +msgid "Edit User" +msgstr "사용자 편집" + +#: screens/Application/ApplicationsList/ApplicationListItem.js:51 +#: screens/Application/ApplicationsList/ApplicationListItem.js:55 +msgid "Edit application" +msgstr "애플리케이션 편집" + +#: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:41 +#: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:45 +msgid "Edit credential type" +msgstr "인증 정보 유형 편집" + +#: screens/CredentialType/CredentialTypes.js:25 +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:25 +#: screens/InstanceGroup/InstanceGroups.js:63 +#: screens/InstanceGroup/InstanceGroups.js:68 +#: screens/Inventory/Inventories.js:62 +#: screens/Inventory/Inventories.js:67 +#: screens/Inventory/Inventories.js:76 +#: screens/Inventory/Inventories.js:87 +msgid "Edit details" +msgstr "세부 정보 편집" + +#: screens/Inventory/InventoryGroups/InventoryGroupItem.js:42 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupItem.js:44 +msgid "Edit group" +msgstr "그룹 편집" + +#: screens/Inventory/InventoryHosts/InventoryHostItem.js:42 +msgid "Edit host" +msgstr "호스트 편집" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:78 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:82 +msgid "Edit instance group" +msgstr "인스턴스 그룹 편집" + +#: screens/Setting/shared/SharedFields.js:320 +#: screens/Setting/shared/SharedFields.js:322 +msgid "Edit login redirect override URL" +msgstr "로그인 리디렉션 덮어쓰기 URL 편집" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:70 +msgid "Edit this link" +msgstr "이 링크 편집" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:221 +msgid "Edit this node" +msgstr "이 노드 편집" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:85 +msgid "Edit workflow" +msgstr "워크플로우 편집" + +#: components/Workflow/WorkflowNodeHelp.js:168 +#: screens/Job/JobOutput/shared/OutputToolbar.js:125 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:167 +msgid "Elapsed" +msgstr "경과됨" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:124 +msgid "Elapsed Time" +msgstr "경과된 시간" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:126 +msgid "Elapsed time that the job ran" +msgstr "작업이 실행되는 데 경과된 시간" + +#: components/NotificationList/NotificationList.js:193 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:134 +#: screens/User/UserDetail/UserDetail.js:66 +#: screens/User/UserList/UserList.js:115 +#: screens/User/shared/UserForm.js:73 +msgid "Email" +msgstr "이메일" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:173 +msgid "Email Options" +msgstr "이메일 옵션" + +#: screens/Template/shared/WorkflowJobTemplateForm.js:242 +msgid "Enable Concurrent Jobs" +msgstr "동시 작업 활성화" + +#: screens/Template/shared/JobTemplateForm.js:610 +msgid "Enable Fact Storage" +msgstr "실제 스토리지 활성화" + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:192 +msgid "Enable HTTPS certificate verification" +msgstr "HTTPS 인증서 확인 활성화" + +#: screens/Template/shared/JobTemplateForm.js:583 +#: screens/Template/shared/JobTemplateForm.js:586 +#: screens/Template/shared/WorkflowJobTemplateForm.js:221 +#: screens/Template/shared/WorkflowJobTemplateForm.js:224 +msgid "Enable Webhook" +msgstr "Webhook 활성화" + +#: screens/Template/shared/WorkflowJobTemplateForm.js:227 +msgid "Enable Webhook for this workflow job template." +msgstr "이 워크플로 작업 템플릿에 대한 Webhook을 활성화합니다." + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:136 +msgid "Enable external logging" +msgstr "외부 로깅 활성화" + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:168 +msgid "Enable log system tracking facts individually" +msgstr "로그 시스템 추적 사실을 개별적으로 활성화" + +#: components/AdHocCommands/AdHocDetailsStep.js:217 +#: components/AdHocCommands/AdHocDetailsStep.js:220 +msgid "Enable privilege escalation" +msgstr "권한 에스컬레이션 활성화" + +#: screens/Setting/SettingList.js:53 +msgid "Enable simplified login for your {brandName} applications" +msgstr "{brandName} 애플리케이션에 대한 간편 로그인 활성화" + +#: screens/Template/shared/JobTemplateForm.js:589 +msgid "Enable webhook for this template." +msgstr "이 템플릿에 대한 Webhook을 활성화합니다." + +#: components/InstanceToggle/InstanceToggle.js:55 +#: components/Lookup/HostFilterLookup.js:110 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:46 +msgid "Enabled" +msgstr "활성화됨" + +#: components/PromptDetail/PromptInventorySourceDetail.js:190 +#: components/PromptDetail/PromptJobTemplateDetail.js:189 +#: components/PromptDetail/PromptProjectDetail.js:130 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:97 +#: screens/Credential/CredentialDetail/CredentialDetail.js:259 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:250 +#: screens/Project/ProjectDetail/ProjectDetail.js:241 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:339 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:183 +msgid "Enabled Options" +msgstr "활성화된 옵션" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:239 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:254 +msgid "Enabled Value" +msgstr "활성화된 값" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:238 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:243 +msgid "Enabled Variable" +msgstr "활성화된 변수" + +#: components/AdHocCommands/AdHocDetailsStep.js:225 +msgid "" +"Enables creation of a provisioning\n" +"callback URL. Using the URL a host can contact {brandName}\n" +"and request a configuration update using this job\n" +"template" +msgstr "프로비저닝 콜백 URL 생성을 활성화합니다. 호스트에서 URL을 사용하면 {brandName} 에 액세스하고 이 작업 템플릿을 사용하여 구성 업데이트를 요청할 수 있습니다." + +#: screens/Template/shared/JobTemplateForm.js:568 +msgid "" +"Enables creation of a provisioning\n" +"callback URL. Using the URL a host can contact {brandName}\n" +"and request a configuration update using this job\n" +"template." +msgstr "프로비저닝 콜백 URL 생성을 활성화합니다. 호스트에서 URL을 사용하면 {brandName} 에 연락하여 이 작업 템플릿을 사용하여 구성 업데이트를 요청할 수 있습니다." + +#: screens/Credential/CredentialDetail/CredentialDetail.js:153 +#: screens/Setting/shared/SettingDetail.js:87 +msgid "Encrypted" +msgstr "암호화" + +#: components/Schedule/shared/FrequencyDetailSubform.js:497 +msgid "End" +msgstr "종료" + +#: screens/Setting/Subscription/SubscriptionEdit/EulaStep.js:14 +msgid "End User License Agreement" +msgstr "최종 사용자 라이센스 계약" + +#: components/Schedule/shared/DateTimePicker.js:51 +msgid "End date" +msgstr "종료일" + +#: components/Schedule/shared/FrequencyDetailSubform.js:552 +msgid "End date/time" +msgstr "종료일/시간" + +#: components/Schedule/shared/buildRuleObj.js:97 +msgid "End did not match an expected value" +msgstr "종료일이 예상 값과 일치하지 않음" + +#: components/Schedule/shared/DateTimePicker.js:61 +msgid "End time" +msgstr "종료 시간" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:209 +msgid "End user license agreement" +msgstr "최종 사용자 라이센스 계약" + +#: screens/Host/HostList/SmartInventoryButton.js:23 +msgid "Enter at least one search filter to create a new Smart Inventory" +msgstr "새 스마트 인벤토리를 생성하려면 하나 이상의 검색 필터를 입력합니다." + +#: screens/CredentialType/shared/CredentialTypeForm.js:43 +msgid "Enter injectors using either JSON or YAML syntax. Refer to the Ansible Tower documentation for example syntax." +msgstr "JSON 또는 YAML 구문을 사용하여 인젝터를 입력합니다. 구문 예제는 Ansible Tower 설명서를 참조하십시오." + +#: screens/CredentialType/shared/CredentialTypeForm.js:35 +msgid "Enter inputs using either JSON or YAML syntax. Refer to the Ansible Tower documentation for example syntax." +msgstr "JSON 또는 YAML 구문을 사용하여 입력합니다. 구문 예제는 Ansible Tower 설명서를 참조하십시오." + +#: screens/Inventory/shared/SmartInventoryForm.js:94 +msgid "" +"Enter inventory variables using either JSON or YAML syntax.\n" +"Use the radio button to toggle between the two. Refer to the\n" +"Ansible Tower documentation for example syntax." +msgstr "JSON 또는 YAML 구문을 사용하여 인벤토리 변수를 입력합니다. 라디오 버튼을 사용하여 두 항목 사이를 전환합니다. 구문 예제는 Ansible Tower 설명서를 참조하십시오." + +#: screens/Inventory/shared/InventoryForm.js:92 +msgid "Enter inventory variables 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 "JSON 또는 YAML 구문을 사용하여 인벤토리 변수를 입력합니다. 라디오 버튼을 사용하여 두 항목 사이를 전환합니다. 구문 예제는 Ansible Tower 설명서를 참조하십시오." + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:181 +msgid "Enter one Annotation Tag per line, without commas." +msgstr "쉼표 없이 한 줄에 하나의 주석 태그를 입력합니다." + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:232 +msgid "" +"Enter one IRC channel or username per line. The pound\n" +"symbol (#) for channels, and the at (@) symbol for users, are not\n" +"required." +msgstr "한 줄에 하나의 IRC 채널 또는 사용자 이름을 입력합니다. 채널에는 # 기호가 필요하지 않으며 사용자의 경우 @ 기호는 필요하지 않습니다." + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:367 +msgid "" +"Enter one Slack channel per line. The pound symbol (#)\n" +"is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack" +msgstr "한 줄에 하나의 Slack 채널을 입력합니다. 채널에 대해 파운드 기호(#)가 필요합니다. 특정 메시지에 응답하거나 스레드를 시작하려면 상위 메시지 ID가16자리인 채널에 상위 메시지 ID를 추가합니다. 10 번째 자리 숫자 뒤에 점(.)을 수동으로 삽입해야 합니다. 예:#destination-channel, 1231257890.006423. Slack 참조" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:90 +msgid "" +"Enter one email address per line to create a recipient\n" +"list for this type of notification." +msgstr "이 유형의 알림에 대한 수신자 목록을 만들려면 한 줄에 하나의 이메일 주소를 입력합니다." + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:420 +msgid "" +"Enter one phone number per line to specify where to\n" +"route SMS messages. Phone numbers should be formatted +11231231234. For more information see Twilio documentation" +msgstr "SMS 메시지를 라우팅할 위치를 지정하려면 한 줄에 하나의 전화 번호를 입력합니다. 전화 번호는 +11231231234 형식이어야 합니다. 자세한 내용은 Twilio 문서를 참조하십시오." + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:410 +msgid "" +"Enter the number associated with the \"Messaging\n" +"Service\" in Twilio in the format +18005550199." +msgstr "+18005550199 형식으로 Twilio의 \"메시징 서비스(Messaging Service)\"와 연결된 번호를 입력합니다." + +#: screens/Inventory/shared/InventorySourceSubForms/InsightsSubForm.js:60 +msgid "Enter variables to configure the inventory source. For a detailed description of how to configure this plugin, see <0>Inventory Plugins in the documentation and the <1>Insights plugin configuration guide." +msgstr "인벤토리 소스를 구성할 변수를 입력합니다. 이 플러그인을 구성하는 방법에 대한 자세한 내용은 설명서의 <0>인벤토리 플러그인 섹션과 <1>Insights 플러그인 구성 가이드를 참조하십시오." + +#: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:60 +msgid "Enter variables to configure the inventory source. For a detailed description of how to configure this plugin, see <0>Inventory Plugins in the documentation and the <1>Tower plugin configuration guide." +msgstr "인벤토리 소스를 구성할 변수를 입력합니다. 이 플러그인을 구성하는 방법에 대한 자세한 내용은 설명서의 <0>인벤토리 플러그인 섹션과 <1>Tower 플러그인 구성 가이드를 참조하십시오." + +#: screens/Inventory/shared/InventorySourceSubForms/EC2SubForm.js:53 +msgid "Enter variables to configure the inventory source. For a detailed description of how to configure this plugin, see <0>Inventory Plugins in the documentation and the <1>aws_ec2 plugin configuration guide." +msgstr "인벤토리 소스를 구성할 변수를 입력합니다. 이 플러그인을 구성하는 방법에 대한 자세한 내용은 설명서의 <0>인벤토리 플러그인 섹션과 <1>aws_ec2 플러그인 구성 가이드를 참조하십시오." + +#: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:59 +msgid "Enter variables to configure the inventory source. For a detailed description of how to configure this plugin, see <0>Inventory Plugins in the documentation and the <1>azure_rm plugin configuration guide." +msgstr "인벤토리 소스를 구성할 변수를 입력합니다. 이 플러그인을 구성하는 방법에 대한 자세한 내용은 설명서의 <0>인벤토리 플러그인 섹션과 <1>azure_rm 플러그인 구성 가이드를 참조하십시오." + +#: screens/Inventory/shared/InventorySourceSubForms/SatelliteSubForm.js:59 +msgid "Enter variables to configure the inventory source. For a detailed description of how to configure this plugin, see <0>Inventory Plugins in the documentation and the <1>foreman plugin configuration guide." +msgstr "인벤토리 소스를 구성할 변수를 입력합니다. 이 플러그인을 구성하는 방법에 대한 자세한 내용은 설명서의 <0>인벤토리 플러그인 섹션과 <1>foreman 플러그인 구성 가이드를 참조하십시오." + +#: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:59 +msgid "Enter variables to configure the inventory source. For a detailed description of how to configure this plugin, see <0>Inventory Plugins in the documentation and the <1>gcp_compute plugin configuration guide." +msgstr "인벤토리 소스를 구성할 변수를 입력합니다. 이 플러그인을 구성하는 방법에 대한 자세한 내용은 설명서의 <0>인벤토리 플러그인 섹션과 <1>gcp_compute 플러그인 구성 가이드를 참조하십시오." + +#: screens/Inventory/shared/InventorySourceSubForms/OpenStackSubForm.js:59 +msgid "Enter variables to configure the inventory source. For a detailed description of how to configure this plugin, see <0>Inventory Plugins in the documentation and the <1>openstack plugin configuration guide." +msgstr "인벤토리 소스를 구성할 변수를 입력합니다. 이 플러그인을 구성하는 방법에 대한 자세한 내용은 설명서의 <0>인벤토리 플러그인 섹션과 <1>openstack 플러그인 구성 가이드를 참조하십시오." + +#: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:59 +msgid "Enter variables to configure the inventory source. For a detailed description of how to configure this plugin, see <0>Inventory Plugins in the documentation and the <1>ovirt plugin configuration guide." +msgstr "인벤토리 소스를 구성할 변수를 입력합니다. 이 플러그인을 구성하는 방법에 대한 자세한 내용은 설명서의 <0>인벤토리 플러그인 섹션과 <1>ovirt 플러그인 구성 가이드를 참조하십시오." + +#: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:59 +msgid "Enter variables to configure the inventory source. For a detailed description of how to configure this plugin, see <0>Inventory Plugins in the documentation and the <1>vmware_vm_inventory plugin configuration guide." +msgstr "인벤토리 소스를 구성할 변수를 입력합니다. 이 플러그인을 구성하는 방법에 대한 자세한 내용은 설명서의 <0>인벤토리 플러그인 섹션과 <1>vmware_vm_inventory 플러그인 구성 가이드를 참조하십시오." + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:35 +msgid "Enter variables using either JSON or YAML syntax. Use the radio button to toggle between the two." +msgstr "JSON 또는 YAML 구문을 사용하여 변수를 입력합니다. 라디오 버튼을 사용하여 둘 사이를 전환합니다." + +#: components/JobList/JobList.js:229 +#: components/StatusLabel/StatusLabel.js:33 +#: components/Workflow/WorkflowNodeHelp.js:108 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:131 +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:205 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:139 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:230 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:121 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:131 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:236 +#: screens/Job/JobOutput/JobOutputSearch.js:133 +#: screens/TopologyView/Legend.js:124 +msgid "Error" +msgstr "오류" + +#: screens/Project/ProjectList/ProjectList.js:302 +msgid "Error fetching updated project" +msgstr "업데이트된 프로젝트를 가져오는 동안 오류 발생" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:485 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:141 +msgid "Error message" +msgstr "오류 메시지" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:494 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:150 +msgid "Error message body" +msgstr "오류 메시지 본문" + +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:613 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:615 +msgid "Error saving the workflow!" +msgstr "워크플로우를 저장하는 동안 오류가 발생했습니다!" + +#: components/AdHocCommands/AdHocCommands.js:111 +#: components/CopyButton/CopyButton.js:51 +#: components/DeleteButton/DeleteButton.js:56 +#: components/HostToggle/HostToggle.js:76 +#: components/InstanceToggle/InstanceToggle.js:67 +#: components/JobList/JobList.js:311 +#: components/JobList/JobList.js:322 +#: components/LaunchButton/LaunchButton.js:162 +#: components/LaunchPrompt/LaunchPrompt.js:66 +#: components/NotificationList/NotificationList.js:246 +#: components/PaginatedTable/ToolbarDeleteButton.js:205 +#: components/RelatedTemplateList/RelatedTemplateList.js:226 +#: components/ResourceAccessList/ResourceAccessList.js:231 +#: components/ResourceAccessList/ResourceAccessList.js:243 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:434 +#: components/Schedule/ScheduleList/ScheduleList.js:238 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:73 +#: components/Schedule/shared/SchedulePromptableFields.js:70 +#: components/TemplateList/TemplateList.js:298 +#: contexts/Config.js:94 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:131 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:155 +#: screens/Application/ApplicationsList/ApplicationsList.js:185 +#: screens/Credential/CredentialDetail/CredentialDetail.js:305 +#: screens/Credential/CredentialList/CredentialList.js:211 +#: screens/Host/HostDetail/HostDetail.js:56 +#: screens/Host/HostDetail/HostDetail.js:120 +#: screens/Host/HostGroups/HostGroupsList.js:244 +#: screens/Host/HostList/HostList.js:232 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:296 +#: screens/InstanceGroup/Instances/InstanceList.js:295 +#: screens/InstanceGroup/Instances/InstanceListItem.js:218 +#: screens/Instances/InstanceDetail/InstanceDetail.js:243 +#: screens/Instances/InstanceList/InstanceList.js:178 +#: screens/Instances/InstanceList/InstanceListItem.js:234 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:168 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:78 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:284 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:295 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:56 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:119 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:261 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:200 +#: screens/Inventory/InventoryList/InventoryList.js:285 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:264 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:307 +#: screens/Inventory/InventorySources/InventorySourceList.js:240 +#: screens/Inventory/InventorySources/InventorySourceList.js:253 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:183 +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:152 +#: screens/Inventory/shared/InventorySourceSyncButton.js:49 +#: screens/Login/Login.js:196 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:125 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:428 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:233 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:169 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:197 +#: screens/Organization/OrganizationList/OrganizationList.js:195 +#: screens/Project/ProjectDetail/ProjectDetail.js:287 +#: screens/Project/ProjectList/ProjectList.js:291 +#: screens/Project/ProjectList/ProjectList.js:303 +#: screens/Project/shared/ProjectSyncButton.js:62 +#: screens/Team/TeamDetail/TeamDetail.js:78 +#: screens/Team/TeamList/TeamList.js:192 +#: screens/Team/TeamRoles/TeamRolesList.js:247 +#: screens/Team/TeamRoles/TeamRolesList.js:258 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:518 +#: screens/Template/TemplateSurvey.js:130 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:257 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:178 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:193 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:318 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:346 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:357 +#: screens/User/UserDetail/UserDetail.js:115 +#: screens/User/UserList/UserList.js:189 +#: screens/User/UserRoles/UserRolesList.js:243 +#: screens/User/UserRoles/UserRolesList.js:254 +#: screens/User/UserTeams/UserTeamList.js:259 +#: screens/User/UserTokenDetail/UserTokenDetail.js:81 +#: screens/User/UserTokenList/UserTokenList.js:209 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:211 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:222 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:233 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:246 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:257 +msgid "Error!" +msgstr "오류!" + +#: components/CodeEditor/VariablesDetail.js:105 +msgid "Error:" +msgstr "오류:" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:256 +#: screens/Instances/InstanceDetail/InstanceDetail.js:210 +msgid "Errors" +msgstr "오류" + +#: screens/ActivityStream/ActivityStream.js:259 +#: screens/ActivityStream/ActivityStreamListItem.js:46 +#: screens/Job/JobOutput/JobOutputSearch.js:100 +msgid "Event" +msgstr "이벤트" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:35 +msgid "Event detail" +msgstr "이벤트 세부 정보" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:36 +msgid "Event detail modal" +msgstr "이벤트 세부 정보 모달" + +#: screens/ActivityStream/ActivityStreamDescription.js:555 +msgid "Event summary not available" +msgstr "이벤트 요약을 사용할 수 없음" + +#: screens/ActivityStream/ActivityStream.js:228 +msgid "Events" +msgstr "이벤트" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:151 +msgid "Every minute for {0} times" +msgstr "1분마다 {0} 번" + +#: screens/TopologyView/Legend.js:82 +msgid "Ex" +msgstr "Ex" + +#: components/Search/LookupTypeInput.js:39 +msgid "Exact match (default lookup if not specified)." +msgstr "정확한 일치(지정되지 않은 경우 기본 조회)." + +#: components/Search/RelatedLookupTypeInput.js:38 +msgid "Exact search on id field." +msgstr "id 필드에서 정확한 검색" + +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:26 +msgid "Example URLs for GIT Source Control include:" +msgstr "GIT 소스 제어용 URL의 예는 다음과 같습니다." + +#: screens/Project/shared/ProjectSubForms/ArchiveSubForm.js:20 +msgid "Example URLs for Remote Archive Source Control include:" +msgstr "원격 아카이브 소스 제어에 대한 URL의 예는 다음과 같습니다." + +#: screens/Project/shared/ProjectSubForms/SvnSubForm.js:21 +msgid "Example URLs for Subversion Source Control include:" +msgstr "하위 버전 소스 제어(Subversion Source Control)의 URL의 예는 다음과 같습니다." + +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:64 +msgid "Examples include:" +msgstr "예를 들면 다음과 같습니다." + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:107 +msgid "Examples:" +msgstr "예:" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:48 +msgid "Execute regardless of the parent node's final state." +msgstr "부모 노드의 최종 상태에 관계없이 실행합니다." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:41 +msgid "Execute when the parent node results in a failure state." +msgstr "부모 노드가 실패 상태가 되면 실행합니다." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:34 +msgid "Execute when the parent node results in a successful state." +msgstr "부모 노드가 성공하면 실행됩니다." + +#: screens/InstanceGroup/Instances/InstanceList.js:197 +#: screens/Instances/InstanceList/InstanceList.js:117 +msgid "Execution" +msgstr "실행" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:90 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:91 +#: components/AdHocCommands/AdHocPreviewStep.js:56 +#: components/AdHocCommands/useAdHocExecutionEnvironmentStep.js:15 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:41 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:104 +#: components/Lookup/ExecutionEnvironmentLookup.js:155 +#: components/Lookup/ExecutionEnvironmentLookup.js:186 +#: components/Lookup/ExecutionEnvironmentLookup.js:201 +msgid "Execution Environment" +msgstr "실행 환경" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:69 +#: components/TemplateList/TemplateListItem.js:160 +msgid "Execution Environment Missing" +msgstr "실행 환경이 없습니다" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:103 +#: routeConfig.js:147 +#: screens/ActivityStream/ActivityStream.js:211 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:129 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:191 +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:13 +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:22 +#: screens/Organization/Organization.js:126 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:78 +#: screens/Organization/Organizations.js:34 +#: util/getRelatedResourceDeleteDetails.js:80 +#: util/getRelatedResourceDeleteDetails.js:187 +msgid "Execution Environments" +msgstr "실행 환경" + +#: screens/Job/JobDetail/JobDetail.js:277 +msgid "Execution Node" +msgstr "실행 노드" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:103 +msgid "Execution environment copied successfully" +msgstr "실행 환경이 성공적으로 복사되었습니다" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:110 +msgid "Execution environment is missing or deleted." +msgstr "실행 환경이 없거나 삭제되었습니다." + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:82 +msgid "Execution environment not found." +msgstr "실행 환경을 찾을 수 없습니다." + +#: screens/TopologyView/Legend.js:86 +msgid "Execution node" +msgstr "실행 노드" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:23 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:26 +msgid "Exit Without Saving" +msgstr "저장하지 않고 종료" + +#: components/ExpandCollapse/ExpandCollapse.js:52 +msgid "Expand" +msgstr "확장" + +#: components/DataListToolbar/DataListToolbar.js:106 +msgid "Expand all rows" +msgstr "모든 줄 확장" + +#: components/CodeEditor/VariablesDetail.js:212 +#: components/CodeEditor/VariablesField.js:248 +msgid "Expand input" +msgstr "입력 확장" + +#: screens/Job/JobOutput/PageControls.js:50 +msgid "Expand job events" +msgstr "작업 이벤트 확장" + +#: screens/Job/JobOutput/shared/JobEventLineToggle.js:37 +msgid "Expand section" +msgstr "섹션 확장" + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:46 +msgid "Expected at least one of client_email, project_id or private_key to be present in the file." +msgstr "파일에 client_email, project_id 또는 private_key 중 하나가 있어야 합니다." + +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:137 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:32 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:148 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:172 +#: screens/User/UserTokenDetail/UserTokenDetail.js:52 +#: screens/User/UserTokenList/UserTokenList.js:142 +#: screens/User/UserTokenList/UserTokenList.js:185 +#: screens/User/UserTokenList/UserTokenListItem.js:32 +#: screens/User/UserTokens/UserTokens.js:89 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:87 +msgid "Expires" +msgstr "만료" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:84 +msgid "Expires on" +msgstr "만료일" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:94 +msgid "Expires on UTC" +msgstr "UTC에서 만료" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:34 +#: screens/WorkflowApproval/shared/WorkflowApprovalStatus.js:11 +msgid "Expires on {0}" +msgstr "{0}에 만료" + +#: components/JobList/JobListItem.js:306 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:119 +msgid "Explanation" +msgstr "설명" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:113 +msgid "External Secret Management System" +msgstr "외부 시크릿 관리 시스템" + +#: components/AdHocCommands/AdHocDetailsStep.js:288 +#: components/AdHocCommands/AdHocDetailsStep.js:289 +msgid "Extra variables" +msgstr "추가 변수" + +#: components/Sparkline/Sparkline.js:35 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:166 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:43 +#: screens/Project/ProjectDetail/ProjectDetail.js:124 +#: screens/Project/ProjectList/ProjectListItem.js:77 +msgid "FINISHED:" +msgstr "완료:" + +#: components/PromptDetail/PromptJobTemplateDetail.js:80 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:142 +msgid "Fact Storage" +msgstr "실제 스토리지" + +#: screens/Host/Host.js:62 +#: screens/Host/HostFacts/HostFacts.js:45 +#: screens/Host/Hosts.js:29 +#: screens/Inventory/Inventories.js:70 +#: screens/Inventory/InventoryHost/InventoryHost.js:78 +#: screens/Inventory/InventoryHostFacts/InventoryHostFacts.js:39 +msgid "Facts" +msgstr "실제" + +#: components/JobList/JobList.js:228 +#: components/StatusLabel/StatusLabel.js:32 +#: components/Workflow/WorkflowNodeHelp.js:105 +#: screens/Dashboard/shared/ChartTooltip.js:66 +#: screens/Job/JobOutput/shared/HostStatusBar.js:47 +#: screens/Job/JobOutput/shared/OutputToolbar.js:113 +msgid "Failed" +msgstr "실패" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:112 +msgid "Failed Host Count" +msgstr "실패한 호스트 수" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:114 +msgid "Failed Hosts" +msgstr "실패한 호스트" + +#: components/LaunchButton/ReLaunchDropDown.js:61 +#: screens/Dashboard/Dashboard.js:87 +msgid "Failed hosts" +msgstr "실패한 호스트" + +#: screens/Dashboard/DashboardGraph.js:170 +msgid "Failed jobs" +msgstr "실패한 작업" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:261 +msgid "Failed to approve one or more workflow approval." +msgstr "하나 이상의 워크플로우 승인을 승인하지 못했습니다." + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:225 +msgid "Failed to approve workflow approval." +msgstr "워크플로우 승인을 승인하지 못했습니다." + +#: components/ResourceAccessList/ResourceAccessList.js:235 +msgid "Failed to assign roles properly" +msgstr "역할을 적절하게 할당하지 못했습니다." + +#: screens/Team/TeamRoles/TeamRolesList.js:250 +#: screens/User/UserRoles/UserRolesList.js:246 +msgid "Failed to associate role" +msgstr "역할을 연결하지 못했습니다." + +#: screens/Host/HostGroups/HostGroupsList.js:248 +#: screens/InstanceGroup/Instances/InstanceList.js:298 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:287 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:265 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:268 +#: screens/User/UserTeams/UserTeamList.js:263 +msgid "Failed to associate." +msgstr "연결에 실패했습니다." + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:285 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:111 +msgid "Failed to cancel Inventory Source Sync" +msgstr "인벤토리 소스 동기화를 취소하지 못했습니다." + +#: screens/Project/ProjectDetail/ProjectDetail.js:261 +#: screens/Project/ProjectList/ProjectListItem.js:224 +msgid "Failed to cancel Project Sync" +msgstr "프로젝트 동기화 취소 실패" + +#: components/JobList/JobList.js:325 +msgid "Failed to cancel one or more jobs." +msgstr "하나 이상의 작업을 취소하지 못했습니다." + +#: components/JobList/JobListItem.js:114 +#: screens/Job/JobDetail/JobDetail.js:498 +#: screens/Job/JobOutput/shared/OutputToolbar.js:138 +msgid "Failed to cancel {0}" +msgstr "{0} 취소 실패" + +#: screens/Credential/CredentialList/CredentialListItem.js:88 +msgid "Failed to copy credential." +msgstr "인증 정보를 복사하지 못했습니다." + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:112 +msgid "Failed to copy execution environment" +msgstr "실행 환경을 복사하지 못했습니다." + +#: screens/Inventory/InventoryList/InventoryListItem.js:162 +msgid "Failed to copy inventory." +msgstr "인벤토리를 복사하지 못했습니다." + +#: screens/Project/ProjectList/ProjectListItem.js:262 +msgid "Failed to copy project." +msgstr "프로젝트를 복사하지 못했습니다." + +#: components/TemplateList/TemplateListItem.js:244 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:160 +msgid "Failed to copy template." +msgstr "템플릿을 복사하지 못했습니다." + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:134 +msgid "Failed to delete application." +msgstr "애플리케이션을 삭제하지 못했습니다." + +#: screens/Credential/CredentialDetail/CredentialDetail.js:308 +msgid "Failed to delete credential." +msgstr "인증 정보를 삭제하지 못했습니다." + +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:82 +msgid "Failed to delete group {0}." +msgstr "그룹 {0} 을/를 삭제하지 못했습니다." + +#: screens/Host/HostDetail/HostDetail.js:123 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:122 +msgid "Failed to delete host." +msgstr "호스트를 삭제하지 못했습니다." + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:311 +msgid "Failed to delete inventory source {name}." +msgstr "인벤토리 소스 {name} 삭제에 실패했습니다." + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:171 +msgid "Failed to delete inventory." +msgstr "인벤토리를 삭제하지 못했습니다." + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:521 +msgid "Failed to delete job template." +msgstr "작업 템플릿을 삭제하지 못했습니다." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:432 +msgid "Failed to delete notification." +msgstr "알림을 삭제하지 못했습니다." + +#: screens/Application/ApplicationsList/ApplicationsList.js:188 +msgid "Failed to delete one or more applications." +msgstr "하나 이상의 애플리케이션을 삭제하지 못했습니다." + +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:208 +msgid "Failed to delete one or more credential types." +msgstr "하나 이상의 인증 정보 유형을 삭제하지 못했습니다." + +#: screens/Credential/CredentialList/CredentialList.js:214 +msgid "Failed to delete one or more credentials." +msgstr "하나 이상의 인증 정보를 삭제하지 못했습니다." + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:233 +msgid "Failed to delete one or more execution environments" +msgstr "하나 이상의 실행 환경을 삭제하지 못했습니다." + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:155 +msgid "Failed to delete one or more groups." +msgstr "하나 이상의 그룹을 삭제하지 못했습니다." + +#: screens/Host/HostList/HostList.js:235 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:203 +msgid "Failed to delete one or more hosts." +msgstr "하나 이상의 호스트를 삭제하지 못했습니다." + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:239 +msgid "Failed to delete one or more instance groups." +msgstr "하나 이상의 인스턴스 그룹을 삭제하지 못했습니다." + +#: screens/Inventory/InventoryList/InventoryList.js:288 +msgid "Failed to delete one or more inventories." +msgstr "하나 이상의 인벤토리를 삭제하지 못했습니다." + +#: screens/Inventory/InventorySources/InventorySourceList.js:256 +msgid "Failed to delete one or more inventory sources." +msgstr "하나 이상의 인벤토리 소스를 삭제하지 못했습니다." + +#: components/RelatedTemplateList/RelatedTemplateList.js:229 +msgid "Failed to delete one or more job templates." +msgstr "하나 이상의 작업 템플릿을 삭제하지 못했습니다." + +#: components/JobList/JobList.js:314 +msgid "Failed to delete one or more jobs." +msgstr "하나 이상의 작업을 삭제하지 못했습니다." + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:236 +msgid "Failed to delete one or more notification template." +msgstr "하나 이상의 알림 템플릿을 삭제하지 못했습니다." + +#: screens/Organization/OrganizationList/OrganizationList.js:198 +msgid "Failed to delete one or more organizations." +msgstr "하나 이상의 조직을 삭제하지 못했습니다." + +#: screens/Project/ProjectList/ProjectList.js:294 +msgid "Failed to delete one or more projects." +msgstr "하나 이상의 프로젝트를 삭제하지 못했습니다." + +#: components/Schedule/ScheduleList/ScheduleList.js:241 +msgid "Failed to delete one or more schedules." +msgstr "하나 이상의 일정을 삭제하지 못했습니다." + +#: screens/Team/TeamList/TeamList.js:195 +msgid "Failed to delete one or more teams." +msgstr "하나 이상의 팀을 삭제하지 못했습니다." + +#: components/TemplateList/TemplateList.js:301 +msgid "Failed to delete one or more templates." +msgstr "하나 이상의 템플릿을 삭제하지 못했습니다." + +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:158 +msgid "Failed to delete one or more tokens." +msgstr "하나 이상의 토큰을 삭제하지 못했습니다." + +#: screens/User/UserTokenList/UserTokenList.js:212 +msgid "Failed to delete one or more user tokens." +msgstr "하나 이상의 사용자 토큰을 삭제하지 못했습니다." + +#: screens/User/UserList/UserList.js:192 +msgid "Failed to delete one or more users." +msgstr "하나 이상의 사용자를 삭제하지 못했습니다." + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:249 +msgid "Failed to delete one or more workflow approval." +msgstr "하나 이상의 워크플로우 승인을 삭제하지 못했습니다." + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:200 +msgid "Failed to delete organization." +msgstr "조직을 삭제하지 못했습니다." + +#: screens/Project/ProjectDetail/ProjectDetail.js:290 +msgid "Failed to delete project." +msgstr "프로젝트를 삭제하지 못했습니다." + +#: components/ResourceAccessList/ResourceAccessList.js:246 +msgid "Failed to delete role" +msgstr "역할을 삭제하지 못했습니다" + +#: screens/Team/TeamRoles/TeamRolesList.js:261 +#: screens/User/UserRoles/UserRolesList.js:257 +msgid "Failed to delete role." +msgstr "역할을 삭제하지 못했습니다." + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:437 +msgid "Failed to delete schedule." +msgstr "일정을 삭제하지 못했습니다." + +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:186 +msgid "Failed to delete smart inventory." +msgstr "스마트 인벤토리를 삭제하지 못했습니다." + +#: screens/Team/TeamDetail/TeamDetail.js:81 +msgid "Failed to delete team." +msgstr "팀을 삭제하지 못했습니다." + +#: screens/User/UserDetail/UserDetail.js:118 +msgid "Failed to delete user." +msgstr "사용자를 삭제하지 못했습니다." + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:214 +msgid "Failed to delete workflow approval." +msgstr "워크플로우 승인을 삭제하지 못했습니다." + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:260 +msgid "Failed to delete workflow job template." +msgstr "워크플로 작업 템플릿을 삭제하지 못했습니다." + +#: screens/Host/HostDetail/HostDetail.js:59 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:59 +msgid "Failed to delete {name}." +msgstr "{name} 을/를 삭제하지 못했습니다." + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:262 +msgid "Failed to deny one or more workflow approval." +msgstr "하나 이상의 워크플로우 승인을 거부하지 못했습니다." + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:236 +msgid "Failed to deny workflow approval." +msgstr "워크플로우 승인을 거부하지 못했습니다." + +#: screens/Host/HostGroups/HostGroupsList.js:249 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:266 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:269 +msgid "Failed to disassociate one or more groups." +msgstr "하나 이상의 그룹을 연결 해제하지 못했습니다." + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:298 +msgid "Failed to disassociate one or more hosts." +msgstr "하나 이상의 호스트를 연결 해제하지 못했습니다." + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:301 +#: screens/InstanceGroup/Instances/InstanceList.js:300 +#: screens/Instances/InstanceDetail/InstanceDetail.js:248 +msgid "Failed to disassociate one or more instances." +msgstr "하나 이상의 인스턴스를 연결 해제하지 못했습니다." + +#: screens/User/UserTeams/UserTeamList.js:264 +msgid "Failed to disassociate one or more teams." +msgstr "하나 이상의 팀을 연결 해제하지 못했습니다." + +#: screens/Login/Login.js:200 +msgid "Failed to fetch custom login configuration settings. System defaults will be shown instead." +msgstr "사용자 정의 로그인 구성 설정을 가져오지 못했습니다. 시스템 기본 설정이 대신 표시됩니다." + +#: screens/Project/ProjectList/ProjectList.js:306 +msgid "Failed to fetch the updated project data." +msgstr "업데이트된 프로젝트 데이터를 가져오지 못했습니다." + +#: components/AdHocCommands/AdHocCommands.js:119 +#: components/LaunchButton/LaunchButton.js:165 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:128 +msgid "Failed to launch job." +msgstr "작업을 시작하지 못했습니다." + +#: contexts/Config.js:98 +msgid "Failed to retrieve configuration." +msgstr "구성을 검색하지 못했습니다." + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:349 +msgid "Failed to retrieve full node resource object." +msgstr "전체 노드 리소스 오브젝트를 검색하지 못했습니다." + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:360 +msgid "Failed to retrieve node credentials." +msgstr "노드 인증 정보를 검색하지 못했습니다." + +#: screens/InstanceGroup/Instances/InstanceList.js:302 +#: screens/Instances/InstanceList/InstanceList.js:181 +msgid "Failed to run a health check on one or more instances." +msgstr "하나 이상의 인스턴스에서 상태 확인을 실행하지 못했습니다." + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:172 +msgid "Failed to send test notification." +msgstr "테스트 알림을 발송하지 못했습니다." + +#: screens/Inventory/shared/InventorySourceSyncButton.js:52 +msgid "Failed to sync inventory source." +msgstr "인벤토리 소스를 동기화하지 못했습니다." + +#: screens/Project/shared/ProjectSyncButton.js:65 +msgid "Failed to sync project." +msgstr "프로젝트를 동기화하지 못했습니다." + +#: screens/Inventory/InventorySources/InventorySourceList.js:243 +msgid "Failed to sync some or all inventory sources." +msgstr "일부 또는 모든 인벤토리 소스를 동기화하지 못했습니다." + +#: components/HostToggle/HostToggle.js:80 +msgid "Failed to toggle host." +msgstr "호스트를 전환하지 못했습니다." + +#: components/InstanceToggle/InstanceToggle.js:71 +msgid "Failed to toggle instance." +msgstr "인스턴스를 전환하지 못했습니다." + +#: components/NotificationList/NotificationList.js:250 +msgid "Failed to toggle notification." +msgstr "알림을 전환하지 못했습니다." + +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:77 +msgid "Failed to toggle schedule." +msgstr "일정을 전환하지 못했습니다." + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:300 +#: screens/InstanceGroup/Instances/InstanceListItem.js:222 +#: screens/Instances/InstanceDetail/InstanceDetail.js:247 +#: screens/Instances/InstanceList/InstanceListItem.js:238 +msgid "Failed to update capacity adjustment." +msgstr "크기 조정을 업데이트하지 못했습니다." + +#: screens/Template/TemplateSurvey.js:133 +msgid "Failed to update survey." +msgstr "설문 조사를 업데이트하지 못했습니다." + +#: screens/User/UserTokenDetail/UserTokenDetail.js:84 +msgid "Failed to user token." +msgstr "사용자 토큰에 실패했습니다." + +#: components/NotificationList/NotificationListItem.js:85 +#: components/NotificationList/NotificationListItem.js:86 +msgid "Failure" +msgstr "실패" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:63 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:201 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:230 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:260 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:305 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:359 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:80 +msgid "False" +msgstr "False" + +#: components/Schedule/shared/FrequencyDetailSubform.js:115 +msgid "February" +msgstr "2월" + +#: components/Search/LookupTypeInput.js:52 +msgid "Field contains value." +msgstr "필드에 값이 있습니다." + +#: components/Search/LookupTypeInput.js:80 +msgid "Field ends with value." +msgstr "필드는 값으로 끝납니다." + +#: screens/InstanceGroup/shared/ContainerGroupForm.js:76 +msgid "Field for passing a custom Kubernetes or OpenShift Pod specification." +msgstr "사용자 정의 Kubernetes 또는 OpenShift Pod 사양을 전달하는 필드입니다." + +#: components/Search/LookupTypeInput.js:94 +msgid "Field matches the given regular expression." +msgstr "필드는 지정된 정규식과 일치합니다." + +#: components/Search/LookupTypeInput.js:66 +msgid "Field starts with value." +msgstr "필드는 값으로 시작합니다." + +#: components/Schedule/shared/FrequencyDetailSubform.js:406 +msgid "Fifth" +msgstr "다섯 번째" + +#: screens/Job/JobOutput/JobOutputSearch.js:117 +msgid "File Difference" +msgstr "파일 차이점" + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:72 +msgid "File upload rejected. Please select a single .json file." +msgstr "파일 업로드가 거부되었습니다. 단일 .json 파일을 선택하십시오." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:96 +msgid "File, directory or script" +msgstr "파일, 디렉터리 또는 스크립트" + +#: components/Search/Search.js:187 +#: components/Search/Search.js:211 +msgid "Filter By {name}" +msgstr "{name}으로 필터링" + +#: components/JobList/JobList.js:244 +#: components/JobList/JobListItem.js:100 +msgid "Finish Time" +msgstr "완료 시간" + +#: screens/Job/JobDetail/JobDetail.js:117 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:159 +msgid "Finished" +msgstr "완료" + +#: components/Schedule/shared/FrequencyDetailSubform.js:394 +msgid "First" +msgstr "첫 번째" + +#: components/AddRole/AddResourceRole.js:27 +#: components/AddRole/AddResourceRole.js:41 +#: components/ResourceAccessList/ResourceAccessList.js:132 +#: screens/User/UserDetail/UserDetail.js:64 +#: screens/User/UserList/UserList.js:124 +#: screens/User/UserList/UserList.js:161 +#: screens/User/UserList/UserListItem.js:53 +#: screens/User/shared/UserForm.js:63 +msgid "First Name" +msgstr "이름" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:262 +msgid "First Run" +msgstr "첫 번째 실행" + +#: components/ResourceAccessList/ResourceAccessList.js:181 +#: components/ResourceAccessList/ResourceAccessListItem.js:67 +msgid "First name" +msgstr "이름" + +#: components/Search/AdvancedSearch.js:208 +#: components/Search/AdvancedSearch.js:222 +msgid "First, select a key" +msgstr "먼저 키 선택" + +#: components/Workflow/WorkflowTools.js:88 +msgid "Fit the graph to the available screen size" +msgstr "그래프를 사용 가능한 화면 크기에 맞춥니다." + +#: screens/TopologyView/Header.js:75 +#: screens/TopologyView/Header.js:78 +msgid "Fit to screen" +msgstr "화면에 맞추기" + +#: screens/Template/Survey/SurveyQuestionForm.js:94 +msgid "Float" +msgstr "부동 값" + +#: screens/Job/JobOutput/JobOutputSearch.js:184 +msgid "Follow" +msgstr "팔로우" + +#: screens/Template/shared/JobTemplateForm.js:253 +msgid "" +"For job templates, select run to execute\n" +"the playbook. Select check to only check playbook syntax,\n" +"test environment setup, and report problems without\n" +"executing the playbook." +msgstr "작업 템플릿의 경우 실행을 선택하여 플레이북을 실행합니다. 플레이북을 실행하지 않고 플레이북 구문만 확인하고, 환경 설정을 테스트하고, 문제를 보고하려면 확인을 선택합니다." + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:113 +msgid "" +"For job templates, select run to execute the playbook.\n" +"Select check to only check playbook syntax, test environment setup,\n" +"and report problems without executing the playbook." +msgstr "작업 템플릿의 경우 실행을 선택하여 플레이북을 실행합니다. 플레이북을 실행하지 않고 플레이북 구문만 확인하고, 환경 설정을 테스트하고, 문제를 보고하려면 확인을 선택합니다." + +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:78 +msgid "For more information, refer to the" +msgstr "자세한 내용은 다음을 참조하십시오." + +#: components/AdHocCommands/AdHocDetailsStep.js:176 +#: components/AdHocCommands/AdHocDetailsStep.js:177 +#: components/PromptDetail/PromptJobTemplateDetail.js:154 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:255 +#: screens/Template/shared/JobTemplateForm.js:424 +msgid "Forks" +msgstr "포크" + +#: components/Schedule/shared/FrequencyDetailSubform.js:404 +msgid "Fourth" +msgstr "네 번째" + +#: components/Schedule/shared/ScheduleForm.js:175 +msgid "Frequency Details" +msgstr "빈도 세부 정보" + +#: components/Schedule/shared/FrequencyDetailSubform.js:198 +#: components/Schedule/shared/buildRuleObj.js:71 +msgid "Frequency did not match an expected value" +msgstr "빈도가 예상 값과 일치하지 않음" + +#: components/Schedule/shared/FrequencyDetailSubform.js:300 +msgid "Fri" +msgstr "금요일" + +#: components/Schedule/shared/FrequencyDetailSubform.js:305 +#: components/Schedule/shared/FrequencyDetailSubform.js:443 +msgid "Friday" +msgstr "금요일" + +#: components/Search/RelatedLookupTypeInput.js:45 +msgid "Fuzzy search on id, name or description fields." +msgstr "id, 이름 또는 설명 필드에서 퍼지 검색" + +#: components/Search/RelatedLookupTypeInput.js:32 +msgid "Fuzzy search on name field." +msgstr "이름 필드에서 퍼지 검색" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:142 +#: screens/Organization/shared/OrganizationForm.js:101 +msgid "Galaxy Credentials" +msgstr "Galaxy 인증 정보" + +#: screens/Credential/shared/CredentialForm.js:185 +msgid "Galaxy credentials must be owned by an Organization." +msgstr "Galaxy 인증 정보는 조직에 속해 있어야 합니다." + +#: screens/Job/JobOutput/JobOutputSearch.js:125 +msgid "Gathering Facts" +msgstr "팩트 수집" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:222 +msgid "Get subscription" +msgstr "서브스크립션 받기" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:216 +msgid "Get subscriptions" +msgstr "서브스크립션 가져오기" + +#: components/Lookup/ProjectLookup.js:135 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:89 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:158 +#: screens/Project/ProjectList/ProjectList.js:198 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:97 +msgid "Git" +msgstr "Git" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:297 +#: screens/Template/shared/WebhookSubForm.js:104 +msgid "GitHub" +msgstr "GitHub" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:85 +#: screens/Setting/Settings.js:50 +msgid "GitHub Default" +msgstr "GitHub Default" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:100 +#: screens/Setting/Settings.js:59 +msgid "GitHub Enterprise" +msgstr "GitHub Enterprise" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:105 +#: screens/Setting/Settings.js:62 +msgid "GitHub Enterprise Organization" +msgstr "GitHub Enterprise Organization" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:110 +#: screens/Setting/Settings.js:65 +msgid "GitHub Enterprise Team" +msgstr "GitHub Enterprise Team" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:90 +#: screens/Setting/Settings.js:53 +msgid "GitHub Organization" +msgstr "GitHub Organization" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:95 +#: screens/Setting/Settings.js:56 +msgid "GitHub Team" +msgstr "GitHub Team" + +#: screens/Setting/SettingList.js:61 +msgid "GitHub settings" +msgstr "GitHub 설정" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:297 +#: screens/Template/shared/WebhookSubForm.js:110 +msgid "GitLab" +msgstr "GitLab" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:76 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:84 +msgid "Globally Available" +msgstr "전역적으로 사용 가능" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:147 +msgid "Globally available execution environment can not be reassigned to a specific Organization" +msgstr "전역적으로 사용 가능한 실행 환경을 특정 조직에 다시 할당할 수 없습니다." + +#: components/Pagination/Pagination.js:29 +msgid "Go to first page" +msgstr "첫 페이지로 이동" + +#: components/Pagination/Pagination.js:31 +msgid "Go to last page" +msgstr "마지막 페이지로 이동" + +#: components/Pagination/Pagination.js:32 +msgid "Go to next page" +msgstr "다음 페이지로 이동" + +#: components/Pagination/Pagination.js:30 +msgid "Go to previous page" +msgstr "이전 페이지로 이동" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:99 +msgid "Google Compute Engine" +msgstr "Google Compute Engine" + +#: screens/Setting/SettingList.js:65 +msgid "Google OAuth 2 settings" +msgstr "Google OAuth 2 설정" + +#: screens/Setting/Settings.js:68 +msgid "Google OAuth2" +msgstr "Google OAuth2" + +#: components/NotificationList/NotificationList.js:194 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:135 +msgid "Grafana" +msgstr "Grafana" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:158 +msgid "Grafana API key" +msgstr "Grafana API 키" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:180 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:147 +msgid "Grafana URL" +msgstr "Grafana URL" + +#: components/Search/LookupTypeInput.js:106 +msgid "Greater than comparison." +msgstr "비교보다 큽니다." + +#: components/Search/LookupTypeInput.js:113 +msgid "Greater than or equal to comparison." +msgstr "비교보다 크거나 같습니다." + +#: components/Lookup/HostFilterLookup.js:102 +msgid "Group" +msgstr "그룹" + +#: screens/Inventory/Inventories.js:77 +msgid "Group details" +msgstr "그룹 세부 정보" + +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:124 +msgid "Group type" +msgstr "그룹 유형" + +#: screens/Host/Host.js:67 +#: screens/Host/HostGroups/HostGroupsList.js:231 +#: screens/Host/Hosts.js:30 +#: screens/Inventory/Inventories.js:71 +#: screens/Inventory/Inventories.js:73 +#: screens/Inventory/Inventory.js:65 +#: screens/Inventory/InventoryHost/InventoryHost.js:83 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:248 +#: screens/Inventory/InventoryList/InventoryListItem.js:127 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:251 +#: util/getRelatedResourceDeleteDetails.js:118 +msgid "Groups" +msgstr "그룹" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:369 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:470 +msgid "HTTP Headers" +msgstr "HTTP 헤더" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:364 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:484 +msgid "HTTP Method" +msgstr "HTTP 방법" + +#: components/HealthCheckButton/HealthCheckButton.js:32 +#: components/HealthCheckButton/HealthCheckButton.js:45 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:273 +#: screens/Instances/InstanceDetail/InstanceDetail.js:228 +msgid "Health Check" +msgstr "상태 점검" + +#: components/StatusLabel/StatusLabel.js:29 +#: screens/TopologyView/Legend.js:118 +msgid "Healthy" +msgstr "상태 양호" + +#: components/AppContainer/PageHeaderToolbar.js:121 +msgid "Help" +msgstr "도움말" + +#: components/FormField/PasswordInput.js:35 +msgid "Hide" +msgstr "숨기기" + +#: components/LaunchPrompt/LaunchPrompt.js:105 +#: components/Schedule/shared/SchedulePromptableFields.js:109 +msgid "Hide description" +msgstr "설명 숨기기" + +#: components/NotificationList/NotificationList.js:195 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:136 +msgid "Hipchat" +msgstr "Hipchat" + +#: screens/Instances/InstanceList/InstanceList.js:119 +msgid "Hop" +msgstr "홉" + +#: screens/TopologyView/Legend.js:103 +msgid "Hop node" +msgstr "홉 노드" + +#: screens/Job/JobOutput/HostEventModal.js:112 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:148 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:76 +msgid "Host" +msgstr "호스트" + +#: screens/Job/JobOutput/JobOutputSearch.js:112 +msgid "Host Async Failure" +msgstr "호스트 동기화 실패" + +#: screens/Job/JobOutput/JobOutputSearch.js:111 +msgid "Host Async OK" +msgstr "호스트 동기화 확인" + +#: components/PromptDetail/PromptJobTemplateDetail.js:161 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:283 +#: screens/Template/shared/JobTemplateForm.js:642 +msgid "Host Config Key" +msgstr "호스트 구성 키" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:96 +msgid "Host Count" +msgstr "호스트 수" + +#: screens/Job/JobOutput/HostEventModal.js:91 +msgid "Host Details" +msgstr "호스트 세부 정보" + +#: screens/Job/JobOutput/JobOutputSearch.js:103 +msgid "Host Failed" +msgstr "호스트 실패" + +#: screens/Job/JobOutput/JobOutputSearch.js:106 +msgid "Host Failure" +msgstr "호스트 실패" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:237 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:264 +msgid "Host Filter" +msgstr "호스트 필터" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:192 +#: screens/Instances/InstanceDetail/InstanceDetail.js:140 +msgid "Host Name" +msgstr "호스트 이름" + +#: screens/Job/JobOutput/JobOutputSearch.js:105 +msgid "Host OK" +msgstr "호스트 확인" + +#: screens/Job/JobOutput/JobOutputSearch.js:110 +msgid "Host Polling" +msgstr "호스트 폴링" + +#: screens/Job/JobOutput/JobOutputSearch.js:116 +msgid "Host Retry" +msgstr "호스트 재시도" + +#: screens/Job/JobOutput/JobOutputSearch.js:107 +msgid "Host Skipped" +msgstr "호스트 건너뜀" + +#: screens/Job/JobOutput/JobOutputSearch.js:104 +msgid "Host Started" +msgstr "호스트 시작됨" + +#: screens/Job/JobOutput/JobOutputSearch.js:108 +msgid "Host Unreachable" +msgstr "호스트에 연결할 수 없음" + +#: screens/Inventory/Inventories.js:68 +msgid "Host details" +msgstr "호스트 세부 정보" + +#: screens/Job/JobOutput/HostEventModal.js:92 +msgid "Host details modal" +msgstr "호스트 세부 정보 모달" + +#: screens/Host/Host.js:95 +#: screens/Inventory/InventoryHost/InventoryHost.js:100 +msgid "Host not found." +msgstr "호스트를 찾을 수 없습니다." + +#: screens/Job/JobOutput/shared/HostStatusBar.js:76 +msgid "Host status information for this job is unavailable." +msgstr "이 작업의 호스트 상태 정보를 사용할 수 없습니다." + +#: routeConfig.js:85 +#: screens/ActivityStream/ActivityStream.js:170 +#: screens/Dashboard/Dashboard.js:81 +#: screens/Host/HostList/HostList.js:143 +#: screens/Host/HostList/HostList.js:190 +#: screens/Host/Hosts.js:15 +#: screens/Host/Hosts.js:24 +#: screens/Inventory/Inventories.js:64 +#: screens/Inventory/Inventories.js:78 +#: screens/Inventory/Inventory.js:66 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:67 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:189 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:271 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:112 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:171 +#: screens/Inventory/SmartInventory.js:68 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:71 +#: screens/Job/JobOutput/shared/OutputToolbar.js:97 +#: util/getRelatedResourceDeleteDetails.js:122 +msgid "Hosts" +msgstr "호스트" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:132 +msgid "Hosts automated" +msgstr "자동화된 호스트" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:114 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:121 +msgid "Hosts available" +msgstr "사용 가능한 호스트" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:127 +msgid "Hosts imported" +msgstr "가져온 호스트" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:145 +msgid "Hosts remaining" +msgstr "남아 있는 호스트" + +#: components/Schedule/shared/ScheduleForm.js:153 +msgid "Hour" +msgstr "시간" + +#: screens/TopologyView/Legend.js:92 +msgid "Hy" +msgstr "Hy" + +#: screens/InstanceGroup/Instances/InstanceList.js:198 +#: screens/Instances/InstanceList/InstanceList.js:118 +msgid "Hybrid" +msgstr "하이브리드" + +#: screens/TopologyView/Legend.js:95 +msgid "Hybrid node" +msgstr "하이브리드 노드" + +#: components/JobList/JobList.js:196 +#: components/Lookup/HostFilterLookup.js:98 +#: screens/Team/TeamRoles/TeamRolesList.js:155 +msgid "ID" +msgstr "ID" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:185 +msgid "ID of the Dashboard" +msgstr "대시보드 ID" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:190 +msgid "ID of the Panel" +msgstr "패널 ID" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:165 +msgid "ID of the dashboard (optional)" +msgstr "대시보드 ID (선택 사항)" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:171 +msgid "ID of the panel (optional)" +msgstr "패널 ID (선택 사항)" + +#: components/NotificationList/NotificationList.js:196 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:137 +msgid "IRC" +msgstr "IRC" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:219 +msgid "IRC Nick" +msgstr "IRC 닉네임" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:214 +msgid "IRC Server Address" +msgstr "IRC 서버 주소" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:209 +msgid "IRC Server Port" +msgstr "IRC 서버 포트" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:219 +msgid "IRC nick" +msgstr "IRC 닉네임" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:211 +msgid "IRC server address" +msgstr "IRC 서버 주소" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:197 +msgid "IRC server password" +msgstr "IRC 서버 암호" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:202 +msgid "IRC server port" +msgstr "IRC 서버 포트" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:253 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:298 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:270 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:341 +msgid "Icon URL" +msgstr "아이콘 URL" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:149 +msgid "" +"If checked, all variables for child groups\n" +"and hosts will be removed and replaced by those found\n" +"on the external source." +msgstr "이 옵션을 선택하면 하위 그룹 및 호스트의 모든 변수가 제거되고 외부 소스에 있는 변수로 대체됩니다." + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:128 +msgid "" +"If checked, any hosts and groups that were\n" +"previously present on the external source but are now removed\n" +"will be removed from the inventory. Hosts and groups\n" +"that were not managed by the inventory source will be promoted\n" +"to the next manually created group or if there is no manually\n" +"created group to promote them into, they will be left in the \"all\"\n" +"default group for the inventory." +msgstr "이 옵션을 선택하면 이전에 외부 소스에 있었지만 지금은 삭제된 모든 호스트 및 그룹이 인벤토리에서 제거됩니다. 인벤토리 소스에서 관리하지 않은 호스트 및 그룹은 수동으로 생성된 다음 그룹으로 승격되거나 승격할 수동으로 생성된 그룹이 없는 경우 인벤토리의 \"모든\" 기본 그룹에 남아 있게 됩니다." + +#: screens/Template/shared/JobTemplateForm.js:558 +msgid "" +"If enabled, run this playbook as an\n" +"administrator." +msgstr "활성화하면 이 플레이북을 관리자로 실행합니다." + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:175 +msgid "" +"If enabled, show the changes made\n" +"by Ansible tasks, where supported. This is equivalent to Ansible’s\n" +"--diff mode." +msgstr "활성화된 경우 지원되는 Ansible 작업에서 변경한 내용을 표시합니다. 이는 Ansible의 --diff 모드와 동일합니다." + +#: screens/Template/shared/JobTemplateForm.js:498 +msgid "" +"If enabled, show the changes made by\n" +"Ansible tasks, where supported. This is equivalent\n" +"to Ansible's --diff mode." +msgstr "활성화된 경우 지원되는 Ansible 작업에서 변경한 내용을 표시합니다. 이는 Ansible의 --diff 모드와 동일합니다." + +#: components/AdHocCommands/AdHocDetailsStep.js:197 +msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible’s --diff mode." +msgstr "활성화된 경우 지원되는 Ansible 작업에서 변경한 내용을 표시합니다. 이는 Ansible의 --diff 모드와 동일합니다." + +#: screens/Template/shared/JobTemplateForm.js:604 +msgid "" +"If enabled, simultaneous runs of this job\n" +"template will be allowed." +msgstr "활성화하면 이 작업 템플릿을 동시에 실행할 수 있습니다." + +#: screens/Template/shared/WorkflowJobTemplateForm.js:241 +msgid "If enabled, simultaneous runs of this workflow job template will be allowed." +msgstr "활성화하면 이 워크플로 작업 템플릿을 동시에 실행할 수 있습니다." + +#: screens/Template/shared/JobTemplateForm.js:611 +msgid "" +"If enabled, this will store gathered facts so they can\n" +"be viewed at the host level. Facts are persisted and\n" +"injected into the fact cache at runtime." +msgstr "활성화하면 수집된 사실이 저장되어 호스트 수준에서 볼 수 있습니다. 팩트는 지속되며 런타임 시 팩트 캐시에 주입됩니다." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:266 +msgid "If specified, this field will be shown on the node instead of the resource name when viewing the workflow" +msgstr "지정된 경우 이 필드는 워크플로우를 볼 때 리소스 이름 대신 노드에 표시됩니다." + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:150 +msgid "If you are ready to upgrade or renew, please <0>contact us." +msgstr "업그레이드 또는 갱신할 준비가 되었으면 <0>에 문의하십시오." + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:63 +msgid "" +"If you do not have a subscription, you can visit\n" +"Red Hat to obtain a trial subscription." +msgstr "서브스크립션이 없는 경우 Red Hat에 문의하여 평가판 서브스크립션을 받을 수 있습니다." + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:46 +msgid "If you only want to remove access for this particular user, please remove them from the team." +msgstr "이 특정 사용자에 대한 액세스 권한만 제거하려면 팀에서 제거하십시오." + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:175 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:204 +msgid "" +"If you want the Inventory Source to update on\n" +"launch and on project update, click on Update on launch, and also go to" +msgstr "시작 및 프로젝트 업데이트 시 인벤토리 소스를 업데이트하려면 시작 시 업데이트를 클릭하고 다음으로 이동합니다." + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:52 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:141 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:147 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:166 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:75 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:96 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:89 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:108 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvListItem.js:19 +msgid "Image" +msgstr "이미지" + +#: screens/Job/JobOutput/JobOutputSearch.js:120 +msgid "Including File" +msgstr "파일 포함" + +#: components/HostToggle/HostToggle.js:16 +msgid "" +"Indicates if a host is available and should be included in running\n" +"jobs. For hosts that are part of an external inventory, this may be\n" +"reset by the inventory sync process." +msgstr "호스트를 사용할 수 있고 실행 중인 작업에 포함되어야 하는지 여부를 나타냅니다. 외부 인벤토리의 일부인 호스트의 경우 인벤토리 동기화 프로세스에서 재설정할 수 있습니다." + +#: components/AppContainer/PageHeaderToolbar.js:108 +msgid "Info" +msgstr "정보" + +#: screens/ActivityStream/ActivityStreamListItem.js:45 +msgid "Initiated By" +msgstr "초기자" + +#: screens/ActivityStream/ActivityStream.js:247 +#: screens/ActivityStream/ActivityStream.js:257 +#: screens/ActivityStream/ActivityStreamDetailButton.js:44 +msgid "Initiated by" +msgstr "초기자" + +#: screens/ActivityStream/ActivityStream.js:237 +msgid "Initiated by (username)" +msgstr "초기자 (사용자 이름)" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:81 +#: screens/CredentialType/shared/CredentialTypeForm.js:46 +msgid "Injector configuration" +msgstr "인젝터 구성" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:74 +#: screens/CredentialType/shared/CredentialTypeForm.js:38 +msgid "Input configuration" +msgstr "입력 구성" + +#: screens/Project/shared/ProjectSubForms/InsightsSubForm.js:31 +msgid "Insights Credential" +msgstr "Insights 인증 정보" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:71 +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:72 +msgid "Insights for Ansible Automation Platform" +msgstr "Insights for Ansible Automation Platform" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:111 +msgid "Insights for Ansible Automation Platform dashboard" +msgstr "Insights for Ansible Automation Platform 대시보드" + +#: components/Lookup/HostFilterLookup.js:123 +msgid "Insights system ID" +msgstr "Insights 시스템 ID" + +#: screens/Metrics/Metrics.js:187 +msgid "Instance" +msgstr "인스턴스" + +#: components/PromptDetail/PromptInventorySourceDetail.js:154 +msgid "Instance Filters" +msgstr "인스턴스 필터" + +#: screens/Job/JobDetail/JobDetail.js:283 +msgid "Instance Group" +msgstr "인스턴스 그룹" + +#: components/Lookup/InstanceGroupsLookup.js:69 +#: components/Lookup/InstanceGroupsLookup.js:75 +#: components/Lookup/InstanceGroupsLookup.js:121 +#: components/PromptDetail/PromptJobTemplateDetail.js:229 +#: routeConfig.js:132 +#: screens/ActivityStream/ActivityStream.js:199 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:111 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:193 +#: screens/InstanceGroup/InstanceGroups.js:44 +#: screens/InstanceGroup/InstanceGroups.js:54 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:84 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:117 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:392 +msgid "Instance Groups" +msgstr "인스턴스 그룹" + +#: components/Lookup/HostFilterLookup.js:115 +msgid "Instance ID" +msgstr "인스턴스 ID" + +#: screens/InstanceGroup/InstanceGroups.js:61 +msgid "Instance details" +msgstr "인스턴스 세부 정보" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:58 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:69 +msgid "Instance group" +msgstr "인스턴스 그룹" + +#: screens/InstanceGroup/InstanceGroup.js:91 +msgid "Instance group not found." +msgstr "인스턴스 그룹을 찾을 수 없습니다." + +#: screens/InstanceGroup/Instances/InstanceListItem.js:165 +#: screens/Instances/InstanceList/InstanceListItem.js:176 +msgid "Instance group used capacity" +msgstr "인스턴스 그룹이 사용하는 용량" + +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:122 +msgid "Instance groups" +msgstr "인스턴스 그룹" + +#: routeConfig.js:137 +#: screens/ActivityStream/ActivityStream.js:197 +#: screens/InstanceGroup/InstanceGroup.js:73 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:212 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:73 +#: screens/InstanceGroup/InstanceGroups.js:59 +#: screens/InstanceGroup/Instances/InstanceList.js:181 +#: screens/InstanceGroup/Instances/InstanceList.js:277 +#: screens/Instances/InstanceList/InstanceList.js:101 +#: screens/Instances/Instances.js:11 +#: screens/Instances/Instances.js:19 +msgid "Instances" +msgstr "인스턴스" + +#: screens/Template/Survey/SurveyQuestionForm.js:93 +msgid "Integer" +msgstr "정수" + +#: util/validators.js:94 +msgid "Invalid email address" +msgstr "잘못된 이메일 주소" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:116 +msgid "Invalid file format. Please upload a valid Red Hat Subscription Manifest." +msgstr "잘못된 파일 형식입니다. 유효한 Red Hat 서브스크립션 목록을 업로드하십시오." + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:151 +msgid "Invalid link target. Unable to link to children or ancestor nodes. Graph cycles are not supported." +msgstr "잘못된 링크 대상입니다. 자식 또는 상위 노드에 연결할 수 없습니다. 그래프 주기는 지원되지 않습니다." + +#: util/validators.js:33 +msgid "Invalid time format" +msgstr "잘못된 시간 형식" + +#: screens/Login/Login.js:121 +msgid "Invalid username or password. Please try again." +msgstr "사용자 이름 또는 암호가 잘못되었습니다. 다시 시도하십시오." + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:119 +#: routeConfig.js:80 +#: screens/ActivityStream/ActivityStream.js:167 +#: screens/Dashboard/Dashboard.js:92 +#: screens/Inventory/Inventories.js:16 +#: screens/Inventory/InventoryList/InventoryList.js:174 +#: screens/Inventory/InventoryList/InventoryList.js:237 +#: util/getRelatedResourceDeleteDetails.js:201 +#: util/getRelatedResourceDeleteDetails.js:269 +msgid "Inventories" +msgstr "인벤토리" + +#: screens/Inventory/InventoryList/InventoryListItem.js:153 +msgid "Inventories with sources cannot be copied" +msgstr "소스와 함께 인벤토리를 복사할 수 없습니다." + +#: components/HostForm/HostForm.js:48 +#: components/JobList/JobListItem.js:223 +#: components/LaunchPrompt/steps/InventoryStep.js:105 +#: components/LaunchPrompt/steps/useInventoryStep.js:48 +#: components/Lookup/HostFilterLookup.js:422 +#: components/Lookup/HostListItem.js:9 +#: components/Lookup/InventoryLookup.js:129 +#: components/Lookup/InventoryLookup.js:138 +#: components/Lookup/InventoryLookup.js:178 +#: components/Lookup/InventoryLookup.js:193 +#: components/Lookup/InventoryLookup.js:233 +#: components/PromptDetail/PromptDetail.js:212 +#: components/PromptDetail/PromptInventorySourceDetail.js:94 +#: components/PromptDetail/PromptJobTemplateDetail.js:124 +#: components/PromptDetail/PromptJobTemplateDetail.js:134 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:77 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:297 +#: components/TemplateList/TemplateListItem.js:288 +#: components/TemplateList/TemplateListItem.js:298 +#: screens/Host/HostDetail/HostDetail.js:75 +#: screens/Host/HostList/HostList.js:170 +#: screens/Host/HostList/HostListItem.js:55 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:72 +#: screens/Inventory/InventoryList/InventoryList.js:186 +#: screens/Inventory/InventoryList/InventoryListItem.js:117 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:39 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:113 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:39 +#: screens/Job/JobDetail/JobDetail.js:165 +#: screens/Job/JobDetail/JobDetail.js:179 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:213 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:221 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:140 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:33 +msgid "Inventory" +msgstr "인벤토리" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:104 +msgid "Inventory (Name)" +msgstr "인벤토리(이름)" + +#: components/PromptDetail/PromptInventorySourceDetail.js:117 +msgid "Inventory File" +msgstr "인벤토리 파일" + +#: components/Lookup/HostFilterLookup.js:106 +msgid "Inventory ID" +msgstr "인벤토리 ID" + +#: screens/Job/JobDetail/JobDetail.js:185 +msgid "Inventory Source" +msgstr "인벤토리 소스" + +#: screens/Job/JobDetail/JobDetail.js:208 +msgid "Inventory Source Project" +msgstr "인벤토리 소스 프로젝트" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:87 +msgid "Inventory Source Sync" +msgstr "인벤토리 소스 동기화" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:283 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:110 +msgid "Inventory Source Sync Error" +msgstr "인벤토리 소스 동기화 오류" + +#: screens/Inventory/InventorySources/InventorySourceList.js:177 +#: screens/Inventory/InventorySources/InventorySourceList.js:194 +#: util/getRelatedResourceDeleteDetails.js:66 +#: util/getRelatedResourceDeleteDetails.js:146 +msgid "Inventory Sources" +msgstr "인벤토리 소스" + +#: components/JobList/JobList.js:208 +#: components/JobList/JobListItem.js:43 +#: components/Schedule/ScheduleList/ScheduleListItem.js:36 +#: components/Workflow/WorkflowLegend.js:100 +#: screens/Job/JobDetail/JobDetail.js:71 +msgid "Inventory Sync" +msgstr "인벤토리 동기화" + +#: screens/Inventory/InventoryList/InventoryList.js:183 +msgid "Inventory Type" +msgstr "인벤토리 유형" + +#: components/Workflow/WorkflowNodeHelp.js:71 +msgid "Inventory Update" +msgstr "인벤토리 업데이트" + +#: screens/Inventory/InventoryList/InventoryList.js:121 +msgid "Inventory copied successfully" +msgstr "인벤토리가 성공적으로 복사됨" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:228 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:104 +msgid "Inventory file" +msgstr "인벤토리 파일" + +#: screens/Inventory/Inventory.js:93 +msgid "Inventory not found." +msgstr "인벤토리를 찾을 수 없음" + +#: screens/Dashboard/DashboardGraph.js:140 +msgid "Inventory sync" +msgstr "인벤토리 동기화" + +#: screens/Dashboard/Dashboard.js:98 +msgid "Inventory sync failures" +msgstr "인벤토리 동기화 실패" + +#: components/DataListToolbar/DataListToolbar.js:111 +msgid "Is expanded" +msgstr "확장됨" + +#: components/DataListToolbar/DataListToolbar.js:113 +msgid "Is not expanded" +msgstr "확장되지 않음" + +#: screens/Job/JobOutput/JobOutputSearch.js:114 +msgid "Item Failed" +msgstr "항목 실패" + +#: screens/Job/JobOutput/JobOutputSearch.js:113 +msgid "Item OK" +msgstr "항목 확인" + +#: screens/Job/JobOutput/JobOutputSearch.js:115 +msgid "Item Skipped" +msgstr "건너뛴 항목" + +#: components/AssociateModal/AssociateModal.js:20 +#: components/PaginatedTable/PaginatedTable.js:42 +msgid "Items" +msgstr "항목" + +#: components/Pagination/Pagination.js:27 +msgid "Items per page" +msgstr "페이지당 항목" + +#: components/Sparkline/Sparkline.js:28 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:159 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:36 +#: screens/Project/ProjectDetail/ProjectDetail.js:117 +#: screens/Project/ProjectList/ProjectListItem.js:70 +msgid "JOB ID:" +msgstr "작업 ID:" + +#: screens/Job/JobOutput/HostEventModal.js:133 +msgid "JSON" +msgstr "JSON" + +#: screens/Job/JobOutput/HostEventModal.js:134 +msgid "JSON tab" +msgstr "JSON 탭" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:41 +msgid "JSON:" +msgstr "JSON:" + +#: components/Schedule/shared/FrequencyDetailSubform.js:110 +msgid "January" +msgstr "1월" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:221 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:66 +msgid "Job" +msgstr "작업" + +#: components/JobList/JobListItem.js:112 +#: screens/Job/JobDetail/JobDetail.js:496 +#: screens/Job/JobOutput/JobOutput.js:821 +#: screens/Job/JobOutput/JobOutput.js:822 +#: screens/Job/JobOutput/shared/OutputToolbar.js:136 +msgid "Job Cancel Error" +msgstr "작업 취소 오류" + +#: screens/Job/JobDetail/JobDetail.js:518 +#: screens/Job/JobOutput/JobOutput.js:810 +#: screens/Job/JobOutput/JobOutput.js:811 +msgid "Job Delete Error" +msgstr "작업 삭제 오류" + +#: screens/Job/JobDetail/JobDetail.js:98 +msgid "Job ID" +msgstr "작업 ID" + +#: screens/Dashboard/shared/LineChart.js:128 +msgid "Job Runs" +msgstr "작업 실행" + +#: components/JobList/JobListItem.js:313 +#: screens/Job/JobDetail/JobDetail.js:298 +msgid "Job Slice" +msgstr "작업 분할" + +#: components/JobList/JobListItem.js:318 +#: screens/Job/JobDetail/JobDetail.js:305 +msgid "Job Slice Parent" +msgstr "작업 분할 부모" + +#: components/PromptDetail/PromptJobTemplateDetail.js:160 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:276 +#: screens/Template/shared/JobTemplateForm.js:478 +msgid "Job Slicing" +msgstr "작업 분할" + +#: components/Workflow/WorkflowNodeHelp.js:162 +msgid "Job Status" +msgstr "작업 상태" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:56 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:57 +#: components/PromptDetail/PromptDetail.js:235 +#: components/PromptDetail/PromptJobTemplateDetail.js:248 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:353 +#: screens/Job/JobDetail/JobDetail.js:377 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:418 +#: screens/Template/shared/JobTemplateForm.js:519 +msgid "Job Tags" +msgstr "작업 태그" + +#: components/JobList/JobListItem.js:191 +#: components/TemplateList/TemplateList.js:217 +#: components/Workflow/WorkflowLegend.js:92 +#: components/Workflow/WorkflowNodeHelp.js:59 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:97 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:17 +#: screens/Job/JobDetail/JobDetail.js:124 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:93 +msgid "Job Template" +msgstr "작업 템플릿" + +#: components/LaunchPrompt/steps/credentialsValidator.js:38 +msgid "Job Template default credentials must be replaced with one of the same type. Please select a credential for the following types in order to proceed: {0}" +msgstr "작업 템플릿 기본 인증 정보는 동일한 유형 중 하나로 교체해야 합니다. 계속하려면 다음 유형의 인증 정보를 선택하십시오. {0}" + +#: screens/Credential/Credential.js:78 +#: screens/Credential/Credentials.js:29 +#: screens/Inventory/Inventories.js:61 +#: screens/Inventory/Inventory.js:73 +#: screens/Inventory/SmartInventory.js:74 +#: screens/Project/Project.js:106 +#: screens/Project/Projects.js:31 +#: util/getRelatedResourceDeleteDetails.js:55 +#: util/getRelatedResourceDeleteDetails.js:100 +#: util/getRelatedResourceDeleteDetails.js:132 +msgid "Job Templates" +msgstr "작업 템플릿" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/useNodeTypeStep.js:25 +msgid "Job Templates with a missing inventory or project cannot be selected when creating or editing nodes. Select another template or fix the missing fields to proceed." +msgstr "노드를 생성하거나 편집할 때 인벤토리 또는 프로젝트가 누락된 작업 템플릿을 선택할 수 없습니다. 다른 템플릿을 선택하거나 누락된 필드를 수정하여 계속 진행합니다." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useWorkflowNodeSteps.js:316 +msgid "Job Templates with credentials that prompt for passwords cannot be selected when creating or editing nodes" +msgstr "노드를 생성하거나 편집할 때 암호를 입력하라는 인증 정보가 있는 작업 템플릿을 선택할 수 없습니다." + +#: components/JobList/JobList.js:204 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:110 +#: components/PromptDetail/PromptDetail.js:183 +#: components/PromptDetail/PromptJobTemplateDetail.js:107 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:293 +#: screens/Job/JobDetail/JobDetail.js:158 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:192 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:137 +#: screens/Template/shared/JobTemplateForm.js:250 +msgid "Job Type" +msgstr "작업 유형" + +#: screens/Dashboard/Dashboard.js:125 +msgid "Job status" +msgstr "작업 상태" + +#: screens/Dashboard/Dashboard.js:123 +msgid "Job status graph tab" +msgstr "작업 상태 그래프 탭" + +#: components/RelatedTemplateList/RelatedTemplateList.js:141 +#: components/RelatedTemplateList/RelatedTemplateList.js:191 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:15 +msgid "Job templates" +msgstr "작업 템플릿" + +#: components/JobList/JobList.js:187 +#: components/JobList/JobList.js:270 +#: routeConfig.js:39 +#: screens/ActivityStream/ActivityStream.js:144 +#: screens/Dashboard/shared/LineChart.js:64 +#: screens/Host/Host.js:72 +#: screens/Host/Hosts.js:31 +#: screens/InstanceGroup/ContainerGroup.js:71 +#: screens/InstanceGroup/InstanceGroup.js:78 +#: screens/InstanceGroup/InstanceGroups.js:62 +#: screens/InstanceGroup/InstanceGroups.js:67 +#: screens/Inventory/Inventories.js:59 +#: screens/Inventory/Inventories.js:69 +#: screens/Inventory/Inventory.js:69 +#: screens/Inventory/InventoryHost/InventoryHost.js:88 +#: screens/Inventory/SmartInventory.js:70 +#: screens/Job/Jobs.js:21 +#: screens/Job/Jobs.js:31 +#: screens/Setting/SettingList.js:87 +#: screens/Setting/Settings.js:71 +#: screens/Template/Template.js:154 +#: screens/Template/Templates.js:46 +#: screens/Template/WorkflowJobTemplate.js:140 +msgid "Jobs" +msgstr "작업" + +#: screens/Setting/SettingList.js:92 +msgid "Jobs settings" +msgstr "작업 설정" + +#: components/Schedule/shared/FrequencyDetailSubform.js:140 +msgid "July" +msgstr "7월" + +#: components/Schedule/shared/FrequencyDetailSubform.js:135 +msgid "June" +msgstr "6월" + +#: components/Search/AdvancedSearch.js:256 +msgid "Key" +msgstr "키" + +#: components/Search/AdvancedSearch.js:247 +msgid "Key select" +msgstr "키 선택" + +#: components/Search/AdvancedSearch.js:250 +msgid "Key typeahead" +msgstr "키 유형 헤드" + +#: screens/ActivityStream/ActivityStream.js:232 +msgid "Keyword" +msgstr "키워드" + +#: screens/User/UserDetail/UserDetail.js:56 +#: screens/User/UserList/UserListItem.js:44 +msgid "LDAP" +msgstr "LDAP" + +#: screens/Setting/Settings.js:76 +msgid "LDAP 1" +msgstr "LDAP 1" + +#: screens/Setting/Settings.js:77 +msgid "LDAP 2" +msgstr "LDAP 2" + +#: screens/Setting/Settings.js:78 +msgid "LDAP 3" +msgstr "LDAP 3" + +#: screens/Setting/Settings.js:79 +msgid "LDAP 4" +msgstr "LDAP 4" + +#: screens/Setting/Settings.js:80 +msgid "LDAP 5" +msgstr "LDAP 5" + +#: screens/Setting/Settings.js:75 +msgid "LDAP Default" +msgstr "LDAP 기본값" + +#: screens/Setting/SettingList.js:69 +msgid "LDAP settings" +msgstr "LDAP 설정" + +#: screens/Setting/LDAP/LDAPDetail/LDAPDetail.js:107 +msgid "LDAP1" +msgstr "LDAP1" + +#: screens/Setting/LDAP/LDAPDetail/LDAPDetail.js:112 +msgid "LDAP2" +msgstr "LDAP2" + +#: screens/Setting/LDAP/LDAPDetail/LDAPDetail.js:117 +msgid "LDAP3" +msgstr "LDAP3" + +#: screens/Setting/LDAP/LDAPDetail/LDAPDetail.js:122 +msgid "LDAP4" +msgstr "LDAP4" + +#: screens/Setting/LDAP/LDAPDetail/LDAPDetail.js:127 +msgid "LDAP5" +msgstr "LDAP5" + +#: components/RelatedTemplateList/RelatedTemplateList.js:163 +#: components/TemplateList/TemplateList.js:234 +msgid "Label" +msgstr "레이블" + +#: components/JobList/JobList.js:200 +msgid "Label Name" +msgstr "레이블 이름" + +#: components/JobList/JobListItem.js:283 +#: components/PromptDetail/PromptJobTemplateDetail.js:210 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:114 +#: components/TemplateList/TemplateListItem.js:349 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:108 +#: screens/Inventory/shared/InventoryForm.js:74 +#: screens/Job/JobDetail/JobDetail.js:357 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:372 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:188 +#: screens/Template/shared/JobTemplateForm.js:391 +#: screens/Template/shared/WorkflowJobTemplateForm.js:191 +msgid "Labels" +msgstr "레이블" + +#: components/Schedule/shared/FrequencyDetailSubform.js:407 +msgid "Last" +msgstr "마지막" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:209 +#: screens/InstanceGroup/Instances/InstanceListItem.js:133 +#: screens/InstanceGroup/Instances/InstanceListItem.js:208 +#: screens/Instances/InstanceDetail/InstanceDetail.js:160 +#: screens/Instances/InstanceList/InstanceListItem.js:138 +#: screens/Instances/InstanceList/InstanceListItem.js:223 +msgid "Last Health Check" +msgstr "마지막 상태 점검" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:185 +#: screens/Project/ProjectDetail/ProjectDetail.js:142 +msgid "Last Job Status" +msgstr "마지막 작업 상태" + +#: screens/User/UserDetail/UserDetail.js:80 +msgid "Last Login" +msgstr "마지막 로그인" + +#: components/PromptDetail/PromptDetail.js:159 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:282 +#: components/TemplateList/TemplateListItem.js:319 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:101 +#: screens/Application/ApplicationsList/ApplicationListItem.js:45 +#: screens/Application/ApplicationsList/ApplicationsList.js:159 +#: screens/Credential/CredentialDetail/CredentialDetail.js:253 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:93 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:104 +#: screens/Host/HostDetail/HostDetail.js:86 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:71 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:94 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:136 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:45 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:85 +#: screens/Job/JobDetail/JobDetail.js:436 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:383 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:110 +#: screens/Project/ProjectDetail/ProjectDetail.js:236 +#: screens/Team/TeamDetail/TeamDetail.js:48 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:332 +#: screens/User/UserDetail/UserDetail.js:84 +#: screens/User/UserTokenDetail/UserTokenDetail.js:62 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:155 +msgid "Last Modified" +msgstr "최종 업데이트" + +#: components/AddRole/AddResourceRole.js:31 +#: components/AddRole/AddResourceRole.js:45 +#: components/ResourceAccessList/ResourceAccessList.js:136 +#: screens/User/UserDetail/UserDetail.js:65 +#: screens/User/UserList/UserList.js:128 +#: screens/User/UserList/UserList.js:162 +#: screens/User/UserList/UserListItem.js:54 +#: screens/User/shared/UserForm.js:69 +msgid "Last Name" +msgstr "성" + +#: components/TemplateList/TemplateList.js:244 +#: components/TemplateList/TemplateListItem.js:185 +msgid "Last Ran" +msgstr "마지막 실행" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:269 +msgid "Last Run" +msgstr "마지막 실행" + +#: components/Lookup/HostFilterLookup.js:119 +msgid "Last job" +msgstr "마지막 작업" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:264 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:151 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:50 +#: screens/Project/ProjectList/ProjectListItem.js:300 +msgid "Last modified" +msgstr "마지막으로 변경된 사항" + +#: components/ResourceAccessList/ResourceAccessList.js:182 +#: components/ResourceAccessList/ResourceAccessListItem.js:68 +msgid "Last name" +msgstr "성" + +#: screens/Project/ProjectList/ProjectListItem.js:305 +msgid "Last used" +msgstr "마지막으로 사용됨" + +#: components/AdHocCommands/useAdHocPreviewStep.js:22 +#: components/LaunchPrompt/steps/usePreviewStep.js:35 +#: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:54 +#: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:57 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:484 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:493 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:225 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:234 +msgid "Launch" +msgstr "시작" + +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:74 +msgid "Launch Management Job" +msgstr "관리 작업 시작" + +#: components/TemplateList/TemplateListItem.js:205 +msgid "Launch Template" +msgstr "템플릿 시작" + +#: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:32 +#: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:34 +#: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:46 +#: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:47 +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:87 +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:90 +msgid "Launch management job" +msgstr "관리 작업 시작" + +#: components/TemplateList/TemplateListItem.js:213 +msgid "Launch template" +msgstr "템플릿 시작" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:119 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:120 +msgid "Launch workflow" +msgstr "워크플로우 시작" + +#: components/LaunchPrompt/LaunchPrompt.js:100 +msgid "Launch | {0}" +msgstr "시작 | {0}" + +#: components/DetailList/LaunchedByDetail.js:54 +msgid "Launched By" +msgstr "시작자" + +#: components/JobList/JobList.js:216 +msgid "Launched By (Username)" +msgstr "(사용자 이름)에 의해 시작됨" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:120 +msgid "Learn more about Insights for Ansible Automation Platform" +msgstr "Insights for Ansible Automation Platform 관련 상세 정보" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:67 +msgid "Leave this field blank to make the execution environment globally available." +msgstr "이 필드를 비워 두고 실행 환경을 전역적으로 사용할 수 있도록 합니다." + +#: components/Workflow/WorkflowLegend.js:86 +#: screens/Metrics/LineChart.js:120 +#: screens/TopologyView/Header.js:102 +#: screens/TopologyView/Legend.js:65 +msgid "Legend" +msgstr "범례" + +#: components/Search/LookupTypeInput.js:120 +msgid "Less than comparison." +msgstr "비교 값보다 적습니다." + +#: components/Search/LookupTypeInput.js:127 +msgid "Less than or equal to comparison." +msgstr "비교 값보다 적거나 같습니다." + +#: components/AdHocCommands/AdHocDetailsStep.js:156 +#: components/AdHocCommands/AdHocDetailsStep.js:157 +#: components/JobList/JobList.js:234 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:35 +#: components/PromptDetail/PromptDetail.js:223 +#: components/PromptDetail/PromptJobTemplateDetail.js:155 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:88 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:321 +#: screens/Job/JobDetail/JobDetail.js:262 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:259 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:147 +#: screens/Template/shared/JobTemplateForm.js:440 +#: screens/Template/shared/WorkflowJobTemplateForm.js:152 +msgid "Limit" +msgstr "제한" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:234 +msgid "Link to an available node" +msgstr "사용 가능한 노드에 대한 링크" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:334 +msgid "Loading" +msgstr "로딩 중" + +#: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:49 +msgid "Local" +msgstr "지역" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:270 +msgid "Local Time Zone" +msgstr "현지 시간대" + +#: components/Schedule/shared/ScheduleForm.js:130 +msgid "Local time zone" +msgstr "현지 시간대" + +#: screens/Login/Login.js:174 +msgid "Log In" +msgstr "로그인" + +#: screens/Setting/Settings.js:93 +msgid "Logging" +msgstr "로깅" + +#: screens/Setting/SettingList.js:111 +msgid "Logging settings" +msgstr "로깅 설정" + +#: components/AppContainer/AppContainer.js:81 +#: components/AppContainer/AppContainer.js:150 +#: components/AppContainer/PageHeaderToolbar.js:174 +msgid "Logout" +msgstr "로그 아웃" + +#: components/Lookup/HostFilterLookup.js:366 +#: components/Lookup/Lookup.js:180 +msgid "Lookup modal" +msgstr "검색 모달" + +#: components/Search/LookupTypeInput.js:22 +msgid "Lookup select" +msgstr "검색 선택" + +#: components/Search/LookupTypeInput.js:31 +msgid "Lookup type" +msgstr "검색 유형" + +#: components/Search/LookupTypeInput.js:25 +msgid "Lookup typeahead" +msgstr "자동 완성 검색" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:157 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:34 +#: screens/Project/ProjectDetail/ProjectDetail.js:115 +#: screens/Project/ProjectList/ProjectListItem.js:68 +msgid "MOST RECENT SYNC" +msgstr "최신 동기화" + +#: components/AdHocCommands/AdHocCredentialStep.js:97 +#: components/AdHocCommands/AdHocCredentialStep.js:98 +#: components/AdHocCommands/AdHocCredentialStep.js:112 +#: screens/Job/JobDetail/JobDetail.js:313 +msgid "Machine Credential" +msgstr "시스템 인증 정보" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:62 +msgid "Managed" +msgstr "관리됨" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:147 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:169 +msgid "Managed nodes" +msgstr "관리형 노드" + +#: components/JobList/JobList.js:211 +#: components/JobList/JobListItem.js:46 +#: components/Schedule/ScheduleList/ScheduleListItem.js:39 +#: components/Workflow/WorkflowLegend.js:108 +#: components/Workflow/WorkflowNodeHelp.js:79 +#: screens/Job/JobDetail/JobDetail.js:74 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:105 +msgid "Management Job" +msgstr "관리 작업" + +#: routeConfig.js:127 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:84 +msgid "Management Jobs" +msgstr "관리 작업" + +#: screens/ManagementJob/ManagementJobs.js:21 +msgid "Management job" +msgstr "관리 작업" + +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:109 +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:110 +msgid "Management job launch error" +msgstr "관리 작업 시작 오류" + +#: screens/ManagementJob/ManagementJob.js:132 +msgid "Management job not found." +msgstr "관리 작업을 찾을 수 없습니다." + +#: screens/ManagementJob/ManagementJobs.js:14 +msgid "Management jobs" +msgstr "관리 작업" + +#: components/Lookup/ProjectLookup.js:134 +#: components/PromptDetail/PromptProjectDetail.js:98 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:88 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:157 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:204 +#: screens/InstanceGroup/Instances/InstanceListItem.js:204 +#: screens/Instances/InstanceDetail/InstanceDetail.js:155 +#: screens/Instances/InstanceList/InstanceListItem.js:219 +#: screens/Project/ProjectDetail/ProjectDetail.js:173 +#: screens/Project/ProjectList/ProjectList.js:197 +#: screens/Project/ProjectList/ProjectListItem.js:211 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:96 +msgid "Manual" +msgstr "수동" + +#: components/Schedule/shared/FrequencyDetailSubform.js:120 +msgid "March" +msgstr "3월" + +#: components/NotificationList/NotificationList.js:197 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:138 +msgid "Mattermost" +msgstr "가장 중요" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:97 +#: screens/Organization/shared/OrganizationForm.js:71 +msgid "Max Hosts" +msgstr "최대 호스트" + +#: screens/Template/Survey/SurveyQuestionForm.js:214 +msgid "Maximum" +msgstr "최대" + +#: screens/Template/Survey/SurveyQuestionForm.js:198 +msgid "Maximum length" +msgstr "최대 길이" + +#: components/Schedule/shared/FrequencyDetailSubform.js:130 +msgid "May" +msgstr "5월" + +#: screens/Organization/OrganizationList/OrganizationList.js:144 +#: screens/Organization/OrganizationList/OrganizationListItem.js:63 +msgid "Members" +msgstr "멤버" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:47 +msgid "Metadata" +msgstr "메타데이터" + +#: screens/Metrics/Metrics.js:207 +msgid "Metric" +msgstr "메트릭" + +#: screens/Metrics/Metrics.js:179 +msgid "Metrics" +msgstr "메트릭" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:100 +msgid "Microsoft Azure Resource Manager" +msgstr "Microsoft Azure Resource Manager" + +#: screens/Template/Survey/SurveyQuestionForm.js:208 +msgid "Minimum" +msgstr "최소" + +#: screens/Template/Survey/SurveyQuestionForm.js:192 +msgid "Minimum length" +msgstr "최소 길이" + +#: screens/InstanceGroup/shared/InstanceGroupForm.js:31 +msgid "" +"Minimum number of instances that will be automatically\n" +"assigned to this group when new instances come online." +msgstr "새 인스턴스가 온라인 상태가 되면 이 그룹에 자동으로 할당되는 최소 인스턴스 수입니다." + +#: screens/InstanceGroup/shared/InstanceGroupForm.js:41 +msgid "" +"Minimum percentage of all instances that will be automatically\n" +"assigned to this group when new instances come online." +msgstr "새 인스턴스가 온라인 상태가 되면 이 그룹에 자동으로 할당되는 모든 인스턴스의 최소 백분율입니다." + +#: components/Schedule/shared/ScheduleForm.js:152 +msgid "Minute" +msgstr "분" + +#: screens/Setting/Settings.js:96 +msgid "Miscellaneous Authentication" +msgstr "기타 인증" + +#: screens/Setting/SettingList.js:107 +msgid "Miscellaneous Authentication settings" +msgstr "기타 인증 설정" + +#: screens/Setting/Settings.js:99 +msgid "Miscellaneous System" +msgstr "기타 시스템" + +#: screens/Setting/SettingList.js:103 +msgid "Miscellaneous System settings" +msgstr "기타 시스템 설정" + +#: components/Workflow/WorkflowNodeHelp.js:120 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:84 +msgid "Missing" +msgstr "누락됨" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:65 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:107 +msgid "Missing resource" +msgstr "누락된 리소스" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:178 +#: screens/User/UserTokenList/UserTokenList.js:150 +msgid "Modified" +msgstr "수정됨" + +#: components/AdHocCommands/AdHocCredentialStep.js:126 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:116 +#: components/AddRole/AddResourceRole.js:60 +#: components/AssociateModal/AssociateModal.js:148 +#: components/LaunchPrompt/steps/CredentialsStep.js:177 +#: components/LaunchPrompt/steps/InventoryStep.js:93 +#: components/Lookup/CredentialLookup.js:197 +#: components/Lookup/InventoryLookup.js:165 +#: components/Lookup/InventoryLookup.js:220 +#: components/Lookup/MultiCredentialsLookup.js:197 +#: components/Lookup/OrganizationLookup.js:137 +#: components/Lookup/ProjectLookup.js:146 +#: components/NotificationList/NotificationList.js:210 +#: components/RelatedTemplateList/RelatedTemplateList.js:155 +#: components/Schedule/ScheduleList/ScheduleList.js:201 +#: components/TemplateList/TemplateList.js:230 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:31 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:62 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:100 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:131 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:169 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:200 +#: screens/Credential/CredentialList/CredentialList.js:155 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialsStep.js:100 +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:136 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:106 +#: screens/Host/HostGroups/HostGroupsList.js:168 +#: screens/Host/HostList/HostList.js:161 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:203 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:133 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:178 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:132 +#: screens/Inventory/InventoryList/InventoryList.js:203 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:189 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:98 +#: screens/Organization/OrganizationList/OrganizationList.js:135 +#: screens/Project/ProjectList/ProjectList.js:209 +#: screens/Team/TeamList/TeamList.js:134 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:167 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:108 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:112 +msgid "Modified By (Username)" +msgstr "(사용자 이름)에 의해 수정됨" + +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:85 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:151 +#: screens/Organization/OrganizationTeams/OrganizationTeamList.js:77 +msgid "Modified by (username)" +msgstr "(사용자 이름)에 의해 수정됨" + +#: components/AdHocCommands/AdHocDetailsStep.js:58 +#: screens/Job/JobOutput/HostEventModal.js:122 +msgid "Module" +msgstr "모듈" + +#: screens/Job/JobDetail/JobDetail.js:428 +msgid "Module Arguments" +msgstr "모듈 인수" + +#: screens/Job/JobDetail/JobDetail.js:423 +msgid "Module Name" +msgstr "모듈 이름" + +#: components/Schedule/shared/FrequencyDetailSubform.js:256 +msgid "Mon" +msgstr "월요일" + +#: components/Schedule/shared/FrequencyDetailSubform.js:261 +#: components/Schedule/shared/FrequencyDetailSubform.js:423 +msgid "Monday" +msgstr "월요일" + +#: components/Schedule/shared/ScheduleForm.js:156 +msgid "Month" +msgstr "월" + +#: components/Popover/Popover.js:30 +msgid "More information" +msgstr "더 많은 정보" + +#: screens/Setting/shared/SharedFields.js:73 +msgid "More information for" +msgstr "더 많은 정보" + +#: screens/Template/Survey/SurveyReorderModal.js:159 +#: screens/Template/Survey/SurveyReorderModal.js:160 +msgid "Multi-Select" +msgstr "다중 선택" + +#: screens/Template/Survey/SurveyReorderModal.js:143 +#: screens/Template/Survey/SurveyReorderModal.js:144 +msgid "Multiple Choice" +msgstr "다중 선택 옵션" + +#: screens/Template/Survey/SurveyQuestionForm.js:91 +msgid "Multiple Choice (multiple select)" +msgstr "다중 선택(여러 선택)" + +#: screens/Template/Survey/SurveyQuestionForm.js:86 +msgid "Multiple Choice (single select)" +msgstr "다중 선택(단일 선택)" + +#: screens/Template/Survey/SurveyQuestionForm.js:252 +msgid "Multiple Choice Options" +msgstr "다중 선택 옵션" + +#: components/AdHocCommands/AdHocCredentialStep.js:117 +#: components/AdHocCommands/AdHocCredentialStep.js:132 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:107 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:122 +#: components/AddRole/AddResourceRole.js:51 +#: components/AddRole/AddResourceRole.js:67 +#: components/AssociateModal/AssociateModal.js:139 +#: components/AssociateModal/AssociateModal.js:154 +#: components/HostForm/HostForm.js:96 +#: components/JobList/JobList.js:191 +#: components/JobList/JobList.js:240 +#: components/JobList/JobListItem.js:86 +#: components/LaunchPrompt/steps/CredentialsStep.js:168 +#: components/LaunchPrompt/steps/CredentialsStep.js:183 +#: components/LaunchPrompt/steps/InventoryStep.js:84 +#: components/LaunchPrompt/steps/InventoryStep.js:99 +#: components/Lookup/ApplicationLookup.js:99 +#: components/Lookup/ApplicationLookup.js:110 +#: components/Lookup/CredentialLookup.js:188 +#: components/Lookup/CredentialLookup.js:203 +#: components/Lookup/ExecutionEnvironmentLookup.js:172 +#: components/Lookup/ExecutionEnvironmentLookup.js:179 +#: components/Lookup/HostFilterLookup.js:93 +#: components/Lookup/HostFilterLookup.js:421 +#: components/Lookup/HostListItem.js:8 +#: components/Lookup/InstanceGroupsLookup.js:103 +#: components/Lookup/InstanceGroupsLookup.js:114 +#: components/Lookup/InventoryLookup.js:156 +#: components/Lookup/InventoryLookup.js:171 +#: components/Lookup/InventoryLookup.js:211 +#: components/Lookup/InventoryLookup.js:226 +#: components/Lookup/MultiCredentialsLookup.js:188 +#: components/Lookup/MultiCredentialsLookup.js:203 +#: components/Lookup/OrganizationLookup.js:128 +#: components/Lookup/OrganizationLookup.js:143 +#: components/Lookup/ProjectLookup.js:126 +#: components/Lookup/ProjectLookup.js:156 +#: components/NotificationList/NotificationList.js:181 +#: components/NotificationList/NotificationList.js:218 +#: components/NotificationList/NotificationListItem.js:28 +#: components/OptionsList/OptionsList.js:57 +#: components/PaginatedTable/PaginatedTable.js:72 +#: components/PromptDetail/PromptDetail.js:112 +#: components/RelatedTemplateList/RelatedTemplateList.js:146 +#: components/RelatedTemplateList/RelatedTemplateList.js:171 +#: components/ResourceAccessList/ResourceAccessListItem.js:58 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:259 +#: components/Schedule/ScheduleList/ScheduleList.js:168 +#: components/Schedule/ScheduleList/ScheduleList.js:188 +#: components/Schedule/ScheduleList/ScheduleListItem.js:80 +#: components/Schedule/shared/ScheduleForm.js:105 +#: components/TemplateList/TemplateList.js:205 +#: components/TemplateList/TemplateList.js:242 +#: components/TemplateList/TemplateListItem.js:142 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:18 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:37 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:49 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:68 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:80 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:110 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:122 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:137 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:149 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:179 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:191 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:206 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:58 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:109 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:135 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:28 +#: screens/Application/Applications.js:78 +#: screens/Application/ApplicationsList/ApplicationListItem.js:33 +#: screens/Application/ApplicationsList/ApplicationsList.js:118 +#: screens/Application/ApplicationsList/ApplicationsList.js:155 +#: screens/Application/shared/ApplicationForm.js:52 +#: screens/Credential/CredentialDetail/CredentialDetail.js:207 +#: screens/Credential/CredentialList/CredentialList.js:142 +#: screens/Credential/CredentialList/CredentialList.js:161 +#: screens/Credential/CredentialList/CredentialListItem.js:58 +#: screens/Credential/shared/CredentialForm.js:161 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialsStep.js:71 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialsStep.js:91 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:68 +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:123 +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:176 +#: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:33 +#: screens/CredentialType/shared/CredentialTypeForm.js:21 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:47 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:136 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:165 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:69 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:89 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:115 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:12 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:87 +#: screens/Host/HostDetail/HostDetail.js:69 +#: screens/Host/HostGroups/HostGroupItem.js:28 +#: screens/Host/HostGroups/HostGroupsList.js:159 +#: screens/Host/HostGroups/HostGroupsList.js:176 +#: screens/Host/HostList/HostList.js:148 +#: screens/Host/HostList/HostList.js:169 +#: screens/Host/HostList/HostListItem.js:50 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:41 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:49 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:175 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:208 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:61 +#: screens/InstanceGroup/Instances/InstanceList.js:188 +#: screens/InstanceGroup/Instances/InstanceList.js:204 +#: screens/InstanceGroup/Instances/InstanceList.js:253 +#: screens/InstanceGroup/Instances/InstanceList.js:286 +#: screens/InstanceGroup/Instances/InstanceListItem.js:124 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:44 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:19 +#: screens/Instances/InstanceList/InstanceList.js:108 +#: screens/Instances/InstanceList/InstanceList.js:125 +#: screens/Instances/InstanceList/InstanceList.js:150 +#: screens/Instances/InstanceList/InstanceListItem.js:128 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:67 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:31 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:194 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:209 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:215 +#: screens/Inventory/InventoryGroups/InventoryGroupItem.js:34 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:119 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:141 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:74 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupItem.js:36 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:169 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:186 +#: screens/Inventory/InventoryHosts/InventoryHostItem.js:33 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:119 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:138 +#: screens/Inventory/InventoryList/InventoryList.js:178 +#: screens/Inventory/InventoryList/InventoryList.js:209 +#: screens/Inventory/InventoryList/InventoryList.js:218 +#: screens/Inventory/InventoryList/InventoryListItem.js:92 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:180 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:195 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:232 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:183 +#: screens/Inventory/InventorySources/InventorySourceList.js:212 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:71 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:97 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:30 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:76 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:111 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:33 +#: screens/Inventory/shared/InventoryForm.js:41 +#: screens/Inventory/shared/InventoryGroupForm.js:32 +#: screens/Inventory/shared/InventorySourceForm.js:101 +#: screens/Inventory/shared/SmartInventoryForm.js:47 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:90 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:100 +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:67 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:106 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:122 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:178 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:112 +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:41 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:91 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:84 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:107 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvListItem.js:16 +#: screens/Organization/OrganizationList/OrganizationList.js:122 +#: screens/Organization/OrganizationList/OrganizationList.js:143 +#: screens/Organization/OrganizationList/OrganizationListItem.js:45 +#: screens/Organization/OrganizationTeams/OrganizationTeamList.js:68 +#: screens/Organization/OrganizationTeams/OrganizationTeamList.js:85 +#: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:14 +#: screens/Organization/shared/OrganizationForm.js:56 +#: screens/Project/ProjectDetail/ProjectDetail.js:157 +#: screens/Project/ProjectList/ProjectList.js:185 +#: screens/Project/ProjectList/ProjectList.js:221 +#: screens/Project/ProjectList/ProjectListItem.js:179 +#: screens/Project/shared/ProjectForm.js:169 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:146 +#: screens/Team/TeamDetail/TeamDetail.js:37 +#: screens/Team/TeamList/TeamList.js:117 +#: screens/Team/TeamList/TeamList.js:142 +#: screens/Team/TeamList/TeamListItem.js:33 +#: screens/Team/shared/TeamForm.js:29 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:185 +#: screens/Template/Survey/SurveyList.js:102 +#: screens/Template/Survey/SurveyList.js:102 +#: screens/Template/Survey/SurveyListItem.js:39 +#: screens/Template/Survey/SurveyReorderModal.js:215 +#: screens/Template/Survey/SurveyReorderModal.js:215 +#: screens/Template/Survey/SurveyReorderModal.js:235 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:110 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:69 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:88 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:122 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:154 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:169 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:68 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:88 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/SystemJobTemplatesList.js:74 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/SystemJobTemplatesList.js:94 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:75 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:95 +#: screens/Template/shared/JobTemplateForm.js:237 +#: screens/Template/shared/WorkflowJobTemplateForm.js:103 +#: screens/User/UserOrganizations/UserOrganizationList.js:76 +#: screens/User/UserOrganizations/UserOrganizationList.js:80 +#: screens/User/UserOrganizations/UserOrganizationListItem.js:13 +#: screens/User/UserRoles/UserRolesList.js:155 +#: screens/User/UserRoles/UserRolesListItem.js:12 +#: screens/User/UserTeams/UserTeamList.js:180 +#: screens/User/UserTeams/UserTeamList.js:232 +#: screens/User/UserTeams/UserTeamListItem.js:18 +#: screens/User/UserTokenList/UserTokenListItem.js:22 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:76 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:170 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:220 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:59 +msgid "Name" +msgstr "이름" + +#: components/AppContainer/AppContainer.js:95 +msgid "Navigation" +msgstr "탐색" + +#: components/Schedule/shared/FrequencyDetailSubform.js:502 +#: screens/Dashboard/shared/ChartTooltip.js:106 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:91 +msgid "Never" +msgstr "없음" + +#: components/Workflow/WorkflowNodeHelp.js:114 +msgid "Never Updated" +msgstr "업데이트되지 않음" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:44 +#: screens/WorkflowApproval/shared/WorkflowApprovalStatus.js:12 +msgid "Never expires" +msgstr "만료되지 않음" + +#: components/JobList/JobList.js:223 +#: components/Workflow/WorkflowNodeHelp.js:90 +msgid "New" +msgstr "새로운" + +#: components/AdHocCommands/AdHocCommandsWizard.js:54 +#: components/AdHocCommands/useAdHocCredentialStep.js:29 +#: components/AdHocCommands/useAdHocDetailsStep.js:49 +#: components/AdHocCommands/useAdHocExecutionEnvironmentStep.js:22 +#: components/AddRole/AddResourceRole.js:215 +#: components/AddRole/AddResourceRole.js:250 +#: components/LaunchPrompt/LaunchPrompt.js:130 +#: components/Schedule/shared/SchedulePromptableFields.js:134 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:66 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:59 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:130 +msgid "Next" +msgstr "다음" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:266 +#: components/Schedule/ScheduleList/ScheduleList.js:170 +#: components/Schedule/ScheduleList/ScheduleListItem.js:104 +#: components/Schedule/ScheduleList/ScheduleListItem.js:108 +msgid "Next Run" +msgstr "다음 실행" + +#: components/Search/Search.js:221 +msgid "No" +msgstr "제공되지 않음" + +#: screens/Job/JobOutput/JobOutputSearch.js:121 +msgid "No Hosts Matched" +msgstr "일치하는 호스트가 없음" + +#: screens/Job/JobOutput/JobOutputSearch.js:109 +#: screens/Job/JobOutput/JobOutputSearch.js:122 +msgid "No Hosts Remaining" +msgstr "남아 있는 호스트가 없음" + +#: screens/Job/JobOutput/HostEventModal.js:147 +msgid "No JSON Available" +msgstr "사용할 수 있는 JSON 없음" + +#: screens/Dashboard/shared/ChartTooltip.js:82 +msgid "No Jobs" +msgstr "작업 없음" + +#: screens/Job/JobOutput/HostEventModal.js:185 +msgid "No Standard Error Available" +msgstr "사용할 수 있는 표준 오류 없음" + +#: screens/Job/JobOutput/HostEventModal.js:166 +msgid "No Standard Out Available" +msgstr "사용할 수 있는 표준 오류 없음" + +#: screens/Inventory/InventoryList/InventoryListItem.js:72 +msgid "No inventory sync failures." +msgstr "인벤토리 동기화 실패 없음" + +#: components/ContentEmpty/ContentEmpty.js:20 +msgid "No items found." +msgstr "항목을 찾을 수 없습니다." + +#: screens/Host/HostList/HostListItem.js:94 +msgid "No job data available" +msgstr "사용 가능한 작업 데이터가 없습니다." + +#: screens/Job/JobOutput/EmptyOutput.js:25 +msgid "No output found for this job." +msgstr "이 작업에 대한 출력을 찾을 수 없습니다." + +#: screens/Job/JobOutput/HostEventModal.js:123 +msgid "No result found" +msgstr "결과를 찾을 수 없음" + +#: components/LabelSelect/LabelSelect.js:102 +#: components/LaunchPrompt/steps/SurveyStep.js:134 +#: components/LaunchPrompt/steps/SurveyStep.js:193 +#: components/MultiSelect/TagMultiSelect.js:60 +#: components/Search/AdvancedSearch.js:151 +#: components/Search/AdvancedSearch.js:261 +#: components/Search/LookupTypeInput.js:33 +#: components/Search/RelatedLookupTypeInput.js:26 +#: components/Search/Search.js:142 +#: components/Search/Search.js:191 +#: components/Search/Search.js:215 +#: screens/ActivityStream/ActivityStream.js:136 +#: screens/Credential/shared/CredentialForm.js:143 +#: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:65 +#: screens/Dashboard/DashboardGraph.js:106 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:138 +#: screens/Template/Survey/SurveyReorderModal.js:163 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:251 +#: screens/Template/shared/PlaybookSelect.js:69 +msgid "No results found" +msgstr "결과를 찾을 수 없음" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:116 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:137 +msgid "No subscriptions found" +msgstr "서브스크립션을 찾을 수 없음" + +#: screens/Template/Survey/SurveyList.js:147 +msgid "No survey questions found." +msgstr "설문 조사 질문을 찾을 수 없습니다." + +#: components/PaginatedTable/PaginatedTable.js:80 +msgid "No {pluralizedItemName} Found" +msgstr "{pluralizedItemName} 을/를 찾을 수 없음" + +#: components/Workflow/WorkflowNodeHelp.js:148 +#: components/Workflow/WorkflowNodeHelp.js:182 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:264 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:265 +msgid "Node Alias" +msgstr "노드 별칭" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:212 +#: screens/InstanceGroup/Instances/InstanceList.js:193 +#: screens/InstanceGroup/Instances/InstanceList.js:255 +#: screens/InstanceGroup/Instances/InstanceList.js:287 +#: screens/InstanceGroup/Instances/InstanceListItem.js:142 +#: screens/Instances/InstanceDetail/InstanceDetail.js:150 +#: screens/Instances/InstanceList/InstanceList.js:113 +#: screens/Instances/InstanceList/InstanceList.js:152 +#: screens/Instances/InstanceList/InstanceListItem.js:150 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:72 +msgid "Node Type" +msgstr "노드 유형" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/useNodeTypeStep.js:75 +msgid "Node type" +msgstr "노드 유형" + +#: screens/TopologyView/Legend.js:68 +msgid "Node types" +msgstr "노드 유형" + +#: components/Workflow/WorkflowNodeHelp.js:123 +msgid "None" +msgstr "없음" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:143 +msgid "None (Run Once)" +msgstr "없음 (한 번 실행)" + +#: components/Schedule/shared/ScheduleForm.js:151 +msgid "None (run once)" +msgstr "없음 (한 번 실행)" + +#: screens/User/UserDetail/UserDetail.js:51 +#: screens/User/UserList/UserListItem.js:23 +#: screens/User/shared/UserForm.js:29 +msgid "Normal User" +msgstr "일반 사용자" + +#: components/ContentError/ContentError.js:37 +msgid "Not Found" +msgstr "찾을 수 없음" + +#: screens/Setting/shared/SettingDetail.js:71 +#: screens/Setting/shared/SettingDetail.js:112 +msgid "Not configured" +msgstr "구성되지 않음" + +#: screens/Inventory/InventoryList/InventoryListItem.js:75 +msgid "Not configured for inventory sync." +msgstr "인벤토리 동기화에 대해 구성되지 않았습니다." + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:247 +msgid "" +"Note that only hosts directly in this group can\n" +"be disassociated. Hosts in sub-groups must be disassociated\n" +"directly from the sub-group level that they belong." +msgstr "이 그룹에서 직접 호스트만 연결할 수 있습니다. 하위 그룹의 호스트는 자신이 속한 하위 그룹 수준에서 직접 연결을 끊을 수 있어야 합니다." + +#: screens/Host/HostGroups/HostGroupsList.js:212 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:230 +msgid "" +"Note that you may still see the group in the list after\n" +"disassociating if the host is also a member of that group’s\n" +"children. This list shows all groups the host is associated\n" +"with directly and indirectly." +msgstr "호스트가 해당 그룹의 하위 그룹의 멤버이기도 한 경우 연결 해제 후에도 목록에 그룹이 계속 표시됩니다. 이 목록에는 호스트가 직접 또는 간접적으로 연결된 모든 그룹이 표시됩니다." + +#: components/Lookup/InstanceGroupsLookup.js:90 +msgid "Note: The order in which these are selected sets the execution precedence. Select more than one to enable drag." +msgstr "참고: 선택한 순서에 따라 실행 우선 순위가 설정됩니다. 드래그를 활성화하려면 둘 이상의 항목을 선택합니다." + +#: screens/Organization/shared/OrganizationForm.js:116 +msgid "Note: The order of these credentials sets precedence for the sync and lookup of the content. Select more than one to enable drag." +msgstr "참고: 이러한 인증 정보의 순서는 콘텐츠의 동기화 및 조회에 대한 우선 순위를 설정합니다. 끌어오기를 활성화하려면 하나 이상 선택합니다." + +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:61 +msgid "Note: This field assumes the remote name is \"origin\"." +msgstr "참고: 이 필드는 원격 이름이 \"origin\"이라고 가정합니다." + +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:38 +msgid "" +"Note: When using SSH protocol for GitHub or\n" +"Bitbucket, enter an SSH key only, do not enter a username\n" +"(other than git). Additionally, GitHub and Bitbucket do\n" +"not support password authentication when using SSH. GIT\n" +"read only protocol (git://) does not use username or\n" +"password information." +msgstr "참고: GitHub 또는 Bitbucket에 SSH 프로토콜을 사용하는 경우 SSH 키만 입력하고 사용자 이름( git 제외)을 입력하지 마십시오. SSH를 사용할 때 GitHub 및 Bitbucket은 암호 인증을 지원하지 않습니다. GIT 읽기 전용 프로토콜 (git://)은 사용자 이름 또는 암호 정보를 사용하지 않습니다." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:319 +msgid "Notification Color" +msgstr "알림 색상" + +#: screens/NotificationTemplate/NotificationTemplate.js:58 +#: screens/NotificationTemplate/NotificationTemplateAdd.js:50 +msgid "Notification Template not found." +msgstr "알림 템플릿을 찾을 수 없습니다." + +#: screens/ActivityStream/ActivityStream.js:192 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:117 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:171 +#: screens/NotificationTemplate/NotificationTemplates.js:13 +#: screens/NotificationTemplate/NotificationTemplates.js:20 +#: util/getRelatedResourceDeleteDetails.js:180 +msgid "Notification Templates" +msgstr "알림 템플릿" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:133 +msgid "Notification Type" +msgstr "알림 유형" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:383 +msgid "Notification color" +msgstr "알림 색상" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:193 +msgid "Notification sent successfully" +msgstr "알림이 전송되었습니다." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:433 +msgid "Notification test failed." +msgstr "알림 테스트에 실패했습니다." + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:197 +msgid "Notification timed out" +msgstr "알림 시간 초과" + +#: components/NotificationList/NotificationList.js:190 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:131 +msgid "Notification type" +msgstr "알림 유형" + +#: components/NotificationList/NotificationList.js:177 +#: routeConfig.js:122 +#: screens/Inventory/Inventories.js:92 +#: screens/Inventory/InventorySource/InventorySource.js:99 +#: screens/ManagementJob/ManagementJob.js:115 +#: screens/ManagementJob/ManagementJobs.js:23 +#: screens/Organization/Organization.js:134 +#: screens/Organization/Organizations.js:33 +#: screens/Project/Project.js:113 +#: screens/Project/Projects.js:30 +#: screens/Template/Template.js:140 +#: screens/Template/Templates.js:45 +#: screens/Template/WorkflowJobTemplate.js:122 +msgid "Notifications" +msgstr "알림" + +#: components/Schedule/shared/FrequencyDetailSubform.js:160 +msgid "November" +msgstr "11월" + +#: components/StatusLabel/StatusLabel.js:31 +#: components/Workflow/WorkflowNodeHelp.js:117 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:66 +#: screens/Job/JobOutput/shared/HostStatusBar.js:35 +msgid "OK" +msgstr "OK" + +#: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:42 +#: components/Schedule/shared/FrequencyDetailSubform.js:539 +msgid "Occurrences" +msgstr "발생" + +#: components/Schedule/shared/FrequencyDetailSubform.js:155 +msgid "October" +msgstr "10월" + +#: components/AdHocCommands/AdHocDetailsStep.js:205 +#: components/HostToggle/HostToggle.js:61 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:183 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:186 +#: components/PromptDetail/PromptDetail.js:291 +#: components/PromptDetail/PromptJobTemplateDetail.js:158 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:325 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:58 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:46 +#: screens/Setting/shared/SettingDetail.js:98 +#: screens/Setting/shared/SharedFields.js:150 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:272 +#: screens/Template/shared/JobTemplateForm.js:504 +msgid "Off" +msgstr "Off" + +#: components/AdHocCommands/AdHocDetailsStep.js:204 +#: components/HostToggle/HostToggle.js:60 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:183 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:185 +#: components/PromptDetail/PromptDetail.js:291 +#: components/PromptDetail/PromptJobTemplateDetail.js:158 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:325 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:57 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:46 +#: screens/Setting/shared/SettingDetail.js:98 +#: screens/Setting/shared/SharedFields.js:149 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:272 +#: screens/Template/shared/JobTemplateForm.js:504 +msgid "On" +msgstr "On" + +#: components/Workflow/WorkflowLegend.js:126 +#: components/Workflow/WorkflowLinkHelp.js:30 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:68 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:40 +msgid "On Failure" +msgstr "실패 시" + +#: components/Workflow/WorkflowLegend.js:122 +#: components/Workflow/WorkflowLinkHelp.js:27 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:63 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:33 +msgid "On Success" +msgstr "성공 시" + +#: components/Schedule/shared/FrequencyDetailSubform.js:526 +msgid "On date" +msgstr "날짜에" + +#: components/Schedule/shared/FrequencyDetailSubform.js:241 +msgid "On days" +msgstr "요일에" + +#: components/PromptDetail/PromptInventorySourceDetail.js:173 +msgid "Only Group By" +msgstr "그룹 별로만" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:103 +msgid "OpenStack" +msgstr "OpenStack" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:114 +msgid "Option Details" +msgstr "옵션 세부 정보" + +#: screens/Inventory/shared/InventoryForm.js:77 +msgid "" +"Optional labels that describe this inventory,\n" +"such as 'dev' or 'test'. Labels can be used to group and filter\n" +"inventories and completed jobs." +msgstr "'dev' 또는 'test'와 같이 이 인벤토리를 설명하는 선택적 레이블입니다. 레이블을 사용하여 인벤토리 및 완료된 작업을 그룹화하고 필터링할 수 있습니다." + +#: screens/Template/shared/JobTemplateForm.js:394 +#: screens/Template/shared/WorkflowJobTemplateForm.js:194 +msgid "" +"Optional labels that describe this job template,\n" +"such as 'dev' or 'test'. Labels can be used to group and filter\n" +"job templates and completed jobs." +msgstr "'dev' 또는 'test'와 같이 이 작업 템플릿을 설명하는 선택적 레이블입니다. 레이블을 사용하여 작업 템플릿과 완료된 작업을 그룹화하고 필터링할 수 있습니다." + +#: screens/Template/shared/WebhookSubForm.js:206 +msgid "Optionally select the credential to use to send status updates back to the webhook service." +msgstr "선택적으로 상태 업데이트를 웹 후크 서비스로 다시 보내는 데 사용할 인증 정보를 선택합니다." + +#: components/NotificationList/NotificationList.js:220 +#: components/NotificationList/NotificationListItem.js:34 +#: screens/Credential/shared/TypeInputsSubForm.js:47 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:61 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:64 +#: screens/Template/shared/JobTemplateForm.js:551 +#: screens/Template/shared/WorkflowJobTemplateForm.js:218 +msgid "Options" +msgstr "옵션" + +#: screens/Template/Survey/SurveyReorderModal.js:214 +#: screens/Template/Survey/SurveyReorderModal.js:214 +#: screens/Template/Survey/SurveyReorderModal.js:230 +msgid "Order" +msgstr "순서" + +#: components/Lookup/ApplicationLookup.js:118 +#: components/Lookup/OrganizationLookup.js:101 +#: components/Lookup/OrganizationLookup.js:107 +#: components/Lookup/OrganizationLookup.js:123 +#: components/PromptDetail/PromptInventorySourceDetail.js:80 +#: components/PromptDetail/PromptInventorySourceDetail.js:90 +#: components/PromptDetail/PromptJobTemplateDetail.js:110 +#: components/PromptDetail/PromptJobTemplateDetail.js:120 +#: components/PromptDetail/PromptProjectDetail.js:77 +#: components/PromptDetail/PromptProjectDetail.js:88 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:65 +#: components/TemplateList/TemplateListItem.js:275 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:68 +#: screens/Application/ApplicationsList/ApplicationListItem.js:38 +#: screens/Application/ApplicationsList/ApplicationsList.js:157 +#: screens/Credential/CredentialDetail/CredentialDetail.js:220 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:67 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:155 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:167 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:76 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:74 +#: screens/Inventory/InventoryList/InventoryList.js:191 +#: screens/Inventory/InventoryList/InventoryList.js:221 +#: screens/Inventory/InventoryList/InventoryListItem.js:119 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:204 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:107 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:120 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:130 +#: screens/Project/ProjectDetail/ProjectDetail.js:161 +#: screens/Project/ProjectList/ProjectListItem.js:279 +#: screens/Project/ProjectList/ProjectListItem.js:290 +#: screens/Team/TeamDetail/TeamDetail.js:40 +#: screens/Team/TeamList/TeamList.js:143 +#: screens/Team/TeamList/TeamListItem.js:38 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:198 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:209 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:120 +#: screens/User/UserTeams/UserTeamList.js:181 +#: screens/User/UserTeams/UserTeamList.js:237 +#: screens/User/UserTeams/UserTeamListItem.js:23 +msgid "Organization" +msgstr "조직" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:100 +msgid "Organization (Name)" +msgstr "조직(이름)" + +#: screens/Team/TeamList/TeamList.js:126 +msgid "Organization Name" +msgstr "조직 이름" + +#: screens/Organization/Organization.js:153 +msgid "Organization not found." +msgstr "조직을 찾을 수 없습니다." + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:188 +#: routeConfig.js:96 +#: screens/ActivityStream/ActivityStream.js:175 +#: screens/Organization/OrganizationList/OrganizationList.js:117 +#: screens/Organization/OrganizationList/OrganizationList.js:163 +#: screens/Organization/Organizations.js:16 +#: screens/Organization/Organizations.js:26 +#: screens/User/User.js:65 +#: screens/User/UserOrganizations/UserOrganizationList.js:73 +#: screens/User/Users.js:33 +#: util/getRelatedResourceDeleteDetails.js:231 +#: util/getRelatedResourceDeleteDetails.js:265 +msgid "Organizations" +msgstr "조직" + +#: components/LaunchPrompt/steps/useOtherPromptsStep.js:85 +msgid "Other prompts" +msgstr "기타 프롬프트" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:57 +msgid "Out of compliance" +msgstr "규정 준수 외" + +#: screens/Job/Job.js:117 +#: screens/Job/Jobs.js:33 +msgid "Output" +msgstr "출력" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:125 +msgid "Overwrite" +msgstr "덮어쓰기" + +#: components/PromptDetail/PromptInventorySourceDetail.js:54 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:125 +msgid "Overwrite local groups and hosts from remote inventory source" +msgstr "원격 인벤토리 소스에서 로컬 그룹 및 호스트 덮어쓰기" + +#: components/PromptDetail/PromptInventorySourceDetail.js:59 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:130 +msgid "Overwrite local variables from remote inventory source" +msgstr "원격 인벤토리 소스에서 로컬 변수 덮어쓰기" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:146 +msgid "Overwrite variables" +msgstr "변수 덮어쓰기" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:496 +msgid "POST" +msgstr "POST" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:497 +msgid "PUT" +msgstr "PUT" + +#: components/NotificationList/NotificationList.js:198 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:139 +msgid "Pagerduty" +msgstr "PagerDuty" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:269 +msgid "Pagerduty Subdomain" +msgstr "PagerDuty 하위 도메인" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:296 +msgid "Pagerduty subdomain" +msgstr "PagerDuty 하위 도메인" + +#: components/Pagination/Pagination.js:35 +msgid "Pagination" +msgstr "페이지 번호" + +#: components/Workflow/WorkflowTools.js:165 +msgid "Pan Down" +msgstr "Pan Down" + +#: components/Workflow/WorkflowTools.js:132 +msgid "Pan Left" +msgstr "Panhiera" + +#: components/Workflow/WorkflowTools.js:176 +msgid "Pan Right" +msgstr "Pan right" + +#: components/Workflow/WorkflowTools.js:143 +msgid "Pan Up" +msgstr "Pan Up" + +#: components/AdHocCommands/AdHocDetailsStep.js:259 +msgid "Pass extra command line changes. There are two ansible command line parameters:" +msgstr "추가 명령줄 변경 사항을 전달합니다. 두 가지 ansible 명령행 매개변수가 있습니다." + +#: screens/Template/shared/JobTemplateForm.js:413 +msgid "" +"Pass extra command line variables to the playbook. This is the\n" +"-e or --extra-vars command line parameter for ansible-playbook.\n" +"Provide key/value pairs using either YAML or JSON. Refer to the\n" +"documentation for example syntax." +msgstr "플레이북에 추가 명령줄 변수를 전달합니다. ansible-playbook에 대해 -e 또는 --extra-vars 명령줄 매개 변수입니다. YAML 또는 JSON을 사용하여 키/값 쌍을 제공합니다. 예제 구문에 대한 설명서를 참조하십시오." + +#: screens/Template/shared/WorkflowJobTemplateForm.js:215 +msgid "Pass extra command line variables to the playbook. This is the -e or --extra-vars command line parameter for ansible-playbook. Provide key/value pairs using either YAML or JSON. Refer to the Ansible Tower documentation for example syntax." +msgstr "플레이북에 추가 명령줄 변수를 전달합니다. ansible-playbook에 대해 -e 또는 --extra-vars 명령줄 매개 변수입니다. YAML 또는 JSON을 사용하여 키/값 쌍을 제공합니다. 예제 구문에 대한 Ansible Tower 설명서를 참조하십시오." + +#: screens/Login/Login.js:184 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:71 +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:101 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:212 +#: screens/Template/Survey/SurveyQuestionForm.js:82 +#: screens/User/shared/UserForm.js:88 +msgid "Password" +msgstr "암호" + +#: screens/Dashboard/DashboardGraph.js:119 +msgid "Past 24 hours" +msgstr "지난 24 시간" + +#: screens/Dashboard/DashboardGraph.js:110 +msgid "Past month" +msgstr "지난 한 달" + +#: screens/Dashboard/DashboardGraph.js:113 +msgid "Past two weeks" +msgstr "지난 2주" + +#: screens/Dashboard/DashboardGraph.js:116 +msgid "Past week" +msgstr "지난 주" + +#: components/JobList/JobList.js:224 +#: components/StatusLabel/StatusLabel.js:36 +#: components/Workflow/WorkflowNodeHelp.js:93 +msgid "Pending" +msgstr "보류 중" + +#: components/AppContainer/PageHeaderToolbar.js:83 +msgid "Pending Workflow Approvals" +msgstr "워크플로우 승인 보류 중" + +#: screens/Inventory/InventoryList/InventoryListItem.js:128 +msgid "Pending delete" +msgstr "삭제 보류 중" + +#: components/Lookup/HostFilterLookup.js:369 +msgid "Perform a search to define a host filter" +msgstr "호스트 필터를 정의하여 검색을 수행" + +#: screens/User/UserTokenDetail/UserTokenDetail.js:69 +#: screens/User/UserTokenList/UserTokenList.js:105 +msgid "Personal Access Token" +msgstr "개인 액세스 토큰" + +#: screens/User/UserTokenList/UserTokenListItem.js:26 +msgid "Personal access token" +msgstr "개인 액세스 토큰" + +#: screens/Job/JobOutput/HostEventModal.js:119 +msgid "Play" +msgstr "플레이" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:84 +msgid "Play Count" +msgstr "플레이 수" + +#: screens/Job/JobOutput/JobOutputSearch.js:126 +msgid "Play Started" +msgstr "플레이 시작됨" + +#: components/PromptDetail/PromptJobTemplateDetail.js:153 +#: screens/Job/JobDetail/JobDetail.js:259 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:250 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:43 +#: screens/Template/shared/JobTemplateForm.js:354 +msgid "Playbook" +msgstr "Playbook" + +#: components/JobList/JobListItem.js:44 +#: screens/Job/JobDetail/JobDetail.js:72 +msgid "Playbook Check" +msgstr "플레이북 확인" + +#: screens/Job/JobOutput/JobOutputSearch.js:127 +msgid "Playbook Complete" +msgstr "플레이북 완료" + +#: components/PromptDetail/PromptProjectDetail.js:150 +#: screens/Project/ProjectDetail/ProjectDetail.js:229 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:82 +msgid "Playbook Directory" +msgstr "플레이북 디렉토리" + +#: components/JobList/JobList.js:209 +#: components/JobList/JobListItem.js:44 +#: components/Schedule/ScheduleList/ScheduleListItem.js:37 +#: screens/Job/JobDetail/JobDetail.js:72 +msgid "Playbook Run" +msgstr "플레이북 실행" + +#: screens/Job/JobOutput/JobOutputSearch.js:118 +msgid "Playbook Started" +msgstr "플레이북 시작됨" + +#: components/RelatedTemplateList/RelatedTemplateList.js:159 +#: components/TemplateList/TemplateList.js:222 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:23 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:54 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:159 +msgid "Playbook name" +msgstr "플레이북 이름" + +#: screens/Dashboard/DashboardGraph.js:146 +msgid "Playbook run" +msgstr "플레이북 실행" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:85 +msgid "Plays" +msgstr "플레이" + +#: components/Schedule/ScheduleList/ScheduleList.js:149 +msgid "Please add a Schedule to populate this list." +msgstr "이 목록을 채울 일정을 추가하십시오." + +#: components/Schedule/ScheduleList/ScheduleList.js:152 +msgid "Please add a Schedule to populate this list. Schedules can be added to a Template, Project, or Inventory Source." +msgstr "이 목록을 채울 일정을 추가하십시오. 템플릿, 프로젝트 또는 인벤토리 소스에 일정을 추가할 수 있습니다." + +#: screens/Template/Survey/SurveyList.js:146 +msgid "Please add survey questions." +msgstr "설문 조사를 추가하십시오." + +#: components/PaginatedTable/PaginatedTable.js:93 +msgid "Please add {pluralizedItemName} to populate this list" +msgstr "이 목록을 채우려면 {pluralizedItemName} 을 추가하십시오." + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerStartScreen.js:43 +msgid "Please click the Start button to begin." +msgstr "시작하려면 시작 버튼을 클릭하십시오." + +#: util/validators.js:160 +msgid "Please enter a valid URL" +msgstr "유효한 URL을 입력하십시오." + +#: screens/User/shared/UserTokenForm.js:19 +msgid "Please enter a value." +msgstr "값을 입력하십시오." + +#: screens/Login/Login.js:148 +msgid "Please log in" +msgstr "로그인하십시오" + +#: components/JobList/JobList.js:186 +msgid "Please run a job to populate this list." +msgstr "이 목록을 채우려면 작업을 실행하십시오." + +#: components/Schedule/shared/ScheduleForm.js:590 +msgid "Please select a day number between 1 and 31." +msgstr "1에서 31 사이의 날짜 번호를 선택하십시오." + +#: screens/Template/shared/JobTemplateForm.js:169 +msgid "Please select an Inventory or check the Prompt on Launch option" +msgstr "인벤토리를 선택하거나 시작 시 프롬프트 옵션을 선택하십시오." + +#: components/Schedule/shared/ScheduleForm.js:582 +msgid "Please select an end date/time that comes after the start date/time." +msgstr "시작 날짜/시간 이후의 종료 날짜/시간을 선택하십시오." + +#: components/Lookup/HostFilterLookup.js:358 +msgid "Please select an organization before editing the host filter" +msgstr "호스트 필터를 편집하기 전에 조직을 선택하십시오." + +#: screens/Job/JobOutput/EmptyOutput.js:20 +msgid "Please try another search using the filter above" +msgstr "위의 필터를 사용하여 다른 검색을 시도하십시오." + +#: screens/TopologyView/ContentLoading.js:40 +msgid "Please wait until the topology view is populated..." +msgstr "토폴로지 보기가 채워질 때까지 기다리십시오..." + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:77 +msgid "Pod spec override" +msgstr "Pod 사양 덮어쓰기" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:203 +#: screens/InstanceGroup/Instances/InstanceListItem.js:203 +#: screens/Instances/InstanceDetail/InstanceDetail.js:154 +#: screens/Instances/InstanceList/InstanceListItem.js:218 +msgid "Policy Type" +msgstr "정책 유형" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:63 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:26 +msgid "Policy instance minimum" +msgstr "정책 인스턴스 최소" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:68 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:36 +msgid "Policy instance percentage" +msgstr "정책 인스턴스 백분율" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginField.js:64 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginField.js:70 +msgid "Populate field from an external secret management system" +msgstr "외부 보안 관리 시스템에서 필드 채우기" + +#: components/Lookup/HostFilterLookup.js:348 +msgid "" +"Populate the hosts for this inventory by using a search\n" +"filter. Example: ansible_facts__ansible_distribution:\"RedHat\".\n" +"Refer to the documentation for further syntax and\n" +"examples. Refer to the Ansible Tower documentation for further syntax and\n" +"examples." +msgstr "검색 필터를 사용하여 이 인벤토리의 호스트를 채웁니다. 예: ansible_facts__ansible_distribution:\"RedHat\". 추가 구문 및 예제를 보려면 설명서를 참조하십시오. 추가 구문 및 예를 보려면 Ansible Tower 설명서를 참조하십시오." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:163 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:103 +msgid "Port" +msgstr "포트" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:222 +msgid "Preconditions for running this node when there are multiple parents. Refer to the" +msgstr "여러 명의 부모가 있을 때 이 노드를 실행하기 위한 전제 조건" + +#: screens/Template/Survey/MultipleChoiceField.js:59 +msgid "" +"Press 'Enter' to add more answer choices. One answer\n" +"choice per line." +msgstr "'Enter'를 눌러 더 많은 답변 선택 사항을 추가합니다. 행당 하나의 응답 선택." + +#: components/CodeEditor/CodeEditor.js:184 +msgid "Press Enter to edit. Press ESC to stop editing." +msgstr "Enter를 눌러 편집합니다. ESC를 눌러 편집을 중지합니다." + +#: components/AdHocCommands/useAdHocPreviewStep.js:17 +#: components/LaunchPrompt/steps/usePreviewStep.js:23 +msgid "Preview" +msgstr "미리보기" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:103 +msgid "Private key passphrase" +msgstr "개인 키 암호" + +#: components/PromptDetail/PromptJobTemplateDetail.js:65 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:127 +#: screens/Template/shared/JobTemplateForm.js:557 +msgid "Privilege Escalation" +msgstr "권한 에스컬레이션" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:111 +msgid "Privilege escalation password" +msgstr "권한 에스컬레이션 암호" + +#: components/JobList/JobListItem.js:239 +#: components/Lookup/ProjectLookup.js:104 +#: components/Lookup/ProjectLookup.js:109 +#: components/Lookup/ProjectLookup.js:165 +#: components/PromptDetail/PromptInventorySourceDetail.js:105 +#: components/PromptDetail/PromptJobTemplateDetail.js:138 +#: components/PromptDetail/PromptJobTemplateDetail.js:146 +#: components/TemplateList/TemplateListItem.js:303 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:218 +#: screens/Job/JobDetail/JobDetail.js:225 +#: screens/Job/JobDetail/JobDetail.js:243 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:225 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:234 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:38 +msgid "Project" +msgstr "프로젝트" + +#: components/PromptDetail/PromptProjectDetail.js:143 +#: screens/Project/ProjectDetail/ProjectDetail.js:226 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:60 +msgid "Project Base Path" +msgstr "프로젝트 기본 경로" + +#: screens/Job/JobDetail/JobDetail.js:230 +msgid "Project Status" +msgstr "프로젝트 상태" + +#: components/Workflow/WorkflowLegend.js:104 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:99 +msgid "Project Sync" +msgstr "프로젝트 동기화" + +#: screens/Project/ProjectDetail/ProjectDetail.js:259 +#: screens/Project/ProjectList/ProjectListItem.js:221 +msgid "Project Sync Error" +msgstr "프로젝트 동기화 오류" + +#: components/Workflow/WorkflowNodeHelp.js:67 +msgid "Project Update" +msgstr "프로젝트 업데이트" + +#: screens/Project/ProjectList/ProjectList.js:132 +msgid "Project copied successfully" +msgstr "프로젝트가 성공적으로 복사됨" + +#: screens/Project/Project.js:135 +msgid "Project not found." +msgstr "프로젝트를 찾을 수 없음" + +#: screens/Dashboard/Dashboard.js:109 +msgid "Project sync failures" +msgstr "프로젝트 동기화 실패" + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:146 +#: routeConfig.js:75 +#: screens/ActivityStream/ActivityStream.js:164 +#: screens/Dashboard/Dashboard.js:103 +#: screens/Project/ProjectList/ProjectList.js:180 +#: screens/Project/ProjectList/ProjectList.js:249 +#: screens/Project/Projects.js:14 +#: screens/Project/Projects.js:24 +#: util/getRelatedResourceDeleteDetails.js:59 +#: util/getRelatedResourceDeleteDetails.js:194 +#: util/getRelatedResourceDeleteDetails.js:224 +msgid "Projects" +msgstr "프로젝트" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:139 +msgid "Promote Child Groups and Hosts" +msgstr "하위 그룹 및 호스트 승격" + +#: components/Schedule/shared/ScheduleForm.js:638 +#: components/Schedule/shared/ScheduleForm.js:641 +msgid "Prompt" +msgstr "프롬프트" + +#: components/PromptDetail/PromptDetail.js:180 +msgid "Prompt Overrides" +msgstr "프롬프트 덮어쓰기" + +#: components/CodeEditor/VariablesField.js:241 +#: components/FieldWithPrompt/FieldWithPrompt.js:46 +#: screens/Credential/CredentialDetail/CredentialDetail.js:166 +msgid "Prompt on launch" +msgstr "시작 시 프롬프트" + +#: components/Schedule/shared/SchedulePromptableFields.js:104 +msgid "Prompt | {0}" +msgstr "프롬프트 | {0}" + +#: components/PromptDetail/PromptDetail.js:178 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:289 +msgid "Prompted Values" +msgstr "프롬프트 값" + +#: screens/Template/shared/JobTemplateForm.js:443 +#: screens/Template/shared/WorkflowJobTemplateForm.js:155 +msgid "" +"Provide a host pattern to further constrain\n" +"the list of hosts that will be managed or affected by the\n" +"playbook. Multiple patterns are allowed. Refer to Ansible\n" +"documentation for more information and examples on patterns." +msgstr "플레이북에 의해 관리 또는 영향을 받는 호스트 목록을 추가로 제한하기 위해 호스트 패턴을 제공합니다. 여러 패턴이 허용됩니다. 패턴에 대한 자세한 정보와 예제는 Ansible 문서를 참조하십시오." + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:36 +msgid "" +"Provide a host pattern to further constrain the list\n" +"of hosts that will be managed or affected by the playbook. Multiple\n" +"patterns are allowed. Refer to Ansible documentation for more\n" +"information and examples on patterns." +msgstr "플레이북에 의해 관리 또는 영향을 받는 호스트 목록을 추가로 제한하기 위해 호스트 패턴을 제공합니다. 여러 패턴이 허용됩니다. 패턴에 대한 자세한 정보와 예제는 Ansible 문서를 참조하십시오." + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:175 +msgid "Provide a value for this field or select the Prompt on launch option." +msgstr "이 필드에 값을 제공하거나 시작 시 프롬프트 실행 옵션을 선택합니다." + +#: components/AdHocCommands/AdHocDetailsStep.js:263 +msgid "" +"Provide key/value pairs using either\n" +"YAML or JSON." +msgstr "YAML 또는 JSON을 사용하여 키/값 쌍을 제공합니다." + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:191 +msgid "" +"Provide your Red Hat or Red Hat Satellite credentials\n" +"below and you can choose from a list of your available subscriptions.\n" +"The credentials you use will be stored for future use in\n" +"retrieving renewal or expanded subscriptions." +msgstr "아래에서 Red Hat 또는 Red Hat Satellite 인증 정보를 제공하고 사용 가능한 서브스크립션 목록에서 선택할 수 있습니다. 사용하는 인증 정보는 향후 갱신 또는 확장 서브스크립션을 검색하는데 사용할 수 있도록 저장됩니다." + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:83 +msgid "Provide your Red Hat or Red Hat Satellite credentials to enable Insights for Ansible Automation Platform." +msgstr "Ansible Automation Platform의 Insights를 사용할 수 있도록 Red Hat 또는 Red Hat Satellite 인증 정보를 제공합니다." + +#: components/PromptDetail/PromptJobTemplateDetail.js:164 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:288 +#: screens/Template/shared/JobTemplateForm.js:629 +msgid "Provisioning Callback URL" +msgstr "콜백 URL 프로비저닝" + +#: screens/Template/shared/JobTemplateForm.js:624 +msgid "Provisioning Callback details" +msgstr "프로비저닝 호출 세부 정보" + +#: components/PromptDetail/PromptJobTemplateDetail.js:70 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:132 +#: screens/Template/shared/JobTemplateForm.js:562 +#: screens/Template/shared/JobTemplateForm.js:565 +msgid "Provisioning Callbacks" +msgstr "프로비저닝 콜백" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:83 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:127 +msgid "Pull" +msgstr "Pull" + +#: screens/Template/Survey/SurveyQuestionForm.js:157 +msgid "Question" +msgstr "질문" + +#: screens/Setting/Settings.js:102 +msgid "RADIUS" +msgstr "RADIUS" + +#: screens/Setting/SettingList.js:73 +msgid "RADIUS settings" +msgstr "RADIUS 설정" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:233 +#: screens/InstanceGroup/Instances/InstanceListItem.js:161 +#: screens/Instances/InstanceDetail/InstanceDetail.js:183 +#: screens/Instances/InstanceList/InstanceListItem.js:171 +msgid "RAM {0}" +msgstr "RAM {0}" + +#: screens/User/shared/UserTokenForm.js:79 +msgid "Read" +msgstr "읽기" + +#: screens/Dashboard/Dashboard.js:133 +msgid "Recent Jobs" +msgstr "최근 작업" + +#: screens/Dashboard/Dashboard.js:131 +msgid "Recent Jobs list tab" +msgstr "최근 작업 목록 탭" + +#: screens/Dashboard/Dashboard.js:145 +msgid "Recent Templates" +msgstr "최근 템플릿" + +#: screens/Dashboard/Dashboard.js:143 +msgid "Recent Templates list tab" +msgstr "최근 템플릿 목록 탭" + +#: components/RelatedTemplateList/RelatedTemplateList.js:173 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:112 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:36 +msgid "Recent jobs" +msgstr "최근 작업" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:153 +msgid "Recipient List" +msgstr "수신자 목록" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:84 +msgid "Recipient list" +msgstr "수신자 목록" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:105 +msgid "Red Hat Ansible Automation Platform" +msgstr "Red Hat Ansible Automation Platform" + +#: components/Lookup/ProjectLookup.js:138 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:92 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:161 +#: screens/Project/ProjectList/ProjectList.js:201 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:100 +msgid "Red Hat Insights" +msgstr "Red Hat Insights" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:102 +msgid "Red Hat Satellite 6" +msgstr "Red Hat Satellite 6" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:104 +msgid "Red Hat Virtualization" +msgstr "Red Hat Virtualization" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:117 +msgid "Red Hat subscription manifest" +msgstr "Red Hat 서브스크립션 매니페스트" + +#: components/About/About.js:36 +msgid "Red Hat, Inc." +msgstr "Red Hat, Inc." + +#: screens/Application/shared/ApplicationForm.js:105 +msgid "Redirect URIs" +msgstr "URI 리디렉션" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:91 +msgid "Redirect uris" +msgstr "URI 리디렉션" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:259 +msgid "Redirecting to dashboard" +msgstr "대시보드로 리디렉션" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:263 +msgid "Redirecting to subscription detail" +msgstr "서브스크립션 세부 정보로 리디렉션" + +#: screens/Template/Survey/SurveyQuestionForm.js:255 +msgid "Refer to the" +msgstr "참조" + +#: screens/Template/shared/JobTemplateForm.js:433 +msgid "" +"Refer to the Ansible documentation for details\n" +"about the configuration file." +msgstr "구성 파일에 대한 자세한 내용은 Ansible 설명서를 참조하십시오." + +#: screens/User/UserTokens/UserTokens.js:77 +msgid "Refresh Token" +msgstr "토큰 새로 고침" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:81 +msgid "Refresh Token Expiration" +msgstr "토큰 만료 새로 고침" + +#: screens/Project/ProjectList/ProjectListItem.js:132 +msgid "Refresh for revision" +msgstr "버전 새로 고침" + +#: screens/Project/ProjectList/ProjectListItem.js:134 +msgid "Refresh project revision" +msgstr "프로젝트 버전 새로 고침" + +#: components/PromptDetail/PromptInventorySourceDetail.js:135 +msgid "Regions" +msgstr "리전" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:156 +msgid "Registry credential" +msgstr "레지스트리 인증 정보" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:265 +msgid "Regular expression where only matching host names will be imported. The filter is applied as a post-processing step after any inventory plugin filters are applied." +msgstr "호스트 이름과 일치하는 정규 표현식을 가져옵니다. 필터는 인벤토리 플러그인 필터를 적용한 후 사후 처리 단계로 적용됩니다." + +#: screens/Inventory/Inventories.js:80 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:62 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:175 +msgid "Related Groups" +msgstr "관련 그룹" + +#: components/Search/AdvancedSearch.js:282 +msgid "Related Keys" +msgstr "관련 키" + +#: components/Search/RelatedLookupTypeInput.js:16 +#: components/Search/RelatedLookupTypeInput.js:24 +msgid "Related search type" +msgstr "관련 검색 유형" + +#: components/Search/RelatedLookupTypeInput.js:19 +msgid "Related search type typeahead" +msgstr "관련 검색 자동 완성" + +#: components/JobList/JobListItem.js:146 +#: components/LaunchButton/ReLaunchDropDown.js:82 +#: screens/Job/JobDetail/JobDetail.js:477 +#: screens/Job/JobDetail/JobDetail.js:485 +#: screens/Job/JobOutput/shared/OutputToolbar.js:167 +msgid "Relaunch" +msgstr "다시 시작" + +#: components/JobList/JobListItem.js:126 +#: screens/Job/JobOutput/shared/OutputToolbar.js:147 +msgid "Relaunch Job" +msgstr "작업 다시 시작" + +#: components/LaunchButton/ReLaunchDropDown.js:41 +msgid "Relaunch all hosts" +msgstr "모든 호스트 다시 시작" + +#: components/LaunchButton/ReLaunchDropDown.js:54 +msgid "Relaunch failed hosts" +msgstr "실패한 호스트 다시 시작" + +#: components/LaunchButton/ReLaunchDropDown.js:30 +#: components/LaunchButton/ReLaunchDropDown.js:35 +msgid "Relaunch on" +msgstr "다시 시작" + +#: components/JobList/JobListItem.js:125 +#: screens/Job/JobOutput/shared/OutputToolbar.js:146 +msgid "Relaunch using host parameters" +msgstr "호스트 매개변수를 사용하여 다시 시작" + +#: components/Lookup/ProjectLookup.js:137 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:91 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:160 +#: screens/Project/ProjectList/ProjectList.js:200 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:99 +msgid "Remote Archive" +msgstr "원격 아카이브" + +#: components/SelectedList/DraggableSelectedList.js:83 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:21 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:29 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:40 +msgid "Remove" +msgstr "제거" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:36 +msgid "Remove All Nodes" +msgstr "모든 노드 제거" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:17 +msgid "Remove Link" +msgstr "링크 제거" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:28 +msgid "Remove Node {nodeName}" +msgstr "{nodeName} 노드 제거" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:70 +msgid "Remove any local modifications prior to performing an update." +msgstr "업데이트를 수행하기 전에 로컬 수정 사항을 제거합니다." + +#: components/Search/AdvancedSearch.js:201 +msgid "Remove the current search related to ansible facts to enable another search using this key." +msgstr "이 키를 사용하여 다른 검색을 활성화하려면 ansible 팩트와 관련된 현재 검색을 제거합니다." + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:14 +msgid "Remove {0} Access" +msgstr "{0} 액세스 제거" + +#: components/ResourceAccessList/ResourceAccessListItem.js:45 +msgid "Remove {0} chip" +msgstr "{0} 칩 제거" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:48 +msgid "Removing this link will orphan the rest of the branch and cause it to be executed immediately on launch." +msgstr "이 링크를 제거하면 나머지 분기가 분리되고 시작 시 즉시 실행됩니다." + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:271 +msgid "Repeat Frequency" +msgstr "반복 빈도" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:50 +msgid "Replace" +msgstr "교체" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:58 +msgid "Replace field with new value" +msgstr "필드를 새 값으로 교체" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:67 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:74 +msgid "Request subscription" +msgstr "서브스크립션 요청" + +#: screens/Template/Survey/SurveyListItem.js:51 +#: screens/Template/Survey/SurveyQuestionForm.js:182 +msgid "Required" +msgstr "필수 항목" + +#: screens/TopologyView/Header.js:87 +#: screens/TopologyView/Header.js:90 +msgid "Reset zoom" +msgstr "확대/축소 재설정" + +#: components/Workflow/WorkflowNodeHelp.js:154 +#: components/Workflow/WorkflowNodeHelp.js:188 +#: screens/Team/TeamRoles/TeamRoleListItem.js:12 +#: screens/Team/TeamRoles/TeamRolesList.js:180 +msgid "Resource Name" +msgstr "리소스 이름" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:227 +msgid "Resource deleted" +msgstr "삭제된 리소스" + +#: routeConfig.js:61 +#: screens/ActivityStream/ActivityStream.js:153 +msgid "Resources" +msgstr "리소스" + +#: components/TemplateList/TemplateListItem.js:149 +msgid "Resources are missing from this template." +msgstr "이 템플릿에서 리소스가 누락되어 있습니다." + +#: screens/Setting/shared/RevertButton.js:43 +msgid "Restore initial value." +msgstr "초기 값을 복원합니다." + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:244 +msgid "" +"Retrieve the enabled state from the given dict of host variables.\n" +"The enabled variable may be specified using dot notation, e.g: 'foo.bar'" +msgstr "호스트 변수의 지정된 dict에서 활성화된 상태를 검색합니다. 활성화된 변수는 점 표기법을 사용하여 지정할 수 있습니다(예: 'foo.bar')." + +#: components/JobCancelButton/JobCancelButton.js:78 +#: components/JobCancelButton/JobCancelButton.js:82 +#: components/JobList/JobListCancelButton.js:160 +#: components/JobList/JobListCancelButton.js:163 +#: screens/Job/JobOutput/JobOutput.js:795 +#: screens/Job/JobOutput/JobOutput.js:798 +msgid "Return" +msgstr "돌아가기" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:129 +msgid "Return to subscription management." +msgstr "서브스크립션 관리로 돌아가기" + +#: components/Search/AdvancedSearch.js:171 +msgid "Returns results that have values other than this one as well as other filters." +msgstr "이 필터 및 다른 필터를 제외한 값으로 결과를 반환합니다." + +#: components/Search/AdvancedSearch.js:158 +msgid "Returns results that satisfy this one as well as other filters. This is the default set type if nothing is selected." +msgstr "이 필터와 다른 필터를 충족하는 결과를 반환합니다. 아무것도 선택하지 않은 경우 기본 설정 유형입니다." + +#: components/Search/AdvancedSearch.js:164 +msgid "Returns results that satisfy this one or any other filters." +msgstr "이 필터를 하나 또는 다른 필터를 충족하는 결과를 반환합니다." + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:50 +#: screens/Setting/shared/RevertButton.js:53 +#: screens/Setting/shared/RevertButton.js:62 +msgid "Revert" +msgstr "되돌리기" + +#: screens/Setting/shared/RevertAllAlert.js:23 +msgid "Revert all" +msgstr "모두 되돌리기" + +#: screens/Setting/shared/RevertFormActionGroup.js:21 +#: screens/Setting/shared/RevertFormActionGroup.js:27 +msgid "Revert all to default" +msgstr "모두 기본값으로 되돌립니다." + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:57 +msgid "Revert field to previously saved value" +msgstr "이전에 저장된 값으로 필드를 되돌리기" + +#: screens/Setting/shared/RevertAllAlert.js:11 +msgid "Revert settings" +msgstr "설정 복원" + +#: screens/Setting/shared/RevertButton.js:42 +msgid "Revert to factory default." +msgstr "팩토리 기본 설정으로 되돌립니다." + +#: screens/Job/JobDetail/JobDetail.js:254 +#: screens/Project/ProjectList/ProjectList.js:224 +#: screens/Project/ProjectList/ProjectListItem.js:213 +msgid "Revision" +msgstr "버전" + +#: screens/Project/shared/ProjectSubForms/SvnSubForm.js:36 +msgid "Revision #" +msgstr "버전 #" + +#: components/NotificationList/NotificationList.js:199 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:140 +msgid "Rocket.Chat" +msgstr "Rocket.Chat" + +#: screens/Team/TeamRoles/TeamRoleListItem.js:20 +#: screens/Team/TeamRoles/TeamRolesList.js:148 +#: screens/Team/TeamRoles/TeamRolesList.js:182 +#: screens/User/UserList/UserList.js:163 +#: screens/User/UserList/UserListItem.js:55 +#: screens/User/UserRoles/UserRolesList.js:146 +#: screens/User/UserRoles/UserRolesList.js:157 +#: screens/User/UserRoles/UserRolesListItem.js:26 +msgid "Role" +msgstr "역할" + +#: components/ResourceAccessList/ResourceAccessList.js:143 +#: components/ResourceAccessList/ResourceAccessList.js:156 +#: components/ResourceAccessList/ResourceAccessList.js:183 +#: components/ResourceAccessList/ResourceAccessListItem.js:69 +#: screens/Team/Team.js:58 +#: screens/Team/Teams.js:31 +#: screens/User/User.js:70 +#: screens/User/Users.js:31 +msgid "Roles" +msgstr "역할" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:98 +#: components/Workflow/WorkflowLinkHelp.js:39 +#: screens/Credential/shared/ExternalTestModal.js:89 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:49 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:24 +#: screens/Template/shared/JobTemplateForm.js:201 +msgid "Run" +msgstr "실행" + +#: components/AdHocCommands/AdHocCommands.js:138 +#: components/AdHocCommands/AdHocCommands.js:142 +#: components/AdHocCommands/AdHocCommands.js:148 +#: components/AdHocCommands/AdHocCommands.js:152 +#: screens/Job/JobDetail/JobDetail.js:73 +msgid "Run Command" +msgstr "명령 실행" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:266 +#: screens/Instances/InstanceDetail/InstanceDetail.js:221 +msgid "Run a health check on the instance" +msgstr "인스턴스에서 상태 점검을 실행합니다." + +#: components/AdHocCommands/AdHocCommands.js:132 +msgid "Run ad hoc command" +msgstr "애드혹 명령 실행" + +#: components/AdHocCommands/AdHocCommandsWizard.js:51 +msgid "Run command" +msgstr "명령 실행" + +#: components/Schedule/shared/FrequencyDetailSubform.js:213 +msgid "Run every" +msgstr "모두 실행" + +#: components/Schedule/shared/ScheduleForm.js:146 +msgid "Run frequency" +msgstr "실행 빈도" + +#: components/Schedule/shared/FrequencyDetailSubform.js:334 +msgid "Run on" +msgstr "실행" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useRunTypeStep.js:32 +msgid "Run type" +msgstr "실행 유형" + +#: components/JobList/JobList.js:226 +#: components/StatusLabel/StatusLabel.js:35 +#: components/TemplateList/TemplateListItem.js:118 +#: components/Workflow/WorkflowNodeHelp.js:99 +msgid "Running" +msgstr "실행 중" + +#: screens/Job/JobOutput/JobOutputSearch.js:119 +msgid "Running Handlers" +msgstr "Handlers 실행" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:206 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:210 +#: screens/InstanceGroup/Instances/InstanceListItem.js:194 +#: screens/Instances/InstanceDetail/InstanceDetail.js:157 +#: screens/Instances/InstanceList/InstanceListItem.js:209 +msgid "Running Jobs" +msgstr "작업 실행" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:71 +msgid "Running jobs" +msgstr "실행 중인 작업" + +#: screens/Setting/Settings.js:105 +msgid "SAML" +msgstr "SAML" + +#: screens/Setting/SettingList.js:77 +msgid "SAML settings" +msgstr "SAML 설정" + +#: screens/Dashboard/DashboardGraph.js:143 +msgid "SCM update" +msgstr "SCM 업데이트" + +#: screens/User/UserDetail/UserDetail.js:58 +#: screens/User/UserList/UserListItem.js:49 +msgid "SOCIAL" +msgstr "SOCIAL" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:95 +msgid "SSH password" +msgstr "SSH 암호" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:229 +msgid "SSL Connection" +msgstr "SSL 연결" + +#: components/Workflow/WorkflowStartNode.js:60 +#: components/Workflow/workflowReducer.js:413 +msgid "START" +msgstr "시작" + +#: components/Sparkline/Sparkline.js:31 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:162 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:39 +#: screens/Project/ProjectDetail/ProjectDetail.js:120 +#: screens/Project/ProjectList/ProjectListItem.js:73 +msgid "STATUS:" +msgstr "상태:" + +#: components/Schedule/shared/FrequencyDetailSubform.js:311 +msgid "Sat" +msgstr "토요일" + +#: components/Schedule/shared/FrequencyDetailSubform.js:316 +#: components/Schedule/shared/FrequencyDetailSubform.js:448 +msgid "Saturday" +msgstr "토요일" + +#: components/AddRole/AddResourceRole.js:266 +#: components/AssociateModal/AssociateModal.js:104 +#: components/AssociateModal/AssociateModal.js:110 +#: components/FormActionGroup/FormActionGroup.js:13 +#: components/FormActionGroup/FormActionGroup.js:19 +#: components/Schedule/shared/ScheduleForm.js:624 +#: components/Schedule/shared/ScheduleForm.js:630 +#: components/Schedule/shared/useSchedulePromptSteps.js:45 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:131 +#: screens/Credential/shared/CredentialForm.js:318 +#: screens/Credential/shared/CredentialForm.js:323 +#: screens/Setting/shared/RevertFormActionGroup.js:12 +#: screens/Setting/shared/RevertFormActionGroup.js:18 +#: screens/Template/Survey/SurveyReorderModal.js:202 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:35 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:129 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:158 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:162 +msgid "Save" +msgstr "저장" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:33 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:36 +msgid "Save & Exit" +msgstr "저장 및 종료" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:32 +msgid "Save link changes" +msgstr "링크 변경 저장" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:254 +msgid "Save successful!" +msgstr "성공적으로 저장했습니다!" + +#: components/JobList/JobListItem.js:181 +#: components/JobList/JobListItem.js:187 +msgid "Schedule" +msgstr "일정" + +#: screens/Project/Projects.js:36 +#: screens/Template/Templates.js:53 +msgid "Schedule Details" +msgstr "일정 세부 정보" + +#: screens/Inventory/Inventories.js:91 +msgid "Schedule details" +msgstr "일정 세부 정보" + +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:49 +msgid "Schedule is active" +msgstr "일정이 활성화됨" + +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:49 +msgid "Schedule is inactive" +msgstr "일정이 비활성 상태입니다" + +#: components/Schedule/shared/ScheduleForm.js:534 +msgid "Schedule is missing rrule" +msgstr "일정에 규칙이 누락되어 있습니다" + +#: components/Schedule/Schedule.js:82 +msgid "Schedule not found." +msgstr "스케줄을 찾을 수 없습니다." + +#: components/Schedule/ScheduleList/ScheduleList.js:163 +#: components/Schedule/ScheduleList/ScheduleList.js:228 +#: routeConfig.js:44 +#: screens/ActivityStream/ActivityStream.js:147 +#: screens/Inventory/Inventories.js:88 +#: screens/Inventory/InventorySource/InventorySource.js:88 +#: screens/ManagementJob/ManagementJob.js:107 +#: screens/ManagementJob/ManagementJobs.js:24 +#: screens/Project/Project.js:119 +#: screens/Project/Projects.js:33 +#: screens/Schedule/AllSchedules.js:21 +#: screens/Template/Template.js:147 +#: screens/Template/Templates.js:50 +#: screens/Template/WorkflowJobTemplate.js:129 +msgid "Schedules" +msgstr "일정" + +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:136 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:31 +#: screens/User/UserTokenDetail/UserTokenDetail.js:47 +#: screens/User/UserTokenList/UserTokenList.js:138 +#: screens/User/UserTokenList/UserTokenList.js:184 +#: screens/User/UserTokenList/UserTokenListItem.js:29 +#: screens/User/shared/UserTokenForm.js:69 +msgid "Scope" +msgstr "범위" + +#: screens/Job/JobOutput/PageControls.js:79 +msgid "Scroll first" +msgstr "먼저 스크롤" + +#: screens/Job/JobOutput/PageControls.js:87 +msgid "Scroll last" +msgstr "마지막 스크롤" + +#: screens/Job/JobOutput/PageControls.js:71 +msgid "Scroll next" +msgstr "다음 스크롤" + +#: screens/Job/JobOutput/PageControls.js:63 +msgid "Scroll previous" +msgstr "이전 스크롤" + +#: components/Lookup/HostFilterLookup.js:289 +#: components/Lookup/Lookup.js:136 +msgid "Search" +msgstr "검색" + +#: screens/Job/JobOutput/JobOutputSearch.js:152 +msgid "Search is disabled while the job is running" +msgstr "작업이 실행되는 동안 검색이 비활성화됩니다." + +#: components/Search/AdvancedSearch.js:306 +#: components/Search/Search.js:248 +msgid "Search submit button" +msgstr "검색 제출 버튼" + +#: components/Search/Search.js:237 +msgid "Search text input" +msgstr "검색 텍스트 입력" + +#: components/Lookup/HostFilterLookup.js:397 +msgid "Searching by ansible_facts requires special syntax. Refer to the" +msgstr "ansible_facts로 검색하는 경우 특수 구문이 필요합니다." + +#: components/Schedule/shared/FrequencyDetailSubform.js:398 +msgid "Second" +msgstr "초" + +#: components/PromptDetail/PromptInventorySourceDetail.js:121 +#: components/PromptDetail/PromptProjectDetail.js:138 +#: screens/Project/ProjectDetail/ProjectDetail.js:217 +msgid "Seconds" +msgstr "초" + +#: components/AdHocCommands/AdHocPreviewStep.js:34 +#: components/LaunchPrompt/steps/PreviewStep.js:63 +msgid "See errors on the left" +msgstr "왼쪽의 오류 보기" + +#: components/JobList/JobListItem.js:84 +#: components/Lookup/HostFilterLookup.js:379 +#: components/Lookup/Lookup.js:193 +#: components/Pagination/Pagination.js:33 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:98 +msgid "Select" +msgstr "선택" + +#: screens/Credential/shared/CredentialForm.js:129 +msgid "Select Credential Type" +msgstr "인증 정보 유형 선택" + +#: screens/Host/HostGroups/HostGroupsList.js:237 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:254 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:257 +msgid "Select Groups" +msgstr "그룹 선택" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:277 +msgid "Select Hosts" +msgstr "호스트 선택" + +#: components/AnsibleSelect/AnsibleSelect.js:38 +msgid "Select Input" +msgstr "입력 선택" + +#: screens/InstanceGroup/Instances/InstanceList.js:282 +msgid "Select Instances" +msgstr "인스턴스 선택" + +#: components/AssociateModal/AssociateModal.js:22 +msgid "Select Items" +msgstr "항목 선택" + +#: components/AddRole/AddResourceRole.js:220 +msgid "Select Items from List" +msgstr "목록에서 항목 선택" + +#: components/LabelSelect/LabelSelect.js:99 +msgid "Select Labels" +msgstr "레이블 선택" + +#: components/AddRole/AddResourceRole.js:255 +msgid "Select Roles to Apply" +msgstr "적용할 역할 선택" + +#: screens/User/UserTeams/UserTeamList.js:251 +msgid "Select Teams" +msgstr "팀 선택" + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:25 +msgid "Select a JSON formatted service account key to autopopulate the following fields." +msgstr "JSON 형식의 서비스 계정 키를 선택하여 다음 필드를 자동으로 채웁니다." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:76 +msgid "Select a Node Type" +msgstr "노드 유형 선택" + +#: components/AddRole/AddResourceRole.js:189 +msgid "Select a Resource Type" +msgstr "리소스 유형 선택" + +#: screens/Template/shared/JobTemplateForm.js:334 +msgid "" +"Select a branch for the job template. This branch is applied to\n" +"all job template nodes that prompt for a branch." +msgstr "작업 템플릿에 대한 분기를 선택합니다. 이 분기는 분기를 요청하는 모든 작업 템플릿 노드에 적용됩니다." + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:47 +msgid "Select a branch for the workflow. This branch is applied to all job template nodes that prompt for a branch" +msgstr "워크플로의 분기를 선택합니다. 이 분기는 분기를 요청하는 모든 작업 템플릿 노드에 적용됩니다." + +#: screens/Template/shared/WorkflowJobTemplateForm.js:177 +msgid "Select a branch for the workflow. This branch is applied to all job template nodes that prompt for a branch." +msgstr "워크플로의 분기를 선택합니다. 이 분기는 분기를 요청하는 모든 작업 템플릿 노드에 적용됩니다." + +#: screens/Credential/shared/CredentialForm.js:139 +msgid "Select a credential Type" +msgstr "인증 정보 유형 선택" + +#: components/JobList/JobListCancelButton.js:98 +msgid "Select a job to cancel" +msgstr "취소할 작업 선택" + +#: screens/Metrics/Metrics.js:211 +msgid "Select a metric" +msgstr "메트릭 선택" + +#: components/AdHocCommands/AdHocDetailsStep.js:74 +msgid "Select a module" +msgstr "모듈 선택" + +#: screens/Template/shared/PlaybookSelect.js:57 +#: screens/Template/shared/PlaybookSelect.js:58 +msgid "Select a playbook" +msgstr "Playbook 선택" + +#: screens/Template/shared/JobTemplateForm.js:322 +msgid "Select a project before editing the execution environment." +msgstr "실행 환경을 편집하기 전에 프로젝트를 선택합니다." + +#: screens/Template/Survey/SurveyToolbar.js:82 +msgid "Select a question to delete" +msgstr "삭제할 질문을 선택" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:19 +msgid "Select a row to approve" +msgstr "승인할 행을 선택" + +#: components/PaginatedTable/ToolbarDeleteButton.js:160 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:103 +msgid "Select a row to delete" +msgstr "삭제할 행 선택" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:19 +msgid "Select a row to deny" +msgstr "거부할 행 선택" + +#: components/DisassociateButton/DisassociateButton.js:71 +msgid "Select a row to disassociate" +msgstr "연결할 행을 선택" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:87 +msgid "Select a subscription" +msgstr "서브스크립션 선택" + +#: components/HostForm/HostForm.js:39 +#: components/Schedule/shared/FrequencyDetailSubform.js:56 +#: components/Schedule/shared/FrequencyDetailSubform.js:84 +#: components/Schedule/shared/FrequencyDetailSubform.js:88 +#: components/Schedule/shared/FrequencyDetailSubform.js:96 +#: components/Schedule/shared/ScheduleForm.js:93 +#: components/Schedule/shared/ScheduleForm.js:97 +#: screens/Credential/shared/CredentialForm.js:44 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:77 +#: screens/Inventory/shared/InventoryForm.js:63 +#: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:49 +#: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:50 +#: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:49 +#: screens/Inventory/shared/InventorySourceSubForms/InsightsSubForm.js:50 +#: screens/Inventory/shared/InventorySourceSubForms/OpenStackSubForm.js:49 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:34 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:92 +#: screens/Inventory/shared/InventorySourceSubForms/SatelliteSubForm.js:49 +#: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:49 +#: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:49 +#: screens/Inventory/shared/SmartInventoryForm.js:67 +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:24 +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:61 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:438 +#: screens/Project/shared/ProjectForm.js:189 +#: screens/Project/shared/ProjectSubForms/InsightsSubForm.js:39 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:36 +#: screens/Team/shared/TeamForm.js:49 +#: screens/Template/Survey/SurveyQuestionForm.js:30 +#: screens/Template/shared/WorkflowJobTemplateForm.js:124 +#: screens/User/shared/UserForm.js:139 +msgid "Select a value for this field" +msgstr "이 필드의 값을 선택" + +#: screens/Template/shared/WebhookSubForm.js:128 +msgid "Select a webhook service." +msgstr "Webhook 서비스 선택" + +#: components/DataListToolbar/DataListToolbar.js:125 +#: screens/Template/Survey/SurveyToolbar.js:49 +msgid "Select all" +msgstr "모두 선택" + +#: screens/ActivityStream/ActivityStream.js:123 +msgid "Select an activity type" +msgstr "활동 유형 선택" + +#: screens/Metrics/Metrics.js:200 +msgid "Select an instance" +msgstr "인스턴스 선택" + +#: screens/Metrics/Metrics.js:242 +msgid "Select an instance and a metric to show chart" +msgstr "차트를 표시할 인스턴스 및 메트릭을 선택합니다." + +#: components/HealthCheckButton/HealthCheckButton.js:19 +msgid "Select an instance to run a health check." +msgstr "상태 점검을 실행할 인스턴스를 선택합니다." + +#: screens/Template/shared/WorkflowJobTemplateForm.js:140 +msgid "Select an inventory for the workflow. This inventory is applied to all workflow nodes that prompt for an inventory." +msgstr "워크플로에 대한 인벤토리를 선택합니다. 이 인벤토리는 인벤토리를 요청하는 모든 워크플로 노드에 적용됩니다." + +#: components/LaunchPrompt/steps/SurveyStep.js:129 +msgid "Select an option" +msgstr "옵션 선택" + +#: screens/Project/shared/ProjectForm.js:200 +msgid "Select an organization before editing the default execution environment." +msgstr "기본 실행 환경을 편집하기 전에 조직을 선택합니다." + +#: screens/Template/shared/JobTemplateForm.js:376 +msgid "" +"Select credentials for accessing the nodes this job will be ran\n" +"against. You can only select one credential of each type. For machine credentials (SSH),\n" +"checking \"Prompt on launch\" without selecting credentials will require you to select a machine\n" +"credential at run time. If you select credentials and check \"Prompt on launch\", the selected\n" +"credential(s) become the defaults that can be updated at run time." +msgstr "이 작업이 실행될 노드에 액세스하기 위한 인증 정보를 선택합니다. 각 유형에 대해 하나의 인증 정보만 선택할 수 있습니다. 시스템 인증 정보 (SSH)의 경우 인증 정보를 선택하지 않으면 런타임에 시스템 인증 정보를 선택해야합니다. 인증 정보를 선택하고 \"시작 시 프롬프트\"를 선택하면 선택한 인증 정보를 런타임에 업데이트할 수 있는 기본값이 됩니다." + +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:85 +msgid "" +"Select from the list of directories found in\n" +"the Project Base Path. Together the base path and the playbook\n" +"directory provide the full path used to locate playbooks." +msgstr "프로젝트 기본 경로에 있는 디렉터리 목록에서 선택합니다. 기본 경로와 플레이북 디렉토리는 플레이북을 찾는 데 사용되는 전체 경로를 제공합니다." + +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:99 +msgid "Select items from list" +msgstr "목록에서 항목 선택" + +#: screens/Dashboard/DashboardGraph.js:124 +#: screens/Dashboard/DashboardGraph.js:125 +msgid "Select job type" +msgstr "작업 유형 선택" + +#: components/LaunchPrompt/steps/SurveyStep.js:177 +msgid "Select option(s)" +msgstr "옵션 선택" + +#: screens/Dashboard/DashboardGraph.js:95 +#: screens/Dashboard/DashboardGraph.js:96 +#: screens/Dashboard/DashboardGraph.js:97 +msgid "Select period" +msgstr "기간 선택" + +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:118 +msgid "Select roles to apply" +msgstr "적용할 역할 선택" + +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:129 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:130 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:131 +msgid "Select source path" +msgstr "소스 경로 선택" + +#: screens/Dashboard/DashboardGraph.js:151 +#: screens/Dashboard/DashboardGraph.js:152 +msgid "Select status" +msgstr "상태 선택" + +#: components/MultiSelect/TagMultiSelect.js:59 +msgid "Select tags" +msgstr "태그 선택" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:94 +msgid "Select the Execution Environment you want this command to run inside." +msgstr "이 명령을 실행할 실행 환경을 선택합니다." + +#: screens/Inventory/shared/SmartInventoryForm.js:87 +msgid "Select the Instance Groups for this Inventory to run on." +msgstr "이 인벤토리의 인스턴스 그룹을 선택하여 실행할 인스턴스를 선택합니다." + +#: screens/Template/shared/JobTemplateForm.js:513 +msgid "" +"Select the Instance Groups for this Job Template\n" +"to run on." +msgstr "이 작업 템플릿의 인스턴스 그룹을 선택합니다." + +#: screens/Organization/shared/OrganizationForm.js:83 +msgid "Select the Instance Groups for this Organization to run on." +msgstr "이 조직에서 실행할 인스턴스 그룹을 선택합니다." + +#: screens/User/shared/UserTokenForm.js:49 +msgid "Select the application that this token will belong to, or leave this field empty to create a Personal Access Token." +msgstr "이 토큰이 속한 애플리케이션을 선택하거나 이 필드를 비워 개인 액세스 토큰을 만듭니다." + +#: components/AdHocCommands/AdHocCredentialStep.js:104 +msgid "Select the credential you want to use when accessing the remote hosts to run the command. Choose the credential containing the username and SSH key or password that Ansible will need to log into the remote hosts." +msgstr "원격 호스트에 액세스하여 명령을 실행할 때 사용할 인증 정보를 선택합니다. Ansible에서 원격 호스트에 로그인해야 하는 사용자 이름 및 SSH 키 또는 암호가 포함된 인증 정보를 선택합니다." + +#: screens/Template/shared/JobTemplateForm.js:321 +msgid "Select the execution environment for this job template." +msgstr "이 작업 템플릿의 실행 환경을 선택합니다." + +#: components/Lookup/InventoryLookup.js:133 +#: screens/Template/shared/JobTemplateForm.js:285 +msgid "" +"Select the inventory containing the hosts\n" +"you want this job to manage." +msgstr "이 작업을 관리할 호스트가 포함된 인벤토리를 선택합니다." + +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:107 +msgid "" +"Select the inventory file\n" +"to be synced by this source. You can select from\n" +"the dropdown or enter a file within the input." +msgstr "이 소스에서 동기화할 인벤토리 파일을 선택합니다. 드롭다운에서 선택하거나 입력 란에 파일을 입력할 수 있습니다." + +#: components/HostForm/HostForm.js:32 +#: components/HostForm/HostForm.js:51 +msgid "Select the inventory that this host will belong to." +msgstr "이 호스트가 속할 인벤토리를 선택합니다." + +#: screens/Template/shared/JobTemplateForm.js:357 +msgid "Select the playbook to be executed by this job." +msgstr "이 작업에서 실행할 플레이북을 선택합니다." + +#: screens/Template/shared/JobTemplateForm.js:300 +msgid "" +"Select the project containing the playbook\n" +"you want this job to execute." +msgstr "이 작업을 실행할 플레이북을 포함하는 프로젝트를 선택합니다." + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:79 +msgid "Select your Ansible Automation Platform subscription to use." +msgstr "사용할 Ansible Automation Platform 서브스크립션을 선택합니다." + +#: components/Lookup/Lookup.js:179 +msgid "Select {0}" +msgstr "{0} 선택" + +#: components/AddRole/AddResourceRole.js:231 +#: components/AddRole/AddResourceRole.js:243 +#: components/AddRole/AddResourceRole.js:261 +#: components/AddRole/SelectRoleStep.js:27 +#: components/CheckboxListItem/CheckboxListItem.js:44 +#: components/Lookup/InstanceGroupsLookup.js:87 +#: components/OptionsList/OptionsList.js:74 +#: components/Schedule/ScheduleList/ScheduleListItem.js:78 +#: components/TemplateList/TemplateListItem.js:140 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:108 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:126 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:26 +#: screens/Application/ApplicationsList/ApplicationListItem.js:31 +#: screens/Credential/CredentialList/CredentialListItem.js:56 +#: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:31 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:65 +#: screens/Host/HostGroups/HostGroupItem.js:26 +#: screens/Host/HostList/HostListItem.js:48 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:59 +#: screens/InstanceGroup/Instances/InstanceListItem.js:122 +#: screens/Instances/InstanceList/InstanceListItem.js:126 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:42 +#: screens/Inventory/InventoryList/InventoryListItem.js:90 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupListItem.js:37 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:110 +#: screens/Organization/OrganizationList/OrganizationListItem.js:43 +#: screens/Organization/shared/OrganizationForm.js:113 +#: screens/Project/ProjectList/ProjectListItem.js:177 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:242 +#: screens/Team/TeamList/TeamListItem.js:31 +#: screens/Template/Survey/SurveyListItem.js:34 +#: screens/User/UserTokenList/UserTokenListItem.js:19 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:57 +msgid "Selected" +msgstr "선택됨" + +#: components/LaunchPrompt/steps/CredentialsStep.js:142 +#: components/LaunchPrompt/steps/CredentialsStep.js:147 +#: components/Lookup/MultiCredentialsLookup.js:161 +#: components/Lookup/MultiCredentialsLookup.js:166 +msgid "Selected Category" +msgstr "선택한 카테고리" + +#: components/Schedule/shared/ScheduleForm.js:573 +#: components/Schedule/shared/ScheduleForm.js:574 +msgid "Selected date range must have at least 1 schedule occurrence." +msgstr "선택한 날짜 범위는 하나 이상의 일정이 포함되어 있어야 합니다." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:158 +msgid "Sender Email" +msgstr "보낸 사람 이메일" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:95 +msgid "Sender e-mail" +msgstr "보낸 사람 이메일" + +#: components/Schedule/shared/FrequencyDetailSubform.js:150 +msgid "September" +msgstr "9월" + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:24 +msgid "Service account JSON file" +msgstr "서비스 계정 JSON 파일" + +#: screens/Inventory/shared/InventorySourceForm.js:46 +#: screens/Project/shared/ProjectForm.js:93 +msgid "Set a value for this field" +msgstr "이 필드의 값을 설정합니다." + +#: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:70 +msgid "Set how many days of data should be retained." +msgstr "유지해야 하는 데이터 일 수를 설정합니다." + +#: screens/Setting/SettingList.js:118 +msgid "Set preferences for data collection, logos, and logins" +msgstr "데이터 수집, 로고 및 로그인에 대한 기본 설정" + +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:132 +msgid "Set source path to" +msgstr "소스 경로 설정" + +#: components/InstanceToggle/InstanceToggle.js:48 +msgid "Set the instance enabled or disabled. If disabled, jobs will not be assigned to this instance." +msgstr "인스턴스 활성화 또는 비활성화를 설정합니다. 비활성화된 경우 작업이 이 인스턴스에 할당되지 않습니다." + +#: screens/Application/shared/ApplicationForm.js:128 +msgid "Set to Public or Confidential depending on how secure the client device is." +msgstr "클라이언트 장치의 보안에 따라 공개 또는 기밀로 설정합니다." + +#: components/Search/AdvancedSearch.js:149 +msgid "Set type" +msgstr "설정 유형" + +#: components/Search/AdvancedSearch.js:233 +msgid "Set type disabled for related search field fuzzy searches" +msgstr "관련 검색 필드 퍼지 검색에 대해 설정 유형 비활성화" + +#: components/Search/AdvancedSearch.js:140 +msgid "Set type select" +msgstr "설정 유형 선택" + +#: components/Search/AdvancedSearch.js:143 +msgid "Set type typeahead" +msgstr "설정 유형 자동 완성" + +#: components/Workflow/WorkflowTools.js:154 +msgid "Set zoom to 100% and center graph" +msgstr "zoom을 100% 및 센터 그래프로 설정" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:46 +msgid "Setting category" +msgstr "카테고리 설정" + +#: screens/Setting/shared/RevertButton.js:46 +msgid "Setting matches factory default." +msgstr "설정이 기본 설정과 일치합니다." + +#: screens/ActivityStream/ActivityStreamDetailButton.js:49 +msgid "Setting name" +msgstr "설정 이름" + +#: routeConfig.js:159 +#: routeConfig.js:163 +#: screens/ActivityStream/ActivityStream.js:214 +#: screens/ActivityStream/ActivityStream.js:216 +#: screens/Setting/Settings.js:42 +msgid "Settings" +msgstr "설정" + +#: components/FormField/PasswordInput.js:35 +msgid "Show" +msgstr "표시" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:173 +#: components/PromptDetail/PromptDetail.js:290 +#: components/PromptDetail/PromptJobTemplateDetail.js:158 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:324 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:271 +#: screens/Template/shared/JobTemplateForm.js:495 +msgid "Show Changes" +msgstr "변경 사항 표시" + +#: components/AdHocCommands/AdHocDetailsStep.js:193 +#: components/AdHocCommands/AdHocDetailsStep.js:194 +msgid "Show changes" +msgstr "변경 사항 표시" + +#: components/LaunchPrompt/LaunchPrompt.js:105 +#: components/Schedule/shared/SchedulePromptableFields.js:109 +msgid "Show description" +msgstr "설명 표시" + +#: components/ChipGroup/ChipGroup.js:12 +msgid "Show less" +msgstr "더 적은 수를 표시" + +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:126 +msgid "Show only root groups" +msgstr "root 그룹만 표시" + +#: screens/Login/Login.js:219 +msgid "Sign in with Azure AD" +msgstr "Azure AD로 로그인" + +#: screens/Login/Login.js:233 +msgid "Sign in with GitHub" +msgstr "GitHub로 로그인" + +#: screens/Login/Login.js:275 +msgid "Sign in with GitHub Enterprise" +msgstr "GitHub Enterprise로 로그인" + +#: screens/Login/Login.js:290 +msgid "Sign in with GitHub Enterprise Organizations" +msgstr "GitHub Enterprise Organizations으로 로그인" + +#: screens/Login/Login.js:306 +msgid "Sign in with GitHub Enterprise Teams" +msgstr "GitHub Enterprise Teams로 로그인" + +#: screens/Login/Login.js:247 +msgid "Sign in with GitHub Organizations" +msgstr "GitHub 조직으로 로그인" + +#: screens/Login/Login.js:261 +msgid "Sign in with GitHub Teams" +msgstr "GitHub Teams로 로그인" + +#: screens/Login/Login.js:321 +msgid "Sign in with Google" +msgstr "Google로 로그인" + +#: screens/Login/Login.js:340 +msgid "Sign in with SAML" +msgstr "SAML으로 로그인" + +#: screens/Login/Login.js:339 +msgid "Sign in with SAML {samlIDP}" +msgstr "SAML {samlIDP}으로 로그인" + +#: components/Search/Search.js:134 +#: components/Search/Search.js:135 +msgid "Simple key select" +msgstr "간단한 키 선택" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:68 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:69 +#: components/PromptDetail/PromptDetail.js:263 +#: components/PromptDetail/PromptJobTemplateDetail.js:267 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:376 +#: screens/Job/JobDetail/JobDetail.js:401 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:442 +#: screens/Template/shared/JobTemplateForm.js:535 +msgid "Skip Tags" +msgstr "태그 건너뛰기" + +#: screens/Template/shared/JobTemplateForm.js:538 +msgid "" +"Skip tags are useful when you have a\n" +"large playbook, and you want to skip specific parts of a\n" +"play or task. Use commas to separate multiple tags. Refer\n" +"to the documentation for details on the usage\n" +"of tags." +msgstr "건너뛰기 태그는 대용량 플레이북이 있고 플레이 또는 작업의 특정 부분을 건너뛰려는 경우 유용합니다. 쉼표를 사용하여 여러 태그를 구분합니다. 태그 사용에 대한 자세한 내용은 문서를 참조하십시오." + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:70 +msgid "" +"Skip tags are useful when you have a large\n" +"playbook, and you want to skip specific parts of a play or task.\n" +"Use commas to separate multiple tags. Refer to Ansible Tower\n" +"documentation for details on the usage of tags." +msgstr "건너뛰기 태그는 대용량 플레이북이 있고 플레이 또는 작업의 특정 부분을 건너뛰려는 경우 유용합니다. 쉼표를 사용하여 여러 태그를 구분합니다. 태그 사용에 대한 자세한 내용은 Ansible Tower 설명서를 참조하십시오." + +#: screens/Job/JobOutput/shared/HostStatusBar.js:39 +msgid "Skipped" +msgstr "건너뜀" + +#: components/StatusLabel/StatusLabel.js:37 +msgid "Skipped'" +msgstr "건너뜀'" + +#: components/NotificationList/NotificationList.js:200 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:141 +msgid "Slack" +msgstr "Slack" + +#: screens/Host/HostList/SmartInventoryButton.js:39 +#: screens/Host/HostList/SmartInventoryButton.js:48 +#: screens/Host/HostList/SmartInventoryButton.js:52 +#: screens/Inventory/InventoryList/InventoryList.js:187 +#: screens/Inventory/InventoryList/InventoryListItem.js:117 +msgid "Smart Inventory" +msgstr "스마트 인벤토리" + +#: screens/Inventory/SmartInventory.js:94 +msgid "Smart Inventory not found." +msgstr "스마트 인벤토리를 찾을 수 없습니다." + +#: components/Lookup/HostFilterLookup.js:344 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:116 +msgid "Smart host filter" +msgstr "스마트 호스트 필터" + +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:105 +msgid "Smart inventory" +msgstr "스마트 인벤토리" + +#: components/AdHocCommands/AdHocPreviewStep.js:31 +#: components/LaunchPrompt/steps/PreviewStep.js:60 +msgid "Some of the previous step(s) have errors" +msgstr "이전 단계 중 일부에는 오류가 있습니다." + +#: screens/Host/HostList/SmartInventoryButton.js:17 +msgid "Some search modifiers like not__ and __search are not supported in Smart Inventory host filters. Remove these to create a new Smart Inventory with this filter." +msgstr "not__ 및 __search와 같은 일부 검색 수정자는 스마트 인벤토리 호스트 필터에서 지원되지 않습니다. 이 필터를 사용하여 새 스마트 인벤토리를 생성하려면 제거합니다." + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginTestAlert.js:39 +msgid "Something went wrong with the request to test this credential and metadata." +msgstr "이 인증 정보 및 메타데이터 테스트 요청에 문제가 발생했습니다." + +#: components/ContentError/ContentError.js:37 +msgid "Something went wrong..." +msgstr "문제가 발생했습니다.." + +#: components/Sort/Sort.js:139 +msgid "Sort" +msgstr "분류" + +#: components/JobList/JobListItem.js:170 +#: components/PromptDetail/PromptInventorySourceDetail.js:102 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:201 +#: screens/Inventory/shared/InventorySourceForm.js:131 +#: screens/Job/JobDetail/JobDetail.js:197 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:93 +msgid "Source" +msgstr "소스" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:46 +#: components/PromptDetail/PromptDetail.js:218 +#: components/PromptDetail/PromptJobTemplateDetail.js:152 +#: components/PromptDetail/PromptProjectDetail.js:106 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:87 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:319 +#: screens/Job/JobDetail/JobDetail.js:248 +#: screens/Project/ProjectDetail/ProjectDetail.js:201 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:245 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:133 +#: screens/Template/shared/JobTemplateForm.js:331 +msgid "Source Control Branch" +msgstr "소스 제어 분기" + +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:47 +msgid "Source Control Branch/Tag/Commit" +msgstr "소스 제어 분기/태그/커밋" + +#: components/PromptDetail/PromptProjectDetail.js:117 +#: screens/Project/ProjectDetail/ProjectDetail.js:205 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:55 +msgid "Source Control Credential" +msgstr "소스 제어 인증 정보" + +#: components/PromptDetail/PromptProjectDetail.js:111 +#: screens/Project/ProjectDetail/ProjectDetail.js:202 +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:50 +msgid "Source Control Refspec" +msgstr "소스 제어 참조" + +#: screens/Project/ProjectDetail/ProjectDetail.js:176 +msgid "Source Control Revision" +msgstr "소스 제어 버전" + +#: components/PromptDetail/PromptProjectDetail.js:96 +#: screens/Project/ProjectDetail/ProjectDetail.js:172 +#: screens/Project/shared/ProjectForm.js:214 +msgid "Source Control Type" +msgstr "소스 제어 유형" + +#: components/Lookup/ProjectLookup.js:142 +#: components/PromptDetail/PromptProjectDetail.js:101 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:96 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:165 +#: screens/Project/ProjectDetail/ProjectDetail.js:200 +#: screens/Project/ProjectList/ProjectList.js:205 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:15 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:104 +msgid "Source Control URL" +msgstr "소스 제어 URL" + +#: components/JobList/JobList.js:207 +#: components/JobList/JobListItem.js:42 +#: components/Schedule/ScheduleList/ScheduleListItem.js:38 +#: screens/Job/JobDetail/JobDetail.js:70 +msgid "Source Control Update" +msgstr "소스 제어 업데이트" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:328 +msgid "Source Phone Number" +msgstr "소스 전화 번호" + +#: components/PromptDetail/PromptInventorySourceDetail.js:195 +msgid "Source Variables" +msgstr "소스 변수" + +#: components/JobList/JobListItem.js:213 +#: screens/Job/JobDetail/JobDetail.js:148 +msgid "Source Workflow Job" +msgstr "소스 워크플로 작업" + +#: screens/Template/shared/WorkflowJobTemplateForm.js:174 +msgid "Source control branch" +msgstr "소스 제어 분기" + +#: screens/Inventory/shared/InventorySourceForm.js:153 +msgid "Source details" +msgstr "소스 세부 정보" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:405 +msgid "Source phone number" +msgstr "소스 전화 번호" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:254 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:31 +msgid "Source variables" +msgstr "소스 변수" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:97 +msgid "Sourced from a project" +msgstr "프로젝트에서 소싱" + +#: screens/Inventory/Inventories.js:83 +#: screens/Inventory/Inventory.js:67 +msgid "Sources" +msgstr "소스" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:472 +msgid "" +"Specify HTTP Headers in JSON format. Refer to\n" +"the Ansible Tower documentation for example syntax." +msgstr "HTTP 헤더를 JSON 형식으로 지정합니다. 예를 들어 Ansible Tower 설명서를 참조하십시오." + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:386 +msgid "" +"Specify a notification color. Acceptable colors are hex\n" +"color code (example: #3af or #789abc)." +msgstr "알림 색상을 지정합니다. 허용되는 색상은 16진수 색상 코드 (예: #3af 또는 #789abc)입니다." + +#: screens/User/shared/UserTokenForm.js:71 +msgid "Specify a scope for the token's access" +msgstr "토큰 액세스 범위를 지정합니다." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:27 +msgid "Specify the conditions under which this node should be executed" +msgstr "이 노드를 실행해야 하는 조건을 지정합니다." + +#: screens/Job/JobOutput/HostEventModal.js:171 +msgid "Standard Error" +msgstr "표준 오류" + +#: screens/Job/JobOutput/HostEventModal.js:152 +msgid "Standard Out" +msgstr "표준 아웃" + +#: screens/Job/JobOutput/HostEventModal.js:172 +msgid "Standard error tab" +msgstr "표준 오류 탭" + +#: screens/Job/JobOutput/HostEventModal.js:153 +msgid "Standard out tab" +msgstr "표준 아웃 탭" + +#: components/NotificationList/NotificationListItem.js:57 +#: components/NotificationList/NotificationListItem.js:58 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerStartScreen.js:47 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerStartScreen.js:53 +msgid "Start" +msgstr "시작" + +#: components/JobList/JobList.js:243 +#: components/JobList/JobListItem.js:99 +msgid "Start Time" +msgstr "시작 시간" + +#: components/Schedule/shared/DateTimePicker.js:51 +msgid "Start date" +msgstr "시작일" + +#: components/Schedule/shared/ScheduleForm.js:120 +msgid "Start date/time" +msgstr "시작일/시간" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:449 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:105 +msgid "Start message" +msgstr "시작 메시지" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:458 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:114 +msgid "Start message body" +msgstr "메시지 본문 시작" + +#: screens/Inventory/shared/InventorySourceSyncButton.js:33 +msgid "Start sync process" +msgstr "동기화 프로세스 시작" + +#: screens/Inventory/shared/InventorySourceSyncButton.js:37 +msgid "Start sync source" +msgstr "동기화 소스 시작" + +#: components/Schedule/shared/DateTimePicker.js:61 +msgid "Start time" +msgstr "시작 시간" + +#: screens/Job/JobDetail/JobDetail.js:111 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:222 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:76 +msgid "Started" +msgstr "시작됨" + +#: components/JobList/JobList.js:220 +#: components/JobList/JobList.js:241 +#: components/JobList/JobListItem.js:95 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:197 +#: screens/InstanceGroup/Instances/InstanceList.js:254 +#: screens/InstanceGroup/Instances/InstanceListItem.js:129 +#: screens/Instances/InstanceDetail/InstanceDetail.js:145 +#: screens/Instances/InstanceList/InstanceList.js:151 +#: screens/Instances/InstanceList/InstanceListItem.js:134 +#: screens/Inventory/InventoryList/InventoryList.js:219 +#: screens/Inventory/InventoryList/InventoryListItem.js:101 +#: screens/Inventory/InventorySources/InventorySourceList.js:213 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:87 +#: screens/Job/JobDetail/JobDetail.js:102 +#: screens/Job/JobOutput/HostEventModal.js:115 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:114 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:179 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:117 +#: screens/Project/ProjectList/ProjectList.js:222 +#: screens/Project/ProjectList/ProjectListItem.js:197 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:45 +#: screens/TopologyView/Tooltip.js:98 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:98 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:223 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:79 +msgid "Status" +msgstr "상태" + +#: screens/TopologyView/Legend.js:107 +msgid "Status types" +msgstr "상태 유형" + +#: screens/Job/JobOutput/JobOutputSearch.js:92 +msgid "Stdout" +msgstr "Stdout" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:37 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:49 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:212 +msgid "Submit" +msgstr "제출" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:85 +msgid "" +"Submodules will track the latest commit on\n" +"their master branch (or other branch specified in\n" +".gitmodules). If no, submodules will be kept at\n" +"the revision specified by the main project.\n" +"This is equivalent to specifying the --remote\n" +"flag to git submodule update." +msgstr "하위 모듈은 마스터 분기 (또는 .gitmodules에 지정된 다른 분기)의 최신 커밋을 추적합니다. 그러지 않으면 하위 모듈이 기본 프로젝트에서 지정된 개정 버전으로 유지됩니다. 이는 git submodule update에 --remote 플래그를 지정하는 것과 동일합니다." + +#: screens/Setting/SettingList.js:128 +#: screens/Setting/Settings.js:108 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:74 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:195 +msgid "Subscription" +msgstr "서브스크립션" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:32 +msgid "Subscription Details" +msgstr "서브스크립션 세부 정보" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:194 +msgid "Subscription Management" +msgstr "서브스크립션 관리" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:82 +msgid "Subscription manifest" +msgstr "서브스크립션 매니페스트" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:84 +msgid "Subscription selection modal" +msgstr "서브스크립션 선택 모달" + +#: screens/Setting/SettingList.js:133 +msgid "Subscription settings" +msgstr "서브스크립션 설정" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:69 +msgid "Subscription type" +msgstr "서브스크립션 유형" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:142 +msgid "Subscriptions table" +msgstr "서브스크립션 테이블" + +#: components/Lookup/ProjectLookup.js:136 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:90 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:159 +#: screens/Project/ProjectList/ProjectList.js:199 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:98 +msgid "Subversion" +msgstr "Subversion" + +#: components/NotificationList/NotificationListItem.js:71 +#: components/NotificationList/NotificationListItem.js:72 +#: components/StatusLabel/StatusLabel.js:28 +msgid "Success" +msgstr "성공" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:467 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:123 +msgid "Success message" +msgstr "성공 메시지" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:476 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:132 +msgid "Success message body" +msgstr "성공 메시지 본문" + +#: components/JobList/JobList.js:227 +#: components/StatusLabel/StatusLabel.js:30 +#: components/Workflow/WorkflowNodeHelp.js:102 +#: screens/Dashboard/shared/ChartTooltip.js:59 +msgid "Successful" +msgstr "성공" + +#: screens/Dashboard/DashboardGraph.js:166 +msgid "Successful jobs" +msgstr "성공적인 작업" + +#: screens/Project/ProjectDetail/ProjectDetail.js:182 +#: screens/Project/ProjectList/ProjectListItem.js:97 +msgid "Successfully copied to clipboard!" +msgstr "클립보드에 성공적으로 복사되었습니다." + +#: components/Schedule/shared/FrequencyDetailSubform.js:245 +msgid "Sun" +msgstr "일요일" + +#: components/Schedule/shared/FrequencyDetailSubform.js:250 +#: components/Schedule/shared/FrequencyDetailSubform.js:418 +msgid "Sunday" +msgstr "이벤트" + +#: components/LaunchPrompt/steps/useSurveyStep.js:26 +#: screens/Template/Template.js:158 +#: screens/Template/Templates.js:47 +#: screens/Template/WorkflowJobTemplate.js:144 +msgid "Survey" +msgstr "설문 조사" + +#: screens/Template/Survey/SurveyToolbar.js:105 +msgid "Survey Disabled" +msgstr "설문 조사 비활성화" + +#: screens/Template/Survey/SurveyToolbar.js:104 +msgid "Survey Enabled" +msgstr "설문 조사 활성화" + +#: screens/Template/Survey/SurveyReorderModal.js:188 +msgid "Survey Question Order" +msgstr "설문 조사 질문 순서" + +#: screens/Template/Survey/SurveyToolbar.js:102 +msgid "Survey Toggle" +msgstr "설문조사 토글" + +#: screens/Template/Survey/SurveyReorderModal.js:189 +msgid "Survey preview modal" +msgstr "설문 조사 프리뷰 모달" + +#: screens/Inventory/InventorySources/InventorySourceListItem.js:120 +#: screens/Inventory/shared/InventorySourceSyncButton.js:41 +#: screens/Project/shared/ProjectSyncButton.js:43 +#: screens/Project/shared/ProjectSyncButton.js:55 +msgid "Sync" +msgstr "동기화" + +#: screens/Project/ProjectList/ProjectListItem.js:230 +#: screens/Project/shared/ProjectSyncButton.js:39 +#: screens/Project/shared/ProjectSyncButton.js:50 +msgid "Sync Project" +msgstr "동기화 프로젝트" + +#: components/PaginatedTable/ToolbarSyncSourceButton.js:19 +#: components/PaginatedTable/ToolbarSyncSourceButton.js:29 +#: components/PaginatedTable/ToolbarSyncSourceButton.js:32 +msgid "Sync all" +msgstr "모두 동기화" + +#: components/PaginatedTable/ToolbarSyncSourceButton.js:25 +msgid "Sync all sources" +msgstr "모든 소스 동기화" + +#: screens/Inventory/InventorySources/InventorySourceList.js:237 +msgid "Sync error" +msgstr "동기화 오류" + +#: screens/Project/ProjectDetail/ProjectDetail.js:194 +#: screens/Project/ProjectList/ProjectListItem.js:109 +msgid "Sync for revision" +msgstr "버전의 동기화" + +#: screens/Project/ProjectList/ProjectListItem.js:122 +msgid "Syncing" +msgstr "동기화" + +#: screens/Setting/SettingList.js:98 +#: screens/User/UserRoles/UserRolesListItem.js:18 +msgid "System" +msgstr "시스템" + +#: screens/Team/TeamRoles/TeamRolesList.js:128 +#: screens/User/UserDetail/UserDetail.js:47 +#: screens/User/UserList/UserListItem.js:19 +#: screens/User/UserRoles/UserRolesList.js:127 +#: screens/User/shared/UserForm.js:41 +msgid "System Administrator" +msgstr "시스템 관리자" + +#: screens/User/UserDetail/UserDetail.js:49 +#: screens/User/UserList/UserListItem.js:21 +#: screens/User/shared/UserForm.js:35 +msgid "System Auditor" +msgstr "시스템 감사" + +#: screens/Job/JobOutput/JobOutputSearch.js:132 +msgid "System Warning" +msgstr "시스템 경고" + +#: screens/Team/TeamRoles/TeamRolesList.js:131 +#: screens/User/UserRoles/UserRolesList.js:130 +msgid "System administrators have unrestricted access to all resources." +msgstr "시스템 관리자는 모든 리소스에 무제한 액세스할 수 있습니다." + +#: screens/Setting/Settings.js:111 +msgid "TACACS+" +msgstr "TACACS+" + +#: screens/Setting/SettingList.js:81 +msgid "TACACS+ settings" +msgstr "TACACS + 설정" + +#: screens/Dashboard/Dashboard.js:117 +#: screens/Job/JobOutput/HostEventModal.js:97 +msgid "Tabs" +msgstr "탭" + +#: screens/Template/shared/JobTemplateForm.js:522 +msgid "" +"Tags are useful when you have a large\n" +"playbook, and you want to run a specific part of a\n" +"play or task. Use commas to separate multiple tags.\n" +"Refer to the documentation for details on\n" +"the usage of tags." +msgstr "태그는 대용량 플레이북이 있고 플레이 또는 작업의 특정 부분을 실행하려는 경우 유용합니다. 쉼표를 사용하여 여러 태그를 구분합니다. 태그 사용에 대한 자세한 내용은 문서를 참조하십시오." + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:58 +msgid "" +"Tags are useful when you have a large\n" +"playbook, and you want to run a specific part of a play or task.\n" +"Use commas to separate multiple tags. Refer to Ansible Tower\n" +"documentation for details on the usage of tags." +msgstr "태그는 대용량 플레이북이 있고 플레이 또는 작업의 특정 부분을 실행하려는 경우 유용합니다. 쉼표를 사용하여 여러 태그를 구분합니다. 태그 사용에 대한 자세한 내용은 Ansible Tower 설명서를 참조하십시오." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:195 +msgid "Tags for the Annotation" +msgstr "주석 태그" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:177 +msgid "Tags for the annotation (optional)" +msgstr "주석 태그(선택 사항)" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:238 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:288 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:352 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:250 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:327 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:455 +msgid "Target URL" +msgstr "대상 URL" + +#: screens/Job/JobOutput/HostEventModal.js:120 +msgid "Task" +msgstr "작업" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:90 +msgid "Task Count" +msgstr "작업 수" + +#: screens/Job/JobOutput/JobOutputSearch.js:123 +msgid "Task Started" +msgstr "호스트 시작됨" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:91 +msgid "Tasks" +msgstr "작업" + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:13 +msgid "Team" +msgstr "팀" + +#: components/ResourceAccessList/ResourceAccessListItem.js:87 +#: screens/Team/TeamRoles/TeamRolesList.js:144 +msgid "Team Roles" +msgstr "팀 역할" + +#: screens/Team/Team.js:74 +msgid "Team not found." +msgstr "팀을 찾을 수 없음" + +#: components/AddRole/AddResourceRole.js:207 +#: components/AddRole/AddResourceRole.js:208 +#: routeConfig.js:106 +#: screens/ActivityStream/ActivityStream.js:181 +#: screens/Organization/Organization.js:124 +#: screens/Organization/OrganizationList/OrganizationList.js:145 +#: screens/Organization/OrganizationList/OrganizationListItem.js:66 +#: screens/Organization/OrganizationTeams/OrganizationTeamList.js:64 +#: screens/Organization/Organizations.js:32 +#: screens/Team/TeamList/TeamList.js:112 +#: screens/Team/TeamList/TeamList.js:166 +#: screens/Team/Teams.js:14 +#: screens/Team/Teams.js:24 +#: screens/User/User.js:69 +#: screens/User/UserTeams/UserTeamList.js:175 +#: screens/User/UserTeams/UserTeamList.js:246 +#: screens/User/Users.js:32 +#: util/getRelatedResourceDeleteDetails.js:173 +msgid "Teams" +msgstr "팀" + +#: screens/Setting/Jobs/JobsEdit/JobsEdit.js:129 +msgid "Template" +msgstr "템플릿" + +#: components/RelatedTemplateList/RelatedTemplateList.js:109 +#: components/TemplateList/TemplateList.js:133 +msgid "Template copied successfully" +msgstr "템플릿이 성공적으로 복사됨" + +#: screens/Template/Template.js:174 +#: screens/Template/WorkflowJobTemplate.js:174 +msgid "Template not found." +msgstr "템플릿을 찾을 수 없습니다." + +#: components/TemplateList/TemplateList.js:200 +#: components/TemplateList/TemplateList.js:262 +#: routeConfig.js:65 +#: screens/ActivityStream/ActivityStream.js:158 +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:69 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:83 +#: screens/Template/Templates.js:16 +#: util/getRelatedResourceDeleteDetails.js:217 +#: util/getRelatedResourceDeleteDetails.js:274 +msgid "Templates" +msgstr "템플릿" + +#: screens/Credential/shared/CredentialForm.js:331 +#: screens/Credential/shared/CredentialForm.js:337 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:80 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:410 +msgid "Test" +msgstr "테스트" + +#: screens/Credential/shared/ExternalTestModal.js:77 +msgid "Test External Credential" +msgstr "외부 인증 정보 테스트" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:128 +msgid "Test Notification" +msgstr "테스트 알림" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:125 +msgid "Test notification" +msgstr "테스트 알림" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginTestAlert.js:44 +msgid "Test passed" +msgstr "통과된 테스트" + +#: screens/Template/Survey/SurveyQuestionForm.js:80 +#: screens/Template/Survey/SurveyReorderModal.js:178 +msgid "Text" +msgstr "텍스트" + +#: screens/Template/Survey/SurveyReorderModal.js:132 +msgid "Text Area" +msgstr "텍스트 영역" + +#: screens/Template/Survey/SurveyQuestionForm.js:81 +msgid "Textarea" +msgstr "텍스트 영역" + +#: components/Lookup/Lookup.js:61 +msgid "That value was not found. Please enter or select a valid value." +msgstr "이 값을 찾을 수 없습니다. 유효한 값을 입력하거나 선택하십시오." + +#: components/Schedule/shared/FrequencyDetailSubform.js:388 +msgid "The" +msgstr "The" + +#: screens/Application/shared/ApplicationForm.js:86 +msgid "The Grant type the user must use to acquire tokens for this application" +msgstr "사용자가 이 애플리케이션의 토큰을 얻는 데 사용해야 하는 Grant 유형" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:120 +msgid "" +"The amount of time (in seconds) before the email\n" +"notification stops trying to reach the host and times out. Ranges\n" +"from 1 to 120 seconds." +msgstr "이메일 알림에서 호스트에 도달하려는 시도를 중지하고 시간 초과되기 전 까지의 시간(초)입니다. 범위는 1초에서 120초 사이입니다." + +#: screens/Template/shared/JobTemplateForm.js:489 +msgid "" +"The amount of time (in seconds) to run\n" +"before the job is canceled. Defaults to 0 for no job\n" +"timeout." +msgstr "작업이 취소되기 전에 실행할 시간(초)입니다. 작업 제한 시간이 없는 경우 기본값은 0입니다." + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:152 +msgid "" +"The base URL of the Grafana server - the\n" +"/api/annotations endpoint will be added automatically to the base\n" +"Grafana URL." +msgstr "Grafana 서버의 기본 URL - /api/annotations 엔드포인트가 기본 Grafana URL에 자동으로 추가됩니다." + +#: screens/Organization/shared/OrganizationForm.js:93 +msgid "The execution environment that will be used for jobs inside of this organization. This will be used a fallback when an execution environment has not been explicitly assigned at the project, job template or workflow level." +msgstr "이 조직 내의 작업에 사용할 실행 환경입니다. 실행 환경이 프로젝트, 작업 템플릿 또는 워크플로 수준에서 명시적으로 할당되지 않은 경우 폴백으로 사용됩니다." + +#: screens/Project/shared/ProjectForm.js:198 +msgid "The execution environment that will be used for jobs that use this project. This will be used as fallback when an execution environment has not been explicitly assigned at the job template or workflow level." +msgstr "이 프로젝트를 사용하는 작업에 사용할 실행 환경입니다. 작업 템플릿 또는 워크플로 수준에서 실행 환경이 명시적으로 할당되지 않은 경우 폴백으로 사용됩니다." + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:239 +msgid "" +"The execution environment that will be used when launching\n" +"this job template. The resolved execution environment can be overridden by\n" +"explicitly assigning a different one to this job template." +msgstr "이 작업 템플릿을 시작할 때 사용할 실행 환경입니다. 해결된 실행 환경은 이 작업 템플릿에 다른 실행 환경을 명시적으로 할당하여 재정의할 수 있습니다." + +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:73 +msgid "" +"The first fetches all references. The second\n" +"fetches the Github pull request number 62, in this example\n" +"the branch needs to be \"pull/62/head\"." +msgstr "모든 참조에 대한 첫 번째 참조를 가져옵니다. Github pull 요청 번호 62에 대한 두 번째 참조를 가져옵니다. 이 예제에서 분기는 \"pull/62/head\"여야 합니다." + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:104 +msgid "The full image location, including the container registry, image name, and version tag." +msgstr "컨테이너 레지스트리, 이미지 이름, 버전 태그를 포함한 전체 이미지 위치입니다." + +#: screens/Organization/shared/OrganizationForm.js:72 +msgid "" +"The maximum number of hosts allowed to be managed by this organization.\n" +"Value defaults to 0 which means no limit. Refer to the Ansible\n" +"documentation for more details." +msgstr "이 조직에서 관리할 수 있는 최대 호스트 수입니다. 기본값은 0이며 이는 제한이 없음을 의미합니다. 자세한 내용은 Ansible 설명서를 참조하십시오." + +#: screens/Template/shared/JobTemplateForm.js:427 +msgid "" +"The number of parallel or simultaneous\n" +"processes to use while executing the playbook. An empty value,\n" +"or a value less than 1 will use the Ansible default which is\n" +"usually 5. The default number of forks can be overwritten\n" +"with a change to" +msgstr "플레이북을 실행하는 동안 사용할 병렬 또는 동시 프로세스 수입니다. 비어 있는 값 또는 1보다 작은 값은 Ansible 기본값(일반적으로 5)을 사용합니다. 기본 포크 수는 다음과 같이 변경합니다." + +#: components/AdHocCommands/AdHocDetailsStep.js:180 +msgid "The number of parallel or simultaneous processes to use while executing the playbook. Inputting no value will use the default value from the ansible configuration file. You can find more information" +msgstr "플레이북을 실행하는 동안 사용할 병렬 또는 동시 프로세스 수입니다. 값을 입력하지 않으면 ansible 구성 파일에서 기본값을 사용합니다. 자세한 정보를 참조하십시오." + +#: components/ContentError/ContentError.js:41 +#: screens/Job/Job.js:137 +msgid "The page you requested could not be found." +msgstr "요청하신 페이지를 찾을 수 없습니다." + +#: components/AdHocCommands/AdHocDetailsStep.js:160 +msgid "The pattern used to target hosts in the inventory. Leaving the field blank, all, and * will all target all hosts in the inventory. You can find more information about Ansible's host patterns" +msgstr "인벤토리의 호스트를 대상으로 지정하는 데 사용되는 패턴입니다. 필드를 비워두면 all 및 *는 인벤토리의 모든 호스트를 대상으로 합니다. Ansible의 호스트 패턴에 대한 자세한 정보를 찾을 수 있습니다." + +#: screens/Project/ProjectList/ProjectListItem.js:120 +msgid "The project is currently syncing and the revision will be available after the sync is complete." +msgstr "현재 프로젝트가 동기화되고 있으며 동기화가 완료된 후 리버전을 사용할 수 있습니다." + +#: screens/Project/ProjectDetail/ProjectDetail.js:192 +#: screens/Project/ProjectList/ProjectListItem.js:107 +msgid "The project must be synced before a revision is available." +msgstr "버전을 사용할 수 있으려면 프로젝트를 동기화해야 합니다." + +#: screens/Project/ProjectList/ProjectListItem.js:130 +msgid "The project revision is currently out of date. Please refresh to fetch the most recent revision." +msgstr "현재 프로젝트 버전이 최신 버전이 아닙니다. 최신 버전을 가져오려면 새로 고침하십시오." + +#: components/Workflow/WorkflowNodeHelp.js:138 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:131 +msgid "The resource associated with this node has been deleted." +msgstr "이 노드와 연결된 리소스가 삭제되었습니다." + +#: screens/Job/JobOutput/EmptyOutput.js:19 +msgid "The search filter did not produce any results…" +msgstr "검색 필터에서 결과를 생성하지 않았습니다." + +#: screens/Template/Survey/SurveyQuestionForm.js:174 +msgid "" +"The suggested format for variable names is lowercase and\n" +"underscore-separated (for example, foo_bar, user_id, host_name,\n" +"etc.). Variable names with spaces are not allowed." +msgstr "변수 이름에 대한 권장되는 형식은 소문자 및 밑줄로 구분되어 있습니다(예: foo_bar, user_id, host_name 등). 공백이 있는 변수 이름은 허용되지 않습니다." + +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:49 +msgid "" +"There are no available playbook directories in {project_base_dir}.\n" +"Either that directory is empty, or all of the contents are already\n" +"assigned to other projects. Create a new directory there and make\n" +"sure the playbook files can be read by the \"awx\" system user,\n" +"or have {brandName} directly retrieve your playbooks from\n" +"source control using the Source Control Type option above." +msgstr "{project_base_dir}에 사용 가능한 플레이북 디렉터리가 없습니다. 해당 디렉터리가 비어 있거나 모든 콘텐츠가 이미 다른 프로젝트에 할당되어 있습니다. 새 디렉토리를 만들고 \"awx\" 시스템 사용자가 플레이북 파일을 읽을 수 있는지 확인하거나 {brandName} 위의 소스 제어 유형 옵션을 사용하여 소스제어에서 직접 플레이북을 검색하도록 합니다." + +#: screens/Template/Survey/MultipleChoiceField.js:34 +msgid "There must be a value in at least one input" +msgstr "하나의 입력에 최소한 하나의 값이 있어야 합니다." + +#: screens/Login/Login.js:123 +msgid "There was a problem logging in. Please try again." +msgstr "로그인하는 데 문제가 있었습니다. 다시 시도하십시오." + +#: components/ContentError/ContentError.js:42 +msgid "There was an error loading this content. Please reload the page." +msgstr "이 콘텐츠를 로드하는 동안 오류가 발생했습니다. 페이지를 다시 로드하십시오." + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:56 +msgid "There was an error parsing the file. Please check the file formatting and try again." +msgstr "파일을 구문 분석하는 동안 오류가 발생했습니다. 파일 형식을 확인하고 다시 시도하십시오." + +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:617 +msgid "There was an error saving the workflow." +msgstr "워크플로를 저장하는 동안 오류가 발생했습니다." + +#: components/AdHocCommands/AdHocDetailsStep.js:68 +msgid "These are the modules that {brandName} supports running commands against." +msgstr "다음은 {brandName}에서 명령 실행을 지원하는 모듈입니다." + +#: components/AdHocCommands/AdHocDetailsStep.js:138 +msgid "These are the verbosity levels for standard out of the command run that are supported." +msgstr "이는 표준 실행 명령을 실행하기 위해 지원되는 상세 수준입니다." + +#: components/AdHocCommands/AdHocDetailsStep.js:121 +msgid "These arguments are used with the specified module." +msgstr "이러한 인수는 지정된 모듈과 함께 사용됩니다." + +#: components/AdHocCommands/AdHocDetailsStep.js:110 +msgid "These arguments are used with the specified module. You can find information about {0} by clicking" +msgstr "이러한 인수는 지정된 모듈과 함께 사용됩니다. {0} 에 대한 정보를 클릭하면 확인할 수 있습니다." + +#: components/Schedule/shared/FrequencyDetailSubform.js:400 +msgid "Third" +msgstr "세 번째" + +#: screens/Template/shared/JobTemplateForm.js:152 +msgid "This Project needs to be updated" +msgstr "이 프로젝트를 업데이트해야 합니다." + +#: components/PaginatedTable/ToolbarDeleteButton.js:286 +#: screens/Template/Survey/SurveyList.js:82 +msgid "This action will delete the following:" +msgstr "이 작업은 다음을 삭제합니다." + +#: screens/User/UserTeams/UserTeamList.js:217 +msgid "This action will disassociate all roles for this user from the selected teams." +msgstr "이 작업은 선택한 팀에서 이 사용자의 모든 역할을 제거합니다." + +#: screens/Team/TeamRoles/TeamRolesList.js:236 +#: screens/User/UserRoles/UserRolesList.js:232 +msgid "This action will disassociate the following role from {0}:" +msgstr "이 작업은 {0} 에서 다음 역할의 연결을 해제합니다." + +#: components/DisassociateButton/DisassociateButton.js:148 +msgid "This action will disassociate the following:" +msgstr "이 작업은 다음과 같이 연결을 해제합니다." + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:111 +msgid "This container group is currently being by other resources. Are you sure you want to delete it?" +msgstr "현재 이 컨테이너 그룹에 다른 리소스가 있습니다. 삭제하시겠습니까?" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:295 +msgid "This credential is currently being used by other resources. Are you sure you want to delete it?" +msgstr "현재 다른 리소스에서 이 인증 정보를 사용하고 있습니다. 삭제하시겠습니까?" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:119 +msgid "This credential type is currently being used by some credentials and cannot be deleted" +msgstr "현재 일부 인증 정보에서 이 인증 정보 유형을 사용하고 있으며 삭제할 수 없습니다." + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:74 +msgid "" +"This data is used to enhance\n" +"future releases of the Software and to provide\n" +"Insights for Ansible Automation Platform." +msgstr "이 데이터는 향후 소프트웨어 릴리스를 개선하고 Ansible Automation Platform에 Insights를 제공하는 데 사용됩니다." + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:62 +msgid "" +"This data is used to enhance\n" +"future releases of the Tower Software and help\n" +"streamline customer experience and success." +msgstr "이 데이터는 향후 Tower 소프트웨어의 릴리스를 개선하고 고객 경험 및 성공을 단순화하는 데 사용됩니다." + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:128 +msgid "This execution environment is currently being used by other resources. Are you sure you want to delete it?" +msgstr "현재 다른 리소스에서 이 실행 환경이 사용되고 있습니다. 삭제하시겠습니까?" + +#: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:74 +#: screens/Setting/TACACS/TACACSDetail/TACACSDetail.js:79 +msgid "This feature is deprecated and will be removed in a future release." +msgstr "이 기능은 더 이상 사용되지 않으며 향후 릴리스에서 제거될 예정입니다." + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:255 +msgid "This field is ignored unless an Enabled Variable is set. If the enabled variable matches this value, the host will be enabled on import." +msgstr "활성화된 변수가 설정되지 않은 경우 이 필드는 무시됩니다. 사용 가능한 변수가 이 값과 일치하면 호스트는 가져오기에서 활성화됩니다." + +#: components/AdHocCommands/useAdHocDetailsStep.js:61 +msgid "This field is must not be blank" +msgstr "이 필드는 비워 둘 수 없습니다." + +#: components/AdHocCommands/useAdHocDetailsStep.js:55 +msgid "This field is must not be blank." +msgstr "이 필드는 비워 둘 수 없습니다." + +#: components/AdHocCommands/useAdHocCredentialPasswordStep.js:44 +#: components/LaunchPrompt/steps/useCredentialPasswordsStep.js:50 +msgid "This field may not be blank" +msgstr "이 필드는 비워 둘 수 없습니다." + +#: util/validators.js:127 +msgid "This field must be a number" +msgstr "이 필드는 숫자여야 합니다." + +#: components/LaunchPrompt/steps/useSurveyStep.js:107 +msgid "This field must be a number and have a value between {0} and {1}" +msgstr "이 필드는 {0}과 {1} 사이의 값을 가진 숫자여야 합니다." + +#: util/validators.js:67 +msgid "This field must be a number and have a value between {min} and {max}" +msgstr "이 필드는 {min}과 {max} 사이의 값을 가진 숫자여야 합니다." + +#: util/validators.js:64 +msgid "This field must be a number and have a value greater than {min}" +msgstr "이 필드는 {min}보다 큰 값을 가진 숫자여야 합니다." + +#: util/validators.js:61 +msgid "This field must be a number and have a value less than {max}" +msgstr "이 필드는 {max}보다 작은값을 가진 숫자여야 합니다." + +#: util/validators.js:184 +msgid "This field must be a regular expression" +msgstr "이 필드는 정규식이어야 합니다." + +#: components/Schedule/shared/FrequencyDetailSubform.js:49 +#: util/validators.js:111 +msgid "This field must be an integer" +msgstr "이 필드는 정수여야 합니다." + +#: components/LaunchPrompt/steps/useSurveyStep.js:99 +msgid "This field must be at least {0} characters" +msgstr "이 필드는 {0} 자 이상이어야 합니다." + +#: util/validators.js:52 +msgid "This field must be at least {min} characters" +msgstr "이 필드는 {min} 자 이상이어야 합니다." + +#: components/Schedule/shared/FrequencyDetailSubform.js:52 +msgid "This field must be greater than 0" +msgstr "이 필드는 0보다 커야 합니다." + +#: components/LaunchPrompt/steps/useSurveyStep.js:111 +#: screens/Template/shared/JobTemplateForm.js:149 +#: screens/User/shared/UserForm.js:92 +#: screens/User/shared/UserForm.js:103 +#: util/validators.js:5 +#: util/validators.js:76 +msgid "This field must not be blank" +msgstr "이 필드는 비워 둘 수 없습니다." + +#: util/validators.js:101 +msgid "This field must not contain spaces" +msgstr "이 필드에는 공백을 포함할 수 없습니다." + +#: components/LaunchPrompt/steps/useSurveyStep.js:102 +msgid "This field must not exceed {0} characters" +msgstr "이 필드는 {0} 자를 초과할 수 없습니다." + +#: util/validators.js:43 +msgid "This field must not exceed {max} characters" +msgstr "이 필드는 {max} 자를 초과할 수 없습니다." + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginSelected.js:51 +msgid "This field will be retrieved from an external secret management system using the specified credential." +msgstr "이 필드는 지정된 인증 정보를 사용하여 외부 시크릿 관리 시스템에서 검색됩니다." + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:121 +msgid "This instance group is currently being by other resources. Are you sure you want to delete it?" +msgstr "이 인스턴스 그룹은 현재 다른 리소스에 의해 있습니다. 삭제하시겠습니까?" + +#: components/LaunchPrompt/steps/useInventoryStep.js:59 +msgid "This inventory is applied to all workflow nodes within this workflow ({0}) that prompt for an inventory." +msgstr "이 인벤토리는 이 워크플로우({0}) 내의 모든 워크플로 노드에 적용되며, 인벤토리를 요청하는 메시지를 표시합니다." + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:157 +msgid "This inventory is currently being used by other resources. Are you sure you want to delete it?" +msgstr "이 인벤토리는 현재 다른 리소스에서 사용하고 있습니다. 삭제하시겠습니까?" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:297 +msgid "This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?" +msgstr "이 인벤토리 소스는 현재 이를 사용하는 다른 리소스에서 사용되고 있습니다. 삭제하시겠습니까?" + +#: screens/Application/Applications.js:74 +msgid "This is the only time the client secret will be shown." +msgstr "이는 클라이언트 시크릿이 표시되는 유일한 시간입니다." + +#: screens/User/UserTokens/UserTokens.js:59 +msgid "This is the only time the token value and associated refresh token value will be shown." +msgstr "토큰 값과 연결된 새로 고침 토큰 값이 표시되는 유일한 시간입니다." + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:507 +msgid "This job template is currently being used by other resources. Are you sure you want to delete it?" +msgstr "이 작업 템플릿은 현재 다른 리소스에서 사용하고 있습니다. 삭제하시겠습니까?" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:186 +msgid "This organization is currently being by other resources. Are you sure you want to delete it?" +msgstr "이 조직은 현재 다른 리소스에서 사용 중입니다. 삭제하시겠습니까?" + +#: screens/Project/ProjectDetail/ProjectDetail.js:277 +msgid "This project is currently being used by other resources. Are you sure you want to delete it?" +msgstr "이 프로젝트는 현재 다른 리소스에서 사용하고 있습니다. 삭제하시겠습니까?" + +#: screens/Project/shared/ProjectSyncButton.js:33 +msgid "This project is currently on sync and cannot be clicked until sync process completed" +msgstr "이 프로젝트는 현재 동기화 상태에 있으며 동기화 프로세스가 완료될 때까지 클릭할 수 없습니다." + +#: components/Schedule/ScheduleList/ScheduleList.js:122 +msgid "This schedule is missing an Inventory" +msgstr "이 일정에는 인벤토리가 없습니다." + +#: components/Schedule/ScheduleList/ScheduleList.js:147 +msgid "This schedule is missing required survey values" +msgstr "이 일정에는 필수 설문 조사 값이 없습니다." + +#: components/LaunchPrompt/steps/StepName.js:26 +msgid "This step contains errors" +msgstr "이 단계에는 오류가 포함되어 있습니다." + +#: screens/User/shared/UserForm.js:150 +msgid "This value does not match the password you entered previously. Please confirm that password." +msgstr "이 값은 이전에 입력한 암호와 일치하지 않습니다. 암호를 확인하십시오." + +#: screens/Setting/shared/RevertAllAlert.js:36 +msgid "" +"This will revert all configuration values on this page to\n" +"their factory defaults. Are you sure you want to proceed?" +msgstr "이렇게 하면 이 페이지의 모든 구성 값을 해당 팩토리 기본값으로 되돌립니다. 계속 진행하시겠습니까?" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerStartScreen.js:40 +msgid "This workflow does not have any nodes configured." +msgstr "이 워크플로에는 노드가 구성되어 있지 않습니다." + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:247 +msgid "This workflow job template is currently being used by other resources. Are you sure you want to delete it?" +msgstr "이 워크플로우 작업 템플릿은 현재 다른 리소스에서 사용되고 있습니다. 삭제하시겠습니까?" + +#: components/Schedule/shared/FrequencyDetailSubform.js:289 +msgid "Thu" +msgstr "목요일" + +#: components/Schedule/shared/FrequencyDetailSubform.js:294 +#: components/Schedule/shared/FrequencyDetailSubform.js:438 +msgid "Thursday" +msgstr "목요일" + +#: screens/ActivityStream/ActivityStream.js:243 +#: screens/ActivityStream/ActivityStream.js:255 +#: screens/ActivityStream/ActivityStreamDetailButton.js:41 +#: screens/ActivityStream/ActivityStreamListItem.js:42 +msgid "Time" +msgstr "시간" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:122 +msgid "" +"Time in seconds to consider a project\n" +"to be current. During job runs and callbacks the task\n" +"system will evaluate the timestamp of the latest project\n" +"update. If it is older than Cache Timeout, it is not\n" +"considered current, and a new project update will be\n" +"performed." +msgstr "프로젝트가 최신 상태인 것으로 간주하는데 걸리는 시간(초)입니다. 작업 실행 및 콜백 중에 작업 시스템은 최신 프로젝트 업데이트의 타임스탬프를 평가합니다. 캐시 시간 초과보다 오래된 경우 최신 상태로 간주되지 않으며 새 프로젝트 업데이트가 수행됩니다." + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:229 +msgid "" +"Time in seconds to consider an inventory sync\n" +"to be current. During job runs and callbacks the task system will\n" +"evaluate the timestamp of the latest sync. If it is older than\n" +"Cache Timeout, it is not considered current, and a new\n" +"inventory sync will be performed." +msgstr "인벤토리 동기화가 최신 상태인 것으로 간주하는데 걸리는 시간(초)입니다. 작업 실행 및 콜백 중에 작업 시스템은 최신 동기화의 타임스탬프를 평가합니다. 캐시 시간 초과보다 오래된 경우 최신 상태로 간주되지 않으며 새 인벤토리 동기화가 수행됩니다." + +#: screens/WorkflowApproval/shared/WorkflowApprovalStatus.js:16 +msgid "Timed out" +msgstr "시간 초과" + +#: components/PromptDetail/PromptDetail.js:134 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:168 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:113 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:266 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:177 +#: screens/Template/shared/JobTemplateForm.js:488 +msgid "Timeout" +msgstr "시간 초과" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:184 +msgid "Timeout minutes" +msgstr "시간 제한 (분)" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:198 +msgid "Timeout seconds" +msgstr "시간 제한 (초)" + +#: screens/Host/HostList/SmartInventoryButton.js:20 +msgid "To create a smart inventory using ansible facts, go to the smart inventory screen." +msgstr "ansible 팩트를 사용하여 스마트 인벤토리를 생성하려면 스마트 인벤토리 화면으로 이동합니다." + +#: screens/Template/Survey/SurveyReorderModal.js:191 +msgid "To reorder the survey questions drag and drop them in the desired location." +msgstr "설문조사 질문을 재정렬하려면 원하는 위치에 끌어다 놓습니다." + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:94 +msgid "Toggle Legend" +msgstr "범례 전환" + +#: components/FormField/PasswordInput.js:39 +msgid "Toggle Password" +msgstr "암호 전환" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:104 +msgid "Toggle Tools" +msgstr "툴 전환" + +#: components/HostToggle/HostToggle.js:70 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:55 +msgid "Toggle host" +msgstr "호스트 전환" + +#: components/InstanceToggle/InstanceToggle.js:61 +msgid "Toggle instance" +msgstr "인스턴스 전환" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:80 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:82 +#: screens/TopologyView/Header.js:99 +msgid "Toggle legend" +msgstr "범례 전환" + +#: components/NotificationList/NotificationListItem.js:50 +msgid "Toggle notification approvals" +msgstr "알림 승인 전환" + +#: components/NotificationList/NotificationListItem.js:92 +msgid "Toggle notification failure" +msgstr "알림 전환 실패" + +#: components/NotificationList/NotificationListItem.js:64 +msgid "Toggle notification start" +msgstr "알림 시작 전환" + +#: components/NotificationList/NotificationListItem.js:78 +msgid "Toggle notification success" +msgstr "알림 전환 성공" + +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:66 +msgid "Toggle schedule" +msgstr "일정 전환" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:92 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:94 +msgid "Toggle tools" +msgstr "툴 전환" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:376 +#: screens/User/UserTokens/UserTokens.js:64 +msgid "Token" +msgstr "토큰" + +#: screens/User/UserTokens/UserTokens.js:50 +#: screens/User/UserTokens/UserTokens.js:53 +msgid "Token information" +msgstr "토큰 정보" + +#: screens/User/UserToken/UserToken.js:73 +msgid "Token not found." +msgstr "토큰을 찾을 수 없습니다." + +#: screens/Application/Application/Application.js:79 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:105 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:128 +#: screens/Application/Applications.js:39 +#: screens/User/User.js:75 +#: screens/User/UserTokenList/UserTokenList.js:118 +#: screens/User/Users.js:34 +msgid "Tokens" +msgstr "토큰" + +#: components/Workflow/WorkflowTools.js:83 +msgid "Tools" +msgstr "툴" + +#: components/PaginatedTable/PaginatedTable.js:133 +msgid "Top Pagination" +msgstr "상단 페이지 번호 매기기" + +#: routeConfig.js:152 +#: screens/TopologyView/TopologyView.js:40 +msgid "Topology View" +msgstr "토폴로지 보기" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:207 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:211 +#: screens/InstanceGroup/Instances/InstanceListItem.js:199 +#: screens/Instances/InstanceDetail/InstanceDetail.js:158 +#: screens/Instances/InstanceList/InstanceListItem.js:214 +msgid "Total Jobs" +msgstr "총 작업" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:92 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:76 +msgid "Total Nodes" +msgstr "총 노드" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:72 +msgid "Total jobs" +msgstr "총 작업" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:84 +msgid "Track submodules" +msgstr "하위 모듈 추적" + +#: components/PromptDetail/PromptProjectDetail.js:56 +#: screens/Project/ProjectDetail/ProjectDetail.js:97 +msgid "Track submodules latest commit on branch" +msgstr "분기에서 하위 모듈의 최신 커밋 추적" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:79 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:168 +msgid "Trial" +msgstr "평가판" + +#: components/JobList/JobListItem.js:318 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:63 +#: screens/Job/JobDetail/JobDetail.js:306 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:201 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:230 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:260 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:305 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:359 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:80 +msgid "True" +msgstr "True" + +#: components/Schedule/shared/FrequencyDetailSubform.js:267 +msgid "Tue" +msgstr "화요일" + +#: components/Schedule/shared/FrequencyDetailSubform.js:272 +#: components/Schedule/shared/FrequencyDetailSubform.js:428 +msgid "Tuesday" +msgstr "화요일" + +#: components/NotificationList/NotificationList.js:201 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:142 +msgid "Twilio" +msgstr "Twilio" + +#: components/JobList/JobList.js:242 +#: components/JobList/JobListItem.js:98 +#: components/Lookup/ProjectLookup.js:131 +#: components/NotificationList/NotificationList.js:219 +#: components/NotificationList/NotificationListItem.js:33 +#: components/PromptDetail/PromptDetail.js:122 +#: components/RelatedTemplateList/RelatedTemplateList.js:172 +#: components/Schedule/ScheduleList/ScheduleList.js:169 +#: components/Schedule/ScheduleList/ScheduleListItem.js:97 +#: components/TemplateList/TemplateList.js:214 +#: components/TemplateList/TemplateList.js:243 +#: components/TemplateList/TemplateListItem.js:184 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:85 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:154 +#: components/Workflow/WorkflowNodeHelp.js:158 +#: components/Workflow/WorkflowNodeHelp.js:192 +#: screens/Credential/CredentialList/CredentialList.js:162 +#: screens/Credential/CredentialList/CredentialListItem.js:63 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:94 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:116 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:15 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:46 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:54 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:209 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:66 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:72 +#: screens/Inventory/InventoryList/InventoryList.js:220 +#: screens/Inventory/InventoryList/InventoryListItem.js:116 +#: screens/Inventory/InventorySources/InventorySourceList.js:214 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:100 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:105 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:180 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:120 +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:68 +#: screens/Project/ProjectList/ProjectList.js:194 +#: screens/Project/ProjectList/ProjectList.js:223 +#: screens/Project/ProjectList/ProjectListItem.js:210 +#: screens/Team/TeamRoles/TeamRoleListItem.js:17 +#: screens/Team/TeamRoles/TeamRolesList.js:181 +#: screens/Template/Survey/SurveyList.js:103 +#: screens/Template/Survey/SurveyList.js:103 +#: screens/Template/Survey/SurveyListItem.js:60 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:93 +#: screens/TopologyView/Tooltip.js:92 +#: screens/User/UserDetail/UserDetail.js:75 +#: screens/User/UserRoles/UserRolesList.js:156 +#: screens/User/UserRoles/UserRolesListItem.js:21 +msgid "Type" +msgstr "유형" + +#: screens/Credential/shared/TypeInputsSubForm.js:25 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:46 +#: screens/Project/shared/ProjectForm.js:246 +msgid "Type Details" +msgstr "유형 세부 정보" + +#: screens/Template/Survey/MultipleChoiceField.js:56 +msgid "" +"Type answer then click checkbox on right to select answer as\n" +"default." +msgstr "답을 입력한 다음 확인란 오른쪽을 클릭하여 답변을 기본값으로 선택합니다." + +#: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:50 +msgid "UTC" +msgstr "UTC" + +#: components/HostForm/HostForm.js:62 +msgid "Unable to change inventory on a host" +msgstr "호스트에서 인벤토리를 변경할 수 없음" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:249 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:83 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:46 +#: screens/InstanceGroup/Instances/InstanceListItem.js:78 +#: screens/Instances/InstanceDetail/InstanceDetail.js:201 +#: screens/Instances/InstanceList/InstanceListItem.js:77 +msgid "Unavailable" +msgstr "사용할 수 없음" + +#: screens/Setting/shared/RevertButton.js:53 +#: screens/Setting/shared/RevertButton.js:62 +msgid "Undo" +msgstr "실행 취소" + +#: screens/Job/JobOutput/JobOutputSearch.js:184 +msgid "Unfollow" +msgstr "팔로우 취소" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:122 +msgid "Unlimited" +msgstr "무제한" + +#: components/StatusLabel/StatusLabel.js:34 +#: screens/Job/JobOutput/shared/HostStatusBar.js:51 +#: screens/Job/JobOutput/shared/OutputToolbar.js:103 +msgid "Unreachable" +msgstr "연결할 수 없음" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:102 +msgid "Unreachable Host Count" +msgstr "연결할 수 없는 호스트 수" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:104 +msgid "Unreachable Hosts" +msgstr "연결할 수 없는 호스트" + +#: util/dates.js:74 +msgid "Unrecognized day string" +msgstr "인식되지 않는 요일 문자열" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:15 +msgid "Unsaved changes modal" +msgstr "저장되지 않은 변경 사항 모달" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:95 +msgid "Update Revision on Launch" +msgstr "시작 시 버전 업데이트" + +#: components/PromptDetail/PromptInventorySourceDetail.js:64 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:135 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:164 +msgid "Update on launch" +msgstr "시작 시 업데이트" + +#: components/PromptDetail/PromptInventorySourceDetail.js:69 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:140 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:192 +msgid "Update on project update" +msgstr "프로젝트 업데이트 시 업데이트" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:120 +msgid "Update options" +msgstr "업데이트 옵션" + +#: components/PromptDetail/PromptProjectDetail.js:61 +#: screens/Project/ProjectDetail/ProjectDetail.js:102 +msgid "Update revision on job launch" +msgstr "작업 시작 시 버전 업데이트" + +#: screens/Setting/SettingList.js:88 +msgid "Update settings pertaining to Jobs within {brandName}" +msgstr "{brandName}의 작업 관련 설정 업데이트" + +#: screens/Template/shared/WebhookSubForm.js:194 +msgid "Update webhook key" +msgstr "Webhook 키 업데이트" + +#: components/Workflow/WorkflowNodeHelp.js:126 +msgid "Updating" +msgstr "업데이트 중" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:118 +msgid "Upload a .zip file" +msgstr ".zip 파일 업로드" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:97 +msgid "Upload a Red Hat Subscription Manifest containing your subscription. To generate your subscription manifest, go to <0>subscription allocations on the Red Hat Customer Portal." +msgstr "서브스크립션이 포함된 Red Hat 서브스크립션 매니페스트를 업로드합니다. 서브스크립션 매니페스트를 생성하려면 Red Hat 고객 포털에서 <0>서브스크립션 할당으로 이동하십시오." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:52 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:129 +msgid "Use SSL" +msgstr "SSL 사용" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:57 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:134 +msgid "Use TLS" +msgstr "TLS 사용" + +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:72 +msgid "" +"Use custom messages to change the content of\n" +"notifications sent when a job starts, succeeds, or fails. Use\n" +"curly braces to access information about the job:" +msgstr "사용자 지정 메시지를 사용하여 작업이 시작, 성공 또는 실패할 때 전송된 알림 내용을 변경합니다. 작업에 대한 정보에 액세스하려면 중괄호를 사용합니다." + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:238 +#: screens/InstanceGroup/Instances/InstanceList.js:257 +#: screens/Instances/InstanceDetail/InstanceDetail.js:188 +#: screens/Instances/InstanceList/InstanceList.js:154 +msgid "Used Capacity" +msgstr "사용된 용량" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:242 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:246 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:74 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:82 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:42 +#: screens/InstanceGroup/Instances/InstanceListItem.js:74 +#: screens/Instances/InstanceDetail/InstanceDetail.js:192 +#: screens/Instances/InstanceDetail/InstanceDetail.js:198 +#: screens/Instances/InstanceList/InstanceListItem.js:73 +msgid "Used capacity" +msgstr "사용된 용량" + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:13 +msgid "User" +msgstr "사용자" + +#: components/AppContainer/PageHeaderToolbar.js:165 +msgid "User Details" +msgstr "사용자 세부 정보" + +#: screens/Setting/SettingList.js:117 +#: screens/Setting/Settings.js:114 +msgid "User Interface" +msgstr "사용자 인터페이스" + +#: screens/Setting/SettingList.js:122 +msgid "User Interface settings" +msgstr "사용자 인터페이스 설정" + +#: components/ResourceAccessList/ResourceAccessListItem.js:73 +#: screens/User/UserRoles/UserRolesList.js:142 +msgid "User Roles" +msgstr "사용자 역할" + +#: screens/User/UserDetail/UserDetail.js:72 +#: screens/User/shared/UserForm.js:119 +msgid "User Type" +msgstr "사용자 유형" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:59 +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:60 +msgid "User analytics" +msgstr "사용자 분석" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:34 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:202 +msgid "User and Insights analytics" +msgstr "사용자 및 Insights 분석" + +#: components/AppContainer/PageHeaderToolbar.js:159 +msgid "User details" +msgstr "사용자 세부 정보" + +#: screens/User/User.js:95 +msgid "User not found." +msgstr "사용자를 찾을 수 없음" + +#: screens/User/UserTokenList/UserTokenList.js:176 +msgid "User tokens" +msgstr "사용자 토큰" + +#: components/AddRole/AddResourceRole.js:22 +#: components/AddRole/AddResourceRole.js:37 +#: components/ResourceAccessList/ResourceAccessList.js:127 +#: components/ResourceAccessList/ResourceAccessList.js:180 +#: screens/Login/Login.js:187 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:143 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:243 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:293 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:347 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:65 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:258 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:335 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:444 +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:92 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:204 +#: screens/User/UserDetail/UserDetail.js:68 +#: screens/User/UserList/UserList.js:120 +#: screens/User/UserList/UserList.js:160 +#: screens/User/UserList/UserListItem.js:38 +#: screens/User/shared/UserForm.js:76 +msgid "Username" +msgstr "사용자 이름" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:88 +msgid "Username / password" +msgstr "사용자 이름 / 암호" + +#: components/AddRole/AddResourceRole.js:197 +#: components/AddRole/AddResourceRole.js:198 +#: routeConfig.js:101 +#: screens/ActivityStream/ActivityStream.js:178 +#: screens/Team/Teams.js:29 +#: screens/User/UserList/UserList.js:110 +#: screens/User/UserList/UserList.js:153 +#: screens/User/Users.js:15 +#: screens/User/Users.js:26 +msgid "Users" +msgstr "사용자" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:101 +msgid "VMware vCenter" +msgstr "VMware vCenter" + +#: components/AdHocCommands/AdHocPreviewStep.js:64 +#: components/HostForm/HostForm.js:113 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:80 +#: components/PromptDetail/PromptDetail.js:166 +#: components/PromptDetail/PromptDetail.js:298 +#: components/PromptDetail/PromptJobTemplateDetail.js:285 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:132 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:400 +#: screens/Host/HostDetail/HostDetail.js:90 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:124 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:37 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:89 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:143 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:54 +#: screens/Inventory/shared/InventoryForm.js:95 +#: screens/Inventory/shared/InventoryGroupForm.js:46 +#: screens/Inventory/shared/SmartInventoryForm.js:93 +#: screens/Job/JobDetail/JobDetail.js:444 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:466 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:206 +#: screens/Template/shared/JobTemplateForm.js:411 +#: screens/Template/shared/WorkflowJobTemplateForm.js:213 +msgid "Variables" +msgstr "변수" + +#: screens/Job/JobOutput/JobOutputSearch.js:124 +msgid "Variables Prompted" +msgstr "프롬프트 변수" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:121 +msgid "Vault password" +msgstr "Vault 암호" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:121 +msgid "Vault password | {credId}" +msgstr "Vault 암호 | {credId}" + +#: screens/Job/JobOutput/JobOutputSearch.js:129 +msgid "Verbose" +msgstr "상세 정보" + +#: components/AdHocCommands/AdHocDetailsStep.js:128 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:147 +#: components/PromptDetail/PromptDetail.js:228 +#: components/PromptDetail/PromptInventorySourceDetail.js:118 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:316 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:232 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:87 +#: screens/Job/JobDetail/JobDetail.js:265 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:261 +#: screens/Template/shared/JobTemplateForm.js:461 +msgid "Verbosity" +msgstr "상세 정보" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:64 +msgid "Version" +msgstr "버전" + +#: screens/Setting/AzureAD/AzureAD.js:25 +msgid "View Azure AD settings" +msgstr "Azure AD 설정 보기" + +#: screens/Credential/Credential.js:142 +#: screens/Credential/Credential.js:154 +msgid "View Credential Details" +msgstr "인증 정보 세부 정보보기" + +#: components/Schedule/Schedule.js:151 +msgid "View Details" +msgstr "세부 정보 보기" + +#: screens/Setting/GitHub/GitHub.js:58 +msgid "View GitHub Settings" +msgstr "GitHub 설정 보기" + +#: screens/Setting/GoogleOAuth2/GoogleOAuth2.js:26 +msgid "View Google OAuth 2.0 settings" +msgstr "Google OAuth 2 설정 보기" + +#: screens/Host/Host.js:136 +msgid "View Host Details" +msgstr "호스트 세부 정보 보기" + +#: screens/Instances/Instance.js:40 +msgid "View Instance Details" +msgstr "인스턴스 세부 정보 보기" + +#: screens/Inventory/Inventory.js:191 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:142 +#: screens/Inventory/SmartInventory.js:175 +msgid "View Inventory Details" +msgstr "인벤토리 세부 정보보기" + +#: screens/Inventory/InventoryGroup/InventoryGroup.js:92 +msgid "View Inventory Groups" +msgstr "인벤토리 그룹 보기" + +#: screens/Inventory/InventoryHost/InventoryHost.js:160 +msgid "View Inventory Host Details" +msgstr "인벤토리 호스트 세부 정보 보기" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:47 +msgid "View JSON examples at <0>www.json.org" +msgstr "<0>www.json.org에서 JSON 예제 보기" + +#: screens/Job/Job.js:182 +msgid "View Job Details" +msgstr "작업 세부 정보보기" + +#: screens/Setting/Jobs/Jobs.js:25 +msgid "View Jobs settings" +msgstr "작업 설정 보기" + +#: screens/Setting/LDAP/LDAP.js:38 +msgid "View LDAP Settings" +msgstr "LDAP 설정 보기" + +#: screens/Setting/Logging/Logging.js:32 +msgid "View Logging settings" +msgstr "로깅 설정 보기" + +#: screens/Setting/MiscAuthentication/MiscAuthentication.js:32 +msgid "View Miscellaneous Authentication settings" +msgstr "기타 인증 설정 보기" + +#: screens/Setting/MiscSystem/MiscSystem.js:32 +msgid "View Miscellaneous System settings" +msgstr "기타 시스템 설정 보기" + +#: screens/Organization/Organization.js:224 +msgid "View Organization Details" +msgstr "조직 세부 정보 보기" + +#: screens/Project/Project.js:194 +msgid "View Project Details" +msgstr "프로젝트 세부 정보보기" + +#: screens/Setting/RADIUS/RADIUS.js:25 +msgid "View RADIUS settings" +msgstr "RADIUS 설정 보기" + +#: screens/Setting/SAML/SAML.js:25 +msgid "View SAML settings" +msgstr "SAML 설정 보기" + +#: components/Schedule/Schedule.js:83 +#: components/Schedule/Schedule.js:101 +msgid "View Schedules" +msgstr "일정 보기" + +#: screens/Setting/Subscription/Subscription.js:30 +msgid "View Settings" +msgstr "설정 보기" + +#: screens/Template/Template.js:158 +#: screens/Template/WorkflowJobTemplate.js:144 +msgid "View Survey" +msgstr "설문 조사보기" + +#: screens/Setting/TACACS/TACACS.js:25 +msgid "View TACACS+ settings" +msgstr "TACACS + 설정 보기" + +#: screens/Team/Team.js:117 +msgid "View Team Details" +msgstr "팀 세부 정보 보기" + +#: screens/Template/Template.js:259 +#: screens/Template/WorkflowJobTemplate.js:274 +msgid "View Template Details" +msgstr "템플릿 세부 정보 보기" + +#: screens/User/UserToken/UserToken.js:100 +msgid "View Tokens" +msgstr "토큰 보기" + +#: screens/User/User.js:140 +msgid "View User Details" +msgstr "사용자 세부 정보보기" + +#: screens/Setting/UI/UI.js:26 +msgid "View User Interface settings" +msgstr "사용자 인터페이스 설정 보기" + +#: screens/WorkflowApproval/WorkflowApproval.js:104 +msgid "View Workflow Approval Details" +msgstr "워크플로우 승인 세부 정보 보기" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:58 +msgid "View YAML examples at <0>docs.ansible.com" +msgstr "<0>docs.ansible.com에서 YAML 예제 보기" + +#: components/ScreenHeader/ScreenHeader.js:65 +#: components/ScreenHeader/ScreenHeader.js:68 +msgid "View activity stream" +msgstr "활동 스트림 보기" + +#: screens/Credential/Credential.js:98 +msgid "View all Credentials." +msgstr "모든 인증 정보 보기" + +#: screens/Host/Host.js:96 +msgid "View all Hosts." +msgstr "모든 호스트 보기" + +#: screens/Inventory/Inventory.js:94 +#: screens/Inventory/SmartInventory.js:95 +msgid "View all Inventories." +msgstr "모든 인벤토리 보기" + +#: screens/Inventory/InventoryHost/InventoryHost.js:101 +msgid "View all Inventory Hosts." +msgstr "모든 인벤토리 호스트 보기" + +#: screens/Job/JobTypeRedirect.js:40 +msgid "View all Jobs" +msgstr "모든 작업 보기" + +#: screens/Job/Job.js:138 +msgid "View all Jobs." +msgstr "모든 작업 보기." + +#: screens/NotificationTemplate/NotificationTemplate.js:60 +#: screens/NotificationTemplate/NotificationTemplateAdd.js:52 +msgid "View all Notification Templates." +msgstr "모든 알림 템플릿 보기." + +#: screens/Organization/Organization.js:154 +msgid "View all Organizations." +msgstr "모든 조직 보기." + +#: screens/Project/Project.js:136 +msgid "View all Projects." +msgstr "모든 프로젝트 보기." + +#: screens/Team/Team.js:75 +msgid "View all Teams." +msgstr "모든 팀 보기." + +#: screens/Template/Template.js:175 +#: screens/Template/WorkflowJobTemplate.js:175 +msgid "View all Templates." +msgstr "모든 템플릿 보기." + +#: screens/User/User.js:96 +msgid "View all Users." +msgstr "모든 사용자 보기." + +#: screens/WorkflowApproval/WorkflowApproval.js:54 +msgid "View all Workflow Approvals." +msgstr "모든 워크플로우 승인 보기." + +#: screens/Application/Application/Application.js:95 +msgid "View all applications." +msgstr "모든 애플리케이션 보기." + +#: screens/CredentialType/CredentialType.js:77 +msgid "View all credential types" +msgstr "모든 인증 정보 유형 보기" + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:84 +msgid "View all execution environments" +msgstr "모든 실행 환경 보기" + +#: screens/InstanceGroup/ContainerGroup.js:86 +#: screens/InstanceGroup/InstanceGroup.js:93 +msgid "View all instance groups" +msgstr "모든 인스턴스 그룹 보기" + +#: screens/ManagementJob/ManagementJob.js:134 +msgid "View all management jobs" +msgstr "모든 관리 작업 보기" + +#: screens/Setting/Settings.js:197 +msgid "View all settings" +msgstr "모든 설정 보기" + +#: screens/User/UserToken/UserToken.js:74 +msgid "View all tokens." +msgstr "모든 토큰 보기" + +#: screens/Setting/SettingList.js:129 +msgid "View and edit your subscription information" +msgstr "서브스크립션 정보 보기 및 편집" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:25 +#: screens/ActivityStream/ActivityStreamListItem.js:50 +msgid "View event details" +msgstr "이벤트 세부 정보 보기" + +#: screens/Inventory/InventorySource/InventorySource.js:167 +msgid "View inventory source details" +msgstr "인벤토리 소스 세부 정보 보기" + +#: components/Sparkline/Sparkline.js:44 +msgid "View job {0}" +msgstr "작업 {0} 보기 " + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:193 +msgid "View node details" +msgstr "노드 세부 정보 보기" + +#: screens/Inventory/SmartInventoryHost/SmartInventoryHost.js:85 +msgid "View smart inventory host details" +msgstr "스마트 인벤토리 호스트 세부 정보 보기" + +#: routeConfig.js:30 +#: screens/ActivityStream/ActivityStream.js:139 +msgid "Views" +msgstr "보기" + +#: components/TemplateList/TemplateListItem.js:189 +#: components/TemplateList/TemplateListItem.js:195 +#: screens/Template/WorkflowJobTemplate.js:136 +msgid "Visualizer" +msgstr "시각화 도구" + +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:43 +msgid "WARNING:" +msgstr "경고:" + +#: components/JobList/JobList.js:225 +#: components/StatusLabel/StatusLabel.js:38 +#: components/Workflow/WorkflowNodeHelp.js:96 +msgid "Waiting" +msgstr "대기 중" + +#: screens/Job/JobOutput/EmptyOutput.js:23 +msgid "Waiting for job output…" +msgstr "작업 출력을 기다리는 중.." + +#: components/Workflow/WorkflowLegend.js:118 +#: screens/Job/JobOutput/JobOutputSearch.js:131 +msgid "Warning" +msgstr "경고" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:14 +msgid "Warning: Unsaved Changes" +msgstr "경고: 저장하지 않은 변경 사항" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:119 +msgid "We were unable to locate licenses associated with this account." +msgstr "이 계정과 연결된 라이선스를 찾을 수 없습니다." + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:138 +msgid "We were unable to locate subscriptions associated with this account." +msgstr "이 계정과 연결된 서브스크립션을 찾을 수 없습니다." + +#: components/DetailList/LaunchedByDetail.js:24 +#: components/NotificationList/NotificationList.js:202 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:143 +msgid "Webhook" +msgstr "Webhook" + +#: components/PromptDetail/PromptJobTemplateDetail.js:179 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:101 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:315 +#: screens/Template/shared/WebhookSubForm.js:205 +msgid "Webhook Credential" +msgstr "Webhook 인증 정보" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:162 +msgid "Webhook Credentials" +msgstr "Webhook 인증 정보" + +#: components/PromptDetail/PromptJobTemplateDetail.js:175 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:90 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:309 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:158 +#: screens/Template/shared/WebhookSubForm.js:175 +msgid "Webhook Key" +msgstr "Webhook 키" + +#: components/PromptDetail/PromptJobTemplateDetail.js:168 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:89 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:296 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:149 +#: screens/Template/shared/WebhookSubForm.js:127 +msgid "Webhook Service" +msgstr "Webhook 서비스" + +#: components/PromptDetail/PromptJobTemplateDetail.js:171 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:93 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:303 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:154 +#: screens/Template/shared/WebhookSubForm.js:159 +#: screens/Template/shared/WebhookSubForm.js:169 +msgid "Webhook URL" +msgstr "Webhook URL" + +#: screens/Template/shared/JobTemplateForm.js:655 +#: screens/Template/shared/WorkflowJobTemplateForm.js:250 +msgid "Webhook details" +msgstr "Webhook 세부 정보" + +#: screens/Template/shared/WebhookSubForm.js:162 +msgid "Webhook services can launch jobs with this workflow job template by making a POST request to this URL." +msgstr "Webhook 서비스는 이 URL에 대한 POST 요청을 작성하고 이 워크플로 작업 템플릿을 사용하여 작업을 시작할 수 있습니다." + +#: screens/Template/shared/WebhookSubForm.js:178 +msgid "Webhook services can use this as a shared secret." +msgstr "Webhook 서비스는 이를 공유 시크릿으로 사용할 수 있습니다." + +#: components/PromptDetail/PromptJobTemplateDetail.js:85 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:41 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:147 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:62 +msgid "Webhooks" +msgstr "Webhook" + +#: components/Schedule/shared/FrequencyDetailSubform.js:278 +msgid "Wed" +msgstr "수요일" + +#: components/Schedule/shared/FrequencyDetailSubform.js:283 +#: components/Schedule/shared/FrequencyDetailSubform.js:433 +msgid "Wednesday" +msgstr "수요일" + +#: components/Schedule/shared/ScheduleForm.js:155 +msgid "Week" +msgstr "주" + +#: components/Schedule/shared/FrequencyDetailSubform.js:454 +msgid "Weekday" +msgstr "평일" + +#: components/Schedule/shared/FrequencyDetailSubform.js:459 +msgid "Weekend day" +msgstr "주말" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:59 +msgid "" +"Welcome to Red Hat Ansible Automation Platform!\n" +"Please complete the steps below to activate your subscription." +msgstr "Red Hat Ansible Automation Platform에 오신 것을 환영합니다! 서브스크립션을 활성화하려면 아래 단계를 완료하십시오." + +#: screens/Login/Login.js:147 +msgid "Welcome to {brandName}!" +msgstr "{brandName}에 오신 것을 환영합니다!" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:154 +msgid "" +"When not checked, a merge will be performed,\n" +"combining local variables with those found on the\n" +"external source." +msgstr "선택하지 않으면 병합이 수행되어 로컬 변수와 외부 소스에 있는 변수를 병합합니다." + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:137 +msgid "" +"When not checked, local child\n" +"hosts and groups not found on the external source will remain\n" +"untouched by the inventory update process." +msgstr "선택 해제하면 외부 소스에서 찾을 수 없는 로컬 하위 호스트 및 그룹은 인벤토리 업데이트 프로세스에 의해 변경되지 않은 상태로 유지됩니다." + +#: components/Workflow/WorkflowLegend.js:96 +msgid "Workflow" +msgstr "워크플로우" + +#: components/Workflow/WorkflowNodeHelp.js:75 +msgid "Workflow Approval" +msgstr "워크플로우 승인" + +#: screens/WorkflowApproval/WorkflowApproval.js:52 +msgid "Workflow Approval not found." +msgstr "워크플로우 승인을 찾을 수 없습니다." + +#: routeConfig.js:54 +#: screens/ActivityStream/ActivityStream.js:150 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:165 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:202 +#: screens/WorkflowApproval/WorkflowApprovals.js:12 +#: screens/WorkflowApproval/WorkflowApprovals.js:21 +msgid "Workflow Approvals" +msgstr "워크플로우 승인" + +#: components/JobList/JobList.js:212 +#: components/JobList/JobListItem.js:47 +#: components/Schedule/ScheduleList/ScheduleListItem.js:40 +#: screens/Job/JobDetail/JobDetail.js:75 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:124 +msgid "Workflow Job" +msgstr "워크플로우 작업" + +#: components/JobList/JobListItem.js:201 +#: components/Workflow/WorkflowNodeHelp.js:63 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:18 +#: screens/Job/JobDetail/JobDetail.js:135 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:111 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:137 +#: util/getRelatedResourceDeleteDetails.js:104 +msgid "Workflow Job Template" +msgstr "워크플로우 작업 템플릿" + +#: util/getRelatedResourceDeleteDetails.js:114 +#: util/getRelatedResourceDeleteDetails.js:156 +#: util/getRelatedResourceDeleteDetails.js:259 +msgid "Workflow Job Template Nodes" +msgstr "워크플로 작업 템플릿 노드" + +#: util/getRelatedResourceDeleteDetails.js:139 +msgid "Workflow Job Templates" +msgstr "워크플로우 작업 템플릿" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:23 +msgid "Workflow Link" +msgstr "워크플로우 링크" + +#: components/TemplateList/TemplateList.js:218 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:98 +msgid "Workflow Template" +msgstr "워크플로우 템플릿" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:503 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:159 +msgid "Workflow approved message" +msgstr "워크플로우 승인 메시지" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:515 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:168 +msgid "Workflow approved message body" +msgstr "워크플로우 승인 메시지 본문" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:527 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:177 +msgid "Workflow denied message" +msgstr "워크플로우 거부 메시지" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:539 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:186 +msgid "Workflow denied message body" +msgstr "워크플로우 거부 메시지 본문" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:104 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:106 +msgid "Workflow documentation" +msgstr "워크플로우 문서" + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:46 +msgid "Workflow job templates" +msgstr "워크플로우 작업 템플릿" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:24 +msgid "Workflow link modal" +msgstr "워크플로우 링크 모달" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:228 +msgid "Workflow node view modal" +msgstr "워크플로우 노드 보기 모달" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:551 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:195 +msgid "Workflow pending message" +msgstr "워크플로우 보류 메시지" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:563 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:204 +msgid "Workflow pending message body" +msgstr "워크플로우 보류 메시지 본문" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:575 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:213 +msgid "Workflow timed out message" +msgstr "워크플로우 시간 초과 메시지" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:587 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:222 +msgid "Workflow timed out message body" +msgstr "워크플로우 시간 초과 메시지 본문" + +#: screens/User/shared/UserTokenForm.js:80 +msgid "Write" +msgstr "쓰기" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:44 +msgid "YAML:" +msgstr "YAML:" + +#: components/Schedule/shared/ScheduleForm.js:157 +msgid "Year" +msgstr "년" + +#: components/Search/Search.js:218 +msgid "Yes" +msgstr "제공됨" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:28 +msgid "You are unable to act on the following workflow approvals: {itemsUnableToApprove}" +msgstr "다음과 같은 워크플로우 승인에 대해 조치를 취할 수 없습니다. {itemsUnableToApprove}" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:28 +msgid "You are unable to act on the following workflow approvals: {itemsUnableToDeny}" +msgstr "다음과 같은 워크플로우 승인에 대해 조치를 취할 수 없습니다. {itemsUnableToDeny}" + +#: components/Lookup/MultiCredentialsLookup.js:154 +msgid "You cannot select multiple vault credentials with the same vault ID. Doing so will automatically deselect the other with the same vault ID." +msgstr "동일한 vault ID로 여러 인증 정보를 선택할 수 없습니다. 이렇게 하면 동일한 vault ID를 가진 다른 인증 정보가 자동으로 선택 취소됩니다." + +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:96 +msgid "You do not have permission to delete the following Groups: {itemsUnableToDelete}" +msgstr "다음 그룹을 삭제할 권한이 없습니다. {itemsUnableToDelete}" + +#: components/PaginatedTable/ToolbarDeleteButton.js:152 +msgid "You do not have permission to delete {pluralizedItemName}: {itemsUnableToDelete}" +msgstr "{pluralizedItemName}: {itemsUnableToDelete}을 삭제할 수 있는 권한이 없습니다." + +#: components/DisassociateButton/DisassociateButton.js:62 +msgid "You do not have permission to disassociate the following: {itemsUnableToDisassociate}" +msgstr "{itemsUnableToDisassociate}과 같이 연결을 해제할 수 있는 권한이 없습니다." + +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:87 +msgid "" +"You may apply a number of possible variables in the\n" +"message. For more information, refer to the" +msgstr "메시지에 사용 가능한 여러 변수를 적용할 수 있습니다. 자세한 내용은 다음을 참조하십시오." + +#: screens/Login/Login.js:155 +msgid "Your session has expired. Please log in to continue where you left off." +msgstr "세션이 만료되었습니다. 세션이 만료되기 전의 위치에서 계속하려면 로그인하십시오." + +#: components/AppContainer/AppContainer.js:130 +msgid "Your session is about to expire" +msgstr "세션이 만료될 예정입니다." + +#: components/Workflow/WorkflowTools.js:121 +msgid "Zoom In" +msgstr "확대" + +#: components/Workflow/WorkflowTools.js:100 +msgid "Zoom Out" +msgstr "축소" + +#: screens/TopologyView/Header.js:51 +#: screens/TopologyView/Header.js:54 +msgid "Zoom in" +msgstr "확대" + +#: screens/TopologyView/Header.js:63 +#: screens/TopologyView/Header.js:66 +msgid "Zoom out" +msgstr "축소" + +#: screens/Template/shared/JobTemplateForm.js:752 +#: screens/Template/shared/WebhookSubForm.js:148 +msgid "a new webhook key will be generated on save." +msgstr "저장 시 새 Webhook 키가 생성됩니다." + +#: screens/Template/shared/JobTemplateForm.js:749 +#: screens/Template/shared/WebhookSubForm.js:138 +msgid "a new webhook url will be generated on save." +msgstr "저장 시 새 Webhook URL이 생성됩니다." + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:181 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:210 +msgid "and click on Update Revision on Launch" +msgstr "실행 시 버전 업데이트를 클릭합니다" + +#: screens/ActivityStream/ActivityStreamDescription.js:505 +msgid "approved" +msgstr "승인됨" + +#: components/AppContainer/AppContainer.js:55 +msgid "brand logo" +msgstr "브랜드 로고" + +#: components/PaginatedTable/ToolbarDeleteButton.js:279 +#: screens/Template/Survey/SurveyList.js:72 +msgid "cancel delete" +msgstr "삭제 취소" + +#: screens/Setting/shared/SharedFields.js:341 +msgid "cancel edit login redirect" +msgstr "로그인 리디렉션 편집 취소" + +#: components/AdHocCommands/AdHocDetailsStep.js:233 +msgid "command" +msgstr "명령" + +#: components/PaginatedTable/ToolbarDeleteButton.js:267 +#: screens/Template/Survey/SurveyList.js:63 +msgid "confirm delete" +msgstr "삭제 확인" + +#: components/DisassociateButton/DisassociateButton.js:130 +#: screens/Team/TeamRoles/TeamRolesList.js:219 +msgid "confirm disassociate" +msgstr "연결 해제 확인" + +#: screens/Setting/shared/SharedFields.js:330 +msgid "confirm edit login redirect" +msgstr "로그인 리디렉션 편집 확인" + +#: screens/TopologyView/ContentLoading.js:32 +msgid "content-loading-in-progress" +msgstr "content-loading-in-progress" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:151 +msgid "deletion error" +msgstr "삭제 오류" + +#: screens/ActivityStream/ActivityStreamDescription.js:513 +msgid "denied" +msgstr "거부됨" + +#: components/DisassociateButton/DisassociateButton.js:91 +msgid "disassociate" +msgstr "연결 해제" + +#: components/Lookup/HostFilterLookup.js:405 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:369 +#: screens/Template/Survey/SurveyQuestionForm.js:263 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:230 +msgid "documentation" +msgstr "문서" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:103 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:113 +#: screens/Host/HostDetail/HostDetail.js:101 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:95 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:105 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:100 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:273 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:161 +#: screens/Project/ProjectDetail/ProjectDetail.js:248 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:165 +#: screens/User/UserDetail/UserDetail.js:92 +msgid "edit" +msgstr "편집" + +#: screens/Template/Survey/SurveyListItem.js:65 +#: screens/Template/Survey/SurveyReorderModal.js:122 +msgid "encrypted" +msgstr "암호화" + +#: components/Lookup/HostFilterLookup.js:407 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:232 +msgid "for more info." +msgstr "자세한 내용" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:370 +#: screens/Template/Survey/SurveyQuestionForm.js:265 +msgid "for more information." +msgstr "자세한 내용" + +#: screens/TopologyView/Legend.js:100 +msgid "h" +msgstr "h" + +#: components/AdHocCommands/AdHocDetailsStep.js:166 +msgid "here" +msgstr "여기" + +#: components/AdHocCommands/AdHocDetailsStep.js:117 +#: components/AdHocCommands/AdHocDetailsStep.js:186 +msgid "here." +msgstr "여기." + +#: components/Lookup/HostFilterLookup.js:417 +msgid "hosts" +msgstr "호스트" + +#: components/Pagination/Pagination.js:24 +msgid "items" +msgstr "항목" + +#: screens/User/UserList/UserListItem.js:44 +msgid "ldap user" +msgstr "LDAP 사용자" + +#: screens/User/UserDetail/UserDetail.js:76 +msgid "login type" +msgstr "로그인 유형" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:194 +msgid "min" +msgstr "분" + +#: screens/Template/Survey/MultipleChoiceField.js:76 +msgid "new choice" +msgstr "새로운 선택" + +#: screens/TopologyView/Tooltip.js:94 +msgid "node" +msgstr "노드" + +#: components/Pagination/Pagination.js:36 +#: components/Schedule/shared/FrequencyDetailSubform.js:470 +msgid "of" +msgstr "/" + +#: components/AdHocCommands/AdHocDetailsStep.js:231 +msgid "option to the" +msgstr "옵션" + +#: components/Pagination/Pagination.js:25 +msgid "page" +msgstr "페이지" + +#: components/Pagination/Pagination.js:26 +msgid "pages" +msgstr "페이지" + +#: components/Pagination/Pagination.js:28 +msgid "per page" +msgstr "페이지당" + +#: components/LaunchButton/ReLaunchDropDown.js:77 +#: components/LaunchButton/ReLaunchDropDown.js:100 +msgid "relaunch jobs" +msgstr "작업 다시 시작" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:208 +msgid "sec" +msgstr "초" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:235 +msgid "seconds" +msgstr "초" + +#: components/AdHocCommands/AdHocDetailsStep.js:57 +msgid "select module" +msgstr "모듈 선택" + +#: components/AdHocCommands/AdHocDetailsStep.js:127 +msgid "select verbosity" +msgstr "상세 정보 표시 선택" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:135 +msgid "since" +msgstr "이후" + +#: screens/User/UserList/UserListItem.js:49 +msgid "social login" +msgstr "소셜 로그인" + +#: screens/Template/shared/JobTemplateForm.js:343 +#: screens/Template/shared/WorkflowJobTemplateForm.js:185 +msgid "source control branch" +msgstr "소스 제어 분기" + +#: screens/ActivityStream/ActivityStreamListItem.js:30 +msgid "system" +msgstr "시스템" + +#: screens/ActivityStream/ActivityStreamDescription.js:511 +msgid "timed out" +msgstr "시간 초과" + +#: components/AdHocCommands/AdHocDetailsStep.js:211 +msgid "toggle changes" +msgstr "변경 사항 토글" + +#: screens/ActivityStream/ActivityStreamDescription.js:516 +msgid "updated" +msgstr "업데이트됨" + +#: screens/Template/shared/WebhookSubForm.js:187 +msgid "workflow job template webhook key" +msgstr "워크플로 작업 템플릿 webhook 키" + +#: screens/Inventory/InventoryList/InventoryListItem.js:65 +msgid "{0, plural, one {# source with sync failures.} other {# sources with sync failures.}}" +msgstr "{0, plural, one {# source with sync failures.} other {# sources with sync failures.}}" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:115 +msgid "{0, plural, one {Are you sure you want delete the group below?} other {Are you sure you want delete the groups below?}}" +msgstr "{0, plural, one {Are you sure you want delete the group below?} other {Are you sure you want delete the groups below?}}" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:86 +msgid "{0, plural, one {Delete Group?} other {Delete Groups?}}" +msgstr "{0, plural, one {Delete Group?} other {Delete Groups?}}" + +#: util/validators.js:138 +msgid "{0, plural, one {Please enter a valid phone number.} other {Please enter valid phone numbers.}}" +msgstr "{0, plural, one {Please enter a valid phone number.} other {Please enter valid phone numbers.}}" + +#: screens/Inventory/InventoryList/InventoryList.js:247 +msgid "{0, plural, one {The inventory will be in a pending status until the final delete is processed.} other {The inventories will be in a pending status until the final delete is processed.}}" +msgstr "{0, plural, one {The inventory will be in a pending status until the final delete is processed.} other {The inventories will be in a pending status until the final delete is processed.}}" + +#: components/JobList/JobList.js:276 +msgid "{0, plural, one {The selected job cannot be deleted due to insufficient permission or a running job status} other {The selected jobs cannot be deleted due to insufficient permissions or a running job status}}" +msgstr "{0, plural, one {The selected job cannot be deleted due to insufficient permission or a running job status} other {The selected jobs cannot be deleted due to insufficient permissions or a running job status}}" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:208 +msgid "{0, plural, one {This approval cannot be deleted due to insufficient permissions or a pending job status} other {These approvals cannot be deleted due to insufficient permissions or a pending job status}}" +msgstr "{0, plural, one {This approval cannot be deleted due to insufficient permissions or a pending job status} other {These approvals cannot be deleted due to insufficient permissions or a pending job status}}" + +#: screens/Credential/CredentialList/CredentialList.js:195 +msgid "{0, plural, one {This credential is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these credentials could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {This credential is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these credentials could impact other resources that rely on them. Are you sure you want to delete anyway?}}" + +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:164 +msgid "{0, plural, one {This credential type is currently being used by some credentials and cannot be deleted.} other {Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {This credential type is currently being used by some credentials and cannot be deleted.} other {Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?}}" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:194 +msgid "{0, plural, one {This execution environment is currently being used by other resources. Are you sure you want to delete it?} other {These execution environments could be in use by other resources that rely on them. Are you sure you want to delete them anyway?}}" +msgstr "{0, plural, one {This execution environment is currently being used by other resources. Are you sure you want to delete it?} other {These execution environments could be in use by other resources that rely on them. Are you sure you want to delete them anyway?}}" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:196 +msgid "{0, plural, one {This instance group is currently being by other resources. Are you sure you want to delete it?} other {Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {This instance group is currently being by other resources. Are you sure you want to delete it?} other {Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?}}" + +#: screens/Inventory/InventoryList/InventoryList.js:240 +msgid "{0, plural, one {This inventory is currently being used by some templates. Are you sure you want to delete it?} other {Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {This inventory is currently being used by some templates. Are you sure you want to delete it?} other {Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?}}" + +#: screens/Inventory/InventorySources/InventorySourceList.js:197 +msgid "{0, plural, one {This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?} other {Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete anyway}}" +msgstr "{0, plural, one {This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?} other {Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete anyway}}" + +#: screens/Organization/OrganizationList/OrganizationList.js:166 +msgid "{0, plural, one {This organization is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these organizations could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {This organization is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these organizations could impact other resources that rely on them. Are you sure you want to delete anyway?}}" + +#: screens/Project/ProjectList/ProjectList.js:252 +msgid "{0, plural, one {This project is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these projects could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {This project is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these projects could impact other resources that rely on them. Are you sure you want to delete anyway?}}" + +#: components/RelatedTemplateList/RelatedTemplateList.js:194 +#: components/TemplateList/TemplateList.js:265 +msgid "{0, plural, one {This template is currently being used by some workflow nodes. Are you sure you want to delete it?} other {Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {This template is currently being used by some workflow nodes. Are you sure you want to delete it?} other {Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?}}" + +#: components/JobList/JobListCancelButton.js:72 +msgid "{0, plural, one {You cannot cancel the following job because it is not running:} other {You cannot cancel the following jobs because they are not running:}}" +msgstr "{0, plural, one {You cannot cancel the following job because it is not running:} other {You cannot cancel the following jobs because they are not running:}}" + +#: components/JobList/JobListCancelButton.js:56 +msgid "{0, plural, one {You do not have permission to cancel the following job:} other {You do not have permission to cancel the following jobs:}}" +msgstr "{0, plural, one {You do not have permission to cancel the following job:} other {You do not have permission to cancel the following jobs:}}" + +#: screens/ActivityStream/ActivityStreamListItem.js:28 +msgid "{0} (deleted)" +msgstr "{0} (삭제됨)" + +#: components/ChipGroup/ChipGroup.js:13 +msgid "{0} more" +msgstr "{0} 기타 정보" + +#: components/AppContainer/AppContainer.js:55 +msgid "{brandName} logo" +msgstr "{brandName} 로고" + +#: components/DetailList/UserDateDetail.js:23 +msgid "{dateStr} by <0>{username}" +msgstr "{dateStr} (<0>{username} 기준)" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:220 +#: screens/InstanceGroup/Instances/InstanceListItem.js:148 +#: screens/Instances/InstanceDetail/InstanceDetail.js:170 +#: screens/Instances/InstanceList/InstanceListItem.js:158 +msgid "{forks, plural, one {# fork} other {# forks}}" +msgstr "{forks, plural, one {# fork} other {# forks}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:190 +msgid "{intervalValue, plural, one {day} other {days}}" +msgstr "{intervalValue, plural, one {day} other {days}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:188 +msgid "{intervalValue, plural, one {hour} other {hours}}" +msgstr "{intervalValue, plural, one {hour} other {hours}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:186 +msgid "{intervalValue, plural, one {minute} other {minutes}}" +msgstr "{intervalValue, plural, one {minute} other {minutes}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:194 +msgid "{intervalValue, plural, one {month} other {months}}" +msgstr "{intervalValue, plural, one {month} other {months}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:192 +msgid "{intervalValue, plural, one {week} other {weeks}}" +msgstr "{intervalValue, plural, one {week} other {weeks}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:196 +msgid "{intervalValue, plural, one {year} other {years}}" +msgstr "{intervalValue, plural, one {year} other {years}}" + +#: components/PromptDetail/PromptDetail.js:40 +msgid "{minutes} min {seconds} sec" +msgstr "{minutes} 분 {seconds} 초" + +#: components/JobList/JobListCancelButton.js:106 +msgid "{numJobsToCancel, plural, one {Cancel job} other {Cancel jobs}}" +msgstr "{numJobsToCancel, plural, one {Cancel job} other {Cancel jobs}}" + +#: components/JobList/JobListCancelButton.js:168 +msgid "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}" +msgstr "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}" + +#: components/JobList/JobListCancelButton.js:91 +msgid "{numJobsToCancel, plural, one {{0}} other {{1}}}" +msgstr "{numJobsToCancel, plural, one {{0}} other {{1}}}" + +#: components/PaginatedTable/PaginatedTable.js:79 +msgid "{pluralizedItemName} List" +msgstr "{pluralizedItemName} 목록" + +#: components/HealthCheckButton/HealthCheckButton.js:13 +msgid "{selectedItemsCount, plural, one {Click to run a health check on the selected instance.} other {Click to run a health check on the selected instances.}}" +msgstr "{selectedItemsCount, plural, one {Click to run a health check on the selected instance.} other {Click to run a health check on the selected instances.}}" + +#: components/AppContainer/AppContainer.js:154 +msgid "{sessionCountdown, plural, one {You will be logged out in # second due to inactivity} other {You will be logged out in # seconds due to inactivity}}" +msgstr "{sessionCountdown, plural, one {You will be logged out in # second due to inactivity} other {You will be logged out in # seconds due to inactivity}}" diff --git a/awx/ui/src/locales/nl/messages.po b/awx/ui/src/locales/nl/messages.po index 80a46d8522..93ae5a833b 100644 --- a/awx/ui/src/locales/nl/messages.po +++ b/awx/ui/src/locales/nl/messages.po @@ -1,22 +1,21 @@ msgid "" msgstr "" -"POT-Creation-Date: 2021-06-08 18:28+0000\n" -"Mime-Version: 1.0\n" -"Language: nl\n" -"Content-Type: text/plain; charset=UTF-8\n" +"POT-Creation-Date: 2018-12-10 10:08-0500\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" #: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:43 msgid "(Limited to first 10)" msgstr "(Beperkt tot de eerste 10)" -#: components/TemplateList/TemplateListItem.js:98 +#: components/TemplateList/TemplateListItem.js:103 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:161 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:89 msgid "(Prompt on launch)" @@ -136,13 +135,13 @@ msgstr "Service-/integratiesleutel API" msgid "About" msgstr "Over" -#: routeConfig.js:91 -#: screens/ActivityStream/ActivityStream.js:171 -#: screens/Credential/Credential.js:72 +#: routeConfig.js:92 +#: screens/ActivityStream/ActivityStream.js:173 +#: screens/Credential/Credential.js:73 #: screens/Credential/Credentials.js:28 #: screens/Inventory/Inventories.js:58 -#: screens/Inventory/Inventory.js:63 -#: screens/Inventory/SmartInventory.js:66 +#: screens/Inventory/Inventory.js:64 +#: screens/Inventory/SmartInventory.js:67 #: screens/Organization/Organization.js:123 #: screens/Organization/Organizations.js:31 #: screens/Project/Project.js:104 @@ -173,28 +172,29 @@ msgid "Action" msgstr "Actie" #: components/JobList/JobList.js:245 -#: components/JobList/JobListItem.js:96 +#: components/JobList/JobListItem.js:103 +#: components/RelatedTemplateList/RelatedTemplateList.js:174 #: components/Schedule/ScheduleList/ScheduleList.js:171 #: components/Schedule/ScheduleList/ScheduleListItem.js:114 -#: components/TemplateList/TemplateList.js:230 -#: components/TemplateList/TemplateListItem.js:181 -#: screens/ActivityStream/ActivityStream.js:258 +#: components/TemplateList/TemplateList.js:245 +#: components/TemplateList/TemplateListItem.js:186 +#: screens/ActivityStream/ActivityStream.js:260 #: screens/ActivityStream/ActivityStreamListItem.js:49 #: screens/Application/ApplicationsList/ApplicationListItem.js:48 #: screens/Application/ApplicationsList/ApplicationsList.js:160 -#: screens/Credential/CredentialList/CredentialList.js:147 -#: screens/Credential/CredentialList/CredentialListItem.js:63 +#: screens/Credential/CredentialList/CredentialList.js:163 +#: screens/Credential/CredentialList/CredentialListItem.js:66 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:177 #: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:38 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:154 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:79 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:168 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:87 #: screens/Host/HostGroups/HostGroupItem.js:34 #: screens/Host/HostGroups/HostGroupsList.js:177 -#: screens/Host/HostList/HostList.js:163 +#: screens/Host/HostList/HostList.js:171 #: screens/Host/HostList/HostListItem.js:64 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:290 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:214 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:75 -#: screens/InstanceGroup/Instances/InstanceList.js:259 +#: screens/InstanceGroup/Instances/InstanceList.js:258 #: screens/InstanceGroup/Instances/InstanceListItem.js:171 #: screens/Instances/InstanceList/InstanceList.js:155 #: screens/Instances/InstanceList/InstanceListItem.js:183 @@ -206,24 +206,22 @@ msgstr "Actie" #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:187 #: screens/Inventory/InventoryHosts/InventoryHostItem.js:38 #: screens/Inventory/InventoryHosts/InventoryHostList.js:139 -#: screens/Inventory/InventoryList/InventoryList.js:207 -#: screens/Inventory/InventoryList/InventoryListItem.js:127 +#: screens/Inventory/InventoryList/InventoryList.js:222 +#: screens/Inventory/InventoryList/InventoryListItem.js:131 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:233 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupListItem.js:44 #: screens/Inventory/InventorySources/InventorySourceList.js:215 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:99 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:101 #: screens/ManagementJob/ManagementJobList/ManagementJobList.js:102 #: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:73 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:196 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:181 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:124 #: screens/Organization/OrganizationList/OrganizationList.js:146 #: screens/Organization/OrganizationList/OrganizationListItem.js:69 #: screens/Organization/OrganizationTeams/OrganizationTeamList.js:86 #: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:17 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:159 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:82 -#: screens/Project/ProjectList/ProjectList.js:211 -#: screens/Project/ProjectList/ProjectListItem.js:209 +#: screens/Project/ProjectList/ProjectList.js:225 +#: screens/Project/ProjectList/ProjectListItem.js:214 #: screens/Team/TeamList/TeamList.js:144 #: screens/Team/TeamList/TeamListItem.js:47 #: screens/Template/Survey/SurveyList.js:105 @@ -236,7 +234,7 @@ msgstr "Acties" #: components/PromptDetail/PromptJobTemplateDetail.js:105 #: components/PromptDetail/PromptWFJobTemplateDetail.js:61 -#: components/TemplateList/TemplateListItem.js:263 +#: components/TemplateList/TemplateListItem.js:268 #: screens/Host/HostDetail/HostDetail.js:71 #: screens/Host/HostList/HostListItem.js:89 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:216 @@ -248,13 +246,14 @@ msgstr "Acties" msgid "Activity" msgstr "Activiteit" -#: routeConfig.js:48 -#: screens/ActivityStream/ActivityStream.js:111 +#: routeConfig.js:49 +#: screens/ActivityStream/ActivityStream.js:35 +#: screens/ActivityStream/ActivityStream.js:113 #: screens/Setting/Settings.js:43 msgid "Activity Stream" msgstr "Activiteitenlogboek" -#: screens/ActivityStream/ActivityStream.js:114 +#: screens/ActivityStream/ActivityStream.js:116 msgid "Activity Stream type selector" msgstr "Keuzeschakelaar type activiteitenlogboek" @@ -300,7 +299,7 @@ msgstr "Een nieuw knooppunt toevoegen" msgid "Add a new node between these two nodes" msgstr "Nieuw knooppunt toevoegen tussen deze twee knooppunten" -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:183 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:113 msgid "Add container group" msgstr "Containergroep toevoegen" @@ -312,15 +311,15 @@ msgstr "Bestaande groep toevoegen" msgid "Add existing host" msgstr "Bestaande host toevoegen" -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:184 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:114 msgid "Add instance group" msgstr "Instantiegroep toevoegen" -#: screens/Inventory/InventoryList/InventoryList.js:122 +#: screens/Inventory/InventoryList/InventoryList.js:136 msgid "Add inventory" msgstr "Inventaris toevoegen" -#: components/TemplateList/TemplateList.js:136 +#: components/TemplateList/TemplateList.js:151 msgid "Add job template" msgstr "Taaksjabloon toevoegen" @@ -332,11 +331,11 @@ msgstr "Nieuwe groep toevoegen" msgid "Add new host" msgstr "Nieuwe host toevoegen" -#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:60 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:78 msgid "Add resource type" msgstr "Brontype toevoegen" -#: screens/Inventory/InventoryList/InventoryList.js:123 +#: screens/Inventory/InventoryList/InventoryList.js:137 msgid "Add smart inventory" msgstr "Smart-inventaris toevoegen" @@ -348,25 +347,26 @@ msgstr "Teammachtigingen toevoegen" msgid "Add user permissions" msgstr "Gebruikersmachtigingen toevoegen" -#: components/TemplateList/TemplateList.js:137 +#: components/TemplateList/TemplateList.js:152 msgid "Add workflow template" msgstr "Workflowsjabloon toevoegen" -#: routeConfig.js:112 -#: screens/ActivityStream/ActivityStream.js:182 +#: routeConfig.js:113 +#: screens/ActivityStream/ActivityStream.js:184 msgid "Administration" msgstr "Beheer" -#: components/DataListToolbar/DataListToolbar.js:136 -#: screens/Job/JobOutput/JobOutputSearch.js:133 +#: components/DataListToolbar/DataListToolbar.js:138 +#: screens/Job/JobOutput/JobOutputSearch.js:137 msgid "Advanced" msgstr "Geavanceerd" -#: components/Search/AdvancedSearch.js:240 +#: components/Search/AdvancedSearch.js:313 msgid "Advanced search documentation" msgstr "Documentatie over geavanceerd zoeken" -#: components/Search/AdvancedSearch.js:222 +#: components/Search/AdvancedSearch.js:206 +#: components/Search/AdvancedSearch.js:220 msgid "Advanced search value input" msgstr "Geavanceerde invoer zoekwaarden" @@ -440,10 +440,6 @@ msgstr "Er is een fout opgetreden" msgid "An inventory must be selected" msgstr "Er moet een inventaris worden gekozen" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:105 -#~ msgid "Ansible Tower" -#~ msgstr "Ansible Tower" - #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:96 msgid "Ansible Tower Documentation." msgstr "Documentatie Ansible Tower." @@ -486,7 +482,7 @@ msgid "Application not found." msgstr "Toepassing niet gevonden." #: components/Lookup/ApplicationLookup.js:95 -#: routeConfig.js:141 +#: routeConfig.js:142 #: screens/Application/Applications.js:25 #: screens/Application/Applications.js:34 #: screens/Application/ApplicationsList/ApplicationsList.js:113 @@ -495,7 +491,7 @@ msgstr "Toepassing niet gevonden." msgid "Applications" msgstr "Toepassingen" -#: screens/ActivityStream/ActivityStream.js:203 +#: screens/ActivityStream/ActivityStream.js:205 msgid "Applications & Tokens" msgstr "Toepassingen en tokens" @@ -575,7 +571,7 @@ msgstr "Weet u zeker dat u de {0} toegang vanuit {1} wilt verwijderen? Als u da msgid "Are you sure you want to remove {0} access from {username}?" msgstr "Weet u zeker dat u de {0} toegang vanuit {username} wilt verwijderen?" -#: screens/Job/JobOutput/JobOutput.js:781 +#: screens/Job/JobOutput/JobOutput.js:802 msgid "Are you sure you want to submit the request to cancel this job?" msgstr "Weet u zeker dat u het verzoek om deze taak te annuleren in wilt dienen?" @@ -584,11 +580,11 @@ msgstr "Weet u zeker dat u het verzoek om deze taak te annuleren in wilt dienen? msgid "Arguments" msgstr "Argumenten" -#: screens/Job/JobDetail/JobDetail.js:451 +#: screens/Job/JobDetail/JobDetail.js:456 msgid "Artifacts" msgstr "Artefacten" -#: screens/InstanceGroup/Instances/InstanceList.js:223 +#: screens/InstanceGroup/Instances/InstanceList.js:222 #: screens/User/UserTeams/UserTeamList.js:208 msgid "Associate" msgstr "Associate" @@ -649,7 +645,7 @@ msgstr "Azure AD-instellingen" msgid "Back" msgstr "Terug" -#: screens/Credential/Credential.js:64 +#: screens/Credential/Credential.js:65 msgid "Back to Credentials" msgstr "Terug naar toegangsgegevens" @@ -668,7 +664,7 @@ msgstr "Terug naar groepen" msgid "Back to Hosts" msgstr "Terug naar hosts" -#: screens/InstanceGroup/InstanceGroup.js:74 +#: screens/InstanceGroup/InstanceGroup.js:61 msgid "Back to Instance Groups" msgstr "Terug naar instantiegroepen" @@ -677,8 +673,8 @@ msgstr "Terug naar instantiegroepen" msgid "Back to Instances" msgstr "Terug naar instanties" -#: screens/Inventory/Inventory.js:56 -#: screens/Inventory/SmartInventory.js:59 +#: screens/Inventory/Inventory.js:57 +#: screens/Inventory/SmartInventory.js:60 msgid "Back to Inventories" msgstr "Terug naar inventarissen" @@ -755,7 +751,7 @@ msgstr "Terug naar typen toegangsgegevens" msgid "Back to execution environments" msgstr "Terug naar uitvoeringsomgevingen" -#: screens/InstanceGroup/ContainerGroup.js:68 +#: screens/InstanceGroup/ContainerGroup.js:59 msgid "Back to instance groups" msgstr "Terug naar instantiegroepen" @@ -800,6 +796,10 @@ msgstr "Bladeren..." msgid "By default, we collect and transmit analytics data on the serice usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>this Tower documentation page. Uncheck the following boxes to disable this feature." msgstr "Standaard verzamelen wij analytische gegevens over het gebruik van de service en sturen deze door naar Red Hat. Er zijn twee categorieën gegevens die door de service worden verzameld. Zie voor meer informatie <0>deze Tower-documentatiepagina. Schakel de volgende vakjes uit om deze functie uit te schakelen." +#: screens/TopologyView/Legend.js:74 +msgid "C" +msgstr "C" + #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:217 #: screens/InstanceGroup/Instances/InstanceListItem.js:145 #: screens/Instances/InstanceDetail/InstanceDetail.js:167 @@ -833,7 +833,7 @@ msgstr "Cache time-out (seconden)" #: components/FormActionGroup/FormActionGroup.js:23 #: components/FormActionGroup/FormActionGroup.js:29 #: components/LaunchPrompt/LaunchPrompt.js:129 -#: components/Lookup/HostFilterLookup.js:361 +#: components/Lookup/HostFilterLookup.js:387 #: components/Lookup/Lookup.js:202 #: components/PaginatedTable/ToolbarDeleteButton.js:282 #: components/ResourceAccessList/DeleteRoleConfirmationModal.js:37 @@ -848,8 +848,8 @@ msgstr "Cache time-out (seconden)" #: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:63 #: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:66 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:80 -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:100 -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:106 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:101 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:107 #: screens/Setting/shared/RevertAllAlert.js:32 #: screens/Setting/shared/RevertFormActionGroup.js:31 #: screens/Setting/shared/RevertFormActionGroup.js:37 @@ -859,7 +859,7 @@ msgstr "Cache time-out (seconden)" #: screens/Team/TeamRoles/TeamRolesList.js:228 #: screens/Team/TeamRoles/TeamRolesList.js:231 #: screens/Template/Survey/SurveyList.js:78 -#: screens/Template/Survey/SurveyReorderModal.js:201 +#: screens/Template/Survey/SurveyReorderModal.js:208 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:31 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:39 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:45 @@ -872,18 +872,18 @@ msgid "Cancel" msgstr "Annuleren" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:284 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:110 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:112 msgid "Cancel Inventory Source Sync" msgstr "Synchronisatie van inventarisbron annuleren" #: components/JobCancelButton/JobCancelButton.js:52 -#: screens/Job/JobOutput/JobOutput.js:757 -#: screens/Job/JobOutput/JobOutput.js:758 +#: screens/Job/JobOutput/JobOutput.js:778 +#: screens/Job/JobOutput/JobOutput.js:779 msgid "Cancel Job" msgstr "Taak annuleren" #: screens/Project/ProjectDetail/ProjectDetail.js:260 -#: screens/Project/ProjectList/ProjectListItem.js:217 +#: screens/Project/ProjectList/ProjectListItem.js:222 msgid "Cancel Project Sync" msgstr "Projectsynchronisatie annuleren" @@ -892,8 +892,8 @@ msgstr "Projectsynchronisatie annuleren" msgid "Cancel Sync" msgstr "Synchronisatie annuleren" -#: screens/Job/JobOutput/JobOutput.js:765 -#: screens/Job/JobOutput/JobOutput.js:768 +#: screens/Job/JobOutput/JobOutput.js:786 +#: screens/Job/JobOutput/JobOutput.js:789 msgid "Cancel job" msgstr "Taak annuleren" @@ -930,8 +930,8 @@ msgstr "Geselecteerde taken annuleren" msgid "Cancel subscription edit" msgstr "Abonnement bewerken annuleren" -#: components/JobList/JobListItem.js:106 -#: screens/Job/JobDetail/JobDetail.js:492 +#: components/JobList/JobListItem.js:113 +#: screens/Job/JobDetail/JobDetail.js:497 #: screens/Job/JobOutput/shared/OutputToolbar.js:137 msgid "Cancel {0}" msgstr "Annuleren {0}" @@ -952,15 +952,15 @@ msgstr "Kan aggregator logboekregistraties niet inschakelen zonder de host en he #: screens/Instances/InstanceList/InstanceList.js:148 msgid "Cannot run health check on hop nodes." -msgstr "" +msgstr "Cannot run health check on hop nodes." -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:289 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:213 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:74 msgid "Capacity" msgstr "Capaciteit" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:214 -#: screens/InstanceGroup/Instances/InstanceList.js:257 +#: screens/InstanceGroup/Instances/InstanceList.js:256 #: screens/InstanceGroup/Instances/InstanceListItem.js:143 #: screens/Instances/InstanceDetail/InstanceDetail.js:164 #: screens/Instances/InstanceList/InstanceList.js:153 @@ -992,8 +992,7 @@ msgstr "Hoofdletterongevoelige versie van startswith." msgid "" "Change PROJECTS_ROOT when deploying\n" "{brandName} to change this location." -msgstr "" -"Wijzig PROJECTS_ROOT bij het uitrollen van\n" +msgstr "Wijzig PROJECTS_ROOT bij het uitrollen van\n" "{brandName} om deze locatie te wijzigen." #: components/StatusLabel/StatusLabel.js:41 @@ -1088,8 +1087,8 @@ msgstr "Opschonen" msgid "Clear" msgstr "Wissen" -#: components/DataListToolbar/DataListToolbar.js:94 -#: screens/Job/JobOutput/JobOutputSearch.js:142 +#: components/DataListToolbar/DataListToolbar.js:96 +#: screens/Job/JobOutput/JobOutputSearch.js:145 msgid "Clear all filters" msgstr "Alle filters wissen" @@ -1105,6 +1104,10 @@ msgstr "Abonnementskeuze wissen" msgid "Click an available node to create a new link. Click outside the graph to cancel." msgstr "Klik op een beschikbaar knooppunt om een nieuwe link te maken. Klik buiten de grafiek om te annuleren." +#: screens/TopologyView/Tooltip.js:60 +msgid "Click on a node icon to display the details." +msgstr "Click on a node icon to display the details." + #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:134 msgid "Click the Edit button below to reconfigure the node." msgstr "Klik op de knop Bewerken hieronder om het knooppunt opnieuw te configureren." @@ -1156,7 +1159,7 @@ msgstr "Type client" msgid "Close" msgstr "Sluiten" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:122 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:123 msgid "Close subscription modal" msgstr "Inschrijvingsmodus sluiten" @@ -1170,14 +1173,14 @@ msgstr "Samenvouwen" #: screens/Job/JobOutput/PageControls.js:50 msgid "Collapse all job events" -msgstr "" +msgstr "Collapse all job events" #: screens/Job/JobOutput/shared/JobEventLineToggle.js:39 msgid "Collapse section" -msgstr "" +msgstr "Collapse section" #: components/JobList/JobList.js:210 -#: components/JobList/JobListItem.js:39 +#: components/JobList/JobListItem.js:45 #: screens/Job/JobOutput/HostEventModal.js:126 msgid "Command" msgstr "Opdracht" @@ -1245,21 +1248,21 @@ msgstr "Verwijderen van alle knooppunten bevestigen" msgid "Confirm revert all" msgstr "Alles terugzetten bevestigen" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:90 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:91 msgid "Confirm selection" msgstr "Selectie bevestigen" -#: screens/Job/JobDetail/JobDetail.js:285 +#: screens/Job/JobDetail/JobDetail.js:290 msgid "Container Group" msgstr "Containergroep" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:47 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:63 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:57 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:68 msgid "Container group" msgstr "Containergroep" -#: screens/InstanceGroup/ContainerGroup.js:93 +#: screens/InstanceGroup/ContainerGroup.js:84 msgid "Container group not found." msgstr "Containergroep niet gevonden." @@ -1272,10 +1275,14 @@ msgstr "Inhoud laden" msgid "Continue" msgstr "Doorgaan" -#: screens/InstanceGroup/Instances/InstanceList.js:197 +#: screens/InstanceGroup/Instances/InstanceList.js:196 #: screens/Instances/InstanceList/InstanceList.js:116 msgid "Control" -msgstr "" +msgstr "Control" + +#: screens/TopologyView/Legend.js:77 +msgid "Control node" +msgstr "Control node" #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:90 msgid "" @@ -1309,7 +1316,7 @@ msgstr "Convergentie selecteren" msgid "Copy" msgstr "Kopiëren" -#: screens/Credential/CredentialList/CredentialListItem.js:77 +#: screens/Credential/CredentialList/CredentialListItem.js:80 msgid "Copy Credential" msgstr "Toegangsgegevens kopiëren" @@ -1317,11 +1324,11 @@ msgstr "Toegangsgegevens kopiëren" msgid "Copy Error" msgstr "Kopieerfout" -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:96 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:104 msgid "Copy Execution Environment" msgstr "Uitvoeringsomgeving kopiëren" -#: screens/Inventory/InventoryList/InventoryListItem.js:150 +#: screens/Inventory/InventoryList/InventoryListItem.js:154 msgid "Copy Inventory" msgstr "Inventaris kopiëren" @@ -1329,16 +1336,16 @@ msgstr "Inventaris kopiëren" msgid "Copy Notification Template" msgstr "Berichtsjabloon kopiëren" -#: screens/Project/ProjectList/ProjectListItem.js:249 +#: screens/Project/ProjectList/ProjectListItem.js:254 msgid "Copy Project" msgstr "Project kopiëren" -#: components/TemplateList/TemplateListItem.js:234 +#: components/TemplateList/TemplateListItem.js:239 msgid "Copy Template" msgstr "Sjabloon kopiëren" #: screens/Project/ProjectDetail/ProjectDetail.js:183 -#: screens/Project/ProjectList/ProjectListItem.js:94 +#: screens/Project/ProjectList/ProjectListItem.js:98 msgid "Copy full revision to clipboard." msgstr "Volledige herziening kopiëren naar klembord." @@ -1346,6 +1353,7 @@ msgstr "Volledige herziening kopiëren naar klembord." msgid "Copyright" msgstr "Copyright" +#: screens/Inventory/shared/InventoryForm.js:88 #: screens/Template/shared/JobTemplateForm.js:405 #: screens/Template/shared/WorkflowJobTemplateForm.js:205 msgid "Create" @@ -1385,7 +1393,7 @@ msgstr "Nieuwe organisatie maken" msgid "Create New Project" msgstr "Nieuw project maken" -#: screens/Inventory/Inventories.js:89 +#: screens/Inventory/Inventories.js:90 #: screens/ManagementJob/ManagementJobs.js:25 #: screens/Project/Projects.js:34 #: screens/Template/Templates.js:51 @@ -1406,12 +1414,12 @@ msgstr "Nieuwe gebruiker maken" msgid "Create New Workflow Template" msgstr "Nieuwe workflowsjabloon maken" -#: screens/Host/HostList/SmartInventoryButton.js:18 +#: screens/Host/HostList/SmartInventoryButton.js:26 msgid "Create a new Smart Inventory with the applied filter" msgstr "Nieuwe Smart-inventaris met het toegepaste filter maken" -#: screens/InstanceGroup/InstanceGroups.js:39 -#: screens/InstanceGroup/InstanceGroups.js:49 +#: screens/InstanceGroup/InstanceGroups.js:46 +#: screens/InstanceGroup/InstanceGroups.js:56 msgid "Create new container group" msgstr "Nieuwe containergroep maken" @@ -1428,18 +1436,18 @@ msgstr "Nieuw type toegangsgegevens maken" msgid "Create new execution environment" msgstr "Nieuwe uitvoeringsomgeving maken" -#: screens/Inventory/Inventories.js:73 -#: screens/Inventory/Inventories.js:80 +#: screens/Inventory/Inventories.js:74 +#: screens/Inventory/Inventories.js:81 msgid "Create new group" msgstr "Nieuwe groep maken" -#: screens/Inventory/Inventories.js:64 -#: screens/Inventory/Inventories.js:78 +#: screens/Inventory/Inventories.js:65 +#: screens/Inventory/Inventories.js:79 msgid "Create new host" msgstr "Nieuwe host maken" -#: screens/InstanceGroup/InstanceGroups.js:38 -#: screens/InstanceGroup/InstanceGroups.js:48 +#: screens/InstanceGroup/InstanceGroups.js:45 +#: screens/InstanceGroup/InstanceGroups.js:55 msgid "Create new instance group" msgstr "Nieuwe instantiegroep maken" @@ -1451,7 +1459,7 @@ msgstr "Nieuwe inventaris maken" msgid "Create new smart inventory" msgstr "Nieuwe Smart-inventaris maken" -#: screens/Inventory/Inventories.js:83 +#: screens/Inventory/Inventories.js:84 msgid "Create new source" msgstr "Nieuwe bron maken" @@ -1466,17 +1474,17 @@ msgstr "Gebruikerstoken maken" #: screens/Credential/CredentialDetail/CredentialDetail.js:247 #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:88 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:99 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:137 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:151 #: screens/Host/HostDetail/HostDetail.js:83 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:66 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:95 -#: screens/Inventory/InventoryDetail/InventoryDetail.js:112 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:89 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:131 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:43 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:82 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:261 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:149 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:47 -#: screens/Job/JobDetail/JobDetail.js:427 +#: screens/Job/JobDetail/JobDetail.js:432 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:378 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:105 #: screens/Project/ProjectDetail/ProjectDetail.js:231 @@ -1503,30 +1511,30 @@ msgstr "Gemaakt" #: components/Lookup/OrganizationLookup.js:133 #: components/Lookup/ProjectLookup.js:150 #: components/NotificationList/NotificationList.js:206 +#: components/RelatedTemplateList/RelatedTemplateList.js:151 #: components/Schedule/ScheduleList/ScheduleList.js:197 -#: components/TemplateList/TemplateList.js:211 +#: components/TemplateList/TemplateList.js:226 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:27 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:58 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:104 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:127 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:173 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:196 -#: screens/Credential/CredentialList/CredentialList.js:135 +#: screens/Credential/CredentialList/CredentialList.js:151 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialsStep.js:96 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:132 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:102 #: screens/Host/HostGroups/HostGroupsList.js:164 -#: screens/Host/HostList/HostList.js:149 +#: screens/Host/HostList/HostList.js:157 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:199 #: screens/Inventory/InventoryGroups/InventoryGroupsList.js:129 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:174 #: screens/Inventory/InventoryHosts/InventoryHostList.js:128 -#: screens/Inventory/InventoryList/InventoryList.js:184 +#: screens/Inventory/InventoryList/InventoryList.js:199 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:185 #: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:94 #: screens/Organization/OrganizationList/OrganizationList.js:131 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:127 -#: screens/Project/ProjectList/ProjectList.js:199 +#: screens/Project/ProjectList/ProjectList.js:213 #: screens/Team/TeamList/TeamList.js:130 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:163 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:112 @@ -1534,8 +1542,8 @@ msgstr "Gemaakt" msgid "Created By (Username)" msgstr "Gemaakt door (Gebruikersnaam)" -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:73 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:162 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:81 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:147 #: screens/Organization/OrganizationTeams/OrganizationTeamList.js:73 msgid "Created by (username)" msgstr "Gemaakt door (gebruikersnaam)" @@ -1546,7 +1554,7 @@ msgstr "Gemaakt door (gebruikersnaam)" #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:40 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:89 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:52 -#: screens/InstanceGroup/shared/ContainerGroupForm.js:53 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:50 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:243 #: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:41 #: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:42 @@ -1576,8 +1584,8 @@ msgstr "Naam toegangsgegevens" msgid "Credential Type" msgstr "Type toegangsgegevens" -#: routeConfig.js:116 -#: screens/ActivityStream/ActivityStream.js:184 +#: routeConfig.js:117 +#: screens/ActivityStream/ActivityStream.js:186 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:118 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:161 #: screens/CredentialType/CredentialTypes.js:13 @@ -1585,7 +1593,11 @@ msgstr "Type toegangsgegevens" msgid "Credential Types" msgstr "Types toegangsgegevens" -#: screens/Credential/Credential.js:91 +#: screens/Credential/CredentialList/CredentialList.js:114 +msgid "Credential copied successfully" +msgstr "Credential copied successfully" + +#: screens/Credential/Credential.js:97 msgid "Credential not found." msgstr "Toegangsgegevens niet gevonden." @@ -1594,7 +1606,7 @@ msgstr "Toegangsgegevens niet gevonden." msgid "Credential passwords" msgstr "Wachtwoorden toegangsgegevens" -#: screens/InstanceGroup/shared/ContainerGroupForm.js:60 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:57 msgid "Credential to authenticate with Kubernetes or OpenShift. Must be of type \"Kubernetes/OpenShift API Bearer Token\". If left blank, the underlying Pod's service account will be used." msgstr "Toegangsgegevens voor authenticatie met Kubernetes of OpenShift. Moet van het type 'Kubernetes/OpenShift API Bearer Token' zijn. Indien leeg gelaten, wordt de serviceaccount van de onderliggende Pod gebruikt." @@ -1606,7 +1618,7 @@ msgstr "Toegangsgegevens voor authenticatie met een beschermd containerregister. msgid "Credential type not found." msgstr "Type toegangsgegevens niet gevonden." -#: components/JobList/JobListItem.js:241 +#: components/JobList/JobListItem.js:260 #: components/LaunchPrompt/steps/CredentialsStep.js:190 #: components/LaunchPrompt/steps/useCredentialsStep.js:62 #: components/Lookup/MultiCredentialsLookup.js:138 @@ -1614,14 +1626,14 @@ msgstr "Type toegangsgegevens niet gevonden." #: components/PromptDetail/PromptDetail.js:190 #: components/PromptDetail/PromptJobTemplateDetail.js:193 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:331 -#: components/TemplateList/TemplateListItem.js:321 +#: components/TemplateList/TemplateListItem.js:326 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:77 -#: routeConfig.js:69 -#: screens/ActivityStream/ActivityStream.js:159 -#: screens/Credential/CredentialList/CredentialList.js:175 +#: routeConfig.js:70 +#: screens/ActivityStream/ActivityStream.js:161 +#: screens/Credential/CredentialList/CredentialList.js:192 #: screens/Credential/Credentials.js:13 #: screens/Credential/Credentials.js:23 -#: screens/Job/JobDetail/JobDetail.js:329 +#: screens/Job/JobDetail/JobDetail.js:334 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:347 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:51 #: screens/Template/shared/JobTemplateForm.js:373 @@ -1637,18 +1649,17 @@ msgstr "Toegangsgegevens die een wachtwoord vereisen bij het opstarten zijn niet msgid "Current page" msgstr "Huidige pagina" -#: screens/InstanceGroup/shared/ContainerGroupForm.js:82 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:79 msgid "Custom pod spec" msgstr "Aangepaste podspecificatie" -#: screens/Inventory/InventorySources/InventorySourceListItem.js:77 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:79 #: screens/Organization/OrganizationList/OrganizationListItem.js:55 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:69 -#: screens/Project/ProjectList/ProjectListItem.js:183 +#: screens/Project/ProjectList/ProjectListItem.js:188 msgid "Custom virtual environment {0} must be replaced by an execution environment." msgstr "Aangepaste virtuele omgeving {0} moet worden vervangen door een uitvoeringsomgeving." -#: components/TemplateList/TemplateListItem.js:158 +#: components/TemplateList/TemplateListItem.js:163 msgid "Custom virtual environment {0} must be replaced by an execution environment. For more information about migrating to execution environments see <0>the documentation." msgstr "Aangepaste virtuele omgeving {0} moet worden vervangen door een uitvoeringsomgeving. Raadpleeg voor meer informatie over het migreren van uitvoeringsomgevingen <0>de documentatie." @@ -1660,8 +1671,8 @@ msgstr "Aangepaste virtuele omgeving {virtualEnvironment} moet worden vervangen msgid "Customize messages…" msgstr "Berichten aanpassen..." -#: screens/InstanceGroup/shared/ContainerGroupForm.js:68 -#: screens/InstanceGroup/shared/ContainerGroupForm.js:69 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:65 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:66 msgid "Customize pod specification" msgstr "Podspecificatie aanpassen" @@ -1670,12 +1681,12 @@ msgstr "Podspecificatie aanpassen" msgid "DELETED" msgstr "VERWIJDERD" -#: routeConfig.js:33 +#: routeConfig.js:34 #: screens/Dashboard/Dashboard.js:74 msgid "Dashboard" msgstr "Dashboard" -#: screens/ActivityStream/ActivityStream.js:139 +#: screens/ActivityStream/ActivityStream.js:141 msgid "Dashboard (all activity)" msgstr "Dashboard (alle activiteit)" @@ -1710,7 +1721,7 @@ msgstr "Resterende dagen" msgid "Days to keep" msgstr "Te behouden dagen" -#: screens/Job/JobOutput/JobOutputSearch.js:125 +#: screens/Job/JobOutput/JobOutputSearch.js:128 msgid "Debug" msgstr "Foutopsporing" @@ -1725,9 +1736,9 @@ msgstr "December" msgid "Default" msgstr "Standaard" -#: screens/Template/Survey/SurveyReorderModal.js:209 -#: screens/Template/Survey/SurveyReorderModal.js:209 -#: screens/Template/Survey/SurveyReorderModal.js:231 +#: screens/Template/Survey/SurveyReorderModal.js:216 +#: screens/Template/Survey/SurveyReorderModal.js:216 +#: screens/Template/Survey/SurveyReorderModal.js:238 msgid "Default Answer(s)" msgstr "Standaardantwoord(en)" @@ -1761,9 +1772,9 @@ msgstr "Kenmerken en functies op systeemniveau definiëren" #: screens/Credential/CredentialDetail/CredentialDetail.js:297 #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:122 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:130 -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:114 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:130 -#: screens/Inventory/InventoryDetail/InventoryDetail.js:140 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:113 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:123 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:159 #: screens/Inventory/InventoryGroups/InventoryGroupsList.js:101 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:300 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:174 @@ -1772,7 +1783,7 @@ msgstr "Kenmerken en functies op systeemniveau definiëren" #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:73 #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:78 #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:102 -#: screens/Job/JobDetail/JobDetail.js:504 +#: screens/Job/JobDetail/JobDetail.js:509 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:420 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:188 #: screens/Project/ProjectDetail/ProjectDetail.js:279 @@ -1805,11 +1816,11 @@ msgstr "Uitvoeringsomgeving verwijderen" msgid "Delete Host" msgstr "Host verwijderen" -#: screens/Inventory/InventoryDetail/InventoryDetail.js:135 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:154 msgid "Delete Inventory" msgstr "Inventaris verwijderen" -#: screens/Job/JobDetail/JobDetail.js:500 +#: screens/Job/JobDetail/JobDetail.js:505 #: screens/Job/JobOutput/shared/OutputToolbar.js:195 #: screens/Job/JobOutput/shared/OutputToolbar.js:199 msgid "Delete Job" @@ -1880,8 +1891,8 @@ msgstr "Soort toegangsgegevens verwijderen" msgid "Delete error" msgstr "Fout verwijderen" -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:108 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:124 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:107 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:117 msgid "Delete instance group" msgstr "Instantiegroep verwijderen" @@ -1928,16 +1939,16 @@ msgstr "{pluralizedItemName} verwijderen?" msgid "Deleted" msgstr "Verwijderd" -#: components/TemplateList/TemplateList.js:278 -#: screens/Credential/CredentialList/CredentialList.js:191 -#: screens/Inventory/InventoryList/InventoryList.js:268 -#: screens/Project/ProjectList/ProjectList.js:274 +#: components/TemplateList/TemplateList.js:295 +#: screens/Credential/CredentialList/CredentialList.js:208 +#: screens/Inventory/InventoryList/InventoryList.js:284 +#: screens/Project/ProjectList/ProjectList.js:290 msgid "Deletion Error" msgstr "Fout bij verwijderen" #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:202 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:212 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:309 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:227 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:233 msgid "Deletion error" msgstr "Fout bij verwijderen" @@ -1962,7 +1973,7 @@ msgstr "Geweigerd door {0} - {1}" msgid "Deny" msgstr "Weigeren" -#: screens/Job/JobOutput/JobOutputSearch.js:127 +#: screens/Job/JobOutput/JobOutputSearch.js:130 msgid "Deprecated" msgstr "Afgeschaft" @@ -1974,45 +1985,45 @@ msgstr "Afgeschaft" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:260 #: components/Schedule/ScheduleList/ScheduleList.js:193 #: components/Schedule/shared/ScheduleForm.js:113 -#: components/TemplateList/TemplateList.js:195 -#: components/TemplateList/TemplateListItem.js:257 +#: components/TemplateList/TemplateList.js:210 +#: components/TemplateList/TemplateListItem.js:262 #: screens/Application/ApplicationDetails/ApplicationDetails.js:63 #: screens/Application/ApplicationsList/ApplicationsList.js:123 #: screens/Application/shared/ApplicationForm.js:60 #: screens/Credential/CredentialDetail/CredentialDetail.js:213 -#: screens/Credential/CredentialList/CredentialList.js:131 +#: screens/Credential/CredentialList/CredentialList.js:147 #: screens/Credential/shared/CredentialForm.js:169 #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:72 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:128 #: screens/CredentialType/shared/CredentialTypeForm.js:29 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:57 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:145 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:159 #: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:140 #: screens/Host/HostDetail/HostDetail.js:73 -#: screens/Host/HostList/HostList.js:145 +#: screens/Host/HostList/HostList.js:153 #: screens/Inventory/InventoryDetail/InventoryDetail.js:71 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:35 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:81 #: screens/Inventory/InventoryHosts/InventoryHostList.js:124 -#: screens/Inventory/InventoryList/InventoryList.js:180 +#: screens/Inventory/InventoryList/InventoryList.js:195 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:200 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:104 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:37 -#: screens/Inventory/shared/InventoryForm.js:40 +#: screens/Inventory/shared/InventoryForm.js:49 #: screens/Inventory/shared/InventoryGroupForm.js:40 #: screens/Inventory/shared/InventorySourceForm.js:109 #: screens/Inventory/shared/SmartInventoryForm.js:55 #: screens/ManagementJob/ManagementJobList/ManagementJobList.js:101 #: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:72 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:108 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:142 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:127 #: screens/NotificationTemplate/shared/NotificationTemplateForm.js:49 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:95 #: screens/Organization/OrganizationList/OrganizationList.js:127 #: screens/Organization/shared/OrganizationForm.js:64 #: screens/Project/ProjectDetail/ProjectDetail.js:158 -#: screens/Project/ProjectList/ProjectList.js:176 -#: screens/Project/ProjectList/ProjectListItem.js:268 +#: screens/Project/ProjectList/ProjectList.js:190 +#: screens/Project/ProjectList/ProjectListItem.js:273 #: screens/Project/shared/ProjectForm.js:177 #: screens/Team/TeamDetail/TeamDetail.js:38 #: screens/Team/TeamList/TeamList.js:122 @@ -2060,11 +2071,11 @@ msgid "Destination channels or users" msgstr "Bestemmingskanalen of -gebruikers" #: components/AdHocCommands/useAdHocDetailsStep.js:39 -#: components/ErrorDetail/ErrorDetail.js:75 +#: components/ErrorDetail/ErrorDetail.js:80 #: components/Schedule/Schedule.js:71 #: screens/Application/Application/Application.js:78 #: screens/Application/Applications.js:38 -#: screens/Credential/Credential.js:70 +#: screens/Credential/Credential.js:71 #: screens/Credential/Credentials.js:27 #: screens/CredentialType/CredentialType.js:62 #: screens/CredentialType/CredentialTypes.js:26 @@ -2072,20 +2083,20 @@ msgstr "Bestemmingskanalen of -gebruikers" #: screens/ExecutionEnvironment/ExecutionEnvironments.js:26 #: screens/Host/Host.js:57 #: screens/Host/Hosts.js:28 -#: screens/InstanceGroup/ContainerGroup.js:75 +#: screens/InstanceGroup/ContainerGroup.js:66 #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:174 -#: screens/InstanceGroup/InstanceGroup.js:81 -#: screens/InstanceGroup/InstanceGroups.js:51 -#: screens/InstanceGroup/InstanceGroups.js:59 +#: screens/InstanceGroup/InstanceGroup.js:68 +#: screens/InstanceGroup/InstanceGroups.js:58 +#: screens/InstanceGroup/InstanceGroups.js:66 #: screens/Instances/Instance.js:24 #: screens/Instances/Instances.js:21 #: screens/Inventory/Inventories.js:60 -#: screens/Inventory/Inventories.js:85 -#: screens/Inventory/Inventory.js:62 +#: screens/Inventory/Inventories.js:86 +#: screens/Inventory/Inventory.js:63 #: screens/Inventory/InventoryGroup/InventoryGroup.js:57 #: screens/Inventory/InventoryHost/InventoryHost.js:73 #: screens/Inventory/InventorySource/InventorySource.js:83 -#: screens/Inventory/SmartInventory.js:65 +#: screens/Inventory/SmartInventory.js:66 #: screens/Inventory/SmartInventoryHost/SmartInventoryHost.js:60 #: screens/Job/Job.js:116 #: screens/Job/JobOutput/HostEventModal.js:106 @@ -2137,6 +2148,8 @@ msgstr "Bestemmingskanalen of -gebruikers" #: screens/Template/Templates.js:42 #: screens/Template/WorkflowJobTemplate.js:116 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:140 +#: screens/TopologyView/Tooltip.js:56 +#: screens/TopologyView/Tooltip.js:70 #: screens/User/User.js:63 #: screens/User/UserToken/UserToken.js:54 #: screens/User/Users.js:30 @@ -2150,9 +2163,9 @@ msgstr "Meer informatie" msgid "Details tab" msgstr "Tabblad Details" -#: components/Search/AdvancedSearch.js:172 +#: components/Search/AdvancedSearch.js:266 msgid "Direct Keys" -msgstr "" +msgstr "Directe sleutels" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:200 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:258 @@ -2171,6 +2184,7 @@ msgstr "SSL-verificatie uitschakelen" #: components/InstanceToggle/InstanceToggle.js:56 #: components/StatusLabel/StatusLabel.js:39 +#: screens/TopologyView/Legend.js:133 msgid "Disabled" msgstr "Uitgeschakeld" @@ -2194,7 +2208,7 @@ msgid "Disassociate host from group?" msgstr "Host van groep loskoppelen?" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:282 -#: screens/InstanceGroup/Instances/InstanceList.js:234 +#: screens/InstanceGroup/Instances/InstanceList.js:233 msgid "Disassociate instance from instance group?" msgstr "Instantie van instantiegroep loskoppelen?" @@ -2253,22 +2267,6 @@ msgstr "Download output" msgid "Drag a file here or browse to upload" msgstr "Sleep een bestand hierheen of blader om te uploaden" -#: components/SelectedList/DraggableSelectedList.js:68 -#~ msgid "Draggable list to reorder and remove selected items." -#~ msgstr "Versleepbare lijst om geselecteerde items te herschikken en te verwijderen." - -#: components/SelectedList/DraggableSelectedList.js:43 -#~ msgid "Dragging cancelled. List is unchanged." -#~ msgstr "Slepen geannuleerd. Lijst is ongewijzigd." - -#: components/SelectedList/DraggableSelectedList.js:38 -#~ msgid "Dragging item {id}. Item with index {oldIndex} in now {newIndex}." -#~ msgstr "Item slepen {id}. Item met index {oldIndex} in nu {newIndex}." - -#: components/SelectedList/DraggableSelectedList.js:32 -#~ msgid "Dragging started for item id: {newId}." -#~ msgstr "Het slepen is begonnen voor item-id: {newId}." - #: screens/NotificationTemplate/shared/NotificationTemplateForm.js:81 msgid "E-mail" msgstr "E-mail" @@ -2299,13 +2297,13 @@ msgstr "Voer iedere keer dat een taak uitgevoerd wordt met dit project een updat #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:117 #: screens/Host/HostDetail/HostDetail.js:105 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:99 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:115 -#: screens/Inventory/InventoryDetail/InventoryDetail.js:129 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:109 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:148 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:55 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:62 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:104 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:276 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:125 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:127 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:164 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:402 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:404 @@ -2349,8 +2347,8 @@ msgstr "Voer iedere keer dat een taak uitgevoerd wordt met dit project een updat msgid "Edit" msgstr "Bewerken" -#: screens/Credential/CredentialList/CredentialListItem.js:64 -#: screens/Credential/CredentialList/CredentialListItem.js:68 +#: screens/Credential/CredentialList/CredentialListItem.js:67 +#: screens/Credential/CredentialList/CredentialListItem.js:71 msgid "Edit Credential" msgstr "Toegangsgegevens bewerken" @@ -2397,8 +2395,8 @@ msgstr "Toegangsgegevens plug-inconfiguratie bewerken" msgid "Edit Details" msgstr "Details bewerken" -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:82 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:86 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:90 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:94 msgid "Edit Execution Environment" msgstr "Uitvoeringsomgeving bewerken" @@ -2417,8 +2415,8 @@ msgstr "Groep bewerken" msgid "Edit Host" msgstr "Host bewerken" -#: screens/Inventory/InventoryList/InventoryListItem.js:130 -#: screens/Inventory/InventoryList/InventoryListItem.js:135 +#: screens/Inventory/InventoryList/InventoryListItem.js:134 +#: screens/Inventory/InventoryList/InventoryListItem.js:139 msgid "Edit Inventory" msgstr "Inventaris bewerken" @@ -2448,8 +2446,8 @@ msgstr "Volgorde bewerken" msgid "Edit Organization" msgstr "Organisatie bewerken" -#: screens/Project/ProjectList/ProjectListItem.js:235 #: screens/Project/ProjectList/ProjectListItem.js:240 +#: screens/Project/ProjectList/ProjectListItem.js:245 msgid "Edit Project" msgstr "Project bewerken" @@ -2463,7 +2461,7 @@ msgstr "Vraag bewerken" msgid "Edit Schedule" msgstr "Schema bewerken" -#: screens/Inventory/InventorySources/InventorySourceListItem.js:129 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:131 msgid "Edit Source" msgstr "Bron bewerken" @@ -2478,9 +2476,8 @@ msgstr "Vragenlijst wijzigen" msgid "Edit Team" msgstr "Team bewerken" -#: components/TemplateList/TemplateListItem.js:219 -#: components/TemplateList/TemplateListItem.js:225 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:103 +#: components/TemplateList/TemplateListItem.js:224 +#: components/TemplateList/TemplateListItem.js:230 msgid "Edit Template" msgstr "Sjabloon bewerken" @@ -2501,12 +2498,12 @@ msgstr "Type toegangsgegevens bewerken" #: screens/CredentialType/CredentialTypes.js:25 #: screens/ExecutionEnvironment/ExecutionEnvironments.js:25 -#: screens/InstanceGroup/InstanceGroups.js:56 -#: screens/InstanceGroup/InstanceGroups.js:61 -#: screens/Inventory/Inventories.js:61 -#: screens/Inventory/Inventories.js:66 -#: screens/Inventory/Inventories.js:75 -#: screens/Inventory/Inventories.js:86 +#: screens/InstanceGroup/InstanceGroups.js:63 +#: screens/InstanceGroup/InstanceGroups.js:68 +#: screens/Inventory/Inventories.js:62 +#: screens/Inventory/Inventories.js:67 +#: screens/Inventory/Inventories.js:76 +#: screens/Inventory/Inventories.js:87 msgid "Edit details" msgstr "Details bewerken" @@ -2556,7 +2553,7 @@ msgid "Elapsed time that the job ran" msgstr "Verstreken tijd in seconden dat de taak is uitgevoerd." #: components/NotificationList/NotificationList.js:193 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:149 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:134 #: screens/User/UserDetail/UserDetail.js:66 #: screens/User/UserList/UserList.js:115 #: screens/User/shared/UserForm.js:73 @@ -2603,10 +2600,6 @@ msgstr "Logboeksysteem dat feiten individueel bijhoudt inschakelen" msgid "Enable privilege escalation" msgstr "Verhoging van rechten inschakelen" -#: screens/Setting/SettingList.js:52 -#~ msgid "Enable simplified login for your {0} applications" -#~ msgstr "" - #: screens/Setting/SettingList.js:53 msgid "Enable simplified login for your {brandName} applications" msgstr "Eenvoudig inloggen inschakelen voor uw {brandName} toepassingen" @@ -2616,7 +2609,7 @@ msgid "Enable webhook for this template." msgstr "Webhook inschakelen voor deze sjabloon." #: components/InstanceToggle/InstanceToggle.js:55 -#: components/Lookup/HostFilterLookup.js:100 +#: components/Lookup/HostFilterLookup.js:110 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:46 msgid "Enabled" msgstr "Ingeschakeld" @@ -2643,22 +2636,13 @@ msgstr "Ingeschakelde waarde" msgid "Enabled Variable" msgstr "Ingeschakelde variabele" -#: screens/Template/shared/JobTemplateForm.js:568 -#~ msgid "" -#~ "Enables creation of a provisioning\n" -#~ "callback URL. Using the URL a host can contact {0}\n" -#~ "and request a configuration update using this job\n" -#~ "template." -#~ msgstr "" - #: components/AdHocCommands/AdHocDetailsStep.js:225 msgid "" "Enables creation of a provisioning\n" "callback URL. Using the URL a host can contact {brandName}\n" "and request a configuration update using this job\n" "template" -msgstr "" -"Maakt het mogelijk een provisioning terugkoppelings-URL aan te maken. Met deze URL kan een host contact opnemen met {brandName}\n" +msgstr "Maakt het mogelijk een provisioning terugkoppelings-URL aan te maken. Met deze URL kan een host contact opnemen met {brandName}\n" "en een verzoek voor een configuratie-update indienen met behulp van deze taaksjabloon" #: screens/Template/shared/JobTemplateForm.js:568 @@ -2667,8 +2651,7 @@ msgid "" "callback URL. Using the URL a host can contact {brandName}\n" "and request a configuration update using this job\n" "template." -msgstr "" -"Maakt het mogelijk een provisioning terugkoppelings-URL aan te maken. Met deze URL kan een host contact opnemen met {brandName}\n" +msgstr "Maakt het mogelijk een provisioning terugkoppelings-URL aan te maken. Met deze URL kan een host contact opnemen met {brandName}\n" "en een verzoek voor een configuratie-update indienen met behulp van deze taaksjabloon." #: screens/Credential/CredentialDetail/CredentialDetail.js:153 @@ -2704,7 +2687,7 @@ msgstr "Eindtijd" msgid "End user license agreement" msgstr "Licentie-overeenkomst voor eindgebruikers" -#: screens/Host/HostList/SmartInventoryButton.js:15 +#: screens/Host/HostList/SmartInventoryButton.js:23 msgid "Enter at least one search filter to create a new Smart Inventory" msgstr "Voer ten minste één zoekfilter in om een nieuwe Smart-inventaris te maken." @@ -2723,7 +2706,7 @@ msgid "" "Ansible Tower documentation for example syntax." msgstr "Voer de variabelen van het inventaris in met JSON- of YAML-syntaxis. Gebruik de radio-knop om tussen de twee te wisselen. Raadpleeg de documentatie van Ansible Tower voor voorbeeldsyntaxis." -#: screens/Inventory/shared/InventoryForm.js:65 +#: screens/Inventory/shared/InventoryForm.js:92 msgid "Enter inventory variables 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 "Voer de variabelen van het inventaris in met JSON- of YAML-syntaxis. Gebruik de radio-knop om tussen de twee te wisselen. Raadpleeg de documentatie van Ansible Tower voor voorbeeldsyntaxis." @@ -2738,17 +2721,12 @@ msgid "" "required." msgstr "Voer één IRC-kanaal of gebruikersnaam per regel in. Het hekje (#) voor kanalen en het apenstaartje (@) voor gebruikers zijn hierbij niet vereist." -#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:365 -#~ msgid "" -#~ "Enter one Slack channel per line. The pound symbol (#)\n" -#~ "is required for channels." -#~ msgstr "Voer één Slack-kanaal per regel in. Het hekje (#) is hierbij vereist." - #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:367 msgid "" "Enter one Slack channel per line. The pound symbol (#)\n" "is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack" -msgstr "" +msgstr "Enter one Slack channel per line. The pound symbol (#)\n" +"is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:90 msgid "" @@ -2756,24 +2734,11 @@ msgid "" "list for this type of notification." msgstr "Voer één e-mailadres per regel in om een lijst met ontvangers te maken voor dit type bericht." -#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:413 -#~ msgid "" -#~ "Enter one phone number per line to specify where to\n" -#~ "route SMS messages." -#~ msgstr "Voer één telefoonnummer per regel in om aan te geven waar sms-berichten naartoe gestuurd moeten worden." - -#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:416 -#~ msgid "" -#~ "Enter one phone number per line to specify where to\n" -#~ "route SMS messages. Phone numbers should be formatted +11231231234. For more information see" -#~ msgstr "" - #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:420 msgid "" "Enter one phone number per line to specify where to\n" "route SMS messages. Phone numbers should be formatted +11231231234. For more information see Twilio documentation" -msgstr "" -"Voer één telefoonnummer per regel in om aan te geven waar\n" +msgstr "Voer één telefoonnummer per regel in om aan te geven waar\n" "sms-berichten te routeren. Telefoonnummers moeten worden ingedeeld als +11231231234. Voor meer informatie zie Twilio-documentatie" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:410 @@ -2828,15 +2793,16 @@ msgstr "Voer variabelen in met JSON- of YAML-syntaxis. Gebruik de radioknop om t #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:131 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:205 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:139 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:215 -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:122 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:138 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:312 -#: screens/Job/JobOutput/JobOutputSearch.js:130 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:230 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:121 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:131 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:236 +#: screens/Job/JobOutput/JobOutputSearch.js:133 +#: screens/TopologyView/Legend.js:124 msgid "Error" msgstr "Fout" -#: screens/Project/ProjectList/ProjectList.js:286 +#: screens/Project/ProjectList/ProjectList.js:302 msgid "Error fetching updated project" msgstr "Fout bij ophalen bijgewerkt project" @@ -2855,7 +2821,7 @@ msgstr "Foutbericht body" msgid "Error saving the workflow!" msgstr "Fout bij het opslaan van de workflow!" -#: components/AdHocCommands/AdHocCommands.js:110 +#: components/AdHocCommands/AdHocCommands.js:111 #: components/CopyButton/CopyButton.js:51 #: components/DeleteButton/DeleteButton.js:56 #: components/HostToggle/HostToggle.js:76 @@ -2866,30 +2832,31 @@ msgstr "Fout bij het opslaan van de workflow!" #: components/LaunchPrompt/LaunchPrompt.js:66 #: components/NotificationList/NotificationList.js:246 #: components/PaginatedTable/ToolbarDeleteButton.js:205 -#: components/ResourceAccessList/ResourceAccessList.js:233 -#: components/ResourceAccessList/ResourceAccessList.js:245 +#: components/RelatedTemplateList/RelatedTemplateList.js:226 +#: components/ResourceAccessList/ResourceAccessList.js:231 +#: components/ResourceAccessList/ResourceAccessList.js:243 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:434 #: components/Schedule/ScheduleList/ScheduleList.js:238 #: components/Schedule/ScheduleToggle/ScheduleToggle.js:73 #: components/Schedule/shared/SchedulePromptableFields.js:70 -#: components/TemplateList/TemplateList.js:281 +#: components/TemplateList/TemplateList.js:298 #: contexts/Config.js:94 #: screens/Application/ApplicationDetails/ApplicationDetails.js:131 #: screens/Application/ApplicationTokens/ApplicationTokenList.js:155 #: screens/Application/ApplicationsList/ApplicationsList.js:185 #: screens/Credential/CredentialDetail/CredentialDetail.js:305 -#: screens/Credential/CredentialList/CredentialList.js:194 +#: screens/Credential/CredentialList/CredentialList.js:211 #: screens/Host/HostDetail/HostDetail.js:56 #: screens/Host/HostDetail/HostDetail.js:120 #: screens/Host/HostGroups/HostGroupsList.js:244 -#: screens/Host/HostList/HostList.js:222 +#: screens/Host/HostList/HostList.js:232 #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:296 -#: screens/InstanceGroup/Instances/InstanceList.js:296 +#: screens/InstanceGroup/Instances/InstanceList.js:295 #: screens/InstanceGroup/Instances/InstanceListItem.js:218 #: screens/Instances/InstanceDetail/InstanceDetail.js:243 #: screens/Instances/InstanceList/InstanceList.js:178 #: screens/Instances/InstanceList/InstanceListItem.js:234 -#: screens/Inventory/InventoryDetail/InventoryDetail.js:149 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:168 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:78 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:284 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:295 @@ -2897,7 +2864,7 @@ msgstr "Fout bij het opslaan van de workflow!" #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:119 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:261 #: screens/Inventory/InventoryHosts/InventoryHostList.js:200 -#: screens/Inventory/InventoryList/InventoryList.js:269 +#: screens/Inventory/InventoryList/InventoryList.js:285 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:264 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:307 #: screens/Inventory/InventorySources/InventorySourceList.js:240 @@ -2908,14 +2875,13 @@ msgstr "Fout bij het opslaan van de workflow!" #: screens/Login/Login.js:196 #: screens/ManagementJob/ManagementJobList/ManagementJobList.js:125 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:428 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:220 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:233 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:169 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:197 #: screens/Organization/OrganizationList/OrganizationList.js:195 #: screens/Project/ProjectDetail/ProjectDetail.js:287 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:179 -#: screens/Project/ProjectList/ProjectList.js:275 -#: screens/Project/ProjectList/ProjectList.js:287 +#: screens/Project/ProjectList/ProjectList.js:291 +#: screens/Project/ProjectList/ProjectList.js:303 #: screens/Project/shared/ProjectSyncButton.js:62 #: screens/Team/TeamDetail/TeamDetail.js:78 #: screens/Team/TeamList/TeamList.js:192 @@ -2953,9 +2919,9 @@ msgstr "Fout:" msgid "Errors" msgstr "Fouten" -#: screens/ActivityStream/ActivityStream.js:257 +#: screens/ActivityStream/ActivityStream.js:259 #: screens/ActivityStream/ActivityStreamListItem.js:46 -#: screens/Job/JobOutput/JobOutputSearch.js:97 +#: screens/Job/JobOutput/JobOutputSearch.js:100 msgid "Event" msgstr "Gebeurtenis" @@ -2971,7 +2937,7 @@ msgstr "Modus gebeurtenisdetails" msgid "Event summary not available" msgstr "Samenvatting van de gebeurtenis niet beschikbaar" -#: screens/ActivityStream/ActivityStream.js:226 +#: screens/ActivityStream/ActivityStream.js:228 msgid "Events" msgstr "Gebeurtenissen" @@ -2979,6 +2945,10 @@ msgstr "Gebeurtenissen" msgid "Every minute for {0} times" msgstr "Elke minuut, {0} keer" +#: screens/TopologyView/Legend.js:82 +msgid "Ex" +msgstr "Ex" + #: components/Search/LookupTypeInput.js:39 msgid "Exact match (default lookup if not specified)." msgstr "Exacte overeenkomst (standaard-opzoeken indien niet opgegeven)." @@ -3019,10 +2989,10 @@ msgstr "Uitvoeren wanneer het bovenliggende knooppunt in een storingstoestand ko msgid "Execute when the parent node results in a successful state." msgstr "Uitvoeren wanneer het bovenliggende knooppunt in een succesvolle status resulteert." -#: screens/InstanceGroup/Instances/InstanceList.js:198 +#: screens/InstanceGroup/Instances/InstanceList.js:197 #: screens/Instances/InstanceList/InstanceList.js:117 msgid "Execution" -msgstr "" +msgstr "Uitvoeringsknooppunt" #: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:90 #: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:91 @@ -3037,15 +3007,15 @@ msgid "Execution Environment" msgstr "Uitvoeringsomgeving" #: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:69 -#: components/TemplateList/TemplateListItem.js:155 +#: components/TemplateList/TemplateListItem.js:160 msgid "Execution Environment Missing" msgstr "Uitvoeringsomgeving ontbreekt" #: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:103 -#: routeConfig.js:146 -#: screens/ActivityStream/ActivityStream.js:209 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:115 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:177 +#: routeConfig.js:147 +#: screens/ActivityStream/ActivityStream.js:211 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:129 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:191 #: screens/ExecutionEnvironment/ExecutionEnvironments.js:13 #: screens/ExecutionEnvironment/ExecutionEnvironments.js:22 #: screens/Organization/Organization.js:126 @@ -3056,10 +3026,14 @@ msgstr "Uitvoeringsomgeving ontbreekt" msgid "Execution Environments" msgstr "Uitvoeringsomgevingen" -#: screens/Job/JobDetail/JobDetail.js:272 +#: screens/Job/JobDetail/JobDetail.js:277 msgid "Execution Node" msgstr "Uitvoeringsknooppunt" +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:103 +msgid "Execution environment copied successfully" +msgstr "Execution environment copied successfully" + #: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:110 msgid "Execution environment is missing or deleted." msgstr "Uitvoeringsomgeving ontbreekt of is verwijderd." @@ -3068,6 +3042,10 @@ msgstr "Uitvoeringsomgeving ontbreekt of is verwijderd." msgid "Execution environment not found." msgstr "Uitvoeringsomgeving niet gevonden." +#: screens/TopologyView/Legend.js:86 +msgid "Execution node" +msgstr "Uitvoeringsknooppunt" + #: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:23 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:26 msgid "Exit Without Saving" @@ -3077,7 +3055,7 @@ msgstr "Afsluiten zonder op te slaan" msgid "Expand" msgstr "Uitbreiden" -#: components/DataListToolbar/DataListToolbar.js:104 +#: components/DataListToolbar/DataListToolbar.js:106 msgid "Expand all rows" msgstr "Alle rijen uitklappen" @@ -3088,11 +3066,11 @@ msgstr "Input uitbreiden" #: screens/Job/JobOutput/PageControls.js:50 msgid "Expand job events" -msgstr "" +msgstr "Expand job events" #: screens/Job/JobOutput/shared/JobEventLineToggle.js:37 msgid "Expand section" -msgstr "" +msgstr "Expand section" #: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:46 msgid "Expected at least one of client_email, project_id or private_key to be present in the file." @@ -3100,7 +3078,7 @@ msgstr "Minstens één van client_email, project_id of private_key werd verwacht #: screens/Application/ApplicationTokens/ApplicationTokenList.js:137 #: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:32 -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:147 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:148 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:172 #: screens/User/UserTokenDetail/UserTokenDetail.js:52 #: screens/User/UserTokenList/UserTokenList.js:142 @@ -3124,7 +3102,7 @@ msgstr "Verloopt op UTC" msgid "Expires on {0}" msgstr "Verloopt op {0}" -#: components/JobList/JobListItem.js:287 +#: components/JobList/JobListItem.js:306 #: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:119 msgid "Explanation" msgstr "Uitleg" @@ -3140,9 +3118,9 @@ msgstr "Extra variabelen" #: components/Sparkline/Sparkline.js:35 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:166 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:42 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:43 #: screens/Project/ProjectDetail/ProjectDetail.js:124 -#: screens/Project/ProjectList/ProjectListItem.js:73 +#: screens/Project/ProjectList/ProjectListItem.js:77 msgid "FINISHED:" msgstr "VOLTOOID:" @@ -3154,7 +3132,7 @@ msgstr "Feitenopslag" #: screens/Host/Host.js:62 #: screens/Host/HostFacts/HostFacts.js:45 #: screens/Host/Hosts.js:29 -#: screens/Inventory/Inventories.js:69 +#: screens/Inventory/Inventories.js:70 #: screens/Inventory/InventoryHost/InventoryHost.js:78 #: screens/Inventory/InventoryHostFacts/InventoryHostFacts.js:39 msgid "Facts" @@ -3194,7 +3172,7 @@ msgstr "Eén of meer workflowgoedkeuringen goed te zijn niet goedgekeurd." msgid "Failed to approve workflow approval." msgstr "Workflowgoedkeuring is mislukt." -#: components/ResourceAccessList/ResourceAccessList.js:237 +#: components/ResourceAccessList/ResourceAccessList.js:235 msgid "Failed to assign roles properly" msgstr "Kan rollen niet goed toewijzen" @@ -3204,7 +3182,7 @@ msgid "Failed to associate role" msgstr "Kan rol niet koppelen" #: screens/Host/HostGroups/HostGroupsList.js:248 -#: screens/InstanceGroup/Instances/InstanceList.js:299 +#: screens/InstanceGroup/Instances/InstanceList.js:298 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:287 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:265 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:268 @@ -3213,12 +3191,12 @@ msgid "Failed to associate." msgstr "Kan niet koppelen." #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:285 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:109 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:111 msgid "Failed to cancel Inventory Source Sync" msgstr "Kan de synchronisatie van de inventarisbron niet annuleren" #: screens/Project/ProjectDetail/ProjectDetail.js:261 -#: screens/Project/ProjectList/ProjectListItem.js:219 +#: screens/Project/ProjectList/ProjectListItem.js:224 msgid "Failed to cancel Project Sync" msgstr "Kan projectsynchronisatie niet annuleren" @@ -3226,29 +3204,29 @@ msgstr "Kan projectsynchronisatie niet annuleren" msgid "Failed to cancel one or more jobs." msgstr "Kan een of meer taken niet annuleren." -#: components/JobList/JobListItem.js:107 -#: screens/Job/JobDetail/JobDetail.js:493 +#: components/JobList/JobListItem.js:114 +#: screens/Job/JobDetail/JobDetail.js:498 #: screens/Job/JobOutput/shared/OutputToolbar.js:138 msgid "Failed to cancel {0}" msgstr "Kan {0} niet annuleren" -#: screens/Credential/CredentialList/CredentialListItem.js:85 +#: screens/Credential/CredentialList/CredentialListItem.js:88 msgid "Failed to copy credential." msgstr "Kan toegangsgegevens niet kopiëren" -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:104 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:112 msgid "Failed to copy execution environment" msgstr "Kan uitvoeringsomgeving niet kopiëren" -#: screens/Inventory/InventoryList/InventoryListItem.js:158 +#: screens/Inventory/InventoryList/InventoryListItem.js:162 msgid "Failed to copy inventory." msgstr "Kan inventaris niet kopiëren." -#: screens/Project/ProjectList/ProjectListItem.js:257 +#: screens/Project/ProjectList/ProjectListItem.js:262 msgid "Failed to copy project." msgstr "Kan project niet kopiëren." -#: components/TemplateList/TemplateListItem.js:239 +#: components/TemplateList/TemplateListItem.js:244 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:160 msgid "Failed to copy template." msgstr "Kan sjabloon niet kopiëren." @@ -3274,7 +3252,7 @@ msgstr "Kan host niet verwijderen." msgid "Failed to delete inventory source {name}." msgstr "Kan inventarisbron {name} niet verwijderen." -#: screens/Inventory/InventoryDetail/InventoryDetail.js:152 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:171 msgid "Failed to delete inventory." msgstr "Kan inventaris niet verwijderen" @@ -3294,11 +3272,11 @@ msgstr "Een of meer toepassingen kunnen niet worden verwijderd." msgid "Failed to delete one or more credential types." msgstr "Een of meer typen toegangsgegevens kunnen niet worden verwijderd." -#: screens/Credential/CredentialList/CredentialList.js:197 +#: screens/Credential/CredentialList/CredentialList.js:214 msgid "Failed to delete one or more credentials." msgstr "Een of meer toegangsgegevens kunnen niet worden verwijderd." -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:218 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:233 msgid "Failed to delete one or more execution environments" msgstr "Een of meer uitvoeringsomgevingen kunnen niet worden verwijderd" @@ -3306,16 +3284,16 @@ msgstr "Een of meer uitvoeringsomgevingen kunnen niet worden verwijderd" msgid "Failed to delete one or more groups." msgstr "Een of meer groepen kunnen niet worden verwijderd." -#: screens/Host/HostList/HostList.js:225 +#: screens/Host/HostList/HostList.js:235 #: screens/Inventory/InventoryHosts/InventoryHostList.js:203 msgid "Failed to delete one or more hosts." msgstr "Een of meer hosts kunnen niet worden verwijderd." -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:315 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:239 msgid "Failed to delete one or more instance groups." msgstr "Een of meer instantiegroepen kunnen niet worden verwijderd." -#: screens/Inventory/InventoryList/InventoryList.js:272 +#: screens/Inventory/InventoryList/InventoryList.js:288 msgid "Failed to delete one or more inventories." msgstr "Een of meer inventarissen kunnen niet worden verwijderd." @@ -3323,7 +3301,7 @@ msgstr "Een of meer inventarissen kunnen niet worden verwijderd." msgid "Failed to delete one or more inventory sources." msgstr "Een of meer inventarisbronnen kunnen niet worden verwijderd." -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:182 +#: components/RelatedTemplateList/RelatedTemplateList.js:229 msgid "Failed to delete one or more job templates." msgstr "Een of meer taaksjablonen kunnen niet worden verwijderd." @@ -3331,7 +3309,7 @@ msgstr "Een of meer taaksjablonen kunnen niet worden verwijderd." msgid "Failed to delete one or more jobs." msgstr "Een of meer taken kunnen niet worden verwijderd." -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:223 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:236 msgid "Failed to delete one or more notification template." msgstr "Een of meer berichtsjablonen kunnen niet worden verwijderd." @@ -3339,7 +3317,7 @@ msgstr "Een of meer berichtsjablonen kunnen niet worden verwijderd." msgid "Failed to delete one or more organizations." msgstr "Een of meer organisaties kunnen niet worden verwijderd." -#: screens/Project/ProjectList/ProjectList.js:278 +#: screens/Project/ProjectList/ProjectList.js:294 msgid "Failed to delete one or more projects." msgstr "Een of meer projecten kunnen niet worden verwijderd." @@ -3351,7 +3329,7 @@ msgstr "Een of meer schema's kunnen niet worden verwijderd." msgid "Failed to delete one or more teams." msgstr "Een of meer teams kunnen niet worden verwijderd." -#: components/TemplateList/TemplateList.js:284 +#: components/TemplateList/TemplateList.js:301 msgid "Failed to delete one or more templates." msgstr "Een of meer sjablonen kunnen niet worden verwijderd." @@ -3379,7 +3357,7 @@ msgstr "Kan organisatie niet verwijderen." msgid "Failed to delete project." msgstr "Kan project niet verwijderen." -#: components/ResourceAccessList/ResourceAccessList.js:248 +#: components/ResourceAccessList/ResourceAccessList.js:246 msgid "Failed to delete role" msgstr "Kan rol niet verwijderen" @@ -3436,7 +3414,7 @@ msgid "Failed to disassociate one or more hosts." msgstr "Een of meer hosts kunnen niet worden losgekoppeld." #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:301 -#: screens/InstanceGroup/Instances/InstanceList.js:301 +#: screens/InstanceGroup/Instances/InstanceList.js:300 #: screens/Instances/InstanceDetail/InstanceDetail.js:248 msgid "Failed to disassociate one or more instances." msgstr "Een of meer instanties kunnen niet worden losgekoppeld." @@ -3449,11 +3427,11 @@ msgstr "Een of meer teams kunnen niet worden losgekoppeld." msgid "Failed to fetch custom login configuration settings. System defaults will be shown instead." msgstr "Kan de aangepaste configuratie-instellingen voor inloggen niet ophalen. De standaardsysteeminstellingen worden in plaats daarvan getoond." -#: screens/Project/ProjectList/ProjectList.js:290 +#: screens/Project/ProjectList/ProjectList.js:306 msgid "Failed to fetch the updated project data." msgstr "Kan de bijgewerkte projectgegevens niet ophalen." -#: components/AdHocCommands/AdHocCommands.js:118 +#: components/AdHocCommands/AdHocCommands.js:119 #: components/LaunchButton/LaunchButton.js:165 #: screens/ManagementJob/ManagementJobList/ManagementJobList.js:128 msgid "Failed to launch job." @@ -3471,7 +3449,7 @@ msgstr "Kan geen volledig bronobject van knooppunt ophalen." msgid "Failed to retrieve node credentials." msgstr "Kan geen knooppuntgegevens ophalen." -#: screens/InstanceGroup/Instances/InstanceList.js:303 +#: screens/InstanceGroup/Instances/InstanceList.js:302 #: screens/Instances/InstanceList/InstanceList.js:181 msgid "Failed to run a health check on one or more instances." msgstr "Kan geen gezondheidscontrole uitvoeren op een of meer instanties." @@ -3550,7 +3528,7 @@ msgstr "Veld bevat waarde." msgid "Field ends with value." msgstr "Veld eindigt op waarde." -#: screens/InstanceGroup/shared/ContainerGroupForm.js:79 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:76 msgid "Field for passing a custom Kubernetes or OpenShift Pod specification." msgstr "Veld voor het opgeven van een aangepaste Kubernetes of OpenShift Pod-specificatie." @@ -3566,7 +3544,7 @@ msgstr "Veld begint met waarde." msgid "Fifth" msgstr "Vijfde" -#: screens/Job/JobOutput/JobOutputSearch.js:114 +#: screens/Job/JobOutput/JobOutputSearch.js:117 msgid "File Difference" msgstr "Bestandsverschil" @@ -3578,17 +3556,17 @@ msgstr "Bestand uploaden geweigerd. Selecteer één .json-bestand." msgid "File, directory or script" msgstr "Bestand, map of script" -#: components/Search/Search.js:180 -#: components/Search/Search.js:204 +#: components/Search/Search.js:187 +#: components/Search/Search.js:211 msgid "Filter By {name}" msgstr "Filteren op {name}" #: components/JobList/JobList.js:244 -#: components/JobList/JobListItem.js:93 +#: components/JobList/JobListItem.js:100 msgid "Finish Time" msgstr "Voltooiingstijd" -#: screens/Job/JobDetail/JobDetail.js:116 +#: screens/Job/JobDetail/JobDetail.js:117 #: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:159 msgid "Finished" msgstr "Voltooid" @@ -3599,7 +3577,7 @@ msgstr "Eerste" #: components/AddRole/AddResourceRole.js:27 #: components/AddRole/AddResourceRole.js:41 -#: components/ResourceAccessList/ResourceAccessList.js:134 +#: components/ResourceAccessList/ResourceAccessList.js:132 #: screens/User/UserDetail/UserDetail.js:64 #: screens/User/UserList/UserList.js:124 #: screens/User/UserList/UserList.js:161 @@ -3612,12 +3590,13 @@ msgstr "Voornaam" msgid "First Run" msgstr "Eerste uitvoering" -#: components/ResourceAccessList/ResourceAccessList.js:183 +#: components/ResourceAccessList/ResourceAccessList.js:181 #: components/ResourceAccessList/ResourceAccessListItem.js:67 msgid "First name" msgstr "Voornaam" -#: components/Search/AdvancedSearch.js:224 +#: components/Search/AdvancedSearch.js:208 +#: components/Search/AdvancedSearch.js:222 msgid "First, select a key" msgstr "Selecteer eerst een sleutel" @@ -3625,11 +3604,16 @@ msgstr "Selecteer eerst een sleutel" msgid "Fit the graph to the available screen size" msgstr "Pas de grafiek aan de beschikbare schermgrootte aan" +#: screens/TopologyView/Header.js:75 +#: screens/TopologyView/Header.js:78 +msgid "Fit to screen" +msgstr "Fit to screen" + #: screens/Template/Survey/SurveyQuestionForm.js:94 msgid "Float" msgstr "Drijven" -#: screens/Job/JobOutput/JobOutputSearch.js:181 +#: screens/Job/JobOutput/JobOutputSearch.js:184 msgid "Follow" msgstr "Volgen" @@ -3699,7 +3683,7 @@ msgstr "Galaxy-toegangsgegevens" msgid "Galaxy credentials must be owned by an Organization." msgstr "Galaxy-toegangsgegevens moeten eigendom zijn van een organisatie." -#: screens/Job/JobOutput/JobOutputSearch.js:122 +#: screens/Job/JobOutput/JobOutputSearch.js:125 msgid "Gathering Facts" msgstr "Feiten verzamelen" @@ -3714,7 +3698,7 @@ msgstr "Abonnementen ophalen" #: components/Lookup/ProjectLookup.js:135 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:89 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:158 -#: screens/Project/ProjectList/ProjectList.js:184 +#: screens/Project/ProjectList/ProjectList.js:198 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:97 msgid "Git" msgstr "Git" @@ -3763,12 +3747,8 @@ msgstr "GitHub-instellingen" msgid "GitLab" msgstr "GitLab" -#: components/Lookup/ExecutionEnvironmentLookup.js:206 -#~ msgid "Global Default Execution Environment" -#~ msgstr "Wereldwijde standaarduitvoeringsomgeving" - #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:76 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:76 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:84 msgid "Globally Available" msgstr "Wereldwijd beschikbaar" @@ -3805,7 +3785,7 @@ msgid "Google OAuth2" msgstr "Google OAuth2" #: components/NotificationList/NotificationList.js:194 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:150 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:135 msgid "Grafana" msgstr "Grafana" @@ -3826,11 +3806,11 @@ msgstr "Groter dan vergelijking." msgid "Greater than or equal to comparison." msgstr "Groter dan of gelijk aan vergelijking." -#: components/Lookup/HostFilterLookup.js:92 +#: components/Lookup/HostFilterLookup.js:102 msgid "Group" msgstr "Groep" -#: screens/Inventory/Inventories.js:76 +#: screens/Inventory/Inventories.js:77 msgid "Group details" msgstr "Groepsdetails" @@ -3841,12 +3821,12 @@ msgstr "Type groep" #: screens/Host/Host.js:67 #: screens/Host/HostGroups/HostGroupsList.js:231 #: screens/Host/Hosts.js:30 -#: screens/Inventory/Inventories.js:70 -#: screens/Inventory/Inventories.js:72 -#: screens/Inventory/Inventory.js:64 +#: screens/Inventory/Inventories.js:71 +#: screens/Inventory/Inventories.js:73 +#: screens/Inventory/Inventory.js:65 #: screens/Inventory/InventoryHost/InventoryHost.js:83 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:248 -#: screens/Inventory/InventoryList/InventoryListItem.js:123 +#: screens/Inventory/InventoryList/InventoryListItem.js:127 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:251 #: util/getRelatedResourceDeleteDetails.js:118 msgid "Groups" @@ -3870,6 +3850,7 @@ msgid "Health Check" msgstr "Gezondheidscontrole" #: components/StatusLabel/StatusLabel.js:29 +#: screens/TopologyView/Legend.js:118 msgid "Healthy" msgstr "Gezond" @@ -3887,13 +3868,17 @@ msgid "Hide description" msgstr "Omschrijving verbergen" #: components/NotificationList/NotificationList.js:195 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:151 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:136 msgid "Hipchat" msgstr "Hipchat" #: screens/Instances/InstanceList/InstanceList.js:119 msgid "Hop" -msgstr "" +msgstr "Hop" + +#: screens/TopologyView/Legend.js:103 +msgid "Hop node" +msgstr "Hop node" #: screens/Job/JobOutput/HostEventModal.js:112 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:148 @@ -3901,11 +3886,11 @@ msgstr "" msgid "Host" msgstr "Host" -#: screens/Job/JobOutput/JobOutputSearch.js:109 +#: screens/Job/JobOutput/JobOutputSearch.js:112 msgid "Host Async Failure" msgstr "Host Async mislukking" -#: screens/Job/JobOutput/JobOutputSearch.js:108 +#: screens/Job/JobOutput/JobOutputSearch.js:111 msgid "Host Async OK" msgstr "Host Async OK" @@ -3923,11 +3908,11 @@ msgstr "Aantal hosts" msgid "Host Details" msgstr "Hostdetails" -#: screens/Job/JobOutput/JobOutputSearch.js:100 +#: screens/Job/JobOutput/JobOutputSearch.js:103 msgid "Host Failed" msgstr "Host is mislukt" -#: screens/Job/JobOutput/JobOutputSearch.js:103 +#: screens/Job/JobOutput/JobOutputSearch.js:106 msgid "Host Failure" msgstr "Hostmislukking" @@ -3941,31 +3926,31 @@ msgstr "Hostfilter" msgid "Host Name" msgstr "Hostnaam" -#: screens/Job/JobOutput/JobOutputSearch.js:102 +#: screens/Job/JobOutput/JobOutputSearch.js:105 msgid "Host OK" msgstr "Host OK" -#: screens/Job/JobOutput/JobOutputSearch.js:107 +#: screens/Job/JobOutput/JobOutputSearch.js:110 msgid "Host Polling" msgstr "Hostpolling" -#: screens/Job/JobOutput/JobOutputSearch.js:113 +#: screens/Job/JobOutput/JobOutputSearch.js:116 msgid "Host Retry" msgstr "Host opnieuw proberen" -#: screens/Job/JobOutput/JobOutputSearch.js:104 +#: screens/Job/JobOutput/JobOutputSearch.js:107 msgid "Host Skipped" msgstr "Host overgeslagen" -#: screens/Job/JobOutput/JobOutputSearch.js:101 +#: screens/Job/JobOutput/JobOutputSearch.js:104 msgid "Host Started" msgstr "Host gestart" -#: screens/Job/JobOutput/JobOutputSearch.js:105 +#: screens/Job/JobOutput/JobOutputSearch.js:108 msgid "Host Unreachable" msgstr "Host onbereikbaar" -#: screens/Inventory/Inventories.js:67 +#: screens/Inventory/Inventories.js:68 msgid "Host details" msgstr "Hostdetails" @@ -3982,23 +3967,23 @@ msgstr "Host niet gevonden." msgid "Host status information for this job is unavailable." msgstr "Statusinformatie van de host is niet beschikbaar voor deze taak." -#: routeConfig.js:84 -#: screens/ActivityStream/ActivityStream.js:168 +#: routeConfig.js:85 +#: screens/ActivityStream/ActivityStream.js:170 #: screens/Dashboard/Dashboard.js:81 -#: screens/Host/HostList/HostList.js:135 -#: screens/Host/HostList/HostList.js:182 +#: screens/Host/HostList/HostList.js:143 +#: screens/Host/HostList/HostList.js:190 #: screens/Host/Hosts.js:15 #: screens/Host/Hosts.js:24 -#: screens/Inventory/Inventories.js:63 -#: screens/Inventory/Inventories.js:77 -#: screens/Inventory/Inventory.js:65 +#: screens/Inventory/Inventories.js:64 +#: screens/Inventory/Inventories.js:78 +#: screens/Inventory/Inventory.js:66 #: screens/Inventory/InventoryGroup/InventoryGroup.js:67 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:189 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:271 #: screens/Inventory/InventoryHosts/InventoryHostList.js:112 #: screens/Inventory/InventoryHosts/InventoryHostList.js:171 -#: screens/Inventory/SmartInventory.js:67 -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:63 +#: screens/Inventory/SmartInventory.js:68 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:71 #: screens/Job/JobOutput/shared/OutputToolbar.js:97 #: util/getRelatedResourceDeleteDetails.js:122 msgid "Hosts" @@ -4025,13 +4010,21 @@ msgstr "Resterende hosts" msgid "Hour" msgstr "Uur" -#: screens/InstanceGroup/Instances/InstanceList.js:199 +#: screens/TopologyView/Legend.js:92 +msgid "Hy" +msgstr "Hy" + +#: screens/InstanceGroup/Instances/InstanceList.js:198 #: screens/Instances/InstanceList/InstanceList.js:118 msgid "Hybrid" -msgstr "" +msgstr "Hybrid" + +#: screens/TopologyView/Legend.js:95 +msgid "Hybrid node" +msgstr "Hybrid node" #: components/JobList/JobList.js:196 -#: components/Lookup/HostFilterLookup.js:88 +#: components/Lookup/HostFilterLookup.js:98 #: screens/Team/TeamRoles/TeamRolesList.js:155 msgid "ID" msgstr "ID" @@ -4053,7 +4046,7 @@ msgid "ID of the panel (optional)" msgstr "ID van het paneel (optioneel)" #: components/NotificationList/NotificationList.js:196 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:152 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:137 msgid "IRC" msgstr "IRC" @@ -4149,8 +4142,7 @@ msgid "" "If enabled, this will store gathered facts so they can\n" "be viewed at the host level. Facts are persisted and\n" "injected into the fact cache at runtime." -msgstr "" -"Indien ingeschakeld, worden de verzamelde feiten opgeslagen zodat ze kunnen worden weergegeven op hostniveau. Feiten worden bewaard en\n" +msgstr "Indien ingeschakeld, worden de verzamelde feiten opgeslagen zodat ze kunnen worden weergegeven op hostniveau. Feiten worden bewaard en\n" "geïnjecteerd in de feitencache tijdens runtime." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:266 @@ -4176,15 +4168,14 @@ msgstr "Als u alleen de toegang voor deze specifieke gebruiker wilt verwijderen, msgid "" "If you want the Inventory Source to update on\n" "launch and on project update, click on Update on launch, and also go to" -msgstr "" -"Als u wilt dat de inventarisbron wordt bijgewerkt bij\n" +msgstr "Als u wilt dat de inventarisbron wordt bijgewerkt bij\n" "het opstarten en bij projectupdates, klik op Update bij opstarten, en ga ook naar" #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:52 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:127 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:133 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:152 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:67 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:141 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:147 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:166 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:75 #: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:96 #: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:89 #: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:108 @@ -4192,7 +4183,7 @@ msgstr "" msgid "Image" msgstr "Image" -#: screens/Job/JobOutput/JobOutputSearch.js:117 +#: screens/Job/JobOutput/JobOutputSearch.js:120 msgid "Including File" msgstr "Inclusief bestand" @@ -4201,8 +4192,7 @@ msgid "" "Indicates if a host is available and should be included in running\n" "jobs. For hosts that are part of an external inventory, this may be\n" "reset by the inventory sync process." -msgstr "" -"Geeft aan of een host beschikbaar is en opgenomen moet worden in lopende taken. Voor hosts die deel uitmaken van een externe inventaris, kan dit worden\n" +msgstr "Geeft aan of een host beschikbaar is en opgenomen moet worden in lopende taken. Voor hosts die deel uitmaken van een externe inventaris, kan dit worden\n" "gereset worden door het inventarissynchronisatieproces." #: components/AppContainer/PageHeaderToolbar.js:108 @@ -4213,13 +4203,13 @@ msgstr "Info" msgid "Initiated By" msgstr "Gestart door" -#: screens/ActivityStream/ActivityStream.js:245 -#: screens/ActivityStream/ActivityStream.js:255 +#: screens/ActivityStream/ActivityStream.js:247 +#: screens/ActivityStream/ActivityStream.js:257 #: screens/ActivityStream/ActivityStreamDetailButton.js:44 msgid "Initiated by" msgstr "Gestart door" -#: screens/ActivityStream/ActivityStream.js:235 +#: screens/ActivityStream/ActivityStream.js:237 msgid "Initiated by (username)" msgstr "Gestart door (gebruikersnaam)" @@ -4246,7 +4236,7 @@ msgstr "Insights for Ansible Automation Platform" msgid "Insights for Ansible Automation Platform dashboard" msgstr "Dashboard Insights for Ansible Automation Platform" -#: components/Lookup/HostFilterLookup.js:113 +#: components/Lookup/HostFilterLookup.js:123 msgid "Insights system ID" msgstr "Systeem-ID Insights" @@ -4258,7 +4248,7 @@ msgstr "Instantie" msgid "Instance Filters" msgstr "Instantiefilters" -#: screens/Job/JobDetail/JobDetail.js:278 +#: screens/Job/JobDetail/JobDetail.js:283 msgid "Instance Group" msgstr "Instantiegroep" @@ -4266,32 +4256,32 @@ msgstr "Instantiegroep" #: components/Lookup/InstanceGroupsLookup.js:75 #: components/Lookup/InstanceGroupsLookup.js:121 #: components/PromptDetail/PromptJobTemplateDetail.js:229 -#: routeConfig.js:131 -#: screens/ActivityStream/ActivityStream.js:197 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:166 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:268 -#: screens/InstanceGroup/InstanceGroups.js:37 -#: screens/InstanceGroup/InstanceGroups.js:47 +#: routeConfig.js:132 +#: screens/ActivityStream/ActivityStream.js:199 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:111 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:193 +#: screens/InstanceGroup/InstanceGroups.js:44 +#: screens/InstanceGroup/InstanceGroups.js:54 #: screens/Inventory/InventoryDetail/InventoryDetail.js:84 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:117 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:392 msgid "Instance Groups" msgstr "Instantiegroepen" -#: components/Lookup/HostFilterLookup.js:105 +#: components/Lookup/HostFilterLookup.js:115 msgid "Instance ID" msgstr "Instantie-id" -#: screens/InstanceGroup/InstanceGroups.js:54 +#: screens/InstanceGroup/InstanceGroups.js:61 msgid "Instance details" msgstr "Instantiedetails" -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:64 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:58 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:69 msgid "Instance group" msgstr "Instantiegroep" -#: screens/InstanceGroup/InstanceGroup.js:104 +#: screens/InstanceGroup/InstanceGroup.js:91 msgid "Instance group not found." msgstr "Kan instantiegroep niet vinden." @@ -4304,14 +4294,14 @@ msgstr "Gebruikte capaciteit instantiegroep" msgid "Instance groups" msgstr "Instantiegroepen" -#: routeConfig.js:136 -#: screens/ActivityStream/ActivityStream.js:195 -#: screens/InstanceGroup/InstanceGroup.js:86 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:288 +#: routeConfig.js:137 +#: screens/ActivityStream/ActivityStream.js:197 +#: screens/InstanceGroup/InstanceGroup.js:73 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:212 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:73 -#: screens/InstanceGroup/InstanceGroups.js:52 -#: screens/InstanceGroup/Instances/InstanceList.js:182 -#: screens/InstanceGroup/Instances/InstanceList.js:278 +#: screens/InstanceGroup/InstanceGroups.js:59 +#: screens/InstanceGroup/Instances/InstanceList.js:181 +#: screens/InstanceGroup/Instances/InstanceList.js:277 #: screens/Instances/InstanceList/InstanceList.js:101 #: screens/Instances/Instances.js:11 #: screens/Instances/Instances.js:19 @@ -4330,10 +4320,6 @@ msgstr "Ongeldig e-mailadres" msgid "Invalid file format. Please upload a valid Red Hat Subscription Manifest." msgstr "Ongeldige bestandsindeling. Upload een geldig Red Hat-abonnementsmanifest." -#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:151 -#~ msgid "Invalid link target. Unable to link to children or ancestor nodes. Graph cycles are not supported." -#~ msgstr "Ongeldig linkdoel. Kan niet linken aan onder- of bovenliggende knooppunten. Grafiekcycli worden niet ondersteund." - #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:151 msgid "Invalid link target. Unable to link to children or ancestor nodes. Graph cycles are not supported." msgstr "Ongeldig linkdoel. Kan niet linken aan onder- of bovenliggende knooppunten. Grafiekcycli worden niet ondersteund." @@ -4347,26 +4333,26 @@ msgid "Invalid username or password. Please try again." msgstr "Ongeldige gebruikersnaam of wachtwoord. Probeer het opnieuw." #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:119 -#: routeConfig.js:79 -#: screens/ActivityStream/ActivityStream.js:165 +#: routeConfig.js:80 +#: screens/ActivityStream/ActivityStream.js:167 #: screens/Dashboard/Dashboard.js:92 #: screens/Inventory/Inventories.js:16 -#: screens/Inventory/InventoryList/InventoryList.js:159 -#: screens/Inventory/InventoryList/InventoryList.js:222 +#: screens/Inventory/InventoryList/InventoryList.js:174 +#: screens/Inventory/InventoryList/InventoryList.js:237 #: util/getRelatedResourceDeleteDetails.js:201 #: util/getRelatedResourceDeleteDetails.js:269 msgid "Inventories" msgstr "Inventarissen" -#: screens/Inventory/InventoryList/InventoryListItem.js:149 +#: screens/Inventory/InventoryList/InventoryListItem.js:153 msgid "Inventories with sources cannot be copied" msgstr "Inventarissen met bronnen kunnen niet gekopieerd worden" #: components/HostForm/HostForm.js:48 -#: components/JobList/JobListItem.js:204 +#: components/JobList/JobListItem.js:223 #: components/LaunchPrompt/steps/InventoryStep.js:105 #: components/LaunchPrompt/steps/useInventoryStep.js:48 -#: components/Lookup/HostFilterLookup.js:376 +#: components/Lookup/HostFilterLookup.js:422 #: components/Lookup/HostListItem.js:9 #: components/Lookup/InventoryLookup.js:129 #: components/Lookup/InventoryLookup.js:138 @@ -4379,18 +4365,19 @@ msgstr "Inventarissen met bronnen kunnen niet gekopieerd worden" #: components/PromptDetail/PromptJobTemplateDetail.js:134 #: components/PromptDetail/PromptWFJobTemplateDetail.js:77 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:297 -#: components/TemplateList/TemplateListItem.js:283 -#: components/TemplateList/TemplateListItem.js:293 +#: components/TemplateList/TemplateListItem.js:288 +#: components/TemplateList/TemplateListItem.js:298 #: screens/Host/HostDetail/HostDetail.js:75 -#: screens/Host/HostList/HostList.js:162 +#: screens/Host/HostList/HostList.js:170 #: screens/Host/HostList/HostListItem.js:55 #: screens/Inventory/InventoryDetail/InventoryDetail.js:72 -#: screens/Inventory/InventoryList/InventoryList.js:171 -#: screens/Inventory/InventoryList/InventoryListItem.js:113 +#: screens/Inventory/InventoryList/InventoryList.js:186 +#: screens/Inventory/InventoryList/InventoryListItem.js:117 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:39 -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:104 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:113 #: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:39 -#: screens/Job/JobDetail/JobDetail.js:164 +#: screens/Job/JobDetail/JobDetail.js:165 +#: screens/Job/JobDetail/JobDetail.js:179 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:213 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:221 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:140 @@ -4406,15 +4393,15 @@ msgstr "Inventaris (naam)" msgid "Inventory File" msgstr "Inventarisbestand" -#: components/Lookup/HostFilterLookup.js:96 +#: components/Lookup/HostFilterLookup.js:106 msgid "Inventory ID" msgstr "Inventaris-id" -#: screens/Job/JobDetail/JobDetail.js:182 +#: screens/Job/JobDetail/JobDetail.js:185 msgid "Inventory Source" msgstr "Inventarisbron" -#: screens/Job/JobDetail/JobDetail.js:205 +#: screens/Job/JobDetail/JobDetail.js:208 msgid "Inventory Source Project" msgstr "Project inventarisbronnen" @@ -4423,7 +4410,7 @@ msgid "Inventory Source Sync" msgstr "Synchronisatie inventarisbronnen" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:283 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:108 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:110 msgid "Inventory Source Sync Error" msgstr "Fout tijdens synchronisatie inventarisbronnen" @@ -4435,14 +4422,14 @@ msgid "Inventory Sources" msgstr "Inventarisbronnen" #: components/JobList/JobList.js:208 -#: components/JobList/JobListItem.js:37 +#: components/JobList/JobListItem.js:43 #: components/Schedule/ScheduleList/ScheduleListItem.js:36 #: components/Workflow/WorkflowLegend.js:100 -#: screens/Job/JobDetail/JobDetail.js:70 +#: screens/Job/JobDetail/JobDetail.js:71 msgid "Inventory Sync" msgstr "Inventarissynchronisatie" -#: screens/Inventory/InventoryList/InventoryList.js:168 +#: screens/Inventory/InventoryList/InventoryList.js:183 msgid "Inventory Type" msgstr "Type inventaris" @@ -4450,12 +4437,16 @@ msgstr "Type inventaris" msgid "Inventory Update" msgstr "Inventarisupdate" +#: screens/Inventory/InventoryList/InventoryList.js:121 +msgid "Inventory copied successfully" +msgstr "Inventory copied successfully" + #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:228 #: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:104 msgid "Inventory file" msgstr "Inventarisbestand" -#: screens/Inventory/Inventory.js:91 +#: screens/Inventory/Inventory.js:93 msgid "Inventory not found." msgstr "Inventaris niet gevonden." @@ -4467,23 +4458,23 @@ msgstr "Inventarissynchronisatie" msgid "Inventory sync failures" msgstr "Fout tijdens inventarissynchronisatie" -#: components/DataListToolbar/DataListToolbar.js:109 +#: components/DataListToolbar/DataListToolbar.js:111 msgid "Is expanded" msgstr "Is uitgeklapt" -#: components/DataListToolbar/DataListToolbar.js:111 +#: components/DataListToolbar/DataListToolbar.js:113 msgid "Is not expanded" msgstr "Is niet uitgeklapt" -#: screens/Job/JobOutput/JobOutputSearch.js:111 +#: screens/Job/JobOutput/JobOutputSearch.js:114 msgid "Item Failed" msgstr "Item mislukt" -#: screens/Job/JobOutput/JobOutputSearch.js:110 +#: screens/Job/JobOutput/JobOutputSearch.js:113 msgid "Item OK" msgstr "Item OK" -#: screens/Job/JobOutput/JobOutputSearch.js:112 +#: screens/Job/JobOutput/JobOutputSearch.js:115 msgid "Item Skipped" msgstr "Item overgeslagen" @@ -4498,9 +4489,9 @@ msgstr "Items per pagina" #: components/Sparkline/Sparkline.js:28 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:159 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:35 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:36 #: screens/Project/ProjectDetail/ProjectDetail.js:117 -#: screens/Project/ProjectList/ProjectListItem.js:66 +#: screens/Project/ProjectList/ProjectListItem.js:70 msgid "JOB ID:" msgstr "TAAK-ID:" @@ -4525,21 +4516,21 @@ msgstr "Januari" msgid "Job" msgstr "Taak" -#: components/JobList/JobListItem.js:105 -#: screens/Job/JobDetail/JobDetail.js:491 -#: screens/Job/JobOutput/JobOutput.js:800 -#: screens/Job/JobOutput/JobOutput.js:801 +#: components/JobList/JobListItem.js:112 +#: screens/Job/JobDetail/JobDetail.js:496 +#: screens/Job/JobOutput/JobOutput.js:821 +#: screens/Job/JobOutput/JobOutput.js:822 #: screens/Job/JobOutput/shared/OutputToolbar.js:136 msgid "Job Cancel Error" msgstr "Fout bij annuleren taak" -#: screens/Job/JobDetail/JobDetail.js:513 -#: screens/Job/JobOutput/JobOutput.js:789 -#: screens/Job/JobOutput/JobOutput.js:790 +#: screens/Job/JobDetail/JobDetail.js:518 +#: screens/Job/JobOutput/JobOutput.js:810 +#: screens/Job/JobOutput/JobOutput.js:811 msgid "Job Delete Error" msgstr "Fout bij verwijderen taak" -#: screens/Job/JobDetail/JobDetail.js:97 +#: screens/Job/JobDetail/JobDetail.js:98 msgid "Job ID" msgstr "Taak-id:" @@ -4547,13 +4538,13 @@ msgstr "Taak-id:" msgid "Job Runs" msgstr "Taakuitvoeringen" -#: components/JobList/JobListItem.js:294 -#: screens/Job/JobDetail/JobDetail.js:293 +#: components/JobList/JobListItem.js:313 +#: screens/Job/JobDetail/JobDetail.js:298 msgid "Job Slice" msgstr "Taken verdelen" -#: components/JobList/JobListItem.js:299 -#: screens/Job/JobDetail/JobDetail.js:300 +#: components/JobList/JobListItem.js:318 +#: screens/Job/JobDetail/JobDetail.js:305 msgid "Job Slice Parent" msgstr "Ouder taken verdelen" @@ -4572,19 +4563,19 @@ msgstr "Taakstatus" #: components/PromptDetail/PromptDetail.js:235 #: components/PromptDetail/PromptJobTemplateDetail.js:248 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:353 -#: screens/Job/JobDetail/JobDetail.js:372 +#: screens/Job/JobDetail/JobDetail.js:377 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:418 #: screens/Template/shared/JobTemplateForm.js:519 msgid "Job Tags" msgstr "Taaktags" -#: components/JobList/JobListItem.js:172 -#: components/TemplateList/TemplateList.js:202 +#: components/JobList/JobListItem.js:191 +#: components/TemplateList/TemplateList.js:217 #: components/Workflow/WorkflowLegend.js:92 #: components/Workflow/WorkflowNodeHelp.js:59 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:97 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:17 -#: screens/Job/JobDetail/JobDetail.js:123 +#: screens/Job/JobDetail/JobDetail.js:124 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:93 msgid "Job Template" msgstr "Taaksjabloon" @@ -4593,7 +4584,12 @@ msgstr "Taaksjabloon" msgid "Job Template default credentials must be replaced with one of the same type. Please select a credential for the following types in order to proceed: {0}" msgstr "De standaardreferenties van de taaksjabloon moeten worden vervangen door een van hetzelfde type. Selecteer een toegangsgegeven voor de volgende typen om verder te gaan: {0}" -#: screens/Project/Project.js:115 +#: screens/Credential/Credential.js:78 +#: screens/Credential/Credentials.js:29 +#: screens/Inventory/Inventories.js:61 +#: screens/Inventory/Inventory.js:73 +#: screens/Inventory/SmartInventory.js:74 +#: screens/Project/Project.js:106 #: screens/Project/Projects.js:31 #: util/getRelatedResourceDeleteDetails.js:55 #: util/getRelatedResourceDeleteDetails.js:100 @@ -4614,7 +4610,7 @@ msgstr "Taaksjablonen met toegangsgegevens die om een wachtwoord vragen, kunnen #: components/PromptDetail/PromptDetail.js:183 #: components/PromptDetail/PromptJobTemplateDetail.js:107 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:293 -#: screens/Job/JobDetail/JobDetail.js:157 +#: screens/Job/JobDetail/JobDetail.js:158 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:192 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:137 #: screens/Template/shared/JobTemplateForm.js:250 @@ -4629,28 +4625,28 @@ msgstr "Taakstatus" msgid "Job status graph tab" msgstr "Grafiektabblad Taakstatus" +#: components/RelatedTemplateList/RelatedTemplateList.js:141 +#: components/RelatedTemplateList/RelatedTemplateList.js:191 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:15 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:117 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:149 msgid "Job templates" msgstr "Taaksjablonen" #: components/JobList/JobList.js:187 #: components/JobList/JobList.js:270 -#: routeConfig.js:38 -#: screens/ActivityStream/ActivityStream.js:142 +#: routeConfig.js:39 +#: screens/ActivityStream/ActivityStream.js:144 #: screens/Dashboard/shared/LineChart.js:64 #: screens/Host/Host.js:72 #: screens/Host/Hosts.js:31 -#: screens/InstanceGroup/ContainerGroup.js:80 -#: screens/InstanceGroup/InstanceGroup.js:91 -#: screens/InstanceGroup/InstanceGroups.js:55 -#: screens/InstanceGroup/InstanceGroups.js:60 +#: screens/InstanceGroup/ContainerGroup.js:71 +#: screens/InstanceGroup/InstanceGroup.js:78 +#: screens/InstanceGroup/InstanceGroups.js:62 +#: screens/InstanceGroup/InstanceGroups.js:67 #: screens/Inventory/Inventories.js:59 -#: screens/Inventory/Inventories.js:68 -#: screens/Inventory/Inventory.js:68 +#: screens/Inventory/Inventories.js:69 +#: screens/Inventory/Inventory.js:69 #: screens/Inventory/InventoryHost/InventoryHost.js:88 -#: screens/Inventory/SmartInventory.js:69 +#: screens/Inventory/SmartInventory.js:70 #: screens/Job/Jobs.js:21 #: screens/Job/Jobs.js:31 #: screens/Setting/SettingList.js:87 @@ -4673,19 +4669,19 @@ msgstr "Juli" msgid "June" msgstr "Juni" -#: components/Search/AdvancedSearch.js:162 +#: components/Search/AdvancedSearch.js:256 msgid "Key" msgstr "Sleutel" -#: components/Search/AdvancedSearch.js:153 +#: components/Search/AdvancedSearch.js:247 msgid "Key select" msgstr "Sleutel selecteren" -#: components/Search/AdvancedSearch.js:156 +#: components/Search/AdvancedSearch.js:250 msgid "Key typeahead" msgstr "Sleutel typeahead" -#: screens/ActivityStream/ActivityStream.js:230 +#: screens/ActivityStream/ActivityStream.js:232 msgid "Keyword" msgstr "Trefwoord" @@ -4742,19 +4738,22 @@ msgstr "LDAP4" msgid "LDAP5" msgstr "LDAP5" -#: components/TemplateList/TemplateList.js:219 +#: components/RelatedTemplateList/RelatedTemplateList.js:163 +#: components/TemplateList/TemplateList.js:234 msgid "Label" -msgstr "" +msgstr "Label" #: components/JobList/JobList.js:200 msgid "Label Name" msgstr "Labelnaam" -#: components/JobList/JobListItem.js:264 +#: components/JobList/JobListItem.js:283 #: components/PromptDetail/PromptJobTemplateDetail.js:210 #: components/PromptDetail/PromptWFJobTemplateDetail.js:114 -#: components/TemplateList/TemplateListItem.js:344 -#: screens/Job/JobDetail/JobDetail.js:352 +#: components/TemplateList/TemplateListItem.js:349 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:108 +#: screens/Inventory/shared/InventoryForm.js:74 +#: screens/Job/JobDetail/JobDetail.js:357 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:372 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:188 #: screens/Template/shared/JobTemplateForm.js:391 @@ -4786,7 +4785,7 @@ msgstr "Laatste login" #: components/PromptDetail/PromptDetail.js:159 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:282 -#: components/TemplateList/TemplateListItem.js:314 +#: components/TemplateList/TemplateListItem.js:319 #: screens/Application/ApplicationDetails/ApplicationDetails.js:101 #: screens/Application/ApplicationsList/ApplicationListItem.js:45 #: screens/Application/ApplicationsList/ApplicationsList.js:159 @@ -4795,11 +4794,11 @@ msgstr "Laatste login" #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:104 #: screens/Host/HostDetail/HostDetail.js:86 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:71 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:100 -#: screens/Inventory/InventoryDetail/InventoryDetail.js:117 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:94 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:136 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:45 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:85 -#: screens/Job/JobDetail/JobDetail.js:431 +#: screens/Job/JobDetail/JobDetail.js:436 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:383 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:110 #: screens/Project/ProjectDetail/ProjectDetail.js:236 @@ -4813,7 +4812,7 @@ msgstr "Laatst aangepast" #: components/AddRole/AddResourceRole.js:31 #: components/AddRole/AddResourceRole.js:45 -#: components/ResourceAccessList/ResourceAccessList.js:138 +#: components/ResourceAccessList/ResourceAccessList.js:136 #: screens/User/UserDetail/UserDetail.js:65 #: screens/User/UserList/UserList.js:128 #: screens/User/UserList/UserList.js:162 @@ -4822,8 +4821,8 @@ msgstr "Laatst aangepast" msgid "Last Name" msgstr "Achternaam" -#: components/TemplateList/TemplateList.js:229 -#: components/TemplateList/TemplateListItem.js:180 +#: components/TemplateList/TemplateList.js:244 +#: components/TemplateList/TemplateListItem.js:185 msgid "Last Ran" msgstr "Laatst uitgevoerd" @@ -4831,23 +4830,23 @@ msgstr "Laatst uitgevoerd" msgid "Last Run" msgstr "Laatste uitvoering" -#: components/Lookup/HostFilterLookup.js:109 +#: components/Lookup/HostFilterLookup.js:119 msgid "Last job" msgstr "Laatste taak" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:264 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:151 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:50 -#: screens/Project/ProjectList/ProjectListItem.js:295 +#: screens/Project/ProjectList/ProjectListItem.js:300 msgid "Last modified" msgstr "Laatste wijziging" -#: components/ResourceAccessList/ResourceAccessList.js:184 +#: components/ResourceAccessList/ResourceAccessList.js:182 #: components/ResourceAccessList/ResourceAccessListItem.js:68 msgid "Last name" msgstr "Achternaam" -#: screens/Project/ProjectList/ProjectListItem.js:300 +#: screens/Project/ProjectList/ProjectListItem.js:305 msgid "Last used" msgstr "Laatst gebruikt" @@ -4866,8 +4865,7 @@ msgstr "Starten" msgid "Launch Management Job" msgstr "Beheertaak starten" -#: components/TemplateList/TemplateListItem.js:200 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:85 +#: components/TemplateList/TemplateListItem.js:205 msgid "Launch Template" msgstr "Sjabloon opstarten" @@ -4880,7 +4878,7 @@ msgstr "Sjabloon opstarten" msgid "Launch management job" msgstr "Beheertaak opstarten" -#: components/TemplateList/TemplateListItem.js:208 +#: components/TemplateList/TemplateListItem.js:213 msgid "Launch template" msgstr "Sjabloon opstarten" @@ -4893,7 +4891,7 @@ msgstr "Workflow opstarten" msgid "Launch | {0}" msgstr "Starten | {0}" -#: components/DetailList/LaunchedByDetail.js:83 +#: components/DetailList/LaunchedByDetail.js:54 msgid "Launched By" msgstr "Gestart door" @@ -4911,6 +4909,8 @@ msgstr "Laat dit veld leeg om de uitvoeringsomgeving globaal beschikbaar te make #: components/Workflow/WorkflowLegend.js:86 #: screens/Metrics/LineChart.js:120 +#: screens/TopologyView/Header.js:102 +#: screens/TopologyView/Legend.js:65 msgid "Legend" msgstr "Legenda" @@ -4930,7 +4930,7 @@ msgstr "Minder dan of gelijk aan vergelijking." #: components/PromptDetail/PromptJobTemplateDetail.js:155 #: components/PromptDetail/PromptWFJobTemplateDetail.js:88 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:321 -#: screens/Job/JobDetail/JobDetail.js:257 +#: screens/Job/JobDetail/JobDetail.js:262 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:259 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:147 #: screens/Template/shared/JobTemplateForm.js:440 @@ -4976,7 +4976,7 @@ msgstr "Instellingen voor logboekregistratie" msgid "Logout" msgstr "Afmelden" -#: components/Lookup/HostFilterLookup.js:340 +#: components/Lookup/HostFilterLookup.js:366 #: components/Lookup/Lookup.js:180 msgid "Lookup modal" msgstr "Opzoekmodus" @@ -4994,16 +4994,16 @@ msgid "Lookup typeahead" msgstr "Typeahead opzoeken" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:157 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:33 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:34 #: screens/Project/ProjectDetail/ProjectDetail.js:115 -#: screens/Project/ProjectList/ProjectListItem.js:64 +#: screens/Project/ProjectList/ProjectListItem.js:68 msgid "MOST RECENT SYNC" msgstr "MEEST RECENTE SYNCHRONISATIE" #: components/AdHocCommands/AdHocCredentialStep.js:97 #: components/AdHocCommands/AdHocCredentialStep.js:98 #: components/AdHocCommands/AdHocCredentialStep.js:112 -#: screens/Job/JobDetail/JobDetail.js:308 +#: screens/Job/JobDetail/JobDetail.js:313 msgid "Machine Credential" msgstr "Toegangsgegevens machine" @@ -5011,22 +5011,22 @@ msgstr "Toegangsgegevens machine" msgid "Managed" msgstr "Beheerd" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:146 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:147 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:169 msgid "Managed nodes" msgstr "Beheerde knooppunten" #: components/JobList/JobList.js:211 -#: components/JobList/JobListItem.js:40 +#: components/JobList/JobListItem.js:46 #: components/Schedule/ScheduleList/ScheduleListItem.js:39 #: components/Workflow/WorkflowLegend.js:108 #: components/Workflow/WorkflowNodeHelp.js:79 -#: screens/Job/JobDetail/JobDetail.js:73 +#: screens/Job/JobDetail/JobDetail.js:74 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:105 msgid "Management Job" msgstr "Beheertaak" -#: routeConfig.js:126 +#: routeConfig.js:127 #: screens/ManagementJob/ManagementJobList/ManagementJobList.js:84 msgid "Management Jobs" msgstr "Beheerderstaken" @@ -5057,8 +5057,8 @@ msgstr "Beheertaken" #: screens/Instances/InstanceDetail/InstanceDetail.js:155 #: screens/Instances/InstanceList/InstanceListItem.js:219 #: screens/Project/ProjectDetail/ProjectDetail.js:173 -#: screens/Project/ProjectList/ProjectList.js:183 -#: screens/Project/ProjectList/ProjectListItem.js:206 +#: screens/Project/ProjectList/ProjectList.js:197 +#: screens/Project/ProjectList/ProjectListItem.js:211 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:96 msgid "Manual" msgstr "Handmatig" @@ -5068,7 +5068,7 @@ msgid "March" msgstr "Maart" #: components/NotificationList/NotificationList.js:197 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:153 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:138 msgid "Mattermost" msgstr "Mattermost" @@ -5118,13 +5118,13 @@ msgstr "Minimum" msgid "Minimum length" msgstr "Minimumlengte" -#: screens/InstanceGroup/shared/InstanceGroupForm.js:49 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:31 msgid "" "Minimum number of instances that will be automatically\n" "assigned to this group when new instances come online." msgstr "Minimum aantal instanties dat automatisch toegewezen wordt aan deze groep wanneer nieuwe instanties online komen." -#: screens/InstanceGroup/shared/InstanceGroupForm.js:59 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:41 msgid "" "Minimum percentage of all instances that will be automatically\n" "assigned to this group when new instances come online." @@ -5178,30 +5178,30 @@ msgstr "Gewijzigd" #: components/Lookup/OrganizationLookup.js:137 #: components/Lookup/ProjectLookup.js:146 #: components/NotificationList/NotificationList.js:210 +#: components/RelatedTemplateList/RelatedTemplateList.js:155 #: components/Schedule/ScheduleList/ScheduleList.js:201 -#: components/TemplateList/TemplateList.js:215 +#: components/TemplateList/TemplateList.js:230 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:31 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:62 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:100 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:131 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:169 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:200 -#: screens/Credential/CredentialList/CredentialList.js:139 +#: screens/Credential/CredentialList/CredentialList.js:155 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialsStep.js:100 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:136 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:106 #: screens/Host/HostGroups/HostGroupsList.js:168 -#: screens/Host/HostList/HostList.js:153 +#: screens/Host/HostList/HostList.js:161 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:203 #: screens/Inventory/InventoryGroups/InventoryGroupsList.js:133 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:178 #: screens/Inventory/InventoryHosts/InventoryHostList.js:132 -#: screens/Inventory/InventoryList/InventoryList.js:188 +#: screens/Inventory/InventoryList/InventoryList.js:203 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:189 #: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:98 #: screens/Organization/OrganizationList/OrganizationList.js:135 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:131 -#: screens/Project/ProjectList/ProjectList.js:195 +#: screens/Project/ProjectList/ProjectList.js:209 #: screens/Team/TeamList/TeamList.js:134 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:167 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:108 @@ -5209,8 +5209,8 @@ msgstr "Gewijzigd" msgid "Modified By (Username)" msgstr "Gewijzigd door (gebruikersnaam)" -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:77 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:166 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:85 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:151 #: screens/Organization/OrganizationTeams/OrganizationTeamList.js:77 msgid "Modified by (username)" msgstr "Gewijzigd door (gebruikersnaam)" @@ -5220,11 +5220,11 @@ msgstr "Gewijzigd door (gebruikersnaam)" msgid "Module" msgstr "Module" -#: screens/Job/JobDetail/JobDetail.js:423 +#: screens/Job/JobDetail/JobDetail.js:428 msgid "Module Arguments" msgstr "Module-argumenten" -#: screens/Job/JobDetail/JobDetail.js:418 +#: screens/Job/JobDetail/JobDetail.js:423 msgid "Module Name" msgstr "Naam van de module" @@ -5249,13 +5249,13 @@ msgstr "Meer informatie" msgid "More information for" msgstr "Meer informatie voor" -#: screens/Template/Survey/SurveyReorderModal.js:152 -#: screens/Template/Survey/SurveyReorderModal.js:153 +#: screens/Template/Survey/SurveyReorderModal.js:159 +#: screens/Template/Survey/SurveyReorderModal.js:160 msgid "Multi-Select" msgstr "Multi-Select" -#: screens/Template/Survey/SurveyReorderModal.js:136 -#: screens/Template/Survey/SurveyReorderModal.js:137 +#: screens/Template/Survey/SurveyReorderModal.js:143 +#: screens/Template/Survey/SurveyReorderModal.js:144 msgid "Multiple Choice" msgstr "Meerkeuze" @@ -5282,7 +5282,7 @@ msgstr "Meerkeuze-opties" #: components/HostForm/HostForm.js:96 #: components/JobList/JobList.js:191 #: components/JobList/JobList.js:240 -#: components/JobList/JobListItem.js:79 +#: components/JobList/JobListItem.js:86 #: components/LaunchPrompt/steps/CredentialsStep.js:168 #: components/LaunchPrompt/steps/CredentialsStep.js:183 #: components/LaunchPrompt/steps/InventoryStep.js:84 @@ -5293,8 +5293,8 @@ msgstr "Meerkeuze-opties" #: components/Lookup/CredentialLookup.js:203 #: components/Lookup/ExecutionEnvironmentLookup.js:172 #: components/Lookup/ExecutionEnvironmentLookup.js:179 -#: components/Lookup/HostFilterLookup.js:83 -#: components/Lookup/HostFilterLookup.js:375 +#: components/Lookup/HostFilterLookup.js:93 +#: components/Lookup/HostFilterLookup.js:421 #: components/Lookup/HostListItem.js:8 #: components/Lookup/InstanceGroupsLookup.js:103 #: components/Lookup/InstanceGroupsLookup.js:114 @@ -5314,15 +5314,17 @@ msgstr "Meerkeuze-opties" #: components/OptionsList/OptionsList.js:57 #: components/PaginatedTable/PaginatedTable.js:72 #: components/PromptDetail/PromptDetail.js:112 +#: components/RelatedTemplateList/RelatedTemplateList.js:146 +#: components/RelatedTemplateList/RelatedTemplateList.js:171 #: components/ResourceAccessList/ResourceAccessListItem.js:58 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:259 #: components/Schedule/ScheduleList/ScheduleList.js:168 #: components/Schedule/ScheduleList/ScheduleList.js:188 #: components/Schedule/ScheduleList/ScheduleListItem.js:80 #: components/Schedule/shared/ScheduleForm.js:105 -#: components/TemplateList/TemplateList.js:190 -#: components/TemplateList/TemplateList.js:227 -#: components/TemplateList/TemplateListItem.js:137 +#: components/TemplateList/TemplateList.js:205 +#: components/TemplateList/TemplateList.js:242 +#: components/TemplateList/TemplateListItem.js:142 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:18 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:37 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:49 @@ -5345,9 +5347,9 @@ msgstr "Meerkeuze-opties" #: screens/Application/ApplicationsList/ApplicationsList.js:155 #: screens/Application/shared/ApplicationForm.js:52 #: screens/Credential/CredentialDetail/CredentialDetail.js:207 -#: screens/Credential/CredentialList/CredentialList.js:126 -#: screens/Credential/CredentialList/CredentialList.js:145 -#: screens/Credential/CredentialList/CredentialListItem.js:55 +#: screens/Credential/CredentialList/CredentialList.js:142 +#: screens/Credential/CredentialList/CredentialList.js:161 +#: screens/Credential/CredentialList/CredentialListItem.js:58 #: screens/Credential/shared/CredentialForm.js:161 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialsStep.js:71 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialsStep.js:91 @@ -5357,9 +5359,9 @@ msgstr "Meerkeuze-opties" #: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:33 #: screens/CredentialType/shared/CredentialTypeForm.js:21 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:47 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:122 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:151 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:61 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:136 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:165 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:69 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:89 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:115 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:12 @@ -5368,22 +5370,21 @@ msgstr "Meerkeuze-opties" #: screens/Host/HostGroups/HostGroupItem.js:28 #: screens/Host/HostGroups/HostGroupsList.js:159 #: screens/Host/HostGroups/HostGroupsList.js:176 -#: screens/Host/HostList/HostList.js:140 -#: screens/Host/HostList/HostList.js:161 +#: screens/Host/HostList/HostList.js:148 +#: screens/Host/HostList/HostList.js:169 #: screens/Host/HostList/HostListItem.js:50 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:41 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:55 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:250 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:284 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:49 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:175 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:208 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:61 -#: screens/InstanceGroup/Instances/InstanceList.js:189 -#: screens/InstanceGroup/Instances/InstanceList.js:205 -#: screens/InstanceGroup/Instances/InstanceList.js:254 -#: screens/InstanceGroup/Instances/InstanceList.js:287 +#: screens/InstanceGroup/Instances/InstanceList.js:188 +#: screens/InstanceGroup/Instances/InstanceList.js:204 +#: screens/InstanceGroup/Instances/InstanceList.js:253 +#: screens/InstanceGroup/Instances/InstanceList.js:286 #: screens/InstanceGroup/Instances/InstanceListItem.js:124 -#: screens/InstanceGroup/shared/ContainerGroupForm.js:46 -#: screens/InstanceGroup/shared/InstanceGroupForm.js:25 -#: screens/InstanceGroup/shared/InstanceGroupForm.js:36 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:44 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:19 #: screens/Instances/InstanceList/InstanceList.js:108 #: screens/Instances/InstanceList/InstanceList.js:125 #: screens/Instances/InstanceList/InstanceList.js:150 @@ -5403,22 +5404,22 @@ msgstr "Meerkeuze-opties" #: screens/Inventory/InventoryHosts/InventoryHostItem.js:33 #: screens/Inventory/InventoryHosts/InventoryHostList.js:119 #: screens/Inventory/InventoryHosts/InventoryHostList.js:138 -#: screens/Inventory/InventoryList/InventoryList.js:163 -#: screens/Inventory/InventoryList/InventoryList.js:194 -#: screens/Inventory/InventoryList/InventoryList.js:203 -#: screens/Inventory/InventoryList/InventoryListItem.js:88 +#: screens/Inventory/InventoryList/InventoryList.js:178 +#: screens/Inventory/InventoryList/InventoryList.js:209 +#: screens/Inventory/InventoryList/InventoryList.js:218 +#: screens/Inventory/InventoryList/InventoryListItem.js:92 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:180 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:195 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:232 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:183 #: screens/Inventory/InventorySources/InventorySourceList.js:212 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:69 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:71 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:97 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:30 -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:68 -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:102 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:76 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:111 #: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:33 -#: screens/Inventory/shared/InventoryForm.js:32 +#: screens/Inventory/shared/InventoryForm.js:41 #: screens/Inventory/shared/InventoryGroupForm.js:32 #: screens/Inventory/shared/InventorySourceForm.js:101 #: screens/Inventory/shared/SmartInventoryForm.js:47 @@ -5426,8 +5427,8 @@ msgstr "Meerkeuze-opties" #: screens/ManagementJob/ManagementJobList/ManagementJobList.js:100 #: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:67 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:106 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:137 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:193 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:122 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:178 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:112 #: screens/NotificationTemplate/shared/NotificationTemplateForm.js:41 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:91 @@ -5442,14 +5443,11 @@ msgstr "Meerkeuze-opties" #: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:14 #: screens/Organization/shared/OrganizationForm.js:56 #: screens/Project/ProjectDetail/ProjectDetail.js:157 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:122 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:156 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:56 -#: screens/Project/ProjectList/ProjectList.js:171 -#: screens/Project/ProjectList/ProjectList.js:207 -#: screens/Project/ProjectList/ProjectListItem.js:174 +#: screens/Project/ProjectList/ProjectList.js:185 +#: screens/Project/ProjectList/ProjectList.js:221 +#: screens/Project/ProjectList/ProjectListItem.js:179 #: screens/Project/shared/ProjectForm.js:169 -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:145 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:146 #: screens/Team/TeamDetail/TeamDetail.js:37 #: screens/Team/TeamList/TeamList.js:117 #: screens/Team/TeamList/TeamList.js:142 @@ -5459,9 +5457,9 @@ msgstr "Meerkeuze-opties" #: screens/Template/Survey/SurveyList.js:102 #: screens/Template/Survey/SurveyList.js:102 #: screens/Template/Survey/SurveyListItem.js:39 -#: screens/Template/Survey/SurveyReorderModal.js:208 -#: screens/Template/Survey/SurveyReorderModal.js:208 -#: screens/Template/Survey/SurveyReorderModal.js:228 +#: screens/Template/Survey/SurveyReorderModal.js:215 +#: screens/Template/Survey/SurveyReorderModal.js:215 +#: screens/Template/Survey/SurveyReorderModal.js:235 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:110 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:69 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:88 @@ -5492,10 +5490,6 @@ msgstr "Meerkeuze-opties" msgid "Name" msgstr "Naam" -#: screens/InstanceGroup/shared/InstanceGroupForm.js:21 -msgid "Name cannot be changed on this Instance Group" -msgstr "" - #: components/AppContainer/AppContainer.js:95 msgid "Navigation" msgstr "Navigatie" @@ -5541,16 +5535,16 @@ msgstr "Volgende" msgid "Next Run" msgstr "Volgende uitvoering" -#: components/Search/Search.js:214 +#: components/Search/Search.js:221 msgid "No" msgstr "Geen" -#: screens/Job/JobOutput/JobOutputSearch.js:118 +#: screens/Job/JobOutput/JobOutputSearch.js:121 msgid "No Hosts Matched" msgstr "Geen overeenkomende hosts" -#: screens/Job/JobOutput/JobOutputSearch.js:106 -#: screens/Job/JobOutput/JobOutputSearch.js:119 +#: screens/Job/JobOutput/JobOutputSearch.js:109 +#: screens/Job/JobOutput/JobOutputSearch.js:122 msgid "No Hosts Remaining" msgstr "Geen resterende hosts" @@ -5570,11 +5564,11 @@ msgstr "Geen standaardfout beschikbaar" msgid "No Standard Out Available" msgstr "Geen standaardoutput beschikbaar" -#: screens/Inventory/InventoryList/InventoryListItem.js:68 +#: screens/Inventory/InventoryList/InventoryListItem.js:72 msgid "No inventory sync failures." msgstr "Geen fouten bij inventarissynchronisatie." -#: components/ContentEmpty/ContentEmpty.js:16 +#: components/ContentEmpty/ContentEmpty.js:20 msgid "No items found." msgstr "Geen items gevonden." @@ -5582,34 +5576,38 @@ msgstr "Geen items gevonden." msgid "No job data available" msgstr "Geen taakgegevens beschikbaar." +#: screens/Job/JobOutput/EmptyOutput.js:25 +msgid "No output found for this job." +msgstr "No output found for this job." + #: screens/Job/JobOutput/HostEventModal.js:123 msgid "No result found" msgstr "Geen resultaat gevonden" +#: components/LabelSelect/LabelSelect.js:102 #: components/LaunchPrompt/steps/SurveyStep.js:134 #: components/LaunchPrompt/steps/SurveyStep.js:193 #: components/MultiSelect/TagMultiSelect.js:60 -#: components/Search/AdvancedSearch.js:114 -#: components/Search/AdvancedSearch.js:167 +#: components/Search/AdvancedSearch.js:151 +#: components/Search/AdvancedSearch.js:261 #: components/Search/LookupTypeInput.js:33 #: components/Search/RelatedLookupTypeInput.js:26 -#: components/Search/Search.js:137 -#: components/Search/Search.js:184 -#: components/Search/Search.js:208 -#: screens/ActivityStream/ActivityStream.js:134 +#: components/Search/Search.js:142 +#: components/Search/Search.js:191 +#: components/Search/Search.js:215 +#: screens/ActivityStream/ActivityStream.js:136 #: screens/Credential/shared/CredentialForm.js:143 #: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:65 #: screens/Dashboard/DashboardGraph.js:106 #: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:138 -#: screens/Template/Survey/SurveyReorderModal.js:156 +#: screens/Template/Survey/SurveyReorderModal.js:163 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:251 -#: screens/Template/shared/LabelSelect.js:102 #: screens/Template/shared/PlaybookSelect.js:69 msgid "No results found" msgstr "Geen resultaten gevonden" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:115 -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:136 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:116 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:137 msgid "No subscriptions found" msgstr "Geen abonnementen gevonden" @@ -5629,9 +5627,9 @@ msgid "Node Alias" msgstr "Knooppunt alias" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:212 -#: screens/InstanceGroup/Instances/InstanceList.js:194 -#: screens/InstanceGroup/Instances/InstanceList.js:256 -#: screens/InstanceGroup/Instances/InstanceList.js:288 +#: screens/InstanceGroup/Instances/InstanceList.js:193 +#: screens/InstanceGroup/Instances/InstanceList.js:255 +#: screens/InstanceGroup/Instances/InstanceList.js:287 #: screens/InstanceGroup/Instances/InstanceListItem.js:142 #: screens/Instances/InstanceDetail/InstanceDetail.js:150 #: screens/Instances/InstanceList/InstanceList.js:113 @@ -5645,6 +5643,10 @@ msgstr "Type knooppunt" msgid "Node type" msgstr "Type knooppunt" +#: screens/TopologyView/Legend.js:68 +msgid "Node types" +msgstr "Type knooppunt" + #: components/Workflow/WorkflowNodeHelp.js:123 msgid "None" msgstr "Geen" @@ -5672,7 +5674,7 @@ msgstr "Niet gevonden" msgid "Not configured" msgstr "Niet geconfigureerd" -#: screens/Inventory/InventoryList/InventoryListItem.js:71 +#: screens/Inventory/InventoryList/InventoryListItem.js:75 msgid "Not configured for inventory sync." msgstr "Niet geconfigureerd voor inventarissynchronisatie." @@ -5681,7 +5683,7 @@ msgid "" "Note that only hosts directly in this group can\n" "be disassociated. Hosts in sub-groups must be disassociated\n" "directly from the sub-group level that they belong." -msgstr "Let op: alleen hosts die zich direct in deze groep bevinden, kunnen worden losgekoppeld. Hosts in subgroepen moeten rechtstreeks worden losgekoppeld van het subgroepniveau waar ze bij horen." +msgstr "Let op: Alleen hosts die zich direct in deze groep bevinden, kunnen worden losgekoppeld. Hosts in subgroepen moeten rechtstreeks worden losgekoppeld van het subgroepniveau waar ze bij horen." #: screens/Host/HostGroups/HostGroupsList.js:212 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:230 @@ -5723,9 +5725,9 @@ msgstr "Berichtkleur" msgid "Notification Template not found." msgstr "Berichtsjabloon niet gevonden" -#: screens/ActivityStream/ActivityStream.js:190 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:132 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:186 +#: screens/ActivityStream/ActivityStream.js:192 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:117 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:171 #: screens/NotificationTemplate/NotificationTemplates.js:13 #: screens/NotificationTemplate/NotificationTemplates.js:20 #: util/getRelatedResourceDeleteDetails.js:180 @@ -5740,32 +5742,32 @@ msgstr "Berichttype" msgid "Notification color" msgstr "Berichtkleur" -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:245 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:193 msgid "Notification sent successfully" msgstr "Bericht is verzonden" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:433 msgid "Notification test failed." -msgstr "" +msgstr "Notification test failed." -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:249 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:197 msgid "Notification timed out" msgstr "Time-out voor bericht." #: components/NotificationList/NotificationList.js:190 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:146 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:131 msgid "Notification type" msgstr "Berichttype" #: components/NotificationList/NotificationList.js:177 -#: routeConfig.js:121 -#: screens/Inventory/Inventories.js:91 +#: routeConfig.js:122 +#: screens/Inventory/Inventories.js:92 #: screens/Inventory/InventorySource/InventorySource.js:99 #: screens/ManagementJob/ManagementJob.js:115 #: screens/ManagementJob/ManagementJobs.js:23 #: screens/Organization/Organization.js:134 #: screens/Organization/Organizations.js:33 -#: screens/Project/Project.js:109 +#: screens/Project/Project.js:113 #: screens/Project/Projects.js:30 #: screens/Template/Template.js:140 #: screens/Template/Templates.js:45 @@ -5859,6 +5861,13 @@ msgstr "OpenStack" msgid "Option Details" msgstr "Optie Details" +#: screens/Inventory/shared/InventoryForm.js:77 +msgid "" +"Optional labels that describe this inventory,\n" +"such as 'dev' or 'test'. Labels can be used to group and filter\n" +"inventories and completed jobs." +msgstr "Optionele labels die de taaksjabloon beschrijven, zoals 'dev' of 'test'. Labels kunnen gebruikt worden om taaksjablonen en uitgevoerde taken te ordenen en filteren." + #: screens/Template/shared/JobTemplateForm.js:394 #: screens/Template/shared/WorkflowJobTemplateForm.js:194 msgid "" @@ -5874,16 +5883,16 @@ msgstr "Optioneel: selecteer de toegangsgegevens die u wilt gebruiken om statusu #: components/NotificationList/NotificationList.js:220 #: components/NotificationList/NotificationListItem.js:34 #: screens/Credential/shared/TypeInputsSubForm.js:47 -#: screens/InstanceGroup/shared/ContainerGroupForm.js:64 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:61 #: screens/Project/shared/ProjectSubForms/SharedFields.js:64 #: screens/Template/shared/JobTemplateForm.js:551 #: screens/Template/shared/WorkflowJobTemplateForm.js:218 msgid "Options" msgstr "Opties" -#: screens/Template/Survey/SurveyReorderModal.js:207 -#: screens/Template/Survey/SurveyReorderModal.js:207 -#: screens/Template/Survey/SurveyReorderModal.js:223 +#: screens/Template/Survey/SurveyReorderModal.js:214 +#: screens/Template/Survey/SurveyReorderModal.js:214 +#: screens/Template/Survey/SurveyReorderModal.js:230 msgid "Order" msgstr "Bestellen" @@ -5898,26 +5907,26 @@ msgstr "Bestellen" #: components/PromptDetail/PromptProjectDetail.js:77 #: components/PromptDetail/PromptProjectDetail.js:88 #: components/PromptDetail/PromptWFJobTemplateDetail.js:65 -#: components/TemplateList/TemplateListItem.js:270 +#: components/TemplateList/TemplateListItem.js:275 #: screens/Application/ApplicationDetails/ApplicationDetails.js:68 #: screens/Application/ApplicationsList/ApplicationListItem.js:38 #: screens/Application/ApplicationsList/ApplicationsList.js:157 #: screens/Credential/CredentialDetail/CredentialDetail.js:220 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:67 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:141 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:153 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:68 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:155 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:167 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:76 #: screens/Inventory/InventoryDetail/InventoryDetail.js:74 -#: screens/Inventory/InventoryList/InventoryList.js:176 -#: screens/Inventory/InventoryList/InventoryList.js:206 -#: screens/Inventory/InventoryList/InventoryListItem.js:115 +#: screens/Inventory/InventoryList/InventoryList.js:191 +#: screens/Inventory/InventoryList/InventoryList.js:221 +#: screens/Inventory/InventoryList/InventoryListItem.js:119 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:204 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:107 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:120 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:130 #: screens/Project/ProjectDetail/ProjectDetail.js:161 -#: screens/Project/ProjectList/ProjectListItem.js:274 -#: screens/Project/ProjectList/ProjectListItem.js:285 +#: screens/Project/ProjectList/ProjectListItem.js:279 +#: screens/Project/ProjectList/ProjectListItem.js:290 #: screens/Team/TeamDetail/TeamDetail.js:40 #: screens/Team/TeamList/TeamList.js:143 #: screens/Team/TeamList/TeamListItem.js:38 @@ -5943,8 +5952,8 @@ msgid "Organization not found." msgstr "Organisatie niet gevonden." #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:188 -#: routeConfig.js:95 -#: screens/ActivityStream/ActivityStream.js:173 +#: routeConfig.js:96 +#: screens/ActivityStream/ActivityStream.js:175 #: screens/Organization/OrganizationList/OrganizationList.js:117 #: screens/Organization/OrganizationList/OrganizationList.js:163 #: screens/Organization/Organizations.js:16 @@ -5997,7 +6006,7 @@ msgid "PUT" msgstr "PUT" #: components/NotificationList/NotificationList.js:198 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:154 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:139 msgid "Pagerduty" msgstr "Pagerduty" @@ -6080,11 +6089,11 @@ msgstr "In afwachting" msgid "Pending Workflow Approvals" msgstr "In afwachting van workflowgoedkeuringen" -#: screens/Inventory/InventoryList/InventoryListItem.js:124 +#: screens/Inventory/InventoryList/InventoryListItem.js:128 msgid "Pending delete" msgstr "In afwachting om verwijderd te worden" -#: components/Lookup/HostFilterLookup.js:343 +#: components/Lookup/HostFilterLookup.js:369 msgid "Perform a search to define a host filter" msgstr "Voer een zoekopdracht uit om een hostfilter te definiëren" @@ -6105,24 +6114,24 @@ msgstr "Afspelen" msgid "Play Count" msgstr "Aantal afspelen" -#: screens/Job/JobOutput/JobOutputSearch.js:123 +#: screens/Job/JobOutput/JobOutputSearch.js:126 msgid "Play Started" msgstr "Afspelen gestart" #: components/PromptDetail/PromptJobTemplateDetail.js:153 -#: screens/Job/JobDetail/JobDetail.js:254 +#: screens/Job/JobDetail/JobDetail.js:259 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:250 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:43 #: screens/Template/shared/JobTemplateForm.js:354 msgid "Playbook" msgstr "Draaiboek" -#: components/JobList/JobListItem.js:38 -#: screens/Job/JobDetail/JobDetail.js:71 +#: components/JobList/JobListItem.js:44 +#: screens/Job/JobDetail/JobDetail.js:72 msgid "Playbook Check" msgstr "Draaiboek controleren" -#: screens/Job/JobOutput/JobOutputSearch.js:124 +#: screens/Job/JobOutput/JobOutputSearch.js:127 msgid "Playbook Complete" msgstr "Draaiboek voltooid" @@ -6133,17 +6142,18 @@ msgid "Playbook Directory" msgstr "Draaiboekmap" #: components/JobList/JobList.js:209 -#: components/JobList/JobListItem.js:38 +#: components/JobList/JobListItem.js:44 #: components/Schedule/ScheduleList/ScheduleListItem.js:37 -#: screens/Job/JobDetail/JobDetail.js:71 +#: screens/Job/JobDetail/JobDetail.js:72 msgid "Playbook Run" msgstr "Draaiboek uitvoering" -#: screens/Job/JobOutput/JobOutputSearch.js:115 +#: screens/Job/JobOutput/JobOutputSearch.js:118 msgid "Playbook Started" msgstr "Draaiboek gestart" -#: components/TemplateList/TemplateList.js:207 +#: components/RelatedTemplateList/RelatedTemplateList.js:159 +#: components/TemplateList/TemplateList.js:222 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:23 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:54 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:159 @@ -6206,10 +6216,18 @@ msgstr "Selecteer een inventaris of schakel de optie Melding bij opstarten in." msgid "Please select an end date/time that comes after the start date/time." msgstr "Kies een einddatum/-tijd die na de begindatum/-tijd komt." -#: components/Lookup/HostFilterLookup.js:332 +#: components/Lookup/HostFilterLookup.js:358 msgid "Please select an organization before editing the host filter" msgstr "Selecteer een organisatie voordat u het hostfilter bewerkt." +#: screens/Job/JobOutput/EmptyOutput.js:20 +msgid "Please try another search using the filter above" +msgstr "Please try another search using the filter above" + +#: screens/TopologyView/ContentLoading.js:40 +msgid "Please wait until the topology view is populated..." +msgstr "Please wait until the topology view is populated..." + #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:77 msgid "Pod spec override" msgstr "Overschrijven Podspec" @@ -6221,13 +6239,13 @@ msgstr "Overschrijven Podspec" msgid "Policy Type" msgstr "Beleidstype" -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:69 -#: screens/InstanceGroup/shared/InstanceGroupForm.js:44 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:63 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:26 msgid "Policy instance minimum" msgstr "Beleid instantieminimum" -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:74 -#: screens/InstanceGroup/shared/InstanceGroupForm.js:54 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:68 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:36 msgid "Policy instance percentage" msgstr "Beleid instantiepercentage" @@ -6236,15 +6254,14 @@ msgstr "Beleid instantiepercentage" msgid "Populate field from an external secret management system" msgstr "Vul veld vanuit een extern geheimbeheersysteem" -#: components/Lookup/HostFilterLookup.js:322 +#: components/Lookup/HostFilterLookup.js:348 msgid "" "Populate the hosts for this inventory by using a search\n" -"filter. Example: ansible_facts.ansible_distribution:\"RedHat\".\n" +"filter. Example: ansible_facts__ansible_distribution:\"RedHat\".\n" "Refer to the documentation for further syntax and\n" "examples. Refer to the Ansible Tower documentation for further syntax and\n" "examples." -msgstr "" -"Vul de hosts voor deze inventaris door gebruik te maken van een zoekfilter. Voorbeeld: ansible_facts.ansible_distribution: \"RedHat\".\n" +msgstr "Vul de hosts voor deze inventaris door gebruik te maken van een zoekfilter. Voorbeeld: ansible_facts.ansible_distribution: \"RedHat\".\n" "Raadpleeg de documentatie voor verdere syntaxis en\n" "voorbeelden. Raadpleeg de documentatie van Ansible Tower voor verdere syntaxis en\n" "voorbeelden." @@ -6268,18 +6285,6 @@ msgstr "Druk op 'Enter' om meer antwoordkeuzen toe te voegen. Eén antwoordkeuze msgid "Press Enter to edit. Press ESC to stop editing." msgstr "Druk op Enter om te bewerken. Druk op ESC om het bewerken te stoppen." -#: components/SelectedList/DraggableSelectedList.js:85 -#~ msgid "" -#~ "Press space or enter to begin dragging,\n" -#~ "and use the arrow keys to navigate up or down.\n" -#~ "Press enter to confirm the drag, or any other key to\n" -#~ "cancel the drag operation." -#~ msgstr "" -#~ "Druk op spatie of enter om te beginnen met slepen,\n" -#~ "en gebruik de pijltjestoetsen om omhoog of omlaag te navigeren.\n" -#~ "Druk op enter om het slepen te bevestigen, of op een andere toets om\n" -#~ "de sleepoperatie te annuleren." - #: components/AdHocCommands/useAdHocPreviewStep.js:17 #: components/LaunchPrompt/steps/usePreviewStep.js:23 msgid "Preview" @@ -6299,16 +6304,17 @@ msgstr "Verhoging van rechten" msgid "Privilege escalation password" msgstr "Wachtwoord verhoging van rechten" -#: components/JobList/JobListItem.js:220 +#: components/JobList/JobListItem.js:239 #: components/Lookup/ProjectLookup.js:104 #: components/Lookup/ProjectLookup.js:109 #: components/Lookup/ProjectLookup.js:165 #: components/PromptDetail/PromptInventorySourceDetail.js:105 #: components/PromptDetail/PromptJobTemplateDetail.js:138 #: components/PromptDetail/PromptJobTemplateDetail.js:146 -#: components/TemplateList/TemplateListItem.js:298 +#: components/TemplateList/TemplateListItem.js:303 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:218 -#: screens/Job/JobDetail/JobDetail.js:222 +#: screens/Job/JobDetail/JobDetail.js:225 +#: screens/Job/JobDetail/JobDetail.js:243 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:225 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:234 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:38 @@ -6321,9 +6327,9 @@ msgstr "Project" msgid "Project Base Path" msgstr "Basispad project" -#: screens/Job/JobDetail/JobDetail.js:227 +#: screens/Job/JobDetail/JobDetail.js:230 msgid "Project Status" -msgstr "" +msgstr "Status selecteren" #: components/Workflow/WorkflowLegend.js:104 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:99 @@ -6331,7 +6337,7 @@ msgid "Project Sync" msgstr "Projectsynchronisatie" #: screens/Project/ProjectDetail/ProjectDetail.js:259 -#: screens/Project/ProjectList/ProjectListItem.js:216 +#: screens/Project/ProjectList/ProjectListItem.js:221 msgid "Project Sync Error" msgstr "Fout tijdens projectsynchronisatie" @@ -6339,7 +6345,11 @@ msgstr "Fout tijdens projectsynchronisatie" msgid "Project Update" msgstr "Projectupdate" -#: screens/Project/Project.js:137 +#: screens/Project/ProjectList/ProjectList.js:132 +msgid "Project copied successfully" +msgstr "Project copied successfully" + +#: screens/Project/Project.js:135 msgid "Project not found." msgstr "Feit niet gevonden." @@ -6348,11 +6358,11 @@ msgid "Project sync failures" msgstr "Mislukte projectsynchronisaties" #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:146 -#: routeConfig.js:74 -#: screens/ActivityStream/ActivityStream.js:162 +#: routeConfig.js:75 +#: screens/ActivityStream/ActivityStream.js:164 #: screens/Dashboard/Dashboard.js:103 -#: screens/Project/ProjectList/ProjectList.js:166 -#: screens/Project/ProjectList/ProjectList.js:235 +#: screens/Project/ProjectList/ProjectList.js:180 +#: screens/Project/ProjectList/ProjectList.js:249 #: screens/Project/Projects.js:14 #: screens/Project/Projects.js:24 #: util/getRelatedResourceDeleteDetails.js:59 @@ -6489,10 +6499,9 @@ msgstr "Recente sjablonen" msgid "Recent Templates list tab" msgstr "Tabblad Lijst met recente sjablonen" -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:103 +#: components/RelatedTemplateList/RelatedTemplateList.js:173 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:112 #: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:36 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:158 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:79 msgid "Recent jobs" msgstr "Recente taken" @@ -6511,7 +6520,7 @@ msgstr "Automatiseringsplatform voor Red Hat Ansible" #: components/Lookup/ProjectLookup.js:138 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:92 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:161 -#: screens/Project/ProjectList/ProjectList.js:187 +#: screens/Project/ProjectList/ProjectList.js:201 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:100 msgid "Red Hat Insights" msgstr "Red Hat Insights" @@ -6566,11 +6575,11 @@ msgstr "Token verversen" msgid "Refresh Token Expiration" msgstr "Vernieuwingstoken vervallen" -#: screens/Project/ProjectList/ProjectListItem.js:128 +#: screens/Project/ProjectList/ProjectListItem.js:132 msgid "Refresh for revision" msgstr "Synchroniseren voor herziening" -#: screens/Project/ProjectList/ProjectListItem.js:130 +#: screens/Project/ProjectList/ProjectListItem.js:134 msgid "Refresh project revision" msgstr "Herziening vernieuwing project" @@ -6586,15 +6595,15 @@ msgstr "Toegangsgegevens registreren" msgid "Regular expression where only matching host names will be imported. The filter is applied as a post-processing step after any inventory plugin filters are applied." msgstr "Reguliere expressie waarbij alleen overeenkomende hostnamen worden geïmporteerd. Het filter wordt toegepast als een nabewerkingsstap nadat eventuele filters voor inventarisplugins zijn toegepast." -#: screens/Inventory/Inventories.js:79 +#: screens/Inventory/Inventories.js:80 #: screens/Inventory/InventoryGroup/InventoryGroup.js:62 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:175 msgid "Related Groups" msgstr "Gerelateerde groepen" -#: components/Search/AdvancedSearch.js:188 +#: components/Search/AdvancedSearch.js:282 msgid "Related Keys" -msgstr "" +msgstr "Verwante sleutels" #: components/Search/RelatedLookupTypeInput.js:16 #: components/Search/RelatedLookupTypeInput.js:24 @@ -6605,15 +6614,15 @@ msgstr "Verwant zoektype" msgid "Related search type typeahead" msgstr "Verwante zoekopdracht typeahead" -#: components/JobList/JobListItem.js:139 +#: components/JobList/JobListItem.js:146 #: components/LaunchButton/ReLaunchDropDown.js:82 -#: screens/Job/JobDetail/JobDetail.js:472 -#: screens/Job/JobDetail/JobDetail.js:480 +#: screens/Job/JobDetail/JobDetail.js:477 +#: screens/Job/JobDetail/JobDetail.js:485 #: screens/Job/JobOutput/shared/OutputToolbar.js:167 msgid "Relaunch" msgstr "Opnieuw starten" -#: components/JobList/JobListItem.js:119 +#: components/JobList/JobListItem.js:126 #: screens/Job/JobOutput/shared/OutputToolbar.js:147 msgid "Relaunch Job" msgstr "Taak opnieuw starten" @@ -6631,7 +6640,7 @@ msgstr "Mislukte hosts opnieuw starten" msgid "Relaunch on" msgstr "Opnieuw starten bij" -#: components/JobList/JobListItem.js:118 +#: components/JobList/JobListItem.js:125 #: screens/Job/JobOutput/shared/OutputToolbar.js:146 msgid "Relaunch using host parameters" msgstr "Opnieuw opstarten met hostparameters" @@ -6639,7 +6648,7 @@ msgstr "Opnieuw opstarten met hostparameters" #: components/Lookup/ProjectLookup.js:137 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:91 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:160 -#: screens/Project/ProjectList/ProjectList.js:186 +#: screens/Project/ProjectList/ProjectList.js:200 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:99 msgid "Remote Archive" msgstr "Extern archief" @@ -6659,18 +6668,18 @@ msgstr "Alle knooppunten verwijderen" msgid "Remove Link" msgstr "Link verwijderen" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:18 -#~ msgid "Remove Node" -#~ msgstr "Knooppunt verwijderen" - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:28 msgid "Remove Node {nodeName}" -msgstr "" +msgstr "Knooppunt verwijderen" #: screens/Project/shared/ProjectSubForms/SharedFields.js:70 msgid "Remove any local modifications prior to performing an update." msgstr "Verwijder alle plaatselijke aanpassingen voordat een update uitgevoerd wordt." +#: components/Search/AdvancedSearch.js:201 +msgid "Remove the current search related to ansible facts to enable another search using this key." +msgstr "Remove the current search related to ansible facts to enable another search using this key." + #: components/ResourceAccessList/DeleteRoleConfirmationModal.js:14 msgid "Remove {0} Access" msgstr "Toegang {0} verwijderen" @@ -6683,10 +6692,6 @@ msgstr "Chip {0} verwijderen" msgid "Removing this link will orphan the rest of the branch and cause it to be executed immediately on launch." msgstr "Als u deze link verwijdert, wordt de rest van de vertakking zwevend en wordt deze onmiddellijk bij lancering uitgevoerd." -#: components/SelectedList/DraggableSelectedList.js:83 -#~ msgid "Reorder" -#~ msgstr "Nabestellen" - #: components/Schedule/ScheduleDetail/ScheduleDetail.js:271 msgid "Repeat Frequency" msgstr "Frequentie herhalen" @@ -6709,6 +6714,11 @@ msgstr "Abonnement aanvragen" msgid "Required" msgstr "Vereist" +#: screens/TopologyView/Header.js:87 +#: screens/TopologyView/Header.js:90 +msgid "Reset zoom" +msgstr "Reset zoom" + #: components/Workflow/WorkflowNodeHelp.js:154 #: components/Workflow/WorkflowNodeHelp.js:188 #: screens/Team/TeamRoles/TeamRoleListItem.js:12 @@ -6720,13 +6730,12 @@ msgstr "Bronnaam" msgid "Resource deleted" msgstr "Bron verwijderd" -#: routeConfig.js:60 -#: screens/ActivityStream/ActivityStream.js:151 +#: routeConfig.js:61 +#: screens/ActivityStream/ActivityStream.js:153 msgid "Resources" msgstr "Hulpbronnen" -#: components/TemplateList/TemplateListItem.js:144 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:61 +#: components/TemplateList/TemplateListItem.js:149 msgid "Resources are missing from this template." msgstr "Er ontbreken hulpbronnen uit dit sjabloon." @@ -6744,24 +6753,24 @@ msgstr "Haal de ingeschakelde status op uit het gegeven dictaat van de hostvaria #: components/JobCancelButton/JobCancelButton.js:82 #: components/JobList/JobListCancelButton.js:160 #: components/JobList/JobListCancelButton.js:163 -#: screens/Job/JobOutput/JobOutput.js:774 -#: screens/Job/JobOutput/JobOutput.js:777 +#: screens/Job/JobOutput/JobOutput.js:795 +#: screens/Job/JobOutput/JobOutput.js:798 msgid "Return" msgstr "Teruggeven" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:128 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:129 msgid "Return to subscription management." msgstr "Terug naar abonnementenbeheer" -#: components/Search/AdvancedSearch.js:134 +#: components/Search/AdvancedSearch.js:171 msgid "Returns results that have values other than this one as well as other filters." msgstr "Retourneert resultaten die andere waarden hebben dan deze, evenals andere filters." -#: components/Search/AdvancedSearch.js:121 +#: components/Search/AdvancedSearch.js:158 msgid "Returns results that satisfy this one as well as other filters. This is the default set type if nothing is selected." msgstr "Retourneert resultaten die voldoen aan dit filter en aan andere filters. Dit is het standaard ingestelde type als er niets is geselecteerd." -#: components/Search/AdvancedSearch.js:127 +#: components/Search/AdvancedSearch.js:164 msgid "Returns results that satisfy this one or any other filters." msgstr "Retourneert resultaten die voldoen aan dit filter of aan andere filters." @@ -6792,9 +6801,9 @@ msgstr "Instellingen terugzetten" msgid "Revert to factory default." msgstr "Terugzetten op fabrieksinstellingen." -#: screens/Job/JobDetail/JobDetail.js:249 -#: screens/Project/ProjectList/ProjectList.js:210 -#: screens/Project/ProjectList/ProjectListItem.js:208 +#: screens/Job/JobDetail/JobDetail.js:254 +#: screens/Project/ProjectList/ProjectList.js:224 +#: screens/Project/ProjectList/ProjectListItem.js:213 msgid "Revision" msgstr "Herziening" @@ -6803,7 +6812,7 @@ msgid "Revision #" msgstr "Herziening #" #: components/NotificationList/NotificationList.js:199 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:155 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:140 msgid "Rocket.Chat" msgstr "Rocket.Chat" @@ -6818,9 +6827,9 @@ msgstr "Rocket.Chat" msgid "Role" msgstr "Rol" -#: components/ResourceAccessList/ResourceAccessList.js:145 -#: components/ResourceAccessList/ResourceAccessList.js:158 -#: components/ResourceAccessList/ResourceAccessList.js:185 +#: components/ResourceAccessList/ResourceAccessList.js:143 +#: components/ResourceAccessList/ResourceAccessList.js:156 +#: components/ResourceAccessList/ResourceAccessList.js:183 #: components/ResourceAccessList/ResourceAccessListItem.js:69 #: screens/Team/Team.js:58 #: screens/Team/Teams.js:31 @@ -6838,11 +6847,11 @@ msgstr "Rollen" msgid "Run" msgstr "Uitvoeren" -#: components/AdHocCommands/AdHocCommands.js:137 -#: components/AdHocCommands/AdHocCommands.js:141 -#: components/AdHocCommands/AdHocCommands.js:147 -#: components/AdHocCommands/AdHocCommands.js:151 -#: screens/Job/JobDetail/JobDetail.js:72 +#: components/AdHocCommands/AdHocCommands.js:138 +#: components/AdHocCommands/AdHocCommands.js:142 +#: components/AdHocCommands/AdHocCommands.js:148 +#: components/AdHocCommands/AdHocCommands.js:152 +#: screens/Job/JobDetail/JobDetail.js:73 msgid "Run Command" msgstr "Opdracht uitvoeren" @@ -6851,7 +6860,7 @@ msgstr "Opdracht uitvoeren" msgid "Run a health check on the instance" msgstr "Een gezondheidscontrole op de instantie uitvoeren" -#: components/AdHocCommands/AdHocCommands.js:131 +#: components/AdHocCommands/AdHocCommands.js:132 msgid "Run ad hoc command" msgstr "Ad-hoc-opdracht uitvoeren" @@ -6877,17 +6886,17 @@ msgstr "Uitvoertype" #: components/JobList/JobList.js:226 #: components/StatusLabel/StatusLabel.js:35 -#: components/TemplateList/TemplateListItem.js:113 +#: components/TemplateList/TemplateListItem.js:118 #: components/Workflow/WorkflowNodeHelp.js:99 msgid "Running" msgstr "In uitvoering" -#: screens/Job/JobOutput/JobOutputSearch.js:116 +#: screens/Job/JobOutput/JobOutputSearch.js:119 msgid "Running Handlers" msgstr "Handlers die worden uitgevoerd" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:206 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:286 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:210 #: screens/InstanceGroup/Instances/InstanceListItem.js:194 #: screens/Instances/InstanceDetail/InstanceDetail.js:157 #: screens/Instances/InstanceList/InstanceListItem.js:209 @@ -6930,9 +6939,9 @@ msgstr "BEGINNEN" #: components/Sparkline/Sparkline.js:31 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:162 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:38 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:39 #: screens/Project/ProjectDetail/ProjectDetail.js:120 -#: screens/Project/ProjectList/ProjectListItem.js:69 +#: screens/Project/ProjectList/ProjectListItem.js:73 msgid "STATUS:" msgstr "STATUS:" @@ -6953,12 +6962,12 @@ msgstr "Zaterdag" #: components/Schedule/shared/ScheduleForm.js:624 #: components/Schedule/shared/ScheduleForm.js:630 #: components/Schedule/shared/useSchedulePromptSteps.js:45 -#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:113 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:131 #: screens/Credential/shared/CredentialForm.js:318 #: screens/Credential/shared/CredentialForm.js:323 #: screens/Setting/shared/RevertFormActionGroup.js:12 #: screens/Setting/shared/RevertFormActionGroup.js:18 -#: screens/Template/Survey/SurveyReorderModal.js:195 +#: screens/Template/Survey/SurveyReorderModal.js:202 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:35 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:129 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:158 @@ -6979,12 +6988,17 @@ msgstr "Linkwijzigingen opslaan" msgid "Save successful!" msgstr "Opslaan gelukt!" +#: components/JobList/JobListItem.js:181 +#: components/JobList/JobListItem.js:187 +msgid "Schedule" +msgstr "Schema" + #: screens/Project/Projects.js:36 #: screens/Template/Templates.js:53 msgid "Schedule Details" msgstr "Details van schema" -#: screens/Inventory/Inventories.js:90 +#: screens/Inventory/Inventories.js:91 msgid "Schedule details" msgstr "Details van schema" @@ -7006,13 +7020,13 @@ msgstr "Schema niet gevonden." #: components/Schedule/ScheduleList/ScheduleList.js:163 #: components/Schedule/ScheduleList/ScheduleList.js:228 -#: routeConfig.js:43 -#: screens/ActivityStream/ActivityStream.js:145 -#: screens/Inventory/Inventories.js:87 +#: routeConfig.js:44 +#: screens/ActivityStream/ActivityStream.js:147 +#: screens/Inventory/Inventories.js:88 #: screens/Inventory/InventorySource/InventorySource.js:88 #: screens/ManagementJob/ManagementJob.js:107 #: screens/ManagementJob/ManagementJobs.js:24 -#: screens/Project/Project.js:121 +#: screens/Project/Project.js:119 #: screens/Project/Projects.js:33 #: screens/Schedule/AllSchedules.js:21 #: screens/Template/Template.js:147 @@ -7047,24 +7061,28 @@ msgstr "Volgende scrollen" msgid "Scroll previous" msgstr "Vorige scrollen" -#: components/Lookup/HostFilterLookup.js:263 +#: components/Lookup/HostFilterLookup.js:289 #: components/Lookup/Lookup.js:136 msgid "Search" msgstr "Zoeken" -#: screens/Job/JobOutput/JobOutputSearch.js:149 +#: screens/Job/JobOutput/JobOutputSearch.js:152 msgid "Search is disabled while the job is running" msgstr "Zoeken is uitgeschakeld terwijl de taak wordt uitgevoerd" -#: components/Search/AdvancedSearch.js:233 -#: components/Search/Search.js:241 +#: components/Search/AdvancedSearch.js:306 +#: components/Search/Search.js:248 msgid "Search submit button" msgstr "Knop Zoekopdracht verzenden" -#: components/Search/Search.js:230 +#: components/Search/Search.js:237 msgid "Search text input" msgstr "Input voor tekst zoeken" +#: components/Lookup/HostFilterLookup.js:397 +msgid "Searching by ansible_facts requires special syntax. Refer to the" +msgstr "Searching by ansible_facts requires special syntax. Refer to the" + #: components/Schedule/shared/FrequencyDetailSubform.js:398 msgid "Second" msgstr "Seconde" @@ -7080,11 +7098,11 @@ msgstr "Seconden" msgid "See errors on the left" msgstr "Zie fouten links" -#: components/JobList/JobListItem.js:77 -#: components/Lookup/HostFilterLookup.js:353 +#: components/JobList/JobListItem.js:84 +#: components/Lookup/HostFilterLookup.js:379 #: components/Lookup/Lookup.js:193 #: components/Pagination/Pagination.js:33 -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:97 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:98 msgid "Select" msgstr "Selecteren" @@ -7106,7 +7124,7 @@ msgstr "Hosts selecteren" msgid "Select Input" msgstr "Input selecteren" -#: screens/InstanceGroup/Instances/InstanceList.js:283 +#: screens/InstanceGroup/Instances/InstanceList.js:282 msgid "Select Instances" msgstr "Instanties selecteren" @@ -7118,7 +7136,7 @@ msgstr "Items selecteren" msgid "Select Items from List" msgstr "Items in lijst selecteren" -#: screens/Template/shared/LabelSelect.js:99 +#: components/LabelSelect/LabelSelect.js:99 msgid "Select Labels" msgstr "Labels selecteren" @@ -7160,10 +7178,6 @@ msgstr "Selecteer een vertakking voor de workflow. Deze vertakking wordt toegepa msgid "Select a credential Type" msgstr "Type toegangsgegevens selecteren" -#: screens/Metrics/Metrics.js:193 -#~ msgid "Select a instance" -#~ msgstr "Instantie selecteren" - #: components/JobList/JobListCancelButton.js:98 msgid "Select a job to cancel" msgstr "Taak selecteren om deze te annuleren" @@ -7206,7 +7220,7 @@ msgstr "Rij selecteren om deze te weigeren" msgid "Select a row to disassociate" msgstr "Rij selecteren om deze te ontkoppelen" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:86 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:87 msgid "Select a subscription" msgstr "Abonnement selecteren" @@ -7219,7 +7233,7 @@ msgstr "Abonnement selecteren" #: components/Schedule/shared/ScheduleForm.js:97 #: screens/Credential/shared/CredentialForm.js:44 #: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:77 -#: screens/Inventory/shared/InventoryForm.js:54 +#: screens/Inventory/shared/InventoryForm.js:63 #: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:49 #: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:50 #: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:49 @@ -7248,12 +7262,12 @@ msgstr "Waarde voor dit veld selecteren" msgid "Select a webhook service." msgstr "Selecteer een webhookservice." -#: components/DataListToolbar/DataListToolbar.js:123 +#: components/DataListToolbar/DataListToolbar.js:125 #: screens/Template/Survey/SurveyToolbar.js:49 msgid "Select all" msgstr "Alles selecteren" -#: screens/ActivityStream/ActivityStream.js:121 +#: screens/ActivityStream/ActivityStream.js:123 msgid "Select an activity type" msgstr "Type activiteit selecteren" @@ -7297,7 +7311,7 @@ msgid "" "directory provide the full path used to locate playbooks." msgstr "Kies uit de lijst mappen die in het basispad van het project gevonden zijn. Het basispad en de map van het draaiboek vormen samen het volledige pad dat gebruikt wordt op draaiboeken te vinden." -#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:81 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:99 msgid "Select items from list" msgstr "Items in lijst selecteren" @@ -7316,7 +7330,7 @@ msgstr "Optie(s) selecteren" msgid "Select period" msgstr "Periode selecteren" -#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:100 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:118 msgid "Select roles to apply" msgstr "Rollen selecteren om toe te passen" @@ -7347,13 +7361,8 @@ msgstr "Selecteer de instantiegroepen waar deze inventaris op uitgevoerd wordt." msgid "" "Select the Instance Groups for this Job Template\n" "to run on." -msgstr "" - -#: screens/Template/shared/JobTemplateForm.js:513 -#~ msgid "" -#~ "Select the Instance Groups for this Organization\n" -#~ "to run on." -#~ msgstr "Selecteer de instantiegroepen waar de organisatie op uitgevoerd wordt." +msgstr "Selecteer de instantiegroepen waar dit taaksjabloon\n" +"op uitgevoerd wordt." #: screens/Organization/shared/OrganizationForm.js:83 msgid "Select the Instance Groups for this Organization to run on." @@ -7363,10 +7372,6 @@ msgstr "Selecteer de instantiegroepen waar de organisatie op uitgevoerd wordt." msgid "Select the application that this token will belong to, or leave this field empty to create a Personal Access Token." msgstr "Selecteer de toepassing waartoe dit token zal behoren, of laat dit veld leeg om een persoonlijk toegangstoken aan te maken." -#: screens/User/shared/UserTokenForm.js:49 -#~ msgid "Select the application that this token will belong to." -#~ msgstr "Selecteer de toepassing waartoe dit token zal behoren." - #: components/AdHocCommands/AdHocCredentialStep.js:104 msgid "Select the credential you want to use when accessing the remote hosts to run the command. Choose the credential containing the username and SSH key or password that Ansible will need to log into the remote hosts." msgstr "Selecteer de toegangsgegevens die u wilt gebruiken bij het aanspreken van externe hosts om de opdracht uit te voeren. Kies de toegangsgegevens die de gebruikersnaam en de SSH-sleutel of het wachtwoord bevatten die Ansible nodig heeft om aan te melden bij de hosts of afstand." @@ -7420,26 +7425,26 @@ msgstr "Selecteer {0}" #: components/Lookup/InstanceGroupsLookup.js:87 #: components/OptionsList/OptionsList.js:74 #: components/Schedule/ScheduleList/ScheduleListItem.js:78 -#: components/TemplateList/TemplateListItem.js:135 -#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:90 +#: components/TemplateList/TemplateListItem.js:140 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:108 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:126 #: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:26 #: screens/Application/ApplicationsList/ApplicationListItem.js:31 -#: screens/Credential/CredentialList/CredentialListItem.js:53 +#: screens/Credential/CredentialList/CredentialListItem.js:56 #: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:31 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:57 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:65 #: screens/Host/HostGroups/HostGroupItem.js:26 #: screens/Host/HostList/HostListItem.js:48 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:59 #: screens/InstanceGroup/Instances/InstanceListItem.js:122 #: screens/Instances/InstanceList/InstanceListItem.js:126 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:42 -#: screens/Inventory/InventoryList/InventoryListItem.js:86 +#: screens/Inventory/InventoryList/InventoryListItem.js:90 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupListItem.js:37 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:110 #: screens/Organization/OrganizationList/OrganizationListItem.js:43 #: screens/Organization/shared/OrganizationForm.js:113 -#: screens/Project/ProjectList/ProjectListItem.js:172 +#: screens/Project/ProjectList/ProjectListItem.js:177 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:242 #: screens/Team/TeamList/TeamListItem.js:31 #: screens/Template/Survey/SurveyListItem.js:34 @@ -7497,27 +7502,23 @@ msgstr "Stel bronpad in op" msgid "Set the instance enabled or disabled. If disabled, jobs will not be assigned to this instance." msgstr "Zet de instantie aan of uit. Indien uitgeschakeld, zullen er geen taken aan deze instantie worden toegewezen." -#: components/InstanceToggle/InstanceToggle.js:48 -#~ msgid "Set the instance online or offline. If offline, jobs will not be assigned to this instance." -#~ msgstr "Zet de instantie online of offline. Indien offline, zullen er geen taken aan deze instantie worden toegewezen." - #: screens/Application/shared/ApplicationForm.js:128 msgid "Set to Public or Confidential depending on how secure the client device is." msgstr "Ingesteld op openbaar of vertrouwelijk, afhankelijk van de beveiliging van het toestel van de klant." -#: components/Search/AdvancedSearch.js:112 +#: components/Search/AdvancedSearch.js:149 msgid "Set type" msgstr "Type instellen" -#: components/Search/AdvancedSearch.js:144 +#: components/Search/AdvancedSearch.js:233 msgid "Set type disabled for related search field fuzzy searches" msgstr "Zet type op uitgeschakeld voor verwant zoekveld fuzzy zoekopdrachten" -#: components/Search/AdvancedSearch.js:103 +#: components/Search/AdvancedSearch.js:140 msgid "Set type select" msgstr "Type instellen selecteren" -#: components/Search/AdvancedSearch.js:106 +#: components/Search/AdvancedSearch.js:143 msgid "Set type typeahead" msgstr "Typeahead type instellen" @@ -7537,10 +7538,10 @@ msgstr "De instelling komt overeen met de fabrieksinstelling." msgid "Setting name" msgstr "Naam instellen" -#: routeConfig.js:153 -#: routeConfig.js:157 -#: screens/ActivityStream/ActivityStream.js:212 +#: routeConfig.js:159 +#: routeConfig.js:163 #: screens/ActivityStream/ActivityStream.js:214 +#: screens/ActivityStream/ActivityStream.js:216 #: screens/Setting/Settings.js:42 msgid "Settings" msgstr "Instellingen" @@ -7558,10 +7559,6 @@ msgstr "Tonen" msgid "Show Changes" msgstr "Wijzigingen tonen" -#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:131 -#~ msgid "Show all groups" -#~ msgstr "Alle groepen tonen" - #: components/AdHocCommands/AdHocDetailsStep.js:193 #: components/AdHocCommands/AdHocDetailsStep.js:194 msgid "Show changes" @@ -7620,8 +7617,8 @@ msgstr "Aanmelden met SAML" msgid "Sign in with SAML {samlIDP}" msgstr "Aanmelden met SAML {samlIDP}" -#: components/Search/Search.js:129 -#: components/Search/Search.js:130 +#: components/Search/Search.js:134 +#: components/Search/Search.js:135 msgid "Simple key select" msgstr "Eenvoudige sleutel selecteren" @@ -7630,7 +7627,7 @@ msgstr "Eenvoudige sleutel selecteren" #: components/PromptDetail/PromptDetail.js:263 #: components/PromptDetail/PromptJobTemplateDetail.js:267 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:376 -#: screens/Job/JobDetail/JobDetail.js:396 +#: screens/Job/JobDetail/JobDetail.js:401 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:442 #: screens/Template/shared/JobTemplateForm.js:535 msgid "Skip Tags" @@ -7659,26 +7656,26 @@ msgstr "Overgeslagen" #: components/StatusLabel/StatusLabel.js:37 msgid "Skipped'" -msgstr "" +msgstr "Overgeslagen" #: components/NotificationList/NotificationList.js:200 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:156 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:141 msgid "Slack" msgstr "Slack" -#: screens/Host/HostList/SmartInventoryButton.js:31 -#: screens/Host/HostList/SmartInventoryButton.js:40 -#: screens/Host/HostList/SmartInventoryButton.js:44 -#: screens/Inventory/InventoryList/InventoryList.js:172 -#: screens/Inventory/InventoryList/InventoryListItem.js:113 +#: screens/Host/HostList/SmartInventoryButton.js:39 +#: screens/Host/HostList/SmartInventoryButton.js:48 +#: screens/Host/HostList/SmartInventoryButton.js:52 +#: screens/Inventory/InventoryList/InventoryList.js:187 +#: screens/Inventory/InventoryList/InventoryListItem.js:117 msgid "Smart Inventory" msgstr "Smart-inventaris" -#: screens/Inventory/SmartInventory.js:92 +#: screens/Inventory/SmartInventory.js:94 msgid "Smart Inventory not found." msgstr "Smart-inventaris niet gevonden." -#: components/Lookup/HostFilterLookup.js:318 +#: components/Lookup/HostFilterLookup.js:344 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:116 msgid "Smart host filter" msgstr "Smart-hostfilter" @@ -7692,7 +7689,7 @@ msgstr "Smart-inventaris" msgid "Some of the previous step(s) have errors" msgstr "Sommige van de vorige stappen bevatten fouten" -#: screens/Host/HostList/SmartInventoryButton.js:12 +#: screens/Host/HostList/SmartInventoryButton.js:17 msgid "Some search modifiers like not__ and __search are not supported in Smart Inventory host filters. Remove these to create a new Smart Inventory with this filter." msgstr "Sommige zoekmodifiers zoals not__ en __search worden niet ondersteund in Smart Inventory hostfilters. Verwijder deze om een nieuwe Smart Inventory te maken met dit filter." @@ -7708,16 +7705,11 @@ msgstr "Er is iets misgegaan..." msgid "Sort" msgstr "Sorteren" -#: screens/Template/Survey/SurveyListItem.js:72 -#: screens/Template/Survey/SurveyListItem.js:73 -#~ msgid "Sort question order" -#~ msgstr "Vraagvolgorde sorteren" - -#: components/JobList/JobListItem.js:163 +#: components/JobList/JobListItem.js:170 #: components/PromptDetail/PromptInventorySourceDetail.js:102 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:201 #: screens/Inventory/shared/InventorySourceForm.js:131 -#: screens/Job/JobDetail/JobDetail.js:194 +#: screens/Job/JobDetail/JobDetail.js:197 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:93 msgid "Source" msgstr "Bron" @@ -7728,7 +7720,7 @@ msgstr "Bron" #: components/PromptDetail/PromptProjectDetail.js:106 #: components/PromptDetail/PromptWFJobTemplateDetail.js:87 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:319 -#: screens/Job/JobDetail/JobDetail.js:243 +#: screens/Job/JobDetail/JobDetail.js:248 #: screens/Project/ProjectDetail/ProjectDetail.js:201 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:245 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:133 @@ -7746,10 +7738,6 @@ msgstr "Vertakking/tag/binding broncontrole" msgid "Source Control Credential" msgstr "Toegangsgegevens bronbeheer" -#: screens/Project/shared/ProjectForm.js:214 -msgid "Source Control Credential Type" -msgstr "Type toegangsgegevens bronbeheer" - #: components/PromptDetail/PromptProjectDetail.js:111 #: screens/Project/ProjectDetail/ProjectDetail.js:202 #: screens/Project/shared/ProjectSubForms/GitSubForm.js:50 @@ -7762,6 +7750,7 @@ msgstr "Herziening broncontrole" #: components/PromptDetail/PromptProjectDetail.js:96 #: screens/Project/ProjectDetail/ProjectDetail.js:172 +#: screens/Project/shared/ProjectForm.js:214 msgid "Source Control Type" msgstr "Type broncontrole" @@ -7770,16 +7759,16 @@ msgstr "Type broncontrole" #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:96 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:165 #: screens/Project/ProjectDetail/ProjectDetail.js:200 -#: screens/Project/ProjectList/ProjectList.js:191 +#: screens/Project/ProjectList/ProjectList.js:205 #: screens/Project/shared/ProjectSubForms/SharedFields.js:15 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:104 msgid "Source Control URL" msgstr "URL broncontrole" #: components/JobList/JobList.js:207 -#: components/JobList/JobListItem.js:36 +#: components/JobList/JobListItem.js:42 #: components/Schedule/ScheduleList/ScheduleListItem.js:38 -#: screens/Job/JobDetail/JobDetail.js:69 +#: screens/Job/JobDetail/JobDetail.js:70 msgid "Source Control Update" msgstr "Update broncontrole" @@ -7791,8 +7780,8 @@ msgstr "Brontelefoonnummer" msgid "Source Variables" msgstr "Bronvariabelen" -#: components/JobList/JobListItem.js:194 -#: screens/Job/JobDetail/JobDetail.js:147 +#: components/JobList/JobListItem.js:213 +#: screens/Job/JobDetail/JobDetail.js:148 msgid "Source Workflow Job" msgstr "Taak bronworkflow" @@ -7817,8 +7806,8 @@ msgstr "Bronvariabelen" msgid "Sourced from a project" msgstr "Afkomstig uit een project" -#: screens/Inventory/Inventories.js:82 -#: screens/Inventory/Inventory.js:66 +#: screens/Inventory/Inventories.js:83 +#: screens/Inventory/Inventory.js:67 msgid "Sources" msgstr "Bronnen" @@ -7866,7 +7855,7 @@ msgid "Start" msgstr "Starten" #: components/JobList/JobList.js:243 -#: components/JobList/JobListItem.js:92 +#: components/JobList/JobListItem.js:99 msgid "Start Time" msgstr "Starttijd" @@ -7900,7 +7889,7 @@ msgstr "Start synchronisatie bron" msgid "Start time" msgstr "Starttijd" -#: screens/Job/JobDetail/JobDetail.js:110 +#: screens/Job/JobDetail/JobDetail.js:111 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:222 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:76 msgid "Started" @@ -7908,31 +7897,36 @@ msgstr "Gestart" #: components/JobList/JobList.js:220 #: components/JobList/JobList.js:241 -#: components/JobList/JobListItem.js:88 +#: components/JobList/JobListItem.js:95 #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:197 -#: screens/InstanceGroup/Instances/InstanceList.js:255 +#: screens/InstanceGroup/Instances/InstanceList.js:254 #: screens/InstanceGroup/Instances/InstanceListItem.js:129 #: screens/Instances/InstanceDetail/InstanceDetail.js:145 #: screens/Instances/InstanceList/InstanceList.js:151 #: screens/Instances/InstanceList/InstanceListItem.js:134 -#: screens/Inventory/InventoryList/InventoryList.js:204 -#: screens/Inventory/InventoryList/InventoryListItem.js:97 +#: screens/Inventory/InventoryList/InventoryList.js:219 +#: screens/Inventory/InventoryList/InventoryListItem.js:101 #: screens/Inventory/InventorySources/InventorySourceList.js:213 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:85 -#: screens/Job/JobDetail/JobDetail.js:101 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:87 +#: screens/Job/JobDetail/JobDetail.js:102 #: screens/Job/JobOutput/HostEventModal.js:115 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:114 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:194 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:179 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:117 -#: screens/Project/ProjectList/ProjectList.js:208 -#: screens/Project/ProjectList/ProjectListItem.js:192 +#: screens/Project/ProjectList/ProjectList.js:222 +#: screens/Project/ProjectList/ProjectListItem.js:197 #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:45 +#: screens/TopologyView/Tooltip.js:98 #: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:98 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:223 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:79 msgid "Status" msgstr "Status" +#: screens/TopologyView/Legend.js:107 +msgid "Status types" +msgstr "Status types" + #: screens/Job/JobOutput/JobOutputSearch.js:92 msgid "Stdout" msgstr "Stdout" @@ -7951,8 +7945,7 @@ msgid "" "the revision specified by the main project.\n" "This is equivalent to specifying the --remote\n" "flag to git submodule update." -msgstr "" -"Submodules volgen de laatste binding op\n" +msgstr "Submodules volgen de laatste binding op\n" "hun hoofdvertakking (of een andere vertakking die is gespecificeerd in\n" ".gitmodules). Als dat niet zo is, dan worden de submodules bewaard tijdens de revisie die door het hoofdproject gespecificeerd is.\n" "Dit is gelijk aan het specificeren van de vlag --remote bij de update van de git-submodule." @@ -7976,7 +7969,7 @@ msgstr "Abonnementenbeheer" msgid "Subscription manifest" msgstr "Abonnementsmanifest" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:83 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:84 msgid "Subscription selection modal" msgstr "Modus Abonnement selecteren" @@ -7988,14 +7981,14 @@ msgstr "Abonnementsinstellingen" msgid "Subscription type" msgstr "Type abonnement" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:141 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:142 msgid "Subscriptions table" msgstr "Tabel Abonnementen" #: components/Lookup/ProjectLookup.js:136 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:90 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:159 -#: screens/Project/ProjectList/ProjectList.js:185 +#: screens/Project/ProjectList/ProjectList.js:199 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:98 msgid "Subversion" msgstr "Subversie" @@ -8028,7 +8021,7 @@ msgid "Successful jobs" msgstr "Succesvolle taken" #: screens/Project/ProjectDetail/ProjectDetail.js:182 -#: screens/Project/ProjectList/ProjectListItem.js:93 +#: screens/Project/ProjectList/ProjectListItem.js:97 msgid "Successfully copied to clipboard!" msgstr "Succesvol gekopieerd naar klembord!" @@ -8056,15 +8049,7 @@ msgstr "Enquête uitgeschakeld" msgid "Survey Enabled" msgstr "Enquête ingeschakeld" -#: screens/Template/Survey/SurveyList.js:132 -#~ msgid "Survey List" -#~ msgstr "Vragenlijst" - -#: screens/Template/Survey/SurveyPreviewModal.js:31 -#~ msgid "Survey Preview" -#~ msgstr "Voorbeeld van vragenlijst" - -#: screens/Template/Survey/SurveyReorderModal.js:181 +#: screens/Template/Survey/SurveyReorderModal.js:188 msgid "Survey Question Order" msgstr "Volgorde vragen enquête" @@ -8072,22 +8057,18 @@ msgstr "Volgorde vragen enquête" msgid "Survey Toggle" msgstr "Vragenlijst schakelen" -#: screens/Template/Survey/SurveyReorderModal.js:182 +#: screens/Template/Survey/SurveyReorderModal.js:189 msgid "Survey preview modal" msgstr "Modus Voorbeeld van vragenlijst" -#: screens/Template/Survey/SurveyListItem.js:66 -#~ msgid "Survey questions" -#~ msgstr "Vragenlijstvragen" - -#: screens/Inventory/InventorySources/InventorySourceListItem.js:118 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:120 #: screens/Inventory/shared/InventorySourceSyncButton.js:41 #: screens/Project/shared/ProjectSyncButton.js:43 #: screens/Project/shared/ProjectSyncButton.js:55 msgid "Sync" msgstr "Synchroniseren" -#: screens/Project/ProjectList/ProjectListItem.js:225 +#: screens/Project/ProjectList/ProjectListItem.js:230 #: screens/Project/shared/ProjectSyncButton.js:39 #: screens/Project/shared/ProjectSyncButton.js:50 msgid "Sync Project" @@ -8108,11 +8089,11 @@ msgid "Sync error" msgstr "Synchronisatiefout" #: screens/Project/ProjectDetail/ProjectDetail.js:194 -#: screens/Project/ProjectList/ProjectListItem.js:105 +#: screens/Project/ProjectList/ProjectListItem.js:109 msgid "Sync for revision" msgstr "Synchroniseren voor revisie" -#: screens/Project/ProjectList/ProjectListItem.js:118 +#: screens/Project/ProjectList/ProjectListItem.js:122 msgid "Syncing" msgstr "Synchroniseren" @@ -8135,7 +8116,7 @@ msgstr "Systeembeheerder" msgid "System Auditor" msgstr "Systeemcontroleur" -#: screens/Job/JobOutput/JobOutputSearch.js:129 +#: screens/Job/JobOutput/JobOutputSearch.js:132 msgid "System Warning" msgstr "Systeemwaarschuwing" @@ -8199,7 +8180,7 @@ msgstr "Taak" msgid "Task Count" msgstr "Aantal taken" -#: screens/Job/JobOutput/JobOutputSearch.js:120 +#: screens/Job/JobOutput/JobOutputSearch.js:123 msgid "Task Started" msgstr "Taak gestart" @@ -8222,8 +8203,8 @@ msgstr "Taak niet gevonden." #: components/AddRole/AddResourceRole.js:207 #: components/AddRole/AddResourceRole.js:208 -#: routeConfig.js:105 -#: screens/ActivityStream/ActivityStream.js:179 +#: routeConfig.js:106 +#: screens/ActivityStream/ActivityStream.js:181 #: screens/Organization/Organization.js:124 #: screens/Organization/OrganizationList/OrganizationList.js:145 #: screens/Organization/OrganizationList/OrganizationListItem.js:66 @@ -8243,17 +8224,22 @@ msgstr "Teams" #: screens/Setting/Jobs/JobsEdit/JobsEdit.js:129 msgid "Template" -msgstr "" +msgstr "Sjabloon" + +#: components/RelatedTemplateList/RelatedTemplateList.js:109 +#: components/TemplateList/TemplateList.js:133 +msgid "Template copied successfully" +msgstr "Template copied successfully" #: screens/Template/Template.js:174 #: screens/Template/WorkflowJobTemplate.js:174 msgid "Template not found." msgstr "Sjabloon niet gevonden." -#: components/TemplateList/TemplateList.js:185 -#: components/TemplateList/TemplateList.js:247 -#: routeConfig.js:64 -#: screens/ActivityStream/ActivityStream.js:156 +#: components/TemplateList/TemplateList.js:200 +#: components/TemplateList/TemplateList.js:262 +#: routeConfig.js:65 +#: screens/ActivityStream/ActivityStream.js:158 #: screens/ExecutionEnvironment/ExecutionEnvironment.js:69 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:83 #: screens/Template/Templates.js:16 @@ -8286,11 +8272,11 @@ msgid "Test passed" msgstr "Test geslaagd" #: screens/Template/Survey/SurveyQuestionForm.js:80 -#: screens/Template/Survey/SurveyReorderModal.js:171 +#: screens/Template/Survey/SurveyReorderModal.js:178 msgid "Text" msgstr "Tekst" -#: screens/Template/Survey/SurveyReorderModal.js:125 +#: screens/Template/Survey/SurveyReorderModal.js:132 msgid "Text Area" msgstr "Tekstgebied" @@ -8306,14 +8292,6 @@ msgstr "De waarde is niet gevonden. Voer een geldige waarde in of selecteer er e msgid "The" msgstr "De" -#: screens/Setting/MiscSystem/MiscSystemEdit/MiscSystemEdit.js:200 -#~ msgid "The Execution Environment to be used when one has not been configured for a job template." -#~ msgstr "De uitvoeringsomgeving die moet worden gebruikt wanneer er geen is geconfigureerd voor een taaksjabloon." - -#: screens/Application/shared/ApplicationForm.js:86 -#~ msgid "The Grant type the user must use for acquire tokens for this application" -#~ msgstr "Het type toekenning dat de gebruiker moet gebruiken om tokens te verkrijgen voor deze toepassing" - #: screens/Application/shared/ApplicationForm.js:86 msgid "The Grant type the user must use to acquire tokens for this application" msgstr "Het type toekenning dat de gebruiker moet gebruiken om tokens te verkrijgen voor deze toepassing" @@ -8352,8 +8330,7 @@ msgid "" "The execution environment that will be used when launching\n" "this job template. The resolved execution environment can be overridden by\n" "explicitly assigning a different one to this job template." -msgstr "" -"De uitvoeringsomgeving die zal worden gebruikt bij het starten van\n" +msgstr "De uitvoeringsomgeving die zal worden gebruikt bij het starten van\n" "dit taaksjabloon. De geselecteerde uitvoeringsomgeving kan worden opgeheven door\n" "door expliciet een andere omgeving aan dit taaksjabloon toe te wijzen." @@ -8397,16 +8374,16 @@ msgstr "De door u opgevraagde pagina kan niet worden gevonden." msgid "The pattern used to target hosts in the inventory. Leaving the field blank, all, and * will all target all hosts in the inventory. You can find more information about Ansible's host patterns" msgstr "Het patroon dat gebruikt wordt om hosts in de inventaris te targeten. Door het veld leeg te laten, worden met alle en * alle hosts in de inventaris getarget. U kunt meer informatie vinden over hostpatronen van Ansible" -#: screens/Project/ProjectList/ProjectListItem.js:116 +#: screens/Project/ProjectList/ProjectListItem.js:120 msgid "The project is currently syncing and the revision will be available after the sync is complete." msgstr "Het project wordt momenteel gesynchroniseerd en de revisie zal beschikbaar zijn nadat de synchronisatie is voltooid." #: screens/Project/ProjectDetail/ProjectDetail.js:192 -#: screens/Project/ProjectList/ProjectListItem.js:103 +#: screens/Project/ProjectList/ProjectListItem.js:107 msgid "The project must be synced before a revision is available." msgstr "Het project moet zijn gesynchroniseerd voordat een revisie beschikbaar is." -#: screens/Project/ProjectList/ProjectListItem.js:126 +#: screens/Project/ProjectList/ProjectListItem.js:130 msgid "The project revision is currently out of date. Please refresh to fetch the most recent revision." msgstr "De revisie van het project is momenteel verouderd. Vernieuw om de meest recente revisie op te halen." @@ -8415,6 +8392,10 @@ msgstr "De revisie van het project is momenteel verouderd. Vernieuw om de meest msgid "The resource associated with this node has been deleted." msgstr "De aan dit knooppunt gekoppelde bron is verwijderd." +#: screens/Job/JobOutput/EmptyOutput.js:19 +msgid "The search filter did not produce any results…" +msgstr "The search filter did not produce any results…" + #: screens/Template/Survey/SurveyQuestionForm.js:174 msgid "" "The suggested format for variable names is lowercase and\n" @@ -8422,16 +8403,6 @@ msgid "" "etc.). Variable names with spaces are not allowed." msgstr "De voorgestelde indeling voor namen van variabelen: kleine letters en gescheiden door middel van een underscore (bijvoorbeeld foo_bar, user_id, host_name etc.) De naam van een variabele mag geen spaties bevatten." -#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:47 -#~ msgid "" -#~ "There are no available playbook directories in {project_base_dir}.\n" -#~ "Either that directory is empty, or all of the contents are already\n" -#~ "assigned to other projects. Create a new directory there and make\n" -#~ "sure the playbook files can be read by the \"awx\" system user,\n" -#~ "or have {0} directly retrieve your playbooks from\n" -#~ "source control using the Source Control Type option above." -#~ msgstr "" - #: screens/Project/shared/ProjectSubForms/ManualSubForm.js:49 msgid "" "There are no available playbook directories in {project_base_dir}.\n" @@ -8440,8 +8411,7 @@ msgid "" "sure the playbook files can be read by the \"awx\" system user,\n" "or have {brandName} directly retrieve your playbooks from\n" "source control using the Source Control Type option above." -msgstr "" -"Er zijn geen draaiboekmappen in {project_base_dir} beschikbaar.\n" +msgstr "Er zijn geen draaiboekmappen in {project_base_dir} beschikbaar.\n" "Die map leeg of alle inhoud ervan is al\n" "toegewezen aan andere projecten. Maak daar een nieuwe directory en zorg ervoor dat de draaiboekbestanden kunnen worden gelezen door de 'awx'-systeemgebruiker,\n" "of laat {brandName} uw draaiboeken direct ophalen uit broncontrole met behulp van de optie Type broncontrole hierboven." @@ -8466,10 +8436,6 @@ msgstr "Er is een fout opgetreden bij het parseren van het bestand. Controleer d msgid "There was an error saving the workflow." msgstr "Er is een fout opgetreden bij het opslaan van de workflow." -#: components/AdHocCommands/AdHocDetailsStep.js:68 -#~ msgid "These are the modules that {0} supports running commands against." -#~ msgstr "" - #: components/AdHocCommands/AdHocDetailsStep.js:68 msgid "These are the modules that {brandName} supports running commands against." msgstr "Dit zijn de modules waar {brandName} commando's tegen kan uitvoeren." @@ -8512,7 +8478,7 @@ msgstr "Deze actie ontkoppelt de volgende rol van {0}:" msgid "This action will disassociate the following:" msgstr "Deze actie ontkoppelt het volgende:" -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:112 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:111 msgid "This container group is currently being by other resources. Are you sure you want to delete it?" msgstr "Deze containergroep wordt momenteel door andere bronnen gebruikt. Weet u zeker dat u hem wilt verwijderen?" @@ -8529,8 +8495,7 @@ msgid "" "This data is used to enhance\n" "future releases of the Software and to provide\n" "Insights for Ansible Automation Platform." -msgstr "" -"Deze gegevens worden gebruikt om\n" +msgstr "Deze gegevens worden gebruikt om\n" "toekomstige versies van de software te verbeteren en om\n" "Insights for Ansible Automation Platform te bieden." @@ -8633,7 +8598,7 @@ msgstr "Dit veld mag niet langer zijn dan {max} tekens" msgid "This field will be retrieved from an external secret management system using the specified credential." msgstr "Dit veld wordt met behulp van de opgegeven referentie opgehaald uit een extern geheimbeheersysteem." -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:128 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:121 msgid "This instance group is currently being by other resources. Are you sure you want to delete it?" msgstr "Deze instantiegroep wordt momenteel door andere bronnen gebruikt. Weet u zeker dat u hem wilt verwijderen?" @@ -8641,7 +8606,7 @@ msgstr "Deze instantiegroep wordt momenteel door andere bronnen gebruikt. Weet u msgid "This inventory is applied to all workflow nodes within this workflow ({0}) that prompt for an inventory." msgstr "Deze inventaris wordt toegepast op alle workflowknooppunten binnen deze workflow ({0}) die vragen naar een inventaris." -#: screens/Inventory/InventoryDetail/InventoryDetail.js:138 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:157 msgid "This inventory is currently being used by other resources. Are you sure you want to delete it?" msgstr "Deze inventaris wordt momenteel door andere bronnen gebruikt. Weet u zeker dat u hem wilt verwijderen?" @@ -8712,8 +8677,8 @@ msgstr "Do" msgid "Thursday" msgstr "Donderdag" -#: screens/ActivityStream/ActivityStream.js:241 -#: screens/ActivityStream/ActivityStream.js:253 +#: screens/ActivityStream/ActivityStream.js:243 +#: screens/ActivityStream/ActivityStream.js:255 #: screens/ActivityStream/ActivityStreamDetailButton.js:41 #: screens/ActivityStream/ActivityStreamListItem.js:42 msgid "Time" @@ -8759,13 +8724,13 @@ msgstr "Time-out minuten" msgid "Timeout seconds" msgstr "Time-out seconden" -#: screens/Template/Survey/SurveyReorderModal.js:182 -#~ msgid "To reoder the survey questions drag and drop them in the desired location." -#~ msgstr "Om de enquêtevragen te herordenen, sleept u ze naar de gewenste locatie." +#: screens/Host/HostList/SmartInventoryButton.js:20 +msgid "To create a smart inventory using ansible facts, go to the smart inventory screen." +msgstr "To create a smart inventory using ansible facts, go to the smart inventory screen." -#: screens/Template/Survey/SurveyReorderModal.js:184 +#: screens/Template/Survey/SurveyReorderModal.js:191 msgid "To reorder the survey questions drag and drop them in the desired location." -msgstr "" +msgstr "Om de enquêtevragen te herordenen, sleept u ze naar de gewenste locatie." #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:94 msgid "Toggle Legend" @@ -8790,6 +8755,7 @@ msgstr "Instantie wisselen" #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:80 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:82 +#: screens/TopologyView/Header.js:99 msgid "Toggle legend" msgstr "Legenda wisselen" @@ -8850,8 +8816,13 @@ msgstr "Gereedschap" msgid "Top Pagination" msgstr "Bovenkant paginering" +#: routeConfig.js:152 +#: screens/TopologyView/TopologyView.js:40 +msgid "Topology View" +msgstr "Topology View" + #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:207 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:287 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:211 #: screens/InstanceGroup/Instances/InstanceListItem.js:199 #: screens/Instances/InstanceDetail/InstanceDetail.js:158 #: screens/Instances/InstanceList/InstanceListItem.js:214 @@ -8881,9 +8852,9 @@ msgstr "Submodules laatste binding op vertakking tracken" msgid "Trial" msgstr "Proefperiode" -#: components/JobList/JobListItem.js:299 +#: components/JobList/JobListItem.js:318 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:63 -#: screens/Job/JobDetail/JobDetail.js:301 +#: screens/Job/JobDetail/JobDetail.js:306 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:201 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:230 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:260 @@ -8903,54 +8874,54 @@ msgid "Tuesday" msgstr "Dinsdag" #: components/NotificationList/NotificationList.js:201 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:157 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:142 msgid "Twilio" msgstr "Twilio" #: components/JobList/JobList.js:242 -#: components/JobList/JobListItem.js:91 +#: components/JobList/JobListItem.js:98 #: components/Lookup/ProjectLookup.js:131 #: components/NotificationList/NotificationList.js:219 #: components/NotificationList/NotificationListItem.js:33 #: components/PromptDetail/PromptDetail.js:122 +#: components/RelatedTemplateList/RelatedTemplateList.js:172 #: components/Schedule/ScheduleList/ScheduleList.js:169 #: components/Schedule/ScheduleList/ScheduleListItem.js:97 -#: components/TemplateList/TemplateList.js:199 -#: components/TemplateList/TemplateList.js:228 -#: components/TemplateList/TemplateListItem.js:179 +#: components/TemplateList/TemplateList.js:214 +#: components/TemplateList/TemplateList.js:243 +#: components/TemplateList/TemplateListItem.js:184 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:85 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:154 #: components/Workflow/WorkflowNodeHelp.js:158 #: components/Workflow/WorkflowNodeHelp.js:192 -#: screens/Credential/CredentialList/CredentialList.js:146 -#: screens/Credential/CredentialList/CredentialListItem.js:60 +#: screens/Credential/CredentialList/CredentialList.js:162 +#: screens/Credential/CredentialList/CredentialListItem.js:63 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:94 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:116 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:15 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:46 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:60 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:285 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:54 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:209 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:66 #: screens/Inventory/InventoryDetail/InventoryDetail.js:72 -#: screens/Inventory/InventoryList/InventoryList.js:205 -#: screens/Inventory/InventoryList/InventoryListItem.js:112 +#: screens/Inventory/InventoryList/InventoryList.js:220 +#: screens/Inventory/InventoryList/InventoryListItem.js:116 #: screens/Inventory/InventorySources/InventorySourceList.js:214 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:98 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:100 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:105 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:195 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:180 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:120 #: screens/NotificationTemplate/shared/NotificationTemplateForm.js:68 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:157 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:78 -#: screens/Project/ProjectList/ProjectList.js:180 -#: screens/Project/ProjectList/ProjectList.js:209 -#: screens/Project/ProjectList/ProjectListItem.js:205 +#: screens/Project/ProjectList/ProjectList.js:194 +#: screens/Project/ProjectList/ProjectList.js:223 +#: screens/Project/ProjectList/ProjectListItem.js:210 #: screens/Team/TeamRoles/TeamRoleListItem.js:17 #: screens/Team/TeamRoles/TeamRolesList.js:181 #: screens/Template/Survey/SurveyList.js:103 #: screens/Template/Survey/SurveyList.js:103 #: screens/Template/Survey/SurveyListItem.js:60 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:93 +#: screens/TopologyView/Tooltip.js:92 #: screens/User/UserDetail/UserDetail.js:75 #: screens/User/UserRoles/UserRolesList.js:156 #: screens/User/UserRoles/UserRolesListItem.js:21 @@ -8978,7 +8949,7 @@ msgid "Unable to change inventory on a host" msgstr "Kan inventaris op een host niet wijzigen" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:249 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:89 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:83 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:46 #: screens/InstanceGroup/Instances/InstanceListItem.js:78 #: screens/Instances/InstanceDetail/InstanceDetail.js:201 @@ -8986,16 +8957,12 @@ msgstr "Kan inventaris op een host niet wijzigen" msgid "Unavailable" msgstr "Niet beschikbaar" -#: components/StatusLabel/StatusLabel.js:67 -#~ msgid "Undefined" -#~ msgstr "Ongedefinieerd" - #: screens/Setting/shared/RevertButton.js:53 #: screens/Setting/shared/RevertButton.js:62 msgid "Undo" msgstr "Ongedaan maken" -#: screens/Job/JobOutput/JobOutputSearch.js:181 +#: screens/Job/JobOutput/JobOutputSearch.js:184 msgid "Unfollow" msgstr "Volgen ongedaan maken" @@ -9050,10 +9017,6 @@ msgstr "Update-opties" msgid "Update revision on job launch" msgstr "Herziening bijwerken bij starten taak" -#: screens/Setting/SettingList.js:87 -#~ msgid "Update settings pertaining to Jobs within {0}" -#~ msgstr "" - #: screens/Setting/SettingList.js:88 msgid "Update settings pertaining to Jobs within {brandName}" msgstr "Instellingen bijwerken die betrekking hebben op taken binnen {brandName}" @@ -9092,7 +9055,7 @@ msgid "" msgstr "Gebruik aangepaste berichten om de inhoud te wijzigen van berichten die worden verzonden wanneer een taak start, slaagt of mislukt. Gebruik accolades om informatie over de taak te openen:" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:238 -#: screens/InstanceGroup/Instances/InstanceList.js:258 +#: screens/InstanceGroup/Instances/InstanceList.js:257 #: screens/Instances/InstanceDetail/InstanceDetail.js:188 #: screens/Instances/InstanceList/InstanceList.js:154 msgid "Used Capacity" @@ -9100,8 +9063,8 @@ msgstr "Gebruikte capaciteit" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:242 #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:246 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:80 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:88 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:74 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:82 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:42 #: screens/InstanceGroup/Instances/InstanceListItem.js:74 #: screens/Instances/InstanceDetail/InstanceDetail.js:192 @@ -9161,8 +9124,8 @@ msgstr "Gebruikerstokens" #: components/AddRole/AddResourceRole.js:22 #: components/AddRole/AddResourceRole.js:37 -#: components/ResourceAccessList/ResourceAccessList.js:129 -#: components/ResourceAccessList/ResourceAccessList.js:182 +#: components/ResourceAccessList/ResourceAccessList.js:127 +#: components/ResourceAccessList/ResourceAccessList.js:180 #: screens/Login/Login.js:187 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:143 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:243 @@ -9188,8 +9151,8 @@ msgstr "Gebruikersnaam/wachtwoord" #: components/AddRole/AddResourceRole.js:197 #: components/AddRole/AddResourceRole.js:198 -#: routeConfig.js:100 -#: screens/ActivityStream/ActivityStream.js:176 +#: routeConfig.js:101 +#: screens/ActivityStream/ActivityStream.js:178 #: screens/Team/Teams.js:29 #: screens/User/UserList/UserList.js:110 #: screens/User/UserList/UserList.js:153 @@ -9211,15 +9174,15 @@ msgstr "VMware vCenter" #: components/PromptDetail/PromptWFJobTemplateDetail.js:132 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:400 #: screens/Host/HostDetail/HostDetail.js:90 -#: screens/Inventory/InventoryDetail/InventoryDetail.js:105 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:124 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:37 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:89 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:143 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:54 -#: screens/Inventory/shared/InventoryForm.js:68 +#: screens/Inventory/shared/InventoryForm.js:95 #: screens/Inventory/shared/InventoryGroupForm.js:46 #: screens/Inventory/shared/SmartInventoryForm.js:93 -#: screens/Job/JobDetail/JobDetail.js:439 +#: screens/Job/JobDetail/JobDetail.js:444 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:466 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:206 #: screens/Template/shared/JobTemplateForm.js:411 @@ -9227,7 +9190,7 @@ msgstr "VMware vCenter" msgid "Variables" msgstr "Variabelen" -#: screens/Job/JobOutput/JobOutputSearch.js:121 +#: screens/Job/JobOutput/JobOutputSearch.js:124 msgid "Variables Prompted" msgstr "Variabelen gevraagd" @@ -9239,7 +9202,7 @@ msgstr "Wachtwoord kluis" msgid "Vault password | {credId}" msgstr "Wachtwoord kluis | {credId}" -#: screens/Job/JobOutput/JobOutputSearch.js:126 +#: screens/Job/JobOutput/JobOutputSearch.js:129 msgid "Verbose" msgstr "Uitgebreid" @@ -9251,7 +9214,7 @@ msgstr "Uitgebreid" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:316 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:232 #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:87 -#: screens/Job/JobDetail/JobDetail.js:260 +#: screens/Job/JobDetail/JobDetail.js:265 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:261 #: screens/Template/shared/JobTemplateForm.js:461 msgid "Verbosity" @@ -9265,8 +9228,8 @@ msgstr "Versie" msgid "View Azure AD settings" msgstr "Azure AD-instellingen weergeven" -#: screens/Credential/Credential.js:131 -#: screens/Credential/Credential.js:143 +#: screens/Credential/Credential.js:142 +#: screens/Credential/Credential.js:154 msgid "View Credential Details" msgstr "Details toegangsgegevens weergeven" @@ -9288,11 +9251,11 @@ msgstr "Hostdetails weergeven" #: screens/Instances/Instance.js:40 msgid "View Instance Details" -msgstr "" +msgstr "Instantiedetails" -#: screens/Inventory/Inventory.js:181 +#: screens/Inventory/Inventory.js:191 #: screens/Inventory/InventoryGroup/InventoryGroup.js:142 -#: screens/Inventory/SmartInventory.js:165 +#: screens/Inventory/SmartInventory.js:175 msgid "View Inventory Details" msgstr "Inventarisdetails weergeven" @@ -9336,7 +9299,7 @@ msgstr "Diverse systeeminstellingen weergeven" msgid "View Organization Details" msgstr "Organisatiedetails weergeven" -#: screens/Project/Project.js:196 +#: screens/Project/Project.js:194 msgid "View Project Details" msgstr "Projectdetails weergeven" @@ -9395,12 +9358,12 @@ msgstr "Details workflowgoedkeuring weergeven" msgid "View YAML examples at <0>docs.ansible.com" msgstr "YAML-voorbeelden weergeven op <0>docs.ansible.com" -#: components/ScreenHeader/ScreenHeader.js:54 -#: components/ScreenHeader/ScreenHeader.js:57 +#: components/ScreenHeader/ScreenHeader.js:65 +#: components/ScreenHeader/ScreenHeader.js:68 msgid "View activity stream" msgstr "Activiteitenlogboek weergeven" -#: screens/Credential/Credential.js:92 +#: screens/Credential/Credential.js:98 msgid "View all Credentials." msgstr "Geef alle toegangsgegevens weer." @@ -9408,8 +9371,8 @@ msgstr "Geef alle toegangsgegevens weer." msgid "View all Hosts." msgstr "Geef alle hosts weer." -#: screens/Inventory/Inventory.js:92 -#: screens/Inventory/SmartInventory.js:93 +#: screens/Inventory/Inventory.js:94 +#: screens/Inventory/SmartInventory.js:95 msgid "View all Inventories." msgstr "Geef alle inventarissen weer." @@ -9434,7 +9397,7 @@ msgstr "Geef alle berichtsjablonen weer." msgid "View all Organizations." msgstr "Geef alle organisaties weer." -#: screens/Project/Project.js:138 +#: screens/Project/Project.js:136 msgid "View all Projects." msgstr "Geef alle projecten weer." @@ -9467,8 +9430,8 @@ msgstr "Alle typen toegangsgegevens weergeven" msgid "View all execution environments" msgstr "Alle uitvoeringsomgevingen weergeven" -#: screens/InstanceGroup/ContainerGroup.js:95 -#: screens/InstanceGroup/InstanceGroup.js:106 +#: screens/InstanceGroup/ContainerGroup.js:86 +#: screens/InstanceGroup/InstanceGroup.js:93 msgid "View all instance groups" msgstr "Alle instantiegroepen weergeven" @@ -9509,13 +9472,13 @@ msgstr "Details knooppunt weergeven" msgid "View smart inventory host details" msgstr "Hostdetails Smart-inventaris weergeven" -#: routeConfig.js:29 -#: screens/ActivityStream/ActivityStream.js:137 +#: routeConfig.js:30 +#: screens/ActivityStream/ActivityStream.js:139 msgid "Views" msgstr "Weergaven" -#: components/TemplateList/TemplateListItem.js:184 -#: components/TemplateList/TemplateListItem.js:190 +#: components/TemplateList/TemplateListItem.js:189 +#: components/TemplateList/TemplateListItem.js:195 #: screens/Template/WorkflowJobTemplate.js:136 msgid "Visualizer" msgstr "Visualizer" @@ -9530,8 +9493,12 @@ msgstr "WAARSCHUWING:" msgid "Waiting" msgstr "Wachten" +#: screens/Job/JobOutput/EmptyOutput.js:23 +msgid "Waiting for job output…" +msgstr "Waiting for job output…" + #: components/Workflow/WorkflowLegend.js:118 -#: screens/Job/JobOutput/JobOutputSearch.js:128 +#: screens/Job/JobOutput/JobOutputSearch.js:131 msgid "Warning" msgstr "Waarschuwing" @@ -9539,17 +9506,17 @@ msgstr "Waarschuwing" msgid "Warning: Unsaved Changes" msgstr "Waarschuwing: niet-opgeslagen wijzigingen" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:118 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:119 msgid "We were unable to locate licenses associated with this account." msgstr "We waren niet in staat om de aan deze account gekoppelde licenties te lokaliseren." -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:137 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:138 msgid "We were unable to locate subscriptions associated with this account." msgstr "We waren niet in staat om de aan deze account gekoppelde abonnementen te lokaliseren." -#: components/DetailList/LaunchedByDetail.js:53 +#: components/DetailList/LaunchedByDetail.js:24 #: components/NotificationList/NotificationList.js:202 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:158 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:143 msgid "Webhook" msgstr "Webhook" @@ -9634,8 +9601,7 @@ msgstr "Weekenddag" msgid "" "Welcome to Red Hat Ansible Automation Platform!\n" "Please complete the steps below to activate your subscription." -msgstr "" -"Welkom bij Red Hat Ansible Automation Platform! \n" +msgstr "Welkom bij Red Hat Ansible Automation Platform! \n" "Volg de onderstaande stappen om uw abonnement te activeren." #: screens/Login/Login.js:147 @@ -9668,8 +9634,8 @@ msgstr "Workflowgoedkeuring" msgid "Workflow Approval not found." msgstr "Workflowgoedkeuring niet gevonden." -#: routeConfig.js:53 -#: screens/ActivityStream/ActivityStream.js:148 +#: routeConfig.js:54 +#: screens/ActivityStream/ActivityStream.js:150 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:165 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:202 #: screens/WorkflowApproval/WorkflowApprovals.js:12 @@ -9678,17 +9644,17 @@ msgid "Workflow Approvals" msgstr "Workflowgoedkeuringen" #: components/JobList/JobList.js:212 -#: components/JobList/JobListItem.js:41 +#: components/JobList/JobListItem.js:47 #: components/Schedule/ScheduleList/ScheduleListItem.js:40 -#: screens/Job/JobDetail/JobDetail.js:74 +#: screens/Job/JobDetail/JobDetail.js:75 #: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:124 msgid "Workflow Job" msgstr "Workflowtaak" -#: components/JobList/JobListItem.js:182 +#: components/JobList/JobListItem.js:201 #: components/Workflow/WorkflowNodeHelp.js:63 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:18 -#: screens/Job/JobDetail/JobDetail.js:134 +#: screens/Job/JobDetail/JobDetail.js:135 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:111 #: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:137 #: util/getRelatedResourceDeleteDetails.js:104 @@ -9709,7 +9675,7 @@ msgstr "Workflowtaaksjablonen" msgid "Workflow Link" msgstr "Workflowlink" -#: components/TemplateList/TemplateList.js:203 +#: components/TemplateList/TemplateList.js:218 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:98 msgid "Workflow Template" msgstr "Workflowsjabloon" @@ -9783,7 +9749,7 @@ msgstr "YAML:" msgid "Year" msgstr "Jaar" -#: components/Search/Search.js:211 +#: components/Search/Search.js:218 msgid "Yes" msgstr "Ja" @@ -9815,8 +9781,7 @@ msgstr "U hebt geen machtiging om het volgende te ontkoppelen: {itemsUnableToDis msgid "" "You may apply a number of possible variables in the\n" "message. For more information, refer to the" -msgstr "" -"U kunt een aantal mogelijke variabelen in het\n" +msgstr "U kunt een aantal mogelijke variabelen in het\n" "bericht toepassen. Voor meer informatie, raadpleeg de" #: screens/Login/Login.js:155 @@ -9835,6 +9800,16 @@ msgstr "Inzoomen" msgid "Zoom Out" msgstr "Uitzoomen" +#: screens/TopologyView/Header.js:51 +#: screens/TopologyView/Header.js:54 +msgid "Zoom in" +msgstr "Inzoomen" + +#: screens/TopologyView/Header.js:63 +#: screens/TopologyView/Header.js:66 +msgid "Zoom out" +msgstr "Uitzoomen" + #: screens/Template/shared/JobTemplateForm.js:752 #: screens/Template/shared/WebhookSubForm.js:148 msgid "a new webhook key will be generated on save." @@ -9845,10 +9820,6 @@ msgstr "Er wordt een nieuwe webhooksleutel gegenereerd bij het opslaan." msgid "a new webhook url will be generated on save." msgstr "Er wordt een nieuwe webhook-URL gegenereerd bij het opslaan." -#: screens/Template/Survey/SurveyListItem.js:157 -#~ msgid "actions" -#~ msgstr "acties" - #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:181 #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:210 msgid "and click on Update Revision on Launch" @@ -9889,6 +9860,10 @@ msgstr "loskoppelen bevestigen" msgid "confirm edit login redirect" msgstr "omleiden inloggen bewerken bevestigen" +#: screens/TopologyView/ContentLoading.js:32 +msgid "content-loading-in-progress" +msgstr "content-loading-in-progress" + #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:151 msgid "deletion error" msgstr "verwijderingsfout" @@ -9901,6 +9876,7 @@ msgstr "geweigerd" msgid "disassociate" msgstr "loskoppelen" +#: components/Lookup/HostFilterLookup.js:405 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:369 #: screens/Template/Survey/SurveyQuestionForm.js:263 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:230 @@ -9911,7 +9887,7 @@ msgstr "documentatie" #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:113 #: screens/Host/HostDetail/HostDetail.js:101 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:95 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:111 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:105 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:100 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:273 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:161 @@ -9921,14 +9897,12 @@ msgstr "documentatie" msgid "edit" msgstr "bewerken" -#: screens/Template/Survey/SurveyListItem.js:163 -#~ msgid "edit survey" -#~ msgstr "" - #: screens/Template/Survey/SurveyListItem.js:65 +#: screens/Template/Survey/SurveyReorderModal.js:122 msgid "encrypted" msgstr "versleuteld" +#: components/Lookup/HostFilterLookup.js:407 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:232 msgid "for more info." msgstr "voor meer info." @@ -9938,6 +9912,10 @@ msgstr "voor meer info." msgid "for more information." msgstr "voor meer informatie." +#: screens/TopologyView/Legend.js:100 +msgid "h" +msgstr "h" + #: components/AdHocCommands/AdHocDetailsStep.js:166 msgid "here" msgstr "hier" @@ -9947,7 +9925,7 @@ msgstr "hier" msgid "here." msgstr "hier." -#: components/Lookup/HostFilterLookup.js:371 +#: components/Lookup/HostFilterLookup.js:417 msgid "hosts" msgstr "hosts" @@ -9967,18 +9945,14 @@ msgstr "inlogtype" msgid "min" msgstr "min" -#: screens/Template/Survey/SurveyListItem.js:91 -#~ msgid "move down" -#~ msgstr "omlaag verplaatsen" - -#: screens/Template/Survey/SurveyListItem.js:80 -#~ msgid "move up" -#~ msgstr "omhoog verplaatsen" - #: screens/Template/Survey/MultipleChoiceField.js:76 msgid "new choice" msgstr "nieuwe keuze" +#: screens/TopologyView/Tooltip.js:94 +msgid "node" +msgstr "node" + #: components/Pagination/Pagination.js:36 #: components/Schedule/shared/FrequencyDetailSubform.js:470 msgid "of" @@ -10054,89 +10028,78 @@ msgstr "bijgewerkt" msgid "workflow job template webhook key" msgstr "webhooksleutel taaksjabloon voor workflows" -#: screens/Inventory/InventoryList/InventoryListItem.js:61 +#: screens/Inventory/InventoryList/InventoryListItem.js:65 msgid "{0, plural, one {# source with sync failures.} other {# sources with sync failures.}}" -msgstr "" +msgstr "{0, plural, one {# source with sync failures.} andere {# sources with sync failures.}}" #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:115 msgid "{0, plural, one {Are you sure you want delete the group below?} other {Are you sure you want delete the groups below?}}" -msgstr "{0, plural, one {Weet u zeker dat u de groep hieronder wilt verwijderen?} other {Weet u zeker dat u de groepen hieronder wilt verwijderen?}}" - -#: components/HealthCheckButton/HealthCheckButton.js:23 -#~ msgid "{0, plural, one {Click to run a health check on the selected instance.} other {Click to run a health check on the selected instances.}}" -#~ msgstr "" +msgstr "{0, plural, one {Are you sure you want delete the group below?} andere {Are you sure you want delete the groups below?}}" #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:86 msgid "{0, plural, one {Delete Group?} other {Delete Groups?}}" -msgstr "{0, plural, one {Groep verwijderen?} other {Groep verwijderen?}}" +msgstr "{0, plural, one {Delete Group?} andere {Delete Groups?}}" #: util/validators.js:138 msgid "{0, plural, one {Please enter a valid phone number.} other {Please enter valid phone numbers.}}" -msgstr "" +msgstr "{0, plural, one {Please enter a valid phone number.} andere {Please enter valid phone numbers.}}" -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:175 -msgid "{0, plural, one {The following Instance Group cannot be deleted} other {The following Instance Groups cannot be deleted}}" -msgstr "" - -#: screens/Inventory/InventoryList/InventoryList.js:232 +#: screens/Inventory/InventoryList/InventoryList.js:247 msgid "{0, plural, one {The inventory will be in a pending status until the final delete is processed.} other {The inventories will be in a pending status until the final delete is processed.}}" -msgstr "{0, plural, one {De inventaris zal de status 'in afwachting' hebben totdat het laatste verwijderproces verwerkt is.} other {De inventarissen zullen de status 'in afwachting' hebben totdat het laatste verwijderproces verwerkt is.}}" +msgstr "{0, plural, one {The inventory will be in a pending status until the final delete is processed.} andere {The inventories will be in a pending status until the final delete is processed.}}" #: components/JobList/JobList.js:276 msgid "{0, plural, one {The selected job cannot be deleted due to insufficient permission or a running job status} other {The selected jobs cannot be deleted due to insufficient permissions or a running job status}}" -msgstr "{0, plural, one {De geselecteerde taak kan niet worden verwijderd wegens onvoldoende rechten of een lopende taakstatus} other {De geselecteerde taken kunnen niet worden verwijderd wegens onvoldoende rechten of een lopende taakstatus}}" +msgstr "{0, plural, one {The selected job cannot be deleted due to insufficient permission or a running job status} andere {The selected jobs cannot be deleted due to insufficient permissions or a running job status}}" #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:208 msgid "{0, plural, one {This approval cannot be deleted due to insufficient permissions or a pending job status} other {These approvals cannot be deleted due to insufficient permissions or a pending job status}}" -msgstr "{0, plural, one {Deze goedkeuring kan niet worden verwijderd wegens onvoldoende rechten of een taakstatus 'in afwachting'}} other {Deze goedkeuringen kunnen niet worden verwijderd wegens onvoldoende rechten of een taakstatus 'in afwachting'}}" +msgstr "{0, plural, one {This approval cannot be deleted due to insufficient permissions or a pending job status} andere {These approvals cannot be deleted due to insufficient permissions or a pending job status}}" -#: screens/Credential/CredentialList/CredentialList.js:178 +#: screens/Credential/CredentialList/CredentialList.js:195 msgid "{0, plural, one {This credential is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these credentials could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -msgstr "{0, plural, one {Deze inloggegevens worden momenteel gebruikt door andere bronnen. Weet u zeker dat u ze wilt verwijderen?} other {Het verwijderen van deze referenties kan impact hebben op andere bronnen die er op vertrouwen. Weet u zeker dat u ze toch wilt verwijderen?}}" +msgstr "{0, plural, one {This credential is currently being used by other resources. Are you sure you want to delete it?} andere {Deleting these credentials could impact other resources that rely on them. Are you sure you want to delete anyway?}}" #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:164 msgid "{0, plural, one {This credential type is currently being used by some credentials and cannot be deleted.} other {Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?}}" -msgstr "{0, plural, one {Dit type toegangsgegevens wordt momenteel gebruikt door sommige toegangsgegevens en kan niet worden verwijderd.} other {Typen toegangsgegevens die worden gebruikt door toegangsgegevens kunnen niet worden verwijderd. Weet u zeker dat u ze toch wilt verwijderen?}}" +msgstr "{0, plural, one {This credential type is currently being used by some credentials and cannot be deleted.} andere {Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?}}" -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:180 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:194 msgid "{0, plural, one {This execution environment is currently being used by other resources. Are you sure you want to delete it?} other {These execution environments could be in use by other resources that rely on them. Are you sure you want to delete them anyway?}}" -msgstr "{0, plural, one {Deze uitvoeringsomgeving wordt momenteel gebruikt door andere bronnen. Weet u zeker dat je deze wilt verwijderen?} other {Deze uitvoeringsomgevingen kunnen in gebruik zijn door andere bronnen die er op vertrouwen. Weet u zeker dat u ze toch wilt verwijderen?}}" +msgstr "{0, plural, one {This execution environment is currently being used by other resources. Are you sure you want to delete it?} andere {These execution environments could be in use by other resources that rely on them. Are you sure you want to delete them anyway?}}" -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:272 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:196 msgid "{0, plural, one {This instance group is currently being by other resources. Are you sure you want to delete it?} other {Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -msgstr "{0, plural, one {Deze instantiegroep wordt momenteel door andere bronnen gebruikt. Weet je zeker dat u deze wilt verwijderen?} other {Het verwijderen van deze instantiegroepen kan gevolgen hebben voor andere bronnen die ervan afhankelijk zijn. Weet u zeker dat u ze toch wilt verwijderen?}}" +msgstr "{0, plural, one {This instance group is currently being by other resources. Are you sure you want to delete it?} andere {Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -#: screens/Inventory/InventoryList/InventoryList.js:225 +#: screens/Inventory/InventoryList/InventoryList.js:240 msgid "{0, plural, one {This inventory is currently being used by some templates. Are you sure you want to delete it?} other {Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?}}" -msgstr "{0, plural, one {Deze inventaris wordt momenteel gebruikt door sommige sjablonen. Weet u zeker dat je hem wilt verwijderen?} other {Het verwijderen van deze inventarissen kan gevolgen hebben voor sommige sjablonen die erop vertrouwen. Weet u zeker dat u ze toch wilt verwijderen?}}" +msgstr "{0, plural, one {This inventory is currently being used by some templates. Are you sure you want to delete it?} andere {Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?}}" #: screens/Inventory/InventorySources/InventorySourceList.js:197 msgid "{0, plural, one {This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?} other {Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete anyway}}" -msgstr "{0, plural, one {Deze inventarisbron wordt momenteel gebruikt door andere bronnen die erop vertrouwen. Weet u zeker dat u deze wilt verwijderen?} other {Het verwijderen van deze inventarisbronnen kan impact hebben op andere bronnen die er op vertrouwen. Weet u zeker dat u ze toch wilt verwijderen?}}" - -#: screens/Organization/OrganizationList/OrganizationList.js:166 -#~ msgid "{0, plural, one {This organization is currently being by other resources. Are you sure you want to delete it?} other {Deleting these organizations could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -#~ msgstr "{0, plural, one {Deze organisatie wordt momenteel door andere bronnen gebruikt. Weet je zeker dat u deze wilt verwijderen?} other {Het verwijderen van deze organisaties kan gevolgen hebben voor andere bronnen die ervan afhankelijk zijn. Weet u zeker dat u ze toch wilt verwijderen?}}" +msgstr "{0, plural, one {This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?} andere {Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete anyway}}" #: screens/Organization/OrganizationList/OrganizationList.js:166 msgid "{0, plural, one {This organization is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these organizations could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -msgstr "" +msgstr "{0, plural, one {This organization is currently being used by other resources. Are you sure you want to delete it?} andere {Deleting these organizations could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -#: screens/Project/ProjectList/ProjectList.js:238 +#: screens/Project/ProjectList/ProjectList.js:252 msgid "{0, plural, one {This project is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these projects could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -msgstr "{0, plural, one {Dit project wordt momenteel gebruikt door andere bronnen. Weet u zeker dat u het wilt verwijderen?} other {Het verwijderen van deze projecten kan impact hebben op andere bronnen die er op vertrouwen. Weet u zeker dat u ze toch wilt verwijderen?}}" +msgstr "{0, plural, one {This project is currently being used by other resources. Are you sure you want to delete it?} andere {Deleting these projects could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -#: components/TemplateList/TemplateList.js:250 +#: components/RelatedTemplateList/RelatedTemplateList.js:194 +#: components/TemplateList/TemplateList.js:265 msgid "{0, plural, one {This template is currently being used by some workflow nodes. Are you sure you want to delete it?} other {Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?}}" -msgstr "{0, plural, one {Deze sjabloon wordt momenteel gebruikt door sommige workflowknooppunten. Weet u zeker dat u deze wilt verwijderen?} other {Het verwijderen van deze sjablonen kan gevolgen hebben voor sommige workflowknooppunten die erop vertrouwen. Weet u zeker dat u ze toch wilt verwijderen?}}" +msgstr "{0, plural, one {This template is currently being used by some workflow nodes. Are you sure you want to delete it?} andere {Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?}}" #: components/JobList/JobListCancelButton.js:72 msgid "{0, plural, one {You cannot cancel the following job because it is not running:} other {You cannot cancel the following jobs because they are not running:}}" -msgstr "{0, plural, one {U kunt de volgende taak niet annuleren omdat hij niet wordt uitgevoerd:} other {U kunt de volgende taken niet annuleren omdat ze niet worden uitgevoerd:}}" +msgstr "{0, plural, one {You cannot cancel the following job because it is not running:} andere {You cannot cancel the following jobs because they are not running:}}" #: components/JobList/JobListCancelButton.js:56 msgid "{0, plural, one {You do not have permission to cancel the following job:} other {You do not have permission to cancel the following jobs:}}" -msgstr "{0, plural, one {U hebt geen toestemming om de volgende taak te annuleren:} other {U hebt geen toestemming om de volgende taken te annuleren:}}" +msgstr "{0, plural, one {You do not have permission to cancel the following job:} andere {You do not have permission to cancel the following jobs:}}" #: screens/ActivityStream/ActivityStreamListItem.js:28 msgid "{0} (deleted)" @@ -10146,93 +10109,69 @@ msgstr "{0} (verwijderd)" msgid "{0} more" msgstr "{0} meer" -#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:138 -#~ msgid "{0} since {1}" -#~ msgstr "" - -#: screens/Inventory/InventoryList/InventoryListItem.js:61 -#~ msgid "{0} sources with sync failures." -#~ msgstr "{0} bronnen met mislukte synchronisaties." - #: components/AppContainer/AppContainer.js:55 msgid "{brandName} logo" msgstr "{brandName} logo" #: components/DetailList/UserDateDetail.js:23 msgid "{dateStr} by <0>{username}" -msgstr "{dateStr} door <0>{username}" +msgstr "{dateStr} door<0>{username}" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:220 #: screens/InstanceGroup/Instances/InstanceListItem.js:148 #: screens/Instances/InstanceDetail/InstanceDetail.js:170 #: screens/Instances/InstanceList/InstanceListItem.js:158 msgid "{forks, plural, one {# fork} other {# forks}}" -msgstr "{forks, plural, one {# vork} other {# vorken}}" - -#: components/HealthCheckButton/HealthCheckButton.js:15 -#~ msgid "{hopNodeSelected, plural, one {Cannot run health check on a hop node. Deselect the hop node to run a health check.} other {Cannot run health check on hop nodes. Deselect the hop nodes to run health checks.}}" -#~ msgstr "" +msgstr "{forks, plural, one {# fork} andere {# forks}}" #: components/Schedule/shared/FrequencyDetailSubform.js:190 msgid "{intervalValue, plural, one {day} other {days}}" -msgstr "{intervalValue, plural, one {dag} other {dagen}}" +msgstr "{intervalValue, plural, one {day} andere {days}}" #: components/Schedule/shared/FrequencyDetailSubform.js:188 msgid "{intervalValue, plural, one {hour} other {hours}}" -msgstr "{intervalValue, plural, one {uur} other {uren}}" +msgstr "{intervalValue, plural, one {hour} andere {hours}}" #: components/Schedule/shared/FrequencyDetailSubform.js:186 msgid "{intervalValue, plural, one {minute} other {minutes}}" -msgstr "{intervalValue, plural, one {minuut} other {minuten}}" +msgstr "{intervalValue, plural, one {minute} andere {minutes}}" #: components/Schedule/shared/FrequencyDetailSubform.js:194 msgid "{intervalValue, plural, one {month} other {months}}" -msgstr "{intervalValue, plural, one {maand} other {maanden}}" +msgstr "{intervalValue, plural, one {month} andere {months}}" #: components/Schedule/shared/FrequencyDetailSubform.js:192 msgid "{intervalValue, plural, one {week} other {weeks}}" -msgstr "{intervalValue, plural, one {week} other {weken}}" +msgstr "{intervalValue, plural, one {week} andere {weeks}}" #: components/Schedule/shared/FrequencyDetailSubform.js:196 msgid "{intervalValue, plural, one {year} other {years}}" -msgstr "{intervalValue, plural, one {jaar} other {jaren}}" - -#: components/Schedule/shared/DateTimePicker.js:49 -#~ msgid "{label} date" -#~ msgstr "" - -#: components/Schedule/shared/DateTimePicker.js:57 -#~ msgid "{label} time" -#~ msgstr "" +msgstr "{intervalValue, plural, one {year} andere {years}}" #: components/PromptDetail/PromptDetail.js:40 msgid "{minutes} min {seconds} sec" -msgstr "{minuten} min {seconden} sec" +msgstr "{minutes} min {seconds} sec" #: components/JobList/JobListCancelButton.js:106 msgid "{numJobsToCancel, plural, one {Cancel job} other {Cancel jobs}}" -msgstr "{numJobsToCancel, plural, one {Taak annuleren} other {Taken annuleren}}" +msgstr "{numJobsToCancel, plural, one {Cancel job} andere {Cancel jobs}}" #: components/JobList/JobListCancelButton.js:168 msgid "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}" -msgstr "{numJobsToCancel, plural, one {Deze actie annuleert de volgende taak:} other {Deze actie annuleert de volgende taken:}}" +msgstr "{numJobsToCancel, plural, one {This action will cancel the following job:} andere {This action will cancel the following jobs:}}" #: components/JobList/JobListCancelButton.js:91 msgid "{numJobsToCancel, plural, one {{0}} other {{1}}}" -msgstr "{numJobsToCancel, plural, one {{0}} other {{1}}}" - -#: components/DetailList/NumberSinceDetail.js:19 -#~ msgid "{number} since {dateStr}" -#~ msgstr "" +msgstr "{numJobsToCancel, plural, one {{0}} andere {{1}}}" #: components/PaginatedTable/PaginatedTable.js:79 msgid "{pluralizedItemName} List" -msgstr "{pluralizedItemName} List" +msgstr "{pluralizedItemName} Lijst" #: components/HealthCheckButton/HealthCheckButton.js:13 msgid "{selectedItemsCount, plural, one {Click to run a health check on the selected instance.} other {Click to run a health check on the selected instances.}}" -msgstr "" +msgstr "{selectedItemsCount, plural, one {Click to run a health check on the selected instance.} andere {Click to run a health check on the selected instances.}}" #: components/AppContainer/AppContainer.js:154 msgid "{sessionCountdown, plural, one {You will be logged out in # second due to inactivity} other {You will be logged out in # seconds due to inactivity}}" -msgstr "{sessionCountdown, plural, one {U wordt over # seconde uitgelogd wegens inactiviteit} other {U wordt over # seconden uitgelogd wegens inactiviteit}}" +msgstr "{sessionCountdown, plural, one {You will be logged out in # second due to inactivity} andere {You will be logged out in # seconds due to inactivity}}" diff --git a/awx/ui/src/locales/zh/messages.po b/awx/ui/src/locales/zh/messages.po index 343246ba9f..07f0d2d49f 100644 --- a/awx/ui/src/locales/zh/messages.po +++ b/awx/ui/src/locales/zh/messages.po @@ -1,22 +1,21 @@ msgid "" msgstr "" -"Mime-Version: 1.0\n" -"Language: zh\n" -"Content-Type: text/plain; charset=UTF-8\n" +"POT-Creation-Date: 2018-12-10 10:08-0500\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" #: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:43 msgid "(Limited to first 10)" msgstr "(限制为前 10)" -#: components/TemplateList/TemplateListItem.js:98 +#: components/TemplateList/TemplateListItem.js:103 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:161 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:89 msgid "(Prompt on launch)" @@ -136,13 +135,13 @@ msgstr "API 服务/集成密钥" msgid "About" msgstr "关于" -#: routeConfig.js:91 -#: screens/ActivityStream/ActivityStream.js:171 -#: screens/Credential/Credential.js:72 +#: routeConfig.js:92 +#: screens/ActivityStream/ActivityStream.js:173 +#: screens/Credential/Credential.js:73 #: screens/Credential/Credentials.js:28 #: screens/Inventory/Inventories.js:58 -#: screens/Inventory/Inventory.js:63 -#: screens/Inventory/SmartInventory.js:66 +#: screens/Inventory/Inventory.js:64 +#: screens/Inventory/SmartInventory.js:67 #: screens/Organization/Organization.js:123 #: screens/Organization/Organizations.js:31 #: screens/Project/Project.js:104 @@ -173,28 +172,29 @@ msgid "Action" msgstr "操作" #: components/JobList/JobList.js:245 -#: components/JobList/JobListItem.js:96 +#: components/JobList/JobListItem.js:103 +#: components/RelatedTemplateList/RelatedTemplateList.js:174 #: components/Schedule/ScheduleList/ScheduleList.js:171 #: components/Schedule/ScheduleList/ScheduleListItem.js:114 -#: components/TemplateList/TemplateList.js:230 -#: components/TemplateList/TemplateListItem.js:181 -#: screens/ActivityStream/ActivityStream.js:258 +#: components/TemplateList/TemplateList.js:245 +#: components/TemplateList/TemplateListItem.js:186 +#: screens/ActivityStream/ActivityStream.js:260 #: screens/ActivityStream/ActivityStreamListItem.js:49 #: screens/Application/ApplicationsList/ApplicationListItem.js:48 #: screens/Application/ApplicationsList/ApplicationsList.js:160 -#: screens/Credential/CredentialList/CredentialList.js:147 -#: screens/Credential/CredentialList/CredentialListItem.js:63 +#: screens/Credential/CredentialList/CredentialList.js:163 +#: screens/Credential/CredentialList/CredentialListItem.js:66 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:177 #: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:38 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:154 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:79 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:168 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:87 #: screens/Host/HostGroups/HostGroupItem.js:34 #: screens/Host/HostGroups/HostGroupsList.js:177 -#: screens/Host/HostList/HostList.js:163 +#: screens/Host/HostList/HostList.js:171 #: screens/Host/HostList/HostListItem.js:64 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:290 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:214 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:75 -#: screens/InstanceGroup/Instances/InstanceList.js:259 +#: screens/InstanceGroup/Instances/InstanceList.js:258 #: screens/InstanceGroup/Instances/InstanceListItem.js:171 #: screens/Instances/InstanceList/InstanceList.js:155 #: screens/Instances/InstanceList/InstanceListItem.js:183 @@ -206,24 +206,22 @@ msgstr "操作" #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:187 #: screens/Inventory/InventoryHosts/InventoryHostItem.js:38 #: screens/Inventory/InventoryHosts/InventoryHostList.js:139 -#: screens/Inventory/InventoryList/InventoryList.js:207 -#: screens/Inventory/InventoryList/InventoryListItem.js:127 +#: screens/Inventory/InventoryList/InventoryList.js:222 +#: screens/Inventory/InventoryList/InventoryListItem.js:131 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:233 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupListItem.js:44 #: screens/Inventory/InventorySources/InventorySourceList.js:215 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:99 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:101 #: screens/ManagementJob/ManagementJobList/ManagementJobList.js:102 #: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:73 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:196 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:181 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:124 #: screens/Organization/OrganizationList/OrganizationList.js:146 #: screens/Organization/OrganizationList/OrganizationListItem.js:69 #: screens/Organization/OrganizationTeams/OrganizationTeamList.js:86 #: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:17 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:159 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:82 -#: screens/Project/ProjectList/ProjectList.js:211 -#: screens/Project/ProjectList/ProjectListItem.js:209 +#: screens/Project/ProjectList/ProjectList.js:225 +#: screens/Project/ProjectList/ProjectListItem.js:214 #: screens/Team/TeamList/TeamList.js:144 #: screens/Team/TeamList/TeamListItem.js:47 #: screens/Template/Survey/SurveyList.js:105 @@ -236,7 +234,7 @@ msgstr "操作" #: components/PromptDetail/PromptJobTemplateDetail.js:105 #: components/PromptDetail/PromptWFJobTemplateDetail.js:61 -#: components/TemplateList/TemplateListItem.js:263 +#: components/TemplateList/TemplateListItem.js:268 #: screens/Host/HostDetail/HostDetail.js:71 #: screens/Host/HostList/HostListItem.js:89 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:216 @@ -248,13 +246,14 @@ msgstr "操作" msgid "Activity" msgstr "活动" -#: routeConfig.js:48 -#: screens/ActivityStream/ActivityStream.js:111 +#: routeConfig.js:49 +#: screens/ActivityStream/ActivityStream.js:35 +#: screens/ActivityStream/ActivityStream.js:113 #: screens/Setting/Settings.js:43 msgid "Activity Stream" msgstr "活动流" -#: screens/ActivityStream/ActivityStream.js:114 +#: screens/ActivityStream/ActivityStream.js:116 msgid "Activity Stream type selector" msgstr "活动流类型选择器" @@ -300,7 +299,7 @@ msgstr "添加新令牌" msgid "Add a new node between these two nodes" msgstr "在这两个节点间添加新节点" -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:183 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:113 msgid "Add container group" msgstr "添加容器组" @@ -312,15 +311,15 @@ msgstr "添加现有组" msgid "Add existing host" msgstr "添加现有主机" -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:184 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:114 msgid "Add instance group" msgstr "添加实例组" -#: screens/Inventory/InventoryList/InventoryList.js:122 +#: screens/Inventory/InventoryList/InventoryList.js:136 msgid "Add inventory" msgstr "添加清单" -#: components/TemplateList/TemplateList.js:136 +#: components/TemplateList/TemplateList.js:151 msgid "Add job template" msgstr "添加作业模板" @@ -332,11 +331,11 @@ msgstr "添加新组" msgid "Add new host" msgstr "添加新主机" -#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:60 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:78 msgid "Add resource type" msgstr "添加资源类型" -#: screens/Inventory/InventoryList/InventoryList.js:123 +#: screens/Inventory/InventoryList/InventoryList.js:137 msgid "Add smart inventory" msgstr "添加智能清单" @@ -348,25 +347,26 @@ msgstr "添加团队权限" msgid "Add user permissions" msgstr "添加用户权限" -#: components/TemplateList/TemplateList.js:137 +#: components/TemplateList/TemplateList.js:152 msgid "Add workflow template" msgstr "添加工作流模板" -#: routeConfig.js:112 -#: screens/ActivityStream/ActivityStream.js:182 +#: routeConfig.js:113 +#: screens/ActivityStream/ActivityStream.js:184 msgid "Administration" msgstr "管理" -#: components/DataListToolbar/DataListToolbar.js:136 -#: screens/Job/JobOutput/JobOutputSearch.js:133 +#: components/DataListToolbar/DataListToolbar.js:138 +#: screens/Job/JobOutput/JobOutputSearch.js:137 msgid "Advanced" msgstr "高级" -#: components/Search/AdvancedSearch.js:240 +#: components/Search/AdvancedSearch.js:313 msgid "Advanced search documentation" msgstr "高级搜索文档" -#: components/Search/AdvancedSearch.js:222 +#: components/Search/AdvancedSearch.js:206 +#: components/Search/AdvancedSearch.js:220 msgid "Advanced search value input" msgstr "高级搜索值输入" @@ -440,10 +440,6 @@ msgstr "发生错误" msgid "An inventory must be selected" msgstr "必须选择一个清单" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:105 -#~ msgid "Ansible Tower" -#~ msgstr "Ansible Tower" - #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:96 msgid "Ansible Tower Documentation." msgstr "Ansible Tower 文档" @@ -486,7 +482,7 @@ msgid "Application not found." msgstr "未找到应用程序。" #: components/Lookup/ApplicationLookup.js:95 -#: routeConfig.js:141 +#: routeConfig.js:142 #: screens/Application/Applications.js:25 #: screens/Application/Applications.js:34 #: screens/Application/ApplicationsList/ApplicationsList.js:113 @@ -495,7 +491,7 @@ msgstr "未找到应用程序。" msgid "Applications" msgstr "应用程序" -#: screens/ActivityStream/ActivityStream.js:203 +#: screens/ActivityStream/ActivityStream.js:205 msgid "Applications & Tokens" msgstr "应用程序和令牌" @@ -575,20 +571,20 @@ msgstr "您确定要从 {1} 中删除访问 {0} 吗?这样做会影响团队 msgid "Are you sure you want to remove {0} access from {username}?" msgstr "您确定要从 {username} 中删除 {0} 吗?" -#: screens/Job/JobOutput/JobOutput.js:781 +#: screens/Job/JobOutput/JobOutput.js:802 msgid "Are you sure you want to submit the request to cancel this job?" -msgstr "您确定要提交取消此作业的请求吗?" +msgstr "您确定要提交取消此任务的请求吗?" #: components/AdHocCommands/AdHocDetailsStep.js:101 #: components/AdHocCommands/AdHocDetailsStep.js:103 msgid "Arguments" msgstr "参数" -#: screens/Job/JobDetail/JobDetail.js:451 +#: screens/Job/JobDetail/JobDetail.js:456 msgid "Artifacts" msgstr "工件" -#: screens/InstanceGroup/Instances/InstanceList.js:223 +#: screens/InstanceGroup/Instances/InstanceList.js:222 #: screens/User/UserTeams/UserTeamList.js:208 msgid "Associate" msgstr "关联" @@ -649,7 +645,7 @@ msgstr "Azure AD 设置" msgid "Back" msgstr "返回" -#: screens/Credential/Credential.js:64 +#: screens/Credential/Credential.js:65 msgid "Back to Credentials" msgstr "返回到凭证" @@ -668,7 +664,7 @@ msgstr "返回到组" msgid "Back to Hosts" msgstr "返回到主机" -#: screens/InstanceGroup/InstanceGroup.js:74 +#: screens/InstanceGroup/InstanceGroup.js:61 msgid "Back to Instance Groups" msgstr "返回到实例组" @@ -677,8 +673,8 @@ msgstr "返回到实例组" msgid "Back to Instances" msgstr "返回到实例" -#: screens/Inventory/Inventory.js:56 -#: screens/Inventory/SmartInventory.js:59 +#: screens/Inventory/Inventory.js:57 +#: screens/Inventory/SmartInventory.js:60 msgid "Back to Inventories" msgstr "返回到清单" @@ -755,7 +751,7 @@ msgstr "返回到凭证类型" msgid "Back to execution environments" msgstr "返回到执行环境" -#: screens/InstanceGroup/ContainerGroup.js:68 +#: screens/InstanceGroup/ContainerGroup.js:59 msgid "Back to instance groups" msgstr "返回到实例组" @@ -800,6 +796,10 @@ msgstr "浏览......" msgid "By default, we collect and transmit analytics data on the serice usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>this Tower documentation page. Uncheck the following boxes to disable this feature." msgstr "默认情况下,我们会收集关于服务使用情况的分析数据并将其传送到红帽。服务收集的数据分为两类。如需更多信息,请参阅<0>此 Tower 文档页。取消选择以下复选框以禁用此功能。" +#: screens/TopologyView/Legend.js:74 +msgid "C" +msgstr "C" + #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:217 #: screens/InstanceGroup/Instances/InstanceListItem.js:145 #: screens/Instances/InstanceDetail/InstanceDetail.js:167 @@ -833,7 +833,7 @@ msgstr "缓存超时(秒)" #: components/FormActionGroup/FormActionGroup.js:23 #: components/FormActionGroup/FormActionGroup.js:29 #: components/LaunchPrompt/LaunchPrompt.js:129 -#: components/Lookup/HostFilterLookup.js:361 +#: components/Lookup/HostFilterLookup.js:387 #: components/Lookup/Lookup.js:202 #: components/PaginatedTable/ToolbarDeleteButton.js:282 #: components/ResourceAccessList/DeleteRoleConfirmationModal.js:37 @@ -848,8 +848,8 @@ msgstr "缓存超时(秒)" #: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:63 #: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:66 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:80 -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:100 -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:106 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:101 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:107 #: screens/Setting/shared/RevertAllAlert.js:32 #: screens/Setting/shared/RevertFormActionGroup.js:31 #: screens/Setting/shared/RevertFormActionGroup.js:37 @@ -859,7 +859,7 @@ msgstr "缓存超时(秒)" #: screens/Team/TeamRoles/TeamRolesList.js:228 #: screens/Team/TeamRoles/TeamRolesList.js:231 #: screens/Template/Survey/SurveyList.js:78 -#: screens/Template/Survey/SurveyReorderModal.js:201 +#: screens/Template/Survey/SurveyReorderModal.js:208 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:31 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:39 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:45 @@ -872,18 +872,18 @@ msgid "Cancel" msgstr "取消" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:284 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:110 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:112 msgid "Cancel Inventory Source Sync" msgstr "取消清单源同步" #: components/JobCancelButton/JobCancelButton.js:52 -#: screens/Job/JobOutput/JobOutput.js:757 -#: screens/Job/JobOutput/JobOutput.js:758 +#: screens/Job/JobOutput/JobOutput.js:778 +#: screens/Job/JobOutput/JobOutput.js:779 msgid "Cancel Job" msgstr "取消作业" #: screens/Project/ProjectDetail/ProjectDetail.js:260 -#: screens/Project/ProjectList/ProjectListItem.js:217 +#: screens/Project/ProjectList/ProjectListItem.js:222 msgid "Cancel Project Sync" msgstr "取消项目同步" @@ -892,8 +892,8 @@ msgstr "取消项目同步" msgid "Cancel Sync" msgstr "取消同步" -#: screens/Job/JobOutput/JobOutput.js:765 -#: screens/Job/JobOutput/JobOutput.js:768 +#: screens/Job/JobOutput/JobOutput.js:786 +#: screens/Job/JobOutput/JobOutput.js:789 msgid "Cancel job" msgstr "取消作业" @@ -930,8 +930,8 @@ msgstr "取消所选作业" msgid "Cancel subscription edit" msgstr "取消订阅编辑" -#: components/JobList/JobListItem.js:106 -#: screens/Job/JobDetail/JobDetail.js:492 +#: components/JobList/JobListItem.js:113 +#: screens/Job/JobDetail/JobDetail.js:497 #: screens/Job/JobOutput/shared/OutputToolbar.js:137 msgid "Cancel {0}" msgstr "取消 {0}" @@ -952,15 +952,15 @@ msgstr "在不提供日志记录聚合器主机和日志记录聚合器类型的 #: screens/Instances/InstanceList/InstanceList.js:148 msgid "Cannot run health check on hop nodes." -msgstr "" +msgstr "无法在跃点节点上运行健康检查。" -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:289 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:213 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:74 msgid "Capacity" msgstr "容量" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:214 -#: screens/InstanceGroup/Instances/InstanceList.js:257 +#: screens/InstanceGroup/Instances/InstanceList.js:256 #: screens/InstanceGroup/Instances/InstanceListItem.js:143 #: screens/Instances/InstanceDetail/InstanceDetail.js:164 #: screens/Instances/InstanceList/InstanceList.js:153 @@ -970,7 +970,7 @@ msgstr "容量调整" #: components/Search/LookupTypeInput.js:59 msgid "Case-insensitive version of contains" -msgstr "包含不区分大小写的版本。" +msgstr "包含不区分大小写的版本" #: components/Search/LookupTypeInput.js:87 msgid "Case-insensitive version of endswith." @@ -1086,8 +1086,8 @@ msgstr "清理" msgid "Clear" msgstr "清除" -#: components/DataListToolbar/DataListToolbar.js:94 -#: screens/Job/JobOutput/JobOutputSearch.js:142 +#: components/DataListToolbar/DataListToolbar.js:96 +#: screens/Job/JobOutput/JobOutputSearch.js:145 msgid "Clear all filters" msgstr "清除所有过滤器" @@ -1103,6 +1103,10 @@ msgstr "清除订阅选择" msgid "Click an available node to create a new link. Click outside the graph to cancel." msgstr "点一个可用的节点来创建新链接。点击图形之外来取消。" +#: screens/TopologyView/Tooltip.js:60 +msgid "Click on a node icon to display the details." +msgstr "点击节点图标显示详细信息。" + #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:134 msgid "Click the Edit button below to reconfigure the node." msgstr "点击下面的编辑按钮重新配置节点。" @@ -1154,7 +1158,7 @@ msgstr "客户端类型" msgid "Close" msgstr "关闭" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:122 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:123 msgid "Close subscription modal" msgstr "关闭订阅模态" @@ -1168,14 +1172,14 @@ msgstr "折叠" #: screens/Job/JobOutput/PageControls.js:50 msgid "Collapse all job events" -msgstr "" +msgstr "折叠所有作业事件" #: screens/Job/JobOutput/shared/JobEventLineToggle.js:39 msgid "Collapse section" -msgstr "" +msgstr "折叠部分" #: components/JobList/JobList.js:210 -#: components/JobList/JobListItem.js:39 +#: components/JobList/JobListItem.js:45 #: screens/Job/JobOutput/HostEventModal.js:126 msgid "Command" msgstr "命令" @@ -1243,21 +1247,21 @@ msgstr "确认删除所有节点" msgid "Confirm revert all" msgstr "确认全部恢复" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:90 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:91 msgid "Confirm selection" msgstr "确认选择" -#: screens/Job/JobDetail/JobDetail.js:285 +#: screens/Job/JobDetail/JobDetail.js:290 msgid "Container Group" msgstr "容器组" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:47 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:63 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:57 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:68 msgid "Container group" msgstr "容器组" -#: screens/InstanceGroup/ContainerGroup.js:93 +#: screens/InstanceGroup/ContainerGroup.js:84 msgid "Container group not found." msgstr "未找到容器组。" @@ -1270,10 +1274,14 @@ msgstr "内容加载" msgid "Continue" msgstr "继续" -#: screens/InstanceGroup/Instances/InstanceList.js:197 +#: screens/InstanceGroup/Instances/InstanceList.js:196 #: screens/Instances/InstanceList/InstanceList.js:116 msgid "Control" -msgstr "" +msgstr "Control(控制)" + +#: screens/TopologyView/Legend.js:77 +msgid "Control node" +msgstr "控制节点" #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:90 msgid "" @@ -1307,7 +1315,7 @@ msgstr "趋同选择" msgid "Copy" msgstr "复制" -#: screens/Credential/CredentialList/CredentialListItem.js:77 +#: screens/Credential/CredentialList/CredentialListItem.js:80 msgid "Copy Credential" msgstr "复制凭证" @@ -1315,11 +1323,11 @@ msgstr "复制凭证" msgid "Copy Error" msgstr "复制错误" -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:96 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:104 msgid "Copy Execution Environment" msgstr "复制执行环境" -#: screens/Inventory/InventoryList/InventoryListItem.js:150 +#: screens/Inventory/InventoryList/InventoryListItem.js:154 msgid "Copy Inventory" msgstr "复制清单" @@ -1327,16 +1335,16 @@ msgstr "复制清单" msgid "Copy Notification Template" msgstr "复制通知模板" -#: screens/Project/ProjectList/ProjectListItem.js:249 +#: screens/Project/ProjectList/ProjectListItem.js:254 msgid "Copy Project" msgstr "复制项目" -#: components/TemplateList/TemplateListItem.js:234 +#: components/TemplateList/TemplateListItem.js:239 msgid "Copy Template" msgstr "复制模板" #: screens/Project/ProjectDetail/ProjectDetail.js:183 -#: screens/Project/ProjectList/ProjectListItem.js:94 +#: screens/Project/ProjectList/ProjectListItem.js:98 msgid "Copy full revision to clipboard." msgstr "将完整修订复制到剪贴板。" @@ -1344,6 +1352,7 @@ msgstr "将完整修订复制到剪贴板。" msgid "Copyright" msgstr "版权" +#: screens/Inventory/shared/InventoryForm.js:88 #: screens/Template/shared/JobTemplateForm.js:405 #: screens/Template/shared/WorkflowJobTemplateForm.js:205 msgid "Create" @@ -1383,7 +1392,7 @@ msgstr "创建新机构" msgid "Create New Project" msgstr "创建新项目" -#: screens/Inventory/Inventories.js:89 +#: screens/Inventory/Inventories.js:90 #: screens/ManagementJob/ManagementJobs.js:25 #: screens/Project/Projects.js:34 #: screens/Template/Templates.js:51 @@ -1404,12 +1413,12 @@ msgstr "创建新用户" msgid "Create New Workflow Template" msgstr "创建新工作流模板" -#: screens/Host/HostList/SmartInventoryButton.js:18 +#: screens/Host/HostList/SmartInventoryButton.js:26 msgid "Create a new Smart Inventory with the applied filter" msgstr "使用应用的过滤器创建新智能清单" -#: screens/InstanceGroup/InstanceGroups.js:39 -#: screens/InstanceGroup/InstanceGroups.js:49 +#: screens/InstanceGroup/InstanceGroups.js:46 +#: screens/InstanceGroup/InstanceGroups.js:56 msgid "Create new container group" msgstr "创建新容器组" @@ -1426,18 +1435,18 @@ msgstr "创建新凭证类型" msgid "Create new execution environment" msgstr "创建新执行环境" -#: screens/Inventory/Inventories.js:73 -#: screens/Inventory/Inventories.js:80 +#: screens/Inventory/Inventories.js:74 +#: screens/Inventory/Inventories.js:81 msgid "Create new group" msgstr "创建新组" -#: screens/Inventory/Inventories.js:64 -#: screens/Inventory/Inventories.js:78 +#: screens/Inventory/Inventories.js:65 +#: screens/Inventory/Inventories.js:79 msgid "Create new host" msgstr "创建新主机" -#: screens/InstanceGroup/InstanceGroups.js:38 -#: screens/InstanceGroup/InstanceGroups.js:48 +#: screens/InstanceGroup/InstanceGroups.js:45 +#: screens/InstanceGroup/InstanceGroups.js:55 msgid "Create new instance group" msgstr "创建新实例组" @@ -1449,7 +1458,7 @@ msgstr "创建新清单" msgid "Create new smart inventory" msgstr "创建新智能清单" -#: screens/Inventory/Inventories.js:83 +#: screens/Inventory/Inventories.js:84 msgid "Create new source" msgstr "创建新源" @@ -1464,17 +1473,17 @@ msgstr "创建用户令牌" #: screens/Credential/CredentialDetail/CredentialDetail.js:247 #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:88 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:99 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:137 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:151 #: screens/Host/HostDetail/HostDetail.js:83 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:66 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:95 -#: screens/Inventory/InventoryDetail/InventoryDetail.js:112 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:89 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:131 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:43 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:82 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:261 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:149 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:47 -#: screens/Job/JobDetail/JobDetail.js:427 +#: screens/Job/JobDetail/JobDetail.js:432 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:378 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:105 #: screens/Project/ProjectDetail/ProjectDetail.js:231 @@ -1501,30 +1510,30 @@ msgstr "已创建" #: components/Lookup/OrganizationLookup.js:133 #: components/Lookup/ProjectLookup.js:150 #: components/NotificationList/NotificationList.js:206 +#: components/RelatedTemplateList/RelatedTemplateList.js:151 #: components/Schedule/ScheduleList/ScheduleList.js:197 -#: components/TemplateList/TemplateList.js:211 +#: components/TemplateList/TemplateList.js:226 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:27 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:58 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:104 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:127 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:173 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:196 -#: screens/Credential/CredentialList/CredentialList.js:135 +#: screens/Credential/CredentialList/CredentialList.js:151 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialsStep.js:96 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:132 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:102 #: screens/Host/HostGroups/HostGroupsList.js:164 -#: screens/Host/HostList/HostList.js:149 +#: screens/Host/HostList/HostList.js:157 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:199 #: screens/Inventory/InventoryGroups/InventoryGroupsList.js:129 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:174 #: screens/Inventory/InventoryHosts/InventoryHostList.js:128 -#: screens/Inventory/InventoryList/InventoryList.js:184 +#: screens/Inventory/InventoryList/InventoryList.js:199 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:185 #: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:94 #: screens/Organization/OrganizationList/OrganizationList.js:131 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:127 -#: screens/Project/ProjectList/ProjectList.js:199 +#: screens/Project/ProjectList/ProjectList.js:213 #: screens/Team/TeamList/TeamList.js:130 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:163 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:112 @@ -1532,8 +1541,8 @@ msgstr "已创建" msgid "Created By (Username)" msgstr "创建者(用户名)" -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:73 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:162 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:81 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:147 #: screens/Organization/OrganizationTeams/OrganizationTeamList.js:73 msgid "Created by (username)" msgstr "创建者(用户名)" @@ -1544,7 +1553,7 @@ msgstr "创建者(用户名)" #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:40 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:89 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:52 -#: screens/InstanceGroup/shared/ContainerGroupForm.js:53 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:50 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:243 #: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:41 #: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:42 @@ -1574,8 +1583,8 @@ msgstr "凭证名称" msgid "Credential Type" msgstr "凭证类型" -#: routeConfig.js:116 -#: screens/ActivityStream/ActivityStream.js:184 +#: routeConfig.js:117 +#: screens/ActivityStream/ActivityStream.js:186 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:118 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:161 #: screens/CredentialType/CredentialTypes.js:13 @@ -1583,7 +1592,11 @@ msgstr "凭证类型" msgid "Credential Types" msgstr "凭证类型" -#: screens/Credential/Credential.js:91 +#: screens/Credential/CredentialList/CredentialList.js:114 +msgid "Credential copied successfully" +msgstr "成功复制的凭证" + +#: screens/Credential/Credential.js:97 msgid "Credential not found." msgstr "未找到凭证。" @@ -1592,7 +1605,7 @@ msgstr "未找到凭证。" msgid "Credential passwords" msgstr "凭证密码" -#: screens/InstanceGroup/shared/ContainerGroupForm.js:60 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:57 msgid "Credential to authenticate with Kubernetes or OpenShift. Must be of type \"Kubernetes/OpenShift API Bearer Token\". If left blank, the underlying Pod's service account will be used." msgstr "与 Kubernetes 或 OpenShift 进行身份验证的凭证。必须为“Kubernetes/OpenShift API Bearer Token”类型。如果留空,底层 Pod 的服务帐户会被使用。" @@ -1604,7 +1617,7 @@ msgstr "使用受保护的容器 registry 进行身份验证的凭证。" msgid "Credential type not found." msgstr "未找到凭证类型。" -#: components/JobList/JobListItem.js:241 +#: components/JobList/JobListItem.js:260 #: components/LaunchPrompt/steps/CredentialsStep.js:190 #: components/LaunchPrompt/steps/useCredentialsStep.js:62 #: components/Lookup/MultiCredentialsLookup.js:138 @@ -1612,14 +1625,14 @@ msgstr "未找到凭证类型。" #: components/PromptDetail/PromptDetail.js:190 #: components/PromptDetail/PromptJobTemplateDetail.js:193 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:331 -#: components/TemplateList/TemplateListItem.js:321 +#: components/TemplateList/TemplateListItem.js:326 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:77 -#: routeConfig.js:69 -#: screens/ActivityStream/ActivityStream.js:159 -#: screens/Credential/CredentialList/CredentialList.js:175 +#: routeConfig.js:70 +#: screens/ActivityStream/ActivityStream.js:161 +#: screens/Credential/CredentialList/CredentialList.js:192 #: screens/Credential/Credentials.js:13 #: screens/Credential/Credentials.js:23 -#: screens/Job/JobDetail/JobDetail.js:329 +#: screens/Job/JobDetail/JobDetail.js:334 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:347 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:51 #: screens/Template/shared/JobTemplateForm.js:373 @@ -1635,18 +1648,17 @@ msgstr "不允许在启动时需要密码的凭证。请删除或替换为同一 msgid "Current page" msgstr "当前页" -#: screens/InstanceGroup/shared/ContainerGroupForm.js:82 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:79 msgid "Custom pod spec" msgstr "自定义 pod 规格" -#: screens/Inventory/InventorySources/InventorySourceListItem.js:77 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:79 #: screens/Organization/OrganizationList/OrganizationListItem.js:55 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:69 -#: screens/Project/ProjectList/ProjectListItem.js:183 +#: screens/Project/ProjectList/ProjectListItem.js:188 msgid "Custom virtual environment {0} must be replaced by an execution environment." msgstr "自定义虚拟环境 {0} 必须替换为一个执行环境。" -#: components/TemplateList/TemplateListItem.js:158 +#: components/TemplateList/TemplateListItem.js:163 msgid "Custom virtual environment {0} must be replaced by an execution environment. For more information about migrating to execution environments see <0>the documentation." msgstr "自定义虚拟环境 {0} 必须替换为执行环境。有关迁移到执行环境的更多信息,请参阅<0>文档。" @@ -1658,8 +1670,8 @@ msgstr "自定义虚拟环境 {virtualEnvironment} 必须替换为执行环境 msgid "Customize messages…" msgstr "自定义消息…" -#: screens/InstanceGroup/shared/ContainerGroupForm.js:68 -#: screens/InstanceGroup/shared/ContainerGroupForm.js:69 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:65 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:66 msgid "Customize pod specification" msgstr "自定义 Pod 规格" @@ -1668,12 +1680,12 @@ msgstr "自定义 Pod 规格" msgid "DELETED" msgstr "已删除" -#: routeConfig.js:33 +#: routeConfig.js:34 #: screens/Dashboard/Dashboard.js:74 msgid "Dashboard" msgstr "仪表板" -#: screens/ActivityStream/ActivityStream.js:139 +#: screens/ActivityStream/ActivityStream.js:141 msgid "Dashboard (all activity)" msgstr "仪表板(所有活动)" @@ -1694,7 +1706,7 @@ msgstr "天" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:273 #: components/Schedule/shared/ScheduleForm.js:165 msgid "Days of Data to Keep" -msgstr "要保留数据的天数" +msgstr "保留数据的天数" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/DaysToKeepStep.js:28 msgid "Days of data to be retained" @@ -1708,7 +1720,7 @@ msgstr "剩余的天数" msgid "Days to keep" msgstr "保存的天数" -#: screens/Job/JobOutput/JobOutputSearch.js:125 +#: screens/Job/JobOutput/JobOutputSearch.js:128 msgid "Debug" msgstr "调试" @@ -1723,9 +1735,9 @@ msgstr "12 月" msgid "Default" msgstr "默认" -#: screens/Template/Survey/SurveyReorderModal.js:209 -#: screens/Template/Survey/SurveyReorderModal.js:209 -#: screens/Template/Survey/SurveyReorderModal.js:231 +#: screens/Template/Survey/SurveyReorderModal.js:216 +#: screens/Template/Survey/SurveyReorderModal.js:216 +#: screens/Template/Survey/SurveyReorderModal.js:238 msgid "Default Answer(s)" msgstr "默认回答" @@ -1759,9 +1771,9 @@ msgstr "定义系统级的特性和功能" #: screens/Credential/CredentialDetail/CredentialDetail.js:297 #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:122 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:130 -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:114 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:130 -#: screens/Inventory/InventoryDetail/InventoryDetail.js:140 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:113 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:123 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:159 #: screens/Inventory/InventoryGroups/InventoryGroupsList.js:101 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:300 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:174 @@ -1770,7 +1782,7 @@ msgstr "定义系统级的特性和功能" #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:73 #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:78 #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:102 -#: screens/Job/JobDetail/JobDetail.js:504 +#: screens/Job/JobDetail/JobDetail.js:509 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:420 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:188 #: screens/Project/ProjectDetail/ProjectDetail.js:279 @@ -1803,11 +1815,11 @@ msgstr "删除执行环境" msgid "Delete Host" msgstr "删除主机" -#: screens/Inventory/InventoryDetail/InventoryDetail.js:135 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:154 msgid "Delete Inventory" msgstr "删除清单" -#: screens/Job/JobDetail/JobDetail.js:500 +#: screens/Job/JobDetail/JobDetail.js:505 #: screens/Job/JobOutput/shared/OutputToolbar.js:195 #: screens/Job/JobOutput/shared/OutputToolbar.js:199 msgid "Delete Job" @@ -1878,8 +1890,8 @@ msgstr "删除凭证类型" msgid "Delete error" msgstr "删除错误" -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:108 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:124 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:107 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:117 msgid "Delete instance group" msgstr "删除实例组" @@ -1926,16 +1938,16 @@ msgstr "删除 {pluralizedItemName}?" msgid "Deleted" msgstr "已删除" -#: components/TemplateList/TemplateList.js:278 -#: screens/Credential/CredentialList/CredentialList.js:191 -#: screens/Inventory/InventoryList/InventoryList.js:268 -#: screens/Project/ProjectList/ProjectList.js:274 +#: components/TemplateList/TemplateList.js:295 +#: screens/Credential/CredentialList/CredentialList.js:208 +#: screens/Inventory/InventoryList/InventoryList.js:284 +#: screens/Project/ProjectList/ProjectList.js:290 msgid "Deletion Error" msgstr "删除错误" #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:202 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:212 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:309 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:227 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:233 msgid "Deletion error" msgstr "删除错误" @@ -1960,7 +1972,7 @@ msgstr "已拒绝 {0} - {1}" msgid "Deny" msgstr "拒绝" -#: screens/Job/JobOutput/JobOutputSearch.js:127 +#: screens/Job/JobOutput/JobOutputSearch.js:130 msgid "Deprecated" msgstr "已弃用" @@ -1972,45 +1984,45 @@ msgstr "已弃用" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:260 #: components/Schedule/ScheduleList/ScheduleList.js:193 #: components/Schedule/shared/ScheduleForm.js:113 -#: components/TemplateList/TemplateList.js:195 -#: components/TemplateList/TemplateListItem.js:257 +#: components/TemplateList/TemplateList.js:210 +#: components/TemplateList/TemplateListItem.js:262 #: screens/Application/ApplicationDetails/ApplicationDetails.js:63 #: screens/Application/ApplicationsList/ApplicationsList.js:123 #: screens/Application/shared/ApplicationForm.js:60 #: screens/Credential/CredentialDetail/CredentialDetail.js:213 -#: screens/Credential/CredentialList/CredentialList.js:131 +#: screens/Credential/CredentialList/CredentialList.js:147 #: screens/Credential/shared/CredentialForm.js:169 #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:72 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:128 #: screens/CredentialType/shared/CredentialTypeForm.js:29 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:57 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:145 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:159 #: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:140 #: screens/Host/HostDetail/HostDetail.js:73 -#: screens/Host/HostList/HostList.js:145 +#: screens/Host/HostList/HostList.js:153 #: screens/Inventory/InventoryDetail/InventoryDetail.js:71 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:35 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:81 #: screens/Inventory/InventoryHosts/InventoryHostList.js:124 -#: screens/Inventory/InventoryList/InventoryList.js:180 +#: screens/Inventory/InventoryList/InventoryList.js:195 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:200 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:104 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:37 -#: screens/Inventory/shared/InventoryForm.js:40 +#: screens/Inventory/shared/InventoryForm.js:49 #: screens/Inventory/shared/InventoryGroupForm.js:40 #: screens/Inventory/shared/InventorySourceForm.js:109 #: screens/Inventory/shared/SmartInventoryForm.js:55 #: screens/ManagementJob/ManagementJobList/ManagementJobList.js:101 #: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:72 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:108 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:142 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:127 #: screens/NotificationTemplate/shared/NotificationTemplateForm.js:49 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:95 #: screens/Organization/OrganizationList/OrganizationList.js:127 #: screens/Organization/shared/OrganizationForm.js:64 #: screens/Project/ProjectDetail/ProjectDetail.js:158 -#: screens/Project/ProjectList/ProjectList.js:176 -#: screens/Project/ProjectList/ProjectListItem.js:268 +#: screens/Project/ProjectList/ProjectList.js:190 +#: screens/Project/ProjectList/ProjectListItem.js:273 #: screens/Project/shared/ProjectForm.js:177 #: screens/Team/TeamDetail/TeamDetail.js:38 #: screens/Team/TeamList/TeamList.js:122 @@ -2058,11 +2070,11 @@ msgid "Destination channels or users" msgstr "目标频道或用户" #: components/AdHocCommands/useAdHocDetailsStep.js:39 -#: components/ErrorDetail/ErrorDetail.js:75 +#: components/ErrorDetail/ErrorDetail.js:80 #: components/Schedule/Schedule.js:71 #: screens/Application/Application/Application.js:78 #: screens/Application/Applications.js:38 -#: screens/Credential/Credential.js:70 +#: screens/Credential/Credential.js:71 #: screens/Credential/Credentials.js:27 #: screens/CredentialType/CredentialType.js:62 #: screens/CredentialType/CredentialTypes.js:26 @@ -2070,20 +2082,20 @@ msgstr "目标频道或用户" #: screens/ExecutionEnvironment/ExecutionEnvironments.js:26 #: screens/Host/Host.js:57 #: screens/Host/Hosts.js:28 -#: screens/InstanceGroup/ContainerGroup.js:75 +#: screens/InstanceGroup/ContainerGroup.js:66 #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:174 -#: screens/InstanceGroup/InstanceGroup.js:81 -#: screens/InstanceGroup/InstanceGroups.js:51 -#: screens/InstanceGroup/InstanceGroups.js:59 +#: screens/InstanceGroup/InstanceGroup.js:68 +#: screens/InstanceGroup/InstanceGroups.js:58 +#: screens/InstanceGroup/InstanceGroups.js:66 #: screens/Instances/Instance.js:24 #: screens/Instances/Instances.js:21 #: screens/Inventory/Inventories.js:60 -#: screens/Inventory/Inventories.js:85 -#: screens/Inventory/Inventory.js:62 +#: screens/Inventory/Inventories.js:86 +#: screens/Inventory/Inventory.js:63 #: screens/Inventory/InventoryGroup/InventoryGroup.js:57 #: screens/Inventory/InventoryHost/InventoryHost.js:73 #: screens/Inventory/InventorySource/InventorySource.js:83 -#: screens/Inventory/SmartInventory.js:65 +#: screens/Inventory/SmartInventory.js:66 #: screens/Inventory/SmartInventoryHost/SmartInventoryHost.js:60 #: screens/Job/Job.js:116 #: screens/Job/JobOutput/HostEventModal.js:106 @@ -2135,6 +2147,8 @@ msgstr "目标频道或用户" #: screens/Template/Templates.js:42 #: screens/Template/WorkflowJobTemplate.js:116 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:140 +#: screens/TopologyView/Tooltip.js:56 +#: screens/TopologyView/Tooltip.js:70 #: screens/User/User.js:63 #: screens/User/UserToken/UserToken.js:54 #: screens/User/Users.js:30 @@ -2148,9 +2162,9 @@ msgstr "详情" msgid "Details tab" msgstr "详情标签页" -#: components/Search/AdvancedSearch.js:172 +#: components/Search/AdvancedSearch.js:266 msgid "Direct Keys" -msgstr "" +msgstr "直接密钥" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:200 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:258 @@ -2169,6 +2183,7 @@ msgstr "禁用 SSL 验证" #: components/InstanceToggle/InstanceToggle.js:56 #: components/StatusLabel/StatusLabel.js:39 +#: screens/TopologyView/Legend.js:133 msgid "Disabled" msgstr "禁用" @@ -2192,7 +2207,7 @@ msgid "Disassociate host from group?" msgstr "从组中解除关联主机?" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:282 -#: screens/InstanceGroup/Instances/InstanceList.js:234 +#: screens/InstanceGroup/Instances/InstanceList.js:233 msgid "Disassociate instance from instance group?" msgstr "从实例组中解除关联实例?" @@ -2251,22 +2266,6 @@ msgstr "下载输出" msgid "Drag a file here or browse to upload" msgstr "把文件拖放在这里或浏览以上传" -#: components/SelectedList/DraggableSelectedList.js:68 -#~ msgid "Draggable list to reorder and remove selected items." -#~ msgstr "可拖动列表以重新排序和删除选定的项目。" - -#: components/SelectedList/DraggableSelectedList.js:43 -#~ msgid "Dragging cancelled. List is unchanged." -#~ msgstr "拖放已取消。列表保持不变。" - -#: components/SelectedList/DraggableSelectedList.js:38 -#~ msgid "Dragging item {id}. Item with index {oldIndex} in now {newIndex}." -#~ msgstr "拖动项目 {id}。带有索引 {oldIndex} 的项现在 {newIndex} 。" - -#: components/SelectedList/DraggableSelectedList.js:32 -#~ msgid "Dragging started for item id: {newId}." -#~ msgstr "拖放项目 ID: {newId} 已开始。" - #: screens/NotificationTemplate/shared/NotificationTemplateForm.js:81 msgid "E-mail" msgstr "电子邮件" @@ -2297,13 +2296,13 @@ msgstr "每次使用此项目运行作业时,请在启动该作业前更新项 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:117 #: screens/Host/HostDetail/HostDetail.js:105 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:99 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:115 -#: screens/Inventory/InventoryDetail/InventoryDetail.js:129 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:109 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:148 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:55 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:62 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:104 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:276 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:125 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:127 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:164 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:402 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:404 @@ -2347,8 +2346,8 @@ msgstr "每次使用此项目运行作业时,请在启动该作业前更新项 msgid "Edit" msgstr "编辑" -#: screens/Credential/CredentialList/CredentialListItem.js:64 -#: screens/Credential/CredentialList/CredentialListItem.js:68 +#: screens/Credential/CredentialList/CredentialListItem.js:67 +#: screens/Credential/CredentialList/CredentialListItem.js:71 msgid "Edit Credential" msgstr "编辑凭证" @@ -2395,8 +2394,8 @@ msgstr "编辑凭证插件配置" msgid "Edit Details" msgstr "类型详情" -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:82 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:86 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:90 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:94 msgid "Edit Execution Environment" msgstr "编辑执行环境" @@ -2415,8 +2414,8 @@ msgstr "编辑组" msgid "Edit Host" msgstr "编辑主机" -#: screens/Inventory/InventoryList/InventoryListItem.js:130 -#: screens/Inventory/InventoryList/InventoryListItem.js:135 +#: screens/Inventory/InventoryList/InventoryListItem.js:134 +#: screens/Inventory/InventoryList/InventoryListItem.js:139 msgid "Edit Inventory" msgstr "编辑清单" @@ -2446,8 +2445,8 @@ msgstr "编辑顺序" msgid "Edit Organization" msgstr "编辑机构" -#: screens/Project/ProjectList/ProjectListItem.js:235 #: screens/Project/ProjectList/ProjectListItem.js:240 +#: screens/Project/ProjectList/ProjectListItem.js:245 msgid "Edit Project" msgstr "编辑项目" @@ -2461,7 +2460,7 @@ msgstr "编辑问题" msgid "Edit Schedule" msgstr "编辑调度" -#: screens/Inventory/InventorySources/InventorySourceListItem.js:129 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:131 msgid "Edit Source" msgstr "编辑源" @@ -2476,9 +2475,8 @@ msgstr "编辑问卷调查" msgid "Edit Team" msgstr "编辑团队" -#: components/TemplateList/TemplateListItem.js:219 -#: components/TemplateList/TemplateListItem.js:225 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:103 +#: components/TemplateList/TemplateListItem.js:224 +#: components/TemplateList/TemplateListItem.js:230 msgid "Edit Template" msgstr "编辑模板" @@ -2499,12 +2497,12 @@ msgstr "编辑凭证类型" #: screens/CredentialType/CredentialTypes.js:25 #: screens/ExecutionEnvironment/ExecutionEnvironments.js:25 -#: screens/InstanceGroup/InstanceGroups.js:56 -#: screens/InstanceGroup/InstanceGroups.js:61 -#: screens/Inventory/Inventories.js:61 -#: screens/Inventory/Inventories.js:66 -#: screens/Inventory/Inventories.js:75 -#: screens/Inventory/Inventories.js:86 +#: screens/InstanceGroup/InstanceGroups.js:63 +#: screens/InstanceGroup/InstanceGroups.js:68 +#: screens/Inventory/Inventories.js:62 +#: screens/Inventory/Inventories.js:67 +#: screens/Inventory/Inventories.js:76 +#: screens/Inventory/Inventories.js:87 msgid "Edit details" msgstr "编辑详情" @@ -2554,7 +2552,7 @@ msgid "Elapsed time that the job ran" msgstr "作业运行所经过的时间" #: components/NotificationList/NotificationList.js:193 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:149 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:134 #: screens/User/UserDetail/UserDetail.js:66 #: screens/User/UserList/UserList.js:115 #: screens/User/shared/UserForm.js:73 @@ -2610,7 +2608,7 @@ msgid "Enable webhook for this template." msgstr "为此模板启用 Webhook。" #: components/InstanceToggle/InstanceToggle.js:55 -#: components/Lookup/HostFilterLookup.js:100 +#: components/Lookup/HostFilterLookup.js:110 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:46 msgid "Enabled" msgstr "启用" @@ -2686,7 +2684,7 @@ msgstr "结束时间" msgid "End user license agreement" msgstr "最终用户许可证协议" -#: screens/Host/HostList/SmartInventoryButton.js:15 +#: screens/Host/HostList/SmartInventoryButton.js:23 msgid "Enter at least one search filter to create a new Smart Inventory" msgstr "请至少输入一个搜索过滤来创建一个新的智能清单。" @@ -2705,7 +2703,7 @@ msgid "" "Ansible Tower documentation for example syntax." msgstr "使用 JSON 或 YAML 语法输入清单变量。使用单选按钮在两者之间切换。示例语法请参阅 Ansible Tower 文档。" -#: screens/Inventory/shared/InventoryForm.js:65 +#: screens/Inventory/shared/InventoryForm.js:92 msgid "Enter inventory variables 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 "使用 JSON 或 YAML 语法输入清单变量。使用单选按钮在两者之间切换。示例语法请参阅 Ansible Tower 文档" @@ -2720,17 +2718,11 @@ msgid "" "required." msgstr "每行输入一个 IRC 频道或用户名。频道不需要输入 # 号,用户不需要输入 @ 符号。" -#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:365 -#~ msgid "" -#~ "Enter one Slack channel per line. The pound symbol (#)\n" -#~ "is required for channels." -#~ msgstr "每行输入一个 Slack 频道。频道不需要输入 # 号。" - #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:367 msgid "" "Enter one Slack channel per line. The pound symbol (#)\n" "is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack" -msgstr "" +msgstr "每行输入一个 Slack 频道。频道需要一个井号(#)。要响应一个特点信息或启动一个特定消息,将父信息 Id 添加到频道中,父信息 Id 为 16 位。在第 10 位数字后需要手动插入一个点(.)。例如:#destination-channel, 1231257890.006423。请参阅 Slack" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:90 msgid "" @@ -2738,12 +2730,6 @@ msgid "" "list for this type of notification." msgstr "每行输入一封电子邮件地址,为这类通知创建一个接收者列表。" -#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:413 -#~ msgid "" -#~ "Enter one phone number per line to specify where to\n" -#~ "route SMS messages." -#~ msgstr "每行输入一个电话号码来指定 SMS 消息的传送目标。" - #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:420 msgid "" "Enter one phone number per line to specify where to\n" @@ -2802,15 +2788,16 @@ msgstr "使用 JSON 或 YAML 语法输入变量。使用单选按钮在两者之 #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:131 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:205 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:139 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:215 -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:122 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:138 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:312 -#: screens/Job/JobOutput/JobOutputSearch.js:130 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:230 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:121 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:131 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:236 +#: screens/Job/JobOutput/JobOutputSearch.js:133 +#: screens/TopologyView/Legend.js:124 msgid "Error" msgstr "错误" -#: screens/Project/ProjectList/ProjectList.js:286 +#: screens/Project/ProjectList/ProjectList.js:302 msgid "Error fetching updated project" msgstr "获取更新的项目时出错" @@ -2829,7 +2816,7 @@ msgstr "错误消息正文" msgid "Error saving the workflow!" msgstr "保存工作流时出错!" -#: components/AdHocCommands/AdHocCommands.js:110 +#: components/AdHocCommands/AdHocCommands.js:111 #: components/CopyButton/CopyButton.js:51 #: components/DeleteButton/DeleteButton.js:56 #: components/HostToggle/HostToggle.js:76 @@ -2840,30 +2827,31 @@ msgstr "保存工作流时出错!" #: components/LaunchPrompt/LaunchPrompt.js:66 #: components/NotificationList/NotificationList.js:246 #: components/PaginatedTable/ToolbarDeleteButton.js:205 -#: components/ResourceAccessList/ResourceAccessList.js:233 -#: components/ResourceAccessList/ResourceAccessList.js:245 +#: components/RelatedTemplateList/RelatedTemplateList.js:226 +#: components/ResourceAccessList/ResourceAccessList.js:231 +#: components/ResourceAccessList/ResourceAccessList.js:243 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:434 #: components/Schedule/ScheduleList/ScheduleList.js:238 #: components/Schedule/ScheduleToggle/ScheduleToggle.js:73 #: components/Schedule/shared/SchedulePromptableFields.js:70 -#: components/TemplateList/TemplateList.js:281 +#: components/TemplateList/TemplateList.js:298 #: contexts/Config.js:94 #: screens/Application/ApplicationDetails/ApplicationDetails.js:131 #: screens/Application/ApplicationTokens/ApplicationTokenList.js:155 #: screens/Application/ApplicationsList/ApplicationsList.js:185 #: screens/Credential/CredentialDetail/CredentialDetail.js:305 -#: screens/Credential/CredentialList/CredentialList.js:194 +#: screens/Credential/CredentialList/CredentialList.js:211 #: screens/Host/HostDetail/HostDetail.js:56 #: screens/Host/HostDetail/HostDetail.js:120 #: screens/Host/HostGroups/HostGroupsList.js:244 -#: screens/Host/HostList/HostList.js:222 +#: screens/Host/HostList/HostList.js:232 #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:296 -#: screens/InstanceGroup/Instances/InstanceList.js:296 +#: screens/InstanceGroup/Instances/InstanceList.js:295 #: screens/InstanceGroup/Instances/InstanceListItem.js:218 #: screens/Instances/InstanceDetail/InstanceDetail.js:243 #: screens/Instances/InstanceList/InstanceList.js:178 #: screens/Instances/InstanceList/InstanceListItem.js:234 -#: screens/Inventory/InventoryDetail/InventoryDetail.js:149 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:168 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:78 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:284 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:295 @@ -2871,7 +2859,7 @@ msgstr "保存工作流时出错!" #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:119 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:261 #: screens/Inventory/InventoryHosts/InventoryHostList.js:200 -#: screens/Inventory/InventoryList/InventoryList.js:269 +#: screens/Inventory/InventoryList/InventoryList.js:285 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:264 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:307 #: screens/Inventory/InventorySources/InventorySourceList.js:240 @@ -2882,14 +2870,13 @@ msgstr "保存工作流时出错!" #: screens/Login/Login.js:196 #: screens/ManagementJob/ManagementJobList/ManagementJobList.js:125 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:428 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:220 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:233 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:169 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:197 #: screens/Organization/OrganizationList/OrganizationList.js:195 #: screens/Project/ProjectDetail/ProjectDetail.js:287 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:179 -#: screens/Project/ProjectList/ProjectList.js:275 -#: screens/Project/ProjectList/ProjectList.js:287 +#: screens/Project/ProjectList/ProjectList.js:291 +#: screens/Project/ProjectList/ProjectList.js:303 #: screens/Project/shared/ProjectSyncButton.js:62 #: screens/Team/TeamDetail/TeamDetail.js:78 #: screens/Team/TeamList/TeamList.js:192 @@ -2927,9 +2914,9 @@ msgstr "错误:" msgid "Errors" msgstr "错误" -#: screens/ActivityStream/ActivityStream.js:257 +#: screens/ActivityStream/ActivityStream.js:259 #: screens/ActivityStream/ActivityStreamListItem.js:46 -#: screens/Job/JobOutput/JobOutputSearch.js:97 +#: screens/Job/JobOutput/JobOutputSearch.js:100 msgid "Event" msgstr "事件" @@ -2945,7 +2932,7 @@ msgstr "事件详情 modal" msgid "Event summary not available" msgstr "事件摘要不可用" -#: screens/ActivityStream/ActivityStream.js:226 +#: screens/ActivityStream/ActivityStream.js:228 msgid "Events" msgstr "事件" @@ -2953,6 +2940,10 @@ msgstr "事件" msgid "Every minute for {0} times" msgstr "每分钟 {0} 次" +#: screens/TopologyView/Legend.js:82 +msgid "Ex" +msgstr "Ex" + #: components/Search/LookupTypeInput.js:39 msgid "Exact match (default lookup if not specified)." msgstr "完全匹配(如果没有指定,则默认查找)。" @@ -2993,10 +2984,10 @@ msgstr "当父节点出现故障状态时执行。" msgid "Execute when the parent node results in a successful state." msgstr "当父节点具有成功状态时执行。" -#: screens/InstanceGroup/Instances/InstanceList.js:198 +#: screens/InstanceGroup/Instances/InstanceList.js:197 #: screens/Instances/InstanceList/InstanceList.js:117 msgid "Execution" -msgstr "" +msgstr "Execution(执行)" #: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:90 #: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:91 @@ -3011,15 +3002,15 @@ msgid "Execution Environment" msgstr "执行环境" #: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:69 -#: components/TemplateList/TemplateListItem.js:155 +#: components/TemplateList/TemplateListItem.js:160 msgid "Execution Environment Missing" msgstr "缺少执行环境" #: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:103 -#: routeConfig.js:146 -#: screens/ActivityStream/ActivityStream.js:209 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:115 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:177 +#: routeConfig.js:147 +#: screens/ActivityStream/ActivityStream.js:211 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:129 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:191 #: screens/ExecutionEnvironment/ExecutionEnvironments.js:13 #: screens/ExecutionEnvironment/ExecutionEnvironments.js:22 #: screens/Organization/Organization.js:126 @@ -3030,10 +3021,14 @@ msgstr "缺少执行环境" msgid "Execution Environments" msgstr "执行环境" -#: screens/Job/JobDetail/JobDetail.js:272 +#: screens/Job/JobDetail/JobDetail.js:277 msgid "Execution Node" msgstr "执行节点" +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:103 +msgid "Execution environment copied successfully" +msgstr "执行环境复制成功" + #: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:110 msgid "Execution environment is missing or deleted." msgstr "执行环境缺失或删除。" @@ -3042,6 +3037,10 @@ msgstr "执行环境缺失或删除。" msgid "Execution environment not found." msgstr "未找到执行环境。" +#: screens/TopologyView/Legend.js:86 +msgid "Execution node" +msgstr "执行节点" + #: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:23 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:26 msgid "Exit Without Saving" @@ -3051,7 +3050,7 @@ msgstr "不保存退出" msgid "Expand" msgstr "展开" -#: components/DataListToolbar/DataListToolbar.js:104 +#: components/DataListToolbar/DataListToolbar.js:106 msgid "Expand all rows" msgstr "扩展所有行" @@ -3062,11 +3061,11 @@ msgstr "展开输入" #: screens/Job/JobOutput/PageControls.js:50 msgid "Expand job events" -msgstr "" +msgstr "扩展作业事件" #: screens/Job/JobOutput/shared/JobEventLineToggle.js:37 msgid "Expand section" -msgstr "" +msgstr "展开部分" #: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:46 msgid "Expected at least one of client_email, project_id or private_key to be present in the file." @@ -3074,7 +3073,7 @@ msgstr "预期该文件中至少有一个 client_email、project_id 或 private_ #: screens/Application/ApplicationTokens/ApplicationTokenList.js:137 #: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:32 -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:147 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:148 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:172 #: screens/User/UserTokenDetail/UserTokenDetail.js:52 #: screens/User/UserTokenList/UserTokenList.js:142 @@ -3098,7 +3097,7 @@ msgstr "过期于 UTC" msgid "Expires on {0}" msgstr "过期于 {0}" -#: components/JobList/JobListItem.js:287 +#: components/JobList/JobListItem.js:306 #: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:119 msgid "Explanation" msgstr "解释" @@ -3114,9 +3113,9 @@ msgstr "额外变量" #: components/Sparkline/Sparkline.js:35 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:166 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:42 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:43 #: screens/Project/ProjectDetail/ProjectDetail.js:124 -#: screens/Project/ProjectList/ProjectListItem.js:73 +#: screens/Project/ProjectList/ProjectListItem.js:77 msgid "FINISHED:" msgstr "完成:" @@ -3128,7 +3127,7 @@ msgstr "事实存储" #: screens/Host/Host.js:62 #: screens/Host/HostFacts/HostFacts.js:45 #: screens/Host/Hosts.js:29 -#: screens/Inventory/Inventories.js:69 +#: screens/Inventory/Inventories.js:70 #: screens/Inventory/InventoryHost/InventoryHost.js:78 #: screens/Inventory/InventoryHostFacts/InventoryHostFacts.js:39 msgid "Facts" @@ -3168,7 +3167,7 @@ msgstr "批准一个或多个工作流批准失败。" msgid "Failed to approve workflow approval." msgstr "批准工作流批准失败。" -#: components/ResourceAccessList/ResourceAccessList.js:237 +#: components/ResourceAccessList/ResourceAccessList.js:235 msgid "Failed to assign roles properly" msgstr "正确分配角色失败" @@ -3178,7 +3177,7 @@ msgid "Failed to associate role" msgstr "关联角色失败" #: screens/Host/HostGroups/HostGroupsList.js:248 -#: screens/InstanceGroup/Instances/InstanceList.js:299 +#: screens/InstanceGroup/Instances/InstanceList.js:298 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:287 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:265 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:268 @@ -3187,12 +3186,12 @@ msgid "Failed to associate." msgstr "关联失败。" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:285 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:109 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:111 msgid "Failed to cancel Inventory Source Sync" msgstr "取消清单源同步失败" #: screens/Project/ProjectDetail/ProjectDetail.js:261 -#: screens/Project/ProjectList/ProjectListItem.js:219 +#: screens/Project/ProjectList/ProjectListItem.js:224 msgid "Failed to cancel Project Sync" msgstr "取消项目同步失败" @@ -3200,29 +3199,29 @@ msgstr "取消项目同步失败" msgid "Failed to cancel one or more jobs." msgstr "取消一个或多个作业失败。" -#: components/JobList/JobListItem.js:107 -#: screens/Job/JobDetail/JobDetail.js:493 +#: components/JobList/JobListItem.js:114 +#: screens/Job/JobDetail/JobDetail.js:498 #: screens/Job/JobOutput/shared/OutputToolbar.js:138 msgid "Failed to cancel {0}" msgstr "取消 {0} 失败" -#: screens/Credential/CredentialList/CredentialListItem.js:85 +#: screens/Credential/CredentialList/CredentialListItem.js:88 msgid "Failed to copy credential." msgstr "复制凭证失败。" -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:104 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:112 msgid "Failed to copy execution environment" msgstr "复制执行环境失败" -#: screens/Inventory/InventoryList/InventoryListItem.js:158 +#: screens/Inventory/InventoryList/InventoryListItem.js:162 msgid "Failed to copy inventory." msgstr "复制清单失败。" -#: screens/Project/ProjectList/ProjectListItem.js:257 +#: screens/Project/ProjectList/ProjectListItem.js:262 msgid "Failed to copy project." msgstr "复制项目失败。" -#: components/TemplateList/TemplateListItem.js:239 +#: components/TemplateList/TemplateListItem.js:244 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:160 msgid "Failed to copy template." msgstr "复制模板失败。" @@ -3248,7 +3247,7 @@ msgstr "删除主机失败。" msgid "Failed to delete inventory source {name}." msgstr "删除清单源 {name} 失败。" -#: screens/Inventory/InventoryDetail/InventoryDetail.js:152 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:171 msgid "Failed to delete inventory." msgstr "删除清单失败。" @@ -3268,11 +3267,11 @@ msgstr "删除一个或多个应用程序失败。" msgid "Failed to delete one or more credential types." msgstr "删除一个或多个凭证类型失败。" -#: screens/Credential/CredentialList/CredentialList.js:197 +#: screens/Credential/CredentialList/CredentialList.js:214 msgid "Failed to delete one or more credentials." msgstr "删除一个或多个凭证失败。" -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:218 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:233 msgid "Failed to delete one or more execution environments" msgstr "删除一个或多个执行环境失败" @@ -3280,16 +3279,16 @@ msgstr "删除一个或多个执行环境失败" msgid "Failed to delete one or more groups." msgstr "删除一个或多个组失败。" -#: screens/Host/HostList/HostList.js:225 +#: screens/Host/HostList/HostList.js:235 #: screens/Inventory/InventoryHosts/InventoryHostList.js:203 msgid "Failed to delete one or more hosts." msgstr "删除一个或多个主机失败。" -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:315 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:239 msgid "Failed to delete one or more instance groups." msgstr "删除一个或多个实例组失败。" -#: screens/Inventory/InventoryList/InventoryList.js:272 +#: screens/Inventory/InventoryList/InventoryList.js:288 msgid "Failed to delete one or more inventories." msgstr "删除一个或多个清单失败。" @@ -3297,7 +3296,7 @@ msgstr "删除一个或多个清单失败。" msgid "Failed to delete one or more inventory sources." msgstr "删除一个或多个清单源失败。" -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:182 +#: components/RelatedTemplateList/RelatedTemplateList.js:229 msgid "Failed to delete one or more job templates." msgstr "删除一个或多个作业模板失败。" @@ -3305,7 +3304,7 @@ msgstr "删除一个或多个作业模板失败。" msgid "Failed to delete one or more jobs." msgstr "删除一个或多个作业失败。" -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:223 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:236 msgid "Failed to delete one or more notification template." msgstr "删除一个或多个通知模板失败。" @@ -3313,7 +3312,7 @@ msgstr "删除一个或多个通知模板失败。" msgid "Failed to delete one or more organizations." msgstr "删除一个或多个机构失败。" -#: screens/Project/ProjectList/ProjectList.js:278 +#: screens/Project/ProjectList/ProjectList.js:294 msgid "Failed to delete one or more projects." msgstr "删除一个或多个项目失败。" @@ -3325,7 +3324,7 @@ msgstr "删除一个或多个调度失败。" msgid "Failed to delete one or more teams." msgstr "删除一个或多个团队失败。" -#: components/TemplateList/TemplateList.js:284 +#: components/TemplateList/TemplateList.js:301 msgid "Failed to delete one or more templates." msgstr "删除一个或多个模板失败。" @@ -3353,7 +3352,7 @@ msgstr "删除机构失败。" msgid "Failed to delete project." msgstr "删除项目失败。" -#: components/ResourceAccessList/ResourceAccessList.js:248 +#: components/ResourceAccessList/ResourceAccessList.js:246 msgid "Failed to delete role" msgstr "删除角色失败" @@ -3410,7 +3409,7 @@ msgid "Failed to disassociate one or more hosts." msgstr "解除关联一个或多个主机失败。" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:301 -#: screens/InstanceGroup/Instances/InstanceList.js:301 +#: screens/InstanceGroup/Instances/InstanceList.js:300 #: screens/Instances/InstanceDetail/InstanceDetail.js:248 msgid "Failed to disassociate one or more instances." msgstr "解除关联一个或多个实例失败。" @@ -3423,11 +3422,11 @@ msgstr "解除关联一个或多个团队失败。" msgid "Failed to fetch custom login configuration settings. System defaults will be shown instead." msgstr "获取自定义登录配置设置失败。系统默认设置会被显示。" -#: screens/Project/ProjectList/ProjectList.js:290 +#: screens/Project/ProjectList/ProjectList.js:306 msgid "Failed to fetch the updated project data." msgstr "获取更新的项目数据失败。" -#: components/AdHocCommands/AdHocCommands.js:118 +#: components/AdHocCommands/AdHocCommands.js:119 #: components/LaunchButton/LaunchButton.js:165 #: screens/ManagementJob/ManagementJobList/ManagementJobList.js:128 msgid "Failed to launch job." @@ -3445,7 +3444,7 @@ msgstr "获取完整节点资源对象失败。" msgid "Failed to retrieve node credentials." msgstr "获取节点凭证失败。" -#: screens/InstanceGroup/Instances/InstanceList.js:303 +#: screens/InstanceGroup/Instances/InstanceList.js:302 #: screens/Instances/InstanceList/InstanceList.js:181 msgid "Failed to run a health check on one or more instances." msgstr "在一个或多个实例上运行健康检查失败。" @@ -3524,7 +3523,7 @@ msgstr "字段包含值。" msgid "Field ends with value." msgstr "字段以值结尾。" -#: screens/InstanceGroup/shared/ContainerGroupForm.js:79 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:76 msgid "Field for passing a custom Kubernetes or OpenShift Pod specification." msgstr "用于传递自定义 Kubernetes 或 OpenShift Pod 规格的字段。" @@ -3540,7 +3539,7 @@ msgstr "字段以值开头。" msgid "Fifth" msgstr "第五" -#: screens/Job/JobOutput/JobOutputSearch.js:114 +#: screens/Job/JobOutput/JobOutputSearch.js:117 msgid "File Difference" msgstr "文件差异" @@ -3552,17 +3551,17 @@ msgstr "上传文件被拒绝。请选择单个 .json 文件。" msgid "File, directory or script" msgstr "文件、目录或脚本" -#: components/Search/Search.js:180 -#: components/Search/Search.js:204 +#: components/Search/Search.js:187 +#: components/Search/Search.js:211 msgid "Filter By {name}" msgstr "按 {name} 过滤。" #: components/JobList/JobList.js:244 -#: components/JobList/JobListItem.js:93 +#: components/JobList/JobListItem.js:100 msgid "Finish Time" msgstr "完成时间" -#: screens/Job/JobDetail/JobDetail.js:116 +#: screens/Job/JobDetail/JobDetail.js:117 #: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:159 msgid "Finished" msgstr "完成" @@ -3573,7 +3572,7 @@ msgstr "第一" #: components/AddRole/AddResourceRole.js:27 #: components/AddRole/AddResourceRole.js:41 -#: components/ResourceAccessList/ResourceAccessList.js:134 +#: components/ResourceAccessList/ResourceAccessList.js:132 #: screens/User/UserDetail/UserDetail.js:64 #: screens/User/UserList/UserList.js:124 #: screens/User/UserList/UserList.js:161 @@ -3586,12 +3585,13 @@ msgstr "名" msgid "First Run" msgstr "首次运行" -#: components/ResourceAccessList/ResourceAccessList.js:183 +#: components/ResourceAccessList/ResourceAccessList.js:181 #: components/ResourceAccessList/ResourceAccessListItem.js:67 msgid "First name" -msgstr "名" +msgstr "名字" -#: components/Search/AdvancedSearch.js:224 +#: components/Search/AdvancedSearch.js:208 +#: components/Search/AdvancedSearch.js:222 msgid "First, select a key" msgstr "首先,选择一个密钥" @@ -3599,11 +3599,16 @@ msgstr "首先,选择一个密钥" msgid "Fit the graph to the available screen size" msgstr "使图像与可用屏幕大小匹配" +#: screens/TopologyView/Header.js:75 +#: screens/TopologyView/Header.js:78 +msgid "Fit to screen" +msgstr "根据屏幕调整" + #: screens/Template/Survey/SurveyQuestionForm.js:94 msgid "Float" msgstr "浮点值" -#: screens/Job/JobOutput/JobOutputSearch.js:181 +#: screens/Job/JobOutput/JobOutputSearch.js:184 msgid "Follow" msgstr "关注" @@ -3673,7 +3678,7 @@ msgstr "Galaxy 凭证" msgid "Galaxy credentials must be owned by an Organization." msgstr "Galaxy 凭证必须属于机构。" -#: screens/Job/JobOutput/JobOutputSearch.js:122 +#: screens/Job/JobOutput/JobOutputSearch.js:125 msgid "Gathering Facts" msgstr "收集事实" @@ -3688,7 +3693,7 @@ msgstr "获取订阅" #: components/Lookup/ProjectLookup.js:135 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:89 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:158 -#: screens/Project/ProjectList/ProjectList.js:184 +#: screens/Project/ProjectList/ProjectList.js:198 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:97 msgid "Git" msgstr "Git" @@ -3737,12 +3742,8 @@ msgstr "GitHub 设置" msgid "GitLab" msgstr "GitLab" -#: components/Lookup/ExecutionEnvironmentLookup.js:206 -#~ msgid "Global Default Execution Environment" -#~ msgstr "全局默认执行环境" - #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:76 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:76 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:84 msgid "Globally Available" msgstr "全局可用" @@ -3779,7 +3780,7 @@ msgid "Google OAuth2" msgstr "Google OAuth2" #: components/NotificationList/NotificationList.js:194 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:150 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:135 msgid "Grafana" msgstr "Grafana" @@ -3800,11 +3801,11 @@ msgstr "大于比较。" msgid "Greater than or equal to comparison." msgstr "大于或等于比较。" -#: components/Lookup/HostFilterLookup.js:92 +#: components/Lookup/HostFilterLookup.js:102 msgid "Group" msgstr "组" -#: screens/Inventory/Inventories.js:76 +#: screens/Inventory/Inventories.js:77 msgid "Group details" msgstr "组详情" @@ -3815,12 +3816,12 @@ msgstr "组类型" #: screens/Host/Host.js:67 #: screens/Host/HostGroups/HostGroupsList.js:231 #: screens/Host/Hosts.js:30 -#: screens/Inventory/Inventories.js:70 -#: screens/Inventory/Inventories.js:72 -#: screens/Inventory/Inventory.js:64 +#: screens/Inventory/Inventories.js:71 +#: screens/Inventory/Inventories.js:73 +#: screens/Inventory/Inventory.js:65 #: screens/Inventory/InventoryHost/InventoryHost.js:83 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:248 -#: screens/Inventory/InventoryList/InventoryListItem.js:123 +#: screens/Inventory/InventoryList/InventoryListItem.js:127 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:251 #: util/getRelatedResourceDeleteDetails.js:118 msgid "Groups" @@ -3844,6 +3845,7 @@ msgid "Health Check" msgstr "健康检查" #: components/StatusLabel/StatusLabel.js:29 +#: screens/TopologyView/Legend.js:118 msgid "Healthy" msgstr "健康" @@ -3861,13 +3863,17 @@ msgid "Hide description" msgstr "隐藏描述" #: components/NotificationList/NotificationList.js:195 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:151 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:136 msgid "Hipchat" msgstr "HipChat" #: screens/Instances/InstanceList/InstanceList.js:119 msgid "Hop" -msgstr "" +msgstr "Hop(跃点)" + +#: screens/TopologyView/Legend.js:103 +msgid "Hop node" +msgstr "Hop(跃点)节点" #: screens/Job/JobOutput/HostEventModal.js:112 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:148 @@ -3875,11 +3881,11 @@ msgstr "" msgid "Host" msgstr "主机" -#: screens/Job/JobOutput/JobOutputSearch.js:109 +#: screens/Job/JobOutput/JobOutputSearch.js:112 msgid "Host Async Failure" msgstr "主机同步故障" -#: screens/Job/JobOutput/JobOutputSearch.js:108 +#: screens/Job/JobOutput/JobOutputSearch.js:111 msgid "Host Async OK" msgstr "主机异步正常" @@ -3897,11 +3903,11 @@ msgstr "主机计数" msgid "Host Details" msgstr "类型详情" -#: screens/Job/JobOutput/JobOutputSearch.js:100 +#: screens/Job/JobOutput/JobOutputSearch.js:103 msgid "Host Failed" msgstr "主机故障" -#: screens/Job/JobOutput/JobOutputSearch.js:103 +#: screens/Job/JobOutput/JobOutputSearch.js:106 msgid "Host Failure" msgstr "主机故障" @@ -3915,31 +3921,31 @@ msgstr "主机过滤器" msgid "Host Name" msgstr "主机名" -#: screens/Job/JobOutput/JobOutputSearch.js:102 +#: screens/Job/JobOutput/JobOutputSearch.js:105 msgid "Host OK" msgstr "主机正常" -#: screens/Job/JobOutput/JobOutputSearch.js:107 +#: screens/Job/JobOutput/JobOutputSearch.js:110 msgid "Host Polling" msgstr "主机轮询" -#: screens/Job/JobOutput/JobOutputSearch.js:113 +#: screens/Job/JobOutput/JobOutputSearch.js:116 msgid "Host Retry" msgstr "主机重试" -#: screens/Job/JobOutput/JobOutputSearch.js:104 +#: screens/Job/JobOutput/JobOutputSearch.js:107 msgid "Host Skipped" msgstr "主机已跳过" -#: screens/Job/JobOutput/JobOutputSearch.js:101 +#: screens/Job/JobOutput/JobOutputSearch.js:104 msgid "Host Started" msgstr "主机已启动" -#: screens/Job/JobOutput/JobOutputSearch.js:105 +#: screens/Job/JobOutput/JobOutputSearch.js:108 msgid "Host Unreachable" msgstr "主机无法访问" -#: screens/Inventory/Inventories.js:67 +#: screens/Inventory/Inventories.js:68 msgid "Host details" msgstr "主机详情" @@ -3956,23 +3962,23 @@ msgstr "未找到主机" msgid "Host status information for this job is unavailable." msgstr "此作业的主机状态信息不可用。" -#: routeConfig.js:84 -#: screens/ActivityStream/ActivityStream.js:168 +#: routeConfig.js:85 +#: screens/ActivityStream/ActivityStream.js:170 #: screens/Dashboard/Dashboard.js:81 -#: screens/Host/HostList/HostList.js:135 -#: screens/Host/HostList/HostList.js:182 +#: screens/Host/HostList/HostList.js:143 +#: screens/Host/HostList/HostList.js:190 #: screens/Host/Hosts.js:15 #: screens/Host/Hosts.js:24 -#: screens/Inventory/Inventories.js:63 -#: screens/Inventory/Inventories.js:77 -#: screens/Inventory/Inventory.js:65 +#: screens/Inventory/Inventories.js:64 +#: screens/Inventory/Inventories.js:78 +#: screens/Inventory/Inventory.js:66 #: screens/Inventory/InventoryGroup/InventoryGroup.js:67 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:189 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:271 #: screens/Inventory/InventoryHosts/InventoryHostList.js:112 #: screens/Inventory/InventoryHosts/InventoryHostList.js:171 -#: screens/Inventory/SmartInventory.js:67 -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:63 +#: screens/Inventory/SmartInventory.js:68 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:71 #: screens/Job/JobOutput/shared/OutputToolbar.js:97 #: util/getRelatedResourceDeleteDetails.js:122 msgid "Hosts" @@ -3999,13 +4005,21 @@ msgstr "剩余主机" msgid "Hour" msgstr "小时" -#: screens/InstanceGroup/Instances/InstanceList.js:199 +#: screens/TopologyView/Legend.js:92 +msgid "Hy" +msgstr "Hy" + +#: screens/InstanceGroup/Instances/InstanceList.js:198 #: screens/Instances/InstanceList/InstanceList.js:118 msgid "Hybrid" -msgstr "" +msgstr "Hybrid(混合)" + +#: screens/TopologyView/Legend.js:95 +msgid "Hybrid node" +msgstr "混合节点" #: components/JobList/JobList.js:196 -#: components/Lookup/HostFilterLookup.js:88 +#: components/Lookup/HostFilterLookup.js:98 #: screens/Team/TeamRoles/TeamRolesList.js:155 msgid "ID" msgstr "ID" @@ -4027,7 +4041,7 @@ msgid "ID of the panel (optional)" msgstr "面板 ID(可选)" #: components/NotificationList/NotificationList.js:196 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:152 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:137 msgid "IRC" msgstr "IRC" @@ -4151,10 +4165,10 @@ msgid "" msgstr "如果您希望清单源在启动和项目更新时更新,请点启动时更新,并进入" #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:52 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:127 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:133 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:152 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:67 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:141 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:147 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:166 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:75 #: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:96 #: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:89 #: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:108 @@ -4162,7 +4176,7 @@ msgstr "如果您希望清单源在启动和项目更新时更新,请点启动 msgid "Image" msgstr "镜像" -#: screens/Job/JobOutput/JobOutputSearch.js:117 +#: screens/Job/JobOutput/JobOutputSearch.js:120 msgid "Including File" msgstr "包含文件" @@ -4181,13 +4195,13 @@ msgstr "Info" msgid "Initiated By" msgstr "启动者" -#: screens/ActivityStream/ActivityStream.js:245 -#: screens/ActivityStream/ActivityStream.js:255 +#: screens/ActivityStream/ActivityStream.js:247 +#: screens/ActivityStream/ActivityStream.js:257 #: screens/ActivityStream/ActivityStreamDetailButton.js:44 msgid "Initiated by" msgstr "启动者" -#: screens/ActivityStream/ActivityStream.js:235 +#: screens/ActivityStream/ActivityStream.js:237 msgid "Initiated by (username)" msgstr "启动者(用户名)" @@ -4214,7 +4228,7 @@ msgstr "Insights for Ansible Automation Platform" msgid "Insights for Ansible Automation Platform dashboard" msgstr "Insights for Ansible Automation Platform 仪表板" -#: components/Lookup/HostFilterLookup.js:113 +#: components/Lookup/HostFilterLookup.js:123 msgid "Insights system ID" msgstr "Insights 系统 ID" @@ -4226,7 +4240,7 @@ msgstr "实例" msgid "Instance Filters" msgstr "实例过滤器" -#: screens/Job/JobDetail/JobDetail.js:278 +#: screens/Job/JobDetail/JobDetail.js:283 msgid "Instance Group" msgstr "实例组" @@ -4234,32 +4248,32 @@ msgstr "实例组" #: components/Lookup/InstanceGroupsLookup.js:75 #: components/Lookup/InstanceGroupsLookup.js:121 #: components/PromptDetail/PromptJobTemplateDetail.js:229 -#: routeConfig.js:131 -#: screens/ActivityStream/ActivityStream.js:197 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:166 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:268 -#: screens/InstanceGroup/InstanceGroups.js:37 -#: screens/InstanceGroup/InstanceGroups.js:47 +#: routeConfig.js:132 +#: screens/ActivityStream/ActivityStream.js:199 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:111 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:193 +#: screens/InstanceGroup/InstanceGroups.js:44 +#: screens/InstanceGroup/InstanceGroups.js:54 #: screens/Inventory/InventoryDetail/InventoryDetail.js:84 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:117 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:392 msgid "Instance Groups" msgstr "实例组" -#: components/Lookup/HostFilterLookup.js:105 +#: components/Lookup/HostFilterLookup.js:115 msgid "Instance ID" msgstr "实例 ID" -#: screens/InstanceGroup/InstanceGroups.js:54 +#: screens/InstanceGroup/InstanceGroups.js:61 msgid "Instance details" msgstr "实例详情" -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:64 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:58 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:69 msgid "Instance group" msgstr "实例组" -#: screens/InstanceGroup/InstanceGroup.js:104 +#: screens/InstanceGroup/InstanceGroup.js:91 msgid "Instance group not found." msgstr "没有找到实例组" @@ -4272,14 +4286,14 @@ msgstr "实例组使用的容量" msgid "Instance groups" msgstr "实例组" -#: routeConfig.js:136 -#: screens/ActivityStream/ActivityStream.js:195 -#: screens/InstanceGroup/InstanceGroup.js:86 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:288 +#: routeConfig.js:137 +#: screens/ActivityStream/ActivityStream.js:197 +#: screens/InstanceGroup/InstanceGroup.js:73 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:212 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:73 -#: screens/InstanceGroup/InstanceGroups.js:52 -#: screens/InstanceGroup/Instances/InstanceList.js:182 -#: screens/InstanceGroup/Instances/InstanceList.js:278 +#: screens/InstanceGroup/InstanceGroups.js:59 +#: screens/InstanceGroup/Instances/InstanceList.js:181 +#: screens/InstanceGroup/Instances/InstanceList.js:277 #: screens/Instances/InstanceList/InstanceList.js:101 #: screens/Instances/Instances.js:11 #: screens/Instances/Instances.js:19 @@ -4311,26 +4325,26 @@ msgid "Invalid username or password. Please try again." msgstr "无效的用户名或密码。请重试。" #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:119 -#: routeConfig.js:79 -#: screens/ActivityStream/ActivityStream.js:165 +#: routeConfig.js:80 +#: screens/ActivityStream/ActivityStream.js:167 #: screens/Dashboard/Dashboard.js:92 #: screens/Inventory/Inventories.js:16 -#: screens/Inventory/InventoryList/InventoryList.js:159 -#: screens/Inventory/InventoryList/InventoryList.js:222 +#: screens/Inventory/InventoryList/InventoryList.js:174 +#: screens/Inventory/InventoryList/InventoryList.js:237 #: util/getRelatedResourceDeleteDetails.js:201 #: util/getRelatedResourceDeleteDetails.js:269 msgid "Inventories" msgstr "清单" -#: screens/Inventory/InventoryList/InventoryListItem.js:149 +#: screens/Inventory/InventoryList/InventoryListItem.js:153 msgid "Inventories with sources cannot be copied" msgstr "无法复制含有源的清单" #: components/HostForm/HostForm.js:48 -#: components/JobList/JobListItem.js:204 +#: components/JobList/JobListItem.js:223 #: components/LaunchPrompt/steps/InventoryStep.js:105 #: components/LaunchPrompt/steps/useInventoryStep.js:48 -#: components/Lookup/HostFilterLookup.js:376 +#: components/Lookup/HostFilterLookup.js:422 #: components/Lookup/HostListItem.js:9 #: components/Lookup/InventoryLookup.js:129 #: components/Lookup/InventoryLookup.js:138 @@ -4343,18 +4357,19 @@ msgstr "无法复制含有源的清单" #: components/PromptDetail/PromptJobTemplateDetail.js:134 #: components/PromptDetail/PromptWFJobTemplateDetail.js:77 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:297 -#: components/TemplateList/TemplateListItem.js:283 -#: components/TemplateList/TemplateListItem.js:293 +#: components/TemplateList/TemplateListItem.js:288 +#: components/TemplateList/TemplateListItem.js:298 #: screens/Host/HostDetail/HostDetail.js:75 -#: screens/Host/HostList/HostList.js:162 +#: screens/Host/HostList/HostList.js:170 #: screens/Host/HostList/HostListItem.js:55 #: screens/Inventory/InventoryDetail/InventoryDetail.js:72 -#: screens/Inventory/InventoryList/InventoryList.js:171 -#: screens/Inventory/InventoryList/InventoryListItem.js:113 +#: screens/Inventory/InventoryList/InventoryList.js:186 +#: screens/Inventory/InventoryList/InventoryListItem.js:117 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:39 -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:104 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:113 #: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:39 -#: screens/Job/JobDetail/JobDetail.js:164 +#: screens/Job/JobDetail/JobDetail.js:165 +#: screens/Job/JobDetail/JobDetail.js:179 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:213 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:221 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:140 @@ -4370,15 +4385,15 @@ msgstr "清单(名称)" msgid "Inventory File" msgstr "清单文件" -#: components/Lookup/HostFilterLookup.js:96 +#: components/Lookup/HostFilterLookup.js:106 msgid "Inventory ID" msgstr "清单 ID" -#: screens/Job/JobDetail/JobDetail.js:182 +#: screens/Job/JobDetail/JobDetail.js:185 msgid "Inventory Source" msgstr "清单源" -#: screens/Job/JobDetail/JobDetail.js:205 +#: screens/Job/JobDetail/JobDetail.js:208 msgid "Inventory Source Project" msgstr "清单源项目" @@ -4387,7 +4402,7 @@ msgid "Inventory Source Sync" msgstr "清单源同步" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:283 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:108 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:110 msgid "Inventory Source Sync Error" msgstr "清单源同步错误" @@ -4399,14 +4414,14 @@ msgid "Inventory Sources" msgstr "清单源" #: components/JobList/JobList.js:208 -#: components/JobList/JobListItem.js:37 +#: components/JobList/JobListItem.js:43 #: components/Schedule/ScheduleList/ScheduleListItem.js:36 #: components/Workflow/WorkflowLegend.js:100 -#: screens/Job/JobDetail/JobDetail.js:70 +#: screens/Job/JobDetail/JobDetail.js:71 msgid "Inventory Sync" msgstr "清单同步" -#: screens/Inventory/InventoryList/InventoryList.js:168 +#: screens/Inventory/InventoryList/InventoryList.js:183 msgid "Inventory Type" msgstr "清单类型" @@ -4414,12 +4429,16 @@ msgstr "清单类型" msgid "Inventory Update" msgstr "清单更新" +#: screens/Inventory/InventoryList/InventoryList.js:121 +msgid "Inventory copied successfully" +msgstr "成功复制清单" + #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:228 #: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:104 msgid "Inventory file" msgstr "清单文件" -#: screens/Inventory/Inventory.js:91 +#: screens/Inventory/Inventory.js:93 msgid "Inventory not found." msgstr "未找到清单。" @@ -4431,23 +4450,23 @@ msgstr "清单同步" msgid "Inventory sync failures" msgstr "清单同步失败" -#: components/DataListToolbar/DataListToolbar.js:109 +#: components/DataListToolbar/DataListToolbar.js:111 msgid "Is expanded" msgstr "已展开" -#: components/DataListToolbar/DataListToolbar.js:111 +#: components/DataListToolbar/DataListToolbar.js:113 msgid "Is not expanded" msgstr "未扩展" -#: screens/Job/JobOutput/JobOutputSearch.js:111 +#: screens/Job/JobOutput/JobOutputSearch.js:114 msgid "Item Failed" msgstr "项故障" -#: screens/Job/JobOutput/JobOutputSearch.js:110 +#: screens/Job/JobOutput/JobOutputSearch.js:113 msgid "Item OK" msgstr "项正常" -#: screens/Job/JobOutput/JobOutputSearch.js:112 +#: screens/Job/JobOutput/JobOutputSearch.js:115 msgid "Item Skipped" msgstr "项已跳过" @@ -4462,9 +4481,9 @@ msgstr "每页的项" #: components/Sparkline/Sparkline.js:28 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:159 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:35 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:36 #: screens/Project/ProjectDetail/ProjectDetail.js:117 -#: screens/Project/ProjectList/ProjectListItem.js:66 +#: screens/Project/ProjectList/ProjectListItem.js:70 msgid "JOB ID:" msgstr "作业 ID:" @@ -4489,21 +4508,21 @@ msgstr "1 月" msgid "Job" msgstr "作业" -#: components/JobList/JobListItem.js:105 -#: screens/Job/JobDetail/JobDetail.js:491 -#: screens/Job/JobOutput/JobOutput.js:800 -#: screens/Job/JobOutput/JobOutput.js:801 +#: components/JobList/JobListItem.js:112 +#: screens/Job/JobDetail/JobDetail.js:496 +#: screens/Job/JobOutput/JobOutput.js:821 +#: screens/Job/JobOutput/JobOutput.js:822 #: screens/Job/JobOutput/shared/OutputToolbar.js:136 msgid "Job Cancel Error" msgstr "作业取消错误" -#: screens/Job/JobDetail/JobDetail.js:513 -#: screens/Job/JobOutput/JobOutput.js:789 -#: screens/Job/JobOutput/JobOutput.js:790 +#: screens/Job/JobDetail/JobDetail.js:518 +#: screens/Job/JobOutput/JobOutput.js:810 +#: screens/Job/JobOutput/JobOutput.js:811 msgid "Job Delete Error" msgstr "作业删除错误" -#: screens/Job/JobDetail/JobDetail.js:97 +#: screens/Job/JobDetail/JobDetail.js:98 msgid "Job ID" msgstr "作业 ID" @@ -4511,13 +4530,13 @@ msgstr "作业 ID" msgid "Job Runs" msgstr "作业运行" -#: components/JobList/JobListItem.js:294 -#: screens/Job/JobDetail/JobDetail.js:293 +#: components/JobList/JobListItem.js:313 +#: screens/Job/JobDetail/JobDetail.js:298 msgid "Job Slice" msgstr "作业分片" -#: components/JobList/JobListItem.js:299 -#: screens/Job/JobDetail/JobDetail.js:300 +#: components/JobList/JobListItem.js:318 +#: screens/Job/JobDetail/JobDetail.js:305 msgid "Job Slice Parent" msgstr "任务分片父级" @@ -4536,28 +4555,33 @@ msgstr "作业状态" #: components/PromptDetail/PromptDetail.js:235 #: components/PromptDetail/PromptJobTemplateDetail.js:248 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:353 -#: screens/Job/JobDetail/JobDetail.js:372 +#: screens/Job/JobDetail/JobDetail.js:377 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:418 #: screens/Template/shared/JobTemplateForm.js:519 msgid "Job Tags" msgstr "作业标签" -#: components/JobList/JobListItem.js:172 -#: components/TemplateList/TemplateList.js:202 +#: components/JobList/JobListItem.js:191 +#: components/TemplateList/TemplateList.js:217 #: components/Workflow/WorkflowLegend.js:92 #: components/Workflow/WorkflowNodeHelp.js:59 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:97 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:17 -#: screens/Job/JobDetail/JobDetail.js:123 +#: screens/Job/JobDetail/JobDetail.js:124 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:93 msgid "Job Template" -msgstr "作业模板" +msgstr "任务模板" #: components/LaunchPrompt/steps/credentialsValidator.js:38 msgid "Job Template default credentials must be replaced with one of the same type. Please select a credential for the following types in order to proceed: {0}" msgstr "作业模板默认凭证必须替换为相同类型之一。请为以下类型选择一个凭证才能继续: {0}" -#: screens/Project/Project.js:115 +#: screens/Credential/Credential.js:78 +#: screens/Credential/Credentials.js:29 +#: screens/Inventory/Inventories.js:61 +#: screens/Inventory/Inventory.js:73 +#: screens/Inventory/SmartInventory.js:74 +#: screens/Project/Project.js:106 #: screens/Project/Projects.js:31 #: util/getRelatedResourceDeleteDetails.js:55 #: util/getRelatedResourceDeleteDetails.js:100 @@ -4578,7 +4602,7 @@ msgstr "在创建或编辑节点时无法选择具有提示密码凭证的作业 #: components/PromptDetail/PromptDetail.js:183 #: components/PromptDetail/PromptJobTemplateDetail.js:107 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:293 -#: screens/Job/JobDetail/JobDetail.js:157 +#: screens/Job/JobDetail/JobDetail.js:158 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:192 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:137 #: screens/Template/shared/JobTemplateForm.js:250 @@ -4593,28 +4617,28 @@ msgstr "作业状态" msgid "Job status graph tab" msgstr "作业状态图标签页" +#: components/RelatedTemplateList/RelatedTemplateList.js:141 +#: components/RelatedTemplateList/RelatedTemplateList.js:191 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:15 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:117 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:149 msgid "Job templates" msgstr "作业模板" #: components/JobList/JobList.js:187 #: components/JobList/JobList.js:270 -#: routeConfig.js:38 -#: screens/ActivityStream/ActivityStream.js:142 +#: routeConfig.js:39 +#: screens/ActivityStream/ActivityStream.js:144 #: screens/Dashboard/shared/LineChart.js:64 #: screens/Host/Host.js:72 #: screens/Host/Hosts.js:31 -#: screens/InstanceGroup/ContainerGroup.js:80 -#: screens/InstanceGroup/InstanceGroup.js:91 -#: screens/InstanceGroup/InstanceGroups.js:55 -#: screens/InstanceGroup/InstanceGroups.js:60 +#: screens/InstanceGroup/ContainerGroup.js:71 +#: screens/InstanceGroup/InstanceGroup.js:78 +#: screens/InstanceGroup/InstanceGroups.js:62 +#: screens/InstanceGroup/InstanceGroups.js:67 #: screens/Inventory/Inventories.js:59 -#: screens/Inventory/Inventories.js:68 -#: screens/Inventory/Inventory.js:68 +#: screens/Inventory/Inventories.js:69 +#: screens/Inventory/Inventory.js:69 #: screens/Inventory/InventoryHost/InventoryHost.js:88 -#: screens/Inventory/SmartInventory.js:69 +#: screens/Inventory/SmartInventory.js:70 #: screens/Job/Jobs.js:21 #: screens/Job/Jobs.js:31 #: screens/Setting/SettingList.js:87 @@ -4637,19 +4661,19 @@ msgstr "7 月" msgid "June" msgstr "6 月" -#: components/Search/AdvancedSearch.js:162 +#: components/Search/AdvancedSearch.js:256 msgid "Key" msgstr "密钥" -#: components/Search/AdvancedSearch.js:153 +#: components/Search/AdvancedSearch.js:247 msgid "Key select" msgstr "键选择" -#: components/Search/AdvancedSearch.js:156 +#: components/Search/AdvancedSearch.js:250 msgid "Key typeahead" msgstr "键 typeahead" -#: screens/ActivityStream/ActivityStream.js:230 +#: screens/ActivityStream/ActivityStream.js:232 msgid "Keyword" msgstr "关键词" @@ -4706,19 +4730,22 @@ msgstr "LDAP4" msgid "LDAP5" msgstr "LDAP5" -#: components/TemplateList/TemplateList.js:219 +#: components/RelatedTemplateList/RelatedTemplateList.js:163 +#: components/TemplateList/TemplateList.js:234 msgid "Label" -msgstr "" +msgstr "标志" #: components/JobList/JobList.js:200 msgid "Label Name" msgstr "标签名称" -#: components/JobList/JobListItem.js:264 +#: components/JobList/JobListItem.js:283 #: components/PromptDetail/PromptJobTemplateDetail.js:210 #: components/PromptDetail/PromptWFJobTemplateDetail.js:114 -#: components/TemplateList/TemplateListItem.js:344 -#: screens/Job/JobDetail/JobDetail.js:352 +#: components/TemplateList/TemplateListItem.js:349 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:108 +#: screens/Inventory/shared/InventoryForm.js:74 +#: screens/Job/JobDetail/JobDetail.js:357 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:372 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:188 #: screens/Template/shared/JobTemplateForm.js:391 @@ -4750,7 +4777,7 @@ msgstr "最近登陆" #: components/PromptDetail/PromptDetail.js:159 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:282 -#: components/TemplateList/TemplateListItem.js:314 +#: components/TemplateList/TemplateListItem.js:319 #: screens/Application/ApplicationDetails/ApplicationDetails.js:101 #: screens/Application/ApplicationsList/ApplicationListItem.js:45 #: screens/Application/ApplicationsList/ApplicationsList.js:159 @@ -4759,11 +4786,11 @@ msgstr "最近登陆" #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:104 #: screens/Host/HostDetail/HostDetail.js:86 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:71 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:100 -#: screens/Inventory/InventoryDetail/InventoryDetail.js:117 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:94 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:136 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:45 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:85 -#: screens/Job/JobDetail/JobDetail.js:431 +#: screens/Job/JobDetail/JobDetail.js:436 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:383 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:110 #: screens/Project/ProjectDetail/ProjectDetail.js:236 @@ -4777,7 +4804,7 @@ msgstr "最后修改" #: components/AddRole/AddResourceRole.js:31 #: components/AddRole/AddResourceRole.js:45 -#: components/ResourceAccessList/ResourceAccessList.js:138 +#: components/ResourceAccessList/ResourceAccessList.js:136 #: screens/User/UserDetail/UserDetail.js:65 #: screens/User/UserList/UserList.js:128 #: screens/User/UserList/UserList.js:162 @@ -4786,8 +4813,8 @@ msgstr "最后修改" msgid "Last Name" msgstr "姓氏" -#: components/TemplateList/TemplateList.js:229 -#: components/TemplateList/TemplateListItem.js:180 +#: components/TemplateList/TemplateList.js:244 +#: components/TemplateList/TemplateListItem.js:185 msgid "Last Ran" msgstr "最后运行" @@ -4795,23 +4822,23 @@ msgstr "最后运行" msgid "Last Run" msgstr "最后运行" -#: components/Lookup/HostFilterLookup.js:109 +#: components/Lookup/HostFilterLookup.js:119 msgid "Last job" msgstr "最后作业" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:264 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:151 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:50 -#: screens/Project/ProjectList/ProjectListItem.js:295 +#: screens/Project/ProjectList/ProjectListItem.js:300 msgid "Last modified" msgstr "最后修改" -#: components/ResourceAccessList/ResourceAccessList.js:184 +#: components/ResourceAccessList/ResourceAccessList.js:182 #: components/ResourceAccessList/ResourceAccessListItem.js:68 msgid "Last name" -msgstr "姓" +msgstr "姓氏" -#: screens/Project/ProjectList/ProjectListItem.js:300 +#: screens/Project/ProjectList/ProjectListItem.js:305 msgid "Last used" msgstr "最后使用" @@ -4830,8 +4857,7 @@ msgstr "启动" msgid "Launch Management Job" msgstr "启动管理作业" -#: components/TemplateList/TemplateListItem.js:200 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:85 +#: components/TemplateList/TemplateListItem.js:205 msgid "Launch Template" msgstr "启动模板" @@ -4844,7 +4870,7 @@ msgstr "启动模板" msgid "Launch management job" msgstr "启动管理作业" -#: components/TemplateList/TemplateListItem.js:208 +#: components/TemplateList/TemplateListItem.js:213 msgid "Launch template" msgstr "启动模板" @@ -4857,7 +4883,7 @@ msgstr "启动工作流" msgid "Launch | {0}" msgstr "启动 | {0}" -#: components/DetailList/LaunchedByDetail.js:83 +#: components/DetailList/LaunchedByDetail.js:54 msgid "Launched By" msgstr "启动者" @@ -4875,6 +4901,8 @@ msgstr "将此字段留空以使执行环境全局可用。" #: components/Workflow/WorkflowLegend.js:86 #: screens/Metrics/LineChart.js:120 +#: screens/TopologyView/Header.js:102 +#: screens/TopologyView/Legend.js:65 msgid "Legend" msgstr "图例" @@ -4894,7 +4922,7 @@ msgstr "小于或等于比较。" #: components/PromptDetail/PromptJobTemplateDetail.js:155 #: components/PromptDetail/PromptWFJobTemplateDetail.js:88 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:321 -#: screens/Job/JobDetail/JobDetail.js:257 +#: screens/Job/JobDetail/JobDetail.js:262 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:259 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:147 #: screens/Template/shared/JobTemplateForm.js:440 @@ -4940,7 +4968,7 @@ msgstr "日志设置" msgid "Logout" msgstr "退出" -#: components/Lookup/HostFilterLookup.js:340 +#: components/Lookup/HostFilterLookup.js:366 #: components/Lookup/Lookup.js:180 msgid "Lookup modal" msgstr "查找 modal" @@ -4958,16 +4986,16 @@ msgid "Lookup typeahead" msgstr "查找 typeahead" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:157 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:33 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:34 #: screens/Project/ProjectDetail/ProjectDetail.js:115 -#: screens/Project/ProjectList/ProjectListItem.js:64 +#: screens/Project/ProjectList/ProjectListItem.js:68 msgid "MOST RECENT SYNC" msgstr "最新同步" #: components/AdHocCommands/AdHocCredentialStep.js:97 #: components/AdHocCommands/AdHocCredentialStep.js:98 #: components/AdHocCommands/AdHocCredentialStep.js:112 -#: screens/Job/JobDetail/JobDetail.js:308 +#: screens/Job/JobDetail/JobDetail.js:313 msgid "Machine Credential" msgstr "机器凭证" @@ -4975,22 +5003,22 @@ msgstr "机器凭证" msgid "Managed" msgstr "管理的" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:146 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:147 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:169 msgid "Managed nodes" msgstr "受管的节点" #: components/JobList/JobList.js:211 -#: components/JobList/JobListItem.js:40 +#: components/JobList/JobListItem.js:46 #: components/Schedule/ScheduleList/ScheduleListItem.js:39 #: components/Workflow/WorkflowLegend.js:108 #: components/Workflow/WorkflowNodeHelp.js:79 -#: screens/Job/JobDetail/JobDetail.js:73 +#: screens/Job/JobDetail/JobDetail.js:74 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:105 msgid "Management Job" msgstr "管理作业" -#: routeConfig.js:126 +#: routeConfig.js:127 #: screens/ManagementJob/ManagementJobList/ManagementJobList.js:84 msgid "Management Jobs" msgstr "管理作业" @@ -5021,8 +5049,8 @@ msgstr "管理作业" #: screens/Instances/InstanceDetail/InstanceDetail.js:155 #: screens/Instances/InstanceList/InstanceListItem.js:219 #: screens/Project/ProjectDetail/ProjectDetail.js:173 -#: screens/Project/ProjectList/ProjectList.js:183 -#: screens/Project/ProjectList/ProjectListItem.js:206 +#: screens/Project/ProjectList/ProjectList.js:197 +#: screens/Project/ProjectList/ProjectListItem.js:211 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:96 msgid "Manual" msgstr "手动" @@ -5032,7 +5060,7 @@ msgid "March" msgstr "3 月" #: components/NotificationList/NotificationList.js:197 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:153 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:138 msgid "Mattermost" msgstr "Mattermost" @@ -5082,13 +5110,13 @@ msgstr "最小值" msgid "Minimum length" msgstr "最小长度" -#: screens/InstanceGroup/shared/InstanceGroupForm.js:49 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:31 msgid "" "Minimum number of instances that will be automatically\n" "assigned to this group when new instances come online." msgstr "新实例上线时自动分配给此组的最小实例数量。" -#: screens/InstanceGroup/shared/InstanceGroupForm.js:59 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:41 msgid "" "Minimum percentage of all instances that will be automatically\n" "assigned to this group when new instances come online." @@ -5142,30 +5170,30 @@ msgstr "修改" #: components/Lookup/OrganizationLookup.js:137 #: components/Lookup/ProjectLookup.js:146 #: components/NotificationList/NotificationList.js:210 +#: components/RelatedTemplateList/RelatedTemplateList.js:155 #: components/Schedule/ScheduleList/ScheduleList.js:201 -#: components/TemplateList/TemplateList.js:215 +#: components/TemplateList/TemplateList.js:230 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:31 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:62 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:100 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:131 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:169 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:200 -#: screens/Credential/CredentialList/CredentialList.js:139 +#: screens/Credential/CredentialList/CredentialList.js:155 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialsStep.js:100 #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:136 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:106 #: screens/Host/HostGroups/HostGroupsList.js:168 -#: screens/Host/HostList/HostList.js:153 +#: screens/Host/HostList/HostList.js:161 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:203 #: screens/Inventory/InventoryGroups/InventoryGroupsList.js:133 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:178 #: screens/Inventory/InventoryHosts/InventoryHostList.js:132 -#: screens/Inventory/InventoryList/InventoryList.js:188 +#: screens/Inventory/InventoryList/InventoryList.js:203 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:189 #: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:98 #: screens/Organization/OrganizationList/OrganizationList.js:135 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:131 -#: screens/Project/ProjectList/ProjectList.js:195 +#: screens/Project/ProjectList/ProjectList.js:209 #: screens/Team/TeamList/TeamList.js:134 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:167 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:108 @@ -5173,8 +5201,8 @@ msgstr "修改" msgid "Modified By (Username)" msgstr "修改者(用户名)" -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:77 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:166 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:85 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:151 #: screens/Organization/OrganizationTeams/OrganizationTeamList.js:77 msgid "Modified by (username)" msgstr "修改者(用户名)" @@ -5184,11 +5212,11 @@ msgstr "修改者(用户名)" msgid "Module" msgstr "模块" -#: screens/Job/JobDetail/JobDetail.js:423 +#: screens/Job/JobDetail/JobDetail.js:428 msgid "Module Arguments" msgstr "模块参数" -#: screens/Job/JobDetail/JobDetail.js:418 +#: screens/Job/JobDetail/JobDetail.js:423 msgid "Module Name" msgstr "模块名称" @@ -5213,13 +5241,13 @@ msgstr "更多信息" msgid "More information for" msgstr "更多信息" -#: screens/Template/Survey/SurveyReorderModal.js:152 -#: screens/Template/Survey/SurveyReorderModal.js:153 +#: screens/Template/Survey/SurveyReorderModal.js:159 +#: screens/Template/Survey/SurveyReorderModal.js:160 msgid "Multi-Select" msgstr "多选" -#: screens/Template/Survey/SurveyReorderModal.js:136 -#: screens/Template/Survey/SurveyReorderModal.js:137 +#: screens/Template/Survey/SurveyReorderModal.js:143 +#: screens/Template/Survey/SurveyReorderModal.js:144 msgid "Multiple Choice" msgstr "多选" @@ -5246,7 +5274,7 @@ msgstr "多项选择选项" #: components/HostForm/HostForm.js:96 #: components/JobList/JobList.js:191 #: components/JobList/JobList.js:240 -#: components/JobList/JobListItem.js:79 +#: components/JobList/JobListItem.js:86 #: components/LaunchPrompt/steps/CredentialsStep.js:168 #: components/LaunchPrompt/steps/CredentialsStep.js:183 #: components/LaunchPrompt/steps/InventoryStep.js:84 @@ -5257,8 +5285,8 @@ msgstr "多项选择选项" #: components/Lookup/CredentialLookup.js:203 #: components/Lookup/ExecutionEnvironmentLookup.js:172 #: components/Lookup/ExecutionEnvironmentLookup.js:179 -#: components/Lookup/HostFilterLookup.js:83 -#: components/Lookup/HostFilterLookup.js:375 +#: components/Lookup/HostFilterLookup.js:93 +#: components/Lookup/HostFilterLookup.js:421 #: components/Lookup/HostListItem.js:8 #: components/Lookup/InstanceGroupsLookup.js:103 #: components/Lookup/InstanceGroupsLookup.js:114 @@ -5278,15 +5306,17 @@ msgstr "多项选择选项" #: components/OptionsList/OptionsList.js:57 #: components/PaginatedTable/PaginatedTable.js:72 #: components/PromptDetail/PromptDetail.js:112 +#: components/RelatedTemplateList/RelatedTemplateList.js:146 +#: components/RelatedTemplateList/RelatedTemplateList.js:171 #: components/ResourceAccessList/ResourceAccessListItem.js:58 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:259 #: components/Schedule/ScheduleList/ScheduleList.js:168 #: components/Schedule/ScheduleList/ScheduleList.js:188 #: components/Schedule/ScheduleList/ScheduleListItem.js:80 #: components/Schedule/shared/ScheduleForm.js:105 -#: components/TemplateList/TemplateList.js:190 -#: components/TemplateList/TemplateList.js:227 -#: components/TemplateList/TemplateListItem.js:137 +#: components/TemplateList/TemplateList.js:205 +#: components/TemplateList/TemplateList.js:242 +#: components/TemplateList/TemplateListItem.js:142 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:18 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:37 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:49 @@ -5309,9 +5339,9 @@ msgstr "多项选择选项" #: screens/Application/ApplicationsList/ApplicationsList.js:155 #: screens/Application/shared/ApplicationForm.js:52 #: screens/Credential/CredentialDetail/CredentialDetail.js:207 -#: screens/Credential/CredentialList/CredentialList.js:126 -#: screens/Credential/CredentialList/CredentialList.js:145 -#: screens/Credential/CredentialList/CredentialListItem.js:55 +#: screens/Credential/CredentialList/CredentialList.js:142 +#: screens/Credential/CredentialList/CredentialList.js:161 +#: screens/Credential/CredentialList/CredentialListItem.js:58 #: screens/Credential/shared/CredentialForm.js:161 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialsStep.js:71 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialsStep.js:91 @@ -5321,9 +5351,9 @@ msgstr "多项选择选项" #: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:33 #: screens/CredentialType/shared/CredentialTypeForm.js:21 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:47 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:122 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:151 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:61 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:136 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:165 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:69 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:89 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:115 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:12 @@ -5332,22 +5362,21 @@ msgstr "多项选择选项" #: screens/Host/HostGroups/HostGroupItem.js:28 #: screens/Host/HostGroups/HostGroupsList.js:159 #: screens/Host/HostGroups/HostGroupsList.js:176 -#: screens/Host/HostList/HostList.js:140 -#: screens/Host/HostList/HostList.js:161 +#: screens/Host/HostList/HostList.js:148 +#: screens/Host/HostList/HostList.js:169 #: screens/Host/HostList/HostListItem.js:50 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:41 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:55 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:250 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:284 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:49 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:175 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:208 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:61 -#: screens/InstanceGroup/Instances/InstanceList.js:189 -#: screens/InstanceGroup/Instances/InstanceList.js:205 -#: screens/InstanceGroup/Instances/InstanceList.js:254 -#: screens/InstanceGroup/Instances/InstanceList.js:287 +#: screens/InstanceGroup/Instances/InstanceList.js:188 +#: screens/InstanceGroup/Instances/InstanceList.js:204 +#: screens/InstanceGroup/Instances/InstanceList.js:253 +#: screens/InstanceGroup/Instances/InstanceList.js:286 #: screens/InstanceGroup/Instances/InstanceListItem.js:124 -#: screens/InstanceGroup/shared/ContainerGroupForm.js:46 -#: screens/InstanceGroup/shared/InstanceGroupForm.js:25 -#: screens/InstanceGroup/shared/InstanceGroupForm.js:36 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:44 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:19 #: screens/Instances/InstanceList/InstanceList.js:108 #: screens/Instances/InstanceList/InstanceList.js:125 #: screens/Instances/InstanceList/InstanceList.js:150 @@ -5367,22 +5396,22 @@ msgstr "多项选择选项" #: screens/Inventory/InventoryHosts/InventoryHostItem.js:33 #: screens/Inventory/InventoryHosts/InventoryHostList.js:119 #: screens/Inventory/InventoryHosts/InventoryHostList.js:138 -#: screens/Inventory/InventoryList/InventoryList.js:163 -#: screens/Inventory/InventoryList/InventoryList.js:194 -#: screens/Inventory/InventoryList/InventoryList.js:203 -#: screens/Inventory/InventoryList/InventoryListItem.js:88 +#: screens/Inventory/InventoryList/InventoryList.js:178 +#: screens/Inventory/InventoryList/InventoryList.js:209 +#: screens/Inventory/InventoryList/InventoryList.js:218 +#: screens/Inventory/InventoryList/InventoryListItem.js:92 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:180 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:195 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:232 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:183 #: screens/Inventory/InventorySources/InventorySourceList.js:212 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:69 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:71 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:97 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:30 -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:68 -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:102 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:76 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:111 #: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:33 -#: screens/Inventory/shared/InventoryForm.js:32 +#: screens/Inventory/shared/InventoryForm.js:41 #: screens/Inventory/shared/InventoryGroupForm.js:32 #: screens/Inventory/shared/InventorySourceForm.js:101 #: screens/Inventory/shared/SmartInventoryForm.js:47 @@ -5390,8 +5419,8 @@ msgstr "多项选择选项" #: screens/ManagementJob/ManagementJobList/ManagementJobList.js:100 #: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:67 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:106 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:137 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:193 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:122 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:178 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:112 #: screens/NotificationTemplate/shared/NotificationTemplateForm.js:41 #: screens/Organization/OrganizationDetail/OrganizationDetail.js:91 @@ -5406,14 +5435,11 @@ msgstr "多项选择选项" #: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:14 #: screens/Organization/shared/OrganizationForm.js:56 #: screens/Project/ProjectDetail/ProjectDetail.js:157 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:122 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:156 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:56 -#: screens/Project/ProjectList/ProjectList.js:171 -#: screens/Project/ProjectList/ProjectList.js:207 -#: screens/Project/ProjectList/ProjectListItem.js:174 +#: screens/Project/ProjectList/ProjectList.js:185 +#: screens/Project/ProjectList/ProjectList.js:221 +#: screens/Project/ProjectList/ProjectListItem.js:179 #: screens/Project/shared/ProjectForm.js:169 -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:145 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:146 #: screens/Team/TeamDetail/TeamDetail.js:37 #: screens/Team/TeamList/TeamList.js:117 #: screens/Team/TeamList/TeamList.js:142 @@ -5423,9 +5449,9 @@ msgstr "多项选择选项" #: screens/Template/Survey/SurveyList.js:102 #: screens/Template/Survey/SurveyList.js:102 #: screens/Template/Survey/SurveyListItem.js:39 -#: screens/Template/Survey/SurveyReorderModal.js:208 -#: screens/Template/Survey/SurveyReorderModal.js:208 -#: screens/Template/Survey/SurveyReorderModal.js:228 +#: screens/Template/Survey/SurveyReorderModal.js:215 +#: screens/Template/Survey/SurveyReorderModal.js:215 +#: screens/Template/Survey/SurveyReorderModal.js:235 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:110 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:69 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:88 @@ -5456,10 +5482,6 @@ msgstr "多项选择选项" msgid "Name" msgstr "名称" -#: screens/InstanceGroup/shared/InstanceGroupForm.js:21 -msgid "Name cannot be changed on this Instance Group" -msgstr "" - #: components/AppContainer/AppContainer.js:95 msgid "Navigation" msgstr "导航" @@ -5505,16 +5527,16 @@ msgstr "下一" msgid "Next Run" msgstr "下次运行" -#: components/Search/Search.js:214 +#: components/Search/Search.js:221 msgid "No" msgstr "否" -#: screens/Job/JobOutput/JobOutputSearch.js:118 +#: screens/Job/JobOutput/JobOutputSearch.js:121 msgid "No Hosts Matched" msgstr "未匹配主机" -#: screens/Job/JobOutput/JobOutputSearch.js:106 -#: screens/Job/JobOutput/JobOutputSearch.js:119 +#: screens/Job/JobOutput/JobOutputSearch.js:109 +#: screens/Job/JobOutput/JobOutputSearch.js:122 msgid "No Hosts Remaining" msgstr "没有剩余主机" @@ -5534,11 +5556,11 @@ msgstr "没有可用的标准错误" msgid "No Standard Out Available" msgstr "没有可用的标准输出" -#: screens/Inventory/InventoryList/InventoryListItem.js:68 +#: screens/Inventory/InventoryList/InventoryListItem.js:72 msgid "No inventory sync failures." msgstr "没有清单同步失败。" -#: components/ContentEmpty/ContentEmpty.js:16 +#: components/ContentEmpty/ContentEmpty.js:20 msgid "No items found." msgstr "没有找到项。" @@ -5546,34 +5568,38 @@ msgstr "没有找到项。" msgid "No job data available" msgstr "没有可用作业数据。" +#: screens/Job/JobOutput/EmptyOutput.js:25 +msgid "No output found for this job." +msgstr "没有为该作业找到输出。" + #: screens/Job/JobOutput/HostEventModal.js:123 msgid "No result found" msgstr "未找到结果" +#: components/LabelSelect/LabelSelect.js:102 #: components/LaunchPrompt/steps/SurveyStep.js:134 #: components/LaunchPrompt/steps/SurveyStep.js:193 #: components/MultiSelect/TagMultiSelect.js:60 -#: components/Search/AdvancedSearch.js:114 -#: components/Search/AdvancedSearch.js:167 +#: components/Search/AdvancedSearch.js:151 +#: components/Search/AdvancedSearch.js:261 #: components/Search/LookupTypeInput.js:33 #: components/Search/RelatedLookupTypeInput.js:26 -#: components/Search/Search.js:137 -#: components/Search/Search.js:184 -#: components/Search/Search.js:208 -#: screens/ActivityStream/ActivityStream.js:134 +#: components/Search/Search.js:142 +#: components/Search/Search.js:191 +#: components/Search/Search.js:215 +#: screens/ActivityStream/ActivityStream.js:136 #: screens/Credential/shared/CredentialForm.js:143 #: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:65 #: screens/Dashboard/DashboardGraph.js:106 #: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:138 -#: screens/Template/Survey/SurveyReorderModal.js:156 +#: screens/Template/Survey/SurveyReorderModal.js:163 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:251 -#: screens/Template/shared/LabelSelect.js:102 #: screens/Template/shared/PlaybookSelect.js:69 msgid "No results found" msgstr "没有找到结果" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:115 -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:136 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:116 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:137 msgid "No subscriptions found" msgstr "未找到订阅" @@ -5593,9 +5619,9 @@ msgid "Node Alias" msgstr "节点别名" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:212 -#: screens/InstanceGroup/Instances/InstanceList.js:194 -#: screens/InstanceGroup/Instances/InstanceList.js:256 -#: screens/InstanceGroup/Instances/InstanceList.js:288 +#: screens/InstanceGroup/Instances/InstanceList.js:193 +#: screens/InstanceGroup/Instances/InstanceList.js:255 +#: screens/InstanceGroup/Instances/InstanceList.js:287 #: screens/InstanceGroup/Instances/InstanceListItem.js:142 #: screens/Instances/InstanceDetail/InstanceDetail.js:150 #: screens/Instances/InstanceList/InstanceList.js:113 @@ -5609,6 +5635,10 @@ msgstr "节点类型" msgid "Node type" msgstr "节点类型" +#: screens/TopologyView/Legend.js:68 +msgid "Node types" +msgstr "节点类型" + #: components/Workflow/WorkflowNodeHelp.js:123 msgid "None" msgstr "无" @@ -5636,7 +5666,7 @@ msgstr "未找到" msgid "Not configured" msgstr "没有配置" -#: screens/Inventory/InventoryList/InventoryListItem.js:71 +#: screens/Inventory/InventoryList/InventoryListItem.js:75 msgid "Not configured for inventory sync." msgstr "没有为清单同步配置。" @@ -5687,9 +5717,9 @@ msgstr "通知颜色" msgid "Notification Template not found." msgstr "没有找到通知模板。" -#: screens/ActivityStream/ActivityStream.js:190 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:132 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:186 +#: screens/ActivityStream/ActivityStream.js:192 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:117 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:171 #: screens/NotificationTemplate/NotificationTemplates.js:13 #: screens/NotificationTemplate/NotificationTemplates.js:20 #: util/getRelatedResourceDeleteDetails.js:180 @@ -5704,32 +5734,32 @@ msgstr "通知类型" msgid "Notification color" msgstr "通知颜色" -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:245 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:193 msgid "Notification sent successfully" msgstr "发送通知成功" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:433 msgid "Notification test failed." -msgstr "" +msgstr "通知测试失败。" -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:249 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:197 msgid "Notification timed out" msgstr "通知超时" #: components/NotificationList/NotificationList.js:190 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:146 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:131 msgid "Notification type" msgstr "通知类型" #: components/NotificationList/NotificationList.js:177 -#: routeConfig.js:121 -#: screens/Inventory/Inventories.js:91 +#: routeConfig.js:122 +#: screens/Inventory/Inventories.js:92 #: screens/Inventory/InventorySource/InventorySource.js:99 #: screens/ManagementJob/ManagementJob.js:115 #: screens/ManagementJob/ManagementJobs.js:23 #: screens/Organization/Organization.js:134 #: screens/Organization/Organizations.js:33 -#: screens/Project/Project.js:109 +#: screens/Project/Project.js:113 #: screens/Project/Projects.js:30 #: screens/Template/Template.js:140 #: screens/Template/Templates.js:45 @@ -5823,6 +5853,13 @@ msgstr "OpenStack" msgid "Option Details" msgstr "选项详情" +#: screens/Inventory/shared/InventoryForm.js:77 +msgid "" +"Optional labels that describe this inventory,\n" +"such as 'dev' or 'test'. Labels can be used to group and filter\n" +"inventories and completed jobs." +msgstr "描述此清单的可选标签,如 'dev' 或 'test'。标签可用于对清单和完成的作业进行分组和过滤。" + #: screens/Template/shared/JobTemplateForm.js:394 #: screens/Template/shared/WorkflowJobTemplateForm.js:194 msgid "" @@ -5838,16 +5875,16 @@ msgstr "(可选)选择要用来向 Webhook 服务发回状态更新的凭证 #: components/NotificationList/NotificationList.js:220 #: components/NotificationList/NotificationListItem.js:34 #: screens/Credential/shared/TypeInputsSubForm.js:47 -#: screens/InstanceGroup/shared/ContainerGroupForm.js:64 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:61 #: screens/Project/shared/ProjectSubForms/SharedFields.js:64 #: screens/Template/shared/JobTemplateForm.js:551 #: screens/Template/shared/WorkflowJobTemplateForm.js:218 msgid "Options" msgstr "选项" -#: screens/Template/Survey/SurveyReorderModal.js:207 -#: screens/Template/Survey/SurveyReorderModal.js:207 -#: screens/Template/Survey/SurveyReorderModal.js:223 +#: screens/Template/Survey/SurveyReorderModal.js:214 +#: screens/Template/Survey/SurveyReorderModal.js:214 +#: screens/Template/Survey/SurveyReorderModal.js:230 msgid "Order" msgstr "Order" @@ -5862,26 +5899,26 @@ msgstr "Order" #: components/PromptDetail/PromptProjectDetail.js:77 #: components/PromptDetail/PromptProjectDetail.js:88 #: components/PromptDetail/PromptWFJobTemplateDetail.js:65 -#: components/TemplateList/TemplateListItem.js:270 +#: components/TemplateList/TemplateListItem.js:275 #: screens/Application/ApplicationDetails/ApplicationDetails.js:68 #: screens/Application/ApplicationsList/ApplicationListItem.js:38 #: screens/Application/ApplicationsList/ApplicationsList.js:157 #: screens/Credential/CredentialDetail/CredentialDetail.js:220 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:67 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:141 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:153 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:68 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:155 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:167 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:76 #: screens/Inventory/InventoryDetail/InventoryDetail.js:74 -#: screens/Inventory/InventoryList/InventoryList.js:176 -#: screens/Inventory/InventoryList/InventoryList.js:206 -#: screens/Inventory/InventoryList/InventoryListItem.js:115 +#: screens/Inventory/InventoryList/InventoryList.js:191 +#: screens/Inventory/InventoryList/InventoryList.js:221 +#: screens/Inventory/InventoryList/InventoryListItem.js:119 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:204 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:107 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:120 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:130 #: screens/Project/ProjectDetail/ProjectDetail.js:161 -#: screens/Project/ProjectList/ProjectListItem.js:274 -#: screens/Project/ProjectList/ProjectListItem.js:285 +#: screens/Project/ProjectList/ProjectListItem.js:279 +#: screens/Project/ProjectList/ProjectListItem.js:290 #: screens/Team/TeamDetail/TeamDetail.js:40 #: screens/Team/TeamList/TeamList.js:143 #: screens/Team/TeamList/TeamListItem.js:38 @@ -5907,8 +5944,8 @@ msgid "Organization not found." msgstr "未找到机构。" #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:188 -#: routeConfig.js:95 -#: screens/ActivityStream/ActivityStream.js:173 +#: routeConfig.js:96 +#: screens/ActivityStream/ActivityStream.js:175 #: screens/Organization/OrganizationList/OrganizationList.js:117 #: screens/Organization/OrganizationList/OrganizationList.js:163 #: screens/Organization/Organizations.js:16 @@ -5961,7 +5998,7 @@ msgid "PUT" msgstr "PUT" #: components/NotificationList/NotificationList.js:198 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:154 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:139 msgid "Pagerduty" msgstr "Pagerduty" @@ -6003,8 +6040,7 @@ msgid "" "-e or --extra-vars command line parameter for ansible-playbook.\n" "Provide key/value pairs using either YAML or JSON. Refer to the\n" "documentation for example syntax." -msgstr "" -"向 playbook 传递额外的命令行变量。这是 ansible-playbook 的 -e 或 --extra-vars 命令行参数。使用 YAML \n" +msgstr "向 playbook 传递额外的命令行变量。这是 ansible-playbook 的 -e 或 --extra-vars 命令行参数。使用 YAML \n" "或 JSON 提供键/值对。示例语法请参阅相关文档。" #: screens/Template/shared/WorkflowJobTemplateForm.js:215 @@ -6046,11 +6082,11 @@ msgstr "待处理" msgid "Pending Workflow Approvals" msgstr "等待工作流批准" -#: screens/Inventory/InventoryList/InventoryListItem.js:124 +#: screens/Inventory/InventoryList/InventoryListItem.js:128 msgid "Pending delete" msgstr "等待删除" -#: components/Lookup/HostFilterLookup.js:343 +#: components/Lookup/HostFilterLookup.js:369 msgid "Perform a search to define a host filter" msgstr "执行搜索以定义主机过滤器" @@ -6071,24 +6107,24 @@ msgstr "Play" msgid "Play Count" msgstr "play 数量" -#: screens/Job/JobOutput/JobOutputSearch.js:123 +#: screens/Job/JobOutput/JobOutputSearch.js:126 msgid "Play Started" msgstr "Play 已启动" #: components/PromptDetail/PromptJobTemplateDetail.js:153 -#: screens/Job/JobDetail/JobDetail.js:254 +#: screens/Job/JobDetail/JobDetail.js:259 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:250 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:43 #: screens/Template/shared/JobTemplateForm.js:354 msgid "Playbook" msgstr "Playbook" -#: components/JobList/JobListItem.js:38 -#: screens/Job/JobDetail/JobDetail.js:71 +#: components/JobList/JobListItem.js:44 +#: screens/Job/JobDetail/JobDetail.js:72 msgid "Playbook Check" msgstr "Playbook 检查" -#: screens/Job/JobOutput/JobOutputSearch.js:124 +#: screens/Job/JobOutput/JobOutputSearch.js:127 msgid "Playbook Complete" msgstr "Playbook 完成" @@ -6099,17 +6135,18 @@ msgid "Playbook Directory" msgstr "Playbook 目录" #: components/JobList/JobList.js:209 -#: components/JobList/JobListItem.js:38 +#: components/JobList/JobListItem.js:44 #: components/Schedule/ScheduleList/ScheduleListItem.js:37 -#: screens/Job/JobDetail/JobDetail.js:71 +#: screens/Job/JobDetail/JobDetail.js:72 msgid "Playbook Run" msgstr "Playbook 运行" -#: screens/Job/JobOutput/JobOutputSearch.js:115 +#: screens/Job/JobOutput/JobOutputSearch.js:118 msgid "Playbook Started" msgstr "Playbook 已启动" -#: components/TemplateList/TemplateList.js:207 +#: components/RelatedTemplateList/RelatedTemplateList.js:159 +#: components/TemplateList/TemplateList.js:222 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:23 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:54 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:159 @@ -6172,10 +6209,18 @@ msgstr "请选择一个清单或者选中“启动时提示”选项" msgid "Please select an end date/time that comes after the start date/time." msgstr "请选择一个比开始日期/时间晚的结束日期/时间。" -#: components/Lookup/HostFilterLookup.js:332 +#: components/Lookup/HostFilterLookup.js:358 msgid "Please select an organization before editing the host filter" msgstr "请在编辑主机过滤器前选择机构" +#: screens/Job/JobOutput/EmptyOutput.js:20 +msgid "Please try another search using the filter above" +msgstr "请使用上面的过滤器尝试另一个搜索" + +#: screens/TopologyView/ContentLoading.js:40 +msgid "Please wait until the topology view is populated..." +msgstr "请等到拓扑视图被填充..." + #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:77 msgid "Pod spec override" msgstr "Pod 规格覆写" @@ -6187,13 +6232,13 @@ msgstr "Pod 规格覆写" msgid "Policy Type" msgstr "策略类型" -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:69 -#: screens/InstanceGroup/shared/InstanceGroupForm.js:44 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:63 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:26 msgid "Policy instance minimum" msgstr "策略实例最小值" -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:74 -#: screens/InstanceGroup/shared/InstanceGroupForm.js:54 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:68 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:36 msgid "Policy instance percentage" msgstr "策略实例百分比" @@ -6202,14 +6247,14 @@ msgstr "策略实例百分比" msgid "Populate field from an external secret management system" msgstr "从外部 secret 管理系统填充字段" -#: components/Lookup/HostFilterLookup.js:322 +#: components/Lookup/HostFilterLookup.js:348 msgid "" "Populate the hosts for this inventory by using a search\n" -"filter. Example: ansible_facts.ansible_distribution:\"RedHat\".\n" +"filter. Example: ansible_facts__ansible_distribution:\"RedHat\".\n" "Refer to the documentation for further syntax and\n" "examples. Refer to the Ansible Tower documentation for further syntax and\n" "examples." -msgstr "使用搜索过滤器填充此清单的主机。例如:ansible_facts.ansible_distribution:\"RedHat\"。如需语法和实例的更多信息,请参阅相关文档。请参阅 Ansible Tower 文档来获得更多信息。" +msgstr "使用搜索过滤器填充此清单的主机。例如:ansible_facts__ansible_distribution:\"RedHat\"。如需语法和实例的更多信息,请参阅相关文档。请参阅 Ansible Tower 文档来获得更多信息。" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:163 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:103 @@ -6230,14 +6275,6 @@ msgstr "按 'Enter' 添加更多回答选择。每行一个回答选择。" msgid "Press Enter to edit. Press ESC to stop editing." msgstr "按 Enter 进行编辑。按 ESC 停止编辑。" -#: components/SelectedList/DraggableSelectedList.js:85 -#~ msgid "" -#~ "Press space or enter to begin dragging,\n" -#~ "and use the arrow keys to navigate up or down.\n" -#~ "Press enter to confirm the drag, or any other key to\n" -#~ "cancel the drag operation." -#~ msgstr "按空格或输入开始拖动,并使用箭头键导航或关闭。按 Enter 键确认拖动或任何其他键以取消拖动操作。" - #: components/AdHocCommands/useAdHocPreviewStep.js:17 #: components/LaunchPrompt/steps/usePreviewStep.js:23 msgid "Preview" @@ -6257,16 +6294,17 @@ msgstr "权限升级" msgid "Privilege escalation password" msgstr "权限升级密码" -#: components/JobList/JobListItem.js:220 +#: components/JobList/JobListItem.js:239 #: components/Lookup/ProjectLookup.js:104 #: components/Lookup/ProjectLookup.js:109 #: components/Lookup/ProjectLookup.js:165 #: components/PromptDetail/PromptInventorySourceDetail.js:105 #: components/PromptDetail/PromptJobTemplateDetail.js:138 #: components/PromptDetail/PromptJobTemplateDetail.js:146 -#: components/TemplateList/TemplateListItem.js:298 +#: components/TemplateList/TemplateListItem.js:303 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:218 -#: screens/Job/JobDetail/JobDetail.js:222 +#: screens/Job/JobDetail/JobDetail.js:225 +#: screens/Job/JobDetail/JobDetail.js:243 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:225 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:234 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:38 @@ -6279,9 +6317,9 @@ msgstr "项目" msgid "Project Base Path" msgstr "项目基本路径" -#: screens/Job/JobDetail/JobDetail.js:227 +#: screens/Job/JobDetail/JobDetail.js:230 msgid "Project Status" -msgstr "" +msgstr "项目状态" #: components/Workflow/WorkflowLegend.js:104 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:99 @@ -6289,7 +6327,7 @@ msgid "Project Sync" msgstr "项目同步" #: screens/Project/ProjectDetail/ProjectDetail.js:259 -#: screens/Project/ProjectList/ProjectListItem.js:216 +#: screens/Project/ProjectList/ProjectListItem.js:221 msgid "Project Sync Error" msgstr "项目同步错误" @@ -6297,7 +6335,11 @@ msgstr "项目同步错误" msgid "Project Update" msgstr "项目更新" -#: screens/Project/Project.js:137 +#: screens/Project/ProjectList/ProjectList.js:132 +msgid "Project copied successfully" +msgstr "成功复制的项目" + +#: screens/Project/Project.js:135 msgid "Project not found." msgstr "未找到项目。" @@ -6306,11 +6348,11 @@ msgid "Project sync failures" msgstr "项目同步失败" #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:146 -#: routeConfig.js:74 -#: screens/ActivityStream/ActivityStream.js:162 +#: routeConfig.js:75 +#: screens/ActivityStream/ActivityStream.js:164 #: screens/Dashboard/Dashboard.js:103 -#: screens/Project/ProjectList/ProjectList.js:166 -#: screens/Project/ProjectList/ProjectList.js:235 +#: screens/Project/ProjectList/ProjectList.js:180 +#: screens/Project/ProjectList/ProjectList.js:249 #: screens/Project/Projects.js:14 #: screens/Project/Projects.js:24 #: util/getRelatedResourceDeleteDetails.js:59 @@ -6372,8 +6414,7 @@ msgstr "为这个字段输入值或者选择「启动时提示」选项。" msgid "" "Provide key/value pairs using either\n" "YAML or JSON." -msgstr "" -"使用 YAML 或 JSON 提供\n" +msgstr "使用 YAML 或 JSON 提供\n" "键/值对。" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:191 @@ -6449,10 +6490,9 @@ msgstr "最近模板" msgid "Recent Templates list tab" msgstr "最近模板列表标签页" -#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:103 +#: components/RelatedTemplateList/RelatedTemplateList.js:173 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:112 #: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:36 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:158 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:79 msgid "Recent jobs" msgstr "最近的作业" @@ -6471,10 +6511,10 @@ msgstr "Red Hat Ansible Automation Platform" #: components/Lookup/ProjectLookup.js:138 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:92 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:161 -#: screens/Project/ProjectList/ProjectList.js:187 +#: screens/Project/ProjectList/ProjectList.js:201 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:100 msgid "Red Hat Insights" -msgstr "Red Hat Insights" +msgstr "红帽 Insights" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:102 msgid "Red Hat Satellite 6" @@ -6526,11 +6566,11 @@ msgstr "刷新令牌" msgid "Refresh Token Expiration" msgstr "刷新令牌过期" -#: screens/Project/ProjectList/ProjectListItem.js:128 +#: screens/Project/ProjectList/ProjectListItem.js:132 msgid "Refresh for revision" msgstr "重新刷新修订版本" -#: screens/Project/ProjectList/ProjectListItem.js:130 +#: screens/Project/ProjectList/ProjectListItem.js:134 msgid "Refresh project revision" msgstr "重新刷新项目修订版本" @@ -6546,15 +6586,15 @@ msgstr "registry 凭证" msgid "Regular expression where only matching host names will be imported. The filter is applied as a post-processing step after any inventory plugin filters are applied." msgstr "仅导入主机名与这个正则表达式匹配的主机。该过滤器在应用任何清单插件过滤器后作为后步骤使用。" -#: screens/Inventory/Inventories.js:79 +#: screens/Inventory/Inventories.js:80 #: screens/Inventory/InventoryGroup/InventoryGroup.js:62 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:175 msgid "Related Groups" msgstr "相关组" -#: components/Search/AdvancedSearch.js:188 +#: components/Search/AdvancedSearch.js:282 msgid "Related Keys" -msgstr "" +msgstr "相关密钥" #: components/Search/RelatedLookupTypeInput.js:16 #: components/Search/RelatedLookupTypeInput.js:24 @@ -6565,15 +6605,15 @@ msgstr "相关的搜索类型" msgid "Related search type typeahead" msgstr "相关的搜索类型 typeahead" -#: components/JobList/JobListItem.js:139 +#: components/JobList/JobListItem.js:146 #: components/LaunchButton/ReLaunchDropDown.js:82 -#: screens/Job/JobDetail/JobDetail.js:472 -#: screens/Job/JobDetail/JobDetail.js:480 +#: screens/Job/JobDetail/JobDetail.js:477 +#: screens/Job/JobDetail/JobDetail.js:485 #: screens/Job/JobOutput/shared/OutputToolbar.js:167 msgid "Relaunch" msgstr "重新启动" -#: components/JobList/JobListItem.js:119 +#: components/JobList/JobListItem.js:126 #: screens/Job/JobOutput/shared/OutputToolbar.js:147 msgid "Relaunch Job" msgstr "重新启动作业" @@ -6591,7 +6631,7 @@ msgstr "重新启动失败的主机" msgid "Relaunch on" msgstr "重新启动于" -#: components/JobList/JobListItem.js:118 +#: components/JobList/JobListItem.js:125 #: screens/Job/JobOutput/shared/OutputToolbar.js:146 msgid "Relaunch using host parameters" msgstr "使用主机参数重新启动" @@ -6599,7 +6639,7 @@ msgstr "使用主机参数重新启动" #: components/Lookup/ProjectLookup.js:137 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:91 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:160 -#: screens/Project/ProjectList/ProjectList.js:186 +#: screens/Project/ProjectList/ProjectList.js:200 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:99 msgid "Remote Archive" msgstr "远程归档" @@ -6619,18 +6659,18 @@ msgstr "删除所有节点" msgid "Remove Link" msgstr "删除链接" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:18 -#~ msgid "Remove Node" -#~ msgstr "删除节点" - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:28 msgid "Remove Node {nodeName}" -msgstr "" +msgstr "删除节点 {nodeName}" #: screens/Project/shared/ProjectSubForms/SharedFields.js:70 msgid "Remove any local modifications prior to performing an update." msgstr "在进行更新前删除任何本地修改。" +#: components/Search/AdvancedSearch.js:201 +msgid "Remove the current search related to ansible facts to enable another search using this key." +msgstr "删除与 ansible 事实相关的当前搜索,以启用使用此键的另一个搜索。" + #: components/ResourceAccessList/DeleteRoleConfirmationModal.js:14 msgid "Remove {0} Access" msgstr "删除 {0} 访问" @@ -6643,10 +6683,6 @@ msgstr "删除 {0} 芯片" msgid "Removing this link will orphan the rest of the branch and cause it to be executed immediately on launch." msgstr "删除此链接将会孤立分支的剩余部分,并导致它在启动时立即执行。" -#: components/SelectedList/DraggableSelectedList.js:83 -#~ msgid "Reorder" -#~ msgstr "重新排序" - #: components/Schedule/ScheduleDetail/ScheduleDetail.js:271 msgid "Repeat Frequency" msgstr "重复频率" @@ -6669,6 +6705,11 @@ msgstr "请求订阅" msgid "Required" msgstr "必需" +#: screens/TopologyView/Header.js:87 +#: screens/TopologyView/Header.js:90 +msgid "Reset zoom" +msgstr "重新设置缩放" + #: components/Workflow/WorkflowNodeHelp.js:154 #: components/Workflow/WorkflowNodeHelp.js:188 #: screens/Team/TeamRoles/TeamRoleListItem.js:12 @@ -6680,13 +6721,12 @@ msgstr "资源名称" msgid "Resource deleted" msgstr "资源已删除" -#: routeConfig.js:60 -#: screens/ActivityStream/ActivityStream.js:151 +#: routeConfig.js:61 +#: screens/ActivityStream/ActivityStream.js:153 msgid "Resources" msgstr "资源" -#: components/TemplateList/TemplateListItem.js:144 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:61 +#: components/TemplateList/TemplateListItem.js:149 msgid "Resources are missing from this template." msgstr "此模板中缺少资源。" @@ -6704,24 +6744,24 @@ msgstr "从给定的主机变量字典中检索启用的状态。启用的变量 #: components/JobCancelButton/JobCancelButton.js:82 #: components/JobList/JobListCancelButton.js:160 #: components/JobList/JobListCancelButton.js:163 -#: screens/Job/JobOutput/JobOutput.js:774 -#: screens/Job/JobOutput/JobOutput.js:777 +#: screens/Job/JobOutput/JobOutput.js:795 +#: screens/Job/JobOutput/JobOutput.js:798 msgid "Return" msgstr "返回" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:128 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:129 msgid "Return to subscription management." msgstr "返回到订阅管理。" -#: components/Search/AdvancedSearch.js:134 +#: components/Search/AdvancedSearch.js:171 msgid "Returns results that have values other than this one as well as other filters." msgstr "返回具有这个以外的值和其他过滤器的结果。" -#: components/Search/AdvancedSearch.js:121 +#: components/Search/AdvancedSearch.js:158 msgid "Returns results that satisfy this one as well as other filters. This is the default set type if nothing is selected." msgstr "返回满足这个及其他过滤器的结果。如果没有进行选择,这是默认的集合类型。" -#: components/Search/AdvancedSearch.js:127 +#: components/Search/AdvancedSearch.js:164 msgid "Returns results that satisfy this one or any other filters." msgstr "返回满足这个或任何其他过滤器的结果。" @@ -6752,9 +6792,9 @@ msgstr "恢复设置" msgid "Revert to factory default." msgstr "恢复到工厂默认值。" -#: screens/Job/JobDetail/JobDetail.js:249 -#: screens/Project/ProjectList/ProjectList.js:210 -#: screens/Project/ProjectList/ProjectListItem.js:208 +#: screens/Job/JobDetail/JobDetail.js:254 +#: screens/Project/ProjectList/ProjectList.js:224 +#: screens/Project/ProjectList/ProjectListItem.js:213 msgid "Revision" msgstr "修订" @@ -6763,7 +6803,7 @@ msgid "Revision #" msgstr "修订号" #: components/NotificationList/NotificationList.js:199 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:155 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:140 msgid "Rocket.Chat" msgstr "Rocket.Chat" @@ -6778,9 +6818,9 @@ msgstr "Rocket.Chat" msgid "Role" msgstr "角色" -#: components/ResourceAccessList/ResourceAccessList.js:145 -#: components/ResourceAccessList/ResourceAccessList.js:158 -#: components/ResourceAccessList/ResourceAccessList.js:185 +#: components/ResourceAccessList/ResourceAccessList.js:143 +#: components/ResourceAccessList/ResourceAccessList.js:156 +#: components/ResourceAccessList/ResourceAccessList.js:183 #: components/ResourceAccessList/ResourceAccessListItem.js:69 #: screens/Team/Team.js:58 #: screens/Team/Teams.js:31 @@ -6798,11 +6838,11 @@ msgstr "角色" msgid "Run" msgstr "运行" -#: components/AdHocCommands/AdHocCommands.js:137 -#: components/AdHocCommands/AdHocCommands.js:141 -#: components/AdHocCommands/AdHocCommands.js:147 -#: components/AdHocCommands/AdHocCommands.js:151 -#: screens/Job/JobDetail/JobDetail.js:72 +#: components/AdHocCommands/AdHocCommands.js:138 +#: components/AdHocCommands/AdHocCommands.js:142 +#: components/AdHocCommands/AdHocCommands.js:148 +#: components/AdHocCommands/AdHocCommands.js:152 +#: screens/Job/JobDetail/JobDetail.js:73 msgid "Run Command" msgstr "运行命令" @@ -6811,7 +6851,7 @@ msgstr "运行命令" msgid "Run a health check on the instance" msgstr "对实例运行健康检查" -#: components/AdHocCommands/AdHocCommands.js:131 +#: components/AdHocCommands/AdHocCommands.js:132 msgid "Run ad hoc command" msgstr "运行临时命令" @@ -6837,17 +6877,17 @@ msgstr "运行类型" #: components/JobList/JobList.js:226 #: components/StatusLabel/StatusLabel.js:35 -#: components/TemplateList/TemplateListItem.js:113 +#: components/TemplateList/TemplateListItem.js:118 #: components/Workflow/WorkflowNodeHelp.js:99 msgid "Running" msgstr "运行中" -#: screens/Job/JobOutput/JobOutputSearch.js:116 +#: screens/Job/JobOutput/JobOutputSearch.js:119 msgid "Running Handlers" msgstr "正在运行的处理程序" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:206 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:286 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:210 #: screens/InstanceGroup/Instances/InstanceListItem.js:194 #: screens/Instances/InstanceDetail/InstanceDetail.js:157 #: screens/Instances/InstanceList/InstanceListItem.js:209 @@ -6890,9 +6930,9 @@ msgstr "开始" #: components/Sparkline/Sparkline.js:31 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:162 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:38 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:39 #: screens/Project/ProjectDetail/ProjectDetail.js:120 -#: screens/Project/ProjectList/ProjectListItem.js:69 +#: screens/Project/ProjectList/ProjectListItem.js:73 msgid "STATUS:" msgstr "状态:" @@ -6913,12 +6953,12 @@ msgstr "周六" #: components/Schedule/shared/ScheduleForm.js:624 #: components/Schedule/shared/ScheduleForm.js:630 #: components/Schedule/shared/useSchedulePromptSteps.js:45 -#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:113 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:131 #: screens/Credential/shared/CredentialForm.js:318 #: screens/Credential/shared/CredentialForm.js:323 #: screens/Setting/shared/RevertFormActionGroup.js:12 #: screens/Setting/shared/RevertFormActionGroup.js:18 -#: screens/Template/Survey/SurveyReorderModal.js:195 +#: screens/Template/Survey/SurveyReorderModal.js:202 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:35 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:129 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:158 @@ -6939,12 +6979,17 @@ msgstr "保存链路更改" msgid "Save successful!" msgstr "保存成功!" +#: components/JobList/JobListItem.js:181 +#: components/JobList/JobListItem.js:187 +msgid "Schedule" +msgstr "调度" + #: screens/Project/Projects.js:36 #: screens/Template/Templates.js:53 msgid "Schedule Details" msgstr "调度详情" -#: screens/Inventory/Inventories.js:90 +#: screens/Inventory/Inventories.js:91 msgid "Schedule details" msgstr "调度详情" @@ -6966,13 +7011,13 @@ msgstr "未找到调度。" #: components/Schedule/ScheduleList/ScheduleList.js:163 #: components/Schedule/ScheduleList/ScheduleList.js:228 -#: routeConfig.js:43 -#: screens/ActivityStream/ActivityStream.js:145 -#: screens/Inventory/Inventories.js:87 +#: routeConfig.js:44 +#: screens/ActivityStream/ActivityStream.js:147 +#: screens/Inventory/Inventories.js:88 #: screens/Inventory/InventorySource/InventorySource.js:88 #: screens/ManagementJob/ManagementJob.js:107 #: screens/ManagementJob/ManagementJobs.js:24 -#: screens/Project/Project.js:121 +#: screens/Project/Project.js:119 #: screens/Project/Projects.js:33 #: screens/Schedule/AllSchedules.js:21 #: screens/Template/Template.js:147 @@ -7007,24 +7052,28 @@ msgstr "滚动到下一个" msgid "Scroll previous" msgstr "滚动到前一个" -#: components/Lookup/HostFilterLookup.js:263 +#: components/Lookup/HostFilterLookup.js:289 #: components/Lookup/Lookup.js:136 msgid "Search" msgstr "搜索" -#: screens/Job/JobOutput/JobOutputSearch.js:149 +#: screens/Job/JobOutput/JobOutputSearch.js:152 msgid "Search is disabled while the job is running" msgstr "作业运行时会禁用搜索" -#: components/Search/AdvancedSearch.js:233 -#: components/Search/Search.js:241 +#: components/Search/AdvancedSearch.js:306 +#: components/Search/Search.js:248 msgid "Search submit button" msgstr "搜索提交按钮" -#: components/Search/Search.js:230 +#: components/Search/Search.js:237 msgid "Search text input" msgstr "搜索文本输入" +#: components/Lookup/HostFilterLookup.js:397 +msgid "Searching by ansible_facts requires special syntax. Refer to the" +msgstr "根据 ansible_facts 搜索需要特殊的语法。请参阅" + #: components/Schedule/shared/FrequencyDetailSubform.js:398 msgid "Second" msgstr "秒" @@ -7040,11 +7089,11 @@ msgstr "秒" msgid "See errors on the left" msgstr "在左侧查看错误" -#: components/JobList/JobListItem.js:77 -#: components/Lookup/HostFilterLookup.js:353 +#: components/JobList/JobListItem.js:84 +#: components/Lookup/HostFilterLookup.js:379 #: components/Lookup/Lookup.js:193 #: components/Pagination/Pagination.js:33 -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:97 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:98 msgid "Select" msgstr "选择" @@ -7066,7 +7115,7 @@ msgstr "选择主机" msgid "Select Input" msgstr "选择输入" -#: screens/InstanceGroup/Instances/InstanceList.js:283 +#: screens/InstanceGroup/Instances/InstanceList.js:282 msgid "Select Instances" msgstr "选择实例" @@ -7078,7 +7127,7 @@ msgstr "选择项" msgid "Select Items from List" msgstr "从列表中选择项" -#: screens/Template/shared/LabelSelect.js:99 +#: components/LabelSelect/LabelSelect.js:99 msgid "Select Labels" msgstr "选择标签" @@ -7120,10 +7169,6 @@ msgstr "为工作流选择分支。此分支应用于提示分支的所有作业 msgid "Select a credential Type" msgstr "选择一个凭证类型" -#: screens/Metrics/Metrics.js:193 -#~ msgid "Select a instance" -#~ msgstr "选择一个实例" - #: components/JobList/JobListCancelButton.js:98 msgid "Select a job to cancel" msgstr "选择要取消的作业" @@ -7166,7 +7211,7 @@ msgstr "选择要拒绝的行" msgid "Select a row to disassociate" msgstr "选择要解除关联的行" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:86 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:87 msgid "Select a subscription" msgstr "导入一个订阅" @@ -7179,7 +7224,7 @@ msgstr "导入一个订阅" #: components/Schedule/shared/ScheduleForm.js:97 #: screens/Credential/shared/CredentialForm.js:44 #: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:77 -#: screens/Inventory/shared/InventoryForm.js:54 +#: screens/Inventory/shared/InventoryForm.js:63 #: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:49 #: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:50 #: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:49 @@ -7208,12 +7253,12 @@ msgstr "为这个字段选择一个值" msgid "Select a webhook service." msgstr "选择 Webhook 服务。" -#: components/DataListToolbar/DataListToolbar.js:123 +#: components/DataListToolbar/DataListToolbar.js:125 #: screens/Template/Survey/SurveyToolbar.js:49 msgid "Select all" msgstr "选择所有" -#: screens/ActivityStream/ActivityStream.js:121 +#: screens/ActivityStream/ActivityStream.js:123 msgid "Select an activity type" msgstr "选择一个活动类型" @@ -7257,7 +7302,7 @@ msgid "" "directory provide the full path used to locate playbooks." msgstr "从位于项目基本路径的目录列表中进行选择。基本路径和 playbook 目录一起提供了用于定位 playbook 的完整路径。" -#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:81 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:99 msgid "Select items from list" msgstr "从列表中选择项" @@ -7276,7 +7321,7 @@ msgstr "选择选项" msgid "Select period" msgstr "选择周期" -#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:100 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:118 msgid "Select roles to apply" msgstr "选择要应用的角色" @@ -7307,15 +7352,7 @@ msgstr "选择要运行此清单的实例组。" msgid "" "Select the Instance Groups for this Job Template\n" "to run on." -msgstr "" - -#: screens/Template/shared/JobTemplateForm.js:513 -#~ msgid "" -#~ "Select the Instance Groups for this Organization\n" -#~ "to run on." -#~ msgstr "" -#~ "选择要运行此机构的\n" -#~ "实例组。" +msgstr "选择要运行此任务模板的实例组。" #: screens/Organization/shared/OrganizationForm.js:83 msgid "Select the Instance Groups for this Organization to run on." @@ -7378,26 +7415,26 @@ msgstr "选择 {0}" #: components/Lookup/InstanceGroupsLookup.js:87 #: components/OptionsList/OptionsList.js:74 #: components/Schedule/ScheduleList/ScheduleListItem.js:78 -#: components/TemplateList/TemplateListItem.js:135 -#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:90 +#: components/TemplateList/TemplateListItem.js:140 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:108 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:126 #: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:26 #: screens/Application/ApplicationsList/ApplicationListItem.js:31 -#: screens/Credential/CredentialList/CredentialListItem.js:53 +#: screens/Credential/CredentialList/CredentialListItem.js:56 #: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:31 -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:57 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:65 #: screens/Host/HostGroups/HostGroupItem.js:26 #: screens/Host/HostList/HostListItem.js:48 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:59 #: screens/InstanceGroup/Instances/InstanceListItem.js:122 #: screens/Instances/InstanceList/InstanceListItem.js:126 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:42 -#: screens/Inventory/InventoryList/InventoryListItem.js:86 +#: screens/Inventory/InventoryList/InventoryListItem.js:90 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupListItem.js:37 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:110 #: screens/Organization/OrganizationList/OrganizationListItem.js:43 #: screens/Organization/shared/OrganizationForm.js:113 -#: screens/Project/ProjectList/ProjectListItem.js:172 +#: screens/Project/ProjectList/ProjectListItem.js:177 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:242 #: screens/Team/TeamList/TeamListItem.js:31 #: screens/Template/Survey/SurveyListItem.js:34 @@ -7455,27 +7492,23 @@ msgstr "设置源路径为" msgid "Set the instance enabled or disabled. If disabled, jobs will not be assigned to this instance." msgstr "设置实例被启用或禁用。如果禁用,则不会将作业分配给此实例。" -#: components/InstanceToggle/InstanceToggle.js:48 -#~ msgid "Set the instance online or offline. If offline, jobs will not be assigned to this instance." -#~ msgstr "设置实例在线或离线。如果离线,则不会将作业分配给此实例。" - #: screens/Application/shared/ApplicationForm.js:128 msgid "Set to Public or Confidential depending on how secure the client device is." msgstr "根据客户端设备的安全情况,设置为公共或机密。" -#: components/Search/AdvancedSearch.js:112 +#: components/Search/AdvancedSearch.js:149 msgid "Set type" msgstr "设置类型" -#: components/Search/AdvancedSearch.js:144 +#: components/Search/AdvancedSearch.js:233 msgid "Set type disabled for related search field fuzzy searches" msgstr "为相关搜索字段模糊搜索设置类型禁用" -#: components/Search/AdvancedSearch.js:103 +#: components/Search/AdvancedSearch.js:140 msgid "Set type select" msgstr "设置类型选项" -#: components/Search/AdvancedSearch.js:106 +#: components/Search/AdvancedSearch.js:143 msgid "Set type typeahead" msgstr "设置类型 typeahead" @@ -7495,10 +7528,10 @@ msgstr "设置与工厂默认匹配。" msgid "Setting name" msgstr "设置名称" -#: routeConfig.js:153 -#: routeConfig.js:157 -#: screens/ActivityStream/ActivityStream.js:212 +#: routeConfig.js:159 +#: routeConfig.js:163 #: screens/ActivityStream/ActivityStream.js:214 +#: screens/ActivityStream/ActivityStream.js:216 #: screens/Setting/Settings.js:42 msgid "Settings" msgstr "设置" @@ -7574,8 +7607,8 @@ msgstr "使用 SAML 登陆" msgid "Sign in with SAML {samlIDP}" msgstr "使用 SAML {samlIDP} 登陆" -#: components/Search/Search.js:129 -#: components/Search/Search.js:130 +#: components/Search/Search.js:134 +#: components/Search/Search.js:135 msgid "Simple key select" msgstr "简单键选择" @@ -7584,7 +7617,7 @@ msgstr "简单键选择" #: components/PromptDetail/PromptDetail.js:263 #: components/PromptDetail/PromptJobTemplateDetail.js:267 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:376 -#: screens/Job/JobDetail/JobDetail.js:396 +#: screens/Job/JobDetail/JobDetail.js:401 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:442 #: screens/Template/shared/JobTemplateForm.js:535 msgid "Skip Tags" @@ -7613,26 +7646,26 @@ msgstr "跳过" #: components/StatusLabel/StatusLabel.js:37 msgid "Skipped'" -msgstr "" +msgstr "跳过'" #: components/NotificationList/NotificationList.js:200 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:156 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:141 msgid "Slack" msgstr "Slack" -#: screens/Host/HostList/SmartInventoryButton.js:31 -#: screens/Host/HostList/SmartInventoryButton.js:40 -#: screens/Host/HostList/SmartInventoryButton.js:44 -#: screens/Inventory/InventoryList/InventoryList.js:172 -#: screens/Inventory/InventoryList/InventoryListItem.js:113 +#: screens/Host/HostList/SmartInventoryButton.js:39 +#: screens/Host/HostList/SmartInventoryButton.js:48 +#: screens/Host/HostList/SmartInventoryButton.js:52 +#: screens/Inventory/InventoryList/InventoryList.js:187 +#: screens/Inventory/InventoryList/InventoryListItem.js:117 msgid "Smart Inventory" msgstr "智能清单" -#: screens/Inventory/SmartInventory.js:92 +#: screens/Inventory/SmartInventory.js:94 msgid "Smart Inventory not found." msgstr "未找到智能清单" -#: components/Lookup/HostFilterLookup.js:318 +#: components/Lookup/HostFilterLookup.js:344 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:116 msgid "Smart host filter" msgstr "智能主机过滤器" @@ -7646,7 +7679,7 @@ msgstr "智能清单" msgid "Some of the previous step(s) have errors" msgstr "前面的一些步骤有错误" -#: screens/Host/HostList/SmartInventoryButton.js:12 +#: screens/Host/HostList/SmartInventoryButton.js:17 msgid "Some search modifiers like not__ and __search are not supported in Smart Inventory host filters. Remove these to create a new Smart Inventory with this filter." msgstr "智能清单主机过滤器中不支持 not__ 和 __search 等一些搜索修饰符。删除这些修改以使用此过滤器创建新的智能清单。" @@ -7662,11 +7695,11 @@ msgstr "出现错误..." msgid "Sort" msgstr "排序" -#: components/JobList/JobListItem.js:163 +#: components/JobList/JobListItem.js:170 #: components/PromptDetail/PromptInventorySourceDetail.js:102 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:201 #: screens/Inventory/shared/InventorySourceForm.js:131 -#: screens/Job/JobDetail/JobDetail.js:194 +#: screens/Job/JobDetail/JobDetail.js:197 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:93 msgid "Source" msgstr "源" @@ -7677,7 +7710,7 @@ msgstr "源" #: components/PromptDetail/PromptProjectDetail.js:106 #: components/PromptDetail/PromptWFJobTemplateDetail.js:87 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:319 -#: screens/Job/JobDetail/JobDetail.js:243 +#: screens/Job/JobDetail/JobDetail.js:248 #: screens/Project/ProjectDetail/ProjectDetail.js:201 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:245 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:133 @@ -7695,10 +7728,6 @@ msgstr "源控制分支/标签/提交" msgid "Source Control Credential" msgstr "源控制凭证" -#: screens/Project/shared/ProjectForm.js:214 -msgid "Source Control Credential Type" -msgstr "源控制凭证类型" - #: components/PromptDetail/PromptProjectDetail.js:111 #: screens/Project/ProjectDetail/ProjectDetail.js:202 #: screens/Project/shared/ProjectSubForms/GitSubForm.js:50 @@ -7711,6 +7740,7 @@ msgstr "源控制修订" #: components/PromptDetail/PromptProjectDetail.js:96 #: screens/Project/ProjectDetail/ProjectDetail.js:172 +#: screens/Project/shared/ProjectForm.js:214 msgid "Source Control Type" msgstr "源控制类型" @@ -7719,16 +7749,16 @@ msgstr "源控制类型" #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:96 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:165 #: screens/Project/ProjectDetail/ProjectDetail.js:200 -#: screens/Project/ProjectList/ProjectList.js:191 +#: screens/Project/ProjectList/ProjectList.js:205 #: screens/Project/shared/ProjectSubForms/SharedFields.js:15 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:104 msgid "Source Control URL" msgstr "源控制 URL" #: components/JobList/JobList.js:207 -#: components/JobList/JobListItem.js:36 +#: components/JobList/JobListItem.js:42 #: components/Schedule/ScheduleList/ScheduleListItem.js:38 -#: screens/Job/JobDetail/JobDetail.js:69 +#: screens/Job/JobDetail/JobDetail.js:70 msgid "Source Control Update" msgstr "源控制更新" @@ -7740,8 +7770,8 @@ msgstr "源电话号码" msgid "Source Variables" msgstr "源变量" -#: components/JobList/JobListItem.js:194 -#: screens/Job/JobDetail/JobDetail.js:147 +#: components/JobList/JobListItem.js:213 +#: screens/Job/JobDetail/JobDetail.js:148 msgid "Source Workflow Job" msgstr "源工作流作业" @@ -7766,8 +7796,8 @@ msgstr "源变量" msgid "Sourced from a project" msgstr "来自项目的源" -#: screens/Inventory/Inventories.js:82 -#: screens/Inventory/Inventory.js:66 +#: screens/Inventory/Inventories.js:83 +#: screens/Inventory/Inventory.js:67 msgid "Sources" msgstr "源" @@ -7815,7 +7845,7 @@ msgid "Start" msgstr "开始" #: components/JobList/JobList.js:243 -#: components/JobList/JobListItem.js:92 +#: components/JobList/JobListItem.js:99 msgid "Start Time" msgstr "开始时间" @@ -7849,7 +7879,7 @@ msgstr "启动同步源" msgid "Start time" msgstr "开始时间" -#: screens/Job/JobDetail/JobDetail.js:110 +#: screens/Job/JobDetail/JobDetail.js:111 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:222 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:76 msgid "Started" @@ -7857,31 +7887,36 @@ msgstr "已开始" #: components/JobList/JobList.js:220 #: components/JobList/JobList.js:241 -#: components/JobList/JobListItem.js:88 +#: components/JobList/JobListItem.js:95 #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:197 -#: screens/InstanceGroup/Instances/InstanceList.js:255 +#: screens/InstanceGroup/Instances/InstanceList.js:254 #: screens/InstanceGroup/Instances/InstanceListItem.js:129 #: screens/Instances/InstanceDetail/InstanceDetail.js:145 #: screens/Instances/InstanceList/InstanceList.js:151 #: screens/Instances/InstanceList/InstanceListItem.js:134 -#: screens/Inventory/InventoryList/InventoryList.js:204 -#: screens/Inventory/InventoryList/InventoryListItem.js:97 +#: screens/Inventory/InventoryList/InventoryList.js:219 +#: screens/Inventory/InventoryList/InventoryListItem.js:101 #: screens/Inventory/InventorySources/InventorySourceList.js:213 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:85 -#: screens/Job/JobDetail/JobDetail.js:101 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:87 +#: screens/Job/JobDetail/JobDetail.js:102 #: screens/Job/JobOutput/HostEventModal.js:115 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:114 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:194 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:179 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:117 -#: screens/Project/ProjectList/ProjectList.js:208 -#: screens/Project/ProjectList/ProjectListItem.js:192 +#: screens/Project/ProjectList/ProjectList.js:222 +#: screens/Project/ProjectList/ProjectListItem.js:197 #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:45 +#: screens/TopologyView/Tooltip.js:98 #: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:98 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:223 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:79 msgid "Status" msgstr "状态" +#: screens/TopologyView/Legend.js:107 +msgid "Status types" +msgstr "状态类型" + #: screens/Job/JobOutput/JobOutputSearch.js:92 msgid "Stdout" msgstr "Stdout" @@ -7921,7 +7956,7 @@ msgstr "Subscription Management" msgid "Subscription manifest" msgstr "订阅清单" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:83 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:84 msgid "Subscription selection modal" msgstr "订阅选择模态" @@ -7933,14 +7968,14 @@ msgstr "订阅设置" msgid "Subscription type" msgstr "订阅类型" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:141 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:142 msgid "Subscriptions table" msgstr "订阅表" #: components/Lookup/ProjectLookup.js:136 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:90 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:159 -#: screens/Project/ProjectList/ProjectList.js:185 +#: screens/Project/ProjectList/ProjectList.js:199 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:98 msgid "Subversion" msgstr "Subversion" @@ -7973,7 +8008,7 @@ msgid "Successful jobs" msgstr "成功的作业" #: screens/Project/ProjectDetail/ProjectDetail.js:182 -#: screens/Project/ProjectList/ProjectListItem.js:93 +#: screens/Project/ProjectList/ProjectListItem.js:97 msgid "Successfully copied to clipboard!" msgstr "成功复制至剪贴板!" @@ -8001,7 +8036,7 @@ msgstr "禁用问卷调查" msgid "Survey Enabled" msgstr "启用问卷调查" -#: screens/Template/Survey/SurveyReorderModal.js:181 +#: screens/Template/Survey/SurveyReorderModal.js:188 msgid "Survey Question Order" msgstr "问卷调查问题顺序" @@ -8009,18 +8044,18 @@ msgstr "问卷调查问题顺序" msgid "Survey Toggle" msgstr "问卷调查切换" -#: screens/Template/Survey/SurveyReorderModal.js:182 +#: screens/Template/Survey/SurveyReorderModal.js:189 msgid "Survey preview modal" -msgstr "问卷调查预览 modal" +msgstr "问卷调查预览模态" -#: screens/Inventory/InventorySources/InventorySourceListItem.js:118 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:120 #: screens/Inventory/shared/InventorySourceSyncButton.js:41 #: screens/Project/shared/ProjectSyncButton.js:43 #: screens/Project/shared/ProjectSyncButton.js:55 msgid "Sync" msgstr "同步" -#: screens/Project/ProjectList/ProjectListItem.js:225 +#: screens/Project/ProjectList/ProjectListItem.js:230 #: screens/Project/shared/ProjectSyncButton.js:39 #: screens/Project/shared/ProjectSyncButton.js:50 msgid "Sync Project" @@ -8041,11 +8076,11 @@ msgid "Sync error" msgstr "同步错误" #: screens/Project/ProjectDetail/ProjectDetail.js:194 -#: screens/Project/ProjectList/ProjectListItem.js:105 +#: screens/Project/ProjectList/ProjectListItem.js:109 msgid "Sync for revision" msgstr "修订版本同步" -#: screens/Project/ProjectList/ProjectListItem.js:118 +#: screens/Project/ProjectList/ProjectListItem.js:122 msgid "Syncing" msgstr "同步" @@ -8068,7 +8103,7 @@ msgstr "系统管理员" msgid "System Auditor" msgstr "系统审核员" -#: screens/Job/JobOutput/JobOutputSearch.js:129 +#: screens/Job/JobOutput/JobOutputSearch.js:132 msgid "System Warning" msgstr "系统警告" @@ -8132,7 +8167,7 @@ msgstr "任务" msgid "Task Count" msgstr "任务计数" -#: screens/Job/JobOutput/JobOutputSearch.js:120 +#: screens/Job/JobOutput/JobOutputSearch.js:123 msgid "Task Started" msgstr "任务已启动" @@ -8155,8 +8190,8 @@ msgstr "未找到团队" #: components/AddRole/AddResourceRole.js:207 #: components/AddRole/AddResourceRole.js:208 -#: routeConfig.js:105 -#: screens/ActivityStream/ActivityStream.js:179 +#: routeConfig.js:106 +#: screens/ActivityStream/ActivityStream.js:181 #: screens/Organization/Organization.js:124 #: screens/Organization/OrganizationList/OrganizationList.js:145 #: screens/Organization/OrganizationList/OrganizationListItem.js:66 @@ -8176,17 +8211,22 @@ msgstr "团队" #: screens/Setting/Jobs/JobsEdit/JobsEdit.js:129 msgid "Template" -msgstr "" +msgstr "模板" + +#: components/RelatedTemplateList/RelatedTemplateList.js:109 +#: components/TemplateList/TemplateList.js:133 +msgid "Template copied successfully" +msgstr "成功复制的模板" #: screens/Template/Template.js:174 #: screens/Template/WorkflowJobTemplate.js:174 msgid "Template not found." msgstr "未找到模板" -#: components/TemplateList/TemplateList.js:185 -#: components/TemplateList/TemplateList.js:247 -#: routeConfig.js:64 -#: screens/ActivityStream/ActivityStream.js:156 +#: components/TemplateList/TemplateList.js:200 +#: components/TemplateList/TemplateList.js:262 +#: routeConfig.js:65 +#: screens/ActivityStream/ActivityStream.js:158 #: screens/ExecutionEnvironment/ExecutionEnvironment.js:69 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:83 #: screens/Template/Templates.js:16 @@ -8219,11 +8259,11 @@ msgid "Test passed" msgstr "测试通过" #: screens/Template/Survey/SurveyQuestionForm.js:80 -#: screens/Template/Survey/SurveyReorderModal.js:171 +#: screens/Template/Survey/SurveyReorderModal.js:178 msgid "Text" msgstr "文本" -#: screens/Template/Survey/SurveyReorderModal.js:125 +#: screens/Template/Survey/SurveyReorderModal.js:132 msgid "Text Area" msgstr "文本区" @@ -8239,10 +8279,6 @@ msgstr "未找到该值。请输入或选择一个有效值。" msgid "The" msgstr "The" -#: screens/Setting/MiscSystem/MiscSystemEdit/MiscSystemEdit.js:200 -#~ msgid "The Execution Environment to be used when one has not been configured for a job template." -#~ msgstr "如果没有为作业模板配置时使用的执行环境。" - #: screens/Application/shared/ApplicationForm.js:86 msgid "The Grant type the user must use to acquire tokens for this application" msgstr "用户必须用来获取此应用令牌的授予类型" @@ -8312,7 +8348,7 @@ msgstr "执行 playbook 时使用的并行或同步进程数量。空值或小 #: components/AdHocCommands/AdHocDetailsStep.js:180 msgid "The number of parallel or simultaneous processes to use while executing the playbook. Inputting no value will use the default value from the ansible configuration file. You can find more information" -msgstr "执行 playbook 时使用的并行或同步进程数量。如果不输入值,则将使用 %s 配置文件 %s 中的默认值。您可以找到更多信息" +msgstr "执行 playbook 时使用的并行或同步进程数量。如果不输入值,则将使用 ansible 配置文件中的默认值。您可以找到更多信息" #: components/ContentError/ContentError.js:41 #: screens/Job/Job.js:137 @@ -8323,16 +8359,16 @@ msgstr "您请求的页面无法找到。" msgid "The pattern used to target hosts in the inventory. Leaving the field blank, all, and * will all target all hosts in the inventory. You can find more information about Ansible's host patterns" msgstr "用于将字段保留为清单中的目标主机的模式。留空、所有和 * 将针对清单中的所有主机。您可以找到有关 Ansible 主机模式的更多信息" -#: screens/Project/ProjectList/ProjectListItem.js:116 +#: screens/Project/ProjectList/ProjectListItem.js:120 msgid "The project is currently syncing and the revision will be available after the sync is complete." msgstr "该项目目前正在同步,且修订将在同步完成后可用。" #: screens/Project/ProjectDetail/ProjectDetail.js:192 -#: screens/Project/ProjectList/ProjectListItem.js:103 +#: screens/Project/ProjectList/ProjectListItem.js:107 msgid "The project must be synced before a revision is available." msgstr "项目必须在修订可用前同步。" -#: screens/Project/ProjectList/ProjectListItem.js:126 +#: screens/Project/ProjectList/ProjectListItem.js:130 msgid "The project revision is currently out of date. Please refresh to fetch the most recent revision." msgstr "项目修订当前已过期。请刷新以获取最新的修订版本。" @@ -8341,6 +8377,10 @@ msgstr "项目修订当前已过期。请刷新以获取最新的修订版本。 msgid "The resource associated with this node has been deleted." msgstr "已删除与该节点关联的资源。" +#: screens/Job/JobOutput/EmptyOutput.js:19 +msgid "The search filter did not produce any results…" +msgstr "搜索过滤器没有产生任何结果…" + #: screens/Template/Survey/SurveyQuestionForm.js:174 msgid "" "The suggested format for variable names is lowercase and\n" @@ -8420,7 +8460,7 @@ msgstr "此操作将从 {0} 中解除以下角色关联:" msgid "This action will disassociate the following:" msgstr "此操作将解除以下关联:" -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:112 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:111 msgid "This container group is currently being by other resources. Are you sure you want to delete it?" msgstr "其他资源目前正在此容器组中。确定要删除它吗?" @@ -8538,7 +8578,7 @@ msgstr "此字段不能超过 {max} 个字符" msgid "This field will be retrieved from an external secret management system using the specified credential." msgstr "此字段将使用指定的凭证从外部 secret 管理系统检索。" -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:128 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:121 msgid "This instance group is currently being by other resources. Are you sure you want to delete it?" msgstr "其他资源目前正在此实例组中。确定要删除它吗?" @@ -8546,7 +8586,7 @@ msgstr "其他资源目前正在此实例组中。确定要删除它吗?" msgid "This inventory is applied to all workflow nodes within this workflow ({0}) that prompt for an inventory." msgstr "此清单会应用到在这个工作流 ({0}) 中的所有作业模板,它会提示输入一个清单。" -#: screens/Inventory/InventoryDetail/InventoryDetail.js:138 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:157 msgid "This inventory is currently being used by other resources. Are you sure you want to delete it?" msgstr "其他资源目前正在使用此清单。确定要删除它吗?" @@ -8617,8 +8657,8 @@ msgstr "周四" msgid "Thursday" msgstr "周四" -#: screens/ActivityStream/ActivityStream.js:241 -#: screens/ActivityStream/ActivityStream.js:253 +#: screens/ActivityStream/ActivityStream.js:243 +#: screens/ActivityStream/ActivityStream.js:255 #: screens/ActivityStream/ActivityStreamDetailButton.js:41 #: screens/ActivityStream/ActivityStreamListItem.js:42 msgid "Time" @@ -8664,13 +8704,13 @@ msgstr "超时分钟" msgid "Timeout seconds" msgstr "超时秒" -#: screens/Template/Survey/SurveyReorderModal.js:182 -#~ msgid "To reoder the survey questions drag and drop them in the desired location." -#~ msgstr "要重新调整调查问题的顺序,将问题拖放到所需的位置。" +#: screens/Host/HostList/SmartInventoryButton.js:20 +msgid "To create a smart inventory using ansible facts, go to the smart inventory screen." +msgstr "要使用 ansible 事实创建智能清单,请转至智能清单屏幕。" -#: screens/Template/Survey/SurveyReorderModal.js:184 +#: screens/Template/Survey/SurveyReorderModal.js:191 msgid "To reorder the survey questions drag and drop them in the desired location." -msgstr "" +msgstr "要重新调整调查问题的顺序,将问题拖放到所需的位置。" #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:94 msgid "Toggle Legend" @@ -8695,6 +8735,7 @@ msgstr "切换实例" #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:80 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:82 +#: screens/TopologyView/Header.js:99 msgid "Toggle legend" msgstr "切换图例" @@ -8755,13 +8796,18 @@ msgstr "工具" msgid "Top Pagination" msgstr "顶级分页" +#: routeConfig.js:152 +#: screens/TopologyView/TopologyView.js:40 +msgid "Topology View" +msgstr "拓扑视图" + #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:207 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:287 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:211 #: screens/InstanceGroup/Instances/InstanceListItem.js:199 #: screens/Instances/InstanceDetail/InstanceDetail.js:158 #: screens/Instances/InstanceList/InstanceListItem.js:214 msgid "Total Jobs" -msgstr "作业总数" +msgstr "任务总数" #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:92 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:76 @@ -8786,9 +8832,9 @@ msgstr "跟踪分支中的最新提交" msgid "Trial" msgstr "试用" -#: components/JobList/JobListItem.js:299 +#: components/JobList/JobListItem.js:318 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:63 -#: screens/Job/JobDetail/JobDetail.js:301 +#: screens/Job/JobDetail/JobDetail.js:306 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:201 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:230 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:260 @@ -8808,54 +8854,54 @@ msgid "Tuesday" msgstr "周二" #: components/NotificationList/NotificationList.js:201 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:157 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:142 msgid "Twilio" msgstr "Twilio" #: components/JobList/JobList.js:242 -#: components/JobList/JobListItem.js:91 +#: components/JobList/JobListItem.js:98 #: components/Lookup/ProjectLookup.js:131 #: components/NotificationList/NotificationList.js:219 #: components/NotificationList/NotificationListItem.js:33 #: components/PromptDetail/PromptDetail.js:122 +#: components/RelatedTemplateList/RelatedTemplateList.js:172 #: components/Schedule/ScheduleList/ScheduleList.js:169 #: components/Schedule/ScheduleList/ScheduleListItem.js:97 -#: components/TemplateList/TemplateList.js:199 -#: components/TemplateList/TemplateList.js:228 -#: components/TemplateList/TemplateListItem.js:179 +#: components/TemplateList/TemplateList.js:214 +#: components/TemplateList/TemplateList.js:243 +#: components/TemplateList/TemplateListItem.js:184 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:85 #: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:154 #: components/Workflow/WorkflowNodeHelp.js:158 #: components/Workflow/WorkflowNodeHelp.js:192 -#: screens/Credential/CredentialList/CredentialList.js:146 -#: screens/Credential/CredentialList/CredentialListItem.js:60 +#: screens/Credential/CredentialList/CredentialList.js:162 +#: screens/Credential/CredentialList/CredentialListItem.js:63 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:94 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:116 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:15 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:46 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:60 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:285 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:54 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:209 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:66 #: screens/Inventory/InventoryDetail/InventoryDetail.js:72 -#: screens/Inventory/InventoryList/InventoryList.js:205 -#: screens/Inventory/InventoryList/InventoryListItem.js:112 +#: screens/Inventory/InventoryList/InventoryList.js:220 +#: screens/Inventory/InventoryList/InventoryListItem.js:116 #: screens/Inventory/InventorySources/InventorySourceList.js:214 -#: screens/Inventory/InventorySources/InventorySourceListItem.js:98 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:100 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:105 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:195 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:180 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:120 #: screens/NotificationTemplate/shared/NotificationTemplateForm.js:68 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.js:157 -#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.js:78 -#: screens/Project/ProjectList/ProjectList.js:180 -#: screens/Project/ProjectList/ProjectList.js:209 -#: screens/Project/ProjectList/ProjectListItem.js:205 +#: screens/Project/ProjectList/ProjectList.js:194 +#: screens/Project/ProjectList/ProjectList.js:223 +#: screens/Project/ProjectList/ProjectListItem.js:210 #: screens/Team/TeamRoles/TeamRoleListItem.js:17 #: screens/Team/TeamRoles/TeamRolesList.js:181 #: screens/Template/Survey/SurveyList.js:103 #: screens/Template/Survey/SurveyList.js:103 #: screens/Template/Survey/SurveyListItem.js:60 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:93 +#: screens/TopologyView/Tooltip.js:92 #: screens/User/UserDetail/UserDetail.js:75 #: screens/User/UserRoles/UserRolesList.js:156 #: screens/User/UserRoles/UserRolesListItem.js:21 @@ -8883,7 +8929,7 @@ msgid "Unable to change inventory on a host" msgstr "无法更改主机上的清单。" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:249 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:89 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:83 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:46 #: screens/InstanceGroup/Instances/InstanceListItem.js:78 #: screens/Instances/InstanceDetail/InstanceDetail.js:201 @@ -8891,16 +8937,12 @@ msgstr "无法更改主机上的清单。" msgid "Unavailable" msgstr "不可用" -#: components/StatusLabel/StatusLabel.js:67 -#~ msgid "Undefined" -#~ msgstr "未定义" - #: screens/Setting/shared/RevertButton.js:53 #: screens/Setting/shared/RevertButton.js:62 msgid "Undo" msgstr "撤消" -#: screens/Job/JobOutput/JobOutputSearch.js:181 +#: screens/Job/JobOutput/JobOutputSearch.js:184 msgid "Unfollow" msgstr "未追随" @@ -8993,7 +9035,7 @@ msgid "" msgstr "当一个作业开始、成功或失败时使用的自定义消息来更改通知的内容。使用大括号来访问该作业的信息:" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:238 -#: screens/InstanceGroup/Instances/InstanceList.js:258 +#: screens/InstanceGroup/Instances/InstanceList.js:257 #: screens/Instances/InstanceDetail/InstanceDetail.js:188 #: screens/Instances/InstanceList/InstanceList.js:154 msgid "Used Capacity" @@ -9001,8 +9043,8 @@ msgstr "已使用容量" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:242 #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:246 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:80 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:88 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:74 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:82 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:42 #: screens/InstanceGroup/Instances/InstanceListItem.js:74 #: screens/Instances/InstanceDetail/InstanceDetail.js:192 @@ -9062,8 +9104,8 @@ msgstr "用户令牌" #: components/AddRole/AddResourceRole.js:22 #: components/AddRole/AddResourceRole.js:37 -#: components/ResourceAccessList/ResourceAccessList.js:129 -#: components/ResourceAccessList/ResourceAccessList.js:182 +#: components/ResourceAccessList/ResourceAccessList.js:127 +#: components/ResourceAccessList/ResourceAccessList.js:180 #: screens/Login/Login.js:187 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:143 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:243 @@ -9089,8 +9131,8 @@ msgstr "用户名/密码" #: components/AddRole/AddResourceRole.js:197 #: components/AddRole/AddResourceRole.js:198 -#: routeConfig.js:100 -#: screens/ActivityStream/ActivityStream.js:176 +#: routeConfig.js:101 +#: screens/ActivityStream/ActivityStream.js:178 #: screens/Team/Teams.js:29 #: screens/User/UserList/UserList.js:110 #: screens/User/UserList/UserList.js:153 @@ -9112,15 +9154,15 @@ msgstr "VMware vCenter" #: components/PromptDetail/PromptWFJobTemplateDetail.js:132 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:400 #: screens/Host/HostDetail/HostDetail.js:90 -#: screens/Inventory/InventoryDetail/InventoryDetail.js:105 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:124 #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:37 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:89 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:143 #: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:54 -#: screens/Inventory/shared/InventoryForm.js:68 +#: screens/Inventory/shared/InventoryForm.js:95 #: screens/Inventory/shared/InventoryGroupForm.js:46 #: screens/Inventory/shared/SmartInventoryForm.js:93 -#: screens/Job/JobDetail/JobDetail.js:439 +#: screens/Job/JobDetail/JobDetail.js:444 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:466 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:206 #: screens/Template/shared/JobTemplateForm.js:411 @@ -9128,7 +9170,7 @@ msgstr "VMware vCenter" msgid "Variables" msgstr "变量" -#: screens/Job/JobOutput/JobOutputSearch.js:121 +#: screens/Job/JobOutput/JobOutputSearch.js:124 msgid "Variables Prompted" msgstr "提示变量" @@ -9140,7 +9182,7 @@ msgstr "Vault 密码" msgid "Vault password | {credId}" msgstr "Vault 密码 | {credId}" -#: screens/Job/JobOutput/JobOutputSearch.js:126 +#: screens/Job/JobOutput/JobOutputSearch.js:129 msgid "Verbose" msgstr "详细" @@ -9152,7 +9194,7 @@ msgstr "详细" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:316 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:232 #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:87 -#: screens/Job/JobDetail/JobDetail.js:260 +#: screens/Job/JobDetail/JobDetail.js:265 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:261 #: screens/Template/shared/JobTemplateForm.js:461 msgid "Verbosity" @@ -9166,8 +9208,8 @@ msgstr "版本" msgid "View Azure AD settings" msgstr "查看 Azure AD 设置" -#: screens/Credential/Credential.js:131 -#: screens/Credential/Credential.js:143 +#: screens/Credential/Credential.js:142 +#: screens/Credential/Credential.js:154 msgid "View Credential Details" msgstr "查看凭证详情" @@ -9189,11 +9231,11 @@ msgstr "查看主机详情" #: screens/Instances/Instance.js:40 msgid "View Instance Details" -msgstr "" +msgstr "查看实例详情" -#: screens/Inventory/Inventory.js:181 +#: screens/Inventory/Inventory.js:191 #: screens/Inventory/InventoryGroup/InventoryGroup.js:142 -#: screens/Inventory/SmartInventory.js:165 +#: screens/Inventory/SmartInventory.js:175 msgid "View Inventory Details" msgstr "查看清单脚本" @@ -9237,7 +9279,7 @@ msgstr "查看杂项系统设置" msgid "View Organization Details" msgstr "查看机构详情" -#: screens/Project/Project.js:196 +#: screens/Project/Project.js:194 msgid "View Project Details" msgstr "查看项目详情" @@ -9296,12 +9338,12 @@ msgstr "查看工作流批准详情" msgid "View YAML examples at <0>docs.ansible.com" msgstr "在 <0>docs.ansible.com 查看 YAML 示例" -#: components/ScreenHeader/ScreenHeader.js:54 -#: components/ScreenHeader/ScreenHeader.js:57 +#: components/ScreenHeader/ScreenHeader.js:65 +#: components/ScreenHeader/ScreenHeader.js:68 msgid "View activity stream" msgstr "查看活动流" -#: screens/Credential/Credential.js:92 +#: screens/Credential/Credential.js:98 msgid "View all Credentials." msgstr "查看所有凭证。" @@ -9309,8 +9351,8 @@ msgstr "查看所有凭证。" msgid "View all Hosts." msgstr "查看所有主机。" -#: screens/Inventory/Inventory.js:92 -#: screens/Inventory/SmartInventory.js:93 +#: screens/Inventory/Inventory.js:94 +#: screens/Inventory/SmartInventory.js:95 msgid "View all Inventories." msgstr "查看所有清单。" @@ -9335,7 +9377,7 @@ msgstr "查看所有通知模板。" msgid "View all Organizations." msgstr "查看所有机构。" -#: screens/Project/Project.js:138 +#: screens/Project/Project.js:136 msgid "View all Projects." msgstr "查看所有项目。" @@ -9368,8 +9410,8 @@ msgstr "查看所有凭证类型" msgid "View all execution environments" msgstr "查看所有执行环境" -#: screens/InstanceGroup/ContainerGroup.js:95 -#: screens/InstanceGroup/InstanceGroup.js:106 +#: screens/InstanceGroup/ContainerGroup.js:86 +#: screens/InstanceGroup/InstanceGroup.js:93 msgid "View all instance groups" msgstr "查看所有实例组" @@ -9410,13 +9452,13 @@ msgstr "查看节点详情" msgid "View smart inventory host details" msgstr "查看智能清单主机详情" -#: routeConfig.js:29 -#: screens/ActivityStream/ActivityStream.js:137 +#: routeConfig.js:30 +#: screens/ActivityStream/ActivityStream.js:139 msgid "Views" msgstr "视图" -#: components/TemplateList/TemplateListItem.js:184 -#: components/TemplateList/TemplateListItem.js:190 +#: components/TemplateList/TemplateListItem.js:189 +#: components/TemplateList/TemplateListItem.js:195 #: screens/Template/WorkflowJobTemplate.js:136 msgid "Visualizer" msgstr "Visualizer" @@ -9431,8 +9473,12 @@ msgstr "警告:" msgid "Waiting" msgstr "等待" +#: screens/Job/JobOutput/EmptyOutput.js:23 +msgid "Waiting for job output…" +msgstr "等待作业输出…" + #: components/Workflow/WorkflowLegend.js:118 -#: screens/Job/JobOutput/JobOutputSearch.js:128 +#: screens/Job/JobOutput/JobOutputSearch.js:131 msgid "Warning" msgstr "警告" @@ -9440,17 +9486,17 @@ msgstr "警告" msgid "Warning: Unsaved Changes" msgstr "警告:未保存的更改" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:118 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:119 msgid "We were unable to locate licenses associated with this account." msgstr "我们无法找到与这个帐户关联的许可证。" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:137 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:138 msgid "We were unable to locate subscriptions associated with this account." msgstr "我们无法找到与这个帐户关联的许可证。" -#: components/DetailList/LaunchedByDetail.js:53 +#: components/DetailList/LaunchedByDetail.js:24 #: components/NotificationList/NotificationList.js:202 -#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:158 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:143 msgid "Webhook" msgstr "Webhook" @@ -9567,8 +9613,8 @@ msgstr "工作流已批准" msgid "Workflow Approval not found." msgstr "未找到工作流批准。" -#: routeConfig.js:53 -#: screens/ActivityStream/ActivityStream.js:148 +#: routeConfig.js:54 +#: screens/ActivityStream/ActivityStream.js:150 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:165 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:202 #: screens/WorkflowApproval/WorkflowApprovals.js:12 @@ -9577,17 +9623,17 @@ msgid "Workflow Approvals" msgstr "工作流批准" #: components/JobList/JobList.js:212 -#: components/JobList/JobListItem.js:41 +#: components/JobList/JobListItem.js:47 #: components/Schedule/ScheduleList/ScheduleListItem.js:40 -#: screens/Job/JobDetail/JobDetail.js:74 +#: screens/Job/JobDetail/JobDetail.js:75 #: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:124 msgid "Workflow Job" msgstr "工作流作业" -#: components/JobList/JobListItem.js:182 +#: components/JobList/JobListItem.js:201 #: components/Workflow/WorkflowNodeHelp.js:63 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:18 -#: screens/Job/JobDetail/JobDetail.js:134 +#: screens/Job/JobDetail/JobDetail.js:135 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:111 #: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:137 #: util/getRelatedResourceDeleteDetails.js:104 @@ -9608,7 +9654,7 @@ msgstr "工作流作业模板" msgid "Workflow Link" msgstr "工作流链接" -#: components/TemplateList/TemplateList.js:203 +#: components/TemplateList/TemplateList.js:218 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:98 msgid "Workflow Template" msgstr "工作流模板" @@ -9682,7 +9728,7 @@ msgstr "YAML:" msgid "Year" msgstr "年" -#: components/Search/Search.js:211 +#: components/Search/Search.js:218 msgid "Yes" msgstr "是" @@ -9732,6 +9778,16 @@ msgstr "放大" msgid "Zoom Out" msgstr "缩小" +#: screens/TopologyView/Header.js:51 +#: screens/TopologyView/Header.js:54 +msgid "Zoom in" +msgstr "放大" + +#: screens/TopologyView/Header.js:63 +#: screens/TopologyView/Header.js:66 +msgid "Zoom out" +msgstr "缩小" + #: screens/Template/shared/JobTemplateForm.js:752 #: screens/Template/shared/WebhookSubForm.js:148 msgid "a new webhook key will be generated on save." @@ -9782,6 +9838,10 @@ msgstr "确认解除关联" msgid "confirm edit login redirect" msgstr "确认编辑登录重定向" +#: screens/TopologyView/ContentLoading.js:32 +msgid "content-loading-in-progress" +msgstr "content-loading-in-progress" + #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:151 msgid "deletion error" msgstr "删除错误" @@ -9794,6 +9854,7 @@ msgstr "拒绝" msgid "disassociate" msgstr "解除关联" +#: components/Lookup/HostFilterLookup.js:405 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:369 #: screens/Template/Survey/SurveyQuestionForm.js:263 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:230 @@ -9804,7 +9865,7 @@ msgstr "文档" #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:113 #: screens/Host/HostDetail/HostDetail.js:101 #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:95 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:111 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:105 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:100 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:273 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:161 @@ -9815,9 +9876,11 @@ msgid "edit" msgstr "编辑" #: screens/Template/Survey/SurveyListItem.js:65 +#: screens/Template/Survey/SurveyReorderModal.js:122 msgid "encrypted" msgstr "加密" +#: components/Lookup/HostFilterLookup.js:407 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:232 msgid "for more info." msgstr "更多信息。" @@ -9827,6 +9890,10 @@ msgstr "更多信息。" msgid "for more information." msgstr "更多信息" +#: screens/TopologyView/Legend.js:100 +msgid "h" +msgstr "h" + #: components/AdHocCommands/AdHocDetailsStep.js:166 msgid "here" msgstr "此处" @@ -9836,7 +9903,7 @@ msgstr "此处" msgid "here." msgstr "此处。" -#: components/Lookup/HostFilterLookup.js:371 +#: components/Lookup/HostFilterLookup.js:417 msgid "hosts" msgstr "主机" @@ -9860,6 +9927,10 @@ msgstr "分钟" msgid "new choice" msgstr "新选择" +#: screens/TopologyView/Tooltip.js:94 +msgid "node" +msgstr "节点" + #: components/Pagination/Pagination.js:36 #: components/Schedule/shared/FrequencyDetailSubform.js:470 msgid "of" @@ -9935,89 +10006,78 @@ msgstr "已更新" msgid "workflow job template webhook key" msgstr "工作流作业模板 webhook 密钥" -#: screens/Inventory/InventoryList/InventoryListItem.js:61 +#: screens/Inventory/InventoryList/InventoryListItem.js:65 msgid "{0, plural, one {# source with sync failures.} other {# sources with sync failures.}}" msgstr "{0, plural, one {# source with sync failures.} other {# sources with sync failures.}}" #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:115 msgid "{0, plural, one {Are you sure you want delete the group below?} other {Are you sure you want delete the groups below?}}" -msgstr "{0, plural, one {您确定要删除以下的组吗?} other {您确定要删除以下的组吗?}}" - -#: components/HealthCheckButton/HealthCheckButton.js:23 -#~ msgid "{0, plural, one {Click to run a health check on the selected instance.} other {Click to run a health check on the selected instances.}}" -#~ msgstr "{0, plural, one {点击来在所选的实例上运行健康检查。} other {点击来在所选的实例上运行健康检查。}}" +msgstr "{0, plural, one {Are you sure you want delete the group below?} other {Are you sure you want delete the groups below?}}" #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:86 msgid "{0, plural, one {Delete Group?} other {Delete Groups?}}" -msgstr "{0, plural, one {删除组?} other {删除组?}}" +msgstr "{0, plural, one {Delete Group?} other {Delete Groups?}}" #: util/validators.js:138 msgid "{0, plural, one {Please enter a valid phone number.} other {Please enter valid phone numbers.}}" -msgstr "{0, plural, one {请输入一个有效的电话号码。} other {请输入有效的电话号码。}}" +msgstr "{0, plural, one {Please enter a valid phone number.} other {Please enter valid phone numbers.}}" -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:175 -msgid "{0, plural, one {The following Instance Group cannot be deleted} other {The following Instance Groups cannot be deleted}}" -msgstr "{0, plural, one {以下的实例组无法被删除} other {以下的实例组无法被删除}}" - -#: screens/Inventory/InventoryList/InventoryList.js:232 +#: screens/Inventory/InventoryList/InventoryList.js:247 msgid "{0, plural, one {The inventory will be in a pending status until the final delete is processed.} other {The inventories will be in a pending status until the final delete is processed.}}" -msgstr "{0, plural, one {在最后的删除被处理前,清单将会处在待处理的状态。} other {在最后的删除被处理前,清单将会处在待处理的状态。}}" +msgstr "{0, plural, one {The inventory will be in a pending status until the final delete is processed.} other {The inventories will be in a pending status until the final delete is processed.}}" #: components/JobList/JobList.js:276 msgid "{0, plural, one {The selected job cannot be deleted due to insufficient permission or a running job status} other {The selected jobs cannot be deleted due to insufficient permissions or a running job status}}" -msgstr "{0, plural, one {因为权限问题或正在运行,所选作业无法被删除} other {因为权限问题或正在运行,所选作业无法被删除}}" +msgstr "{0, plural, one {The selected job cannot be deleted due to insufficient permission or a running job status} other {The selected jobs cannot be deleted due to insufficient permissions or a running job status}}" #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:208 msgid "{0, plural, one {This approval cannot be deleted due to insufficient permissions or a pending job status} other {These approvals cannot be deleted due to insufficient permissions or a pending job status}}" -msgstr "{0, plural, one {这个批准无法被删除,因为没有足够的权限或处于作业待处理状态} other {这个批准无法被删除,因为没有足够的权限或处于作业待处理状态}}" +msgstr "{0, plural, one {This approval cannot be deleted due to insufficient permissions or a pending job status} other {These approvals cannot be deleted due to insufficient permissions or a pending job status}}" -#: screens/Credential/CredentialList/CredentialList.js:178 +#: screens/Credential/CredentialList/CredentialList.js:195 msgid "{0, plural, one {This credential is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these credentials could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -msgstr "{0, plural, one {这个凭证正被其他资源使用。您确定要删除它吗?} other {删除这些凭证可能会影响到其他依赖它的资源。您确定要删除吗?}}" +msgstr "{0, plural, one {This credential is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these credentials could impact other resources that rely on them. Are you sure you want to delete anyway?}}" #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:164 msgid "{0, plural, one {This credential type is currently being used by some credentials and cannot be deleted.} other {Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?}}" -msgstr "{0, plural, one {这个凭证类型正被其他凭证使用,无法删除。} other {正在被凭证使用的凭证类型不能被删除。您确定要删除吗?}}" +msgstr "{0, plural, one {This credential type is currently being used by some credentials and cannot be deleted.} other {Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?}}" -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:180 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:194 msgid "{0, plural, one {This execution environment is currently being used by other resources. Are you sure you want to delete it?} other {These execution environments could be in use by other resources that rely on them. Are you sure you want to delete them anyway?}}" -msgstr "{0, plural, one {这个执行环境正被其他资源使用。您确定要删除它吗?} other {这些凭证可能正在被依赖它的其他资源使用。您确定要删除吗?}}" +msgstr "{0, plural, one {This execution environment is currently being used by other resources. Are you sure you want to delete it?} other {These execution environments could be in use by other resources that rely on them. Are you sure you want to delete them anyway?}}" -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:272 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:196 msgid "{0, plural, one {This instance group is currently being by other resources. Are you sure you want to delete it?} other {Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -msgstr "{0, plural, one {这个实例组正被其他资源使用。您确定要删除它吗?} other {删除这些实例组可能会影响到其他依赖它的资源。您确定要删除吗?}}" +msgstr "{0, plural, one {This instance group is currently being by other resources. Are you sure you want to delete it?} other {Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -#: screens/Inventory/InventoryList/InventoryList.js:225 +#: screens/Inventory/InventoryList/InventoryList.js:240 msgid "{0, plural, one {This inventory is currently being used by some templates. Are you sure you want to delete it?} other {Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?}}" -msgstr "{0, plural, one {这个清单正被一些模板使用。您确定要删除它吗?} other {删除这些清单可能会影响到其他依赖它的资源。您确定要删除吗?}}" +msgstr "{0, plural, one {This inventory is currently being used by some templates. Are you sure you want to delete it?} other {Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?}}" #: screens/Inventory/InventorySources/InventorySourceList.js:197 msgid "{0, plural, one {This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?} other {Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete anyway}}" -msgstr "{0, plural, one {这个清单源正被依赖它的其他资源使用。您确定要删除它吗?} other {删除这些清单源可能会影响到其他依赖它的资源。您确定要删除吗?}}" - -#: screens/Organization/OrganizationList/OrganizationList.js:166 -#~ msgid "{0, plural, one {This organization is currently being by other resources. Are you sure you want to delete it?} other {Deleting these organizations could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -#~ msgstr "{0, plural, one {这个机构正被其他资源使用。您确定要删除它吗?} other {删除这些机构可能会影响到其他依赖它的资源。您确定要删除吗?}}" +msgstr "{0, plural, one {This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?} other {Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete anyway}}" #: screens/Organization/OrganizationList/OrganizationList.js:166 msgid "{0, plural, one {This organization is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these organizations could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -msgstr "{0, plural, one {这个机构正在被其他资源使用。您确定要删除它吗?} other {这个机构正在被其他资源使用。您确定要删除它吗?}}" +msgstr "{0, plural, one {This organization is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these organizations could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -#: screens/Project/ProjectList/ProjectList.js:238 +#: screens/Project/ProjectList/ProjectList.js:252 msgid "{0, plural, one {This project is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these projects could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -msgstr "{0, plural, one {这个项目正被其他资源使用。您确定要删除它吗?} other {删除这些项目可能会影响到其他依赖它的资源。您确定要删除吗?}}" +msgstr "{0, plural, one {This project is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these projects could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -#: components/TemplateList/TemplateList.js:250 +#: components/RelatedTemplateList/RelatedTemplateList.js:194 +#: components/TemplateList/TemplateList.js:265 msgid "{0, plural, one {This template is currently being used by some workflow nodes. Are you sure you want to delete it?} other {Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?}}" -msgstr "{0, plural, one {这个模板正被一些工作流节点使用。您确定要删除它吗?} other {删除这些模板可能会影响到其他依赖它的工作流节点。您确定要删除吗?}}" +msgstr "{0, plural, one {This template is currently being used by some workflow nodes. Are you sure you want to delete it?} other {Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?}}" #: components/JobList/JobListCancelButton.js:72 msgid "{0, plural, one {You cannot cancel the following job because it is not running:} other {You cannot cancel the following jobs because they are not running:}}" -msgstr "{0, plural, one {您不能取消以下作业,因为它没有运行:} other {您不能取消以下作业,因为它们没有运行:}}" +msgstr "{0, plural, one {You cannot cancel the following job because it is not running:} other {You cannot cancel the following jobs because they are not running:}}" #: components/JobList/JobListCancelButton.js:56 msgid "{0, plural, one {You do not have permission to cancel the following job:} other {You do not have permission to cancel the following jobs:}}" -msgstr "{0, plural, one {您没有权限取消以下作业:} other {您没有权限取消以下作业:}}" +msgstr "{0, plural, one {You do not have permission to cancel the following job:} other {You do not have permission to cancel the following jobs:}}" #: screens/ActivityStream/ActivityStreamListItem.js:28 msgid "{0} (deleted)" @@ -10027,10 +10087,6 @@ msgstr "{0}(已删除)" msgid "{0} more" msgstr "{0} 更多" -#: screens/Inventory/InventoryList/InventoryListItem.js:61 -#~ msgid "{0} sources with sync failures." -#~ msgstr "{0} 个同步失败的源。" - #: components/AppContainer/AppContainer.js:55 msgid "{brandName} logo" msgstr "{brandName} 标志" @@ -10046,41 +10102,29 @@ msgstr "{dateStr}(按 <0>{username})" msgid "{forks, plural, one {# fork} other {# forks}}" msgstr "{forks, plural, one {# fork} other {# forks}}" -#: components/HealthCheckButton/HealthCheckButton.js:15 -#~ msgid "{hopNodeSelected, plural, one {Cannot run health check on a hop node. Deselect the hop node to run a health check.} other {Cannot run health check on hop nodes. Deselect the hop nodes to run health checks.}}" -#~ msgstr "" - #: components/Schedule/shared/FrequencyDetailSubform.js:190 msgid "{intervalValue, plural, one {day} other {days}}" -msgstr "{intervalValue, plural, one {天} other {天}}" +msgstr "{intervalValue, plural, one {day} other {days}}" #: components/Schedule/shared/FrequencyDetailSubform.js:188 msgid "{intervalValue, plural, one {hour} other {hours}}" -msgstr "{intervalValue, plural, one {小时} other {小时}}" +msgstr "{intervalValue, plural, one {hour} other {hours}}" #: components/Schedule/shared/FrequencyDetailSubform.js:186 msgid "{intervalValue, plural, one {minute} other {minutes}}" -msgstr "{intervalValue, plural, one {分钟} other {分钟}}" +msgstr "{intervalValue, plural, one {minute} other {minutes}}" #: components/Schedule/shared/FrequencyDetailSubform.js:194 msgid "{intervalValue, plural, one {month} other {months}}" -msgstr "{intervalValue, plural, one {月} other {月}}" +msgstr "{intervalValue, plural, one {month} other {months}}" #: components/Schedule/shared/FrequencyDetailSubform.js:192 msgid "{intervalValue, plural, one {week} other {weeks}}" -msgstr "{intervalValue, plural, one {周} other {周}}" +msgstr "{intervalValue, plural, one {week} other {weeks}}" #: components/Schedule/shared/FrequencyDetailSubform.js:196 msgid "{intervalValue, plural, one {year} other {years}}" -msgstr "{intervalValue, plural, one {年} other {年}}" - -#: components/Schedule/shared/DateTimePicker.js:49 -#~ msgid "{label} date" -#~ msgstr "{label} 日期" - -#: components/Schedule/shared/DateTimePicker.js:57 -#~ msgid "{label} time" -#~ msgstr "{label} 时间" +msgstr "{intervalValue, plural, one {year} other {years}}" #: components/PromptDetail/PromptDetail.js:40 msgid "{minutes} min {seconds} sec" @@ -10088,11 +10132,11 @@ msgstr "{minutes} 分 {seconds} 秒" #: components/JobList/JobListCancelButton.js:106 msgid "{numJobsToCancel, plural, one {Cancel job} other {Cancel jobs}}" -msgstr "{numJobsToCancel, plural, one {取消作业} other {取消作业}}" +msgstr "{numJobsToCancel, plural, one {Cancel job} other {Cancel jobs}}" #: components/JobList/JobListCancelButton.js:168 msgid "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}" -msgstr "{numJobsToCancel, plural, one {这个操作将取消以下作业:} other {这个操作将取消以下作业:}}" +msgstr "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}" #: components/JobList/JobListCancelButton.js:91 msgid "{numJobsToCancel, plural, one {{0}} other {{1}}}" @@ -10104,8 +10148,8 @@ msgstr "{pluralizedItemName} 列表" #: components/HealthCheckButton/HealthCheckButton.js:13 msgid "{selectedItemsCount, plural, one {Click to run a health check on the selected instance.} other {Click to run a health check on the selected instances.}}" -msgstr "" +msgstr "{selectedItemsCount, plural, one {Click to run a health check on the selected instance.} other {Click to run a health check on the selected instances.}}" #: components/AppContainer/AppContainer.js:154 msgid "{sessionCountdown, plural, one {You will be logged out in # second due to inactivity} other {You will be logged out in # seconds due to inactivity}}" -msgstr "{sessionCountdown, plural, one {因为无活跃行为,您将在 # 秒后登出} other {因为无活跃行为,您将在 # 秒后登出}}" +msgstr "{sessionCountdown, plural, one {You will be logged out in # second due to inactivity} other {You will be logged out in # seconds due to inactivity}}"