diff --git a/.github/workflows/feature_branch_deletion.yml b/.github/workflows/feature_branch_deletion.yml new file mode 100644 index 0000000000..c2a3bdc785 --- /dev/null +++ b/.github/workflows/feature_branch_deletion.yml @@ -0,0 +1,24 @@ +--- +name: Feature branch deletion cleanup +on: + delete: + branches: + - feature_** +jobs: + push: + runs-on: ubuntu-latest + permissions: + packages: write + contents: read + steps: + - name: Delete API Schema + env: + AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }} + AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_KEY }} + AWS_REGION: 'us-east-1' + run: | + ansible localhost -c local, -m command -a "{{ ansible_python_interpreter + ' -m pip install boto3'}}" + ansible localhost -c local -m aws_s3 \ + -a "bucket=awx-public-ci-files object=${GITHUB_REF##*/}/schema.json mode=delete permission=public-read" + + diff --git a/.github/workflows/pr_body_check.yml b/.github/workflows/pr_body_check.yml index 0661a37664..90520c7e92 100644 --- a/.github/workflows/pr_body_check.yml +++ b/.github/workflows/pr_body_check.yml @@ -13,21 +13,13 @@ jobs: packages: write contents: read steps: - - name: Write PR body to a file - run: | - cat >> pr.body << __SOME_RANDOM_PR_EOF__ - ${{ github.event.pull_request.body }} - __SOME_RANDOM_PR_EOF__ - - - name: Display the received body for troubleshooting - run: cat pr.body - - # We want to write these out individually just incase the options were joined on a single line - name: Check for each of the lines + env: + PR_BODY: ${{ github.event.pull_request.body }} run: | - grep "Bug, Docs Fix or other nominal change" pr.body > Z - grep "New or Enhanced Feature" pr.body > Y - grep "Breaking Change" pr.body > X + echo $PR_BODY | grep "Bug, Docs Fix or other nominal change" > Z + echo $PR_BODY | grep "New or Enhanced Feature" > Y + echo $PR_BODY | grep "Breaking Change" > X exit 0 # We exit 0 and set the shell to prevent the returns from the greps from failing this step # See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#exit-codes-and-error-action-preference diff --git a/.github/workflows/upload_schema.yml b/.github/workflows/upload_schema.yml index a9a4420f8f..8f258dd7c1 100644 --- a/.github/workflows/upload_schema.yml +++ b/.github/workflows/upload_schema.yml @@ -5,6 +5,7 @@ on: branches: - devel - release_** + - feature_** jobs: push: runs-on: ubuntu-latest diff --git a/Makefile b/Makefile index 7371b3225d..cb8b86cdac 100644 --- a/Makefile +++ b/Makefile @@ -85,6 +85,7 @@ clean: clean-ui clean-api clean-awxkit clean-dist clean-api: rm -rf build $(NAME)-$(VERSION) *.egg-info + rm -rf .tox find . -type f -regex ".*\.py[co]$$" -delete find . -type d -name "__pycache__" -delete rm -f awx/awx_test.sqlite3* @@ -181,7 +182,7 @@ collectstatic: @if [ "$(VENV_BASE)" ]; then \ . $(VENV_BASE)/awx/bin/activate; \ fi; \ - mkdir -p awx/public/static && $(PYTHON) manage.py collectstatic --clear --noinput > /dev/null 2>&1 + $(PYTHON) manage.py collectstatic --clear --noinput > /dev/null 2>&1 DEV_RELOAD_COMMAND ?= supervisorctl restart tower-processes:* @@ -377,6 +378,8 @@ clean-ui: rm -rf awx/ui/build rm -rf awx/ui/src/locales/_build rm -rf $(UI_BUILD_FLAG_FILE) + # the collectstatic command doesn't like it if this dir doesn't exist. + mkdir -p awx/ui/build/static awx/ui/node_modules: NODE_OPTIONS=--max-old-space-size=6144 $(NPM_BIN) --prefix awx/ui --loglevel warn --force ci @@ -386,16 +389,14 @@ $(UI_BUILD_FLAG_FILE): $(PYTHON) tools/scripts/compilemessages.py $(NPM_BIN) --prefix awx/ui --loglevel warn run compile-strings $(NPM_BIN) --prefix awx/ui --loglevel warn run build - mkdir -p awx/public/static/css - mkdir -p awx/public/static/js - mkdir -p awx/public/static/media - cp -r awx/ui/build/static/css/* awx/public/static/css - cp -r awx/ui/build/static/js/* awx/public/static/js - cp -r awx/ui/build/static/media/* awx/public/static/media + mkdir -p /var/lib/awx/public/static/css + mkdir -p /var/lib/awx/public/static/js + mkdir -p /var/lib/awx/public/static/media + cp -r awx/ui/build/static/css/* /var/lib/awx/public/static/css + cp -r awx/ui/build/static/js/* /var/lib/awx/public/static/js + cp -r awx/ui/build/static/media/* /var/lib/awx/public/static/media touch $@ - - ui-release: $(UI_BUILD_FLAG_FILE) ui-devel: awx/ui/node_modules @@ -453,6 +454,7 @@ COMPOSE_OPTS ?= CONTROL_PLANE_NODE_COUNT ?= 1 EXECUTION_NODE_COUNT ?= 2 MINIKUBE_CONTAINER_GROUP ?= false +MINIKUBE_SETUP ?= false # if false, run minikube separately EXTRA_SOURCES_ANSIBLE_OPTS ?= ifneq ($(ADMIN_PASSWORD),) @@ -461,7 +463,7 @@ endif docker-compose-sources: .git/hooks/pre-commit @if [ $(MINIKUBE_CONTAINER_GROUP) = true ]; then\ - ansible-playbook -i tools/docker-compose/inventory tools/docker-compose-minikube/deploy.yml; \ + ansible-playbook -i tools/docker-compose/inventory -e minikube_setup=$(MINIKUBE_SETUP) tools/docker-compose-minikube/deploy.yml; \ fi; ansible-playbook -i tools/docker-compose/inventory tools/docker-compose/ansible/sources.yml \ @@ -635,4 +637,4 @@ help/generate: } \ } \ { lastLine = $$0 }' $(MAKEFILE_LIST) | sort -u - @printf "\n" \ No newline at end of file + @printf "\n" diff --git a/awx/api/serializers.py b/awx/api/serializers.py index b0f56077e9..c4436424f5 100644 --- a/awx/api/serializers.py +++ b/awx/api/serializers.py @@ -2221,6 +2221,15 @@ class InventorySourceUpdateSerializer(InventorySourceSerializer): class Meta: fields = ('can_update',) + def validate(self, attrs): + project = self.instance.source_project + if project: + failed_reason = project.get_reason_if_failed() + if failed_reason: + raise serializers.ValidationError(failed_reason) + + return super(InventorySourceUpdateSerializer, self).validate(attrs) + class InventoryUpdateSerializer(UnifiedJobSerializer, InventorySourceOptionsSerializer): @@ -4272,17 +4281,10 @@ class JobLaunchSerializer(BaseSerializer): # Basic validation - cannot run a playbook without a playbook if not template.project: errors['project'] = _("A project is required to run a job.") - elif template.project.status in ('error', 'failed'): - errors['playbook'] = _("Missing a revision to run due to failed project update.") - - latest_update = template.project.project_updates.last() - if latest_update is not None and latest_update.failed: - failed_validation_tasks = latest_update.project_update_events.filter( - event='runner_on_failed', - play="Perform project signature/checksum verification", - ) - if failed_validation_tasks: - errors['playbook'] = _("Last project update failed due to signature validation failure.") + else: + failure_reason = template.project.get_reason_if_failed() + if failure_reason: + errors['playbook'] = failure_reason # cannot run a playbook without an inventory if template.inventory and template.inventory.pending_deletion is True: @@ -4952,7 +4954,7 @@ class InstanceSerializer(BaseSerializer): res['install_bundle'] = self.reverse('api:instance_install_bundle', kwargs={'pk': obj.pk}) res['peers'] = self.reverse('api:instance_peers_list', kwargs={"pk": obj.pk}) if self.context['request'].user.is_superuser or self.context['request'].user.is_system_auditor: - if obj.node_type != 'hop': + if obj.node_type == 'execution': res['health_check'] = self.reverse('api:instance_health_check', kwargs={'pk': obj.pk}) return res diff --git a/awx/api/templates/api/job_template_launch.md b/awx/api/templates/api/job_template_launch.md index 5fec56ec6c..be5d584cd0 100644 --- a/awx/api/templates/api/job_template_launch.md +++ b/awx/api/templates/api/job_template_launch.md @@ -1,5 +1,5 @@ Launch a Job Template: - +{% ifmeth GET %} Make a GET request to this resource to determine if the job_template can be launched and whether any passwords are required to launch the job_template. The response will include the following fields: @@ -29,8 +29,8 @@ The response will include the following fields: * `inventory_needed_to_start`: Flag indicating the presence of an inventory associated with the job template. If not then one should be supplied when launching the job (boolean, read-only) - -Make a POST request to this resource to launch the job_template. If any +{% endifmeth %} +{% ifmeth POST %}Make a POST request to this resource to launch the job_template. If any passwords, inventory, or extra variables (extra_vars) are required, they must be passed via POST data, with extra_vars given as a YAML or JSON string and escaped parentheses. If the `inventory_needed_to_start` is `True` then the @@ -41,3 +41,4 @@ are not provided, a 400 status code will be returned. If the job cannot be launched, a 405 status code will be returned. If the provided credential or inventory are not allowed to be used by the user, then a 403 status code will be returned. +{% endifmeth %} \ No newline at end of file diff --git a/awx/api/views/__init__.py b/awx/api/views/__init__.py index 15f8359384..90e52ed883 100644 --- a/awx/api/views/__init__.py +++ b/awx/api/views/__init__.py @@ -392,8 +392,8 @@ class InstanceHealthCheck(GenericAPIView): permission_classes = (IsSystemAdminOrAuditor,) def get_queryset(self): + return super().get_queryset().filter(node_type='execution') # FIXME: For now, we don't have a good way of checking the health of a hop node. - return super().get_queryset().exclude(node_type='hop') def get(self, request, *args, **kwargs): obj = self.get_object() @@ -413,9 +413,10 @@ class InstanceHealthCheck(GenericAPIView): execution_node_health_check.apply_async([obj.hostname]) else: - from awx.main.tasks.system import cluster_node_health_check - - cluster_node_health_check.apply_async([obj.hostname], queue=obj.hostname) + return Response( + {"error": f"Cannot run a health check on instances of type {obj.node_type}. Health checks can only be run on execution nodes."}, + status=status.HTTP_400_BAD_REQUEST, + ) return Response({'msg': f"Health check is running for {obj.hostname}."}, status=status.HTTP_200_OK) @@ -2220,6 +2221,8 @@ class InventorySourceUpdateView(RetrieveAPIView): def post(self, request, *args, **kwargs): obj = self.get_object() + serializer = self.get_serializer(instance=obj, data=request.data) + serializer.is_valid(raise_exception=True) if obj.can_update: update = obj.update() if not update: diff --git a/awx/locale/translations/es/django.po b/awx/locale/translations/es/django.po new file mode 100644 index 0000000000..ec51ee8347 --- /dev/null +++ b/awx/locale/translations/es/django.po @@ -0,0 +1,6241 @@ +# 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 "Tiempo de inactividad fuerza desconexión" + +#: awx/api/conf.py:20 +msgid "" +"Number of seconds that a user is inactive before they will need to login " +"again." +msgstr "Número de segundos que un usuario es inactivo antes de que ellos vuelvan a conectarse de nuevo." + +#: awx/api/conf.py: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 "Identificación" + +#: 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 "segundos" + +#: awx/api/conf.py:29 +msgid "Maximum number of simultaneous logged in sessions" +msgstr "Número máximo de sesiones activas en simultáneo" + +#: awx/api/conf.py:30 +msgid "" +"Maximum number of simultaneous logged in sessions a user may have. To " +"disable enter -1." +msgstr "Número máximo de sesiones activas en simultáneo que un usuario puede tener. Para deshabilitar, introduzca -1." + +#: awx/api/conf.py:37 +msgid "Disable the built-in authentication system" +msgstr "Desactivar el sistema de autenticación integrado" + +#: 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 "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" +msgstr "Habilitar autentificación básica HTTP" + +#: awx/api/conf.py:49 +msgid "Enable HTTP Basic Auth for the API Browser." +msgstr "Habilitar autentificación básica HTTP para la navegación API." + +#: awx/api/conf.py:61 +msgid "OAuth 2 Timeout Settings" +msgstr "Configuración de tiempo de expiración 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 "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" +msgstr "Permitir que los usuarios externos creen tokens 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 "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" +msgstr "URL de invalidación de redireccionamiento de inicio de sesión" + +#: 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 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." +msgstr "No hay sistemas de autenticación remota configurados." + +#: awx/api/exceptions.py:19 +msgid "Resource is being used by running jobs." +msgstr "El recurso está siendo usado por trabajos en ejecución." + +#: awx/api/fields.py:80 +#, python-brace-format +msgid "Invalid key names: {invalid_key_names}" +msgstr "Nombres de claves no válidos: {invalid_key_names}" + +#: awx/api/fields.py:108 +msgid "Credential {} does not exist" +msgstr "La credencial {} no existe" + +#: awx/api/filters.py:82 +msgid "No related model for field {}." +msgstr "Sin modelo relacionado para el campo {}." + +#: awx/api/filters.py:96 +msgid "Filtering on password fields is not allowed." +msgstr "Filtrar sobre campos de contraseña no está permitido." + +#: awx/api/filters.py:108 awx/api/filters.py:110 +#, python-format +msgid "Filtering on %s is not allowed." +msgstr "Filtrar sobre %s no está permitido." + +#: awx/api/filters.py:113 +msgid "Loops not allowed in filters, detected on field {}." +msgstr "Bucles no permitidos en los filtros, detectados en el campo {}." + +#: awx/api/filters.py:171 +msgid "Query string field name not provided." +msgstr "Nombre de campo de la cadena de petición no provisto." + +#: awx/api/filters.py:203 +#, python-brace-format +msgid "Invalid {field_name} id: {field_id}" +msgstr "ID{field_name} no válido: {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 "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." + +#: awx/api/generics.py:220 +msgid " To establish a login session, visit" +msgstr "Para establecer una sesión de acceso, visite" + +#: awx/api/generics.py:634 awx/api/generics.py:694 +msgid "\"id\" field must be an integer." +msgstr "El campo \"id\" debe ser un número entero." + +#: awx/api/generics.py:691 +msgid "\"id\" is required to disassociate" +msgstr "\"id\" es necesario para desasociar" + +#: awx/api/generics.py:739 +msgid "{} 'id' field is missing." +msgstr "Falta el campo {} 'id'." + +#: awx/api/metadata.py:66 +msgid "Database ID for this {}." +msgstr "ID de la base de datos para esto {}" + +#: awx/api/metadata.py:67 +msgid "Name of this {}." +msgstr "Nombre de esto {}" + +#: awx/api/metadata.py:68 +msgid "Optional description of this {}." +msgstr "Descripción opcional de esto {}" + +#: awx/api/metadata.py:69 +msgid "Data type for this {}." +msgstr "Tipo de datos para esto {}" + +#: awx/api/metadata.py:70 +msgid "URL for this {}." +msgstr "URL para esto {}" + +#: awx/api/metadata.py:71 +msgid "Data structure with URLs of related resources." +msgstr "Estructura de datos con URLs de recursos relacionados." + +#: 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 "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." +msgstr "Fecha y hora cuando este {} fue creado." + +#: awx/api/metadata.py:76 +msgid "Timestamp when this {} was last modified." +msgstr "Fecha y hora cuando este {} fue modificado más recientemente." + +#: awx/api/pagination.py:77 +msgid "Number of results to return per page." +msgstr "Cantidad de resultados que se mostrarán por página." + +#: awx/api/parsers.py:33 +msgid "JSON parse error - not a JSON object" +msgstr "Error de análisis JSON; no es un objeto JSON" + +#: awx/api/parsers.py:36 +#, python-format +msgid "" +"JSON parse error - %s\n" +"Possible cause: trailing comma." +msgstr "Error de análisis JSON - %s\n" +"Posible causa: coma final." + +#: awx/api/serializers.py: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." + +#: awx/api/serializers.py:334 +#, python-format +msgid "Cannot use dictionary for %s" +msgstr "No se puede usar el diccionario para %s" + +#: awx/api/serializers.py:348 +msgid "Playbook Run" +msgstr "Ejecución de playbook" + +#: awx/api/serializers.py:349 +msgid "Command" +msgstr "Comando" + +#: awx/api/serializers.py:350 awx/main/models/unified_jobs.py:536 +msgid "SCM Update" +msgstr "Actualizar SCM" + +#: awx/api/serializers.py:351 +msgid "Inventory Sync" +msgstr "Sincronización de inventario" + +#: awx/api/serializers.py:352 +msgid "Management Job" +msgstr "Trabajo de gestión" + +#: awx/api/serializers.py:353 +msgid "Workflow Job" +msgstr "Tarea en flujo de trabajo" + +#: awx/api/serializers.py:354 +msgid "Workflow Template" +msgstr "Plantilla de flujo de trabajo" + +#: awx/api/serializers.py:355 +msgid "Job Template" +msgstr "Plantilla de trabajo" + +#: awx/api/serializers.py:743 +msgid "" +"Indicates whether all of the events generated by this unified job have been " +"saved to the database." +msgstr "Indica si todos los eventos generados por esta tarea unificada se guardaron en la base de datos." + +#: awx/api/serializers.py:939 +msgid "Write-only field used to change the password." +msgstr "Campo de sólo escritura utilizado para cambiar la contraseña." + +#: awx/api/serializers.py:941 +msgid "Set if the account is managed by an external service" +msgstr "Establecer si la cuenta es administrada por un servicio externo" + +#: awx/api/serializers.py:979 +msgid "Password required for new User." +msgstr "Contraseña requerida para un usuario nuevo." + +#: awx/api/serializers.py:1067 +#, python-format +msgid "Unable to change %s on user managed by LDAP." +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 {}." + +#: awx/api/serializers.py:1238 +msgid "Authorization Grant Type" +msgstr "Tipo de autorización" + +#: 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 "Pregunta secreta del cliente" + +#: awx/api/serializers.py:1240 +msgid "Client Type" +msgstr "Tipo de cliente" + +#: awx/api/serializers.py:1241 +msgid "Redirect URIs" +msgstr "Redirigir URI" + +#: awx/api/serializers.py:1242 +msgid "Skip Authorization" +msgstr "Omitir autorización" + +#: awx/api/serializers.py:1350 +msgid "Cannot change max_hosts." +msgstr "No se puede modificar max_hosts." + +#: awx/api/serializers.py:1391 +#, python-brace-format +msgid "Cannot change local_path for {scm_type}-based projects" +msgstr "No se puede cambiar local_path para proyectos basados en {scm_type}" + +#: awx/api/serializers.py:1395 +msgid "This path is already being used by another manual project." +msgstr "Esta ruta ya está siendo usada por otro proyecto manual." + +#: awx/api/serializers.py:1397 +msgid "SCM branch cannot be used with archive projects." +msgstr "La rama SCM no se puede usar con proyectos de archivos." + +#: awx/api/serializers.py:1399 +msgid "SCM refspec can only be used with git projects." +msgstr "SCM refspec solo puede usarse con proyectos git." + +#: awx/api/serializers.py:1401 +msgid "SCM track_submodules can only be used with git projects." +msgstr "SCM track_submodules solo puede usarse con proyectos git." + +#: awx/api/serializers.py:1432 +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" + +#: awx/api/serializers.py:1440 +msgid "Cannot change the organization of an execution environment" +msgstr "No se puede modificar la organización de un entorno de ejecución" + +#: awx/api/serializers.py:1521 +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: {})." + +#: awx/api/serializers.py:1530 +msgid "Update options must be set to false for manual projects." +msgstr "Opciones de actualización deben ser establecidas a false para proyectos manuales." + +#: awx/api/serializers.py:1536 +msgid "Array of playbooks available within this project." +msgstr "Colección de playbooks disponibles dentro de este proyecto." + +#: awx/api/serializers.py:1554 +msgid "" +"Array of inventory files and directories available within this project, not " +"comprehensive." +msgstr "Colección de archivos de inventario y directorios disponibles dentro de este proyecto, no global." + +#: awx/api/serializers.py:1599 awx/api/serializers.py:3098 +#: awx/api/serializers.py:3311 +msgid "A count of hosts uniquely assigned to each status." +msgstr "Un número de hosts asignados de manera única a cada estado." + +#: awx/api/serializers.py:1600 awx/api/serializers.py:3099 +msgid "A count of all plays and tasks for the job run." +msgstr "La cantidad de reproducciones y tareas para la ejecución del trabajo." + +#: awx/api/serializers.py:1724 +msgid "Smart inventories must specify host_filter" +msgstr "Los inventarios inteligentes deben especificar host_filter" + +#: awx/api/serializers.py:1827 +#, python-format +msgid "Invalid port specification: %s" +msgstr "Especificación de puerto no válido: %s" + +#: awx/api/serializers.py:1838 +msgid "Cannot create Host for Smart Inventory" +msgstr "No es posible crear un host para el Inventario inteligente" + +#: awx/api/serializers.py:1856 +msgid "A Group with that name already exists." +msgstr "Ya existe un grupo con ese nombre." + +#: awx/api/serializers.py:1927 +msgid "A Host with that name already exists." +msgstr "Ya existe un host con ese nombre." + +#: awx/api/serializers.py:1932 +msgid "Invalid group name." +msgstr "Nombre de grupo inválido." + +#: awx/api/serializers.py:1937 +msgid "Cannot create Group for Smart Inventory" +msgstr "No es posible crear un grupo para el Inventario inteligente" + +#: awx/api/serializers.py:1995 +msgid "Cloud credential to use for inventory updates." +msgstr "Credencial de la nube que se usa para actualizaciones de inventario." + +#: awx/api/serializers.py:2025 +msgid "`{}` is a prohibited environment variable" +msgstr "`{}` es una variable de entorno prohibida" + +#: awx/api/serializers.py:2115 +msgid "Cannot use manual project for SCM-based inventory." +msgstr "No se puede usar el proyecto manual para el inventario basado en SCM." + +#: awx/api/serializers.py:2120 +msgid "Setting not compatible with existing schedules." +msgstr "Configuración no compatible con programaciones existentes." + +#: awx/api/serializers.py:2125 +msgid "Cannot create Inventory Source for Smart Inventory" +msgstr "No es posible crear una fuente de inventarios para el Inventario inteligente" + +#: awx/api/serializers.py:2171 +msgid "Project required for scm type sources." +msgstr "Se requiere un proyecto para las fuentes de tipo scm." + +#: awx/api/serializers.py:2175 +#, python-format +msgid "Cannot set %s if not SCM type." +msgstr "No es posible definir %s si no es de tipo SCM." + +#: awx/api/serializers.py:2246 +msgid "The project used for this job." +msgstr "El proyecto utilizado para este trabajo." + +#: awx/api/serializers.py:2491 +msgid "Modifications not allowed for managed credential types" +msgstr "Modificaciones no permitidas para los tipos de credenciales administradas" + +#: awx/api/serializers.py:2501 +msgid "" +"Modifications to inputs are not allowed for credential types that are in use" +msgstr "No se permiten las modificaciones a entradas para los tipos de credenciales que están en uso" + +#: awx/api/serializers.py:2504 +#, python-format +msgid "Must be 'cloud' or 'net', not %s" +msgstr "Debe ser 'cloud' o 'net', no %s" + +#: awx/api/serializers.py:2509 +msgid "'ask_at_runtime' is not supported for custom credentials." +msgstr "'ask_at_runtime' no es compatible con las credenciales personalizadas." + +#: awx/api/serializers.py:2547 +msgid "Credential Type" +msgstr "Tipo de credencial" + +#: awx/api/serializers.py:2614 +msgid "Modifications not allowed for managed credentials" +msgstr "No se permiten modificaciones para las credenciales administradas" + +#: awx/api/serializers.py:2626 awx/api/serializers.py:2699 +msgid "Galaxy credentials must be owned by an Organization." +msgstr "Las credenciales de Galaxy deben ser propiedad de una organización." + +#: 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 "No puede cambiar el tipo de credencial, ya que puede interrumpir la funcionalidad de los recursos que la usan." + +#: 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 "Campo de sólo escritura utilizado para añadir usuario a rol de propietario. Si se indica, no otorgar equipo u organización. Sólo válido para creación." + +#: 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 "Campo de sólo escritura para añadir equipo a un rol propietario.Si se indica, no otorgar usuario u organización. Sólo válido para creación." + +#: awx/api/serializers.py:2670 +msgid "" +"Inherit permissions from organization roles. If provided on creation, do not " +"give either user or team." +msgstr "Permisos heredados desde roles de organización. Si se indica, no otorgar usuario o equipo." + +#: awx/api/serializers.py:2687 +msgid "Missing 'user', 'team', or 'organization'." +msgstr "No encontrado 'user', 'team' u 'organization'" + +#: awx/api/serializers.py:2692 +msgid "" +"Only one of 'user', 'team', or 'organization' should be provided, received " +"{} fields." +msgstr "Solo se debe proporcionar un 'usuario', 'equipo' u 'organización', campos {} recibidos." + +#: awx/api/serializers.py:2713 +msgid "" +"Credential organization must be set and match before assigning to a team" +msgstr "Credenciales de organización deben ser establecidas y coincidir antes de ser asignadas a un equipo" + +#: awx/api/serializers.py:2834 +msgid "This field is required." +msgstr "Este campo es obligatorio." + +#: awx/api/serializers.py:2840 +msgid "Playbook not found for project." +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." + +#: awx/api/serializers.py:2844 awx/api/serializers.py:2846 +msgid "Project does not allow overriding branch." +msgstr "El proyecto no permite la invalidación de la rama." + +#: awx/api/serializers.py:2888 +msgid "Must be a Personal Access Token." +msgstr "Debe ser un Token de acceso personal." + +#: awx/api/serializers.py:2890 +msgid "Must match the selected webhook service." +msgstr "Debe coincidir con el servicio de webhook seleccionado." + +#: awx/api/serializers.py:2972 +msgid "Cannot enable provisioning callback without an inventory set." +msgstr "No puede habilitar la callback de aprovisionamiento sin un conjunto de inventario." + +#: awx/api/serializers.py:2974 +msgid "Must either set a default value or ask to prompt on launch." +msgstr "Debe establecer un valor por defecto o preguntar por valor al ejecutar." + +#: awx/api/serializers.py:2976 awx/main/models/jobs.py:294 +msgid "Job Templates must have a project assigned." +msgstr "Las plantillas de trabajo deben tener un proyecto asignado." + +#: awx/api/serializers.py:3140 +msgid "No change to job limit" +msgstr "Sin cambios en el límite de tareas" + +#: awx/api/serializers.py:3140 +msgid "All failed and unreachable hosts" +msgstr "Todos los hosts fallidos y sin comunicación" + +#: awx/api/serializers.py:3153 +msgid "Missing passwords needed to start: {}" +msgstr "Se necesitan las contraseñas faltantes para iniciar: {}" + +#: awx/api/serializers.py:3171 +msgid "Relaunch by host status not available until job finishes running." +msgstr "Relanzamiento por estado de host no disponible hasta que la tarea termine de ejecutarse." + +#: awx/api/serializers.py:3185 +msgid "Job Template Project is missing or undefined." +msgstr "Proyecto en la plantilla de trabajo no encontrado o no definido." + +#: awx/api/serializers.py:3187 +msgid "Job Template Inventory is missing or undefined." +msgstr "Inventario en la plantilla de trabajo no encontrado o no definido." + +#: awx/api/serializers.py:3225 +msgid "Unknown, job may have been ran before launch configurations were saved." +msgstr "Desconocido; este trabajo pudo haberse ejecutado antes de guardar la configuración de lanzamiento." + +#: awx/api/serializers.py:3305 awx/main/tasks.py:2752 awx/main/tasks.py:2768 +msgid "{} are prohibited from use in ad hoc commands." +msgstr "{} tienen uso prohibido en comandos ad hoc." + +#: 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 "La salida estándar es demasiado larga para visualizarse ({text_size} bytes); solo se admite la descarga para tamaños superiores a {supported_size} bytes." + +#: awx/api/serializers.py:3723 +msgid "Provided variable {} has no database value to replace with." +msgstr "La variable {} provista no tiene un valor de base de datos con qué reemplazarla." + +#: awx/api/serializers.py:3739 +msgid "\"$encrypted$ is a reserved keyword, may not be used for {}.\"" +msgstr "“$encrypted” es una palabra clave reservada, no puede utilizarse para {}\"" + +#: awx/api/serializers.py:4212 +msgid "A project is required to run a job." +msgstr "Se requiere un proyecto para ejecutar una tarea." + +#: awx/api/serializers.py:4214 +msgid "Missing a revision to run due to failed project update." +msgstr "Falta una revisión para ejecutar debido a un error en la actualización del proyecto." + +#: awx/api/serializers.py:4218 +msgid "The inventory associated with this Job Template is being deleted." +msgstr "Se está eliminando el inventario asociado con esta plantilla de trabajo." + +#: awx/api/serializers.py:4220 awx/api/serializers.py:4340 +msgid "The provided inventory is being deleted." +msgstr "El inventario provisto se está eliminando." + +#: awx/api/serializers.py:4227 +msgid "Cannot assign multiple {} credentials." +msgstr "No se pueden asignar múltiples credenciales {}." + +#: awx/api/serializers.py:4229 +msgid "Cannot assign a Credential of kind `{}`" +msgstr "No puede asignar una credencial del tipo `{}`" + +#: awx/api/serializers.py:4241 +msgid "" +"Removing {} credential at launch time without replacement is not supported. " +"Provided list lacked credential(s): {}." +msgstr "No se admite quitar la credencial {} en el momento de lanzamiento sin reemplazo. La lista provista no contaba con credencial(es): {}." + +#: awx/api/serializers.py:4338 +msgid "The inventory associated with this Workflow is being deleted." +msgstr "Se está eliminando el inventario asociado con este flujo de trabajo." + +#: awx/api/serializers.py:4405 +msgid "Message type '{}' invalid, must be either 'message' or 'body'" +msgstr "El tipo de mensaje '{}' no es válido, debe ser 'mensaje' o 'cuerpo'." + +#: awx/api/serializers.py:4411 +msgid "Expected string for '{}', found {}, " +msgstr "Cadena esperada para '{}', se encontró {}," + +#: awx/api/serializers.py:4415 +msgid "Messages cannot contain newlines (found newline in {} event)" +msgstr "Los mensajes no pueden contener nuevas líneas (se encontró una nueva línea en el evento {})" + +#: awx/api/serializers.py:4421 +msgid "Expected dict for 'messages' field, found {}" +msgstr "Dict esperado para el campo 'mensajes', se encontró {}" + +#: awx/api/serializers.py:4425 +msgid "" +"Event '{}' invalid, must be one of 'started', 'success', 'error', or " +"'workflow_approval'" +msgstr "El evento '{}' no es válido, debe ser uno de 'iniciado', 'éxito', 'error' o 'aprobación_de_flujo de trabajo'" + +#: awx/api/serializers.py:4431 +msgid "Expected dict for event '{}', found {}" +msgstr "Dict esperado para el evento '{}', se encontró {}" + +#: awx/api/serializers.py:4437 +msgid "" +"Workflow Approval event '{}' invalid, must be one of 'running', 'approved', " +"'timed_out', or 'denied'" +msgstr "El evento de aprobación del flujo de trabajo '{}' no es válido, debe ser uno de 'en ejecución', 'aprobado', 'tiempo de espera agotado' o 'denegado'" + +#: awx/api/serializers.py:4444 +msgid "Expected dict for workflow approval event '{}', found {}" +msgstr "Dict esperado para el evento de aprobación del flujo de trabajo '{}', se encontró {}" + +#: awx/api/serializers.py:4471 +msgid "Unable to render message '{}': {}" +msgstr "No se puede procesar el mensaje '{}': {}" + +#: awx/api/serializers.py:4473 +msgid "Field '{}' unavailable" +msgstr "Campo '{}' no disponible" + +#: awx/api/serializers.py:4475 +msgid "Security error due to field '{}'" +msgstr "Error de seguridad debido al campo '{}'" + +#: awx/api/serializers.py:4496 +msgid "Webhook body for '{}' should be a json dictionary. Found type '{}'." +msgstr "El cuerpo de Webhook para '{}' debería ser un diccionario json. Se encontró el tipo '{}'." + +#: awx/api/serializers.py:4499 +msgid "Webhook body for '{}' is not a valid json dictionary ({})." +msgstr "El cuerpo de Webhook para '{}' no es un diccionario json válido ({})." + +#: awx/api/serializers.py:4517 +msgid "" +"Missing required fields for Notification Configuration: notification_type" +msgstr "Campos obligatorios no definidos para la configuración de notificación: notification_type" + +#: awx/api/serializers.py:4544 +msgid "No values specified for field '{}'" +msgstr "Ningún valor especificado para el campo '{}'" + +#: awx/api/serializers.py:4549 +msgid "HTTP method must be either 'POST' or 'PUT'." +msgstr "El método HTTP debe ser 'POST' o 'PUT'." + +#: awx/api/serializers.py:4551 +msgid "Missing required fields for Notification Configuration: {}." +msgstr "Campos no definidos para la configuración de notificación: {}." + +#: awx/api/serializers.py:4554 +msgid "Configuration field '{}' incorrect type, expected {}." +msgstr "Tipo incorrecto en la configuración del campo '{} ', esperado {}." + +#: awx/api/serializers.py:4569 +msgid "Notification body" +msgstr "Cuerpo de la notificación" + +#: awx/api/serializers.py:4655 +msgid "" +"Valid DTSTART required in rrule. Value should start with: DTSTART:" +"YYYYMMDDTHHMMSSZ" +msgstr "DTSTART válido necesario en rrule. El valor debe empezar con: DTSTART:YYYYMMDDTHHMMSSZ" + +#: awx/api/serializers.py:4657 +msgid "" +"DTSTART cannot be a naive datetime. Specify ;TZINFO= or YYYYMMDDTHHMMSSZZ." +msgstr "DTSTART no puede ser una fecha/hora ingenua. Especifique ;TZINFO= o YYYYMMDDTHHMMSSZZ." + +#: awx/api/serializers.py:4659 +msgid "Multiple DTSTART is not supported." +msgstr "Múltiple DTSTART no está soportado." + +#: awx/api/serializers.py:4661 +msgid "RRULE required in rrule." +msgstr "RRULE requerido en rrule." + +#: awx/api/serializers.py:4663 +msgid "Multiple RRULE is not supported." +msgstr "Múltiple RRULE no está soportado." + +#: awx/api/serializers.py:4665 +msgid "INTERVAL required in rrule." +msgstr "INTERVAL requerido en 'rrule'." + +#: awx/api/serializers.py:4667 +msgid "SECONDLY is not supported." +msgstr "SECONDLY no está soportado." + +#: awx/api/serializers.py:4669 +msgid "Multiple BYMONTHDAYs not supported." +msgstr "Multiple BYMONTHDAYs no soportado." + +#: awx/api/serializers.py:4671 +msgid "Multiple BYMONTHs not supported." +msgstr "Multiple BYMONTHs no soportado." + +#: awx/api/serializers.py:4673 +msgid "BYDAY with numeric prefix not supported." +msgstr "BYDAY con prefijo numérico no soportado." + +#: awx/api/serializers.py:4675 +msgid "BYYEARDAY not supported." +msgstr "BYYEARDAY no soportado." + +#: awx/api/serializers.py:4677 +msgid "BYWEEKNO not supported." +msgstr "BYWEEKNO no soportado." + +#: awx/api/serializers.py:4679 +msgid "RRULE may not contain both COUNT and UNTIL" +msgstr "RRULE no puede contener ambos COUNT y UNTIL" + +#: awx/api/serializers.py:4683 +msgid "COUNT > 999 is unsupported." +msgstr "COUNT > 999 no está soportada." + +#: awx/api/serializers.py:4690 +msgid "rrule parsing failed validation: {}" +msgstr "validación fallida analizando rrule: {}" + +#: awx/api/serializers.py:4749 +msgid "Inventory Source must be a cloud resource." +msgstr "Fuente del inventario debe ser un recurso cloud." + +#: awx/api/serializers.py:4751 +msgid "Manual Project cannot have a schedule set." +msgstr "El proyecto manual no puede tener una programación establecida." + +#: awx/api/serializers.py:4755 +msgid "" +"Inventory sources with `update_on_project_update` cannot be scheduled. " +"Schedule its source project `{}` instead." +msgstr "No se pueden programar las fuentes de inventario con `update_on_project_update. En su lugar, programe su proyecto fuente `{}`." + +#: awx/api/serializers.py:4774 +msgid "" +"Count of jobs in the running or waiting state that are targeted for this " +"instance" +msgstr "Cantidad de tareas en estado de ejecución o espera que están destinadas para esta instancia" + +#: awx/api/serializers.py:4775 +msgid "Count of all jobs that target this instance" +msgstr "Todos los trabajos que abordan esta instancia" + +#: awx/api/serializers.py:4828 +msgid "" +"Count of jobs in the running or waiting state that are targeted for this " +"instance group" +msgstr "Cantidad de tareas en estado de ejecución o espera que están destinadas para este grupo de instancia" + +#: awx/api/serializers.py:4830 +msgid "Count of all jobs that target this instance group" +msgstr "Todos los trabajos que abordan este grupo de instancias" + +#: awx/api/serializers.py:4834 +msgid "" +"Indicates whether instances in this group are containerized.Containerized " +"groups have a designated Openshift or Kubernetes cluster." +msgstr "Indica si las instancias de este grupo son contenedorizadas. Los grupos contenedorizados tienen un clúster Openshift o Kubernetes designado." + +#: awx/api/serializers.py:4844 +msgid "Policy Instance Percentage" +msgstr "Porcentaje de instancias de políticas" + +#: 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 "Porcentaje mínimo de todas las instancias que se asignarán automáticamente a este grupo cuando nuevas instancias aparezcan en línea." + +#: awx/api/serializers.py:4852 +msgid "Policy Instance Minimum" +msgstr "Mínimo de instancias de políticas" + +#: 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 "Número mínimo estático de instancias que se asignarán automáticamente a este grupo cuando aparezcan nuevas instancias en línea." + +#: awx/api/serializers.py:4858 +msgid "Policy Instance List" +msgstr "Lista de instancias de políticas" + +#: awx/api/serializers.py:4859 +msgid "List of exact-match Instances that will be assigned to this group" +msgstr "Lista de instancias con coincidencia exacta que se asignarán a este grupo" + +#: awx/api/serializers.py:4900 +msgid "Duplicate entry {}." +msgstr "Entrada por duplicado {}." + +#: awx/api/serializers.py:4902 +msgid "{} is not a valid hostname of an existing instance." +msgstr "{} no es un nombre de host válido de una instancia existente." + +#: awx/api/serializers.py:4904 awx/api/serializers.py:4909 +#: awx/api/serializers.py:4914 +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 +#, python-format +msgid "%s instance group name may not be changed." +msgstr "El nombre del grupo de instancia %s no puede modificarse." + +#: awx/api/serializers.py:4928 +msgid "Only Kubernetes credentials can be associated with an Instance Group" +msgstr "Solo las credenciales de Kubernetes pueden asociarse a un grupo de instancias." + +#: awx/api/serializers.py:4935 +msgid "" +"is_container_group must be True when associating a credential to an Instance " +"Group" +msgstr "is_container_group debe ser True (Verdadero) cuando se asocia una credencial a un grupo de instancias" + +#: awx/api/serializers.py:4971 +msgid "" +"When present, shows the field name of the role or relationship that changed." +msgstr "Cuando está presente, muestra el nombre de campo de la función o relación que cambió." + +#: awx/api/serializers.py:4972 +msgid "" +"When present, shows the model on which the role or relationship was defined." +msgstr "Cuando está presente, muestra el modelo sobre el cual se definió el rol o la relación." + +#: awx/api/serializers.py:5018 +msgid "" +"A summary of the new and changed values when an object is created, updated, " +"or deleted" +msgstr "Un resumen de los valores nuevos y cambiados cuando un objeto es creado, actualizado o eliminado." + +#: 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 "Para crear, actualizar y eliminar eventos éste es el tipo de objeto que fue afectado. Para asociar o desasociar eventos éste es el tipo de objeto asociado o desasociado con 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 "Vacío para crear, actualizar y eliminar eventos. Para asociar y desasociar eventos éste es el tipo de objetos que object1 con el está asociado." + +#: awx/api/serializers.py:5030 +msgid "The action taken with respect to the given object(s)." +msgstr "La acción tomada al respeto al/los especificado(s) objeto(s)." + +#: awx/api/views/__init__.py:205 +msgid "Not found." +msgstr "No encontrado." + +#: awx/api/views/__init__.py:213 +msgid "Dashboard" +msgstr "Panel de control" + +#: awx/api/views/__init__.py:310 +msgid "Dashboard Jobs Graphs" +msgstr "Panel de control de gráficas de trabajo" + +#: awx/api/views/__init__.py:349 +#, python-format +msgid "Unknown period \"%s\"" +msgstr "Periodo desconocido \"%s\"" + +#: awx/api/views/__init__.py:361 +msgid "Instances" +msgstr "Instancias" + +#: awx/api/views/__init__.py:369 +msgid "Instance Detail" +msgstr "Detalle de la instancia" + +#: awx/api/views/__init__.py:385 +msgid "Instance Jobs" +msgstr "Tareas de instancia" + +#: awx/api/views/__init__.py:399 +msgid "Instance's Instance Groups" +msgstr "Grupos de instancias de la instancia" + +#: awx/api/views/__init__.py:408 +msgid "Instance Groups" +msgstr "Grupos de instancias" + +#: awx/api/views/__init__.py:416 +msgid "Instance Group Detail" +msgstr "Detalle del grupo de instancias" + +#: awx/api/views/__init__.py:431 +msgid "Instance Group Running Jobs" +msgstr "Tareas en ejecución del grupo de instancias" + +#: awx/api/views/__init__.py:440 +msgid "Instance Group's Instances" +msgstr "Instancias del grupo de instancias" + +#: awx/api/views/__init__.py:450 +msgid "Schedules" +msgstr "Programaciones" + +#: awx/api/views/__init__.py:464 +msgid "Schedule Recurrence Rule Preview" +msgstr "Programe la vista previa de la regla de recurrencia" + +#: awx/api/views/__init__.py:505 +msgid "Cannot assign credential when related template is null." +msgstr "No se puede asignar la credencial cuando la plantilla relacionada es nula." + +#: awx/api/views/__init__.py:510 +msgid "Related template cannot accept {} on launch." +msgstr "La plantilla relacionada no puede aceptar {} durante el lanzamiento." + +#: awx/api/views/__init__.py:512 +msgid "" +"Credential that requires user input on launch cannot be used in saved launch " +"configuration." +msgstr "Una credencial que requiere ingreso de datos del usuario durante el lanzamiento no se puede utilizar en una configuración de lanzamiento guardada." + +#: awx/api/views/__init__.py:517 +msgid "Related template is not configured to accept credentials on launch." +msgstr "La plantilla relacionada no está configurada para aceptar credenciales durante el lanzamiento." + +#: awx/api/views/__init__.py:520 +#, python-brace-format +msgid "" +"This launch configuration already provides a {credential_type} credential." +msgstr "Esta configuración de lanzamiento ya proporciona una credencial {credential_type}." + +#: awx/api/views/__init__.py:523 +#, python-brace-format +msgid "Related template already uses {credential_type} credential." +msgstr "La plantilla relacionada ya usa la credencial {credential_type}." + +#: awx/api/views/__init__.py:540 +msgid "Schedule Jobs List" +msgstr "Lista de trabajos programados" + +#: 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 "No puede asignar un rol de participación de organización como rol secundario para un equipo." + +#: awx/api/views/__init__.py:626 awx/api/views/__init__.py:4351 +msgid "You cannot grant system-level permissions to a team." +msgstr "No puede asignar permisos de nivel de sistema a un equipo." + +#: awx/api/views/__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 "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 +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." + +#: awx/api/views/__init__.py:795 +msgid "Project Schedules" +msgstr "Programación del proyecto" + +#: awx/api/views/__init__.py:806 +msgid "Project SCM Inventory Sources" +msgstr "Fuentes de inventario SCM del proyecto" + +#: awx/api/views/__init__.py:903 +msgid "Project Update Events List" +msgstr "Lista de eventos de actualización de proyectos" + +#: awx/api/views/__init__.py:923 +msgid "System Job Events List" +msgstr "Lista de eventos de tareas del sistema" + +#: awx/api/views/__init__.py:963 +msgid "Project Update SCM Inventory Updates" +msgstr "Actualizaciones de inventario SCM de la actualización del proyecto" + +#: awx/api/views/__init__.py:1008 +msgid "Me" +msgstr "Yo" + +#: awx/api/views/__init__.py:1017 +msgid "OAuth 2 Applications" +msgstr "Aplicaciones OAuth 2" + +#: awx/api/views/__init__.py:1026 +msgid "OAuth 2 Application Detail" +msgstr "Detalle de aplicaciones OAuth 2" + +#: awx/api/views/__init__.py:1039 +msgid "OAuth 2 Application Tokens" +msgstr "Tokens de aplicaciones OAuth 2" + +#: awx/api/views/__init__.py:1061 +msgid "OAuth2 Tokens" +msgstr "Tokens OAuth2" + +#: awx/api/views/__init__.py:1070 +msgid "OAuth2 User Tokens" +msgstr "Tokens de usuario OAuth2" + +#: awx/api/views/__init__.py:1082 +msgid "OAuth2 User Authorized Access Tokens" +msgstr "Tokens de acceso autorizado de usuario OAuth2" + +#: awx/api/views/__init__.py:1097 +msgid "Organization OAuth2 Applications" +msgstr "Aplicaciones OAuth2 de la organización " + +#: awx/api/views/__init__.py:1109 +msgid "OAuth2 Personal Access Tokens" +msgstr "Tokens de acceso personal OAuth2" + +#: awx/api/views/__init__.py:1124 +msgid "OAuth Token Detail" +msgstr "Detalle del token 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 "No puede conceder credenciales de acceso a un usuario que no está en la organización del credencial." + +#: awx/api/views/__init__.py:1187 awx/api/views/__init__.py:4308 +msgid "You cannot grant private credential access to another user" +msgstr "No puede conceder acceso a un credencial privado a otro usuario" + +#: awx/api/views/__init__.py:1284 +#, python-format +msgid "Cannot change %s." +msgstr "No se puede cambiar%s." + +#: awx/api/views/__init__.py:1290 +msgid "Cannot delete user." +msgstr "No se puede eliminar usuario." + +#: awx/api/views/__init__.py:1314 +msgid "Deletion not allowed for managed credential types" +msgstr "No se permite la eliminación para los tipos de credenciales administradas" + +#: awx/api/views/__init__.py:1316 +msgid "Credential types that are in use cannot be deleted" +msgstr "No se pueden eliminar los tipos de credenciales en uso" + +#: awx/api/views/__init__.py:1429 +msgid "Deletion not allowed for managed credentials" +msgstr "No se permite la eliminación para las credenciales administradas" + +#: awx/api/views/__init__.py:1473 +msgid "External Credential Test" +msgstr "Prueba de credencial externa" + +#: awx/api/views/__init__.py:1505 +msgid "Credential Input Source Detail" +msgstr "Detalle de la fuente de entrada de la credencial" + +#: awx/api/views/__init__.py:1513 awx/api/views/__init__.py:1521 +msgid "Credential Input Sources" +msgstr "Fuentes de entrada de la credencial" + +#: awx/api/views/__init__.py:1536 +msgid "External Credential Type Test" +msgstr "Prueba del tipo de credencial externa" + +#: awx/api/views/__init__.py:1598 +msgid "The inventory for this host is already being deleted." +msgstr "Ya se está eliminando el inventario de este host." + +#: awx/api/views/__init__.py:1765 +msgid "Cyclical Group association." +msgstr "Asociación de grupos cíclica." + +#: awx/api/views/__init__.py:1928 +msgid "Inventory subset argument must be a string." +msgstr "El argumento del subconjunto de inventario debe ser una cadena." + +#: awx/api/views/__init__.py:1932 +msgid "Subset does not use any supported syntax." +msgstr "El subconjunto no usa una sintaxis compatible." + +#: awx/api/views/__init__.py:1976 +msgid "Inventory Source List" +msgstr "Listado de fuentes del inventario" + +#: awx/api/views/__init__.py:1988 +msgid "Inventory Sources Update" +msgstr "Actualización de fuentes de inventario" + +#: awx/api/views/__init__.py:2020 +msgid "Could not start because `can_update` returned False" +msgstr "No se pudo iniciar porque `can_update` devolvió False" + +#: awx/api/views/__init__.py:2028 +msgid "No inventory sources to update." +msgstr "No hay fuentes de inventario para actualizar." + +#: awx/api/views/__init__.py:2049 +msgid "Inventory Source Schedules" +msgstr "Programaciones de la fuente del inventario" + +#: awx/api/views/__init__.py:2077 +msgid "Notification Templates can only be assigned when source is one of {}." +msgstr "Plantillas de notificación pueden ser sólo asignadas cuando la fuente es una de estas {}." + +#: awx/api/views/__init__.py:2173 +msgid "Source already has credential assigned." +msgstr "La fuente ya tiene asignada una credencial." + +#: awx/api/views/__init__.py:2385 +msgid "Job Template Schedules" +msgstr "Programación plantilla de trabajo" + +#: awx/api/views/__init__.py:2423 +msgid "Field '{}' is missing from survey spec." +msgstr "El campo '{}' no se encuentra en el cuestionario identificado." + +#: awx/api/views/__init__.py:2425 +msgid "Expected {} for field '{}', received {} type." +msgstr "{} esperado para el campo '{}'; tipo {} recibido." + +#: awx/api/views/__init__.py:2428 +msgid "'spec' doesn't contain any items." +msgstr "'spec' no contiene ningún elemento." + +#: awx/api/views/__init__.py:2439 +#, python-format +msgid "Survey question %s is not a json object." +msgstr "La pregunta de la encuesta %s no es un objeto json." + +#: awx/api/views/__init__.py:2443 +#, python-brace-format +msgid "'{field_name}' missing from survey question {idx}" +msgstr "Falta '{field_name}' en la pregunta de la encuesta {idx}" + +#: awx/api/views/__init__.py:2455 +#, python-brace-format +msgid "'{field_name}' in survey question {idx} expected to be {type_label}." +msgstr "'{field_name}' en la pregunta de la encuesta {idx} se espera que sea {type_label}." + +#: awx/api/views/__init__.py:2463 +#, python-format +msgid "'variable' '%(item)s' duplicated in survey question %(survey)s." +msgstr "'variable' '%(item)s' duplicada en la pregunta de la encuesta %(survey)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 "'{survey_item[type]}' en la pregunta de la encuesta {idx} no es uno de los tipos de preguntas permitidas de '{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 "El valor por defecto {survey_item[default]} en la pregunta de la encuesta {idx} se espera que sea {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 "El límite {min_or_max} en la pregunta de la encuesta {idx} debe ser un número entero." + +#: awx/api/views/__init__.py:2511 +#, python-brace-format +msgid "Survey question {idx} of type {survey_item[type]} must specify choices." +msgstr "La pregunta de la encuesta {idx} del tipo {survey_item[type]} debe especificar opciones." + +#: awx/api/views/__init__.py:2526 +msgid "Multiple Choice (Single Select) can only have one default value." +msgstr "La opción múltiple (selección simple) solo puede tener un valor predeterminado." + +#: awx/api/views/__init__.py:2531 +msgid "Default choice must be answered from the choices listed." +msgstr "La opción predeterminada responderse de las opciones enumeradas." + +#: 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$ es una palabra clave reservada para los valores predeterminados de las preguntas de contraseña, la pregunta de la encuesta {idx} es del tipo {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$ es una palabra clave reservada, no se puede utilizar para el nuevo defecto en la posición {idx}." + +#: awx/api/views/__init__.py:2629 +#, python-brace-format +msgid "Cannot assign multiple {credential_type} credentials." +msgstr "No se pueden asignar múltiples credenciales {credential_type}." + +#: awx/api/views/__init__.py:2632 +msgid "Cannot assign a Credential of kind `{}`." +msgstr "No se puede asignar una credencial del tipo `{}`." + +#: awx/api/views/__init__.py:2656 +msgid "Maximum number of labels for {} reached." +msgstr "Número máximo de etiquetas para {} alcanzado." + +#: awx/api/views/__init__.py:2773 +msgid "No matching host could be found!" +msgstr "¡Ningún servidor indicado pudo ser encontrado!" + +#: awx/api/views/__init__.py:2776 +msgid "Multiple hosts matched the request!" +msgstr "¡Varios servidores corresponden a la petición!" + +#: awx/api/views/__init__.py:2781 +msgid "Cannot start automatically, user input required!" +msgstr "No se puede iniciar automáticamente, !Entrada de datos de usuario necesaria!" + +#: awx/api/views/__init__.py:2787 +msgid "Host callback job already pending." +msgstr "Trabajo de callback para el servidor ya está pendiente." + +#: awx/api/views/__init__.py:2803 awx/api/views/__init__.py:3557 +msgid "Error starting job!" +msgstr "¡Error iniciando trabajo!" + +#: awx/api/views/__init__.py:2928 awx/api/views/__init__.py:2947 +msgid "Cycle detected." +msgstr "Ciclo detectado." + +#: awx/api/views/__init__.py:2939 +msgid "Relationship not allowed." +msgstr "Relación no permitida." + +#: awx/api/views/__init__.py:3168 +msgid "Cannot relaunch slice workflow job orphaned from job template." +msgstr "No se puede volver a ejecutar el trabajo del flujo de trabajo de fraccionamiento eliminado de la plantilla de trabajo." + +#: awx/api/views/__init__.py:3170 +msgid "Cannot relaunch sliced workflow job after slice count has changed." +msgstr "No se puede volver a ejecutar el trabajo del flujo de trabajo después de que cambia el conteo de fraccionamiento." + +#: awx/api/views/__init__.py:3203 +msgid "Workflow Job Template Schedules" +msgstr "Programaciones de plantilla de tareas de flujo de trabajo" + +#: awx/api/views/__init__.py:3346 awx/api/views/__init__.py:3978 +msgid "Superuser privileges needed." +msgstr "Privilegios de superusuario necesarios." + +#: awx/api/views/__init__.py:3379 +msgid "System Job Template Schedules" +msgstr "Programación de plantilla de trabajos de sistema." + +#: awx/api/views/__init__.py:3537 +#, python-brace-format +msgid "Wait until job finishes before retrying on {status_value} hosts." +msgstr "Espere hasta que termine el trabajo antes de intentar nuevamente en hosts {status_value}." + +#: awx/api/views/__init__.py:3543 +#, python-brace-format +msgid "Cannot retry on {status_value} hosts, playbook stats not available." +msgstr "No se puede volver a intentar en hosts {status_value}; las estadísticas del cuaderno de estrategias no están disponibles." + +#: awx/api/views/__init__.py:3549 +#, python-brace-format +msgid "Cannot relaunch because previous job had 0 {status_value} hosts." +msgstr "No se puede volver a lanzar porque la tarea anterior tuvo 0 hosts {status_value}." + +#: awx/api/views/__init__.py:3579 +msgid "Cannot create schedule because job requires credential passwords." +msgstr "No se puede crear la programación porque la tarea requiere contraseñas de credenciales." + +#: awx/api/views/__init__.py:3583 +msgid "Cannot create schedule because job was launched by legacy method." +msgstr "No se puede crear una programación porque la tarea se lanzó por un método de legado." + +#: awx/api/views/__init__.py:3584 +msgid "Cannot create schedule because a related resource is missing." +msgstr "No se puede crear la programación porque falta un recurso relacionado." + +#: awx/api/views/__init__.py:3638 +msgid "Job Host Summaries List" +msgstr "Lista resumida de trabajos de servidor" + +#: awx/api/views/__init__.py:3694 +msgid "Job Event Children List" +msgstr "LIsta de hijos de eventos de trabajo" + +#: awx/api/views/__init__.py:3725 +msgid "Job Events List" +msgstr "Lista de eventos de trabajo" + +#: awx/api/views/__init__.py:3926 +msgid "Ad Hoc Command Events List" +msgstr "Lista de eventos para comando Ad Hoc" + +#: awx/api/views/__init__.py:4177 +msgid "Delete not allowed while there are pending notifications" +msgstr "Eliminar no está permitido mientras existan notificaciones pendientes" + +#: awx/api/views/__init__.py:4184 +msgid "Notification Template Test" +msgstr "Prueba de plantilla de notificación" + +#: 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 "El usuario no tiene permiso para aprobar o denegar este flujo de trabajo." + +#: awx/api/views/__init__.py:4442 awx/api/views/__init__.py:4457 +msgid "This workflow step has already been approved or denied." +msgstr "Este paso de flujo de trabajo ya ha sido autorizado o denegado." + +#: awx/api/views/inventory.py:53 +msgid "Inventory Update Events List" +msgstr "Lista de eventos de actualización de inventarios" + +#: awx/api/views/inventory.py:84 +msgid "You cannot turn a regular inventory into a \"smart\" inventory." +msgstr "No puede convertir un inventario regular en un inventario \"inteligente\"." + +#: awx/api/views/inventory.py:96 +#, python-brace-format +msgid "{0}" +msgstr "{0}" + +#: awx/api/views/metrics.py:29 +msgid "Metrics" +msgstr "Métrica" + +#: awx/api/views/mixin.py:41 +msgid "Cannot delete job resource when associated workflow job is running." +msgstr "No es posible eliminar un recurso de trabajo cuando la tarea del flujo de trabajo está en ejecución." + +#: awx/api/views/mixin.py:46 +msgid "Cannot delete running job resource." +msgstr "No es posible eliminar el recurso de trabajo en ejecución." + +#: awx/api/views/mixin.py:51 +msgid "Job has not finished processing events." +msgstr "La tarea no terminó de procesar eventos." + +#: awx/api/views/mixin.py:138 +msgid "Related job {} is still processing events." +msgstr "La tarea {} relacionada aún está procesando eventos." + +#: awx/api/views/organization.py:239 +#, python-brace-format +msgid "Credential must be a Galaxy credential, not {sub.credential_type.name}." +msgstr "La credencial debe ser una credencial de Galaxy, no {sub.credential_type.name}." + +#: 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 "API REST de AWX" + +#: awx/api/views/root.py:64 +msgid "API OAuth 2 Authorization Root" +msgstr "Raíz de autorización de API OAuth 2" + +#: awx/api/views/root.py:130 +msgid "Version 2" +msgstr "Versión 2" + +#: awx/api/views/root.py:140 +msgid "Ping" +msgstr "Ping" + +#: awx/api/views/root.py:168 +msgid "Subscriptions" +msgstr "Suscripciones" + +#: awx/api/views/root.py:189 awx/api/views/root.py:230 +msgid "Invalid Subscription" +msgstr "Suscripción no válida" + +#: awx/api/views/root.py:191 awx/api/views/root.py:232 +msgid "The provided credentials are invalid (HTTP 401)." +msgstr "Las credenciales proporcionadas no son válidas (HTTP 401)." + +#: awx/api/views/root.py:193 awx/api/views/root.py:234 +msgid "Unable to connect to proxy server." +msgstr "No se puede conectar al servidor proxy." + +#: awx/api/views/root.py:195 awx/api/views/root.py:236 +msgid "Could not connect to subscription service." +msgstr "No se pudo conectar al servicio de suscripción." + +#: awx/api/views/root.py:208 +msgid "Attach Subscription" +msgstr "Adjuntar suscripción" + +#: awx/api/views/root.py:220 +msgid "No subscription pool ID provided." +msgstr "No se proporcionó un ID de grupo de suscripciones." + +#: awx/api/views/root.py:248 +msgid "Error processing subscription metadata." +msgstr "Error al procesar los metadatos de la suscripción." + +#: awx/api/views/root.py:254 awx/conf/apps.py:11 +msgid "Configuration" +msgstr "Configuración" + +#: awx/api/views/root.py:312 +msgid "Invalid subscription data" +msgstr "Datos de la suscripción no válidos" + +#: awx/api/views/root.py:317 +msgid "Invalid JSON" +msgstr "JSON inválido" + +#: awx/api/views/root.py:321 awx/api/views/root.py:326 +msgid "Legacy license submitted. A subscription manifest is now required." +msgstr "Se envió la licencia heredada. Ahora se requiere un manifiesto de suscripción." + +#: awx/api/views/root.py:335 +msgid "Invalid manifest submitted." +msgstr "Se envió un manifiesto no válido." + +#: awx/api/views/root.py:341 +msgid "Invalid License" +msgstr "Licencia no valida" + +#: awx/api/views/root.py:352 +msgid "Invalid subscription" +msgstr "Suscripción no válida" + +#: awx/api/views/root.py:360 +msgid "Failed to remove license." +msgstr "Se produjo un error al eliminar la licencia." + +#: awx/api/views/webhooks.py:130 +msgid "Webhook previously received, aborting." +msgstr "Webhook previamente recibido, anulando." + +#: awx/conf/conf.py:20 +msgid "Bud Frogs" +msgstr "Bud Frogs" + +#: awx/conf/conf.py:21 +msgid "Bunny" +msgstr "Bunny" + +#: awx/conf/conf.py:22 +msgid "Cheese" +msgstr "Cheese" + +#: awx/conf/conf.py:23 +msgid "Daemon" +msgstr "Daemon" + +#: awx/conf/conf.py:24 +msgid "Default Cow" +msgstr "Default Cow" + +#: awx/conf/conf.py:25 +msgid "Dragon" +msgstr "Dragon" + +#: awx/conf/conf.py:26 +msgid "Elephant in Snake" +msgstr "Elephant in Snake" + +#: awx/conf/conf.py:27 +msgid "Elephant" +msgstr "Elephant" + +#: awx/conf/conf.py:28 +msgid "Eyes" +msgstr "Eyes" + +#: awx/conf/conf.py:29 +msgid "Hello Kitty" +msgstr "Hello Kitty" + +#: awx/conf/conf.py:30 +msgid "Kitty" +msgstr "Kitty" + +#: awx/conf/conf.py:31 +msgid "Luke Koala" +msgstr "Luke Koala" + +#: awx/conf/conf.py:32 +msgid "Meow" +msgstr "Meow" + +#: awx/conf/conf.py:33 +msgid "Milk" +msgstr "Milk" + +#: awx/conf/conf.py:34 +msgid "Moofasa" +msgstr "Moofasa" + +#: awx/conf/conf.py:35 +msgid "Moose" +msgstr "Moose" + +#: awx/conf/conf.py:36 +msgid "Ren" +msgstr "Ren" + +#: awx/conf/conf.py:37 +msgid "Sheep" +msgstr "Sheep" + +#: awx/conf/conf.py:38 +msgid "Small Cow" +msgstr "Small Cow" + +#: awx/conf/conf.py:39 +msgid "Stegosaurus" +msgstr "Stegosaurus" + +#: awx/conf/conf.py:40 +msgid "Stimpy" +msgstr "Stimpy" + +#: awx/conf/conf.py:41 +msgid "Super Milker" +msgstr "Super Milker" + +#: awx/conf/conf.py:42 +msgid "Three Eyes" +msgstr "Three Eyes" + +#: awx/conf/conf.py:43 +msgid "Turkey" +msgstr "Turkey" + +#: awx/conf/conf.py:44 +msgid "Turtle" +msgstr "Turtle" + +#: awx/conf/conf.py:45 +msgid "Tux" +msgstr "Tux" + +#: awx/conf/conf.py:46 +msgid "Udder" +msgstr "Udder" + +#: awx/conf/conf.py:47 +msgid "Vader Koala" +msgstr "Vader Koala" + +#: awx/conf/conf.py:48 +msgid "Vader" +msgstr "Vader" + +#: awx/conf/conf.py:49 +msgid "WWW" +msgstr "WWW" + +#: awx/conf/conf.py:52 +msgid "Cow Selection" +msgstr "Cow Selection" + +#: awx/conf/conf.py:53 +msgid "Select which cow to use with cowsay when running jobs." +msgstr "Seleccione con cual 'cow' debe ser utilizado cowsay mientras ejecuta trabajos." + +#: awx/conf/conf.py:54 awx/conf/conf.py:75 +msgid "Cows" +msgstr "Cows" + +#: awx/conf/conf.py:73 +msgid "Example Read-Only Setting" +msgstr "Ejemplo de ajuste de sólo lectura.f" + +#: awx/conf/conf.py:74 +msgid "Example setting that cannot be changed." +msgstr "Ejemplo de ajuste que no puede ser cambiado." + +#: awx/conf/conf.py:90 +msgid "Example Setting" +msgstr "Ejemplo de ajuste" + +#: awx/conf/conf.py:91 +msgid "Example setting which can be different for each user." +msgstr "Ejemplo de configuración que puede ser diferente para cada usuario." + +#: awx/conf/conf.py:92 awx/conf/registry.py:78 awx/conf/views.py:51 +msgid "User" +msgstr "Usuario" + +#: 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 "Se esperaba None, True, False, una cadena o una lista de cadenas, pero, en cambio, se obtuvo {input_type}." + +#: awx/conf/fields.py:97 +#, python-brace-format +msgid "Expected list of strings but got {input_type} instead." +msgstr "Se esperaba la lista de cadenas; pero, en cambio, se obtuvo {input_type}." + +#: awx/conf/fields.py:97 +#, python-brace-format +msgid "{path} is not a valid path choice." +msgstr "{path} no es una opción de ruta válida." + +#: awx/conf/fields.py:142 +msgid "Enter a valid URL" +msgstr "Introduzca una URL válida" + +#: awx/conf/fields.py:179 +#, python-brace-format +msgid "\"{input}\" is not a valid string." +msgstr "\"{input}\" no es una cadena válida." + +#: awx/conf/fields.py:192 +#, python-brace-format +msgid "Expected a list of tuples of max length 2 but got {input_type} instead." +msgstr "Se esperaba una lista de tuplas de 2 como longitud máxima, pero, en cambio, se obtuvo {input_type}." + +#: awx/conf/registry.py:72 awx/conf/tests/unit/test_registry.py:92 +msgid "All" +msgstr "Todos" + +#: awx/conf/registry.py:72 awx/conf/tests/unit/test_registry.py:92 +msgid "Changed" +msgstr "Cambiado" + +#: awx/conf/registry.py:79 +msgid "User-Defaults" +msgstr "Parámetros de usuario por defecto" + +#: awx/conf/registry.py:141 +msgid "This value has been set manually in a settings file." +msgstr "Este valor ha sido establecido manualmente en el fichero de configuración." + +#: 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 "Sistema" + +#: awx/conf/tests/unit/test_registry.py:91 +#: awx/conf/tests/unit/test_registry.py:92 +msgid "OtherSystem" +msgstr "Otro sistema" + +#: awx/conf/views.py:43 +msgid "Setting Categories" +msgstr "Categorías de ajustes" + +#: awx/conf/views.py:65 +msgid "Setting Detail" +msgstr "Detalles del ajuste" + +#: awx/conf/views.py:150 +msgid "Logging Connectivity Test" +msgstr "Registrando prueba de conectividad" + +#: awx/main/access.py:105 +#, python-format +msgid "Required related field %s for permission check." +msgstr "Campo relacionado %s requerido para verificación de permisos." + +#: awx/main/access.py:121 +#, python-format +msgid "Bad data found in related field %s." +msgstr "Dato incorrecto encontrado en el campo relacionado %s." + +#: awx/main/access.py:363 +msgid "License is missing." +msgstr "Licencia no encontrada." + +#: awx/main/access.py:365 +msgid "License has expired." +msgstr "La licencia ha expirado." + +#: awx/main/access.py:373 +#, python-format +msgid "License count of %s instances has been reached." +msgstr "Se ha alcanzado el número de licencias de %s instancias." + +#: awx/main/access.py:375 +#, python-format +msgid "License count of %s instances has been exceeded." +msgstr "Se ha excedido el número de licencias de %s instancias." + +#: awx/main/access.py:377 +msgid "Host count exceeds available instances." +msgstr "El número de servidores excede las instancias disponibles." + +#: 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 "Ya ha alcanzado la cantidad máxima de %s hosts permitidos para su organización. Contacte al administrador del sistema para obtener ayuda." + +#: awx/main/access.py:952 +msgid "Unable to change inventory on a host." +msgstr "Imposible modificar el inventario en un servidor." + +#: awx/main/access.py:970 awx/main/access.py:1017 +msgid "Cannot associate two items from different inventories." +msgstr "No es posible asociar dos elementos de diferentes inventarios." + +#: awx/main/access.py:1007 +msgid "Unable to change inventory on a group." +msgstr "Imposible cambiar el inventario en un grupo." + +#: awx/main/access.py:1286 +msgid "Unable to change organization on a team." +msgstr "Imposible cambiar la organización en un equipo." + +#: awx/main/access.py:1302 +msgid "The {} role cannot be assigned to a team" +msgstr "El rol {} no puede ser asignado a un equipo." + +#: awx/main/access.py:1565 +msgid "Insufficient access to Job Template credentials." +msgstr "Acceso insuficiente a las credenciales de la plantilla de trabajo." + +#: awx/main/access.py:1753 awx/main/access.py:2184 +msgid "Job was launched with secret prompts provided by another user." +msgstr "El trabajo se inició con avisos secretos provistos por otro usuario." + +#: awx/main/access.py:1762 +msgid "Job has been orphaned from its job template and organization." +msgstr "La tarea quedó huérfana de su plantilla de tarea y organización." + +#: awx/main/access.py:1764 +msgid "Job was launched with prompted fields you do not have access to." +msgstr "La tarea se lanzó con campos de consulta a los que no tiene acceso." + +#: awx/main/access.py:1766 +msgid "" +"Job was launched with unknown prompted fields. Organization admin " +"permissions required." +msgstr "La tarea se lanzó con campos de consulta desconocidos. Se requieren permisos de administración de la organización." + +#: awx/main/access.py:2174 +msgid "Workflow Job was launched with unknown prompts." +msgstr "El trabajo del flujo de trabajo se ejecutó con avisos desconocidos." + +#: awx/main/access.py:2186 +msgid "Job was launched with prompts you lack access to." +msgstr "El trabajo se ejecutó con avisos a los que no tiene acceso." + +#: awx/main/access.py:2188 +msgid "Job was launched with prompts no longer accepted." +msgstr "El trabajo se ejecutó con avisos que ya no se aceptan." + +#: awx/main/access.py:2200 +msgid "" +"You do not have permission to the workflow job resources required for " +"relaunch." +msgstr "Usted no tiene el permiso a los recursos de la tarea de flujo de trabajo necesarios para relanzar. " + +#: awx/main/analytics/collectors.py:87 +msgid "General platform configuration." +msgstr "Configuración general de la plataforma." + +#: awx/main/analytics/collectors.py:118 +msgid "Counts of objects such as organizations, inventories, and projects" +msgstr "Cantidad de objetos como organizaciones, inventarios y proyectos" + +#: awx/main/analytics/collectors.py:164 +msgid "Counts of users and teams by organization" +msgstr "Cantidad de usuarios y equipos por organización" + +#: awx/main/analytics/collectors.py:174 +msgid "Counts of credentials by credential type" +msgstr "Cantidad de credenciales por tipo de credencial" + +#: awx/main/analytics/collectors.py:188 +msgid "Inventories, their inventory sources, and host counts" +msgstr "Inventarios, sus fuentes de inventario y cantidad de hosts" + +#: awx/main/analytics/collectors.py:206 +msgid "Counts of projects by source control type" +msgstr "Cantidad de proyectos por tipo de control de fuente" + +#: awx/main/analytics/collectors.py:214 +msgid "Cluster topology and capacity" +msgstr "Topología y capacidad de los clústeres" + +#: awx/main/analytics/collectors.py:264 +msgid "Metadata about the analytics collected" +msgstr "Metadatos sobre los análisis recopilados" + +#: awx/main/analytics/collectors.py:365 awx/main/analytics/collectors.py:370 +msgid "Automation task records" +msgstr "Registros de tareas de automatización" + +#: awx/main/analytics/collectors.py:375 +msgid "Data on jobs run" +msgstr "Datos sobre las tareas ejecutadas" + +#: awx/main/analytics/collectors.py:416 +msgid "Data on job templates" +msgstr "Datos sobre las plantillas de tareas" + +#: awx/main/analytics/collectors.py:439 +msgid "Data on workflow runs" +msgstr "Datos sobre las ejecuciones de flujos de trabajo" + +#: awx/main/analytics/collectors.py:477 +msgid "Data on workflows" +msgstr "Datos sobre los flujos de trabajo" + +#: awx/main/apps.py:8 +msgid "Main" +msgstr "Principal" + +#: awx/main/conf.py:20 +msgid "Enable Activity Stream" +msgstr "Activar flujo de actividad" + +#: awx/main/conf.py:21 +msgid "Enable capturing activity for the activity stream." +msgstr "Habilite la captura de actividades para el flujo de actividad." + +#: awx/main/conf.py:29 +msgid "Enable Activity Stream for Inventory Sync" +msgstr "Habilitar el flujo de actividad para la sincronización de inventarios." + +#: awx/main/conf.py:30 +msgid "" +"Enable capturing activity for the activity stream when running inventory " +"sync." +msgstr "Habilite la captura de actividades para el flujo de actividad cuando ejecute la sincronización del inventario." + +#: awx/main/conf.py:38 +msgid "All Users Visible to Organization Admins" +msgstr "Todos los usuarios visibles para los administradores de la organización." + +#: 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 "Controla si cualquier administrador de organización puede ver todos los usuarios y equipos, incluso aquellos no están asociados a su organización." + +#: awx/main/conf.py:47 +msgid "Organization Admins Can Manage Users and Teams" +msgstr "Los administradores de la organización pueden gestionar usuarios y equipos" + +#: 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 "Controla si algún Administrador de la organización tiene los privilegios para crear y gestionar usuarios y equipos. Recomendamos deshabilitar esta capacidad si está usando una integración de LDAP o SAML." + +#: awx/main/conf.py:61 +msgid "Base URL of the service" +msgstr "URL base del servicio" + +#: awx/main/conf.py:62 +msgid "" +"This setting is used by services like notifications to render a valid url to " +"the service." +msgstr "Los servicios como las notificaciones usan esta configuración para mostrar una URL válida al servicio." + +#: awx/main/conf.py:70 +msgid "Remote Host Headers" +msgstr "Cabeceras de servidor remoto" + +#: 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 "Los encabezados HTTP y las llaves de activación para buscar y determinar el nombre de host remoto o IP. Añada elementos adicionales a esta lista, como \"HTTP_X_FORWARDED_FOR\", si está detrás de un proxy inverso. Consulte la sección \"Soporte de proxy\" de la guía del adminstrador para obtener más información." + +#: awx/main/conf.py:85 +msgid "Proxy IP Allowed List" +msgstr "Lista permitida de IP de proxy" + +#: 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 "Si el servicio está detrás de un balanceador de carga/proxy inverso, use esta configuración para configurar las direcciones IP de proxy desde las cuales el servicio debe confiar en los valores personalizados del encabezado REMOTE_HOST_HEADERS. Si esta configuración es una lista vacía (valor predeterminado), se confiará en los encabezados especificados por REMOTE_HOST_HEADERS de manera incondicional." + +#: awx/main/conf.py:101 +msgid "License" +msgstr "Licencia" + +#: 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 "Los controles de licencia cuyas funciones y funcionalidades están habilitadas. Use /api/v2/config/ para actualizar o cambiar la licencia." + +#: awx/main/conf.py:114 +msgid "Red Hat customer username" +msgstr "Nombre de usuario del cliente de Red Hat" + +#: awx/main/conf.py:115 +msgid "" +"This username is used to send data to Insights for Ansible Automation " +"Platform" +msgstr "Este nombre de usuario se utiliza para enviar datos a Insights para Ansible Automation Platform" + +#: awx/main/conf.py:127 +msgid "Red Hat customer password" +msgstr "Contraseña de cliente de Red Hat" + +#: awx/main/conf.py:128 +msgid "" +"This password is used to send data to Insights for Ansible Automation " +"Platform" +msgstr "Esta contraseña se utiliza para enviar datos a Insights para Ansible Automation Platform" + +#: awx/main/conf.py:140 +msgid "Red Hat or Satellite username" +msgstr "Nombre de usuario de Red Hat o Satellite" + +#: awx/main/conf.py:141 +msgid "This username is used to retrieve subscription and content information" +msgstr "Este nombre de usuario se utiliza para recuperar la información de la suscripción y del contenido" + +#: awx/main/conf.py:153 +msgid "Red Hat or Satellite password" +msgstr "Contraseña de Red Hat o Satellite" + +#: awx/main/conf.py:154 +msgid "This password is used to retrieve subscription and content information" +msgstr "Esta contraseña se utiliza para recuperar la información de la suscripción y del contenido" + +#: awx/main/conf.py:165 +msgid "Insights for Ansible Automation Platform upload URL" +msgstr "URL de carga de Insight para Ansible Automation Platform" + +#: awx/main/conf.py:166 +msgid "" +"This setting is used to to configure the upload URL for data collection for " +"Red Hat Insights." +msgstr "Este ajuste se utiliza para configurar la URL de carga para la recopilación de datos para Red Hat Insights." + +#: awx/main/conf.py:174 +msgid "Unique identifier for an installation" +msgstr "Identificador único para una instalación" + +#: awx/main/conf.py:183 +msgid "The instance group where control plane tasks run" +msgstr "Grupo de instancias donde se ejecutan las tareas del plano de control" + +#: awx/main/conf.py:192 +msgid "" +"The instance group where user jobs run (currently only on non-VM installs)" +msgstr "Grupo de instancias donde se ejecutan los trabajos de usuario (actualmente sólo en las instalaciones que no son VM)" + +#: awx/main/conf.py:204 +msgid "Global default execution environment" +msgstr "Entorno de ejecución global predeterminado" + +#: awx/main/conf.py:205 +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." + +#: awx/main/conf.py:213 +msgid "Custom virtual environment paths" +msgstr "Rutas de entorno virtual personalizadas" + +#: 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 "Las rutas donde Tower buscará entornos virtuales personalizados (además de /var/lib/awx/venv/). Ingrese una ruta por línea." + +#: awx/main/conf.py:223 +msgid "Ansible Modules Allowed for Ad Hoc Jobs" +msgstr "Módulos Ansible autorizados para ejecutar trabajos Ad Hoc" + +#: awx/main/conf.py:224 +msgid "List of modules allowed to be used by ad-hoc jobs." +msgstr "Lista de módulos permitidos para su uso con trabajos ad-hoc." + +#: awx/main/conf.py: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 "Trabajos" + +#: awx/main/conf.py:234 +msgid "Always" +msgstr "Siempre" + +#: awx/main/conf.py:235 +msgid "Never" +msgstr "Nunca" + +#: awx/main/conf.py:236 +msgid "Only On Job Template Definitions" +msgstr "Solo en definiciones de plantilla de tareas" + +#: awx/main/conf.py:239 +msgid "When can extra variables contain Jinja templates?" +msgstr "¿Cuándo pueden las variables adicionales contener plantillas 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 permite la sustitución de variables a través del lenguaje de plantillas Jinja2 para --extra-vars. Esto presenta un potencial de riesgo a la seguridad, donde los usuarios con la capacidad de especificar vars adicionales en el momento de lanzamiento de la tarea pueden usar las plantillas Jinja2 para ejecutar Python arbitrario. Se recomienda que este valor se establezca como \"plantilla\" o \"nunca\"." + +#: awx/main/conf.py:254 +msgid "Job execution path" +msgstr "Ruta de ejecución de una tarea" + +#: 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 "El directorio en el que el servicio creará nuevos directorios temporales para la ejecución y el aislamiento de tareas (como archivos de credenciales)." + +#: awx/main/conf.py:264 +msgid "Paths to expose to isolated jobs" +msgstr "Rutas a exponer para los trabajos aislados." + +#: 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 "Lista de rutas que de otra manera se esconderían para exponer a tareas aisladas. Ingrese una ruta por línea." + +#: awx/main/conf.py:274 +msgid "Extra Environment Variables" +msgstr "Variables de entorno adicionales" + +#: awx/main/conf.py:275 +msgid "" +"Additional environment variables set for playbook runs, inventory updates, " +"project updates, and notification sending." +msgstr "Las variables de entorno adicionales establecidas para ejecuciones de playbook, actualizaciones de inventarios, actualizaciones de proyectos y envío de notificaciones." + +#: awx/main/conf.py:285 +msgid "Gather data for Insights for Ansible Automation Platform" +msgstr "Recopilación de datos para Insights para 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 "Permite que el servicio recopile datos sobre automatización y los envíe a Red Hat Insights." + +#: awx/main/conf.py:294 +msgid "Run Project Updates With Higher Verbosity" +msgstr "Ejecutar actualizaciones de proyectos con más detalles" + +#: awx/main/conf.py:295 +msgid "" +"Adds the CLI -vvv flag to ansible-playbook runs of project_update.yml used " +"for project updates." +msgstr "Añade el indicador CLI -vvv a las ejecuciones del cuaderno de estrategias de Ansible de project_update.yml utilizado para las actualizaciones del proyecto." + +#: awx/main/conf.py:304 +msgid "Enable Role Download" +msgstr "Habilitar descarga de roles" + +#: awx/main/conf.py:305 +msgid "" +"Allows roles to be dynamically downloaded from a requirements.yml file for " +"SCM projects." +msgstr "Permite que se descarguen los roles de forma dinámica desde un archivo requirements.yml para proyectos de SCM." + +#: awx/main/conf.py:314 +msgid "Enable Collection(s) Download" +msgstr "Habilitar la descarga de la(s) recopilación(es)" + +#: awx/main/conf.py:315 +msgid "" +"Allows collections to be dynamically downloaded from a requirements.yml file " +"for SCM projects." +msgstr "Permite que se descarguen las recopilaciones de forma dinámica desde un archivo requirements.yml para proyectos de SCM." + +#: awx/main/conf.py:324 +msgid "Follow symlinks" +msgstr "Siga los enlaces simbólicos" + +#: 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 "Siga los enlaces simbólicos para buscar guías de reproducción (playbooks). Tenga en cuenta que establecer esto como Verdadero puede dar lugar a una recurrencia infinita si un enlace apunta a un directorio primario de sí mismo." + +#: awx/main/conf.py:337 +msgid "Ignore Ansible Galaxy SSL Certificate Verification" +msgstr "Ignore la verificación de certificados SSL de Ansible Galaxy" + +#: awx/main/conf.py:338 +msgid "" +"If set to true, certificate validation will not be done when installing " +"content from any Galaxy server." +msgstr "Si se establece en verdadero, la validación del certificado no se realizará al instalar contenido de cualquier servidor de Galaxy." + +#: awx/main/conf.py:347 +msgid "Standard Output Maximum Display Size" +msgstr "Tamaño máximo a mostrar para la salida estándar." + +#: awx/main/conf.py:348 +msgid "" +"Maximum Size of Standard Output in bytes to display before requiring the " +"output be downloaded." +msgstr "Tamaño máximo de la salida estándar en bytes para mostrar antes de obligar a que la salida sea descargada." + +#: awx/main/conf.py:357 +msgid "Job Event Standard Output Maximum Display Size" +msgstr "Tamaño máximo de la salida estándar para mostrar del evento del trabajo." + +#: 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 "Tamaño máximo de la salida estándar en bytes a mostrar para un único trabajo o evento del comando ad hoc. `stdout` terminará con `...` cuando sea truncado." + +#: awx/main/conf.py:370 +msgid "Job Event Maximum Websocket Messages Per Second" +msgstr "Evento de trabajo Mensajes máximos de Websocket por segundo" + +#: 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 "Número máximo de mensajes para actualizar la salida del trabajo en vivo de la UI por segundo. El valor 0 significa que no hay límite." + +#: awx/main/conf.py:380 +msgid "Maximum Scheduled Jobs" +msgstr "Máximo número de trabajos programados." + +#: 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 "Número máximo de la misma plantilla de trabajo que pueden estar esperando para ser ejecutado cuando se lanzan desde una programación antes de que no se creen más." + +#: awx/main/conf.py:390 +msgid "Ansible Callback Plugins" +msgstr "Plugins de Ansible callback" + +#: 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 "Lista de rutas para buscar complementos adicionales de retorno de llamada que se utilizan cuando se ejecutan tareas. Ingrese una ruta por línea." + +#: awx/main/conf.py:401 +msgid "Default Job Timeout" +msgstr "Tiempo de espera por defecto para el trabajo" + +#: 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 "Tiempo máximo en segundos para permitir que se ejecuten tareas. Utilice el valor 0 para indicar que no se impondrá ningún tiempo de espera. Un tiempo de espera establecido en una plantilla de trabajo individual reemplazará este." + +#: awx/main/conf.py:416 +msgid "Default Inventory Update Timeout" +msgstr "Tiempo de espera por defecto para la actualización del inventario." + +#: 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 "Tiempo máximo en segundos para permitir la ejecución de actualizaciones de inventario. Utilice el valor 0 para indicar que no debería señalarse ningún tipo de tiempo de expiración. El tiempo de expiración definido para una fuente de inventario individual debería anularlo." + +#: awx/main/conf.py:431 +msgid "Default Project Update Timeout" +msgstr "Tiempo de espera por defecto para la actualización de un proyecto" + +#: 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 "Tiempo máximo en segundos para permitir que se ejecuten las actualizaciones de los proyectos. Utilice un valor de 0 para indicar que no debería definirse ningún tipo de tiempo de expiración. El tiempo de expiración definido para una fuente de inventario individual debería anularlo." + +#: awx/main/conf.py:446 +msgid "Per-Host Ansible Fact Cache Timeout" +msgstr "Tiempo de espera de la caché de eventos Ansible por host" + +#: 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 "Tiempo máximo, en segundos, en que los datos almacenados de Ansible se consideran válidos desde la última vez que fueron modificados. Solo se podrá acceder a datos válidos y actualizados mediante la playbook. Observe que esto no influye en la eliminación de datos de Ansible de la base de datos. Use un valor de 0 para indicar que no se debe imponer ningún tiempo de expiración." + +#: awx/main/conf.py:463 +msgid "Maximum number of forks per job" +msgstr "Cantidad máxima de bifurcaciones por tarea" + +#: 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 "Guardar una plantilla de tarea con un número de bifurcaciones superior a este resultará en un error. Cuando se establece en 0, no se aplica ningún límite." + +#: awx/main/conf.py:474 +msgid "Logging Aggregator" +msgstr "Agregación de registros" + +#: awx/main/conf.py:475 +msgid "Hostname/IP where external logs will be sent to." +msgstr "Hostname/IP donde los logs externos serán enviados." + +#: 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 "Registros" + +#: awx/main/conf.py:484 +msgid "Logging Aggregator Port" +msgstr "Puerto de agregación de registros" + +#: awx/main/conf.py:485 +msgid "" +"Port on Logging Aggregator to send logs to (if required and not provided in " +"Logging Aggregator)." +msgstr "El puerto del Agregador de Logs al cual enviar logs (si es requerido y no está definido en el Agregador de Logs)." + +#: awx/main/conf.py:496 +msgid "Logging Aggregator Type" +msgstr "Tipo de agregación de registros." + +#: awx/main/conf.py:497 +msgid "Format messages for the chosen log aggregator." +msgstr "Formato de mensajes para el agregador de registros escogidos." + +#: awx/main/conf.py:506 +msgid "Logging Aggregator Username" +msgstr "Usuario del agregador de registros" + +#: awx/main/conf.py:507 +msgid "Username for external log aggregator (if required; HTTP/s only)." +msgstr "Nombre de usuario para el agregador de registros externos (si es necesario; solo HTTP/s)." + +#: awx/main/conf.py:518 +msgid "Logging Aggregator Password/Token" +msgstr "Contraseña/Token del agregador de registros" + +#: awx/main/conf.py:519 +msgid "" +"Password or authentication token for external log aggregator (if required; " +"HTTP/s only)." +msgstr "Contraseña o token de autentificación para el agregador de registros externos (si es necesario; solo HTTP/s)." + +#: awx/main/conf.py:528 +msgid "Loggers Sending Data to Log Aggregator Form" +msgstr "Registradores que envían datos al formulario de agregadores de registros" + +#: 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 "Lista de registradores que enviarán registros HTTP al colector. Estos pueden incluir cualquiera o todos los siguientes: \n" +"awx - registros de servicio\n" +"activity_stream - registros de flujo de actividades\n" +"job_events - datos de retorno de llamada de eventos de tareas Ansible\n" +"system_tracking - información obtenida de tareas de análisis" + +#: awx/main/conf.py:544 +msgid "Log System Tracking Facts Individually" +msgstr "Sistema de registros tratará los facts individualmente." + +#: 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 "Si se establece, los datos del sistema de rastreo se enviarán para cada paquete, servicio u otro elemento encontrado en el escaneo, lo que permite mayor granularidad en la consulta de búsqueda. Si no se establece, los datos se enviarán como un único diccionario, lo que permite mayor eficiencia en el proceso de datos." + +#: awx/main/conf.py:558 +msgid "Enable External Logging" +msgstr "Habilitar registro externo" + +#: awx/main/conf.py:559 +msgid "Enable sending logs to external log aggregator." +msgstr "Habilitar el envío de registros a un agregador de registros externo." + +#: awx/main/conf.py:568 +msgid "Cluster-wide unique identifier." +msgstr "Identificador único a través del clúster." + +#: awx/main/conf.py:569 +msgid "Useful to uniquely identify instances." +msgstr "Útil para identificar instancias de forma única." + +#: awx/main/conf.py:578 +msgid "Logging Aggregator Protocol" +msgstr "Registrando protocolo de agregador" + +#: 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 "Protocolo utilizado para comunicarse con el agregador de registros. HTTPS/HTTP asume HTTPS a menos que se utilice http:// explícitamente en el nombre de host del agregador de registros." + +#: awx/main/conf.py:591 +msgid "TCP Connection Timeout" +msgstr "Tiempo de espera para la conexión 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 "Cantidad de segundos para que una conexión TCP a un agregador de registros externo caduque. Aplica a protocolos de agregadores de registros HTTPS y TCP." + +#: awx/main/conf.py:601 +msgid "Enable/disable HTTPS certificate verification" +msgstr "Habilitar/deshabilitar verificación de certificado 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 "Indicador para controlar la habilitación/deshabilitación de la verificación del certificado cuando LOG_AGGREGATOR_PROTOCOL es \"https\". Si está habilitado, el controlador de registros verificará que el agregador de registros externo haya enviado el certificado antes de establecer la conexión." + +#: awx/main/conf.py:616 +msgid "Logging Aggregator Level Threshold" +msgstr "Umbral de nivel del agregador de registros" + +#: 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 "El umbral de nivel utilizado por el controlador de registros. Los niveles de gravedad desde el menor hasta el mayor son DEBUG, INFO, WARNING, ERROR, CRITICAL. El controlador de registros ignorará los mensajes menos graves que el umbral (los mensajes de la categoría awx.anlytics omiten este ajuste)." + +#: awx/main/conf.py:631 +msgid "Maximum disk persistance for external log aggregation (in GB)" +msgstr "Máxima persistencia del disco para la agregación de registros externos (en 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 "Cantidad de datos para almacenar (en gigabytes) durante una interrupción del agregador de registros externos (el valor predeterminado es 1). Equivalente a la configuración de rsyslogd queue.maxdiskspace." + +#: awx/main/conf.py:644 +msgid "File system location for rsyslogd disk persistence" +msgstr "Ubicación del sistema de archivos para la persistencia del disco 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 "Ubicación para persistir los registros que se deben volver a intentar después de una interrupción del agregador de registros externos (el valor predeterminado es /var/lib/awx). Equivalente a la configuración de rsyslogd queue.spoolDirectory." + +#: awx/main/conf.py:657 +msgid "Enable rsyslogd debugging" +msgstr "Habilitar la depuración de rsyslogd" + +#: awx/main/conf.py:658 +msgid "" +"Enabled high verbosity debugging for rsyslogd. Useful for debugging " +"connection issues for external log aggregation." +msgstr "Habilitó la depuración con nivel de detalle alto para rsyslogd. Útil para depurar problemas de conexión para la agregación de registros externos." + +#: awx/main/conf.py:667 +msgid "Last gather date for Insights for Ansible Automation Platform." +msgstr "Última fecha de reunión para Insights para Ansible Automation Platform." + +#: awx/main/conf.py:675 +msgid "" +"Last gathered entries for expensive collectors for Insights for Ansible " +"Automation Platform." +msgstr "Últimas entradas recopiladas para colectores caros para Insights para Ansible Automation Platform." + +#: awx/main/conf.py:686 +msgid "Insights for Ansible Automation Platform Gather Interval" +msgstr "Información sobre el intervalo de recopilación de Ansible Automation Platform" + +#: awx/main/conf.py:687 +msgid "Interval (in seconds) between data gathering." +msgstr "Intervalo (en segundos) entre la recolección de datos." + +#: awx/main/conf.py:701 +msgid "" +"Indicates whether the instance is part of a kubernetes-based deployment." +msgstr "Indica si la instancia forma parte de un despliegue basado en 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 "Habilitar" + +#: 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 "Ninguno" + +#: 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 de aplicación" + +#: awx/main/credential_plugins/aim.py:24 +msgid "Client Key" +msgstr "Clave de cliente" + +#: awx/main/credential_plugins/aim.py:31 +msgid "Client Certificate" +msgstr "Certificado de cliente" + +#: awx/main/credential_plugins/aim.py:38 +msgid "Verify SSL Certificates" +msgstr "Verificar certificados SSL" + +#: awx/main/credential_plugins/aim.py:46 +msgid "Object Query" +msgstr "Consulta de objetos" + +#: awx/main/credential_plugins/aim.py:48 +msgid "" +"Lookup query for the object. Ex: Safe=TestSafe;Object=testAccountName123" +msgstr "Consulta de búsqueda para el objeto. Ej.: Safe=TestSafe;Object=testAccountName123" + +#: awx/main/credential_plugins/aim.py:50 +msgid "Object Query Format" +msgstr "Formato de la consulta de objetos" + +#: awx/main/credential_plugins/aim.py:53 +msgid "Reason" +msgstr "Razón" + +#: 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 "Razón de la solicitud de objetos. Esta solo es necesaria si lo requiere la política del objeto." + +#: awx/main/credential_plugins/azure_kv.py:18 +msgid "Vault URL (DNS Name)" +msgstr "URL de Vault (Nombre de 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 del cliente" + +#: awx/main/credential_plugins/azure_kv.py:29 +#: awx/main/models/credential/__init__.py:902 +msgid "Tenant ID" +msgstr "ID inquilino [Tenant]" + +#: awx/main/credential_plugins/azure_kv.py:32 +msgid "Cloud Environment" +msgstr "Entorno de nube" + +#: awx/main/credential_plugins/azure_kv.py:33 +msgid "Specify which azure cloud environment to use." +msgstr "Especifique el entorno de nube de Azure que se debe usar." + +#: awx/main/credential_plugins/azure_kv.py:41 +msgid "Secret Name" +msgstr "Nombre del secreto" + +#: awx/main/credential_plugins/azure_kv.py:43 +msgid "The name of the secret to look up." +msgstr "El nombre del secreto para buscar." + +#: awx/main/credential_plugins/azure_kv.py:47 +#: awx/main/credential_plugins/conjur.py:45 +msgid "Secret Version" +msgstr "Versión del secreto" + +#: 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 "Se utiliza para especificar una versión específica del secreto (si se deja vacía, se utilizará la última versión)." + +#: awx/main/credential_plugins/centrify_vault.py:10 +#: awx/main/credential_plugins/centrify_vault.py:12 +msgid "Centrify Tenant URL" +msgstr "URL de inquilino (tenant) de Centrify" + +#: awx/main/credential_plugins/centrify_vault.py:17 +msgid "Centrify API User" +msgstr "Usuario de la API de Centrify" + +#: awx/main/credential_plugins/centrify_vault.py:19 +msgid "" +"Centrify API User, having necessary permissions as mentioned in support doc" +msgstr "Usuario de la API de Centrify, que tiene los permisos necesarios como se menciona en el documento de soporte" + +#: awx/main/credential_plugins/centrify_vault.py:23 +msgid "Centrify API Password" +msgstr "Contraseña de la API de Centrify" + +#: awx/main/credential_plugins/centrify_vault.py:25 +msgid "Password of Centrify API User with necessary permissions" +msgstr "Contraseña del usuario de la API de Centrify con los permisos necesarios" + +#: awx/main/credential_plugins/centrify_vault.py:30 +msgid "OAuth2 Application ID" +msgstr "ID de aplicación OAuth2" + +#: awx/main/credential_plugins/centrify_vault.py:32 +msgid "Application ID of the configured OAuth2 Client (defaults to 'awx')" +msgstr "ID de aplicación del cliente OAuth2 configurado (predeterminado: \"awx\")" + +#: awx/main/credential_plugins/centrify_vault.py:37 +msgid "OAuth2 Scope" +msgstr "Ámbito de OAuth2" + +#: awx/main/credential_plugins/centrify_vault.py:39 +msgid "Scope of the configured OAuth2 Client (defaults to 'awx')" +msgstr "Ámbito del cliente OAuth2 configurado (predeterminado: \"awx\")" + +#: awx/main/credential_plugins/centrify_vault.py:46 +msgid "Account Name" +msgstr "Nombre de la cuenta" + +#: 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 "Nombre de la cuenta del sistema local o de la cuenta de dominio inscrita en Centrify Vault (p. ej., root o DOMINIO/Administrador)" + +#: awx/main/credential_plugins/centrify_vault.py:52 +msgid "System Name" +msgstr "Nombre del sistema" + +#: awx/main/credential_plugins/centrify_vault.py:54 +msgid "Machine Name enrolled with in Centrify Portal" +msgstr "Nombre de la máquina inscrita en el portal de Centrify" + +#: awx/main/credential_plugins/conjur.py:14 +msgid "Conjur URL" +msgstr "URL de Conjur" + +#: awx/main/credential_plugins/conjur.py:20 +msgid "API Key" +msgstr "Clave API" + +#: awx/main/credential_plugins/conjur.py:26 +#: awx/main/migrations/_inventory_source_vars.py:144 +msgid "Account" +msgstr "Cuenta" + +#: 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 "Usuario" + +#: awx/main/credential_plugins/conjur.py:34 +msgid "Public Key Certificate" +msgstr "Certificado de clave pública" + +#: awx/main/credential_plugins/conjur.py:39 +msgid "Secret Identifier" +msgstr "Identificador del secreto" + +#: awx/main/credential_plugins/conjur.py:41 +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 +msgid "Tenant" +msgstr "Inquilino" + +#: awx/main/credential_plugins/dsv.py:13 +msgid "The tenant e.g. \"ex\" when the URL is https://ex.secretservercloud.com" +msgstr "El inquilino, por ejemplo, \"ex\" cuando la URL es https://ex.secretservercloud.com" + +#: awx/main/credential_plugins/dsv.py:18 +msgid "Top-level Domain (TLD)" +msgstr "Dominio de primer nivel (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 "El TLD del inquilino, por ejemplo, \"com\" cuando la URL es https://ex.secretservercloud.com" + +#: awx/main/credential_plugins/dsv.py:34 +msgid "Secret Path" +msgstr "Ruta secreta" + +#: awx/main/credential_plugins/dsv.py:36 +msgid "The secret path e.g. /test/secret1" +msgstr "La ruta secreta, por ejemplo, /test/secret1" + +#: awx/main/credential_plugins/dsv.py:46 +msgid "URL template" +msgstr "Plantilla URL" + +#: awx/main/credential_plugins/hashivault.py:15 +msgid "Server URL" +msgstr "URL del servidor" + +#: awx/main/credential_plugins/hashivault.py:18 +msgid "The URL to the HashiCorp Vault" +msgstr "La URL para HashiCorp Vault" + +#: awx/main/credential_plugins/hashivault.py:22 +#: awx/main/models/credential/__init__.py:923 +#: awx/main/models/credential/__init__.py:942 +msgid "Token" +msgstr "Token" + +#: awx/main/credential_plugins/hashivault.py:25 +msgid "The access token used to authenticate to the Vault server" +msgstr "El token de acceso utilizado para autenticar el servidor de Vault" + +#: awx/main/credential_plugins/hashivault.py:29 +msgid "CA Certificate" +msgstr "Certificado de CA" + +#: awx/main/credential_plugins/hashivault.py:32 +msgid "" +"The CA certificate used to verify the SSL certificate of the Vault server" +msgstr "El certificado de CA utilizado para verificar el certificado SSL del servidor de almacén" + +#: 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 "El ID de rol para la autentificación de AppRole" + +#: 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 "El ID de secreto para la autentificación de AppRole" + +#: awx/main/credential_plugins/hashivault.py:45 +msgid "Namespace name (Vault Enterprise only)" +msgstr "Nombre del espacio de nombres (solo Vault Enterprise)" + +#: awx/main/credential_plugins/hashivault.py:48 +msgid "Name of the namespace to use when authenticate and retrieve secrets" +msgstr "Nombre del espacio de nombres que se utilizará para autenticar y recuperar secretos" + +#: awx/main/credential_plugins/hashivault.py:52 +msgid "Path to Approle Auth" +msgstr "Ruta para la autentificación de AppRole" + +#: 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 "La ruta de autentificación de AppRole que se utilizará si no se proporciona una en los metadatos al establecer el enlace a un campo de entrada. El valor predeterminado es 'approle'" + +#: awx/main/credential_plugins/hashivault.py:64 +msgid "Path to Secret" +msgstr "Ruta al secreto" + +#: awx/main/credential_plugins/hashivault.py:78 +msgid "Path to Auth" +msgstr "Ruta para autentificación" + +#: awx/main/credential_plugins/hashivault.py:81 +msgid "The path where the Authentication method is mounted e.g, approle" +msgstr "La ruta donde se monta el método de autenticación, por ejemplo, approle" + +#: awx/main/credential_plugins/hashivault.py:91 +msgid "API Version" +msgstr "Versión de la 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 es para búsquedas de valores/claves estáticos. API v2 es para búsquedas de valores/claves con versiones." + +#: awx/main/credential_plugins/hashivault.py:101 +msgid "Name of Secret Backend" +msgstr "Nombre del backend de secretos" + +#: 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 "El nombre del backend de secretos kv (si deja vacío, se utilizará el primer segmento de la ruta del secreto)." + +#: awx/main/credential_plugins/hashivault.py:110 +#: awx/main/migrations/_inventory_source_vars.py:149 +msgid "Key Name" +msgstr "Nombre clave" + +#: awx/main/credential_plugins/hashivault.py:112 +msgid "The name of the key to look up in the secret." +msgstr "El nombre de la clave para buscar en el secreto." + +#: awx/main/credential_plugins/hashivault.py:116 +msgid "Secret Version (v2 only)" +msgstr "Versión del secreto (solo v2)" + +#: awx/main/credential_plugins/hashivault.py:129 +msgid "Unsigned Public Key" +msgstr "Clave pública sin signo" + +#: awx/main/credential_plugins/hashivault.py:136 +msgid "Role Name" +msgstr "Nombre del rol" + +#: awx/main/credential_plugins/hashivault.py:136 +msgid "The name of the role used to sign." +msgstr "El nombre del rol utilizado para firmar." + +#: awx/main/credential_plugins/hashivault.py:139 +msgid "Valid Principals" +msgstr "Principales válidos" + +#: awx/main/credential_plugins/hashivault.py:141 +msgid "" +"Valid principals (either usernames or hostnames) that the certificate should " +"be signed for." +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 +msgid "Secret Server URL" +msgstr "URL del servidor secreto" + +#: 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 "La URL base del servidor secreto, por ejemplo, https://myserver/SecretServer o https://mytenant.secretservercloud.com" + +#: awx/main/credential_plugins/tss.py:17 +msgid "The (Application) user username" +msgstr "El nombre de usuario (de la aplicación)" + +#: 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 "Contraseña" + +#: awx/main/credential_plugins/tss.py:23 +msgid "The corresponding password" +msgstr "La contraseña correspondiente" + +#: awx/main/credential_plugins/tss.py:31 +msgid "Secret ID" +msgstr "Identificación secreta" + +#: awx/main/credential_plugins/tss.py:32 +msgid "The integer ID of the secret" +msgstr "El ID entero del secreto" + +#: awx/main/credential_plugins/tss.py:37 +msgid "Secret Field" +msgstr "Campo secreto" + +#: awx/main/credential_plugins/tss.py:38 +msgid "The field to extract from the secret" +msgstr "El campo a extraer del secreto" + +#: awx/main/fields.py:68 +#, python-brace-format +msgid "'{value}' is not one of ['{allowed_values}']" +msgstr "'{value}' no es uno de ['{allowed_values}']" + +#: awx/main/fields.py:418 +#, python-brace-format +msgid "{type} provided in relative path {path}, expected {expected_type}" +msgstr "{type} proporcionado en la ruta de acceso relativa {path}, se esperada {expected_type}" + +#: awx/main/fields.py:422 +#, python-brace-format +msgid "{type} provided, expected {expected_type}" +msgstr "se proporcionó {type}, se esperaba {expected_type}" + +#: awx/main/fields.py:426 +#, python-brace-format +msgid "Schema validation error in relative path {path} ({error})" +msgstr "Error de validación del esquema en ruta de acceso relativa {path} ({error})" + +#: awx/main/fields.py:527 +#, python-format +msgid "required for %s" +msgstr "requerido para %s" + +#: awx/main/fields.py:592 +msgid "secret values must be of type string, not {}" +msgstr "los valores secretos deben ser de tipo cadena, no {}" + +#: awx/main/fields.py:629 +#, python-format +msgid "cannot be set unless \"%s\" is set" +msgstr "no puede establecerse, excepto que se defina \"%s\"" + +#: awx/main/fields.py:658 +msgid "must be set when SSH key is encrypted." +msgstr "se debe establecer cuando la clave SSH está cifrada." + +#: awx/main/fields.py:668 +msgid "should not be set when SSH key is not encrypted." +msgstr "no se debe establecer cuando la clave SSH no está cifrada." + +#: awx/main/fields.py:716 +msgid "'dependencies' is not supported for custom credentials." +msgstr "'dependencias' no es compatible con las credenciales personalizadas." + +#: awx/main/fields.py:728 +msgid "\"tower\" is a reserved field name" +msgstr "\"tower\" es un nombre de campo reservado" + +#: awx/main/fields.py:735 +#, python-format +msgid "field IDs must be unique (%s)" +msgstr "los ID de campo deben ser únicos (%s)" + +#: awx/main/fields.py:749 +msgid "{} is not a {}" +msgstr "{} no es un {}" + +#: awx/main/fields.py:760 +#, python-brace-format +msgid "{sub_key} not allowed for {element_type} type ({element_id})" +msgstr "{sub_key} no está permitido para el tipo {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 "Es posible que la variable de entorno {} pueda afectar la configuración de Ansible, de modo que no se permite su uso en credenciales." + +#: awx/main/fields.py:825 +msgid "Environment variable {} is not allowed to be used in credentials." +msgstr "No se puede utilizar la variable de entorno {} en las credenciales." + +#: awx/main/fields.py:849 +msgid "" +"Must define unnamed file injector in order to reference `tower.filename`." +msgstr "Se debe definir el inyector del archivo sin nombre para hacer referencia a `tower.filename`." + +#: awx/main/fields.py:856 +msgid "Cannot directly reference reserved `tower` namespace container." +msgstr "No se puede hacer referencia directa al contenedor del espacio de nombres `tower`." + +#: awx/main/fields.py:866 +msgid "Must use multi-file syntax when injecting multiple files" +msgstr "Debe usar una sintaxis de archivos múltiples al inyectar archivos múltiples" + +#: awx/main/fields.py:884 +#, python-brace-format +msgid "{sub_key} uses an undefined field ({error_msg})" +msgstr "{sub_key} usa un campo indefinido ({error_msg})" + +#: awx/main/fields.py:889 +msgid "Encountered unsafe code execution: {}" +msgstr "Se ha encontrado una ejecución de código no seguro: {}" + +#: awx/main/fields.py:892 +#, python-brace-format +msgid "" +"Syntax error rendering template for {sub_key} inside of {type} ({error_msg})" +msgstr "Plantilla que arroja un error de sintaxis para {sub_key} dentro de {type} ({error_msg})" + +#: awx/main/middleware.py:114 +msgid "Formats of all available named urls" +msgstr "Formatos de todas las URL con nombre disponibles" + +#: awx/main/middleware.py:115 +msgid "" +"Read-only list of key-value pairs that shows the standard format of all " +"available named URLs." +msgstr "Lista de solo lectura de los pares clave-valor que muestra el formato estándar de todas las URL con nombre disponibles." + +#: awx/main/middleware.py:116 awx/main/middleware.py:128 +msgid "Named URL" +msgstr "URL con nombre" + +#: awx/main/middleware.py:123 +msgid "List of all named url graph nodes." +msgstr "Lista de todos los nodos gráficos de URL con nombre." + +#: 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 "Lista de solo lectura de los pares clave-valor que expone la topología gráfica de URL con nombre. Use esta lista para generar URL con nombre para recursos mediante programación." + +#: awx/main/migrations/_inventory_source_vars.py:142 +msgid "Image ID" +msgstr "Id de imagen" + +#: awx/main/migrations/_inventory_source_vars.py:143 +msgid "Availability Zone" +msgstr "Zona de disponibilidad" + +#: awx/main/migrations/_inventory_source_vars.py:145 +msgid "Instance ID" +msgstr "ID de instancia" + +#: awx/main/migrations/_inventory_source_vars.py:146 +msgid "Instance State" +msgstr "Estado de instancia" + +#: awx/main/migrations/_inventory_source_vars.py:147 +msgid "Platform" +msgstr "Plataforma" + +#: awx/main/migrations/_inventory_source_vars.py:148 +msgid "Instance Type" +msgstr "Tipo de instancia" + +#: awx/main/migrations/_inventory_source_vars.py:150 +msgid "Region" +msgstr "Región" + +#: awx/main/migrations/_inventory_source_vars.py:151 +msgid "Security Group" +msgstr "Grupo de seguridad" + +#: awx/main/migrations/_inventory_source_vars.py:152 +msgid "Tags" +msgstr "Etiquetas" + +#: awx/main/migrations/_inventory_source_vars.py:153 +msgid "Tag None" +msgstr "Etiqueta ninguna" + +#: 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 "Entidad creada" + +#: awx/main/models/activity_stream.py:29 +msgid "Entity Updated" +msgstr "Entidad actualizada" + +#: awx/main/models/activity_stream.py:30 +msgid "Entity Deleted" +msgstr "Entidad eliminada" + +#: awx/main/models/activity_stream.py:31 +msgid "Entity Associated with another Entity" +msgstr "Entidad asociada con otra entidad" + +#: awx/main/models/activity_stream.py:32 +msgid "Entity was Disassociated with another Entity" +msgstr "La entidad fue desasociada de otra entidad" + +#: awx/main/models/activity_stream.py:45 +msgid "The cluster node the activity took place on." +msgstr "El nodo de clúster en el que tuvo lugar la actividad." + +#: awx/main/models/ad_hoc_commands.py:96 +msgid "No valid inventory." +msgstr "Inventario no válido" + +#: awx/main/models/ad_hoc_commands.py:103 +msgid "You must provide a machine / SSH credential." +msgstr "Debe proporcionar un credencial de máquina / 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 "Tipo inválido para comando ad hoc" + +#: awx/main/models/ad_hoc_commands.py:117 +msgid "Unsupported module for ad hoc commands." +msgstr "Módulo no soportado para comandos ad hoc." + +#: awx/main/models/ad_hoc_commands.py:125 +#, python-format +msgid "No argument passed to %s module." +msgstr "Ningún argumento pasó al módulo %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 "Ejecutar" + +#: 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 "Comprobar" + +#: awx/main/models/base.py:47 +msgid "Scan" +msgstr "Escanear" + +#: 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 "Especifique el tipo de credencial que desea crear. Consulte la documentación para obtener información sobre cada tipo." + +#: 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 "Ingrese entradas a través de la sintaxis JSON o YAML. Consulte la documentación para ver la sintaxis de ejemplo." + +#: awx/main/models/credential/__init__.py:331 +#: awx/main/models/credential/__init__.py:585 +msgid "Machine" +msgstr "Máquina" + +#: 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 "Red" + +#: awx/main/models/credential/__init__.py:334 +#: awx/main/models/credential/__init__.py:620 +msgid "Source Control" +msgstr "Fuente de control" + +#: awx/main/models/credential/__init__.py:335 +msgid "Cloud" +msgstr "Nube" + +#: awx/main/models/credential/__init__.py:336 +#: awx/main/models/credential/__init__.py:1113 +msgid "Container Registry" +msgstr "Registro de contenedores" + +#: awx/main/models/credential/__init__.py:337 +msgid "Personal Access Token" +msgstr "Token de acceso personal" + +#: 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 "Externo" + +#: awx/main/models/credential/__init__.py:340 +msgid "Kubernetes" +msgstr "Kubernetes" + +#: awx/main/models/credential/__init__.py:341 +msgid "Galaxy/Automation Hub" +msgstr "Galaxy/Concentrador de automatización" + +#: awx/main/models/credential/__init__.py:353 +msgid "" +"Enter injectors using either JSON or YAML syntax. Refer to the documentation " +"for example syntax." +msgstr "Ingrese inyectores a través de la sintaxis JSON o YAML. Consulte la documentación para ver la sintaxis de ejemplo." + +#: awx/main/models/credential/__init__.py:412 +#, python-format +msgid "adding %s credential type" +msgstr "agregar el tipo de credencial %s" + +#: awx/main/models/credential/__init__.py:590 +#: awx/main/models/credential/__init__.py:672 +msgid "SSH Private Key" +msgstr "Clave privada SSH" + +#: awx/main/models/credential/__init__.py:593 +msgid "Signed SSH Certificate" +msgstr "Certificado SSH firmado" + +#: 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 "Frase de contraseña para la clave privada" + +#: awx/main/models/credential/__init__.py:601 +msgid "Privilege Escalation Method" +msgstr "Método de escalación de privilegios" + +#: 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 "Especifique un método para operaciones \"become\". Esto equivale a especificar el parámetro --become-method de Ansible." + +#: awx/main/models/credential/__init__.py:609 +msgid "Privilege Escalation Username" +msgstr "Usuario para la elevación de privilegios" + +#: awx/main/models/credential/__init__.py:612 +msgid "Privilege Escalation Password" +msgstr "Contraseña para la elevación de privilegios" + +#: awx/main/models/credential/__init__.py:626 +msgid "SCM Private Key" +msgstr "Clave privada SCM" + +#: awx/main/models/credential/__init__.py:639 +msgid "Vault Password" +msgstr "Contraseña Vault" + +#: awx/main/models/credential/__init__.py:642 +msgid "Vault Identifier" +msgstr "Identificador de Vault" + +#: 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 "Especifique una ID de Vault (opcional). Esto es equivalente a especificar el parámetro --vault-id de Ansible para ofrecer múltiples contraseñas Vault. Observe: esta función solo funciona en Ansible 2.4+." + +#: awx/main/models/credential/__init__.py:681 +msgid "Authorize" +msgstr "Autorizar" + +#: awx/main/models/credential/__init__.py:686 +msgid "Authorize Password" +msgstr "Contraseña de autorización" + +#: 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 "Clave de acceso" + +#: awx/main/models/credential/__init__.py:708 +msgid "Secret Key" +msgstr "Clave secreta" + +#: awx/main/models/credential/__init__.py:714 +msgid "STS Token" +msgstr "Token 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 "El Security Token Service (STS) es un servicio web que habilita su solicitud temporalmente y con credenciales con privilegio limitado para usuarios de AWS Identity y 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 "Contraseña (clave API)" + +#: awx/main/models/credential/__init__.py:745 +#: awx/main/models/credential/__init__.py:983 +msgid "Host (Authentication URL)" +msgstr "Servidor (URL de autenticación)" + +#: awx/main/models/credential/__init__.py:747 +msgid "" +"The host to authenticate with. For example, https://openstack.business.com/" +"v2.0/" +msgstr "El host con el cual autenticar. Por ejemplo, https://openstack.business.com/v2.0/" + +#: awx/main/models/credential/__init__.py:751 +msgid "Project (Tenant Name)" +msgstr "Proyecto (Nombre del inquilino [Tenant])" + +#: awx/main/models/credential/__init__.py:756 +msgid "Project (Domain Name)" +msgstr "Proyecto (nombre de dominio)" + +#: awx/main/models/credential/__init__.py:761 +msgid "Domain Name" +msgstr "Nombre de dominio" + +#: 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 "Los dominios OpenStack definen los límites administrativos. Solo es necesario para las URL de autenticación para KeyStone v3. Consulte la documentación para conocer los escenarios comunes." + +#: awx/main/models/credential/__init__.py:772 +msgid "Region Name" +msgstr "Nombre de la región" + +#: awx/main/models/credential/__init__.py:774 +msgid "For some cloud providers, like OVH, region must be specified" +msgstr "Para algunos proveedores de nube, como OVH, es necesario especificar la región" + +#: 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 "Verificar 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 "Host de vCenter" + +#: awx/main/models/credential/__init__.py:798 +msgid "" +"Enter the hostname or IP address that corresponds to your VMware vCenter." +msgstr "Introduzca el nombre de host o la dirección IP que corresponda a su VMWare vCenter." + +#: awx/main/models/credential/__init__.py: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 "URL Satellite 6" + +#: 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 "Introduzca la URL que corresponda a su servidor Red Hat Satellite 6. Por ejemplo, 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 "Dirección de correo de cuenta de servicio" + +#: awx/main/models/credential/__init__.py:848 +msgid "" +"The email address assigned to the Google Compute Engine service account." +msgstr "La dirección de correo electrónico asignada a la cuenta de servicio de Google Compute Engine." + +#: awx/main/models/credential/__init__.py: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 "La ID de proyecto es la identificación asignada por GCE. Por lo general, está formada por dos o tres palabras seguidas por un número de tres dígitos. Ejemplos: project-id-000 y another-project-id" + +#: awx/main/models/credential/__init__.py:863 +msgid "RSA Private Key" +msgstr "Clave privada RSA" + +#: awx/main/models/credential/__init__.py:868 +msgid "" +"Paste the contents of the PEM file associated with the service account email." +msgstr "Pegue el contenido del fichero PEM asociado al correo de la cuenta de servicio." + +#: 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 de suscripción" + +#: awx/main/models/credential/__init__.py:886 +msgid "Subscription ID is an Azure construct, which is mapped to a username." +msgstr "El ID de subscripción es un elemento Azure, el cual está asociado al usuario." + +#: awx/main/models/credential/__init__.py:905 +msgid "Azure Cloud Environment" +msgstr "Entorno de nube de Azure" + +#: awx/main/models/credential/__init__.py:907 +msgid "" +"Environment variable AZURE_CLOUD_ENVIRONMENT when using Azure GovCloud or " +"Azure stack." +msgstr "Variable AZURE_CLOUD_ENVIRONMENT del entorno al usar Azure GovCloud o la pila de Azure." + +#: awx/main/models/credential/__init__.py:917 +msgid "GitHub Personal Access Token" +msgstr "Token de acceso personal de GitHub" + +#: awx/main/models/credential/__init__.py:926 +msgid "This token needs to come from your profile settings in GitHub" +msgstr "Esta token debe provenir de la configuración de su perfil en GitHub" + +#: awx/main/models/credential/__init__.py:936 +msgid "GitLab Personal Access Token" +msgstr "Token de acceso personal de GitLab" + +#: awx/main/models/credential/__init__.py:945 +msgid "This token needs to come from your profile settings in GitLab" +msgstr "Este token debe provenir de la configuración de su perfil en GitLab" + +#: awx/main/models/credential/__init__.py:979 awx/main/models/inventory.py:812 +msgid "Red Hat Virtualization" +msgstr "Virtualización de Red Hat" + +#: awx/main/models/credential/__init__.py:983 +msgid "The host to authenticate with." +msgstr "El servidor al que autentificarse." + +#: awx/main/models/credential/__init__.py:993 +msgid "CA File" +msgstr "Archivo CA" + +#: awx/main/models/credential/__init__.py:995 +msgid "Absolute file path to the CA file to use (optional)" +msgstr "Ruta de archivo absoluta al archivo CA por usar (opcional)" + +#: awx/main/models/credential/__init__.py:1023 +#: awx/main/models/credential/__init__.py:1029 awx/main/models/inventory.py:813 +msgid "Red Hat Ansible Automation Platform" +msgstr "Plataforma Red Hat Ansible Automation" + +#: awx/main/models/credential/__init__.py:1031 +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 +msgid "" +"Red Hat Ansible Automation Platform username id to authenticate as.This " +"should not be set if an OAuth token is being used." +msgstr "ID del nombre de usuario de Red Hat Ansible Automation Platform con el que se realiza la autenticación. Esto no debe establecerse si se está utiliza un token OAuth." + +#: awx/main/models/credential/__init__.py:1049 +msgid "OAuth Token" +msgstr "Token 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 "Un token OAuth para autentificarse. Esto no debe establecerse si se utiliza un nombre de usuario/una contraseña." + +#: awx/main/models/credential/__init__.py:1077 +msgid "OpenShift or Kubernetes API Bearer Token" +msgstr "Token portador de la API de OpenShift o Kubernetes" + +#: awx/main/models/credential/__init__.py:1082 +msgid "OpenShift or Kubernetes API Endpoint" +msgstr "Punto final de la API de OpenShift o Kubernetes" + +#: awx/main/models/credential/__init__.py:1084 +msgid "The OpenShift or Kubernetes API Endpoint to authenticate with." +msgstr "El punto final de la API de OpenShift o Kubernetes con el cual autenticarse." + +#: awx/main/models/credential/__init__.py:1088 +msgid "API authentication bearer token" +msgstr "Token de portador de autenticación de API" + +#: awx/main/models/credential/__init__.py:1100 +msgid "Certificate Authority data" +msgstr "Datos de la Entidad de certificación" + +#: awx/main/models/credential/__init__.py:1118 +msgid "Authentication URL" +msgstr "URL de autenticación" + +#: awx/main/models/credential/__init__.py:1120 +msgid "Authentication endpoint for the container registry." +msgstr "Punto de acceso de autenticación para el registro de contenedores." + +#: awx/main/models/credential/__init__.py:1130 +msgid "Password or Token" +msgstr "Contraseña o token" + +#: awx/main/models/credential/__init__.py:1133 +msgid "A password or token used to authenticate with" +msgstr "Una contraseña o un token utilizado para autenticarse" + +#: awx/main/models/credential/__init__.py:1150 +msgid "Ansible Galaxy/Automation Hub API Token" +msgstr "Ansible Galaxy/Token de API del concentrador de automatización" + +#: awx/main/models/credential/__init__.py:1155 +msgid "Galaxy Server URL" +msgstr "URL del servidor de Galaxy" + +#: awx/main/models/credential/__init__.py:1157 +msgid "The URL of the Galaxy instance to connect to." +msgstr "La URL de la instancia de Galaxy a la cual conectarse." + +#: awx/main/models/credential/__init__.py:1161 +msgid "Auth Server URL" +msgstr "URL del servidor de autentificación" + +#: awx/main/models/credential/__init__.py:1163 +msgid "The URL of a Keycloak server token_endpoint, if using SSO auth." +msgstr "La URL de un token_endpoint del servidor de Keycloak, si se usa la autentificación SSO." + +#: awx/main/models/credential/__init__.py:1167 +msgid "API Token" +msgstr "Token API" + +#: awx/main/models/credential/__init__.py:1170 +msgid "A token to use for authentication against the Galaxy instance." +msgstr "Un token para usar para la autentificación con la instancia de Galaxy." + +#: awx/main/models/credential/__init__.py:1209 +msgid "Target must be a non-external credential" +msgstr "El destino debe ser una credencial no externa" + +#: awx/main/models/credential/__init__.py:1214 +msgid "Source must be an external credential" +msgstr "El oriden debe ser una credencial externa" + +#: awx/main/models/credential/__init__.py:1220 +msgid "Input field must be defined on target credential (options are {})." +msgstr "El campo de entrada debe definirse en la credencial de destino (las opciones son {})." + +#: awx/main/models/events.py:166 awx/main/models/events.py:760 +msgid "Host Failed" +msgstr "Servidor fallido" + +#: awx/main/models/events.py:167 +msgid "Host Started" +msgstr "Host iniciado" + +#: awx/main/models/events.py:168 awx/main/models/events.py:761 +msgid "Host OK" +msgstr "Servidor OK" + +#: awx/main/models/events.py:169 +msgid "Host Failure" +msgstr "Fallo del servidor" + +#: awx/main/models/events.py:170 awx/main/models/events.py:767 +msgid "Host Skipped" +msgstr "Servidor omitido" + +#: awx/main/models/events.py:171 awx/main/models/events.py:762 +msgid "Host Unreachable" +msgstr "Servidor no alcanzable" + +#: awx/main/models/events.py:172 awx/main/models/events.py:186 +msgid "No Hosts Remaining" +msgstr "No más servidores" + +#: awx/main/models/events.py:173 +msgid "Host Polling" +msgstr "Sondeo al servidor" + +#: awx/main/models/events.py:174 +msgid "Host Async OK" +msgstr "Servidor Async OK" + +#: awx/main/models/events.py:175 +msgid "Host Async Failure" +msgstr "Servidor Async fallido" + +#: awx/main/models/events.py:176 +msgid "Item OK" +msgstr "Elemento OK" + +#: awx/main/models/events.py:177 +msgid "Item Failed" +msgstr "Elemento fallido" + +#: awx/main/models/events.py:178 +msgid "Item Skipped" +msgstr "Elemento omitido" + +#: awx/main/models/events.py:179 +msgid "Host Retry" +msgstr "Reintentar servidor" + +#: awx/main/models/events.py:181 +msgid "File Difference" +msgstr "Diferencias del fichero" + +#: awx/main/models/events.py:182 +msgid "Playbook Started" +msgstr "Playbook iniciado" + +#: awx/main/models/events.py:183 +msgid "Running Handlers" +msgstr "Handlers ejecutándose" + +#: awx/main/models/events.py:184 +msgid "Including File" +msgstr "Incluyendo fichero" + +#: awx/main/models/events.py:185 +msgid "No Hosts Matched" +msgstr "Ningún servidor corresponde" + +#: awx/main/models/events.py:187 +msgid "Task Started" +msgstr "Tarea iniciada" + +#: awx/main/models/events.py:189 +msgid "Variables Prompted" +msgstr "Variables solicitadas" + +#: awx/main/models/events.py:190 +msgid "Gathering Facts" +msgstr "Obteniendo facts" + +#: awx/main/models/events.py:191 +msgid "internal: on Import for Host" +msgstr "internal: en la importación para el servidor" + +#: awx/main/models/events.py:192 +msgid "internal: on Not Import for Host" +msgstr "internal: en la no importación para el servidor" + +#: awx/main/models/events.py:193 +msgid "Play Started" +msgstr "Jugada iniciada" + +#: awx/main/models/events.py:194 +msgid "Playbook Complete" +msgstr "Playbook terminado" + +#: awx/main/models/events.py:197 awx/main/models/events.py:776 +msgid "Debug" +msgstr "Debug" + +#: awx/main/models/events.py:198 awx/main/models/events.py:777 +msgid "Verbose" +msgstr "Nivel de detalle" + +#: awx/main/models/events.py:199 awx/main/models/events.py:778 +msgid "Deprecated" +msgstr "Obsoleto" + +#: awx/main/models/events.py:200 awx/main/models/events.py:779 +msgid "Warning" +msgstr "Advertencia" + +#: awx/main/models/events.py:201 awx/main/models/events.py:780 +msgid "System Warning" +msgstr "Advertencia del sistema" + +#: awx/main/models/events.py:202 awx/main/models/events.py:781 +#: awx/main/models/unified_jobs.py:79 +msgid "Error" +msgstr "Error" + +#: awx/main/models/execution_environments.py:17 +msgid "Always pull container before running." +msgstr "Extraiga siempre el contenedor antes de la ejecución." + +#: awx/main/models/execution_environments.py:18 +msgid "Only pull the image if not present before running." +msgstr "Solo extraiga la imagen si no está presente antes de la ejecución." + +#: awx/main/models/execution_environments.py:19 +msgid "Never pull container before running." +msgstr "Nunca extraiga el contenedor antes de la ejecución." + +#: awx/main/models/execution_environments.py:29 +msgid "" +"The organization used to determine access to this execution environment." +msgstr "La organización usada para determinar el acceso a este entorno de ejecución." + +#: awx/main/models/execution_environments.py:33 +msgid "image location" +msgstr "ubicación de la imagen" + +#: awx/main/models/execution_environments.py:34 +msgid "" +"The full image location, including the container registry, image name, and " +"version tag." +msgstr "La ubicación completa de la imagen, que incluye el registro de contenedores, el nombre de la imagen y la etiqueta de la versión." + +#: awx/main/models/execution_environments.py:51 +msgid "Pull image before running?" +msgstr "¿Extraer la imagen antes de la ejecución?" + +#: awx/main/models/ha.py:167 +msgid "Instances that are members of this InstanceGroup" +msgstr "Las instancias que son miembros de este grupo de instancias" + +#: awx/main/models/ha.py:184 +msgid "Percentage of Instances to automatically assign to this group" +msgstr "Porcentaje de instancias que se asignarán automáticamente a este grupo" + +#: awx/main/models/ha.py:185 +msgid "" +"Static minimum number of Instances to automatically assign to this group" +msgstr "Número mínimo estático de instancias que se asignarán automáticamente a este grupo" + +#: awx/main/models/ha.py:187 +msgid "" +"List of exact-match Instances that will always be automatically assigned to " +"this group" +msgstr "Lista de instancias con coincidencia exacta que se asignarán siempre automáticamente a este grupo" + +#: awx/main/models/inventory.py:69 +msgid "Hosts have a direct link to this inventory." +msgstr "Los hosts tienen un enlace directo a este inventario." + +#: awx/main/models/inventory.py:70 +msgid "Hosts for inventory generated using the host_filter property." +msgstr "Hosts para inventario generados a través de la propiedad host_filter." + +#: awx/main/models/inventory.py:75 +msgid "inventories" +msgstr "inventarios" + +#: awx/main/models/inventory.py:82 +msgid "Organization containing this inventory." +msgstr "Organización que contiene este inventario." + +#: awx/main/models/inventory.py:90 +msgid "Inventory variables in JSON or YAML format." +msgstr "Variables de inventario en formato JSON o 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 "Este campo es obsoleto y se eliminará en un lanzamiento futuro. Indicador que establece si algún host en este inventario ha fallado." + +#: 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 "Este campo es obsoleto y se eliminará en un lanzamiento futuro. Cantidad total de hosts en este inventario." + +#: 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 "Este campo es obsoleto y se eliminará en un lanzamiento futuro. Cantidad de hosts en este inventario con fallas activas." + +#: 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 "Este campo es obsoleto y se eliminará en un lanzamiento futuro. Cantidad total de grupos en este inventario." + +#: 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 "Este campo es obsoleto y se eliminará en un lanzamiento futuro. Indicador que establece si este inventario tiene algúna fuente de inventario externa." + +#: awx/main/models/inventory.py:123 +msgid "" +"Total number of external inventory sources configured within this inventory." +msgstr "Número total de inventarios de origen externo configurado dentro de este inventario." + +#: awx/main/models/inventory.py:128 +msgid "Number of external inventory sources in this inventory with failures." +msgstr "Número de inventarios de origen externo en este inventario con errores." + +#: awx/main/models/inventory.py:135 +msgid "Kind of inventory being represented." +msgstr "Tipo de inventario que se representa." + +#: awx/main/models/inventory.py:141 +msgid "Filter that will be applied to the hosts of this inventory." +msgstr "Filtro que se aplicará a los hosts de este inventario." + +#: awx/main/models/inventory.py:171 +msgid "Flag indicating the inventory is being deleted." +msgstr "Indicador que muestra que el inventario se eliminará." + +#: awx/main/models/inventory.py:225 +msgid "Could not parse subset as slice specification." +msgstr "No se pudo analizar el subconjunto según las especificaciones de fraccionamiento." + +#: awx/main/models/inventory.py:229 +msgid "Slice number must be less than total number of slices." +msgstr "El número de fraccionamiento debe ser inferior al número total de fraccionamientos." + +#: awx/main/models/inventory.py:231 +msgid "Slice number must be 1 or higher." +msgstr "El número de fraccionamiento debe ser 1 o superior." + +#: awx/main/models/inventory.py:447 +msgid "Is this host online and available for running jobs?" +msgstr "¿Está este servidor funcionando y disponible para ejecutar trabajos?" + +#: awx/main/models/inventory.py:453 +msgid "" +"The value used by the remote inventory source to uniquely identify the host" +msgstr "El valor usado por el inventario de fuente remota para identificar de forma única el servidor" + +#: awx/main/models/inventory.py:459 +msgid "Host variables in JSON or YAML format." +msgstr "Variables del servidor en formato JSON o YAML." + +#: awx/main/models/inventory.py:483 +msgid "Inventory source(s) that created or modified this host." +msgstr "Fuente(s) del inventario que crearon o modificaron este servidor." + +#: awx/main/models/inventory.py:488 +msgid "Arbitrary JSON structure of most recent ansible_facts, per-host." +msgstr "Estructura de JSON arbitraria de ansible_facts más reciente por host." + +#: awx/main/models/inventory.py:494 +msgid "The date and time ansible_facts was last modified." +msgstr "La fecha y hora en las que se modificó ansible_facts por última vez." + +#: awx/main/models/inventory.py:612 +msgid "Group variables in JSON or YAML format." +msgstr "Grupo de variables en formato JSON o YAML." + +#: awx/main/models/inventory.py:619 +msgid "Hosts associated directly with this group." +msgstr "Hosts associated directly with this group." + +#: awx/main/models/inventory.py:625 +msgid "Inventory source(s) that created or modified this group." +msgstr "Fuente(s) de inventario que crearon o modificaron este grupo." + +#: awx/main/models/inventory.py:792 +msgid "When the host was first automated against" +msgstr "Cuando el host se automatizó por primera vez" + +#: awx/main/models/inventory.py:793 +msgid "When the host was last automated against" +msgstr "Cuando el host se automatizó por última vez" + +#: awx/main/models/inventory.py:804 +msgid "File, Directory or Script" +msgstr "Archivo, directorio o script" + +#: awx/main/models/inventory.py:805 +msgid "Sourced from a Project" +msgstr "Extraído de un proyecto" + +#: 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 "Variables para la fuente del inventario en formato YAML o 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 "Recuperar el estado habilitado a partir del dict dado de las variables del host. La variable habilitada puede especificarse como \"foo.bar\", en cuyo caso la búsqueda se desplazará a los dicts anidados, lo que equivale a: from_dict.get(\"foo\", {}).get(\"bar\", predeterminado)" + +#: 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 "Sólo se utiliza cuando se establece enabled_var. Valor cuando el host se considera habilitado. Por ejemplo si enabled_var=\"status.power_state \"y enabled_value=\"powered_on\" con las variables del host: { \"status\": { \"power_state\": \"powered_on\", \"created\": \"2020-08-04T18:13:04+00:00\", \"healthy\": true }, \"name\": \"foobar\", \"ip_address\": \"192.168.2.1\"}El host se marcaría como activado. Si power_state tuviera cualquier valor distinto de powered_on, el host se desactivaría al importarlo. Si no se encuentra la clave, el equipo estará habilitado" + +#: awx/main/models/inventory.py:878 +msgid "Regex where only matching hosts will be imported." +msgstr "Regex donde solo se importarán los hosts que coincidan." + +#: awx/main/models/inventory.py:882 +msgid "Overwrite local groups and hosts from remote inventory source." +msgstr "Sobrescribir grupos locales y servidores desde una fuente remota del inventario." + +#: awx/main/models/inventory.py:886 +msgid "Overwrite local variables from remote inventory source." +msgstr "Sobrescribir las variables locales desde una fuente remota del inventario." + +#: 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 "La cantidad de tiempo (en segundos) para ejecutar antes de que se cancele la tarea." + +#: awx/main/models/inventory.py:908 +#, python-format +msgid "" +"Cloud-based inventory sources (such as %s) require credentials for the " +"matching cloud service." +msgstr "Las fuentes de inventario basados en la nube (como %s) requieren credenciales para el servicio en la nube coincidente." + +#: awx/main/models/inventory.py:913 +msgid "Credential is required for a cloud source." +msgstr "Un credencial es necesario para una fuente cloud." + +#: awx/main/models/inventory.py:915 +msgid "" +"Credentials of type machine, source control, insights and vault are " +"disallowed for custom inventory sources." +msgstr "Credenciales de tipo de máquina, control de fuentes, conocimientos y vault no están permitidas para las fuentes de inventario personalizado." + +#: awx/main/models/inventory.py:917 +msgid "" +"Credentials of type insights and vault are disallowed for scm inventory " +"sources." +msgstr "Las credenciales de tipo de Insights y Vault no están permitidas para fuentes de inventario de SCM." + +#: awx/main/models/inventory.py:977 +msgid "Project containing inventory file used as source." +msgstr "Proyecto que contiene el archivo de inventario usado como fuente." + +#: awx/main/models/inventory.py:1147 +msgid "" +"More than one SCM-based inventory source with update on project update per-" +"inventory not allowed." +msgstr "No se permite más de una fuente de inventario basada en SCM con actualización en la actualización del proyecto por inventario." + +#: awx/main/models/inventory.py: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 "No se puede actualizar la fuente de inventario basada en SCM en la ejecución si está configurada para actualizarse en la actualización del proyecto. En su lugar, configure el proyecto de fuente correspondiente para actualizar en la ejecución." + +#: awx/main/models/inventory.py:1162 +msgid "Cannot set source_path if not SCM type." +msgstr "No se puede configurar source_path si no es de tipo SCM." + +#: awx/main/models/inventory.py:1206 +msgid "" +"Inventory files from this Project Update were used for the inventory update." +msgstr "Los archivos de inventario de esta actualización de proyecto se utilizaron para la actualización del inventario." + +#: awx/main/models/inventory.py:1316 +msgid "Inventory script contents" +msgstr "Contenido del script de inventario" + +#: 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 "Si se habilita, los cambios de texto realizados en cualquier archivo de plantilla en el host se muestran en la salida estándar" + +#: awx/main/models/jobs.py: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 "Rama para usar en la ejecución del trabajo. Se utiliza el proyecto predeterminado si está en blanco. Solo se permite si el campo allow_override del proyecto se establece en 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 "Si se habilita, el servicio funcionará como un complemento de caché de eventos Ansible, continuará los eventos al final de una ejecución de playbook en la base de datos y almacenará en caché los eventos que son utilizados por Ansible." + +#: awx/main/models/jobs.py: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 "La cantidad de trabajos por fragmentar en el tiempo de ejecución. Hará que la plantilla de trabajo ejecute un flujo de trabajo si el valor es mayor a 1." + +#: awx/main/models/jobs.py:290 +msgid "Job Template must provide 'inventory' or allow prompting for it." +msgstr "La plantilla de trabajo debe proporcionar 'inventory' o permitir solicitarlo." + +#: awx/main/models/jobs.py:304 +#, python-brace-format +msgid "Maximum number of forks ({settings.MAX_FORKS}) exceeded." +msgstr "Se superó el número máximo de bifurcaciones ({settings.MAX_FORKS})." + +#: awx/main/models/jobs.py:446 +msgid "Project is missing." +msgstr "Falta el proyecto." + +#: awx/main/models/jobs.py:450 +msgid "Project does not allow override of branch." +msgstr "El proyecto no permite la anulación de la rama." + +#: awx/main/models/jobs.py:460 awx/main/models/workflow.py:569 +msgid "Field is not configured to prompt on launch." +msgstr "El campo no está configurado para emitir avisos durante el lanzamiento." + +#: awx/main/models/jobs.py:463 +msgid "Saved launch configurations cannot provide passwords needed to start." +msgstr "Las opciones de configuración de lanzamiento guardadas no pueden brindar las contraseñas necesarias para el inicio." + +#: awx/main/models/jobs.py:471 +msgid "Job Template {} is missing or undefined." +msgstr "Plantilla de tareas {} no encontrada o no definida." + +#: awx/main/models/jobs.py:559 awx/main/models/projects.py:293 +#: awx/main/models/projects.py:511 +msgid "SCM Revision" +msgstr "Revisión SCM" + +#: awx/main/models/jobs.py:560 +msgid "The SCM Revision from the Project used for this job, if available" +msgstr "La revisión SCM desde el proyecto usado para este trabajo, si está disponible" + +#: awx/main/models/jobs.py:568 +msgid "" +"The SCM Refresh task used to make sure the playbooks were available for the " +"job run" +msgstr "La tarea de actualización de SCM utilizado para asegurarse que los playbooks estaban disponibles para la ejecución del trabajo" + +#: 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 "Si forma parte de un trabajo fraccionado, el ID del fraccionamiento de inventario en el que se realiza. Si no es parte de un trabajo fraccionado, no se usa el parámetro." + +#: 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 "Si se ejecuta como parte de trabajos fraccionados, la cantidad total de fraccionamientos. Si es 1, el trabajo no forma parte de un trabajo fraccionado." + +#: awx/main/models/jobs.py:644 +#, python-brace-format +msgid "{status_value} is not a valid status option." +msgstr "{status_value} no es una opción de estado válida." + +#: awx/main/models/jobs.py:888 +msgid "" +"Inventory applied as a prompt, assuming job template prompts for inventory" +msgstr "Inventario aplicado como un aviso, asumiendo que la plantilla de trabajo solicita el inventario" + +#: awx/main/models/jobs.py:1039 +msgid "job host summaries" +msgstr "Resumen de trabajos de servidor" + +#: awx/main/models/jobs.py:1101 +msgid "Remove jobs older than a certain number of days" +msgstr "Eliminar trabajos más antiguos que el ńumero de días especificado" + +#: awx/main/models/jobs.py:1102 +msgid "Remove activity stream entries older than a certain number of days" +msgstr "Eliminar entradas del flujo de actividad más antiguos que el número de días especificado" + +#: awx/main/models/jobs.py:1103 +msgid "Removes expired browser sessions from the database" +msgstr "Elimina las sesiones de navegador expiradas de la base de datos" + +#: awx/main/models/jobs.py:1104 +msgid "Removes expired OAuth 2 access tokens and refresh tokens" +msgstr "Elimina los tokens de acceso OAuth2 expirados y los tokens de actualización" + +#: awx/main/models/jobs.py:1168 +#, python-brace-format +msgid "Variables {list_of_keys} are not allowed for system jobs." +msgstr "Las variables {list_of_keys} no están permitidas para los trabajos del sistema." + +#: awx/main/models/jobs.py:1183 +msgid "days must be a positive integer." +msgstr "días debe ser un número entero." + +#: awx/main/models/label.py:29 +msgid "Organization this label belongs to." +msgstr "Organización a la que esta etiqueta pertenece." + +#: awx/main/models/mixins.py: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 "Las variables {list_of_keys} no están permitidas en el lanzamiento. Verifique la configuración de Aviso en el lanzamiento en el {model_name} para incluir variables adicionales." + +#: awx/main/models/mixins.py:462 +msgid "The container image to be used for execution." +msgstr "La imagen del contenedor que se utilizará para la ejecución." + +#: awx/main/models/mixins.py:490 +msgid "Local absolute file path containing a custom Python virtualenv to use" +msgstr "La ruta de archivos absoluta local que contiene un Python virtualenv personalizado para uso" + +#: awx/main/models/mixins.py:496 +msgid "{} is not a valid virtualenv in {}" +msgstr "{} no es un virtualenv válido en {}" + +#: awx/main/models/mixins.py:540 awx/main/models/mixins.py:575 +msgid "Service that webhook requests will be accepted from" +msgstr "El servicio que webhook solicita será aceptado desde" + +#: awx/main/models/mixins.py:541 +msgid "Shared secret that the webhook service will use to sign requests" +msgstr "Secreto compartido que el servicio webhook utilizará para firmar solicitudes" + +#: 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 "Token de acceso personal para devolver el estado a la API de servicio" + +#: awx/main/models/mixins.py:584 +msgid "Unique identifier of the event that triggered this webhook" +msgstr "Identificador único del evento que activó este webhook" + +#: awx/main/models/notifications.py:42 +msgid "Email" +msgstr "Correo electrónico" + +#: 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 "Mensajes personalizados opcionales para la plantilla de notificación." + +#: awx/main/models/notifications.py:201 awx/main/models/unified_jobs.py:74 +msgid "Pending" +msgstr "Pendiente" + +#: awx/main/models/notifications.py:202 awx/main/models/unified_jobs.py:77 +msgid "Successful" +msgstr "Correctamente" + +#: awx/main/models/notifications.py:203 awx/main/models/unified_jobs.py:78 +msgid "Failed" +msgstr "Fallido" + +#: awx/main/models/notifications.py:514 +msgid "status must be either running, succeeded or failed" +msgstr "el estado debe ser en ejecución, correcto o falló" + +#: awx/main/models/oauth.py:32 +msgid "application" +msgstr "aplicación" + +#: awx/main/models/oauth.py:39 +msgid "Confidential" +msgstr "Confidencial" + +#: awx/main/models/oauth.py:40 +msgid "Public" +msgstr "Público" + +#: awx/main/models/oauth.py:46 +msgid "Authorization code" +msgstr "Código de autorización" + +#: awx/main/models/oauth.py:47 +msgid "Resource owner password-based" +msgstr "Basado en contraseña del propietario de recursos" + +#: awx/main/models/oauth.py:62 +msgid "Organization containing this application." +msgstr "Organización que contiene esta aplicación." + +#: awx/main/models/oauth.py:71 +msgid "" +"Used for more stringent verification of access to an application when " +"creating a token." +msgstr "Usado para una verificación más estricta de acceso a una aplicación al crear un token." + +#: awx/main/models/oauth.py:74 +msgid "" +"Set to Public or Confidential depending on how secure the client device is." +msgstr "Establecer como Público o Confidencial según cuán seguro sea el dispositivo del cliente." + +#: awx/main/models/oauth.py:76 +msgid "" +"Set True to skip authorization step for completely trusted applications." +msgstr "Se debe establecer como True para omitir el paso de autorización para aplicaciones completamente confiables." + +#: awx/main/models/oauth.py:78 +msgid "" +"The Grant type the user must use for acquire tokens for this application." +msgstr "El tipo de Permiso que debe usar el usuario para adquirir tokens para esta aplicación." + +#: awx/main/models/oauth.py:85 +msgid "access token" +msgstr "token de acceso" + +#: awx/main/models/oauth.py:94 +msgid "The user representing the token owner" +msgstr "El usuario que representa al propietario del token" + +#: 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 "Los alcances permitidos limitan aún más los permisos de los usuarios. Debe ser una cadena simple y separada por espacios, con alcances permitidos ['lectura', 'escritura']." + +#: awx/main/models/oauth.py:131 +msgid "" +"OAuth2 Tokens cannot be created by users associated with an external " +"authentication provider ({})" +msgstr "Los usuarios asociados con un proveedor de autenticación externo ({}) no pueden crear tokens OAuth2" + +#: awx/main/models/organization.py:44 +msgid "Maximum number of hosts allowed to be managed by this organization." +msgstr "Cantidad máxima de hosts que puede administrar esta organización." + +#: awx/main/models/organization.py:54 +msgid "The default execution environment for jobs run by this organization." +msgstr "El entorno de ejecución predeterminado para las tareas ejecutadas por esta organización." + +#: awx/main/models/projects.py:49 awx/main/models/unified_jobs.py:528 +msgid "Manual" +msgstr "Manual" + +#: 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 "Archivo remoto" + +#: awx/main/models/projects.py:79 +msgid "" +"Local path (relative to PROJECTS_ROOT) containing playbooks and related " +"files for this project." +msgstr "Ruta local (relativa a PROJECTS_ROOT) que contiene playbooks y ficheros relacionados para este proyecto." + +#: awx/main/models/projects.py:87 +msgid "SCM Type" +msgstr "Tipo SCM" + +#: awx/main/models/projects.py:88 +msgid "Specifies the source control system used to store the project." +msgstr "Especifica el sistema de control de fuentes utilizado para almacenar el proyecto." + +#: awx/main/models/projects.py:94 +msgid "SCM URL" +msgstr "SCM URL" + +#: awx/main/models/projects.py:95 +msgid "The location where the project is stored." +msgstr "La ubicación donde el proyecto está alojado." + +#: awx/main/models/projects.py:101 +msgid "SCM Branch" +msgstr "Rama SCM" + +#: awx/main/models/projects.py:102 +msgid "Specific branch, tag or commit to checkout." +msgstr "Especificar rama, etiqueta o commit para checkout." + +#: 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 "Para los proyectos de git, un refspec adicional para obtener." + +#: awx/main/models/projects.py:113 +msgid "Discard any local changes before syncing the project." +msgstr "Descartar cualquier cambio local antes de la sincronización del proyecto." + +#: awx/main/models/projects.py:117 +msgid "Delete the project before syncing." +msgstr "Eliminar el proyecto antes de la sincronización." + +#: awx/main/models/projects.py:121 +msgid "Track submodules latest commits on defined branch." +msgstr "Seguimiento de los últimos commits de los submódulos en la rama definida." + +#: awx/main/models/projects.py:149 +msgid "Invalid SCM URL." +msgstr "SCM URL inválida." + +#: awx/main/models/projects.py:152 +msgid "SCM URL is required." +msgstr "SCM URL es obligatoria." + +#: awx/main/models/projects.py:160 +msgid "Insights Credential is required for an Insights Project." +msgstr "Se requiere una credencial de Insights para un proyecto de Insights." + +#: awx/main/models/projects.py:164 +msgid "Credential kind must be 'insights'." +msgstr "Tipo de credencial debe ser 'insights'." + +#: awx/main/models/projects.py:166 +msgid "Credential kind must be 'scm'." +msgstr "TIpo de credenciales deben ser 'scm'." + +#: awx/main/models/projects.py:181 +msgid "Invalid credential." +msgstr "Credencial inválida." + +#: awx/main/models/projects.py:272 +msgid "The default execution environment for jobs run using this project." +msgstr "El entorno de ejecución predeterminado para las tareas que se ejecutan con este proyecto." + +#: awx/main/models/projects.py:276 +msgid "Update the project when a job is launched that uses the project." +msgstr "Actualizar el proyecto mientras un trabajo es ejecutado que usa este proyecto." + +#: 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 "El número de segundos desde de que la última actualización del proyecto se ejecutó, que una nueva actualización de proyecto se iniciará como una dependencia de trabajo." + +#: awx/main/models/projects.py:285 +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 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" +msgstr "La última revisión obtenida por una actualización del proyecto." + +#: awx/main/models/projects.py:301 +msgid "Playbook Files" +msgstr "Ficheros Playbook" + +#: awx/main/models/projects.py:302 +msgid "List of playbooks found in the project" +msgstr "Lista de playbooks encontrados en este proyecto" + +#: awx/main/models/projects.py:309 +msgid "Inventory Files" +msgstr "Archivos de inventario" + +#: awx/main/models/projects.py:310 +msgid "" +"Suggested list of content that could be Ansible inventory in the project" +msgstr "Lista sugerida de contenido que podría ser inventario de Ansible en el proyecto" + +#: awx/main/models/projects.py:349 +msgid "Organization cannot be changed when in use by job templates." +msgstr "La organización no se puede cambiar cuando es usada por plantillas de tareas." + +#: awx/main/models/projects.py:504 +msgid "Parts of the project update playbook that will be run." +msgstr "Partes de la guía de actualización del proyecto que se ejecutará." + +#: awx/main/models/projects.py:512 +msgid "" +"The SCM Revision discovered by this update for the given project and branch." +msgstr "La revisión del SCM descubierta por esta actualización para la rama y el proyecto dados." + +#: awx/main/models/rbac.py:35 +msgid "System Administrator" +msgstr "Administrador del sistema" + +#: awx/main/models/rbac.py:36 +msgid "System Auditor" +msgstr "Auditor del sistema" + +#: awx/main/models/rbac.py:37 +msgid "Ad Hoc" +msgstr "Ad Hoc" + +#: awx/main/models/rbac.py:38 +msgid "Admin" +msgstr "Admin" + +#: awx/main/models/rbac.py:39 +msgid "Project Admin" +msgstr "Administrador de proyectos" + +#: awx/main/models/rbac.py:40 +msgid "Inventory Admin" +msgstr "Administrador de inventarios" + +#: awx/main/models/rbac.py:41 +msgid "Credential Admin" +msgstr "Administrador de credenciales" + +#: awx/main/models/rbac.py:42 +msgid "Job Template Admin" +msgstr "Administrador de plantillas de trabajo" + +#: awx/main/models/rbac.py:43 +msgid "Execution Environment Admin" +msgstr "Administración del entorno de ejecución" + +#: awx/main/models/rbac.py:44 +msgid "Workflow Admin" +msgstr "Administrador de flujos de trabajo" + +#: awx/main/models/rbac.py:45 +msgid "Notification Admin" +msgstr "Administrador de notificaciones" + +#: awx/main/models/rbac.py:46 +msgid "Auditor" +msgstr "Auditor" + +#: awx/main/models/rbac.py:47 +msgid "Execute" +msgstr "Ejecutar" + +#: awx/main/models/rbac.py:48 +msgid "Member" +msgstr "Miembro" + +#: awx/main/models/rbac.py:49 +msgid "Read" +msgstr "Lectura" + +#: awx/main/models/rbac.py:50 +msgid "Update" +msgstr "Actualización" + +#: awx/main/models/rbac.py:51 +msgid "Use" +msgstr "Uso" + +#: awx/main/models/rbac.py:52 +msgid "Approve" +msgstr "Aprobar" + +#: awx/main/models/rbac.py:56 +msgid "Can manage all aspects of the system" +msgstr "Puede gestionar todos los aspectos del sistema" + +#: awx/main/models/rbac.py:57 +msgid "Can view all aspects of the system" +msgstr "Puede ver todos los aspectos del sistema" + +#: awx/main/models/rbac.py:58 +#, python-format +msgid "May run ad hoc commands on the %s" +msgstr "Puede ejecutar comandos ad hoc en %s" + +#: awx/main/models/rbac.py:59 +#, python-format +msgid "Can manage all aspects of the %s" +msgstr "Puede gestionar todos los aspectos del %s" + +#: awx/main/models/rbac.py:60 +#, python-format +msgid "Can manage all projects of the %s" +msgstr "Puede gestionar todos los proyectos del %s" + +#: awx/main/models/rbac.py:61 +#, python-format +msgid "Can manage all inventories of the %s" +msgstr "Puede gestionar todos los inventarios del %s" + +#: awx/main/models/rbac.py:62 +#, python-format +msgid "Can manage all credentials of the %s" +msgstr "Puede gestionar todas las credenciales del %s" + +#: awx/main/models/rbac.py:63 +#, python-format +msgid "Can manage all job templates of the %s" +msgstr "Puede administrar todas las plantillas de trabajo del %s" + +#: awx/main/models/rbac.py:64 +#, python-format +msgid "Can manage all execution environments of the %s" +msgstr "Puede gestionar todos los entornos de ejecución de %s" + +#: awx/main/models/rbac.py:65 +#, python-format +msgid "Can manage all workflows of the %s" +msgstr "Puede gestionar todos los flujos de trabajo del %s" + +#: awx/main/models/rbac.py:66 +#, python-format +msgid "Can manage all notifications of the %s" +msgstr "Puede gestionar todas las notificaciones del %s" + +#: awx/main/models/rbac.py:67 +#, python-format +msgid "Can view all aspects of the %s" +msgstr "Puede todos los aspectos de %s" + +#: awx/main/models/rbac.py:69 +msgid "May run any executable resources in the organization" +msgstr "Puede ejecutar cualquier recurso ejecutable en la organización" + +#: awx/main/models/rbac.py:70 +#, python-format +msgid "May run the %s" +msgstr "Puede ejecutar el %s" + +#: awx/main/models/rbac.py:72 +#, python-format +msgid "User is a member of the %s" +msgstr "El usuario es miembro del %s" + +#: awx/main/models/rbac.py:73 +#, python-format +msgid "May view settings for the %s" +msgstr "Podría ver ajustes para el %s" + +#: awx/main/models/rbac.py:74 +#, python-format +msgid "May update the %s" +msgstr "Puede actualizar el %s" + +#: awx/main/models/rbac.py:75 +#, python-format +msgid "Can use the %s in a job template" +msgstr "Puede usar el %s en una plantilla de trabajo" + +#: awx/main/models/rbac.py:76 +msgid "Can approve or deny a workflow approval node" +msgstr "Puede aprobar o denegar un nodo de aprobación de flujo de trabajo" + +#: awx/main/models/rbac.py:142 +msgid "roles" +msgstr "roles" + +#: 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 "Habilita el procesamiento de esta programación." + +#: awx/main/models/schedules.py:80 +msgid "The first occurrence of the schedule occurs on or after this time." +msgstr "La primera ocurrencia del programador sucede en o después de esta fecha." + +#: awx/main/models/schedules.py:82 +msgid "" +"The last occurrence of the schedule occurs before this time, aftewards the " +"schedule expires." +msgstr "La última ocurrencia del planificador sucede antes de esta fecha, justo después de que la planificación expire." + +#: awx/main/models/schedules.py:84 +msgid "A value representing the schedules iCal recurrence rule." +msgstr "Un valor representando la regla de programación recurrente iCal." + +#: awx/main/models/schedules.py:85 +msgid "The next time that the scheduled action will run." +msgstr "La siguiente vez que la acción programa se ejecutará." + +#: awx/main/models/unified_jobs.py:73 +msgid "New" +msgstr "Nuevo" + +#: awx/main/models/unified_jobs.py:75 +msgid "Waiting" +msgstr "Esperando" + +#: awx/main/models/unified_jobs.py:76 +msgid "Running" +msgstr "Ejecutándose" + +#: awx/main/models/unified_jobs.py:80 +msgid "Canceled" +msgstr "Cancelado" + +#: awx/main/models/unified_jobs.py:84 +msgid "Never Updated" +msgstr "Nunca actualizado" + +#: awx/main/models/unified_jobs.py:88 +msgid "OK" +msgstr "OK" + +#: awx/main/models/unified_jobs.py:89 +msgid "Missing" +msgstr "No encontrado" + +#: awx/main/models/unified_jobs.py:93 +msgid "No External Source" +msgstr "Sin fuente externa" + +#: awx/main/models/unified_jobs.py:100 +msgid "Updating" +msgstr "Actualizando" + +#: awx/main/models/unified_jobs.py:171 +msgid "The organization used to determine access to this template." +msgstr "La organización usada para determinar el acceso a esta plantilla." + +#: awx/main/models/unified_jobs.py:457 +msgid "Field is not allowed on launch." +msgstr "El campo no está permitido durante el lanzamiento." + +#: awx/main/models/unified_jobs.py:484 +#, python-brace-format +msgid "" +"Variables {list_of_keys} provided, but this template cannot accept variables." +msgstr "Se proporcionaron las variables {list_of_keys}, aunque esta plantilla no puede aceptar variables." + +#: awx/main/models/unified_jobs.py:529 +msgid "Relaunch" +msgstr "Relanzar" + +#: awx/main/models/unified_jobs.py:530 +msgid "Callback" +msgstr "Callback" + +#: awx/main/models/unified_jobs.py:531 +msgid "Scheduled" +msgstr "Programado" + +#: awx/main/models/unified_jobs.py:532 +msgid "Dependency" +msgstr "Dependencia" + +#: awx/main/models/unified_jobs.py:533 +msgid "Workflow" +msgstr "Flujo de trabajo" + +#: awx/main/models/unified_jobs.py:535 +msgid "Sync" +msgstr "Sincronizar" + +#: awx/main/models/unified_jobs.py:584 +msgid "The node the job executed on." +msgstr "El nodo en el que se ejecutó la tarea." + +#: awx/main/models/unified_jobs.py:590 +msgid "The instance that managed the execution environment." +msgstr "La instancia que gestionó el entorno de ejecución." + +#: awx/main/models/unified_jobs.py:617 +msgid "The date and time the job was queued for starting." +msgstr "La fecha y hora que el trabajo fue puesto en la cola para iniciarse." + +#: awx/main/models/unified_jobs.py:620 +msgid "" +"If True, the task manager has already processed potential dependencies for " +"this job." +msgstr "Si es verdadero (True), el gerente de tareas ya ha procesado las posibles dependencias para esta tarea." + +#: awx/main/models/unified_jobs.py:626 +msgid "The date and time the job finished execution." +msgstr "La fecha y hora en la que el trabajo finalizó su ejecución." + +#: awx/main/models/unified_jobs.py:633 +msgid "The date and time when the cancel request was sent." +msgstr "La fecha y la hora en que se envió la solicitud de cancelación." + +#: awx/main/models/unified_jobs.py:640 +msgid "Elapsed time in seconds that the job ran." +msgstr "Tiempo transcurrido en segundos que el trabajo se ejecutó. " + +#: 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 "Un campo de estado que indica el estado del trabajo si éste no fue capaz de ejecutarse y obtener la salida estándar." + +#: awx/main/models/unified_jobs.py:693 +msgid "The Instance group the job was run under" +msgstr "El grupo Instance en el que se ejecutó la tarea" + +#: awx/main/models/unified_jobs.py:701 +msgid "The organization used to determine access to this unified job." +msgstr "La organización usada para determinar el acceso a esta tarea unificada." + +#: awx/main/models/unified_jobs.py:711 +msgid "" +"The Collections names and versions installed in the execution environment." +msgstr "Los nombres y las versiones de las colecciones instaladas en el entorno de ejecución." + +#: awx/main/models/unified_jobs.py:718 +msgid "The version of Ansible Core installed in the execution environment." +msgstr "La versión de Ansible Core instalada en el entorno de ejecución." + +#: awx/main/models/unified_jobs.py:721 +msgid "The Receptor work unit ID associated with this job." +msgstr "La ID de la unidad de trabajo del receptor asociado a este trabajo." + +#: 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 "Si está habilitado, el nodo solo se ejecutará si todos los nodos padres han cumplido los criterios para alcanzar este nodo" + +#: 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 "Un identificador para este nodo que es único dentro de su flujo de trabajo. Se copia a los nodos de tareas del flujo de trabajo correspondientes a este nodo." + +#: 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 "Indica que un trabajo no se creará cuando es sea True. La semántica del tiempo de ejecución del flujo de trabajo marcará esto como True si el nodo está en una ruta de acceso que indudablemente no se ejecutará. Un valor False significa que es posible que el nodo no se ejecute." + +#: awx/main/models/workflow.py:251 +msgid "" +"An identifier coresponding to the workflow job template node that this node " +"was created from." +msgstr "Un identificador que corresponde al nodo de plantilla de tarea del flujo de trabajo a partir del cual se creó este nodo." + +#: 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 "Configuración de lanzamiento incorrecta iniciando la plantilla {template_pk} como parte del flujo de trabajo {workflow_pk}. Errores:\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 "Si se crea automáticamente para la ejecución de un trabajo fraccionado, la plantilla de trabajo desde la que se creó el trabajo del flujo de trabajo." + +#: 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 "La cantidad de tiempo (en segundos) antes de que el nodo de aprobación expire y falle." + +#: awx/main/models/workflow.py:759 +msgid "" +"Shows when an approval node (with a timeout assigned to it) has timed out." +msgstr "Muestra cuando un nodo de aprobación (con un tiempo de espera asignado a él) ha agotado el tiempo de espera." + +#: awx/main/notifications/grafana_backend.py:85 +msgid "Error converting time {} or timeEnd {} to int." +msgstr "Error al convertir la hora {} o timeEnd {} en int." + +#: awx/main/notifications/grafana_backend.py:87 +msgid "Error converting time {} and/or timeEnd {} to int." +msgstr "Error al convertir la hora {} y/o timeEnd {} en int." + +#: awx/main/notifications/grafana_backend.py:100 +#: awx/main/notifications/grafana_backend.py:102 +msgid "Error sending notification grafana: {}" +msgstr "Error al enviar Grafana de notificación: {}" + +#: awx/main/notifications/irc_backend.py:58 +msgid "Exception connecting to irc server: {}" +msgstr "Excepción conectando al servidor de ir: {}" + +#: awx/main/notifications/mattermost_backend.py:47 +#: awx/main/notifications/mattermost_backend.py:49 +msgid "Error sending notification mattermost: {}" +msgstr "Error al enviar la notificación mattermost: {}" + +#: awx/main/notifications/pagerduty_backend.py:81 +msgid "Exception connecting to PagerDuty: {}" +msgstr "Excepción conectando a 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 "Excepción enviando mensajes: {}" + +#: awx/main/notifications/rocketchat_backend.py:44 +#: awx/main/notifications/rocketchat_backend.py:46 +msgid "Error sending notification rocket.chat: {}" +msgstr "Error al enviar la notificación rocket.chat: {}" + +#: awx/main/notifications/twilio_backend.py:40 +msgid "Exception connecting to Twilio: {}" +msgstr "Excepción conectando a Twilio: {}" + +#: awx/main/notifications/webhook_backend.py:79 +#: awx/main/notifications/webhook_backend.py:81 +msgid "Error sending notification webhook: {}" +msgstr "Error enviando notificación weebhook: {}" + +#: 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 "No hay una ruta de acceso de control de errores para los nodos de tarea del flujo de trabajo [{node_status}]. Los nodos de tarea del flujo de trabajo carecen de una plantilla de tarea y una ruta de acceso de control de errores unificadas [{no_ufjt}]." + +#: awx/main/scheduler/kubernetes.py:96 awx/main/scheduler/kubernetes.py:113 +msgid "Invalid openshift or k8s cluster credential" +msgstr "Credencial de cluster openshift o k8s no válida" + +#: 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 "No se pudo crear el secreto para el grupo de contenedores {} porque se necesitan reglas de rol de cuentas de servicio adicionales. Agregue, obtenga, cree y elimine las reglas de roles de recursos secretos para su credencial de clúster." + +#: 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 "No se pudo eliminar el secreto para el grupo de contenedores {} porque se necesitan reglas de rol de cuentas de servicio adicionales. Agregue reglas de rol de creación y eliminación de recursos secretos para su credencial de clúster." + +#: awx/main/scheduler/kubernetes.py:136 +msgid "" +"Failed to create imagePullSecret: {}. Check that openshift or k8s credential " +"has permission to create a secret." +msgstr "No se pudo crear imagePullSecret: {}. Verifique que la credencial openshift o k8s tenga permiso para crear un secreto." + +#: 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 "No se pudo iniciar el trabajo generado desde un flujo de trabajo porque generaría una recurrencia (orden de generación; el más reciente primero: {})" + +#: 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 "Trabajo generado desde un flujo de trabajo no pudo ser iniciado porque no se encontraron los recursos relacionados como un proyecto o un inventario." + +#: 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 "Trabajo generado desde un flujo de trabajo no pudo ser iniciado porque no tenía el estado correcto o credenciales manuales eran solicitados." + +#: awx/main/scheduler/task_manager.py:228 +msgid "No error handling paths found, marking workflow as failed" +msgstr "No se encontraron errores al manejar las rutas, el flujo de trabajo se marcó como fallado" + +#: awx/main/scheduler/task_manager.py:470 +#, python-brace-format +msgid "waiting for {blocked_by._meta.model_name}-{blocked_by.id} to finish" +msgstr "esperando que {blocked_by._meta.model_name}-{blocked_by.id} finalice" + +#: awx/main/scheduler/task_manager.py:533 +msgid "" +"This job is not ready to start because there is not enough available " +"capacity." +msgstr "Esta tarea no está lista para iniciarse porque no hay suficiente capacidad disponible." + +#: awx/main/scheduler/task_manager.py:552 +#, python-brace-format +msgid "The approval node {name} ({pk}) has expired after {timeout} seconds." +msgstr "El nodo de autorización {name} ({pk}) ha expirado después de {timeout} segundos." + +#: awx/main/tasks.py:567 +msgid "" +"Scheduled job could not start because it was not in the " +"right state or required manual credentials" +msgstr "No se pudo iniciar la tarea programada porque no tenía el estado correcto o las credenciales manuales requeridas" + +#: awx/main/tasks.py:1728 +msgid "Job could not start because it does not have a valid inventory." +msgstr "La tarea no se pudo iniciar por no tener un inventario válido." + +#: awx/main/tasks.py:1732 +msgid "Job could not start because it does not have a valid project." +msgstr "La tarea no se pudo iniciar por no tener un proyecto válido." + +#: awx/main/tasks.py:1736 +msgid "Job could not start because no Execution Environment could be found." +msgstr "No se pudo iniciar la tarea porque no se encontró ningún entorno de ejecución." + +#: awx/main/tasks.py:1740 +msgid "" +"The project revision for this job template is unknown due to a failed update." +msgstr "La revisión del proyecto para esta plantilla de trabajo es desconocida debido a una actualización fallida." + +#: 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 "No hay una ruta de acceso de control de errores para los nodos de tarea del flujo de trabajo [({},{})]. Los nodos de tarea del flujo de trabajo carecen de una plantilla de tarea y una ruta de acceso de control de errores unificadas []." + +#: 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 "No hay una ruta de acceso de control de errores para los nodos de tarea del flujo de trabajo []. Los nodos de tarea del flujo de trabajo carecen de una plantilla de tarea y una ruta de acceso de control de errores unificadas [{}]." + +#: awx/main/utils/common.py:124 +#, python-format +msgid "Unable to convert \"%s\" to boolean" +msgstr "No puede convertir \"%s\" a booleano" + +#: awx/main/utils/common.py:268 +#, python-format +msgid "Unsupported SCM type \"%s\"" +msgstr "Tipo de SCM \"%s\" no admitido" + +#: 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 no válida" + +#: awx/main/utils/common.py:277 awx/main/utils/common.py:316 +#, python-format +msgid "Unsupported %s URL" +msgstr "URL %s no admitida" + +#: awx/main/utils/common.py:318 +#, python-format +msgid "Unsupported host \"%s\" for file:// URL" +msgstr "Host \"%s\" no admitido para URL de file://" + +#: awx/main/utils/common.py:320 +#, python-format +msgid "Host is required for %s URL" +msgstr "El host es obligatorio para URL %s" + +#: awx/main/utils/common.py:338 +#, python-format +msgid "Username must be \"git\" for SSH access to %s." +msgstr "El nombre de usuario debe ser \"git\" para el acceso de SSH a %s." + +#: awx/main/utils/common.py:662 +#, python-brace-format +msgid "Input type `{data_type}` is not a dictionary" +msgstr "El tipo de entrada `{data_type}` no está en el diccionario" + +#: awx/main/utils/common.py:692 +#, python-brace-format +msgid "Variables not compatible with JSON standard (error: {json_error})" +msgstr "Variables no compatibles con el estándar de JSON (error: {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 "No se puede analizar como JSON (error: {json_error}) o YAML (error: {yaml_error})." + +#: awx/main/utils/licensing.py:57 +msgid "Invalid manifest: a subscription manifest zip file is required." +msgstr "Manifiesto no válido: se requiere un archivo zip del manifiesto de suscripción." + +#: awx/main/utils/licensing.py:62 +msgid "Invalid manifest: missing required files." +msgstr "Manifiesto no válido: faltan los archivos requeridos." + +#: awx/main/utils/licensing.py:71 +msgid "Invalid manifest: signature verification failed." +msgstr "Manifiesto no válido: se produjo un error al verificar la firma." + +#: awx/main/utils/licensing.py:81 +msgid "Invalid manifest: manifest contains no subscriptions." +msgstr "Manifiesto no válido: el manifiesto no contiene suscripciones." + +#: awx/main/utils/licensing.py:420 +#, python-format +msgid "Error importing License: %s" +msgstr "Error al importar la licencia: %s" + +#: awx/main/validators.py:65 +#, python-format +msgid "Invalid certificate or key: %s..." +msgstr "Clave o certificado no válido: %s..." + +#: awx/main/validators.py:81 +#, python-format +msgid "Invalid private key: unsupported type \"%s\"" +msgstr "Clave privada no válida: tipo \"%s\" no admitido" + +#: awx/main/validators.py:85 +#, python-format +msgid "Unsupported PEM object type: \"%s\"" +msgstr "Tipo de objeto PEM no admitido: \"%s\"" + +#: awx/main/validators.py:110 +msgid "Invalid base64-encoded data" +msgstr "Datos codificados en base64 inválidos" + +#: awx/main/validators.py:131 +msgid "Exactly one private key is required." +msgstr "Exactamente una clave privada es necesaria." + +#: awx/main/validators.py:133 +msgid "At least one private key is required." +msgstr "Al menos una clave privada es necesaria." + +#: awx/main/validators.py:135 +#, python-format +msgid "" +"At least %(min_keys)d private keys are required, only %(key_count)d provided." +msgstr "Se requieren al menos %(min_keys)d claves privadas, sólo se proporcionan %(key_count)d." + +#: awx/main/validators.py:138 +#, python-format +msgid "Only one private key is allowed, %(key_count)d provided." +msgstr "Solo se permite una clave privada, se proporcionó %(key_count)d." + +#: awx/main/validators.py:140 +#, python-format +msgid "" +"No more than %(max_keys)d private keys are allowed, %(key_count)d provided." +msgstr "No se permiten más de %(max_keys)d claves privadas, %(key_count)d proporcionado." + +#: awx/main/validators.py:145 +msgid "Exactly one certificate is required." +msgstr "Exactamente un certificado es necesario." + +#: awx/main/validators.py:147 +msgid "At least one certificate is required." +msgstr "Al menos un certificado es necesario." + +#: awx/main/validators.py:149 +#, python-format +msgid "" +"At least %(min_certs)d certificates are required, only %(cert_count)d " +"provided." +msgstr "Al menos %(min_certs)d certificados son necesarios, solo se proporcionó %(cert_count)d." + +#: awx/main/validators.py:152 +#, python-format +msgid "Only one certificate is allowed, %(cert_count)d provided." +msgstr "Sólo se permite un certificado, %(cert_count)d proporcionado." + +#: awx/main/validators.py:154 +#, python-format +msgid "" +"No more than %(max_certs)d certificates are allowed, %(cert_count)d provided." +msgstr "No se permiten más de %(max_certs)d certificados, %(cert_count)d proporcionado." + +#: awx/main/validators.py:289 +#, 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" + +#: awx/main/views.py:30 +msgid "API Error" +msgstr "Error de API" + +#: awx/main/views.py:67 +msgid "Bad Request" +msgstr "Solicitud incorrecta" + +#: awx/main/views.py:68 +msgid "The request could not be understood by the server." +msgstr "La petición no puede ser entendida por el servidor." + +#: awx/main/views.py:75 +msgid "Forbidden" +msgstr "Prohibido" + +#: awx/main/views.py:76 +msgid "You don't have permission to access the requested resource." +msgstr "Usted no tiene permisos para acceder al recurso solicitado." + +#: awx/main/views.py:83 +msgid "Not Found" +msgstr "No encontrado" + +#: awx/main/views.py:84 +msgid "The requested resource could not be found." +msgstr "El recurso solicitado no pudo ser encontrado." + +#: awx/main/views.py:91 +msgid "Server Error" +msgstr "Error de servidor" + +#: awx/main/views.py:92 +msgid "A server error has occurred." +msgstr "Un error en el servidor ha ocurrido." + +#: awx/sso/apps.py:9 +msgid "Single Sign-On" +msgstr "Inicio de sesión único (SSO)" + +#: 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 "Asignación a administradores o usuarios de la organización desde cuentas de autorización social. Esta configuración controla qué usuarios se ubican en qué organizaciones en función de su nombre de usuario y dirección de correo electrónico. Los detalles de la configuración están disponibles en la documentación." + +#: awx/sso/conf.py:81 +msgid "" +"Mapping of team members (users) from social auth accounts. Configuration\n" +"details are available in the documentation." +msgstr "Asignación de miembros del equipo (usuarios) desde cuentas de autenticación social. Los detalles\n" +"de la configuración están disponibles en la documentación." + +#: awx/sso/conf.py:101 +msgid "Authentication Backends" +msgstr "Backends para autentificación" + +#: awx/sso/conf.py:102 +msgid "" +"List of authentication backends that are enabled based on license features " +"and other authentication settings." +msgstr "Listado de backends de autentificación que están habilitados basados en funcionalidades de la licencia y otros ajustes de autentificación." + +#: awx/sso/conf.py:114 +msgid "Social Auth Organization Map" +msgstr "Autentificación social - Mapa de organización" + +#: awx/sso/conf.py:126 +msgid "Social Auth Team Map" +msgstr "Autentificación social - Mapa de equipos" + +#: awx/sso/conf.py:138 +msgid "Social Auth User Fields" +msgstr "Autentificación social - Campos usuario" + +#: 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 "Cuando se establece una lista vacía `[]`, esta configuración previene que nuevos usuarios puedan ser creados. Sólo usuarios que previamente han iniciado sesión usando autentificación social o tengan una cuenta de usuario que corresponda con la dirección de correcto podrán iniciar sesión." + +#: awx/sso/conf.py:163 +msgid "LDAP Server URI" +msgstr "URI servidor LDAP" + +#: 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 "URI para conectar a un servidor LDAP. Por ejemplo \"ldap://ldap.ejemplo.com:389\" (no SSL) or \"ldaps://ldap.ejemplo.com:636\" (SSL). Varios servidores LDAP pueden ser especificados separados por espacios o comandos. La autentificación LDAP está deshabilitado si este parámetro está vacío." + +#: 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 "DN para enlazar con LDAP" + +#: 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 "El nombre distintivo (Distinguished Name, DN) del usuario para vincular todas las búsquedas. Esta es la cuenta de usuario del sistema que utilizaremos para iniciar sesión con el fin de consultar a LDAP y obtener otro tipo de información sobre el usuario. Consulte la documentación para acceder a ejemplos de sintaxis." + +#: awx/sso/conf.py:196 +msgid "LDAP Bind Password" +msgstr "Contraseña para enlazar con LDAP" + +#: awx/sso/conf.py:197 +msgid "Password used to bind LDAP user account." +msgstr "Contraseña usada para enlazar a LDAP con la cuenta de usuario." + +#: awx/sso/conf.py:207 +msgid "LDAP Start TLS" +msgstr "LDAP - Iniciar TLS" + +#: awx/sso/conf.py:208 +msgid "Whether to enable TLS when the LDAP connection is not using SSL." +msgstr "Para activar o no TLS cuando la conexión LDAP no utilice SSL" + +#: awx/sso/conf.py:217 +msgid "LDAP Connection Options" +msgstr "Opciones de conexión a 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 "Opciones adicionales a establecer para la conexión LDAP. Referenciadores LDAP están deshabilitados por defecto (para prevenir que ciertas consultas LDAP se bloqueen con AD). Los nombres de las opciones deben ser cadenas de texto (p.e. \"OPT_REFERRALS\"). Acuda a https://www.python-ldap.org/doc/html/ldap.html#options para posibles opciones y valores que pueden ser establecidos." + +#: awx/sso/conf.py:235 +msgid "LDAP User Search" +msgstr "Búsqueda de usuarios 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 "Búsqueda en LDAP para encontrar usuarios. Cualquier usuario que se ajuste a un patrón determinado podrá iniciar sesión en el servicio. El usuario también debería asignarse en una organización (conforme se define en la configuración AUTH_LDAP_ORGANIZATION_MAP). Si es necesario soportar varias búsquedas, es posible utilizar \"LDAPUnion\". Consulte la documentación para obtener detalles." + +#: awx/sso/conf.py:255 +msgid "LDAP User DN Template" +msgstr "Plantilla de DN para el usuario LDAP" + +#: 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 "Alternativa a la búsqueda de usuarios, en caso de que los DN de los usuarios tengan todos el mismo formato. Este enfoque es más efectivo para buscar usuarios que las búsquedas, en caso de poder utilizarse en el entorno de su organización. Si esta configuración tiene un valor, se utilizará en lugar de AUTH_LDAP_USER_SEARCH." + +#: awx/sso/conf.py:272 +msgid "LDAP User Attribute Map" +msgstr "Mapa de atributos de usuario 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 "Asignación de esquemas de usuarios de LDAP a los atributos de usuario API. La configuración predeterminada es válida para ActiveDirectory, pero es posible que los usuarios con otras configuraciones de LDAP necesiten modificar los valores. Consulte la documentación para obtener detalles adicionales." + +#: awx/sso/conf.py:288 +msgid "LDAP Group Search" +msgstr "Búsqueda de grupos 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 "Se asigna a los usuarios en las organizaciones en función de su membresía en los grupos LDAP. Esta configuración define la búsqueda de LDAP para encontrar grupos. A diferencia de la búsqueda de usuarios, la búsqueda de grupos no es compatible con LDAPSearchUnion." + +#: awx/sso/conf.py:302 +msgid "LDAP Group Type" +msgstr "Tipo de grupo 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 "Puede tener que cambiarse el tipo de grupo en función del tipo de servidor de LDAP. Los valores se enumeran en: https://django-auth-ldap.readthedocs.io/en/stable/groups.html#types-of-groups" + +#: awx/sso/conf.py:317 +msgid "LDAP Group Type Parameters" +msgstr "Parámetros del tipo de grupo LDAP" + +#: awx/sso/conf.py:318 +msgid "Key value parameters to send the chosen group type init method." +msgstr "Parámetros de valor clave para enviar el método de inicio del tipo de grupo elegido." + +#: awx/sso/conf.py:332 +msgid "LDAP Require Group" +msgstr "Grupo LDAP requerido" + +#: 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 "Grupo DN necesario para iniciar sesión. Si se especifica, el usuario debe ser miembro de este grupo para iniciar sesión usando LDAP. De lo contrario, cualquiera en LDAP que coincida con la búsqueda de usuario podrá iniciar sesión en el servicio. Solo se admite un grupo necesario." + +#: awx/sso/conf.py:350 +msgid "LDAP Deny Group" +msgstr "Grupo LDAP no permitido" + +#: 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 "Grupo DN no permitido para iniciar sesión. SI se especifica, el usuario no podrá iniciar sesión si es miembro de este grupo. Sólo un grupo no permitido está soportado." + +#: awx/sso/conf.py:363 +msgid "LDAP User Flags By Group" +msgstr "Indicadores de usuario LDAP por grupo" + +#: 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 "Recuperar usuarios de un grupo determinado. En este momento, el superusuario y los auditores del sistema son los únicos grupos que se admiten. Consulte la documentación para obtener información detallada." + +#: awx/sso/conf.py:380 +msgid "LDAP Organization Map" +msgstr "Mapa de organización 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 "Asociación entre administradores/usuarios de las organizaciones y grupos de LDAP. De esta manera, se controla qué usuarios se ubican en qué organizaciones en función de sus membresías en grupos de LDAP. Consulte la documentación para obtener detalles de configuración." + +#: awx/sso/conf.py:417 +msgid "LDAP Team Map" +msgstr "Mapa de equipos LDAP" + +#: awx/sso/conf.py:418 +msgid "" +"Mapping between team members (users) and LDAP groups. Configuration details " +"are available in the documentation." +msgstr "Asociación entre los miembros de equipos (usuarios) y los grupos de LDAP. Consulte la documentación para obtener detalles de configuración." + +#: awx/sso/conf.py:452 +msgid "RADIUS Server" +msgstr "Servidor RADIUS" + +#: awx/sso/conf.py:453 +msgid "" +"Hostname/IP of RADIUS server. RADIUS authentication is disabled if this " +"setting is empty." +msgstr "Nombre de host/IP del servidor RADIUS. La autenticación de RADIUS se deshabilita si esta configuración está vacía." + +#: 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 "Puerto RADIUS" + +#: awx/sso/conf.py:466 +msgid "Port of RADIUS server." +msgstr "Puerto del servidor RADIUS" + +#: awx/sso/conf.py:476 +msgid "RADIUS Secret" +msgstr "Clave secreta RADIUS" + +#: awx/sso/conf.py:477 +msgid "Shared secret for authenticating to RADIUS server." +msgstr "Clave secreta compartida para autentificación a RADIUS." + +#: awx/sso/conf.py:492 +msgid "TACACS+ Server" +msgstr "Servidor TACACS+" + +#: awx/sso/conf.py:493 +msgid "Hostname of TACACS+ server." +msgstr "Nombre de host del servidor 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 "Puerto TACACS+" + +#: awx/sso/conf.py:505 +msgid "Port number of TACACS+ server." +msgstr "Número de puerto del servidor TACACS+." + +#: awx/sso/conf.py:516 +msgid "TACACS+ Secret" +msgstr "Clave secreta TACACS+" + +#: awx/sso/conf.py:517 +msgid "Shared secret for authenticating to TACACS+ server." +msgstr "Clave secreta compartida para la autenticación en el servidor TACACS+." + +#: awx/sso/conf.py:528 +msgid "TACACS+ Auth Session Timeout" +msgstr "Tiempo de espera para la sesión de autenticación de TACACS+" + +#: awx/sso/conf.py:529 +msgid "TACACS+ session timeout value in seconds, 0 disables timeout." +msgstr "Valor de tiempo de espera para la sesión TACACS+ en segundos. El valor 0 deshabilita el tiempo de espera." + +#: awx/sso/conf.py:540 +msgid "TACACS+ Authentication Protocol" +msgstr "Protocolo de autenticación de TACACS+" + +#: awx/sso/conf.py:541 +msgid "Choose the authentication protocol used by TACACS+ client." +msgstr "Elija el protocolo de autenticación utilizado por el cliente TACACS+." + +#: awx/sso/conf.py:555 +msgid "Google OAuth2 Callback URL" +msgstr "Google OAuth2 Callback 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 "Indique esta URL como URL de callback para su aplicación como parte del proceso de registro. Consulte la documentación para obtener información detallada." + +#: 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 "Clave Google OAuth2" + +#: awx/sso/conf.py:570 +msgid "The OAuth2 key from your web application." +msgstr "Clave OAuth2 de su aplicación web." + +#: awx/sso/conf.py:581 +msgid "Google OAuth2 Secret" +msgstr "Clave secreta para Google OAuth2" + +#: awx/sso/conf.py:582 +msgid "The OAuth2 secret from your web application." +msgstr "Secreto OAuth2 de su aplicación web." + +#: awx/sso/conf.py:593 +msgid "Google OAuth2 Allowed Domains" +msgstr "Dominios permitidos de Google OAuth2" + +#: awx/sso/conf.py:594 +msgid "" +"Update this setting to restrict the domains who are allowed to login using " +"Google OAuth2." +msgstr "Actualizar esta configuración para restringir los dominios que están permitidos para iniciar sesión utilizando Google OAuth2." + +#: awx/sso/conf.py:604 +msgid "Google OAuth2 Extra Arguments" +msgstr "Argumentos adicionales para 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 "Argumentos adicionales para el inicio de sesión en Google OAuth2. Puede limitarlo para permitir la autenticación de un solo dominio, incluso si el usuario ha iniciado sesión con varias cuentas de Google. Consulte la documentación para obtener información detallada." + +#: awx/sso/conf.py:621 +msgid "Google OAuth2 Organization Map" +msgstr "Mapa de organización para Google OAuth2" + +#: awx/sso/conf.py:633 +msgid "Google OAuth2 Team Map" +msgstr "Mapa de equipo para Google OAuth2" + +#: awx/sso/conf.py:649 +msgid "GitHub OAuth2 Callback URL" +msgstr "GitHub OAuth2 Callback 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 "Clave para Github OAuth2" + +#: awx/sso/conf.py:664 +msgid "The OAuth2 key (Client ID) from your GitHub developer application." +msgstr "La clave OAuth2 (ID del cliente) de su aplicación de desarrollo GitHub." + +#: awx/sso/conf.py:674 +msgid "GitHub OAuth2 Secret" +msgstr "Clave secreta para GitHub OAuth2" + +#: awx/sso/conf.py:675 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub developer application." +msgstr "La clave secreta OAuth2 (Clave secreta del cliente) de su aplicación de desarrollo GitHub." + +#: awx/sso/conf.py:686 +msgid "GitHub OAuth2 Organization Map" +msgstr "Mapa de organización para GitHub OAuth2" + +#: awx/sso/conf.py:698 +msgid "GitHub OAuth2 Team Map" +msgstr "Mapa de equipo para GitHub OAuth2" + +#: awx/sso/conf.py:714 +msgid "GitHub Organization OAuth2 Callback URL" +msgstr "OAuth2 URL Callback para organización Github" + +#: 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 "OAuth2 para la organización Github" + +#: awx/sso/conf.py:728 +msgid "GitHub Organization OAuth2 Key" +msgstr "Clave OAuth2 para la organización Github" + +#: awx/sso/conf.py:729 awx/sso/conf.py:808 +msgid "The OAuth2 key (Client ID) from your GitHub organization application." +msgstr "La clave OAuth2 (ID del cliente) de su aplicación de organización GitHub." + +#: awx/sso/conf.py:739 +msgid "GitHub Organization OAuth2 Secret" +msgstr "Clave secreta OAuth2 para la organización GitHub" + +#: awx/sso/conf.py:740 awx/sso/conf.py:819 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub organization application." +msgstr "La clave secreta OAuth2 (Clave secreta del cliente) from your GitHub organization application." + +#: awx/sso/conf.py:751 +msgid "GitHub Organization Name" +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//." + +#: awx/sso/conf.py:762 +msgid "GitHub Organization OAuth2 Organization Map" +msgstr "Mapa de organización OAuth2 para organizaciones GitHub" + +#: awx/sso/conf.py:774 +msgid "GitHub Organization OAuth2 Team Map" +msgstr "Mapa de equipos OAuth2 para equipos GitHub" + +#: awx/sso/conf.py:790 +msgid "GitHub Team OAuth2 Callback URL" +msgstr "URL callback OAuth2 para los equipos GitHub" + +#: 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 "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 para equipos GitHub" + +#: awx/sso/conf.py:807 +msgid "GitHub Team OAuth2 Key" +msgstr "Clave OAuth2 para equipos GitHub" + +#: awx/sso/conf.py:818 +msgid "GitHub Team OAuth2 Secret" +msgstr "Clave secreta OAuth2 para equipos GitHub" + +#: awx/sso/conf.py:830 +msgid "GitHub Team ID" +msgstr "ID de equipo GitHub" + +#: 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 "Encuentre su identificador numérico de equipo utilizando la API de GitHub: http://fabian-kostadinov.github.io/2015/01/16/how-to-find-a-github-team-id/." + +#: awx/sso/conf.py:841 +msgid "GitHub Team OAuth2 Organization Map" +msgstr "Mapa de organizaciones OAuth2 para los equipos GitHub" + +#: awx/sso/conf.py:853 +msgid "GitHub Team OAuth2 Team Map" +msgstr "Mapa de equipos OAuth2 para equipos GitHub" + +#: awx/sso/conf.py:869 +msgid "GitHub Enterprise OAuth2 Callback URL" +msgstr "URL de callback de OAuth2 de GitHub Enterprise" + +#: 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 "OAuth2 de GitHub Enterprise" + +#: awx/sso/conf.py:883 +msgid "GitHub Enterprise URL" +msgstr "URL de GitHub Enterprise" + +#: 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 "La URL de su instancia de Github Enterprise, por ejemplo: http(s)://hostname/. Consulte la documentación de Github Enterprise para obtener información detallada." + +#: awx/sso/conf.py:894 +msgid "GitHub Enterprise API URL" +msgstr "URL de la API de GitHub Enterprise" + +#: 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 "La URL de la API de su instancia de GitHub Enterprise, por ejemplo: http(s)://hostname/api/v3/. Consulte la documentación de Github Enterprise para obtener información detallada." + +#: awx/sso/conf.py:907 +msgid "GitHub Enterprise OAuth2 Key" +msgstr "Clave OAuth2 de GitHub Enterprise" + +#: awx/sso/conf.py:908 +msgid "" +"The OAuth2 key (Client ID) from your GitHub Enterprise developer application." +msgstr "La clave OAuth2 (ID del cliente) de su aplicación de desarrollo GitHub Enterprise." + +#: awx/sso/conf.py:918 +msgid "GitHub Enterprise OAuth2 Secret" +msgstr "Clave secreta OAuth2 de GitHub Enterprise" + +#: awx/sso/conf.py:919 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub Enterprise developer " +"application." +msgstr "La clave secreta OAuth2 (Clave secreta del cliente) de su aplicación de desarrollo GitHub Enterprise." + +#: awx/sso/conf.py:930 +msgid "GitHub Enterprise OAuth2 Organization Map" +msgstr "Mapa de organización OAuth2 de GitHub Enterprise" + +#: awx/sso/conf.py:942 +msgid "GitHub Enterprise OAuth2 Team Map" +msgstr "Mapa de equipo OAuth2 de GitHub Enterprise " + +#: awx/sso/conf.py:958 +msgid "GitHub Enterprise Organization OAuth2 Callback URL" +msgstr "URL de callback de OAuth2 para organización GitHub Enterprise " + +#: 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 "OAuth2 para organización de GitHub Enterprise" + +#: awx/sso/conf.py:972 +msgid "GitHub Enterprise Organization URL" +msgstr "URL de organización de GitHub Enterprise" + +#: awx/sso/conf.py:983 +msgid "GitHub Enterprise Organization API URL" +msgstr "URL de la API de la organización de GitHub Enterprise" + +#: awx/sso/conf.py:996 +msgid "GitHub Enterprise Organization OAuth2 Key" +msgstr "Clave OAuth2 para organización Github Enterprise" + +#: awx/sso/conf.py:997 awx/sso/conf.py:1100 +msgid "" +"The OAuth2 key (Client ID) from your GitHub Enterprise organization " +"application." +msgstr "La clave OAuth2 (ID del cliente) de su aplicación de organización GitHub Enterprise." + +#: awx/sso/conf.py:1007 +msgid "GitHub Enterprise Organization OAuth2 Secret" +msgstr "Clave secreta OAuth2 para la organización GitHub Enterprise" + +#: awx/sso/conf.py:1008 awx/sso/conf.py:1111 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub Enterprise organization " +"application." +msgstr "La clave secreta OAuth2 (Clave secreta del cliente) de su aplicación de organización GitHub Enterprise." + +#: awx/sso/conf.py:1019 +msgid "GitHub Enterprise Organization Name" +msgstr "Nombre de la organización de 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 "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" +msgstr "Mapa de organización de OAuth2 de la organización de GitHub Enterprise" + +#: awx/sso/conf.py:1042 +msgid "GitHub Enterprise Organization OAuth2 Team Map" +msgstr "Mapa del equipo OAuth2 de la organización GitHub Enterprise" + +#: awx/sso/conf.py:1058 +msgid "GitHub Enterprise Team OAuth2 Callback URL" +msgstr "URL de callback de OAuth2 del equipo de GitHub Enterprise" + +#: 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 "OAuth2 del equipo de GitHub Enterprise " + +#: awx/sso/conf.py:1075 +msgid "GitHub Enterprise Team URL" +msgstr "URL del equipo de GitHub Enterprise" + +#: awx/sso/conf.py:1086 +msgid "GitHub Enterprise Team API URL" +msgstr "URL de la API del equipo de GitHub Enterprise" + +#: awx/sso/conf.py:1099 +msgid "GitHub Enterprise Team OAuth2 Key" +msgstr "Clave OAuth2 de equipo de GitHub Enterprise" + +#: awx/sso/conf.py:1110 +msgid "GitHub Enterprise Team OAuth2 Secret" +msgstr "Clave secreta OAuth2 de equipo de GitHub Enterprise" + +#: awx/sso/conf.py:1122 +msgid "GitHub Enterprise Team ID" +msgstr "ID de equipo de GitHub Enterprise" + +#: 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 "Encuentre su identificador numérico de equipo utilizando la API de GitHub Enterprise: 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 "Mapa de organización OAuth2 para equipos GitHub Enterprise" + +#: awx/sso/conf.py:1145 +msgid "GitHub Enterprise Team OAuth2 Team Map" +msgstr "Mapa de equipo de OAuth2 de GitHub Enterprise" + +#: awx/sso/conf.py:1161 +msgid "Azure AD OAuth2 Callback URL" +msgstr "URL callback OAuth2 para Azure AD" + +#: 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 "Indique esta URL como URL de callback para su aplicación como parte del proceso de registro. Consulte la documentación para obtener información detallada. " + +#: 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 "Clave OAuth2 para Azure AD" + +#: awx/sso/conf.py:1176 +msgid "The OAuth2 key (Client ID) from your Azure AD application." +msgstr "La clave OAuth2 (ID del cliente) de su aplicación en Azure AD." + +#: awx/sso/conf.py:1186 +msgid "Azure AD OAuth2 Secret" +msgstr "Clave secreta OAuth2 para Azure AD" + +#: awx/sso/conf.py:1187 +msgid "The OAuth2 secret (Client Secret) from your Azure AD application." +msgstr "La clave secreta OAuth2 (Clave secreta del cliente) de su aplicación Azure AD." + +#: awx/sso/conf.py:1198 +msgid "Azure AD OAuth2 Organization Map" +msgstr "Mapa de organizaciones OAuth2 para Azure AD" + +#: awx/sso/conf.py:1210 +msgid "Azure AD OAuth2 Team Map" +msgstr "Mapa de equipos OAuth2 para Azure AD" + +#: awx/sso/conf.py:1234 +msgid "Automatically Create Organizations and Teams on SAML Login" +msgstr "Crear automáticamente organizaciones y equipos al iniciar sesión en SAML" + +#: awx/sso/conf.py:1235 +msgid "" +"When enabled (the default), mapped Organizations and Teams will be created " +"automatically on successful SAML login." +msgstr "Cuando esté habilitado (valor predeterminado), se crearán automáticamente las organizaciones y los equipos asignados al iniciar sesión correctamente en 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 "URL del Servicio de consumidor de aserciones (ACS) SAML" + +#: 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 "Registre el servicio como un proveedor de servicio (SP) con cada proveedor de identidad (IdP) que ha configurado. Proporcione su ID de entidad SP y esta dirección URL ACS para su aplicación." + +#: awx/sso/conf.py:1261 +msgid "SAML Service Provider Metadata URL" +msgstr "URL de metadatos para el proveedor de servicios SAML" + +#: 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 "Si su proveedor de identidad (IdP) permite subir ficheros de metadatos en XML, puede descargarlo desde esta dirección." + +#: awx/sso/conf.py:1272 +msgid "SAML Service Provider Entity ID" +msgstr "ID de la entidad del proveedor de servicio SAML" + +#: 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 "El identificador único definido por la aplicación utilizado como configuración para la audiencia del proveedor de servicio (SP) SAML. Por lo general, es la URL para el servicio." + +#: awx/sso/conf.py:1289 +msgid "SAML Service Provider Public Certificate" +msgstr "Certificado público del proveedor de servicio SAML" + +#: awx/sso/conf.py:1290 +msgid "" +"Create a keypair to use as a service provider (SP) and include the " +"certificate content here." +msgstr "Crear un par de claves para usar como proveedor de servicio (SP) e incluir el contenido del certificado aquí." + +#: awx/sso/conf.py:1301 +msgid "SAML Service Provider Private Key" +msgstr "Clave privada del proveedor de servicio 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 "Crear un par de claves para usar como proveedor de servicio (SP) e incluir el contenido de la clave privada aquí." + +#: awx/sso/conf.py:1312 +msgid "SAML Service Provider Organization Info" +msgstr "Información organizacional del proveedor de servicio 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 "Indique la URL, el nombre de la pantalla y el nombre de la aplicación. Consulte la documentación para acceder a ejemplos de sintaxis." + +#: awx/sso/conf.py:1326 +msgid "SAML Service Provider Technical Contact" +msgstr "Contacto técnico del proveedor de servicio 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 "Indique el nombre y la dirección de correo electrónico del contacto técnico de su proveedor de servicios. Consulte la documentación para obtener ejemplos de sintaxis." + +#: awx/sso/conf.py:1338 +msgid "SAML Service Provider Support Contact" +msgstr "Contacto de soporte del proveedor de servicio 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 "Indique el nombre y la dirección de correo electrónico del contacto de soporte de su proveedor de servicios. Consulte la documentación para obtener ejemplos de sintaxis." + +#: awx/sso/conf.py:1349 +msgid "SAML Enabled Identity Providers" +msgstr "Proveedores de identidad habilitados SAML" + +#: 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 "Configure la ID de la entidad, la URL del acceso SSO y el certificado de cada proveedor de identidad (IdP) en uso. Se admiten varios IdP de SAML. Algunos IdP pueden proporcionar datos sobre los usuarios por medio del uso de nombres de atributos que difieren de los OID predeterminados. Pueden anularse los nombres de los atributos para cada IdP. Consulte la documentación de Ansible Tower para obtener información detallada adicional y ejemplos de sintaxis." + +#: awx/sso/conf.py:1400 +msgid "SAML Security Config" +msgstr "Configuración de seguridad 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 "Un diccionario de pares de valores clave que se envían a la configuración de seguridad python-saml subyacente https://github.com/onelogin/python-saml#settings" + +#: awx/sso/conf.py:1434 +msgid "SAML Service Provider extra configuration data" +msgstr "Datos de configuración adicionales del proveedor de servicio 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 "Un diccionario de pares de valores clave que se envían a los valores de configuración del proveedor de servicio python-saml subyacente." + +#: awx/sso/conf.py:1446 +msgid "SAML IDP to extra_data attribute mapping" +msgstr "Asignación de atributos de SAML IDP a extra_data" + +#: 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 "Una lista de tuplas que asigna atributos IDP a extra_attributes. Cada atributo será una lista de valores, aunque sea un solo valor." + +#: awx/sso/conf.py:1458 +msgid "SAML Organization Map" +msgstr "Mapa de organización SAML" + +#: awx/sso/conf.py:1470 +msgid "SAML Team Map" +msgstr "Mapa de equipo SAML" + +#: awx/sso/conf.py:1482 +msgid "SAML Organization Attribute Mapping" +msgstr "Asignación de atributos de la Organización SAML" + +#: awx/sso/conf.py:1483 +msgid "Used to translate user organization membership." +msgstr "Usado para traducir la membresía de la organización del usuario." + +#: awx/sso/conf.py:1503 +msgid "SAML Team Attribute Mapping" +msgstr "Asignación de atributos del equipo SAML" + +#: awx/sso/conf.py:1504 +msgid "Used to translate user team membership." +msgstr "Usado para traducir la membresía del equipo del usuario." + +#: awx/sso/fields.py:77 +msgid "Invalid field." +msgstr "Campo no válido." + +#: awx/sso/fields.py:246 +#, python-brace-format +msgid "Invalid connection option(s): {invalid_options}." +msgstr "Opción(es) de conexión no válida(s): {invalid_options}." + +#: awx/sso/fields.py:322 +msgid "Base" +msgstr "Base" + +#: awx/sso/fields.py:322 +msgid "One Level" +msgstr "Un nivel" + +#: awx/sso/fields.py:322 +msgid "Subtree" +msgstr "Árbol hijo" + +#: awx/sso/fields.py:339 +#, python-brace-format +msgid "Expected a list of three items but got {length} instead." +msgstr "Se esperaba una lista de tres elementos, pero en cambio se obtuvo {length}." + +#: awx/sso/fields.py:340 +#, python-brace-format +msgid "Expected an instance of LDAPSearch but got {input_type} instead." +msgstr "Se esperaba una instancia de LDAPSearch, pero en cambio se obtuvo {input_type}." + +#: awx/sso/fields.py:373 +#, python-brace-format +msgid "" +"Expected an instance of LDAPSearch or LDAPSearchUnion but got {input_type} " +"instead." +msgstr "Se esperaba una instancia de LDAPSearch o LDAPSearchUnion, pero en cambio se obtuvo {input_type}." + +#: awx/sso/fields.py:408 +#, python-brace-format +msgid "Invalid user attribute(s): {invalid_attrs}." +msgstr "Atributo(s) de usuario no válido(s): {invalid_attrs}." + +#: awx/sso/fields.py:425 +#, python-brace-format +msgid "Expected an instance of LDAPGroupType but got {input_type} instead." +msgstr "Se esperaba una instancia de LDAPGroupType, pero en cambio se obtuvo {input_type}." + +#: awx/sso/fields.py:426 +#, python-brace-format +msgid "Missing required parameters in {dependency}." +msgstr "Faltan los parámetros requeridos en {dependency}." + +#: awx/sso/fields.py:427 +#, python-brace-format +msgid "" +"Invalid group_type parameters. Expected instance of dict but got " +"{parameters_type} instead." +msgstr "Parámetros group_type no válidos. Se esperaba una instancia de dict pero se obtuvo {parameters_type} en su lugar." + +#: awx/sso/fields.py:476 +#, python-brace-format +msgid "Invalid key(s): {invalid_keys}." +msgstr "Clave(s) no válida(s): {invalid_keys}." + +#: awx/sso/fields.py:500 +#, python-brace-format +msgid "Invalid user flag: \"{invalid_flag}\"." +msgstr "Marcador de usuario no válido: \"{invalid_flag}\"." + +#: awx/sso/fields.py:649 +#, python-brace-format +msgid "Invalid language code(s) for org info: {invalid_lang_codes}." +msgstr "Código(s) de lenguaje(s) no válido(s) para obtener información de la org.: {invalid_lang_codes}." + +#: awx/sso/pipeline.py:27 +#, python-brace-format +msgid "An account cannot be found for {0}" +msgstr "No se puede encontrar una cuenta para {0}" + +#: awx/sso/pipeline.py:32 +msgid "Your account is inactive" +msgstr "Su cuenta está inactiva" + +#: awx/sso/validators.py:24 awx/sso/validators.py:51 +#, python-format +msgid "DN must include \"%%(user)s\" placeholder for username: %s" +msgstr "El DN debe incluir el marcador de posición \"%%(user)s\" para el nombre de usuario: %s" + +#: awx/sso/validators.py:31 +#, python-format +msgid "Invalid DN: %s" +msgstr "DN no válido: %s" + +#: awx/sso/validators.py:63 +#, python-format +msgid "Invalid filter: %s" +msgstr "Filtro no válido: %s" + +#: awx/sso/validators.py:74 +msgid "TACACS+ secret does not allow non-ascii characters" +msgstr "La clave secreta TACACS+ no permite caracteres no ascii" + +#: awx/templates/error.html:4 +msgid "AWX" +msgstr "AWX" + +#: awx/templates/rest_framework/api.html:42 +msgid "API Guide" +msgstr "Guía de la API" + +#: awx/templates/rest_framework/api.html:43 +msgid "Back to application" +msgstr "Volver a la aplicación" + +#: awx/templates/rest_framework/api.html:44 +msgid "Resize" +msgstr "Redimensionar" + +#: 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 "Anónimo" + +#: awx/ui/conf.py:15 +msgid "Detailed" +msgstr "Detallado" + +#: awx/ui/conf.py:16 +msgid "User Analytics Tracking State" +msgstr "Estado de seguimiento analítico del usuario" + +#: awx/ui/conf.py:17 +msgid "Enable or Disable User Analytics Tracking." +msgstr "Habilitar o deshabilitar el seguimiento analítico del usuario" + +#: awx/ui/conf.py:27 +msgid "Custom Login Info" +msgstr "Información personalizada de inicio de sesión" + +#: 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 "En caso de ser necesario, puede agregar información específica (como avisos legales o exenciones de responsabilidad) en un cuadro de texto en el modal de inicio de sesión con esta configuración. El contenido que se agregue deberá ser texto simple o un fragmento en HTML, ya que otros lenguajes de marcado no son compatibles." + +#: awx/ui/conf.py:43 +msgid "Custom Logo" +msgstr "Logo personalizado" + +#: 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 "Para configurar un logo personalizado, proporcione un fichero que ha creado. Para que los logos personalizados se vean mejor, utilice un fichero .png con fondo transparente. Formatos GIF, PNG y JPEG están soportados." + +#: awx/ui/conf.py:58 +msgid "Max Job Events Retrieved by UI" +msgstr "Máxima cantidad de eventos de tareas recuperados por UI" + +#: awx/ui/conf.py:59 +msgid "" +"Maximum number of job events for the UI to retrieve within a single request." +msgstr "Máxima cantidad de eventos de tareas para que la UI recupere dentro de una sola solicitud." + +#: awx/ui/conf.py:67 +msgid "Enable Live Updates in the UI" +msgstr "Habilite las actualizaciones en directo en la 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 "Si está deshabilitada, la página no se actualizará al recibir eventos. Se deberá volver a cargar la página para obtener la información más reciente." + +#: awx/ui/fields.py:29 +msgid "" +"Invalid format for custom logo. Must be a data URL with a base64-encoded " +"GIF, PNG or JPEG image." +msgstr "Formato inválido para el logo personalizado. Debe ser una URL de datos con una imagen GIF codificada en base64, PNG o JPEG." + +#: awx/ui/fields.py:30 +msgid "Invalid base64-encoded data in data URL." +msgstr "Dato codificado en base64 inválido en la URL de datos" + +#: awx/ui/urls.py:20 +#, python-format +msgid "%s Upgrading" +msgstr "Actualizando %s" + +#: awx/ui/urls.py:21 +msgid "Logo" +msgstr "Logotipo" + +#: awx/ui/urls.py:22 +msgid "Loading" +msgstr "Cargando" + +#: awx/ui/urls.py:23 +#, python-format +msgid "%s is currently upgrading." +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." + diff --git a/awx/locale/translations/es/messages.po b/awx/locale/translations/es/messages.po new file mode 100644 index 0000000000..acf27cc48d --- /dev/null +++ b/awx/locale/translations/es/messages.po @@ -0,0 +1,10833 @@ +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 "(Limitado a los primeros 10)" + +#: components/TemplateList/TemplateListItem.js:103 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:161 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:90 +msgid "(Prompt on launch)" +msgstr "(Preguntar al ejecutar)" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:283 +msgid "* This field will be retrieved from an external secret management system using the specified credential." +msgstr "* Este campo se recuperará de un sistema de gestión de claves secretas externo con la credencial especificada." + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:228 +msgid "/ (project root)" +msgstr "/ (raíz del proyecto)" + +#: components/VerbositySelectField/VerbositySelectField.js:10 +msgid "0 (Normal)" +msgstr "0 (Normal)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:38 +msgid "0 (Warning)" +msgstr "0 (Advertencia)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:39 +msgid "1 (Info)" +msgstr "1 (Información)" + +#: components/VerbositySelectField/VerbositySelectField.js:11 +msgid "1 (Verbose)" +msgstr "1 (Nivel de detalle)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:40 +msgid "2 (Debug)" +msgstr "2 (Depurar)" + +#: components/VerbositySelectField/VerbositySelectField.js:12 +msgid "2 (More Verbose)" +msgstr "2 (Más nivel de detalle)" + +#: components/VerbositySelectField/VerbositySelectField.js:13 +msgid "3 (Debug)" +msgstr "3 (Depurar)" + +#: components/VerbositySelectField/VerbositySelectField.js:14 +msgid "4 (Connection Debug)" +msgstr "4 (Depuración de la conexión)" + +#: components/VerbositySelectField/VerbositySelectField.js:15 +msgid "5 (WinRM Debug)" +msgstr "5 (Depuración de WinRM)" + +#: screens/Project/shared/Project.helptext.js:76 +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 "Un refspec para extraer (pasado al módulo git de Ansible). Este parámetro permite el acceso a las referencias a través del campo de rama no disponible de otra manera." + +#: 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 manifiesto de suscripción es una exportación de una suscripción de Red Hat. Para generar un manifiesto de suscripción, vaya a <0>access.redhat.com. Para más información, consulte el <1>Manual del usuario." + +#: screens/Job/WorkflowOutput/WorkflowOutputNode.js:143 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:326 +msgid "ALL" +msgstr "TODOS" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:284 +msgid "API Service/Integration Key" +msgstr "Servicio API/Clave de integración" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:291 +msgid "API Token" +msgstr "Token API" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:306 +msgid "API service/integration key" +msgstr "Servicio API/clave de integración" + +#: components/AppContainer/PageHeaderToolbar.js:125 +msgid "About" +msgstr "Acerca de" + +#: routeConfig.js:92 +#: screens/ActivityStream/ActivityStream.js:179 +#: screens/Credential/Credential.js:74 +#: screens/Credential/Credentials.js:29 +#: screens/Inventory/Inventories.js:59 +#: screens/Inventory/Inventory.js:65 +#: screens/Inventory/SmartInventory.js:67 +#: screens/Organization/Organization.js:124 +#: screens/Organization/Organizations.js:31 +#: screens/Project/Project.js:105 +#: screens/Project/Projects.js:27 +#: screens/Team/Team.js:58 +#: screens/Team/Teams.js:31 +#: screens/Template/Template.js:136 +#: screens/Template/Templates.js:45 +#: screens/Template/WorkflowJobTemplate.js:118 +msgid "Access" +msgstr "Acceso" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:75 +msgid "Access Token Expiration" +msgstr "Expiración del token de acceso" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:352 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:421 +msgid "Account SID" +msgstr "Cuenta SID" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:396 +msgid "Account token" +msgstr "Cuenta token" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:50 +msgid "Action" +msgstr "Acción" + +#: components/JobList/JobList.js:249 +#: components/JobList/JobListItem.js:103 +#: components/RelatedTemplateList/RelatedTemplateList.js:189 +#: components/Schedule/ScheduleList/ScheduleList.js:172 +#: components/Schedule/ScheduleList/ScheduleListItem.js:128 +#: components/SelectedList/DraggableSelectedList.js:101 +#: components/TemplateList/TemplateList.js:246 +#: components/TemplateList/TemplateListItem.js:195 +#: screens/ActivityStream/ActivityStream.js:266 +#: screens/ActivityStream/ActivityStreamListItem.js:49 +#: screens/Application/ApplicationsList/ApplicationListItem.js:48 +#: screens/Application/ApplicationsList/ApplicationsList.js:160 +#: screens/Credential/CredentialList/CredentialList.js:166 +#: 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:172 +#: screens/Host/HostList/HostListItem.js:70 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:200 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:75 +#: screens/InstanceGroup/Instances/InstanceList.js:271 +#: screens/InstanceGroup/Instances/InstanceListItem.js:171 +#: screens/Instances/InstanceList/InstanceList.js:206 +#: screens/Instances/InstanceList/InstanceListItem.js:183 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:218 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:53 +#: 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:44 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:140 +#: 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:214 +#: 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:19 +#: screens/Project/ProjectList/ProjectList.js:225 +#: screens/Project/ProjectList/ProjectListItem.js:222 +#: 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 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:167 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:78 +msgid "Actions" +msgstr "Acciones" + +#: components/PromptDetail/PromptJobTemplateDetail.js:98 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:61 +#: components/TemplateList/TemplateListItem.js:277 +#: screens/Host/HostDetail/HostDetail.js:71 +#: screens/Host/HostList/HostListItem.js:95 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:217 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:50 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:76 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:100 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:32 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:115 +msgid "Activity" +msgstr "Actividad" + +#: routeConfig.js:49 +#: screens/ActivityStream/ActivityStream.js:43 +#: screens/ActivityStream/ActivityStream.js:121 +#: screens/Setting/Settings.js:44 +msgid "Activity Stream" +msgstr "Flujo de actividad" + +#: screens/ActivityStream/ActivityStream.js:124 +msgid "Activity Stream type selector" +msgstr "Selector de tipo de flujo de actividad" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:169 +msgid "Actor" +msgstr "Actor" + +#: components/AddDropDownButton/AddDropDownButton.js:40 +#: components/PaginatedTable/ToolbarAddButton.js:14 +msgid "Add" +msgstr "Añadir" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkAddModal.js:14 +msgid "Add Link" +msgstr "Agregar enlace" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeAddModal.js:78 +msgid "Add Node" +msgstr "Agregar nodo" + +#: screens/Template/Templates.js:49 +msgid "Add Question" +msgstr "Agregar pregunta" + +#: components/AddRole/AddResourceRole.js:164 +msgid "Add Roles" +msgstr "Agregar roles" + +#: components/AddRole/AddResourceRole.js:161 +msgid "Add Team Roles" +msgstr "Agregar roles de equipo" + +#: components/AddRole/AddResourceRole.js:158 +msgid "Add User Roles" +msgstr "Agregar roles de usuario" + +#: components/Workflow/WorkflowStartNode.js:68 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:238 +msgid "Add a new node" +msgstr "Agregar un nuevo nodo" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:49 +msgid "Add a new node between these two nodes" +msgstr "Agregar un nuevo nodo entre estos dos nodos" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:108 +msgid "Add container group" +msgstr "Agregar grupo de contenedores" + +#: components/Schedule/shared/ScheduleFormFields.js:171 +msgid "Add exceptions" +msgstr "Añadir excepciones" + +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:140 +msgid "Add existing group" +msgstr "Agregar grupo existente" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:152 +msgid "Add existing host" +msgstr "Agregar host existente" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:109 +msgid "Add instance group" +msgstr "Agregar grupo de instancias" + +#: screens/Inventory/InventoryList/InventoryList.js:136 +msgid "Add inventory" +msgstr "Agregar inventario" + +#: components/TemplateList/TemplateList.js:151 +msgid "Add job template" +msgstr "Agregar plantilla de trabajo" + +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:141 +msgid "Add new group" +msgstr "Agregar nuevo grupo" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:153 +msgid "Add new host" +msgstr "Agregar nuevo host" + +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:77 +msgid "Add resource type" +msgstr "Agregar tipo de recurso" + +#: screens/Inventory/InventoryList/InventoryList.js:137 +msgid "Add smart inventory" +msgstr "Agregar inventario inteligente" + +#: screens/Team/TeamRoles/TeamRolesList.js:202 +msgid "Add team permissions" +msgstr "Agregar permisos de equipo" + +#: screens/User/UserRoles/UserRolesList.js:198 +msgid "Add user permissions" +msgstr "Agregar permisos de usuario" + +#: components/TemplateList/TemplateList.js:152 +msgid "Add workflow template" +msgstr "Agregar plantilla de flujo de trabajo" + +#: screens/TopologyView/Legend.js:269 +msgid "Adding" +msgstr "Añadiendo" + +#: routeConfig.js:113 +#: screens/ActivityStream/ActivityStream.js:190 +msgid "Administration" +msgstr "Administración" + +#: components/DataListToolbar/DataListToolbar.js:139 +#: screens/Job/JobOutput/JobOutputSearch.js:136 +msgid "Advanced" +msgstr "Avanzado" + +#: components/Search/AdvancedSearch.js:318 +msgid "Advanced search documentation" +msgstr "Documentación de búsqueda avanzada" + +#: components/Search/AdvancedSearch.js:211 +#: components/Search/AdvancedSearch.js:225 +msgid "Advanced search value input" +msgstr "Entrada de valores de búsqueda avanzada" + +#: screens/Inventory/shared/Inventory.helptext.js:131 +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 "Después de cada actualización del proyecto en el que se modifique la revisión SCM, actualice el inventario del origen seleccionado antes de llevar a cabo tareas. Esto está orientado a contenido estático, como el formato de archivo .ini del inventario Ansible." + +#: components/Schedule/shared/FrequencyDetailSubform.js:524 +msgid "After number of occurrences" +msgstr "Después del número de ocurrencias" + +#: components/AlertModal/AlertModal.js:75 +msgid "Alert modal" +msgstr "Modal de alerta" + +#: components/LaunchButton/ReLaunchDropDown.js:48 +#: components/PromptDetail/PromptDetail.js:132 +#: screens/Metrics/Metrics.js:82 +#: screens/Metrics/Metrics.js:82 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:266 +msgid "All" +msgstr "Todos" + +#: screens/Dashboard/DashboardGraph.js:137 +msgid "All job types" +msgstr "Todos los tipos de tarea" + +#: screens/Dashboard/DashboardGraph.js:162 +msgid "All jobs" +msgstr "Todas las tareas" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:101 +msgid "Allow Branch Override" +msgstr "Permitir la anulación de la rama" + +#: components/PromptDetail/PromptProjectDetail.js:66 +#: screens/Project/ProjectDetail/ProjectDetail.js:121 +msgid "Allow branch override" +msgstr "Permitir la invalidación de la rama" + +#: screens/Project/shared/Project.helptext.js:126 +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" +"en una plantilla de trabajo que utilice este proyecto." + +#: screens/Application/shared/Application.helptext.js:6 +msgid "Allowed URIs list, space separated" +msgstr "Lista de URI permitidos, separados por espacios" + +#: 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:46 +msgid "Always" +msgstr "Siempre" + +#: 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 "Se ha producido un error" + +#: components/LaunchPrompt/steps/useInventoryStep.js:35 +msgid "An inventory must be selected" +msgstr "Debe seleccionar un inventario" + +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:96 +msgid "Ansible Controller Documentation." +msgstr "Documentación del controlador Ansible." + +#: screens/Template/Survey/SurveyQuestionForm.js:43 +msgid "Answer type" +msgstr "Tipo de respuesta" + +#: screens/Template/Survey/SurveyQuestionForm.js:177 +msgid "Answer variable name" +msgstr "Nombre de la variable de respuesta" + +#: components/PromptDetail/PromptDetail.js:132 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:263 +msgid "Any" +msgstr "Cualquiera" + +#: components/Lookup/ApplicationLookup.js:83 +#: screens/User/UserTokenDetail/UserTokenDetail.js:39 +#: screens/User/shared/UserTokenForm.js:48 +msgid "Application" +msgstr "Aplicación" + +#: screens/User/UserTokenList/UserTokenList.js:187 +msgid "Application Name" +msgstr "Nombre de la aplicación" + +#: screens/Application/Applications.js:67 +#: screens/Application/Applications.js:70 +msgid "Application information" +msgstr "Información de la aplicación" + +#: screens/User/UserTokenList/UserTokenList.js:123 +#: screens/User/UserTokenList/UserTokenList.js:134 +msgid "Application name" +msgstr "Nombre de la aplicación" + +#: screens/Application/Application/Application.js:95 +msgid "Application not found." +msgstr "No se encontró la aplicación." + +#: components/Lookup/ApplicationLookup.js:96 +#: routeConfig.js:142 +#: screens/Application/Applications.js:26 +#: screens/Application/Applications.js:35 +#: screens/Application/ApplicationsList/ApplicationsList.js:113 +#: screens/Application/ApplicationsList/ApplicationsList.js:148 +#: util/getRelatedResourceDeleteDetails.js:209 +msgid "Applications" +msgstr "Aplicaciones" + +#: screens/ActivityStream/ActivityStream.js:211 +msgid "Applications & Tokens" +msgstr "Aplicaciones y tokens" + +#: components/NotificationList/NotificationListItem.js:39 +#: components/NotificationList/NotificationListItem.js:40 +#: components/Workflow/WorkflowLegend.js:114 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:67 +msgid "Approval" +msgstr "Aprobación" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:82 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:44 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:47 +msgid "Approve" +msgstr "Aprobar" + +#: components/StatusLabel/StatusLabel.js:39 +msgid "Approved" +msgstr "Aprobado" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:11 +msgid "Approved - {0}. See the Activity Stream for more information." +msgstr "Aprobado - {0}. Consulte el flujo de actividades para obtener más información." + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:7 +msgid "Approved by {0} - {1}" +msgstr "Aprobado por {0} - {1}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:162 +#: components/Schedule/shared/FrequencyDetailSubform.js:113 +msgid "April" +msgstr "Abril" + +#: components/JobCancelButton/JobCancelButton.js:104 +msgid "Are you sure you want to cancel this job?" +msgstr "¿Está seguro de que desea cancelar esta tarea?" + +#: components/DeleteButton/DeleteButton.js:127 +msgid "Are you sure you want to delete:" +msgstr "¿Está seguro de que desea eliminar:" + +#: 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 "¿Está seguro de que desea deshabilitar la autenticación local? Esto podría afectar la capacidad de los usuarios para iniciar sesión y la capacidad del administrador del sistema para revertir este cambio." + +#: 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 "¿Está seguro de que quiere editar la URL de redirección de inicio de sesión? Hacerlo podría afectar a la capacidad de los usuarios para iniciar sesión en el sistema una vez que la autenticación local también esté desactivada." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:41 +msgid "Are you sure you want to exit the Workflow Creator without saving your changes?" +msgstr "¿Está seguro de que desea salir del Creador de flujo de trabajo sin guardar los cambios?" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:40 +msgid "Are you sure you want to remove all the nodes in this workflow?" +msgstr "¿Está seguro de que desea eliminar todos los nodos de este flujo de trabajo?" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:56 +msgid "Are you sure you want to remove the node below:" +msgstr "¿Está seguro de que desea eliminar el siguiente nodo:" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:43 +msgid "Are you sure you want to remove this link?" +msgstr "¿Está seguro de que desea eliminar este enlace?" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:63 +msgid "Are you sure you want to remove this node?" +msgstr "¿Está seguro de que desea eliminar este nodo?" + +#: 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 "¿Está seguro de que desea eliminar el acceso de {0} a {1}? Esto afecta a todos los miembros del equipo." + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:50 +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:826 +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?" + +#: components/AdHocCommands/AdHocDetailsStep.js:102 +#: components/AdHocCommands/AdHocDetailsStep.js:104 +msgid "Arguments" +msgstr "Argumentos" + +#: screens/Job/JobDetail/JobDetail.js:559 +msgid "Artifacts" +msgstr "Artefactos" + +#: screens/InstanceGroup/Instances/InstanceList.js:233 +#: screens/User/UserTeams/UserTeamList.js:208 +msgid "Associate" +msgstr "Asociar" + +#: screens/Team/TeamRoles/TeamRolesList.js:244 +#: screens/User/UserRoles/UserRolesList.js:240 +msgid "Associate role error" +msgstr "Asociar error del rol" + +#: components/AssociateModal/AssociateModal.js:98 +msgid "Association modal" +msgstr "Modal de asociación" + +#: components/LaunchPrompt/steps/SurveyStep.js:168 +msgid "At least one value must be selected for this field." +msgstr "Debe seleccionar al menos un valor para este campo." + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:166 +#: components/Schedule/shared/FrequencyDetailSubform.js:133 +msgid "August" +msgstr "Agosto" + +#: screens/Setting/SettingList.js:52 +msgid "Authentication" +msgstr "Identificación" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:88 +msgid "Authorization Code Expiration" +msgstr "Expiración del código de autorización" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:81 +#: screens/Application/shared/ApplicationForm.js:85 +msgid "Authorization grant type" +msgstr "Tipo de autorización" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:215 +#: screens/InstanceGroup/Instances/InstanceListItem.js:204 +#: screens/Instances/InstanceDetail/InstanceDetail.js:209 +#: screens/Instances/InstanceList/InstanceListItem.js:219 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:83 +msgid "Auto" +msgstr "Auto" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:71 +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:72 +msgid "Automation Analytics" +msgstr "Automation Analytics" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:111 +msgid "Automation Analytics dashboard" +msgstr "Panel de control de Automation Analytics" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:175 +msgid "Automation controller version" +msgstr "Versión del controlador de automatización" + +#: screens/Setting/Settings.js:47 +msgid "Azure AD" +msgstr "Azure AD" + +#: screens/Setting/SettingList.js:57 +msgid "Azure AD settings" +msgstr "Configuración de Azure AD" + +#: components/AdHocCommands/AdHocCommandsWizard.js:49 +#: components/AddRole/AddResourceRole.js:267 +#: components/LaunchPrompt/LaunchPrompt.js:158 +#: components/Schedule/shared/SchedulePromptableFields.js:125 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:90 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:70 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:154 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:157 +msgid "Back" +msgstr "Volver" + +#: screens/Credential/Credential.js:65 +msgid "Back to Credentials" +msgstr "Volver a Credenciales" + +#: components/ContentError/ContentError.js:43 +msgid "Back to Dashboard." +msgstr "Volver al panel de control." + +#: screens/Inventory/InventoryGroup/InventoryGroup.js:49 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:50 +msgid "Back to Groups" +msgstr "Volver a Grupos" + +#: screens/Host/Host.js:50 +#: screens/Inventory/InventoryHost/InventoryHost.js:66 +#: screens/Inventory/SmartInventoryHost/SmartInventoryHost.js:53 +msgid "Back to Hosts" +msgstr "Volver a Hosts" + +#: screens/InstanceGroup/InstanceGroup.js:61 +msgid "Back to Instance Groups" +msgstr "Volver a los grupos de instancias" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:173 +#: screens/Instances/Instance.js:22 +msgid "Back to Instances" +msgstr "Volver a las instancias" + +#: screens/Inventory/Inventory.js:57 +#: screens/Inventory/SmartInventory.js:60 +msgid "Back to Inventories" +msgstr "Volver a Inventarios" + +#: screens/Job/Job.js:123 +msgid "Back to Jobs" +msgstr "Volver a Tareas" + +#: screens/NotificationTemplate/NotificationTemplate.js:76 +msgid "Back to Notifications" +msgstr "Volver a Notificaciones" + +#: screens/Organization/Organization.js:116 +msgid "Back to Organizations" +msgstr "Volver a Organizaciones" + +#: screens/Project/Project.js:97 +msgid "Back to Projects" +msgstr "Volver a Proyectos" + +#: components/Schedule/Schedule.js:64 +msgid "Back to Schedules" +msgstr "Volver a Programaciones" + +#: 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/OIDC/OIDCDetail/OIDCDetail.js:44 +#: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:49 +#: screens/Setting/SAML/SAMLDetail/SAMLDetail.js:45 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:34 +#: screens/Setting/TACACS/TACACSDetail/TACACSDetail.js:49 +#: screens/Setting/UI/UIDetail/UIDetail.js:59 +msgid "Back to Settings" +msgstr "Volver a Configuración" + +#: screens/Inventory/InventorySource/InventorySource.js:76 +msgid "Back to Sources" +msgstr "Volver a Fuentes" + +#: screens/Team/Team.js:50 +msgid "Back to Teams" +msgstr "Volver a Equipos" + +#: screens/Template/Template.js:128 +#: screens/Template/WorkflowJobTemplate.js:110 +msgid "Back to Templates" +msgstr "Volver a Plantillas" + +#: screens/User/UserToken/UserToken.js:47 +msgid "Back to Tokens" +msgstr "Volver a Tokens" + +#: screens/User/User.js:57 +msgid "Back to Users" +msgstr "Volver a Usuarios" + +#: screens/WorkflowApproval/WorkflowApproval.js:69 +msgid "Back to Workflow Approvals" +msgstr "Volver a Aprobaciones del flujo de trabajo" + +#: screens/Application/Application/Application.js:72 +msgid "Back to applications" +msgstr "Volver a las aplicaciones" + +#: screens/CredentialType/CredentialType.js:55 +msgid "Back to credential types" +msgstr "Volver a los tipos de credenciales" + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:57 +msgid "Back to execution environments" +msgstr "Volver a los entornos de ejecución" + +#: screens/InstanceGroup/ContainerGroup.js:59 +msgid "Back to instance groups" +msgstr "Volver a los grupos de instancias" + +#: screens/ManagementJob/ManagementJob.js:98 +msgid "Back to management jobs" +msgstr "Volver a las tareas de gestión" + +#: screens/Project/shared/Project.helptext.js:8 +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 "Directorio base utilizado para encontrar playbooks. Los directorios encontrados dentro de esta ruta se mostrarán en el menú desplegable del directorio de playbooks. Junto a la ruta base y el directorio de playbooks seleccionado, se creará la ruta completa utilizada para encontrar los playbooks." + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:448 +msgid "Basic auth password" +msgstr "Contraseña de autenticación básica" + +#: screens/Project/shared/Project.helptext.js:104 +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 "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." + +#: screens/Template/shared/JobTemplate.helptext.js:27 +msgid "Branch to use in job run. Project default used if blank. Only allowed if project allow_override field is set to true." +msgstr "Rama para usar en la ejecución del trabajo. Se utiliza el proyecto predeterminado si está en blanco. Solo se permite si el campo allow_override del proyecto se establece en true." + +#: components/About/About.js:45 +msgid "Brand Image" +msgstr "Imagen de marca" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:158 +msgid "Browse" +msgstr "Navegar" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:94 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:115 +msgid "Browse…" +msgstr "Navegar" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:36 +msgid "By default, we collect and transmit analytics data on the service 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 <0>esta página de documentación de Tower. Desmarque las siguientes casillas para desactivar esta función." + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:228 +#: screens/InstanceGroup/Instances/InstanceListItem.js:145 +#: screens/Instances/InstanceDetail/InstanceDetail.js:271 +#: screens/Instances/InstanceList/InstanceListItem.js:155 +#: screens/TopologyView/Tooltip.js:285 +msgid "CPU {0}" +msgstr "CPU {0}" + +#: components/PromptDetail/PromptInventorySourceDetail.js:102 +#: components/PromptDetail/PromptProjectDetail.js:151 +#: screens/Project/ProjectDetail/ProjectDetail.js:268 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:118 +msgid "Cache Timeout" +msgstr "Tiempo de espera de la caché" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:237 +msgid "Cache timeout" +msgstr "Tiempo de espera de la caché" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:106 +msgid "Cache timeout (seconds)" +msgstr "Tiempo de espera de la caché (segundos)" + +#: components/AdHocCommands/AdHocCommandsWizard.js:50 +#: components/AddRole/AddResourceRole.js:268 +#: 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:159 +#: components/Lookup/HostFilterLookup.js:388 +#: components/Lookup/Lookup.js:209 +#: components/PaginatedTable/ToolbarDeleteButton.js:282 +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:37 +#: components/Schedule/shared/ScheduleForm.js:548 +#: components/Schedule/shared/ScheduleForm.js:553 +#: components/Schedule/shared/SchedulePromptableFields.js:126 +#: components/Schedule/shared/UnsupportedScheduleForm.js:22 +#: components/Schedule/shared/UnsupportedScheduleForm.js:27 +#: 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/Instances/Shared/RemoveInstanceButton.js:174 +#: 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:211 +#: 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:164 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:167 +#: screens/User/UserRoles/UserRolesList.js:224 +#: screens/User/UserRoles/UserRolesList.js:227 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:104 +msgid "Cancel" +msgstr "Cancelar" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:300 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:112 +msgid "Cancel Inventory Source Sync" +msgstr "Cancelar sincronización de la fuente del inventario" + +#: components/JobCancelButton/JobCancelButton.js:69 +#: screens/Job/JobOutput/JobOutput.js:802 +#: screens/Job/JobOutput/JobOutput.js:803 +msgid "Cancel Job" +msgstr "Cancelar tarea" + +#: screens/Project/ProjectDetail/ProjectDetail.js:321 +#: screens/Project/ProjectList/ProjectListItem.js:230 +msgid "Cancel Project Sync" +msgstr "Cancelar sincronización del proyecto" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:302 +#: screens/Project/ProjectDetail/ProjectDetail.js:323 +msgid "Cancel Sync" +msgstr "Cancelar sincronización" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:322 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:327 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:95 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:101 +msgid "Cancel Workflow" +msgstr "Cancelar el flujo de trabajo" + +#: screens/Job/JobOutput/JobOutput.js:810 +#: screens/Job/JobOutput/JobOutput.js:813 +msgid "Cancel job" +msgstr "Cancelar tarea" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:42 +msgid "Cancel link changes" +msgstr "Cancelar cambios de enlace" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:34 +msgid "Cancel link removal" +msgstr "Cancelar eliminación del enlace" + +#: components/Lookup/Lookup.js:207 +msgid "Cancel lookup" +msgstr "Cancelar búsqueda" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:28 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:47 +msgid "Cancel node removal" +msgstr "Cancelar eliminación del nodo" + +#: screens/Setting/shared/RevertAllAlert.js:29 +msgid "Cancel revert" +msgstr "Cancelar reversión" + +#: components/JobList/JobListCancelButton.js:93 +msgid "Cancel selected job" +msgstr "Cancelar la tarea seleccionada" + +#: components/JobList/JobListCancelButton.js:94 +msgid "Cancel selected jobs" +msgstr "Cancelar las tareas seleccionadas" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:77 +msgid "Cancel subscription edit" +msgstr "Cancelar modificación de la suscripción" + +#: components/JobList/JobListItem.js:113 +#: screens/Job/JobDetail/JobDetail.js:600 +#: screens/Job/JobOutput/shared/OutputToolbar.js:137 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:89 +msgid "Cancel {0}" +msgstr "Cancelar {0}" + +#: components/JobList/JobList.js:234 +#: components/StatusLabel/StatusLabel.js:54 +#: components/Workflow/WorkflowNodeHelp.js:111 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:212 +msgid "Canceled" +msgstr "Cancelado" + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:129 +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" +"el host y el tipo de agregación de registros." + +#: screens/Instances/InstanceList/InstanceList.js:199 +#: screens/Instances/InstancePeers/InstancePeerList.js:94 +msgid "Cannot run health check on hop nodes." +msgstr "No se puede ejecutar la comprobación de estado en los nodos de salto." + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:199 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:74 +#: screens/TopologyView/Tooltip.js:312 +msgid "Capacity" +msgstr "Capacidad" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:225 +#: screens/InstanceGroup/Instances/InstanceList.js:269 +#: screens/InstanceGroup/Instances/InstanceListItem.js:143 +#: screens/Instances/InstanceDetail/InstanceDetail.js:267 +#: screens/Instances/InstanceList/InstanceList.js:204 +#: screens/Instances/InstanceList/InstanceListItem.js:153 +msgid "Capacity Adjustment" +msgstr "Ajuste de la capacidad" + +#: components/Search/LookupTypeInput.js:59 +msgid "Case-insensitive version of contains" +msgstr "Versión de contains que no distingue mayúsculas de minúsculas" + +#: components/Search/LookupTypeInput.js:87 +msgid "Case-insensitive version of endswith." +msgstr "Versión de endswith que no distingue mayúsculas de minúsculas." + +#: components/Search/LookupTypeInput.js:45 +msgid "Case-insensitive version of exact." +msgstr "Versión de exact que no distingue mayúsculas de minúsculas." + +#: components/Search/LookupTypeInput.js:100 +msgid "Case-insensitive version of regex." +msgstr "Versión de regex que no distingue mayúsculas de minúsculas." + +#: components/Search/LookupTypeInput.js:73 +msgid "Case-insensitive version of startswith." +msgstr "Versión de startswith que no distingue mayúsculas de minúsculas." + +#: screens/Project/shared/Project.helptext.js:14 +msgid "" +"Change PROJECTS_ROOT when deploying\n" +"{brandName} to change this location." +msgstr "Cambie PROJECTS_ROOT al implementar {brandName}\n" +"para cambiar esta ubicación." + +#: components/StatusLabel/StatusLabel.js:55 +#: screens/Job/JobOutput/shared/HostStatusBar.js:43 +msgid "Changed" +msgstr "Cambiado" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:53 +msgid "Changes" +msgstr "Cambios" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:258 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:266 +msgid "Channel" +msgstr "Canal" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:138 +#: screens/Template/shared/JobTemplateForm.js:218 +msgid "Check" +msgstr "Comprobar" + +#: components/Search/LookupTypeInput.js:134 +msgid "Check whether the given field or related object is null; expects a boolean value." +msgstr "Comprobar si el campo dado o el objeto relacionado son nulos; se espera un valor booleano." + +#: 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 "Comprobar si el valor del campo dado está presente en la lista proporcionada; se espera una lista de elementos separada por comas." + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:32 +msgid "Choose a .json file" +msgstr "Elegir un archivo .json" + +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:78 +msgid "Choose a Notification Type" +msgstr "Elegir un tipo de notificación" + +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:25 +msgid "Choose a Playbook Directory" +msgstr "Elegir un directorio de playbook" + +#: screens/Project/shared/ProjectForm.js:268 +msgid "Choose a Source Control Type" +msgstr "Elegir un tipo de fuente de control" + +#: screens/Template/shared/WebhookSubForm.js:100 +msgid "Choose a Webhook Service" +msgstr "Elegir un servicio de Webhook" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:131 +#: screens/Template/shared/JobTemplateForm.js:211 +msgid "Choose a job type" +msgstr "Seleccionar un tipo de tarea" + +#: components/AdHocCommands/AdHocDetailsStep.js:82 +msgid "Choose a module" +msgstr "Elegir un módulo" + +#: screens/Inventory/shared/InventorySourceForm.js:139 +msgid "Choose a source" +msgstr "Elegir una fuente" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:490 +msgid "Choose an HTTP method" +msgstr "Elegir un método 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 Controller Documentation for more additional\n" +"information about each option." +msgstr "Elija el tipo o formato de respuesta que desee como indicador para el usuario. Consulte la documentación de Ansible Tower para obtener más información sobre cada una de las opciones." + +#: 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 "Elija los roles que se aplicarán a los recursos seleccionados. Tenga en cuenta que todos los roles seleccionados se aplicarán a todos los recursos seleccionados." + +#: 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 "Elija los recursos que recibirán nuevos roles. Podrá seleccionar los roles que se aplicarán en el siguiente paso. Tenga en cuenta que los recursos elegidos aquí recibirán todos los roles elegidos en el siguiente paso." + +#: components/AddRole/AddResourceRole.js:174 +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 "Elija el tipo de recurso que recibirá los nuevos roles. Por ejemplo, si desea agregar nuevos roles a un conjunto de usuarios, elija Users (Usuarios) y haga clic en Next (Siguiente). Podrá seleccionar los recursos específicos en el siguiente paso." + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:74 +msgid "Clean" +msgstr "Limpiar" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:95 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:116 +msgid "Clear" +msgstr "Borrar" + +#: components/DataListToolbar/DataListToolbar.js:95 +#: screens/Job/JobOutput/JobOutputSearch.js:144 +msgid "Clear all filters" +msgstr "Borrar todos los filtros" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:247 +msgid "Clear subscription" +msgstr "Borrar suscripción" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:252 +msgid "Clear subscription selection" +msgstr "Borrar selección de la suscripción" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerGraph.js:245 +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:191 +msgid "Click on a node icon to display the details." +msgstr "Haga clic en el icono de un nodo para mostrar los detalles." + +#: 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." + +#: 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 "Haga clic en este botón para verificar la conexión con el sistema de gestión de claves secretas con la credencial seleccionada y las entradas especificadas." + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:179 +msgid "Click to create a new link to this node." +msgstr "Haga clic para crear un nuevo enlace a este nodo." + +#: screens/Instances/InstanceDetail/InstanceDetail.js:251 +msgid "Click to download bundle" +msgstr "Haga clic para descargar el paquete" + +#: screens/Template/Survey/SurveyToolbar.js:64 +msgid "Click to rearrange the order of the survey questions" +msgstr "Haga clic para cambiar el orden de las preguntas de la encuesta" + +#: screens/Template/Survey/MultipleChoiceField.js:117 +msgid "Click to toggle default value" +msgstr "Haga clic para alternar el valor predeterminado" + +#: components/Workflow/WorkflowNodeHelp.js:202 +msgid "Click to view job details" +msgstr "Haga clic para ver los detalles de la tarea" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:89 +#: screens/Application/Applications.js:84 +msgid "Client ID" +msgstr "ID del cliente" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:289 +msgid "Client Identifier" +msgstr "Identificador del cliente" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:314 +msgid "Client identifier" +msgstr "Identificador del cliente" + +#: screens/Application/Applications.js:97 +msgid "Client secret" +msgstr "Clave secreta del cliente" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:100 +#: screens/Application/shared/ApplicationForm.js:127 +msgid "Client type" +msgstr "Tipo de cliente" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:105 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:169 +msgid "Close" +msgstr "Cerrar" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:123 +msgid "Close subscription modal" +msgstr "Cerrar modal de suscripción" + +#: components/CredentialChip/CredentialChip.js:11 +msgid "Cloud" +msgstr "Nube" + +#: components/ExpandCollapse/ExpandCollapse.js:41 +msgid "Collapse" +msgstr "Contraer" + +#: screens/Job/JobOutput/PageControls.js:50 +msgid "Collapse all job events" +msgstr "Contraer todos los eventos de trabajos" + +#: screens/Job/JobOutput/shared/JobEventLineToggle.js:39 +msgid "Collapse section" +msgstr "Contraer sección" + +#: components/JobList/JobList.js:214 +#: components/JobList/JobListItem.js:45 +#: screens/Job/JobOutput/HostEventModal.js:129 +msgid "Command" +msgstr "Comando" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:66 +msgid "Compliant" +msgstr "Compatible" + +#: components/PromptDetail/PromptJobTemplateDetail.js:68 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:36 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:132 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:58 +#: screens/Template/shared/JobTemplateForm.js:591 +msgid "Concurrent Jobs" +msgstr "Tareas concurrentes" + +#: screens/Template/shared/JobTemplate.helptext.js:38 +msgid "Concurrent jobs: If enabled, simultaneous runs of this job template will be allowed." +msgstr "Si se habilita esta opción, se permitirá la ejecución\n" +"simultánea de esta plantilla de trabajo." + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:25 +msgid "Concurrent jobs: If enabled, simultaneous runs of this workflow job template will be allowed." +msgstr "Si se habilita esta opción, se permitirá la ejecución de esta plantilla de flujo de trabajo en paralelo." + +#: screens/Setting/shared/SharedFields.js:121 +#: screens/Setting/shared/SharedFields.js:127 +#: screens/Setting/shared/SharedFields.js:336 +msgid "Confirm" +msgstr "Confirmar" + +#: components/DeleteButton/DeleteButton.js:107 +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:95 +msgid "Confirm Delete" +msgstr "Confirmar eliminación" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:191 +msgid "Confirm Disable Local Authorization" +msgstr "Confirmar deshabilitación de la autorización local" + +#: screens/User/shared/UserForm.js:99 +msgid "Confirm Password" +msgstr "Confirmar la contraseña" + +#: components/JobCancelButton/JobCancelButton.js:86 +msgid "Confirm cancel job" +msgstr "Confirmar cancelación de la tarea" + +#: components/JobCancelButton/JobCancelButton.js:90 +msgid "Confirm cancellation" +msgstr "Confirmar cancelación" + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:26 +msgid "Confirm delete" +msgstr "Confirmar eliminación" + +#: screens/User/UserRoles/UserRolesList.js:215 +msgid "Confirm disassociate" +msgstr "Confirmar disociación" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:24 +msgid "Confirm link removal" +msgstr "Confirmar eliminación de enlace" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:37 +msgid "Confirm node removal" +msgstr "Confirmar eliminación de nodo" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:18 +msgid "Confirm removal of all nodes" +msgstr "Confirmar eliminación de todos los nodos" + +#: screens/Instances/Shared/RemoveInstanceButton.js:160 +msgid "Confirm remove" +msgstr "Confirmar la reinicialización" + +#: screens/Setting/shared/RevertAllAlert.js:20 +msgid "Confirm revert all" +msgstr "Confirmar la reversión de todo" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:91 +msgid "Confirm selection" +msgstr "Confirmar selección" + +#: screens/Job/JobDetail/JobDetail.js:366 +msgid "Container Group" +msgstr "Grupo de contenedores" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:47 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:57 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:68 +msgid "Container group" +msgstr "Grupo de contenedores" + +#: screens/InstanceGroup/ContainerGroup.js:84 +msgid "Container group not found." +msgstr "No se encontró el grupo de contenedores." + +#: components/LaunchPrompt/LaunchPrompt.js:153 +#: components/Schedule/shared/SchedulePromptableFields.js:120 +msgid "Content Loading" +msgstr "Carga de contenido" + +#: components/PromptDetail/PromptProjectDetail.js:130 +#: screens/Project/ProjectDetail/ProjectDetail.js:240 +#: screens/Project/shared/ProjectForm.js:290 +msgid "Content Signature Validation Credential" +msgstr "Credencial de validación de la firma del contenido" + +#: components/AppContainer/AppContainer.js:142 +msgid "Continue" +msgstr "Continuar" + +#: screens/InstanceGroup/Instances/InstanceList.js:207 +#: screens/Instances/InstanceList/InstanceList.js:151 +msgid "Control" +msgstr "Control" + +#: screens/TopologyView/Legend.js:77 +msgid "Control node" +msgstr "Nodo de control" + +#: screens/Inventory/shared/Inventory.helptext.js:79 +msgid "" +"Control the level of output Ansible\n" +"will produce for inventory source update jobs." +msgstr "Controlar el nivel de salida que producirá Ansible para las tareas de actualización de fuentes de inventario." + +#: screens/Job/Job.helptext.js:15 +#: screens/Template/shared/JobTemplate.helptext.js:16 +msgid "Control the level of output ansible will produce as the playbook executes." +msgstr "Controlar el nivel de salida que ansible producirá al ejecutar playbooks." + +#: screens/Job/JobDetail/JobDetail.js:351 +msgid "Controller Node" +msgstr "Nombre del controlador" + +#: components/PromptDetail/PromptDetail.js:130 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:225 +msgid "Convergence" +msgstr "Convergencia" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:256 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:257 +msgid "Convergence select" +msgstr "Selección de convergencia" + +#: components/CopyButton/CopyButton.js:40 +msgid "Copy" +msgstr "Copiar" + +#: screens/Credential/CredentialList/CredentialListItem.js:80 +msgid "Copy Credential" +msgstr "Copiar credencial" + +#: components/CopyButton/CopyButton.js:48 +msgid "Copy Error" +msgstr "Copiar error" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:104 +msgid "Copy Execution Environment" +msgstr "Copiar entorno de ejecución" + +#: screens/Inventory/InventoryList/InventoryListItem.js:154 +msgid "Copy Inventory" +msgstr "Copiar inventario" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:152 +msgid "Copy Notification Template" +msgstr "Copiar plantilla de notificaciones" + +#: screens/Project/ProjectList/ProjectListItem.js:262 +msgid "Copy Project" +msgstr "Copiar proyecto" + +#: components/TemplateList/TemplateListItem.js:248 +msgid "Copy Template" +msgstr "Copiar plantilla" + +#: screens/Project/ProjectDetail/ProjectDetail.js:202 +#: screens/Project/ProjectList/ProjectListItem.js:98 +msgid "Copy full revision to clipboard." +msgstr "Copie la revisión completa al portapapeles." + +#: components/About/About.js:35 +msgid "Copyright" +msgstr "Copyright" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:231 +#: components/MultiSelect/TagMultiSelect.js:62 +#: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:66 +#: screens/Inventory/shared/InventoryForm.js:91 +#: screens/Template/shared/JobTemplateForm.js:396 +#: screens/Template/shared/WorkflowJobTemplateForm.js:204 +msgid "Create" +msgstr "Crear" + +#: screens/Application/Applications.js:27 +#: screens/Application/Applications.js:36 +msgid "Create New Application" +msgstr "Crear una nueva aplicación" + +#: screens/Credential/Credentials.js:15 +#: screens/Credential/Credentials.js:25 +msgid "Create New Credential" +msgstr "Crear nueva credencial" + +#: screens/Host/Hosts.js:15 +#: screens/Host/Hosts.js:24 +msgid "Create New Host" +msgstr "Crear nuevo host" + +#: screens/Template/Templates.js:18 +msgid "Create New Job Template" +msgstr "Crear nueva plantilla de trabajo" + +#: screens/NotificationTemplate/NotificationTemplates.js:15 +#: screens/NotificationTemplate/NotificationTemplates.js:22 +msgid "Create New Notification Template" +msgstr "Crear nueva plantilla de notificación" + +#: screens/Organization/Organizations.js:17 +#: screens/Organization/Organizations.js:27 +msgid "Create New Organization" +msgstr "Crear nueva organización" + +#: screens/Project/Projects.js:13 +#: screens/Project/Projects.js:23 +msgid "Create New Project" +msgstr "Crear nuevo proyecto" + +#: screens/Inventory/Inventories.js:91 +#: screens/ManagementJob/ManagementJobs.js:24 +#: screens/Project/Projects.js:32 +#: screens/Template/Templates.js:52 +msgid "Create New Schedule" +msgstr "Crear nuevo planificador" + +#: screens/Team/Teams.js:16 +#: screens/Team/Teams.js:26 +msgid "Create New Team" +msgstr "Crear nuevo equipo" + +#: screens/User/Users.js:16 +#: screens/User/Users.js:27 +msgid "Create New User" +msgstr "Crear nuevo usuario" + +#: screens/Template/Templates.js:19 +msgid "Create New Workflow Template" +msgstr "Crear plantilla de flujo de trabajo" + +#: 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/Instances/Instances.js:14 +msgid "Create new Instance" +msgstr "Crear nuevo grupo de instancias" + +#: screens/InstanceGroup/InstanceGroups.js:18 +#: screens/InstanceGroup/InstanceGroups.js:28 +msgid "Create new container group" +msgstr "Crear nuevo grupo de contenedores" + +#: screens/CredentialType/CredentialTypes.js:23 +msgid "Create new credential Type" +msgstr "Crear un nuevo tipo de credencial" + +#: screens/CredentialType/CredentialTypes.js:14 +msgid "Create new credential type" +msgstr "Crear un nuevo tipo de credencial" + +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:14 +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:23 +msgid "Create new execution environment" +msgstr "Crear un nuevo entorno de ejecución" + +#: screens/Inventory/Inventories.js:75 +#: screens/Inventory/Inventories.js:82 +msgid "Create new group" +msgstr "Crear nuevo grupo" + +#: screens/Inventory/Inventories.js:66 +#: screens/Inventory/Inventories.js:80 +msgid "Create new host" +msgstr "Crear nuevo host" + +#: screens/InstanceGroup/InstanceGroups.js:17 +#: screens/InstanceGroup/InstanceGroups.js:27 +msgid "Create new instance group" +msgstr "Crear nuevo grupo de instancias" + +#: screens/Inventory/Inventories.js:18 +msgid "Create new inventory" +msgstr "Crear nuevo inventario" + +#: screens/Inventory/Inventories.js:19 +msgid "Create new smart inventory" +msgstr "Crear nuevo inventario inteligente" + +#: screens/Inventory/Inventories.js:85 +msgid "Create new source" +msgstr "Crear nueva fuente" + +#: screens/User/Users.js:35 +msgid "Create user token" +msgstr "Crear token de usuario" + +#: components/Lookup/ApplicationLookup.js:115 +#: components/PromptDetail/PromptDetail.js:154 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:406 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:105 +#: screens/Credential/CredentialDetail/CredentialDetail.js:257 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:90 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:103 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:151 +#: screens/Host/HostDetail/HostDetail.js:86 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:67 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:93 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:173 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:43 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:81 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:277 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:149 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:46 +#: screens/Job/JobDetail/JobDetail.js:534 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:393 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:115 +#: screens/Project/ProjectDetail/ProjectDetail.js:292 +#: screens/Team/TeamDetail/TeamDetail.js:47 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:353 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:187 +#: screens/User/UserDetail/UserDetail.js:82 +#: screens/User/UserTokenDetail/UserTokenDetail.js:61 +#: screens/User/UserTokenList/UserTokenList.js:150 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:199 +msgid "Created" +msgstr "Creado" + +#: components/AdHocCommands/AdHocCredentialStep.js:122 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:112 +#: components/AddRole/AddResourceRole.js:57 +#: components/AssociateModal/AssociateModal.js:144 +#: components/LaunchPrompt/steps/CredentialsStep.js:173 +#: components/LaunchPrompt/steps/InventoryStep.js:89 +#: components/Lookup/CredentialLookup.js:194 +#: components/Lookup/InventoryLookup.js:152 +#: components/Lookup/InventoryLookup.js:207 +#: components/Lookup/MultiCredentialsLookup.js:194 +#: components/Lookup/OrganizationLookup.js:134 +#: components/Lookup/ProjectLookup.js:151 +#: components/NotificationList/NotificationList.js:206 +#: components/RelatedTemplateList/RelatedTemplateList.js:166 +#: components/Schedule/ScheduleList/ScheduleList.js:198 +#: 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:150 +#: 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:161 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:112 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:108 +msgid "Created By (Username)" +msgstr "Creado por (nombre de usuario)" + +#: 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)" + +#: components/AdHocCommands/AdHocPreviewStep.js:54 +#: components/AdHocCommands/useAdHocCredentialStep.js:24 +#: components/PromptDetail/PromptInventorySourceDetail.js:107 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:40 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:52 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:50 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:258 +#: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/EC2SubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/InsightsSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/OpenStackSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:84 +#: screens/Inventory/shared/InventorySourceSubForms/SatelliteSubForm.js:36 +#: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:38 +#: util/getRelatedResourceDeleteDetails.js:167 +msgid "Credential" +msgstr "Credencial" + +#: util/getRelatedResourceDeleteDetails.js:74 +msgid "Credential Input Sources" +msgstr "Fuentes de entrada de la credencial" + +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:83 +#: components/Lookup/InstanceGroupsLookup.js:108 +msgid "Credential Name" +msgstr "Nombre de la credencial" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:241 +#: screens/Credential/CredentialList/CredentialList.js:158 +#: screens/Credential/shared/CredentialForm.js:128 +#: screens/Credential/shared/CredentialForm.js:196 +msgid "Credential Type" +msgstr "Tipo de credencial" + +#: routeConfig.js:117 +#: screens/ActivityStream/ActivityStream.js:192 +#: 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 "Tipos de credencial" + +#: screens/Credential/CredentialList/CredentialList.js:113 +msgid "Credential copied successfully" +msgstr "La credencial se copió correctamente" + +#: screens/Credential/Credential.js:98 +msgid "Credential not found." +msgstr "No se encontró la credencial." + +#: components/AdHocCommands/useAdHocCredentialPasswordStep.js:23 +#: components/LaunchPrompt/steps/useCredentialPasswordsStep.js:28 +msgid "Credential passwords" +msgstr "Contraseñas de credenciales" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:53 +msgid "Credential to authenticate with Kubernetes or OpenShift" +msgstr "Credencial para autenticarse con Kubernetes u OpenShift" + +#: 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." + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:21 +msgid "Credential to authenticate with a protected container registry." +msgstr "Credencial para autenticarse con un registro de contenedores protegido." + +#: screens/CredentialType/CredentialType.js:76 +msgid "Credential type not found." +msgstr "No se encontró el tipo de credencial." + +#: 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:211 +#: components/PromptDetail/PromptDetail.js:192 +#: components/PromptDetail/PromptJobTemplateDetail.js:191 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:528 +#: components/TemplateList/TemplateListItem.js:323 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:77 +#: routeConfig.js:70 +#: screens/ActivityStream/ActivityStream.js:167 +#: screens/Credential/CredentialList/CredentialList.js:195 +#: screens/Credential/Credentials.js:14 +#: screens/Credential/Credentials.js:24 +#: screens/Job/JobDetail/JobDetail.js:429 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:374 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:49 +#: screens/Template/shared/JobTemplateForm.js:372 +#: util/getRelatedResourceDeleteDetails.js:91 +msgid "Credentials" +msgstr "Credenciales" + +#: 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 "No se permiten las credenciales que requieran contraseñas al iniciarse. Por favor, elimine o reemplace las siguientes credenciales con una credencial del mismo tipo para poder proceder: {0}" + +#: components/Pagination/Pagination.js:34 +msgid "Current page" +msgstr "Página actual" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:85 +msgid "Custom Kubernetes or OpenShift Pod specification." +msgstr "Campo para pasar una especificación personalizada de Kubernetes u OpenShift Pod." + +#: screens/InstanceGroup/shared/ContainerGroupForm.js:79 +msgid "Custom pod spec" +msgstr "Especificaciones del pod personalizado" + +#: 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 "El entorno virtual personalizado {0} debe ser sustituido por un entorno de ejecución." + +#: 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 {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:73 +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 "El entorno virtual personalizado {virtualEnvironment} 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." + +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:61 +msgid "Customize messages…" +msgstr "Personalizar mensajes." + +#: screens/InstanceGroup/shared/ContainerGroupForm.js:65 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:66 +msgid "Customize pod specification" +msgstr "Personalizar especificaciones del pod" + +#: screens/Job/WorkflowOutput/WorkflowOutputNode.js:109 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:212 +msgid "DELETED" +msgstr "ELIMINADO" + +#: routeConfig.js:34 +#: screens/Dashboard/Dashboard.js:74 +msgid "Dashboard" +msgstr "Panel de control" + +#: screens/ActivityStream/ActivityStream.js:147 +msgid "Dashboard (all activity)" +msgstr "Panel de control (toda la actividad)" + +#: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:75 +msgid "Data retention period" +msgstr "Período de conservación de datos" + +#: screens/Dashboard/shared/LineChart.js:168 +msgid "Date" +msgstr "Fecha" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:184 +#: components/Schedule/shared/FrequencyDetailSubform.js:177 +#: components/Schedule/shared/FrequencyDetailSubform.js:356 +#: components/Schedule/shared/FrequencyDetailSubform.js:460 +#: components/Schedule/shared/ScheduleFormFields.js:127 +#: components/Schedule/shared/ScheduleFormFields.js:187 +msgid "Day" +msgstr "Día" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:130 +msgid "Day {0}" +msgstr "Día" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:399 +#: components/Schedule/shared/ScheduleFormFields.js:136 +msgid "Days of Data to Keep" +msgstr "Días de datos para mantener" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/DaysToKeepStep.js:28 +msgid "Days of data to be retained" +msgstr "Días de datos a conservar" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:167 +msgid "Days remaining" +msgstr "Días restantes" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useDaysToKeepStep.js:35 +msgid "Days to keep" +msgstr "Días para guardar" + +#: screens/Job/JobOutput/JobOutputSearch.js:102 +msgid "Debug" +msgstr "Debug" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:170 +#: components/Schedule/shared/FrequencyDetailSubform.js:153 +msgid "December" +msgstr "Diciembre" + +#: 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 "Predeterminado" + +#: screens/Template/Survey/SurveyReorderModal.js:219 +#: screens/Template/Survey/SurveyReorderModal.js:219 +#: screens/Template/Survey/SurveyReorderModal.js:241 +msgid "Default Answer(s)" +msgstr "Respuesta(s) por defecto" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:40 +msgid "Default Execution Environment" +msgstr "Entorno de ejecución predeterminado" + +#: screens/Template/Survey/SurveyQuestionForm.js:238 +#: screens/Template/Survey/SurveyQuestionForm.js:246 +#: screens/Template/Survey/SurveyQuestionForm.js:253 +msgid "Default answer" +msgstr "Respuesta predeterminada" + +#: screens/Setting/SettingList.js:103 +msgid "Define system-level features and functions" +msgstr "Defina características y funciones a nivel del sistema" + +#: 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:646 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:128 +#: screens/Credential/CredentialDetail/CredentialDetail.js:306 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:124 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:134 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:115 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:127 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:201 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:101 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:316 +#: 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:612 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:436 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:199 +#: screens/Project/ProjectDetail/ProjectDetail.js:340 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:80 +#: screens/Team/TeamDetail/TeamDetail.js:70 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:545 +#: screens/Template/Survey/SurveyList.js:66 +#: screens/Template/Survey/SurveyToolbar.js:93 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:269 +#: screens/User/UserDetail/UserDetail.js:107 +#: screens/User/UserTokenDetail/UserTokenDetail.js:78 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:340 +msgid "Delete" +msgstr "ELIMINAR" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:130 +msgid "Delete All Groups and Hosts" +msgstr "Eliminar todos los grupos y hosts" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:300 +msgid "Delete Credential" +msgstr "Eliminar credencial" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:127 +msgid "Delete Execution Environment" +msgstr "Eliminar entorno de ejecución" + +#: screens/Host/HostDetail/HostDetail.js:114 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:109 +msgid "Delete Host" +msgstr "Borrar un host" + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:196 +msgid "Delete Inventory" +msgstr "Eliminar inventario" + +#: screens/Job/JobDetail/JobDetail.js:608 +#: screens/Job/JobOutput/shared/OutputToolbar.js:195 +#: screens/Job/JobOutput/shared/OutputToolbar.js:199 +msgid "Delete Job" +msgstr "Eliminar tarea" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:539 +msgid "Delete Job Template" +msgstr "Eliminar plantilla de trabajo" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:432 +msgid "Delete Notification" +msgstr "Eliminar notificación" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:193 +msgid "Delete Organization" +msgstr "Eliminar organización" + +#: screens/Project/ProjectDetail/ProjectDetail.js:334 +msgid "Delete Project" +msgstr "Eliminar proyecto" + +#: screens/Template/Survey/SurveyList.js:52 +msgid "Delete Questions" +msgstr "Eliminar pregunta" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:642 +msgid "Delete Schedule" +msgstr "Eliminar planificación" + +#: screens/Template/Survey/SurveyList.js:52 +msgid "Delete Survey" +msgstr "Eliminar encuesta" + +#: screens/Team/TeamDetail/TeamDetail.js:66 +msgid "Delete Team" +msgstr "Eliminar equipo" + +#: screens/User/UserDetail/UserDetail.js:103 +msgid "Delete User" +msgstr "Eliminar usuario" + +#: screens/User/UserTokenDetail/UserTokenDetail.js:74 +msgid "Delete User Token" +msgstr "Eliminar token de usuario" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:336 +msgid "Delete Workflow Approval" +msgstr "Eliminar la aprobación del flujo de trabajo" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:263 +msgid "Delete Workflow Job Template" +msgstr "Eliminar plantilla de trabajo del flujo de trabajo" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:138 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:141 +msgid "Delete all nodes" +msgstr "Eliminar todos los nodos" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:124 +msgid "Delete application" +msgstr "Eliminar aplicación" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:116 +msgid "Delete credential type" +msgstr "Eliminar tipo de credencial" + +#: screens/Inventory/InventorySources/InventorySourceList.js:249 +msgid "Delete error" +msgstr "Eliminar el error" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:109 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:121 +msgid "Delete instance group" +msgstr "Eliminar grupo de instancias" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:310 +msgid "Delete inventory source" +msgstr "Eliminar fuente de inventario" + +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:170 +msgid "Delete smart inventory" +msgstr "Eliminar inventario inteligente" + +#: screens/Template/Survey/SurveyToolbar.js:83 +msgid "Delete survey question" +msgstr "Eliminar la pregunta de la encuesta" + +#: screens/Project/shared/Project.helptext.js:114 +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 "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." + +#: components/PromptDetail/PromptProjectDetail.js:51 +#: screens/Project/ProjectDetail/ProjectDetail.js:100 +msgid "Delete the project before syncing" +msgstr "Eliminar el proyecto antes de la sincronización." + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:83 +msgid "Delete this link" +msgstr "Eliminar este enlace" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:274 +msgid "Delete this node" +msgstr "Eliminar este nodo" + +#: components/PaginatedTable/ToolbarDeleteButton.js:163 +msgid "Delete {pluralizedItemName}?" +msgstr "¿Eliminar {pluralizedItemName}?" + +#: components/DetailList/DeletedDetail.js:19 +#: components/Workflow/WorkflowNodeHelp.js:157 +#: components/Workflow/WorkflowNodeHelp.js:193 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:231 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:49 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:60 +msgid "Deleted" +msgstr "Eliminado" + +#: components/TemplateList/TemplateList.js:296 +#: screens/Credential/CredentialList/CredentialList.js:211 +#: 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:227 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:219 +msgid "Deletion error" +msgstr "Error de eliminación" + +#: components/StatusLabel/StatusLabel.js:40 +msgid "Denied" +msgstr "Denegado" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:21 +msgid "Denied - {0}. See the Activity Stream for more information." +msgstr "Denegado: {0}. Consulte el flujo de actividad para obtener más información." + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:17 +msgid "Denied by {0} - {1}" +msgstr "Denegado por {0} - {1}" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:89 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:35 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:42 +msgid "Deny" +msgstr "Denegar" + +#: screens/Job/JobOutput/JobOutputSearch.js:103 +msgid "Deprecated" +msgstr "Obsoleto" + +#: components/StatusLabel/StatusLabel.js:60 +#: screens/TopologyView/Legend.js:164 +msgid "Deprovisioning" +msgstr "Desaprovisionamiento" + +#: components/StatusLabel/StatusLabel.js:63 +msgid "Deprovisioning fail" +msgstr "Fallo de desaprovisionamiento" + +#: components/HostForm/HostForm.js:104 +#: components/Lookup/ApplicationLookup.js:105 +#: components/Lookup/ApplicationLookup.js:123 +#: components/Lookup/HostFilterLookup.js:423 +#: components/Lookup/HostListItem.js:9 +#: components/NotificationList/NotificationList.js:186 +#: components/PromptDetail/PromptDetail.js:119 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:327 +#: components/Schedule/ScheduleList/ScheduleList.js:194 +#: components/Schedule/shared/ScheduleFormFields.js:80 +#: components/TemplateList/TemplateList.js:210 +#: components/TemplateList/TemplateListItem.js:271 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:65 +#: screens/Application/ApplicationsList/ApplicationsList.js:123 +#: screens/Application/shared/ApplicationForm.js:62 +#: screens/Credential/CredentialDetail/CredentialDetail.js:223 +#: screens/Credential/CredentialList/CredentialList.js:146 +#: 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:60 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:159 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:127 +#: screens/Host/HostDetail/HostDetail.js:75 +#: screens/Host/HostList/HostList.js:153 +#: screens/Host/HostList/HostList.js:170 +#: screens/Host/HostList/HostListItem.js:57 +#: screens/Instances/Shared/InstanceForm.js:26 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:93 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:35 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:216 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:80 +#: screens/Inventory/InventoryHosts/InventoryHostItem.js:40 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:124 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:139 +#: screens/Inventory/InventoryList/InventoryList.js:195 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:198 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:104 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:36 +#: screens/Inventory/shared/InventoryForm.js:58 +#: screens/Inventory/shared/InventoryGroupForm.js:40 +#: screens/Inventory/shared/InventorySourceForm.js:108 +#: screens/Inventory/shared/SmartInventoryForm.js:55 +#: screens/Job/JobOutput/HostEventModal.js:112 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:101 +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:72 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:109 +#: 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:177 +#: screens/Project/ProjectList/ProjectList.js:190 +#: screens/Project/ProjectList/ProjectListItem.js:281 +#: screens/Project/shared/ProjectForm.js:222 +#: 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:171 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:112 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:183 +#: screens/Template/shared/JobTemplateForm.js:251 +#: screens/Template/shared/WorkflowJobTemplateForm.js:117 +#: screens/User/UserOrganizations/UserOrganizationList.js:80 +#: screens/User/UserOrganizations/UserOrganizationListItem.js:18 +#: screens/User/UserTeams/UserTeamList.js:182 +#: screens/User/UserTeams/UserTeamListItem.js:32 +#: screens/User/UserTokenDetail/UserTokenDetail.js:45 +#: screens/User/UserTokenList/UserTokenList.js:128 +#: screens/User/UserTokenList/UserTokenList.js:138 +#: screens/User/UserTokenList/UserTokenList.js:188 +#: screens/User/UserTokenList/UserTokenListItem.js:29 +#: screens/User/shared/UserTokenForm.js:59 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:145 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:128 +msgid "Description" +msgstr "Descripción" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:325 +msgid "Destination Channels" +msgstr "Canales destinatarios" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:233 +msgid "Destination Channels or Users" +msgstr "Canales destinatarios o usuarios" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:346 +msgid "Destination SMS Number(s)" +msgstr "Números SMS del destinatario" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:412 +msgid "Destination SMS number(s)" +msgstr "Números SMS del destinatario" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:364 +msgid "Destination channels" +msgstr "Canales destinatarios" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:231 +msgid "Destination channels or users" +msgstr "Usuarios o canales destinatarios" + +#: components/AdHocCommands/useAdHocDetailsStep.js:35 +#: components/ErrorDetail/ErrorDetail.js:88 +#: components/Schedule/Schedule.js:71 +#: screens/Application/Application/Application.js:79 +#: screens/Application/Applications.js:39 +#: screens/Credential/Credential.js:72 +#: screens/Credential/Credentials.js:28 +#: screens/CredentialType/CredentialType.js:63 +#: screens/CredentialType/CredentialTypes.js:26 +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:65 +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:26 +#: screens/Host/Host.js:58 +#: screens/Host/Hosts.js:27 +#: screens/InstanceGroup/ContainerGroup.js:66 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:180 +#: screens/InstanceGroup/InstanceGroup.js:69 +#: screens/InstanceGroup/InstanceGroups.js:30 +#: screens/InstanceGroup/InstanceGroups.js:38 +#: screens/Instances/Instance.js:29 +#: screens/Instances/Instances.js:24 +#: screens/Inventory/Inventories.js:61 +#: screens/Inventory/Inventories.js:87 +#: screens/Inventory/Inventory.js:64 +#: 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:130 +#: screens/Job/JobOutput/HostEventModal.js:103 +#: screens/Job/Jobs.js:35 +#: screens/ManagementJob/ManagementJobs.js:26 +#: screens/NotificationTemplate/NotificationTemplate.js:84 +#: screens/NotificationTemplate/NotificationTemplates.js:25 +#: screens/Organization/Organization.js:123 +#: screens/Organization/Organizations.js:30 +#: screens/Project/Project.js:104 +#: screens/Project/Projects.js:26 +#: 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/OIDC/OIDCDetail/OIDCDetail.js:51 +#: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:56 +#: screens/Setting/SAML/SAMLDetail/SAMLDetail.js:52 +#: 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:76 +#: screens/Setting/Settings.js:85 +#: screens/Setting/Settings.js:86 +#: screens/Setting/Settings.js:87 +#: screens/Setting/Settings.js:88 +#: screens/Setting/Settings.js:89 +#: screens/Setting/Settings.js:90 +#: 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/Setting/Settings.js:119 +#: screens/Setting/TACACS/TACACSDetail/TACACSDetail.js:56 +#: screens/Setting/UI/UIDetail/UIDetail.js:66 +#: screens/Team/Team.js:57 +#: screens/Team/Teams.js:29 +#: screens/Template/Template.js:135 +#: screens/Template/Templates.js:43 +#: screens/Template/WorkflowJobTemplate.js:117 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:138 +#: screens/TopologyView/Tooltip.js:187 +#: screens/TopologyView/Tooltip.js:213 +#: screens/User/User.js:64 +#: screens/User/UserToken/UserToken.js:54 +#: screens/User/Users.js:30 +#: screens/User/Users.js:36 +#: screens/WorkflowApproval/WorkflowApproval.js:77 +#: screens/WorkflowApproval/WorkflowApprovals.js:24 +msgid "Details" +msgstr "Detalles" + +#: screens/Job/JobOutput/HostEventModal.js:100 +msgid "Details tab" +msgstr "Pestaña de detalles" + +#: components/Search/AdvancedSearch.js:271 +msgid "Direct Keys" +msgstr "Teclas directas" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:209 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:268 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:313 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:371 +msgid "Disable SSL Verification" +msgstr "Deshabilite la verificación de SSL" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:187 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:240 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:279 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:350 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:461 +msgid "Disable SSL verification" +msgstr "Deshabilitar verificación SSL" + +#: components/InstanceToggle/InstanceToggle.js:56 +#: components/StatusLabel/StatusLabel.js:53 +#: screens/TopologyView/Legend.js:233 +msgid "Disabled" +msgstr "Deshabilitados" + +#: components/DisassociateButton/DisassociateButton.js:73 +#: 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 "Disociar" + +#: screens/Host/HostGroups/HostGroupsList.js:211 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:229 +msgid "Disassociate group from host?" +msgstr "¿Disociar grupo del host?" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:247 +msgid "Disassociate host from group?" +msgstr "¿Disociar host del grupo?" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:296 +#: screens/InstanceGroup/Instances/InstanceList.js:245 +msgid "Disassociate instance from instance group?" +msgstr "¿Disociar instancia del grupo de instancias?" + +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:225 +msgid "Disassociate related group(s)?" +msgstr "¿Disociar grupos relacionados?" + +#: screens/User/UserTeams/UserTeamList.js:216 +msgid "Disassociate related team(s)?" +msgstr "¿Disociar equipos relacionados?" + +#: screens/Team/TeamRoles/TeamRolesList.js:209 +#: screens/User/UserRoles/UserRolesList.js:205 +msgid "Disassociate role" +msgstr "Disociar rol" + +#: screens/Team/TeamRoles/TeamRolesList.js:212 +#: screens/User/UserRoles/UserRolesList.js:208 +msgid "Disassociate role!" +msgstr "Disociar rol" + +#: components/DisassociateButton/DisassociateButton.js:18 +msgid "Disassociate?" +msgstr "¿Disociar?" + +#: components/PromptDetail/PromptProjectDetail.js:46 +#: screens/Project/ProjectDetail/ProjectDetail.js:94 +msgid "Discard local changes before syncing" +msgstr "Descartar los cambios locales antes de la sincronización" + +#: screens/Job/Job.helptext.js:16 +#: screens/Template/shared/JobTemplate.helptext.js:17 +msgid "Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory." +msgstr "Divida el trabajo realizado por esta plantilla de trabajo en la cantidad especificada de fracciones de trabajo, cada una ejecutando las mismas tareas en una fracción de inventario." + +#: screens/Project/shared/Project.helptext.js:100 +msgid "Documentation." +msgstr "Documentación." + +#: components/CodeEditor/VariablesDetail.js:117 +#: components/CodeEditor/VariablesDetail.js:123 +#: components/CodeEditor/VariablesField.js:139 +#: components/CodeEditor/VariablesField.js:145 +msgid "Done" +msgstr "Finalizado" + +#: screens/TopologyView/Tooltip.js:251 +msgid "Download Bundle" +msgstr "Descargar paquete" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:179 +#: screens/Job/JobOutput/shared/OutputToolbar.js:184 +msgid "Download Output" +msgstr "Descargar salida" + +#: screens/TopologyView/Tooltip.js:247 +msgid "Download bundle" +msgstr "Descargar el paquete" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:93 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:114 +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" + +#: screens/Inventory/shared/Inventory.helptext.js:113 +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" +"actualice el inventario de la fuente seleccionada antes\n" +"de ejecutar tareas de trabajo." + +#: screens/Project/shared/Project.helptext.js:124 +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" +"actualice la revisión del proyecto antes de iniciar dicha tarea." + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:632 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:636 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:115 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:117 +#: screens/Credential/CredentialDetail/CredentialDetail.js:293 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:109 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:121 +#: screens/Host/HostDetail/HostDetail.js:108 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:101 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:113 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:190 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:55 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:62 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:103 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:292 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:127 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:164 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:418 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:420 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:138 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:182 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:186 +#: screens/Project/ProjectDetail/ProjectDetail.js:313 +#: 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/OIDC/OIDCDetail/OIDCDetail.js:85 +#: screens/Setting/OIDC/OIDCDetail/OIDCDetail.js:89 +#: 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:199 +#: 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:514 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:516 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:239 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:241 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:260 +#: screens/User/UserDetail/UserDetail.js:96 +msgid "Edit" +msgstr "Editar" + +#: screens/Credential/CredentialList/CredentialListItem.js:67 +#: screens/Credential/CredentialList/CredentialListItem.js:71 +msgid "Edit Credential" +msgstr "Modificar credencial" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginSelected.js:37 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginSelected.js:42 +msgid "Edit Credential Plugin Configuration" +msgstr "Modificar configuración del complemento de credenciales" + +#: screens/Application/Applications.js:38 +#: screens/Credential/Credentials.js:27 +#: screens/Host/Hosts.js:26 +#: screens/ManagementJob/ManagementJobs.js:27 +#: screens/NotificationTemplate/NotificationTemplates.js:24 +#: screens/Organization/Organizations.js:29 +#: screens/Project/Projects.js:25 +#: screens/Project/Projects.js:35 +#: screens/Setting/Settings.js:46 +#: screens/Setting/Settings.js:49 +#: screens/Setting/Settings.js:53 +#: screens/Setting/Settings.js:56 +#: screens/Setting/Settings.js:59 +#: screens/Setting/Settings.js:62 +#: screens/Setting/Settings.js:65 +#: screens/Setting/Settings.js:68 +#: screens/Setting/Settings.js:71 +#: screens/Setting/Settings.js:74 +#: screens/Setting/Settings.js:77 +#: screens/Setting/Settings.js:91 +#: screens/Setting/Settings.js:92 +#: screens/Setting/Settings.js:93 +#: screens/Setting/Settings.js:94 +#: screens/Setting/Settings.js:95 +#: screens/Setting/Settings.js:96 +#: screens/Setting/Settings.js:99 +#: screens/Setting/Settings.js:102 +#: screens/Setting/Settings.js:105 +#: screens/Setting/Settings.js:108 +#: screens/Setting/Settings.js:111 +#: screens/Setting/Settings.js:114 +#: screens/Setting/Settings.js:117 +#: screens/Setting/Settings.js:120 +#: screens/Team/Teams.js:28 +#: screens/Template/Templates.js:44 +#: screens/User/Users.js:29 +msgid "Edit Details" +msgstr "Modificar detalles" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:90 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:94 +msgid "Edit Execution Environment" +msgstr "Modificar entorno de ejecución" + +#: 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 "Modificar grupo" + +#: screens/Host/HostList/HostListItem.js:74 +#: screens/Host/HostList/HostListItem.js:78 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:61 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:64 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:67 +msgid "Edit Host" +msgstr "Modificar host" + +#: screens/Inventory/InventoryList/InventoryListItem.js:134 +#: screens/Inventory/InventoryList/InventoryListItem.js:139 +msgid "Edit Inventory" +msgstr "Editar inventario" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkEditModal.js:14 +msgid "Edit Link" +msgstr "Modificar enlace" + +#: screens/Setting/shared/SharedFields.js:290 +msgid "Edit Login redirect override URL" +msgstr "Editar la URL de redirección de inicio de sesión" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeEditModal.js:64 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:257 +msgid "Edit Node" +msgstr "Modificar nodo" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:142 +msgid "Edit Notification Template" +msgstr "Modificar plantilla de notificación" + +#: screens/Template/Survey/SurveyToolbar.js:73 +msgid "Edit Order" +msgstr "Orden de edición" + +#: screens/Organization/OrganizationList/OrganizationListItem.js:72 +#: screens/Organization/OrganizationList/OrganizationListItem.js:76 +msgid "Edit Organization" +msgstr "Editar organización" + +#: screens/Project/ProjectList/ProjectListItem.js:248 +#: screens/Project/ProjectList/ProjectListItem.js:253 +msgid "Edit Project" +msgstr "Modificar proyecto" + +#: screens/Template/Templates.js:50 +msgid "Edit Question" +msgstr "Editar pregunta" + +#: components/Schedule/ScheduleList/ScheduleListItem.js:132 +#: components/Schedule/ScheduleList/ScheduleListItem.js:136 +#: screens/Template/Templates.js:55 +msgid "Edit Schedule" +msgstr "Modificar programación" + +#: screens/Inventory/InventorySources/InventorySourceListItem.js:131 +msgid "Edit Source" +msgstr "Modificar fuente" + +#: screens/Template/Survey/SurveyListItem.js:92 +msgid "Edit Survey" +msgstr "Editar el cuestionario" + +#: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:22 +#: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:26 +#: screens/Team/TeamList/TeamListItem.js:50 +#: screens/Team/TeamList/TeamListItem.js:54 +msgid "Edit Team" +msgstr "Modificar equipo" + +#: components/TemplateList/TemplateListItem.js:233 +#: components/TemplateList/TemplateListItem.js:239 +msgid "Edit Template" +msgstr "Modificar plantilla" + +#: screens/User/UserList/UserListItem.js:59 +#: screens/User/UserList/UserListItem.js:63 +msgid "Edit User" +msgstr "Modificar usuario" + +#: screens/Application/ApplicationsList/ApplicationListItem.js:51 +#: screens/Application/ApplicationsList/ApplicationListItem.js:55 +msgid "Edit application" +msgstr "Modificar aplicación" + +#: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:41 +#: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:45 +msgid "Edit credential type" +msgstr "Editar el tipo de credencial" + +#: screens/CredentialType/CredentialTypes.js:25 +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:25 +#: screens/InstanceGroup/InstanceGroups.js:35 +#: screens/InstanceGroup/InstanceGroups.js:40 +#: screens/Inventory/Inventories.js:63 +#: screens/Inventory/Inventories.js:68 +#: screens/Inventory/Inventories.js:77 +#: screens/Inventory/Inventories.js:88 +msgid "Edit details" +msgstr "Modificar detalles" + +#: screens/Inventory/InventoryGroups/InventoryGroupItem.js:42 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupItem.js:44 +msgid "Edit group" +msgstr "Editar grupo" + +#: screens/Inventory/InventoryHosts/InventoryHostItem.js:48 +msgid "Edit host" +msgstr "Editar el servidor" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:78 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:82 +msgid "Edit instance group" +msgstr "Modificar grupo de instancias" + +#: screens/Setting/shared/SharedFields.js:320 +#: screens/Setting/shared/SharedFields.js:322 +msgid "Edit login redirect override URL" +msgstr "Editar la URL de redirección de inicio de sesión" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:70 +msgid "Edit this link" +msgstr "Modificar este enlace" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:248 +msgid "Edit this node" +msgstr "Modificar este nodo" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:97 +msgid "Edit workflow" +msgstr "Editar el flujo de trabajo" + +#: components/Workflow/WorkflowNodeHelp.js:170 +#: screens/Job/JobOutput/shared/OutputToolbar.js:125 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:216 +msgid "Elapsed" +msgstr "Tiempo transcurrido" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:124 +msgid "Elapsed Time" +msgstr "Tiempo transcurrido" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:126 +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:134 +#: screens/User/UserDetail/UserDetail.js:66 +#: screens/User/UserList/UserList.js:115 +#: screens/User/shared/UserForm.js:73 +msgid "Email" +msgstr "Correo electrónico" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:177 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:125 +msgid "Email Options" +msgstr "Opciones de correo electrónico" + +#: screens/Template/shared/WorkflowJobTemplateForm.js:263 +msgid "Enable Concurrent Jobs" +msgstr "Activar los trabajos concurrentes" + +#: screens/Template/shared/JobTemplateForm.js:597 +msgid "Enable Fact Storage" +msgstr "Habilitar almacenamiento de eventos" + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:192 +msgid "Enable HTTPS certificate verification" +msgstr "Habilitar verificación del certificado HTTPS" + +#: screens/Instances/Shared/InstanceForm.js:58 +msgid "Enable Instance" +msgstr "Alternar instancia" + +#: screens/Template/shared/JobTemplateForm.js:573 +#: screens/Template/shared/JobTemplateForm.js:576 +#: screens/Template/shared/WorkflowJobTemplateForm.js:244 +#: screens/Template/shared/WorkflowJobTemplateForm.js:247 +msgid "Enable Webhook" +msgstr "Habilitar Webhook" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:15 +msgid "Enable Webhook for this workflow job template." +msgstr "Habilitar Webhook para esta plantilla de trabajo del flujo de trabajo." + +#: screens/Project/shared/Project.helptext.js:108 +msgid "" +"Enable content signing to verify that the content \n" +"has remained secure when a project is synced. \n" +"If the content has been tampered with, the \n" +"job will not run." +msgstr "Habilitar la firma de contenidos para verificar que el contenido \n" +"ha permanecido seguro cuando se sincroniza un proyecto. \n" +"Si el contenido ha sido manipulado, el trabajo \n" +"trabajo no se ejecutará." + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:136 +msgid "Enable external logging" +msgstr "Habilitar registro externo" + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:168 +msgid "Enable log system tracking facts individually" +msgstr "Habilitar eventos de seguimiento del sistema de registro de forma individual" + +#: components/AdHocCommands/AdHocDetailsStep.js:201 +#: components/AdHocCommands/AdHocDetailsStep.js:204 +msgid "Enable privilege escalation" +msgstr "Habilitar elevación de privilegios" + +#: 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}" + +#: screens/Template/shared/JobTemplate.helptext.js:31 +msgid "Enable webhook for this template." +msgstr "Habilitar webhook para esta plantilla." + +#: components/InstanceToggle/InstanceToggle.js:55 +#: components/Lookup/HostFilterLookup.js:110 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/TopologyView/Legend.js:205 +msgid "Enabled" +msgstr "Habilitado" + +#: components/PromptDetail/PromptInventorySourceDetail.js:171 +#: components/PromptDetail/PromptJobTemplateDetail.js:187 +#: components/PromptDetail/PromptProjectDetail.js:145 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:99 +#: screens/Credential/CredentialDetail/CredentialDetail.js:268 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:138 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:265 +#: screens/Project/ProjectDetail/ProjectDetail.js:302 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:365 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:199 +msgid "Enabled Options" +msgstr "Opciones habilitadas" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:252 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:132 +msgid "Enabled Value" +msgstr "Valor habilitado" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:247 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:119 +msgid "Enabled Variable" +msgstr "Variable habilitada" + +#: components/AdHocCommands/AdHocDetailsStep.js:209 +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" +"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/JobTemplate.helptext.js:29 +msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template." +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:160 +#: screens/Setting/shared/SettingDetail.js:87 +msgid "Encrypted" +msgstr "Cifrado" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:109 +#: components/Schedule/shared/FrequencyDetailSubform.js:507 +msgid "End" +msgstr "Fin" + +#: screens/Setting/Subscription/SubscriptionEdit/EulaStep.js:14 +msgid "End User License Agreement" +msgstr "Acuerdo de licencia de usuario final" + +#: components/Schedule/shared/DateTimePicker.js:51 +msgid "End date" +msgstr "Fecha de terminación" + +#: components/Schedule/shared/FrequencyDetailSubform.js:561 +msgid "End date/time" +msgstr "Fecha/hora de finalización" + +#: components/Schedule/shared/buildRuleObj.js:110 +msgid "End did not match an expected value ({0})" +msgstr "La finalización no coincide con un valor esperado" + +#: components/Schedule/shared/DateTimePicker.js:61 +msgid "End time" +msgstr "Hora de terminación" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:209 +msgid "End user license agreement" +msgstr "Acuerdo de licencia de usuario final" + +#: 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" + +#: screens/CredentialType/shared/CredentialTypeForm.js:43 +msgid "Enter injectors using either JSON or YAML syntax. Refer to the Ansible Controller documentation for example syntax." +msgstr "Ingrese inyectores a través de la sintaxis JSON o YAML. Consulte la documentación de Ansible Tower para ver la sintaxis de ejemplo." + +#: screens/CredentialType/shared/CredentialTypeForm.js:35 +msgid "Enter inputs using either JSON or YAML syntax. Refer to the Ansible Controller documentation for example syntax." +msgstr "Ingrese entradas a través de la sintaxis JSON o YAML. Consulte la documentación de Ansible Tower para ver la sintaxis de ejemplo." + +#: 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 Controller documentation for example syntax." +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/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:87 +msgid "Environment variables or extra variables that specify the values a credential type can inject." +msgstr "Variables de entorno o variables extra que especifican los valores que un tipo de credencial puede inyectar." + +#: components/JobList/JobList.js:233 +#: components/StatusLabel/StatusLabel.js:46 +#: components/Workflow/WorkflowNodeHelp.js:108 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:133 +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:205 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:143 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:230 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:123 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:135 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:222 +#: screens/Job/JobOutput/JobOutputSearch.js:104 +#: screens/TopologyView/Legend.js:178 +msgid "Error" +msgstr "Error" + +#: screens/Project/ProjectList/ProjectList.js:302 +msgid "Error fetching updated project" +msgstr "Error al recuperar el proyecto actualizado" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:501 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:141 +msgid "Error message" +msgstr "Mensaje de error" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:510 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:150 +msgid "Error message body" +msgstr "Cuerpo del mensaje de error" + +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:709 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:711 +msgid "Error saving the workflow!" +msgstr "Error al guardar el flujo de trabajo" + +#: components/AdHocCommands/AdHocCommands.js:104 +#: components/CopyButton/CopyButton.js:51 +#: components/DeleteButton/DeleteButton.js:56 +#: components/HostToggle/HostToggle.js:76 +#: components/InstanceToggle/InstanceToggle.js:67 +#: components/JobList/JobList.js:315 +#: components/JobList/JobList.js:326 +#: components/LaunchButton/LaunchButton.js:185 +#: components/LaunchPrompt/LaunchPrompt.js:96 +#: components/NotificationList/NotificationList.js:246 +#: components/PaginatedTable/ToolbarDeleteButton.js:205 +#: components/RelatedTemplateList/RelatedTemplateList.js:241 +#: components/ResourceAccessList/ResourceAccessList.js:277 +#: components/ResourceAccessList/ResourceAccessList.js:289 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:654 +#: components/Schedule/ScheduleList/ScheduleList.js:239 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:73 +#: components/Schedule/shared/SchedulePromptableFields.js:63 +#: components/TemplateList/TemplateList.js:299 +#: contexts/Config.js:94 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:136 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:155 +#: screens/Application/ApplicationsList/ApplicationsList.js:185 +#: screens/Credential/CredentialDetail/CredentialDetail.js:314 +#: screens/Credential/CredentialList/CredentialList.js:214 +#: screens/Host/HostDetail/HostDetail.js:56 +#: screens/Host/HostDetail/HostDetail.js:123 +#: screens/Host/HostGroups/HostGroupsList.js:244 +#: screens/Host/HostList/HostList.js:233 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:310 +#: screens/InstanceGroup/Instances/InstanceList.js:308 +#: screens/InstanceGroup/Instances/InstanceListItem.js:218 +#: screens/Instances/InstanceDetail/InstanceDetail.js:360 +#: screens/Instances/InstanceDetail/InstanceDetail.js:375 +#: screens/Instances/InstanceList/InstanceList.js:231 +#: screens/Instances/InstanceList/InstanceList.js:243 +#: screens/Instances/InstanceList/InstanceListItem.js:234 +#: screens/Instances/Shared/RemoveInstanceButton.js:104 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:210 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:78 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:285 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:296 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:56 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:118 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:261 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:201 +#: screens/Inventory/InventoryList/InventoryList.js:285 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:264 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:323 +#: screens/Inventory/InventorySources/InventorySourceList.js:239 +#: screens/Inventory/InventorySources/InventorySourceList.js:252 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:183 +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:152 +#: screens/Inventory/shared/InventorySourceSyncButton.js:49 +#: screens/Login/Login.js:239 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:125 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:444 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:233 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:169 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:208 +#: screens/Organization/OrganizationList/OrganizationList.js:195 +#: screens/Project/ProjectDetail/ProjectDetail.js:348 +#: screens/Project/ProjectList/ProjectList.js:291 +#: screens/Project/ProjectList/ProjectList.js:303 +#: screens/Project/shared/ProjectSyncButton.js:60 +#: 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:554 +#: screens/Template/TemplateSurvey.js:130 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:277 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:180 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:195 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:337 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:373 +#: screens/TopologyView/MeshGraph.js:405 +#: screens/TopologyView/Tooltip.js:199 +#: 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:85 +#: screens/User/UserTokenList/UserTokenList.js:214 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:348 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:189 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:53 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:48 +msgid "Error!" +msgstr "¡Error!" + +#: components/CodeEditor/VariablesDetail.js:105 +msgid "Error:" +msgstr "Error:" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:267 +#: screens/Instances/InstanceDetail/InstanceDetail.js:315 +msgid "Errors" +msgstr "Errores" + +#: screens/TopologyView/Legend.js:253 +msgid "Established" +msgstr "Establecido" + +#: screens/ActivityStream/ActivityStream.js:265 +#: screens/ActivityStream/ActivityStreamListItem.js:46 +#: screens/Job/JobOutput/JobOutputSearch.js:99 +msgid "Event" +msgstr "Evento" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:35 +msgid "Event detail" +msgstr "Detalles del evento" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:36 +msgid "Event detail modal" +msgstr "Modal de detalles del evento" + +#: screens/ActivityStream/ActivityStreamDescription.js:555 +msgid "Event summary not available" +msgstr "Resumen del evento no disponible." + +#: screens/ActivityStream/ActivityStream.js:234 +msgid "Events" +msgstr "Eventos" + +#: screens/Job/JobOutput/JobOutput.js:713 +msgid "Events processing complete." +msgstr "Procesamiento de eventos completo." + +#: components/Search/LookupTypeInput.js:39 +msgid "Exact match (default lookup if not specified)." +msgstr "Coincidencia exacta (búsqueda predeterminada si no se especifica)." + +#: components/Search/RelatedLookupTypeInput.js:38 +msgid "Exact search on id field." +msgstr "Búsqueda exacta en el campo de identificación." + +#: screens/Project/shared/Project.helptext.js:23 +msgid "Example URLs for GIT Source Control include:" +msgstr "A continuación, se incluyen algunos ejemplos de URL para la fuente de control de GIT:" + +#: screens/Project/shared/Project.helptext.js:62 +msgid "Example URLs for Remote Archive Source Control include:" +msgstr "A continuación, se incluyen ejemplos de URL para la fuente de control de archivo remoto:" + +#: screens/Project/shared/Project.helptext.js:45 +msgid "Example URLs for Subversion Source Control include:" +msgstr "A continuación, se incluyen algunos ejemplos de URL para la fuente de control de subversión:" + +#: screens/Project/shared/Project.helptext.js:84 +msgid "Examples include:" +msgstr "Los ejemplos incluyen:" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:10 +msgid "Examples:" +msgstr "Ejemplos:" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:354 +msgid "Exception Frequency" +msgstr "Frecuencia de las excepciones" + +#: components/Schedule/shared/ScheduleFormFields.js:160 +msgid "Exceptions" +msgstr "Excepciones" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:47 +msgid "Execute regardless of the parent node's final state." +msgstr "Ejecutar independientemente del estado final del nodo primario." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:40 +msgid "Execute when the parent node results in a failure state." +msgstr "Ejecutar cuando el nodo primario se encuentre en estado de error." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:33 +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:208 +#: screens/Instances/InstanceList/InstanceList.js:152 +msgid "Execution" +msgstr "Ejecución" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:90 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:91 +#: components/AdHocCommands/AdHocPreviewStep.js:58 +#: components/AdHocCommands/useAdHocExecutionEnvironmentStep.js:15 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:41 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:105 +#: components/LaunchPrompt/steps/useExecutionEnvironmentStep.js:29 +#: components/Lookup/ExecutionEnvironmentLookup.js:159 +#: components/Lookup/ExecutionEnvironmentLookup.js:191 +#: components/Lookup/ExecutionEnvironmentLookup.js:208 +#: components/PromptDetail/PromptDetail.js:220 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:451 +msgid "Execution Environment" +msgstr "Entorno de ejecución" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:70 +#: components/TemplateList/TemplateListItem.js:160 +msgid "Execution Environment Missing" +msgstr "Falta el entorno de ejecución" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:103 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:107 +#: routeConfig.js:147 +#: screens/ActivityStream/ActivityStream.js:217 +#: 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:127 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:78 +#: screens/Organization/Organizations.js:34 +#: util/getRelatedResourceDeleteDetails.js:81 +#: util/getRelatedResourceDeleteDetails.js:188 +msgid "Execution Environments" +msgstr "Entornos de ejecución" + +#: screens/Job/JobDetail/JobDetail.js:345 +msgid "Execution Node" +msgstr "Nodo de ejecución" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:103 +msgid "Execution environment copied successfully" +msgstr "El entorno de ejecución se copió correctamente" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:112 +msgid "Execution environment is missing or deleted." +msgstr "Falta el entorno de ejecución o se ha eliminado." + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:83 +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" +msgstr "Salir sin guardar" + +#: components/ExpandCollapse/ExpandCollapse.js:52 +msgid "Expand" +msgstr "Expandir" + +#: components/DataListToolbar/DataListToolbar.js:105 +msgid "Expand all rows" +msgstr "Desplegar todas las filas" + +#: components/CodeEditor/VariablesDetail.js:212 +#: components/CodeEditor/VariablesField.js:248 +msgid "Expand input" +msgstr "Expandir la entrada" + +#: screens/Job/JobOutput/PageControls.js:50 +msgid "Expand job events" +msgstr "Expandir eventos de trabajo" + +#: screens/Job/JobOutput/shared/JobEventLineToggle.js:37 +msgid "Expand section" +msgstr "Expandir sección" + +#: 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 "Se esperaba que al menos uno de client_email, project_id o private_key estuviera presente en el archivo." + +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:137 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:34 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:148 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:172 +#: screens/User/UserTokenDetail/UserTokenDetail.js:56 +#: screens/User/UserTokenList/UserTokenList.js:146 +#: screens/User/UserTokenList/UserTokenList.js:190 +#: screens/User/UserTokenList/UserTokenListItem.js:35 +#: screens/User/UserTokens/UserTokens.js:89 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:151 +msgid "Expires" +msgstr "Expira" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:146 +msgid "Expires on" +msgstr "Fecha de expiración" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:156 +msgid "Expires on UTC" +msgstr "Fecha de expiración (UTC):" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:50 +msgid "Expires on {0}" +msgstr "Expira el {0}" + +#: components/JobList/JobListItem.js:307 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:181 +msgid "Explanation" +msgstr "Explicación" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:113 +msgid "External Secret Management System" +msgstr "Sistema externo de gestión de claves secretas" + +#: components/AdHocCommands/AdHocDetailsStep.js:272 +#: components/AdHocCommands/AdHocDetailsStep.js:273 +msgid "Extra variables" +msgstr "Variables adicionales" + +#: components/Sparkline/Sparkline.js:35 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:164 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:43 +#: screens/Project/ProjectDetail/ProjectDetail.js:139 +#: screens/Project/ProjectList/ProjectListItem.js:77 +msgid "FINISHED:" +msgstr "FINALIZADO:" + +#: components/PromptDetail/PromptJobTemplateDetail.js:73 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:137 +msgid "Fact Storage" +msgstr "Almacenamiento de datos" + +#: screens/Template/shared/JobTemplate.helptext.js:39 +msgid "Fact storage: If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and 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" +"se insertan en la caché de eventos en tiempo de ejecución." + +#: screens/Host/Host.js:63 +#: screens/Host/HostFacts/HostFacts.js:45 +#: screens/Host/Hosts.js:28 +#: screens/Inventory/Inventories.js:71 +#: screens/Inventory/InventoryHost/InventoryHost.js:78 +#: screens/Inventory/InventoryHostFacts/InventoryHostFacts.js:39 +msgid "Facts" +msgstr "Eventos" + +#: components/JobList/JobList.js:232 +#: components/StatusLabel/StatusLabel.js:45 +#: components/Workflow/WorkflowNodeHelp.js:105 +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:90 +#: screens/Dashboard/shared/ChartTooltip.js:66 +#: screens/Job/JobOutput/shared/HostStatusBar.js:47 +#: screens/Job/JobOutput/shared/OutputToolbar.js:113 +msgid "Failed" +msgstr "Fallido" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:112 +msgid "Failed Host Count" +msgstr "Recuento de hosts fallidos" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:114 +msgid "Failed Hosts" +msgstr "Servidores fallidos" + +#: components/LaunchButton/ReLaunchDropDown.js:61 +#: screens/Dashboard/Dashboard.js:87 +msgid "Failed hosts" +msgstr "Hosts fallidos" + +#: screens/Dashboard/DashboardGraph.js:170 +msgid "Failed jobs" +msgstr "Tareas fallidas" + +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:56 +msgid "Failed to approve {0}." +msgstr "No se aprueba {0}." + +#: components/ResourceAccessList/ResourceAccessList.js:281 +msgid "Failed to assign roles properly" +msgstr "No se pudieron asignar correctamente los roles" + +#: screens/Team/TeamRoles/TeamRolesList.js:250 +#: screens/User/UserRoles/UserRolesList.js:246 +msgid "Failed to associate role" +msgstr "No se pudo asociar el rol" + +#: screens/Host/HostGroups/HostGroupsList.js:248 +#: screens/InstanceGroup/Instances/InstanceList.js:311 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:288 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:265 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:268 +#: screens/User/UserTeams/UserTeamList.js:263 +msgid "Failed to associate." +msgstr "No se pudo asociar." + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:301 +#: 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:322 +#: screens/Project/ProjectList/ProjectListItem.js:232 +msgid "Failed to cancel Project Sync" +msgstr "No se pudo cancelar la sincronización de proyectos" + +#: components/JobList/JobList.js:329 +msgid "Failed to cancel one or more jobs." +msgstr "No se pudo cancelar una o varias tareas." + +#: components/JobList/JobListItem.js:114 +#: screens/Job/JobDetail/JobDetail.js:601 +#: screens/Job/JobOutput/shared/OutputToolbar.js:138 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:90 +msgid "Failed to cancel {0}" +msgstr "No se ha podido cancelar {0}" + +#: screens/Credential/CredentialList/CredentialListItem.js:88 +msgid "Failed to copy credential." +msgstr "No se pudo copiar la credencial." + +#: 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:162 +msgid "Failed to copy inventory." +msgstr "No se pudo copiar el inventario." + +#: screens/Project/ProjectList/ProjectListItem.js:270 +msgid "Failed to copy project." +msgstr "No se pudo copiar el proyecto." + +#: components/TemplateList/TemplateListItem.js:253 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:160 +msgid "Failed to copy template." +msgstr "No se pudo copiar la plantilla." + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:139 +msgid "Failed to delete application." +msgstr "No se pudo eliminar la aplicación." + +#: screens/Credential/CredentialDetail/CredentialDetail.js:317 +msgid "Failed to delete credential." +msgstr "No se pudo eliminar la credencial." + +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:82 +msgid "Failed to delete group {0}." +msgstr "No se pudo eliminar el grupo {0}." + +#: screens/Host/HostDetail/HostDetail.js:126 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:121 +msgid "Failed to delete host." +msgstr "No se pudo eliminar el host." + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:327 +msgid "Failed to delete inventory source {name}." +msgstr "No se pudo eliminar la fuente del inventario {name}." + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:213 +msgid "Failed to delete inventory." +msgstr "No se pudo eliminar el inventario." + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:557 +msgid "Failed to delete job template." +msgstr "No se pudo eliminar la plantilla de trabajo." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:448 +msgid "Failed to delete notification." +msgstr "No se pudo eliminar la notificación." + +#: screens/Application/ApplicationsList/ApplicationsList.js:188 +msgid "Failed to delete one or more applications." +msgstr "No se pudo eliminar una o más aplicaciones." + +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:208 +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:217 +msgid "Failed to delete one or more credentials." +msgstr "No se pudo eliminar una o más credenciales." + +#: 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" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:155 +msgid "Failed to delete one or more groups." +msgstr "No se pudo eliminar uno o varios grupos." + +#: screens/Host/HostList/HostList.js:236 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:204 +msgid "Failed to delete one or more hosts." +msgstr "No se pudo eliminar uno o más hosts." + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:225 +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:288 +msgid "Failed to delete one or more inventories." +msgstr "No se pudo eliminar uno o más inventarios." + +#: screens/Inventory/InventorySources/InventorySourceList.js:255 +msgid "Failed to delete one or more inventory sources." +msgstr "No se pudo eliminar una o más fuentes de inventario." + +#: components/RelatedTemplateList/RelatedTemplateList.js:244 +msgid "Failed to delete one or more job templates." +msgstr "No se pudo eliminar una o más plantillas de trabajo." + +#: components/JobList/JobList.js:318 +msgid "Failed to delete one or more jobs." +msgstr "No se pudo eliminar una o más tareas." + +#: 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." + +#: screens/Organization/OrganizationList/OrganizationList.js:198 +msgid "Failed to delete one or more organizations." +msgstr "No se pudo eliminar una o más organizaciones." + +#: screens/Project/ProjectList/ProjectList.js:294 +msgid "Failed to delete one or more projects." +msgstr "No se pudo eliminar uno o más proyectos." + +#: components/Schedule/ScheduleList/ScheduleList.js:242 +msgid "Failed to delete one or more schedules." +msgstr "No se pudo eliminar una o más programaciones." + +#: screens/Team/TeamList/TeamList.js:195 +msgid "Failed to delete one or more teams." +msgstr "No se pudo eliminar uno o más equipos." + +#: components/TemplateList/TemplateList.js:302 +msgid "Failed to delete one or more templates." +msgstr "No se pudo eliminar una o más plantillas." + +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:158 +msgid "Failed to delete one or more tokens." +msgstr "No se pudo eliminar uno o más tokens." + +#: screens/User/UserTokenList/UserTokenList.js:217 +msgid "Failed to delete one or more user tokens." +msgstr "No se pudo eliminar uno o más tokens de usuario." + +#: screens/User/UserList/UserList.js:192 +msgid "Failed to delete one or more users." +msgstr "No se pudo eliminar uno o más usuarios." + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:192 +msgid "Failed to delete one or more workflow approval." +msgstr "No se pudo eliminar una o más aprobaciones del flujo de trabajo." + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:211 +msgid "Failed to delete organization." +msgstr "No se pudo eliminar la organización." + +#: screens/Project/ProjectDetail/ProjectDetail.js:351 +msgid "Failed to delete project." +msgstr "No se pudo eliminar el proyecto." + +#: components/ResourceAccessList/ResourceAccessList.js:292 +msgid "Failed to delete role" +msgstr "No se pudo eliminar el rol" + +#: screens/Team/TeamRoles/TeamRolesList.js:261 +#: screens/User/UserRoles/UserRolesList.js:257 +msgid "Failed to delete role." +msgstr "No se pudo eliminar el rol." + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:657 +msgid "Failed to delete schedule." +msgstr "No se pudo eliminar la programación." + +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:186 +msgid "Failed to delete smart inventory." +msgstr "No se pudo eliminar el inventario inteligente." + +#: screens/Team/TeamDetail/TeamDetail.js:81 +msgid "Failed to delete team." +msgstr "No se pudo eliminar el equipo." + +#: screens/User/UserDetail/UserDetail.js:118 +msgid "Failed to delete user." +msgstr "No se pudo eliminar el usuario." + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:351 +msgid "Failed to delete workflow approval." +msgstr "No se pudo eliminar la aprobación del flujo de trabajo." + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:280 +msgid "Failed to delete workflow job template." +msgstr "No se pudo eliminar la plantilla de trabajo del flujo de trabajo." + +#: screens/Host/HostDetail/HostDetail.js:59 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:59 +msgid "Failed to delete {name}." +msgstr "No se pudo eliminar {name}." + +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:51 +msgid "Failed to deny {0}." +msgstr "No se pudo eliminar {0}." + +#: 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 "No se pudo disociar uno o más grupos." + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:299 +msgid "Failed to disassociate one or more hosts." +msgstr "No se pudo disociar uno o más hosts." + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:315 +#: screens/InstanceGroup/Instances/InstanceList.js:313 +#: screens/Instances/InstanceDetail/InstanceDetail.js:365 +msgid "Failed to disassociate one or more instances." +msgstr "No se pudo disociar una o más instancias." + +#: screens/User/UserTeams/UserTeamList.js:264 +msgid "Failed to disassociate one or more teams." +msgstr "No se pudo disociar uno o más equipos." + +#: screens/Login/Login.js:243 +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:306 +msgid "Failed to fetch the updated project data." +msgstr "No se han podido obtener los datos actualizados del proyecto." + +#: screens/TopologyView/MeshGraph.js:409 +msgid "Failed to get instance." +msgstr "No se pudo obtener el tablero:" + +#: components/AdHocCommands/AdHocCommands.js:112 +#: components/LaunchButton/LaunchButton.js:188 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:128 +msgid "Failed to launch job." +msgstr "No se pudo ejecutar la tarea." + +#: screens/Instances/InstanceDetail/InstanceDetail.js:378 +#: screens/Instances/InstanceList/InstanceList.js:246 +msgid "Failed to remove one or more instances." +msgstr "No se pudo disociar una o más instancias." + +#: contexts/Config.js:98 +msgid "Failed to retrieve configuration." +msgstr "No se pudo recuperar la configuración." + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:376 +msgid "Failed to retrieve full node resource object." +msgstr "No se pudo recuperar el objeto de recurso de nodo completo." + +#: screens/InstanceGroup/Instances/InstanceList.js:315 +#: screens/Instances/InstanceList/InstanceList.js:234 +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." + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:172 +msgid "Failed to send test notification." +msgstr "No se pudo enviar la notificación de prueba." + +#: screens/Inventory/shared/InventorySourceSyncButton.js:52 +msgid "Failed to sync inventory source." +msgstr "No se pudo sincronizar la fuente de inventario." + +#: screens/Project/shared/ProjectSyncButton.js:63 +msgid "Failed to sync project." +msgstr "No se pudo sincronizar el proyecto." + +#: screens/Inventory/InventorySources/InventorySourceList.js:242 +msgid "Failed to sync some or all inventory sources." +msgstr "No se pudieron sincronizar algunas o todas las fuentes de inventario." + +#: components/HostToggle/HostToggle.js:80 +msgid "Failed to toggle host." +msgstr "No se pudo alternar el host." + +#: components/InstanceToggle/InstanceToggle.js:71 +msgid "Failed to toggle instance." +msgstr "No se pudo alternar la instancia." + +#: components/NotificationList/NotificationList.js:250 +msgid "Failed to toggle notification." +msgstr "No se pudo alternar la notificación." + +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:77 +msgid "Failed to toggle schedule." +msgstr "No se pudo alternar la programación." + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:314 +#: screens/InstanceGroup/Instances/InstanceListItem.js:222 +#: screens/Instances/InstanceDetail/InstanceDetail.js:364 +#: screens/Instances/InstanceList/InstanceListItem.js:238 +msgid "Failed to update capacity adjustment." +msgstr "No se pudo actualizar el ajuste de capacidad." + +#: screens/TopologyView/Tooltip.js:204 +msgid "Failed to update instance." +msgstr "No se pudo actualizar la encuesta." + +#: screens/Template/TemplateSurvey.js:133 +msgid "Failed to update survey." +msgstr "No se pudo actualizar la encuesta." + +#: screens/User/UserTokenDetail/UserTokenDetail.js:88 +msgid "Failed to user token." +msgstr "Error en el token de usuario." + +#: components/NotificationList/NotificationListItem.js:85 +#: components/NotificationList/NotificationListItem.js:86 +msgid "Failure" +msgstr "Fallo" + +#: screens/Job/JobOutput/EmptyOutput.js:45 +msgid "Failure Explanation:" +msgstr "Explicación del fallo:" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:66 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:210 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:240 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:270 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:315 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:373 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:142 +msgid "False" +msgstr "Falso" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:160 +#: components/Schedule/shared/FrequencyDetailSubform.js:103 +msgid "February" +msgstr "Febrero" + +#: components/Search/LookupTypeInput.js:52 +msgid "Field contains value." +msgstr "El campo contiene un valor." + +#: components/Search/LookupTypeInput.js:80 +msgid "Field ends with value." +msgstr "El campo termina con un valor." + +#: 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." + +#: components/Search/LookupTypeInput.js:94 +msgid "Field matches the given regular expression." +msgstr "El campo coincide con la expresión regular dada." + +#: components/Search/LookupTypeInput.js:66 +msgid "Field starts with value." +msgstr "El campo comienza con un valor." + +#: components/Schedule/shared/FrequencyDetailSubform.js:416 +msgid "Fifth" +msgstr "Quinto" + +#: screens/Job/JobOutput/JobOutputSearch.js:105 +msgid "File Difference" +msgstr "Diferencias del fichero" + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:72 +msgid "File upload rejected. Please select a single .json file." +msgstr "Se rechazó la carga de archivos. Seleccione un único archivo .json." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:96 +msgid "File, directory or script" +msgstr "Archivo, directorio o script" + +#: components/Search/Search.js:198 +#: components/Search/Search.js:222 +msgid "Filter By {name}" +msgstr "Filtrar por {name}" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:88 +msgid "Filter by failed jobs" +msgstr "Filtrar por trabajos fallidos" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:94 +msgid "Filter by successful jobs" +msgstr "Trabajos exitosos recientes" + +#: components/JobList/JobList.js:248 +#: components/JobList/JobListItem.js:100 +msgid "Finish Time" +msgstr "Hora de finalización" + +#: screens/Job/JobDetail/JobDetail.js:226 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:208 +msgid "Finished" +msgstr "Finalizado" + +#: components/Schedule/shared/FrequencyDetailSubform.js:404 +msgid "First" +msgstr "Primero" + +#: components/AddRole/AddResourceRole.js:28 +#: components/AddRole/AddResourceRole.js:42 +#: components/ResourceAccessList/ResourceAccessList.js:178 +#: 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 "Nombre" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:332 +msgid "First Run" +msgstr "Primera ejecución" + +#: components/ResourceAccessList/ResourceAccessList.js:227 +#: components/ResourceAccessList/ResourceAccessListItem.js:67 +msgid "First name" +msgstr "Nombre" + +#: components/Search/AdvancedSearch.js:213 +#: components/Search/AdvancedSearch.js:227 +msgid "First, select a key" +msgstr "Primero, seleccione una clave" + +#: components/Workflow/WorkflowTools.js:88 +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 "Ajustar a la pantalla" + +#: screens/Template/Survey/SurveyQuestionForm.js:94 +msgid "Float" +msgstr "Decimal corto" + +#: screens/Job/JobOutput/JobOutputSearch.js:183 +msgid "Follow" +msgstr "Seguir" + +#: screens/Job/Job.helptext.js:5 +#: screens/Template/shared/JobTemplate.helptext.js:6 +msgid "For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook." +msgstr "En lo que respecta a plantillas de trabajo, seleccione ejecutar para ejecutar el manual. Seleccione marcar para marcar únicamente la sintaxis del manual, probar la configuración del entorno e informar problemas sin ejecutar el manual." + +#: screens/Project/shared/Project.helptext.js:98 +msgid "For more information, refer to the" +msgstr "Para obtener más información, consulte la" + +#: components/AdHocCommands/AdHocDetailsStep.js:160 +#: components/AdHocCommands/AdHocDetailsStep.js:161 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:55 +#: components/PromptDetail/PromptDetail.js:345 +#: components/PromptDetail/PromptJobTemplateDetail.js:150 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:475 +#: screens/Job/JobDetail/JobDetail.js:389 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:259 +#: screens/Template/shared/JobTemplateForm.js:409 +#: screens/TopologyView/Tooltip.js:282 +msgid "Forks" +msgstr "Forks" + +#: components/Schedule/shared/FrequencyDetailSubform.js:414 +msgid "Fourth" +msgstr "Cuarto" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:363 +#: components/Schedule/shared/ScheduleFormFields.js:146 +msgid "Frequency Details" +msgstr "Información sobre la frecuencia" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:381 +msgid "Frequency Exception Details" +msgstr "Frecuencia Detalles de la excepción" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:72 +#: components/Schedule/shared/FrequencyDetailSubform.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:206 +#: components/Schedule/shared/buildRuleObj.js:91 +msgid "Frequency did not match an expected value" +msgstr "La frecuencia no coincide con un valor esperado" + +#: components/Schedule/shared/FrequencyDetailSubform.js:310 +msgid "Fri" +msgstr "Vie" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:81 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:187 +#: components/Schedule/shared/FrequencyDetailSubform.js:315 +#: components/Schedule/shared/FrequencyDetailSubform.js:453 +msgid "Friday" +msgstr "Viernes" + +#: components/Search/RelatedLookupTypeInput.js:45 +msgid "Fuzzy search on id, name or description fields." +msgstr "Búsqueda difusa en los campos id, nombre o descripción." + +#: components/Search/RelatedLookupTypeInput.js:32 +msgid "Fuzzy search on name field." +msgstr "Búsqueda difusa en el campo del nombre." + +#: components/CredentialChip/CredentialChip.js:13 +msgid "GPG Public Key" +msgstr "Clave pública GPG" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:153 +#: screens/Organization/shared/OrganizationForm.js:101 +msgid "Galaxy Credentials" +msgstr "Credenciales de Galaxy" + +#: screens/Credential/shared/CredentialForm.js:185 +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:106 +msgid "Gathering Facts" +msgstr "Obteniendo facts" + +#: screens/Setting/Settings.js:72 +msgid "Generic OIDC" +msgstr "OIDC genérico" + +#: screens/Setting/SettingList.js:85 +msgid "Generic OIDC settings" +msgstr "Ajustes genéricos de OIDC" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:222 +msgid "Get subscription" +msgstr "Obtener suscripción" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:216 +msgid "Get subscriptions" +msgstr "Obtener suscripciones" + +#: components/Lookup/ProjectLookup.js:136 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:89 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:158 +#: screens/Job/JobDetail/JobDetail.js:75 +#: screens/Project/ProjectList/ProjectList.js:198 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:97 +msgid "Git" +msgstr "Git" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:312 +#: screens/Template/shared/WebhookSubForm.js:106 +msgid "GitHub" +msgstr "GitHub" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:85 +#: screens/Setting/Settings.js:51 +msgid "GitHub Default" +msgstr "GitHub predeterminado" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:100 +#: screens/Setting/Settings.js:60 +msgid "GitHub Enterprise" +msgstr "GitHub Enterprise" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:105 +#: screens/Setting/Settings.js:63 +msgid "GitHub Enterprise Organization" +msgstr "Organización de GitHub Enterprise" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:110 +#: screens/Setting/Settings.js:66 +msgid "GitHub Enterprise Team" +msgstr "Equipo de GitHub Enterprise" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:90 +#: screens/Setting/Settings.js:54 +msgid "GitHub Organization" +msgstr "Organización de GitHub" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:95 +#: screens/Setting/Settings.js:57 +msgid "GitHub Team" +msgstr "Equipo GitHub" + +#: screens/Setting/SettingList.js:61 +msgid "GitHub settings" +msgstr "Configuración de GitHub" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:312 +#: screens/Template/shared/WebhookSubForm.js:112 +msgid "GitLab" +msgstr "GitLab" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:79 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:84 +msgid "Globally Available" +msgstr "Disponible globalmente" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:134 +msgid "Globally available execution environment can not be reassigned to a specific Organization" +msgstr "El entorno de ejecución disponible globalmente no puede reasignarse a una organización específica" + +#: components/Pagination/Pagination.js:29 +msgid "Go to first page" +msgstr "Ir a la primera página" + +#: components/Pagination/Pagination.js:31 +msgid "Go to last page" +msgstr "Ir a la última página" + +#: components/Pagination/Pagination.js:32 +msgid "Go to next page" +msgstr "Ir a la página siguiente" + +#: components/Pagination/Pagination.js:30 +msgid "Go to previous page" +msgstr "Ir a la página anterior" + +#: 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 "Configuración de Google OAuth 2" + +#: screens/Setting/Settings.js:69 +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:160 +msgid "Grafana API key" +msgstr "Clave API de Grafana" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:187 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:151 +msgid "Grafana URL" +msgstr "URL de Grafana" + +#: components/Search/LookupTypeInput.js:106 +msgid "Greater than comparison." +msgstr "Mayor que la comparación." + +#: components/Search/LookupTypeInput.js:113 +msgid "Greater than or equal to comparison." +msgstr "Mayor o igual que la comparación." + +#: components/Lookup/HostFilterLookup.js:102 +msgid "Group" +msgstr "Grupo" + +#: screens/Inventory/Inventories.js:78 +msgid "Group details" +msgstr "Detalles del grupo" + +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:124 +msgid "Group type" +msgstr "Tipo de grupo" + +#: screens/Host/Host.js:68 +#: screens/Host/HostGroups/HostGroupsList.js:231 +#: screens/Host/Hosts.js:29 +#: screens/Inventory/Inventories.js:72 +#: screens/Inventory/Inventories.js:74 +#: screens/Inventory/Inventory.js:66 +#: 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:119 +msgid "Groups" +msgstr "Grupos" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:383 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:468 +msgid "HTTP Headers" +msgstr "Cabeceras HTTP" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:378 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:481 +msgid "HTTP Method" +msgstr "Método HTTP" + +#: components/HealthCheckAlert/HealthCheckAlert.js:22 +msgid "Health check request(s) submitted. Please wait and reload the page." +msgstr "Solicitudes de chequeo enviadas. Por favor, espere y recargue la página." + +#: components/StatusLabel/StatusLabel.js:42 +msgid "Healthy" +msgstr "Saludable" + +#: components/AppContainer/PageHeaderToolbar.js:116 +msgid "Help" +msgstr "Ayuda" + +#: components/FormField/PasswordInput.js:35 +msgid "Hide" +msgstr "Ocultar" + +#: components/LaunchPrompt/LaunchPrompt.js:135 +#: components/Schedule/shared/SchedulePromptableFields.js:102 +msgid "Hide description" +msgstr "Ocultar descripción" + +#: components/NotificationList/NotificationList.js:195 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:136 +msgid "Hipchat" +msgstr "HipChat" + +#: screens/Instances/InstanceList/InstanceList.js:154 +msgid "Hop" +msgstr "Salto" + +#: screens/TopologyView/Legend.js:103 +msgid "Hop node" +msgstr "Nodo de salto" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:211 +#: screens/Job/JobOutput/HostEventModal.js:109 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:149 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:78 +msgid "Host" +msgstr "Servidor" + +#: screens/Job/JobOutput/JobOutputSearch.js:107 +msgid "Host Async Failure" +msgstr "Servidor Async fallido" + +#: screens/Job/JobOutput/JobOutputSearch.js:108 +msgid "Host Async OK" +msgstr "Servidor Async OK" + +#: components/PromptDetail/PromptJobTemplateDetail.js:159 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:297 +#: screens/Template/shared/JobTemplateForm.js:633 +msgid "Host Config Key" +msgstr "Clave de configuración del servidor" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:96 +msgid "Host Count" +msgstr "Recuento de hosts" + +#: screens/Job/JobOutput/HostEventModal.js:88 +msgid "Host Details" +msgstr "Detalles del host" + +#: screens/Job/JobOutput/JobOutputSearch.js:109 +msgid "Host Failed" +msgstr "Servidor fallido" + +#: screens/Job/JobOutput/JobOutputSearch.js:110 +msgid "Host Failure" +msgstr "Fallo del servidor" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:242 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:145 +msgid "Host Filter" +msgstr "Filtro de host" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:201 +#: screens/Instances/InstanceDetail/InstanceDetail.js:191 +#: screens/Instances/Shared/InstanceForm.js:18 +msgid "Host Name" +msgstr "Nombre de Host" + +#: screens/Job/JobOutput/JobOutputSearch.js:111 +msgid "Host OK" +msgstr "Servidor OK" + +#: screens/Job/JobOutput/JobOutputSearch.js:112 +msgid "Host Polling" +msgstr "Sondeo al servidor" + +#: screens/Job/JobOutput/JobOutputSearch.js:113 +msgid "Host Retry" +msgstr "Reintentar servidor" + +#: screens/Job/JobOutput/JobOutputSearch.js:114 +msgid "Host Skipped" +msgstr "Servidor omitido" + +#: screens/Job/JobOutput/JobOutputSearch.js:115 +msgid "Host Started" +msgstr "Host iniciado" + +#: screens/Job/JobOutput/JobOutputSearch.js:116 +msgid "Host Unreachable" +msgstr "Servidor no alcanzable" + +#: screens/Inventory/Inventories.js:69 +msgid "Host details" +msgstr "Detalles del host" + +#: screens/Job/JobOutput/HostEventModal.js:89 +msgid "Host details modal" +msgstr "Modal de detalles del host" + +#: screens/Host/Host.js:96 +#: screens/Inventory/InventoryHost/InventoryHost.js:100 +msgid "Host not found." +msgstr "No se encontró el host." + +#: screens/Job/JobOutput/shared/HostStatusBar.js:76 +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:85 +#: screens/ActivityStream/ActivityStream.js:176 +#: screens/Dashboard/Dashboard.js:81 +#: screens/Host/HostList/HostList.js:143 +#: screens/Host/HostList/HostList.js:191 +#: screens/Host/Hosts.js:14 +#: screens/Host/Hosts.js:23 +#: screens/Inventory/Inventories.js:65 +#: screens/Inventory/Inventories.js:79 +#: screens/Inventory/Inventory.js:67 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:67 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:189 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:272 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:112 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:172 +#: screens/Inventory/SmartInventory.js:68 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:71 +#: screens/Job/JobOutput/shared/OutputToolbar.js:97 +#: util/getRelatedResourceDeleteDetails.js:123 +msgid "Hosts" +msgstr "Servidores" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:92 +msgid "Hosts automated" +msgstr "Hosts automatizados" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:118 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:125 +msgid "Hosts available" +msgstr "Hosts disponibles" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:107 +msgid "Hosts imported" +msgstr "Hosts importados" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:112 +msgid "Hosts remaining" +msgstr "Hosts restantes" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:183 +#: components/Schedule/shared/FrequencyDetailSubform.js:175 +#: components/Schedule/shared/ScheduleFormFields.js:126 +#: components/Schedule/shared/ScheduleFormFields.js:186 +msgid "Hour" +msgstr "Hora" + +#: screens/InstanceGroup/Instances/InstanceList.js:209 +#: screens/Instances/InstanceList/InstanceList.js:153 +msgid "Hybrid" +msgstr "Híbrido" + +#: screens/TopologyView/Legend.js:95 +msgid "Hybrid node" +msgstr "Nodo híbrido" + +#: components/JobList/JobList.js:200 +#: components/Lookup/HostFilterLookup.js:98 +#: screens/Team/TeamRoles/TeamRolesList.js:155 +msgid "ID" +msgstr "ID" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:193 +msgid "ID of the Dashboard" +msgstr "ID del panel de control" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:198 +msgid "ID of the Panel" +msgstr "ID de panel" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:167 +msgid "ID of the dashboard (optional)" +msgstr "ID del panel de control (opcional)" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:173 +msgid "ID of the panel (optional)" +msgstr "ID del panel (opcional)" + +#: screens/TopologyView/Tooltip.js:265 +msgid "IP address" +msgstr "Dirección IP" + +#: components/NotificationList/NotificationList.js:196 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:137 +msgid "IRC" +msgstr "IRC" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:228 +msgid "IRC Nick" +msgstr "Alias en IRC" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:223 +msgid "IRC Server Address" +msgstr "Dirección del servidor IRC" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:218 +msgid "IRC Server Port" +msgstr "Puerto del servidor IRC" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:223 +msgid "IRC nick" +msgstr "NIC de IRC" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:215 +msgid "IRC server address" +msgstr "Dirección del servidor IRC" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:201 +msgid "IRC server password" +msgstr "Contraseña del servidor IRC" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:206 +msgid "IRC server port" +msgstr "Puerto del servidor IRC" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:263 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:308 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:272 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:343 +msgid "Icon URL" +msgstr "URL de icono" + +#: screens/Inventory/shared/Inventory.helptext.js:100 +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" +"todas las variables de los grupos secundarios y se reemplazarán\n" +"con aquellas que se hallen en la fuente externa." + +#: screens/Inventory/shared/Inventory.helptext.js:84 +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 "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" +"grupo creado manualmente o, si no existe uno al que puedan ser\n" +"promovidos, se los dejará en el grupo predeterminado \"Todo\"\n" +"para el inventario." + +#: screens/Template/shared/JobTemplate.helptext.js:30 +msgid "If enabled, run this playbook as an administrator." +msgstr "Si se encuentra habilitada la opción, ejecute este manual como administrador." + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:184 +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" +"por las tareas de Ansible, donde sea compatible. Esto es equivalente\n" +"al modo --diff de Ansible." + +#: screens/Template/shared/JobTemplate.helptext.js:19 +msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible's --diff mode." +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." + +#: components/AdHocCommands/AdHocDetailsStep.js:181 +msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible’s --diff mode." +msgstr "Si se habilita esta opción, muestre los cambios realizados por las tareas de Ansible, donde sea compatible. Esto es equivalente al modo --diff de Ansible." + +#: screens/Template/shared/JobTemplate.helptext.js:32 +msgid "If enabled, simultaneous runs of this job template will be allowed." +msgstr "Si se habilita esta opción, la ejecución de esta plantilla de trabajo en paralelo será permitida." + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:16 +msgid "If enabled, simultaneous runs of this workflow job template will be allowed." +msgstr "Si se habilita esta opción, se permitirá la ejecución de esta plantilla de flujo de trabajo en paralelo." + +#: screens/Inventory/shared/Inventory.helptext.js:194 +msgid "" +"If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on.\n" +"Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." +msgstr "Si se habilita, el inventario impedirá añadir cualquier grupo de instancias de la organización a la lista de grupos de instancias preferidos para ejecutar las plantillas de trabajo asociadas.\n" +"Nota: Si esta configuración está activada y ha proporcionado una lista vacía, se aplicarán los grupos de instancias globales." + +#: screens/Template/shared/JobTemplate.helptext.js:33 +msgid "" +"If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on.\n" +"Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." +msgstr "Si se habilita, la plantilla de trabajo impedirá que se añada cualquier grupo de instancias del inventario o de la organización a la lista de grupos de instancias preferidos para ejecutar.\n" +"Nota: Si esta configuración está activada y ha proporcionado una lista vacía, se aplicarán los grupos de instancias globales." + +#: screens/Template/shared/JobTemplate.helptext.js:35 +msgid "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and 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" +"se insertan en la caché de eventos en tiempo de ejecución." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:275 +msgid "If specified, this field will be shown on the node instead of the resource name when viewing the workflow" +msgstr "Si se especifica, este campo se mostrará en el nodo en lugar del nombre del recurso cuando se vea el flujo de trabajo" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:180 +msgid "If you are ready to upgrade or renew, please <0>contact us." +msgstr "Si está listo para actualizar o renovar, <0>póngase en contacto con nosotros." + +#: 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 "Si no tiene una suscripción, puede visitar\n" +"Red Hat para obtener una suscripción de prueba." + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:46 +msgid "If you only want to remove access for this particular user, please remove them from the team." +msgstr "Si solo desea eliminar el acceso de este usuario específico, elimínelo del equipo." + +#: screens/Inventory/shared/Inventory.helptext.js:120 +#: screens/Inventory/shared/Inventory.helptext.js:139 +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" +"ejecutar y en la actualización del proyecto, haga clic en Actualizar al ejecutar, y también vaya a" + +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:80 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:91 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:101 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:54 +#: 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:98 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:89 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:108 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvListItem.js:21 +msgid "Image" +msgstr "Imagen" + +#: screens/Job/JobOutput/JobOutputSearch.js:117 +msgid "Including File" +msgstr "Incluyendo fichero" + +#: 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 "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." + +#: components/AppContainer/PageHeaderToolbar.js:103 +msgid "Info" +msgstr "Información" + +#: screens/ActivityStream/ActivityStreamListItem.js:45 +msgid "Initiated By" +msgstr "Inicializado por" + +#: screens/ActivityStream/ActivityStream.js:253 +#: screens/ActivityStream/ActivityStream.js:263 +#: screens/ActivityStream/ActivityStreamDetailButton.js:44 +msgid "Initiated by" +msgstr "Inicializado por" + +#: screens/ActivityStream/ActivityStream.js:243 +msgid "Initiated by (username)" +msgstr "Inicializado por (nombre de usuario)" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:82 +#: screens/CredentialType/shared/CredentialTypeForm.js:46 +msgid "Injector configuration" +msgstr "Configuración del inyector" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:74 +#: screens/CredentialType/shared/CredentialTypeForm.js:38 +msgid "Input configuration" +msgstr "Configuración de entrada" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:79 +msgid "Input schema which defines a set of ordered fields for that type." +msgstr "Esquema de entrada que define un conjunto de campos ordenados para ese tipo." + +#: screens/Project/shared/ProjectSubForms/InsightsSubForm.js:31 +msgid "Insights Credential" +msgstr "Credencial de Insights" + +#: components/Lookup/HostFilterLookup.js:123 +msgid "Insights system ID" +msgstr "ID del sistema de Insights" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:249 +msgid "Install Bundle" +msgstr "Instalar el paquete" + +#: components/StatusLabel/StatusLabel.js:58 +#: screens/TopologyView/Legend.js:136 +msgid "Installed" +msgstr "Instalado" + +#: screens/Metrics/Metrics.js:187 +msgid "Instance" +msgstr "Instancia" + +#: components/PromptDetail/PromptInventorySourceDetail.js:135 +msgid "Instance Filters" +msgstr "Filtros de instancias" + +#: screens/Job/JobDetail/JobDetail.js:358 +msgid "Instance Group" +msgstr "Grupo de instancias" + +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:96 +#: components/LaunchPrompt/steps/useInstanceGroupsStep.js:31 +#: components/Lookup/InstanceGroupsLookup.js:74 +#: components/Lookup/InstanceGroupsLookup.js:121 +#: components/Lookup/InstanceGroupsLookup.js:141 +#: components/Lookup/InstanceGroupsLookup.js:151 +#: components/PromptDetail/PromptDetail.js:227 +#: components/PromptDetail/PromptJobTemplateDetail.js:228 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:499 +#: routeConfig.js:132 +#: screens/ActivityStream/ActivityStream.js:205 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:106 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:179 +#: screens/InstanceGroup/InstanceGroups.js:16 +#: screens/InstanceGroup/InstanceGroups.js:26 +#: screens/Instances/InstanceDetail/InstanceDetail.js:217 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:107 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:127 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:422 +#: util/getRelatedResourceDeleteDetails.js:282 +msgid "Instance Groups" +msgstr "Grupos de instancias" + +#: components/Lookup/HostFilterLookup.js:115 +msgid "Instance ID" +msgstr "ID de instancia" + +#: screens/Instances/Shared/InstanceForm.js:32 +msgid "Instance State" +msgstr "Estado de instancia" + +#: screens/Instances/Shared/InstanceForm.js:48 +msgid "Instance Type" +msgstr "Tipo de instancia" + +#: screens/InstanceGroup/InstanceGroups.js:33 +msgid "Instance details" +msgstr "Detalles de la instancia" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:58 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:69 +msgid "Instance group" +msgstr "Grupo de instancias" + +#: screens/InstanceGroup/InstanceGroup.js:92 +msgid "Instance group not found." +msgstr "No se encontró el grupo de instancias." + +#: screens/InstanceGroup/Instances/InstanceListItem.js:165 +#: screens/Instances/InstanceList/InstanceListItem.js:176 +msgid "Instance group used capacity" +msgstr "Capacidad utilizada del grupo de instancias" + +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:122 +#: screens/TopologyView/Tooltip.js:273 +msgid "Instance groups" +msgstr "Grupos de instancias" + +#: screens/TopologyView/Tooltip.js:234 +msgid "Instance status" +msgstr "Estado de instancia" + +#: screens/TopologyView/Tooltip.js:240 +msgid "Instance type" +msgstr "tipo de instancia" + +#: routeConfig.js:137 +#: screens/ActivityStream/ActivityStream.js:203 +#: screens/InstanceGroup/InstanceGroup.js:74 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:198 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:73 +#: screens/InstanceGroup/InstanceGroups.js:31 +#: screens/InstanceGroup/Instances/InstanceList.js:192 +#: screens/InstanceGroup/Instances/InstanceList.js:290 +#: screens/Instances/InstanceList/InstanceList.js:136 +#: screens/Instances/Instances.js:13 +#: screens/Instances/Instances.js:22 +msgid "Instances" +msgstr "Instancias" + +#: screens/Template/Survey/SurveyQuestionForm.js:93 +msgid "Integer" +msgstr "Entero" + +#: util/validators.js:94 +msgid "Invalid email address" +msgstr "Dirección de correo electrónico no válida" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:116 +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:178 +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." + +#: util/validators.js:33 +msgid "Invalid time format" +msgstr "Formato de hora no válido" + +#: screens/Login/Login.js:153 +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:80 +#: screens/ActivityStream/ActivityStream.js:173 +#: screens/Dashboard/Dashboard.js:92 +#: screens/Inventory/Inventories.js:17 +#: screens/Inventory/InventoryList/InventoryList.js:174 +#: screens/Inventory/InventoryList/InventoryList.js:237 +#: util/getRelatedResourceDeleteDetails.js:202 +#: util/getRelatedResourceDeleteDetails.js:270 +msgid "Inventories" +msgstr "Inventarios" + +#: 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:223 +#: components/LaunchPrompt/steps/InventoryStep.js:105 +#: components/LaunchPrompt/steps/useInventoryStep.js:48 +#: components/Lookup/HostFilterLookup.js:424 +#: components/Lookup/HostListItem.js:10 +#: components/Lookup/InventoryLookup.js:119 +#: components/Lookup/InventoryLookup.js:128 +#: components/Lookup/InventoryLookup.js:169 +#: components/Lookup/InventoryLookup.js:184 +#: components/Lookup/InventoryLookup.js:224 +#: components/PromptDetail/PromptDetail.js:214 +#: components/PromptDetail/PromptInventorySourceDetail.js:76 +#: components/PromptDetail/PromptJobTemplateDetail.js:119 +#: components/PromptDetail/PromptJobTemplateDetail.js:129 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:79 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:430 +#: components/TemplateList/TemplateListItem.js:285 +#: components/TemplateList/TemplateListItem.js:295 +#: screens/Host/HostDetail/HostDetail.js:77 +#: screens/Host/HostList/HostList.js:171 +#: screens/Host/HostList/HostListItem.js:61 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:94 +#: screens/Inventory/InventoryList/InventoryList.js:186 +#: screens/Inventory/InventoryList/InventoryListItem.js:117 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:38 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:113 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:41 +#: screens/Job/JobDetail/JobDetail.js:107 +#: screens/Job/JobDetail/JobDetail.js:122 +#: screens/Job/JobDetail/JobDetail.js:129 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:214 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:224 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:141 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:33 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:252 +msgid "Inventory" +msgstr "Inventario" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:104 +msgid "Inventory (Name)" +msgstr "Inventario (Nombre)" + +#: components/PromptDetail/PromptInventorySourceDetail.js:99 +msgid "Inventory File" +msgstr "Archivo de inventario" + +#: components/Lookup/HostFilterLookup.js:106 +msgid "Inventory ID" +msgstr "ID de inventario" + +#: screens/Job/JobDetail/JobDetail.js:282 +msgid "Inventory Source" +msgstr "Fuente de inventario" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:73 +msgid "Inventory Source Sync" +msgstr "Sincronización de fuentes de inventario" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:299 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:110 +msgid "Inventory Source Sync Error" +msgstr "Error en la sincronización de fuentes de inventario" + +#: screens/Inventory/InventorySources/InventorySourceList.js:176 +#: screens/Inventory/InventorySources/InventorySourceList.js:193 +#: util/getRelatedResourceDeleteDetails.js:67 +#: util/getRelatedResourceDeleteDetails.js:147 +msgid "Inventory Sources" +msgstr "Fuentes de inventario" + +#: components/JobList/JobList.js:212 +#: components/JobList/JobListItem.js:43 +#: components/Schedule/ScheduleList/ScheduleListItem.js:36 +#: components/Workflow/WorkflowLegend.js:100 +#: screens/Job/JobDetail/JobDetail.js:66 +msgid "Inventory Sync" +msgstr "Sincronización de inventario" + +#: screens/Inventory/InventoryList/InventoryList.js:183 +msgid "Inventory Type" +msgstr "Tipo de inventario" + +#: components/Workflow/WorkflowNodeHelp.js:71 +msgid "Inventory Update" +msgstr "Actualización del inventario" + +#: screens/Inventory/InventoryList/InventoryList.js:121 +msgid "Inventory copied successfully" +msgstr "El inventario se copió correctamente" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:226 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:109 +msgid "Inventory file" +msgstr "Archivo de inventario" + +#: screens/Inventory/Inventory.js:94 +msgid "Inventory not found." +msgstr "No se encontró el inventario." + +#: screens/Dashboard/DashboardGraph.js:140 +msgid "Inventory sync" +msgstr "Sincronización de inventario" + +#: screens/Dashboard/Dashboard.js:98 +msgid "Inventory sync failures" +msgstr "Errores de sincronización de inventario" + +#: components/DataListToolbar/DataListToolbar.js:110 +msgid "Is expanded" +msgstr "Expandido" + +#: components/DataListToolbar/DataListToolbar.js:112 +msgid "Is not expanded" +msgstr "No se expande" + +#: screens/Job/JobOutput/JobOutputSearch.js:118 +msgid "Item Failed" +msgstr "Elemento fallido" + +#: screens/Job/JobOutput/JobOutputSearch.js:119 +msgid "Item OK" +msgstr "Elemento OK" + +#: screens/Job/JobOutput/JobOutputSearch.js:120 +msgid "Item Skipped" +msgstr "Elemento omitido" + +#: components/AssociateModal/AssociateModal.js:20 +#: components/PaginatedTable/PaginatedTable.js:42 +msgid "Items" +msgstr "Elementos" + +#: components/Pagination/Pagination.js:27 +msgid "Items per page" +msgstr "Elementos por página" + +#: components/Sparkline/Sparkline.js:28 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:157 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:36 +#: screens/Project/ProjectDetail/ProjectDetail.js:132 +#: screens/Project/ProjectList/ProjectListItem.js:70 +msgid "JOB ID:" +msgstr "ID DE TAREA:" + +#: screens/Job/JobOutput/HostEventModal.js:136 +msgid "JSON" +msgstr "JSON" + +#: screens/Job/JobOutput/HostEventModal.js:137 +msgid "JSON tab" +msgstr "Pestaña JSON" + +#: screens/Inventory/shared/Inventory.helptext.js:49 +msgid "JSON:" +msgstr "JSON:" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:159 +#: components/Schedule/shared/FrequencyDetailSubform.js:98 +msgid "January" +msgstr "Enero" + +#: components/JobList/JobListItem.js:112 +#: screens/Job/JobDetail/JobDetail.js:599 +#: screens/Job/JobOutput/JobOutput.js:845 +#: screens/Job/JobOutput/JobOutput.js:846 +#: screens/Job/JobOutput/shared/OutputToolbar.js:136 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:88 +msgid "Job Cancel Error" +msgstr "Error en la cancelación de tarea" + +#: screens/Job/JobDetail/JobDetail.js:621 +#: screens/Job/JobOutput/JobOutput.js:834 +#: screens/Job/JobOutput/JobOutput.js:835 +msgid "Job Delete Error" +msgstr "Error en la eliminación de tareas" + +#: screens/Job/JobDetail/JobDetail.js:206 +msgid "Job ID" +msgstr "Identificación del trabajo" + +#: screens/Dashboard/shared/LineChart.js:128 +msgid "Job Runs" +msgstr "Ejecuciones de trabajo" + +#: components/JobList/JobListItem.js:314 +#: screens/Job/JobDetail/JobDetail.js:374 +msgid "Job Slice" +msgstr "Fracción de tareas" + +#: components/JobList/JobListItem.js:319 +#: screens/Job/JobDetail/JobDetail.js:382 +msgid "Job Slice Parent" +msgstr "Fraccionamiento de los trabajos principales" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:76 +#: components/PromptDetail/PromptDetail.js:349 +#: components/PromptDetail/PromptJobTemplateDetail.js:158 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:494 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:289 +#: screens/Template/shared/JobTemplateForm.js:453 +msgid "Job Slicing" +msgstr "Fraccionamiento de trabajos" + +#: components/Workflow/WorkflowNodeHelp.js:164 +msgid "Job Status" +msgstr "Estado de la tarea" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:97 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:98 +#: components/PromptDetail/PromptDetail.js:267 +#: components/PromptDetail/PromptJobTemplateDetail.js:247 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:571 +#: screens/Job/JobDetail/JobDetail.js:474 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:449 +#: screens/Template/shared/JobTemplateForm.js:521 +#: screens/Template/shared/WorkflowJobTemplateForm.js:218 +msgid "Job Tags" +msgstr "Etiquetas de trabajo" + +#: 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:19 +#: screens/Job/JobDetail/JobDetail.js:233 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:79 +msgid "Job Template" +msgstr "Plantilla de trabajo" + +#: 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 "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/Credential/Credential.js:79 +#: screens/Credential/Credentials.js:30 +#: screens/Inventory/Inventories.js:62 +#: screens/Inventory/Inventory.js:74 +#: screens/Inventory/SmartInventory.js:74 +#: screens/Project/Project.js:107 +#: screens/Project/Projects.js:29 +#: util/getRelatedResourceDeleteDetails.js:56 +#: util/getRelatedResourceDeleteDetails.js:101 +#: util/getRelatedResourceDeleteDetails.js:133 +msgid "Job Templates" +msgstr "Plantillas de trabajo" + +#: 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 "Las plantillas de trabajo en las que falta un inventario o un proyecto no pueden seleccionarse al crear o modificar nodos. Seleccione otra plantilla o corrija los campos que faltan para continuar." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useWorkflowNodeSteps.js:357 +msgid "Job Templates with credentials that prompt for passwords cannot be selected when creating or editing nodes" +msgstr "Las plantillas de trabajo con credenciales que solicitan contraseñas no pueden seleccionarse al crear o modificar nodos" + +#: components/JobList/JobList.js:208 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:146 +#: components/PromptDetail/PromptDetail.js:185 +#: components/PromptDetail/PromptJobTemplateDetail.js:102 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:423 +#: screens/Job/JobDetail/JobDetail.js:267 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:192 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:138 +#: screens/Template/shared/JobTemplateForm.js:256 +msgid "Job Type" +msgstr "Tipo de trabajo" + +#: screens/Dashboard/Dashboard.js:125 +msgid "Job status" +msgstr "Estado de la tarea" + +#: screens/Dashboard/Dashboard.js:123 +msgid "Job status graph tab" +msgstr "Pestaña del gráfico de estado de la tarea" + +#: components/RelatedTemplateList/RelatedTemplateList.js:156 +#: components/RelatedTemplateList/RelatedTemplateList.js:206 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:15 +msgid "Job templates" +msgstr "Plantillas de trabajo" + +#: components/JobList/JobList.js:191 +#: components/JobList/JobList.js:274 +#: routeConfig.js:39 +#: screens/ActivityStream/ActivityStream.js:150 +#: screens/Dashboard/shared/LineChart.js:64 +#: screens/Host/Host.js:73 +#: screens/Host/Hosts.js:30 +#: screens/InstanceGroup/ContainerGroup.js:71 +#: screens/InstanceGroup/InstanceGroup.js:79 +#: screens/InstanceGroup/InstanceGroups.js:34 +#: screens/InstanceGroup/InstanceGroups.js:39 +#: screens/Inventory/Inventories.js:60 +#: screens/Inventory/Inventories.js:70 +#: screens/Inventory/Inventory.js:70 +#: screens/Inventory/InventoryHost/InventoryHost.js:88 +#: screens/Inventory/SmartInventory.js:70 +#: screens/Job/Jobs.js:22 +#: screens/Job/Jobs.js:32 +#: screens/Setting/SettingList.js:91 +#: screens/Setting/Settings.js:75 +#: screens/Template/Template.js:155 +#: screens/Template/Templates.js:47 +#: screens/Template/WorkflowJobTemplate.js:141 +msgid "Jobs" +msgstr "Trabajos" + +#: screens/Setting/SettingList.js:96 +msgid "Jobs settings" +msgstr "Configuración de las tareas" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:165 +#: components/Schedule/shared/FrequencyDetailSubform.js:128 +msgid "July" +msgstr "Julio" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:164 +#: components/Schedule/shared/FrequencyDetailSubform.js:123 +msgid "June" +msgstr "Junio" + +#: components/Search/AdvancedSearch.js:262 +msgid "Key" +msgstr "Clave" + +#: components/Search/AdvancedSearch.js:253 +msgid "Key select" +msgstr "Seleccionar clave" + +#: components/Search/AdvancedSearch.js:256 +msgid "Key typeahead" +msgstr "Escritura anticipada de la clave" + +#: screens/ActivityStream/ActivityStream.js:238 +msgid "Keyword" +msgstr "Palabra clave" + +#: screens/User/UserDetail/UserDetail.js:56 +#: screens/User/UserList/UserListItem.js:44 +msgid "LDAP" +msgstr "LDAP" + +#: screens/Setting/Settings.js:80 +msgid "LDAP 1" +msgstr "LDAP 1" + +#: screens/Setting/Settings.js:81 +msgid "LDAP 2" +msgstr "LDAP 2" + +#: screens/Setting/Settings.js:82 +msgid "LDAP 3" +msgstr "LDAP 3" + +#: screens/Setting/Settings.js:83 +msgid "LDAP 4" +msgstr "LDAP 4" + +#: screens/Setting/Settings.js:84 +msgid "LDAP 5" +msgstr "LDAP 5" + +#: screens/Setting/Settings.js:79 +msgid "LDAP Default" +msgstr "LDAP predeterminado" + +#: screens/Setting/SettingList.js:69 +msgid "LDAP settings" +msgstr "Configuración de 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:178 +#: components/TemplateList/TemplateList.js:234 +msgid "Label" +msgstr "Etiqueta" + +#: components/JobList/JobList.js:204 +msgid "Label Name" +msgstr "Nombre de la etiqueta" + +#: components/JobList/JobListItem.js:284 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:223 +#: components/PromptDetail/PromptDetail.js:323 +#: components/PromptDetail/PromptJobTemplateDetail.js:209 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:116 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:551 +#: components/TemplateList/TemplateListItem.js:347 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:148 +#: screens/Inventory/shared/InventoryForm.js:83 +#: screens/Job/JobDetail/JobDetail.js:453 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:401 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:206 +#: screens/Template/shared/JobTemplateForm.js:387 +#: screens/Template/shared/WorkflowJobTemplateForm.js:195 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:273 +msgid "Labels" +msgstr "Etiquetas" + +#: components/Schedule/shared/FrequencyDetailSubform.js:417 +msgid "Last" +msgstr "Último" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:220 +#: screens/InstanceGroup/Instances/InstanceListItem.js:133 +#: screens/InstanceGroup/Instances/InstanceListItem.js:208 +#: screens/Instances/InstanceDetail/InstanceDetail.js:243 +#: screens/Instances/InstanceList/InstanceListItem.js:138 +#: screens/Instances/InstanceList/InstanceListItem.js:223 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:47 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:87 +msgid "Last Health Check" +msgstr "Última comprobación de estado" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:183 +#: screens/Project/ProjectDetail/ProjectDetail.js:161 +msgid "Last Job Status" +msgstr "Último estado de la tarea" + +#: screens/User/UserDetail/UserDetail.js:80 +msgid "Last Login" +msgstr "Último inicio de sesión" + +#: components/PromptDetail/PromptDetail.js:161 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:411 +#: components/TemplateList/TemplateListItem.js:316 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:106 +#: screens/Application/ApplicationsList/ApplicationListItem.js:45 +#: screens/Application/ApplicationsList/ApplicationsList.js:159 +#: screens/Credential/CredentialDetail/CredentialDetail.js:263 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:95 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:108 +#: screens/Host/HostDetail/HostDetail.js:89 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:72 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:98 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:178 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:45 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:84 +#: screens/Job/JobDetail/JobDetail.js:538 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:398 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:120 +#: screens/Project/ProjectDetail/ProjectDetail.js:297 +#: screens/Team/TeamDetail/TeamDetail.js:48 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:358 +#: screens/User/UserDetail/UserDetail.js:84 +#: screens/User/UserTokenDetail/UserTokenDetail.js:66 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:204 +msgid "Last Modified" +msgstr "Último modificado" + +#: components/AddRole/AddResourceRole.js:32 +#: components/AddRole/AddResourceRole.js:46 +#: components/ResourceAccessList/ResourceAccessList.js:182 +#: 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 "Apellido" + +#: components/TemplateList/TemplateList.js:245 +#: components/TemplateList/TemplateListItem.js:194 +msgid "Last Ran" +msgstr "Último ejecutado" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:341 +msgid "Last Run" +msgstr "Última ejecución" + +#: components/Lookup/HostFilterLookup.js:119 +msgid "Last job" +msgstr "Última tarea" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:280 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:151 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:49 +#: screens/Project/ProjectList/ProjectListItem.js:308 +#: screens/TopologyView/Tooltip.js:331 +msgid "Last modified" +msgstr "Última modificación" + +#: components/ResourceAccessList/ResourceAccessList.js:228 +#: components/ResourceAccessList/ResourceAccessListItem.js:68 +msgid "Last name" +msgstr "Apellido" + +#: screens/TopologyView/Tooltip.js:337 +msgid "Last seen" +msgstr "Última sincronización" + +#: screens/Project/ProjectList/ProjectListItem.js:313 +msgid "Last used" +msgstr "Última utilización" + +#: 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:520 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:529 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:245 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:254 +msgid "Launch" +msgstr "Ejecutar" + +#: components/TemplateList/TemplateListItem.js:214 +msgid "Launch Template" +msgstr "Ejecutar plantilla" + +#: 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 "Ejecutar tarea de gestión" + +#: components/TemplateList/TemplateListItem.js:222 +msgid "Launch template" +msgstr "Ejecutar plantilla" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:119 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:120 +msgid "Launch workflow" +msgstr "Ejecutar flujo de trabajo" + +#: components/LaunchPrompt/LaunchPrompt.js:130 +msgid "Launch | {0}" +msgstr "Ejecutar | {0}" + +#: components/DetailList/LaunchedByDetail.js:54 +msgid "Launched By" +msgstr "Ejecutado por" + +#: components/JobList/JobList.js:220 +msgid "Launched By (Username)" +msgstr "Ejecutado por (nombre de usuario)" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:120 +msgid "Learn more about Automation Analytics" +msgstr "Obtenga más información sobre Automation Analytics" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:69 +msgid "Leave this field blank to make the execution environment globally available." +msgstr "Deje este campo en blanco para que el entorno de ejecución esté disponible globalmente." + +#: components/Workflow/WorkflowLegend.js:86 +#: screens/Metrics/LineChart.js:120 +#: screens/TopologyView/Header.js:102 +#: screens/TopologyView/Legend.js:67 +msgid "Legend" +msgstr "Leyenda" + +#: components/Search/LookupTypeInput.js:120 +msgid "Less than comparison." +msgstr "Menor que la comparación." + +#: components/Search/LookupTypeInput.js:127 +msgid "Less than or equal to comparison." +msgstr "Menor o igual que la comparación." + +#: components/AdHocCommands/AdHocDetailsStep.js:140 +#: components/AdHocCommands/AdHocDetailsStep.js:141 +#: components/JobList/JobList.js:238 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:65 +#: components/PromptDetail/PromptDetail.js:255 +#: components/PromptDetail/PromptJobTemplateDetail.js:153 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:90 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:473 +#: screens/Job/JobDetail/JobDetail.js:325 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:265 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:151 +#: screens/Template/shared/JobTemplateForm.js:429 +#: screens/Template/shared/WorkflowJobTemplateForm.js:159 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:238 +msgid "Limit" +msgstr "Límite" + +#: screens/TopologyView/Legend.js:237 +msgid "Link state types" +msgstr "Tipos de estado de los enlaces" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:261 +msgid "Link to an available node" +msgstr "Enlace a un nodo disponible" + +#: screens/Instances/Shared/InstanceForm.js:40 +msgid "Listener Port" +msgstr "Puerto de escucha" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:353 +msgid "Loading" +msgstr "Cargando" + +#: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:49 +msgid "Local" +msgstr "Local" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:343 +msgid "Local Time Zone" +msgstr "Huso horario local" + +#: components/Schedule/shared/ScheduleFormFields.js:95 +msgid "Local time zone" +msgstr "Huso horario local" + +#: screens/Login/Login.js:217 +msgid "Log In" +msgstr "Iniciar sesión" + +#: screens/Setting/Settings.js:97 +msgid "Logging" +msgstr "Registros" + +#: screens/Setting/SettingList.js:115 +msgid "Logging settings" +msgstr "Configuración del registro" + +#: components/AppContainer/AppContainer.js:81 +#: components/AppContainer/AppContainer.js:150 +#: components/AppContainer/PageHeaderToolbar.js:169 +msgid "Logout" +msgstr "Finalización de la sesión" + +#: components/Lookup/HostFilterLookup.js:367 +#: components/Lookup/Lookup.js:187 +msgid "Lookup modal" +msgstr "Modal de búsqueda" + +#: components/Search/LookupTypeInput.js:22 +msgid "Lookup select" +msgstr "Selección de búsqueda" + +#: components/Search/LookupTypeInput.js:31 +msgid "Lookup type" +msgstr "Tipo de búsqueda" + +#: components/Search/LookupTypeInput.js:25 +msgid "Lookup typeahead" +msgstr "Escritura anticipada de la búsqueda" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:155 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:34 +#: screens/Project/ProjectDetail/ProjectDetail.js:130 +#: 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:407 +msgid "Machine Credential" +msgstr "Credenciales de máquina" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:65 +msgid "Managed" +msgstr "Gestionado" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:147 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:169 +msgid "Managed nodes" +msgstr "Nodos gestionados" + +#: components/JobList/JobList.js:215 +#: 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:69 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:102 +msgid "Management Job" +msgstr "Trabajo de gestión" + +#: routeConfig.js:127 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:84 +msgid "Management Jobs" +msgstr "Trabajos de gestión" + +#: screens/ManagementJob/ManagementJobs.js:20 +msgid "Management job" +msgstr "Tarea de gestión" + +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:109 +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:110 +msgid "Management job launch error" +msgstr "Error de ejecución de la tarea de gestión" + +#: screens/ManagementJob/ManagementJob.js:133 +msgid "Management job not found." +msgstr "No se encontró la tarea de gestión." + +#: screens/ManagementJob/ManagementJobs.js:13 +msgid "Management jobs" +msgstr "Tareas de gestión" + +#: components/Lookup/ProjectLookup.js:135 +#: components/PromptDetail/PromptProjectDetail.js:98 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:88 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:157 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:215 +#: screens/InstanceGroup/Instances/InstanceListItem.js:204 +#: screens/Instances/InstanceDetail/InstanceDetail.js:209 +#: screens/Instances/InstanceList/InstanceListItem.js:219 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:83 +#: screens/Job/JobDetail/JobDetail.js:74 +#: screens/Project/ProjectDetail/ProjectDetail.js:192 +#: screens/Project/ProjectList/ProjectList.js:197 +#: screens/Project/ProjectList/ProjectListItem.js:219 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:96 +msgid "Manual" +msgstr "Manual" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:161 +#: components/Schedule/shared/FrequencyDetailSubform.js:108 +msgid "March" +msgstr "Marzo" + +#: components/NotificationList/NotificationList.js:197 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:138 +msgid "Mattermost" +msgstr "Mattermost" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:98 +#: screens/Organization/shared/OrganizationForm.js:71 +msgid "Max Hosts" +msgstr "Número máximo de hosts" + +#: screens/Template/Survey/SurveyQuestionForm.js:220 +msgid "Maximum" +msgstr "Máximo" + +#: screens/Template/Survey/SurveyQuestionForm.js:204 +msgid "Maximum length" +msgstr "Longitud máxima" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:163 +#: components/Schedule/shared/FrequencyDetailSubform.js:118 +msgid "May" +msgstr "Mayo" + +#: screens/Organization/OrganizationList/OrganizationList.js:144 +#: screens/Organization/OrganizationList/OrganizationListItem.js:63 +msgid "Members" +msgstr "Miembros" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:47 +msgid "Metadata" +msgstr "Metadatos" + +#: screens/Metrics/Metrics.js:207 +msgid "Metric" +msgstr "Métrica" + +#: screens/Metrics/Metrics.js:179 +msgid "Metrics" +msgstr "Métrica" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:100 +msgid "Microsoft Azure Resource Manager" +msgstr "Microsoft Azure Resource Manager" + +#: screens/Template/Survey/SurveyQuestionForm.js:214 +msgid "Minimum" +msgstr "Mínimo" + +#: screens/Template/Survey/SurveyQuestionForm.js:198 +msgid "Minimum length" +msgstr "Longitud mínima" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:65 +#: 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/InstanceGroupDetails/InstanceGroupDetails.js:71 +#: 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" +"a este grupo cuando aparezcan nuevas instancias en línea." + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:182 +#: components/Schedule/shared/FrequencyDetailSubform.js:173 +#: components/Schedule/shared/ScheduleFormFields.js:125 +#: components/Schedule/shared/ScheduleFormFields.js:185 +msgid "Minute" +msgstr "Minuto" + +#: screens/Setting/Settings.js:100 +msgid "Miscellaneous Authentication" +msgstr "Autenticación diversa" + +#: screens/Setting/SettingList.js:111 +msgid "Miscellaneous Authentication settings" +msgstr "Varios ajustes de autenticación" + +#: screens/Setting/Settings.js:103 +msgid "Miscellaneous System" +msgstr "Sistemas varios" + +#: screens/Setting/SettingList.js:107 +msgid "Miscellaneous System settings" +msgstr "Configuración de sistemas varios" + +#: components/Workflow/WorkflowNodeHelp.js:120 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:87 +msgid "Missing" +msgstr "No encontrado" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:66 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:109 +msgid "Missing resource" +msgstr "Recurso no encontrado" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:192 +#: screens/User/UserTokenList/UserTokenList.js:154 +msgid "Modified" +msgstr "Modificado" + +#: components/AdHocCommands/AdHocCredentialStep.js:126 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:116 +#: components/AddRole/AddResourceRole.js:61 +#: components/AssociateModal/AssociateModal.js:148 +#: components/LaunchPrompt/steps/CredentialsStep.js:177 +#: components/LaunchPrompt/steps/InventoryStep.js:93 +#: components/Lookup/CredentialLookup.js:198 +#: components/Lookup/InventoryLookup.js:156 +#: components/Lookup/InventoryLookup.js:211 +#: components/Lookup/MultiCredentialsLookup.js:198 +#: components/Lookup/OrganizationLookup.js:138 +#: components/Lookup/ProjectLookup.js:147 +#: components/NotificationList/NotificationList.js:210 +#: components/RelatedTemplateList/RelatedTemplateList.js:170 +#: components/Schedule/ScheduleList/ScheduleList.js:202 +#: 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:154 +#: 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:165 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:108 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:112 +msgid "Modified By (Username)" +msgstr "Modificado por (nombre de usuario)" + +#: 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)" + +#: components/AdHocCommands/AdHocDetailsStep.js:59 +#: screens/Job/JobOutput/HostEventModal.js:125 +msgid "Module" +msgstr "Módulo" + +#: screens/Job/JobDetail/JobDetail.js:530 +msgid "Module Arguments" +msgstr "Argumentos del módulo" + +#: screens/Job/JobDetail/JobDetail.js:524 +msgid "Module Name" +msgstr "Nombre del módulo" + +#: components/Schedule/shared/FrequencyDetailSubform.js:266 +msgid "Mon" +msgstr "Lun" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:77 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:183 +#: components/Schedule/shared/FrequencyDetailSubform.js:271 +#: components/Schedule/shared/FrequencyDetailSubform.js:433 +msgid "Monday" +msgstr "Lunes" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:186 +#: components/Schedule/shared/FrequencyDetailSubform.js:181 +#: components/Schedule/shared/ScheduleFormFields.js:129 +#: components/Schedule/shared/ScheduleFormFields.js:189 +msgid "Month" +msgstr "Mes" + +#: components/Popover/Popover.js:32 +msgid "More information" +msgstr "Más información" + +#: screens/Setting/shared/SharedFields.js:73 +msgid "More information for" +msgstr "Más información para" + +#: screens/Template/Survey/SurveyReorderModal.js:162 +#: screens/Template/Survey/SurveyReorderModal.js:163 +msgid "Multi-Select" +msgstr "Selección múltiple" + +#: screens/Template/Survey/SurveyReorderModal.js:146 +#: screens/Template/Survey/SurveyReorderModal.js:147 +msgid "Multiple Choice" +msgstr "Selección múltiple" + +#: screens/Template/Survey/SurveyQuestionForm.js:91 +msgid "Multiple Choice (multiple select)" +msgstr "Opciones de selección múltiple" + +#: screens/Template/Survey/SurveyQuestionForm.js:86 +msgid "Multiple Choice (single select)" +msgstr "Selección múltiple" + +#: screens/Template/Survey/SurveyQuestionForm.js:258 +msgid "Multiple Choice Options" +msgstr "Opciones de selección múltiple" + +#: components/AdHocCommands/AdHocCredentialStep.js:117 +#: components/AdHocCommands/AdHocCredentialStep.js:132 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:107 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:122 +#: components/AddRole/AddResourceRole.js:52 +#: components/AddRole/AddResourceRole.js:68 +#: components/AssociateModal/AssociateModal.js:139 +#: components/AssociateModal/AssociateModal.js:154 +#: components/HostForm/HostForm.js:96 +#: components/JobList/JobList.js:195 +#: components/JobList/JobList.js:244 +#: components/JobList/JobListItem.js:86 +#: components/LaunchPrompt/steps/CredentialsStep.js:168 +#: components/LaunchPrompt/steps/CredentialsStep.js:183 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:76 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:86 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:97 +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:78 +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:89 +#: components/LaunchPrompt/steps/InventoryStep.js:84 +#: components/LaunchPrompt/steps/InventoryStep.js:99 +#: components/Lookup/ApplicationLookup.js:100 +#: components/Lookup/ApplicationLookup.js:111 +#: components/Lookup/CredentialLookup.js:189 +#: components/Lookup/CredentialLookup.js:204 +#: components/Lookup/ExecutionEnvironmentLookup.js:177 +#: components/Lookup/ExecutionEnvironmentLookup.js:184 +#: components/Lookup/HostFilterLookup.js:93 +#: components/Lookup/HostFilterLookup.js:422 +#: components/Lookup/HostListItem.js:8 +#: components/Lookup/InstanceGroupsLookup.js:103 +#: components/Lookup/InstanceGroupsLookup.js:114 +#: components/Lookup/InventoryLookup.js:147 +#: components/Lookup/InventoryLookup.js:162 +#: components/Lookup/InventoryLookup.js:202 +#: components/Lookup/InventoryLookup.js:217 +#: components/Lookup/MultiCredentialsLookup.js:189 +#: components/Lookup/MultiCredentialsLookup.js:204 +#: components/Lookup/OrganizationLookup.js:129 +#: components/Lookup/OrganizationLookup.js:144 +#: components/Lookup/ProjectLookup.js:127 +#: components/Lookup/ProjectLookup.js:157 +#: 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:114 +#: components/RelatedTemplateList/RelatedTemplateList.js:161 +#: components/RelatedTemplateList/RelatedTemplateList.js:186 +#: components/ResourceAccessList/ResourceAccessListItem.js:58 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:325 +#: components/Schedule/ScheduleList/ScheduleList.js:168 +#: components/Schedule/ScheduleList/ScheduleList.js:189 +#: components/Schedule/ScheduleList/ScheduleListItem.js:86 +#: components/Schedule/shared/ScheduleFormFields.js:72 +#: 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:60 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:109 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:135 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:28 +#: screens/Application/Applications.js:81 +#: screens/Application/ApplicationsList/ApplicationListItem.js:33 +#: screens/Application/ApplicationsList/ApplicationsList.js:118 +#: screens/Application/ApplicationsList/ApplicationsList.js:155 +#: screens/Application/shared/ApplicationForm.js:54 +#: screens/Credential/CredentialDetail/CredentialDetail.js:217 +#: screens/Credential/CredentialList/CredentialList.js:141 +#: screens/Credential/CredentialList/CredentialList.js:164 +#: 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:49 +#: 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:89 +#: 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:161 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:194 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:61 +#: screens/InstanceGroup/Instances/InstanceList.js:199 +#: screens/InstanceGroup/Instances/InstanceList.js:215 +#: screens/InstanceGroup/Instances/InstanceList.js:266 +#: screens/InstanceGroup/Instances/InstanceList.js:299 +#: screens/InstanceGroup/Instances/InstanceListItem.js:124 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:44 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:19 +#: screens/Instances/InstanceList/InstanceList.js:143 +#: screens/Instances/InstanceList/InstanceList.js:160 +#: screens/Instances/InstanceList/InstanceList.js:201 +#: screens/Instances/InstanceList/InstanceListItem.js:128 +#: screens/Instances/InstancePeers/InstancePeerList.js:80 +#: screens/Instances/InstancePeers/InstancePeerList.js:87 +#: screens/Instances/InstancePeers/InstancePeerList.js:96 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:37 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:89 +#: 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:181 +#: screens/Inventory/InventorySources/InventorySourceList.js:211 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:71 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:98 +#: 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:50 +#: screens/Inventory/shared/InventoryGroupForm.js:32 +#: screens/Inventory/shared/InventorySourceForm.js:100 +#: 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:107 +#: 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:176 +#: screens/Project/ProjectList/ProjectList.js:185 +#: screens/Project/ProjectList/ProjectList.js:221 +#: screens/Project/ProjectList/ProjectListItem.js:179 +#: screens/Project/shared/ProjectForm.js:214 +#: 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:218 +#: screens/Template/Survey/SurveyReorderModal.js:218 +#: screens/Template/Survey/SurveyReorderModal.js:238 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:111 +#: 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:120 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:152 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:178 +#: 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:243 +#: screens/Template/shared/WorkflowJobTemplateForm.js:109 +#: screens/User/UserOrganizations/UserOrganizationList.js:75 +#: screens/User/UserOrganizations/UserOrganizationList.js:79 +#: 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:140 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:123 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:163 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:43 +msgid "Name" +msgstr "Nombre" + +#: components/AppContainer/AppContainer.js:95 +msgid "Navigation" +msgstr "Navegación" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:221 +#: components/Schedule/shared/FrequencyDetailSubform.js:512 +#: screens/Dashboard/shared/ChartTooltip.js:106 +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:57 +msgid "Never" +msgstr "Nunca" + +#: components/Workflow/WorkflowNodeHelp.js:114 +msgid "Never Updated" +msgstr "Nunca actualizado" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:47 +msgid "Never expires" +msgstr "No expira nunca" + +#: components/JobList/JobList.js:227 +#: components/Workflow/WorkflowNodeHelp.js:90 +msgid "New" +msgstr "Nuevo" + +#: components/AdHocCommands/AdHocCommandsWizard.js:51 +#: components/AdHocCommands/useAdHocCredentialStep.js:29 +#: components/AdHocCommands/useAdHocDetailsStep.js:40 +#: components/AdHocCommands/useAdHocExecutionEnvironmentStep.js:22 +#: components/AddRole/AddResourceRole.js:196 +#: components/AddRole/AddResourceRole.js:231 +#: components/LaunchPrompt/LaunchPrompt.js:160 +#: components/Schedule/shared/SchedulePromptableFields.js:127 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:66 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:59 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:132 +msgid "Next" +msgstr "Siguiente" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:337 +#: components/Schedule/ScheduleList/ScheduleList.js:171 +#: components/Schedule/ScheduleList/ScheduleListItem.js:118 +#: components/Schedule/ScheduleList/ScheduleListItem.js:122 +msgid "Next Run" +msgstr "Siguiente ejecución" + +#: components/Search/Search.js:232 +msgid "No" +msgstr "No" + +#: screens/Job/JobOutput/JobOutputSearch.js:121 +msgid "No Hosts Matched" +msgstr "Ningún servidor corresponde" + +#: screens/Job/JobOutput/JobOutputSearch.js:122 +#: screens/Job/JobOutput/JobOutputSearch.js:123 +msgid "No Hosts Remaining" +msgstr "No más servidores" + +#: screens/Job/JobOutput/HostEventModal.js:150 +msgid "No JSON Available" +msgstr "No hay ningún JSON disponible" + +#: screens/Dashboard/shared/ChartTooltip.js:82 +msgid "No Jobs" +msgstr "No hay tareas" + +#: screens/Inventory/InventoryList/InventoryListItem.js:72 +msgid "No inventory sync failures." +msgstr "No hay errores de sincronización de inventario." + +#: components/ContentEmpty/ContentEmpty.js:20 +msgid "No items found." +msgstr "No se encontraron elementos." + +#: screens/Host/HostList/HostListItem.js:100 +msgid "No job data available" +msgstr "No hay datos de tareas disponibles." + +#: screens/Job/JobOutput/EmptyOutput.js:52 +msgid "No output found for this job." +msgstr "No se encontró una salida para este trabajo." + +#: screens/Job/JobOutput/HostEventModal.js:126 +msgid "No result found" +msgstr "No se encontraron resultados" + +#: components/LabelSelect/LabelSelect.js:130 +#: components/LaunchPrompt/steps/SurveyStep.js:136 +#: components/LaunchPrompt/steps/SurveyStep.js:195 +#: components/MultiSelect/TagMultiSelect.js:60 +#: components/Search/AdvancedSearch.js:151 +#: components/Search/AdvancedSearch.js:266 +#: components/Search/LookupTypeInput.js:33 +#: components/Search/RelatedLookupTypeInput.js:26 +#: components/Search/Search.js:153 +#: components/Search/Search.js:202 +#: components/Search/Search.js:226 +#: screens/ActivityStream/ActivityStream.js:142 +#: screens/Credential/shared/CredentialForm.js:143 +#: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:65 +#: screens/Dashboard/DashboardGraph.js:106 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:137 +#: screens/Template/Survey/SurveyReorderModal.js:166 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:260 +#: screens/Template/shared/PlaybookSelect.js:72 +msgid "No results found" +msgstr "No se encontraron resultados" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:116 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:137 +msgid "No subscriptions found" +msgstr "No se encontraron suscripciones" + +#: screens/Template/Survey/SurveyList.js:147 +msgid "No survey questions found." +msgstr "No se encontraron preguntas de la encuesta." + +#: screens/Job/JobDetail/JobDetail.js:399 +msgid "No timeout specified" +msgstr "No se ha especificado el tiempo de espera" + +#: components/PaginatedTable/PaginatedTable.js:80 +msgid "No {pluralizedItemName} Found" +msgstr "No se ha encontrado {pluralizedItemName}" + +#: components/Workflow/WorkflowNodeHelp.js:148 +#: components/Workflow/WorkflowNodeHelp.js:184 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:273 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:274 +msgid "Node Alias" +msgstr "Alias del nodo" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:223 +#: screens/InstanceGroup/Instances/InstanceList.js:204 +#: screens/InstanceGroup/Instances/InstanceList.js:268 +#: screens/InstanceGroup/Instances/InstanceList.js:300 +#: screens/InstanceGroup/Instances/InstanceListItem.js:142 +#: screens/Instances/InstanceDetail/InstanceDetail.js:204 +#: screens/Instances/InstanceList/InstanceList.js:148 +#: screens/Instances/InstanceList/InstanceList.js:203 +#: screens/Instances/InstanceList/InstanceListItem.js:150 +#: screens/Instances/InstancePeers/InstancePeerList.js:98 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:59 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:118 +msgid "Node Type" +msgstr "Tipo de nodo" + +#: screens/TopologyView/Legend.js:107 +msgid "Node state types" +msgstr "Tipos de estado de los nodos" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/useNodeTypeStep.js:75 +msgid "Node type" +msgstr "Tipo de nodo" + +#: screens/TopologyView/Legend.js:70 +msgid "Node types" +msgstr "Tipos de nodo" + +#: components/Schedule/shared/ScheduleFormFields.js:180 +#: components/Schedule/shared/ScheduleFormFields.js:184 +#: components/Workflow/WorkflowNodeHelp.js:123 +msgid "None" +msgstr "Ninguno" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:193 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:196 +msgid "None (Run Once)" +msgstr "Ninguno (se ejecuta una vez)" + +#: components/Schedule/shared/ScheduleFormFields.js:120 +#: components/Schedule/shared/ScheduleFormFields.js:124 +msgid "None (run once)" +msgstr "Ninguno (se ejecuta una vez)" + +#: screens/User/UserDetail/UserDetail.js:51 +#: screens/User/UserList/UserListItem.js:23 +#: screens/User/shared/UserForm.js:29 +msgid "Normal User" +msgstr "Usuario normal" + +#: components/ContentError/ContentError.js:37 +msgid "Not Found" +msgstr "No encontrado" + +#: screens/Setting/shared/SettingDetail.js:71 +#: screens/Setting/shared/SettingDetail.js:112 +msgid "Not configured" +msgstr "No configurado" + +#: screens/Inventory/InventoryList/InventoryListItem.js:75 +msgid "Not configured for inventory sync." +msgstr "No configurado para la sincronización de inventario." + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:248 +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" +"directamente a este grupo. Los hosts en subgrupos deben ser disociados\n" +"del nivel de subgrupo al que pertenecen." + +#: 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 "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 +msgid "Note: The order in which these are selected sets the execution precedence. Select more than one to enable drag." +msgstr "Nota: El orden en que se seleccionan establece la precedencia de ejecución. Seleccione más de uno para habilitar el arrastre." + +#: 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 "Nota: El orden de estas credenciales establece la precedencia para la sincronización y búsqueda del contenido. Seleccione más de una para habilitar el arrastre." + +#: screens/Project/shared/Project.helptext.js:81 +msgid "Note: This field assumes the remote name is \"origin\"." +msgstr "Nota: Este campo asume que el nombre remoto es \"origin\"." + +#: screens/Project/shared/Project.helptext.js:35 +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 "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" +"de solo lectura de GIT (git://) no utiliza información\n" +"de nombre de usuario o contraseña." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:331 +msgid "Notification Color" +msgstr "Color de notificación" + +#: screens/NotificationTemplate/NotificationTemplate.js:58 +#: screens/NotificationTemplate/NotificationTemplateAdd.js:50 +msgid "Notification Template not found." +msgstr "No se encontró ninguna plantilla de notificación." + +#: screens/ActivityStream/ActivityStream.js:198 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:117 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:171 +#: screens/NotificationTemplate/NotificationTemplates.js:14 +#: screens/NotificationTemplate/NotificationTemplates.js:21 +#: util/getRelatedResourceDeleteDetails.js:181 +msgid "Notification Templates" +msgstr "Plantillas de notificación" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:134 +msgid "Notification Type" +msgstr "Tipo de notificación" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:380 +msgid "Notification color" +msgstr "Color de la notificación" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:193 +msgid "Notification sent successfully" +msgstr "Notificación enviada correctamente" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:449 +msgid "Notification test failed." +msgstr "Error en la prueba de notificación." + +#: 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:131 +msgid "Notification type" +msgstr "Tipo de notificación" + +#: components/NotificationList/NotificationList.js:177 +#: routeConfig.js:122 +#: screens/Inventory/Inventories.js:93 +#: screens/Inventory/InventorySource/InventorySource.js:99 +#: screens/ManagementJob/ManagementJob.js:116 +#: screens/ManagementJob/ManagementJobs.js:22 +#: screens/Organization/Organization.js:135 +#: screens/Organization/Organizations.js:33 +#: screens/Project/Project.js:114 +#: screens/Project/Projects.js:28 +#: screens/Template/Template.js:141 +#: screens/Template/Templates.js:46 +#: screens/Template/WorkflowJobTemplate.js:123 +msgid "Notifications" +msgstr "Notificación" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:169 +#: components/Schedule/shared/FrequencyDetailSubform.js:148 +msgid "November" +msgstr "Noviembre" + +#: components/StatusLabel/StatusLabel.js:44 +#: 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:549 +msgid "Occurrences" +msgstr "Ocurrencias" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:168 +#: components/Schedule/shared/FrequencyDetailSubform.js:143 +msgid "October" +msgstr "Octubre" + +#: components/AdHocCommands/AdHocDetailsStep.js:189 +#: components/HostToggle/HostToggle.js:61 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:192 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:195 +#: components/PromptDetail/PromptDetail.js:362 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:489 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:58 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/Setting/shared/SettingDetail.js:98 +#: screens/Setting/shared/SharedFields.js:150 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:284 +#: screens/Template/shared/JobTemplateForm.js:504 +msgid "Off" +msgstr "Off" + +#: components/AdHocCommands/AdHocDetailsStep.js:188 +#: components/HostToggle/HostToggle.js:60 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:192 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:194 +#: components/PromptDetail/PromptDetail.js:362 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:489 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:57 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/Setting/shared/SettingDetail.js:98 +#: screens/Setting/shared/SharedFields.js:149 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:284 +#: 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:39 +msgid "On Failure" +msgstr "Con error" + +#: 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:32 +msgid "On Success" +msgstr "Con éxito" + +#: components/Schedule/shared/FrequencyDetailSubform.js:536 +msgid "On date" +msgstr "En la fecha" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:99 +#: components/Schedule/shared/FrequencyDetailSubform.js:251 +msgid "On days" +msgstr "En los días" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:18 +msgid "" +"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 "Ingrese un canal de Slack por línea. Se requiere el símbolo numeral (#) para los canales. Para responder a una conversación o iniciar una en un mensaje específico, agregue el Id. del mensaje principal al canal donde se encuentra el mensaje principal de 16 dígitos. Debe insertarse un punto (.) manualmente después del décimo dígito. por ejemplo:#destino-canal, 1231257890.006423. Consulte Slack" + +#: components/PromptDetail/PromptInventorySourceDetail.js:154 +msgid "Only Group By" +msgstr "Agrupar solo por" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:103 +msgid "OpenStack" +msgstr "OpenStack" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:111 +msgid "Option Details" +msgstr "Detalles de la opción" + +#: screens/Inventory/shared/Inventory.helptext.js:25 +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 este inventario,\n" +"como 'dev' o 'test'. Las etiquetas se pueden usar para agrupar\n" +"y filtrar inventarios y tareas completadas." + +#: screens/Job/Job.helptext.js:12 +#: screens/Template/shared/JobTemplate.helptext.js:13 +msgid "Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates and completed jobs." +msgstr "Etiquetas opcionales que describen esta plantilla de trabajo, como puede ser 'dev' o 'test'. Las etiquetas pueden ser utilizadas para agrupar y filtrar plantillas de trabajo y tareas completadas." + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:11 +msgid "" +"Optional labels that describe this workflow job template,\n" +"such as 'dev' or 'test'. Labels can be used to group and filter\n" +"workflow job templates 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/JobTemplate.helptext.js:26 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:19 +msgid "Optionally select the credential to use to send status updates back to the webhook service." +msgstr "Opcionalmente, seleccione la credencial que se usará para devolver las actualizaciones de estado al servicio de Webhook." + +#: components/NotificationList/NotificationList.js:220 +#: components/NotificationList/NotificationListItem.js:34 +#: screens/Credential/shared/TypeInputsSubForm.js:47 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:61 +#: screens/Instances/Shared/InstanceForm.js:54 +#: screens/Inventory/shared/InventoryForm.js:94 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:69 +#: screens/Template/shared/JobTemplateForm.js:545 +#: screens/Template/shared/WorkflowJobTemplateForm.js:241 +msgid "Options" +msgstr "Opciones" + +#: screens/Template/Survey/SurveyReorderModal.js:217 +#: screens/Template/Survey/SurveyReorderModal.js:217 +#: screens/Template/Survey/SurveyReorderModal.js:233 +msgid "Order" +msgstr "Pedir" + +#: components/Lookup/ApplicationLookup.js:119 +#: components/Lookup/OrganizationLookup.js:101 +#: components/Lookup/OrganizationLookup.js:107 +#: components/Lookup/OrganizationLookup.js:124 +#: components/PromptDetail/PromptInventorySourceDetail.js:62 +#: components/PromptDetail/PromptInventorySourceDetail.js:72 +#: components/PromptDetail/PromptJobTemplateDetail.js:105 +#: components/PromptDetail/PromptJobTemplateDetail.js:115 +#: components/PromptDetail/PromptProjectDetail.js:77 +#: components/PromptDetail/PromptProjectDetail.js:88 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:67 +#: components/TemplateList/TemplateList.js:244 +#: components/TemplateList/TemplateListItem.js:185 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:70 +#: screens/Application/ApplicationsList/ApplicationListItem.js:38 +#: screens/Application/ApplicationsList/ApplicationsList.js:157 +#: screens/Credential/CredentialDetail/CredentialDetail.js:230 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:70 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:155 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:167 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:76 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:96 +#: screens/Inventory/InventoryList/InventoryList.js:191 +#: screens/Inventory/InventoryList/InventoryList.js:221 +#: screens/Inventory/InventoryList/InventoryListItem.js:119 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:202 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:107 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:121 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:131 +#: screens/Project/ProjectDetail/ProjectDetail.js:180 +#: screens/Project/ProjectList/ProjectListItem.js:287 +#: screens/Project/ProjectList/ProjectListItem.js:298 +#: screens/Team/TeamDetail/TeamDetail.js:40 +#: screens/Team/TeamList/TeamList.js:143 +#: screens/Team/TeamList/TeamListItem.js:38 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:199 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:210 +#: 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 "Organización" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:100 +msgid "Organization (Name)" +msgstr "Organización (Nombre)" + +#: screens/Team/TeamList/TeamList.js:126 +msgid "Organization Name" +msgstr "Nombre de la organización" + +#: screens/Organization/Organization.js:154 +msgid "Organization not found." +msgstr "No se encontró la organización." + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:188 +#: routeConfig.js:96 +#: screens/ActivityStream/ActivityStream.js:181 +#: 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:66 +#: screens/User/UserOrganizations/UserOrganizationList.js:72 +#: screens/User/Users.js:33 +#: util/getRelatedResourceDeleteDetails.js:232 +#: util/getRelatedResourceDeleteDetails.js:266 +msgid "Organizations" +msgstr "Organizaciones" + +#: components/LaunchPrompt/steps/useOtherPromptsStep.js:90 +msgid "Other prompts" +msgstr "Otros avisos" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:79 +msgid "Out of compliance" +msgstr "No cumple con los requisitos" + +#: screens/Job/Job.js:131 +#: screens/Job/JobOutput/HostEventModal.js:156 +#: screens/Job/Jobs.js:34 +msgid "Output" +msgstr "Salida" + +#: screens/Job/JobOutput/HostEventModal.js:157 +msgid "Output tab" +msgstr "Salida" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:80 +msgid "Overwrite" +msgstr "Anular" + +#: components/PromptDetail/PromptInventorySourceDetail.js:41 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:121 +msgid "Overwrite local groups and hosts from remote inventory source" +msgstr "Sobrescribir grupos locales y servidores desde una fuente remota del inventario." + +#: components/PromptDetail/PromptInventorySourceDetail.js:46 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:127 +msgid "Overwrite local variables from remote inventory source" +msgstr "Sobrescribir las variables locales desde una fuente remota del inventario." + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:86 +msgid "Overwrite variables" +msgstr "Anular variables" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:493 +msgid "POST" +msgstr "PUBLICAR" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:494 +msgid "PUT" +msgstr "COLOCAR" + +#: components/NotificationList/NotificationList.js:198 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:139 +msgid "Pagerduty" +msgstr "Pagerduty" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:279 +msgid "Pagerduty Subdomain" +msgstr "Subdominio Pagerduty" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:298 +msgid "Pagerduty subdomain" +msgstr "Subdominio Pagerduty" + +#: components/Pagination/Pagination.js:35 +msgid "Pagination" +msgstr "Paginación" + +#: components/Workflow/WorkflowTools.js:165 +msgid "Pan Down" +msgstr "Desplazar hacia abajo" + +#: components/Workflow/WorkflowTools.js:132 +msgid "Pan Left" +msgstr "Desplazar hacia la izquierda" + +#: components/Workflow/WorkflowTools.js:176 +msgid "Pan Right" +msgstr "Desplazar hacia la derecha" + +#: components/Workflow/WorkflowTools.js:143 +msgid "Pan Up" +msgstr "Desplazar hacia arriba" + +#: components/AdHocCommands/AdHocDetailsStep.js:243 +msgid "Pass extra command line changes. There are two ansible command line parameters:" +msgstr "Trasladar cambios adicionales en la línea de comandos. Hay dos parámetros de línea de comandos de Ansible:" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:14 +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 Controller documentation for example syntax." +msgstr "Traslade variables de línea de comando adicionales al cuaderno de estrategias. Este es el parámetro de línea de comando -e o --extra-vars para el cuaderno de estrategias de Ansible. Proporcione pares de claves/valores utilizando YAML o JSON. Consulte la documentación de Ansible Tower para ver ejemplos de sintaxis." + +#: screens/Job/Job.helptext.js:13 +#: screens/Template/shared/JobTemplate.helptext.js:14 +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 documentation for example syntax." +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." + +#: screens/Login/Login.js:227 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:73 +#: 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 "Contraseña" + +#: screens/Dashboard/DashboardGraph.js:119 +msgid "Past 24 hours" +msgstr "Últimas 24 horas" + +#: screens/Dashboard/DashboardGraph.js:110 +msgid "Past month" +msgstr "Mes pasado" + +#: screens/Dashboard/DashboardGraph.js:113 +msgid "Past two weeks" +msgstr "Últimas dos semanas" + +#: screens/Dashboard/DashboardGraph.js:116 +msgid "Past week" +msgstr "Semana pasada" + +#: screens/Instances/Instance.js:51 +#: screens/Instances/InstancePeers/InstancePeerList.js:74 +msgid "Peers" +msgstr "Colegas" + +#: components/JobList/JobList.js:228 +#: components/StatusLabel/StatusLabel.js:49 +#: components/Workflow/WorkflowNodeHelp.js:93 +msgid "Pending" +msgstr "Pendiente" + +#: components/AppContainer/PageHeaderToolbar.js:76 +msgid "Pending Workflow Approvals" +msgstr "Aprobaciones de flujos de trabajo pendientes" + +#: screens/Inventory/InventoryList/InventoryListItem.js:128 +msgid "Pending delete" +msgstr "Eliminación pendiente" + +#: components/Lookup/HostFilterLookup.js:370 +msgid "Perform a search to define a host filter" +msgstr "Realice una búsqueda para definir un filtro de host" + +#: screens/User/UserTokenDetail/UserTokenDetail.js:73 +#: screens/User/UserTokenList/UserTokenList.js:105 +msgid "Personal Access Token" +msgstr "Token de acceso personal" + +#: screens/User/UserTokenList/UserTokenListItem.js:26 +msgid "Personal access token" +msgstr "Token de acceso personal" + +#: screens/Job/JobOutput/HostEventModal.js:122 +msgid "Play" +msgstr "Jugada" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:84 +msgid "Play Count" +msgstr "Recuento de jugadas" + +#: screens/Job/JobOutput/JobOutputSearch.js:124 +msgid "Play Started" +msgstr "Jugada iniciada" + +#: components/PromptDetail/PromptJobTemplateDetail.js:148 +#: screens/Job/JobDetail/JobDetail.js:319 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:253 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:43 +#: screens/Template/shared/JobTemplateForm.js:357 +msgid "Playbook" +msgstr "Playbook" + +#: components/JobList/JobListItem.js:44 +#: screens/Job/JobDetail/JobDetail.js:67 +msgid "Playbook Check" +msgstr "Comprobación del playbook" + +#: screens/Job/JobOutput/JobOutputSearch.js:125 +msgid "Playbook Complete" +msgstr "Playbook terminado" + +#: components/PromptDetail/PromptProjectDetail.js:165 +#: screens/Project/ProjectDetail/ProjectDetail.js:288 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:72 +msgid "Playbook Directory" +msgstr "Directorio de playbook" + +#: components/JobList/JobList.js:213 +#: components/JobList/JobListItem.js:44 +#: components/Schedule/ScheduleList/ScheduleListItem.js:37 +#: screens/Job/JobDetail/JobDetail.js:67 +msgid "Playbook Run" +msgstr "Ejecución de playbook" + +#: screens/Job/JobOutput/JobOutputSearch.js:126 +msgid "Playbook Started" +msgstr "Playbook iniciado" + +#: components/RelatedTemplateList/RelatedTemplateList.js:174 +#: components/TemplateList/TemplateList.js:222 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:23 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:54 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:157 +msgid "Playbook name" +msgstr "Nombre del playbook" + +#: screens/Dashboard/DashboardGraph.js:146 +msgid "Playbook run" +msgstr "Ejecución de playbook" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:85 +msgid "Plays" +msgstr "Jugadas" + +#: components/Schedule/ScheduleList/ScheduleList.js:149 +msgid "Please add a Schedule to populate this list." +msgstr "Añada un horario para rellenar esta lista." + +#: 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 "Añada un horario para rellenar esta lista. Las programaciones pueden añadirse a una plantilla, un proyecto o una fuente de inventario." + +#: screens/Template/Survey/SurveyList.js:146 +msgid "Please add survey questions." +msgstr "Agregue preguntas de la encuesta." + +#: components/PaginatedTable/PaginatedTable.js:93 +msgid "Please add {pluralizedItemName} to populate this list" +msgstr "Añada {pluralizedItemName} para poblar esta lista" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerStartScreen.js:43 +msgid "Please click the Start button to begin." +msgstr "Haga clic en el botón de inicio para comenzar." + +#: components/Schedule/shared/ScheduleForm.js:421 +msgid "Please enter a number of occurrences." +msgstr "Por favor, introduzca un número de ocurrencias." + +#: util/validators.js:160 +msgid "Please enter a valid URL" +msgstr "Introduzca una URL válida." + +#: screens/User/shared/UserTokenForm.js:20 +msgid "Please enter a value." +msgstr "Por favor introduzca un valor." + +#: screens/Login/Login.js:191 +msgid "Please log in" +msgstr "Inicie sesión" + +#: components/JobList/JobList.js:190 +msgid "Please run a job to populate this list." +msgstr "Ejecute un trabajo para rellenar esta lista." + +#: components/Schedule/shared/ScheduleForm.js:417 +msgid "Please select a day number between 1 and 31." +msgstr "Seleccione un número de día entre 1 y 31." + +#: screens/Template/shared/JobTemplateForm.js:174 +msgid "Please select an Inventory or check the Prompt on Launch option" +msgstr "Seleccione un inventario o marque la opción Preguntar al ejecutar." + +#: components/Schedule/shared/ScheduleForm.js:429 +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:359 +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:32 +msgid "Please try another search using the filter above" +msgstr "Intente otra búsqueda con el filtro de arriba" + +#: screens/TopologyView/ContentLoading.js:40 +msgid "Please wait until the topology view is populated..." +msgstr "Espere hasta que se complete la vista de topología..." + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:78 +msgid "Pod spec override" +msgstr "Anulación de las especificaciones del pod" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:214 +#: screens/InstanceGroup/Instances/InstanceListItem.js:203 +#: screens/Instances/InstanceDetail/InstanceDetail.js:208 +#: screens/Instances/InstanceList/InstanceListItem.js:218 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:82 +msgid "Policy Type" +msgstr "Tipo de política" + +#: 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:70 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:36 +msgid "Policy instance percentage" +msgstr "Porcentaje de instancias de políticas" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginField.js:64 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginField.js:70 +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:349 +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 Controller documentation for further syntax and\n" +"examples." +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 ejemplos. Consulte la documentación de Ansible Tower para obtener más sintaxis y\n" +"ejemplos." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:165 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:104 +msgid "Port" +msgstr "Puerto" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:231 +msgid "Preconditions for running this node when there are multiple parents. Refer to the" +msgstr "Condiciones previas para ejecutar este nodo cuando hay varios elementos primarios. Consulte" + +#: screens/Template/Survey/MultipleChoiceField.js:59 +msgid "" +"Press 'Enter' to add more answer choices. One answer\n" +"choice per line." +msgstr "Presione 'Intro' para agregar más opciones de respuesta. Una opción de respuesta por línea." + +#: components/CodeEditor/CodeEditor.js:181 +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." + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:71 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:130 +#: screens/Inventory/shared/InventoryForm.js:99 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:147 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:347 +#: screens/Template/shared/JobTemplateForm.js:603 +msgid "Prevent Instance Group Fallback" +msgstr "Evitar el retroceso del grupo de instancias" + +#: screens/Inventory/shared/Inventory.helptext.js:197 +msgid "Prevent Instance Group Fallback: If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on." +msgstr "Impedir la retroalimentación del grupo de instancias: Si se habilita, el inventario impedirá añadir cualquier grupo de instancias de la organización a la lista de grupos de instancias preferidos para ejecutar las plantillas de trabajo asociadas." + +#: screens/Template/shared/JobTemplate.helptext.js:43 +msgid "Prevent Instance Group Fallback: If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on." +msgstr "Impedir el retroceso del grupo de instancias: Si está activada, la plantilla de trabajo impedirá que se añada cualquier grupo de instancias del inventario o de la organización a la lista de grupos de instancias preferidos para ejecutar." + +#: components/AdHocCommands/useAdHocPreviewStep.js:17 +#: components/LaunchPrompt/steps/usePreviewStep.js:23 +msgid "Preview" +msgstr "Vista previa" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:103 +msgid "Private key passphrase" +msgstr "Frase de paso para llave privada" + +#: components/PromptDetail/PromptJobTemplateDetail.js:58 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:122 +#: screens/Template/shared/JobTemplateForm.js:551 +msgid "Privilege Escalation" +msgstr "Elevación de privilegios" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:111 +msgid "Privilege escalation password" +msgstr "Contraseña para la elevación de privilegios" + +#: screens/Template/shared/JobTemplate.helptext.js:40 +msgid "Privilege escalation: If enabled, run this playbook as an administrator." +msgstr "Si se habilita esta opción, ejecute este playbook\n" +"como administrador." + +#: components/JobList/JobListItem.js:239 +#: components/Lookup/ProjectLookup.js:104 +#: components/Lookup/ProjectLookup.js:109 +#: components/Lookup/ProjectLookup.js:166 +#: components/PromptDetail/PromptInventorySourceDetail.js:87 +#: components/PromptDetail/PromptJobTemplateDetail.js:133 +#: components/PromptDetail/PromptJobTemplateDetail.js:141 +#: components/TemplateList/TemplateListItem.js:300 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:216 +#: screens/Job/JobDetail/JobDetail.js:172 +#: screens/Job/JobDetail/JobDetail.js:198 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:229 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:239 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:38 +msgid "Project" +msgstr "Proyecto" + +#: components/PromptDetail/PromptProjectDetail.js:158 +#: screens/Project/ProjectDetail/ProjectDetail.js:281 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:61 +msgid "Project Base Path" +msgstr "Ruta base del proyecto" + +#: components/Workflow/WorkflowLegend.js:104 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:85 +msgid "Project Sync" +msgstr "Sincronización del proyecto" + +#: screens/Project/ProjectDetail/ProjectDetail.js:320 +#: screens/Project/ProjectList/ProjectListItem.js:229 +msgid "Project Sync Error" +msgstr "Error en la sincronización del proyecto" + +#: components/Workflow/WorkflowNodeHelp.js:67 +msgid "Project Update" +msgstr "Actualización del proyecto" + +#: screens/Job/JobDetail/JobDetail.js:180 +msgid "Project Update Status" +msgstr "Actualización del proyecto" + +#: screens/Job/Job.helptext.js:22 +msgid "Project checkout results" +msgstr "Ver resultados de verificación del proyecto" + +#: screens/Project/ProjectList/ProjectList.js:132 +msgid "Project copied successfully" +msgstr "El proyecto se copió correctamente" + +#: screens/Project/Project.js:136 +msgid "Project not found." +msgstr "No se encontró el proyecto." + +#: screens/Dashboard/Dashboard.js:109 +msgid "Project sync failures" +msgstr "Errores de sincronización del proyecto" + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:146 +#: routeConfig.js:75 +#: screens/ActivityStream/ActivityStream.js:170 +#: screens/Dashboard/Dashboard.js:103 +#: screens/Project/ProjectList/ProjectList.js:180 +#: screens/Project/ProjectList/ProjectList.js:249 +#: screens/Project/Projects.js:12 +#: screens/Project/Projects.js:22 +#: util/getRelatedResourceDeleteDetails.js:60 +#: util/getRelatedResourceDeleteDetails.js:195 +#: util/getRelatedResourceDeleteDetails.js:225 +msgid "Projects" +msgstr "Proyectos" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:139 +msgid "Promote Child Groups and Hosts" +msgstr "Promover grupos secundarios y hosts" + +#: components/Schedule/shared/ScheduleForm.js:540 +#: components/Schedule/shared/ScheduleForm.js:543 +msgid "Prompt" +msgstr "Aviso" + +#: components/PromptDetail/PromptDetail.js:182 +msgid "Prompt Overrides" +msgstr "Anulaciones de avisos" + +#: components/CodeEditor/VariablesField.js:241 +#: components/FieldWithPrompt/FieldWithPrompt.js:46 +#: screens/Credential/CredentialDetail/CredentialDetail.js:175 +msgid "Prompt on launch" +msgstr "Preguntar al ejecutar" + +#: components/Schedule/shared/SchedulePromptableFields.js:97 +msgid "Prompt | {0}" +msgstr "Aviso | {0}" + +#: components/PromptDetail/PromptDetail.js:180 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:418 +msgid "Prompted Values" +msgstr "Valores solicitados" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:6 +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 "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." + +#: screens/Job/Job.helptext.js:14 +#: screens/Template/shared/JobTemplate.helptext.js:15 +msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns." +msgstr "Proporcione un patrón de host para limitar aun más la lista de hosts que se encontrarán bajo la administración del manual o se verán afectados por él. Se permiten distintos patrones. Consulte la documentación de Ansible para obtener más información y ejemplos relacionados con los patrones." + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:179 +msgid "Provide a value for this field or select the Prompt on launch option." +msgstr "Proporcione un valor para este campo o seleccione la opción Preguntar al ejecutar." + +#: components/AdHocCommands/AdHocDetailsStep.js:247 +msgid "" +"Provide key/value pairs using either\n" +"YAML or JSON." +msgstr "Proporcione pares de clave/valor utilizando\n" +"YAML o 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 "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." + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:83 +msgid "Provide your Red Hat or Red Hat Satellite credentials to enable Automation Analytics." +msgstr "Proporcione sus credenciales de Red Hat o Red Hat Satellite para habilitar Automation Analytics." + +#: components/StatusLabel/StatusLabel.js:59 +#: screens/TopologyView/Legend.js:150 +msgid "Provisioning" +msgstr "Aprovisionamiento" + +#: components/PromptDetail/PromptJobTemplateDetail.js:162 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:302 +#: screens/Template/shared/JobTemplateForm.js:620 +msgid "Provisioning Callback URL" +msgstr "Dirección URL para las llamadas callback" + +#: screens/Template/shared/JobTemplateForm.js:615 +msgid "Provisioning Callback details" +msgstr "Detalles de callback de aprovisionamiento" + +#: components/PromptDetail/PromptJobTemplateDetail.js:63 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:127 +#: screens/Template/shared/JobTemplateForm.js:555 +#: screens/Template/shared/JobTemplateForm.js:558 +msgid "Provisioning Callbacks" +msgstr "Callbacks de aprovisionamiento" + +#: screens/Template/shared/JobTemplate.helptext.js:41 +msgid "Provisioning callbacks: Enables creation of a provisioning callback URL. Using the URL a host can contact Ansible AWX and request a configuration update using this job template." +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 y solicitar una actualización de la configuración utilizando esta plantilla de trabajo." + +#: components/StatusLabel/StatusLabel.js:62 +msgid "Provisioning fail" +msgstr "Fallo de aprovisionamiento" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:86 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:114 +msgid "Pull" +msgstr "Extraer" + +#: screens/Template/Survey/SurveyQuestionForm.js:163 +msgid "Question" +msgstr "Pregunta" + +#: screens/Setting/Settings.js:106 +msgid "RADIUS" +msgstr "RADIUS" + +#: screens/Setting/SettingList.js:73 +msgid "RADIUS settings" +msgstr "Configuración de RADIUS" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:244 +#: screens/InstanceGroup/Instances/InstanceListItem.js:161 +#: screens/Instances/InstanceDetail/InstanceDetail.js:287 +#: screens/Instances/InstanceList/InstanceListItem.js:171 +#: screens/TopologyView/Tooltip.js:307 +msgid "RAM {0}" +msgstr "RAM {0}" + +#: screens/User/shared/UserTokenForm.js:76 +msgid "Read" +msgstr "Lectura" + +#: components/StatusLabel/StatusLabel.js:57 +#: screens/TopologyView/Legend.js:122 +msgid "Ready" +msgstr "Listo" + +#: screens/Dashboard/Dashboard.js:133 +msgid "Recent Jobs" +msgstr "Tareas recientes" + +#: screens/Dashboard/Dashboard.js:131 +msgid "Recent Jobs list tab" +msgstr "Pestaña de la lista de tareas recientes" + +#: screens/Dashboard/Dashboard.js:145 +msgid "Recent Templates" +msgstr "Plantillas recientes" + +#: screens/Dashboard/Dashboard.js:143 +msgid "Recent Templates list tab" +msgstr "Pestaña de la lista de plantillas recientes" + +#: components/RelatedTemplateList/RelatedTemplateList.js:188 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:112 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:38 +msgid "Recent jobs" +msgstr "Trabajos recientes" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:154 +msgid "Recipient List" +msgstr "Lista de destinatarios" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:86 +msgid "Recipient list" +msgstr "Lista de destinatarios" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:105 +msgid "Red Hat Ansible Automation Platform" +msgstr "Plataforma Red Hat Ansible Automation" + +#: components/Lookup/ProjectLookup.js:139 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:92 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:161 +#: screens/Job/JobDetail/JobDetail.js:77 +#: 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 "Virtualización de Red Hat" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:117 +msgid "Red Hat subscription manifest" +msgstr "Manifiesto de suscripción de Red Hat" + +#: components/About/About.js:36 +msgid "Red Hat, Inc." +msgstr "Red Hat, Inc." + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:94 +#: screens/Application/shared/ApplicationForm.js:107 +msgid "Redirect URIs" +msgstr "Redirigir URI" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:259 +msgid "Redirecting to dashboard" +msgstr "Redirigir al panel de control" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:263 +msgid "Redirecting to subscription detail" +msgstr "Redirigir al detalle de la suscripción" + +#: screens/Template/Survey/SurveyQuestionForm.js:261 +#: screens/Template/shared/JobTemplate.helptext.js:55 +msgid "Refer to the" +msgstr "Consulte" + +#: screens/Job/Job.helptext.js:27 +#: screens/Template/shared/JobTemplate.helptext.js:50 +msgid "Refer to the Ansible documentation for details about the configuration file." +msgstr "Consulte la documentación de Ansible para obtener detalles sobre el archivo de configuración." + +#: screens/User/UserTokens/UserTokens.js:77 +msgid "Refresh Token" +msgstr "Actualizar token" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:81 +msgid "Refresh Token Expiration" +msgstr "Actualizar expiración del token" + +#: screens/Project/ProjectList/ProjectListItem.js:132 +msgid "Refresh for revision" +msgstr "Actualizar para revisión" + +#: screens/Project/ProjectList/ProjectListItem.js:134 +msgid "Refresh project revision" +msgstr "Actualizar la revisión del proyecto" + +#: components/PromptDetail/PromptInventorySourceDetail.js:116 +msgid "Regions" +msgstr "Regiones" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:92 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:143 +msgid "Registry credential" +msgstr "Credencial de registro" + +#: screens/Inventory/shared/Inventory.helptext.js:156 +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:81 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:62 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:175 +msgid "Related Groups" +msgstr "Grupos relacionados" + +#: components/Search/AdvancedSearch.js:287 +msgid "Related Keys" +msgstr "Teclas relacionadas" + +#: components/Schedule/ScheduleList/ScheduleList.js:169 +#: components/Schedule/ScheduleList/ScheduleListItem.js:105 +msgid "Related resource" +msgstr "Recursos relacionados" + +#: components/Search/RelatedLookupTypeInput.js:16 +#: components/Search/RelatedLookupTypeInput.js:24 +msgid "Related search type" +msgstr "Tipo de búsqueda relacionada" + +#: components/Search/RelatedLookupTypeInput.js:19 +msgid "Related search type typeahead" +msgstr "Tipo de búsqueda relacionado typeahead" + +#: components/JobList/JobListItem.js:146 +#: components/LaunchButton/ReLaunchDropDown.js:82 +#: screens/Job/JobDetail/JobDetail.js:580 +#: screens/Job/JobDetail/JobDetail.js:588 +#: screens/Job/JobOutput/shared/OutputToolbar.js:167 +msgid "Relaunch" +msgstr "Relanzar" + +#: components/JobList/JobListItem.js:126 +#: screens/Job/JobOutput/shared/OutputToolbar.js:147 +msgid "Relaunch Job" +msgstr "Volver a ejecutar la tarea" + +#: components/LaunchButton/ReLaunchDropDown.js:41 +msgid "Relaunch all hosts" +msgstr "Volver a ejecutar todos los hosts" + +#: components/LaunchButton/ReLaunchDropDown.js:54 +msgid "Relaunch failed hosts" +msgstr "Volver a ejecutar hosts fallidos" + +#: components/LaunchButton/ReLaunchDropDown.js:30 +#: components/LaunchButton/ReLaunchDropDown.js:35 +msgid "Relaunch on" +msgstr "Volver a ejecutar el" + +#: 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" + +#: components/HealthCheckAlert/HealthCheckAlert.js:27 +msgid "Reload" +msgstr "Recarga" + +#: screens/Job/JobOutput/JobOutput.js:723 +msgid "Reload output" +msgstr "Descargar salida" + +#: components/Lookup/ProjectLookup.js:138 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:91 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:160 +#: screens/Job/JobDetail/JobDetail.js:78 +#: screens/Project/ProjectList/ProjectList.js:200 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:99 +msgid "Remote Archive" +msgstr "Archivo remoto" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:374 +#: screens/Instances/InstanceList/InstanceList.js:242 +msgid "Removal Error" +msgstr "Error de eliminación" + +#: components/SelectedList/DraggableSelectedList.js:105 +#: screens/Instances/Shared/RemoveInstanceButton.js:75 +#: screens/Instances/Shared/RemoveInstanceButton.js:129 +#: screens/Instances/Shared/RemoveInstanceButton.js:143 +#: screens/Instances/Shared/RemoveInstanceButton.js:163 +#: 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 "Eliminar" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:36 +msgid "Remove All Nodes" +msgstr "Quitar todos los nodos" + +#: screens/Instances/Shared/RemoveInstanceButton.js:152 +msgid "Remove Instances" +msgstr "Eliminar instancias" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:17 +msgid "Remove Link" +msgstr "Quitar enlace" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:28 +msgid "Remove Node {nodeName}" +msgstr "Eliminar nodo {nodeName}" + +#: screens/Project/shared/Project.helptext.js:113 +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:206 +msgid "Remove the current search related to ansible facts to enable another search using this key." +msgstr "Elimine la búsqueda actual relacionada con los hechos factibles para habilitar otra búsqueda usando esta clave." + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:14 +msgid "Remove {0} Access" +msgstr "Eliminar el acceso de {0}" + +#: components/ResourceAccessList/ResourceAccessListItem.js:45 +msgid "Remove {0} chip" +msgstr "Eliminar el chip de {0}" + +#: screens/TopologyView/Legend.js:285 +msgid "Removing" +msgstr "Eliminación de" + +#: 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 "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:349 +msgid "Repeat Frequency" +msgstr "Frecuencia de repetición" + +#: components/Schedule/shared/ScheduleFormFields.js:113 +msgid "Repeat frequency" +msgstr "Frecuencia de repetición" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:52 +msgid "Replace" +msgstr "Reemplazar" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:60 +msgid "Replace field with new value" +msgstr "Reemplazar el campo con un valor nuevo" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:67 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:74 +msgid "Request subscription" +msgstr "Solicitar subscripción" + +#: screens/Template/Survey/SurveyListItem.js:51 +#: screens/Template/Survey/SurveyQuestionForm.js:188 +msgid "Required" +msgstr "Obligatorio" + +#: screens/TopologyView/Header.js:87 +#: screens/TopologyView/Header.js:90 +msgid "Reset zoom" +msgstr "Restablecer zoom" + +#: components/Workflow/WorkflowNodeHelp.js:154 +#: components/Workflow/WorkflowNodeHelp.js:190 +#: screens/Team/TeamRoles/TeamRoleListItem.js:12 +#: screens/Team/TeamRoles/TeamRolesList.js:180 +msgid "Resource Name" +msgstr "Nombre del recurso" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:246 +msgid "Resource deleted" +msgstr "Recurso eliminado" + +#: components/Schedule/ScheduleList/ScheduleList.js:170 +#: components/Schedule/ScheduleList/ScheduleListItem.js:111 +msgid "Resource type" +msgstr "Agregar tipo de recurso" + +#: routeConfig.js:61 +#: screens/ActivityStream/ActivityStream.js:159 +msgid "Resources" +msgstr "Recursos" + +#: components/TemplateList/TemplateListItem.js:149 +msgid "Resources are missing from this template." +msgstr "Faltan recursos de esta plantilla." + +#: screens/Setting/shared/RevertButton.js:43 +msgid "Restore initial value." +msgstr "Restaurar el valor inicial." + +#: screens/Inventory/shared/Inventory.helptext.js:153 +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" +"La variable habilitada se puede especificar mediante notación de puntos,\n" +"por ejemplo: \"foo.bar\"" + +#: components/JobCancelButton/JobCancelButton.js:96 +#: components/JobCancelButton/JobCancelButton.js:100 +#: components/JobList/JobListCancelButton.js:160 +#: components/JobList/JobListCancelButton.js:163 +#: screens/Job/JobOutput/JobOutput.js:819 +#: screens/Job/JobOutput/JobOutput.js:822 +msgid "Return" +msgstr "Volver" + +#: screens/Job/JobOutput/EmptyOutput.js:40 +msgid "Return to" +msgstr "Volver" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:129 +msgid "Return to subscription management." +msgstr "Volver a la gestión de suscripciones." + +#: 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: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:164 +msgid "Returns results that satisfy this one or any other filters." +msgstr "Muestra los resultados que cumplen con este o cualquier otro filtro." + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:52 +#: screens/Setting/shared/RevertButton.js:53 +#: screens/Setting/shared/RevertButton.js:62 +msgid "Revert" +msgstr "Revertir" + +#: screens/Setting/shared/RevertAllAlert.js:23 +msgid "Revert all" +msgstr "Revertir todo" + +#: screens/Setting/shared/RevertFormActionGroup.js:21 +#: screens/Setting/shared/RevertFormActionGroup.js:27 +msgid "Revert all to default" +msgstr "Revertir todo a valores por defecto" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:59 +msgid "Revert field to previously saved value" +msgstr "Revertir el campo al valor guardado anteriormente" + +#: screens/Setting/shared/RevertAllAlert.js:11 +msgid "Revert settings" +msgstr "Revertir configuración" + +#: screens/Setting/shared/RevertButton.js:42 +msgid "Revert to factory default." +msgstr "Revertir a los valores predeterminados de fábrica." + +#: screens/Job/JobDetail/JobDetail.js:314 +#: screens/Project/ProjectList/ProjectList.js:224 +#: screens/Project/ProjectList/ProjectListItem.js:221 +msgid "Revision" +msgstr "Revisión" + +#: screens/Project/shared/ProjectSubForms/SvnSubForm.js:22 +msgid "Revision #" +msgstr "Revisión n°" + +#: 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 "Rol" + +#: components/ResourceAccessList/ResourceAccessList.js:189 +#: components/ResourceAccessList/ResourceAccessList.js:202 +#: components/ResourceAccessList/ResourceAccessList.js:229 +#: components/ResourceAccessList/ResourceAccessListItem.js:69 +#: screens/Team/Team.js:59 +#: screens/Team/Teams.js:32 +#: screens/User/User.js:71 +#: screens/User/Users.js:31 +msgid "Roles" +msgstr "Roles" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:134 +#: 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:23 +#: screens/Template/shared/JobTemplateForm.js:214 +msgid "Run" +msgstr "Ejecutar" + +#: components/AdHocCommands/AdHocCommands.js:131 +#: components/AdHocCommands/AdHocCommands.js:135 +#: components/AdHocCommands/AdHocCommands.js:141 +#: components/AdHocCommands/AdHocCommands.js:145 +#: screens/Job/JobDetail/JobDetail.js:68 +msgid "Run Command" +msgstr "Ejecutar comando" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:277 +#: screens/Instances/InstanceDetail/InstanceDetail.js:335 +msgid "Run a health check on the instance" +msgstr "Ejecutar una comprobación de la salud de la instancia" + +#: components/AdHocCommands/AdHocCommands.js:125 +msgid "Run ad hoc command" +msgstr "Ejecutar comando ad hoc" + +#: components/AdHocCommands/AdHocCommandsWizard.js:48 +msgid "Run command" +msgstr "Ejecutar comando" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:93 +#: components/Schedule/shared/FrequencyDetailSubform.js:223 +msgid "Run every" +msgstr "Ejecutar cada" + +#: components/HealthCheckButton/HealthCheckButton.js:32 +#: components/HealthCheckButton/HealthCheckButton.js:45 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:286 +#: screens/Instances/InstanceDetail/InstanceDetail.js:344 +msgid "Run health check" +msgstr "Comprobación de estado" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:129 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:138 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:175 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:197 +#: components/Schedule/shared/FrequencyDetailSubform.js:344 +msgid "Run on" +msgstr "Ejecutar el" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useRunTypeStep.js:32 +msgid "Run type" +msgstr "Tipo de ejecución" + +#: components/JobList/JobList.js:230 +#: components/StatusLabel/StatusLabel.js:48 +#: components/TemplateList/TemplateListItem.js:118 +#: components/Workflow/WorkflowNodeHelp.js:99 +msgid "Running" +msgstr "Ejecutándose" + +#: screens/Job/JobOutput/JobOutputSearch.js:127 +msgid "Running Handlers" +msgstr "Handlers ejecutándose" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:217 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:196 +#: screens/InstanceGroup/Instances/InstanceListItem.js:194 +#: screens/Instances/InstanceDetail/InstanceDetail.js:212 +#: screens/Instances/InstanceList/InstanceListItem.js:209 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:73 +msgid "Running Jobs" +msgstr "Tareas en ejecución" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:284 +#: screens/Instances/InstanceDetail/InstanceDetail.js:342 +msgid "Running health check" +msgstr "Última comprobación de estado" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:71 +msgid "Running jobs" +msgstr "Tareas en ejecución" + +#: screens/Setting/Settings.js:109 +msgid "SAML" +msgstr "SAML" + +#: screens/Setting/SettingList.js:77 +msgid "SAML settings" +msgstr "Configuración de SAML" + +#: screens/Dashboard/DashboardGraph.js:143 +msgid "SCM update" +msgstr "Actualización de 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 "Contraseña de SSH" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:239 +msgid "SSL Connection" +msgstr "Conexión SSL" + +#: components/Workflow/WorkflowStartNode.js:60 +#: components/Workflow/workflowReducer.js:419 +msgid "START" +msgstr "INICIAR" + +#: components/Sparkline/Sparkline.js:31 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:160 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:39 +#: screens/Project/ProjectDetail/ProjectDetail.js:135 +#: screens/Project/ProjectList/ProjectListItem.js:73 +msgid "STATUS:" +msgstr "ESTADO:" + +#: components/Schedule/shared/FrequencyDetailSubform.js:321 +msgid "Sat" +msgstr "Sáb" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:82 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:188 +#: components/Schedule/shared/FrequencyDetailSubform.js:326 +#: components/Schedule/shared/FrequencyDetailSubform.js:458 +msgid "Saturday" +msgstr "Sábado" + +#: components/AddRole/AddResourceRole.js:247 +#: 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:526 +#: components/Schedule/shared/ScheduleForm.js:532 +#: components/Schedule/shared/useSchedulePromptSteps.js:49 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:130 +#: 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:205 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:35 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:131 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:158 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:162 +msgid "Save" +msgstr "Guardar" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:33 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:36 +msgid "Save & Exit" +msgstr "Guardar y salir" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:32 +msgid "Save link changes" +msgstr "Guardar los cambios del enlace" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:254 +msgid "Save successful!" +msgstr "Guardado correctamente" + +#: components/JobList/JobListItem.js:181 +#: components/JobList/JobListItem.js:187 +msgid "Schedule" +msgstr "Planificar" + +#: screens/Project/Projects.js:34 +#: screens/Template/Templates.js:54 +msgid "Schedule Details" +msgstr "Detalles de la programación" + +#: components/Schedule/shared/UnsupportedScheduleForm.js:15 +msgid "Schedule Rules" +msgstr "Reglas de programación" + +#: screens/Inventory/Inventories.js:92 +msgid "Schedule details" +msgstr "Detalles de la programación" + +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:49 +msgid "Schedule is active" +msgstr "La programación está activa" + +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:49 +msgid "Schedule is inactive" +msgstr "La programación está inactiva" + +#: components/Schedule/shared/ScheduleForm.js:394 +msgid "Schedule is missing rrule" +msgstr "Falta una regla de programación" + +#: components/Schedule/Schedule.js:82 +msgid "Schedule not found." +msgstr "Programación no encontrada." + +#: components/Schedule/ScheduleList/ScheduleList.js:163 +#: components/Schedule/ScheduleList/ScheduleList.js:229 +#: routeConfig.js:44 +#: screens/ActivityStream/ActivityStream.js:153 +#: screens/Inventory/Inventories.js:89 +#: screens/Inventory/InventorySource/InventorySource.js:88 +#: screens/ManagementJob/ManagementJob.js:108 +#: screens/ManagementJob/ManagementJobs.js:23 +#: screens/Project/Project.js:120 +#: screens/Project/Projects.js:31 +#: screens/Schedule/AllSchedules.js:21 +#: screens/Template/Template.js:148 +#: screens/Template/Templates.js:51 +#: screens/Template/WorkflowJobTemplate.js:130 +msgid "Schedules" +msgstr "Programaciones" + +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:136 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:33 +#: screens/User/UserTokenDetail/UserTokenDetail.js:50 +#: screens/User/UserTokenList/UserTokenList.js:142 +#: screens/User/UserTokenList/UserTokenList.js:189 +#: screens/User/UserTokenList/UserTokenListItem.js:32 +#: screens/User/shared/UserTokenForm.js:68 +msgid "Scope" +msgstr "Ámbito" + +#: screens/User/shared/User.helptext.js:5 +msgid "Scope for the token's access" +msgstr "Especifique un alcance para el acceso al token" + +#: screens/Job/JobOutput/PageControls.js:79 +msgid "Scroll first" +msgstr "Desplazarse hasta el primero" + +#: screens/Job/JobOutput/PageControls.js:87 +msgid "Scroll last" +msgstr "Desplazarse hasta el final" + +#: screens/Job/JobOutput/PageControls.js:71 +msgid "Scroll next" +msgstr "Desplazarse hasta el siguiente" + +#: screens/Job/JobOutput/PageControls.js:63 +msgid "Scroll previous" +msgstr "Desplazarse hasta el anterior" + +#: components/Lookup/HostFilterLookup.js:290 +#: components/Lookup/Lookup.js:143 +msgid "Search" +msgstr "Buscar" + +#: screens/Job/JobOutput/JobOutputSearch.js:151 +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:311 +#: components/Search/Search.js:259 +msgid "Search submit button" +msgstr "Botón de envío de la búsqueda" + +#: components/Search/Search.js:248 +msgid "Search text input" +msgstr "Entrada de texto de búsqueda" + +#: components/Lookup/HostFilterLookup.js:398 +msgid "Searching by ansible_facts requires special syntax. Refer to the" +msgstr "La búsqueda por ansible_facts requiere sintaxis especial. Consulte el" + +#: components/Schedule/shared/FrequencyDetailSubform.js:408 +msgid "Second" +msgstr "Segundo" + +#: components/PromptDetail/PromptInventorySourceDetail.js:103 +#: components/PromptDetail/PromptProjectDetail.js:153 +#: screens/Project/ProjectDetail/ProjectDetail.js:269 +msgid "Seconds" +msgstr "Segundos" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:34 +msgid "See Django" +msgstr "Ver Django" + +#: components/AdHocCommands/AdHocPreviewStep.js:35 +#: components/LaunchPrompt/steps/PreviewStep.js:61 +msgid "See errors on the left" +msgstr "Ver errores a la izquierda" + +#: components/JobList/JobListItem.js:84 +#: components/Lookup/HostFilterLookup.js:380 +#: components/Lookup/Lookup.js:200 +#: components/Pagination/Pagination.js:33 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:98 +msgid "Select" +msgstr "Seleccionar" + +#: screens/Credential/shared/CredentialForm.js:129 +msgid "Select Credential Type" +msgstr "Seleccionar tipo de credencial" + +#: screens/Host/HostGroups/HostGroupsList.js:237 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:254 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:257 +msgid "Select Groups" +msgstr "Seleccionar grupos" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:278 +msgid "Select Hosts" +msgstr "Seleccionar hosts" + +#: components/AnsibleSelect/AnsibleSelect.js:38 +msgid "Select Input" +msgstr "Seleccionar entrada" + +#: screens/InstanceGroup/Instances/InstanceList.js:295 +msgid "Select Instances" +msgstr "Seleccionar instancias" + +#: components/AssociateModal/AssociateModal.js:22 +msgid "Select Items" +msgstr "Seleccionar elementos" + +#: components/AddRole/AddResourceRole.js:201 +msgid "Select Items from List" +msgstr "Seleccionar elementos de la lista" + +#: components/LabelSelect/LabelSelect.js:127 +msgid "Select Labels" +msgstr "Seleccionar etiquetas" + +#: components/AddRole/AddResourceRole.js:236 +msgid "Select Roles to Apply" +msgstr "Seleccionar los roles para aplicar" + +#: screens/User/UserTeams/UserTeamList.js:251 +msgid "Select Teams" +msgstr "Seleccionar equipos" + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:25 +msgid "Select a JSON formatted service account key to autopopulate the following fields." +msgstr "Seleccione una clave de cuenta de servicio con formato JSON para autocompletar los siguientes campos." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:122 +msgid "Select a Node Type" +msgstr "Seleccionar un tipo de nodo" + +#: components/AddRole/AddResourceRole.js:170 +msgid "Select a Resource Type" +msgstr "Seleccionar un tipo de recurso" + +#: screens/Job/Job.helptext.js:21 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:10 +msgid "Select a branch for the workflow. This branch is applied to all job template nodes that prompt for a branch." +msgstr "Seleccione una rama para el flujo de trabajo. Esta rama se aplica a todos los nodos de la plantilla de trabajo que indican una rama." + +#: screens/Credential/shared/CredentialForm.js:139 +msgid "Select a credential Type" +msgstr "Seleccionar un tipo de credencial" + +#: components/JobList/JobListCancelButton.js:98 +msgid "Select a job to cancel" +msgstr "Seleccionar una tarea para cancelar" + +#: screens/Metrics/Metrics.js:211 +msgid "Select a metric" +msgstr "Seleccionar una métrica" + +#: components/AdHocCommands/AdHocDetailsStep.js:75 +msgid "Select a module" +msgstr "Seleccionar un módulo" + +#: screens/Template/shared/PlaybookSelect.js:60 +#: screens/Template/shared/PlaybookSelect.js:61 +msgid "Select a playbook" +msgstr "Seleccionar un playbook" + +#: screens/Template/shared/JobTemplateForm.js:323 +msgid "Select a project before editing the execution environment." +msgstr "Seleccione un proyecto antes de modificar el entorno de ejecución." + +#: screens/Template/Survey/SurveyToolbar.js:82 +msgid "Select a question to delete" +msgstr "Seleccione una pregunta para eliminar" + +#: components/PaginatedTable/ToolbarDeleteButton.js:160 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:103 +msgid "Select a row to delete" +msgstr "Seleccionar una fila para eliminar" + +#: components/DisassociateButton/DisassociateButton.js:75 +msgid "Select a row to disassociate" +msgstr "Seleccionar una fila para disociar" + +#: screens/Instances/Shared/RemoveInstanceButton.js:77 +msgid "Select a row to remove" +msgstr "Seleccionar una fila para denegar" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:87 +msgid "Select a subscription" +msgstr "Seleccionar una suscripción" + +#: components/HostForm/HostForm.js:39 +#: components/Schedule/shared/FrequencyDetailSubform.js:71 +#: components/Schedule/shared/FrequencyDetailSubform.js:78 +#: components/Schedule/shared/FrequencyDetailSubform.js:88 +#: components/Schedule/shared/ScheduleFormFields.js:33 +#: components/Schedule/shared/ScheduleFormFields.js:37 +#: components/Schedule/shared/ScheduleFormFields.js:61 +#: screens/Credential/shared/CredentialForm.js:44 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:79 +#: screens/Inventory/shared/InventoryForm.js:72 +#: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/InsightsSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/OpenStackSubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:97 +#: screens/Inventory/shared/InventorySourceSubForms/SatelliteSubForm.js:44 +#: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:46 +#: screens/Inventory/shared/SmartInventoryForm.js:67 +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:24 +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:61 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:436 +#: screens/Project/shared/ProjectForm.js:234 +#: screens/Project/shared/ProjectSubForms/InsightsSubForm.js:39 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:37 +#: screens/Team/shared/TeamForm.js:49 +#: screens/Template/Survey/SurveyQuestionForm.js:30 +#: screens/Template/shared/WorkflowJobTemplateForm.js:130 +#: screens/User/shared/UserForm.js:139 +#: util/validators.js:201 +msgid "Select a value for this field" +msgstr "Seleccionar un valor para este campo" + +#: screens/Template/shared/JobTemplate.helptext.js:23 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:20 +msgid "Select a webhook service." +msgstr "Seleccione un servicio de webhook." + +#: components/DataListToolbar/DataListToolbar.js:121 +#: components/DataListToolbar/DataListToolbar.js:125 +#: screens/Template/Survey/SurveyToolbar.js:49 +msgid "Select all" +msgstr "Seleccionar todo" + +#: screens/ActivityStream/ActivityStream.js:129 +msgid "Select an activity type" +msgstr "Seleccionar un tipo de actividad" + +#: screens/Metrics/Metrics.js:200 +msgid "Select an instance" +msgstr "Seleccione una instancia" + +#: screens/Metrics/Metrics.js:242 +msgid "Select an instance and a metric to show chart" +msgstr "Seleccionar una instancia y una métrica para mostrar el gráfico" + +#: components/HealthCheckButton/HealthCheckButton.js:19 +msgid "Select an instance to run a health check." +msgstr "Seleccione una instancia para ejecutar una comprobación de estado." + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:5 +msgid "Select an inventory for the workflow. This inventory is applied to all workflow nodes that prompt for an inventory." +msgstr "Seleccione un inventario para el flujo de trabajo. Este inventario se aplica a todos los nodos del flujo de trabajo que solicitan un inventario." + +#: components/LaunchPrompt/steps/SurveyStep.js:131 +msgid "Select an option" +msgstr "Seleccione una opción" + +#: screens/Project/shared/ProjectForm.js:245 +msgid "Select an organization before editing the default execution environment." +msgstr "Seleccione una organización antes de modificar el entorno de ejecución predeterminado." + +#: screens/Job/Job.helptext.js:11 +#: screens/Template/shared/JobTemplate.helptext.js:12 +msgid "Select credentials for accessing the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \"Prompt on launch\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \"Prompt on launch\", the selected 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" +"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" +"las credenciales y marca \"Preguntar al ejecutar\", las credenciales seleccionadas se convierten en las credenciales\n" +"predeterminadas que pueden actualizarse en tiempo de ejecución." + +#: components/Schedule/shared/ScheduleFormFields.js:120 +#: components/Schedule/shared/ScheduleFormFields.js:179 +msgid "Select frequency" +msgstr "Frecuencia de repetición" + +#: screens/Project/shared/Project.helptext.js:18 +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" +"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:98 +msgid "Select items from list" +msgstr "Seleccionar elementos de la lista" + +#: screens/Dashboard/DashboardGraph.js:124 +#: screens/Dashboard/DashboardGraph.js:125 +msgid "Select job type" +msgstr "Seleccionar el tipo de tarea" + +#: components/LaunchPrompt/steps/SurveyStep.js:179 +msgid "Select option(s)" +msgstr "Seleccione la(s) opción(es)" + +#: screens/Dashboard/DashboardGraph.js:95 +#: screens/Dashboard/DashboardGraph.js:96 +#: screens/Dashboard/DashboardGraph.js:97 +msgid "Select period" +msgstr "Seleccionar periodo" + +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:117 +msgid "Select roles to apply" +msgstr "Seleccionar los roles para aplicar" + +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:128 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:129 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:130 +msgid "Select source path" +msgstr "Seleccionar la ruta de origen" + +#: screens/Dashboard/DashboardGraph.js:151 +#: screens/Dashboard/DashboardGraph.js:152 +msgid "Select status" +msgstr "Seleccionar estado" + +#: components/MultiSelect/TagMultiSelect.js:59 +msgid "Select tags" +msgstr "Seleccionar etiquetas" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:94 +msgid "Select the Execution Environment you want this command to run inside." +msgstr "Seleccione el entorno de ejecución en el que desea que se ejecute este comando." + +#: screens/Inventory/shared/SmartInventoryForm.js:87 +msgid "Select the Instance Groups for this Inventory to run on." +msgstr "Seleccione los grupos de instancias en los que se ejecutará este inventario." + +#: screens/Job/Job.helptext.js:18 +#: screens/Template/shared/JobTemplate.helptext.js:20 +msgid "Select the Instance Groups for this Job Template to run on." +msgstr "Seleccione los grupos de instancias en los que se ejecutará esta plantilla de trabajo." + +#: screens/Organization/shared/OrganizationForm.js:83 +msgid "Select the Instance Groups for this Organization to run on." +msgstr "Seleccione los grupos de instancias en los que se ejecutará esta organización." + +#: 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." + +#: components/Lookup/InventoryLookup.js:123 +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" +"que gestione esta tarea." + +#: screens/Job/Job.helptext.js:6 +#: screens/Template/shared/JobTemplate.helptext.js:7 +msgid "Select the inventory containing the hosts you want this job to manage." +msgstr "Seleccione el inventario que contenga los servidores que desea que este trabajo administre." + +#: components/HostForm/HostForm.js:32 +#: components/HostForm/HostForm.js:51 +msgid "Select the inventory that this host will belong to." +msgstr "Seleccione el inventario al que pertenecerá este host." + +#: screens/Job/Job.helptext.js:10 +#: screens/Template/shared/JobTemplate.helptext.js:11 +msgid "Select the playbook to be executed by this job." +msgstr "Seleccionar el playbook a ser ejecutado por este trabajo." + +#: screens/Instances/Shared/InstanceForm.js:43 +msgid "Select the port that Receptor will listen on for incoming connections. Default is 27199." +msgstr "Seleccione el puerto en el que el Receptor escuchará las conexiones entrantes. El valor predeterminado es 27199." + +#: screens/Template/shared/JobTemplate.helptext.js:8 +msgid "Select the project containing the playbook you want this job to execute." +msgstr "Seleccionar el proyecto que contiene el playbook que desea ejecutar este trabajo." + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:79 +msgid "Select your Ansible Automation Platform subscription to use." +msgstr "Seleccione su suscripción a Ansible Automation Platform para utilizarla." + +#: components/Lookup/Lookup.js:186 +msgid "Select {0}" +msgstr "Seleccionar {0}" + +#: components/AddRole/AddResourceRole.js:212 +#: components/AddRole/AddResourceRole.js:224 +#: components/AddRole/AddResourceRole.js:242 +#: 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:84 +#: components/TemplateList/TemplateListItem.js:140 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:107 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:125 +#: 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:41 +msgid "Selected" +msgstr "Seleccionado" + +#: components/LaunchPrompt/steps/CredentialsStep.js:142 +#: components/LaunchPrompt/steps/CredentialsStep.js:147 +#: components/Lookup/MultiCredentialsLookup.js:162 +#: components/Lookup/MultiCredentialsLookup.js:167 +msgid "Selected Category" +msgstr "Categoría seleccionada" + +#: components/Schedule/shared/ScheduleForm.js:446 +#: components/Schedule/shared/ScheduleForm.js:447 +msgid "Selected date range must have at least 1 schedule occurrence." +msgstr "El intervalo de fechas seleccionado debe tener al menos 1 ocurrencia de horario." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:160 +msgid "Sender Email" +msgstr "Dirección de correo del remitente" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:96 +msgid "Sender e-mail" +msgstr "Correo electrónico del remitente" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:167 +#: components/Schedule/shared/FrequencyDetailSubform.js:138 +msgid "September" +msgstr "Septiembre" + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:24 +msgid "Service account JSON file" +msgstr "Archivo JSON de la cuenta de servicio" + +#: screens/Inventory/shared/InventorySourceForm.js:46 +#: screens/Project/shared/ProjectForm.js:112 +msgid "Set a value for this field" +msgstr "Establecer un valor para este campo" + +#: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:70 +msgid "Set how many days of data should be retained." +msgstr "Establecer cuántos días de datos debería ser retenidos." + +#: screens/Setting/SettingList.js:122 +msgid "Set preferences for data collection, logos, and logins" +msgstr "Establezca preferencias para la recopilación de datos, los logotipos y los inicios de sesión" + +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:131 +msgid "Set source path to" +msgstr "Establecer la ruta de origen en" + +#: components/InstanceToggle/InstanceToggle.js:48 +#: screens/Instances/Shared/InstanceForm.js:59 +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." + +#: screens/Application/shared/Application.helptext.js:5 +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:149 +msgid "Set type" +msgstr "Establecer tipo" + +#: components/Search/AdvancedSearch.js:239 +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:140 +msgid "Set type select" +msgstr "Establecer selección del tipo" + +#: components/Search/AdvancedSearch.js:143 +msgid "Set type typeahead" +msgstr "Establecer escritura anticipada del tipo" + +#: components/Workflow/WorkflowTools.js:154 +msgid "Set zoom to 100% and center graph" +msgstr "Establecer zoom al 100% y centrar el gráfico" + +#: screens/Instances/Shared/InstanceForm.js:35 +msgid "Sets the current life cycle stage of this instance. Default is \"installed.\"" +msgstr "Establece la etapa actual del ciclo de vida de esta instancia. Por defecto es \"instalado\"." + +#: screens/Instances/Shared/InstanceForm.js:51 +msgid "Sets the role that this instance will play within mesh topology. Default is \"execution.\"" +msgstr "Establece el papel que desempeñará esta instancia dentro de la topología de malla. Por defecto es \"ejecución\"." + +#: screens/ActivityStream/ActivityStreamDetailButton.js:46 +msgid "Setting category" +msgstr "Categoría de la configuración" + +#: screens/Setting/shared/RevertButton.js:46 +msgid "Setting matches factory default." +msgstr "La configuración coincide con los valores predeterminados de fábrica." + +#: screens/ActivityStream/ActivityStreamDetailButton.js:49 +msgid "Setting name" +msgstr "Nombre de la configuración" + +#: routeConfig.js:159 +#: routeConfig.js:163 +#: screens/ActivityStream/ActivityStream.js:220 +#: screens/ActivityStream/ActivityStream.js:222 +#: screens/Setting/Settings.js:43 +msgid "Settings" +msgstr "Ajustes" + +#: components/FormField/PasswordInput.js:35 +msgid "Show" +msgstr "Mostrar" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:182 +#: components/PromptDetail/PromptDetail.js:361 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:488 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:283 +#: screens/Template/shared/JobTemplateForm.js:497 +msgid "Show Changes" +msgstr "Mostrar cambios" + +#: components/AdHocCommands/AdHocDetailsStep.js:177 +#: components/AdHocCommands/AdHocDetailsStep.js:178 +msgid "Show changes" +msgstr "Mostrar cambios" + +#: components/LaunchPrompt/LaunchPrompt.js:135 +#: components/Schedule/shared/SchedulePromptableFields.js:102 +msgid "Show description" +msgstr "Mostrar descripción" + +#: components/ChipGroup/ChipGroup.js:12 +msgid "Show less" +msgstr "Mostrar menos" + +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:126 +msgid "Show only root groups" +msgstr "Mostrar solo los grupos raíz" + +#: screens/Login/Login.js:262 +msgid "Sign in with Azure AD" +msgstr "Iniciar sesión con Azure AD" + +#: screens/Login/Login.js:276 +msgid "Sign in with GitHub" +msgstr "Iniciar sesión con GitHub" + +#: screens/Login/Login.js:318 +msgid "Sign in with GitHub Enterprise" +msgstr "Iniciar sesión con GitHub Enterprise" + +#: screens/Login/Login.js:333 +msgid "Sign in with GitHub Enterprise Organizations" +msgstr "Iniciar sesión con organizaciones GitHub Enterprise" + +#: screens/Login/Login.js:349 +msgid "Sign in with GitHub Enterprise Teams" +msgstr "Iniciar sesión con equipos de GitHub Enterprise" + +#: screens/Login/Login.js:290 +msgid "Sign in with GitHub Organizations" +msgstr "Iniciar sesión con las organizaciones GitHub" + +#: screens/Login/Login.js:304 +msgid "Sign in with GitHub Teams" +msgstr "Iniciar sesión con equipos GitHub" + +#: screens/Login/Login.js:364 +msgid "Sign in with Google" +msgstr "Iniciar sesión con Google" + +#: screens/Login/Login.js:378 +msgid "Sign in with OIDC" +msgstr "Iniciar sesión con SAML " + +#: screens/Login/Login.js:397 +msgid "Sign in with SAML" +msgstr "Iniciar sesión con SAML" + +#: screens/Login/Login.js:396 +msgid "Sign in with SAML {samlIDP}" +msgstr "Iniciar sesión con SAML {samlIDP}" + +#: components/Search/Search.js:145 +#: components/Search/Search.js:146 +msgid "Simple key select" +msgstr "Selección de clave simple" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:106 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:107 +#: components/PromptDetail/PromptDetail.js:295 +#: components/PromptDetail/PromptJobTemplateDetail.js:267 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:595 +#: screens/Job/JobDetail/JobDetail.js:500 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:475 +#: screens/Template/shared/JobTemplateForm.js:533 +#: screens/Template/shared/WorkflowJobTemplateForm.js:230 +msgid "Skip Tags" +msgstr "Omitir etiquetas" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:93 +#: components/Schedule/shared/FrequencyDetailSubform.js:223 +msgid "Skip every" +msgstr "Saltar cada" + +#: screens/Job/Job.helptext.js:20 +#: screens/Template/shared/JobTemplate.helptext.js:22 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:22 +msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +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" +"sobre el uso de etiquetas." + +#: screens/Job/JobOutput/shared/HostStatusBar.js:39 +msgid "Skipped" +msgstr "Omitido" + +#: components/StatusLabel/StatusLabel.js:50 +msgid "Skipped'" +msgstr "Omitido'" + +#: 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 "Inventario inteligente" + +#: screens/Inventory/SmartInventory.js:94 +msgid "Smart Inventory not found." +msgstr "No se encontró el inventario inteligente." + +#: components/Lookup/HostFilterLookup.js:345 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:116 +msgid "Smart host filter" +msgstr "Filtro de host inteligente" + +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:105 +msgid "Smart inventory" +msgstr "Inventario inteligente" + +#: components/AdHocCommands/AdHocPreviewStep.js:32 +#: components/LaunchPrompt/steps/PreviewStep.js:58 +msgid "Some of the previous step(s) have errors" +msgstr "Algunos de los pasos anteriores tienen errores" + +#: 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." + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginTestAlert.js:39 +msgid "Something went wrong with the request to test this credential and metadata." +msgstr "Se produjo un error al solicitar probar esta credencial y los metadatos." + +#: components/ContentError/ContentError.js:37 +msgid "Something went wrong..." +msgstr "Se produjo un error..." + +#: components/Sort/Sort.js:139 +msgid "Sort" +msgstr "Ordenar" + +#: components/JobList/JobListItem.js:169 +#: components/PromptDetail/PromptInventorySourceDetail.js:84 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:199 +#: screens/Inventory/shared/InventorySourceForm.js:130 +#: screens/Job/JobDetail/JobDetail.js:172 +#: screens/Job/JobDetail/JobDetail.js:294 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:93 +msgid "Source" +msgstr "Fuente" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:44 +#: components/PromptDetail/PromptDetail.js:250 +#: components/PromptDetail/PromptJobTemplateDetail.js:147 +#: components/PromptDetail/PromptProjectDetail.js:106 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:89 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:467 +#: screens/Job/JobDetail/JobDetail.js:307 +#: screens/Project/ProjectDetail/ProjectDetail.js:230 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:248 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:133 +#: screens/Template/shared/JobTemplateForm.js:335 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:245 +msgid "Source Control Branch" +msgstr "Rama de fuente de control" + +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:29 +msgid "Source Control Branch/Tag/Commit" +msgstr "Rama/etiqueta/commit de fuente de control" + +#: components/PromptDetail/PromptProjectDetail.js:117 +#: screens/Project/ProjectDetail/ProjectDetail.js:256 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:56 +msgid "Source Control Credential" +msgstr "Credencial de fuente de control" + +#: components/PromptDetail/PromptProjectDetail.js:111 +#: screens/Project/ProjectDetail/ProjectDetail.js:235 +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:32 +msgid "Source Control Refspec" +msgstr "Refspec de fuente de control" + +#: screens/Project/ProjectDetail/ProjectDetail.js:195 +msgid "Source Control Revision" +msgstr "Revisión del control de fuentes" + +#: components/PromptDetail/PromptProjectDetail.js:96 +#: screens/Job/JobDetail/JobDetail.js:273 +#: screens/Project/ProjectDetail/ProjectDetail.js:191 +#: screens/Project/shared/ProjectForm.js:259 +msgid "Source Control Type" +msgstr "Tipo de fuente de control" + +#: components/Lookup/ProjectLookup.js:143 +#: components/PromptDetail/PromptProjectDetail.js:101 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:96 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:165 +#: screens/Project/ProjectDetail/ProjectDetail.js:225 +#: screens/Project/ProjectList/ProjectList.js:205 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:16 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:104 +msgid "Source Control URL" +msgstr "URL de fuente de control" + +#: components/JobList/JobList.js:211 +#: components/JobList/JobListItem.js:42 +#: components/Schedule/ScheduleList/ScheduleListItem.js:38 +#: screens/Job/JobDetail/JobDetail.js:65 +msgid "Source Control Update" +msgstr "Actualización de fuente de control" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:340 +msgid "Source Phone Number" +msgstr "Número de teléfono de la fuente" + +#: components/PromptDetail/PromptInventorySourceDetail.js:176 +msgid "Source Variables" +msgstr "Variables de fuente" + +#: components/JobList/JobListItem.js:213 +#: screens/Job/JobDetail/JobDetail.js:257 +msgid "Source Workflow Job" +msgstr "Tarea del flujo de trabajo de origen" + +#: screens/Template/shared/WorkflowJobTemplateForm.js:177 +msgid "Source control branch" +msgstr "Rama de fuente de control" + +#: screens/Inventory/shared/InventorySourceForm.js:152 +msgid "Source details" +msgstr "Detalles de la fuente" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:403 +msgid "Source phone number" +msgstr "Número de teléfono de la fuente" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:269 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:21 +msgid "Source variables" +msgstr "Variables de fuente" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:97 +msgid "Sourced from a project" +msgstr "Extraído de un proyecto" + +#: screens/Inventory/Inventories.js:84 +#: screens/Inventory/Inventory.js:68 +msgid "Sources" +msgstr "Fuentes" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:30 +msgid "" +"Specify HTTP Headers in JSON format. Refer to\n" +"the Ansible Controller documentation for example syntax." +msgstr "Especifique los encabezados HTTP en formato JSON. Consulte la\n" +"documentación de Ansible Tower para obtener ejemplos de sintaxis." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:24 +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" +"el código de color hexadecimal (ejemplo: #3af o #789abc)." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:26 +msgid "Specify the conditions under which this node should be executed" +msgstr "Especificar las condiciones en las que debe ejecutarse este nodo" + +#: screens/Job/JobOutput/HostEventModal.js:173 +msgid "Standard Error" +msgstr "Error estándar" + +#: screens/Job/JobOutput/HostEventModal.js:174 +msgid "Standard error tab" +msgstr "Pestaña de error estándar" + +#: 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 "Iniciar" + +#: components/JobList/JobList.js:247 +#: components/JobList/JobListItem.js:99 +msgid "Start Time" +msgstr "Hora de inicio" + +#: components/Schedule/shared/DateTimePicker.js:51 +msgid "Start date" +msgstr "Fecha de inicio" + +#: components/Schedule/shared/ScheduleFormFields.js:87 +msgid "Start date/time" +msgstr "Fecha/hora de inicio" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:465 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:105 +msgid "Start message" +msgstr "Iniciar mensaje" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:474 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:114 +msgid "Start message body" +msgstr "Iniciar cuerpo del mensaje" + +#: screens/Inventory/shared/InventorySourceSyncButton.js:33 +msgid "Start sync process" +msgstr "Iniciar proceso de sincronización" + +#: screens/Inventory/shared/InventorySourceSyncButton.js:37 +msgid "Start sync source" +msgstr "Iniciar fuente de sincronización" + +#: components/Schedule/shared/DateTimePicker.js:61 +msgid "Start time" +msgstr "Hora de inicio" + +#: screens/Job/JobDetail/JobDetail.js:220 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:165 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:63 +msgid "Started" +msgstr "Iniciado" + +#: components/JobList/JobList.js:224 +#: components/JobList/JobList.js:245 +#: components/JobList/JobListItem.js:95 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:206 +#: screens/InstanceGroup/Instances/InstanceList.js:267 +#: screens/InstanceGroup/Instances/InstanceListItem.js:129 +#: screens/Instances/InstanceDetail/InstanceDetail.js:196 +#: screens/Instances/InstanceList/InstanceList.js:202 +#: screens/Instances/InstanceList/InstanceListItem.js:134 +#: screens/Instances/InstancePeers/InstancePeerList.js:97 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:43 +#: screens/Inventory/InventoryList/InventoryListItem.js:101 +#: screens/Inventory/InventorySources/InventorySourceList.js:212 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:87 +#: screens/Job/JobDetail/JobDetail.js:210 +#: screens/Job/JobOutput/HostEventModal.js:118 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:115 +#: 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:61 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:162 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:166 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:66 +msgid "Status" +msgstr "Estado" + +#: screens/Job/JobOutput/JobOutputSearch.js:91 +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 "Enviar" + +#: screens/Project/shared/Project.helptext.js:118 +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 "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" +"Esto es equivalente a especificar el indicador --remote para la actualización del submódulo Git." + +#: screens/Setting/SettingList.js:132 +#: screens/Setting/Settings.js:112 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:136 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:195 +msgid "Subscription" +msgstr "Subscripción" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:41 +msgid "Subscription Details" +msgstr "Detalles de la suscripción" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:194 +msgid "Subscription Management" +msgstr "Administración de suscripciones" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:82 +msgid "Subscription manifest" +msgstr "Manifiesto de suscripción" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:84 +msgid "Subscription selection modal" +msgstr "Modal de selección de suscripción" + +#: screens/Setting/SettingList.js:137 +msgid "Subscription settings" +msgstr "Configuración de la suscripción" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:131 +msgid "Subscription type" +msgstr "Tipo de suscripción" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:142 +msgid "Subscriptions table" +msgstr "Tabla de suscripciones" + +#: components/Lookup/ProjectLookup.js:137 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:90 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:159 +#: screens/Job/JobDetail/JobDetail.js:76 +#: 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:41 +msgid "Success" +msgstr "Correcto" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:483 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:123 +msgid "Success message" +msgstr "Mensaje de éxito" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:492 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:132 +msgid "Success message body" +msgstr "Cuerpo del mensaje de éxito" + +#: components/JobList/JobList.js:231 +#: components/StatusLabel/StatusLabel.js:43 +#: components/Workflow/WorkflowNodeHelp.js:102 +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:96 +#: screens/Dashboard/shared/ChartTooltip.js:59 +msgid "Successful" +msgstr "Correctamente" + +#: screens/Dashboard/DashboardGraph.js:166 +msgid "Successful jobs" +msgstr "Tareas exitosas" + +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:28 +msgid "Successfully Approved" +msgstr "Aprobado con éxito" + +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:25 +msgid "Successfully Denied" +msgstr "Denegado con éxito" + +#: screens/Project/ProjectDetail/ProjectDetail.js:201 +#: screens/Project/ProjectList/ProjectListItem.js:97 +msgid "Successfully copied to clipboard!" +msgstr "Copiado correctamente en el portapapeles" + +#: components/Schedule/shared/FrequencyDetailSubform.js:255 +msgid "Sun" +msgstr "Dom" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:83 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:182 +#: components/Schedule/shared/FrequencyDetailSubform.js:260 +#: components/Schedule/shared/FrequencyDetailSubform.js:428 +msgid "Sunday" +msgstr "Domingo" + +#: components/LaunchPrompt/steps/useSurveyStep.js:26 +#: screens/Template/Template.js:159 +#: screens/Template/Templates.js:48 +#: screens/Template/WorkflowJobTemplate.js:145 +msgid "Survey" +msgstr "Encuesta" + +#: screens/Template/Survey/SurveyToolbar.js:105 +msgid "Survey Disabled" +msgstr "Encuesta deshabilitada" + +#: screens/Template/Survey/SurveyToolbar.js:104 +msgid "Survey Enabled" +msgstr "Encuesta habilitada" + +#: screens/Template/Survey/SurveyReorderModal.js:191 +msgid "Survey Question Order" +msgstr "Orden de las preguntas de la encuesta" + +#: screens/Template/Survey/SurveyToolbar.js:102 +msgid "Survey Toggle" +msgstr "Alternancia de encuestas" + +#: screens/Template/Survey/SurveyReorderModal.js:192 +msgid "Survey preview modal" +msgstr "Modal de vista previa de la encuesta" + +#: screens/Inventory/InventorySources/InventorySourceListItem.js:120 +#: screens/Inventory/shared/InventorySourceSyncButton.js:41 +#: screens/Project/shared/ProjectSyncButton.js:41 +#: screens/Project/shared/ProjectSyncButton.js:53 +msgid "Sync" +msgstr "Sincronizar" + +#: screens/Project/ProjectList/ProjectListItem.js:238 +#: screens/Project/shared/ProjectSyncButton.js:37 +#: screens/Project/shared/ProjectSyncButton.js:48 +msgid "Sync Project" +msgstr "Sincronizar proyecto" + +#: screens/Inventory/InventoryList/InventoryList.js:219 +msgid "Sync Status" +msgstr "Estado de sincronización" + +#: components/PaginatedTable/ToolbarSyncSourceButton.js:19 +#: components/PaginatedTable/ToolbarSyncSourceButton.js:29 +#: components/PaginatedTable/ToolbarSyncSourceButton.js:32 +msgid "Sync all" +msgstr "Sincronizar todo" + +#: components/PaginatedTable/ToolbarSyncSourceButton.js:25 +msgid "Sync all sources" +msgstr "Sincronizar todas las fuentes" + +#: screens/Inventory/InventorySources/InventorySourceList.js:236 +msgid "Sync error" +msgstr "Error de sincronización" + +#: screens/Project/ProjectDetail/ProjectDetail.js:213 +#: screens/Project/ProjectList/ProjectListItem.js:109 +msgid "Sync for revision" +msgstr "Sincronizar para revisión" + +#: screens/Project/ProjectList/ProjectListItem.js:122 +msgid "Syncing" +msgstr "Sincronización" + +#: screens/Setting/SettingList.js:102 +#: screens/User/UserRoles/UserRolesListItem.js:18 +msgid "System" +msgstr "Sistema" + +#: 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 "Administrador del sistema" + +#: screens/User/UserDetail/UserDetail.js:49 +#: screens/User/UserList/UserListItem.js:21 +#: screens/User/shared/UserForm.js:35 +msgid "System Auditor" +msgstr "Auditor del sistema" + +#: screens/Job/JobOutput/JobOutputSearch.js:128 +msgid "System Warning" +msgstr "Advertencia del sistema" + +#: screens/Team/TeamRoles/TeamRolesList.js:131 +#: screens/User/UserRoles/UserRolesList.js:130 +msgid "System administrators have unrestricted access to all resources." +msgstr "Los administradores del sistema tienen acceso ilimitado a todos los recursos." + +#: screens/Setting/Settings.js:115 +msgid "TACACS+" +msgstr "TACACS+" + +#: screens/Setting/SettingList.js:81 +msgid "TACACS+ settings" +msgstr "Configuración de TACACS+" + +#: screens/Dashboard/Dashboard.js:117 +#: screens/Job/JobOutput/HostEventModal.js:94 +msgid "Tabs" +msgstr "Pestañas" + +#: screens/Job/Job.helptext.js:19 +#: screens/Template/shared/JobTemplate.helptext.js:21 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:21 +msgid "Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +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" +"información detallada sobre el uso de etiquetas." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:203 +msgid "Tags for the Annotation" +msgstr "Etiquetas para la anotación" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:179 +msgid "Tags for the annotation (optional)" +msgstr "Etiquetas para anotación (opcional)" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:248 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:298 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:366 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:252 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:329 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:453 +msgid "Target URL" +msgstr "URL destino" + +#: screens/Job/JobOutput/HostEventModal.js:123 +msgid "Task" +msgstr "Tarea" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:90 +msgid "Task Count" +msgstr "Recuento de tareas" + +#: screens/Job/JobOutput/JobOutputSearch.js:129 +msgid "Task Started" +msgstr "Tarea iniciada" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:91 +msgid "Tasks" +msgstr "Tareas" + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:13 +msgid "Team" +msgstr "Equipo" + +#: components/ResourceAccessList/ResourceAccessListItem.js:85 +#: screens/Team/TeamRoles/TeamRolesList.js:144 +msgid "Team Roles" +msgstr "Roles de equipo" + +#: screens/Team/Team.js:75 +msgid "Team not found." +msgstr "No se encontró la tarea." + +#: components/AddRole/AddResourceRole.js:188 +#: components/AddRole/AddResourceRole.js:189 +#: routeConfig.js:106 +#: screens/ActivityStream/ActivityStream.js:187 +#: screens/Organization/Organization.js:125 +#: 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:15 +#: screens/Team/Teams.js:25 +#: screens/User/User.js:70 +#: screens/User/UserTeams/UserTeamList.js:175 +#: screens/User/UserTeams/UserTeamList.js:246 +#: screens/User/Users.js:32 +#: util/getRelatedResourceDeleteDetails.js:174 +msgid "Teams" +msgstr "Equipos" + +#: screens/Setting/Jobs/JobsEdit/JobsEdit.js:130 +msgid "Template" +msgstr "Plantilla" + +#: components/RelatedTemplateList/RelatedTemplateList.js:115 +#: components/TemplateList/TemplateList.js:133 +msgid "Template copied successfully" +msgstr "La plantilla se copió correctamente" + +#: screens/Template/Template.js:175 +#: screens/Template/WorkflowJobTemplate.js:175 +msgid "Template not found." +msgstr "No se encontró la plantilla." + +#: components/TemplateList/TemplateList.js:200 +#: components/TemplateList/TemplateList.js:263 +#: routeConfig.js:65 +#: screens/ActivityStream/ActivityStream.js:164 +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:70 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:83 +#: screens/Template/Templates.js:17 +#: util/getRelatedResourceDeleteDetails.js:218 +#: util/getRelatedResourceDeleteDetails.js:275 +msgid "Templates" +msgstr "Plantillas" + +#: 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:426 +msgid "Test" +msgstr "Probar" + +#: screens/Credential/shared/ExternalTestModal.js:77 +msgid "Test External Credential" +msgstr "Credencial externa de prueba" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:128 +msgid "Test Notification" +msgstr "Probar notificación" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:125 +msgid "Test notification" +msgstr "Probar notificación" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginTestAlert.js:44 +msgid "Test passed" +msgstr "Prueba superada" + +#: screens/Template/Survey/SurveyQuestionForm.js:80 +#: screens/Template/Survey/SurveyReorderModal.js:181 +msgid "Text" +msgstr "Texto" + +#: screens/Template/Survey/SurveyReorderModal.js:135 +msgid "Text Area" +msgstr "Área de texto" + +#: screens/Template/Survey/SurveyQuestionForm.js:81 +msgid "Textarea" +msgstr "Área de texto" + +#: components/Lookup/Lookup.js:63 +msgid "That value was not found. Please enter or select a valid value." +msgstr "No se encontró ese valor. Ingrese o seleccione un valor válido." + +#: components/Schedule/shared/FrequencyDetailSubform.js:398 +msgid "The" +msgstr "El" + +#: screens/Application/shared/Application.helptext.js:4 +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" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:128 +msgid "The Instance Groups for this Organization to run on." +msgstr "Seleccione los grupos de instancias en los que se ejecutará\n" +"esta organización." + +#: screens/Instances/InstanceDetail/InstanceDetail.js:219 +msgid "The Instance Groups to which this instance belongs." +msgstr "Los grupos de instancias a los que pertenece esta instancia." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:6 +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" +"de correo electrónico deje de intentar conectarse con el host\n" +"y caduque el tiempo de espera. Rangos de 1 a 120 segundos." + +#: screens/Job/Job.helptext.js:17 +#: screens/Template/shared/JobTemplate.helptext.js:18 +msgid "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout." +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." + +#: screens/User/shared/User.helptext.js:4 +msgid "The application that this token belongs 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/NotificationTemplate/shared/Notifications.helptext.js:9 +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" +"el punto de acceso /api/annotations se agregará automáticamente\n" +"a la URL base de Grafana." + +#: screens/Template/shared/JobTemplate.helptext.js:9 +msgid "The container image to be used for execution." +msgstr "La imagen del contenedor que se utilizará para la ejecución." + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:109 +msgid "" +"The execution environment that will be used for jobs\n" +"inside of this organization. This will be used a fallback when\n" +"an execution environment has not been explicitly assigned at the\n" +"project, job template or workflow level." +msgstr "El entorno de ejecución que se utilizará para las tareas dentro de esta organización. Se utilizará como reserva cuando no se haya asignado explícitamente un entorno de ejecución en el nivel de proyecto, plantilla de trabajo o flujo de trabajo." + +#: 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 "El entorno de ejecución que se utilizará para las tareas dentro de esta organización. Se utilizará como reserva cuando no se haya asignado explícitamente un entorno de ejecución en el nivel de proyecto, plantilla de trabajo o flujo de trabajo." + +#: screens/Project/shared/Project.helptext.js:5 +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 "El entorno de ejecución que se utilizará para las tareas que utilizan este proyecto. Se utilizará como reserva cuando no se haya asignado explícitamente un entorno de ejecución en el nivel de plantilla de trabajo o flujo de trabajo." + +#: screens/Job/Job.helptext.js:9 +#: screens/Template/shared/JobTemplate.helptext.js:10 +msgid "The execution environment that will be used when launching this job template. The resolved execution environment can be overridden by explicitly assigning a different one to this job template." +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/Project.helptext.js:93 +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" +"extrae el número de solicitud de extracción 62 de Github; en este ejemplo,\n" +"la rama debe ser \"pull/62/head\"." + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:7 +msgid "The full image location, including the container registry, image name, and version tag." +msgstr "La ubicación completa de la imagen, que incluye el registro de contenedores, el nombre de la imagen y la etiqueta de la versión." + +#: screens/Inventory/shared/Inventory.helptext.js:191 +msgid "" +"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" +"esta fuente. Puede seleccionar del menú desplegable\n" +"o ingresar un archivo en la entrada." + +#: screens/Host/HostDetail/HostDetail.js:79 +msgid "The inventory that this host belongs to." +msgstr "Seleccione el inventario al que pertenecerá este host." + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:141 +msgid "The last {dayOfWeek}" +msgstr "El último {dayOfWeek}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:200 +msgid "The last {weekday} of {month}" +msgstr "El último {weekday} de {month}" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:100 +msgid "" +"The maximum number of hosts allowed to be managed by\n" +"this organization. Value defaults to 0 which means no limit.\n" +"Refer to the Ansible documentation for more details." +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." + +#: 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 "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." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:26 +msgid "" +"The number associated with the \"Messaging\n" +"Service\" in Twilio with the format +18005550199." +msgstr "Ingrese el número asociado con el \"Servicio de mensajería\"\n" +"en Twilio con el formato +18005550199." + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:69 +msgid "The number of hosts you have automated against is below your subscription count." +msgstr "El número de hosts que tiene automatizados es inferior al número de suscripciones." + +#: screens/Job/Job.helptext.js:25 +#: screens/Template/shared/JobTemplate.helptext.js:48 +msgid "The number of parallel or simultaneous processes to use while executing the playbook. An empty value, or a value less than 1 will use the Ansible default which is usually 5. The default number of forks can be overwritten with a change to" +msgstr "El número de procesos paralelos o simultáneos para utilizar durante la ejecución del cuaderno de estrategias. Un valor vacío, o un valor menor que 1, usará el valor predeterminado de Ansible que normalmente es 5. El número predeterminado de bifurcaciones puede ser sobrescrito con un cambio a" + +#: components/AdHocCommands/AdHocDetailsStep.js:164 +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 "La cantidad de procesos paralelos o simultáneos para utilizar durante la ejecución del playbook. Si no ingresa un valor, se utilizará el valor predeterminado del archivo de configuración de Ansible. Para obtener más información," + +#: components/ContentError/ContentError.js:41 +#: screens/Job/Job.js:161 +msgid "The page you requested could not be found." +msgstr "No se pudo encontrar la página solicitada." + +#: components/AdHocCommands/AdHocDetailsStep.js:144 +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/Job/Job.helptext.js:7 +msgid "The project containing the playbook this job will execute." +msgstr "Seleccione el proyecto que contiene el playbook\n" +"que desea que ejecute esta tarea." + +#: screens/Job/Job.helptext.js:8 +msgid "The project from which this inventory update is sourced." +msgstr "El proyecto del que procede esta actualización del inventario." + +#: 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:211 +#: 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: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." + +#: components/Workflow/WorkflowNodeHelp.js:138 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:131 +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:31 +msgid "The search filter did not produce any results…" +msgstr "El filtro de búsqueda no arrojó resultados…" + +#: screens/Template/Survey/SurveyQuestionForm.js:180 +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" +"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:50 +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 "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." + +#: screens/Template/Survey/MultipleChoiceField.js:34 +msgid "There must be a value in at least one input" +msgstr "Debe haber un valor en al menos una entrada" + +#: screens/Login/Login.js:155 +msgid "There was a problem logging in. Please try again." +msgstr "Hubo un problema al iniciar sesión. Inténtelo de nuevo." + +#: components/ContentError/ContentError.js:42 +msgid "There was an error loading this content. Please reload the page." +msgstr "Se produjo un error al cargar este contenido. Vuelva a cargar la página." + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:56 +msgid "There was an error parsing the file. Please check the file formatting and try again." +msgstr "Se produjo un error al analizar el archivo. Compruebe el formato del archivo e inténtelo de nuevo." + +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:713 +msgid "There was an error saving the workflow." +msgstr "Se produjo un error al guardar el flujo de trabajo." + +#: components/AdHocCommands/AdHocDetailsStep.js:69 +msgid "These are the modules that {brandName} supports running commands against." +msgstr "Estos son los módulos que {brandName} admite para ejecutar comandos." + +#: components/AdHocCommands/AdHocDetailsStep.js:129 +msgid "These are the verbosity levels for standard out of the command run that are supported." +msgstr "Estos son los niveles de detalle para la ejecución de comandos estándar que se admiten." + +#: components/AdHocCommands/AdHocDetailsStep.js:122 +#: screens/Job/Job.helptext.js:43 +msgid "These arguments are used with the specified module." +msgstr "Estos argumentos se utilizan con el módulo especificado." + +#: components/AdHocCommands/AdHocDetailsStep.js:111 +msgid "These arguments are used with the specified module. You can find information about {0} by clicking" +msgstr "Estos argumentos se utilizan con el módulo especificado. Para encontrar información sobre {0}, haga clic en" + +#: screens/Job/Job.helptext.js:33 +msgid "These arguments are used with the specified module. You can find information about {moduleName} by clicking" +msgstr "Estos argumentos se utilizan con el módulo especificado. Para encontrar información sobre {moduleName}, haga clic en" + +#: components/Schedule/shared/FrequencyDetailSubform.js:410 +msgid "Third" +msgstr "Tercero" + +#: screens/Template/shared/JobTemplateForm.js:157 +msgid "This Project needs to be updated" +msgstr "Este proyecto debe actualizarse" + +#: components/PaginatedTable/ToolbarDeleteButton.js:286 +#: screens/Template/Survey/SurveyList.js:82 +msgid "This action will delete the following:" +msgstr "Esta acción eliminará lo siguiente:" + +#: screens/User/UserTeams/UserTeamList.js:217 +msgid "This action will disassociate all roles for this user from the selected teams." +msgstr "Esta acción disociará todos los roles de este usuario de los equipos seleccionados." + +#: screens/Team/TeamRoles/TeamRolesList.js:236 +#: screens/User/UserRoles/UserRolesList.js:232 +msgid "This action will disassociate the following role from {0}:" +msgstr "Esta acción disociará el siguiente rol de {0}:" + +#: components/DisassociateButton/DisassociateButton.js:148 +msgid "This action will disassociate the following:" +msgstr "Esta acción disociará lo siguiente:" + +#: screens/Instances/Shared/RemoveInstanceButton.js:178 +msgid "This action will remove the following instances:" +msgstr "Esta acción eliminará las siguientes instancias:" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:113 +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?" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:304 +msgid "This credential is currently being used by other resources. Are you sure you want to delete it?" +msgstr "Esta credencial está siendo utilizada por otros recursos. ¿Está seguro de que desea eliminarla?" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:121 +msgid "This credential type is currently being used by some credentials and cannot be deleted" +msgstr "Este tipo de credencial está siendo utilizado por algunas credenciales y no se puede eliminar" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:74 +msgid "" +"This data is used to enhance\n" +"future releases of the Software and to provide\n" +"Automation Analytics." +msgstr "Estos datos se utilizan para mejorar\n" +"futuras versiones del software y para proporcionar Automation Analytics." + +#: 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 "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." + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:132 +msgid "This execution environment is currently being used by other resources. Are you sure you want to delete it?" +msgstr "Este entorno de ejecución está siendo utilizado por otros recursos. ¿Está seguro de que desea eliminarlo?" + +#: 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 "Esta función está obsoleta y se eliminará en una futura versión." + +#: screens/Inventory/shared/Inventory.helptext.js:155 +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 "Este campo se ignora a menos que se establezca una variable habilitada. Si la variable habilitada coincide con este valor, el host se habilitará en la importación." + +#: components/AdHocCommands/useAdHocCredentialPasswordStep.js:44 +#: components/LaunchPrompt/steps/useCredentialPasswordsStep.js:50 +msgid "This field may not be blank" +msgstr "Este campo no puede estar en blanco" + +#: util/validators.js:127 +msgid "This field must be a number" +msgstr "Este campo debe ser un número" + +#: components/LaunchPrompt/steps/useSurveyStep.js:107 +msgid "This field must be a number and have a value between {0} and {1}" +msgstr "Este campo debe ser un número y tener un valor entre {0} y {1}" + +#: util/validators.js:67 +msgid "This field must be a number and have a value between {min} and {max}" +msgstr "Este campo debe ser un número y tener un valor entre {min} y {max}" + +#: util/validators.js:64 +msgid "This field must be a number and have a value greater than {min}" +msgstr "Este campo debe ser un número y tener un valor mayor que {min}" + +#: util/validators.js:61 +msgid "This field must be a number and have a value less than {max}" +msgstr "Este campo debe ser un número y tener un valor inferior a {max}" + +#: util/validators.js:184 +msgid "This field must be a regular expression" +msgstr "Este campo debe ser una expresión regular" + +#: util/validators.js:111 +#: util/validators.js:194 +msgid "This field must be an integer" +msgstr "Este campo debe ser un número entero" + +#: components/LaunchPrompt/steps/useSurveyStep.js:99 +msgid "This field must be at least {0} characters" +msgstr "Este campo debe tener al menos {0} caracteres" + +#: util/validators.js:52 +msgid "This field must be at least {min} characters" +msgstr "Este campo debe tener al menos {min} caracteres" + +#: util/validators.js:197 +msgid "This field must be greater than 0" +msgstr "Este campo debe ser mayor que 0" + +#: components/AdHocCommands/useAdHocDetailsStep.js:52 +#: components/LaunchPrompt/steps/useSurveyStep.js:111 +#: screens/Template/shared/JobTemplateForm.js:154 +#: 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 "Este campo no debe estar en blanco" + +#: components/AdHocCommands/useAdHocDetailsStep.js:46 +msgid "This field must not be blank." +msgstr "Este campo no debe estar en blanco" + +#: util/validators.js:101 +msgid "This field must not contain spaces" +msgstr "Este campo no debe contener espacios" + +#: components/LaunchPrompt/steps/useSurveyStep.js:102 +msgid "This field must not exceed {0} characters" +msgstr "Este campo no debe exceder los {0} caracteres" + +#: util/validators.js:43 +msgid "This field must not exceed {max} characters" +msgstr "Este campo no debe exceder los {max} caracteres" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginSelected.js:51 +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/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:82 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:89 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:104 +msgid "This has already been acted on" +msgstr "Ya se ha actuado al respecto" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:125 +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?" + +#: 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 "Este inventario se aplica a todos los nodos de este flujo de trabajo ({0}) que solicitan un inventario." + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:199 +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?" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:313 +msgid "This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?" +msgstr "Esta fuente de inventario está siendo utilizada por otros recursos que dependen de ella. ¿Está seguro de que desea eliminarla?" + +#: screens/Application/Applications.js:77 +msgid "This is the only time the client secret will be shown." +msgstr "Esta es la única vez que se mostrará la clave secreta del cliente." + +#: screens/User/UserTokens/UserTokens.js:59 +msgid "This is the only time the token value and associated refresh token value will be shown." +msgstr "Esta es la única vez que se mostrará el valor del token y el valor del token de actualización asociado." + +#: screens/Job/JobOutput/EmptyOutput.js:37 +msgid "This job failed and has no output." +msgstr "Este trabajo ha fallado y no tiene salida." + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:543 +msgid "This job template is currently being used by other resources. Are you sure you want to delete it?" +msgstr "Esta plantilla de trabajo está siendo utilizada por otros recursos. ¿Está seguro de que desea eliminarla?" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:197 +msgid "This organization is currently being by other resources. Are you sure you want to delete it?" +msgstr "Esta organización está siendo utilizada por otros recursos. ¿Está seguro de que desea eliminarla?" + +#: screens/Project/ProjectDetail/ProjectDetail.js:338 +msgid "This project is currently being used by other resources. Are you sure you want to delete it?" +msgstr "Este proyecto está siendo utilizado por otros recursos. ¿Está seguro de que desea eliminarlo?" + +#: screens/Project/shared/Project.helptext.js:59 +msgid "This project is currently on sync and cannot be clicked until sync process completed" +msgstr "Este proyecto se está sincronizando y no se puede hacer clic en él hasta que el proceso de sincronización se haya completado" + +#: components/Schedule/shared/ScheduleForm.js:460 +msgid "This schedule has no occurrences due to the selected exceptions." +msgstr "Este horario no tiene ocurrencias debido a las excepciones seleccionadas." + +#: components/Schedule/ScheduleList/ScheduleList.js:122 +msgid "This schedule is missing an Inventory" +msgstr "Falta un inventario en esta programación" + +#: components/Schedule/ScheduleList/ScheduleList.js:147 +msgid "This schedule is missing required survey values" +msgstr "Faltan los valores de la encuesta requeridos en esta programación" + +#: components/Schedule/shared/UnsupportedScheduleForm.js:12 +msgid "" +"This schedule uses complex rules that are not supported in the\n" +"UI. Please use the API to manage this schedule." +msgstr "Esta programación utiliza reglas complejas que no son compatibles con la\n" +"UI. Por favor, utilice la API para gestionar este horario." + +#: components/LaunchPrompt/steps/StepName.js:26 +msgid "This step contains errors" +msgstr "Este paso contiene errores" + +#: screens/User/shared/UserForm.js:150 +msgid "This value does not match the password you entered previously. Please confirm that password." +msgstr "Este valor no coincide con la contraseña introducida anteriormente. Confirme la contraseña." + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:106 +msgid "This will cancel all subsequent nodes in this workflow" +msgstr "Esto cancelará todos los nodos posteriores de este flujo de trabajo" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:328 +msgid "This will cancel all subsequent nodes in this workflow." +msgstr "Esto cancelará todos los nodos posteriores de este flujo de trabajo." + +#: 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 "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 +msgid "This workflow does not have any nodes configured." +msgstr "Este flujo de trabajo no tiene ningún nodo configurado." + +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:43 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:35 +msgid "This workflow has already been acted on" +msgstr "Este flujo de trabajo ya ha sido actuado" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:267 +msgid "This workflow job template is currently being used by other resources. Are you sure you want to delete it?" +msgstr "Esta plantilla de trabajo del flujo de trabajo está siendo utilizada por otros recursos. ¿Está seguro de que desea eliminarla?" + +#: components/Schedule/shared/FrequencyDetailSubform.js:299 +msgid "Thu" +msgstr "Jue" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:80 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:186 +#: components/Schedule/shared/FrequencyDetailSubform.js:304 +#: components/Schedule/shared/FrequencyDetailSubform.js:448 +msgid "Thursday" +msgstr "Jueves" + +#: screens/ActivityStream/ActivityStream.js:249 +#: screens/ActivityStream/ActivityStream.js:261 +#: screens/ActivityStream/ActivityStreamDetailButton.js:41 +#: screens/ActivityStream/ActivityStreamListItem.js:42 +msgid "Time" +msgstr "Duración" + +#: screens/Project/shared/Project.helptext.js:128 +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 "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" +"de la caché, no se considera actual y se realizará una nueva\n" +"actualización del proyecto." + +#: screens/Inventory/shared/Inventory.helptext.js:147 +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 "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" +"y se realizará una nueva sincronización del inventario." + +#: components/StatusLabel/StatusLabel.js:51 +msgid "Timed out" +msgstr "Tiempo de espera agotado" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:86 +#: components/PromptDetail/PromptDetail.js:136 +#: components/PromptDetail/PromptDetail.js:355 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:484 +#: screens/Job/JobDetail/JobDetail.js:397 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:170 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:114 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:277 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:186 +#: screens/Template/shared/JobTemplateForm.js:475 +msgid "Timeout" +msgstr "Tiempo de espera" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:193 +msgid "Timeout minutes" +msgstr "Tiempo de espera en minutos" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:207 +msgid "Timeout seconds" +msgstr "Tiempo de espera en segundos" + +#: screens/Host/HostList/SmartInventoryButton.js:20 +msgid "To create a smart inventory using ansible facts, go to the smart inventory screen." +msgstr "Para crear un inventario inteligente con los hechos de ansible, vaya a la pantalla de inventario inteligente." + +#: screens/Template/Survey/SurveyReorderModal.js:194 +msgid "To reorder 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/Job/WorkflowOutput/WorkflowOutputToolbar.js:106 +msgid "Toggle Legend" +msgstr "Alternar leyenda" + +#: components/FormField/PasswordInput.js:39 +msgid "Toggle Password" +msgstr "Alternar contraseña" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:116 +msgid "Toggle Tools" +msgstr "Alternar herramientas" + +#: components/HostToggle/HostToggle.js:70 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:56 +msgid "Toggle host" +msgstr "Alternar host" + +#: components/InstanceToggle/InstanceToggle.js:61 +msgid "Toggle instance" +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" + +#: components/NotificationList/NotificationListItem.js:50 +msgid "Toggle notification approvals" +msgstr "Aprobaciones para alternar las notificaciones" + +#: components/NotificationList/NotificationListItem.js:92 +msgid "Toggle notification failure" +msgstr "No se pudieron alternar las notificaciones" + +#: components/NotificationList/NotificationListItem.js:64 +msgid "Toggle notification start" +msgstr "Iniciar alternancia de notificaciones" + +#: components/NotificationList/NotificationListItem.js:78 +msgid "Toggle notification success" +msgstr "Éxito de alternancia de notificaciones" + +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:66 +msgid "Toggle schedule" +msgstr "Alternar programaciones" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:92 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:94 +msgid "Toggle tools" +msgstr "Alternar herramientas" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:373 +#: screens/User/UserTokens/UserTokens.js:64 +msgid "Token" +msgstr "Token" + +#: screens/User/UserTokens/UserTokens.js:50 +#: screens/User/UserTokens/UserTokens.js:53 +msgid "Token information" +msgstr "Información del token" + +#: screens/User/UserToken/UserToken.js:73 +msgid "Token not found." +msgstr "No se encontró el token." + +#: screens/Application/Application/Application.js:80 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:105 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:128 +#: screens/Application/Applications.js:40 +#: screens/User/User.js:76 +#: screens/User/UserTokenList/UserTokenList.js:118 +#: screens/User/Users.js:34 +msgid "Tokens" +msgstr "Tokens" + +#: components/Workflow/WorkflowTools.js:83 +msgid "Tools" +msgstr "Herramientas" + +#: routeConfig.js:152 +#: screens/TopologyView/TopologyView.js:40 +msgid "Topology View" +msgstr "Vista de topología" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:218 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:197 +#: screens/InstanceGroup/Instances/InstanceListItem.js:199 +#: screens/Instances/InstanceDetail/InstanceDetail.js:213 +#: screens/Instances/InstanceList/InstanceListItem.js:214 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:78 +msgid "Total Jobs" +msgstr "Tareas totales" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:104 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:76 +msgid "Total Nodes" +msgstr "Nodos totales" + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:103 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:119 +msgid "Total hosts" +msgstr "Total de anfitriones" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:72 +msgid "Total jobs" +msgstr "Tareas totales" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:87 +msgid "Track submodules" +msgstr "Seguimiento de submódulos" + +#: components/PromptDetail/PromptProjectDetail.js:56 +#: screens/Project/ProjectDetail/ProjectDetail.js:109 +msgid "Track submodules latest commit on branch" +msgstr "Seguimiento del último commit de los submódulos en la rama" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:141 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:168 +msgid "Trial" +msgstr "Prueba" + +#: components/JobList/JobListItem.js:319 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:66 +#: screens/Job/JobDetail/JobDetail.js:383 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:210 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:240 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:270 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:315 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:373 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:142 +msgid "True" +msgstr "Verdadero" + +#: components/Schedule/shared/FrequencyDetailSubform.js:277 +msgid "Tue" +msgstr "Mar" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:78 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:184 +#: components/Schedule/shared/FrequencyDetailSubform.js:282 +#: components/Schedule/shared/FrequencyDetailSubform.js:438 +msgid "Tuesday" +msgstr "Martes" + +#: components/NotificationList/NotificationList.js:201 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:142 +msgid "Twilio" +msgstr "Twilio" + +#: components/JobList/JobList.js:246 +#: components/JobList/JobListItem.js:98 +#: components/Lookup/ProjectLookup.js:132 +#: components/NotificationList/NotificationList.js:219 +#: components/NotificationList/NotificationListItem.js:33 +#: components/PromptDetail/PromptDetail.js:124 +#: components/RelatedTemplateList/RelatedTemplateList.js:187 +#: 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:160 +#: components/Workflow/WorkflowNodeHelp.js:196 +#: screens/Credential/CredentialList/CredentialList.js:165 +#: screens/Credential/CredentialList/CredentialListItem.js:63 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:94 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:116 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:17 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:46 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:54 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:195 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:66 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:94 +#: screens/Inventory/InventoryList/InventoryList.js:220 +#: screens/Inventory/InventoryList/InventoryListItem.js:116 +#: screens/Inventory/InventorySources/InventorySourceList.js:213 +#: 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:218 +#: 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/User/UserDetail/UserDetail.js:75 +#: screens/User/UserRoles/UserRolesList.js:156 +#: screens/User/UserRoles/UserRolesListItem.js:21 +msgid "Type" +msgstr "Tipo" + +#: screens/Credential/shared/TypeInputsSubForm.js:25 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:47 +#: screens/Project/shared/ProjectForm.js:298 +msgid "Type Details" +msgstr "Detalles del tipo" + +#: screens/Template/Survey/MultipleChoiceField.js:56 +msgid "" +"Type answer then click checkbox on right to select answer as\n" +"default." +msgstr "Escriba la respuesta y marque la casilla de verificación a la derecha para seleccionar la respuesta predeterminada." + +#: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:50 +msgid "UTC" +msgstr "UTC" + +#: components/HostForm/HostForm.js:62 +msgid "Unable to change inventory on a host" +msgstr "Imposible modificar el inventario en un servidor." + +#: screens/Project/ProjectList/ProjectListItem.js:211 +msgid "Unable to load last job update" +msgstr "No se puede cargar la última actualización del trabajo" + +#: components/StatusLabel/StatusLabel.js:61 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:260 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:87 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:46 +#: screens/InstanceGroup/Instances/InstanceListItem.js:78 +#: screens/Instances/InstanceDetail/InstanceDetail.js:306 +#: screens/Instances/InstanceList/InstanceListItem.js:77 +#: screens/TopologyView/Tooltip.js:121 +msgid "Unavailable" +msgstr "No disponible" + +#: screens/Setting/shared/RevertButton.js:53 +#: screens/Setting/shared/RevertButton.js:62 +msgid "Undo" +msgstr "Deshacer" + +#: screens/Job/JobOutput/JobOutputSearch.js:183 +msgid "Unfollow" +msgstr "Dejar de seguir a" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:126 +msgid "Unlimited" +msgstr "Ilimitado" + +#: components/StatusLabel/StatusLabel.js:47 +#: screens/Job/JobOutput/shared/HostStatusBar.js:51 +#: screens/Job/JobOutput/shared/OutputToolbar.js:103 +msgid "Unreachable" +msgstr "Servidor inaccesible" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:102 +msgid "Unreachable Host Count" +msgstr "Recuento de hosts inaccesibles" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:104 +msgid "Unreachable Hosts" +msgstr "Hosts inaccesibles" + +#: util/dates.js:74 +msgid "Unrecognized day string" +msgstr "Cadena de días no reconocida" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:15 +msgid "Unsaved changes modal" +msgstr "Modal de cambios no guardados" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:94 +msgid "Update Revision on Launch" +msgstr "Revisión de actualización durante el lanzamiento" + +#: components/PromptDetail/PromptInventorySourceDetail.js:51 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:133 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:92 +msgid "Update on launch" +msgstr "Actualizar al ejecutar" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:75 +msgid "Update options" +msgstr "Actualizar opciones" + +#: components/PromptDetail/PromptProjectDetail.js:61 +#: screens/Project/ProjectDetail/ProjectDetail.js:115 +msgid "Update revision on job launch" +msgstr "Revisión de la actualización en el lanzamiento del trabajo" + +#: screens/Setting/SettingList.js:92 +msgid "Update settings pertaining to Jobs within {brandName}" +msgstr "Actualizar la configuración de los trabajos en {brandName}" + +#: screens/Template/shared/WebhookSubForm.js:188 +msgid "Update webhook key" +msgstr "Actualizar clave de Webhook" + +#: components/Workflow/WorkflowNodeHelp.js:126 +msgid "Updating" +msgstr "Actualizando" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:118 +msgid "Upload a .zip file" +msgstr "Cargar un archivo .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 "Cargue un manifiesto de suscripción de Red Hat que contenga su suscripción. Para generar su manifiesto de suscripción, vaya a las <0>asignaciones de suscripción en el Portal del Cliente de Red Hat." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:53 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:132 +msgid "Use SSL" +msgstr "Utilizar SSL" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:58 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:137 +msgid "Use TLS" +msgstr "Utilizar 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 "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/NotificationTemplate/shared/Notifications.helptext.js:12 +msgid "Use one Annotation Tag per line, without commas." +msgstr "Ingrese una etiqueta de anotación por línea sin comas." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:13 +msgid "" +"Use 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" +"para canales y el símbolo arroba (@) para usuarios no son\n" +"necesarios." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:5 +msgid "Use one email address per line to create a recipient list for this type of notification." +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/Notifications.helptext.js:28 +msgid "" +"Use 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 "Introduzca un número de teléfono por línea para especificar a dónde enviar los mensajes SMS. Los números de teléfono deben tener el formato +11231231234. Para más información, consulte la documentación de Twilio." + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:249 +#: screens/InstanceGroup/Instances/InstanceList.js:270 +#: screens/Instances/InstanceDetail/InstanceDetail.js:292 +#: screens/Instances/InstanceList/InstanceList.js:205 +msgid "Used Capacity" +msgstr "Capacidad usada" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:253 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:257 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:78 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:86 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:42 +#: screens/InstanceGroup/Instances/InstanceListItem.js:74 +#: screens/Instances/InstanceDetail/InstanceDetail.js:297 +#: screens/Instances/InstanceDetail/InstanceDetail.js:303 +#: screens/Instances/InstanceList/InstanceListItem.js:73 +#: screens/TopologyView/Tooltip.js:117 +msgid "Used capacity" +msgstr "Capacidad usada" + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:13 +msgid "User" +msgstr "Usuario" + +#: components/AppContainer/PageHeaderToolbar.js:160 +msgid "User Details" +msgstr "Detalles del usuario" + +#: screens/Setting/SettingList.js:121 +#: screens/Setting/Settings.js:118 +msgid "User Interface" +msgstr "Interfaz de usuario" + +#: screens/Setting/SettingList.js:126 +msgid "User Interface settings" +msgstr "Configuración de la interfaz de usuario" + +#: components/ResourceAccessList/ResourceAccessListItem.js:72 +#: screens/User/UserRoles/UserRolesList.js:142 +msgid "User Roles" +msgstr "Roles de los usuarios" + +#: screens/User/UserDetail/UserDetail.js:72 +#: screens/User/shared/UserForm.js:119 +msgid "User Type" +msgstr "Tipo de usuario" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:59 +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:60 +msgid "User analytics" +msgstr "Análisis de usuarios" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:34 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:202 +msgid "User and Automation Analytics" +msgstr "Usuario y Automation Analytics" + +#: components/AppContainer/PageHeaderToolbar.js:154 +msgid "User details" +msgstr "Detalles del usuario" + +#: screens/User/User.js:96 +msgid "User not found." +msgstr "No se encontró el usuario." + +#: screens/User/UserTokenList/UserTokenList.js:180 +msgid "User tokens" +msgstr "Tokens de usuario" + +#: components/AddRole/AddResourceRole.js:23 +#: components/AddRole/AddResourceRole.js:38 +#: components/ResourceAccessList/ResourceAccessList.js:173 +#: components/ResourceAccessList/ResourceAccessList.js:226 +#: screens/Login/Login.js:230 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:144 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:253 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:303 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:361 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:67 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:260 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:337 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:442 +#: 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 "Usuario" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:88 +msgid "Username / password" +msgstr "Nombre de usuario/contraseña" + +#: components/AddRole/AddResourceRole.js:178 +#: components/AddRole/AddResourceRole.js:179 +#: routeConfig.js:101 +#: screens/ActivityStream/ActivityStream.js:184 +#: screens/Team/Teams.js:30 +#: 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 "Usuarios" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:101 +msgid "VMware vCenter" +msgstr "VMware vCenter" + +#: components/AdHocCommands/AdHocPreviewStep.js:69 +#: components/HostForm/HostForm.js:113 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:115 +#: components/PromptDetail/PromptDetail.js:168 +#: components/PromptDetail/PromptDetail.js:369 +#: components/PromptDetail/PromptJobTemplateDetail.js:286 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:135 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:620 +#: screens/Host/HostDetail/HostDetail.js:93 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:165 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:37 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:88 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:143 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:53 +#: screens/Inventory/shared/InventoryForm.js:108 +#: screens/Inventory/shared/InventoryGroupForm.js:46 +#: screens/Inventory/shared/SmartInventoryForm.js:93 +#: screens/Job/JobDetail/JobDetail.js:546 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:501 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:226 +#: screens/Template/shared/JobTemplateForm.js:402 +#: screens/Template/shared/WorkflowJobTemplateForm.js:212 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:293 +msgid "Variables" +msgstr "Variables" + +#: screens/Job/JobOutput/JobOutputSearch.js:130 +msgid "Variables Prompted" +msgstr "Variables solicitadas" + +#: screens/Inventory/shared/Inventory.helptext.js:43 +msgid "Variables must be in JSON or YAML syntax. Use the radio button to toggle between the two." +msgstr "Ingrese variables con sintaxis JSON o YAML. Use el botón de selección para alternar entre los dos." + +#: screens/Inventory/shared/Inventory.helptext.js:166 +msgid "Variables used 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>{sourceType} plugin configuration guide." +msgstr "Introduzca las variables para configurar el origen del inventario. Para una descripción detallada de cómo configurar este plugin, consulte los <0>plugins de inventario en la documentación y la guía de configuración del plugin <1> de ovirt{sourceType}." + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:121 +msgid "Vault password" +msgstr "Contraseña Vault" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:121 +msgid "Vault password | {credId}" +msgstr "Contraseña Vault | {credId}" + +#: screens/Job/JobOutput/JobOutputSearch.js:131 +msgid "Verbose" +msgstr "Nivel de detalle" + +#: components/AdHocCommands/AdHocPreviewStep.js:63 +#: components/PromptDetail/PromptDetail.js:260 +#: components/PromptDetail/PromptInventorySourceDetail.js:100 +#: components/PromptDetail/PromptJobTemplateDetail.js:154 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:478 +#: components/VerbositySelectField/VerbositySelectField.js:34 +#: components/VerbositySelectField/VerbositySelectField.js:45 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:232 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:47 +#: screens/Job/JobDetail/JobDetail.js:331 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:271 +msgid "Verbosity" +msgstr "Nivel de detalle" + +#: screens/Setting/AzureAD/AzureAD.js:25 +msgid "View Azure AD settings" +msgstr "Ver la configuración de Azure AD" + +#: screens/Credential/Credential.js:143 +#: screens/Credential/Credential.js:155 +msgid "View Credential Details" +msgstr "Ver detalles de la credencial" + +#: components/Schedule/Schedule.js:151 +msgid "View Details" +msgstr "Ver detalles" + +#: screens/Setting/GitHub/GitHub.js:58 +msgid "View GitHub Settings" +msgstr "Ver la configuración de GitHub" + +#: screens/Setting/GoogleOAuth2/GoogleOAuth2.js:26 +msgid "View Google OAuth 2.0 settings" +msgstr "Ver la configuración de Google OAuth 2.0" + +#: screens/Host/Host.js:137 +msgid "View Host Details" +msgstr "Ver detalles del host" + +#: screens/Instances/Instance.js:78 +msgid "View Instance Details" +msgstr "Ver detalles de la instancia" + +#: screens/Inventory/Inventory.js:192 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:142 +#: screens/Inventory/SmartInventory.js:175 +msgid "View Inventory Details" +msgstr "Ver detalles del inventario" + +#: screens/Inventory/InventoryGroup/InventoryGroup.js:92 +msgid "View Inventory Groups" +msgstr "Ver grupos de inventario" + +#: screens/Inventory/InventoryHost/InventoryHost.js:160 +msgid "View Inventory Host Details" +msgstr "Ver detalles del host del inventario" + +#: screens/Inventory/shared/Inventory.helptext.js:55 +msgid "View JSON examples at <0>www.json.org" +msgstr "Ver ejemplos de JSON en <0>www.json.org" + +#: screens/Job/Job.js:212 +msgid "View Job Details" +msgstr "Ver detalles de la tarea" + +#: screens/Setting/Jobs/Jobs.js:25 +msgid "View Jobs settings" +msgstr "Ver la configuración de las tareas" + +#: screens/Setting/LDAP/LDAP.js:38 +msgid "View LDAP Settings" +msgstr "Ver la configuración de LDAP" + +#: screens/Setting/Logging/Logging.js:32 +msgid "View Logging settings" +msgstr "Ver la configuración del registro" + +#: screens/Setting/MiscAuthentication/MiscAuthentication.js:32 +msgid "View Miscellaneous Authentication settings" +msgstr "Ver la configuración de la autenticación de varios" + +#: screens/Setting/MiscSystem/MiscSystem.js:32 +msgid "View Miscellaneous System settings" +msgstr "Ver la configuración de sistemas varios" + +#: screens/Setting/OIDC/OIDC.js:25 +msgid "View OIDC settings" +msgstr "Ver la configuración de OIDC" + +#: screens/Organization/Organization.js:225 +msgid "View Organization Details" +msgstr "Ver detalles de la organización" + +#: screens/Project/Project.js:200 +msgid "View Project Details" +msgstr "Ver detalles del proyecto" + +#: screens/Setting/RADIUS/RADIUS.js:25 +msgid "View RADIUS settings" +msgstr "Ver la configuración de RADIUS" + +#: screens/Setting/SAML/SAML.js:25 +msgid "View SAML settings" +msgstr "Ver la configuración de SAML" + +#: components/Schedule/Schedule.js:83 +#: components/Schedule/Schedule.js:101 +msgid "View Schedules" +msgstr "Ver programaciones" + +#: screens/Setting/Subscription/Subscription.js:30 +msgid "View Settings" +msgstr "Ver configuración" + +#: screens/Template/Template.js:159 +#: screens/Template/WorkflowJobTemplate.js:145 +msgid "View Survey" +msgstr "Mostrar el cuestionario" + +#: screens/Setting/TACACS/TACACS.js:25 +msgid "View TACACS+ settings" +msgstr "Ver la configuración de TACACS+" + +#: screens/Team/Team.js:118 +msgid "View Team Details" +msgstr "Ver detalles del equipo" + +#: screens/Template/Template.js:260 +#: screens/Template/WorkflowJobTemplate.js:275 +msgid "View Template Details" +msgstr "Ver detalles de la plantilla" + +#: screens/User/UserToken/UserToken.js:100 +msgid "View Tokens" +msgstr "Ver tokens" + +#: screens/User/User.js:141 +msgid "View User Details" +msgstr "Ver detalles del usuario" + +#: screens/Setting/UI/UI.js:26 +msgid "View User Interface settings" +msgstr "Ver la configuración de la interfaz de usuario" + +#: screens/WorkflowApproval/WorkflowApproval.js:105 +msgid "View Workflow Approval Details" +msgstr "Ver detalles de la aprobación del flujo de trabajo" + +#: screens/Inventory/shared/Inventory.helptext.js:66 +msgid "View YAML examples at <0>docs.ansible.com" +msgstr "Ver ejemplos de YAML en <0>docs.ansible.com" + +#: components/ScreenHeader/ScreenHeader.js:65 +#: components/ScreenHeader/ScreenHeader.js:68 +msgid "View activity stream" +msgstr "Ver el flujo de actividad" + +#: screens/Credential/Credential.js:99 +msgid "View all Credentials." +msgstr "Ver todas las credenciales." + +#: screens/Host/Host.js:97 +msgid "View all Hosts." +msgstr "Ver todos los hosts." + +#: screens/Inventory/Inventory.js:95 +#: screens/Inventory/SmartInventory.js:95 +msgid "View all Inventories." +msgstr "Ver todos los inventarios." + +#: screens/Inventory/InventoryHost/InventoryHost.js:101 +msgid "View all Inventory Hosts." +msgstr "Ver todos los hosts de inventario." + +#: screens/Job/JobTypeRedirect.js:40 +msgid "View all Jobs" +msgstr "Ver todas las tareas" + +#: screens/Job/Job.js:162 +msgid "View all Jobs." +msgstr "Ver todas las tareas." + +#: screens/NotificationTemplate/NotificationTemplate.js:60 +#: screens/NotificationTemplate/NotificationTemplateAdd.js:52 +msgid "View all Notification Templates." +msgstr "Ver todas las plantillas de notificación." + +#: screens/Organization/Organization.js:155 +msgid "View all Organizations." +msgstr "Ver todas las organizaciones." + +#: screens/Project/Project.js:137 +msgid "View all Projects." +msgstr "Ver todos los proyectos." + +#: screens/Team/Team.js:76 +msgid "View all Teams." +msgstr "Ver todos los equipos." + +#: screens/Template/Template.js:176 +#: screens/Template/WorkflowJobTemplate.js:176 +msgid "View all Templates." +msgstr "Ver todas las plantillas." + +#: screens/User/User.js:97 +msgid "View all Users." +msgstr "Ver todos los usuarios." + +#: screens/WorkflowApproval/WorkflowApproval.js:54 +msgid "View all Workflow Approvals." +msgstr "Ver todas las aprobaciones del flujo de trabajo." + +#: screens/Application/Application/Application.js:96 +msgid "View all applications." +msgstr "Ver todas las aplicaciones." + +#: screens/CredentialType/CredentialType.js:78 +msgid "View all credential types" +msgstr "Ver todos los tipos de credencial" + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:85 +msgid "View all execution environments" +msgstr "Ver todos los entornos de ejecución" + +#: screens/InstanceGroup/ContainerGroup.js:86 +#: screens/InstanceGroup/InstanceGroup.js:94 +msgid "View all instance groups" +msgstr "Ver todos los grupos de instancias" + +#: screens/ManagementJob/ManagementJob.js:135 +msgid "View all management jobs" +msgstr "Ver todas las tareas de gestión" + +#: screens/Setting/Settings.js:204 +msgid "View all settings" +msgstr "Ver todas las configuraciones" + +#: screens/User/UserToken/UserToken.js:74 +msgid "View all tokens." +msgstr "Ver todos los tokens." + +#: screens/Setting/SettingList.js:133 +msgid "View and edit your subscription information" +msgstr "Ver y modificar su información de suscripción" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:25 +#: screens/ActivityStream/ActivityStreamListItem.js:50 +msgid "View event details" +msgstr "Mostrar detalles del evento" + +#: screens/Inventory/InventorySource/InventorySource.js:167 +msgid "View inventory source details" +msgstr "Ver detalles de la fuente de inventario" + +#: components/Sparkline/Sparkline.js:44 +msgid "View job {0}" +msgstr "Ver tarea {0}" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:220 +msgid "View node details" +msgstr "Ver detalles del nodo" + +#: screens/Inventory/SmartInventoryHost/SmartInventoryHost.js:85 +msgid "View smart inventory host details" +msgstr "Ver detalles del host de inventario inteligente" + +#: routeConfig.js:30 +#: screens/ActivityStream/ActivityStream.js:145 +msgid "Views" +msgstr "Vistas" + +#: components/TemplateList/TemplateListItem.js:198 +#: components/TemplateList/TemplateListItem.js:204 +#: screens/Template/WorkflowJobTemplate.js:137 +msgid "Visualizer" +msgstr "Visualizador" + +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:44 +msgid "WARNING:" +msgstr "ADVERTENCIA:" + +#: components/JobList/JobList.js:229 +#: components/StatusLabel/StatusLabel.js:52 +#: components/Workflow/WorkflowNodeHelp.js:96 +msgid "Waiting" +msgstr "Esperando" + +#: screens/Job/JobOutput/EmptyOutput.js:35 +msgid "Waiting for job output…" +msgstr "Esperando la salida de la tarea…" + +#: components/Workflow/WorkflowLegend.js:118 +#: screens/Job/JobOutput/JobOutputSearch.js:132 +msgid "Warning" +msgstr "Advertencia" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:14 +msgid "Warning: Unsaved Changes" +msgstr "Aviso: modificaciones no guardadas" + +#: components/Schedule/shared/ScheduleFormFields.js:43 +msgid "Warning: {selectedValue} is a link to {0} and will be saved as that." +msgstr "Aviso: {selectedValue} es un enlace a {0} y se guardará como tal." + +#: 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: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:24 +#: components/NotificationList/NotificationList.js:202 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:143 +msgid "Webhook" +msgstr "Webhook" + +#: components/PromptDetail/PromptJobTemplateDetail.js:177 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:103 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:333 +#: screens/Template/shared/WebhookSubForm.js:199 +msgid "Webhook Credential" +msgstr "Credencial de Webhook" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:175 +msgid "Webhook Credentials" +msgstr "Credenciales de Webhook" + +#: components/PromptDetail/PromptJobTemplateDetail.js:173 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:92 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:326 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:168 +#: screens/Template/shared/WebhookSubForm.js:173 +msgid "Webhook Key" +msgstr "Clave de Webhook" + +#: components/PromptDetail/PromptJobTemplateDetail.js:166 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:91 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:311 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:156 +#: screens/Template/shared/WebhookSubForm.js:129 +msgid "Webhook Service" +msgstr "Servicio de Webhook" + +#: components/PromptDetail/PromptJobTemplateDetail.js:169 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:95 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:319 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:162 +#: screens/Template/shared/WebhookSubForm.js:161 +#: screens/Template/shared/WebhookSubForm.js:167 +msgid "Webhook URL" +msgstr "URL de Webhook" + +#: screens/Template/shared/JobTemplateForm.js:646 +#: screens/Template/shared/WorkflowJobTemplateForm.js:271 +msgid "Webhook details" +msgstr "Detalles de Webhook" + +#: screens/Template/shared/JobTemplate.helptext.js:24 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:17 +msgid "Webhook services can launch jobs with this workflow job template by making a POST request to this URL." +msgstr "Los servicios de Webhook pueden iniciar trabajos con esta plantilla de trabajo mediante una solicitud POST a esta URL." + +#: screens/Template/shared/JobTemplate.helptext.js:25 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:18 +msgid "Webhook services can use this as a shared secret." +msgstr "Los servicios de Webhook pueden usar esto como un secreto compartido." + +#: components/PromptDetail/PromptJobTemplateDetail.js:78 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:41 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:142 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:63 +msgid "Webhooks" +msgstr "Webhooks" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:26 +msgid "Webhooks: Enable Webhook for this workflow job template." +msgstr "Habilitar Webhook para esta plantilla de trabajo del flujo de trabajo." + +#: screens/Template/shared/JobTemplate.helptext.js:42 +msgid "Webhooks: Enable webhook for this template." +msgstr "Habilitar webhook para esta plantilla." + +#: components/Schedule/shared/FrequencyDetailSubform.js:288 +msgid "Wed" +msgstr "Mié" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:79 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:293 +#: components/Schedule/shared/FrequencyDetailSubform.js:443 +msgid "Wednesday" +msgstr "Miércoles" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:179 +#: components/Schedule/shared/ScheduleFormFields.js:128 +#: components/Schedule/shared/ScheduleFormFields.js:188 +msgid "Week" +msgstr "Semana" + +#: components/Schedule/shared/FrequencyDetailSubform.js:464 +msgid "Weekday" +msgstr "Día de la semana" + +#: components/Schedule/shared/FrequencyDetailSubform.js:469 +msgid "Weekend day" +msgstr "Día del fin de semana" + +#: 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 "¡Bienvenido a Red Hat Ansible Automation Platform!\n" +"Complete los pasos a continuación para activar su suscripción." + +#: screens/Login/Login.js:190 +msgid "Welcome to {brandName}!" +msgstr "Bienvenido a {brandName}" + +#: screens/Inventory/shared/Inventory.helptext.js:105 +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" +"que combinará las variables locales con aquellas halladas\n" +"en la fuente externa." + +#: screens/Inventory/shared/Inventory.helptext.js:93 +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" +"locales que no se encuentren en la fuente externa no se modificarán\n" +"mediante el proceso de actualización del inventario." + +#: components/Workflow/WorkflowLegend.js:96 +msgid "Workflow" +msgstr "Flujo de trabajo" + +#: components/Workflow/WorkflowNodeHelp.js:75 +msgid "Workflow Approval" +msgstr "Aprobación del flujo de trabajo" + +#: screens/WorkflowApproval/WorkflowApproval.js:52 +msgid "Workflow Approval not found." +msgstr "No se encontró la aprobación del flujo de trabajo." + +#: routeConfig.js:54 +#: screens/ActivityStream/ActivityStream.js:156 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:118 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:145 +#: screens/WorkflowApproval/WorkflowApprovals.js:13 +#: screens/WorkflowApproval/WorkflowApprovals.js:22 +msgid "Workflow Approvals" +msgstr "Aprobaciones del flujo de trabajo" + +#: components/JobList/JobList.js:216 +#: components/JobList/JobListItem.js:47 +#: components/Schedule/ScheduleList/ScheduleListItem.js:40 +#: screens/Job/JobDetail/JobDetail.js:70 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:224 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:164 +msgid "Workflow Job" +msgstr "Tarea en flujo de trabajo" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:76 +msgid "Workflow Job 1/{0}" +msgstr "Tarea en flujo de trabajo" + +#: components/JobList/JobListItem.js:201 +#: components/Workflow/WorkflowNodeHelp.js:63 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:20 +#: screens/Job/JobDetail/JobDetail.js:244 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:91 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:186 +#: util/getRelatedResourceDeleteDetails.js:105 +msgid "Workflow Job Template" +msgstr "Plantilla de trabajo para flujo de trabajo" + +#: util/getRelatedResourceDeleteDetails.js:115 +#: util/getRelatedResourceDeleteDetails.js:157 +#: util/getRelatedResourceDeleteDetails.js:260 +msgid "Workflow Job Template Nodes" +msgstr "Nodos de la plantilla de tareas de flujo de trabajo" + +#: util/getRelatedResourceDeleteDetails.js:140 +msgid "Workflow Job Templates" +msgstr "Plantillas de trabajos de flujo de trabajo" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:23 +msgid "Workflow Link" +msgstr "Enlace del flujo de trabajo" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:100 +msgid "Workflow Nodes" +msgstr "Nodos de flujo de trabajo" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:86 +msgid "Workflow Statuses" +msgstr "Estados del flujo de trabajo" + +#: components/TemplateList/TemplateList.js:218 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:98 +msgid "Workflow Template" +msgstr "Plantilla de flujo de trabajo" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:519 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:159 +msgid "Workflow approved message" +msgstr "Mensaje de flujo de trabajo aprobado" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:531 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:168 +msgid "Workflow approved message body" +msgstr "Cuerpo del mensaje de flujo de trabajo aprobado" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:543 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:177 +msgid "Workflow denied message" +msgstr "Mensaje de flujo de trabajo denegado" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:555 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:186 +msgid "Workflow denied message body" +msgstr "Cuerpo del mensaje de flujo de trabajo denegado" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:104 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:106 +msgid "Workflow documentation" +msgstr "Documentación del flujo de trabajo" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:220 +msgid "Workflow job details" +msgstr "Ver detalles de la tarea" + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:46 +msgid "Workflow job templates" +msgstr "Plantillas de trabajo del flujo de trabajo" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:24 +msgid "Workflow link modal" +msgstr "Modal de enlace del flujo de trabajo" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:247 +msgid "Workflow node view modal" +msgstr "Modal de vista del nodo de flujo de trabajo" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:567 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:195 +msgid "Workflow pending message" +msgstr "Mensaje de flujo de trabajo pendiente" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:579 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:204 +msgid "Workflow pending message body" +msgstr "Cuerpo del mensaje de flujo de trabajo pendiente" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:591 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:213 +msgid "Workflow timed out message" +msgstr "Mensaje de tiempo de espera agotado del flujo de trabajo" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:603 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:222 +msgid "Workflow timed out message body" +msgstr "Cuerpo del mensaje de tiempo de espera agotado del flujo de trabajo" + +#: screens/User/shared/UserTokenForm.js:77 +msgid "Write" +msgstr "Escribir" + +#: screens/Inventory/shared/Inventory.helptext.js:52 +msgid "YAML:" +msgstr "YAML:" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:187 +#: components/Schedule/shared/FrequencyDetailSubform.js:183 +#: components/Schedule/shared/ScheduleFormFields.js:130 +#: components/Schedule/shared/ScheduleFormFields.js:190 +msgid "Year" +msgstr "Año" + +#: components/Search/Search.js:229 +msgid "Yes" +msgstr "SÍ" + +#: components/Lookup/MultiCredentialsLookup.js:155 +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 "No se pueden seleccionar varias credenciales con el mismo ID de Vault, ya que anulará automáticamente la selección de la otra con el mismo ID de Vault." + +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:96 +msgid "You do not have permission to delete the following Groups: {itemsUnableToDelete}" +msgstr "No tiene permiso para eliminar los siguientes Grupos: {itemsUnableToDelete}" + +#: components/PaginatedTable/ToolbarDeleteButton.js:152 +msgid "You do not have permission to delete {pluralizedItemName}: {itemsUnableToDelete}" +msgstr "No tiene permiso para borrar {pluralizedItemName}: {itemsUnableToDelete}" + +#: components/DisassociateButton/DisassociateButton.js:66 +msgid "You do not have permission to disassociate the following: {itemsUnableToDisassociate}" +msgstr "No tiene permiso para desvincular lo siguiente: {itemsUnableToDisassociate}" + +#: screens/Instances/Shared/RemoveInstanceButton.js:72 +msgid "You do not have permission to remove instances: {itemsUnableToremove}" +msgstr "No tiene permisos para los recursos relacionados." + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:82 +msgid "You have automated against more hosts than your subscription allows." +msgstr "Has automatizado contra más hosts de los que permite tu suscripción." + +#: 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 "Puede aplicar una serie de posibles variables en el\n" +"mensaje. Para obtener más información, consulte" + +#: screens/Login/Login.js:198 +msgid "Your session has expired. Please log in to continue where you left off." +msgstr "Su sesión ha expirado. Inicie sesión para continuar." + +#: components/AppContainer/AppContainer.js:130 +msgid "Your session is about to expire" +msgstr "Su sesión está a punto de expirar" + +#: components/Workflow/WorkflowTools.js:121 +msgid "Zoom In" +msgstr "Acercar" + +#: components/Workflow/WorkflowTools.js:100 +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:754 +#: screens/Template/shared/WebhookSubForm.js:150 +msgid "a new webhook key will be generated on save." +msgstr "se generará una nueva clave de Webhook al guardar." + +#: screens/Template/shared/JobTemplateForm.js:751 +#: screens/Template/shared/WebhookSubForm.js:140 +msgid "a new webhook url will be generated on save." +msgstr "se generará una nueva URL de Webhook al guardar." + +#: screens/Inventory/shared/Inventory.helptext.js:123 +#: screens/Inventory/shared/Inventory.helptext.js:142 +msgid "and click on Update Revision on Launch" +msgstr "y haga clic en Actualizar revisión al ejecutar" + +#: screens/ActivityStream/ActivityStreamDescription.js:505 +msgid "approved" +msgstr "aprobado" + +#: components/AppContainer/AppContainer.js:55 +msgid "brand logo" +msgstr "logotipo de la marca" + +#: components/PaginatedTable/ToolbarDeleteButton.js:279 +#: screens/Template/Survey/SurveyList.js:72 +msgid "cancel delete" +msgstr "cancelar eliminación" + +#: screens/Setting/shared/SharedFields.js:341 +msgid "cancel edit login redirect" +msgstr "cancelar la edición de la redirección de inicio de sesión" + +#: screens/Instances/Shared/RemoveInstanceButton.js:169 +msgid "cancel remove" +msgstr "Cancelar reversión" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:34 +msgid "canceled" +msgstr "cancelado" + +#: components/AdHocCommands/AdHocDetailsStep.js:217 +msgid "command" +msgstr "comando" + +#: components/PaginatedTable/ToolbarDeleteButton.js:267 +#: screens/Template/Survey/SurveyList.js:63 +msgid "confirm delete" +msgstr "confirmar eliminación" + +#: components/DisassociateButton/DisassociateButton.js:130 +#: screens/Team/TeamRoles/TeamRolesList.js:219 +msgid "confirm disassociate" +msgstr "confirmar disociación" + +#: screens/Setting/shared/SharedFields.js:330 +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" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:189 +msgid "day" +msgstr "Día" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:151 +msgid "deletion error" +msgstr "error de eliminación" + +#: screens/ActivityStream/ActivityStreamDescription.js:513 +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:37 +msgid "denied" +msgstr "denegado" + +#: screens/Job/JobOutput/EmptyOutput.js:41 +msgid "details." +msgstr "Detalles" + +#: components/DisassociateButton/DisassociateButton.js:91 +msgid "disassociate" +msgstr "disociar" + +#: components/Lookup/HostFilterLookup.js:406 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:20 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:39 +#: screens/Template/Survey/SurveyQuestionForm.js:269 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:239 +#: screens/Template/shared/JobTemplate.helptext.js:61 +msgid "documentation" +msgstr "documentación" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:105 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:117 +#: screens/Host/HostDetail/HostDetail.js:104 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:97 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:109 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:99 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:289 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:161 +#: screens/Project/ProjectDetail/ProjectDetail.js:309 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:195 +#: screens/User/UserDetail/UserDetail.js:92 +msgid "edit" +msgstr "modificar" + +#: screens/Template/Survey/SurveyListItem.js:65 +#: screens/Template/Survey/SurveyReorderModal.js:125 +msgid "encrypted" +msgstr "cifrado" + +#: components/Lookup/HostFilterLookup.js:408 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:241 +msgid "for more info." +msgstr "para obtener más información." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:21 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:40 +#: screens/Template/Survey/SurveyQuestionForm.js:271 +#: screens/Template/shared/JobTemplate.helptext.js:63 +msgid "for more information." +msgstr "para obtener más información." + +#: components/AdHocCommands/AdHocDetailsStep.js:150 +msgid "here" +msgstr "aquí" + +#: components/AdHocCommands/AdHocDetailsStep.js:118 +#: components/AdHocCommands/AdHocDetailsStep.js:170 +#: screens/Job/Job.helptext.js:39 +msgid "here." +msgstr "aquí." + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:49 +msgid "host-description-{0}" +msgstr "host-description-{0}" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:44 +msgid "host-name-{0}" +msgstr "host-name-{0}" + +#: components/Lookup/HostFilterLookup.js:418 +msgid "hosts" +msgstr "hosts" + +#: components/Pagination/Pagination.js:24 +msgid "items" +msgstr "elementos" + +#: screens/User/UserList/UserListItem.js:44 +msgid "ldap user" +msgstr "usuario ldap" + +#: screens/User/UserDetail/UserDetail.js:76 +msgid "login type" +msgstr "tipo de inicio de sesión" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:203 +msgid "min" +msgstr "min" + +#: screens/Template/Survey/MultipleChoiceField.js:76 +msgid "new choice" +msgstr "nueva elección" + +#: components/Pagination/Pagination.js:36 +#: components/Schedule/shared/FrequencyDetailSubform.js:480 +msgid "of" +msgstr "de" + +#: components/AdHocCommands/AdHocDetailsStep.js:215 +msgid "option to the" +msgstr "opción a" + +#: components/Pagination/Pagination.js:25 +msgid "page" +msgstr "página" + +#: components/Pagination/Pagination.js:26 +msgid "pages" +msgstr "páginas" + +#: components/Pagination/Pagination.js:28 +msgid "per page" +msgstr "por página" + +#: components/LaunchButton/ReLaunchDropDown.js:77 +#: components/LaunchButton/ReLaunchDropDown.js:100 +msgid "relaunch jobs" +msgstr "volver a ejecutar las tareas" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:217 +msgid "sec" +msgstr "seg" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:238 +msgid "seconds" +msgstr "segundos" + +#: components/AdHocCommands/AdHocDetailsStep.js:58 +msgid "select module" +msgstr "seleccionar módulo" + +#: screens/User/UserList/UserListItem.js:49 +msgid "social login" +msgstr "inicio de sesión social" + +#: screens/Template/shared/JobTemplateForm.js:346 +#: screens/Template/shared/WorkflowJobTemplateForm.js:188 +msgid "source control branch" +msgstr "rama de fuente de control" + +#: screens/ActivityStream/ActivityStreamListItem.js:30 +msgid "system" +msgstr "sistema" + +#: screens/ActivityStream/ActivityStreamDescription.js:511 +msgid "timed out" +msgstr "agotado" + +#: components/AdHocCommands/AdHocDetailsStep.js:195 +msgid "toggle changes" +msgstr "alternar cambios" + +#: screens/ActivityStream/ActivityStreamDescription.js:516 +msgid "updated" +msgstr "actualizado" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:190 +msgid "weekday" +msgstr "Día de la semana" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:191 +msgid "weekend day" +msgstr "Día del fin de semana" + +#: screens/Template/shared/WebhookSubForm.js:181 +msgid "workflow job template webhook key" +msgstr "clave de Webhook de la plantilla de trabajo del flujo de trabajo" + +#: 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:280 +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:151 +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:198 +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:182 +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/Instances/Shared/RemoveInstanceButton.js:85 +msgid "{0, plural, one {This intance is currently being used by other resources. Are you sure you want to delete it?} other {Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {This intance is currently being used by other resources. Are you sure you want to delete it?} other {Deprovisioning these instances 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:196 +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:209 +#: components/TemplateList/TemplateList.js:266 +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:}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:143 +msgid "{0, selectordinal, one {The first {dayOfWeek}} two {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" +msgstr "{0, selectordinal, one {The first {dayOfWeek}} dos {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:202 +msgid "{0, selectordinal, one {The first {weekday} of {month}} two {The second {weekday} of {month}} =3 {The third {weekday} of {month}} =4 {The fourth {weekday} of {month}} =5 {The fifth {weekday} of {month}}}" +msgstr "{0, selectordinal, one {The first {weekday} de {month}} dos {The second {weekday} de {month}} =3 {The third {weekday} de {month}} =4 {The fourth {weekday} de {month}} =5 {The fifth {weekday} de {month}}}" + +#: screens/ActivityStream/ActivityStreamListItem.js:28 +msgid "{0} (deleted)" +msgstr "{0} (eliminado)" + +#: components/ChipGroup/ChipGroup.js:13 +msgid "{0} more" +msgstr "{0} más" + +#: screens/Job/JobDetail/JobDetail.js:399 +msgid "{0} seconds" +msgstr "segundos" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:95 +msgid "{automatedInstancesCount} since {automatedInstancesSinceDateTime}" +msgstr "desde" + +#: components/AppContainer/AppContainer.js:55 +msgid "{brandName} logo" +msgstr "{brandName} Logotipo" + +#: components/DetailList/UserDateDetail.js:23 +msgid "{dateStr} by <0>{username}" +msgstr "{dateStr} por <0>{username}" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:231 +#: screens/InstanceGroup/Instances/InstanceListItem.js:148 +#: screens/Instances/InstanceDetail/InstanceDetail.js:274 +#: screens/Instances/InstanceList/InstanceListItem.js:158 +#: screens/TopologyView/Tooltip.js:288 +msgid "{forks, plural, one {# fork} other {# forks}}" +msgstr "{forks, plural, one {# fork} other {# forks}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:41 +msgid "{interval, plural, one {{interval} day} other {{interval} days}}" +msgstr "{interval, plural, one {{interval} día} otros {{interval} días}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:33 +msgid "{interval, plural, one {{interval} hour} other {{interval} hours}}" +msgstr "{interval, plural, one {{interval} hora} otros {{interval} horas}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:25 +msgid "{interval, plural, one {{interval} minute} other {{interval} minutes}}" +msgstr "{interval, plural, one {{interval} minuto} otros {{interval} minutos}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:57 +msgid "{interval, plural, one {{interval} month} other {{interval} months}}" +msgstr "{interval, plural, one {{interval} mes} otros {{interval} meses}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:49 +msgid "{interval, plural, one {{interval} week} other {{interval} weeks}}" +msgstr "{interval, plural, one {{interval} semana} otras {{interval} semanas}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:65 +msgid "{interval, plural, one {{interval} year} other {{interval} years}}" +msgstr "{interval, plural, one {{interval} año} otros {{interval} años}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:198 +msgid "{intervalValue, plural, one {day} other {days}}" +msgstr "{intervalValue, plural, one {day} other {days}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:196 +msgid "{intervalValue, plural, one {hour} other {hours}}" +msgstr "{intervalValue, plural, one {hour} other {hours}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:194 +msgid "{intervalValue, plural, one {minute} other {minutes}}" +msgstr "{intervalValue, plural, one {minute} other {minutes}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:202 +msgid "{intervalValue, plural, one {month} other {months}}" +msgstr "{intervalValue, plural, one {month} other {months}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:200 +msgid "{intervalValue, plural, one {week} other {weeks}}" +msgstr "{intervalValue, plural, one {week} other {weeks}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:204 +msgid "{intervalValue, plural, one {year} other {years}}" +msgstr "{intervalValue, plural, one {year} other {years}}" + +#: components/PromptDetail/PromptDetail.js:44 +msgid "{minutes} min {seconds} sec" +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}}" + +#: 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/Schedule/ScheduleDetail/FrequencyDetails.js:226 +msgid "{numOccurrences, plural, one {After {numOccurrences} occurrence} other {After {numOccurrences} occurrences}}" +msgstr "{numOccurrences, plural, one {After {numOccurrences} ocurrencia} otras {After {numOccurrences} ocurrencias}}" + +#: components/PaginatedTable/PaginatedTable.js:79 +msgid "{pluralizedItemName} List" +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 "{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/locale/translations/fr/django.po b/awx/locale/translations/fr/django.po new file mode 100644 index 0000000000..0b520b6405 --- /dev/null +++ b/awx/locale/translations/fr/django.po @@ -0,0 +1,6243 @@ +# 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 "Temps d'inactivité - Forcer la déconnexion" + +#: awx/api/conf.py:20 +msgid "" +"Number of seconds that a user is inactive before they will need to login " +"again." +msgstr "Délai en secondes pendant lequel un utilisateur peut rester inactif avant de devoir se reconnecter." + +#: 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 "Authentification" + +#: 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 "secondes" + +#: awx/api/conf.py:29 +msgid "Maximum number of simultaneous logged in sessions" +msgstr "Le nombre maximum de sessions actives en simultané" + +#: awx/api/conf.py:30 +msgid "" +"Maximum number of simultaneous logged in sessions a user may have. To " +"disable enter -1." +msgstr "Nombre maximal de connexions actives simultanées dont un utilisateur peut disposer. Pour désactiver cette option, entrez -1." + +#: awx/api/conf.py:37 +msgid "Disable the built-in authentication system" +msgstr "Désactiver le système d'authentification intégré" + +#: 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 "Contrôle si les utilisateurs sont empêchés d'utiliser le système d'authentification intégré. Vous voudrez probablement procéder ainsi si vous utilisez une intégration LDAP ou SAML." + +#: awx/api/conf.py:48 +msgid "Enable HTTP Basic Auth" +msgstr "Activer l'authentification HTTP de base" + +#: awx/api/conf.py:49 +msgid "Enable HTTP Basic Auth for the API Browser." +msgstr "Activer l'authentification HTTP de base pour le navigateur d'API." + +#: awx/api/conf.py:61 +msgid "OAuth 2 Timeout Settings" +msgstr "OAuth 2 Config Timeout" + +#: 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 "Dictionnaire pour la personnalisation des timeouts OAuth 2, les éléments disponibles sont `ACCESS_TOKEN_EXPIRE_SECONDS`, la durée des jetons d'accès en nombre de secondes, `AUTHORIZATION_CODE_EXPIRE_SECONDS`, la durée des codes d'autorisation en nombre de secondes, et `REFRESH_TOKEN_EXPIRE_SECONDS`, la durée des jetons d’actualisation, après l’expiration des jetons d'accès, en nombre de secondes." + +#: awx/api/conf.py:78 +msgid "Allow External Users to Create OAuth2 Tokens" +msgstr "Autoriser les utilisateurs extérieurs à créer des Jetons 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 "Pour des raisons de sécurité, les utilisateurs de fournisseurs d'authentification externes (LDAP, SAML, SSO, Radius et autres) ne sont pas autorisés à créer des jetons OAuth2. Pour modifier ce comportement, activez ce paramètre. Les jetons existants ne sont pas supprimés lorsque ce paramètre est désactivé." + +#: awx/api/conf.py:94 +msgid "Login redirect override URL" +msgstr "URL de remplacement pour la redirection de connexion" + +#: 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 vers laquelle les utilisateurs non autorisés sont redirigés pour se connecter. Si cette valeur est vide, les utilisateurs sont renvoyés vers la page de connexion." + +#: awx/api/conf.py:114 +msgid "There are no remote authentication systems configured." +msgstr "Aucun système d'authentification à distance n'est configuré." + +#: awx/api/exceptions.py:19 +msgid "Resource is being used by running jobs." +msgstr "Ressource utilisée par les tâches en cours." + +#: awx/api/fields.py:80 +#, python-brace-format +msgid "Invalid key names: {invalid_key_names}" +msgstr "Noms de clés invalides : {invalid_key_names}" + +#: awx/api/fields.py:108 +msgid "Credential {} does not exist" +msgstr "L'identifiant {} n'existe pas" + +#: awx/api/filters.py:82 +msgid "No related model for field {}." +msgstr "Aucun modèle qui y soit lié pour le champ '{}'" + +#: awx/api/filters.py:96 +msgid "Filtering on password fields is not allowed." +msgstr "Le filtrage des champs de mot de passe n'est pas autorisé." + +#: awx/api/filters.py:108 awx/api/filters.py:110 +#, python-format +msgid "Filtering on %s is not allowed." +msgstr "Le filtrage sur %s n'est pas autorisé." + +#: awx/api/filters.py:113 +msgid "Loops not allowed in filters, detected on field {}." +msgstr "Boucles non autorisés dans les filtres, détectées sur le champ {}." + +#: awx/api/filters.py:171 +msgid "Query string field name not provided." +msgstr "Nom de champ du string de requête non fourni." + +#: awx/api/filters.py:203 +#, python-brace-format +msgid "Invalid {field_name} id: {field_id}" +msgstr "ID {field_name} non valide : {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 "N'a pas pu appliquer le filtre role_level à cette liste car son modèle n'utilise pas de rôles pour le contrôle d'accès." + +#: 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 "Vous n'avez pas utilisé le bon type de contenu dans votre requête HTTP. Si vous utilisez notre API REST, le type de contenu doit être application/json." + +#: awx/api/generics.py:220 +msgid " To establish a login session, visit" +msgstr " Pour établir une session de connexion, visitez" + +#: awx/api/generics.py:634 awx/api/generics.py:694 +msgid "\"id\" field must be an integer." +msgstr "Le champ \"id\" doit être un nombre entier." + +#: awx/api/generics.py:691 +msgid "\"id\" is required to disassociate" +msgstr "\"id\" est nécessaire pour dissocier" + +#: awx/api/generics.py:739 +msgid "{} 'id' field is missing." +msgstr "Le champ {} 'id' est manquant." + +#: awx/api/metadata.py:66 +msgid "Database ID for this {}." +msgstr "ID de base de données pour ce {}." + +#: awx/api/metadata.py:67 +msgid "Name of this {}." +msgstr "Nom de ce {}." + +#: awx/api/metadata.py:68 +msgid "Optional description of this {}." +msgstr "Description facultative de ce {}." + +#: awx/api/metadata.py:69 +msgid "Data type for this {}." +msgstr "Type de données pour ce {}." + +#: awx/api/metadata.py:70 +msgid "URL for this {}." +msgstr "URL de ce {}." + +#: awx/api/metadata.py:71 +msgid "Data structure with URLs of related resources." +msgstr "Structure de données avec URL des ressources associées." + +#: 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 "Structure des données avec nom/description des ressources connexes. La sortie de certains objets peut être limitée pour des raisons de performance." + +#: awx/api/metadata.py:75 +msgid "Timestamp when this {} was created." +msgstr "Horodatage lors de la création de ce {}." + +#: awx/api/metadata.py:76 +msgid "Timestamp when this {} was last modified." +msgstr "Horodatage lors de la modification de ce {}." + +#: awx/api/pagination.py:77 +msgid "Number of results to return per page." +msgstr "Nombre de résultats à renvoyer par page." + +#: awx/api/parsers.py:33 +msgid "JSON parse error - not a JSON object" +msgstr "Erreur d'analyse JSON - pas un objet JSON" + +#: awx/api/parsers.py:36 +#, python-format +msgid "" +"JSON parse error - %s\n" +"Possible cause: trailing comma." +msgstr "Erreur d'analyse JSON - %s\n" +"Cause possible : virgule de fin." + +#: awx/api/serializers.py:205 +msgid "" +"The original object is already named {}, a copy from it cannot have the same " +"name." +msgstr "L'objet d'origine s'appelle déjà {}, une copie de cet objet ne peut pas avoir le même nom." + +#: awx/api/serializers.py:334 +#, python-format +msgid "Cannot use dictionary for %s" +msgstr "Impossible d'utiliser le dictionnaire pour %s" + +#: awx/api/serializers.py:348 +msgid "Playbook Run" +msgstr "Exécution du playbook" + +#: awx/api/serializers.py:349 +msgid "Command" +msgstr "Commande" + +#: awx/api/serializers.py:350 awx/main/models/unified_jobs.py:536 +msgid "SCM Update" +msgstr "Mise à jour SCM" + +#: awx/api/serializers.py:351 +msgid "Inventory Sync" +msgstr "Synchronisation des inventaires" + +#: awx/api/serializers.py:352 +msgid "Management Job" +msgstr "Job de gestion" + +#: awx/api/serializers.py:353 +msgid "Workflow Job" +msgstr "Job de flux de travail" + +#: awx/api/serializers.py:354 +msgid "Workflow Template" +msgstr "Modèle de flux de travail" + +#: awx/api/serializers.py:355 +msgid "Job Template" +msgstr "Modèle de tâche" + +#: awx/api/serializers.py:743 +msgid "" +"Indicates whether all of the events generated by this unified job have been " +"saved to the database." +msgstr "Indique si tous les événements générés par ce job unifié ont été enregistrés dans la base de données." + +#: awx/api/serializers.py:939 +msgid "Write-only field used to change the password." +msgstr "Champ en écriture seule servant à modifier le mot de passe." + +#: awx/api/serializers.py:941 +msgid "Set if the account is managed by an external service" +msgstr "À définir si le compte est géré par un service externe" + +#: awx/api/serializers.py:979 +msgid "Password required for new User." +msgstr "Mot de passe requis pour le nouvel utilisateur." + +#: awx/api/serializers.py:1067 +#, python-format +msgid "Unable to change %s on user managed by LDAP." +msgstr "Impossible de redéfinir %s sur un utilisateur géré par LDAP." + +#: awx/api/serializers.py:1153 +msgid "Must be a simple space-separated string with allowed scopes {}." +msgstr "Doit correspondre à une simple chaîne de caractères séparés par des espaces avec dans les limites autorisées {}." + +#: awx/api/serializers.py:1238 +msgid "Authorization Grant Type" +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:898 +msgid "Client Secret" +msgstr "Question secrète du client" + +#: awx/api/serializers.py:1240 +msgid "Client Type" +msgstr "Type de client" + +#: awx/api/serializers.py:1241 +msgid "Redirect URIs" +msgstr "Redirection d'URIs." + +#: awx/api/serializers.py:1242 +msgid "Skip Authorization" +msgstr "Sauter l'étape d'autorisation" + +#: awx/api/serializers.py:1350 +msgid "Cannot change max_hosts." +msgstr "Impossible de modifier max_hosts." + +#: awx/api/serializers.py:1391 +#, python-brace-format +msgid "Cannot change local_path for {scm_type}-based projects" +msgstr "Impossible de modifier le local_path pour les projets basés-{scm_type}" + +#: awx/api/serializers.py:1395 +msgid "This path is already being used by another manual project." +msgstr "Ce chemin est déjà utilisé par un autre projet manuel." + +#: awx/api/serializers.py:1397 +msgid "SCM branch cannot be used with archive projects." +msgstr "La branche SCM ne peut pas être utilisée pour des projets d'archives." + +#: awx/api/serializers.py:1399 +msgid "SCM refspec can only be used with git projects." +msgstr "SCM refspec ne peut être utilisé qu'avec les projets git." + +#: awx/api/serializers.py:1401 +msgid "SCM track_submodules can only be used with git projects." +msgstr "SCM track_submodules ne peut être utilisé qu'avec les projets git." + +#: awx/api/serializers.py:1432 +msgid "" +"Only Container Registry credentials can be associated with an Execution " +"Environment" +msgstr "Seules les informations d'identification du registre des conteneurs peuvent être associées à un environnement d'exécution" + +#: awx/api/serializers.py:1440 +msgid "Cannot change the organization of an execution environment" +msgstr "Impossible de modifier l'organisation d'un environnement d'exécution" + +#: awx/api/serializers.py:1521 +msgid "" +"One or more job templates depend on branch override behavior for this " +"project (ids: {})." +msgstr "Un ou plusieurs modèles de tâches dépendent du comportement de remplacement de branche pour ce projet (ids : {})." + +#: awx/api/serializers.py:1530 +msgid "Update options must be set to false for manual projects." +msgstr "La Mise à jour des options doit être définie à false pour les projets manuels." + +#: awx/api/serializers.py:1536 +msgid "Array of playbooks available within this project." +msgstr "Tableau des playbooks disponibles dans ce projet." + +#: awx/api/serializers.py:1554 +msgid "" +"Array of inventory files and directories available within this project, not " +"comprehensive." +msgstr "Tableau des fichiers d'inventaires et des répertoires disponibles dans ce projet : incomplet." + +#: 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 "Un nombre d'hôtes assignés exclusivement à chaque statut." + +#: awx/api/serializers.py:1600 awx/api/serializers.py:3099 +msgid "A count of all plays and tasks for the job run." +msgstr "Le nombre de lectures et de tâches liées à l'exécution d'un job." + +#: awx/api/serializers.py:1724 +msgid "Smart inventories must specify host_filter" +msgstr "Les inventaires smart doivent spécifier le host_filter" + +#: awx/api/serializers.py:1827 +#, python-format +msgid "Invalid port specification: %s" +msgstr "Spécification de port non valide : %s" + +#: awx/api/serializers.py:1838 +msgid "Cannot create Host for Smart Inventory" +msgstr "Impossible de créer un Hôte pour l' Inventaire Smart" + +#: awx/api/serializers.py:1856 +msgid "A Group with that name already exists." +msgstr "Un groupe portant ce nom existe déjà." + +#: awx/api/serializers.py:1927 +msgid "A Host with that name already exists." +msgstr "Un hôte de ce nom existe déjà." + +#: awx/api/serializers.py:1932 +msgid "Invalid group name." +msgstr "Nom de groupe incorrect." + +#: awx/api/serializers.py:1937 +msgid "Cannot create Group for Smart Inventory" +msgstr "Impossible de créer de Groupe pour l’ Inventaire Smart" + +#: awx/api/serializers.py:1995 +msgid "Cloud credential to use for inventory updates." +msgstr "Informations d’identification cloud à utiliser pour les mises à jour d'inventaire." + +#: awx/api/serializers.py:2025 +msgid "`{}` is a prohibited environment variable" +msgstr "`{}`est une variable d'environnement interdite" + +#: awx/api/serializers.py:2115 +msgid "Cannot use manual project for SCM-based inventory." +msgstr "Impossible d'utiliser un projet manuel pour un inventaire SCM." + +#: awx/api/serializers.py:2120 +msgid "Setting not compatible with existing schedules." +msgstr "Paramètre incompatible avec les planifications existantes." + +#: awx/api/serializers.py:2125 +msgid "Cannot create Inventory Source for Smart Inventory" +msgstr "Impossible de créer une Source d'inventaire pour l' Inventaire Smart" + +#: awx/api/serializers.py:2171 +msgid "Project required for scm type sources." +msgstr "Projet requis pour les sources de type scm." + +#: awx/api/serializers.py:2175 +#, python-format +msgid "Cannot set %s if not SCM type." +msgstr "Impossible de définir %s si pas du type SCM." + +#: awx/api/serializers.py:2246 +msgid "The project used for this job." +msgstr "Le projet utilisé pour ce job." + +#: awx/api/serializers.py:2491 +msgid "Modifications not allowed for managed credential types" +msgstr "Modifications non autorisées pour les types d'informations d'identification gérés" + +#: awx/api/serializers.py:2501 +msgid "" +"Modifications to inputs are not allowed for credential types that are in use" +msgstr "Modifications apportées aux entrées non autorisées pour les types d'informations d'identification en cours d'utilisation" + +#: awx/api/serializers.py:2504 +#, python-format +msgid "Must be 'cloud' or 'net', not %s" +msgstr "Doit être 'cloud' ou 'net', pas %s" + +#: awx/api/serializers.py:2509 +msgid "'ask_at_runtime' is not supported for custom credentials." +msgstr "'ask_at_runtime' n'est pas pris en charge pour les informations d'identification personnalisées." + +#: awx/api/serializers.py:2547 +msgid "Credential Type" +msgstr "Type d'informations d’identification" + +#: awx/api/serializers.py:2614 +msgid "Modifications not allowed for managed credentials" +msgstr "Modifications non autorisées pour les types d'informations d'identification gérés" + +#: awx/api/serializers.py:2626 awx/api/serializers.py:2699 +msgid "Galaxy credentials must be owned by an Organization." +msgstr "Les identifiants Galaxy doivent appartenir à une Organisation." + +#: 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 "Vous ne pouvez pas modifier le type d'identifiants, car cela peut compromettre la fonctionnalité de la ressource les utilisant." + +#: 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 "Champ en écriture seule qui sert à ajouter un utilisateur au rôle de propriétaire. Si vous le définissez, n'entrez ni équipe ni organisation. Seulement valable pour la création." + +#: 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 "Champ en écriture seule qui sert à ajouter une équipe au rôle de propriétaire. Si vous le définissez, n'entrez ni utilisateur ni organisation. Seulement valable pour la création." + +#: awx/api/serializers.py:2670 +msgid "" +"Inherit permissions from organization roles. If provided on creation, do not " +"give either user or team." +msgstr "Hériter des permissions à partir des rôles d'organisation. Si vous le définissez lors de la création, n'entrez ni utilisateur ni équipe." + +#: awx/api/serializers.py:2687 +msgid "Missing 'user', 'team', or 'organization'." +msgstr "Valeur 'utilisateur', 'équipe' ou 'organisation' manquante." + +#: awx/api/serializers.py:2692 +msgid "" +"Only one of 'user', 'team', or 'organization' should be provided, received " +"{} fields." +msgstr "Un seul des champs \"utilisateur\", \"équipe\" ou \"organisation\" doit être fourni, champs reçu {}." + +#: awx/api/serializers.py:2713 +msgid "" +"Credential organization must be set and match before assigning to a team" +msgstr "L'organisation des informations d'identification doit être définie et mise en correspondance avant de l'attribuer à une équipe" + +#: awx/api/serializers.py:2834 +msgid "This field is required." +msgstr "Ce champ est obligatoire." + +#: awx/api/serializers.py:2840 +msgid "Playbook not found for project." +msgstr "Playbook introuvable pour le projet." + +#: awx/api/serializers.py:2842 +msgid "Must select playbook for project." +msgstr "Un playbook doit être sélectionné pour le project." + +#: awx/api/serializers.py:2844 awx/api/serializers.py:2846 +msgid "Project does not allow overriding branch." +msgstr "Le projet ne permet pas de branche de remplacement." + +#: awx/api/serializers.py:2888 +msgid "Must be a Personal Access Token." +msgstr "Doit être un jeton d'accès personnel." + +#: awx/api/serializers.py:2890 +msgid "Must match the selected webhook service." +msgstr "Doit correspondre au service de webhook sélectionné." + +#: awx/api/serializers.py:2972 +msgid "Cannot enable provisioning callback without an inventory set." +msgstr "Impossible d'activer le rappel de provisioning sans inventaire défini." + +#: awx/api/serializers.py:2974 +msgid "Must either set a default value or ask to prompt on launch." +msgstr "Une valeur par défaut doit être définie ou bien demander une invite au moment du lancement." + +#: awx/api/serializers.py:2976 awx/main/models/jobs.py:294 +msgid "Job Templates must have a project assigned." +msgstr "Les Modèles de job doivent avoir un projet attribué." + +#: awx/api/serializers.py:3140 +msgid "No change to job limit" +msgstr "Aucun changement à la limite du job" + +#: awx/api/serializers.py:3140 +msgid "All failed and unreachable hosts" +msgstr "Tous les hôtes inaccessibles ou ayant échoué" + +#: awx/api/serializers.py:3153 +msgid "Missing passwords needed to start: {}" +msgstr "Mots de passe manquants indispensables pour commencer : {}" + +#: awx/api/serializers.py:3171 +msgid "Relaunch by host status not available until job finishes running." +msgstr "Relance par statut d'hôte non disponible jusqu'à la fin de l'exécution du job en cours." + +#: awx/api/serializers.py:3185 +msgid "Job Template Project is missing or undefined." +msgstr "Le projet de modèle de tâche est manquant ou non défini." + +#: awx/api/serializers.py:3187 +msgid "Job Template Inventory is missing or undefined." +msgstr "Le projet de modèle d'inventaire est manquant ou non défini." + +#: awx/api/serializers.py:3225 +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: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:4131 +#, python-brace-format +msgid "" +"Standard Output too large to display ({text_size} bytes), only download " +"supported for sizes over {supported_size} bytes." +msgstr "Sortie standard trop grande pour pouvoir s'afficher ({text_size} octets). Le téléchargement est pris en charge seulement pour une taille supérieure à {supported_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 pour la remplacer." + +#: awx/api/serializers.py:3739 +msgid "\"$encrypted$ is a reserved keyword, may not be used for {}.\"" +msgstr "\"$encrypted$ est un mot clé réservé et ne peut pas être utilisé comme {}.\"" + +#: awx/api/serializers.py:4212 +msgid "A project is required to run a job." +msgstr "Un projet est nécessaire pour exécuter une tâche." + +#: awx/api/serializers.py:4214 +msgid "Missing a revision to run due to failed project update." +msgstr "Une révision n'a pas été exécutée en raison de l'échec de la mise à jour du projet." + +#: awx/api/serializers.py:4218 +msgid "The inventory associated with this Job Template is being deleted." +msgstr "L'inventaire associé à ce modèle de tâche est en cours de suppression." + +#: awx/api/serializers.py:4220 awx/api/serializers.py:4340 +msgid "The provided inventory is being deleted." +msgstr "L'inventaire fourni est en cours de suppression." + +#: awx/api/serializers.py:4227 +msgid "Cannot assign multiple {} credentials." +msgstr "Ne peut pas attribuer plusieurs identifiants {}." + +#: awx/api/serializers.py:4229 +msgid "Cannot assign a Credential of kind `{}`" +msgstr "Ne peut pas attribuer d'information d'identification de type `{}`" + +#: awx/api/serializers.py:4241 +msgid "" +"Removing {} credential at launch time without replacement is not supported. " +"Provided list lacked credential(s): {}." +msgstr "Le retrait des identifiants {} au moment du lancement sans procurer de valeurs de remplacement n'est pas pris en charge. La liste fournie manquait d'identifiant(s): {}." + +#: awx/api/serializers.py:4338 +msgid "The inventory associated with this Workflow is being deleted." +msgstr "L'inventaire associé à ce flux de travail est en cours de suppression." + +#: awx/api/serializers.py:4405 +msgid "Message type '{}' invalid, must be either 'message' or 'body'" +msgstr "Type de message '{}' invalide, doit être soit 'message' soit 'body'" + +#: awx/api/serializers.py:4411 +msgid "Expected string for '{}', found {}, " +msgstr "Chaîne attendue pour '{}', trouvé {}, " + +#: awx/api/serializers.py:4415 +msgid "Messages cannot contain newlines (found newline in {} event)" +msgstr "Les messages ne peuvent pas contenir de nouvelles lignes (trouvé nouvelle ligne dans l'événement {})" + +#: awx/api/serializers.py:4421 +msgid "Expected dict for 'messages' field, found {}" +msgstr "Dict attendu pour le champ 'messages', trouvé {}" + +#: awx/api/serializers.py:4425 +msgid "" +"Event '{}' invalid, must be one of 'started', 'success', 'error', or " +"'workflow_approval'" +msgstr "L'événement '{}' est invalide, il doit être de type 'started', 'success', 'error' ou 'workflow_approval'" + +#: awx/api/serializers.py:4431 +msgid "Expected dict for event '{}', found {}" +msgstr "Dict attendu pour l'événement '{}', trouvé {}" + +#: awx/api/serializers.py:4437 +msgid "" +"Workflow Approval event '{}' invalid, must be one of 'running', 'approved', " +"'timed_out', or 'denied'" +msgstr "L'événement d'approbation de flux de travail '{}' n'est pas valide, il doit être sur 'en cours', 'approuvé', 'expiré' ou 'refusé'" + +#: awx/api/serializers.py:4444 +msgid "Expected dict for workflow approval event '{}', found {}" +msgstr "Dict attendu pour l'événement d'approbation du flux de travail '{}', trouvé {}" + +#: awx/api/serializers.py:4471 +msgid "Unable to render message '{}': {}" +msgstr "Impossible de rendre le message '{}' : {}" + +#: awx/api/serializers.py:4473 +msgid "Field '{}' unavailable" +msgstr "Champ '{}' non disponible" + +#: awx/api/serializers.py:4475 +msgid "Security error due to field '{}'" +msgstr "Erreur de sécurité due au champ '{}'" + +#: awx/api/serializers.py:4496 +msgid "Webhook body for '{}' should be a json dictionary. Found type '{}'." +msgstr "Le corps du webhook pour '{}' doit être un dictionnaire json. Trouvé le type '{}'." + +#: awx/api/serializers.py:4499 +msgid "Webhook body for '{}' is not a valid json dictionary ({})." +msgstr "Le corps du webhook pour '{}' n'est pas un dictionnaire json valide ({})." + +#: awx/api/serializers.py:4517 +msgid "" +"Missing required fields for Notification Configuration: notification_type" +msgstr "Champs obligatoires manquants pour la configuration des notifications : notification_type" + +#: awx/api/serializers.py:4544 +msgid "No values specified for field '{}'" +msgstr "Aucune valeur spécifiée pour le champ '{}'" + +#: awx/api/serializers.py:4549 +msgid "HTTP method must be either 'POST' or 'PUT'." +msgstr "La méthode HTTP doit être soit 'POST' soit 'PUT'." + +#: awx/api/serializers.py:4551 +msgid "Missing required fields for Notification Configuration: {}." +msgstr "Champs obligatoires manquants pour la configuration des notifications : {}." + +#: awx/api/serializers.py:4554 +msgid "Configuration field '{}' incorrect type, expected {}." +msgstr "Type de champ de configuration '{}' incorrect, {} attendu." + +#: awx/api/serializers.py:4569 +msgid "Notification body" +msgstr "Corps de notification" + +#: awx/api/serializers.py:4655 +msgid "" +"Valid DTSTART required in rrule. Value should start with: DTSTART:" +"YYYYMMDDTHHMMSSZ" +msgstr "DTSTART valide obligatoire dans rrule. La valeur doit commencer par : DTSTART:YYYYMMDDTHHMMSSZ" + +#: awx/api/serializers.py:4657 +msgid "" +"DTSTART cannot be a naive datetime. Specify ;TZINFO= or YYYYMMDDTHHMMSSZZ." +msgstr "DTSTART ne peut correspondre à une date-heure naïve. Spécifier ;TZINFO= ou YYYYMMDDTHHMMSSZZ." + +#: awx/api/serializers.py:4659 +msgid "Multiple DTSTART is not supported." +msgstr "Une seule valeur DTSTART est prise en charge." + +#: awx/api/serializers.py:4661 +msgid "RRULE required in rrule." +msgstr "RRULE obligatoire dans rrule." + +#: awx/api/serializers.py:4663 +msgid "Multiple RRULE is not supported." +msgstr "Une seule valeur RRULE est prise en charge." + +#: awx/api/serializers.py:4665 +msgid "INTERVAL required in rrule." +msgstr "INTERVAL obligatoire dans rrule." + +#: awx/api/serializers.py:4667 +msgid "SECONDLY is not supported." +msgstr "SECONDLY n'est pas pris en charge." + +#: awx/api/serializers.py:4669 +msgid "Multiple BYMONTHDAYs not supported." +msgstr "Une seule valeur BYMONTHDAY est prise en charge." + +#: awx/api/serializers.py:4671 +msgid "Multiple BYMONTHs not supported." +msgstr "Une seule valeur BYMONTH est prise en charge." + +#: awx/api/serializers.py:4673 +msgid "BYDAY with numeric prefix not supported." +msgstr "BYDAY avec un préfixe numérique non pris en charge." + +#: awx/api/serializers.py:4675 +msgid "BYYEARDAY not supported." +msgstr "BYYEARDAY non pris en charge." + +#: awx/api/serializers.py:4677 +msgid "BYWEEKNO not supported." +msgstr "BYWEEKNO non pris en charge." + +#: awx/api/serializers.py:4679 +msgid "RRULE may not contain both COUNT and UNTIL" +msgstr "RRULE peut contenir à la fois COUNT et UNTIL" + +#: awx/api/serializers.py:4683 +msgid "COUNT > 999 is unsupported." +msgstr "COUNT > 999 non pris en charge." + +#: awx/api/serializers.py:4690 +msgid "rrule parsing failed validation: {}" +msgstr "L'analyse rrule n'a pas pu être validée : {}" + +#: awx/api/serializers.py:4749 +msgid "Inventory Source must be a cloud resource." +msgstr "La source d'inventaire doit être une ressource cloud." + +#: awx/api/serializers.py:4751 +msgid "Manual Project cannot have a schedule set." +msgstr "Le projet manuel ne peut pas avoir de calendrier défini." + +#: awx/api/serializers.py:4755 +msgid "" +"Inventory sources with `update_on_project_update` cannot be scheduled. " +"Schedule its source project `{}` instead." +msgstr "Impossible de planifier les sources d'inventaire avec `update_on_project_update`. Planifiez plutôt son projet source`{}`." + +#: awx/api/serializers.py:4774 +msgid "" +"Count of jobs in the running or waiting state that are targeted for this " +"instance" +msgstr "Le nombre de jobs en cours d'exécution ou en attente qui sont ciblés pour cette instance." + +#: awx/api/serializers.py:4775 +msgid "Count of all jobs that target this instance" +msgstr "Le nombre de jobs qui ciblent cette instance." + +#: 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: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: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:4844 +msgid "Policy Instance Percentage" +msgstr "Pourcentage d'instances de stratégie" + +#: 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:4852 +msgid "Policy Instance Minimum" +msgstr "Instances de stratégies minimum" + +#: 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:4858 +msgid "Policy Instance List" +msgstr "Listes d'instances de stratégie" + +#: 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:4900 +msgid "Duplicate entry {}." +msgstr "Entrée dupliquée {}." + +#: 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: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: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: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: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: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: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: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: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: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: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." + +#: awx/api/views/__init__.py:205 +msgid "Not found." +msgstr "Introuvable." + +#: awx/api/views/__init__.py:213 +msgid "Dashboard" +msgstr "Tableau de bord" + +#: awx/api/views/__init__.py:310 +msgid "Dashboard Jobs Graphs" +msgstr "Graphiques de tâches du tableau de bord" + +#: awx/api/views/__init__.py:349 +#, python-format +msgid "Unknown period \"%s\"" +msgstr "Période \"%s\" inconnue" + +#: awx/api/views/__init__.py:361 +msgid "Instances" +msgstr "Instances" + +#: awx/api/views/__init__.py:369 +msgid "Instance Detail" +msgstr "Détail de l'instance" + +#: awx/api/views/__init__.py:385 +msgid "Instance Jobs" +msgstr "Jobs d'instance" + +#: awx/api/views/__init__.py:399 +msgid "Instance's Instance Groups" +msgstr "Groupes d'instances de l'instance" + +#: awx/api/views/__init__.py:408 +msgid "Instance Groups" +msgstr "Groupes d'instances" + +#: awx/api/views/__init__.py:416 +msgid "Instance Group Detail" +msgstr "Détail du groupe d'instances" + +#: 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:440 +msgid "Instance Group's Instances" +msgstr "Instances du groupe d'instances" + +#: awx/api/views/__init__.py:450 +msgid "Schedules" +msgstr "Calendriers" + +#: 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: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:510 +msgid "Related template cannot accept {} on launch." +msgstr "Le modèle associé ne peut pas accepter {} au lancement." + +#: 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: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: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: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:540 +msgid "Schedule Jobs List" +msgstr "Listes des tâches de planification" + +#: 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: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: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: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:795 +msgid "Project Schedules" +msgstr "Calendriers des projets" + +#: awx/api/views/__init__.py:806 +msgid "Project SCM Inventory Sources" +msgstr "Sources d'inventaire SCM du projet" + +#: 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:923 +msgid "System Job Events List" +msgstr "Liste des événements d'un job système" + +#: 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:1008 +msgid "Me" +msgstr "Moi-même" + +#: awx/api/views/__init__.py:1017 +msgid "OAuth 2 Applications" +msgstr "OAuth 2 Applications" + +#: awx/api/views/__init__.py:1026 +msgid "OAuth 2 Application Detail" +msgstr "OAuth 2 Détails Application" + +#: awx/api/views/__init__.py:1039 +msgid "OAuth 2 Application Tokens" +msgstr "OAuth 2 Jetons Application" + +#: awx/api/views/__init__.py:1061 +msgid "OAuth2 Tokens" +msgstr "OAuth2 Jetons" + +#: awx/api/views/__init__.py:1070 +msgid "OAuth2 User Tokens" +msgstr "OAuth2 Jetons Utilisateur" + +#: 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:1097 +msgid "Organization OAuth2 Applications" +msgstr "Organisation OAuth2 Applications" + +#: awx/api/views/__init__.py:1109 +msgid "OAuth2 Personal Access Tokens" +msgstr "OAuth2 Jetons d'accès personnels" + +#: awx/api/views/__init__.py:1124 +msgid "OAuth Token Detail" +msgstr "OAuth 2 Détails Jeton" + +#: 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: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:1284 +#, python-format +msgid "Cannot change %s." +msgstr "Impossible de modifier %s." + +#: awx/api/views/__init__.py:1290 +msgid "Cannot delete user." +msgstr "Impossible de supprimer l'utilisateur." + +#: 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: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: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:1473 +msgid "External Credential Test" +msgstr "Test des informations d'identification externes" + +#: 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: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:1536 +msgid "External Credential Type Test" +msgstr "Test du type d'informations d'identification externes" + +#: 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:1765 +msgid "Cyclical Group association." +msgstr "Association de groupe cyclique." + +#: 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: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:1976 +msgid "Inventory Source List" +msgstr "Liste des sources d'inventaire" + +#: awx/api/views/__init__.py:1988 +msgid "Inventory Sources Update" +msgstr "Mise à jour des sources d'inventaire" + +#: 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:2028 +msgid "No inventory sources to update." +msgstr "Aucune source d'inventaire à actualiser." + +#: awx/api/views/__init__.py:2049 +msgid "Inventory Source Schedules" +msgstr "Calendriers des sources d'inventaire" + +#: 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:2173 +msgid "Source already has credential assigned." +msgstr "La source a déjà des informations d'identification attribuées." + +#: awx/api/views/__init__.py:2385 +msgid "Job Template Schedules" +msgstr "Calendriers des modèles de tâche" + +#: 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:2425 +msgid "Expected {} for field '{}', received {} type." +msgstr "{} attendu pour le champ '{}', type {} reçu." + +#: 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: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: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: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: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: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: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: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: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: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: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: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é 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: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: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:2632 +msgid "Cannot assign a Credential of kind `{}`." +msgstr "Ne peut pas attribuer d'information d'identification de type `{}`" + +#: awx/api/views/__init__.py:2656 +msgid "Maximum number of labels for {} reached." +msgstr "Nombre maximum de libellés {} atteint." + +#: 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:2776 +msgid "Multiple hosts matched the request!" +msgstr "Plusieurs hôtes correspondent à la requête." + +#: 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: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: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:2928 awx/api/views/__init__.py:2947 +msgid "Cycle detected." +msgstr "Cycle détecté." + +#: awx/api/views/__init__.py:2939 +msgid "Relationship not allowed." +msgstr "Relation non autorisée." + +#: 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: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:3203 +msgid "Workflow Job Template Schedules" +msgstr "Calendriers des modèles de tâche de flux de travail" + +#: 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:3379 +msgid "System Job Template Schedules" +msgstr "Calendriers des modèles de tâche Système" + +#: 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: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: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: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: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: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:3638 +msgid "Job Host Summaries List" +msgstr "Liste récapitulative des hôtes de la tâche" + +#: 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:3725 +msgid "Job Events List" +msgstr "Liste des événements de la tâche" + +#: 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: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:4184 +msgid "Notification Template Test" +msgstr "Test de modèle de notification" + +#: 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: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." + +#: awx/api/views/inventory.py:53 +msgid "Inventory Update Events List" +msgstr "Liste des événements de mise à jour de l'inventaire" + +#: awx/api/views/inventory.py:84 +msgid "You cannot turn a regular inventory into a \"smart\" inventory." +msgstr "Vous ne pouvez pas transformer un inventaire régulier en un inventaire \"smart\"." + +#: awx/api/views/inventory.py:96 +#, python-brace-format +msgid "{0}" +msgstr "{0}" + +#: awx/api/views/metrics.py:29 +msgid "Metrics" +msgstr "Métriques" + +#: awx/api/views/mixin.py:41 +msgid "Cannot delete job resource when associated workflow job is running." +msgstr "Impossible de supprimer les ressources de tâche lorsqu'une tâche de flux de travail associée est en cours d'exécution." + +#: awx/api/views/mixin.py:46 +msgid "Cannot delete running job resource." +msgstr "Impossible de supprimer la ressource de la tâche en cours." + +#: awx/api/views/mixin.py:51 +msgid "Job has not finished processing events." +msgstr "Job n'ayant pas terminé de traiter les événements." + +#: 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." + +#: awx/api/views/organization.py:239 +#, python-brace-format +msgid "Credential must be a Galaxy credential, not {sub.credential_type.name}." +msgstr "Le titre doit être un titre Galaxy, et non {sub.credential_type.name}.." + +#: awx/api/views/root.py:41 awx/templates/rest_framework/api.html:28 +msgid "REST API" +msgstr "API REST" + +#: awx/api/views/root.py:51 awx/templates/rest_framework/api.html:4 +msgid "AWX REST API" +msgstr "API REST AWX" + +#: awx/api/views/root.py:64 +msgid "API OAuth 2 Authorization Root" +msgstr "API OAuth 2 Authorization Root" + +#: awx/api/views/root.py:130 +msgid "Version 2" +msgstr "Version 2" + +#: awx/api/views/root.py:140 +msgid "Ping" +msgstr "Ping" + +#: awx/api/views/root.py:168 +msgid "Subscriptions" +msgstr "Abonnements" + +#: awx/api/views/root.py:189 awx/api/views/root.py:230 +msgid "Invalid Subscription" +msgstr "Abonnement non valide" + +#: awx/api/views/root.py:191 awx/api/views/root.py:232 +msgid "The provided credentials are invalid (HTTP 401)." +msgstr "Les informations d'identification fournies ne sont pas valides (HTTP 401)." + +#: awx/api/views/root.py:193 awx/api/views/root.py:234 +msgid "Unable to connect to proxy server." +msgstr "Impossible de se connecter au serveur mandateur." + +#: awx/api/views/root.py:195 awx/api/views/root.py:236 +msgid "Could not connect to subscription service." +msgstr "Impossible de se connecter au service d'abonnement." + +#: awx/api/views/root.py:208 +msgid "Attach Subscription" +msgstr "Attacher Abonnement" + +#: awx/api/views/root.py:220 +msgid "No subscription pool ID provided." +msgstr "Aucun identifiant de pool d'abonnement n'est fourni." + +#: awx/api/views/root.py:248 +msgid "Error processing subscription metadata." +msgstr "Erreur de traitement des métadonnées d'abonnement." + +#: awx/api/views/root.py:254 awx/conf/apps.py:11 +msgid "Configuration" +msgstr "Configuration" + +#: awx/api/views/root.py:312 +msgid "Invalid subscription data" +msgstr "Données d'abonnement non valides" + +#: awx/api/views/root.py:317 +msgid "Invalid JSON" +msgstr "Syntaxe JSON non valide" + +#: awx/api/views/root.py:321 awx/api/views/root.py:326 +msgid "Legacy license submitted. A subscription manifest is now required." +msgstr "Licence héritée soumise. Un manifeste de souscription est maintenant requis." + +#: awx/api/views/root.py:335 +msgid "Invalid manifest submitted." +msgstr "Manifeste non valable soumis." + +#: awx/api/views/root.py:341 +msgid "Invalid License" +msgstr "Licence non valide" + +#: awx/api/views/root.py:352 +msgid "Invalid subscription" +msgstr "Abonnement non valide" + +#: awx/api/views/root.py:360 +msgid "Failed to remove license." +msgstr "N'a pas pu supprimer la licence." + +#: awx/api/views/webhooks.py:130 +msgid "Webhook previously received, aborting." +msgstr "Webhook reçu précédemment, abandon." + +#: 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 "Sélection cow" + +#: awx/conf/conf.py:53 +msgid "Select which cow to use with cowsay when running jobs." +msgstr "Sélectionnez quel cow utiliser avec cowsay lors de l'exécution de tâches." + +#: awx/conf/conf.py:54 awx/conf/conf.py:75 +msgid "Cows" +msgstr "Cows" + +#: awx/conf/conf.py:73 +msgid "Example Read-Only Setting" +msgstr "Exemple de paramètre en lecture seule" + +#: awx/conf/conf.py:74 +msgid "Example setting that cannot be changed." +msgstr "L'exemple de paramètre ne peut pas être modifié." + +#: awx/conf/conf.py:90 +msgid "Example Setting" +msgstr "Exemple de paramètre" + +#: awx/conf/conf.py:91 +msgid "Example setting which can be different for each user." +msgstr "Exemple de paramètre qui peut être différent pour chaque utilisateur." + +#: awx/conf/conf.py:92 awx/conf/registry.py:78 awx/conf/views.py:51 +msgid "User" +msgstr "Utilisateur" + +#: 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 "Les valeurs None, True, False, une chaîne ou une liste de chaînes étaient attendues, mais {input_type} a été obtenu à la place." + +#: awx/conf/fields.py:97 +#, python-brace-format +msgid "Expected list of strings but got {input_type} instead." +msgstr "Liste de chaînes attendue mais {input_type} reçu à la place." + +#: awx/conf/fields.py:97 +#, python-brace-format +msgid "{path} is not a valid path choice." +msgstr "{path} n'est pas un choix de chemin d'accès valide." + +#: awx/conf/fields.py:142 +msgid "Enter a valid URL" +msgstr "Entrez une URL valide" + +#: awx/conf/fields.py:179 +#, python-brace-format +msgid "\"{input}\" is not a valid string." +msgstr "\"{input}\" n'est pas une chaîne valide." + +#: awx/conf/fields.py:192 +#, python-brace-format +msgid "Expected a list of tuples of max length 2 but got {input_type} instead." +msgstr "Liste de tuples de longueur max 2 attendue mais a obtenu {input_type} à la place." + +#: awx/conf/registry.py:72 awx/conf/tests/unit/test_registry.py:92 +msgid "All" +msgstr "Tous" + +#: awx/conf/registry.py:72 awx/conf/tests/unit/test_registry.py:92 +msgid "Changed" +msgstr "Modifié" + +#: awx/conf/registry.py:79 +msgid "User-Defaults" +msgstr "Paramètres utilisateur par défaut" + +#: awx/conf/registry.py:141 +msgid "This value has been set manually in a settings file." +msgstr "Cette valeur a été définie manuellement dans un fichier de configuration." + +#: 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 "Système" + +#: awx/conf/tests/unit/test_registry.py:91 +#: awx/conf/tests/unit/test_registry.py:92 +msgid "OtherSystem" +msgstr "Autre Système" + +#: awx/conf/views.py:43 +msgid "Setting Categories" +msgstr "Catégories de paramètre" + +#: awx/conf/views.py:65 +msgid "Setting Detail" +msgstr "Détails du paramètre" + +#: awx/conf/views.py:150 +msgid "Logging Connectivity Test" +msgstr "Journalisation du test de connectivité" + +#: awx/main/access.py:105 +#, python-format +msgid "Required related field %s for permission check." +msgstr "Champ associé %s requis pour la vérification des permissions." + +#: awx/main/access.py:121 +#, python-format +msgid "Bad data found in related field %s." +msgstr "Données incorrectes trouvées dans le champ %s associé." + +#: awx/main/access.py:363 +msgid "License is missing." +msgstr "La licence est manquante." + +#: awx/main/access.py:365 +msgid "License has expired." +msgstr "La licence est arrivée à expiration." + +#: awx/main/access.py:373 +#, python-format +msgid "License count of %s instances has been reached." +msgstr "Le nombre de licences d'instances %s a été atteint." + +#: awx/main/access.py:375 +#, python-format +msgid "License count of %s instances has been exceeded." +msgstr "Le nombre de licences d'instances %s a été dépassé." + +#: awx/main/access.py:377 +msgid "Host count exceeds available instances." +msgstr "Le nombre d'hôtes dépasse celui des instances disponibles." + +#: 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 "Vous avez atteint le nombre maximum d'hôtes %s autorisés pour votre organisation. Contactez votre administrateur système pour obtenir de l'aide." + +#: awx/main/access.py:952 +msgid "Unable to change inventory on a host." +msgstr "Impossible de modifier l'inventaire sur un hôte." + +#: awx/main/access.py:970 awx/main/access.py:1017 +msgid "Cannot associate two items from different inventories." +msgstr "Impossible d'associer deux éléments d'inventaires différents." + +#: awx/main/access.py:1007 +msgid "Unable to change inventory on a group." +msgstr "Impossible de modifier l'inventaire sur un groupe." + +#: awx/main/access.py:1286 +msgid "Unable to change organization on a team." +msgstr "Impossible de modifier l'organisation d'une équipe." + +#: awx/main/access.py:1302 +msgid "The {} role cannot be assigned to a team" +msgstr "Le rôle {} ne peut pas être attribué à une équipe" + +#: awx/main/access.py:1565 +msgid "Insufficient access to Job Template credentials." +msgstr "Accès insuffisant aux informations d'identification du modèle de tâche." + +#: awx/main/access.py:1753 awx/main/access.py:2184 +msgid "Job was launched with secret prompts provided by another user." +msgstr "La tâche a été lancée avec des invites secrètes fournies par un autre utilisateur." + +#: awx/main/access.py:1762 +msgid "Job has been orphaned from its job template and organization." +msgstr "La tâche est orpheline de son modèle de tâche et de son organisation." + +#: awx/main/access.py:1764 +msgid "Job was launched with prompted fields you do not have access to." +msgstr "La tâche a été lancée avec des champs d'invite auxquels vous n'avez pas accès." + +#: awx/main/access.py:1766 +msgid "" +"Job was launched with unknown prompted fields. Organization admin " +"permissions required." +msgstr "La tâche a été lancée avec des champs d'invite inconnus. Les autorisations d'administration de l'organisation sont requises." + +#: awx/main/access.py:2174 +msgid "Workflow Job was launched with unknown prompts." +msgstr "Le job de flux de travail a été lancé par des instructions inconnues." + +#: awx/main/access.py:2186 +msgid "Job was launched with prompts you lack access to." +msgstr "Le job a été lancé par des instructions auxquelles vous n'avez pas accès." + +#: awx/main/access.py:2188 +msgid "Job was launched with prompts no longer accepted." +msgstr "Le job a été lancé par des instructions qui ne sont plus acceptées." + +#: awx/main/access.py:2200 +msgid "" +"You do not have permission to the workflow job resources required for " +"relaunch." +msgstr "Vous n'avez pas la permission pour accéder aux permissions de tâche de flux de travail requises pour le second lancement." + +#: awx/main/analytics/collectors.py:87 +msgid "General platform configuration." +msgstr "Configuration générale de la plate-forme." + +#: awx/main/analytics/collectors.py:118 +msgid "Counts of objects such as organizations, inventories, and projects" +msgstr "Nombre d'objets tels que des organisations, des inventaires et des projets" + +#: awx/main/analytics/collectors.py:164 +msgid "Counts of users and teams by organization" +msgstr "Nombre d'utilisateurs et d'équipes par organisation" + +#: awx/main/analytics/collectors.py:174 +msgid "Counts of credentials by credential type" +msgstr "Nombre d’identifiants par type" + +#: awx/main/analytics/collectors.py:188 +msgid "Inventories, their inventory sources, and host counts" +msgstr "Inventaires, leurs sources et le nombre d'hôtes" + +#: awx/main/analytics/collectors.py:206 +msgid "Counts of projects by source control type" +msgstr "Nombre de projets par type de contrôle des sources" + +#: awx/main/analytics/collectors.py:214 +msgid "Cluster topology and capacity" +msgstr "Topologie et capacité des clusters" + +#: awx/main/analytics/collectors.py:264 +msgid "Metadata about the analytics collected" +msgstr "Métadonnées sur les analyses collectées" + +#: awx/main/analytics/collectors.py:365 awx/main/analytics/collectors.py:370 +msgid "Automation task records" +msgstr "Enregistrement des tâches d'automatisation" + +#: awx/main/analytics/collectors.py:375 +msgid "Data on jobs run" +msgstr "Données sur les Jobs gérés" + +#: awx/main/analytics/collectors.py:416 +msgid "Data on job templates" +msgstr "Données de Modèles de Jobs" + +#: awx/main/analytics/collectors.py:439 +msgid "Data on workflow runs" +msgstr "Données sur les exécutions de flux de travail" + +#: awx/main/analytics/collectors.py:477 +msgid "Data on workflows" +msgstr "Données sur les flux de travail" + +#: awx/main/apps.py:8 +msgid "Main" +msgstr "Principal" + +#: awx/main/conf.py:20 +msgid "Enable Activity Stream" +msgstr "Activer le flux d'activité" + +#: awx/main/conf.py:21 +msgid "Enable capturing activity for the activity stream." +msgstr "Activer la capture d'activités pour le flux d'activité." + +#: awx/main/conf.py:29 +msgid "Enable Activity Stream for Inventory Sync" +msgstr "Activer le flux d'activité pour la synchronisation des inventaires" + +#: awx/main/conf.py:30 +msgid "" +"Enable capturing activity for the activity stream when running inventory " +"sync." +msgstr "Activer la capture d'activités pour le flux d'activité lors de la synchronisation des inventaires en cours d'exécution." + +#: awx/main/conf.py:38 +msgid "All Users Visible to Organization Admins" +msgstr "Tous les utilisateurs visibles pour les administrateurs de l'organisation" + +#: 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 "Contrôle si un administrateur d'organisation peut ou non afficher tous les utilisateurs et les équipes, même ceux qui ne sont pas associés à son organisation." + +#: awx/main/conf.py:47 +msgid "Organization Admins Can Manage Users and Teams" +msgstr "Les administrateurs de l'organisation peuvent gérer les utilisateurs et les équipes." + +#: 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 "Contrôle si l'administrateur de l'organisation dispose des privilèges nécessaires pour créer et gérer les utilisateurs et les équipes. Vous pouvez désactiver cette fonctionnalité si vous utilisez une intégration LDAP ou SAML." + +#: awx/main/conf.py:61 +msgid "Base URL of the service" +msgstr "URL de base du service" + +#: awx/main/conf.py:62 +msgid "" +"This setting is used by services like notifications to render a valid url to " +"the service." +msgstr "Ce paramètre est utilisé par des services sous la forme de notifications permettant de rendre valide une URL pour le service." + +#: awx/main/conf.py:70 +msgid "Remote Host Headers" +msgstr "En-têtes d'hôte distant" + +#: 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 "En-têtes HTTP et méta-clés à rechercher afin de déterminer le nom ou l'adresse IP d'un hôte distant. Ajoutez des éléments supplémentaires à cette liste, tels que \"HTTP_X_FORWARDED_FOR\", en présence d'un proxy inverse. Voir la section \"Support Proxy\" du Guide de l'administrateur pour obtenir des détails supplémentaires." + +#: awx/main/conf.py:85 +msgid "Proxy IP Allowed List" +msgstr "Liste des IP Proxy autorisés" + +#: 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 "Si service se trouve derrière un proxy inverse/équilibreur de charge, utilisez ce paramètre pour configurer les adresses IP du proxy en provenance desquelles le service devra approuver les valeurs d'en-tête REMOTE_HOST_HEADERS personnalisées. Si ce paramètre correspond à une liste vide (valeur par défaut), les en-têtes spécifiés par\n" +"REMOTE_HOST_HEADERS seront approuvés sans condition)" + +#: awx/main/conf.py:101 +msgid "License" +msgstr "Licence" + +#: 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 "La licence détermine les fonctionnalités et les fonctions activées. Utilisez /api/v2/config/ pour mettre à jour ou modifier la licence." + +#: awx/main/conf.py:114 +msgid "Red Hat customer username" +msgstr "Nom d'utilisateur du client Red Hat" + +#: awx/main/conf.py:115 +msgid "" +"This username is used to send data to Insights for Ansible Automation " +"Platform" +msgstr "Ce nom d'utilisateur est utilisé pour envoyer des données à Insights for Ansible Automation Platform" + +#: awx/main/conf.py:127 +msgid "Red Hat customer password" +msgstr "Mot de passe client Red Hat" + +#: awx/main/conf.py:128 +msgid "" +"This password is used to send data to Insights for Ansible Automation " +"Platform" +msgstr "Ce mot de passe est utilisé pour envoyer des données à Insights for Ansible Automation Platform" + +#: awx/main/conf.py:140 +msgid "Red Hat or Satellite username" +msgstr "Nom d'utilisateur Red Hat ou Satellite" + +#: awx/main/conf.py:141 +msgid "This username is used to retrieve subscription and content information" +msgstr "Ce nom d'utilisateur est utilisé pour récupérer les informations relatives à l'abonnement et au contenu" + +#: awx/main/conf.py:153 +msgid "Red Hat or Satellite password" +msgstr "Mot de passe Red Hat ou Satellite" + +#: awx/main/conf.py:154 +msgid "This password is used to retrieve subscription and content information" +msgstr "Ce mot de passe est utilisé pour récupérer les informations relatives à l'abonnement et au contenu" + +#: awx/main/conf.py:165 +msgid "Insights for Ansible Automation Platform upload URL" +msgstr "Insights pour le téléchargement de l'URL de la plateforme d'automatisation Ansible" + +#: awx/main/conf.py:166 +msgid "" +"This setting is used to to configure the upload URL for data collection for " +"Red Hat Insights." +msgstr "Ce paramètre est utilisé pour configurer l'URL de téléchargement pour la collecte de données pour Red Hat Insights." + +#: awx/main/conf.py:174 +msgid "Unique identifier for an installation" +msgstr "Identifiant unique pour une installation" + +#: awx/main/conf.py:183 +msgid "The instance group where control plane tasks run" +msgstr "Le groupe d'instance où les tâches du plan de contrôle sont exécutées" + +#: awx/main/conf.py:192 +msgid "" +"The instance group where user jobs run (currently only on non-VM installs)" +msgstr "Le groupe d'instances dans lequel les tâches de l'utilisateur sont exécutées (actuellement uniquement sur les installations non MV)" + +#: awx/main/conf.py:204 +msgid "Global default execution environment" +msgstr "Environnement d'exécution global par défaut" + +#: awx/main/conf.py:205 +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." + +#: awx/main/conf.py:213 +msgid "Custom virtual environment paths" +msgstr "Chemins d'environnement virtuels personnalisés" + +#: 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 "Chemins d'accès où Tower recherchera des environnements virtuels personnalisés (en plus de /var/lib/awx/venv/). Saisissez un chemin par ligne." + +#: awx/main/conf.py:223 +msgid "Ansible Modules Allowed for Ad Hoc Jobs" +msgstr "Modules Ansible autorisés pour des tâches ad hoc" + +#: awx/main/conf.py:224 +msgid "List of modules allowed to be used by ad-hoc jobs." +msgstr "Liste des modules que des tâches ad hoc sont autorisées à utiliser." + +#: 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 "Tâches" + +#: awx/main/conf.py:234 +msgid "Always" +msgstr "Toujours" + +#: awx/main/conf.py:235 +msgid "Never" +msgstr "Jamais" + +#: awx/main/conf.py:236 +msgid "Only On Job Template Definitions" +msgstr "Définitions de Modèle de job uniquement" + +#: awx/main/conf.py:239 +msgid "When can extra variables contain Jinja templates?" +msgstr "Quand des variables supplémentaires peuvent-elles contenir des modèles 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 permet la substitution de variables via le langage de modèle Jinja2 pour --extra-vars. Cela pose un risque potentiel de sécurité où les utilisateurs ayant la possibilité de spécifier des vars supplémentaires au moment du lancement du job peuvent utiliser les modèles Jinja2 pour exécuter arbitrairement Python. Il est recommandé de définir cette valeur à \"template\" (modèle) ou \"never\" (jamais)." + +#: awx/main/conf.py:254 +msgid "Job execution path" +msgstr "Chemin d'exécution de la tâche" + +#: 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 "Répertoire dans lequel le service créera des répertoires temporaires pour l'exécution et l'isolation de la tâche (comme les fichiers des informations d'identification)." + +#: awx/main/conf.py:264 +msgid "Paths to expose to isolated jobs" +msgstr "Chemins à exposer aux tâches isolées" + +#: 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 "Liste des chemins d’accès qui seraient autrement dissimulés de façon à ne pas être exposés aux tâches isolées. Saisissez un chemin par ligne." + +#: awx/main/conf.py:274 +msgid "Extra Environment Variables" +msgstr "Variables d'environnement supplémentaires" + +#: awx/main/conf.py:275 +msgid "" +"Additional environment variables set for playbook runs, inventory updates, " +"project updates, and notification sending." +msgstr "Variables d'environnement supplémentaires définies pour les exécutions de Playbook, les mises à jour de projet et l'envoi de notifications." + +#: awx/main/conf.py:285 +msgid "Gather data for Insights for Ansible Automation Platform" +msgstr "Collecte de données pour Insights pour 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 "Permet au service de recueillir des données sur l'automatisation et de les envoyer à Red Hat Insights." + +#: awx/main/conf.py:294 +msgid "Run Project Updates With Higher Verbosity" +msgstr "Exécuter des mises à jour de projet avec une plus grande verbosité" + +#: awx/main/conf.py:295 +msgid "" +"Adds the CLI -vvv flag to ansible-playbook runs of project_update.yml used " +"for project updates." +msgstr "Ajoute le drapeau CLI -vvv aux exécutions ansible-playbook de project_update.yml utilisées pour les mises à jour du projet." + +#: awx/main/conf.py:304 +msgid "Enable Role Download" +msgstr "Active le téléchargement du rôle" + +#: awx/main/conf.py:305 +msgid "" +"Allows roles to be dynamically downloaded from a requirements.yml file for " +"SCM projects." +msgstr "Permet aux rôles d'être téléchargés dynamiquement à partir du fichier requirements.yml pour les projets SCM." + +#: awx/main/conf.py:314 +msgid "Enable Collection(s) Download" +msgstr "Activer le téléchargement de la ou des collections" + +#: awx/main/conf.py:315 +msgid "" +"Allows collections to be dynamically downloaded from a requirements.yml file " +"for SCM projects." +msgstr "Permet aux collections d'être téléchargés dynamiquement à partir du fichier requirements.yml pour les projets SCM." + +#: awx/main/conf.py:324 +msgid "Follow symlinks" +msgstr "Suivre les liens symboliques" + +#: 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 "Suivez les liens symboliques lorsque vous recherchez des playbooks. Sachez que le réglage sur True peut entraîner une récursion infinie si un lien pointe vers un répertoire parent de lui-même." + +#: awx/main/conf.py:337 +msgid "Ignore Ansible Galaxy SSL Certificate Verification" +msgstr "Ignorer la vérification du certificat SSL Galaxy Ansible" + +#: awx/main/conf.py:338 +msgid "" +"If set to true, certificate validation will not be done when installing " +"content from any Galaxy server." +msgstr "S'il est défini à true, la validation du certificat ne sera pas effectuée lors de l'installation de contenu à partir d'un serveur Galaxy." + +#: awx/main/conf.py:347 +msgid "Standard Output Maximum Display Size" +msgstr "Taille d'affichage maximale pour une sortie standard" + +#: awx/main/conf.py:348 +msgid "" +"Maximum Size of Standard Output in bytes to display before requiring the " +"output be downloaded." +msgstr "Taille maximale d'une sortie standard en octets à afficher avant de demander le téléchargement de la sortie." + +#: awx/main/conf.py:357 +msgid "Job Event Standard Output Maximum Display Size" +msgstr "Taille d'affichage maximale pour une sortie standard d'événement de tâche" + +#: 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 "Taille maximale de la sortie standard en octets à afficher pour une seule tâche ou pour un seul événement de commande ad hoc. `stdout` se terminera par `...` quand il sera tronqué." + +#: awx/main/conf.py:370 +msgid "Job Event Maximum Websocket Messages Per Second" +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 à 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" + +#: 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 "Nombre maximal du même modèle de tâche qui peut être mis en attente d'exécution lors de son lancement à partir d'un calendrier, avant que d'autres ne soient créés." + +#: awx/main/conf.py:390 +msgid "Ansible Callback Plugins" +msgstr "Plug-ins de rappel 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 "Liste des chemins servant à rechercher d'autres plug-ins de rappel qui serviront lors de l'exécution de tâches. Saisissez un chemin par ligne." + +#: awx/main/conf.py:401 +msgid "Default Job Timeout" +msgstr "Délai d'attente par défaut des tâches" + +#: 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 "Délai maximal (en secondes) d'exécution des tâches. Utilisez la valeur 0 pour indiquer qu'aucun délai ne doit être imposé. Un délai d'attente défini sur celui d'un modèle de tâche précis écrasera cette valeur." + +#: awx/main/conf.py:416 +msgid "Default Inventory Update Timeout" +msgstr "Délai d'attente par défaut pour la mise à jour d'inventaire" + +#: 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 "Délai maximal en secondes d'exécution des mises à jour d'inventaire. Utilisez la valeur 0 pour indiquer qu'aucun délai ne doit être imposé. Un délai d'attente défini sur celui d'une source d'inventaire précise écrasera cette valeur." + +#: awx/main/conf.py:431 +msgid "Default Project Update Timeout" +msgstr "Délai d'attente par défaut pour la mise à jour de projet" + +#: 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 "Délai maximal en secondes d'exécution des mises à jour de projet. Utilisez la valeur 0 pour indiquer qu'aucun délai ne doit être imposé. Un délai d'attente défini sur celui d'un projet précis écrasera cette valeur." + +#: awx/main/conf.py:446 +msgid "Per-Host Ansible Fact Cache Timeout" +msgstr "Expiration du délai d’attente du cache Ansible Fact Cache par hôte" + +#: 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 "Durée maximale, en secondes, pendant laquelle les facts Ansible sont considérés comme valides depuis leur dernière modification. Seuls les facts valides - non périmés - seront accessibles par un Playbook. Remarquez que cela n'a aucune incidence sur la suppression d'ansible_facts de la base de données. Utiliser une valeur de 0 pour indiquer qu'aucun timeout ne soit imposé." + +#: awx/main/conf.py:463 +msgid "Maximum number of forks per job" +msgstr "Nombre maximum de fourches par tâche." + +#: 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 "L'enregistrement d'un modèle de tâche avec un nombre de fourches supérieur à ce nombre entraînera une erreur. Lorsqu'il est défini sur 0, aucune limite n'est appliquée." + +#: awx/main/conf.py:474 +msgid "Logging Aggregator" +msgstr "Agrégateur de journalisation" + +#: awx/main/conf.py:475 +msgid "Hostname/IP where external logs will be sent to." +msgstr "Nom d'hôte / IP où les journaux externes seront envoyés." + +#: 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 "Journalisation" + +#: awx/main/conf.py:484 +msgid "Logging Aggregator Port" +msgstr "Port d'agrégateur de journalisation" + +#: awx/main/conf.py:485 +msgid "" +"Port on Logging Aggregator to send logs to (if required and not provided in " +"Logging Aggregator)." +msgstr "Port d'agrégateur de journalisation où envoyer les journaux (le cas échéant ou si non fourni dans l'agrégateur de journalisation)." + +#: awx/main/conf.py:496 +msgid "Logging Aggregator Type" +msgstr "Type d'agrégateur de journalisation" + +#: awx/main/conf.py:497 +msgid "Format messages for the chosen log aggregator." +msgstr "Formater les messages pour l'agrégateur de journalisation que vous aurez choisi." + +#: awx/main/conf.py:506 +msgid "Logging Aggregator Username" +msgstr "Nom d'utilisateur de l'agrégateur de journalisation" + +#: awx/main/conf.py:507 +msgid "Username for external log aggregator (if required; HTTP/s only)." +msgstr "Nom d'utilisateur pour l'agrégateur de journalisation externe (le cas échéant ; HTTP/s uniquement)." + +#: awx/main/conf.py:518 +msgid "Logging Aggregator Password/Token" +msgstr "Mot de passe / Jeton d'agrégateur de journalisation" + +#: awx/main/conf.py:519 +msgid "" +"Password or authentication token for external log aggregator (if required; " +"HTTP/s only)." +msgstr "Mot de passe ou jeton d'authentification d'agrégateur de journalisation externe (le cas échéant ; HTTP/s uniquement)." + +#: awx/main/conf.py:528 +msgid "Loggers Sending Data to Log Aggregator Form" +msgstr "Journaliseurs à l'origine des envois de données à l'agrégateur de journaux" + +#: 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 "Liste des journaliseurs qui enverront des journaux HTTP au collecteur notamment (tous les types ou certains seulement) : \n" +"awx - journaux de service\n" +"activity_stream - enregistrements de flux d'activité \n" +"job_events - données de rappel issues d'événements de tâche Ansible\n" +"system_tracking - données générées par des tâches de scan." + +#: awx/main/conf.py:544 +msgid "Log System Tracking Facts Individually" +msgstr "Système de journalisation traçant des facts individuellement" + +#: 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 "Si défini, les facts de traçage de système seront envoyés pour chaque package, service, ou autre item se trouvant dans un scan, ce qui permet une meilleure granularité de recherche. Si non définis, les facts seront envoyés sous forme de dictionnaire unique, ce qui permet une meilleure efficacité du processus pour les facts." + +#: awx/main/conf.py:558 +msgid "Enable External Logging" +msgstr "Activer la journalisation externe" + +#: awx/main/conf.py:559 +msgid "Enable sending logs to external log aggregator." +msgstr "Activer l'envoi de journaux à un agrégateur de journaux externe." + +#: awx/main/conf.py:568 +msgid "Cluster-wide unique identifier." +msgstr "Identificateur unique pour tout le cluster" + +#: awx/main/conf.py:569 +msgid "Useful to uniquely identify instances." +msgstr "Utile pour identifier les instances spécifiquement." + +#: awx/main/conf.py:578 +msgid "Logging Aggregator Protocol" +msgstr "Protocole de l'agrégateur de journalisation" + +#: 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 "Le protocole utilisé pour communiquer avec l'agrégateur de journalisation. HTTPS/HTTP assume HTTPS à moins que http:// ne soit explicitement utilisé dans le nom d'hôte de l'agrégateur de journalisation." + +#: awx/main/conf.py:591 +msgid "TCP Connection Timeout" +msgstr "Expiration du délai d'attente de connexion 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 "Délai d'attente (nombre de secondes) entre une connexion TCP et un agrégateur de journalisation externe. S'applique aux protocoles des agrégateurs de journalisation HTTPS et TCP." + +#: awx/main/conf.py:601 +msgid "Enable/disable HTTPS certificate verification" +msgstr "Activer/désactiver la vérification de certificat 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 "Indicateur permettant de contrôler l'activation/désactivation de la vérification des certificats lorsque LOG_AGGREGATOR_PROTOCOL est \"https\". S'il est activé, le gestionnaire de journal vérifiera le certificat envoyé par l'agrégateur de journalisation externe avant d'établir la connexion." + +#: awx/main/conf.py:616 +msgid "Logging Aggregator Level Threshold" +msgstr "Seuil du niveau de l'agrégateur de journalisation" + +#: 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 "Seuil de niveau utilisé par le gestionnaire de journal. Les niveaux de gravité sont les suivants (de la plus faible à la plus grave) : DEBUG (débogage), INFO, WARNING (avertissement), ERROR (erreur), CRITICAL (critique). Les messages moins graves que le seuil seront ignorés par le gestionnaire de journal. (les messages sous la catégorie awx.anlytics ignorent ce paramètre)" + +#: awx/main/conf.py:631 +msgid "Maximum disk persistance for external log aggregation (in GB)" +msgstr "Persistance maximale du disque pour l'agrégation de journalisation externe (en Go)" + +#: 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 "Quantité de données à stocker (en gigaoctets) lors d'une panne de l'agrégateur de journalisation externe (valeur par défaut : 1). Équivalent au paramètre rsyslogd queue.maxdiskspace." + +#: awx/main/conf.py:644 +msgid "File system location for rsyslogd disk persistence" +msgstr "Emplacement du système de fichiers pour la persistance du disque 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 "Emplacement de persistance des journaux qui doivent être réessayés après une panne de l'agrégateur de journalisation externe (par défaut : /var/lib/awx). Équivalent au paramètre rsyslogd queue.spoolDirectory." + +#: awx/main/conf.py:657 +msgid "Enable rsyslogd debugging" +msgstr "Activer le débogage de rsyslogd" + +#: awx/main/conf.py:658 +msgid "" +"Enabled high verbosity debugging for rsyslogd. Useful for debugging " +"connection issues for external log aggregation." +msgstr "Activation du débogage de la verbosité élevée de rsyslogd. Utile pour le débogage des problèmes de connexion pour l'agrégation de journalisation externe." + +#: awx/main/conf.py:667 +msgid "Last gather date for Insights for Ansible Automation Platform." +msgstr "Dernière date de collecte pour Insights for Ansible Automation Platform." + +#: awx/main/conf.py:675 +msgid "" +"Last gathered entries for expensive collectors for Insights for Ansible " +"Automation Platform." +msgstr "Dernières entrées rassemblées pour les collecteurs Insights pour Ansible Automation Platform." + +#: awx/main/conf.py:686 +msgid "Insights for Ansible Automation Platform Gather Interval" +msgstr "Aperçu de l'intervalle de collecte de la plateforme d'automatisation Ansible" + +#: awx/main/conf.py:687 +msgid "Interval (in seconds) between data gathering." +msgstr "Intervalle (en secondes) entre les collectes de données." + +#: awx/main/conf.py:701 +msgid "" +"Indicates whether the instance is part of a kubernetes-based deployment." +msgstr "Indique si l'instance fait partie d'un déploiement basé sur 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 "Activer" + +#: awx/main/constants.py:27 +msgid "Doas" +msgstr "Comme" + +#: 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 "Aucun" + +#: awx/main/credential_plugins/aim.py:12 +msgid "CyberArk AIM URL" +msgstr "URL CyberArk AIM" + +#: awx/main/credential_plugins/aim.py:18 +msgid "Application ID" +msgstr "ID d'application" + +#: awx/main/credential_plugins/aim.py:24 +msgid "Client Key" +msgstr "Clé du client" + +#: awx/main/credential_plugins/aim.py:31 +msgid "Client Certificate" +msgstr "Certificat client" + +#: awx/main/credential_plugins/aim.py:38 +msgid "Verify SSL Certificates" +msgstr "Vérifier les certificats SSL" + +#: awx/main/credential_plugins/aim.py:46 +msgid "Object Query" +msgstr "Requête d'objet" + +#: awx/main/credential_plugins/aim.py:48 +msgid "" +"Lookup query for the object. Ex: Safe=TestSafe;Object=testAccountName123" +msgstr "Requête de recherche pour l'objet. Ex. : Safe=TestSafe;Object=testAccountName123" + +#: awx/main/credential_plugins/aim.py:50 +msgid "Object Query Format" +msgstr "Format de requête d'objet" + +#: awx/main/credential_plugins/aim.py:53 +msgid "Reason" +msgstr "Raison" + +#: 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 "Raison de la requête d'objet. Cela n'est nécessaire que si cela est requis par la stratégie de l'objet." + +#: awx/main/credential_plugins/azure_kv.py:18 +msgid "Vault URL (DNS Name)" +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:895 +msgid "Client ID" +msgstr "ID du client" + +#: awx/main/credential_plugins/azure_kv.py:29 +#: awx/main/models/credential/__init__.py:902 +msgid "Tenant ID" +msgstr "ID Client" + +#: awx/main/credential_plugins/azure_kv.py:32 +msgid "Cloud Environment" +msgstr "Environnement Cloud" + +#: awx/main/credential_plugins/azure_kv.py:33 +msgid "Specify which azure cloud environment to use." +msgstr "Précisez quel environnement Cloud Azure utiliser." + +#: awx/main/credential_plugins/azure_kv.py:41 +msgid "Secret Name" +msgstr "Nom secret" + +#: awx/main/credential_plugins/azure_kv.py:43 +msgid "The name of the secret to look up." +msgstr "Nom du secret à rechercher." + +#: awx/main/credential_plugins/azure_kv.py:47 +#: awx/main/credential_plugins/conjur.py:45 +msgid "Secret Version" +msgstr "Version secrète" + +#: 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 "Utilisé pour spécifier une version secrète spécifique (si elle est laissée vide, la dernière version sera utilisée)." + +#: awx/main/credential_plugins/centrify_vault.py:10 +#: awx/main/credential_plugins/centrify_vault.py:12 +msgid "Centrify Tenant URL" +msgstr "URL Tenant Centrify" + +#: awx/main/credential_plugins/centrify_vault.py:17 +msgid "Centrify API User" +msgstr "Utilisateur de l'API Centrify" + +#: awx/main/credential_plugins/centrify_vault.py:19 +msgid "" +"Centrify API User, having necessary permissions as mentioned in support doc" +msgstr "Utilisateur de l'API Centrify, ayant les permissions nécessaires comme mentionné dans le doc de support" + +#: awx/main/credential_plugins/centrify_vault.py:23 +msgid "Centrify API Password" +msgstr "Mot de passe API Centrify" + +#: awx/main/credential_plugins/centrify_vault.py:25 +msgid "Password of Centrify API User with necessary permissions" +msgstr "Mot de passe de l'utilisateur de l'API Centrify avec les permissions nécessaires" + +#: awx/main/credential_plugins/centrify_vault.py:30 +msgid "OAuth2 Application ID" +msgstr "ID d'application OAuth2" + +#: awx/main/credential_plugins/centrify_vault.py:32 +msgid "Application ID of the configured OAuth2 Client (defaults to 'awx')" +msgstr "ID de l'application du client OAuth2 configuré (valeur par défaut : 'awx')" + +#: awx/main/credential_plugins/centrify_vault.py:37 +msgid "OAuth2 Scope" +msgstr "Portée d'OAuth2" + +#: awx/main/credential_plugins/centrify_vault.py:39 +msgid "Scope of the configured OAuth2 Client (defaults to 'awx')" +msgstr "Portée du client OAuth2 configuré (valeur par défaut : 'awx')" + +#: awx/main/credential_plugins/centrify_vault.py:46 +msgid "Account Name" +msgstr "Nom du compte" + +#: 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 "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" +msgstr "Nom du système" + +#: awx/main/credential_plugins/centrify_vault.py:54 +msgid "Machine Name enrolled with in Centrify Portal" +msgstr "Nom de la machine inscrite dans le portail Centrify" + +#: awx/main/credential_plugins/conjur.py:14 +msgid "Conjur URL" +msgstr "URL Conjur" + +#: awx/main/credential_plugins/conjur.py:20 +msgid "API Key" +msgstr "Clé API" + +#: awx/main/credential_plugins/conjur.py:26 +#: awx/main/migrations/_inventory_source_vars.py:144 +msgid "Account" +msgstr "Compte" + +#: 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 "Nom d'utilisateur" + +#: awx/main/credential_plugins/conjur.py:34 +msgid "Public Key Certificate" +msgstr "Certificat de clé publique" + +#: awx/main/credential_plugins/conjur.py:39 +msgid "Secret Identifier" +msgstr "Identifiant secret" + +#: awx/main/credential_plugins/conjur.py:41 +msgid "The identifier for the secret e.g., /some/identifier" +msgstr "Identifiant du secret, par exemple : /some/identifier" + +#: awx/main/credential_plugins/dsv.py:12 +msgid "Tenant" +msgstr "Tenant" + +#: awx/main/credential_plugins/dsv.py:13 +msgid "The tenant e.g. \"ex\" when the URL is https://ex.secretservercloud.com" +msgstr "Tenant, par exemple \"ex\" lorsque l'URL est https://ex.secretservercloud.com" + +#: awx/main/credential_plugins/dsv.py:18 +msgid "Top-level Domain (TLD)" +msgstr "Domaine de premier niveau (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 "Le TLD du tenant, par exemple \"com\" lorsque l'URL est https://ex.secretservercloud.com" + +#: awx/main/credential_plugins/dsv.py:34 +msgid "Secret Path" +msgstr "Chemin secret" + +#: awx/main/credential_plugins/dsv.py:36 +msgid "The secret path e.g. /test/secret1" +msgstr "Le chemin secret, par exemple : /test/secret1" + +#: awx/main/credential_plugins/dsv.py:46 +msgid "URL template" +msgstr "Modèle d’URL" + +#: awx/main/credential_plugins/hashivault.py:15 +msgid "Server URL" +msgstr "URL du serveur" + +#: awx/main/credential_plugins/hashivault.py:18 +msgid "The URL to the HashiCorp Vault" +msgstr "URL Archivage sécurisé HashiCorp" + +#: awx/main/credential_plugins/hashivault.py:22 +#: awx/main/models/credential/__init__.py:923 +#: awx/main/models/credential/__init__.py:942 +msgid "Token" +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 de l’archivage sécurisé" + +#: awx/main/credential_plugins/hashivault.py:29 +msgid "CA Certificate" +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 de l’archivage sécurisé" + +#: 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 "L'ID de rôle pour l'authentification AppRole" + +#: 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 "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 (Archivage sécurisé Enterprise uniquement)" + +#: awx/main/credential_plugins/hashivault.py:48 +msgid "Name of the namespace to use when authenticate and retrieve secrets" +msgstr "Nom de l'espace de nom à utiliser lors de l'authentification et de la récupération des secrets" + +#: awx/main/credential_plugins/hashivault.py:52 +msgid "Path to Approle Auth" +msgstr "Le chemin d’accès vers 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 "Le chemin d'authentification AppRole à utiliser si un chemin n'est pas fourni dans les métadonnées lors de la liaison avec un champ de saisie. La valeur par défaut est \"approle\"" + +#: awx/main/credential_plugins/hashivault.py:64 +msgid "Path to Secret" +msgstr "Chemin d'accès au secret" + +#: awx/main/credential_plugins/hashivault.py:78 +msgid "Path to Auth" +msgstr "Chemin d'accès à Auth" + +#: awx/main/credential_plugins/hashivault.py:81 +msgid "The path where the Authentication method is mounted e.g, approle" +msgstr "Le chemin où la méthode d'authentification est montée, par exemple, approle" + +#: awx/main/credential_plugins/hashivault.py:91 +msgid "API Version" +msgstr "Version de l'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 convient aux recherches de clé statique/valeur. API v2 convient aux recherches clé/valeur versionnées." + +#: awx/main/credential_plugins/hashivault.py:101 +msgid "Name of Secret Backend" +msgstr "Nom du backend secret" + +#: 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 "Nom du backend secret (s'il est laissé vide, le premier segment du chemin secret sera utilisé)." + +#: awx/main/credential_plugins/hashivault.py:110 +#: awx/main/migrations/_inventory_source_vars.py:149 +msgid "Key Name" +msgstr "Nom de la clé" + +#: awx/main/credential_plugins/hashivault.py:112 +msgid "The name of the key to look up in the secret." +msgstr "Nom de la clé à rechercher dans le secret." + +#: awx/main/credential_plugins/hashivault.py:116 +msgid "Secret Version (v2 only)" +msgstr "Version secrète (v2 uniquement)" + +#: awx/main/credential_plugins/hashivault.py:129 +msgid "Unsigned Public Key" +msgstr "Clé publique non signée" + +#: awx/main/credential_plugins/hashivault.py:136 +msgid "Role Name" +msgstr "Nom du rôle" + +#: awx/main/credential_plugins/hashivault.py:136 +msgid "The name of the role used to sign." +msgstr "Le nom du rôle utilisé pour signer." + +#: awx/main/credential_plugins/hashivault.py:139 +msgid "Valid Principals" +msgstr "Principaux valides" + +#: awx/main/credential_plugins/hashivault.py:141 +msgid "" +"Valid principals (either usernames or hostnames) that the certificate should " +"be signed for." +msgstr "Principaux valides (noms d'utilisateur ou noms d'hôte) pour lesquels le certificat doit être signé." + +#: awx/main/credential_plugins/tss.py:10 +msgid "Secret Server URL" +msgstr "URL Serveur Secrets" + +#: 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 "L'URL de base du serveur secret, par exemple https://myserver/SecretServer ou https://mytenant.secretservercloud.com" + +#: awx/main/credential_plugins/tss.py:17 +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: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" + +#: awx/main/credential_plugins/tss.py:23 +msgid "The corresponding password" +msgstr "Le mot de passe correspondant" + +#: awx/main/credential_plugins/tss.py:31 +msgid "Secret ID" +msgstr "ID secret" + +#: awx/main/credential_plugins/tss.py:32 +msgid "The integer ID of the secret" +msgstr "L'ID entier du secret" + +#: awx/main/credential_plugins/tss.py:37 +msgid "Secret Field" +msgstr "Domaine secret" + +#: awx/main/credential_plugins/tss.py:38 +msgid "The field to extract from the secret" +msgstr "Le champ à extraire du secret" + +#: awx/main/fields.py:68 +#, python-brace-format +msgid "'{value}' is not one of ['{allowed_values}']" +msgstr "'{value}' ne fait pas partie de ['{allowed_values}']" + +#: awx/main/fields.py:418 +#, python-brace-format +msgid "{type} provided in relative path {path}, expected {expected_type}" +msgstr "{type} fourni dans le chemin d’accès relatif {path}, {expected_type} attendu" + +#: awx/main/fields.py:422 +#, python-brace-format +msgid "{type} provided, expected {expected_type}" +msgstr "{type} fourni, {expected_type} attendu" + +#: awx/main/fields.py:426 +#, python-brace-format +msgid "Schema validation error in relative path {path} ({error})" +msgstr "Erreur de validation de schéma dans le chemin d’accès relatif {path} ({error})" + +#: awx/main/fields.py:527 +#, python-format +msgid "required for %s" +msgstr "requis pour %s" + +#: awx/main/fields.py:592 +msgid "secret values must be of type string, not {}" +msgstr "les valeurs secrètes doivent être sous forme de string, et non pas {}" + +#: awx/main/fields.py:629 +#, python-format +msgid "cannot be set unless \"%s\" is set" +msgstr "ne peut être défini à moins que \"%s\" ne soit défini" + +#: awx/main/fields.py:658 +msgid "must be set when SSH key is encrypted." +msgstr "doit être défini lorsque la clé SSH est chiffrée." + +#: awx/main/fields.py:668 +msgid "should not be set when SSH key is not encrypted." +msgstr "ne doit pas être défini lorsque la clé SSH n'est pas chiffrée." + +#: awx/main/fields.py:716 +msgid "'dependencies' is not supported for custom credentials." +msgstr "les dépendances ne sont pas prises en charge pour les identifiants personnalisés." + +#: awx/main/fields.py:728 +msgid "\"tower\" is a reserved field name" +msgstr "\"tower\" est un nom de champ réservé" + +#: awx/main/fields.py:735 +#, python-format +msgid "field IDs must be unique (%s)" +msgstr "les ID de champ doivent être uniques (%s)" + +#: awx/main/fields.py:749 +msgid "{} is not a {}" +msgstr "{} n'est pas un(e) {}" + +#: awx/main/fields.py:760 +#, python-brace-format +msgid "{sub_key} not allowed for {element_type} type ({element_id})" +msgstr "{sub_key} non autorisé pour le type {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 "La variable d'environnement {} peut affecter la configuration Ansible, donc son utilisation n'est pas autorisée pour les identifiants." + +#: awx/main/fields.py:825 +msgid "Environment variable {} is not allowed to be used in credentials." +msgstr "La variable d'environnement {} ne peut pas être utilisée dans les identifiants." + +#: awx/main/fields.py:849 +msgid "" +"Must define unnamed file injector in order to reference `tower.filename`." +msgstr "Doit définir l'injecteur de fichier sans nom pour pouvoir référencer « tower.filename »." + +#: awx/main/fields.py:856 +msgid "Cannot directly reference reserved `tower` namespace container." +msgstr "Impossible de référencer directement le conteneur d'espace de nommage réservé « Tower »." + +#: awx/main/fields.py:866 +msgid "Must use multi-file syntax when injecting multiple files" +msgstr "Doit utiliser la syntaxe multi-fichier lors de l'injection de plusieurs fichiers." + +#: awx/main/fields.py:884 +#, python-brace-format +msgid "{sub_key} uses an undefined field ({error_msg})" +msgstr "{sub_key} utilise un champ non défini ({error_msg})" + +#: awx/main/fields.py:889 +msgid "Encountered unsafe code execution: {}" +msgstr "A rencontré une exécution de code dangereuse : {}" + +#: awx/main/fields.py:892 +#, python-brace-format +msgid "" +"Syntax error rendering template for {sub_key} inside of {type} ({error_msg})" +msgstr "Il y a une erreur de rendu de modèle pour {sub_key} dans {type} ({error_msg})" + +#: awx/main/middleware.py:114 +msgid "Formats of all available named urls" +msgstr "Formats de toutes les URL nommées disponibles" + +#: awx/main/middleware.py:115 +msgid "" +"Read-only list of key-value pairs that shows the standard format of all " +"available named URLs." +msgstr "Liste en lecture seule de paires clé/valeur qui affiche le format standard de toutes les URL nommées disponibles." + +#: awx/main/middleware.py:116 awx/main/middleware.py:128 +msgid "Named URL" +msgstr "URL nommée" + +#: awx/main/middleware.py:123 +msgid "List of all named url graph nodes." +msgstr "Liste de tous les noeuds de graphique des URL nommées." + +#: 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 "Liste en lecture seule de paires clé/valeur qui affiche la topologie des graphiques des URL nommées. Utilisez cette liste pour générer via un programme des URL nommées pour les ressources" + +#: awx/main/migrations/_inventory_source_vars.py:142 +msgid "Image ID" +msgstr "ID d'image" + +#: awx/main/migrations/_inventory_source_vars.py:143 +msgid "Availability Zone" +msgstr "Zone de disponibilité" + +#: awx/main/migrations/_inventory_source_vars.py:145 +msgid "Instance ID" +msgstr "ID d'instance" + +#: awx/main/migrations/_inventory_source_vars.py:146 +msgid "Instance State" +msgstr "État de l'instance" + +#: awx/main/migrations/_inventory_source_vars.py:147 +msgid "Platform" +msgstr "Plateforme " + +#: awx/main/migrations/_inventory_source_vars.py:148 +msgid "Instance Type" +msgstr "Type d'instance" + +#: awx/main/migrations/_inventory_source_vars.py:150 +msgid "Region" +msgstr "Région" + +#: awx/main/migrations/_inventory_source_vars.py:151 +msgid "Security Group" +msgstr "Groupe de sécurité" + +#: awx/main/migrations/_inventory_source_vars.py:152 +msgid "Tags" +msgstr "Balises" + +#: awx/main/migrations/_inventory_source_vars.py:153 +msgid "Tag None" +msgstr "Ne rien baliser" + +#: awx/main/migrations/_inventory_source_vars.py:154 +msgid "VPC ID" +msgstr "ID VPC" + +#: awx/main/models/activity_stream.py:28 +msgid "Entity Created" +msgstr "Entité créée" + +#: awx/main/models/activity_stream.py:29 +msgid "Entity Updated" +msgstr "Entité mise à jour" + +#: awx/main/models/activity_stream.py:30 +msgid "Entity Deleted" +msgstr "Entité supprimée" + +#: awx/main/models/activity_stream.py:31 +msgid "Entity Associated with another Entity" +msgstr "Entité associée à une autre entité" + +#: awx/main/models/activity_stream.py:32 +msgid "Entity was Disassociated with another Entity" +msgstr "Entité dissociée d'une autre entité" + +#: awx/main/models/activity_stream.py:45 +msgid "The cluster node the activity took place on." +msgstr "Le nœud de cluster sur lequel l'activité a eu lieu." + +#: awx/main/models/ad_hoc_commands.py:96 +msgid "No valid inventory." +msgstr "Aucun inventaire valide." + +#: awx/main/models/ad_hoc_commands.py:103 +msgid "You must provide a machine / SSH credential." +msgstr "Vous devez fournir des informations d'identification machine / 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 "Type non valide pour la commande ad hoc" + +#: awx/main/models/ad_hoc_commands.py:117 +msgid "Unsupported module for ad hoc commands." +msgstr "Module non pris en charge pour les commandes ad hoc." + +#: awx/main/models/ad_hoc_commands.py:125 +#, python-format +msgid "No argument passed to %s module." +msgstr "Aucun argument transmis au module %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 "Exécuter" + +#: 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 "Vérifier" + +#: awx/main/models/base.py:47 +msgid "Scan" +msgstr "Scanner" + +#: 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 "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: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:331 +#: awx/main/models/credential/__init__.py:585 +msgid "Machine" +msgstr "Machine" + +#: awx/main/models/credential/__init__.py:332 +#: awx/main/models/credential/__init__.py:635 +msgid "Vault" +msgstr "Archivage sécurisé" + +#: 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:334 +#: awx/main/models/credential/__init__.py:620 +msgid "Source Control" +msgstr "Contrôle de la source" + +#: awx/main/models/credential/__init__.py:335 +msgid "Cloud" +msgstr "Cloud" + +#: 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:337 +msgid "Personal Access Token" +msgstr "Jeton d'accès personnel" + +#: 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 "Externe" + +#: awx/main/models/credential/__init__.py:340 +msgid "Kubernetes" +msgstr "Kubernetes" + +#: awx/main/models/credential/__init__.py:341 +msgid "Galaxy/Automation Hub" +msgstr "Galaxie/Pôle d'automatisation" + +#: 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:412 +#, python-format +msgid "adding %s credential type" +msgstr "ajout type d'identifiants %s" + +#: 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:593 +msgid "Signed SSH Certificate" +msgstr "Certificat SSH signé" + +#: 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:601 +msgid "Privilege Escalation Method" +msgstr "Méthode d'escalade privilégiée" + +#: 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:609 +msgid "Privilege Escalation Username" +msgstr "Nom d’utilisateur pour l’élévation des privilèges" + +#: 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:626 +msgid "SCM Private Key" +msgstr "Clé privée SCM" + +#: 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: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:681 +msgid "Authorize" +msgstr "Autoriser" + +#: awx/main/models/credential/__init__.py:686 +msgid "Authorize Password" +msgstr "Mot de passe d’autorisation" + +#: 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 "Clé d’accès" + +#: awx/main/models/credential/__init__.py:708 +msgid "Secret Key" +msgstr "Clé secrète" + +#: awx/main/models/credential/__init__.py:714 +msgid "STS Token" +msgstr "Token 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 "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:732 awx/main/models/inventory.py:811 +msgid "OpenStack" +msgstr "OpenStack" + +#: awx/main/models/credential/__init__.py:739 +msgid "Password (API Key)" +msgstr "Mot de passe (clé API)" + +#: 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: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:751 +msgid "Project (Tenant Name)" +msgstr "Projet (nom du client)" + +#: awx/main/models/credential/__init__.py:756 +msgid "Project (Domain Name)" +msgstr "Projet (nom de domaine)" + +#: awx/main/models/credential/__init__.py:761 +msgid "Domain Name" +msgstr "Nom de domaine" + +#: 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:772 +msgid "Region Name" +msgstr "Nom de la région" + +#: 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: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:790 awx/main/models/inventory.py:809 +msgid "VMware vCenter" +msgstr "VMware vCenter" + +#: awx/main/models/credential/__init__.py:796 +msgid "VCenter Host" +msgstr "Hôte vCenter" + +#: 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: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 "URL Satellite 6" + +#: 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: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 "Adresse électronique du compte de service" + +#: 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: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:863 +msgid "RSA Private Key" +msgstr "Clé privée RSA" + +#: 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: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 d’abonnement" + +#: 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:905 +msgid "Azure Cloud Environment" +msgstr "Environnement Cloud Azure" + +#: 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:917 +msgid "GitHub Personal Access Token" +msgstr "Jeton d'accès personnel GitHub" + +#: 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:936 +msgid "GitLab Personal Access Token" +msgstr "Jeton d'accès personnel GitLab" + +#: 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: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 "Hôte avec lequel s’authentifier." + +#: awx/main/models/credential/__init__.py:993 +msgid "CA File" +msgstr "Fichier CA" + +#: 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: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 "URL de base de la plateforme d'automatisation Red Hat Ansible pour s'authentifier." + +#: 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:1049 +msgid "OAuth Token" +msgstr "Jeton 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 "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:1077 +msgid "OpenShift or Kubernetes API Bearer Token" +msgstr "Jeton du porteur d’API OpenShift ou Kubernetes" + +#: 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: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:1088 +msgid "API authentication bearer token" +msgstr "Token du porteur d'authentification d'API" + +#: 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:1118 +msgid "Authentication URL" +msgstr "URL d'authentification" + +#: 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:1130 +msgid "Password or Token" +msgstr "Mot de passe ou Jeton" + +#: 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:1150 +msgid "Ansible Galaxy/Automation Hub API Token" +msgstr "Jeton Galaxy/API Pôle d'automatisation" + +#: awx/main/models/credential/__init__.py:1155 +msgid "Galaxy Server URL" +msgstr "URL du serveur Galaxy" + +#: 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:1161 +msgid "Auth Server URL" +msgstr "URL Serveur Auth" + +#: 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:1167 +msgid "API Token" +msgstr "Token API" + +#: 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: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:1214 +msgid "Source must be an external credential" +msgstr "La source doit être une information d'identification externe" + +#: 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 {})." + +#: awx/main/models/events.py:166 awx/main/models/events.py:760 +msgid "Host Failed" +msgstr "Échec de l'hôte" + +#: awx/main/models/events.py:167 +msgid "Host Started" +msgstr "Hôte démarré" + +#: awx/main/models/events.py:168 awx/main/models/events.py:761 +msgid "Host OK" +msgstr "Hôte OK" + +#: awx/main/models/events.py:169 +msgid "Host Failure" +msgstr "Échec de l'hôte" + +#: awx/main/models/events.py:170 awx/main/models/events.py:767 +msgid "Host Skipped" +msgstr "Hôte ignoré" + +#: awx/main/models/events.py:171 awx/main/models/events.py:762 +msgid "Host Unreachable" +msgstr "Hôte inaccessible" + +#: awx/main/models/events.py:172 awx/main/models/events.py:186 +msgid "No Hosts Remaining" +msgstr "Aucun hôte restant" + +#: awx/main/models/events.py:173 +msgid "Host Polling" +msgstr "Interrogation de l'hôte" + +#: awx/main/models/events.py:174 +msgid "Host Async OK" +msgstr "Désynchronisation des hôtes OK" + +#: awx/main/models/events.py:175 +msgid "Host Async Failure" +msgstr "Échec de désynchronisation des hôtes" + +#: awx/main/models/events.py:176 +msgid "Item OK" +msgstr "Élément OK" + +#: awx/main/models/events.py:177 +msgid "Item Failed" +msgstr "Échec de l'élément" + +#: awx/main/models/events.py:178 +msgid "Item Skipped" +msgstr "Élément ignoré" + +#: awx/main/models/events.py:179 +msgid "Host Retry" +msgstr "Nouvel essai de l'hôte" + +#: awx/main/models/events.py:181 +msgid "File Difference" +msgstr "Écart entre les fichiers" + +#: awx/main/models/events.py:182 +msgid "Playbook Started" +msgstr "Playbook démarré" + +#: awx/main/models/events.py:183 +msgid "Running Handlers" +msgstr "Descripteurs d'exécution" + +#: awx/main/models/events.py:184 +msgid "Including File" +msgstr "Ajout de fichier" + +#: awx/main/models/events.py:185 +msgid "No Hosts Matched" +msgstr "Aucun hôte correspondant" + +#: awx/main/models/events.py:187 +msgid "Task Started" +msgstr "Tâche démarrée" + +#: awx/main/models/events.py:189 +msgid "Variables Prompted" +msgstr "Variables demandées" + +#: awx/main/models/events.py:190 +msgid "Gathering Facts" +msgstr "Collecte des facts" + +#: awx/main/models/events.py:191 +msgid "internal: on Import for Host" +msgstr "interne : à l'importation pour l'hôte" + +#: awx/main/models/events.py:192 +msgid "internal: on Not Import for Host" +msgstr "interne : à la non-importation pour l'hôte" + +#: awx/main/models/events.py:193 +msgid "Play Started" +msgstr "Scène démarrée" + +#: awx/main/models/events.py:194 +msgid "Playbook Complete" +msgstr "Playbook terminé" + +#: awx/main/models/events.py:197 awx/main/models/events.py:776 +msgid "Debug" +msgstr "Déboguer" + +#: awx/main/models/events.py:198 awx/main/models/events.py:777 +msgid "Verbose" +msgstr "Verbeux" + +#: awx/main/models/events.py:199 awx/main/models/events.py:778 +msgid "Deprecated" +msgstr "Obsolète" + +#: awx/main/models/events.py:200 awx/main/models/events.py:779 +msgid "Warning" +msgstr "Avertissement" + +#: awx/main/models/events.py:201 awx/main/models/events.py:780 +msgid "System Warning" +msgstr "Avertissement système" + +#: awx/main/models/events.py:202 awx/main/models/events.py:781 +#: awx/main/models/unified_jobs.py:79 +msgid "Error" +msgstr "Erreur" + +#: awx/main/models/execution_environments.py:17 +msgid "Always pull container before running." +msgstr "Extraire le conteneur avant tout exécution." + +#: awx/main/models/execution_environments.py:18 +msgid "Only pull the image if not present before running." +msgstr "Ne pas extraire l'image si elle n'est pas présente avant l'exécution." + +#: awx/main/models/execution_environments.py:19 +msgid "Never pull container before running." +msgstr "Ne pas extraire le conteneur avant d’exécuter." + +#: awx/main/models/execution_environments.py:29 +msgid "" +"The organization used to determine access to this execution environment." +msgstr "Organisation utilisée pour déterminer l'accès à cet environnement d’exécution." + +#: awx/main/models/execution_environments.py:33 +msgid "image location" +msgstr "emplacement image" + +#: awx/main/models/execution_environments.py:34 +msgid "" +"The full image location, including the container registry, image name, and " +"version tag." +msgstr "L'emplacement complet de l'image, y compris le registre du conteneur, le nom de l'image et la balise de version." + +#: awx/main/models/execution_environments.py:51 +msgid "Pull image before running?" +msgstr "Extraire l'image avant de l'exécuter ?" + +#: awx/main/models/ha.py:167 +msgid "Instances that are members of this InstanceGroup" +msgstr "Instances membres de ce GroupeInstances." + +#: 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: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:187 +msgid "" +"List of exact-match Instances that will always be automatically assigned to " +"this group" +msgstr "Liste des cas de concordance exacte qui seront toujours assignés automatiquement à ce groupe." + +#: awx/main/models/inventory.py:69 +msgid "Hosts have a direct link to this inventory." +msgstr "Les hôtes ont un lien direct vers cet inventaire." + +#: awx/main/models/inventory.py:70 +msgid "Hosts for inventory generated using the host_filter property." +msgstr "Hôtes pour inventaire générés avec la propriété host_filter." + +#: awx/main/models/inventory.py:75 +msgid "inventories" +msgstr "inventaires" + +#: awx/main/models/inventory.py:82 +msgid "Organization containing this inventory." +msgstr "Organisation contenant cet inventaire." + +#: awx/main/models/inventory.py:90 +msgid "Inventory variables in JSON or YAML format." +msgstr "Variables d'inventaire au format JSON ou 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 "Ce champ est obsolète et sera supprimé dans une prochaine version. Indicateur signalant si des hôtes de cet inventaire ont échoué." + +#: 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 "Ce champ est obsolète et sera supprimé dans une prochaine version. Nombre total d'hôtes dans cet inventaire." + +#: 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 "Ce champ est obsolète et sera supprimé dans une prochaine version. Nombre d'hôtes dans cet inventaire avec des échecs actifs." + +#: 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 "Ce champ est obsolète et sera supprimé dans une prochaine version. Nombre total de groupes dans cet inventaire." + +#: 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 "Ce champ est obsolète et sera supprimé dans une prochaine version. Indicateur signalant si cet inventaire a des sources d’inventaire externes." + +#: awx/main/models/inventory.py:123 +msgid "" +"Total number of external inventory sources configured within this inventory." +msgstr "Nombre total de sources d'inventaire externes configurées dans cet inventaire." + +#: awx/main/models/inventory.py:128 +msgid "Number of external inventory sources in this inventory with failures." +msgstr "Nombre total de sources d'inventaire externes en échec dans cet inventaire." + +#: awx/main/models/inventory.py:135 +msgid "Kind of inventory being represented." +msgstr "Genre d'inventaire représenté." + +#: awx/main/models/inventory.py:141 +msgid "Filter that will be applied to the hosts of this inventory." +msgstr "Filtre appliqué aux hôtes de cet inventaire." + +#: awx/main/models/inventory.py:171 +msgid "Flag indicating the inventory is being deleted." +msgstr "Marqueur indiquant que cet inventaire est en cours de suppression." + +#: awx/main/models/inventory.py:225 +msgid "Could not parse subset as slice specification." +msgstr "N'a pas pu traiter les sous-ensembles en tant que spécification de découpage." + +#: awx/main/models/inventory.py:229 +msgid "Slice number must be less than total number of slices." +msgstr "Le nombre de tranches doit être inférieur au nombre total de tranches." + +#: awx/main/models/inventory.py:231 +msgid "Slice number must be 1 or higher." +msgstr "Le nombre de tranches doit être 1 ou valeur supérieure." + +#: awx/main/models/inventory.py:447 +msgid "Is this host online and available for running jobs?" +msgstr "Cet hôte est-il en ligne et disponible pour exécuter des tâches ?" + +#: awx/main/models/inventory.py:453 +msgid "" +"The value used by the remote inventory source to uniquely identify the host" +msgstr "Valeur utilisée par la source d'inventaire distante pour identifier l'hôte de façon unique" + +#: awx/main/models/inventory.py:459 +msgid "Host variables in JSON or YAML format." +msgstr "Variables d'hôte au format JSON ou YAML." + +#: awx/main/models/inventory.py:483 +msgid "Inventory source(s) that created or modified this host." +msgstr "Sources d'inventaire qui ont créé ou modifié cet hôte." + +#: awx/main/models/inventory.py:488 +msgid "Arbitrary JSON structure of most recent ansible_facts, per-host." +msgstr "Structure JSON arbitraire des facts_ansible les plus récents, par hôte." + +#: awx/main/models/inventory.py:494 +msgid "The date and time ansible_facts was last modified." +msgstr "Date et heure de la dernière modification apportée à ansible_facts." + +#: awx/main/models/inventory.py:612 +msgid "Group variables in JSON or YAML format." +msgstr "Variables de groupe au format JSON ou YAML." + +#: awx/main/models/inventory.py:619 +msgid "Hosts associated directly with this group." +msgstr "Hôtes associés directement à ce groupe." + +#: awx/main/models/inventory.py:625 +msgid "Inventory source(s) that created or modified this group." +msgstr "Sources d'inventaire qui ont créé ou modifié ce groupe." + +#: awx/main/models/inventory.py:792 +msgid "When the host was first automated against" +msgstr "Lorsque l'hôte a été automatisé pour la première fois contre" + +#: awx/main/models/inventory.py:793 +msgid "When the host was last automated against" +msgstr "Quand l'hôte a été automatisé pour la dernière fois contre" + +#: awx/main/models/inventory.py:804 +msgid "File, Directory or Script" +msgstr "Fichier, répertoire ou script" + +#: awx/main/models/inventory.py:805 +msgid "Sourced from a Project" +msgstr "Provenance d'un projet" + +#: 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 "Variables de source d'inventaire au format JSON ou YAML." + +#: 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 "Récupérez l'état activé à partir de la variable dict donnée de l'hôte. La variable activée peut être spécifiée comme \"foo.bar\", auquel cas la recherche se fera dans des dict imbriqués, équivalent à : from_dict.get(\"foo\", {}).get(\"bar\", par défaut)" + +#: 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 "Utilisé uniquement lorsque enabled_var est défini. Valeur lorsque l'hôte est considéré comme activé. Par exemple, si enabled_var=\"status.power_state \" et enabled_value=\"powered_on\" avec les variables de l'hôte:{ \"status\": { \"power_state\": \"powered_on\", \"created\": \"2020-08-04T18:13:04+00:00\", \"healthy\": true },\"name\" : \"foobar\", \"ip_address\" : \"192.168.2.1\"}, l'hôte serait marqué comme étant activé. Si power_state contient une valeur autre que power_on, alors l'hôte sera désactivé lors de l'importation. Si la clé n'est pas trouvée, alors l'hôte sera activé" + +#: awx/main/models/inventory.py:878 +msgid "Regex where only matching hosts will be imported." +msgstr "Regex où seuls les hôtes correspondants seront importés." + +#: awx/main/models/inventory.py:882 +msgid "Overwrite local groups and hosts from remote inventory source." +msgstr "Écraser les groupes locaux et les hôtes de la source d'inventaire distante." + +#: awx/main/models/inventory.py:886 +msgid "Overwrite local variables from remote inventory source." +msgstr "Écraser les variables locales de la source d'inventaire distante." + +#: 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 "Délai écoulé (en secondes) avant que la tâche ne soit annulée." + +#: awx/main/models/inventory.py:908 +#, python-format +msgid "" +"Cloud-based inventory sources (such as %s) require credentials for the " +"matching cloud service." +msgstr "Les sources d'inventaire cloud (telles que %s) requièrent des informations d'identification pour le service cloud correspondant." + +#: awx/main/models/inventory.py:913 +msgid "Credential is required for a cloud source." +msgstr "Les informations d'identification sont requises pour une source cloud." + +#: awx/main/models/inventory.py:915 +msgid "" +"Credentials of type machine, source control, insights and vault are " +"disallowed for custom inventory sources." +msgstr "Les identifiants de type machine, contrôle de la source, insights ou archivage sécurisé ne sont pas autorisés par les sources d'inventaire personnalisées." + +#: awx/main/models/inventory.py:917 +msgid "" +"Credentials of type insights and vault are disallowed for scm inventory " +"sources." +msgstr "Les identifiants de type insights ou archivage sécurisé ne sont pas autorisés pour les sources d'inventaire scm." + +#: awx/main/models/inventory.py:977 +msgid "Project containing inventory file used as source." +msgstr "Projet contenant le fichier d'inventaire utilisé comme source." + +#: awx/main/models/inventory.py:1147 +msgid "" +"More than one SCM-based inventory source with update on project update per-" +"inventory not allowed." +msgstr "On n'autorise pas plus d'une source d'inventaire basé SCM avec mise à jour pré-inventaire ou mise à jour projet." + +#: 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 "Impossible de mettre à jour une source d'inventaire SCM lors du lancement si elle est définie pour se mettre à jour lors de l'actualisation du projet. À la place, configurez le projet source correspondant pour qu'il se mette à jour au moment du lancement." + +#: awx/main/models/inventory.py:1162 +msgid "Cannot set source_path if not SCM type." +msgstr "Impossible de définir chemin_source si pas du type SCM." + +#: awx/main/models/inventory.py:1206 +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:1316 +msgid "Inventory script contents" +msgstr "Contenus des scripts d'inventaire" + +#: 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 "Si cette option est activée, les modifications textuelles apportées aux fichiers basés sur un modèle de l'hôte sont affichées dans la sortie standard out" + +#: 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 "Branche à utiliser dans l’exécution de la tâche. Projet par défaut utilisé si vide. Uniquement autorisé si le champ allow_override de projet est défini à 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 "Si cette option est activée, le service agira comme plug-in de fact cache Ansible ; les facts persistants à la fin d'un playbook s'exécutent vers la base de données et les facts mis en cache pour être utilisés par 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 "Le nombre de jobs à découper au moment de l'exécution. Amènera le Modèle de job à lancer un flux de travail si la valeur est supérieure à 1." + +#: awx/main/models/jobs.py:290 +msgid "Job Template must provide 'inventory' or allow prompting for it." +msgstr "Le modèle de tâche doit fournir un inventaire ou permettre d'en demander un." + +#: awx/main/models/jobs.py:304 +#, python-brace-format +msgid "Maximum number of forks ({settings.MAX_FORKS}) exceeded." +msgstr "Nombre maximum de fourches ({settings.MAX_FORKS}) dépassé." + +#: awx/main/models/jobs.py:446 +msgid "Project is missing." +msgstr "Le projet est manquant." + +#: awx/main/models/jobs.py:450 +msgid "Project does not allow override of branch." +msgstr "Le projet ne permet pas de remplacer la branche." + +#: awx/main/models/jobs.py:460 awx/main/models/workflow.py:569 +msgid "Field is not configured to prompt on launch." +msgstr "Le champ n'est pas configuré pour être invité au lancement." + +#: awx/main/models/jobs.py:463 +msgid "Saved launch configurations cannot provide passwords needed to start." +msgstr "Les configurations de lancement sauvegardées ne peuvent pas fournir les mots de passe nécessaires au démarrage." + +#: awx/main/models/jobs.py:471 +msgid "Job Template {} is missing or undefined." +msgstr "Modèle de Job {} manquant ou non défini." + +#: awx/main/models/jobs.py:559 awx/main/models/projects.py:293 +#: awx/main/models/projects.py:511 +msgid "SCM Revision" +msgstr "Révision SCM" + +#: awx/main/models/jobs.py:560 +msgid "The SCM Revision from the Project used for this job, if available" +msgstr "Révision SCM du projet utilisé pour cette tâche, le cas échéant" + +#: awx/main/models/jobs.py:568 +msgid "" +"The SCM Refresh task used to make sure the playbooks were available for the " +"job run" +msgstr "Activité d'actualisation du SCM qui permet de s'assurer que les playbooks étaient disponibles pour l'exécution de la tâche" + +#: 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 "Si faisant partie d'un job découpé, l'ID de l'inventaire sur lequel l'opération de découpage a eu lieu. Si ne fait pas partie d'un job découpé, le paramètre ne sera pas utilisé." + +#: 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 "Si exécuté en tant que job découpé, le nombre total de tranches. Si égal à 1, le job ne fait pas partie d'un job découpé." + +#: awx/main/models/jobs.py:644 +#, python-brace-format +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: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:1039 +msgid "job host summaries" +msgstr "récapitulatifs des hôtes pour la tâche" + +#: 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: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: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: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: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:1183 +msgid "days must be a positive integer." +msgstr "jours doit être un entier positif." + +#: awx/main/models/label.py:29 +msgid "Organization this label belongs to." +msgstr "Organisation à laquelle appartient ce libellé." + +#: 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 "Les variables {list_of_keys} ne sont pas autorisées au lancement. Vérifiez le paramètre Invite au lancement sur {model_name} pour inclure des Variables supplémentaires." + +#: awx/main/models/mixins.py:462 +msgid "The container image to be used for execution." +msgstr "L'image du conteneur à utiliser pour l'exécution." + +#: awx/main/models/mixins.py:490 +msgid "Local absolute file path containing a custom Python virtualenv to use" +msgstr "Chemin d'accès au fichier local absolu contenant un virtualenv Python personnalisé à utiliser" + +#: awx/main/models/mixins.py:496 +msgid "{} is not a valid virtualenv in {}" +msgstr "{} n'est pas un virtualenv dans {}" + +#: awx/main/models/mixins.py:540 awx/main/models/mixins.py:575 +msgid "Service that webhook requests will be accepted from" +msgstr "Service à partir duquel les demandes de webhook seront acceptées" + +#: awx/main/models/mixins.py:541 +msgid "Shared secret that the webhook service will use to sign requests" +msgstr "Secret partagé que le service de webhook utilisera pour signer les demandes" + +#: 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 "Jeton d'accès personnel pour la restitution du statut à l'API du service" + +#: awx/main/models/mixins.py:584 +msgid "Unique identifier of the event that triggered this webhook" +msgstr "Identifiant unique de l'événement qui a déclenché ce webhook" + +#: awx/main/models/notifications.py:42 +msgid "Email" +msgstr "Email" + +#: 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 "Messages personnalisés optionnels pour le modèle de notification." + +#: awx/main/models/notifications.py:201 awx/main/models/unified_jobs.py:74 +msgid "Pending" +msgstr "En attente" + +#: awx/main/models/notifications.py:202 awx/main/models/unified_jobs.py:77 +msgid "Successful" +msgstr "Réussi" + +#: awx/main/models/notifications.py:203 awx/main/models/unified_jobs.py:78 +msgid "Failed" +msgstr "Échec" + +#: awx/main/models/notifications.py:514 +msgid "status must be either running, succeeded or failed" +msgstr "le statut doit être soit en cours, soit réussi, soit échoué" + +#: awx/main/models/oauth.py:32 +msgid "application" +msgstr "application" + +#: awx/main/models/oauth.py:39 +msgid "Confidential" +msgstr "Confidentiel" + +#: awx/main/models/oauth.py:40 +msgid "Public" +msgstr "Public" + +#: awx/main/models/oauth.py:46 +msgid "Authorization code" +msgstr "Code d'autorisation" + +#: awx/main/models/oauth.py:47 +msgid "Resource owner password-based" +msgstr "Ressource basée mot de passe de propriétaire" + +#: awx/main/models/oauth.py:62 +msgid "Organization containing this application." +msgstr "Organisation contenant cette application." + +#: awx/main/models/oauth.py:71 +msgid "" +"Used for more stringent verification of access to an application when " +"creating a token." +msgstr "Utilisé pour une vérification plus rigoureuse de l'accès à une application lors de la création d'un jeton." + +#: awx/main/models/oauth.py:74 +msgid "" +"Set to Public or Confidential depending on how secure the client device is." +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 "" +"Set True to skip authorization step for completely trusted applications." +msgstr "Définir sur True pour sauter l'étape d'autorisation pour les applications totalement fiables." + +#: awx/main/models/oauth.py:78 +msgid "" +"The Grant type the user must use for acquire tokens for this application." +msgstr "Le type de permission que l'utilisateur doit utiliser pour acquérir des jetons pour cette application." + +#: awx/main/models/oauth.py:85 +msgid "access token" +msgstr "jeton d'accès" + +#: awx/main/models/oauth.py:94 +msgid "The user representing the token owner" +msgstr "L'utilisateur représentant le propriétaire du jeton." + +#: 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 "Limites autorisées, restreint encore plus les permissions de l'utilisateur. Doit correspondre à une simple chaîne de caractères séparés par des espaces avec des champs d'application autorisés ('read','write')." + +#: awx/main/models/oauth.py:131 +msgid "" +"OAuth2 Tokens cannot be created by users associated with an external " +"authentication provider ({})" +msgstr "Les jetons OAuth2 ne peuvent pas être créés par des utilisateurs associés à un fournisseur d'authentification externe." + +#: awx/main/models/organization.py:44 +msgid "Maximum number of hosts allowed to be managed by this organization." +msgstr "Nombre maximum d'hôtes autorisés à être gérés par cette organisation." + +#: awx/main/models/organization.py:54 +msgid "The default execution environment for jobs run by this organization." +msgstr "L'environnement d'exécution par défaut pour les travaux exécutés par cette organisation." + +#: awx/main/models/projects.py:49 awx/main/models/unified_jobs.py:528 +msgid "Manual" +msgstr "Manuel" + +#: 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 "Archive à distance" + +#: awx/main/models/projects.py:79 +msgid "" +"Local path (relative to PROJECTS_ROOT) containing playbooks and related " +"files for this project." +msgstr "Chemin local (relatif à PROJECTS_ROOT) contenant des playbooks et des fichiers associés pour ce projet." + +#: awx/main/models/projects.py:87 +msgid "SCM Type" +msgstr "Type de SCM" + +#: awx/main/models/projects.py:88 +msgid "Specifies the source control system used to store the project." +msgstr "Spécifie le système de contrôle des sources utilisé pour stocker le projet." + +#: awx/main/models/projects.py:94 +msgid "SCM URL" +msgstr "URL du SCM" + +#: awx/main/models/projects.py:95 +msgid "The location where the project is stored." +msgstr "Emplacement où le projet est stocké." + +#: awx/main/models/projects.py:101 +msgid "SCM Branch" +msgstr "Branche SCM" + +#: awx/main/models/projects.py:102 +msgid "Specific branch, tag or commit to checkout." +msgstr "Branche, balise ou validation spécifique à valider." + +#: 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 "Pour les projets Git, une refspec supplémentaire à obtenir." + +#: awx/main/models/projects.py:113 +msgid "Discard any local changes before syncing the project." +msgstr "Ignorez les modifications locales avant de synchroniser le projet." + +#: awx/main/models/projects.py:117 +msgid "Delete the project before syncing." +msgstr "Supprimez le projet avant la synchronisation." + +#: awx/main/models/projects.py:121 +msgid "Track submodules latest commits on defined branch." +msgstr "Suivre les derniers commits des submodules sur la branche définie." + +#: awx/main/models/projects.py:149 +msgid "Invalid SCM URL." +msgstr "URL du SCM incorrecte." + +#: awx/main/models/projects.py:152 +msgid "SCM URL is required." +msgstr "L'URL du SCM est requise." + +#: awx/main/models/projects.py:160 +msgid "Insights Credential is required for an Insights Project." +msgstr "Des informations d'identification Insights sont requises pour un projet Insights." + +#: awx/main/models/projects.py:164 +msgid "Credential kind must be 'insights'." +msgstr "Le genre d'informations d'identification doit être 'insights'." + +#: awx/main/models/projects.py:166 +msgid "Credential kind must be 'scm'." +msgstr "Le type d'informations d'identification doit être 'scm'." + +#: awx/main/models/projects.py:181 +msgid "Invalid credential." +msgstr "Informations d'identification non valides." + +#: awx/main/models/projects.py:272 +msgid "The default execution environment for jobs run using this project." +msgstr "L'environnement d'exécution par défaut pour les travaux exécutés à l'aide de ce projet." + +#: awx/main/models/projects.py:276 +msgid "Update the project when a job is launched that uses the project." +msgstr "Mettez à jour le projet lorsqu'une tâche qui l'utilise est lancée." + +#: 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 "Délai écoulé (en secondes) entre la dernière mise à jour du projet et le lancement d'une nouvelle mise à jour de projet en tant que dépendance de la tâche." + +#: awx/main/models/projects.py:285 +msgid "" +"Allow changing the SCM branch or revision in a job template that uses this " +"project." +msgstr "Permet de modifier la branche ou la révision SCM dans un modèle de tâche qui utilise ce projet." + +#: awx/main/models/projects.py:294 +msgid "The last revision fetched by a project update" +msgstr "Dernière révision récupérée par une mise à jour du projet" + +#: awx/main/models/projects.py:301 +msgid "Playbook Files" +msgstr "Fichiers de playbook" + +#: awx/main/models/projects.py:302 +msgid "List of playbooks found in the project" +msgstr "Liste des playbooks trouvés dans le projet" + +#: awx/main/models/projects.py:309 +msgid "Inventory Files" +msgstr "Fichiers d'inventaire" + +#: awx/main/models/projects.py:310 +msgid "" +"Suggested list of content that could be Ansible inventory in the project" +msgstr "Suggestion de liste de contenu qui pourrait être un inventaire Ansible dans le projet" + +#: awx/main/models/projects.py:349 +msgid "Organization cannot be changed when in use by job templates." +msgstr "L'organisation ne peut pas être modifiée lorsqu'elle est utilisée par les modèles de tâche." + +#: awx/main/models/projects.py:504 +msgid "Parts of the project update playbook that will be run." +msgstr "Certaines parties du projet mettent à jour le playbook qui sera exécuté." + +#: awx/main/models/projects.py:512 +msgid "" +"The SCM Revision discovered by this update for the given project and branch." +msgstr "Révision SCM découverte par cette mise à jour pour le projet et la branche donnés." + +#: awx/main/models/rbac.py:35 +msgid "System Administrator" +msgstr "Administrateur du système" + +#: awx/main/models/rbac.py:36 +msgid "System Auditor" +msgstr "Auditeur système" + +#: awx/main/models/rbac.py:37 +msgid "Ad Hoc" +msgstr "Ad Hoc" + +#: awx/main/models/rbac.py:38 +msgid "Admin" +msgstr "Admin" + +#: awx/main/models/rbac.py:39 +msgid "Project Admin" +msgstr "Admin Projet" + +#: awx/main/models/rbac.py:40 +msgid "Inventory Admin" +msgstr "Admin Inventaire" + +#: awx/main/models/rbac.py:41 +msgid "Credential Admin" +msgstr "Admin Identifiants" + +#: awx/main/models/rbac.py:42 +msgid "Job Template Admin" +msgstr "Admin Modèle de job" + +#: awx/main/models/rbac.py:43 +msgid "Execution Environment Admin" +msgstr "Environnement d'exécution Admin" + +#: awx/main/models/rbac.py:44 +msgid "Workflow Admin" +msgstr "Admin Flux de travail" + +#: awx/main/models/rbac.py:45 +msgid "Notification Admin" +msgstr "Admin Notification" + +#: awx/main/models/rbac.py:46 +msgid "Auditor" +msgstr "Auditeur" + +#: awx/main/models/rbac.py:47 +msgid "Execute" +msgstr "Execution" + +#: awx/main/models/rbac.py:48 +msgid "Member" +msgstr "Membre" + +#: awx/main/models/rbac.py:49 +msgid "Read" +msgstr "Lecture" + +#: awx/main/models/rbac.py:50 +msgid "Update" +msgstr "Mise à jour" + +#: awx/main/models/rbac.py:51 +msgid "Use" +msgstr "Utilisation" + +#: awx/main/models/rbac.py:52 +msgid "Approve" +msgstr "Approbation" + +#: awx/main/models/rbac.py:56 +msgid "Can manage all aspects of the system" +msgstr "Peut gérer tous les aspects du système" + +#: awx/main/models/rbac.py:57 +msgid "Can view all aspects of the system" +msgstr "Peut afficher tous les aspects du système" + +#: awx/main/models/rbac.py:58 +#, python-format +msgid "May run ad hoc commands on the %s" +msgstr "Peut exécuter des commandes ad hoc sur le %s" + +#: awx/main/models/rbac.py:59 +#, python-format +msgid "Can manage all aspects of the %s" +msgstr "Peut exécuter tous les aspects de %s" + +#: awx/main/models/rbac.py:60 +#, python-format +msgid "Can manage all projects of the %s" +msgstr "Peut gérer tous les projets de %s" + +#: awx/main/models/rbac.py:61 +#, python-format +msgid "Can manage all inventories of the %s" +msgstr "Peut gérer tous les inventaires de %s" + +#: awx/main/models/rbac.py:62 +#, python-format +msgid "Can manage all credentials of the %s" +msgstr "Peut gérer tous les identifiants de %s" + +#: awx/main/models/rbac.py:63 +#, python-format +msgid "Can manage all job templates of the %s" +msgstr "Peut gérer tous les modèles de tâche de %s" + +#: awx/main/models/rbac.py:64 +#, python-format +msgid "Can manage all execution environments of the %s" +msgstr "Peut gérer tous les environnements d'exécution du %s" + +#: awx/main/models/rbac.py:65 +#, python-format +msgid "Can manage all workflows of the %s" +msgstr "Peut gérer tous les flux de travail de %s" + +#: awx/main/models/rbac.py:66 +#, python-format +msgid "Can manage all notifications of the %s" +msgstr "Peut gérer toutes les notifications de %s" + +#: awx/main/models/rbac.py:67 +#, python-format +msgid "Can view all aspects of the %s" +msgstr "Peut afficher tous les aspects de %s" + +#: awx/main/models/rbac.py:69 +msgid "May run any executable resources in the organization" +msgstr "Peut exécuter n'importe quelle ressource exécutable dans l'organisation" + +#: awx/main/models/rbac.py:70 +#, python-format +msgid "May run the %s" +msgstr "Peut exécuter le %s" + +#: awx/main/models/rbac.py:72 +#, python-format +msgid "User is a member of the %s" +msgstr "L'utilisateur est un membre de %s" + +#: awx/main/models/rbac.py:73 +#, python-format +msgid "May view settings for the %s" +msgstr "Peut afficher les paramètres de %s" + +#: awx/main/models/rbac.py:74 +#, python-format +msgid "May update the %s" +msgstr "Peut mettre à jour le %s" + +#: awx/main/models/rbac.py:75 +#, python-format +msgid "Can use the %s in a job template" +msgstr "Peut utiliser %s dans un modèle de tâche" + +#: awx/main/models/rbac.py:76 +msgid "Can approve or deny a workflow approval node" +msgstr "Peut approuver ou refuser un nœud d'approbation de flux de travail" + +#: awx/main/models/rbac.py:142 +msgid "roles" +msgstr "rôles" + +#: 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 "Active le traitement de ce calendrier." + +#: awx/main/models/schedules.py:80 +msgid "The first occurrence of the schedule occurs on or after this time." +msgstr "La première occurrence du calendrier se produit à ce moment précis ou ultérieurement." + +#: awx/main/models/schedules.py:82 +msgid "" +"The last occurrence of the schedule occurs before this time, aftewards the " +"schedule expires." +msgstr "La dernière occurrence du calendrier se produit avant ce moment précis. Passé ce délai, le calendrier arrive à expiration." + +#: awx/main/models/schedules.py:84 +msgid "A value representing the schedules iCal recurrence rule." +msgstr "Valeur représentant la règle de récurrence iCal des calendriers." + +#: awx/main/models/schedules.py:85 +msgid "The next time that the scheduled action will run." +msgstr "La prochaine fois que l'action planifiée s'exécutera." + +#: awx/main/models/unified_jobs.py:73 +msgid "New" +msgstr "Nouveau" + +#: awx/main/models/unified_jobs.py:75 +msgid "Waiting" +msgstr "En attente" + +#: awx/main/models/unified_jobs.py:76 +msgid "Running" +msgstr "En cours d'exécution" + +#: awx/main/models/unified_jobs.py:80 +msgid "Canceled" +msgstr "Annulé" + +#: awx/main/models/unified_jobs.py:84 +msgid "Never Updated" +msgstr "Jamais mis à jour" + +#: awx/main/models/unified_jobs.py:88 +msgid "OK" +msgstr "OK" + +#: awx/main/models/unified_jobs.py:89 +msgid "Missing" +msgstr "Manquant" + +#: awx/main/models/unified_jobs.py:93 +msgid "No External Source" +msgstr "Aucune source externe" + +#: awx/main/models/unified_jobs.py:100 +msgid "Updating" +msgstr "Mise à jour en cours" + +#: awx/main/models/unified_jobs.py:171 +msgid "The organization used to determine access to this template." +msgstr "Organisation utilisée pour déterminer l'accès à ce modèle." + +#: awx/main/models/unified_jobs.py:457 +msgid "Field is not allowed on launch." +msgstr "Champ non autorisé au lancement." + +#: awx/main/models/unified_jobs.py:484 +#, python-brace-format +msgid "" +"Variables {list_of_keys} provided, but this template cannot accept variables." +msgstr "Variables {list_of_keys} fournies, mais ce modèle ne peut pas accepter de variables." + +#: awx/main/models/unified_jobs.py:529 +msgid "Relaunch" +msgstr "Relancer" + +#: awx/main/models/unified_jobs.py:530 +msgid "Callback" +msgstr "Rappeler" + +#: awx/main/models/unified_jobs.py:531 +msgid "Scheduled" +msgstr "Planifié" + +#: awx/main/models/unified_jobs.py:532 +msgid "Dependency" +msgstr "Dépendance" + +#: awx/main/models/unified_jobs.py:533 +msgid "Workflow" +msgstr "Flux de travail" + +#: awx/main/models/unified_jobs.py:535 +msgid "Sync" +msgstr "Sync" + +#: awx/main/models/unified_jobs.py:584 +msgid "The node the job executed on." +msgstr "Nœud sur lequel la tâche s'est exécutée." + +#: awx/main/models/unified_jobs.py:590 +msgid "The instance that managed the execution environment." +msgstr "L'instance qui gère l'environnement d'exécution." + +#: awx/main/models/unified_jobs.py:617 +msgid "The date and time the job was queued for starting." +msgstr "Date et heure auxquelles la tâche a été mise en file d'attente pour le démarrage." + +#: awx/main/models/unified_jobs.py:620 +msgid "" +"If True, the task manager has already processed potential dependencies for " +"this job." +msgstr "Si la valeur True est définie, le gestionnaire de tâches a déjà traité les dépendances potentielles de cette tâche." + +#: awx/main/models/unified_jobs.py:626 +msgid "The date and time the job finished execution." +msgstr "Date et heure de fin d'exécution de la tâche." + +#: awx/main/models/unified_jobs.py:633 +msgid "The date and time when the cancel request was sent." +msgstr "Date et heure d'envoi de la demande d'annulation." + +#: awx/main/models/unified_jobs.py:640 +msgid "Elapsed time in seconds that the job ran." +msgstr "Délai écoulé (en secondes) pendant lequel la tâche s'est exécutée." + +#: 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 "Champ d'état indiquant l'état de la tâche si elle n'a pas pu s'exécuter et capturer stdout" + +#: awx/main/models/unified_jobs.py:693 +msgid "The Instance group the job was run under" +msgstr "Groupe d'instances sous lequel la tâche a été exécutée" + +#: awx/main/models/unified_jobs.py:701 +msgid "The organization used to determine access to this unified job." +msgstr "Organisation utilisée pour déterminer l'accès à cette tâche unifiée." + +#: awx/main/models/unified_jobs.py:711 +msgid "" +"The Collections names and versions installed in the execution environment." +msgstr "Les noms et versions des collections installées dans l'environnement d'exécution." + +#: awx/main/models/unified_jobs.py:718 +msgid "The version of Ansible Core installed in the execution environment." +msgstr "La version d'Ansible Core installée dans l'environnement d'exécution." + +#: awx/main/models/unified_jobs.py:721 +msgid "The Receptor work unit ID associated with this job." +msgstr "L'ID de l'unité de travail du récepteur associée à ce travail." + +#: 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 "En cas d'activation, le nœud ne fonctionnera que si tous les nœuds parents ont respecté les critères pour atteindre ce nœud" + +#: 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 "Identifiant pour ce nœud qui est unique dans son flux de travail. Il est copié sur les nœuds de la tâche du flux de travail correspondant à ce nœud." + +#: 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 "Indique qu'une tâche ne sera pas créée lorsqu'elle est sur True. La sémantique d'exécution du flux de travail indiquera True si le nœud est dans un chemin qui ne sera clairement pas exécuté. Une valeur de False signifie que le nœud ne peut pas s'exécuter." + +#: awx/main/models/workflow.py:251 +msgid "" +"An identifier coresponding to the workflow job template node that this node " +"was created from." +msgstr "Identifiant correspondant au nœud du modèle de tâche de flux de travail à partir duquel ce nœud a été créé." + +#: 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 "Modèle de démarrage de configuration de lancement incorrect {template_pk} dans le cadre du flux de travail {workflow_pk}. Erreurs :\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 "S'il est créé automatiquement pour l'exécution d'un job découpé, le modèle de job à partir duquel le job de flux de travail a été créé." + +#: 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 "Délai (en secondes) avant que le nœud d'approbation n'expire et n'échoue." + +#: awx/main/models/workflow.py:759 +msgid "" +"Shows when an approval node (with a timeout assigned to it) has timed out." +msgstr "Indique quand un nœud d'approbation (auquel un délai d'attente a été affecté) a dépassé le délai d’attente." + +#: awx/main/notifications/grafana_backend.py:85 +msgid "Error converting time {} or timeEnd {} to int." +msgstr "Erreur de conversion de time {} ou timeEnd {} en entier." + +#: awx/main/notifications/grafana_backend.py:87 +msgid "Error converting time {} and/or timeEnd {} to int." +msgstr "Erreur de conversion de time {} et/ou timeEnd {} en entier." + +#: awx/main/notifications/grafana_backend.py:100 +#: awx/main/notifications/grafana_backend.py:102 +msgid "Error sending notification grafana: {}" +msgstr "Erreur lors de l'envoi du grafana de notification : {}" + +#: awx/main/notifications/irc_backend.py:58 +msgid "Exception connecting to irc server: {}" +msgstr "Exception lors de la connexion au serveur irc : {}" + +#: awx/main/notifications/mattermost_backend.py:47 +#: awx/main/notifications/mattermost_backend.py:49 +msgid "Error sending notification mattermost: {}" +msgstr "Erreur d'envoi de notification mattermost: {}" + +#: awx/main/notifications/pagerduty_backend.py:81 +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:49 +#: awx/main/notifications/twilio_backend.py:47 +msgid "Exception sending messages: {}" +msgstr "Exception lors de l'envoi de messages : {}" + +#: awx/main/notifications/rocketchat_backend.py:44 +#: awx/main/notifications/rocketchat_backend.py:46 +msgid "Error sending notification rocket.chat: {}" +msgstr "Erreur d'envoi de notification rocket.chat: {}" + +#: awx/main/notifications/twilio_backend.py:40 +msgid "Exception connecting to Twilio: {}" +msgstr "Exception lors de la connexion à Twilio : {}" + +#: awx/main/notifications/webhook_backend.py:79 +#: awx/main/notifications/webhook_backend.py:81 +msgid "Error sending notification webhook: {}" +msgstr "Erreur lors de l'envoi d'un webhook de notification : {}" + +#: 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 "Aucun chemin de traitement des erreurs pour le ou les nœuds de tâche de flux de travail [{node_status}]. 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 [{no_ufjt}]." + +#: awx/main/scheduler/kubernetes.py:96 awx/main/scheduler/kubernetes.py:113 +msgid "Invalid openshift or k8s cluster credential" +msgstr "Identifiant de cluster openshift ou k8s non valide" + +#: 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 "Échec de la création du secret pour le groupe de conteneurs {} car des règles de rôle de compte de service supplémentaires sont nécessaires. Ajoutez des règles de rôle pour obtenir, créer et supprimer des ressources secrètes pour votre identifiant de cluster." + +#: 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 "Échec de la suppression du secret pour le groupe de conteneurs {} car des règles de rôle de compte de service supplémentaires sont nécessaires. Ajoutez des règles de rôle pour créer et supprimer des ressources secrètes pour votre identifiant de cluster." + +#: awx/main/scheduler/kubernetes.py:136 +msgid "" +"Failed to create imagePullSecret: {}. Check that openshift or k8s credential " +"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: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: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: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: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: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: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: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: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: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: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: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: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." + +#: 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 "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/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 "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:124 +#, python-format +msgid "Unable to convert \"%s\" to boolean" +msgstr "Impossible de convertir \"%s\" en booléen" + +#: 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: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: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: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: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: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: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: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:697 +#, python-brace-format +msgid "" +"Cannot parse as JSON (error: {json_error}) or YAML (error: {yaml_error})." +msgstr "Impossible d'analyser avec JSON (erreur : {json_error}) ou YAML (erreur : {yaml_error})." + +#: awx/main/utils/licensing.py:57 +msgid "Invalid manifest: a subscription manifest zip file is required." +msgstr "Manifeste non valide : un fichier zip du manifeste d'abonnement est nécessaire." + +#: awx/main/utils/licensing.py:62 +msgid "Invalid manifest: missing required files." +msgstr "Manifeste non valide : fichiers requis manquants." + +#: awx/main/utils/licensing.py:71 +msgid "Invalid manifest: signature verification failed." +msgstr "Manifeste non valide : la vérification de la signature a échoué." + +#: awx/main/utils/licensing.py:81 +msgid "Invalid manifest: manifest contains no subscriptions." +msgstr "Manifeste non valide : le manifeste ne contient pas d'abonnements." + +#: awx/main/utils/licensing.py:420 +#, python-format +msgid "Error importing License: %s" +msgstr "Erreur d'importation de la licence %s" + +#: awx/main/validators.py:65 +#, python-format +msgid "Invalid certificate or key: %s..." +msgstr "Certificat ou clé non valide : %s..." + +#: awx/main/validators.py:81 +#, python-format +msgid "Invalid private key: unsupported type \"%s\"" +msgstr "Clé privée non valide : type \"%s\" non pris en charge" + +#: awx/main/validators.py:85 +#, python-format +msgid "Unsupported PEM object type: \"%s\"" +msgstr "Type d'objet PEM non pris en charge : \"%s\"" + +#: awx/main/validators.py:110 +msgid "Invalid base64-encoded data" +msgstr "Données codées en base64 non valides" + +#: awx/main/validators.py:131 +msgid "Exactly one private key is required." +msgstr "Une clé privée uniquement est nécessaire." + +#: awx/main/validators.py:133 +msgid "At least one private key is required." +msgstr "Une clé privée au moins est nécessaire." + +#: awx/main/validators.py:135 +#, 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, mais seulement %(key_count)d ont été fournies." + +#: awx/main/validators.py:138 +#, python-format +msgid "Only one private key is allowed, %(key_count)d provided." +msgstr "Une seule clé privée est autorisée, %(key_count)d ont été fournies." + +#: awx/main/validators.py:140 +#, python-format +msgid "" +"No more than %(max_keys)d private keys are allowed, %(key_count)d provided." +msgstr "Il n'est pas permis d'avoir plus que %(max_keys)d clés privées, %(key_count)d fournies." + +#: awx/main/validators.py:145 +msgid "Exactly one certificate is required." +msgstr "Un certificat uniquement est nécessaire." + +#: awx/main/validators.py:147 +msgid "At least one certificate is required." +msgstr "Un certificat au moins est nécessaire." + +#: awx/main/validators.py:149 +#, python-format +msgid "" +"At least %(min_certs)d certificates are required, only %(cert_count)d " +"provided." +msgstr "Au moins %(min_certs)d certificats sont requis, seulement %(cert_count)d fournis." + +#: 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)d ont été fournis." + +#: awx/main/validators.py:154 +#, python-format +msgid "" +"No more than %(max_certs)d certificates are allowed, %(cert_count)d provided." +msgstr "Il n'est pas permis d'avoir plus que %(max_certs)d certificats, %(cert_count)d fournis." + +#: awx/main/validators.py:289 +#, python-brace-format +msgid "The container image name {value} is not valid" +msgstr "Le nom de l'image du conteneur {value} n'est pas valide" + +#: awx/main/views.py:30 +msgid "API Error" +msgstr "Erreur API" + +#: awx/main/views.py:67 +msgid "Bad Request" +msgstr "Requête incorrecte" + +#: awx/main/views.py:68 +msgid "The request could not be understood by the server." +msgstr "La requête n'a pas pu être comprise par le serveur." + +#: awx/main/views.py:75 +msgid "Forbidden" +msgstr "Interdiction" + +#: awx/main/views.py:76 +msgid "You don't have permission to access the requested resource." +msgstr "Vous n'êtes pas autorisé à accéder à la ressource demandée." + +#: awx/main/views.py:83 +msgid "Not Found" +msgstr "Introuvable" + +#: awx/main/views.py:84 +msgid "The requested resource could not be found." +msgstr "Impossible de trouver la ressource demandée." + +#: awx/main/views.py:91 +msgid "Server Error" +msgstr "Erreur serveur" + +#: awx/main/views.py:92 +msgid "A server error has occurred." +msgstr "Une erreur serveur s'est produite." + +#: awx/sso/apps.py:9 +msgid "Single Sign-On" +msgstr "Single Sign-On" + +#: 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 "Mappage avec des administrateurs/utilisateurs d'organisation appartenant à des comptes d'authentification sociale. Ce paramètre\n" +"contrôle les utilisateurs placés dans les organisations en fonction de\n" +"leur nom d'utilisateur et adresse électronique. Les informations de configuration sont disponibles dans la documentation Ansible." + +#: awx/sso/conf.py:81 +msgid "" +"Mapping of team members (users) from social auth accounts. Configuration\n" +"details are available in the documentation." +msgstr "Mappage des membres de l'équipe (utilisateurs) appartenant à des comptes d'authentification sociale. Les informations de configuration sont disponibles dans la documentation." + +#: awx/sso/conf.py:101 +msgid "Authentication Backends" +msgstr "Backends d'authentification" + +#: awx/sso/conf.py:102 +msgid "" +"List of authentication backends that are enabled based on license features " +"and other authentication settings." +msgstr "Liste des backends d'authentification activés en fonction des caractéristiques des licences et d'autres paramètres d'authentification." + +#: awx/sso/conf.py:114 +msgid "Social Auth Organization Map" +msgstr "Authentification sociale - Mappage des organisations" + +#: awx/sso/conf.py:126 +msgid "Social Auth Team Map" +msgstr "Authentification sociale - Mappage des équipes" + +#: awx/sso/conf.py:138 +msgid "Social Auth User Fields" +msgstr "Authentification sociale - Champs d'utilisateurs" + +#: 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 "Lorsqu'il est défini sur une liste vide `[]`, ce paramètre empêche la création de nouveaux comptes d'utilisateur. Seuls les utilisateurs ayant déjà ouvert une session au moyen de l'authentification sociale ou disposant d'un compte utilisateur avec une adresse électronique correspondante pourront se connecter." + +#: awx/sso/conf.py:163 +msgid "LDAP Server URI" +msgstr "URI du serveur LDAP" + +#: 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 "URI de connexion au serveur LDAP, tel que \"ldap://ldap.exemple.com:389\" (non SSL) ou \"ldaps://ldap.exemple.com:636\" (SSL). Plusieurs serveurs LDAP peuvent être définis en les séparant par des espaces ou des virgules. L'authentification LDAP est désactivée si ce paramètre est vide." + +#: 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 "ND de la liaison LDAP" + +#: 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 "ND (nom distinctif) de l'utilisateur à lier pour toutes les requêtes de recherche. Il s'agit du compte utilisateur système que nous utiliserons pour nous connecter afin d'interroger LDAP et obtenir d'autres informations utilisateur. Voir la documentation pour obtenir des exemples de syntaxe." + +#: awx/sso/conf.py:196 +msgid "LDAP Bind Password" +msgstr "Mot de passe de la liaison LDAP" + +#: awx/sso/conf.py:197 +msgid "Password used to bind LDAP user account." +msgstr "Mot de passe utilisé pour lier le compte utilisateur LDAP." + +#: awx/sso/conf.py:207 +msgid "LDAP Start TLS" +msgstr "LDAP - Lancer TLS" + +#: awx/sso/conf.py:208 +msgid "Whether to enable TLS when the LDAP connection is not using SSL." +msgstr "Pour activer ou non TLS lorsque la connexion LDAP n'utilise pas SSL." + +#: awx/sso/conf.py:217 +msgid "LDAP Connection Options" +msgstr "Options de connexion à 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 "Options supplémentaires à définir pour la connexion LDAP. Les références LDAP sont désactivées par défaut (pour empêcher certaines requêtes LDAP de se bloquer avec AD). Les noms d'options doivent être des chaînes (par exemple \"OPT_REFERRALS\"). Reportez-vous à https://www.python-ldap.org/doc/html/ldap.html#options afin de connaître les options possibles et les valeurs que vous pouvez définir." + +#: awx/sso/conf.py:235 +msgid "LDAP User Search" +msgstr "Recherche d'utilisateurs 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 "Requête de recherche LDAP servant à retrouver des utilisateurs. Tout utilisateur qui correspond au modèle donné pourra se connecter au service. L'utilisateur doit également être mappé dans une organisation Tower (tel que défini dans le paramètre AUTH_LDAP_ORGANIZATION_MAP). Si plusieurs requêtes de recherche doivent être prises en charge, l'utilisation de \"LDAPUnion\" est possible. Se reporter à la documentation pour plus d'informations." + +#: awx/sso/conf.py:255 +msgid "LDAP User DN Template" +msgstr "Modèle de ND pour les utilisateurs LDAP" + +#: 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 "Autre méthode de recherche d'utilisateurs, si les ND d'utilisateur se présentent tous au même format. Cette approche est plus efficace qu'une recherche d'utilisateurs si vous pouvez l'utiliser dans votre environnement organisationnel. Si ce paramètre est défini, sa valeur sera utilisée à la place de AUTH_LDAP_USER_SEARCH." + +#: awx/sso/conf.py:272 +msgid "LDAP User Attribute Map" +msgstr "Mappe des attributs d'utilisateurs 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 "Mappage du schéma utilisateur LDAP avec les attributs utilisateur d'API Tower. Le paramètre par défaut est valide pour ActiveDirectory, mais les utilisateurs ayant d'autres configurations LDAP peuvent être amenés à modifier les valeurs. Voir la documentation pour obtenir des détails supplémentaires." + +#: awx/sso/conf.py:288 +msgid "LDAP Group Search" +msgstr "Recherche de groupes 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 "Les utilisateurs de Tower sont mappés à des organisations en fonction de leur appartenance à des groupes LDAP. Ce paramètre définit la requête de recherche LDAP servant à rechercher des groupes. Notez que cette méthode, contrairement à la recherche d'utilisateurs LDAP, la recherche des groupes ne prend pas en charge LDAPSearchUnion." + +#: awx/sso/conf.py:302 +msgid "LDAP Group Type" +msgstr "Type de groupe 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 "Il convient parfois de modifier le type de groupe en fonction du type de serveur LDAP. Les valeurs sont répertoriées à l'adresse suivante : https://django-auth-ldap.readthedocs.io/en/stable/groups.html#types-of-groups" + +#: awx/sso/conf.py:317 +msgid "LDAP Group Type Parameters" +msgstr "Paramètres de types de groupes LDAP" + +#: awx/sso/conf.py:318 +msgid "Key value parameters to send the chosen group type init method." +msgstr "Paramètres de valeurs-clés pour envoyer la méthode init de type de groupe sélectionné." + +#: awx/sso/conf.py:332 +msgid "LDAP Require Group" +msgstr "Groupe LDAP obligatoire" + +#: 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 "Le ND du groupe d'utilisateurs qui doit se connecter. S'il est spécifié, l'utilisateur doit être membre de ce groupe pour pouvoir se connecter via LDAP. S'il n'est pas défini, tout utilisateur LDAP qui correspond à la recherche d'utilisateurs pourra se connecter par l’intermédiaire du service. Un seul groupe est pris en charge." + +#: awx/sso/conf.py:350 +msgid "LDAP Deny Group" +msgstr "Groupe LDAP refusé" + +#: 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 "ND du groupe dont la connexion est refusée. S'il est spécifié, l'utilisateur n'est pas autorisé à se connecter s'il est membre de ce groupe. Un seul groupe refusé est pris en charge." + +#: awx/sso/conf.py:363 +msgid "LDAP User Flags By Group" +msgstr "Marqueurs d'utilisateur LDAP par groupe" + +#: 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 "Extraire les utilisateurs d'un groupe donné. Actuellement, le superutilisateur et les auditeurs de systèmes sont les seuls groupes pris en charge. Voir la documentation pour obtenir plus d'informations." + +#: awx/sso/conf.py:380 +msgid "LDAP Organization Map" +msgstr "Mappe d'organisations 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 "Mappage entre les administrateurs/utilisateurs de l'organisation et les groupes LDAP. Ce paramètre détermine les utilisateurs qui sont placés dans les organisations par rapport à leurs appartenances à un groupe LDAP. Les informations de configuration sont disponibles dans la documentation." + +#: awx/sso/conf.py:417 +msgid "LDAP Team Map" +msgstr "Mappe d'équipes LDAP" + +#: awx/sso/conf.py:418 +msgid "" +"Mapping between team members (users) and LDAP groups. Configuration details " +"are available in the documentation." +msgstr "Mappage entre des membres de l'équipe (utilisateurs) et des groupes LDAP. Les informations de configuration sont disponibles dans la documentation." + +#: awx/sso/conf.py:452 +msgid "RADIUS Server" +msgstr "Serveur RADIUS" + +#: awx/sso/conf.py:453 +msgid "" +"Hostname/IP of RADIUS server. RADIUS authentication is disabled if this " +"setting is empty." +msgstr "Nom d'hôte/IP du serveur RADIUS. L'authentification RADIUS est désactivée si ce paramètre est vide." + +#: 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 "Port RADIUS" + +#: awx/sso/conf.py:466 +msgid "Port of RADIUS server." +msgstr "Port du serveur RADIUS." + +#: awx/sso/conf.py:476 +msgid "RADIUS Secret" +msgstr "Secret RADIUS" + +#: awx/sso/conf.py:477 +msgid "Shared secret for authenticating to RADIUS server." +msgstr "Secret partagé pour l'authentification sur le serveur RADIUS." + +#: awx/sso/conf.py:492 +msgid "TACACS+ Server" +msgstr "Serveur TACACS+" + +#: awx/sso/conf.py:493 +msgid "Hostname of TACACS+ server." +msgstr "Nom d'hôte du serveur 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 "Port TACACS+" + +#: awx/sso/conf.py:505 +msgid "Port number of TACACS+ server." +msgstr "Numéro de port du serveur TACACS+" + +#: awx/sso/conf.py:516 +msgid "TACACS+ Secret" +msgstr "Secret TACACS+" + +#: awx/sso/conf.py:517 +msgid "Shared secret for authenticating to TACACS+ server." +msgstr "Secret partagé pour l'authentification sur le serveur TACACS+." + +#: awx/sso/conf.py:528 +msgid "TACACS+ Auth Session Timeout" +msgstr "Expiration du délai d'attente d'autorisation de la session TACACS+." + +#: awx/sso/conf.py:529 +msgid "TACACS+ session timeout value in seconds, 0 disables timeout." +msgstr "Valeur du délai d'attente de la session TACACS+ en secondes, 0 désactive le délai d'attente." + +#: awx/sso/conf.py:540 +msgid "TACACS+ Authentication Protocol" +msgstr "Protocole d'autorisation TACACS+" + +#: awx/sso/conf.py:541 +msgid "Choose the authentication protocol used by TACACS+ client." +msgstr "Choisissez le protocole d'authentification utilisé par le client TACACS+." + +#: awx/sso/conf.py:555 +msgid "Google OAuth2 Callback URL" +msgstr "URL de rappel OAuth2 pour Google" + +#: 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 "Fournir cette URL comme URL d'appel pour votre application dans le cadre de votre processus d'enregistrement. Voir la documentation pour plus de détails." + +#: 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 "Clé OAuth2 pour Google" + +#: awx/sso/conf.py:570 +msgid "The OAuth2 key from your web application." +msgstr "Clé OAuth2 de votre application Web." + +#: awx/sso/conf.py:581 +msgid "Google OAuth2 Secret" +msgstr "Secret OAuth2 pour Google" + +#: awx/sso/conf.py:582 +msgid "The OAuth2 secret from your web application." +msgstr "Secret OAuth2 de votre application Web." + +#: awx/sso/conf.py:593 +msgid "Google OAuth2 Allowed Domains" +msgstr "Domaines autorisés par Google OAuth2" + +#: awx/sso/conf.py:594 +msgid "" +"Update this setting to restrict the domains who are allowed to login using " +"Google OAuth2." +msgstr "Mettez à jour ce paramètre pour limiter les domaines qui sont autorisés à se connecter à l'aide de l'authentification OAuth2 avec un compte Google." + +#: awx/sso/conf.py:604 +msgid "Google OAuth2 Extra Arguments" +msgstr "Arguments OAuth2 supplémentaires pour Google" + +#: 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 "Arguments supplémentaires pour l'authentification OAuth2. Vous pouvez autoriser un seul domaine à s'authentifier, même si l'utilisateur est connecté avec plusieurs comptes Google. Voir la documentation pour obtenir plus d'informations." + +#: awx/sso/conf.py:621 +msgid "Google OAuth2 Organization Map" +msgstr "Mappe d'organisations OAuth2 pour Google" + +#: awx/sso/conf.py:633 +msgid "Google OAuth2 Team Map" +msgstr "Mappe d'équipes OAuth2 pour Google" + +#: awx/sso/conf.py:649 +msgid "GitHub OAuth2 Callback URL" +msgstr "URL de rappel OAuth2 pour GitHub" + +#: 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 "OAuth2 pour GitHub" + +#: awx/sso/conf.py:663 +msgid "GitHub OAuth2 Key" +msgstr "Clé OAuth2 pour GitHub" + +#: awx/sso/conf.py:664 +msgid "The OAuth2 key (Client ID) from your GitHub developer application." +msgstr "Clé OAuth2 (ID client) de votre application de développeur GitHub." + +#: awx/sso/conf.py:674 +msgid "GitHub OAuth2 Secret" +msgstr "Secret OAuth2 pour GitHub" + +#: awx/sso/conf.py:675 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub developer application." +msgstr "Secret OAuth2 (secret client) de votre application de développeur GitHub." + +#: awx/sso/conf.py:686 +msgid "GitHub OAuth2 Organization Map" +msgstr "Mappe d'organisations OAuth2 pour GitHub" + +#: awx/sso/conf.py:698 +msgid "GitHub OAuth2 Team Map" +msgstr "Mappe d'équipes OAuth2 pour GitHub" + +#: awx/sso/conf.py:714 +msgid "GitHub Organization OAuth2 Callback URL" +msgstr "URL de rappel OAuth2 pour les organisations GitHub" + +#: 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 "OAuth2 pour les organisations GitHub" + +#: awx/sso/conf.py:728 +msgid "GitHub Organization OAuth2 Key" +msgstr "Clé OAuth2 pour les organisations GitHub" + +#: awx/sso/conf.py:729 awx/sso/conf.py:808 +msgid "The OAuth2 key (Client ID) from your GitHub organization application." +msgstr "Clé OAuth2 (ID client) de votre application d'organisation GitHub." + +#: awx/sso/conf.py:739 +msgid "GitHub Organization OAuth2 Secret" +msgstr "Secret OAuth2 pour les organisations GitHub" + +#: awx/sso/conf.py:740 awx/sso/conf.py:819 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub organization application." +msgstr "Secret OAuth2 (secret client) de votre application d'organisation GitHub." + +#: awx/sso/conf.py:751 +msgid "GitHub Organization Name" +msgstr "Nom de l'organisation GitHub" + +#: awx/sso/conf.py:752 +msgid "" +"The name of your GitHub organization, as used in your organization's URL: " +"https://github.com//." +msgstr "Nom de votre organisation GitHub, tel qu'utilisé dans l'URL de votre organisation : https://github.com//." + +#: awx/sso/conf.py:762 +msgid "GitHub Organization OAuth2 Organization Map" +msgstr "Mappe d'organisations OAuth2 pour les organisations GitHub" + +#: awx/sso/conf.py:774 +msgid "GitHub Organization OAuth2 Team Map" +msgstr "Mappe d'équipes OAuth2 pour les organisations GitHub" + +#: awx/sso/conf.py:790 +msgid "GitHub Team OAuth2 Callback URL" +msgstr "URL de rappel OAuth2 pour les équipes GitHub" + +#: 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 "Créez une application appartenant à une organisation sur https://github.com/organizations//settings/applications et obtenez une clé OAuth2 (ID client) et un secret (secret client). Entrez cette URL comme URL de rappel de votre application." + +#: 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 pour les équipes GitHub" + +#: awx/sso/conf.py:807 +msgid "GitHub Team OAuth2 Key" +msgstr "Clé OAuth2 pour les équipes GitHub" + +#: awx/sso/conf.py:818 +msgid "GitHub Team OAuth2 Secret" +msgstr "Secret OAuth2 pour les équipes GitHub" + +#: awx/sso/conf.py:830 +msgid "GitHub Team ID" +msgstr "ID d'équipe GitHub" + +#: 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 "Recherchez votre ID d'équipe numérique à l'aide de l'API Github : 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 "Mappe d'organisations OAuth2 pour les équipes GitHub" + +#: awx/sso/conf.py:853 +msgid "GitHub Team OAuth2 Team Map" +msgstr "GitHub Team OAuth2 Team Map" + +#: awx/sso/conf.py:869 +msgid "GitHub Enterprise OAuth2 Callback URL" +msgstr "GitHub Enterprise OAuth2 Callback 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 "L'URL de votre instance Github Enterprise, par exemple : http(s)://hostname/. Consultez la documentation de Github Enterprise pour plus de détails." + +#: 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 "L'URL de l'API pour votre instance GitHub Enterprise, par exemple : http(s)://hostname/api/v3/. Reportez-vous à la documentation de Github Enterprise pour plus de détails." + +#: awx/sso/conf.py:907 +msgid "GitHub Enterprise OAuth2 Key" +msgstr "GitHub Enterprise OAuth2 Key" + +#: awx/sso/conf.py:908 +msgid "" +"The OAuth2 key (Client ID) from your GitHub Enterprise developer application." +msgstr "Clé OAuth2 (ID client) de votre application de développeur GitHub Enterprise." + +#: awx/sso/conf.py:918 +msgid "GitHub Enterprise OAuth2 Secret" +msgstr "GitHub Enterprise OAuth2 Secret" + +#: awx/sso/conf.py:919 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub Enterprise developer " +"application." +msgstr "Secret OAuth2 (secret client) de votre application de développeur GitHub Enterprise." + +#: awx/sso/conf.py:930 +msgid "GitHub Enterprise OAuth2 Organization Map" +msgstr "Mappe d'organisations Github Enterprise OAuth2" + +#: awx/sso/conf.py:942 +msgid "GitHub Enterprise OAuth2 Team Map" +msgstr "Mappe d'équipe GitHub Enterprise OAuth2" + +#: awx/sso/conf.py:958 +msgid "GitHub Enterprise Organization OAuth2 Callback URL" +msgstr "URL de rappel GitHub Enterprise Organization OAuth2" + +#: 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 Organization OAuth2" + +#: awx/sso/conf.py:972 +msgid "GitHub Enterprise Organization URL" +msgstr "GitHub Enterprise Organization URL" + +#: awx/sso/conf.py:983 +msgid "GitHub Enterprise Organization API URL" +msgstr "GitHub Enterprise Organization API URL" + +#: awx/sso/conf.py:996 +msgid "GitHub Enterprise Organization OAuth2 Key" +msgstr "Clé OAuth2 GitHub Enterprise Organization" + +#: awx/sso/conf.py:997 awx/sso/conf.py:1100 +msgid "" +"The OAuth2 key (Client ID) from your GitHub Enterprise organization " +"application." +msgstr "Clé OAuth2 (ID client) de votre application d'organisation GitHub Enterprise." + +#: awx/sso/conf.py:1007 +msgid "GitHub Enterprise Organization OAuth2 Secret" +msgstr "Secret OAuth2 pour les organisations GitHub Enterprise" + +#: awx/sso/conf.py:1008 awx/sso/conf.py:1111 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub Enterprise organization " +"application." +msgstr "Secret OAuth2 (secret client) de votre application d'organisation GitHub Enterprise." + +#: awx/sso/conf.py:1019 +msgid "GitHub Enterprise Organization Name" +msgstr "Nom de l'organisation 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 "Nom de votre organisation GitHub Enterprise, tel qu'utilisé dans l'URL de votre organisation : https://github.com//." + +#: awx/sso/conf.py:1030 +msgid "GitHub Enterprise Organization OAuth2 Organization Map" +msgstr "Mappe d'organisations OAuth2 pour les organisations GitHub Enterprise" + +#: awx/sso/conf.py:1042 +msgid "GitHub Enterprise Organization OAuth2 Team Map" +msgstr "Mappe d'équipes OAuth2 GitHub Enterprise" + +#: awx/sso/conf.py:1058 +msgid "GitHub Enterprise Team OAuth2 Callback URL" +msgstr "URL de rappel OAuth2 GitHub Enterprise Team" + +#: 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 "OAuth2 GitHub Enterprise Team" + +#: awx/sso/conf.py:1075 +msgid "GitHub Enterprise Team URL" +msgstr "URL GitHub Enterprise Team" + +#: awx/sso/conf.py:1086 +msgid "GitHub Enterprise Team API URL" +msgstr "URL de l'API GitHub Enterprise Team" + +#: awx/sso/conf.py:1099 +msgid "GitHub Enterprise Team OAuth2 Key" +msgstr "Clé OAuth2 GitHub Enterprise Team" + +#: awx/sso/conf.py:1110 +msgid "GitHub Enterprise Team OAuth2 Secret" +msgstr "OAuth2 Secret GitHub Enterprise Team" + +#: awx/sso/conf.py:1122 +msgid "GitHub Enterprise Team ID" +msgstr "ID GitHub Enterprise Team" + +#: 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 "Recherchez votre ID d'équipe numérique à l'aide de l'API Github : 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 "Mappe d'organisations OAuth2 pour les organisations GitHub" + +#: awx/sso/conf.py:1145 +msgid "GitHub Enterprise Team OAuth2 Team Map" +msgstr "GitHub Enterprise Team OAuth2 Team Map" + +#: awx/sso/conf.py:1161 +msgid "Azure AD OAuth2 Callback URL" +msgstr "URL de rappel OAuth2 pour Azure AD" + +#: 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 "Fournir cette URL comme URL d'appel pour votre application dans le cadre de votre processus d'enregistrement. Voir la documentation pour plus de détails. " + +#: 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 "OAuth2 pour Azure AD" + +#: awx/sso/conf.py:1175 +msgid "Azure AD OAuth2 Key" +msgstr "Clé OAuth2 pour Azure AD" + +#: awx/sso/conf.py:1176 +msgid "The OAuth2 key (Client ID) from your Azure AD application." +msgstr "Clé OAuth2 (ID client) de votre application Azure AD." + +#: awx/sso/conf.py:1186 +msgid "Azure AD OAuth2 Secret" +msgstr "Secret OAuth2 pour Azure AD" + +#: awx/sso/conf.py:1187 +msgid "The OAuth2 secret (Client Secret) from your Azure AD application." +msgstr "Secret OAuth2 (secret client) de votre application Azure AD." + +#: awx/sso/conf.py:1198 +msgid "Azure AD OAuth2 Organization Map" +msgstr "Mappe d'organisations OAuth2 pour Azure AD" + +#: awx/sso/conf.py:1210 +msgid "Azure AD OAuth2 Team Map" +msgstr "Mappe d'équipes OAuth2 pour Azure AD" + +#: awx/sso/conf.py:1234 +msgid "Automatically Create Organizations and Teams on SAML Login" +msgstr "Créer automatiquement des organisations et des équipes sur la connexion SAML" + +#: awx/sso/conf.py:1235 +msgid "" +"When enabled (the default), mapped Organizations and Teams will be created " +"automatically on successful SAML login." +msgstr "Lorsque cette option est activée (par défaut), les organisations et les équipes mapées seront créées automatiquement si la connexion SAML est réussie." + +#: 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 "URL ACS (Assertion Consumer Service) SAML" + +#: 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 "Enregistrez le service en tant que fournisseur de services (SP) auprès de chaque fournisseur d'identité (IdP) configuré. Entrez votre ID d'entité SP et cette URL ACS pour votre application." + +#: awx/sso/conf.py:1261 +msgid "SAML Service Provider Metadata URL" +msgstr "URL de métadonnées du fournisseur de services SAML" + +#: 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 "Si votre fournisseur d'identité (IdP) permet de télécharger un fichier de métadonnées XML, vous pouvez le faire à partir de cette URL." + +#: awx/sso/conf.py:1272 +msgid "SAML Service Provider Entity ID" +msgstr "ID d'entité du fournisseur de services SAML" + +#: 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 "Identifiant unique défini par l'application utilisé comme audience dans la configuration du fournisseur de services (SP) SAML. Il s'agit généralement de l'URL pour ce service." + +#: awx/sso/conf.py:1289 +msgid "SAML Service Provider Public Certificate" +msgstr "Certificat public du fournisseur de services SAML" + +#: awx/sso/conf.py:1290 +msgid "" +"Create a keypair to use as a service provider (SP) and include the " +"certificate content here." +msgstr "Créez une paire de clés qui puisse être utilisée comme fournisseur de services (SP) et entrez le contenu du certificat ici." + +#: awx/sso/conf.py:1301 +msgid "SAML Service Provider Private Key" +msgstr "Clé privée du fournisseur de services 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 "Créez une paire de clés qui puisse être utilisée comme fournisseur de services (SP) et entrez le contenu de la clé privée ici." + +#: awx/sso/conf.py:1312 +msgid "SAML Service Provider Organization Info" +msgstr "Infos organisationnelles du fournisseur de services 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 "Fournir cette URL, le nom d'affichage, le nom de votre app. Voir la documentation pour obtenir des exemples de syntaxe." + +#: awx/sso/conf.py:1326 +msgid "SAML Service Provider Technical Contact" +msgstr "Contact technique du fournisseur de services 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 "Fournir le nom et l'adresse email d'un contact Technique pour le fournisseur de services. Voir la documentation pour obtenir des exemples de syntaxe." + +#: awx/sso/conf.py:1338 +msgid "SAML Service Provider Support Contact" +msgstr "Contact support du fournisseur de services 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 "Fournir le nom et l'adresse email d'un contact Support pour le fournisseur de services. Voir la documentation pour obtenir des exemples de syntaxe." + +#: awx/sso/conf.py:1349 +msgid "SAML Enabled Identity Providers" +msgstr "Fournisseurs d'identité compatibles SAML" + +#: 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 "Configurez l'ID d'entité, l'URL SSO et le certificat pour chaque fournisseur d'identité (IdP) utilisé. Plusieurs IdP SAML sont pris en charge. Certains IdP peuvent fournir des données utilisateur à l'aide de noms d'attributs qui diffèrent des OID par défaut. Les noms d'attributs peuvent être remplacés pour chaque IdP. Voir la documentation Ansible Tower pour obtenir des exemples de syntaxe." + +#: awx/sso/conf.py:1400 +msgid "SAML Security Config" +msgstr "Config de sécurité 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 "Un dictionnaire de paires de valeurs clés qui sont passées au paramètre de sécurité saus-jacent python-saml https://github.com/onelogin/python-saml#settings" + +#: awx/sso/conf.py:1434 +msgid "SAML Service Provider extra configuration data" +msgstr "Données de configuration supplémentaires du fournisseur du service 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 "Un dictionnaire de paires de valeurs clés qui sont passées au paramètre de configuration sous-jacent du Fournisseur de service python-saml." + +#: awx/sso/conf.py:1446 +msgid "SAML IDP to extra_data attribute mapping" +msgstr "IDP SAM pour la mappage d'attributs extra_data" + +#: 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 "Liste des tuples qui mappent les attributs IDP en extra_attributes. Chaque attribut correspondra à une liste de valeurs, même si 1 seule valeur." + +#: awx/sso/conf.py:1458 +msgid "SAML Organization Map" +msgstr "Mappe d'organisations SAML" + +#: awx/sso/conf.py:1470 +msgid "SAML Team Map" +msgstr "Mappe d'équipes SAML" + +#: awx/sso/conf.py:1482 +msgid "SAML Organization Attribute Mapping" +msgstr "Mappage d'attributs d'organisation SAML" + +#: awx/sso/conf.py:1483 +msgid "Used to translate user organization membership." +msgstr "Utilisé pour traduire l'adhésion organisation de l'utilisateur." + +#: awx/sso/conf.py:1503 +msgid "SAML Team Attribute Mapping" +msgstr "Mappage d'attributs d'équipe SAML" + +#: awx/sso/conf.py:1504 +msgid "Used to translate user team membership." +msgstr "Utilisé pour traduire l'adhésion équipe de l'utilisateur." + +#: awx/sso/fields.py:77 +msgid "Invalid field." +msgstr "Champ invalide." + +#: awx/sso/fields.py:246 +#, python-brace-format +msgid "Invalid connection option(s): {invalid_options}." +msgstr "Option(s) de connexion non valide(s) : {invalid_options}." + +#: awx/sso/fields.py:322 +msgid "Base" +msgstr "Base" + +#: awx/sso/fields.py:322 +msgid "One Level" +msgstr "Un niveau" + +#: awx/sso/fields.py:322 +msgid "Subtree" +msgstr "Sous-arborescence" + +#: awx/sso/fields.py:339 +#, python-brace-format +msgid "Expected a list of three items but got {length} instead." +msgstr "Une liste de trois éléments était attendue, mais {length} a été obtenu à la place." + +#: awx/sso/fields.py:340 +#, python-brace-format +msgid "Expected an instance of LDAPSearch but got {input_type} instead." +msgstr "Une instance de LDAPSearch était attendue, mais {input_type} a été obtenu à la place." + +#: awx/sso/fields.py:373 +#, python-brace-format +msgid "" +"Expected an instance of LDAPSearch or LDAPSearchUnion but got {input_type} " +"instead." +msgstr "Une instance de LDAPSearch ou de LDAPSearchUnion était attendue, mais {input_type} a été obtenu à la place." + +#: awx/sso/fields.py:408 +#, python-brace-format +msgid "Invalid user attribute(s): {invalid_attrs}." +msgstr "Attribut(s) d'utilisateur non valide(s) : {invalid_attrs}." + +#: awx/sso/fields.py:425 +#, python-brace-format +msgid "Expected an instance of LDAPGroupType but got {input_type} instead." +msgstr "Une instance de LDAPGroupType était attendue, mais {input_type} a été obtenu à la place." + +#: awx/sso/fields.py:426 +#, python-brace-format +msgid "Missing required parameters in {dependency}." +msgstr "Les paramètres requis manquants dans {dependency}." + +#: awx/sso/fields.py:427 +#, python-brace-format +msgid "" +"Invalid group_type parameters. Expected instance of dict but got " +"{parameters_type} instead." +msgstr "Paramètres group_type non valides. Instance attendue de dict mais obtenue {parameters_type} à la place." + +#: awx/sso/fields.py:476 +#, python-brace-format +msgid "Invalid key(s): {invalid_keys}." +msgstr "Clé(s) invalide(s) : {invalid_keys}." + +#: awx/sso/fields.py:500 +#, python-brace-format +msgid "Invalid user flag: \"{invalid_flag}\"." +msgstr "Drapeau d'utilisateur non valide : \"{invalid_flag}\"." + +#: awx/sso/fields.py:649 +#, python-brace-format +msgid "Invalid language code(s) for org info: {invalid_lang_codes}." +msgstr "Code(s) langage non valide(s) pour les infos organis. : {invalid_lang_codes}." + +#: awx/sso/pipeline.py:27 +#, python-brace-format +msgid "An account cannot be found for {0}" +msgstr "Impossible de trouver un compte pour {0}" + +#: awx/sso/pipeline.py:32 +msgid "Your account is inactive" +msgstr "Votre compte est inactif" + +#: awx/sso/validators.py:24 awx/sso/validators.py:51 +#, python-format +msgid "DN must include \"%%(user)s\" placeholder for username: %s" +msgstr "Le ND doit inclure l'espace réservé \"%%(user)s\" pour le nom d'utilisateur : %s" + +#: awx/sso/validators.py:31 +#, python-format +msgid "Invalid DN: %s" +msgstr "ND non valide : %s" + +#: awx/sso/validators.py:63 +#, python-format +msgid "Invalid filter: %s" +msgstr "Filtre incorrect : %s" + +#: awx/sso/validators.py:74 +msgid "TACACS+ secret does not allow non-ascii characters" +msgstr "Le secret TACACS+ ne permet pas l'utilisation de caractères non-ascii" + +#: awx/templates/error.html:4 +msgid "AWX" +msgstr "AWX" + +#: awx/templates/rest_framework/api.html:42 +msgid "API Guide" +msgstr "Guide API" + +#: awx/templates/rest_framework/api.html:43 +msgid "Back to application" +msgstr "Retour aux applications" + +#: awx/templates/rest_framework/api.html:44 +msgid "Resize" +msgstr "Redimensionner" + +#: 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 "IU" + +#: awx/ui/conf.py:15 +msgid "Off" +msgstr "Désactivé" + +#: awx/ui/conf.py:15 +msgid "Anonymous" +msgstr "Anonyme" + +#: awx/ui/conf.py:15 +msgid "Detailed" +msgstr "Détaillé" + +#: awx/ui/conf.py:16 +msgid "User Analytics Tracking State" +msgstr "État du suivi analytique de l'utilisateur" + +#: awx/ui/conf.py:17 +msgid "Enable or Disable User Analytics Tracking." +msgstr "Activez ou désactivez le suivi analytique de l'utilisateur." + +#: awx/ui/conf.py:27 +msgid "Custom Login Info" +msgstr "Infos de connexion personnalisées" + +#: 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 "Si nécessaire, vous pouvez ajouter des informations particulières (telles qu'une mention légale ou une clause de non-responsabilité) à une zone de texte dans la fenêtre modale de connexion, grâce à ce paramètre. Tout contenu ajouté doit l'être en texte brut, car le langage HTML personnalisé et les autres langages de balisage ne sont pas pris en charge." + +#: awx/ui/conf.py:43 +msgid "Custom Logo" +msgstr "Logo personnalisé" + +#: 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 "Pour créer un logo personnalisé, fournir un fichier que vos aurez créé. Pour un meilleur résultat, utiliser un fichier .png avec un fond transparent. Les formats GIF, PNG et JPEG sont supportés." + +#: awx/ui/conf.py:58 +msgid "Max Job Events Retrieved by UI" +msgstr "Max Événements Job récupérés par l'IU" + +#: awx/ui/conf.py:59 +msgid "" +"Maximum number of job events for the UI to retrieve within a single request." +msgstr "Nombre maximum d'événements liés à un Job que l'IU a extrait en une requête unique." + +#: awx/ui/conf.py:67 +msgid "Enable Live Updates in the UI" +msgstr "Activer les mises à jour live dans l'IU" + +#: 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 "Si elle est désactivée, la page ne se rafraîchira pas lorsque des événements sont reçus. Le rechargement de la page sera nécessaire pour obtenir les derniers détails." + +#: 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 "Format de logo personnalisé non valide. Entrez une URL de données avec une image GIF, PNG ou JPEG codée en base64." + +#: awx/ui/fields.py:30 +msgid "Invalid base64-encoded data in data URL." +msgstr "Données codées en base64 non valides dans l'URL de données" + +#: awx/ui/urls.py:20 +#, python-format +msgid "%s Upgrading" +msgstr "%s Mise à jour" + +#: awx/ui/urls.py:21 +msgid "Logo" +msgstr "Logo" + +#: awx/ui/urls.py:22 +msgid "Loading" +msgstr "Chargement en cours..." + +#: awx/ui/urls.py:23 +#, python-format +msgid "%s is currently upgrading." +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." + diff --git a/awx/locale/translations/fr/messages.po b/awx/locale/translations/fr/messages.po new file mode 100644 index 0000000000..f51a3190bd --- /dev/null +++ b/awx/locale/translations/fr/messages.po @@ -0,0 +1,10713 @@ +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 premiers seulement)" + +#: components/TemplateList/TemplateListItem.js:103 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:161 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:90 +msgid "(Prompt on launch)" +msgstr "(Me le demander au lancement)" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:283 +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 le justificatif d'identité spécifié." + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:228 +msgid "/ (project root)" +msgstr "/ (project root)" + +#: components/VerbositySelectField/VerbositySelectField.js:10 +msgid "0 (Normal)" +msgstr "0 (Normal)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:38 +msgid "0 (Warning)" +msgstr "0 (Avertissement)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:39 +msgid "1 (Info)" +msgstr "1 (info)" + +#: components/VerbositySelectField/VerbositySelectField.js:11 +msgid "1 (Verbose)" +msgstr "1 (Verbeux)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:40 +msgid "2 (Debug)" +msgstr "2 (Déboguer)" + +#: components/VerbositySelectField/VerbositySelectField.js:12 +msgid "2 (More Verbose)" +msgstr "2 (Verbeux +)" + +#: components/VerbositySelectField/VerbositySelectField.js:13 +msgid "3 (Debug)" +msgstr "3 (Déboguer)" + +#: components/VerbositySelectField/VerbositySelectField.js:14 +msgid "4 (Connection Debug)" +msgstr "4 (Débogage de la connexion)" + +#: components/VerbositySelectField/VerbositySelectField.js:15 +msgid "5 (WinRM Debug)" +msgstr "5 (Débogage WinRM)" + +#: screens/Project/shared/Project.helptext.js:76 +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 à récupérer (passé au module git Ansible). Ce paramètre permet d'accéder aux références via le champ de branche non disponible par ailleurs." + +#: 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, consulter le <1>Guide de l’utilisateur." + +#: screens/Job/WorkflowOutput/WorkflowOutputNode.js:143 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:326 +msgid "ALL" +msgstr "TOUS" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:284 +msgid "API Service/Integration Key" +msgstr "Service API/Clé d’intégration" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:291 +msgid "API Token" +msgstr "Token API" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:306 +msgid "API service/integration key" +msgstr "Service API/Clé d’intégration" + +#: components/AppContainer/PageHeaderToolbar.js:125 +msgid "About" +msgstr "À propos de " + +#: routeConfig.js:92 +#: screens/ActivityStream/ActivityStream.js:179 +#: screens/Credential/Credential.js:74 +#: screens/Credential/Credentials.js:29 +#: screens/Inventory/Inventories.js:59 +#: screens/Inventory/Inventory.js:65 +#: screens/Inventory/SmartInventory.js:67 +#: screens/Organization/Organization.js:124 +#: screens/Organization/Organizations.js:31 +#: screens/Project/Project.js:105 +#: screens/Project/Projects.js:27 +#: screens/Team/Team.js:58 +#: screens/Team/Teams.js:31 +#: screens/Template/Template.js:136 +#: screens/Template/Templates.js:45 +#: screens/Template/WorkflowJobTemplate.js:118 +msgid "Access" +msgstr "Accès" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:75 +msgid "Access Token Expiration" +msgstr "Expiration du jeton d'accès" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:352 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:421 +msgid "Account SID" +msgstr "SID de compte" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:396 +msgid "Account token" +msgstr "Token de compte" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:50 +msgid "Action" +msgstr "Action" + +#: components/JobList/JobList.js:249 +#: components/JobList/JobListItem.js:103 +#: components/RelatedTemplateList/RelatedTemplateList.js:189 +#: components/Schedule/ScheduleList/ScheduleList.js:172 +#: components/Schedule/ScheduleList/ScheduleListItem.js:128 +#: components/SelectedList/DraggableSelectedList.js:101 +#: components/TemplateList/TemplateList.js:246 +#: components/TemplateList/TemplateListItem.js:195 +#: screens/ActivityStream/ActivityStream.js:266 +#: screens/ActivityStream/ActivityStreamListItem.js:49 +#: screens/Application/ApplicationsList/ApplicationListItem.js:48 +#: screens/Application/ApplicationsList/ApplicationsList.js:160 +#: screens/Credential/CredentialList/CredentialList.js:166 +#: 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:172 +#: screens/Host/HostList/HostListItem.js:70 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:200 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:75 +#: screens/InstanceGroup/Instances/InstanceList.js:271 +#: screens/InstanceGroup/Instances/InstanceListItem.js:171 +#: screens/Instances/InstanceList/InstanceList.js:206 +#: screens/Instances/InstanceList/InstanceListItem.js:183 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:218 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:53 +#: 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:44 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:140 +#: 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:214 +#: 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:19 +#: screens/Project/ProjectList/ProjectList.js:225 +#: screens/Project/ProjectList/ProjectListItem.js:222 +#: 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 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:167 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:78 +msgid "Actions" +msgstr "Actions" + +#: components/PromptDetail/PromptJobTemplateDetail.js:98 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:61 +#: components/TemplateList/TemplateListItem.js:277 +#: screens/Host/HostDetail/HostDetail.js:71 +#: screens/Host/HostList/HostListItem.js:95 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:217 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:50 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:76 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:100 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:32 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:115 +msgid "Activity" +msgstr "Activité" + +#: routeConfig.js:49 +#: screens/ActivityStream/ActivityStream.js:43 +#: screens/ActivityStream/ActivityStream.js:121 +#: screens/Setting/Settings.js:44 +msgid "Activity Stream" +msgstr "Flux d’activité" + +#: screens/ActivityStream/ActivityStream.js:124 +msgid "Activity Stream type selector" +msgstr "Sélecteur de type de flux d'activité" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:169 +msgid "Actor" +msgstr "Acteur" + +#: components/AddDropDownButton/AddDropDownButton.js:40 +#: components/PaginatedTable/ToolbarAddButton.js:14 +msgid "Add" +msgstr "Ajouter" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkAddModal.js:14 +msgid "Add Link" +msgstr "Ajouter un lien" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeAddModal.js:78 +msgid "Add Node" +msgstr "Ajouter un nœud" + +#: screens/Template/Templates.js:49 +msgid "Add Question" +msgstr "Ajouter une question" + +#: components/AddRole/AddResourceRole.js:164 +msgid "Add Roles" +msgstr "Ajouter des rôles" + +#: components/AddRole/AddResourceRole.js:161 +msgid "Add Team Roles" +msgstr "Ajouter des rôles d’équipe" + +#: components/AddRole/AddResourceRole.js:158 +msgid "Add User Roles" +msgstr "Ajouter des rôles d'utilisateur" + +#: components/Workflow/WorkflowStartNode.js:68 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:238 +msgid "Add a new node" +msgstr "Ajouter un nouveau noeud" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:49 +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:108 +msgid "Add container group" +msgstr "Ajouter un groupe de conteneurs" + +#: components/Schedule/shared/ScheduleFormFields.js:171 +msgid "Add exceptions" +msgstr "Ajouter des exceptions" + +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:140 +msgid "Add existing group" +msgstr "Ajouter un groupe existant" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:152 +msgid "Add existing host" +msgstr "Ajouter une hôte existant" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:109 +msgid "Add instance group" +msgstr "Ajouter un groupe d'instances" + +#: screens/Inventory/InventoryList/InventoryList.js:136 +msgid "Add inventory" +msgstr "Ajouter un inventaire" + +#: components/TemplateList/TemplateList.js:151 +msgid "Add job template" +msgstr "Ajouter un modèle de job" + +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:141 +msgid "Add new group" +msgstr "Ajouter un nouveau groupe" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:153 +msgid "Add new host" +msgstr "Ajouter un nouvel hôte" + +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:77 +msgid "Add resource type" +msgstr "Ajouter un type de ressource" + +#: screens/Inventory/InventoryList/InventoryList.js:137 +msgid "Add smart inventory" +msgstr "Ajouter un inventaire smart" + +#: screens/Team/TeamRoles/TeamRolesList.js:202 +msgid "Add team permissions" +msgstr "Ajouter les permissions de l'équipe" + +#: screens/User/UserRoles/UserRolesList.js:198 +msgid "Add user permissions" +msgstr "Ajouter les permissions de l’utilisateur" + +#: components/TemplateList/TemplateList.js:152 +msgid "Add workflow template" +msgstr "Ajouter un modèle de flux de travail" + +#: screens/TopologyView/Legend.js:269 +msgid "Adding" +msgstr "Ajout de" + +#: routeConfig.js:113 +#: screens/ActivityStream/ActivityStream.js:190 +msgid "Administration" +msgstr "Administration" + +#: components/DataListToolbar/DataListToolbar.js:139 +#: screens/Job/JobOutput/JobOutputSearch.js:136 +msgid "Advanced" +msgstr "Avancé" + +#: components/Search/AdvancedSearch.js:318 +msgid "Advanced search documentation" +msgstr "Documentation sur la recherche avancée" + +#: components/Search/AdvancedSearch.js:211 +#: components/Search/AdvancedSearch.js:225 +msgid "Advanced search value input" +msgstr "Saisie de la valeur de la recherche avancée" + +#: screens/Inventory/shared/Inventory.helptext.js:131 +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 "Chaque fois qu’un projet est mis à jour et que la révision SCM est modifiée, réalisez une mise à jour de la source sélectionnée avant de lancer les tâches liées un à job. Le but est le contenu statique, comme le format .ini de fichier d'inventaire Ansible." + +#: components/Schedule/shared/FrequencyDetailSubform.js:524 +msgid "After number of occurrences" +msgstr "Après le nombre d'occurrences" + +#: components/AlertModal/AlertModal.js:75 +msgid "Alert modal" +msgstr "Modal d'alerte" + +#: components/LaunchButton/ReLaunchDropDown.js:48 +#: components/PromptDetail/PromptDetail.js:132 +#: screens/Metrics/Metrics.js:82 +#: screens/Metrics/Metrics.js:82 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:266 +msgid "All" +msgstr "Tous" + +#: screens/Dashboard/DashboardGraph.js:137 +msgid "All job types" +msgstr "Tous les types de tâche" + +#: screens/Dashboard/DashboardGraph.js:162 +msgid "All jobs" +msgstr "Toutes les tâches" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:101 +msgid "Allow Branch Override" +msgstr "Autoriser le remplacement de la branche" + +#: components/PromptDetail/PromptProjectDetail.js:66 +#: screens/Project/ProjectDetail/ProjectDetail.js:121 +msgid "Allow branch override" +msgstr "Autoriser le remplacement de la branche" + +#: screens/Project/shared/Project.helptext.js:126 +msgid "" +"Allow changing the Source Control branch or revision in a job\n" +"template that uses this project." +msgstr "Permet de modifier la branche de contrôle des sources ou la révision dans un modèle de job qui utilise ce projet." + +#: screens/Application/shared/Application.helptext.js:6 +msgid "Allowed URIs list, space separated" +msgstr "Liste des URI autorisés, séparés par des espaces" + +#: 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:46 +msgid "Always" +msgstr "Toujours" + +#: 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 "Une erreur est survenue" + +#: components/LaunchPrompt/steps/useInventoryStep.js:35 +msgid "An inventory must be selected" +msgstr "Un inventaire doit être sélectionné" + +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:96 +msgid "Ansible Controller Documentation." +msgstr "Documentation du contrôleur Ansible." + +#: screens/Template/Survey/SurveyQuestionForm.js:43 +msgid "Answer type" +msgstr "Type de réponse" + +#: screens/Template/Survey/SurveyQuestionForm.js:177 +msgid "Answer variable name" +msgstr "Nom de variable de réponse" + +#: components/PromptDetail/PromptDetail.js:132 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:263 +msgid "Any" +msgstr "Quelconque" + +#: components/Lookup/ApplicationLookup.js:83 +#: screens/User/UserTokenDetail/UserTokenDetail.js:39 +#: screens/User/shared/UserTokenForm.js:48 +msgid "Application" +msgstr "Application" + +#: screens/User/UserTokenList/UserTokenList.js:187 +msgid "Application Name" +msgstr "Nom d'application" + +#: screens/Application/Applications.js:67 +#: screens/Application/Applications.js:70 +msgid "Application information" +msgstr "Informations sur l’application" + +#: screens/User/UserTokenList/UserTokenList.js:123 +#: screens/User/UserTokenList/UserTokenList.js:134 +msgid "Application name" +msgstr "Nom de l'application" + +#: screens/Application/Application/Application.js:95 +msgid "Application not found." +msgstr "Application non trouvée." + +#: components/Lookup/ApplicationLookup.js:96 +#: routeConfig.js:142 +#: screens/Application/Applications.js:26 +#: screens/Application/Applications.js:35 +#: screens/Application/ApplicationsList/ApplicationsList.js:113 +#: screens/Application/ApplicationsList/ApplicationsList.js:148 +#: util/getRelatedResourceDeleteDetails.js:209 +msgid "Applications" +msgstr "Applications" + +#: screens/ActivityStream/ActivityStream.js:211 +msgid "Applications & Tokens" +msgstr "Applications & Jetons" + +#: components/NotificationList/NotificationListItem.js:39 +#: components/NotificationList/NotificationListItem.js:40 +#: components/Workflow/WorkflowLegend.js:114 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:67 +msgid "Approval" +msgstr "Approbation" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:82 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:44 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:47 +msgid "Approve" +msgstr "Approuver" + +#: components/StatusLabel/StatusLabel.js:39 +msgid "Approved" +msgstr "Approuvé" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:11 +msgid "Approved - {0}. See the Activity Stream for more information." +msgstr "Approuvé - {0}. Voir le flux d'activité pour plus d'informations." + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:7 +msgid "Approved by {0} - {1}" +msgstr "Approuvé par {0} - {1}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:162 +#: components/Schedule/shared/FrequencyDetailSubform.js:113 +msgid "April" +msgstr "Avril" + +#: components/JobCancelButton/JobCancelButton.js:104 +msgid "Are you sure you want to cancel this job?" +msgstr "Êtes-vous certain de vouloir annuler ce job ?" + +#: components/DeleteButton/DeleteButton.js:127 +msgid "Are you sure you want to delete:" +msgstr "Êtes-vous sûr de vouloir supprimer :" + +#: 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 "Êtes-vous sûr de vouloir désactiver l'authentification locale ? Cela pourrait avoir un impact sur la capacité des utilisateurs à se connecter et sur la capacité de l'administrateur système à annuler ce changement." + +#: 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 "Êtes-vous sûr de vouloir modifier l'URL de substitution de la redirection de la connexion ? Cela pourrait avoir un impact sur la capacité des utilisateurs à se connecter au système une fois que l'authentification locale est également désactivée." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:41 +msgid "Are you sure you want to exit the Workflow Creator without saving your changes?" +msgstr "Voulez-vous vraiment quitter le flux de travail Creator sans enregistrer vos modifications ?" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:40 +msgid "Are you sure you want to remove all the nodes in this workflow?" +msgstr "Êtes-vous sûr de vouloir supprimer tous les nœuds de ce flux de travail ?" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:56 +msgid "Are you sure you want to remove the node below:" +msgstr "Êtes-vous sûr de vouloir supprimer le nœud ci-dessous :" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:43 +msgid "Are you sure you want to remove this link?" +msgstr "Êtes-vous sûr de vouloir supprimer ce lien ?" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:63 +msgid "Are you sure you want to remove this node?" +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 {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 "Êtes-vous sûr de vouloir supprimer {0} l’accès de {username} ?" + +#: screens/Job/JobOutput/JobOutput.js:826 +msgid "Are you sure you want to submit the request to cancel this job?" +msgstr "Voulez-vous vraiment demander l'annulation de ce job ?" + +#: components/AdHocCommands/AdHocDetailsStep.js:102 +#: components/AdHocCommands/AdHocDetailsStep.js:104 +msgid "Arguments" +msgstr "Arguments" + +#: screens/Job/JobDetail/JobDetail.js:559 +msgid "Artifacts" +msgstr "Artefacts" + +#: screens/InstanceGroup/Instances/InstanceList.js:233 +#: screens/User/UserTeams/UserTeamList.js:208 +msgid "Associate" +msgstr "Associé" + +#: screens/Team/TeamRoles/TeamRolesList.js:244 +#: screens/User/UserRoles/UserRolesList.js:240 +msgid "Associate role error" +msgstr "Erreur de rôle d’associé" + +#: components/AssociateModal/AssociateModal.js:98 +msgid "Association modal" +msgstr "Association modale" + +#: components/LaunchPrompt/steps/SurveyStep.js:168 +msgid "At least one value must be selected for this field." +msgstr "Au moins une valeur doit être sélectionnée pour ce champ." + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:166 +#: components/Schedule/shared/FrequencyDetailSubform.js:133 +msgid "August" +msgstr "Août" + +#: screens/Setting/SettingList.js:52 +msgid "Authentication" +msgstr "Authentification" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:88 +msgid "Authorization Code Expiration" +msgstr "Expiration du code d'autorisation" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:81 +#: screens/Application/shared/ApplicationForm.js:85 +msgid "Authorization grant type" +msgstr "Type d'autorisation" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:215 +#: screens/InstanceGroup/Instances/InstanceListItem.js:204 +#: screens/Instances/InstanceDetail/InstanceDetail.js:209 +#: screens/Instances/InstanceList/InstanceListItem.js:219 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:83 +msgid "Auto" +msgstr "Auto" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:71 +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:72 +msgid "Automation Analytics" +msgstr "Automation Analytics" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:111 +msgid "Automation Analytics dashboard" +msgstr "URL de téléchargement d’Automation Analytics." + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:175 +msgid "Automation controller version" +msgstr "URL de contrôleur d’automation" + +#: screens/Setting/Settings.js:47 +msgid "Azure AD" +msgstr "AD Azure" + +#: screens/Setting/SettingList.js:57 +msgid "Azure AD settings" +msgstr "Paramètres AD Azure" + +#: components/AdHocCommands/AdHocCommandsWizard.js:49 +#: components/AddRole/AddResourceRole.js:267 +#: components/LaunchPrompt/LaunchPrompt.js:158 +#: components/Schedule/shared/SchedulePromptableFields.js:125 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:90 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:70 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:154 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:157 +msgid "Back" +msgstr "Retour" + +#: screens/Credential/Credential.js:65 +msgid "Back to Credentials" +msgstr "Retour à Références" + +#: components/ContentError/ContentError.js:43 +msgid "Back to Dashboard." +msgstr "Naviguer vers le tableau de bord" + +#: screens/Inventory/InventoryGroup/InventoryGroup.js:49 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:50 +msgid "Back to Groups" +msgstr "Retour aux groupes" + +#: screens/Host/Host.js:50 +#: screens/Inventory/InventoryHost/InventoryHost.js:66 +#: screens/Inventory/SmartInventoryHost/SmartInventoryHost.js:53 +msgid "Back to Hosts" +msgstr "Retour aux hôtes" + +#: screens/InstanceGroup/InstanceGroup.js:61 +msgid "Back to Instance Groups" +msgstr "Retour aux groupes d'instances" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:173 +#: screens/Instances/Instance.js:22 +msgid "Back to Instances" +msgstr "Retour aux instances" + +#: screens/Inventory/Inventory.js:57 +#: screens/Inventory/SmartInventory.js:60 +msgid "Back to Inventories" +msgstr "Retour aux inventaires" + +#: screens/Job/Job.js:123 +msgid "Back to Jobs" +msgstr "Retour Jobs" + +#: screens/NotificationTemplate/NotificationTemplate.js:76 +msgid "Back to Notifications" +msgstr "Retour aux notifications" + +#: screens/Organization/Organization.js:116 +msgid "Back to Organizations" +msgstr "Retour à Organisations" + +#: screens/Project/Project.js:97 +msgid "Back to Projects" +msgstr "Retour aux projets" + +#: components/Schedule/Schedule.js:64 +msgid "Back to Schedules" +msgstr "Retour aux horaires" + +#: 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/OIDC/OIDCDetail/OIDCDetail.js:44 +#: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:49 +#: screens/Setting/SAML/SAMLDetail/SAMLDetail.js:45 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:34 +#: screens/Setting/TACACS/TACACSDetail/TACACSDetail.js:49 +#: screens/Setting/UI/UIDetail/UIDetail.js:59 +msgid "Back to Settings" +msgstr "Retour aux paramètres" + +#: screens/Inventory/InventorySource/InventorySource.js:76 +msgid "Back to Sources" +msgstr "Retour aux sources" + +#: screens/Team/Team.js:50 +msgid "Back to Teams" +msgstr "Retour Haut de page" + +#: screens/Template/Template.js:128 +#: screens/Template/WorkflowJobTemplate.js:110 +msgid "Back to Templates" +msgstr "Retour aux modèles" + +#: screens/User/UserToken/UserToken.js:47 +msgid "Back to Tokens" +msgstr "Retour Haut de page" + +#: screens/User/User.js:57 +msgid "Back to Users" +msgstr "Retour aux utilisateurs" + +#: screens/WorkflowApproval/WorkflowApproval.js:69 +msgid "Back to Workflow Approvals" +msgstr "Retour à Approbation des flux de travail" + +#: screens/Application/Application/Application.js:72 +msgid "Back to applications" +msgstr "Retour aux applications" + +#: screens/CredentialType/CredentialType.js:55 +msgid "Back to credential types" +msgstr "Retour aux types d'informations d'identification" + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:57 +msgid "Back to execution environments" +msgstr "Retour aux environnements d'exécution" + +#: screens/InstanceGroup/ContainerGroup.js:59 +msgid "Back to instance groups" +msgstr "Retour aux groupes d'instances" + +#: screens/ManagementJob/ManagementJob.js:98 +msgid "Back to management jobs" +msgstr "Retour aux Jobs de gestion" + +#: screens/Project/shared/Project.helptext.js:8 +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 "Chemin de base utilisé pour localiser les playbooks. Les répertoires localisés dans ce chemin sont répertoriés dans la liste déroulante des répertoires de playbooks. Le chemin de base et le répertoire de playbook sélectionnés fournissent ensemble le chemin complet servant à localiser les playbooks." + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:448 +msgid "Basic auth password" +msgstr "Mot de passe d'auth de base" + +#: screens/Project/shared/Project.helptext.js:104 +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 "Branche à extraire. En plus des branches, vous pouvez saisir des balises, des hachages de validation et des références arbitraires. Certains hachages et références de validation peuvent ne pas être disponibles à moins que vous ne fournissiez également une refspec personnalisée." + +#: screens/Template/shared/JobTemplate.helptext.js:27 +msgid "Branch to use in job run. Project default used if blank. Only allowed if project allow_override field is set to true." +msgstr "Branche à utiliser dans l’exécution de la tâche. Projet par défaut utilisé si vide. Uniquement autorisé si le champ allow_override de projet est défini à true." + +#: components/About/About.js:45 +msgid "Brand Image" +msgstr "Brand Image" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:158 +msgid "Browse" +msgstr "Navigation" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:94 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:115 +msgid "Browse…" +msgstr "Navigation...." + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:36 +msgid "By default, we collect and transmit analytics data on the service 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>Tower documentation à la page. Décochez les cases suivantes pour désactiver cette fonctionnalité." + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:228 +#: screens/InstanceGroup/Instances/InstanceListItem.js:145 +#: screens/Instances/InstanceDetail/InstanceDetail.js:271 +#: screens/Instances/InstanceList/InstanceListItem.js:155 +#: screens/TopologyView/Tooltip.js:285 +msgid "CPU {0}" +msgstr "CPU {0}" + +#: components/PromptDetail/PromptInventorySourceDetail.js:102 +#: components/PromptDetail/PromptProjectDetail.js:151 +#: screens/Project/ProjectDetail/ProjectDetail.js:268 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:118 +msgid "Cache Timeout" +msgstr "Expiration Délai d’attente du cache" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:237 +msgid "Cache timeout" +msgstr "Expiration du délai d’attente du cache" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:106 +msgid "Cache timeout (seconds)" +msgstr "Expiration du délai d’attente du cache (secondes)" + +#: components/AdHocCommands/AdHocCommandsWizard.js:50 +#: components/AddRole/AddResourceRole.js:268 +#: 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:159 +#: components/Lookup/HostFilterLookup.js:388 +#: components/Lookup/Lookup.js:209 +#: components/PaginatedTable/ToolbarDeleteButton.js:282 +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:37 +#: components/Schedule/shared/ScheduleForm.js:548 +#: components/Schedule/shared/ScheduleForm.js:553 +#: components/Schedule/shared/SchedulePromptableFields.js:126 +#: components/Schedule/shared/UnsupportedScheduleForm.js:22 +#: components/Schedule/shared/UnsupportedScheduleForm.js:27 +#: 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/Instances/Shared/RemoveInstanceButton.js:174 +#: 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:211 +#: 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:164 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:167 +#: screens/User/UserRoles/UserRolesList.js:224 +#: screens/User/UserRoles/UserRolesList.js:227 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:104 +msgid "Cancel" +msgstr "Annuler" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:300 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:112 +msgid "Cancel Inventory Source Sync" +msgstr "Annuler Sync Source d’inventaire" + +#: components/JobCancelButton/JobCancelButton.js:69 +#: screens/Job/JobOutput/JobOutput.js:802 +#: screens/Job/JobOutput/JobOutput.js:803 +msgid "Cancel Job" +msgstr "Annuler Job" + +#: screens/Project/ProjectDetail/ProjectDetail.js:321 +#: screens/Project/ProjectList/ProjectListItem.js:230 +msgid "Cancel Project Sync" +msgstr "Annuler Sync Projet" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:302 +#: screens/Project/ProjectDetail/ProjectDetail.js:323 +msgid "Cancel Sync" +msgstr "Annuler Sync" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:322 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:327 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:95 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:101 +msgid "Cancel Workflow" +msgstr "Annuler le flux de travail" + +#: screens/Job/JobOutput/JobOutput.js:810 +#: screens/Job/JobOutput/JobOutput.js:813 +msgid "Cancel job" +msgstr "Annuler le job" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:42 +msgid "Cancel link changes" +msgstr "Annuler les changements de liens" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:34 +msgid "Cancel link removal" +msgstr "Annuler la suppression d'un lien" + +#: components/Lookup/Lookup.js:207 +msgid "Cancel lookup" +msgstr "Annuler la recherche" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:28 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:47 +msgid "Cancel node removal" +msgstr "Annuler le retrait d'un nœud" + +#: screens/Setting/shared/RevertAllAlert.js:29 +msgid "Cancel revert" +msgstr "Annuler le retour" + +#: components/JobList/JobListCancelButton.js:93 +msgid "Cancel selected job" +msgstr "Annuler le job sélectionné" + +#: components/JobList/JobListCancelButton.js:94 +msgid "Cancel selected jobs" +msgstr "Annuler les jobs sélectionnés" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:77 +msgid "Cancel subscription edit" +msgstr "Annuler l'édition de l'abonnement" + +#: components/JobList/JobListItem.js:113 +#: screens/Job/JobDetail/JobDetail.js:600 +#: screens/Job/JobOutput/shared/OutputToolbar.js:137 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:89 +msgid "Cancel {0}" +msgstr "Annuler {0}" + +#: components/JobList/JobList.js:234 +#: components/StatusLabel/StatusLabel.js:54 +#: components/Workflow/WorkflowNodeHelp.js:111 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:212 +msgid "Canceled" +msgstr "Annulé" + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:129 +msgid "" +"Cannot enable log aggregator without providing\n" +"logging aggregator host and logging aggregator type." +msgstr "Impossible d'activer l'agrégateur de logs sans fournir l'hôte de l'agrégateur de logs et le type d'agrégateur de logs." + +#: screens/Instances/InstanceList/InstanceList.js:199 +#: screens/Instances/InstancePeers/InstancePeerList.js:94 +msgid "Cannot run health check on hop nodes." +msgstr "Impossible d’effectuer des bilans de fonctionnement sur les nœuds Hop." + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:199 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:74 +#: screens/TopologyView/Tooltip.js:312 +msgid "Capacity" +msgstr "Capacité" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:225 +#: screens/InstanceGroup/Instances/InstanceList.js:269 +#: screens/InstanceGroup/Instances/InstanceListItem.js:143 +#: screens/Instances/InstanceDetail/InstanceDetail.js:267 +#: screens/Instances/InstanceList/InstanceList.js:204 +#: screens/Instances/InstanceList/InstanceListItem.js:153 +msgid "Capacity Adjustment" +msgstr "Ajustement des capacités" + +#: components/Search/LookupTypeInput.js:59 +msgid "Case-insensitive version of contains" +msgstr "La version non sensible à la casse de contains" + +#: components/Search/LookupTypeInput.js:87 +msgid "Case-insensitive version of endswith." +msgstr "Version non sensible à la casse de endswith." + +#: components/Search/LookupTypeInput.js:45 +msgid "Case-insensitive version of exact." +msgstr "Version non sensible à la casse de exact." + +#: components/Search/LookupTypeInput.js:100 +msgid "Case-insensitive version of regex." +msgstr "Version non sensible à la casse de regex" + +#: components/Search/LookupTypeInput.js:73 +msgid "Case-insensitive version of startswith." +msgstr "Version non sensible à la casse de startswith." + +#: screens/Project/shared/Project.helptext.js:14 +msgid "" +"Change PROJECTS_ROOT when deploying\n" +"{brandName} to change this location." +msgstr "Modifiez PROJECTS_ROOT lorsque vous déployez {brandName} pour changer cet emplacement." + +#: components/StatusLabel/StatusLabel.js:55 +#: screens/Job/JobOutput/shared/HostStatusBar.js:43 +msgid "Changed" +msgstr "Modifié" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:53 +msgid "Changes" +msgstr "Modifications" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:258 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:266 +msgid "Channel" +msgstr "Canal" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:138 +#: screens/Template/shared/JobTemplateForm.js:218 +msgid "Check" +msgstr "Vérifier" + +#: components/Search/LookupTypeInput.js:134 +msgid "Check whether the given field or related object is null; expects a boolean value." +msgstr "Vérifiez si le champ donné ou l'objet connexe est nul ; attendez-vous à une valeur booléenne." + +#: 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 "Vérifiez si la valeur du champ donné est présente dans la liste fournie ; attendez-vous à une liste d'éléments séparés par des virgules." + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:32 +msgid "Choose a .json file" +msgstr "Choisissez un fichier .json" + +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:78 +msgid "Choose a Notification Type" +msgstr "Choisissez un type de notification" + +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:25 +msgid "Choose a Playbook Directory" +msgstr "Choisissez un répertoire Playbook" + +#: screens/Project/shared/ProjectForm.js:268 +msgid "Choose a Source Control Type" +msgstr "Choisissez un type de contrôle à la source" + +#: screens/Template/shared/WebhookSubForm.js:100 +msgid "Choose a Webhook Service" +msgstr "Choisir un service de webhook" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:131 +#: screens/Template/shared/JobTemplateForm.js:211 +msgid "Choose a job type" +msgstr "Choisir un type de job" + +#: components/AdHocCommands/AdHocDetailsStep.js:82 +msgid "Choose a module" +msgstr "Choisissez un module" + +#: screens/Inventory/shared/InventorySourceForm.js:139 +msgid "Choose a source" +msgstr "Choisissez une source" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:490 +msgid "Choose an HTTP method" +msgstr "Choisissez une méthode 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 Controller Documentation for more additional\n" +"information about each option." +msgstr "Spécifiez le type de format ou de type de réponse que vous souhaitez pour interroger l'utilisateur. Consultez la documentation d’Ansible Tower pour en savoir plus sur chaque option." + +#: 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 "Choisissez les rôles à appliquer aux ressources sélectionnées. Notez que tous les rôles sélectionnés seront appliqués à toutes les ressources sélectionnées." + +#: 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 "Choisissez les ressources qui recevront de nouveaux rôles. Vous pourrez sélectionner les rôles à postuler lors de l'étape suivante. Notez que les ressources choisies ici recevront tous les rôles choisis à l'étape suivante." + +#: components/AddRole/AddResourceRole.js:174 +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 "Choisissez le type de ressource qui recevra de nouveaux rôles. Par exemple, si vous souhaitez ajouter de nouveaux rôles à un ensemble d'utilisateurs, veuillez choisir Utilisateurs et cliquer sur Suivant. Vous pourrez sélectionner les ressources spécifiques dans l'étape suivante." + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:74 +msgid "Clean" +msgstr "Nettoyer" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:95 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:116 +msgid "Clear" +msgstr "Effacer" + +#: components/DataListToolbar/DataListToolbar.js:95 +#: screens/Job/JobOutput/JobOutputSearch.js:144 +msgid "Clear all filters" +msgstr "Effacer tous les filtres" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:247 +msgid "Clear subscription" +msgstr "Effacer l'abonnement" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:252 +msgid "Clear subscription selection" +msgstr "Effacer la sélection d'abonnement" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerGraph.js:245 +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:191 +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." + +#: 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 "Cliquez sur ce bouton pour vérifier la connexion au système de gestion du secret en utilisant le justificatif d'identité sélectionné et les entrées spécifiées." + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:179 +msgid "Click to create a new link to this node." +msgstr "Cliquez pour créer un nouveau lien vers ce nœud." + +#: screens/Instances/InstanceDetail/InstanceDetail.js:251 +msgid "Click to download bundle" +msgstr "Cliquez pour télécharger la liasse" + +#: screens/Template/Survey/SurveyToolbar.js:64 +msgid "Click to rearrange the order of the survey questions" +msgstr "Cliquez pour réorganiser l'ordre des questions de l'enquête" + +#: screens/Template/Survey/MultipleChoiceField.js:117 +msgid "Click to toggle default value" +msgstr "Cliquez pour changer la valeur par défaut" + +#: components/Workflow/WorkflowNodeHelp.js:202 +msgid "Click to view job details" +msgstr "Cliquez pour voir les détails de ce Job" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:89 +#: screens/Application/Applications.js:84 +msgid "Client ID" +msgstr "ID du client" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:289 +msgid "Client Identifier" +msgstr "Identifiant client" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:314 +msgid "Client identifier" +msgstr "Identifiant client" + +#: screens/Application/Applications.js:97 +msgid "Client secret" +msgstr "Question secrète du client" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:100 +#: screens/Application/shared/ApplicationForm.js:127 +msgid "Client type" +msgstr "Type de client" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:105 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:169 +msgid "Close" +msgstr "Fermer" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:123 +msgid "Close subscription modal" +msgstr "Fermer la modalité d'abonnement" + +#: components/CredentialChip/CredentialChip.js:11 +msgid "Cloud" +msgstr "Cloud" + +#: components/ExpandCollapse/ExpandCollapse.js:41 +msgid "Collapse" +msgstr "Effondrement" + +#: screens/Job/JobOutput/PageControls.js:50 +msgid "Collapse all job events" +msgstr "Effondrer tous les événements de la tâche" + +#: screens/Job/JobOutput/shared/JobEventLineToggle.js:39 +msgid "Collapse section" +msgstr "Effondrer une section" + +#: components/JobList/JobList.js:214 +#: components/JobList/JobListItem.js:45 +#: screens/Job/JobOutput/HostEventModal.js:129 +msgid "Command" +msgstr "Commande" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:66 +msgid "Compliant" +msgstr "Conforme" + +#: components/PromptDetail/PromptJobTemplateDetail.js:68 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:36 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:132 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:58 +#: screens/Template/shared/JobTemplateForm.js:591 +msgid "Concurrent Jobs" +msgstr "Jobs parallèles" + +#: screens/Template/shared/JobTemplate.helptext.js:38 +msgid "Concurrent jobs: If enabled, simultaneous runs of this job template will be allowed." +msgstr "Jobs parallèles : si activé, il sera possible d’avoir des exécutions de ce modèle de tâche en simultané." + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:25 +msgid "Concurrent jobs: If enabled, simultaneous runs of this workflow job template will be allowed." +msgstr "Jobs parallèles : si activé, il sera possible d’avoir des exécutions de ce modèle de job de flux de travail en simultané." + +#: screens/Setting/shared/SharedFields.js:121 +#: screens/Setting/shared/SharedFields.js:127 +#: screens/Setting/shared/SharedFields.js:336 +msgid "Confirm" +msgstr "Confirmer" + +#: components/DeleteButton/DeleteButton.js:107 +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:95 +msgid "Confirm Delete" +msgstr "Confirmer Effacer" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:191 +msgid "Confirm Disable Local Authorization" +msgstr "Confirmer Désactiver l'autorisation locale" + +#: screens/User/shared/UserForm.js:99 +msgid "Confirm Password" +msgstr "Confirmer le mot de passe" + +#: components/JobCancelButton/JobCancelButton.js:86 +msgid "Confirm cancel job" +msgstr "Confirmer l'annulation du job" + +#: components/JobCancelButton/JobCancelButton.js:90 +msgid "Confirm cancellation" +msgstr "Confirmer l'annulation" + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:26 +msgid "Confirm delete" +msgstr "Confirmer la suppression" + +#: screens/User/UserRoles/UserRolesList.js:215 +msgid "Confirm disassociate" +msgstr "Confirmer dissocier" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:24 +msgid "Confirm link removal" +msgstr "Confirmer la suppression du lien" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:37 +msgid "Confirm node removal" +msgstr "Confirmer la suppression du nœud" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:18 +msgid "Confirm removal of all nodes" +msgstr "Confirmer la suppression de tous les nœuds" + +#: screens/Instances/Shared/RemoveInstanceButton.js:160 +msgid "Confirm remove" +msgstr "Confirmer la réinitialisation" + +#: screens/Setting/shared/RevertAllAlert.js:20 +msgid "Confirm revert all" +msgstr "Confirmer annuler tout" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:91 +msgid "Confirm selection" +msgstr "Confirmer la sélection" + +#: screens/Job/JobDetail/JobDetail.js:366 +msgid "Container Group" +msgstr "Groupe de conteneurs" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:47 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:57 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:68 +msgid "Container group" +msgstr "Groupe de conteneurs" + +#: screens/InstanceGroup/ContainerGroup.js:84 +msgid "Container group not found." +msgstr "Groupe de conteneurs non trouvé." + +#: components/LaunchPrompt/LaunchPrompt.js:153 +#: components/Schedule/shared/SchedulePromptableFields.js:120 +msgid "Content Loading" +msgstr "Chargement du contenu" + +#: components/PromptDetail/PromptProjectDetail.js:130 +#: screens/Project/ProjectDetail/ProjectDetail.js:240 +#: screens/Project/shared/ProjectForm.js:290 +msgid "Content Signature Validation Credential" +msgstr "Certificat de validation de la signature du contenu" + +#: components/AppContainer/AppContainer.js:142 +msgid "Continue" +msgstr "Continuer" + +#: screens/InstanceGroup/Instances/InstanceList.js:207 +#: screens/Instances/InstanceList/InstanceList.js:151 +msgid "Control" +msgstr "Contrôle" + +#: screens/TopologyView/Legend.js:77 +msgid "Control node" +msgstr "Noeud de contrôle" + +#: screens/Inventory/shared/Inventory.helptext.js:79 +msgid "" +"Control the level of output Ansible\n" +"will produce for inventory source update jobs." +msgstr "Contrôlez le niveau de sortie produit par Ansible pour les tâches d'actualisation de source d'inventaire." + +#: screens/Job/Job.helptext.js:15 +#: screens/Template/shared/JobTemplate.helptext.js:16 +msgid "Control the level of output ansible will produce as the playbook executes." +msgstr "Contrôlez le niveau de sortie qu’Ansible génère lors de l’exécution du playbook." + +#: screens/Job/JobDetail/JobDetail.js:351 +msgid "Controller Node" +msgstr "Noeud du contrôleur" + +#: components/PromptDetail/PromptDetail.js:130 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:225 +msgid "Convergence" +msgstr "Convergence" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:256 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:257 +msgid "Convergence select" +msgstr "Sélection Convergence" + +#: components/CopyButton/CopyButton.js:40 +msgid "Copy" +msgstr "Copier" + +#: screens/Credential/CredentialList/CredentialListItem.js:80 +msgid "Copy Credential" +msgstr "Copier les identifiants" + +#: components/CopyButton/CopyButton.js:48 +msgid "Copy Error" +msgstr "Erreur de copie" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:104 +msgid "Copy Execution Environment" +msgstr "Copier Environnement d'exécution" + +#: screens/Inventory/InventoryList/InventoryListItem.js:154 +msgid "Copy Inventory" +msgstr "Copier l'inventaire" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:152 +msgid "Copy Notification Template" +msgstr "Copie du modèle de notification" + +#: screens/Project/ProjectList/ProjectListItem.js:262 +msgid "Copy Project" +msgstr "Copier le projet" + +#: components/TemplateList/TemplateListItem.js:248 +msgid "Copy Template" +msgstr "Copier le modèle" + +#: screens/Project/ProjectDetail/ProjectDetail.js:202 +#: screens/Project/ProjectList/ProjectListItem.js:98 +msgid "Copy full revision to clipboard." +msgstr "Copier la révision complète dans le Presse-papiers." + +#: components/About/About.js:35 +msgid "Copyright" +msgstr "Copyright" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:231 +#: components/MultiSelect/TagMultiSelect.js:62 +#: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:66 +#: screens/Inventory/shared/InventoryForm.js:91 +#: screens/Template/shared/JobTemplateForm.js:396 +#: screens/Template/shared/WorkflowJobTemplateForm.js:204 +msgid "Create" +msgstr "Créer" + +#: screens/Application/Applications.js:27 +#: screens/Application/Applications.js:36 +msgid "Create New Application" +msgstr "Créer une nouvelle application" + +#: screens/Credential/Credentials.js:15 +#: screens/Credential/Credentials.js:25 +msgid "Create New Credential" +msgstr "Créer de nouvelles informations d’identification" + +#: screens/Host/Hosts.js:15 +#: screens/Host/Hosts.js:24 +msgid "Create New Host" +msgstr "Créer un nouvel hôte" + +#: screens/Template/Templates.js:18 +msgid "Create New Job Template" +msgstr "Créer un nouveau modèle de Job" + +#: screens/NotificationTemplate/NotificationTemplates.js:15 +#: screens/NotificationTemplate/NotificationTemplates.js:22 +msgid "Create New Notification Template" +msgstr "Créer un nouveau modèle de notification" + +#: screens/Organization/Organizations.js:17 +#: screens/Organization/Organizations.js:27 +msgid "Create New Organization" +msgstr "Créer une nouvelle organisation" + +#: screens/Project/Projects.js:13 +#: screens/Project/Projects.js:23 +msgid "Create New Project" +msgstr "Créer un nouveau projet" + +#: screens/Inventory/Inventories.js:91 +#: screens/ManagementJob/ManagementJobs.js:24 +#: screens/Project/Projects.js:32 +#: screens/Template/Templates.js:52 +msgid "Create New Schedule" +msgstr "Créer une nouvelle programmation" + +#: screens/Team/Teams.js:16 +#: screens/Team/Teams.js:26 +msgid "Create New Team" +msgstr "Créer une nouvelle équipe" + +#: screens/User/Users.js:16 +#: screens/User/Users.js:27 +msgid "Create New User" +msgstr "Créer un nouvel utilisateur" + +#: screens/Template/Templates.js:19 +msgid "Create New Workflow Template" +msgstr "Créer un nouveau modèle de flux de travail" + +#: 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/Instances/Instances.js:14 +msgid "Create new Instance" +msgstr "Créer un nouveau groupe d'instances" + +#: screens/InstanceGroup/InstanceGroups.js:18 +#: screens/InstanceGroup/InstanceGroups.js:28 +msgid "Create new container group" +msgstr "Créer un nouveau groupe de conteneurs" + +#: screens/CredentialType/CredentialTypes.js:23 +msgid "Create new credential Type" +msgstr "Créer un nouveau type d'informations d'identification." + +#: screens/CredentialType/CredentialTypes.js:14 +msgid "Create new credential type" +msgstr "Créer un nouveau type d'informations d'identification." + +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:14 +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:23 +msgid "Create new execution environment" +msgstr "Créer un nouvel environnement d'exécution" + +#: screens/Inventory/Inventories.js:75 +#: screens/Inventory/Inventories.js:82 +msgid "Create new group" +msgstr "Créer un nouveau groupe" + +#: screens/Inventory/Inventories.js:66 +#: screens/Inventory/Inventories.js:80 +msgid "Create new host" +msgstr "Créer un nouvel hôte" + +#: screens/InstanceGroup/InstanceGroups.js:17 +#: screens/InstanceGroup/InstanceGroups.js:27 +msgid "Create new instance group" +msgstr "Créer un nouveau groupe d'instances" + +#: screens/Inventory/Inventories.js:18 +msgid "Create new inventory" +msgstr "Créer un nouvel inventaire" + +#: screens/Inventory/Inventories.js:19 +msgid "Create new smart inventory" +msgstr "Créer un nouvel inventaire smart" + +#: screens/Inventory/Inventories.js:85 +msgid "Create new source" +msgstr "Créer une nouvelle source" + +#: screens/User/Users.js:35 +msgid "Create user token" +msgstr "Créer un jeton d'utilisateur" + +#: components/Lookup/ApplicationLookup.js:115 +#: components/PromptDetail/PromptDetail.js:154 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:406 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:105 +#: screens/Credential/CredentialDetail/CredentialDetail.js:257 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:90 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:103 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:151 +#: screens/Host/HostDetail/HostDetail.js:86 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:67 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:93 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:173 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:43 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:81 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:277 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:149 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:46 +#: screens/Job/JobDetail/JobDetail.js:534 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:393 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:115 +#: screens/Project/ProjectDetail/ProjectDetail.js:292 +#: screens/Team/TeamDetail/TeamDetail.js:47 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:353 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:187 +#: screens/User/UserDetail/UserDetail.js:82 +#: screens/User/UserTokenDetail/UserTokenDetail.js:61 +#: screens/User/UserTokenList/UserTokenList.js:150 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:199 +msgid "Created" +msgstr "Créé" + +#: components/AdHocCommands/AdHocCredentialStep.js:122 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:112 +#: components/AddRole/AddResourceRole.js:57 +#: components/AssociateModal/AssociateModal.js:144 +#: components/LaunchPrompt/steps/CredentialsStep.js:173 +#: components/LaunchPrompt/steps/InventoryStep.js:89 +#: components/Lookup/CredentialLookup.js:194 +#: components/Lookup/InventoryLookup.js:152 +#: components/Lookup/InventoryLookup.js:207 +#: components/Lookup/MultiCredentialsLookup.js:194 +#: components/Lookup/OrganizationLookup.js:134 +#: components/Lookup/ProjectLookup.js:151 +#: components/NotificationList/NotificationList.js:206 +#: components/RelatedTemplateList/RelatedTemplateList.js:166 +#: components/Schedule/ScheduleList/ScheduleList.js:198 +#: 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:150 +#: 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:161 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:112 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:108 +msgid "Created By (Username)" +msgstr "Créé par (nom d'utilisateur)" + +#: 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 (nom d'utilisateur)" + +#: components/AdHocCommands/AdHocPreviewStep.js:54 +#: components/AdHocCommands/useAdHocCredentialStep.js:24 +#: components/PromptDetail/PromptInventorySourceDetail.js:107 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:40 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:52 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:50 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:258 +#: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/EC2SubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/InsightsSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/OpenStackSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:84 +#: screens/Inventory/shared/InventorySourceSubForms/SatelliteSubForm.js:36 +#: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:38 +#: util/getRelatedResourceDeleteDetails.js:167 +msgid "Credential" +msgstr "Information d’identification" + +#: util/getRelatedResourceDeleteDetails.js:74 +msgid "Credential Input Sources" +msgstr "Sources en entrée des informations d'identification" + +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:83 +#: components/Lookup/InstanceGroupsLookup.js:108 +msgid "Credential Name" +msgstr "Nom d’identification" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:241 +#: screens/Credential/CredentialList/CredentialList.js:158 +#: screens/Credential/shared/CredentialForm.js:128 +#: screens/Credential/shared/CredentialForm.js:196 +msgid "Credential Type" +msgstr "Type d'informations d’identification" + +#: routeConfig.js:117 +#: screens/ActivityStream/ActivityStream.js:192 +#: 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 "Types d'informations d'identification" + +#: screens/Credential/CredentialList/CredentialList.js:113 +msgid "Credential copied successfully" +msgstr "Informations d’identification copiées." + +#: screens/Credential/Credential.js:98 +msgid "Credential not found." +msgstr "Informations d'identification introuvables." + +#: components/AdHocCommands/useAdHocCredentialPasswordStep.js:23 +#: components/LaunchPrompt/steps/useCredentialPasswordsStep.js:28 +msgid "Credential passwords" +msgstr "Mots de passes d’identification" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:53 +msgid "Credential to authenticate with Kubernetes or OpenShift" +msgstr "Identifiant pour l'authentification avec Kubernetes ou OpenShift" + +#: 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é." + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:21 +msgid "Credential to authenticate with a protected container registry." +msgstr "Identifiant pour s'authentifier auprès d'un registre de conteneur protégé." + +#: screens/CredentialType/CredentialType.js:76 +msgid "Credential type not found." +msgstr "Type d'informations d’identification non trouvé." + +#: 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:211 +#: components/PromptDetail/PromptDetail.js:192 +#: components/PromptDetail/PromptJobTemplateDetail.js:191 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:528 +#: components/TemplateList/TemplateListItem.js:323 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:77 +#: routeConfig.js:70 +#: screens/ActivityStream/ActivityStream.js:167 +#: screens/Credential/CredentialList/CredentialList.js:195 +#: screens/Credential/Credentials.js:14 +#: screens/Credential/Credentials.js:24 +#: screens/Job/JobDetail/JobDetail.js:429 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:374 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:49 +#: screens/Template/shared/JobTemplateForm.js:372 +#: util/getRelatedResourceDeleteDetails.js:91 +msgid "Credentials" +msgstr "Informations d’identification" + +#: 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 "Les informations d'identification qui nécessitent un mot de passe au lancement ne sont pas autorisées. Veuillez supprimer ou remplacer les informations d'identification suivantes par des informations d'identification du même type pour pouvoir continuer : {0}" + +#: components/Pagination/Pagination.js:34 +msgid "Current page" +msgstr "Page actuelle" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:85 +msgid "Custom Kubernetes or OpenShift Pod specification." +msgstr "Spécification pod Kubernetes ou OpenShift personnalisée." + +#: screens/InstanceGroup/shared/ContainerGroupForm.js:79 +msgid "Custom pod spec" +msgstr "Spécifications des pods personnalisés" + +#: 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 "L'environnement virtuel personnalisé {0} doit être remplacé par un environnement d'exécution." + +#: 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 la <0>the documentation.." + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:73 +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 la <0>the documentation.." + +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:61 +msgid "Customize messages…" +msgstr "Personnaliser les messages..." + +#: screens/InstanceGroup/shared/ContainerGroupForm.js:65 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:66 +msgid "Customize pod specification" +msgstr "Personnaliser les spécifications du pod" + +#: screens/Job/WorkflowOutput/WorkflowOutputNode.js:109 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:212 +msgid "DELETED" +msgstr "SUPPRIMÉ" + +#: routeConfig.js:34 +#: screens/Dashboard/Dashboard.js:74 +msgid "Dashboard" +msgstr "Tableau de bord" + +#: screens/ActivityStream/ActivityStream.js:147 +msgid "Dashboard (all activity)" +msgstr "Tableau de bord (toutes les activités)" + +#: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:75 +msgid "Data retention period" +msgstr "Durée de conservation des données" + +#: screens/Dashboard/shared/LineChart.js:168 +msgid "Date" +msgstr "Date" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:184 +#: components/Schedule/shared/FrequencyDetailSubform.js:177 +#: components/Schedule/shared/FrequencyDetailSubform.js:356 +#: components/Schedule/shared/FrequencyDetailSubform.js:460 +#: components/Schedule/shared/ScheduleFormFields.js:127 +#: components/Schedule/shared/ScheduleFormFields.js:187 +msgid "Day" +msgstr "Jour" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:130 +msgid "Day {0}" +msgstr "Jour" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:399 +#: components/Schedule/shared/ScheduleFormFields.js:136 +msgid "Days of Data to Keep" +msgstr "Nombre de jours pendant lesquels on peut conserver les données" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/DaysToKeepStep.js:28 +msgid "Days of data to be retained" +msgstr "Jours de conservation des données " + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:167 +msgid "Days remaining" +msgstr "Jours restants" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useDaysToKeepStep.js:35 +msgid "Days to keep" +msgstr "Jours conservation" + +#: screens/Job/JobOutput/JobOutputSearch.js:102 +msgid "Debug" +msgstr "Déboguer" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:170 +#: components/Schedule/shared/FrequencyDetailSubform.js:153 +msgid "December" +msgstr "Décembre" + +#: 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 "Par défaut" + +#: screens/Template/Survey/SurveyReorderModal.js:219 +#: screens/Template/Survey/SurveyReorderModal.js:219 +#: screens/Template/Survey/SurveyReorderModal.js:241 +msgid "Default Answer(s)" +msgstr "Réponse(s) par défaut" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:40 +msgid "Default Execution Environment" +msgstr "Environnement d'exécution par défaut" + +#: screens/Template/Survey/SurveyQuestionForm.js:238 +#: screens/Template/Survey/SurveyQuestionForm.js:246 +#: screens/Template/Survey/SurveyQuestionForm.js:253 +msgid "Default answer" +msgstr "Réponse par défaut" + +#: screens/Setting/SettingList.js:103 +msgid "Define system-level features and functions" +msgstr "Définir les fonctions et fonctionnalités niveau système" + +#: 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:646 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:128 +#: screens/Credential/CredentialDetail/CredentialDetail.js:306 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:124 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:134 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:115 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:127 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:201 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:101 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:316 +#: 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:612 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:436 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:199 +#: screens/Project/ProjectDetail/ProjectDetail.js:340 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:80 +#: screens/Team/TeamDetail/TeamDetail.js:70 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:545 +#: screens/Template/Survey/SurveyList.js:66 +#: screens/Template/Survey/SurveyToolbar.js:93 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:269 +#: screens/User/UserDetail/UserDetail.js:107 +#: screens/User/UserTokenDetail/UserTokenDetail.js:78 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:340 +msgid "Delete" +msgstr "Supprimer" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:130 +msgid "Delete All Groups and Hosts" +msgstr "Supprimer les groupes et les hôtes" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:300 +msgid "Delete Credential" +msgstr "Supprimer les informations d’identification" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:127 +msgid "Delete Execution Environment" +msgstr "Supprimer l'environnement d'exécution" + +#: screens/Host/HostDetail/HostDetail.js:114 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:109 +msgid "Delete Host" +msgstr "Supprimer l'hôte" + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:196 +msgid "Delete Inventory" +msgstr "Supprimer l’inventaire" + +#: screens/Job/JobDetail/JobDetail.js:608 +#: screens/Job/JobOutput/shared/OutputToolbar.js:195 +#: screens/Job/JobOutput/shared/OutputToolbar.js:199 +msgid "Delete Job" +msgstr "Supprimer Job" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:539 +msgid "Delete Job Template" +msgstr "Modèle de découpage de Job" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:432 +msgid "Delete Notification" +msgstr "Supprimer la notification" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:193 +msgid "Delete Organization" +msgstr "Supprimer l'organisation" + +#: screens/Project/ProjectDetail/ProjectDetail.js:334 +msgid "Delete Project" +msgstr "Suppression du projet" + +#: screens/Template/Survey/SurveyList.js:52 +msgid "Delete Questions" +msgstr "Supprimer les questions" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:642 +msgid "Delete Schedule" +msgstr "Supprimer la programmation" + +#: screens/Template/Survey/SurveyList.js:52 +msgid "Delete Survey" +msgstr "Supprimer le questionnaire" + +#: screens/Team/TeamDetail/TeamDetail.js:66 +msgid "Delete Team" +msgstr "Supprimer l’équipe" + +#: screens/User/UserDetail/UserDetail.js:103 +msgid "Delete User" +msgstr "Supprimer l’utilisateur" + +#: screens/User/UserTokenDetail/UserTokenDetail.js:74 +msgid "Delete User Token" +msgstr "Supprimer un jeton d'utilisateur" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:336 +msgid "Delete Workflow Approval" +msgstr "Supprimer l'approbation du flux de travail" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:263 +msgid "Delete Workflow Job Template" +msgstr "Supprimer le modèle de flux de travail " + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:138 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:141 +msgid "Delete all nodes" +msgstr "Supprimer tous les nœuds" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:124 +msgid "Delete application" +msgstr "Supprimer l’application" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:116 +msgid "Delete credential type" +msgstr "Supprimer le type d'informations d’identification" + +#: screens/Inventory/InventorySources/InventorySourceList.js:249 +msgid "Delete error" +msgstr "Supprimer l'erreur" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:109 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:121 +msgid "Delete instance group" +msgstr "Supprimer un groupe d'instances" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:310 +msgid "Delete inventory source" +msgstr "Supprimer la source de l'inventaire" + +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:170 +msgid "Delete smart inventory" +msgstr "Supprimer l'inventaire smart" + +#: screens/Template/Survey/SurveyToolbar.js:83 +msgid "Delete survey question" +msgstr "Supprimer question de l'enquête" + +#: screens/Project/shared/Project.helptext.js:114 +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 "Supprimez le dépôt local dans son intégralité avant d'effectuer une mise à jour. En fonction de la taille du dépôt, cela peut augmenter considérablement le temps nécessaire pour effectuer une mise à jour." + +#: components/PromptDetail/PromptProjectDetail.js:51 +#: screens/Project/ProjectDetail/ProjectDetail.js:100 +msgid "Delete the project before syncing" +msgstr "Supprimez le projet avant la synchronisation." + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:83 +msgid "Delete this link" +msgstr "Supprimer ce lien" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:274 +msgid "Delete this node" +msgstr "Supprimer ce nœud" + +#: components/PaginatedTable/ToolbarDeleteButton.js:163 +msgid "Delete {pluralizedItemName}?" +msgstr "Supprimer {pluralizedItemName} ?" + +#: components/DetailList/DeletedDetail.js:19 +#: components/Workflow/WorkflowNodeHelp.js:157 +#: components/Workflow/WorkflowNodeHelp.js:193 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:231 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:49 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:60 +msgid "Deleted" +msgstr "Supprimé" + +#: components/TemplateList/TemplateList.js:296 +#: screens/Credential/CredentialList/CredentialList.js:211 +#: 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:227 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:219 +msgid "Deletion error" +msgstr "Erreur de suppression" + +#: components/StatusLabel/StatusLabel.js:40 +msgid "Denied" +msgstr "Refusé" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:21 +msgid "Denied - {0}. See the Activity Stream for more information." +msgstr "Refusé - {0}. Voir le flux d'activité pour plus d'informations." + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:17 +msgid "Denied by {0} - {1}" +msgstr "Refusé par {0} - {1}" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:89 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:35 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:42 +msgid "Deny" +msgstr "Refuser" + +#: screens/Job/JobOutput/JobOutputSearch.js:103 +msgid "Deprecated" +msgstr "Obsolète" + +#: components/StatusLabel/StatusLabel.js:60 +#: screens/TopologyView/Legend.js:164 +msgid "Deprovisioning" +msgstr "Déprovisionnement" + +#: components/StatusLabel/StatusLabel.js:63 +msgid "Deprovisioning fail" +msgstr "Échec du déprovisionnement" + +#: components/HostForm/HostForm.js:104 +#: components/Lookup/ApplicationLookup.js:105 +#: components/Lookup/ApplicationLookup.js:123 +#: components/Lookup/HostFilterLookup.js:423 +#: components/Lookup/HostListItem.js:9 +#: components/NotificationList/NotificationList.js:186 +#: components/PromptDetail/PromptDetail.js:119 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:327 +#: components/Schedule/ScheduleList/ScheduleList.js:194 +#: components/Schedule/shared/ScheduleFormFields.js:80 +#: components/TemplateList/TemplateList.js:210 +#: components/TemplateList/TemplateListItem.js:271 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:65 +#: screens/Application/ApplicationsList/ApplicationsList.js:123 +#: screens/Application/shared/ApplicationForm.js:62 +#: screens/Credential/CredentialDetail/CredentialDetail.js:223 +#: screens/Credential/CredentialList/CredentialList.js:146 +#: 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:60 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:159 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:127 +#: screens/Host/HostDetail/HostDetail.js:75 +#: screens/Host/HostList/HostList.js:153 +#: screens/Host/HostList/HostList.js:170 +#: screens/Host/HostList/HostListItem.js:57 +#: screens/Instances/Shared/InstanceForm.js:26 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:93 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:35 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:216 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:80 +#: screens/Inventory/InventoryHosts/InventoryHostItem.js:40 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:124 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:139 +#: screens/Inventory/InventoryList/InventoryList.js:195 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:198 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:104 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:36 +#: screens/Inventory/shared/InventoryForm.js:58 +#: screens/Inventory/shared/InventoryGroupForm.js:40 +#: screens/Inventory/shared/InventorySourceForm.js:108 +#: screens/Inventory/shared/SmartInventoryForm.js:55 +#: screens/Job/JobOutput/HostEventModal.js:112 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:101 +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:72 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:109 +#: 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:177 +#: screens/Project/ProjectList/ProjectList.js:190 +#: screens/Project/ProjectList/ProjectListItem.js:281 +#: screens/Project/shared/ProjectForm.js:222 +#: 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:171 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:112 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:183 +#: screens/Template/shared/JobTemplateForm.js:251 +#: screens/Template/shared/WorkflowJobTemplateForm.js:117 +#: screens/User/UserOrganizations/UserOrganizationList.js:80 +#: screens/User/UserOrganizations/UserOrganizationListItem.js:18 +#: screens/User/UserTeams/UserTeamList.js:182 +#: screens/User/UserTeams/UserTeamListItem.js:32 +#: screens/User/UserTokenDetail/UserTokenDetail.js:45 +#: screens/User/UserTokenList/UserTokenList.js:128 +#: screens/User/UserTokenList/UserTokenList.js:138 +#: screens/User/UserTokenList/UserTokenList.js:188 +#: screens/User/UserTokenList/UserTokenListItem.js:29 +#: screens/User/shared/UserTokenForm.js:59 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:145 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:128 +msgid "Description" +msgstr "Description" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:325 +msgid "Destination Channels" +msgstr "Canaux de destination" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:233 +msgid "Destination Channels or Users" +msgstr "Canaux ou utilisateurs de destination" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:346 +msgid "Destination SMS Number(s)" +msgstr "Numéro(s) de SMS de destination" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:412 +msgid "Destination SMS number(s)" +msgstr "Numéro(s) de SMS de destination" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:364 +msgid "Destination channels" +msgstr "Canaux de destination" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:231 +msgid "Destination channels or users" +msgstr "Canaux ou utilisateurs de destination" + +#: components/AdHocCommands/useAdHocDetailsStep.js:35 +#: components/ErrorDetail/ErrorDetail.js:88 +#: components/Schedule/Schedule.js:71 +#: screens/Application/Application/Application.js:79 +#: screens/Application/Applications.js:39 +#: screens/Credential/Credential.js:72 +#: screens/Credential/Credentials.js:28 +#: screens/CredentialType/CredentialType.js:63 +#: screens/CredentialType/CredentialTypes.js:26 +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:65 +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:26 +#: screens/Host/Host.js:58 +#: screens/Host/Hosts.js:27 +#: screens/InstanceGroup/ContainerGroup.js:66 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:180 +#: screens/InstanceGroup/InstanceGroup.js:69 +#: screens/InstanceGroup/InstanceGroups.js:30 +#: screens/InstanceGroup/InstanceGroups.js:38 +#: screens/Instances/Instance.js:29 +#: screens/Instances/Instances.js:24 +#: screens/Inventory/Inventories.js:61 +#: screens/Inventory/Inventories.js:87 +#: screens/Inventory/Inventory.js:64 +#: 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:130 +#: screens/Job/JobOutput/HostEventModal.js:103 +#: screens/Job/Jobs.js:35 +#: screens/ManagementJob/ManagementJobs.js:26 +#: screens/NotificationTemplate/NotificationTemplate.js:84 +#: screens/NotificationTemplate/NotificationTemplates.js:25 +#: screens/Organization/Organization.js:123 +#: screens/Organization/Organizations.js:30 +#: screens/Project/Project.js:104 +#: screens/Project/Projects.js:26 +#: 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/OIDC/OIDCDetail/OIDCDetail.js:51 +#: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:56 +#: screens/Setting/SAML/SAMLDetail/SAMLDetail.js:52 +#: 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:76 +#: screens/Setting/Settings.js:85 +#: screens/Setting/Settings.js:86 +#: screens/Setting/Settings.js:87 +#: screens/Setting/Settings.js:88 +#: screens/Setting/Settings.js:89 +#: screens/Setting/Settings.js:90 +#: 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/Setting/Settings.js:119 +#: screens/Setting/TACACS/TACACSDetail/TACACSDetail.js:56 +#: screens/Setting/UI/UIDetail/UIDetail.js:66 +#: screens/Team/Team.js:57 +#: screens/Team/Teams.js:29 +#: screens/Template/Template.js:135 +#: screens/Template/Templates.js:43 +#: screens/Template/WorkflowJobTemplate.js:117 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:138 +#: screens/TopologyView/Tooltip.js:187 +#: screens/TopologyView/Tooltip.js:213 +#: screens/User/User.js:64 +#: screens/User/UserToken/UserToken.js:54 +#: screens/User/Users.js:30 +#: screens/User/Users.js:36 +#: screens/WorkflowApproval/WorkflowApproval.js:77 +#: screens/WorkflowApproval/WorkflowApprovals.js:24 +msgid "Details" +msgstr "Détails" + +#: screens/Job/JobOutput/HostEventModal.js:100 +msgid "Details tab" +msgstr "Onglet Détails" + +#: components/Search/AdvancedSearch.js:271 +msgid "Direct Keys" +msgstr "Clés directes" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:209 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:268 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:313 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:371 +msgid "Disable SSL Verification" +msgstr "Désactiver la vérification SSL" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:187 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:240 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:279 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:350 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:461 +msgid "Disable SSL verification" +msgstr "Désactiver la vérification SSL" + +#: components/InstanceToggle/InstanceToggle.js:56 +#: components/StatusLabel/StatusLabel.js:53 +#: screens/TopologyView/Legend.js:233 +msgid "Disabled" +msgstr "Désactivés" + +#: components/DisassociateButton/DisassociateButton.js:73 +#: 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 "Dissocier" + +#: screens/Host/HostGroups/HostGroupsList.js:211 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:229 +msgid "Disassociate group from host?" +msgstr "Dissocier le groupe de l'hôte ?" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:247 +msgid "Disassociate host from group?" +msgstr "Dissocier Hôte du Groupe" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:296 +#: screens/InstanceGroup/Instances/InstanceList.js:245 +msgid "Disassociate instance from instance group?" +msgstr "Dissocier l'instance du groupe d'instances ?" + +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:225 +msgid "Disassociate related group(s)?" +msgstr "Dissocier le(s) groupe(s) lié(s) ?" + +#: screens/User/UserTeams/UserTeamList.js:216 +msgid "Disassociate related team(s)?" +msgstr "Dissocier la ou les équipes liées ?" + +#: screens/Team/TeamRoles/TeamRolesList.js:209 +#: screens/User/UserRoles/UserRolesList.js:205 +msgid "Disassociate role" +msgstr "Dissocier le rôle" + +#: screens/Team/TeamRoles/TeamRolesList.js:212 +#: screens/User/UserRoles/UserRolesList.js:208 +msgid "Disassociate role!" +msgstr "Dissocier le rôle !" + +#: components/DisassociateButton/DisassociateButton.js:18 +msgid "Disassociate?" +msgstr "Dissocier ?" + +#: components/PromptDetail/PromptProjectDetail.js:46 +#: screens/Project/ProjectDetail/ProjectDetail.js:94 +msgid "Discard local changes before syncing" +msgstr "Ignorez les modifications locales avant de synchroniser." + +#: screens/Job/Job.helptext.js:16 +#: screens/Template/shared/JobTemplate.helptext.js:17 +msgid "Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory." +msgstr "Diviser le travail effectué à l'aide de ce modèle de job en un nombre spécifié de tranches de travail, chacune exécutant les mêmes tâches sur une partie de l'inventaire." + +#: screens/Project/shared/Project.helptext.js:100 +msgid "Documentation." +msgstr "Documentation." + +#: components/CodeEditor/VariablesDetail.js:117 +#: components/CodeEditor/VariablesDetail.js:123 +#: components/CodeEditor/VariablesField.js:139 +#: components/CodeEditor/VariablesField.js:145 +msgid "Done" +msgstr "Terminé" + +#: screens/TopologyView/Tooltip.js:251 +msgid "Download Bundle" +msgstr "Téléchargement du Bundle" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:179 +#: screens/Job/JobOutput/shared/OutputToolbar.js:184 +msgid "Download Output" +msgstr "Télécharger la sortie" + +#: screens/TopologyView/Tooltip.js:247 +msgid "Download bundle" +msgstr "Téléchargement de la liasse" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:93 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:114 +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 "Item déplacée{id}. Item avec index {oldIndex} à l’intérieur 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" + +#: screens/Inventory/shared/Inventory.helptext.js:113 +msgid "" +"Each time a job runs using this inventory,\n" +"refresh the inventory from the selected source before\n" +"executing job tasks." +msgstr "Chaque fois qu’une tâche s’exécute avec cet inventaire, réalisez une mise à jour de la source sélectionnée avant de lancer les tâches du job." + +#: screens/Project/shared/Project.helptext.js:124 +msgid "" +"Each time a job runs using this project, update the\n" +"revision of the project prior to starting the job." +msgstr "Chaque fois qu’un job s’exécute avec ce projet, réalisez une mise à jour du projet avant de démarrer le job." + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:632 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:636 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:115 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:117 +#: screens/Credential/CredentialDetail/CredentialDetail.js:293 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:109 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:121 +#: screens/Host/HostDetail/HostDetail.js:108 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:101 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:113 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:190 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:55 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:62 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:103 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:292 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:127 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:164 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:418 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:420 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:138 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:182 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:186 +#: screens/Project/ProjectDetail/ProjectDetail.js:313 +#: 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/OIDC/OIDCDetail/OIDCDetail.js:85 +#: screens/Setting/OIDC/OIDCDetail/OIDCDetail.js:89 +#: 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:199 +#: 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:514 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:516 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:239 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:241 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:260 +#: screens/User/UserDetail/UserDetail.js:96 +msgid "Edit" +msgstr "Modifier" + +#: screens/Credential/CredentialList/CredentialListItem.js:67 +#: screens/Credential/CredentialList/CredentialListItem.js:71 +msgid "Edit Credential" +msgstr "Modifier les informations d’identification" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginSelected.js:37 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginSelected.js:42 +msgid "Edit Credential Plugin Configuration" +msgstr "Modifier la configuration du plug-in Configuration" + +#: screens/Application/Applications.js:38 +#: screens/Credential/Credentials.js:27 +#: screens/Host/Hosts.js:26 +#: screens/ManagementJob/ManagementJobs.js:27 +#: screens/NotificationTemplate/NotificationTemplates.js:24 +#: screens/Organization/Organizations.js:29 +#: screens/Project/Projects.js:25 +#: screens/Project/Projects.js:35 +#: screens/Setting/Settings.js:46 +#: screens/Setting/Settings.js:49 +#: screens/Setting/Settings.js:53 +#: screens/Setting/Settings.js:56 +#: screens/Setting/Settings.js:59 +#: screens/Setting/Settings.js:62 +#: screens/Setting/Settings.js:65 +#: screens/Setting/Settings.js:68 +#: screens/Setting/Settings.js:71 +#: screens/Setting/Settings.js:74 +#: screens/Setting/Settings.js:77 +#: screens/Setting/Settings.js:91 +#: screens/Setting/Settings.js:92 +#: screens/Setting/Settings.js:93 +#: screens/Setting/Settings.js:94 +#: screens/Setting/Settings.js:95 +#: screens/Setting/Settings.js:96 +#: screens/Setting/Settings.js:99 +#: screens/Setting/Settings.js:102 +#: screens/Setting/Settings.js:105 +#: screens/Setting/Settings.js:108 +#: screens/Setting/Settings.js:111 +#: screens/Setting/Settings.js:114 +#: screens/Setting/Settings.js:117 +#: screens/Setting/Settings.js:120 +#: screens/Team/Teams.js:28 +#: screens/Template/Templates.js:44 +#: screens/User/Users.js:29 +msgid "Edit Details" +msgstr "Modifier les détails" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:90 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:94 +msgid "Edit Execution Environment" +msgstr "Modifier l'environnement d'exécution" + +#: 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 "Modifier le groupe" + +#: screens/Host/HostList/HostListItem.js:74 +#: screens/Host/HostList/HostListItem.js:78 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:61 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:64 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:67 +msgid "Edit Host" +msgstr "Modifier l’hôte" + +#: screens/Inventory/InventoryList/InventoryListItem.js:134 +#: screens/Inventory/InventoryList/InventoryListItem.js:139 +msgid "Edit Inventory" +msgstr "Modifier l'inventaire" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkEditModal.js:14 +msgid "Edit Link" +msgstr "Modifier le lien" + +#: screens/Setting/shared/SharedFields.js:290 +msgid "Edit Login redirect override URL" +msgstr "URL de remplacement pour la redirection de connexion" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeEditModal.js:64 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:257 +msgid "Edit Node" +msgstr "Modifier le nœud" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:142 +msgid "Edit Notification Template" +msgstr "Modèle de notification de modification" + +#: screens/Template/Survey/SurveyToolbar.js:73 +msgid "Edit Order" +msgstr "Ordre d'édition" + +#: screens/Organization/OrganizationList/OrganizationListItem.js:72 +#: screens/Organization/OrganizationList/OrganizationListItem.js:76 +msgid "Edit Organization" +msgstr "Modifier l'organisation" + +#: screens/Project/ProjectList/ProjectListItem.js:248 +#: screens/Project/ProjectList/ProjectListItem.js:253 +msgid "Edit Project" +msgstr "Modifier le projet" + +#: screens/Template/Templates.js:50 +msgid "Edit Question" +msgstr "Modifier la question" + +#: components/Schedule/ScheduleList/ScheduleListItem.js:132 +#: components/Schedule/ScheduleList/ScheduleListItem.js:136 +#: screens/Template/Templates.js:55 +msgid "Edit Schedule" +msgstr "Modifier la programmation" + +#: screens/Inventory/InventorySources/InventorySourceListItem.js:131 +msgid "Edit Source" +msgstr "Modifier la source" + +#: screens/Template/Survey/SurveyListItem.js:92 +msgid "Edit Survey" +msgstr "Modifier le questionnaire" + +#: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:22 +#: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:26 +#: screens/Team/TeamList/TeamListItem.js:50 +#: screens/Team/TeamList/TeamListItem.js:54 +msgid "Edit Team" +msgstr "Modifier l’équipe" + +#: components/TemplateList/TemplateListItem.js:233 +#: components/TemplateList/TemplateListItem.js:239 +msgid "Edit Template" +msgstr "Modifier le modèle" + +#: screens/User/UserList/UserListItem.js:59 +#: screens/User/UserList/UserListItem.js:63 +msgid "Edit User" +msgstr "Modifier l’utilisateur" + +#: screens/Application/ApplicationsList/ApplicationListItem.js:51 +#: screens/Application/ApplicationsList/ApplicationListItem.js:55 +msgid "Edit application" +msgstr "Modifier l’application" + +#: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:41 +#: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:45 +msgid "Edit credential type" +msgstr "Modifier le type d’identification" + +#: screens/CredentialType/CredentialTypes.js:25 +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:25 +#: screens/InstanceGroup/InstanceGroups.js:35 +#: screens/InstanceGroup/InstanceGroups.js:40 +#: screens/Inventory/Inventories.js:63 +#: screens/Inventory/Inventories.js:68 +#: screens/Inventory/Inventories.js:77 +#: screens/Inventory/Inventories.js:88 +msgid "Edit details" +msgstr "Modifier les détails" + +#: screens/Inventory/InventoryGroups/InventoryGroupItem.js:42 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupItem.js:44 +msgid "Edit group" +msgstr "Modifier le groupe" + +#: screens/Inventory/InventoryHosts/InventoryHostItem.js:48 +msgid "Edit host" +msgstr "Modifier l’hôte" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:78 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:82 +msgid "Edit instance group" +msgstr "Modifier le groupe d'instances" + +#: screens/Setting/shared/SharedFields.js:320 +#: screens/Setting/shared/SharedFields.js:322 +msgid "Edit login redirect override URL" +msgstr "URL de remplacement pour la redirection de connexion" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:70 +msgid "Edit this link" +msgstr "Modifier ce lien" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:248 +msgid "Edit this node" +msgstr "Modifier ce nœud" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:97 +msgid "Edit workflow" +msgstr "Modifier le flux de travail" + +#: components/Workflow/WorkflowNodeHelp.js:170 +#: screens/Job/JobOutput/shared/OutputToolbar.js:125 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:216 +msgid "Elapsed" +msgstr "Écoulé" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:124 +msgid "Elapsed Time" +msgstr "Temps écoulé" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:126 +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:134 +#: screens/User/UserDetail/UserDetail.js:66 +#: screens/User/UserList/UserList.js:115 +#: screens/User/shared/UserForm.js:73 +msgid "Email" +msgstr "Email" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:177 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:125 +msgid "Email Options" +msgstr "Options d'email" + +#: screens/Template/shared/WorkflowJobTemplateForm.js:263 +msgid "Enable Concurrent Jobs" +msgstr "Activer les tâches parallèles" + +#: screens/Template/shared/JobTemplateForm.js:597 +msgid "Enable Fact Storage" +msgstr "Utiliser le cache des facts" + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:192 +msgid "Enable HTTPS certificate verification" +msgstr "Activer/désactiver la vérification de certificat HTTPS" + +#: screens/Instances/Shared/InstanceForm.js:58 +msgid "Enable Instance" +msgstr "Basculer l'instance" + +#: screens/Template/shared/JobTemplateForm.js:573 +#: screens/Template/shared/JobTemplateForm.js:576 +#: screens/Template/shared/WorkflowJobTemplateForm.js:244 +#: screens/Template/shared/WorkflowJobTemplateForm.js:247 +msgid "Enable Webhook" +msgstr "Activer le webhook" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:15 +msgid "Enable Webhook for this workflow job template." +msgstr "Activez le webhook pour ce modèle de flux de travail." + +#: screens/Project/shared/Project.helptext.js:108 +msgid "" +"Enable content signing to verify that the content \n" +"has remained secure when a project is synced. \n" +"If the content has been tampered with, the \n" +"job will not run." +msgstr "Activez la signature du contenu pour vérifier que le contenu \n" +"est resté sécurisé lorsqu'un projet est synchronisé. \n" +"Si le contenu a été altéré, le travail ne sera pas exécuté. \n" +"travail ne sera pas exécuté." + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:136 +msgid "Enable external logging" +msgstr "Activer la journalisation externe" + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:168 +msgid "Enable log system tracking facts individually" +msgstr "Activer le système de journalisation traçant des facts individuellement" + +#: components/AdHocCommands/AdHocDetailsStep.js:201 +#: components/AdHocCommands/AdHocDetailsStep.js:204 +msgid "Enable privilege escalation" +msgstr "Activer l’élévation des privilèges" + +#: screens/Setting/SettingList.js:53 +msgid "Enable simplified login for your {brandName} applications" +msgstr "Activer la connexion simplifiée pour vos applications {brandName}" + +#: screens/Template/shared/JobTemplate.helptext.js:31 +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:110 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/TopologyView/Legend.js:205 +msgid "Enabled" +msgstr "Activé" + +#: components/PromptDetail/PromptInventorySourceDetail.js:171 +#: components/PromptDetail/PromptJobTemplateDetail.js:187 +#: components/PromptDetail/PromptProjectDetail.js:145 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:99 +#: screens/Credential/CredentialDetail/CredentialDetail.js:268 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:138 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:265 +#: screens/Project/ProjectDetail/ProjectDetail.js:302 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:365 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:199 +msgid "Enabled Options" +msgstr "Options activées" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:252 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:132 +msgid "Enabled Value" +msgstr "Valeur activée" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:247 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:119 +msgid "Enabled Variable" +msgstr "Variable activée" + +#: components/AdHocCommands/AdHocDetailsStep.js:209 +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 "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/JobTemplate.helptext.js:29 +msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template." +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:160 +#: screens/Setting/shared/SettingDetail.js:87 +msgid "Encrypted" +msgstr "Crypté" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:109 +#: components/Schedule/shared/FrequencyDetailSubform.js:507 +msgid "End" +msgstr "Fin" + +#: screens/Setting/Subscription/SubscriptionEdit/EulaStep.js:14 +msgid "End User License Agreement" +msgstr "Contrat de licence utilisateur" + +#: components/Schedule/shared/DateTimePicker.js:51 +msgid "End date" +msgstr "Date de fin" + +#: components/Schedule/shared/FrequencyDetailSubform.js:561 +msgid "End date/time" +msgstr "Date/Heure de fin" + +#: components/Schedule/shared/buildRuleObj.js:110 +msgid "End did not match an expected value ({0})" +msgstr "La fin ne correspondait pas à une valeur attendue" + +#: components/Schedule/shared/DateTimePicker.js:61 +msgid "End time" +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: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." + +#: screens/CredentialType/shared/CredentialTypeForm.js:43 +msgid "Enter injectors using either JSON or YAML syntax. Refer to the Ansible Controller documentation for example syntax." +msgstr "Entrez les injecteurs avec la syntaxe JSON ou YAML. Consultez la documentation d’Ansible Tower pour avoir un exemple de syntaxe." + +#: screens/CredentialType/shared/CredentialTypeForm.js:35 +msgid "Enter inputs using either JSON or YAML syntax. Refer to the Ansible Controller documentation for example syntax." +msgstr "Entrez les variables avec la syntaxe JSON ou YAML. Consultez la documentation d’Ansible Tower pour avoir un exemple de syntaxe." + +#: 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 Controller 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/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:87 +msgid "Environment variables or extra variables that specify the values a credential type can inject." +msgstr "Variables d'environnement ou variables supplémentaires qui spécifient les valeurs qu'un type de justificatif peut injecter." + +#: components/JobList/JobList.js:233 +#: components/StatusLabel/StatusLabel.js:46 +#: components/Workflow/WorkflowNodeHelp.js:108 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:133 +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:205 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:143 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:230 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:123 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:135 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:222 +#: screens/Job/JobOutput/JobOutputSearch.js:104 +#: screens/TopologyView/Legend.js:178 +msgid "Error" +msgstr "Erreur" + +#: screens/Project/ProjectList/ProjectList.js:302 +msgid "Error fetching updated project" +msgstr "Erreur de récupération du projet mis à jour" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:501 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:141 +msgid "Error message" +msgstr "Message d'erreur" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:510 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:150 +msgid "Error message body" +msgstr "Corps du message d'erreur" + +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:709 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:711 +msgid "Error saving the workflow!" +msgstr "Erreur lors de la sauvegarde du flux de travail !" + +#: components/AdHocCommands/AdHocCommands.js:104 +#: components/CopyButton/CopyButton.js:51 +#: components/DeleteButton/DeleteButton.js:56 +#: components/HostToggle/HostToggle.js:76 +#: components/InstanceToggle/InstanceToggle.js:67 +#: components/JobList/JobList.js:315 +#: components/JobList/JobList.js:326 +#: components/LaunchButton/LaunchButton.js:185 +#: components/LaunchPrompt/LaunchPrompt.js:96 +#: components/NotificationList/NotificationList.js:246 +#: components/PaginatedTable/ToolbarDeleteButton.js:205 +#: components/RelatedTemplateList/RelatedTemplateList.js:241 +#: components/ResourceAccessList/ResourceAccessList.js:277 +#: components/ResourceAccessList/ResourceAccessList.js:289 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:654 +#: components/Schedule/ScheduleList/ScheduleList.js:239 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:73 +#: components/Schedule/shared/SchedulePromptableFields.js:63 +#: components/TemplateList/TemplateList.js:299 +#: contexts/Config.js:94 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:136 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:155 +#: screens/Application/ApplicationsList/ApplicationsList.js:185 +#: screens/Credential/CredentialDetail/CredentialDetail.js:314 +#: screens/Credential/CredentialList/CredentialList.js:214 +#: screens/Host/HostDetail/HostDetail.js:56 +#: screens/Host/HostDetail/HostDetail.js:123 +#: screens/Host/HostGroups/HostGroupsList.js:244 +#: screens/Host/HostList/HostList.js:233 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:310 +#: screens/InstanceGroup/Instances/InstanceList.js:308 +#: screens/InstanceGroup/Instances/InstanceListItem.js:218 +#: screens/Instances/InstanceDetail/InstanceDetail.js:360 +#: screens/Instances/InstanceDetail/InstanceDetail.js:375 +#: screens/Instances/InstanceList/InstanceList.js:231 +#: screens/Instances/InstanceList/InstanceList.js:243 +#: screens/Instances/InstanceList/InstanceListItem.js:234 +#: screens/Instances/Shared/RemoveInstanceButton.js:104 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:210 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:78 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:285 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:296 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:56 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:118 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:261 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:201 +#: screens/Inventory/InventoryList/InventoryList.js:285 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:264 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:323 +#: screens/Inventory/InventorySources/InventorySourceList.js:239 +#: screens/Inventory/InventorySources/InventorySourceList.js:252 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:183 +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:152 +#: screens/Inventory/shared/InventorySourceSyncButton.js:49 +#: screens/Login/Login.js:239 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:125 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:444 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:233 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:169 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:208 +#: screens/Organization/OrganizationList/OrganizationList.js:195 +#: screens/Project/ProjectDetail/ProjectDetail.js:348 +#: screens/Project/ProjectList/ProjectList.js:291 +#: screens/Project/ProjectList/ProjectList.js:303 +#: screens/Project/shared/ProjectSyncButton.js:60 +#: 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:554 +#: screens/Template/TemplateSurvey.js:130 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:277 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:180 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:195 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:337 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:373 +#: screens/TopologyView/MeshGraph.js:405 +#: screens/TopologyView/Tooltip.js:199 +#: 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:85 +#: screens/User/UserTokenList/UserTokenList.js:214 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:348 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:189 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:53 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:48 +msgid "Error!" +msgstr "Erreur !" + +#: components/CodeEditor/VariablesDetail.js:105 +msgid "Error:" +msgstr "Erreur :" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:267 +#: screens/Instances/InstanceDetail/InstanceDetail.js:315 +msgid "Errors" +msgstr "Erreurs" + +#: screens/TopologyView/Legend.js:253 +msgid "Established" +msgstr "Établi" + +#: screens/ActivityStream/ActivityStream.js:265 +#: screens/ActivityStream/ActivityStreamListItem.js:46 +#: screens/Job/JobOutput/JobOutputSearch.js:99 +msgid "Event" +msgstr "Événement" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:35 +msgid "Event detail" +msgstr "Afficher les détails de l’événement" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:36 +msgid "Event detail modal" +msgstr "Détail de l'événement modal" + +#: screens/ActivityStream/ActivityStreamDescription.js:555 +msgid "Event summary not available" +msgstr "Récapitulatif de l’événement non disponible" + +#: screens/ActivityStream/ActivityStream.js:234 +msgid "Events" +msgstr "Événements" + +#: screens/Job/JobOutput/JobOutput.js:713 +msgid "Events processing complete." +msgstr "Traitement des événements terminé." + +#: 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)." + +#: components/Search/RelatedLookupTypeInput.js:38 +msgid "Exact search on id field." +msgstr "Recherche exacte sur le champ d'identification." + +#: screens/Project/shared/Project.helptext.js:23 +msgid "Example URLs for GIT Source Control include:" +msgstr "Voici des exemples d'URL pour le contrôle des sources de GIT :" + +#: screens/Project/shared/Project.helptext.js:62 +msgid "Example URLs for Remote Archive Source Control include:" +msgstr "Voici des exemples d'URL pour Remote Archive SCM :" + +#: screens/Project/shared/Project.helptext.js:45 +msgid "Example URLs for Subversion Source Control include:" +msgstr "Exemples d’URL pour le SCM Subversion :" + +#: screens/Project/shared/Project.helptext.js:84 +msgid "Examples include:" +msgstr "Voici quelques exemples :" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:10 +msgid "Examples:" +msgstr "Exemples :" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:354 +msgid "Exception Frequency" +msgstr "Fréquence des exceptions" + +#: components/Schedule/shared/ScheduleFormFields.js:160 +msgid "Exceptions" +msgstr "Exceptions" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:47 +msgid "Execute regardless of the parent node's final state." +msgstr "Exécuter quel que soit l'état final du nœud parent." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:40 +msgid "Execute when the parent node results in a failure state." +msgstr "Exécuter lorsque le nœud parent se trouve dans un état de défaillance." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:33 +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:208 +#: screens/Instances/InstanceList/InstanceList.js:152 +msgid "Execution" +msgstr "Exécution" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:90 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:91 +#: components/AdHocCommands/AdHocPreviewStep.js:58 +#: components/AdHocCommands/useAdHocExecutionEnvironmentStep.js:15 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:41 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:105 +#: components/LaunchPrompt/steps/useExecutionEnvironmentStep.js:29 +#: components/Lookup/ExecutionEnvironmentLookup.js:159 +#: components/Lookup/ExecutionEnvironmentLookup.js:191 +#: components/Lookup/ExecutionEnvironmentLookup.js:208 +#: components/PromptDetail/PromptDetail.js:220 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:451 +msgid "Execution Environment" +msgstr "Environnement d'exécution" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:70 +#: components/TemplateList/TemplateListItem.js:160 +msgid "Execution Environment Missing" +msgstr "Environnement d'exécution manquant" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:103 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:107 +#: routeConfig.js:147 +#: screens/ActivityStream/ActivityStream.js:217 +#: 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:127 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:78 +#: screens/Organization/Organizations.js:34 +#: util/getRelatedResourceDeleteDetails.js:81 +#: util/getRelatedResourceDeleteDetails.js:188 +msgid "Execution Environments" +msgstr "Environnements d'exécution" + +#: screens/Job/JobDetail/JobDetail.js:345 +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:112 +msgid "Execution environment is missing or deleted." +msgstr "L'environnement d'exécution est absent ou supprimé." + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:83 +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" +msgstr "Sortir sans sauvegarder" + +#: components/ExpandCollapse/ExpandCollapse.js:52 +msgid "Expand" +msgstr "Développer" + +#: components/DataListToolbar/DataListToolbar.js:105 +msgid "Expand all rows" +msgstr "Développer toutes les lignes" + +#: components/CodeEditor/VariablesDetail.js:212 +#: components/CodeEditor/VariablesField.js:248 +msgid "Expand input" +msgstr "Développer l'entrée" + +#: screens/Job/JobOutput/PageControls.js:50 +msgid "Expand job events" +msgstr "Agrandir les événements de la tâche" + +#: screens/Job/JobOutput/shared/JobEventLineToggle.js:37 +msgid "Expand section" +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." +msgstr "On s'attendait à ce qu'au moins un des éléments suivants soit présent dans le fichier : client_email, project_id ou private_key." + +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:137 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:34 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:148 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:172 +#: screens/User/UserTokenDetail/UserTokenDetail.js:56 +#: screens/User/UserTokenList/UserTokenList.js:146 +#: screens/User/UserTokenList/UserTokenList.js:190 +#: screens/User/UserTokenList/UserTokenListItem.js:35 +#: screens/User/UserTokens/UserTokens.js:89 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:151 +msgid "Expires" +msgstr "Expire" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:146 +msgid "Expires on" +msgstr "Expire le" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:156 +msgid "Expires on UTC" +msgstr "Expire UTC" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:50 +msgid "Expires on {0}" +msgstr "Arrive à expiration le {0}" + +#: components/JobList/JobListItem.js:307 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:181 +msgid "Explanation" +msgstr "Explication" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:113 +msgid "External Secret Management System" +msgstr "Système externe de gestion des secrets" + +#: components/AdHocCommands/AdHocDetailsStep.js:272 +#: components/AdHocCommands/AdHocDetailsStep.js:273 +msgid "Extra variables" +msgstr "Variables supplémentaires" + +#: components/Sparkline/Sparkline.js:35 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:164 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:43 +#: screens/Project/ProjectDetail/ProjectDetail.js:139 +#: screens/Project/ProjectList/ProjectListItem.js:77 +msgid "FINISHED:" +msgstr "TERMINÉ :" + +#: components/PromptDetail/PromptJobTemplateDetail.js:73 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:137 +msgid "Fact Storage" +msgstr "Stockage des facts" + +#: screens/Template/shared/JobTemplate.helptext.js:39 +msgid "Fact storage: If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime.." +msgstr "Si cette option est activée, les données recueillies seront stockées afin de pouvoir être consultées au niveau de l'hôte. Les facts sont persistants et injectés dans le cache des facts au moment de l'exécution..." + +#: screens/Host/Host.js:63 +#: screens/Host/HostFacts/HostFacts.js:45 +#: screens/Host/Hosts.js:28 +#: screens/Inventory/Inventories.js:71 +#: screens/Inventory/InventoryHost/InventoryHost.js:78 +#: screens/Inventory/InventoryHostFacts/InventoryHostFacts.js:39 +msgid "Facts" +msgstr "Facts" + +#: components/JobList/JobList.js:232 +#: components/StatusLabel/StatusLabel.js:45 +#: components/Workflow/WorkflowNodeHelp.js:105 +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:90 +#: screens/Dashboard/shared/ChartTooltip.js:66 +#: screens/Job/JobOutput/shared/HostStatusBar.js:47 +#: screens/Job/JobOutput/shared/OutputToolbar.js:113 +msgid "Failed" +msgstr "Échec" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:112 +msgid "Failed Host Count" +msgstr "Échec du comptage des hôtes" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:114 +msgid "Failed Hosts" +msgstr "Échec Hôtes" + +#: components/LaunchButton/ReLaunchDropDown.js:61 +#: screens/Dashboard/Dashboard.js:87 +msgid "Failed hosts" +msgstr "Échec des hôtes" + +#: screens/Dashboard/DashboardGraph.js:170 +msgid "Failed jobs" +msgstr "Jobs ayant échoué" + +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:56 +msgid "Failed to approve {0}." +msgstr "N'a pas approuvé {0}." + +#: components/ResourceAccessList/ResourceAccessList.js:281 +msgid "Failed to assign roles properly" +msgstr "Impossible d'assigner les rôles correctement" + +#: screens/Team/TeamRoles/TeamRolesList.js:250 +#: screens/User/UserRoles/UserRolesList.js:246 +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:311 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:288 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:265 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:268 +#: screens/User/UserTeams/UserTeamList.js:263 +msgid "Failed to associate." +msgstr "N'a pas réussi à associer." + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:301 +#: 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:322 +#: screens/Project/ProjectList/ProjectListItem.js:232 +msgid "Failed to cancel Project Sync" +msgstr "Échec de l'annulation de Project Sync" + +#: components/JobList/JobList.js:329 +msgid "Failed to cancel one or more jobs." +msgstr "N'a pas réussi à supprimer un ou plusieurs Jobs" + +#: components/JobList/JobListItem.js:114 +#: screens/Job/JobDetail/JobDetail.js:601 +#: screens/Job/JobOutput/shared/OutputToolbar.js:138 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:90 +msgid "Failed to cancel {0}" +msgstr "Échec de l'annulation {0}" + +#: 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:112 +msgid "Failed to copy execution environment" +msgstr "Échec de la copie de l'environnement d'exécution" + +#: 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:270 +msgid "Failed to copy project." +msgstr "Le projet n'a pas été copié." + +#: components/TemplateList/TemplateListItem.js:253 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:160 +msgid "Failed to copy template." +msgstr "Impossible de copier le modèle." + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:139 +msgid "Failed to delete application." +msgstr "N'a pas réussi à supprimer l’application" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:317 +msgid "Failed to delete credential." +msgstr "N'a pas réussi à supprimer l’identifiant." + +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:82 +msgid "Failed to delete group {0}." +msgstr "Echec de la suppression du groupe {0}." + +#: screens/Host/HostDetail/HostDetail.js:126 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:121 +msgid "Failed to delete host." +msgstr "N'a pas réussi à supprimer l'hôte." + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:327 +msgid "Failed to delete inventory source {name}." +msgstr "Impossible de supprimer la source d'inventaire {name}." + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:213 +msgid "Failed to delete inventory." +msgstr "N'a pas réussi à supprimer l'inventaire." + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:557 +msgid "Failed to delete job template." +msgstr "N'a pas réussi à supprimer le modèle de Job." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:448 +msgid "Failed to delete notification." +msgstr "N'a pas réussi à supprimer la notification." + +#: screens/Application/ApplicationsList/ApplicationsList.js:188 +msgid "Failed to delete one or more applications." +msgstr "N'a pas réussi à supprimer une ou plusieurs applications" + +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:208 +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:217 +msgid "Failed to delete one or more credentials." +msgstr "N'a pas réussi à supprimer un ou plusieurs identifiants." + +#: 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" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:155 +msgid "Failed to delete one or more groups." +msgstr "N'a pas réussi à supprimer un ou plusieurs groupes." + +#: screens/Host/HostList/HostList.js:236 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:204 +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:225 +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:288 +msgid "Failed to delete one or more inventories." +msgstr "N'a pas réussi à supprimer un ou plusieurs inventaires." + +#: screens/Inventory/InventorySources/InventorySourceList.js:255 +msgid "Failed to delete one or more inventory sources." +msgstr "N'a pas réussi à supprimer une ou plusieurs sources d'inventaire." + +#: components/RelatedTemplateList/RelatedTemplateList.js:244 +msgid "Failed to delete one or more job templates." +msgstr "N'a pas réussi à supprimer un ou plusieurs modèles de Jobs." + +#: components/JobList/JobList.js:318 +msgid "Failed to delete one or more jobs." +msgstr "N'a pas réussi à supprimer un ou plusieurs Jobs." + +#: 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." + +#: screens/Organization/OrganizationList/OrganizationList.js:198 +msgid "Failed to delete one or more organizations." +msgstr "N'a pas réussi à supprimer une ou plusieurs organisations." + +#: 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." + +#: components/Schedule/ScheduleList/ScheduleList.js:242 +msgid "Failed to delete one or more schedules." +msgstr "N'a pas réussi à supprimer une ou plusieurs programmations." + +#: screens/Team/TeamList/TeamList.js:195 +msgid "Failed to delete one or more teams." +msgstr "N'a pas réussi à supprimer une ou plusieurs équipes." + +#: components/TemplateList/TemplateList.js:302 +msgid "Failed to delete one or more templates." +msgstr "N'a pas réussi à supprimer un ou plusieurs modèles." + +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:158 +msgid "Failed to delete one or more tokens." +msgstr "N'a pas réussi à supprimer un ou plusieurs jetons." + +#: screens/User/UserTokenList/UserTokenList.js:217 +msgid "Failed to delete one or more user tokens." +msgstr "N'a pas réussi à supprimer un ou plusieurs jetons d'utilisateur." + +#: screens/User/UserList/UserList.js:192 +msgid "Failed to delete one or more users." +msgstr "N'a pas réussi à supprimer un ou plusieurs utilisateurs." + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:192 +msgid "Failed to delete one or more workflow approval." +msgstr "N'a pas réussi à supprimer une ou plusieurs approbations de flux de travail." + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:211 +msgid "Failed to delete organization." +msgstr "N'a pas réussi à supprimer l'organisation." + +#: screens/Project/ProjectDetail/ProjectDetail.js:351 +msgid "Failed to delete project." +msgstr "N'a pas réussi à supprimer le projet." + +#: components/ResourceAccessList/ResourceAccessList.js:292 +msgid "Failed to delete role" +msgstr "N'a pas réussi à supprimer le rôle" + +#: screens/Team/TeamRoles/TeamRolesList.js:261 +#: screens/User/UserRoles/UserRolesList.js:257 +msgid "Failed to delete role." +msgstr "N'a pas réussi à supprimer le rôle." + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:657 +msgid "Failed to delete schedule." +msgstr "N'a pas réussi à supprimer la programmation." + +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:186 +msgid "Failed to delete smart inventory." +msgstr "N'a pas réussi à supprimer l'inventaire smart." + +#: screens/Team/TeamDetail/TeamDetail.js:81 +msgid "Failed to delete team." +msgstr "N'a pas réussi à supprimer l'équipe." + +#: screens/User/UserDetail/UserDetail.js:118 +msgid "Failed to delete user." +msgstr "Impossible de supprimer l'utilisateur." + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:351 +msgid "Failed to delete workflow approval." +msgstr "N'a pas réussi à supprimer l'approbation du flux de travail." + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:280 +msgid "Failed to delete workflow job template." +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 "N'a pas réussi à supprimer {name}." + +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:51 +msgid "Failed to deny {0}." +msgstr "N'a pas réussi à supprimer {0}." + +#: 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 "N'a pas réussi à dissocier un ou plusieurs groupes." + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:299 +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:315 +#: screens/InstanceGroup/Instances/InstanceList.js:313 +#: screens/Instances/InstanceDetail/InstanceDetail.js:365 +msgid "Failed to disassociate one or more instances." +msgstr "N'a pas réussi à dissocier une ou plusieurs instances." + +#: screens/User/UserTeams/UserTeamList.js:264 +msgid "Failed to disassociate one or more teams." +msgstr "N'a pas réussi à dissocier une ou plusieurs équipes." + +#: screens/Login/Login.js:243 +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:306 +msgid "Failed to fetch the updated project data." +msgstr "Échec de la récupération des données de projet mises à jour." + +#: screens/TopologyView/MeshGraph.js:409 +msgid "Failed to get instance." +msgstr "Impossible d’obtenir le tableau de bord :" + +#: components/AdHocCommands/AdHocCommands.js:112 +#: components/LaunchButton/LaunchButton.js:188 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:128 +msgid "Failed to launch job." +msgstr "Echec du lancement du Job." + +#: screens/Instances/InstanceDetail/InstanceDetail.js:378 +#: screens/Instances/InstanceList/InstanceList.js:246 +msgid "Failed to remove one or more instances." +msgstr "N'a pas réussi à dissocier une ou plusieurs instances." + +#: contexts/Config.js:98 +msgid "Failed to retrieve configuration." +msgstr "Impossible de récupérer la configuration." + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:376 +msgid "Failed to retrieve full node resource object." +msgstr "Echec de la récupération de l'objet ressource de noeud complet." + +#: screens/InstanceGroup/Instances/InstanceList.js:315 +#: screens/Instances/InstanceList/InstanceList.js:234 +msgid "Failed to run a health check on one or more instances." +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." +msgstr "Échec de l'envoi de la notification de test." + +#: screens/Inventory/shared/InventorySourceSyncButton.js:52 +msgid "Failed to sync inventory source." +msgstr "Impossible de synchroniser la source de l'inventaire." + +#: screens/Project/shared/ProjectSyncButton.js:63 +msgid "Failed to sync project." +msgstr "Échec de la synchronisation du projet." + +#: screens/Inventory/InventorySources/InventorySourceList.js:242 +msgid "Failed to sync some or all inventory sources." +msgstr "N'a pas réussi à synchroniser une partie ou la totalité des sources d'inventaire." + +#: components/HostToggle/HostToggle.js:80 +msgid "Failed to toggle host." +msgstr "Impossible de changer d'hôte." + +#: components/InstanceToggle/InstanceToggle.js:71 +msgid "Failed to toggle instance." +msgstr "N'a pas réussi à faire basculer l'instance." + +#: components/NotificationList/NotificationList.js:250 +msgid "Failed to toggle notification." +msgstr "N'a pas réussi à basculer la notification." + +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:77 +msgid "Failed to toggle schedule." +msgstr "Impossible de basculer le calendrier." + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:314 +#: screens/InstanceGroup/Instances/InstanceListItem.js:222 +#: screens/Instances/InstanceDetail/InstanceDetail.js:364 +#: screens/Instances/InstanceList/InstanceListItem.js:238 +msgid "Failed to update capacity adjustment." +msgstr "Échec de la mise à jour de l'ajustement des capacités." + +#: screens/TopologyView/Tooltip.js:204 +msgid "Failed to update instance." +msgstr "N'a pas réussi à mettre à jour l'enquête." + +#: screens/Template/TemplateSurvey.js:133 +msgid "Failed to update survey." +msgstr "N'a pas réussi à mettre à jour l'enquête." + +#: screens/User/UserTokenDetail/UserTokenDetail.js:88 +msgid "Failed to user token." +msgstr "Échec du jeton d'utilisateur." + +#: components/NotificationList/NotificationListItem.js:85 +#: components/NotificationList/NotificationListItem.js:86 +msgid "Failure" +msgstr "Échec" + +#: screens/Job/JobOutput/EmptyOutput.js:45 +msgid "Failure Explanation:" +msgstr "Explication de l'échec :" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:66 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:210 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:240 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:270 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:315 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:373 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:142 +msgid "False" +msgstr "Faux" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:160 +#: components/Schedule/shared/FrequencyDetailSubform.js:103 +msgid "February" +msgstr "Février" + +#: components/Search/LookupTypeInput.js:52 +msgid "Field contains value." +msgstr "Le champ contient une valeur." + +#: components/Search/LookupTypeInput.js:80 +msgid "Field ends with value." +msgstr "Le champ se termine par une valeur." + +#: 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." + +#: components/Search/LookupTypeInput.js:94 +msgid "Field matches the given regular expression." +msgstr "Le champ correspond à l'expression régulière donnée." + +#: components/Search/LookupTypeInput.js:66 +msgid "Field starts with value." +msgstr "Le champ commence par la valeur." + +#: components/Schedule/shared/FrequencyDetailSubform.js:416 +msgid "Fifth" +msgstr "Cinquième" + +#: screens/Job/JobOutput/JobOutputSearch.js:105 +msgid "File Difference" +msgstr "Écart entre les fichiers" + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:72 +msgid "File upload rejected. Please select a single .json file." +msgstr "Téléchargement de fichier rejeté. Veuillez sélectionner un seul fichier .json." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:96 +msgid "File, directory or script" +msgstr "Fichier, répertoire ou script" + +#: components/Search/Search.js:198 +#: components/Search/Search.js:222 +msgid "Filter By {name}" +msgstr "Filtrer par {name}" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:88 +msgid "Filter by failed jobs" +msgstr "Filtrer par travaux échoués" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:94 +msgid "Filter by successful jobs" +msgstr "Tâches ayant réussi récemment" + +#: components/JobList/JobList.js:248 +#: components/JobList/JobListItem.js:100 +msgid "Finish Time" +msgstr "Heure de Fin" + +#: screens/Job/JobDetail/JobDetail.js:226 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:208 +msgid "Finished" +msgstr "Terminé" + +#: components/Schedule/shared/FrequencyDetailSubform.js:404 +msgid "First" +msgstr "Première" + +#: components/AddRole/AddResourceRole.js:28 +#: components/AddRole/AddResourceRole.js:42 +#: components/ResourceAccessList/ResourceAccessList.js:178 +#: 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 "Prénom" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:332 +msgid "First Run" +msgstr "Première exécution" + +#: components/ResourceAccessList/ResourceAccessList.js:227 +#: components/ResourceAccessList/ResourceAccessListItem.js:67 +msgid "First name" +msgstr "Prénom" + +#: components/Search/AdvancedSearch.js:213 +#: components/Search/AdvancedSearch.js:227 +msgid "First, select a key" +msgstr "Tout d'abord, sélectionnez une clé" + +#: components/Workflow/WorkflowTools.js:88 +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:183 +msgid "Follow" +msgstr "Suivez" + +#: screens/Job/Job.helptext.js:5 +#: screens/Template/shared/JobTemplate.helptext.js:6 +msgid "For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook." +msgstr "Pour les modèles de job, sélectionner «run» (exécuter) pour exécuter le playbook. Sélectionner «check» (vérifier) uniquement pour vérifier la syntaxe du playbook, tester la configuration de l’environnement et signaler les problèmes." + +#: screens/Project/shared/Project.helptext.js:98 +msgid "For more information, refer to the" +msgstr "Pour plus d'informations, reportez-vous à" + +#: components/AdHocCommands/AdHocDetailsStep.js:160 +#: components/AdHocCommands/AdHocDetailsStep.js:161 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:55 +#: components/PromptDetail/PromptDetail.js:345 +#: components/PromptDetail/PromptJobTemplateDetail.js:150 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:475 +#: screens/Job/JobDetail/JobDetail.js:389 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:259 +#: screens/Template/shared/JobTemplateForm.js:409 +#: screens/TopologyView/Tooltip.js:282 +msgid "Forks" +msgstr "Forks" + +#: components/Schedule/shared/FrequencyDetailSubform.js:414 +msgid "Fourth" +msgstr "Quatrième" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:363 +#: components/Schedule/shared/ScheduleFormFields.js:146 +msgid "Frequency Details" +msgstr "Informations sur la fréquence" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:381 +msgid "Frequency Exception Details" +msgstr "Fréquence Détails de l'exception" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:72 +#: components/Schedule/shared/FrequencyDetailSubform.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:206 +#: components/Schedule/shared/buildRuleObj.js:91 +msgid "Frequency did not match an expected value" +msgstr "La fréquence ne correspondait pas à une valeur attendue" + +#: components/Schedule/shared/FrequencyDetailSubform.js:310 +msgid "Fri" +msgstr "Ven." + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:81 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:187 +#: components/Schedule/shared/FrequencyDetailSubform.js:315 +#: components/Schedule/shared/FrequencyDetailSubform.js:453 +msgid "Friday" +msgstr "Vendredi" + +#: components/Search/RelatedLookupTypeInput.js:45 +msgid "Fuzzy search on id, name or description fields." +msgstr "Recherche floue sur les champs id, nom ou description." + +#: components/Search/RelatedLookupTypeInput.js:32 +msgid "Fuzzy search on name field." +msgstr "Recherche floue sur le champ du nom." + +#: components/CredentialChip/CredentialChip.js:13 +msgid "GPG Public Key" +msgstr "Clé publique GPG" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:153 +#: screens/Organization/shared/OrganizationForm.js:101 +msgid "Galaxy Credentials" +msgstr "Informations d’identification Galaxy" + +#: screens/Credential/shared/CredentialForm.js:185 +msgid "Galaxy credentials must be owned by an Organization." +msgstr "Les identifiants Galaxy doivent appartenir à une Organisation." + +#: screens/Job/JobOutput/JobOutputSearch.js:106 +msgid "Gathering Facts" +msgstr "Collecte des facts" + +#: screens/Setting/Settings.js:72 +msgid "Generic OIDC" +msgstr "Générique OIDC" + +#: screens/Setting/SettingList.js:85 +msgid "Generic OIDC settings" +msgstr "Paramètres génériques de l'OIDC" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:222 +msgid "Get subscription" +msgstr "Obtenir un abonnement" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:216 +msgid "Get subscriptions" +msgstr "Obtenir des abonnements" + +#: components/Lookup/ProjectLookup.js:136 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:89 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:158 +#: screens/Job/JobDetail/JobDetail.js:75 +#: screens/Project/ProjectList/ProjectList.js:198 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:97 +msgid "Git" +msgstr "Git" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:312 +#: screens/Template/shared/WebhookSubForm.js:106 +msgid "GitHub" +msgstr "GitHub" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:85 +#: screens/Setting/Settings.js:51 +msgid "GitHub Default" +msgstr "GitHub (Par défaut)" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:100 +#: screens/Setting/Settings.js:60 +msgid "GitHub Enterprise" +msgstr "GitHub Enterprise" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:105 +#: screens/Setting/Settings.js:63 +msgid "GitHub Enterprise Organization" +msgstr "Organisation GitHub Enterprise" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:110 +#: screens/Setting/Settings.js:66 +msgid "GitHub Enterprise Team" +msgstr "GitHub Enterprise Team" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:90 +#: screens/Setting/Settings.js:54 +msgid "GitHub Organization" +msgstr "Organisation GitHub" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:95 +#: screens/Setting/Settings.js:57 +msgid "GitHub Team" +msgstr "GitHub Team" + +#: screens/Setting/SettingList.js:61 +msgid "GitHub settings" +msgstr "Paramètres de GitHub" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:312 +#: screens/Template/shared/WebhookSubForm.js:112 +msgid "GitLab" +msgstr "GitLab" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:79 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:84 +msgid "Globally Available" +msgstr "Disponible dans le monde entier" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:134 +msgid "Globally available execution environment can not be reassigned to a specific Organization" +msgstr "L'environnement d'exécution disponible globalement ne peut pas être réaffecté à une organisation spécifique" + +#: components/Pagination/Pagination.js:29 +msgid "Go to first page" +msgstr "Allez à la première page" + +#: components/Pagination/Pagination.js:31 +msgid "Go to last page" +msgstr "Allez à la dernière page de la liste" + +#: components/Pagination/Pagination.js:32 +msgid "Go to next page" +msgstr "Allez à la page suivante de la liste" + +#: components/Pagination/Pagination.js:30 +msgid "Go to previous page" +msgstr "Obtenir la page précédente" + +#: 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 "Paramètres de Google OAuth 2" + +#: screens/Setting/Settings.js:69 +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:160 +msgid "Grafana API key" +msgstr "Clé API Grafana" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:187 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:151 +msgid "Grafana URL" +msgstr "URL Grafana" + +#: components/Search/LookupTypeInput.js:106 +msgid "Greater than comparison." +msgstr "Supérieur à la comparaison." + +#: components/Search/LookupTypeInput.js:113 +msgid "Greater than or equal to comparison." +msgstr "Supérieur ou égal à la comparaison." + +#: components/Lookup/HostFilterLookup.js:102 +msgid "Group" +msgstr "Groupe" + +#: screens/Inventory/Inventories.js:78 +msgid "Group details" +msgstr "Détails du groupe" + +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:124 +msgid "Group type" +msgstr "Type de groupe" + +#: screens/Host/Host.js:68 +#: screens/Host/HostGroups/HostGroupsList.js:231 +#: screens/Host/Hosts.js:29 +#: screens/Inventory/Inventories.js:72 +#: screens/Inventory/Inventories.js:74 +#: screens/Inventory/Inventory.js:66 +#: 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:119 +msgid "Groups" +msgstr "Groupes" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:383 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:468 +msgid "HTTP Headers" +msgstr "En-têtes HTTP" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:378 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:481 +msgid "HTTP Method" +msgstr "Méthode HTTP" + +#: components/HealthCheckAlert/HealthCheckAlert.js:22 +msgid "Health check request(s) submitted. Please wait and reload the page." +msgstr "Demande(s) de bilan de santé soumise(s). Veuillez patienter et recharger la page." + +#: components/StatusLabel/StatusLabel.js:42 +msgid "Healthy" +msgstr "Fonctionne correctement" + +#: components/AppContainer/PageHeaderToolbar.js:116 +msgid "Help" +msgstr "Aide" + +#: components/FormField/PasswordInput.js:35 +msgid "Hide" +msgstr "Masquer" + +#: components/LaunchPrompt/LaunchPrompt.js:135 +#: components/Schedule/shared/SchedulePromptableFields.js:102 +msgid "Hide description" +msgstr "Masquer la description" + +#: components/NotificationList/NotificationList.js:195 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:136 +msgid "Hipchat" +msgstr "HipChat" + +#: screens/Instances/InstanceList/InstanceList.js:154 +msgid "Hop" +msgstr "Hop" + +#: screens/TopologyView/Legend.js:103 +msgid "Hop node" +msgstr "Noeud Hop" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:211 +#: screens/Job/JobOutput/HostEventModal.js:109 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:149 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:78 +msgid "Host" +msgstr "Hôte" + +#: screens/Job/JobOutput/JobOutputSearch.js:107 +msgid "Host Async Failure" +msgstr "Échec de désynchronisation des hôtes" + +#: screens/Job/JobOutput/JobOutputSearch.js:108 +msgid "Host Async OK" +msgstr "Désynchronisation des hôtes OK" + +#: components/PromptDetail/PromptJobTemplateDetail.js:159 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:297 +#: screens/Template/shared/JobTemplateForm.js:633 +msgid "Host Config Key" +msgstr "Clé de configuration de l’hôte" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:96 +msgid "Host Count" +msgstr "Nombre d'hôtes" + +#: screens/Job/JobOutput/HostEventModal.js:88 +msgid "Host Details" +msgstr "Détails sur l'hôte" + +#: screens/Job/JobOutput/JobOutputSearch.js:109 +msgid "Host Failed" +msgstr "Échec de l'hôte" + +#: screens/Job/JobOutput/JobOutputSearch.js:110 +msgid "Host Failure" +msgstr "Échec de l'hôte" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:242 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:145 +msgid "Host Filter" +msgstr "Filtre d'hôte" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:201 +#: screens/Instances/InstanceDetail/InstanceDetail.js:191 +#: screens/Instances/Shared/InstanceForm.js:18 +msgid "Host Name" +msgstr "Nom d'hôte" + +#: screens/Job/JobOutput/JobOutputSearch.js:111 +msgid "Host OK" +msgstr "Hôte OK" + +#: screens/Job/JobOutput/JobOutputSearch.js:112 +msgid "Host Polling" +msgstr "Interrogation de l'hôte" + +#: screens/Job/JobOutput/JobOutputSearch.js:113 +msgid "Host Retry" +msgstr "Nouvel essai de l'hôte" + +#: screens/Job/JobOutput/JobOutputSearch.js:114 +msgid "Host Skipped" +msgstr "Hôte ignoré" + +#: screens/Job/JobOutput/JobOutputSearch.js:115 +msgid "Host Started" +msgstr "Hôte démarré" + +#: screens/Job/JobOutput/JobOutputSearch.js:116 +msgid "Host Unreachable" +msgstr "Hôte inaccessible" + +#: screens/Inventory/Inventories.js:69 +msgid "Host details" +msgstr "Informations sur l'hôte" + +#: screens/Job/JobOutput/HostEventModal.js:89 +msgid "Host details modal" +msgstr "Détails sur l'hôte modal" + +#: screens/Host/Host.js:96 +#: screens/Inventory/InventoryHost/InventoryHost.js:100 +msgid "Host not found." +msgstr "Hôte non trouvé." + +#: screens/Job/JobOutput/shared/HostStatusBar.js:76 +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:85 +#: screens/ActivityStream/ActivityStream.js:176 +#: screens/Dashboard/Dashboard.js:81 +#: screens/Host/HostList/HostList.js:143 +#: screens/Host/HostList/HostList.js:191 +#: screens/Host/Hosts.js:14 +#: screens/Host/Hosts.js:23 +#: screens/Inventory/Inventories.js:65 +#: screens/Inventory/Inventories.js:79 +#: screens/Inventory/Inventory.js:67 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:67 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:189 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:272 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:112 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:172 +#: screens/Inventory/SmartInventory.js:68 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:71 +#: screens/Job/JobOutput/shared/OutputToolbar.js:97 +#: util/getRelatedResourceDeleteDetails.js:123 +msgid "Hosts" +msgstr "Hôtes" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:92 +msgid "Hosts automated" +msgstr "Hôtes automatisés" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:118 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:125 +msgid "Hosts available" +msgstr "Hôtes disponibles" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:107 +msgid "Hosts imported" +msgstr "Hôtes importés" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:112 +msgid "Hosts remaining" +msgstr "Hôtes restants" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:183 +#: components/Schedule/shared/FrequencyDetailSubform.js:175 +#: components/Schedule/shared/ScheduleFormFields.js:126 +#: components/Schedule/shared/ScheduleFormFields.js:186 +msgid "Hour" +msgstr "Heure" + +#: screens/InstanceGroup/Instances/InstanceList.js:209 +#: screens/Instances/InstanceList/InstanceList.js:153 +msgid "Hybrid" +msgstr "Hybride" + +#: screens/TopologyView/Legend.js:95 +msgid "Hybrid node" +msgstr "Noeud hybride" + +#: components/JobList/JobList.js:200 +#: components/Lookup/HostFilterLookup.js:98 +#: screens/Team/TeamRoles/TeamRolesList.js:155 +msgid "ID" +msgstr "ID" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:193 +msgid "ID of the Dashboard" +msgstr "ID du tableau de bord (facultatif)" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:198 +msgid "ID of the Panel" +msgstr "ID du panneau (facultatif)" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:167 +msgid "ID of the dashboard (optional)" +msgstr "ID du tableau de bord (facultatif)" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:173 +msgid "ID of the panel (optional)" +msgstr "ID du panneau (facultatif)" + +#: screens/TopologyView/Tooltip.js:265 +msgid "IP address" +msgstr "Adresse IP" + +#: components/NotificationList/NotificationList.js:196 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:137 +msgid "IRC" +msgstr "IRC" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:228 +msgid "IRC Nick" +msgstr "IRC Nick" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:223 +msgid "IRC Server Address" +msgstr "Adresse du serveur IRC" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:218 +msgid "IRC Server Port" +msgstr "Port du serveur IRC" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:223 +msgid "IRC nick" +msgstr "IRC nick" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:215 +msgid "IRC server address" +msgstr "Adresse du serveur IRC" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:201 +msgid "IRC server password" +msgstr "Mot de passe du serveur IRC" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:206 +msgid "IRC server port" +msgstr "Port du serveur IRC" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:263 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:308 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:272 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:343 +msgid "Icon URL" +msgstr "Icône URL" + +#: screens/Inventory/shared/Inventory.helptext.js:100 +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 cochées, toutes les variables des groupes et hôtes dépendants seront supprimées et remplacées par celles qui se trouvent dans la source externe." + +#: screens/Inventory/shared/Inventory.helptext.js:84 +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 "Si cochés, tous les hôtes et groupes qui étaient présent auparavant sur la source externe, mais qui sont maintenant supprimés, seront supprimés de l'inventaire. Les hôtes et les groupes qui n'étaient pas gérés par la source de l'inventaire seront promus au prochain groupe créé manuellement ou s'il n'y a pas de groupe créé manuellement dans lequel les promouvoir, ils devront rester dans le groupe \"all\" par défaut de cet inventaire." + +#: screens/Template/shared/JobTemplate.helptext.js:30 +msgid "If enabled, run this playbook as an administrator." +msgstr "Si activé, exécuter ce playbook en tant qu'administrateur." + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:184 +msgid "" +"If enabled, show the changes made\n" +"by Ansible tasks, where supported. This is equivalent to Ansible’s\n" +"--diff mode." +msgstr "Si activé, afficher les changements faits par les tâches Ansible, si supporté. C'est équivalent au mode --diff d’Ansible." + +#: screens/Template/shared/JobTemplate.helptext.js:19 +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." + +#: components/AdHocCommands/AdHocDetailsStep.js:181 +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 de facts par les tâches Ansible, si supporté. C'est équivalent au mode --diff d’Ansible." + +#: screens/Template/shared/JobTemplate.helptext.js:32 +msgid "If enabled, simultaneous runs of this job template will be allowed." +msgstr "Si activé, il sera possible d’avoir des exécutions de ce modèle de tâche en simultané." + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:16 +msgid "If enabled, simultaneous runs of this workflow job template will be allowed." +msgstr "Si activé, il sera possible d’avoir des exécutions de ce modèle de job de flux de travail en simultané." + +#: screens/Inventory/shared/Inventory.helptext.js:194 +msgid "" +"If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on.\n" +"Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." +msgstr "Si cette option est activée, l'inventaire empêchera l'ajout de tout groupe d'instances d'organisation à la liste des groupes d'instances préférés pour l'exécution des modèles de tâches associés.\n" +"Remarque : Si ce paramètre est activé et que vous avez fourni une liste vide, les groupes d'instances globaux seront appliqués." + +#: screens/Template/shared/JobTemplate.helptext.js:33 +msgid "" +"If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on.\n" +"Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." +msgstr "S'il est activé, le modèle de tâche empêchera l'ajout de tout groupe d'instance d'inventaire ou d'organisation à la liste des groupes d'instances préférés pour l'exécution.\n" +"Remarque : Si ce paramètre est activé et que vous avez fourni une liste vide, les groupes d'instances globaux seront appliqués." + +#: screens/Template/shared/JobTemplate.helptext.js:35 +msgid "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime." +msgstr "Si cette option est activée, les données recueillies seront stockées afin de pouvoir être consultées au niveau de l'hôte. Les faits sont persistants et injectés dans le cache des faits au moment de l'exécution." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:275 +msgid "If specified, this field will be shown on the node instead of the resource name when viewing the workflow" +msgstr "S'il est spécifié, ce champ sera affiché sur le nœud au lieu du nom de la ressource lors de la visualisation du flux de travail" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:180 +msgid "If you are ready to upgrade or renew, please <0>contact us." +msgstr "Si vous êtes prêts à mettre à niveau ou à renouveler, veuillez<0>nous contacter." + +#: 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 "Si vous ne disposez pas d'un abonnement, vous pouvez vous rendre sur le site de Red Hat pour obtenir un abonnement d'essai." + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:46 +msgid "If you only want to remove access for this particular user, please remove them from the team." +msgstr "Si vous souhaitez uniquement supprimer l'accès de cet utilisateur particulier, veuillez le supprimer de l'équipe." + +#: screens/Inventory/shared/Inventory.helptext.js:120 +#: screens/Inventory/shared/Inventory.helptext.js:139 +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 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 à" + +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:80 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:91 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:101 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:54 +#: 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:98 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:89 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:108 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvListItem.js:21 +msgid "Image" +msgstr "Image" + +#: screens/Job/JobOutput/JobOutputSearch.js:117 +msgid "Including File" +msgstr "Ajout de fichier" + +#: 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 "Indique si un hôte est disponible et doit être inclus dans les Jobs en cours. Pour les hôtes qui font partie d'un inventaire externe, cela peut être réinitialisé par le processus de synchronisation de l'inventaire." + +#: components/AppContainer/PageHeaderToolbar.js:103 +msgid "Info" +msgstr "Info" + +#: screens/ActivityStream/ActivityStreamListItem.js:45 +msgid "Initiated By" +msgstr "Initié par" + +#: screens/ActivityStream/ActivityStream.js:253 +#: screens/ActivityStream/ActivityStream.js:263 +#: screens/ActivityStream/ActivityStreamDetailButton.js:44 +msgid "Initiated by" +msgstr "Initié par" + +#: screens/ActivityStream/ActivityStream.js:243 +msgid "Initiated by (username)" +msgstr "Initié par (nom d'utilisateur)" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:82 +#: screens/CredentialType/shared/CredentialTypeForm.js:46 +msgid "Injector configuration" +msgstr "Configuration d'Injector" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:74 +#: screens/CredentialType/shared/CredentialTypeForm.js:38 +msgid "Input configuration" +msgstr "Configuration de l'entrée" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:79 +msgid "Input schema which defines a set of ordered fields for that type." +msgstr "Schéma d'entrée qui définit un ensemble de champs ordonnés pour ce type." + +#: screens/Project/shared/ProjectSubForms/InsightsSubForm.js:31 +msgid "Insights Credential" +msgstr "Insights - Information d’identification" + +#: components/Lookup/HostFilterLookup.js:123 +msgid "Insights system ID" +msgstr "ID du système Insights" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:249 +msgid "Install Bundle" +msgstr "Installer l'ensemble" + +#: components/StatusLabel/StatusLabel.js:58 +#: screens/TopologyView/Legend.js:136 +msgid "Installed" +msgstr "Installé" + +#: screens/Metrics/Metrics.js:187 +msgid "Instance" +msgstr "Instance" + +#: components/PromptDetail/PromptInventorySourceDetail.js:135 +msgid "Instance Filters" +msgstr "Filtres de l'instance" + +#: screens/Job/JobDetail/JobDetail.js:358 +msgid "Instance Group" +msgstr "Groupe d'instance" + +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:96 +#: components/LaunchPrompt/steps/useInstanceGroupsStep.js:31 +#: components/Lookup/InstanceGroupsLookup.js:74 +#: components/Lookup/InstanceGroupsLookup.js:121 +#: components/Lookup/InstanceGroupsLookup.js:141 +#: components/Lookup/InstanceGroupsLookup.js:151 +#: components/PromptDetail/PromptDetail.js:227 +#: components/PromptDetail/PromptJobTemplateDetail.js:228 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:499 +#: routeConfig.js:132 +#: screens/ActivityStream/ActivityStream.js:205 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:106 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:179 +#: screens/InstanceGroup/InstanceGroups.js:16 +#: screens/InstanceGroup/InstanceGroups.js:26 +#: screens/Instances/InstanceDetail/InstanceDetail.js:217 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:107 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:127 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:422 +#: util/getRelatedResourceDeleteDetails.js:282 +msgid "Instance Groups" +msgstr "Groupes d'instances" + +#: components/Lookup/HostFilterLookup.js:115 +msgid "Instance ID" +msgstr "ID d'instance" + +#: screens/Instances/Shared/InstanceForm.js:32 +msgid "Instance State" +msgstr "État de l'instance" + +#: screens/Instances/Shared/InstanceForm.js:48 +msgid "Instance Type" +msgstr "Type d'instance" + +#: screens/InstanceGroup/InstanceGroups.js:33 +msgid "Instance details" +msgstr "Détail de l'instance" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:58 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:69 +msgid "Instance group" +msgstr "Groupe d'instance" + +#: screens/InstanceGroup/InstanceGroup.js:92 +msgid "Instance group not found." +msgstr "Groupe d'instance non trouvé." + +#: screens/InstanceGroup/Instances/InstanceListItem.js:165 +#: screens/Instances/InstanceList/InstanceListItem.js:176 +msgid "Instance group used capacity" +msgstr "La capacité utilisée par le groupe d'instances" + +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:122 +#: screens/TopologyView/Tooltip.js:273 +msgid "Instance groups" +msgstr "Groupes d'instances" + +#: screens/TopologyView/Tooltip.js:234 +msgid "Instance status" +msgstr "État de l'instance" + +#: screens/TopologyView/Tooltip.js:240 +msgid "Instance type" +msgstr "type d'instance" + +#: routeConfig.js:137 +#: screens/ActivityStream/ActivityStream.js:203 +#: screens/InstanceGroup/InstanceGroup.js:74 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:198 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:73 +#: screens/InstanceGroup/InstanceGroups.js:31 +#: screens/InstanceGroup/Instances/InstanceList.js:192 +#: screens/InstanceGroup/Instances/InstanceList.js:290 +#: screens/Instances/InstanceList/InstanceList.js:136 +#: screens/Instances/Instances.js:13 +#: screens/Instances/Instances.js:22 +msgid "Instances" +msgstr "Instances" + +#: screens/Template/Survey/SurveyQuestionForm.js:93 +msgid "Integer" +msgstr "Entier relatif" + +#: util/validators.js:94 +msgid "Invalid email address" +msgstr "Adresse électronique invalide" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:116 +msgid "Invalid file format. Please upload a valid Red Hat Subscription Manifest." +msgstr "Format de fichier non valide. Veuillez télécharger un manifeste d'abonnement à Red Hat valide." + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:178 +msgid "Invalid link target. Unable to link to children or ancestor nodes. Graph cycles are not supported." +msgstr "Cible de lien invalide. Impossible d'établir un lien avec les dépendants ou les nœuds des ancêtres. Les cycles de graphiques ne sont pas pris en charge." + +#: util/validators.js:33 +msgid "Invalid time format" +msgstr "Format d'heure non valide" + +#: screens/Login/Login.js:153 +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:80 +#: screens/ActivityStream/ActivityStream.js:173 +#: screens/Dashboard/Dashboard.js:92 +#: screens/Inventory/Inventories.js:17 +#: screens/Inventory/InventoryList/InventoryList.js:174 +#: screens/Inventory/InventoryList/InventoryList.js:237 +#: util/getRelatedResourceDeleteDetails.js:202 +#: util/getRelatedResourceDeleteDetails.js:270 +msgid "Inventories" +msgstr "Inventaires" + +#: 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:223 +#: components/LaunchPrompt/steps/InventoryStep.js:105 +#: components/LaunchPrompt/steps/useInventoryStep.js:48 +#: components/Lookup/HostFilterLookup.js:424 +#: components/Lookup/HostListItem.js:10 +#: components/Lookup/InventoryLookup.js:119 +#: components/Lookup/InventoryLookup.js:128 +#: components/Lookup/InventoryLookup.js:169 +#: components/Lookup/InventoryLookup.js:184 +#: components/Lookup/InventoryLookup.js:224 +#: components/PromptDetail/PromptDetail.js:214 +#: components/PromptDetail/PromptInventorySourceDetail.js:76 +#: components/PromptDetail/PromptJobTemplateDetail.js:119 +#: components/PromptDetail/PromptJobTemplateDetail.js:129 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:79 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:430 +#: components/TemplateList/TemplateListItem.js:285 +#: components/TemplateList/TemplateListItem.js:295 +#: screens/Host/HostDetail/HostDetail.js:77 +#: screens/Host/HostList/HostList.js:171 +#: screens/Host/HostList/HostListItem.js:61 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:94 +#: screens/Inventory/InventoryList/InventoryList.js:186 +#: screens/Inventory/InventoryList/InventoryListItem.js:117 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:38 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:113 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:41 +#: screens/Job/JobDetail/JobDetail.js:107 +#: screens/Job/JobDetail/JobDetail.js:122 +#: screens/Job/JobDetail/JobDetail.js:129 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:214 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:224 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:141 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:33 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:252 +msgid "Inventory" +msgstr "Inventaire" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:104 +msgid "Inventory (Name)" +msgstr "Inventaire (nom)" + +#: components/PromptDetail/PromptInventorySourceDetail.js:99 +msgid "Inventory File" +msgstr "Fichier d'inventaire" + +#: components/Lookup/HostFilterLookup.js:106 +msgid "Inventory ID" +msgstr "ID Inventaire" + +#: screens/Job/JobDetail/JobDetail.js:282 +msgid "Inventory Source" +msgstr "Sources d'inventaire" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:73 +msgid "Inventory Source Sync" +msgstr "Sync Source d’inventaire" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:299 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:110 +msgid "Inventory Source Sync Error" +msgstr "Erreur de synchronisation de la source de l'inventaire" + +#: screens/Inventory/InventorySources/InventorySourceList.js:176 +#: screens/Inventory/InventorySources/InventorySourceList.js:193 +#: util/getRelatedResourceDeleteDetails.js:67 +#: util/getRelatedResourceDeleteDetails.js:147 +msgid "Inventory Sources" +msgstr "Sources d'inventaire" + +#: components/JobList/JobList.js:212 +#: components/JobList/JobListItem.js:43 +#: components/Schedule/ScheduleList/ScheduleListItem.js:36 +#: components/Workflow/WorkflowLegend.js:100 +#: screens/Job/JobDetail/JobDetail.js:66 +msgid "Inventory Sync" +msgstr "Sync Inventaires" + +#: screens/Inventory/InventoryList/InventoryList.js:183 +msgid "Inventory Type" +msgstr "Type d’inventaire" + +#: components/Workflow/WorkflowNodeHelp.js:71 +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:226 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:109 +msgid "Inventory file" +msgstr "Fichier d'inventaire" + +#: screens/Inventory/Inventory.js:94 +msgid "Inventory not found." +msgstr "Inventaire non trouvé." + +#: screens/Dashboard/DashboardGraph.js:140 +msgid "Inventory sync" +msgstr "Synchronisation des inventaires" + +#: screens/Dashboard/Dashboard.js:98 +msgid "Inventory sync failures" +msgstr "Erreurs de synchronisation des inventaires" + +#: components/DataListToolbar/DataListToolbar.js:110 +msgid "Is expanded" +msgstr "Est élargi" + +#: components/DataListToolbar/DataListToolbar.js:112 +msgid "Is not expanded" +msgstr "N'est pas élargi" + +#: screens/Job/JobOutput/JobOutputSearch.js:118 +msgid "Item Failed" +msgstr "Échec de l'élément" + +#: screens/Job/JobOutput/JobOutputSearch.js:119 +msgid "Item OK" +msgstr "Élément OK" + +#: screens/Job/JobOutput/JobOutputSearch.js:120 +msgid "Item Skipped" +msgstr "Élément ignoré" + +#: components/AssociateModal/AssociateModal.js:20 +#: components/PaginatedTable/PaginatedTable.js:42 +msgid "Items" +msgstr "Éléments" + +#: components/Pagination/Pagination.js:27 +msgid "Items per page" +msgstr "Éléments par page" + +#: components/Sparkline/Sparkline.js:28 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:157 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:36 +#: screens/Project/ProjectDetail/ProjectDetail.js:132 +#: screens/Project/ProjectList/ProjectListItem.js:70 +msgid "JOB ID:" +msgstr "ID JOB :" + +#: screens/Job/JobOutput/HostEventModal.js:136 +msgid "JSON" +msgstr "JSON" + +#: screens/Job/JobOutput/HostEventModal.js:137 +msgid "JSON tab" +msgstr "Onglet JSON" + +#: screens/Inventory/shared/Inventory.helptext.js:49 +msgid "JSON:" +msgstr "JSON :" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:159 +#: components/Schedule/shared/FrequencyDetailSubform.js:98 +msgid "January" +msgstr "Janvier" + +#: components/JobList/JobListItem.js:112 +#: screens/Job/JobDetail/JobDetail.js:599 +#: screens/Job/JobOutput/JobOutput.js:845 +#: screens/Job/JobOutput/JobOutput.js:846 +#: screens/Job/JobOutput/shared/OutputToolbar.js:136 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:88 +msgid "Job Cancel Error" +msgstr "Erreur d'annulation d'un Job" + +#: screens/Job/JobDetail/JobDetail.js:621 +#: screens/Job/JobOutput/JobOutput.js:834 +#: screens/Job/JobOutput/JobOutput.js:835 +msgid "Job Delete Error" +msgstr "Erreur de suppression d’un Job" + +#: screens/Job/JobDetail/JobDetail.js:206 +msgid "Job ID" +msgstr "ID Job" + +#: screens/Dashboard/shared/LineChart.js:128 +msgid "Job Runs" +msgstr "Exécutions Job" + +#: components/JobList/JobListItem.js:314 +#: screens/Job/JobDetail/JobDetail.js:374 +msgid "Job Slice" +msgstr "Tranche de job" + +#: components/JobList/JobListItem.js:319 +#: screens/Job/JobDetail/JobDetail.js:382 +msgid "Job Slice Parent" +msgstr "Parent de tranche de job" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:76 +#: components/PromptDetail/PromptDetail.js:349 +#: components/PromptDetail/PromptJobTemplateDetail.js:158 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:494 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:289 +#: screens/Template/shared/JobTemplateForm.js:453 +msgid "Job Slicing" +msgstr "Tranche de job" + +#: components/Workflow/WorkflowNodeHelp.js:164 +msgid "Job Status" +msgstr "Statut Job" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:97 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:98 +#: components/PromptDetail/PromptDetail.js:267 +#: components/PromptDetail/PromptJobTemplateDetail.js:247 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:571 +#: screens/Job/JobDetail/JobDetail.js:474 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:449 +#: screens/Template/shared/JobTemplateForm.js:521 +#: screens/Template/shared/WorkflowJobTemplateForm.js:218 +msgid "Job Tags" +msgstr "Balises Job" + +#: 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:19 +#: screens/Job/JobDetail/JobDetail.js:233 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:79 +msgid "Job Template" +msgstr "Modèle de Job" + +#: 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 "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/Credential/Credential.js:79 +#: screens/Credential/Credentials.js:30 +#: screens/Inventory/Inventories.js:62 +#: screens/Inventory/Inventory.js:74 +#: screens/Inventory/SmartInventory.js:74 +#: screens/Project/Project.js:107 +#: screens/Project/Projects.js:29 +#: util/getRelatedResourceDeleteDetails.js:56 +#: util/getRelatedResourceDeleteDetails.js:101 +#: util/getRelatedResourceDeleteDetails.js:133 +msgid "Job Templates" +msgstr "Modèles de Jobs" + +#: 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 "Les modèles de Job dont l'inventaire ou le projet est manquant ne peuvent pas être sélectionnés lors de la création ou de la modification de nœuds. Sélectionnez un autre modèle ou corrigez les champs manquants pour continuer." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useWorkflowNodeSteps.js:357 +msgid "Job Templates with credentials that prompt for passwords cannot be selected when creating or editing nodes" +msgstr "Les modèles de Job dont les informations d'identification demandent un mot de passe ne peuvent pas être sélectionnés lors de la création ou de la modification de nœuds" + +#: components/JobList/JobList.js:208 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:146 +#: components/PromptDetail/PromptDetail.js:185 +#: components/PromptDetail/PromptJobTemplateDetail.js:102 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:423 +#: screens/Job/JobDetail/JobDetail.js:267 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:192 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:138 +#: screens/Template/shared/JobTemplateForm.js:256 +msgid "Job Type" +msgstr "Type de Job" + +#: screens/Dashboard/Dashboard.js:125 +msgid "Job status" +msgstr "Statut Job" + +#: screens/Dashboard/Dashboard.js:123 +msgid "Job status graph tab" +msgstr "Onglet Graphique de l'état des Jobs" + +#: components/RelatedTemplateList/RelatedTemplateList.js:156 +#: components/RelatedTemplateList/RelatedTemplateList.js:206 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:15 +msgid "Job templates" +msgstr "Modèles de Jobs" + +#: components/JobList/JobList.js:191 +#: components/JobList/JobList.js:274 +#: routeConfig.js:39 +#: screens/ActivityStream/ActivityStream.js:150 +#: screens/Dashboard/shared/LineChart.js:64 +#: screens/Host/Host.js:73 +#: screens/Host/Hosts.js:30 +#: screens/InstanceGroup/ContainerGroup.js:71 +#: screens/InstanceGroup/InstanceGroup.js:79 +#: screens/InstanceGroup/InstanceGroups.js:34 +#: screens/InstanceGroup/InstanceGroups.js:39 +#: screens/Inventory/Inventories.js:60 +#: screens/Inventory/Inventories.js:70 +#: screens/Inventory/Inventory.js:70 +#: screens/Inventory/InventoryHost/InventoryHost.js:88 +#: screens/Inventory/SmartInventory.js:70 +#: screens/Job/Jobs.js:22 +#: screens/Job/Jobs.js:32 +#: screens/Setting/SettingList.js:91 +#: screens/Setting/Settings.js:75 +#: screens/Template/Template.js:155 +#: screens/Template/Templates.js:47 +#: screens/Template/WorkflowJobTemplate.js:141 +msgid "Jobs" +msgstr "Jobs" + +#: screens/Setting/SettingList.js:96 +msgid "Jobs settings" +msgstr "Paramètres Job" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:165 +#: components/Schedule/shared/FrequencyDetailSubform.js:128 +msgid "July" +msgstr "Juillet" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:164 +#: components/Schedule/shared/FrequencyDetailSubform.js:123 +msgid "June" +msgstr "Juin" + +#: components/Search/AdvancedSearch.js:262 +msgid "Key" +msgstr "Clé" + +#: components/Search/AdvancedSearch.js:253 +msgid "Key select" +msgstr "Sélection de la clé" + +#: components/Search/AdvancedSearch.js:256 +msgid "Key typeahead" +msgstr "Clé Typeahead" + +#: screens/ActivityStream/ActivityStream.js:238 +msgid "Keyword" +msgstr "Mot-clé " + +#: screens/User/UserDetail/UserDetail.js:56 +#: screens/User/UserList/UserListItem.js:44 +msgid "LDAP" +msgstr "LDAP" + +#: screens/Setting/Settings.js:80 +msgid "LDAP 1" +msgstr "LDAP 1" + +#: screens/Setting/Settings.js:81 +msgid "LDAP 2" +msgstr "LDAP 2" + +#: screens/Setting/Settings.js:82 +msgid "LDAP 3" +msgstr "LDAP 3" + +#: screens/Setting/Settings.js:83 +msgid "LDAP 4" +msgstr "LDAP 4" + +#: screens/Setting/Settings.js:84 +msgid "LDAP 5" +msgstr "LDAP 5" + +#: screens/Setting/Settings.js:79 +msgid "LDAP Default" +msgstr "Défaut LDAP" + +#: screens/Setting/SettingList.js:69 +msgid "LDAP settings" +msgstr "Paramètres 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:178 +#: components/TemplateList/TemplateList.js:234 +msgid "Label" +msgstr "Libellé" + +#: components/JobList/JobList.js:204 +msgid "Label Name" +msgstr "Nom du label" + +#: components/JobList/JobListItem.js:284 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:223 +#: components/PromptDetail/PromptDetail.js:323 +#: components/PromptDetail/PromptJobTemplateDetail.js:209 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:116 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:551 +#: components/TemplateList/TemplateListItem.js:347 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:148 +#: screens/Inventory/shared/InventoryForm.js:83 +#: screens/Job/JobDetail/JobDetail.js:453 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:401 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:206 +#: screens/Template/shared/JobTemplateForm.js:387 +#: screens/Template/shared/WorkflowJobTemplateForm.js:195 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:273 +msgid "Labels" +msgstr "Libellés" + +#: components/Schedule/shared/FrequencyDetailSubform.js:417 +msgid "Last" +msgstr "Dernier" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:220 +#: screens/InstanceGroup/Instances/InstanceListItem.js:133 +#: screens/InstanceGroup/Instances/InstanceListItem.js:208 +#: screens/Instances/InstanceDetail/InstanceDetail.js:243 +#: screens/Instances/InstanceList/InstanceListItem.js:138 +#: screens/Instances/InstanceList/InstanceListItem.js:223 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:47 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:87 +msgid "Last Health Check" +msgstr "Dernier bilan de fonctionnement" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:183 +#: screens/Project/ProjectDetail/ProjectDetail.js:161 +msgid "Last Job Status" +msgstr "Statut du dernier Job" + +#: screens/User/UserDetail/UserDetail.js:80 +msgid "Last Login" +msgstr "Dernière connexion" + +#: components/PromptDetail/PromptDetail.js:161 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:411 +#: components/TemplateList/TemplateListItem.js:316 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:106 +#: screens/Application/ApplicationsList/ApplicationListItem.js:45 +#: screens/Application/ApplicationsList/ApplicationsList.js:159 +#: screens/Credential/CredentialDetail/CredentialDetail.js:263 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:95 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:108 +#: screens/Host/HostDetail/HostDetail.js:89 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:72 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:98 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:178 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:45 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:84 +#: screens/Job/JobDetail/JobDetail.js:538 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:398 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:120 +#: screens/Project/ProjectDetail/ProjectDetail.js:297 +#: screens/Team/TeamDetail/TeamDetail.js:48 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:358 +#: screens/User/UserDetail/UserDetail.js:84 +#: screens/User/UserTokenDetail/UserTokenDetail.js:66 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:204 +msgid "Last Modified" +msgstr "Dernière modification" + +#: components/AddRole/AddResourceRole.js:32 +#: components/AddRole/AddResourceRole.js:46 +#: components/ResourceAccessList/ResourceAccessList.js:182 +#: 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 "Nom" + +#: components/TemplateList/TemplateList.js:245 +#: components/TemplateList/TemplateListItem.js:194 +msgid "Last Ran" +msgstr "Dernière exécution" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:341 +msgid "Last Run" +msgstr "Dernière exécution" + +#: components/Lookup/HostFilterLookup.js:119 +msgid "Last job" +msgstr "Dernier Job" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:280 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:151 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:49 +#: screens/Project/ProjectList/ProjectListItem.js:308 +#: screens/TopologyView/Tooltip.js:331 +msgid "Last modified" +msgstr "Dernière modification" + +#: components/ResourceAccessList/ResourceAccessList.js:228 +#: components/ResourceAccessList/ResourceAccessListItem.js:68 +msgid "Last name" +msgstr "Nom" + +#: screens/TopologyView/Tooltip.js:337 +msgid "Last seen" +msgstr "Dernière synchronisation" + +#: screens/Project/ProjectList/ProjectListItem.js:313 +msgid "Last used" +msgstr "Dernière utilisation" + +#: 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:520 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:529 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:245 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:254 +msgid "Launch" +msgstr "Lancer" + +#: components/TemplateList/TemplateListItem.js:214 +msgid "Launch Template" +msgstr "Lacer le modèle." + +#: 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 "Lancer le Job de gestion" + +#: components/TemplateList/TemplateListItem.js:222 +msgid "Launch template" +msgstr "Lancer le modèle" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:119 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:120 +msgid "Launch workflow" +msgstr "Lancer le flux de travail" + +#: components/LaunchPrompt/LaunchPrompt.js:130 +msgid "Launch | {0}" +msgstr "Lancer | {0}" + +#: components/DetailList/LaunchedByDetail.js:54 +msgid "Launched By" +msgstr "Lancé par" + +#: components/JobList/JobList.js:220 +msgid "Launched By (Username)" +msgstr "Lancé par (Nom d'utilisateur)" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:120 +msgid "Learn more about Automation Analytics" +msgstr "Pour en savoir plus sur Automation Analytics" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:69 +msgid "Leave this field blank to make the execution environment globally available." +msgstr "Laissez ce champ vide pour rendre l'environnement d'exécution globalement disponible." + +#: components/Workflow/WorkflowLegend.js:86 +#: screens/Metrics/LineChart.js:120 +#: screens/TopologyView/Header.js:102 +#: screens/TopologyView/Legend.js:67 +msgid "Legend" +msgstr "Légende" + +#: components/Search/LookupTypeInput.js:120 +msgid "Less than comparison." +msgstr "Moins que la comparaison." + +#: components/Search/LookupTypeInput.js:127 +msgid "Less than or equal to comparison." +msgstr "Moins ou égal à la comparaison." + +#: components/AdHocCommands/AdHocDetailsStep.js:140 +#: components/AdHocCommands/AdHocDetailsStep.js:141 +#: components/JobList/JobList.js:238 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:65 +#: components/PromptDetail/PromptDetail.js:255 +#: components/PromptDetail/PromptJobTemplateDetail.js:153 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:90 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:473 +#: screens/Job/JobDetail/JobDetail.js:325 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:265 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:151 +#: screens/Template/shared/JobTemplateForm.js:429 +#: screens/Template/shared/WorkflowJobTemplateForm.js:159 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:238 +msgid "Limit" +msgstr "Limite" + +#: screens/TopologyView/Legend.js:237 +msgid "Link state types" +msgstr "Types d'états de liaison" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:261 +msgid "Link to an available node" +msgstr "Lien vers un nœud disponible" + +#: screens/Instances/Shared/InstanceForm.js:40 +msgid "Listener Port" +msgstr "Port de l'écouteur" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:353 +msgid "Loading" +msgstr "Chargement en cours..." + +#: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:49 +msgid "Local" +msgstr "Local" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:343 +msgid "Local Time Zone" +msgstr "Fuseau horaire local" + +#: components/Schedule/shared/ScheduleFormFields.js:95 +msgid "Local time zone" +msgstr "Fuseau horaire local" + +#: screens/Login/Login.js:217 +msgid "Log In" +msgstr "Connexion" + +#: screens/Setting/Settings.js:97 +msgid "Logging" +msgstr "Journalisation" + +#: screens/Setting/SettingList.js:115 +msgid "Logging settings" +msgstr "Paramètres de journalisation" + +#: components/AppContainer/AppContainer.js:81 +#: components/AppContainer/AppContainer.js:150 +#: components/AppContainer/PageHeaderToolbar.js:169 +msgid "Logout" +msgstr "Déconnexion" + +#: components/Lookup/HostFilterLookup.js:367 +#: components/Lookup/Lookup.js:187 +msgid "Lookup modal" +msgstr "Recherche modale" + +#: components/Search/LookupTypeInput.js:22 +msgid "Lookup select" +msgstr "Sélection de la recherche" + +#: components/Search/LookupTypeInput.js:31 +msgid "Lookup type" +msgstr "Type de recherche" + +#: components/Search/LookupTypeInput.js:25 +msgid "Lookup typeahead" +msgstr "Recherche Typeahead" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:155 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:34 +#: screens/Project/ProjectDetail/ProjectDetail.js:130 +#: 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:407 +msgid "Machine Credential" +msgstr "Informations d’identification de la machine" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:65 +msgid "Managed" +msgstr "Géré" + +#: 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:215 +#: 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:69 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:102 +msgid "Management Job" +msgstr "Job de gestion" + +#: routeConfig.js:127 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:84 +msgid "Management Jobs" +msgstr "Jobs de gestion" + +#: screens/ManagementJob/ManagementJobs.js:20 +msgid "Management job" +msgstr "Job de gestion" + +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:109 +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:110 +msgid "Management job launch error" +msgstr "Erreur de lancement d'un job de gestion" + +#: screens/ManagementJob/ManagementJob.js:133 +msgid "Management job not found." +msgstr "Job de gestion non trouvé." + +#: screens/ManagementJob/ManagementJobs.js:13 +msgid "Management jobs" +msgstr "Jobs de gestion" + +#: components/Lookup/ProjectLookup.js:135 +#: components/PromptDetail/PromptProjectDetail.js:98 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:88 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:157 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:215 +#: screens/InstanceGroup/Instances/InstanceListItem.js:204 +#: screens/Instances/InstanceDetail/InstanceDetail.js:209 +#: screens/Instances/InstanceList/InstanceListItem.js:219 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:83 +#: screens/Job/JobDetail/JobDetail.js:74 +#: screens/Project/ProjectDetail/ProjectDetail.js:192 +#: screens/Project/ProjectList/ProjectList.js:197 +#: screens/Project/ProjectList/ProjectListItem.js:219 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:96 +msgid "Manual" +msgstr "Manuel" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:161 +#: components/Schedule/shared/FrequencyDetailSubform.js:108 +msgid "March" +msgstr "Mars" + +#: components/NotificationList/NotificationList.js:197 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:138 +msgid "Mattermost" +msgstr "Mattermost" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:98 +#: screens/Organization/shared/OrganizationForm.js:71 +msgid "Max Hosts" +msgstr "Hôtes max." + +#: screens/Template/Survey/SurveyQuestionForm.js:220 +msgid "Maximum" +msgstr "Maximum" + +#: screens/Template/Survey/SurveyQuestionForm.js:204 +msgid "Maximum length" +msgstr "Longueur maximale" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:163 +#: components/Schedule/shared/FrequencyDetailSubform.js:118 +msgid "May" +msgstr "Mai" + +#: screens/Organization/OrganizationList/OrganizationList.js:144 +#: screens/Organization/OrganizationList/OrganizationListItem.js:63 +msgid "Members" +msgstr "Membres" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:47 +msgid "Metadata" +msgstr "Métadonnées" + +#: screens/Metrics/Metrics.js:207 +msgid "Metric" +msgstr "Métrique" + +#: screens/Metrics/Metrics.js:179 +msgid "Metrics" +msgstr "Métriques" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:100 +msgid "Microsoft Azure Resource Manager" +msgstr "Microsoft Azure Resource Manager" + +#: screens/Template/Survey/SurveyQuestionForm.js:214 +msgid "Minimum" +msgstr "Minimum" + +#: screens/Template/Survey/SurveyQuestionForm.js:198 +msgid "Minimum length" +msgstr "Longueur minimale" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:65 +#: 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/InstanceGroupDetails/InstanceGroupDetails.js:71 +#: 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 "Le pourcentage minimum de toutes les instances qui seront automatiquement assignées à ce groupe lorsque de nouvelles instances seront mises en ligne." + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:182 +#: components/Schedule/shared/FrequencyDetailSubform.js:173 +#: components/Schedule/shared/ScheduleFormFields.js:125 +#: components/Schedule/shared/ScheduleFormFields.js:185 +msgid "Minute" +msgstr "Minute" + +#: screens/Setting/Settings.js:100 +msgid "Miscellaneous Authentication" +msgstr "Divers Authentification" + +#: screens/Setting/SettingList.js:111 +msgid "Miscellaneous Authentication settings" +msgstr "Paramètres d'authentification divers" + +#: screens/Setting/Settings.js:103 +msgid "Miscellaneous System" +msgstr "Système divers" + +#: screens/Setting/SettingList.js:107 +msgid "Miscellaneous System settings" +msgstr "Réglages divers du système" + +#: components/Workflow/WorkflowNodeHelp.js:120 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:87 +msgid "Missing" +msgstr "Manquant" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:66 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:109 +msgid "Missing resource" +msgstr "Ressource manquante" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:192 +#: screens/User/UserTokenList/UserTokenList.js:154 +msgid "Modified" +msgstr "Modifié" + +#: components/AdHocCommands/AdHocCredentialStep.js:126 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:116 +#: components/AddRole/AddResourceRole.js:61 +#: components/AssociateModal/AssociateModal.js:148 +#: components/LaunchPrompt/steps/CredentialsStep.js:177 +#: components/LaunchPrompt/steps/InventoryStep.js:93 +#: components/Lookup/CredentialLookup.js:198 +#: components/Lookup/InventoryLookup.js:156 +#: components/Lookup/InventoryLookup.js:211 +#: components/Lookup/MultiCredentialsLookup.js:198 +#: components/Lookup/OrganizationLookup.js:138 +#: components/Lookup/ProjectLookup.js:147 +#: components/NotificationList/NotificationList.js:210 +#: components/RelatedTemplateList/RelatedTemplateList.js:170 +#: components/Schedule/ScheduleList/ScheduleList.js:202 +#: 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:154 +#: 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:165 +#: 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 (nom d'utilisateur)" + +#: 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 (nom d'utilisateur)" + +#: components/AdHocCommands/AdHocDetailsStep.js:59 +#: screens/Job/JobOutput/HostEventModal.js:125 +msgid "Module" +msgstr "Module" + +#: screens/Job/JobDetail/JobDetail.js:530 +msgid "Module Arguments" +msgstr "Arguments du module" + +#: screens/Job/JobDetail/JobDetail.js:524 +msgid "Module Name" +msgstr "Nom du module" + +#: components/Schedule/shared/FrequencyDetailSubform.js:266 +msgid "Mon" +msgstr "Lun." + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:77 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:183 +#: components/Schedule/shared/FrequencyDetailSubform.js:271 +#: components/Schedule/shared/FrequencyDetailSubform.js:433 +msgid "Monday" +msgstr "Lundi" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:186 +#: components/Schedule/shared/FrequencyDetailSubform.js:181 +#: components/Schedule/shared/ScheduleFormFields.js:129 +#: components/Schedule/shared/ScheduleFormFields.js:189 +msgid "Month" +msgstr "Mois" + +#: components/Popover/Popover.js:32 +msgid "More information" +msgstr "Plus d'informations" + +#: screens/Setting/shared/SharedFields.js:73 +msgid "More information for" +msgstr "Plus d'informations pour" + +#: screens/Template/Survey/SurveyReorderModal.js:162 +#: screens/Template/Survey/SurveyReorderModal.js:163 +msgid "Multi-Select" +msgstr "Multi-Select" + +#: screens/Template/Survey/SurveyReorderModal.js:146 +#: screens/Template/Survey/SurveyReorderModal.js:147 +msgid "Multiple Choice" +msgstr "Options à choix multiples." + +#: screens/Template/Survey/SurveyQuestionForm.js:91 +msgid "Multiple Choice (multiple select)" +msgstr "Options à choix multiples (sélection multiple)" + +#: screens/Template/Survey/SurveyQuestionForm.js:86 +msgid "Multiple Choice (single select)" +msgstr "Options à choix multiples (une seule sélection)" + +#: screens/Template/Survey/SurveyQuestionForm.js:258 +msgid "Multiple Choice Options" +msgstr "Options à choix multiples." + +#: components/AdHocCommands/AdHocCredentialStep.js:117 +#: components/AdHocCommands/AdHocCredentialStep.js:132 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:107 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:122 +#: components/AddRole/AddResourceRole.js:52 +#: components/AddRole/AddResourceRole.js:68 +#: components/AssociateModal/AssociateModal.js:139 +#: components/AssociateModal/AssociateModal.js:154 +#: components/HostForm/HostForm.js:96 +#: components/JobList/JobList.js:195 +#: components/JobList/JobList.js:244 +#: components/JobList/JobListItem.js:86 +#: components/LaunchPrompt/steps/CredentialsStep.js:168 +#: components/LaunchPrompt/steps/CredentialsStep.js:183 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:76 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:86 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:97 +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:78 +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:89 +#: components/LaunchPrompt/steps/InventoryStep.js:84 +#: components/LaunchPrompt/steps/InventoryStep.js:99 +#: components/Lookup/ApplicationLookup.js:100 +#: components/Lookup/ApplicationLookup.js:111 +#: components/Lookup/CredentialLookup.js:189 +#: components/Lookup/CredentialLookup.js:204 +#: components/Lookup/ExecutionEnvironmentLookup.js:177 +#: components/Lookup/ExecutionEnvironmentLookup.js:184 +#: components/Lookup/HostFilterLookup.js:93 +#: components/Lookup/HostFilterLookup.js:422 +#: components/Lookup/HostListItem.js:8 +#: components/Lookup/InstanceGroupsLookup.js:103 +#: components/Lookup/InstanceGroupsLookup.js:114 +#: components/Lookup/InventoryLookup.js:147 +#: components/Lookup/InventoryLookup.js:162 +#: components/Lookup/InventoryLookup.js:202 +#: components/Lookup/InventoryLookup.js:217 +#: components/Lookup/MultiCredentialsLookup.js:189 +#: components/Lookup/MultiCredentialsLookup.js:204 +#: components/Lookup/OrganizationLookup.js:129 +#: components/Lookup/OrganizationLookup.js:144 +#: components/Lookup/ProjectLookup.js:127 +#: components/Lookup/ProjectLookup.js:157 +#: 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:114 +#: components/RelatedTemplateList/RelatedTemplateList.js:161 +#: components/RelatedTemplateList/RelatedTemplateList.js:186 +#: components/ResourceAccessList/ResourceAccessListItem.js:58 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:325 +#: components/Schedule/ScheduleList/ScheduleList.js:168 +#: components/Schedule/ScheduleList/ScheduleList.js:189 +#: components/Schedule/ScheduleList/ScheduleListItem.js:86 +#: components/Schedule/shared/ScheduleFormFields.js:72 +#: 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:60 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:109 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:135 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:28 +#: screens/Application/Applications.js:81 +#: screens/Application/ApplicationsList/ApplicationListItem.js:33 +#: screens/Application/ApplicationsList/ApplicationsList.js:118 +#: screens/Application/ApplicationsList/ApplicationsList.js:155 +#: screens/Application/shared/ApplicationForm.js:54 +#: screens/Credential/CredentialDetail/CredentialDetail.js:217 +#: screens/Credential/CredentialList/CredentialList.js:141 +#: screens/Credential/CredentialList/CredentialList.js:164 +#: 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:49 +#: 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:89 +#: 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:161 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:194 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:61 +#: screens/InstanceGroup/Instances/InstanceList.js:199 +#: screens/InstanceGroup/Instances/InstanceList.js:215 +#: screens/InstanceGroup/Instances/InstanceList.js:266 +#: screens/InstanceGroup/Instances/InstanceList.js:299 +#: screens/InstanceGroup/Instances/InstanceListItem.js:124 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:44 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:19 +#: screens/Instances/InstanceList/InstanceList.js:143 +#: screens/Instances/InstanceList/InstanceList.js:160 +#: screens/Instances/InstanceList/InstanceList.js:201 +#: screens/Instances/InstanceList/InstanceListItem.js:128 +#: screens/Instances/InstancePeers/InstancePeerList.js:80 +#: screens/Instances/InstancePeers/InstancePeerList.js:87 +#: screens/Instances/InstancePeers/InstancePeerList.js:96 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:37 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:89 +#: 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:181 +#: screens/Inventory/InventorySources/InventorySourceList.js:211 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:71 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:98 +#: 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:50 +#: screens/Inventory/shared/InventoryGroupForm.js:32 +#: screens/Inventory/shared/InventorySourceForm.js:100 +#: 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:107 +#: 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:176 +#: screens/Project/ProjectList/ProjectList.js:185 +#: screens/Project/ProjectList/ProjectList.js:221 +#: screens/Project/ProjectList/ProjectListItem.js:179 +#: screens/Project/shared/ProjectForm.js:214 +#: 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:218 +#: screens/Template/Survey/SurveyReorderModal.js:218 +#: screens/Template/Survey/SurveyReorderModal.js:238 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:111 +#: 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:120 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:152 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:178 +#: 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:243 +#: screens/Template/shared/WorkflowJobTemplateForm.js:109 +#: screens/User/UserOrganizations/UserOrganizationList.js:75 +#: screens/User/UserOrganizations/UserOrganizationList.js:79 +#: 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:140 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:123 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:163 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:43 +msgid "Name" +msgstr "Nom" + +#: components/AppContainer/AppContainer.js:95 +msgid "Navigation" +msgstr "Navigation" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:221 +#: components/Schedule/shared/FrequencyDetailSubform.js:512 +#: screens/Dashboard/shared/ChartTooltip.js:106 +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:57 +msgid "Never" +msgstr "Jamais" + +#: components/Workflow/WorkflowNodeHelp.js:114 +msgid "Never Updated" +msgstr "Jamais mis à jour" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:47 +msgid "Never expires" +msgstr "N'expire jamais" + +#: components/JobList/JobList.js:227 +#: components/Workflow/WorkflowNodeHelp.js:90 +msgid "New" +msgstr "Nouveau" + +#: components/AdHocCommands/AdHocCommandsWizard.js:51 +#: components/AdHocCommands/useAdHocCredentialStep.js:29 +#: components/AdHocCommands/useAdHocDetailsStep.js:40 +#: components/AdHocCommands/useAdHocExecutionEnvironmentStep.js:22 +#: components/AddRole/AddResourceRole.js:196 +#: components/AddRole/AddResourceRole.js:231 +#: components/LaunchPrompt/LaunchPrompt.js:160 +#: components/Schedule/shared/SchedulePromptableFields.js:127 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:66 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:59 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:132 +msgid "Next" +msgstr "Suivant" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:337 +#: components/Schedule/ScheduleList/ScheduleList.js:171 +#: components/Schedule/ScheduleList/ScheduleListItem.js:118 +#: components/Schedule/ScheduleList/ScheduleListItem.js:122 +msgid "Next Run" +msgstr "Exécution suivante" + +#: components/Search/Search.js:232 +msgid "No" +msgstr "Non" + +#: screens/Job/JobOutput/JobOutputSearch.js:121 +msgid "No Hosts Matched" +msgstr "Aucun hôte correspondant" + +#: screens/Job/JobOutput/JobOutputSearch.js:122 +#: screens/Job/JobOutput/JobOutputSearch.js:123 +msgid "No Hosts Remaining" +msgstr "Aucun hôte restant" + +#: screens/Job/JobOutput/HostEventModal.js:150 +msgid "No JSON Available" +msgstr "Pas de JSON disponible" + +#: screens/Dashboard/shared/ChartTooltip.js:82 +msgid "No Jobs" +msgstr "Aucun Job" + +#: screens/Inventory/InventoryList/InventoryListItem.js:72 +msgid "No inventory sync failures." +msgstr "Aucune erreurs de synchronisation des inventaires" + +#: components/ContentEmpty/ContentEmpty.js:20 +msgid "No items found." +msgstr "Aucun objet trouvé." + +#: screens/Host/HostList/HostListItem.js:100 +msgid "No job data available" +msgstr "Aucune donnée de tâche disponible." + +#: screens/Job/JobOutput/EmptyOutput.js:52 +msgid "No output found for this job." +msgstr "Aucune sortie de données pour ce job." + +#: screens/Job/JobOutput/HostEventModal.js:126 +msgid "No result found" +msgstr "Aucun résultat trouvé" + +#: components/LabelSelect/LabelSelect.js:130 +#: components/LaunchPrompt/steps/SurveyStep.js:136 +#: components/LaunchPrompt/steps/SurveyStep.js:195 +#: components/MultiSelect/TagMultiSelect.js:60 +#: components/Search/AdvancedSearch.js:151 +#: components/Search/AdvancedSearch.js:266 +#: components/Search/LookupTypeInput.js:33 +#: components/Search/RelatedLookupTypeInput.js:26 +#: components/Search/Search.js:153 +#: components/Search/Search.js:202 +#: components/Search/Search.js:226 +#: screens/ActivityStream/ActivityStream.js:142 +#: screens/Credential/shared/CredentialForm.js:143 +#: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:65 +#: screens/Dashboard/DashboardGraph.js:106 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:137 +#: screens/Template/Survey/SurveyReorderModal.js:166 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:260 +#: screens/Template/shared/PlaybookSelect.js:72 +msgid "No results found" +msgstr "Aucun résultat trouvé" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:116 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:137 +msgid "No subscriptions found" +msgstr "Aucun abonnement trouvé" + +#: screens/Template/Survey/SurveyList.js:147 +msgid "No survey questions found." +msgstr "Aucune question d'enquête trouvée." + +#: screens/Job/JobDetail/JobDetail.js:399 +msgid "No timeout specified" +msgstr "Aucun délai d'attente spécifié" + +#: components/PaginatedTable/PaginatedTable.js:80 +msgid "No {pluralizedItemName} Found" +msgstr "Aucun(e) {pluralizedItemName} trouvé(e)" + +#: components/Workflow/WorkflowNodeHelp.js:148 +#: components/Workflow/WorkflowNodeHelp.js:184 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:273 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:274 +msgid "Node Alias" +msgstr "Alias de nœud" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:223 +#: screens/InstanceGroup/Instances/InstanceList.js:204 +#: screens/InstanceGroup/Instances/InstanceList.js:268 +#: screens/InstanceGroup/Instances/InstanceList.js:300 +#: screens/InstanceGroup/Instances/InstanceListItem.js:142 +#: screens/Instances/InstanceDetail/InstanceDetail.js:204 +#: screens/Instances/InstanceList/InstanceList.js:148 +#: screens/Instances/InstanceList/InstanceList.js:203 +#: screens/Instances/InstanceList/InstanceListItem.js:150 +#: screens/Instances/InstancePeers/InstancePeerList.js:98 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:59 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:118 +msgid "Node Type" +msgstr "Type de nœud" + +#: screens/TopologyView/Legend.js:107 +msgid "Node state types" +msgstr "Types d'état des nœuds" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/useNodeTypeStep.js:75 +msgid "Node type" +msgstr "Type de nœud" + +#: screens/TopologyView/Legend.js:70 +msgid "Node types" +msgstr "Types de nœud" + +#: components/Schedule/shared/ScheduleFormFields.js:180 +#: components/Schedule/shared/ScheduleFormFields.js:184 +#: components/Workflow/WorkflowNodeHelp.js:123 +msgid "None" +msgstr "Aucun" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:193 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:196 +msgid "None (Run Once)" +msgstr "Aucun (exécution unique)" + +#: components/Schedule/shared/ScheduleFormFields.js:120 +#: components/Schedule/shared/ScheduleFormFields.js:124 +msgid "None (run once)" +msgstr "Aucune (exécution unique)" + +#: screens/User/UserDetail/UserDetail.js:51 +#: screens/User/UserList/UserListItem.js:23 +#: screens/User/shared/UserForm.js:29 +msgid "Normal User" +msgstr "Utilisateur normal" + +#: components/ContentError/ContentError.js:37 +msgid "Not Found" +msgstr "Introuvable" + +#: screens/Setting/shared/SettingDetail.js:71 +#: screens/Setting/shared/SettingDetail.js:112 +msgid "Not configured" +msgstr "Non configuré" + +#: screens/Inventory/InventoryList/InventoryListItem.js:75 +msgid "Not configured for inventory sync." +msgstr "Non configuré pour la synchronisation de l'inventaire." + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:248 +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 "Notez que seuls les hôtes qui sont directement dans ce groupe peuvent être dissociés. Les hôtes qui se trouvent dans les sous-groupes doivent être dissociés directement au niveau du sous-groupe auquel ils appartiennent." + +#: 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 "Notez que vous pouvez toujours voir le groupe dans la liste après l'avoir dissocié si l'hôte est également membre des dépendants de ce groupe. Cette liste montre tous les groupes auxquels l'hôte est associé directement et indirectement." + +#: 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 "Remarque : L'ordre dans lequel ces éléments sont sélectionnés définit la priorité d'exécution. Sélectionner plus d’une option pour permettre le déplacement." + +#: 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 "Remarque : L'ordre de ces informations d'identification détermine la priorité pour la synchronisation et la consultation du contenu. Sélectionner plus d’une option pour permettre le déplacement." + +#: screens/Project/shared/Project.helptext.js:81 +msgid "Note: This field assumes the remote name is \"origin\"." +msgstr "Remarque : ce champ suppose que le nom distant est \"origin\"." + +#: screens/Project/shared/Project.helptext.js:35 +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 "Remarque : si vous utilisez le protocole SSH pour GitHub ou Bitbucket, entrez uniquement une clé SSH sans nom d’utilisateur (autre que git). De plus, GitHub et Bitbucket ne prennent pas en charge l’authentification par mot de passe lorsque SSH est utilisé. Le protocole GIT en lecture seule (git://) n’utilise pas les informations de nom d’utilisateur ou de mot de passe." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:331 +msgid "Notification Color" +msgstr "Couleur des notifications" + +#: screens/NotificationTemplate/NotificationTemplate.js:58 +#: screens/NotificationTemplate/NotificationTemplateAdd.js:50 +msgid "Notification Template not found." +msgstr "Modèle de notification introuvable." + +#: screens/ActivityStream/ActivityStream.js:198 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:117 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:171 +#: screens/NotificationTemplate/NotificationTemplates.js:14 +#: screens/NotificationTemplate/NotificationTemplates.js:21 +#: util/getRelatedResourceDeleteDetails.js:181 +msgid "Notification Templates" +msgstr "Modèles de notification" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:134 +msgid "Notification Type" +msgstr "Type de notification" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:380 +msgid "Notification color" +msgstr "Couleur de la notification" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:193 +msgid "Notification sent successfully" +msgstr "Notification envoyée avec succès" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:449 +msgid "Notification test failed." +msgstr "Le test de notification a échoué." + +#: 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:131 +msgid "Notification type" +msgstr "Type de notification" + +#: components/NotificationList/NotificationList.js:177 +#: routeConfig.js:122 +#: screens/Inventory/Inventories.js:93 +#: screens/Inventory/InventorySource/InventorySource.js:99 +#: screens/ManagementJob/ManagementJob.js:116 +#: screens/ManagementJob/ManagementJobs.js:22 +#: screens/Organization/Organization.js:135 +#: screens/Organization/Organizations.js:33 +#: screens/Project/Project.js:114 +#: screens/Project/Projects.js:28 +#: screens/Template/Template.js:141 +#: screens/Template/Templates.js:46 +#: screens/Template/WorkflowJobTemplate.js:123 +msgid "Notifications" +msgstr "Notifications" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:169 +#: components/Schedule/shared/FrequencyDetailSubform.js:148 +msgid "November" +msgstr "Novembre" + +#: components/StatusLabel/StatusLabel.js:44 +#: 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:549 +msgid "Occurrences" +msgstr "Occurrences" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:168 +#: components/Schedule/shared/FrequencyDetailSubform.js:143 +msgid "October" +msgstr "Octobre" + +#: components/AdHocCommands/AdHocDetailsStep.js:189 +#: components/HostToggle/HostToggle.js:61 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:192 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:195 +#: components/PromptDetail/PromptDetail.js:362 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:489 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:58 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/Setting/shared/SettingDetail.js:98 +#: screens/Setting/shared/SharedFields.js:150 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:284 +#: screens/Template/shared/JobTemplateForm.js:504 +msgid "Off" +msgstr "Désactivé" + +#: components/AdHocCommands/AdHocDetailsStep.js:188 +#: components/HostToggle/HostToggle.js:60 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:192 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:194 +#: components/PromptDetail/PromptDetail.js:362 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:489 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:57 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/Setting/shared/SettingDetail.js:98 +#: screens/Setting/shared/SharedFields.js:149 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:284 +#: screens/Template/shared/JobTemplateForm.js:504 +msgid "On" +msgstr "Le" + +#: 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:39 +msgid "On Failure" +msgstr "En cas d'échec" + +#: 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:32 +msgid "On Success" +msgstr "En cas de succès" + +#: components/Schedule/shared/FrequencyDetailSubform.js:536 +msgid "On date" +msgstr "À la date du" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:99 +#: components/Schedule/shared/FrequencyDetailSubform.js:251 +msgid "On days" +msgstr "Tels jours" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:18 +msgid "" +"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 "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" + +#: components/PromptDetail/PromptInventorySourceDetail.js:154 +msgid "Only Group By" +msgstr "Grouper seulement par" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:103 +msgid "OpenStack" +msgstr "OpenStack" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:111 +msgid "Option Details" +msgstr "Détails de l'option" + +#: screens/Inventory/shared/Inventory.helptext.js:25 +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/Job/Job.helptext.js:12 +#: screens/Template/shared/JobTemplate.helptext.js:13 +msgid "Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates and completed jobs." +msgstr "Libellés facultatifs décrivant ce modèle de job, par exemple 'dev' ou 'test'. Les libellés peuvent être utilisés pour regrouper et filtrer les modèles de job et les jobs terminés." + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:11 +msgid "" +"Optional labels that describe this workflow job template,\n" +"such as 'dev' or 'test'. Labels can be used to group and filter\n" +"workflow job templates and completed jobs." +msgstr "Libellés facultatifs décrivant ce modèle de job, par exemple 'dev' ou 'test'. Les libellés peuvent être utilisés pour regrouper et filtrer les modèles de job et les jobs terminés." + +#: screens/Template/shared/JobTemplate.helptext.js:26 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:19 +msgid "Optionally select the credential to use to send status updates back to the webhook service." +msgstr "En option, sélectionnez les informations d'identification à utiliser pour renvoyer les mises à jour de statut au service webhook." + +#: components/NotificationList/NotificationList.js:220 +#: components/NotificationList/NotificationListItem.js:34 +#: screens/Credential/shared/TypeInputsSubForm.js:47 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:61 +#: screens/Instances/Shared/InstanceForm.js:54 +#: screens/Inventory/shared/InventoryForm.js:94 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:69 +#: screens/Template/shared/JobTemplateForm.js:545 +#: screens/Template/shared/WorkflowJobTemplateForm.js:241 +msgid "Options" +msgstr "Options" + +#: screens/Template/Survey/SurveyReorderModal.js:217 +#: screens/Template/Survey/SurveyReorderModal.js:217 +#: screens/Template/Survey/SurveyReorderModal.js:233 +msgid "Order" +msgstr "Commande" + +#: components/Lookup/ApplicationLookup.js:119 +#: components/Lookup/OrganizationLookup.js:101 +#: components/Lookup/OrganizationLookup.js:107 +#: components/Lookup/OrganizationLookup.js:124 +#: components/PromptDetail/PromptInventorySourceDetail.js:62 +#: components/PromptDetail/PromptInventorySourceDetail.js:72 +#: components/PromptDetail/PromptJobTemplateDetail.js:105 +#: components/PromptDetail/PromptJobTemplateDetail.js:115 +#: components/PromptDetail/PromptProjectDetail.js:77 +#: components/PromptDetail/PromptProjectDetail.js:88 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:67 +#: components/TemplateList/TemplateList.js:244 +#: components/TemplateList/TemplateListItem.js:185 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:70 +#: screens/Application/ApplicationsList/ApplicationListItem.js:38 +#: screens/Application/ApplicationsList/ApplicationsList.js:157 +#: screens/Credential/CredentialDetail/CredentialDetail.js:230 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:70 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:155 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:167 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:76 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:96 +#: screens/Inventory/InventoryList/InventoryList.js:191 +#: screens/Inventory/InventoryList/InventoryList.js:221 +#: screens/Inventory/InventoryList/InventoryListItem.js:119 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:202 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:107 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:121 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:131 +#: screens/Project/ProjectDetail/ProjectDetail.js:180 +#: screens/Project/ProjectList/ProjectListItem.js:287 +#: screens/Project/ProjectList/ProjectListItem.js:298 +#: screens/Team/TeamDetail/TeamDetail.js:40 +#: screens/Team/TeamList/TeamList.js:143 +#: screens/Team/TeamList/TeamListItem.js:38 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:199 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:210 +#: 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 "Organisation" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:100 +msgid "Organization (Name)" +msgstr "Organisation (Nom)" + +#: screens/Team/TeamList/TeamList.js:126 +msgid "Organization Name" +msgstr "Nom de l'organisation" + +#: screens/Organization/Organization.js:154 +msgid "Organization not found." +msgstr "Organisation non trouvée." + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:188 +#: routeConfig.js:96 +#: screens/ActivityStream/ActivityStream.js:181 +#: 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:66 +#: screens/User/UserOrganizations/UserOrganizationList.js:72 +#: screens/User/Users.js:33 +#: util/getRelatedResourceDeleteDetails.js:232 +#: util/getRelatedResourceDeleteDetails.js:266 +msgid "Organizations" +msgstr "Organisations" + +#: components/LaunchPrompt/steps/useOtherPromptsStep.js:90 +msgid "Other prompts" +msgstr "Autres invites" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:79 +msgid "Out of compliance" +msgstr "Non-conformité" + +#: screens/Job/Job.js:131 +#: screens/Job/JobOutput/HostEventModal.js:156 +#: screens/Job/Jobs.js:34 +msgid "Output" +msgstr "Sortie" + +#: screens/Job/JobOutput/HostEventModal.js:157 +msgid "Output tab" +msgstr "Onglet de sortie" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:80 +msgid "Overwrite" +msgstr "Remplacer" + +#: components/PromptDetail/PromptInventorySourceDetail.js:41 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:121 +msgid "Overwrite local groups and hosts from remote inventory source" +msgstr "Remplacer les groupes locaux et les hôtes de la source d'inventaire distante." + +#: components/PromptDetail/PromptInventorySourceDetail.js:46 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:127 +msgid "Overwrite local variables from remote inventory source" +msgstr "Remplacer les variables locales de la source d'inventaire distante." + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:86 +msgid "Overwrite variables" +msgstr "Remplacer les variables" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:493 +msgid "POST" +msgstr "PUBLICATION" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:494 +msgid "PUT" +msgstr "PLACER" + +#: components/NotificationList/NotificationList.js:198 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:139 +msgid "Pagerduty" +msgstr "Pagerduty" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:279 +msgid "Pagerduty Subdomain" +msgstr "Sous-domaine Pagerduty" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:298 +msgid "Pagerduty subdomain" +msgstr "Sous-domaine Pagerduty" + +#: components/Pagination/Pagination.js:35 +msgid "Pagination" +msgstr "Pagination" + +#: components/Workflow/WorkflowTools.js:165 +msgid "Pan Down" +msgstr "Pan En bas" + +#: components/Workflow/WorkflowTools.js:132 +msgid "Pan Left" +msgstr "Pan Gauche" + +#: components/Workflow/WorkflowTools.js:176 +msgid "Pan Right" +msgstr "Pan droite" + +#: components/Workflow/WorkflowTools.js:143 +msgid "Pan Up" +msgstr "Pan En haut" + +#: components/AdHocCommands/AdHocDetailsStep.js:243 +msgid "Pass extra command line changes. There are two ansible command line parameters:" +msgstr "Passez des changements supplémentaires en ligne de commande. Il y a deux paramètres de ligne de commande possibles :" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:14 +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 Controller documentation for example syntax." +msgstr "Transmettez des variables de ligne de commandes supplémentaires au playbook. Voici le paramètre de ligne de commande -e or --extra-vars pour ansible-playbook. Fournir la paire clé/valeur en utilisant YAML ou JSON. Consulter la documentation Ansible Tower pour obtenir des exemples de syntaxe." + +#: screens/Job/Job.helptext.js:13 +#: screens/Template/shared/JobTemplate.helptext.js:14 +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 documentation for example syntax." +msgstr "Transmettez des variables de ligne de commandes supplémentaires au playbook. Voici le paramètre de ligne de commande -e or --extra-vars pour ansible-playbook. Fournir la paire clé/valeur en utilisant YAML ou JSON. Consulter la documentation pour obtenir des exemples de syntaxe." + +#: screens/Login/Login.js:227 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:73 +#: 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 "Mot de passe" + +#: screens/Dashboard/DashboardGraph.js:119 +msgid "Past 24 hours" +msgstr "Après 24 heures" + +#: screens/Dashboard/DashboardGraph.js:110 +msgid "Past month" +msgstr "Le mois dernier" + +#: screens/Dashboard/DashboardGraph.js:113 +msgid "Past two weeks" +msgstr "Les deux dernières semaines" + +#: screens/Dashboard/DashboardGraph.js:116 +msgid "Past week" +msgstr "La semaine dernière" + +#: screens/Instances/Instance.js:51 +#: screens/Instances/InstancePeers/InstancePeerList.js:74 +msgid "Peers" +msgstr "Pairs" + +#: components/JobList/JobList.js:228 +#: components/StatusLabel/StatusLabel.js:49 +#: components/Workflow/WorkflowNodeHelp.js:93 +msgid "Pending" +msgstr "En attente" + +#: components/AppContainer/PageHeaderToolbar.js:76 +msgid "Pending Workflow Approvals" +msgstr "En attente d'approbation des flux de travail" + +#: screens/Inventory/InventoryList/InventoryListItem.js:128 +msgid "Pending delete" +msgstr "En attente de suppression" + +#: components/Lookup/HostFilterLookup.js:370 +msgid "Perform a search to define a host filter" +msgstr "Effectuez une recherche ci-dessus pour définir un filtre d'hôte" + +#: screens/User/UserTokenDetail/UserTokenDetail.js:73 +#: screens/User/UserTokenList/UserTokenList.js:105 +msgid "Personal Access Token" +msgstr "Jeton d'accès personnel" + +#: screens/User/UserTokenList/UserTokenListItem.js:26 +msgid "Personal access token" +msgstr "Jeton d'accès personnel" + +#: screens/Job/JobOutput/HostEventModal.js:122 +msgid "Play" +msgstr "Play" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:84 +msgid "Play Count" +msgstr "Play - Nombre" + +#: screens/Job/JobOutput/JobOutputSearch.js:124 +msgid "Play Started" +msgstr "Play - Démarrage" + +#: components/PromptDetail/PromptJobTemplateDetail.js:148 +#: screens/Job/JobDetail/JobDetail.js:319 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:253 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:43 +#: screens/Template/shared/JobTemplateForm.js:357 +msgid "Playbook" +msgstr "Playbook" + +#: components/JobList/JobListItem.js:44 +#: screens/Job/JobDetail/JobDetail.js:67 +msgid "Playbook Check" +msgstr "Vérification du Playbook" + +#: screens/Job/JobOutput/JobOutputSearch.js:125 +msgid "Playbook Complete" +msgstr "Playbook terminé" + +#: components/PromptDetail/PromptProjectDetail.js:165 +#: screens/Project/ProjectDetail/ProjectDetail.js:288 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:72 +msgid "Playbook Directory" +msgstr "Répertoire Playbook" + +#: components/JobList/JobList.js:213 +#: components/JobList/JobListItem.js:44 +#: components/Schedule/ScheduleList/ScheduleListItem.js:37 +#: screens/Job/JobDetail/JobDetail.js:67 +msgid "Playbook Run" +msgstr "Exécution Playbook" + +#: screens/Job/JobOutput/JobOutputSearch.js:126 +msgid "Playbook Started" +msgstr "Playbook démarré" + +#: components/RelatedTemplateList/RelatedTemplateList.js:174 +#: components/TemplateList/TemplateList.js:222 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:23 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:54 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:157 +msgid "Playbook name" +msgstr "Nom du playbook" + +#: screens/Dashboard/DashboardGraph.js:146 +msgid "Playbook run" +msgstr "Exécution du playbook" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:85 +msgid "Plays" +msgstr "Plays" + +#: components/Schedule/ScheduleList/ScheduleList.js:149 +msgid "Please add a Schedule to populate this list." +msgstr "Veuillez ajouter une programmation pour remplir cette liste" + +#: 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 "Veuillez ajouter une programmation pour remplir cette liste. Les programmations peuvent être ajoutées à un modèle, un projet ou une source d'inventaire." + +#: screens/Template/Survey/SurveyList.js:146 +msgid "Please add survey questions." +msgstr "Veuillez ajouter des questions d'enquête." + +#: components/PaginatedTable/PaginatedTable.js:93 +msgid "Please add {pluralizedItemName} to populate this list" +msgstr "Veuillez ajouter {pluralizedItemName} pour remplir cette liste" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerStartScreen.js:43 +msgid "Please click the Start button to begin." +msgstr "Veuillez cliquer sur le bouton de démarrage pour commencer." + +#: components/Schedule/shared/ScheduleForm.js:421 +msgid "Please enter a number of occurrences." +msgstr "Veuillez saisir un nombre d'occurrences." + +#: util/validators.js:160 +msgid "Please enter a valid URL" +msgstr "Veuillez entrer une URL valide" + +#: screens/User/shared/UserTokenForm.js:20 +msgid "Please enter a value." +msgstr "Entrez une valeur." + +#: screens/Login/Login.js:191 +msgid "Please log in" +msgstr "Veuillez vous connecter" + +#: components/JobList/JobList.js:190 +msgid "Please run a job to populate this list." +msgstr "Veuillez ajouter un job pour remplir cette liste" + +#: components/Schedule/shared/ScheduleForm.js:417 +msgid "Please select a day number between 1 and 31." +msgstr "Veuillez choisir un numéro de jour entre 1 et 31." + +#: screens/Template/shared/JobTemplateForm.js:174 +msgid "Please select an Inventory or check the Prompt on Launch option" +msgstr "Sélectionnez un inventaire ou cochez l’option Me le demander au lancement." + +#: components/Schedule/shared/ScheduleForm.js:429 +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:359 +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:32 +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:78 +msgid "Pod spec override" +msgstr "Remplacement des spécifications du pod" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:214 +#: screens/InstanceGroup/Instances/InstanceListItem.js:203 +#: screens/Instances/InstanceDetail/InstanceDetail.js:208 +#: screens/Instances/InstanceList/InstanceListItem.js:218 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:82 +msgid "Policy Type" +msgstr "Type de politique" + +#: 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:70 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:36 +msgid "Policy instance percentage" +msgstr "Pourcentage d'instances de stratégie" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginField.js:64 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginField.js:70 +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:349 +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 Controller 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. Voir la documentation Ansible Tower pour des exemples de syntaxe." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:165 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:104 +msgid "Port" +msgstr "Port" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:231 +msgid "Preconditions for running this node when there are multiple parents. Refer to the" +msgstr "Conditions préalables à l'exécution de ce nœud lorsqu'il y a plusieurs parents. Reportez-vous à " + +#: screens/Template/Survey/MultipleChoiceField.js:59 +msgid "" +"Press 'Enter' to add more answer choices. One answer\n" +"choice per line." +msgstr "Appuyez sur \"Entrée\" pour ajouter d'autres choix de réponses. Un choix de réponse par ligne." + +#: components/CodeEditor/CodeEditor.js:181 +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." + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:71 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:130 +#: screens/Inventory/shared/InventoryForm.js:99 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:147 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:347 +#: screens/Template/shared/JobTemplateForm.js:603 +msgid "Prevent Instance Group Fallback" +msgstr "Empêcher le repli du groupe d'instances" + +#: screens/Inventory/shared/Inventory.helptext.js:197 +msgid "Prevent Instance Group Fallback: If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on." +msgstr "Empêcher le repli des groupes d'instances : S'il est activé, l'inventaire empêchera l'ajout de tout groupe d'instances d'organisation à la liste des groupes d'instances préférés pour exécuter les modèles de tâches associés." + +#: screens/Template/shared/JobTemplate.helptext.js:43 +msgid "Prevent Instance Group Fallback: If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on." +msgstr "Empêcher le repli des groupes d'instances : S'il est activé, le modèle de tâche empêchera l'ajout de tout groupe d'instances d'inventaire ou d'organisation à la liste des groupes d'instances préférés pour l'exécution." + +#: components/AdHocCommands/useAdHocPreviewStep.js:17 +#: components/LaunchPrompt/steps/usePreviewStep.js:23 +msgid "Preview" +msgstr "Prévisualisation" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:103 +msgid "Private key passphrase" +msgstr "Phrase de passe pour la clé privée" + +#: components/PromptDetail/PromptJobTemplateDetail.js:58 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:122 +#: screens/Template/shared/JobTemplateForm.js:551 +msgid "Privilege Escalation" +msgstr "Élévation des privilèges" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:111 +msgid "Privilege escalation password" +msgstr "Mot de passe pour l’élévation des privilèges" + +#: screens/Template/shared/JobTemplate.helptext.js:40 +msgid "Privilege escalation: If enabled, run this playbook as an administrator." +msgstr "Élévation des privilèges: si activé, exécuter ce playbook en tant qu'administrateur." + +#: components/JobList/JobListItem.js:239 +#: components/Lookup/ProjectLookup.js:104 +#: components/Lookup/ProjectLookup.js:109 +#: components/Lookup/ProjectLookup.js:166 +#: components/PromptDetail/PromptInventorySourceDetail.js:87 +#: components/PromptDetail/PromptJobTemplateDetail.js:133 +#: components/PromptDetail/PromptJobTemplateDetail.js:141 +#: components/TemplateList/TemplateListItem.js:300 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:216 +#: screens/Job/JobDetail/JobDetail.js:172 +#: screens/Job/JobDetail/JobDetail.js:198 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:229 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:239 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:38 +msgid "Project" +msgstr "Projet" + +#: components/PromptDetail/PromptProjectDetail.js:158 +#: screens/Project/ProjectDetail/ProjectDetail.js:281 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:61 +msgid "Project Base Path" +msgstr "Chemin de base du projet" + +#: components/Workflow/WorkflowLegend.js:104 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:85 +msgid "Project Sync" +msgstr "Sync Projet" + +#: screens/Project/ProjectDetail/ProjectDetail.js:320 +#: screens/Project/ProjectList/ProjectListItem.js:229 +msgid "Project Sync Error" +msgstr "Erreur de synchronisation du projet" + +#: components/Workflow/WorkflowNodeHelp.js:67 +msgid "Project Update" +msgstr "Mise à jour du projet" + +#: screens/Job/JobDetail/JobDetail.js:180 +msgid "Project Update Status" +msgstr "Mise à jour du projet" + +#: screens/Job/Job.helptext.js:22 +msgid "Project checkout results" +msgstr "Afficher les résultats d'extraction du projet" + +#: screens/Project/ProjectList/ProjectList.js:132 +msgid "Project copied successfully" +msgstr "Projet copié" + +#: screens/Project/Project.js:136 +msgid "Project not found." +msgstr "Projet non trouvé." + +#: screens/Dashboard/Dashboard.js:109 +msgid "Project sync failures" +msgstr "Erreurs de synchronisation du projet" + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:146 +#: routeConfig.js:75 +#: screens/ActivityStream/ActivityStream.js:170 +#: screens/Dashboard/Dashboard.js:103 +#: screens/Project/ProjectList/ProjectList.js:180 +#: screens/Project/ProjectList/ProjectList.js:249 +#: screens/Project/Projects.js:12 +#: screens/Project/Projects.js:22 +#: util/getRelatedResourceDeleteDetails.js:60 +#: util/getRelatedResourceDeleteDetails.js:195 +#: util/getRelatedResourceDeleteDetails.js:225 +msgid "Projects" +msgstr "Projets" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:139 +msgid "Promote Child Groups and Hosts" +msgstr "Promouvoir les groupes de dépendants et les hôtes" + +#: components/Schedule/shared/ScheduleForm.js:540 +#: components/Schedule/shared/ScheduleForm.js:543 +msgid "Prompt" +msgstr "Invite" + +#: components/PromptDetail/PromptDetail.js:182 +msgid "Prompt Overrides" +msgstr "Invite Remplacements" + +#: components/CodeEditor/VariablesField.js:241 +#: components/FieldWithPrompt/FieldWithPrompt.js:46 +#: screens/Credential/CredentialDetail/CredentialDetail.js:175 +msgid "Prompt on launch" +msgstr "Me le demander au lancement" + +#: components/Schedule/shared/SchedulePromptableFields.js:97 +msgid "Prompt | {0}" +msgstr "Invite | {0}" + +#: components/PromptDetail/PromptDetail.js:180 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:418 +msgid "Prompted Values" +msgstr "Valeurs incitatrices" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:6 +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 "Entrez un modèle d’hôte pour limiter davantage la liste des hôtes qui seront gérés ou attribués par le playbook. Plusieurs modèles sont autorisés. Voir la documentation Ansible pour plus d'informations et pour obtenir des exemples de modèles." + +#: screens/Job/Job.helptext.js:14 +#: screens/Template/shared/JobTemplate.helptext.js:15 +msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns." +msgstr "Entrez un modèle d’hôte pour limiter davantage la liste des hôtes qui seront gérés ou attribués par le playbook. Plusieurs modèles sont autorisés. Voir la documentation Ansible pour plus d'informations et pour obtenir des exemples de modèles." + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:179 +msgid "Provide a value for this field or select the Prompt on launch option." +msgstr "Indiquez une valeur pour ce champ ou sélectionnez l'option Me le demander au lancement." + +#: components/AdHocCommands/AdHocDetailsStep.js:247 +msgid "" +"Provide key/value pairs using either\n" +"YAML or JSON." +msgstr "Fournir les paires clé/valeur en utilisant soit YAML soit 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 "Fournissez vos informations d’identification client Red Hat ou Red Hat Satellite et choisissez parmi une liste d’abonnements disponibles. Les informations d'identification que vous utilisez seront stockées pour une utilisation ultérieure lors de la récupération des abonnements renouvelés ou étendus." + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:83 +msgid "Provide your Red Hat or Red Hat Satellite credentials to enable Automation Analytics." +msgstr "Fournissez vos informations d'identification Red Hat ou Red Hat Satellite pour activer Automation Analytics." + +#: components/StatusLabel/StatusLabel.js:59 +#: screens/TopologyView/Legend.js:150 +msgid "Provisioning" +msgstr "Approvisionnement" + +#: components/PromptDetail/PromptJobTemplateDetail.js:162 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:302 +#: screens/Template/shared/JobTemplateForm.js:620 +msgid "Provisioning Callback URL" +msgstr "URL de rappel d’exécution " + +#: screens/Template/shared/JobTemplateForm.js:615 +msgid "Provisioning Callback details" +msgstr "Détails de rappel d’exécution" + +#: components/PromptDetail/PromptJobTemplateDetail.js:63 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:127 +#: screens/Template/shared/JobTemplateForm.js:555 +#: screens/Template/shared/JobTemplateForm.js:558 +msgid "Provisioning Callbacks" +msgstr "Rappels d’exécution " + +#: screens/Template/shared/JobTemplate.helptext.js:41 +msgid "Provisioning callbacks: Enables creation of a provisioning callback URL. Using the URL a host can contact Ansible AWX and request a configuration update using this job template." +msgstr "Rappels d’exécution : active la création d’une URL de rappels d’exécution. Avec cette URL, un hôte peut contacter Ansible AWX et demander une mise à jour de la configuration à l’aide de ce modèle de tâche." + +#: components/StatusLabel/StatusLabel.js:62 +msgid "Provisioning fail" +msgstr "Échec du provisionnement" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:86 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:114 +msgid "Pull" +msgstr "Extraire" + +#: screens/Template/Survey/SurveyQuestionForm.js:163 +msgid "Question" +msgstr "Question" + +#: screens/Setting/Settings.js:106 +msgid "RADIUS" +msgstr "RADIUS" + +#: screens/Setting/SettingList.js:73 +msgid "RADIUS settings" +msgstr "Paramètres RADIUS" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:244 +#: screens/InstanceGroup/Instances/InstanceListItem.js:161 +#: screens/Instances/InstanceDetail/InstanceDetail.js:287 +#: screens/Instances/InstanceList/InstanceListItem.js:171 +#: screens/TopologyView/Tooltip.js:307 +msgid "RAM {0}" +msgstr "RAM {0}" + +#: screens/User/shared/UserTokenForm.js:76 +msgid "Read" +msgstr "Lecture" + +#: components/StatusLabel/StatusLabel.js:57 +#: screens/TopologyView/Legend.js:122 +msgid "Ready" +msgstr "Prêt" + +#: screens/Dashboard/Dashboard.js:133 +msgid "Recent Jobs" +msgstr "Jobs récents" + +#: screens/Dashboard/Dashboard.js:131 +msgid "Recent Jobs list tab" +msgstr "Onglet Liste des Jobs récents" + +#: screens/Dashboard/Dashboard.js:145 +msgid "Recent Templates" +msgstr "Modèles récents" + +#: screens/Dashboard/Dashboard.js:143 +msgid "Recent Templates list tab" +msgstr "Onglet Liste des modèles récents" + +#: components/RelatedTemplateList/RelatedTemplateList.js:188 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:112 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:38 +msgid "Recent jobs" +msgstr "Jobs récents" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:154 +msgid "Recipient List" +msgstr "Liste de destinataires" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:86 +msgid "Recipient list" +msgstr "Liste de destinataires" + +#: 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:139 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:92 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:161 +#: screens/Job/JobDetail/JobDetail.js:77 +#: 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 "Manifeste de souscription à Red Hat" + +#: components/About/About.js:36 +msgid "Red Hat, Inc." +msgstr "Red Hat, Inc." + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:94 +#: screens/Application/shared/ApplicationForm.js:107 +msgid "Redirect URIs" +msgstr "Redirection d'URIs." + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:259 +msgid "Redirecting to dashboard" +msgstr "Redirection vers le tableau de bord" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:263 +msgid "Redirecting to subscription detail" +msgstr "Redirection vers le détail de l'abonnement" + +#: screens/Template/Survey/SurveyQuestionForm.js:261 +#: screens/Template/shared/JobTemplate.helptext.js:55 +msgid "Refer to the" +msgstr "Reportez-vous à " + +#: screens/Job/Job.helptext.js:27 +#: screens/Template/shared/JobTemplate.helptext.js:50 +msgid "Refer to the Ansible documentation for details about the configuration file." +msgstr "Reportez-vous à la documentation Ansible pour plus de détails sur le fichier de configuration." + +#: screens/User/UserTokens/UserTokens.js:77 +msgid "Refresh Token" +msgstr "Actualiser Jeton" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:81 +msgid "Refresh Token Expiration" +msgstr "Actualiser l’expiration du jeton" + +#: screens/Project/ProjectList/ProjectListItem.js:132 +msgid "Refresh for revision" +msgstr "Actualiser pour réviser" + +#: screens/Project/ProjectList/ProjectListItem.js:134 +msgid "Refresh project revision" +msgstr "Actualiser la révision du projet" + +#: components/PromptDetail/PromptInventorySourceDetail.js:116 +msgid "Regions" +msgstr "Régions" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:92 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:143 +msgid "Registry credential" +msgstr "Information d’identification au registre" + +#: screens/Inventory/shared/Inventory.helptext.js:156 +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:81 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:62 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:175 +msgid "Related Groups" +msgstr "Groupes liés" + +#: components/Search/AdvancedSearch.js:287 +msgid "Related Keys" +msgstr "Clés associées" + +#: components/Schedule/ScheduleList/ScheduleList.js:169 +#: components/Schedule/ScheduleList/ScheduleListItem.js:105 +msgid "Related resource" +msgstr "Ressources connexes" + +#: components/Search/RelatedLookupTypeInput.js:16 +#: components/Search/RelatedLookupTypeInput.js:24 +msgid "Related search type" +msgstr "Type de recherche connexe" + +#: components/Search/RelatedLookupTypeInput.js:19 +msgid "Related search type typeahead" +msgstr "Recherche connexe : type typeahead" + +#: components/JobList/JobListItem.js:146 +#: components/LaunchButton/ReLaunchDropDown.js:82 +#: screens/Job/JobDetail/JobDetail.js:580 +#: screens/Job/JobDetail/JobDetail.js:588 +#: screens/Job/JobOutput/shared/OutputToolbar.js:167 +msgid "Relaunch" +msgstr "Relancer" + +#: components/JobList/JobListItem.js:126 +#: screens/Job/JobOutput/shared/OutputToolbar.js:147 +msgid "Relaunch Job" +msgstr "Relancer le Job" + +#: components/LaunchButton/ReLaunchDropDown.js:41 +msgid "Relaunch all hosts" +msgstr "Relancer tous les hôtes" + +#: components/LaunchButton/ReLaunchDropDown.js:54 +msgid "Relaunch failed hosts" +msgstr "Relancer les hôtes défaillants" + +#: components/LaunchButton/ReLaunchDropDown.js:30 +#: components/LaunchButton/ReLaunchDropDown.js:35 +msgid "Relaunch on" +msgstr "Relancer sur" + +#: 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" + +#: components/HealthCheckAlert/HealthCheckAlert.js:27 +msgid "Reload" +msgstr "Rechargez" + +#: screens/Job/JobOutput/JobOutput.js:723 +msgid "Reload output" +msgstr "Télécharger la sortie" + +#: components/Lookup/ProjectLookup.js:138 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:91 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:160 +#: screens/Job/JobDetail/JobDetail.js:78 +#: screens/Project/ProjectList/ProjectList.js:200 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:99 +msgid "Remote Archive" +msgstr "Archive à distance" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:374 +#: screens/Instances/InstanceList/InstanceList.js:242 +msgid "Removal Error" +msgstr "Erreur de suppression" + +#: components/SelectedList/DraggableSelectedList.js:105 +#: screens/Instances/Shared/RemoveInstanceButton.js:75 +#: screens/Instances/Shared/RemoveInstanceButton.js:129 +#: screens/Instances/Shared/RemoveInstanceButton.js:143 +#: screens/Instances/Shared/RemoveInstanceButton.js:163 +#: 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 "Supprimer" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:36 +msgid "Remove All Nodes" +msgstr "Supprimer tous les nœuds" + +#: screens/Instances/Shared/RemoveInstanceButton.js:152 +msgid "Remove Instances" +msgstr "Supprimer les instances" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:17 +msgid "Remove Link" +msgstr "Supprimer le lien" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:28 +msgid "Remove Node {nodeName}" +msgstr "Supprimer le nœud {nodeName}" + +#: screens/Project/shared/Project.helptext.js:113 +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:206 +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}" + +#: components/ResourceAccessList/ResourceAccessListItem.js:45 +msgid "Remove {0} chip" +msgstr "Supprimer {0} chip" + +#: screens/TopologyView/Legend.js:285 +msgid "Removing" +msgstr "Suppression de" + +#: 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:349 +msgid "Repeat Frequency" +msgstr "Fréquence de répétition" + +#: components/Schedule/shared/ScheduleFormFields.js:113 +msgid "Repeat frequency" +msgstr "Fréquence de répétition" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:52 +msgid "Replace" +msgstr "Remplacer" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:60 +msgid "Replace field with new value" +msgstr "Remplacer le champ par la nouvelle valeur" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:67 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:74 +msgid "Request subscription" +msgstr "Demande d’abonnement" + +#: screens/Template/Survey/SurveyListItem.js:51 +#: screens/Template/Survey/SurveyQuestionForm.js:188 +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:190 +#: screens/Team/TeamRoles/TeamRoleListItem.js:12 +#: screens/Team/TeamRoles/TeamRolesList.js:180 +msgid "Resource Name" +msgstr "Nom de la ressource" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:246 +msgid "Resource deleted" +msgstr "Ressource supprimée" + +#: components/Schedule/ScheduleList/ScheduleList.js:170 +#: components/Schedule/ScheduleList/ScheduleListItem.js:111 +msgid "Resource type" +msgstr "Type de ressources" + +#: routeConfig.js:61 +#: screens/ActivityStream/ActivityStream.js:159 +msgid "Resources" +msgstr "Ressources" + +#: components/TemplateList/TemplateListItem.js:149 +msgid "Resources are missing from this template." +msgstr "Ressources manquantes dans ce modèle." + +#: screens/Setting/shared/RevertButton.js:43 +msgid "Restore initial value." +msgstr "Rétablir la valeur initiale." + +#: screens/Inventory/shared/Inventory.helptext.js:153 +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 "Récupérez l'état activé à partir des variables dict donnée de l'hôte. La variable activée peut être spécifiée en utilisant la notation par points, par exemple : \"foo.bar\"" + +#: components/JobCancelButton/JobCancelButton.js:96 +#: components/JobCancelButton/JobCancelButton.js:100 +#: components/JobList/JobListCancelButton.js:160 +#: components/JobList/JobListCancelButton.js:163 +#: screens/Job/JobOutput/JobOutput.js:819 +#: screens/Job/JobOutput/JobOutput.js:822 +msgid "Return" +msgstr "Renvoi" + +#: screens/Job/JobOutput/EmptyOutput.js:40 +msgid "Return to" +msgstr "Renvoi" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:129 +msgid "Return to subscription management." +msgstr "Retour à la gestion des abonnements." + +#: 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: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: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." + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:52 +#: screens/Setting/shared/RevertButton.js:53 +#: screens/Setting/shared/RevertButton.js:62 +msgid "Revert" +msgstr "Rétablir" + +#: screens/Setting/shared/RevertAllAlert.js:23 +msgid "Revert all" +msgstr "Tout rétablir" + +#: screens/Setting/shared/RevertFormActionGroup.js:21 +#: screens/Setting/shared/RevertFormActionGroup.js:27 +msgid "Revert all to default" +msgstr "Revenir aux valeurs par défaut" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:59 +msgid "Revert field to previously saved value" +msgstr "Retourner le champ à la valeur précédemment enregistrée" + +#: screens/Setting/shared/RevertAllAlert.js:11 +msgid "Revert settings" +msgstr "Inverser les paramètres" + +#: screens/Setting/shared/RevertButton.js:42 +msgid "Revert to factory default." +msgstr "Revenir à la valeur usine par défaut." + +#: screens/Job/JobDetail/JobDetail.js:314 +#: screens/Project/ProjectList/ProjectList.js:224 +#: screens/Project/ProjectList/ProjectListItem.js:221 +msgid "Revision" +msgstr "Révision" + +#: screens/Project/shared/ProjectSubForms/SvnSubForm.js:22 +msgid "Revision #" +msgstr "Révision n°" + +#: 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 "Rôle" + +#: components/ResourceAccessList/ResourceAccessList.js:189 +#: components/ResourceAccessList/ResourceAccessList.js:202 +#: components/ResourceAccessList/ResourceAccessList.js:229 +#: components/ResourceAccessList/ResourceAccessListItem.js:69 +#: screens/Team/Team.js:59 +#: screens/Team/Teams.js:32 +#: screens/User/User.js:71 +#: screens/User/Users.js:31 +msgid "Roles" +msgstr "Rôles" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:134 +#: 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:23 +#: screens/Template/shared/JobTemplateForm.js:214 +msgid "Run" +msgstr "Exécuter" + +#: components/AdHocCommands/AdHocCommands.js:131 +#: components/AdHocCommands/AdHocCommands.js:135 +#: components/AdHocCommands/AdHocCommands.js:141 +#: components/AdHocCommands/AdHocCommands.js:145 +#: screens/Job/JobDetail/JobDetail.js:68 +msgid "Run Command" +msgstr "Exécuter Commande" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:277 +#: screens/Instances/InstanceDetail/InstanceDetail.js:335 +msgid "Run a health check on the instance" +msgstr "Exécuter un contrôle de vérification de fonctionnement sur l'instance" + +#: components/AdHocCommands/AdHocCommands.js:125 +msgid "Run ad hoc command" +msgstr "Exécuter une commande ad hoc" + +#: components/AdHocCommands/AdHocCommandsWizard.js:48 +msgid "Run command" +msgstr "Exécuter Commande" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:93 +#: components/Schedule/shared/FrequencyDetailSubform.js:223 +msgid "Run every" +msgstr "Exécutez tous les" + +#: components/HealthCheckButton/HealthCheckButton.js:32 +#: components/HealthCheckButton/HealthCheckButton.js:45 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:286 +#: screens/Instances/InstanceDetail/InstanceDetail.js:344 +msgid "Run health check" +msgstr "Bilan de fonctionnement" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:129 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:138 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:175 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:197 +#: components/Schedule/shared/FrequencyDetailSubform.js:344 +msgid "Run on" +msgstr "Continuer" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useRunTypeStep.js:32 +msgid "Run type" +msgstr "Type d’exécution" + +#: components/JobList/JobList.js:230 +#: components/StatusLabel/StatusLabel.js:48 +#: components/TemplateList/TemplateListItem.js:118 +#: components/Workflow/WorkflowNodeHelp.js:99 +msgid "Running" +msgstr "En cours d'exécution" + +#: screens/Job/JobOutput/JobOutputSearch.js:127 +msgid "Running Handlers" +msgstr "Descripteurs d'exécution" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:217 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:196 +#: screens/InstanceGroup/Instances/InstanceListItem.js:194 +#: screens/Instances/InstanceDetail/InstanceDetail.js:212 +#: screens/Instances/InstanceList/InstanceListItem.js:209 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:73 +msgid "Running Jobs" +msgstr "Jobs en cours d'exécution" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:284 +#: screens/Instances/InstanceDetail/InstanceDetail.js:342 +msgid "Running health check" +msgstr "Dernier bilan de fonctionnement" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:71 +msgid "Running jobs" +msgstr "Jobs en cours d'exécution" + +#: screens/Setting/Settings.js:109 +msgid "SAML" +msgstr "SAML" + +#: screens/Setting/SettingList.js:77 +msgid "SAML settings" +msgstr "Paramètres SAML" + +#: screens/Dashboard/DashboardGraph.js:143 +msgid "SCM update" +msgstr "Mise à jour 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 "Mot de passe SSH" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:239 +msgid "SSL Connection" +msgstr "Connexion SSL" + +#: components/Workflow/WorkflowStartNode.js:60 +#: components/Workflow/workflowReducer.js:419 +msgid "START" +msgstr "DÉMARRER" + +#: components/Sparkline/Sparkline.js:31 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:160 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:39 +#: screens/Project/ProjectDetail/ProjectDetail.js:135 +#: screens/Project/ProjectList/ProjectListItem.js:73 +msgid "STATUS:" +msgstr "ÉTAT :" + +#: components/Schedule/shared/FrequencyDetailSubform.js:321 +msgid "Sat" +msgstr "Sam." + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:82 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:188 +#: components/Schedule/shared/FrequencyDetailSubform.js:326 +#: components/Schedule/shared/FrequencyDetailSubform.js:458 +msgid "Saturday" +msgstr "Samedi" + +#: components/AddRole/AddResourceRole.js:247 +#: 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:526 +#: components/Schedule/shared/ScheduleForm.js:532 +#: components/Schedule/shared/useSchedulePromptSteps.js:49 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:130 +#: 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:205 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:35 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:131 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:158 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:162 +msgid "Save" +msgstr "Enregistrer" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:33 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:36 +msgid "Save & Exit" +msgstr "Sauvegarde & Sortie" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:32 +msgid "Save link changes" +msgstr "Enregistrer les changements de liens" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:254 +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:34 +#: screens/Template/Templates.js:54 +msgid "Schedule Details" +msgstr "Détails de programmation" + +#: components/Schedule/shared/UnsupportedScheduleForm.js:15 +msgid "Schedule Rules" +msgstr "Règles de l'horaire" + +#: screens/Inventory/Inventories.js:92 +msgid "Schedule details" +msgstr "Détails de programmation" + +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:49 +msgid "Schedule is active" +msgstr "Le planning est actif." + +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:49 +msgid "Schedule is inactive" +msgstr "Le planning est inactif." + +#: components/Schedule/shared/ScheduleForm.js:394 +msgid "Schedule is missing rrule" +msgstr "La programmation manque de règles" + +#: components/Schedule/Schedule.js:82 +msgid "Schedule not found." +msgstr "Programme non trouvé." + +#: components/Schedule/ScheduleList/ScheduleList.js:163 +#: components/Schedule/ScheduleList/ScheduleList.js:229 +#: routeConfig.js:44 +#: screens/ActivityStream/ActivityStream.js:153 +#: screens/Inventory/Inventories.js:89 +#: screens/Inventory/InventorySource/InventorySource.js:88 +#: screens/ManagementJob/ManagementJob.js:108 +#: screens/ManagementJob/ManagementJobs.js:23 +#: screens/Project/Project.js:120 +#: screens/Project/Projects.js:31 +#: screens/Schedule/AllSchedules.js:21 +#: screens/Template/Template.js:148 +#: screens/Template/Templates.js:51 +#: screens/Template/WorkflowJobTemplate.js:130 +msgid "Schedules" +msgstr "Programmations" + +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:136 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:33 +#: screens/User/UserTokenDetail/UserTokenDetail.js:50 +#: screens/User/UserTokenList/UserTokenList.js:142 +#: screens/User/UserTokenList/UserTokenList.js:189 +#: screens/User/UserTokenList/UserTokenListItem.js:32 +#: screens/User/shared/UserTokenForm.js:68 +msgid "Scope" +msgstr "Champ d'application" + +#: screens/User/shared/User.helptext.js:5 +msgid "Scope for the token's access" +msgstr "Spécifier le champ d'application du jeton" + +#: screens/Job/JobOutput/PageControls.js:79 +msgid "Scroll first" +msgstr "Faites défiler d'abord" + +#: screens/Job/JobOutput/PageControls.js:87 +msgid "Scroll last" +msgstr "Défilement en dernier" + +#: screens/Job/JobOutput/PageControls.js:71 +msgid "Scroll next" +msgstr "Faites défiler la page suivante" + +#: screens/Job/JobOutput/PageControls.js:63 +msgid "Scroll previous" +msgstr "Faire défiler la page précédente" + +#: components/Lookup/HostFilterLookup.js:290 +#: components/Lookup/Lookup.js:143 +msgid "Search" +msgstr "Rechercher" + +#: screens/Job/JobOutput/JobOutputSearch.js:151 +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:311 +#: components/Search/Search.js:259 +msgid "Search submit button" +msgstr "Bouton de soumission de recherche" + +#: components/Search/Search.js:248 +msgid "Search text input" +msgstr "Saisie de texte de recherche" + +#: components/Lookup/HostFilterLookup.js:398 +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:408 +msgid "Second" +msgstr "Deuxième" + +#: components/PromptDetail/PromptInventorySourceDetail.js:103 +#: components/PromptDetail/PromptProjectDetail.js:153 +#: screens/Project/ProjectDetail/ProjectDetail.js:269 +msgid "Seconds" +msgstr "Secondes" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:34 +msgid "See Django" +msgstr "See Django" + +#: components/AdHocCommands/AdHocPreviewStep.js:35 +#: components/LaunchPrompt/steps/PreviewStep.js:61 +msgid "See errors on the left" +msgstr "Voir les erreurs sur la gauche" + +#: components/JobList/JobListItem.js:84 +#: components/Lookup/HostFilterLookup.js:380 +#: components/Lookup/Lookup.js:200 +#: components/Pagination/Pagination.js:33 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:98 +msgid "Select" +msgstr "Sélectionner" + +#: screens/Credential/shared/CredentialForm.js:129 +msgid "Select Credential Type" +msgstr "Modifier le type d’identification" + +#: screens/Host/HostGroups/HostGroupsList.js:237 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:254 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:257 +msgid "Select Groups" +msgstr "Sélectionner les groupes" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:278 +msgid "Select Hosts" +msgstr "Sélectionner les hôtes" + +#: components/AnsibleSelect/AnsibleSelect.js:38 +msgid "Select Input" +msgstr "Sélectionnez une entrée" + +#: screens/InstanceGroup/Instances/InstanceList.js:295 +msgid "Select Instances" +msgstr "Sélectionner les instances" + +#: components/AssociateModal/AssociateModal.js:22 +msgid "Select Items" +msgstr "Sélectionnez les éléments" + +#: components/AddRole/AddResourceRole.js:201 +msgid "Select Items from List" +msgstr "Sélectionnez les éléments de la liste" + +#: components/LabelSelect/LabelSelect.js:127 +msgid "Select Labels" +msgstr "Sélectionner les libellés" + +#: components/AddRole/AddResourceRole.js:236 +msgid "Select Roles to Apply" +msgstr "Sélectionnez les rôles à appliquer" + +#: screens/User/UserTeams/UserTeamList.js:251 +msgid "Select Teams" +msgstr "Sélectionner des équipes" + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:25 +msgid "Select a JSON formatted service account key to autopopulate the following fields." +msgstr "Sélectionnez une clé de compte de service formatée en JSON pour remplir automatiquement les champs suivants." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:122 +msgid "Select a Node Type" +msgstr "Sélectionnez un type de nœud" + +#: components/AddRole/AddResourceRole.js:170 +msgid "Select a Resource Type" +msgstr "Sélectionnez un type de ressource" + +#: screens/Job/Job.helptext.js:21 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:10 +msgid "Select a branch for the workflow. This branch is applied to all job template nodes that prompt for a branch." +msgstr "Sélectionnez une branche pour le flux de travail. Cette branche est appliquée à tous les nœuds de modèle de tâche qui demandent une branche." + +#: screens/Credential/shared/CredentialForm.js:139 +msgid "Select a credential Type" +msgstr "Sélectionnez un type d’identifiant" + +#: components/JobList/JobListCancelButton.js:98 +msgid "Select a job to cancel" +msgstr "Sélectionnez un Job à annuler" + +#: screens/Metrics/Metrics.js:211 +msgid "Select a metric" +msgstr "Sélectionnez une métrique" + +#: components/AdHocCommands/AdHocDetailsStep.js:75 +msgid "Select a module" +msgstr "Sélectionnez un module" + +#: screens/Template/shared/PlaybookSelect.js:60 +#: screens/Template/shared/PlaybookSelect.js:61 +msgid "Select a playbook" +msgstr "Choisir un playbook" + +#: screens/Template/shared/JobTemplateForm.js:323 +msgid "Select a project before editing the execution environment." +msgstr "Sélectionnez un projet avant de modifier l'environnement d'exécution." + +#: screens/Template/Survey/SurveyToolbar.js:82 +msgid "Select a question to delete" +msgstr "Sélectionnez une question à supprimer" + +#: components/PaginatedTable/ToolbarDeleteButton.js:160 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:103 +msgid "Select a row to delete" +msgstr "Sélectionnez une ligne à supprimer" + +#: components/DisassociateButton/DisassociateButton.js:75 +msgid "Select a row to disassociate" +msgstr "Sélectionnez une ligne à dissocier" + +#: screens/Instances/Shared/RemoveInstanceButton.js:77 +msgid "Select a row to remove" +msgstr "Sélectionnez une ligne à supprimer" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:87 +msgid "Select a subscription" +msgstr "Sélectionnez un abonnement" + +#: components/HostForm/HostForm.js:39 +#: components/Schedule/shared/FrequencyDetailSubform.js:71 +#: components/Schedule/shared/FrequencyDetailSubform.js:78 +#: components/Schedule/shared/FrequencyDetailSubform.js:88 +#: components/Schedule/shared/ScheduleFormFields.js:33 +#: components/Schedule/shared/ScheduleFormFields.js:37 +#: components/Schedule/shared/ScheduleFormFields.js:61 +#: screens/Credential/shared/CredentialForm.js:44 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:79 +#: screens/Inventory/shared/InventoryForm.js:72 +#: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/InsightsSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/OpenStackSubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:97 +#: screens/Inventory/shared/InventorySourceSubForms/SatelliteSubForm.js:44 +#: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:46 +#: screens/Inventory/shared/SmartInventoryForm.js:67 +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:24 +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:61 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:436 +#: screens/Project/shared/ProjectForm.js:234 +#: screens/Project/shared/ProjectSubForms/InsightsSubForm.js:39 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:37 +#: screens/Team/shared/TeamForm.js:49 +#: screens/Template/Survey/SurveyQuestionForm.js:30 +#: screens/Template/shared/WorkflowJobTemplateForm.js:130 +#: screens/User/shared/UserForm.js:139 +#: util/validators.js:201 +msgid "Select a value for this field" +msgstr "Sélectionnez une valeur pour ce champ" + +#: screens/Template/shared/JobTemplate.helptext.js:23 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:20 +msgid "Select a webhook service." +msgstr "Sélectionnez un service webhook." + +#: components/DataListToolbar/DataListToolbar.js:121 +#: components/DataListToolbar/DataListToolbar.js:125 +#: screens/Template/Survey/SurveyToolbar.js:49 +msgid "Select all" +msgstr "Tout sélectionner" + +#: screens/ActivityStream/ActivityStream.js:129 +msgid "Select an activity type" +msgstr "Sélectionnez un type d'activité" + +#: screens/Metrics/Metrics.js:200 +msgid "Select an instance" +msgstr "Sélectionnez une instance" + +#: screens/Metrics/Metrics.js:242 +msgid "Select an instance and a metric to show chart" +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 "Sélectionnez une instance pour effectuer un bilan de fonctionnement." + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:5 +msgid "Select an inventory for the workflow. This inventory is applied to all workflow nodes that prompt for an inventory." +msgstr "Sélectionnez un inventaire pour le flux de travail. Cet inventaire est appliqué à tous les nœuds de modèle de tâche qui demandent un inventaire." + +#: components/LaunchPrompt/steps/SurveyStep.js:131 +msgid "Select an option" +msgstr "Sélectionnez une option" + +#: screens/Project/shared/ProjectForm.js:245 +msgid "Select an organization before editing the default execution environment." +msgstr "Sélectionnez une organisation avant de modifier l'environnement d'exécution par défaut." + +#: screens/Job/Job.helptext.js:11 +#: screens/Template/shared/JobTemplate.helptext.js:12 +msgid "Select credentials for accessing the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \"Prompt on launch\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \"Prompt on launch\", the selected credential(s) become the defaults that can be updated at run time." +msgstr "Sélectionnez les informations d'identification pour que le Job puisse accéder aux nœuds selon qui déterminent l'exécution de cette tâche. Vous pouvez uniquement sélectionner une information d'identification de chaque type. Pour les informations d'identification machine (SSH), cocher la case \"Me demander au lancement\" sans la sélection des informations d'identification vous obligera à sélectionner des informations d'identification au moment de l’exécution. Si vous sélectionnez \"Me demander au lancement\", les informations d'identification sélectionnées deviennent les informations d'identification par défaut qui peuvent être mises à jour au moment de l'exécution." + +#: components/Schedule/shared/ScheduleFormFields.js:120 +#: components/Schedule/shared/ScheduleFormFields.js:179 +msgid "Select frequency" +msgstr "Fréquence de répétition" + +#: screens/Project/shared/Project.helptext.js:18 +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 "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:98 +msgid "Select items from list" +msgstr "Sélectionnez les éléments de la liste" + +#: screens/Dashboard/DashboardGraph.js:124 +#: screens/Dashboard/DashboardGraph.js:125 +msgid "Select job type" +msgstr "Sélectionnez le type de Job" + +#: components/LaunchPrompt/steps/SurveyStep.js:179 +msgid "Select option(s)" +msgstr "Sélectionnez une ou plusieurs options" + +#: screens/Dashboard/DashboardGraph.js:95 +#: screens/Dashboard/DashboardGraph.js:96 +#: screens/Dashboard/DashboardGraph.js:97 +msgid "Select period" +msgstr "Sélectionnez une période" + +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:117 +msgid "Select roles to apply" +msgstr "Sélectionner les rôles à pourvoir" + +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:128 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:129 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:130 +msgid "Select source path" +msgstr "Sélectionner le chemin d'accès de la source" + +#: screens/Dashboard/DashboardGraph.js:151 +#: screens/Dashboard/DashboardGraph.js:152 +msgid "Select status" +msgstr "Sélectionner le statut" + +#: components/MultiSelect/TagMultiSelect.js:59 +msgid "Select tags" +msgstr "Sélectionner des balises" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:94 +msgid "Select the Execution Environment you want this command to run inside." +msgstr "Sélectionnez l'environnement d'exécution dans lequel vous voulez que cette commande soit exécutée." + +#: screens/Inventory/shared/SmartInventoryForm.js:87 +msgid "Select the Instance Groups for this Inventory to run on." +msgstr "Sélectionnez les groupes d'instances sur lesquels exécuter cet inventaire." + +#: screens/Job/Job.helptext.js:18 +#: screens/Template/shared/JobTemplate.helptext.js:20 +msgid "Select the Instance Groups for this Job Template to run on." +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." +msgstr "Sélectionnez les groupes d'instances sur lesquels exécuter cette organisation." + +#: 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 "Sélectionnez les informations d’identification qu’il vous faut utiliser lors de l’accès à des hôtes distants pour exécuter la commande. Choisissez les informations d’identification contenant le nom d’utilisateur et la clé SSH ou le mot de passe dont Ansible aura besoin pour se connecter aux hôtes distants." + +#: components/Lookup/InventoryLookup.js:123 +msgid "" +"Select the inventory containing the hosts\n" +"you want this job to manage." +msgstr "Sélectionnez l'inventaire contenant les hôtes\n" +"que vous voulez que ce Job gère." + +#: screens/Job/Job.helptext.js:6 +#: screens/Template/shared/JobTemplate.helptext.js:7 +msgid "Select the inventory containing the hosts you want this job to manage." +msgstr "Sélectionnez l’inventaire contenant les hôtes que vous souhaitez gérer." + +#: components/HostForm/HostForm.js:32 +#: components/HostForm/HostForm.js:51 +msgid "Select the inventory that this host will belong to." +msgstr "Sélectionnez l'inventaire auquel cet hôte appartiendra." + +#: screens/Job/Job.helptext.js:10 +#: screens/Template/shared/JobTemplate.helptext.js:11 +msgid "Select the playbook to be executed by this job." +msgstr "Sélectionnez le playbook qui devra être exécuté par cette tâche." + +#: screens/Instances/Shared/InstanceForm.js:43 +msgid "Select the port that Receptor will listen on for incoming connections. Default is 27199." +msgstr "Sélectionnez le port sur lequel Receptor écoutera les connexions entrantes. La valeur par défaut est 27199." + +#: screens/Template/shared/JobTemplate.helptext.js:8 +msgid "Select the project containing the playbook you want this job to execute." +msgstr "Sélectionnez le projet contenant le playbook que ce job devra exécuter." + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:79 +msgid "Select your Ansible Automation Platform subscription to use." +msgstr "Sélectionnez votre abonnement à la Plateforme d'Automatisation Ansible à utiliser." + +#: components/Lookup/Lookup.js:186 +msgid "Select {0}" +msgstr "Sélectionnez {0}" + +#: components/AddRole/AddResourceRole.js:212 +#: components/AddRole/AddResourceRole.js:224 +#: components/AddRole/AddResourceRole.js:242 +#: 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:84 +#: components/TemplateList/TemplateListItem.js:140 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:107 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:125 +#: 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:41 +msgid "Selected" +msgstr "Sélectionné" + +#: components/LaunchPrompt/steps/CredentialsStep.js:142 +#: components/LaunchPrompt/steps/CredentialsStep.js:147 +#: components/Lookup/MultiCredentialsLookup.js:162 +#: components/Lookup/MultiCredentialsLookup.js:167 +msgid "Selected Category" +msgstr "Catégorie sélectionnée" + +#: components/Schedule/shared/ScheduleForm.js:446 +#: components/Schedule/shared/ScheduleForm.js:447 +msgid "Selected date range must have at least 1 schedule occurrence." +msgstr "La plage de dates sélectionnée doit avoir au moins une occurrence de calendrier." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:160 +msgid "Sender Email" +msgstr "E-mail de l’expéditeur" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:96 +msgid "Sender e-mail" +msgstr "E-mail de l'expéditeur" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:167 +#: components/Schedule/shared/FrequencyDetailSubform.js:138 +msgid "September" +msgstr "Septembre" + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:24 +msgid "Service account JSON file" +msgstr "Fichier JSON Compte de service" + +#: screens/Inventory/shared/InventorySourceForm.js:46 +#: screens/Project/shared/ProjectForm.js:112 +msgid "Set a value for this field" +msgstr "Définir une valeur pour ce champ" + +#: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:70 +msgid "Set how many days of data should be retained." +msgstr "Définissez le nombre de jours pendant lesquels les données doivent être conservées." + +#: screens/Setting/SettingList.js:122 +msgid "Set preferences for data collection, logos, and logins" +msgstr "Définissez des préférences pour la collection des données, les logos et logins." + +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:131 +msgid "Set source path to" +msgstr "Définir le chemin source à" + +#: components/InstanceToggle/InstanceToggle.js:48 +#: screens/Instances/Shared/InstanceForm.js:59 +msgid "Set the instance enabled or disabled. If disabled, 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." + +#: screens/Application/shared/Application.helptext.js:5 +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:149 +msgid "Set type" +msgstr "Type d'ensemble" + +#: components/Search/AdvancedSearch.js:239 +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:140 +msgid "Set type select" +msgstr "Sélection du type d’ensemble" + +#: components/Search/AdvancedSearch.js:143 +msgid "Set type typeahead" +msgstr "Définir type Typeahead" + +#: components/Workflow/WorkflowTools.js:154 +msgid "Set zoom to 100% and center graph" +msgstr "Régler le zoom à 100% et centrer le graphique" + +#: screens/Instances/Shared/InstanceForm.js:35 +msgid "Sets the current life cycle stage of this instance. Default is \"installed.\"" +msgstr "Définit l'étape actuelle du cycle de vie de cette instance. La valeur par défaut est \"installed\"." + +#: screens/Instances/Shared/InstanceForm.js:51 +msgid "Sets the role that this instance will play within mesh topology. Default is \"execution.\"" +msgstr "Définit le rôle que cette instance jouera dans la topologie du maillage. La valeur par défaut est \"exécution\"." + +#: screens/ActivityStream/ActivityStreamDetailButton.js:46 +msgid "Setting category" +msgstr "Catégorie de paramètre" + +#: screens/Setting/shared/RevertButton.js:46 +msgid "Setting matches factory default." +msgstr "Le réglage correspond à la valeur d’usine par défaut." + +#: screens/ActivityStream/ActivityStreamDetailButton.js:49 +msgid "Setting name" +msgstr "Nom du paramètre" + +#: routeConfig.js:159 +#: routeConfig.js:163 +#: screens/ActivityStream/ActivityStream.js:220 +#: screens/ActivityStream/ActivityStream.js:222 +#: screens/Setting/Settings.js:43 +msgid "Settings" +msgstr "Paramètres" + +#: components/FormField/PasswordInput.js:35 +msgid "Show" +msgstr "Afficher" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:182 +#: components/PromptDetail/PromptDetail.js:361 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:488 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:283 +#: screens/Template/shared/JobTemplateForm.js:497 +msgid "Show Changes" +msgstr "Afficher Modifications" + +#: components/AdHocCommands/AdHocDetailsStep.js:177 +#: components/AdHocCommands/AdHocDetailsStep.js:178 +msgid "Show changes" +msgstr "Afficher les modifications" + +#: components/LaunchPrompt/LaunchPrompt.js:135 +#: components/Schedule/shared/SchedulePromptableFields.js:102 +msgid "Show description" +msgstr "Afficher la description" + +#: components/ChipGroup/ChipGroup.js:12 +msgid "Show less" +msgstr "Afficher moins de détails" + +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:126 +msgid "Show only root groups" +msgstr "Afficher uniquement les groupes racines" + +#: screens/Login/Login.js:262 +msgid "Sign in with Azure AD" +msgstr "Connectez-vous avec Azure AD" + +#: screens/Login/Login.js:276 +msgid "Sign in with GitHub" +msgstr "Connectez-vous à GitHub" + +#: screens/Login/Login.js:318 +msgid "Sign in with GitHub Enterprise" +msgstr "Connectez-vous à GitHub Enterprise" + +#: screens/Login/Login.js:333 +msgid "Sign in with GitHub Enterprise Organizations" +msgstr "Connectez-vous avec GitHub Enterprise Organizations" + +#: screens/Login/Login.js:349 +msgid "Sign in with GitHub Enterprise Teams" +msgstr "Connectez-vous avec GitHub Enterprise Teams" + +#: screens/Login/Login.js:290 +msgid "Sign in with GitHub Organizations" +msgstr "Connectez-vous avec GitHub Organizations" + +#: screens/Login/Login.js:304 +msgid "Sign in with GitHub Teams" +msgstr "Connectez-vous avec GitHub Teams" + +#: screens/Login/Login.js:364 +msgid "Sign in with Google" +msgstr "Connectez-vous avec Google" + +#: screens/Login/Login.js:378 +msgid "Sign in with OIDC" +msgstr "Connectez-vous avec SAML " + +#: screens/Login/Login.js:397 +msgid "Sign in with SAML" +msgstr "Connectez-vous avec SAML" + +#: screens/Login/Login.js:396 +msgid "Sign in with SAML {samlIDP}" +msgstr "Connectez-vous avec SAML {samlIDP}" + +#: components/Search/Search.js:145 +#: components/Search/Search.js:146 +msgid "Simple key select" +msgstr "Sélection par simple pression d'une touche" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:106 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:107 +#: components/PromptDetail/PromptDetail.js:295 +#: components/PromptDetail/PromptJobTemplateDetail.js:267 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:595 +#: screens/Job/JobDetail/JobDetail.js:500 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:475 +#: screens/Template/shared/JobTemplateForm.js:533 +#: screens/Template/shared/WorkflowJobTemplateForm.js:230 +msgid "Skip Tags" +msgstr "Balises de saut" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:93 +#: components/Schedule/shared/FrequencyDetailSubform.js:223 +msgid "Skip every" +msgstr "Sauter tous les" + +#: screens/Job/Job.helptext.js:20 +#: screens/Template/shared/JobTemplate.helptext.js:22 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:22 +msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "Les balises de saut sont utiles si votre playbook est important et que vous souhaitez ignorer certaines parties d’un Job ou d’une Lecture. Utiliser des virgules pour séparer plusieurs balises. Consulter la documentation pour obtenir des détails sur l'utilisation des balises." + +#: screens/Job/JobOutput/shared/HostStatusBar.js:39 +msgid "Skipped" +msgstr "Ignoré" + +#: components/StatusLabel/StatusLabel.js:50 +msgid "Skipped'" +msgstr "Ignoré" + +#: 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 "Inventaire smart" + +#: screens/Inventory/SmartInventory.js:94 +msgid "Smart Inventory not found." +msgstr "Inventaire smart non trouvé." + +#: components/Lookup/HostFilterLookup.js:345 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:116 +msgid "Smart host filter" +msgstr "Filtre d'hôte smart" + +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:105 +msgid "Smart inventory" +msgstr "Inventaire smart" + +#: components/AdHocCommands/AdHocPreviewStep.js:32 +#: components/LaunchPrompt/steps/PreviewStep.js:58 +msgid "Some of the previous step(s) have errors" +msgstr "Certaines des étapes précédentes comportent des erreurs" + +#: 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." + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginTestAlert.js:39 +msgid "Something went wrong with the request to test this credential and metadata." +msgstr "Quelque chose s'est mal passé avec la demande de tester cet identifiant et ses métadonnées." + +#: components/ContentError/ContentError.js:37 +msgid "Something went wrong..." +msgstr "Quelque chose a mal tourné..." + +#: components/Sort/Sort.js:139 +msgid "Sort" +msgstr "Trier" + +#: components/JobList/JobListItem.js:169 +#: components/PromptDetail/PromptInventorySourceDetail.js:84 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:199 +#: screens/Inventory/shared/InventorySourceForm.js:130 +#: screens/Job/JobDetail/JobDetail.js:172 +#: screens/Job/JobDetail/JobDetail.js:294 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:93 +msgid "Source" +msgstr "Source" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:44 +#: components/PromptDetail/PromptDetail.js:250 +#: components/PromptDetail/PromptJobTemplateDetail.js:147 +#: components/PromptDetail/PromptProjectDetail.js:106 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:89 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:467 +#: screens/Job/JobDetail/JobDetail.js:307 +#: screens/Project/ProjectDetail/ProjectDetail.js:230 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:248 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:133 +#: screens/Template/shared/JobTemplateForm.js:335 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:245 +msgid "Source Control Branch" +msgstr "Branche Contrôle de la source" + +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:29 +msgid "Source Control Branch/Tag/Commit" +msgstr "Branche/ Balise / Commit du Contrôle de la source" + +#: components/PromptDetail/PromptProjectDetail.js:117 +#: screens/Project/ProjectDetail/ProjectDetail.js:256 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:56 +msgid "Source Control Credential" +msgstr "Identifiant Contrôle de la source" + +#: components/PromptDetail/PromptProjectDetail.js:111 +#: screens/Project/ProjectDetail/ProjectDetail.js:235 +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:32 +msgid "Source Control Refspec" +msgstr "Refspec Contrôle de la source" + +#: screens/Project/ProjectDetail/ProjectDetail.js:195 +msgid "Source Control Revision" +msgstr "Révision Contrôle de la source" + +#: components/PromptDetail/PromptProjectDetail.js:96 +#: screens/Job/JobDetail/JobDetail.js:273 +#: screens/Project/ProjectDetail/ProjectDetail.js:191 +#: screens/Project/shared/ProjectForm.js:259 +msgid "Source Control Type" +msgstr "Type de Contrôle de la source" + +#: components/Lookup/ProjectLookup.js:143 +#: components/PromptDetail/PromptProjectDetail.js:101 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:96 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:165 +#: screens/Project/ProjectDetail/ProjectDetail.js:225 +#: screens/Project/ProjectList/ProjectList.js:205 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:16 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:104 +msgid "Source Control URL" +msgstr "URL Contrôle de la source" + +#: components/JobList/JobList.js:211 +#: components/JobList/JobListItem.js:42 +#: components/Schedule/ScheduleList/ScheduleListItem.js:38 +#: screens/Job/JobDetail/JobDetail.js:65 +msgid "Source Control Update" +msgstr "Mise à jour du Contrôle de la source" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:340 +msgid "Source Phone Number" +msgstr "Numéro de téléphone de la source" + +#: components/PromptDetail/PromptInventorySourceDetail.js:176 +msgid "Source Variables" +msgstr "Variables Source" + +#: components/JobList/JobListItem.js:213 +#: screens/Job/JobDetail/JobDetail.js:257 +msgid "Source Workflow Job" +msgstr "Flux de travail Source" + +#: screens/Template/shared/WorkflowJobTemplateForm.js:177 +msgid "Source control branch" +msgstr "Branche Contrôle de la source" + +#: screens/Inventory/shared/InventorySourceForm.js:152 +msgid "Source details" +msgstr "Détails de la source" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:403 +msgid "Source phone number" +msgstr "Numéro de téléphone de la source" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:269 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:21 +msgid "Source variables" +msgstr "Variables sources" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:97 +msgid "Sourced from a project" +msgstr "Provenance d'un projet" + +#: screens/Inventory/Inventories.js:84 +#: screens/Inventory/Inventory.js:68 +msgid "Sources" +msgstr "Sources" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:30 +msgid "" +"Specify HTTP Headers in JSON format. Refer to\n" +"the Ansible Controller documentation for example syntax." +msgstr "Spécifier les En-têtes HTTP en format JSON. Voir la documentation Ansible Tower pour obtenir des exemples de syntaxe." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:24 +msgid "" +"Specify a notification color. Acceptable colors are hex\n" +"color code (example: #3af or #789abc)." +msgstr "Spécifier une couleur de notification. Les couleurs acceptées sont d'un code de couleur hex (exemple : #3af or #789abc) ." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:26 +msgid "Specify the conditions under which this node should be executed" +msgstr "Préciser les conditions dans lesquelles ce nœud doit être exécuté" + +#: screens/Job/JobOutput/HostEventModal.js:173 +msgid "Standard Error" +msgstr "Erreur standard" + +#: screens/Job/JobOutput/HostEventModal.js:174 +msgid "Standard error tab" +msgstr "Onglet Erreur standard" + +#: 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 "Démarrer" + +#: components/JobList/JobList.js:247 +#: components/JobList/JobListItem.js:99 +msgid "Start Time" +msgstr "Heure de début" + +#: components/Schedule/shared/DateTimePicker.js:51 +msgid "Start date" +msgstr "Date de début" + +#: components/Schedule/shared/ScheduleFormFields.js:87 +msgid "Start date/time" +msgstr "Date/Heure de début" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:465 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:105 +msgid "Start message" +msgstr "Message de départ" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:474 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:114 +msgid "Start message body" +msgstr "Démarrer le corps du message" + +#: screens/Inventory/shared/InventorySourceSyncButton.js:33 +msgid "Start sync process" +msgstr "Démarrer le processus de synchronisation" + +#: screens/Inventory/shared/InventorySourceSyncButton.js:37 +msgid "Start sync source" +msgstr "Démarrer la source de synchronisation" + +#: components/Schedule/shared/DateTimePicker.js:61 +msgid "Start time" +msgstr "Heure de début" + +#: screens/Job/JobDetail/JobDetail.js:220 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:165 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:63 +msgid "Started" +msgstr "Démarré" + +#: components/JobList/JobList.js:224 +#: components/JobList/JobList.js:245 +#: components/JobList/JobListItem.js:95 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:206 +#: screens/InstanceGroup/Instances/InstanceList.js:267 +#: screens/InstanceGroup/Instances/InstanceListItem.js:129 +#: screens/Instances/InstanceDetail/InstanceDetail.js:196 +#: screens/Instances/InstanceList/InstanceList.js:202 +#: screens/Instances/InstanceList/InstanceListItem.js:134 +#: screens/Instances/InstancePeers/InstancePeerList.js:97 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:43 +#: screens/Inventory/InventoryList/InventoryListItem.js:101 +#: screens/Inventory/InventorySources/InventorySourceList.js:212 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:87 +#: screens/Job/JobDetail/JobDetail.js:210 +#: screens/Job/JobOutput/HostEventModal.js:118 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:115 +#: 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:61 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:162 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:166 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:66 +msgid "Status" +msgstr "État" + +#: screens/Job/JobOutput/JobOutputSearch.js:91 +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 "Valider" + +#: screens/Project/shared/Project.helptext.js:118 +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 "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" +"Cela équivaut à spécifier l'option --remote\n" +"à git submodule update." + +#: screens/Setting/SettingList.js:132 +#: screens/Setting/Settings.js:112 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:136 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:195 +msgid "Subscription" +msgstr "Abonnement" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:41 +msgid "Subscription Details" +msgstr "Détails d’abonnement" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:194 +msgid "Subscription Management" +msgstr "Gestion des abonnements" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:82 +msgid "Subscription manifest" +msgstr "Manifeste de souscription" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:84 +msgid "Subscription selection modal" +msgstr "Modalité de sélection de l'abonnement" + +#: screens/Setting/SettingList.js:137 +msgid "Subscription settings" +msgstr "Paramètres d'abonnement" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:131 +msgid "Subscription type" +msgstr "Type d’abonnement" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:142 +msgid "Subscriptions table" +msgstr "Table des abonnements" + +#: components/Lookup/ProjectLookup.js:137 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:90 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:159 +#: screens/Job/JobDetail/JobDetail.js:76 +#: 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:41 +msgid "Success" +msgstr "Réussite" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:483 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:123 +msgid "Success message" +msgstr "Message de réussite" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:492 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:132 +msgid "Success message body" +msgstr "Corps du message de réussite" + +#: components/JobList/JobList.js:231 +#: components/StatusLabel/StatusLabel.js:43 +#: components/Workflow/WorkflowNodeHelp.js:102 +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:96 +#: screens/Dashboard/shared/ChartTooltip.js:59 +msgid "Successful" +msgstr "Réussi" + +#: screens/Dashboard/DashboardGraph.js:166 +msgid "Successful jobs" +msgstr "Tâches ayant réussi" + +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:28 +msgid "Successfully Approved" +msgstr "Approuvé avec succès" + +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:25 +msgid "Successfully Denied" +msgstr "Refusé avec succès" + +#: screens/Project/ProjectDetail/ProjectDetail.js:201 +#: screens/Project/ProjectList/ProjectListItem.js:97 +msgid "Successfully copied to clipboard!" +msgstr "Copie réussie dans le presse-papiers !" + +#: components/Schedule/shared/FrequencyDetailSubform.js:255 +msgid "Sun" +msgstr "Dim." + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:83 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:182 +#: components/Schedule/shared/FrequencyDetailSubform.js:260 +#: components/Schedule/shared/FrequencyDetailSubform.js:428 +msgid "Sunday" +msgstr "Dimanche" + +#: components/LaunchPrompt/steps/useSurveyStep.js:26 +#: screens/Template/Template.js:159 +#: screens/Template/Templates.js:48 +#: screens/Template/WorkflowJobTemplate.js:145 +msgid "Survey" +msgstr "Questionnaire" + +#: screens/Template/Survey/SurveyToolbar.js:105 +msgid "Survey Disabled" +msgstr "Questionnaire désactivé" + +#: screens/Template/Survey/SurveyToolbar.js:104 +msgid "Survey Enabled" +msgstr "Questionnaire activé" + +#: screens/Template/Survey/SurveyReorderModal.js:191 +msgid "Survey Question Order" +msgstr "Ordre des questions de l’enquête" + +#: screens/Template/Survey/SurveyToolbar.js:102 +msgid "Survey Toggle" +msgstr "Basculement Questionnaire" + +#: screens/Template/Survey/SurveyReorderModal.js:192 +msgid "Survey preview modal" +msgstr "Modalité d'aperçu de l'enquête" + +#: screens/Inventory/InventorySources/InventorySourceListItem.js:120 +#: screens/Inventory/shared/InventorySourceSyncButton.js:41 +#: screens/Project/shared/ProjectSyncButton.js:41 +#: screens/Project/shared/ProjectSyncButton.js:53 +msgid "Sync" +msgstr "Sync" + +#: screens/Project/ProjectList/ProjectListItem.js:238 +#: screens/Project/shared/ProjectSyncButton.js:37 +#: screens/Project/shared/ProjectSyncButton.js:48 +msgid "Sync Project" +msgstr "Projet Sync" + +#: screens/Inventory/InventoryList/InventoryList.js:219 +msgid "Sync Status" +msgstr "Statut de la synchronisation" + +#: components/PaginatedTable/ToolbarSyncSourceButton.js:19 +#: components/PaginatedTable/ToolbarSyncSourceButton.js:29 +#: components/PaginatedTable/ToolbarSyncSourceButton.js:32 +msgid "Sync all" +msgstr "Tout sync" + +#: components/PaginatedTable/ToolbarSyncSourceButton.js:25 +msgid "Sync all sources" +msgstr "Synchroniser toutes les sources" + +#: screens/Inventory/InventorySources/InventorySourceList.js:236 +msgid "Sync error" +msgstr "Erreur de synchronisation" + +#: screens/Project/ProjectDetail/ProjectDetail.js:213 +#: screens/Project/ProjectList/ProjectListItem.js:109 +msgid "Sync for revision" +msgstr "Synchronisation pour la révision" + +#: screens/Project/ProjectList/ProjectListItem.js:122 +msgid "Syncing" +msgstr "Synchronisation" + +#: screens/Setting/SettingList.js:102 +#: screens/User/UserRoles/UserRolesListItem.js:18 +msgid "System" +msgstr "Système" + +#: 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 "Administrateur du système" + +#: screens/User/UserDetail/UserDetail.js:49 +#: screens/User/UserList/UserListItem.js:21 +#: screens/User/shared/UserForm.js:35 +msgid "System Auditor" +msgstr "Auditeur système" + +#: screens/Job/JobOutput/JobOutputSearch.js:128 +msgid "System Warning" +msgstr "Avertissement système" + +#: screens/Team/TeamRoles/TeamRolesList.js:131 +#: screens/User/UserRoles/UserRolesList.js:130 +msgid "System administrators have unrestricted access to all resources." +msgstr "Les administrateurs système ont un accès illimité à toutes les ressources." + +#: screens/Setting/Settings.js:115 +msgid "TACACS+" +msgstr "TACACS+" + +#: screens/Setting/SettingList.js:81 +msgid "TACACS+ settings" +msgstr "Paramètres de la TACACS" + +#: screens/Dashboard/Dashboard.js:117 +#: screens/Job/JobOutput/HostEventModal.js:94 +msgid "Tabs" +msgstr "Onglets" + +#: screens/Job/Job.helptext.js:19 +#: screens/Template/shared/JobTemplate.helptext.js:21 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:21 +msgid "Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "Les balises sont utiles si votre playbook est important et que vous souhaitez la lecture de certaines parties ou exécuter une tâche particulière. Utiliser des virgules pour séparer plusieurs balises. Consulter la documentation pour obtenir des détails sur l'utilisation des balises." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:203 +msgid "Tags for the Annotation" +msgstr "Balises pour l'annotation" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:179 +msgid "Tags for the annotation (optional)" +msgstr "Balises pour l'annotation (facultatif)" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:248 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:298 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:366 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:252 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:329 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:453 +msgid "Target URL" +msgstr "URL cible" + +#: screens/Job/JobOutput/HostEventModal.js:123 +msgid "Task" +msgstr "Tâche" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:90 +msgid "Task Count" +msgstr "Nombre de tâches" + +#: screens/Job/JobOutput/JobOutputSearch.js:129 +msgid "Task Started" +msgstr "Tâche démarrée" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:91 +msgid "Tasks" +msgstr "Tâches" + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:13 +msgid "Team" +msgstr "Équipe" + +#: components/ResourceAccessList/ResourceAccessListItem.js:85 +#: screens/Team/TeamRoles/TeamRolesList.js:144 +msgid "Team Roles" +msgstr "Rôles d’équipe" + +#: screens/Team/Team.js:75 +msgid "Team not found." +msgstr "Équipe non trouvée." + +#: components/AddRole/AddResourceRole.js:188 +#: components/AddRole/AddResourceRole.js:189 +#: routeConfig.js:106 +#: screens/ActivityStream/ActivityStream.js:187 +#: screens/Organization/Organization.js:125 +#: 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:15 +#: screens/Team/Teams.js:25 +#: screens/User/User.js:70 +#: screens/User/UserTeams/UserTeamList.js:175 +#: screens/User/UserTeams/UserTeamList.js:246 +#: screens/User/Users.js:32 +#: util/getRelatedResourceDeleteDetails.js:174 +msgid "Teams" +msgstr "Équipes" + +#: screens/Setting/Jobs/JobsEdit/JobsEdit.js:130 +msgid "Template" +msgstr "Modèle" + +#: components/RelatedTemplateList/RelatedTemplateList.js:115 +#: components/TemplateList/TemplateList.js:133 +msgid "Template copied successfully" +msgstr "Modèle copié" + +#: screens/Template/Template.js:175 +#: screens/Template/WorkflowJobTemplate.js:175 +msgid "Template not found." +msgstr "Mise à jour introuvable" + +#: components/TemplateList/TemplateList.js:200 +#: components/TemplateList/TemplateList.js:263 +#: routeConfig.js:65 +#: screens/ActivityStream/ActivityStream.js:164 +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:70 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:83 +#: screens/Template/Templates.js:17 +#: util/getRelatedResourceDeleteDetails.js:218 +#: util/getRelatedResourceDeleteDetails.js:275 +msgid "Templates" +msgstr "Modèles" + +#: 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:426 +msgid "Test" +msgstr "Test" + +#: screens/Credential/shared/ExternalTestModal.js:77 +msgid "Test External Credential" +msgstr "Test des informations d'identification externes" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:128 +msgid "Test Notification" +msgstr "Notification test" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:125 +msgid "Test notification" +msgstr "Notification test" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginTestAlert.js:44 +msgid "Test passed" +msgstr "Test réussi." + +#: screens/Template/Survey/SurveyQuestionForm.js:80 +#: screens/Template/Survey/SurveyReorderModal.js:181 +msgid "Text" +msgstr "Texte" + +#: screens/Template/Survey/SurveyReorderModal.js:135 +msgid "Text Area" +msgstr "Zone de texte" + +#: screens/Template/Survey/SurveyQuestionForm.js:81 +msgid "Textarea" +msgstr "Zone de texte" + +#: components/Lookup/Lookup.js:63 +msgid "That value was not found. Please enter or select a valid value." +msgstr "Cette valeur n’a pas été trouvée. Veuillez entrer ou sélectionner une valeur valide." + +#: components/Schedule/shared/FrequencyDetailSubform.js:398 +msgid "The" +msgstr "Le" + +#: screens/Application/shared/Application.helptext.js:4 +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" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:128 +msgid "The Instance Groups for this Organization to run on." +msgstr "Sélectionnez les groupes d'instances sur lesquels exécuter cette organisation." + +#: screens/Instances/InstanceDetail/InstanceDetail.js:219 +msgid "The Instance Groups to which this instance belongs." +msgstr "Les groupes d'instances auxquels cette instance appartient." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:6 +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 "Délai (en secondes) avant que la notification par e-mail cesse d'essayer de joindre l'hôte et expire. Compris entre 1 et 120 secondes." + +#: screens/Job/Job.helptext.js:17 +#: screens/Template/shared/JobTemplate.helptext.js:18 +msgid "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout." +msgstr "Délai (en secondes) avant l'annulation de la tâche. La valeur par défaut est 0 pour aucun délai d'expiration du job." + +#: screens/User/shared/User.helptext.js:4 +msgid "The application that this token belongs to, or leave this field empty to create a Personal Access Token." +msgstr "Sélectionnez l'application à laquelle ce jeton appartiendra, ou laissez ce champ vide pour créer un jeton d'accès personnel." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:9 +msgid "" +"The base URL of the Grafana server - the\n" +"/api/annotations endpoint will be added automatically to the base\n" +"Grafana URL." +msgstr "URL de base du serveur Grafana - le point de terminaison /api/annotations sera ajouté automatiquement à l'URL Grafana de base." + +#: screens/Template/shared/JobTemplate.helptext.js:9 +msgid "The container image to be used for execution." +msgstr "L'image du conteneur à utiliser pour l'exécution." + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:109 +msgid "" +"The execution environment that will be used for jobs\n" +"inside of this organization. This will be used a fallback when\n" +"an execution environment has not been explicitly assigned at the\n" +"project, job template or workflow level." +msgstr "L'environnement d'exécution qui sera utilisé pour les tâches au sein de cette organisation. Il sera utilisé comme solution de rechange lorsqu'un environnement d'exécution n'a pas été explicitement attribué au niveau du projet, du modèle de job ou du flux de travail." + +#: 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 "L'environnement d'exécution qui sera utilisé pour les tâches au sein de cette organisation. Il sera utilisé comme solution de rechange lorsqu'un environnement d'exécution n'a pas été explicitement attribué au niveau du projet, du modèle de job ou du flux de travail." + +#: screens/Project/shared/Project.helptext.js:5 +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 "L'environnement d'exécution qui sera utilisé pour les jobs qui utilisent ce projet. Il sera utilisé comme solution de rechange lorsqu'un environnement d'exécution n'a pas été explicitement attribué au niveau du modèle de job ou du flux de travail." + +#: screens/Job/Job.helptext.js:9 +#: screens/Template/shared/JobTemplate.helptext.js:10 +msgid "The execution environment that will be used when launching this job template. The resolved execution environment can be overridden by explicitly assigning a different one to this job template." +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." + +#: screens/Project/shared/Project.helptext.js:93 +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 "Le premier extrait toutes les références. Le second extrait la requête Github pull numéro 62, dans cet exemple la branche doit être `pull/62/head`." + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:7 +msgid "The full image location, including the container registry, image name, and version tag." +msgstr "L'emplacement complet de l'image, y compris le registre du conteneur, le nom de l'image et la balise de version." + +#: screens/Inventory/shared/Inventory.helptext.js:191 +msgid "" +"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 "Fichier d'inventaire à synchroniser par cette source. Vous pouvez le choisir dans le menu déroulant ou saisir un fichier dans l'entrée." + +#: screens/Host/HostDetail/HostDetail.js:79 +msgid "The inventory that this host belongs to." +msgstr "Inventaire auquel cet hôte appartiendra." + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:141 +msgid "The last {dayOfWeek}" +msgstr "La dernière {dayOfWeek}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:200 +msgid "The last {weekday} of {month}" +msgstr "Le dernier {weekday} de {month}" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:100 +msgid "" +"The maximum number of hosts allowed to be managed by\n" +"this organization. Value defaults to 0 which means no limit.\n" +"Refer to the Ansible documentation for more details." +msgstr "Nombre maximal d'hôtes pouvant être gérés par cette organisation. La valeur par défaut est 0, ce qui signifie aucune limite. Reportez-vous à la documentation Ansible pour plus de détails." + +#: 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 "Nombre maximal d'hôtes pouvant être gérés par cette organisation. La valeur par défaut est 0, ce qui signifie aucune limite. Reportez-vous à la documentation Ansible pour plus de détails." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:26 +msgid "" +"The number associated with the \"Messaging\n" +"Service\" in Twilio with the format +18005550199." +msgstr "Numéro associé au \"Service de messagerie\" de Twilio sous le format +18005550199." + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:69 +msgid "The number of hosts you have automated against is below your subscription count." +msgstr "Le nombre d'hôtes contre lesquels vous avez automatisé est inférieur au nombre d'abonnements." + +#: screens/Job/Job.helptext.js:25 +#: screens/Template/shared/JobTemplate.helptext.js:48 +msgid "The number of parallel or simultaneous processes to use while executing the playbook. An empty value, or a value less than 1 will use the Ansible default which is usually 5. The default number of forks can be overwritten with a change to" +msgstr "Le nombre de processus parallèles ou simultanés à utiliser lors de l'exécution du playbook. Une valeur vide, ou une valeur inférieure à 1 utilisera la valeur par défaut Ansible qui est généralement 5. Le nombre de fourches par défaut peut être remplacé par un changement vers" + +#: components/AdHocCommands/AdHocDetailsStep.js:164 +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 "Nombre de processus parallèles ou simultanés à utiliser lors de l'exécution du playbook. La saisie d'aucune valeur entraînera l'utilisation de la valeur par défaut du fichier de configuration ansible. Vous pourrez trouver plus d’informations." + +#: components/ContentError/ContentError.js:41 +#: screens/Job/Job.js:161 +msgid "The page you requested could not be found." +msgstr "La page que vous avez demandée n'a pas été trouvée." + +#: components/AdHocCommands/AdHocDetailsStep.js:144 +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/Job/Job.helptext.js:7 +msgid "The project containing the playbook this job will execute." +msgstr "Sélectionnez le projet contenant le playbook que ce job devra exécuter." + +#: screens/Job/Job.helptext.js:8 +msgid "The project from which this inventory update is sourced." +msgstr "Le projet d'où provient cette mise à jour de l'inventaire." + +#: 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:211 +#: 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: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." + +#: components/Workflow/WorkflowNodeHelp.js:138 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:131 +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:31 +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:180 +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 "Le format suggéré pour les noms de variables est en minuscules avec des tirets de séparation (exemple, foo_bar, user_id, host_name, etc.). Les noms de variables contenant des espaces ne sont pas autorisés." + +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:50 +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 "Il n'y a pas d'annuaires de playbooks disponibles dans {project_base_dir}. Soit ce répertoire est vide, soit tout le contenu est déjà affecté à d'autres projets. Créez-y un nouveau répertoire et assurez-vous que les fichiers du playbook peuvent être lus par l'utilisateur du système \"awx\", ou bien il faut que {brandName} récupére directement vos playbooks à partir du contrôle des sources en utilisant l'option Type de contrôle des sources ci-dessus." + +#: screens/Template/Survey/MultipleChoiceField.js:34 +msgid "There must be a value in at least one input" +msgstr "Il doit y avoir une valeur dans une entrée au moins" + +#: screens/Login/Login.js:155 +msgid "There was a problem logging in. Please try again." +msgstr "Il y a eu un problème de connexion. Veuillez réessayer." + +#: components/ContentError/ContentError.js:42 +msgid "There was an error loading this content. Please reload the page." +msgstr "Il y a eu une erreur lors du chargement de ce contenu. Veuillez recharger la page." + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:56 +msgid "There was an error parsing the file. Please check the file formatting and try again." +msgstr "Il y a eu une erreur dans l'analyse du fichier. Veuillez vérifier le formatage du fichier et réessayer." + +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:713 +msgid "There was an error saving the workflow." +msgstr "Une erreur s'est produite lors de la sauvegarde du flux de travail." + +#: components/AdHocCommands/AdHocDetailsStep.js:69 +msgid "These are the modules that {brandName} supports running commands against." +msgstr "Il s'agit des modules pris en charge par {brandName} pour l'exécution de commandes." + +#: components/AdHocCommands/AdHocDetailsStep.js:129 +msgid "These are the verbosity levels for standard out of the command run that are supported." +msgstr "Il s'agit des niveaux de verbosité pour les standards hors du cycle de commande qui sont pris en charge." + +#: components/AdHocCommands/AdHocDetailsStep.js:122 +#: screens/Job/Job.helptext.js:43 +msgid "These arguments are used with the specified module." +msgstr "Ces arguments sont utilisés avec le module spécifié." + +#: components/AdHocCommands/AdHocDetailsStep.js:111 +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" + +#: screens/Job/Job.helptext.js:33 +msgid "These arguments are used with the specified module. You can find information about {moduleName} by clicking" +msgstr "Ces arguments sont utilisés avec le module spécifié. Vous pouvez trouver des informations sur {moduleName} en cliquant sur" + +#: components/Schedule/shared/FrequencyDetailSubform.js:410 +msgid "Third" +msgstr "Troisième" + +#: screens/Template/shared/JobTemplateForm.js:157 +msgid "This Project needs to be updated" +msgstr "Ce projet doit être mis à jour" + +#: components/PaginatedTable/ToolbarDeleteButton.js:286 +#: screens/Template/Survey/SurveyList.js:82 +msgid "This action will delete the following:" +msgstr "Cette action supprimera les éléments suivants :" + +#: screens/User/UserTeams/UserTeamList.js:217 +msgid "This action will disassociate all roles for this user from the selected teams." +msgstr "Cette action permettra de dissocier tous les rôles de cet utilisateur des équipes sélectionnées." + +#: 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 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/Instances/Shared/RemoveInstanceButton.js:178 +msgid "This action will remove the following instances:" +msgstr "Cette action supprimera les instances suivantes :" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:113 +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 ?" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:304 +msgid "This credential is currently being used by other resources. Are you sure you want to delete it?" +msgstr "Cette accréditation est actuellement utilisée par d'autres ressources. Êtes-vous sûr de vouloir la supprimer ?" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:121 +msgid "This credential type is currently being used by some credentials and cannot be deleted" +msgstr "Ce type d’accréditation est actuellement utilisé par certaines informations d’accréditation et ne peut être supprimé" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:74 +msgid "" +"This data is used to enhance\n" +"future releases of the Software and to provide\n" +"Automation Analytics." +msgstr "Ces données sont utilisées pour améliorer\n" +"les futures versions du logiciel et pour fournir des données d’ Automation Analytics.." + +#: 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 "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." + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:132 +msgid "This execution environment is currently being used by other resources. Are you sure you want to delete it?" +msgstr "Cet environnement d'exécution est actuellement utilisé par d'autres ressources. Êtes-vous sûr de vouloir le supprimer ?" + +#: 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 "Cette fonctionnalité est obsolète et sera supprimée dans une prochaine version." + +#: screens/Inventory/shared/Inventory.helptext.js:155 +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 "Ce champ est ignoré à moins qu'une variable activée ne soit définie. Si la variable activée correspond à cette valeur, l'hôte sera activé lors de l'importation." + +#: components/AdHocCommands/useAdHocCredentialPasswordStep.js:44 +#: components/LaunchPrompt/steps/useCredentialPasswordsStep.js:50 +msgid "This field may not be blank" +msgstr "Ce champ ne doit pas être vide" + +#: util/validators.js:127 +msgid "This field must be a number" +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}" + +#: 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}" + +#: util/validators.js:64 +msgid "This field must be a number and have a value greater than {min}" +msgstr "Ce champ doit être un nombre et avoir une valeur supérieure à {min}" + +#: util/validators.js:61 +msgid "This field must be a number and have a value less than {max}" +msgstr "Ce champ doit être un nombre et avoir une valeur inférieure à {max}" + +#: util/validators.js:184 +msgid "This field must be a regular expression" +msgstr "Ce champ doit être une expression régulière" + +#: util/validators.js:111 +#: util/validators.js:194 +msgid "This field must be an integer" +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" + +#: util/validators.js:52 +msgid "This field must be at least {min} characters" +msgstr "Ce champ doit comporter au moins {min} caractères" + +#: util/validators.js:197 +msgid "This field must be greater than 0" +msgstr "Ce champ doit être supérieur à 0" + +#: components/AdHocCommands/useAdHocDetailsStep.js:52 +#: components/LaunchPrompt/steps/useSurveyStep.js:111 +#: screens/Template/shared/JobTemplateForm.js:154 +#: 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 "Ce champ ne doit pas être vide" + +#: components/AdHocCommands/useAdHocDetailsStep.js:46 +msgid "This field must not be blank." +msgstr "Ce champ ne doit pas être vide." + +#: util/validators.js:101 +msgid "This field must not contain spaces" +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" + +#: util/validators.js:43 +msgid "This field must not exceed {max} characters" +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/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:82 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:89 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:104 +msgid "This has already been acted on" +msgstr "Ce point a déjà fait l'objet d'une action" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:125 +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 ?" + +#: 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 "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:199 +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 ?" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:313 +msgid "This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?" +msgstr "Cette source d'inventaire est actuellement utilisée par d'autres ressources qui en dépendent. Êtes-vous sûr de vouloir la supprimer ?" + +#: screens/Application/Applications.js:77 +msgid "This is the only time the client secret will be shown." +msgstr "C'est la seule fois où le secret du client sera révélé." + +#: screens/User/UserTokens/UserTokens.js:59 +msgid "This is the only time the token value and associated refresh token value will be shown." +msgstr "C'est la seule fois où la valeur du jeton et la valeur du jeton de rafraîchissement associée seront affichées." + +#: screens/Job/JobOutput/EmptyOutput.js:37 +msgid "This job failed and has no output." +msgstr "Ce travail a échoué et n'a pas de résultat." + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:543 +msgid "This job template is currently being used by other resources. Are you sure you want to delete it?" +msgstr "Ce modèle de poste est actuellement utilisé par d'autres ressources. Êtes-vous sûr de vouloir le supprimer ?" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:197 +msgid "This organization is currently being by other resources. Are you sure you want to delete it?" +msgstr "Cette organisation est actuellement en cours de traitement par d'autres ressources. Êtes-vous sûr de vouloir la supprimer ?" + +#: screens/Project/ProjectDetail/ProjectDetail.js:338 +msgid "This project is currently being used by other resources. Are you sure you want to delete it?" +msgstr "Ce projet est actuellement utilisé par d'autres ressources. Êtes-vous sûr de vouloir le supprimer ?" + +#: screens/Project/shared/Project.helptext.js:59 +msgid "This project is currently on sync and cannot be clicked until sync process completed" +msgstr "Ce projet est actuellement en cours de synchronisation et ne peut être cliqué tant que le processus de synchronisation n'est pas terminé" + +#: components/Schedule/shared/ScheduleForm.js:460 +msgid "This schedule has no occurrences due to the selected exceptions." +msgstr "Cet horaire n'a pas d'occurrences en raison des exceptions sélectionnées." + +#: components/Schedule/ScheduleList/ScheduleList.js:122 +msgid "This schedule is missing an Inventory" +msgstr "Il manque un inventaire dans ce calendrier" + +#: components/Schedule/ScheduleList/ScheduleList.js:147 +msgid "This schedule is missing required survey values" +msgstr "Ce tableau ne contient pas les valeurs d'enquête requises" + +#: components/Schedule/shared/UnsupportedScheduleForm.js:12 +msgid "" +"This schedule uses complex rules that are not supported in the\n" +"UI. Please use the API to manage this schedule." +msgstr "Les horaires complexes ne sont pas encore pris en charge par l'interface utilisateur, veuillez utiliser l'API pour gérer cet horaire." + +#: components/LaunchPrompt/steps/StepName.js:26 +msgid "This step contains errors" +msgstr "Cette étape contient des erreurs" + +#: screens/User/shared/UserForm.js:150 +msgid "This value does not match the password you entered previously. Please confirm that password." +msgstr "Cette valeur ne correspond pas au mot de passe que vous avez entré précédemment. Veuillez confirmer ce mot de passe." + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:106 +msgid "This will cancel all subsequent nodes in this workflow" +msgstr "Cela annulera tous les nœuds suivants dans ce flux de travail." + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:328 +msgid "This will cancel all subsequent nodes in this workflow." +msgstr "Cela annulera tous les nœuds suivants dans ce flux de travail." + +#: 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 "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 +msgid "This workflow does not have any nodes configured." +msgstr "Ce flux de travail ne comporte aucun nœud configuré." + +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:43 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:35 +msgid "This workflow has already been acted on" +msgstr "Ce flux de travail a déjà été traité" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:267 +msgid "This workflow job template is currently being used by other resources. Are you sure you want to delete it?" +msgstr "Ce modèle de tâche de flux de travail est actuellement utilisé par d'autres ressources. Êtes-vous sûr de vouloir le supprimer ?" + +#: components/Schedule/shared/FrequencyDetailSubform.js:299 +msgid "Thu" +msgstr "Jeu." + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:80 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:186 +#: components/Schedule/shared/FrequencyDetailSubform.js:304 +#: components/Schedule/shared/FrequencyDetailSubform.js:448 +msgid "Thursday" +msgstr "Jeudi" + +#: screens/ActivityStream/ActivityStream.js:249 +#: screens/ActivityStream/ActivityStream.js:261 +#: screens/ActivityStream/ActivityStreamDetailButton.js:41 +#: screens/ActivityStream/ActivityStreamListItem.js:42 +msgid "Time" +msgstr "Durée" + +#: screens/Project/shared/Project.helptext.js:128 +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 "Délai en secondes à prévoir pour qu’un projet soit actualisé. Durant l’exécution des tâches et les rappels, le système de tâches évalue l’horodatage de la dernière mise à jour du projet. Si elle est plus ancienne que le délai d’expiration du cache, elle n’est pas considérée comme actualisée, et une nouvelle mise à jour du projet sera effectuée." + +#: screens/Inventory/shared/Inventory.helptext.js:147 +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 "Délai en secondes à prévoir pour qu'une synchronisation d'inventaire soit actualisée. Durant l’exécution du Job et les rappels, le système de tâches évalue l’horodatage de la dernière mise à jour du projet. Si elle est plus ancienne que le délai d’expiration du cache, elle n’est pas considérée comme actualisée, et une nouvelle synchronisation de l'inventaire sera effectuée." + +#: components/StatusLabel/StatusLabel.js:51 +msgid "Timed out" +msgstr "Expiré" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:86 +#: components/PromptDetail/PromptDetail.js:136 +#: components/PromptDetail/PromptDetail.js:355 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:484 +#: screens/Job/JobDetail/JobDetail.js:397 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:170 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:114 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:277 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:186 +#: screens/Template/shared/JobTemplateForm.js:475 +msgid "Timeout" +msgstr "Délai d'attente" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:193 +msgid "Timeout minutes" +msgstr "Délai d'attente (minutes)" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:207 +msgid "Timeout seconds" +msgstr "Délai d’attente (secondes)" + +#: 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:194 +msgid "To reorder 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/Job/WorkflowOutput/WorkflowOutputToolbar.js:106 +msgid "Toggle Legend" +msgstr "Basculer la légende" + +#: components/FormField/PasswordInput.js:39 +msgid "Toggle Password" +msgstr "Changer de mot de passe" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:116 +msgid "Toggle Tools" +msgstr "Basculer les outils" + +#: components/HostToggle/HostToggle.js:70 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:56 +msgid "Toggle host" +msgstr "Basculer l'hôte" + +#: components/InstanceToggle/InstanceToggle.js:61 +msgid "Toggle instance" +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" + +#: components/NotificationList/NotificationListItem.js:50 +msgid "Toggle notification approvals" +msgstr "Basculer les approbations de notification" + +#: components/NotificationList/NotificationListItem.js:92 +msgid "Toggle notification failure" +msgstr "Échec de la notification de basculement" + +#: components/NotificationList/NotificationListItem.js:64 +msgid "Toggle notification start" +msgstr "Début de la notification de basculement" + +#: components/NotificationList/NotificationListItem.js:78 +msgid "Toggle notification success" +msgstr "Succès de la notification de basculement" + +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:66 +msgid "Toggle schedule" +msgstr "Supprimer la programmation" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:92 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:94 +msgid "Toggle tools" +msgstr "Basculer les outils" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:373 +#: screens/User/UserTokens/UserTokens.js:64 +msgid "Token" +msgstr "Jeton" + +#: screens/User/UserTokens/UserTokens.js:50 +#: screens/User/UserTokens/UserTokens.js:53 +msgid "Token information" +msgstr "Informations sur le jeton" + +#: screens/User/UserToken/UserToken.js:73 +msgid "Token not found." +msgstr "Jeton non trouvé." + +#: screens/Application/Application/Application.js:80 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:105 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:128 +#: screens/Application/Applications.js:40 +#: screens/User/User.js:76 +#: screens/User/UserTokenList/UserTokenList.js:118 +#: screens/User/Users.js:34 +msgid "Tokens" +msgstr "Jetons" + +#: components/Workflow/WorkflowTools.js:83 +msgid "Tools" +msgstr "Outils" + +#: routeConfig.js:152 +#: screens/TopologyView/TopologyView.js:40 +msgid "Topology View" +msgstr "Vue topologique" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:218 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:197 +#: screens/InstanceGroup/Instances/InstanceListItem.js:199 +#: screens/Instances/InstanceDetail/InstanceDetail.js:213 +#: screens/Instances/InstanceList/InstanceListItem.js:214 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:78 +msgid "Total Jobs" +msgstr "Total Jobs" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:104 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:76 +msgid "Total Nodes" +msgstr "Total Nœuds" + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:103 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:119 +msgid "Total hosts" +msgstr "Total Hôtes" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:72 +msgid "Total jobs" +msgstr "Total Jobs" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:87 +msgid "Track submodules" +msgstr "Suivi des sous-modules" + +#: components/PromptDetail/PromptProjectDetail.js:56 +#: screens/Project/ProjectDetail/ProjectDetail.js:109 +msgid "Track submodules latest commit on branch" +msgstr "Suivre le dernier commit des sous-modules sur la branche" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:141 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:168 +msgid "Trial" +msgstr "Essai" + +#: components/JobList/JobListItem.js:319 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:66 +#: screens/Job/JobDetail/JobDetail.js:383 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:210 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:240 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:270 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:315 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:373 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:142 +msgid "True" +msgstr "Vrai" + +#: components/Schedule/shared/FrequencyDetailSubform.js:277 +msgid "Tue" +msgstr "Mar." + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:78 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:184 +#: components/Schedule/shared/FrequencyDetailSubform.js:282 +#: components/Schedule/shared/FrequencyDetailSubform.js:438 +msgid "Tuesday" +msgstr "Mardi" + +#: components/NotificationList/NotificationList.js:201 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:142 +msgid "Twilio" +msgstr "Twilio" + +#: components/JobList/JobList.js:246 +#: components/JobList/JobListItem.js:98 +#: components/Lookup/ProjectLookup.js:132 +#: components/NotificationList/NotificationList.js:219 +#: components/NotificationList/NotificationListItem.js:33 +#: components/PromptDetail/PromptDetail.js:124 +#: components/RelatedTemplateList/RelatedTemplateList.js:187 +#: 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:160 +#: components/Workflow/WorkflowNodeHelp.js:196 +#: screens/Credential/CredentialList/CredentialList.js:165 +#: screens/Credential/CredentialList/CredentialListItem.js:63 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:94 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:116 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:17 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:46 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:54 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:195 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:66 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:94 +#: screens/Inventory/InventoryList/InventoryList.js:220 +#: screens/Inventory/InventoryList/InventoryListItem.js:116 +#: screens/Inventory/InventorySources/InventorySourceList.js:213 +#: 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:218 +#: 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/User/UserDetail/UserDetail.js:75 +#: screens/User/UserRoles/UserRolesList.js:156 +#: screens/User/UserRoles/UserRolesListItem.js:21 +msgid "Type" +msgstr "Type" + +#: screens/Credential/shared/TypeInputsSubForm.js:25 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:47 +#: screens/Project/shared/ProjectForm.js:298 +msgid "Type Details" +msgstr "Détails sur le type" + +#: screens/Template/Survey/MultipleChoiceField.js:56 +msgid "" +"Type answer then click checkbox on right to select answer as\n" +"default." +msgstr "Saisir la réponse puis cliquez sur la case à cocher à droite pour sélectionner la réponse comme défaut." + +#: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:50 +msgid "UTC" +msgstr "UTC" + +#: components/HostForm/HostForm.js:62 +msgid "Unable to change inventory on a host" +msgstr "Impossible de modifier l'inventaire sur un hôte." + +#: screens/Project/ProjectList/ProjectListItem.js:211 +msgid "Unable to load last job update" +msgstr "Impossible de charger la dernière mise à jour du job" + +#: components/StatusLabel/StatusLabel.js:61 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:260 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:87 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:46 +#: screens/InstanceGroup/Instances/InstanceListItem.js:78 +#: screens/Instances/InstanceDetail/InstanceDetail.js:306 +#: screens/Instances/InstanceList/InstanceListItem.js:77 +#: screens/TopologyView/Tooltip.js:121 +msgid "Unavailable" +msgstr "Non disponible" + +#: screens/Setting/shared/RevertButton.js:53 +#: screens/Setting/shared/RevertButton.js:62 +msgid "Undo" +msgstr "Annuler" + +#: screens/Job/JobOutput/JobOutputSearch.js:183 +msgid "Unfollow" +msgstr "Ne plus suivre" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:126 +msgid "Unlimited" +msgstr "Illimité" + +#: components/StatusLabel/StatusLabel.js:47 +#: screens/Job/JobOutput/shared/HostStatusBar.js:51 +#: screens/Job/JobOutput/shared/OutputToolbar.js:103 +msgid "Unreachable" +msgstr "Inaccessible" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:102 +msgid "Unreachable Host Count" +msgstr "Nombre d'hôtes inaccessibles" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:104 +msgid "Unreachable Hosts" +msgstr "Hôtes inaccessibles" + +#: util/dates.js:74 +msgid "Unrecognized day string" +msgstr "Chaîne du jour non reconnue" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:15 +msgid "Unsaved changes modal" +msgstr "Annuler les modifications non enregistrées" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:94 +msgid "Update Revision on Launch" +msgstr "Mettre à jour Révision au lancement" + +#: components/PromptDetail/PromptInventorySourceDetail.js:51 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:133 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:92 +msgid "Update on launch" +msgstr "Mettre à jour au lancement" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:75 +msgid "Update options" +msgstr "Mettre à jour les options" + +#: components/PromptDetail/PromptProjectDetail.js:61 +#: screens/Project/ProjectDetail/ProjectDetail.js:115 +msgid "Update revision on job launch" +msgstr "Mettre à jour Révision au lancement" + +#: screens/Setting/SettingList.js:92 +msgid "Update settings pertaining to Jobs within {brandName}" +msgstr "Mettre à jour les paramètres relatifs aux Jobs dans {brandName}" + +#: screens/Template/shared/WebhookSubForm.js:188 +msgid "Update webhook key" +msgstr "Mettre à jour la clé de webhook" + +#: components/Workflow/WorkflowNodeHelp.js:126 +msgid "Updating" +msgstr "Mise à jour en cours" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:118 +msgid "Upload a .zip file" +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>subscription allocations (octroi d’allocations) sur le portail client de Red Hat." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:53 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:132 +msgid "Use SSL" +msgstr "Utiliser SSL" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:58 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:137 +msgid "Use TLS" +msgstr "Utiliser 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 "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/NotificationTemplate/shared/Notifications.helptext.js:12 +msgid "Use one Annotation Tag per line, without commas." +msgstr "Entrez une balise d'annotation par ligne, sans virgule." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:13 +msgid "" +"Use one IRC channel or username per line. The pound\n" +"symbol (#) for channels, and the at (@) symbol for users, are not\n" +"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/Notifications.helptext.js:5 +msgid "Use one email address per line to create a recipient 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/Notifications.helptext.js:28 +msgid "" +"Use 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 "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/InstanceGroup/InstanceDetails/InstanceDetails.js:249 +#: screens/InstanceGroup/Instances/InstanceList.js:270 +#: screens/Instances/InstanceDetail/InstanceDetail.js:292 +#: screens/Instances/InstanceList/InstanceList.js:205 +msgid "Used Capacity" +msgstr "Capacité utilisée" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:253 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:257 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:78 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:86 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:42 +#: screens/InstanceGroup/Instances/InstanceListItem.js:74 +#: screens/Instances/InstanceDetail/InstanceDetail.js:297 +#: screens/Instances/InstanceDetail/InstanceDetail.js:303 +#: screens/Instances/InstanceList/InstanceListItem.js:73 +#: screens/TopologyView/Tooltip.js:117 +msgid "Used capacity" +msgstr "Capacité utilisée" + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:13 +msgid "User" +msgstr "Utilisateur" + +#: components/AppContainer/PageHeaderToolbar.js:160 +msgid "User Details" +msgstr "Détails de l'erreur" + +#: screens/Setting/SettingList.js:121 +#: screens/Setting/Settings.js:118 +msgid "User Interface" +msgstr "Interface utilisateur" + +#: screens/Setting/SettingList.js:126 +msgid "User Interface settings" +msgstr "Paramètres de l'interface utilisateur" + +#: components/ResourceAccessList/ResourceAccessListItem.js:72 +#: screens/User/UserRoles/UserRolesList.js:142 +msgid "User Roles" +msgstr "Rôles des utilisateurs" + +#: screens/User/UserDetail/UserDetail.js:72 +#: screens/User/shared/UserForm.js:119 +msgid "User Type" +msgstr "Type d’utilisateur" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:59 +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:60 +msgid "User analytics" +msgstr "Analyse des utilisateurs" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:34 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:202 +msgid "User and Automation Analytics" +msgstr "Utilisateur & Automation Analytics" + +#: components/AppContainer/PageHeaderToolbar.js:154 +msgid "User details" +msgstr "Informations sur l'utilisateur" + +#: screens/User/User.js:96 +msgid "User not found." +msgstr "Utilisateur non trouvé." + +#: screens/User/UserTokenList/UserTokenList.js:180 +msgid "User tokens" +msgstr "Jetons d'utilisateur" + +#: components/AddRole/AddResourceRole.js:23 +#: components/AddRole/AddResourceRole.js:38 +#: components/ResourceAccessList/ResourceAccessList.js:173 +#: components/ResourceAccessList/ResourceAccessList.js:226 +#: screens/Login/Login.js:230 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:144 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:253 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:303 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:361 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:67 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:260 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:337 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:442 +#: 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 "Nom d'utilisateur" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:88 +msgid "Username / password" +msgstr "Nom d'utilisateur / mot de passe" + +#: components/AddRole/AddResourceRole.js:178 +#: components/AddRole/AddResourceRole.js:179 +#: routeConfig.js:101 +#: screens/ActivityStream/ActivityStream.js:184 +#: screens/Team/Teams.js:30 +#: 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 "Utilisateurs" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:101 +msgid "VMware vCenter" +msgstr "VMware vCenter" + +#: components/AdHocCommands/AdHocPreviewStep.js:69 +#: components/HostForm/HostForm.js:113 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:115 +#: components/PromptDetail/PromptDetail.js:168 +#: components/PromptDetail/PromptDetail.js:369 +#: components/PromptDetail/PromptJobTemplateDetail.js:286 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:135 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:620 +#: screens/Host/HostDetail/HostDetail.js:93 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:165 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:37 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:88 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:143 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:53 +#: screens/Inventory/shared/InventoryForm.js:108 +#: screens/Inventory/shared/InventoryGroupForm.js:46 +#: screens/Inventory/shared/SmartInventoryForm.js:93 +#: screens/Job/JobDetail/JobDetail.js:546 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:501 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:226 +#: screens/Template/shared/JobTemplateForm.js:402 +#: screens/Template/shared/WorkflowJobTemplateForm.js:212 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:293 +msgid "Variables" +msgstr "Variables" + +#: screens/Job/JobOutput/JobOutputSearch.js:130 +msgid "Variables Prompted" +msgstr "Variables demandées" + +#: screens/Inventory/shared/Inventory.helptext.js:43 +msgid "Variables must be in JSON or YAML syntax. Use the radio button to toggle between the two." +msgstr "Variables avec la syntaxe JSON ou YAML. Utilisez le bouton radio pour basculer entre les deux." + +#: screens/Inventory/shared/Inventory.helptext.js:166 +msgid "Variables used 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>{sourceType} plugin configuration guide." +msgstr "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 <1>{sourceType}." + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:121 +msgid "Vault password" +msgstr "Mot de passe Archivage sécurisé" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:121 +msgid "Vault password | {credId}" +msgstr "Mot de passe Archivage sécurisé | {credId}" + +#: screens/Job/JobOutput/JobOutputSearch.js:131 +msgid "Verbose" +msgstr "Verbeux" + +#: components/AdHocCommands/AdHocPreviewStep.js:63 +#: components/PromptDetail/PromptDetail.js:260 +#: components/PromptDetail/PromptInventorySourceDetail.js:100 +#: components/PromptDetail/PromptJobTemplateDetail.js:154 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:478 +#: components/VerbositySelectField/VerbositySelectField.js:34 +#: components/VerbositySelectField/VerbositySelectField.js:45 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:232 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:47 +#: screens/Job/JobDetail/JobDetail.js:331 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:271 +msgid "Verbosity" +msgstr "Verbosité" + +#: screens/Setting/AzureAD/AzureAD.js:25 +msgid "View Azure AD settings" +msgstr "Voir les paramètres Azure AD" + +#: screens/Credential/Credential.js:143 +#: screens/Credential/Credential.js:155 +msgid "View Credential Details" +msgstr "Afficher les détails des informations d'identification" + +#: components/Schedule/Schedule.js:151 +msgid "View Details" +msgstr "Voir les détails" + +#: screens/Setting/GitHub/GitHub.js:58 +msgid "View GitHub Settings" +msgstr "Voir les paramètres de GitHub" + +#: screens/Setting/GoogleOAuth2/GoogleOAuth2.js:26 +msgid "View Google OAuth 2.0 settings" +msgstr "Voir les paramètres de Google OAuth 2.0" + +#: screens/Host/Host.js:137 +msgid "View Host Details" +msgstr "Voir les détails de l'hôte" + +#: screens/Instances/Instance.js:78 +msgid "View Instance Details" +msgstr "Voir les détails de l'instance" + +#: screens/Inventory/Inventory.js:192 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:142 +#: screens/Inventory/SmartInventory.js:175 +msgid "View Inventory Details" +msgstr "Voir les détails de l'inventaire" + +#: screens/Inventory/InventoryGroup/InventoryGroup.js:92 +msgid "View Inventory Groups" +msgstr "Voir les groupes d'inventaire" + +#: screens/Inventory/InventoryHost/InventoryHost.js:160 +msgid "View Inventory Host Details" +msgstr "Voir les détails de l'hôte de l'inventaire" + +#: screens/Inventory/shared/Inventory.helptext.js:55 +msgid "View JSON examples at <0>www.json.org" +msgstr "Voir les exemples de JSON sur <0>www.json.org" + +#: screens/Job/Job.js:212 +msgid "View Job Details" +msgstr "Voir les détails de Job" + +#: screens/Setting/Jobs/Jobs.js:25 +msgid "View Jobs settings" +msgstr "Voir les paramètres des Jobs" + +#: screens/Setting/LDAP/LDAP.js:38 +msgid "View LDAP Settings" +msgstr "Voir les paramètres LDAP" + +#: screens/Setting/Logging/Logging.js:32 +msgid "View Logging settings" +msgstr "Voir les paramètres d'enregistrement" + +#: screens/Setting/MiscAuthentication/MiscAuthentication.js:32 +msgid "View Miscellaneous Authentication settings" +msgstr "Afficher les paramètres d'authentification divers" + +#: screens/Setting/MiscSystem/MiscSystem.js:32 +msgid "View Miscellaneous System settings" +msgstr "Voir les paramètres divers du système" + +#: screens/Setting/OIDC/OIDC.js:25 +msgid "View OIDC settings" +msgstr "Voir les paramètres de l'OIDC" + +#: screens/Organization/Organization.js:225 +msgid "View Organization Details" +msgstr "Voir les détails de l'organisation" + +#: screens/Project/Project.js:200 +msgid "View Project Details" +msgstr "Voir les détails du projet" + +#: screens/Setting/RADIUS/RADIUS.js:25 +msgid "View RADIUS settings" +msgstr "Voir les paramètres de RADIUS" + +#: screens/Setting/SAML/SAML.js:25 +msgid "View SAML settings" +msgstr "Voir les paramètres SAML" + +#: components/Schedule/Schedule.js:83 +#: components/Schedule/Schedule.js:101 +msgid "View Schedules" +msgstr "Afficher les programmations" + +#: screens/Setting/Subscription/Subscription.js:30 +msgid "View Settings" +msgstr "Afficher les paramètres" + +#: screens/Template/Template.js:159 +#: screens/Template/WorkflowJobTemplate.js:145 +msgid "View Survey" +msgstr "Afficher le questionnaire" + +#: screens/Setting/TACACS/TACACS.js:25 +msgid "View TACACS+ settings" +msgstr "Voir les paramètres TACACS+" + +#: screens/Team/Team.js:118 +msgid "View Team Details" +msgstr "Voir les détails de l'équipe" + +#: screens/Template/Template.js:260 +#: screens/Template/WorkflowJobTemplate.js:275 +msgid "View Template Details" +msgstr "Voir les détails du modèle" + +#: screens/User/UserToken/UserToken.js:100 +msgid "View Tokens" +msgstr "Voir les jetons" + +#: screens/User/User.js:141 +msgid "View User Details" +msgstr "Voir les détails de l'utilisateur" + +#: screens/Setting/UI/UI.js:26 +msgid "View User Interface settings" +msgstr "Voir les paramètres de l'interface utilisateur" + +#: screens/WorkflowApproval/WorkflowApproval.js:105 +msgid "View Workflow Approval Details" +msgstr "Voir les détails pour l'approbation du flux de travail" + +#: screens/Inventory/shared/Inventory.helptext.js:66 +msgid "View YAML examples at <0>docs.ansible.com" +msgstr "Voir les exemples YALM sur <0>docs.ansible.com" + +#: components/ScreenHeader/ScreenHeader.js:65 +#: components/ScreenHeader/ScreenHeader.js:68 +msgid "View activity stream" +msgstr "Afficher le flux d’activité" + +#: screens/Credential/Credential.js:99 +msgid "View all Credentials." +msgstr "Voir toutes les informations d’identification." + +#: screens/Host/Host.js:97 +msgid "View all Hosts." +msgstr "Voir tous les hôtes." + +#: screens/Inventory/Inventory.js:95 +#: screens/Inventory/SmartInventory.js:95 +msgid "View all Inventories." +msgstr "Voir tous les inventaires." + +#: screens/Inventory/InventoryHost/InventoryHost.js:101 +msgid "View all Inventory Hosts." +msgstr "Voir tous les hôtes de l'inventaire." + +#: screens/Job/JobTypeRedirect.js:40 +msgid "View all Jobs" +msgstr "Voir tous les Jobs" + +#: screens/Job/Job.js:162 +msgid "View all Jobs." +msgstr "Voir tous les Jobs." + +#: screens/NotificationTemplate/NotificationTemplate.js:60 +#: screens/NotificationTemplate/NotificationTemplateAdd.js:52 +msgid "View all Notification Templates." +msgstr "Voir tous les modèles de notification." + +#: screens/Organization/Organization.js:155 +msgid "View all Organizations." +msgstr "Voir toutes les organisations." + +#: screens/Project/Project.js:137 +msgid "View all Projects." +msgstr "Voir tous les projets." + +#: screens/Team/Team.js:76 +msgid "View all Teams." +msgstr "Voir toutes les équipes." + +#: screens/Template/Template.js:176 +#: screens/Template/WorkflowJobTemplate.js:176 +msgid "View all Templates." +msgstr "Voir tous les modèles." + +#: screens/User/User.js:97 +msgid "View all Users." +msgstr "Voir tous les utilisateurs." + +#: screens/WorkflowApproval/WorkflowApproval.js:54 +msgid "View all Workflow Approvals." +msgstr "Voir toutes les approbations de flux de travail." + +#: screens/Application/Application/Application.js:96 +msgid "View all applications." +msgstr "Voir toutes les applications." + +#: screens/CredentialType/CredentialType.js:78 +msgid "View all credential types" +msgstr "Voir tous les types d'informations d'identification" + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:85 +msgid "View all execution environments" +msgstr "Voir tous les environnements d'exécution" + +#: screens/InstanceGroup/ContainerGroup.js:86 +#: screens/InstanceGroup/InstanceGroup.js:94 +msgid "View all instance groups" +msgstr "Voir tous les groupes d'instance" + +#: screens/ManagementJob/ManagementJob.js:135 +msgid "View all management jobs" +msgstr "Voir tous les jobs de gestion" + +#: screens/Setting/Settings.js:204 +msgid "View all settings" +msgstr "Voir tous les paramètres" + +#: screens/User/UserToken/UserToken.js:74 +msgid "View all tokens." +msgstr "Voir tous les jetons." + +#: screens/Setting/SettingList.js:133 +msgid "View and edit your subscription information" +msgstr "Afficher et modifier les informations relatives à votre abonnement" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:25 +#: screens/ActivityStream/ActivityStreamListItem.js:50 +msgid "View event details" +msgstr "Afficher les détails de l’événement" + +#: screens/Inventory/InventorySource/InventorySource.js:167 +msgid "View inventory source details" +msgstr "Voir les détails de la source de l'inventaire" + +#: components/Sparkline/Sparkline.js:44 +msgid "View job {0}" +msgstr "Voir Job {0}" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:220 +msgid "View node details" +msgstr "Voir les détails de nœuds" + +#: screens/Inventory/SmartInventoryHost/SmartInventoryHost.js:85 +msgid "View smart inventory host details" +msgstr "Voir les détails de l'hôte de l'inventaire smart" + +#: routeConfig.js:30 +#: screens/ActivityStream/ActivityStream.js:145 +msgid "Views" +msgstr "Affichages" + +#: components/TemplateList/TemplateListItem.js:198 +#: components/TemplateList/TemplateListItem.js:204 +#: screens/Template/WorkflowJobTemplate.js:137 +msgid "Visualizer" +msgstr "Visualiseur" + +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:44 +msgid "WARNING:" +msgstr "AVERTISSEMENT :" + +#: components/JobList/JobList.js:229 +#: components/StatusLabel/StatusLabel.js:52 +#: components/Workflow/WorkflowNodeHelp.js:96 +msgid "Waiting" +msgstr "En attente" + +#: screens/Job/JobOutput/EmptyOutput.js:35 +msgid "Waiting for job output…" +msgstr "En attente du résultat du job…" + +#: components/Workflow/WorkflowLegend.js:118 +#: screens/Job/JobOutput/JobOutputSearch.js:132 +msgid "Warning" +msgstr "Avertissement" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:14 +msgid "Warning: Unsaved Changes" +msgstr "Avertissement : modifications non enregistrées" + +#: components/Schedule/shared/ScheduleFormFields.js:43 +msgid "Warning: {selectedValue} is a link to {0} and will be saved as that." +msgstr "Avertissement : {selectedValue} est un lien vers {0} et sera enregistré comme tel." + +#: 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: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:24 +#: components/NotificationList/NotificationList.js:202 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:143 +msgid "Webhook" +msgstr "Webhook" + +#: components/PromptDetail/PromptJobTemplateDetail.js:177 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:103 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:333 +#: screens/Template/shared/WebhookSubForm.js:199 +msgid "Webhook Credential" +msgstr "Informations d'identification du webhook" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:175 +msgid "Webhook Credentials" +msgstr "Informations d'identification du webhook" + +#: components/PromptDetail/PromptJobTemplateDetail.js:173 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:92 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:326 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:168 +#: screens/Template/shared/WebhookSubForm.js:173 +msgid "Webhook Key" +msgstr "Clé du webhook" + +#: components/PromptDetail/PromptJobTemplateDetail.js:166 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:91 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:311 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:156 +#: screens/Template/shared/WebhookSubForm.js:129 +msgid "Webhook Service" +msgstr "Service webhook" + +#: components/PromptDetail/PromptJobTemplateDetail.js:169 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:95 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:319 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:162 +#: screens/Template/shared/WebhookSubForm.js:161 +#: screens/Template/shared/WebhookSubForm.js:167 +msgid "Webhook URL" +msgstr "URL du webhook" + +#: screens/Template/shared/JobTemplateForm.js:646 +#: screens/Template/shared/WorkflowJobTemplateForm.js:271 +msgid "Webhook details" +msgstr "Détails de webhook" + +#: screens/Template/shared/JobTemplate.helptext.js:24 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:17 +msgid "Webhook services can launch jobs with this workflow job template by making a POST request to this URL." +msgstr "Les services webhook peuvent lancer des tâches avec ce modèle de tâche en effectuant une requête POST à cette URL." + +#: screens/Template/shared/JobTemplate.helptext.js:25 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:18 +msgid "Webhook services can use this as a shared secret." +msgstr "Les services webhook peuvent l'utiliser en tant que secret partagé." + +#: components/PromptDetail/PromptJobTemplateDetail.js:78 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:41 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:142 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:63 +msgid "Webhooks" +msgstr "Webhooks" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:26 +msgid "Webhooks: Enable Webhook for this workflow job template." +msgstr "Webhooks : activez le webhook pour ce modèle de flux de travail." + +#: screens/Template/shared/JobTemplate.helptext.js:42 +msgid "Webhooks: Enable webhook for this template." +msgstr "Webhooks ; activez le webhook pour ce modèle." + +#: components/Schedule/shared/FrequencyDetailSubform.js:288 +msgid "Wed" +msgstr "Mer." + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:79 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:293 +#: components/Schedule/shared/FrequencyDetailSubform.js:443 +msgid "Wednesday" +msgstr "Mercredi" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:179 +#: components/Schedule/shared/ScheduleFormFields.js:128 +#: components/Schedule/shared/ScheduleFormFields.js:188 +msgid "Week" +msgstr "Semaine" + +#: components/Schedule/shared/FrequencyDetailSubform.js:464 +msgid "Weekday" +msgstr "Jour de la semaine" + +#: components/Schedule/shared/FrequencyDetailSubform.js:469 +msgid "Weekend day" +msgstr "Jour du week-end" + +#: 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 "Bienvenue sur la plate-forme Red Hat Ansible Automation ! Veuillez compléter les étapes ci-dessous pour activer votre abonnement." + +#: screens/Login/Login.js:190 +msgid "Welcome to {brandName}!" +msgstr "Bienvenue sur {brandName}!" + +#: screens/Inventory/shared/Inventory.helptext.js:105 +msgid "" +"When not checked, a merge will be performed,\n" +"combining local variables with those found on the\n" +"external source." +msgstr "Si non coché, une fusion aura lieu, combinant les variables locales à celles qui se trouvent dans la source externe." + +#: screens/Inventory/shared/Inventory.helptext.js:93 +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 "Si non coché, les hôtes et groupes locaux dépendants non trouvés dans la source externe ne seront pas touchés par le processus de mise à jour de l'inventaire." + +#: components/Workflow/WorkflowLegend.js:96 +msgid "Workflow" +msgstr "Flux de travail" + +#: components/Workflow/WorkflowNodeHelp.js:75 +msgid "Workflow Approval" +msgstr "Approbation du flux de travail" + +#: screens/WorkflowApproval/WorkflowApproval.js:52 +msgid "Workflow Approval not found." +msgstr "Approbation du flux de travail non trouvée." + +#: routeConfig.js:54 +#: screens/ActivityStream/ActivityStream.js:156 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:118 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:145 +#: screens/WorkflowApproval/WorkflowApprovals.js:13 +#: screens/WorkflowApproval/WorkflowApprovals.js:22 +msgid "Workflow Approvals" +msgstr "Approbations des flux de travail" + +#: components/JobList/JobList.js:216 +#: components/JobList/JobListItem.js:47 +#: components/Schedule/ScheduleList/ScheduleListItem.js:40 +#: screens/Job/JobDetail/JobDetail.js:70 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:224 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:164 +msgid "Workflow Job" +msgstr "Job de flux de travail" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:76 +msgid "Workflow Job 1/{0}" +msgstr "Job de flux de travail" + +#: components/JobList/JobListItem.js:201 +#: components/Workflow/WorkflowNodeHelp.js:63 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:20 +#: screens/Job/JobDetail/JobDetail.js:244 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:91 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:186 +#: util/getRelatedResourceDeleteDetails.js:105 +msgid "Workflow Job Template" +msgstr "Modèle de Job de flux de travail" + +#: util/getRelatedResourceDeleteDetails.js:115 +#: util/getRelatedResourceDeleteDetails.js:157 +#: util/getRelatedResourceDeleteDetails.js:260 +msgid "Workflow Job Template Nodes" +msgstr "Nœuds de modèles de Jobs de workflows" + +#: util/getRelatedResourceDeleteDetails.js:140 +msgid "Workflow Job Templates" +msgstr "Modèles de Jobs de flux de travail" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:23 +msgid "Workflow Link" +msgstr "Lien vers le flux de travail" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:100 +msgid "Workflow Nodes" +msgstr "Nœuds de flux de travail" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:86 +msgid "Workflow Statuses" +msgstr "Statuts du flux de travail" + +#: components/TemplateList/TemplateList.js:218 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:98 +msgid "Workflow Template" +msgstr "Modèle de flux de travail" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:519 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:159 +msgid "Workflow approved message" +msgstr "Message de flux de travail approuvé" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:531 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:168 +msgid "Workflow approved message body" +msgstr "Corps de message de flux de travail approuvé" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:543 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:177 +msgid "Workflow denied message" +msgstr "Message de flux de travail refusé" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:555 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:186 +msgid "Workflow denied message body" +msgstr "Corps de message de flux de travail refusé" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:104 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:106 +msgid "Workflow documentation" +msgstr "Documentation de flux de travail" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:220 +msgid "Workflow job details" +msgstr "Voir les détails de Job de flux de travail" + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:46 +msgid "Workflow job templates" +msgstr "Modèles de Jobs de flux de travail" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:24 +msgid "Workflow link modal" +msgstr "Modal de liaison de flux de travail" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:247 +msgid "Workflow node view modal" +msgstr "Vue modale du nœud de flux de travail" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:567 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:195 +msgid "Workflow pending message" +msgstr "Message de flux de travail en attente" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:579 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:204 +msgid "Workflow pending message body" +msgstr "Corps du message d'exécution de flux de travail" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:591 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:213 +msgid "Workflow timed out message" +msgstr "Message d'expiration de flux de travail" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:603 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:222 +msgid "Workflow timed out message body" +msgstr "Corps du message d’expiration de flux de travail" + +#: screens/User/shared/UserTokenForm.js:77 +msgid "Write" +msgstr "Écriture" + +#: screens/Inventory/shared/Inventory.helptext.js:52 +msgid "YAML:" +msgstr "YAML :" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:187 +#: components/Schedule/shared/FrequencyDetailSubform.js:183 +#: components/Schedule/shared/ScheduleFormFields.js:130 +#: components/Schedule/shared/ScheduleFormFields.js:190 +msgid "Year" +msgstr "Année" + +#: components/Search/Search.js:229 +msgid "Yes" +msgstr "Oui" + +#: components/Lookup/MultiCredentialsLookup.js:155 +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 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}" +msgstr "Vous n'avez pas la permission de supprimer les groupes suivants : {itemsUnableToDelete}" + +#: components/PaginatedTable/ToolbarDeleteButton.js:152 +msgid "You do not have permission to delete {pluralizedItemName}: {itemsUnableToDelete}" +msgstr "Vous n'avez pas l'autorisation de supprimer : {pluralizedItemName}: {itemsUnableToDelete}" + +#: components/DisassociateButton/DisassociateButton.js:66 +msgid "You do not have permission to disassociate the following: {itemsUnableToDisassociate}" +msgstr "Vous n'avez pas la permission de dissocier les éléments suivants : {itemsUnableToDisassociate}" + +#: screens/Instances/Shared/RemoveInstanceButton.js:72 +msgid "You do not have permission to remove instances: {itemsUnableToremove}" +msgstr "Vous n'avez pas de permission vers les ressources liées." + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:82 +msgid "You have automated against more hosts than your subscription allows." +msgstr "Vous avez automatisé contre plus d'hôtes que votre abonnement ne le permet." + +#: 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 "Vous pouvez appliquer un certain nombre de variables possibles dans le message. Pour plus d'informations, reportez-vous au" + +#: screens/Login/Login.js:198 +msgid "Your session has expired. Please log in to continue where you left off." +msgstr "Votre session a expiré. Veuillez vous connecter pour continuer là où vous vous êtes arrêté." + +#: components/AppContainer/AppContainer.js:130 +msgid "Your session is about to expire" +msgstr "Votre session est sur le point d'expirer" + +#: components/Workflow/WorkflowTools.js:121 +msgid "Zoom In" +msgstr "Zoom avant" + +#: components/Workflow/WorkflowTools.js:100 +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:754 +#: screens/Template/shared/WebhookSubForm.js:150 +msgid "a new webhook key will be generated on save." +msgstr "une nouvelle clé webhook sera générée lors de la sauvegarde." + +#: screens/Template/shared/JobTemplateForm.js:751 +#: screens/Template/shared/WebhookSubForm.js:140 +msgid "a new webhook url will be generated on save." +msgstr "une nouvelle url de webhook sera générée lors de la sauvegarde." + +#: screens/Inventory/shared/Inventory.helptext.js:123 +#: screens/Inventory/shared/Inventory.helptext.js:142 +msgid "and click on Update Revision on Launch" +msgstr "et cliquez sur Mise à jour de la révision au lancement" + +#: screens/ActivityStream/ActivityStreamDescription.js:505 +msgid "approved" +msgstr "approuvé" + +#: components/AppContainer/AppContainer.js:55 +msgid "brand logo" +msgstr "logo de la marque" + +#: components/PaginatedTable/ToolbarDeleteButton.js:279 +#: screens/Template/Survey/SurveyList.js:72 +msgid "cancel delete" +msgstr "annuler supprimer" + +#: screens/Setting/shared/SharedFields.js:341 +msgid "cancel edit login redirect" +msgstr "annuler modifier connecter rediriger" + +#: screens/Instances/Shared/RemoveInstanceButton.js:169 +msgid "cancel remove" +msgstr "Annuler le retour" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:34 +msgid "canceled" +msgstr "annulée" + +#: components/AdHocCommands/AdHocDetailsStep.js:217 +msgid "command" +msgstr "commande" + +#: components/PaginatedTable/ToolbarDeleteButton.js:267 +#: screens/Template/Survey/SurveyList.js:63 +msgid "confirm delete" +msgstr "confirmer supprimer" + +#: components/DisassociateButton/DisassociateButton.js:130 +#: screens/Team/TeamRoles/TeamRolesList.js:219 +msgid "confirm disassociate" +msgstr "confirmer dissocier" + +#: screens/Setting/shared/SharedFields.js:330 +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" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:189 +msgid "day" +msgstr "Jour" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:151 +msgid "deletion error" +msgstr "erreur de suppression" + +#: screens/ActivityStream/ActivityStreamDescription.js:513 +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:37 +msgid "denied" +msgstr "refusée" + +#: screens/Job/JobOutput/EmptyOutput.js:41 +msgid "details." +msgstr "Détails" + +#: components/DisassociateButton/DisassociateButton.js:91 +msgid "disassociate" +msgstr "dissocier" + +#: components/Lookup/HostFilterLookup.js:406 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:20 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:39 +#: screens/Template/Survey/SurveyQuestionForm.js:269 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:239 +#: screens/Template/shared/JobTemplate.helptext.js:61 +msgid "documentation" +msgstr "documentation" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:105 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:117 +#: screens/Host/HostDetail/HostDetail.js:104 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:97 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:109 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:99 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:289 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:161 +#: screens/Project/ProjectDetail/ProjectDetail.js:309 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:195 +#: screens/User/UserDetail/UserDetail.js:92 +msgid "edit" +msgstr "Modifier" + +#: screens/Template/Survey/SurveyListItem.js:65 +#: screens/Template/Survey/SurveyReorderModal.js:125 +msgid "encrypted" +msgstr "crypté" + +#: components/Lookup/HostFilterLookup.js:408 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:241 +msgid "for more info." +msgstr "pour plus d'infos." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:21 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:40 +#: screens/Template/Survey/SurveyQuestionForm.js:271 +#: screens/Template/shared/JobTemplate.helptext.js:63 +msgid "for more information." +msgstr "pour plus d'informations." + +#: components/AdHocCommands/AdHocDetailsStep.js:150 +msgid "here" +msgstr "ici" + +#: components/AdHocCommands/AdHocDetailsStep.js:118 +#: components/AdHocCommands/AdHocDetailsStep.js:170 +#: screens/Job/Job.helptext.js:39 +msgid "here." +msgstr "ici." + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:49 +msgid "host-description-{0}" +msgstr "description-hôte-{0}" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:44 +msgid "host-name-{0}" +msgstr "nom-hôte-{0}" + +#: components/Lookup/HostFilterLookup.js:418 +msgid "hosts" +msgstr "hôtes" + +#: components/Pagination/Pagination.js:24 +msgid "items" +msgstr "éléments" + +#: screens/User/UserList/UserListItem.js:44 +msgid "ldap user" +msgstr "utilisateur ldap" + +#: screens/User/UserDetail/UserDetail.js:76 +msgid "login type" +msgstr "type de connexion" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:203 +msgid "min" +msgstr "min" + +#: screens/Template/Survey/MultipleChoiceField.js:76 +msgid "new choice" +msgstr "nouveau choix" + +#: components/Pagination/Pagination.js:36 +#: components/Schedule/shared/FrequencyDetailSubform.js:480 +msgid "of" +msgstr "de" + +#: components/AdHocCommands/AdHocDetailsStep.js:215 +msgid "option to the" +msgstr "l'option à la" + +#: components/Pagination/Pagination.js:25 +msgid "page" +msgstr "page" + +#: components/Pagination/Pagination.js:26 +msgid "pages" +msgstr "pages" + +#: components/Pagination/Pagination.js:28 +msgid "per page" +msgstr "par page" + +#: components/LaunchButton/ReLaunchDropDown.js:77 +#: components/LaunchButton/ReLaunchDropDown.js:100 +msgid "relaunch jobs" +msgstr "relancer les Jobs" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:217 +msgid "sec" +msgstr "sec" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:238 +msgid "seconds" +msgstr "secondes" + +#: components/AdHocCommands/AdHocDetailsStep.js:58 +msgid "select module" +msgstr "sélectionner un module" + +#: screens/User/UserList/UserListItem.js:49 +msgid "social login" +msgstr "social login" + +#: screens/Template/shared/JobTemplateForm.js:346 +#: screens/Template/shared/WorkflowJobTemplateForm.js:188 +msgid "source control branch" +msgstr "branche du contrôle de la source" + +#: screens/ActivityStream/ActivityStreamListItem.js:30 +msgid "system" +msgstr "système" + +#: screens/ActivityStream/ActivityStreamDescription.js:511 +msgid "timed out" +msgstr "expiré" + +#: components/AdHocCommands/AdHocDetailsStep.js:195 +msgid "toggle changes" +msgstr "basculer les changements" + +#: screens/ActivityStream/ActivityStreamDescription.js:516 +msgid "updated" +msgstr "actualisé" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:190 +msgid "weekday" +msgstr "Jour de la semaine" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:191 +msgid "weekend day" +msgstr "Jour du week-end" + +#: screens/Template/shared/WebhookSubForm.js:181 +msgid "workflow job template webhook key" +msgstr "clé webhook de modèles de tâche flux de travail" + +#: 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?} 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 {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 "{0, plural, one {Please enter a valid phone number.} autre {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.} autre {The inventories will be in a pending status until the final delete is processed.}}" + +#: components/JobList/JobList.js:280 +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} autre {The selected jobs cannot be deleted due to insufficient permissions or a running job status}}" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:151 +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} autre {These approvals cannot be deleted due to insufficient permissions or a pending job status}}" + +#: screens/Credential/CredentialList/CredentialList.js:198 +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?} 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 {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: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?} 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:182 +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?} autre {Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?}}" + +#: screens/Instances/Shared/RemoveInstanceButton.js:85 +msgid "{0, plural, one {This intance is currently being used by other resources. Are you sure you want to delete it?} other {Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {This intance is currently being used by other resources. Are you sure you want to delete it?} autre {Deprovisioning these instances 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?} 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:196 +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?} 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 "{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: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?} autre {Deleting these projects could impact other resources that rely on them. Are you sure you want to delete anyway?}}" + +#: components/RelatedTemplateList/RelatedTemplateList.js:209 +#: components/TemplateList/TemplateList.js:266 +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?} 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 {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 {You do not have permission to cancel the following job:} autre {You do not have permission to cancel the following jobs:}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:143 +msgid "{0, selectordinal, one {The first {dayOfWeek}} two {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" +msgstr "{0, selectordinal, one {The first {dayOfWeek}} deux {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:202 +msgid "{0, selectordinal, one {The first {weekday} of {month}} two {The second {weekday} of {month}} =3 {The third {weekday} of {month}} =4 {The fourth {weekday} of {month}} =5 {The fifth {weekday} of {month}}}" +msgstr "{0, selectordinal, one {The first {weekday} de {month}} deux {The second {weekday} de {month}} =3 {The third {weekday} de {month}} =4 {The fourth {weekday} de {month}} =5 {The fifth {weekday} of {month}}}" + +#: screens/ActivityStream/ActivityStreamListItem.js:28 +msgid "{0} (deleted)" +msgstr "{0} (supprimé)" + +#: components/ChipGroup/ChipGroup.js:13 +msgid "{0} more" +msgstr "{0} plus" + +#: screens/Job/JobDetail/JobDetail.js:399 +msgid "{0} seconds" +msgstr "secondes" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:95 +msgid "{automatedInstancesCount} since {automatedInstancesSinceDateTime}" +msgstr "depuis" + +#: components/AppContainer/AppContainer.js:55 +msgid "{brandName} logo" +msgstr "{brandName} logo" + +#: components/DetailList/UserDateDetail.js:23 +msgid "{dateStr} by <0>{username}" +msgstr "{dateStr} par <0>{username}" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:231 +#: screens/InstanceGroup/Instances/InstanceListItem.js:148 +#: screens/Instances/InstanceDetail/InstanceDetail.js:274 +#: screens/Instances/InstanceList/InstanceListItem.js:158 +#: screens/TopologyView/Tooltip.js:288 +msgid "{forks, plural, one {# fork} other {# forks}}" +msgstr "{forks, plural, one {# fork} autre {# forks}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:41 +msgid "{interval, plural, one {{interval} day} other {{interval} days}}" +msgstr "{interval, plural, one {{interval} jour} autre {{interval} jours}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:33 +msgid "{interval, plural, one {{interval} hour} other {{interval} hours}}" +msgstr "{interval, plural, one {{interval} heure} autre {{interval} heures}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:25 +msgid "{interval, plural, one {{interval} minute} other {{interval} minutes}}" +msgstr "{interval, plural, one {{interval} minute} autre {{interval} minutes}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:57 +msgid "{interval, plural, one {{interval} month} other {{interval} months}}" +msgstr "{interval, plural, one {{interval} mois} autre {{interval} mois}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:49 +msgid "{interval, plural, one {{interval} week} other {{interval} weeks}}" +msgstr "{interval, plural, one {{interval} semaine} autre {{interval} semaines}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:65 +msgid "{interval, plural, one {{interval} year} other {{interval} years}}" +msgstr "{interval, plural, one {{interval} année} autre {{interval} années}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:198 +msgid "{intervalValue, plural, one {day} other {days}}" +msgstr "{intervalValue, plural, one {day} autre {days}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:196 +msgid "{intervalValue, plural, one {hour} other {hours}}" +msgstr "{intervalValue, plural, one {hour} autre {hours}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:194 +msgid "{intervalValue, plural, one {minute} other {minutes}}" +msgstr "{intervalValue, plural, one {minute} autre {minutes}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:202 +msgid "{intervalValue, plural, one {month} other {months}}" +msgstr "{intervalValue, plural, one {month} autre {months}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:200 +msgid "{intervalValue, plural, one {week} other {weeks}}" +msgstr "{intervalValue, plural, one {week} autre {weeks}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:204 +msgid "{intervalValue, plural, one {year} other {years}}" +msgstr "{intervalValue, plural, one {year} other {years}}" + +#: components/PromptDetail/PromptDetail.js:44 +msgid "{minutes} min {seconds} sec" +msgstr "{minutes} min {seconds} sec" + +#: 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/Schedule/ScheduleDetail/FrequencyDetails.js:226 +msgid "{numOccurrences, plural, one {After {numOccurrences} occurrence} other {After {numOccurrences} occurrences}}" +msgstr "{numOccurrences, plural, one {After {numOccurrences} occurrence} autre {After {numOccurrences} occurrences}}" + +#: components/PaginatedTable/PaginatedTable.js:79 +msgid "{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 "{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/locale/translations/ja/django.po b/awx/locale/translations/ja/django.po new file mode 100644 index 0000000000..49fb5b7cf2 --- /dev/null +++ b/awx/locale/translations/ja/django.po @@ -0,0 +1,6240 @@ +# 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 Basic 認証の有効化" + +#: awx/api/conf.py:49 +msgid "Enable HTTP Basic Auth for the API Browser." +msgstr "API ブラウザーの HTTP Basic 認証を有効にします。" + +#: 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_TOKEN_EXPIRE_SECONDS` (アクセストークンが失効した後の更新トークンの期間 (秒数)) です。" + +#: 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 "Playbook 実行" + +#: 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 "実行環境に関連付けることができる Container Registry 認証情報のみです" + +#: 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 "1 つまたは複数のジョブテンプレートは、このプロジェクトのブランチオーバーライドに依存しています (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 "このプロジェクト内で利用可能な一連の Playbook。" + +#: 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 "「cloud」または「net」にする必要があります (%s ではない)" + +#: 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 "「user」、「team」、または「organization」がありません。" + +#: awx/api/serializers.py:2692 +msgid "" +"Only one of 'user', 'team', or 'organization' should be provided, received " +"{} fields." +msgstr "「user」、「team」、または「organization」のいずれか 1 つのみを指定し、{} フィールドを受け取る必要があります。" + +#: 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 "プロジェクトの Playbook が見つかりません。" + +#: awx/api/serializers.py:2842 +msgid "Must select playbook for project." +msgstr "プロジェクトの Playbook を選択してください。" + +#: 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 "選択した Webhook サービスと一致する必要があります。" + +#: 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'、'approved'、'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 "有効な DTSTART が rrule で必要です。値は DTSTART:YYYYMMDDTHHMMSSZ で開始する必要があります。" + +#: awx/api/serializers.py:4657 +msgid "" +"DTSTART cannot be a naive datetime. Specify ;TZINFO= or YYYYMMDDTHHMMSSZZ." +msgstr "DTSTART をネイティブの日時にすることができません。;TZINFO= or 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 "INTERVAL が rrule で必要です。" + +#: 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 "管理対象の実行環境では、「プル」フィールドのみを編集できます。" + +#: 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 "OAuth2 ユーザートークン" + +#: 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 "OAuth2 パーソナルアクセストークン" + +#: 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 "Survey の指定にフィールド '{}' がありません。" + +#: 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 "Survey の質問 %s は json オブジェクトではありません。" + +#: 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: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:2463 +#, python-format +msgid "'variable' '%(item)s' duplicated in survey question %(survey)s." +msgstr "Survey の質問 %(survey)s で '変数' '%(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 "Survey の質問 {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 "Survey の質問 {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 "Survey の質問 {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]} の Survey の質問 {idx} には選択肢を指定する必要があります。" + +#: awx/api/views/__init__.py:2526 +msgid "Multiple Choice (Single Select) can only have one default value." +msgstr "選択肢方式 (単一の選択) では、デフォルト値を 1 つだけ使用できます。" + +#: 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$ はパスワードの質問のデフォルトの予約されたキーワードで、Survey の質問 {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 "Playbook 統計を利用できないため、{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 "Configuration (構成)" + +#: 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 Selection" + +#: 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 "Cows" + +#: 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 "None、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 "ユーザー設定" + +#: 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 "異なるインベントリーの 2 つの項目を関連付けることはできません。" + +#: 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\" のように項目をこの一覧に追加します。詳細は、Administrator Guide の「Proxy Support」セクションを参照してください。" + +#: 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/ 以外に) カスタムの仮想環境を検索するパス。1 行にパスを 1 つ入力してください。" + +#: awx/main/conf.py:223 +msgid "Ansible Modules Allowed for Ad Hoc Jobs" +msgstr "アドホックジョブで許可される 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 "分離されたジョブに公開するために非表示にされるパスの一覧。1 行に 1 つのパスを入力します。" + +#: 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 "Playbook 実行、インベントリー更新、プロジェクト更新および通知の送信に設定される追加の環境変数。" + +#: 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 "Playbook のスキャン時にシンボリックリンクをたどります。リンクが親ディレクトリーを参照している場合には、この設定を 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 "1 秒あたりのジョブイベントの最大 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 "1 秒あたりの 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 "ジョブの実行時に使用される追加のコールバックプラグインを検索する際のパスの一覧です。1 行に 1 つのパスを入力します。" + +#: 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 ファクトが最後に変更されてから有効とみなされる最大時間 (秒数) です。有効な新規のファクトのみが Playbook でアクセスできます。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 "外部ログアグリゲーターの停止中に保存するデータ容量 (GB、デフォルトは 1)。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 "Insights 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 "有効化" + +#: 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=TestSafe;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 テナント 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 "必要な権限を持つ Centrify 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 に登録されているローカルシステムアカウントまたはドメインアカウント名。例えば (ルートまたはドメイン/管理者)" + +#: 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 ポータルに登録されているマシン名" + +#: 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 "テナントのTLD (例: URLがhttps://ex.secretservercloud.com の場合は「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 "ApproleAuth へのパス" + +#: 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 "認証へのパス" + +#: 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 "「dependencies (依存関係)」はカスタム認証情報の場合にはサポートされません。" + +#: 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 "{element_type} タイプには {sub_key} を使用できません ({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 "unsafe コードの実行が発生しました: {}" + +#: 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 "タグ None" + +#: 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) は、AWS Identity and Access Management (IAM) ユーザーの一時的な、権限の制限された認証情報を要求できる web サービスです。" + +#: 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 Server に対応する 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 によって割り当てられる識別情報です。これは 3 語か、または 2 語とそれに続く 3 桁の数字のいずれかで構成されます。例: 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 "認証に使用する RedHat 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 Bearer トークン" + +#: 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 "ホスト OK" + +#: 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 "ホストの非同期 OK" + +#: awx/main/models/events.py:175 +msgid "Host Async Failure" +msgstr "ホストの非同期失敗" + +#: awx/main/models/events.py:176 +msgid "Item OK" +msgstr "項目 OK" + +#: 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 "Playbook の開始" + +#: awx/main/models/events.py:183 +msgid "Running Handlers" +msgstr "実行中のハンドラー" + +#: 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 "Playbook の完了" + +#: 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 "ホスト変数の指定された辞書から有効な状態を取得します。有効な変数は「foo.bar」として指定できます。その場合、ルックアップはネストされた辞書に移動します。これは、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 が設定されている場合にのみ使用されます。ホストが有効と見なされる場合の値です。たとえば、ホスト変数 { \"status\": { \"power_state\": \"powered_on\", \"created\": \"2020-08-04T18:13:04+00:00\", \"healthy\": true }, \"name\": \"foobar\", \"ip_address\": \"192.168.2.1\"} を使用した enabled_var=\"status.power_state\" および enabled_value=\"powered_on\" の場合は、ホストは有効とマークされます。powered_on 以外の値が power_state の場合は、インポートするとホストは無効になります。キーが見つからない場合は、ホストが有効になります" + +#: 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 "タイプが Insights および Vault の認証情報は SCM のインベントリーソースには許可されません。" + +#: 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 ファクトキャッシュプラグインとして機能します。データベースに対する Playbook 実行の終了時にファクトが保持され、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 "ジョブテンプレートは「inventory」を指定するか、このプロンプトを許可する必要があります。" + +#: 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 更新タスクは、Playbook がジョブの実行で利用可能であったことを確認するために使用されます" + +#: 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 "ステータスは、実行中、成功、失敗のいずれかでなければなりません。" + +#: 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 "このプロジェクトの Playbook および関連するファイルを含むローカルパス (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 "認証情報の種類は「insights」である必要があります。" + +#: 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 "実行予定のプロジェクト更新 Playbook の一部。" + +#: 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 "このジョブに関連付けられている Receptor ワークユニット 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 "ワークフロー内で一意のノードの ID。このノードに対応するワークフロージョブノードにコピーされます。" + +#: 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 であればジョブは作成されません。ノードが絶対に実行されないパスにある場合に、ワークフロー実行時セマンティックはこれを 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 "このノードの作成元のワークフロージョブテンプレートノードに対応する ID。" + +#: 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}] ワークフロージョブのノードに統一されたジョブテンプレートおよびエラー処理パスがありません [{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 "追加のサービスアカウントロールルールが必要なため、コンテナーグループ {} のシークレットを作成できませんでした。クラスター認証情報のシークレットリソースの取得、作成、および削除のロールルールを追加してください。" + +#: 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 "ワークフロージョブのノードにエラーハンドルパスがありません [] ワークフロージョブのノードに統一されたジョブテンプレートおよびエラーハンドルパスがありません [{}]。" + +#: 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 "秘密鍵が 1 つのみ必要です。" + +#: awx/main/validators.py:133 +msgid "At least one private key is required." +msgstr "1 つ以上の秘密鍵が必要です。" + +#: 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 "秘密鍵は 1 つのみ許可されます。提供数: %(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 "証明書が 1 つのみ必要です。" + +#: awx/main/validators.py:147 +msgid "At least one certificate is required." +msgstr "1 つ以上の証明書が必要です。" + +#: 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 "証明書は 1 つのみ許可されます。提供数: %(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\" (非 SSL) または \"ldaps://ldap.example.com:636\" (SSL) などの 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 Start 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 照会はデフォルトで無効にされます (特定の 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 のすべてのユーザーがサービスにログインできます。1つの要求グループのみがサポートされます。" + +#: 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 がログインで拒否されます。指定されている場合、ユーザーはこのグループのメンバーの場合にログインできません。1 つの拒否グループのみがサポートされます。" + +#: 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+ 認証セッションタイムアウト" + +#: 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 キー" + +#: awx/sso/conf.py:570 +msgid "The OAuth2 key from your web application." +msgstr "web アプリケーションの 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 "web アプリケーションの OAuth2 シークレット" + +#: awx/sso/conf.py:593 +msgid "Google OAuth2 Allowed Domains" +msgstr "GoogleOAuth2 で許可されているドメイン" + +#: 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 キー (クライアント 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 シークレット (クライアントシークレット)。" + +#: 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 キー (クライアント 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 シークレット (クライアントシークレット)。" + +#: 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 "GitHub 組織の名前で、組織の URL (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 キー (クライアント ID) およびシークレット (クライアントシークレット) を取得します。この 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 チーム OAuth2 組織マップ" + +#: awx/sso/conf.py:853 +msgid "GitHub Team OAuth2 Team Map" +msgstr "GitHub チーム 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 Key" + +#: awx/sso/conf.py:908 +msgid "" +"The OAuth2 key (Client ID) from your GitHub Enterprise developer application." +msgstr "GitHub Enterprise 開発者アプリケーションからの OAuth2 キー (クライアント ID)。" + +#: awx/sso/conf.py:918 +msgid "GitHub Enterprise OAuth2 Secret" +msgstr "GitHub Enterprise OAuth2 Secret" + +#: awx/sso/conf.py:919 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub Enterprise developer " +"application." +msgstr "GitHub Enterprise 開発者アプリケーションからの OAuth2 シークレット (クライアントシークレット)。" + +#: awx/sso/conf.py:930 +msgid "GitHub Enterprise OAuth2 Organization Map" +msgstr "GitHub Enterprise OAuth2 組織マップ" + +#: 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 キー (クライアント 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 シークレット (クライアントシークレット)。" + +#: 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 "GitHub Enterprise 組織の名前で、組織の URL (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 Team OAuth2" + +#: awx/sso/conf.py:1075 +msgid "GitHub Enterprise Team URL" +msgstr "GitHub Enterprise Team URL" + +#: awx/sso/conf.py:1086 +msgid "GitHub Enterprise Team API URL" +msgstr "GitHub Enterprise Team 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 キー (クライアント 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 シークレット (クライアントシークレット)。" + +#: 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 アサーションコンシューマー サービス (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 "設定済みの各アイデンティティープロバイダー (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 "アイデンティティープロバイダー (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 で有効にされたアイデンティティープロバイダー" + +#: 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 "使用中のそれぞれのアイデンティティープロバイダー (IdP) についてのエンティティー ID、SSO URL および証明書を設定します。複数の SAML IdP がサポートされます。一部の IdP はデフォルト OID とは異なる属性名を使用してユーザーデータを提供することがあります。それぞれの 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 "SAML IDP の extra_data 属性へのマッピング" + +#: 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 "1 レベル" + +#: 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 "3 つの項目の一覧が必要でしたが、{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 "オフ" + +#: 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 および JPEG 形式がサポートされます。" + +#: 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/translations/ja/messages.po b/awx/locale/translations/ja/messages.po new file mode 100644 index 0000000000..aa9ea8792d --- /dev/null +++ b/awx/locale/translations/ja/messages.po @@ -0,0 +1,10739 @@ +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:90 +msgid "(Prompt on launch)" +msgstr "(起動プロンプト)" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:283 +msgid "* This field will be retrieved from an external secret management system using the specified credential." +msgstr "*このフィールドは、指定された認証情報を使用して外部のシークレット管理システムから取得されます。" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:228 +msgid "/ (project root)" +msgstr "/ (プロジェクト root)" + +#: components/VerbositySelectField/VerbositySelectField.js:10 +msgid "0 (Normal)" +msgstr "0 (正常)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:38 +msgid "0 (Warning)" +msgstr "0 (警告)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:39 +msgid "1 (Info)" +msgstr "1 (情報)" + +#: components/VerbositySelectField/VerbositySelectField.js:11 +msgid "1 (Verbose)" +msgstr "1 (詳細)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:40 +msgid "2 (Debug)" +msgstr "2 (デバッグ)" + +#: components/VerbositySelectField/VerbositySelectField.js:12 +msgid "2 (More Verbose)" +msgstr "2 (より詳細)" + +#: components/VerbositySelectField/VerbositySelectField.js:13 +msgid "3 (Debug)" +msgstr "3 (デバッグ)" + +#: components/VerbositySelectField/VerbositySelectField.js:14 +msgid "4 (Connection Debug)" +msgstr "4 (接続デバッグ)" + +#: components/VerbositySelectField/VerbositySelectField.js:15 +msgid "5 (WinRM Debug)" +msgstr "5 (WinRM デバッグ)" + +#: screens/Project/shared/Project.helptext.js:76 +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 モジュールに渡します)。\n" +"このパラメーターを使用すると、(パラメーターなしでは利用できない) \n" +"ブランチのフィールド経由で参照にアクセスできるようになります。" + +#: 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:326 +msgid "ALL" +msgstr "すべて" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:284 +msgid "API Service/Integration Key" +msgstr "API サービス/統合キー" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:291 +msgid "API Token" +msgstr "API トークン" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:306 +msgid "API service/integration key" +msgstr "API サービス/統合キー" + +#: components/AppContainer/PageHeaderToolbar.js:125 +msgid "About" +msgstr "情報" + +#: routeConfig.js:92 +#: screens/ActivityStream/ActivityStream.js:179 +#: screens/Credential/Credential.js:74 +#: screens/Credential/Credentials.js:29 +#: screens/Inventory/Inventories.js:59 +#: screens/Inventory/Inventory.js:65 +#: screens/Inventory/SmartInventory.js:67 +#: screens/Organization/Organization.js:124 +#: screens/Organization/Organizations.js:31 +#: screens/Project/Project.js:105 +#: screens/Project/Projects.js:27 +#: screens/Team/Team.js:58 +#: screens/Team/Teams.js:31 +#: screens/Template/Template.js:136 +#: screens/Template/Templates.js:45 +#: screens/Template/WorkflowJobTemplate.js:118 +msgid "Access" +msgstr "アクセス" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:75 +msgid "Access Token Expiration" +msgstr "アクセストークンの有効期限" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:352 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:421 +msgid "Account SID" +msgstr "アカウント SID" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:396 +msgid "Account token" +msgstr "アカウントトークン" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:50 +msgid "Action" +msgstr "アクション" + +#: components/JobList/JobList.js:249 +#: components/JobList/JobListItem.js:103 +#: components/RelatedTemplateList/RelatedTemplateList.js:189 +#: components/Schedule/ScheduleList/ScheduleList.js:172 +#: components/Schedule/ScheduleList/ScheduleListItem.js:128 +#: components/SelectedList/DraggableSelectedList.js:101 +#: components/TemplateList/TemplateList.js:246 +#: components/TemplateList/TemplateListItem.js:195 +#: screens/ActivityStream/ActivityStream.js:266 +#: screens/ActivityStream/ActivityStreamListItem.js:49 +#: screens/Application/ApplicationsList/ApplicationListItem.js:48 +#: screens/Application/ApplicationsList/ApplicationsList.js:160 +#: screens/Credential/CredentialList/CredentialList.js:166 +#: 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:172 +#: screens/Host/HostList/HostListItem.js:70 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:200 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:75 +#: screens/InstanceGroup/Instances/InstanceList.js:271 +#: screens/InstanceGroup/Instances/InstanceListItem.js:171 +#: screens/Instances/InstanceList/InstanceList.js:206 +#: screens/Instances/InstanceList/InstanceListItem.js:183 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:218 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:53 +#: 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:44 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:140 +#: 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:214 +#: 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:19 +#: screens/Project/ProjectList/ProjectList.js:225 +#: screens/Project/ProjectList/ProjectListItem.js:222 +#: 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 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:167 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:78 +msgid "Actions" +msgstr "アクション" + +#: components/PromptDetail/PromptJobTemplateDetail.js:98 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:61 +#: components/TemplateList/TemplateListItem.js:277 +#: screens/Host/HostDetail/HostDetail.js:71 +#: screens/Host/HostList/HostListItem.js:95 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:217 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:50 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:76 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:100 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:32 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:115 +msgid "Activity" +msgstr "アクティビティー" + +#: routeConfig.js:49 +#: screens/ActivityStream/ActivityStream.js:43 +#: screens/ActivityStream/ActivityStream.js:121 +#: screens/Setting/Settings.js:44 +msgid "Activity Stream" +msgstr "アクティビティーストリーム" + +#: screens/ActivityStream/ActivityStream.js:124 +msgid "Activity Stream type selector" +msgstr "アクティビティーストリームのタイプセレクター" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:169 +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:49 +msgid "Add Question" +msgstr "質問の追加" + +#: components/AddRole/AddResourceRole.js:164 +msgid "Add Roles" +msgstr "ロールの追加" + +#: components/AddRole/AddResourceRole.js:161 +msgid "Add Team Roles" +msgstr "チームロールの追加" + +#: components/AddRole/AddResourceRole.js:158 +msgid "Add User Roles" +msgstr "ユーザーロールの追加" + +#: components/Workflow/WorkflowStartNode.js:68 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:238 +msgid "Add a new node" +msgstr "新規ノードの追加" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:49 +msgid "Add a new node between these two nodes" +msgstr "これら 2 つのノードの間に新しいノードを追加します" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:108 +msgid "Add container group" +msgstr "コンテナーグループの追加" + +#: components/Schedule/shared/ScheduleFormFields.js:171 +msgid "Add exceptions" +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:109 +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:77 +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 "ワークフローテンプレートの追加" + +#: screens/TopologyView/Legend.js:269 +msgid "Adding" +msgstr "追加" + +#: routeConfig.js:113 +#: screens/ActivityStream/ActivityStream.js:190 +msgid "Administration" +msgstr "管理" + +#: components/DataListToolbar/DataListToolbar.js:139 +#: screens/Job/JobOutput/JobOutputSearch.js:136 +msgid "Advanced" +msgstr "詳細" + +#: components/Search/AdvancedSearch.js:318 +msgid "Advanced search documentation" +msgstr "高度な検索に関するドキュメント" + +#: components/Search/AdvancedSearch.js:211 +#: components/Search/AdvancedSearch.js:225 +msgid "Advanced search value input" +msgstr "詳細な検索値の入力" + +#: screens/Inventory/shared/Inventory.helptext.js:131 +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 リビジョンを変更するプロジェクトの毎回の更新後に、\n" +"選択されたソースのインベントリーを更新してからジョブのタスクを実行します。\n" +"これは、Ansible インベントリーの .ini ファイル形式のような静的コンテンツが対象であることが\n" +"意図されています。" + +#: components/Schedule/shared/FrequencyDetailSubform.js:524 +msgid "After number of occurrences" +msgstr "指定した実行回数後" + +#: components/AlertModal/AlertModal.js:75 +msgid "Alert modal" +msgstr "アラートモーダル" + +#: components/LaunchButton/ReLaunchDropDown.js:48 +#: components/PromptDetail/PromptDetail.js:132 +#: screens/Metrics/Metrics.js:82 +#: screens/Metrics/Metrics.js:82 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:266 +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:101 +msgid "Allow Branch Override" +msgstr "ブランチの上書き許可" + +#: components/PromptDetail/PromptProjectDetail.js:66 +#: screens/Project/ProjectDetail/ProjectDetail.js:121 +msgid "Allow branch override" +msgstr "ブランチの上書き許可" + +#: screens/Project/shared/Project.helptext.js:126 +msgid "" +"Allow changing the Source Control branch or revision in a job\n" +"template that uses this project." +msgstr "このプロジェクトを使用するジョブテンプレートで Source Control ブランチまたは\n" +"リビジョンを変更できるようにします。" + +#: screens/Application/shared/Application.helptext.js:6 +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:46 +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 Controller Documentation." +msgstr "Ansible コントローラーのドキュメント。" + +#: screens/Template/Survey/SurveyQuestionForm.js:43 +msgid "Answer type" +msgstr "回答タイプ" + +#: screens/Template/Survey/SurveyQuestionForm.js:177 +msgid "Answer variable name" +msgstr "回答の変数名" + +#: components/PromptDetail/PromptDetail.js:132 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:263 +msgid "Any" +msgstr "任意" + +#: components/Lookup/ApplicationLookup.js:83 +#: screens/User/UserTokenDetail/UserTokenDetail.js:39 +#: screens/User/shared/UserTokenForm.js:48 +msgid "Application" +msgstr "アプリケーション" + +#: screens/User/UserTokenList/UserTokenList.js:187 +msgid "Application Name" +msgstr "アプリケーション名" + +#: screens/Application/Applications.js:67 +#: screens/Application/Applications.js:70 +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:95 +msgid "Application not found." +msgstr "アプリケーションが見つかりません。" + +#: components/Lookup/ApplicationLookup.js:96 +#: routeConfig.js:142 +#: screens/Application/Applications.js:26 +#: screens/Application/Applications.js:35 +#: screens/Application/ApplicationsList/ApplicationsList.js:113 +#: screens/Application/ApplicationsList/ApplicationsList.js:148 +#: util/getRelatedResourceDeleteDetails.js:209 +msgid "Applications" +msgstr "アプリケーション" + +#: screens/ActivityStream/ActivityStream.js:211 +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:67 +msgid "Approval" +msgstr "承認" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:82 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:44 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:47 +msgid "Approve" +msgstr "承認" + +#: components/StatusLabel/StatusLabel.js:39 +msgid "Approved" +msgstr "承認済" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:11 +msgid "Approved - {0}. See the Activity Stream for more information." +msgstr "承認済み - {0}。詳細は、アクティビティーストリームを参照してください。" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:7 +msgid "Approved by {0} - {1}" +msgstr "{0} により承認済 - {1}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:162 +#: components/Schedule/shared/FrequencyDetailSubform.js:113 +msgid "April" +msgstr "4 月" + +#: components/JobCancelButton/JobCancelButton.js:104 +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 "変更を保存せずにワークフロークリエーターを終了してもよろしいですか?" + +#: 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:826 +msgid "Are you sure you want to submit the request to cancel this job?" +msgstr "このジョブを取り消す要求を送信してよろしいですか?" + +#: components/AdHocCommands/AdHocDetailsStep.js:102 +#: components/AdHocCommands/AdHocDetailsStep.js:104 +msgid "Arguments" +msgstr "引数" + +#: screens/Job/JobDetail/JobDetail.js:559 +msgid "Artifacts" +msgstr "アーティファクト" + +#: screens/InstanceGroup/Instances/InstanceList.js:233 +#: 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:168 +msgid "At least one value must be selected for this field." +msgstr "このフィールドには、少なくとも 1 つの値を選択する必要があります。" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:166 +#: components/Schedule/shared/FrequencyDetailSubform.js:133 +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:81 +#: screens/Application/shared/ApplicationForm.js:85 +msgid "Authorization grant type" +msgstr "認証付与タイプ" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:215 +#: screens/InstanceGroup/Instances/InstanceListItem.js:204 +#: screens/Instances/InstanceDetail/InstanceDetail.js:209 +#: screens/Instances/InstanceList/InstanceListItem.js:219 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:83 +msgid "Auto" +msgstr "自動" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:71 +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:72 +msgid "Automation Analytics" +msgstr "自動化アナリティクス" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:111 +msgid "Automation Analytics dashboard" +msgstr "自動化アナリティクスダッシュボード" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:175 +msgid "Automation controller version" +msgstr "自動化コントローラーバージョン" + +#: screens/Setting/Settings.js:47 +msgid "Azure AD" +msgstr "Azure AD" + +#: screens/Setting/SettingList.js:57 +msgid "Azure AD settings" +msgstr "Azure AD の設定" + +#: components/AdHocCommands/AdHocCommandsWizard.js:49 +#: components/AddRole/AddResourceRole.js:267 +#: components/LaunchPrompt/LaunchPrompt.js:158 +#: components/Schedule/shared/SchedulePromptableFields.js:125 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:90 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:70 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:154 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:157 +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:173 +#: screens/Instances/Instance.js:22 +msgid "Back to Instances" +msgstr "インスタンスに戻る" + +#: screens/Inventory/Inventory.js:57 +#: screens/Inventory/SmartInventory.js:60 +msgid "Back to Inventories" +msgstr "インベントリーに戻る" + +#: screens/Job/Job.js:123 +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/OIDC/OIDCDetail/OIDCDetail.js:44 +#: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:49 +#: screens/Setting/SAML/SAMLDetail/SAMLDetail.js:45 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:34 +#: 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/Project.helptext.js:8 +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 "Playbook を見つけるために使用されるベースパスです。\n" +"このパス内にあるディレクトリーは Playbook ディレクトリーのドロップダウンに一覧表示されます。\n" +"ベースパスと選択されたPlaybook ディレクトリーは、\n" +"Playbook を見つけるために使用される完全なパスを提供します。" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:448 +msgid "Basic auth password" +msgstr "Basic 認証パスワード" + +#: screens/Project/shared/Project.helptext.js:104 +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 "チェックアウトするブランチです。\n" +"ブランチ以外に、タグ、コミットハッシュ値、任意の参照 (refs) を入力できます。\n" +"カスタムの refspec も指定しない限り、コミットハッシュ値や参照で利用できないものもあります。" + +#: screens/Template/shared/JobTemplate.helptext.js:27 +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 の場合のみ許可されます。" + +#: 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:94 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:115 +msgid "Browse…" +msgstr "参照…" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:36 +msgid "By default, we collect and transmit analytics data on the service 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 のドキュメントページ< を参照してください。この機能を無効にするには、以下のボックスのチェックを解除します。" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:228 +#: screens/InstanceGroup/Instances/InstanceListItem.js:145 +#: screens/Instances/InstanceDetail/InstanceDetail.js:271 +#: screens/Instances/InstanceList/InstanceListItem.js:155 +#: screens/TopologyView/Tooltip.js:285 +msgid "CPU {0}" +msgstr "CPU {0}" + +#: components/PromptDetail/PromptInventorySourceDetail.js:102 +#: components/PromptDetail/PromptProjectDetail.js:151 +#: screens/Project/ProjectDetail/ProjectDetail.js:268 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:118 +msgid "Cache Timeout" +msgstr "キャッシュタイムアウト" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:237 +msgid "Cache timeout" +msgstr "キャッシュタイムアウト" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:106 +msgid "Cache timeout (seconds)" +msgstr "キャッシュのタイムアウト (秒)" + +#: components/AdHocCommands/AdHocCommandsWizard.js:50 +#: components/AddRole/AddResourceRole.js:268 +#: 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:159 +#: components/Lookup/HostFilterLookup.js:388 +#: components/Lookup/Lookup.js:209 +#: components/PaginatedTable/ToolbarDeleteButton.js:282 +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:37 +#: components/Schedule/shared/ScheduleForm.js:548 +#: components/Schedule/shared/ScheduleForm.js:553 +#: components/Schedule/shared/SchedulePromptableFields.js:126 +#: components/Schedule/shared/UnsupportedScheduleForm.js:22 +#: components/Schedule/shared/UnsupportedScheduleForm.js:27 +#: 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/Instances/Shared/RemoveInstanceButton.js:174 +#: 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:211 +#: 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:164 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:167 +#: screens/User/UserRoles/UserRolesList.js:224 +#: screens/User/UserRoles/UserRolesList.js:227 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:104 +msgid "Cancel" +msgstr "取り消し" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:300 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:112 +msgid "Cancel Inventory Source Sync" +msgstr "インベントリーソース同期の取り消し" + +#: components/JobCancelButton/JobCancelButton.js:69 +#: screens/Job/JobOutput/JobOutput.js:802 +#: screens/Job/JobOutput/JobOutput.js:803 +msgid "Cancel Job" +msgstr "ジョブの取り消し" + +#: screens/Project/ProjectDetail/ProjectDetail.js:321 +#: screens/Project/ProjectList/ProjectListItem.js:230 +msgid "Cancel Project Sync" +msgstr "プロジェクトの同期の取り消し" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:302 +#: screens/Project/ProjectDetail/ProjectDetail.js:323 +msgid "Cancel Sync" +msgstr "同期の取り消し" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:322 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:327 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:95 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:101 +msgid "Cancel Workflow" +msgstr "ワークフローの取り消し" + +#: screens/Job/JobOutput/JobOutput.js:810 +#: screens/Job/JobOutput/JobOutput.js:813 +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:207 +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:600 +#: screens/Job/JobOutput/shared/OutputToolbar.js:137 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:89 +msgid "Cancel {0}" +msgstr "{0} の取り消し" + +#: components/JobList/JobList.js:234 +#: components/StatusLabel/StatusLabel.js:54 +#: components/Workflow/WorkflowNodeHelp.js:111 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:212 +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 "ログアグリゲーターホストとログアグリゲータータイプを指定せずに、\n" +"ログアグリゲーターを有効にすることはできません。" + +#: screens/Instances/InstanceList/InstanceList.js:199 +#: screens/Instances/InstancePeers/InstancePeerList.js:94 +msgid "Cannot run health check on hop nodes." +msgstr "ホップノードでは可用性をチェックできません。" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:199 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:74 +#: screens/TopologyView/Tooltip.js:312 +msgid "Capacity" +msgstr "容量" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:225 +#: screens/InstanceGroup/Instances/InstanceList.js:269 +#: screens/InstanceGroup/Instances/InstanceListItem.js:143 +#: screens/Instances/InstanceDetail/InstanceDetail.js:267 +#: screens/Instances/InstanceList/InstanceList.js:204 +#: screens/Instances/InstanceList/InstanceListItem.js:153 +msgid "Capacity Adjustment" +msgstr "容量調整" + +#: components/Search/LookupTypeInput.js:59 +msgid "Case-insensitive version of contains" +msgstr "contains で大文字小文字の区別なし。" + +#: components/Search/LookupTypeInput.js:87 +msgid "Case-insensitive version of endswith." +msgstr "endswith で大文字小文字の区別なし。" + +#: components/Search/LookupTypeInput.js:45 +msgid "Case-insensitive version of exact." +msgstr "exact で大文字小文字の区別なし。" + +#: components/Search/LookupTypeInput.js:100 +msgid "Case-insensitive version of regex." +msgstr "regex で大文字小文字の区別なし。" + +#: components/Search/LookupTypeInput.js:73 +msgid "Case-insensitive version of startswith." +msgstr "startswith で大文字小文字の区別なし。" + +#: screens/Project/shared/Project.helptext.js:14 +msgid "" +"Change PROJECTS_ROOT when deploying\n" +"{brandName} to change this location." +msgstr "この場所を変更するには {brandName} のデプロイ時に\n" +" PROJECTS_ROOT を変更します。" + +#: components/StatusLabel/StatusLabel.js:55 +#: screens/Job/JobOutput/shared/HostStatusBar.js:43 +msgid "Changed" +msgstr "変更済み" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:53 +msgid "Changes" +msgstr "変更" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:258 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:266 +msgid "Channel" +msgstr "チャネル" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:138 +#: screens/Template/shared/JobTemplateForm.js:218 +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:25 +msgid "Choose a Playbook Directory" +msgstr "Playbook ディレクトリーの選択" + +#: screens/Project/shared/ProjectForm.js:268 +msgid "Choose a Source Control Type" +msgstr "ソースコントロールタイプの選択" + +#: screens/Template/shared/WebhookSubForm.js:100 +msgid "Choose a Webhook Service" +msgstr "Webhook サービスの選択" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:131 +#: screens/Template/shared/JobTemplateForm.js:211 +msgid "Choose a job type" +msgstr "ジョブタイプの選択" + +#: components/AdHocCommands/AdHocDetailsStep.js:82 +msgid "Choose a module" +msgstr "モジュールの選択" + +#: screens/Inventory/shared/InventorySourceForm.js:139 +msgid "Choose a source" +msgstr "ソースの選択" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:490 +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 Controller Documentation for more additional\n" +"information about each option." +msgstr "ユーザーに表示されるプロンプトとして使用する回答タイプまたは形式を選択します。\n" +"各オプションの詳細については、\n" +"Ansible Controller のドキュメントを参照してください。" + +#: 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:174 +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:74 +msgid "Clean" +msgstr "クリーニング" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:95 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:116 +msgid "Clear" +msgstr "消去" + +#: components/DataListToolbar/DataListToolbar.js:95 +#: screens/Job/JobOutput/JobOutputSearch.js:144 +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:245 +msgid "Click an available node to create a new link. Click outside the graph to cancel." +msgstr "使用可能なノードをクリックして、新しいリンクを作成します。キャンセルするには、グラフの外側をクリックしてください。" + +#: screens/TopologyView/Tooltip.js:191 +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:179 +msgid "Click to create a new link to this node." +msgstr "クリックして、このノードへの新しいリンクを作成します。" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:251 +msgid "Click to download bundle" +msgstr "クリックしてバンドルをダウンロードします。" + +#: screens/Template/Survey/SurveyToolbar.js:64 +msgid "Click to rearrange the order of the survey questions" +msgstr "クリックして、 Survey の質問の順序を並べ替えます" + +#: screens/Template/Survey/MultipleChoiceField.js:117 +msgid "Click to toggle default value" +msgstr "クリックしてデフォルト値を切り替えます" + +#: components/Workflow/WorkflowNodeHelp.js:202 +msgid "Click to view job details" +msgstr "クリックしてジョブの詳細を表示" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:89 +#: screens/Application/Applications.js:84 +msgid "Client ID" +msgstr "クライアント ID" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:289 +msgid "Client Identifier" +msgstr "クライアント識別子" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:314 +msgid "Client identifier" +msgstr "クライアント識別子" + +#: screens/Application/Applications.js:97 +msgid "Client secret" +msgstr "クライアントシークレット" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:100 +#: screens/Application/shared/ApplicationForm.js:127 +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:214 +#: components/JobList/JobListItem.js:45 +#: screens/Job/JobOutput/HostEventModal.js:129 +msgid "Command" +msgstr "コマンド" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:66 +msgid "Compliant" +msgstr "有効" + +#: components/PromptDetail/PromptJobTemplateDetail.js:68 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:36 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:132 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:58 +#: screens/Template/shared/JobTemplateForm.js:591 +msgid "Concurrent Jobs" +msgstr "同時実行ジョブ" + +#: screens/Template/shared/JobTemplate.helptext.js:38 +msgid "Concurrent jobs: If enabled, simultaneous runs of this job template will be allowed." +msgstr "同時実行ジョブ: 有効な場合は、このジョブテンプレートの同時実行が許可されます。" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:25 +msgid "Concurrent jobs: If enabled, simultaneous runs of this workflow job template will be allowed." +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:86 +msgid "Confirm cancel job" +msgstr "取り消しジョブの確認" + +#: components/JobCancelButton/JobCancelButton.js:90 +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/Instances/Shared/RemoveInstanceButton.js:160 +msgid "Confirm remove" +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:366 +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:153 +#: components/Schedule/shared/SchedulePromptableFields.js:120 +msgid "Content Loading" +msgstr "コンテンツの読み込み" + +#: components/PromptDetail/PromptProjectDetail.js:130 +#: screens/Project/ProjectDetail/ProjectDetail.js:240 +#: screens/Project/shared/ProjectForm.js:290 +msgid "Content Signature Validation Credential" +msgstr "コンテンツ署名検証の認証情報" + +#: components/AppContainer/AppContainer.js:142 +msgid "Continue" +msgstr "続行" + +#: screens/InstanceGroup/Instances/InstanceList.js:207 +#: screens/Instances/InstanceList/InstanceList.js:151 +msgid "Control" +msgstr "コントロール" + +#: screens/TopologyView/Legend.js:77 +msgid "Control node" +msgstr "コントロールノード" + +#: screens/Inventory/shared/Inventory.helptext.js:79 +msgid "" +"Control the level of output Ansible\n" +"will produce for inventory source update jobs." +msgstr "インベントリーソースの更新ジョブ用に\n" +" Ansible が生成する出力のレベルを制御します。" + +#: screens/Job/Job.helptext.js:15 +#: screens/Template/shared/JobTemplate.helptext.js:16 +msgid "Control the level of output ansible will produce as the playbook executes." +msgstr "Playbook の実行時に Ansible が生成する出力のレベルを制御します。" + +#: screens/Job/JobDetail/JobDetail.js:351 +msgid "Controller Node" +msgstr "コントローラーノード" + +#: components/PromptDetail/PromptDetail.js:130 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:225 +msgid "Convergence" +msgstr "収束 (コンバージェンス)" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:256 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:257 +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:262 +msgid "Copy Project" +msgstr "プロジェクトのコピー" + +#: components/TemplateList/TemplateListItem.js:248 +msgid "Copy Template" +msgstr "テンプレートのコピー" + +#: screens/Project/ProjectDetail/ProjectDetail.js:202 +#: screens/Project/ProjectList/ProjectListItem.js:98 +msgid "Copy full revision to clipboard." +msgstr "完全なリビジョンをクリップボードにコピーします。" + +#: components/About/About.js:35 +msgid "Copyright" +msgstr "著作権" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:231 +#: components/MultiSelect/TagMultiSelect.js:62 +#: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:66 +#: screens/Inventory/shared/InventoryForm.js:91 +#: screens/Template/shared/JobTemplateForm.js:396 +#: screens/Template/shared/WorkflowJobTemplateForm.js:204 +msgid "Create" +msgstr "作成" + +#: screens/Application/Applications.js:27 +#: screens/Application/Applications.js:36 +msgid "Create New Application" +msgstr "新規アプリケーションの作成" + +#: screens/Credential/Credentials.js:15 +#: screens/Credential/Credentials.js:25 +msgid "Create New Credential" +msgstr "新規認証情報の作成" + +#: screens/Host/Hosts.js:15 +#: screens/Host/Hosts.js:24 +msgid "Create New Host" +msgstr "新規ホストの作成" + +#: screens/Template/Templates.js:18 +msgid "Create New Job Template" +msgstr "新規ジョブテンプレートの作成" + +#: screens/NotificationTemplate/NotificationTemplates.js:15 +#: screens/NotificationTemplate/NotificationTemplates.js:22 +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:13 +#: screens/Project/Projects.js:23 +msgid "Create New Project" +msgstr "新規プロジェクトの作成" + +#: screens/Inventory/Inventories.js:91 +#: screens/ManagementJob/ManagementJobs.js:24 +#: screens/Project/Projects.js:32 +#: screens/Template/Templates.js:52 +msgid "Create New Schedule" +msgstr "新規スケジュールの作成" + +#: screens/Team/Teams.js:16 +#: screens/Team/Teams.js:26 +msgid "Create New Team" +msgstr "新規チームの作成" + +#: screens/User/Users.js:16 +#: screens/User/Users.js:27 +msgid "Create New User" +msgstr "新規ユーザーの作成" + +#: screens/Template/Templates.js:19 +msgid "Create New Workflow Template" +msgstr "新規ワークフローテンプレートの作成" + +#: screens/Host/HostList/SmartInventoryButton.js:26 +msgid "Create a new Smart Inventory with the applied filter" +msgstr "フィルターを適用して新しいスマートインベントリーを作成" + +#: screens/Instances/Instances.js:14 +msgid "Create new Instance" +msgstr "新規インスタンスの作成" + +#: screens/InstanceGroup/InstanceGroups.js:18 +#: screens/InstanceGroup/InstanceGroups.js:28 +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:75 +#: screens/Inventory/Inventories.js:82 +msgid "Create new group" +msgstr "新規グループの作成" + +#: screens/Inventory/Inventories.js:66 +#: screens/Inventory/Inventories.js:80 +msgid "Create new host" +msgstr "新規ホストの作成" + +#: screens/InstanceGroup/InstanceGroups.js:17 +#: screens/InstanceGroup/InstanceGroups.js:27 +msgid "Create new instance group" +msgstr "新規インスタンスグループの作成" + +#: screens/Inventory/Inventories.js:18 +msgid "Create new inventory" +msgstr "新規インベントリーの作成" + +#: screens/Inventory/Inventories.js:19 +msgid "Create new smart inventory" +msgstr "新規スマートインベントリーの作成" + +#: screens/Inventory/Inventories.js:85 +msgid "Create new source" +msgstr "新規ソースの作成" + +#: screens/User/Users.js:35 +msgid "Create user token" +msgstr "ユーザートークンの作成" + +#: components/Lookup/ApplicationLookup.js:115 +#: components/PromptDetail/PromptDetail.js:154 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:406 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:105 +#: screens/Credential/CredentialDetail/CredentialDetail.js:257 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:90 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:103 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:151 +#: screens/Host/HostDetail/HostDetail.js:86 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:67 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:93 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:173 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:43 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:81 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:277 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:149 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:46 +#: screens/Job/JobDetail/JobDetail.js:534 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:393 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:115 +#: screens/Project/ProjectDetail/ProjectDetail.js:292 +#: screens/Team/TeamDetail/TeamDetail.js:47 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:353 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:187 +#: screens/User/UserDetail/UserDetail.js:82 +#: screens/User/UserTokenDetail/UserTokenDetail.js:61 +#: screens/User/UserTokenList/UserTokenList.js:150 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:199 +msgid "Created" +msgstr "作成日時" + +#: components/AdHocCommands/AdHocCredentialStep.js:122 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:112 +#: components/AddRole/AddResourceRole.js:57 +#: components/AssociateModal/AssociateModal.js:144 +#: components/LaunchPrompt/steps/CredentialsStep.js:173 +#: components/LaunchPrompt/steps/InventoryStep.js:89 +#: components/Lookup/CredentialLookup.js:194 +#: components/Lookup/InventoryLookup.js:152 +#: components/Lookup/InventoryLookup.js:207 +#: components/Lookup/MultiCredentialsLookup.js:194 +#: components/Lookup/OrganizationLookup.js:134 +#: components/Lookup/ProjectLookup.js:151 +#: components/NotificationList/NotificationList.js:206 +#: components/RelatedTemplateList/RelatedTemplateList.js:166 +#: components/Schedule/ScheduleList/ScheduleList.js:198 +#: 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:150 +#: 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:161 +#: 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:54 +#: components/AdHocCommands/useAdHocCredentialStep.js:24 +#: components/PromptDetail/PromptInventorySourceDetail.js:107 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:40 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:52 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:50 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:258 +#: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/EC2SubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/InsightsSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/OpenStackSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:84 +#: screens/Inventory/shared/InventorySourceSubForms/SatelliteSubForm.js:36 +#: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:38 +#: util/getRelatedResourceDeleteDetails.js:167 +msgid "Credential" +msgstr "認証情報" + +#: util/getRelatedResourceDeleteDetails.js:74 +msgid "Credential Input Sources" +msgstr "認証情報の入力ソース" + +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:83 +#: components/Lookup/InstanceGroupsLookup.js:108 +msgid "Credential Name" +msgstr "認証情報名" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:241 +#: screens/Credential/CredentialList/CredentialList.js:158 +#: screens/Credential/shared/CredentialForm.js:128 +#: screens/Credential/shared/CredentialForm.js:196 +msgid "Credential Type" +msgstr "認証情報タイプ" + +#: routeConfig.js:117 +#: screens/ActivityStream/ActivityStream.js:192 +#: 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:113 +msgid "Credential copied successfully" +msgstr "認証情報が正常にコピーされました" + +#: screens/Credential/Credential.js:98 +msgid "Credential not found." +msgstr "認証情報が見つかりません。" + +#: components/AdHocCommands/useAdHocCredentialPasswordStep.js:23 +#: components/LaunchPrompt/steps/useCredentialPasswordsStep.js:28 +msgid "Credential passwords" +msgstr "認証情報のパスワード" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:53 +msgid "Credential to authenticate with Kubernetes or OpenShift" +msgstr "Kubernetes または OpenShift との認証のための認証情報" + +#: 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 のサービスアカウントが使用されます。" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:21 +msgid "Credential to authenticate with a protected container registry." +msgstr "保護されたコンテナーレジストリーで認証するための認証情報。" + +#: screens/CredentialType/CredentialType.js:76 +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:211 +#: components/PromptDetail/PromptDetail.js:192 +#: components/PromptDetail/PromptJobTemplateDetail.js:191 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:528 +#: components/TemplateList/TemplateListItem.js:323 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:77 +#: routeConfig.js:70 +#: screens/ActivityStream/ActivityStream.js:167 +#: screens/Credential/CredentialList/CredentialList.js:195 +#: screens/Credential/Credentials.js:14 +#: screens/Credential/Credentials.js:24 +#: screens/Job/JobDetail/JobDetail.js:429 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:374 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:49 +#: screens/Template/shared/JobTemplateForm.js:372 +#: util/getRelatedResourceDeleteDetails.js:91 +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/ContainerGroupDetails/ContainerGroupDetails.js:85 +msgid "Custom Kubernetes or OpenShift Pod specification." +msgstr "カスタムの Kubernetes または OpenShift Pod 仕様" + +#: 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:73 +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:212 +msgid "DELETED" +msgstr "削除済み" + +#: routeConfig.js:34 +#: screens/Dashboard/Dashboard.js:74 +msgid "Dashboard" +msgstr "ダッシュボード" + +#: screens/ActivityStream/ActivityStream.js:147 +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/ScheduleDetail/ScheduleDetail.js:184 +#: components/Schedule/shared/FrequencyDetailSubform.js:177 +#: components/Schedule/shared/FrequencyDetailSubform.js:356 +#: components/Schedule/shared/FrequencyDetailSubform.js:460 +#: components/Schedule/shared/ScheduleFormFields.js:127 +#: components/Schedule/shared/ScheduleFormFields.js:187 +msgid "Day" +msgstr "日" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:130 +msgid "Day {0}" +msgstr "日 {0}" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:399 +#: components/Schedule/shared/ScheduleFormFields.js:136 +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:167 +msgid "Days remaining" +msgstr "残りの日数" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useDaysToKeepStep.js:35 +msgid "Days to keep" +msgstr "保持する日数" + +#: screens/Job/JobOutput/JobOutputSearch.js:102 +msgid "Debug" +msgstr "デバッグ" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:170 +#: components/Schedule/shared/FrequencyDetailSubform.js:153 +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:219 +#: screens/Template/Survey/SurveyReorderModal.js:219 +#: screens/Template/Survey/SurveyReorderModal.js:241 +msgid "Default Answer(s)" +msgstr "デフォルトの応答" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:40 +msgid "Default Execution Environment" +msgstr "デフォルトの実行環境" + +#: screens/Template/Survey/SurveyQuestionForm.js:238 +#: screens/Template/Survey/SurveyQuestionForm.js:246 +#: screens/Template/Survey/SurveyQuestionForm.js:253 +msgid "Default answer" +msgstr "デフォルトの応答" + +#: screens/Setting/SettingList.js:103 +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:646 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:128 +#: screens/Credential/CredentialDetail/CredentialDetail.js:306 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:124 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:134 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:115 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:127 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:201 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:101 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:316 +#: 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:612 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:436 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:199 +#: screens/Project/ProjectDetail/ProjectDetail.js:340 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:80 +#: screens/Team/TeamDetail/TeamDetail.js:70 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:545 +#: screens/Template/Survey/SurveyList.js:66 +#: screens/Template/Survey/SurveyToolbar.js:93 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:269 +#: screens/User/UserDetail/UserDetail.js:107 +#: screens/User/UserTokenDetail/UserTokenDetail.js:78 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:340 +msgid "Delete" +msgstr "削除" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:130 +msgid "Delete All Groups and Hosts" +msgstr "すべてのグループおよびホストの削除" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:300 +msgid "Delete Credential" +msgstr "認証情報の削除" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:127 +msgid "Delete Execution Environment" +msgstr "実行環境の削除" + +#: screens/Host/HostDetail/HostDetail.js:114 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:109 +msgid "Delete Host" +msgstr "ホストの削除" + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:196 +msgid "Delete Inventory" +msgstr "インベントリーの削除" + +#: screens/Job/JobDetail/JobDetail.js:608 +#: screens/Job/JobOutput/shared/OutputToolbar.js:195 +#: screens/Job/JobOutput/shared/OutputToolbar.js:199 +msgid "Delete Job" +msgstr "ジョブの削除" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:539 +msgid "Delete Job Template" +msgstr "ジョブテンプレートの削除" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:432 +msgid "Delete Notification" +msgstr "通知の削除" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:193 +msgid "Delete Organization" +msgstr "組織の削除" + +#: screens/Project/ProjectDetail/ProjectDetail.js:334 +msgid "Delete Project" +msgstr "プロジェクトの削除" + +#: screens/Template/Survey/SurveyList.js:52 +msgid "Delete Questions" +msgstr "質問の削除" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:642 +msgid "Delete Schedule" +msgstr "スケジュールの削除" + +#: screens/Template/Survey/SurveyList.js:52 +msgid "Delete Survey" +msgstr "Survey の削除" + +#: 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:74 +msgid "Delete User Token" +msgstr "ユーザートークンの削除" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:336 +msgid "Delete Workflow Approval" +msgstr "ワークフロー承認の削除" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:263 +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:124 +msgid "Delete application" +msgstr "アプリケーションの削除" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:116 +msgid "Delete credential type" +msgstr "認証情報タイプの削除" + +#: screens/Inventory/InventorySources/InventorySourceList.js:249 +msgid "Delete error" +msgstr "エラーの削除" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:109 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:121 +msgid "Delete instance group" +msgstr "インスタンスグループの削除" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:310 +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 "Survey の質問の削除" + +#: screens/Project/shared/Project.helptext.js:114 +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 "更新の実行前にローカルリポジトリーを完全に削除します。\n" +"リポジトリーのサイズによっては、\n" +"更新の完了までにかかる時間が\n" +"大幅に増大します。" + +#: components/PromptDetail/PromptProjectDetail.js:51 +#: screens/Project/ProjectDetail/ProjectDetail.js:100 +msgid "Delete the project before syncing" +msgstr "プロジェクトを削除してから同期する" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:83 +msgid "Delete this link" +msgstr "このリンクの削除" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:274 +msgid "Delete this node" +msgstr "このノードの削除" + +#: components/PaginatedTable/ToolbarDeleteButton.js:163 +msgid "Delete {pluralizedItemName}?" +msgstr "{pluralizedItemName} を削除しますか?" + +#: components/DetailList/DeletedDetail.js:19 +#: components/Workflow/WorkflowNodeHelp.js:157 +#: components/Workflow/WorkflowNodeHelp.js:193 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:231 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:49 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:60 +msgid "Deleted" +msgstr "削除済み" + +#: components/TemplateList/TemplateList.js:296 +#: screens/Credential/CredentialList/CredentialList.js:211 +#: 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:219 +msgid "Deletion error" +msgstr "削除エラー" + +#: components/StatusLabel/StatusLabel.js:40 +msgid "Denied" +msgstr "拒否済み" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:21 +msgid "Denied - {0}. See the Activity Stream for more information." +msgstr "拒否されました - {0}。詳細については、アクティビティーストリームを参照してください。" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:17 +msgid "Denied by {0} - {1}" +msgstr "{0} - {1} により拒否済み" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:89 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:35 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:42 +msgid "Deny" +msgstr "拒否" + +#: screens/Job/JobOutput/JobOutputSearch.js:103 +msgid "Deprecated" +msgstr "非推奨" + +#: components/StatusLabel/StatusLabel.js:60 +#: screens/TopologyView/Legend.js:164 +msgid "Deprovisioning" +msgstr "プロビジョニング解除" + +#: components/StatusLabel/StatusLabel.js:63 +msgid "Deprovisioning fail" +msgstr "プロビジョニング解除に失敗" + +#: components/HostForm/HostForm.js:104 +#: components/Lookup/ApplicationLookup.js:105 +#: components/Lookup/ApplicationLookup.js:123 +#: components/Lookup/HostFilterLookup.js:423 +#: components/Lookup/HostListItem.js:9 +#: components/NotificationList/NotificationList.js:186 +#: components/PromptDetail/PromptDetail.js:119 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:327 +#: components/Schedule/ScheduleList/ScheduleList.js:194 +#: components/Schedule/shared/ScheduleFormFields.js:80 +#: components/TemplateList/TemplateList.js:210 +#: components/TemplateList/TemplateListItem.js:271 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:65 +#: screens/Application/ApplicationsList/ApplicationsList.js:123 +#: screens/Application/shared/ApplicationForm.js:62 +#: screens/Credential/CredentialDetail/CredentialDetail.js:223 +#: screens/Credential/CredentialList/CredentialList.js:146 +#: 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:60 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:159 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:127 +#: screens/Host/HostDetail/HostDetail.js:75 +#: screens/Host/HostList/HostList.js:153 +#: screens/Host/HostList/HostList.js:170 +#: screens/Host/HostList/HostListItem.js:57 +#: screens/Instances/Shared/InstanceForm.js:26 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:93 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:35 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:216 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:80 +#: screens/Inventory/InventoryHosts/InventoryHostItem.js:40 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:124 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:139 +#: screens/Inventory/InventoryList/InventoryList.js:195 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:198 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:104 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:36 +#: screens/Inventory/shared/InventoryForm.js:58 +#: screens/Inventory/shared/InventoryGroupForm.js:40 +#: screens/Inventory/shared/InventorySourceForm.js:108 +#: screens/Inventory/shared/SmartInventoryForm.js:55 +#: screens/Job/JobOutput/HostEventModal.js:112 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:101 +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:72 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:109 +#: 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:177 +#: screens/Project/ProjectList/ProjectList.js:190 +#: screens/Project/ProjectList/ProjectListItem.js:281 +#: screens/Project/shared/ProjectForm.js:222 +#: 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:171 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:112 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:183 +#: screens/Template/shared/JobTemplateForm.js:251 +#: screens/Template/shared/WorkflowJobTemplateForm.js:117 +#: screens/User/UserOrganizations/UserOrganizationList.js:80 +#: screens/User/UserOrganizations/UserOrganizationListItem.js:18 +#: screens/User/UserTeams/UserTeamList.js:182 +#: screens/User/UserTeams/UserTeamListItem.js:32 +#: screens/User/UserTokenDetail/UserTokenDetail.js:45 +#: screens/User/UserTokenList/UserTokenList.js:128 +#: screens/User/UserTokenList/UserTokenList.js:138 +#: screens/User/UserTokenList/UserTokenList.js:188 +#: screens/User/UserTokenList/UserTokenListItem.js:29 +#: screens/User/shared/UserTokenForm.js:59 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:145 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:128 +msgid "Description" +msgstr "説明" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:325 +msgid "Destination Channels" +msgstr "送信先チャネル" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:233 +msgid "Destination Channels or Users" +msgstr "送信先チャネルまたはユーザー" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:346 +msgid "Destination SMS Number(s)" +msgstr "送信先 SMS 番号" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:412 +msgid "Destination SMS number(s)" +msgstr "送信先 SMS 番号" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:364 +msgid "Destination channels" +msgstr "送信先チャネル" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:231 +msgid "Destination channels or users" +msgstr "送信先チャネルまたはユーザー" + +#: components/AdHocCommands/useAdHocDetailsStep.js:35 +#: components/ErrorDetail/ErrorDetail.js:88 +#: components/Schedule/Schedule.js:71 +#: screens/Application/Application/Application.js:79 +#: screens/Application/Applications.js:39 +#: screens/Credential/Credential.js:72 +#: screens/Credential/Credentials.js:28 +#: screens/CredentialType/CredentialType.js:63 +#: screens/CredentialType/CredentialTypes.js:26 +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:65 +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:26 +#: screens/Host/Host.js:58 +#: screens/Host/Hosts.js:27 +#: screens/InstanceGroup/ContainerGroup.js:66 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:180 +#: screens/InstanceGroup/InstanceGroup.js:69 +#: screens/InstanceGroup/InstanceGroups.js:30 +#: screens/InstanceGroup/InstanceGroups.js:38 +#: screens/Instances/Instance.js:29 +#: screens/Instances/Instances.js:24 +#: screens/Inventory/Inventories.js:61 +#: screens/Inventory/Inventories.js:87 +#: screens/Inventory/Inventory.js:64 +#: 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:130 +#: screens/Job/JobOutput/HostEventModal.js:103 +#: screens/Job/Jobs.js:35 +#: screens/ManagementJob/ManagementJobs.js:26 +#: screens/NotificationTemplate/NotificationTemplate.js:84 +#: screens/NotificationTemplate/NotificationTemplates.js:25 +#: screens/Organization/Organization.js:123 +#: screens/Organization/Organizations.js:30 +#: screens/Project/Project.js:104 +#: screens/Project/Projects.js:26 +#: 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/OIDC/OIDCDetail/OIDCDetail.js:51 +#: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:56 +#: screens/Setting/SAML/SAMLDetail/SAMLDetail.js:52 +#: 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:76 +#: screens/Setting/Settings.js:85 +#: screens/Setting/Settings.js:86 +#: screens/Setting/Settings.js:87 +#: screens/Setting/Settings.js:88 +#: screens/Setting/Settings.js:89 +#: screens/Setting/Settings.js:90 +#: 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/Setting/Settings.js:119 +#: screens/Setting/TACACS/TACACSDetail/TACACSDetail.js:56 +#: screens/Setting/UI/UIDetail/UIDetail.js:66 +#: screens/Team/Team.js:57 +#: screens/Team/Teams.js:29 +#: screens/Template/Template.js:135 +#: screens/Template/Templates.js:43 +#: screens/Template/WorkflowJobTemplate.js:117 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:138 +#: screens/TopologyView/Tooltip.js:187 +#: screens/TopologyView/Tooltip.js:213 +#: screens/User/User.js:64 +#: screens/User/UserToken/UserToken.js:54 +#: screens/User/Users.js:30 +#: screens/User/Users.js:36 +#: screens/WorkflowApproval/WorkflowApproval.js:77 +#: screens/WorkflowApproval/WorkflowApprovals.js:24 +msgid "Details" +msgstr "詳細" + +#: screens/Job/JobOutput/HostEventModal.js:100 +msgid "Details tab" +msgstr "詳細タブ" + +#: components/Search/AdvancedSearch.js:271 +msgid "Direct Keys" +msgstr "ダイレクトキー" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:209 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:268 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:313 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:371 +msgid "Disable SSL Verification" +msgstr "SSL 検証の無効化" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:187 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:240 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:279 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:350 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:461 +msgid "Disable SSL verification" +msgstr "SSL 検証の無効化" + +#: components/InstanceToggle/InstanceToggle.js:56 +#: components/StatusLabel/StatusLabel.js:53 +#: screens/TopologyView/Legend.js:233 +msgid "Disabled" +msgstr "無効化" + +#: components/DisassociateButton/DisassociateButton.js:73 +#: 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:247 +msgid "Disassociate host from group?" +msgstr "ホストのグループとの関連付けを解除しますか?" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:296 +#: screens/InstanceGroup/Instances/InstanceList.js:245 +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:94 +msgid "Discard local changes before syncing" +msgstr "同期する前にローカル変更を破棄する" + +#: screens/Job/Job.helptext.js:16 +#: screens/Template/shared/JobTemplate.helptext.js:17 +msgid "Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory." +msgstr "このジョブテンプレートで実施される作業を指定した数のジョブスライスに分割し、それぞれインベントリーの部分に対して同じタスクを実行します。" + +#: screens/Project/shared/Project.helptext.js:100 +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/TopologyView/Tooltip.js:251 +msgid "Download Bundle" +msgstr "バンドルのダウンロード" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:179 +#: screens/Job/JobOutput/shared/OutputToolbar.js:184 +msgid "Download Output" +msgstr "出力のダウンロード" + +#: screens/TopologyView/Tooltip.js:247 +msgid "Download bundle" +msgstr "バンドルのダウンロード" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:93 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:114 +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 "メール" + +#: screens/Inventory/shared/Inventory.helptext.js:113 +msgid "" +"Each time a job runs using this inventory,\n" +"refresh the inventory from the selected source before\n" +"executing job tasks." +msgstr "このインベントリーでジョブを実行する際は常に、\n" +"選択されたソースのインベントリーを更新してから\n" +"ジョブのタスクを実行します。" + +#: screens/Project/shared/Project.helptext.js:124 +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:632 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:636 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:115 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:117 +#: screens/Credential/CredentialDetail/CredentialDetail.js:293 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:109 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:121 +#: screens/Host/HostDetail/HostDetail.js:108 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:101 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:113 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:190 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:55 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:62 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:103 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:292 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:127 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:164 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:418 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:420 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:138 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:182 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:186 +#: screens/Project/ProjectDetail/ProjectDetail.js:313 +#: 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/OIDC/OIDCDetail/OIDCDetail.js:85 +#: screens/Setting/OIDC/OIDCDetail/OIDCDetail.js:89 +#: 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:199 +#: 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:514 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:516 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:239 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:241 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:260 +#: 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:38 +#: screens/Credential/Credentials.js:27 +#: screens/Host/Hosts.js:26 +#: screens/ManagementJob/ManagementJobs.js:27 +#: screens/NotificationTemplate/NotificationTemplates.js:24 +#: screens/Organization/Organizations.js:29 +#: screens/Project/Projects.js:25 +#: screens/Project/Projects.js:35 +#: screens/Setting/Settings.js:46 +#: screens/Setting/Settings.js:49 +#: screens/Setting/Settings.js:53 +#: screens/Setting/Settings.js:56 +#: screens/Setting/Settings.js:59 +#: screens/Setting/Settings.js:62 +#: screens/Setting/Settings.js:65 +#: screens/Setting/Settings.js:68 +#: screens/Setting/Settings.js:71 +#: screens/Setting/Settings.js:74 +#: screens/Setting/Settings.js:77 +#: screens/Setting/Settings.js:91 +#: screens/Setting/Settings.js:92 +#: screens/Setting/Settings.js:93 +#: screens/Setting/Settings.js:94 +#: screens/Setting/Settings.js:95 +#: screens/Setting/Settings.js:96 +#: screens/Setting/Settings.js:99 +#: screens/Setting/Settings.js:102 +#: screens/Setting/Settings.js:105 +#: screens/Setting/Settings.js:108 +#: screens/Setting/Settings.js:111 +#: screens/Setting/Settings.js:114 +#: screens/Setting/Settings.js:117 +#: screens/Setting/Settings.js:120 +#: screens/Team/Teams.js:28 +#: screens/Template/Templates.js:44 +#: 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:74 +#: screens/Host/HostList/HostListItem.js:78 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:61 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:64 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:67 +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:257 +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:248 +#: screens/Project/ProjectList/ProjectListItem.js:253 +msgid "Edit Project" +msgstr "プロジェクトの編集" + +#: screens/Template/Templates.js:50 +msgid "Edit Question" +msgstr "質問の編集" + +#: components/Schedule/ScheduleList/ScheduleListItem.js:132 +#: components/Schedule/ScheduleList/ScheduleListItem.js:136 +#: screens/Template/Templates.js:55 +msgid "Edit Schedule" +msgstr "スケジュールの編集" + +#: screens/Inventory/InventorySources/InventorySourceListItem.js:131 +msgid "Edit Source" +msgstr "ソースの編集" + +#: screens/Template/Survey/SurveyListItem.js:92 +msgid "Edit Survey" +msgstr "Survey の編集" + +#: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:22 +#: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:26 +#: screens/Team/TeamList/TeamListItem.js:50 +#: screens/Team/TeamList/TeamListItem.js:54 +msgid "Edit Team" +msgstr "チームの編集" + +#: components/TemplateList/TemplateListItem.js:233 +#: components/TemplateList/TemplateListItem.js:239 +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:35 +#: screens/InstanceGroup/InstanceGroups.js:40 +#: screens/Inventory/Inventories.js:63 +#: screens/Inventory/Inventories.js:68 +#: screens/Inventory/Inventories.js:77 +#: screens/Inventory/Inventories.js:88 +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:48 +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:248 +msgid "Edit this node" +msgstr "このノードの編集" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:97 +msgid "Edit workflow" +msgstr "ワークフローの編集" + +#: components/Workflow/WorkflowNodeHelp.js:170 +#: screens/Job/JobOutput/shared/OutputToolbar.js:125 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:216 +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:177 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:125 +msgid "Email Options" +msgstr "メールオプション" + +#: screens/Template/shared/WorkflowJobTemplateForm.js:263 +msgid "Enable Concurrent Jobs" +msgstr "同時実行ジョブの有効化" + +#: screens/Template/shared/JobTemplateForm.js:597 +msgid "Enable Fact Storage" +msgstr "ファクトストレージの有効化" + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:192 +msgid "Enable HTTPS certificate verification" +msgstr "HTTPS 証明書の検証を有効化" + +#: screens/Instances/Shared/InstanceForm.js:58 +msgid "Enable Instance" +msgstr "インスタンスを有効にする" + +#: screens/Template/shared/JobTemplateForm.js:573 +#: screens/Template/shared/JobTemplateForm.js:576 +#: screens/Template/shared/WorkflowJobTemplateForm.js:244 +#: screens/Template/shared/WorkflowJobTemplateForm.js:247 +msgid "Enable Webhook" +msgstr "Webhook の有効化" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:15 +msgid "Enable Webhook for this workflow job template." +msgstr "このワークフローのジョブテンプレートの Webhook を有効にします。" + +#: screens/Project/shared/Project.helptext.js:108 +msgid "" +"Enable content signing to verify that the content \n" +"has remained secure when a project is synced. \n" +"If the content has been tampered with, the \n" +"job will not run." +msgstr "コンテンツの署名を有効にして、コンテンツが\n" +"プロジェクトが同期されても安全です。\n" +"内容が改ざんされた場合、\n" +"ジョブは実行されません。" + +#: 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:201 +#: components/AdHocCommands/AdHocDetailsStep.js:204 +msgid "Enable privilege escalation" +msgstr "権限昇格の有効化" + +#: screens/Setting/SettingList.js:53 +msgid "Enable simplified login for your {brandName} applications" +msgstr "{brandName} アプリケーションの簡単ログインの有効化" + +#: screens/Template/shared/JobTemplate.helptext.js:31 +msgid "Enable webhook for this template." +msgstr "このテンプレートの Webhook を有効にします。" + +#: components/InstanceToggle/InstanceToggle.js:55 +#: components/Lookup/HostFilterLookup.js:110 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/TopologyView/Legend.js:205 +msgid "Enabled" +msgstr "有効化" + +#: components/PromptDetail/PromptInventorySourceDetail.js:171 +#: components/PromptDetail/PromptJobTemplateDetail.js:187 +#: components/PromptDetail/PromptProjectDetail.js:145 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:99 +#: screens/Credential/CredentialDetail/CredentialDetail.js:268 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:138 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:265 +#: screens/Project/ProjectDetail/ProjectDetail.js:302 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:365 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:199 +msgid "Enabled Options" +msgstr "有効なオプション" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:252 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:132 +msgid "Enabled Value" +msgstr "有効な値" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:247 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:119 +msgid "Enabled Variable" +msgstr "有効な変数" + +#: components/AdHocCommands/AdHocDetailsStep.js:209 +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/JobTemplate.helptext.js:29 +msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template." +msgstr "プロビジョニングコールバック URL の作成を有効にします。この URL を使用してホストは {brandName} に接続でき、このジョブテンプレートを使用して接続の更新を要求できます。" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:160 +#: screens/Setting/shared/SettingDetail.js:87 +msgid "Encrypted" +msgstr "暗号化" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:109 +#: components/Schedule/shared/FrequencyDetailSubform.js:507 +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:561 +msgid "End date/time" +msgstr "終了日時" + +#: components/Schedule/shared/buildRuleObj.js:110 +msgid "End did not match an expected value ({0})" +msgstr "終了が期待値と一致しませんでした ({0})" + +#: 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 "新規スマートインベントリーを作成するために 1 つ以上の検索フィルターを入力してください。" + +#: screens/CredentialType/shared/CredentialTypeForm.js:43 +msgid "Enter injectors using either JSON or YAML syntax. Refer to the Ansible Controller documentation for example syntax." +msgstr "JSON または YAML 構文のいずれかを使用してインジェクターを入力します。構文のサンプルについては Ansible Controller ドキュメントを参照してください。" + +#: screens/CredentialType/shared/CredentialTypeForm.js:35 +msgid "Enter inputs using either JSON or YAML syntax. Refer to the Ansible Controller documentation for example syntax." +msgstr "JSON または YAML 構文のいずれかを使用してインジェクターを入力します。構文のサンプルについては Ansible Controller ドキュメントを参照してください。" + +#: 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 Controller documentation for example syntax." +msgstr "JSON または YAML 構文のいずれかを使用してインベントリー変数を入力します。\n" +"ラジオボタンを使用して構文間で切り替えを行います。\n" +"構文のサンプルについては Ansible Controller ドキュメントを参照してください。" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:87 +msgid "Environment variables or extra variables that specify the values a credential type can inject." +msgstr "認証情報タイプが挿入できる値を指定する環境変数または追加変数。" + +#: components/JobList/JobList.js:233 +#: components/StatusLabel/StatusLabel.js:46 +#: components/Workflow/WorkflowNodeHelp.js:108 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:133 +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:205 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:143 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:230 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:123 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:135 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:222 +#: screens/Job/JobOutput/JobOutputSearch.js:104 +#: screens/TopologyView/Legend.js:178 +msgid "Error" +msgstr "エラー" + +#: screens/Project/ProjectList/ProjectList.js:302 +msgid "Error fetching updated project" +msgstr "更新されたプロジェクトの取得エラー" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:501 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:141 +msgid "Error message" +msgstr "エラーメッセージ" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:510 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:150 +msgid "Error message body" +msgstr "エラーメッセージボディー" + +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:709 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:711 +msgid "Error saving the workflow!" +msgstr "ワークフローの保存中にエラー!" + +#: components/AdHocCommands/AdHocCommands.js:104 +#: components/CopyButton/CopyButton.js:51 +#: components/DeleteButton/DeleteButton.js:56 +#: components/HostToggle/HostToggle.js:76 +#: components/InstanceToggle/InstanceToggle.js:67 +#: components/JobList/JobList.js:315 +#: components/JobList/JobList.js:326 +#: components/LaunchButton/LaunchButton.js:185 +#: components/LaunchPrompt/LaunchPrompt.js:96 +#: components/NotificationList/NotificationList.js:246 +#: components/PaginatedTable/ToolbarDeleteButton.js:205 +#: components/RelatedTemplateList/RelatedTemplateList.js:241 +#: components/ResourceAccessList/ResourceAccessList.js:277 +#: components/ResourceAccessList/ResourceAccessList.js:289 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:654 +#: components/Schedule/ScheduleList/ScheduleList.js:239 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:73 +#: components/Schedule/shared/SchedulePromptableFields.js:63 +#: components/TemplateList/TemplateList.js:299 +#: contexts/Config.js:94 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:136 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:155 +#: screens/Application/ApplicationsList/ApplicationsList.js:185 +#: screens/Credential/CredentialDetail/CredentialDetail.js:314 +#: screens/Credential/CredentialList/CredentialList.js:214 +#: screens/Host/HostDetail/HostDetail.js:56 +#: screens/Host/HostDetail/HostDetail.js:123 +#: screens/Host/HostGroups/HostGroupsList.js:244 +#: screens/Host/HostList/HostList.js:233 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:310 +#: screens/InstanceGroup/Instances/InstanceList.js:308 +#: screens/InstanceGroup/Instances/InstanceListItem.js:218 +#: screens/Instances/InstanceDetail/InstanceDetail.js:360 +#: screens/Instances/InstanceDetail/InstanceDetail.js:375 +#: screens/Instances/InstanceList/InstanceList.js:231 +#: screens/Instances/InstanceList/InstanceList.js:243 +#: screens/Instances/InstanceList/InstanceListItem.js:234 +#: screens/Instances/Shared/RemoveInstanceButton.js:104 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:210 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:78 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:285 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:296 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:56 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:118 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:261 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:201 +#: screens/Inventory/InventoryList/InventoryList.js:285 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:264 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:323 +#: screens/Inventory/InventorySources/InventorySourceList.js:239 +#: screens/Inventory/InventorySources/InventorySourceList.js:252 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:183 +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:152 +#: screens/Inventory/shared/InventorySourceSyncButton.js:49 +#: screens/Login/Login.js:239 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:125 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:444 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:233 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:169 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:208 +#: screens/Organization/OrganizationList/OrganizationList.js:195 +#: screens/Project/ProjectDetail/ProjectDetail.js:348 +#: screens/Project/ProjectList/ProjectList.js:291 +#: screens/Project/ProjectList/ProjectList.js:303 +#: screens/Project/shared/ProjectSyncButton.js:60 +#: 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:554 +#: screens/Template/TemplateSurvey.js:130 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:277 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:180 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:195 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:337 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:373 +#: screens/TopologyView/MeshGraph.js:405 +#: screens/TopologyView/Tooltip.js:199 +#: 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:85 +#: screens/User/UserTokenList/UserTokenList.js:214 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:348 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:189 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:53 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:48 +msgid "Error!" +msgstr "エラー!" + +#: components/CodeEditor/VariablesDetail.js:105 +msgid "Error:" +msgstr "エラー:" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:267 +#: screens/Instances/InstanceDetail/InstanceDetail.js:315 +msgid "Errors" +msgstr "エラー" + +#: screens/TopologyView/Legend.js:253 +msgid "Established" +msgstr "確立済み" + +#: screens/ActivityStream/ActivityStream.js:265 +#: screens/ActivityStream/ActivityStreamListItem.js:46 +#: screens/Job/JobOutput/JobOutputSearch.js:99 +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:234 +msgid "Events" +msgstr "イベント" + +#: screens/Job/JobOutput/JobOutput.js:713 +msgid "Events processing complete." +msgstr "イベントの処理が完了しました。" + +#: 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/Project.helptext.js:23 +msgid "Example URLs for GIT Source Control include:" +msgstr "GIT ソースコントロールの URL の例は次のとおりです。" + +#: screens/Project/shared/Project.helptext.js:62 +msgid "Example URLs for Remote Archive Source Control include:" +msgstr "リモートアーカイブ Source Control のサンプル URL には以下が含まれます:" + +#: screens/Project/shared/Project.helptext.js:45 +msgid "Example URLs for Subversion Source Control include:" +msgstr "Subversion Source Control のサンプル URL には以下が含まれます:" + +#: screens/Project/shared/Project.helptext.js:84 +msgid "Examples include:" +msgstr "以下に例を示します。" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:10 +msgid "Examples:" +msgstr "例:" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:354 +msgid "Exception Frequency" +msgstr "例外頻度" + +#: components/Schedule/shared/ScheduleFormFields.js:160 +msgid "Exceptions" +msgstr "例外" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:47 +msgid "Execute regardless of the parent node's final state." +msgstr "親ノードの最終状態に関係なく実行します。" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:40 +msgid "Execute when the parent node results in a failure state." +msgstr "親ノードが障害状態になったときに実行します。" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:33 +msgid "Execute when the parent node results in a successful state." +msgstr "親ノードが正常な状態になったときに実行します。" + +#: screens/InstanceGroup/Instances/InstanceList.js:208 +#: screens/Instances/InstanceList/InstanceList.js:152 +msgid "Execution" +msgstr "実行" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:90 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:91 +#: components/AdHocCommands/AdHocPreviewStep.js:58 +#: components/AdHocCommands/useAdHocExecutionEnvironmentStep.js:15 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:41 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:105 +#: components/LaunchPrompt/steps/useExecutionEnvironmentStep.js:29 +#: components/Lookup/ExecutionEnvironmentLookup.js:159 +#: components/Lookup/ExecutionEnvironmentLookup.js:191 +#: components/Lookup/ExecutionEnvironmentLookup.js:208 +#: components/PromptDetail/PromptDetail.js:220 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:451 +msgid "Execution Environment" +msgstr "実行環境" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:70 +#: components/TemplateList/TemplateListItem.js:160 +msgid "Execution Environment Missing" +msgstr "実行環境がありません" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:103 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:107 +#: routeConfig.js:147 +#: screens/ActivityStream/ActivityStream.js:217 +#: 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:127 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:78 +#: screens/Organization/Organizations.js:34 +#: util/getRelatedResourceDeleteDetails.js:81 +#: util/getRelatedResourceDeleteDetails.js:188 +msgid "Execution Environments" +msgstr "実行環境" + +#: screens/Job/JobDetail/JobDetail.js:345 +msgid "Execution Node" +msgstr "実行ノード" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:103 +msgid "Execution environment copied successfully" +msgstr "実行環境が正常にコピーされました" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:112 +msgid "Execution environment is missing or deleted." +msgstr "実行環境が存在しないか、削除されています。" + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:83 +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:105 +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 の少なくとも 1 つがファイルに存在する必要があります。" + +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:137 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:34 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:148 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:172 +#: screens/User/UserTokenDetail/UserTokenDetail.js:56 +#: screens/User/UserTokenList/UserTokenList.js:146 +#: screens/User/UserTokenList/UserTokenList.js:190 +#: screens/User/UserTokenList/UserTokenListItem.js:35 +#: screens/User/UserTokens/UserTokens.js:89 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:151 +msgid "Expires" +msgstr "有効期限" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:146 +msgid "Expires on" +msgstr "有効期限:" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:156 +msgid "Expires on UTC" +msgstr "有効期限 (UTC)" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:50 +msgid "Expires on {0}" +msgstr "{0} の有効期限" + +#: components/JobList/JobListItem.js:307 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:181 +msgid "Explanation" +msgstr "説明" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:113 +msgid "External Secret Management System" +msgstr "外部シークレット管理システム" + +#: components/AdHocCommands/AdHocDetailsStep.js:272 +#: components/AdHocCommands/AdHocDetailsStep.js:273 +msgid "Extra variables" +msgstr "追加変数" + +#: components/Sparkline/Sparkline.js:35 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:164 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:43 +#: screens/Project/ProjectDetail/ProjectDetail.js:139 +#: screens/Project/ProjectList/ProjectListItem.js:77 +msgid "FINISHED:" +msgstr "終了日時:" + +#: components/PromptDetail/PromptJobTemplateDetail.js:73 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:137 +msgid "Fact Storage" +msgstr "ファクトストレージ" + +#: screens/Template/shared/JobTemplate.helptext.js:39 +msgid "Fact storage: If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime.." +msgstr "ファクトストレージ: 有効にすると、収集されたファクトが保存されるため、ホストレベルで表示できます。ファクトは永続化され、実行時にファクトキャッシュに挿入されます。" + +#: screens/Host/Host.js:63 +#: screens/Host/HostFacts/HostFacts.js:45 +#: screens/Host/Hosts.js:28 +#: screens/Inventory/Inventories.js:71 +#: screens/Inventory/InventoryHost/InventoryHost.js:78 +#: screens/Inventory/InventoryHostFacts/InventoryHostFacts.js:39 +msgid "Facts" +msgstr "ファクト" + +#: components/JobList/JobList.js:232 +#: components/StatusLabel/StatusLabel.js:45 +#: components/Workflow/WorkflowNodeHelp.js:105 +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:90 +#: 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/shared/WorkflowApprovalButton.js:56 +msgid "Failed to approve {0}." +msgstr "{0} を承認できませんでした。" + +#: components/ResourceAccessList/ResourceAccessList.js:281 +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:311 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:288 +#: 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:301 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:111 +msgid "Failed to cancel Inventory Source Sync" +msgstr "インベントリーソースの同期の取り消しに失敗しました。" + +#: screens/Project/ProjectDetail/ProjectDetail.js:322 +#: screens/Project/ProjectList/ProjectListItem.js:232 +msgid "Failed to cancel Project Sync" +msgstr "プロジェクトの同期の取り消しに失敗しました。" + +#: components/JobList/JobList.js:329 +msgid "Failed to cancel one or more jobs." +msgstr "1 つ以上のジョブを取り消すことができませんでした。" + +#: components/JobList/JobListItem.js:114 +#: screens/Job/JobDetail/JobDetail.js:601 +#: screens/Job/JobOutput/shared/OutputToolbar.js:138 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:90 +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:270 +msgid "Failed to copy project." +msgstr "プロジェクトをコピーできませんでした。" + +#: components/TemplateList/TemplateListItem.js:253 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:160 +msgid "Failed to copy template." +msgstr "テンプレートをコピーできませんでした。" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:139 +msgid "Failed to delete application." +msgstr "アプリケーションを削除できませんでした。" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:317 +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:126 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:121 +msgid "Failed to delete host." +msgstr "ホストを削除できませんでした。" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:327 +msgid "Failed to delete inventory source {name}." +msgstr "インベントリーソース {name} を削除できませんでした。" + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:213 +msgid "Failed to delete inventory." +msgstr "インベントリーを削除できませんでした。" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:557 +msgid "Failed to delete job template." +msgstr "ジョブテンプレートを削除できませんでした。" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:448 +msgid "Failed to delete notification." +msgstr "通知を削除できませんでした。" + +#: screens/Application/ApplicationsList/ApplicationsList.js:188 +msgid "Failed to delete one or more applications." +msgstr "1 つ以上のアプリケーションを削除できませんでした。" + +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:208 +msgid "Failed to delete one or more credential types." +msgstr "1 つ以上の認証情報タイプを削除できませんでした。" + +#: screens/Credential/CredentialList/CredentialList.js:217 +msgid "Failed to delete one or more credentials." +msgstr "1 つ以上の認証情報を削除できませんでした。" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:233 +msgid "Failed to delete one or more execution environments" +msgstr "1 つ以上の実行環境を削除できませんでした。" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:155 +msgid "Failed to delete one or more groups." +msgstr "1 つ以上のグループを削除できませんでした。" + +#: screens/Host/HostList/HostList.js:236 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:204 +msgid "Failed to delete one or more hosts." +msgstr "1 つ以上のホストを削除できませんでした。" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:225 +msgid "Failed to delete one or more instance groups." +msgstr "1 つ以上のインスタンスグループを削除できませんでした。" + +#: screens/Inventory/InventoryList/InventoryList.js:288 +msgid "Failed to delete one or more inventories." +msgstr "1 つ以上のインベントリーを削除できませんでした。" + +#: screens/Inventory/InventorySources/InventorySourceList.js:255 +msgid "Failed to delete one or more inventory sources." +msgstr "1 つ以上のインベントリーリソースを削除できませんでした。" + +#: components/RelatedTemplateList/RelatedTemplateList.js:244 +msgid "Failed to delete one or more job templates." +msgstr "1 つ以上のジョブテンプレートを削除できませんでした" + +#: components/JobList/JobList.js:318 +msgid "Failed to delete one or more jobs." +msgstr "1 つ以上のジョブを削除できませんでした。" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:236 +msgid "Failed to delete one or more notification template." +msgstr "1 つ以上の通知テンプレートを削除できませんでした。" + +#: screens/Organization/OrganizationList/OrganizationList.js:198 +msgid "Failed to delete one or more organizations." +msgstr "1 つ以上の組織を削除できませんでした。" + +#: screens/Project/ProjectList/ProjectList.js:294 +msgid "Failed to delete one or more projects." +msgstr "1 つ以上のプロジェクトを削除できませんでした。" + +#: components/Schedule/ScheduleList/ScheduleList.js:242 +msgid "Failed to delete one or more schedules." +msgstr "1 つ以上のスケジュールを削除できませんでした。" + +#: screens/Team/TeamList/TeamList.js:195 +msgid "Failed to delete one or more teams." +msgstr "1 つ以上のチームを削除できませんでした。" + +#: components/TemplateList/TemplateList.js:302 +msgid "Failed to delete one or more templates." +msgstr "1 つ以上のテンプレートを削除できませんでした。" + +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:158 +msgid "Failed to delete one or more tokens." +msgstr "1 つ以上のトークンを削除できませんでした。" + +#: screens/User/UserTokenList/UserTokenList.js:217 +msgid "Failed to delete one or more user tokens." +msgstr "1 つ以上のユーザートークンを削除できませんでした。" + +#: screens/User/UserList/UserList.js:192 +msgid "Failed to delete one or more users." +msgstr "1 人以上のユーザーを削除できませんでした。" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:192 +msgid "Failed to delete one or more workflow approval." +msgstr "1 つ以上のワークフロー承認を削除できませんでした。" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:211 +msgid "Failed to delete organization." +msgstr "組織を削除できませんでした。" + +#: screens/Project/ProjectDetail/ProjectDetail.js:351 +msgid "Failed to delete project." +msgstr "プロジェクトを削除できませんでした。" + +#: components/ResourceAccessList/ResourceAccessList.js:292 +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:657 +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:351 +msgid "Failed to delete workflow approval." +msgstr "ワークフロー承認を削除できませんでした。" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:280 +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/shared/WorkflowDenyButton.js:51 +msgid "Failed to deny {0}." +msgstr "{0} を拒否できませんでした。" + +#: 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 "1 つ以上のグループの関連付けを解除できませんでした。" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:299 +msgid "Failed to disassociate one or more hosts." +msgstr "1 つ以上のホストの関連付けを解除できませんでした。" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:315 +#: screens/InstanceGroup/Instances/InstanceList.js:313 +#: screens/Instances/InstanceDetail/InstanceDetail.js:365 +msgid "Failed to disassociate one or more instances." +msgstr "1 つ以上のインスタンスの関連付けを解除できませんでした。" + +#: screens/User/UserTeams/UserTeamList.js:264 +msgid "Failed to disassociate one or more teams." +msgstr "1 つ以上のチームの関連付けを解除できませんでした。" + +#: screens/Login/Login.js:243 +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 "更新されたプロジェクトデータの取得に失敗しました。" + +#: screens/TopologyView/MeshGraph.js:409 +msgid "Failed to get instance." +msgstr "インスタンスを取得できませんでした。" + +#: components/AdHocCommands/AdHocCommands.js:112 +#: components/LaunchButton/LaunchButton.js:188 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:128 +msgid "Failed to launch job." +msgstr "ジョブを起動できませんでした。" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:378 +#: screens/Instances/InstanceList/InstanceList.js:246 +msgid "Failed to remove one or more instances." +msgstr "1 つ以上のインスタンスを削除できませんでした。" + +#: contexts/Config.js:98 +msgid "Failed to retrieve configuration." +msgstr "構成を取得できませんでした。" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:376 +msgid "Failed to retrieve full node resource object." +msgstr "フルノードリソースオブジェクトを取得できませんでした。" + +#: screens/InstanceGroup/Instances/InstanceList.js:315 +#: screens/Instances/InstanceList/InstanceList.js:234 +msgid "Failed to run a health check on one or more instances." +msgstr "1 つ以上のインスタンスで可用性をチェックできませんでした。" + +#: 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:63 +msgid "Failed to sync project." +msgstr "プロジェクトを同期できませんでした。" + +#: screens/Inventory/InventorySources/InventorySourceList.js:242 +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:314 +#: screens/InstanceGroup/Instances/InstanceListItem.js:222 +#: screens/Instances/InstanceDetail/InstanceDetail.js:364 +#: screens/Instances/InstanceList/InstanceListItem.js:238 +msgid "Failed to update capacity adjustment." +msgstr "容量調整の更新に失敗しました。" + +#: screens/TopologyView/Tooltip.js:204 +msgid "Failed to update instance." +msgstr "インスタンスの更新に失敗しました。" + +#: screens/Template/TemplateSurvey.js:133 +msgid "Failed to update survey." +msgstr "調査の更新に失敗しました。" + +#: screens/User/UserTokenDetail/UserTokenDetail.js:88 +msgid "Failed to user token." +msgstr "ユーザートークンに失敗しました。" + +#: components/NotificationList/NotificationListItem.js:85 +#: components/NotificationList/NotificationListItem.js:86 +msgid "Failure" +msgstr "失敗" + +#: screens/Job/JobOutput/EmptyOutput.js:45 +msgid "Failure Explanation:" +msgstr "失敗の説明:" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:66 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:210 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:240 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:270 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:315 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:373 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:142 +msgid "False" +msgstr "False" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:160 +#: components/Schedule/shared/FrequencyDetailSubform.js:103 +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:416 +msgid "Fifth" +msgstr "第 5" + +#: screens/Job/JobOutput/JobOutputSearch.js:105 +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:198 +#: components/Search/Search.js:222 +msgid "Filter By {name}" +msgstr "{name} 別にフィルター" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:88 +msgid "Filter by failed jobs" +msgstr "失敗したジョブによるフィルター" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:94 +msgid "Filter by successful jobs" +msgstr "成功ジョブによるフィルター" + +#: components/JobList/JobList.js:248 +#: components/JobList/JobListItem.js:100 +msgid "Finish Time" +msgstr "終了時刻" + +#: screens/Job/JobDetail/JobDetail.js:226 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:208 +msgid "Finished" +msgstr "終了日時" + +#: components/Schedule/shared/FrequencyDetailSubform.js:404 +msgid "First" +msgstr "最初" + +#: components/AddRole/AddResourceRole.js:28 +#: components/AddRole/AddResourceRole.js:42 +#: components/ResourceAccessList/ResourceAccessList.js:178 +#: 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:332 +msgid "First Run" +msgstr "初回実行日時" + +#: components/ResourceAccessList/ResourceAccessList.js:227 +#: components/ResourceAccessList/ResourceAccessListItem.js:67 +msgid "First name" +msgstr "名" + +#: components/Search/AdvancedSearch.js:213 +#: components/Search/AdvancedSearch.js:227 +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:183 +msgid "Follow" +msgstr "フォロー" + +#: screens/Job/Job.helptext.js:5 +#: screens/Template/shared/JobTemplate.helptext.js:6 +msgid "For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook." +msgstr "ジョブテンプレートについて、Playbook を実行するために実行を選択します。Playbook を実行せずに、Playbook 構文、テスト環境セットアップ、およびレポートの問題のみを検査するチェックを選択します。" + +#: screens/Project/shared/Project.helptext.js:98 +msgid "For more information, refer to the" +msgstr "詳しい情報は以下の情報を参照してください:" + +#: components/AdHocCommands/AdHocDetailsStep.js:160 +#: components/AdHocCommands/AdHocDetailsStep.js:161 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:55 +#: components/PromptDetail/PromptDetail.js:345 +#: components/PromptDetail/PromptJobTemplateDetail.js:150 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:475 +#: screens/Job/JobDetail/JobDetail.js:389 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:259 +#: screens/Template/shared/JobTemplateForm.js:409 +#: screens/TopologyView/Tooltip.js:282 +msgid "Forks" +msgstr "フォーク" + +#: components/Schedule/shared/FrequencyDetailSubform.js:414 +msgid "Fourth" +msgstr "第 4" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:363 +#: components/Schedule/shared/ScheduleFormFields.js:146 +msgid "Frequency Details" +msgstr "頻度の詳細" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:381 +msgid "Frequency Exception Details" +msgstr "頻度の例外の詳細" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:72 +#: components/Schedule/shared/FrequencyDetailSubform.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:206 +#: components/Schedule/shared/buildRuleObj.js:91 +msgid "Frequency did not match an expected value" +msgstr "頻度が期待値と一致しませんでした" + +#: components/Schedule/shared/FrequencyDetailSubform.js:310 +msgid "Fri" +msgstr "金" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:81 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:187 +#: components/Schedule/shared/FrequencyDetailSubform.js:315 +#: components/Schedule/shared/FrequencyDetailSubform.js:453 +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 "名前フィールドのあいまい検索。" + +#: components/CredentialChip/CredentialChip.js:13 +msgid "GPG Public Key" +msgstr "GPG 公開鍵" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:153 +#: 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:106 +msgid "Gathering Facts" +msgstr "ファクトの収集" + +#: screens/Setting/Settings.js:72 +msgid "Generic OIDC" +msgstr "汎用 OIDC" + +#: screens/Setting/SettingList.js:85 +msgid "Generic OIDC settings" +msgstr "汎用 OIDC 設定" + +#: 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:136 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:89 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:158 +#: screens/Job/JobDetail/JobDetail.js:75 +#: screens/Project/ProjectList/ProjectList.js:198 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:97 +msgid "Git" +msgstr "Git" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:312 +#: screens/Template/shared/WebhookSubForm.js:106 +msgid "GitHub" +msgstr "GitHub" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:85 +#: screens/Setting/Settings.js:51 +msgid "GitHub Default" +msgstr "GitHub のデフォルト" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:100 +#: screens/Setting/Settings.js:60 +msgid "GitHub Enterprise" +msgstr "GitHub Enterprise" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:105 +#: screens/Setting/Settings.js:63 +msgid "GitHub Enterprise Organization" +msgstr "GitHub Enterprise 組織" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:110 +#: screens/Setting/Settings.js:66 +msgid "GitHub Enterprise Team" +msgstr "GitHub Enterprise チーム" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:90 +#: screens/Setting/Settings.js:54 +msgid "GitHub Organization" +msgstr "GitHub 組織" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:95 +#: screens/Setting/Settings.js:57 +msgid "GitHub Team" +msgstr "GitHub チーム" + +#: screens/Setting/SettingList.js:61 +msgid "GitHub settings" +msgstr "GitHub 設定" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:312 +#: screens/Template/shared/WebhookSubForm.js:112 +msgid "GitLab" +msgstr "GitLab" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:79 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:84 +msgid "Globally Available" +msgstr "システム全体で利用可能" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:134 +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 OAuth2 の設定" + +#: screens/Setting/Settings.js:69 +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:160 +msgid "Grafana API key" +msgstr "Grafana API キー" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:187 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:151 +msgid "Grafana URL" +msgstr "Grafana URL" + +#: components/Search/LookupTypeInput.js:106 +msgid "Greater than comparison." +msgstr "Greater than の比較条件" + +#: components/Search/LookupTypeInput.js:113 +msgid "Greater than or equal to comparison." +msgstr "Greater than or equal to の比較条件" + +#: components/Lookup/HostFilterLookup.js:102 +msgid "Group" +msgstr "グループ" + +#: screens/Inventory/Inventories.js:78 +msgid "Group details" +msgstr "グループの詳細" + +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:124 +msgid "Group type" +msgstr "グループタイプ" + +#: screens/Host/Host.js:68 +#: screens/Host/HostGroups/HostGroupsList.js:231 +#: screens/Host/Hosts.js:29 +#: screens/Inventory/Inventories.js:72 +#: screens/Inventory/Inventories.js:74 +#: screens/Inventory/Inventory.js:66 +#: 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:119 +msgid "Groups" +msgstr "グループ" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:383 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:468 +msgid "HTTP Headers" +msgstr "HTTP ヘッダー" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:378 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:481 +msgid "HTTP Method" +msgstr "HTTP メソッド" + +#: components/HealthCheckAlert/HealthCheckAlert.js:22 +msgid "Health check request(s) submitted. Please wait and reload the page." +msgstr "送信されたヘルスチェックリクエスト。ページをリロードしてお待ちください。" + +#: components/StatusLabel/StatusLabel.js:42 +msgid "Healthy" +msgstr "利用可能" + +#: components/AppContainer/PageHeaderToolbar.js:116 +msgid "Help" +msgstr "ヘルプ" + +#: components/FormField/PasswordInput.js:35 +msgid "Hide" +msgstr "非表示" + +#: components/LaunchPrompt/LaunchPrompt.js:135 +#: components/Schedule/shared/SchedulePromptableFields.js:102 +msgid "Hide description" +msgstr "説明の非表示" + +#: components/NotificationList/NotificationList.js:195 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:136 +msgid "Hipchat" +msgstr "Hipchat" + +#: screens/Instances/InstanceList/InstanceList.js:154 +msgid "Hop" +msgstr "ホップ" + +#: screens/TopologyView/Legend.js:103 +msgid "Hop node" +msgstr "ホップノード" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:211 +#: screens/Job/JobOutput/HostEventModal.js:109 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:149 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:78 +msgid "Host" +msgstr "ホスト" + +#: screens/Job/JobOutput/JobOutputSearch.js:107 +msgid "Host Async Failure" +msgstr "ホストの非同期失敗" + +#: screens/Job/JobOutput/JobOutputSearch.js:108 +msgid "Host Async OK" +msgstr "ホストの非同期 OK" + +#: components/PromptDetail/PromptJobTemplateDetail.js:159 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:297 +#: screens/Template/shared/JobTemplateForm.js:633 +msgid "Host Config Key" +msgstr "ホスト設定キー" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:96 +msgid "Host Count" +msgstr "ホスト数" + +#: screens/Job/JobOutput/HostEventModal.js:88 +msgid "Host Details" +msgstr "ホストの詳細" + +#: screens/Job/JobOutput/JobOutputSearch.js:109 +msgid "Host Failed" +msgstr "ホストの失敗" + +#: screens/Job/JobOutput/JobOutputSearch.js:110 +msgid "Host Failure" +msgstr "ホストの障害" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:242 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:145 +msgid "Host Filter" +msgstr "ホストフィルター" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:201 +#: screens/Instances/InstanceDetail/InstanceDetail.js:191 +#: screens/Instances/Shared/InstanceForm.js:18 +msgid "Host Name" +msgstr "ホスト名" + +#: screens/Job/JobOutput/JobOutputSearch.js:111 +msgid "Host OK" +msgstr "ホスト OK" + +#: screens/Job/JobOutput/JobOutputSearch.js:112 +msgid "Host Polling" +msgstr "ホストのポーリング" + +#: screens/Job/JobOutput/JobOutputSearch.js:113 +msgid "Host Retry" +msgstr "ホストの再試行" + +#: screens/Job/JobOutput/JobOutputSearch.js:114 +msgid "Host Skipped" +msgstr "ホストがスキップされました" + +#: screens/Job/JobOutput/JobOutputSearch.js:115 +msgid "Host Started" +msgstr "ホストの開始" + +#: screens/Job/JobOutput/JobOutputSearch.js:116 +msgid "Host Unreachable" +msgstr "ホストに到達できません" + +#: screens/Inventory/Inventories.js:69 +msgid "Host details" +msgstr "ホストの詳細" + +#: screens/Job/JobOutput/HostEventModal.js:89 +msgid "Host details modal" +msgstr "ホストの詳細モーダル" + +#: screens/Host/Host.js:96 +#: 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:176 +#: screens/Dashboard/Dashboard.js:81 +#: screens/Host/HostList/HostList.js:143 +#: screens/Host/HostList/HostList.js:191 +#: screens/Host/Hosts.js:14 +#: screens/Host/Hosts.js:23 +#: screens/Inventory/Inventories.js:65 +#: screens/Inventory/Inventories.js:79 +#: screens/Inventory/Inventory.js:67 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:67 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:189 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:272 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:112 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:172 +#: screens/Inventory/SmartInventory.js:68 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:71 +#: screens/Job/JobOutput/shared/OutputToolbar.js:97 +#: util/getRelatedResourceDeleteDetails.js:123 +msgid "Hosts" +msgstr "ホスト" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:92 +msgid "Hosts automated" +msgstr "自動化されたホスト" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:118 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:125 +msgid "Hosts available" +msgstr "利用可能なホスト" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:107 +msgid "Hosts imported" +msgstr "インポートされたホスト" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:112 +msgid "Hosts remaining" +msgstr "残りのホスト" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:183 +#: components/Schedule/shared/FrequencyDetailSubform.js:175 +#: components/Schedule/shared/ScheduleFormFields.js:126 +#: components/Schedule/shared/ScheduleFormFields.js:186 +msgid "Hour" +msgstr "時間" + +#: screens/InstanceGroup/Instances/InstanceList.js:209 +#: screens/Instances/InstanceList/InstanceList.js:153 +msgid "Hybrid" +msgstr "ハイブリッド" + +#: screens/TopologyView/Legend.js:95 +msgid "Hybrid node" +msgstr "ハイブリッドノード" + +#: components/JobList/JobList.js:200 +#: components/Lookup/HostFilterLookup.js:98 +#: screens/Team/TeamRoles/TeamRolesList.js:155 +msgid "ID" +msgstr "ID" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:193 +msgid "ID of the Dashboard" +msgstr "ダッシュボード ID" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:198 +msgid "ID of the Panel" +msgstr "パネル ID" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:167 +msgid "ID of the dashboard (optional)" +msgstr "ダッシュボード ID (オプション)" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:173 +msgid "ID of the panel (optional)" +msgstr "パネル ID (オプション)" + +#: screens/TopologyView/Tooltip.js:265 +msgid "IP address" +msgstr "IP アドレス" + +#: components/NotificationList/NotificationList.js:196 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:137 +msgid "IRC" +msgstr "IRC" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:228 +msgid "IRC Nick" +msgstr "IRC ニック" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:223 +msgid "IRC Server Address" +msgstr "IRC サーバーアドレス" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:218 +msgid "IRC Server Port" +msgstr "IRC サーバーポート" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:223 +msgid "IRC nick" +msgstr "IRC ニック" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:215 +msgid "IRC server address" +msgstr "IRC サーバーアドレス" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:201 +msgid "IRC server password" +msgstr "IRC サーバーパスワード" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:206 +msgid "IRC server port" +msgstr "IRC サーバーポート" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:263 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:308 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:272 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:343 +msgid "Icon URL" +msgstr "アイコン URL" + +#: screens/Inventory/shared/Inventory.helptext.js:100 +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/Inventory.helptext.js:84 +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/JobTemplate.helptext.js:30 +msgid "If enabled, run this playbook as an administrator." +msgstr "有効な場合は、この Playbook を管理者として実行します。" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:184 +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/JobTemplate.helptext.js:19 +msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible's --diff mode." +msgstr "有効で、サポートされている場合は、Ansible タスクで加えられた変更を表示します。これは Ansible の --diff モードに相当します。" + +#: components/AdHocCommands/AdHocDetailsStep.js:181 +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/JobTemplate.helptext.js:32 +msgid "If enabled, simultaneous runs of this job template will be allowed." +msgstr "有効な場合は、このジョブテンプレートの同時実行が許可されます。" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:16 +msgid "If enabled, simultaneous runs of this workflow job template will be allowed." +msgstr "有効な場合は、このワークフロージョブテンプレートの同時実行が許可されます。" + +#: screens/Inventory/shared/Inventory.helptext.js:194 +msgid "" +"If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on.\n" +"Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." +msgstr "有効にすると、インベントリーは、関連付けられたジョブテンプレートを実行する優先インスタンスグループのリストに組織インスタンスグループを追加することを防ぎます。\n" +"注: この設定が有効で空のリストを指定した場合は、グローバルインスタンスグループが適用されます。" + +#: screens/Template/shared/JobTemplate.helptext.js:33 +msgid "" +"If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on.\n" +"Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." +msgstr "有効にすると、ジョブテンプレートによって、実行する優先インスタンスグループのリストにインベントリーまたは組織インスタンスグループが追加されなくなります。\n" +"注: この設定が有効で空のリストを指定した場合は、グローバルインスタンスグループが適用されます。" + +#: screens/Template/shared/JobTemplate.helptext.js:35 +msgid "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime." +msgstr "有効にすると、収集されたファクトが保存されるため、ホストレベルで表示できます。ファクトは永続化され、実行時にファクトキャッシュに挿入されます。" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:275 +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:180 +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/Inventory.helptext.js:120 +#: screens/Inventory/shared/Inventory.helptext.js:139 +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 "起動時およびプロジェクトの更新時にインベントリーソースを更新する場合は、起動時に更新をクリックして移動します" + +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:80 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:91 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:101 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:54 +#: 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:98 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:89 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:108 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvListItem.js:21 +msgid "Image" +msgstr "イメージ" + +#: screens/Job/JobOutput/JobOutputSearch.js:117 +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:103 +msgid "Info" +msgstr "情報" + +#: screens/ActivityStream/ActivityStreamListItem.js:45 +msgid "Initiated By" +msgstr "開始ユーザー:" + +#: screens/ActivityStream/ActivityStream.js:253 +#: screens/ActivityStream/ActivityStream.js:263 +#: screens/ActivityStream/ActivityStreamDetailButton.js:44 +msgid "Initiated by" +msgstr "開始ユーザー" + +#: screens/ActivityStream/ActivityStream.js:243 +msgid "Initiated by (username)" +msgstr "開始ユーザー (ユーザー名)" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:82 +#: 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/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:79 +msgid "Input schema which defines a set of ordered fields for that type." +msgstr "該当タイプの順序付けられたフィールドのセットを定義する入力スキーマ。" + +#: screens/Project/shared/ProjectSubForms/InsightsSubForm.js:31 +msgid "Insights Credential" +msgstr "Insights 認証情報" + +#: components/Lookup/HostFilterLookup.js:123 +msgid "Insights system ID" +msgstr "Insights システム ID" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:249 +msgid "Install Bundle" +msgstr "バンドルのインストール" + +#: components/StatusLabel/StatusLabel.js:58 +#: screens/TopologyView/Legend.js:136 +msgid "Installed" +msgstr "インストール済み" + +#: screens/Metrics/Metrics.js:187 +msgid "Instance" +msgstr "インスタンス" + +#: components/PromptDetail/PromptInventorySourceDetail.js:135 +msgid "Instance Filters" +msgstr "インスタンスフィルター" + +#: screens/Job/JobDetail/JobDetail.js:358 +msgid "Instance Group" +msgstr "インスタンスグループ" + +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:96 +#: components/LaunchPrompt/steps/useInstanceGroupsStep.js:31 +#: components/Lookup/InstanceGroupsLookup.js:74 +#: components/Lookup/InstanceGroupsLookup.js:121 +#: components/Lookup/InstanceGroupsLookup.js:141 +#: components/Lookup/InstanceGroupsLookup.js:151 +#: components/PromptDetail/PromptDetail.js:227 +#: components/PromptDetail/PromptJobTemplateDetail.js:228 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:499 +#: routeConfig.js:132 +#: screens/ActivityStream/ActivityStream.js:205 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:106 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:179 +#: screens/InstanceGroup/InstanceGroups.js:16 +#: screens/InstanceGroup/InstanceGroups.js:26 +#: screens/Instances/InstanceDetail/InstanceDetail.js:217 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:107 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:127 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:422 +#: util/getRelatedResourceDeleteDetails.js:282 +msgid "Instance Groups" +msgstr "インスタンスグループ" + +#: components/Lookup/HostFilterLookup.js:115 +msgid "Instance ID" +msgstr "インスタンス ID" + +#: screens/Instances/Shared/InstanceForm.js:32 +msgid "Instance State" +msgstr "インスタンスの状態" + +#: screens/Instances/Shared/InstanceForm.js:48 +msgid "Instance Type" +msgstr "インスタンスタイプ" + +#: screens/InstanceGroup/InstanceGroups.js:33 +msgid "Instance details" +msgstr "インスタンスの詳細" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:58 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:69 +msgid "Instance group" +msgstr "インスタンスグループ" + +#: screens/InstanceGroup/InstanceGroup.js:92 +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 +#: screens/TopologyView/Tooltip.js:273 +msgid "Instance groups" +msgstr "インスタンスグループ" + +#: screens/TopologyView/Tooltip.js:234 +msgid "Instance status" +msgstr "インスタンスの状態" + +#: screens/TopologyView/Tooltip.js:240 +msgid "Instance type" +msgstr "インスタンスタイプ" + +#: routeConfig.js:137 +#: screens/ActivityStream/ActivityStream.js:203 +#: screens/InstanceGroup/InstanceGroup.js:74 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:198 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:73 +#: screens/InstanceGroup/InstanceGroups.js:31 +#: screens/InstanceGroup/Instances/InstanceList.js:192 +#: screens/InstanceGroup/Instances/InstanceList.js:290 +#: screens/Instances/InstanceList/InstanceList.js:136 +#: screens/Instances/Instances.js:13 +#: screens/Instances/Instances.js:22 +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:178 +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:153 +msgid "Invalid username or password. Please try again." +msgstr "無効なユーザー名またはパスワードです。やり直してください。" + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:119 +#: routeConfig.js:80 +#: screens/ActivityStream/ActivityStream.js:173 +#: screens/Dashboard/Dashboard.js:92 +#: screens/Inventory/Inventories.js:17 +#: screens/Inventory/InventoryList/InventoryList.js:174 +#: screens/Inventory/InventoryList/InventoryList.js:237 +#: util/getRelatedResourceDeleteDetails.js:202 +#: util/getRelatedResourceDeleteDetails.js:270 +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:424 +#: components/Lookup/HostListItem.js:10 +#: components/Lookup/InventoryLookup.js:119 +#: components/Lookup/InventoryLookup.js:128 +#: components/Lookup/InventoryLookup.js:169 +#: components/Lookup/InventoryLookup.js:184 +#: components/Lookup/InventoryLookup.js:224 +#: components/PromptDetail/PromptDetail.js:214 +#: components/PromptDetail/PromptInventorySourceDetail.js:76 +#: components/PromptDetail/PromptJobTemplateDetail.js:119 +#: components/PromptDetail/PromptJobTemplateDetail.js:129 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:79 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:430 +#: components/TemplateList/TemplateListItem.js:285 +#: components/TemplateList/TemplateListItem.js:295 +#: screens/Host/HostDetail/HostDetail.js:77 +#: screens/Host/HostList/HostList.js:171 +#: screens/Host/HostList/HostListItem.js:61 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:94 +#: screens/Inventory/InventoryList/InventoryList.js:186 +#: screens/Inventory/InventoryList/InventoryListItem.js:117 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:38 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:113 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:41 +#: screens/Job/JobDetail/JobDetail.js:107 +#: screens/Job/JobDetail/JobDetail.js:122 +#: screens/Job/JobDetail/JobDetail.js:129 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:214 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:224 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:141 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:33 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:252 +msgid "Inventory" +msgstr "インベントリー" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:104 +msgid "Inventory (Name)" +msgstr "インベントリー (名前)" + +#: components/PromptDetail/PromptInventorySourceDetail.js:99 +msgid "Inventory File" +msgstr "インベントリーファイル" + +#: components/Lookup/HostFilterLookup.js:106 +msgid "Inventory ID" +msgstr "インベントリー ID" + +#: screens/Job/JobDetail/JobDetail.js:282 +msgid "Inventory Source" +msgstr "インベントリーソース" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:73 +msgid "Inventory Source Sync" +msgstr "インベントリーソース同期" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:299 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:110 +msgid "Inventory Source Sync Error" +msgstr "インベントリーソース同期エラー" + +#: screens/Inventory/InventorySources/InventorySourceList.js:176 +#: screens/Inventory/InventorySources/InventorySourceList.js:193 +#: util/getRelatedResourceDeleteDetails.js:67 +#: util/getRelatedResourceDeleteDetails.js:147 +msgid "Inventory Sources" +msgstr "インベントリーソース" + +#: components/JobList/JobList.js:212 +#: components/JobList/JobListItem.js:43 +#: components/Schedule/ScheduleList/ScheduleListItem.js:36 +#: components/Workflow/WorkflowLegend.js:100 +#: screens/Job/JobDetail/JobDetail.js:66 +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:226 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:109 +msgid "Inventory file" +msgstr "インベントリーファイル" + +#: screens/Inventory/Inventory.js:94 +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:110 +msgid "Is expanded" +msgstr "展開" + +#: components/DataListToolbar/DataListToolbar.js:112 +msgid "Is not expanded" +msgstr "展開なし" + +#: screens/Job/JobOutput/JobOutputSearch.js:118 +msgid "Item Failed" +msgstr "項目の失敗" + +#: screens/Job/JobOutput/JobOutputSearch.js:119 +msgid "Item OK" +msgstr "項目 OK" + +#: screens/Job/JobOutput/JobOutputSearch.js:120 +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:157 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:36 +#: screens/Project/ProjectDetail/ProjectDetail.js:132 +#: screens/Project/ProjectList/ProjectListItem.js:70 +msgid "JOB ID:" +msgstr "ジョブ ID:" + +#: screens/Job/JobOutput/HostEventModal.js:136 +msgid "JSON" +msgstr "JSON" + +#: screens/Job/JobOutput/HostEventModal.js:137 +msgid "JSON tab" +msgstr "JSON タブ" + +#: screens/Inventory/shared/Inventory.helptext.js:49 +msgid "JSON:" +msgstr "JSON:" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:159 +#: components/Schedule/shared/FrequencyDetailSubform.js:98 +msgid "January" +msgstr "1 月" + +#: components/JobList/JobListItem.js:112 +#: screens/Job/JobDetail/JobDetail.js:599 +#: screens/Job/JobOutput/JobOutput.js:845 +#: screens/Job/JobOutput/JobOutput.js:846 +#: screens/Job/JobOutput/shared/OutputToolbar.js:136 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:88 +msgid "Job Cancel Error" +msgstr "ジョブキャンセルエラー" + +#: screens/Job/JobDetail/JobDetail.js:621 +#: screens/Job/JobOutput/JobOutput.js:834 +#: screens/Job/JobOutput/JobOutput.js:835 +msgid "Job Delete Error" +msgstr "ジョブ削除エラー" + +#: screens/Job/JobDetail/JobDetail.js:206 +msgid "Job ID" +msgstr "ジョブ ID:" + +#: screens/Dashboard/shared/LineChart.js:128 +msgid "Job Runs" +msgstr "ジョブの実行" + +#: components/JobList/JobListItem.js:314 +#: screens/Job/JobDetail/JobDetail.js:374 +msgid "Job Slice" +msgstr "ジョブスライス" + +#: components/JobList/JobListItem.js:319 +#: screens/Job/JobDetail/JobDetail.js:382 +msgid "Job Slice Parent" +msgstr "ジョブスライスの親" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:76 +#: components/PromptDetail/PromptDetail.js:349 +#: components/PromptDetail/PromptJobTemplateDetail.js:158 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:494 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:289 +#: screens/Template/shared/JobTemplateForm.js:453 +msgid "Job Slicing" +msgstr "ジョブスライス" + +#: components/Workflow/WorkflowNodeHelp.js:164 +msgid "Job Status" +msgstr "ジョブステータス" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:97 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:98 +#: components/PromptDetail/PromptDetail.js:267 +#: components/PromptDetail/PromptJobTemplateDetail.js:247 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:571 +#: screens/Job/JobDetail/JobDetail.js:474 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:449 +#: screens/Template/shared/JobTemplateForm.js:521 +#: screens/Template/shared/WorkflowJobTemplateForm.js:218 +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:19 +#: screens/Job/JobDetail/JobDetail.js:233 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:79 +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:79 +#: screens/Credential/Credentials.js:30 +#: screens/Inventory/Inventories.js:62 +#: screens/Inventory/Inventory.js:74 +#: screens/Inventory/SmartInventory.js:74 +#: screens/Project/Project.js:107 +#: screens/Project/Projects.js:29 +#: util/getRelatedResourceDeleteDetails.js:56 +#: util/getRelatedResourceDeleteDetails.js:101 +#: util/getRelatedResourceDeleteDetails.js:133 +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:357 +msgid "Job Templates with credentials that prompt for passwords cannot be selected when creating or editing nodes" +msgstr "ノードの作成時または編集時に、パスワードの入力を求める認証情報を持つジョブテンプレートを選択できない" + +#: components/JobList/JobList.js:208 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:146 +#: components/PromptDetail/PromptDetail.js:185 +#: components/PromptDetail/PromptJobTemplateDetail.js:102 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:423 +#: screens/Job/JobDetail/JobDetail.js:267 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:192 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:138 +#: screens/Template/shared/JobTemplateForm.js:256 +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:156 +#: components/RelatedTemplateList/RelatedTemplateList.js:206 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:15 +msgid "Job templates" +msgstr "ジョブテンプレート" + +#: components/JobList/JobList.js:191 +#: components/JobList/JobList.js:274 +#: routeConfig.js:39 +#: screens/ActivityStream/ActivityStream.js:150 +#: screens/Dashboard/shared/LineChart.js:64 +#: screens/Host/Host.js:73 +#: screens/Host/Hosts.js:30 +#: screens/InstanceGroup/ContainerGroup.js:71 +#: screens/InstanceGroup/InstanceGroup.js:79 +#: screens/InstanceGroup/InstanceGroups.js:34 +#: screens/InstanceGroup/InstanceGroups.js:39 +#: screens/Inventory/Inventories.js:60 +#: screens/Inventory/Inventories.js:70 +#: screens/Inventory/Inventory.js:70 +#: screens/Inventory/InventoryHost/InventoryHost.js:88 +#: screens/Inventory/SmartInventory.js:70 +#: screens/Job/Jobs.js:22 +#: screens/Job/Jobs.js:32 +#: screens/Setting/SettingList.js:91 +#: screens/Setting/Settings.js:75 +#: screens/Template/Template.js:155 +#: screens/Template/Templates.js:47 +#: screens/Template/WorkflowJobTemplate.js:141 +msgid "Jobs" +msgstr "ジョブ" + +#: screens/Setting/SettingList.js:96 +msgid "Jobs settings" +msgstr "ジョブ設定" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:165 +#: components/Schedule/shared/FrequencyDetailSubform.js:128 +msgid "July" +msgstr "7 月" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:164 +#: components/Schedule/shared/FrequencyDetailSubform.js:123 +msgid "June" +msgstr "6 月" + +#: components/Search/AdvancedSearch.js:262 +msgid "Key" +msgstr "キー" + +#: components/Search/AdvancedSearch.js:253 +msgid "Key select" +msgstr "キー選択" + +#: components/Search/AdvancedSearch.js:256 +msgid "Key typeahead" +msgstr "キー先行入力" + +#: screens/ActivityStream/ActivityStream.js:238 +msgid "Keyword" +msgstr "キーワード" + +#: screens/User/UserDetail/UserDetail.js:56 +#: screens/User/UserList/UserListItem.js:44 +msgid "LDAP" +msgstr "LDAP" + +#: screens/Setting/Settings.js:80 +msgid "LDAP 1" +msgstr "LDAP 1" + +#: screens/Setting/Settings.js:81 +msgid "LDAP 2" +msgstr "LDAP 2" + +#: screens/Setting/Settings.js:82 +msgid "LDAP 3" +msgstr "LDAP 3" + +#: screens/Setting/Settings.js:83 +msgid "LDAP 4" +msgstr "LDAP 4" + +#: screens/Setting/Settings.js:84 +msgid "LDAP 5" +msgstr "LDAP 5" + +#: screens/Setting/Settings.js:79 +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:178 +#: components/TemplateList/TemplateList.js:234 +msgid "Label" +msgstr "ラベル" + +#: components/JobList/JobList.js:204 +msgid "Label Name" +msgstr "ラベル名" + +#: components/JobList/JobListItem.js:284 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:223 +#: components/PromptDetail/PromptDetail.js:323 +#: components/PromptDetail/PromptJobTemplateDetail.js:209 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:116 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:551 +#: components/TemplateList/TemplateListItem.js:347 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:148 +#: screens/Inventory/shared/InventoryForm.js:83 +#: screens/Job/JobDetail/JobDetail.js:453 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:401 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:206 +#: screens/Template/shared/JobTemplateForm.js:387 +#: screens/Template/shared/WorkflowJobTemplateForm.js:195 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:273 +msgid "Labels" +msgstr "ラベル" + +#: components/Schedule/shared/FrequencyDetailSubform.js:417 +msgid "Last" +msgstr "最終" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:220 +#: screens/InstanceGroup/Instances/InstanceListItem.js:133 +#: screens/InstanceGroup/Instances/InstanceListItem.js:208 +#: screens/Instances/InstanceDetail/InstanceDetail.js:243 +#: screens/Instances/InstanceList/InstanceListItem.js:138 +#: screens/Instances/InstanceList/InstanceListItem.js:223 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:47 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:87 +msgid "Last Health Check" +msgstr "最終可用性チェック" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:183 +#: screens/Project/ProjectDetail/ProjectDetail.js:161 +msgid "Last Job Status" +msgstr "最終ジョブステータス" + +#: screens/User/UserDetail/UserDetail.js:80 +msgid "Last Login" +msgstr "前回のログイン" + +#: components/PromptDetail/PromptDetail.js:161 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:411 +#: components/TemplateList/TemplateListItem.js:316 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:106 +#: screens/Application/ApplicationsList/ApplicationListItem.js:45 +#: screens/Application/ApplicationsList/ApplicationsList.js:159 +#: screens/Credential/CredentialDetail/CredentialDetail.js:263 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:95 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:108 +#: screens/Host/HostDetail/HostDetail.js:89 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:72 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:98 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:178 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:45 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:84 +#: screens/Job/JobDetail/JobDetail.js:538 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:398 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:120 +#: screens/Project/ProjectDetail/ProjectDetail.js:297 +#: screens/Team/TeamDetail/TeamDetail.js:48 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:358 +#: screens/User/UserDetail/UserDetail.js:84 +#: screens/User/UserTokenDetail/UserTokenDetail.js:66 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:204 +msgid "Last Modified" +msgstr "最終変更日時" + +#: components/AddRole/AddResourceRole.js:32 +#: components/AddRole/AddResourceRole.js:46 +#: components/ResourceAccessList/ResourceAccessList.js:182 +#: 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:245 +#: components/TemplateList/TemplateListItem.js:194 +msgid "Last Ran" +msgstr "最終実行日時" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:341 +msgid "Last Run" +msgstr "最終実行日時" + +#: components/Lookup/HostFilterLookup.js:119 +msgid "Last job" +msgstr "最後のジョブ" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:280 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:151 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:49 +#: screens/Project/ProjectList/ProjectListItem.js:308 +#: screens/TopologyView/Tooltip.js:331 +msgid "Last modified" +msgstr "最終変更日時" + +#: components/ResourceAccessList/ResourceAccessList.js:228 +#: components/ResourceAccessList/ResourceAccessListItem.js:68 +msgid "Last name" +msgstr "姓" + +#: screens/TopologyView/Tooltip.js:337 +msgid "Last seen" +msgstr "最終表示" + +#: screens/Project/ProjectList/ProjectListItem.js:313 +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:520 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:529 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:245 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:254 +msgid "Launch" +msgstr "起動" + +#: components/TemplateList/TemplateListItem.js:214 +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:222 +msgid "Launch template" +msgstr "テンプレートの起動" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:119 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:120 +msgid "Launch workflow" +msgstr "ワークフローの起動" + +#: components/LaunchPrompt/LaunchPrompt.js:130 +msgid "Launch | {0}" +msgstr "起動 | {0}" + +#: components/DetailList/LaunchedByDetail.js:54 +msgid "Launched By" +msgstr "起動者" + +#: components/JobList/JobList.js:220 +msgid "Launched By (Username)" +msgstr "起動者 (ユーザー名)" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:120 +msgid "Learn more about Automation Analytics" +msgstr "自動化アナリティクスについて" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:69 +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:67 +msgid "Legend" +msgstr "凡例" + +#: components/Search/LookupTypeInput.js:120 +msgid "Less than comparison." +msgstr "Less than の比較条件" + +#: components/Search/LookupTypeInput.js:127 +msgid "Less than or equal to comparison." +msgstr "Less than or equal to の比較条件" + +#: components/AdHocCommands/AdHocDetailsStep.js:140 +#: components/AdHocCommands/AdHocDetailsStep.js:141 +#: components/JobList/JobList.js:238 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:65 +#: components/PromptDetail/PromptDetail.js:255 +#: components/PromptDetail/PromptJobTemplateDetail.js:153 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:90 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:473 +#: screens/Job/JobDetail/JobDetail.js:325 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:265 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:151 +#: screens/Template/shared/JobTemplateForm.js:429 +#: screens/Template/shared/WorkflowJobTemplateForm.js:159 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:238 +msgid "Limit" +msgstr "制限" + +#: screens/TopologyView/Legend.js:237 +msgid "Link state types" +msgstr "リンク状態のタイプ" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:261 +msgid "Link to an available node" +msgstr "利用可能なノードへのリンク" + +#: screens/Instances/Shared/InstanceForm.js:40 +msgid "Listener Port" +msgstr "リスナーポート" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:353 +msgid "Loading" +msgstr "ロード中" + +#: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:49 +msgid "Local" +msgstr "ローカル" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:343 +msgid "Local Time Zone" +msgstr "ローカルタイムゾーン" + +#: components/Schedule/shared/ScheduleFormFields.js:95 +msgid "Local time zone" +msgstr "ローカルタイムゾーン" + +#: screens/Login/Login.js:217 +msgid "Log In" +msgstr "ログイン" + +#: screens/Setting/Settings.js:97 +msgid "Logging" +msgstr "ロギング" + +#: screens/Setting/SettingList.js:115 +msgid "Logging settings" +msgstr "ロギング設定" + +#: components/AppContainer/AppContainer.js:81 +#: components/AppContainer/AppContainer.js:150 +#: components/AppContainer/PageHeaderToolbar.js:169 +msgid "Logout" +msgstr "ログアウト" + +#: components/Lookup/HostFilterLookup.js:367 +#: components/Lookup/Lookup.js:187 +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:155 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:34 +#: screens/Project/ProjectDetail/ProjectDetail.js:130 +#: 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:407 +msgid "Machine Credential" +msgstr "マシンの認証情報" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:65 +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:215 +#: 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:69 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:102 +msgid "Management Job" +msgstr "管理ジョブ" + +#: routeConfig.js:127 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:84 +msgid "Management Jobs" +msgstr "管理ジョブ" + +#: screens/ManagementJob/ManagementJobs.js:20 +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:133 +msgid "Management job not found." +msgstr "管理ジョブが見つかりません。" + +#: screens/ManagementJob/ManagementJobs.js:13 +msgid "Management jobs" +msgstr "管理ジョブ" + +#: components/Lookup/ProjectLookup.js:135 +#: components/PromptDetail/PromptProjectDetail.js:98 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:88 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:157 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:215 +#: screens/InstanceGroup/Instances/InstanceListItem.js:204 +#: screens/Instances/InstanceDetail/InstanceDetail.js:209 +#: screens/Instances/InstanceList/InstanceListItem.js:219 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:83 +#: screens/Job/JobDetail/JobDetail.js:74 +#: screens/Project/ProjectDetail/ProjectDetail.js:192 +#: screens/Project/ProjectList/ProjectList.js:197 +#: screens/Project/ProjectList/ProjectListItem.js:219 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:96 +msgid "Manual" +msgstr "手動" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:161 +#: components/Schedule/shared/FrequencyDetailSubform.js:108 +msgid "March" +msgstr "3 月" + +#: components/NotificationList/NotificationList.js:197 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:138 +msgid "Mattermost" +msgstr "Mattermost" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:98 +#: screens/Organization/shared/OrganizationForm.js:71 +msgid "Max Hosts" +msgstr "最大ホスト数" + +#: screens/Template/Survey/SurveyQuestionForm.js:220 +msgid "Maximum" +msgstr "最大" + +#: screens/Template/Survey/SurveyQuestionForm.js:204 +msgid "Maximum length" +msgstr "最大長" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:163 +#: components/Schedule/shared/FrequencyDetailSubform.js:118 +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:214 +msgid "Minimum" +msgstr "最小" + +#: screens/Template/Survey/SurveyQuestionForm.js:198 +msgid "Minimum length" +msgstr "最小長" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:65 +#: 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/InstanceGroupDetails/InstanceGroupDetails.js:71 +#: 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/ScheduleDetail/ScheduleDetail.js:182 +#: components/Schedule/shared/FrequencyDetailSubform.js:173 +#: components/Schedule/shared/ScheduleFormFields.js:125 +#: components/Schedule/shared/ScheduleFormFields.js:185 +msgid "Minute" +msgstr "分" + +#: screens/Setting/Settings.js:100 +msgid "Miscellaneous Authentication" +msgstr "その他の認証" + +#: screens/Setting/SettingList.js:111 +msgid "Miscellaneous Authentication settings" +msgstr "その他の認証設定" + +#: screens/Setting/Settings.js:103 +msgid "Miscellaneous System" +msgstr "その他のシステム" + +#: screens/Setting/SettingList.js:107 +msgid "Miscellaneous System settings" +msgstr "その他のシステム設定" + +#: components/Workflow/WorkflowNodeHelp.js:120 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:87 +msgid "Missing" +msgstr "不明" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:66 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:109 +msgid "Missing resource" +msgstr "不足しているリソース" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:192 +#: screens/User/UserTokenList/UserTokenList.js:154 +msgid "Modified" +msgstr "変更日時" + +#: components/AdHocCommands/AdHocCredentialStep.js:126 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:116 +#: components/AddRole/AddResourceRole.js:61 +#: components/AssociateModal/AssociateModal.js:148 +#: components/LaunchPrompt/steps/CredentialsStep.js:177 +#: components/LaunchPrompt/steps/InventoryStep.js:93 +#: components/Lookup/CredentialLookup.js:198 +#: components/Lookup/InventoryLookup.js:156 +#: components/Lookup/InventoryLookup.js:211 +#: components/Lookup/MultiCredentialsLookup.js:198 +#: components/Lookup/OrganizationLookup.js:138 +#: components/Lookup/ProjectLookup.js:147 +#: components/NotificationList/NotificationList.js:210 +#: components/RelatedTemplateList/RelatedTemplateList.js:170 +#: components/Schedule/ScheduleList/ScheduleList.js:202 +#: 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:154 +#: 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:165 +#: 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:59 +#: screens/Job/JobOutput/HostEventModal.js:125 +msgid "Module" +msgstr "モジュール" + +#: screens/Job/JobDetail/JobDetail.js:530 +msgid "Module Arguments" +msgstr "モジュール引数" + +#: screens/Job/JobDetail/JobDetail.js:524 +msgid "Module Name" +msgstr "モジュール名" + +#: components/Schedule/shared/FrequencyDetailSubform.js:266 +msgid "Mon" +msgstr "月" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:77 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:183 +#: components/Schedule/shared/FrequencyDetailSubform.js:271 +#: components/Schedule/shared/FrequencyDetailSubform.js:433 +msgid "Monday" +msgstr "月曜" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:186 +#: components/Schedule/shared/FrequencyDetailSubform.js:181 +#: components/Schedule/shared/ScheduleFormFields.js:129 +#: components/Schedule/shared/ScheduleFormFields.js:189 +msgid "Month" +msgstr "月" + +#: components/Popover/Popover.js:32 +msgid "More information" +msgstr "詳細情報" + +#: screens/Setting/shared/SharedFields.js:73 +msgid "More information for" +msgstr "詳細情報: " + +#: screens/Template/Survey/SurveyReorderModal.js:162 +#: screens/Template/Survey/SurveyReorderModal.js:163 +msgid "Multi-Select" +msgstr "複数選択" + +#: screens/Template/Survey/SurveyReorderModal.js:146 +#: screens/Template/Survey/SurveyReorderModal.js:147 +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:258 +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:52 +#: components/AddRole/AddResourceRole.js:68 +#: components/AssociateModal/AssociateModal.js:139 +#: components/AssociateModal/AssociateModal.js:154 +#: components/HostForm/HostForm.js:96 +#: components/JobList/JobList.js:195 +#: components/JobList/JobList.js:244 +#: components/JobList/JobListItem.js:86 +#: components/LaunchPrompt/steps/CredentialsStep.js:168 +#: components/LaunchPrompt/steps/CredentialsStep.js:183 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:76 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:86 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:97 +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:78 +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:89 +#: components/LaunchPrompt/steps/InventoryStep.js:84 +#: components/LaunchPrompt/steps/InventoryStep.js:99 +#: components/Lookup/ApplicationLookup.js:100 +#: components/Lookup/ApplicationLookup.js:111 +#: components/Lookup/CredentialLookup.js:189 +#: components/Lookup/CredentialLookup.js:204 +#: components/Lookup/ExecutionEnvironmentLookup.js:177 +#: components/Lookup/ExecutionEnvironmentLookup.js:184 +#: components/Lookup/HostFilterLookup.js:93 +#: components/Lookup/HostFilterLookup.js:422 +#: components/Lookup/HostListItem.js:8 +#: components/Lookup/InstanceGroupsLookup.js:103 +#: components/Lookup/InstanceGroupsLookup.js:114 +#: components/Lookup/InventoryLookup.js:147 +#: components/Lookup/InventoryLookup.js:162 +#: components/Lookup/InventoryLookup.js:202 +#: components/Lookup/InventoryLookup.js:217 +#: components/Lookup/MultiCredentialsLookup.js:189 +#: components/Lookup/MultiCredentialsLookup.js:204 +#: components/Lookup/OrganizationLookup.js:129 +#: components/Lookup/OrganizationLookup.js:144 +#: components/Lookup/ProjectLookup.js:127 +#: components/Lookup/ProjectLookup.js:157 +#: 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:114 +#: components/RelatedTemplateList/RelatedTemplateList.js:161 +#: components/RelatedTemplateList/RelatedTemplateList.js:186 +#: components/ResourceAccessList/ResourceAccessListItem.js:58 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:325 +#: components/Schedule/ScheduleList/ScheduleList.js:168 +#: components/Schedule/ScheduleList/ScheduleList.js:189 +#: components/Schedule/ScheduleList/ScheduleListItem.js:86 +#: components/Schedule/shared/ScheduleFormFields.js:72 +#: 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:60 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:109 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:135 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:28 +#: screens/Application/Applications.js:81 +#: screens/Application/ApplicationsList/ApplicationListItem.js:33 +#: screens/Application/ApplicationsList/ApplicationsList.js:118 +#: screens/Application/ApplicationsList/ApplicationsList.js:155 +#: screens/Application/shared/ApplicationForm.js:54 +#: screens/Credential/CredentialDetail/CredentialDetail.js:217 +#: screens/Credential/CredentialList/CredentialList.js:141 +#: screens/Credential/CredentialList/CredentialList.js:164 +#: 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:49 +#: 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:89 +#: 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:161 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:194 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:61 +#: screens/InstanceGroup/Instances/InstanceList.js:199 +#: screens/InstanceGroup/Instances/InstanceList.js:215 +#: screens/InstanceGroup/Instances/InstanceList.js:266 +#: screens/InstanceGroup/Instances/InstanceList.js:299 +#: screens/InstanceGroup/Instances/InstanceListItem.js:124 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:44 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:19 +#: screens/Instances/InstanceList/InstanceList.js:143 +#: screens/Instances/InstanceList/InstanceList.js:160 +#: screens/Instances/InstanceList/InstanceList.js:201 +#: screens/Instances/InstanceList/InstanceListItem.js:128 +#: screens/Instances/InstancePeers/InstancePeerList.js:80 +#: screens/Instances/InstancePeers/InstancePeerList.js:87 +#: screens/Instances/InstancePeers/InstancePeerList.js:96 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:37 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:89 +#: 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:181 +#: screens/Inventory/InventorySources/InventorySourceList.js:211 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:71 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:98 +#: 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:50 +#: screens/Inventory/shared/InventoryGroupForm.js:32 +#: screens/Inventory/shared/InventorySourceForm.js:100 +#: 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:107 +#: 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:176 +#: screens/Project/ProjectList/ProjectList.js:185 +#: screens/Project/ProjectList/ProjectList.js:221 +#: screens/Project/ProjectList/ProjectListItem.js:179 +#: screens/Project/shared/ProjectForm.js:214 +#: 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:218 +#: screens/Template/Survey/SurveyReorderModal.js:218 +#: screens/Template/Survey/SurveyReorderModal.js:238 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:111 +#: 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:120 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:152 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:178 +#: 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:243 +#: screens/Template/shared/WorkflowJobTemplateForm.js:109 +#: screens/User/UserOrganizations/UserOrganizationList.js:75 +#: screens/User/UserOrganizations/UserOrganizationList.js:79 +#: 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:140 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:123 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:163 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:43 +msgid "Name" +msgstr "名前" + +#: components/AppContainer/AppContainer.js:95 +msgid "Navigation" +msgstr "ナビゲーション" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:221 +#: components/Schedule/shared/FrequencyDetailSubform.js:512 +#: screens/Dashboard/shared/ChartTooltip.js:106 +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:57 +msgid "Never" +msgstr "なし" + +#: components/Workflow/WorkflowNodeHelp.js:114 +msgid "Never Updated" +msgstr "未更新" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:47 +msgid "Never expires" +msgstr "期限切れなし" + +#: components/JobList/JobList.js:227 +#: components/Workflow/WorkflowNodeHelp.js:90 +msgid "New" +msgstr "新規" + +#: components/AdHocCommands/AdHocCommandsWizard.js:51 +#: components/AdHocCommands/useAdHocCredentialStep.js:29 +#: components/AdHocCommands/useAdHocDetailsStep.js:40 +#: components/AdHocCommands/useAdHocExecutionEnvironmentStep.js:22 +#: components/AddRole/AddResourceRole.js:196 +#: components/AddRole/AddResourceRole.js:231 +#: components/LaunchPrompt/LaunchPrompt.js:160 +#: components/Schedule/shared/SchedulePromptableFields.js:127 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:66 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:59 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:132 +msgid "Next" +msgstr "次へ" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:337 +#: components/Schedule/ScheduleList/ScheduleList.js:171 +#: components/Schedule/ScheduleList/ScheduleListItem.js:118 +#: components/Schedule/ScheduleList/ScheduleListItem.js:122 +msgid "Next Run" +msgstr "次回実行日時" + +#: components/Search/Search.js:232 +msgid "No" +msgstr "不可" + +#: screens/Job/JobOutput/JobOutputSearch.js:121 +msgid "No Hosts Matched" +msgstr "一致するホストがありません" + +#: screens/Job/JobOutput/JobOutputSearch.js:122 +#: screens/Job/JobOutput/JobOutputSearch.js:123 +msgid "No Hosts Remaining" +msgstr "残りのホストがありません" + +#: screens/Job/JobOutput/HostEventModal.js:150 +msgid "No JSON Available" +msgstr "JSON は利用できません" + +#: screens/Dashboard/shared/ChartTooltip.js:82 +msgid "No Jobs" +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:100 +msgid "No job data available" +msgstr "利用可能なジョブデータがありません" + +#: screens/Job/JobOutput/EmptyOutput.js:52 +msgid "No output found for this job." +msgstr "このジョブの出力は見つかりません" + +#: screens/Job/JobOutput/HostEventModal.js:126 +msgid "No result found" +msgstr "結果が見つかりません" + +#: components/LabelSelect/LabelSelect.js:130 +#: components/LaunchPrompt/steps/SurveyStep.js:136 +#: components/LaunchPrompt/steps/SurveyStep.js:195 +#: components/MultiSelect/TagMultiSelect.js:60 +#: components/Search/AdvancedSearch.js:151 +#: components/Search/AdvancedSearch.js:266 +#: components/Search/LookupTypeInput.js:33 +#: components/Search/RelatedLookupTypeInput.js:26 +#: components/Search/Search.js:153 +#: components/Search/Search.js:202 +#: components/Search/Search.js:226 +#: screens/ActivityStream/ActivityStream.js:142 +#: screens/Credential/shared/CredentialForm.js:143 +#: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:65 +#: screens/Dashboard/DashboardGraph.js:106 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:137 +#: screens/Template/Survey/SurveyReorderModal.js:166 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:260 +#: screens/Template/shared/PlaybookSelect.js:72 +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 "Survey の質問は見つかりません。" + +#: screens/Job/JobDetail/JobDetail.js:399 +msgid "No timeout specified" +msgstr "タイムアウトが指定されていません" + +#: components/PaginatedTable/PaginatedTable.js:80 +msgid "No {pluralizedItemName} Found" +msgstr "{pluralizedItemName} は見つかりません" + +#: components/Workflow/WorkflowNodeHelp.js:148 +#: components/Workflow/WorkflowNodeHelp.js:184 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:273 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:274 +msgid "Node Alias" +msgstr "ノードのエイリアス" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:223 +#: screens/InstanceGroup/Instances/InstanceList.js:204 +#: screens/InstanceGroup/Instances/InstanceList.js:268 +#: screens/InstanceGroup/Instances/InstanceList.js:300 +#: screens/InstanceGroup/Instances/InstanceListItem.js:142 +#: screens/Instances/InstanceDetail/InstanceDetail.js:204 +#: screens/Instances/InstanceList/InstanceList.js:148 +#: screens/Instances/InstanceList/InstanceList.js:203 +#: screens/Instances/InstanceList/InstanceListItem.js:150 +#: screens/Instances/InstancePeers/InstancePeerList.js:98 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:59 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:118 +msgid "Node Type" +msgstr "ノードタイプ" + +#: screens/TopologyView/Legend.js:107 +msgid "Node state types" +msgstr "ノード状態のタイプ" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/useNodeTypeStep.js:75 +msgid "Node type" +msgstr "ノードタイプ" + +#: screens/TopologyView/Legend.js:70 +msgid "Node types" +msgstr "ノードタイプ" + +#: components/Schedule/shared/ScheduleFormFields.js:180 +#: components/Schedule/shared/ScheduleFormFields.js:184 +#: components/Workflow/WorkflowNodeHelp.js:123 +msgid "None" +msgstr "なし" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:193 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:196 +msgid "None (Run Once)" +msgstr "なし (1回実行)" + +#: components/Schedule/shared/ScheduleFormFields.js:120 +#: components/Schedule/shared/ScheduleFormFields.js:124 +msgid "None (run once)" +msgstr "なし (1回実行)" + +#: 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:248 +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 "注: 選択された順序によって、実行の優先順位が設定されます。ドラッグを有効にするには、1 つ以上選択してください。" + +#: 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 "注: 資格情報の順序は、コンテンツの同期と検索の優先順位を設定します。ドラッグを有効にするには、1 つ以上選択してください。" + +#: screens/Project/shared/Project.helptext.js:81 +msgid "Note: This field assumes the remote name is \"origin\"." +msgstr "注: このフィールドは、リモート名が \"origin\" であることが前提です。" + +#: screens/Project/shared/Project.helptext.js:35 +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 以外) を入力しないでください。また、GitHub および Bitbucket は、SSH の使用時のパスワード認証をサポートしません。GIT の読み取り専用プロトコル (git://) はユーザー名またはパスワード情報を使用しません。" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:331 +msgid "Notification Color" +msgstr "通知の色" + +#: screens/NotificationTemplate/NotificationTemplate.js:58 +#: screens/NotificationTemplate/NotificationTemplateAdd.js:50 +msgid "Notification Template not found." +msgstr "通知テンプレートテストは見つかりません。" + +#: screens/ActivityStream/ActivityStream.js:198 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:117 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:171 +#: screens/NotificationTemplate/NotificationTemplates.js:14 +#: screens/NotificationTemplate/NotificationTemplates.js:21 +#: util/getRelatedResourceDeleteDetails.js:181 +msgid "Notification Templates" +msgstr "通知テンプレート" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:134 +msgid "Notification Type" +msgstr "通知タイプ" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:380 +msgid "Notification color" +msgstr "通知の色" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:193 +msgid "Notification sent successfully" +msgstr "通知が正常に送信されました" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:449 +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:93 +#: screens/Inventory/InventorySource/InventorySource.js:99 +#: screens/ManagementJob/ManagementJob.js:116 +#: screens/ManagementJob/ManagementJobs.js:22 +#: screens/Organization/Organization.js:135 +#: screens/Organization/Organizations.js:33 +#: screens/Project/Project.js:114 +#: screens/Project/Projects.js:28 +#: screens/Template/Template.js:141 +#: screens/Template/Templates.js:46 +#: screens/Template/WorkflowJobTemplate.js:123 +msgid "Notifications" +msgstr "通知" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:169 +#: components/Schedule/shared/FrequencyDetailSubform.js:148 +msgid "November" +msgstr "11 月" + +#: components/StatusLabel/StatusLabel.js:44 +#: 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:549 +msgid "Occurrences" +msgstr "実行回数" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:168 +#: components/Schedule/shared/FrequencyDetailSubform.js:143 +msgid "October" +msgstr "10 月" + +#: components/AdHocCommands/AdHocDetailsStep.js:189 +#: components/HostToggle/HostToggle.js:61 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:192 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:195 +#: components/PromptDetail/PromptDetail.js:362 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:489 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:58 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/Setting/shared/SettingDetail.js:98 +#: screens/Setting/shared/SharedFields.js:150 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:284 +#: screens/Template/shared/JobTemplateForm.js:504 +msgid "Off" +msgstr "オフ" + +#: components/AdHocCommands/AdHocDetailsStep.js:188 +#: components/HostToggle/HostToggle.js:60 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:192 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:194 +#: components/PromptDetail/PromptDetail.js:362 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:489 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:57 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/Setting/shared/SettingDetail.js:98 +#: screens/Setting/shared/SharedFields.js:149 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:284 +#: screens/Template/shared/JobTemplateForm.js:504 +msgid "On" +msgstr "オン" + +#: 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:39 +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:32 +msgid "On Success" +msgstr "成功時" + +#: components/Schedule/shared/FrequencyDetailSubform.js:536 +msgid "On date" +msgstr "指定日" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:99 +#: components/Schedule/shared/FrequencyDetailSubform.js:251 +msgid "On days" +msgstr "曜日" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:18 +msgid "" +"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 "それぞれの行に 1 つの Slack チャンネルを入力します。チャンネルにはシャープ記号 (#) が必要です。特定のメッセージに対して応答する、またはスレッドを開始するには、チャンネルに 16 桁の親メッセージ ID を追加します。10 桁目の後にピリオド (.) を手動で挿入する必要があります (例: #destination-channel, 1231257890.006423)。Slack を参照してください。" + +#: components/PromptDetail/PromptInventorySourceDetail.js:154 +msgid "Only Group By" +msgstr "グループ化のみ" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:103 +msgid "OpenStack" +msgstr "OpenStack" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:111 +msgid "Option Details" +msgstr "オプションの詳細" + +#: screens/Inventory/shared/Inventory.helptext.js:25 +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」などのこのインベントリーを説明するオプションラベルです。\n" +"ラベルを使用し、インベントリーおよび完了した\n" +"ジョブの分類およびフィルターを実行できます。" + +#: screens/Job/Job.helptext.js:12 +#: screens/Template/shared/JobTemplate.helptext.js:13 +msgid "Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates and completed jobs." +msgstr "「dev」、「test」などのこのジョブテンプレートを説明するオプションラベルです。ラベルを使用し、ジョブテンプレートおよび完了したジョブの分類およびフィルターを実行できます。" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:11 +msgid "" +"Optional labels that describe this workflow job template,\n" +"such as 'dev' or 'test'. Labels can be used to group and filter\n" +"workflow job templates and completed jobs." +msgstr "「dev」、「test」などのこのワークフロージョブテンプレートを説明するオプションラベルです。\n" +"ラベルを使用し、ワークフロージョブテンプレートおよび完了した\n" +"ジョブの分類およびフィルターを実行できます。" + +#: screens/Template/shared/JobTemplate.helptext.js:26 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:19 +msgid "Optionally select the credential to use to send status updates back to the webhook service." +msgstr "必要に応じて、ステータスの更新を Webhook サービスに送信しなおすのに使用する認証情報を選択します。" + +#: components/NotificationList/NotificationList.js:220 +#: components/NotificationList/NotificationListItem.js:34 +#: screens/Credential/shared/TypeInputsSubForm.js:47 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:61 +#: screens/Instances/Shared/InstanceForm.js:54 +#: screens/Inventory/shared/InventoryForm.js:94 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:69 +#: screens/Template/shared/JobTemplateForm.js:545 +#: screens/Template/shared/WorkflowJobTemplateForm.js:241 +msgid "Options" +msgstr "オプション" + +#: screens/Template/Survey/SurveyReorderModal.js:217 +#: screens/Template/Survey/SurveyReorderModal.js:217 +#: screens/Template/Survey/SurveyReorderModal.js:233 +msgid "Order" +msgstr "順序" + +#: components/Lookup/ApplicationLookup.js:119 +#: components/Lookup/OrganizationLookup.js:101 +#: components/Lookup/OrganizationLookup.js:107 +#: components/Lookup/OrganizationLookup.js:124 +#: components/PromptDetail/PromptInventorySourceDetail.js:62 +#: components/PromptDetail/PromptInventorySourceDetail.js:72 +#: components/PromptDetail/PromptJobTemplateDetail.js:105 +#: components/PromptDetail/PromptJobTemplateDetail.js:115 +#: components/PromptDetail/PromptProjectDetail.js:77 +#: components/PromptDetail/PromptProjectDetail.js:88 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:67 +#: components/TemplateList/TemplateList.js:244 +#: components/TemplateList/TemplateListItem.js:185 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:70 +#: screens/Application/ApplicationsList/ApplicationListItem.js:38 +#: screens/Application/ApplicationsList/ApplicationsList.js:157 +#: screens/Credential/CredentialDetail/CredentialDetail.js:230 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:70 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:155 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:167 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:76 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:96 +#: screens/Inventory/InventoryList/InventoryList.js:191 +#: screens/Inventory/InventoryList/InventoryList.js:221 +#: screens/Inventory/InventoryList/InventoryListItem.js:119 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:202 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:107 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:121 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:131 +#: screens/Project/ProjectDetail/ProjectDetail.js:180 +#: screens/Project/ProjectList/ProjectListItem.js:287 +#: screens/Project/ProjectList/ProjectListItem.js:298 +#: screens/Team/TeamDetail/TeamDetail.js:40 +#: screens/Team/TeamList/TeamList.js:143 +#: screens/Team/TeamList/TeamListItem.js:38 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:199 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:210 +#: 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:154 +msgid "Organization not found." +msgstr "組織が見つかりません。" + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:188 +#: routeConfig.js:96 +#: screens/ActivityStream/ActivityStream.js:181 +#: 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:66 +#: screens/User/UserOrganizations/UserOrganizationList.js:72 +#: screens/User/Users.js:33 +#: util/getRelatedResourceDeleteDetails.js:232 +#: util/getRelatedResourceDeleteDetails.js:266 +msgid "Organizations" +msgstr "組織" + +#: components/LaunchPrompt/steps/useOtherPromptsStep.js:90 +msgid "Other prompts" +msgstr "他のプロンプト" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:79 +msgid "Out of compliance" +msgstr "コンプライアンス違反" + +#: screens/Job/Job.js:131 +#: screens/Job/JobOutput/HostEventModal.js:156 +#: screens/Job/Jobs.js:34 +msgid "Output" +msgstr "出力" + +#: screens/Job/JobOutput/HostEventModal.js:157 +msgid "Output tab" +msgstr "出力タブ" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:80 +msgid "Overwrite" +msgstr "上書き" + +#: components/PromptDetail/PromptInventorySourceDetail.js:41 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:121 +msgid "Overwrite local groups and hosts from remote inventory source" +msgstr "リモートインベントリーソースからのローカルグループおよびホストを上書きする" + +#: components/PromptDetail/PromptInventorySourceDetail.js:46 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:127 +msgid "Overwrite local variables from remote inventory source" +msgstr "リモートインベントリーソースのローカル変数を上書きする" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:86 +msgid "Overwrite variables" +msgstr "変数の上書き" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:493 +msgid "POST" +msgstr "POST" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:494 +msgid "PUT" +msgstr "PUT" + +#: components/NotificationList/NotificationList.js:198 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:139 +msgid "Pagerduty" +msgstr "Pagerduty" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:279 +msgid "Pagerduty Subdomain" +msgstr "Pagerduty サブドメイン" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:298 +msgid "Pagerduty subdomain" +msgstr "Pagerduty サブドメイン" + +#: components/Pagination/Pagination.js:35 +msgid "Pagination" +msgstr "ページネーション" + +#: components/Workflow/WorkflowTools.js:165 +msgid "Pan Down" +msgstr "パンダウン" + +#: components/Workflow/WorkflowTools.js:132 +msgid "Pan Left" +msgstr "パンレフト" + +#: components/Workflow/WorkflowTools.js:176 +msgid "Pan Right" +msgstr "パンライト" + +#: components/Workflow/WorkflowTools.js:143 +msgid "Pan Up" +msgstr "パンアップ" + +#: components/AdHocCommands/AdHocDetailsStep.js:243 +msgid "Pass extra command line changes. There are two ansible command line parameters:" +msgstr "追加のコマンドライン変更を渡します。2 つの Ansible コマンドラインパラメーターがあります。" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:14 +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 Controller documentation for example syntax." +msgstr "追加のコマンドライン変数を Playbook に渡します。これは、ansible-playbook の -e または --extra-vars コマンドラインパラメーターです。YAML または JSON のいずれかを使用してキーと値のペアを指定します。構文のサンプルについては Ansible Controller ドキュメントを参照してください。" + +#: screens/Job/Job.helptext.js:13 +#: screens/Template/shared/JobTemplate.helptext.js:14 +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 documentation for example syntax." +msgstr "追加のコマンドライン変数を Playbook に渡します。これは、ansible-playbook の -e または --extra-vars コマンドラインパラメーターです。YAML または JSON のいずれかを使用してキーと値のペアを指定します。構文のサンプルについてはドキュメントを参照してください。" + +#: screens/Login/Login.js:227 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:73 +#: 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 "過去 1 ヵ月" + +#: screens/Dashboard/DashboardGraph.js:113 +msgid "Past two weeks" +msgstr "過去 2 週間" + +#: screens/Dashboard/DashboardGraph.js:116 +msgid "Past week" +msgstr "過去 1 週間" + +#: screens/Instances/Instance.js:51 +#: screens/Instances/InstancePeers/InstancePeerList.js:74 +msgid "Peers" +msgstr "ピア" + +#: components/JobList/JobList.js:228 +#: components/StatusLabel/StatusLabel.js:49 +#: components/Workflow/WorkflowNodeHelp.js:93 +msgid "Pending" +msgstr "保留中" + +#: components/AppContainer/PageHeaderToolbar.js:76 +msgid "Pending Workflow Approvals" +msgstr "保留中のワークフロー承認" + +#: screens/Inventory/InventoryList/InventoryListItem.js:128 +msgid "Pending delete" +msgstr "保留中の削除" + +#: components/Lookup/HostFilterLookup.js:370 +msgid "Perform a search to define a host filter" +msgstr "検索を実行して、ホストフィルターを定義します。" + +#: screens/User/UserTokenDetail/UserTokenDetail.js:73 +#: 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:122 +msgid "Play" +msgstr "プレイ" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:84 +msgid "Play Count" +msgstr "再生回数" + +#: screens/Job/JobOutput/JobOutputSearch.js:124 +msgid "Play Started" +msgstr "プレイの開始" + +#: components/PromptDetail/PromptJobTemplateDetail.js:148 +#: screens/Job/JobDetail/JobDetail.js:319 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:253 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:43 +#: screens/Template/shared/JobTemplateForm.js:357 +msgid "Playbook" +msgstr "Playbook" + +#: components/JobList/JobListItem.js:44 +#: screens/Job/JobDetail/JobDetail.js:67 +msgid "Playbook Check" +msgstr "Playbook チェック" + +#: screens/Job/JobOutput/JobOutputSearch.js:125 +msgid "Playbook Complete" +msgstr "Playbook の完了" + +#: components/PromptDetail/PromptProjectDetail.js:165 +#: screens/Project/ProjectDetail/ProjectDetail.js:288 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:72 +msgid "Playbook Directory" +msgstr "Playbook ディレクトリー" + +#: components/JobList/JobList.js:213 +#: components/JobList/JobListItem.js:44 +#: components/Schedule/ScheduleList/ScheduleListItem.js:37 +#: screens/Job/JobDetail/JobDetail.js:67 +msgid "Playbook Run" +msgstr "Playbook 実行" + +#: screens/Job/JobOutput/JobOutputSearch.js:126 +msgid "Playbook Started" +msgstr "Playbook の開始" + +#: components/RelatedTemplateList/RelatedTemplateList.js:174 +#: components/TemplateList/TemplateList.js:222 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:23 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:54 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:157 +msgid "Playbook name" +msgstr "Playbook 名" + +#: screens/Dashboard/DashboardGraph.js:146 +msgid "Playbook run" +msgstr "Playbook 実行" + +#: 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 "Survey の質問を追加してください。" + +#: 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 "開始ボタンをクリックして開始してください。" + +#: components/Schedule/shared/ScheduleForm.js:421 +msgid "Please enter a number of occurrences." +msgstr "出現回数を入力してください。" + +#: util/validators.js:160 +msgid "Please enter a valid URL" +msgstr "有効な URL を入力してください。" + +#: screens/User/shared/UserTokenForm.js:20 +msgid "Please enter a value." +msgstr "値を入力してください。" + +#: screens/Login/Login.js:191 +msgid "Please log in" +msgstr "ログインしてください" + +#: components/JobList/JobList.js:190 +msgid "Please run a job to populate this list." +msgstr "ジョブを実行してこのリストに入力してください。" + +#: components/Schedule/shared/ScheduleForm.js:417 +msgid "Please select a day number between 1 and 31." +msgstr "1 から 31 までの日付を選択してください。" + +#: screens/Template/shared/JobTemplateForm.js:174 +msgid "Please select an Inventory or check the Prompt on Launch option" +msgstr "インベントリーを選択するか、または起動プロンプトオプションにチェックを付けてください。" + +#: components/Schedule/shared/ScheduleForm.js:429 +msgid "Please select an end date/time that comes after the start date/time." +msgstr "開始日時より後の終了日時を選択してください。" + +#: components/Lookup/HostFilterLookup.js:359 +msgid "Please select an organization before editing the host filter" +msgstr "組織を選択してからホストフィルターを編集します。" + +#: screens/Job/JobOutput/EmptyOutput.js:32 +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:78 +msgid "Pod spec override" +msgstr "Pod 仕様の上書き" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:214 +#: screens/InstanceGroup/Instances/InstanceListItem.js:203 +#: screens/Instances/InstanceDetail/InstanceDetail.js:208 +#: screens/Instances/InstanceList/InstanceListItem.js:218 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:82 +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:70 +#: 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:349 +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 Controller documentation for further syntax and\n" +"examples." +msgstr "検索フィルターを使用して、このインベントリーのホストにデータを入力します (例: ansible_facts__ansible_distribution:\"RedHat\")。詳細な構文と例については、ドキュメントを参照してください。構文と例の詳細については、Ansible Controller のドキュメントを参照してください。" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:165 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:104 +msgid "Port" +msgstr "ポート" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:231 +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 キーを押して、回答の選択肢をさらに追加します。回答の選択肢は、1 行に 1 つです。" + +#: components/CodeEditor/CodeEditor.js:181 +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 キーを押してドラッグを確認するか、その他のキーを押してドラッグ操作をキャンセルします。" + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:71 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:130 +#: screens/Inventory/shared/InventoryForm.js:99 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:147 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:347 +#: screens/Template/shared/JobTemplateForm.js:603 +msgid "Prevent Instance Group Fallback" +msgstr "インスタンスグループのフォールバックを防止する" + +#: screens/Inventory/shared/Inventory.helptext.js:197 +msgid "Prevent Instance Group Fallback: If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on." +msgstr "インスタンスグループフォールバックの防止: 有効にすると、インベントリーは、関連付けられたジョブテンプレートを実行する優先インスタンスグループのリストに組織インスタンスグループを追加することを防ぎます。" + +#: screens/Template/shared/JobTemplate.helptext.js:43 +msgid "Prevent Instance Group Fallback: If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on." +msgstr "インスタンスグループフォールバックの防止: 有効にすると、ジョブテンプレートは、実行する優先インスタンスグループのリストに組織インスタンスグループを追加することを防ぎます。" + +#: 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:58 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:122 +#: screens/Template/shared/JobTemplateForm.js:551 +msgid "Privilege Escalation" +msgstr "権限昇格" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:111 +msgid "Privilege escalation password" +msgstr "権限昇格のパスワード" + +#: screens/Template/shared/JobTemplate.helptext.js:40 +msgid "Privilege escalation: If enabled, run this playbook as an administrator." +msgstr "権限昇格: 有効な場合は、この Playbook を管理者として実行します。" + +#: components/JobList/JobListItem.js:239 +#: components/Lookup/ProjectLookup.js:104 +#: components/Lookup/ProjectLookup.js:109 +#: components/Lookup/ProjectLookup.js:166 +#: components/PromptDetail/PromptInventorySourceDetail.js:87 +#: components/PromptDetail/PromptJobTemplateDetail.js:133 +#: components/PromptDetail/PromptJobTemplateDetail.js:141 +#: components/TemplateList/TemplateListItem.js:300 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:216 +#: screens/Job/JobDetail/JobDetail.js:172 +#: screens/Job/JobDetail/JobDetail.js:198 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:229 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:239 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:38 +msgid "Project" +msgstr "プロジェクト" + +#: components/PromptDetail/PromptProjectDetail.js:158 +#: screens/Project/ProjectDetail/ProjectDetail.js:281 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:61 +msgid "Project Base Path" +msgstr "プロジェクトのベースパス" + +#: components/Workflow/WorkflowLegend.js:104 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:85 +msgid "Project Sync" +msgstr "プロジェクトの同期" + +#: screens/Project/ProjectDetail/ProjectDetail.js:320 +#: screens/Project/ProjectList/ProjectListItem.js:229 +msgid "Project Sync Error" +msgstr "プロジェクトの同期エラー" + +#: components/Workflow/WorkflowNodeHelp.js:67 +msgid "Project Update" +msgstr "プロジェクトの更新" + +#: screens/Job/JobDetail/JobDetail.js:180 +msgid "Project Update Status" +msgstr "プロジェクトステータスの更新" + +#: screens/Job/Job.helptext.js:22 +msgid "Project checkout results" +msgstr "プロジェクトのチェックアウト結果" + +#: screens/Project/ProjectList/ProjectList.js:132 +msgid "Project copied successfully" +msgstr "プロジェクトが正常にコピーされました" + +#: screens/Project/Project.js:136 +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:170 +#: screens/Dashboard/Dashboard.js:103 +#: screens/Project/ProjectList/ProjectList.js:180 +#: screens/Project/ProjectList/ProjectList.js:249 +#: screens/Project/Projects.js:12 +#: screens/Project/Projects.js:22 +#: util/getRelatedResourceDeleteDetails.js:60 +#: util/getRelatedResourceDeleteDetails.js:195 +#: util/getRelatedResourceDeleteDetails.js:225 +msgid "Projects" +msgstr "プロジェクト" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:139 +msgid "Promote Child Groups and Hosts" +msgstr "子グループおよびホストのプロモート" + +#: components/Schedule/shared/ScheduleForm.js:540 +#: components/Schedule/shared/ScheduleForm.js:543 +msgid "Prompt" +msgstr "プロンプト" + +#: components/PromptDetail/PromptDetail.js:182 +msgid "Prompt Overrides" +msgstr "プロンプトオーバーライド" + +#: components/CodeEditor/VariablesField.js:241 +#: components/FieldWithPrompt/FieldWithPrompt.js:46 +#: screens/Credential/CredentialDetail/CredentialDetail.js:175 +msgid "Prompt on launch" +msgstr "起動プロンプト" + +#: components/Schedule/shared/SchedulePromptableFields.js:97 +msgid "Prompt | {0}" +msgstr "プロンプト | {0}" + +#: components/PromptDetail/PromptDetail.js:180 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:418 +msgid "Prompted Values" +msgstr "プロンプト値" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:6 +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 "Playbook によって管理されるか、またはその影響を受けるホストの一覧をさらに制限するためのホストのパターンを指定します。\n" +"複数のパターンが許可されます。\n" +"パターンについての詳細およびサンプルについては、Ansible ドキュメントを参照してください。" + +#: screens/Job/Job.helptext.js:14 +#: screens/Template/shared/JobTemplate.helptext.js:15 +msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns." +msgstr "Playbook によって管理されるか、またはその影響を受けるホストの一覧をさらに制限するためのホストのパターンを指定します。複数のパターンが許可されます。パターンについての詳細およびサンプルについては、Ansible ドキュメントを参照してください。" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:179 +msgid "Provide a value for this field or select the Prompt on launch option." +msgstr "このフィールドに値を入力するか、起動プロンプトを表示するオプションを選択します。" + +#: components/AdHocCommands/AdHocDetailsStep.js:247 +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 Automation Analytics." +msgstr "Red Hat または Red Hat Satellite の認証情報を提供して、自動化アナリティクスを有効にします。" + +#: components/StatusLabel/StatusLabel.js:59 +#: screens/TopologyView/Legend.js:150 +msgid "Provisioning" +msgstr "プロビジョニング" + +#: components/PromptDetail/PromptJobTemplateDetail.js:162 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:302 +#: screens/Template/shared/JobTemplateForm.js:620 +msgid "Provisioning Callback URL" +msgstr "プロビジョニングコールバック URL" + +#: screens/Template/shared/JobTemplateForm.js:615 +msgid "Provisioning Callback details" +msgstr "プロビジョニングコールバックの詳細" + +#: components/PromptDetail/PromptJobTemplateDetail.js:63 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:127 +#: screens/Template/shared/JobTemplateForm.js:555 +#: screens/Template/shared/JobTemplateForm.js:558 +msgid "Provisioning Callbacks" +msgstr "プロビジョニングコールバック" + +#: screens/Template/shared/JobTemplate.helptext.js:41 +msgid "Provisioning callbacks: Enables creation of a provisioning callback URL. Using the URL a host can contact Ansible AWX and request a configuration update using this job template." +msgstr "プロビジョニングコールバック: プロビジョニングコールバック URL の作成を有効にします。ホストは、この URL を使用して Ansible AWX に接続でき、このジョブテンプレートを使用して設定の更新を要求できます。" + +#: components/StatusLabel/StatusLabel.js:62 +msgid "Provisioning fail" +msgstr "プロビジョニング失敗" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:86 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:114 +msgid "Pull" +msgstr "プル" + +#: screens/Template/Survey/SurveyQuestionForm.js:163 +msgid "Question" +msgstr "質問" + +#: screens/Setting/Settings.js:106 +msgid "RADIUS" +msgstr "RADIUS" + +#: screens/Setting/SettingList.js:73 +msgid "RADIUS settings" +msgstr "RADIUS 設定" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:244 +#: screens/InstanceGroup/Instances/InstanceListItem.js:161 +#: screens/Instances/InstanceDetail/InstanceDetail.js:287 +#: screens/Instances/InstanceList/InstanceListItem.js:171 +#: screens/TopologyView/Tooltip.js:307 +msgid "RAM {0}" +msgstr "メモリー {0}" + +#: screens/User/shared/UserTokenForm.js:76 +msgid "Read" +msgstr "読み込み" + +#: components/StatusLabel/StatusLabel.js:57 +#: screens/TopologyView/Legend.js:122 +msgid "Ready" +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:188 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:112 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:38 +msgid "Recent jobs" +msgstr "最近のジョブ" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:154 +msgid "Recipient List" +msgstr "受信者リスト" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:86 +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:139 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:92 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:161 +#: screens/Job/JobDetail/JobDetail.js:77 +#: 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/ApplicationDetails/ApplicationDetails.js:94 +#: screens/Application/shared/ApplicationForm.js:107 +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:261 +#: screens/Template/shared/JobTemplate.helptext.js:55 +msgid "Refer to the" +msgstr "参照:" + +#: screens/Job/Job.helptext.js:27 +#: screens/Template/shared/JobTemplate.helptext.js:50 +msgid "Refer to the Ansible documentation for details 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:116 +msgid "Regions" +msgstr "リージョン" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:92 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:143 +msgid "Registry credential" +msgstr "レジストリーの認証情報" + +#: screens/Inventory/shared/Inventory.helptext.js:156 +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:81 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:62 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:175 +msgid "Related Groups" +msgstr "関連するグループ" + +#: components/Search/AdvancedSearch.js:287 +msgid "Related Keys" +msgstr "関連するキー" + +#: components/Schedule/ScheduleList/ScheduleList.js:169 +#: components/Schedule/ScheduleList/ScheduleListItem.js:105 +msgid "Related resource" +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:580 +#: screens/Job/JobDetail/JobDetail.js:588 +#: 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/HealthCheckAlert/HealthCheckAlert.js:27 +msgid "Reload" +msgstr "再読み込み" + +#: screens/Job/JobOutput/JobOutput.js:723 +msgid "Reload output" +msgstr "出力のリロード" + +#: components/Lookup/ProjectLookup.js:138 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:91 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:160 +#: screens/Job/JobDetail/JobDetail.js:78 +#: screens/Project/ProjectList/ProjectList.js:200 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:99 +msgid "Remote Archive" +msgstr "リモートアーカイブ" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:374 +#: screens/Instances/InstanceList/InstanceList.js:242 +msgid "Removal Error" +msgstr "削除エラー" + +#: components/SelectedList/DraggableSelectedList.js:105 +#: screens/Instances/Shared/RemoveInstanceButton.js:75 +#: screens/Instances/Shared/RemoveInstanceButton.js:129 +#: screens/Instances/Shared/RemoveInstanceButton.js:143 +#: screens/Instances/Shared/RemoveInstanceButton.js:163 +#: 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/Instances/Shared/RemoveInstanceButton.js:152 +msgid "Remove Instances" +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/Project.helptext.js:113 +msgid "Remove any local modifications prior to performing an update." +msgstr "更新の実行前にローカルの変更を削除します。" + +#: components/Search/AdvancedSearch.js:206 +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/TopologyView/Legend.js:285 +msgid "Removing" +msgstr "削除" + +#: 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/SelectedList/DraggableSelectedList.js:83 +msgid "Reorder" +msgstr "並べ替え" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:349 +msgid "Repeat Frequency" +msgstr "繰り返しの頻度" + +#: components/Schedule/shared/ScheduleFormFields.js:113 +msgid "Repeat frequency" +msgstr "繰り返しの頻度" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:52 +msgid "Replace" +msgstr "置換" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:60 +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:188 +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:190 +#: screens/Team/TeamRoles/TeamRoleListItem.js:12 +#: screens/Team/TeamRoles/TeamRolesList.js:180 +msgid "Resource Name" +msgstr "リソース名" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:246 +msgid "Resource deleted" +msgstr "リソースが削除されました" + +#: components/Schedule/ScheduleList/ScheduleList.js:170 +#: components/Schedule/ScheduleList/ScheduleListItem.js:111 +msgid "Resource type" +msgstr "リソースタイプ" + +#: routeConfig.js:61 +#: screens/ActivityStream/ActivityStream.js:159 +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/Inventory.helptext.js:153 +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 "ホスト変数の指定された辞書から有効な状態を取得します。有効な変数は、ドット表記を使用して指定できます (例: 「foo.bar」)。" + +#: components/JobCancelButton/JobCancelButton.js:96 +#: components/JobCancelButton/JobCancelButton.js:100 +#: components/JobList/JobListCancelButton.js:160 +#: components/JobList/JobListCancelButton.js:163 +#: screens/Job/JobOutput/JobOutput.js:819 +#: screens/Job/JobOutput/JobOutput.js:822 +msgid "Return" +msgstr "戻る" + +#: screens/Job/JobOutput/EmptyOutput.js:40 +msgid "Return to" +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:52 +#: 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:59 +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:314 +#: screens/Project/ProjectList/ProjectList.js:224 +#: screens/Project/ProjectList/ProjectListItem.js:221 +msgid "Revision" +msgstr "リビジョン" + +#: screens/Project/shared/ProjectSubForms/SvnSubForm.js:22 +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:189 +#: components/ResourceAccessList/ResourceAccessList.js:202 +#: components/ResourceAccessList/ResourceAccessList.js:229 +#: components/ResourceAccessList/ResourceAccessListItem.js:69 +#: screens/Team/Team.js:59 +#: screens/Team/Teams.js:32 +#: screens/User/User.js:71 +#: screens/User/Users.js:31 +msgid "Roles" +msgstr "ロール" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:134 +#: 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:23 +#: screens/Template/shared/JobTemplateForm.js:214 +msgid "Run" +msgstr "実行" + +#: components/AdHocCommands/AdHocCommands.js:131 +#: components/AdHocCommands/AdHocCommands.js:135 +#: components/AdHocCommands/AdHocCommands.js:141 +#: components/AdHocCommands/AdHocCommands.js:145 +#: screens/Job/JobDetail/JobDetail.js:68 +msgid "Run Command" +msgstr "コマンドの実行" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:277 +#: screens/Instances/InstanceDetail/InstanceDetail.js:335 +msgid "Run a health check on the instance" +msgstr "インスタンスでの可用性チェック実行" + +#: components/AdHocCommands/AdHocCommands.js:125 +msgid "Run ad hoc command" +msgstr "アドホックコマンドの実行" + +#: components/AdHocCommands/AdHocCommandsWizard.js:48 +msgid "Run command" +msgstr "コマンドの実行" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:93 +#: components/Schedule/shared/FrequencyDetailSubform.js:223 +msgid "Run every" +msgstr "実行する間隔" + +#: components/HealthCheckButton/HealthCheckButton.js:32 +#: components/HealthCheckButton/HealthCheckButton.js:45 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:286 +#: screens/Instances/InstanceDetail/InstanceDetail.js:344 +msgid "Run health check" +msgstr "可用性チェックの実行" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:129 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:138 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:175 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:197 +#: components/Schedule/shared/FrequencyDetailSubform.js:344 +msgid "Run on" +msgstr "実行:" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useRunTypeStep.js:32 +msgid "Run type" +msgstr "実行タイプ" + +#: components/JobList/JobList.js:230 +#: components/StatusLabel/StatusLabel.js:48 +#: components/TemplateList/TemplateListItem.js:118 +#: components/Workflow/WorkflowNodeHelp.js:99 +msgid "Running" +msgstr "実行中" + +#: screens/Job/JobOutput/JobOutputSearch.js:127 +msgid "Running Handlers" +msgstr "実行中のハンドラー" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:217 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:196 +#: screens/InstanceGroup/Instances/InstanceListItem.js:194 +#: screens/Instances/InstanceDetail/InstanceDetail.js:212 +#: screens/Instances/InstanceList/InstanceListItem.js:209 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:73 +msgid "Running Jobs" +msgstr "実行中のジョブ" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:284 +#: screens/Instances/InstanceDetail/InstanceDetail.js:342 +msgid "Running health check" +msgstr "実行中の可用性チェック" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:71 +msgid "Running jobs" +msgstr "実行中のジョブ" + +#: screens/Setting/Settings.js:109 +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 "ソーシャル" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:95 +msgid "SSH password" +msgstr "SSH パスワード" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:239 +msgid "SSL Connection" +msgstr "SSL 接続" + +#: components/Workflow/WorkflowStartNode.js:60 +#: components/Workflow/workflowReducer.js:419 +msgid "START" +msgstr "開始" + +#: components/Sparkline/Sparkline.js:31 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:160 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:39 +#: screens/Project/ProjectDetail/ProjectDetail.js:135 +#: screens/Project/ProjectList/ProjectListItem.js:73 +msgid "STATUS:" +msgstr "ステータス:" + +#: components/Schedule/shared/FrequencyDetailSubform.js:321 +msgid "Sat" +msgstr "土" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:82 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:188 +#: components/Schedule/shared/FrequencyDetailSubform.js:326 +#: components/Schedule/shared/FrequencyDetailSubform.js:458 +msgid "Saturday" +msgstr "土曜" + +#: components/AddRole/AddResourceRole.js:247 +#: 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:526 +#: components/Schedule/shared/ScheduleForm.js:532 +#: components/Schedule/shared/useSchedulePromptSteps.js:49 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:130 +#: 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:205 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:35 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:131 +#: 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:34 +#: screens/Template/Templates.js:54 +msgid "Schedule Details" +msgstr "スケジュールの詳細" + +#: components/Schedule/shared/UnsupportedScheduleForm.js:15 +msgid "Schedule Rules" +msgstr "スケジュールルール" + +#: screens/Inventory/Inventories.js:92 +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:394 +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:229 +#: routeConfig.js:44 +#: screens/ActivityStream/ActivityStream.js:153 +#: screens/Inventory/Inventories.js:89 +#: screens/Inventory/InventorySource/InventorySource.js:88 +#: screens/ManagementJob/ManagementJob.js:108 +#: screens/ManagementJob/ManagementJobs.js:23 +#: screens/Project/Project.js:120 +#: screens/Project/Projects.js:31 +#: screens/Schedule/AllSchedules.js:21 +#: screens/Template/Template.js:148 +#: screens/Template/Templates.js:51 +#: screens/Template/WorkflowJobTemplate.js:130 +msgid "Schedules" +msgstr "スケジュール" + +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:136 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:33 +#: screens/User/UserTokenDetail/UserTokenDetail.js:50 +#: screens/User/UserTokenList/UserTokenList.js:142 +#: screens/User/UserTokenList/UserTokenList.js:189 +#: screens/User/UserTokenList/UserTokenListItem.js:32 +#: screens/User/shared/UserTokenForm.js:68 +msgid "Scope" +msgstr "範囲" + +#: screens/User/shared/User.helptext.js:5 +msgid "Scope for the token's access" +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:290 +#: components/Lookup/Lookup.js:143 +msgid "Search" +msgstr "検索" + +#: screens/Job/JobOutput/JobOutputSearch.js:151 +msgid "Search is disabled while the job is running" +msgstr "ジョブの実行中は検索が無効になっています" + +#: components/Search/AdvancedSearch.js:311 +#: components/Search/Search.js:259 +msgid "Search submit button" +msgstr "検索送信ボタン" + +#: components/Search/Search.js:248 +msgid "Search text input" +msgstr "テキスト入力の検索" + +#: components/Lookup/HostFilterLookup.js:398 +msgid "Searching by ansible_facts requires special syntax. Refer to the" +msgstr "ansible_facts による検索には特別な構文が必要です。詳細は、以下を参照してください。" + +#: components/Schedule/shared/FrequencyDetailSubform.js:408 +msgid "Second" +msgstr "第 2" + +#: components/PromptDetail/PromptInventorySourceDetail.js:103 +#: components/PromptDetail/PromptProjectDetail.js:153 +#: screens/Project/ProjectDetail/ProjectDetail.js:269 +msgid "Seconds" +msgstr "秒" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:34 +msgid "See Django" +msgstr "Django を参照" + +#: components/AdHocCommands/AdHocPreviewStep.js:35 +#: components/LaunchPrompt/steps/PreviewStep.js:61 +msgid "See errors on the left" +msgstr "左側のエラーを参照してください" + +#: components/JobList/JobListItem.js:84 +#: components/Lookup/HostFilterLookup.js:380 +#: components/Lookup/Lookup.js:200 +#: 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:278 +msgid "Select Hosts" +msgstr "ホストの選択" + +#: components/AnsibleSelect/AnsibleSelect.js:38 +msgid "Select Input" +msgstr "入力の選択" + +#: screens/InstanceGroup/Instances/InstanceList.js:295 +msgid "Select Instances" +msgstr "インスタンスの選択" + +#: components/AssociateModal/AssociateModal.js:22 +msgid "Select Items" +msgstr "アイテムの選択" + +#: components/AddRole/AddResourceRole.js:201 +msgid "Select Items from List" +msgstr "リストからアイテムの選択" + +#: components/LabelSelect/LabelSelect.js:127 +msgid "Select Labels" +msgstr "ラベルの選択" + +#: components/AddRole/AddResourceRole.js:236 +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:122 +msgid "Select a Node Type" +msgstr "ノードタイプの選択" + +#: components/AddRole/AddResourceRole.js:170 +msgid "Select a Resource Type" +msgstr "リソースタイプの選択" + +#: screens/Job/Job.helptext.js:21 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:10 +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:75 +msgid "Select a module" +msgstr "モジュールの選択" + +#: screens/Template/shared/PlaybookSelect.js:60 +#: screens/Template/shared/PlaybookSelect.js:61 +msgid "Select a playbook" +msgstr "Playbook の選択" + +#: screens/Template/shared/JobTemplateForm.js:323 +msgid "Select a project before editing the execution environment." +msgstr "実行環境を編集する前にプロジェクトを選択してください。" + +#: screens/Template/Survey/SurveyToolbar.js:82 +msgid "Select a question to delete" +msgstr "削除する質問の選択" + +#: components/PaginatedTable/ToolbarDeleteButton.js:160 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:103 +msgid "Select a row to delete" +msgstr "削除する行を選択してください" + +#: components/DisassociateButton/DisassociateButton.js:75 +msgid "Select a row to disassociate" +msgstr "関連付けを解除する行を選択してください" + +#: screens/Instances/Shared/RemoveInstanceButton.js:77 +msgid "Select a row to remove" +msgstr "削除する行を選択" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:87 +msgid "Select a subscription" +msgstr "サブスクリプションの選択" + +#: components/HostForm/HostForm.js:39 +#: components/Schedule/shared/FrequencyDetailSubform.js:71 +#: components/Schedule/shared/FrequencyDetailSubform.js:78 +#: components/Schedule/shared/FrequencyDetailSubform.js:88 +#: components/Schedule/shared/ScheduleFormFields.js:33 +#: components/Schedule/shared/ScheduleFormFields.js:37 +#: components/Schedule/shared/ScheduleFormFields.js:61 +#: screens/Credential/shared/CredentialForm.js:44 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:79 +#: screens/Inventory/shared/InventoryForm.js:72 +#: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/InsightsSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/OpenStackSubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:97 +#: screens/Inventory/shared/InventorySourceSubForms/SatelliteSubForm.js:44 +#: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:46 +#: screens/Inventory/shared/SmartInventoryForm.js:67 +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:24 +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:61 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:436 +#: screens/Project/shared/ProjectForm.js:234 +#: screens/Project/shared/ProjectSubForms/InsightsSubForm.js:39 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:37 +#: screens/Team/shared/TeamForm.js:49 +#: screens/Template/Survey/SurveyQuestionForm.js:30 +#: screens/Template/shared/WorkflowJobTemplateForm.js:130 +#: screens/User/shared/UserForm.js:139 +#: util/validators.js:201 +msgid "Select a value for this field" +msgstr "このフィールドの値の選択" + +#: screens/Template/shared/JobTemplate.helptext.js:23 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:20 +msgid "Select a webhook service." +msgstr "Webhook サービスを選択します。" + +#: components/DataListToolbar/DataListToolbar.js:121 +#: components/DataListToolbar/DataListToolbar.js:125 +#: screens/Template/Survey/SurveyToolbar.js:49 +msgid "Select all" +msgstr "すべて選択" + +#: screens/ActivityStream/ActivityStream.js:129 +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/WorkflowJobTemplate.helptext.js:5 +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:131 +msgid "Select an option" +msgstr "オプションを選択してください" + +#: screens/Project/shared/ProjectForm.js:245 +msgid "Select an organization before editing the default execution environment." +msgstr "デフォルトの実行環境を編集する前に、組織を選択してください。" + +#: screens/Job/Job.helptext.js:11 +#: screens/Template/shared/JobTemplate.helptext.js:12 +msgid "Select credentials for accessing the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \"Prompt on launch\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \"Prompt on launch\", the selected credential(s) become the defaults that can be updated at run time." +msgstr "このジョブが実行されるノードへのアクセスを許可する認証情報を選択します。各タイプにつき 1 つの認証情報のみを選択できます。マシンの認証情報 (SSH) については、認証情報を選択せずに「起動プロンプト」を選択すると、実行時にマシン認証情報を選択する必要があります。認証情報を選択し、「起動プロンプト」にチェックを付けている場合は、選択した認証情報が実行時に更新できるデフォルトになります。" + +#: components/Schedule/shared/ScheduleFormFields.js:120 +#: components/Schedule/shared/ScheduleFormFields.js:179 +msgid "Select frequency" +msgstr "周波数の選択" + +#: screens/Project/shared/Project.helptext.js:18 +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 "プロジェクトのベースパスにあるデイレクトリーの一覧から選択します。ベースパスと Playbook ディレクトリーは、Playbook \n" +"を見つけるために使用される完全なパスを提供します。" + +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:98 +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:179 +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:117 +msgid "Select roles to apply" +msgstr "適用するロールの選択" + +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:128 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:129 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:130 +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/Job/Job.helptext.js:18 +#: screens/Template/shared/JobTemplate.helptext.js:20 +msgid "Select the Instance Groups for this Job Template to run on." +msgstr "このジョブテンプレートが実行されるインスタンスグループを選択します。" + +#: screens/Organization/shared/OrganizationForm.js:83 +msgid "Select the Instance Groups for this Organization to run on." +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 キーまたはパスワードが含まれる認証情報を選択してください。" + +#: components/Lookup/InventoryLookup.js:123 +msgid "" +"Select the inventory containing the hosts\n" +"you want this job to manage." +msgstr "このジョブで管理するホストが含まれるインベントリーを選択してください。" + +#: screens/Job/Job.helptext.js:6 +#: screens/Template/shared/JobTemplate.helptext.js:7 +msgid "Select the inventory containing the hosts you want this job to manage." +msgstr "このジョブで管理するホストが含まれるインベントリーを選択してください。" + +#: components/HostForm/HostForm.js:32 +#: components/HostForm/HostForm.js:51 +msgid "Select the inventory that this host will belong to." +msgstr "このホストが属するインベントリーを選択します。" + +#: screens/Job/Job.helptext.js:10 +#: screens/Template/shared/JobTemplate.helptext.js:11 +msgid "Select the playbook to be executed by this job." +msgstr "このジョブで実行される Playbook を選択してください。" + +#: screens/Instances/Shared/InstanceForm.js:43 +msgid "Select the port that Receptor will listen on for incoming connections. Default is 27199." +msgstr "Receptor が着信接続をリッスンするポートを選択します。デフォルトは 27199 です。" + +#: screens/Template/shared/JobTemplate.helptext.js:8 +msgid "Select the project containing the playbook you want this job to execute." +msgstr "このジョブで実行する Playbook が含まれるプロジェクトを選択してください。" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:79 +msgid "Select your Ansible Automation Platform subscription to use." +msgstr "使用する Ansible Automation Platform サブスクリプションを選択します。" + +#: components/Lookup/Lookup.js:186 +msgid "Select {0}" +msgstr "{0} の選択" + +#: components/AddRole/AddResourceRole.js:212 +#: components/AddRole/AddResourceRole.js:224 +#: components/AddRole/AddResourceRole.js:242 +#: 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:84 +#: components/TemplateList/TemplateListItem.js:140 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:107 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:125 +#: 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:41 +msgid "Selected" +msgstr "選択済み" + +#: components/LaunchPrompt/steps/CredentialsStep.js:142 +#: components/LaunchPrompt/steps/CredentialsStep.js:147 +#: components/Lookup/MultiCredentialsLookup.js:162 +#: components/Lookup/MultiCredentialsLookup.js:167 +msgid "Selected Category" +msgstr "選択したカテゴリー" + +#: components/Schedule/shared/ScheduleForm.js:446 +#: components/Schedule/shared/ScheduleForm.js:447 +msgid "Selected date range must have at least 1 schedule occurrence." +msgstr "選択した日付範囲には、少なくとも 1 つのスケジュールオカレンスが必要です。" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:160 +msgid "Sender Email" +msgstr "送信者のメール" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:96 +msgid "Sender e-mail" +msgstr "送信者のメール" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:167 +#: components/Schedule/shared/FrequencyDetailSubform.js:138 +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:112 +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:122 +msgid "Set preferences for data collection, logos, and logins" +msgstr "データ収集、ロゴ、およびログイン情報の設定" + +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:131 +msgid "Set source path to" +msgstr "ソースパスの設定:" + +#: components/InstanceToggle/InstanceToggle.js:48 +#: screens/Instances/Shared/InstanceForm.js:59 +msgid "Set the instance enabled or disabled. If disabled, jobs will not be assigned to this instance." +msgstr "インスタンスを有効または無効に設定します。無効にした場合には、ジョブはこのインスタンスに割り当てられません。" + +#: screens/Application/shared/Application.helptext.js:5 +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:239 +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 "ズームを 100% に設定し、グラフを中央に配置" + +#: screens/Instances/Shared/InstanceForm.js:35 +msgid "Sets the current life cycle stage of this instance. Default is \"installed.\"" +msgstr "このインスタンスの現在のライフサイクルステージを設定します。デフォルトは \"installed\" です。" + +#: screens/Instances/Shared/InstanceForm.js:51 +msgid "Sets the role that this instance will play within mesh topology. Default is \"execution.\"" +msgstr "このインスタンスがメッシュトポロジー内で果たすロールを設定します。デフォルトは \"execution\" です。" + +#: 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:220 +#: screens/ActivityStream/ActivityStream.js:222 +#: screens/Setting/Settings.js:43 +msgid "Settings" +msgstr "設定" + +#: components/FormField/PasswordInput.js:35 +msgid "Show" +msgstr "表示" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:182 +#: components/PromptDetail/PromptDetail.js:361 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:488 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:283 +#: screens/Template/shared/JobTemplateForm.js:497 +msgid "Show Changes" +msgstr "変更の表示" + +#: components/AdHocCommands/AdHocDetailsStep.js:177 +#: components/AdHocCommands/AdHocDetailsStep.js:178 +msgid "Show changes" +msgstr "変更の表示" + +#: components/LaunchPrompt/LaunchPrompt.js:135 +#: components/Schedule/shared/SchedulePromptableFields.js:102 +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:262 +msgid "Sign in with Azure AD" +msgstr "Azure AD でサインイン" + +#: screens/Login/Login.js:276 +msgid "Sign in with GitHub" +msgstr "GitHub でサインイン" + +#: screens/Login/Login.js:318 +msgid "Sign in with GitHub Enterprise" +msgstr "GitHub Enterprise でサインイン" + +#: screens/Login/Login.js:333 +msgid "Sign in with GitHub Enterprise Organizations" +msgstr "GitHub Enterprise 組織でサインイン" + +#: screens/Login/Login.js:349 +msgid "Sign in with GitHub Enterprise Teams" +msgstr "GitHub Enterprise チームでサインイン" + +#: screens/Login/Login.js:290 +msgid "Sign in with GitHub Organizations" +msgstr "GitHub 組織でサインイン" + +#: screens/Login/Login.js:304 +msgid "Sign in with GitHub Teams" +msgstr "GitHub チームでサインイン" + +#: screens/Login/Login.js:364 +msgid "Sign in with Google" +msgstr "Google でサインイン" + +#: screens/Login/Login.js:378 +msgid "Sign in with OIDC" +msgstr "OIDC でサインイン" + +#: screens/Login/Login.js:397 +msgid "Sign in with SAML" +msgstr "SAML でサインイン" + +#: screens/Login/Login.js:396 +msgid "Sign in with SAML {samlIDP}" +msgstr "SAML {samlIDP} でサインイン" + +#: components/Search/Search.js:145 +#: components/Search/Search.js:146 +msgid "Simple key select" +msgstr "簡易キー選択" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:106 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:107 +#: components/PromptDetail/PromptDetail.js:295 +#: components/PromptDetail/PromptJobTemplateDetail.js:267 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:595 +#: screens/Job/JobDetail/JobDetail.js:500 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:475 +#: screens/Template/shared/JobTemplateForm.js:533 +#: screens/Template/shared/WorkflowJobTemplateForm.js:230 +msgid "Skip Tags" +msgstr "スキップタグ" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:93 +#: components/Schedule/shared/FrequencyDetailSubform.js:223 +msgid "Skip every" +msgstr "すべてをスキップ" + +#: screens/Job/Job.helptext.js:20 +#: screens/Template/shared/JobTemplate.helptext.js:22 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:22 +msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "スキップタグは、Playbook のサイズが大きい場合にプレイまたはタスクの特定の部分をスキップする必要がある場合に役立ちます。コンマを使用して複数のタグを区切ります。タグの使用方法の詳細については、Ansible Tower のドキュメントを参照してください。" + +#: screens/Job/JobOutput/shared/HostStatusBar.js:39 +msgid "Skipped" +msgstr "スキップ済" + +#: components/StatusLabel/StatusLabel.js:50 +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:345 +#: 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:32 +#: components/LaunchPrompt/steps/PreviewStep.js:58 +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 などの一部の検索修飾子は、Smart Inventory ホストフィルターではサポートされていません。これらを削除し、このフィルターを使用して新しい Smart Inventory を作成します。" + +#: 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:169 +#: components/PromptDetail/PromptInventorySourceDetail.js:84 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:199 +#: screens/Inventory/shared/InventorySourceForm.js:130 +#: screens/Job/JobDetail/JobDetail.js:172 +#: screens/Job/JobDetail/JobDetail.js:294 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:93 +msgid "Source" +msgstr "ソース" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:44 +#: components/PromptDetail/PromptDetail.js:250 +#: components/PromptDetail/PromptJobTemplateDetail.js:147 +#: components/PromptDetail/PromptProjectDetail.js:106 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:89 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:467 +#: screens/Job/JobDetail/JobDetail.js:307 +#: screens/Project/ProjectDetail/ProjectDetail.js:230 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:248 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:133 +#: screens/Template/shared/JobTemplateForm.js:335 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:245 +msgid "Source Control Branch" +msgstr "ソースコントロールブランチ" + +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:29 +msgid "Source Control Branch/Tag/Commit" +msgstr "ソースコントロールブランチ/タグ/コミット" + +#: components/PromptDetail/PromptProjectDetail.js:117 +#: screens/Project/ProjectDetail/ProjectDetail.js:256 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:56 +msgid "Source Control Credential" +msgstr "ソースコントロール認証情報" + +#: components/PromptDetail/PromptProjectDetail.js:111 +#: screens/Project/ProjectDetail/ProjectDetail.js:235 +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:32 +msgid "Source Control Refspec" +msgstr "ソースコントロールの Refspec" + +#: screens/Project/ProjectDetail/ProjectDetail.js:195 +msgid "Source Control Revision" +msgstr "ソースコントロールの改訂" + +#: components/PromptDetail/PromptProjectDetail.js:96 +#: screens/Job/JobDetail/JobDetail.js:273 +#: screens/Project/ProjectDetail/ProjectDetail.js:191 +#: screens/Project/shared/ProjectForm.js:259 +msgid "Source Control Type" +msgstr "ソースコントロールのタイプ" + +#: components/Lookup/ProjectLookup.js:143 +#: components/PromptDetail/PromptProjectDetail.js:101 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:96 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:165 +#: screens/Project/ProjectDetail/ProjectDetail.js:225 +#: screens/Project/ProjectList/ProjectList.js:205 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:16 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:104 +msgid "Source Control URL" +msgstr "ソースコントロールの URL" + +#: components/JobList/JobList.js:211 +#: components/JobList/JobListItem.js:42 +#: components/Schedule/ScheduleList/ScheduleListItem.js:38 +#: screens/Job/JobDetail/JobDetail.js:65 +msgid "Source Control Update" +msgstr "ソースコントロールの更新" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:340 +msgid "Source Phone Number" +msgstr "発信元の電話番号" + +#: components/PromptDetail/PromptInventorySourceDetail.js:176 +msgid "Source Variables" +msgstr "ソース変数" + +#: components/JobList/JobListItem.js:213 +#: screens/Job/JobDetail/JobDetail.js:257 +msgid "Source Workflow Job" +msgstr "ソースワークフローのジョブ" + +#: screens/Template/shared/WorkflowJobTemplateForm.js:177 +msgid "Source control branch" +msgstr "ソースコントロールのブランチ" + +#: screens/Inventory/shared/InventorySourceForm.js:152 +msgid "Source details" +msgstr "ソース詳細" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:403 +msgid "Source phone number" +msgstr "発信元の電話番号" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:269 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:21 +msgid "Source variables" +msgstr "ソース変数" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:97 +msgid "Sourced from a project" +msgstr "プロジェクトから取得" + +#: screens/Inventory/Inventories.js:84 +#: screens/Inventory/Inventory.js:68 +msgid "Sources" +msgstr "ソース" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:30 +msgid "" +"Specify HTTP Headers in JSON format. Refer to\n" +"the Ansible Controller documentation for example syntax." +msgstr "JSON 形式で HTTP ヘッダーを指定します。構文のサンプルについては Ansible Controller ドキュメントを参照してください。" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:24 +msgid "" +"Specify a notification color. Acceptable colors are hex\n" +"color code (example: #3af or #789abc)." +msgstr "通知の色を指定します。使用できる色は、\n" +"16 進数の色コード (例: #3af または #789abc) です。" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:26 +msgid "Specify the conditions under which this node should be executed" +msgstr "このノードを実行する条件を指定" + +#: screens/Job/JobOutput/HostEventModal.js:173 +msgid "Standard Error" +msgstr "標準エラー" + +#: screens/Job/JobOutput/HostEventModal.js:174 +msgid "Standard error 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:247 +#: components/JobList/JobListItem.js:99 +msgid "Start Time" +msgstr "開始時刻" + +#: components/Schedule/shared/DateTimePicker.js:51 +msgid "Start date" +msgstr "開始日" + +#: components/Schedule/shared/ScheduleFormFields.js:87 +msgid "Start date/time" +msgstr "開始日時" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:465 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:105 +msgid "Start message" +msgstr "開始メッセージ" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:474 +#: 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:220 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:165 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:63 +msgid "Started" +msgstr "開始" + +#: components/JobList/JobList.js:224 +#: components/JobList/JobList.js:245 +#: components/JobList/JobListItem.js:95 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:206 +#: screens/InstanceGroup/Instances/InstanceList.js:267 +#: screens/InstanceGroup/Instances/InstanceListItem.js:129 +#: screens/Instances/InstanceDetail/InstanceDetail.js:196 +#: screens/Instances/InstanceList/InstanceList.js:202 +#: screens/Instances/InstanceList/InstanceListItem.js:134 +#: screens/Instances/InstancePeers/InstancePeerList.js:97 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:43 +#: screens/Inventory/InventoryList/InventoryListItem.js:101 +#: screens/Inventory/InventorySources/InventorySourceList.js:212 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:87 +#: screens/Job/JobDetail/JobDetail.js:210 +#: screens/Job/JobOutput/HostEventModal.js:118 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:115 +#: 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:61 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:162 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:166 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:66 +msgid "Status" +msgstr "Status" + +#: screens/Job/JobOutput/JobOutputSearch.js:91 +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/Project.helptext.js:118 +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:132 +#: screens/Setting/Settings.js:112 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:136 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:195 +msgid "Subscription" +msgstr "サブスクリプション" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:41 +msgid "Subscription Details" +msgstr "サブスクリプションの詳細" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:194 +msgid "Subscription Management" +msgstr "Subscription Management" + +#: 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:137 +msgid "Subscription settings" +msgstr "サブスクリプション設定" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:131 +msgid "Subscription type" +msgstr "サブスクリプションタイプ" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:142 +msgid "Subscriptions table" +msgstr "サブスクリプションテーブル" + +#: components/Lookup/ProjectLookup.js:137 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:90 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:159 +#: screens/Job/JobDetail/JobDetail.js:76 +#: 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:41 +msgid "Success" +msgstr "成功" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:483 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:123 +msgid "Success message" +msgstr "成功メッセージ" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:492 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:132 +msgid "Success message body" +msgstr "成功メッセージボディー" + +#: components/JobList/JobList.js:231 +#: components/StatusLabel/StatusLabel.js:43 +#: components/Workflow/WorkflowNodeHelp.js:102 +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:96 +#: screens/Dashboard/shared/ChartTooltip.js:59 +msgid "Successful" +msgstr "成功" + +#: screens/Dashboard/DashboardGraph.js:166 +msgid "Successful jobs" +msgstr "成功ジョブ" + +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:28 +msgid "Successfully Approved" +msgstr "正常に承認されました" + +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:25 +msgid "Successfully Denied" +msgstr "正常に拒否されました" + +#: screens/Project/ProjectDetail/ProjectDetail.js:201 +#: screens/Project/ProjectList/ProjectListItem.js:97 +msgid "Successfully copied to clipboard!" +msgstr "クリップボードへのコピーに成功しました!" + +#: components/Schedule/shared/FrequencyDetailSubform.js:255 +msgid "Sun" +msgstr "日" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:83 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:182 +#: components/Schedule/shared/FrequencyDetailSubform.js:260 +#: components/Schedule/shared/FrequencyDetailSubform.js:428 +msgid "Sunday" +msgstr "日曜" + +#: components/LaunchPrompt/steps/useSurveyStep.js:26 +#: screens/Template/Template.js:159 +#: screens/Template/Templates.js:48 +#: screens/Template/WorkflowJobTemplate.js:145 +msgid "Survey" +msgstr "Survey" + +#: screens/Template/Survey/SurveyToolbar.js:105 +msgid "Survey Disabled" +msgstr "Survey の無効化" + +#: screens/Template/Survey/SurveyToolbar.js:104 +msgid "Survey Enabled" +msgstr "Survey の有効化" + +#: screens/Template/Survey/SurveyReorderModal.js:191 +msgid "Survey Question Order" +msgstr "Survey 質問の順序" + +#: screens/Template/Survey/SurveyToolbar.js:102 +msgid "Survey Toggle" +msgstr "Survey の切り替え" + +#: screens/Template/Survey/SurveyReorderModal.js:192 +msgid "Survey preview modal" +msgstr "Survey プレビューモーダル" + +#: screens/Inventory/InventorySources/InventorySourceListItem.js:120 +#: screens/Inventory/shared/InventorySourceSyncButton.js:41 +#: screens/Project/shared/ProjectSyncButton.js:41 +#: screens/Project/shared/ProjectSyncButton.js:53 +msgid "Sync" +msgstr "同期" + +#: screens/Project/ProjectList/ProjectListItem.js:238 +#: screens/Project/shared/ProjectSyncButton.js:37 +#: screens/Project/shared/ProjectSyncButton.js:48 +msgid "Sync Project" +msgstr "プロジェクトの同期" + +#: screens/Inventory/InventoryList/InventoryList.js:219 +msgid "Sync Status" +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:236 +msgid "Sync error" +msgstr "同期エラー" + +#: screens/Project/ProjectDetail/ProjectDetail.js:213 +#: screens/Project/ProjectList/ProjectListItem.js:109 +msgid "Sync for revision" +msgstr "リビジョンの同期" + +#: screens/Project/ProjectList/ProjectListItem.js:122 +msgid "Syncing" +msgstr "同期" + +#: screens/Setting/SettingList.js:102 +#: 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:128 +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:115 +msgid "TACACS+" +msgstr "TACACS+" + +#: screens/Setting/SettingList.js:81 +msgid "TACACS+ settings" +msgstr "TACACS+ 設定" + +#: screens/Dashboard/Dashboard.js:117 +#: screens/Job/JobOutput/HostEventModal.js:94 +msgid "Tabs" +msgstr "タブ" + +#: screens/Job/Job.helptext.js:19 +#: screens/Template/shared/JobTemplate.helptext.js:21 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:21 +msgid "Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "タグは、Playbook のサイズが大きい場合にプレイまたはタスクの特定の部分を実行する必要がある場合に役立ちます。コンマを使用して複数のタグを区切ります。タグの使用方法の詳細については、Ansible Tower のドキュメントを参照してください。" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:203 +msgid "Tags for the Annotation" +msgstr "アノテーションのタグ" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:179 +msgid "Tags for the annotation (optional)" +msgstr "アノテーションのタグ (オプション)" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:248 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:298 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:366 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:252 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:329 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:453 +msgid "Target URL" +msgstr "ターゲット URL" + +#: screens/Job/JobOutput/HostEventModal.js:123 +msgid "Task" +msgstr "タスク" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:90 +msgid "Task Count" +msgstr "タスク数" + +#: screens/Job/JobOutput/JobOutputSearch.js:129 +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:85 +#: screens/Team/TeamRoles/TeamRolesList.js:144 +msgid "Team Roles" +msgstr "チームロール" + +#: screens/Team/Team.js:75 +msgid "Team not found." +msgstr "チームが見つかりません。" + +#: components/AddRole/AddResourceRole.js:188 +#: components/AddRole/AddResourceRole.js:189 +#: routeConfig.js:106 +#: screens/ActivityStream/ActivityStream.js:187 +#: screens/Organization/Organization.js:125 +#: 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:15 +#: screens/Team/Teams.js:25 +#: screens/User/User.js:70 +#: screens/User/UserTeams/UserTeamList.js:175 +#: screens/User/UserTeams/UserTeamList.js:246 +#: screens/User/Users.js:32 +#: util/getRelatedResourceDeleteDetails.js:174 +msgid "Teams" +msgstr "チーム" + +#: screens/Setting/Jobs/JobsEdit/JobsEdit.js:130 +msgid "Template" +msgstr "テンプレート" + +#: components/RelatedTemplateList/RelatedTemplateList.js:115 +#: components/TemplateList/TemplateList.js:133 +msgid "Template copied successfully" +msgstr "テンプレートが正常にコピーされました" + +#: screens/Template/Template.js:175 +#: screens/Template/WorkflowJobTemplate.js:175 +msgid "Template not found." +msgstr "テンプレートが見つかりません。" + +#: components/TemplateList/TemplateList.js:200 +#: components/TemplateList/TemplateList.js:263 +#: routeConfig.js:65 +#: screens/ActivityStream/ActivityStream.js:164 +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:70 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:83 +#: screens/Template/Templates.js:17 +#: util/getRelatedResourceDeleteDetails.js:218 +#: util/getRelatedResourceDeleteDetails.js:275 +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:426 +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:181 +msgid "Text" +msgstr "テキスト" + +#: screens/Template/Survey/SurveyReorderModal.js:135 +msgid "Text Area" +msgstr "テキストエリア" + +#: screens/Template/Survey/SurveyQuestionForm.js:81 +msgid "Textarea" +msgstr "Textarea" + +#: components/Lookup/Lookup.js:63 +msgid "That value was not found. Please enter or select a valid value." +msgstr "値が見つかりませんでした。有効な値を入力または選択してください。" + +#: components/Schedule/shared/FrequencyDetailSubform.js:398 +msgid "The" +msgstr "その" + +#: screens/Application/shared/Application.helptext.js:4 +msgid "The Grant type the user must use to acquire tokens for this application" +msgstr "ユーザーがこのアプリケーションのトークンを取得するために使用する必要のある付与タイプです。" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:128 +msgid "The Instance Groups for this Organization to run on." +msgstr "この組織を実行するインスタンスグループ。" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:219 +msgid "The Instance Groups to which this instance belongs." +msgstr "このインスタンスが属するインスタンスグループ。" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:6 +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 "メール通知が、ホストへの到達を試行するのをやめてタイムアウトするまでの時間 (秒単位)。\n" +"範囲は 1 から 120 秒です。" + +#: screens/Job/Job.helptext.js:17 +#: screens/Template/shared/JobTemplate.helptext.js:18 +msgid "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout." +msgstr "ジョブが取り消される前の実行時間 (秒数)。デフォルト値は 0 で、ジョブのタイムアウトがありません。" + +#: screens/User/shared/User.helptext.js:4 +msgid "The application that this token belongs to, or leave this field empty to create a Personal Access Token." +msgstr "このトークンが属するアプリケーション。あるいは、このフィールドを空欄のままにしてパーソナルアクセストークンを作成します。" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:9 +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 に自動的に\n" +"追加されます。" + +#: screens/Template/shared/JobTemplate.helptext.js:9 +msgid "The container image to be used for execution." +msgstr "実行に使用するコンテナーイメージ。" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:109 +msgid "" +"The execution environment that will be used for jobs\n" +"inside of this organization. This will be used a fallback when\n" +"an execution environment has not been explicitly assigned at the\n" +"project, job template or workflow level." +msgstr "この組織内のジョブに使用される実行環境。これは、実行環境がプロジェクト、\n" +"ジョブテンプレート、またはワークフローレベルで\n" +"明示的に割り当てられていない場合に\n" +"フォールバックとして使用されます。" + +#: 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/Project.helptext.js:5 +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/Job/Job.helptext.js:9 +#: screens/Template/shared/JobTemplate.helptext.js:10 +msgid "The execution environment that will be used when launching this job template. The resolved execution environment can be overridden by explicitly assigning a different one to this job template." +msgstr "このジョブテンプレートを起動するときに使用される実行環境。解決された実行環境は、このジョブテンプレートに別の環境を明示的に割り当てることで上書きできます。" + +#: screens/Project/shared/Project.helptext.js:93 +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 "1 番目はすべての参照を取得します。2 番目は Github のプル要求の 62 番を取得します。\n" +"この例では、ブランチは \"pull/62/head\" でなければなりません。" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:7 +msgid "The full image location, including the container registry, image name, and version tag." +msgstr "コンテナーレジストリー、イメージ名、およびバージョンタグを含む完全なイメージの場所。" + +#: screens/Inventory/shared/Inventory.helptext.js:191 +msgid "" +"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 "このソースで同期されるインベントリーファイル。ドロップダウンから選択するか、入力にファイルを指定できます。" + +#: screens/Host/HostDetail/HostDetail.js:79 +msgid "The inventory that this host belongs to." +msgstr "このホストが属するインベントリー。" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:141 +msgid "The last {dayOfWeek}" +msgstr "最後の {dayOfWeek}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:200 +msgid "The last {weekday} of {month}" +msgstr "{month} の 最後の {weekday}" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:100 +msgid "" +"The maximum number of hosts allowed to be managed by\n" +"this organization. Value defaults to 0 which means no limit.\n" +"Refer to the Ansible documentation for more details." +msgstr "この組織で管理可能な最大ホスト数。\n" +"デフォルト値は 0 で、管理可能な数に制限がありません。\n" +"詳細は、Ansible のドキュメントを参照してください。" + +#: 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/NotificationTemplate/shared/Notifications.helptext.js:26 +msgid "" +"The number associated with the \"Messaging\n" +"Service\" in Twilio with the format +18005550199." +msgstr "Twilio の \"メッセージングサービス\" に関連付けられた番号 (形式: +18005550199)。" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:69 +msgid "The number of hosts you have automated against is below your subscription count." +msgstr "自動化したホストの数がサブスクリプション数を下回っています。" + +#: screens/Job/Job.helptext.js:25 +#: screens/Template/shared/JobTemplate.helptext.js:48 +msgid "The number of parallel or simultaneous processes to use while executing the playbook. An empty value, or a value less than 1 will use the Ansible default which is usually 5. The default number of forks can be overwritten with a change to" +msgstr "Playbook の実行中に使用する並列または同時プロセスの数。値が空白または 1 未満の場合は、Ansible のデフォルト値 (通常は 5) を使用します。フォークのデフォルトの数は、以下を変更して上書きできます。" + +#: components/AdHocCommands/AdHocDetailsStep.js:164 +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 の実行中に使用する並列または同時プロセスの数。いずれの値も入力しないと、Ansible 設定ファイルのデフォルト値が使用されます。より多くの情報を確認できます。" + +#: components/ContentError/ContentError.js:41 +#: screens/Job/Job.js:161 +msgid "The page you requested could not be found." +msgstr "要求したページが見つかりませんでした。" + +#: components/AdHocCommands/AdHocDetailsStep.js:144 +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/Job/Job.helptext.js:7 +msgid "The project containing the playbook this job will execute." +msgstr "このジョブが実行する Playbook を含むプロジェクト。" + +#: screens/Job/Job.helptext.js:8 +msgid "The project from which this inventory update is sourced." +msgstr "このインベントリーの更新元のプロジェクト。" + +#: 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:211 +#: 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:31 +msgid "The search filter did not produce any results…" +msgstr "検索フィルターで結果が生成されませんでした…" + +#: screens/Template/Survey/SurveyQuestionForm.js:180 +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:50 +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} に利用可能な Playbook ディレクトリーはありません。そのディレクトリーが空であるか、すべてのコンテンツがすでに他のプロジェクトに割り当てられています。そこに新しいディレクトリーを作成し、「awx」システムユーザーが Playbook ファイルを読み取れるか、{brandName} が、上記のソースコントロールタイプオプションを使用して、ソースコントロールから Playbook を直接取得できるようにしてください。" + +#: screens/Template/Survey/MultipleChoiceField.js:34 +msgid "There must be a value in at least one input" +msgstr "少なくとも 1 つの入力に値が必要です" + +#: screens/Login/Login.js:155 +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:713 +msgid "There was an error saving the workflow." +msgstr "ワークフローの保存中にエラーが発生しました。" + +#: components/AdHocCommands/AdHocDetailsStep.js:69 +msgid "These are the modules that {brandName} supports running commands against." +msgstr "これらは {brandName} がコマンドの実行をサポートするモジュールです。" + +#: components/AdHocCommands/AdHocDetailsStep.js:129 +msgid "These are the verbosity levels for standard out of the command run that are supported." +msgstr "これらは、サポートされているコマンド実行の標準の詳細レベルです。" + +#: components/AdHocCommands/AdHocDetailsStep.js:122 +#: screens/Job/Job.helptext.js:43 +msgid "These arguments are used with the specified module." +msgstr "これらの引数は、指定されたモジュールで使用されます。" + +#: components/AdHocCommands/AdHocDetailsStep.js:111 +msgid "These arguments are used with the specified module. You can find information about {0} by clicking" +msgstr "これらの引数は、指定されたモジュールで使用されます。クリックすると {0} の情報を表示できます。" + +#: screens/Job/Job.helptext.js:33 +msgid "These arguments are used with the specified module. You can find information about {moduleName} by clicking" +msgstr "これらの引数は、指定されたモジュールで使用されます。クリックすると {moduleName} の情報を表示できます。" + +#: components/Schedule/shared/FrequencyDetailSubform.js:410 +msgid "Third" +msgstr "第 3" + +#: screens/Template/shared/JobTemplateForm.js:157 +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/Instances/Shared/RemoveInstanceButton.js:178 +msgid "This action will remove the following instances:" +msgstr "この操作により、次のインスタンスが削除されます。" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:113 +msgid "This container group is currently being by other resources. Are you sure you want to delete it?" +msgstr "このコンテナーグループは、現在他のリソースで使用されています。削除してもよろしいですか?" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:304 +msgid "This credential is currently being used by other resources. Are you sure you want to delete it?" +msgstr "この認証情報は、現在他のリソースで使用されています。削除してもよろしいですか?" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:121 +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" +"Automation Analytics." +msgstr "このデータは、ソフトウェアの今後のリリースを強化し、自動化アナリティクスを提供するために使用されます。" + +#: 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:132 +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/Inventory.helptext.js:155 +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/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 "このフィールドは正規表現である必要があります" + +#: util/validators.js:111 +#: util/validators.js:194 +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} 文字以上にする必要があります" + +#: util/validators.js:197 +msgid "This field must be greater than 0" +msgstr "このフィールドは 0 より大きくなければなりません" + +#: components/AdHocCommands/useAdHocDetailsStep.js:52 +#: components/LaunchPrompt/steps/useSurveyStep.js:111 +#: screens/Template/shared/JobTemplateForm.js:154 +#: 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 "このフィールドを空欄にすることはできません" + +#: components/AdHocCommands/useAdHocDetailsStep.js:46 +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/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:82 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:89 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:104 +msgid "This has already been acted on" +msgstr "これはすでに処理されています" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:125 +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:199 +msgid "This inventory is currently being used by other resources. Are you sure you want to delete it?" +msgstr "このインベントリーは、現在他のリソースで使用されています。削除してもよろしいですか?" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:313 +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:77 +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/Job/JobOutput/EmptyOutput.js:37 +msgid "This job failed and has no output." +msgstr "このジョブは失敗し、出力がありません。" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:543 +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:197 +msgid "This organization is currently being by other resources. Are you sure you want to delete it?" +msgstr "この組織は、現在他のリソースで使用されています。削除してもよろしいですか?" + +#: screens/Project/ProjectDetail/ProjectDetail.js:338 +msgid "This project is currently being used by other resources. Are you sure you want to delete it?" +msgstr "このプロジェクトは、現在他のリソースで使用されています。削除してもよろしいですか?" + +#: screens/Project/shared/Project.helptext.js:59 +msgid "This project is currently on sync and cannot be clicked until sync process completed" +msgstr "このプロジェクトは現在同期中で、同期プロセスが完了するまでクリックできません" + +#: components/Schedule/shared/ScheduleForm.js:460 +msgid "This schedule has no occurrences due to the selected exceptions." +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 "このスケジュールには、必要な Survey 値がありません" + +#: components/Schedule/shared/UnsupportedScheduleForm.js:12 +msgid "" +"This schedule uses complex rules that are not supported in the\n" +"UI. Please use the API to manage this schedule." +msgstr "このスケジュールは、でサポートされていない複雑なルールを使用しています\n" +"UI。このスケジュールを管理するには API を使用してください。" + +#: 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/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:106 +msgid "This will cancel all subsequent nodes in this workflow" +msgstr "これにより、このワークフローの後続のノードがすべてキャンセルされます" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:328 +msgid "This will cancel all subsequent nodes in this workflow." +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 "これにより、このページのすべての設定値が出荷時の設定に戻ります。\n" +"続行してもよろしいですか?" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerStartScreen.js:40 +msgid "This workflow does not have any nodes configured." +msgstr "このワークフローには、ノードが構成されていません。" + +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:43 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:35 +msgid "This workflow has already been acted on" +msgstr "このワークフローはすでに処理されています" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:267 +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:299 +msgid "Thu" +msgstr "木" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:80 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:186 +#: components/Schedule/shared/FrequencyDetailSubform.js:304 +#: components/Schedule/shared/FrequencyDetailSubform.js:448 +msgid "Thursday" +msgstr "木曜" + +#: screens/ActivityStream/ActivityStream.js:249 +#: screens/ActivityStream/ActivityStream.js:261 +#: screens/ActivityStream/ActivityStreamDetailButton.js:41 +#: screens/ActivityStream/ActivityStreamListItem.js:42 +msgid "Time" +msgstr "日時" + +#: screens/Project/shared/Project.helptext.js:128 +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/Inventory.helptext.js:147 +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 "インベントリーの同期が最新の状態であることを判別するために使用される時間 (秒単位) です。ジョブの実行およびコールバック時に、タスクシステムは最新の同期のタイムスタンプを評価します。これがキャッシュタイムアウトよりも古い場合は最新とは見なされず、インベントリーの同期が新たに実行されます。" + +#: components/StatusLabel/StatusLabel.js:51 +msgid "Timed out" +msgstr "タイムアウト" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:86 +#: components/PromptDetail/PromptDetail.js:136 +#: components/PromptDetail/PromptDetail.js:355 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:484 +#: screens/Job/JobDetail/JobDetail.js:397 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:170 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:114 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:277 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:186 +#: screens/Template/shared/JobTemplateForm.js:475 +msgid "Timeout" +msgstr "タイムアウト" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:193 +msgid "Timeout minutes" +msgstr "タイムアウト (分)" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:207 +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:194 +msgid "To reorder the survey questions drag and drop them in the desired location." +msgstr "Survey の質問を並べ替えるには、目的の場所にドラッグアンドドロップします。" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:106 +msgid "Toggle Legend" +msgstr "凡例の表示/非表示" + +#: components/FormField/PasswordInput.js:39 +msgid "Toggle Password" +msgstr "パスワードの切り替え" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:116 +msgid "Toggle Tools" +msgstr "ツールの切り替え" + +#: components/HostToggle/HostToggle.js:70 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:56 +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:373 +#: 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:80 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:105 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:128 +#: screens/Application/Applications.js:40 +#: screens/User/User.js:76 +#: screens/User/UserTokenList/UserTokenList.js:118 +#: screens/User/Users.js:34 +msgid "Tokens" +msgstr "トークン" + +#: components/Workflow/WorkflowTools.js:83 +msgid "Tools" +msgstr "ツール" + +#: routeConfig.js:152 +#: screens/TopologyView/TopologyView.js:40 +msgid "Topology View" +msgstr "トポロジービュー" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:218 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:197 +#: screens/InstanceGroup/Instances/InstanceListItem.js:199 +#: screens/Instances/InstanceDetail/InstanceDetail.js:213 +#: screens/Instances/InstanceList/InstanceListItem.js:214 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:78 +msgid "Total Jobs" +msgstr "ジョブの合計" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:104 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:76 +msgid "Total Nodes" +msgstr "ノードの合計" + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:103 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:119 +msgid "Total hosts" +msgstr "ホストの合計" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:72 +msgid "Total jobs" +msgstr "ジョブの合計" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:87 +msgid "Track submodules" +msgstr "サブモジュールを追跡する" + +#: components/PromptDetail/PromptProjectDetail.js:56 +#: screens/Project/ProjectDetail/ProjectDetail.js:109 +msgid "Track submodules latest commit on branch" +msgstr "ブランチでのサブモジュールの最新のコミットを追跡する" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:141 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:168 +msgid "Trial" +msgstr "トライアル" + +#: components/JobList/JobListItem.js:319 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:66 +#: screens/Job/JobDetail/JobDetail.js:383 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:210 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:240 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:270 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:315 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:373 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:142 +msgid "True" +msgstr "True" + +#: components/Schedule/shared/FrequencyDetailSubform.js:277 +msgid "Tue" +msgstr "火" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:78 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:184 +#: components/Schedule/shared/FrequencyDetailSubform.js:282 +#: components/Schedule/shared/FrequencyDetailSubform.js:438 +msgid "Tuesday" +msgstr "火曜" + +#: components/NotificationList/NotificationList.js:201 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:142 +msgid "Twilio" +msgstr "Twilio" + +#: components/JobList/JobList.js:246 +#: components/JobList/JobListItem.js:98 +#: components/Lookup/ProjectLookup.js:132 +#: components/NotificationList/NotificationList.js:219 +#: components/NotificationList/NotificationListItem.js:33 +#: components/PromptDetail/PromptDetail.js:124 +#: components/RelatedTemplateList/RelatedTemplateList.js:187 +#: 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:160 +#: components/Workflow/WorkflowNodeHelp.js:196 +#: screens/Credential/CredentialList/CredentialList.js:165 +#: screens/Credential/CredentialList/CredentialListItem.js:63 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:94 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:116 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:17 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:46 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:54 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:195 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:66 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:94 +#: screens/Inventory/InventoryList/InventoryList.js:220 +#: screens/Inventory/InventoryList/InventoryListItem.js:116 +#: screens/Inventory/InventorySources/InventorySourceList.js:213 +#: 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:218 +#: 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/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:47 +#: screens/Project/shared/ProjectForm.js:298 +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/Project/ProjectList/ProjectListItem.js:211 +msgid "Unable to load last job update" +msgstr "最後のジョブ更新を読み込めません" + +#: components/StatusLabel/StatusLabel.js:61 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:260 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:87 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:46 +#: screens/InstanceGroup/Instances/InstanceListItem.js:78 +#: screens/Instances/InstanceDetail/InstanceDetail.js:306 +#: screens/Instances/InstanceList/InstanceListItem.js:77 +#: screens/TopologyView/Tooltip.js:121 +msgid "Unavailable" +msgstr "利用不可" + +#: screens/Setting/shared/RevertButton.js:53 +#: screens/Setting/shared/RevertButton.js:62 +msgid "Undo" +msgstr "元に戻す" + +#: screens/Job/JobOutput/JobOutputSearch.js:183 +msgid "Unfollow" +msgstr "フォロー解除" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:126 +msgid "Unlimited" +msgstr "制限なし" + +#: components/StatusLabel/StatusLabel.js:47 +#: 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:94 +msgid "Update Revision on Launch" +msgstr "起動時のリビジョン更新" + +#: components/PromptDetail/PromptInventorySourceDetail.js:51 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:133 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:92 +msgid "Update on launch" +msgstr "起動時の更新" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:75 +msgid "Update options" +msgstr "オプションの更新" + +#: components/PromptDetail/PromptProjectDetail.js:61 +#: screens/Project/ProjectDetail/ProjectDetail.js:115 +msgid "Update revision on job launch" +msgstr "ジョブ起動時のリビジョン更新" + +#: screens/Setting/SettingList.js:92 +msgid "Update settings pertaining to Jobs within {brandName}" +msgstr "{brandName} 内のジョブを含む設定の更新" + +#: screens/Template/shared/WebhookSubForm.js:188 +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 Subscription Manifest をアップロードします。サブスクリプションマニフェストを生成するには、Red Hat カスタマーポータルの <0>サブスクリプション割り当て にアクセスします。" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:53 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:132 +msgid "Use SSL" +msgstr "SSL の使用" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:58 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:137 +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/NotificationTemplate/shared/Notifications.helptext.js:12 +msgid "Use one Annotation Tag per line, without commas." +msgstr "コンマで区切らずに、1 行ごとに 1 つのアノテーションタグを指定します。" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:13 +msgid "" +"Use one IRC channel or username per line. The pound\n" +"symbol (#) for channels, and the at (@) symbol for users, are not\n" +"required." +msgstr "1 行ごとに 1 つの IRC チャンネルまたはユーザー名を指定します。チャンネルのシャープ記号 (#) およびユーザーのアットマーク (@) 記号は不要です。" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:5 +msgid "Use one email address per line to create a recipient list for this type of notification." +msgstr "1 行ごとに 1 つのメールアドレスを指定して、この通知タイプの受信者リストを作成します。" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:28 +msgid "" +"Use 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 "1 行ごとに 1 つの電話番号を指定して、SMS メッセージのルーティング先を指定します。電話番号は +11231231234 の形式にする必要があります。詳細は、Twilio のドキュメントを参照してください" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:249 +#: screens/InstanceGroup/Instances/InstanceList.js:270 +#: screens/Instances/InstanceDetail/InstanceDetail.js:292 +#: screens/Instances/InstanceList/InstanceList.js:205 +msgid "Used Capacity" +msgstr "使用済み容量" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:253 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:257 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:78 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:86 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:42 +#: screens/InstanceGroup/Instances/InstanceListItem.js:74 +#: screens/Instances/InstanceDetail/InstanceDetail.js:297 +#: screens/Instances/InstanceDetail/InstanceDetail.js:303 +#: screens/Instances/InstanceList/InstanceListItem.js:73 +#: screens/TopologyView/Tooltip.js:117 +msgid "Used capacity" +msgstr "使用済み容量" + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:13 +msgid "User" +msgstr "ユーザー" + +#: components/AppContainer/PageHeaderToolbar.js:160 +msgid "User Details" +msgstr "ユーザーの詳細" + +#: screens/Setting/SettingList.js:121 +#: screens/Setting/Settings.js:118 +msgid "User Interface" +msgstr "ユーザーインターフェース" + +#: screens/Setting/SettingList.js:126 +msgid "User Interface settings" +msgstr "ユーザーインターフェースの設定" + +#: components/ResourceAccessList/ResourceAccessListItem.js:72 +#: 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 Automation Analytics" +msgstr "ユーザーおよび自動化アナリティクス" + +#: components/AppContainer/PageHeaderToolbar.js:154 +msgid "User details" +msgstr "ユーザーの詳細" + +#: screens/User/User.js:96 +msgid "User not found." +msgstr "ジョブが見つかりません。" + +#: screens/User/UserTokenList/UserTokenList.js:180 +msgid "User tokens" +msgstr "ユーザートークン" + +#: components/AddRole/AddResourceRole.js:23 +#: components/AddRole/AddResourceRole.js:38 +#: components/ResourceAccessList/ResourceAccessList.js:173 +#: components/ResourceAccessList/ResourceAccessList.js:226 +#: screens/Login/Login.js:230 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:144 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:253 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:303 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:361 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:67 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:260 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:337 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:442 +#: 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:178 +#: components/AddRole/AddResourceRole.js:179 +#: routeConfig.js:101 +#: screens/ActivityStream/ActivityStream.js:184 +#: screens/Team/Teams.js:30 +#: 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:69 +#: components/HostForm/HostForm.js:113 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:115 +#: components/PromptDetail/PromptDetail.js:168 +#: components/PromptDetail/PromptDetail.js:369 +#: components/PromptDetail/PromptJobTemplateDetail.js:286 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:135 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:620 +#: screens/Host/HostDetail/HostDetail.js:93 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:165 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:37 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:88 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:143 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:53 +#: screens/Inventory/shared/InventoryForm.js:108 +#: screens/Inventory/shared/InventoryGroupForm.js:46 +#: screens/Inventory/shared/SmartInventoryForm.js:93 +#: screens/Job/JobDetail/JobDetail.js:546 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:501 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:226 +#: screens/Template/shared/JobTemplateForm.js:402 +#: screens/Template/shared/WorkflowJobTemplateForm.js:212 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:293 +msgid "Variables" +msgstr "変数" + +#: screens/Job/JobOutput/JobOutputSearch.js:130 +msgid "Variables Prompted" +msgstr "提示される変数" + +#: screens/Inventory/shared/Inventory.helptext.js:43 +msgid "Variables must be in JSON or YAML syntax. Use the radio button to toggle between the two." +msgstr "変数は JSON または YAML 構文にする必要があります。ラジオボタンを使用してこの構文を切り替えます。" + +#: screens/Inventory/shared/Inventory.helptext.js:166 +msgid "Variables used 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>{sourceType} plugin configuration guide." +msgstr "インベントリーソースの設定に使用する変数。このプラグインの設定方法の詳細については、ドキュメントの <0>インベントリープラグイン および <1>{sourceType} プラグイン設定ガイドを参照してください。" + +#: 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:131 +msgid "Verbose" +msgstr "詳細" + +#: components/AdHocCommands/AdHocPreviewStep.js:63 +#: components/PromptDetail/PromptDetail.js:260 +#: components/PromptDetail/PromptInventorySourceDetail.js:100 +#: components/PromptDetail/PromptJobTemplateDetail.js:154 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:478 +#: components/VerbositySelectField/VerbositySelectField.js:34 +#: components/VerbositySelectField/VerbositySelectField.js:45 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:232 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:47 +#: screens/Job/JobDetail/JobDetail.js:331 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:271 +msgid "Verbosity" +msgstr "詳細" + +#: screens/Setting/AzureAD/AzureAD.js:25 +msgid "View Azure AD settings" +msgstr "Azure AD 設定の表示" + +#: screens/Credential/Credential.js:143 +#: screens/Credential/Credential.js:155 +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.0 設定の表示" + +#: screens/Host/Host.js:137 +msgid "View Host Details" +msgstr "ホストの詳細の表示" + +#: screens/Instances/Instance.js:78 +msgid "View Instance Details" +msgstr "インスタンスの詳細の表示" + +#: screens/Inventory/Inventory.js:192 +#: 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/Inventory.helptext.js:55 +msgid "View JSON examples at <0>www.json.org" +msgstr "JSON のサンプルについては、<0>www.json.org を参照してください。" + +#: screens/Job/Job.js:212 +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/Setting/OIDC/OIDC.js:25 +msgid "View OIDC settings" +msgstr "OIDC 設定の表示" + +#: screens/Organization/Organization.js:225 +msgid "View Organization Details" +msgstr "組織の詳細の表示" + +#: screens/Project/Project.js:200 +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:159 +#: screens/Template/WorkflowJobTemplate.js:145 +msgid "View Survey" +msgstr "Survey の表示" + +#: screens/Setting/TACACS/TACACS.js:25 +msgid "View TACACS+ settings" +msgstr "TACACS+ 設定の表示" + +#: screens/Team/Team.js:118 +msgid "View Team Details" +msgstr "チームの詳細の表示" + +#: screens/Template/Template.js:260 +#: screens/Template/WorkflowJobTemplate.js:275 +msgid "View Template Details" +msgstr "テンプレートの詳細の表示" + +#: screens/User/UserToken/UserToken.js:100 +msgid "View Tokens" +msgstr "トークンの表示" + +#: screens/User/User.js:141 +msgid "View User Details" +msgstr "ユーザーの詳細の表示" + +#: screens/Setting/UI/UI.js:26 +msgid "View User Interface settings" +msgstr "ユーザーインターフェース設定の表示" + +#: screens/WorkflowApproval/WorkflowApproval.js:105 +msgid "View Workflow Approval Details" +msgstr "ワークフロー承認の詳細の表示" + +#: screens/Inventory/shared/Inventory.helptext.js:66 +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:99 +msgid "View all Credentials." +msgstr "すべての認証情報を表示します。" + +#: screens/Host/Host.js:97 +msgid "View all Hosts." +msgstr "すべてのホストを表示します。" + +#: screens/Inventory/Inventory.js:95 +#: 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:162 +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:155 +msgid "View all Organizations." +msgstr "すべての組織を表示します。" + +#: screens/Project/Project.js:137 +msgid "View all Projects." +msgstr "すべてのプロジェクトを表示します。" + +#: screens/Team/Team.js:76 +msgid "View all Teams." +msgstr "すべてのチームを表示します。" + +#: screens/Template/Template.js:176 +#: screens/Template/WorkflowJobTemplate.js:176 +msgid "View all Templates." +msgstr "すべてのテンプレートを表示します。" + +#: screens/User/User.js:97 +msgid "View all Users." +msgstr "すべてのユーザーを表示します。" + +#: screens/WorkflowApproval/WorkflowApproval.js:54 +msgid "View all Workflow Approvals." +msgstr "すべてのワークフロー承認を表示します。" + +#: screens/Application/Application/Application.js:96 +msgid "View all applications." +msgstr "すべてのアプリケーションを表示します。" + +#: screens/CredentialType/CredentialType.js:78 +msgid "View all credential types" +msgstr "すべての認証情報タイプの表示" + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:85 +msgid "View all execution environments" +msgstr "すべての実行環境の表示" + +#: screens/InstanceGroup/ContainerGroup.js:86 +#: screens/InstanceGroup/InstanceGroup.js:94 +msgid "View all instance groups" +msgstr "すべてのインスタンスグループの表示" + +#: screens/ManagementJob/ManagementJob.js:135 +msgid "View all management jobs" +msgstr "すべての管理ジョブの表示" + +#: screens/Setting/Settings.js:204 +msgid "View all settings" +msgstr "すべての設定の表示" + +#: screens/User/UserToken/UserToken.js:74 +msgid "View all tokens." +msgstr "すべてのトークンを表示します。" + +#: screens/Setting/SettingList.js:133 +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:220 +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:145 +msgid "Views" +msgstr "ビュー" + +#: components/TemplateList/TemplateListItem.js:198 +#: components/TemplateList/TemplateListItem.js:204 +#: screens/Template/WorkflowJobTemplate.js:137 +msgid "Visualizer" +msgstr "ビジュアライザー" + +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:44 +msgid "WARNING:" +msgstr "警告:" + +#: components/JobList/JobList.js:229 +#: components/StatusLabel/StatusLabel.js:52 +#: components/Workflow/WorkflowNodeHelp.js:96 +msgid "Waiting" +msgstr "待機中" + +#: screens/Job/JobOutput/EmptyOutput.js:35 +msgid "Waiting for job output…" +msgstr "ジョブの出力を待機中…" + +#: components/Workflow/WorkflowLegend.js:118 +#: screens/Job/JobOutput/JobOutputSearch.js:132 +msgid "Warning" +msgstr "警告" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:14 +msgid "Warning: Unsaved Changes" +msgstr "警告: 変更が保存されていません" + +#: components/Schedule/shared/ScheduleFormFields.js:43 +msgid "Warning: {selectedValue} is a link to {0} and will be saved as that." +msgstr "警告:{selectedValue} は {0} へのリンクで、そのように保存されます。" + +#: 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:177 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:103 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:333 +#: screens/Template/shared/WebhookSubForm.js:199 +msgid "Webhook Credential" +msgstr "Webhook の認証情報" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:175 +msgid "Webhook Credentials" +msgstr "Webhook の認証情報" + +#: components/PromptDetail/PromptJobTemplateDetail.js:173 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:92 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:326 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:168 +#: screens/Template/shared/WebhookSubForm.js:173 +msgid "Webhook Key" +msgstr "Webhook キー" + +#: components/PromptDetail/PromptJobTemplateDetail.js:166 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:91 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:311 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:156 +#: screens/Template/shared/WebhookSubForm.js:129 +msgid "Webhook Service" +msgstr "Webhook サービス" + +#: components/PromptDetail/PromptJobTemplateDetail.js:169 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:95 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:319 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:162 +#: screens/Template/shared/WebhookSubForm.js:161 +#: screens/Template/shared/WebhookSubForm.js:167 +msgid "Webhook URL" +msgstr "Webhook URL" + +#: screens/Template/shared/JobTemplateForm.js:646 +#: screens/Template/shared/WorkflowJobTemplateForm.js:271 +msgid "Webhook details" +msgstr "Webhook の詳細" + +#: screens/Template/shared/JobTemplate.helptext.js:24 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:17 +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/JobTemplate.helptext.js:25 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:18 +msgid "Webhook services can use this as a shared secret." +msgstr "Webhook サービスは、これを共有シークレットとして使用できます。" + +#: components/PromptDetail/PromptJobTemplateDetail.js:78 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:41 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:142 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:63 +msgid "Webhooks" +msgstr "Webhook" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:26 +msgid "Webhooks: Enable Webhook for this workflow job template." +msgstr "Webhook: このワークフローのジョブテンプレートの Webhook を有効にします。" + +#: screens/Template/shared/JobTemplate.helptext.js:42 +msgid "Webhooks: Enable webhook for this template." +msgstr "Webhook: このテンプレートの Webhook を有効にします。" + +#: components/Schedule/shared/FrequencyDetailSubform.js:288 +msgid "Wed" +msgstr "水" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:79 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:293 +#: components/Schedule/shared/FrequencyDetailSubform.js:443 +msgid "Wednesday" +msgstr "水曜" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:179 +#: components/Schedule/shared/ScheduleFormFields.js:128 +#: components/Schedule/shared/ScheduleFormFields.js:188 +msgid "Week" +msgstr "週" + +#: components/Schedule/shared/FrequencyDetailSubform.js:464 +msgid "Weekday" +msgstr "平日" + +#: components/Schedule/shared/FrequencyDetailSubform.js:469 +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:190 +msgid "Welcome to {brandName}!" +msgstr "{brandName} へようこそ" + +#: screens/Inventory/shared/Inventory.helptext.js:105 +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/Inventory.helptext.js:93 +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:156 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:118 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:145 +#: screens/WorkflowApproval/WorkflowApprovals.js:13 +#: screens/WorkflowApproval/WorkflowApprovals.js:22 +msgid "Workflow Approvals" +msgstr "ワークフローの承認" + +#: components/JobList/JobList.js:216 +#: components/JobList/JobListItem.js:47 +#: components/Schedule/ScheduleList/ScheduleListItem.js:40 +#: screens/Job/JobDetail/JobDetail.js:70 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:224 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:164 +msgid "Workflow Job" +msgstr "ワークフロージョブ" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:76 +msgid "Workflow Job 1/{0}" +msgstr "ワークフロージョブ 1/{0}" + +#: components/JobList/JobListItem.js:201 +#: components/Workflow/WorkflowNodeHelp.js:63 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:20 +#: screens/Job/JobDetail/JobDetail.js:244 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:91 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:186 +#: util/getRelatedResourceDeleteDetails.js:105 +msgid "Workflow Job Template" +msgstr "ワークフロージョブテンプレート" + +#: util/getRelatedResourceDeleteDetails.js:115 +#: util/getRelatedResourceDeleteDetails.js:157 +#: util/getRelatedResourceDeleteDetails.js:260 +msgid "Workflow Job Template Nodes" +msgstr "ワークフロージョブテンプレートのノード" + +#: util/getRelatedResourceDeleteDetails.js:140 +msgid "Workflow Job Templates" +msgstr "ワークフロージョブテンプレート" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:23 +msgid "Workflow Link" +msgstr "ワークフローのリンク" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:100 +msgid "Workflow Nodes" +msgstr "ワークフローノード" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:86 +msgid "Workflow Statuses" +msgstr "ワークフローのステータス" + +#: components/TemplateList/TemplateList.js:218 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:98 +msgid "Workflow Template" +msgstr "ワークフローテンプレート" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:519 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:159 +msgid "Workflow approved message" +msgstr "ワークフロー承認メッセージ" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:531 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:168 +msgid "Workflow approved message body" +msgstr "ワークフロー承認メッセージのボディー" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:543 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:177 +msgid "Workflow denied message" +msgstr "ワークフロー拒否メッセージ" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:555 +#: 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 "ワークフロードキュメント" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:220 +msgid "Workflow job details" +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:247 +msgid "Workflow node view modal" +msgstr "ワークフローノード表示モーダル" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:567 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:195 +msgid "Workflow pending message" +msgstr "ワークフロー保留メッセージ" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:579 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:204 +msgid "Workflow pending message body" +msgstr "ワークフロー保留メッセージのボディー" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:591 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:213 +msgid "Workflow timed out message" +msgstr "ワークフローのタイムアウトメッセージ" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:603 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:222 +msgid "Workflow timed out message body" +msgstr "ワークフローのタイムアウトメッセージのボディー" + +#: screens/User/shared/UserTokenForm.js:77 +msgid "Write" +msgstr "書き込み" + +#: screens/Inventory/shared/Inventory.helptext.js:52 +msgid "YAML:" +msgstr "YAML:" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:187 +#: components/Schedule/shared/FrequencyDetailSubform.js:183 +#: components/Schedule/shared/ScheduleFormFields.js:130 +#: components/Schedule/shared/ScheduleFormFields.js:190 +msgid "Year" +msgstr "年" + +#: components/Search/Search.js:229 +msgid "Yes" +msgstr "はい" + +#: components/Lookup/MultiCredentialsLookup.js:155 +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 認証情報を選択することはできません。これを行うと、同じ 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:66 +msgid "You do not have permission to disassociate the following: {itemsUnableToDisassociate}" +msgstr "以下の関連付けを解除する権限がありません: {itemsUnableToDisassociate}" + +#: screens/Instances/Shared/RemoveInstanceButton.js:72 +msgid "You do not have permission to remove instances: {itemsUnableToremove}" +msgstr "インスタンスを削除する権限がありません: {itemsUnableToremove}" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:82 +msgid "You have automated against more hosts than your subscription allows." +msgstr "サブスクリプションで許可されているよりも多くのホストに対して自動化しました。" + +#: 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 "メッセージにはいくつかの可能な変数を適用できます。\n" +"詳細の参照:" + +#: screens/Login/Login.js:198 +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:754 +#: screens/Template/shared/WebhookSubForm.js:150 +msgid "a new webhook key will be generated on save." +msgstr "新規 Webhook キーは保存時に生成されます。" + +#: screens/Template/shared/JobTemplateForm.js:751 +#: screens/Template/shared/WebhookSubForm.js:140 +msgid "a new webhook url will be generated on save." +msgstr "新規 Webhook URL は保存時に生成されます。" + +#: screens/Inventory/shared/Inventory.helptext.js:123 +#: screens/Inventory/shared/Inventory.helptext.js:142 +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 "ログインリダイレクトの編集をキャンセルする" + +#: screens/Instances/Shared/RemoveInstanceButton.js:169 +msgid "cancel remove" +msgstr "削除をキャンセルする" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:34 +msgid "canceled" +msgstr "キャンセル済み" + +#: components/AdHocCommands/AdHocDetailsStep.js:217 +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 "コンテンツの読み込みが進行中" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:189 +msgid "day" +msgstr "日" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:151 +msgid "deletion error" +msgstr "削除エラー" + +#: screens/ActivityStream/ActivityStreamDescription.js:513 +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:37 +msgid "denied" +msgstr "拒否" + +#: screens/Job/JobOutput/EmptyOutput.js:41 +msgid "details." +msgstr "詳細。" + +#: components/DisassociateButton/DisassociateButton.js:91 +msgid "disassociate" +msgstr "関連付けの解除" + +#: components/Lookup/HostFilterLookup.js:406 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:20 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:39 +#: screens/Template/Survey/SurveyQuestionForm.js:269 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:239 +#: screens/Template/shared/JobTemplate.helptext.js:61 +msgid "documentation" +msgstr "ドキュメント" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:105 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:117 +#: screens/Host/HostDetail/HostDetail.js:104 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:97 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:109 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:99 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:289 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:161 +#: screens/Project/ProjectDetail/ProjectDetail.js:309 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:195 +#: screens/User/UserDetail/UserDetail.js:92 +msgid "edit" +msgstr "編集" + +#: screens/Template/Survey/SurveyListItem.js:65 +#: screens/Template/Survey/SurveyReorderModal.js:125 +msgid "encrypted" +msgstr "暗号化" + +#: components/Lookup/HostFilterLookup.js:408 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:241 +msgid "for more info." +msgstr "(詳細情報)" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:21 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:40 +#: screens/Template/Survey/SurveyQuestionForm.js:271 +#: screens/Template/shared/JobTemplate.helptext.js:63 +msgid "for more information." +msgstr "(詳細情報)" + +#: components/AdHocCommands/AdHocDetailsStep.js:150 +msgid "here" +msgstr "ここ" + +#: components/AdHocCommands/AdHocDetailsStep.js:118 +#: components/AdHocCommands/AdHocDetailsStep.js:170 +#: screens/Job/Job.helptext.js:39 +msgid "here." +msgstr "ここ。" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:49 +msgid "host-description-{0}" +msgstr "host-description-{0}" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:44 +msgid "host-name-{0}" +msgstr "host-name-{0}" + +#: components/Lookup/HostFilterLookup.js:418 +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:203 +msgid "min" +msgstr "分" + +#: screens/Template/Survey/MultipleChoiceField.js:76 +msgid "new choice" +msgstr "新しい選択" + +#: components/Pagination/Pagination.js:36 +#: components/Schedule/shared/FrequencyDetailSubform.js:480 +msgid "of" +msgstr "/" + +#: components/AdHocCommands/AdHocDetailsStep.js:215 +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:217 +msgid "sec" +msgstr "秒" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:238 +msgid "seconds" +msgstr "秒" + +#: components/AdHocCommands/AdHocDetailsStep.js:58 +msgid "select module" +msgstr "モジュールの選択" + +#: screens/User/UserList/UserListItem.js:49 +msgid "social login" +msgstr "ソーシャルログイン" + +#: screens/Template/shared/JobTemplateForm.js:346 +#: screens/Template/shared/WorkflowJobTemplateForm.js:188 +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:195 +msgid "toggle changes" +msgstr "変更の切り替え" + +#: screens/ActivityStream/ActivityStreamDescription.js:516 +msgid "updated" +msgstr "更新" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:190 +msgid "weekday" +msgstr "平日" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:191 +msgid "weekend day" +msgstr "週末" + +#: screens/Template/shared/WebhookSubForm.js:181 +msgid "workflow job template webhook key" +msgstr "ワークフロージョブテンプレートの Wbhook キー" + +#: 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:280 +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:151 +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:198 +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:182 +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/Instances/Shared/RemoveInstanceButton.js:85 +msgid "{0, plural, one {This intance is currently being used by other resources. Are you sure you want to delete it?} other {Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {This intance is currently being used by other resources. Are you sure you want to delete it?} other {Deprovisioning these instances 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:196 +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:209 +#: components/TemplateList/TemplateList.js:266 +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:}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:143 +msgid "{0, selectordinal, one {The first {dayOfWeek}} two {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" +msgstr "{0, selectordinal, one {The first {dayOfWeek}} two {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:202 +msgid "{0, selectordinal, one {The first {weekday} of {month}} two {The second {weekday} of {month}} =3 {The third {weekday} of {month}} =4 {The fourth {weekday} of {month}} =5 {The fifth {weekday} of {month}}}" +msgstr "{0, selectordinal, one {The first {weekday} of {month}} two {The second {weekday} of {month}} =3 {The third {weekday} of {month}} =4 {The fourth {weekday} of {month}} =5 {The fifth {weekday} of {month}}}" + +#: screens/ActivityStream/ActivityStreamListItem.js:28 +msgid "{0} (deleted)" +msgstr "{0} (削除済み)" + +#: components/ChipGroup/ChipGroup.js:13 +msgid "{0} more" +msgstr "{0} 以上" + +#: screens/Job/JobDetail/JobDetail.js:399 +msgid "{0} seconds" +msgstr "{0} 秒" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:95 +msgid "{automatedInstancesCount} since {automatedInstancesSinceDateTime}" +msgstr "{automatedInstancesSinceDateTime} 以来 {automatedInstancesCount}" + +#: 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:231 +#: screens/InstanceGroup/Instances/InstanceListItem.js:148 +#: screens/Instances/InstanceDetail/InstanceDetail.js:274 +#: screens/Instances/InstanceList/InstanceListItem.js:158 +#: screens/TopologyView/Tooltip.js:288 +msgid "{forks, plural, one {# fork} other {# forks}}" +msgstr "{forks, plural, one {# fork} other {# forks}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:41 +msgid "{interval, plural, one {{interval} day} other {{interval} days}}" +msgstr "{interval, plural, one {{interval} day} other {{interval} days}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:33 +msgid "{interval, plural, one {{interval} hour} other {{interval} hours}}" +msgstr "{interval, plural, one {{interval} hour} other {{interval} hours}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:25 +msgid "{interval, plural, one {{interval} minute} other {{interval} minutes}}" +msgstr "{interval, plural, one {{interval} minute} other {{interval} minutes}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:57 +msgid "{interval, plural, one {{interval} month} other {{interval} months}}" +msgstr "{interval, plural, one {{interval} month} other {{interval} months}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:49 +msgid "{interval, plural, one {{interval} week} other {{interval} weeks}}" +msgstr "{interval, plural, one {{interval} week} other {{interval} weeks}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:65 +msgid "{interval, plural, one {{interval} year} other {{interval} years}}" +msgstr "{interval, plural, one {{interval} year} other {{interval} years}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:198 +msgid "{intervalValue, plural, one {day} other {days}}" +msgstr "{intervalValue, plural, one {day} other {days}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:196 +msgid "{intervalValue, plural, one {hour} other {hours}}" +msgstr "{intervalValue, plural, one {hour} other {hours}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:194 +msgid "{intervalValue, plural, one {minute} other {minutes}}" +msgstr "{intervalValue, plural, one {minute} other {minutes}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:202 +msgid "{intervalValue, plural, one {month} other {months}}" +msgstr "{intervalValue, plural, one {month} other {months}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:200 +msgid "{intervalValue, plural, one {week} other {weeks}}" +msgstr "{intervalValue, plural, one {week} other {weeks}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:204 +msgid "{intervalValue, plural, one {year} other {years}}" +msgstr "{intervalValue, plural, one {year} other {years}}" + +#: components/PromptDetail/PromptDetail.js:44 +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/Schedule/ScheduleDetail/FrequencyDetails.js:226 +msgid "{numOccurrences, plural, one {After {numOccurrences} occurrence} other {After {numOccurrences} occurrences}}" +msgstr "{numOccurrences, plural, one {After {numOccurrences} occurrence} other {After {numOccurrences} occurrences}}" + +#: 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/locale/translations/ko/django.po b/awx/locale/translations/ko/django.po new file mode 100644 index 0000000000..d8abd41521 --- /dev/null +++ b/awx/locale/translations/ko/django.po @@ -0,0 +1,6240 @@ +# 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/translations/ko/messages.po b/awx/locale/translations/ko/messages.po new file mode 100644 index 0000000000..52ee4b4c9b --- /dev/null +++ b/awx/locale/translations/ko/messages.po @@ -0,0 +1,10700 @@ +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:90 +msgid "(Prompt on launch)" +msgstr "(실행 시 프롬프트)" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:283 +msgid "* This field will be retrieved from an external secret management system using the specified credential." +msgstr "*이 필드는 지정된 인증 정보를 사용하여 외부 보안 관리 시스템에서 검색됩니다." + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:228 +msgid "/ (project root)" +msgstr "/ (프로젝트 root)" + +#: components/VerbositySelectField/VerbositySelectField.js:10 +msgid "0 (Normal)" +msgstr "0 (정상)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:38 +msgid "0 (Warning)" +msgstr "0 (경고)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:39 +msgid "1 (Info)" +msgstr "1 (정보)" + +#: components/VerbositySelectField/VerbositySelectField.js:11 +msgid "1 (Verbose)" +msgstr "1 (상세 정보)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:40 +msgid "2 (Debug)" +msgstr "2 (디버그)" + +#: components/VerbositySelectField/VerbositySelectField.js:12 +msgid "2 (More Verbose)" +msgstr "2 (자세한 내용)" + +#: components/VerbositySelectField/VerbositySelectField.js:13 +msgid "3 (Debug)" +msgstr "3 (디버그)" + +#: components/VerbositySelectField/VerbositySelectField.js:14 +msgid "4 (Connection Debug)" +msgstr "4 (연결 디버그)" + +#: components/VerbositySelectField/VerbositySelectField.js:15 +msgid "5 (WinRM Debug)" +msgstr "5 (WinRM 디버그)" + +#: screens/Project/shared/Project.helptext.js:76 +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:326 +msgid "ALL" +msgstr "전체" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:284 +msgid "API Service/Integration Key" +msgstr "API 서비스/통합 키" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:291 +msgid "API Token" +msgstr "API 토큰" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:306 +msgid "API service/integration key" +msgstr "API 서비스/통합 키" + +#: components/AppContainer/PageHeaderToolbar.js:125 +msgid "About" +msgstr "정보" + +#: routeConfig.js:92 +#: screens/ActivityStream/ActivityStream.js:179 +#: screens/Credential/Credential.js:74 +#: screens/Credential/Credentials.js:29 +#: screens/Inventory/Inventories.js:59 +#: screens/Inventory/Inventory.js:65 +#: screens/Inventory/SmartInventory.js:67 +#: screens/Organization/Organization.js:124 +#: screens/Organization/Organizations.js:31 +#: screens/Project/Project.js:105 +#: screens/Project/Projects.js:27 +#: screens/Team/Team.js:58 +#: screens/Team/Teams.js:31 +#: screens/Template/Template.js:136 +#: screens/Template/Templates.js:45 +#: screens/Template/WorkflowJobTemplate.js:118 +msgid "Access" +msgstr "액세스" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:75 +msgid "Access Token Expiration" +msgstr "액세스 토큰 만료" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:352 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:421 +msgid "Account SID" +msgstr "계정 SID" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:396 +msgid "Account token" +msgstr "계정 토큰" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:50 +msgid "Action" +msgstr "동작" + +#: components/JobList/JobList.js:249 +#: components/JobList/JobListItem.js:103 +#: components/RelatedTemplateList/RelatedTemplateList.js:189 +#: components/Schedule/ScheduleList/ScheduleList.js:172 +#: components/Schedule/ScheduleList/ScheduleListItem.js:128 +#: components/SelectedList/DraggableSelectedList.js:101 +#: components/TemplateList/TemplateList.js:246 +#: components/TemplateList/TemplateListItem.js:195 +#: screens/ActivityStream/ActivityStream.js:266 +#: screens/ActivityStream/ActivityStreamListItem.js:49 +#: screens/Application/ApplicationsList/ApplicationListItem.js:48 +#: screens/Application/ApplicationsList/ApplicationsList.js:160 +#: screens/Credential/CredentialList/CredentialList.js:166 +#: 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:172 +#: screens/Host/HostList/HostListItem.js:70 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:200 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:75 +#: screens/InstanceGroup/Instances/InstanceList.js:271 +#: screens/InstanceGroup/Instances/InstanceListItem.js:171 +#: screens/Instances/InstanceList/InstanceList.js:206 +#: screens/Instances/InstanceList/InstanceListItem.js:183 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:218 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:53 +#: 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:44 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:140 +#: 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:214 +#: 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:19 +#: screens/Project/ProjectList/ProjectList.js:225 +#: screens/Project/ProjectList/ProjectListItem.js:222 +#: 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 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:167 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:78 +msgid "Actions" +msgstr "동작" + +#: components/PromptDetail/PromptJobTemplateDetail.js:98 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:61 +#: components/TemplateList/TemplateListItem.js:277 +#: screens/Host/HostDetail/HostDetail.js:71 +#: screens/Host/HostList/HostListItem.js:95 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:217 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:50 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:76 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:100 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:32 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:115 +msgid "Activity" +msgstr "활동" + +#: routeConfig.js:49 +#: screens/ActivityStream/ActivityStream.js:43 +#: screens/ActivityStream/ActivityStream.js:121 +#: screens/Setting/Settings.js:44 +msgid "Activity Stream" +msgstr "활동 스트림" + +#: screens/ActivityStream/ActivityStream.js:124 +msgid "Activity Stream type selector" +msgstr "활동 스트림 유형 선택기" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:169 +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:49 +msgid "Add Question" +msgstr "질문 추가" + +#: components/AddRole/AddResourceRole.js:164 +msgid "Add Roles" +msgstr "역할 추가" + +#: components/AddRole/AddResourceRole.js:161 +msgid "Add Team Roles" +msgstr "팀 역할 추가" + +#: components/AddRole/AddResourceRole.js:158 +msgid "Add User Roles" +msgstr "사용자 역할 추가" + +#: components/Workflow/WorkflowStartNode.js:68 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:238 +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:108 +msgid "Add container group" +msgstr "컨테이너 그룹 추가" + +#: components/Schedule/shared/ScheduleFormFields.js:171 +msgid "Add exceptions" +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:109 +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:77 +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 "워크플로우 템플릿 추가" + +#: screens/TopologyView/Legend.js:269 +msgid "Adding" +msgstr "추가 중" + +#: routeConfig.js:113 +#: screens/ActivityStream/ActivityStream.js:190 +msgid "Administration" +msgstr "관리" + +#: components/DataListToolbar/DataListToolbar.js:139 +#: screens/Job/JobOutput/JobOutputSearch.js:136 +msgid "Advanced" +msgstr "고급" + +#: components/Search/AdvancedSearch.js:318 +msgid "Advanced search documentation" +msgstr "고급 검색 설명서" + +#: components/Search/AdvancedSearch.js:211 +#: components/Search/AdvancedSearch.js:225 +msgid "Advanced search value input" +msgstr "고급 검색 값 입력" + +#: screens/Inventory/shared/Inventory.helptext.js:131 +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:524 +msgid "After number of occurrences" +msgstr "발생 횟수 이후" + +#: components/AlertModal/AlertModal.js:75 +msgid "Alert modal" +msgstr "경고 모달" + +#: components/LaunchButton/ReLaunchDropDown.js:48 +#: components/PromptDetail/PromptDetail.js:132 +#: screens/Metrics/Metrics.js:82 +#: screens/Metrics/Metrics.js:82 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:266 +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:101 +msgid "Allow Branch Override" +msgstr "분기 덮어쓰기 허용" + +#: components/PromptDetail/PromptProjectDetail.js:66 +#: screens/Project/ProjectDetail/ProjectDetail.js:121 +msgid "Allow branch override" +msgstr "분기 덮어쓰기 허용" + +#: screens/Project/shared/Project.helptext.js:126 +msgid "" +"Allow changing the Source Control branch or revision in a job\n" +"template that uses this project." +msgstr "이 프로젝트를 사용하는 작업 템플릿에서 소스 제어 분기 또는 버전 변경을 허용합니다." + +#: screens/Application/shared/Application.helptext.js:6 +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:46 +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 Controller Documentation." +msgstr "Ansible 컨트롤러 설명서" + +#: screens/Template/Survey/SurveyQuestionForm.js:43 +msgid "Answer type" +msgstr "응답 유형" + +#: screens/Template/Survey/SurveyQuestionForm.js:177 +msgid "Answer variable name" +msgstr "응답 변수 이름" + +#: components/PromptDetail/PromptDetail.js:132 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:263 +msgid "Any" +msgstr "모든" + +#: components/Lookup/ApplicationLookup.js:83 +#: screens/User/UserTokenDetail/UserTokenDetail.js:39 +#: screens/User/shared/UserTokenForm.js:48 +msgid "Application" +msgstr "애플리케이션" + +#: screens/User/UserTokenList/UserTokenList.js:187 +msgid "Application Name" +msgstr "애플리케이션 이름" + +#: screens/Application/Applications.js:67 +#: screens/Application/Applications.js:70 +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:95 +msgid "Application not found." +msgstr "애플리케이션을 찾을 수 없습니다." + +#: components/Lookup/ApplicationLookup.js:96 +#: routeConfig.js:142 +#: screens/Application/Applications.js:26 +#: screens/Application/Applications.js:35 +#: screens/Application/ApplicationsList/ApplicationsList.js:113 +#: screens/Application/ApplicationsList/ApplicationsList.js:148 +#: util/getRelatedResourceDeleteDetails.js:209 +msgid "Applications" +msgstr "애플리케이션" + +#: screens/ActivityStream/ActivityStream.js:211 +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:67 +msgid "Approval" +msgstr "승인" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:82 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:44 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:47 +msgid "Approve" +msgstr "승인" + +#: components/StatusLabel/StatusLabel.js:39 +msgid "Approved" +msgstr "승인됨" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:11 +msgid "Approved - {0}. See the Activity Stream for more information." +msgstr "승인 - {0} 자세한 내용은 활동 스트림을 참조하십시오." + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:7 +msgid "Approved by {0} - {1}" +msgstr "{0} - {1}에 승인" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:162 +#: components/Schedule/shared/FrequencyDetailSubform.js:113 +msgid "April" +msgstr "4월" + +#: components/JobCancelButton/JobCancelButton.js:104 +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:826 +msgid "Are you sure you want to submit the request to cancel this job?" +msgstr "이 작업을 취소하기 위한 요청을 제출하시겠습니까?" + +#: components/AdHocCommands/AdHocDetailsStep.js:102 +#: components/AdHocCommands/AdHocDetailsStep.js:104 +msgid "Arguments" +msgstr "인수" + +#: screens/Job/JobDetail/JobDetail.js:559 +msgid "Artifacts" +msgstr "아티팩트" + +#: screens/InstanceGroup/Instances/InstanceList.js:233 +#: 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:168 +msgid "At least one value must be selected for this field." +msgstr "이 필드에 대해 하나 이상의 값을 선택해야 합니다." + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:166 +#: components/Schedule/shared/FrequencyDetailSubform.js:133 +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:81 +#: screens/Application/shared/ApplicationForm.js:85 +msgid "Authorization grant type" +msgstr "인증 권한 부여 유형" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:215 +#: screens/InstanceGroup/Instances/InstanceListItem.js:204 +#: screens/Instances/InstanceDetail/InstanceDetail.js:209 +#: screens/Instances/InstanceList/InstanceListItem.js:219 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:83 +msgid "Auto" +msgstr "Auto" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:71 +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:72 +msgid "Automation Analytics" +msgstr "자동화 분석" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:111 +msgid "Automation Analytics dashboard" +msgstr "자동화 분석 대시보드" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:175 +msgid "Automation controller version" +msgstr "Automation Controller 버전" + +#: screens/Setting/Settings.js:47 +msgid "Azure AD" +msgstr "Azure AD" + +#: screens/Setting/SettingList.js:57 +msgid "Azure AD settings" +msgstr "Azure AD 설정" + +#: components/AdHocCommands/AdHocCommandsWizard.js:49 +#: components/AddRole/AddResourceRole.js:267 +#: components/LaunchPrompt/LaunchPrompt.js:158 +#: components/Schedule/shared/SchedulePromptableFields.js:125 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:90 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:70 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:154 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:157 +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:173 +#: screens/Instances/Instance.js:22 +msgid "Back to Instances" +msgstr "인스턴스로 돌아가기" + +#: screens/Inventory/Inventory.js:57 +#: screens/Inventory/SmartInventory.js:60 +msgid "Back to Inventories" +msgstr "인벤토리로 돌아가기" + +#: screens/Job/Job.js:123 +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/OIDC/OIDCDetail/OIDCDetail.js:44 +#: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:49 +#: screens/Setting/SAML/SAMLDetail/SAMLDetail.js:45 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:34 +#: 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/Project.helptext.js:8 +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:448 +msgid "Basic auth password" +msgstr "기본 인증 암호" + +#: screens/Project/shared/Project.helptext.js:104 +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를 사용할 수 없습니다." + +#: screens/Template/shared/JobTemplate.helptext.js:27 +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로 설정된 경우에만 허용됩니다." + +#: 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:94 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:115 +msgid "Browse…" +msgstr "검색 중..." + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:36 +msgid "By default, we collect and transmit analytics data on the service 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/InstanceGroup/InstanceDetails/InstanceDetails.js:228 +#: screens/InstanceGroup/Instances/InstanceListItem.js:145 +#: screens/Instances/InstanceDetail/InstanceDetail.js:271 +#: screens/Instances/InstanceList/InstanceListItem.js:155 +#: screens/TopologyView/Tooltip.js:285 +msgid "CPU {0}" +msgstr "CPU {0}" + +#: components/PromptDetail/PromptInventorySourceDetail.js:102 +#: components/PromptDetail/PromptProjectDetail.js:151 +#: screens/Project/ProjectDetail/ProjectDetail.js:268 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:118 +msgid "Cache Timeout" +msgstr "캐시 제한 시간" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:237 +msgid "Cache timeout" +msgstr "캐시 제한 시간" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:106 +msgid "Cache timeout (seconds)" +msgstr "캐시 제한 시간 (초)" + +#: components/AdHocCommands/AdHocCommandsWizard.js:50 +#: components/AddRole/AddResourceRole.js:268 +#: 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:159 +#: components/Lookup/HostFilterLookup.js:388 +#: components/Lookup/Lookup.js:209 +#: components/PaginatedTable/ToolbarDeleteButton.js:282 +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:37 +#: components/Schedule/shared/ScheduleForm.js:548 +#: components/Schedule/shared/ScheduleForm.js:553 +#: components/Schedule/shared/SchedulePromptableFields.js:126 +#: components/Schedule/shared/UnsupportedScheduleForm.js:22 +#: components/Schedule/shared/UnsupportedScheduleForm.js:27 +#: 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/Instances/Shared/RemoveInstanceButton.js:174 +#: 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:211 +#: 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:164 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:167 +#: screens/User/UserRoles/UserRolesList.js:224 +#: screens/User/UserRoles/UserRolesList.js:227 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:104 +msgid "Cancel" +msgstr "취소" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:300 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:112 +msgid "Cancel Inventory Source Sync" +msgstr "인벤토리 소스 동기화 취소" + +#: components/JobCancelButton/JobCancelButton.js:69 +#: screens/Job/JobOutput/JobOutput.js:802 +#: screens/Job/JobOutput/JobOutput.js:803 +msgid "Cancel Job" +msgstr "작업 취소" + +#: screens/Project/ProjectDetail/ProjectDetail.js:321 +#: screens/Project/ProjectList/ProjectListItem.js:230 +msgid "Cancel Project Sync" +msgstr "프로젝트 동기화 취소" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:302 +#: screens/Project/ProjectDetail/ProjectDetail.js:323 +msgid "Cancel Sync" +msgstr "동기화 취소" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:322 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:327 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:95 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:101 +msgid "Cancel Workflow" +msgstr "워크플로우 취소" + +#: screens/Job/JobOutput/JobOutput.js:810 +#: screens/Job/JobOutput/JobOutput.js:813 +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:207 +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:600 +#: screens/Job/JobOutput/shared/OutputToolbar.js:137 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:89 +msgid "Cancel {0}" +msgstr "취소 {0}" + +#: components/JobList/JobList.js:234 +#: components/StatusLabel/StatusLabel.js:54 +#: components/Workflow/WorkflowNodeHelp.js:111 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:212 +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:199 +#: screens/Instances/InstancePeers/InstancePeerList.js:94 +msgid "Cannot run health check on hop nodes." +msgstr "홉 노드에서 상태 점검을 실행할 수 없습니다." + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:199 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:74 +#: screens/TopologyView/Tooltip.js:312 +msgid "Capacity" +msgstr "용량" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:225 +#: screens/InstanceGroup/Instances/InstanceList.js:269 +#: screens/InstanceGroup/Instances/InstanceListItem.js:143 +#: screens/Instances/InstanceDetail/InstanceDetail.js:267 +#: screens/Instances/InstanceList/InstanceList.js:204 +#: 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/Project.helptext.js:14 +msgid "" +"Change PROJECTS_ROOT when deploying\n" +"{brandName} to change this location." +msgstr "PROJECTS_ROOT를 변경하여 {brandName} 배포 시 이 위치를 변경합니다." + +#: components/StatusLabel/StatusLabel.js:55 +#: screens/Job/JobOutput/shared/HostStatusBar.js:43 +msgid "Changed" +msgstr "변경됨" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:53 +msgid "Changes" +msgstr "변경 사항" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:258 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:266 +msgid "Channel" +msgstr "채널" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:138 +#: screens/Template/shared/JobTemplateForm.js:218 +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:25 +msgid "Choose a Playbook Directory" +msgstr "Playbook 디렉토리 선택" + +#: screens/Project/shared/ProjectForm.js:268 +msgid "Choose a Source Control Type" +msgstr "소스 제어 유형 선택" + +#: screens/Template/shared/WebhookSubForm.js:100 +msgid "Choose a Webhook Service" +msgstr "Webhook 서비스 선택" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:131 +#: screens/Template/shared/JobTemplateForm.js:211 +msgid "Choose a job type" +msgstr "작업 유형 선택" + +#: components/AdHocCommands/AdHocDetailsStep.js:82 +msgid "Choose a module" +msgstr "모듈 선택" + +#: screens/Inventory/shared/InventorySourceForm.js:139 +msgid "Choose a source" +msgstr "소스 선택" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:490 +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 Controller Documentation for more additional\n" +"information about each option." +msgstr "사용자에 대한 프롬프트로 원하는 응답 유형 또는 형식을 선택합니다. 각 옵션에 대한 자세한 내용은 Ansible Controller 설명서를 참조하십시오." + +#: 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:174 +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:74 +msgid "Clean" +msgstr "정리" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:95 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:116 +msgid "Clear" +msgstr "지우기" + +#: components/DataListToolbar/DataListToolbar.js:95 +#: screens/Job/JobOutput/JobOutputSearch.js:144 +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:245 +msgid "Click an available node to create a new link. Click outside the graph to cancel." +msgstr "사용 가능한 노드를 클릭하여 새 링크를 생성합니다. 취소하려면 그래프 외부를 클릭합니다." + +#: screens/TopologyView/Tooltip.js:191 +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:179 +msgid "Click to create a new link to this node." +msgstr "이 노드에 대한 새 링크를 생성하려면 클릭합니다." + +#: screens/Instances/InstanceDetail/InstanceDetail.js:251 +msgid "Click to download bundle" +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:202 +msgid "Click to view job details" +msgstr "작업 세부 정보를 보려면 클릭합니다." + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:89 +#: screens/Application/Applications.js:84 +msgid "Client ID" +msgstr "클라이언트 ID" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:289 +msgid "Client Identifier" +msgstr "클라이언트 식별자" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:314 +msgid "Client identifier" +msgstr "클라이언트 식별자" + +#: screens/Application/Applications.js:97 +msgid "Client secret" +msgstr "클라이언트 시크릿" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:100 +#: screens/Application/shared/ApplicationForm.js:127 +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:214 +#: components/JobList/JobListItem.js:45 +#: screens/Job/JobOutput/HostEventModal.js:129 +msgid "Command" +msgstr "명령" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:66 +msgid "Compliant" +msgstr "준수" + +#: components/PromptDetail/PromptJobTemplateDetail.js:68 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:36 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:132 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:58 +#: screens/Template/shared/JobTemplateForm.js:591 +msgid "Concurrent Jobs" +msgstr "동시 작업" + +#: screens/Template/shared/JobTemplate.helptext.js:38 +msgid "Concurrent jobs: If enabled, simultaneous runs of this job template will be allowed." +msgstr "동시 작업: 활성화하면 이 작업 템플릿을 동시에 실행할 수 있습니다." + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:25 +msgid "Concurrent jobs: If enabled, simultaneous runs of this workflow job template will be allowed." +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:86 +msgid "Confirm cancel job" +msgstr "작업 취소 확인" + +#: components/JobCancelButton/JobCancelButton.js:90 +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/Instances/Shared/RemoveInstanceButton.js:160 +msgid "Confirm remove" +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:366 +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:153 +#: components/Schedule/shared/SchedulePromptableFields.js:120 +msgid "Content Loading" +msgstr "콘텐츠 로딩 중" + +#: components/PromptDetail/PromptProjectDetail.js:130 +#: screens/Project/ProjectDetail/ProjectDetail.js:240 +#: screens/Project/shared/ProjectForm.js:290 +msgid "Content Signature Validation Credential" +msgstr "콘텐츠 서명 확인 인증 정보" + +#: components/AppContainer/AppContainer.js:142 +msgid "Continue" +msgstr "계속" + +#: screens/InstanceGroup/Instances/InstanceList.js:207 +#: screens/Instances/InstanceList/InstanceList.js:151 +msgid "Control" +msgstr "컨트롤" + +#: screens/TopologyView/Legend.js:77 +msgid "Control node" +msgstr "컨트롤 노드" + +#: screens/Inventory/shared/Inventory.helptext.js:79 +msgid "" +"Control the level of output Ansible\n" +"will produce for inventory source update jobs." +msgstr "인벤토리 소스 업데이트 작업에 대해 Ansible에서 생성할 출력 수준을 제어합니다." + +#: screens/Job/Job.helptext.js:15 +#: screens/Template/shared/JobTemplate.helptext.js:16 +msgid "Control the level of output ansible will produce as the playbook executes." +msgstr "플레이북이 실행되면 ansible이 생성되는 출력 수준을 제어합니다." + +#: screens/Job/JobDetail/JobDetail.js:351 +msgid "Controller Node" +msgstr "컨트롤러 노드" + +#: components/PromptDetail/PromptDetail.js:130 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:225 +msgid "Convergence" +msgstr "통합" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:256 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:257 +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:262 +msgid "Copy Project" +msgstr "프로젝트 복사" + +#: components/TemplateList/TemplateListItem.js:248 +msgid "Copy Template" +msgstr "템플릿 복사" + +#: screens/Project/ProjectDetail/ProjectDetail.js:202 +#: screens/Project/ProjectList/ProjectListItem.js:98 +msgid "Copy full revision to clipboard." +msgstr "클립보드에 전체 버전을 복사합니다." + +#: components/About/About.js:35 +msgid "Copyright" +msgstr "저작권" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:231 +#: components/MultiSelect/TagMultiSelect.js:62 +#: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:66 +#: screens/Inventory/shared/InventoryForm.js:91 +#: screens/Template/shared/JobTemplateForm.js:396 +#: screens/Template/shared/WorkflowJobTemplateForm.js:204 +msgid "Create" +msgstr "만들기" + +#: screens/Application/Applications.js:27 +#: screens/Application/Applications.js:36 +msgid "Create New Application" +msgstr "새 애플리케이션 만들기" + +#: screens/Credential/Credentials.js:15 +#: screens/Credential/Credentials.js:25 +msgid "Create New Credential" +msgstr "새 인증 정보 만들기" + +#: screens/Host/Hosts.js:15 +#: screens/Host/Hosts.js:24 +msgid "Create New Host" +msgstr "새 호스트 만들기" + +#: screens/Template/Templates.js:18 +msgid "Create New Job Template" +msgstr "새 작업 템플릿 만들기" + +#: screens/NotificationTemplate/NotificationTemplates.js:15 +#: screens/NotificationTemplate/NotificationTemplates.js:22 +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:13 +#: screens/Project/Projects.js:23 +msgid "Create New Project" +msgstr "새 프로젝트 만들기" + +#: screens/Inventory/Inventories.js:91 +#: screens/ManagementJob/ManagementJobs.js:24 +#: screens/Project/Projects.js:32 +#: screens/Template/Templates.js:52 +msgid "Create New Schedule" +msgstr "새 일정 만들기" + +#: screens/Team/Teams.js:16 +#: screens/Team/Teams.js:26 +msgid "Create New Team" +msgstr "새 팀 만들기" + +#: screens/User/Users.js:16 +#: screens/User/Users.js:27 +msgid "Create New User" +msgstr "새 사용자 만들기" + +#: screens/Template/Templates.js:19 +msgid "Create New Workflow Template" +msgstr "새 워크플로 템플릿 만들기" + +#: screens/Host/HostList/SmartInventoryButton.js:26 +msgid "Create a new Smart Inventory with the applied filter" +msgstr "적용된 필터를 사용하여 새 스마트 인벤토리 만들기" + +#: screens/Instances/Instances.js:14 +msgid "Create new Instance" +msgstr "새 인스턴스 만들기" + +#: screens/InstanceGroup/InstanceGroups.js:18 +#: screens/InstanceGroup/InstanceGroups.js:28 +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:75 +#: screens/Inventory/Inventories.js:82 +msgid "Create new group" +msgstr "새 그룹 만들기" + +#: screens/Inventory/Inventories.js:66 +#: screens/Inventory/Inventories.js:80 +msgid "Create new host" +msgstr "새 호스트 만들기" + +#: screens/InstanceGroup/InstanceGroups.js:17 +#: screens/InstanceGroup/InstanceGroups.js:27 +msgid "Create new instance group" +msgstr "새 인스턴스 그룹 만들기" + +#: screens/Inventory/Inventories.js:18 +msgid "Create new inventory" +msgstr "새 인벤토리 만들기" + +#: screens/Inventory/Inventories.js:19 +msgid "Create new smart inventory" +msgstr "새 스마트 인벤토리 만들기" + +#: screens/Inventory/Inventories.js:85 +msgid "Create new source" +msgstr "새 소스 만들기" + +#: screens/User/Users.js:35 +msgid "Create user token" +msgstr "사용자 토큰 만들기" + +#: components/Lookup/ApplicationLookup.js:115 +#: components/PromptDetail/PromptDetail.js:154 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:406 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:105 +#: screens/Credential/CredentialDetail/CredentialDetail.js:257 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:90 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:103 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:151 +#: screens/Host/HostDetail/HostDetail.js:86 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:67 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:93 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:173 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:43 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:81 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:277 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:149 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:46 +#: screens/Job/JobDetail/JobDetail.js:534 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:393 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:115 +#: screens/Project/ProjectDetail/ProjectDetail.js:292 +#: screens/Team/TeamDetail/TeamDetail.js:47 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:353 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:187 +#: screens/User/UserDetail/UserDetail.js:82 +#: screens/User/UserTokenDetail/UserTokenDetail.js:61 +#: screens/User/UserTokenList/UserTokenList.js:150 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:199 +msgid "Created" +msgstr "생성됨" + +#: components/AdHocCommands/AdHocCredentialStep.js:122 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:112 +#: components/AddRole/AddResourceRole.js:57 +#: components/AssociateModal/AssociateModal.js:144 +#: components/LaunchPrompt/steps/CredentialsStep.js:173 +#: components/LaunchPrompt/steps/InventoryStep.js:89 +#: components/Lookup/CredentialLookup.js:194 +#: components/Lookup/InventoryLookup.js:152 +#: components/Lookup/InventoryLookup.js:207 +#: components/Lookup/MultiCredentialsLookup.js:194 +#: components/Lookup/OrganizationLookup.js:134 +#: components/Lookup/ProjectLookup.js:151 +#: components/NotificationList/NotificationList.js:206 +#: components/RelatedTemplateList/RelatedTemplateList.js:166 +#: components/Schedule/ScheduleList/ScheduleList.js:198 +#: 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:150 +#: 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:161 +#: 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:54 +#: components/AdHocCommands/useAdHocCredentialStep.js:24 +#: components/PromptDetail/PromptInventorySourceDetail.js:107 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:40 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:52 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:50 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:258 +#: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/EC2SubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/InsightsSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/OpenStackSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:84 +#: screens/Inventory/shared/InventorySourceSubForms/SatelliteSubForm.js:36 +#: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:38 +#: util/getRelatedResourceDeleteDetails.js:167 +msgid "Credential" +msgstr "인증 정보" + +#: util/getRelatedResourceDeleteDetails.js:74 +msgid "Credential Input Sources" +msgstr "인증 입력 소스" + +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:83 +#: components/Lookup/InstanceGroupsLookup.js:108 +msgid "Credential Name" +msgstr "인증 정보 이름" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:241 +#: screens/Credential/CredentialList/CredentialList.js:158 +#: screens/Credential/shared/CredentialForm.js:128 +#: screens/Credential/shared/CredentialForm.js:196 +msgid "Credential Type" +msgstr "인증 정보 유형" + +#: routeConfig.js:117 +#: screens/ActivityStream/ActivityStream.js:192 +#: 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:113 +msgid "Credential copied successfully" +msgstr "인증 정보가 성공적으로 복사됨" + +#: screens/Credential/Credential.js:98 +msgid "Credential not found." +msgstr "인증 정보를 찾을 수 없습니다." + +#: components/AdHocCommands/useAdHocCredentialPasswordStep.js:23 +#: components/LaunchPrompt/steps/useCredentialPasswordsStep.js:28 +msgid "Credential passwords" +msgstr "인증 정보 암호" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:53 +msgid "Credential to authenticate with Kubernetes or OpenShift" +msgstr "Kubernetes 또는 OpenShift로 인증하는 인증 정보" + +#: 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/ExecutionEnvironment.helptext.js:21 +msgid "Credential to authenticate with a protected container registry." +msgstr "보안 컨테이너 레지스트리로 인증하기 위한 인증 정보." + +#: screens/CredentialType/CredentialType.js:76 +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:211 +#: components/PromptDetail/PromptDetail.js:192 +#: components/PromptDetail/PromptJobTemplateDetail.js:191 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:528 +#: components/TemplateList/TemplateListItem.js:323 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:77 +#: routeConfig.js:70 +#: screens/ActivityStream/ActivityStream.js:167 +#: screens/Credential/CredentialList/CredentialList.js:195 +#: screens/Credential/Credentials.js:14 +#: screens/Credential/Credentials.js:24 +#: screens/Job/JobDetail/JobDetail.js:429 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:374 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:49 +#: screens/Template/shared/JobTemplateForm.js:372 +#: util/getRelatedResourceDeleteDetails.js:91 +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/ContainerGroupDetails/ContainerGroupDetails.js:85 +msgid "Custom Kubernetes or OpenShift Pod specification." +msgstr "사용자 정의 Kubernetes 또는 OpenShift Pod 사양" + +#: 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:73 +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:212 +msgid "DELETED" +msgstr "삭제됨" + +#: routeConfig.js:34 +#: screens/Dashboard/Dashboard.js:74 +msgid "Dashboard" +msgstr "대시보드" + +#: screens/ActivityStream/ActivityStream.js:147 +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/ScheduleDetail/ScheduleDetail.js:184 +#: components/Schedule/shared/FrequencyDetailSubform.js:177 +#: components/Schedule/shared/FrequencyDetailSubform.js:356 +#: components/Schedule/shared/FrequencyDetailSubform.js:460 +#: components/Schedule/shared/ScheduleFormFields.js:127 +#: components/Schedule/shared/ScheduleFormFields.js:187 +msgid "Day" +msgstr "일" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:130 +msgid "Day {0}" +msgstr "{0} 일" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:399 +#: components/Schedule/shared/ScheduleFormFields.js:136 +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:167 +msgid "Days remaining" +msgstr "남은 일수" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useDaysToKeepStep.js:35 +msgid "Days to keep" +msgstr "보관 일수" + +#: screens/Job/JobOutput/JobOutputSearch.js:102 +msgid "Debug" +msgstr "디버그" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:170 +#: components/Schedule/shared/FrequencyDetailSubform.js:153 +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:219 +#: screens/Template/Survey/SurveyReorderModal.js:219 +#: screens/Template/Survey/SurveyReorderModal.js:241 +msgid "Default Answer(s)" +msgstr "기본 답변" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:40 +msgid "Default Execution Environment" +msgstr "기본 실행 환경" + +#: screens/Template/Survey/SurveyQuestionForm.js:238 +#: screens/Template/Survey/SurveyQuestionForm.js:246 +#: screens/Template/Survey/SurveyQuestionForm.js:253 +msgid "Default answer" +msgstr "기본 응답" + +#: screens/Setting/SettingList.js:103 +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:646 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:128 +#: screens/Credential/CredentialDetail/CredentialDetail.js:306 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:124 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:134 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:115 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:127 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:201 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:101 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:316 +#: 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:612 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:436 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:199 +#: screens/Project/ProjectDetail/ProjectDetail.js:340 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:80 +#: screens/Team/TeamDetail/TeamDetail.js:70 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:545 +#: screens/Template/Survey/SurveyList.js:66 +#: screens/Template/Survey/SurveyToolbar.js:93 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:269 +#: screens/User/UserDetail/UserDetail.js:107 +#: screens/User/UserTokenDetail/UserTokenDetail.js:78 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:340 +msgid "Delete" +msgstr "삭제" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:130 +msgid "Delete All Groups and Hosts" +msgstr "모든 그룹 및 호스트 삭제" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:300 +msgid "Delete Credential" +msgstr "인증 정보 삭제" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:127 +msgid "Delete Execution Environment" +msgstr "실행 환경 삭제" + +#: screens/Host/HostDetail/HostDetail.js:114 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:109 +msgid "Delete Host" +msgstr "호스트 삭제" + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:196 +msgid "Delete Inventory" +msgstr "인벤토리 삭제" + +#: screens/Job/JobDetail/JobDetail.js:608 +#: screens/Job/JobOutput/shared/OutputToolbar.js:195 +#: screens/Job/JobOutput/shared/OutputToolbar.js:199 +msgid "Delete Job" +msgstr "작업 삭제" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:539 +msgid "Delete Job Template" +msgstr "작업 템플릿 삭제" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:432 +msgid "Delete Notification" +msgstr "알림 삭제" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:193 +msgid "Delete Organization" +msgstr "조직 삭제" + +#: screens/Project/ProjectDetail/ProjectDetail.js:334 +msgid "Delete Project" +msgstr "프로젝트 삭제" + +#: screens/Template/Survey/SurveyList.js:52 +msgid "Delete Questions" +msgstr "질문 삭제" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:642 +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:74 +msgid "Delete User Token" +msgstr "사용자 토큰 삭제" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:336 +msgid "Delete Workflow Approval" +msgstr "워크플로우 승인 삭제" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:263 +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:124 +msgid "Delete application" +msgstr "애플리케이션 삭제" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:116 +msgid "Delete credential type" +msgstr "인증 정보 유형 삭제" + +#: screens/Inventory/InventorySources/InventorySourceList.js:249 +msgid "Delete error" +msgstr "오류 삭제" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:109 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:121 +msgid "Delete instance group" +msgstr "인스턴스 그룹 삭제" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:310 +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/Project.helptext.js:114 +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:100 +msgid "Delete the project before syncing" +msgstr "동기화 전에 프로젝트 삭제" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:83 +msgid "Delete this link" +msgstr "이 링크 삭제" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:274 +msgid "Delete this node" +msgstr "이 노드 삭제" + +#: components/PaginatedTable/ToolbarDeleteButton.js:163 +msgid "Delete {pluralizedItemName}?" +msgstr "{pluralizedItemName} 을/를 삭제하시겠습니까?" + +#: components/DetailList/DeletedDetail.js:19 +#: components/Workflow/WorkflowNodeHelp.js:157 +#: components/Workflow/WorkflowNodeHelp.js:193 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:231 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:49 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:60 +msgid "Deleted" +msgstr "삭제됨" + +#: components/TemplateList/TemplateList.js:296 +#: screens/Credential/CredentialList/CredentialList.js:211 +#: 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:219 +msgid "Deletion error" +msgstr "삭제 오류" + +#: components/StatusLabel/StatusLabel.js:40 +msgid "Denied" +msgstr "거부됨" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:21 +msgid "Denied - {0}. See the Activity Stream for more information." +msgstr "거부됨 - {0} 자세한 내용은 활동 스트림을 참조하십시오." + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:17 +msgid "Denied by {0} - {1}" +msgstr "{0} - {1} 거부됨" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:89 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:35 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:42 +msgid "Deny" +msgstr "거부" + +#: screens/Job/JobOutput/JobOutputSearch.js:103 +msgid "Deprecated" +msgstr "더 이상 사용되지 않음" + +#: components/StatusLabel/StatusLabel.js:60 +#: screens/TopologyView/Legend.js:164 +msgid "Deprovisioning" +msgstr "프로비저닝 해제 중" + +#: components/StatusLabel/StatusLabel.js:63 +msgid "Deprovisioning fail" +msgstr "프로비저닝 해제 실패" + +#: components/HostForm/HostForm.js:104 +#: components/Lookup/ApplicationLookup.js:105 +#: components/Lookup/ApplicationLookup.js:123 +#: components/Lookup/HostFilterLookup.js:423 +#: components/Lookup/HostListItem.js:9 +#: components/NotificationList/NotificationList.js:186 +#: components/PromptDetail/PromptDetail.js:119 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:327 +#: components/Schedule/ScheduleList/ScheduleList.js:194 +#: components/Schedule/shared/ScheduleFormFields.js:80 +#: components/TemplateList/TemplateList.js:210 +#: components/TemplateList/TemplateListItem.js:271 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:65 +#: screens/Application/ApplicationsList/ApplicationsList.js:123 +#: screens/Application/shared/ApplicationForm.js:62 +#: screens/Credential/CredentialDetail/CredentialDetail.js:223 +#: screens/Credential/CredentialList/CredentialList.js:146 +#: 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:60 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:159 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:127 +#: screens/Host/HostDetail/HostDetail.js:75 +#: screens/Host/HostList/HostList.js:153 +#: screens/Host/HostList/HostList.js:170 +#: screens/Host/HostList/HostListItem.js:57 +#: screens/Instances/Shared/InstanceForm.js:26 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:93 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:35 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:216 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:80 +#: screens/Inventory/InventoryHosts/InventoryHostItem.js:40 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:124 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:139 +#: screens/Inventory/InventoryList/InventoryList.js:195 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:198 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:104 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:36 +#: screens/Inventory/shared/InventoryForm.js:58 +#: screens/Inventory/shared/InventoryGroupForm.js:40 +#: screens/Inventory/shared/InventorySourceForm.js:108 +#: screens/Inventory/shared/SmartInventoryForm.js:55 +#: screens/Job/JobOutput/HostEventModal.js:112 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:101 +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:72 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:109 +#: 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:177 +#: screens/Project/ProjectList/ProjectList.js:190 +#: screens/Project/ProjectList/ProjectListItem.js:281 +#: screens/Project/shared/ProjectForm.js:222 +#: 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:171 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:112 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:183 +#: screens/Template/shared/JobTemplateForm.js:251 +#: screens/Template/shared/WorkflowJobTemplateForm.js:117 +#: screens/User/UserOrganizations/UserOrganizationList.js:80 +#: screens/User/UserOrganizations/UserOrganizationListItem.js:18 +#: screens/User/UserTeams/UserTeamList.js:182 +#: screens/User/UserTeams/UserTeamListItem.js:32 +#: screens/User/UserTokenDetail/UserTokenDetail.js:45 +#: screens/User/UserTokenList/UserTokenList.js:128 +#: screens/User/UserTokenList/UserTokenList.js:138 +#: screens/User/UserTokenList/UserTokenList.js:188 +#: screens/User/UserTokenList/UserTokenListItem.js:29 +#: screens/User/shared/UserTokenForm.js:59 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:145 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:128 +msgid "Description" +msgstr "설명" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:325 +msgid "Destination Channels" +msgstr "대상 채널" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:233 +msgid "Destination Channels or Users" +msgstr "대상 채널 또는 사용자" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:346 +msgid "Destination SMS Number(s)" +msgstr "대상 SMS 번호" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:412 +msgid "Destination SMS number(s)" +msgstr "대상 SMS 번호" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:364 +msgid "Destination channels" +msgstr "대상 채널" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:231 +msgid "Destination channels or users" +msgstr "대상 채널 또는 사용자" + +#: components/AdHocCommands/useAdHocDetailsStep.js:35 +#: components/ErrorDetail/ErrorDetail.js:88 +#: components/Schedule/Schedule.js:71 +#: screens/Application/Application/Application.js:79 +#: screens/Application/Applications.js:39 +#: screens/Credential/Credential.js:72 +#: screens/Credential/Credentials.js:28 +#: screens/CredentialType/CredentialType.js:63 +#: screens/CredentialType/CredentialTypes.js:26 +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:65 +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:26 +#: screens/Host/Host.js:58 +#: screens/Host/Hosts.js:27 +#: screens/InstanceGroup/ContainerGroup.js:66 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:180 +#: screens/InstanceGroup/InstanceGroup.js:69 +#: screens/InstanceGroup/InstanceGroups.js:30 +#: screens/InstanceGroup/InstanceGroups.js:38 +#: screens/Instances/Instance.js:29 +#: screens/Instances/Instances.js:24 +#: screens/Inventory/Inventories.js:61 +#: screens/Inventory/Inventories.js:87 +#: screens/Inventory/Inventory.js:64 +#: 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:130 +#: screens/Job/JobOutput/HostEventModal.js:103 +#: screens/Job/Jobs.js:35 +#: screens/ManagementJob/ManagementJobs.js:26 +#: screens/NotificationTemplate/NotificationTemplate.js:84 +#: screens/NotificationTemplate/NotificationTemplates.js:25 +#: screens/Organization/Organization.js:123 +#: screens/Organization/Organizations.js:30 +#: screens/Project/Project.js:104 +#: screens/Project/Projects.js:26 +#: 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/OIDC/OIDCDetail/OIDCDetail.js:51 +#: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:56 +#: screens/Setting/SAML/SAMLDetail/SAMLDetail.js:52 +#: 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:76 +#: screens/Setting/Settings.js:85 +#: screens/Setting/Settings.js:86 +#: screens/Setting/Settings.js:87 +#: screens/Setting/Settings.js:88 +#: screens/Setting/Settings.js:89 +#: screens/Setting/Settings.js:90 +#: 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/Setting/Settings.js:119 +#: screens/Setting/TACACS/TACACSDetail/TACACSDetail.js:56 +#: screens/Setting/UI/UIDetail/UIDetail.js:66 +#: screens/Team/Team.js:57 +#: screens/Team/Teams.js:29 +#: screens/Template/Template.js:135 +#: screens/Template/Templates.js:43 +#: screens/Template/WorkflowJobTemplate.js:117 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:138 +#: screens/TopologyView/Tooltip.js:187 +#: screens/TopologyView/Tooltip.js:213 +#: screens/User/User.js:64 +#: screens/User/UserToken/UserToken.js:54 +#: screens/User/Users.js:30 +#: screens/User/Users.js:36 +#: screens/WorkflowApproval/WorkflowApproval.js:77 +#: screens/WorkflowApproval/WorkflowApprovals.js:24 +msgid "Details" +msgstr "세부 정보" + +#: screens/Job/JobOutput/HostEventModal.js:100 +msgid "Details tab" +msgstr "세부 정보 탭" + +#: components/Search/AdvancedSearch.js:271 +msgid "Direct Keys" +msgstr "직접 키" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:209 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:268 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:313 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:371 +msgid "Disable SSL Verification" +msgstr "SSL 확인 비활성화" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:187 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:240 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:279 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:350 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:461 +msgid "Disable SSL verification" +msgstr "SSL 확인 비활성화" + +#: components/InstanceToggle/InstanceToggle.js:56 +#: components/StatusLabel/StatusLabel.js:53 +#: screens/TopologyView/Legend.js:233 +msgid "Disabled" +msgstr "비활성화됨" + +#: components/DisassociateButton/DisassociateButton.js:73 +#: 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:247 +msgid "Disassociate host from group?" +msgstr "그룹에서 호스트를 분리하시겠습니까?" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:296 +#: screens/InstanceGroup/Instances/InstanceList.js:245 +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:94 +msgid "Discard local changes before syncing" +msgstr "동기화 전에 로컬 변경 사항 삭제" + +#: screens/Job/Job.helptext.js:16 +#: screens/Template/shared/JobTemplate.helptext.js:17 +msgid "Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory." +msgstr "이 작업 템플릿으로 수행한 작업을 지정된 수의 작업 슬라이스로 나눕니다. 각각 인벤토리의 일부에 대해 동일한 작업을 실행합니다." + +#: screens/Project/shared/Project.helptext.js:100 +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/TopologyView/Tooltip.js:251 +msgid "Download Bundle" +msgstr "번들 다운로드" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:179 +#: screens/Job/JobOutput/shared/OutputToolbar.js:184 +msgid "Download Output" +msgstr "출력 다운로드" + +#: screens/TopologyView/Tooltip.js:247 +msgid "Download bundle" +msgstr "번들 다운로드" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:93 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:114 +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 "이메일" + +#: screens/Inventory/shared/Inventory.helptext.js:113 +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/Project.helptext.js:124 +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:632 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:636 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:115 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:117 +#: screens/Credential/CredentialDetail/CredentialDetail.js:293 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:109 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:121 +#: screens/Host/HostDetail/HostDetail.js:108 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:101 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:113 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:190 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:55 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:62 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:103 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:292 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:127 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:164 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:418 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:420 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:138 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:182 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:186 +#: screens/Project/ProjectDetail/ProjectDetail.js:313 +#: 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/OIDC/OIDCDetail/OIDCDetail.js:85 +#: screens/Setting/OIDC/OIDCDetail/OIDCDetail.js:89 +#: 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:199 +#: 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:514 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:516 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:239 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:241 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:260 +#: 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:38 +#: screens/Credential/Credentials.js:27 +#: screens/Host/Hosts.js:26 +#: screens/ManagementJob/ManagementJobs.js:27 +#: screens/NotificationTemplate/NotificationTemplates.js:24 +#: screens/Organization/Organizations.js:29 +#: screens/Project/Projects.js:25 +#: screens/Project/Projects.js:35 +#: screens/Setting/Settings.js:46 +#: screens/Setting/Settings.js:49 +#: screens/Setting/Settings.js:53 +#: screens/Setting/Settings.js:56 +#: screens/Setting/Settings.js:59 +#: screens/Setting/Settings.js:62 +#: screens/Setting/Settings.js:65 +#: screens/Setting/Settings.js:68 +#: screens/Setting/Settings.js:71 +#: screens/Setting/Settings.js:74 +#: screens/Setting/Settings.js:77 +#: screens/Setting/Settings.js:91 +#: screens/Setting/Settings.js:92 +#: screens/Setting/Settings.js:93 +#: screens/Setting/Settings.js:94 +#: screens/Setting/Settings.js:95 +#: screens/Setting/Settings.js:96 +#: screens/Setting/Settings.js:99 +#: screens/Setting/Settings.js:102 +#: screens/Setting/Settings.js:105 +#: screens/Setting/Settings.js:108 +#: screens/Setting/Settings.js:111 +#: screens/Setting/Settings.js:114 +#: screens/Setting/Settings.js:117 +#: screens/Setting/Settings.js:120 +#: screens/Team/Teams.js:28 +#: screens/Template/Templates.js:44 +#: 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:74 +#: screens/Host/HostList/HostListItem.js:78 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:61 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:64 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:67 +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:257 +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:248 +#: screens/Project/ProjectList/ProjectListItem.js:253 +msgid "Edit Project" +msgstr "프로젝트 편집" + +#: screens/Template/Templates.js:50 +msgid "Edit Question" +msgstr "질문 편집" + +#: components/Schedule/ScheduleList/ScheduleListItem.js:132 +#: components/Schedule/ScheduleList/ScheduleListItem.js:136 +#: screens/Template/Templates.js:55 +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:22 +#: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:26 +#: screens/Team/TeamList/TeamListItem.js:50 +#: screens/Team/TeamList/TeamListItem.js:54 +msgid "Edit Team" +msgstr "팀 편집" + +#: components/TemplateList/TemplateListItem.js:233 +#: components/TemplateList/TemplateListItem.js:239 +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:35 +#: screens/InstanceGroup/InstanceGroups.js:40 +#: screens/Inventory/Inventories.js:63 +#: screens/Inventory/Inventories.js:68 +#: screens/Inventory/Inventories.js:77 +#: screens/Inventory/Inventories.js:88 +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:48 +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:248 +msgid "Edit this node" +msgstr "이 노드 편집" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:97 +msgid "Edit workflow" +msgstr "워크플로우 편집" + +#: components/Workflow/WorkflowNodeHelp.js:170 +#: screens/Job/JobOutput/shared/OutputToolbar.js:125 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:216 +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:177 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:125 +msgid "Email Options" +msgstr "이메일 옵션" + +#: screens/Template/shared/WorkflowJobTemplateForm.js:263 +msgid "Enable Concurrent Jobs" +msgstr "동시 작업 활성화" + +#: screens/Template/shared/JobTemplateForm.js:597 +msgid "Enable Fact Storage" +msgstr "실제 스토리지 활성화" + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:192 +msgid "Enable HTTPS certificate verification" +msgstr "HTTPS 인증서 확인 활성화" + +#: screens/Instances/Shared/InstanceForm.js:58 +msgid "Enable Instance" +msgstr "인스턴스 활성화" + +#: screens/Template/shared/JobTemplateForm.js:573 +#: screens/Template/shared/JobTemplateForm.js:576 +#: screens/Template/shared/WorkflowJobTemplateForm.js:244 +#: screens/Template/shared/WorkflowJobTemplateForm.js:247 +msgid "Enable Webhook" +msgstr "Webhook 활성화" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:15 +msgid "Enable Webhook for this workflow job template." +msgstr "이 워크플로 작업 템플릿에 대한 Webhook을 활성화합니다." + +#: screens/Project/shared/Project.helptext.js:108 +msgid "" +"Enable content signing to verify that the content \n" +"has remained secure when a project is synced. \n" +"If the content has been tampered with, the \n" +"job will not run." +msgstr "콘텐츠 서명을 활성화하여 프로젝트가 동기화될 때 \n" +" 콘텐츠가 안전하게 유지되는지 확인합니다. \n" +" 컨텐츠가 변조된 경우, \n" +" 작업이 실행되지 않습니다." + +#: 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:201 +#: components/AdHocCommands/AdHocDetailsStep.js:204 +msgid "Enable privilege escalation" +msgstr "권한 에스컬레이션 활성화" + +#: screens/Setting/SettingList.js:53 +msgid "Enable simplified login for your {brandName} applications" +msgstr "{brandName} 애플리케이션에 대한 간편 로그인 활성화" + +#: screens/Template/shared/JobTemplate.helptext.js:31 +msgid "Enable webhook for this template." +msgstr "이 템플릿에 대한 Webhook을 활성화합니다." + +#: components/InstanceToggle/InstanceToggle.js:55 +#: components/Lookup/HostFilterLookup.js:110 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/TopologyView/Legend.js:205 +msgid "Enabled" +msgstr "활성화됨" + +#: components/PromptDetail/PromptInventorySourceDetail.js:171 +#: components/PromptDetail/PromptJobTemplateDetail.js:187 +#: components/PromptDetail/PromptProjectDetail.js:145 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:99 +#: screens/Credential/CredentialDetail/CredentialDetail.js:268 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:138 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:265 +#: screens/Project/ProjectDetail/ProjectDetail.js:302 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:365 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:199 +msgid "Enabled Options" +msgstr "활성화된 옵션" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:252 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:132 +msgid "Enabled Value" +msgstr "활성화된 값" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:247 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:119 +msgid "Enabled Variable" +msgstr "활성화된 변수" + +#: components/AdHocCommands/AdHocDetailsStep.js:209 +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/JobTemplate.helptext.js:29 +msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template." +msgstr "프로비저닝 콜백 URL 생성을 활성화합니다. 호스트에서 URL을 사용하면 {brandName} 에 연락하여 이 작업 템플릿을 사용하여 구성 업데이트를 요청할 수 있습니다." + +#: screens/Credential/CredentialDetail/CredentialDetail.js:160 +#: screens/Setting/shared/SettingDetail.js:87 +msgid "Encrypted" +msgstr "암호화" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:109 +#: components/Schedule/shared/FrequencyDetailSubform.js:507 +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:561 +msgid "End date/time" +msgstr "종료일/시간" + +#: components/Schedule/shared/buildRuleObj.js:110 +msgid "End did not match an expected value ({0})" +msgstr "종료일이 예상 값({0})과 일치하지 않음" + +#: 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 Controller documentation for example syntax." +msgstr "JSON 또는 YAML 구문을 사용하여 인젝터를 입력합니다. 구문 예제는 Ansible Controller 설명서를 참조하십시오." + +#: screens/CredentialType/shared/CredentialTypeForm.js:35 +msgid "Enter inputs using either JSON or YAML syntax. Refer to the Ansible Controller documentation for example syntax." +msgstr "JSON 또는 YAML 구문을 사용하여 입력합니다. 구문 예제는 Ansible Controller 설명서를 참조하십시오." + +#: 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 Controller documentation for example syntax." +msgstr "JSON 또는 YAML 구문을 사용하여 인벤토리 변수를 입력합니다. 라디오 버튼을 사용하여 두 항목 사이를 전환합니다. 구문 예제는 Ansible Controller 설명서를 참조하십시오." + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:87 +msgid "Environment variables or extra variables that specify the values a credential type can inject." +msgstr "인증 정보 유형에서 삽입할 수 있는 값을 지정하는 환경 변수 또는 추가 변수입니다." + +#: components/JobList/JobList.js:233 +#: components/StatusLabel/StatusLabel.js:46 +#: components/Workflow/WorkflowNodeHelp.js:108 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:133 +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:205 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:143 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:230 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:123 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:135 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:222 +#: screens/Job/JobOutput/JobOutputSearch.js:104 +#: screens/TopologyView/Legend.js:178 +msgid "Error" +msgstr "오류" + +#: screens/Project/ProjectList/ProjectList.js:302 +msgid "Error fetching updated project" +msgstr "업데이트된 프로젝트를 가져오는 동안 오류 발생" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:501 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:141 +msgid "Error message" +msgstr "오류 메시지" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:510 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:150 +msgid "Error message body" +msgstr "오류 메시지 본문" + +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:709 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:711 +msgid "Error saving the workflow!" +msgstr "워크플로우를 저장하는 동안 오류가 발생했습니다!" + +#: components/AdHocCommands/AdHocCommands.js:104 +#: components/CopyButton/CopyButton.js:51 +#: components/DeleteButton/DeleteButton.js:56 +#: components/HostToggle/HostToggle.js:76 +#: components/InstanceToggle/InstanceToggle.js:67 +#: components/JobList/JobList.js:315 +#: components/JobList/JobList.js:326 +#: components/LaunchButton/LaunchButton.js:185 +#: components/LaunchPrompt/LaunchPrompt.js:96 +#: components/NotificationList/NotificationList.js:246 +#: components/PaginatedTable/ToolbarDeleteButton.js:205 +#: components/RelatedTemplateList/RelatedTemplateList.js:241 +#: components/ResourceAccessList/ResourceAccessList.js:277 +#: components/ResourceAccessList/ResourceAccessList.js:289 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:654 +#: components/Schedule/ScheduleList/ScheduleList.js:239 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:73 +#: components/Schedule/shared/SchedulePromptableFields.js:63 +#: components/TemplateList/TemplateList.js:299 +#: contexts/Config.js:94 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:136 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:155 +#: screens/Application/ApplicationsList/ApplicationsList.js:185 +#: screens/Credential/CredentialDetail/CredentialDetail.js:314 +#: screens/Credential/CredentialList/CredentialList.js:214 +#: screens/Host/HostDetail/HostDetail.js:56 +#: screens/Host/HostDetail/HostDetail.js:123 +#: screens/Host/HostGroups/HostGroupsList.js:244 +#: screens/Host/HostList/HostList.js:233 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:310 +#: screens/InstanceGroup/Instances/InstanceList.js:308 +#: screens/InstanceGroup/Instances/InstanceListItem.js:218 +#: screens/Instances/InstanceDetail/InstanceDetail.js:360 +#: screens/Instances/InstanceDetail/InstanceDetail.js:375 +#: screens/Instances/InstanceList/InstanceList.js:231 +#: screens/Instances/InstanceList/InstanceList.js:243 +#: screens/Instances/InstanceList/InstanceListItem.js:234 +#: screens/Instances/Shared/RemoveInstanceButton.js:104 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:210 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:78 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:285 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:296 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:56 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:118 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:261 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:201 +#: screens/Inventory/InventoryList/InventoryList.js:285 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:264 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:323 +#: screens/Inventory/InventorySources/InventorySourceList.js:239 +#: screens/Inventory/InventorySources/InventorySourceList.js:252 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:183 +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:152 +#: screens/Inventory/shared/InventorySourceSyncButton.js:49 +#: screens/Login/Login.js:239 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:125 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:444 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:233 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:169 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:208 +#: screens/Organization/OrganizationList/OrganizationList.js:195 +#: screens/Project/ProjectDetail/ProjectDetail.js:348 +#: screens/Project/ProjectList/ProjectList.js:291 +#: screens/Project/ProjectList/ProjectList.js:303 +#: screens/Project/shared/ProjectSyncButton.js:60 +#: 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:554 +#: screens/Template/TemplateSurvey.js:130 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:277 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:180 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:195 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:337 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:373 +#: screens/TopologyView/MeshGraph.js:405 +#: screens/TopologyView/Tooltip.js:199 +#: 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:85 +#: screens/User/UserTokenList/UserTokenList.js:214 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:348 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:189 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:53 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:48 +msgid "Error!" +msgstr "오류!" + +#: components/CodeEditor/VariablesDetail.js:105 +msgid "Error:" +msgstr "오류:" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:267 +#: screens/Instances/InstanceDetail/InstanceDetail.js:315 +msgid "Errors" +msgstr "오류" + +#: screens/TopologyView/Legend.js:253 +msgid "Established" +msgstr "설립되었습니다" + +#: screens/ActivityStream/ActivityStream.js:265 +#: screens/ActivityStream/ActivityStreamListItem.js:46 +#: screens/Job/JobOutput/JobOutputSearch.js:99 +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:234 +msgid "Events" +msgstr "이벤트" + +#: screens/Job/JobOutput/JobOutput.js:713 +msgid "Events processing complete." +msgstr "이벤트 처리가 완료되었습니다." + +#: 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/Project.helptext.js:23 +msgid "Example URLs for GIT Source Control include:" +msgstr "GIT 소스 제어용 URL의 예는 다음과 같습니다." + +#: screens/Project/shared/Project.helptext.js:62 +msgid "Example URLs for Remote Archive Source Control include:" +msgstr "원격 아카이브 소스 제어에 대한 URL의 예는 다음과 같습니다." + +#: screens/Project/shared/Project.helptext.js:45 +msgid "Example URLs for Subversion Source Control include:" +msgstr "하위 버전 소스 제어(Subversion Source Control)의 URL의 예는 다음과 같습니다." + +#: screens/Project/shared/Project.helptext.js:84 +msgid "Examples include:" +msgstr "예를 들면 다음과 같습니다." + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:10 +msgid "Examples:" +msgstr "예:" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:354 +msgid "Exception Frequency" +msgstr "예외 빈도" + +#: components/Schedule/shared/ScheduleFormFields.js:160 +msgid "Exceptions" +msgstr "예외" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:47 +msgid "Execute regardless of the parent node's final state." +msgstr "부모 노드의 최종 상태에 관계없이 실행합니다." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:40 +msgid "Execute when the parent node results in a failure state." +msgstr "부모 노드가 실패 상태가 되면 실행합니다." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:33 +msgid "Execute when the parent node results in a successful state." +msgstr "부모 노드가 성공하면 실행됩니다." + +#: screens/InstanceGroup/Instances/InstanceList.js:208 +#: screens/Instances/InstanceList/InstanceList.js:152 +msgid "Execution" +msgstr "실행" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:90 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:91 +#: components/AdHocCommands/AdHocPreviewStep.js:58 +#: components/AdHocCommands/useAdHocExecutionEnvironmentStep.js:15 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:41 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:105 +#: components/LaunchPrompt/steps/useExecutionEnvironmentStep.js:29 +#: components/Lookup/ExecutionEnvironmentLookup.js:159 +#: components/Lookup/ExecutionEnvironmentLookup.js:191 +#: components/Lookup/ExecutionEnvironmentLookup.js:208 +#: components/PromptDetail/PromptDetail.js:220 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:451 +msgid "Execution Environment" +msgstr "실행 환경" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:70 +#: components/TemplateList/TemplateListItem.js:160 +msgid "Execution Environment Missing" +msgstr "실행 환경이 없습니다" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:103 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:107 +#: routeConfig.js:147 +#: screens/ActivityStream/ActivityStream.js:217 +#: 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:127 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:78 +#: screens/Organization/Organizations.js:34 +#: util/getRelatedResourceDeleteDetails.js:81 +#: util/getRelatedResourceDeleteDetails.js:188 +msgid "Execution Environments" +msgstr "실행 환경" + +#: screens/Job/JobDetail/JobDetail.js:345 +msgid "Execution Node" +msgstr "실행 노드" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:103 +msgid "Execution environment copied successfully" +msgstr "실행 환경이 성공적으로 복사되었습니다" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:112 +msgid "Execution environment is missing or deleted." +msgstr "실행 환경이 없거나 삭제되었습니다." + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:83 +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:105 +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:34 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:148 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:172 +#: screens/User/UserTokenDetail/UserTokenDetail.js:56 +#: screens/User/UserTokenList/UserTokenList.js:146 +#: screens/User/UserTokenList/UserTokenList.js:190 +#: screens/User/UserTokenList/UserTokenListItem.js:35 +#: screens/User/UserTokens/UserTokens.js:89 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:151 +msgid "Expires" +msgstr "만료" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:146 +msgid "Expires on" +msgstr "만료일" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:156 +msgid "Expires on UTC" +msgstr "UTC에서 만료" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:50 +msgid "Expires on {0}" +msgstr "{0}에 만료" + +#: components/JobList/JobListItem.js:307 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:181 +msgid "Explanation" +msgstr "설명" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:113 +msgid "External Secret Management System" +msgstr "외부 시크릿 관리 시스템" + +#: components/AdHocCommands/AdHocDetailsStep.js:272 +#: components/AdHocCommands/AdHocDetailsStep.js:273 +msgid "Extra variables" +msgstr "추가 변수" + +#: components/Sparkline/Sparkline.js:35 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:164 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:43 +#: screens/Project/ProjectDetail/ProjectDetail.js:139 +#: screens/Project/ProjectList/ProjectListItem.js:77 +msgid "FINISHED:" +msgstr "완료:" + +#: components/PromptDetail/PromptJobTemplateDetail.js:73 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:137 +msgid "Fact Storage" +msgstr "실제 스토리지" + +#: screens/Template/shared/JobTemplate.helptext.js:39 +msgid "Fact storage: If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime.." +msgstr "팩트 스토리지: 활성화하면 수집된 사실이 저장되어 호스트 수준에서 볼 수 있습니다. 팩트는 지속되며 런타임 시 팩트 캐시에 주입됩니다." + +#: screens/Host/Host.js:63 +#: screens/Host/HostFacts/HostFacts.js:45 +#: screens/Host/Hosts.js:28 +#: screens/Inventory/Inventories.js:71 +#: screens/Inventory/InventoryHost/InventoryHost.js:78 +#: screens/Inventory/InventoryHostFacts/InventoryHostFacts.js:39 +msgid "Facts" +msgstr "팩트" + +#: components/JobList/JobList.js:232 +#: components/StatusLabel/StatusLabel.js:45 +#: components/Workflow/WorkflowNodeHelp.js:105 +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:90 +#: 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/shared/WorkflowApprovalButton.js:56 +msgid "Failed to approve {0}." +msgstr "승인하지 못했습니다 {0}." + +#: components/ResourceAccessList/ResourceAccessList.js:281 +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:311 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:288 +#: 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:301 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:111 +msgid "Failed to cancel Inventory Source Sync" +msgstr "인벤토리 소스 동기화를 취소하지 못했습니다." + +#: screens/Project/ProjectDetail/ProjectDetail.js:322 +#: screens/Project/ProjectList/ProjectListItem.js:232 +msgid "Failed to cancel Project Sync" +msgstr "프로젝트 동기화 취소 실패" + +#: components/JobList/JobList.js:329 +msgid "Failed to cancel one or more jobs." +msgstr "하나 이상의 작업을 취소하지 못했습니다." + +#: components/JobList/JobListItem.js:114 +#: screens/Job/JobDetail/JobDetail.js:601 +#: screens/Job/JobOutput/shared/OutputToolbar.js:138 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:90 +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:270 +msgid "Failed to copy project." +msgstr "프로젝트를 복사하지 못했습니다." + +#: components/TemplateList/TemplateListItem.js:253 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:160 +msgid "Failed to copy template." +msgstr "템플릿을 복사하지 못했습니다." + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:139 +msgid "Failed to delete application." +msgstr "애플리케이션을 삭제하지 못했습니다." + +#: screens/Credential/CredentialDetail/CredentialDetail.js:317 +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:126 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:121 +msgid "Failed to delete host." +msgstr "호스트를 삭제하지 못했습니다." + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:327 +msgid "Failed to delete inventory source {name}." +msgstr "인벤토리 소스 {name} 삭제에 실패했습니다." + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:213 +msgid "Failed to delete inventory." +msgstr "인벤토리를 삭제하지 못했습니다." + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:557 +msgid "Failed to delete job template." +msgstr "작업 템플릿을 삭제하지 못했습니다." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:448 +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:217 +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:236 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:204 +msgid "Failed to delete one or more hosts." +msgstr "하나 이상의 호스트를 삭제하지 못했습니다." + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:225 +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:255 +msgid "Failed to delete one or more inventory sources." +msgstr "하나 이상의 인벤토리 소스를 삭제하지 못했습니다." + +#: components/RelatedTemplateList/RelatedTemplateList.js:244 +msgid "Failed to delete one or more job templates." +msgstr "하나 이상의 작업 템플릿을 삭제하지 못했습니다." + +#: components/JobList/JobList.js:318 +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:242 +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:302 +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:217 +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:192 +msgid "Failed to delete one or more workflow approval." +msgstr "하나 이상의 워크플로우 승인을 삭제하지 못했습니다." + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:211 +msgid "Failed to delete organization." +msgstr "조직을 삭제하지 못했습니다." + +#: screens/Project/ProjectDetail/ProjectDetail.js:351 +msgid "Failed to delete project." +msgstr "프로젝트를 삭제하지 못했습니다." + +#: components/ResourceAccessList/ResourceAccessList.js:292 +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:657 +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:351 +msgid "Failed to delete workflow approval." +msgstr "워크플로우 승인을 삭제하지 못했습니다." + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:280 +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/shared/WorkflowDenyButton.js:51 +msgid "Failed to deny {0}." +msgstr "{0} 을/를 거부하지 못했습니다." + +#: 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:299 +msgid "Failed to disassociate one or more hosts." +msgstr "하나 이상의 호스트를 연결 해제하지 못했습니다." + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:315 +#: screens/InstanceGroup/Instances/InstanceList.js:313 +#: screens/Instances/InstanceDetail/InstanceDetail.js:365 +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:243 +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 "업데이트된 프로젝트 데이터를 가져오지 못했습니다." + +#: screens/TopologyView/MeshGraph.js:409 +msgid "Failed to get instance." +msgstr "인스턴스를 가져오지 못했습니다." + +#: components/AdHocCommands/AdHocCommands.js:112 +#: components/LaunchButton/LaunchButton.js:188 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:128 +msgid "Failed to launch job." +msgstr "작업을 시작하지 못했습니다." + +#: screens/Instances/InstanceDetail/InstanceDetail.js:378 +#: screens/Instances/InstanceList/InstanceList.js:246 +msgid "Failed to remove one or more instances." +msgstr "하나 이상의 인스턴스를 제거하지 못했습니다." + +#: contexts/Config.js:98 +msgid "Failed to retrieve configuration." +msgstr "구성을 검색하지 못했습니다." + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:376 +msgid "Failed to retrieve full node resource object." +msgstr "전체 노드 리소스 오브젝트를 검색하지 못했습니다." + +#: screens/InstanceGroup/Instances/InstanceList.js:315 +#: screens/Instances/InstanceList/InstanceList.js:234 +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:63 +msgid "Failed to sync project." +msgstr "프로젝트를 동기화하지 못했습니다." + +#: screens/Inventory/InventorySources/InventorySourceList.js:242 +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:314 +#: screens/InstanceGroup/Instances/InstanceListItem.js:222 +#: screens/Instances/InstanceDetail/InstanceDetail.js:364 +#: screens/Instances/InstanceList/InstanceListItem.js:238 +msgid "Failed to update capacity adjustment." +msgstr "크기 조정을 업데이트하지 못했습니다." + +#: screens/TopologyView/Tooltip.js:204 +msgid "Failed to update instance." +msgstr "인스턴스를 업데이트하지 못했습니다." + +#: screens/Template/TemplateSurvey.js:133 +msgid "Failed to update survey." +msgstr "설문 조사를 업데이트하지 못했습니다." + +#: screens/User/UserTokenDetail/UserTokenDetail.js:88 +msgid "Failed to user token." +msgstr "사용자 토큰에 실패했습니다." + +#: components/NotificationList/NotificationListItem.js:85 +#: components/NotificationList/NotificationListItem.js:86 +msgid "Failure" +msgstr "실패" + +#: screens/Job/JobOutput/EmptyOutput.js:45 +msgid "Failure Explanation:" +msgstr "실패 설명:" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:66 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:210 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:240 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:270 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:315 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:373 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:142 +msgid "False" +msgstr "False" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:160 +#: components/Schedule/shared/FrequencyDetailSubform.js:103 +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:416 +msgid "Fifth" +msgstr "다섯 번째" + +#: screens/Job/JobOutput/JobOutputSearch.js:105 +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:198 +#: components/Search/Search.js:222 +msgid "Filter By {name}" +msgstr "{name}으로 필터링" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:88 +msgid "Filter by failed jobs" +msgstr "실패한 작업으로 필터링" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:94 +msgid "Filter by successful jobs" +msgstr "성공한 작업으로 필터링" + +#: components/JobList/JobList.js:248 +#: components/JobList/JobListItem.js:100 +msgid "Finish Time" +msgstr "완료 시간" + +#: screens/Job/JobDetail/JobDetail.js:226 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:208 +msgid "Finished" +msgstr "완료" + +#: components/Schedule/shared/FrequencyDetailSubform.js:404 +msgid "First" +msgstr "첫 번째" + +#: components/AddRole/AddResourceRole.js:28 +#: components/AddRole/AddResourceRole.js:42 +#: components/ResourceAccessList/ResourceAccessList.js:178 +#: 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:332 +msgid "First Run" +msgstr "첫 번째 실행" + +#: components/ResourceAccessList/ResourceAccessList.js:227 +#: components/ResourceAccessList/ResourceAccessListItem.js:67 +msgid "First name" +msgstr "이름" + +#: components/Search/AdvancedSearch.js:213 +#: components/Search/AdvancedSearch.js:227 +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:183 +msgid "Follow" +msgstr "팔로우" + +#: screens/Job/Job.helptext.js:5 +#: screens/Template/shared/JobTemplate.helptext.js:6 +msgid "For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook." +msgstr "작업 템플릿의 경우 실행을 선택하여 플레이북을 실행합니다. 플레이북을 실행하지 않고 플레이북 구문만 확인하고, 환경 설정을 테스트하고, 문제를 보고하려면 확인을 선택합니다." + +#: screens/Project/shared/Project.helptext.js:98 +msgid "For more information, refer to the" +msgstr "자세한 내용은 다음을 참조하십시오." + +#: components/AdHocCommands/AdHocDetailsStep.js:160 +#: components/AdHocCommands/AdHocDetailsStep.js:161 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:55 +#: components/PromptDetail/PromptDetail.js:345 +#: components/PromptDetail/PromptJobTemplateDetail.js:150 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:475 +#: screens/Job/JobDetail/JobDetail.js:389 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:259 +#: screens/Template/shared/JobTemplateForm.js:409 +#: screens/TopologyView/Tooltip.js:282 +msgid "Forks" +msgstr "포크" + +#: components/Schedule/shared/FrequencyDetailSubform.js:414 +msgid "Fourth" +msgstr "네 번째" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:363 +#: components/Schedule/shared/ScheduleFormFields.js:146 +msgid "Frequency Details" +msgstr "빈도 세부 정보" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:381 +msgid "Frequency Exception Details" +msgstr "빈도 예외 세부 정보" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:72 +#: components/Schedule/shared/FrequencyDetailSubform.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:206 +#: components/Schedule/shared/buildRuleObj.js:91 +msgid "Frequency did not match an expected value" +msgstr "빈도가 예상 값과 일치하지 않음" + +#: components/Schedule/shared/FrequencyDetailSubform.js:310 +msgid "Fri" +msgstr "금요일" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:81 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:187 +#: components/Schedule/shared/FrequencyDetailSubform.js:315 +#: components/Schedule/shared/FrequencyDetailSubform.js:453 +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 "이름 필드에서 퍼지 검색" + +#: components/CredentialChip/CredentialChip.js:13 +msgid "GPG Public Key" +msgstr "GPG 공개 키" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:153 +#: 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:106 +msgid "Gathering Facts" +msgstr "팩트 수집" + +#: screens/Setting/Settings.js:72 +msgid "Generic OIDC" +msgstr "일반 OIDC" + +#: screens/Setting/SettingList.js:85 +msgid "Generic OIDC settings" +msgstr "일반 OIDC 설정" + +#: 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:136 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:89 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:158 +#: screens/Job/JobDetail/JobDetail.js:75 +#: screens/Project/ProjectList/ProjectList.js:198 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:97 +msgid "Git" +msgstr "Git" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:312 +#: screens/Template/shared/WebhookSubForm.js:106 +msgid "GitHub" +msgstr "GitHub" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:85 +#: screens/Setting/Settings.js:51 +msgid "GitHub Default" +msgstr "GitHub 기본값" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:100 +#: screens/Setting/Settings.js:60 +msgid "GitHub Enterprise" +msgstr "GitHub Enterprise" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:105 +#: screens/Setting/Settings.js:63 +msgid "GitHub Enterprise Organization" +msgstr "GitHub Enterprise 조직" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:110 +#: screens/Setting/Settings.js:66 +msgid "GitHub Enterprise Team" +msgstr "GitHub Enterprise 팀" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:90 +#: screens/Setting/Settings.js:54 +msgid "GitHub Organization" +msgstr "GitHub 조직" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:95 +#: screens/Setting/Settings.js:57 +msgid "GitHub Team" +msgstr "GitHub 팀" + +#: screens/Setting/SettingList.js:61 +msgid "GitHub settings" +msgstr "GitHub 설정" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:312 +#: screens/Template/shared/WebhookSubForm.js:112 +msgid "GitLab" +msgstr "GitLab" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:79 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:84 +msgid "Globally Available" +msgstr "전역적으로 사용 가능" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:134 +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:69 +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:160 +msgid "Grafana API key" +msgstr "Grafana API 키" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:187 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:151 +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:78 +msgid "Group details" +msgstr "그룹 세부 정보" + +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:124 +msgid "Group type" +msgstr "그룹 유형" + +#: screens/Host/Host.js:68 +#: screens/Host/HostGroups/HostGroupsList.js:231 +#: screens/Host/Hosts.js:29 +#: screens/Inventory/Inventories.js:72 +#: screens/Inventory/Inventories.js:74 +#: screens/Inventory/Inventory.js:66 +#: 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:119 +msgid "Groups" +msgstr "그룹" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:383 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:468 +msgid "HTTP Headers" +msgstr "HTTP 헤더" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:378 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:481 +msgid "HTTP Method" +msgstr "HTTP 방법" + +#: components/HealthCheckAlert/HealthCheckAlert.js:22 +msgid "Health check request(s) submitted. Please wait and reload the page." +msgstr "상태 점검 요청이 제출되었습니다. 잠시 기다렸다가 페이지를 다시 로드하십시오." + +#: components/StatusLabel/StatusLabel.js:42 +msgid "Healthy" +msgstr "상태 양호" + +#: components/AppContainer/PageHeaderToolbar.js:116 +msgid "Help" +msgstr "도움말" + +#: components/FormField/PasswordInput.js:35 +msgid "Hide" +msgstr "숨기기" + +#: components/LaunchPrompt/LaunchPrompt.js:135 +#: components/Schedule/shared/SchedulePromptableFields.js:102 +msgid "Hide description" +msgstr "설명 숨기기" + +#: components/NotificationList/NotificationList.js:195 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:136 +msgid "Hipchat" +msgstr "Hipchat" + +#: screens/Instances/InstanceList/InstanceList.js:154 +msgid "Hop" +msgstr "홉" + +#: screens/TopologyView/Legend.js:103 +msgid "Hop node" +msgstr "홉 노드" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:211 +#: screens/Job/JobOutput/HostEventModal.js:109 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:149 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:78 +msgid "Host" +msgstr "호스트" + +#: screens/Job/JobOutput/JobOutputSearch.js:107 +msgid "Host Async Failure" +msgstr "호스트 동기화 실패" + +#: screens/Job/JobOutput/JobOutputSearch.js:108 +msgid "Host Async OK" +msgstr "호스트 동기화 확인" + +#: components/PromptDetail/PromptJobTemplateDetail.js:159 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:297 +#: screens/Template/shared/JobTemplateForm.js:633 +msgid "Host Config Key" +msgstr "호스트 구성 키" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:96 +msgid "Host Count" +msgstr "호스트 수" + +#: screens/Job/JobOutput/HostEventModal.js:88 +msgid "Host Details" +msgstr "호스트 세부 정보" + +#: screens/Job/JobOutput/JobOutputSearch.js:109 +msgid "Host Failed" +msgstr "호스트 실패" + +#: screens/Job/JobOutput/JobOutputSearch.js:110 +msgid "Host Failure" +msgstr "호스트 실패" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:242 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:145 +msgid "Host Filter" +msgstr "호스트 필터" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:201 +#: screens/Instances/InstanceDetail/InstanceDetail.js:191 +#: screens/Instances/Shared/InstanceForm.js:18 +msgid "Host Name" +msgstr "호스트 이름" + +#: screens/Job/JobOutput/JobOutputSearch.js:111 +msgid "Host OK" +msgstr "호스트 확인" + +#: screens/Job/JobOutput/JobOutputSearch.js:112 +msgid "Host Polling" +msgstr "호스트 폴링" + +#: screens/Job/JobOutput/JobOutputSearch.js:113 +msgid "Host Retry" +msgstr "호스트 재시도" + +#: screens/Job/JobOutput/JobOutputSearch.js:114 +msgid "Host Skipped" +msgstr "호스트 건너뜀" + +#: screens/Job/JobOutput/JobOutputSearch.js:115 +msgid "Host Started" +msgstr "호스트 시작됨" + +#: screens/Job/JobOutput/JobOutputSearch.js:116 +msgid "Host Unreachable" +msgstr "호스트에 연결할 수 없음" + +#: screens/Inventory/Inventories.js:69 +msgid "Host details" +msgstr "호스트 세부 정보" + +#: screens/Job/JobOutput/HostEventModal.js:89 +msgid "Host details modal" +msgstr "호스트 세부 정보 모달" + +#: screens/Host/Host.js:96 +#: 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:176 +#: screens/Dashboard/Dashboard.js:81 +#: screens/Host/HostList/HostList.js:143 +#: screens/Host/HostList/HostList.js:191 +#: screens/Host/Hosts.js:14 +#: screens/Host/Hosts.js:23 +#: screens/Inventory/Inventories.js:65 +#: screens/Inventory/Inventories.js:79 +#: screens/Inventory/Inventory.js:67 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:67 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:189 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:272 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:112 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:172 +#: screens/Inventory/SmartInventory.js:68 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:71 +#: screens/Job/JobOutput/shared/OutputToolbar.js:97 +#: util/getRelatedResourceDeleteDetails.js:123 +msgid "Hosts" +msgstr "호스트" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:92 +msgid "Hosts automated" +msgstr "자동화된 호스트" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:118 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:125 +msgid "Hosts available" +msgstr "사용 가능한 호스트" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:107 +msgid "Hosts imported" +msgstr "가져온 호스트" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:112 +msgid "Hosts remaining" +msgstr "남아 있는 호스트" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:183 +#: components/Schedule/shared/FrequencyDetailSubform.js:175 +#: components/Schedule/shared/ScheduleFormFields.js:126 +#: components/Schedule/shared/ScheduleFormFields.js:186 +msgid "Hour" +msgstr "시간" + +#: screens/InstanceGroup/Instances/InstanceList.js:209 +#: screens/Instances/InstanceList/InstanceList.js:153 +msgid "Hybrid" +msgstr "하이브리드" + +#: screens/TopologyView/Legend.js:95 +msgid "Hybrid node" +msgstr "하이브리드 노드" + +#: components/JobList/JobList.js:200 +#: components/Lookup/HostFilterLookup.js:98 +#: screens/Team/TeamRoles/TeamRolesList.js:155 +msgid "ID" +msgstr "ID" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:193 +msgid "ID of the Dashboard" +msgstr "대시보드 ID" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:198 +msgid "ID of the Panel" +msgstr "패널 ID" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:167 +msgid "ID of the dashboard (optional)" +msgstr "대시보드 ID (선택 사항)" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:173 +msgid "ID of the panel (optional)" +msgstr "패널 ID (선택 사항)" + +#: screens/TopologyView/Tooltip.js:265 +msgid "IP address" +msgstr "IP 주소" + +#: components/NotificationList/NotificationList.js:196 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:137 +msgid "IRC" +msgstr "IRC" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:228 +msgid "IRC Nick" +msgstr "IRC 닉네임" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:223 +msgid "IRC Server Address" +msgstr "IRC 서버 주소" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:218 +msgid "IRC Server Port" +msgstr "IRC 서버 포트" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:223 +msgid "IRC nick" +msgstr "IRC 닉네임" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:215 +msgid "IRC server address" +msgstr "IRC 서버 주소" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:201 +msgid "IRC server password" +msgstr "IRC 서버 암호" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:206 +msgid "IRC server port" +msgstr "IRC 서버 포트" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:263 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:308 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:272 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:343 +msgid "Icon URL" +msgstr "아이콘 URL" + +#: screens/Inventory/shared/Inventory.helptext.js:100 +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/Inventory.helptext.js:84 +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/JobTemplate.helptext.js:30 +msgid "If enabled, run this playbook as an administrator." +msgstr "활성화하면 이 플레이북을 관리자로 실행합니다." + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:184 +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/JobTemplate.helptext.js:19 +msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible's --diff mode." +msgstr "활성화된 경우 지원되는 Ansible 작업에서 변경한 내용을 표시합니다. 이는 Ansible의 --diff 모드와 동일합니다." + +#: components/AdHocCommands/AdHocDetailsStep.js:181 +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/JobTemplate.helptext.js:32 +msgid "If enabled, simultaneous runs of this job template will be allowed." +msgstr "활성화하면 이 작업 템플릿을 동시에 실행할 수 있습니다." + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:16 +msgid "If enabled, simultaneous runs of this workflow job template will be allowed." +msgstr "활성화하면 이 워크플로 작업 템플릿을 동시에 실행할 수 있습니다." + +#: screens/Inventory/shared/Inventory.helptext.js:194 +msgid "" +"If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on.\n" +"Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." +msgstr "활성화된 경우 인벤토리에서 연결된 작업 템플릿을 실행할 기본 인스턴스 그룹 목록에 조직 인스턴스 그룹을 추가할 수 없습니다. \n" +" 참고: 이 설정이 활성화되어 있고 빈 목록을 제공한 경우 글로벌 인스턴스 그룹이 적용됩니다." + +#: screens/Template/shared/JobTemplate.helptext.js:33 +msgid "" +"If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on.\n" +"Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." +msgstr "활성화된 경우 작업 템플릿에서 실행할 기본 인스턴스 그룹 목록에 인벤토리 또는 조직 인스턴스 그룹을 추가하지 않습니다. \n" +" 참고: 이 설정이 활성화되어 있고 빈 목록을 제공한 경우 글로벌 인스턴스 그룹이 적용됩니다." + +#: screens/Template/shared/JobTemplate.helptext.js:35 +msgid "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime." +msgstr "활성화하면 수집된 사실이 저장되어 호스트 수준에서 볼 수 있습니다. 팩트는 지속되며 런타임 시 팩트 캐시에 주입됩니다." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:275 +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:180 +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/Inventory.helptext.js:120 +#: screens/Inventory/shared/Inventory.helptext.js:139 +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 "시작 및 프로젝트 업데이트 시 인벤토리 소스를 업데이트하려면 시작 시 업데이트를 클릭하고 다음으로 이동합니다." + +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:80 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:91 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:101 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:54 +#: 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:98 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:89 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:108 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvListItem.js:21 +msgid "Image" +msgstr "이미지" + +#: screens/Job/JobOutput/JobOutputSearch.js:117 +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:103 +msgid "Info" +msgstr "정보" + +#: screens/ActivityStream/ActivityStreamListItem.js:45 +msgid "Initiated By" +msgstr "초기자" + +#: screens/ActivityStream/ActivityStream.js:253 +#: screens/ActivityStream/ActivityStream.js:263 +#: screens/ActivityStream/ActivityStreamDetailButton.js:44 +msgid "Initiated by" +msgstr "초기자" + +#: screens/ActivityStream/ActivityStream.js:243 +msgid "Initiated by (username)" +msgstr "초기자 (사용자 이름)" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:82 +#: 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/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:79 +msgid "Input schema which defines a set of ordered fields for that type." +msgstr "해당 유형에 대해 정렬된 필드 집합을 정의하는 입력 스키마입니다." + +#: screens/Project/shared/ProjectSubForms/InsightsSubForm.js:31 +msgid "Insights Credential" +msgstr "Insights 인증 정보" + +#: components/Lookup/HostFilterLookup.js:123 +msgid "Insights system ID" +msgstr "Insights 시스템 ID" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:249 +msgid "Install Bundle" +msgstr "번들 설치" + +#: components/StatusLabel/StatusLabel.js:58 +#: screens/TopologyView/Legend.js:136 +msgid "Installed" +msgstr "설치됨" + +#: screens/Metrics/Metrics.js:187 +msgid "Instance" +msgstr "인스턴스" + +#: components/PromptDetail/PromptInventorySourceDetail.js:135 +msgid "Instance Filters" +msgstr "인스턴스 필터" + +#: screens/Job/JobDetail/JobDetail.js:358 +msgid "Instance Group" +msgstr "인스턴스 그룹" + +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:96 +#: components/LaunchPrompt/steps/useInstanceGroupsStep.js:31 +#: components/Lookup/InstanceGroupsLookup.js:74 +#: components/Lookup/InstanceGroupsLookup.js:121 +#: components/Lookup/InstanceGroupsLookup.js:141 +#: components/Lookup/InstanceGroupsLookup.js:151 +#: components/PromptDetail/PromptDetail.js:227 +#: components/PromptDetail/PromptJobTemplateDetail.js:228 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:499 +#: routeConfig.js:132 +#: screens/ActivityStream/ActivityStream.js:205 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:106 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:179 +#: screens/InstanceGroup/InstanceGroups.js:16 +#: screens/InstanceGroup/InstanceGroups.js:26 +#: screens/Instances/InstanceDetail/InstanceDetail.js:217 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:107 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:127 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:422 +#: util/getRelatedResourceDeleteDetails.js:282 +msgid "Instance Groups" +msgstr "인스턴스 그룹" + +#: components/Lookup/HostFilterLookup.js:115 +msgid "Instance ID" +msgstr "인스턴스 ID" + +#: screens/Instances/Shared/InstanceForm.js:32 +msgid "Instance State" +msgstr "인스턴스 상태" + +#: screens/Instances/Shared/InstanceForm.js:48 +msgid "Instance Type" +msgstr "인스턴스 유형" + +#: screens/InstanceGroup/InstanceGroups.js:33 +msgid "Instance details" +msgstr "인스턴스 세부 정보" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:58 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:69 +msgid "Instance group" +msgstr "인스턴스 그룹" + +#: screens/InstanceGroup/InstanceGroup.js:92 +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 +#: screens/TopologyView/Tooltip.js:273 +msgid "Instance groups" +msgstr "인스턴스 그룹" + +#: screens/TopologyView/Tooltip.js:234 +msgid "Instance status" +msgstr "인스턴스 상태" + +#: screens/TopologyView/Tooltip.js:240 +msgid "Instance type" +msgstr "인스턴스 유형" + +#: routeConfig.js:137 +#: screens/ActivityStream/ActivityStream.js:203 +#: screens/InstanceGroup/InstanceGroup.js:74 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:198 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:73 +#: screens/InstanceGroup/InstanceGroups.js:31 +#: screens/InstanceGroup/Instances/InstanceList.js:192 +#: screens/InstanceGroup/Instances/InstanceList.js:290 +#: screens/Instances/InstanceList/InstanceList.js:136 +#: screens/Instances/Instances.js:13 +#: screens/Instances/Instances.js:22 +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:178 +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:153 +msgid "Invalid username or password. Please try again." +msgstr "사용자 이름 또는 암호가 잘못되었습니다. 다시 시도하십시오." + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:119 +#: routeConfig.js:80 +#: screens/ActivityStream/ActivityStream.js:173 +#: screens/Dashboard/Dashboard.js:92 +#: screens/Inventory/Inventories.js:17 +#: screens/Inventory/InventoryList/InventoryList.js:174 +#: screens/Inventory/InventoryList/InventoryList.js:237 +#: util/getRelatedResourceDeleteDetails.js:202 +#: util/getRelatedResourceDeleteDetails.js:270 +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:424 +#: components/Lookup/HostListItem.js:10 +#: components/Lookup/InventoryLookup.js:119 +#: components/Lookup/InventoryLookup.js:128 +#: components/Lookup/InventoryLookup.js:169 +#: components/Lookup/InventoryLookup.js:184 +#: components/Lookup/InventoryLookup.js:224 +#: components/PromptDetail/PromptDetail.js:214 +#: components/PromptDetail/PromptInventorySourceDetail.js:76 +#: components/PromptDetail/PromptJobTemplateDetail.js:119 +#: components/PromptDetail/PromptJobTemplateDetail.js:129 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:79 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:430 +#: components/TemplateList/TemplateListItem.js:285 +#: components/TemplateList/TemplateListItem.js:295 +#: screens/Host/HostDetail/HostDetail.js:77 +#: screens/Host/HostList/HostList.js:171 +#: screens/Host/HostList/HostListItem.js:61 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:94 +#: screens/Inventory/InventoryList/InventoryList.js:186 +#: screens/Inventory/InventoryList/InventoryListItem.js:117 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:38 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:113 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:41 +#: screens/Job/JobDetail/JobDetail.js:107 +#: screens/Job/JobDetail/JobDetail.js:122 +#: screens/Job/JobDetail/JobDetail.js:129 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:214 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:224 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:141 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:33 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:252 +msgid "Inventory" +msgstr "인벤토리" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:104 +msgid "Inventory (Name)" +msgstr "인벤토리(이름)" + +#: components/PromptDetail/PromptInventorySourceDetail.js:99 +msgid "Inventory File" +msgstr "인벤토리 파일" + +#: components/Lookup/HostFilterLookup.js:106 +msgid "Inventory ID" +msgstr "인벤토리 ID" + +#: screens/Job/JobDetail/JobDetail.js:282 +msgid "Inventory Source" +msgstr "인벤토리 소스" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:73 +msgid "Inventory Source Sync" +msgstr "인벤토리 소스 동기화" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:299 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:110 +msgid "Inventory Source Sync Error" +msgstr "인벤토리 소스 동기화 오류" + +#: screens/Inventory/InventorySources/InventorySourceList.js:176 +#: screens/Inventory/InventorySources/InventorySourceList.js:193 +#: util/getRelatedResourceDeleteDetails.js:67 +#: util/getRelatedResourceDeleteDetails.js:147 +msgid "Inventory Sources" +msgstr "인벤토리 소스" + +#: components/JobList/JobList.js:212 +#: components/JobList/JobListItem.js:43 +#: components/Schedule/ScheduleList/ScheduleListItem.js:36 +#: components/Workflow/WorkflowLegend.js:100 +#: screens/Job/JobDetail/JobDetail.js:66 +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:226 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:109 +msgid "Inventory file" +msgstr "인벤토리 파일" + +#: screens/Inventory/Inventory.js:94 +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:110 +msgid "Is expanded" +msgstr "확장됨" + +#: components/DataListToolbar/DataListToolbar.js:112 +msgid "Is not expanded" +msgstr "확장되지 않음" + +#: screens/Job/JobOutput/JobOutputSearch.js:118 +msgid "Item Failed" +msgstr "항목 실패" + +#: screens/Job/JobOutput/JobOutputSearch.js:119 +msgid "Item OK" +msgstr "항목 확인" + +#: screens/Job/JobOutput/JobOutputSearch.js:120 +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:157 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:36 +#: screens/Project/ProjectDetail/ProjectDetail.js:132 +#: screens/Project/ProjectList/ProjectListItem.js:70 +msgid "JOB ID:" +msgstr "작업 ID:" + +#: screens/Job/JobOutput/HostEventModal.js:136 +msgid "JSON" +msgstr "JSON" + +#: screens/Job/JobOutput/HostEventModal.js:137 +msgid "JSON tab" +msgstr "JSON 탭" + +#: screens/Inventory/shared/Inventory.helptext.js:49 +msgid "JSON:" +msgstr "JSON:" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:159 +#: components/Schedule/shared/FrequencyDetailSubform.js:98 +msgid "January" +msgstr "1월" + +#: components/JobList/JobListItem.js:112 +#: screens/Job/JobDetail/JobDetail.js:599 +#: screens/Job/JobOutput/JobOutput.js:845 +#: screens/Job/JobOutput/JobOutput.js:846 +#: screens/Job/JobOutput/shared/OutputToolbar.js:136 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:88 +msgid "Job Cancel Error" +msgstr "작업 취소 오류" + +#: screens/Job/JobDetail/JobDetail.js:621 +#: screens/Job/JobOutput/JobOutput.js:834 +#: screens/Job/JobOutput/JobOutput.js:835 +msgid "Job Delete Error" +msgstr "작업 삭제 오류" + +#: screens/Job/JobDetail/JobDetail.js:206 +msgid "Job ID" +msgstr "작업 ID" + +#: screens/Dashboard/shared/LineChart.js:128 +msgid "Job Runs" +msgstr "작업 실행" + +#: components/JobList/JobListItem.js:314 +#: screens/Job/JobDetail/JobDetail.js:374 +msgid "Job Slice" +msgstr "작업 분할" + +#: components/JobList/JobListItem.js:319 +#: screens/Job/JobDetail/JobDetail.js:382 +msgid "Job Slice Parent" +msgstr "작업 분할 부모" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:76 +#: components/PromptDetail/PromptDetail.js:349 +#: components/PromptDetail/PromptJobTemplateDetail.js:158 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:494 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:289 +#: screens/Template/shared/JobTemplateForm.js:453 +msgid "Job Slicing" +msgstr "작업 분할" + +#: components/Workflow/WorkflowNodeHelp.js:164 +msgid "Job Status" +msgstr "작업 상태" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:97 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:98 +#: components/PromptDetail/PromptDetail.js:267 +#: components/PromptDetail/PromptJobTemplateDetail.js:247 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:571 +#: screens/Job/JobDetail/JobDetail.js:474 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:449 +#: screens/Template/shared/JobTemplateForm.js:521 +#: screens/Template/shared/WorkflowJobTemplateForm.js:218 +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:19 +#: screens/Job/JobDetail/JobDetail.js:233 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:79 +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:79 +#: screens/Credential/Credentials.js:30 +#: screens/Inventory/Inventories.js:62 +#: screens/Inventory/Inventory.js:74 +#: screens/Inventory/SmartInventory.js:74 +#: screens/Project/Project.js:107 +#: screens/Project/Projects.js:29 +#: util/getRelatedResourceDeleteDetails.js:56 +#: util/getRelatedResourceDeleteDetails.js:101 +#: util/getRelatedResourceDeleteDetails.js:133 +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:357 +msgid "Job Templates with credentials that prompt for passwords cannot be selected when creating or editing nodes" +msgstr "노드를 생성하거나 편집할 때 암호를 입력하라는 인증 정보가 있는 작업 템플릿을 선택할 수 없습니다." + +#: components/JobList/JobList.js:208 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:146 +#: components/PromptDetail/PromptDetail.js:185 +#: components/PromptDetail/PromptJobTemplateDetail.js:102 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:423 +#: screens/Job/JobDetail/JobDetail.js:267 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:192 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:138 +#: screens/Template/shared/JobTemplateForm.js:256 +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:156 +#: components/RelatedTemplateList/RelatedTemplateList.js:206 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:15 +msgid "Job templates" +msgstr "작업 템플릿" + +#: components/JobList/JobList.js:191 +#: components/JobList/JobList.js:274 +#: routeConfig.js:39 +#: screens/ActivityStream/ActivityStream.js:150 +#: screens/Dashboard/shared/LineChart.js:64 +#: screens/Host/Host.js:73 +#: screens/Host/Hosts.js:30 +#: screens/InstanceGroup/ContainerGroup.js:71 +#: screens/InstanceGroup/InstanceGroup.js:79 +#: screens/InstanceGroup/InstanceGroups.js:34 +#: screens/InstanceGroup/InstanceGroups.js:39 +#: screens/Inventory/Inventories.js:60 +#: screens/Inventory/Inventories.js:70 +#: screens/Inventory/Inventory.js:70 +#: screens/Inventory/InventoryHost/InventoryHost.js:88 +#: screens/Inventory/SmartInventory.js:70 +#: screens/Job/Jobs.js:22 +#: screens/Job/Jobs.js:32 +#: screens/Setting/SettingList.js:91 +#: screens/Setting/Settings.js:75 +#: screens/Template/Template.js:155 +#: screens/Template/Templates.js:47 +#: screens/Template/WorkflowJobTemplate.js:141 +msgid "Jobs" +msgstr "작업" + +#: screens/Setting/SettingList.js:96 +msgid "Jobs settings" +msgstr "작업 설정" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:165 +#: components/Schedule/shared/FrequencyDetailSubform.js:128 +msgid "July" +msgstr "7월" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:164 +#: components/Schedule/shared/FrequencyDetailSubform.js:123 +msgid "June" +msgstr "6월" + +#: components/Search/AdvancedSearch.js:262 +msgid "Key" +msgstr "키" + +#: components/Search/AdvancedSearch.js:253 +msgid "Key select" +msgstr "키 선택" + +#: components/Search/AdvancedSearch.js:256 +msgid "Key typeahead" +msgstr "키 유형 헤드" + +#: screens/ActivityStream/ActivityStream.js:238 +msgid "Keyword" +msgstr "키워드" + +#: screens/User/UserDetail/UserDetail.js:56 +#: screens/User/UserList/UserListItem.js:44 +msgid "LDAP" +msgstr "LDAP" + +#: screens/Setting/Settings.js:80 +msgid "LDAP 1" +msgstr "LDAP 1" + +#: screens/Setting/Settings.js:81 +msgid "LDAP 2" +msgstr "LDAP 2" + +#: screens/Setting/Settings.js:82 +msgid "LDAP 3" +msgstr "LDAP 3" + +#: screens/Setting/Settings.js:83 +msgid "LDAP 4" +msgstr "LDAP 4" + +#: screens/Setting/Settings.js:84 +msgid "LDAP 5" +msgstr "LDAP 5" + +#: screens/Setting/Settings.js:79 +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:178 +#: components/TemplateList/TemplateList.js:234 +msgid "Label" +msgstr "레이블" + +#: components/JobList/JobList.js:204 +msgid "Label Name" +msgstr "레이블 이름" + +#: components/JobList/JobListItem.js:284 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:223 +#: components/PromptDetail/PromptDetail.js:323 +#: components/PromptDetail/PromptJobTemplateDetail.js:209 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:116 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:551 +#: components/TemplateList/TemplateListItem.js:347 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:148 +#: screens/Inventory/shared/InventoryForm.js:83 +#: screens/Job/JobDetail/JobDetail.js:453 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:401 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:206 +#: screens/Template/shared/JobTemplateForm.js:387 +#: screens/Template/shared/WorkflowJobTemplateForm.js:195 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:273 +msgid "Labels" +msgstr "레이블" + +#: components/Schedule/shared/FrequencyDetailSubform.js:417 +msgid "Last" +msgstr "마지막" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:220 +#: screens/InstanceGroup/Instances/InstanceListItem.js:133 +#: screens/InstanceGroup/Instances/InstanceListItem.js:208 +#: screens/Instances/InstanceDetail/InstanceDetail.js:243 +#: screens/Instances/InstanceList/InstanceListItem.js:138 +#: screens/Instances/InstanceList/InstanceListItem.js:223 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:47 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:87 +msgid "Last Health Check" +msgstr "마지막 상태 점검" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:183 +#: screens/Project/ProjectDetail/ProjectDetail.js:161 +msgid "Last Job Status" +msgstr "마지막 작업 상태" + +#: screens/User/UserDetail/UserDetail.js:80 +msgid "Last Login" +msgstr "마지막 로그인" + +#: components/PromptDetail/PromptDetail.js:161 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:411 +#: components/TemplateList/TemplateListItem.js:316 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:106 +#: screens/Application/ApplicationsList/ApplicationListItem.js:45 +#: screens/Application/ApplicationsList/ApplicationsList.js:159 +#: screens/Credential/CredentialDetail/CredentialDetail.js:263 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:95 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:108 +#: screens/Host/HostDetail/HostDetail.js:89 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:72 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:98 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:178 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:45 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:84 +#: screens/Job/JobDetail/JobDetail.js:538 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:398 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:120 +#: screens/Project/ProjectDetail/ProjectDetail.js:297 +#: screens/Team/TeamDetail/TeamDetail.js:48 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:358 +#: screens/User/UserDetail/UserDetail.js:84 +#: screens/User/UserTokenDetail/UserTokenDetail.js:66 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:204 +msgid "Last Modified" +msgstr "최종 업데이트" + +#: components/AddRole/AddResourceRole.js:32 +#: components/AddRole/AddResourceRole.js:46 +#: components/ResourceAccessList/ResourceAccessList.js:182 +#: 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:245 +#: components/TemplateList/TemplateListItem.js:194 +msgid "Last Ran" +msgstr "마지막 실행" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:341 +msgid "Last Run" +msgstr "마지막 실행" + +#: components/Lookup/HostFilterLookup.js:119 +msgid "Last job" +msgstr "마지막 작업" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:280 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:151 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:49 +#: screens/Project/ProjectList/ProjectListItem.js:308 +#: screens/TopologyView/Tooltip.js:331 +msgid "Last modified" +msgstr "마지막으로 변경된 사항" + +#: components/ResourceAccessList/ResourceAccessList.js:228 +#: components/ResourceAccessList/ResourceAccessListItem.js:68 +msgid "Last name" +msgstr "성" + +#: screens/TopologyView/Tooltip.js:337 +msgid "Last seen" +msgstr "마지막 확인" + +#: screens/Project/ProjectList/ProjectListItem.js:313 +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:520 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:529 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:245 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:254 +msgid "Launch" +msgstr "시작" + +#: components/TemplateList/TemplateListItem.js:214 +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:222 +msgid "Launch template" +msgstr "템플릿 시작" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:119 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:120 +msgid "Launch workflow" +msgstr "워크플로우 시작" + +#: components/LaunchPrompt/LaunchPrompt.js:130 +msgid "Launch | {0}" +msgstr "시작 | {0}" + +#: components/DetailList/LaunchedByDetail.js:54 +msgid "Launched By" +msgstr "시작자" + +#: components/JobList/JobList.js:220 +msgid "Launched By (Username)" +msgstr "(사용자 이름)에 의해 시작됨" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:120 +msgid "Learn more about Automation Analytics" +msgstr "Automation Analytics에 대해 자세히 알아보기" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:69 +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:67 +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:140 +#: components/AdHocCommands/AdHocDetailsStep.js:141 +#: components/JobList/JobList.js:238 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:65 +#: components/PromptDetail/PromptDetail.js:255 +#: components/PromptDetail/PromptJobTemplateDetail.js:153 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:90 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:473 +#: screens/Job/JobDetail/JobDetail.js:325 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:265 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:151 +#: screens/Template/shared/JobTemplateForm.js:429 +#: screens/Template/shared/WorkflowJobTemplateForm.js:159 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:238 +msgid "Limit" +msgstr "제한" + +#: screens/TopologyView/Legend.js:237 +msgid "Link state types" +msgstr "링크 상태 유형" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:261 +msgid "Link to an available node" +msgstr "사용 가능한 노드에 대한 링크" + +#: screens/Instances/Shared/InstanceForm.js:40 +msgid "Listener Port" +msgstr "리스너 포트" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:353 +msgid "Loading" +msgstr "로딩 중" + +#: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:49 +msgid "Local" +msgstr "지역" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:343 +msgid "Local Time Zone" +msgstr "현지 시간대" + +#: components/Schedule/shared/ScheduleFormFields.js:95 +msgid "Local time zone" +msgstr "현지 시간대" + +#: screens/Login/Login.js:217 +msgid "Log In" +msgstr "로그인" + +#: screens/Setting/Settings.js:97 +msgid "Logging" +msgstr "로깅" + +#: screens/Setting/SettingList.js:115 +msgid "Logging settings" +msgstr "로깅 설정" + +#: components/AppContainer/AppContainer.js:81 +#: components/AppContainer/AppContainer.js:150 +#: components/AppContainer/PageHeaderToolbar.js:169 +msgid "Logout" +msgstr "로그 아웃" + +#: components/Lookup/HostFilterLookup.js:367 +#: components/Lookup/Lookup.js:187 +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:155 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:34 +#: screens/Project/ProjectDetail/ProjectDetail.js:130 +#: 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:407 +msgid "Machine Credential" +msgstr "시스템 인증 정보" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:65 +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:215 +#: 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:69 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:102 +msgid "Management Job" +msgstr "관리 작업" + +#: routeConfig.js:127 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:84 +msgid "Management Jobs" +msgstr "관리 작업" + +#: screens/ManagementJob/ManagementJobs.js:20 +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:133 +msgid "Management job not found." +msgstr "관리 작업을 찾을 수 없습니다." + +#: screens/ManagementJob/ManagementJobs.js:13 +msgid "Management jobs" +msgstr "관리 작업" + +#: components/Lookup/ProjectLookup.js:135 +#: components/PromptDetail/PromptProjectDetail.js:98 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:88 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:157 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:215 +#: screens/InstanceGroup/Instances/InstanceListItem.js:204 +#: screens/Instances/InstanceDetail/InstanceDetail.js:209 +#: screens/Instances/InstanceList/InstanceListItem.js:219 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:83 +#: screens/Job/JobDetail/JobDetail.js:74 +#: screens/Project/ProjectDetail/ProjectDetail.js:192 +#: screens/Project/ProjectList/ProjectList.js:197 +#: screens/Project/ProjectList/ProjectListItem.js:219 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:96 +msgid "Manual" +msgstr "수동" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:161 +#: components/Schedule/shared/FrequencyDetailSubform.js:108 +msgid "March" +msgstr "3월" + +#: components/NotificationList/NotificationList.js:197 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:138 +msgid "Mattermost" +msgstr "가장 중요" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:98 +#: screens/Organization/shared/OrganizationForm.js:71 +msgid "Max Hosts" +msgstr "최대 호스트" + +#: screens/Template/Survey/SurveyQuestionForm.js:220 +msgid "Maximum" +msgstr "최대" + +#: screens/Template/Survey/SurveyQuestionForm.js:204 +msgid "Maximum length" +msgstr "최대 길이" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:163 +#: components/Schedule/shared/FrequencyDetailSubform.js:118 +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:214 +msgid "Minimum" +msgstr "최소" + +#: screens/Template/Survey/SurveyQuestionForm.js:198 +msgid "Minimum length" +msgstr "최소 길이" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:65 +#: 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/InstanceGroupDetails/InstanceGroupDetails.js:71 +#: 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/ScheduleDetail/ScheduleDetail.js:182 +#: components/Schedule/shared/FrequencyDetailSubform.js:173 +#: components/Schedule/shared/ScheduleFormFields.js:125 +#: components/Schedule/shared/ScheduleFormFields.js:185 +msgid "Minute" +msgstr "분" + +#: screens/Setting/Settings.js:100 +msgid "Miscellaneous Authentication" +msgstr "기타 인증" + +#: screens/Setting/SettingList.js:111 +msgid "Miscellaneous Authentication settings" +msgstr "기타 인증 설정" + +#: screens/Setting/Settings.js:103 +msgid "Miscellaneous System" +msgstr "기타 시스템" + +#: screens/Setting/SettingList.js:107 +msgid "Miscellaneous System settings" +msgstr "기타 시스템 설정" + +#: components/Workflow/WorkflowNodeHelp.js:120 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:87 +msgid "Missing" +msgstr "누락됨" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:66 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:109 +msgid "Missing resource" +msgstr "누락된 리소스" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:192 +#: screens/User/UserTokenList/UserTokenList.js:154 +msgid "Modified" +msgstr "수정됨" + +#: components/AdHocCommands/AdHocCredentialStep.js:126 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:116 +#: components/AddRole/AddResourceRole.js:61 +#: components/AssociateModal/AssociateModal.js:148 +#: components/LaunchPrompt/steps/CredentialsStep.js:177 +#: components/LaunchPrompt/steps/InventoryStep.js:93 +#: components/Lookup/CredentialLookup.js:198 +#: components/Lookup/InventoryLookup.js:156 +#: components/Lookup/InventoryLookup.js:211 +#: components/Lookup/MultiCredentialsLookup.js:198 +#: components/Lookup/OrganizationLookup.js:138 +#: components/Lookup/ProjectLookup.js:147 +#: components/NotificationList/NotificationList.js:210 +#: components/RelatedTemplateList/RelatedTemplateList.js:170 +#: components/Schedule/ScheduleList/ScheduleList.js:202 +#: 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:154 +#: 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:165 +#: 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:59 +#: screens/Job/JobOutput/HostEventModal.js:125 +msgid "Module" +msgstr "모듈" + +#: screens/Job/JobDetail/JobDetail.js:530 +msgid "Module Arguments" +msgstr "모듈 인수" + +#: screens/Job/JobDetail/JobDetail.js:524 +msgid "Module Name" +msgstr "모듈 이름" + +#: components/Schedule/shared/FrequencyDetailSubform.js:266 +msgid "Mon" +msgstr "월요일" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:77 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:183 +#: components/Schedule/shared/FrequencyDetailSubform.js:271 +#: components/Schedule/shared/FrequencyDetailSubform.js:433 +msgid "Monday" +msgstr "월요일" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:186 +#: components/Schedule/shared/FrequencyDetailSubform.js:181 +#: components/Schedule/shared/ScheduleFormFields.js:129 +#: components/Schedule/shared/ScheduleFormFields.js:189 +msgid "Month" +msgstr "월" + +#: components/Popover/Popover.js:32 +msgid "More information" +msgstr "더 많은 정보" + +#: screens/Setting/shared/SharedFields.js:73 +msgid "More information for" +msgstr "더 많은 정보" + +#: screens/Template/Survey/SurveyReorderModal.js:162 +#: screens/Template/Survey/SurveyReorderModal.js:163 +msgid "Multi-Select" +msgstr "다중 선택" + +#: screens/Template/Survey/SurveyReorderModal.js:146 +#: screens/Template/Survey/SurveyReorderModal.js:147 +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:258 +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:52 +#: components/AddRole/AddResourceRole.js:68 +#: components/AssociateModal/AssociateModal.js:139 +#: components/AssociateModal/AssociateModal.js:154 +#: components/HostForm/HostForm.js:96 +#: components/JobList/JobList.js:195 +#: components/JobList/JobList.js:244 +#: components/JobList/JobListItem.js:86 +#: components/LaunchPrompt/steps/CredentialsStep.js:168 +#: components/LaunchPrompt/steps/CredentialsStep.js:183 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:76 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:86 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:97 +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:78 +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:89 +#: components/LaunchPrompt/steps/InventoryStep.js:84 +#: components/LaunchPrompt/steps/InventoryStep.js:99 +#: components/Lookup/ApplicationLookup.js:100 +#: components/Lookup/ApplicationLookup.js:111 +#: components/Lookup/CredentialLookup.js:189 +#: components/Lookup/CredentialLookup.js:204 +#: components/Lookup/ExecutionEnvironmentLookup.js:177 +#: components/Lookup/ExecutionEnvironmentLookup.js:184 +#: components/Lookup/HostFilterLookup.js:93 +#: components/Lookup/HostFilterLookup.js:422 +#: components/Lookup/HostListItem.js:8 +#: components/Lookup/InstanceGroupsLookup.js:103 +#: components/Lookup/InstanceGroupsLookup.js:114 +#: components/Lookup/InventoryLookup.js:147 +#: components/Lookup/InventoryLookup.js:162 +#: components/Lookup/InventoryLookup.js:202 +#: components/Lookup/InventoryLookup.js:217 +#: components/Lookup/MultiCredentialsLookup.js:189 +#: components/Lookup/MultiCredentialsLookup.js:204 +#: components/Lookup/OrganizationLookup.js:129 +#: components/Lookup/OrganizationLookup.js:144 +#: components/Lookup/ProjectLookup.js:127 +#: components/Lookup/ProjectLookup.js:157 +#: 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:114 +#: components/RelatedTemplateList/RelatedTemplateList.js:161 +#: components/RelatedTemplateList/RelatedTemplateList.js:186 +#: components/ResourceAccessList/ResourceAccessListItem.js:58 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:325 +#: components/Schedule/ScheduleList/ScheduleList.js:168 +#: components/Schedule/ScheduleList/ScheduleList.js:189 +#: components/Schedule/ScheduleList/ScheduleListItem.js:86 +#: components/Schedule/shared/ScheduleFormFields.js:72 +#: 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:60 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:109 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:135 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:28 +#: screens/Application/Applications.js:81 +#: screens/Application/ApplicationsList/ApplicationListItem.js:33 +#: screens/Application/ApplicationsList/ApplicationsList.js:118 +#: screens/Application/ApplicationsList/ApplicationsList.js:155 +#: screens/Application/shared/ApplicationForm.js:54 +#: screens/Credential/CredentialDetail/CredentialDetail.js:217 +#: screens/Credential/CredentialList/CredentialList.js:141 +#: screens/Credential/CredentialList/CredentialList.js:164 +#: 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:49 +#: 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:89 +#: 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:161 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:194 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:61 +#: screens/InstanceGroup/Instances/InstanceList.js:199 +#: screens/InstanceGroup/Instances/InstanceList.js:215 +#: screens/InstanceGroup/Instances/InstanceList.js:266 +#: screens/InstanceGroup/Instances/InstanceList.js:299 +#: screens/InstanceGroup/Instances/InstanceListItem.js:124 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:44 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:19 +#: screens/Instances/InstanceList/InstanceList.js:143 +#: screens/Instances/InstanceList/InstanceList.js:160 +#: screens/Instances/InstanceList/InstanceList.js:201 +#: screens/Instances/InstanceList/InstanceListItem.js:128 +#: screens/Instances/InstancePeers/InstancePeerList.js:80 +#: screens/Instances/InstancePeers/InstancePeerList.js:87 +#: screens/Instances/InstancePeers/InstancePeerList.js:96 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:37 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:89 +#: 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:181 +#: screens/Inventory/InventorySources/InventorySourceList.js:211 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:71 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:98 +#: 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:50 +#: screens/Inventory/shared/InventoryGroupForm.js:32 +#: screens/Inventory/shared/InventorySourceForm.js:100 +#: 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:107 +#: 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:176 +#: screens/Project/ProjectList/ProjectList.js:185 +#: screens/Project/ProjectList/ProjectList.js:221 +#: screens/Project/ProjectList/ProjectListItem.js:179 +#: screens/Project/shared/ProjectForm.js:214 +#: 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:218 +#: screens/Template/Survey/SurveyReorderModal.js:218 +#: screens/Template/Survey/SurveyReorderModal.js:238 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:111 +#: 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:120 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:152 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:178 +#: 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:243 +#: screens/Template/shared/WorkflowJobTemplateForm.js:109 +#: screens/User/UserOrganizations/UserOrganizationList.js:75 +#: screens/User/UserOrganizations/UserOrganizationList.js:79 +#: 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:140 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:123 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:163 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:43 +msgid "Name" +msgstr "이름" + +#: components/AppContainer/AppContainer.js:95 +msgid "Navigation" +msgstr "탐색" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:221 +#: components/Schedule/shared/FrequencyDetailSubform.js:512 +#: screens/Dashboard/shared/ChartTooltip.js:106 +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:57 +msgid "Never" +msgstr "없음" + +#: components/Workflow/WorkflowNodeHelp.js:114 +msgid "Never Updated" +msgstr "업데이트되지 않음" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:47 +msgid "Never expires" +msgstr "만료되지 않음" + +#: components/JobList/JobList.js:227 +#: components/Workflow/WorkflowNodeHelp.js:90 +msgid "New" +msgstr "새로운" + +#: components/AdHocCommands/AdHocCommandsWizard.js:51 +#: components/AdHocCommands/useAdHocCredentialStep.js:29 +#: components/AdHocCommands/useAdHocDetailsStep.js:40 +#: components/AdHocCommands/useAdHocExecutionEnvironmentStep.js:22 +#: components/AddRole/AddResourceRole.js:196 +#: components/AddRole/AddResourceRole.js:231 +#: components/LaunchPrompt/LaunchPrompt.js:160 +#: components/Schedule/shared/SchedulePromptableFields.js:127 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:66 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:59 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:132 +msgid "Next" +msgstr "다음" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:337 +#: components/Schedule/ScheduleList/ScheduleList.js:171 +#: components/Schedule/ScheduleList/ScheduleListItem.js:118 +#: components/Schedule/ScheduleList/ScheduleListItem.js:122 +msgid "Next Run" +msgstr "다음 실행" + +#: components/Search/Search.js:232 +msgid "No" +msgstr "제공되지 않음" + +#: screens/Job/JobOutput/JobOutputSearch.js:121 +msgid "No Hosts Matched" +msgstr "일치하는 호스트가 없음" + +#: screens/Job/JobOutput/JobOutputSearch.js:122 +#: screens/Job/JobOutput/JobOutputSearch.js:123 +msgid "No Hosts Remaining" +msgstr "남아 있는 호스트가 없음" + +#: screens/Job/JobOutput/HostEventModal.js:150 +msgid "No JSON Available" +msgstr "사용할 수 있는 JSON 없음" + +#: screens/Dashboard/shared/ChartTooltip.js:82 +msgid "No Jobs" +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:100 +msgid "No job data available" +msgstr "사용 가능한 작업 데이터가 없습니다." + +#: screens/Job/JobOutput/EmptyOutput.js:52 +msgid "No output found for this job." +msgstr "이 작업에 대한 출력을 찾을 수 없습니다." + +#: screens/Job/JobOutput/HostEventModal.js:126 +msgid "No result found" +msgstr "결과를 찾을 수 없음" + +#: components/LabelSelect/LabelSelect.js:130 +#: components/LaunchPrompt/steps/SurveyStep.js:136 +#: components/LaunchPrompt/steps/SurveyStep.js:195 +#: components/MultiSelect/TagMultiSelect.js:60 +#: components/Search/AdvancedSearch.js:151 +#: components/Search/AdvancedSearch.js:266 +#: components/Search/LookupTypeInput.js:33 +#: components/Search/RelatedLookupTypeInput.js:26 +#: components/Search/Search.js:153 +#: components/Search/Search.js:202 +#: components/Search/Search.js:226 +#: screens/ActivityStream/ActivityStream.js:142 +#: screens/Credential/shared/CredentialForm.js:143 +#: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:65 +#: screens/Dashboard/DashboardGraph.js:106 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:137 +#: screens/Template/Survey/SurveyReorderModal.js:166 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:260 +#: screens/Template/shared/PlaybookSelect.js:72 +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 "설문 조사 질문을 찾을 수 없습니다." + +#: screens/Job/JobDetail/JobDetail.js:399 +msgid "No timeout specified" +msgstr "시간 초과가 지정되지 않음" + +#: components/PaginatedTable/PaginatedTable.js:80 +msgid "No {pluralizedItemName} Found" +msgstr "{pluralizedItemName} 을/를 찾을 수 없음" + +#: components/Workflow/WorkflowNodeHelp.js:148 +#: components/Workflow/WorkflowNodeHelp.js:184 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:273 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:274 +msgid "Node Alias" +msgstr "노드 별칭" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:223 +#: screens/InstanceGroup/Instances/InstanceList.js:204 +#: screens/InstanceGroup/Instances/InstanceList.js:268 +#: screens/InstanceGroup/Instances/InstanceList.js:300 +#: screens/InstanceGroup/Instances/InstanceListItem.js:142 +#: screens/Instances/InstanceDetail/InstanceDetail.js:204 +#: screens/Instances/InstanceList/InstanceList.js:148 +#: screens/Instances/InstanceList/InstanceList.js:203 +#: screens/Instances/InstanceList/InstanceListItem.js:150 +#: screens/Instances/InstancePeers/InstancePeerList.js:98 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:59 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:118 +msgid "Node Type" +msgstr "노드 유형" + +#: screens/TopologyView/Legend.js:107 +msgid "Node state types" +msgstr "노드 상태 유형" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/useNodeTypeStep.js:75 +msgid "Node type" +msgstr "노드 유형" + +#: screens/TopologyView/Legend.js:70 +msgid "Node types" +msgstr "노드 유형" + +#: components/Schedule/shared/ScheduleFormFields.js:180 +#: components/Schedule/shared/ScheduleFormFields.js:184 +#: components/Workflow/WorkflowNodeHelp.js:123 +msgid "None" +msgstr "없음" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:193 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:196 +msgid "None (Run Once)" +msgstr "없음 (한 번 실행)" + +#: components/Schedule/shared/ScheduleFormFields.js:120 +#: components/Schedule/shared/ScheduleFormFields.js:124 +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:248 +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/Project.helptext.js:81 +msgid "Note: This field assumes the remote name is \"origin\"." +msgstr "참고: 이 필드는 원격 이름이 \"origin\"이라고 가정합니다." + +#: screens/Project/shared/Project.helptext.js:35 +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:331 +msgid "Notification Color" +msgstr "알림 색상" + +#: screens/NotificationTemplate/NotificationTemplate.js:58 +#: screens/NotificationTemplate/NotificationTemplateAdd.js:50 +msgid "Notification Template not found." +msgstr "알림 템플릿을 찾을 수 없습니다." + +#: screens/ActivityStream/ActivityStream.js:198 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:117 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:171 +#: screens/NotificationTemplate/NotificationTemplates.js:14 +#: screens/NotificationTemplate/NotificationTemplates.js:21 +#: util/getRelatedResourceDeleteDetails.js:181 +msgid "Notification Templates" +msgstr "알림 템플릿" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:134 +msgid "Notification Type" +msgstr "알림 유형" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:380 +msgid "Notification color" +msgstr "알림 색상" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:193 +msgid "Notification sent successfully" +msgstr "알림이 전송되었습니다." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:449 +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:93 +#: screens/Inventory/InventorySource/InventorySource.js:99 +#: screens/ManagementJob/ManagementJob.js:116 +#: screens/ManagementJob/ManagementJobs.js:22 +#: screens/Organization/Organization.js:135 +#: screens/Organization/Organizations.js:33 +#: screens/Project/Project.js:114 +#: screens/Project/Projects.js:28 +#: screens/Template/Template.js:141 +#: screens/Template/Templates.js:46 +#: screens/Template/WorkflowJobTemplate.js:123 +msgid "Notifications" +msgstr "알림" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:169 +#: components/Schedule/shared/FrequencyDetailSubform.js:148 +msgid "November" +msgstr "11월" + +#: components/StatusLabel/StatusLabel.js:44 +#: 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:549 +msgid "Occurrences" +msgstr "발생" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:168 +#: components/Schedule/shared/FrequencyDetailSubform.js:143 +msgid "October" +msgstr "10월" + +#: components/AdHocCommands/AdHocDetailsStep.js:189 +#: components/HostToggle/HostToggle.js:61 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:192 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:195 +#: components/PromptDetail/PromptDetail.js:362 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:489 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:58 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/Setting/shared/SettingDetail.js:98 +#: screens/Setting/shared/SharedFields.js:150 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:284 +#: screens/Template/shared/JobTemplateForm.js:504 +msgid "Off" +msgstr "Off" + +#: components/AdHocCommands/AdHocDetailsStep.js:188 +#: components/HostToggle/HostToggle.js:60 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:192 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:194 +#: components/PromptDetail/PromptDetail.js:362 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:489 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:57 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/Setting/shared/SettingDetail.js:98 +#: screens/Setting/shared/SharedFields.js:149 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:284 +#: 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:39 +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:32 +msgid "On Success" +msgstr "성공 시" + +#: components/Schedule/shared/FrequencyDetailSubform.js:536 +msgid "On date" +msgstr "날짜에" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:99 +#: components/Schedule/shared/FrequencyDetailSubform.js:251 +msgid "On days" +msgstr "요일에" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:18 +msgid "" +"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 참조" + +#: components/PromptDetail/PromptInventorySourceDetail.js:154 +msgid "Only Group By" +msgstr "그룹 별로만" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:103 +msgid "OpenStack" +msgstr "OpenStack" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:111 +msgid "Option Details" +msgstr "옵션 세부 정보" + +#: screens/Inventory/shared/Inventory.helptext.js:25 +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/Job/Job.helptext.js:12 +#: screens/Template/shared/JobTemplate.helptext.js:13 +msgid "Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates and completed jobs." +msgstr "'dev' 또는 'test'와 같이 이 작업 템플릿을 설명하는 선택적 레이블입니다. 레이블을 사용하여 작업 템플릿과 완료된 작업을 그룹화하고 필터링할 수 있습니다." + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:11 +msgid "" +"Optional labels that describe this workflow job template,\n" +"such as 'dev' or 'test'. Labels can be used to group and filter\n" +"workflow job templates and completed jobs." +msgstr "'dev' 또는 'test'와 같이 이 워크플로 작업 템플릿을 설명하는 선택적 레이블입니다. 레이블을 사용하여 워크플로 작업 템플릿과 완료된 작업을 그룹화하고 필터링할 수 있습니다." + +#: screens/Template/shared/JobTemplate.helptext.js:26 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:19 +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/Instances/Shared/InstanceForm.js:54 +#: screens/Inventory/shared/InventoryForm.js:94 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:69 +#: screens/Template/shared/JobTemplateForm.js:545 +#: screens/Template/shared/WorkflowJobTemplateForm.js:241 +msgid "Options" +msgstr "옵션" + +#: screens/Template/Survey/SurveyReorderModal.js:217 +#: screens/Template/Survey/SurveyReorderModal.js:217 +#: screens/Template/Survey/SurveyReorderModal.js:233 +msgid "Order" +msgstr "순서" + +#: components/Lookup/ApplicationLookup.js:119 +#: components/Lookup/OrganizationLookup.js:101 +#: components/Lookup/OrganizationLookup.js:107 +#: components/Lookup/OrganizationLookup.js:124 +#: components/PromptDetail/PromptInventorySourceDetail.js:62 +#: components/PromptDetail/PromptInventorySourceDetail.js:72 +#: components/PromptDetail/PromptJobTemplateDetail.js:105 +#: components/PromptDetail/PromptJobTemplateDetail.js:115 +#: components/PromptDetail/PromptProjectDetail.js:77 +#: components/PromptDetail/PromptProjectDetail.js:88 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:67 +#: components/TemplateList/TemplateList.js:244 +#: components/TemplateList/TemplateListItem.js:185 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:70 +#: screens/Application/ApplicationsList/ApplicationListItem.js:38 +#: screens/Application/ApplicationsList/ApplicationsList.js:157 +#: screens/Credential/CredentialDetail/CredentialDetail.js:230 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:70 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:155 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:167 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:76 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:96 +#: screens/Inventory/InventoryList/InventoryList.js:191 +#: screens/Inventory/InventoryList/InventoryList.js:221 +#: screens/Inventory/InventoryList/InventoryListItem.js:119 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:202 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:107 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:121 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:131 +#: screens/Project/ProjectDetail/ProjectDetail.js:180 +#: screens/Project/ProjectList/ProjectListItem.js:287 +#: screens/Project/ProjectList/ProjectListItem.js:298 +#: screens/Team/TeamDetail/TeamDetail.js:40 +#: screens/Team/TeamList/TeamList.js:143 +#: screens/Team/TeamList/TeamListItem.js:38 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:199 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:210 +#: 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:154 +msgid "Organization not found." +msgstr "조직을 찾을 수 없습니다." + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:188 +#: routeConfig.js:96 +#: screens/ActivityStream/ActivityStream.js:181 +#: 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:66 +#: screens/User/UserOrganizations/UserOrganizationList.js:72 +#: screens/User/Users.js:33 +#: util/getRelatedResourceDeleteDetails.js:232 +#: util/getRelatedResourceDeleteDetails.js:266 +msgid "Organizations" +msgstr "조직" + +#: components/LaunchPrompt/steps/useOtherPromptsStep.js:90 +msgid "Other prompts" +msgstr "기타 프롬프트" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:79 +msgid "Out of compliance" +msgstr "규정 준수 외" + +#: screens/Job/Job.js:131 +#: screens/Job/JobOutput/HostEventModal.js:156 +#: screens/Job/Jobs.js:34 +msgid "Output" +msgstr "출력" + +#: screens/Job/JobOutput/HostEventModal.js:157 +msgid "Output tab" +msgstr "출력 탭" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:80 +msgid "Overwrite" +msgstr "덮어쓰기" + +#: components/PromptDetail/PromptInventorySourceDetail.js:41 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:121 +msgid "Overwrite local groups and hosts from remote inventory source" +msgstr "원격 인벤토리 소스에서 로컬 그룹 및 호스트 덮어쓰기" + +#: components/PromptDetail/PromptInventorySourceDetail.js:46 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:127 +msgid "Overwrite local variables from remote inventory source" +msgstr "원격 인벤토리 소스에서 로컬 변수 덮어쓰기" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:86 +msgid "Overwrite variables" +msgstr "변수 덮어쓰기" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:493 +msgid "POST" +msgstr "POST" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:494 +msgid "PUT" +msgstr "PUT" + +#: components/NotificationList/NotificationList.js:198 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:139 +msgid "Pagerduty" +msgstr "PagerDuty" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:279 +msgid "Pagerduty Subdomain" +msgstr "PagerDuty 하위 도메인" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:298 +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:243 +msgid "Pass extra command line changes. There are two ansible command line parameters:" +msgstr "추가 명령줄 변경 사항을 전달합니다. 두 가지 ansible 명령행 매개변수가 있습니다." + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:14 +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 Controller documentation for example syntax." +msgstr "플레이북에 추가 명령줄 변수를 전달합니다. ansible-playbook에 대해 -e 또는 --extra-vars 명령줄 매개 변수입니다. YAML 또는 JSON을 사용하여 키/값 쌍을 제공합니다. 예제 구문에 대한 Ansible Controller 설명서를 참조하십시오." + +#: screens/Job/Job.helptext.js:13 +#: screens/Template/shared/JobTemplate.helptext.js:14 +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 documentation for example syntax." +msgstr "플레이북에 추가 명령줄 변수를 전달합니다. ansible-playbook에 대해 -e 또는 --extra-vars 명령줄 매개 변수입니다. YAML 또는 JSON을 사용하여 키/값 쌍을 제공합니다. 예제 구문에 대한 설명서를 참조하십시오." + +#: screens/Login/Login.js:227 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:73 +#: 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 "지난 주" + +#: screens/Instances/Instance.js:51 +#: screens/Instances/InstancePeers/InstancePeerList.js:74 +msgid "Peers" +msgstr "피어" + +#: components/JobList/JobList.js:228 +#: components/StatusLabel/StatusLabel.js:49 +#: components/Workflow/WorkflowNodeHelp.js:93 +msgid "Pending" +msgstr "보류 중" + +#: components/AppContainer/PageHeaderToolbar.js:76 +msgid "Pending Workflow Approvals" +msgstr "워크플로우 승인 보류 중" + +#: screens/Inventory/InventoryList/InventoryListItem.js:128 +msgid "Pending delete" +msgstr "삭제 보류 중" + +#: components/Lookup/HostFilterLookup.js:370 +msgid "Perform a search to define a host filter" +msgstr "호스트 필터를 정의하여 검색을 수행" + +#: screens/User/UserTokenDetail/UserTokenDetail.js:73 +#: 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:122 +msgid "Play" +msgstr "플레이" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:84 +msgid "Play Count" +msgstr "플레이 수" + +#: screens/Job/JobOutput/JobOutputSearch.js:124 +msgid "Play Started" +msgstr "플레이 시작됨" + +#: components/PromptDetail/PromptJobTemplateDetail.js:148 +#: screens/Job/JobDetail/JobDetail.js:319 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:253 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:43 +#: screens/Template/shared/JobTemplateForm.js:357 +msgid "Playbook" +msgstr "Playbook" + +#: components/JobList/JobListItem.js:44 +#: screens/Job/JobDetail/JobDetail.js:67 +msgid "Playbook Check" +msgstr "플레이북 확인" + +#: screens/Job/JobOutput/JobOutputSearch.js:125 +msgid "Playbook Complete" +msgstr "플레이북 완료" + +#: components/PromptDetail/PromptProjectDetail.js:165 +#: screens/Project/ProjectDetail/ProjectDetail.js:288 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:72 +msgid "Playbook Directory" +msgstr "플레이북 디렉토리" + +#: components/JobList/JobList.js:213 +#: components/JobList/JobListItem.js:44 +#: components/Schedule/ScheduleList/ScheduleListItem.js:37 +#: screens/Job/JobDetail/JobDetail.js:67 +msgid "Playbook Run" +msgstr "플레이북 실행" + +#: screens/Job/JobOutput/JobOutputSearch.js:126 +msgid "Playbook Started" +msgstr "플레이북 시작됨" + +#: components/RelatedTemplateList/RelatedTemplateList.js:174 +#: components/TemplateList/TemplateList.js:222 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:23 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:54 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:157 +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 "시작하려면 시작 버튼을 클릭하십시오." + +#: components/Schedule/shared/ScheduleForm.js:421 +msgid "Please enter a number of occurrences." +msgstr "이벤트 발생 횟수를 입력해 주십시오." + +#: util/validators.js:160 +msgid "Please enter a valid URL" +msgstr "유효한 URL을 입력하십시오." + +#: screens/User/shared/UserTokenForm.js:20 +msgid "Please enter a value." +msgstr "값을 입력하십시오." + +#: screens/Login/Login.js:191 +msgid "Please log in" +msgstr "로그인하십시오" + +#: components/JobList/JobList.js:190 +msgid "Please run a job to populate this list." +msgstr "이 목록을 채우려면 작업을 실행하십시오." + +#: components/Schedule/shared/ScheduleForm.js:417 +msgid "Please select a day number between 1 and 31." +msgstr "1에서 31 사이의 날짜 번호를 선택하십시오." + +#: screens/Template/shared/JobTemplateForm.js:174 +msgid "Please select an Inventory or check the Prompt on Launch option" +msgstr "인벤토리를 선택하거나 시작 시 프롬프트 옵션을 선택하십시오." + +#: components/Schedule/shared/ScheduleForm.js:429 +msgid "Please select an end date/time that comes after the start date/time." +msgstr "시작 날짜/시간 이후의 종료 날짜/시간을 선택하십시오." + +#: components/Lookup/HostFilterLookup.js:359 +msgid "Please select an organization before editing the host filter" +msgstr "호스트 필터를 편집하기 전에 조직을 선택하십시오." + +#: screens/Job/JobOutput/EmptyOutput.js:32 +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:78 +msgid "Pod spec override" +msgstr "Pod 사양 덮어쓰기" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:214 +#: screens/InstanceGroup/Instances/InstanceListItem.js:203 +#: screens/Instances/InstanceDetail/InstanceDetail.js:208 +#: screens/Instances/InstanceList/InstanceListItem.js:218 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:82 +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:70 +#: 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:349 +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 Controller documentation for further syntax and\n" +"examples." +msgstr "검색 필터를 사용하여 이 인벤토리의 호스트를 채웁니다. 예: ansible_facts__ansible_distribution:\"RedHat\". 추가 구문 및 예제를 보려면 설명서를 참조하십시오. 추가 구문 및 예를 보려면 Ansible Controller 설명서를 참조하십시오." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:165 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:104 +msgid "Port" +msgstr "포트" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:231 +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:181 +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 키를 눌러 끌어오기하거나 다른 키를 눌러 끌어오기 작업을 취소합니다." + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:71 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:130 +#: screens/Inventory/shared/InventoryForm.js:99 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:147 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:347 +#: screens/Template/shared/JobTemplateForm.js:603 +msgid "Prevent Instance Group Fallback" +msgstr "인스턴스 그룹 폴백 방지" + +#: screens/Inventory/shared/Inventory.helptext.js:197 +msgid "Prevent Instance Group Fallback: If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on." +msgstr "인스턴스 그룹 폴백 방지: 활성화된 경우, 인벤토리에서 연결된 작업 템플릿을 실행하도록 기본 인스턴스 그룹 목록에 조직 인스턴스 그룹을 추가할 수 없습니다." + +#: screens/Template/shared/JobTemplate.helptext.js:43 +msgid "Prevent Instance Group Fallback: If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on." +msgstr "인스턴스 그룹 폴백 방지: 활성화된 경우 작업 템플릿에서 실행할 기본 인스턴스 그룹 목록에 인벤토리 또는 조직 인스턴스 그룹을 추가하지 않습니다." + +#: 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:58 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:122 +#: screens/Template/shared/JobTemplateForm.js:551 +msgid "Privilege Escalation" +msgstr "권한 에스컬레이션" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:111 +msgid "Privilege escalation password" +msgstr "권한 에스컬레이션 암호" + +#: screens/Template/shared/JobTemplate.helptext.js:40 +msgid "Privilege escalation: If enabled, run this playbook as an administrator." +msgstr "권한 에스컬레이션: 활성화하면 이 플레이북을 관리자로 실행합니다." + +#: components/JobList/JobListItem.js:239 +#: components/Lookup/ProjectLookup.js:104 +#: components/Lookup/ProjectLookup.js:109 +#: components/Lookup/ProjectLookup.js:166 +#: components/PromptDetail/PromptInventorySourceDetail.js:87 +#: components/PromptDetail/PromptJobTemplateDetail.js:133 +#: components/PromptDetail/PromptJobTemplateDetail.js:141 +#: components/TemplateList/TemplateListItem.js:300 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:216 +#: screens/Job/JobDetail/JobDetail.js:172 +#: screens/Job/JobDetail/JobDetail.js:198 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:229 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:239 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:38 +msgid "Project" +msgstr "프로젝트" + +#: components/PromptDetail/PromptProjectDetail.js:158 +#: screens/Project/ProjectDetail/ProjectDetail.js:281 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:61 +msgid "Project Base Path" +msgstr "프로젝트 기본 경로" + +#: components/Workflow/WorkflowLegend.js:104 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:85 +msgid "Project Sync" +msgstr "프로젝트 동기화" + +#: screens/Project/ProjectDetail/ProjectDetail.js:320 +#: screens/Project/ProjectList/ProjectListItem.js:229 +msgid "Project Sync Error" +msgstr "프로젝트 동기화 오류" + +#: components/Workflow/WorkflowNodeHelp.js:67 +msgid "Project Update" +msgstr "프로젝트 업데이트" + +#: screens/Job/JobDetail/JobDetail.js:180 +msgid "Project Update Status" +msgstr "프로젝트 업데이트 상태" + +#: screens/Job/Job.helptext.js:22 +msgid "Project checkout results" +msgstr "프로젝트 체크아웃 결과" + +#: screens/Project/ProjectList/ProjectList.js:132 +msgid "Project copied successfully" +msgstr "프로젝트가 성공적으로 복사됨" + +#: screens/Project/Project.js:136 +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:170 +#: screens/Dashboard/Dashboard.js:103 +#: screens/Project/ProjectList/ProjectList.js:180 +#: screens/Project/ProjectList/ProjectList.js:249 +#: screens/Project/Projects.js:12 +#: screens/Project/Projects.js:22 +#: util/getRelatedResourceDeleteDetails.js:60 +#: util/getRelatedResourceDeleteDetails.js:195 +#: util/getRelatedResourceDeleteDetails.js:225 +msgid "Projects" +msgstr "프로젝트" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:139 +msgid "Promote Child Groups and Hosts" +msgstr "하위 그룹 및 호스트 승격" + +#: components/Schedule/shared/ScheduleForm.js:540 +#: components/Schedule/shared/ScheduleForm.js:543 +msgid "Prompt" +msgstr "프롬프트" + +#: components/PromptDetail/PromptDetail.js:182 +msgid "Prompt Overrides" +msgstr "프롬프트 덮어쓰기" + +#: components/CodeEditor/VariablesField.js:241 +#: components/FieldWithPrompt/FieldWithPrompt.js:46 +#: screens/Credential/CredentialDetail/CredentialDetail.js:175 +msgid "Prompt on launch" +msgstr "시작 시 프롬프트" + +#: components/Schedule/shared/SchedulePromptableFields.js:97 +msgid "Prompt | {0}" +msgstr "프롬프트 | {0}" + +#: components/PromptDetail/PromptDetail.js:180 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:418 +msgid "Prompted Values" +msgstr "프롬프트 값" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:6 +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 문서를 참조하십시오." + +#: screens/Job/Job.helptext.js:14 +#: screens/Template/shared/JobTemplate.helptext.js:15 +msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns." +msgstr "플레이북에 의해 관리 또는 영향을 받는 호스트 목록을 추가로 제한하기 위해 호스트 패턴을 제공합니다. 여러 패턴이 허용됩니다. 패턴에 대한 자세한 정보와 예제는 Ansible 문서를 참조하십시오." + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:179 +msgid "Provide a value for this field or select the Prompt on launch option." +msgstr "이 필드에 값을 제공하거나 시작 시 프롬프트 실행 옵션을 선택합니다." + +#: components/AdHocCommands/AdHocDetailsStep.js:247 +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 Automation Analytics." +msgstr "Automation Analytics를 활성화하려면 Red Hat 또는 Red Hat Satellite 인증 정보를 제공합니다." + +#: components/StatusLabel/StatusLabel.js:59 +#: screens/TopologyView/Legend.js:150 +msgid "Provisioning" +msgstr "프로비저닝" + +#: components/PromptDetail/PromptJobTemplateDetail.js:162 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:302 +#: screens/Template/shared/JobTemplateForm.js:620 +msgid "Provisioning Callback URL" +msgstr "콜백 URL 프로비저닝" + +#: screens/Template/shared/JobTemplateForm.js:615 +msgid "Provisioning Callback details" +msgstr "프로비저닝 호출 세부 정보" + +#: components/PromptDetail/PromptJobTemplateDetail.js:63 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:127 +#: screens/Template/shared/JobTemplateForm.js:555 +#: screens/Template/shared/JobTemplateForm.js:558 +msgid "Provisioning Callbacks" +msgstr "프로비저닝 콜백" + +#: screens/Template/shared/JobTemplate.helptext.js:41 +msgid "Provisioning callbacks: Enables creation of a provisioning callback URL. Using the URL a host can contact Ansible AWX and request a configuration update using this job template." +msgstr "프로비저닝 콜백: 프로비저닝 콜백 URL 생성을 활성화합니다. 호스트에서 URL을 사용하면 Ansible AWX에 연락하고 이 작업 템플릿을 사용하여 구성 업데이트를 요청할 수 있습니다." + +#: components/StatusLabel/StatusLabel.js:62 +msgid "Provisioning fail" +msgstr "프로비저닝 실패" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:86 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:114 +msgid "Pull" +msgstr "Pull" + +#: screens/Template/Survey/SurveyQuestionForm.js:163 +msgid "Question" +msgstr "질문" + +#: screens/Setting/Settings.js:106 +msgid "RADIUS" +msgstr "RADIUS" + +#: screens/Setting/SettingList.js:73 +msgid "RADIUS settings" +msgstr "RADIUS 설정" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:244 +#: screens/InstanceGroup/Instances/InstanceListItem.js:161 +#: screens/Instances/InstanceDetail/InstanceDetail.js:287 +#: screens/Instances/InstanceList/InstanceListItem.js:171 +#: screens/TopologyView/Tooltip.js:307 +msgid "RAM {0}" +msgstr "RAM {0}" + +#: screens/User/shared/UserTokenForm.js:76 +msgid "Read" +msgstr "읽기" + +#: components/StatusLabel/StatusLabel.js:57 +#: screens/TopologyView/Legend.js:122 +msgid "Ready" +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:188 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:112 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:38 +msgid "Recent jobs" +msgstr "최근 작업" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:154 +msgid "Recipient List" +msgstr "수신자 목록" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:86 +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:139 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:92 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:161 +#: screens/Job/JobDetail/JobDetail.js:77 +#: 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/ApplicationDetails/ApplicationDetails.js:94 +#: screens/Application/shared/ApplicationForm.js:107 +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:261 +#: screens/Template/shared/JobTemplate.helptext.js:55 +msgid "Refer to the" +msgstr "참조" + +#: screens/Job/Job.helptext.js:27 +#: screens/Template/shared/JobTemplate.helptext.js:50 +msgid "Refer to the Ansible documentation for details 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:116 +msgid "Regions" +msgstr "리전" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:92 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:143 +msgid "Registry credential" +msgstr "레지스트리 인증 정보" + +#: screens/Inventory/shared/Inventory.helptext.js:156 +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:81 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:62 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:175 +msgid "Related Groups" +msgstr "관련 그룹" + +#: components/Search/AdvancedSearch.js:287 +msgid "Related Keys" +msgstr "관련 키" + +#: components/Schedule/ScheduleList/ScheduleList.js:169 +#: components/Schedule/ScheduleList/ScheduleListItem.js:105 +msgid "Related resource" +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:580 +#: screens/Job/JobDetail/JobDetail.js:588 +#: 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/HealthCheckAlert/HealthCheckAlert.js:27 +msgid "Reload" +msgstr "다시 로드" + +#: screens/Job/JobOutput/JobOutput.js:723 +msgid "Reload output" +msgstr "출력 다시 로드" + +#: components/Lookup/ProjectLookup.js:138 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:91 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:160 +#: screens/Job/JobDetail/JobDetail.js:78 +#: screens/Project/ProjectList/ProjectList.js:200 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:99 +msgid "Remote Archive" +msgstr "원격 아카이브" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:374 +#: screens/Instances/InstanceList/InstanceList.js:242 +msgid "Removal Error" +msgstr "제거 오류" + +#: components/SelectedList/DraggableSelectedList.js:105 +#: screens/Instances/Shared/RemoveInstanceButton.js:75 +#: screens/Instances/Shared/RemoveInstanceButton.js:129 +#: screens/Instances/Shared/RemoveInstanceButton.js:143 +#: screens/Instances/Shared/RemoveInstanceButton.js:163 +#: 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/Instances/Shared/RemoveInstanceButton.js:152 +msgid "Remove Instances" +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/Project.helptext.js:113 +msgid "Remove any local modifications prior to performing an update." +msgstr "업데이트를 수행하기 전에 로컬 수정 사항을 제거합니다." + +#: components/Search/AdvancedSearch.js:206 +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/TopologyView/Legend.js:285 +msgid "Removing" +msgstr "제거 중" + +#: 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/SelectedList/DraggableSelectedList.js:83 +msgid "Reorder" +msgstr "재정렬" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:349 +msgid "Repeat Frequency" +msgstr "반복 빈도" + +#: components/Schedule/shared/ScheduleFormFields.js:113 +msgid "Repeat frequency" +msgstr "반복 빈도" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:52 +msgid "Replace" +msgstr "교체" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:60 +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:188 +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:190 +#: screens/Team/TeamRoles/TeamRoleListItem.js:12 +#: screens/Team/TeamRoles/TeamRolesList.js:180 +msgid "Resource Name" +msgstr "리소스 이름" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:246 +msgid "Resource deleted" +msgstr "삭제된 리소스" + +#: components/Schedule/ScheduleList/ScheduleList.js:170 +#: components/Schedule/ScheduleList/ScheduleListItem.js:111 +msgid "Resource type" +msgstr "리소스 유형" + +#: routeConfig.js:61 +#: screens/ActivityStream/ActivityStream.js:159 +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/Inventory.helptext.js:153 +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:96 +#: components/JobCancelButton/JobCancelButton.js:100 +#: components/JobList/JobListCancelButton.js:160 +#: components/JobList/JobListCancelButton.js:163 +#: screens/Job/JobOutput/JobOutput.js:819 +#: screens/Job/JobOutput/JobOutput.js:822 +msgid "Return" +msgstr "돌아가기" + +#: screens/Job/JobOutput/EmptyOutput.js:40 +msgid "Return to" +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:52 +#: 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:59 +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:314 +#: screens/Project/ProjectList/ProjectList.js:224 +#: screens/Project/ProjectList/ProjectListItem.js:221 +msgid "Revision" +msgstr "버전" + +#: screens/Project/shared/ProjectSubForms/SvnSubForm.js:22 +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:189 +#: components/ResourceAccessList/ResourceAccessList.js:202 +#: components/ResourceAccessList/ResourceAccessList.js:229 +#: components/ResourceAccessList/ResourceAccessListItem.js:69 +#: screens/Team/Team.js:59 +#: screens/Team/Teams.js:32 +#: screens/User/User.js:71 +#: screens/User/Users.js:31 +msgid "Roles" +msgstr "역할" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:134 +#: 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:23 +#: screens/Template/shared/JobTemplateForm.js:214 +msgid "Run" +msgstr "실행" + +#: components/AdHocCommands/AdHocCommands.js:131 +#: components/AdHocCommands/AdHocCommands.js:135 +#: components/AdHocCommands/AdHocCommands.js:141 +#: components/AdHocCommands/AdHocCommands.js:145 +#: screens/Job/JobDetail/JobDetail.js:68 +msgid "Run Command" +msgstr "명령 실행" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:277 +#: screens/Instances/InstanceDetail/InstanceDetail.js:335 +msgid "Run a health check on the instance" +msgstr "인스턴스에서 상태 점검을 실행합니다." + +#: components/AdHocCommands/AdHocCommands.js:125 +msgid "Run ad hoc command" +msgstr "애드혹 명령 실행" + +#: components/AdHocCommands/AdHocCommandsWizard.js:48 +msgid "Run command" +msgstr "명령 실행" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:93 +#: components/Schedule/shared/FrequencyDetailSubform.js:223 +msgid "Run every" +msgstr "모두 실행" + +#: components/HealthCheckButton/HealthCheckButton.js:32 +#: components/HealthCheckButton/HealthCheckButton.js:45 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:286 +#: screens/Instances/InstanceDetail/InstanceDetail.js:344 +msgid "Run health check" +msgstr "실행 상태 점검" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:129 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:138 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:175 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:197 +#: components/Schedule/shared/FrequencyDetailSubform.js:344 +msgid "Run on" +msgstr "실행" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useRunTypeStep.js:32 +msgid "Run type" +msgstr "실행 유형" + +#: components/JobList/JobList.js:230 +#: components/StatusLabel/StatusLabel.js:48 +#: components/TemplateList/TemplateListItem.js:118 +#: components/Workflow/WorkflowNodeHelp.js:99 +msgid "Running" +msgstr "실행 중" + +#: screens/Job/JobOutput/JobOutputSearch.js:127 +msgid "Running Handlers" +msgstr "실행 중인 Handlers" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:217 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:196 +#: screens/InstanceGroup/Instances/InstanceListItem.js:194 +#: screens/Instances/InstanceDetail/InstanceDetail.js:212 +#: screens/Instances/InstanceList/InstanceListItem.js:209 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:73 +msgid "Running Jobs" +msgstr "실행 중인 작업" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:284 +#: screens/Instances/InstanceDetail/InstanceDetail.js:342 +msgid "Running health check" +msgstr "실행 중인 상태 점검" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:71 +msgid "Running jobs" +msgstr "실행 중인 작업" + +#: screens/Setting/Settings.js:109 +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:239 +msgid "SSL Connection" +msgstr "SSL 연결" + +#: components/Workflow/WorkflowStartNode.js:60 +#: components/Workflow/workflowReducer.js:419 +msgid "START" +msgstr "시작" + +#: components/Sparkline/Sparkline.js:31 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:160 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:39 +#: screens/Project/ProjectDetail/ProjectDetail.js:135 +#: screens/Project/ProjectList/ProjectListItem.js:73 +msgid "STATUS:" +msgstr "상태:" + +#: components/Schedule/shared/FrequencyDetailSubform.js:321 +msgid "Sat" +msgstr "토요일" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:82 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:188 +#: components/Schedule/shared/FrequencyDetailSubform.js:326 +#: components/Schedule/shared/FrequencyDetailSubform.js:458 +msgid "Saturday" +msgstr "토요일" + +#: components/AddRole/AddResourceRole.js:247 +#: 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:526 +#: components/Schedule/shared/ScheduleForm.js:532 +#: components/Schedule/shared/useSchedulePromptSteps.js:49 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:130 +#: 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:205 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:35 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:131 +#: 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:34 +#: screens/Template/Templates.js:54 +msgid "Schedule Details" +msgstr "일정 세부 정보" + +#: components/Schedule/shared/UnsupportedScheduleForm.js:15 +msgid "Schedule Rules" +msgstr "일정 규칙" + +#: screens/Inventory/Inventories.js:92 +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:394 +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:229 +#: routeConfig.js:44 +#: screens/ActivityStream/ActivityStream.js:153 +#: screens/Inventory/Inventories.js:89 +#: screens/Inventory/InventorySource/InventorySource.js:88 +#: screens/ManagementJob/ManagementJob.js:108 +#: screens/ManagementJob/ManagementJobs.js:23 +#: screens/Project/Project.js:120 +#: screens/Project/Projects.js:31 +#: screens/Schedule/AllSchedules.js:21 +#: screens/Template/Template.js:148 +#: screens/Template/Templates.js:51 +#: screens/Template/WorkflowJobTemplate.js:130 +msgid "Schedules" +msgstr "일정" + +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:136 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:33 +#: screens/User/UserTokenDetail/UserTokenDetail.js:50 +#: screens/User/UserTokenList/UserTokenList.js:142 +#: screens/User/UserTokenList/UserTokenList.js:189 +#: screens/User/UserTokenList/UserTokenListItem.js:32 +#: screens/User/shared/UserTokenForm.js:68 +msgid "Scope" +msgstr "범위" + +#: screens/User/shared/User.helptext.js:5 +msgid "Scope for the token's access" +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:290 +#: components/Lookup/Lookup.js:143 +msgid "Search" +msgstr "검색" + +#: screens/Job/JobOutput/JobOutputSearch.js:151 +msgid "Search is disabled while the job is running" +msgstr "작업이 실행되는 동안 검색이 비활성화됩니다." + +#: components/Search/AdvancedSearch.js:311 +#: components/Search/Search.js:259 +msgid "Search submit button" +msgstr "검색 제출 버튼" + +#: components/Search/Search.js:248 +msgid "Search text input" +msgstr "검색 텍스트 입력" + +#: components/Lookup/HostFilterLookup.js:398 +msgid "Searching by ansible_facts requires special syntax. Refer to the" +msgstr "ansible_facts로 검색하는 경우 특수 구문이 필요합니다." + +#: components/Schedule/shared/FrequencyDetailSubform.js:408 +msgid "Second" +msgstr "초" + +#: components/PromptDetail/PromptInventorySourceDetail.js:103 +#: components/PromptDetail/PromptProjectDetail.js:153 +#: screens/Project/ProjectDetail/ProjectDetail.js:269 +msgid "Seconds" +msgstr "초" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:34 +msgid "See Django" +msgstr "Django 참조" + +#: components/AdHocCommands/AdHocPreviewStep.js:35 +#: components/LaunchPrompt/steps/PreviewStep.js:61 +msgid "See errors on the left" +msgstr "왼쪽의 오류 보기" + +#: components/JobList/JobListItem.js:84 +#: components/Lookup/HostFilterLookup.js:380 +#: components/Lookup/Lookup.js:200 +#: 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:278 +msgid "Select Hosts" +msgstr "호스트 선택" + +#: components/AnsibleSelect/AnsibleSelect.js:38 +msgid "Select Input" +msgstr "입력 선택" + +#: screens/InstanceGroup/Instances/InstanceList.js:295 +msgid "Select Instances" +msgstr "인스턴스 선택" + +#: components/AssociateModal/AssociateModal.js:22 +msgid "Select Items" +msgstr "항목 선택" + +#: components/AddRole/AddResourceRole.js:201 +msgid "Select Items from List" +msgstr "목록에서 항목 선택" + +#: components/LabelSelect/LabelSelect.js:127 +msgid "Select Labels" +msgstr "레이블 선택" + +#: components/AddRole/AddResourceRole.js:236 +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:122 +msgid "Select a Node Type" +msgstr "노드 유형 선택" + +#: components/AddRole/AddResourceRole.js:170 +msgid "Select a Resource Type" +msgstr "리소스 유형 선택" + +#: screens/Job/Job.helptext.js:21 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:10 +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:75 +msgid "Select a module" +msgstr "모듈 선택" + +#: screens/Template/shared/PlaybookSelect.js:60 +#: screens/Template/shared/PlaybookSelect.js:61 +msgid "Select a playbook" +msgstr "Playbook 선택" + +#: screens/Template/shared/JobTemplateForm.js:323 +msgid "Select a project before editing the execution environment." +msgstr "실행 환경을 편집하기 전에 프로젝트를 선택합니다." + +#: screens/Template/Survey/SurveyToolbar.js:82 +msgid "Select a question to delete" +msgstr "삭제할 질문을 선택" + +#: components/PaginatedTable/ToolbarDeleteButton.js:160 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:103 +msgid "Select a row to delete" +msgstr "삭제할 행 선택" + +#: components/DisassociateButton/DisassociateButton.js:75 +msgid "Select a row to disassociate" +msgstr "연결할 행을 선택" + +#: screens/Instances/Shared/RemoveInstanceButton.js:77 +msgid "Select a row to remove" +msgstr "삭제할 행 선택" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:87 +msgid "Select a subscription" +msgstr "서브스크립션 선택" + +#: components/HostForm/HostForm.js:39 +#: components/Schedule/shared/FrequencyDetailSubform.js:71 +#: components/Schedule/shared/FrequencyDetailSubform.js:78 +#: components/Schedule/shared/FrequencyDetailSubform.js:88 +#: components/Schedule/shared/ScheduleFormFields.js:33 +#: components/Schedule/shared/ScheduleFormFields.js:37 +#: components/Schedule/shared/ScheduleFormFields.js:61 +#: screens/Credential/shared/CredentialForm.js:44 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:79 +#: screens/Inventory/shared/InventoryForm.js:72 +#: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/InsightsSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/OpenStackSubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:97 +#: screens/Inventory/shared/InventorySourceSubForms/SatelliteSubForm.js:44 +#: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:46 +#: screens/Inventory/shared/SmartInventoryForm.js:67 +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:24 +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:61 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:436 +#: screens/Project/shared/ProjectForm.js:234 +#: screens/Project/shared/ProjectSubForms/InsightsSubForm.js:39 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:37 +#: screens/Team/shared/TeamForm.js:49 +#: screens/Template/Survey/SurveyQuestionForm.js:30 +#: screens/Template/shared/WorkflowJobTemplateForm.js:130 +#: screens/User/shared/UserForm.js:139 +#: util/validators.js:201 +msgid "Select a value for this field" +msgstr "이 필드의 값을 선택" + +#: screens/Template/shared/JobTemplate.helptext.js:23 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:20 +msgid "Select a webhook service." +msgstr "Webhook 서비스 선택" + +#: components/DataListToolbar/DataListToolbar.js:121 +#: components/DataListToolbar/DataListToolbar.js:125 +#: screens/Template/Survey/SurveyToolbar.js:49 +msgid "Select all" +msgstr "모두 선택" + +#: screens/ActivityStream/ActivityStream.js:129 +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/WorkflowJobTemplate.helptext.js:5 +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:131 +msgid "Select an option" +msgstr "옵션 선택" + +#: screens/Project/shared/ProjectForm.js:245 +msgid "Select an organization before editing the default execution environment." +msgstr "기본 실행 환경을 편집하기 전에 조직을 선택합니다." + +#: screens/Job/Job.helptext.js:11 +#: screens/Template/shared/JobTemplate.helptext.js:12 +msgid "Select credentials for accessing the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \"Prompt on launch\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \"Prompt on launch\", the selected credential(s) become the defaults that can be updated at run time." +msgstr "이 작업이 실행될 노드에 액세스하기 위한 인증 정보를 선택합니다. 각 유형에 대해 하나의 인증 정보만 선택할 수 있습니다. 시스템 인증 정보 (SSH)의 경우 인증 정보를 선택하지 않으면 런타임에 시스템 인증 정보를 선택해야합니다. 인증 정보를 선택하고 \"시작 시 프롬프트\"를 선택하면 선택한 인증 정보를 런타임에 업데이트할 수 있는 기본값이 됩니다." + +#: components/Schedule/shared/ScheduleFormFields.js:120 +#: components/Schedule/shared/ScheduleFormFields.js:179 +msgid "Select frequency" +msgstr "빈도 선택" + +#: screens/Project/shared/Project.helptext.js:18 +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:98 +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:179 +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:117 +msgid "Select roles to apply" +msgstr "적용할 역할 선택" + +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:128 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:129 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:130 +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/Job/Job.helptext.js:18 +#: screens/Template/shared/JobTemplate.helptext.js:20 +msgid "Select the Instance Groups for this Job Template to run on." +msgstr "이 작업 템플릿의 인스턴스 그룹을 선택합니다." + +#: screens/Organization/shared/OrganizationForm.js:83 +msgid "Select the Instance Groups for this Organization to run on." +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 키 또는 암호가 포함된 인증 정보를 선택합니다." + +#: components/Lookup/InventoryLookup.js:123 +msgid "" +"Select the inventory containing the hosts\n" +"you want this job to manage." +msgstr "이 작업을 관리할 호스트가 포함된 인벤토리를 선택합니다." + +#: screens/Job/Job.helptext.js:6 +#: screens/Template/shared/JobTemplate.helptext.js:7 +msgid "Select the inventory containing the hosts you want this job to manage." +msgstr "이 작업을 관리할 호스트가 포함된 인벤토리를 선택합니다." + +#: components/HostForm/HostForm.js:32 +#: components/HostForm/HostForm.js:51 +msgid "Select the inventory that this host will belong to." +msgstr "이 호스트가 속할 인벤토리를 선택합니다." + +#: screens/Job/Job.helptext.js:10 +#: screens/Template/shared/JobTemplate.helptext.js:11 +msgid "Select the playbook to be executed by this job." +msgstr "이 작업에서 실행할 플레이북을 선택합니다." + +#: screens/Instances/Shared/InstanceForm.js:43 +msgid "Select the port that Receptor will listen on for incoming connections. Default is 27199." +msgstr "수신자(Receptor)가 들어오는 연결을 수신할 포트를 선택합니다.. 기본값은 27199입니다." + +#: screens/Template/shared/JobTemplate.helptext.js:8 +msgid "Select the project containing the playbook 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:186 +msgid "Select {0}" +msgstr "{0} 선택" + +#: components/AddRole/AddResourceRole.js:212 +#: components/AddRole/AddResourceRole.js:224 +#: components/AddRole/AddResourceRole.js:242 +#: 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:84 +#: components/TemplateList/TemplateListItem.js:140 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:107 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:125 +#: 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:41 +msgid "Selected" +msgstr "선택됨" + +#: components/LaunchPrompt/steps/CredentialsStep.js:142 +#: components/LaunchPrompt/steps/CredentialsStep.js:147 +#: components/Lookup/MultiCredentialsLookup.js:162 +#: components/Lookup/MultiCredentialsLookup.js:167 +msgid "Selected Category" +msgstr "선택한 카테고리" + +#: components/Schedule/shared/ScheduleForm.js:446 +#: components/Schedule/shared/ScheduleForm.js:447 +msgid "Selected date range must have at least 1 schedule occurrence." +msgstr "선택한 날짜 범위는 하나 이상의 일정이 포함되어 있어야 합니다." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:160 +msgid "Sender Email" +msgstr "보낸 사람 이메일" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:96 +msgid "Sender e-mail" +msgstr "보낸 사람 이메일" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:167 +#: components/Schedule/shared/FrequencyDetailSubform.js:138 +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:112 +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:122 +msgid "Set preferences for data collection, logos, and logins" +msgstr "데이터 수집, 로고 및 로그인에 대한 기본 설정" + +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:131 +msgid "Set source path to" +msgstr "소스 경로 설정" + +#: components/InstanceToggle/InstanceToggle.js:48 +#: screens/Instances/Shared/InstanceForm.js:59 +msgid "Set the instance enabled or disabled. If disabled, jobs will not be assigned to this instance." +msgstr "인스턴스 활성화 또는 비활성화를 설정합니다. 비활성화된 경우 작업이 이 인스턴스에 할당되지 않습니다." + +#: screens/Application/shared/Application.helptext.js:5 +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:239 +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/Instances/Shared/InstanceForm.js:35 +msgid "Sets the current life cycle stage of this instance. Default is \"installed.\"" +msgstr "이 인스턴스의 현재 라이프사이클 단계를 설정합니다. 기본값은 \"설치됨\"입니다." + +#: screens/Instances/Shared/InstanceForm.js:51 +msgid "Sets the role that this instance will play within mesh topology. Default is \"execution.\"" +msgstr "이 인스턴스가 메시 토폴로지 내에서 수행할 역할을 설정합니다. 기본값은 \"실행\"입니다." + +#: 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:220 +#: screens/ActivityStream/ActivityStream.js:222 +#: screens/Setting/Settings.js:43 +msgid "Settings" +msgstr "설정" + +#: components/FormField/PasswordInput.js:35 +msgid "Show" +msgstr "표시" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:182 +#: components/PromptDetail/PromptDetail.js:361 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:488 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:283 +#: screens/Template/shared/JobTemplateForm.js:497 +msgid "Show Changes" +msgstr "변경 사항 표시" + +#: components/AdHocCommands/AdHocDetailsStep.js:177 +#: components/AdHocCommands/AdHocDetailsStep.js:178 +msgid "Show changes" +msgstr "변경 사항 표시" + +#: components/LaunchPrompt/LaunchPrompt.js:135 +#: components/Schedule/shared/SchedulePromptableFields.js:102 +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:262 +msgid "Sign in with Azure AD" +msgstr "Azure AD로 로그인" + +#: screens/Login/Login.js:276 +msgid "Sign in with GitHub" +msgstr "GitHub로 로그인" + +#: screens/Login/Login.js:318 +msgid "Sign in with GitHub Enterprise" +msgstr "GitHub Enterprise로 로그인" + +#: screens/Login/Login.js:333 +msgid "Sign in with GitHub Enterprise Organizations" +msgstr "GitHub Enterprise 조직으로 로그인" + +#: screens/Login/Login.js:349 +msgid "Sign in with GitHub Enterprise Teams" +msgstr "GitHub Enterprise 팀으로 로그인" + +#: screens/Login/Login.js:290 +msgid "Sign in with GitHub Organizations" +msgstr "GitHub 조직으로 로그인" + +#: screens/Login/Login.js:304 +msgid "Sign in with GitHub Teams" +msgstr "GitHub 팀으로 로그인" + +#: screens/Login/Login.js:364 +msgid "Sign in with Google" +msgstr "Google로 로그인" + +#: screens/Login/Login.js:378 +msgid "Sign in with OIDC" +msgstr "OIDC로 로그인" + +#: screens/Login/Login.js:397 +msgid "Sign in with SAML" +msgstr "SAML으로 로그인" + +#: screens/Login/Login.js:396 +msgid "Sign in with SAML {samlIDP}" +msgstr "SAML {samlIDP}으로 로그인" + +#: components/Search/Search.js:145 +#: components/Search/Search.js:146 +msgid "Simple key select" +msgstr "간단한 키 선택" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:106 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:107 +#: components/PromptDetail/PromptDetail.js:295 +#: components/PromptDetail/PromptJobTemplateDetail.js:267 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:595 +#: screens/Job/JobDetail/JobDetail.js:500 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:475 +#: screens/Template/shared/JobTemplateForm.js:533 +#: screens/Template/shared/WorkflowJobTemplateForm.js:230 +msgid "Skip Tags" +msgstr "태그 건너뛰기" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:93 +#: components/Schedule/shared/FrequencyDetailSubform.js:223 +msgid "Skip every" +msgstr "모두 건너뛰기" + +#: screens/Job/Job.helptext.js:20 +#: screens/Template/shared/JobTemplate.helptext.js:22 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:22 +msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "건너뛰기 태그는 대용량 플레이북이 있고 플레이 또는 작업의 특정 부분을 건너뛰려는 경우 유용합니다. 쉼표를 사용하여 여러 태그를 구분합니다. 태그 사용에 대한 자세한 내용은 문서를 참조하십시오." + +#: screens/Job/JobOutput/shared/HostStatusBar.js:39 +msgid "Skipped" +msgstr "건너뜀" + +#: components/StatusLabel/StatusLabel.js:50 +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:345 +#: 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:32 +#: components/LaunchPrompt/steps/PreviewStep.js:58 +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:169 +#: components/PromptDetail/PromptInventorySourceDetail.js:84 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:199 +#: screens/Inventory/shared/InventorySourceForm.js:130 +#: screens/Job/JobDetail/JobDetail.js:172 +#: screens/Job/JobDetail/JobDetail.js:294 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:93 +msgid "Source" +msgstr "소스" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:44 +#: components/PromptDetail/PromptDetail.js:250 +#: components/PromptDetail/PromptJobTemplateDetail.js:147 +#: components/PromptDetail/PromptProjectDetail.js:106 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:89 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:467 +#: screens/Job/JobDetail/JobDetail.js:307 +#: screens/Project/ProjectDetail/ProjectDetail.js:230 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:248 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:133 +#: screens/Template/shared/JobTemplateForm.js:335 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:245 +msgid "Source Control Branch" +msgstr "소스 제어 분기" + +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:29 +msgid "Source Control Branch/Tag/Commit" +msgstr "소스 제어 분기/태그/커밋" + +#: components/PromptDetail/PromptProjectDetail.js:117 +#: screens/Project/ProjectDetail/ProjectDetail.js:256 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:56 +msgid "Source Control Credential" +msgstr "소스 제어 인증 정보" + +#: components/PromptDetail/PromptProjectDetail.js:111 +#: screens/Project/ProjectDetail/ProjectDetail.js:235 +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:32 +msgid "Source Control Refspec" +msgstr "소스 제어 참조" + +#: screens/Project/ProjectDetail/ProjectDetail.js:195 +msgid "Source Control Revision" +msgstr "소스 제어 버전" + +#: components/PromptDetail/PromptProjectDetail.js:96 +#: screens/Job/JobDetail/JobDetail.js:273 +#: screens/Project/ProjectDetail/ProjectDetail.js:191 +#: screens/Project/shared/ProjectForm.js:259 +msgid "Source Control Type" +msgstr "소스 제어 유형" + +#: components/Lookup/ProjectLookup.js:143 +#: components/PromptDetail/PromptProjectDetail.js:101 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:96 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:165 +#: screens/Project/ProjectDetail/ProjectDetail.js:225 +#: screens/Project/ProjectList/ProjectList.js:205 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:16 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:104 +msgid "Source Control URL" +msgstr "소스 제어 URL" + +#: components/JobList/JobList.js:211 +#: components/JobList/JobListItem.js:42 +#: components/Schedule/ScheduleList/ScheduleListItem.js:38 +#: screens/Job/JobDetail/JobDetail.js:65 +msgid "Source Control Update" +msgstr "소스 제어 업데이트" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:340 +msgid "Source Phone Number" +msgstr "소스 전화 번호" + +#: components/PromptDetail/PromptInventorySourceDetail.js:176 +msgid "Source Variables" +msgstr "소스 변수" + +#: components/JobList/JobListItem.js:213 +#: screens/Job/JobDetail/JobDetail.js:257 +msgid "Source Workflow Job" +msgstr "소스 워크플로 작업" + +#: screens/Template/shared/WorkflowJobTemplateForm.js:177 +msgid "Source control branch" +msgstr "소스 제어 분기" + +#: screens/Inventory/shared/InventorySourceForm.js:152 +msgid "Source details" +msgstr "소스 세부 정보" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:403 +msgid "Source phone number" +msgstr "소스 전화 번호" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:269 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:21 +msgid "Source variables" +msgstr "소스 변수" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:97 +msgid "Sourced from a project" +msgstr "프로젝트에서 소싱" + +#: screens/Inventory/Inventories.js:84 +#: screens/Inventory/Inventory.js:68 +msgid "Sources" +msgstr "소스" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:30 +msgid "" +"Specify HTTP Headers in JSON format. Refer to\n" +"the Ansible Controller documentation for example syntax." +msgstr "HTTP 헤더를 JSON 형식으로 지정합니다. 예를 들어 Ansible Controller 설명서를 참조하십시오." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:24 +msgid "" +"Specify a notification color. Acceptable colors are hex\n" +"color code (example: #3af or #789abc)." +msgstr "알림 색상을 지정합니다. 허용되는 색상은 16진수 색상 코드 (예: #3af 또는 #789abc)입니다." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:26 +msgid "Specify the conditions under which this node should be executed" +msgstr "이 노드를 실행해야 하는 조건을 지정합니다." + +#: screens/Job/JobOutput/HostEventModal.js:173 +msgid "Standard Error" +msgstr "표준 오류" + +#: screens/Job/JobOutput/HostEventModal.js:174 +msgid "Standard error 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:247 +#: components/JobList/JobListItem.js:99 +msgid "Start Time" +msgstr "시작 시간" + +#: components/Schedule/shared/DateTimePicker.js:51 +msgid "Start date" +msgstr "시작일" + +#: components/Schedule/shared/ScheduleFormFields.js:87 +msgid "Start date/time" +msgstr "시작일/시간" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:465 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:105 +msgid "Start message" +msgstr "시작 메시지" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:474 +#: 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:220 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:165 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:63 +msgid "Started" +msgstr "시작됨" + +#: components/JobList/JobList.js:224 +#: components/JobList/JobList.js:245 +#: components/JobList/JobListItem.js:95 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:206 +#: screens/InstanceGroup/Instances/InstanceList.js:267 +#: screens/InstanceGroup/Instances/InstanceListItem.js:129 +#: screens/Instances/InstanceDetail/InstanceDetail.js:196 +#: screens/Instances/InstanceList/InstanceList.js:202 +#: screens/Instances/InstanceList/InstanceListItem.js:134 +#: screens/Instances/InstancePeers/InstancePeerList.js:97 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:43 +#: screens/Inventory/InventoryList/InventoryListItem.js:101 +#: screens/Inventory/InventorySources/InventorySourceList.js:212 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:87 +#: screens/Job/JobDetail/JobDetail.js:210 +#: screens/Job/JobOutput/HostEventModal.js:118 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:115 +#: 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:61 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:162 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:166 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:66 +msgid "Status" +msgstr "상태" + +#: screens/Job/JobOutput/JobOutputSearch.js:91 +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/Project.helptext.js:118 +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:132 +#: screens/Setting/Settings.js:112 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:136 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:195 +msgid "Subscription" +msgstr "서브스크립션" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:41 +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:137 +msgid "Subscription settings" +msgstr "서브스크립션 설정" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:131 +msgid "Subscription type" +msgstr "서브스크립션 유형" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:142 +msgid "Subscriptions table" +msgstr "서브스크립션 테이블" + +#: components/Lookup/ProjectLookup.js:137 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:90 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:159 +#: screens/Job/JobDetail/JobDetail.js:76 +#: 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:41 +msgid "Success" +msgstr "성공" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:483 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:123 +msgid "Success message" +msgstr "성공 메시지" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:492 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:132 +msgid "Success message body" +msgstr "성공 메시지 본문" + +#: components/JobList/JobList.js:231 +#: components/StatusLabel/StatusLabel.js:43 +#: components/Workflow/WorkflowNodeHelp.js:102 +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:96 +#: screens/Dashboard/shared/ChartTooltip.js:59 +msgid "Successful" +msgstr "성공" + +#: screens/Dashboard/DashboardGraph.js:166 +msgid "Successful jobs" +msgstr "성공적인 작업" + +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:28 +msgid "Successfully Approved" +msgstr "성공적으로 승인됨" + +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:25 +msgid "Successfully Denied" +msgstr "성공적으로 거부됨" + +#: screens/Project/ProjectDetail/ProjectDetail.js:201 +#: screens/Project/ProjectList/ProjectListItem.js:97 +msgid "Successfully copied to clipboard!" +msgstr "클립보드에 성공적으로 복사되었습니다." + +#: components/Schedule/shared/FrequencyDetailSubform.js:255 +msgid "Sun" +msgstr "일요일" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:83 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:182 +#: components/Schedule/shared/FrequencyDetailSubform.js:260 +#: components/Schedule/shared/FrequencyDetailSubform.js:428 +msgid "Sunday" +msgstr "이벤트" + +#: components/LaunchPrompt/steps/useSurveyStep.js:26 +#: screens/Template/Template.js:159 +#: screens/Template/Templates.js:48 +#: screens/Template/WorkflowJobTemplate.js:145 +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:191 +msgid "Survey Question Order" +msgstr "설문 조사 질문 순서" + +#: screens/Template/Survey/SurveyToolbar.js:102 +msgid "Survey Toggle" +msgstr "설문조사 토글" + +#: screens/Template/Survey/SurveyReorderModal.js:192 +msgid "Survey preview modal" +msgstr "설문 조사 프리뷰 모달" + +#: screens/Inventory/InventorySources/InventorySourceListItem.js:120 +#: screens/Inventory/shared/InventorySourceSyncButton.js:41 +#: screens/Project/shared/ProjectSyncButton.js:41 +#: screens/Project/shared/ProjectSyncButton.js:53 +msgid "Sync" +msgstr "동기화" + +#: screens/Project/ProjectList/ProjectListItem.js:238 +#: screens/Project/shared/ProjectSyncButton.js:37 +#: screens/Project/shared/ProjectSyncButton.js:48 +msgid "Sync Project" +msgstr "동기화 프로젝트" + +#: screens/Inventory/InventoryList/InventoryList.js:219 +msgid "Sync Status" +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:236 +msgid "Sync error" +msgstr "동기화 오류" + +#: screens/Project/ProjectDetail/ProjectDetail.js:213 +#: screens/Project/ProjectList/ProjectListItem.js:109 +msgid "Sync for revision" +msgstr "버전의 동기화" + +#: screens/Project/ProjectList/ProjectListItem.js:122 +msgid "Syncing" +msgstr "동기화" + +#: screens/Setting/SettingList.js:102 +#: 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:128 +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:115 +msgid "TACACS+" +msgstr "TACACS+" + +#: screens/Setting/SettingList.js:81 +msgid "TACACS+ settings" +msgstr "TACACS + 설정" + +#: screens/Dashboard/Dashboard.js:117 +#: screens/Job/JobOutput/HostEventModal.js:94 +msgid "Tabs" +msgstr "탭" + +#: screens/Job/Job.helptext.js:19 +#: screens/Template/shared/JobTemplate.helptext.js:21 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:21 +msgid "Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "태그는 대용량 플레이북이 있고 플레이 또는 작업의 특정 부분을 실행하려는 경우 유용합니다. 쉼표를 사용하여 여러 태그를 구분합니다. 태그 사용에 대한 자세한 내용은 문서를 참조하십시오." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:203 +msgid "Tags for the Annotation" +msgstr "주석 태그" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:179 +msgid "Tags for the annotation (optional)" +msgstr "주석 태그(선택 사항)" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:248 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:298 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:366 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:252 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:329 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:453 +msgid "Target URL" +msgstr "대상 URL" + +#: screens/Job/JobOutput/HostEventModal.js:123 +msgid "Task" +msgstr "작업" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:90 +msgid "Task Count" +msgstr "작업 수" + +#: screens/Job/JobOutput/JobOutputSearch.js:129 +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:85 +#: screens/Team/TeamRoles/TeamRolesList.js:144 +msgid "Team Roles" +msgstr "팀 역할" + +#: screens/Team/Team.js:75 +msgid "Team not found." +msgstr "팀을 찾을 수 없음" + +#: components/AddRole/AddResourceRole.js:188 +#: components/AddRole/AddResourceRole.js:189 +#: routeConfig.js:106 +#: screens/ActivityStream/ActivityStream.js:187 +#: screens/Organization/Organization.js:125 +#: 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:15 +#: screens/Team/Teams.js:25 +#: screens/User/User.js:70 +#: screens/User/UserTeams/UserTeamList.js:175 +#: screens/User/UserTeams/UserTeamList.js:246 +#: screens/User/Users.js:32 +#: util/getRelatedResourceDeleteDetails.js:174 +msgid "Teams" +msgstr "팀" + +#: screens/Setting/Jobs/JobsEdit/JobsEdit.js:130 +msgid "Template" +msgstr "템플릿" + +#: components/RelatedTemplateList/RelatedTemplateList.js:115 +#: components/TemplateList/TemplateList.js:133 +msgid "Template copied successfully" +msgstr "템플릿이 성공적으로 복사됨" + +#: screens/Template/Template.js:175 +#: screens/Template/WorkflowJobTemplate.js:175 +msgid "Template not found." +msgstr "템플릿을 찾을 수 없습니다." + +#: components/TemplateList/TemplateList.js:200 +#: components/TemplateList/TemplateList.js:263 +#: routeConfig.js:65 +#: screens/ActivityStream/ActivityStream.js:164 +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:70 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:83 +#: screens/Template/Templates.js:17 +#: util/getRelatedResourceDeleteDetails.js:218 +#: util/getRelatedResourceDeleteDetails.js:275 +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:426 +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:181 +msgid "Text" +msgstr "텍스트" + +#: screens/Template/Survey/SurveyReorderModal.js:135 +msgid "Text Area" +msgstr "텍스트 영역" + +#: screens/Template/Survey/SurveyQuestionForm.js:81 +msgid "Textarea" +msgstr "텍스트 영역" + +#: components/Lookup/Lookup.js:63 +msgid "That value was not found. Please enter or select a valid value." +msgstr "이 값을 찾을 수 없습니다. 유효한 값을 입력하거나 선택하십시오." + +#: components/Schedule/shared/FrequencyDetailSubform.js:398 +msgid "The" +msgstr "The" + +#: screens/Application/shared/Application.helptext.js:4 +msgid "The Grant type the user must use to acquire tokens for this application" +msgstr "사용자가 이 애플리케이션의 토큰을 얻는 데 사용해야 하는 Grant 유형" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:128 +msgid "The Instance Groups for this Organization to run on." +msgstr "이 조직에서 실행할 인스턴스 그룹입니다." + +#: screens/Instances/InstanceDetail/InstanceDetail.js:219 +msgid "The Instance Groups to which this instance belongs." +msgstr "이 인스턴스가 속하는 인스턴스 그룹입니다." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:6 +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/Job/Job.helptext.js:17 +#: screens/Template/shared/JobTemplate.helptext.js:18 +msgid "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout." +msgstr "작업이 취소되기 전에 실행할 시간(초)입니다. 작업 제한 시간이 없는 경우 기본값은 0입니다." + +#: screens/User/shared/User.helptext.js:4 +msgid "The application that this token belongs to, or leave this field empty to create a Personal Access Token." +msgstr "이 토큰이 속한 애플리케이션이나 이 필드를 비워 개인 액세스 토큰을 만듭니다." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:9 +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/Template/shared/JobTemplate.helptext.js:9 +msgid "The container image to be used for execution." +msgstr "실행에 사용할 컨테이너 이미지입니다." + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:109 +msgid "" +"The execution environment that will be used for jobs\n" +"inside of this organization. This will be used a fallback when\n" +"an execution environment has not been explicitly assigned at the\n" +"project, job template or workflow level." +msgstr "이 조직 내의 작업에 사용할 실행 환경입니다. 실행 환경이 프로젝트, 작업 템플릿 또는 워크플로 수준에서 명시적으로 할당되지 않은 경우 폴백으로 사용됩니다." + +#: 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/Project.helptext.js:5 +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/Job/Job.helptext.js:9 +#: screens/Template/shared/JobTemplate.helptext.js:10 +msgid "The execution environment that will be used when launching this job template. The resolved execution environment can be overridden by explicitly assigning a different one to this job template." +msgstr "이 작업 템플릿을 시작할 때 사용할 실행 환경입니다. 해결된 실행 환경은 이 작업 템플릿에 다른 실행 환경을 명시적으로 할당하여 재정의할 수 있습니다." + +#: screens/Project/shared/Project.helptext.js:93 +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/ExecutionEnvironment.helptext.js:7 +msgid "The full image location, including the container registry, image name, and version tag." +msgstr "컨테이너 레지스트리, 이미지 이름, 버전 태그를 포함한 전체 이미지 위치입니다." + +#: screens/Inventory/shared/Inventory.helptext.js:191 +msgid "" +"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 "이 소스에서 동기화할 인벤토리 파일입니다. 드롭다운에서 선택하거나 입력 란에 파일을 입력할 수 있습니다." + +#: screens/Host/HostDetail/HostDetail.js:79 +msgid "The inventory that this host belongs to." +msgstr "이 호스트가 속할 인벤토리입니다." + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:141 +msgid "The last {dayOfWeek}" +msgstr "마지막 {dayOfWeek}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:200 +msgid "The last {weekday} of {month}" +msgstr "마지막 {weekday} / {month}" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:100 +msgid "" +"The maximum number of hosts allowed to be managed by\n" +"this organization. Value defaults to 0 which means no limit.\n" +"Refer to the Ansible documentation for more details." +msgstr "이 조직에서 관리할 수 있는 최대 호스트 수입니다. 기본값은 0이며 이는 제한이 없음을 의미합니다. 자세한 내용은 Ansible 설명서를 참조하십시오." + +#: 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/NotificationTemplate/shared/Notifications.helptext.js:26 +msgid "" +"The number associated with the \"Messaging\n" +"Service\" in Twilio with the format +18005550199." +msgstr "+18005550199 형식으로 Twilio의 \"메시징 서비스(Messaging Service)\"와 연결된 번호입니다." + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:69 +msgid "The number of hosts you have automated against is below your subscription count." +msgstr "자동화된 호스트 수는 서브스크립션 수 보다 적습니다." + +#: screens/Job/Job.helptext.js:25 +#: screens/Template/shared/JobTemplate.helptext.js:48 +msgid "The number of parallel or simultaneous processes to use while executing the playbook. An empty value, or a value less than 1 will use the Ansible default which is usually 5. The default number of forks can be overwritten with a change to" +msgstr "플레이북을 실행하는 동안 사용할 병렬 또는 동시 프로세스 수입니다. 비어 있는 값 또는 1보다 작은 값은 Ansible 기본값(일반적으로 5)을 사용합니다. 기본 포크 수는 다음과 같이 변경합니다." + +#: components/AdHocCommands/AdHocDetailsStep.js:164 +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:161 +msgid "The page you requested could not be found." +msgstr "요청하신 페이지를 찾을 수 없습니다." + +#: components/AdHocCommands/AdHocDetailsStep.js:144 +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/Job/Job.helptext.js:7 +msgid "The project containing the playbook this job will execute." +msgstr "이 작업이 실행될 플레이북을 포함하는 프로젝트입니다." + +#: screens/Job/Job.helptext.js:8 +msgid "The project from which this inventory update is sourced." +msgstr "이 인벤토리 업데이트가 제공되는 프로젝트입니다." + +#: 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:211 +#: 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:31 +msgid "The search filter did not produce any results…" +msgstr "검색 필터에서 결과를 생성하지 않았습니다." + +#: screens/Template/Survey/SurveyQuestionForm.js:180 +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:50 +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:155 +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:713 +msgid "There was an error saving the workflow." +msgstr "워크플로를 저장하는 동안 오류가 발생했습니다." + +#: components/AdHocCommands/AdHocDetailsStep.js:69 +msgid "These are the modules that {brandName} supports running commands against." +msgstr "다음은 {brandName}에서 명령 실행을 지원하는 모듈입니다." + +#: components/AdHocCommands/AdHocDetailsStep.js:129 +msgid "These are the verbosity levels for standard out of the command run that are supported." +msgstr "이는 표준 실행 명령을 실행하기 위해 지원되는 상세 수준입니다." + +#: components/AdHocCommands/AdHocDetailsStep.js:122 +#: screens/Job/Job.helptext.js:43 +msgid "These arguments are used with the specified module." +msgstr "이러한 인수는 지정된 모듈과 함께 사용됩니다." + +#: components/AdHocCommands/AdHocDetailsStep.js:111 +msgid "These arguments are used with the specified module. You can find information about {0} by clicking" +msgstr "이러한 인수는 지정된 모듈과 함께 사용됩니다. {0} 에 대한 정보를 클릭하면 확인할 수 있습니다." + +#: screens/Job/Job.helptext.js:33 +msgid "These arguments are used with the specified module. You can find information about {moduleName} by clicking" +msgstr "이러한 인수는 지정된 모듈과 함께 사용됩니다. {moduleName} 에 대한 정보를 클릭하면 확인할 수 있습니다." + +#: components/Schedule/shared/FrequencyDetailSubform.js:410 +msgid "Third" +msgstr "세 번째" + +#: screens/Template/shared/JobTemplateForm.js:157 +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/Instances/Shared/RemoveInstanceButton.js:178 +msgid "This action will remove the following instances:" +msgstr "이 작업은 다음 인스턴스를 제거합니다." + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:113 +msgid "This container group is currently being by other resources. Are you sure you want to delete it?" +msgstr "현재 이 컨테이너 그룹에 다른 리소스가 있습니다. 삭제하시겠습니까?" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:304 +msgid "This credential is currently being used by other resources. Are you sure you want to delete it?" +msgstr "현재 다른 리소스에서 이 인증 정보를 사용하고 있습니다. 삭제하시겠습니까?" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:121 +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" +"Automation Analytics." +msgstr "이 데이터는\n" +"향후 소프트웨어 릴리스를 개선하고\n" +"Automation Analytics를 제공하는 데 사용됩니다." + +#: 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:132 +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/Inventory.helptext.js:155 +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/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 "이 필드는 정규식이어야 합니다." + +#: util/validators.js:111 +#: util/validators.js:194 +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} 자 이상이어야 합니다." + +#: util/validators.js:197 +msgid "This field must be greater than 0" +msgstr "이 필드는 0보다 커야 합니다." + +#: components/AdHocCommands/useAdHocDetailsStep.js:52 +#: components/LaunchPrompt/steps/useSurveyStep.js:111 +#: screens/Template/shared/JobTemplateForm.js:154 +#: 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 "이 필드는 비워 둘 수 없습니다." + +#: components/AdHocCommands/useAdHocDetailsStep.js:46 +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/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:82 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:89 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:104 +msgid "This has already been acted on" +msgstr "이 작업은 이미 수행되었습니다." + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:125 +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:199 +msgid "This inventory is currently being used by other resources. Are you sure you want to delete it?" +msgstr "이 인벤토리는 현재 다른 리소스에서 사용하고 있습니다. 삭제하시겠습니까?" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:313 +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:77 +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/Job/JobOutput/EmptyOutput.js:37 +msgid "This job failed and has no output." +msgstr "이 작업은 실패하여 출력이 없습니다." + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:543 +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:197 +msgid "This organization is currently being by other resources. Are you sure you want to delete it?" +msgstr "이 조직은 현재 다른 리소스에서 사용 중입니다. 삭제하시겠습니까?" + +#: screens/Project/ProjectDetail/ProjectDetail.js:338 +msgid "This project is currently being used by other resources. Are you sure you want to delete it?" +msgstr "이 프로젝트는 현재 다른 리소스에서 사용하고 있습니다. 삭제하시겠습니까?" + +#: screens/Project/shared/Project.helptext.js:59 +msgid "This project is currently on sync and cannot be clicked until sync process completed" +msgstr "이 프로젝트는 현재 동기화 상태에 있으며 동기화 프로세스가 완료될 때까지 클릭할 수 없습니다." + +#: components/Schedule/shared/ScheduleForm.js:460 +msgid "This schedule has no occurrences due to the selected exceptions." +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/Schedule/shared/UnsupportedScheduleForm.js:12 +msgid "" +"This schedule uses complex rules that are not supported in the\n" +"UI. Please use the API to manage this schedule." +msgstr "이 일정은 UI에서 지원되지 않는 복잡한 규칙을 사용합니다. \n" +" API를 사용하여 이 일정을 관리하십시오." + +#: 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/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:106 +msgid "This will cancel all subsequent nodes in this workflow" +msgstr "이 워크플로우의 모든 후속 노드가 취소됩니다." + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:328 +msgid "This will cancel all subsequent nodes in this workflow." +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/WorkflowApproval/shared/WorkflowApprovalButton.js:43 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:35 +msgid "This workflow has already been acted on" +msgstr "이 워크플로우는 이미 수행되었습니다." + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:267 +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:299 +msgid "Thu" +msgstr "목요일" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:80 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:186 +#: components/Schedule/shared/FrequencyDetailSubform.js:304 +#: components/Schedule/shared/FrequencyDetailSubform.js:448 +msgid "Thursday" +msgstr "목요일" + +#: screens/ActivityStream/ActivityStream.js:249 +#: screens/ActivityStream/ActivityStream.js:261 +#: screens/ActivityStream/ActivityStreamDetailButton.js:41 +#: screens/ActivityStream/ActivityStreamListItem.js:42 +msgid "Time" +msgstr "시간" + +#: screens/Project/shared/Project.helptext.js:128 +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/Inventory.helptext.js:147 +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 "인벤토리 동기화가 최신 상태인 것으로 간주하는데 걸리는 시간(초)입니다. 작업 실행 및 콜백 중에 작업 시스템은 최신 동기화의 타임스탬프를 평가합니다. 캐시 시간 초과보다 오래된 경우 최신 상태로 간주되지 않으며 새 인벤토리 동기화가 수행됩니다." + +#: components/StatusLabel/StatusLabel.js:51 +msgid "Timed out" +msgstr "시간 초과" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:86 +#: components/PromptDetail/PromptDetail.js:136 +#: components/PromptDetail/PromptDetail.js:355 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:484 +#: screens/Job/JobDetail/JobDetail.js:397 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:170 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:114 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:277 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:186 +#: screens/Template/shared/JobTemplateForm.js:475 +msgid "Timeout" +msgstr "시간 초과" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:193 +msgid "Timeout minutes" +msgstr "시간 제한 (분)" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:207 +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:194 +msgid "To reorder the survey questions drag and drop them in the desired location." +msgstr "설문조사 질문을 재정렬하려면 원하는 위치에 끌어다 놓습니다." + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:106 +msgid "Toggle Legend" +msgstr "범례 전환" + +#: components/FormField/PasswordInput.js:39 +msgid "Toggle Password" +msgstr "암호 전환" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:116 +msgid "Toggle Tools" +msgstr "툴 전환" + +#: components/HostToggle/HostToggle.js:70 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:56 +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:373 +#: 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:80 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:105 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:128 +#: screens/Application/Applications.js:40 +#: screens/User/User.js:76 +#: screens/User/UserTokenList/UserTokenList.js:118 +#: screens/User/Users.js:34 +msgid "Tokens" +msgstr "토큰" + +#: components/Workflow/WorkflowTools.js:83 +msgid "Tools" +msgstr "툴" + +#: routeConfig.js:152 +#: screens/TopologyView/TopologyView.js:40 +msgid "Topology View" +msgstr "토폴로지 보기" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:218 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:197 +#: screens/InstanceGroup/Instances/InstanceListItem.js:199 +#: screens/Instances/InstanceDetail/InstanceDetail.js:213 +#: screens/Instances/InstanceList/InstanceListItem.js:214 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:78 +msgid "Total Jobs" +msgstr "총 작업" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:104 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:76 +msgid "Total Nodes" +msgstr "총 노드" + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:103 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:119 +msgid "Total hosts" +msgstr "총 호스트" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:72 +msgid "Total jobs" +msgstr "총 작업" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:87 +msgid "Track submodules" +msgstr "하위 모듈 추적" + +#: components/PromptDetail/PromptProjectDetail.js:56 +#: screens/Project/ProjectDetail/ProjectDetail.js:109 +msgid "Track submodules latest commit on branch" +msgstr "분기에서 하위 모듈의 최신 커밋 추적" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:141 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:168 +msgid "Trial" +msgstr "평가판" + +#: components/JobList/JobListItem.js:319 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:66 +#: screens/Job/JobDetail/JobDetail.js:383 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:210 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:240 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:270 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:315 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:373 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:142 +msgid "True" +msgstr "True" + +#: components/Schedule/shared/FrequencyDetailSubform.js:277 +msgid "Tue" +msgstr "화요일" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:78 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:184 +#: components/Schedule/shared/FrequencyDetailSubform.js:282 +#: components/Schedule/shared/FrequencyDetailSubform.js:438 +msgid "Tuesday" +msgstr "화요일" + +#: components/NotificationList/NotificationList.js:201 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:142 +msgid "Twilio" +msgstr "Twilio" + +#: components/JobList/JobList.js:246 +#: components/JobList/JobListItem.js:98 +#: components/Lookup/ProjectLookup.js:132 +#: components/NotificationList/NotificationList.js:219 +#: components/NotificationList/NotificationListItem.js:33 +#: components/PromptDetail/PromptDetail.js:124 +#: components/RelatedTemplateList/RelatedTemplateList.js:187 +#: 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:160 +#: components/Workflow/WorkflowNodeHelp.js:196 +#: screens/Credential/CredentialList/CredentialList.js:165 +#: screens/Credential/CredentialList/CredentialListItem.js:63 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:94 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:116 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:17 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:46 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:54 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:195 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:66 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:94 +#: screens/Inventory/InventoryList/InventoryList.js:220 +#: screens/Inventory/InventoryList/InventoryListItem.js:116 +#: screens/Inventory/InventorySources/InventorySourceList.js:213 +#: 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:218 +#: 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/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:47 +#: screens/Project/shared/ProjectForm.js:298 +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/Project/ProjectList/ProjectListItem.js:211 +msgid "Unable to load last job update" +msgstr "마지막 작업 업데이트를 로드할 수 없음" + +#: components/StatusLabel/StatusLabel.js:61 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:260 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:87 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:46 +#: screens/InstanceGroup/Instances/InstanceListItem.js:78 +#: screens/Instances/InstanceDetail/InstanceDetail.js:306 +#: screens/Instances/InstanceList/InstanceListItem.js:77 +#: screens/TopologyView/Tooltip.js:121 +msgid "Unavailable" +msgstr "사용할 수 없음" + +#: screens/Setting/shared/RevertButton.js:53 +#: screens/Setting/shared/RevertButton.js:62 +msgid "Undo" +msgstr "실행 취소" + +#: screens/Job/JobOutput/JobOutputSearch.js:183 +msgid "Unfollow" +msgstr "팔로우 취소" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:126 +msgid "Unlimited" +msgstr "무제한" + +#: components/StatusLabel/StatusLabel.js:47 +#: 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:94 +msgid "Update Revision on Launch" +msgstr "시작 시 버전 업데이트" + +#: components/PromptDetail/PromptInventorySourceDetail.js:51 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:133 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:92 +msgid "Update on launch" +msgstr "시작 시 업데이트" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:75 +msgid "Update options" +msgstr "업데이트 옵션" + +#: components/PromptDetail/PromptProjectDetail.js:61 +#: screens/Project/ProjectDetail/ProjectDetail.js:115 +msgid "Update revision on job launch" +msgstr "작업 시작 시 버전 업데이트" + +#: screens/Setting/SettingList.js:92 +msgid "Update settings pertaining to Jobs within {brandName}" +msgstr "{brandName}의 작업 관련 설정 업데이트" + +#: screens/Template/shared/WebhookSubForm.js:188 +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:53 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:132 +msgid "Use SSL" +msgstr "SSL 사용" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:58 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:137 +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/NotificationTemplate/shared/Notifications.helptext.js:12 +msgid "Use one Annotation Tag per line, without commas." +msgstr "쉼표 없이 한 줄에 하나의 주석 태그를 사용합니다." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:13 +msgid "" +"Use 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/Notifications.helptext.js:5 +msgid "Use one email address per line to create a recipient list for this type of notification." +msgstr "이 유형의 알림에 대한 수신자 목록을 만들려면 한 줄에 하나의 이메일 주소를 사용합니다." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:28 +msgid "" +"Use 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/InstanceGroup/InstanceDetails/InstanceDetails.js:249 +#: screens/InstanceGroup/Instances/InstanceList.js:270 +#: screens/Instances/InstanceDetail/InstanceDetail.js:292 +#: screens/Instances/InstanceList/InstanceList.js:205 +msgid "Used Capacity" +msgstr "사용된 용량" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:253 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:257 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:78 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:86 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:42 +#: screens/InstanceGroup/Instances/InstanceListItem.js:74 +#: screens/Instances/InstanceDetail/InstanceDetail.js:297 +#: screens/Instances/InstanceDetail/InstanceDetail.js:303 +#: screens/Instances/InstanceList/InstanceListItem.js:73 +#: screens/TopologyView/Tooltip.js:117 +msgid "Used capacity" +msgstr "사용된 용량" + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:13 +msgid "User" +msgstr "사용자" + +#: components/AppContainer/PageHeaderToolbar.js:160 +msgid "User Details" +msgstr "사용자 세부 정보" + +#: screens/Setting/SettingList.js:121 +#: screens/Setting/Settings.js:118 +msgid "User Interface" +msgstr "사용자 인터페이스" + +#: screens/Setting/SettingList.js:126 +msgid "User Interface settings" +msgstr "사용자 인터페이스 설정" + +#: components/ResourceAccessList/ResourceAccessListItem.js:72 +#: 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 Automation Analytics" +msgstr "사용자 및 자동화 분석" + +#: components/AppContainer/PageHeaderToolbar.js:154 +msgid "User details" +msgstr "사용자 세부 정보" + +#: screens/User/User.js:96 +msgid "User not found." +msgstr "사용자를 찾을 수 없음" + +#: screens/User/UserTokenList/UserTokenList.js:180 +msgid "User tokens" +msgstr "사용자 토큰" + +#: components/AddRole/AddResourceRole.js:23 +#: components/AddRole/AddResourceRole.js:38 +#: components/ResourceAccessList/ResourceAccessList.js:173 +#: components/ResourceAccessList/ResourceAccessList.js:226 +#: screens/Login/Login.js:230 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:144 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:253 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:303 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:361 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:67 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:260 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:337 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:442 +#: 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:178 +#: components/AddRole/AddResourceRole.js:179 +#: routeConfig.js:101 +#: screens/ActivityStream/ActivityStream.js:184 +#: screens/Team/Teams.js:30 +#: 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:69 +#: components/HostForm/HostForm.js:113 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:115 +#: components/PromptDetail/PromptDetail.js:168 +#: components/PromptDetail/PromptDetail.js:369 +#: components/PromptDetail/PromptJobTemplateDetail.js:286 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:135 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:620 +#: screens/Host/HostDetail/HostDetail.js:93 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:165 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:37 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:88 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:143 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:53 +#: screens/Inventory/shared/InventoryForm.js:108 +#: screens/Inventory/shared/InventoryGroupForm.js:46 +#: screens/Inventory/shared/SmartInventoryForm.js:93 +#: screens/Job/JobDetail/JobDetail.js:546 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:501 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:226 +#: screens/Template/shared/JobTemplateForm.js:402 +#: screens/Template/shared/WorkflowJobTemplateForm.js:212 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:293 +msgid "Variables" +msgstr "변수" + +#: screens/Job/JobOutput/JobOutputSearch.js:130 +msgid "Variables Prompted" +msgstr "프롬프트 변수" + +#: screens/Inventory/shared/Inventory.helptext.js:43 +msgid "Variables must be in JSON or YAML syntax. Use the radio button to toggle between the two." +msgstr "변수는 JSON 또는 YAML 구문이어야 합니다. 라디오 버튼을 사용하여 둘 사이를 전환합니다." + +#: screens/Inventory/shared/Inventory.helptext.js:166 +msgid "Variables used 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>{sourceType} plugin configuration guide." +msgstr "인벤토리 소스를 구성하는데 사용되는 변수입니다. 이 플러그인을 구성하는 방법에 대한 자세한 내용은 설명서의 <0>인벤토리 플러그인 섹션과 <1>{sourceType} 플러그인 구성 가이드를 참조하십시오." + +#: 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:131 +msgid "Verbose" +msgstr "상세 정보" + +#: components/AdHocCommands/AdHocPreviewStep.js:63 +#: components/PromptDetail/PromptDetail.js:260 +#: components/PromptDetail/PromptInventorySourceDetail.js:100 +#: components/PromptDetail/PromptJobTemplateDetail.js:154 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:478 +#: components/VerbositySelectField/VerbositySelectField.js:34 +#: components/VerbositySelectField/VerbositySelectField.js:45 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:232 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:47 +#: screens/Job/JobDetail/JobDetail.js:331 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:271 +msgid "Verbosity" +msgstr "상세 정보" + +#: screens/Setting/AzureAD/AzureAD.js:25 +msgid "View Azure AD settings" +msgstr "Azure AD 설정 보기" + +#: screens/Credential/Credential.js:143 +#: screens/Credential/Credential.js:155 +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:137 +msgid "View Host Details" +msgstr "호스트 세부 정보 보기" + +#: screens/Instances/Instance.js:78 +msgid "View Instance Details" +msgstr "인스턴스 세부 정보 보기" + +#: screens/Inventory/Inventory.js:192 +#: 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/Inventory.helptext.js:55 +msgid "View JSON examples at <0>www.json.org" +msgstr "<0>www.json.org에서 JSON 예제 보기" + +#: screens/Job/Job.js:212 +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/Setting/OIDC/OIDC.js:25 +msgid "View OIDC settings" +msgstr "OIDC 설정 보기" + +#: screens/Organization/Organization.js:225 +msgid "View Organization Details" +msgstr "조직 세부 정보 보기" + +#: screens/Project/Project.js:200 +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:159 +#: screens/Template/WorkflowJobTemplate.js:145 +msgid "View Survey" +msgstr "설문 조사보기" + +#: screens/Setting/TACACS/TACACS.js:25 +msgid "View TACACS+ settings" +msgstr "TACACS + 설정 보기" + +#: screens/Team/Team.js:118 +msgid "View Team Details" +msgstr "팀 세부 정보 보기" + +#: screens/Template/Template.js:260 +#: screens/Template/WorkflowJobTemplate.js:275 +msgid "View Template Details" +msgstr "템플릿 세부 정보 보기" + +#: screens/User/UserToken/UserToken.js:100 +msgid "View Tokens" +msgstr "토큰 보기" + +#: screens/User/User.js:141 +msgid "View User Details" +msgstr "사용자 세부 정보보기" + +#: screens/Setting/UI/UI.js:26 +msgid "View User Interface settings" +msgstr "사용자 인터페이스 설정 보기" + +#: screens/WorkflowApproval/WorkflowApproval.js:105 +msgid "View Workflow Approval Details" +msgstr "워크플로우 승인 세부 정보 보기" + +#: screens/Inventory/shared/Inventory.helptext.js:66 +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:99 +msgid "View all Credentials." +msgstr "모든 인증 정보 보기" + +#: screens/Host/Host.js:97 +msgid "View all Hosts." +msgstr "모든 호스트 보기" + +#: screens/Inventory/Inventory.js:95 +#: 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:162 +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:155 +msgid "View all Organizations." +msgstr "모든 조직 보기." + +#: screens/Project/Project.js:137 +msgid "View all Projects." +msgstr "모든 프로젝트 보기." + +#: screens/Team/Team.js:76 +msgid "View all Teams." +msgstr "모든 팀 보기." + +#: screens/Template/Template.js:176 +#: screens/Template/WorkflowJobTemplate.js:176 +msgid "View all Templates." +msgstr "모든 템플릿 보기." + +#: screens/User/User.js:97 +msgid "View all Users." +msgstr "모든 사용자 보기." + +#: screens/WorkflowApproval/WorkflowApproval.js:54 +msgid "View all Workflow Approvals." +msgstr "모든 워크플로우 승인 보기." + +#: screens/Application/Application/Application.js:96 +msgid "View all applications." +msgstr "모든 애플리케이션 보기." + +#: screens/CredentialType/CredentialType.js:78 +msgid "View all credential types" +msgstr "모든 인증 정보 유형 보기" + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:85 +msgid "View all execution environments" +msgstr "모든 실행 환경 보기" + +#: screens/InstanceGroup/ContainerGroup.js:86 +#: screens/InstanceGroup/InstanceGroup.js:94 +msgid "View all instance groups" +msgstr "모든 인스턴스 그룹 보기" + +#: screens/ManagementJob/ManagementJob.js:135 +msgid "View all management jobs" +msgstr "모든 관리 작업 보기" + +#: screens/Setting/Settings.js:204 +msgid "View all settings" +msgstr "모든 설정 보기" + +#: screens/User/UserToken/UserToken.js:74 +msgid "View all tokens." +msgstr "모든 토큰 보기" + +#: screens/Setting/SettingList.js:133 +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:220 +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:145 +msgid "Views" +msgstr "보기" + +#: components/TemplateList/TemplateListItem.js:198 +#: components/TemplateList/TemplateListItem.js:204 +#: screens/Template/WorkflowJobTemplate.js:137 +msgid "Visualizer" +msgstr "시각화 도구" + +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:44 +msgid "WARNING:" +msgstr "경고:" + +#: components/JobList/JobList.js:229 +#: components/StatusLabel/StatusLabel.js:52 +#: components/Workflow/WorkflowNodeHelp.js:96 +msgid "Waiting" +msgstr "대기 중" + +#: screens/Job/JobOutput/EmptyOutput.js:35 +msgid "Waiting for job output…" +msgstr "작업 출력을 기다리는 중.." + +#: components/Workflow/WorkflowLegend.js:118 +#: screens/Job/JobOutput/JobOutputSearch.js:132 +msgid "Warning" +msgstr "경고" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:14 +msgid "Warning: Unsaved Changes" +msgstr "경고: 저장하지 않은 변경 사항" + +#: components/Schedule/shared/ScheduleFormFields.js:43 +msgid "Warning: {selectedValue} is a link to {0} and will be saved as that." +msgstr "경고: {selectedValue}은/는 {0} 에 대한 링크이며 다음과 같이 저장됩니다." + +#: 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:177 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:103 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:333 +#: screens/Template/shared/WebhookSubForm.js:199 +msgid "Webhook Credential" +msgstr "Webhook 인증 정보" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:175 +msgid "Webhook Credentials" +msgstr "Webhook 인증 정보" + +#: components/PromptDetail/PromptJobTemplateDetail.js:173 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:92 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:326 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:168 +#: screens/Template/shared/WebhookSubForm.js:173 +msgid "Webhook Key" +msgstr "Webhook 키" + +#: components/PromptDetail/PromptJobTemplateDetail.js:166 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:91 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:311 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:156 +#: screens/Template/shared/WebhookSubForm.js:129 +msgid "Webhook Service" +msgstr "Webhook 서비스" + +#: components/PromptDetail/PromptJobTemplateDetail.js:169 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:95 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:319 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:162 +#: screens/Template/shared/WebhookSubForm.js:161 +#: screens/Template/shared/WebhookSubForm.js:167 +msgid "Webhook URL" +msgstr "Webhook URL" + +#: screens/Template/shared/JobTemplateForm.js:646 +#: screens/Template/shared/WorkflowJobTemplateForm.js:271 +msgid "Webhook details" +msgstr "Webhook 세부 정보" + +#: screens/Template/shared/JobTemplate.helptext.js:24 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:17 +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/JobTemplate.helptext.js:25 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:18 +msgid "Webhook services can use this as a shared secret." +msgstr "Webhook 서비스는 이를 공유 시크릿으로 사용할 수 있습니다." + +#: components/PromptDetail/PromptJobTemplateDetail.js:78 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:41 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:142 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:63 +msgid "Webhooks" +msgstr "Webhook" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:26 +msgid "Webhooks: Enable Webhook for this workflow job template." +msgstr "Webhook: 이 워크플로 작업 템플릿에 대한 Webhook을 활성화합니다." + +#: screens/Template/shared/JobTemplate.helptext.js:42 +msgid "Webhooks: Enable webhook for this template." +msgstr "Webhook: 이 템플릿에 대한 Webhook을 활성화합니다." + +#: components/Schedule/shared/FrequencyDetailSubform.js:288 +msgid "Wed" +msgstr "수요일" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:79 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:293 +#: components/Schedule/shared/FrequencyDetailSubform.js:443 +msgid "Wednesday" +msgstr "수요일" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:179 +#: components/Schedule/shared/ScheduleFormFields.js:128 +#: components/Schedule/shared/ScheduleFormFields.js:188 +msgid "Week" +msgstr "주" + +#: components/Schedule/shared/FrequencyDetailSubform.js:464 +msgid "Weekday" +msgstr "평일" + +#: components/Schedule/shared/FrequencyDetailSubform.js:469 +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:190 +msgid "Welcome to {brandName}!" +msgstr "{brandName}에 오신 것을 환영합니다!" + +#: screens/Inventory/shared/Inventory.helptext.js:105 +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/Inventory.helptext.js:93 +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:156 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:118 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:145 +#: screens/WorkflowApproval/WorkflowApprovals.js:13 +#: screens/WorkflowApproval/WorkflowApprovals.js:22 +msgid "Workflow Approvals" +msgstr "워크플로우 승인" + +#: components/JobList/JobList.js:216 +#: components/JobList/JobListItem.js:47 +#: components/Schedule/ScheduleList/ScheduleListItem.js:40 +#: screens/Job/JobDetail/JobDetail.js:70 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:224 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:164 +msgid "Workflow Job" +msgstr "워크플로우 작업" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:76 +msgid "Workflow Job 1/{0}" +msgstr "워크플로 작업 1/{0}" + +#: components/JobList/JobListItem.js:201 +#: components/Workflow/WorkflowNodeHelp.js:63 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:20 +#: screens/Job/JobDetail/JobDetail.js:244 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:91 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:186 +#: util/getRelatedResourceDeleteDetails.js:105 +msgid "Workflow Job Template" +msgstr "워크플로우 작업 템플릿" + +#: util/getRelatedResourceDeleteDetails.js:115 +#: util/getRelatedResourceDeleteDetails.js:157 +#: util/getRelatedResourceDeleteDetails.js:260 +msgid "Workflow Job Template Nodes" +msgstr "워크플로 작업 템플릿 노드" + +#: util/getRelatedResourceDeleteDetails.js:140 +msgid "Workflow Job Templates" +msgstr "워크플로우 작업 템플릿" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:23 +msgid "Workflow Link" +msgstr "워크플로우 링크" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:100 +msgid "Workflow Nodes" +msgstr "워크플로 노드" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:86 +msgid "Workflow Statuses" +msgstr "워크플로우 상태" + +#: components/TemplateList/TemplateList.js:218 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:98 +msgid "Workflow Template" +msgstr "워크플로우 템플릿" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:519 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:159 +msgid "Workflow approved message" +msgstr "워크플로우 승인 메시지" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:531 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:168 +msgid "Workflow approved message body" +msgstr "워크플로우 승인 메시지 본문" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:543 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:177 +msgid "Workflow denied message" +msgstr "워크플로우 거부 메시지" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:555 +#: 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 "워크플로우 문서" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:220 +msgid "Workflow job details" +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:247 +msgid "Workflow node view modal" +msgstr "워크플로우 노드 보기 모달" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:567 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:195 +msgid "Workflow pending message" +msgstr "워크플로우 보류 메시지" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:579 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:204 +msgid "Workflow pending message body" +msgstr "워크플로우 보류 메시지 본문" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:591 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:213 +msgid "Workflow timed out message" +msgstr "워크플로우 시간 초과 메시지" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:603 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:222 +msgid "Workflow timed out message body" +msgstr "워크플로우 시간 초과 메시지 본문" + +#: screens/User/shared/UserTokenForm.js:77 +msgid "Write" +msgstr "쓰기" + +#: screens/Inventory/shared/Inventory.helptext.js:52 +msgid "YAML:" +msgstr "YAML:" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:187 +#: components/Schedule/shared/FrequencyDetailSubform.js:183 +#: components/Schedule/shared/ScheduleFormFields.js:130 +#: components/Schedule/shared/ScheduleFormFields.js:190 +msgid "Year" +msgstr "년" + +#: components/Search/Search.js:229 +msgid "Yes" +msgstr "제공됨" + +#: components/Lookup/MultiCredentialsLookup.js:155 +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:66 +msgid "You do not have permission to disassociate the following: {itemsUnableToDisassociate}" +msgstr "{itemsUnableToDisassociate}과 같이 연결을 해제할 수 있는 권한이 없습니다." + +#: screens/Instances/Shared/RemoveInstanceButton.js:72 +msgid "You do not have permission to remove instances: {itemsUnableToremove}" +msgstr "인스턴스를 제거할 수 있는 권한이 없습니다. {itemsUnableToremove}" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:82 +msgid "You have automated against more hosts than your subscription allows." +msgstr "서브스크립션에서 허용하는 것보다 더 많은 호스트에 대해 자동화되었습니다." + +#: 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:198 +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:754 +#: screens/Template/shared/WebhookSubForm.js:150 +msgid "a new webhook key will be generated on save." +msgstr "저장 시 새 Webhook 키가 생성됩니다." + +#: screens/Template/shared/JobTemplateForm.js:751 +#: screens/Template/shared/WebhookSubForm.js:140 +msgid "a new webhook url will be generated on save." +msgstr "저장 시 새 Webhook URL이 생성됩니다." + +#: screens/Inventory/shared/Inventory.helptext.js:123 +#: screens/Inventory/shared/Inventory.helptext.js:142 +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 "로그인 리디렉션 편집 취소" + +#: screens/Instances/Shared/RemoveInstanceButton.js:169 +msgid "cancel remove" +msgstr "취소 삭제" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:34 +msgid "canceled" +msgstr "취소됨" + +#: components/AdHocCommands/AdHocDetailsStep.js:217 +msgid "command" +msgstr "command" + +#: 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" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:189 +msgid "day" +msgstr "일" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:151 +msgid "deletion error" +msgstr "삭제 오류" + +#: screens/ActivityStream/ActivityStreamDescription.js:513 +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:37 +msgid "denied" +msgstr "거부됨" + +#: screens/Job/JobOutput/EmptyOutput.js:41 +msgid "details." +msgstr "세부 정보" + +#: components/DisassociateButton/DisassociateButton.js:91 +msgid "disassociate" +msgstr "연결 해제" + +#: components/Lookup/HostFilterLookup.js:406 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:20 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:39 +#: screens/Template/Survey/SurveyQuestionForm.js:269 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:239 +#: screens/Template/shared/JobTemplate.helptext.js:61 +msgid "documentation" +msgstr "문서" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:105 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:117 +#: screens/Host/HostDetail/HostDetail.js:104 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:97 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:109 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:99 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:289 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:161 +#: screens/Project/ProjectDetail/ProjectDetail.js:309 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:195 +#: screens/User/UserDetail/UserDetail.js:92 +msgid "edit" +msgstr "편집" + +#: screens/Template/Survey/SurveyListItem.js:65 +#: screens/Template/Survey/SurveyReorderModal.js:125 +msgid "encrypted" +msgstr "암호화" + +#: components/Lookup/HostFilterLookup.js:408 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:241 +msgid "for more info." +msgstr "자세한 내용" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:21 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:40 +#: screens/Template/Survey/SurveyQuestionForm.js:271 +#: screens/Template/shared/JobTemplate.helptext.js:63 +msgid "for more information." +msgstr "자세한 내용" + +#: components/AdHocCommands/AdHocDetailsStep.js:150 +msgid "here" +msgstr "여기" + +#: components/AdHocCommands/AdHocDetailsStep.js:118 +#: components/AdHocCommands/AdHocDetailsStep.js:170 +#: screens/Job/Job.helptext.js:39 +msgid "here." +msgstr "여기." + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:49 +msgid "host-description-{0}" +msgstr "host-description-{0}" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:44 +msgid "host-name-{0}" +msgstr "host-name-{0}" + +#: components/Lookup/HostFilterLookup.js:418 +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:203 +msgid "min" +msgstr "분" + +#: screens/Template/Survey/MultipleChoiceField.js:76 +msgid "new choice" +msgstr "새로운 선택" + +#: components/Pagination/Pagination.js:36 +#: components/Schedule/shared/FrequencyDetailSubform.js:480 +msgid "of" +msgstr "/" + +#: components/AdHocCommands/AdHocDetailsStep.js:215 +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:217 +msgid "sec" +msgstr "초" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:238 +msgid "seconds" +msgstr "초" + +#: components/AdHocCommands/AdHocDetailsStep.js:58 +msgid "select module" +msgstr "모듈 선택" + +#: screens/User/UserList/UserListItem.js:49 +msgid "social login" +msgstr "소셜 로그인" + +#: screens/Template/shared/JobTemplateForm.js:346 +#: screens/Template/shared/WorkflowJobTemplateForm.js:188 +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:195 +msgid "toggle changes" +msgstr "변경 사항 토글" + +#: screens/ActivityStream/ActivityStreamDescription.js:516 +msgid "updated" +msgstr "업데이트됨" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:190 +msgid "weekday" +msgstr "평일" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:191 +msgid "weekend day" +msgstr "주말" + +#: screens/Template/shared/WebhookSubForm.js:181 +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:280 +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:151 +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:198 +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:182 +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/Instances/Shared/RemoveInstanceButton.js:85 +msgid "{0, plural, one {This intance is currently being used by other resources. Are you sure you want to delete it?} other {Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {This intance is currently being used by other resources. Are you sure you want to delete it?} other {Deprovisioning these instances 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:196 +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:209 +#: components/TemplateList/TemplateList.js:266 +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:}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:143 +msgid "{0, selectordinal, one {The first {dayOfWeek}} two {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" +msgstr "{0, selectordinal, one {The first {dayOfWeek}2개의 {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:202 +msgid "{0, selectordinal, one {The first {weekday} of {month}} two {The second {weekday} of {month}} =3 {The third {weekday} of {month}} =4 {The fourth {weekday} of {month}} =5 {The fifth {weekday} of {month}}}" +msgstr "{0, selectordinal, one {The first {weekday} of {month}} two {The second {weekday} of {month}} =3 {The third {weekday} of {month}} =4 {The fourth {weekday} of {month}} =5 {The fifth {weekday} of {month}}}" + +#: screens/ActivityStream/ActivityStreamListItem.js:28 +msgid "{0} (deleted)" +msgstr "{0} (삭제됨)" + +#: components/ChipGroup/ChipGroup.js:13 +msgid "{0} more" +msgstr "{0} 기타 정보" + +#: screens/Job/JobDetail/JobDetail.js:399 +msgid "{0} seconds" +msgstr "{0} 초" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:95 +msgid "{automatedInstancesCount} since {automatedInstancesSinceDateTime}" +msgstr "{automatedInstancesSinceDateTime} 이후 {automatedInstancesCount}" + +#: 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:231 +#: screens/InstanceGroup/Instances/InstanceListItem.js:148 +#: screens/Instances/InstanceDetail/InstanceDetail.js:274 +#: screens/Instances/InstanceList/InstanceListItem.js:158 +#: screens/TopologyView/Tooltip.js:288 +msgid "{forks, plural, one {# fork} other {# forks}}" +msgstr "{forks, plural, one {# fork} other {# forks}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:41 +msgid "{interval, plural, one {{interval} day} other {{interval} days}}" +msgstr "{interval, plural, one {{interval} 일} other {{interval} 일}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:33 +msgid "{interval, plural, one {{interval} hour} other {{interval} hours}}" +msgstr "{interval, plural, one {{interval} 시} other {{interval} 시}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:25 +msgid "{interval, plural, one {{interval} minute} other {{interval} minutes}}" +msgstr "{interval, plural, one {{interval} 분} other {{interval} 분}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:57 +msgid "{interval, plural, one {{interval} month} other {{interval} months}}" +msgstr "{interval, plural, one {{interval} 달} other {{interval} 달}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:49 +msgid "{interval, plural, one {{interval} week} other {{interval} weeks}}" +msgstr "{interval, plural, one {{interval} 주} other {{interval} 주}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:65 +msgid "{interval, plural, one {{interval} year} other {{interval} years}}" +msgstr "{interval, plural, one {{interval} 년} other {{interval} 년}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:198 +msgid "{intervalValue, plural, one {day} other {days}}" +msgstr "{intervalValue, plural, one {day} other {days}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:196 +msgid "{intervalValue, plural, one {hour} other {hours}}" +msgstr "{intervalValue, plural, one {hour} other {hours}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:194 +msgid "{intervalValue, plural, one {minute} other {minutes}}" +msgstr "{intervalValue, plural, one {minute} other {minutes}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:202 +msgid "{intervalValue, plural, one {month} other {months}}" +msgstr "{intervalValue, plural, one {month} other {months}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:200 +msgid "{intervalValue, plural, one {week} other {weeks}}" +msgstr "{intervalValue, plural, one {week} other {weeks}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:204 +msgid "{intervalValue, plural, one {year} other {years}}" +msgstr "{intervalValue, plural, one {year} other {years}}" + +#: components/PromptDetail/PromptDetail.js:44 +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/Schedule/ScheduleDetail/FrequencyDetails.js:226 +msgid "{numOccurrences, plural, one {After {numOccurrences} occurrence} other {After {numOccurrences} occurrences}}" +msgstr "{numOccurrences, plural, one {After {numOccurrences} occurrence} other {After {numOccurrences} occurrences}}" + +#: 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/locale/translations/nl/django.po b/awx/locale/translations/nl/django.po new file mode 100644 index 0000000000..68dbe972ed --- /dev/null +++ b/awx/locale/translations/nl/django.po @@ -0,0 +1,6241 @@ +# 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 "Niet-actieve tijd voor forceren van afmelding" + +#: awx/api/conf.py:20 +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." + +#: 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 "Authenticatie" + +#: 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 "seconden" + +#: awx/api/conf.py:29 +msgid "Maximum number of simultaneous logged in sessions" +msgstr "Maximumaantal gelijktijdige aangemelde sessies" + +#: awx/api/conf.py:30 +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." + +#: awx/api/conf.py:37 +msgid "Disable the built-in authentication system" +msgstr "Het ingebouwde authenticatiesysteem uitschakelen" + +#: 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 "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" +msgstr "HTTP-basisauthenticatie inschakelen" + +#: awx/api/conf.py:49 +msgid "Enable HTTP Basic Auth for the API Browser." +msgstr "Schakel HTTP-basisauthenticatie voor de API-browser in." + +#: awx/api/conf.py:61 +msgid "OAuth 2 Timeout Settings" +msgstr "Instellingen OAuth 2-time-out" + +#: 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 "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" +msgstr "Externe gebruikers in staat stellen OAuth 2-tokens aan te maken" + +#: 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 "Om beveiligingsredenen mogen gebruikers van externe verificatieproviders (LDAP, SAML, SSO, Radius en anderen) geen OAuth2-tokens aanmaken. Pas deze instelling aan om dit gedrag te wijzigen. Bestaande tokens worden niet verwijderd wanneer deze instelling wordt uitgeschakeld." + +#: awx/api/conf.py:94 +msgid "Login redirect override URL" +msgstr "Login doorverwijzen URL overschrijven" + +#: 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 waarnaar onbevoegde gebruikers worden doorverwezen om in te loggen. Indien deze leeg is, worden de gebruikers naar de loginpagina gestuurd." + +#: awx/api/conf.py:114 +msgid "There are no remote authentication systems configured." +msgstr "Er zijn geen externe authenticatiesystemen geconfigureerd." + +#: awx/api/exceptions.py:19 +msgid "Resource is being used by running jobs." +msgstr "Bron wordt gebruikt om taken uit te voeren." + +#: awx/api/fields.py:80 +#, python-brace-format +msgid "Invalid key names: {invalid_key_names}" +msgstr "Ongeldige sleutelnamen: {invalid_key_names}" + +#: awx/api/fields.py:108 +msgid "Credential {} does not exist" +msgstr "Toegangsgegeven {} bestaat niet" + +#: awx/api/filters.py:82 +msgid "No related model for field {}." +msgstr "Geen verwant model voor veld {}." + +#: awx/api/filters.py:96 +msgid "Filtering on password fields is not allowed." +msgstr "Filteren op wachtwoordvelden is niet toegestaan." + +#: awx/api/filters.py:108 awx/api/filters.py:110 +#, python-format +msgid "Filtering on %s is not allowed." +msgstr "Filteren op %s is niet toegestaan." + +#: awx/api/filters.py:113 +msgid "Loops not allowed in filters, detected on field {}." +msgstr "Lussen zijn niet toegestaan in filters, gedetecteerd in veld {}." + +#: awx/api/filters.py:171 +msgid "Query string field name not provided." +msgstr "Veldnaam voor queryreeks niet opgegeven." + +#: awx/api/filters.py:203 +#, python-brace-format +msgid "Invalid {field_name} id: {field_id}" +msgstr "Ongeldige {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 "Er kan geen filter op rolniveau toegepast worden op deze lijst, want het bijbehorende model gebruikt geen rollen voor de toegangscontrole." + +#: 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 "U hebt geen juist inhoudstype gebruikt in uw HTTP-verzoek. Als u onze REST API gebruikt, moet het inhoudstype toepassing/json zijn" + +#: awx/api/generics.py:220 +msgid " To establish a login session, visit" +msgstr " Om een inlogsessie op te zetten, ga naar" + +#: awx/api/generics.py:634 awx/api/generics.py:694 +msgid "\"id\" field must be an integer." +msgstr "'Id'-veld moet een geheel getal zijn." + +#: awx/api/generics.py:691 +msgid "\"id\" is required to disassociate" +msgstr "'id' is vereist om los te koppelen" + +#: awx/api/generics.py:739 +msgid "{} 'id' field is missing." +msgstr "{} 'id'-veld ontbreekt." + +#: awx/api/metadata.py:66 +msgid "Database ID for this {}." +msgstr "Database-id voor dit {}." + +#: awx/api/metadata.py:67 +msgid "Name of this {}." +msgstr "Naam van dit {}." + +#: awx/api/metadata.py:68 +msgid "Optional description of this {}." +msgstr "Optionele beschrijving van dit {}." + +#: awx/api/metadata.py:69 +msgid "Data type for this {}." +msgstr "Gegevenstype voor dit {}." + +#: awx/api/metadata.py:70 +msgid "URL for this {}." +msgstr "URL voor dit {}." + +#: awx/api/metadata.py:71 +msgid "Data structure with URLs of related resources." +msgstr "Gegevensstructuur met URL's van verwante bronnen." + +#: 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 "Gegevensstructuur met naam/omschrijving voor gerelateerde bronnen. De uitvoer van sommige objecten kan omwille van prestatievermogen beperkt zijn." + +#: awx/api/metadata.py:75 +msgid "Timestamp when this {} was created." +msgstr "Tijdstempel toen dit {} werd gemaakt." + +#: awx/api/metadata.py:76 +msgid "Timestamp when this {} was last modified." +msgstr "Tijdstempel van de laatste wijziging van dit {}." + +#: awx/api/pagination.py:77 +msgid "Number of results to return per page." +msgstr "Aantal resultaten per pagina." + +#: awx/api/parsers.py:33 +msgid "JSON parse error - not a JSON object" +msgstr "JSON-parseerfout - is geen JSON-object" + +#: awx/api/parsers.py:36 +#, python-format +msgid "" +"JSON parse error - %s\n" +"Possible cause: trailing comma." +msgstr "JSON-parseerfout - %s\n" +"Mogelijke oorzaak: navolgende komma." + +#: awx/api/serializers.py:205 +msgid "" +"The original object is already named {}, a copy from it cannot have the same " +"name." +msgstr "Het oorspronkelijke object heet al {}, een kopie hiervan kan niet dezelfde naam hebben." + +#: awx/api/serializers.py:334 +#, python-format +msgid "Cannot use dictionary for %s" +msgstr "Kan woordenlijst niet gebruiken voor %s" + +#: awx/api/serializers.py:348 +msgid "Playbook Run" +msgstr "Draaiboek uitvoering" + +#: awx/api/serializers.py:349 +msgid "Command" +msgstr "Opdracht" + +#: awx/api/serializers.py:350 awx/main/models/unified_jobs.py:536 +msgid "SCM Update" +msgstr "SCM-update" + +#: awx/api/serializers.py:351 +msgid "Inventory Sync" +msgstr "Inventarissynchronisatie" + +#: awx/api/serializers.py:352 +msgid "Management Job" +msgstr "Beheertaak" + +#: awx/api/serializers.py:353 +msgid "Workflow Job" +msgstr "Workflowtaak" + +#: awx/api/serializers.py:354 +msgid "Workflow Template" +msgstr "Workflowsjabloon" + +#: awx/api/serializers.py:355 +msgid "Job Template" +msgstr "Taaksjabloon" + +#: awx/api/serializers.py:743 +msgid "" +"Indicates whether all of the events generated by this unified job have been " +"saved to the database." +msgstr "Geeft aan of alle evenementen die aangemaakt zijn door deze gemeenschappelijke taak opgeslagen zijn in de database." + +#: awx/api/serializers.py:939 +msgid "Write-only field used to change the password." +msgstr "Een alleen-schrijven-veld is gebruikt om het wachtwoord te wijzigen." + +#: awx/api/serializers.py:941 +msgid "Set if the account is managed by an external service" +msgstr "Instellen als de account wordt beheerd door een externe service" + +#: awx/api/serializers.py:979 +msgid "Password required for new User." +msgstr "Wachtwoord vereist voor een nieuwe gebruiker." + +#: awx/api/serializers.py:1067 +#, python-format +msgid "Unable to change %s on user managed by LDAP." +msgstr "Kan %s niet wijzigen voor gebruiker die wordt beheerd met LDAP." + +#: awx/api/serializers.py:1153 +msgid "Must be a simple space-separated string with allowed scopes {}." +msgstr "Moet een reeks zijn die gescheiden is met enkele spaties en die toegestane bereiken heeft {}." + +#: awx/api/serializers.py:1238 +msgid "Authorization Grant Type" +msgstr "Soort toekenning van machtiging" + +#: 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 "Klant-geheim" + +#: awx/api/serializers.py:1240 +msgid "Client Type" +msgstr "Soort klant" + +#: awx/api/serializers.py:1241 +msgid "Redirect URIs" +msgstr "URI's doorverwijzen" + +#: awx/api/serializers.py:1242 +msgid "Skip Authorization" +msgstr "Autorisatie overslaan" + +#: awx/api/serializers.py:1350 +msgid "Cannot change max_hosts." +msgstr "Kan max_hosts niet wijzigen." + +#: awx/api/serializers.py:1391 +#, python-brace-format +msgid "Cannot change local_path for {scm_type}-based projects" +msgstr "Kan local_path voor op {scm_type} gebaseerde projecten niet veranderen" + +#: awx/api/serializers.py:1395 +msgid "This path is already being used by another manual project." +msgstr "Dit pad wordt al gebruikt door een ander handmatig project." + +#: awx/api/serializers.py:1397 +msgid "SCM branch cannot be used with archive projects." +msgstr "SCM-vertakking kan niet worden gebruikt bij archiefprojecten." + +#: awx/api/serializers.py:1399 +msgid "SCM refspec can only be used with git projects." +msgstr "SCM-refspec kan alleen worden gebruikt bij git-projecten." + +#: awx/api/serializers.py:1401 +msgid "SCM track_submodules can only be used with git projects." +msgstr "SCM-rack_submodules kan alleen worden gebruikt bij git-projecten." + +#: awx/api/serializers.py:1432 +msgid "" +"Only Container Registry credentials can be associated with an Execution " +"Environment" +msgstr "Alleen toegangsgegevens voor een containerregister kunnen geassocieerd worden met een uitvoeringsomgeving" + +#: awx/api/serializers.py:1440 +msgid "Cannot change the organization of an execution environment" +msgstr "Kan de organisatie van een uitvoeringsomgeving niet veranderen" + +#: awx/api/serializers.py:1521 +msgid "" +"One or more job templates depend on branch override behavior for this " +"project (ids: {})." +msgstr "Eén of meer taaksjablonen zijn bij dit project afhankelijk van het overschrijdingsgedrag van de vertakking (id's: {})." + +#: awx/api/serializers.py:1530 +msgid "Update options must be set to false for manual projects." +msgstr "De update-opties moeten voor handmatige projecten worden ingesteld op onwaar." + +#: awx/api/serializers.py:1536 +msgid "Array of playbooks available within this project." +msgstr "Er is binnen dit project een draaiboekenmatrix beschikbaar." + +#: awx/api/serializers.py:1554 +msgid "" +"Array of inventory files and directories available within this project, not " +"comprehensive." +msgstr "Er is binnen dit project een niet-volledige matrix met inventarisatiebestanden en -mappen beschikbaar." + +#: 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 "Een telling van de unieke hosts die toegewezen zijn aan iedere status." + +#: awx/api/serializers.py:1600 awx/api/serializers.py:3099 +msgid "A count of all plays and tasks for the job run." +msgstr "Een telling van alle draaiboekuitvoeringen en taken voor het uitvoeren van de taak." + +#: awx/api/serializers.py:1724 +msgid "Smart inventories must specify host_filter" +msgstr "Smart-inventaris moet hostfilter specificeren" + +#: awx/api/serializers.py:1827 +#, python-format +msgid "Invalid port specification: %s" +msgstr "Ongeldige poortspecificatie: %s" + +#: awx/api/serializers.py:1838 +msgid "Cannot create Host for Smart Inventory" +msgstr "Kan geen host aanmaken voor Smart-inventaris" + +#: awx/api/serializers.py:1856 +msgid "A Group with that name already exists." +msgstr "Er bestaat al een groep met die naam." + +#: awx/api/serializers.py:1927 +msgid "A Host with that name already exists." +msgstr "Er bestaat al een host met die naam." + +#: awx/api/serializers.py:1932 +msgid "Invalid group name." +msgstr "Ongeldige groepsnaam." + +#: awx/api/serializers.py:1937 +msgid "Cannot create Group for Smart Inventory" +msgstr "Kan geen groep aanmaken voor Smart-inventaris" + +#: awx/api/serializers.py:1995 +msgid "Cloud credential to use for inventory updates." +msgstr "Cloudtoegangsgegevens te gebruiken voor inventarisupdates." + +#: awx/api/serializers.py:2025 +msgid "`{}` is a prohibited environment variable" +msgstr "`{}` is niet toegestaan als omgevingsvariabele" + +#: awx/api/serializers.py:2115 +msgid "Cannot use manual project for SCM-based inventory." +msgstr "Kan geen handmatig project gebruiken voor een SCM-gebaseerde inventaris." + +#: awx/api/serializers.py:2120 +msgid "Setting not compatible with existing schedules." +msgstr "Instelling is niet compatibel met bestaande schema's." + +#: awx/api/serializers.py:2125 +msgid "Cannot create Inventory Source for Smart Inventory" +msgstr "Kan geen inventarisbron aanmaken voor Smart-inventaris" + +#: awx/api/serializers.py:2171 +msgid "Project required for scm type sources." +msgstr "Project vereist voor bronnen van het type scm." + +#: awx/api/serializers.py:2175 +#, python-format +msgid "Cannot set %s if not SCM type." +msgstr "Kan %s niet instellen als het geen SCM-type is." + +#: awx/api/serializers.py:2246 +msgid "The project used for this job." +msgstr "Het project dat voor deze taak wordt gebruikt." + +#: awx/api/serializers.py:2491 +msgid "Modifications not allowed for managed credential types" +msgstr "Wijzigingen zijn niet toegestaan voor beheerde referentietypen" + +#: awx/api/serializers.py:2501 +msgid "" +"Modifications to inputs are not allowed for credential types that are in use" +msgstr "Wijzigingen in inputs zijn niet toegestaan voor referentietypen die in gebruik zijn" + +#: awx/api/serializers.py:2504 +#, python-format +msgid "Must be 'cloud' or 'net', not %s" +msgstr "Moet 'cloud' of 'net' zijn, niet %s" + +#: awx/api/serializers.py:2509 +msgid "'ask_at_runtime' is not supported for custom credentials." +msgstr "'ask_at_runtime' wordt niet ondersteund voor aangepaste referenties." + +#: awx/api/serializers.py:2547 +msgid "Credential Type" +msgstr "Soort toegangsgegevens" + +#: awx/api/serializers.py:2614 +msgid "Modifications not allowed for managed credentials" +msgstr "Wijzigingen zijn niet toegestaan voor beheerde toegangsgegevens" + +#: awx/api/serializers.py:2626 awx/api/serializers.py:2699 +msgid "Galaxy credentials must be owned by an Organization." +msgstr "Galaxy-toegangsgegevens moeten eigendom zijn van een organisatie." + +#: 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 "U kunt het soort toegangsgegevens niet wijzigen, omdat dan de bronnen die deze gebruiken niet langer werken." + +#: 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 "Er is een alleen-schrijven-veld gebruikt om een gebruiker toe te voegen aan de eigenaarrol. Indien verschaft, geef geen team of organisatie op. Alleen geldig voor maken." + +#: 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 "Er is een alleen-schrijven-veld gebruikt om een team aan de eigenaarrol toe te voegen. Indien verschaft, geef geen gebruiker of organisatie op. Alleen geldig voor maken." + +#: awx/api/serializers.py:2670 +msgid "" +"Inherit permissions from organization roles. If provided on creation, do not " +"give either user or team." +msgstr "Neem machtigingen over van organisatierollen. Indien verschaft bij maken, geef geen gebruiker of team op." + +#: awx/api/serializers.py:2687 +msgid "Missing 'user', 'team', or 'organization'." +msgstr "'gebruiker', 'team' of 'organisatie' ontbreekt." + +#: awx/api/serializers.py:2692 +msgid "" +"Only one of 'user', 'team', or 'organization' should be provided, received " +"{} fields." +msgstr "Slechts één van de velden \"gebruiker\", \"team\" of \"organisatie\" dient te worden ingevuld, {} velden ontvangen." + +#: awx/api/serializers.py:2713 +msgid "" +"Credential organization must be set and match before assigning to a team" +msgstr "Referentieorganisatie moet worden ingesteld en moet overeenkomen vóór toewijzing aan een team" + +#: awx/api/serializers.py:2834 +msgid "This field is required." +msgstr "Dit veld is vereist." + +#: awx/api/serializers.py:2840 +msgid "Playbook not found for project." +msgstr "Draaiboek is niet gevonden voor project." + +#: awx/api/serializers.py:2842 +msgid "Must select playbook for project." +msgstr "Moet een draaiboek selecteren voor het project." + +#: awx/api/serializers.py:2844 awx/api/serializers.py:2846 +msgid "Project does not allow overriding branch." +msgstr "Project laat geen vervangende vertakking toe." + +#: awx/api/serializers.py:2888 +msgid "Must be a Personal Access Token." +msgstr "Moet een persoonlijke toegangstoken zijn." + +#: awx/api/serializers.py:2890 +msgid "Must match the selected webhook service." +msgstr "Moet overeenkomen met de geselecteerde webhookservice." + +#: awx/api/serializers.py:2972 +msgid "Cannot enable provisioning callback without an inventory set." +msgstr "Kan provisioning-terugkoppeling niet inschakelen zonder ingesteld inventaris." + +#: awx/api/serializers.py:2974 +msgid "Must either set a default value or ask to prompt on launch." +msgstr "Moet een standaardwaarde instellen of hierom laten vragen bij het opstarten." + +#: awx/api/serializers.py:2976 awx/main/models/jobs.py:294 +msgid "Job Templates must have a project assigned." +msgstr "Er moet een project zijn toegewezen aan taaksjablonen." + +#: awx/api/serializers.py:3140 +msgid "No change to job limit" +msgstr "Geen wijzigingen in de taaklimiet" + +#: awx/api/serializers.py:3140 +msgid "All failed and unreachable hosts" +msgstr "Alle mislukte en onbereikbare hosts" + +#: awx/api/serializers.py:3153 +msgid "Missing passwords needed to start: {}" +msgstr "Ontbrekende wachtwoorden die nodig zijn om op te starten: {}" + +#: awx/api/serializers.py:3171 +msgid "Relaunch by host status not available until job finishes running." +msgstr "Opnieuw opstarten met hoststatus niet beschikbaar tot taak volledig uitgevoerd is." + +#: awx/api/serializers.py:3185 +msgid "Job Template Project is missing or undefined." +msgstr "Het taaksjabloonproject ontbreekt of is niet gedefinieerd." + +#: awx/api/serializers.py:3187 +msgid "Job Template Inventory is missing or undefined." +msgstr "De taaksjablooninventaris ontbreekt of is niet gedefinieerd." + +#: awx/api/serializers.py:3225 +msgid "Unknown, job may have been ran before launch configurations were saved." +msgstr "Onbekend, taak is mogelijk al uitgevoerd voordat opstartinstellingen opgeslagen waren." + +#: 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 "{} kunnen niet worden gebruikt in ad-hocopdrachten." + +#: 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 "De standaardoutput is te groot om weer te geven ({text_size} bytes), download wordt alleen ondersteund voor groottes van meer dan {supported_size} bytes." + +#: awx/api/serializers.py:3723 +msgid "Provided variable {} has no database value to replace with." +msgstr "Opgegeven variabele {} heeft geen databasewaarde om mee te vervangen." + +#: awx/api/serializers.py:3739 +msgid "\"$encrypted$ is a reserved keyword, may not be used for {}.\"" +msgstr "\"$encrypted$ is een gereserveerd sleutelwoord en mag niet worden gebruikt voor {}.\"" + +#: awx/api/serializers.py:4212 +msgid "A project is required to run a job." +msgstr "Een project is nodig om een taak kunnen uitvoeren." + +#: awx/api/serializers.py:4214 +msgid "Missing a revision to run due to failed project update." +msgstr "Een revisie om uit te voeren ontbreekt vanwege een projectupdate." + +#: awx/api/serializers.py:4218 +msgid "The inventory associated with this Job Template is being deleted." +msgstr "De aan deze taaksjabloon gekoppelde inventaris wordt verwijderd." + +#: awx/api/serializers.py:4220 awx/api/serializers.py:4340 +msgid "The provided inventory is being deleted." +msgstr "Opgegeven inventaris wordt verwijderd." + +#: awx/api/serializers.py:4227 +msgid "Cannot assign multiple {} credentials." +msgstr "Kan niet meerdere toegangsgegevens voor {} toewijzen." + +#: awx/api/serializers.py:4229 +msgid "Cannot assign a Credential of kind `{}`" +msgstr "Kan geen toegangsgegevens van het type '{}' toewijzen" + +#: awx/api/serializers.py:4241 +msgid "" +"Removing {} credential at launch time without replacement is not supported. " +"Provided list lacked credential(s): {}." +msgstr "Toegangsgegevens voor {} verwijderen bij opstarten zonder vervanging wordt niet ondersteund. De volgende toegangsgegevens ontbraken uit de opgegeven lijst: {}." + +#: awx/api/serializers.py:4338 +msgid "The inventory associated with this Workflow is being deleted." +msgstr "De inventaris die gerelateerd is aan deze workflow wordt verwijderd." + +#: awx/api/serializers.py:4405 +msgid "Message type '{}' invalid, must be either 'message' or 'body'" +msgstr "Berichttype ‘{}‘ ongeldig, moet ‘bericht‘ ofwel ‘body‘ zijn" + +#: awx/api/serializers.py:4411 +msgid "Expected string for '{}', found {}, " +msgstr "Verwachte string voor '{}', {} gevonden, " + +#: awx/api/serializers.py:4415 +msgid "Messages cannot contain newlines (found newline in {} event)" +msgstr "Berichten kunnen geen newlines bevatten (newline gevonden in {} gebeurtenis)" + +#: awx/api/serializers.py:4421 +msgid "Expected dict for 'messages' field, found {}" +msgstr "Verwacht dictaat voor veld 'berichten', {} gevonden" + +#: awx/api/serializers.py:4425 +msgid "" +"Event '{}' invalid, must be one of 'started', 'success', 'error', or " +"'workflow_approval'" +msgstr "Gebeurtenis ‘{}‘ ongeldig, moet ‘gestart‘, ‘geslaagd‘, ‘fout‘ of ‘workflow_goedkeuring‘ zijn" + +#: awx/api/serializers.py:4431 +msgid "Expected dict for event '{}', found {}" +msgstr "Verwacht dictaat voor gebeurtenis ‘{}‘, {} gevonden" + +#: awx/api/serializers.py:4437 +msgid "" +"Workflow Approval event '{}' invalid, must be one of 'running', 'approved', " +"'timed_out', or 'denied'" +msgstr "Workflow Goedkeuringsgebeurtenis ‘{}‘ ongeldig, moet ‘uitvoerend‘, ‘goedgekeurd‘, ‘onderbroken‘ of ‘geweigerd‘ zijn" + +#: awx/api/serializers.py:4444 +msgid "Expected dict for workflow approval event '{}', found {}" +msgstr "Verwacht dictaat voor goedkeuring van de workflow ‘{}‘, {} gevonden" + +#: awx/api/serializers.py:4471 +msgid "Unable to render message '{}': {}" +msgstr "Niet in staat om bericht '{}' weer te geven: {}" + +#: awx/api/serializers.py:4473 +msgid "Field '{}' unavailable" +msgstr "Veld ‘{}‘ niet beschikbaar" + +#: awx/api/serializers.py:4475 +msgid "Security error due to field '{}'" +msgstr "Veiligheidsfout als gevolg van veld ‘{}‘" + +#: awx/api/serializers.py:4496 +msgid "Webhook body for '{}' should be a json dictionary. Found type '{}'." +msgstr "Webhook-body voor '{}' zou een json-woordenboek moeten zijn. Gevonden type '{}'." + +#: awx/api/serializers.py:4499 +msgid "Webhook body for '{}' is not a valid json dictionary ({})." +msgstr "Webhook-body voor ‘{}‘ is geen geldig json-woordenboek ({})." + +#: awx/api/serializers.py:4517 +msgid "" +"Missing required fields for Notification Configuration: notification_type" +msgstr "Ontbrekende vereiste velden voor kennisgevingsconfiguratie: notification_type" + +#: awx/api/serializers.py:4544 +msgid "No values specified for field '{}'" +msgstr "Geen waarden opgegeven voor veld '{}'" + +#: awx/api/serializers.py:4549 +msgid "HTTP method must be either 'POST' or 'PUT'." +msgstr "De HTTP-methode moet 'POSTEN' of 'PLAATSEN' zijn." + +#: awx/api/serializers.py:4551 +msgid "Missing required fields for Notification Configuration: {}." +msgstr "Ontbrekende vereiste velden voor kennisgevingsconfiguratie: {}." + +#: awx/api/serializers.py:4554 +msgid "Configuration field '{}' incorrect type, expected {}." +msgstr "Configuratieveld '{}' onjuist type, {} verwacht." + +#: awx/api/serializers.py:4569 +msgid "Notification body" +msgstr "Meldingsbody" + +#: awx/api/serializers.py:4655 +msgid "" +"Valid DTSTART required in rrule. Value should start with: DTSTART:" +"YYYYMMDDTHHMMSSZ" +msgstr "Geldige DTSTART vereist in rrule. De waarde moet beginnen met: DTSTART:YYYYMMDDTHHMMSSZ" + +#: awx/api/serializers.py:4657 +msgid "" +"DTSTART cannot be a naive datetime. Specify ;TZINFO= or YYYYMMDDTHHMMSSZZ." +msgstr "DTSTART kan geen eenvoudige datum/tijd zijn. Geef ;TZINFO= of YYYYMMDDTHHMMSSZZ op." + +#: awx/api/serializers.py:4659 +msgid "Multiple DTSTART is not supported." +msgstr "Meervoudige DTSTART wordt niet ondersteund." + +#: awx/api/serializers.py:4661 +msgid "RRULE required in rrule." +msgstr "RRULE vereist in rrule." + +#: awx/api/serializers.py:4663 +msgid "Multiple RRULE is not supported." +msgstr "Meervoudige RRULE wordt niet ondersteund." + +#: awx/api/serializers.py:4665 +msgid "INTERVAL required in rrule." +msgstr "INTERVAL is vereist in rrule." + +#: awx/api/serializers.py:4667 +msgid "SECONDLY is not supported." +msgstr "SECONDLY wordt niet ondersteund." + +#: awx/api/serializers.py:4669 +msgid "Multiple BYMONTHDAYs not supported." +msgstr "Meerdere BYMONTHDAY's worden niet ondersteund." + +#: awx/api/serializers.py:4671 +msgid "Multiple BYMONTHs not supported." +msgstr "Meerdere BYMONTH's worden niet ondersteund." + +#: awx/api/serializers.py:4673 +msgid "BYDAY with numeric prefix not supported." +msgstr "BYDAY met numeriek voorvoegsel wordt niet ondersteund." + +#: awx/api/serializers.py:4675 +msgid "BYYEARDAY not supported." +msgstr "BYYEARDAY wordt niet ondersteund." + +#: awx/api/serializers.py:4677 +msgid "BYWEEKNO not supported." +msgstr "BYWEEKNO wordt niet ondersteund." + +#: awx/api/serializers.py:4679 +msgid "RRULE may not contain both COUNT and UNTIL" +msgstr "RRULE mag niet zowel COUNT als UNTIL bevatten" + +#: awx/api/serializers.py:4683 +msgid "COUNT > 999 is unsupported." +msgstr "COUNT > 999 wordt niet ondersteund." + +#: awx/api/serializers.py:4690 +msgid "rrule parsing failed validation: {}" +msgstr "de validering van rrule-parsering is mislukt: {}" + +#: awx/api/serializers.py:4749 +msgid "Inventory Source must be a cloud resource." +msgstr "Inventarisbron moet een cloudresource zijn." + +#: awx/api/serializers.py:4751 +msgid "Manual Project cannot have a schedule set." +msgstr "Handmatig project kan geen ingesteld schema hebben." + +#: awx/api/serializers.py:4755 +msgid "" +"Inventory sources with `update_on_project_update` cannot be scheduled. " +"Schedule its source project `{}` instead." +msgstr "Inventarisbronnen met `update_on_project_update` kan niet worden ingepland. Plan in plaats daarvan het bronproject `{}` in." + +#: awx/api/serializers.py:4774 +msgid "" +"Count of jobs in the running or waiting state that are targeted for this " +"instance" +msgstr "Aantal taken met status 'in uitvoering' of 'wachten' die in aanmerking komen voor deze instantie" + +#: awx/api/serializers.py:4775 +msgid "Count of all jobs that target this instance" +msgstr "Aantal taken die deze instantie als doel hebben" + +#: awx/api/serializers.py:4828 +msgid "" +"Count of jobs in the running or waiting state that are targeted for this " +"instance group" +msgstr "Aantal taken met status 'in uitvoering' of 'wachten' die in aanmerking komen voor deze instantiegroep" + +#: awx/api/serializers.py:4830 +msgid "Count of all jobs that target this instance group" +msgstr "Aantal van alle taken die deze instantiegroep als doel hebben" + +#: awx/api/serializers.py:4834 +msgid "" +"Indicates whether instances in this group are containerized.Containerized " +"groups have a designated Openshift or Kubernetes cluster." +msgstr "Geeft aan of instanties in deze groep geclusterd zijn. Geclusterde groepen hebben een aangewezen Openshift of Kubernetes-cluster." + +#: awx/api/serializers.py:4844 +msgid "Policy Instance Percentage" +msgstr "Beleid instantiepercentage" + +#: 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 "Minimumpercentage van alle instanties die automatisch toegewezen worden aan deze groep wanneer nieuwe instanties online komen." + +#: awx/api/serializers.py:4852 +msgid "Policy Instance Minimum" +msgstr "Beleid instantieminimum" + +#: 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 "Statistisch minimumaantal instanties dat automatisch toegewezen wordt aan deze groep wanneer nieuwe instanties online komen." + +#: awx/api/serializers.py:4858 +msgid "Policy Instance List" +msgstr "Beleid instantielijst" + +#: awx/api/serializers.py:4859 +msgid "List of exact-match Instances that will be assigned to this group" +msgstr "Lijst van exact overeenkomende instanties die worden toegewezen aan deze groep" + +#: awx/api/serializers.py:4900 +msgid "Duplicate entry {}." +msgstr "Dubbele invoer {}." + +#: awx/api/serializers.py:4902 +msgid "{} is not a valid hostname of an existing instance." +msgstr "{} is geen geldige hostnaam voor een bestaande instantie." + +#: 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 "Geclusterde instanties worden mogelijk niet beheerd via de API" + +#: awx/api/serializers.py:4919 awx/api/serializers.py:4922 +#, python-format +msgid "%s instance group name may not be changed." +msgstr "Naam van de %s-instantiegroep mag niet worden gewijzigd." + +#: awx/api/serializers.py:4928 +msgid "Only Kubernetes credentials can be associated with an Instance Group" +msgstr "Alleen de toegangsgegevens van Kubernetes kunnen worden geassocieerd met een Instantiegroep" + +#: awx/api/serializers.py:4935 +msgid "" +"is_container_group must be True when associating a credential to an Instance " +"Group" +msgstr "is_container_group moet True zijn bij het koppelen van een toegangsgegeven aan een instantiegroep" + +#: awx/api/serializers.py:4971 +msgid "" +"When present, shows the field name of the role or relationship that changed." +msgstr "Geeft, indien aanwezig, de veldnaam aan van de rol of relatie die veranderd is." + +#: awx/api/serializers.py:4972 +msgid "" +"When present, shows the model on which the role or relationship was defined." +msgstr "Laat, indien aanwezig, het model zien waarvoor de rol of de relatie is gedefinieerd." + +#: awx/api/serializers.py:5018 +msgid "" +"A summary of the new and changed values when an object is created, updated, " +"or deleted" +msgstr "Een overzicht van de nieuwe en gewijzigde waarden wanneer een object wordt gemaakt, bijgewerkt of verwijderd" + +#: 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 "Voor maak-, update- en verwijder-gebeurtenissen is dit het betreffende objecttype. Voor koppel- en ontkoppel-gebeurtenissen is dit het objecttype dat wordt gekoppeld aan of ontkoppeld van 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 "Niet-ingevuld voor maak-, update- en verwijder-gebeurtenissen. Voor koppel- en ontkoppel-gebeurtenissen is dit het objecttype waaraan object1 wordt gekoppeld." + +#: awx/api/serializers.py:5030 +msgid "The action taken with respect to the given object(s)." +msgstr "De actie ondernomen met betrekking tot de gegeven objecten." + +#: awx/api/views/__init__.py:205 +msgid "Not found." +msgstr "Niet gevonden." + +#: awx/api/views/__init__.py:213 +msgid "Dashboard" +msgstr "Dashboard" + +#: awx/api/views/__init__.py:310 +msgid "Dashboard Jobs Graphs" +msgstr "Dashboardtaakgrafieken" + +#: awx/api/views/__init__.py:349 +#, python-format +msgid "Unknown period \"%s\"" +msgstr "Onbekende periode ‘%s‘" + +#: awx/api/views/__init__.py:361 +msgid "Instances" +msgstr "Instanties" + +#: awx/api/views/__init__.py:369 +msgid "Instance Detail" +msgstr "Instantiedetails" + +#: awx/api/views/__init__.py:385 +msgid "Instance Jobs" +msgstr "Instantietaken" + +#: awx/api/views/__init__.py:399 +msgid "Instance's Instance Groups" +msgstr "Instantiegroepen van instantie" + +#: awx/api/views/__init__.py:408 +msgid "Instance Groups" +msgstr "Instantiegroepen" + +#: awx/api/views/__init__.py:416 +msgid "Instance Group Detail" +msgstr "Details van instantiegroep" + +#: awx/api/views/__init__.py:431 +msgid "Instance Group Running Jobs" +msgstr "Taken in uitvoering van instantiegroep" + +#: awx/api/views/__init__.py:440 +msgid "Instance Group's Instances" +msgstr "Instanties van instantiegroep" + +#: awx/api/views/__init__.py:450 +msgid "Schedules" +msgstr "Schema's" + +#: awx/api/views/__init__.py:464 +msgid "Schedule Recurrence Rule Preview" +msgstr "Voorvertoning herhalingsregel inplannen" + +#: awx/api/views/__init__.py:505 +msgid "Cannot assign credential when related template is null." +msgstr "Kan geen toegangsgegevens toewijzen wanneer verwant sjabloon nul is." + +#: awx/api/views/__init__.py:510 +msgid "Related template cannot accept {} on launch." +msgstr "Verwant sjabloon kan {} niet accepteren bij opstarten." + +#: awx/api/views/__init__.py:512 +msgid "" +"Credential that requires user input on launch cannot be used in saved launch " +"configuration." +msgstr "Toegangsgegevens die input van de gebruiker nodig hebben bij het opstarten, kunnen niet gebruikt worden in opgeslagen opstartconfiguratie." + +#: awx/api/views/__init__.py:517 +msgid "Related template is not configured to accept credentials on launch." +msgstr "Verwante sjabloon is niet ingesteld om toegangsgegevens bij opstarten te accepteren." + +#: awx/api/views/__init__.py:520 +#, python-brace-format +msgid "" +"This launch configuration already provides a {credential_type} credential." +msgstr "Deze opstartconfiguratie levert al {credential_type}-toegangsgegevens." + +#: awx/api/views/__init__.py:523 +#, python-brace-format +msgid "Related template already uses {credential_type} credential." +msgstr "Verwant sjabloon gebruikt al {credential_type}-toegangsgegevens." + +#: awx/api/views/__init__.py:540 +msgid "Schedule Jobs List" +msgstr "Schema takenlijst" + +#: 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 "U kunt een organisatiedeelnamerol niet toewijzen als een onderliggende rol voor een team." + +#: awx/api/views/__init__.py:626 awx/api/views/__init__.py:4351 +msgid "You cannot grant system-level permissions to a team." +msgstr "U kunt een team geen rechten op systeemniveau verlenen." + +#: 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 "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 +msgid "Only the 'pull' field can be edited for managed execution environments." +msgstr "Alleen het veld \"pull\" kan worden bewerkt voor beheerde uitvoeringsomgevingen." + +#: awx/api/views/__init__.py:795 +msgid "Project Schedules" +msgstr "Projectschema's" + +#: awx/api/views/__init__.py:806 +msgid "Project SCM Inventory Sources" +msgstr "SCM-inventarisbronnen van project" + +#: awx/api/views/__init__.py:903 +msgid "Project Update Events List" +msgstr "Lijst met projectupdategebeurtenissen" + +#: awx/api/views/__init__.py:923 +msgid "System Job Events List" +msgstr "Lijst met systeemtaakgebeurtenissen" + +#: awx/api/views/__init__.py:963 +msgid "Project Update SCM Inventory Updates" +msgstr "SCM-inventarisupdates van projectupdate" + +#: awx/api/views/__init__.py:1008 +msgid "Me" +msgstr "Mij" + +#: awx/api/views/__init__.py:1017 +msgid "OAuth 2 Applications" +msgstr "OAuth 2-toepassingen" + +#: awx/api/views/__init__.py:1026 +msgid "OAuth 2 Application Detail" +msgstr "Details OAuth 2-toepassing" + +#: awx/api/views/__init__.py:1039 +msgid "OAuth 2 Application Tokens" +msgstr "Tokens OAuth 2-toepassing" + +#: awx/api/views/__init__.py:1061 +msgid "OAuth2 Tokens" +msgstr "OAuth 2-tokens" + +#: awx/api/views/__init__.py:1070 +msgid "OAuth2 User Tokens" +msgstr "OAuth2-gebruikerstokens" + +#: awx/api/views/__init__.py:1082 +msgid "OAuth2 User Authorized Access Tokens" +msgstr "OAuth 2-gebruikerstokens gemachtigde toegang" + +#: awx/api/views/__init__.py:1097 +msgid "Organization OAuth2 Applications" +msgstr "Organisatie OAuth2-toepassingen" + +#: awx/api/views/__init__.py:1109 +msgid "OAuth2 Personal Access Tokens" +msgstr "OAuth2-tokens persoonlijke toegang" + +#: awx/api/views/__init__.py:1124 +msgid "OAuth Token Detail" +msgstr "Details OAuth-token" + +#: 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 "U kunt geen referentietoegang verlenen aan een gebruiker die niet tot de organisatie van de referenties behoort" + +#: awx/api/views/__init__.py:1187 awx/api/views/__init__.py:4308 +msgid "You cannot grant private credential access to another user" +msgstr "U kunt geen privéreferentietoegang verlenen aan een andere gebruiker" + +#: awx/api/views/__init__.py:1284 +#, python-format +msgid "Cannot change %s." +msgstr "Kan %s niet wijzigen." + +#: awx/api/views/__init__.py:1290 +msgid "Cannot delete user." +msgstr "Kan gebruiker niet verwijderen." + +#: awx/api/views/__init__.py:1314 +msgid "Deletion not allowed for managed credential types" +msgstr "Verwijdering is niet toegestaan voor beheerde referentietypen" + +#: awx/api/views/__init__.py:1316 +msgid "Credential types that are in use cannot be deleted" +msgstr "Referentietypen die in gebruik zijn, kunnen niet worden verwijderd" + +#: awx/api/views/__init__.py:1429 +msgid "Deletion not allowed for managed credentials" +msgstr "Verwijderen is niet toegestaan voor beheerde toegangsgegevens" + +#: awx/api/views/__init__.py:1473 +msgid "External Credential Test" +msgstr "Test van externe toegangsgegevens" + +#: awx/api/views/__init__.py:1505 +msgid "Credential Input Source Detail" +msgstr "Details van inputbron toegangsgegevens" + +#: awx/api/views/__init__.py:1513 awx/api/views/__init__.py:1521 +msgid "Credential Input Sources" +msgstr "Inputbronnen toegangsgegevens" + +#: awx/api/views/__init__.py:1536 +msgid "External Credential Type Test" +msgstr "Test van extern toegangsgegevenstype" + +#: awx/api/views/__init__.py:1598 +msgid "The inventory for this host is already being deleted." +msgstr "De inventaris voor deze host wordt al verwijderd." + +#: awx/api/views/__init__.py:1765 +msgid "Cyclical Group association." +msgstr "Cyclische groepskoppeling." + +#: awx/api/views/__init__.py:1928 +msgid "Inventory subset argument must be a string." +msgstr "Het argument voor de inventarissubset moet een string zijn." + +#: awx/api/views/__init__.py:1932 +msgid "Subset does not use any supported syntax." +msgstr "Subset maakt geen gebruik van een ondersteunde syntaxis." + +#: awx/api/views/__init__.py:1976 +msgid "Inventory Source List" +msgstr "Lijst met inventarisbronnen" + +#: awx/api/views/__init__.py:1988 +msgid "Inventory Sources Update" +msgstr "Update van inventarisbronnen" + +#: awx/api/views/__init__.py:2020 +msgid "Could not start because `can_update` returned False" +msgstr "Kan niet starten omdat 'can_update' False heeft geretourneerd" + +#: awx/api/views/__init__.py:2028 +msgid "No inventory sources to update." +msgstr "Er zijn geen inventarisbronnen om bij te werken." + +#: awx/api/views/__init__.py:2049 +msgid "Inventory Source Schedules" +msgstr "Inventarisbronschema's" + +#: awx/api/views/__init__.py:2077 +msgid "Notification Templates can only be assigned when source is one of {}." +msgstr "Berichtsjablonen kunnen alleen worden toegewezen wanneer de bron een van {} is." + +#: awx/api/views/__init__.py:2173 +msgid "Source already has credential assigned." +msgstr "Aan de bron zijn al toegangsgegevens toegewezen." + +#: awx/api/views/__init__.py:2385 +msgid "Job Template Schedules" +msgstr "Taaksjabloonschema's" + +#: awx/api/views/__init__.py:2423 +msgid "Field '{}' is missing from survey spec." +msgstr "Veld '{}' ontbreekt in de enquêtespecificaties." + +#: awx/api/views/__init__.py:2425 +msgid "Expected {} for field '{}', received {} type." +msgstr "{} verwacht voor veld '{}', {}-soort ontvangen." + +#: awx/api/views/__init__.py:2428 +msgid "'spec' doesn't contain any items." +msgstr "'spec' bevat geen items." + +#: awx/api/views/__init__.py:2439 +#, python-format +msgid "Survey question %s is not a json object." +msgstr "Enquêtevraag %s is geen json-object." + +#: awx/api/views/__init__.py:2443 +#, python-brace-format +msgid "'{field_name}' missing from survey question {idx}" +msgstr "'{field_name}' ontbreekt in enquêtevraag {idx}." + +#: awx/api/views/__init__.py:2455 +#, python-brace-format +msgid "'{field_name}' in survey question {idx} expected to be {type_label}." +msgstr "‘{field_name}‘ in enquêtevraag {idx} is naar verwachting {type_label}." + +#: awx/api/views/__init__.py:2463 +#, python-format +msgid "'variable' '%(item)s' duplicated in survey question %(survey)s." +msgstr "'variable' '%(item)s' gedupliceerd in enquêtevraag %(survey)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 "‘{survey_item[type]}‘ in enquêtevraag {idx} is niet een van de toegestane {allowed_types} vraagtypen." + +#: 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 "Standaardwaarde {survey_item[default]} in enquêtevraag {idx} is naar verwachting {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 "De {min_or_max}-limiet in enquêtevraag {idx} behoort een heel getal te zijn." + +#: awx/api/views/__init__.py:2511 +#, python-brace-format +msgid "Survey question {idx} of type {survey_item[type]} must specify choices." +msgstr "Enquêtevraag {idx} van het soort {survey_item[type]} moet keuzes specificeren." + +#: awx/api/views/__init__.py:2526 +msgid "Multiple Choice (Single Select) can only have one default value." +msgstr "Meerkeuze-opties (één keuze mogelijk) kan slechts één standaardwaarde hebben." + +#: awx/api/views/__init__.py:2531 +msgid "Default choice must be answered from the choices listed." +msgstr "De standaardkeuze moet beantwoord worden aan de hand van de opgesomde keuzes." + +#: 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$ is een gereserveerd sleutelwoord voor standaard wachtwoordvragen, enquêtevraag {idx} is van het type {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$ is een gereserveerd sleutelwoord en mag niet worden gebruikt als nieuwe standaard in positie {idx}." + +#: awx/api/views/__init__.py:2629 +#, python-brace-format +msgid "Cannot assign multiple {credential_type} credentials." +msgstr "Kan niet meerdere toegangsgegevens voor {credential_type} toewijzen." + +#: awx/api/views/__init__.py:2632 +msgid "Cannot assign a Credential of kind `{}`." +msgstr "Kan geen toegangsgegevens van het type '{}' toewijzen." + +#: awx/api/views/__init__.py:2656 +msgid "Maximum number of labels for {} reached." +msgstr "Het maximumaantal labels voor {} is bereikt." + +#: awx/api/views/__init__.py:2773 +msgid "No matching host could be found!" +msgstr "Er is geen overeenkomende host gevonden." + +#: awx/api/views/__init__.py:2776 +msgid "Multiple hosts matched the request!" +msgstr "Meerdere hosts kwamen overeen met de aanvraag." + +#: awx/api/views/__init__.py:2781 +msgid "Cannot start automatically, user input required!" +msgstr "Kan niet automatisch starten. Gebruikersinput is vereist." + +#: awx/api/views/__init__.py:2787 +msgid "Host callback job already pending." +msgstr "Er is al een hostterugkoppelingstaak in afwachting." + +#: awx/api/views/__init__.py:2803 awx/api/views/__init__.py:3557 +msgid "Error starting job!" +msgstr "Fout bij starten taak." + +#: awx/api/views/__init__.py:2928 awx/api/views/__init__.py:2947 +msgid "Cycle detected." +msgstr "Cyclus gedetecteerd." + +#: awx/api/views/__init__.py:2939 +msgid "Relationship not allowed." +msgstr "Relatie niet toegestaan." + +#: awx/api/views/__init__.py:3168 +msgid "Cannot relaunch slice workflow job orphaned from job template." +msgstr "Kan workflowtaakdeel dat is verwijderd uit de taaksjabloon niet opnieuw opstarten." + +#: awx/api/views/__init__.py:3170 +msgid "Cannot relaunch sliced workflow job after slice count has changed." +msgstr "Kan de workflowtaakdeel niet opnieuw opstarten, nadat het aantal delen is gewijzigd." + +#: awx/api/views/__init__.py:3203 +msgid "Workflow Job Template Schedules" +msgstr "Taaksjabloonschema's voor workflows" + +#: awx/api/views/__init__.py:3346 awx/api/views/__init__.py:3978 +msgid "Superuser privileges needed." +msgstr "Supergebruikersbevoegdheden vereist." + +#: awx/api/views/__init__.py:3379 +msgid "System Job Template Schedules" +msgstr "Taaksjabloonschema's voor systeem" + +#: awx/api/views/__init__.py:3537 +#, python-brace-format +msgid "Wait until job finishes before retrying on {status_value} hosts." +msgstr "U dient te wachten tot de taak afgerond is voordat u het opnieuw probeert met {status_value}-hosts." + +#: awx/api/views/__init__.py:3543 +#, python-brace-format +msgid "Cannot retry on {status_value} hosts, playbook stats not available." +msgstr "Kan niet opnieuw proberen met {status_value}-hosts, draaiboekstatistieken niet beschikbaar." + +#: awx/api/views/__init__.py:3549 +#, python-brace-format +msgid "Cannot relaunch because previous job had 0 {status_value} hosts." +msgstr "Kan niet opnieuw opstarten omdat vorige taak 0 {status_value}-hosts had." + +#: awx/api/views/__init__.py:3579 +msgid "Cannot create schedule because job requires credential passwords." +msgstr "Kan geen schema aanmaken omdat taak toegangsgegevens met wachtwoorden vereist." + +#: awx/api/views/__init__.py:3583 +msgid "Cannot create schedule because job was launched by legacy method." +msgstr "Kan geen schema aanmaken omdat taak opgestart is volgens verouderde methode." + +#: awx/api/views/__init__.py:3584 +msgid "Cannot create schedule because a related resource is missing." +msgstr "Kan geen schema aanmaken omdat een verwante hulpbron ontbreekt." + +#: awx/api/views/__init__.py:3638 +msgid "Job Host Summaries List" +msgstr "Lijst met taakhostoverzichten" + +#: awx/api/views/__init__.py:3694 +msgid "Job Event Children List" +msgstr "Lijst met onderliggende taakgebeurteniselementen" + +#: awx/api/views/__init__.py:3725 +msgid "Job Events List" +msgstr "Lijst met taakgebeurtenissen" + +#: awx/api/views/__init__.py:3926 +msgid "Ad Hoc Command Events List" +msgstr "Lijst met ad-hoc-opdrachtgebeurtenissen" + +#: awx/api/views/__init__.py:4177 +msgid "Delete not allowed while there are pending notifications" +msgstr "Verwijderen is niet toegestaan wanneer er berichten in afwachting zijn" + +#: awx/api/views/__init__.py:4184 +msgid "Notification Template Test" +msgstr "Berichtsjabloon" + +#: 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 "De gebruiker heeft geen toestemming om deze workflow goed te keuren of te weigeren." + +#: awx/api/views/__init__.py:4442 awx/api/views/__init__.py:4457 +msgid "This workflow step has already been approved or denied." +msgstr "Deze workflowstap is al goedgekeurd of geweigerd." + +#: awx/api/views/inventory.py:53 +msgid "Inventory Update Events List" +msgstr "Lijst met inventarisupdategebeurtenissen" + +#: awx/api/views/inventory.py:84 +msgid "You cannot turn a regular inventory into a \"smart\" inventory." +msgstr "U kunt van een reguliere inventaris geen \"slimme\" inventaris maken." + +#: awx/api/views/inventory.py:96 +#, python-brace-format +msgid "{0}" +msgstr "{0}" + +#: awx/api/views/metrics.py:29 +msgid "Metrics" +msgstr "Meetwaarden" + +#: awx/api/views/mixin.py:41 +msgid "Cannot delete job resource when associated workflow job is running." +msgstr "Kan taakresource niet verwijderen wanneer een gekoppelde workflowtaak wordt uitgevoerd." + +#: awx/api/views/mixin.py:46 +msgid "Cannot delete running job resource." +msgstr "Kan geen taakbron in uitvoering verwijderen." + +#: awx/api/views/mixin.py:51 +msgid "Job has not finished processing events." +msgstr "Taken die nog niet klaar zijn met het verwerken van gebeurtenissen." + +#: awx/api/views/mixin.py:138 +msgid "Related job {} is still processing events." +msgstr "Verwante taak {} is nog bezig met het verwerken van gebeurtenissen." + +#: awx/api/views/organization.py:239 +#, python-brace-format +msgid "Credential must be a Galaxy credential, not {sub.credential_type.name}." +msgstr "Toegangsgegeven moet een Galaxy-toegangsgegeven zijn, en niet {sub.credential_type.name}." + +#: 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 "Oorsprong API OAuth 2-machtiging" + +#: awx/api/views/root.py:130 +msgid "Version 2" +msgstr "Versie 2" + +#: awx/api/views/root.py:140 +msgid "Ping" +msgstr "Ping" + +#: awx/api/views/root.py:168 +msgid "Subscriptions" +msgstr "Abonnementen" + +#: awx/api/views/root.py:189 awx/api/views/root.py:230 +msgid "Invalid Subscription" +msgstr "Ongeldig abonnement" + +#: awx/api/views/root.py:191 awx/api/views/root.py:232 +msgid "The provided credentials are invalid (HTTP 401)." +msgstr "De verstrekte toegangsgegevens zijn ongeldig (HTTP 401)." + +#: awx/api/views/root.py:193 awx/api/views/root.py:234 +msgid "Unable to connect to proxy server." +msgstr "Kan geen verbinding maken met proxyserver." + +#: awx/api/views/root.py:195 awx/api/views/root.py:236 +msgid "Could not connect to subscription service." +msgstr "Kon geen verbinding maken met abonnementsdienst." + +#: awx/api/views/root.py:208 +msgid "Attach Subscription" +msgstr "Abonnement bijvoegen" + +#: awx/api/views/root.py:220 +msgid "No subscription pool ID provided." +msgstr "Er is geen abonnementspool-ID opgegeven." + +#: awx/api/views/root.py:248 +msgid "Error processing subscription metadata." +msgstr "Fout bij verwerking van metadata van abonnement." + +#: awx/api/views/root.py:254 awx/conf/apps.py:11 +msgid "Configuration" +msgstr "Configuratie" + +#: awx/api/views/root.py:312 +msgid "Invalid subscription data" +msgstr "Ongeldige abonnementsgegevens" + +#: awx/api/views/root.py:317 +msgid "Invalid JSON" +msgstr "Ongeldig JSON" + +#: awx/api/views/root.py:321 awx/api/views/root.py:326 +msgid "Legacy license submitted. A subscription manifest is now required." +msgstr "Verouderde licentie ingediend. U dient nu een abonnementsmanifest in te dienen." + +#: awx/api/views/root.py:335 +msgid "Invalid manifest submitted." +msgstr "Ongeldig manifest ingediend." + +#: awx/api/views/root.py:341 +msgid "Invalid License" +msgstr "Ongeldige licentie" + +#: awx/api/views/root.py:352 +msgid "Invalid subscription" +msgstr "Ongeldig abonnement" + +#: awx/api/views/root.py:360 +msgid "Failed to remove license." +msgstr "Kan licentie niet verwijderen." + +#: awx/api/views/webhooks.py:130 +msgid "Webhook previously received, aborting." +msgstr "Eerder ontvangen Webhook afbreken." + +#: awx/conf/conf.py:20 +msgid "Bud Frogs" +msgstr "Budweiser-kikkers" + +#: awx/conf/conf.py:21 +msgid "Bunny" +msgstr "Konijntje" + +#: awx/conf/conf.py:22 +msgid "Cheese" +msgstr "Kaas" + +#: awx/conf/conf.py:23 +msgid "Daemon" +msgstr "Daemon" + +#: awx/conf/conf.py:24 +msgid "Default Cow" +msgstr "Standaardkoe" + +#: awx/conf/conf.py:25 +msgid "Dragon" +msgstr "Draak" + +#: awx/conf/conf.py:26 +msgid "Elephant in Snake" +msgstr "Olifant in slang" + +#: awx/conf/conf.py:27 +msgid "Elephant" +msgstr "Olifant" + +#: awx/conf/conf.py:28 +msgid "Eyes" +msgstr "Ogen" + +#: awx/conf/conf.py:29 +msgid "Hello Kitty" +msgstr "Hello Kitty" + +#: awx/conf/conf.py:30 +msgid "Kitty" +msgstr "Katje" + +#: awx/conf/conf.py:31 +msgid "Luke Koala" +msgstr "Luke de Koala" + +#: awx/conf/conf.py:32 +msgid "Meow" +msgstr "Miauw" + +#: awx/conf/conf.py:33 +msgid "Milk" +msgstr "Melk" + +#: awx/conf/conf.py:34 +msgid "Moofasa" +msgstr "Mufasa" + +#: awx/conf/conf.py:35 +msgid "Moose" +msgstr "Eland" + +#: awx/conf/conf.py:36 +msgid "Ren" +msgstr "Rendier" + +#: awx/conf/conf.py:37 +msgid "Sheep" +msgstr "Schaap" + +#: awx/conf/conf.py:38 +msgid "Small Cow" +msgstr "Kleine koe" + +#: 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 "Supermelker" + +#: awx/conf/conf.py:42 +msgid "Three Eyes" +msgstr "Drie ogen" + +#: awx/conf/conf.py:43 +msgid "Turkey" +msgstr "Kalkoen" + +#: awx/conf/conf.py:44 +msgid "Turtle" +msgstr "Schildpad" + +#: awx/conf/conf.py:45 +msgid "Tux" +msgstr "Tux" + +#: awx/conf/conf.py:46 +msgid "Udder" +msgstr "Uier" + +#: awx/conf/conf.py:47 +msgid "Vader Koala" +msgstr "Darth 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 "Koe selecteren" + +#: awx/conf/conf.py:53 +msgid "Select which cow to use with cowsay when running jobs." +msgstr "Selecteer welke koe u met cowsay wilt gebruiken wanneer u taken uitvoert." + +#: awx/conf/conf.py:54 awx/conf/conf.py:75 +msgid "Cows" +msgstr "Koeien" + +#: awx/conf/conf.py:73 +msgid "Example Read-Only Setting" +msgstr "Voorbeeld alleen-lezen-instelling" + +#: awx/conf/conf.py:74 +msgid "Example setting that cannot be changed." +msgstr "Voorbeeld van instelling die niet kan worden gewijzigd." + +#: awx/conf/conf.py:90 +msgid "Example Setting" +msgstr "Voorbeeld van instelling" + +#: awx/conf/conf.py:91 +msgid "Example setting which can be different for each user." +msgstr "Voorbeeld van instelling die anders kan zijn voor elke gebruiker." + +#: awx/conf/conf.py:92 awx/conf/registry.py:78 awx/conf/views.py:51 +msgid "User" +msgstr "Gebruiker" + +#: 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 "Verwachtte None, True, False, een tekenreeks of een lijst met tekenreeksen, maar kreeg in plaats daarvan {input_type}." + +#: awx/conf/fields.py:97 +#, python-brace-format +msgid "Expected list of strings but got {input_type} instead." +msgstr "Lijst met strings verwacht, maar in plaats daarvan {input_type} verkregen." + +#: awx/conf/fields.py:97 +#, python-brace-format +msgid "{path} is not a valid path choice." +msgstr "{path} is geen geldige padkeuze." + +#: awx/conf/fields.py:142 +msgid "Enter a valid URL" +msgstr "Geef een geldige URL op" + +#: awx/conf/fields.py:179 +#, python-brace-format +msgid "\"{input}\" is not a valid string." +msgstr "‘{input}‘ is geen geldige tekenreeks." + +#: awx/conf/fields.py:192 +#, python-brace-format +msgid "Expected a list of tuples of max length 2 but got {input_type} instead." +msgstr "Verwachtte een lijst van tupels met maximale lengte 2 maar kreeg in plaats daarvan {input_type}." + +#: awx/conf/registry.py:72 awx/conf/tests/unit/test_registry.py:92 +msgid "All" +msgstr "Alle" + +#: awx/conf/registry.py:72 awx/conf/tests/unit/test_registry.py:92 +msgid "Changed" +msgstr "Gewijzigd" + +#: awx/conf/registry.py:79 +msgid "User-Defaults" +msgstr "Standaardinstellingen voor gebruiker" + +#: awx/conf/registry.py:141 +msgid "This value has been set manually in a settings file." +msgstr "Deze waarde is handmatig ingesteld in een instellingenbestand." + +#: 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 "Systeem" + +#: awx/conf/tests/unit/test_registry.py:91 +#: awx/conf/tests/unit/test_registry.py:92 +msgid "OtherSystem" +msgstr "OtherSystem" + +#: awx/conf/views.py:43 +msgid "Setting Categories" +msgstr "Instellingscategorieën" + +#: awx/conf/views.py:65 +msgid "Setting Detail" +msgstr "Instellingsdetail" + +#: awx/conf/views.py:150 +msgid "Logging Connectivity Test" +msgstr "Connectiviteitstest logboekregistratie" + +#: awx/main/access.py:105 +#, python-format +msgid "Required related field %s for permission check." +msgstr "Verwant veld %s vereist voor machtigingscontrole." + +#: awx/main/access.py:121 +#, python-format +msgid "Bad data found in related field %s." +msgstr "Ongeldige gegevens gevonden in gerelateerd veld %s." + +#: awx/main/access.py:363 +msgid "License is missing." +msgstr "Licentie ontbreekt." + +#: awx/main/access.py:365 +msgid "License has expired." +msgstr "Licentie is verlopen." + +#: awx/main/access.py:373 +#, python-format +msgid "License count of %s instances has been reached." +msgstr "Het aantal licenties van %s instanties is bereikt." + +#: awx/main/access.py:375 +#, python-format +msgid "License count of %s instances has been exceeded." +msgstr "Het aantal licenties van %s instanties is overschreden." + +#: awx/main/access.py:377 +msgid "Host count exceeds available instances." +msgstr "Het aantal hosts is groter dan het aantal instanties." + +#: 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 "U hebt het maximumaantal van %s hosts dat is toegestaan voor uw organisatie al bereikt. Neem contact op met uw systeembeheerder voor hulp." + +#: awx/main/access.py:952 +msgid "Unable to change inventory on a host." +msgstr "Kan inventaris op een host niet wijzigen." + +#: awx/main/access.py:970 awx/main/access.py:1017 +msgid "Cannot associate two items from different inventories." +msgstr "Kan twee items uit verschillende inventarissen niet koppelen." + +#: awx/main/access.py:1007 +msgid "Unable to change inventory on a group." +msgstr "Kan inventaris van een groep niet wijzigen." + +#: awx/main/access.py:1286 +msgid "Unable to change organization on a team." +msgstr "Kan organisatie van een team niet wijzigen." + +#: awx/main/access.py:1302 +msgid "The {} role cannot be assigned to a team" +msgstr "De rol {} kan niet worden toegewezen aan een team" + +#: awx/main/access.py:1565 +msgid "Insufficient access to Job Template credentials." +msgstr "Onvoldoende toegang tot taaksjabloongegevens." + +#: awx/main/access.py:1753 awx/main/access.py:2184 +msgid "Job was launched with secret prompts provided by another user." +msgstr "Taak is opgestart met geheime meldingen die aangeleverd zijn door een andere gebruiker." + +#: awx/main/access.py:1762 +msgid "Job has been orphaned from its job template and organization." +msgstr "De taak is verwijderd uit zijn taaksjabloon en organisatie." + +#: awx/main/access.py:1764 +msgid "Job was launched with prompted fields you do not have access to." +msgstr "De taak is gestart met invoervelden waar u geen toegang toe hebt." + +#: awx/main/access.py:1766 +msgid "" +"Job was launched with unknown prompted fields. Organization admin " +"permissions required." +msgstr "De taak is gestart met onbekende invoervelden. Beheerrechten voor de organisatie zijn vereist." + +#: awx/main/access.py:2174 +msgid "Workflow Job was launched with unknown prompts." +msgstr "Workflowtaak is opgestart via onbekende meldingen." + +#: awx/main/access.py:2186 +msgid "Job was launched with prompts you lack access to." +msgstr "Taak is opgestart via meldingen waar u geen toegang toe hebt." + +#: awx/main/access.py:2188 +msgid "Job was launched with prompts no longer accepted." +msgstr "Taak is opgestart via meldingen die niet langer worden geaccepteerd." + +#: awx/main/access.py:2200 +msgid "" +"You do not have permission to the workflow job resources required for " +"relaunch." +msgstr "U hebt geen machtiging voor de workflowtaakresources die vereist zijn om opnieuw op te starten." + +#: awx/main/analytics/collectors.py:87 +msgid "General platform configuration." +msgstr "Algemene configuratie van het platform." + +#: awx/main/analytics/collectors.py:118 +msgid "Counts of objects such as organizations, inventories, and projects" +msgstr "Aantal objecten zoals organisaties, inventarissen en projecten" + +#: awx/main/analytics/collectors.py:164 +msgid "Counts of users and teams by organization" +msgstr "Aantal gebruikers en teams per organisatie" + +#: awx/main/analytics/collectors.py:174 +msgid "Counts of credentials by credential type" +msgstr "Aantal toegangsgegevens per type toegangsgegeven" + +#: awx/main/analytics/collectors.py:188 +msgid "Inventories, their inventory sources, and host counts" +msgstr "Inventarissen, de bijbehorende inventarisbronnen en het aantal hosts" + +#: awx/main/analytics/collectors.py:206 +msgid "Counts of projects by source control type" +msgstr "Aantal projecten per type broncontrole" + +#: awx/main/analytics/collectors.py:214 +msgid "Cluster topology and capacity" +msgstr "Groepstopologie en capaciteit" + +#: awx/main/analytics/collectors.py:264 +msgid "Metadata about the analytics collected" +msgstr "Metadata over de verzamelde analyses" + +#: awx/main/analytics/collectors.py:365 awx/main/analytics/collectors.py:370 +msgid "Automation task records" +msgstr "Geautomatiseerde records van taken" + +#: awx/main/analytics/collectors.py:375 +msgid "Data on jobs run" +msgstr "Gegevens over uitgevoerde taken" + +#: awx/main/analytics/collectors.py:416 +msgid "Data on job templates" +msgstr "Gegevens over taaksjablonen" + +#: awx/main/analytics/collectors.py:439 +msgid "Data on workflow runs" +msgstr "Gegevens over uitgevoerde workflows" + +#: awx/main/analytics/collectors.py:477 +msgid "Data on workflows" +msgstr "Gegevens over workflows" + +#: awx/main/apps.py:8 +msgid "Main" +msgstr "Hoofd" + +#: awx/main/conf.py:20 +msgid "Enable Activity Stream" +msgstr "Activiteitenstroom inschakelen" + +#: awx/main/conf.py:21 +msgid "Enable capturing activity for the activity stream." +msgstr "Vastlegactiviteit voor de activiteitenstroom inschakelen." + +#: awx/main/conf.py:29 +msgid "Enable Activity Stream for Inventory Sync" +msgstr "Activiteitenstroom voor inventarissynchronisatie inschakelen" + +#: awx/main/conf.py:30 +msgid "" +"Enable capturing activity for the activity stream when running inventory " +"sync." +msgstr "Vastlegactiviteit voor de activiteitenstroom inschakelen wanneer inventarissynchronisatie wordt uitgevoerd." + +#: awx/main/conf.py:38 +msgid "All Users Visible to Organization Admins" +msgstr "Alle gebruikers zichtbaar voor organisatiebeheerders" + +#: 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 "Regelt of een organisatiebeheerder alle gebruikers en teams kan weergeven, zelfs gebruikers en teams die niet aan hun organisatie zijn gekoppeld." + +#: awx/main/conf.py:47 +msgid "Organization Admins Can Manage Users and Teams" +msgstr "Organisatiebeheerders kunnen gebruikers en teams beheren" + +#: 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 "Regelt of een organisatiebeheerder gemachtigd is om gebruikers en teams aan te maken en te beheren. Als u een LDAP- of SAML-integratie gebruikt, wilt u deze mogelijkheid wellicht uitschakelen." + +#: awx/main/conf.py:61 +msgid "Base URL of the service" +msgstr "Basis-URL van de service" + +#: awx/main/conf.py:62 +msgid "" +"This setting is used by services like notifications to render a valid url to " +"the service." +msgstr "Deze instelling wordt gebruikt door services zoals berichten om een geldige URL voor de host weer te geven." + +#: awx/main/conf.py:70 +msgid "Remote Host Headers" +msgstr "Externe hostheaders" + +#: 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 "HTTP-headers en metasleutels om te zoeken om de naam of het IP-adres van de externe host te bepalen. Voeg aan deze lijst extra items toe, zoals \"HTTP_X_FORWARDED_FOR\", wanneer achter een omgekeerde proxy. Zie de sectie 'proxy-ondersteuning' in de handleiding voor beheerders voor meer informatie." + +#: awx/main/conf.py:85 +msgid "Proxy IP Allowed List" +msgstr "Lijst met toegestane proxy-IP‘s" + +#: 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 "Als de service zich achter een omgekeerde proxy/load balancer bevindt, gebruikt u deze instelling om de proxy-IP-adressen te configureren vanwaar de service aangepaste REMOTE_HOST_HEADERS-headerwaarden moet vertrouwen. Als deze instelling een lege lijst is (de standaardinstelling), dan worden de door REMOTE_HOST_HEADERS opgegeven headers onvoorwaardelijk vertrouwd')" + +#: awx/main/conf.py:101 +msgid "License" +msgstr "Licentie" + +#: 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 "De licentie bepaalt welke functies en functionaliteiten zijn ingeschakeld. Gebruik /api/v2/config/ om de licentie bij te werken of te wijzigen." + +#: awx/main/conf.py:114 +msgid "Red Hat customer username" +msgstr "Red Hat-gebruikersnaam klant" + +#: awx/main/conf.py:115 +msgid "" +"This username is used to send data to Insights for Ansible Automation " +"Platform" +msgstr "Deze gebruikersnaam wordt gebruikt om gegevens naar het Insights for Ansible Automation Platform te sturen" + +#: awx/main/conf.py:127 +msgid "Red Hat customer password" +msgstr "Red Hat klantwachtwoord" + +#: awx/main/conf.py:128 +msgid "" +"This password is used to send data to Insights for Ansible Automation " +"Platform" +msgstr "Dit wachtwoord wordt gebruikt om gegevens naar het Insights for Ansible Automation Platform te sturen" + +#: awx/main/conf.py:140 +msgid "Red Hat or Satellite username" +msgstr "Red Hat- of Satellite-gebruikersnaam" + +#: awx/main/conf.py:141 +msgid "This username is used to retrieve subscription and content information" +msgstr "Deze gebruikersnaam wordt gebruikt om gegevens op te halen van abonnementen en inhoud" + +#: awx/main/conf.py:153 +msgid "Red Hat or Satellite password" +msgstr "Red Hat- of Satellite-wachtwoord" + +#: awx/main/conf.py:154 +msgid "This password is used to retrieve subscription and content information" +msgstr "Dit wachtwoord wordt gebruikt om gegevens op te halen van abonnementen en inhoud" + +#: awx/main/conf.py:165 +msgid "Insights for Ansible Automation Platform upload URL" +msgstr "Upload-URL voor Insights for Ansible Automation Platform" + +#: awx/main/conf.py:166 +msgid "" +"This setting is used to to configure the upload URL for data collection for " +"Red Hat Insights." +msgstr "Deze instelling wordt gebruikt om de upload-URL te configureren voor het verzamelen van gegevens voor Red Hat Insights." + +#: awx/main/conf.py:174 +msgid "Unique identifier for an installation" +msgstr "Unieke identificatiecode voor installatie" + +#: awx/main/conf.py:183 +msgid "The instance group where control plane tasks run" +msgstr "De instantiegroep waar control plane-taken worden uitgevoerd" + +#: awx/main/conf.py:192 +msgid "" +"The instance group where user jobs run (currently only on non-VM installs)" +msgstr "De instantiegroep waar gebruikerstaken worden uitgevoerd (momenteel alleen op niet-VM-installaties)" + +#: awx/main/conf.py:204 +msgid "Global default execution environment" +msgstr "Globale standaard-uitvoeringsomgeving" + +#: awx/main/conf.py:205 +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." + +#: awx/main/conf.py:213 +msgid "Custom virtual environment paths" +msgstr "Paden voor aangepaste virtuele omgeving" + +#: 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 "Paden waarmee Tower naar aangepaste virtuele omgevingen zoekt (behalve /var/lib/awx/venv/). Voer één pad per regel in." + +#: awx/main/conf.py:223 +msgid "Ansible Modules Allowed for Ad Hoc Jobs" +msgstr "Ansible-modules toegestaan voor ad-hoctaken" + +#: awx/main/conf.py:224 +msgid "List of modules allowed to be used by ad-hoc jobs." +msgstr "Lijst met modules toegestaan voor gebruik met ad-hoctaken." + +#: 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 "Taken" + +#: awx/main/conf.py:234 +msgid "Always" +msgstr "Altijd" + +#: awx/main/conf.py:235 +msgid "Never" +msgstr "Nooit" + +#: awx/main/conf.py:236 +msgid "Only On Job Template Definitions" +msgstr "Alleen volgens definities taaksjabloon" + +#: awx/main/conf.py:239 +msgid "When can extra variables contain Jinja templates?" +msgstr "Wanneer kunnen extra variabelen Jinja-sjablonen bevatten?" + +#: 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 maakt het mogelijk variabelen te vervangen door --extra-vars via de Jinja2-sjabloontaal. Dit brengt een mogelijk veiligheidsrisico met zich mee, omdat gebruikers die extra variabelen kunnen specificeren wanneer een taak wordt opgestart, in staat zijn Jinja2-sjablonen te gebruiken om willekeurige Python uit te voeren. Wij raden u aan deze waarde in te stellen op 'sjabloon' of 'nooit'." + +#: awx/main/conf.py:254 +msgid "Job execution path" +msgstr "Taakuitvoerpad" + +#: 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 "De map waarin de service nieuwe tijdelijke mappen maakt voor de uitvoering en isolatie van taken (zoals referentiebestanden)." + +#: awx/main/conf.py:264 +msgid "Paths to expose to isolated jobs" +msgstr "Paden die kunnen worden blootgesteld aan geïsoleerde taken" + +#: 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 "Lijst met paden die anders zouden zijn verborgen voor blootstelling aan geïsoleerde taken. Geef één pad per regel op." + +#: awx/main/conf.py:274 +msgid "Extra Environment Variables" +msgstr "Extra omgevingsvariabelen" + +#: awx/main/conf.py:275 +msgid "" +"Additional environment variables set for playbook runs, inventory updates, " +"project updates, and notification sending." +msgstr "Extra omgevingsvariabelen ingesteld voor draaiboekuitvoeringen, inventarisupdates, projectupdates en berichtverzending." + +#: awx/main/conf.py:285 +msgid "Gather data for Insights for Ansible Automation Platform" +msgstr "Verzamel gegevens voor 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 "Hiermee kan de service automatiseringsgegevens verzamelen en naar Red Hat Insights versturen." + +#: awx/main/conf.py:294 +msgid "Run Project Updates With Higher Verbosity" +msgstr "Project-updates met een hogere spraaklengte uitvoeren" + +#: awx/main/conf.py:295 +msgid "" +"Adds the CLI -vvv flag to ansible-playbook runs of project_update.yml used " +"for project updates." +msgstr "Voegt de CLI -vvv-vlag toe aan een draaiboekuitvoering van project_update.yml die voor projectupdates wordt gebruikt." + +#: awx/main/conf.py:304 +msgid "Enable Role Download" +msgstr "Downloaden van rol inschakelen" + +#: awx/main/conf.py:305 +msgid "" +"Allows roles to be dynamically downloaded from a requirements.yml file for " +"SCM projects." +msgstr "Toestaan dat rollen dynamisch gedownload worden vanuit een requirements.yml-bestand voor SCM-projecten." + +#: awx/main/conf.py:314 +msgid "Enable Collection(s) Download" +msgstr "Download van collectie(s) inschakelen" + +#: awx/main/conf.py:315 +msgid "" +"Allows collections to be dynamically downloaded from a requirements.yml file " +"for SCM projects." +msgstr "Toestaan dat collecties dynamisch gedownload worden vanuit een requirements.yml-bestand voor SCM-projecten." + +#: awx/main/conf.py:324 +msgid "Follow symlinks" +msgstr "Symlinks volgen" + +#: 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 "Volg de symbolische links bij het scannen naar playbooks. Let op: als u deze optie op True instelt, kan dat leiden tot oneindige recursie als een link naar een bovenstaande map van zichzelf wijst." + +#: awx/main/conf.py:337 +msgid "Ignore Ansible Galaxy SSL Certificate Verification" +msgstr "Ansible Galaxy SSL Certificaatverificatie negeren" + +#: awx/main/conf.py:338 +msgid "" +"If set to true, certificate validation will not be done when installing " +"content from any Galaxy server." +msgstr "Indien deze ingesteld is op true, zal de certificaatvalidatie niet worden uitgevoerd bij de installatie van inhoud vanaf een Galaxy-server." + +#: awx/main/conf.py:347 +msgid "Standard Output Maximum Display Size" +msgstr "Maximale weergavegrootte voor standaardoutput" + +#: awx/main/conf.py:348 +msgid "" +"Maximum Size of Standard Output in bytes to display before requiring the " +"output be downloaded." +msgstr "De maximale weergavegrootte van standaardoutput in bytes voordat wordt vereist dat de output wordt gedownload." + +#: awx/main/conf.py:357 +msgid "Job Event Standard Output Maximum Display Size" +msgstr "Maximale weergavegrootte voor standaardoutput van taakgebeurtenissen" + +#: 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 "De maximale weergavegrootte van standaardoutput in bytes voor één taak of ad-hoc-opdrachtgebeurtenis. `stdout` eindigt op `…` indien afgekapt." + +#: awx/main/conf.py:370 +msgid "Job Event Maximum Websocket Messages Per Second" +msgstr "Maximaal aantal Websocket-berichten taakgebeurtenis per 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 "Maximaal aantal berichten om de uitvoer van de UI live taken mee bij te werken per seconde. Waarde 0 betekent geen limiet." + +#: awx/main/conf.py:380 +msgid "Maximum Scheduled Jobs" +msgstr "Maximumaantal geplande taken" + +#: 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 "Het maximumaantal van dezelfde sjabloon dat kan wachten op uitvoering wanneer wordt gestart vanuit een schema voordat er geen andere meer kunnen worden gemaakt." + +#: awx/main/conf.py:390 +msgid "Ansible Callback Plugins" +msgstr "Ansible-terugkoppelingsplugins" + +#: 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 "Lijst met paden om te zoeken naar extra terugkoppelingsplugins voor gebruik bij het uitvoeren van taken. Geef één pad per regel op." + +#: awx/main/conf.py:401 +msgid "Default Job Timeout" +msgstr "Standaardtime-out voor taken" + +#: 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 "Maximale tijd in seconden dat de uitvoering van taken mag duren. Gebruik een waarde van 0 om aan te geven dat geen time-out mag worden opgelegd. Als er in een individuele taaksjabloon een time-out is ingesteld, heeft deze voorrang." + +#: awx/main/conf.py:416 +msgid "Default Inventory Update Timeout" +msgstr "Standaardtime-out voor inventarisupdates" + +#: 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 "Maximale tijd in seconden die inventarisupdates mogen duren. Gebruik een waarde van 0 om aan te geven dat geen time-out mag worden opgelegd. Als er in een individuele inventarisbron een time-out is ingesteld, heeft deze voorrang." + +#: awx/main/conf.py:431 +msgid "Default Project Update Timeout" +msgstr "Standaardtime-out voor projectupdates" + +#: 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 "Maximale tijd in seconden die projectupdates mogen duren. Gebruik een waarde van 0 om aan te geven dat geen time-out mag worden opgelegd. Als er in een individueel project een time-out is ingesteld, heeft deze voorrang." + +#: awx/main/conf.py:446 +msgid "Per-Host Ansible Fact Cache Timeout" +msgstr "Time-out voor feitcache per-host 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 "Maximale tijd in seconden dat opgeslagen Ansible-feiten als geldig worden beschouwd sinds ze voor het laatst zijn gewijzigd. Alleen geldige, niet-verlopen feiten zijn toegankelijk voor een draaiboek. Merk op dat dit geen invloed heeft op de verwijdering van ansible_facts uit de database. Gebruik een waarde van 0 om aan te geven dat er geen time-out mag worden opgelegd." + +#: awx/main/conf.py:463 +msgid "Maximum number of forks per job" +msgstr "Maximaal aantal vorken per opdracht" + +#: 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 "Het opslaan van een taaksjabloon met meer vorken zal resulteren in een fout. Als dit is ingesteld op 0, wordt er geen limiet toegepast." + +#: awx/main/conf.py:474 +msgid "Logging Aggregator" +msgstr "Aggregator logboekregistraties" + +#: awx/main/conf.py:475 +msgid "Hostname/IP where external logs will be sent to." +msgstr "Hostnaam/IP-adres waarnaar externe logboeken worden verzonden." + +#: 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 "Logboekregistratie" + +#: awx/main/conf.py:484 +msgid "Logging Aggregator Port" +msgstr "Aggregator Port logboekregistraties" + +#: awx/main/conf.py:485 +msgid "" +"Port on Logging Aggregator to send logs to (if required and not provided in " +"Logging Aggregator)." +msgstr "Poort van Aggregator logboekregistraties waarnaar logboeken worden verzonden (indien vereist en niet geleverd in de Aggregator logboekregistraties)." + +#: awx/main/conf.py:496 +msgid "Logging Aggregator Type" +msgstr "Type aggregator logboekregistraties" + +#: awx/main/conf.py:497 +msgid "Format messages for the chosen log aggregator." +msgstr "Maak berichten op voor de gekozen log aggregator." + +#: awx/main/conf.py:506 +msgid "Logging Aggregator Username" +msgstr "Gebruikersnaam aggregator logboekregistraties" + +#: awx/main/conf.py:507 +msgid "Username for external log aggregator (if required; HTTP/s only)." +msgstr "Gebruikersnaam voor externe logboekaggregator (indien vereist; alleen HTTP/s)." + +#: awx/main/conf.py:518 +msgid "Logging Aggregator Password/Token" +msgstr "Wachtwoord/token voor aggregator logboekregistraties" + +#: awx/main/conf.py:519 +msgid "" +"Password or authentication token for external log aggregator (if required; " +"HTTP/s only)." +msgstr "Wachtwoord of authenticatietoken voor externe logboekaggregator (indien vereist; alleen HTTP/s)." + +#: awx/main/conf.py:528 +msgid "Loggers Sending Data to Log Aggregator Form" +msgstr "Logboekverzamelingen die gegevens verzenden naar log aggregator-formulier" + +#: 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 "Lijst met logboekverzamelingen die HTTP-logboeken verzenden naar de verzamelaar. Deze kunnen bestaan uit een of meer van de volgende: \n" +"awx - servicelogboeken\n" +"activity_stream - records activiteitenstroom\n" +"job_events - terugkoppelgegevens van Ansible-taakgebeurtenissen\n" +"system_tracking - feiten verzameld uit scantaken." + +#: awx/main/conf.py:544 +msgid "Log System Tracking Facts Individually" +msgstr "Logboeksysteem dat feiten individueel bijhoudt" + +#: 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 "Indien ingesteld, worden systeemtrackingfeiten verzonden voor alle pakketten, services of andere items aangetroffen in een scan, wat aan zoekquery's meer gedetailleerdheid verleent. Indien niet ingesteld, worden feiten verzonden als één woordenlijst, waardoor feiten sneller kunnen worden verwerkt." + +#: awx/main/conf.py:558 +msgid "Enable External Logging" +msgstr "Externe logboekregistratie inschakelen" + +#: awx/main/conf.py:559 +msgid "Enable sending logs to external log aggregator." +msgstr "Schakel de verzending in van logboeken naar een externe log aggregator." + +#: awx/main/conf.py:568 +msgid "Cluster-wide unique identifier." +msgstr "Clusterbrede, unieke id" + +#: awx/main/conf.py:569 +msgid "Useful to uniquely identify instances." +msgstr "Handig om instanties uniek te identificeren." + +#: awx/main/conf.py:578 +msgid "Logging Aggregator Protocol" +msgstr "Protocol aggregator logboekregistraties" + +#: 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 "Protocol gebruikt om te communiceren met de log aggregator. HTTPS/HTTP veronderstelt HTTPS tenzij http:// expliciet wordt gebruikt in de hostnaam voor aggregator logboekregistraties." + +#: awx/main/conf.py:591 +msgid "TCP Connection Timeout" +msgstr "Time-out van TCP-verbinding" + +#: 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 "Aantal seconden voordat er een time-out optreedt voor een TCP-verbinding met een externe log aggregator. Geldt voor HTTPS en TCP log aggregator-protocollen." + +#: awx/main/conf.py:601 +msgid "Enable/disable HTTPS certificate verification" +msgstr "HTTPS-certificaatcontrole in-/uitschakelen" + +#: 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 "Vlag om certificaatcontrole in/uit te schakelen wanneer het LOG_AGGREGATOR_PROTOCOL gelijk is aan 'https'. Indien ingeschakeld, controleert de logboekhandler het certificaat verzonden door de externe log aggregator voordat de verbinding tot stand wordt gebracht." + +#: awx/main/conf.py:616 +msgid "Logging Aggregator Level Threshold" +msgstr "Drempelwaarde aggregator logboekregistraties" + +#: 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 "Drempelwaarde gebruikt door logboekhandler. Ernstcategorieën van laag naar hoog zijn DEBUG, INFO, WARNING, ERROR, CRITICAL. Berichten die minder streng zijn dan de drempelwaarde, worden genegeerd door de logboekhandler. (deze instelling wordt genegeerd door berichten onder de categorie awx.anlytics)" + +#: awx/main/conf.py:631 +msgid "Maximum disk persistance for external log aggregation (in GB)" +msgstr "Maximale schijfduurzaamheid voor externe logboekaggregatie (in 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 "Hoeveelheid op te slaan gegevens (in gigabytes) tijdens een storing in de externe logboekaggregator (standaard op 1). Equivalent aan de rsyslogd wachtrij.maxdiskspace-instelling." + +#: awx/main/conf.py:644 +msgid "File system location for rsyslogd disk persistence" +msgstr "Locatie van het bestandssysteem voor rsyslogd-schijfpersistentie" + +#: 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 "Locatie om de logboeken te laten voortbestaan die moeten worden opgehaald na een storing in de externe logboekaggregator (standaard ingesteld op /var/lib/awx). Equivalent aan de rsyslogd wachtrij.spoolDirectory-instelling." + +#: awx/main/conf.py:657 +msgid "Enable rsyslogd debugging" +msgstr "Rsyslogd debugging inschakelen" + +#: awx/main/conf.py:658 +msgid "" +"Enabled high verbosity debugging for rsyslogd. Useful for debugging " +"connection issues for external log aggregation." +msgstr "Schakel hoge verbositeit debugging in voor rsyslogd. Nuttig voor het debuggen van verbindingsproblemen voor externe logboekaggregatie." + +#: awx/main/conf.py:667 +msgid "Last gather date for Insights for Ansible Automation Platform." +msgstr "Laatste verzameldatum voor Insights voor Ansible Automation Platform." + +#: awx/main/conf.py:675 +msgid "" +"Last gathered entries for expensive collectors for Insights for Ansible " +"Automation Platform." +msgstr "Laatste verzamelde vermeldingen voor dure verzamelaars voor Insights for Ansible Automation Platform." + +#: awx/main/conf.py:686 +msgid "Insights for Ansible Automation Platform Gather Interval" +msgstr "Verzamelinterval voor Insights for Ansible Automation Platform" + +#: awx/main/conf.py:687 +msgid "Interval (in seconds) between data gathering." +msgstr "Interval (in seconden) tussen het verzamelen van gegevens." + +#: awx/main/conf.py:701 +msgid "" +"Indicates whether the instance is part of a kubernetes-based deployment." +msgstr "Geeft aan of de instantie onderdeel is van een op kubernetes gebaseerde implementatie." + +#: 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 "Inschakelen" + +#: 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 "Geen" + +#: 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 "Toepassings-ID" + +#: awx/main/credential_plugins/aim.py:24 +msgid "Client Key" +msgstr "Clientsleutel" + +#: awx/main/credential_plugins/aim.py:31 +msgid "Client Certificate" +msgstr "Clientcertificaat" + +#: awx/main/credential_plugins/aim.py:38 +msgid "Verify SSL Certificates" +msgstr "SSL-certificaten verifiëren" + +#: awx/main/credential_plugins/aim.py:46 +msgid "Object Query" +msgstr "Objectquery" + +#: awx/main/credential_plugins/aim.py:48 +msgid "" +"Lookup query for the object. Ex: Safe=TestSafe;Object=testAccountName123" +msgstr "Query opzoeken voor het object. Bijv.: \"Safe=TestSafe;Object=testAccountName123\"" + +#: awx/main/credential_plugins/aim.py:50 +msgid "Object Query Format" +msgstr "Indeling objectquery" + +#: awx/main/credential_plugins/aim.py:53 +msgid "Reason" +msgstr "Reden" + +#: 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 "Reden objectaanvraag. Dit is alleen noodzakelijk indien vereist volgens het objectbeleid." + +#: awx/main/credential_plugins/azure_kv.py:18 +msgid "Vault URL (DNS Name)" +msgstr "Vault-URL (DNS-naam)" + +#: 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 "Klant-ID" + +#: awx/main/credential_plugins/azure_kv.py:29 +#: awx/main/models/credential/__init__.py:902 +msgid "Tenant ID" +msgstr "Huurder-ID" + +#: awx/main/credential_plugins/azure_kv.py:32 +msgid "Cloud Environment" +msgstr "Cloudomgeving" + +#: awx/main/credential_plugins/azure_kv.py:33 +msgid "Specify which azure cloud environment to use." +msgstr "Geef aan welke azure cloudomgeving gebruikt moet worden." + +#: awx/main/credential_plugins/azure_kv.py:41 +msgid "Secret Name" +msgstr "Naam van geheim" + +#: awx/main/credential_plugins/azure_kv.py:43 +msgid "The name of the secret to look up." +msgstr "De naam van het geheim dat opgezocht moet worden." + +#: awx/main/credential_plugins/azure_kv.py:47 +#: awx/main/credential_plugins/conjur.py:45 +msgid "Secret Version" +msgstr "Versie van geheim" + +#: 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 "Gebruikt om een specifieke versie van het geheim te specificeren (indien dit veld leeg wordt gelaten, wordt de nieuwste versie gebruikt)." + +#: awx/main/credential_plugins/centrify_vault.py:10 +#: awx/main/credential_plugins/centrify_vault.py:12 +msgid "Centrify Tenant URL" +msgstr "Centrify huurder-URL" + +#: awx/main/credential_plugins/centrify_vault.py:17 +msgid "Centrify API User" +msgstr "Centrify API-gebruiker" + +#: awx/main/credential_plugins/centrify_vault.py:19 +msgid "" +"Centrify API User, having necessary permissions as mentioned in support doc" +msgstr "Centrify API-gebruiker, met de vereiste machtigingen zoals vermeld in het ondersteuningsdocument" + +#: awx/main/credential_plugins/centrify_vault.py:23 +msgid "Centrify API Password" +msgstr "Centrify API-wachtwoord" + +#: awx/main/credential_plugins/centrify_vault.py:25 +msgid "Password of Centrify API User with necessary permissions" +msgstr "Wachtwoord van Centrify API-gebruiker met de vereiste machtigingen" + +#: awx/main/credential_plugins/centrify_vault.py:30 +msgid "OAuth2 Application ID" +msgstr "OAuth2-toepassings-ID" + +#: awx/main/credential_plugins/centrify_vault.py:32 +msgid "Application ID of the configured OAuth2 Client (defaults to 'awx')" +msgstr "Toepassings-ID van de geconfigureerde OAuth2-client (staat standaard op 'awx')" + +#: awx/main/credential_plugins/centrify_vault.py:37 +msgid "OAuth2 Scope" +msgstr "OAuth2-bereik" + +#: awx/main/credential_plugins/centrify_vault.py:39 +msgid "Scope of the configured OAuth2 Client (defaults to 'awx')" +msgstr "Bereik van de geconfigureerde OAuth2-client (standaard ingesteld op 'awx')" + +#: awx/main/credential_plugins/centrify_vault.py:46 +msgid "Account Name" +msgstr "Accountnaam" + +#: 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 "Lokale systeemaccount of domeinaccountnaam die in Centrify Vault is geregistreerd, bijv. (root of DOMAIN/Administrator)" + +#: awx/main/credential_plugins/centrify_vault.py:52 +msgid "System Name" +msgstr "Systeemnaam" + +#: awx/main/credential_plugins/centrify_vault.py:54 +msgid "Machine Name enrolled with in Centrify Portal" +msgstr "Machinenaam geregistreerd in 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-sleutel" + +#: awx/main/credential_plugins/conjur.py:26 +#: awx/main/migrations/_inventory_source_vars.py:144 +msgid "Account" +msgstr "Account" + +#: 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 "Gebruikersnaam" + +#: awx/main/credential_plugins/conjur.py:34 +msgid "Public Key Certificate" +msgstr "Openbare sleutel van certificaat" + +#: awx/main/credential_plugins/conjur.py:39 +msgid "Secret Identifier" +msgstr "Identificatiecode van geheim" + +#: awx/main/credential_plugins/conjur.py:41 +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 +msgid "Tenant" +msgstr "Tenant" + +#: awx/main/credential_plugins/dsv.py:13 +msgid "The tenant e.g. \"ex\" when the URL is https://ex.secretservercloud.com" +msgstr "De tenant, bv. \"ex\" wanneer de URL https://ex.secretservercloud.com is" + +#: awx/main/credential_plugins/dsv.py:18 +msgid "Top-level Domain (TLD)" +msgstr "Top-level Domein (TLD, domein op hoogste niveau)" + +#: 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 "Het TLD van de tenant, bv. \"com\" wanneer de URL https://ex.secretservercloud.com is" + +#: awx/main/credential_plugins/dsv.py:34 +msgid "Secret Path" +msgstr "Geheim pad" + +#: awx/main/credential_plugins/dsv.py:36 +msgid "The secret path e.g. /test/secret1" +msgstr "Het geheime pad, bv. /test/secret1" + +#: awx/main/credential_plugins/dsv.py:46 +msgid "URL template" +msgstr "URL-sjabloon" + +#: awx/main/credential_plugins/hashivault.py:15 +msgid "Server URL" +msgstr "Server-URL" + +#: awx/main/credential_plugins/hashivault.py:18 +msgid "The URL to the HashiCorp Vault" +msgstr "De URL naar de HashiCorp Vault" + +#: awx/main/credential_plugins/hashivault.py:22 +#: awx/main/models/credential/__init__.py:923 +#: awx/main/models/credential/__init__.py:942 +msgid "Token" +msgstr "Token" + +#: awx/main/credential_plugins/hashivault.py:25 +msgid "The access token used to authenticate to the Vault server" +msgstr "De toegangstoken die wordt gebruikt om de Vault-server te authenticeren" + +#: awx/main/credential_plugins/hashivault.py:29 +msgid "CA Certificate" +msgstr "CA-certificaat" + +#: awx/main/credential_plugins/hashivault.py:32 +msgid "" +"The CA certificate used to verify the SSL certificate of the Vault server" +msgstr "Het CA-certificaat dat wordt gebruikt om het SSL-certificaat van de Vault-server te controleren" + +#: 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 "De rol-ID voor AppRole-authenticatie" + +#: 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 "De geheim-ID voor AppRole-authenticatie" + +#: awx/main/credential_plugins/hashivault.py:45 +msgid "Namespace name (Vault Enterprise only)" +msgstr "Naam van de naamruimte (alleen Vault Enterprise)" + +#: awx/main/credential_plugins/hashivault.py:48 +msgid "Name of the namespace to use when authenticate and retrieve secrets" +msgstr "Naam van de naamruimte die moet worden gebruikt voor de authenticatie en het ophalen van geheimen" + +#: awx/main/credential_plugins/hashivault.py:52 +msgid "Path to Approle Auth" +msgstr "Pad naar AppRole-authenticatie" + +#: 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 "Het pad naar AppRole-authenticatie dat gebruikt kan worden als deze niet in de metagegevens worden opgegeven tijdens de koppeling aan een invoerveld. De standaardinstelling is 'approle'" + +#: awx/main/credential_plugins/hashivault.py:64 +msgid "Path to Secret" +msgstr "Pad naar geheim" + +#: awx/main/credential_plugins/hashivault.py:78 +msgid "Path to Auth" +msgstr "Pad naar authenticatie" + +#: awx/main/credential_plugins/hashivault.py:81 +msgid "The path where the Authentication method is mounted e.g, approle" +msgstr "Het pad waar de authenticatiemethode is geïnstalleerd, bijv. approle" + +#: awx/main/credential_plugins/hashivault.py:91 +msgid "API Version" +msgstr "API-versie" + +#: 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 dient voor het opzoeken van statische sleutels/waarden. API v2 dient voor het opzoeken van sleutels/waarden met een bepaalde versie." + +#: awx/main/credential_plugins/hashivault.py:101 +msgid "Name of Secret Backend" +msgstr "Naam van geheime back-end" + +#: 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 "De naam van de geheime back-end (indien dit veld leeg wordt gelaten, wordt het eerste segment van het geheime pad gebruikt)." + +#: awx/main/credential_plugins/hashivault.py:110 +#: awx/main/migrations/_inventory_source_vars.py:149 +msgid "Key Name" +msgstr "Sleutelnaam" + +#: awx/main/credential_plugins/hashivault.py:112 +msgid "The name of the key to look up in the secret." +msgstr "De naam van de sleutel die in het geheim moet worden opgezocht." + +#: awx/main/credential_plugins/hashivault.py:116 +msgid "Secret Version (v2 only)" +msgstr "Versie van geheim (alleen v2)" + +#: awx/main/credential_plugins/hashivault.py:129 +msgid "Unsigned Public Key" +msgstr "Niet-ondertekende openbare sleutel" + +#: awx/main/credential_plugins/hashivault.py:136 +msgid "Role Name" +msgstr "Naam van rol" + +#: awx/main/credential_plugins/hashivault.py:136 +msgid "The name of the role used to sign." +msgstr "De naam van de rol die wordt gebruikt om te ondertekenen." + +#: awx/main/credential_plugins/hashivault.py:139 +msgid "Valid Principals" +msgstr "Geldige principes" + +#: awx/main/credential_plugins/hashivault.py:141 +msgid "" +"Valid principals (either usernames or hostnames) that the certificate should " +"be signed for." +msgstr "Geldige principes (gebruikersnamen of hostnamen) waarvoor het certificaat moet worden ondertekend." + +#: awx/main/credential_plugins/tss.py:10 +msgid "Secret Server URL" +msgstr "Geheime-server-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 "De basis-URL van de geheime server, bv. https://myserver/SecretServer of https://mytenant.secretservercloud.com" + +#: awx/main/credential_plugins/tss.py:17 +msgid "The (Application) user username" +msgstr "De gebruikersnaam van de (applicatie) gebruiker" + +#: 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 "Wachtwoord" + +#: awx/main/credential_plugins/tss.py:23 +msgid "The corresponding password" +msgstr "Het bijbehorende wachtwoord" + +#: awx/main/credential_plugins/tss.py:31 +msgid "Secret ID" +msgstr "Geheime id" + +#: awx/main/credential_plugins/tss.py:32 +msgid "The integer ID of the secret" +msgstr "De id van het geheim als geheel getal" + +#: awx/main/credential_plugins/tss.py:37 +msgid "Secret Field" +msgstr "Geheim veld" + +#: awx/main/credential_plugins/tss.py:38 +msgid "The field to extract from the secret" +msgstr "Het veld om uit het geheim te halen" + +#: awx/main/fields.py:68 +#, python-brace-format +msgid "'{value}' is not one of ['{allowed_values}']" +msgstr "'{value}' is niet een van ['{allowed_values}']" + +#: awx/main/fields.py:418 +#, python-brace-format +msgid "{type} provided in relative path {path}, expected {expected_type}" +msgstr "{type} in relatief pad {path} opgegeven, verwacht {expected_type}" + +#: awx/main/fields.py:422 +#, python-brace-format +msgid "{type} provided, expected {expected_type}" +msgstr "{type} opgegeven, {expected_type} verwacht" + +#: awx/main/fields.py:426 +#, python-brace-format +msgid "Schema validation error in relative path {path} ({error})" +msgstr "Schemavalideringsfout in relatief pad {path} ({error})" + +#: awx/main/fields.py:527 +#, python-format +msgid "required for %s" +msgstr "vereist voor %s" + +#: awx/main/fields.py:592 +msgid "secret values must be of type string, not {}" +msgstr "Geheime waarden moeten van het soort reeks zijn, niet {}" + +#: awx/main/fields.py:629 +#, python-format +msgid "cannot be set unless \"%s\" is set" +msgstr "kan niet ingesteld worden, tenzij '%s' ingesteld is" + +#: awx/main/fields.py:658 +msgid "must be set when SSH key is encrypted." +msgstr "moet worden ingesteld wanneer SSH-sleutel wordt versleuteld." + +#: awx/main/fields.py:668 +msgid "should not be set when SSH key is not encrypted." +msgstr "mag niet worden ingesteld wanneer SSH-sleutel niet is gecodeerd." + +#: awx/main/fields.py:716 +msgid "'dependencies' is not supported for custom credentials." +msgstr "'afhankelijkheden' is niet ondersteund voor aangepaste toegangsgegevens." + +#: awx/main/fields.py:728 +msgid "\"tower\" is a reserved field name" +msgstr "‘tower‘ is een gereserveerde veldnaam" + +#: awx/main/fields.py:735 +#, python-format +msgid "field IDs must be unique (%s)" +msgstr "veld-id's moeten uniek zijn (%s)" + +#: awx/main/fields.py:749 +msgid "{} is not a {}" +msgstr "{} is geen {}" + +#: awx/main/fields.py:760 +#, python-brace-format +msgid "{sub_key} not allowed for {element_type} type ({element_id})" +msgstr "{sub_key} is niet toegestaan voor type {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 "Omgevingsvariabele {} kan invloed hebben op de configuratie van Ansible. Daarom is het gebruik ervan niet toegestaan in toegangsgegevens." + +#: awx/main/fields.py:825 +msgid "Environment variable {} is not allowed to be used in credentials." +msgstr "Omgevingsvariabele {} mag niet worden gebruikt in toegangsgegevens." + +#: awx/main/fields.py:849 +msgid "" +"Must define unnamed file injector in order to reference `tower.filename`." +msgstr "Bestandsinjector zonder naam moet gedefinieerd worden om te kunnen verwijzen naar 'tower.filename'." + +#: awx/main/fields.py:856 +msgid "Cannot directly reference reserved `tower` namespace container." +msgstr "Kan niet direct verwijzen naar gereserveerde 'tower'-naamruimtehouder." + +#: awx/main/fields.py:866 +msgid "Must use multi-file syntax when injecting multiple files" +msgstr "Syntaxis voor meerdere bestanden moet gebruikt worden als meerdere bestanden ingevoerd worden" + +#: awx/main/fields.py:884 +#, python-brace-format +msgid "{sub_key} uses an undefined field ({error_msg})" +msgstr "{sub_key} gebruikt een niet-gedefinieerd veld ({error_msg})" + +#: awx/main/fields.py:889 +msgid "Encountered unsafe code execution: {}" +msgstr "Onveilige code-uitvoering aangetroffen: {}" + +#: awx/main/fields.py:892 +#, python-brace-format +msgid "" +"Syntax error rendering template for {sub_key} inside of {type} ({error_msg})" +msgstr "Syntaxisfout bij het weergeven van de sjabloon voor {sub_key} in {type} ({error_msg})" + +#: awx/main/middleware.py:114 +msgid "Formats of all available named urls" +msgstr "Indelingen van alle beschikbare, genoemde url's" + +#: awx/main/middleware.py:115 +msgid "" +"Read-only list of key-value pairs that shows the standard format of all " +"available named URLs." +msgstr "Alleen-lezen-lijst met sleutelwaardeparen die de standaardindeling van alle beschikbare, genoemde URL's toont." + +#: awx/main/middleware.py:116 awx/main/middleware.py:128 +msgid "Named URL" +msgstr "Genoemde URL" + +#: awx/main/middleware.py:123 +msgid "List of all named url graph nodes." +msgstr "Lijst met alle grafische knooppunten van genoemde URL's." + +#: 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 "Alleen-lezen-lijst met sleutelwaardeparen die de grafische topologie van genoemde URL's duidelijk maakt. Gebruik deze lijst om programmatische genoemde URL's voor bronnen te genereren." + +#: awx/main/migrations/_inventory_source_vars.py:142 +msgid "Image ID" +msgstr "Image-id" + +#: awx/main/migrations/_inventory_source_vars.py:143 +msgid "Availability Zone" +msgstr "Beschikbaarheidszone" + +#: awx/main/migrations/_inventory_source_vars.py:145 +msgid "Instance ID" +msgstr "Instantie-id" + +#: awx/main/migrations/_inventory_source_vars.py:146 +msgid "Instance State" +msgstr "Instantiestaat" + +#: awx/main/migrations/_inventory_source_vars.py:147 +msgid "Platform" +msgstr "Platform" + +#: awx/main/migrations/_inventory_source_vars.py:148 +msgid "Instance Type" +msgstr "Instantietype" + +#: awx/main/migrations/_inventory_source_vars.py:150 +msgid "Region" +msgstr "Regio" + +#: awx/main/migrations/_inventory_source_vars.py:151 +msgid "Security Group" +msgstr "Beveiligingsgroep" + +#: awx/main/migrations/_inventory_source_vars.py:152 +msgid "Tags" +msgstr "Tags" + +#: awx/main/migrations/_inventory_source_vars.py:153 +msgid "Tag None" +msgstr "Tag geen" + +#: 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 "Entiteit gemaakt" + +#: awx/main/models/activity_stream.py:29 +msgid "Entity Updated" +msgstr "Entiteit bijgewerkt" + +#: awx/main/models/activity_stream.py:30 +msgid "Entity Deleted" +msgstr "Entiteit verwijderd" + +#: awx/main/models/activity_stream.py:31 +msgid "Entity Associated with another Entity" +msgstr "Entiteit gekoppeld aan een andere entiteit" + +#: awx/main/models/activity_stream.py:32 +msgid "Entity was Disassociated with another Entity" +msgstr "Entiteit is losgekoppeld van een andere entiteit" + +#: awx/main/models/activity_stream.py:45 +msgid "The cluster node the activity took place on." +msgstr "Het clusterknooppunt waarop de activiteit plaatsvond." + +#: awx/main/models/ad_hoc_commands.py:96 +msgid "No valid inventory." +msgstr "Geen geldige inventaris." + +#: awx/main/models/ad_hoc_commands.py:103 +msgid "You must provide a machine / SSH credential." +msgstr "U moet een machine / SSH-referentie verschaffen." + +#: awx/main/models/ad_hoc_commands.py:114 +#: awx/main/models/ad_hoc_commands.py:122 +msgid "Invalid type for ad hoc command" +msgstr "Ongeldig type voor ad-hocopdracht" + +#: awx/main/models/ad_hoc_commands.py:117 +msgid "Unsupported module for ad hoc commands." +msgstr "Niet-ondersteunde module voor ad-hocopdrachten." + +#: awx/main/models/ad_hoc_commands.py:125 +#, python-format +msgid "No argument passed to %s module." +msgstr "Geen argument doorgegeven aan module %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 "Uitvoeren" + +#: 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 "Controleren" + +#: awx/main/models/base.py:47 +msgid "Scan" +msgstr "Scannen" + +#: 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 "Geef het type referentie op dat u wilt maken. Raadpleeg de documentatie voor details over elk type." + +#: 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 "Geef inputs op met JSON- of YAML-syntaxis. Raadpleeg de documentatie voor voorbeeldsyntaxis." + +#: awx/main/models/credential/__init__.py:331 +#: awx/main/models/credential/__init__.py:585 +msgid "Machine" +msgstr "Machine" + +#: awx/main/models/credential/__init__.py:332 +#: awx/main/models/credential/__init__.py:635 +msgid "Vault" +msgstr "Kluis" + +#: awx/main/models/credential/__init__.py:333 +#: awx/main/models/credential/__init__.py:661 +msgid "Network" +msgstr "Netwerk" + +#: awx/main/models/credential/__init__.py:334 +#: awx/main/models/credential/__init__.py:620 +msgid "Source Control" +msgstr "Broncontrole" + +#: awx/main/models/credential/__init__.py:335 +msgid "Cloud" +msgstr "Cloud" + +#: awx/main/models/credential/__init__.py:336 +#: awx/main/models/credential/__init__.py:1113 +msgid "Container Registry" +msgstr "Containerregister" + +#: awx/main/models/credential/__init__.py:337 +msgid "Personal Access Token" +msgstr "Persoonlijke toegangstoken" + +#: awx/main/models/credential/__init__.py:338 +#: awx/main/models/credential/__init__.py:955 +msgid "Insights" +msgstr "Inzichten" + +#: awx/main/models/credential/__init__.py:339 +msgid "External" +msgstr "Extern" + +#: awx/main/models/credential/__init__.py:340 +msgid "Kubernetes" +msgstr "Kubernetes" + +#: awx/main/models/credential/__init__.py:341 +msgid "Galaxy/Automation Hub" +msgstr "Galaxy-/automatiseringshub" + +#: awx/main/models/credential/__init__.py:353 +msgid "" +"Enter injectors using either JSON or YAML syntax. Refer to the documentation " +"for example syntax." +msgstr "Geef injectoren op met JSON- of YAML-syntaxis. Raadpleeg de documentatie voor voorbeeldsyntaxis." + +#: awx/main/models/credential/__init__.py:412 +#, python-format +msgid "adding %s credential type" +msgstr "%s soort toegangsgegevens toevoegen" + +#: awx/main/models/credential/__init__.py:590 +#: awx/main/models/credential/__init__.py:672 +msgid "SSH Private Key" +msgstr "SSH-privésleutel" + +#: awx/main/models/credential/__init__.py:593 +msgid "Signed SSH Certificate" +msgstr "Ondertekend SSH-certificaat" + +#: 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 "Privésleutel wachtwoordzin" + +#: awx/main/models/credential/__init__.py:601 +msgid "Privilege Escalation Method" +msgstr "Methode voor verhoging van rechten" + +#: 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 "Specificeer een methode voor 'become'-operaties. Dit staat gelijk aan het specificeren van de Ansible-parameter voor de --become-method" + +#: awx/main/models/credential/__init__.py:609 +msgid "Privilege Escalation Username" +msgstr "Gebruikersnaam verhoging van rechten" + +#: awx/main/models/credential/__init__.py:612 +msgid "Privilege Escalation Password" +msgstr "Wachtwoord verhoging van rechten" + +#: awx/main/models/credential/__init__.py:626 +msgid "SCM Private Key" +msgstr "SCM-privésleutel" + +#: awx/main/models/credential/__init__.py:639 +msgid "Vault Password" +msgstr "Wachtwoord kluis" + +#: awx/main/models/credential/__init__.py:642 +msgid "Vault Identifier" +msgstr "Id kluis" + +#: 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 "Specificeer een (optioneel) kluis-id. Dit staat gelijk aan het specificeren van de Ansible-parameter voor de --vault-id voor het opgeven van meerdere kluiswachtwoorden. Let op: deze functie werkt alleen in Ansible 2.4+." + +#: awx/main/models/credential/__init__.py:681 +msgid "Authorize" +msgstr "Autoriseren" + +#: awx/main/models/credential/__init__.py:686 +msgid "Authorize Password" +msgstr "Wachtwoord autoriseren" + +#: awx/main/models/credential/__init__.py:701 +msgid "Amazon Web Services" +msgstr "Amazon webservices" + +#: awx/main/models/credential/__init__.py:705 +msgid "Access Key" +msgstr "Toegangssleutel" + +#: awx/main/models/credential/__init__.py:708 +msgid "Secret Key" +msgstr "Geheime sleutel" + +#: awx/main/models/credential/__init__.py:714 +msgid "STS Token" +msgstr "STS-token" + +#: 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 "Security Token Service (STS) is een webdienst waarmee u tijdelijke toegangsgegevens met beperkte rechten aan kunt vragen voor gebruikers van AWS Identity en 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 "Wachtwoord (API-sleutel)" + +#: awx/main/models/credential/__init__.py:745 +#: awx/main/models/credential/__init__.py:983 +msgid "Host (Authentication URL)" +msgstr "Host (authenticatie-URL)" + +#: awx/main/models/credential/__init__.py:747 +msgid "" +"The host to authenticate with. For example, https://openstack.business.com/" +"v2.0/" +msgstr "De host waarmee geauthenticeerd moet worden. Bijvoorbeeld https://openstack.business.com/v2.0/" + +#: awx/main/models/credential/__init__.py:751 +msgid "Project (Tenant Name)" +msgstr "Projecten (naam huurder)" + +#: awx/main/models/credential/__init__.py:756 +msgid "Project (Domain Name)" +msgstr "Project (Domeinnaam)" + +#: awx/main/models/credential/__init__.py:761 +msgid "Domain Name" +msgstr "Domeinnaam" + +#: 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 "Domeinen van OpenStack bepalen administratieve grenzen. Het is alleen nodig voor Keystone v3 authenticatie-URL's. Raadpleeg documentatie voor veel voorkomende scenario's." + +#: awx/main/models/credential/__init__.py:772 +msgid "Region Name" +msgstr "Regionaam" + +#: awx/main/models/credential/__init__.py:774 +msgid "For some cloud providers, like OVH, region must be specified" +msgstr "Voor sommige cloudproviders, zoals OVH, moet de regio worden gespecificeerd" + +#: 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 verifiëren" + +#: 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-host" + +#: awx/main/models/credential/__init__.py:798 +msgid "" +"Enter the hostname or IP address that corresponds to your VMware vCenter." +msgstr "Voer de hostnaam of het IP-adres in dat overeenkomt met uw VMware vCenter." + +#: 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 "Voer de URL in die overeenkomt met uw sRed Hat Satellite 6-server. Bijvoorbeeld 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 "E-mailadres service-account" + +#: awx/main/models/credential/__init__.py:848 +msgid "" +"The email address assigned to the Google Compute Engine service account." +msgstr "Het e-mailadres dat toegewezen is aan het Google Compute Engine-serviceaccount." + +#: 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 "Het project-ID is de toegewezen GCE-identificatie. Dit bestaat vaak uit drie woorden of uit twee woorden, gevolgd door drie getallen. Bijvoorbeeld: project-id-000 of another-project-id" + +#: awx/main/models/credential/__init__.py:863 +msgid "RSA Private Key" +msgstr "RSA-privésleutel" + +#: awx/main/models/credential/__init__.py:868 +msgid "" +"Paste the contents of the PEM file associated with the service account email." +msgstr "Plak hier de inhoud van het PEM-bestand dat bij de e-mail van het serviceaccount hoort." + +#: 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 "Abonnement-ID" + +#: awx/main/models/credential/__init__.py:886 +msgid "Subscription ID is an Azure construct, which is mapped to a username." +msgstr "Abonnement-ID is een concept van Azure en is gelinkt aan een gebruikersnaam." + +#: awx/main/models/credential/__init__.py:905 +msgid "Azure Cloud Environment" +msgstr "Azure-cloudomgeving" + +#: awx/main/models/credential/__init__.py:907 +msgid "" +"Environment variable AZURE_CLOUD_ENVIRONMENT when using Azure GovCloud or " +"Azure stack." +msgstr "Omgevingsvariabele AZURE_CLOUD_OMGEVING wanneer u Azure GovCloud of Azure stack gebruikt." + +#: awx/main/models/credential/__init__.py:917 +msgid "GitHub Personal Access Token" +msgstr "GitHub persoonlijke toegangstoken" + +#: awx/main/models/credential/__init__.py:926 +msgid "This token needs to come from your profile settings in GitHub" +msgstr "Deze token moet afkomstig zijn van uw profielinstellingen in GitHub" + +#: awx/main/models/credential/__init__.py:936 +msgid "GitLab Personal Access Token" +msgstr "Persoonlijke toegangstoken van GitLab" + +#: awx/main/models/credential/__init__.py:945 +msgid "This token needs to come from your profile settings in GitLab" +msgstr "Deze token moet afkomstig zijn van uw profielinstellingen in GitLab" + +#: awx/main/models/credential/__init__.py:979 awx/main/models/inventory.py:812 +msgid "Red Hat Virtualization" +msgstr "Red Hat-virtualizering" + +#: awx/main/models/credential/__init__.py:983 +msgid "The host to authenticate with." +msgstr "De host waarmee geauthenticeerd moet worden." + +#: awx/main/models/credential/__init__.py:993 +msgid "CA File" +msgstr "CA-bestand" + +#: awx/main/models/credential/__init__.py:995 +msgid "Absolute file path to the CA file to use (optional)" +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 +msgid "Red Hat Ansible Automation Platform" +msgstr "Automatiseringsplatform voor Red Hat Ansible" + +#: awx/main/models/credential/__init__.py:1031 +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 +msgid "" +"Red Hat Ansible Automation Platform username id to authenticate as.This " +"should not be set if an OAuth token is being used." +msgstr "De gebruikersnaam-id van het automatiseringsplatform voor Red Hat Ansible waarmee moet worden geauthenticeerd. Stel dit niet in als er een OAuth-token wordt gebruikt." + +#: awx/main/models/credential/__init__.py:1049 +msgid "OAuth Token" +msgstr "OAuth-token" + +#: 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 "Een OAuth-token waarmee geauthenticeerd moet worden. Stel dit niet in als er een gebruikersnaam en wachtwoord wordt gebruikt." + +#: awx/main/models/credential/__init__.py:1077 +msgid "OpenShift or Kubernetes API Bearer Token" +msgstr "OpenShift of Kubernetes API-toondertoken" + +#: awx/main/models/credential/__init__.py:1082 +msgid "OpenShift or Kubernetes API Endpoint" +msgstr "OpenShift of Kubernetes API-eindpunt" + +#: awx/main/models/credential/__init__.py:1084 +msgid "The OpenShift or Kubernetes API Endpoint to authenticate with." +msgstr "Het OpenShift of Kubernetes API-eindpunt om mee te authenticeren." + +#: awx/main/models/credential/__init__.py:1088 +msgid "API authentication bearer token" +msgstr "API-authenticatie toondertoken" + +#: awx/main/models/credential/__init__.py:1100 +msgid "Certificate Authority data" +msgstr "Gegevens van de certificeringsinstantie" + +#: awx/main/models/credential/__init__.py:1118 +msgid "Authentication URL" +msgstr "Authenticatie-URL" + +#: awx/main/models/credential/__init__.py:1120 +msgid "Authentication endpoint for the container registry." +msgstr "Authenticatie-eindpunt voor het containerregister." + +#: awx/main/models/credential/__init__.py:1130 +msgid "Password or Token" +msgstr "Wachtwoord of token" + +#: awx/main/models/credential/__init__.py:1133 +msgid "A password or token used to authenticate with" +msgstr "Een wachtwoord of token om mee te authenticeren" + +#: awx/main/models/credential/__init__.py:1150 +msgid "Ansible Galaxy/Automation Hub API Token" +msgstr "API-Token Ansible Galaxy-/automatiseringshub" + +#: 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 "De URL van de Galaxy-instantie om verbinding mee te maken." + +#: awx/main/models/credential/__init__.py:1161 +msgid "Auth Server URL" +msgstr "Authenticatieserver-URL" + +#: awx/main/models/credential/__init__.py:1163 +msgid "The URL of a Keycloak server token_endpoint, if using SSO auth." +msgstr "De URL van een token_endpoint van een Keycloak-server, bij gebruik van SSO-authenticatie." + +#: awx/main/models/credential/__init__.py:1167 +msgid "API Token" +msgstr "API-token" + +#: awx/main/models/credential/__init__.py:1170 +msgid "A token to use for authentication against the Galaxy instance." +msgstr "Een token om te gebruiken voor authenticatie tegen de Galaxy-instantie." + +#: awx/main/models/credential/__init__.py:1209 +msgid "Target must be a non-external credential" +msgstr "Doel moet een niet-extern toegangsgegeven zijn" + +#: awx/main/models/credential/__init__.py:1214 +msgid "Source must be an external credential" +msgstr "Bron moet een extern toegangsgegeven zijn" + +#: awx/main/models/credential/__init__.py:1220 +msgid "Input field must be defined on target credential (options are {})." +msgstr "Inputveld moet gedefinieerd worden op doel-toegangsgegeven (opties zijn {})." + +#: awx/main/models/events.py:166 awx/main/models/events.py:760 +msgid "Host Failed" +msgstr "Host is mislukt" + +#: awx/main/models/events.py:167 +msgid "Host Started" +msgstr "Host gestart" + +#: awx/main/models/events.py:168 awx/main/models/events.py:761 +msgid "Host OK" +msgstr "Host OK" + +#: awx/main/models/events.py:169 +msgid "Host Failure" +msgstr "Hostmislukking" + +#: awx/main/models/events.py:170 awx/main/models/events.py:767 +msgid "Host Skipped" +msgstr "Host overgeslagen" + +#: awx/main/models/events.py:171 awx/main/models/events.py:762 +msgid "Host Unreachable" +msgstr "Host onbereikbaar" + +#: awx/main/models/events.py:172 awx/main/models/events.py:186 +msgid "No Hosts Remaining" +msgstr "Geen resterende hosts" + +#: awx/main/models/events.py:173 +msgid "Host Polling" +msgstr "Hostpolling" + +#: awx/main/models/events.py:174 +msgid "Host Async OK" +msgstr "Host Async OK" + +#: awx/main/models/events.py:175 +msgid "Host Async Failure" +msgstr "Host Async mislukking" + +#: awx/main/models/events.py:176 +msgid "Item OK" +msgstr "Item OK" + +#: awx/main/models/events.py:177 +msgid "Item Failed" +msgstr "Item mislukt" + +#: awx/main/models/events.py:178 +msgid "Item Skipped" +msgstr "Item overgeslagen" + +#: awx/main/models/events.py:179 +msgid "Host Retry" +msgstr "Host opnieuw proberen" + +#: awx/main/models/events.py:181 +msgid "File Difference" +msgstr "Bestandsverschil" + +#: awx/main/models/events.py:182 +msgid "Playbook Started" +msgstr "Draaiboek gestart" + +#: awx/main/models/events.py:183 +msgid "Running Handlers" +msgstr "Handlers die worden uitgevoerd" + +#: awx/main/models/events.py:184 +msgid "Including File" +msgstr "Inclusief bestand" + +#: awx/main/models/events.py:185 +msgid "No Hosts Matched" +msgstr "Geen overeenkomende hosts" + +#: awx/main/models/events.py:187 +msgid "Task Started" +msgstr "Taak gestart" + +#: awx/main/models/events.py:189 +msgid "Variables Prompted" +msgstr "Variabelen gevraagd" + +#: awx/main/models/events.py:190 +msgid "Gathering Facts" +msgstr "Feiten verzamelen" + +#: awx/main/models/events.py:191 +msgid "internal: on Import for Host" +msgstr "intern: bij importeren voor host" + +#: awx/main/models/events.py:192 +msgid "internal: on Not Import for Host" +msgstr "intern: niet bij importeren voor host" + +#: awx/main/models/events.py:193 +msgid "Play Started" +msgstr "Afspelen gestart" + +#: awx/main/models/events.py:194 +msgid "Playbook Complete" +msgstr "Draaiboek voltooid" + +#: awx/main/models/events.py:197 awx/main/models/events.py:776 +msgid "Debug" +msgstr "Foutopsporing" + +#: awx/main/models/events.py:198 awx/main/models/events.py:777 +msgid "Verbose" +msgstr "Uitgebreid" + +#: awx/main/models/events.py:199 awx/main/models/events.py:778 +msgid "Deprecated" +msgstr "Afgeschaft" + +#: awx/main/models/events.py:200 awx/main/models/events.py:779 +msgid "Warning" +msgstr "Waarschuwing" + +#: awx/main/models/events.py:201 awx/main/models/events.py:780 +msgid "System Warning" +msgstr "Systeemwaarschuwing" + +#: awx/main/models/events.py:202 awx/main/models/events.py:781 +#: awx/main/models/unified_jobs.py:79 +msgid "Error" +msgstr "Fout" + +#: awx/main/models/execution_environments.py:17 +msgid "Always pull container before running." +msgstr "Pull altijd de container vóór uitvoering." + +#: awx/main/models/execution_environments.py:18 +msgid "Only pull the image if not present before running." +msgstr "Pull de image alleen als deze niet aanwezig is vóór uitvoering." + +#: awx/main/models/execution_environments.py:19 +msgid "Never pull container before running." +msgstr "Pull nooit aan een container vóór uitvoering." + +#: awx/main/models/execution_environments.py:29 +msgid "" +"The organization used to determine access to this execution environment." +msgstr "De organisatie gebruikt om toegang tot deze uitvoeringsomgeving te bepalen." + +#: awx/main/models/execution_environments.py:33 +msgid "image location" +msgstr "imagelocatie" + +#: awx/main/models/execution_environments.py:34 +msgid "" +"The full image location, including the container registry, image name, and " +"version tag." +msgstr "De volledige imagelocatie, inclusief het containerregister, de imagenaam en de versietag." + +#: awx/main/models/execution_environments.py:51 +msgid "Pull image before running?" +msgstr "Image pullen vóór uitvoering?" + +#: awx/main/models/ha.py:167 +msgid "Instances that are members of this InstanceGroup" +msgstr "Instanties die lid zijn van deze InstanceGroup" + +#: awx/main/models/ha.py:184 +msgid "Percentage of Instances to automatically assign to this group" +msgstr "Percentage van instanties die automatisch aan deze groep toegewezen moeten worden" + +#: awx/main/models/ha.py:185 +msgid "" +"Static minimum number of Instances to automatically assign to this group" +msgstr "Statistisch minimumaantal instanties dat automatisch toegewezen moet worden aan deze groep" + +#: awx/main/models/ha.py:187 +msgid "" +"List of exact-match Instances that will always be automatically assigned to " +"this group" +msgstr "Lijst van exact overeenkomende instanties die altijd automatisch worden toegewezen aan deze groep" + +#: awx/main/models/inventory.py:69 +msgid "Hosts have a direct link to this inventory." +msgstr "Hosts hebben een directe koppeling naar deze inventaris." + +#: awx/main/models/inventory.py:70 +msgid "Hosts for inventory generated using the host_filter property." +msgstr "Hosts voor inventaris gegenereerd met de eigenschap host_filter." + +#: awx/main/models/inventory.py:75 +msgid "inventories" +msgstr "inventarissen" + +#: awx/main/models/inventory.py:82 +msgid "Organization containing this inventory." +msgstr "Organisatie die deze inventaris bevat." + +#: awx/main/models/inventory.py:90 +msgid "Inventory variables in JSON or YAML format." +msgstr "Inventarisvariabelen in JSON- of YAML-indeling." + +#: 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 "Dit veld is verouderd en wordt verwijderd uit toekomstige uitgaven. De vlag geeft aan of hosts in deze inventaris storingen ondervinden." + +#: 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 "Dit veld is verouderd en wordt verwijderd uit toekomstige uitgaven. Totaalaantal hosts in deze inventaris." + +#: 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 "Dit veld is verouderd en wordt verwijderd uit toekomstige uitgaven. Aantal hosts in deze inventaris met actieve storingen." + +#: 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 "Dit veld is verouderd en wordt verwijderd uit toekomstige uitgaven. Totaalaantal groepen in deze inventaris." + +#: 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 "Dit veld is verouderd en wordt verwijderd uit toekomstige uitgaven. Vlag die aangeeft of deze inventaris externe inventarisbronnen bevat." + +#: awx/main/models/inventory.py:123 +msgid "" +"Total number of external inventory sources configured within this inventory." +msgstr "Totaal aantal externe inventarisbronnen dat binnen deze inventaris is geconfigureerd." + +#: awx/main/models/inventory.py:128 +msgid "Number of external inventory sources in this inventory with failures." +msgstr "Aantal externe inventarisbronnen in deze inventaris met mislukkingen." + +#: awx/main/models/inventory.py:135 +msgid "Kind of inventory being represented." +msgstr "Soort inventaris dat wordt voorgesteld." + +#: awx/main/models/inventory.py:141 +msgid "Filter that will be applied to the hosts of this inventory." +msgstr "Filter dat wordt toegepast op de hosts van deze inventaris." + +#: awx/main/models/inventory.py:171 +msgid "Flag indicating the inventory is being deleted." +msgstr "Vlag die aangeeft dat de inventaris wordt verwijderd." + +#: awx/main/models/inventory.py:225 +msgid "Could not parse subset as slice specification." +msgstr "Kan subset niet als deelspecificatie parseren." + +#: awx/main/models/inventory.py:229 +msgid "Slice number must be less than total number of slices." +msgstr "Deelaantal moet lager zijn dan het totale aantal delen." + +#: awx/main/models/inventory.py:231 +msgid "Slice number must be 1 or higher." +msgstr "Deelaantal moet 1 of hoger zijn." + +#: awx/main/models/inventory.py:447 +msgid "Is this host online and available for running jobs?" +msgstr "Is deze host online en beschikbaar om taken uit te voeren?" + +#: awx/main/models/inventory.py:453 +msgid "" +"The value used by the remote inventory source to uniquely identify the host" +msgstr "De waarde die de externe inventarisbron gebruikt om de host uniek te identificeren" + +#: awx/main/models/inventory.py:459 +msgid "Host variables in JSON or YAML format." +msgstr "Hostvariabelen in JSON- of YAML-indeling." + +#: awx/main/models/inventory.py:483 +msgid "Inventory source(s) that created or modified this host." +msgstr "Inventarisbronnen die deze host hebben gemaakt of gewijzigd." + +#: awx/main/models/inventory.py:488 +msgid "Arbitrary JSON structure of most recent ansible_facts, per-host." +msgstr "Willekeurige JSON-structuur van meest recente ansible_facts, per host/" + +#: awx/main/models/inventory.py:494 +msgid "The date and time ansible_facts was last modified." +msgstr "De datum en tijd waarop ansible_facts voor het laatst is gewijzigd." + +#: awx/main/models/inventory.py:612 +msgid "Group variables in JSON or YAML format." +msgstr "Groepeer variabelen in JSON- of YAML-indeling." + +#: awx/main/models/inventory.py:619 +msgid "Hosts associated directly with this group." +msgstr "Hosts direct gekoppeld aan deze groep." + +#: awx/main/models/inventory.py:625 +msgid "Inventory source(s) that created or modified this group." +msgstr "Inventarisbronnen die deze groep hebben gemaakt of gewijzigd." + +#: awx/main/models/inventory.py:792 +msgid "When the host was first automated against" +msgstr "Toen er voor het eerst tegen de host werd geautomatiseerd" + +#: awx/main/models/inventory.py:793 +msgid "When the host was last automated against" +msgstr "Toen er voor het laatst tegen de host werd geautomatiseerd" + +#: awx/main/models/inventory.py:804 +msgid "File, Directory or Script" +msgstr "Bestand, map of script" + +#: awx/main/models/inventory.py:805 +msgid "Sourced from a Project" +msgstr "Afkomstig uit een project" + +#: 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 "Bronvariabelen inventaris in YAML- of JSON-indeling." + +#: 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 "Haal de ingeschakelde status op uit het gegeven dictaat van de hostvariabelen. De ingeschakelde variabele kan gespecificeerd worden als \"foo.bar\". De zoekopdracht zal dan overgaan in geneste dictaten, gelijk aan: from_dict.get(\"foo\", {}).get(\"bar\", standaard)" + +#: 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 "Alleen gebruikt wanneer enabled_var is ingesteld. Waarde wanneer de host als ingeschakeld wordt beschouwd. Bijvoorbeeld als enabled_var=\"status.power_state \"en enabled_value=\"powered_on\" met hostvariabelen:{ \"status\": { \"power_state\": \"powered_on\", \"created\": \"2020-08-04T18:13:04+00:00\", \"healthy\": true }, \"name\": \"foobar\", \"ip_address\": \"192.168.2.1\"}De host zou als ingeschakeld worden weergegeven. Als power_state een andere waarde dan powered_on heeft, wordt de host uitgeschakeld wanneer deze wordt geïmporteerd. Als de sleutel niet wordt gevonden, wordt de host ingeschakeld" + +#: awx/main/models/inventory.py:878 +msgid "Regex where only matching hosts will be imported." +msgstr "Regex waar alleen overeenkomende hosts worden geïmporteerd." + +#: awx/main/models/inventory.py:882 +msgid "Overwrite local groups and hosts from remote inventory source." +msgstr "Overschrijf lokale groepen en hosts op grond van externe inventarisbron." + +#: awx/main/models/inventory.py:886 +msgid "Overwrite local variables from remote inventory source." +msgstr "Overschrijf lokale variabelen op grond van externe inventarisbron." + +#: 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 "De hoeveelheid tijd (in seconden) voor uitvoering voordat de taak wordt geannuleerd." + +#: awx/main/models/inventory.py:908 +#, python-format +msgid "" +"Cloud-based inventory sources (such as %s) require credentials for the " +"matching cloud service." +msgstr "Cloudgebaseerde inventarisbronnen (zoals %s) vereisen toegangsgegevens voor de overeenkomende cloudservice." + +#: awx/main/models/inventory.py:913 +msgid "Credential is required for a cloud source." +msgstr "Referentie is vereist voor een cloudbron." + +#: awx/main/models/inventory.py:915 +msgid "" +"Credentials of type machine, source control, insights and vault are " +"disallowed for custom inventory sources." +msgstr "Toegangsgegevens van soort machine, bronbeheer, inzichten en kluis zijn niet toegestaan voor aangepaste inventarisbronnen." + +#: awx/main/models/inventory.py:917 +msgid "" +"Credentials of type insights and vault are disallowed for scm inventory " +"sources." +msgstr "Toegangsgegevens van het soort inzichten en kluis zijn niet toegestaan voor scm-inventarisbronnen." + +#: awx/main/models/inventory.py:977 +msgid "Project containing inventory file used as source." +msgstr "Project met inventarisbestand dat wordt gebruikt als bron." + +#: awx/main/models/inventory.py:1147 +msgid "" +"More than one SCM-based inventory source with update on project update per-" +"inventory not allowed." +msgstr "Het is niet toegestaan meer dan één SCM-gebaseerde inventarisbron met een update bovenop een projectupdate per inventaris te hebben." + +#: 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 "Kan SCM-gebaseerde inventarisbron niet bijwerken bij opstarten indien ingesteld op bijwerken bij projectupdate. Configureer in plaats daarvan het overeenkomstige bronproject om bij te werken bij opstarten." + +#: awx/main/models/inventory.py:1162 +msgid "Cannot set source_path if not SCM type." +msgstr "Kan source_path niet instellen als het geen SCM-type is." + +#: awx/main/models/inventory.py:1206 +msgid "" +"Inventory files from this Project Update were used for the inventory update." +msgstr "Inventarisbestanden uit deze projectupdate zijn gebruikt voor de inventarisupdate." + +#: awx/main/models/inventory.py:1316 +msgid "Inventory script contents" +msgstr "Inhoud inventarisscript" + +#: 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 "Indien ingeschakeld, worden tekstwijzigingen aangebracht in sjabloonbestanden op de host weergegeven in de standaardoutput" + +#: 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 "Vertakking om bij het uitvoeren van een klus te gebruiken. Projectstandaard wordt gebruikt indien leeg. Alleen toegestaan als project allow_override field is ingesteld op 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 "Indien ingeschakeld, treedt de service op als een Ansible Fact Cache Plugin en handhaaft feiten aan het einde van een draaiboekuitvoering in een database en worden feiten voor gebruik door Ansible in het cachegeheugen opgeslagen." + +#: 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 "Het aantal taken om in te verdelen bij doorlooptijd. Zorgt ervoor dat de taaksjabloon een workflow opstart als de waarde groter is dan 1." + +#: awx/main/models/jobs.py:290 +msgid "Job Template must provide 'inventory' or allow prompting for it." +msgstr "Taaksjabloon moet 'inventory' verschaffen of toestaan erom te vragen." + +#: awx/main/models/jobs.py:304 +#, python-brace-format +msgid "Maximum number of forks ({settings.MAX_FORKS}) exceeded." +msgstr "Maximaal aantal vorken ({settings.MAX_FORKS}) overschreden." + +#: awx/main/models/jobs.py:446 +msgid "Project is missing." +msgstr "Project ontbreekt." + +#: awx/main/models/jobs.py:450 +msgid "Project does not allow override of branch." +msgstr "Project laat geen overschrijving van vertakking toe." + +#: awx/main/models/jobs.py:460 awx/main/models/workflow.py:569 +msgid "Field is not configured to prompt on launch." +msgstr "Veld is niet ingesteld om een melding te sturen bij opstarten." + +#: awx/main/models/jobs.py:463 +msgid "Saved launch configurations cannot provide passwords needed to start." +msgstr "Opgeslagen instellingen voor bij opstarten kunnen geen wachtwoorden die nodig zijn voor opstarten opgeven." + +#: awx/main/models/jobs.py:471 +msgid "Job Template {} is missing or undefined." +msgstr "Taaksjabloon {} ontbreekt of is niet gedefinieerd." + +#: awx/main/models/jobs.py:559 awx/main/models/projects.py:293 +#: awx/main/models/projects.py:511 +msgid "SCM Revision" +msgstr "SCM-revisie" + +#: awx/main/models/jobs.py:560 +msgid "The SCM Revision from the Project used for this job, if available" +msgstr "De SCM-revisie uit het project gebruikt voor deze taak, indien beschikbaar" + +#: awx/main/models/jobs.py:568 +msgid "" +"The SCM Refresh task used to make sure the playbooks were available for the " +"job run" +msgstr "De taak SCM vernieuwen gebruik om te verzekeren dat de draaiboeken beschikbaar waren om de taak uit te voeren" + +#: 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 "Indien onderdeel van een verdeelde taak, is dit het ID van het inventarisdeel waaraan gewerkt wordt. Indien geen onderdeel van een verdeelde taak, wordt deze parameter niet gebruikt." + +#: 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 "Indien uitgevoerd als onderdeel van verdeelde taken, het aantal delen. Indien 1 taak, dan is het niet onderdeel van een verdeelde taak." + +#: awx/main/models/jobs.py:644 +#, python-brace-format +msgid "{status_value} is not a valid status option." +msgstr "{status_value} is geen geldige statusoptie." + +#: awx/main/models/jobs.py:888 +msgid "" +"Inventory applied as a prompt, assuming job template prompts for inventory" +msgstr "Inventarisatie toegepast als een melding, neemt de vorm aan van taaksjabloonmelding voor de inventarisatie" + +#: awx/main/models/jobs.py:1039 +msgid "job host summaries" +msgstr "taakhostoverzichten" + +#: awx/main/models/jobs.py:1101 +msgid "Remove jobs older than a certain number of days" +msgstr "Taken ouder dan een bepaald aantal dagen verwijderen" + +#: awx/main/models/jobs.py:1102 +msgid "Remove activity stream entries older than a certain number of days" +msgstr "Vermeldingen activiteitenstroom ouder dan een bepaald aantal dagen verwijderen" + +#: awx/main/models/jobs.py:1103 +msgid "Removes expired browser sessions from the database" +msgstr "Verwijdert verlopen browsersessies uit de database" + +#: awx/main/models/jobs.py:1104 +msgid "Removes expired OAuth 2 access tokens and refresh tokens" +msgstr "Verwijdert vervallen OAuth 2-toegangstokens en verversingstokens" + +#: awx/main/models/jobs.py:1168 +#, python-brace-format +msgid "Variables {list_of_keys} are not allowed for system jobs." +msgstr "Variabelen {list_of_keys} zijn niet toegestaan voor systeemtaken." + +#: awx/main/models/jobs.py:1183 +msgid "days must be a positive integer." +msgstr "dagen moet een positief geheel getal zijn." + +#: awx/main/models/label.py:29 +msgid "Organization this label belongs to." +msgstr "Organisatie waartoe dit label behoort." + +#: 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 "Variabelen {list_of_keys} zijn niet toegestaan bij opstarten. Ga naar de instelling Melding bij opstarten op {model_name} om extra variabelen toe te voegen." + +#: awx/main/models/mixins.py:462 +msgid "The container image to be used for execution." +msgstr "De containerimage die gebruikt moet worden voor de uitvoering." + +#: awx/main/models/mixins.py:490 +msgid "Local absolute file path containing a custom Python virtualenv to use" +msgstr "Plaatselijk absoluut bestandspad dat een aangepaste Python virtualenv bevat om te gebruiken" + +#: awx/main/models/mixins.py:496 +msgid "{} is not a valid virtualenv in {}" +msgstr "{} is geen geldige virtualenv in {}" + +#: awx/main/models/mixins.py:540 awx/main/models/mixins.py:575 +msgid "Service that webhook requests will be accepted from" +msgstr "Service van waar webhookverzoeken worden geaccepteerd" + +#: awx/main/models/mixins.py:541 +msgid "Shared secret that the webhook service will use to sign requests" +msgstr "Gedeeld geheim dat de webhookservice gebruikt om verzoeken te ondertekenen" + +#: 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 "Persoonlijk Toegangstoken voor het terugplaatsen van de status naar de API-service" + +#: awx/main/models/mixins.py:584 +msgid "Unique identifier of the event that triggered this webhook" +msgstr "Unieke identificatie van de gebeurtenis die deze webhook heeft geactiveerd" + +#: awx/main/models/notifications.py:42 +msgid "Email" +msgstr "E-mail" + +#: 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 "Optionele aangepaste berichten voor berichtensjabloon." + +#: awx/main/models/notifications.py:201 awx/main/models/unified_jobs.py:74 +msgid "Pending" +msgstr "In afwachting" + +#: awx/main/models/notifications.py:202 awx/main/models/unified_jobs.py:77 +msgid "Successful" +msgstr "Geslaagd" + +#: awx/main/models/notifications.py:203 awx/main/models/unified_jobs.py:78 +msgid "Failed" +msgstr "Mislukt" + +#: awx/main/models/notifications.py:514 +msgid "status must be either running, succeeded or failed" +msgstr "status moet in uitvoering, geslaagd of mislukt zijn" + +#: awx/main/models/oauth.py:32 +msgid "application" +msgstr "toepassing" + +#: awx/main/models/oauth.py:39 +msgid "Confidential" +msgstr "Vertrouwelijk" + +#: awx/main/models/oauth.py:40 +msgid "Public" +msgstr "Openbaar" + +#: awx/main/models/oauth.py:46 +msgid "Authorization code" +msgstr "Machtigingscode" + +#: awx/main/models/oauth.py:47 +msgid "Resource owner password-based" +msgstr "Eigenaar hulpbron op basis van wachtwoord" + +#: awx/main/models/oauth.py:62 +msgid "Organization containing this application." +msgstr "Organisatie die deze toepassing bevat." + +#: awx/main/models/oauth.py:71 +msgid "" +"Used for more stringent verification of access to an application when " +"creating a token." +msgstr "Gebruikt voor strengere toegangscontrole voor een toepassing bij het aanmaken van een token." + +#: awx/main/models/oauth.py:74 +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." + +#: awx/main/models/oauth.py:76 +msgid "" +"Set True to skip authorization step for completely trusted applications." +msgstr "Stel in op True om de autorisatie over te slaan voor volledig vertrouwde toepassingen." + +#: awx/main/models/oauth.py:78 +msgid "" +"The Grant type the user must use for acquire tokens for this application." +msgstr "Het soort toekenning dat de gebruiker moet gebruiken om tokens te verkrijgen voor deze toepassing." + +#: awx/main/models/oauth.py:85 +msgid "access token" +msgstr "toegangstoken" + +#: awx/main/models/oauth.py:94 +msgid "The user representing the token owner" +msgstr "De gebruiker die de tokeneigenaar vertegenwoordigt" + +#: 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 "Toegestane bereiken, beperkt de machtigingen van de gebruiker verder. Moet een reeks zijn die gescheiden is met enkele spaties en die toegestane bereiken heeft ['lezen', 'schrijven']." + +#: awx/main/models/oauth.py:131 +msgid "" +"OAuth2 Tokens cannot be created by users associated with an external " +"authentication provider ({})" +msgstr "OAuth2-tokens kunnen niet aangemaakt worden door gebruikers die verbonden zijn met een externe verificatieprovider ({})" + +#: awx/main/models/organization.py:44 +msgid "Maximum number of hosts allowed to be managed by this organization." +msgstr "Maximumaantal hosts dat door deze organisatie beheerd mag worden." + +#: awx/main/models/organization.py:54 +msgid "The default execution environment for jobs run by this organization." +msgstr "De standaard-uitvoeringsomgeving voor taken die door deze organisatie worden uitgevoerd." + +#: awx/main/models/projects.py:49 awx/main/models/unified_jobs.py:528 +msgid "Manual" +msgstr "Handmatig" + +#: awx/main/models/projects.py:50 +msgid "Git" +msgstr "Git" + +#: awx/main/models/projects.py:51 +msgid "Subversion" +msgstr "Subversie" + +#: awx/main/models/projects.py:53 +msgid "Remote Archive" +msgstr "Extern archief" + +#: awx/main/models/projects.py:79 +msgid "" +"Local path (relative to PROJECTS_ROOT) containing playbooks and related " +"files for this project." +msgstr "Lokaal pad (ten opzichte van PROJECTS_ROOT) met draaiboeken en gerelateerde bestanden voor dit project." + +#: awx/main/models/projects.py:87 +msgid "SCM Type" +msgstr "Type SCM" + +#: awx/main/models/projects.py:88 +msgid "Specifies the source control system used to store the project." +msgstr "Specificeert het broncontrolesysteem gebruikt om het project op te slaan." + +#: 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 "De locatie waar het project is opgeslagen." + +#: awx/main/models/projects.py:101 +msgid "SCM Branch" +msgstr "SCM-vertakking" + +#: awx/main/models/projects.py:102 +msgid "Specific branch, tag or commit to checkout." +msgstr "Specifieke vertakking, tag of toewijzing om uit te checken." + +#: 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 "Een extra refspec halen voor git-projecten" + +#: awx/main/models/projects.py:113 +msgid "Discard any local changes before syncing the project." +msgstr "Verwijder alle lokale wijzigingen voordat u het project synchroniseert." + +#: awx/main/models/projects.py:117 +msgid "Delete the project before syncing." +msgstr "Verwijder het project alvorens te synchroniseren." + +#: awx/main/models/projects.py:121 +msgid "Track submodules latest commits on defined branch." +msgstr "Volg de laatste commits van de submodule op de gedefinieerde vertakking." + +#: awx/main/models/projects.py:149 +msgid "Invalid SCM URL." +msgstr "Ongeldige SCM URL." + +#: awx/main/models/projects.py:152 +msgid "SCM URL is required." +msgstr "SCM URL is vereist." + +#: awx/main/models/projects.py:160 +msgid "Insights Credential is required for an Insights Project." +msgstr "Insights-referentie is vereist voor een Insights-project." + +#: awx/main/models/projects.py:164 +msgid "Credential kind must be 'insights'." +msgstr "Referentiesoort moet 'insights' zijn." + +#: awx/main/models/projects.py:166 +msgid "Credential kind must be 'scm'." +msgstr "Referentie moet 'scm' zijn." + +#: awx/main/models/projects.py:181 +msgid "Invalid credential." +msgstr "Ongeldige referentie." + +#: awx/main/models/projects.py:272 +msgid "The default execution environment for jobs run using this project." +msgstr "De standaard-uitvoeringsomgeving voor taken die met dit project worden uitgevoerd." + +#: awx/main/models/projects.py:276 +msgid "Update the project when a job is launched that uses the project." +msgstr "Werk het project bij wanneer een taak wordt gestart waarin het project wordt gebruikt." + +#: 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 "Het aantal seconden na uitvoering van de laatste projectupdate waarna een nieuwe projectupdate wordt gestart als een taakafhankelijkheid." + +#: awx/main/models/projects.py:285 +msgid "" +"Allow changing the SCM branch or revision in a job template that uses this " +"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" +msgstr "De laatste revisie opgehaald door een projectupdate" + +#: awx/main/models/projects.py:301 +msgid "Playbook Files" +msgstr "Draaiboekbestanden" + +#: awx/main/models/projects.py:302 +msgid "List of playbooks found in the project" +msgstr "Lijst met draaiboekbestanden aangetroffen in het project" + +#: awx/main/models/projects.py:309 +msgid "Inventory Files" +msgstr "Inventarisbestanden" + +#: awx/main/models/projects.py:310 +msgid "" +"Suggested list of content that could be Ansible inventory in the project" +msgstr "Aanbevolen lijst met inhoud die een Ansible-inventaris in het project kan zijn" + +#: awx/main/models/projects.py:349 +msgid "Organization cannot be changed when in use by job templates." +msgstr "De organisatie kan niet worden gewijzigd wanneer deze gebruikt wordt door sjablonen." + +#: awx/main/models/projects.py:504 +msgid "Parts of the project update playbook that will be run." +msgstr "Delen van het projectupdatedraaiboek die worden uitgevoerd." + +#: awx/main/models/projects.py:512 +msgid "" +"The SCM Revision discovered by this update for the given project and branch." +msgstr "De SCM-revisie die door deze update voor het betreffende project en de betreffende vertakking ontdekt is." + +#: awx/main/models/rbac.py:35 +msgid "System Administrator" +msgstr "Systeembeheerder" + +#: awx/main/models/rbac.py:36 +msgid "System Auditor" +msgstr "Systeemcontroleur" + +#: awx/main/models/rbac.py:37 +msgid "Ad Hoc" +msgstr "Ad hoc" + +#: awx/main/models/rbac.py:38 +msgid "Admin" +msgstr "Beheerder" + +#: awx/main/models/rbac.py:39 +msgid "Project Admin" +msgstr "Projectbeheerder" + +#: awx/main/models/rbac.py:40 +msgid "Inventory Admin" +msgstr "Inventarisbeheerder" + +#: awx/main/models/rbac.py:41 +msgid "Credential Admin" +msgstr "Toegangsgegevensbeheerder" + +#: awx/main/models/rbac.py:42 +msgid "Job Template Admin" +msgstr "Beheer taaksjabloon" + +#: awx/main/models/rbac.py:43 +msgid "Execution Environment Admin" +msgstr "Beheerder uitvoeringsomgeving" + +#: awx/main/models/rbac.py:44 +msgid "Workflow Admin" +msgstr "Workflowbeheerder" + +#: awx/main/models/rbac.py:45 +msgid "Notification Admin" +msgstr "Meldingbeheerder" + +#: awx/main/models/rbac.py:46 +msgid "Auditor" +msgstr "Controleur" + +#: awx/main/models/rbac.py:47 +msgid "Execute" +msgstr "Uitvoeren" + +#: awx/main/models/rbac.py:48 +msgid "Member" +msgstr "Lid" + +#: awx/main/models/rbac.py:49 +msgid "Read" +msgstr "Lezen" + +#: awx/main/models/rbac.py:50 +msgid "Update" +msgstr "Bijwerken" + +#: awx/main/models/rbac.py:51 +msgid "Use" +msgstr "Gebruiken" + +#: awx/main/models/rbac.py:52 +msgid "Approve" +msgstr "Goedkeuring" + +#: awx/main/models/rbac.py:56 +msgid "Can manage all aspects of the system" +msgstr "Kan alle aspecten van het systeem beheren" + +#: awx/main/models/rbac.py:57 +msgid "Can view all aspects of the system" +msgstr "Kan alle aspecten van het systeem bekijken" + +#: awx/main/models/rbac.py:58 +#, python-format +msgid "May run ad hoc commands on the %s" +msgstr "Kan mogelijk ad-hoc-opdrachten op de %s uitvoeren" + +#: awx/main/models/rbac.py:59 +#, python-format +msgid "Can manage all aspects of the %s" +msgstr "Kan alle aspecten van %s beheren" + +#: awx/main/models/rbac.py:60 +#, python-format +msgid "Can manage all projects of the %s" +msgstr "Kan alle projecten van de %s beheren" + +#: awx/main/models/rbac.py:61 +#, python-format +msgid "Can manage all inventories of the %s" +msgstr "Kan alle inventarissen van de %s beheren" + +#: awx/main/models/rbac.py:62 +#, python-format +msgid "Can manage all credentials of the %s" +msgstr "Kan alle toegangsgegevens van de %s beheren" + +#: awx/main/models/rbac.py:63 +#, python-format +msgid "Can manage all job templates of the %s" +msgstr "Kan alle taaksjablonen van de %s beheren." + +#: awx/main/models/rbac.py:64 +#, python-format +msgid "Can manage all execution environments of the %s" +msgstr "Kan alle uitvoeringsomgevingen van de %s beheren" + +#: awx/main/models/rbac.py:65 +#, python-format +msgid "Can manage all workflows of the %s" +msgstr "Kan alle workflows van de %s beheren" + +#: awx/main/models/rbac.py:66 +#, python-format +msgid "Can manage all notifications of the %s" +msgstr "Kan alle meldingen van de %s beheren" + +#: awx/main/models/rbac.py:67 +#, python-format +msgid "Can view all aspects of the %s" +msgstr "Kan alle aspecten van de %s bekijken" + +#: awx/main/models/rbac.py:69 +msgid "May run any executable resources in the organization" +msgstr "Kan alle uitvoerbare hulpbronnen in de organisatie uitvoeren" + +#: awx/main/models/rbac.py:70 +#, python-format +msgid "May run the %s" +msgstr "Kan %s mogelijk uitvoeren" + +#: awx/main/models/rbac.py:72 +#, python-format +msgid "User is a member of the %s" +msgstr "Gebruiker is lid van %s" + +#: awx/main/models/rbac.py:73 +#, python-format +msgid "May view settings for the %s" +msgstr "Kan mogelijk instellingen voor %s bekijken" + +#: awx/main/models/rbac.py:74 +#, python-format +msgid "May update the %s" +msgstr "Kan de %s mogelijk bijwerken" + +#: awx/main/models/rbac.py:75 +#, python-format +msgid "Can use the %s in a job template" +msgstr "Kan %s gebruiken in een taaksjabloon" + +#: awx/main/models/rbac.py:76 +msgid "Can approve or deny a workflow approval node" +msgstr "Kan een workflow-goedkeuringsknooppunt goedkeuren of weigeren" + +#: awx/main/models/rbac.py:142 +msgid "roles" +msgstr "rollen" + +#: 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 "Maakt de verwerking van dit schema mogelijk." + +#: awx/main/models/schedules.py:80 +msgid "The first occurrence of the schedule occurs on or after this time." +msgstr "Het eerste voorkomen van het schema treedt op of na deze tijd op." + +#: awx/main/models/schedules.py:82 +msgid "" +"The last occurrence of the schedule occurs before this time, aftewards the " +"schedule expires." +msgstr "Het laatste voorkomen van het schema treedt voor deze tijd op, nadat het schema is verlopen." + +#: awx/main/models/schedules.py:84 +msgid "A value representing the schedules iCal recurrence rule." +msgstr "Een waarde die de iCal-herhalingsregel van het schema voorstelt." + +#: awx/main/models/schedules.py:85 +msgid "The next time that the scheduled action will run." +msgstr "De volgende keer dat de geplande actie wordt uitgevoerd." + +#: awx/main/models/unified_jobs.py:73 +msgid "New" +msgstr "Nieuw" + +#: awx/main/models/unified_jobs.py:75 +msgid "Waiting" +msgstr "Wachten" + +#: awx/main/models/unified_jobs.py:76 +msgid "Running" +msgstr "In uitvoering" + +#: awx/main/models/unified_jobs.py:80 +msgid "Canceled" +msgstr "Geannuleerd" + +#: awx/main/models/unified_jobs.py:84 +msgid "Never Updated" +msgstr "Nooit bijgewerkt" + +#: awx/main/models/unified_jobs.py:88 +msgid "OK" +msgstr "OK" + +#: awx/main/models/unified_jobs.py:89 +msgid "Missing" +msgstr "Ontbrekend" + +#: awx/main/models/unified_jobs.py:93 +msgid "No External Source" +msgstr "Geen externe bron" + +#: awx/main/models/unified_jobs.py:100 +msgid "Updating" +msgstr "Bijwerken" + +#: awx/main/models/unified_jobs.py:171 +msgid "The organization used to determine access to this template." +msgstr "De organisatie heeft de toegang tot dit sjabloon bepaald." + +#: awx/main/models/unified_jobs.py:457 +msgid "Field is not allowed on launch." +msgstr "Veld is niet toegestaan bij opstarten." + +#: awx/main/models/unified_jobs.py:484 +#, python-brace-format +msgid "" +"Variables {list_of_keys} provided, but this template cannot accept variables." +msgstr "Variabelen {list_of_keys} opgegeven, maar deze sjabloon kan geen variabelen accepteren." + +#: awx/main/models/unified_jobs.py:529 +msgid "Relaunch" +msgstr "Opnieuw starten" + +#: awx/main/models/unified_jobs.py:530 +msgid "Callback" +msgstr "Terugkoppelen" + +#: awx/main/models/unified_jobs.py:531 +msgid "Scheduled" +msgstr "Gepland" + +#: awx/main/models/unified_jobs.py:532 +msgid "Dependency" +msgstr "Afhankelijkheid" + +#: awx/main/models/unified_jobs.py:533 +msgid "Workflow" +msgstr "Workflow" + +#: awx/main/models/unified_jobs.py:535 +msgid "Sync" +msgstr "Synchroniseren" + +#: awx/main/models/unified_jobs.py:584 +msgid "The node the job executed on." +msgstr "Het knooppunt waarop de taak is uitgevoerd." + +#: awx/main/models/unified_jobs.py:590 +msgid "The instance that managed the execution environment." +msgstr "De instantie die de uitvoeringsomgeving beheerd heeft." + +#: awx/main/models/unified_jobs.py:617 +msgid "The date and time the job was queued for starting." +msgstr "De datum en tijd waarop de taak in de wachtrij is gezet om te worden gestart." + +#: awx/main/models/unified_jobs.py:620 +msgid "" +"If True, the task manager has already processed potential dependencies for " +"this job." +msgstr "Als dit True is, heeft de taakmanager potentiële afhankelijkheden voor deze functie al verwerkt." + +#: awx/main/models/unified_jobs.py:626 +msgid "The date and time the job finished execution." +msgstr "De datum en tijd waarop de taak de uitvoering heeft beëindigd." + +#: awx/main/models/unified_jobs.py:633 +msgid "The date and time when the cancel request was sent." +msgstr "De datum en het tijdstip waarop het annuleringsverzoek is verzonden." + +#: awx/main/models/unified_jobs.py:640 +msgid "Elapsed time in seconds that the job ran." +msgstr "Verstreken tijd in seconden dat de taak is uitgevoerd." + +#: 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 "Een statusveld om de status van de taak aan te geven als deze niet kon worden uitgevoerd en stdout niet kon worden vastgelegd" + +#: awx/main/models/unified_jobs.py:693 +msgid "The Instance group the job was run under" +msgstr "De instantiegroep waaronder de taak werd uitgevoerd" + +#: awx/main/models/unified_jobs.py:701 +msgid "The organization used to determine access to this unified job." +msgstr "De organisatie heeft de toegang tot deze uniforme taak bepaald." + +#: awx/main/models/unified_jobs.py:711 +msgid "" +"The Collections names and versions installed in the execution environment." +msgstr "De in de uitvoeringsomgeving geïnstalleerde Collections-namen en -versies." + +#: awx/main/models/unified_jobs.py:718 +msgid "The version of Ansible Core installed in the execution environment." +msgstr "De versie van Ansible Core geïnstalleerd in de uitvoeringsomgeving." + +#: awx/main/models/unified_jobs.py:721 +msgid "The Receptor work unit ID associated with this job." +msgstr "De id van de receptor-werkeenheid die bij deze taak hoort." + +#: 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 "Indien ingeschakeld zal het knooppunt alleen draaien als alle bovenliggende knooppunten aan de criteria voldoen om dit knooppunt te bereiken" + +#: 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 "Een id voor dit knooppunt die uniek is binnen de workflow. De id wordt gekopieerd naar workflow-taakknooppunten die overeenkomen met dit knooppunt." + +#: 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 "Geeft aan dat er geen taak wordt aangemaakt indien True. De semantische analyse van de workflowdoorlooptijd zal dit markeren als True als het knooppunt een pad is dat onmiskenbaar niet zal worden uitgevoerd. De waarde False betekent dat het knooppunt mogelijk niet wordt uitgevoerd." + +#: awx/main/models/workflow.py:251 +msgid "" +"An identifier coresponding to the workflow job template node that this node " +"was created from." +msgstr "Een id die overeenkomt met het knooppunt voor het workflowtaaksjabloon waaruit dit knooppunt is gemaakt." + +#: 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 "Slechte opstartconfiguratie van sjabloon {template_pk} als onderdeel van workflow {workflow_pk}. Fouten:\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 "Indien automatisch aangemaakt voor een verdeelde taak, voer dan de taaksjabloon van de workflowtaak waar het van gemaakt is uit." + +#: 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 "De hoeveelheid tijd (in seconden) voordat het goedkeuringsknooppunt verloopt en mislukt." + +#: awx/main/models/workflow.py:759 +msgid "" +"Shows when an approval node (with a timeout assigned to it) has timed out." +msgstr "Geeft aan wanneer een goedkeuringsknooppunt (met een toegewezen time-out) is verlopen." + +#: awx/main/notifications/grafana_backend.py:85 +msgid "Error converting time {} or timeEnd {} to int." +msgstr "Fout bij omzetten tijd {} of timeEnd {} tot int." + +#: awx/main/notifications/grafana_backend.py:87 +msgid "Error converting time {} and/or timeEnd {} to int." +msgstr "Fout bij omzetten tijd {} en/of timeEnd {} tot int." + +#: awx/main/notifications/grafana_backend.py:100 +#: awx/main/notifications/grafana_backend.py:102 +msgid "Error sending notification grafana: {}" +msgstr "Fout bij verzending grafana-melding: {}" + +#: awx/main/notifications/irc_backend.py:58 +msgid "Exception connecting to irc server: {}" +msgstr "Uitzondering bij het maken van de verbinding met de irc-server: {}" + +#: awx/main/notifications/mattermost_backend.py:47 +#: awx/main/notifications/mattermost_backend.py:49 +msgid "Error sending notification mattermost: {}" +msgstr "Fout bij verzending bericht mattermost: {}" + +#: awx/main/notifications/pagerduty_backend.py:81 +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:49 +#: awx/main/notifications/twilio_backend.py:47 +msgid "Exception sending messages: {}" +msgstr "Uitzondering bij het verzenden van berichten: {}" + +#: awx/main/notifications/rocketchat_backend.py:44 +#: awx/main/notifications/rocketchat_backend.py:46 +msgid "Error sending notification rocket.chat: {}" +msgstr "Fout bij verzending bericht rocket.chat: {}" + +#: awx/main/notifications/twilio_backend.py:40 +msgid "Exception connecting to Twilio: {}" +msgstr "Uitzondering bij het maken van de verbinding met Twilio: {}" + +#: awx/main/notifications/webhook_backend.py:79 +#: awx/main/notifications/webhook_backend.py:81 +msgid "Error sending notification webhook: {}" +msgstr "Fout bij verzending bericht 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 "Geen foutverwerkingspad voor workflowtaakknooppunt(en) [{node_status}]. Voor workflowknooppunt(en) ontbreekt een gemeenschappelijk taaksjabloon en foutverwerkingspad [{no_ufjt}]." + +#: awx/main/scheduler/kubernetes.py:96 awx/main/scheduler/kubernetes.py:113 +msgid "Invalid openshift or k8s cluster credential" +msgstr "Ongeldige openshift- of k8s-clusterreferentie" + +#: 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 "Het is niet gelukt om een geheim te maken voor containergroep {} omdat er extra rolregels voor de serviceaccount nodig zijn. Voeg rolregels voor ophalen, aanmaken en verwijderen toe voor geheime bronnen voor uw clusterreferentie." + +#: 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 "Het is niet gelukt om een geheim te verwijderen voor containergroep {} omdat er extra rolregels voor de serviceaccount nodig zijn. Voeg rolregels voor aanmaken en verwijderen toe voor geheime bronnen voor uw clusterreferentie." + +#: awx/main/scheduler/kubernetes.py:136 +msgid "" +"Failed to create imagePullSecret: {}. Check that openshift or k8s credential " +"has permission to create a secret." +msgstr "Niet gelukt om imagePullSecret aan te maken: {}. Controleer of openshift- of k8s-referentie toestemming heeft om een geheim aan te maken." + +#: 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 "Workflowtaak voortgebracht vanuit workflow kon niet starten omdat dit resulteerde in een recursie (voortbrengorder, meest recente als eerste: {})" + +#: 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 "Taak voortgebracht vanuit workflow kon niet starten omdat een gerelateerde bron zoals project of inventaris ontbreekt" + +#: 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 "Taak voortgebracht vanuit workflow kon niet starten omdat deze niet de juiste status of vereiste handmatige referenties had" + +#: awx/main/scheduler/task_manager.py:228 +msgid "No error handling paths found, marking workflow as failed" +msgstr "Geen foutafhandelingspaden gevonden, workflow gemarkeerd als mislukt" + +#: awx/main/scheduler/task_manager.py:470 +#, python-brace-format +msgid "waiting for {blocked_by._meta.model_name}-{blocked_by.id} to finish" +msgstr "wachten tot {blocked_by._meta.model_name}-{blocked_by.id} voltooid is" + +#: awx/main/scheduler/task_manager.py:533 +msgid "" +"This job is not ready to start because there is not enough available " +"capacity." +msgstr "Deze taak kan nog niet beginnen omdat er niet genoeg capaciteit is." + +#: awx/main/scheduler/task_manager.py:552 +#, python-brace-format +msgid "The approval node {name} ({pk}) has expired after {timeout} seconds." +msgstr "Goedkeuringsknooppunt {name} ({pk}) is na {timeout} seconden verlopen." + +#: awx/main/tasks.py:567 +msgid "" +"Scheduled job could not start because it was not in the " +"right state or required manual credentials" +msgstr "Geplande taak kon niet starten omdat deze niet de juiste status of handmatige toegangsgegevens vereiste" + +#: awx/main/tasks.py:1728 +msgid "Job could not start because it does not have a valid inventory." +msgstr "Taak kon niet gestart worden omdat deze geen geldig inventaris heeft." + +#: awx/main/tasks.py:1732 +msgid "Job could not start because it does not have a valid project." +msgstr "Taak kon niet gestart worden omdat deze geen geldig project heeft." + +#: awx/main/tasks.py:1736 +msgid "Job could not start because no Execution Environment could be found." +msgstr "De taak kan niet starten omdat er geen uitvoeromgeving is gevonden." + +#: awx/main/tasks.py:1740 +msgid "" +"The project revision for this job template is unknown due to a failed update." +msgstr "De projectrevisie voor deze taaksjabloon is onbekend doordat de update niet kon worden uitgevoerd." + +#: 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 "Geen foutverwerkingspad voor workflowtaakknooppunt(en) [({},{})]. Voor workflowknooppunt(en) ontbreekt een gemeenschappelijk taaksjabloon en foutverwerkingspad []." + +#: 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 "Geen foutverwerkingspad voor workflowtaakknooppunt(en) []. Voor workflowknooppunt(en) ontbreekt een gemeenschappelijk taaksjabloon en foutverwerkingspad [{}]." + +#: awx/main/utils/common.py:124 +#, python-format +msgid "Unable to convert \"%s\" to boolean" +msgstr "Kan ‘%s‘ niet omzetten naar boolean" + +#: awx/main/utils/common.py:268 +#, python-format +msgid "Unsupported SCM type \"%s\"" +msgstr "Niet-ondersteund SCM-type ‘%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 "Ongeldige %s URL" + +#: awx/main/utils/common.py:277 awx/main/utils/common.py:316 +#, python-format +msgid "Unsupported %s URL" +msgstr "Niet-ondersteunde %s URL" + +#: awx/main/utils/common.py:318 +#, python-format +msgid "Unsupported host \"%s\" for file:// URL" +msgstr "Niet-ondersteunde host ‘%s‘ voor bestand:// URL" + +#: awx/main/utils/common.py:320 +#, python-format +msgid "Host is required for %s URL" +msgstr "Host is vereist voor %s URL" + +#: awx/main/utils/common.py:338 +#, python-format +msgid "Username must be \"git\" for SSH access to %s." +msgstr "Gebruikersnaam moet ‘git‘ zijn voor SSH-toegang tot %s." + +#: awx/main/utils/common.py:662 +#, python-brace-format +msgid "Input type `{data_type}` is not a dictionary" +msgstr "Soort input `{data_type}` is geen woordenlijst" + +#: awx/main/utils/common.py:692 +#, python-brace-format +msgid "Variables not compatible with JSON standard (error: {json_error})" +msgstr "Variabelen niet compatibel met JSON-norm (fout: {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 "Kan niet parseren als JSON (fout: {json_error}) of YAML (fout: {yaml_error})." + +#: awx/main/utils/licensing.py:57 +msgid "Invalid manifest: a subscription manifest zip file is required." +msgstr "Ongeldig manifest: een zip-bestand met een abonnementsmanifest is vereist." + +#: awx/main/utils/licensing.py:62 +msgid "Invalid manifest: missing required files." +msgstr "Ongeldig manifest: er ontbreken vereiste bestanden." + +#: awx/main/utils/licensing.py:71 +msgid "Invalid manifest: signature verification failed." +msgstr "Ongeldig manifest: verificatie van de handtekening is mislukt." + +#: awx/main/utils/licensing.py:81 +msgid "Invalid manifest: manifest contains no subscriptions." +msgstr "Ongeldig manifest: manifest bevat geen abonnementen." + +#: awx/main/utils/licensing.py:420 +#, python-format +msgid "Error importing License: %s" +msgstr "Fout bij het importeren van de licentie: %s" + +#: awx/main/validators.py:65 +#, python-format +msgid "Invalid certificate or key: %s..." +msgstr "Ongeldig certificaat of ongeldige sleutel: %s..." + +#: awx/main/validators.py:81 +#, python-format +msgid "Invalid private key: unsupported type \"%s\"" +msgstr "Ongeldige privésleutel: niet-ondersteund type ‘%s‘" + +#: awx/main/validators.py:85 +#, python-format +msgid "Unsupported PEM object type: \"%s\"" +msgstr "Niet-ondersteund PEM-objecttype ‘%s‘" + +#: awx/main/validators.py:110 +msgid "Invalid base64-encoded data" +msgstr "Ongeldige base64-versleutelde gegevens" + +#: awx/main/validators.py:131 +msgid "Exactly one private key is required." +msgstr "Precies één privésleutel is vereist." + +#: awx/main/validators.py:133 +msgid "At least one private key is required." +msgstr "Ten minste één privésleutel is vereist." + +#: awx/main/validators.py:135 +#, python-format +msgid "" +"At least %(min_keys)d private keys are required, only %(key_count)d provided." +msgstr "Er zijn ten minste %(min_keys)d privésleutels nodig, maar slechts %(key_count)d geleverd." + +#: awx/main/validators.py:138 +#, python-format +msgid "Only one private key is allowed, %(key_count)d provided." +msgstr "Slechts één privésleutel is toegestaan, %(key_count)d geleverd." + +#: awx/main/validators.py:140 +#, python-format +msgid "" +"No more than %(max_keys)d private keys are allowed, %(key_count)d provided." +msgstr "Niet meer dan %(max_keys)d privé-sleutels zijn toegestaan, %(key_count)d geleverd." + +#: awx/main/validators.py:145 +msgid "Exactly one certificate is required." +msgstr "Precies één certificaat is vereist." + +#: awx/main/validators.py:147 +msgid "At least one certificate is required." +msgstr "Ten minste één certificaat is vereist." + +#: awx/main/validators.py:149 +#, python-format +msgid "" +"At least %(min_certs)d certificates are required, only %(cert_count)d " +"provided." +msgstr "Er zijn ten minste %(min_certs)d certificaten vereist, maar slechts %(cert_count)d geleverd." + +#: awx/main/validators.py:152 +#, python-format +msgid "Only one certificate is allowed, %(cert_count)d provided." +msgstr "Slechts één certificaat is toegestaan, %(cert_count)d geleverd." + +#: awx/main/validators.py:154 +#, python-format +msgid "" +"No more than %(max_certs)d certificates are allowed, %(cert_count)d provided." +msgstr "Niet meer dan %(max_certs)d certificaten zijn toegestaan, %(cert_count)d geleverd." + +#: awx/main/validators.py:289 +#, python-brace-format +msgid "The container image name {value} is not valid" +msgstr "De naam van de containerafbeelding {value} is ongeldig" + +#: awx/main/views.py:30 +msgid "API Error" +msgstr "API-fout" + +#: awx/main/views.py:67 +msgid "Bad Request" +msgstr "Onjuiste aanvraag" + +#: awx/main/views.py:68 +msgid "The request could not be understood by the server." +msgstr "De aanvraag kon niet worden begrepen door de server." + +#: awx/main/views.py:75 +msgid "Forbidden" +msgstr "Niet-toegestaan" + +#: awx/main/views.py:76 +msgid "You don't have permission to access the requested resource." +msgstr "U bent niet gemachtigd om de aangevraagde bron te openen." + +#: awx/main/views.py:83 +msgid "Not Found" +msgstr "Niet gevonden" + +#: awx/main/views.py:84 +msgid "The requested resource could not be found." +msgstr "De aangevraagde bron is onvindbaar." + +#: awx/main/views.py:91 +msgid "Server Error" +msgstr "Serverfout" + +#: awx/main/views.py:92 +msgid "A server error has occurred." +msgstr "Er is een serverfout opgetreden" + +#: awx/sso/apps.py:9 +msgid "Single Sign-On" +msgstr "Single Sign-On" + +#: 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 "Toewijzing aan organisatiebeheerders/-gebruikers vanuit sociale verificatieaccounts. Deze instelling bepaalt welke gebruikers in welke organisaties worden geplaatst op grond van hun gebruikersnaam en e-mailadres. Configuratiedetails zijn beschikbaar in de documentatie." + +#: awx/sso/conf.py:81 +msgid "" +"Mapping of team members (users) from social auth accounts. Configuration\n" +"details are available in the documentation." +msgstr "Toewijzing van teamleden (gebruikers) vanuit sociale verificatieaccounts. Configuratie-\n" +"details zijn beschikbaar in de documentatie." + +#: awx/sso/conf.py:101 +msgid "Authentication Backends" +msgstr "Verificatiebackends" + +#: awx/sso/conf.py:102 +msgid "" +"List of authentication backends that are enabled based on license features " +"and other authentication settings." +msgstr "Lijst met verificatiebackends die worden ingeschakeld op grond van licentiekenmerken en andere verificatie-instellingen." + +#: awx/sso/conf.py:114 +msgid "Social Auth Organization Map" +msgstr "Organisatiekaart sociale verificatie" + +#: awx/sso/conf.py:126 +msgid "Social Auth Team Map" +msgstr "Teamkaart sociale verificatie" + +#: awx/sso/conf.py:138 +msgid "Social Auth User Fields" +msgstr "Gebruikersvelden sociale verificatie" + +#: 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 "Indien ingesteld op een lege lijst `[]`, voorkomt deze instelling dat nieuwe gebruikersaccounts worden gemaakt. Alleen gebruikers die zich eerder hebben aangemeld met sociale verificatie of een gebruikersaccount hebben met een overeenkomend e-mailadres, kunnen zich aanmelden." + +#: awx/sso/conf.py:163 +msgid "LDAP Server URI" +msgstr "URI LDAP-server" + +#: 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 "URI om verbinding te maken met een LDAP-server, zoals \"ldap://ldap.example.com:389\" (niet-SSL) of \"ldaps://ldap.example.com:636\" (SSL). Meerdere LDAP-servers kunnen worden opgegeven door ze van elkaar te scheiden met komma's. LDAP-authenticatie is uitgeschakeld als deze parameter leeg is." + +#: 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 "DN LDAP-binding" + +#: 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 (Distinguished Name) van gebruiker om te binden voor alle zoekquery's. Dit is de systeemgebruikersaccount waarmee we ons aanmelden om LDAP te ondervragen voor andere gebruikersinformatie. Raadpleeg de documentatie voor voorbeeldsyntaxis." + +#: awx/sso/conf.py:196 +msgid "LDAP Bind Password" +msgstr "Wachtwoord voor LDAP-binding" + +#: awx/sso/conf.py:197 +msgid "Password used to bind LDAP user account." +msgstr "Wachtwoord gebruikt om LDAP-gebruikersaccount te binden." + +#: awx/sso/conf.py:207 +msgid "LDAP Start TLS" +msgstr "TLS voor starten LDAP" + +#: awx/sso/conf.py:208 +msgid "Whether to enable TLS when the LDAP connection is not using SSL." +msgstr "Of TLS moet worden ingeschakeld wanneer de LDAP-verbinding geen SSL gebruikt." + +#: awx/sso/conf.py:217 +msgid "LDAP Connection Options" +msgstr "Opties voor LDAP-verbinding" + +#: 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 "Extra opties voor de LDAP-verbinding. LDAP-verwijzingen zijn standaard uitgeschakeld (om te voorkomen dat sommige LDAP-query's vastlopen met AD). Optienamen kunnen tekenreeksen zijn (bijv. \"OPT_REFERRALS\"). Zie https://www.python-ldap.org/doc/html/ldap.html#options voor de opties en waarden die u kunt instellen." + +#: awx/sso/conf.py:235 +msgid "LDAP User Search" +msgstr "Gebruikers zoeken met 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-zoekquery om gebruikers te vinden. Iedere gebruiker die past bij het opgegeven patroon kan zich aanmelden bij de service. De gebruiker moet ook worden toegewezen aan een organisatie (zoals gedefinieerd in de instelling AUTH_LDAP_ORGANIZATION_MAP setting). Als meerdere zoekquery's moeten worden ondersteund, kan 'LDAPUnion' worden gebruikt. Zie de Tower-documentatie voor details." + +#: awx/sso/conf.py:255 +msgid "LDAP User DN Template" +msgstr "Sjabloon voor LDAP-gebruikers-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 "Alternatief voor het zoeken naar gebruikers als DN's van gebruikers dezelfde indeling hebben. Deze methode is efficiënter voor het opzoeken van gebruikers dan zoeken als de methode bruikbaar is binnen de omgeving van uw organisatie. Als deze instelling een waarde heeft, wordt die gebruikt in plaats van AUTH_LDAP_USER_SEARCH." + +#: awx/sso/conf.py:272 +msgid "LDAP User Attribute Map" +msgstr "Kenmerkentoewijzing van LDAP-gebruikers" + +#: 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 "Toewijzing van LDAP-gebruikersschema aan API-gebruikerskenmerken. De standaardinstelling is geldig voor ActiveDirectory, maar gebruikers met andere LDAP-configuraties moeten mogelijk de waarden veranderen. Raadpleeg de documentatie voor meer informatie." + +#: awx/sso/conf.py:288 +msgid "LDAP Group Search" +msgstr "LDAP-groep zoeken" + +#: 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 "Gebruikers worden toegewezen aan organisaties op grond van hun lidmaatschap van LDAP-groepen. Deze instelling definieert de LDAP-zoekquery om groepen te vinden. Anders dan het zoeken naar gebruikers biedt het zoeken naar groepen geen ondersteuning voor LDAPSearchUnion." + +#: awx/sso/conf.py:302 +msgid "LDAP Group Type" +msgstr "Type LDAP-groep" + +#: 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 "Mogelijk moet het groepstype worden gewijzigd op grond van het type LDAP-server. Waarden worden vermeld op: https://django-auth-ldap.readthedocs.io/en/stable/groups.html#types-of-groups" + +#: awx/sso/conf.py:317 +msgid "LDAP Group Type Parameters" +msgstr "Parameters LDAP-groepstype" + +#: awx/sso/conf.py:318 +msgid "Key value parameters to send the chosen group type init method." +msgstr "Parameters sleutelwaarde om de gekozen init.-methode van de groepssoort te verzenden." + +#: awx/sso/conf.py:332 +msgid "LDAP Require Group" +msgstr "LDAP-vereist-groep" + +#: 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 "Groeps-DN vereist voor aanmelding. Indien opgegeven, moet de gebruiker lid zijn van deze groep om zich aan te melden via LDAP. Indien niet ingesteld, kan iedereen in LDAP die overeenkomt met de gebruikerszoekopdracht zich aanmelden via de service. Maar één vereiste groep wordt ondersteund." + +#: awx/sso/conf.py:350 +msgid "LDAP Deny Group" +msgstr "LDAP-weiger-groep" + +#: 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 "Groeps-DN geweigerd voor aanmelding. Indien opgegeven, kan een gebruikers zich niet aanmelden als deze lid is van deze groep. Maar één weiger-groep wordt ondersteund." + +#: awx/sso/conf.py:363 +msgid "LDAP User Flags By Group" +msgstr "LDAP-gebruikersvlaggen op groep" + +#: 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 "Gebruikers ophalen uit een opgegeven groep. Op dit moment zijn de enige ondersteunde groepen supergebruikers en systeemauditors. Raadpleeg de documentatie voor meer informatie." + +#: awx/sso/conf.py:380 +msgid "LDAP Organization Map" +msgstr "Toewijzing LDAP-organisaties" + +#: 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 "Toewijzing tussen organisatiebeheerders/-gebruikers en LDAP-groepen. Dit bepaalt welke gebruikers worden geplaatst in welke organisaties ten opzichte van hun LDAP-groepslidmaatschappen. Configuratiedetails zijn beschikbaar in de documentatie." + +#: awx/sso/conf.py:417 +msgid "LDAP Team Map" +msgstr "LDAP-teamtoewijzing" + +#: awx/sso/conf.py:418 +msgid "" +"Mapping between team members (users) and LDAP groups. Configuration details " +"are available in the documentation." +msgstr "Toewijzing tussen teamleden (gebruikers) en LDAP-groepen. Configuratiedetails zijn beschikbaar in de documentatie." + +#: awx/sso/conf.py:452 +msgid "RADIUS Server" +msgstr "RADIUS-server" + +#: awx/sso/conf.py:453 +msgid "" +"Hostname/IP of RADIUS server. RADIUS authentication is disabled if this " +"setting is empty." +msgstr "Hostnaam/IP-adres van RADIUS-server. RADIUS-authenticatie wordt uitgeschakeld als deze instelling leeg is." + +#: 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-poort" + +#: awx/sso/conf.py:466 +msgid "Port of RADIUS server." +msgstr "Poort van RADIUS-server." + +#: awx/sso/conf.py:476 +msgid "RADIUS Secret" +msgstr "RADIUS-geheim" + +#: awx/sso/conf.py:477 +msgid "Shared secret for authenticating to RADIUS server." +msgstr "Gedeeld geheim voor authenticatie naar RADIUS-server." + +#: awx/sso/conf.py:492 +msgid "TACACS+ Server" +msgstr "TACACS+ server" + +#: awx/sso/conf.py:493 +msgid "Hostname of TACACS+ server." +msgstr "Hostnaam van TACACS+ server." + +#: 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+ poort" + +#: awx/sso/conf.py:505 +msgid "Port number of TACACS+ server." +msgstr "Poortnummer van TACACS+ server." + +#: awx/sso/conf.py:516 +msgid "TACACS+ Secret" +msgstr "TACACS+ geheim" + +#: awx/sso/conf.py:517 +msgid "Shared secret for authenticating to TACACS+ server." +msgstr "Gedeeld geheim voor authenticatie naar TACACS+ server." + +#: awx/sso/conf.py:528 +msgid "TACACS+ Auth Session Timeout" +msgstr "Time-out TACACS+ authenticatiesessie" + +#: awx/sso/conf.py:529 +msgid "TACACS+ session timeout value in seconds, 0 disables timeout." +msgstr "Time-outwaarde TACACS+ sessie in seconden, 0 schakelt de time-out uit." + +#: awx/sso/conf.py:540 +msgid "TACACS+ Authentication Protocol" +msgstr "TACACS+ authenticatieprotocol" + +#: awx/sso/conf.py:541 +msgid "Choose the authentication protocol used by TACACS+ client." +msgstr "Kies het authenticatieprotocol dat wordt gebruikt door de TACACS+ client." + +#: awx/sso/conf.py:555 +msgid "Google OAuth2 Callback URL" +msgstr "Terugkoppelings-URL voor Google OAuth2" + +#: 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 "Geef deze URL op als de terugkoppelings-URL voor uw toepassing als onderdeel van uw registratieproces. Raadpleeg de documentatie voor meer informatie." + +#: 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-sleutel" + +#: awx/sso/conf.py:570 +msgid "The OAuth2 key from your web application." +msgstr "De OAuth2-sleutel van uw webtoepassing." + +#: awx/sso/conf.py:581 +msgid "Google OAuth2 Secret" +msgstr "Google OAuth2-geheim" + +#: awx/sso/conf.py:582 +msgid "The OAuth2 secret from your web application." +msgstr "Het OAuth2-geheim van uw webtoepassing." + +#: awx/sso/conf.py:593 +msgid "Google OAuth2 Allowed Domains" +msgstr "Toegestane domeinen van Google OAuth2" + +#: awx/sso/conf.py:594 +msgid "" +"Update this setting to restrict the domains who are allowed to login using " +"Google OAuth2." +msgstr "Werk deze instelling bij om te beperken welke domeinen zich mogen aanmelden met Google OAuth2." + +#: awx/sso/conf.py:604 +msgid "Google OAuth2 Extra Arguments" +msgstr "Extra argumenten 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 "Extra argumenten voor Google OAuth2-aanmelding. U kunt een beperking instellen, waardoor de authenticatie toegestaan is voor niet meer dan één domein, zelfs als de gebruiker aangemeld is met meerdere Google-accounts. Raadpleeg de documentatie voor meer informatie." + +#: awx/sso/conf.py:621 +msgid "Google OAuth2 Organization Map" +msgstr "Organisatietoewijzing Google OAuth2" + +#: awx/sso/conf.py:633 +msgid "Google OAuth2 Team Map" +msgstr "Teamtoewijzing Google OAuth2" + +#: awx/sso/conf.py:649 +msgid "GitHub OAuth2 Callback URL" +msgstr "Terugkoppelings-URL GitHub OAuth2" + +#: 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-sleutel" + +#: awx/sso/conf.py:664 +msgid "The OAuth2 key (Client ID) from your GitHub developer application." +msgstr "De OAuth2-sleutel (Client-id) van uw GitHub-ontwikkelaarstoepassing." + +#: awx/sso/conf.py:674 +msgid "GitHub OAuth2 Secret" +msgstr "GitHub OAuth2-geheim" + +#: awx/sso/conf.py:675 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub developer application." +msgstr "Het OAuth2-geheim (Client-geheim) van uw GitHub-ontwikkelaarstoepassing." + +#: awx/sso/conf.py:686 +msgid "GitHub OAuth2 Organization Map" +msgstr "GitHub OAuth2-organisatietoewijzing" + +#: awx/sso/conf.py:698 +msgid "GitHub OAuth2 Team Map" +msgstr "GitHub OAuth2-teamtoewijzing" + +#: awx/sso/conf.py:714 +msgid "GitHub Organization OAuth2 Callback URL" +msgstr "OAuth2-terugkoppelings-URL GitHub-organisatie" + +#: 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 "Organization OAuth2 van GitHub-organisatie" + +#: awx/sso/conf.py:728 +msgid "GitHub Organization OAuth2 Key" +msgstr "OAuth2-sleutel van GitHub-organisatie" + +#: awx/sso/conf.py:729 awx/sso/conf.py:808 +msgid "The OAuth2 key (Client ID) from your GitHub organization application." +msgstr "De OAuth2-sleutel (Client-id) van uw GitHub-organisatietoepassing." + +#: awx/sso/conf.py:739 +msgid "GitHub Organization OAuth2 Secret" +msgstr "OAuth2-geheim van GitHub-organisatie" + +#: awx/sso/conf.py:740 awx/sso/conf.py:819 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub organization application." +msgstr "Het OAuth2-geheim (Client-geheim) van uw GitHub-organisatietoepassing." + +#: awx/sso/conf.py:751 +msgid "GitHub Organization Name" +msgstr "Naam van GitHub-organisatie" + +#: awx/sso/conf.py:752 +msgid "" +"The name of your GitHub organization, as used in your organization's URL: " +"https://github.com//." +msgstr "De naam van uw GitHub-organisatie zoals gebruikt in de URL van uw organisatie: https://github.com//." + +#: awx/sso/conf.py:762 +msgid "GitHub Organization OAuth2 Organization Map" +msgstr "OAuth2-organisatietoewijzing van GitHub-organisatie" + +#: awx/sso/conf.py:774 +msgid "GitHub Organization OAuth2 Team Map" +msgstr "OAuth2-teamtoewijzing van GitHub-organisatie" + +#: awx/sso/conf.py:790 +msgid "GitHub Team OAuth2 Callback URL" +msgstr "OAuth2-terugkoppelings-URL GitHub-team" + +#: 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 "Maak een toepassing in eigendom van de organisatie op https://github.com/organizations//settings/applications en verkrijg een OAuth2-sleutel (Client-id) en -geheim (Client-geheim). Lever deze URL als de terugkoppelings-URL voor uw toepassing." + +#: 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 van GitHub-team" + +#: awx/sso/conf.py:807 +msgid "GitHub Team OAuth2 Key" +msgstr "OAuth2-sleutel GitHub-team" + +#: awx/sso/conf.py:818 +msgid "GitHub Team OAuth2 Secret" +msgstr "OAuth2-geheim GitHub-team" + +#: awx/sso/conf.py:830 +msgid "GitHub Team ID" +msgstr "Id GitHub-team" + +#: 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 "Zoek de numerieke team-id op met de Github API: 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 "OAuth2-organisatietoewijzing van GitHub-team" + +#: awx/sso/conf.py:853 +msgid "GitHub Team OAuth2 Team Map" +msgstr "OAuth2-teamtoewijzing van GitHub-team" + +#: awx/sso/conf.py:869 +msgid "GitHub Enterprise OAuth2 Callback URL" +msgstr "GitHub Enterprise OAuth2 terugkoppel-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 "De URL voor uw Github Enterprise-instantie, bijv.: http(s)://hostname/. Raadpleeg de Github Enterprise-documentatie voor meer details." + +#: 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 "De API-URL voor uw GitHub Enterprise-instantie, bijv.: http(s)://hostname/api/v3/. Raadpleeg de Github Enterprise-documentatie voor meer details." + +#: awx/sso/conf.py:907 +msgid "GitHub Enterprise OAuth2 Key" +msgstr "GitHub Enterprise OAuth2-sleutel" + +#: awx/sso/conf.py:908 +msgid "" +"The OAuth2 key (Client ID) from your GitHub Enterprise developer application." +msgstr "De OAuth2-sleutel (Client-id) van uw GitHub Enterprise-ontwikkelaarstoepassing." + +#: awx/sso/conf.py:918 +msgid "GitHub Enterprise OAuth2 Secret" +msgstr "GitHub Enterprise OAuth2-geheim" + +#: awx/sso/conf.py:919 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub Enterprise developer " +"application." +msgstr "Het OAuth2-geheim (clientgeheim) van uw GitHub Enterprise-ontwikkelaarstoepassing." + +#: awx/sso/conf.py:930 +msgid "GitHub Enterprise OAuth2 Organization Map" +msgstr "OAuth2-organisatietoewijzing van GitHub Enterprise-team" + +#: awx/sso/conf.py:942 +msgid "GitHub Enterprise OAuth2 Team Map" +msgstr "GitHub Enterprise OAuth2-teamtoewijzing" + +#: awx/sso/conf.py:958 +msgid "GitHub Enterprise Organization OAuth2 Callback URL" +msgstr "OAuth2-terugkoppelings-URL GitHub Enterprise-organisatie" + +#: 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 "OAuth2 GitHub Enterprise-organisatie" + +#: awx/sso/conf.py:972 +msgid "GitHub Enterprise Organization URL" +msgstr "URL GitHub Enterprise-organisatie" + +#: awx/sso/conf.py:983 +msgid "GitHub Enterprise Organization API URL" +msgstr "API URL GitHub Enterprise-organisatie" + +#: awx/sso/conf.py:996 +msgid "GitHub Enterprise Organization OAuth2 Key" +msgstr "OAuth2-sleutel GitHub Enterprise-organisatie" + +#: awx/sso/conf.py:997 awx/sso/conf.py:1100 +msgid "" +"The OAuth2 key (Client ID) from your GitHub Enterprise organization " +"application." +msgstr "De OAuth2-sleutel (client-id) van uw GitHub Enterprise-organisatietoepassing." + +#: awx/sso/conf.py:1007 +msgid "GitHub Enterprise Organization OAuth2 Secret" +msgstr "OAuth2-geheim van GitHub Enterprise-organisatie" + +#: awx/sso/conf.py:1008 awx/sso/conf.py:1111 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub Enterprise organization " +"application." +msgstr "Het OAuth2-geheim (clientgeheim) van uw GitHub Enterprise-organisatietoepassing." + +#: awx/sso/conf.py:1019 +msgid "GitHub Enterprise Organization Name" +msgstr "Naam van GitHub Enterprise-organisatie" + +#: awx/sso/conf.py:1020 +msgid "" +"The name of your GitHub Enterprise organization, as used in your " +"organization's URL: https://github.com//." +msgstr "De naam van uw GitHub Enterprise-organisatie zoals gebruikt in de URL van uw organisatie: https://github.com//." + +#: awx/sso/conf.py:1030 +msgid "GitHub Enterprise Organization OAuth2 Organization Map" +msgstr "OAuth2-organisatietoewijzing van GitHub Enterprise-organisatie" + +#: awx/sso/conf.py:1042 +msgid "GitHub Enterprise Organization OAuth2 Team Map" +msgstr "OAuth2-teamtoewijzing van GitHub Enterprise-organisatie" + +#: awx/sso/conf.py:1058 +msgid "GitHub Enterprise Team OAuth2 Callback URL" +msgstr "OAuth2-terugkoppelings-URL van GitHub Enterprise-team" + +#: 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 "OAuth2 van GitHub Enterprise-team" + +#: awx/sso/conf.py:1075 +msgid "GitHub Enterprise Team URL" +msgstr "URL van GitHub Enterprise-team" + +#: awx/sso/conf.py:1086 +msgid "GitHub Enterprise Team API URL" +msgstr "API URL van GitHub Enterprise-team" + +#: awx/sso/conf.py:1099 +msgid "GitHub Enterprise Team OAuth2 Key" +msgstr "OAuth2-sleutel van GitHub Enterprise-team" + +#: awx/sso/conf.py:1110 +msgid "GitHub Enterprise Team OAuth2 Secret" +msgstr "OAuth2-geheim van GitHub Enterprise-team" + +#: awx/sso/conf.py:1122 +msgid "GitHub Enterprise Team ID" +msgstr "Id van GitHub Enterprise-team" + +#: 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 "Zoek de numerieke team-id op met de Github Enterprise-API: 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 "OAuth2-organisatietoewijzing van GitHub Enterprise-team" + +#: awx/sso/conf.py:1145 +msgid "GitHub Enterprise Team OAuth2 Team Map" +msgstr "OAuth2-teamtoewijzing van GitHub Enterprise-team" + +#: awx/sso/conf.py:1161 +msgid "Azure AD OAuth2 Callback URL" +msgstr "Terugkoppelings-URL voor Azure AD OAuth2" + +#: 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 "Geef deze URL op als de terugkoppelings-URL voor uw toepassing als onderdeel van uw registratieproces. Raadpleeg de documentatie voor meer informatie." + +#: 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-sleutel" + +#: awx/sso/conf.py:1176 +msgid "The OAuth2 key (Client ID) from your Azure AD application." +msgstr "De OAuth2-sleutel (Client-id) van uw Azure AD-toepassing." + +#: awx/sso/conf.py:1186 +msgid "Azure AD OAuth2 Secret" +msgstr "Azure AD OAuth2-geheim" + +#: awx/sso/conf.py:1187 +msgid "The OAuth2 secret (Client Secret) from your Azure AD application." +msgstr "Het OAuth2-geheim (Client-geheim) van uw Azure AD-toepassing." + +#: awx/sso/conf.py:1198 +msgid "Azure AD OAuth2 Organization Map" +msgstr "Azure AD OAuth2-organisatietoewijzing" + +#: awx/sso/conf.py:1210 +msgid "Azure AD OAuth2 Team Map" +msgstr "Azure AD OAuth2-teamtoewijzing" + +#: awx/sso/conf.py:1234 +msgid "Automatically Create Organizations and Teams on SAML Login" +msgstr "Automatisch organisaties en teams aanmaken bij SAML-aanmelding" + +#: awx/sso/conf.py:1235 +msgid "" +"When enabled (the default), mapped Organizations and Teams will be created " +"automatically on successful SAML login." +msgstr "Wanneer deze optie is ingeschakeld (de standaardinstelling), worden gekoppelde organisaties en teams automatisch aangemaakt na een SAML-aanmelding." + +#: 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 "URL SAML Assertion Consumer Service (ACS)" + +#: 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 "Registreer de service als serviceprovider (SP) met elke identiteitsprovider (IdP) die u hebt geconfigureerd. Lever uw SP-entiteit-id en deze ACS URL voor uw toepassing." + +#: awx/sso/conf.py:1261 +msgid "SAML Service Provider Metadata URL" +msgstr "URL voor metagegevens van SAML-serviceprovider" + +#: 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 "Als uw identiteitsprovider (IdP) toestaat een XML-gegevensbestand te uploaden, kunt u er een uploaden vanaf deze URL." + +#: awx/sso/conf.py:1272 +msgid "SAML Service Provider Entity ID" +msgstr "Entiteit-id van SAML-serviceprovider" + +#: 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 "De toepassingsgedefinieerde unieke id gebruikt als doelgroep van de SAML-serviceprovider (SP)-configuratie. Dit is gewoonlijk de URL voor de service." + +#: awx/sso/conf.py:1289 +msgid "SAML Service Provider Public Certificate" +msgstr "Openbaar certificaat SAML-serviceprovider" + +#: awx/sso/conf.py:1290 +msgid "" +"Create a keypair to use as a service provider (SP) and include the " +"certificate content here." +msgstr "Maak een sleutelpaar om dit te gebruiken als serviceprovider (SP) en neem de certificaatinhoud hier op." + +#: awx/sso/conf.py:1301 +msgid "SAML Service Provider Private Key" +msgstr "Privésleutel SAML-serviceprovider" + +#: awx/sso/conf.py:1302 +msgid "" +"Create a keypair to use as a service provider (SP) and include the private " +"key content here." +msgstr "Maak een sleutelpaar om dit te gebruiken als serviceprovider (SP) en neem de inhoud van de privésleutel hier op." + +#: awx/sso/conf.py:1312 +msgid "SAML Service Provider Organization Info" +msgstr "Organisatie-informatie SAML-serviceprovider" + +#: 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 "Geef de URL, weergavenaam en de naam van uw toepassing op. Raadpleeg de documentatie voor voorbeeldsyntaxis." + +#: awx/sso/conf.py:1326 +msgid "SAML Service Provider Technical Contact" +msgstr "Technisch contactpersoon SAML-serviceprovider" + +#: 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 "Geef de naam en het e-mailadres van de technische contactpersoon van uw serviceprovider op. Raadpleeg de documentatie voor voorbeeldsyntaxis." + +#: awx/sso/conf.py:1338 +msgid "SAML Service Provider Support Contact" +msgstr "Ondersteuningscontactpersoon SAML-serviceprovider" + +#: 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 "Geef de naam en het e-mailadres van de ondersteuningscontactpersoon van uw serviceprovider op. Raadpleeg de documentatie voor voorbeeldsyntaxis." + +#: awx/sso/conf.py:1349 +msgid "SAML Enabled Identity Providers" +msgstr "Id-providers met SAML-mogelijkheden" + +#: 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 "Configureer de entiteit-id, de SSO URL en het certificaat voor elke id-provider (IdP) die in gebruik is. Meerdere ASAML IdP's worden ondersteund. Sommige IdP's kunnen gebruikersgegevens verschaffen met kenmerknamen die verschillen van de standaard-OID's. Kenmerknamen kunnen worden overschreven voor elke IdP. Raadpleeg de documentatie van Ansible voor meer informatie en syntaxis." + +#: awx/sso/conf.py:1400 +msgid "SAML Security Config" +msgstr "SAML-beveiligingsconfiguratie" + +#: 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 "Een dict van sleutelwaardeparen die doorgegeven worden aan de onderliggende python-saml-beveiligingsinstelling https://github.com/onelogin/python-saml#settings" + +#: awx/sso/conf.py:1434 +msgid "SAML Service Provider extra configuration data" +msgstr "SAML-serviceprovider extra configuratiegegevens" + +#: 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 "Een dict van sleutelwaardeparen die doorgegeven moeten worden aan de onderliggende configuratie-instelling van de python-saml-serviceprovider." + +#: awx/sso/conf.py:1446 +msgid "SAML IDP to extra_data attribute mapping" +msgstr "SAML IDP voor extra_data kenmerkentoewijzing" + +#: 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 "Een lijst van tupels die IDP-kenmerken toewijst aan extra_attributes. Ieder kenmerk is een lijst van variabelen, zelfs als de lijst maar één variabele bevat." + +#: awx/sso/conf.py:1458 +msgid "SAML Organization Map" +msgstr "SAML-organisatietoewijzing" + +#: awx/sso/conf.py:1470 +msgid "SAML Team Map" +msgstr "SAML-teamtoewijzing" + +#: awx/sso/conf.py:1482 +msgid "SAML Organization Attribute Mapping" +msgstr "Kenmerktoewijzing SAML-organisatie" + +#: awx/sso/conf.py:1483 +msgid "Used to translate user organization membership." +msgstr "Gebruikt om organisatielidmaatschap van gebruikers om te zetten." + +#: awx/sso/conf.py:1503 +msgid "SAML Team Attribute Mapping" +msgstr "Kenmerktoewijzing SAML-team" + +#: awx/sso/conf.py:1504 +msgid "Used to translate user team membership." +msgstr "Gebruikt om teamlidmaatschap van gebruikers om te zetten." + +#: awx/sso/fields.py:77 +msgid "Invalid field." +msgstr "Ongeldig veld." + +#: awx/sso/fields.py:246 +#, python-brace-format +msgid "Invalid connection option(s): {invalid_options}." +msgstr "Ongeldige verbindingsoptie(s): {invalid_options}." + +#: awx/sso/fields.py:322 +msgid "Base" +msgstr "Basis" + +#: awx/sso/fields.py:322 +msgid "One Level" +msgstr "Eén niveau" + +#: awx/sso/fields.py:322 +msgid "Subtree" +msgstr "Substructuur" + +#: awx/sso/fields.py:339 +#, python-brace-format +msgid "Expected a list of three items but got {length} instead." +msgstr "Verwachtte een lijst met drie items, maar kreeg er {length}." + +#: awx/sso/fields.py:340 +#, python-brace-format +msgid "Expected an instance of LDAPSearch but got {input_type} instead." +msgstr "Verwachtte een instantie van LDAPSearch, maar kreeg in plaats daarvan {input_type}." + +#: awx/sso/fields.py:373 +#, python-brace-format +msgid "" +"Expected an instance of LDAPSearch or LDAPSearchUnion but got {input_type} " +"instead." +msgstr "Verwachtte een instantie van LDAPSearch of LDAPSearchUnion, maar kreeg in plaats daarvan {input_type}." + +#: awx/sso/fields.py:408 +#, python-brace-format +msgid "Invalid user attribute(s): {invalid_attrs}." +msgstr "Ongeldig(e) gebruikerskenmerk(en): {invalid_attrs}." + +#: awx/sso/fields.py:425 +#, python-brace-format +msgid "Expected an instance of LDAPGroupType but got {input_type} instead." +msgstr "Verwachtte een instantie van LDAPGroupType, maar kreeg in plaats daarvan {input_type}." + +#: awx/sso/fields.py:426 +#, python-brace-format +msgid "Missing required parameters in {dependency}." +msgstr "Ontbrekende vereiste parameters in {dependency}." + +#: awx/sso/fields.py:427 +#, python-brace-format +msgid "" +"Invalid group_type parameters. Expected instance of dict but got " +"{parameters_type} instead." +msgstr "Ongeldige group_type-parameters. Instantie van dict verwacht, maar kreeg {parameters_type} in plaats daarvan." + +#: awx/sso/fields.py:476 +#, python-brace-format +msgid "Invalid key(s): {invalid_keys}." +msgstr "Ongeldige sleutel(s): {invalid_keys}." + +#: awx/sso/fields.py:500 +#, python-brace-format +msgid "Invalid user flag: \"{invalid_flag}\"." +msgstr "Ongeldige gebruikersvlag: ‘{invalid_flag}‘." + +#: awx/sso/fields.py:649 +#, python-brace-format +msgid "Invalid language code(s) for org info: {invalid_lang_codes}." +msgstr "Ongeldige taalcode(s) voor org info: {invalid_lang_codes}." + +#: awx/sso/pipeline.py:27 +#, python-brace-format +msgid "An account cannot be found for {0}" +msgstr "Er kan geen account worden gevonden voor {0}" + +#: awx/sso/pipeline.py:32 +msgid "Your account is inactive" +msgstr "Uw account is inactief" + +#: awx/sso/validators.py:24 awx/sso/validators.py:51 +#, python-format +msgid "DN must include \"%%(user)s\" placeholder for username: %s" +msgstr "DN moet plaatshouder \"%%(user)s\" bevatten voor gebruikersnaam: %s" + +#: awx/sso/validators.py:31 +#, python-format +msgid "Invalid DN: %s" +msgstr "Ongeldige DN: %s" + +#: awx/sso/validators.py:63 +#, python-format +msgid "Invalid filter: %s" +msgstr "Ongeldig filter: %s" + +#: awx/sso/validators.py:74 +msgid "TACACS+ secret does not allow non-ascii characters" +msgstr "TACACS+ geheim staat geen niet-ascii-tekens toe" + +#: awx/templates/error.html:4 +msgid "AWX" +msgstr "AWX" + +#: awx/templates/rest_framework/api.html:42 +msgid "API Guide" +msgstr "API-gids" + +#: awx/templates/rest_framework/api.html:43 +msgid "Back to application" +msgstr "Terug naar toepassing" + +#: awx/templates/rest_framework/api.html:44 +msgid "Resize" +msgstr "Groter/kleiner maken" + +#: 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 "Gebruikersinterface" + +#: awx/ui/conf.py:15 +msgid "Off" +msgstr "Uit" + +#: awx/ui/conf.py:15 +msgid "Anonymous" +msgstr "Anoniem" + +#: awx/ui/conf.py:15 +msgid "Detailed" +msgstr "Gedetailleerd" + +#: awx/ui/conf.py:16 +msgid "User Analytics Tracking State" +msgstr "Status voor het volgen van gebruikersanalyse" + +#: awx/ui/conf.py:17 +msgid "Enable or Disable User Analytics Tracking." +msgstr "Volgen van gebruikersanalyse in- of uitschakelen." + +#: awx/ui/conf.py:27 +msgid "Custom Login Info" +msgstr "Aangepaste aanmeldgegevens" + +#: 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 "U kunt met deze instelling zo nodig specifieke informatie (zoals juridische informatie of een afwijzing) toevoegen aan een tekstvak in de aanmeldmodus. Alle toegevoegde tekst moet in gewone tekst of een aangepast HTML-fragment zijn omdat andere opmaaktalen niet worden ondersteund." + +#: awx/ui/conf.py:43 +msgid "Custom Logo" +msgstr "Aangepast logo" + +#: 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 "Om een aangepast logo te maken, levert u een bestand dat u zelf maakt. Het aangepaste logo ziet er op zijn best uit als u een .png-bestand met transparante achtergrond gebruikt. De indelingen GIF, PNG en JPEG worden ondersteund." + +#: awx/ui/conf.py:58 +msgid "Max Job Events Retrieved by UI" +msgstr "Maximumaantal taakgebeurtenissen dat de UI ophaalt" + +#: awx/ui/conf.py:59 +msgid "" +"Maximum number of job events for the UI to retrieve within a single request." +msgstr "Maximumaantal taakgebeurtenissen dat de UI op kan halen met een enkele aanvraag." + +#: awx/ui/conf.py:67 +msgid "Enable Live Updates in the UI" +msgstr "Live-updates in de UI inschakelen" + +#: 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 "Indien dit uitgeschakeld is, wordt de pagina niet ververst wanneer gebeurtenissen binnenkomen. De pagina moet opnieuw geladen worden om de nieuwste informatie op te halen." + +#: 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 "Ongeldige indeling voor aangepast logo. Moet een gegevens-URL zijn met een base64-versleutelde GIF-, PNG- of JPEG-afbeelding." + +#: awx/ui/fields.py:30 +msgid "Invalid base64-encoded data in data URL." +msgstr "Ongeldige base64-versleutelde gegevens in gegevens-URL." + +#: awx/ui/urls.py:20 +#, python-format +msgid "%s Upgrading" +msgstr "%s Upgraden" + +#: awx/ui/urls.py:21 +msgid "Logo" +msgstr "Logo" + +#: awx/ui/urls.py:22 +msgid "Loading" +msgstr "Laden" + +#: awx/ui/urls.py:23 +#, python-format +msgid "%s is currently upgrading." +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." + diff --git a/awx/locale/translations/nl/messages.po b/awx/locale/translations/nl/messages.po new file mode 100644 index 0000000000..c388392602 --- /dev/null +++ b/awx/locale/translations/nl/messages.po @@ -0,0 +1,10725 @@ +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 "(Beperkt tot de eerste 10)" + +#: components/TemplateList/TemplateListItem.js:103 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:161 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:90 +msgid "(Prompt on launch)" +msgstr "(Melding bij opstarten)" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:283 +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/Inventory/InventorySourceDetail/InventorySourceDetail.js:228 +msgid "/ (project root)" +msgstr "/ (projectroot)" + +#: components/VerbositySelectField/VerbositySelectField.js:10 +msgid "0 (Normal)" +msgstr "0 (Normaal)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:38 +msgid "0 (Warning)" +msgstr "0 (Waarschuwing)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:39 +msgid "1 (Info)" +msgstr "1 (Info)" + +#: components/VerbositySelectField/VerbositySelectField.js:11 +msgid "1 (Verbose)" +msgstr "1 (Uitgebreid)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:40 +msgid "2 (Debug)" +msgstr "2 (Foutopsporing)" + +#: components/VerbositySelectField/VerbositySelectField.js:12 +msgid "2 (More Verbose)" +msgstr "2 (Meer verbaal)" + +#: components/VerbositySelectField/VerbositySelectField.js:13 +msgid "3 (Debug)" +msgstr "3 (Foutopsporing)" + +#: components/VerbositySelectField/VerbositySelectField.js:14 +msgid "4 (Connection Debug)" +msgstr "4 (Foutopsporing verbinding)" + +#: components/VerbositySelectField/VerbositySelectField.js:15 +msgid "5 (WinRM Debug)" +msgstr "5 (WinRM-foutopsporing)" + +#: screens/Project/shared/Project.helptext.js:76 +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 "Een refspec om op te halen (doorgegeven aan de Ansible git-module). Deze parameter maakt toegang tot referenties mogelijk via het vertakkingsveld dat anders niet beschikbaar is." + +#: 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 "Een abonnementsmanifest is een export van een Red Hat-abonnement. Om een abonnementsmanifest te genereren, gaat u naar <0>access.redhat.com. Raadpleeg voor meer informatie de <1>Gebruikershandleiding." + +#: screens/Job/WorkflowOutput/WorkflowOutputNode.js:143 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:326 +msgid "ALL" +msgstr "ALLE" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:284 +msgid "API Service/Integration Key" +msgstr "Service-/integratiesleutel API" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:291 +msgid "API Token" +msgstr "API-token" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:306 +msgid "API service/integration key" +msgstr "Service-/integratiesleutel API" + +#: components/AppContainer/PageHeaderToolbar.js:125 +msgid "About" +msgstr "Over" + +#: routeConfig.js:92 +#: screens/ActivityStream/ActivityStream.js:179 +#: screens/Credential/Credential.js:74 +#: screens/Credential/Credentials.js:29 +#: screens/Inventory/Inventories.js:59 +#: screens/Inventory/Inventory.js:65 +#: screens/Inventory/SmartInventory.js:67 +#: screens/Organization/Organization.js:124 +#: screens/Organization/Organizations.js:31 +#: screens/Project/Project.js:105 +#: screens/Project/Projects.js:27 +#: screens/Team/Team.js:58 +#: screens/Team/Teams.js:31 +#: screens/Template/Template.js:136 +#: screens/Template/Templates.js:45 +#: screens/Template/WorkflowJobTemplate.js:118 +msgid "Access" +msgstr "Toegang" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:75 +msgid "Access Token Expiration" +msgstr "Toegangstoken vervallen" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:352 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:421 +msgid "Account SID" +msgstr "SID account" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:396 +msgid "Account token" +msgstr "Accounttoken" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:50 +msgid "Action" +msgstr "Actie" + +#: components/JobList/JobList.js:249 +#: components/JobList/JobListItem.js:103 +#: components/RelatedTemplateList/RelatedTemplateList.js:189 +#: components/Schedule/ScheduleList/ScheduleList.js:172 +#: components/Schedule/ScheduleList/ScheduleListItem.js:128 +#: components/SelectedList/DraggableSelectedList.js:101 +#: components/TemplateList/TemplateList.js:246 +#: components/TemplateList/TemplateListItem.js:195 +#: screens/ActivityStream/ActivityStream.js:266 +#: screens/ActivityStream/ActivityStreamListItem.js:49 +#: screens/Application/ApplicationsList/ApplicationListItem.js:48 +#: screens/Application/ApplicationsList/ApplicationsList.js:160 +#: screens/Credential/CredentialList/CredentialList.js:166 +#: 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:172 +#: screens/Host/HostList/HostListItem.js:70 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:200 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:75 +#: screens/InstanceGroup/Instances/InstanceList.js:271 +#: screens/InstanceGroup/Instances/InstanceListItem.js:171 +#: screens/Instances/InstanceList/InstanceList.js:206 +#: screens/Instances/InstanceList/InstanceListItem.js:183 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:218 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:53 +#: 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:44 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:140 +#: 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:214 +#: 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:19 +#: screens/Project/ProjectList/ProjectList.js:225 +#: screens/Project/ProjectList/ProjectListItem.js:222 +#: 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 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:167 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:78 +msgid "Actions" +msgstr "Acties" + +#: components/PromptDetail/PromptJobTemplateDetail.js:98 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:61 +#: components/TemplateList/TemplateListItem.js:277 +#: screens/Host/HostDetail/HostDetail.js:71 +#: screens/Host/HostList/HostListItem.js:95 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:217 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:50 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:76 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:100 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:32 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:115 +msgid "Activity" +msgstr "Activiteit" + +#: routeConfig.js:49 +#: screens/ActivityStream/ActivityStream.js:43 +#: screens/ActivityStream/ActivityStream.js:121 +#: screens/Setting/Settings.js:44 +msgid "Activity Stream" +msgstr "Activiteitenlogboek" + +#: screens/ActivityStream/ActivityStream.js:124 +msgid "Activity Stream type selector" +msgstr "Keuzeschakelaar type activiteitenlogboek" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:169 +msgid "Actor" +msgstr "Actor" + +#: components/AddDropDownButton/AddDropDownButton.js:40 +#: components/PaginatedTable/ToolbarAddButton.js:14 +msgid "Add" +msgstr "Toevoegen" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkAddModal.js:14 +msgid "Add Link" +msgstr "Link toevoegen" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeAddModal.js:78 +msgid "Add Node" +msgstr "Knooppunt toevoegen" + +#: screens/Template/Templates.js:49 +msgid "Add Question" +msgstr "Vraag toevoegen" + +#: components/AddRole/AddResourceRole.js:164 +msgid "Add Roles" +msgstr "Rollen toevoegen" + +#: components/AddRole/AddResourceRole.js:161 +msgid "Add Team Roles" +msgstr "Teamrollen toevoegen" + +#: components/AddRole/AddResourceRole.js:158 +msgid "Add User Roles" +msgstr "Gebruikersrollen toevoegen" + +#: components/Workflow/WorkflowStartNode.js:68 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:238 +msgid "Add a new node" +msgstr "Een nieuw knooppunt toevoegen" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:49 +msgid "Add a new node between these two nodes" +msgstr "Nieuw knooppunt toevoegen tussen deze twee knooppunten" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:108 +msgid "Add container group" +msgstr "Containergroep toevoegen" + +#: components/Schedule/shared/ScheduleFormFields.js:171 +msgid "Add exceptions" +msgstr "Uitzonderingen toevoegen" + +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:140 +msgid "Add existing group" +msgstr "Bestaande groep toevoegen" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:152 +msgid "Add existing host" +msgstr "Bestaande host toevoegen" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:109 +msgid "Add instance group" +msgstr "Instantiegroep toevoegen" + +#: screens/Inventory/InventoryList/InventoryList.js:136 +msgid "Add inventory" +msgstr "Inventaris toevoegen" + +#: components/TemplateList/TemplateList.js:151 +msgid "Add job template" +msgstr "Taaksjabloon toevoegen" + +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:141 +msgid "Add new group" +msgstr "Nieuwe groep toevoegen" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:153 +msgid "Add new host" +msgstr "Nieuwe host toevoegen" + +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:77 +msgid "Add resource type" +msgstr "Brontype toevoegen" + +#: screens/Inventory/InventoryList/InventoryList.js:137 +msgid "Add smart inventory" +msgstr "Smart-inventaris toevoegen" + +#: screens/Team/TeamRoles/TeamRolesList.js:202 +msgid "Add team permissions" +msgstr "Teammachtigingen toevoegen" + +#: screens/User/UserRoles/UserRolesList.js:198 +msgid "Add user permissions" +msgstr "Gebruikersmachtigingen toevoegen" + +#: components/TemplateList/TemplateList.js:152 +msgid "Add workflow template" +msgstr "Workflowsjabloon toevoegen" + +#: screens/TopologyView/Legend.js:269 +msgid "Adding" +msgstr "Het toevoegen van" + +#: routeConfig.js:113 +#: screens/ActivityStream/ActivityStream.js:190 +msgid "Administration" +msgstr "Beheer" + +#: components/DataListToolbar/DataListToolbar.js:139 +#: screens/Job/JobOutput/JobOutputSearch.js:136 +msgid "Advanced" +msgstr "Geavanceerd" + +#: components/Search/AdvancedSearch.js:318 +msgid "Advanced search documentation" +msgstr "Documentatie over geavanceerd zoeken" + +#: components/Search/AdvancedSearch.js:211 +#: components/Search/AdvancedSearch.js:225 +msgid "Advanced search value input" +msgstr "Geavanceerde invoer zoekwaarden" + +#: screens/Inventory/shared/Inventory.helptext.js:131 +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 "Na iedere projectupdate waarbij de SCM-revisie verandert, dient het inventaris vernieuwd te worden vanuit de geselecteerde bron voordat de opdrachten die bij de taak horen uitgevoerd worden. Dit is bedoeld voor statische content, zoals .ini, het inventarisbestandsformaat van Ansible." + +#: components/Schedule/shared/FrequencyDetailSubform.js:524 +msgid "After number of occurrences" +msgstr "Na aantal voorvallen" + +#: components/AlertModal/AlertModal.js:75 +msgid "Alert modal" +msgstr "Waarschuwingsmodus" + +#: components/LaunchButton/ReLaunchDropDown.js:48 +#: components/PromptDetail/PromptDetail.js:132 +#: screens/Metrics/Metrics.js:82 +#: screens/Metrics/Metrics.js:82 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:266 +msgid "All" +msgstr "Alle" + +#: screens/Dashboard/DashboardGraph.js:137 +msgid "All job types" +msgstr "Alle taaktypen" + +#: screens/Dashboard/DashboardGraph.js:162 +msgid "All jobs" +msgstr "Alle taken" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:101 +msgid "Allow Branch Override" +msgstr "Overschrijven van vertakking toelaten" + +#: components/PromptDetail/PromptProjectDetail.js:66 +#: screens/Project/ProjectDetail/ProjectDetail.js:121 +msgid "Allow branch override" +msgstr "Overschrijven van vertakking toelaten" + +#: screens/Project/shared/Project.helptext.js:126 +msgid "" +"Allow changing the Source Control branch or revision in a job\n" +"template that uses this project." +msgstr "Wijzigen van de broncontrolevertakking of de revisie toelaten in een taaksjabloon die gebruik maakt van dit project." + +#: screens/Application/shared/Application.helptext.js:6 +msgid "Allowed URIs list, space separated" +msgstr "Lijst met toegestane URI's, door spaties gescheiden" + +#: 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:46 +msgid "Always" +msgstr "Altijd" + +#: 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 "Er is een fout opgetreden" + +#: components/LaunchPrompt/steps/useInventoryStep.js:35 +msgid "An inventory must be selected" +msgstr "Er moet een inventaris worden gekozen" + +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:96 +msgid "Ansible Controller Documentation." +msgstr "Ansible Controller Documentatie." + +#: screens/Template/Survey/SurveyQuestionForm.js:43 +msgid "Answer type" +msgstr "Antwoordtype" + +#: screens/Template/Survey/SurveyQuestionForm.js:177 +msgid "Answer variable name" +msgstr "Antwoord naam variabele" + +#: components/PromptDetail/PromptDetail.js:132 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:263 +msgid "Any" +msgstr "Iedere" + +#: components/Lookup/ApplicationLookup.js:83 +#: screens/User/UserTokenDetail/UserTokenDetail.js:39 +#: screens/User/shared/UserTokenForm.js:48 +msgid "Application" +msgstr "Toepassing" + +#: screens/User/UserTokenList/UserTokenList.js:187 +msgid "Application Name" +msgstr "Toepassingsnaam" + +#: screens/Application/Applications.js:67 +#: screens/Application/Applications.js:70 +msgid "Application information" +msgstr "Toepassingsinformatie" + +#: screens/User/UserTokenList/UserTokenList.js:123 +#: screens/User/UserTokenList/UserTokenList.js:134 +msgid "Application name" +msgstr "Toepassingsnaam" + +#: screens/Application/Application/Application.js:95 +msgid "Application not found." +msgstr "Toepassing niet gevonden." + +#: components/Lookup/ApplicationLookup.js:96 +#: routeConfig.js:142 +#: screens/Application/Applications.js:26 +#: screens/Application/Applications.js:35 +#: screens/Application/ApplicationsList/ApplicationsList.js:113 +#: screens/Application/ApplicationsList/ApplicationsList.js:148 +#: util/getRelatedResourceDeleteDetails.js:209 +msgid "Applications" +msgstr "Toepassingen" + +#: screens/ActivityStream/ActivityStream.js:211 +msgid "Applications & Tokens" +msgstr "Toepassingen en tokens" + +#: components/NotificationList/NotificationListItem.js:39 +#: components/NotificationList/NotificationListItem.js:40 +#: components/Workflow/WorkflowLegend.js:114 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:67 +msgid "Approval" +msgstr "Goedkeuring" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:82 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:44 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:47 +msgid "Approve" +msgstr "Goedkeuring" + +#: components/StatusLabel/StatusLabel.js:39 +msgid "Approved" +msgstr "Goedgekeurd" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:11 +msgid "Approved - {0}. See the Activity Stream for more information." +msgstr "Goedgekeurd - {0}. Zie de activiteitenstroom voor meer informatie." + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:7 +msgid "Approved by {0} - {1}" +msgstr "Goedgekeurd door {0} - {1}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:162 +#: components/Schedule/shared/FrequencyDetailSubform.js:113 +msgid "April" +msgstr "April" + +#: components/JobCancelButton/JobCancelButton.js:104 +msgid "Are you sure you want to cancel this job?" +msgstr "Weet u zeker dat u deze taak wilt annuleren?" + +#: components/DeleteButton/DeleteButton.js:127 +msgid "Are you sure you want to delete:" +msgstr "Weet u zeker dat u dit wilt verwijderen:" + +#: 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 "Weet u zeker dat u lokale authenticatie wilt uitschakelen? Als u dat doet, kan dat gevolgen hebben voor de mogelijkheid van gebruikers om in te loggen en voor de mogelijkheid van de systeembeheerder om deze wijziging terug te draaien." + +#: 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 "Weet u zeker dat u de login redirect override URL wilt bewerken? Als u dat doet, kan dat invloed hebben op de mogelijkheid van gebruikers om in te loggen op het systeem als de lokale authenticatie ook is uitgeschakeld." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:41 +msgid "Are you sure you want to exit the Workflow Creator without saving your changes?" +msgstr "Weet u zeker dat u de workflowcreator wil verlaten zonder uw wijzigingen op te slaan?" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:40 +msgid "Are you sure you want to remove all the nodes in this workflow?" +msgstr "Weet u zeker dat u alle knooppunten in deze workflow wilt verwijderen?" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:56 +msgid "Are you sure you want to remove the node below:" +msgstr "Weet u zeker dat u het onderstaande knooppunt wilt verwijderen:" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:43 +msgid "Are you sure you want to remove this link?" +msgstr "Weet u zeker dat u deze link wilt verwijderen?" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:63 +msgid "Are you sure you want to remove this node?" +msgstr "Weet u zeker dat u dit knooppunt wilt verwijderen?" + +#: 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 "Weet u zeker dat u de {0} toegang vanuit {1} wilt verwijderen? Als u dat doet, heeft dat gevolgen voor alle leden van het team." + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:50 +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:826 +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?" + +#: components/AdHocCommands/AdHocDetailsStep.js:102 +#: components/AdHocCommands/AdHocDetailsStep.js:104 +msgid "Arguments" +msgstr "Argumenten" + +#: screens/Job/JobDetail/JobDetail.js:559 +msgid "Artifacts" +msgstr "Artefacten" + +#: screens/InstanceGroup/Instances/InstanceList.js:233 +#: screens/User/UserTeams/UserTeamList.js:208 +msgid "Associate" +msgstr "Associate" + +#: screens/Team/TeamRoles/TeamRolesList.js:244 +#: screens/User/UserRoles/UserRolesList.js:240 +msgid "Associate role error" +msgstr "Fout in geassocieerde rol" + +#: components/AssociateModal/AssociateModal.js:98 +msgid "Association modal" +msgstr "Associatiemodus" + +#: components/LaunchPrompt/steps/SurveyStep.js:168 +msgid "At least one value must be selected for this field." +msgstr "Voor dit veld moet ten minste één waarde worden geselecteerd." + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:166 +#: components/Schedule/shared/FrequencyDetailSubform.js:133 +msgid "August" +msgstr "Augustus" + +#: screens/Setting/SettingList.js:52 +msgid "Authentication" +msgstr "Authenticatie" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:88 +msgid "Authorization Code Expiration" +msgstr "Machtigingscode vervallen" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:81 +#: screens/Application/shared/ApplicationForm.js:85 +msgid "Authorization grant type" +msgstr "Type authenticatieverlening" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:215 +#: screens/InstanceGroup/Instances/InstanceListItem.js:204 +#: screens/Instances/InstanceDetail/InstanceDetail.js:209 +#: screens/Instances/InstanceList/InstanceListItem.js:219 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:83 +msgid "Auto" +msgstr "Auto" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:71 +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:72 +msgid "Automation Analytics" +msgstr "Automatiseringsanalyse" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:111 +msgid "Automation Analytics dashboard" +msgstr "Dashboard automatiseringsanalyse" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:175 +msgid "Automation controller version" +msgstr "Versie automatiseringscontroller" + +#: screens/Setting/Settings.js:47 +msgid "Azure AD" +msgstr "Azure AD" + +#: screens/Setting/SettingList.js:57 +msgid "Azure AD settings" +msgstr "Azure AD-instellingen" + +#: components/AdHocCommands/AdHocCommandsWizard.js:49 +#: components/AddRole/AddResourceRole.js:267 +#: components/LaunchPrompt/LaunchPrompt.js:158 +#: components/Schedule/shared/SchedulePromptableFields.js:125 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:90 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:70 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:154 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:157 +msgid "Back" +msgstr "Terug" + +#: screens/Credential/Credential.js:65 +msgid "Back to Credentials" +msgstr "Terug naar toegangsgegevens" + +#: components/ContentError/ContentError.js:43 +msgid "Back to Dashboard." +msgstr "Terug naar dashboard." + +#: screens/Inventory/InventoryGroup/InventoryGroup.js:49 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:50 +msgid "Back to Groups" +msgstr "Terug naar groepen" + +#: screens/Host/Host.js:50 +#: screens/Inventory/InventoryHost/InventoryHost.js:66 +#: screens/Inventory/SmartInventoryHost/SmartInventoryHost.js:53 +msgid "Back to Hosts" +msgstr "Terug naar hosts" + +#: screens/InstanceGroup/InstanceGroup.js:61 +msgid "Back to Instance Groups" +msgstr "Terug naar instantiegroepen" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:173 +#: screens/Instances/Instance.js:22 +msgid "Back to Instances" +msgstr "Terug naar instanties" + +#: screens/Inventory/Inventory.js:57 +#: screens/Inventory/SmartInventory.js:60 +msgid "Back to Inventories" +msgstr "Terug naar inventarissen" + +#: screens/Job/Job.js:123 +msgid "Back to Jobs" +msgstr "Terug naar taken" + +#: screens/NotificationTemplate/NotificationTemplate.js:76 +msgid "Back to Notifications" +msgstr "Terug naar berichten" + +#: screens/Organization/Organization.js:116 +msgid "Back to Organizations" +msgstr "Terug naar organisaties" + +#: screens/Project/Project.js:97 +msgid "Back to Projects" +msgstr "Terug naar projecten" + +#: components/Schedule/Schedule.js:64 +msgid "Back to Schedules" +msgstr "Terug naar schema's" + +#: 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/OIDC/OIDCDetail/OIDCDetail.js:44 +#: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:49 +#: screens/Setting/SAML/SAMLDetail/SAMLDetail.js:45 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:34 +#: screens/Setting/TACACS/TACACSDetail/TACACSDetail.js:49 +#: screens/Setting/UI/UIDetail/UIDetail.js:59 +msgid "Back to Settings" +msgstr "Terug naar instellingen" + +#: screens/Inventory/InventorySource/InventorySource.js:76 +msgid "Back to Sources" +msgstr "Terug naar bronnen" + +#: screens/Team/Team.js:50 +msgid "Back to Teams" +msgstr "Terug naar teams" + +#: screens/Template/Template.js:128 +#: screens/Template/WorkflowJobTemplate.js:110 +msgid "Back to Templates" +msgstr "Terug naar sjablonen" + +#: screens/User/UserToken/UserToken.js:47 +msgid "Back to Tokens" +msgstr "Terug naar tokens" + +#: screens/User/User.js:57 +msgid "Back to Users" +msgstr "Terug naar gebruikers" + +#: screens/WorkflowApproval/WorkflowApproval.js:69 +msgid "Back to Workflow Approvals" +msgstr "Terug naar workflowgoedkeuringen" + +#: screens/Application/Application/Application.js:72 +msgid "Back to applications" +msgstr "Terug naar toepassingen" + +#: screens/CredentialType/CredentialType.js:55 +msgid "Back to credential types" +msgstr "Terug naar typen toegangsgegevens" + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:57 +msgid "Back to execution environments" +msgstr "Terug naar uitvoeringsomgevingen" + +#: screens/InstanceGroup/ContainerGroup.js:59 +msgid "Back to instance groups" +msgstr "Terug naar instantiegroepen" + +#: screens/ManagementJob/ManagementJob.js:98 +msgid "Back to management jobs" +msgstr "Terug naar beheerderstaken" + +#: screens/Project/shared/Project.helptext.js:8 +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 "Basispad dat gebruikt wordt voor het vinden van draaiboeken. Mappen die binnen dit pad gevonden worden, zullen in het uitklapbare menu van de draaiboekmap genoemd worden. Het basispad en de gekozen draaiboekmap bieden samen het volledige pad dat gebruikt wordt om draaiboeken te vinden." + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:448 +msgid "Basic auth password" +msgstr "Wachtwoord basisauthenticatie" + +#: screens/Project/shared/Project.helptext.js:104 +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 "Vertakking naar de kassa. Naast vertakkingen kunt u ook tags, commit hashes en willekeurige refs invoeren. Sommige commit hashes en refs zijn mogelijk niet beschikbaar, tenzij u ook een aangepaste refspec aanlevert." + +#: screens/Template/shared/JobTemplate.helptext.js:27 +msgid "Branch to use in job run. Project default used if blank. Only allowed if project allow_override field is set to true." +msgstr "Vertakking om bij het uitvoeren van een klus te gebruiken. Projectstandaard wordt gebruikt indien leeg. Alleen toegestaan als project allow_override field is ingesteld op true." + +#: components/About/About.js:45 +msgid "Brand Image" +msgstr "Merkimago" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:158 +msgid "Browse" +msgstr "Bladeren" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:94 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:115 +msgid "Browse…" +msgstr "Bladeren..." + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:36 +msgid "By default, we collect and transmit analytics data on the service 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/InstanceGroup/InstanceDetails/InstanceDetails.js:228 +#: screens/InstanceGroup/Instances/InstanceListItem.js:145 +#: screens/Instances/InstanceDetail/InstanceDetail.js:271 +#: screens/Instances/InstanceList/InstanceListItem.js:155 +#: screens/TopologyView/Tooltip.js:285 +msgid "CPU {0}" +msgstr "CPU {0}" + +#: components/PromptDetail/PromptInventorySourceDetail.js:102 +#: components/PromptDetail/PromptProjectDetail.js:151 +#: screens/Project/ProjectDetail/ProjectDetail.js:268 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:118 +msgid "Cache Timeout" +msgstr "Cache time-out" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:237 +msgid "Cache timeout" +msgstr "Cache time-out" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:106 +msgid "Cache timeout (seconds)" +msgstr "Cache time-out (seconden)" + +#: components/AdHocCommands/AdHocCommandsWizard.js:50 +#: components/AddRole/AddResourceRole.js:268 +#: 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:159 +#: components/Lookup/HostFilterLookup.js:388 +#: components/Lookup/Lookup.js:209 +#: components/PaginatedTable/ToolbarDeleteButton.js:282 +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:37 +#: components/Schedule/shared/ScheduleForm.js:548 +#: components/Schedule/shared/ScheduleForm.js:553 +#: components/Schedule/shared/SchedulePromptableFields.js:126 +#: components/Schedule/shared/UnsupportedScheduleForm.js:22 +#: components/Schedule/shared/UnsupportedScheduleForm.js:27 +#: 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/Instances/Shared/RemoveInstanceButton.js:174 +#: 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:211 +#: 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:164 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:167 +#: screens/User/UserRoles/UserRolesList.js:224 +#: screens/User/UserRoles/UserRolesList.js:227 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:104 +msgid "Cancel" +msgstr "Annuleren" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:300 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:112 +msgid "Cancel Inventory Source Sync" +msgstr "Synchronisatie van inventarisbron annuleren" + +#: components/JobCancelButton/JobCancelButton.js:69 +#: screens/Job/JobOutput/JobOutput.js:802 +#: screens/Job/JobOutput/JobOutput.js:803 +msgid "Cancel Job" +msgstr "Taak annuleren" + +#: screens/Project/ProjectDetail/ProjectDetail.js:321 +#: screens/Project/ProjectList/ProjectListItem.js:230 +msgid "Cancel Project Sync" +msgstr "Projectsynchronisatie annuleren" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:302 +#: screens/Project/ProjectDetail/ProjectDetail.js:323 +msgid "Cancel Sync" +msgstr "Synchronisatie annuleren" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:322 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:327 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:95 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:101 +msgid "Cancel Workflow" +msgstr "Workflow annuleren" + +#: screens/Job/JobOutput/JobOutput.js:810 +#: screens/Job/JobOutput/JobOutput.js:813 +msgid "Cancel job" +msgstr "Taak annuleren" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:42 +msgid "Cancel link changes" +msgstr "Linkwijzigingen annuleren" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:34 +msgid "Cancel link removal" +msgstr "Verwijdering van link annuleren" + +#: components/Lookup/Lookup.js:207 +msgid "Cancel lookup" +msgstr "Opzoeken annuleren" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:28 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:47 +msgid "Cancel node removal" +msgstr "Verwijdering van knooppunt annuleren" + +#: screens/Setting/shared/RevertAllAlert.js:29 +msgid "Cancel revert" +msgstr "Terugzetten annuleren" + +#: components/JobList/JobListCancelButton.js:93 +msgid "Cancel selected job" +msgstr "Geselecteerde taak annuleren" + +#: components/JobList/JobListCancelButton.js:94 +msgid "Cancel selected jobs" +msgstr "Geselecteerde taken annuleren" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:77 +msgid "Cancel subscription edit" +msgstr "Abonnement bewerken annuleren" + +#: components/JobList/JobListItem.js:113 +#: screens/Job/JobDetail/JobDetail.js:600 +#: screens/Job/JobOutput/shared/OutputToolbar.js:137 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:89 +msgid "Cancel {0}" +msgstr "Annuleren {0}" + +#: components/JobList/JobList.js:234 +#: components/StatusLabel/StatusLabel.js:54 +#: components/Workflow/WorkflowNodeHelp.js:111 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:212 +msgid "Canceled" +msgstr "Geannuleerd" + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:129 +msgid "" +"Cannot enable log aggregator without providing\n" +"logging aggregator host and logging aggregator type." +msgstr "Kan aggregator logboekregistraties niet inschakelen zonder de host en het type ervan te verstrekken." + +#: screens/Instances/InstanceList/InstanceList.js:199 +#: screens/Instances/InstancePeers/InstancePeerList.js:94 +msgid "Cannot run health check on hop nodes." +msgstr "Kan geen gezondheidscontrole uitvoeren voor hop-knooppunten." + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:199 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:74 +#: screens/TopologyView/Tooltip.js:312 +msgid "Capacity" +msgstr "Capaciteit" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:225 +#: screens/InstanceGroup/Instances/InstanceList.js:269 +#: screens/InstanceGroup/Instances/InstanceListItem.js:143 +#: screens/Instances/InstanceDetail/InstanceDetail.js:267 +#: screens/Instances/InstanceList/InstanceList.js:204 +#: screens/Instances/InstanceList/InstanceListItem.js:153 +msgid "Capacity Adjustment" +msgstr "Capaciteitsaanpassing" + +#: components/Search/LookupTypeInput.js:59 +msgid "Case-insensitive version of contains" +msgstr "Hoofdletterongevoelige versie van bevat" + +#: components/Search/LookupTypeInput.js:87 +msgid "Case-insensitive version of endswith." +msgstr "Hoofdletterongevoelige versie van endswith." + +#: components/Search/LookupTypeInput.js:45 +msgid "Case-insensitive version of exact." +msgstr "Hoofdletterongevoelige versie van exact." + +#: components/Search/LookupTypeInput.js:100 +msgid "Case-insensitive version of regex." +msgstr "Hoofdletterongevoelige versie van regex." + +#: components/Search/LookupTypeInput.js:73 +msgid "Case-insensitive version of startswith." +msgstr "Hoofdletterongevoelige versie van startswith." + +#: screens/Project/shared/Project.helptext.js:14 +msgid "" +"Change PROJECTS_ROOT when deploying\n" +"{brandName} to change this location." +msgstr "Wijzig PROJECTS_ROOT bij het uitrollen van\n" +"{brandName} om deze locatie te wijzigen." + +#: components/StatusLabel/StatusLabel.js:55 +#: screens/Job/JobOutput/shared/HostStatusBar.js:43 +msgid "Changed" +msgstr "Gewijzigd" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:53 +msgid "Changes" +msgstr "Wijzigingen" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:258 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:266 +msgid "Channel" +msgstr "Kanaal" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:138 +#: screens/Template/shared/JobTemplateForm.js:218 +msgid "Check" +msgstr "Controleren" + +#: components/Search/LookupTypeInput.js:134 +msgid "Check whether the given field or related object is null; expects a boolean value." +msgstr "Controleert of het gegeven veld of verwante object null is; verwacht een booleaanse waarde." + +#: 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 "Controleert of de waarde van het opgegeven veld voorkomt in de opgegeven lijst; verwacht een door komma's gescheiden lijst met items." + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:32 +msgid "Choose a .json file" +msgstr "Kies een .json-bestand" + +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:78 +msgid "Choose a Notification Type" +msgstr "Kies een type bericht" + +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:25 +msgid "Choose a Playbook Directory" +msgstr "Kies een draaiboekmap" + +#: screens/Project/shared/ProjectForm.js:268 +msgid "Choose a Source Control Type" +msgstr "Kies een broncontroletype" + +#: screens/Template/shared/WebhookSubForm.js:100 +msgid "Choose a Webhook Service" +msgstr "Kies een Webhookservice" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:131 +#: screens/Template/shared/JobTemplateForm.js:211 +msgid "Choose a job type" +msgstr "Kies een soort taak" + +#: components/AdHocCommands/AdHocDetailsStep.js:82 +msgid "Choose a module" +msgstr "Kies een module" + +#: screens/Inventory/shared/InventorySourceForm.js:139 +msgid "Choose a source" +msgstr "Kies een bron" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:490 +msgid "Choose an HTTP method" +msgstr "Kies een HTTP-methode" + +#: 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 Controller Documentation for more additional\n" +"information about each option." +msgstr "Kies een antwoordtype of -formaat dat u als melding voor de gebruiker wilt. Raadpleeg de documentatie van Ansible Tower voor meer informatie over iedere optie." + +#: 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 "Kies de rollen die op de geselecteerde bronnen moeten worden toegepast. Alle geselecteerde rollen worden toegepast op alle geselecteerde bronnen." + +#: 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 "Kies de bronnen die nieuwe rollen gaan ontvangen. U kunt de rollen selecteren die u in de volgende stap wilt toepassen. Merk op dat de hier gekozen bronnen alle rollen ontvangen die in de volgende stap worden gekozen." + +#: components/AddRole/AddResourceRole.js:174 +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 "Kies het type bron dat de nieuwe rollen gaat ontvangen. Als u bijvoorbeeld nieuwe rollen wilt toevoegen aan een groep gebruikers, kies dan Gebruikers en klik op Volgende. In de volgende stap kunt u de specifieke bronnen selecteren." + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:74 +msgid "Clean" +msgstr "Opschonen" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:95 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:116 +msgid "Clear" +msgstr "Wissen" + +#: components/DataListToolbar/DataListToolbar.js:95 +#: screens/Job/JobOutput/JobOutputSearch.js:144 +msgid "Clear all filters" +msgstr "Alle filters wissen" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:247 +msgid "Clear subscription" +msgstr "Abonnement wissen" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:252 +msgid "Clear subscription selection" +msgstr "Abonnementskeuze wissen" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerGraph.js:245 +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:191 +msgid "Click on a node icon to display the details." +msgstr "Klik op een knooppuntpictogram om de details weer te geven." + +#: 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." + +#: 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 "Klik op deze knop om de verbinding met het geheimbeheersysteem te verifiëren met behulp van de geselecteerde referenties en de opgegeven inputs." + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:179 +msgid "Click to create a new link to this node." +msgstr "Klik om een nieuwe link naar dit knooppunt te maken." + +#: screens/Instances/InstanceDetail/InstanceDetail.js:251 +msgid "Click to download bundle" +msgstr "Klik om de bundel te downloaden" + +#: screens/Template/Survey/SurveyToolbar.js:64 +msgid "Click to rearrange the order of the survey questions" +msgstr "Klik op om de volgorde van de enquêtevragen te wijzigen" + +#: screens/Template/Survey/MultipleChoiceField.js:117 +msgid "Click to toggle default value" +msgstr "Klik om de standaardwaarde te wijzigen" + +#: components/Workflow/WorkflowNodeHelp.js:202 +msgid "Click to view job details" +msgstr "Klik om de taakdetails weer te geven" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:89 +#: screens/Application/Applications.js:84 +msgid "Client ID" +msgstr "Client-id" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:289 +msgid "Client Identifier" +msgstr "Clientidentificatie" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:314 +msgid "Client identifier" +msgstr "Clientidentificatie" + +#: screens/Application/Applications.js:97 +msgid "Client secret" +msgstr "Clientgeheim" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:100 +#: screens/Application/shared/ApplicationForm.js:127 +msgid "Client type" +msgstr "Type client" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:105 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:169 +msgid "Close" +msgstr "Sluiten" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:123 +msgid "Close subscription modal" +msgstr "Inschrijvingsmodus sluiten" + +#: components/CredentialChip/CredentialChip.js:11 +msgid "Cloud" +msgstr "Cloud" + +#: components/ExpandCollapse/ExpandCollapse.js:41 +msgid "Collapse" +msgstr "Samenvouwen" + +#: screens/Job/JobOutput/PageControls.js:50 +msgid "Collapse all job events" +msgstr "Alle taakgebeurtenissen samenvouwen" + +#: screens/Job/JobOutput/shared/JobEventLineToggle.js:39 +msgid "Collapse section" +msgstr "Sectie samenvouwen" + +#: components/JobList/JobList.js:214 +#: components/JobList/JobListItem.js:45 +#: screens/Job/JobOutput/HostEventModal.js:129 +msgid "Command" +msgstr "Opdracht" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:66 +msgid "Compliant" +msgstr "Compliant" + +#: components/PromptDetail/PromptJobTemplateDetail.js:68 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:36 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:132 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:58 +#: screens/Template/shared/JobTemplateForm.js:591 +msgid "Concurrent Jobs" +msgstr "Gelijktijdige taken" + +#: screens/Template/shared/JobTemplate.helptext.js:38 +msgid "Concurrent jobs: If enabled, simultaneous runs of this job template will be allowed." +msgstr "Indien deze mogelijkheid ingeschakeld is, zijn gelijktijdige uitvoeringen van dit taaksjabloon toegestaan." + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:25 +msgid "Concurrent jobs: If enabled, simultaneous runs of this workflow job template will be allowed." +msgstr "Indien deze mogelijkheid ingeschakeld is, zijn gelijktijdige uitvoeringen van deze workflow-taaksjabloon toegestaan." + +#: screens/Setting/shared/SharedFields.js:121 +#: screens/Setting/shared/SharedFields.js:127 +#: screens/Setting/shared/SharedFields.js:336 +msgid "Confirm" +msgstr "Bevestigen" + +#: components/DeleteButton/DeleteButton.js:107 +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:95 +msgid "Confirm Delete" +msgstr "Verwijderen bevestigen" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:191 +msgid "Confirm Disable Local Authorization" +msgstr "Lokale autorisatie uitschakelen bevestigen" + +#: screens/User/shared/UserForm.js:99 +msgid "Confirm Password" +msgstr "Wachtwoord bevestigen" + +#: components/JobCancelButton/JobCancelButton.js:86 +msgid "Confirm cancel job" +msgstr "Taak annuleren bevestigen" + +#: components/JobCancelButton/JobCancelButton.js:90 +msgid "Confirm cancellation" +msgstr "Annuleren bevestigen" + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:26 +msgid "Confirm delete" +msgstr "Verwijderen bevestigen" + +#: screens/User/UserRoles/UserRolesList.js:215 +msgid "Confirm disassociate" +msgstr "Loskoppelen bevestigen" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:24 +msgid "Confirm link removal" +msgstr "Link verwijderen bevestigen" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:37 +msgid "Confirm node removal" +msgstr "Knooppunt verwijderen bevestigen" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:18 +msgid "Confirm removal of all nodes" +msgstr "Verwijderen van alle knooppunten bevestigen" + +#: screens/Instances/Shared/RemoveInstanceButton.js:160 +msgid "Confirm remove" +msgstr "Reset bevestigen" + +#: screens/Setting/shared/RevertAllAlert.js:20 +msgid "Confirm revert all" +msgstr "Alles terugzetten bevestigen" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:91 +msgid "Confirm selection" +msgstr "Selectie bevestigen" + +#: screens/Job/JobDetail/JobDetail.js:366 +msgid "Container Group" +msgstr "Containergroep" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:47 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:57 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:68 +msgid "Container group" +msgstr "Containergroep" + +#: screens/InstanceGroup/ContainerGroup.js:84 +msgid "Container group not found." +msgstr "Containergroep niet gevonden." + +#: components/LaunchPrompt/LaunchPrompt.js:153 +#: components/Schedule/shared/SchedulePromptableFields.js:120 +msgid "Content Loading" +msgstr "Inhoud laden" + +#: components/PromptDetail/PromptProjectDetail.js:130 +#: screens/Project/ProjectDetail/ProjectDetail.js:240 +#: screens/Project/shared/ProjectForm.js:290 +msgid "Content Signature Validation Credential" +msgstr "Content Signature Validation Credential" + +#: components/AppContainer/AppContainer.js:142 +msgid "Continue" +msgstr "Doorgaan" + +#: screens/InstanceGroup/Instances/InstanceList.js:207 +#: screens/Instances/InstanceList/InstanceList.js:151 +msgid "Control" +msgstr "Controle" + +#: screens/TopologyView/Legend.js:77 +msgid "Control node" +msgstr "Controleknooppunt" + +#: screens/Inventory/shared/Inventory.helptext.js:79 +msgid "" +"Control the level of output Ansible\n" +"will produce for inventory source update jobs." +msgstr "Stel in hoeveel output Ansible produceert bij taken die de inventarisbron updaten." + +#: screens/Job/Job.helptext.js:15 +#: screens/Template/shared/JobTemplate.helptext.js:16 +msgid "Control the level of output ansible will produce as the playbook executes." +msgstr "Stel in hoeveel output Ansible produceert bij het uitvoeren van het draaiboek." + +#: screens/Job/JobDetail/JobDetail.js:351 +msgid "Controller Node" +msgstr "Naam controller" + +#: components/PromptDetail/PromptDetail.js:130 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:225 +msgid "Convergence" +msgstr "Convergentie" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:256 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:257 +msgid "Convergence select" +msgstr "Convergentie selecteren" + +#: components/CopyButton/CopyButton.js:40 +msgid "Copy" +msgstr "Kopiëren" + +#: screens/Credential/CredentialList/CredentialListItem.js:80 +msgid "Copy Credential" +msgstr "Toegangsgegevens kopiëren" + +#: components/CopyButton/CopyButton.js:48 +msgid "Copy Error" +msgstr "Kopieerfout" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:104 +msgid "Copy Execution Environment" +msgstr "Uitvoeringsomgeving kopiëren" + +#: screens/Inventory/InventoryList/InventoryListItem.js:154 +msgid "Copy Inventory" +msgstr "Inventaris kopiëren" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:152 +msgid "Copy Notification Template" +msgstr "Berichtsjabloon kopiëren" + +#: screens/Project/ProjectList/ProjectListItem.js:262 +msgid "Copy Project" +msgstr "Project kopiëren" + +#: components/TemplateList/TemplateListItem.js:248 +msgid "Copy Template" +msgstr "Sjabloon kopiëren" + +#: screens/Project/ProjectDetail/ProjectDetail.js:202 +#: screens/Project/ProjectList/ProjectListItem.js:98 +msgid "Copy full revision to clipboard." +msgstr "Volledige herziening kopiëren naar klembord." + +#: components/About/About.js:35 +msgid "Copyright" +msgstr "Copyright" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:231 +#: components/MultiSelect/TagMultiSelect.js:62 +#: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:66 +#: screens/Inventory/shared/InventoryForm.js:91 +#: screens/Template/shared/JobTemplateForm.js:396 +#: screens/Template/shared/WorkflowJobTemplateForm.js:204 +msgid "Create" +msgstr "Maken" + +#: screens/Application/Applications.js:27 +#: screens/Application/Applications.js:36 +msgid "Create New Application" +msgstr "Nieuwe toepassing maken" + +#: screens/Credential/Credentials.js:15 +#: screens/Credential/Credentials.js:25 +msgid "Create New Credential" +msgstr "Nieuwe toegangsgegevens maken" + +#: screens/Host/Hosts.js:15 +#: screens/Host/Hosts.js:24 +msgid "Create New Host" +msgstr "Nieuwe host maken" + +#: screens/Template/Templates.js:18 +msgid "Create New Job Template" +msgstr "Nieuwe taaksjabloon maken" + +#: screens/NotificationTemplate/NotificationTemplates.js:15 +#: screens/NotificationTemplate/NotificationTemplates.js:22 +msgid "Create New Notification Template" +msgstr "Nieuwe berichtsjabloon maken" + +#: screens/Organization/Organizations.js:17 +#: screens/Organization/Organizations.js:27 +msgid "Create New Organization" +msgstr "Nieuwe organisatie maken" + +#: screens/Project/Projects.js:13 +#: screens/Project/Projects.js:23 +msgid "Create New Project" +msgstr "Nieuw project maken" + +#: screens/Inventory/Inventories.js:91 +#: screens/ManagementJob/ManagementJobs.js:24 +#: screens/Project/Projects.js:32 +#: screens/Template/Templates.js:52 +msgid "Create New Schedule" +msgstr "Nieuw schema toevoegen" + +#: screens/Team/Teams.js:16 +#: screens/Team/Teams.js:26 +msgid "Create New Team" +msgstr "Nieuw team maken" + +#: screens/User/Users.js:16 +#: screens/User/Users.js:27 +msgid "Create New User" +msgstr "Nieuwe gebruiker maken" + +#: screens/Template/Templates.js:19 +msgid "Create New Workflow Template" +msgstr "Nieuwe workflowsjabloon maken" + +#: 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/Instances/Instances.js:14 +msgid "Create new Instance" +msgstr "Nieuwe instantiegroep maken" + +#: screens/InstanceGroup/InstanceGroups.js:18 +#: screens/InstanceGroup/InstanceGroups.js:28 +msgid "Create new container group" +msgstr "Nieuwe containergroep maken" + +#: screens/CredentialType/CredentialTypes.js:23 +msgid "Create new credential Type" +msgstr "Nieuw type toegangsgegevens maken" + +#: screens/CredentialType/CredentialTypes.js:14 +msgid "Create new credential type" +msgstr "Nieuw type toegangsgegevens maken" + +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:14 +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:23 +msgid "Create new execution environment" +msgstr "Nieuwe uitvoeringsomgeving maken" + +#: screens/Inventory/Inventories.js:75 +#: screens/Inventory/Inventories.js:82 +msgid "Create new group" +msgstr "Nieuwe groep maken" + +#: screens/Inventory/Inventories.js:66 +#: screens/Inventory/Inventories.js:80 +msgid "Create new host" +msgstr "Nieuwe host maken" + +#: screens/InstanceGroup/InstanceGroups.js:17 +#: screens/InstanceGroup/InstanceGroups.js:27 +msgid "Create new instance group" +msgstr "Nieuwe instantiegroep maken" + +#: screens/Inventory/Inventories.js:18 +msgid "Create new inventory" +msgstr "Nieuwe inventaris maken" + +#: screens/Inventory/Inventories.js:19 +msgid "Create new smart inventory" +msgstr "Nieuwe Smart-inventaris maken" + +#: screens/Inventory/Inventories.js:85 +msgid "Create new source" +msgstr "Nieuwe bron maken" + +#: screens/User/Users.js:35 +msgid "Create user token" +msgstr "Gebruikerstoken maken" + +#: components/Lookup/ApplicationLookup.js:115 +#: components/PromptDetail/PromptDetail.js:154 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:406 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:105 +#: screens/Credential/CredentialDetail/CredentialDetail.js:257 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:90 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:103 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:151 +#: screens/Host/HostDetail/HostDetail.js:86 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:67 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:93 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:173 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:43 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:81 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:277 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:149 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:46 +#: screens/Job/JobDetail/JobDetail.js:534 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:393 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:115 +#: screens/Project/ProjectDetail/ProjectDetail.js:292 +#: screens/Team/TeamDetail/TeamDetail.js:47 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:353 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:187 +#: screens/User/UserDetail/UserDetail.js:82 +#: screens/User/UserTokenDetail/UserTokenDetail.js:61 +#: screens/User/UserTokenList/UserTokenList.js:150 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:199 +msgid "Created" +msgstr "Gemaakt" + +#: components/AdHocCommands/AdHocCredentialStep.js:122 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:112 +#: components/AddRole/AddResourceRole.js:57 +#: components/AssociateModal/AssociateModal.js:144 +#: components/LaunchPrompt/steps/CredentialsStep.js:173 +#: components/LaunchPrompt/steps/InventoryStep.js:89 +#: components/Lookup/CredentialLookup.js:194 +#: components/Lookup/InventoryLookup.js:152 +#: components/Lookup/InventoryLookup.js:207 +#: components/Lookup/MultiCredentialsLookup.js:194 +#: components/Lookup/OrganizationLookup.js:134 +#: components/Lookup/ProjectLookup.js:151 +#: components/NotificationList/NotificationList.js:206 +#: components/RelatedTemplateList/RelatedTemplateList.js:166 +#: components/Schedule/ScheduleList/ScheduleList.js:198 +#: 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:150 +#: 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:161 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:112 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:108 +msgid "Created By (Username)" +msgstr "Gemaakt door (Gebruikersnaam)" + +#: 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)" + +#: components/AdHocCommands/AdHocPreviewStep.js:54 +#: components/AdHocCommands/useAdHocCredentialStep.js:24 +#: components/PromptDetail/PromptInventorySourceDetail.js:107 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:40 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:52 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:50 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:258 +#: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/EC2SubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/InsightsSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/OpenStackSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:84 +#: screens/Inventory/shared/InventorySourceSubForms/SatelliteSubForm.js:36 +#: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:38 +#: util/getRelatedResourceDeleteDetails.js:167 +msgid "Credential" +msgstr "Toegangsgegeven" + +#: util/getRelatedResourceDeleteDetails.js:74 +msgid "Credential Input Sources" +msgstr "Inputbronnen toegangsgegevens" + +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:83 +#: components/Lookup/InstanceGroupsLookup.js:108 +msgid "Credential Name" +msgstr "Naam toegangsgegevens" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:241 +#: screens/Credential/CredentialList/CredentialList.js:158 +#: screens/Credential/shared/CredentialForm.js:128 +#: screens/Credential/shared/CredentialForm.js:196 +msgid "Credential Type" +msgstr "Type toegangsgegevens" + +#: routeConfig.js:117 +#: screens/ActivityStream/ActivityStream.js:192 +#: 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 "Types toegangsgegevens" + +#: screens/Credential/CredentialList/CredentialList.js:113 +msgid "Credential copied successfully" +msgstr "Toegangsgegeven gekopieerd" + +#: screens/Credential/Credential.js:98 +msgid "Credential not found." +msgstr "Toegangsgegevens niet gevonden." + +#: components/AdHocCommands/useAdHocCredentialPasswordStep.js:23 +#: components/LaunchPrompt/steps/useCredentialPasswordsStep.js:28 +msgid "Credential passwords" +msgstr "Wachtwoorden toegangsgegevens" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:53 +msgid "Credential to authenticate with Kubernetes or OpenShift" +msgstr "Credential om te authenticeren met Kubernetes of OpenShift" + +#: 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." + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:21 +msgid "Credential to authenticate with a protected container registry." +msgstr "Toegangsgegevens voor authenticatie met een beschermd containerregister." + +#: screens/CredentialType/CredentialType.js:76 +msgid "Credential type not found." +msgstr "Type toegangsgegevens niet gevonden." + +#: 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:211 +#: components/PromptDetail/PromptDetail.js:192 +#: components/PromptDetail/PromptJobTemplateDetail.js:191 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:528 +#: components/TemplateList/TemplateListItem.js:323 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:77 +#: routeConfig.js:70 +#: screens/ActivityStream/ActivityStream.js:167 +#: screens/Credential/CredentialList/CredentialList.js:195 +#: screens/Credential/Credentials.js:14 +#: screens/Credential/Credentials.js:24 +#: screens/Job/JobDetail/JobDetail.js:429 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:374 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:49 +#: screens/Template/shared/JobTemplateForm.js:372 +#: util/getRelatedResourceDeleteDetails.js:91 +msgid "Credentials" +msgstr "Toegangsgegevens" + +#: 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 "Toegangsgegevens die een wachtwoord vereisen bij het opstarten zijn niet toegestaan. Verwijder of vervang de volgende toegangsgegevens door toegangsgegevens van hetzelfde type om verder te gaan: {0}" + +#: components/Pagination/Pagination.js:34 +msgid "Current page" +msgstr "Huidige pagina" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:85 +msgid "Custom Kubernetes or OpenShift Pod specification." +msgstr "Veld voor het opgeven van een aangepaste Kubernetes of OpenShift Pod-specificatie." + +#: screens/InstanceGroup/shared/ContainerGroupForm.js:79 +msgid "Custom pod spec" +msgstr "Aangepaste podspecificatie" + +#: 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 "Aangepaste virtuele omgeving {0} moet worden vervangen door een uitvoeringsomgeving." + +#: 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." + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:73 +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 "Aangepaste virtuele omgeving {virtualEnvironment} moet worden vervangen door een uitvoeringsomgeving. Raadpleeg voor meer informatie over het migreren van uitvoeringsomgevingen <0>de documentatie." + +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:61 +msgid "Customize messages…" +msgstr "Berichten aanpassen..." + +#: screens/InstanceGroup/shared/ContainerGroupForm.js:65 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:66 +msgid "Customize pod specification" +msgstr "Podspecificatie aanpassen" + +#: screens/Job/WorkflowOutput/WorkflowOutputNode.js:109 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:212 +msgid "DELETED" +msgstr "VERWIJDERD" + +#: routeConfig.js:34 +#: screens/Dashboard/Dashboard.js:74 +msgid "Dashboard" +msgstr "Dashboard" + +#: screens/ActivityStream/ActivityStream.js:147 +msgid "Dashboard (all activity)" +msgstr "Dashboard (alle activiteit)" + +#: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:75 +msgid "Data retention period" +msgstr "Bewaartermijn van gegevens" + +#: screens/Dashboard/shared/LineChart.js:168 +msgid "Date" +msgstr "Datum" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:184 +#: components/Schedule/shared/FrequencyDetailSubform.js:177 +#: components/Schedule/shared/FrequencyDetailSubform.js:356 +#: components/Schedule/shared/FrequencyDetailSubform.js:460 +#: components/Schedule/shared/ScheduleFormFields.js:127 +#: components/Schedule/shared/ScheduleFormFields.js:187 +msgid "Day" +msgstr "Dag" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:130 +msgid "Day {0}" +msgstr "Dag" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:399 +#: components/Schedule/shared/ScheduleFormFields.js:136 +msgid "Days of Data to Keep" +msgstr "Dagen om gegevens te bewaren" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/DaysToKeepStep.js:28 +msgid "Days of data to be retained" +msgstr "Aantal dagen dat gegevens moeten worden bewaard" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:167 +msgid "Days remaining" +msgstr "Resterende dagen" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useDaysToKeepStep.js:35 +msgid "Days to keep" +msgstr "Te behouden dagen" + +#: screens/Job/JobOutput/JobOutputSearch.js:102 +msgid "Debug" +msgstr "Foutopsporing" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:170 +#: components/Schedule/shared/FrequencyDetailSubform.js:153 +msgid "December" +msgstr "December" + +#: 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 "Standaard" + +#: screens/Template/Survey/SurveyReorderModal.js:219 +#: screens/Template/Survey/SurveyReorderModal.js:219 +#: screens/Template/Survey/SurveyReorderModal.js:241 +msgid "Default Answer(s)" +msgstr "Standaardantwoord(en)" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:40 +msgid "Default Execution Environment" +msgstr "Standaarduitvoeringsomgeving" + +#: screens/Template/Survey/SurveyQuestionForm.js:238 +#: screens/Template/Survey/SurveyQuestionForm.js:246 +#: screens/Template/Survey/SurveyQuestionForm.js:253 +msgid "Default answer" +msgstr "Standaardantwoord" + +#: screens/Setting/SettingList.js:103 +msgid "Define system-level features and functions" +msgstr "Kenmerken en functies op systeemniveau definiëren" + +#: 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:646 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:128 +#: screens/Credential/CredentialDetail/CredentialDetail.js:306 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:124 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:134 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:115 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:127 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:201 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:101 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:316 +#: 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:612 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:436 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:199 +#: screens/Project/ProjectDetail/ProjectDetail.js:340 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:80 +#: screens/Team/TeamDetail/TeamDetail.js:70 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:545 +#: screens/Template/Survey/SurveyList.js:66 +#: screens/Template/Survey/SurveyToolbar.js:93 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:269 +#: screens/User/UserDetail/UserDetail.js:107 +#: screens/User/UserTokenDetail/UserTokenDetail.js:78 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:340 +msgid "Delete" +msgstr "Verwijderen" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:130 +msgid "Delete All Groups and Hosts" +msgstr "Alle groepen en hosts verwijderen" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:300 +msgid "Delete Credential" +msgstr "Toegangsgegevens verwijderen" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:127 +msgid "Delete Execution Environment" +msgstr "Uitvoeringsomgeving verwijderen" + +#: screens/Host/HostDetail/HostDetail.js:114 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:109 +msgid "Delete Host" +msgstr "Host verwijderen" + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:196 +msgid "Delete Inventory" +msgstr "Inventaris verwijderen" + +#: screens/Job/JobDetail/JobDetail.js:608 +#: screens/Job/JobOutput/shared/OutputToolbar.js:195 +#: screens/Job/JobOutput/shared/OutputToolbar.js:199 +msgid "Delete Job" +msgstr "Taak verwijderen" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:539 +msgid "Delete Job Template" +msgstr "Taaksjabloon verwijderen" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:432 +msgid "Delete Notification" +msgstr "Bericht verwijderen" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:193 +msgid "Delete Organization" +msgstr "Organisatie verwijderen" + +#: screens/Project/ProjectDetail/ProjectDetail.js:334 +msgid "Delete Project" +msgstr "Project verwijderen" + +#: screens/Template/Survey/SurveyList.js:52 +msgid "Delete Questions" +msgstr "Vragen verwijderen" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:642 +msgid "Delete Schedule" +msgstr "Schema verwijderen" + +#: screens/Template/Survey/SurveyList.js:52 +msgid "Delete Survey" +msgstr "Vragenlijst verwijderen" + +#: screens/Team/TeamDetail/TeamDetail.js:66 +msgid "Delete Team" +msgstr "Team verwijderen" + +#: screens/User/UserDetail/UserDetail.js:103 +msgid "Delete User" +msgstr "Gebruiker verwijderen" + +#: screens/User/UserTokenDetail/UserTokenDetail.js:74 +msgid "Delete User Token" +msgstr "Gebruikerstoken verwijderen" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:336 +msgid "Delete Workflow Approval" +msgstr "Workflowgoedkeuring verwijderen" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:263 +msgid "Delete Workflow Job Template" +msgstr "Workflow-taaksjabloon verwijderen" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:138 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:141 +msgid "Delete all nodes" +msgstr "Alle knooppunten verwijderen" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:124 +msgid "Delete application" +msgstr "Toepassing maken" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:116 +msgid "Delete credential type" +msgstr "Soort toegangsgegevens verwijderen" + +#: screens/Inventory/InventorySources/InventorySourceList.js:249 +msgid "Delete error" +msgstr "Fout verwijderen" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:109 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:121 +msgid "Delete instance group" +msgstr "Instantiegroep verwijderen" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:310 +msgid "Delete inventory source" +msgstr "Inventarisbron maken" + +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:170 +msgid "Delete smart inventory" +msgstr "Smart-inventaris maken" + +#: screens/Template/Survey/SurveyToolbar.js:83 +msgid "Delete survey question" +msgstr "Vragenlijstvraag verwijderen" + +#: screens/Project/shared/Project.helptext.js:114 +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 "De lokale opslagplaats dient volledig verwijderd te worden voordat een update uitgevoerd wordt. Afhankelijk van het formaat van de opslagplaats kan de tijd die nodig is om een update uit te voeren hierdoor sterk verlengd worden." + +#: components/PromptDetail/PromptProjectDetail.js:51 +#: screens/Project/ProjectDetail/ProjectDetail.js:100 +msgid "Delete the project before syncing" +msgstr "Verwijder het project alvorens te synchroniseren." + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:83 +msgid "Delete this link" +msgstr "Deze link verwijderen" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:274 +msgid "Delete this node" +msgstr "Dit knooppunt verwijderen" + +#: components/PaginatedTable/ToolbarDeleteButton.js:163 +msgid "Delete {pluralizedItemName}?" +msgstr "{pluralizedItemName} verwijderen?" + +#: components/DetailList/DeletedDetail.js:19 +#: components/Workflow/WorkflowNodeHelp.js:157 +#: components/Workflow/WorkflowNodeHelp.js:193 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:231 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:49 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:60 +msgid "Deleted" +msgstr "Verwijderd" + +#: components/TemplateList/TemplateList.js:296 +#: screens/Credential/CredentialList/CredentialList.js:211 +#: 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:227 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:219 +msgid "Deletion error" +msgstr "Fout bij verwijderen" + +#: components/StatusLabel/StatusLabel.js:40 +msgid "Denied" +msgstr "Geweigerd" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:21 +msgid "Denied - {0}. See the Activity Stream for more information." +msgstr "Geweigerd - {0}. Zie de activiteitstroom voor meer informatie." + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:17 +msgid "Denied by {0} - {1}" +msgstr "Geweigerd door {0} - {1}" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:89 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:35 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:42 +msgid "Deny" +msgstr "Weigeren" + +#: screens/Job/JobOutput/JobOutputSearch.js:103 +msgid "Deprecated" +msgstr "Afgeschaft" + +#: components/StatusLabel/StatusLabel.js:60 +#: screens/TopologyView/Legend.js:164 +msgid "Deprovisioning" +msgstr "Deprovisionering" + +#: components/StatusLabel/StatusLabel.js:63 +msgid "Deprovisioning fail" +msgstr "Deprovisionering mislukt" + +#: components/HostForm/HostForm.js:104 +#: components/Lookup/ApplicationLookup.js:105 +#: components/Lookup/ApplicationLookup.js:123 +#: components/Lookup/HostFilterLookup.js:423 +#: components/Lookup/HostListItem.js:9 +#: components/NotificationList/NotificationList.js:186 +#: components/PromptDetail/PromptDetail.js:119 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:327 +#: components/Schedule/ScheduleList/ScheduleList.js:194 +#: components/Schedule/shared/ScheduleFormFields.js:80 +#: components/TemplateList/TemplateList.js:210 +#: components/TemplateList/TemplateListItem.js:271 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:65 +#: screens/Application/ApplicationsList/ApplicationsList.js:123 +#: screens/Application/shared/ApplicationForm.js:62 +#: screens/Credential/CredentialDetail/CredentialDetail.js:223 +#: screens/Credential/CredentialList/CredentialList.js:146 +#: 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:60 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:159 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:127 +#: screens/Host/HostDetail/HostDetail.js:75 +#: screens/Host/HostList/HostList.js:153 +#: screens/Host/HostList/HostList.js:170 +#: screens/Host/HostList/HostListItem.js:57 +#: screens/Instances/Shared/InstanceForm.js:26 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:93 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:35 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:216 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:80 +#: screens/Inventory/InventoryHosts/InventoryHostItem.js:40 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:124 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:139 +#: screens/Inventory/InventoryList/InventoryList.js:195 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:198 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:104 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:36 +#: screens/Inventory/shared/InventoryForm.js:58 +#: screens/Inventory/shared/InventoryGroupForm.js:40 +#: screens/Inventory/shared/InventorySourceForm.js:108 +#: screens/Inventory/shared/SmartInventoryForm.js:55 +#: screens/Job/JobOutput/HostEventModal.js:112 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:101 +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:72 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:109 +#: 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:177 +#: screens/Project/ProjectList/ProjectList.js:190 +#: screens/Project/ProjectList/ProjectListItem.js:281 +#: screens/Project/shared/ProjectForm.js:222 +#: 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:171 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:112 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:183 +#: screens/Template/shared/JobTemplateForm.js:251 +#: screens/Template/shared/WorkflowJobTemplateForm.js:117 +#: screens/User/UserOrganizations/UserOrganizationList.js:80 +#: screens/User/UserOrganizations/UserOrganizationListItem.js:18 +#: screens/User/UserTeams/UserTeamList.js:182 +#: screens/User/UserTeams/UserTeamListItem.js:32 +#: screens/User/UserTokenDetail/UserTokenDetail.js:45 +#: screens/User/UserTokenList/UserTokenList.js:128 +#: screens/User/UserTokenList/UserTokenList.js:138 +#: screens/User/UserTokenList/UserTokenList.js:188 +#: screens/User/UserTokenList/UserTokenListItem.js:29 +#: screens/User/shared/UserTokenForm.js:59 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:145 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:128 +msgid "Description" +msgstr "Omschrijving" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:325 +msgid "Destination Channels" +msgstr "Bestemmingskanalen" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:233 +msgid "Destination Channels or Users" +msgstr "Bestemmingskanalen of -gebruikers" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:346 +msgid "Destination SMS Number(s)" +msgstr "Sms-nummer(s) bestemming" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:412 +msgid "Destination SMS number(s)" +msgstr "Sms-nummer(s) bestemming" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:364 +msgid "Destination channels" +msgstr "Bestemmingskanalen" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:231 +msgid "Destination channels or users" +msgstr "Bestemmingskanalen of -gebruikers" + +#: components/AdHocCommands/useAdHocDetailsStep.js:35 +#: components/ErrorDetail/ErrorDetail.js:88 +#: components/Schedule/Schedule.js:71 +#: screens/Application/Application/Application.js:79 +#: screens/Application/Applications.js:39 +#: screens/Credential/Credential.js:72 +#: screens/Credential/Credentials.js:28 +#: screens/CredentialType/CredentialType.js:63 +#: screens/CredentialType/CredentialTypes.js:26 +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:65 +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:26 +#: screens/Host/Host.js:58 +#: screens/Host/Hosts.js:27 +#: screens/InstanceGroup/ContainerGroup.js:66 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:180 +#: screens/InstanceGroup/InstanceGroup.js:69 +#: screens/InstanceGroup/InstanceGroups.js:30 +#: screens/InstanceGroup/InstanceGroups.js:38 +#: screens/Instances/Instance.js:29 +#: screens/Instances/Instances.js:24 +#: screens/Inventory/Inventories.js:61 +#: screens/Inventory/Inventories.js:87 +#: screens/Inventory/Inventory.js:64 +#: 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:130 +#: screens/Job/JobOutput/HostEventModal.js:103 +#: screens/Job/Jobs.js:35 +#: screens/ManagementJob/ManagementJobs.js:26 +#: screens/NotificationTemplate/NotificationTemplate.js:84 +#: screens/NotificationTemplate/NotificationTemplates.js:25 +#: screens/Organization/Organization.js:123 +#: screens/Organization/Organizations.js:30 +#: screens/Project/Project.js:104 +#: screens/Project/Projects.js:26 +#: 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/OIDC/OIDCDetail/OIDCDetail.js:51 +#: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:56 +#: screens/Setting/SAML/SAMLDetail/SAMLDetail.js:52 +#: 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:76 +#: screens/Setting/Settings.js:85 +#: screens/Setting/Settings.js:86 +#: screens/Setting/Settings.js:87 +#: screens/Setting/Settings.js:88 +#: screens/Setting/Settings.js:89 +#: screens/Setting/Settings.js:90 +#: 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/Setting/Settings.js:119 +#: screens/Setting/TACACS/TACACSDetail/TACACSDetail.js:56 +#: screens/Setting/UI/UIDetail/UIDetail.js:66 +#: screens/Team/Team.js:57 +#: screens/Team/Teams.js:29 +#: screens/Template/Template.js:135 +#: screens/Template/Templates.js:43 +#: screens/Template/WorkflowJobTemplate.js:117 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:138 +#: screens/TopologyView/Tooltip.js:187 +#: screens/TopologyView/Tooltip.js:213 +#: screens/User/User.js:64 +#: screens/User/UserToken/UserToken.js:54 +#: screens/User/Users.js:30 +#: screens/User/Users.js:36 +#: screens/WorkflowApproval/WorkflowApproval.js:77 +#: screens/WorkflowApproval/WorkflowApprovals.js:24 +msgid "Details" +msgstr "Meer informatie" + +#: screens/Job/JobOutput/HostEventModal.js:100 +msgid "Details tab" +msgstr "Tabblad Details" + +#: components/Search/AdvancedSearch.js:271 +msgid "Direct Keys" +msgstr "Directe sleutels" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:209 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:268 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:313 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:371 +msgid "Disable SSL Verification" +msgstr "SSL-verificatie uitschakelen" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:187 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:240 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:279 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:350 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:461 +msgid "Disable SSL verification" +msgstr "SSL-verificatie uitschakelen" + +#: components/InstanceToggle/InstanceToggle.js:56 +#: components/StatusLabel/StatusLabel.js:53 +#: screens/TopologyView/Legend.js:233 +msgid "Disabled" +msgstr "Uitgeschakeld" + +#: components/DisassociateButton/DisassociateButton.js:73 +#: 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 "Loskoppelen" + +#: screens/Host/HostGroups/HostGroupsList.js:211 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:229 +msgid "Disassociate group from host?" +msgstr "Groep van host loskoppelen?" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:247 +msgid "Disassociate host from group?" +msgstr "Host van groep loskoppelen?" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:296 +#: screens/InstanceGroup/Instances/InstanceList.js:245 +msgid "Disassociate instance from instance group?" +msgstr "Instantie van instantiegroep loskoppelen?" + +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:225 +msgid "Disassociate related group(s)?" +msgstr "Verwante groep(en) loskoppelen?" + +#: screens/User/UserTeams/UserTeamList.js:216 +msgid "Disassociate related team(s)?" +msgstr "Verwant(e) team(s) loskoppelen?" + +#: screens/Team/TeamRoles/TeamRolesList.js:209 +#: screens/User/UserRoles/UserRolesList.js:205 +msgid "Disassociate role" +msgstr "Rol loskoppelen" + +#: screens/Team/TeamRoles/TeamRolesList.js:212 +#: screens/User/UserRoles/UserRolesList.js:208 +msgid "Disassociate role!" +msgstr "Koppel host los!" + +#: components/DisassociateButton/DisassociateButton.js:18 +msgid "Disassociate?" +msgstr "Loskoppelen?" + +#: components/PromptDetail/PromptProjectDetail.js:46 +#: screens/Project/ProjectDetail/ProjectDetail.js:94 +msgid "Discard local changes before syncing" +msgstr "Alle lokale wijzigingen vernietigen alvorens te synchroniseren" + +#: screens/Job/Job.helptext.js:16 +#: screens/Template/shared/JobTemplate.helptext.js:17 +msgid "Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory." +msgstr "Verdeel het uitgevoerde werk met behulp van dit taaksjabloon in het opgegeven aantal taakdelen, elk deel voert dezelfde taken uit voor een deel van de inventaris." + +#: screens/Project/shared/Project.helptext.js:100 +msgid "Documentation." +msgstr "Documentatie." + +#: components/CodeEditor/VariablesDetail.js:117 +#: components/CodeEditor/VariablesDetail.js:123 +#: components/CodeEditor/VariablesField.js:139 +#: components/CodeEditor/VariablesField.js:145 +msgid "Done" +msgstr "Gereed" + +#: screens/TopologyView/Tooltip.js:251 +msgid "Download Bundle" +msgstr "Download Bundel" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:179 +#: screens/Job/JobOutput/shared/OutputToolbar.js:184 +msgid "Download Output" +msgstr "Download output" + +#: screens/TopologyView/Tooltip.js:247 +msgid "Download bundle" +msgstr "Bundel downloaden" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:93 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:114 +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" + +#: screens/Inventory/shared/Inventory.helptext.js:113 +msgid "" +"Each time a job runs using this inventory,\n" +"refresh the inventory from the selected source before\n" +"executing job tasks." +msgstr "Elke keer dat een taak uitgevoerd wordt met dit inventaris, dient het inventaris vernieuwd te worden vanuit de geselecteerde bron voordat de opdrachten van de taak uitgevoerd worden." + +#: screens/Project/shared/Project.helptext.js:124 +msgid "" +"Each time a job runs using this project, update the\n" +"revision of the project prior to starting the job." +msgstr "Voer iedere keer dat een taak uitgevoerd wordt met dit project een update uit voor de herziening van het project voordat u de taak start." + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:632 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:636 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:115 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:117 +#: screens/Credential/CredentialDetail/CredentialDetail.js:293 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:109 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:121 +#: screens/Host/HostDetail/HostDetail.js:108 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:101 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:113 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:190 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:55 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:62 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:103 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:292 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:127 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:164 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:418 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:420 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:138 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:182 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:186 +#: screens/Project/ProjectDetail/ProjectDetail.js:313 +#: 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/OIDC/OIDCDetail/OIDCDetail.js:85 +#: screens/Setting/OIDC/OIDCDetail/OIDCDetail.js:89 +#: 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:199 +#: 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:514 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:516 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:239 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:241 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:260 +#: screens/User/UserDetail/UserDetail.js:96 +msgid "Edit" +msgstr "Bewerken" + +#: screens/Credential/CredentialList/CredentialListItem.js:67 +#: screens/Credential/CredentialList/CredentialListItem.js:71 +msgid "Edit Credential" +msgstr "Toegangsgegevens bewerken" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginSelected.js:37 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginSelected.js:42 +msgid "Edit Credential Plugin Configuration" +msgstr "Toegangsgegevens plug-inconfiguratie bewerken" + +#: screens/Application/Applications.js:38 +#: screens/Credential/Credentials.js:27 +#: screens/Host/Hosts.js:26 +#: screens/ManagementJob/ManagementJobs.js:27 +#: screens/NotificationTemplate/NotificationTemplates.js:24 +#: screens/Organization/Organizations.js:29 +#: screens/Project/Projects.js:25 +#: screens/Project/Projects.js:35 +#: screens/Setting/Settings.js:46 +#: screens/Setting/Settings.js:49 +#: screens/Setting/Settings.js:53 +#: screens/Setting/Settings.js:56 +#: screens/Setting/Settings.js:59 +#: screens/Setting/Settings.js:62 +#: screens/Setting/Settings.js:65 +#: screens/Setting/Settings.js:68 +#: screens/Setting/Settings.js:71 +#: screens/Setting/Settings.js:74 +#: screens/Setting/Settings.js:77 +#: screens/Setting/Settings.js:91 +#: screens/Setting/Settings.js:92 +#: screens/Setting/Settings.js:93 +#: screens/Setting/Settings.js:94 +#: screens/Setting/Settings.js:95 +#: screens/Setting/Settings.js:96 +#: screens/Setting/Settings.js:99 +#: screens/Setting/Settings.js:102 +#: screens/Setting/Settings.js:105 +#: screens/Setting/Settings.js:108 +#: screens/Setting/Settings.js:111 +#: screens/Setting/Settings.js:114 +#: screens/Setting/Settings.js:117 +#: screens/Setting/Settings.js:120 +#: screens/Team/Teams.js:28 +#: screens/Template/Templates.js:44 +#: screens/User/Users.js:29 +msgid "Edit Details" +msgstr "Details bewerken" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:90 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:94 +msgid "Edit Execution Environment" +msgstr "Uitvoeringsomgeving bewerken" + +#: 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 "Groep bewerken" + +#: screens/Host/HostList/HostListItem.js:74 +#: screens/Host/HostList/HostListItem.js:78 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:61 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:64 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:67 +msgid "Edit Host" +msgstr "Host bewerken" + +#: screens/Inventory/InventoryList/InventoryListItem.js:134 +#: screens/Inventory/InventoryList/InventoryListItem.js:139 +msgid "Edit Inventory" +msgstr "Inventaris bewerken" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkEditModal.js:14 +msgid "Edit Link" +msgstr "Link bewerken" + +#: screens/Setting/shared/SharedFields.js:290 +msgid "Edit Login redirect override URL" +msgstr "Login doorverwijzen URL overschrijven bewerken" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeEditModal.js:64 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:257 +msgid "Edit Node" +msgstr "Knooppunt bewerken" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:142 +msgid "Edit Notification Template" +msgstr "Berichtsjabloon bewerken" + +#: screens/Template/Survey/SurveyToolbar.js:73 +msgid "Edit Order" +msgstr "Volgorde bewerken" + +#: screens/Organization/OrganizationList/OrganizationListItem.js:72 +#: screens/Organization/OrganizationList/OrganizationListItem.js:76 +msgid "Edit Organization" +msgstr "Organisatie bewerken" + +#: screens/Project/ProjectList/ProjectListItem.js:248 +#: screens/Project/ProjectList/ProjectListItem.js:253 +msgid "Edit Project" +msgstr "Project bewerken" + +#: screens/Template/Templates.js:50 +msgid "Edit Question" +msgstr "Vraag bewerken" + +#: components/Schedule/ScheduleList/ScheduleListItem.js:132 +#: components/Schedule/ScheduleList/ScheduleListItem.js:136 +#: screens/Template/Templates.js:55 +msgid "Edit Schedule" +msgstr "Schema bewerken" + +#: screens/Inventory/InventorySources/InventorySourceListItem.js:131 +msgid "Edit Source" +msgstr "Bron bewerken" + +#: screens/Template/Survey/SurveyListItem.js:92 +msgid "Edit Survey" +msgstr "Vragenlijst wijzigen" + +#: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:22 +#: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:26 +#: screens/Team/TeamList/TeamListItem.js:50 +#: screens/Team/TeamList/TeamListItem.js:54 +msgid "Edit Team" +msgstr "Team bewerken" + +#: components/TemplateList/TemplateListItem.js:233 +#: components/TemplateList/TemplateListItem.js:239 +msgid "Edit Template" +msgstr "Sjabloon bewerken" + +#: screens/User/UserList/UserListItem.js:59 +#: screens/User/UserList/UserListItem.js:63 +msgid "Edit User" +msgstr "Gebruiker bewerken" + +#: screens/Application/ApplicationsList/ApplicationListItem.js:51 +#: screens/Application/ApplicationsList/ApplicationListItem.js:55 +msgid "Edit application" +msgstr "Toepassing bewerken" + +#: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:41 +#: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:45 +msgid "Edit credential type" +msgstr "Type toegangsgegevens bewerken" + +#: screens/CredentialType/CredentialTypes.js:25 +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:25 +#: screens/InstanceGroup/InstanceGroups.js:35 +#: screens/InstanceGroup/InstanceGroups.js:40 +#: screens/Inventory/Inventories.js:63 +#: screens/Inventory/Inventories.js:68 +#: screens/Inventory/Inventories.js:77 +#: screens/Inventory/Inventories.js:88 +msgid "Edit details" +msgstr "Details bewerken" + +#: screens/Inventory/InventoryGroups/InventoryGroupItem.js:42 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupItem.js:44 +msgid "Edit group" +msgstr "Groep bewerken" + +#: screens/Inventory/InventoryHosts/InventoryHostItem.js:48 +msgid "Edit host" +msgstr "Host bewerken" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:78 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:82 +msgid "Edit instance group" +msgstr "Instantiegroep bewerken" + +#: screens/Setting/shared/SharedFields.js:320 +#: screens/Setting/shared/SharedFields.js:322 +msgid "Edit login redirect override URL" +msgstr "Login doorverwijzen URL overschrijven bewerken" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:70 +msgid "Edit this link" +msgstr "Deze link bewerken" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:248 +msgid "Edit this node" +msgstr "Dit knooppunt bewerken" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:97 +msgid "Edit workflow" +msgstr "Workflow bewerken" + +#: components/Workflow/WorkflowNodeHelp.js:170 +#: screens/Job/JobOutput/shared/OutputToolbar.js:125 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:216 +msgid "Elapsed" +msgstr "Verlopen" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:124 +msgid "Elapsed Time" +msgstr "Verstreken tijd" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:126 +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:134 +#: screens/User/UserDetail/UserDetail.js:66 +#: screens/User/UserList/UserList.js:115 +#: screens/User/shared/UserForm.js:73 +msgid "Email" +msgstr "E-mail" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:177 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:125 +msgid "Email Options" +msgstr "E-mailopties" + +#: screens/Template/shared/WorkflowJobTemplateForm.js:263 +msgid "Enable Concurrent Jobs" +msgstr "Gelijktijdige taken inschakelen" + +#: screens/Template/shared/JobTemplateForm.js:597 +msgid "Enable Fact Storage" +msgstr "Feitenopslag inschakelen" + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:192 +msgid "Enable HTTPS certificate verification" +msgstr "HTTPS-certificaatcontrole inschakelen" + +#: screens/Instances/Shared/InstanceForm.js:58 +msgid "Enable Instance" +msgstr "Instantie wisselen" + +#: screens/Template/shared/JobTemplateForm.js:573 +#: screens/Template/shared/JobTemplateForm.js:576 +#: screens/Template/shared/WorkflowJobTemplateForm.js:244 +#: screens/Template/shared/WorkflowJobTemplateForm.js:247 +msgid "Enable Webhook" +msgstr "Webhook inschakelen" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:15 +msgid "Enable Webhook for this workflow job template." +msgstr "Webhook inschakelen voor deze workflowtaaksjabloon." + +#: screens/Project/shared/Project.helptext.js:108 +msgid "" +"Enable content signing to verify that the content \n" +"has remained secure when a project is synced. \n" +"If the content has been tampered with, the \n" +"job will not run." +msgstr "Inhoud ondertekenen inschakelen om te verifiëren dat de inhoud \n" +"veilig is gebleven wanneer een project wordt gesynchroniseerd. \n" +"Als er met de inhoud is geknoeid, zal de \n" +"opdracht niet uitgevoerd." + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:136 +msgid "Enable external logging" +msgstr "Externe logboekregistratie inschakelen" + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:168 +msgid "Enable log system tracking facts individually" +msgstr "Logboeksysteem dat feiten individueel bijhoudt inschakelen" + +#: components/AdHocCommands/AdHocDetailsStep.js:201 +#: components/AdHocCommands/AdHocDetailsStep.js:204 +msgid "Enable privilege escalation" +msgstr "Verhoging van rechten inschakelen" + +#: screens/Setting/SettingList.js:53 +msgid "Enable simplified login for your {brandName} applications" +msgstr "Eenvoudig inloggen inschakelen voor uw {brandName} toepassingen" + +#: screens/Template/shared/JobTemplate.helptext.js:31 +msgid "Enable webhook for this template." +msgstr "Webhook inschakelen voor deze sjabloon." + +#: components/InstanceToggle/InstanceToggle.js:55 +#: components/Lookup/HostFilterLookup.js:110 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/TopologyView/Legend.js:205 +msgid "Enabled" +msgstr "Ingeschakeld" + +#: components/PromptDetail/PromptInventorySourceDetail.js:171 +#: components/PromptDetail/PromptJobTemplateDetail.js:187 +#: components/PromptDetail/PromptProjectDetail.js:145 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:99 +#: screens/Credential/CredentialDetail/CredentialDetail.js:268 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:138 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:265 +#: screens/Project/ProjectDetail/ProjectDetail.js:302 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:365 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:199 +msgid "Enabled Options" +msgstr "Ingeschakelde opties" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:252 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:132 +msgid "Enabled Value" +msgstr "Ingeschakelde waarde" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:247 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:119 +msgid "Enabled Variable" +msgstr "Ingeschakelde variabele" + +#: components/AdHocCommands/AdHocDetailsStep.js:209 +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" +"en een verzoek voor een configuratie-update indienen met behulp van deze taaksjabloon" + +#: screens/Template/shared/JobTemplate.helptext.js:29 +msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template." +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:160 +#: screens/Setting/shared/SettingDetail.js:87 +msgid "Encrypted" +msgstr "Versleuteld" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:109 +#: components/Schedule/shared/FrequencyDetailSubform.js:507 +msgid "End" +msgstr "Einde" + +#: screens/Setting/Subscription/SubscriptionEdit/EulaStep.js:14 +msgid "End User License Agreement" +msgstr "Licentie-overeenkomst voor eindgebruikers" + +#: components/Schedule/shared/DateTimePicker.js:51 +msgid "End date" +msgstr "Einddatum" + +#: components/Schedule/shared/FrequencyDetailSubform.js:561 +msgid "End date/time" +msgstr "Einddatum/-tijd" + +#: components/Schedule/shared/buildRuleObj.js:110 +msgid "End did not match an expected value ({0})" +msgstr "Einde kwam niet overeen met een verwachte waarde" + +#: components/Schedule/shared/DateTimePicker.js:61 +msgid "End time" +msgstr "Eindtijd" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:209 +msgid "End user license agreement" +msgstr "Licentie-overeenkomst voor eindgebruikers" + +#: 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" + +#: screens/CredentialType/shared/CredentialTypeForm.js:43 +msgid "Enter injectors using either JSON or YAML syntax. Refer to the Ansible Controller documentation for example syntax." +msgstr "Geef injectoren op met JSON- of YAML-syntaxis. Raadpleeg de documentatie voor Ansible Tower voor voorbeeldsyntaxis." + +#: screens/CredentialType/shared/CredentialTypeForm.js:35 +msgid "Enter inputs using either JSON or YAML syntax. Refer to the Ansible Controller documentation for example syntax." +msgstr "Geef inputs op met JSON- of YAML-syntaxis. Raadpleeg de documentatie voor Ansible Tower voor voorbeeldsyntaxis." + +#: 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 Controller 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/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:87 +msgid "Environment variables or extra variables that specify the values a credential type can inject." +msgstr "Omgevingsvariabelen of extra variabelen die aangeven welke waarden een credentialtype kan injecteren." + +#: components/JobList/JobList.js:233 +#: components/StatusLabel/StatusLabel.js:46 +#: components/Workflow/WorkflowNodeHelp.js:108 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:133 +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:205 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:143 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:230 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:123 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:135 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:222 +#: screens/Job/JobOutput/JobOutputSearch.js:104 +#: screens/TopologyView/Legend.js:178 +msgid "Error" +msgstr "Fout" + +#: screens/Project/ProjectList/ProjectList.js:302 +msgid "Error fetching updated project" +msgstr "Fout bij ophalen bijgewerkt project" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:501 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:141 +msgid "Error message" +msgstr "Foutbericht" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:510 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:150 +msgid "Error message body" +msgstr "Foutbericht body" + +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:709 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:711 +msgid "Error saving the workflow!" +msgstr "Fout bij het opslaan van de workflow!" + +#: components/AdHocCommands/AdHocCommands.js:104 +#: components/CopyButton/CopyButton.js:51 +#: components/DeleteButton/DeleteButton.js:56 +#: components/HostToggle/HostToggle.js:76 +#: components/InstanceToggle/InstanceToggle.js:67 +#: components/JobList/JobList.js:315 +#: components/JobList/JobList.js:326 +#: components/LaunchButton/LaunchButton.js:185 +#: components/LaunchPrompt/LaunchPrompt.js:96 +#: components/NotificationList/NotificationList.js:246 +#: components/PaginatedTable/ToolbarDeleteButton.js:205 +#: components/RelatedTemplateList/RelatedTemplateList.js:241 +#: components/ResourceAccessList/ResourceAccessList.js:277 +#: components/ResourceAccessList/ResourceAccessList.js:289 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:654 +#: components/Schedule/ScheduleList/ScheduleList.js:239 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:73 +#: components/Schedule/shared/SchedulePromptableFields.js:63 +#: components/TemplateList/TemplateList.js:299 +#: contexts/Config.js:94 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:136 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:155 +#: screens/Application/ApplicationsList/ApplicationsList.js:185 +#: screens/Credential/CredentialDetail/CredentialDetail.js:314 +#: screens/Credential/CredentialList/CredentialList.js:214 +#: screens/Host/HostDetail/HostDetail.js:56 +#: screens/Host/HostDetail/HostDetail.js:123 +#: screens/Host/HostGroups/HostGroupsList.js:244 +#: screens/Host/HostList/HostList.js:233 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:310 +#: screens/InstanceGroup/Instances/InstanceList.js:308 +#: screens/InstanceGroup/Instances/InstanceListItem.js:218 +#: screens/Instances/InstanceDetail/InstanceDetail.js:360 +#: screens/Instances/InstanceDetail/InstanceDetail.js:375 +#: screens/Instances/InstanceList/InstanceList.js:231 +#: screens/Instances/InstanceList/InstanceList.js:243 +#: screens/Instances/InstanceList/InstanceListItem.js:234 +#: screens/Instances/Shared/RemoveInstanceButton.js:104 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:210 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:78 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:285 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:296 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:56 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:118 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:261 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:201 +#: screens/Inventory/InventoryList/InventoryList.js:285 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:264 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:323 +#: screens/Inventory/InventorySources/InventorySourceList.js:239 +#: screens/Inventory/InventorySources/InventorySourceList.js:252 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:183 +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:152 +#: screens/Inventory/shared/InventorySourceSyncButton.js:49 +#: screens/Login/Login.js:239 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:125 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:444 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:233 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:169 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:208 +#: screens/Organization/OrganizationList/OrganizationList.js:195 +#: screens/Project/ProjectDetail/ProjectDetail.js:348 +#: screens/Project/ProjectList/ProjectList.js:291 +#: screens/Project/ProjectList/ProjectList.js:303 +#: screens/Project/shared/ProjectSyncButton.js:60 +#: 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:554 +#: screens/Template/TemplateSurvey.js:130 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:277 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:180 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:195 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:337 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:373 +#: screens/TopologyView/MeshGraph.js:405 +#: screens/TopologyView/Tooltip.js:199 +#: 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:85 +#: screens/User/UserTokenList/UserTokenList.js:214 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:348 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:189 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:53 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:48 +msgid "Error!" +msgstr "Fout!" + +#: components/CodeEditor/VariablesDetail.js:105 +msgid "Error:" +msgstr "Fout:" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:267 +#: screens/Instances/InstanceDetail/InstanceDetail.js:315 +msgid "Errors" +msgstr "Fouten" + +#: screens/TopologyView/Legend.js:253 +msgid "Established" +msgstr "Gevestigd" + +#: screens/ActivityStream/ActivityStream.js:265 +#: screens/ActivityStream/ActivityStreamListItem.js:46 +#: screens/Job/JobOutput/JobOutputSearch.js:99 +msgid "Event" +msgstr "Gebeurtenis" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:35 +msgid "Event detail" +msgstr "Gebeurtenisinformatie weergeven" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:36 +msgid "Event detail modal" +msgstr "Modus gebeurtenisdetails" + +#: screens/ActivityStream/ActivityStreamDescription.js:555 +msgid "Event summary not available" +msgstr "Samenvatting van de gebeurtenis niet beschikbaar" + +#: screens/ActivityStream/ActivityStream.js:234 +msgid "Events" +msgstr "Gebeurtenissen" + +#: screens/Job/JobOutput/JobOutput.js:713 +msgid "Events processing complete." +msgstr "Verwerking van gebeurtenissen voltooid." + +#: components/Search/LookupTypeInput.js:39 +msgid "Exact match (default lookup if not specified)." +msgstr "Exacte overeenkomst (standaard-opzoeken indien niet opgegeven)." + +#: components/Search/RelatedLookupTypeInput.js:38 +msgid "Exact search on id field." +msgstr "Exact zoeken op id-veld." + +#: screens/Project/shared/Project.helptext.js:23 +msgid "Example URLs for GIT Source Control include:" +msgstr "Voorbeeld-URL's voor GIT-broncontrole zijn:" + +#: screens/Project/shared/Project.helptext.js:62 +msgid "Example URLs for Remote Archive Source Control include:" +msgstr "Voorbeeld-URL's voor Remote Archive-broncontrole zijn:" + +#: screens/Project/shared/Project.helptext.js:45 +msgid "Example URLs for Subversion Source Control include:" +msgstr "Voorbeeld-URL's voor Subversion-broncontrole zijn:" + +#: screens/Project/shared/Project.helptext.js:84 +msgid "Examples include:" +msgstr "Voorbeelden hiervan zijn:" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:10 +msgid "Examples:" +msgstr "Voorbeelden:" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:354 +msgid "Exception Frequency" +msgstr "Uitzonderingsfrequentie" + +#: components/Schedule/shared/ScheduleFormFields.js:160 +msgid "Exceptions" +msgstr "Uitzonderingen" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:47 +msgid "Execute regardless of the parent node's final state." +msgstr "Uitvoeren ongeacht de eindtoestand van het bovenliggende knooppunt." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:40 +msgid "Execute when the parent node results in a failure state." +msgstr "Uitvoeren wanneer het bovenliggende knooppunt in een storingstoestand komt." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:33 +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:208 +#: screens/Instances/InstanceList/InstanceList.js:152 +msgid "Execution" +msgstr "Uitvoering" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:90 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:91 +#: components/AdHocCommands/AdHocPreviewStep.js:58 +#: components/AdHocCommands/useAdHocExecutionEnvironmentStep.js:15 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:41 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:105 +#: components/LaunchPrompt/steps/useExecutionEnvironmentStep.js:29 +#: components/Lookup/ExecutionEnvironmentLookup.js:159 +#: components/Lookup/ExecutionEnvironmentLookup.js:191 +#: components/Lookup/ExecutionEnvironmentLookup.js:208 +#: components/PromptDetail/PromptDetail.js:220 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:451 +msgid "Execution Environment" +msgstr "Uitvoeringsomgeving" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:70 +#: components/TemplateList/TemplateListItem.js:160 +msgid "Execution Environment Missing" +msgstr "Uitvoeringsomgeving ontbreekt" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:103 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:107 +#: routeConfig.js:147 +#: screens/ActivityStream/ActivityStream.js:217 +#: 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:127 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:78 +#: screens/Organization/Organizations.js:34 +#: util/getRelatedResourceDeleteDetails.js:81 +#: util/getRelatedResourceDeleteDetails.js:188 +msgid "Execution Environments" +msgstr "Uitvoeringsomgevingen" + +#: screens/Job/JobDetail/JobDetail.js:345 +msgid "Execution Node" +msgstr "Uitvoeringsknooppunt" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:103 +msgid "Execution environment copied successfully" +msgstr "Uitvoeringsomgeving gekopieerd" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:112 +msgid "Execution environment is missing or deleted." +msgstr "Uitvoeringsomgeving ontbreekt of is verwijderd." + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:83 +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" +msgstr "Afsluiten zonder op te slaan" + +#: components/ExpandCollapse/ExpandCollapse.js:52 +msgid "Expand" +msgstr "Uitbreiden" + +#: components/DataListToolbar/DataListToolbar.js:105 +msgid "Expand all rows" +msgstr "Alle rijen uitklappen" + +#: components/CodeEditor/VariablesDetail.js:212 +#: components/CodeEditor/VariablesField.js:248 +msgid "Expand input" +msgstr "Input uitbreiden" + +#: screens/Job/JobOutput/PageControls.js:50 +msgid "Expand job events" +msgstr "Taakgebeurtenissen uitklappen" + +#: screens/Job/JobOutput/shared/JobEventLineToggle.js:37 +msgid "Expand section" +msgstr "Sectie uitklappen" + +#: 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 "Minstens één van client_email, project_id of private_key werd verwacht aanwezig te zijn in het bestand." + +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:137 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:34 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:148 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:172 +#: screens/User/UserTokenDetail/UserTokenDetail.js:56 +#: screens/User/UserTokenList/UserTokenList.js:146 +#: screens/User/UserTokenList/UserTokenList.js:190 +#: screens/User/UserTokenList/UserTokenListItem.js:35 +#: screens/User/UserTokens/UserTokens.js:89 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:151 +msgid "Expires" +msgstr "Verloopt" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:146 +msgid "Expires on" +msgstr "Verloopt op" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:156 +msgid "Expires on UTC" +msgstr "Verloopt op UTC" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:50 +msgid "Expires on {0}" +msgstr "Verloopt op {0}" + +#: components/JobList/JobListItem.js:307 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:181 +msgid "Explanation" +msgstr "Uitleg" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:113 +msgid "External Secret Management System" +msgstr "Extern geheimbeheersysteem" + +#: components/AdHocCommands/AdHocDetailsStep.js:272 +#: components/AdHocCommands/AdHocDetailsStep.js:273 +msgid "Extra variables" +msgstr "Extra variabelen" + +#: components/Sparkline/Sparkline.js:35 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:164 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:43 +#: screens/Project/ProjectDetail/ProjectDetail.js:139 +#: screens/Project/ProjectList/ProjectListItem.js:77 +msgid "FINISHED:" +msgstr "VOLTOOID:" + +#: components/PromptDetail/PromptJobTemplateDetail.js:73 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:137 +msgid "Fact Storage" +msgstr "Feitenopslag" + +#: screens/Template/shared/JobTemplate.helptext.js:39 +msgid "Fact storage: If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and 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" +"geïnjecteerd in de feitencache tijdens runtime." + +#: screens/Host/Host.js:63 +#: screens/Host/HostFacts/HostFacts.js:45 +#: screens/Host/Hosts.js:28 +#: screens/Inventory/Inventories.js:71 +#: screens/Inventory/InventoryHost/InventoryHost.js:78 +#: screens/Inventory/InventoryHostFacts/InventoryHostFacts.js:39 +msgid "Facts" +msgstr "Feiten" + +#: components/JobList/JobList.js:232 +#: components/StatusLabel/StatusLabel.js:45 +#: components/Workflow/WorkflowNodeHelp.js:105 +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:90 +#: screens/Dashboard/shared/ChartTooltip.js:66 +#: screens/Job/JobOutput/shared/HostStatusBar.js:47 +#: screens/Job/JobOutput/shared/OutputToolbar.js:113 +msgid "Failed" +msgstr "Mislukt" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:112 +msgid "Failed Host Count" +msgstr "Aantal mislukte hosts" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:114 +msgid "Failed Hosts" +msgstr "Mislukte hosts" + +#: components/LaunchButton/ReLaunchDropDown.js:61 +#: screens/Dashboard/Dashboard.js:87 +msgid "Failed hosts" +msgstr "Mislukte hosts" + +#: screens/Dashboard/DashboardGraph.js:170 +msgid "Failed jobs" +msgstr "Mislukte taken" + +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:56 +msgid "Failed to approve {0}." +msgstr "Niet goedgekeurd {0}." + +#: components/ResourceAccessList/ResourceAccessList.js:281 +msgid "Failed to assign roles properly" +msgstr "Kan rollen niet goed toewijzen" + +#: screens/Team/TeamRoles/TeamRolesList.js:250 +#: screens/User/UserRoles/UserRolesList.js:246 +msgid "Failed to associate role" +msgstr "Kan rol niet koppelen" + +#: screens/Host/HostGroups/HostGroupsList.js:248 +#: screens/InstanceGroup/Instances/InstanceList.js:311 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:288 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:265 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:268 +#: screens/User/UserTeams/UserTeamList.js:263 +msgid "Failed to associate." +msgstr "Kan niet koppelen." + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:301 +#: 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:322 +#: screens/Project/ProjectList/ProjectListItem.js:232 +msgid "Failed to cancel Project Sync" +msgstr "Kan projectsynchronisatie niet annuleren" + +#: components/JobList/JobList.js:329 +msgid "Failed to cancel one or more jobs." +msgstr "Kan een of meer taken niet annuleren." + +#: components/JobList/JobListItem.js:114 +#: screens/Job/JobDetail/JobDetail.js:601 +#: screens/Job/JobOutput/shared/OutputToolbar.js:138 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:90 +msgid "Failed to cancel {0}" +msgstr "Kan {0} niet annuleren" + +#: screens/Credential/CredentialList/CredentialListItem.js:88 +msgid "Failed to copy credential." +msgstr "Kan toegangsgegevens niet kopiëren." + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:112 +msgid "Failed to copy execution environment" +msgstr "Kan uitvoeringsomgeving niet kopiëren" + +#: screens/Inventory/InventoryList/InventoryListItem.js:162 +msgid "Failed to copy inventory." +msgstr "Kan inventaris niet kopiëren." + +#: screens/Project/ProjectList/ProjectListItem.js:270 +msgid "Failed to copy project." +msgstr "Kan project niet kopiëren." + +#: components/TemplateList/TemplateListItem.js:253 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:160 +msgid "Failed to copy template." +msgstr "Kan sjabloon niet kopiëren." + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:139 +msgid "Failed to delete application." +msgstr "Kan toepassing niet verwijderen." + +#: screens/Credential/CredentialDetail/CredentialDetail.js:317 +msgid "Failed to delete credential." +msgstr "Kan toegangsgegevens niet verwijderen." + +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:82 +msgid "Failed to delete group {0}." +msgstr "Kan groep {0} niet verwijderen." + +#: screens/Host/HostDetail/HostDetail.js:126 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:121 +msgid "Failed to delete host." +msgstr "Kan host niet verwijderen." + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:327 +msgid "Failed to delete inventory source {name}." +msgstr "Kan inventarisbron {name} niet verwijderen." + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:213 +msgid "Failed to delete inventory." +msgstr "Kan inventaris niet verwijderen." + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:557 +msgid "Failed to delete job template." +msgstr "Kan taaksjabloon niet verwijderen." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:448 +msgid "Failed to delete notification." +msgstr "Kan bericht niet verwijderen." + +#: screens/Application/ApplicationsList/ApplicationsList.js:188 +msgid "Failed to delete one or more applications." +msgstr "Een of meer toepassingen kunnen niet worden verwijderd." + +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:208 +msgid "Failed to delete one or more credential types." +msgstr "Een of meer typen toegangsgegevens kunnen niet worden verwijderd." + +#: screens/Credential/CredentialList/CredentialList.js:217 +msgid "Failed to delete one or more credentials." +msgstr "Een of meer toegangsgegevens kunnen niet worden verwijderd." + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:233 +msgid "Failed to delete one or more execution environments" +msgstr "Een of meer uitvoeringsomgevingen kunnen niet worden verwijderd" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:155 +msgid "Failed to delete one or more groups." +msgstr "Een of meer groepen kunnen niet worden verwijderd." + +#: screens/Host/HostList/HostList.js:236 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:204 +msgid "Failed to delete one or more hosts." +msgstr "Een of meer hosts kunnen niet worden verwijderd." + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:225 +msgid "Failed to delete one or more instance groups." +msgstr "Een of meer instantiegroepen kunnen niet worden verwijderd." + +#: screens/Inventory/InventoryList/InventoryList.js:288 +msgid "Failed to delete one or more inventories." +msgstr "Een of meer inventarissen kunnen niet worden verwijderd." + +#: screens/Inventory/InventorySources/InventorySourceList.js:255 +msgid "Failed to delete one or more inventory sources." +msgstr "Een of meer inventarisbronnen kunnen niet worden verwijderd." + +#: components/RelatedTemplateList/RelatedTemplateList.js:244 +msgid "Failed to delete one or more job templates." +msgstr "Een of meer taaksjablonen kunnen niet worden verwijderd." + +#: components/JobList/JobList.js:318 +msgid "Failed to delete one or more jobs." +msgstr "Een of meer taken kunnen niet worden verwijderd." + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:236 +msgid "Failed to delete one or more notification template." +msgstr "Een of meer berichtsjablonen kunnen niet worden verwijderd." + +#: screens/Organization/OrganizationList/OrganizationList.js:198 +msgid "Failed to delete one or more organizations." +msgstr "Een of meer organisaties kunnen niet worden verwijderd." + +#: screens/Project/ProjectList/ProjectList.js:294 +msgid "Failed to delete one or more projects." +msgstr "Een of meer projecten kunnen niet worden verwijderd." + +#: components/Schedule/ScheduleList/ScheduleList.js:242 +msgid "Failed to delete one or more schedules." +msgstr "Een of meer schema's kunnen niet worden verwijderd." + +#: screens/Team/TeamList/TeamList.js:195 +msgid "Failed to delete one or more teams." +msgstr "Een of meer teams kunnen niet worden verwijderd." + +#: components/TemplateList/TemplateList.js:302 +msgid "Failed to delete one or more templates." +msgstr "Een of meer sjablonen kunnen niet worden verwijderd." + +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:158 +msgid "Failed to delete one or more tokens." +msgstr "Een of meer tokens kunnen niet worden verwijderd." + +#: screens/User/UserTokenList/UserTokenList.js:217 +msgid "Failed to delete one or more user tokens." +msgstr "Een of meer gebruikerstokens kunnen niet worden verwijderd." + +#: screens/User/UserList/UserList.js:192 +msgid "Failed to delete one or more users." +msgstr "Een of meer gebruikers kunnen niet worden verwijderd." + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:192 +msgid "Failed to delete one or more workflow approval." +msgstr "Een of meer workflowgoedkeuringen kunnen niet worden verwijderd." + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:211 +msgid "Failed to delete organization." +msgstr "Kan organisatie niet verwijderen." + +#: screens/Project/ProjectDetail/ProjectDetail.js:351 +msgid "Failed to delete project." +msgstr "Kan project niet verwijderen." + +#: components/ResourceAccessList/ResourceAccessList.js:292 +msgid "Failed to delete role" +msgstr "Kan rol niet verwijderen" + +#: screens/Team/TeamRoles/TeamRolesList.js:261 +#: screens/User/UserRoles/UserRolesList.js:257 +msgid "Failed to delete role." +msgstr "Kan rol niet verwijderen." + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:657 +msgid "Failed to delete schedule." +msgstr "Kan schema niet verwijderen." + +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:186 +msgid "Failed to delete smart inventory." +msgstr "Kan Smart-inventaris niet verwijderen." + +#: screens/Team/TeamDetail/TeamDetail.js:81 +msgid "Failed to delete team." +msgstr "Kan team niet verwijderen." + +#: screens/User/UserDetail/UserDetail.js:118 +msgid "Failed to delete user." +msgstr "Kan gebruiker niet verwijderen." + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:351 +msgid "Failed to delete workflow approval." +msgstr "Kan workflowgoedkeuring niet verwijderen." + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:280 +msgid "Failed to delete workflow job template." +msgstr "Kan workflow-taaksjabloon niet verwijderen." + +#: screens/Host/HostDetail/HostDetail.js:59 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:59 +msgid "Failed to delete {name}." +msgstr "Kan {name} niet verwijderen." + +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:51 +msgid "Failed to deny {0}." +msgstr "Kan {0} niet verwijderen." + +#: 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 "Een of meer groepen kunnen niet worden losgekoppeld." + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:299 +msgid "Failed to disassociate one or more hosts." +msgstr "Een of meer hosts kunnen niet worden losgekoppeld." + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:315 +#: screens/InstanceGroup/Instances/InstanceList.js:313 +#: screens/Instances/InstanceDetail/InstanceDetail.js:365 +msgid "Failed to disassociate one or more instances." +msgstr "Een of meer instanties kunnen niet worden losgekoppeld." + +#: screens/User/UserTeams/UserTeamList.js:264 +msgid "Failed to disassociate one or more teams." +msgstr "Een of meer teams kunnen niet worden losgekoppeld." + +#: screens/Login/Login.js:243 +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:306 +msgid "Failed to fetch the updated project data." +msgstr "Kan de bijgewerkte projectgegevens niet ophalen." + +#: screens/TopologyView/MeshGraph.js:409 +msgid "Failed to get instance." +msgstr "Kon dashboard niet weergeven:" + +#: components/AdHocCommands/AdHocCommands.js:112 +#: components/LaunchButton/LaunchButton.js:188 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:128 +msgid "Failed to launch job." +msgstr "Kan de taak niet starten." + +#: screens/Instances/InstanceDetail/InstanceDetail.js:378 +#: screens/Instances/InstanceList/InstanceList.js:246 +msgid "Failed to remove one or more instances." +msgstr "Een of meer instanties kunnen niet worden losgekoppeld." + +#: contexts/Config.js:98 +msgid "Failed to retrieve configuration." +msgstr "Kan de configuratie niet ophalen." + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:376 +msgid "Failed to retrieve full node resource object." +msgstr "Kan geen volledig bronobject van knooppunt ophalen." + +#: screens/InstanceGroup/Instances/InstanceList.js:315 +#: screens/Instances/InstanceList/InstanceList.js:234 +msgid "Failed to run a health check on one or more instances." +msgstr "Kan geen gezondheidscontrole uitvoeren op een of meer instanties." + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:172 +msgid "Failed to send test notification." +msgstr "Kan testbericht niet verzenden." + +#: screens/Inventory/shared/InventorySourceSyncButton.js:52 +msgid "Failed to sync inventory source." +msgstr "Kan inventarisbron niet synchroniseren." + +#: screens/Project/shared/ProjectSyncButton.js:63 +msgid "Failed to sync project." +msgstr "Kan project niet synchroniseren." + +#: screens/Inventory/InventorySources/InventorySourceList.js:242 +msgid "Failed to sync some or all inventory sources." +msgstr "Kan sommige of alle inventarisbronnen niet synchroniseren." + +#: components/HostToggle/HostToggle.js:80 +msgid "Failed to toggle host." +msgstr "Kan niet van host wisselen." + +#: components/InstanceToggle/InstanceToggle.js:71 +msgid "Failed to toggle instance." +msgstr "Kan niet van instantie wisselen." + +#: components/NotificationList/NotificationList.js:250 +msgid "Failed to toggle notification." +msgstr "Kan niet van bericht wisselen." + +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:77 +msgid "Failed to toggle schedule." +msgstr "Kan niet van schema wisselen." + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:314 +#: screens/InstanceGroup/Instances/InstanceListItem.js:222 +#: screens/Instances/InstanceDetail/InstanceDetail.js:364 +#: screens/Instances/InstanceList/InstanceListItem.js:238 +msgid "Failed to update capacity adjustment." +msgstr "Kan de capaciteitsaanpassing niet bijwerken." + +#: screens/TopologyView/Tooltip.js:204 +msgid "Failed to update instance." +msgstr "Kan de vragenlijst niet bijwerken." + +#: screens/Template/TemplateSurvey.js:133 +msgid "Failed to update survey." +msgstr "Kan de vragenlijst niet bijwerken." + +#: screens/User/UserTokenDetail/UserTokenDetail.js:88 +msgid "Failed to user token." +msgstr "Kan gebruikerstoken niet bijwerken." + +#: components/NotificationList/NotificationListItem.js:85 +#: components/NotificationList/NotificationListItem.js:86 +msgid "Failure" +msgstr "Mislukking" + +#: screens/Job/JobOutput/EmptyOutput.js:45 +msgid "Failure Explanation:" +msgstr "Storing Verklaring:" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:66 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:210 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:240 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:270 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:315 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:373 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:142 +msgid "False" +msgstr "False" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:160 +#: components/Schedule/shared/FrequencyDetailSubform.js:103 +msgid "February" +msgstr "Februari" + +#: components/Search/LookupTypeInput.js:52 +msgid "Field contains value." +msgstr "Veld bevat waarde." + +#: components/Search/LookupTypeInput.js:80 +msgid "Field ends with value." +msgstr "Veld eindigt op waarde." + +#: 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." + +#: components/Search/LookupTypeInput.js:94 +msgid "Field matches the given regular expression." +msgstr "Het veld komt overeen met de opgegeven reguliere expressie." + +#: components/Search/LookupTypeInput.js:66 +msgid "Field starts with value." +msgstr "Veld begint met waarde." + +#: components/Schedule/shared/FrequencyDetailSubform.js:416 +msgid "Fifth" +msgstr "Vijfde" + +#: screens/Job/JobOutput/JobOutputSearch.js:105 +msgid "File Difference" +msgstr "Bestandsverschil" + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:72 +msgid "File upload rejected. Please select a single .json file." +msgstr "Bestand uploaden geweigerd. Selecteer één .json-bestand." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:96 +msgid "File, directory or script" +msgstr "Bestand, map of script" + +#: components/Search/Search.js:198 +#: components/Search/Search.js:222 +msgid "Filter By {name}" +msgstr "Filteren op {name}" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:88 +msgid "Filter by failed jobs" +msgstr "Filteren op mislukte opdrachten" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:94 +msgid "Filter by successful jobs" +msgstr "Recente succesvolle taken" + +#: components/JobList/JobList.js:248 +#: components/JobList/JobListItem.js:100 +msgid "Finish Time" +msgstr "Voltooiingstijd" + +#: screens/Job/JobDetail/JobDetail.js:226 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:208 +msgid "Finished" +msgstr "Voltooid" + +#: components/Schedule/shared/FrequencyDetailSubform.js:404 +msgid "First" +msgstr "Eerste" + +#: components/AddRole/AddResourceRole.js:28 +#: components/AddRole/AddResourceRole.js:42 +#: components/ResourceAccessList/ResourceAccessList.js:178 +#: 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 "Voornaam" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:332 +msgid "First Run" +msgstr "Eerste uitvoering" + +#: components/ResourceAccessList/ResourceAccessList.js:227 +#: components/ResourceAccessList/ResourceAccessListItem.js:67 +msgid "First name" +msgstr "Voornaam" + +#: components/Search/AdvancedSearch.js:213 +#: components/Search/AdvancedSearch.js:227 +msgid "First, select a key" +msgstr "Selecteer eerst een sleutel" + +#: components/Workflow/WorkflowTools.js:88 +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 "Aanpassen naar scherm" + +#: screens/Template/Survey/SurveyQuestionForm.js:94 +msgid "Float" +msgstr "Drijven" + +#: screens/Job/JobOutput/JobOutputSearch.js:183 +msgid "Follow" +msgstr "Volgen" + +#: screens/Job/Job.helptext.js:5 +#: screens/Template/shared/JobTemplate.helptext.js:6 +msgid "For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook." +msgstr "Voor taaksjablonen selecteer \"uitvoeren\" om het draaiboek uit te voeren. Selecteer \"controleren\" om slechts de syntaxis van het draaiboek te controleren, de installatie van de omgeving te testen en problemen te rapporteren zonder het draaiboek uit te voeren." + +#: screens/Project/shared/Project.helptext.js:98 +msgid "For more information, refer to the" +msgstr "Bekijk voor meer informatie de" + +#: components/AdHocCommands/AdHocDetailsStep.js:160 +#: components/AdHocCommands/AdHocDetailsStep.js:161 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:55 +#: components/PromptDetail/PromptDetail.js:345 +#: components/PromptDetail/PromptJobTemplateDetail.js:150 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:475 +#: screens/Job/JobDetail/JobDetail.js:389 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:259 +#: screens/Template/shared/JobTemplateForm.js:409 +#: screens/TopologyView/Tooltip.js:282 +msgid "Forks" +msgstr "Vorken" + +#: components/Schedule/shared/FrequencyDetailSubform.js:414 +msgid "Fourth" +msgstr "Vierde" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:363 +#: components/Schedule/shared/ScheduleFormFields.js:146 +msgid "Frequency Details" +msgstr "Frequentie-informatie" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:381 +msgid "Frequency Exception Details" +msgstr "Frequentie Uitzondering Details" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:72 +#: components/Schedule/shared/FrequencyDetailSubform.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:206 +#: components/Schedule/shared/buildRuleObj.js:91 +msgid "Frequency did not match an expected value" +msgstr "Frequentie kwam niet overeen met een verwachte waarde" + +#: components/Schedule/shared/FrequencyDetailSubform.js:310 +msgid "Fri" +msgstr "Vrij" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:81 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:187 +#: components/Schedule/shared/FrequencyDetailSubform.js:315 +#: components/Schedule/shared/FrequencyDetailSubform.js:453 +msgid "Friday" +msgstr "Vrijdag" + +#: components/Search/RelatedLookupTypeInput.js:45 +msgid "Fuzzy search on id, name or description fields." +msgstr "Fuzzy search op id, naam of beschrijvingsvelden." + +#: components/Search/RelatedLookupTypeInput.js:32 +msgid "Fuzzy search on name field." +msgstr "Fuzzy search op naamveld." + +#: components/CredentialChip/CredentialChip.js:13 +msgid "GPG Public Key" +msgstr "GPG openbare sleutel" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:153 +#: screens/Organization/shared/OrganizationForm.js:101 +msgid "Galaxy Credentials" +msgstr "Galaxy-toegangsgegevens" + +#: screens/Credential/shared/CredentialForm.js:185 +msgid "Galaxy credentials must be owned by an Organization." +msgstr "Galaxy-toegangsgegevens moeten eigendom zijn van een organisatie." + +#: screens/Job/JobOutput/JobOutputSearch.js:106 +msgid "Gathering Facts" +msgstr "Feiten verzamelen" + +#: screens/Setting/Settings.js:72 +msgid "Generic OIDC" +msgstr "Generieke OIDC" + +#: screens/Setting/SettingList.js:85 +msgid "Generic OIDC settings" +msgstr "Algemene OIDC-instellingen" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:222 +msgid "Get subscription" +msgstr "Abonnement ophalen" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:216 +msgid "Get subscriptions" +msgstr "Abonnementen ophalen" + +#: components/Lookup/ProjectLookup.js:136 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:89 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:158 +#: screens/Job/JobDetail/JobDetail.js:75 +#: screens/Project/ProjectList/ProjectList.js:198 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:97 +msgid "Git" +msgstr "Git" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:312 +#: screens/Template/shared/WebhookSubForm.js:106 +msgid "GitHub" +msgstr "GitHub" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:85 +#: screens/Setting/Settings.js:51 +msgid "GitHub Default" +msgstr "GitHub-standaard" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:100 +#: screens/Setting/Settings.js:60 +msgid "GitHub Enterprise" +msgstr "GitHub Enterprise" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:105 +#: screens/Setting/Settings.js:63 +msgid "GitHub Enterprise Organization" +msgstr "GitHub Enterprise-organisatie" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:110 +#: screens/Setting/Settings.js:66 +msgid "GitHub Enterprise Team" +msgstr "GitHub Enterprise-team" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:90 +#: screens/Setting/Settings.js:54 +msgid "GitHub Organization" +msgstr "GitHub-organisatie" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:95 +#: screens/Setting/Settings.js:57 +msgid "GitHub Team" +msgstr "GitHub-team" + +#: screens/Setting/SettingList.js:61 +msgid "GitHub settings" +msgstr "GitHub-instellingen" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:312 +#: screens/Template/shared/WebhookSubForm.js:112 +msgid "GitLab" +msgstr "GitLab" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:79 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:84 +msgid "Globally Available" +msgstr "Wereldwijd beschikbaar" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:134 +msgid "Globally available execution environment can not be reassigned to a specific Organization" +msgstr "Wereldwijd beschikbare uitvoeringsomgeving kan niet opnieuw worden toegewezen aan een specifieke organisatie" + +#: components/Pagination/Pagination.js:29 +msgid "Go to first page" +msgstr "Ga naar de eerste pagina" + +#: components/Pagination/Pagination.js:31 +msgid "Go to last page" +msgstr "Ga naar de laatste pagina" + +#: components/Pagination/Pagination.js:32 +msgid "Go to next page" +msgstr "Ga naar de volgende pagina" + +#: components/Pagination/Pagination.js:30 +msgid "Go to previous page" +msgstr "Ga naar de vorige pagina" + +#: 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-instellingen" + +#: screens/Setting/Settings.js:69 +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:160 +msgid "Grafana API key" +msgstr "Grafana API-sleutel" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:187 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:151 +msgid "Grafana URL" +msgstr "Grafana URL" + +#: components/Search/LookupTypeInput.js:106 +msgid "Greater than comparison." +msgstr "Groter dan vergelijking." + +#: components/Search/LookupTypeInput.js:113 +msgid "Greater than or equal to comparison." +msgstr "Groter dan of gelijk aan vergelijking." + +#: components/Lookup/HostFilterLookup.js:102 +msgid "Group" +msgstr "Groep" + +#: screens/Inventory/Inventories.js:78 +msgid "Group details" +msgstr "Groepsdetails" + +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:124 +msgid "Group type" +msgstr "Type groep" + +#: screens/Host/Host.js:68 +#: screens/Host/HostGroups/HostGroupsList.js:231 +#: screens/Host/Hosts.js:29 +#: screens/Inventory/Inventories.js:72 +#: screens/Inventory/Inventories.js:74 +#: screens/Inventory/Inventory.js:66 +#: 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:119 +msgid "Groups" +msgstr "Groepen" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:383 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:468 +msgid "HTTP Headers" +msgstr "HTTP-koppen" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:378 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:481 +msgid "HTTP Method" +msgstr "HTTP-methode" + +#: components/HealthCheckAlert/HealthCheckAlert.js:22 +msgid "Health check request(s) submitted. Please wait and reload the page." +msgstr "Gezondheidscontrole verzoek(en) ingediend. Wacht even en laad de pagina opnieuw." + +#: components/StatusLabel/StatusLabel.js:42 +msgid "Healthy" +msgstr "Gezond" + +#: components/AppContainer/PageHeaderToolbar.js:116 +msgid "Help" +msgstr "Help" + +#: components/FormField/PasswordInput.js:35 +msgid "Hide" +msgstr "Verbergen" + +#: components/LaunchPrompt/LaunchPrompt.js:135 +#: components/Schedule/shared/SchedulePromptableFields.js:102 +msgid "Hide description" +msgstr "Omschrijving verbergen" + +#: components/NotificationList/NotificationList.js:195 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:136 +msgid "Hipchat" +msgstr "Hipchat" + +#: screens/Instances/InstanceList/InstanceList.js:154 +msgid "Hop" +msgstr "Hop" + +#: screens/TopologyView/Legend.js:103 +msgid "Hop node" +msgstr "Hop-knooppunt" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:211 +#: screens/Job/JobOutput/HostEventModal.js:109 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:149 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:78 +msgid "Host" +msgstr "Host" + +#: screens/Job/JobOutput/JobOutputSearch.js:107 +msgid "Host Async Failure" +msgstr "Host Async mislukking" + +#: screens/Job/JobOutput/JobOutputSearch.js:108 +msgid "Host Async OK" +msgstr "Host Async OK" + +#: components/PromptDetail/PromptJobTemplateDetail.js:159 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:297 +#: screens/Template/shared/JobTemplateForm.js:633 +msgid "Host Config Key" +msgstr "Configuratiesleutel host" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:96 +msgid "Host Count" +msgstr "Aantal hosts" + +#: screens/Job/JobOutput/HostEventModal.js:88 +msgid "Host Details" +msgstr "Hostdetails" + +#: screens/Job/JobOutput/JobOutputSearch.js:109 +msgid "Host Failed" +msgstr "Host is mislukt" + +#: screens/Job/JobOutput/JobOutputSearch.js:110 +msgid "Host Failure" +msgstr "Hostmislukking" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:242 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:145 +msgid "Host Filter" +msgstr "Hostfilter" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:201 +#: screens/Instances/InstanceDetail/InstanceDetail.js:191 +#: screens/Instances/Shared/InstanceForm.js:18 +msgid "Host Name" +msgstr "Hostnaam" + +#: screens/Job/JobOutput/JobOutputSearch.js:111 +msgid "Host OK" +msgstr "Host OK" + +#: screens/Job/JobOutput/JobOutputSearch.js:112 +msgid "Host Polling" +msgstr "Hostpolling" + +#: screens/Job/JobOutput/JobOutputSearch.js:113 +msgid "Host Retry" +msgstr "Host opnieuw proberen" + +#: screens/Job/JobOutput/JobOutputSearch.js:114 +msgid "Host Skipped" +msgstr "Host overgeslagen" + +#: screens/Job/JobOutput/JobOutputSearch.js:115 +msgid "Host Started" +msgstr "Host gestart" + +#: screens/Job/JobOutput/JobOutputSearch.js:116 +msgid "Host Unreachable" +msgstr "Host onbereikbaar" + +#: screens/Inventory/Inventories.js:69 +msgid "Host details" +msgstr "Hostdetails" + +#: screens/Job/JobOutput/HostEventModal.js:89 +msgid "Host details modal" +msgstr "Modus hostdetails" + +#: screens/Host/Host.js:96 +#: screens/Inventory/InventoryHost/InventoryHost.js:100 +msgid "Host not found." +msgstr "Host niet gevonden." + +#: screens/Job/JobOutput/shared/HostStatusBar.js:76 +msgid "Host status information for this job is unavailable." +msgstr "Statusinformatie van de host is niet beschikbaar voor deze taak." + +#: routeConfig.js:85 +#: screens/ActivityStream/ActivityStream.js:176 +#: screens/Dashboard/Dashboard.js:81 +#: screens/Host/HostList/HostList.js:143 +#: screens/Host/HostList/HostList.js:191 +#: screens/Host/Hosts.js:14 +#: screens/Host/Hosts.js:23 +#: screens/Inventory/Inventories.js:65 +#: screens/Inventory/Inventories.js:79 +#: screens/Inventory/Inventory.js:67 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:67 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:189 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:272 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:112 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:172 +#: screens/Inventory/SmartInventory.js:68 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:71 +#: screens/Job/JobOutput/shared/OutputToolbar.js:97 +#: util/getRelatedResourceDeleteDetails.js:123 +msgid "Hosts" +msgstr "Hosts" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:92 +msgid "Hosts automated" +msgstr "Geautomatiseerde hosts" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:118 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:125 +msgid "Hosts available" +msgstr "Beschikbare hosts" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:107 +msgid "Hosts imported" +msgstr "Geïmporteerde hosts" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:112 +msgid "Hosts remaining" +msgstr "Resterende hosts" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:183 +#: components/Schedule/shared/FrequencyDetailSubform.js:175 +#: components/Schedule/shared/ScheduleFormFields.js:126 +#: components/Schedule/shared/ScheduleFormFields.js:186 +msgid "Hour" +msgstr "Uur" + +#: screens/InstanceGroup/Instances/InstanceList.js:209 +#: screens/Instances/InstanceList/InstanceList.js:153 +msgid "Hybrid" +msgstr "Hybride" + +#: screens/TopologyView/Legend.js:95 +msgid "Hybrid node" +msgstr "Hybride knooppunt" + +#: components/JobList/JobList.js:200 +#: components/Lookup/HostFilterLookup.js:98 +#: screens/Team/TeamRoles/TeamRolesList.js:155 +msgid "ID" +msgstr "ID" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:193 +msgid "ID of the Dashboard" +msgstr "ID van het dashboard" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:198 +msgid "ID of the Panel" +msgstr "ID van het paneel" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:167 +msgid "ID of the dashboard (optional)" +msgstr "ID van het dashboard (optioneel)" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:173 +msgid "ID of the panel (optional)" +msgstr "ID van het paneel (optioneel)" + +#: screens/TopologyView/Tooltip.js:265 +msgid "IP address" +msgstr "IP-adres" + +#: components/NotificationList/NotificationList.js:196 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:137 +msgid "IRC" +msgstr "IRC" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:228 +msgid "IRC Nick" +msgstr "IRC-bijnaam" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:223 +msgid "IRC Server Address" +msgstr "IRC-serveradres" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:218 +msgid "IRC Server Port" +msgstr "IRC-serverpoort" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:223 +msgid "IRC nick" +msgstr "IRC-bijnaam" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:215 +msgid "IRC server address" +msgstr "IRC-serveradres" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:201 +msgid "IRC server password" +msgstr "IRC-serverwachtwoord" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:206 +msgid "IRC server port" +msgstr "IRC-serverpoort" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:263 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:308 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:272 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:343 +msgid "Icon URL" +msgstr "Icoon-URL" + +#: screens/Inventory/shared/Inventory.helptext.js:100 +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 "Als dit vakje is ingeschakeld, worden alle variabelen voor onderliggende groepen en hosts verwijderd en worden ze vervangen door de variabelen die aangetroffen worden in de externe bron." + +#: screens/Inventory/shared/Inventory.helptext.js:84 +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 "Als dit vakje is ingeschakeld, worden alle groepen en hosts die eerder aanwezig waren in de externe bron, maar die nu verwijderd zijn, verwijderd uit de inventaris. Hosts en groepen die niet beheerd werden door de inventarisbron, worden omhoog verplaatst naar de volgende handmatig gemaakte groep. Als er geen handmatig gemaakte groep is waar ze naartoe kunnen worden verplaatst, blijven ze staan in de standaard inventarisgroep 'Alle'." + +#: screens/Template/shared/JobTemplate.helptext.js:30 +msgid "If enabled, run this playbook as an administrator." +msgstr "Als deze optie ingeschakeld is, wordt het draaiboek uitgevoerd als beheerder." + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:184 +msgid "" +"If enabled, show the changes made\n" +"by Ansible tasks, where supported. This is equivalent to Ansible’s\n" +"--diff mode." +msgstr "Als deze mogelijkheid ingeschakeld is, worden de wijzigingen die aangebracht zijn door Ansible-taken weergegeven, waar ondersteund. Dit staat gelijk aan de diff-modus van Ansible." + +#: screens/Template/shared/JobTemplate.helptext.js:19 +msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible's --diff mode." +msgstr "Als deze mogelijkheid ingeschakeld is, worden de wijzigingen die aangebracht zijn door Ansible-taken weergegeven, waar ondersteund. Dit staat gelijk aan de diff-modus van Ansible." + +#: components/AdHocCommands/AdHocDetailsStep.js:181 +msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible’s --diff mode." +msgstr "Als deze mogelijkheid ingeschakeld is, worden de wijzigingen die aangebracht zijn door Ansible-taken weergegeven, waar ondersteund. Dit staat gelijk aan de diff-modus van Ansible." + +#: screens/Template/shared/JobTemplate.helptext.js:32 +msgid "If enabled, simultaneous runs of this job template will be allowed." +msgstr "Indien deze mogelijkheid ingeschakeld is, zijn gelijktijdige uitvoeringen van dit taaksjabloon toegestaan." + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:16 +msgid "If enabled, simultaneous runs of this workflow job template will be allowed." +msgstr "Indien deze mogelijkheid ingeschakeld is, zijn gelijktijdige uitvoeringen van deze workflow-taaksjabloon toegestaan." + +#: screens/Inventory/shared/Inventory.helptext.js:194 +msgid "" +"If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on.\n" +"Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." +msgstr "Indien ingeschakeld, voorkomt de inventaris dat organisatie-instantiegroepen worden toegevoegd aan de lijst van voorkeursinstantiegroepen om geassocieerde taaksjablonen op uit te voeren.\n" +"Opmerking: Als deze instelling is ingeschakeld en u een lege lijst hebt opgegeven, worden de globale instantiegroepen toegepast." + +#: screens/Template/shared/JobTemplate.helptext.js:33 +msgid "" +"If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on.\n" +"Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." +msgstr "Indien ingeschakeld, zal de taaksjabloon voorkomen dat inventaris- of organisatie-instantiegroepen worden toegevoegd aan de lijst met voorkeursinstantiegroepen om op te draaien.\n" +"Opmerking: Als deze instelling is ingeschakeld en u een lege lijst hebt opgegeven, worden de globale instantiegroepen toegepast." + +#: screens/Template/shared/JobTemplate.helptext.js:35 +msgid "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and 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" +"geïnjecteerd in de feitencache tijdens runtime." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:275 +msgid "If specified, this field will be shown on the node instead of the resource name when viewing the workflow" +msgstr "Indien gespecificeerd, zal dit veld worden getoond op het knooppunt in plaats van de resourcenaam bij het bekijken van de workflow" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:180 +msgid "If you are ready to upgrade or renew, please <0>contact us." +msgstr "Neem zodra u klaar bent om te upgraden of te verlengen <0>contact met ons op." + +#: 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 "Als u geen abonnement heeft, kunt u bij Red Hat terecht voor een proefabonnement." + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:46 +msgid "If you only want to remove access for this particular user, please remove them from the team." +msgstr "Als u alleen de toegang voor deze specifieke gebruiker wilt verwijderen, verwijder deze dan uit het team." + +#: screens/Inventory/shared/Inventory.helptext.js:120 +#: screens/Inventory/shared/Inventory.helptext.js:139 +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" +"het opstarten en bij projectupdates, klik op Update bij opstarten, en ga ook naar" + +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:80 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:91 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:101 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:54 +#: 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:98 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:89 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:108 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvListItem.js:21 +msgid "Image" +msgstr "Image" + +#: screens/Job/JobOutput/JobOutputSearch.js:117 +msgid "Including File" +msgstr "Inclusief bestand" + +#: 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 "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:103 +msgid "Info" +msgstr "Info" + +#: screens/ActivityStream/ActivityStreamListItem.js:45 +msgid "Initiated By" +msgstr "Gestart door" + +#: screens/ActivityStream/ActivityStream.js:253 +#: screens/ActivityStream/ActivityStream.js:263 +#: screens/ActivityStream/ActivityStreamDetailButton.js:44 +msgid "Initiated by" +msgstr "Gestart door" + +#: screens/ActivityStream/ActivityStream.js:243 +msgid "Initiated by (username)" +msgstr "Gestart door (gebruikersnaam)" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:82 +#: screens/CredentialType/shared/CredentialTypeForm.js:46 +msgid "Injector configuration" +msgstr "Configuratie-injector" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:74 +#: screens/CredentialType/shared/CredentialTypeForm.js:38 +msgid "Input configuration" +msgstr "Configuratie-input" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:79 +msgid "Input schema which defines a set of ordered fields for that type." +msgstr "Invoerschema dat een reeks geordende velden voor dat type definieert." + +#: screens/Project/shared/ProjectSubForms/InsightsSubForm.js:31 +msgid "Insights Credential" +msgstr "Toegangsgegevens voor Insights" + +#: components/Lookup/HostFilterLookup.js:123 +msgid "Insights system ID" +msgstr "Systeem-ID Insights" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:249 +msgid "Install Bundle" +msgstr "Bundel installeren" + +#: components/StatusLabel/StatusLabel.js:58 +#: screens/TopologyView/Legend.js:136 +msgid "Installed" +msgstr "Geïnstalleerd" + +#: screens/Metrics/Metrics.js:187 +msgid "Instance" +msgstr "Instantie" + +#: components/PromptDetail/PromptInventorySourceDetail.js:135 +msgid "Instance Filters" +msgstr "Instantiefilters" + +#: screens/Job/JobDetail/JobDetail.js:358 +msgid "Instance Group" +msgstr "Instantiegroep" + +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:96 +#: components/LaunchPrompt/steps/useInstanceGroupsStep.js:31 +#: components/Lookup/InstanceGroupsLookup.js:74 +#: components/Lookup/InstanceGroupsLookup.js:121 +#: components/Lookup/InstanceGroupsLookup.js:141 +#: components/Lookup/InstanceGroupsLookup.js:151 +#: components/PromptDetail/PromptDetail.js:227 +#: components/PromptDetail/PromptJobTemplateDetail.js:228 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:499 +#: routeConfig.js:132 +#: screens/ActivityStream/ActivityStream.js:205 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:106 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:179 +#: screens/InstanceGroup/InstanceGroups.js:16 +#: screens/InstanceGroup/InstanceGroups.js:26 +#: screens/Instances/InstanceDetail/InstanceDetail.js:217 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:107 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:127 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:422 +#: util/getRelatedResourceDeleteDetails.js:282 +msgid "Instance Groups" +msgstr "Instantiegroepen" + +#: components/Lookup/HostFilterLookup.js:115 +msgid "Instance ID" +msgstr "Instantie-id" + +#: screens/Instances/Shared/InstanceForm.js:32 +msgid "Instance State" +msgstr "Instantiestaat" + +#: screens/Instances/Shared/InstanceForm.js:48 +msgid "Instance Type" +msgstr "Instantietype" + +#: screens/InstanceGroup/InstanceGroups.js:33 +msgid "Instance details" +msgstr "Instantiedetails" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:58 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:69 +msgid "Instance group" +msgstr "Instantiegroep" + +#: screens/InstanceGroup/InstanceGroup.js:92 +msgid "Instance group not found." +msgstr "Kan instantiegroep niet vinden." + +#: screens/InstanceGroup/Instances/InstanceListItem.js:165 +#: screens/Instances/InstanceList/InstanceListItem.js:176 +msgid "Instance group used capacity" +msgstr "Gebruikte capaciteit instantiegroep" + +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:122 +#: screens/TopologyView/Tooltip.js:273 +msgid "Instance groups" +msgstr "Instantiegroepen" + +#: screens/TopologyView/Tooltip.js:234 +msgid "Instance status" +msgstr "Instantiestaat" + +#: screens/TopologyView/Tooltip.js:240 +msgid "Instance type" +msgstr "instantietype" + +#: routeConfig.js:137 +#: screens/ActivityStream/ActivityStream.js:203 +#: screens/InstanceGroup/InstanceGroup.js:74 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:198 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:73 +#: screens/InstanceGroup/InstanceGroups.js:31 +#: screens/InstanceGroup/Instances/InstanceList.js:192 +#: screens/InstanceGroup/Instances/InstanceList.js:290 +#: screens/Instances/InstanceList/InstanceList.js:136 +#: screens/Instances/Instances.js:13 +#: screens/Instances/Instances.js:22 +msgid "Instances" +msgstr "Instanties" + +#: screens/Template/Survey/SurveyQuestionForm.js:93 +msgid "Integer" +msgstr "Geheel getal" + +#: util/validators.js:94 +msgid "Invalid email address" +msgstr "Ongeldig e-mailadres" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:116 +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:178 +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." + +#: util/validators.js:33 +msgid "Invalid time format" +msgstr "Ongeldige tijdsindeling" + +#: screens/Login/Login.js:153 +msgid "Invalid username or password. Please try again." +msgstr "Ongeldige gebruikersnaam of wachtwoord. Probeer het opnieuw." + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:119 +#: routeConfig.js:80 +#: screens/ActivityStream/ActivityStream.js:173 +#: screens/Dashboard/Dashboard.js:92 +#: screens/Inventory/Inventories.js:17 +#: screens/Inventory/InventoryList/InventoryList.js:174 +#: screens/Inventory/InventoryList/InventoryList.js:237 +#: util/getRelatedResourceDeleteDetails.js:202 +#: util/getRelatedResourceDeleteDetails.js:270 +msgid "Inventories" +msgstr "Inventarissen" + +#: 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:223 +#: components/LaunchPrompt/steps/InventoryStep.js:105 +#: components/LaunchPrompt/steps/useInventoryStep.js:48 +#: components/Lookup/HostFilterLookup.js:424 +#: components/Lookup/HostListItem.js:10 +#: components/Lookup/InventoryLookup.js:119 +#: components/Lookup/InventoryLookup.js:128 +#: components/Lookup/InventoryLookup.js:169 +#: components/Lookup/InventoryLookup.js:184 +#: components/Lookup/InventoryLookup.js:224 +#: components/PromptDetail/PromptDetail.js:214 +#: components/PromptDetail/PromptInventorySourceDetail.js:76 +#: components/PromptDetail/PromptJobTemplateDetail.js:119 +#: components/PromptDetail/PromptJobTemplateDetail.js:129 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:79 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:430 +#: components/TemplateList/TemplateListItem.js:285 +#: components/TemplateList/TemplateListItem.js:295 +#: screens/Host/HostDetail/HostDetail.js:77 +#: screens/Host/HostList/HostList.js:171 +#: screens/Host/HostList/HostListItem.js:61 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:94 +#: screens/Inventory/InventoryList/InventoryList.js:186 +#: screens/Inventory/InventoryList/InventoryListItem.js:117 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:38 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:113 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:41 +#: screens/Job/JobDetail/JobDetail.js:107 +#: screens/Job/JobDetail/JobDetail.js:122 +#: screens/Job/JobDetail/JobDetail.js:129 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:214 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:224 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:141 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:33 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:252 +msgid "Inventory" +msgstr "Inventaris" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:104 +msgid "Inventory (Name)" +msgstr "Inventaris (naam)" + +#: components/PromptDetail/PromptInventorySourceDetail.js:99 +msgid "Inventory File" +msgstr "Inventarisbestand" + +#: components/Lookup/HostFilterLookup.js:106 +msgid "Inventory ID" +msgstr "Inventaris-id" + +#: screens/Job/JobDetail/JobDetail.js:282 +msgid "Inventory Source" +msgstr "Inventarisbron" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:73 +msgid "Inventory Source Sync" +msgstr "Synchronisatie inventarisbronnen" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:299 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:110 +msgid "Inventory Source Sync Error" +msgstr "Fout tijdens synchronisatie inventarisbronnen" + +#: screens/Inventory/InventorySources/InventorySourceList.js:176 +#: screens/Inventory/InventorySources/InventorySourceList.js:193 +#: util/getRelatedResourceDeleteDetails.js:67 +#: util/getRelatedResourceDeleteDetails.js:147 +msgid "Inventory Sources" +msgstr "Inventarisbronnen" + +#: components/JobList/JobList.js:212 +#: components/JobList/JobListItem.js:43 +#: components/Schedule/ScheduleList/ScheduleListItem.js:36 +#: components/Workflow/WorkflowLegend.js:100 +#: screens/Job/JobDetail/JobDetail.js:66 +msgid "Inventory Sync" +msgstr "Inventarissynchronisatie" + +#: screens/Inventory/InventoryList/InventoryList.js:183 +msgid "Inventory Type" +msgstr "Type inventaris" + +#: components/Workflow/WorkflowNodeHelp.js:71 +msgid "Inventory Update" +msgstr "Inventarisupdate" + +#: screens/Inventory/InventoryList/InventoryList.js:121 +msgid "Inventory copied successfully" +msgstr "Inventaris gekopieerd" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:226 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:109 +msgid "Inventory file" +msgstr "Inventarisbestand" + +#: screens/Inventory/Inventory.js:94 +msgid "Inventory not found." +msgstr "Inventaris niet gevonden." + +#: screens/Dashboard/DashboardGraph.js:140 +msgid "Inventory sync" +msgstr "Inventarissynchronisatie" + +#: screens/Dashboard/Dashboard.js:98 +msgid "Inventory sync failures" +msgstr "Fout tijdens inventarissynchronisatie" + +#: components/DataListToolbar/DataListToolbar.js:110 +msgid "Is expanded" +msgstr "Is uitgeklapt" + +#: components/DataListToolbar/DataListToolbar.js:112 +msgid "Is not expanded" +msgstr "Is niet uitgeklapt" + +#: screens/Job/JobOutput/JobOutputSearch.js:118 +msgid "Item Failed" +msgstr "Item mislukt" + +#: screens/Job/JobOutput/JobOutputSearch.js:119 +msgid "Item OK" +msgstr "Item OK" + +#: screens/Job/JobOutput/JobOutputSearch.js:120 +msgid "Item Skipped" +msgstr "Item overgeslagen" + +#: components/AssociateModal/AssociateModal.js:20 +#: components/PaginatedTable/PaginatedTable.js:42 +msgid "Items" +msgstr "Items" + +#: components/Pagination/Pagination.js:27 +msgid "Items per page" +msgstr "Items per pagina" + +#: components/Sparkline/Sparkline.js:28 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:157 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:36 +#: screens/Project/ProjectDetail/ProjectDetail.js:132 +#: screens/Project/ProjectList/ProjectListItem.js:70 +msgid "JOB ID:" +msgstr "TAAK-ID:" + +#: screens/Job/JobOutput/HostEventModal.js:136 +msgid "JSON" +msgstr "JSON" + +#: screens/Job/JobOutput/HostEventModal.js:137 +msgid "JSON tab" +msgstr "JSON-tabblad" + +#: screens/Inventory/shared/Inventory.helptext.js:49 +msgid "JSON:" +msgstr "JSON:" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:159 +#: components/Schedule/shared/FrequencyDetailSubform.js:98 +msgid "January" +msgstr "Januari" + +#: components/JobList/JobListItem.js:112 +#: screens/Job/JobDetail/JobDetail.js:599 +#: screens/Job/JobOutput/JobOutput.js:845 +#: screens/Job/JobOutput/JobOutput.js:846 +#: screens/Job/JobOutput/shared/OutputToolbar.js:136 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:88 +msgid "Job Cancel Error" +msgstr "Fout bij annuleren taak" + +#: screens/Job/JobDetail/JobDetail.js:621 +#: screens/Job/JobOutput/JobOutput.js:834 +#: screens/Job/JobOutput/JobOutput.js:835 +msgid "Job Delete Error" +msgstr "Fout bij verwijderen taak" + +#: screens/Job/JobDetail/JobDetail.js:206 +msgid "Job ID" +msgstr "Taak-id" + +#: screens/Dashboard/shared/LineChart.js:128 +msgid "Job Runs" +msgstr "Taakuitvoeringen" + +#: components/JobList/JobListItem.js:314 +#: screens/Job/JobDetail/JobDetail.js:374 +msgid "Job Slice" +msgstr "Taken verdelen" + +#: components/JobList/JobListItem.js:319 +#: screens/Job/JobDetail/JobDetail.js:382 +msgid "Job Slice Parent" +msgstr "Ouder taken verdelen" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:76 +#: components/PromptDetail/PromptDetail.js:349 +#: components/PromptDetail/PromptJobTemplateDetail.js:158 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:494 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:289 +#: screens/Template/shared/JobTemplateForm.js:453 +msgid "Job Slicing" +msgstr "Taken verdelen" + +#: components/Workflow/WorkflowNodeHelp.js:164 +msgid "Job Status" +msgstr "Taakstatus" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:97 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:98 +#: components/PromptDetail/PromptDetail.js:267 +#: components/PromptDetail/PromptJobTemplateDetail.js:247 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:571 +#: screens/Job/JobDetail/JobDetail.js:474 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:449 +#: screens/Template/shared/JobTemplateForm.js:521 +#: screens/Template/shared/WorkflowJobTemplateForm.js:218 +msgid "Job Tags" +msgstr "Taaktags" + +#: 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:19 +#: screens/Job/JobDetail/JobDetail.js:233 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:79 +msgid "Job Template" +msgstr "Taaksjabloon" + +#: 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 "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/Credential/Credential.js:79 +#: screens/Credential/Credentials.js:30 +#: screens/Inventory/Inventories.js:62 +#: screens/Inventory/Inventory.js:74 +#: screens/Inventory/SmartInventory.js:74 +#: screens/Project/Project.js:107 +#: screens/Project/Projects.js:29 +#: util/getRelatedResourceDeleteDetails.js:56 +#: util/getRelatedResourceDeleteDetails.js:101 +#: util/getRelatedResourceDeleteDetails.js:133 +msgid "Job Templates" +msgstr "Taaksjablonen" + +#: 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 "Taaksjablonen met een ontbrekende inventaris of een ontbrekend project kunnen niet worden geselecteerd tijdens het maken of bewerken van knooppunten. Selecteer een andere sjabloon of herstel de ontbrekende velden om verder te gaan." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useWorkflowNodeSteps.js:357 +msgid "Job Templates with credentials that prompt for passwords cannot be selected when creating or editing nodes" +msgstr "Taaksjablonen met toegangsgegevens die om een wachtwoord vragen, kunnen niet worden geselecteerd tijdens het maken of bewerken van knooppunten" + +#: components/JobList/JobList.js:208 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:146 +#: components/PromptDetail/PromptDetail.js:185 +#: components/PromptDetail/PromptJobTemplateDetail.js:102 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:423 +#: screens/Job/JobDetail/JobDetail.js:267 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:192 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:138 +#: screens/Template/shared/JobTemplateForm.js:256 +msgid "Job Type" +msgstr "Soort taak" + +#: screens/Dashboard/Dashboard.js:125 +msgid "Job status" +msgstr "Taakstatus" + +#: screens/Dashboard/Dashboard.js:123 +msgid "Job status graph tab" +msgstr "Grafiektabblad Taakstatus" + +#: components/RelatedTemplateList/RelatedTemplateList.js:156 +#: components/RelatedTemplateList/RelatedTemplateList.js:206 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:15 +msgid "Job templates" +msgstr "Taaksjablonen" + +#: components/JobList/JobList.js:191 +#: components/JobList/JobList.js:274 +#: routeConfig.js:39 +#: screens/ActivityStream/ActivityStream.js:150 +#: screens/Dashboard/shared/LineChart.js:64 +#: screens/Host/Host.js:73 +#: screens/Host/Hosts.js:30 +#: screens/InstanceGroup/ContainerGroup.js:71 +#: screens/InstanceGroup/InstanceGroup.js:79 +#: screens/InstanceGroup/InstanceGroups.js:34 +#: screens/InstanceGroup/InstanceGroups.js:39 +#: screens/Inventory/Inventories.js:60 +#: screens/Inventory/Inventories.js:70 +#: screens/Inventory/Inventory.js:70 +#: screens/Inventory/InventoryHost/InventoryHost.js:88 +#: screens/Inventory/SmartInventory.js:70 +#: screens/Job/Jobs.js:22 +#: screens/Job/Jobs.js:32 +#: screens/Setting/SettingList.js:91 +#: screens/Setting/Settings.js:75 +#: screens/Template/Template.js:155 +#: screens/Template/Templates.js:47 +#: screens/Template/WorkflowJobTemplate.js:141 +msgid "Jobs" +msgstr "Taken" + +#: screens/Setting/SettingList.js:96 +msgid "Jobs settings" +msgstr "Taakinstellingen" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:165 +#: components/Schedule/shared/FrequencyDetailSubform.js:128 +msgid "July" +msgstr "Juli" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:164 +#: components/Schedule/shared/FrequencyDetailSubform.js:123 +msgid "June" +msgstr "Juni" + +#: components/Search/AdvancedSearch.js:262 +msgid "Key" +msgstr "Sleutel" + +#: components/Search/AdvancedSearch.js:253 +msgid "Key select" +msgstr "Sleutel selecteren" + +#: components/Search/AdvancedSearch.js:256 +msgid "Key typeahead" +msgstr "Sleutel typeahead" + +#: screens/ActivityStream/ActivityStream.js:238 +msgid "Keyword" +msgstr "Trefwoord" + +#: screens/User/UserDetail/UserDetail.js:56 +#: screens/User/UserList/UserListItem.js:44 +msgid "LDAP" +msgstr "LDAP" + +#: screens/Setting/Settings.js:80 +msgid "LDAP 1" +msgstr "LDAP 1" + +#: screens/Setting/Settings.js:81 +msgid "LDAP 2" +msgstr "LDAP 2" + +#: screens/Setting/Settings.js:82 +msgid "LDAP 3" +msgstr "LDAP 3" + +#: screens/Setting/Settings.js:83 +msgid "LDAP 4" +msgstr "LDAP 4" + +#: screens/Setting/Settings.js:84 +msgid "LDAP 5" +msgstr "LDAP 5" + +#: screens/Setting/Settings.js:79 +msgid "LDAP Default" +msgstr "LDAP-standaard" + +#: screens/Setting/SettingList.js:69 +msgid "LDAP settings" +msgstr "LDAP-instellingen" + +#: 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:178 +#: components/TemplateList/TemplateList.js:234 +msgid "Label" +msgstr "Label" + +#: components/JobList/JobList.js:204 +msgid "Label Name" +msgstr "Labelnaam" + +#: components/JobList/JobListItem.js:284 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:223 +#: components/PromptDetail/PromptDetail.js:323 +#: components/PromptDetail/PromptJobTemplateDetail.js:209 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:116 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:551 +#: components/TemplateList/TemplateListItem.js:347 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:148 +#: screens/Inventory/shared/InventoryForm.js:83 +#: screens/Job/JobDetail/JobDetail.js:453 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:401 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:206 +#: screens/Template/shared/JobTemplateForm.js:387 +#: screens/Template/shared/WorkflowJobTemplateForm.js:195 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:273 +msgid "Labels" +msgstr "Labels" + +#: components/Schedule/shared/FrequencyDetailSubform.js:417 +msgid "Last" +msgstr "Laatste" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:220 +#: screens/InstanceGroup/Instances/InstanceListItem.js:133 +#: screens/InstanceGroup/Instances/InstanceListItem.js:208 +#: screens/Instances/InstanceDetail/InstanceDetail.js:243 +#: screens/Instances/InstanceList/InstanceListItem.js:138 +#: screens/Instances/InstanceList/InstanceListItem.js:223 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:47 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:87 +msgid "Last Health Check" +msgstr "Laatste gezondheidscontrole" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:183 +#: screens/Project/ProjectDetail/ProjectDetail.js:161 +msgid "Last Job Status" +msgstr "Laatste taakstatus" + +#: screens/User/UserDetail/UserDetail.js:80 +msgid "Last Login" +msgstr "Laatste login" + +#: components/PromptDetail/PromptDetail.js:161 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:411 +#: components/TemplateList/TemplateListItem.js:316 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:106 +#: screens/Application/ApplicationsList/ApplicationListItem.js:45 +#: screens/Application/ApplicationsList/ApplicationsList.js:159 +#: screens/Credential/CredentialDetail/CredentialDetail.js:263 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:95 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:108 +#: screens/Host/HostDetail/HostDetail.js:89 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:72 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:98 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:178 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:45 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:84 +#: screens/Job/JobDetail/JobDetail.js:538 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:398 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:120 +#: screens/Project/ProjectDetail/ProjectDetail.js:297 +#: screens/Team/TeamDetail/TeamDetail.js:48 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:358 +#: screens/User/UserDetail/UserDetail.js:84 +#: screens/User/UserTokenDetail/UserTokenDetail.js:66 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:204 +msgid "Last Modified" +msgstr "Laatst aangepast" + +#: components/AddRole/AddResourceRole.js:32 +#: components/AddRole/AddResourceRole.js:46 +#: components/ResourceAccessList/ResourceAccessList.js:182 +#: 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 "Achternaam" + +#: components/TemplateList/TemplateList.js:245 +#: components/TemplateList/TemplateListItem.js:194 +msgid "Last Ran" +msgstr "Laatst uitgevoerd" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:341 +msgid "Last Run" +msgstr "Laatste uitvoering" + +#: components/Lookup/HostFilterLookup.js:119 +msgid "Last job" +msgstr "Laatste taak" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:280 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:151 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:49 +#: screens/Project/ProjectList/ProjectListItem.js:308 +#: screens/TopologyView/Tooltip.js:331 +msgid "Last modified" +msgstr "Laatste wijziging" + +#: components/ResourceAccessList/ResourceAccessList.js:228 +#: components/ResourceAccessList/ResourceAccessListItem.js:68 +msgid "Last name" +msgstr "Achternaam" + +#: screens/TopologyView/Tooltip.js:337 +msgid "Last seen" +msgstr "Laatste synchronisatie" + +#: screens/Project/ProjectList/ProjectListItem.js:313 +msgid "Last used" +msgstr "Laatst gebruikt" + +#: 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:520 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:529 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:245 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:254 +msgid "Launch" +msgstr "Starten" + +#: components/TemplateList/TemplateListItem.js:214 +msgid "Launch Template" +msgstr "Sjabloon opstarten" + +#: 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 "Beheertaak opstarten" + +#: components/TemplateList/TemplateListItem.js:222 +msgid "Launch template" +msgstr "Sjabloon opstarten" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:119 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:120 +msgid "Launch workflow" +msgstr "Workflow opstarten" + +#: components/LaunchPrompt/LaunchPrompt.js:130 +msgid "Launch | {0}" +msgstr "Starten | {0}" + +#: components/DetailList/LaunchedByDetail.js:54 +msgid "Launched By" +msgstr "Gestart door" + +#: components/JobList/JobList.js:220 +msgid "Launched By (Username)" +msgstr "Opgestart door (gebruikersnaam)" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:120 +msgid "Learn more about Automation Analytics" +msgstr "Meer informatie over Automatiseringsanalyse" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:69 +msgid "Leave this field blank to make the execution environment globally available." +msgstr "Laat dit veld leeg om de uitvoeringsomgeving globaal beschikbaar te maken." + +#: components/Workflow/WorkflowLegend.js:86 +#: screens/Metrics/LineChart.js:120 +#: screens/TopologyView/Header.js:102 +#: screens/TopologyView/Legend.js:67 +msgid "Legend" +msgstr "Legenda" + +#: components/Search/LookupTypeInput.js:120 +msgid "Less than comparison." +msgstr "Minder dan vergelijking." + +#: components/Search/LookupTypeInput.js:127 +msgid "Less than or equal to comparison." +msgstr "Minder dan of gelijk aan vergelijking." + +#: components/AdHocCommands/AdHocDetailsStep.js:140 +#: components/AdHocCommands/AdHocDetailsStep.js:141 +#: components/JobList/JobList.js:238 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:65 +#: components/PromptDetail/PromptDetail.js:255 +#: components/PromptDetail/PromptJobTemplateDetail.js:153 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:90 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:473 +#: screens/Job/JobDetail/JobDetail.js:325 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:265 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:151 +#: screens/Template/shared/JobTemplateForm.js:429 +#: screens/Template/shared/WorkflowJobTemplateForm.js:159 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:238 +msgid "Limit" +msgstr "Limiet" + +#: screens/TopologyView/Legend.js:237 +msgid "Link state types" +msgstr "Typen verbindingstoestanden" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:261 +msgid "Link to an available node" +msgstr "Link naar een beschikbaar knooppunt" + +#: screens/Instances/Shared/InstanceForm.js:40 +msgid "Listener Port" +msgstr "Luisterpoort" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:353 +msgid "Loading" +msgstr "Laden" + +#: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:49 +msgid "Local" +msgstr "Lokaal" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:343 +msgid "Local Time Zone" +msgstr "Lokale tijdzone" + +#: components/Schedule/shared/ScheduleFormFields.js:95 +msgid "Local time zone" +msgstr "Lokale tijdzone" + +#: screens/Login/Login.js:217 +msgid "Log In" +msgstr "Inloggen" + +#: screens/Setting/Settings.js:97 +msgid "Logging" +msgstr "Logboekregistratie" + +#: screens/Setting/SettingList.js:115 +msgid "Logging settings" +msgstr "Instellingen voor logboekregistratie" + +#: components/AppContainer/AppContainer.js:81 +#: components/AppContainer/AppContainer.js:150 +#: components/AppContainer/PageHeaderToolbar.js:169 +msgid "Logout" +msgstr "Afmelden" + +#: components/Lookup/HostFilterLookup.js:367 +#: components/Lookup/Lookup.js:187 +msgid "Lookup modal" +msgstr "Opzoekmodus" + +#: components/Search/LookupTypeInput.js:22 +msgid "Lookup select" +msgstr "Opzoeken selecteren" + +#: components/Search/LookupTypeInput.js:31 +msgid "Lookup type" +msgstr "Type opzoeken" + +#: components/Search/LookupTypeInput.js:25 +msgid "Lookup typeahead" +msgstr "Typeahead opzoeken" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:155 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:34 +#: screens/Project/ProjectDetail/ProjectDetail.js:130 +#: 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:407 +msgid "Machine Credential" +msgstr "Toegangsgegevens machine" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:65 +msgid "Managed" +msgstr "Beheerd" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:147 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:169 +msgid "Managed nodes" +msgstr "Beheerde knooppunten" + +#: components/JobList/JobList.js:215 +#: 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:69 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:102 +msgid "Management Job" +msgstr "Beheertaak" + +#: routeConfig.js:127 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:84 +msgid "Management Jobs" +msgstr "Beheerderstaken" + +#: screens/ManagementJob/ManagementJobs.js:20 +msgid "Management job" +msgstr "Beheertaak" + +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:109 +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:110 +msgid "Management job launch error" +msgstr "Fout bij opstarten van beheertaak" + +#: screens/ManagementJob/ManagementJob.js:133 +msgid "Management job not found." +msgstr "Beheertaak niet gevonden." + +#: screens/ManagementJob/ManagementJobs.js:13 +msgid "Management jobs" +msgstr "Beheertaken" + +#: components/Lookup/ProjectLookup.js:135 +#: components/PromptDetail/PromptProjectDetail.js:98 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:88 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:157 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:215 +#: screens/InstanceGroup/Instances/InstanceListItem.js:204 +#: screens/Instances/InstanceDetail/InstanceDetail.js:209 +#: screens/Instances/InstanceList/InstanceListItem.js:219 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:83 +#: screens/Job/JobDetail/JobDetail.js:74 +#: screens/Project/ProjectDetail/ProjectDetail.js:192 +#: screens/Project/ProjectList/ProjectList.js:197 +#: screens/Project/ProjectList/ProjectListItem.js:219 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:96 +msgid "Manual" +msgstr "Handmatig" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:161 +#: components/Schedule/shared/FrequencyDetailSubform.js:108 +msgid "March" +msgstr "Maart" + +#: components/NotificationList/NotificationList.js:197 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:138 +msgid "Mattermost" +msgstr "Mattermost" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:98 +#: screens/Organization/shared/OrganizationForm.js:71 +msgid "Max Hosts" +msgstr "Max. hosts" + +#: screens/Template/Survey/SurveyQuestionForm.js:220 +msgid "Maximum" +msgstr "Maximum" + +#: screens/Template/Survey/SurveyQuestionForm.js:204 +msgid "Maximum length" +msgstr "Maximumlengte" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:163 +#: components/Schedule/shared/FrequencyDetailSubform.js:118 +msgid "May" +msgstr "Mei" + +#: screens/Organization/OrganizationList/OrganizationList.js:144 +#: screens/Organization/OrganizationList/OrganizationListItem.js:63 +msgid "Members" +msgstr "Leden" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:47 +msgid "Metadata" +msgstr "Metadata" + +#: screens/Metrics/Metrics.js:207 +msgid "Metric" +msgstr "Metrisch" + +#: screens/Metrics/Metrics.js:179 +msgid "Metrics" +msgstr "Meetwaarden" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:100 +msgid "Microsoft Azure Resource Manager" +msgstr "Microsoft Azure Resource Manager" + +#: screens/Template/Survey/SurveyQuestionForm.js:214 +msgid "Minimum" +msgstr "Minimum" + +#: screens/Template/Survey/SurveyQuestionForm.js:198 +msgid "Minimum length" +msgstr "Minimumlengte" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:65 +#: 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/InstanceGroupDetails/InstanceGroupDetails.js:71 +#: 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 "Minimumpercentage van alle instanties die automatisch toegewezen worden aan deze groep wanneer nieuwe instanties online komen." + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:182 +#: components/Schedule/shared/FrequencyDetailSubform.js:173 +#: components/Schedule/shared/ScheduleFormFields.js:125 +#: components/Schedule/shared/ScheduleFormFields.js:185 +msgid "Minute" +msgstr "Minuut" + +#: screens/Setting/Settings.js:100 +msgid "Miscellaneous Authentication" +msgstr "Diversen authenticatie" + +#: screens/Setting/SettingList.js:111 +msgid "Miscellaneous Authentication settings" +msgstr "Instellingen diversen authenticatie" + +#: screens/Setting/Settings.js:103 +msgid "Miscellaneous System" +msgstr "Divers systeem" + +#: screens/Setting/SettingList.js:107 +msgid "Miscellaneous System settings" +msgstr "Diverse systeeminstellingen" + +#: components/Workflow/WorkflowNodeHelp.js:120 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:87 +msgid "Missing" +msgstr "Ontbrekend" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:66 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:109 +msgid "Missing resource" +msgstr "Ontbrekende bron" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:192 +#: screens/User/UserTokenList/UserTokenList.js:154 +msgid "Modified" +msgstr "Gewijzigd" + +#: components/AdHocCommands/AdHocCredentialStep.js:126 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:116 +#: components/AddRole/AddResourceRole.js:61 +#: components/AssociateModal/AssociateModal.js:148 +#: components/LaunchPrompt/steps/CredentialsStep.js:177 +#: components/LaunchPrompt/steps/InventoryStep.js:93 +#: components/Lookup/CredentialLookup.js:198 +#: components/Lookup/InventoryLookup.js:156 +#: components/Lookup/InventoryLookup.js:211 +#: components/Lookup/MultiCredentialsLookup.js:198 +#: components/Lookup/OrganizationLookup.js:138 +#: components/Lookup/ProjectLookup.js:147 +#: components/NotificationList/NotificationList.js:210 +#: components/RelatedTemplateList/RelatedTemplateList.js:170 +#: components/Schedule/ScheduleList/ScheduleList.js:202 +#: 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:154 +#: 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:165 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:108 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:112 +msgid "Modified By (Username)" +msgstr "Gewijzigd door (gebruikersnaam)" + +#: 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)" + +#: components/AdHocCommands/AdHocDetailsStep.js:59 +#: screens/Job/JobOutput/HostEventModal.js:125 +msgid "Module" +msgstr "Module" + +#: screens/Job/JobDetail/JobDetail.js:530 +msgid "Module Arguments" +msgstr "Module-argumenten" + +#: screens/Job/JobDetail/JobDetail.js:524 +msgid "Module Name" +msgstr "Naam van de module" + +#: components/Schedule/shared/FrequencyDetailSubform.js:266 +msgid "Mon" +msgstr "Ma" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:77 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:183 +#: components/Schedule/shared/FrequencyDetailSubform.js:271 +#: components/Schedule/shared/FrequencyDetailSubform.js:433 +msgid "Monday" +msgstr "Maandag" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:186 +#: components/Schedule/shared/FrequencyDetailSubform.js:181 +#: components/Schedule/shared/ScheduleFormFields.js:129 +#: components/Schedule/shared/ScheduleFormFields.js:189 +msgid "Month" +msgstr "Maand" + +#: components/Popover/Popover.js:32 +msgid "More information" +msgstr "Meer informatie" + +#: screens/Setting/shared/SharedFields.js:73 +msgid "More information for" +msgstr "Meer informatie voor" + +#: screens/Template/Survey/SurveyReorderModal.js:162 +#: screens/Template/Survey/SurveyReorderModal.js:163 +msgid "Multi-Select" +msgstr "Multi-Select" + +#: screens/Template/Survey/SurveyReorderModal.js:146 +#: screens/Template/Survey/SurveyReorderModal.js:147 +msgid "Multiple Choice" +msgstr "Meerkeuze" + +#: screens/Template/Survey/SurveyQuestionForm.js:91 +msgid "Multiple Choice (multiple select)" +msgstr "Meerkeuze-opties (meerdere keuzes mogelijk)" + +#: screens/Template/Survey/SurveyQuestionForm.js:86 +msgid "Multiple Choice (single select)" +msgstr "Meerkeuze-opties (één keuze mogelijk)" + +#: screens/Template/Survey/SurveyQuestionForm.js:258 +msgid "Multiple Choice Options" +msgstr "Meerkeuze-opties" + +#: components/AdHocCommands/AdHocCredentialStep.js:117 +#: components/AdHocCommands/AdHocCredentialStep.js:132 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:107 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:122 +#: components/AddRole/AddResourceRole.js:52 +#: components/AddRole/AddResourceRole.js:68 +#: components/AssociateModal/AssociateModal.js:139 +#: components/AssociateModal/AssociateModal.js:154 +#: components/HostForm/HostForm.js:96 +#: components/JobList/JobList.js:195 +#: components/JobList/JobList.js:244 +#: components/JobList/JobListItem.js:86 +#: components/LaunchPrompt/steps/CredentialsStep.js:168 +#: components/LaunchPrompt/steps/CredentialsStep.js:183 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:76 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:86 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:97 +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:78 +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:89 +#: components/LaunchPrompt/steps/InventoryStep.js:84 +#: components/LaunchPrompt/steps/InventoryStep.js:99 +#: components/Lookup/ApplicationLookup.js:100 +#: components/Lookup/ApplicationLookup.js:111 +#: components/Lookup/CredentialLookup.js:189 +#: components/Lookup/CredentialLookup.js:204 +#: components/Lookup/ExecutionEnvironmentLookup.js:177 +#: components/Lookup/ExecutionEnvironmentLookup.js:184 +#: components/Lookup/HostFilterLookup.js:93 +#: components/Lookup/HostFilterLookup.js:422 +#: components/Lookup/HostListItem.js:8 +#: components/Lookup/InstanceGroupsLookup.js:103 +#: components/Lookup/InstanceGroupsLookup.js:114 +#: components/Lookup/InventoryLookup.js:147 +#: components/Lookup/InventoryLookup.js:162 +#: components/Lookup/InventoryLookup.js:202 +#: components/Lookup/InventoryLookup.js:217 +#: components/Lookup/MultiCredentialsLookup.js:189 +#: components/Lookup/MultiCredentialsLookup.js:204 +#: components/Lookup/OrganizationLookup.js:129 +#: components/Lookup/OrganizationLookup.js:144 +#: components/Lookup/ProjectLookup.js:127 +#: components/Lookup/ProjectLookup.js:157 +#: 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:114 +#: components/RelatedTemplateList/RelatedTemplateList.js:161 +#: components/RelatedTemplateList/RelatedTemplateList.js:186 +#: components/ResourceAccessList/ResourceAccessListItem.js:58 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:325 +#: components/Schedule/ScheduleList/ScheduleList.js:168 +#: components/Schedule/ScheduleList/ScheduleList.js:189 +#: components/Schedule/ScheduleList/ScheduleListItem.js:86 +#: components/Schedule/shared/ScheduleFormFields.js:72 +#: 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:60 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:109 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:135 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:28 +#: screens/Application/Applications.js:81 +#: screens/Application/ApplicationsList/ApplicationListItem.js:33 +#: screens/Application/ApplicationsList/ApplicationsList.js:118 +#: screens/Application/ApplicationsList/ApplicationsList.js:155 +#: screens/Application/shared/ApplicationForm.js:54 +#: screens/Credential/CredentialDetail/CredentialDetail.js:217 +#: screens/Credential/CredentialList/CredentialList.js:141 +#: screens/Credential/CredentialList/CredentialList.js:164 +#: 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:49 +#: 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:89 +#: 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:161 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:194 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:61 +#: screens/InstanceGroup/Instances/InstanceList.js:199 +#: screens/InstanceGroup/Instances/InstanceList.js:215 +#: screens/InstanceGroup/Instances/InstanceList.js:266 +#: screens/InstanceGroup/Instances/InstanceList.js:299 +#: screens/InstanceGroup/Instances/InstanceListItem.js:124 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:44 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:19 +#: screens/Instances/InstanceList/InstanceList.js:143 +#: screens/Instances/InstanceList/InstanceList.js:160 +#: screens/Instances/InstanceList/InstanceList.js:201 +#: screens/Instances/InstanceList/InstanceListItem.js:128 +#: screens/Instances/InstancePeers/InstancePeerList.js:80 +#: screens/Instances/InstancePeers/InstancePeerList.js:87 +#: screens/Instances/InstancePeers/InstancePeerList.js:96 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:37 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:89 +#: 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:181 +#: screens/Inventory/InventorySources/InventorySourceList.js:211 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:71 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:98 +#: 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:50 +#: screens/Inventory/shared/InventoryGroupForm.js:32 +#: screens/Inventory/shared/InventorySourceForm.js:100 +#: 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:107 +#: 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:176 +#: screens/Project/ProjectList/ProjectList.js:185 +#: screens/Project/ProjectList/ProjectList.js:221 +#: screens/Project/ProjectList/ProjectListItem.js:179 +#: screens/Project/shared/ProjectForm.js:214 +#: 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:218 +#: screens/Template/Survey/SurveyReorderModal.js:218 +#: screens/Template/Survey/SurveyReorderModal.js:238 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:111 +#: 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:120 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:152 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:178 +#: 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:243 +#: screens/Template/shared/WorkflowJobTemplateForm.js:109 +#: screens/User/UserOrganizations/UserOrganizationList.js:75 +#: screens/User/UserOrganizations/UserOrganizationList.js:79 +#: 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:140 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:123 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:163 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:43 +msgid "Name" +msgstr "Naam" + +#: components/AppContainer/AppContainer.js:95 +msgid "Navigation" +msgstr "Navigatie" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:221 +#: components/Schedule/shared/FrequencyDetailSubform.js:512 +#: screens/Dashboard/shared/ChartTooltip.js:106 +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:57 +msgid "Never" +msgstr "Nooit" + +#: components/Workflow/WorkflowNodeHelp.js:114 +msgid "Never Updated" +msgstr "Nooit bijgewerkt" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:47 +msgid "Never expires" +msgstr "Verloopt nooit" + +#: components/JobList/JobList.js:227 +#: components/Workflow/WorkflowNodeHelp.js:90 +msgid "New" +msgstr "Nieuw" + +#: components/AdHocCommands/AdHocCommandsWizard.js:51 +#: components/AdHocCommands/useAdHocCredentialStep.js:29 +#: components/AdHocCommands/useAdHocDetailsStep.js:40 +#: components/AdHocCommands/useAdHocExecutionEnvironmentStep.js:22 +#: components/AddRole/AddResourceRole.js:196 +#: components/AddRole/AddResourceRole.js:231 +#: components/LaunchPrompt/LaunchPrompt.js:160 +#: components/Schedule/shared/SchedulePromptableFields.js:127 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:66 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:59 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:132 +msgid "Next" +msgstr "Volgende" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:337 +#: components/Schedule/ScheduleList/ScheduleList.js:171 +#: components/Schedule/ScheduleList/ScheduleListItem.js:118 +#: components/Schedule/ScheduleList/ScheduleListItem.js:122 +msgid "Next Run" +msgstr "Volgende uitvoering" + +#: components/Search/Search.js:232 +msgid "No" +msgstr "Geen" + +#: screens/Job/JobOutput/JobOutputSearch.js:121 +msgid "No Hosts Matched" +msgstr "Geen overeenkomende hosts" + +#: screens/Job/JobOutput/JobOutputSearch.js:122 +#: screens/Job/JobOutput/JobOutputSearch.js:123 +msgid "No Hosts Remaining" +msgstr "Geen resterende hosts" + +#: screens/Job/JobOutput/HostEventModal.js:150 +msgid "No JSON Available" +msgstr "Geen JSON beschikbaar" + +#: screens/Dashboard/shared/ChartTooltip.js:82 +msgid "No Jobs" +msgstr "Geen taken" + +#: screens/Inventory/InventoryList/InventoryListItem.js:72 +msgid "No inventory sync failures." +msgstr "Geen fouten bij inventarissynchronisatie." + +#: components/ContentEmpty/ContentEmpty.js:20 +msgid "No items found." +msgstr "Geen items gevonden." + +#: screens/Host/HostList/HostListItem.js:100 +msgid "No job data available" +msgstr "Geen taakgegevens beschikbaar" + +#: screens/Job/JobOutput/EmptyOutput.js:52 +msgid "No output found for this job." +msgstr "Geen output gevonden voor deze taak." + +#: screens/Job/JobOutput/HostEventModal.js:126 +msgid "No result found" +msgstr "Geen resultaat gevonden" + +#: components/LabelSelect/LabelSelect.js:130 +#: components/LaunchPrompt/steps/SurveyStep.js:136 +#: components/LaunchPrompt/steps/SurveyStep.js:195 +#: components/MultiSelect/TagMultiSelect.js:60 +#: components/Search/AdvancedSearch.js:151 +#: components/Search/AdvancedSearch.js:266 +#: components/Search/LookupTypeInput.js:33 +#: components/Search/RelatedLookupTypeInput.js:26 +#: components/Search/Search.js:153 +#: components/Search/Search.js:202 +#: components/Search/Search.js:226 +#: screens/ActivityStream/ActivityStream.js:142 +#: screens/Credential/shared/CredentialForm.js:143 +#: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:65 +#: screens/Dashboard/DashboardGraph.js:106 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:137 +#: screens/Template/Survey/SurveyReorderModal.js:166 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:260 +#: screens/Template/shared/PlaybookSelect.js:72 +msgid "No results found" +msgstr "Geen resultaten gevonden" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:116 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:137 +msgid "No subscriptions found" +msgstr "Geen abonnementen gevonden" + +#: screens/Template/Survey/SurveyList.js:147 +msgid "No survey questions found." +msgstr "Geen vragenlijstvragen gevonden." + +#: screens/Job/JobDetail/JobDetail.js:399 +msgid "No timeout specified" +msgstr "Geen time-out gespecificeerd" + +#: components/PaginatedTable/PaginatedTable.js:80 +msgid "No {pluralizedItemName} Found" +msgstr "{pluralizedItemName} niet gevonden" + +#: components/Workflow/WorkflowNodeHelp.js:148 +#: components/Workflow/WorkflowNodeHelp.js:184 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:273 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:274 +msgid "Node Alias" +msgstr "Knooppunt alias" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:223 +#: screens/InstanceGroup/Instances/InstanceList.js:204 +#: screens/InstanceGroup/Instances/InstanceList.js:268 +#: screens/InstanceGroup/Instances/InstanceList.js:300 +#: screens/InstanceGroup/Instances/InstanceListItem.js:142 +#: screens/Instances/InstanceDetail/InstanceDetail.js:204 +#: screens/Instances/InstanceList/InstanceList.js:148 +#: screens/Instances/InstanceList/InstanceList.js:203 +#: screens/Instances/InstanceList/InstanceListItem.js:150 +#: screens/Instances/InstancePeers/InstancePeerList.js:98 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:59 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:118 +msgid "Node Type" +msgstr "Type knooppunt" + +#: screens/TopologyView/Legend.js:107 +msgid "Node state types" +msgstr "Typen knooppuntstatus" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/useNodeTypeStep.js:75 +msgid "Node type" +msgstr "Type knooppunt" + +#: screens/TopologyView/Legend.js:70 +msgid "Node types" +msgstr "Typen knooppunten" + +#: components/Schedule/shared/ScheduleFormFields.js:180 +#: components/Schedule/shared/ScheduleFormFields.js:184 +#: components/Workflow/WorkflowNodeHelp.js:123 +msgid "None" +msgstr "Geen" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:193 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:196 +msgid "None (Run Once)" +msgstr "Geen (eenmaal uitgevoerd)" + +#: components/Schedule/shared/ScheduleFormFields.js:120 +#: components/Schedule/shared/ScheduleFormFields.js:124 +msgid "None (run once)" +msgstr "Geen (eenmaal uitgevoerd)" + +#: screens/User/UserDetail/UserDetail.js:51 +#: screens/User/UserList/UserListItem.js:23 +#: screens/User/shared/UserForm.js:29 +msgid "Normal User" +msgstr "Normale gebruiker" + +#: components/ContentError/ContentError.js:37 +msgid "Not Found" +msgstr "Niet gevonden" + +#: screens/Setting/shared/SettingDetail.js:71 +#: screens/Setting/shared/SettingDetail.js:112 +msgid "Not configured" +msgstr "Niet geconfigureerd" + +#: screens/Inventory/InventoryList/InventoryListItem.js:75 +msgid "Not configured for inventory sync." +msgstr "Niet geconfigureerd voor inventarissynchronisatie." + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:248 +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." + +#: 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 "Merk op dat u de groep na het ontkoppelen nog steeds in de lijst kunt zien als de host ook lid is van de onderliggende elementen van die groep. Deze lijst toont alle groepen waaraan de host is direct en indirect is gekoppeld." + +#: 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 "Opmerking: de volgorde waarin deze worden geselecteerd bepaalt de voorrang bij de uitvoering. Selecteer er meer dan één om slepen mogelijk te maken." + +#: 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 "Opmerking: de volgorde van deze toegangsgegevens bepaalt de voorrang voor de synchronisatie en het opzoeken van de inhoud. Selecteer er meer dan één om slepen mogelijk te maken." + +#: screens/Project/shared/Project.helptext.js:81 +msgid "Note: This field assumes the remote name is \"origin\"." +msgstr "Opmerking: dit veld gaat ervan uit dat de naam op afstand \"oorsprong\" is." + +#: screens/Project/shared/Project.helptext.js:35 +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 "Opmerking: als u een SSH-protocol gebruikt voor GitHub of Bitbucket, voer dan alleen een SSH-sleutel in. Voer geen gebruikersnaam in (behalve git). Daarnaast ondersteunen GitHub en Bitbucket geen wachtwoordauthenticatie bij gebruik van SSH. Het GIT-alleen-lezen-protocol (git://) gebruikt geen gebruikersnaam- of wachtwoordinformatie." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:331 +msgid "Notification Color" +msgstr "Berichtkleur" + +#: screens/NotificationTemplate/NotificationTemplate.js:58 +#: screens/NotificationTemplate/NotificationTemplateAdd.js:50 +msgid "Notification Template not found." +msgstr "Berichtsjabloon niet gevonden." + +#: screens/ActivityStream/ActivityStream.js:198 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:117 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:171 +#: screens/NotificationTemplate/NotificationTemplates.js:14 +#: screens/NotificationTemplate/NotificationTemplates.js:21 +#: util/getRelatedResourceDeleteDetails.js:181 +msgid "Notification Templates" +msgstr "Berichtsjablonen" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:134 +msgid "Notification Type" +msgstr "Berichttype" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:380 +msgid "Notification color" +msgstr "Berichtkleur" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:193 +msgid "Notification sent successfully" +msgstr "Bericht is verzonden" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:449 +msgid "Notification test failed." +msgstr "Berichttest mislukt." + +#: 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:131 +msgid "Notification type" +msgstr "Berichttype" + +#: components/NotificationList/NotificationList.js:177 +#: routeConfig.js:122 +#: screens/Inventory/Inventories.js:93 +#: screens/Inventory/InventorySource/InventorySource.js:99 +#: screens/ManagementJob/ManagementJob.js:116 +#: screens/ManagementJob/ManagementJobs.js:22 +#: screens/Organization/Organization.js:135 +#: screens/Organization/Organizations.js:33 +#: screens/Project/Project.js:114 +#: screens/Project/Projects.js:28 +#: screens/Template/Template.js:141 +#: screens/Template/Templates.js:46 +#: screens/Template/WorkflowJobTemplate.js:123 +msgid "Notifications" +msgstr "Berichten" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:169 +#: components/Schedule/shared/FrequencyDetailSubform.js:148 +msgid "November" +msgstr "November" + +#: components/StatusLabel/StatusLabel.js:44 +#: 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:549 +msgid "Occurrences" +msgstr "Voorvallen" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:168 +#: components/Schedule/shared/FrequencyDetailSubform.js:143 +msgid "October" +msgstr "Oktober" + +#: components/AdHocCommands/AdHocDetailsStep.js:189 +#: components/HostToggle/HostToggle.js:61 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:192 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:195 +#: components/PromptDetail/PromptDetail.js:362 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:489 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:58 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/Setting/shared/SettingDetail.js:98 +#: screens/Setting/shared/SharedFields.js:150 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:284 +#: screens/Template/shared/JobTemplateForm.js:504 +msgid "Off" +msgstr "Uit" + +#: components/AdHocCommands/AdHocDetailsStep.js:188 +#: components/HostToggle/HostToggle.js:60 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:192 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:194 +#: components/PromptDetail/PromptDetail.js:362 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:489 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:57 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/Setting/shared/SettingDetail.js:98 +#: screens/Setting/shared/SharedFields.js:149 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:284 +#: screens/Template/shared/JobTemplateForm.js:504 +msgid "On" +msgstr "Aan" + +#: 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:39 +msgid "On Failure" +msgstr "Bij mislukken" + +#: 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:32 +msgid "On Success" +msgstr "Bij slagen" + +#: components/Schedule/shared/FrequencyDetailSubform.js:536 +msgid "On date" +msgstr "Aan-datum" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:99 +#: components/Schedule/shared/FrequencyDetailSubform.js:251 +msgid "On days" +msgstr "Aan-dagen" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:18 +msgid "" +"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 "Voer één Slack-kanaal per regel in. Het hekje (#) is vereist voor kanalen. Om op een thread te reageren of er een te beginnen voor een specifiek bericht, voert u de ID van het hoofdbericht toe aan het kanaal waar de ID van het hoofdbericht 16 tekens is. Een punt (.) moet handmatig worden ingevoerd na het 10e teken. bijv.: #destination-channel, 1231257890.006423. Zie Slack" + +#: components/PromptDetail/PromptInventorySourceDetail.js:154 +msgid "Only Group By" +msgstr "Alleen ordenen op" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:103 +msgid "OpenStack" +msgstr "OpenStack" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:111 +msgid "Option Details" +msgstr "Optie Details" + +#: screens/Inventory/shared/Inventory.helptext.js:25 +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 inventaris beschrijven, zoals 'dev' of 'test'. Labels kunnen gebruikt worden om inventarissen en uitgevoerde taken te ordenen en filteren." + +#: screens/Job/Job.helptext.js:12 +#: screens/Template/shared/JobTemplate.helptext.js:13 +msgid "Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates 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/WorkflowJobTemplate.helptext.js:11 +msgid "" +"Optional labels that describe this workflow job template,\n" +"such as 'dev' or 'test'. Labels can be used to group and filter\n" +"workflow job templates 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/JobTemplate.helptext.js:26 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:19 +msgid "Optionally select the credential to use to send status updates back to the webhook service." +msgstr "Optioneel: selecteer de toegangsgegevens die u wilt gebruiken om statusupdates terug te sturen naar de webhookservice." + +#: components/NotificationList/NotificationList.js:220 +#: components/NotificationList/NotificationListItem.js:34 +#: screens/Credential/shared/TypeInputsSubForm.js:47 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:61 +#: screens/Instances/Shared/InstanceForm.js:54 +#: screens/Inventory/shared/InventoryForm.js:94 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:69 +#: screens/Template/shared/JobTemplateForm.js:545 +#: screens/Template/shared/WorkflowJobTemplateForm.js:241 +msgid "Options" +msgstr "Opties" + +#: screens/Template/Survey/SurveyReorderModal.js:217 +#: screens/Template/Survey/SurveyReorderModal.js:217 +#: screens/Template/Survey/SurveyReorderModal.js:233 +msgid "Order" +msgstr "Bestellen" + +#: components/Lookup/ApplicationLookup.js:119 +#: components/Lookup/OrganizationLookup.js:101 +#: components/Lookup/OrganizationLookup.js:107 +#: components/Lookup/OrganizationLookup.js:124 +#: components/PromptDetail/PromptInventorySourceDetail.js:62 +#: components/PromptDetail/PromptInventorySourceDetail.js:72 +#: components/PromptDetail/PromptJobTemplateDetail.js:105 +#: components/PromptDetail/PromptJobTemplateDetail.js:115 +#: components/PromptDetail/PromptProjectDetail.js:77 +#: components/PromptDetail/PromptProjectDetail.js:88 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:67 +#: components/TemplateList/TemplateList.js:244 +#: components/TemplateList/TemplateListItem.js:185 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:70 +#: screens/Application/ApplicationsList/ApplicationListItem.js:38 +#: screens/Application/ApplicationsList/ApplicationsList.js:157 +#: screens/Credential/CredentialDetail/CredentialDetail.js:230 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:70 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:155 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:167 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:76 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:96 +#: screens/Inventory/InventoryList/InventoryList.js:191 +#: screens/Inventory/InventoryList/InventoryList.js:221 +#: screens/Inventory/InventoryList/InventoryListItem.js:119 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:202 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:107 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:121 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:131 +#: screens/Project/ProjectDetail/ProjectDetail.js:180 +#: screens/Project/ProjectList/ProjectListItem.js:287 +#: screens/Project/ProjectList/ProjectListItem.js:298 +#: screens/Team/TeamDetail/TeamDetail.js:40 +#: screens/Team/TeamList/TeamList.js:143 +#: screens/Team/TeamList/TeamListItem.js:38 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:199 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:210 +#: 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 "Organisatie" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:100 +msgid "Organization (Name)" +msgstr "Organisatie (naam)" + +#: screens/Team/TeamList/TeamList.js:126 +msgid "Organization Name" +msgstr "Naam van organisatie" + +#: screens/Organization/Organization.js:154 +msgid "Organization not found." +msgstr "Organisatie niet gevonden." + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:188 +#: routeConfig.js:96 +#: screens/ActivityStream/ActivityStream.js:181 +#: 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:66 +#: screens/User/UserOrganizations/UserOrganizationList.js:72 +#: screens/User/Users.js:33 +#: util/getRelatedResourceDeleteDetails.js:232 +#: util/getRelatedResourceDeleteDetails.js:266 +msgid "Organizations" +msgstr "Organisaties" + +#: components/LaunchPrompt/steps/useOtherPromptsStep.js:90 +msgid "Other prompts" +msgstr "Overige meldingen" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:79 +msgid "Out of compliance" +msgstr "Niet compliant" + +#: screens/Job/Job.js:131 +#: screens/Job/JobOutput/HostEventModal.js:156 +#: screens/Job/Jobs.js:34 +msgid "Output" +msgstr "Output" + +#: screens/Job/JobOutput/HostEventModal.js:157 +msgid "Output tab" +msgstr "Output" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:80 +msgid "Overwrite" +msgstr "Overschrijven" + +#: components/PromptDetail/PromptInventorySourceDetail.js:41 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:121 +msgid "Overwrite local groups and hosts from remote inventory source" +msgstr "Lokale groepen en hosts overschrijven op grond van externe inventarisbron" + +#: components/PromptDetail/PromptInventorySourceDetail.js:46 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:127 +msgid "Overwrite local variables from remote inventory source" +msgstr "Lokale variabelen overschrijven op grond van externe inventarisbron" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:86 +msgid "Overwrite variables" +msgstr "Variabelen overschrijven" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:493 +msgid "POST" +msgstr "BERICHT" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:494 +msgid "PUT" +msgstr "PUT" + +#: components/NotificationList/NotificationList.js:198 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:139 +msgid "Pagerduty" +msgstr "Pagerduty" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:279 +msgid "Pagerduty Subdomain" +msgstr "Subdomein Pagerduty" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:298 +msgid "Pagerduty subdomain" +msgstr "Subdomein Pagerduty" + +#: components/Pagination/Pagination.js:35 +msgid "Pagination" +msgstr "Paginering" + +#: components/Workflow/WorkflowTools.js:165 +msgid "Pan Down" +msgstr "Omlaag pannen" + +#: components/Workflow/WorkflowTools.js:132 +msgid "Pan Left" +msgstr "Naar links pannen" + +#: components/Workflow/WorkflowTools.js:176 +msgid "Pan Right" +msgstr "Naar rechts pannen" + +#: components/Workflow/WorkflowTools.js:143 +msgid "Pan Up" +msgstr "Omhoog pannen" + +#: components/AdHocCommands/AdHocDetailsStep.js:243 +msgid "Pass extra command line changes. There are two ansible command line parameters:" +msgstr "Geef extra opdrachtregelwijzigingen in door. Er zijn twee opdrachtregelparameters voor Ansible:" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:14 +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 Controller documentation for example syntax." +msgstr "Geef extra commandoregelvariabelen op in het draaiboek. Dit is de commandoregelparameter -e of --extra-vars voor het ansible-draaiboek. Geef sleutel/waarde-paren op met YAML of JSON. Raadpleeg de documentatie van Ansible Tower voor voorbeeldsyntaxis." + +#: screens/Job/Job.helptext.js:13 +#: screens/Template/shared/JobTemplate.helptext.js:14 +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 documentation for example syntax." +msgstr "Geef extra opdrachtregelvariabelen op in het draaiboek. Dit is de opdrachtregelparameter -e of --extra-vars voor het Ansible-draaiboek. Geef sleutel/waarde-paren op met YAML of JSON. Raadpleeg de documentatie voor voorbeeldsyntaxis." + +#: screens/Login/Login.js:227 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:73 +#: 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 "Wachtwoord" + +#: screens/Dashboard/DashboardGraph.js:119 +msgid "Past 24 hours" +msgstr "Afgelopen 24 uur" + +#: screens/Dashboard/DashboardGraph.js:110 +msgid "Past month" +msgstr "Afgelopen maand" + +#: screens/Dashboard/DashboardGraph.js:113 +msgid "Past two weeks" +msgstr "Afgelopen twee weken" + +#: screens/Dashboard/DashboardGraph.js:116 +msgid "Past week" +msgstr "Afgelopen week" + +#: screens/Instances/Instance.js:51 +#: screens/Instances/InstancePeers/InstancePeerList.js:74 +msgid "Peers" +msgstr "Collega's" + +#: components/JobList/JobList.js:228 +#: components/StatusLabel/StatusLabel.js:49 +#: components/Workflow/WorkflowNodeHelp.js:93 +msgid "Pending" +msgstr "In afwachting" + +#: components/AppContainer/PageHeaderToolbar.js:76 +msgid "Pending Workflow Approvals" +msgstr "In afwachting van workflowgoedkeuringen" + +#: screens/Inventory/InventoryList/InventoryListItem.js:128 +msgid "Pending delete" +msgstr "In afwachting om verwijderd te worden" + +#: components/Lookup/HostFilterLookup.js:370 +msgid "Perform a search to define a host filter" +msgstr "Voer een zoekopdracht uit om een hostfilter te definiëren" + +#: screens/User/UserTokenDetail/UserTokenDetail.js:73 +#: screens/User/UserTokenList/UserTokenList.js:105 +msgid "Personal Access Token" +msgstr "Persoonlijke toegangstoken" + +#: screens/User/UserTokenList/UserTokenListItem.js:26 +msgid "Personal access token" +msgstr "Persoonlijke toegangstoken" + +#: screens/Job/JobOutput/HostEventModal.js:122 +msgid "Play" +msgstr "Afspelen" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:84 +msgid "Play Count" +msgstr "Aantal afspelen" + +#: screens/Job/JobOutput/JobOutputSearch.js:124 +msgid "Play Started" +msgstr "Afspelen gestart" + +#: components/PromptDetail/PromptJobTemplateDetail.js:148 +#: screens/Job/JobDetail/JobDetail.js:319 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:253 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:43 +#: screens/Template/shared/JobTemplateForm.js:357 +msgid "Playbook" +msgstr "Draaiboek" + +#: components/JobList/JobListItem.js:44 +#: screens/Job/JobDetail/JobDetail.js:67 +msgid "Playbook Check" +msgstr "Draaiboek controleren" + +#: screens/Job/JobOutput/JobOutputSearch.js:125 +msgid "Playbook Complete" +msgstr "Draaiboek voltooid" + +#: components/PromptDetail/PromptProjectDetail.js:165 +#: screens/Project/ProjectDetail/ProjectDetail.js:288 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:72 +msgid "Playbook Directory" +msgstr "Draaiboekmap" + +#: components/JobList/JobList.js:213 +#: components/JobList/JobListItem.js:44 +#: components/Schedule/ScheduleList/ScheduleListItem.js:37 +#: screens/Job/JobDetail/JobDetail.js:67 +msgid "Playbook Run" +msgstr "Draaiboek uitvoering" + +#: screens/Job/JobOutput/JobOutputSearch.js:126 +msgid "Playbook Started" +msgstr "Draaiboek gestart" + +#: components/RelatedTemplateList/RelatedTemplateList.js:174 +#: components/TemplateList/TemplateList.js:222 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:23 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:54 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:157 +msgid "Playbook name" +msgstr "Naam van draaiboek" + +#: screens/Dashboard/DashboardGraph.js:146 +msgid "Playbook run" +msgstr "Uitvoering van draaiboek" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:85 +msgid "Plays" +msgstr "Uitvoeringen van het draaiboek" + +#: components/Schedule/ScheduleList/ScheduleList.js:149 +msgid "Please add a Schedule to populate this list." +msgstr "Voeg een schema toe om deze lijst te vullen." + +#: 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 "Voeg een schema toe om deze lijst te vullen. Schema's kunnen worden toegevoegd aan een sjabloon, project of inventarisatiebron." + +#: screens/Template/Survey/SurveyList.js:146 +msgid "Please add survey questions." +msgstr "Voeg vragenlijstvragen toe." + +#: components/PaginatedTable/PaginatedTable.js:93 +msgid "Please add {pluralizedItemName} to populate this list" +msgstr "Voeg {pluralizedItemName} toe om deze lijst te vullen" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerStartScreen.js:43 +msgid "Please click the Start button to begin." +msgstr "Klik op de startknop om te beginnen." + +#: components/Schedule/shared/ScheduleForm.js:421 +msgid "Please enter a number of occurrences." +msgstr "Voer een aantal voorvallen in." + +#: util/validators.js:160 +msgid "Please enter a valid URL" +msgstr "Voer een geldige URL in" + +#: screens/User/shared/UserTokenForm.js:20 +msgid "Please enter a value." +msgstr "Voer een waarde in." + +#: screens/Login/Login.js:191 +msgid "Please log in" +msgstr "Log in" + +#: components/JobList/JobList.js:190 +msgid "Please run a job to populate this list." +msgstr "Voer een taak uit om deze lijst te vullen." + +#: components/Schedule/shared/ScheduleForm.js:417 +msgid "Please select a day number between 1 and 31." +msgstr "Selecteer een getal tussen 1 en 31." + +#: screens/Template/shared/JobTemplateForm.js:174 +msgid "Please select an Inventory or check the Prompt on Launch option" +msgstr "Selecteer een inventaris of schakel de optie Melding bij opstarten in" + +#: components/Schedule/shared/ScheduleForm.js:429 +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:359 +msgid "Please select an organization before editing the host filter" +msgstr "Selecteer een organisatie voordat u het hostfilter bewerkt" + +#: screens/Job/JobOutput/EmptyOutput.js:32 +msgid "Please try another search using the filter above" +msgstr "Probeer een andere zoekopdracht met de bovenstaande filter" + +#: screens/TopologyView/ContentLoading.js:40 +msgid "Please wait until the topology view is populated..." +msgstr "Wacht totdat de topologie-weergave is ingevuld..." + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:78 +msgid "Pod spec override" +msgstr "Overschrijven Podspec" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:214 +#: screens/InstanceGroup/Instances/InstanceListItem.js:203 +#: screens/Instances/InstanceDetail/InstanceDetail.js:208 +#: screens/Instances/InstanceList/InstanceListItem.js:218 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:82 +msgid "Policy Type" +msgstr "Beleidstype" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:63 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:26 +msgid "Policy instance minimum" +msgstr "Beleid instantieminimum" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:70 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:36 +msgid "Policy instance percentage" +msgstr "Beleid instantiepercentage" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginField.js:64 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginField.js:70 +msgid "Populate field from an external secret management system" +msgstr "Vul veld vanuit een extern geheimbeheersysteem" + +#: components/Lookup/HostFilterLookup.js:349 +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 Controller 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" +"Raadpleeg de documentatie voor verdere syntaxis en\n" +"voorbeelden. Raadpleeg de documentatie van Ansible Tower voor verdere syntaxis en\n" +"voorbeelden." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:165 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:104 +msgid "Port" +msgstr "Poort" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:231 +msgid "Preconditions for running this node when there are multiple parents. Refer to the" +msgstr "Voorwaarden voor het uitvoeren van dit knooppunt wanneer er meerdere bovenliggende elementen zijn. Raadpleeg de" + +#: screens/Template/Survey/MultipleChoiceField.js:59 +msgid "" +"Press 'Enter' to add more answer choices. One answer\n" +"choice per line." +msgstr "Druk op 'Enter' om meer antwoordkeuzen toe te voegen. Eén antwoordkeuze per regel." + +#: components/CodeEditor/CodeEditor.js:181 +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." + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:71 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:130 +#: screens/Inventory/shared/InventoryForm.js:99 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:147 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:347 +#: screens/Template/shared/JobTemplateForm.js:603 +msgid "Prevent Instance Group Fallback" +msgstr "Instance Group Fallback voorkomen" + +#: screens/Inventory/shared/Inventory.helptext.js:197 +msgid "Prevent Instance Group Fallback: If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on." +msgstr "Instance Group Fallback voorkomen: Indien ingeschakeld, zal de inventaris voorkomen dat instantiegroepen van organisaties worden toegevoegd aan de lijst van voorkeursinstantiegroepen om geassocieerde taaksjablonen op uit te voeren." + +#: screens/Template/shared/JobTemplate.helptext.js:43 +msgid "Prevent Instance Group Fallback: If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on." +msgstr "Instance Group Fallback voorkomen: Indien ingeschakeld, voorkomt de taaksjabloon dat inventaris- of organisatie-instantiegroepen worden toegevoegd aan de lijst van voorkeursinstantiegroepen om op te draaien." + +#: components/AdHocCommands/useAdHocPreviewStep.js:17 +#: components/LaunchPrompt/steps/usePreviewStep.js:23 +msgid "Preview" +msgstr "Voorvertoning" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:103 +msgid "Private key passphrase" +msgstr "Privésleutel wachtwoordzin" + +#: components/PromptDetail/PromptJobTemplateDetail.js:58 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:122 +#: screens/Template/shared/JobTemplateForm.js:551 +msgid "Privilege Escalation" +msgstr "Verhoging van rechten" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:111 +msgid "Privilege escalation password" +msgstr "Wachtwoord verhoging van rechten" + +#: screens/Template/shared/JobTemplate.helptext.js:40 +msgid "Privilege escalation: If enabled, run this playbook as an administrator." +msgstr "Als deze optie ingeschakeld is, wordt het draaiboek uitgevoerd als beheerder." + +#: components/JobList/JobListItem.js:239 +#: components/Lookup/ProjectLookup.js:104 +#: components/Lookup/ProjectLookup.js:109 +#: components/Lookup/ProjectLookup.js:166 +#: components/PromptDetail/PromptInventorySourceDetail.js:87 +#: components/PromptDetail/PromptJobTemplateDetail.js:133 +#: components/PromptDetail/PromptJobTemplateDetail.js:141 +#: components/TemplateList/TemplateListItem.js:300 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:216 +#: screens/Job/JobDetail/JobDetail.js:172 +#: screens/Job/JobDetail/JobDetail.js:198 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:229 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:239 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:38 +msgid "Project" +msgstr "Project" + +#: components/PromptDetail/PromptProjectDetail.js:158 +#: screens/Project/ProjectDetail/ProjectDetail.js:281 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:61 +msgid "Project Base Path" +msgstr "Basispad project" + +#: components/Workflow/WorkflowLegend.js:104 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:85 +msgid "Project Sync" +msgstr "Projectsynchronisatie" + +#: screens/Project/ProjectDetail/ProjectDetail.js:320 +#: screens/Project/ProjectList/ProjectListItem.js:229 +msgid "Project Sync Error" +msgstr "Fout tijdens projectsynchronisatie" + +#: components/Workflow/WorkflowNodeHelp.js:67 +msgid "Project Update" +msgstr "Projectupdate" + +#: screens/Job/JobDetail/JobDetail.js:180 +msgid "Project Update Status" +msgstr "Projectupdate" + +#: screens/Job/Job.helptext.js:22 +msgid "Project checkout results" +msgstr "Resultaten project-checkout weergeven" + +#: screens/Project/ProjectList/ProjectList.js:132 +msgid "Project copied successfully" +msgstr "Project gekopieerd" + +#: screens/Project/Project.js:136 +msgid "Project not found." +msgstr "Feit niet gevonden." + +#: screens/Dashboard/Dashboard.js:109 +msgid "Project sync failures" +msgstr "Mislukte projectsynchronisaties" + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:146 +#: routeConfig.js:75 +#: screens/ActivityStream/ActivityStream.js:170 +#: screens/Dashboard/Dashboard.js:103 +#: screens/Project/ProjectList/ProjectList.js:180 +#: screens/Project/ProjectList/ProjectList.js:249 +#: screens/Project/Projects.js:12 +#: screens/Project/Projects.js:22 +#: util/getRelatedResourceDeleteDetails.js:60 +#: util/getRelatedResourceDeleteDetails.js:195 +#: util/getRelatedResourceDeleteDetails.js:225 +msgid "Projects" +msgstr "Projecten" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:139 +msgid "Promote Child Groups and Hosts" +msgstr "Onderliggende groepen en hosts promoveren" + +#: components/Schedule/shared/ScheduleForm.js:540 +#: components/Schedule/shared/ScheduleForm.js:543 +msgid "Prompt" +msgstr "Melding" + +#: components/PromptDetail/PromptDetail.js:182 +msgid "Prompt Overrides" +msgstr "Meldingsoverschrijvingen" + +#: components/CodeEditor/VariablesField.js:241 +#: components/FieldWithPrompt/FieldWithPrompt.js:46 +#: screens/Credential/CredentialDetail/CredentialDetail.js:175 +msgid "Prompt on launch" +msgstr "Melding bij opstarten" + +#: components/Schedule/shared/SchedulePromptableFields.js:97 +msgid "Prompt | {0}" +msgstr "Melding | {0}" + +#: components/PromptDetail/PromptDetail.js:180 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:418 +msgid "Prompted Values" +msgstr "Invoerwaarden" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:6 +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 "Geef een hostpatroon op om de lijst van hosts die beheerd of beïnvloed worden door het draaiboek verder te beperken. Meerdere patronen zijn toegestaan. Raadpleeg de documentatie van Ansible voor meer informatie over en voorbeelden van patronen." + +#: screens/Job/Job.helptext.js:14 +#: screens/Template/shared/JobTemplate.helptext.js:15 +msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns." +msgstr "Geef een hostpatroon op om de lijst van hosts die beheerd of beïnvloed worden door het draaiboek verder te beperken. Meerdere patronen zijn toegestaan. Raadpleeg de documentatie van Ansible voor meer informatie over en voorbeelden van patronen." + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:179 +msgid "Provide a value for this field or select the Prompt on launch option." +msgstr "Geef een waarde op voor dit veld of selecteer de optie Melding bij opstarten." + +#: components/AdHocCommands/AdHocDetailsStep.js:247 +msgid "" +"Provide key/value pairs using either\n" +"YAML or JSON." +msgstr "Geef sleutel/waardeparen op met behulp van YAML of 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 "Geef uw Red Hat- of Red Hat Satellite-gegevens hieronder door en u kunt kiezen uit een lijst met beschikbare abonnementen. De toegangsgegevens die u gebruikt, worden opgeslagen voor toekomstig gebruik bij het ophalen van verlengingen of uitbreidingen van abonnementen." + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:83 +msgid "Provide your Red Hat or Red Hat Satellite credentials to enable Automation Analytics." +msgstr "Geef uw Red Hat- of Red Hat Satellite-toegangsgegevens op om Automatiseringsanalyse in te schakelen." + +#: components/StatusLabel/StatusLabel.js:59 +#: screens/TopologyView/Legend.js:150 +msgid "Provisioning" +msgstr "Voorziening" + +#: components/PromptDetail/PromptJobTemplateDetail.js:162 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:302 +#: screens/Template/shared/JobTemplateForm.js:620 +msgid "Provisioning Callback URL" +msgstr "Provisioning terugkoppelings-URL" + +#: screens/Template/shared/JobTemplateForm.js:615 +msgid "Provisioning Callback details" +msgstr "Provisioning terugkoppelingsdetails" + +#: components/PromptDetail/PromptJobTemplateDetail.js:63 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:127 +#: screens/Template/shared/JobTemplateForm.js:555 +#: screens/Template/shared/JobTemplateForm.js:558 +msgid "Provisioning Callbacks" +msgstr "Provisioning terugkoppelingen" + +#: screens/Template/shared/JobTemplate.helptext.js:41 +msgid "Provisioning callbacks: Enables creation of a provisioning callback URL. Using the URL a host can contact Ansible AWX and request a configuration update using this job template." +msgstr "Maakt het mogelijk een provisioning terugkoppelings-URL aan te maken. Met deze URL kan een host contact opnemen met \n" +"en een verzoek voor een configuratie-update indienen met behulp van deze taaksjabloon." + +#: components/StatusLabel/StatusLabel.js:62 +msgid "Provisioning fail" +msgstr "Bevoorrading mislukt" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:86 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:114 +msgid "Pull" +msgstr "Pullen" + +#: screens/Template/Survey/SurveyQuestionForm.js:163 +msgid "Question" +msgstr "Vraag" + +#: screens/Setting/Settings.js:106 +msgid "RADIUS" +msgstr "RADIUS" + +#: screens/Setting/SettingList.js:73 +msgid "RADIUS settings" +msgstr "RADIUS-instellingen" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:244 +#: screens/InstanceGroup/Instances/InstanceListItem.js:161 +#: screens/Instances/InstanceDetail/InstanceDetail.js:287 +#: screens/Instances/InstanceList/InstanceListItem.js:171 +#: screens/TopologyView/Tooltip.js:307 +msgid "RAM {0}" +msgstr "RAM {0}" + +#: screens/User/shared/UserTokenForm.js:76 +msgid "Read" +msgstr "Lezen" + +#: components/StatusLabel/StatusLabel.js:57 +#: screens/TopologyView/Legend.js:122 +msgid "Ready" +msgstr "Klaar" + +#: screens/Dashboard/Dashboard.js:133 +msgid "Recent Jobs" +msgstr "Recente taken" + +#: screens/Dashboard/Dashboard.js:131 +msgid "Recent Jobs list tab" +msgstr "Tabblad Lijst met recente takenlijst" + +#: screens/Dashboard/Dashboard.js:145 +msgid "Recent Templates" +msgstr "Recente sjablonen" + +#: screens/Dashboard/Dashboard.js:143 +msgid "Recent Templates list tab" +msgstr "Tabblad Lijst met recente sjablonen" + +#: components/RelatedTemplateList/RelatedTemplateList.js:188 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:112 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:38 +msgid "Recent jobs" +msgstr "Recente taken" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:154 +msgid "Recipient List" +msgstr "Lijst met ontvangers" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:86 +msgid "Recipient list" +msgstr "Lijst met ontvangers" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:105 +msgid "Red Hat Ansible Automation Platform" +msgstr "Automatiseringsplatform voor Red Hat Ansible" + +#: components/Lookup/ProjectLookup.js:139 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:92 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:161 +#: screens/Job/JobDetail/JobDetail.js:77 +#: 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-virtualizering" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:117 +msgid "Red Hat subscription manifest" +msgstr "Red Hat-abonnementsmanifest" + +#: components/About/About.js:36 +msgid "Red Hat, Inc." +msgstr "Red Hat, Inc." + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:94 +#: screens/Application/shared/ApplicationForm.js:107 +msgid "Redirect URIs" +msgstr "URI's doorverwijzen" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:259 +msgid "Redirecting to dashboard" +msgstr "Doorverwijzen naar dashboard" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:263 +msgid "Redirecting to subscription detail" +msgstr "Doorverwijzen naar abonnementsdetails" + +#: screens/Template/Survey/SurveyQuestionForm.js:261 +#: screens/Template/shared/JobTemplate.helptext.js:55 +msgid "Refer to the" +msgstr "Raadpleeg de" + +#: screens/Job/Job.helptext.js:27 +#: screens/Template/shared/JobTemplate.helptext.js:50 +msgid "Refer to the Ansible documentation for details about the configuration file." +msgstr "Raadpleeg de documentatie van Ansible voor meer informatie over het configuratiebestand." + +#: screens/User/UserTokens/UserTokens.js:77 +msgid "Refresh Token" +msgstr "Token verversen" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:81 +msgid "Refresh Token Expiration" +msgstr "Vernieuwingstoken vervallen" + +#: screens/Project/ProjectList/ProjectListItem.js:132 +msgid "Refresh for revision" +msgstr "Synchroniseren voor herziening" + +#: screens/Project/ProjectList/ProjectListItem.js:134 +msgid "Refresh project revision" +msgstr "Herziening vernieuwing project" + +#: components/PromptDetail/PromptInventorySourceDetail.js:116 +msgid "Regions" +msgstr "Regio's" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:92 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:143 +msgid "Registry credential" +msgstr "Toegangsgegevens registreren" + +#: screens/Inventory/shared/Inventory.helptext.js:156 +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:81 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:62 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:175 +msgid "Related Groups" +msgstr "Gerelateerde groepen" + +#: components/Search/AdvancedSearch.js:287 +msgid "Related Keys" +msgstr "Verwante sleutels" + +#: components/Schedule/ScheduleList/ScheduleList.js:169 +#: components/Schedule/ScheduleList/ScheduleListItem.js:105 +msgid "Related resource" +msgstr "Verwante bron" + +#: components/Search/RelatedLookupTypeInput.js:16 +#: components/Search/RelatedLookupTypeInput.js:24 +msgid "Related search type" +msgstr "Verwant zoektype" + +#: components/Search/RelatedLookupTypeInput.js:19 +msgid "Related search type typeahead" +msgstr "Verwante zoekopdracht typeahead" + +#: components/JobList/JobListItem.js:146 +#: components/LaunchButton/ReLaunchDropDown.js:82 +#: screens/Job/JobDetail/JobDetail.js:580 +#: screens/Job/JobDetail/JobDetail.js:588 +#: screens/Job/JobOutput/shared/OutputToolbar.js:167 +msgid "Relaunch" +msgstr "Opnieuw starten" + +#: components/JobList/JobListItem.js:126 +#: screens/Job/JobOutput/shared/OutputToolbar.js:147 +msgid "Relaunch Job" +msgstr "Taak opnieuw starten" + +#: components/LaunchButton/ReLaunchDropDown.js:41 +msgid "Relaunch all hosts" +msgstr "Alle hosts opnieuw starten" + +#: components/LaunchButton/ReLaunchDropDown.js:54 +msgid "Relaunch failed hosts" +msgstr "Mislukte hosts opnieuw starten" + +#: components/LaunchButton/ReLaunchDropDown.js:30 +#: components/LaunchButton/ReLaunchDropDown.js:35 +msgid "Relaunch on" +msgstr "Opnieuw starten bij" + +#: components/JobList/JobListItem.js:125 +#: screens/Job/JobOutput/shared/OutputToolbar.js:146 +msgid "Relaunch using host parameters" +msgstr "Opnieuw opstarten met hostparameters" + +#: components/HealthCheckAlert/HealthCheckAlert.js:27 +msgid "Reload" +msgstr "Herladen" + +#: screens/Job/JobOutput/JobOutput.js:723 +msgid "Reload output" +msgstr "Download output" + +#: components/Lookup/ProjectLookup.js:138 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:91 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:160 +#: screens/Job/JobDetail/JobDetail.js:78 +#: screens/Project/ProjectList/ProjectList.js:200 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:99 +msgid "Remote Archive" +msgstr "Extern archief" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:374 +#: screens/Instances/InstanceList/InstanceList.js:242 +msgid "Removal Error" +msgstr "Verwijderingsfout" + +#: components/SelectedList/DraggableSelectedList.js:105 +#: screens/Instances/Shared/RemoveInstanceButton.js:75 +#: screens/Instances/Shared/RemoveInstanceButton.js:129 +#: screens/Instances/Shared/RemoveInstanceButton.js:143 +#: screens/Instances/Shared/RemoveInstanceButton.js:163 +#: 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 "Verwijderen" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:36 +msgid "Remove All Nodes" +msgstr "Alle knooppunten verwijderen" + +#: screens/Instances/Shared/RemoveInstanceButton.js:152 +msgid "Remove Instances" +msgstr "Instanties verwijderen" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:17 +msgid "Remove Link" +msgstr "Link verwijderen" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:28 +msgid "Remove Node {nodeName}" +msgstr "Knooppunt {nodeName} verwijderen" + +#: screens/Project/shared/Project.helptext.js:113 +msgid "Remove any local modifications prior to performing an update." +msgstr "Verwijder alle plaatselijke aanpassingen voordat een update uitgevoerd wordt." + +#: components/Search/AdvancedSearch.js:206 +msgid "Remove the current search related to ansible facts to enable another search using this key." +msgstr "Verwijder de huidige zoekopdracht die gerelateerd is aan ansible-feiten om een andere zoekopdracht met deze sleutel mogelijk te maken." + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:14 +msgid "Remove {0} Access" +msgstr "Toegang {0} verwijderen" + +#: components/ResourceAccessList/ResourceAccessListItem.js:45 +msgid "Remove {0} chip" +msgstr "Chip {0} verwijderen" + +#: screens/TopologyView/Legend.js:285 +msgid "Removing" +msgstr "Verwijderen van" + +#: 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 "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:349 +msgid "Repeat Frequency" +msgstr "Frequentie herhalen" + +#: components/Schedule/shared/ScheduleFormFields.js:113 +msgid "Repeat frequency" +msgstr "Frequentie herhalen" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:52 +msgid "Replace" +msgstr "Vervangen" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:60 +msgid "Replace field with new value" +msgstr "Veld vervangen door nieuwe waarde" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:67 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:74 +msgid "Request subscription" +msgstr "Abonnement aanvragen" + +#: screens/Template/Survey/SurveyListItem.js:51 +#: screens/Template/Survey/SurveyQuestionForm.js:188 +msgid "Required" +msgstr "Vereist" + +#: screens/TopologyView/Header.js:87 +#: screens/TopologyView/Header.js:90 +msgid "Reset zoom" +msgstr "Zoom resetten" + +#: components/Workflow/WorkflowNodeHelp.js:154 +#: components/Workflow/WorkflowNodeHelp.js:190 +#: screens/Team/TeamRoles/TeamRoleListItem.js:12 +#: screens/Team/TeamRoles/TeamRolesList.js:180 +msgid "Resource Name" +msgstr "Bronnaam" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:246 +msgid "Resource deleted" +msgstr "Bron verwijderd" + +#: components/Schedule/ScheduleList/ScheduleList.js:170 +#: components/Schedule/ScheduleList/ScheduleListItem.js:111 +msgid "Resource type" +msgstr "Brontype toevoegen" + +#: routeConfig.js:61 +#: screens/ActivityStream/ActivityStream.js:159 +msgid "Resources" +msgstr "Hulpbronnen" + +#: components/TemplateList/TemplateListItem.js:149 +msgid "Resources are missing from this template." +msgstr "Er ontbreken hulpbronnen uit dit sjabloon." + +#: screens/Setting/shared/RevertButton.js:43 +msgid "Restore initial value." +msgstr "Oorspronkelijke waarde herstellen." + +#: screens/Inventory/shared/Inventory.helptext.js:153 +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 "Haal de ingeschakelde status op uit het gegeven dictaat van de hostvariabelen. De ingeschakelde variabele kan worden gespecificeerd met behulp van puntnotatie, bijvoorbeeld: 'foo.bar'" + +#: components/JobCancelButton/JobCancelButton.js:96 +#: components/JobCancelButton/JobCancelButton.js:100 +#: components/JobList/JobListCancelButton.js:160 +#: components/JobList/JobListCancelButton.js:163 +#: screens/Job/JobOutput/JobOutput.js:819 +#: screens/Job/JobOutput/JobOutput.js:822 +msgid "Return" +msgstr "Teruggeven" + +#: screens/Job/JobOutput/EmptyOutput.js:40 +msgid "Return to" +msgstr "Teruggeven" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:129 +msgid "Return to subscription management." +msgstr "Terug naar abonnementenbeheer." + +#: 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: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:164 +msgid "Returns results that satisfy this one or any other filters." +msgstr "Retourneert resultaten die voldoen aan dit filter of aan andere filters." + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:52 +#: screens/Setting/shared/RevertButton.js:53 +#: screens/Setting/shared/RevertButton.js:62 +msgid "Revert" +msgstr "Terugzetten" + +#: screens/Setting/shared/RevertAllAlert.js:23 +msgid "Revert all" +msgstr "Alles terugzetten" + +#: screens/Setting/shared/RevertFormActionGroup.js:21 +#: screens/Setting/shared/RevertFormActionGroup.js:27 +msgid "Revert all to default" +msgstr "Alles terugzetten naar standaardinstellingen" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:59 +msgid "Revert field to previously saved value" +msgstr "Veld terugzetten op eerder opgeslagen waarde" + +#: screens/Setting/shared/RevertAllAlert.js:11 +msgid "Revert settings" +msgstr "Instellingen terugzetten" + +#: screens/Setting/shared/RevertButton.js:42 +msgid "Revert to factory default." +msgstr "Terugzetten op fabrieksinstellingen." + +#: screens/Job/JobDetail/JobDetail.js:314 +#: screens/Project/ProjectList/ProjectList.js:224 +#: screens/Project/ProjectList/ProjectListItem.js:221 +msgid "Revision" +msgstr "Herziening" + +#: screens/Project/shared/ProjectSubForms/SvnSubForm.js:22 +msgid "Revision #" +msgstr "Herziening #" + +#: 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 "Rol" + +#: components/ResourceAccessList/ResourceAccessList.js:189 +#: components/ResourceAccessList/ResourceAccessList.js:202 +#: components/ResourceAccessList/ResourceAccessList.js:229 +#: components/ResourceAccessList/ResourceAccessListItem.js:69 +#: screens/Team/Team.js:59 +#: screens/Team/Teams.js:32 +#: screens/User/User.js:71 +#: screens/User/Users.js:31 +msgid "Roles" +msgstr "Rollen" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:134 +#: 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:23 +#: screens/Template/shared/JobTemplateForm.js:214 +msgid "Run" +msgstr "Uitvoeren" + +#: components/AdHocCommands/AdHocCommands.js:131 +#: components/AdHocCommands/AdHocCommands.js:135 +#: components/AdHocCommands/AdHocCommands.js:141 +#: components/AdHocCommands/AdHocCommands.js:145 +#: screens/Job/JobDetail/JobDetail.js:68 +msgid "Run Command" +msgstr "Opdracht uitvoeren" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:277 +#: screens/Instances/InstanceDetail/InstanceDetail.js:335 +msgid "Run a health check on the instance" +msgstr "Een gezondheidscontrole op de instantie uitvoeren" + +#: components/AdHocCommands/AdHocCommands.js:125 +msgid "Run ad hoc command" +msgstr "Ad-hoc-opdracht uitvoeren" + +#: components/AdHocCommands/AdHocCommandsWizard.js:48 +msgid "Run command" +msgstr "Opdracht uitvoeren" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:93 +#: components/Schedule/shared/FrequencyDetailSubform.js:223 +msgid "Run every" +msgstr "Uitvoeren om de" + +#: components/HealthCheckButton/HealthCheckButton.js:32 +#: components/HealthCheckButton/HealthCheckButton.js:45 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:286 +#: screens/Instances/InstanceDetail/InstanceDetail.js:344 +msgid "Run health check" +msgstr "Gezondheidscontrole" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:129 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:138 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:175 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:197 +#: components/Schedule/shared/FrequencyDetailSubform.js:344 +msgid "Run on" +msgstr "Uitvoeren op" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useRunTypeStep.js:32 +msgid "Run type" +msgstr "Uitvoertype" + +#: components/JobList/JobList.js:230 +#: components/StatusLabel/StatusLabel.js:48 +#: components/TemplateList/TemplateListItem.js:118 +#: components/Workflow/WorkflowNodeHelp.js:99 +msgid "Running" +msgstr "In uitvoering" + +#: screens/Job/JobOutput/JobOutputSearch.js:127 +msgid "Running Handlers" +msgstr "Handlers die worden uitgevoerd" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:217 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:196 +#: screens/InstanceGroup/Instances/InstanceListItem.js:194 +#: screens/Instances/InstanceDetail/InstanceDetail.js:212 +#: screens/Instances/InstanceList/InstanceListItem.js:209 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:73 +msgid "Running Jobs" +msgstr "Taken in uitvoering" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:284 +#: screens/Instances/InstanceDetail/InstanceDetail.js:342 +msgid "Running health check" +msgstr "Laatste gezondheidscontrole" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:71 +msgid "Running jobs" +msgstr "Taken in uitvoering" + +#: screens/Setting/Settings.js:109 +msgid "SAML" +msgstr "SAML" + +#: screens/Setting/SettingList.js:77 +msgid "SAML settings" +msgstr "SAML-instellingen" + +#: screens/Dashboard/DashboardGraph.js:143 +msgid "SCM update" +msgstr "SCM-update" + +#: screens/User/UserDetail/UserDetail.js:58 +#: screens/User/UserList/UserListItem.js:49 +msgid "SOCIAL" +msgstr "SOCIAAL" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:95 +msgid "SSH password" +msgstr "SSH-wachtwoord" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:239 +msgid "SSL Connection" +msgstr "SSL-verbinding" + +#: components/Workflow/WorkflowStartNode.js:60 +#: components/Workflow/workflowReducer.js:419 +msgid "START" +msgstr "BEGINNEN" + +#: components/Sparkline/Sparkline.js:31 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:160 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:39 +#: screens/Project/ProjectDetail/ProjectDetail.js:135 +#: screens/Project/ProjectList/ProjectListItem.js:73 +msgid "STATUS:" +msgstr "STATUS:" + +#: components/Schedule/shared/FrequencyDetailSubform.js:321 +msgid "Sat" +msgstr "Zat" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:82 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:188 +#: components/Schedule/shared/FrequencyDetailSubform.js:326 +#: components/Schedule/shared/FrequencyDetailSubform.js:458 +msgid "Saturday" +msgstr "Zaterdag" + +#: components/AddRole/AddResourceRole.js:247 +#: 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:526 +#: components/Schedule/shared/ScheduleForm.js:532 +#: components/Schedule/shared/useSchedulePromptSteps.js:49 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:130 +#: 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:205 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:35 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:131 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:158 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:162 +msgid "Save" +msgstr "Opslaan" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:33 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:36 +msgid "Save & Exit" +msgstr "Opslaan en afsluiten" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:32 +msgid "Save link changes" +msgstr "Linkwijzigingen opslaan" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:254 +msgid "Save successful!" +msgstr "Opslaan gelukt!" + +#: components/JobList/JobListItem.js:181 +#: components/JobList/JobListItem.js:187 +msgid "Schedule" +msgstr "Schema" + +#: screens/Project/Projects.js:34 +#: screens/Template/Templates.js:54 +msgid "Schedule Details" +msgstr "Details van schema" + +#: components/Schedule/shared/UnsupportedScheduleForm.js:15 +msgid "Schedule Rules" +msgstr "Schema Regels" + +#: screens/Inventory/Inventories.js:92 +msgid "Schedule details" +msgstr "Details van schema" + +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:49 +msgid "Schedule is active" +msgstr "Schema is actief" + +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:49 +msgid "Schedule is inactive" +msgstr "Schema is actief" + +#: components/Schedule/shared/ScheduleForm.js:394 +msgid "Schedule is missing rrule" +msgstr "Er ontbreekt een regel in het schema" + +#: components/Schedule/Schedule.js:82 +msgid "Schedule not found." +msgstr "Schema niet gevonden." + +#: components/Schedule/ScheduleList/ScheduleList.js:163 +#: components/Schedule/ScheduleList/ScheduleList.js:229 +#: routeConfig.js:44 +#: screens/ActivityStream/ActivityStream.js:153 +#: screens/Inventory/Inventories.js:89 +#: screens/Inventory/InventorySource/InventorySource.js:88 +#: screens/ManagementJob/ManagementJob.js:108 +#: screens/ManagementJob/ManagementJobs.js:23 +#: screens/Project/Project.js:120 +#: screens/Project/Projects.js:31 +#: screens/Schedule/AllSchedules.js:21 +#: screens/Template/Template.js:148 +#: screens/Template/Templates.js:51 +#: screens/Template/WorkflowJobTemplate.js:130 +msgid "Schedules" +msgstr "Schema's" + +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:136 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:33 +#: screens/User/UserTokenDetail/UserTokenDetail.js:50 +#: screens/User/UserTokenList/UserTokenList.js:142 +#: screens/User/UserTokenList/UserTokenList.js:189 +#: screens/User/UserTokenList/UserTokenListItem.js:32 +#: screens/User/shared/UserTokenForm.js:68 +msgid "Scope" +msgstr "Bereik" + +#: screens/User/shared/User.helptext.js:5 +msgid "Scope for the token's access" +msgstr "Geef een bereik op voor de toegang van de token" + +#: screens/Job/JobOutput/PageControls.js:79 +msgid "Scroll first" +msgstr "Eerste scrollen" + +#: screens/Job/JobOutput/PageControls.js:87 +msgid "Scroll last" +msgstr "Laatste scrollen" + +#: screens/Job/JobOutput/PageControls.js:71 +msgid "Scroll next" +msgstr "Volgende scrollen" + +#: screens/Job/JobOutput/PageControls.js:63 +msgid "Scroll previous" +msgstr "Vorige scrollen" + +#: components/Lookup/HostFilterLookup.js:290 +#: components/Lookup/Lookup.js:143 +msgid "Search" +msgstr "Zoeken" + +#: screens/Job/JobOutput/JobOutputSearch.js:151 +msgid "Search is disabled while the job is running" +msgstr "Zoeken is uitgeschakeld terwijl de taak wordt uitgevoerd" + +#: components/Search/AdvancedSearch.js:311 +#: components/Search/Search.js:259 +msgid "Search submit button" +msgstr "Knop Zoekopdracht verzenden" + +#: components/Search/Search.js:248 +msgid "Search text input" +msgstr "Input voor tekst zoeken" + +#: components/Lookup/HostFilterLookup.js:398 +msgid "Searching by ansible_facts requires special syntax. Refer to the" +msgstr "Zoeken op ansible_facts vereist speciale syntax. Raadpleeg de" + +#: components/Schedule/shared/FrequencyDetailSubform.js:408 +msgid "Second" +msgstr "Seconde" + +#: components/PromptDetail/PromptInventorySourceDetail.js:103 +#: components/PromptDetail/PromptProjectDetail.js:153 +#: screens/Project/ProjectDetail/ProjectDetail.js:269 +msgid "Seconds" +msgstr "Seconden" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:34 +msgid "See Django" +msgstr "Zie Django" + +#: components/AdHocCommands/AdHocPreviewStep.js:35 +#: components/LaunchPrompt/steps/PreviewStep.js:61 +msgid "See errors on the left" +msgstr "Zie fouten links" + +#: components/JobList/JobListItem.js:84 +#: components/Lookup/HostFilterLookup.js:380 +#: components/Lookup/Lookup.js:200 +#: components/Pagination/Pagination.js:33 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:98 +msgid "Select" +msgstr "Selecteren" + +#: screens/Credential/shared/CredentialForm.js:129 +msgid "Select Credential Type" +msgstr "Type toegangsgegevens selecteren" + +#: screens/Host/HostGroups/HostGroupsList.js:237 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:254 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:257 +msgid "Select Groups" +msgstr "Groepen selecteren" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:278 +msgid "Select Hosts" +msgstr "Hosts selecteren" + +#: components/AnsibleSelect/AnsibleSelect.js:38 +msgid "Select Input" +msgstr "Input selecteren" + +#: screens/InstanceGroup/Instances/InstanceList.js:295 +msgid "Select Instances" +msgstr "Instanties selecteren" + +#: components/AssociateModal/AssociateModal.js:22 +msgid "Select Items" +msgstr "Items selecteren" + +#: components/AddRole/AddResourceRole.js:201 +msgid "Select Items from List" +msgstr "Items in lijst selecteren" + +#: components/LabelSelect/LabelSelect.js:127 +msgid "Select Labels" +msgstr "Labels selecteren" + +#: components/AddRole/AddResourceRole.js:236 +msgid "Select Roles to Apply" +msgstr "Rollen selecteren om toe te passen" + +#: screens/User/UserTeams/UserTeamList.js:251 +msgid "Select Teams" +msgstr "Teams selecteren" + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:25 +msgid "Select a JSON formatted service account key to autopopulate the following fields." +msgstr "Selecteer een JSON-geformatteerde serviceaccountsleutel om de volgende velden automatisch in te vullen." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:122 +msgid "Select a Node Type" +msgstr "Selecteer een knooppunttype" + +#: components/AddRole/AddResourceRole.js:170 +msgid "Select a Resource Type" +msgstr "Selecteer een brontype" + +#: screens/Job/Job.helptext.js:21 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:10 +msgid "Select a branch for the workflow. This branch is applied to all job template nodes that prompt for a branch." +msgstr "Selecteer een vertakking voor de workflow. Deze vertakking wordt toegepast op alle jobsjabloonknooppunten die vragen naar een vertakking." + +#: screens/Credential/shared/CredentialForm.js:139 +msgid "Select a credential Type" +msgstr "Type toegangsgegevens selecteren" + +#: components/JobList/JobListCancelButton.js:98 +msgid "Select a job to cancel" +msgstr "Taak selecteren om deze te annuleren" + +#: screens/Metrics/Metrics.js:211 +msgid "Select a metric" +msgstr "Metriek selecteren" + +#: components/AdHocCommands/AdHocDetailsStep.js:75 +msgid "Select a module" +msgstr "Module selecteren" + +#: screens/Template/shared/PlaybookSelect.js:60 +#: screens/Template/shared/PlaybookSelect.js:61 +msgid "Select a playbook" +msgstr "Draaiboek selecteren" + +#: screens/Template/shared/JobTemplateForm.js:323 +msgid "Select a project before editing the execution environment." +msgstr "Selecteer een project voordat u de uitvoeringsomgeving bewerkt." + +#: screens/Template/Survey/SurveyToolbar.js:82 +msgid "Select a question to delete" +msgstr "Selecteer een vraag om te verwijderen" + +#: components/PaginatedTable/ToolbarDeleteButton.js:160 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:103 +msgid "Select a row to delete" +msgstr "Rij selecteren om deze te verwijderen" + +#: components/DisassociateButton/DisassociateButton.js:75 +msgid "Select a row to disassociate" +msgstr "Rij selecteren om deze te ontkoppelen" + +#: screens/Instances/Shared/RemoveInstanceButton.js:77 +msgid "Select a row to remove" +msgstr "Rij selecteren om deze te weigeren" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:87 +msgid "Select a subscription" +msgstr "Abonnement selecteren" + +#: components/HostForm/HostForm.js:39 +#: components/Schedule/shared/FrequencyDetailSubform.js:71 +#: components/Schedule/shared/FrequencyDetailSubform.js:78 +#: components/Schedule/shared/FrequencyDetailSubform.js:88 +#: components/Schedule/shared/ScheduleFormFields.js:33 +#: components/Schedule/shared/ScheduleFormFields.js:37 +#: components/Schedule/shared/ScheduleFormFields.js:61 +#: screens/Credential/shared/CredentialForm.js:44 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:79 +#: screens/Inventory/shared/InventoryForm.js:72 +#: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/InsightsSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/OpenStackSubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:97 +#: screens/Inventory/shared/InventorySourceSubForms/SatelliteSubForm.js:44 +#: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:46 +#: screens/Inventory/shared/SmartInventoryForm.js:67 +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:24 +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:61 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:436 +#: screens/Project/shared/ProjectForm.js:234 +#: screens/Project/shared/ProjectSubForms/InsightsSubForm.js:39 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:37 +#: screens/Team/shared/TeamForm.js:49 +#: screens/Template/Survey/SurveyQuestionForm.js:30 +#: screens/Template/shared/WorkflowJobTemplateForm.js:130 +#: screens/User/shared/UserForm.js:139 +#: util/validators.js:201 +msgid "Select a value for this field" +msgstr "Waarde voor dit veld selecteren" + +#: screens/Template/shared/JobTemplate.helptext.js:23 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:20 +msgid "Select a webhook service." +msgstr "Selecteer een webhookservice." + +#: components/DataListToolbar/DataListToolbar.js:121 +#: components/DataListToolbar/DataListToolbar.js:125 +#: screens/Template/Survey/SurveyToolbar.js:49 +msgid "Select all" +msgstr "Alles selecteren" + +#: screens/ActivityStream/ActivityStream.js:129 +msgid "Select an activity type" +msgstr "Type activiteit selecteren" + +#: screens/Metrics/Metrics.js:200 +msgid "Select an instance" +msgstr "Selecteer een instantie" + +#: screens/Metrics/Metrics.js:242 +msgid "Select an instance and a metric to show chart" +msgstr "Instantie en metriek selecteren om grafiek te tonen" + +#: components/HealthCheckButton/HealthCheckButton.js:19 +msgid "Select an instance to run a health check." +msgstr "Selecteer een instantie om een gezondheidscontrole uit te voeren." + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:5 +msgid "Select an inventory for the workflow. This inventory is applied to all workflow nodes that prompt for an inventory." +msgstr "Selecteer een inventaris voor de workflow. Deze inventaris wordt toegepast op alle workflowknooppunten die vragen naar een inventaris." + +#: components/LaunchPrompt/steps/SurveyStep.js:131 +msgid "Select an option" +msgstr "Kies een optie" + +#: screens/Project/shared/ProjectForm.js:245 +msgid "Select an organization before editing the default execution environment." +msgstr "Selecteer een organisatie voordat u de standaard uitvoeringsomgeving bewerkt." + +#: screens/Job/Job.helptext.js:11 +#: screens/Template/shared/JobTemplate.helptext.js:12 +msgid "Select credentials for accessing the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \"Prompt on launch\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \"Prompt on launch\", the selected credential(s) become the defaults that can be updated at run time." +msgstr "Selecteer toegangsgegevens om toegang te krijgen tot de knooppunten waartegen deze taak uitgevoerd zal worden. U kunt slechts één set toegangsgegevens van iedere soort kiezen. In het geval van machine-toegangsgegevens (SSH) moet u, als u 'melding bij opstarten' aanvinkt zonder toegangsgegevens te kiezen, bij het opstarten de machinetoegangsgegevens kiezen. Als u toegangsgegevens selecteert en 'melding bij opstarten' aanvinkt, worden de geselecteerde toegangsgegevens de standaardtoegangsgegevens en kunnen deze bij het opstarten gewijzigd worden." + +#: components/Schedule/shared/ScheduleFormFields.js:120 +#: components/Schedule/shared/ScheduleFormFields.js:179 +msgid "Select frequency" +msgstr "Frequentie herhalen" + +#: screens/Project/shared/Project.helptext.js:18 +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 "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:98 +msgid "Select items from list" +msgstr "Items in lijst selecteren" + +#: screens/Dashboard/DashboardGraph.js:124 +#: screens/Dashboard/DashboardGraph.js:125 +msgid "Select job type" +msgstr "Type taak selecteren" + +#: components/LaunchPrompt/steps/SurveyStep.js:179 +msgid "Select option(s)" +msgstr "Optie(s) selecteren" + +#: screens/Dashboard/DashboardGraph.js:95 +#: screens/Dashboard/DashboardGraph.js:96 +#: screens/Dashboard/DashboardGraph.js:97 +msgid "Select period" +msgstr "Periode selecteren" + +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:117 +msgid "Select roles to apply" +msgstr "Rollen selecteren om toe te passen" + +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:128 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:129 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:130 +msgid "Select source path" +msgstr "Bronpad selecteren" + +#: screens/Dashboard/DashboardGraph.js:151 +#: screens/Dashboard/DashboardGraph.js:152 +msgid "Select status" +msgstr "Status selecteren" + +#: components/MultiSelect/TagMultiSelect.js:59 +msgid "Select tags" +msgstr "Tags selecteren" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:94 +msgid "Select the Execution Environment you want this command to run inside." +msgstr "Selecteer de uitvoeromgeving waarbinnen u deze opdracht wilt uitvoeren." + +#: screens/Inventory/shared/SmartInventoryForm.js:87 +msgid "Select the Instance Groups for this Inventory to run on." +msgstr "Selecteer de instantiegroepen waar deze inventaris op uitgevoerd wordt." + +#: screens/Job/Job.helptext.js:18 +#: screens/Template/shared/JobTemplate.helptext.js:20 +msgid "Select the Instance Groups for this Job Template to run on." +msgstr "Selecteer de instantiegroepen waar dit taaksjabloon op uitgevoerd wordt." + +#: screens/Organization/shared/OrganizationForm.js:83 +msgid "Select the Instance Groups for this Organization to run on." +msgstr "Selecteer de instantiegroepen waar de organisatie op uitgevoerd wordt." + +#: 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." + +#: components/Lookup/InventoryLookup.js:123 +msgid "" +"Select the inventory containing the hosts\n" +"you want this job to manage." +msgstr "Selecteer de inventaris met de hosts waarvan u wilt dat deze taak ze beheert." + +#: screens/Job/Job.helptext.js:6 +#: screens/Template/shared/JobTemplate.helptext.js:7 +msgid "Select the inventory containing the hosts you want this job to manage." +msgstr "Selecteer de inventaris met de hosts waarvan u wilt dat deze taak ze beheert." + +#: components/HostForm/HostForm.js:32 +#: components/HostForm/HostForm.js:51 +msgid "Select the inventory that this host will belong to." +msgstr "Selecteer de inventaris waartoe deze host zal behoren." + +#: screens/Job/Job.helptext.js:10 +#: screens/Template/shared/JobTemplate.helptext.js:11 +msgid "Select the playbook to be executed by this job." +msgstr "Selecteer het draaiboek dat uitgevoerd moet worden door deze taak." + +#: screens/Instances/Shared/InstanceForm.js:43 +msgid "Select the port that Receptor will listen on for incoming connections. Default is 27199." +msgstr "Selecteer de poort waarop Receptor zal luisteren voor inkomende verbindingen. De standaardinstelling is 27199." + +#: screens/Template/shared/JobTemplate.helptext.js:8 +msgid "Select the project containing the playbook you want this job to execute." +msgstr "Selecteer het project dat het draaiboek bevat waarvan u wilt dat deze taak hem uitvoert." + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:79 +msgid "Select your Ansible Automation Platform subscription to use." +msgstr "Selecteer het Ansible Automation Platform-abonnement dat u wilt gebruiken." + +#: components/Lookup/Lookup.js:186 +msgid "Select {0}" +msgstr "Selecteer {0}" + +#: components/AddRole/AddResourceRole.js:212 +#: components/AddRole/AddResourceRole.js:224 +#: components/AddRole/AddResourceRole.js:242 +#: 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:84 +#: components/TemplateList/TemplateListItem.js:140 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:107 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:125 +#: 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:41 +msgid "Selected" +msgstr "Geselecteerd" + +#: components/LaunchPrompt/steps/CredentialsStep.js:142 +#: components/LaunchPrompt/steps/CredentialsStep.js:147 +#: components/Lookup/MultiCredentialsLookup.js:162 +#: components/Lookup/MultiCredentialsLookup.js:167 +msgid "Selected Category" +msgstr "Geselecteerde categorie" + +#: components/Schedule/shared/ScheduleForm.js:446 +#: components/Schedule/shared/ScheduleForm.js:447 +msgid "Selected date range must have at least 1 schedule occurrence." +msgstr "Het geselecteerde datumbereik moet ten minste 1 geplande gebeurtenis hebben." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:160 +msgid "Sender Email" +msgstr "Afzender e-mail" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:96 +msgid "Sender e-mail" +msgstr "Afzender e-mailbericht" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:167 +#: components/Schedule/shared/FrequencyDetailSubform.js:138 +msgid "September" +msgstr "September" + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:24 +msgid "Service account JSON file" +msgstr "JSON-bestand service-account" + +#: screens/Inventory/shared/InventorySourceForm.js:46 +#: screens/Project/shared/ProjectForm.js:112 +msgid "Set a value for this field" +msgstr "Waarde instellen voor dit veld" + +#: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:70 +msgid "Set how many days of data should be retained." +msgstr "Stel in hoeveel dagen aan gegevens er moet worden bewaard." + +#: screens/Setting/SettingList.js:122 +msgid "Set preferences for data collection, logos, and logins" +msgstr "Stel voorkeuren in voor gegevensverzameling, logo's en aanmeldingen" + +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:131 +msgid "Set source path to" +msgstr "Stel bronpad in op" + +#: components/InstanceToggle/InstanceToggle.js:48 +#: screens/Instances/Shared/InstanceForm.js:59 +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." + +#: screens/Application/shared/Application.helptext.js:5 +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:149 +msgid "Set type" +msgstr "Type instellen" + +#: components/Search/AdvancedSearch.js:239 +msgid "Set type disabled for related search field fuzzy searches" +msgstr "Zet type op uitgeschakeld voor verwant zoekveld fuzzy zoekopdrachten" + +#: components/Search/AdvancedSearch.js:140 +msgid "Set type select" +msgstr "Type instellen selecteren" + +#: components/Search/AdvancedSearch.js:143 +msgid "Set type typeahead" +msgstr "Typeahead type instellen" + +#: components/Workflow/WorkflowTools.js:154 +msgid "Set zoom to 100% and center graph" +msgstr "Zoom instellen op 100% en grafiek centreren" + +#: screens/Instances/Shared/InstanceForm.js:35 +msgid "Sets the current life cycle stage of this instance. Default is \"installed.\"" +msgstr "Stelt het huidige levenscyclusstadium van deze instantie in. Standaard is \"geïnstalleerd\"." + +#: screens/Instances/Shared/InstanceForm.js:51 +msgid "Sets the role that this instance will play within mesh topology. Default is \"execution.\"" +msgstr "Stelt de rol in die deze instantie zal spelen binnen de netwerktopologie. Standaard is \"uitvoering\"." + +#: screens/ActivityStream/ActivityStreamDetailButton.js:46 +msgid "Setting category" +msgstr "Categorie instellen" + +#: screens/Setting/shared/RevertButton.js:46 +msgid "Setting matches factory default." +msgstr "De instelling komt overeen met de fabrieksinstelling." + +#: screens/ActivityStream/ActivityStreamDetailButton.js:49 +msgid "Setting name" +msgstr "Naam instellen" + +#: routeConfig.js:159 +#: routeConfig.js:163 +#: screens/ActivityStream/ActivityStream.js:220 +#: screens/ActivityStream/ActivityStream.js:222 +#: screens/Setting/Settings.js:43 +msgid "Settings" +msgstr "Instellingen" + +#: components/FormField/PasswordInput.js:35 +msgid "Show" +msgstr "Tonen" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:182 +#: components/PromptDetail/PromptDetail.js:361 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:488 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:283 +#: screens/Template/shared/JobTemplateForm.js:497 +msgid "Show Changes" +msgstr "Wijzigingen tonen" + +#: components/AdHocCommands/AdHocDetailsStep.js:177 +#: components/AdHocCommands/AdHocDetailsStep.js:178 +msgid "Show changes" +msgstr "Wijzigingen tonen" + +#: components/LaunchPrompt/LaunchPrompt.js:135 +#: components/Schedule/shared/SchedulePromptableFields.js:102 +msgid "Show description" +msgstr "Beschrijving tonen" + +#: components/ChipGroup/ChipGroup.js:12 +msgid "Show less" +msgstr "Minder tonen" + +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:126 +msgid "Show only root groups" +msgstr "Alleen wortelgroepen tonen" + +#: screens/Login/Login.js:262 +msgid "Sign in with Azure AD" +msgstr "Aanmelden met Azure AD" + +#: screens/Login/Login.js:276 +msgid "Sign in with GitHub" +msgstr "Aanmelden met GitHub" + +#: screens/Login/Login.js:318 +msgid "Sign in with GitHub Enterprise" +msgstr "Aanmelden met GitHub Enterprise" + +#: screens/Login/Login.js:333 +msgid "Sign in with GitHub Enterprise Organizations" +msgstr "Aanmelden met GitHub Enterprise-organisaties" + +#: screens/Login/Login.js:349 +msgid "Sign in with GitHub Enterprise Teams" +msgstr "Aanmelden met GitHub Enterprise-teams" + +#: screens/Login/Login.js:290 +msgid "Sign in with GitHub Organizations" +msgstr "Aanmelden met GitHub-organisaties" + +#: screens/Login/Login.js:304 +msgid "Sign in with GitHub Teams" +msgstr "Aanmelden met GitHub-teams" + +#: screens/Login/Login.js:364 +msgid "Sign in with Google" +msgstr "Aanmelden met Google" + +#: screens/Login/Login.js:378 +msgid "Sign in with OIDC" +msgstr "Aanmelden met SAML " + +#: screens/Login/Login.js:397 +msgid "Sign in with SAML" +msgstr "Aanmelden met SAML" + +#: screens/Login/Login.js:396 +msgid "Sign in with SAML {samlIDP}" +msgstr "Aanmelden met SAML {samlIDP}" + +#: components/Search/Search.js:145 +#: components/Search/Search.js:146 +msgid "Simple key select" +msgstr "Eenvoudige sleutel selecteren" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:106 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:107 +#: components/PromptDetail/PromptDetail.js:295 +#: components/PromptDetail/PromptJobTemplateDetail.js:267 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:595 +#: screens/Job/JobDetail/JobDetail.js:500 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:475 +#: screens/Template/shared/JobTemplateForm.js:533 +#: screens/Template/shared/WorkflowJobTemplateForm.js:230 +msgid "Skip Tags" +msgstr "Tags overslaan" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:93 +#: components/Schedule/shared/FrequencyDetailSubform.js:223 +msgid "Skip every" +msgstr "Sla elke" + +#: screens/Job/Job.helptext.js:20 +#: screens/Template/shared/JobTemplate.helptext.js:22 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:22 +msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "Tags overslaan is nuttig wanneer u een groot draaiboek heeft en specifieke delen van het draaiboek of een taak wilt overslaan. Gebruik een komma om meerdere tags van elkaar te scheiden. Raadpleeg de documentatie voor meer informatie over het gebruik van tags." + +#: screens/Job/JobOutput/shared/HostStatusBar.js:39 +msgid "Skipped" +msgstr "Overgeslagen" + +#: components/StatusLabel/StatusLabel.js:50 +msgid "Skipped'" +msgstr "Overgeslagen'" + +#: 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 "Smart-inventaris" + +#: screens/Inventory/SmartInventory.js:94 +msgid "Smart Inventory not found." +msgstr "Smart-inventaris niet gevonden." + +#: components/Lookup/HostFilterLookup.js:345 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:116 +msgid "Smart host filter" +msgstr "Smart-hostfilter" + +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:105 +msgid "Smart inventory" +msgstr "Smart-inventaris" + +#: components/AdHocCommands/AdHocPreviewStep.js:32 +#: components/LaunchPrompt/steps/PreviewStep.js:58 +msgid "Some of the previous step(s) have errors" +msgstr "Sommige van de vorige stappen bevatten fouten" + +#: 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." + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginTestAlert.js:39 +msgid "Something went wrong with the request to test this credential and metadata." +msgstr "Er is iets misgegaan met het verzoek om deze toegangsgegevens en metadata te testen." + +#: components/ContentError/ContentError.js:37 +msgid "Something went wrong..." +msgstr "Er is iets misgegaan..." + +#: components/Sort/Sort.js:139 +msgid "Sort" +msgstr "Sorteren" + +#: components/JobList/JobListItem.js:169 +#: components/PromptDetail/PromptInventorySourceDetail.js:84 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:199 +#: screens/Inventory/shared/InventorySourceForm.js:130 +#: screens/Job/JobDetail/JobDetail.js:172 +#: screens/Job/JobDetail/JobDetail.js:294 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:93 +msgid "Source" +msgstr "Bron" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:44 +#: components/PromptDetail/PromptDetail.js:250 +#: components/PromptDetail/PromptJobTemplateDetail.js:147 +#: components/PromptDetail/PromptProjectDetail.js:106 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:89 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:467 +#: screens/Job/JobDetail/JobDetail.js:307 +#: screens/Project/ProjectDetail/ProjectDetail.js:230 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:248 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:133 +#: screens/Template/shared/JobTemplateForm.js:335 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:245 +msgid "Source Control Branch" +msgstr "Vertakking broncontrole" + +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:29 +msgid "Source Control Branch/Tag/Commit" +msgstr "Vertakking/tag/binding broncontrole" + +#: components/PromptDetail/PromptProjectDetail.js:117 +#: screens/Project/ProjectDetail/ProjectDetail.js:256 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:56 +msgid "Source Control Credential" +msgstr "Toegangsgegevens bronbeheer" + +#: components/PromptDetail/PromptProjectDetail.js:111 +#: screens/Project/ProjectDetail/ProjectDetail.js:235 +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:32 +msgid "Source Control Refspec" +msgstr "Refspec broncontrole" + +#: screens/Project/ProjectDetail/ProjectDetail.js:195 +msgid "Source Control Revision" +msgstr "Herziening broncontrole" + +#: components/PromptDetail/PromptProjectDetail.js:96 +#: screens/Job/JobDetail/JobDetail.js:273 +#: screens/Project/ProjectDetail/ProjectDetail.js:191 +#: screens/Project/shared/ProjectForm.js:259 +msgid "Source Control Type" +msgstr "Type broncontrole" + +#: components/Lookup/ProjectLookup.js:143 +#: components/PromptDetail/PromptProjectDetail.js:101 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:96 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:165 +#: screens/Project/ProjectDetail/ProjectDetail.js:225 +#: screens/Project/ProjectList/ProjectList.js:205 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:16 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:104 +msgid "Source Control URL" +msgstr "URL broncontrole" + +#: components/JobList/JobList.js:211 +#: components/JobList/JobListItem.js:42 +#: components/Schedule/ScheduleList/ScheduleListItem.js:38 +#: screens/Job/JobDetail/JobDetail.js:65 +msgid "Source Control Update" +msgstr "Update broncontrole" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:340 +msgid "Source Phone Number" +msgstr "Brontelefoonnummer" + +#: components/PromptDetail/PromptInventorySourceDetail.js:176 +msgid "Source Variables" +msgstr "Bronvariabelen" + +#: components/JobList/JobListItem.js:213 +#: screens/Job/JobDetail/JobDetail.js:257 +msgid "Source Workflow Job" +msgstr "Taak bronworkflow" + +#: screens/Template/shared/WorkflowJobTemplateForm.js:177 +msgid "Source control branch" +msgstr "Vertakking broncontrole" + +#: screens/Inventory/shared/InventorySourceForm.js:152 +msgid "Source details" +msgstr "Broninformatie" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:403 +msgid "Source phone number" +msgstr "Brontelefoonnummer" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:269 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:21 +msgid "Source variables" +msgstr "Bronvariabelen" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:97 +msgid "Sourced from a project" +msgstr "Afkomstig uit een project" + +#: screens/Inventory/Inventories.js:84 +#: screens/Inventory/Inventory.js:68 +msgid "Sources" +msgstr "Bronnen" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:30 +msgid "" +"Specify HTTP Headers in JSON format. Refer to\n" +"the Ansible Controller documentation for example syntax." +msgstr "Specificeer HTTP-koppen in JSON-formaat. Raadpleeg de documentatie van Ansible Tower voor voorbeeldsyntaxis." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:24 +msgid "" +"Specify a notification color. Acceptable colors are hex\n" +"color code (example: #3af or #789abc)." +msgstr "Kies een berichtkleur. Mogelijke kleuren zijn kleuren uit de hexidecimale kleurencode (bijvoorbeeld: #3af of #789abc)." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:26 +msgid "Specify the conditions under which this node should be executed" +msgstr "Specificeer de voorwaarden waaronder dit knooppunt moet worden uitgevoerd" + +#: screens/Job/JobOutput/HostEventModal.js:173 +msgid "Standard Error" +msgstr "Standaardfout" + +#: screens/Job/JobOutput/HostEventModal.js:174 +msgid "Standard error tab" +msgstr "Tabblad Standaardfout" + +#: 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 "Starten" + +#: components/JobList/JobList.js:247 +#: components/JobList/JobListItem.js:99 +msgid "Start Time" +msgstr "Starttijd" + +#: components/Schedule/shared/DateTimePicker.js:51 +msgid "Start date" +msgstr "Startdatum" + +#: components/Schedule/shared/ScheduleFormFields.js:87 +msgid "Start date/time" +msgstr "Startdatum/-tijd" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:465 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:105 +msgid "Start message" +msgstr "Startbericht" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:474 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:114 +msgid "Start message body" +msgstr "Body startbericht" + +#: screens/Inventory/shared/InventorySourceSyncButton.js:33 +msgid "Start sync process" +msgstr "Start het synchronisatieproces" + +#: screens/Inventory/shared/InventorySourceSyncButton.js:37 +msgid "Start sync source" +msgstr "Start synchronisatie bron" + +#: components/Schedule/shared/DateTimePicker.js:61 +msgid "Start time" +msgstr "Starttijd" + +#: screens/Job/JobDetail/JobDetail.js:220 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:165 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:63 +msgid "Started" +msgstr "Gestart" + +#: components/JobList/JobList.js:224 +#: components/JobList/JobList.js:245 +#: components/JobList/JobListItem.js:95 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:206 +#: screens/InstanceGroup/Instances/InstanceList.js:267 +#: screens/InstanceGroup/Instances/InstanceListItem.js:129 +#: screens/Instances/InstanceDetail/InstanceDetail.js:196 +#: screens/Instances/InstanceList/InstanceList.js:202 +#: screens/Instances/InstanceList/InstanceListItem.js:134 +#: screens/Instances/InstancePeers/InstancePeerList.js:97 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:43 +#: screens/Inventory/InventoryList/InventoryListItem.js:101 +#: screens/Inventory/InventorySources/InventorySourceList.js:212 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:87 +#: screens/Job/JobDetail/JobDetail.js:210 +#: screens/Job/JobOutput/HostEventModal.js:118 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:115 +#: 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:61 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:162 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:166 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:66 +msgid "Status" +msgstr "Status" + +#: screens/Job/JobOutput/JobOutputSearch.js:91 +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 "Indienen" + +#: screens/Project/shared/Project.helptext.js:118 +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 "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." + +#: screens/Setting/SettingList.js:132 +#: screens/Setting/Settings.js:112 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:136 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:195 +msgid "Subscription" +msgstr "Abonnement" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:41 +msgid "Subscription Details" +msgstr "Details abonnement" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:194 +msgid "Subscription Management" +msgstr "Abonnementenbeheer" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:82 +msgid "Subscription manifest" +msgstr "Abonnementsmanifest" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:84 +msgid "Subscription selection modal" +msgstr "Modus Abonnement selecteren" + +#: screens/Setting/SettingList.js:137 +msgid "Subscription settings" +msgstr "Abonnementsinstellingen" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:131 +msgid "Subscription type" +msgstr "Type abonnement" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:142 +msgid "Subscriptions table" +msgstr "Tabel Abonnementen" + +#: components/Lookup/ProjectLookup.js:137 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:90 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:159 +#: screens/Job/JobDetail/JobDetail.js:76 +#: screens/Project/ProjectList/ProjectList.js:199 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:98 +msgid "Subversion" +msgstr "Subversie" + +#: components/NotificationList/NotificationListItem.js:71 +#: components/NotificationList/NotificationListItem.js:72 +#: components/StatusLabel/StatusLabel.js:41 +msgid "Success" +msgstr "Geslaagd" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:483 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:123 +msgid "Success message" +msgstr "Succesbericht" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:492 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:132 +msgid "Success message body" +msgstr "Body succesbericht" + +#: components/JobList/JobList.js:231 +#: components/StatusLabel/StatusLabel.js:43 +#: components/Workflow/WorkflowNodeHelp.js:102 +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:96 +#: screens/Dashboard/shared/ChartTooltip.js:59 +msgid "Successful" +msgstr "Geslaagd" + +#: screens/Dashboard/DashboardGraph.js:166 +msgid "Successful jobs" +msgstr "Succesvolle taken" + +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:28 +msgid "Successfully Approved" +msgstr "Succesvol goedgekeurd" + +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:25 +msgid "Successfully Denied" +msgstr "Succesvol geweigerd" + +#: screens/Project/ProjectDetail/ProjectDetail.js:201 +#: screens/Project/ProjectList/ProjectListItem.js:97 +msgid "Successfully copied to clipboard!" +msgstr "Succesvol gekopieerd naar klembord!" + +#: components/Schedule/shared/FrequencyDetailSubform.js:255 +msgid "Sun" +msgstr "Zon" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:83 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:182 +#: components/Schedule/shared/FrequencyDetailSubform.js:260 +#: components/Schedule/shared/FrequencyDetailSubform.js:428 +msgid "Sunday" +msgstr "Zondag" + +#: components/LaunchPrompt/steps/useSurveyStep.js:26 +#: screens/Template/Template.js:159 +#: screens/Template/Templates.js:48 +#: screens/Template/WorkflowJobTemplate.js:145 +msgid "Survey" +msgstr "Vragenlijst" + +#: screens/Template/Survey/SurveyToolbar.js:105 +msgid "Survey Disabled" +msgstr "Enquête uitgeschakeld" + +#: screens/Template/Survey/SurveyToolbar.js:104 +msgid "Survey Enabled" +msgstr "Enquête ingeschakeld" + +#: screens/Template/Survey/SurveyReorderModal.js:191 +msgid "Survey Question Order" +msgstr "Volgorde vragen enquête" + +#: screens/Template/Survey/SurveyToolbar.js:102 +msgid "Survey Toggle" +msgstr "Vragenlijst schakelen" + +#: screens/Template/Survey/SurveyReorderModal.js:192 +msgid "Survey preview modal" +msgstr "Modus Voorbeeld van vragenlijst" + +#: screens/Inventory/InventorySources/InventorySourceListItem.js:120 +#: screens/Inventory/shared/InventorySourceSyncButton.js:41 +#: screens/Project/shared/ProjectSyncButton.js:41 +#: screens/Project/shared/ProjectSyncButton.js:53 +msgid "Sync" +msgstr "Synchroniseren" + +#: screens/Project/ProjectList/ProjectListItem.js:238 +#: screens/Project/shared/ProjectSyncButton.js:37 +#: screens/Project/shared/ProjectSyncButton.js:48 +msgid "Sync Project" +msgstr "Project synchroniseren" + +#: screens/Inventory/InventoryList/InventoryList.js:219 +msgid "Sync Status" +msgstr "Synchronisatiestatus" + +#: components/PaginatedTable/ToolbarSyncSourceButton.js:19 +#: components/PaginatedTable/ToolbarSyncSourceButton.js:29 +#: components/PaginatedTable/ToolbarSyncSourceButton.js:32 +msgid "Sync all" +msgstr "Alles synchroniseren" + +#: components/PaginatedTable/ToolbarSyncSourceButton.js:25 +msgid "Sync all sources" +msgstr "Alle bronnen synchroniseren" + +#: screens/Inventory/InventorySources/InventorySourceList.js:236 +msgid "Sync error" +msgstr "Synchronisatiefout" + +#: screens/Project/ProjectDetail/ProjectDetail.js:213 +#: screens/Project/ProjectList/ProjectListItem.js:109 +msgid "Sync for revision" +msgstr "Synchroniseren voor revisie" + +#: screens/Project/ProjectList/ProjectListItem.js:122 +msgid "Syncing" +msgstr "Synchroniseren" + +#: screens/Setting/SettingList.js:102 +#: screens/User/UserRoles/UserRolesListItem.js:18 +msgid "System" +msgstr "Systeem" + +#: 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 "Systeembeheerder" + +#: screens/User/UserDetail/UserDetail.js:49 +#: screens/User/UserList/UserListItem.js:21 +#: screens/User/shared/UserForm.js:35 +msgid "System Auditor" +msgstr "Systeemcontroleur" + +#: screens/Job/JobOutput/JobOutputSearch.js:128 +msgid "System Warning" +msgstr "Systeemwaarschuwing" + +#: screens/Team/TeamRoles/TeamRolesList.js:131 +#: screens/User/UserRoles/UserRolesList.js:130 +msgid "System administrators have unrestricted access to all resources." +msgstr "Systeembeheerders hebben onbeperkte toegang tot alle bronnen." + +#: screens/Setting/Settings.js:115 +msgid "TACACS+" +msgstr "TACACS+" + +#: screens/Setting/SettingList.js:81 +msgid "TACACS+ settings" +msgstr "TACACS+ instellingen" + +#: screens/Dashboard/Dashboard.js:117 +#: screens/Job/JobOutput/HostEventModal.js:94 +msgid "Tabs" +msgstr "Tabbladen" + +#: screens/Job/Job.helptext.js:19 +#: screens/Template/shared/JobTemplate.helptext.js:21 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:21 +msgid "Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "Tags zijn nuttig wanneer u een groot draaiboek heeft en specifieke delen van het draaiboek of een taak wilt uitvoeren. Gebruik een komma om meerdere tags van elkaar te scheiden. Raadpleeg de documentatie voor meer informatie over het gebruik van tags." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:203 +msgid "Tags for the Annotation" +msgstr "Tags voor de melding" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:179 +msgid "Tags for the annotation (optional)" +msgstr "Tags voor de melding (optioneel)" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:248 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:298 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:366 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:252 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:329 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:453 +msgid "Target URL" +msgstr "Doel-URL" + +#: screens/Job/JobOutput/HostEventModal.js:123 +msgid "Task" +msgstr "Taak" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:90 +msgid "Task Count" +msgstr "Aantal taken" + +#: screens/Job/JobOutput/JobOutputSearch.js:129 +msgid "Task Started" +msgstr "Taak gestart" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:91 +msgid "Tasks" +msgstr "Taken" + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:13 +msgid "Team" +msgstr "Team" + +#: components/ResourceAccessList/ResourceAccessListItem.js:85 +#: screens/Team/TeamRoles/TeamRolesList.js:144 +msgid "Team Roles" +msgstr "Teamrollen" + +#: screens/Team/Team.js:75 +msgid "Team not found." +msgstr "Taak niet gevonden." + +#: components/AddRole/AddResourceRole.js:188 +#: components/AddRole/AddResourceRole.js:189 +#: routeConfig.js:106 +#: screens/ActivityStream/ActivityStream.js:187 +#: screens/Organization/Organization.js:125 +#: 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:15 +#: screens/Team/Teams.js:25 +#: screens/User/User.js:70 +#: screens/User/UserTeams/UserTeamList.js:175 +#: screens/User/UserTeams/UserTeamList.js:246 +#: screens/User/Users.js:32 +#: util/getRelatedResourceDeleteDetails.js:174 +msgid "Teams" +msgstr "Teams" + +#: screens/Setting/Jobs/JobsEdit/JobsEdit.js:130 +msgid "Template" +msgstr "Sjabloon" + +#: components/RelatedTemplateList/RelatedTemplateList.js:115 +#: components/TemplateList/TemplateList.js:133 +msgid "Template copied successfully" +msgstr "Sjabloon gekopieerd" + +#: screens/Template/Template.js:175 +#: screens/Template/WorkflowJobTemplate.js:175 +msgid "Template not found." +msgstr "Sjabloon niet gevonden." + +#: components/TemplateList/TemplateList.js:200 +#: components/TemplateList/TemplateList.js:263 +#: routeConfig.js:65 +#: screens/ActivityStream/ActivityStream.js:164 +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:70 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:83 +#: screens/Template/Templates.js:17 +#: util/getRelatedResourceDeleteDetails.js:218 +#: util/getRelatedResourceDeleteDetails.js:275 +msgid "Templates" +msgstr "Sjablonen" + +#: 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:426 +msgid "Test" +msgstr "Test" + +#: screens/Credential/shared/ExternalTestModal.js:77 +msgid "Test External Credential" +msgstr "Test externe inloggegevens" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:128 +msgid "Test Notification" +msgstr "Testbericht" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:125 +msgid "Test notification" +msgstr "Testbericht" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginTestAlert.js:44 +msgid "Test passed" +msgstr "Test geslaagd" + +#: screens/Template/Survey/SurveyQuestionForm.js:80 +#: screens/Template/Survey/SurveyReorderModal.js:181 +msgid "Text" +msgstr "Tekst" + +#: screens/Template/Survey/SurveyReorderModal.js:135 +msgid "Text Area" +msgstr "Tekstgebied" + +#: screens/Template/Survey/SurveyQuestionForm.js:81 +msgid "Textarea" +msgstr "Tekstgebied" + +#: components/Lookup/Lookup.js:63 +msgid "That value was not found. Please enter or select a valid value." +msgstr "De waarde is niet gevonden. Voer een geldige waarde in of selecteer er een." + +#: components/Schedule/shared/FrequencyDetailSubform.js:398 +msgid "The" +msgstr "De" + +#: screens/Application/shared/Application.helptext.js:4 +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" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:128 +msgid "The Instance Groups for this Organization to run on." +msgstr "Selecteer de instantiegroepen waar de organisatie op uitgevoerd wordt." + +#: screens/Instances/InstanceDetail/InstanceDetail.js:219 +msgid "The Instance Groups to which this instance belongs." +msgstr "De Instance Groups waartoe deze instantie behoort." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:6 +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 "De tijd (in seconden) voordat de e-mailmelding de host probeert te bereiken en een time-out oplevert. Varieert van 1 tot 120 seconden." + +#: screens/Job/Job.helptext.js:17 +#: screens/Template/shared/JobTemplate.helptext.js:18 +msgid "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout." +msgstr "De tijd (in seconden) die het heeft geduurd voordat de taak werd geannuleerd. Standaard 0 voor geen taak time-out." + +#: screens/User/shared/User.helptext.js:4 +msgid "The application that this token belongs 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/NotificationTemplate/shared/Notifications.helptext.js:9 +msgid "" +"The base URL of the Grafana server - the\n" +"/api/annotations endpoint will be added automatically to the base\n" +"Grafana URL." +msgstr "De basis-URL van de Grafana-server - het /api/annotations-eindpunt wordt automatisch toegevoegd aan de basis-URL voor Grafana." + +#: screens/Template/shared/JobTemplate.helptext.js:9 +msgid "The container image to be used for execution." +msgstr "De containerimage die gebruikt moet worden voor de uitvoering." + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:109 +msgid "" +"The execution environment that will be used for jobs\n" +"inside of this organization. This will be used a fallback when\n" +"an execution environment has not been explicitly assigned at the\n" +"project, job template or workflow level." +msgstr "De uitvoeringsomgeving die zal worden gebruikt voor taken binnen deze organisatie. Dit wordt gebruikt als terugvalpunt wanneer er geen uitvoeringsomgeving expliciet is toegewezen op project-, taaksjabloon- of workflowniveau." + +#: 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 "De uitvoeringsomgeving die zal worden gebruikt voor taken binnen deze organisatie. Dit wordt gebruikt als terugvalpunt wanneer er geen uitvoeringsomgeving expliciet is toegewezen op project-, taaksjabloon- of workflowniveau." + +#: screens/Project/shared/Project.helptext.js:5 +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 "De uitvoeringsomgeving die zal worden gebruikt voor taken die dit project gebruiken. Dit wordt gebruikt als terugvalpunt wanneer er geen uitvoeringsomgeving expliciet is toegewezen op taaksjabloon- of workflowniveau." + +#: screens/Job/Job.helptext.js:9 +#: screens/Template/shared/JobTemplate.helptext.js:10 +msgid "The execution environment that will be used when launching this job template. The resolved execution environment can be overridden by explicitly assigning a different one to this job template." +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." + +#: screens/Project/shared/Project.helptext.js:93 +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 "De eerste haalt alle referenties op. De tweede haalt het Github pullverzoek nummer 62 op, in dit voorbeeld moet de vertakking `pull/62/head` zijn." + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:7 +msgid "The full image location, including the container registry, image name, and version tag." +msgstr "De volledige imagelocatie, inclusief het containerregister, de imagenaam en de versietag." + +#: screens/Inventory/shared/Inventory.helptext.js:191 +msgid "" +"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 "Selecteer het inventarisbestand dat gesynchroniseerd moet worden door deze bron. U kunt kiezen uit het uitklapbare menu of een bestand invoeren in het invoerveld." + +#: screens/Host/HostDetail/HostDetail.js:79 +msgid "The inventory that this host belongs to." +msgstr "Selecteer de inventaris waartoe deze host zal behoren." + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:141 +msgid "The last {dayOfWeek}" +msgstr "De laatste {dayOfWeek}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:200 +msgid "The last {weekday} of {month}" +msgstr "De laatste {weekday} van {month}" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:100 +msgid "" +"The maximum number of hosts allowed to be managed by\n" +"this organization. Value defaults to 0 which means no limit.\n" +"Refer to the Ansible documentation for more details." +msgstr "Maximumaantal hosts dat beheerd mag worden door deze organisatie. De standaardwaarde is 0, wat betekent dat er geen limiet is. Raadpleeg de Ansible-documentatie voor meer informatie." + +#: 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 "Maximumaantal hosts dat beheerd mag worden door deze organisatie. De standaardwaarde is 0, wat betekent dat er geen limiet is. Raadpleeg de Ansible-documentatie voor meer informatie." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:26 +msgid "" +"The number associated with the \"Messaging\n" +"Service\" in Twilio with the format +18005550199." +msgstr "Voer het telefoonnummer in dat hoort bij de 'Berichtenservice' in Twilio in de indeling +18005550199." + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:69 +msgid "The number of hosts you have automated against is below your subscription count." +msgstr "Het aantal hosts waartegen u geautomatiseerd heeft is lager dan uw abonnement." + +#: screens/Job/Job.helptext.js:25 +#: screens/Template/shared/JobTemplate.helptext.js:48 +msgid "The number of parallel or simultaneous processes to use while executing the playbook. An empty value, or a value less than 1 will use the Ansible default which is usually 5. The default number of forks can be overwritten with a change to" +msgstr "Het aantal parallelle of gelijktijdige processen dat tijdens de uitvoering van het draaiboek gebruikt wordt. Een lege waarde, of een waarde minder dan 1 zal de Ansible-standaard gebruiken die meestal 5 is. Het standaard aantal vorken kan overgeschreven worden met een wijziging naar" + +#: components/AdHocCommands/AdHocDetailsStep.js:164 +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 "Het aantal parallelle of gelijktijdige processen dat gebruikt wordt bij het uitvoeren van het draaiboek. Als u geen waarde invoert, wordt de standaardwaarde van het Ansible-configuratiebestand gebruikt. U vindt meer informatie" + +#: components/ContentError/ContentError.js:41 +#: screens/Job/Job.js:161 +msgid "The page you requested could not be found." +msgstr "De door u opgevraagde pagina kan niet worden gevonden." + +#: components/AdHocCommands/AdHocDetailsStep.js:144 +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/Job/Job.helptext.js:7 +msgid "The project containing the playbook this job will execute." +msgstr "Selecteer het project dat het draaiboek bevat waarvan u wilt dat deze taak hem uitvoert." + +#: screens/Job/Job.helptext.js:8 +msgid "The project from which this inventory update is sourced." +msgstr "Het project waarvan deze bijgewerkte inventaris afkomstig is." + +#: 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:211 +#: 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: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." + +#: components/Workflow/WorkflowNodeHelp.js:138 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:131 +msgid "The resource associated with this node has been deleted." +msgstr "De aan dit knooppunt gekoppelde bron is verwijderd." + +#: screens/Job/JobOutput/EmptyOutput.js:31 +msgid "The search filter did not produce any results…" +msgstr "De zoekfilter leverde geen resultaten op…" + +#: screens/Template/Survey/SurveyQuestionForm.js:180 +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 "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:50 +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 "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." + +#: screens/Template/Survey/MultipleChoiceField.js:34 +msgid "There must be a value in at least one input" +msgstr "Er moet een waarde zijn in ten minste één input" + +#: screens/Login/Login.js:155 +msgid "There was a problem logging in. Please try again." +msgstr "Er is een probleem met inloggen. Probeer het opnieuw." + +#: components/ContentError/ContentError.js:42 +msgid "There was an error loading this content. Please reload the page." +msgstr "Er is een fout opgetreden bij het laden van deze inhoud. Laad de pagina opnieuw." + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:56 +msgid "There was an error parsing the file. Please check the file formatting and try again." +msgstr "Er is een fout opgetreden bij het parseren van het bestand. Controleer de opmaak van het bestand en probeer het opnieuw." + +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:713 +msgid "There was an error saving the workflow." +msgstr "Er is een fout opgetreden bij het opslaan van de workflow." + +#: components/AdHocCommands/AdHocDetailsStep.js:69 +msgid "These are the modules that {brandName} supports running commands against." +msgstr "Dit zijn de modules waar {brandName} commando's tegen kan uitvoeren." + +#: components/AdHocCommands/AdHocDetailsStep.js:129 +msgid "These are the verbosity levels for standard out of the command run that are supported." +msgstr "Dit zijn de verbositeitsniveaus voor standaardoutput van de commando-uitvoering die worden ondersteund." + +#: components/AdHocCommands/AdHocDetailsStep.js:122 +#: screens/Job/Job.helptext.js:43 +msgid "These arguments are used with the specified module." +msgstr "Deze argumenten worden gebruikt met de gespecificeerde module." + +#: components/AdHocCommands/AdHocDetailsStep.js:111 +msgid "These arguments are used with the specified module. You can find information about {0} by clicking" +msgstr "Deze argumenten worden gebruikt met de gespecificeerde module. U kunt informatie over {0} vinden door te klikken" + +#: screens/Job/Job.helptext.js:33 +msgid "These arguments are used with the specified module. You can find information about {moduleName} by clicking" +msgstr "Deze argumenten worden gebruikt met de gespecificeerde module. U kunt informatie over {moduleName} vinden door te klikken" + +#: components/Schedule/shared/FrequencyDetailSubform.js:410 +msgid "Third" +msgstr "Derde" + +#: screens/Template/shared/JobTemplateForm.js:157 +msgid "This Project needs to be updated" +msgstr "Dit project moet worden bijgewerkt" + +#: components/PaginatedTable/ToolbarDeleteButton.js:286 +#: screens/Template/Survey/SurveyList.js:82 +msgid "This action will delete the following:" +msgstr "Met deze actie wordt het volgende verwijderd:" + +#: screens/User/UserTeams/UserTeamList.js:217 +msgid "This action will disassociate all roles for this user from the selected teams." +msgstr "Deze actie ontkoppelt alle rollen voor deze gebruiker van de geselecteerde teams." + +#: screens/Team/TeamRoles/TeamRolesList.js:236 +#: screens/User/UserRoles/UserRolesList.js:232 +msgid "This action will disassociate the following role from {0}:" +msgstr "Deze actie ontkoppelt de volgende rol van {0}:" + +#: components/DisassociateButton/DisassociateButton.js:148 +msgid "This action will disassociate the following:" +msgstr "Deze actie ontkoppelt het volgende:" + +#: screens/Instances/Shared/RemoveInstanceButton.js:178 +msgid "This action will remove the following instances:" +msgstr "Deze actie zal de volgende instanties verwijderen:" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:113 +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?" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:304 +msgid "This credential is currently being used by other resources. Are you sure you want to delete it?" +msgstr "Deze toegangsgegevens worden momenteel door andere bronnen gebruikt. Weet u zeker dat u ze wilt verwijderen?" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:121 +msgid "This credential type is currently being used by some credentials and cannot be deleted" +msgstr "Dit type toegangsgegevens wordt momenteel gebruikt door sommige toegangsgegevens en kan niet worden verwijderd" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:74 +msgid "" +"This data is used to enhance\n" +"future releases of the Software and to provide\n" +"Automation Analytics." +msgstr "Deze gegevens worden gebruikt om\n" +"toekomstige versies van de Software te verbeteren en om\n" +"Automatiseringsanalyse te bieden." + +#: 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 "Deze gegevens worden gebruikt om toekomstige versies van de Tower-software en de ervaring en uitkomst voor klanten te verbeteren." + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:132 +msgid "This execution environment is currently being used by other resources. Are you sure you want to delete it?" +msgstr "Deze uitvoeringsomgeving wordt momenteel gebruikt door andere bronnen. Weet u zeker dat u deze wilt verwijderen?" + +#: 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 "Deze functie is afgeschaft en zal worden verwijderd in een toekomstige versie." + +#: screens/Inventory/shared/Inventory.helptext.js:155 +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 "Dit veld wordt genegeerd, tenzij er een Ingeschakelde variabele is ingesteld. Als de ingeschakelde variabele overeenkomt met deze waarde, wordt de host bij het importeren ingeschakeld." + +#: components/AdHocCommands/useAdHocCredentialPasswordStep.js:44 +#: components/LaunchPrompt/steps/useCredentialPasswordsStep.js:50 +msgid "This field may not be blank" +msgstr "Dit veld mag niet leeg zijn" + +#: util/validators.js:127 +msgid "This field must be a number" +msgstr "Dit veld moet een getal zijn" + +#: components/LaunchPrompt/steps/useSurveyStep.js:107 +msgid "This field must be a number and have a value between {0} and {1}" +msgstr "Dit veld moet een getal zijn en een waarde hebben tussen {0} en {1}" + +#: util/validators.js:67 +msgid "This field must be a number and have a value between {min} and {max}" +msgstr "Dit veld moet een getal zijn en een waarde hebben tussen {min} en {max}" + +#: util/validators.js:64 +msgid "This field must be a number and have a value greater than {min}" +msgstr "Dit veld moet een getal zijn en een waarde hebben die hoger is dan {min}" + +#: util/validators.js:61 +msgid "This field must be a number and have a value less than {max}" +msgstr "Dit veld moet een getal zijn en een waarde hebben die lager is dan {max}" + +#: util/validators.js:184 +msgid "This field must be a regular expression" +msgstr "Dit veld moet een reguliere expressie zijn" + +#: util/validators.js:111 +#: util/validators.js:194 +msgid "This field must be an integer" +msgstr "Dit veld moet een geheel getal zijn" + +#: components/LaunchPrompt/steps/useSurveyStep.js:99 +msgid "This field must be at least {0} characters" +msgstr "Dit veld moet uit ten minste {0} tekens bestaan" + +#: util/validators.js:52 +msgid "This field must be at least {min} characters" +msgstr "Dit veld moet uit ten minste {min} tekens bestaan" + +#: util/validators.js:197 +msgid "This field must be greater than 0" +msgstr "Dit veld moet groter zijn dan 0" + +#: components/AdHocCommands/useAdHocDetailsStep.js:52 +#: components/LaunchPrompt/steps/useSurveyStep.js:111 +#: screens/Template/shared/JobTemplateForm.js:154 +#: 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 "Dit veld mag niet leeg zijn" + +#: components/AdHocCommands/useAdHocDetailsStep.js:46 +msgid "This field must not be blank." +msgstr "Dit veld mag niet leeg zijn" + +#: util/validators.js:101 +msgid "This field must not contain spaces" +msgstr "Dit veld mag geen spaties bevatten" + +#: components/LaunchPrompt/steps/useSurveyStep.js:102 +msgid "This field must not exceed {0} characters" +msgstr "Dit veld mag niet langer zijn dan {0} tekens" + +#: util/validators.js:43 +msgid "This field must not exceed {max} characters" +msgstr "Dit veld mag niet langer zijn dan {max} tekens" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginSelected.js:51 +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/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:82 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:89 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:104 +msgid "This has already been acted on" +msgstr "Hieraan is reeds gevolg gegeven" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:125 +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?" + +#: 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 "Deze inventaris wordt toegepast op alle workflowknooppunten binnen deze workflow ({0}) die vragen naar een inventaris." + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:199 +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?" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:313 +msgid "This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?" +msgstr "Deze inventarisbron wordt momenteel door andere bronnen gebruikt die erop vertrouwen. Weet u zeker dat u hem wilt verwijderen?" + +#: screens/Application/Applications.js:77 +msgid "This is the only time the client secret will be shown." +msgstr "Dit is de enige keer dat het cliëntgeheim wordt getoond." + +#: screens/User/UserTokens/UserTokens.js:59 +msgid "This is the only time the token value and associated refresh token value will be shown." +msgstr "Dit is de enige keer dat de tokenwaarde en de bijbehorende ververste tokenwaarde worden getoond." + +#: screens/Job/JobOutput/EmptyOutput.js:37 +msgid "This job failed and has no output." +msgstr "Deze opdracht is mislukt en heeft geen uitvoer." + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:543 +msgid "This job template is currently being used by other resources. Are you sure you want to delete it?" +msgstr "Deze taaksjabloon wordt momenteel door andere bronnen gebruikt. Weet u zeker dat u hem wilt verwijderen?" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:197 +msgid "This organization is currently being by other resources. Are you sure you want to delete it?" +msgstr "Deze organisatie wordt momenteel door andere bronnen gebruikt. Weet u zeker dat u haar wilt verwijderen?" + +#: screens/Project/ProjectDetail/ProjectDetail.js:338 +msgid "This project is currently being used by other resources. Are you sure you want to delete it?" +msgstr "Dit project wordt momenteel gebruikt door andere bronnen. Weet u zeker dat u het wilt verwijderen?" + +#: screens/Project/shared/Project.helptext.js:59 +msgid "This project is currently on sync and cannot be clicked until sync process completed" +msgstr "Dit project wordt momenteel gesynchroniseerd en er kan pas op worden geklikt nadat het synchronisatieproces is voltooid" + +#: components/Schedule/shared/ScheduleForm.js:460 +msgid "This schedule has no occurrences due to the selected exceptions." +msgstr "Dit schema heeft geen voorvallen vanwege de geselecteerde uitzonderingen." + +#: components/Schedule/ScheduleList/ScheduleList.js:122 +msgid "This schedule is missing an Inventory" +msgstr "In dit schema ontbreekt een Inventaris" + +#: components/Schedule/ScheduleList/ScheduleList.js:147 +msgid "This schedule is missing required survey values" +msgstr "In dit schema ontbreken de vereiste vragenlijstwaarden" + +#: components/Schedule/shared/UnsupportedScheduleForm.js:12 +msgid "" +"This schedule uses complex rules that are not supported in the\n" +"UI. Please use the API to manage this schedule." +msgstr "Dit schema gebruikt complexe regels die niet worden ondersteund in de\n" +"UI. Gebruik de API om deze agenda te beheren." + +#: components/LaunchPrompt/steps/StepName.js:26 +msgid "This step contains errors" +msgstr "Deze stap bevat fouten" + +#: screens/User/shared/UserForm.js:150 +msgid "This value does not match the password you entered previously. Please confirm that password." +msgstr "Deze waarde komt niet overeen met het wachtwoord dat u eerder ingevoerd heeft. Bevestig dat wachtwoord." + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:106 +msgid "This will cancel all subsequent nodes in this workflow" +msgstr "Dit annuleert alle volgende knooppunten in deze werkstroom." + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:328 +msgid "This will cancel all subsequent nodes in this workflow." +msgstr "Hierdoor worden alle volgende knooppunten in deze werkstroom geannuleerd." + +#: 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 "Hiermee worden alle configuratiewaarden op deze pagina teruggezet op de fabrieksinstellingen. Weet u zeker dat u verder wilt gaan?" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerStartScreen.js:40 +msgid "This workflow does not have any nodes configured." +msgstr "Er zijn voor deze workflow geen knooppunten geconfigureerd." + +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:43 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:35 +msgid "This workflow has already been acted on" +msgstr "Deze workflow is reeds in gang gezet" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:267 +msgid "This workflow job template is currently being used by other resources. Are you sure you want to delete it?" +msgstr "Deze sjabloon voor workflowtaken wordt momenteel gebruikt door andere bronnen. Weet u zeker dat u hem wilt verwijderen?" + +#: components/Schedule/shared/FrequencyDetailSubform.js:299 +msgid "Thu" +msgstr "Do" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:80 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:186 +#: components/Schedule/shared/FrequencyDetailSubform.js:304 +#: components/Schedule/shared/FrequencyDetailSubform.js:448 +msgid "Thursday" +msgstr "Donderdag" + +#: screens/ActivityStream/ActivityStream.js:249 +#: screens/ActivityStream/ActivityStream.js:261 +#: screens/ActivityStream/ActivityStreamDetailButton.js:41 +#: screens/ActivityStream/ActivityStreamListItem.js:42 +msgid "Time" +msgstr "Tijd" + +#: screens/Project/shared/Project.helptext.js:128 +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 "Tijd in seconden waarmee een project actueel genoemd kan worden. Tijdens taken in uitvoering en terugkoppelingen wil het taaksysteem de tijdstempel van de meest recente projectupdate bekijken. Indien dit ouder is dan de Cache-timeout wordt het project niet gezien als actueel en moet er een nieuwe projectupdate uitgevoerd worden." + +#: screens/Inventory/shared/Inventory.helptext.js:147 +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 "Tijd in seconden waarmee een inventarissynchronisatie actueel genoemd kan worden. Tijdens taken in uitvoering en terugkoppelingen zal het taaksysteem de tijdstempel van de meest recente synchronisatie bekijken. Indien dit ouder is dan de Cache-timeout wordt het project niet gezien als actueel en moet er een nieuwe inventarissynchronisatie uitgevoerd worden." + +#: components/StatusLabel/StatusLabel.js:51 +msgid "Timed out" +msgstr "Er is een time-out opgetreden" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:86 +#: components/PromptDetail/PromptDetail.js:136 +#: components/PromptDetail/PromptDetail.js:355 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:484 +#: screens/Job/JobDetail/JobDetail.js:397 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:170 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:114 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:277 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:186 +#: screens/Template/shared/JobTemplateForm.js:475 +msgid "Timeout" +msgstr "Time-out" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:193 +msgid "Timeout minutes" +msgstr "Time-out minuten" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:207 +msgid "Timeout seconds" +msgstr "Time-out seconden" + +#: screens/Host/HostList/SmartInventoryButton.js:20 +msgid "To create a smart inventory using ansible facts, go to the smart inventory screen." +msgstr "Om een smart-inventaris aan te maken via ansible-feiten, gaat u naar het scherm smart-inventaris." + +#: screens/Template/Survey/SurveyReorderModal.js:194 +msgid "To reorder 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/Job/WorkflowOutput/WorkflowOutputToolbar.js:106 +msgid "Toggle Legend" +msgstr "Legenda wisselen" + +#: components/FormField/PasswordInput.js:39 +msgid "Toggle Password" +msgstr "Wachtwoord wisselen" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:116 +msgid "Toggle Tools" +msgstr "Gereedschap wisselen" + +#: components/HostToggle/HostToggle.js:70 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:56 +msgid "Toggle host" +msgstr "Host wisselen" + +#: components/InstanceToggle/InstanceToggle.js:61 +msgid "Toggle instance" +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" + +#: components/NotificationList/NotificationListItem.js:50 +msgid "Toggle notification approvals" +msgstr "Berichtgoedkeuringen wisselen" + +#: components/NotificationList/NotificationListItem.js:92 +msgid "Toggle notification failure" +msgstr "Berichtstoring wisselen" + +#: components/NotificationList/NotificationListItem.js:64 +msgid "Toggle notification start" +msgstr "Berichtstart wisselen" + +#: components/NotificationList/NotificationListItem.js:78 +msgid "Toggle notification success" +msgstr "Berichtsucces wisselen" + +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:66 +msgid "Toggle schedule" +msgstr "Schema wisselen" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:92 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:94 +msgid "Toggle tools" +msgstr "Gereedschap wisselen" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:373 +#: screens/User/UserTokens/UserTokens.js:64 +msgid "Token" +msgstr "Token" + +#: screens/User/UserTokens/UserTokens.js:50 +#: screens/User/UserTokens/UserTokens.js:53 +msgid "Token information" +msgstr "Tokeninformatie" + +#: screens/User/UserToken/UserToken.js:73 +msgid "Token not found." +msgstr "Token niet gevonden." + +#: screens/Application/Application/Application.js:80 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:105 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:128 +#: screens/Application/Applications.js:40 +#: screens/User/User.js:76 +#: screens/User/UserTokenList/UserTokenList.js:118 +#: screens/User/Users.js:34 +msgid "Tokens" +msgstr "Tokens" + +#: components/Workflow/WorkflowTools.js:83 +msgid "Tools" +msgstr "Gereedschap" + +#: routeConfig.js:152 +#: screens/TopologyView/TopologyView.js:40 +msgid "Topology View" +msgstr "Topologie-weergave" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:218 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:197 +#: screens/InstanceGroup/Instances/InstanceListItem.js:199 +#: screens/Instances/InstanceDetail/InstanceDetail.js:213 +#: screens/Instances/InstanceList/InstanceListItem.js:214 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:78 +msgid "Total Jobs" +msgstr "Totale taken" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:104 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:76 +msgid "Total Nodes" +msgstr "Totaalaantal knooppunten" + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:103 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:119 +msgid "Total hosts" +msgstr "Totaal gastheren" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:72 +msgid "Total jobs" +msgstr "Totale taken" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:87 +msgid "Track submodules" +msgstr "Submodules tracken" + +#: components/PromptDetail/PromptProjectDetail.js:56 +#: screens/Project/ProjectDetail/ProjectDetail.js:109 +msgid "Track submodules latest commit on branch" +msgstr "Submodules laatste binding op vertakking tracken" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:141 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:168 +msgid "Trial" +msgstr "Proefperiode" + +#: components/JobList/JobListItem.js:319 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:66 +#: screens/Job/JobDetail/JobDetail.js:383 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:210 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:240 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:270 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:315 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:373 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:142 +msgid "True" +msgstr "True" + +#: components/Schedule/shared/FrequencyDetailSubform.js:277 +msgid "Tue" +msgstr "Di" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:78 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:184 +#: components/Schedule/shared/FrequencyDetailSubform.js:282 +#: components/Schedule/shared/FrequencyDetailSubform.js:438 +msgid "Tuesday" +msgstr "Dinsdag" + +#: components/NotificationList/NotificationList.js:201 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:142 +msgid "Twilio" +msgstr "Twilio" + +#: components/JobList/JobList.js:246 +#: components/JobList/JobListItem.js:98 +#: components/Lookup/ProjectLookup.js:132 +#: components/NotificationList/NotificationList.js:219 +#: components/NotificationList/NotificationListItem.js:33 +#: components/PromptDetail/PromptDetail.js:124 +#: components/RelatedTemplateList/RelatedTemplateList.js:187 +#: 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:160 +#: components/Workflow/WorkflowNodeHelp.js:196 +#: screens/Credential/CredentialList/CredentialList.js:165 +#: screens/Credential/CredentialList/CredentialListItem.js:63 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:94 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:116 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:17 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:46 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:54 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:195 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:66 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:94 +#: screens/Inventory/InventoryList/InventoryList.js:220 +#: screens/Inventory/InventoryList/InventoryListItem.js:116 +#: screens/Inventory/InventorySources/InventorySourceList.js:213 +#: 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:218 +#: 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/User/UserDetail/UserDetail.js:75 +#: screens/User/UserRoles/UserRolesList.js:156 +#: screens/User/UserRoles/UserRolesListItem.js:21 +msgid "Type" +msgstr "Soort" + +#: screens/Credential/shared/TypeInputsSubForm.js:25 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:47 +#: screens/Project/shared/ProjectForm.js:298 +msgid "Type Details" +msgstr "Soortdetails" + +#: screens/Template/Survey/MultipleChoiceField.js:56 +msgid "" +"Type answer then click checkbox on right to select answer as\n" +"default." +msgstr "Typ het antwoord en klik dan op het selectievakje rechts om het antwoord als standaard te selecteren." + +#: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:50 +msgid "UTC" +msgstr "UTC" + +#: components/HostForm/HostForm.js:62 +msgid "Unable to change inventory on a host" +msgstr "Kan inventaris op een host niet wijzigen" + +#: screens/Project/ProjectList/ProjectListItem.js:211 +msgid "Unable to load last job update" +msgstr "Kan laatste taakupdate niet laden" + +#: components/StatusLabel/StatusLabel.js:61 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:260 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:87 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:46 +#: screens/InstanceGroup/Instances/InstanceListItem.js:78 +#: screens/Instances/InstanceDetail/InstanceDetail.js:306 +#: screens/Instances/InstanceList/InstanceListItem.js:77 +#: screens/TopologyView/Tooltip.js:121 +msgid "Unavailable" +msgstr "Niet beschikbaar" + +#: screens/Setting/shared/RevertButton.js:53 +#: screens/Setting/shared/RevertButton.js:62 +msgid "Undo" +msgstr "Ongedaan maken" + +#: screens/Job/JobOutput/JobOutputSearch.js:183 +msgid "Unfollow" +msgstr "Volgen ongedaan maken" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:126 +msgid "Unlimited" +msgstr "Onbeperkt" + +#: components/StatusLabel/StatusLabel.js:47 +#: screens/Job/JobOutput/shared/HostStatusBar.js:51 +#: screens/Job/JobOutput/shared/OutputToolbar.js:103 +msgid "Unreachable" +msgstr "Onbereikbaar" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:102 +msgid "Unreachable Host Count" +msgstr "Aantal onbereikbare hosts" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:104 +msgid "Unreachable Hosts" +msgstr "Hosts onbereikbaar" + +#: util/dates.js:74 +msgid "Unrecognized day string" +msgstr "Tekenreeks niet-herkende dag" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:15 +msgid "Unsaved changes modal" +msgstr "Modus Niet-opgeslagen wijzigingen" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:94 +msgid "Update Revision on Launch" +msgstr "Herziening updaten bij opstarten" + +#: components/PromptDetail/PromptInventorySourceDetail.js:51 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:133 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:92 +msgid "Update on launch" +msgstr "Update bij opstarten" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:75 +msgid "Update options" +msgstr "Update-opties" + +#: components/PromptDetail/PromptProjectDetail.js:61 +#: screens/Project/ProjectDetail/ProjectDetail.js:115 +msgid "Update revision on job launch" +msgstr "Herziening bijwerken bij starten taak" + +#: screens/Setting/SettingList.js:92 +msgid "Update settings pertaining to Jobs within {brandName}" +msgstr "Instellingen bijwerken die betrekking hebben op taken binnen {brandName}" + +#: screens/Template/shared/WebhookSubForm.js:188 +msgid "Update webhook key" +msgstr "Webhooksleutel bijwerken" + +#: components/Workflow/WorkflowNodeHelp.js:126 +msgid "Updating" +msgstr "Bijwerken" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:118 +msgid "Upload a .zip file" +msgstr ".zip-bestand uploaden" + +#: 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 "Upload een Red Hat-abonnementsmanifest met uw abonnement. Ga naar <0>abonnementstoewijzingen op het Red Hat-klantenportaal om uw abonnementsmanifest te genereren." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:53 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:132 +msgid "Use SSL" +msgstr "SSL gebruiken" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:58 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:137 +msgid "Use TLS" +msgstr "TLS gebruiken" + +#: 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 "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/NotificationTemplate/shared/Notifications.helptext.js:12 +msgid "Use one Annotation Tag per line, without commas." +msgstr "Voer een opmerkingstas in per regel, zonder komma's." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:13 +msgid "" +"Use one IRC channel or username per line. The pound\n" +"symbol (#) for channels, and the at (@) symbol for users, are not\n" +"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/Notifications.helptext.js:5 +msgid "Use one email address per line to create a recipient 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/Notifications.helptext.js:28 +msgid "" +"Use 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" +"sms-berichten te routeren. Telefoonnummers moeten worden ingedeeld als +11231231234. Voor meer informatie zie Twilio-documentatie" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:249 +#: screens/InstanceGroup/Instances/InstanceList.js:270 +#: screens/Instances/InstanceDetail/InstanceDetail.js:292 +#: screens/Instances/InstanceList/InstanceList.js:205 +msgid "Used Capacity" +msgstr "Gebruikte capaciteit" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:253 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:257 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:78 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:86 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:42 +#: screens/InstanceGroup/Instances/InstanceListItem.js:74 +#: screens/Instances/InstanceDetail/InstanceDetail.js:297 +#: screens/Instances/InstanceDetail/InstanceDetail.js:303 +#: screens/Instances/InstanceList/InstanceListItem.js:73 +#: screens/TopologyView/Tooltip.js:117 +msgid "Used capacity" +msgstr "Gebruikte capaciteit" + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:13 +msgid "User" +msgstr "Gebruiker" + +#: components/AppContainer/PageHeaderToolbar.js:160 +msgid "User Details" +msgstr "Gebruikersdetails" + +#: screens/Setting/SettingList.js:121 +#: screens/Setting/Settings.js:118 +msgid "User Interface" +msgstr "Gebruikersinterface" + +#: screens/Setting/SettingList.js:126 +msgid "User Interface settings" +msgstr "Instellingen gebruikersinterface" + +#: components/ResourceAccessList/ResourceAccessListItem.js:72 +#: screens/User/UserRoles/UserRolesList.js:142 +msgid "User Roles" +msgstr "Gebruikersrollen" + +#: screens/User/UserDetail/UserDetail.js:72 +#: screens/User/shared/UserForm.js:119 +msgid "User Type" +msgstr "Soort gebruiker" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:59 +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:60 +msgid "User analytics" +msgstr "Gebruikersanalyses" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:34 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:202 +msgid "User and Automation Analytics" +msgstr "Gebruikers- en Automatiseringsanalyses" + +#: components/AppContainer/PageHeaderToolbar.js:154 +msgid "User details" +msgstr "Gebruikersdetails" + +#: screens/User/User.js:96 +msgid "User not found." +msgstr "Gebruiker niet gevonden." + +#: screens/User/UserTokenList/UserTokenList.js:180 +msgid "User tokens" +msgstr "Gebruikerstokens" + +#: components/AddRole/AddResourceRole.js:23 +#: components/AddRole/AddResourceRole.js:38 +#: components/ResourceAccessList/ResourceAccessList.js:173 +#: components/ResourceAccessList/ResourceAccessList.js:226 +#: screens/Login/Login.js:230 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:144 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:253 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:303 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:361 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:67 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:260 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:337 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:442 +#: 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 "Gebruikersnaam" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:88 +msgid "Username / password" +msgstr "Gebruikersnaam/wachtwoord" + +#: components/AddRole/AddResourceRole.js:178 +#: components/AddRole/AddResourceRole.js:179 +#: routeConfig.js:101 +#: screens/ActivityStream/ActivityStream.js:184 +#: screens/Team/Teams.js:30 +#: 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 "Gebruikers" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:101 +msgid "VMware vCenter" +msgstr "VMware vCenter" + +#: components/AdHocCommands/AdHocPreviewStep.js:69 +#: components/HostForm/HostForm.js:113 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:115 +#: components/PromptDetail/PromptDetail.js:168 +#: components/PromptDetail/PromptDetail.js:369 +#: components/PromptDetail/PromptJobTemplateDetail.js:286 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:135 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:620 +#: screens/Host/HostDetail/HostDetail.js:93 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:165 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:37 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:88 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:143 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:53 +#: screens/Inventory/shared/InventoryForm.js:108 +#: screens/Inventory/shared/InventoryGroupForm.js:46 +#: screens/Inventory/shared/SmartInventoryForm.js:93 +#: screens/Job/JobDetail/JobDetail.js:546 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:501 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:226 +#: screens/Template/shared/JobTemplateForm.js:402 +#: screens/Template/shared/WorkflowJobTemplateForm.js:212 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:293 +msgid "Variables" +msgstr "Variabelen" + +#: screens/Job/JobOutput/JobOutputSearch.js:130 +msgid "Variables Prompted" +msgstr "Variabelen gevraagd" + +#: screens/Inventory/shared/Inventory.helptext.js:43 +msgid "Variables must be in JSON or YAML syntax. Use the radio button to toggle between the two." +msgstr "Voer variabelen in met JSON- of YAML-syntaxis. Gebruik de radioknop om tussen de twee te wisselen." + +#: screens/Inventory/shared/Inventory.helptext.js:166 +msgid "Variables used 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>{sourceType} plugin configuration guide." +msgstr "Voer variabelen in om de inventarisbron te configureren. Voor een gedetailleerde beschrijving om deze plug-in te configureren, zie <0>Inventarisplug-ins in de documentatie en de plug-inconfiguratiegids voor <1>ovirt{sourceType}." + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:121 +msgid "Vault password" +msgstr "Wachtwoord kluis" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:121 +msgid "Vault password | {credId}" +msgstr "Wachtwoord kluis | {credId}" + +#: screens/Job/JobOutput/JobOutputSearch.js:131 +msgid "Verbose" +msgstr "Uitgebreid" + +#: components/AdHocCommands/AdHocPreviewStep.js:63 +#: components/PromptDetail/PromptDetail.js:260 +#: components/PromptDetail/PromptInventorySourceDetail.js:100 +#: components/PromptDetail/PromptJobTemplateDetail.js:154 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:478 +#: components/VerbositySelectField/VerbositySelectField.js:34 +#: components/VerbositySelectField/VerbositySelectField.js:45 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:232 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:47 +#: screens/Job/JobDetail/JobDetail.js:331 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:271 +msgid "Verbosity" +msgstr "Verbositeit" + +#: screens/Setting/AzureAD/AzureAD.js:25 +msgid "View Azure AD settings" +msgstr "Azure AD-instellingen weergeven" + +#: screens/Credential/Credential.js:143 +#: screens/Credential/Credential.js:155 +msgid "View Credential Details" +msgstr "Details toegangsgegevens weergeven" + +#: components/Schedule/Schedule.js:151 +msgid "View Details" +msgstr "Details weergeven" + +#: screens/Setting/GitHub/GitHub.js:58 +msgid "View GitHub Settings" +msgstr "GitHub-instellingen weergeven" + +#: screens/Setting/GoogleOAuth2/GoogleOAuth2.js:26 +msgid "View Google OAuth 2.0 settings" +msgstr "Instellingen Google OAuth 2.0 weergeven" + +#: screens/Host/Host.js:137 +msgid "View Host Details" +msgstr "Hostdetails weergeven" + +#: screens/Instances/Instance.js:78 +msgid "View Instance Details" +msgstr "Instantiedetails weergeven" + +#: screens/Inventory/Inventory.js:192 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:142 +#: screens/Inventory/SmartInventory.js:175 +msgid "View Inventory Details" +msgstr "Inventarisdetails weergeven" + +#: screens/Inventory/InventoryGroup/InventoryGroup.js:92 +msgid "View Inventory Groups" +msgstr "Inventarisgroepen weergeven" + +#: screens/Inventory/InventoryHost/InventoryHost.js:160 +msgid "View Inventory Host Details" +msgstr "Hostdetails van inventaris weergeven" + +#: screens/Inventory/shared/Inventory.helptext.js:55 +msgid "View JSON examples at <0>www.json.org" +msgstr "JSON-voorbeelden op <0>www.json.org weergeven" + +#: screens/Job/Job.js:212 +msgid "View Job Details" +msgstr "Taakdetails weergeven" + +#: screens/Setting/Jobs/Jobs.js:25 +msgid "View Jobs settings" +msgstr "Taakinstellingen weergeven" + +#: screens/Setting/LDAP/LDAP.js:38 +msgid "View LDAP Settings" +msgstr "LDAP-instellingen weergeven" + +#: screens/Setting/Logging/Logging.js:32 +msgid "View Logging settings" +msgstr "Logboekregistratie-instellingen weergeven" + +#: screens/Setting/MiscAuthentication/MiscAuthentication.js:32 +msgid "View Miscellaneous Authentication settings" +msgstr "Instellingen diversen authenticatie weergeven" + +#: screens/Setting/MiscSystem/MiscSystem.js:32 +msgid "View Miscellaneous System settings" +msgstr "Diverse systeeminstellingen weergeven" + +#: screens/Setting/OIDC/OIDC.js:25 +msgid "View OIDC settings" +msgstr "OIDC-instellingen bekijken" + +#: screens/Organization/Organization.js:225 +msgid "View Organization Details" +msgstr "Organisatiedetails weergeven" + +#: screens/Project/Project.js:200 +msgid "View Project Details" +msgstr "Projectdetails weergeven" + +#: screens/Setting/RADIUS/RADIUS.js:25 +msgid "View RADIUS settings" +msgstr "RADIUS-instellingen weergeven" + +#: screens/Setting/SAML/SAML.js:25 +msgid "View SAML settings" +msgstr "SAML-instellingen weergeven" + +#: components/Schedule/Schedule.js:83 +#: components/Schedule/Schedule.js:101 +msgid "View Schedules" +msgstr "Schema's weergeven" + +#: screens/Setting/Subscription/Subscription.js:30 +msgid "View Settings" +msgstr "Instellingen weergeven" + +#: screens/Template/Template.js:159 +#: screens/Template/WorkflowJobTemplate.js:145 +msgid "View Survey" +msgstr "Vragenlijst weergeven" + +#: screens/Setting/TACACS/TACACS.js:25 +msgid "View TACACS+ settings" +msgstr "TACACS+ instellingen weergeven" + +#: screens/Team/Team.js:118 +msgid "View Team Details" +msgstr "Teamdetails weergeven" + +#: screens/Template/Template.js:260 +#: screens/Template/WorkflowJobTemplate.js:275 +msgid "View Template Details" +msgstr "Sjabloondetails weergeven" + +#: screens/User/UserToken/UserToken.js:100 +msgid "View Tokens" +msgstr "Tokens weergeven" + +#: screens/User/User.js:141 +msgid "View User Details" +msgstr "Gebruikersdetails weergeven" + +#: screens/Setting/UI/UI.js:26 +msgid "View User Interface settings" +msgstr "Instellingen gebruikersinterface weergeven" + +#: screens/WorkflowApproval/WorkflowApproval.js:105 +msgid "View Workflow Approval Details" +msgstr "Details workflowgoedkeuring weergeven" + +#: screens/Inventory/shared/Inventory.helptext.js:66 +msgid "View YAML examples at <0>docs.ansible.com" +msgstr "YAML-voorbeelden weergeven op <0>docs.ansible.com" + +#: components/ScreenHeader/ScreenHeader.js:65 +#: components/ScreenHeader/ScreenHeader.js:68 +msgid "View activity stream" +msgstr "Activiteitenlogboek weergeven" + +#: screens/Credential/Credential.js:99 +msgid "View all Credentials." +msgstr "Geef alle toegangsgegevens weer." + +#: screens/Host/Host.js:97 +msgid "View all Hosts." +msgstr "Geef alle hosts weer." + +#: screens/Inventory/Inventory.js:95 +#: screens/Inventory/SmartInventory.js:95 +msgid "View all Inventories." +msgstr "Geef alle inventarissen weer." + +#: screens/Inventory/InventoryHost/InventoryHost.js:101 +msgid "View all Inventory Hosts." +msgstr "Geef alle inventarishosts weer." + +#: screens/Job/JobTypeRedirect.js:40 +msgid "View all Jobs" +msgstr "Alle taken weergeven" + +#: screens/Job/Job.js:162 +msgid "View all Jobs." +msgstr "Geef alle taken weer." + +#: screens/NotificationTemplate/NotificationTemplate.js:60 +#: screens/NotificationTemplate/NotificationTemplateAdd.js:52 +msgid "View all Notification Templates." +msgstr "Geef alle berichtsjablonen weer." + +#: screens/Organization/Organization.js:155 +msgid "View all Organizations." +msgstr "Geef alle organisaties weer." + +#: screens/Project/Project.js:137 +msgid "View all Projects." +msgstr "Geef alle projecten weer." + +#: screens/Team/Team.js:76 +msgid "View all Teams." +msgstr "Geef alle teams weer." + +#: screens/Template/Template.js:176 +#: screens/Template/WorkflowJobTemplate.js:176 +msgid "View all Templates." +msgstr "Geef alle sjablonen weer." + +#: screens/User/User.js:97 +msgid "View all Users." +msgstr "Geef alle gebruikers weer." + +#: screens/WorkflowApproval/WorkflowApproval.js:54 +msgid "View all Workflow Approvals." +msgstr "Geef alle workflowgoedkeuringen weer." + +#: screens/Application/Application/Application.js:96 +msgid "View all applications." +msgstr "Geef alle toepassingen weer." + +#: screens/CredentialType/CredentialType.js:78 +msgid "View all credential types" +msgstr "Alle typen toegangsgegevens weergeven" + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:85 +msgid "View all execution environments" +msgstr "Alle uitvoeringsomgevingen weergeven" + +#: screens/InstanceGroup/ContainerGroup.js:86 +#: screens/InstanceGroup/InstanceGroup.js:94 +msgid "View all instance groups" +msgstr "Alle instantiegroepen weergeven" + +#: screens/ManagementJob/ManagementJob.js:135 +msgid "View all management jobs" +msgstr "Alle beheertaken weergeven" + +#: screens/Setting/Settings.js:204 +msgid "View all settings" +msgstr "Alle instellingen weergeven" + +#: screens/User/UserToken/UserToken.js:74 +msgid "View all tokens." +msgstr "Geef alle tokens weer." + +#: screens/Setting/SettingList.js:133 +msgid "View and edit your subscription information" +msgstr "Uw abonnementsgegevens weergeven en bewerken" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:25 +#: screens/ActivityStream/ActivityStreamListItem.js:50 +msgid "View event details" +msgstr "Evenementinformatie weergeven" + +#: screens/Inventory/InventorySource/InventorySource.js:167 +msgid "View inventory source details" +msgstr "Details inventarisbron weergeven" + +#: components/Sparkline/Sparkline.js:44 +msgid "View job {0}" +msgstr "Taak {0} weergeven" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:220 +msgid "View node details" +msgstr "Details knooppunt weergeven" + +#: screens/Inventory/SmartInventoryHost/SmartInventoryHost.js:85 +msgid "View smart inventory host details" +msgstr "Hostdetails Smart-inventaris weergeven" + +#: routeConfig.js:30 +#: screens/ActivityStream/ActivityStream.js:145 +msgid "Views" +msgstr "Weergaven" + +#: components/TemplateList/TemplateListItem.js:198 +#: components/TemplateList/TemplateListItem.js:204 +#: screens/Template/WorkflowJobTemplate.js:137 +msgid "Visualizer" +msgstr "Visualizer" + +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:44 +msgid "WARNING:" +msgstr "WAARSCHUWING:" + +#: components/JobList/JobList.js:229 +#: components/StatusLabel/StatusLabel.js:52 +#: components/Workflow/WorkflowNodeHelp.js:96 +msgid "Waiting" +msgstr "Wachten" + +#: screens/Job/JobOutput/EmptyOutput.js:35 +msgid "Waiting for job output…" +msgstr "Wachten op output van taak…" + +#: components/Workflow/WorkflowLegend.js:118 +#: screens/Job/JobOutput/JobOutputSearch.js:132 +msgid "Warning" +msgstr "Waarschuwing" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:14 +msgid "Warning: Unsaved Changes" +msgstr "Waarschuwing: niet-opgeslagen wijzigingen" + +#: components/Schedule/shared/ScheduleFormFields.js:43 +msgid "Warning: {selectedValue} is a link to {0} and will be saved as that." +msgstr "Waarschuwing: {selectedValue} is een link naar {0} en wordt als zodanig opgeslagen." + +#: 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: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:24 +#: components/NotificationList/NotificationList.js:202 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:143 +msgid "Webhook" +msgstr "Webhook" + +#: components/PromptDetail/PromptJobTemplateDetail.js:177 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:103 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:333 +#: screens/Template/shared/WebhookSubForm.js:199 +msgid "Webhook Credential" +msgstr "Webhook toegangsgegevens" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:175 +msgid "Webhook Credentials" +msgstr "Toegangsgegevens Webhook" + +#: components/PromptDetail/PromptJobTemplateDetail.js:173 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:92 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:326 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:168 +#: screens/Template/shared/WebhookSubForm.js:173 +msgid "Webhook Key" +msgstr "Webhooksleutel" + +#: components/PromptDetail/PromptJobTemplateDetail.js:166 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:91 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:311 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:156 +#: screens/Template/shared/WebhookSubForm.js:129 +msgid "Webhook Service" +msgstr "Webhookservice" + +#: components/PromptDetail/PromptJobTemplateDetail.js:169 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:95 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:319 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:162 +#: screens/Template/shared/WebhookSubForm.js:161 +#: screens/Template/shared/WebhookSubForm.js:167 +msgid "Webhook URL" +msgstr "Webhook-URL" + +#: screens/Template/shared/JobTemplateForm.js:646 +#: screens/Template/shared/WorkflowJobTemplateForm.js:271 +msgid "Webhook details" +msgstr "Webhookdetails" + +#: screens/Template/shared/JobTemplate.helptext.js:24 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:17 +msgid "Webhook services can launch jobs with this workflow job template by making a POST request to this URL." +msgstr "Webhookservices kunnen taken met deze sjabloon voor workflowtaken lanceren door het verzenden van een POST-verzoek naar deze URL." + +#: screens/Template/shared/JobTemplate.helptext.js:25 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:18 +msgid "Webhook services can use this as a shared secret." +msgstr "Webhookservices kunnen dit gebruiken als een gedeeld geheim." + +#: components/PromptDetail/PromptJobTemplateDetail.js:78 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:41 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:142 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:63 +msgid "Webhooks" +msgstr "Webhooks" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:26 +msgid "Webhooks: Enable Webhook for this workflow job template." +msgstr "Webhook inschakelen voor deze workflowtaaksjabloon." + +#: screens/Template/shared/JobTemplate.helptext.js:42 +msgid "Webhooks: Enable webhook for this template." +msgstr "Webhook inschakelen voor deze sjabloon." + +#: components/Schedule/shared/FrequencyDetailSubform.js:288 +msgid "Wed" +msgstr "Wo" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:79 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:293 +#: components/Schedule/shared/FrequencyDetailSubform.js:443 +msgid "Wednesday" +msgstr "Woensdag" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:179 +#: components/Schedule/shared/ScheduleFormFields.js:128 +#: components/Schedule/shared/ScheduleFormFields.js:188 +msgid "Week" +msgstr "Week" + +#: components/Schedule/shared/FrequencyDetailSubform.js:464 +msgid "Weekday" +msgstr "Doordeweeks" + +#: components/Schedule/shared/FrequencyDetailSubform.js:469 +msgid "Weekend day" +msgstr "Weekenddag" + +#: 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 "Welkom bij Red Hat Ansible Automation Platform! \n" +"Volg de onderstaande stappen om uw abonnement te activeren." + +#: screens/Login/Login.js:190 +msgid "Welcome to {brandName}!" +msgstr "Welkom bij {brandName}!" + +#: screens/Inventory/shared/Inventory.helptext.js:105 +msgid "" +"When not checked, a merge will be performed,\n" +"combining local variables with those found on the\n" +"external source." +msgstr "Als dit vakje niet aangevinkt is, worden lokale variabelen samengevoegd met de variabelen die aangetroffen zijn in de externe bron." + +#: screens/Inventory/shared/Inventory.helptext.js:93 +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 "Als dit vakje niet aangevinkt is, worden lokale onderliggende hosts en groepen die niet aangetroffen zijn in de externe bron niet behandeld in het synchronisatieproces van de inventaris." + +#: components/Workflow/WorkflowLegend.js:96 +msgid "Workflow" +msgstr "Workflow" + +#: components/Workflow/WorkflowNodeHelp.js:75 +msgid "Workflow Approval" +msgstr "Workflowgoedkeuring" + +#: screens/WorkflowApproval/WorkflowApproval.js:52 +msgid "Workflow Approval not found." +msgstr "Workflowgoedkeuring niet gevonden." + +#: routeConfig.js:54 +#: screens/ActivityStream/ActivityStream.js:156 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:118 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:145 +#: screens/WorkflowApproval/WorkflowApprovals.js:13 +#: screens/WorkflowApproval/WorkflowApprovals.js:22 +msgid "Workflow Approvals" +msgstr "Workflowgoedkeuringen" + +#: components/JobList/JobList.js:216 +#: components/JobList/JobListItem.js:47 +#: components/Schedule/ScheduleList/ScheduleListItem.js:40 +#: screens/Job/JobDetail/JobDetail.js:70 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:224 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:164 +msgid "Workflow Job" +msgstr "Workflowtaak" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:76 +msgid "Workflow Job 1/{0}" +msgstr "Workflowtaak" + +#: components/JobList/JobListItem.js:201 +#: components/Workflow/WorkflowNodeHelp.js:63 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:20 +#: screens/Job/JobDetail/JobDetail.js:244 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:91 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:186 +#: util/getRelatedResourceDeleteDetails.js:105 +msgid "Workflow Job Template" +msgstr "Workflowtaaksjabloon" + +#: util/getRelatedResourceDeleteDetails.js:115 +#: util/getRelatedResourceDeleteDetails.js:157 +#: util/getRelatedResourceDeleteDetails.js:260 +msgid "Workflow Job Template Nodes" +msgstr "Sjabloonknooppunten workflowtaak" + +#: util/getRelatedResourceDeleteDetails.js:140 +msgid "Workflow Job Templates" +msgstr "Workflowtaaksjablonen" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:23 +msgid "Workflow Link" +msgstr "Workflowlink" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:100 +msgid "Workflow Nodes" +msgstr "Werkstroomknooppunten" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:86 +msgid "Workflow Statuses" +msgstr "Werkstroomstatussen" + +#: components/TemplateList/TemplateList.js:218 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:98 +msgid "Workflow Template" +msgstr "Workflowsjabloon" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:519 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:159 +msgid "Workflow approved message" +msgstr "Workflow goedgekeurd bericht" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:531 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:168 +msgid "Workflow approved message body" +msgstr "Workflow goedgekeurde berichtbody" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:543 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:177 +msgid "Workflow denied message" +msgstr "Workflow geweigerd bericht" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:555 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:186 +msgid "Workflow denied message body" +msgstr "Workflow geweigerde berichtbody" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:104 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:106 +msgid "Workflow documentation" +msgstr "Workflowdocumentatie" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:220 +msgid "Workflow job details" +msgstr "Taakdetails weergeven" + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:46 +msgid "Workflow job templates" +msgstr "Workflowtaaksjablonen" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:24 +msgid "Workflow link modal" +msgstr "Modus Workflowlink" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:247 +msgid "Workflow node view modal" +msgstr "Modis Weergave workflowknooppunt" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:567 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:195 +msgid "Workflow pending message" +msgstr "Bericht Workflow in behandeling" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:579 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:204 +msgid "Workflow pending message body" +msgstr "Workflow Berichtenbody in behandeling" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:591 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:213 +msgid "Workflow timed out message" +msgstr "Workflow Time-outbericht" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:603 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:222 +msgid "Workflow timed out message body" +msgstr "Workflow Berichtbody voor time-out" + +#: screens/User/shared/UserTokenForm.js:77 +msgid "Write" +msgstr "Schrijven" + +#: screens/Inventory/shared/Inventory.helptext.js:52 +msgid "YAML:" +msgstr "YAML:" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:187 +#: components/Schedule/shared/FrequencyDetailSubform.js:183 +#: components/Schedule/shared/ScheduleFormFields.js:130 +#: components/Schedule/shared/ScheduleFormFields.js:190 +msgid "Year" +msgstr "Jaar" + +#: components/Search/Search.js:229 +msgid "Yes" +msgstr "Ja" + +#: components/Lookup/MultiCredentialsLookup.js:155 +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 "U kunt niet meerdere kluisreferenties met delfde kluis-ID selecteren. Als u dat wel doet, worden de andere met delfde kluis-ID automatisch gedeselecteerd." + +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:96 +msgid "You do not have permission to delete the following Groups: {itemsUnableToDelete}" +msgstr "U hebt geen machtiging om de volgende groepen te verwijderen: {itemsUnableToDelete}" + +#: components/PaginatedTable/ToolbarDeleteButton.js:152 +msgid "You do not have permission to delete {pluralizedItemName}: {itemsUnableToDelete}" +msgstr "U hebt geen machtiging om {pluralizedItemName}: {itemsUnableToDelete} te verwijderen" + +#: components/DisassociateButton/DisassociateButton.js:66 +msgid "You do not have permission to disassociate the following: {itemsUnableToDisassociate}" +msgstr "U hebt geen machtiging om het volgende te ontkoppelen: {itemsUnableToDisassociate}" + +#: screens/Instances/Shared/RemoveInstanceButton.js:72 +msgid "You do not have permission to remove instances: {itemsUnableToremove}" +msgstr "U hebt geen machtiging voor gerelateerde bronnen." + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:82 +msgid "You have automated against more hosts than your subscription allows." +msgstr "Je hebt tegen meer hosts geautomatiseerd dan je abonnement toelaat." + +#: 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 "U kunt een aantal mogelijke variabelen in het\n" +"bericht toepassen. Voor meer informatie, raadpleeg de" + +#: screens/Login/Login.js:198 +msgid "Your session has expired. Please log in to continue where you left off." +msgstr "Uw sessie is verlopen. Log in om verder te gaan waar u gebleven was." + +#: components/AppContainer/AppContainer.js:130 +msgid "Your session is about to expire" +msgstr "Uw sessie is bijna afgelopen" + +#: components/Workflow/WorkflowTools.js:121 +msgid "Zoom In" +msgstr "Inzoomen" + +#: components/Workflow/WorkflowTools.js:100 +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:754 +#: screens/Template/shared/WebhookSubForm.js:150 +msgid "a new webhook key will be generated on save." +msgstr "Er wordt een nieuwe webhooksleutel gegenereerd bij het opslaan." + +#: screens/Template/shared/JobTemplateForm.js:751 +#: screens/Template/shared/WebhookSubForm.js:140 +msgid "a new webhook url will be generated on save." +msgstr "Er wordt een nieuwe webhook-URL gegenereerd bij het opslaan." + +#: screens/Inventory/shared/Inventory.helptext.js:123 +#: screens/Inventory/shared/Inventory.helptext.js:142 +msgid "and click on Update Revision on Launch" +msgstr "en klik op Herziening updaten bij opstarten" + +#: screens/ActivityStream/ActivityStreamDescription.js:505 +msgid "approved" +msgstr "goedgekeurd" + +#: components/AppContainer/AppContainer.js:55 +msgid "brand logo" +msgstr "merklogo" + +#: components/PaginatedTable/ToolbarDeleteButton.js:279 +#: screens/Template/Survey/SurveyList.js:72 +msgid "cancel delete" +msgstr "verwijderen annuleren" + +#: screens/Setting/shared/SharedFields.js:341 +msgid "cancel edit login redirect" +msgstr "omleiden inloggen bewerken annuleren" + +#: screens/Instances/Shared/RemoveInstanceButton.js:169 +msgid "cancel remove" +msgstr "Terugzetten annuleren" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:34 +msgid "canceled" +msgstr "geannuleerd" + +#: components/AdHocCommands/AdHocDetailsStep.js:217 +msgid "command" +msgstr "opdracht" + +#: components/PaginatedTable/ToolbarDeleteButton.js:267 +#: screens/Template/Survey/SurveyList.js:63 +msgid "confirm delete" +msgstr "verwijderen bevestigen" + +#: components/DisassociateButton/DisassociateButton.js:130 +#: screens/Team/TeamRoles/TeamRolesList.js:219 +msgid "confirm disassociate" +msgstr "loskoppelen bevestigen" + +#: screens/Setting/shared/SharedFields.js:330 +msgid "confirm edit login redirect" +msgstr "omleiden inloggen bewerken bevestigen" + +#: screens/TopologyView/ContentLoading.js:32 +msgid "content-loading-in-progress" +msgstr "bezig-met-content-laden" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:189 +msgid "day" +msgstr "Dag" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:151 +msgid "deletion error" +msgstr "verwijderingsfout" + +#: screens/ActivityStream/ActivityStreamDescription.js:513 +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:37 +msgid "denied" +msgstr "geweigerd" + +#: screens/Job/JobOutput/EmptyOutput.js:41 +msgid "details." +msgstr "Meer informatie" + +#: components/DisassociateButton/DisassociateButton.js:91 +msgid "disassociate" +msgstr "loskoppelen" + +#: components/Lookup/HostFilterLookup.js:406 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:20 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:39 +#: screens/Template/Survey/SurveyQuestionForm.js:269 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:239 +#: screens/Template/shared/JobTemplate.helptext.js:61 +msgid "documentation" +msgstr "documentatie" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:105 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:117 +#: screens/Host/HostDetail/HostDetail.js:104 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:97 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:109 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:99 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:289 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:161 +#: screens/Project/ProjectDetail/ProjectDetail.js:309 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:195 +#: screens/User/UserDetail/UserDetail.js:92 +msgid "edit" +msgstr "bewerken" + +#: screens/Template/Survey/SurveyListItem.js:65 +#: screens/Template/Survey/SurveyReorderModal.js:125 +msgid "encrypted" +msgstr "versleuteld" + +#: components/Lookup/HostFilterLookup.js:408 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:241 +msgid "for more info." +msgstr "voor meer info." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:21 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:40 +#: screens/Template/Survey/SurveyQuestionForm.js:271 +#: screens/Template/shared/JobTemplate.helptext.js:63 +msgid "for more information." +msgstr "voor meer informatie." + +#: components/AdHocCommands/AdHocDetailsStep.js:150 +msgid "here" +msgstr "hier" + +#: components/AdHocCommands/AdHocDetailsStep.js:118 +#: components/AdHocCommands/AdHocDetailsStep.js:170 +#: screens/Job/Job.helptext.js:39 +msgid "here." +msgstr "hier." + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:49 +msgid "host-description-{0}" +msgstr "host-description-{0}" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:44 +msgid "host-name-{0}" +msgstr "Hostnaam" + +#: components/Lookup/HostFilterLookup.js:418 +msgid "hosts" +msgstr "hosts" + +#: components/Pagination/Pagination.js:24 +msgid "items" +msgstr "items" + +#: screens/User/UserList/UserListItem.js:44 +msgid "ldap user" +msgstr "ldap-gebruiker" + +#: screens/User/UserDetail/UserDetail.js:76 +msgid "login type" +msgstr "inlogtype" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:203 +msgid "min" +msgstr "min" + +#: screens/Template/Survey/MultipleChoiceField.js:76 +msgid "new choice" +msgstr "nieuwe keuze" + +#: components/Pagination/Pagination.js:36 +#: components/Schedule/shared/FrequencyDetailSubform.js:480 +msgid "of" +msgstr "van" + +#: components/AdHocCommands/AdHocDetailsStep.js:215 +msgid "option to the" +msgstr "optie aan de" + +#: components/Pagination/Pagination.js:25 +msgid "page" +msgstr "pagina" + +#: components/Pagination/Pagination.js:26 +msgid "pages" +msgstr "pagina's" + +#: components/Pagination/Pagination.js:28 +msgid "per page" +msgstr "per pagina" + +#: components/LaunchButton/ReLaunchDropDown.js:77 +#: components/LaunchButton/ReLaunchDropDown.js:100 +msgid "relaunch jobs" +msgstr "taken opnieuw starten" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:217 +msgid "sec" +msgstr "sec" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:238 +msgid "seconds" +msgstr "seconden" + +#: components/AdHocCommands/AdHocDetailsStep.js:58 +msgid "select module" +msgstr "module selecteren" + +#: screens/User/UserList/UserListItem.js:49 +msgid "social login" +msgstr "sociale aanmelding" + +#: screens/Template/shared/JobTemplateForm.js:346 +#: screens/Template/shared/WorkflowJobTemplateForm.js:188 +msgid "source control branch" +msgstr "Broncontrolevertakking" + +#: screens/ActivityStream/ActivityStreamListItem.js:30 +msgid "system" +msgstr "systeem" + +#: screens/ActivityStream/ActivityStreamDescription.js:511 +msgid "timed out" +msgstr "time-out" + +#: components/AdHocCommands/AdHocDetailsStep.js:195 +msgid "toggle changes" +msgstr "wijzigingen wisselen" + +#: screens/ActivityStream/ActivityStreamDescription.js:516 +msgid "updated" +msgstr "bijgewerkt" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:190 +msgid "weekday" +msgstr "Doordeweeks" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:191 +msgid "weekend day" +msgstr "Weekenddag" + +#: screens/Template/shared/WebhookSubForm.js:181 +msgid "workflow job template webhook key" +msgstr "webhooksleutel taaksjabloon voor workflows" + +#: 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:280 +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:151 +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:198 +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:182 +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/Instances/Shared/RemoveInstanceButton.js:85 +msgid "{0, plural, one {This intance is currently being used by other resources. Are you sure you want to delete it?} other {Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {This intance is currently being used by other resources. Are you sure you want to delete it?} other{Deprovisioning these instances 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:196 +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:209 +#: components/TemplateList/TemplateList.js:266 +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:}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:143 +msgid "{0, selectordinal, one {The first {dayOfWeek}} two {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" +msgstr "{0, selectordinal, one {The first {dayOfWeek}} two {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:202 +msgid "{0, selectordinal, one {The first {weekday} of {month}} two {The second {weekday} of {month}} =3 {The third {weekday} of {month}} =4 {The fourth {weekday} of {month}} =5 {The fifth {weekday} of {month}}}" +msgstr "{0, selectordinal, one {The first {weekday} van {month}} twee {The second {weekday} van {month}} =3 {The third {weekday} van {month}} =4 {The fourth {weekday} van {month}} =5 {The fifth {weekday} van {month}}}" + +#: screens/ActivityStream/ActivityStreamListItem.js:28 +msgid "{0} (deleted)" +msgstr "{0} (verwijderd)" + +#: components/ChipGroup/ChipGroup.js:13 +msgid "{0} more" +msgstr "{0} meer" + +#: screens/Job/JobDetail/JobDetail.js:399 +msgid "{0} seconds" +msgstr "seconden" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:95 +msgid "{automatedInstancesCount} since {automatedInstancesSinceDateTime}" +msgstr "sinds" + +#: 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}" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:231 +#: screens/InstanceGroup/Instances/InstanceListItem.js:148 +#: screens/Instances/InstanceDetail/InstanceDetail.js:274 +#: screens/Instances/InstanceList/InstanceListItem.js:158 +#: screens/TopologyView/Tooltip.js:288 +msgid "{forks, plural, one {# fork} other {# forks}}" +msgstr "{forks, plural, one {# fork} other{# forks}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:41 +msgid "{interval, plural, one {{interval} day} other {{interval} days}}" +msgstr "{interval, plural, one {{interval} dag} andere {{interval} dagen}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:33 +msgid "{interval, plural, one {{interval} hour} other {{interval} hours}}" +msgstr "{interval, plural, one {{interval} hour} other {{interval} hours}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:25 +msgid "{interval, plural, one {{interval} minute} other {{interval} minutes}}" +msgstr "{interval, plural, one {{interval} minuut} andere {{interval} minuten}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:57 +msgid "{interval, plural, one {{interval} month} other {{interval} months}}" +msgstr "{interval, plural, one {{interval} maand} andere {{interval} maanden}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:49 +msgid "{interval, plural, one {{interval} week} other {{interval} weeks}}" +msgstr "{interval, plural, one {{interval} week} andere {{interval} weken}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:65 +msgid "{interval, plural, one {{interval} year} other {{interval} years}}" +msgstr "{interval, plural, one {{interval} jaar} andere {{interval} jaar}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:198 +msgid "{intervalValue, plural, one {day} other {days}}" +msgstr "{intervalValue, plural, one {day} other{days}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:196 +msgid "{intervalValue, plural, one {hour} other {hours}}" +msgstr "{intervalValue, plural, one {hour} other{hours}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:194 +msgid "{intervalValue, plural, one {minute} other {minutes}}" +msgstr "{intervalValue, plural, one {minute} other{minutes}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:202 +msgid "{intervalValue, plural, one {month} other {months}}" +msgstr "{intervalValue, plural, one {month} other{months}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:200 +msgid "{intervalValue, plural, one {week} other {weeks}}" +msgstr "{intervalValue, plural, one {week} other{weeks}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:204 +msgid "{intervalValue, plural, one {year} other {years}}" +msgstr "{intervalValue, plural, one {year} other{years}}" + +#: components/PromptDetail/PromptDetail.js:44 +msgid "{minutes} min {seconds} sec" +msgstr "{minutes} min {seconds} sec" + +#: 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/Schedule/ScheduleDetail/FrequencyDetails.js:226 +msgid "{numOccurrences, plural, one {After {numOccurrences} occurrence} other {After {numOccurrences} occurrences}}" +msgstr "{numOccurrences, plural, one {After {numOccurrences} occurrence} other {After {numOccurrences} occurrences}}" + +#: components/PaginatedTable/PaginatedTable.js:79 +msgid "{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 "{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/locale/translations/zh/django.po b/awx/locale/translations/zh/django.po new file mode 100644 index 0000000000..1012cd792a --- /dev/null +++ b/awx/locale/translations/zh/django.po @@ -0,0 +1,6242 @@ +# 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_TOKEN_EXPIRE_SECONDS`(访问令牌过期后刷新令牌的持续时间,单位为秒数)。" + +#: 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 "Playbook 运行" + +#: 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 "此项目中可用的 playbook 数组。" + +#: 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 "作业运行中的所有 play 和作业数量。" + +#: 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 "必须为 'cloud' 或 'net',不能为 %s" + +#: 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 "缺少 'user' 、'team' 或 'organization'。" + +#: awx/api/serializers.py:2692 +msgid "" +"Only one of 'user', 'team', or 'organization' should be provided, received " +"{} fields." +msgstr "应该只提供 'user'、'team' 或 'organization' 中的一个,接收到 {} 字段。" + +#: 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 "未找到用于项目的 playbook。" + +#: awx/api/serializers.py:2842 +msgid "Must select playbook for project." +msgstr "必须为项目选择 playbook。" + +#: 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 "必须与所选 Webhook 服务匹配。" + +#: 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 "消息类型 '{}' 无效,必须是 'message' 或 'body'" + +#: 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'、'approved'、'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:YYYMMDDTHHMMSSZ 开头" + +#: awx/api/serializers.py:4657 +msgid "" +"DTSTART cannot be a naive datetime. Specify ;TZINFO= or YYYYMMDDTHHMMSSZZ." +msgstr "DTSTART 不能是一个不带时区的日期时间。指定 ;TZINFO= 或 YYYMMDDTHHMMSSZ。" + +#: 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 "对于创建、更新和删除事件,这是受影响的对象类型。对于关联和解除关联事件,这是与对象 2 关联或解除关联的对象类型。" + +#: 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: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 "OAuth2 用户令牌" + +#: 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 "OAuth2 个人访问令牌" + +#: 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} 主机上重试,playbook 统计数据不可用。" + +#: 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 "凭证必须是 Galaxy 凭证,不是 {sub.credential_type.name}。" + +#: 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 "预期为 None、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 "OtherSystem" + +#: 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 "如果服务位于反向代理/负载均衡器后端,则使用此设置可将 Tower 应该信任自定义 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 "红帽客户用户名" + +#: 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 "红帽客户密码" + +#: awx/main/conf.py:128 +msgid "" +"This password is used to send data to Insights for Ansible Automation " +"Platform" +msgstr "此密码用于将数据发送到 nsights 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 "运行 control plane 任务的实例组" + +#: awx/main/conf.py:192 +msgid "" +"The instance group where user jobs run (currently only on non-VM installs)" +msgstr "运行用户作业的实例组(当前仅在非虚拟机中安装)" + +#: 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 "(除了 /var/lib/awx/venv/ 之外)Tower 将在这些路径查找自定义虚拟环境。每行输入一个路径。" + +#: awx/main/conf.py:223 +msgid "Ansible Modules Allowed for Ad Hoc Jobs" +msgstr "允许用于临时任务的 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 "为 playbook 运行、库存更新、项目更新和通知发送设置的额外环境变量。" + +#: 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 "将 CLI -vvv 标记添加到用于项目更新的 project_update.yml 的 ansible-playbook 运行。" + +#: 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 "在扫描 playbook 时跟随的符号链接。请注意,如果链接指向其自身的父目录,则将其设置为 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 事实自上次修改后被视为有效的最长时间(以秒为单位)。只有有效且未过时的事实才会被 playbook 访问。注意,这不会影响从数据库中删除 ansible_facts。使用 0 值表示不应应用超时。" + +#: awx/main/conf.py:463 +msgid "Maximum number of forks per job" +msgstr "每个作业的最大 fork 数量。" + +#: 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 "在保存作业模板时带有比这个数量更多的 fork 会出错。如果设置为 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 假设 HTTPS,除非在日志记录聚合器主机名中明确使用 http://。" + +#: 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 "外部日志聚合器停机时要保存的数据量(以 GB 为单位)(默认为 1),与 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 "为 Insights 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 "启用" + +#: 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=TestSafe;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 "指定要使用的云环境。" + +#: 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 "具有必要权限的 Centrify 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 中注册的本地系统帐户或域帐户名称(如 root 或 DOMAIN/Administrator)" + +#: 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 门户网站中注册的机器名称" + +#: 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 "secret 的标识符,如 /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 "租户,如 \"ex\",当 URL 为 https://ex.secretservercloud.com 时" + +#: 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 "租户,如 \"com\",当 URL 为 https://ex.secretservercloud.com 时" + +#: awx/main/credential_plugins/dsv.py:34 +msgid "Secret Path" +msgstr "Secret 路径" + +#: awx/main/credential_plugins/dsv.py:36 +msgid "The secret path e.g. /test/secret1" +msgstr "secret 路径,如 /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 身份验证的 Secret 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 "验证和检索 secret 时要使用的命名空间名称" + +#: 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 Authentication 路径。默认为 'approle'" + +#: awx/main/credential_plugins/hashivault.py:64 +msgid "Path to Secret" +msgstr "Secret 的路径" + +#: 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 "Authentication 方法被挂载的路径,如 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 "Secret 服务器 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 "Secret Server 的基本 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 "Secret ID" + +#: awx/main/credential_plugins/tss.py:32 +msgid "The integer ID of the secret" +msgstr "secret 的整数 ID" + +#: awx/main/credential_plugins/tss.py:37 +msgid "Secret Field" +msgstr "Secret 字段" + +#: awx/main/credential_plugins/tss.py:38 +msgid "The field to extract from the secret" +msgstr "从 secret 中提取的字段" + +#: 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 "'dependencies' 不支持用于自定义凭证。" + +#: 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 "标签 None" + +#: 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 标识符" + +#: 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) 是一个 Web 服务,让您可以为 AWS 身份和访问管理 (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/v_2.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 "红帽卫星 6" + +#: awx/main/models/credential/__init__.py:821 +msgid "Satellite 6 URL" +msgstr "卫星 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 "输入与您的红帽卫星 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 分配的标识。它通常由两三个单词构成,后跟三位数字。示例: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 "红帽虚拟化" + +#: 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 "Auth 服务器 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 "Playbook 已启动" + +#: awx/main/models/events.py:183 +msgid "Running Handlers" +msgstr "正在运行的处理程序" + +#: 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 "Play 已启动" + +#: awx/main/models/events.py:194 +msgid "Playbook Complete" +msgstr "Playbook 完成" + +#: 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 "从给定的主机变量字典中检索启用的状态。启用的变量可以指定为 \"foo.bar\",此时查找将进入嵌套字典,相当于: 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\"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\"}。如果 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 事实缓存插件;将 playbook 末尾的事实保留到数据库,并缓存事实以供 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 "超过了最大 fork 数量 ({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 "用于确保 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。如果不是分片任务的一部分,则不使用参数。" + +#: 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 "状态必须是正在运行、成功或失败" + +#: 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 相对),包含此项目的 playbook 及相关文件。" + +#: 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 "将要运行的项目更新 playbook 的部分。" + +#: 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 "执行环境 Admin" + +#: 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 "确定" + +#: 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 "将时间 {} 或 timeEnd {} 转换为 int 时出错。" + +#: awx/main/notifications/grafana_backend.py:87 +msgid "Error converting time {} and/or timeEnd {} to int." +msgstr "将时间 {} 和/或 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}]。工作流作业节点缺少统一作业模板和错误处理路径 [{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 "因为需要额外的服务帐户角色规则,因此无法为容器组 {} 创建 secret。为集群凭证添加 secret 资源的角色规则。" + +#: 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 "因为需要额外的服务帐户角色规则,因此无法删除容器组 {} 的 secret。为集群凭证的 secret 资源添加创建和删除角色规则。" + +#: 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 凭证是否有权创建 secret。" + +#: 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 "工作流作业节点没有错误处理路径 []。工作流作业节点缺少统一作业模板和错误处理路径 [{}]。" + +#: 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 "用户名必须是 \"git\" 以供 SSH 访问 %s。" + +#: 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 "从社交身份验证帐户到机构管理员/用户的映射。此设置\n" +"可根据用户的用户名和电子邮件地址\n" +"控制哪些用户被放置到哪些机构。配置详情可在 相关文档中找到。" + +#: 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 服务器的 URI,如 \"ldap://ldap.example.com:389\"(非 SSL)或 \"ldaps://ldap.example.com:636\" (SSL)。可通过使用空格或逗号分隔来指定多个 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 引用默认为禁用(以防止某些 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+ 身份验证会话超时" + +#: 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 密钥" + +#: awx/sso/conf.py:570 +msgid "The OAuth2 key from your web application." +msgstr "您的 Web 应用中的 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 "您的 Web 应用中的 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 密钥(客户端 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 机密(客户端机密)。" + +#: 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 密钥(客户端 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 机密(客户端机密)。" + +#: 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 "GitHub 机构的名称,用于您的机构 URL: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 密钥(客户端 ID)和机密(客户端机密)。为您的应用提供此 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 团队 OAuth2 机构映射" + +#: awx/sso/conf.py:853 +msgid "GitHub Team OAuth2 Team Map" +msgstr "GitHub Team OAuth2 Team 映射" + +#: 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 开发应用中的 OAuth2 密钥(客户端 ID)。" + +#: awx/sso/conf.py:918 +msgid "GitHub Enterprise OAuth2 Secret" +msgstr "GitHub Enterprise OAuth2 Secret" + +#: awx/sso/conf.py:919 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub Enterprise developer " +"application." +msgstr "您的 GitHub 开发应用中的 OAuth2 secret(客户端 secret)。" + +#: awx/sso/conf.py:930 +msgid "GitHub Enterprise OAuth2 Organization Map" +msgstr "GitHub Enterprise OAuth2 Organization 映射" + +#: awx/sso/conf.py:942 +msgid "GitHub Enterprise OAuth2 Team Map" +msgstr "GitHub Enterprise OAuth2 Team 映射" + +#: awx/sso/conf.py:958 +msgid "GitHub Enterprise Organization OAuth2 Callback URL" +msgstr "GitHub Enterprise Organization 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 Organization OAuth2" + +#: awx/sso/conf.py:972 +msgid "GitHub Enterprise Organization URL" +msgstr "GitHub Enterprise Organization URL" + +#: awx/sso/conf.py:983 +msgid "GitHub Enterprise Organization API URL" +msgstr "GitHub Enterprise Organization API URL" + +#: awx/sso/conf.py:996 +msgid "GitHub Enterprise Organization OAuth2 Key" +msgstr "GitHub Enterprise Organization 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 密钥(客户端 ID)。" + +#: awx/sso/conf.py:1007 +msgid "GitHub Enterprise Organization OAuth2 Secret" +msgstr "GitHub 机构 OAuth2 Secret" + +#: 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 机密(客户端机密)。" + +#: awx/sso/conf.py:1019 +msgid "GitHub Enterprise Organization Name" +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//。" + +#: awx/sso/conf.py:1030 +msgid "GitHub Enterprise Organization OAuth2 Organization Map" +msgstr "GitHub 企业组织 OAuth2 组织映射" + +#: awx/sso/conf.py:1042 +msgid "GitHub Enterprise Organization OAuth2 Team Map" +msgstr "GitHub Enterprise Organization OAuth2 Team 映射" + +#: awx/sso/conf.py:1058 +msgid "GitHub Enterprise Team OAuth2 Callback URL" +msgstr "GitHub Enterprise Team 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 Team OAuth2" + +#: awx/sso/conf.py:1075 +msgid "GitHub Enterprise Team URL" +msgstr "GitHub Enterprise Team URL" + +#: awx/sso/conf.py:1086 +msgid "GitHub Enterprise Team API URL" +msgstr "GitHub Enterprise Team API URL" + +#: awx/sso/conf.py:1099 +msgid "GitHub Enterprise Team OAuth2 Key" +msgstr "GitHub Enterprise Team OAuth2 密钥" + +#: awx/sso/conf.py:1110 +msgid "GitHub Enterprise Team OAuth2 Secret" +msgstr "GitHub Enterprise Team OAuth2 Secret" + +#: awx/sso/conf.py:1122 +msgid "GitHub Enterprise Team ID" +msgstr "GitHub Enterprise Team 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 Team OAuth2 Organization 映射" + +#: awx/sso/conf.py:1145 +msgid "GitHub Enterprise Team OAuth2 Team Map" +msgstr "GitHub Enterprise Team OAuth2 Team 映射" + +#: 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 密钥(客户端 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 机密(客户端机密)。" + +#: 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 断言使用者服务 (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 "针对您配置的每个身份提供商 (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 "如果身份提供商 (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 启用的身份提供商" + +#: 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 "为使用中的每个身份提供商 (IdP) 配置实体 ID 、SSO URL 和证书。支持多个 SAML IdP。某些 IdP 可使用与默认 OID 不同的属性名称提供用户数据。每个 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 "SAML IDP 到 extra_data 属性映射" + +#: 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 "关" + +#: 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 和 JPEG 格式。" + +#: 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/translations/zh/messages.po b/awx/locale/translations/zh/messages.po new file mode 100644 index 0000000000..c368c70286 --- /dev/null +++ b/awx/locale/translations/zh/messages.po @@ -0,0 +1,10698 @@ +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:90 +msgid "(Prompt on launch)" +msgstr "(启动时提示)" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:283 +msgid "* This field will be retrieved from an external secret management system using the specified credential." +msgstr "* 此字段将使用指定的凭证从外部 secret 管理系统检索。" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:228 +msgid "/ (project root)" +msgstr "/ (project root)" + +#: components/VerbositySelectField/VerbositySelectField.js:10 +msgid "0 (Normal)" +msgstr "0(普通)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:38 +msgid "0 (Warning)" +msgstr "0(警告)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:39 +msgid "1 (Info)" +msgstr "1(信息)" + +#: components/VerbositySelectField/VerbositySelectField.js:11 +msgid "1 (Verbose)" +msgstr "1(详细)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:40 +msgid "2 (Debug)" +msgstr "2(调试)" + +#: components/VerbositySelectField/VerbositySelectField.js:12 +msgid "2 (More Verbose)" +msgstr "2(更多详细内容)" + +#: components/VerbositySelectField/VerbositySelectField.js:13 +msgid "3 (Debug)" +msgstr "3(调试)" + +#: components/VerbositySelectField/VerbositySelectField.js:14 +msgid "4 (Connection Debug)" +msgstr "4(连接调试)" + +#: components/VerbositySelectField/VerbositySelectField.js:15 +msgid "5 (WinRM Debug)" +msgstr "5(WinRM 调试)" + +#: screens/Project/shared/Project.helptext.js:76 +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 "订阅清单是红帽订阅的一个导出。要生成订阅清单,请访问 <0>access.redhat.com。如需更多信息,请参阅<1>用户指南。" + +#: screens/Job/WorkflowOutput/WorkflowOutputNode.js:143 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:326 +msgid "ALL" +msgstr "所有" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:284 +msgid "API Service/Integration Key" +msgstr "API 服务/集成密钥" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:291 +msgid "API Token" +msgstr "API 令牌" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:306 +msgid "API service/integration key" +msgstr "API 服务/集成密钥" + +#: components/AppContainer/PageHeaderToolbar.js:125 +msgid "About" +msgstr "关于" + +#: routeConfig.js:92 +#: screens/ActivityStream/ActivityStream.js:179 +#: screens/Credential/Credential.js:74 +#: screens/Credential/Credentials.js:29 +#: screens/Inventory/Inventories.js:59 +#: screens/Inventory/Inventory.js:65 +#: screens/Inventory/SmartInventory.js:67 +#: screens/Organization/Organization.js:124 +#: screens/Organization/Organizations.js:31 +#: screens/Project/Project.js:105 +#: screens/Project/Projects.js:27 +#: screens/Team/Team.js:58 +#: screens/Team/Teams.js:31 +#: screens/Template/Template.js:136 +#: screens/Template/Templates.js:45 +#: screens/Template/WorkflowJobTemplate.js:118 +msgid "Access" +msgstr "访问" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:75 +msgid "Access Token Expiration" +msgstr "访问令牌过期" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:352 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:421 +msgid "Account SID" +msgstr "帐户 SID" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:396 +msgid "Account token" +msgstr "帐户令牌" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:50 +msgid "Action" +msgstr "操作" + +#: components/JobList/JobList.js:249 +#: components/JobList/JobListItem.js:103 +#: components/RelatedTemplateList/RelatedTemplateList.js:189 +#: components/Schedule/ScheduleList/ScheduleList.js:172 +#: components/Schedule/ScheduleList/ScheduleListItem.js:128 +#: components/SelectedList/DraggableSelectedList.js:101 +#: components/TemplateList/TemplateList.js:246 +#: components/TemplateList/TemplateListItem.js:195 +#: screens/ActivityStream/ActivityStream.js:266 +#: screens/ActivityStream/ActivityStreamListItem.js:49 +#: screens/Application/ApplicationsList/ApplicationListItem.js:48 +#: screens/Application/ApplicationsList/ApplicationsList.js:160 +#: screens/Credential/CredentialList/CredentialList.js:166 +#: 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:172 +#: screens/Host/HostList/HostListItem.js:70 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:200 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:75 +#: screens/InstanceGroup/Instances/InstanceList.js:271 +#: screens/InstanceGroup/Instances/InstanceListItem.js:171 +#: screens/Instances/InstanceList/InstanceList.js:206 +#: screens/Instances/InstanceList/InstanceListItem.js:183 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:218 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:53 +#: 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:44 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:140 +#: 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:214 +#: 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:19 +#: screens/Project/ProjectList/ProjectList.js:225 +#: screens/Project/ProjectList/ProjectListItem.js:222 +#: 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 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:167 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:78 +msgid "Actions" +msgstr "操作" + +#: components/PromptDetail/PromptJobTemplateDetail.js:98 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:61 +#: components/TemplateList/TemplateListItem.js:277 +#: screens/Host/HostDetail/HostDetail.js:71 +#: screens/Host/HostList/HostListItem.js:95 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:217 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:50 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:76 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:100 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:32 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:115 +msgid "Activity" +msgstr "活动" + +#: routeConfig.js:49 +#: screens/ActivityStream/ActivityStream.js:43 +#: screens/ActivityStream/ActivityStream.js:121 +#: screens/Setting/Settings.js:44 +msgid "Activity Stream" +msgstr "活动流" + +#: screens/ActivityStream/ActivityStream.js:124 +msgid "Activity Stream type selector" +msgstr "活动流类型选择器" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:169 +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:49 +msgid "Add Question" +msgstr "添加问题" + +#: components/AddRole/AddResourceRole.js:164 +msgid "Add Roles" +msgstr "添加角色" + +#: components/AddRole/AddResourceRole.js:161 +msgid "Add Team Roles" +msgstr "添加团队角色" + +#: components/AddRole/AddResourceRole.js:158 +msgid "Add User Roles" +msgstr "添加用户角色" + +#: components/Workflow/WorkflowStartNode.js:68 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:238 +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:108 +msgid "Add container group" +msgstr "添加容器组" + +#: components/Schedule/shared/ScheduleFormFields.js:171 +msgid "Add exceptions" +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:109 +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:77 +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 "添加工作流模板" + +#: screens/TopologyView/Legend.js:269 +msgid "Adding" +msgstr "添加" + +#: routeConfig.js:113 +#: screens/ActivityStream/ActivityStream.js:190 +msgid "Administration" +msgstr "管理" + +#: components/DataListToolbar/DataListToolbar.js:139 +#: screens/Job/JobOutput/JobOutputSearch.js:136 +msgid "Advanced" +msgstr "高级" + +#: components/Search/AdvancedSearch.js:318 +msgid "Advanced search documentation" +msgstr "高级搜索文档" + +#: components/Search/AdvancedSearch.js:211 +#: components/Search/AdvancedSearch.js:225 +msgid "Advanced search value input" +msgstr "高级搜索值输入" + +#: screens/Inventory/shared/Inventory.helptext.js:131 +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:524 +msgid "After number of occurrences" +msgstr "发生次数后" + +#: components/AlertModal/AlertModal.js:75 +msgid "Alert modal" +msgstr "警报模式" + +#: components/LaunchButton/ReLaunchDropDown.js:48 +#: components/PromptDetail/PromptDetail.js:132 +#: screens/Metrics/Metrics.js:82 +#: screens/Metrics/Metrics.js:82 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:266 +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:101 +msgid "Allow Branch Override" +msgstr "允许分支覆写" + +#: components/PromptDetail/PromptProjectDetail.js:66 +#: screens/Project/ProjectDetail/ProjectDetail.js:121 +msgid "Allow branch override" +msgstr "允许分支覆写" + +#: screens/Project/shared/Project.helptext.js:126 +msgid "" +"Allow changing the Source Control branch or revision in a job\n" +"template that uses this project." +msgstr "允许在使用此项目的作业模板中更改 Source Control 分支或修订版本。" + +#: screens/Application/shared/Application.helptext.js:6 +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:46 +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 Controller Documentation." +msgstr "Ansible 控制器文档。" + +#: screens/Template/Survey/SurveyQuestionForm.js:43 +msgid "Answer type" +msgstr "回答类型" + +#: screens/Template/Survey/SurveyQuestionForm.js:177 +msgid "Answer variable name" +msgstr "回答变量名称" + +#: components/PromptDetail/PromptDetail.js:132 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:263 +msgid "Any" +msgstr "任何" + +#: components/Lookup/ApplicationLookup.js:83 +#: screens/User/UserTokenDetail/UserTokenDetail.js:39 +#: screens/User/shared/UserTokenForm.js:48 +msgid "Application" +msgstr "应用程序" + +#: screens/User/UserTokenList/UserTokenList.js:187 +msgid "Application Name" +msgstr "应用程序名" + +#: screens/Application/Applications.js:67 +#: screens/Application/Applications.js:70 +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:95 +msgid "Application not found." +msgstr "未找到应用程序。" + +#: components/Lookup/ApplicationLookup.js:96 +#: routeConfig.js:142 +#: screens/Application/Applications.js:26 +#: screens/Application/Applications.js:35 +#: screens/Application/ApplicationsList/ApplicationsList.js:113 +#: screens/Application/ApplicationsList/ApplicationsList.js:148 +#: util/getRelatedResourceDeleteDetails.js:209 +msgid "Applications" +msgstr "应用程序" + +#: screens/ActivityStream/ActivityStream.js:211 +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:67 +msgid "Approval" +msgstr "批准" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:82 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:44 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:47 +msgid "Approve" +msgstr "批准" + +#: components/StatusLabel/StatusLabel.js:39 +msgid "Approved" +msgstr "已批准" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:11 +msgid "Approved - {0}. See the Activity Stream for more information." +msgstr "已批准 - {0}。详情请参阅活动流。" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:7 +msgid "Approved by {0} - {1}" +msgstr "由 {0} - {1} 批准" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:162 +#: components/Schedule/shared/FrequencyDetailSubform.js:113 +msgid "April" +msgstr "4 月" + +#: components/JobCancelButton/JobCancelButton.js:104 +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:826 +msgid "Are you sure you want to submit the request to cancel this job?" +msgstr "您确定要提交取消此任务的请求吗?" + +#: components/AdHocCommands/AdHocDetailsStep.js:102 +#: components/AdHocCommands/AdHocDetailsStep.js:104 +msgid "Arguments" +msgstr "参数" + +#: screens/Job/JobDetail/JobDetail.js:559 +msgid "Artifacts" +msgstr "工件" + +#: screens/InstanceGroup/Instances/InstanceList.js:233 +#: 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:168 +msgid "At least one value must be selected for this field." +msgstr "此字段至少选择一个值。" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:166 +#: components/Schedule/shared/FrequencyDetailSubform.js:133 +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:81 +#: screens/Application/shared/ApplicationForm.js:85 +msgid "Authorization grant type" +msgstr "授权授予类型" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:215 +#: screens/InstanceGroup/Instances/InstanceListItem.js:204 +#: screens/Instances/InstanceDetail/InstanceDetail.js:209 +#: screens/Instances/InstanceList/InstanceListItem.js:219 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:83 +msgid "Auto" +msgstr "Auto" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:71 +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:72 +msgid "Automation Analytics" +msgstr "自动化分析" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:111 +msgid "Automation Analytics dashboard" +msgstr "自动化分析仪表盘" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:175 +msgid "Automation controller version" +msgstr "Automation Controller 版本" + +#: screens/Setting/Settings.js:47 +msgid "Azure AD" +msgstr "Azure AD" + +#: screens/Setting/SettingList.js:57 +msgid "Azure AD settings" +msgstr "Azure AD 设置" + +#: components/AdHocCommands/AdHocCommandsWizard.js:49 +#: components/AddRole/AddResourceRole.js:267 +#: components/LaunchPrompt/LaunchPrompt.js:158 +#: components/Schedule/shared/SchedulePromptableFields.js:125 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:90 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:70 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:154 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:157 +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:173 +#: screens/Instances/Instance.js:22 +msgid "Back to Instances" +msgstr "返回到实例" + +#: screens/Inventory/Inventory.js:57 +#: screens/Inventory/SmartInventory.js:60 +msgid "Back to Inventories" +msgstr "返回到清单" + +#: screens/Job/Job.js:123 +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/OIDC/OIDCDetail/OIDCDetail.js:44 +#: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:49 +#: screens/Setting/SAML/SAMLDetail/SAMLDetail.js:45 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:34 +#: 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/Project.helptext.js:8 +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 "用于定位 playbook 的基本路径。位于该路径中的目录将列在 playbook 目录下拉列表中。基本路径和所选 playbook 目录一起提供了用于定位 playbook 的完整路径。" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:448 +msgid "Basic auth password" +msgstr "基本验证密码" + +#: screens/Project/shared/Project.helptext.js:104 +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,否则某些提交散列和 refs 可能无法使用。" + +#: screens/Template/shared/JobTemplate.helptext.js:27 +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 时才允许使用。" + +#: 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:94 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:115 +msgid "Browse…" +msgstr "浏览..." + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:36 +msgid "By default, we collect and transmit analytics data on the service 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/InstanceGroup/InstanceDetails/InstanceDetails.js:228 +#: screens/InstanceGroup/Instances/InstanceListItem.js:145 +#: screens/Instances/InstanceDetail/InstanceDetail.js:271 +#: screens/Instances/InstanceList/InstanceListItem.js:155 +#: screens/TopologyView/Tooltip.js:285 +msgid "CPU {0}" +msgstr "CPU {0}" + +#: components/PromptDetail/PromptInventorySourceDetail.js:102 +#: components/PromptDetail/PromptProjectDetail.js:151 +#: screens/Project/ProjectDetail/ProjectDetail.js:268 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:118 +msgid "Cache Timeout" +msgstr "缓存超时" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:237 +msgid "Cache timeout" +msgstr "缓存超时" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:106 +msgid "Cache timeout (seconds)" +msgstr "缓存超时(秒)" + +#: components/AdHocCommands/AdHocCommandsWizard.js:50 +#: components/AddRole/AddResourceRole.js:268 +#: 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:159 +#: components/Lookup/HostFilterLookup.js:388 +#: components/Lookup/Lookup.js:209 +#: components/PaginatedTable/ToolbarDeleteButton.js:282 +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:37 +#: components/Schedule/shared/ScheduleForm.js:548 +#: components/Schedule/shared/ScheduleForm.js:553 +#: components/Schedule/shared/SchedulePromptableFields.js:126 +#: components/Schedule/shared/UnsupportedScheduleForm.js:22 +#: components/Schedule/shared/UnsupportedScheduleForm.js:27 +#: 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/Instances/Shared/RemoveInstanceButton.js:174 +#: 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:211 +#: 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:164 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:167 +#: screens/User/UserRoles/UserRolesList.js:224 +#: screens/User/UserRoles/UserRolesList.js:227 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:104 +msgid "Cancel" +msgstr "取消" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:300 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:112 +msgid "Cancel Inventory Source Sync" +msgstr "取消清单源同步" + +#: components/JobCancelButton/JobCancelButton.js:69 +#: screens/Job/JobOutput/JobOutput.js:802 +#: screens/Job/JobOutput/JobOutput.js:803 +msgid "Cancel Job" +msgstr "取消作业" + +#: screens/Project/ProjectDetail/ProjectDetail.js:321 +#: screens/Project/ProjectList/ProjectListItem.js:230 +msgid "Cancel Project Sync" +msgstr "取消项目同步" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:302 +#: screens/Project/ProjectDetail/ProjectDetail.js:323 +msgid "Cancel Sync" +msgstr "取消同步" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:322 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:327 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:95 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:101 +msgid "Cancel Workflow" +msgstr "取消工作流" + +#: screens/Job/JobOutput/JobOutput.js:810 +#: screens/Job/JobOutput/JobOutput.js:813 +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:207 +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:600 +#: screens/Job/JobOutput/shared/OutputToolbar.js:137 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:89 +msgid "Cancel {0}" +msgstr "取消 {0}" + +#: components/JobList/JobList.js:234 +#: components/StatusLabel/StatusLabel.js:54 +#: components/Workflow/WorkflowNodeHelp.js:111 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:212 +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:199 +#: screens/Instances/InstancePeers/InstancePeerList.js:94 +msgid "Cannot run health check on hop nodes." +msgstr "无法在跃点节点上运行健康检查。" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:199 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:74 +#: screens/TopologyView/Tooltip.js:312 +msgid "Capacity" +msgstr "容量" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:225 +#: screens/InstanceGroup/Instances/InstanceList.js:269 +#: screens/InstanceGroup/Instances/InstanceListItem.js:143 +#: screens/Instances/InstanceDetail/InstanceDetail.js:267 +#: screens/Instances/InstanceList/InstanceList.js:204 +#: 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 "regex 不区分大小写的版本。" + +#: components/Search/LookupTypeInput.js:73 +msgid "Case-insensitive version of startswith." +msgstr "开头不区分大小写的版本。" + +#: screens/Project/shared/Project.helptext.js:14 +msgid "" +"Change PROJECTS_ROOT when deploying\n" +"{brandName} to change this location." +msgstr "部署 {brandName} 时更改 PROJECTS_ROOT 以更改此位置。" + +#: components/StatusLabel/StatusLabel.js:55 +#: screens/Job/JobOutput/shared/HostStatusBar.js:43 +msgid "Changed" +msgstr "已更改" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:53 +msgid "Changes" +msgstr "更改" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:258 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:266 +msgid "Channel" +msgstr "频道" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:138 +#: screens/Template/shared/JobTemplateForm.js:218 +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:25 +msgid "Choose a Playbook Directory" +msgstr "选择 Playbook 目录" + +#: screens/Project/shared/ProjectForm.js:268 +msgid "Choose a Source Control Type" +msgstr "选择源控制类型" + +#: screens/Template/shared/WebhookSubForm.js:100 +msgid "Choose a Webhook Service" +msgstr "选择 Webhook 服务" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:131 +#: screens/Template/shared/JobTemplateForm.js:211 +msgid "Choose a job type" +msgstr "选择作业类型" + +#: components/AdHocCommands/AdHocDetailsStep.js:82 +msgid "Choose a module" +msgstr "选择模块" + +#: screens/Inventory/shared/InventorySourceForm.js:139 +msgid "Choose a source" +msgstr "选择一个源" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:490 +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 Controller Documentation for more additional\n" +"information about each option." +msgstr "选择您想要作为用户提示的回答类型或格式。请参阅 Ansible 控制器文档来了解每个选项的更多其他信息。" + +#: 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:174 +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:74 +msgid "Clean" +msgstr "清理" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:95 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:116 +msgid "Clear" +msgstr "清除" + +#: components/DataListToolbar/DataListToolbar.js:95 +#: screens/Job/JobOutput/JobOutputSearch.js:144 +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:245 +msgid "Click an available node to create a new link. Click outside the graph to cancel." +msgstr "点一个可用的节点来创建新链接。点击图形之外来取消。" + +#: screens/TopologyView/Tooltip.js:191 +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 "点击这个按钮使用所选凭证和指定的输入验证到 secret 管理系统的连接。" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:179 +msgid "Click to create a new link to this node." +msgstr "点击以创建到此节点的新链接。" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:251 +msgid "Click to download bundle" +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:202 +msgid "Click to view job details" +msgstr "点击以查看作业详情" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:89 +#: screens/Application/Applications.js:84 +msgid "Client ID" +msgstr "客户端 ID" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:289 +msgid "Client Identifier" +msgstr "客户端标识符" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:314 +msgid "Client identifier" +msgstr "客户端标识符" + +#: screens/Application/Applications.js:97 +msgid "Client secret" +msgstr "客户端 secret" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:100 +#: screens/Application/shared/ApplicationForm.js:127 +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:214 +#: components/JobList/JobListItem.js:45 +#: screens/Job/JobOutput/HostEventModal.js:129 +msgid "Command" +msgstr "命令" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:66 +msgid "Compliant" +msgstr "合规" + +#: components/PromptDetail/PromptJobTemplateDetail.js:68 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:36 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:132 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:58 +#: screens/Template/shared/JobTemplateForm.js:591 +msgid "Concurrent Jobs" +msgstr "并发作业" + +#: screens/Template/shared/JobTemplate.helptext.js:38 +msgid "Concurrent jobs: If enabled, simultaneous runs of this job template will be allowed." +msgstr "并行作业:如果启用,将允许同时运行此作业模板。" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:25 +msgid "Concurrent jobs: If enabled, simultaneous runs of this workflow job template will be allowed." +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:86 +msgid "Confirm cancel job" +msgstr "确认取消作业" + +#: components/JobCancelButton/JobCancelButton.js:90 +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/Instances/Shared/RemoveInstanceButton.js:160 +msgid "Confirm remove" +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:366 +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:153 +#: components/Schedule/shared/SchedulePromptableFields.js:120 +msgid "Content Loading" +msgstr "内容加载" + +#: components/PromptDetail/PromptProjectDetail.js:130 +#: screens/Project/ProjectDetail/ProjectDetail.js:240 +#: screens/Project/shared/ProjectForm.js:290 +msgid "Content Signature Validation Credential" +msgstr "内容签名验证凭证" + +#: components/AppContainer/AppContainer.js:142 +msgid "Continue" +msgstr "继续" + +#: screens/InstanceGroup/Instances/InstanceList.js:207 +#: screens/Instances/InstanceList/InstanceList.js:151 +msgid "Control" +msgstr "控制" + +#: screens/TopologyView/Legend.js:77 +msgid "Control node" +msgstr "控制节点" + +#: screens/Inventory/shared/Inventory.helptext.js:79 +msgid "" +"Control the level of output Ansible\n" +"will produce for inventory source update jobs." +msgstr "控制 Ansible 为清单源更新作业生成的输出级别。" + +#: screens/Job/Job.helptext.js:15 +#: screens/Template/shared/JobTemplate.helptext.js:16 +msgid "Control the level of output ansible will produce as the playbook executes." +msgstr "控制 ansible 在 playbook 执行时生成的输出级别。" + +#: screens/Job/JobDetail/JobDetail.js:351 +msgid "Controller Node" +msgstr "控制器节点" + +#: components/PromptDetail/PromptDetail.js:130 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:225 +msgid "Convergence" +msgstr "趋同" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:256 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:257 +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:262 +msgid "Copy Project" +msgstr "复制项目" + +#: components/TemplateList/TemplateListItem.js:248 +msgid "Copy Template" +msgstr "复制模板" + +#: screens/Project/ProjectDetail/ProjectDetail.js:202 +#: screens/Project/ProjectList/ProjectListItem.js:98 +msgid "Copy full revision to clipboard." +msgstr "将完整修订复制到剪贴板。" + +#: components/About/About.js:35 +msgid "Copyright" +msgstr "版权" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:231 +#: components/MultiSelect/TagMultiSelect.js:62 +#: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:66 +#: screens/Inventory/shared/InventoryForm.js:91 +#: screens/Template/shared/JobTemplateForm.js:396 +#: screens/Template/shared/WorkflowJobTemplateForm.js:204 +msgid "Create" +msgstr "创建" + +#: screens/Application/Applications.js:27 +#: screens/Application/Applications.js:36 +msgid "Create New Application" +msgstr "创建新应用" + +#: screens/Credential/Credentials.js:15 +#: screens/Credential/Credentials.js:25 +msgid "Create New Credential" +msgstr "创建新凭证" + +#: screens/Host/Hosts.js:15 +#: screens/Host/Hosts.js:24 +msgid "Create New Host" +msgstr "创建新主机" + +#: screens/Template/Templates.js:18 +msgid "Create New Job Template" +msgstr "创建新作业模板" + +#: screens/NotificationTemplate/NotificationTemplates.js:15 +#: screens/NotificationTemplate/NotificationTemplates.js:22 +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:13 +#: screens/Project/Projects.js:23 +msgid "Create New Project" +msgstr "创建新项目" + +#: screens/Inventory/Inventories.js:91 +#: screens/ManagementJob/ManagementJobs.js:24 +#: screens/Project/Projects.js:32 +#: screens/Template/Templates.js:52 +msgid "Create New Schedule" +msgstr "创建新调度" + +#: screens/Team/Teams.js:16 +#: screens/Team/Teams.js:26 +msgid "Create New Team" +msgstr "创建新团队" + +#: screens/User/Users.js:16 +#: screens/User/Users.js:27 +msgid "Create New User" +msgstr "创建新用户" + +#: screens/Template/Templates.js:19 +msgid "Create New Workflow Template" +msgstr "创建新工作流模板" + +#: screens/Host/HostList/SmartInventoryButton.js:26 +msgid "Create a new Smart Inventory with the applied filter" +msgstr "使用应用的过滤器创建新智能清单" + +#: screens/Instances/Instances.js:14 +msgid "Create new Instance" +msgstr "创建新实例" + +#: screens/InstanceGroup/InstanceGroups.js:18 +#: screens/InstanceGroup/InstanceGroups.js:28 +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:75 +#: screens/Inventory/Inventories.js:82 +msgid "Create new group" +msgstr "创建新组" + +#: screens/Inventory/Inventories.js:66 +#: screens/Inventory/Inventories.js:80 +msgid "Create new host" +msgstr "创建新主机" + +#: screens/InstanceGroup/InstanceGroups.js:17 +#: screens/InstanceGroup/InstanceGroups.js:27 +msgid "Create new instance group" +msgstr "创建新实例组" + +#: screens/Inventory/Inventories.js:18 +msgid "Create new inventory" +msgstr "创建新清单" + +#: screens/Inventory/Inventories.js:19 +msgid "Create new smart inventory" +msgstr "创建新智能清单" + +#: screens/Inventory/Inventories.js:85 +msgid "Create new source" +msgstr "创建新源" + +#: screens/User/Users.js:35 +msgid "Create user token" +msgstr "创建用户令牌" + +#: components/Lookup/ApplicationLookup.js:115 +#: components/PromptDetail/PromptDetail.js:154 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:406 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:105 +#: screens/Credential/CredentialDetail/CredentialDetail.js:257 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:90 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:103 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:151 +#: screens/Host/HostDetail/HostDetail.js:86 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:67 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:93 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:173 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:43 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:81 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:277 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:149 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:46 +#: screens/Job/JobDetail/JobDetail.js:534 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:393 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:115 +#: screens/Project/ProjectDetail/ProjectDetail.js:292 +#: screens/Team/TeamDetail/TeamDetail.js:47 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:353 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:187 +#: screens/User/UserDetail/UserDetail.js:82 +#: screens/User/UserTokenDetail/UserTokenDetail.js:61 +#: screens/User/UserTokenList/UserTokenList.js:150 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:199 +msgid "Created" +msgstr "创建" + +#: components/AdHocCommands/AdHocCredentialStep.js:122 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:112 +#: components/AddRole/AddResourceRole.js:57 +#: components/AssociateModal/AssociateModal.js:144 +#: components/LaunchPrompt/steps/CredentialsStep.js:173 +#: components/LaunchPrompt/steps/InventoryStep.js:89 +#: components/Lookup/CredentialLookup.js:194 +#: components/Lookup/InventoryLookup.js:152 +#: components/Lookup/InventoryLookup.js:207 +#: components/Lookup/MultiCredentialsLookup.js:194 +#: components/Lookup/OrganizationLookup.js:134 +#: components/Lookup/ProjectLookup.js:151 +#: components/NotificationList/NotificationList.js:206 +#: components/RelatedTemplateList/RelatedTemplateList.js:166 +#: components/Schedule/ScheduleList/ScheduleList.js:198 +#: 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:150 +#: 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:161 +#: 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:54 +#: components/AdHocCommands/useAdHocCredentialStep.js:24 +#: components/PromptDetail/PromptInventorySourceDetail.js:107 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:40 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:52 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:50 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:258 +#: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/EC2SubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/InsightsSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/OpenStackSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:84 +#: screens/Inventory/shared/InventorySourceSubForms/SatelliteSubForm.js:36 +#: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:38 +#: util/getRelatedResourceDeleteDetails.js:167 +msgid "Credential" +msgstr "凭证" + +#: util/getRelatedResourceDeleteDetails.js:74 +msgid "Credential Input Sources" +msgstr "凭证输入源" + +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:83 +#: components/Lookup/InstanceGroupsLookup.js:108 +msgid "Credential Name" +msgstr "凭证名称" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:241 +#: screens/Credential/CredentialList/CredentialList.js:158 +#: screens/Credential/shared/CredentialForm.js:128 +#: screens/Credential/shared/CredentialForm.js:196 +msgid "Credential Type" +msgstr "凭证类型" + +#: routeConfig.js:117 +#: screens/ActivityStream/ActivityStream.js:192 +#: 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:113 +msgid "Credential copied successfully" +msgstr "成功复制的凭证" + +#: screens/Credential/Credential.js:98 +msgid "Credential not found." +msgstr "未找到凭证。" + +#: components/AdHocCommands/useAdHocCredentialPasswordStep.js:23 +#: components/LaunchPrompt/steps/useCredentialPasswordsStep.js:28 +msgid "Credential passwords" +msgstr "凭证密码" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:53 +msgid "Credential to authenticate with Kubernetes or OpenShift" +msgstr "使用 Kubernetes 或 OpenShift 进行身份验证的凭证" + +#: 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/ExecutionEnvironment.helptext.js:21 +msgid "Credential to authenticate with a protected container registry." +msgstr "使用受保护的容器注册表进行身份验证的凭证。" + +#: screens/CredentialType/CredentialType.js:76 +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:211 +#: components/PromptDetail/PromptDetail.js:192 +#: components/PromptDetail/PromptJobTemplateDetail.js:191 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:528 +#: components/TemplateList/TemplateListItem.js:323 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:77 +#: routeConfig.js:70 +#: screens/ActivityStream/ActivityStream.js:167 +#: screens/Credential/CredentialList/CredentialList.js:195 +#: screens/Credential/Credentials.js:14 +#: screens/Credential/Credentials.js:24 +#: screens/Job/JobDetail/JobDetail.js:429 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:374 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:49 +#: screens/Template/shared/JobTemplateForm.js:372 +#: util/getRelatedResourceDeleteDetails.js:91 +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/ContainerGroupDetails/ContainerGroupDetails.js:85 +msgid "Custom Kubernetes or OpenShift Pod specification." +msgstr "自定义 Kubernetes 或 OpenShift Pod 的规格。" + +#: 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:73 +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:212 +msgid "DELETED" +msgstr "已删除" + +#: routeConfig.js:34 +#: screens/Dashboard/Dashboard.js:74 +msgid "Dashboard" +msgstr "仪表盘" + +#: screens/ActivityStream/ActivityStream.js:147 +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/ScheduleDetail/ScheduleDetail.js:184 +#: components/Schedule/shared/FrequencyDetailSubform.js:177 +#: components/Schedule/shared/FrequencyDetailSubform.js:356 +#: components/Schedule/shared/FrequencyDetailSubform.js:460 +#: components/Schedule/shared/ScheduleFormFields.js:127 +#: components/Schedule/shared/ScheduleFormFields.js:187 +msgid "Day" +msgstr "天" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:130 +msgid "Day {0}" +msgstr "天 {0}" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:399 +#: components/Schedule/shared/ScheduleFormFields.js:136 +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:167 +msgid "Days remaining" +msgstr "剩余的天数" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useDaysToKeepStep.js:35 +msgid "Days to keep" +msgstr "保存的天数" + +#: screens/Job/JobOutput/JobOutputSearch.js:102 +msgid "Debug" +msgstr "调试" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:170 +#: components/Schedule/shared/FrequencyDetailSubform.js:153 +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:219 +#: screens/Template/Survey/SurveyReorderModal.js:219 +#: screens/Template/Survey/SurveyReorderModal.js:241 +msgid "Default Answer(s)" +msgstr "默认回答" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:40 +msgid "Default Execution Environment" +msgstr "默认执行环境" + +#: screens/Template/Survey/SurveyQuestionForm.js:238 +#: screens/Template/Survey/SurveyQuestionForm.js:246 +#: screens/Template/Survey/SurveyQuestionForm.js:253 +msgid "Default answer" +msgstr "默认回答" + +#: screens/Setting/SettingList.js:103 +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:646 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:128 +#: screens/Credential/CredentialDetail/CredentialDetail.js:306 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:124 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:134 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:115 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:127 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:201 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:101 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:316 +#: 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:612 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:436 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:199 +#: screens/Project/ProjectDetail/ProjectDetail.js:340 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:80 +#: screens/Team/TeamDetail/TeamDetail.js:70 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:545 +#: screens/Template/Survey/SurveyList.js:66 +#: screens/Template/Survey/SurveyToolbar.js:93 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:269 +#: screens/User/UserDetail/UserDetail.js:107 +#: screens/User/UserTokenDetail/UserTokenDetail.js:78 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:340 +msgid "Delete" +msgstr "删除" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:130 +msgid "Delete All Groups and Hosts" +msgstr "删除所有组和主机" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:300 +msgid "Delete Credential" +msgstr "删除凭证" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:127 +msgid "Delete Execution Environment" +msgstr "删除执行环境" + +#: screens/Host/HostDetail/HostDetail.js:114 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:109 +msgid "Delete Host" +msgstr "删除主机" + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:196 +msgid "Delete Inventory" +msgstr "删除清单" + +#: screens/Job/JobDetail/JobDetail.js:608 +#: screens/Job/JobOutput/shared/OutputToolbar.js:195 +#: screens/Job/JobOutput/shared/OutputToolbar.js:199 +msgid "Delete Job" +msgstr "删除作业" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:539 +msgid "Delete Job Template" +msgstr "删除作业模板" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:432 +msgid "Delete Notification" +msgstr "删除通知" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:193 +msgid "Delete Organization" +msgstr "删除机构" + +#: screens/Project/ProjectDetail/ProjectDetail.js:334 +msgid "Delete Project" +msgstr "删除项目" + +#: screens/Template/Survey/SurveyList.js:52 +msgid "Delete Questions" +msgstr "删除问题" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:642 +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:74 +msgid "Delete User Token" +msgstr "删除用户令牌" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:336 +msgid "Delete Workflow Approval" +msgstr "删除工作流批准" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:263 +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:124 +msgid "Delete application" +msgstr "创建应用" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:116 +msgid "Delete credential type" +msgstr "删除凭证类型" + +#: screens/Inventory/InventorySources/InventorySourceList.js:249 +msgid "Delete error" +msgstr "删除错误" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:109 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:121 +msgid "Delete instance group" +msgstr "删除实例组" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:310 +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/Project.helptext.js:114 +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:100 +msgid "Delete the project before syncing" +msgstr "在同步前删除项目" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:83 +msgid "Delete this link" +msgstr "删除此链接" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:274 +msgid "Delete this node" +msgstr "删除此节点" + +#: components/PaginatedTable/ToolbarDeleteButton.js:163 +msgid "Delete {pluralizedItemName}?" +msgstr "删除 {pluralizedItemName}?" + +#: components/DetailList/DeletedDetail.js:19 +#: components/Workflow/WorkflowNodeHelp.js:157 +#: components/Workflow/WorkflowNodeHelp.js:193 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:231 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:49 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:60 +msgid "Deleted" +msgstr "已删除" + +#: components/TemplateList/TemplateList.js:296 +#: screens/Credential/CredentialList/CredentialList.js:211 +#: 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:219 +msgid "Deletion error" +msgstr "删除错误" + +#: components/StatusLabel/StatusLabel.js:40 +msgid "Denied" +msgstr "已拒绝" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:21 +msgid "Denied - {0}. See the Activity Stream for more information." +msgstr "拒绝 - {0}。详情请查看活动流。" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:17 +msgid "Denied by {0} - {1}" +msgstr "已拒绝 {0} - {1}" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:89 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:35 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:42 +msgid "Deny" +msgstr "拒绝" + +#: screens/Job/JobOutput/JobOutputSearch.js:103 +msgid "Deprecated" +msgstr "已弃用" + +#: components/StatusLabel/StatusLabel.js:60 +#: screens/TopologyView/Legend.js:164 +msgid "Deprovisioning" +msgstr "取消置备" + +#: components/StatusLabel/StatusLabel.js:63 +msgid "Deprovisioning fail" +msgstr "取消置备失败" + +#: components/HostForm/HostForm.js:104 +#: components/Lookup/ApplicationLookup.js:105 +#: components/Lookup/ApplicationLookup.js:123 +#: components/Lookup/HostFilterLookup.js:423 +#: components/Lookup/HostListItem.js:9 +#: components/NotificationList/NotificationList.js:186 +#: components/PromptDetail/PromptDetail.js:119 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:327 +#: components/Schedule/ScheduleList/ScheduleList.js:194 +#: components/Schedule/shared/ScheduleFormFields.js:80 +#: components/TemplateList/TemplateList.js:210 +#: components/TemplateList/TemplateListItem.js:271 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:65 +#: screens/Application/ApplicationsList/ApplicationsList.js:123 +#: screens/Application/shared/ApplicationForm.js:62 +#: screens/Credential/CredentialDetail/CredentialDetail.js:223 +#: screens/Credential/CredentialList/CredentialList.js:146 +#: 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:60 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:159 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:127 +#: screens/Host/HostDetail/HostDetail.js:75 +#: screens/Host/HostList/HostList.js:153 +#: screens/Host/HostList/HostList.js:170 +#: screens/Host/HostList/HostListItem.js:57 +#: screens/Instances/Shared/InstanceForm.js:26 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:93 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:35 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:216 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:80 +#: screens/Inventory/InventoryHosts/InventoryHostItem.js:40 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:124 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:139 +#: screens/Inventory/InventoryList/InventoryList.js:195 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:198 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:104 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:36 +#: screens/Inventory/shared/InventoryForm.js:58 +#: screens/Inventory/shared/InventoryGroupForm.js:40 +#: screens/Inventory/shared/InventorySourceForm.js:108 +#: screens/Inventory/shared/SmartInventoryForm.js:55 +#: screens/Job/JobOutput/HostEventModal.js:112 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:101 +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:72 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:109 +#: 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:177 +#: screens/Project/ProjectList/ProjectList.js:190 +#: screens/Project/ProjectList/ProjectListItem.js:281 +#: screens/Project/shared/ProjectForm.js:222 +#: 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:171 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:112 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:183 +#: screens/Template/shared/JobTemplateForm.js:251 +#: screens/Template/shared/WorkflowJobTemplateForm.js:117 +#: screens/User/UserOrganizations/UserOrganizationList.js:80 +#: screens/User/UserOrganizations/UserOrganizationListItem.js:18 +#: screens/User/UserTeams/UserTeamList.js:182 +#: screens/User/UserTeams/UserTeamListItem.js:32 +#: screens/User/UserTokenDetail/UserTokenDetail.js:45 +#: screens/User/UserTokenList/UserTokenList.js:128 +#: screens/User/UserTokenList/UserTokenList.js:138 +#: screens/User/UserTokenList/UserTokenList.js:188 +#: screens/User/UserTokenList/UserTokenListItem.js:29 +#: screens/User/shared/UserTokenForm.js:59 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:145 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:128 +msgid "Description" +msgstr "描述" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:325 +msgid "Destination Channels" +msgstr "目标频道" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:233 +msgid "Destination Channels or Users" +msgstr "目标频道或用户" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:346 +msgid "Destination SMS Number(s)" +msgstr "目标 SMS 号码" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:412 +msgid "Destination SMS number(s)" +msgstr "目标 SMS 号码" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:364 +msgid "Destination channels" +msgstr "目标频道" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:231 +msgid "Destination channels or users" +msgstr "目标频道或用户" + +#: components/AdHocCommands/useAdHocDetailsStep.js:35 +#: components/ErrorDetail/ErrorDetail.js:88 +#: components/Schedule/Schedule.js:71 +#: screens/Application/Application/Application.js:79 +#: screens/Application/Applications.js:39 +#: screens/Credential/Credential.js:72 +#: screens/Credential/Credentials.js:28 +#: screens/CredentialType/CredentialType.js:63 +#: screens/CredentialType/CredentialTypes.js:26 +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:65 +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:26 +#: screens/Host/Host.js:58 +#: screens/Host/Hosts.js:27 +#: screens/InstanceGroup/ContainerGroup.js:66 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:180 +#: screens/InstanceGroup/InstanceGroup.js:69 +#: screens/InstanceGroup/InstanceGroups.js:30 +#: screens/InstanceGroup/InstanceGroups.js:38 +#: screens/Instances/Instance.js:29 +#: screens/Instances/Instances.js:24 +#: screens/Inventory/Inventories.js:61 +#: screens/Inventory/Inventories.js:87 +#: screens/Inventory/Inventory.js:64 +#: 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:130 +#: screens/Job/JobOutput/HostEventModal.js:103 +#: screens/Job/Jobs.js:35 +#: screens/ManagementJob/ManagementJobs.js:26 +#: screens/NotificationTemplate/NotificationTemplate.js:84 +#: screens/NotificationTemplate/NotificationTemplates.js:25 +#: screens/Organization/Organization.js:123 +#: screens/Organization/Organizations.js:30 +#: screens/Project/Project.js:104 +#: screens/Project/Projects.js:26 +#: 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/OIDC/OIDCDetail/OIDCDetail.js:51 +#: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:56 +#: screens/Setting/SAML/SAMLDetail/SAMLDetail.js:52 +#: 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:76 +#: screens/Setting/Settings.js:85 +#: screens/Setting/Settings.js:86 +#: screens/Setting/Settings.js:87 +#: screens/Setting/Settings.js:88 +#: screens/Setting/Settings.js:89 +#: screens/Setting/Settings.js:90 +#: 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/Setting/Settings.js:119 +#: screens/Setting/TACACS/TACACSDetail/TACACSDetail.js:56 +#: screens/Setting/UI/UIDetail/UIDetail.js:66 +#: screens/Team/Team.js:57 +#: screens/Team/Teams.js:29 +#: screens/Template/Template.js:135 +#: screens/Template/Templates.js:43 +#: screens/Template/WorkflowJobTemplate.js:117 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:138 +#: screens/TopologyView/Tooltip.js:187 +#: screens/TopologyView/Tooltip.js:213 +#: screens/User/User.js:64 +#: screens/User/UserToken/UserToken.js:54 +#: screens/User/Users.js:30 +#: screens/User/Users.js:36 +#: screens/WorkflowApproval/WorkflowApproval.js:77 +#: screens/WorkflowApproval/WorkflowApprovals.js:24 +msgid "Details" +msgstr "详情" + +#: screens/Job/JobOutput/HostEventModal.js:100 +msgid "Details tab" +msgstr "详情标签页" + +#: components/Search/AdvancedSearch.js:271 +msgid "Direct Keys" +msgstr "直接密钥" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:209 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:268 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:313 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:371 +msgid "Disable SSL Verification" +msgstr "禁用 SSL 验证" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:187 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:240 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:279 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:350 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:461 +msgid "Disable SSL verification" +msgstr "禁用 SSL 验证" + +#: components/InstanceToggle/InstanceToggle.js:56 +#: components/StatusLabel/StatusLabel.js:53 +#: screens/TopologyView/Legend.js:233 +msgid "Disabled" +msgstr "禁用" + +#: components/DisassociateButton/DisassociateButton.js:73 +#: 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:247 +msgid "Disassociate host from group?" +msgstr "从组中解除关联主机?" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:296 +#: screens/InstanceGroup/Instances/InstanceList.js:245 +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:94 +msgid "Discard local changes before syncing" +msgstr "在同步前丢弃本地更改" + +#: screens/Job/Job.helptext.js:16 +#: screens/Template/shared/JobTemplate.helptext.js:17 +msgid "Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory." +msgstr "将此任务模板完成的工作分成指定任务分片数,每一分片都针对清单的一部分运行相同的任务。" + +#: screens/Project/shared/Project.helptext.js:100 +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/TopologyView/Tooltip.js:251 +msgid "Download Bundle" +msgstr "下载捆绑包" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:179 +#: screens/Job/JobOutput/shared/OutputToolbar.js:184 +msgid "Download Output" +msgstr "下载输出" + +#: screens/TopologyView/Tooltip.js:247 +msgid "Download bundle" +msgstr "下载捆绑包" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:93 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:114 +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 "电子邮件" + +#: screens/Inventory/shared/Inventory.helptext.js:113 +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/Project.helptext.js:124 +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:632 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:636 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:115 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:117 +#: screens/Credential/CredentialDetail/CredentialDetail.js:293 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:109 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:121 +#: screens/Host/HostDetail/HostDetail.js:108 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:101 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:113 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:190 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:55 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:62 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:103 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:292 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:127 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:164 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:418 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:420 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:138 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:182 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:186 +#: screens/Project/ProjectDetail/ProjectDetail.js:313 +#: 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/OIDC/OIDCDetail/OIDCDetail.js:85 +#: screens/Setting/OIDC/OIDCDetail/OIDCDetail.js:89 +#: 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:199 +#: 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:514 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:516 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:239 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:241 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:260 +#: 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:38 +#: screens/Credential/Credentials.js:27 +#: screens/Host/Hosts.js:26 +#: screens/ManagementJob/ManagementJobs.js:27 +#: screens/NotificationTemplate/NotificationTemplates.js:24 +#: screens/Organization/Organizations.js:29 +#: screens/Project/Projects.js:25 +#: screens/Project/Projects.js:35 +#: screens/Setting/Settings.js:46 +#: screens/Setting/Settings.js:49 +#: screens/Setting/Settings.js:53 +#: screens/Setting/Settings.js:56 +#: screens/Setting/Settings.js:59 +#: screens/Setting/Settings.js:62 +#: screens/Setting/Settings.js:65 +#: screens/Setting/Settings.js:68 +#: screens/Setting/Settings.js:71 +#: screens/Setting/Settings.js:74 +#: screens/Setting/Settings.js:77 +#: screens/Setting/Settings.js:91 +#: screens/Setting/Settings.js:92 +#: screens/Setting/Settings.js:93 +#: screens/Setting/Settings.js:94 +#: screens/Setting/Settings.js:95 +#: screens/Setting/Settings.js:96 +#: screens/Setting/Settings.js:99 +#: screens/Setting/Settings.js:102 +#: screens/Setting/Settings.js:105 +#: screens/Setting/Settings.js:108 +#: screens/Setting/Settings.js:111 +#: screens/Setting/Settings.js:114 +#: screens/Setting/Settings.js:117 +#: screens/Setting/Settings.js:120 +#: screens/Team/Teams.js:28 +#: screens/Template/Templates.js:44 +#: 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:74 +#: screens/Host/HostList/HostListItem.js:78 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:61 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:64 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:67 +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:257 +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:248 +#: screens/Project/ProjectList/ProjectListItem.js:253 +msgid "Edit Project" +msgstr "编辑项目" + +#: screens/Template/Templates.js:50 +msgid "Edit Question" +msgstr "编辑问题" + +#: components/Schedule/ScheduleList/ScheduleListItem.js:132 +#: components/Schedule/ScheduleList/ScheduleListItem.js:136 +#: screens/Template/Templates.js:55 +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:22 +#: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:26 +#: screens/Team/TeamList/TeamListItem.js:50 +#: screens/Team/TeamList/TeamListItem.js:54 +msgid "Edit Team" +msgstr "编辑团队" + +#: components/TemplateList/TemplateListItem.js:233 +#: components/TemplateList/TemplateListItem.js:239 +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:35 +#: screens/InstanceGroup/InstanceGroups.js:40 +#: screens/Inventory/Inventories.js:63 +#: screens/Inventory/Inventories.js:68 +#: screens/Inventory/Inventories.js:77 +#: screens/Inventory/Inventories.js:88 +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:48 +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:248 +msgid "Edit this node" +msgstr "编辑此节点" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:97 +msgid "Edit workflow" +msgstr "编辑工作流" + +#: components/Workflow/WorkflowNodeHelp.js:170 +#: screens/Job/JobOutput/shared/OutputToolbar.js:125 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:216 +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:177 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:125 +msgid "Email Options" +msgstr "电子邮件选项" + +#: screens/Template/shared/WorkflowJobTemplateForm.js:263 +msgid "Enable Concurrent Jobs" +msgstr "启用并发作业" + +#: screens/Template/shared/JobTemplateForm.js:597 +msgid "Enable Fact Storage" +msgstr "启用事实缓存" + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:192 +msgid "Enable HTTPS certificate verification" +msgstr "启用 HTTPS 证书验证" + +#: screens/Instances/Shared/InstanceForm.js:58 +msgid "Enable Instance" +msgstr "启用实例" + +#: screens/Template/shared/JobTemplateForm.js:573 +#: screens/Template/shared/JobTemplateForm.js:576 +#: screens/Template/shared/WorkflowJobTemplateForm.js:244 +#: screens/Template/shared/WorkflowJobTemplateForm.js:247 +msgid "Enable Webhook" +msgstr "启用 Webhook" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:15 +msgid "Enable Webhook for this workflow job template." +msgstr "为此工作流作业模板启用 Webhook。" + +#: screens/Project/shared/Project.helptext.js:108 +msgid "" +"Enable content signing to verify that the content \n" +"has remained secure when a project is synced. \n" +"If the content has been tampered with, the \n" +"job will not run." +msgstr "启用内容签名以验证内容在项目同步时仍然保持安全。如果内容已被篡改,任务将不会运行。" + +#: 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:201 +#: components/AdHocCommands/AdHocDetailsStep.js:204 +msgid "Enable privilege escalation" +msgstr "启用权限升级" + +#: screens/Setting/SettingList.js:53 +msgid "Enable simplified login for your {brandName} applications" +msgstr "为您的 {brandName} 应用启用简化的登录" + +#: screens/Template/shared/JobTemplate.helptext.js:31 +msgid "Enable webhook for this template." +msgstr "为此模板启用 Webhook。" + +#: components/InstanceToggle/InstanceToggle.js:55 +#: components/Lookup/HostFilterLookup.js:110 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/TopologyView/Legend.js:205 +msgid "Enabled" +msgstr "启用" + +#: components/PromptDetail/PromptInventorySourceDetail.js:171 +#: components/PromptDetail/PromptJobTemplateDetail.js:187 +#: components/PromptDetail/PromptProjectDetail.js:145 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:99 +#: screens/Credential/CredentialDetail/CredentialDetail.js:268 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:138 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:265 +#: screens/Project/ProjectDetail/ProjectDetail.js:302 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:365 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:199 +msgid "Enabled Options" +msgstr "启用的选项" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:252 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:132 +msgid "Enabled Value" +msgstr "启用的值" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:247 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:119 +msgid "Enabled Variable" +msgstr "启用的变量" + +#: components/AdHocCommands/AdHocDetailsStep.js:209 +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/JobTemplate.helptext.js:29 +msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template." +msgstr "允许创建部署回调 URL。使用此 URL,主机可访问 {brandName} 并使用此任务模板请求配置更新。" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:160 +#: screens/Setting/shared/SettingDetail.js:87 +msgid "Encrypted" +msgstr "已加密" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:109 +#: components/Schedule/shared/FrequencyDetailSubform.js:507 +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:561 +msgid "End date/time" +msgstr "结束日期/时间" + +#: components/Schedule/shared/buildRuleObj.js:110 +msgid "End did not match an expected value ({0})" +msgstr "结束与预期值不匹配({0})" + +#: 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 Controller documentation for example syntax." +msgstr "使用 JSON 或 YAML 语法输入注入程序。示例语法请参阅 Ansible 控制器文档。" + +#: screens/CredentialType/shared/CredentialTypeForm.js:35 +msgid "Enter inputs using either JSON or YAML syntax. Refer to the Ansible Controller documentation for example syntax." +msgstr "使用 JSON 或 YAML 语法输入。示例语法请参阅 Ansible 控制器文档。" + +#: 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 Controller documentation for example syntax." +msgstr "使用 JSON 或 YAML 语法输入清单变量。使用单选按钮在两者之间切换。示例语法请参阅 Ansible 控制器文档。" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:87 +msgid "Environment variables or extra variables that specify the values a credential type can inject." +msgstr "用于指定凭证类型可注入值的环境变量或额外变量。" + +#: components/JobList/JobList.js:233 +#: components/StatusLabel/StatusLabel.js:46 +#: components/Workflow/WorkflowNodeHelp.js:108 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:133 +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:205 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:143 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:230 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:123 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:135 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:222 +#: screens/Job/JobOutput/JobOutputSearch.js:104 +#: screens/TopologyView/Legend.js:178 +msgid "Error" +msgstr "错误" + +#: screens/Project/ProjectList/ProjectList.js:302 +msgid "Error fetching updated project" +msgstr "获取更新的项目时出错" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:501 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:141 +msgid "Error message" +msgstr "错误消息" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:510 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:150 +msgid "Error message body" +msgstr "错误消息正文" + +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:709 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:711 +msgid "Error saving the workflow!" +msgstr "保存工作流时出错!" + +#: components/AdHocCommands/AdHocCommands.js:104 +#: components/CopyButton/CopyButton.js:51 +#: components/DeleteButton/DeleteButton.js:56 +#: components/HostToggle/HostToggle.js:76 +#: components/InstanceToggle/InstanceToggle.js:67 +#: components/JobList/JobList.js:315 +#: components/JobList/JobList.js:326 +#: components/LaunchButton/LaunchButton.js:185 +#: components/LaunchPrompt/LaunchPrompt.js:96 +#: components/NotificationList/NotificationList.js:246 +#: components/PaginatedTable/ToolbarDeleteButton.js:205 +#: components/RelatedTemplateList/RelatedTemplateList.js:241 +#: components/ResourceAccessList/ResourceAccessList.js:277 +#: components/ResourceAccessList/ResourceAccessList.js:289 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:654 +#: components/Schedule/ScheduleList/ScheduleList.js:239 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:73 +#: components/Schedule/shared/SchedulePromptableFields.js:63 +#: components/TemplateList/TemplateList.js:299 +#: contexts/Config.js:94 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:136 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:155 +#: screens/Application/ApplicationsList/ApplicationsList.js:185 +#: screens/Credential/CredentialDetail/CredentialDetail.js:314 +#: screens/Credential/CredentialList/CredentialList.js:214 +#: screens/Host/HostDetail/HostDetail.js:56 +#: screens/Host/HostDetail/HostDetail.js:123 +#: screens/Host/HostGroups/HostGroupsList.js:244 +#: screens/Host/HostList/HostList.js:233 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:310 +#: screens/InstanceGroup/Instances/InstanceList.js:308 +#: screens/InstanceGroup/Instances/InstanceListItem.js:218 +#: screens/Instances/InstanceDetail/InstanceDetail.js:360 +#: screens/Instances/InstanceDetail/InstanceDetail.js:375 +#: screens/Instances/InstanceList/InstanceList.js:231 +#: screens/Instances/InstanceList/InstanceList.js:243 +#: screens/Instances/InstanceList/InstanceListItem.js:234 +#: screens/Instances/Shared/RemoveInstanceButton.js:104 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:210 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:78 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:285 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:296 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:56 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:118 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:261 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:201 +#: screens/Inventory/InventoryList/InventoryList.js:285 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:264 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:323 +#: screens/Inventory/InventorySources/InventorySourceList.js:239 +#: screens/Inventory/InventorySources/InventorySourceList.js:252 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:183 +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:152 +#: screens/Inventory/shared/InventorySourceSyncButton.js:49 +#: screens/Login/Login.js:239 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:125 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:444 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:233 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:169 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:208 +#: screens/Organization/OrganizationList/OrganizationList.js:195 +#: screens/Project/ProjectDetail/ProjectDetail.js:348 +#: screens/Project/ProjectList/ProjectList.js:291 +#: screens/Project/ProjectList/ProjectList.js:303 +#: screens/Project/shared/ProjectSyncButton.js:60 +#: 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:554 +#: screens/Template/TemplateSurvey.js:130 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:277 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:180 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:195 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:337 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:373 +#: screens/TopologyView/MeshGraph.js:405 +#: screens/TopologyView/Tooltip.js:199 +#: 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:85 +#: screens/User/UserTokenList/UserTokenList.js:214 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:348 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:189 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:53 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:48 +msgid "Error!" +msgstr "错误!" + +#: components/CodeEditor/VariablesDetail.js:105 +msgid "Error:" +msgstr "错误:" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:267 +#: screens/Instances/InstanceDetail/InstanceDetail.js:315 +msgid "Errors" +msgstr "错误" + +#: screens/TopologyView/Legend.js:253 +msgid "Established" +msgstr "已建立" + +#: screens/ActivityStream/ActivityStream.js:265 +#: screens/ActivityStream/ActivityStreamListItem.js:46 +#: screens/Job/JobOutput/JobOutputSearch.js:99 +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:234 +msgid "Events" +msgstr "事件" + +#: screens/Job/JobOutput/JobOutput.js:713 +msgid "Events processing complete." +msgstr "事件处理完成。" + +#: 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/Project.helptext.js:23 +msgid "Example URLs for GIT Source Control include:" +msgstr "GIT 源控制的 URL 示例包括:" + +#: screens/Project/shared/Project.helptext.js:62 +msgid "Example URLs for Remote Archive Source Control include:" +msgstr "远程归档源控制的 URL 示例包括:" + +#: screens/Project/shared/Project.helptext.js:45 +msgid "Example URLs for Subversion Source Control include:" +msgstr "Subversion SCM 源控制 URL 示例包括:" + +#: screens/Project/shared/Project.helptext.js:84 +msgid "Examples include:" +msgstr "示例包括::" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:10 +msgid "Examples:" +msgstr "示例:" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:354 +msgid "Exception Frequency" +msgstr "例外频率" + +#: components/Schedule/shared/ScheduleFormFields.js:160 +msgid "Exceptions" +msgstr "例外" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:47 +msgid "Execute regardless of the parent node's final state." +msgstr "无论父节点的最后状态如何都执行。" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:40 +msgid "Execute when the parent node results in a failure state." +msgstr "当父节点出现故障状态时执行。" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:33 +msgid "Execute when the parent node results in a successful state." +msgstr "当父节点具有成功状态时执行。" + +#: screens/InstanceGroup/Instances/InstanceList.js:208 +#: screens/Instances/InstanceList/InstanceList.js:152 +msgid "Execution" +msgstr "执行" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:90 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:91 +#: components/AdHocCommands/AdHocPreviewStep.js:58 +#: components/AdHocCommands/useAdHocExecutionEnvironmentStep.js:15 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:41 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:105 +#: components/LaunchPrompt/steps/useExecutionEnvironmentStep.js:29 +#: components/Lookup/ExecutionEnvironmentLookup.js:159 +#: components/Lookup/ExecutionEnvironmentLookup.js:191 +#: components/Lookup/ExecutionEnvironmentLookup.js:208 +#: components/PromptDetail/PromptDetail.js:220 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:451 +msgid "Execution Environment" +msgstr "执行环境" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:70 +#: components/TemplateList/TemplateListItem.js:160 +msgid "Execution Environment Missing" +msgstr "缺少执行环境" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:103 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:107 +#: routeConfig.js:147 +#: screens/ActivityStream/ActivityStream.js:217 +#: 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:127 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:78 +#: screens/Organization/Organizations.js:34 +#: util/getRelatedResourceDeleteDetails.js:81 +#: util/getRelatedResourceDeleteDetails.js:188 +msgid "Execution Environments" +msgstr "执行环境" + +#: screens/Job/JobDetail/JobDetail.js:345 +msgid "Execution Node" +msgstr "执行节点" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:103 +msgid "Execution environment copied successfully" +msgstr "执行环境复制成功" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:112 +msgid "Execution environment is missing or deleted." +msgstr "执行环境缺失或删除。" + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:83 +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:105 +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:34 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:148 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:172 +#: screens/User/UserTokenDetail/UserTokenDetail.js:56 +#: screens/User/UserTokenList/UserTokenList.js:146 +#: screens/User/UserTokenList/UserTokenList.js:190 +#: screens/User/UserTokenList/UserTokenListItem.js:35 +#: screens/User/UserTokens/UserTokens.js:89 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:151 +msgid "Expires" +msgstr "过期" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:146 +msgid "Expires on" +msgstr "过期于" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:156 +msgid "Expires on UTC" +msgstr "在 UTC 过期" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:50 +msgid "Expires on {0}" +msgstr "在 {0} 过期" + +#: components/JobList/JobListItem.js:307 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:181 +msgid "Explanation" +msgstr "解释" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:113 +msgid "External Secret Management System" +msgstr "外部 Secret 管理系统" + +#: components/AdHocCommands/AdHocDetailsStep.js:272 +#: components/AdHocCommands/AdHocDetailsStep.js:273 +msgid "Extra variables" +msgstr "额外变量" + +#: components/Sparkline/Sparkline.js:35 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:164 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:43 +#: screens/Project/ProjectDetail/ProjectDetail.js:139 +#: screens/Project/ProjectList/ProjectListItem.js:77 +msgid "FINISHED:" +msgstr "完成:" + +#: components/PromptDetail/PromptJobTemplateDetail.js:73 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:137 +msgid "Fact Storage" +msgstr "事实存储" + +#: screens/Template/shared/JobTemplate.helptext.js:39 +msgid "Fact storage: If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime.." +msgstr "事实存储:如果启用,这将存储收集的事实,以便在主机一级查看它们。事实在运行时会被持久化并注入事实缓存。" + +#: screens/Host/Host.js:63 +#: screens/Host/HostFacts/HostFacts.js:45 +#: screens/Host/Hosts.js:28 +#: screens/Inventory/Inventories.js:71 +#: screens/Inventory/InventoryHost/InventoryHost.js:78 +#: screens/Inventory/InventoryHostFacts/InventoryHostFacts.js:39 +msgid "Facts" +msgstr "事实" + +#: components/JobList/JobList.js:232 +#: components/StatusLabel/StatusLabel.js:45 +#: components/Workflow/WorkflowNodeHelp.js:105 +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:90 +#: 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/shared/WorkflowApprovalButton.js:56 +msgid "Failed to approve {0}." +msgstr "批准 {0} 失败。" + +#: components/ResourceAccessList/ResourceAccessList.js:281 +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:311 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:288 +#: 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:301 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:111 +msgid "Failed to cancel Inventory Source Sync" +msgstr "取消清单源同步失败" + +#: screens/Project/ProjectDetail/ProjectDetail.js:322 +#: screens/Project/ProjectList/ProjectListItem.js:232 +msgid "Failed to cancel Project Sync" +msgstr "取消项目同步失败" + +#: components/JobList/JobList.js:329 +msgid "Failed to cancel one or more jobs." +msgstr "取消一个或多个作业失败。" + +#: components/JobList/JobListItem.js:114 +#: screens/Job/JobDetail/JobDetail.js:601 +#: screens/Job/JobOutput/shared/OutputToolbar.js:138 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:90 +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:270 +msgid "Failed to copy project." +msgstr "复制项目失败。" + +#: components/TemplateList/TemplateListItem.js:253 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:160 +msgid "Failed to copy template." +msgstr "复制模板失败。" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:139 +msgid "Failed to delete application." +msgstr "删除应用程序失败。" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:317 +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:126 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:121 +msgid "Failed to delete host." +msgstr "删除主机失败。" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:327 +msgid "Failed to delete inventory source {name}." +msgstr "删除清单源 {name} 失败。" + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:213 +msgid "Failed to delete inventory." +msgstr "删除清单失败。" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:557 +msgid "Failed to delete job template." +msgstr "删除作业模板失败。" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:448 +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:217 +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:236 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:204 +msgid "Failed to delete one or more hosts." +msgstr "删除一个或多个主机失败。" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:225 +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:255 +msgid "Failed to delete one or more inventory sources." +msgstr "删除一个或多个清单源失败。" + +#: components/RelatedTemplateList/RelatedTemplateList.js:244 +msgid "Failed to delete one or more job templates." +msgstr "删除一个或多个作业模板失败。" + +#: components/JobList/JobList.js:318 +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:242 +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:302 +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:217 +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:192 +msgid "Failed to delete one or more workflow approval." +msgstr "无法删除一个或多个工作流批准。" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:211 +msgid "Failed to delete organization." +msgstr "删除机构失败。" + +#: screens/Project/ProjectDetail/ProjectDetail.js:351 +msgid "Failed to delete project." +msgstr "删除项目失败。" + +#: components/ResourceAccessList/ResourceAccessList.js:292 +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:657 +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:351 +msgid "Failed to delete workflow approval." +msgstr "删除工作流批准失败。" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:280 +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/shared/WorkflowDenyButton.js:51 +msgid "Failed to deny {0}." +msgstr "拒绝 {0} 失败。" + +#: 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:299 +msgid "Failed to disassociate one or more hosts." +msgstr "解除关联一个或多个主机失败。" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:315 +#: screens/InstanceGroup/Instances/InstanceList.js:313 +#: screens/Instances/InstanceDetail/InstanceDetail.js:365 +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:243 +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 "获取更新的项目数据失败。" + +#: screens/TopologyView/MeshGraph.js:409 +msgid "Failed to get instance." +msgstr "获取实例失败。" + +#: components/AdHocCommands/AdHocCommands.js:112 +#: components/LaunchButton/LaunchButton.js:188 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:128 +msgid "Failed to launch job." +msgstr "启动作业失败。" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:378 +#: screens/Instances/InstanceList/InstanceList.js:246 +msgid "Failed to remove one or more instances." +msgstr "删除一个或多个实例失败。" + +#: contexts/Config.js:98 +msgid "Failed to retrieve configuration." +msgstr "获取配置失败。" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:376 +msgid "Failed to retrieve full node resource object." +msgstr "获取完整节点资源对象失败。" + +#: screens/InstanceGroup/Instances/InstanceList.js:315 +#: screens/Instances/InstanceList/InstanceList.js:234 +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:63 +msgid "Failed to sync project." +msgstr "同步项目失败。" + +#: screens/Inventory/InventorySources/InventorySourceList.js:242 +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:314 +#: screens/InstanceGroup/Instances/InstanceListItem.js:222 +#: screens/Instances/InstanceDetail/InstanceDetail.js:364 +#: screens/Instances/InstanceList/InstanceListItem.js:238 +msgid "Failed to update capacity adjustment." +msgstr "更新容量调整失败。" + +#: screens/TopologyView/Tooltip.js:204 +msgid "Failed to update instance." +msgstr "更新实例失败。" + +#: screens/Template/TemplateSurvey.js:133 +msgid "Failed to update survey." +msgstr "更新问卷调查失败。" + +#: screens/User/UserTokenDetail/UserTokenDetail.js:88 +msgid "Failed to user token." +msgstr "用户令牌失败。" + +#: components/NotificationList/NotificationListItem.js:85 +#: components/NotificationList/NotificationListItem.js:86 +msgid "Failure" +msgstr "失败" + +#: screens/Job/JobOutput/EmptyOutput.js:45 +msgid "Failure Explanation:" +msgstr "解释失败:" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:66 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:210 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:240 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:270 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:315 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:373 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:142 +msgid "False" +msgstr "false" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:160 +#: components/Schedule/shared/FrequencyDetailSubform.js:103 +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:416 +msgid "Fifth" +msgstr "第五" + +#: screens/Job/JobOutput/JobOutputSearch.js:105 +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:198 +#: components/Search/Search.js:222 +msgid "Filter By {name}" +msgstr "按 {name} 过滤" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:88 +msgid "Filter by failed jobs" +msgstr "根据失败的作业过滤" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:94 +msgid "Filter by successful jobs" +msgstr "根据成功的作业过滤" + +#: components/JobList/JobList.js:248 +#: components/JobList/JobListItem.js:100 +msgid "Finish Time" +msgstr "完成时间" + +#: screens/Job/JobDetail/JobDetail.js:226 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:208 +msgid "Finished" +msgstr "完成" + +#: components/Schedule/shared/FrequencyDetailSubform.js:404 +msgid "First" +msgstr "第一" + +#: components/AddRole/AddResourceRole.js:28 +#: components/AddRole/AddResourceRole.js:42 +#: components/ResourceAccessList/ResourceAccessList.js:178 +#: 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:332 +msgid "First Run" +msgstr "首次运行" + +#: components/ResourceAccessList/ResourceAccessList.js:227 +#: components/ResourceAccessList/ResourceAccessListItem.js:67 +msgid "First name" +msgstr "名字" + +#: components/Search/AdvancedSearch.js:213 +#: components/Search/AdvancedSearch.js:227 +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:183 +msgid "Follow" +msgstr "关注" + +#: screens/Job/Job.helptext.js:5 +#: screens/Template/shared/JobTemplate.helptext.js:6 +msgid "For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook." +msgstr "对于任务模板,选择“运行”来执行 playbook。选择“检查”将只检查 playbook 语法、测试环境设置和报告问题,而不执行 playbook。" + +#: screens/Project/shared/Project.helptext.js:98 +msgid "For more information, refer to the" +msgstr "有关详情请参阅" + +#: components/AdHocCommands/AdHocDetailsStep.js:160 +#: components/AdHocCommands/AdHocDetailsStep.js:161 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:55 +#: components/PromptDetail/PromptDetail.js:345 +#: components/PromptDetail/PromptJobTemplateDetail.js:150 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:475 +#: screens/Job/JobDetail/JobDetail.js:389 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:259 +#: screens/Template/shared/JobTemplateForm.js:409 +#: screens/TopologyView/Tooltip.js:282 +msgid "Forks" +msgstr "Forks" + +#: components/Schedule/shared/FrequencyDetailSubform.js:414 +msgid "Fourth" +msgstr "第四" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:363 +#: components/Schedule/shared/ScheduleFormFields.js:146 +msgid "Frequency Details" +msgstr "频率详情" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:381 +msgid "Frequency Exception Details" +msgstr "频率例外详情" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:72 +#: components/Schedule/shared/FrequencyDetailSubform.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:206 +#: components/Schedule/shared/buildRuleObj.js:91 +msgid "Frequency did not match an expected value" +msgstr "频率与预期值不匹配" + +#: components/Schedule/shared/FrequencyDetailSubform.js:310 +msgid "Fri" +msgstr "周五" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:81 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:187 +#: components/Schedule/shared/FrequencyDetailSubform.js:315 +#: components/Schedule/shared/FrequencyDetailSubform.js:453 +msgid "Friday" +msgstr "周五" + +#: components/Search/RelatedLookupTypeInput.js:45 +msgid "Fuzzy search on id, name or description fields." +msgstr "模糊搜索 id、name 或 description 字段。" + +#: components/Search/RelatedLookupTypeInput.js:32 +msgid "Fuzzy search on name field." +msgstr "模糊搜索名称字段。" + +#: components/CredentialChip/CredentialChip.js:13 +msgid "GPG Public Key" +msgstr "GPG 公钥" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:153 +#: 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:106 +msgid "Gathering Facts" +msgstr "收集事实" + +#: screens/Setting/Settings.js:72 +msgid "Generic OIDC" +msgstr "通用 OIDC" + +#: screens/Setting/SettingList.js:85 +msgid "Generic OIDC settings" +msgstr "通用 OIDC 设置" + +#: 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:136 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:89 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:158 +#: screens/Job/JobDetail/JobDetail.js:75 +#: screens/Project/ProjectList/ProjectList.js:198 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:97 +msgid "Git" +msgstr "Git" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:312 +#: screens/Template/shared/WebhookSubForm.js:106 +msgid "GitHub" +msgstr "GitHub" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:85 +#: screens/Setting/Settings.js:51 +msgid "GitHub Default" +msgstr "GitHub Default" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:100 +#: screens/Setting/Settings.js:60 +msgid "GitHub Enterprise" +msgstr "GitHub Enterprise" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:105 +#: screens/Setting/Settings.js:63 +msgid "GitHub Enterprise Organization" +msgstr "GitHub Enterprise Organization" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:110 +#: screens/Setting/Settings.js:66 +msgid "GitHub Enterprise Team" +msgstr "GitHub Enterprise Team" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:90 +#: screens/Setting/Settings.js:54 +msgid "GitHub Organization" +msgstr "GitHub Organization" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:95 +#: screens/Setting/Settings.js:57 +msgid "GitHub Team" +msgstr "GitHub Team" + +#: screens/Setting/SettingList.js:61 +msgid "GitHub settings" +msgstr "GitHub 设置" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:312 +#: screens/Template/shared/WebhookSubForm.js:112 +msgid "GitLab" +msgstr "GitLab" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:79 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:84 +msgid "Globally Available" +msgstr "全局可用" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:134 +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 OAuth2 设置" + +#: screens/Setting/Settings.js:69 +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:160 +msgid "Grafana API key" +msgstr "Grafana API 密钥" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:187 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:151 +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:78 +msgid "Group details" +msgstr "组详情" + +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:124 +msgid "Group type" +msgstr "组类型" + +#: screens/Host/Host.js:68 +#: screens/Host/HostGroups/HostGroupsList.js:231 +#: screens/Host/Hosts.js:29 +#: screens/Inventory/Inventories.js:72 +#: screens/Inventory/Inventories.js:74 +#: screens/Inventory/Inventory.js:66 +#: 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:119 +msgid "Groups" +msgstr "组" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:383 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:468 +msgid "HTTP Headers" +msgstr "HTTP 标头" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:378 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:481 +msgid "HTTP Method" +msgstr "HTTP 方法" + +#: components/HealthCheckAlert/HealthCheckAlert.js:22 +msgid "Health check request(s) submitted. Please wait and reload the page." +msgstr "提交健康检查请求。请等待并重新载入页面。" + +#: components/StatusLabel/StatusLabel.js:42 +msgid "Healthy" +msgstr "健康" + +#: components/AppContainer/PageHeaderToolbar.js:116 +msgid "Help" +msgstr "帮助" + +#: components/FormField/PasswordInput.js:35 +msgid "Hide" +msgstr "隐藏" + +#: components/LaunchPrompt/LaunchPrompt.js:135 +#: components/Schedule/shared/SchedulePromptableFields.js:102 +msgid "Hide description" +msgstr "隐藏描述" + +#: components/NotificationList/NotificationList.js:195 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:136 +msgid "Hipchat" +msgstr "HipChat" + +#: screens/Instances/InstanceList/InstanceList.js:154 +msgid "Hop" +msgstr "Hop(跃点)" + +#: screens/TopologyView/Legend.js:103 +msgid "Hop node" +msgstr "Hop(跃点)节点" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:211 +#: screens/Job/JobOutput/HostEventModal.js:109 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:149 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:78 +msgid "Host" +msgstr "主机" + +#: screens/Job/JobOutput/JobOutputSearch.js:107 +msgid "Host Async Failure" +msgstr "主机同步故障" + +#: screens/Job/JobOutput/JobOutputSearch.js:108 +msgid "Host Async OK" +msgstr "主机异步正常" + +#: components/PromptDetail/PromptJobTemplateDetail.js:159 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:297 +#: screens/Template/shared/JobTemplateForm.js:633 +msgid "Host Config Key" +msgstr "主机配置键" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:96 +msgid "Host Count" +msgstr "主机计数" + +#: screens/Job/JobOutput/HostEventModal.js:88 +msgid "Host Details" +msgstr "类型详情" + +#: screens/Job/JobOutput/JobOutputSearch.js:109 +msgid "Host Failed" +msgstr "主机故障" + +#: screens/Job/JobOutput/JobOutputSearch.js:110 +msgid "Host Failure" +msgstr "主机故障" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:242 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:145 +msgid "Host Filter" +msgstr "主机过滤器" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:201 +#: screens/Instances/InstanceDetail/InstanceDetail.js:191 +#: screens/Instances/Shared/InstanceForm.js:18 +msgid "Host Name" +msgstr "主机名" + +#: screens/Job/JobOutput/JobOutputSearch.js:111 +msgid "Host OK" +msgstr "主机正常" + +#: screens/Job/JobOutput/JobOutputSearch.js:112 +msgid "Host Polling" +msgstr "主机轮询" + +#: screens/Job/JobOutput/JobOutputSearch.js:113 +msgid "Host Retry" +msgstr "主机重试" + +#: screens/Job/JobOutput/JobOutputSearch.js:114 +msgid "Host Skipped" +msgstr "主机已跳过" + +#: screens/Job/JobOutput/JobOutputSearch.js:115 +msgid "Host Started" +msgstr "主机已启动" + +#: screens/Job/JobOutput/JobOutputSearch.js:116 +msgid "Host Unreachable" +msgstr "主机无法访问" + +#: screens/Inventory/Inventories.js:69 +msgid "Host details" +msgstr "主机详情" + +#: screens/Job/JobOutput/HostEventModal.js:89 +msgid "Host details modal" +msgstr "主机详情模式" + +#: screens/Host/Host.js:96 +#: 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:176 +#: screens/Dashboard/Dashboard.js:81 +#: screens/Host/HostList/HostList.js:143 +#: screens/Host/HostList/HostList.js:191 +#: screens/Host/Hosts.js:14 +#: screens/Host/Hosts.js:23 +#: screens/Inventory/Inventories.js:65 +#: screens/Inventory/Inventories.js:79 +#: screens/Inventory/Inventory.js:67 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:67 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:189 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:272 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:112 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:172 +#: screens/Inventory/SmartInventory.js:68 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:71 +#: screens/Job/JobOutput/shared/OutputToolbar.js:97 +#: util/getRelatedResourceDeleteDetails.js:123 +msgid "Hosts" +msgstr "主机" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:92 +msgid "Hosts automated" +msgstr "自动的主机" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:118 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:125 +msgid "Hosts available" +msgstr "可用主机" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:107 +msgid "Hosts imported" +msgstr "导入的主机" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:112 +msgid "Hosts remaining" +msgstr "剩余主机" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:183 +#: components/Schedule/shared/FrequencyDetailSubform.js:175 +#: components/Schedule/shared/ScheduleFormFields.js:126 +#: components/Schedule/shared/ScheduleFormFields.js:186 +msgid "Hour" +msgstr "小时" + +#: screens/InstanceGroup/Instances/InstanceList.js:209 +#: screens/Instances/InstanceList/InstanceList.js:153 +msgid "Hybrid" +msgstr "混合" + +#: screens/TopologyView/Legend.js:95 +msgid "Hybrid node" +msgstr "混合节点" + +#: components/JobList/JobList.js:200 +#: components/Lookup/HostFilterLookup.js:98 +#: screens/Team/TeamRoles/TeamRolesList.js:155 +msgid "ID" +msgstr "ID" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:193 +msgid "ID of the Dashboard" +msgstr "仪表盘 ID" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:198 +msgid "ID of the Panel" +msgstr "面板 ID" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:167 +msgid "ID of the dashboard (optional)" +msgstr "仪表盘 ID(可选)" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:173 +msgid "ID of the panel (optional)" +msgstr "面板 ID(可选)" + +#: screens/TopologyView/Tooltip.js:265 +msgid "IP address" +msgstr "IP 地址" + +#: components/NotificationList/NotificationList.js:196 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:137 +msgid "IRC" +msgstr "IRC" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:228 +msgid "IRC Nick" +msgstr "IRC Nick" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:223 +msgid "IRC Server Address" +msgstr "IRC 服务器地址" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:218 +msgid "IRC Server Port" +msgstr "IRC 服务器端口" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:223 +msgid "IRC nick" +msgstr "IRC Nick" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:215 +msgid "IRC server address" +msgstr "IRC 服务器地址" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:201 +msgid "IRC server password" +msgstr "IRC 服务器密码" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:206 +msgid "IRC server port" +msgstr "IRC 服务器端口" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:263 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:308 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:272 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:343 +msgid "Icon URL" +msgstr "图标 URL" + +#: screens/Inventory/shared/Inventory.helptext.js:100 +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/Inventory.helptext.js:84 +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 "如果选中,以前存在于外部源上的但现已被删除的任何主机和组都将从清单中删除。不由清单源管理的主机和组将提升到下一个手动创建的组,如果没有手动创建组来提升它们,则它们将保留在清单的“all”默认组中。" + +#: screens/Template/shared/JobTemplate.helptext.js:30 +msgid "If enabled, run this playbook as an administrator." +msgstr "如果启用,则以管理员身份运行此 playbook。" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:184 +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 mode。" + +#: screens/Template/shared/JobTemplate.helptext.js:19 +msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible's --diff mode." +msgstr "如果启用,显示 Ansible 任务所做的更改(在支持的情况下)。这等同于 Ansible 的 --diff 模式。" + +#: components/AdHocCommands/AdHocDetailsStep.js:181 +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/JobTemplate.helptext.js:32 +msgid "If enabled, simultaneous runs of this job template will be allowed." +msgstr "如果启用,将允许同时运行此任务模板。" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:16 +msgid "If enabled, simultaneous runs of this workflow job template will be allowed." +msgstr "如果启用,将允许同时运行此工作流任务模板。" + +#: screens/Inventory/shared/Inventory.helptext.js:194 +msgid "" +"If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on.\n" +"Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." +msgstr "如果启用,清单将阻止将任何机构实例组添加到运行关联作业模板的首选实例组列表中。 \n" +" 注: 如果启用此设置,并且提供了空列表,则会应用全局实例组。" + +#: screens/Template/shared/JobTemplate.helptext.js:33 +msgid "" +"If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on.\n" +"Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." +msgstr "如果启用,作业模板将阻止将任何清单或机构实例组添加到要运行的首选实例组列表中。 \n" +" 注: 如果启用此设置,并且提供了空列表,则会应用全局实例组。" + +#: screens/Template/shared/JobTemplate.helptext.js:35 +msgid "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime." +msgstr "如果启用,这将存储收集的事实,以便在主机一级查看它们。事实在运行时会被持久化并注入事实缓存。" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:275 +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:180 +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 "如果您还没有订阅,请联系红帽来获得一个试用订阅。" + +#: 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/Inventory.helptext.js:120 +#: screens/Inventory/shared/Inventory.helptext.js:139 +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 "如果您希望清单源在启动和项目更新时更新,请点启动时更新,并进入" + +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:80 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:91 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:101 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:54 +#: 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:98 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:89 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:108 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvListItem.js:21 +msgid "Image" +msgstr "镜像" + +#: screens/Job/JobOutput/JobOutputSearch.js:117 +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:103 +msgid "Info" +msgstr "Info" + +#: screens/ActivityStream/ActivityStreamListItem.js:45 +msgid "Initiated By" +msgstr "启动者" + +#: screens/ActivityStream/ActivityStream.js:253 +#: screens/ActivityStream/ActivityStream.js:263 +#: screens/ActivityStream/ActivityStreamDetailButton.js:44 +msgid "Initiated by" +msgstr "启动者" + +#: screens/ActivityStream/ActivityStream.js:243 +msgid "Initiated by (username)" +msgstr "启动者(用户名)" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:82 +#: 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/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:79 +msgid "Input schema which defines a set of ordered fields for that type." +msgstr "输入架构,为该类型定义一组排序字段。" + +#: screens/Project/shared/ProjectSubForms/InsightsSubForm.js:31 +msgid "Insights Credential" +msgstr "Insights 凭证" + +#: components/Lookup/HostFilterLookup.js:123 +msgid "Insights system ID" +msgstr "Insights 系统 ID" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:249 +msgid "Install Bundle" +msgstr "安装捆绑包" + +#: components/StatusLabel/StatusLabel.js:58 +#: screens/TopologyView/Legend.js:136 +msgid "Installed" +msgstr "已安装" + +#: screens/Metrics/Metrics.js:187 +msgid "Instance" +msgstr "实例" + +#: components/PromptDetail/PromptInventorySourceDetail.js:135 +msgid "Instance Filters" +msgstr "实例过滤器" + +#: screens/Job/JobDetail/JobDetail.js:358 +msgid "Instance Group" +msgstr "实例组" + +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:96 +#: components/LaunchPrompt/steps/useInstanceGroupsStep.js:31 +#: components/Lookup/InstanceGroupsLookup.js:74 +#: components/Lookup/InstanceGroupsLookup.js:121 +#: components/Lookup/InstanceGroupsLookup.js:141 +#: components/Lookup/InstanceGroupsLookup.js:151 +#: components/PromptDetail/PromptDetail.js:227 +#: components/PromptDetail/PromptJobTemplateDetail.js:228 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:499 +#: routeConfig.js:132 +#: screens/ActivityStream/ActivityStream.js:205 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:106 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:179 +#: screens/InstanceGroup/InstanceGroups.js:16 +#: screens/InstanceGroup/InstanceGroups.js:26 +#: screens/Instances/InstanceDetail/InstanceDetail.js:217 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:107 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:127 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:422 +#: util/getRelatedResourceDeleteDetails.js:282 +msgid "Instance Groups" +msgstr "实例组" + +#: components/Lookup/HostFilterLookup.js:115 +msgid "Instance ID" +msgstr "实例 ID" + +#: screens/Instances/Shared/InstanceForm.js:32 +msgid "Instance State" +msgstr "实例状态" + +#: screens/Instances/Shared/InstanceForm.js:48 +msgid "Instance Type" +msgstr "实例类型" + +#: screens/InstanceGroup/InstanceGroups.js:33 +msgid "Instance details" +msgstr "实例详情" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:58 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:69 +msgid "Instance group" +msgstr "实例组" + +#: screens/InstanceGroup/InstanceGroup.js:92 +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 +#: screens/TopologyView/Tooltip.js:273 +msgid "Instance groups" +msgstr "实例组" + +#: screens/TopologyView/Tooltip.js:234 +msgid "Instance status" +msgstr "实例状态" + +#: screens/TopologyView/Tooltip.js:240 +msgid "Instance type" +msgstr "实例类型" + +#: routeConfig.js:137 +#: screens/ActivityStream/ActivityStream.js:203 +#: screens/InstanceGroup/InstanceGroup.js:74 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:198 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:73 +#: screens/InstanceGroup/InstanceGroups.js:31 +#: screens/InstanceGroup/Instances/InstanceList.js:192 +#: screens/InstanceGroup/Instances/InstanceList.js:290 +#: screens/Instances/InstanceList/InstanceList.js:136 +#: screens/Instances/Instances.js:13 +#: screens/Instances/Instances.js:22 +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 "无效的文件格式。请上传有效的红帽订阅清单。" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:178 +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:153 +msgid "Invalid username or password. Please try again." +msgstr "无效的用户名或密码。请重试。" + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:119 +#: routeConfig.js:80 +#: screens/ActivityStream/ActivityStream.js:173 +#: screens/Dashboard/Dashboard.js:92 +#: screens/Inventory/Inventories.js:17 +#: screens/Inventory/InventoryList/InventoryList.js:174 +#: screens/Inventory/InventoryList/InventoryList.js:237 +#: util/getRelatedResourceDeleteDetails.js:202 +#: util/getRelatedResourceDeleteDetails.js:270 +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:424 +#: components/Lookup/HostListItem.js:10 +#: components/Lookup/InventoryLookup.js:119 +#: components/Lookup/InventoryLookup.js:128 +#: components/Lookup/InventoryLookup.js:169 +#: components/Lookup/InventoryLookup.js:184 +#: components/Lookup/InventoryLookup.js:224 +#: components/PromptDetail/PromptDetail.js:214 +#: components/PromptDetail/PromptInventorySourceDetail.js:76 +#: components/PromptDetail/PromptJobTemplateDetail.js:119 +#: components/PromptDetail/PromptJobTemplateDetail.js:129 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:79 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:430 +#: components/TemplateList/TemplateListItem.js:285 +#: components/TemplateList/TemplateListItem.js:295 +#: screens/Host/HostDetail/HostDetail.js:77 +#: screens/Host/HostList/HostList.js:171 +#: screens/Host/HostList/HostListItem.js:61 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:94 +#: screens/Inventory/InventoryList/InventoryList.js:186 +#: screens/Inventory/InventoryList/InventoryListItem.js:117 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:38 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:113 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:41 +#: screens/Job/JobDetail/JobDetail.js:107 +#: screens/Job/JobDetail/JobDetail.js:122 +#: screens/Job/JobDetail/JobDetail.js:129 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:214 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:224 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:141 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:33 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:252 +msgid "Inventory" +msgstr "清单" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:104 +msgid "Inventory (Name)" +msgstr "清单(名称)" + +#: components/PromptDetail/PromptInventorySourceDetail.js:99 +msgid "Inventory File" +msgstr "清单文件" + +#: components/Lookup/HostFilterLookup.js:106 +msgid "Inventory ID" +msgstr "清单 ID" + +#: screens/Job/JobDetail/JobDetail.js:282 +msgid "Inventory Source" +msgstr "清单源" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:73 +msgid "Inventory Source Sync" +msgstr "清单源同步" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:299 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:110 +msgid "Inventory Source Sync Error" +msgstr "清单源同步错误" + +#: screens/Inventory/InventorySources/InventorySourceList.js:176 +#: screens/Inventory/InventorySources/InventorySourceList.js:193 +#: util/getRelatedResourceDeleteDetails.js:67 +#: util/getRelatedResourceDeleteDetails.js:147 +msgid "Inventory Sources" +msgstr "清单源" + +#: components/JobList/JobList.js:212 +#: components/JobList/JobListItem.js:43 +#: components/Schedule/ScheduleList/ScheduleListItem.js:36 +#: components/Workflow/WorkflowLegend.js:100 +#: screens/Job/JobDetail/JobDetail.js:66 +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:226 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:109 +msgid "Inventory file" +msgstr "清单文件" + +#: screens/Inventory/Inventory.js:94 +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:110 +msgid "Is expanded" +msgstr "已展开" + +#: components/DataListToolbar/DataListToolbar.js:112 +msgid "Is not expanded" +msgstr "未扩展" + +#: screens/Job/JobOutput/JobOutputSearch.js:118 +msgid "Item Failed" +msgstr "项故障" + +#: screens/Job/JobOutput/JobOutputSearch.js:119 +msgid "Item OK" +msgstr "项正常" + +#: screens/Job/JobOutput/JobOutputSearch.js:120 +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:157 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:36 +#: screens/Project/ProjectDetail/ProjectDetail.js:132 +#: screens/Project/ProjectList/ProjectListItem.js:70 +msgid "JOB ID:" +msgstr "作业 ID:" + +#: screens/Job/JobOutput/HostEventModal.js:136 +msgid "JSON" +msgstr "JSON" + +#: screens/Job/JobOutput/HostEventModal.js:137 +msgid "JSON tab" +msgstr "JSON 标签页" + +#: screens/Inventory/shared/Inventory.helptext.js:49 +msgid "JSON:" +msgstr "JSON:" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:159 +#: components/Schedule/shared/FrequencyDetailSubform.js:98 +msgid "January" +msgstr "1 月" + +#: components/JobList/JobListItem.js:112 +#: screens/Job/JobDetail/JobDetail.js:599 +#: screens/Job/JobOutput/JobOutput.js:845 +#: screens/Job/JobOutput/JobOutput.js:846 +#: screens/Job/JobOutput/shared/OutputToolbar.js:136 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:88 +msgid "Job Cancel Error" +msgstr "作业取消错误" + +#: screens/Job/JobDetail/JobDetail.js:621 +#: screens/Job/JobOutput/JobOutput.js:834 +#: screens/Job/JobOutput/JobOutput.js:835 +msgid "Job Delete Error" +msgstr "作业删除错误" + +#: screens/Job/JobDetail/JobDetail.js:206 +msgid "Job ID" +msgstr "作业 ID" + +#: screens/Dashboard/shared/LineChart.js:128 +msgid "Job Runs" +msgstr "作业运行" + +#: components/JobList/JobListItem.js:314 +#: screens/Job/JobDetail/JobDetail.js:374 +msgid "Job Slice" +msgstr "作业分片" + +#: components/JobList/JobListItem.js:319 +#: screens/Job/JobDetail/JobDetail.js:382 +msgid "Job Slice Parent" +msgstr "任务分片父级" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:76 +#: components/PromptDetail/PromptDetail.js:349 +#: components/PromptDetail/PromptJobTemplateDetail.js:158 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:494 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:289 +#: screens/Template/shared/JobTemplateForm.js:453 +msgid "Job Slicing" +msgstr "作业分片" + +#: components/Workflow/WorkflowNodeHelp.js:164 +msgid "Job Status" +msgstr "作业状态" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:97 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:98 +#: components/PromptDetail/PromptDetail.js:267 +#: components/PromptDetail/PromptJobTemplateDetail.js:247 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:571 +#: screens/Job/JobDetail/JobDetail.js:474 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:449 +#: screens/Template/shared/JobTemplateForm.js:521 +#: screens/Template/shared/WorkflowJobTemplateForm.js:218 +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:19 +#: screens/Job/JobDetail/JobDetail.js:233 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:79 +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:79 +#: screens/Credential/Credentials.js:30 +#: screens/Inventory/Inventories.js:62 +#: screens/Inventory/Inventory.js:74 +#: screens/Inventory/SmartInventory.js:74 +#: screens/Project/Project.js:107 +#: screens/Project/Projects.js:29 +#: util/getRelatedResourceDeleteDetails.js:56 +#: util/getRelatedResourceDeleteDetails.js:101 +#: util/getRelatedResourceDeleteDetails.js:133 +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:357 +msgid "Job Templates with credentials that prompt for passwords cannot be selected when creating or editing nodes" +msgstr "在创建或编辑节点时无法选择具有提示密码凭证的作业模板" + +#: components/JobList/JobList.js:208 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:146 +#: components/PromptDetail/PromptDetail.js:185 +#: components/PromptDetail/PromptJobTemplateDetail.js:102 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:423 +#: screens/Job/JobDetail/JobDetail.js:267 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:192 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:138 +#: screens/Template/shared/JobTemplateForm.js:256 +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:156 +#: components/RelatedTemplateList/RelatedTemplateList.js:206 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:15 +msgid "Job templates" +msgstr "作业模板" + +#: components/JobList/JobList.js:191 +#: components/JobList/JobList.js:274 +#: routeConfig.js:39 +#: screens/ActivityStream/ActivityStream.js:150 +#: screens/Dashboard/shared/LineChart.js:64 +#: screens/Host/Host.js:73 +#: screens/Host/Hosts.js:30 +#: screens/InstanceGroup/ContainerGroup.js:71 +#: screens/InstanceGroup/InstanceGroup.js:79 +#: screens/InstanceGroup/InstanceGroups.js:34 +#: screens/InstanceGroup/InstanceGroups.js:39 +#: screens/Inventory/Inventories.js:60 +#: screens/Inventory/Inventories.js:70 +#: screens/Inventory/Inventory.js:70 +#: screens/Inventory/InventoryHost/InventoryHost.js:88 +#: screens/Inventory/SmartInventory.js:70 +#: screens/Job/Jobs.js:22 +#: screens/Job/Jobs.js:32 +#: screens/Setting/SettingList.js:91 +#: screens/Setting/Settings.js:75 +#: screens/Template/Template.js:155 +#: screens/Template/Templates.js:47 +#: screens/Template/WorkflowJobTemplate.js:141 +msgid "Jobs" +msgstr "作业" + +#: screens/Setting/SettingList.js:96 +msgid "Jobs settings" +msgstr "作业设置" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:165 +#: components/Schedule/shared/FrequencyDetailSubform.js:128 +msgid "July" +msgstr "7 月" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:164 +#: components/Schedule/shared/FrequencyDetailSubform.js:123 +msgid "June" +msgstr "6 月" + +#: components/Search/AdvancedSearch.js:262 +msgid "Key" +msgstr "密钥" + +#: components/Search/AdvancedSearch.js:253 +msgid "Key select" +msgstr "键选择" + +#: components/Search/AdvancedSearch.js:256 +msgid "Key typeahead" +msgstr "键 typeahead" + +#: screens/ActivityStream/ActivityStream.js:238 +msgid "Keyword" +msgstr "关键字" + +#: screens/User/UserDetail/UserDetail.js:56 +#: screens/User/UserList/UserListItem.js:44 +msgid "LDAP" +msgstr "LDAP" + +#: screens/Setting/Settings.js:80 +msgid "LDAP 1" +msgstr "LDAP 1" + +#: screens/Setting/Settings.js:81 +msgid "LDAP 2" +msgstr "LDAP 2" + +#: screens/Setting/Settings.js:82 +msgid "LDAP 3" +msgstr "LDAP 3" + +#: screens/Setting/Settings.js:83 +msgid "LDAP 4" +msgstr "LDAP 4" + +#: screens/Setting/Settings.js:84 +msgid "LDAP 5" +msgstr "LDAP 5" + +#: screens/Setting/Settings.js:79 +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:178 +#: components/TemplateList/TemplateList.js:234 +msgid "Label" +msgstr "标志" + +#: components/JobList/JobList.js:204 +msgid "Label Name" +msgstr "标签名称" + +#: components/JobList/JobListItem.js:284 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:223 +#: components/PromptDetail/PromptDetail.js:323 +#: components/PromptDetail/PromptJobTemplateDetail.js:209 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:116 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:551 +#: components/TemplateList/TemplateListItem.js:347 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:148 +#: screens/Inventory/shared/InventoryForm.js:83 +#: screens/Job/JobDetail/JobDetail.js:453 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:401 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:206 +#: screens/Template/shared/JobTemplateForm.js:387 +#: screens/Template/shared/WorkflowJobTemplateForm.js:195 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:273 +msgid "Labels" +msgstr "标签" + +#: components/Schedule/shared/FrequencyDetailSubform.js:417 +msgid "Last" +msgstr "最后" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:220 +#: screens/InstanceGroup/Instances/InstanceListItem.js:133 +#: screens/InstanceGroup/Instances/InstanceListItem.js:208 +#: screens/Instances/InstanceDetail/InstanceDetail.js:243 +#: screens/Instances/InstanceList/InstanceListItem.js:138 +#: screens/Instances/InstanceList/InstanceListItem.js:223 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:47 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:87 +msgid "Last Health Check" +msgstr "最后的健康检查" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:183 +#: screens/Project/ProjectDetail/ProjectDetail.js:161 +msgid "Last Job Status" +msgstr "最后的作业状态" + +#: screens/User/UserDetail/UserDetail.js:80 +msgid "Last Login" +msgstr "最近登陆" + +#: components/PromptDetail/PromptDetail.js:161 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:411 +#: components/TemplateList/TemplateListItem.js:316 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:106 +#: screens/Application/ApplicationsList/ApplicationListItem.js:45 +#: screens/Application/ApplicationsList/ApplicationsList.js:159 +#: screens/Credential/CredentialDetail/CredentialDetail.js:263 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:95 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:108 +#: screens/Host/HostDetail/HostDetail.js:89 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:72 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:98 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:178 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:45 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:84 +#: screens/Job/JobDetail/JobDetail.js:538 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:398 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:120 +#: screens/Project/ProjectDetail/ProjectDetail.js:297 +#: screens/Team/TeamDetail/TeamDetail.js:48 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:358 +#: screens/User/UserDetail/UserDetail.js:84 +#: screens/User/UserTokenDetail/UserTokenDetail.js:66 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:204 +msgid "Last Modified" +msgstr "最后修改" + +#: components/AddRole/AddResourceRole.js:32 +#: components/AddRole/AddResourceRole.js:46 +#: components/ResourceAccessList/ResourceAccessList.js:182 +#: 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:245 +#: components/TemplateList/TemplateListItem.js:194 +msgid "Last Ran" +msgstr "最后运行" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:341 +msgid "Last Run" +msgstr "最后运行" + +#: components/Lookup/HostFilterLookup.js:119 +msgid "Last job" +msgstr "最后作业" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:280 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:151 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:49 +#: screens/Project/ProjectList/ProjectListItem.js:308 +#: screens/TopologyView/Tooltip.js:331 +msgid "Last modified" +msgstr "最后修改" + +#: components/ResourceAccessList/ResourceAccessList.js:228 +#: components/ResourceAccessList/ResourceAccessListItem.js:68 +msgid "Last name" +msgstr "姓" + +#: screens/TopologyView/Tooltip.js:337 +msgid "Last seen" +msgstr "最后看到" + +#: screens/Project/ProjectList/ProjectListItem.js:313 +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:520 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:529 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:245 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:254 +msgid "Launch" +msgstr "启动" + +#: components/TemplateList/TemplateListItem.js:214 +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:222 +msgid "Launch template" +msgstr "启动模板" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:119 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:120 +msgid "Launch workflow" +msgstr "启动工作流" + +#: components/LaunchPrompt/LaunchPrompt.js:130 +msgid "Launch | {0}" +msgstr "启动 | {0}" + +#: components/DetailList/LaunchedByDetail.js:54 +msgid "Launched By" +msgstr "启动者" + +#: components/JobList/JobList.js:220 +msgid "Launched By (Username)" +msgstr "启动者(用户名)" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:120 +msgid "Learn more about Automation Analytics" +msgstr "了解更多有关 Automation Analytics 的信息" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:69 +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:67 +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:140 +#: components/AdHocCommands/AdHocDetailsStep.js:141 +#: components/JobList/JobList.js:238 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:65 +#: components/PromptDetail/PromptDetail.js:255 +#: components/PromptDetail/PromptJobTemplateDetail.js:153 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:90 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:473 +#: screens/Job/JobDetail/JobDetail.js:325 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:265 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:151 +#: screens/Template/shared/JobTemplateForm.js:429 +#: screens/Template/shared/WorkflowJobTemplateForm.js:159 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:238 +msgid "Limit" +msgstr "限制" + +#: screens/TopologyView/Legend.js:237 +msgid "Link state types" +msgstr "链接状态类型" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:261 +msgid "Link to an available node" +msgstr "链接到可用节点" + +#: screens/Instances/Shared/InstanceForm.js:40 +msgid "Listener Port" +msgstr "侦听器端口" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:353 +msgid "Loading" +msgstr "正在加载" + +#: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:49 +msgid "Local" +msgstr "本地" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:343 +msgid "Local Time Zone" +msgstr "本地时区" + +#: components/Schedule/shared/ScheduleFormFields.js:95 +msgid "Local time zone" +msgstr "本地时区" + +#: screens/Login/Login.js:217 +msgid "Log In" +msgstr "登录" + +#: screens/Setting/Settings.js:97 +msgid "Logging" +msgstr "日志记录" + +#: screens/Setting/SettingList.js:115 +msgid "Logging settings" +msgstr "日志设置" + +#: components/AppContainer/AppContainer.js:81 +#: components/AppContainer/AppContainer.js:150 +#: components/AppContainer/PageHeaderToolbar.js:169 +msgid "Logout" +msgstr "退出" + +#: components/Lookup/HostFilterLookup.js:367 +#: components/Lookup/Lookup.js:187 +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 "查找 typeahead" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:155 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:34 +#: screens/Project/ProjectDetail/ProjectDetail.js:130 +#: 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:407 +msgid "Machine Credential" +msgstr "机器凭证" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:65 +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:215 +#: 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:69 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:102 +msgid "Management Job" +msgstr "管理作业" + +#: routeConfig.js:127 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:84 +msgid "Management Jobs" +msgstr "管理作业" + +#: screens/ManagementJob/ManagementJobs.js:20 +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:133 +msgid "Management job not found." +msgstr "未找到管理作业。" + +#: screens/ManagementJob/ManagementJobs.js:13 +msgid "Management jobs" +msgstr "管理作业" + +#: components/Lookup/ProjectLookup.js:135 +#: components/PromptDetail/PromptProjectDetail.js:98 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:88 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:157 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:215 +#: screens/InstanceGroup/Instances/InstanceListItem.js:204 +#: screens/Instances/InstanceDetail/InstanceDetail.js:209 +#: screens/Instances/InstanceList/InstanceListItem.js:219 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:83 +#: screens/Job/JobDetail/JobDetail.js:74 +#: screens/Project/ProjectDetail/ProjectDetail.js:192 +#: screens/Project/ProjectList/ProjectList.js:197 +#: screens/Project/ProjectList/ProjectListItem.js:219 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:96 +msgid "Manual" +msgstr "手动" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:161 +#: components/Schedule/shared/FrequencyDetailSubform.js:108 +msgid "March" +msgstr "3 月" + +#: components/NotificationList/NotificationList.js:197 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:138 +msgid "Mattermost" +msgstr "Mattermost" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:98 +#: screens/Organization/shared/OrganizationForm.js:71 +msgid "Max Hosts" +msgstr "最大主机数" + +#: screens/Template/Survey/SurveyQuestionForm.js:220 +msgid "Maximum" +msgstr "最大值" + +#: screens/Template/Survey/SurveyQuestionForm.js:204 +msgid "Maximum length" +msgstr "最大长度" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:163 +#: components/Schedule/shared/FrequencyDetailSubform.js:118 +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:214 +msgid "Minimum" +msgstr "最小值" + +#: screens/Template/Survey/SurveyQuestionForm.js:198 +msgid "Minimum length" +msgstr "最小长度" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:65 +#: 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/InstanceGroupDetails/InstanceGroupDetails.js:71 +#: 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/ScheduleDetail/ScheduleDetail.js:182 +#: components/Schedule/shared/FrequencyDetailSubform.js:173 +#: components/Schedule/shared/ScheduleFormFields.js:125 +#: components/Schedule/shared/ScheduleFormFields.js:185 +msgid "Minute" +msgstr "分钟" + +#: screens/Setting/Settings.js:100 +msgid "Miscellaneous Authentication" +msgstr "其它身份验证" + +#: screens/Setting/SettingList.js:111 +msgid "Miscellaneous Authentication settings" +msgstr "其它身份验证设置" + +#: screens/Setting/Settings.js:103 +msgid "Miscellaneous System" +msgstr "杂项系统" + +#: screens/Setting/SettingList.js:107 +msgid "Miscellaneous System settings" +msgstr "杂项系统设置" + +#: components/Workflow/WorkflowNodeHelp.js:120 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:87 +msgid "Missing" +msgstr "缺少" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:66 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:109 +msgid "Missing resource" +msgstr "缺少资源" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:192 +#: screens/User/UserTokenList/UserTokenList.js:154 +msgid "Modified" +msgstr "修改" + +#: components/AdHocCommands/AdHocCredentialStep.js:126 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:116 +#: components/AddRole/AddResourceRole.js:61 +#: components/AssociateModal/AssociateModal.js:148 +#: components/LaunchPrompt/steps/CredentialsStep.js:177 +#: components/LaunchPrompt/steps/InventoryStep.js:93 +#: components/Lookup/CredentialLookup.js:198 +#: components/Lookup/InventoryLookup.js:156 +#: components/Lookup/InventoryLookup.js:211 +#: components/Lookup/MultiCredentialsLookup.js:198 +#: components/Lookup/OrganizationLookup.js:138 +#: components/Lookup/ProjectLookup.js:147 +#: components/NotificationList/NotificationList.js:210 +#: components/RelatedTemplateList/RelatedTemplateList.js:170 +#: components/Schedule/ScheduleList/ScheduleList.js:202 +#: 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:154 +#: 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:165 +#: 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:59 +#: screens/Job/JobOutput/HostEventModal.js:125 +msgid "Module" +msgstr "模块" + +#: screens/Job/JobDetail/JobDetail.js:530 +msgid "Module Arguments" +msgstr "模块参数" + +#: screens/Job/JobDetail/JobDetail.js:524 +msgid "Module Name" +msgstr "模块名称" + +#: components/Schedule/shared/FrequencyDetailSubform.js:266 +msgid "Mon" +msgstr "周一" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:77 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:183 +#: components/Schedule/shared/FrequencyDetailSubform.js:271 +#: components/Schedule/shared/FrequencyDetailSubform.js:433 +msgid "Monday" +msgstr "周一" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:186 +#: components/Schedule/shared/FrequencyDetailSubform.js:181 +#: components/Schedule/shared/ScheduleFormFields.js:129 +#: components/Schedule/shared/ScheduleFormFields.js:189 +msgid "Month" +msgstr "月" + +#: components/Popover/Popover.js:32 +msgid "More information" +msgstr "更多信息" + +#: screens/Setting/shared/SharedFields.js:73 +msgid "More information for" +msgstr "更多信息" + +#: screens/Template/Survey/SurveyReorderModal.js:162 +#: screens/Template/Survey/SurveyReorderModal.js:163 +msgid "Multi-Select" +msgstr "多选" + +#: screens/Template/Survey/SurveyReorderModal.js:146 +#: screens/Template/Survey/SurveyReorderModal.js:147 +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:258 +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:52 +#: components/AddRole/AddResourceRole.js:68 +#: components/AssociateModal/AssociateModal.js:139 +#: components/AssociateModal/AssociateModal.js:154 +#: components/HostForm/HostForm.js:96 +#: components/JobList/JobList.js:195 +#: components/JobList/JobList.js:244 +#: components/JobList/JobListItem.js:86 +#: components/LaunchPrompt/steps/CredentialsStep.js:168 +#: components/LaunchPrompt/steps/CredentialsStep.js:183 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:76 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:86 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:97 +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:78 +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:89 +#: components/LaunchPrompt/steps/InventoryStep.js:84 +#: components/LaunchPrompt/steps/InventoryStep.js:99 +#: components/Lookup/ApplicationLookup.js:100 +#: components/Lookup/ApplicationLookup.js:111 +#: components/Lookup/CredentialLookup.js:189 +#: components/Lookup/CredentialLookup.js:204 +#: components/Lookup/ExecutionEnvironmentLookup.js:177 +#: components/Lookup/ExecutionEnvironmentLookup.js:184 +#: components/Lookup/HostFilterLookup.js:93 +#: components/Lookup/HostFilterLookup.js:422 +#: components/Lookup/HostListItem.js:8 +#: components/Lookup/InstanceGroupsLookup.js:103 +#: components/Lookup/InstanceGroupsLookup.js:114 +#: components/Lookup/InventoryLookup.js:147 +#: components/Lookup/InventoryLookup.js:162 +#: components/Lookup/InventoryLookup.js:202 +#: components/Lookup/InventoryLookup.js:217 +#: components/Lookup/MultiCredentialsLookup.js:189 +#: components/Lookup/MultiCredentialsLookup.js:204 +#: components/Lookup/OrganizationLookup.js:129 +#: components/Lookup/OrganizationLookup.js:144 +#: components/Lookup/ProjectLookup.js:127 +#: components/Lookup/ProjectLookup.js:157 +#: 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:114 +#: components/RelatedTemplateList/RelatedTemplateList.js:161 +#: components/RelatedTemplateList/RelatedTemplateList.js:186 +#: components/ResourceAccessList/ResourceAccessListItem.js:58 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:325 +#: components/Schedule/ScheduleList/ScheduleList.js:168 +#: components/Schedule/ScheduleList/ScheduleList.js:189 +#: components/Schedule/ScheduleList/ScheduleListItem.js:86 +#: components/Schedule/shared/ScheduleFormFields.js:72 +#: 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:60 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:109 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:135 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:28 +#: screens/Application/Applications.js:81 +#: screens/Application/ApplicationsList/ApplicationListItem.js:33 +#: screens/Application/ApplicationsList/ApplicationsList.js:118 +#: screens/Application/ApplicationsList/ApplicationsList.js:155 +#: screens/Application/shared/ApplicationForm.js:54 +#: screens/Credential/CredentialDetail/CredentialDetail.js:217 +#: screens/Credential/CredentialList/CredentialList.js:141 +#: screens/Credential/CredentialList/CredentialList.js:164 +#: 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:49 +#: 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:89 +#: 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:161 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:194 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:61 +#: screens/InstanceGroup/Instances/InstanceList.js:199 +#: screens/InstanceGroup/Instances/InstanceList.js:215 +#: screens/InstanceGroup/Instances/InstanceList.js:266 +#: screens/InstanceGroup/Instances/InstanceList.js:299 +#: screens/InstanceGroup/Instances/InstanceListItem.js:124 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:44 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:19 +#: screens/Instances/InstanceList/InstanceList.js:143 +#: screens/Instances/InstanceList/InstanceList.js:160 +#: screens/Instances/InstanceList/InstanceList.js:201 +#: screens/Instances/InstanceList/InstanceListItem.js:128 +#: screens/Instances/InstancePeers/InstancePeerList.js:80 +#: screens/Instances/InstancePeers/InstancePeerList.js:87 +#: screens/Instances/InstancePeers/InstancePeerList.js:96 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:37 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:89 +#: 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:181 +#: screens/Inventory/InventorySources/InventorySourceList.js:211 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:71 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:98 +#: 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:50 +#: screens/Inventory/shared/InventoryGroupForm.js:32 +#: screens/Inventory/shared/InventorySourceForm.js:100 +#: 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:107 +#: 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:176 +#: screens/Project/ProjectList/ProjectList.js:185 +#: screens/Project/ProjectList/ProjectList.js:221 +#: screens/Project/ProjectList/ProjectListItem.js:179 +#: screens/Project/shared/ProjectForm.js:214 +#: 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:218 +#: screens/Template/Survey/SurveyReorderModal.js:218 +#: screens/Template/Survey/SurveyReorderModal.js:238 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:111 +#: 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:120 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:152 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:178 +#: 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:243 +#: screens/Template/shared/WorkflowJobTemplateForm.js:109 +#: screens/User/UserOrganizations/UserOrganizationList.js:75 +#: screens/User/UserOrganizations/UserOrganizationList.js:79 +#: 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:140 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:123 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:163 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:43 +msgid "Name" +msgstr "名称" + +#: components/AppContainer/AppContainer.js:95 +msgid "Navigation" +msgstr "导航" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:221 +#: components/Schedule/shared/FrequencyDetailSubform.js:512 +#: screens/Dashboard/shared/ChartTooltip.js:106 +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:57 +msgid "Never" +msgstr "永不" + +#: components/Workflow/WorkflowNodeHelp.js:114 +msgid "Never Updated" +msgstr "永不更新" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:47 +msgid "Never expires" +msgstr "永不过期" + +#: components/JobList/JobList.js:227 +#: components/Workflow/WorkflowNodeHelp.js:90 +msgid "New" +msgstr "新" + +#: components/AdHocCommands/AdHocCommandsWizard.js:51 +#: components/AdHocCommands/useAdHocCredentialStep.js:29 +#: components/AdHocCommands/useAdHocDetailsStep.js:40 +#: components/AdHocCommands/useAdHocExecutionEnvironmentStep.js:22 +#: components/AddRole/AddResourceRole.js:196 +#: components/AddRole/AddResourceRole.js:231 +#: components/LaunchPrompt/LaunchPrompt.js:160 +#: components/Schedule/shared/SchedulePromptableFields.js:127 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:66 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:59 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:132 +msgid "Next" +msgstr "下一" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:337 +#: components/Schedule/ScheduleList/ScheduleList.js:171 +#: components/Schedule/ScheduleList/ScheduleListItem.js:118 +#: components/Schedule/ScheduleList/ScheduleListItem.js:122 +msgid "Next Run" +msgstr "下次运行" + +#: components/Search/Search.js:232 +msgid "No" +msgstr "否" + +#: screens/Job/JobOutput/JobOutputSearch.js:121 +msgid "No Hosts Matched" +msgstr "未匹配主机" + +#: screens/Job/JobOutput/JobOutputSearch.js:122 +#: screens/Job/JobOutput/JobOutputSearch.js:123 +msgid "No Hosts Remaining" +msgstr "没有剩余主机" + +#: screens/Job/JobOutput/HostEventModal.js:150 +msgid "No JSON Available" +msgstr "没有可用的 JSON" + +#: screens/Dashboard/shared/ChartTooltip.js:82 +msgid "No Jobs" +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:100 +msgid "No job data available" +msgstr "没有可用作业数据" + +#: screens/Job/JobOutput/EmptyOutput.js:52 +msgid "No output found for this job." +msgstr "没有为该作业找到输出。" + +#: screens/Job/JobOutput/HostEventModal.js:126 +msgid "No result found" +msgstr "未找到结果" + +#: components/LabelSelect/LabelSelect.js:130 +#: components/LaunchPrompt/steps/SurveyStep.js:136 +#: components/LaunchPrompt/steps/SurveyStep.js:195 +#: components/MultiSelect/TagMultiSelect.js:60 +#: components/Search/AdvancedSearch.js:151 +#: components/Search/AdvancedSearch.js:266 +#: components/Search/LookupTypeInput.js:33 +#: components/Search/RelatedLookupTypeInput.js:26 +#: components/Search/Search.js:153 +#: components/Search/Search.js:202 +#: components/Search/Search.js:226 +#: screens/ActivityStream/ActivityStream.js:142 +#: screens/Credential/shared/CredentialForm.js:143 +#: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:65 +#: screens/Dashboard/DashboardGraph.js:106 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:137 +#: screens/Template/Survey/SurveyReorderModal.js:166 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:260 +#: screens/Template/shared/PlaybookSelect.js:72 +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 "没有找到问卷调查问题。" + +#: screens/Job/JobDetail/JobDetail.js:399 +msgid "No timeout specified" +msgstr "未指定超时" + +#: components/PaginatedTable/PaginatedTable.js:80 +msgid "No {pluralizedItemName} Found" +msgstr "未找到 {pluralizedItemName}" + +#: components/Workflow/WorkflowNodeHelp.js:148 +#: components/Workflow/WorkflowNodeHelp.js:184 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:273 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:274 +msgid "Node Alias" +msgstr "节点别名" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:223 +#: screens/InstanceGroup/Instances/InstanceList.js:204 +#: screens/InstanceGroup/Instances/InstanceList.js:268 +#: screens/InstanceGroup/Instances/InstanceList.js:300 +#: screens/InstanceGroup/Instances/InstanceListItem.js:142 +#: screens/Instances/InstanceDetail/InstanceDetail.js:204 +#: screens/Instances/InstanceList/InstanceList.js:148 +#: screens/Instances/InstanceList/InstanceList.js:203 +#: screens/Instances/InstanceList/InstanceListItem.js:150 +#: screens/Instances/InstancePeers/InstancePeerList.js:98 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:59 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:118 +msgid "Node Type" +msgstr "节点类型" + +#: screens/TopologyView/Legend.js:107 +msgid "Node state types" +msgstr "节点状态类型" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/useNodeTypeStep.js:75 +msgid "Node type" +msgstr "节点类型" + +#: screens/TopologyView/Legend.js:70 +msgid "Node types" +msgstr "节点类型" + +#: components/Schedule/shared/ScheduleFormFields.js:180 +#: components/Schedule/shared/ScheduleFormFields.js:184 +#: components/Workflow/WorkflowNodeHelp.js:123 +msgid "None" +msgstr "无" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:193 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:196 +msgid "None (Run Once)" +msgstr "无(运行一次)" + +#: components/Schedule/shared/ScheduleFormFields.js:120 +#: components/Schedule/shared/ScheduleFormFields.js:124 +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:248 +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/Project.helptext.js:81 +msgid "Note: This field assumes the remote name is \"origin\"." +msgstr "注意:该字段假设远程名称为“origin”。" + +#: screens/Project/shared/Project.helptext.js:35 +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 "备注:在将 SSH 协议用于 GitHub 或 Bitbucket 时,只需输入 SSH 密钥,而不要输入用户名(除 git 外)。另外,GitHub 和 Bitbucket 在使用 SSH 时不支持密码验证。GIT 只读协议 (git://) 不使用用户名或密码信息。" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:331 +msgid "Notification Color" +msgstr "通知颜色" + +#: screens/NotificationTemplate/NotificationTemplate.js:58 +#: screens/NotificationTemplate/NotificationTemplateAdd.js:50 +msgid "Notification Template not found." +msgstr "没有找到通知模板。" + +#: screens/ActivityStream/ActivityStream.js:198 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:117 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:171 +#: screens/NotificationTemplate/NotificationTemplates.js:14 +#: screens/NotificationTemplate/NotificationTemplates.js:21 +#: util/getRelatedResourceDeleteDetails.js:181 +msgid "Notification Templates" +msgstr "通知模板" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:134 +msgid "Notification Type" +msgstr "通知类型" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:380 +msgid "Notification color" +msgstr "通知颜色" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:193 +msgid "Notification sent successfully" +msgstr "发送通知成功" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:449 +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:93 +#: screens/Inventory/InventorySource/InventorySource.js:99 +#: screens/ManagementJob/ManagementJob.js:116 +#: screens/ManagementJob/ManagementJobs.js:22 +#: screens/Organization/Organization.js:135 +#: screens/Organization/Organizations.js:33 +#: screens/Project/Project.js:114 +#: screens/Project/Projects.js:28 +#: screens/Template/Template.js:141 +#: screens/Template/Templates.js:46 +#: screens/Template/WorkflowJobTemplate.js:123 +msgid "Notifications" +msgstr "通知" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:169 +#: components/Schedule/shared/FrequencyDetailSubform.js:148 +msgid "November" +msgstr "11 月" + +#: components/StatusLabel/StatusLabel.js:44 +#: components/Workflow/WorkflowNodeHelp.js:117 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:66 +#: screens/Job/JobOutput/shared/HostStatusBar.js:35 +msgid "OK" +msgstr "确定" + +#: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:42 +#: components/Schedule/shared/FrequencyDetailSubform.js:549 +msgid "Occurrences" +msgstr "发生次数" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:168 +#: components/Schedule/shared/FrequencyDetailSubform.js:143 +msgid "October" +msgstr "10 月" + +#: components/AdHocCommands/AdHocDetailsStep.js:189 +#: components/HostToggle/HostToggle.js:61 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:192 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:195 +#: components/PromptDetail/PromptDetail.js:362 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:489 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:58 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/Setting/shared/SettingDetail.js:98 +#: screens/Setting/shared/SharedFields.js:150 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:284 +#: screens/Template/shared/JobTemplateForm.js:504 +msgid "Off" +msgstr "关" + +#: components/AdHocCommands/AdHocDetailsStep.js:188 +#: components/HostToggle/HostToggle.js:60 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:192 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:194 +#: components/PromptDetail/PromptDetail.js:362 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:489 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:57 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/Setting/shared/SettingDetail.js:98 +#: screens/Setting/shared/SharedFields.js:149 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:284 +#: screens/Template/shared/JobTemplateForm.js:504 +msgid "On" +msgstr "开" + +#: 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:39 +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:32 +msgid "On Success" +msgstr "成功时" + +#: components/Schedule/shared/FrequencyDetailSubform.js:536 +msgid "On date" +msgstr "于日期" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:99 +#: components/Schedule/shared/FrequencyDetailSubform.js:251 +msgid "On days" +msgstr "于日" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:18 +msgid "" +"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 添加到频道中,父信息 Id 为 16 位。在第 10 位数字后需要手动插入一个点(.)。例如:#destination-channel, 1231257890.006423。请参阅 Slack" + +#: components/PromptDetail/PromptInventorySourceDetail.js:154 +msgid "Only Group By" +msgstr "唯一分组标准" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:103 +msgid "OpenStack" +msgstr "OpenStack" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:111 +msgid "Option Details" +msgstr "选项详情" + +#: screens/Inventory/shared/Inventory.helptext.js:25 +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/Job/Job.helptext.js:12 +#: screens/Template/shared/JobTemplate.helptext.js:13 +msgid "Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates and completed jobs." +msgstr "描述此任务模板的可选标签,如 'dev' 或 'test'。标签可用于对任务模板和完成的任务进行分组和过滤。" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:11 +msgid "" +"Optional labels that describe this workflow job template,\n" +"such as 'dev' or 'test'. Labels can be used to group and filter\n" +"workflow job templates and completed jobs." +msgstr "描述此工作流作业模板的可选标签,如 'dev' 或 'test'。标签可用于对工作流作业模板和完成的作业进行分组和过滤。" + +#: screens/Template/shared/JobTemplate.helptext.js:26 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:19 +msgid "Optionally select the credential to use to send status updates back to the webhook service." +msgstr "(可选)选择要用来向 Webhook 服务发回状态更新的凭证。" + +#: components/NotificationList/NotificationList.js:220 +#: components/NotificationList/NotificationListItem.js:34 +#: screens/Credential/shared/TypeInputsSubForm.js:47 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:61 +#: screens/Instances/Shared/InstanceForm.js:54 +#: screens/Inventory/shared/InventoryForm.js:94 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:69 +#: screens/Template/shared/JobTemplateForm.js:545 +#: screens/Template/shared/WorkflowJobTemplateForm.js:241 +msgid "Options" +msgstr "选项" + +#: screens/Template/Survey/SurveyReorderModal.js:217 +#: screens/Template/Survey/SurveyReorderModal.js:217 +#: screens/Template/Survey/SurveyReorderModal.js:233 +msgid "Order" +msgstr "顺序" + +#: components/Lookup/ApplicationLookup.js:119 +#: components/Lookup/OrganizationLookup.js:101 +#: components/Lookup/OrganizationLookup.js:107 +#: components/Lookup/OrganizationLookup.js:124 +#: components/PromptDetail/PromptInventorySourceDetail.js:62 +#: components/PromptDetail/PromptInventorySourceDetail.js:72 +#: components/PromptDetail/PromptJobTemplateDetail.js:105 +#: components/PromptDetail/PromptJobTemplateDetail.js:115 +#: components/PromptDetail/PromptProjectDetail.js:77 +#: components/PromptDetail/PromptProjectDetail.js:88 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:67 +#: components/TemplateList/TemplateList.js:244 +#: components/TemplateList/TemplateListItem.js:185 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:70 +#: screens/Application/ApplicationsList/ApplicationListItem.js:38 +#: screens/Application/ApplicationsList/ApplicationsList.js:157 +#: screens/Credential/CredentialDetail/CredentialDetail.js:230 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:70 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:155 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:167 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:76 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:96 +#: screens/Inventory/InventoryList/InventoryList.js:191 +#: screens/Inventory/InventoryList/InventoryList.js:221 +#: screens/Inventory/InventoryList/InventoryListItem.js:119 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:202 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:107 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:121 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:131 +#: screens/Project/ProjectDetail/ProjectDetail.js:180 +#: screens/Project/ProjectList/ProjectListItem.js:287 +#: screens/Project/ProjectList/ProjectListItem.js:298 +#: screens/Team/TeamDetail/TeamDetail.js:40 +#: screens/Team/TeamList/TeamList.js:143 +#: screens/Team/TeamList/TeamListItem.js:38 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:199 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:210 +#: 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:154 +msgid "Organization not found." +msgstr "未找到机构。" + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:188 +#: routeConfig.js:96 +#: screens/ActivityStream/ActivityStream.js:181 +#: 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:66 +#: screens/User/UserOrganizations/UserOrganizationList.js:72 +#: screens/User/Users.js:33 +#: util/getRelatedResourceDeleteDetails.js:232 +#: util/getRelatedResourceDeleteDetails.js:266 +msgid "Organizations" +msgstr "机构" + +#: components/LaunchPrompt/steps/useOtherPromptsStep.js:90 +msgid "Other prompts" +msgstr "其他提示" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:79 +msgid "Out of compliance" +msgstr "不合规" + +#: screens/Job/Job.js:131 +#: screens/Job/JobOutput/HostEventModal.js:156 +#: screens/Job/Jobs.js:34 +msgid "Output" +msgstr "输出" + +#: screens/Job/JobOutput/HostEventModal.js:157 +msgid "Output tab" +msgstr "输出标签页" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:80 +msgid "Overwrite" +msgstr "覆盖" + +#: components/PromptDetail/PromptInventorySourceDetail.js:41 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:121 +msgid "Overwrite local groups and hosts from remote inventory source" +msgstr "从远程清单源覆盖本地组和主机" + +#: components/PromptDetail/PromptInventorySourceDetail.js:46 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:127 +msgid "Overwrite local variables from remote inventory source" +msgstr "从远程清单源覆盖本地变量" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:86 +msgid "Overwrite variables" +msgstr "覆盖变量" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:493 +msgid "POST" +msgstr "POST" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:494 +msgid "PUT" +msgstr "PUT" + +#: components/NotificationList/NotificationList.js:198 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:139 +msgid "Pagerduty" +msgstr "Pagerduty" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:279 +msgid "Pagerduty Subdomain" +msgstr "Pagerduty 子域" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:298 +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 "Pan Left" + +#: 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:243 +msgid "Pass extra command line changes. There are two ansible command line parameters:" +msgstr "传递额外的命令行更改。有两个 ansible 命令行参数:" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:14 +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 Controller documentation for example syntax." +msgstr "向 playbook 传递额外的命令行变量。这是 ansible-playbook 的 -e 或 --extra-vars 命令行参数。使用 YAML 或 JSON 提供键/值对。示例语法请参阅 Ansible 控制器文档。" + +#: screens/Job/Job.helptext.js:13 +#: screens/Template/shared/JobTemplate.helptext.js:14 +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 documentation for example syntax." +msgstr "向 playbook 传递额外的命令行变量。这是 ansible-playbook 的 -e 或 --extra-vars 命令行参数。使用 YAML \n" +"或 JSON 提供键/值对。示例语法请参阅相关文档。" + +#: screens/Login/Login.js:227 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:73 +#: 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 "过去两周" + +#: screens/Dashboard/DashboardGraph.js:116 +msgid "Past week" +msgstr "过去一周" + +#: screens/Instances/Instance.js:51 +#: screens/Instances/InstancePeers/InstancePeerList.js:74 +msgid "Peers" +msgstr "对等" + +#: components/JobList/JobList.js:228 +#: components/StatusLabel/StatusLabel.js:49 +#: components/Workflow/WorkflowNodeHelp.js:93 +msgid "Pending" +msgstr "待处理" + +#: components/AppContainer/PageHeaderToolbar.js:76 +msgid "Pending Workflow Approvals" +msgstr "等待工作流批准" + +#: screens/Inventory/InventoryList/InventoryListItem.js:128 +msgid "Pending delete" +msgstr "等待删除" + +#: components/Lookup/HostFilterLookup.js:370 +msgid "Perform a search to define a host filter" +msgstr "执行搜索以定义主机过滤器" + +#: screens/User/UserTokenDetail/UserTokenDetail.js:73 +#: 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:122 +msgid "Play" +msgstr "Play" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:84 +msgid "Play Count" +msgstr "play 数量" + +#: screens/Job/JobOutput/JobOutputSearch.js:124 +msgid "Play Started" +msgstr "Play 已启动" + +#: components/PromptDetail/PromptJobTemplateDetail.js:148 +#: screens/Job/JobDetail/JobDetail.js:319 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:253 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:43 +#: screens/Template/shared/JobTemplateForm.js:357 +msgid "Playbook" +msgstr "Playbook" + +#: components/JobList/JobListItem.js:44 +#: screens/Job/JobDetail/JobDetail.js:67 +msgid "Playbook Check" +msgstr "Playbook 检查" + +#: screens/Job/JobOutput/JobOutputSearch.js:125 +msgid "Playbook Complete" +msgstr "Playbook 完成" + +#: components/PromptDetail/PromptProjectDetail.js:165 +#: screens/Project/ProjectDetail/ProjectDetail.js:288 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:72 +msgid "Playbook Directory" +msgstr "Playbook 目录" + +#: components/JobList/JobList.js:213 +#: components/JobList/JobListItem.js:44 +#: components/Schedule/ScheduleList/ScheduleListItem.js:37 +#: screens/Job/JobDetail/JobDetail.js:67 +msgid "Playbook Run" +msgstr "Playbook 运行" + +#: screens/Job/JobOutput/JobOutputSearch.js:126 +msgid "Playbook Started" +msgstr "Playbook 已启动" + +#: components/RelatedTemplateList/RelatedTemplateList.js:174 +#: components/TemplateList/TemplateList.js:222 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:23 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:54 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:157 +msgid "Playbook name" +msgstr "Playbook 名称" + +#: screens/Dashboard/DashboardGraph.js:146 +msgid "Playbook run" +msgstr "Playbook 运行" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:85 +msgid "Plays" +msgstr "Play" + +#: 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 "请点开始按钮开始。" + +#: components/Schedule/shared/ScheduleForm.js:421 +msgid "Please enter a number of occurrences." +msgstr "请输入事件发生的值。" + +#: util/validators.js:160 +msgid "Please enter a valid URL" +msgstr "请输入有效的 URL" + +#: screens/User/shared/UserTokenForm.js:20 +msgid "Please enter a value." +msgstr "请输入一个值。" + +#: screens/Login/Login.js:191 +msgid "Please log in" +msgstr "请登录" + +#: components/JobList/JobList.js:190 +msgid "Please run a job to populate this list." +msgstr "请运行一个作业来填充此列表。" + +#: components/Schedule/shared/ScheduleForm.js:417 +msgid "Please select a day number between 1 and 31." +msgstr "选择的日数字应介于 1 到 31 之间。" + +#: screens/Template/shared/JobTemplateForm.js:174 +msgid "Please select an Inventory or check the Prompt on Launch option" +msgstr "请选择一个清单或者选中“启动时提示”选项" + +#: components/Schedule/shared/ScheduleForm.js:429 +msgid "Please select an end date/time that comes after the start date/time." +msgstr "请选择一个比开始日期/时间晚的结束日期/时间。" + +#: components/Lookup/HostFilterLookup.js:359 +msgid "Please select an organization before editing the host filter" +msgstr "请在编辑主机过滤器前选择机构" + +#: screens/Job/JobOutput/EmptyOutput.js:32 +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:78 +msgid "Pod spec override" +msgstr "Pod 规格覆写" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:214 +#: screens/InstanceGroup/Instances/InstanceListItem.js:203 +#: screens/Instances/InstanceDetail/InstanceDetail.js:208 +#: screens/Instances/InstanceList/InstanceListItem.js:218 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:82 +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:70 +#: 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 "从外部 secret 管理系统填充字段" + +#: components/Lookup/HostFilterLookup.js:349 +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 Controller documentation for further syntax and\n" +"examples." +msgstr "使用搜索过滤器填充此清单的主机。例如:ansible_facts__ansible_distribution:\"RedHat\"。如需语法和实例的更多信息,请参阅相关文档。请参阅 Ansible 控制器文档来获得更多信息。" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:165 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:104 +msgid "Port" +msgstr "端口" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:231 +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:181 +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 键确认拖动或任何其他键以取消拖动操作。" + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:71 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:130 +#: screens/Inventory/shared/InventoryForm.js:99 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:147 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:347 +#: screens/Template/shared/JobTemplateForm.js:603 +msgid "Prevent Instance Group Fallback" +msgstr "防止实例组 Fallback" + +#: screens/Inventory/shared/Inventory.helptext.js:197 +msgid "Prevent Instance Group Fallback: If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on." +msgstr "防止实例组 Fallback:如果启用,则该清单将阻止将任何机构实例组添加到运行相关作业模板的首选实例组列表中。" + +#: screens/Template/shared/JobTemplate.helptext.js:43 +msgid "Prevent Instance Group Fallback: If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on." +msgstr "防止实例组 Fallback:如果启用,则作业模板将阻止将任何清单或机构实例组添加到要运行的首选实例组列表中。" + +#: 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:58 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:122 +#: screens/Template/shared/JobTemplateForm.js:551 +msgid "Privilege Escalation" +msgstr "权限升级" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:111 +msgid "Privilege escalation password" +msgstr "权限升级密码" + +#: screens/Template/shared/JobTemplate.helptext.js:40 +msgid "Privilege escalation: If enabled, run this playbook as an administrator." +msgstr "权利升级:如果启用,则以管理员身份运行此 playbook。" + +#: components/JobList/JobListItem.js:239 +#: components/Lookup/ProjectLookup.js:104 +#: components/Lookup/ProjectLookup.js:109 +#: components/Lookup/ProjectLookup.js:166 +#: components/PromptDetail/PromptInventorySourceDetail.js:87 +#: components/PromptDetail/PromptJobTemplateDetail.js:133 +#: components/PromptDetail/PromptJobTemplateDetail.js:141 +#: components/TemplateList/TemplateListItem.js:300 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:216 +#: screens/Job/JobDetail/JobDetail.js:172 +#: screens/Job/JobDetail/JobDetail.js:198 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:229 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:239 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:38 +msgid "Project" +msgstr "项目" + +#: components/PromptDetail/PromptProjectDetail.js:158 +#: screens/Project/ProjectDetail/ProjectDetail.js:281 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:61 +msgid "Project Base Path" +msgstr "项目基本路径" + +#: components/Workflow/WorkflowLegend.js:104 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:85 +msgid "Project Sync" +msgstr "项目同步" + +#: screens/Project/ProjectDetail/ProjectDetail.js:320 +#: screens/Project/ProjectList/ProjectListItem.js:229 +msgid "Project Sync Error" +msgstr "项目同步错误" + +#: components/Workflow/WorkflowNodeHelp.js:67 +msgid "Project Update" +msgstr "项目更新" + +#: screens/Job/JobDetail/JobDetail.js:180 +msgid "Project Update Status" +msgstr "项目更新状态" + +#: screens/Job/Job.helptext.js:22 +msgid "Project checkout results" +msgstr "项目签出结果" + +#: screens/Project/ProjectList/ProjectList.js:132 +msgid "Project copied successfully" +msgstr "成功复制的项目" + +#: screens/Project/Project.js:136 +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:170 +#: screens/Dashboard/Dashboard.js:103 +#: screens/Project/ProjectList/ProjectList.js:180 +#: screens/Project/ProjectList/ProjectList.js:249 +#: screens/Project/Projects.js:12 +#: screens/Project/Projects.js:22 +#: util/getRelatedResourceDeleteDetails.js:60 +#: util/getRelatedResourceDeleteDetails.js:195 +#: util/getRelatedResourceDeleteDetails.js:225 +msgid "Projects" +msgstr "项目" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:139 +msgid "Promote Child Groups and Hosts" +msgstr "提升子组和主机" + +#: components/Schedule/shared/ScheduleForm.js:540 +#: components/Schedule/shared/ScheduleForm.js:543 +msgid "Prompt" +msgstr "提示" + +#: components/PromptDetail/PromptDetail.js:182 +msgid "Prompt Overrides" +msgstr "提示覆盖" + +#: components/CodeEditor/VariablesField.js:241 +#: components/FieldWithPrompt/FieldWithPrompt.js:46 +#: screens/Credential/CredentialDetail/CredentialDetail.js:175 +msgid "Prompt on launch" +msgstr "启动时提示" + +#: components/Schedule/shared/SchedulePromptableFields.js:97 +msgid "Prompt | {0}" +msgstr "提示 | {0}" + +#: components/PromptDetail/PromptDetail.js:180 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:418 +msgid "Prompted Values" +msgstr "提示的值" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:6 +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 "提供主机模式以进一步限制受 playbook 管理或影响的主机列表。允许使用多种模式。请参阅 Ansible 文档,以了解更多有关模式的信息和示例。" + +#: screens/Job/Job.helptext.js:14 +#: screens/Template/shared/JobTemplate.helptext.js:15 +msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns." +msgstr "提供主机模式以进一步限制受 playbook 管理或影响的主机列表。允许使用多种模式。请参阅 Ansible 文档,以了解更多有关模式的信息和示例。" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:179 +msgid "Provide a value for this field or select the Prompt on launch option." +msgstr "为这个字段输入值或者选择「启动时提示」选项。" + +#: components/AdHocCommands/AdHocDetailsStep.js:247 +msgid "" +"Provide key/value pairs using either\n" +"YAML or JSON." +msgstr "使用 YAML 或 JSON 提供\n" +"键/值对。" + +#: 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 Automation Analytics." +msgstr "提供您的 Red Hat 或 Red Hat Satellite 凭证以启用 Automation Analytics。" + +#: components/StatusLabel/StatusLabel.js:59 +#: screens/TopologyView/Legend.js:150 +msgid "Provisioning" +msgstr "置备" + +#: components/PromptDetail/PromptJobTemplateDetail.js:162 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:302 +#: screens/Template/shared/JobTemplateForm.js:620 +msgid "Provisioning Callback URL" +msgstr "部署回调 URL" + +#: screens/Template/shared/JobTemplateForm.js:615 +msgid "Provisioning Callback details" +msgstr "置备回调详情" + +#: components/PromptDetail/PromptJobTemplateDetail.js:63 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:127 +#: screens/Template/shared/JobTemplateForm.js:555 +#: screens/Template/shared/JobTemplateForm.js:558 +msgid "Provisioning Callbacks" +msgstr "置备回调" + +#: screens/Template/shared/JobTemplate.helptext.js:41 +msgid "Provisioning callbacks: Enables creation of a provisioning callback URL. Using the URL a host can contact Ansible AWX and request a configuration update using this job template." +msgstr "置备回调:允许创建部署回调 URL。使用此 URL,主机可访问 Ansible AWX 并使用此作业模板请求配置更新。" + +#: components/StatusLabel/StatusLabel.js:62 +msgid "Provisioning fail" +msgstr "置备失败" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:86 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:114 +msgid "Pull" +msgstr "Pull" + +#: screens/Template/Survey/SurveyQuestionForm.js:163 +msgid "Question" +msgstr "问题" + +#: screens/Setting/Settings.js:106 +msgid "RADIUS" +msgstr "RADIUS" + +#: screens/Setting/SettingList.js:73 +msgid "RADIUS settings" +msgstr "RADIUS 设置" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:244 +#: screens/InstanceGroup/Instances/InstanceListItem.js:161 +#: screens/Instances/InstanceDetail/InstanceDetail.js:287 +#: screens/Instances/InstanceList/InstanceListItem.js:171 +#: screens/TopologyView/Tooltip.js:307 +msgid "RAM {0}" +msgstr "RAM {0}" + +#: screens/User/shared/UserTokenForm.js:76 +msgid "Read" +msgstr "读取" + +#: components/StatusLabel/StatusLabel.js:57 +#: screens/TopologyView/Legend.js:122 +msgid "Ready" +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:188 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:112 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:38 +msgid "Recent jobs" +msgstr "最近的作业" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:154 +msgid "Recipient List" +msgstr "接收者列表" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:86 +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:139 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:92 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:161 +#: screens/Job/JobDetail/JobDetail.js:77 +#: 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/ApplicationDetails/ApplicationDetails.js:94 +#: screens/Application/shared/ApplicationForm.js:107 +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:261 +#: screens/Template/shared/JobTemplate.helptext.js:55 +msgid "Refer to the" +msgstr "请参阅" + +#: screens/Job/Job.helptext.js:27 +#: screens/Template/shared/JobTemplate.helptext.js:50 +msgid "Refer to the Ansible documentation for details 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:116 +msgid "Regions" +msgstr "区域" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:92 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:143 +msgid "Registry credential" +msgstr "注册表凭证" + +#: screens/Inventory/shared/Inventory.helptext.js:156 +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:81 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:62 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:175 +msgid "Related Groups" +msgstr "相关组" + +#: components/Search/AdvancedSearch.js:287 +msgid "Related Keys" +msgstr "相关密钥" + +#: components/Schedule/ScheduleList/ScheduleList.js:169 +#: components/Schedule/ScheduleList/ScheduleListItem.js:105 +msgid "Related resource" +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 "相关的搜索类型 typeahead" + +#: components/JobList/JobListItem.js:146 +#: components/LaunchButton/ReLaunchDropDown.js:82 +#: screens/Job/JobDetail/JobDetail.js:580 +#: screens/Job/JobDetail/JobDetail.js:588 +#: 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/HealthCheckAlert/HealthCheckAlert.js:27 +msgid "Reload" +msgstr "重新加载" + +#: screens/Job/JobOutput/JobOutput.js:723 +msgid "Reload output" +msgstr "重新加载输出" + +#: components/Lookup/ProjectLookup.js:138 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:91 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:160 +#: screens/Job/JobDetail/JobDetail.js:78 +#: screens/Project/ProjectList/ProjectList.js:200 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:99 +msgid "Remote Archive" +msgstr "远程归档" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:374 +#: screens/Instances/InstanceList/InstanceList.js:242 +msgid "Removal Error" +msgstr "删除错误" + +#: components/SelectedList/DraggableSelectedList.js:105 +#: screens/Instances/Shared/RemoveInstanceButton.js:75 +#: screens/Instances/Shared/RemoveInstanceButton.js:129 +#: screens/Instances/Shared/RemoveInstanceButton.js:143 +#: screens/Instances/Shared/RemoveInstanceButton.js:163 +#: 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/Instances/Shared/RemoveInstanceButton.js:152 +msgid "Remove Instances" +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/Project.helptext.js:113 +msgid "Remove any local modifications prior to performing an update." +msgstr "在进行更新前删除任何本地修改。" + +#: components/Search/AdvancedSearch.js:206 +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/TopologyView/Legend.js:285 +msgid "Removing" +msgstr "删除" + +#: 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/SelectedList/DraggableSelectedList.js:83 +msgid "Reorder" +msgstr "重新排序" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:349 +msgid "Repeat Frequency" +msgstr "重复频率" + +#: components/Schedule/shared/ScheduleFormFields.js:113 +msgid "Repeat frequency" +msgstr "重复频率" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:52 +msgid "Replace" +msgstr "替换" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:60 +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:188 +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:190 +#: screens/Team/TeamRoles/TeamRoleListItem.js:12 +#: screens/Team/TeamRoles/TeamRolesList.js:180 +msgid "Resource Name" +msgstr "资源名称" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:246 +msgid "Resource deleted" +msgstr "资源已删除" + +#: components/Schedule/ScheduleList/ScheduleList.js:170 +#: components/Schedule/ScheduleList/ScheduleListItem.js:111 +msgid "Resource type" +msgstr "资源类型" + +#: routeConfig.js:61 +#: screens/ActivityStream/ActivityStream.js:159 +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/Inventory.helptext.js:153 +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 "从给定的主机变量字典中检索启用的状态。启用的变量可以使用点符号来指定,如 'foo.bar'" + +#: components/JobCancelButton/JobCancelButton.js:96 +#: components/JobCancelButton/JobCancelButton.js:100 +#: components/JobList/JobListCancelButton.js:160 +#: components/JobList/JobListCancelButton.js:163 +#: screens/Job/JobOutput/JobOutput.js:819 +#: screens/Job/JobOutput/JobOutput.js:822 +msgid "Return" +msgstr "返回" + +#: screens/Job/JobOutput/EmptyOutput.js:40 +msgid "Return to" +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:52 +#: 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:59 +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:314 +#: screens/Project/ProjectList/ProjectList.js:224 +#: screens/Project/ProjectList/ProjectListItem.js:221 +msgid "Revision" +msgstr "修订" + +#: screens/Project/shared/ProjectSubForms/SvnSubForm.js:22 +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:189 +#: components/ResourceAccessList/ResourceAccessList.js:202 +#: components/ResourceAccessList/ResourceAccessList.js:229 +#: components/ResourceAccessList/ResourceAccessListItem.js:69 +#: screens/Team/Team.js:59 +#: screens/Team/Teams.js:32 +#: screens/User/User.js:71 +#: screens/User/Users.js:31 +msgid "Roles" +msgstr "角色" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:134 +#: 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:23 +#: screens/Template/shared/JobTemplateForm.js:214 +msgid "Run" +msgstr "运行" + +#: components/AdHocCommands/AdHocCommands.js:131 +#: components/AdHocCommands/AdHocCommands.js:135 +#: components/AdHocCommands/AdHocCommands.js:141 +#: components/AdHocCommands/AdHocCommands.js:145 +#: screens/Job/JobDetail/JobDetail.js:68 +msgid "Run Command" +msgstr "运行命令" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:277 +#: screens/Instances/InstanceDetail/InstanceDetail.js:335 +msgid "Run a health check on the instance" +msgstr "对实例运行健康检查" + +#: components/AdHocCommands/AdHocCommands.js:125 +msgid "Run ad hoc command" +msgstr "运行临时命令" + +#: components/AdHocCommands/AdHocCommandsWizard.js:48 +msgid "Run command" +msgstr "运行命令" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:93 +#: components/Schedule/shared/FrequencyDetailSubform.js:223 +msgid "Run every" +msgstr "运行每" + +#: components/HealthCheckButton/HealthCheckButton.js:32 +#: components/HealthCheckButton/HealthCheckButton.js:45 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:286 +#: screens/Instances/InstanceDetail/InstanceDetail.js:344 +msgid "Run health check" +msgstr "运行健康检查" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:129 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:138 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:175 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:197 +#: components/Schedule/shared/FrequencyDetailSubform.js:344 +msgid "Run on" +msgstr "运行于" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useRunTypeStep.js:32 +msgid "Run type" +msgstr "运行类型" + +#: components/JobList/JobList.js:230 +#: components/StatusLabel/StatusLabel.js:48 +#: components/TemplateList/TemplateListItem.js:118 +#: components/Workflow/WorkflowNodeHelp.js:99 +msgid "Running" +msgstr "运行中" + +#: screens/Job/JobOutput/JobOutputSearch.js:127 +msgid "Running Handlers" +msgstr "正在运行的处理程序" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:217 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:196 +#: screens/InstanceGroup/Instances/InstanceListItem.js:194 +#: screens/Instances/InstanceDetail/InstanceDetail.js:212 +#: screens/Instances/InstanceList/InstanceListItem.js:209 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:73 +msgid "Running Jobs" +msgstr "运行任务" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:284 +#: screens/Instances/InstanceDetail/InstanceDetail.js:342 +msgid "Running health check" +msgstr "运行健康检查" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:71 +msgid "Running jobs" +msgstr "运行作业" + +#: screens/Setting/Settings.js:109 +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 "社交" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:95 +msgid "SSH password" +msgstr "SSH 密码" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:239 +msgid "SSL Connection" +msgstr "SSL 连接" + +#: components/Workflow/WorkflowStartNode.js:60 +#: components/Workflow/workflowReducer.js:419 +msgid "START" +msgstr "开始" + +#: components/Sparkline/Sparkline.js:31 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:160 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:39 +#: screens/Project/ProjectDetail/ProjectDetail.js:135 +#: screens/Project/ProjectList/ProjectListItem.js:73 +msgid "STATUS:" +msgstr "状态:" + +#: components/Schedule/shared/FrequencyDetailSubform.js:321 +msgid "Sat" +msgstr "周六" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:82 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:188 +#: components/Schedule/shared/FrequencyDetailSubform.js:326 +#: components/Schedule/shared/FrequencyDetailSubform.js:458 +msgid "Saturday" +msgstr "周六" + +#: components/AddRole/AddResourceRole.js:247 +#: 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:526 +#: components/Schedule/shared/ScheduleForm.js:532 +#: components/Schedule/shared/useSchedulePromptSteps.js:49 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:130 +#: 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:205 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:35 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:131 +#: 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:34 +#: screens/Template/Templates.js:54 +msgid "Schedule Details" +msgstr "调度详情" + +#: components/Schedule/shared/UnsupportedScheduleForm.js:15 +msgid "Schedule Rules" +msgstr "调度规则" + +#: screens/Inventory/Inventories.js:92 +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:394 +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:229 +#: routeConfig.js:44 +#: screens/ActivityStream/ActivityStream.js:153 +#: screens/Inventory/Inventories.js:89 +#: screens/Inventory/InventorySource/InventorySource.js:88 +#: screens/ManagementJob/ManagementJob.js:108 +#: screens/ManagementJob/ManagementJobs.js:23 +#: screens/Project/Project.js:120 +#: screens/Project/Projects.js:31 +#: screens/Schedule/AllSchedules.js:21 +#: screens/Template/Template.js:148 +#: screens/Template/Templates.js:51 +#: screens/Template/WorkflowJobTemplate.js:130 +msgid "Schedules" +msgstr "调度" + +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:136 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:33 +#: screens/User/UserTokenDetail/UserTokenDetail.js:50 +#: screens/User/UserTokenList/UserTokenList.js:142 +#: screens/User/UserTokenList/UserTokenList.js:189 +#: screens/User/UserTokenList/UserTokenListItem.js:32 +#: screens/User/shared/UserTokenForm.js:68 +msgid "Scope" +msgstr "范围" + +#: screens/User/shared/User.helptext.js:5 +msgid "Scope for the token's access" +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:290 +#: components/Lookup/Lookup.js:143 +msgid "Search" +msgstr "搜索" + +#: screens/Job/JobOutput/JobOutputSearch.js:151 +msgid "Search is disabled while the job is running" +msgstr "作业运行时会禁用搜索" + +#: components/Search/AdvancedSearch.js:311 +#: components/Search/Search.js:259 +msgid "Search submit button" +msgstr "搜索提交按钮" + +#: components/Search/Search.js:248 +msgid "Search text input" +msgstr "搜索文本输入" + +#: components/Lookup/HostFilterLookup.js:398 +msgid "Searching by ansible_facts requires special syntax. Refer to the" +msgstr "根据 ansible_facts 搜索需要特殊的语法。请参阅" + +#: components/Schedule/shared/FrequencyDetailSubform.js:408 +msgid "Second" +msgstr "秒" + +#: components/PromptDetail/PromptInventorySourceDetail.js:103 +#: components/PromptDetail/PromptProjectDetail.js:153 +#: screens/Project/ProjectDetail/ProjectDetail.js:269 +msgid "Seconds" +msgstr "秒" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:34 +msgid "See Django" +msgstr "请参阅 Django" + +#: components/AdHocCommands/AdHocPreviewStep.js:35 +#: components/LaunchPrompt/steps/PreviewStep.js:61 +msgid "See errors on the left" +msgstr "在左侧查看错误" + +#: components/JobList/JobListItem.js:84 +#: components/Lookup/HostFilterLookup.js:380 +#: components/Lookup/Lookup.js:200 +#: 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:278 +msgid "Select Hosts" +msgstr "选择主机" + +#: components/AnsibleSelect/AnsibleSelect.js:38 +msgid "Select Input" +msgstr "选择输入" + +#: screens/InstanceGroup/Instances/InstanceList.js:295 +msgid "Select Instances" +msgstr "选择实例" + +#: components/AssociateModal/AssociateModal.js:22 +msgid "Select Items" +msgstr "选择项" + +#: components/AddRole/AddResourceRole.js:201 +msgid "Select Items from List" +msgstr "从列表中选择项" + +#: components/LabelSelect/LabelSelect.js:127 +msgid "Select Labels" +msgstr "选择标签" + +#: components/AddRole/AddResourceRole.js:236 +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:122 +msgid "Select a Node Type" +msgstr "选择节点类型" + +#: components/AddRole/AddResourceRole.js:170 +msgid "Select a Resource Type" +msgstr "选择资源类型" + +#: screens/Job/Job.helptext.js:21 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:10 +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:75 +msgid "Select a module" +msgstr "选择一个模块" + +#: screens/Template/shared/PlaybookSelect.js:60 +#: screens/Template/shared/PlaybookSelect.js:61 +msgid "Select a playbook" +msgstr "选择一个 playbook" + +#: screens/Template/shared/JobTemplateForm.js:323 +msgid "Select a project before editing the execution environment." +msgstr "在编辑执行环境前选择一个项目。" + +#: screens/Template/Survey/SurveyToolbar.js:82 +msgid "Select a question to delete" +msgstr "选择要删除的问题" + +#: components/PaginatedTable/ToolbarDeleteButton.js:160 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:103 +msgid "Select a row to delete" +msgstr "选择要删除的行" + +#: components/DisassociateButton/DisassociateButton.js:75 +msgid "Select a row to disassociate" +msgstr "选择要解除关联的行" + +#: screens/Instances/Shared/RemoveInstanceButton.js:77 +msgid "Select a row to remove" +msgstr "选择要删除的行" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:87 +msgid "Select a subscription" +msgstr "导入一个订阅" + +#: components/HostForm/HostForm.js:39 +#: components/Schedule/shared/FrequencyDetailSubform.js:71 +#: components/Schedule/shared/FrequencyDetailSubform.js:78 +#: components/Schedule/shared/FrequencyDetailSubform.js:88 +#: components/Schedule/shared/ScheduleFormFields.js:33 +#: components/Schedule/shared/ScheduleFormFields.js:37 +#: components/Schedule/shared/ScheduleFormFields.js:61 +#: screens/Credential/shared/CredentialForm.js:44 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:79 +#: screens/Inventory/shared/InventoryForm.js:72 +#: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/InsightsSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/OpenStackSubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:97 +#: screens/Inventory/shared/InventorySourceSubForms/SatelliteSubForm.js:44 +#: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:46 +#: screens/Inventory/shared/SmartInventoryForm.js:67 +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:24 +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:61 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:436 +#: screens/Project/shared/ProjectForm.js:234 +#: screens/Project/shared/ProjectSubForms/InsightsSubForm.js:39 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:37 +#: screens/Team/shared/TeamForm.js:49 +#: screens/Template/Survey/SurveyQuestionForm.js:30 +#: screens/Template/shared/WorkflowJobTemplateForm.js:130 +#: screens/User/shared/UserForm.js:139 +#: util/validators.js:201 +msgid "Select a value for this field" +msgstr "为这个字段选择一个值" + +#: screens/Template/shared/JobTemplate.helptext.js:23 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:20 +msgid "Select a webhook service." +msgstr "选择 Webhook 服务。" + +#: components/DataListToolbar/DataListToolbar.js:121 +#: components/DataListToolbar/DataListToolbar.js:125 +#: screens/Template/Survey/SurveyToolbar.js:49 +msgid "Select all" +msgstr "选择所有" + +#: screens/ActivityStream/ActivityStream.js:129 +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/WorkflowJobTemplate.helptext.js:5 +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:131 +msgid "Select an option" +msgstr "选择一个选项" + +#: screens/Project/shared/ProjectForm.js:245 +msgid "Select an organization before editing the default execution environment." +msgstr "在编辑默认执行环境前选择一个机构。" + +#: screens/Job/Job.helptext.js:11 +#: screens/Template/shared/JobTemplate.helptext.js:12 +msgid "Select credentials for accessing the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \"Prompt on launch\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \"Prompt on launch\", the selected credential(s) become the defaults that can be updated at run time." +msgstr "选择允许访问将运行此作业的节点的凭证。每种类型您只能选择一个凭证。对于机器凭证 (SSH),如果选中了“启动时提示”但未选择凭证,您需要在运行时选择机器凭证。如果选择了凭证并选中了“启动时提示”,则所选凭证将变为默认设置,可以在运行时更新。" + +#: components/Schedule/shared/ScheduleFormFields.js:120 +#: components/Schedule/shared/ScheduleFormFields.js:179 +msgid "Select frequency" +msgstr "选择频率" + +#: screens/Project/shared/Project.helptext.js:18 +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 "从位于项目基本路径的目录列表中进行选择。基本路径和 playbook 目录一起提供了用于定位 playbook 的完整路径。" + +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:98 +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:179 +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:117 +msgid "Select roles to apply" +msgstr "选择要应用的角色" + +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:128 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:129 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:130 +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/Job/Job.helptext.js:18 +#: screens/Template/shared/JobTemplate.helptext.js:20 +msgid "Select the Instance Groups for this Job Template to run on." +msgstr "选择要运行此任务模板的实例组。" + +#: screens/Organization/shared/OrganizationForm.js:83 +msgid "Select the Instance Groups for this Organization to run on." +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 "选择要在访问远程主机时用来运行命令的凭证。选择包含 Ansbile 登录远程主机所需的用户名和 SSH 密钥或密码的凭证。" + +#: components/Lookup/InventoryLookup.js:123 +msgid "" +"Select the inventory containing the hosts\n" +"you want this job to manage." +msgstr "选择包含此作业要管理的主机的清单。" + +#: screens/Job/Job.helptext.js:6 +#: screens/Template/shared/JobTemplate.helptext.js:7 +msgid "Select the inventory containing the hosts you want this job to manage." +msgstr "选择包含此任务要管理的主机的清单。" + +#: components/HostForm/HostForm.js:32 +#: components/HostForm/HostForm.js:51 +msgid "Select the inventory that this host will belong to." +msgstr "选择此主机要属于的清单。" + +#: screens/Job/Job.helptext.js:10 +#: screens/Template/shared/JobTemplate.helptext.js:11 +msgid "Select the playbook to be executed by this job." +msgstr "选择要由此作业执行的 playbook。" + +#: screens/Instances/Shared/InstanceForm.js:43 +msgid "Select the port that Receptor will listen on for incoming connections. Default is 27199." +msgstr "选择 Receptor 将侦听传入连接的端口。默认为 27199。" + +#: screens/Template/shared/JobTemplate.helptext.js:8 +msgid "Select the project containing the playbook you want this job to execute." +msgstr "选择包含此任务要执行的 playbook 的项目。" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:79 +msgid "Select your Ansible Automation Platform subscription to use." +msgstr "选择要使用的 Ansible Automation Platform 订阅。" + +#: components/Lookup/Lookup.js:186 +msgid "Select {0}" +msgstr "选择 {0}" + +#: components/AddRole/AddResourceRole.js:212 +#: components/AddRole/AddResourceRole.js:224 +#: components/AddRole/AddResourceRole.js:242 +#: 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:84 +#: components/TemplateList/TemplateListItem.js:140 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:107 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:125 +#: 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:41 +msgid "Selected" +msgstr "已选择" + +#: components/LaunchPrompt/steps/CredentialsStep.js:142 +#: components/LaunchPrompt/steps/CredentialsStep.js:147 +#: components/Lookup/MultiCredentialsLookup.js:162 +#: components/Lookup/MultiCredentialsLookup.js:167 +msgid "Selected Category" +msgstr "选择的类别" + +#: components/Schedule/shared/ScheduleForm.js:446 +#: components/Schedule/shared/ScheduleForm.js:447 +msgid "Selected date range must have at least 1 schedule occurrence." +msgstr "选定日期范围必须至少有 1 个计划发生。" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:160 +msgid "Sender Email" +msgstr "发件人电子邮件" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:96 +msgid "Sender e-mail" +msgstr "发件人电子邮件" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:167 +#: components/Schedule/shared/FrequencyDetailSubform.js:138 +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:112 +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:122 +msgid "Set preferences for data collection, logos, and logins" +msgstr "为数据收集、日志和登录设置偏好" + +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:131 +msgid "Set source path to" +msgstr "设置源路径为" + +#: components/InstanceToggle/InstanceToggle.js:48 +#: screens/Instances/Shared/InstanceForm.js:59 +msgid "Set the instance enabled or disabled. If disabled, jobs will not be assigned to this instance." +msgstr "设置实例被启用或禁用。如果禁用,则不会将作业分配给此实例。" + +#: screens/Application/shared/Application.helptext.js:5 +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:239 +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 "设置类型 typeahead" + +#: components/Workflow/WorkflowTools.js:154 +msgid "Set zoom to 100% and center graph" +msgstr "将缩放设置为 100% 和中心图" + +#: screens/Instances/Shared/InstanceForm.js:35 +msgid "Sets the current life cycle stage of this instance. Default is \"installed.\"" +msgstr "设置此实例的当前生命周期阶段。默认为\"installed\"。" + +#: screens/Instances/Shared/InstanceForm.js:51 +msgid "Sets the role that this instance will play within mesh topology. Default is \"execution.\"" +msgstr "设置此实例在网格拓扑中扮演的角色。默认为 \"execution\"。" + +#: 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:220 +#: screens/ActivityStream/ActivityStream.js:222 +#: screens/Setting/Settings.js:43 +msgid "Settings" +msgstr "设置" + +#: components/FormField/PasswordInput.js:35 +msgid "Show" +msgstr "显示" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:182 +#: components/PromptDetail/PromptDetail.js:361 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:488 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:283 +#: screens/Template/shared/JobTemplateForm.js:497 +msgid "Show Changes" +msgstr "显示更改" + +#: components/AdHocCommands/AdHocDetailsStep.js:177 +#: components/AdHocCommands/AdHocDetailsStep.js:178 +msgid "Show changes" +msgstr "显示更改" + +#: components/LaunchPrompt/LaunchPrompt.js:135 +#: components/Schedule/shared/SchedulePromptableFields.js:102 +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:262 +msgid "Sign in with Azure AD" +msgstr "使用 Azure AD 登陆" + +#: screens/Login/Login.js:276 +msgid "Sign in with GitHub" +msgstr "使用 GitHub 登陆" + +#: screens/Login/Login.js:318 +msgid "Sign in with GitHub Enterprise" +msgstr "使用 GitHub Enterprise 登录" + +#: screens/Login/Login.js:333 +msgid "Sign in with GitHub Enterprise Organizations" +msgstr "使用 GitHub Enterprise Organizations 登录" + +#: screens/Login/Login.js:349 +msgid "Sign in with GitHub Enterprise Teams" +msgstr "使用 GitHub Enterprise Teams 登录" + +#: screens/Login/Login.js:290 +msgid "Sign in with GitHub Organizations" +msgstr "使用 GitHub Organizations 登录" + +#: screens/Login/Login.js:304 +msgid "Sign in with GitHub Teams" +msgstr "使用 GitHub Teams 登录" + +#: screens/Login/Login.js:364 +msgid "Sign in with Google" +msgstr "使用 Google 登录" + +#: screens/Login/Login.js:378 +msgid "Sign in with OIDC" +msgstr "使用 OIDC 登陆" + +#: screens/Login/Login.js:397 +msgid "Sign in with SAML" +msgstr "使用 SAML 登陆" + +#: screens/Login/Login.js:396 +msgid "Sign in with SAML {samlIDP}" +msgstr "使用 SAML {samlIDP} 登陆" + +#: components/Search/Search.js:145 +#: components/Search/Search.js:146 +msgid "Simple key select" +msgstr "简单键选择" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:106 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:107 +#: components/PromptDetail/PromptDetail.js:295 +#: components/PromptDetail/PromptJobTemplateDetail.js:267 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:595 +#: screens/Job/JobDetail/JobDetail.js:500 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:475 +#: screens/Template/shared/JobTemplateForm.js:533 +#: screens/Template/shared/WorkflowJobTemplateForm.js:230 +msgid "Skip Tags" +msgstr "跳过标签" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:93 +#: components/Schedule/shared/FrequencyDetailSubform.js:223 +msgid "Skip every" +msgstr "跳过每个" + +#: screens/Job/Job.helptext.js:20 +#: screens/Template/shared/JobTemplate.helptext.js:22 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:22 +msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "如果有大型一个 playbook,而您想要跳过某个 play 或任务的特定部分,则跳过标签很有用。使用逗号分隔多个标签。请参阅相关文档了解使用标签的详情。" + +#: screens/Job/JobOutput/shared/HostStatusBar.js:39 +msgid "Skipped" +msgstr "跳过" + +#: components/StatusLabel/StatusLabel.js:50 +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:345 +#: 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:32 +#: components/LaunchPrompt/steps/PreviewStep.js:58 +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:169 +#: components/PromptDetail/PromptInventorySourceDetail.js:84 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:199 +#: screens/Inventory/shared/InventorySourceForm.js:130 +#: screens/Job/JobDetail/JobDetail.js:172 +#: screens/Job/JobDetail/JobDetail.js:294 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:93 +msgid "Source" +msgstr "源" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:44 +#: components/PromptDetail/PromptDetail.js:250 +#: components/PromptDetail/PromptJobTemplateDetail.js:147 +#: components/PromptDetail/PromptProjectDetail.js:106 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:89 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:467 +#: screens/Job/JobDetail/JobDetail.js:307 +#: screens/Project/ProjectDetail/ProjectDetail.js:230 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:248 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:133 +#: screens/Template/shared/JobTemplateForm.js:335 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:245 +msgid "Source Control Branch" +msgstr "源控制分支" + +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:29 +msgid "Source Control Branch/Tag/Commit" +msgstr "源控制分支/标签/提交" + +#: components/PromptDetail/PromptProjectDetail.js:117 +#: screens/Project/ProjectDetail/ProjectDetail.js:256 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:56 +msgid "Source Control Credential" +msgstr "源控制凭证" + +#: components/PromptDetail/PromptProjectDetail.js:111 +#: screens/Project/ProjectDetail/ProjectDetail.js:235 +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:32 +msgid "Source Control Refspec" +msgstr "源控制 Refspec" + +#: screens/Project/ProjectDetail/ProjectDetail.js:195 +msgid "Source Control Revision" +msgstr "源控制修订" + +#: components/PromptDetail/PromptProjectDetail.js:96 +#: screens/Job/JobDetail/JobDetail.js:273 +#: screens/Project/ProjectDetail/ProjectDetail.js:191 +#: screens/Project/shared/ProjectForm.js:259 +msgid "Source Control Type" +msgstr "源控制类型" + +#: components/Lookup/ProjectLookup.js:143 +#: components/PromptDetail/PromptProjectDetail.js:101 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:96 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:165 +#: screens/Project/ProjectDetail/ProjectDetail.js:225 +#: screens/Project/ProjectList/ProjectList.js:205 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:16 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:104 +msgid "Source Control URL" +msgstr "源控制 URL" + +#: components/JobList/JobList.js:211 +#: components/JobList/JobListItem.js:42 +#: components/Schedule/ScheduleList/ScheduleListItem.js:38 +#: screens/Job/JobDetail/JobDetail.js:65 +msgid "Source Control Update" +msgstr "源控制更新" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:340 +msgid "Source Phone Number" +msgstr "源电话号码" + +#: components/PromptDetail/PromptInventorySourceDetail.js:176 +msgid "Source Variables" +msgstr "源变量" + +#: components/JobList/JobListItem.js:213 +#: screens/Job/JobDetail/JobDetail.js:257 +msgid "Source Workflow Job" +msgstr "源工作流作业" + +#: screens/Template/shared/WorkflowJobTemplateForm.js:177 +msgid "Source control branch" +msgstr "源控制分支" + +#: screens/Inventory/shared/InventorySourceForm.js:152 +msgid "Source details" +msgstr "源详情" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:403 +msgid "Source phone number" +msgstr "源电话号码" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:269 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:21 +msgid "Source variables" +msgstr "源变量" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:97 +msgid "Sourced from a project" +msgstr "来自项目的源" + +#: screens/Inventory/Inventories.js:84 +#: screens/Inventory/Inventory.js:68 +msgid "Sources" +msgstr "源" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:30 +msgid "" +"Specify HTTP Headers in JSON format. Refer to\n" +"the Ansible Controller documentation for example syntax." +msgstr "以 JSON 格式指定 HTTP 标头。示例语法请参阅 Ansible 控制器文档。" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:24 +msgid "" +"Specify a notification color. Acceptable colors are hex\n" +"color code (example: #3af or #789abc)." +msgstr "指定通知颜色。可接受的颜色为十六进制颜色代码(示例:#3af 或者 #789abc)。" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:26 +msgid "Specify the conditions under which this node should be executed" +msgstr "指定应该执行此节点的条件" + +#: screens/Job/JobOutput/HostEventModal.js:173 +msgid "Standard Error" +msgstr "标准错误" + +#: screens/Job/JobOutput/HostEventModal.js:174 +msgid "Standard error 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:247 +#: components/JobList/JobListItem.js:99 +msgid "Start Time" +msgstr "开始时间" + +#: components/Schedule/shared/DateTimePicker.js:51 +msgid "Start date" +msgstr "开始日期" + +#: components/Schedule/shared/ScheduleFormFields.js:87 +msgid "Start date/time" +msgstr "开始日期/时间" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:465 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:105 +msgid "Start message" +msgstr "开始消息" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:474 +#: 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:220 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:165 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:63 +msgid "Started" +msgstr "已开始" + +#: components/JobList/JobList.js:224 +#: components/JobList/JobList.js:245 +#: components/JobList/JobListItem.js:95 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:206 +#: screens/InstanceGroup/Instances/InstanceList.js:267 +#: screens/InstanceGroup/Instances/InstanceListItem.js:129 +#: screens/Instances/InstanceDetail/InstanceDetail.js:196 +#: screens/Instances/InstanceList/InstanceList.js:202 +#: screens/Instances/InstanceList/InstanceListItem.js:134 +#: screens/Instances/InstancePeers/InstancePeerList.js:97 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:43 +#: screens/Inventory/InventoryList/InventoryListItem.js:101 +#: screens/Inventory/InventorySources/InventorySourceList.js:212 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:87 +#: screens/Job/JobDetail/JobDetail.js:210 +#: screens/Job/JobOutput/HostEventModal.js:118 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:115 +#: 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:61 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:162 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:166 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:66 +msgid "Status" +msgstr "状态" + +#: screens/Job/JobOutput/JobOutputSearch.js:91 +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/Project.helptext.js:118 +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 "子模块将跟踪其 master 分支(或在 .gitmodules 中指定的其他分支)的最新提交。如果没有,子模块将会保留在主项目指定的修订版本中。这等同于在 git submodule update 命令中指定 --remote 标志。" + +#: screens/Setting/SettingList.js:132 +#: screens/Setting/Settings.js:112 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:136 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:195 +msgid "Subscription" +msgstr "订阅" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:41 +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:137 +msgid "Subscription settings" +msgstr "订阅设置" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:131 +msgid "Subscription type" +msgstr "订阅类型" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:142 +msgid "Subscriptions table" +msgstr "订阅表" + +#: components/Lookup/ProjectLookup.js:137 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:90 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:159 +#: screens/Job/JobDetail/JobDetail.js:76 +#: 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:41 +msgid "Success" +msgstr "成功" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:483 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:123 +msgid "Success message" +msgstr "成功信息" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:492 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:132 +msgid "Success message body" +msgstr "成功消息正文" + +#: components/JobList/JobList.js:231 +#: components/StatusLabel/StatusLabel.js:43 +#: components/Workflow/WorkflowNodeHelp.js:102 +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:96 +#: screens/Dashboard/shared/ChartTooltip.js:59 +msgid "Successful" +msgstr "成功" + +#: screens/Dashboard/DashboardGraph.js:166 +msgid "Successful jobs" +msgstr "成功的作业" + +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:28 +msgid "Successfully Approved" +msgstr "成功批准" + +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:25 +msgid "Successfully Denied" +msgstr "成功拒绝" + +#: screens/Project/ProjectDetail/ProjectDetail.js:201 +#: screens/Project/ProjectList/ProjectListItem.js:97 +msgid "Successfully copied to clipboard!" +msgstr "成功复制至剪贴板!" + +#: components/Schedule/shared/FrequencyDetailSubform.js:255 +msgid "Sun" +msgstr "周日" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:83 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:182 +#: components/Schedule/shared/FrequencyDetailSubform.js:260 +#: components/Schedule/shared/FrequencyDetailSubform.js:428 +msgid "Sunday" +msgstr "周日" + +#: components/LaunchPrompt/steps/useSurveyStep.js:26 +#: screens/Template/Template.js:159 +#: screens/Template/Templates.js:48 +#: screens/Template/WorkflowJobTemplate.js:145 +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:191 +msgid "Survey Question Order" +msgstr "问卷调查问题顺序" + +#: screens/Template/Survey/SurveyToolbar.js:102 +msgid "Survey Toggle" +msgstr "问卷调查切换" + +#: screens/Template/Survey/SurveyReorderModal.js:192 +msgid "Survey preview modal" +msgstr "问卷调查预览模态" + +#: screens/Inventory/InventorySources/InventorySourceListItem.js:120 +#: screens/Inventory/shared/InventorySourceSyncButton.js:41 +#: screens/Project/shared/ProjectSyncButton.js:41 +#: screens/Project/shared/ProjectSyncButton.js:53 +msgid "Sync" +msgstr "同步" + +#: screens/Project/ProjectList/ProjectListItem.js:238 +#: screens/Project/shared/ProjectSyncButton.js:37 +#: screens/Project/shared/ProjectSyncButton.js:48 +msgid "Sync Project" +msgstr "同步项目" + +#: screens/Inventory/InventoryList/InventoryList.js:219 +msgid "Sync Status" +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:236 +msgid "Sync error" +msgstr "同步错误" + +#: screens/Project/ProjectDetail/ProjectDetail.js:213 +#: screens/Project/ProjectList/ProjectListItem.js:109 +msgid "Sync for revision" +msgstr "修订版本同步" + +#: screens/Project/ProjectList/ProjectListItem.js:122 +msgid "Syncing" +msgstr "同步" + +#: screens/Setting/SettingList.js:102 +#: 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:128 +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:115 +msgid "TACACS+" +msgstr "TACACS+" + +#: screens/Setting/SettingList.js:81 +msgid "TACACS+ settings" +msgstr "TACACS+ 设置" + +#: screens/Dashboard/Dashboard.js:117 +#: screens/Job/JobOutput/HostEventModal.js:94 +msgid "Tabs" +msgstr "制表符" + +#: screens/Job/Job.helptext.js:19 +#: screens/Template/shared/JobTemplate.helptext.js:21 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:21 +msgid "Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "如果有一个大的 playbook,而您想要运行某个 play 或任务的特定部分,则标签会很有用。使用逗号分隔多个标签。请参阅 Ansible Tower 文档了解使用标签的详情。" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:203 +msgid "Tags for the Annotation" +msgstr "注解的标签" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:179 +msgid "Tags for the annotation (optional)" +msgstr "注解的标签(可选)" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:248 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:298 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:366 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:252 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:329 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:453 +msgid "Target URL" +msgstr "目标 URL" + +#: screens/Job/JobOutput/HostEventModal.js:123 +msgid "Task" +msgstr "任务" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:90 +msgid "Task Count" +msgstr "任务计数" + +#: screens/Job/JobOutput/JobOutputSearch.js:129 +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:85 +#: screens/Team/TeamRoles/TeamRolesList.js:144 +msgid "Team Roles" +msgstr "团队角色" + +#: screens/Team/Team.js:75 +msgid "Team not found." +msgstr "未找到团队。" + +#: components/AddRole/AddResourceRole.js:188 +#: components/AddRole/AddResourceRole.js:189 +#: routeConfig.js:106 +#: screens/ActivityStream/ActivityStream.js:187 +#: screens/Organization/Organization.js:125 +#: 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:15 +#: screens/Team/Teams.js:25 +#: screens/User/User.js:70 +#: screens/User/UserTeams/UserTeamList.js:175 +#: screens/User/UserTeams/UserTeamList.js:246 +#: screens/User/Users.js:32 +#: util/getRelatedResourceDeleteDetails.js:174 +msgid "Teams" +msgstr "团队" + +#: screens/Setting/Jobs/JobsEdit/JobsEdit.js:130 +msgid "Template" +msgstr "模板" + +#: components/RelatedTemplateList/RelatedTemplateList.js:115 +#: components/TemplateList/TemplateList.js:133 +msgid "Template copied successfully" +msgstr "成功复制的模板" + +#: screens/Template/Template.js:175 +#: screens/Template/WorkflowJobTemplate.js:175 +msgid "Template not found." +msgstr "未找到模板。" + +#: components/TemplateList/TemplateList.js:200 +#: components/TemplateList/TemplateList.js:263 +#: routeConfig.js:65 +#: screens/ActivityStream/ActivityStream.js:164 +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:70 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:83 +#: screens/Template/Templates.js:17 +#: util/getRelatedResourceDeleteDetails.js:218 +#: util/getRelatedResourceDeleteDetails.js:275 +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:426 +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:181 +msgid "Text" +msgstr "文本" + +#: screens/Template/Survey/SurveyReorderModal.js:135 +msgid "Text Area" +msgstr "文本区" + +#: screens/Template/Survey/SurveyQuestionForm.js:81 +msgid "Textarea" +msgstr "文本区" + +#: components/Lookup/Lookup.js:63 +msgid "That value was not found. Please enter or select a valid value." +msgstr "未找到该值。请输入或选择一个有效值。" + +#: components/Schedule/shared/FrequencyDetailSubform.js:398 +msgid "The" +msgstr "The" + +#: screens/Application/shared/Application.helptext.js:4 +msgid "The Grant type the user must use to acquire tokens for this application" +msgstr "用户必须用来获取此应用令牌的授予类型" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:128 +msgid "The Instance Groups for this Organization to run on." +msgstr "要运行此机构的实例组。" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:219 +msgid "The Instance Groups to which this instance belongs." +msgstr "此实例所属的实例组。" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:6 +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/Job/Job.helptext.js:17 +#: screens/Template/shared/JobTemplate.helptext.js:18 +msgid "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout." +msgstr "取消作业前运行的时间(以秒为单位)。默认为 0,即没有作业超时。" + +#: screens/User/shared/User.helptext.js:4 +msgid "The application that this token belongs to, or leave this field empty to create a Personal Access Token." +msgstr "此令牌所属的应用,或将此字段留空以创建个人访问令牌。" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:9 +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/Template/shared/JobTemplate.helptext.js:9 +msgid "The container image to be used for execution." +msgstr "用于执行的容器镜像。" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:109 +msgid "" +"The execution environment that will be used for jobs\n" +"inside of this organization. This will be used a fallback when\n" +"an execution environment has not been explicitly assigned at the\n" +"project, job template or workflow level." +msgstr "用于本机构内作业的执行环境。当项目、作业模板或工作流没有显式分配执行环境时,则会使用它。" + +#: 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/Project.helptext.js:5 +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/Job/Job.helptext.js:9 +#: screens/Template/shared/JobTemplate.helptext.js:10 +msgid "The execution environment that will be used when launching this job template. The resolved execution environment can be overridden by explicitly assigning a different one to this job template." +msgstr "启动此作业模板时要使用的执行环境。解析的执行环境可以通过为此作业模板明确分配不同的执行环境来覆盖。" + +#: screens/Project/shared/Project.helptext.js:93 +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 拉取请求号 62,在本示例中,分支需要为 \"pull/62/head\"。" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:7 +msgid "The full image location, including the container registry, image name, and version tag." +msgstr "完整镜像位置,包括容器注册表、镜像名称和版本标签。" + +#: screens/Inventory/shared/Inventory.helptext.js:191 +msgid "" +"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 "要由此源同步的清单文件。您可以从下拉列表中选择,或者在输入中输入一个文件。" + +#: screens/Host/HostDetail/HostDetail.js:79 +msgid "The inventory that this host belongs to." +msgstr "此主机要属于的清单。" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:141 +msgid "The last {dayOfWeek}" +msgstr "最后 {dayOfWeek}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:200 +msgid "The last {weekday} of {month}" +msgstr "最后 {weekday}({month})" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:100 +msgid "" +"The maximum number of hosts allowed to be managed by\n" +"this organization. Value defaults to 0 which means no limit.\n" +"Refer to the Ansible documentation for more details." +msgstr "允许由此机构管理的最大主机数。默认值为 0,表示无限制。请参阅 Ansible 文档以了解更多详情。" + +#: 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/NotificationTemplate/shared/Notifications.helptext.js:26 +msgid "" +"The number associated with the \"Messaging\n" +"Service\" in Twilio with the format +18005550199." +msgstr "在 Twilio 中与“信息服务”关联的号码,格式为 +18005550199。" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:69 +msgid "The number of hosts you have automated against is below your subscription count." +msgstr "您已自动针对的主机数量低于您的订阅数。" + +#: screens/Job/Job.helptext.js:25 +#: screens/Template/shared/JobTemplate.helptext.js:48 +msgid "The number of parallel or simultaneous processes to use while executing the playbook. An empty value, or a value less than 1 will use the Ansible default which is usually 5. The default number of forks can be overwritten with a change to" +msgstr "执行 playbook 时使用的并行或同步进程数量。空值或小于 1 的值将使用 Ansible 默认值,通常为 5。要覆盖默认分叉数,可更改" + +#: components/AdHocCommands/AdHocDetailsStep.js:164 +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 时使用的并行或同步进程数量。如果不输入值,则将使用 ansible 配置文件中的默认值。您可以找到更多信息" + +#: components/ContentError/ContentError.js:41 +#: screens/Job/Job.js:161 +msgid "The page you requested could not be found." +msgstr "您请求的页面无法找到。" + +#: components/AdHocCommands/AdHocDetailsStep.js:144 +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/Job/Job.helptext.js:7 +msgid "The project containing the playbook this job will execute." +msgstr "包含此作业要执行的 playbook 的项目。" + +#: screens/Job/Job.helptext.js:8 +msgid "The project from which this inventory update is sourced." +msgstr "此清单更新源自的项目。" + +#: 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:211 +#: 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:31 +msgid "The search filter did not produce any results…" +msgstr "搜索过滤器没有产生任何结果…" + +#: screens/Template/Survey/SurveyQuestionForm.js:180 +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:50 +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} 中没有可用的 playbook 目录。该目录可能是空目录,或所有内容都已被分配给其他项目。创建一个新目录并确保 playbook 文件可以被 \"awx\" 系统用户读取,或者使用上述的 Source Control Type 选项从源控制控制选项直接获取 {brandName}。" + +#: screens/Template/Survey/MultipleChoiceField.js:34 +msgid "There must be a value in at least one input" +msgstr "至少在一个输入中必须有一个值" + +#: screens/Login/Login.js:155 +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:713 +msgid "There was an error saving the workflow." +msgstr "保存工作流时出错。" + +#: components/AdHocCommands/AdHocDetailsStep.js:69 +msgid "These are the modules that {brandName} supports running commands against." +msgstr "这些是 {brandName} 支持运行命令的模块。" + +#: components/AdHocCommands/AdHocDetailsStep.js:129 +msgid "These are the verbosity levels for standard out of the command run that are supported." +msgstr "这些是支持的标准运行命令运行的详细程度。" + +#: components/AdHocCommands/AdHocDetailsStep.js:122 +#: screens/Job/Job.helptext.js:43 +msgid "These arguments are used with the specified module." +msgstr "这些参数与指定的模块一起使用。" + +#: components/AdHocCommands/AdHocDetailsStep.js:111 +msgid "These arguments are used with the specified module. You can find information about {0} by clicking" +msgstr "这些参数与指定的模块一起使用。点击可以找到有关 {0} 的信息" + +#: screens/Job/Job.helptext.js:33 +msgid "These arguments are used with the specified module. You can find information about {moduleName} by clicking" +msgstr "这些参数与指定的模块一起使用。点击可以找到有关 {moduleName} 的信息" + +#: components/Schedule/shared/FrequencyDetailSubform.js:410 +msgid "Third" +msgstr "第三" + +#: screens/Template/shared/JobTemplateForm.js:157 +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/Instances/Shared/RemoveInstanceButton.js:178 +msgid "This action will remove the following instances:" +msgstr "此操作将删除以下实例:" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:113 +msgid "This container group is currently being by other resources. Are you sure you want to delete it?" +msgstr "其他资源目前正在此容器组中。确定要删除它吗?" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:304 +msgid "This credential is currently being used by other resources. Are you sure you want to delete it?" +msgstr "其他资源目前正在使用此凭证。确定要删除它吗?" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:121 +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" +"Automation Analytics." +msgstr "这些用户用于增强\n" +"以后发行的软件并提供\n" +"Automation Analytics。" + +#: 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:132 +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/Inventory.helptext.js:155 +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/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 "此字段必须是正则表达式" + +#: util/validators.js:111 +#: util/validators.js:194 +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} 个字符" + +#: util/validators.js:197 +msgid "This field must be greater than 0" +msgstr "此字段必须大于 0" + +#: components/AdHocCommands/useAdHocDetailsStep.js:52 +#: components/LaunchPrompt/steps/useSurveyStep.js:111 +#: screens/Template/shared/JobTemplateForm.js:154 +#: 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 "此字段不能为空" + +#: components/AdHocCommands/useAdHocDetailsStep.js:46 +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 "此字段将使用指定的凭证从外部 secret 管理系统检索。" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:82 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:89 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:104 +msgid "This has already been acted on" +msgstr "此已操作" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:125 +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:199 +msgid "This inventory is currently being used by other resources. Are you sure you want to delete it?" +msgstr "其他资源目前正在使用此清单。确定要删除它吗?" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:313 +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:77 +msgid "This is the only time the client secret will be shown." +msgstr "这是唯一显示客户端 secret 的时间。" + +#: 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/Job/JobOutput/EmptyOutput.js:37 +msgid "This job failed and has no output." +msgstr "此作业失败,且没有输出。" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:543 +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:197 +msgid "This organization is currently being by other resources. Are you sure you want to delete it?" +msgstr "这个机构目前由其他资源使用。您确定要删除它吗?" + +#: screens/Project/ProjectDetail/ProjectDetail.js:338 +msgid "This project is currently being used by other resources. Are you sure you want to delete it?" +msgstr "其他资源目前正在使用这个项目。确定要删除它吗?" + +#: screens/Project/shared/Project.helptext.js:59 +msgid "This project is currently on sync and cannot be clicked until sync process completed" +msgstr "此项目当前处于同步状态,在同步过程完成前无法点击" + +#: components/Schedule/shared/ScheduleForm.js:460 +msgid "This schedule has no occurrences due to the selected exceptions." +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/Schedule/shared/UnsupportedScheduleForm.js:12 +msgid "" +"This schedule uses complex rules that are not supported in the\n" +"UI. Please use the API to manage this schedule." +msgstr "UI 尚不支持复杂的规则,请使用 API 管理此调度。" + +#: 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/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:106 +msgid "This will cancel all subsequent nodes in this workflow" +msgstr "这将取消此工作流中的所有后续节点" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:328 +msgid "This will cancel all subsequent nodes in this workflow." +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/WorkflowApproval/shared/WorkflowApprovalButton.js:43 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:35 +msgid "This workflow has already been acted on" +msgstr "此工作流已进行" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:267 +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:299 +msgid "Thu" +msgstr "周四" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:80 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:186 +#: components/Schedule/shared/FrequencyDetailSubform.js:304 +#: components/Schedule/shared/FrequencyDetailSubform.js:448 +msgid "Thursday" +msgstr "周四" + +#: screens/ActivityStream/ActivityStream.js:249 +#: screens/ActivityStream/ActivityStream.js:261 +#: screens/ActivityStream/ActivityStreamDetailButton.js:41 +#: screens/ActivityStream/ActivityStreamListItem.js:42 +msgid "Time" +msgstr "时间" + +#: screens/Project/shared/Project.helptext.js:128 +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/Inventory.helptext.js:147 +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 "将清单同步视为最新的时间(以秒为单位)。在作业运行和回调期间,任务系统将评估最新同步的时间戳。如果它比缓存超时旧,则不被视为最新,并且会执行新的清单同步。" + +#: components/StatusLabel/StatusLabel.js:51 +msgid "Timed out" +msgstr "超时" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:86 +#: components/PromptDetail/PromptDetail.js:136 +#: components/PromptDetail/PromptDetail.js:355 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:484 +#: screens/Job/JobDetail/JobDetail.js:397 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:170 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:114 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:277 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:186 +#: screens/Template/shared/JobTemplateForm.js:475 +msgid "Timeout" +msgstr "超时" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:193 +msgid "Timeout minutes" +msgstr "超时分钟" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:207 +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:194 +msgid "To reorder the survey questions drag and drop them in the desired location." +msgstr "要重新调整调查问题的顺序,将问题拖放到所需的位置。" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:106 +msgid "Toggle Legend" +msgstr "切换图例" + +#: components/FormField/PasswordInput.js:39 +msgid "Toggle Password" +msgstr "切换密码" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:116 +msgid "Toggle Tools" +msgstr "切换工具" + +#: components/HostToggle/HostToggle.js:70 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:56 +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:373 +#: 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:80 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:105 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:128 +#: screens/Application/Applications.js:40 +#: screens/User/User.js:76 +#: screens/User/UserTokenList/UserTokenList.js:118 +#: screens/User/Users.js:34 +msgid "Tokens" +msgstr "令牌" + +#: components/Workflow/WorkflowTools.js:83 +msgid "Tools" +msgstr "工具" + +#: routeConfig.js:152 +#: screens/TopologyView/TopologyView.js:40 +msgid "Topology View" +msgstr "拓扑视图" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:218 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:197 +#: screens/InstanceGroup/Instances/InstanceListItem.js:199 +#: screens/Instances/InstanceDetail/InstanceDetail.js:213 +#: screens/Instances/InstanceList/InstanceListItem.js:214 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:78 +msgid "Total Jobs" +msgstr "作业总数" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:104 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:76 +msgid "Total Nodes" +msgstr "节点总数" + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:103 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:119 +msgid "Total hosts" +msgstr "主机总数" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:72 +msgid "Total jobs" +msgstr "作业总数" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:87 +msgid "Track submodules" +msgstr "跟踪子模块" + +#: components/PromptDetail/PromptProjectDetail.js:56 +#: screens/Project/ProjectDetail/ProjectDetail.js:109 +msgid "Track submodules latest commit on branch" +msgstr "跟踪分支中的最新提交" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:141 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:168 +msgid "Trial" +msgstr "试用" + +#: components/JobList/JobListItem.js:319 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:66 +#: screens/Job/JobDetail/JobDetail.js:383 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:210 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:240 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:270 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:315 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:373 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:142 +msgid "True" +msgstr "True" + +#: components/Schedule/shared/FrequencyDetailSubform.js:277 +msgid "Tue" +msgstr "周二" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:78 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:184 +#: components/Schedule/shared/FrequencyDetailSubform.js:282 +#: components/Schedule/shared/FrequencyDetailSubform.js:438 +msgid "Tuesday" +msgstr "周二" + +#: components/NotificationList/NotificationList.js:201 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:142 +msgid "Twilio" +msgstr "Twilio" + +#: components/JobList/JobList.js:246 +#: components/JobList/JobListItem.js:98 +#: components/Lookup/ProjectLookup.js:132 +#: components/NotificationList/NotificationList.js:219 +#: components/NotificationList/NotificationListItem.js:33 +#: components/PromptDetail/PromptDetail.js:124 +#: components/RelatedTemplateList/RelatedTemplateList.js:187 +#: 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:160 +#: components/Workflow/WorkflowNodeHelp.js:196 +#: screens/Credential/CredentialList/CredentialList.js:165 +#: screens/Credential/CredentialList/CredentialListItem.js:63 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:94 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:116 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:17 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:46 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:54 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:195 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:66 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:94 +#: screens/Inventory/InventoryList/InventoryList.js:220 +#: screens/Inventory/InventoryList/InventoryListItem.js:116 +#: screens/Inventory/InventorySources/InventorySourceList.js:213 +#: 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:218 +#: 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/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:47 +#: screens/Project/shared/ProjectForm.js:298 +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/Project/ProjectList/ProjectListItem.js:211 +msgid "Unable to load last job update" +msgstr "无法加载最后的作业更新" + +#: components/StatusLabel/StatusLabel.js:61 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:260 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:87 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:46 +#: screens/InstanceGroup/Instances/InstanceListItem.js:78 +#: screens/Instances/InstanceDetail/InstanceDetail.js:306 +#: screens/Instances/InstanceList/InstanceListItem.js:77 +#: screens/TopologyView/Tooltip.js:121 +msgid "Unavailable" +msgstr "不可用" + +#: screens/Setting/shared/RevertButton.js:53 +#: screens/Setting/shared/RevertButton.js:62 +msgid "Undo" +msgstr "撤消" + +#: screens/Job/JobOutput/JobOutputSearch.js:183 +msgid "Unfollow" +msgstr "未追随" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:126 +msgid "Unlimited" +msgstr "无限" + +#: components/StatusLabel/StatusLabel.js:47 +#: 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 "未保存的修改 modal" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:94 +msgid "Update Revision on Launch" +msgstr "启动时更新修订" + +#: components/PromptDetail/PromptInventorySourceDetail.js:51 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:133 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:92 +msgid "Update on launch" +msgstr "启动时更新" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:75 +msgid "Update options" +msgstr "更新选项" + +#: components/PromptDetail/PromptProjectDetail.js:61 +#: screens/Project/ProjectDetail/ProjectDetail.js:115 +msgid "Update revision on job launch" +msgstr "启动作业时更新修订" + +#: screens/Setting/SettingList.js:92 +msgid "Update settings pertaining to Jobs within {brandName}" +msgstr "更新 {brandName} 中与作业相关的设置" + +#: screens/Template/shared/WebhookSubForm.js:188 +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 Subscription Manifest。要生成订阅清单,请访问红帽用户门户网站中的 <0>subscription allocations。" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:53 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:132 +msgid "Use SSL" +msgstr "使用 SSL" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:58 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:137 +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/NotificationTemplate/shared/Notifications.helptext.js:12 +msgid "Use one Annotation Tag per line, without commas." +msgstr "每行使用一个注解标签,不带逗号。" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:13 +msgid "" +"Use 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/Notifications.helptext.js:5 +msgid "Use one email address per line to create a recipient list for this type of notification." +msgstr "每行一个电子邮件地址,为这类通知创建一个接收者列表。" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:28 +msgid "" +"Use 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/InstanceGroup/InstanceDetails/InstanceDetails.js:249 +#: screens/InstanceGroup/Instances/InstanceList.js:270 +#: screens/Instances/InstanceDetail/InstanceDetail.js:292 +#: screens/Instances/InstanceList/InstanceList.js:205 +msgid "Used Capacity" +msgstr "已使用容量" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:253 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:257 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:78 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:86 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:42 +#: screens/InstanceGroup/Instances/InstanceListItem.js:74 +#: screens/Instances/InstanceDetail/InstanceDetail.js:297 +#: screens/Instances/InstanceDetail/InstanceDetail.js:303 +#: screens/Instances/InstanceList/InstanceListItem.js:73 +#: screens/TopologyView/Tooltip.js:117 +msgid "Used capacity" +msgstr "使用的容量" + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:13 +msgid "User" +msgstr "用户" + +#: components/AppContainer/PageHeaderToolbar.js:160 +msgid "User Details" +msgstr "用户详情" + +#: screens/Setting/SettingList.js:121 +#: screens/Setting/Settings.js:118 +msgid "User Interface" +msgstr "用户界面" + +#: screens/Setting/SettingList.js:126 +msgid "User Interface settings" +msgstr "用户界面设置" + +#: components/ResourceAccessList/ResourceAccessListItem.js:72 +#: 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 Automation Analytics" +msgstr "用户和 Automation Analytics" + +#: components/AppContainer/PageHeaderToolbar.js:154 +msgid "User details" +msgstr "用户详情" + +#: screens/User/User.js:96 +msgid "User not found." +msgstr "未找到用户。" + +#: screens/User/UserTokenList/UserTokenList.js:180 +msgid "User tokens" +msgstr "用户令牌" + +#: components/AddRole/AddResourceRole.js:23 +#: components/AddRole/AddResourceRole.js:38 +#: components/ResourceAccessList/ResourceAccessList.js:173 +#: components/ResourceAccessList/ResourceAccessList.js:226 +#: screens/Login/Login.js:230 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:144 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:253 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:303 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:361 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:67 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:260 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:337 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:442 +#: 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:178 +#: components/AddRole/AddResourceRole.js:179 +#: routeConfig.js:101 +#: screens/ActivityStream/ActivityStream.js:184 +#: screens/Team/Teams.js:30 +#: 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:69 +#: components/HostForm/HostForm.js:113 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:115 +#: components/PromptDetail/PromptDetail.js:168 +#: components/PromptDetail/PromptDetail.js:369 +#: components/PromptDetail/PromptJobTemplateDetail.js:286 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:135 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:620 +#: screens/Host/HostDetail/HostDetail.js:93 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:165 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:37 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:88 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:143 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:53 +#: screens/Inventory/shared/InventoryForm.js:108 +#: screens/Inventory/shared/InventoryGroupForm.js:46 +#: screens/Inventory/shared/SmartInventoryForm.js:93 +#: screens/Job/JobDetail/JobDetail.js:546 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:501 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:226 +#: screens/Template/shared/JobTemplateForm.js:402 +#: screens/Template/shared/WorkflowJobTemplateForm.js:212 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:293 +msgid "Variables" +msgstr "变量" + +#: screens/Job/JobOutput/JobOutputSearch.js:130 +msgid "Variables Prompted" +msgstr "提示变量" + +#: screens/Inventory/shared/Inventory.helptext.js:43 +msgid "Variables must be in JSON or YAML syntax. Use the radio button to toggle between the two." +msgstr "变量需要是 JSON 或 YAML 语法格式。使用单选按钮在两者之间切换。" + +#: screens/Inventory/shared/Inventory.helptext.js:166 +msgid "Variables used 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>{sourceType} plugin configuration guide." +msgstr "用来配置清单源的变量。有关如何配置此插件的详细描述,请参阅文档中的<0>清单插件部分,以及 <1>{sourceType} 插件配置指南 。" + +#: 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:131 +msgid "Verbose" +msgstr "详细" + +#: components/AdHocCommands/AdHocPreviewStep.js:63 +#: components/PromptDetail/PromptDetail.js:260 +#: components/PromptDetail/PromptInventorySourceDetail.js:100 +#: components/PromptDetail/PromptJobTemplateDetail.js:154 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:478 +#: components/VerbositySelectField/VerbositySelectField.js:34 +#: components/VerbositySelectField/VerbositySelectField.js:45 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:232 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:47 +#: screens/Job/JobDetail/JobDetail.js:331 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:271 +msgid "Verbosity" +msgstr "详细程度" + +#: screens/Setting/AzureAD/AzureAD.js:25 +msgid "View Azure AD settings" +msgstr "查看 Azure AD 设置" + +#: screens/Credential/Credential.js:143 +#: screens/Credential/Credential.js:155 +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.0 设置" + +#: screens/Host/Host.js:137 +msgid "View Host Details" +msgstr "查看主机详情" + +#: screens/Instances/Instance.js:78 +msgid "View Instance Details" +msgstr "查看实例详情" + +#: screens/Inventory/Inventory.js:192 +#: 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/Inventory.helptext.js:55 +msgid "View JSON examples at <0>www.json.org" +msgstr "在 <0>www.json.org 查看 JSON 示例" + +#: screens/Job/Job.js:212 +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/Setting/OIDC/OIDC.js:25 +msgid "View OIDC settings" +msgstr "查看 OIDC 设置" + +#: screens/Organization/Organization.js:225 +msgid "View Organization Details" +msgstr "查看机构详情" + +#: screens/Project/Project.js:200 +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:159 +#: screens/Template/WorkflowJobTemplate.js:145 +msgid "View Survey" +msgstr "查看问卷调查" + +#: screens/Setting/TACACS/TACACS.js:25 +msgid "View TACACS+ settings" +msgstr "查看 TACACS+ 设置" + +#: screens/Team/Team.js:118 +msgid "View Team Details" +msgstr "查看团队详情" + +#: screens/Template/Template.js:260 +#: screens/Template/WorkflowJobTemplate.js:275 +msgid "View Template Details" +msgstr "查看模板详情" + +#: screens/User/UserToken/UserToken.js:100 +msgid "View Tokens" +msgstr "查看令牌" + +#: screens/User/User.js:141 +msgid "View User Details" +msgstr "查看用户详情" + +#: screens/Setting/UI/UI.js:26 +msgid "View User Interface settings" +msgstr "查看用户界面设置" + +#: screens/WorkflowApproval/WorkflowApproval.js:105 +msgid "View Workflow Approval Details" +msgstr "查看工作流批准详情" + +#: screens/Inventory/shared/Inventory.helptext.js:66 +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:99 +msgid "View all Credentials." +msgstr "查看所有凭证。" + +#: screens/Host/Host.js:97 +msgid "View all Hosts." +msgstr "查看所有主机。" + +#: screens/Inventory/Inventory.js:95 +#: 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:162 +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:155 +msgid "View all Organizations." +msgstr "查看所有机构。" + +#: screens/Project/Project.js:137 +msgid "View all Projects." +msgstr "查看所有项目。" + +#: screens/Team/Team.js:76 +msgid "View all Teams." +msgstr "查看所有团队。" + +#: screens/Template/Template.js:176 +#: screens/Template/WorkflowJobTemplate.js:176 +msgid "View all Templates." +msgstr "查看所有模板。" + +#: screens/User/User.js:97 +msgid "View all Users." +msgstr "查看所有用户。" + +#: screens/WorkflowApproval/WorkflowApproval.js:54 +msgid "View all Workflow Approvals." +msgstr "查看所有工作流批准。" + +#: screens/Application/Application/Application.js:96 +msgid "View all applications." +msgstr "查看所有应用程序。" + +#: screens/CredentialType/CredentialType.js:78 +msgid "View all credential types" +msgstr "查看所有凭证类型" + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:85 +msgid "View all execution environments" +msgstr "查看所有执行环境" + +#: screens/InstanceGroup/ContainerGroup.js:86 +#: screens/InstanceGroup/InstanceGroup.js:94 +msgid "View all instance groups" +msgstr "查看所有实例组" + +#: screens/ManagementJob/ManagementJob.js:135 +msgid "View all management jobs" +msgstr "查看所有管理作业" + +#: screens/Setting/Settings.js:204 +msgid "View all settings" +msgstr "查看所有设置" + +#: screens/User/UserToken/UserToken.js:74 +msgid "View all tokens." +msgstr "查看所有令牌。" + +#: screens/Setting/SettingList.js:133 +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:220 +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:145 +msgid "Views" +msgstr "视图" + +#: components/TemplateList/TemplateListItem.js:198 +#: components/TemplateList/TemplateListItem.js:204 +#: screens/Template/WorkflowJobTemplate.js:137 +msgid "Visualizer" +msgstr "可视化工具" + +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:44 +msgid "WARNING:" +msgstr "警告:" + +#: components/JobList/JobList.js:229 +#: components/StatusLabel/StatusLabel.js:52 +#: components/Workflow/WorkflowNodeHelp.js:96 +msgid "Waiting" +msgstr "等待" + +#: screens/Job/JobOutput/EmptyOutput.js:35 +msgid "Waiting for job output…" +msgstr "等待作业输出…" + +#: components/Workflow/WorkflowLegend.js:118 +#: screens/Job/JobOutput/JobOutputSearch.js:132 +msgid "Warning" +msgstr "警告" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:14 +msgid "Warning: Unsaved Changes" +msgstr "警告:未保存的更改" + +#: components/Schedule/shared/ScheduleFormFields.js:43 +msgid "Warning: {selectedValue} is a link to {0} and will be saved as that." +msgstr "警告: {selectedValue} 是到 {0} 的链接,并将保存为到其中。" + +#: 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:177 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:103 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:333 +#: screens/Template/shared/WebhookSubForm.js:199 +msgid "Webhook Credential" +msgstr "Webhook 凭证" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:175 +msgid "Webhook Credentials" +msgstr "Webhook 凭证" + +#: components/PromptDetail/PromptJobTemplateDetail.js:173 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:92 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:326 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:168 +#: screens/Template/shared/WebhookSubForm.js:173 +msgid "Webhook Key" +msgstr "Webhook 密钥" + +#: components/PromptDetail/PromptJobTemplateDetail.js:166 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:91 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:311 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:156 +#: screens/Template/shared/WebhookSubForm.js:129 +msgid "Webhook Service" +msgstr "Webhook 服务" + +#: components/PromptDetail/PromptJobTemplateDetail.js:169 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:95 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:319 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:162 +#: screens/Template/shared/WebhookSubForm.js:161 +#: screens/Template/shared/WebhookSubForm.js:167 +msgid "Webhook URL" +msgstr "Webhook URL" + +#: screens/Template/shared/JobTemplateForm.js:646 +#: screens/Template/shared/WorkflowJobTemplateForm.js:271 +msgid "Webhook details" +msgstr "Webhook 详情" + +#: screens/Template/shared/JobTemplate.helptext.js:24 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:17 +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/JobTemplate.helptext.js:25 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:18 +msgid "Webhook services can use this as a shared secret." +msgstr "Webhook 服务可以将此用作共享机密。" + +#: components/PromptDetail/PromptJobTemplateDetail.js:78 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:41 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:142 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:63 +msgid "Webhooks" +msgstr "Webhook" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:26 +msgid "Webhooks: Enable Webhook for this workflow job template." +msgstr "Webhook:为此工作流任务模板启用 Webhook。" + +#: screens/Template/shared/JobTemplate.helptext.js:42 +msgid "Webhooks: Enable webhook for this template." +msgstr "Webhook:为此模板启用 Webhook。" + +#: components/Schedule/shared/FrequencyDetailSubform.js:288 +msgid "Wed" +msgstr "周三" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:79 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:293 +#: components/Schedule/shared/FrequencyDetailSubform.js:443 +msgid "Wednesday" +msgstr "周三" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:179 +#: components/Schedule/shared/ScheduleFormFields.js:128 +#: components/Schedule/shared/ScheduleFormFields.js:188 +msgid "Week" +msgstr "周" + +#: components/Schedule/shared/FrequencyDetailSubform.js:464 +msgid "Weekday" +msgstr "周中日" + +#: components/Schedule/shared/FrequencyDetailSubform.js:469 +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:190 +msgid "Welcome to {brandName}!" +msgstr "欢迎使用 {brandName}!" + +#: screens/Inventory/shared/Inventory.helptext.js:105 +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/Inventory.helptext.js:93 +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:156 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:118 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:145 +#: screens/WorkflowApproval/WorkflowApprovals.js:13 +#: screens/WorkflowApproval/WorkflowApprovals.js:22 +msgid "Workflow Approvals" +msgstr "工作流批准" + +#: components/JobList/JobList.js:216 +#: components/JobList/JobListItem.js:47 +#: components/Schedule/ScheduleList/ScheduleListItem.js:40 +#: screens/Job/JobDetail/JobDetail.js:70 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:224 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:164 +msgid "Workflow Job" +msgstr "工作流任务" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:76 +msgid "Workflow Job 1/{0}" +msgstr "工作流作业 1/{0}" + +#: components/JobList/JobListItem.js:201 +#: components/Workflow/WorkflowNodeHelp.js:63 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:20 +#: screens/Job/JobDetail/JobDetail.js:244 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:91 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:186 +#: util/getRelatedResourceDeleteDetails.js:105 +msgid "Workflow Job Template" +msgstr "工作流作业模板" + +#: util/getRelatedResourceDeleteDetails.js:115 +#: util/getRelatedResourceDeleteDetails.js:157 +#: util/getRelatedResourceDeleteDetails.js:260 +msgid "Workflow Job Template Nodes" +msgstr "工作流作业模板节点" + +#: util/getRelatedResourceDeleteDetails.js:140 +msgid "Workflow Job Templates" +msgstr "工作流作业模板" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:23 +msgid "Workflow Link" +msgstr "工作流链接" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:100 +msgid "Workflow Nodes" +msgstr "工作流节点" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:86 +msgid "Workflow Statuses" +msgstr "工作流状态" + +#: components/TemplateList/TemplateList.js:218 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:98 +msgid "Workflow Template" +msgstr "工作流模板" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:519 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:159 +msgid "Workflow approved message" +msgstr "工作流批准的消息" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:531 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:168 +msgid "Workflow approved message body" +msgstr "工作流批准的消息正文" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:543 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:177 +msgid "Workflow denied message" +msgstr "工作流拒绝的消息" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:555 +#: 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 "工作流文档" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:220 +msgid "Workflow job details" +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:247 +msgid "Workflow node view modal" +msgstr "工作流节点查看模式" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:567 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:195 +msgid "Workflow pending message" +msgstr "工作流待处理信息" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:579 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:204 +msgid "Workflow pending message body" +msgstr "工作流待处理信息正文" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:591 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:213 +msgid "Workflow timed out message" +msgstr "工作流超时信息" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:603 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:222 +msgid "Workflow timed out message body" +msgstr "工作流超时信息正文" + +#: screens/User/shared/UserTokenForm.js:77 +msgid "Write" +msgstr "写入" + +#: screens/Inventory/shared/Inventory.helptext.js:52 +msgid "YAML:" +msgstr "YAML:" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:187 +#: components/Schedule/shared/FrequencyDetailSubform.js:183 +#: components/Schedule/shared/ScheduleFormFields.js:130 +#: components/Schedule/shared/ScheduleFormFields.js:190 +msgid "Year" +msgstr "年" + +#: components/Search/Search.js:229 +msgid "Yes" +msgstr "是" + +#: components/Lookup/MultiCredentialsLookup.js:155 +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 凭证。这样做会自动取消选择具有相同的 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:66 +msgid "You do not have permission to disassociate the following: {itemsUnableToDisassociate}" +msgstr "您没有权限取消关联: {itemsUnableToDisassociate}" + +#: screens/Instances/Shared/RemoveInstanceButton.js:72 +msgid "You do not have permission to remove instances: {itemsUnableToremove}" +msgstr "您没有删除实例的权限:{itemsUnableToremove}" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:82 +msgid "You have automated against more hosts than your subscription allows." +msgstr "您已自动针对的主机数量大于订阅所允许的数量。" + +#: 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:198 +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:754 +#: screens/Template/shared/WebhookSubForm.js:150 +msgid "a new webhook key will be generated on save." +msgstr "在保存时会生成一个新的 WEBHOOK 密钥。" + +#: screens/Template/shared/JobTemplateForm.js:751 +#: screens/Template/shared/WebhookSubForm.js:140 +msgid "a new webhook url will be generated on save." +msgstr "在保存时会生成一个新的 WEBHOOK url。" + +#: screens/Inventory/shared/Inventory.helptext.js:123 +#: screens/Inventory/shared/Inventory.helptext.js:142 +msgid "and click on Update Revision on Launch" +msgstr "点 Update Revision on Launch" + +#: 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 "取消编辑登录重定向" + +#: screens/Instances/Shared/RemoveInstanceButton.js:169 +msgid "cancel remove" +msgstr "取消删除" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:34 +msgid "canceled" +msgstr "取消" + +#: components/AdHocCommands/AdHocDetailsStep.js:217 +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" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:189 +msgid "day" +msgstr "天" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:151 +msgid "deletion error" +msgstr "删除错误" + +#: screens/ActivityStream/ActivityStreamDescription.js:513 +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:37 +msgid "denied" +msgstr "拒绝" + +#: screens/Job/JobOutput/EmptyOutput.js:41 +msgid "details." +msgstr "详情。" + +#: components/DisassociateButton/DisassociateButton.js:91 +msgid "disassociate" +msgstr "解除关联" + +#: components/Lookup/HostFilterLookup.js:406 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:20 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:39 +#: screens/Template/Survey/SurveyQuestionForm.js:269 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:239 +#: screens/Template/shared/JobTemplate.helptext.js:61 +msgid "documentation" +msgstr "文档" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:105 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:117 +#: screens/Host/HostDetail/HostDetail.js:104 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:97 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:109 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:99 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:289 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:161 +#: screens/Project/ProjectDetail/ProjectDetail.js:309 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:195 +#: screens/User/UserDetail/UserDetail.js:92 +msgid "edit" +msgstr "编辑" + +#: screens/Template/Survey/SurveyListItem.js:65 +#: screens/Template/Survey/SurveyReorderModal.js:125 +msgid "encrypted" +msgstr "加密" + +#: components/Lookup/HostFilterLookup.js:408 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:241 +msgid "for more info." +msgstr "更多信息。" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:21 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:40 +#: screens/Template/Survey/SurveyQuestionForm.js:271 +#: screens/Template/shared/JobTemplate.helptext.js:63 +msgid "for more information." +msgstr "更多信息。" + +#: components/AdHocCommands/AdHocDetailsStep.js:150 +msgid "here" +msgstr "此处" + +#: components/AdHocCommands/AdHocDetailsStep.js:118 +#: components/AdHocCommands/AdHocDetailsStep.js:170 +#: screens/Job/Job.helptext.js:39 +msgid "here." +msgstr "此处。" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:49 +msgid "host-description-{0}" +msgstr "host-description-{0}" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:44 +msgid "host-name-{0}" +msgstr "host-name-{0}" + +#: components/Lookup/HostFilterLookup.js:418 +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:203 +msgid "min" +msgstr "分钟" + +#: screens/Template/Survey/MultipleChoiceField.js:76 +msgid "new choice" +msgstr "新选择" + +#: components/Pagination/Pagination.js:36 +#: components/Schedule/shared/FrequencyDetailSubform.js:480 +msgid "of" +msgstr "的" + +#: components/AdHocCommands/AdHocDetailsStep.js:215 +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:217 +msgid "sec" +msgstr "秒" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:238 +msgid "seconds" +msgstr "秒" + +#: components/AdHocCommands/AdHocDetailsStep.js:58 +msgid "select module" +msgstr "选择模块" + +#: screens/User/UserList/UserListItem.js:49 +msgid "social login" +msgstr "社交登录" + +#: screens/Template/shared/JobTemplateForm.js:346 +#: screens/Template/shared/WorkflowJobTemplateForm.js:188 +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:195 +msgid "toggle changes" +msgstr "切换更改" + +#: screens/ActivityStream/ActivityStreamDescription.js:516 +msgid "updated" +msgstr "已更新" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:190 +msgid "weekday" +msgstr "周中日" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:191 +msgid "weekend day" +msgstr "周末日" + +#: screens/Template/shared/WebhookSubForm.js:181 +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:280 +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:151 +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:198 +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:182 +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/Instances/Shared/RemoveInstanceButton.js:85 +msgid "{0, plural, one {This intance is currently being used by other resources. Are you sure you want to delete it?} other {Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {This intance is currently being used by other resources. Are you sure you want to delete it?} other {Deprovisioning these instances 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:196 +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:209 +#: components/TemplateList/TemplateList.js:266 +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:}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:143 +msgid "{0, selectordinal, one {The first {dayOfWeek}} two {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" +msgstr "{0, selectordinal, one {The first {dayOfWeek}} two {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:202 +msgid "{0, selectordinal, one {The first {weekday} of {month}} two {The second {weekday} of {month}} =3 {The third {weekday} of {month}} =4 {The fourth {weekday} of {month}} =5 {The fifth {weekday} of {month}}}" +msgstr "{0, selectordinal, one {The first {weekday} of {month}} two {The second {weekday} of {month}} =3 {The third {weekday} of {month}} =4 {The fourth {weekday} of {month}} =5 {The fifth {weekday} of {month}}}" + +#: screens/ActivityStream/ActivityStreamListItem.js:28 +msgid "{0} (deleted)" +msgstr "{0}(已删除)" + +#: components/ChipGroup/ChipGroup.js:13 +msgid "{0} more" +msgstr "{0} 更多" + +#: screens/Job/JobDetail/JobDetail.js:399 +msgid "{0} seconds" +msgstr "{0} 秒" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:95 +msgid "{automatedInstancesCount} since {automatedInstancesSinceDateTime}" +msgstr "{automatedInstancesCount} 自 {automatedInstancesSinceDateTime}" + +#: 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:231 +#: screens/InstanceGroup/Instances/InstanceListItem.js:148 +#: screens/Instances/InstanceDetail/InstanceDetail.js:274 +#: screens/Instances/InstanceList/InstanceListItem.js:158 +#: screens/TopologyView/Tooltip.js:288 +msgid "{forks, plural, one {# fork} other {# forks}}" +msgstr "{forks, plural, one {# fork} other {# forks}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:41 +msgid "{interval, plural, one {{interval} day} other {{interval} days}}" +msgstr "{interval, plural, one {{interval} 天} other {{interval} 天}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:33 +msgid "{interval, plural, one {{interval} hour} other {{interval} hours}}" +msgstr "{interval, plural, one {{interval} 小时} other {{interval} 小时}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:25 +msgid "{interval, plural, one {{interval} minute} other {{interval} minutes}}" +msgstr "{interval, plural, one {{interval} 分钟} other {{interval} 分钟}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:57 +msgid "{interval, plural, one {{interval} month} other {{interval} months}}" +msgstr "{interval, plural, one {{interval} 月} other {{interval} 月}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:49 +msgid "{interval, plural, one {{interval} week} other {{interval} weeks}}" +msgstr "{interval, plural, one {{interval} 周} other {{interval} 周}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:65 +msgid "{interval, plural, one {{interval} year} other {{interval} years}}" +msgstr "{interval, plural, one {{interval} 年} other {{interval} 年}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:198 +msgid "{intervalValue, plural, one {day} other {days}}" +msgstr "{intervalValue, plural, one {day} other {days}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:196 +msgid "{intervalValue, plural, one {hour} other {hours}}" +msgstr "{intervalValue, plural, one {hour} other {hours}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:194 +msgid "{intervalValue, plural, one {minute} other {minutes}}" +msgstr "{intervalValue, plural, one {minute} other {minutes}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:202 +msgid "{intervalValue, plural, one {month} other {months}}" +msgstr "{intervalValue, plural, one {month} other {months}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:200 +msgid "{intervalValue, plural, one {week} other {weeks}}" +msgstr "{intervalValue, plural, one {week} other {weeks}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:204 +msgid "{intervalValue, plural, one {year} other {years}}" +msgstr "{intervalValue, plural, one {year} other {years}}" + +#: components/PromptDetail/PromptDetail.js:44 +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/Schedule/ScheduleDetail/FrequencyDetails.js:226 +msgid "{numOccurrences, plural, one {After {numOccurrences} occurrence} other {After {numOccurrences} occurrences}}" +msgstr "{numOccurrences, plural, one {After {numOccurrences} 事件发生} other {After {numOccurrences} 事件发生}}" + +#: 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/main/credential_plugins/conjur.py b/awx/main/credential_plugins/conjur.py index 5ae6be27f3..79fe740884 100644 --- a/awx/main/credential_plugins/conjur.py +++ b/awx/main/credential_plugins/conjur.py @@ -1,6 +1,5 @@ from .plugin import CredentialPlugin, CertFiles, raise_for_status -import base64 from urllib.parse import urljoin, quote from django.utils.translation import gettext_lazy as _ @@ -61,7 +60,7 @@ def conjur_backend(**kwargs): cacert = kwargs.get('cacert', None) auth_kwargs = { - 'headers': {'Content-Type': 'text/plain'}, + 'headers': {'Content-Type': 'text/plain', 'Accept-Encoding': 'base64'}, 'data': api_key, 'allow_redirects': False, } @@ -69,9 +68,9 @@ def conjur_backend(**kwargs): with CertFiles(cacert) as cert: # https://www.conjur.org/api.html#authentication-authenticate-post auth_kwargs['verify'] = cert - resp = requests.post(urljoin(url, '/'.join(['authn', account, username, 'authenticate'])), **auth_kwargs) + resp = requests.post(urljoin(url, '/'.join(['api', 'authn', account, username, 'authenticate'])), **auth_kwargs) raise_for_status(resp) - token = base64.b64encode(resp.content).decode('utf-8') + token = resp.content.decode('utf-8') lookup_kwargs = { 'headers': {'Authorization': 'Token token="{}"'.format(token)}, @@ -79,9 +78,10 @@ def conjur_backend(**kwargs): } # https://www.conjur.org/api.html#secrets-retrieve-a-secret-get - path = urljoin(url, '/'.join(['secrets', account, 'variable', secret_path])) + path = urljoin(url, '/'.join(['api', 'secrets', account, 'variable', secret_path])) if version: - path = '?'.join([path, version]) + ver = "version={}".format(version) + path = '?'.join([path, ver]) with CertFiles(cacert) as cert: lookup_kwargs['verify'] = cert @@ -90,4 +90,4 @@ def conjur_backend(**kwargs): return resp.text -conjur_plugin = CredentialPlugin('CyberArk Conjur Secret Lookup', inputs=conjur_inputs, backend=conjur_backend) +conjur_plugin = CredentialPlugin('CyberArk Conjur Secrets Manager Lookup', inputs=conjur_inputs, backend=conjur_backend) diff --git a/awx/main/models/inventory.py b/awx/main/models/inventory.py index 54c7d3e2b1..d685ddb4e2 100644 --- a/awx/main/models/inventory.py +++ b/awx/main/models/inventory.py @@ -247,6 +247,19 @@ class Inventory(CommonModelNameNotUnique, ResourceMixin, RelatedJobsMixin): return (number, step) def get_sliced_hosts(self, host_queryset, slice_number, slice_count): + """ + Returns a slice of Hosts given a slice number and total slice count, or + the original queryset if slicing is not requested. + + NOTE: If slicing is performed, this will return a List[Host] with the + resulting slice. If slicing is not performed it will return the + original queryset (not evaluating it or forcing it to a list). This + puts the burden on the caller to check the resulting type. This is + non-ideal because it's easy to get wrong, but I think the only way + around it is to force the queryset which has memory implications for + large inventories. + """ + if slice_count > 1 and slice_number > 0: offset = slice_number - 1 host_queryset = host_queryset[offset::slice_count] diff --git a/awx/main/models/jobs.py b/awx/main/models/jobs.py index a84a5a67eb..cc1a477899 100644 --- a/awx/main/models/jobs.py +++ b/awx/main/models/jobs.py @@ -15,6 +15,7 @@ from urllib.parse import urljoin from django.conf import settings from django.core.exceptions import ValidationError from django.db import models +from django.db.models.query import QuerySet # from django.core.cache import cache from django.utils.encoding import smart_str @@ -844,22 +845,30 @@ class Job(UnifiedJob, JobOptions, SurveyJobMixin, JobNotificationMixin, TaskMana def get_notification_friendly_name(self): return "Job" - def _get_inventory_hosts(self, only=['name', 'ansible_facts', 'ansible_facts_modified', 'modified', 'inventory_id']): + def _get_inventory_hosts(self, only=('name', 'ansible_facts', 'ansible_facts_modified', 'modified', 'inventory_id'), **filters): + """Return value is an iterable for the relevant hosts for this job""" if not self.inventory: return [] host_queryset = self.inventory.hosts.only(*only) - return self.inventory.get_sliced_hosts(host_queryset, self.job_slice_number, self.job_slice_count) + if filters: + host_queryset = host_queryset.filter(**filters) + host_queryset = self.inventory.get_sliced_hosts(host_queryset, self.job_slice_number, self.job_slice_count) + if isinstance(host_queryset, QuerySet): + return host_queryset.iterator() + return host_queryset def start_job_fact_cache(self, destination, modification_times, timeout=None): self.log_lifecycle("start_job_fact_cache") os.makedirs(destination, mode=0o700) - hosts = self._get_inventory_hosts() + if timeout is None: timeout = settings.ANSIBLE_FACT_CACHE_TIMEOUT if timeout > 0: # exclude hosts with fact data older than `settings.ANSIBLE_FACT_CACHE_TIMEOUT seconds` timeout = now() - datetime.timedelta(seconds=timeout) - hosts = hosts.filter(ansible_facts_modified__gte=timeout) + hosts = self._get_inventory_hosts(ansible_facts_modified__gte=timeout) + else: + hosts = self._get_inventory_hosts() for host in hosts: filepath = os.sep.join(map(str, [destination, host.name])) if not os.path.realpath(filepath).startswith(destination): diff --git a/awx/main/models/projects.py b/awx/main/models/projects.py index 5af858fa8d..6577d24c40 100644 --- a/awx/main/models/projects.py +++ b/awx/main/models/projects.py @@ -471,6 +471,29 @@ class Project(UnifiedJobTemplate, ProjectOptions, ResourceMixin, CustomVirtualEn def get_absolute_url(self, request=None): return reverse('api:project_detail', kwargs={'pk': self.pk}, request=request) + def get_reason_if_failed(self): + """ + If the project is in a failed or errored state, return a human-readable + error message explaining why. Otherwise return None. + + This is used during validation in the serializer and also by + RunProjectUpdate/RunInventoryUpdate. + """ + + if self.status not in ('error', 'failed'): + return None + + latest_update = self.project_updates.last() + if latest_update is not None and latest_update.failed: + failed_validation_tasks = latest_update.project_update_events.filter( + event='runner_on_failed', + play="Perform project signature/checksum verification", + ) + if failed_validation_tasks: + return _("Last project update failed due to signature validation failure.") + + return _("Missing a revision to run due to failed project update.") + ''' RelatedJobsMixin ''' diff --git a/awx/main/notifications/webhook_backend.py b/awx/main/notifications/webhook_backend.py index 30518e0714..17ced60f9f 100644 --- a/awx/main/notifications/webhook_backend.py +++ b/awx/main/notifications/webhook_backend.py @@ -5,9 +5,6 @@ import json import logging import requests -from django.utils.encoding import smart_str -from django.utils.translation import gettext_lazy as _ - from awx.main.notifications.base import AWXBaseEmailBackend from awx.main.utils import get_awx_http_client_headers from awx.main.notifications.custom_notification_base import CustomNotificationBase @@ -17,6 +14,8 @@ logger = logging.getLogger('awx.main.notifications.webhook_backend') class WebhookBackend(AWXBaseEmailBackend, CustomNotificationBase): + MAX_RETRIES = 5 + init_parameters = { "url": {"label": "Target URL", "type": "string"}, "http_method": {"label": "HTTP Method", "type": "string", "default": "POST"}, @@ -64,20 +63,67 @@ class WebhookBackend(AWXBaseEmailBackend, CustomNotificationBase): if self.http_method.lower() not in ['put', 'post']: raise ValueError("HTTP method must be either 'POST' or 'PUT'.") chosen_method = getattr(requests, self.http_method.lower(), None) + for m in messages: + auth = None if self.username or self.password: auth = (self.username, self.password) - r = chosen_method( - "{}".format(m.recipients()[0]), - auth=auth, - data=json.dumps(m.body, ensure_ascii=False).encode('utf-8'), - headers=dict(list(get_awx_http_client_headers().items()) + list((self.headers or {}).items())), - verify=(not self.disable_ssl_verification), - ) - if r.status_code >= 400: - logger.error(smart_str(_("Error sending notification webhook: {}").format(r.status_code))) + + # the constructor for EmailMessage - https://docs.djangoproject.com/en/4.1/_modules/django/core/mail/message will turn an empty dictionary to an empty string + # sometimes an empty dict is intentional and we added this conditional to enforce that + if not m.body: + m.body = {} + + url = str(m.recipients()[0]) + data = json.dumps(m.body, ensure_ascii=False).encode('utf-8') + headers = {**(get_awx_http_client_headers()), **(self.headers or {})} + + err = None + + for retries in range(self.MAX_RETRIES): + + # Sometimes we hit redirect URLs. We must account for this. We still extract the redirect URL from the response headers and try again. Max retires == 5 + resp = chosen_method( + url=url, + auth=auth, + data=data, + headers=headers, + verify=(not self.disable_ssl_verification), + allow_redirects=False, # override default behaviour for redirects + ) + + # either success or error reached if this conditional fires + if resp.status_code not in [301, 307]: + break + + # we've hit a redirect. extract the redirect URL out of the first response header and try again + logger.warning( + f"Received a {resp.status_code} from {url}, trying to reach redirect url {resp.headers.get('Location', None)}; attempt #{retries+1}" + ) + + # take the first redirect URL in the response header and try that + url = resp.headers.get("Location", None) + + if url is None: + err = f"Webhook notification received redirect to a blank URL from {url}. Response headers={resp.headers}" + break + else: + # no break condition in the loop encountered; therefore we have hit the maximum number of retries + err = f"Webhook notification max number of retries [{self.MAX_RETRIES}] exceeded. Failed to send webhook notification to {url}" + + if resp.status_code >= 400: + err = f"Error sending webhook notification: {resp.status_code}" + + # log error message + if err: + logger.error(err) if not self.fail_silently: - raise Exception(smart_str(_("Error sending notification webhook: {}").format(r.status_code))) - sent_messages += 1 + raise Exception(err) + + # no errors were encountered therefore we successfully sent off the notification webhook + if resp.status_code in range(200, 299): + logger.debug(f"Notification webhook successfully sent to {url}. Received {resp.status_code}") + sent_messages += 1 + return sent_messages diff --git a/awx/main/registrar.py b/awx/main/registrar.py index 31133f936b..d13f5b6857 100644 --- a/awx/main/registrar.py +++ b/awx/main/registrar.py @@ -3,6 +3,8 @@ from django.db.models.signals import pre_save, post_save, pre_delete, m2m_changed +from taggit.managers import TaggableManager + class ActivityStreamRegistrar(object): def __init__(self): @@ -19,6 +21,8 @@ class ActivityStreamRegistrar(object): pre_delete.connect(activity_stream_delete, sender=model, dispatch_uid=str(self.__class__) + str(model) + "_delete") for m2mfield in model._meta.many_to_many: + if isinstance(m2mfield, TaggableManager): + continue # Special case for taggit app try: m2m_attr = getattr(model, m2mfield.name) m2m_changed.connect( diff --git a/awx/main/tasks/callback.py b/awx/main/tasks/callback.py index e131f368a5..c99d9e3027 100644 --- a/awx/main/tasks/callback.py +++ b/awx/main/tasks/callback.py @@ -2,8 +2,6 @@ import json import time import logging from collections import deque -import os -import stat # Django from django.conf import settings @@ -206,21 +204,6 @@ class RunnerCallback: self.instance = self.update_model(self.instance.pk, job_args=json.dumps(runner_config.command), job_cwd=runner_config.cwd, job_env=job_env) # We opened a connection just for that save, close it here now connections.close_all() - elif status_data['status'] == 'failed': - # For encrypted ssh_key_data, ansible-runner worker will open and write the - # ssh_key_data to a named pipe. Then, once the podman container starts, ssh-agent will - # read from this named pipe so that the key can be used in ansible-playbook. - # Once the podman container exits, the named pipe is deleted. - # However, if the podman container fails to start in the first place, e.g. the image - # name is incorrect, then this pipe is not cleaned up. Eventually ansible-runner - # processor will attempt to write artifacts to the private data dir via unstream_dir, requiring - # that it open this named pipe. This leads to a hang. Thus, before any artifacts - # are written by the processor, it's important to remove this ssh_key_data pipe. - private_data_dir = self.instance.job_env.get('AWX_PRIVATE_DATA_DIR', None) - if private_data_dir: - key_data_file = os.path.join(private_data_dir, 'artifacts', str(self.instance.id), 'ssh_key_data') - if os.path.exists(key_data_file) and stat.S_ISFIFO(os.stat(key_data_file).st_mode): - os.remove(key_data_file) elif status_data['status'] == 'error': result_traceback = status_data.get('result_traceback', None) if result_traceback: diff --git a/awx/main/tasks/jobs.py b/awx/main/tasks/jobs.py index 3295adcc9c..3557c4110c 100644 --- a/awx/main/tasks/jobs.py +++ b/awx/main/tasks/jobs.py @@ -767,6 +767,10 @@ class SourceControlMixin(BaseTask): try: original_branch = None + failed_reason = project.get_reason_if_failed() + if failed_reason: + self.update_model(self.instance.pk, status='failed', job_explanation=failed_reason) + raise RuntimeError(failed_reason) project_path = project.get_project_path(check_if_exists=False) if project.scm_type == 'git' and (scm_branch and scm_branch != project.scm_branch): if os.path.exists(project_path): @@ -1056,10 +1060,6 @@ class RunJob(SourceControlMixin, BaseTask): error = _('Job could not start because no Execution Environment could be found.') self.update_model(job.pk, status='error', job_explanation=error) raise RuntimeError(error) - elif job.project.status in ('error', 'failed'): - msg = _('The project revision for this job template is unknown due to a failed update.') - job = self.update_model(job.pk, status='failed', job_explanation=msg) - raise RuntimeError(msg) if job.inventory.kind == 'smart': # cache smart inventory memberships so that the host_filter query is not diff --git a/awx/main/tasks/receptor.py b/awx/main/tasks/receptor.py index 172d68b2b5..370bc4fe5d 100644 --- a/awx/main/tasks/receptor.py +++ b/awx/main/tasks/receptor.py @@ -208,7 +208,10 @@ def run_until_complete(node, timing_data=None, **kwargs): if state_name.lower() == 'failed': work_detail = status.get('Detail', '') if work_detail: - raise RemoteJobError(f'Receptor error from {node}, detail:\n{work_detail}') + if stdout: + raise RemoteJobError(f'Receptor error from {node}, detail:\n{work_detail}\nstdout:\n{stdout}') + else: + raise RemoteJobError(f'Receptor error from {node}, detail:\n{work_detail}') else: raise RemoteJobError(f'Unknown ansible-runner error on node {node}, stdout:\n{stdout}') diff --git a/awx/main/tests/functional/api/test_instance.py b/awx/main/tests/functional/api/test_instance.py index 25ecb78ded..b9ec4d2ab0 100644 --- a/awx/main/tests/functional/api/test_instance.py +++ b/awx/main/tests/functional/api/test_instance.py @@ -7,7 +7,7 @@ from awx.main.models.ha import Instance from django.test.utils import override_settings -INSTANCE_KWARGS = dict(hostname='example-host', cpu=6, memory=36000000000, cpu_capacity=6, mem_capacity=42) +INSTANCE_KWARGS = dict(hostname='example-host', cpu=6, node_type='execution', memory=36000000000, cpu_capacity=6, mem_capacity=42) @pytest.mark.django_db diff --git a/awx/main/tests/functional/test_notifications.py b/awx/main/tests/functional/test_notifications.py index ce3873c223..7396b77843 100644 --- a/awx/main/tests/functional/test_notifications.py +++ b/awx/main/tests/functional/test_notifications.py @@ -75,6 +75,7 @@ def test_encrypted_subfields(get, post, user, organization): url = reverse('api:notification_template_detail', kwargs={'pk': response.data['id']}) response = get(url, u) assert response.data['notification_configuration']['account_token'] == "$encrypted$" + with mock.patch.object(notification_template_actual.notification_class, "send_messages", assert_send): notification_template_actual.send("Test", {'body': "Test"}) @@ -175,3 +176,46 @@ def test_custom_environment_injection(post, user, organization): fake_send.side_effect = _send_side_effect template.send('subject', 'message') + + +def mock_post(*args, **kwargs): + class MockGoodResponse: + def __init__(self): + self.status_code = 200 + + class MockRedirectResponse: + def __init__(self): + self.status_code = 301 + self.headers = {"Location": "http://goodendpoint"} + + if kwargs['url'] == "http://goodendpoint": + return MockGoodResponse() + else: + return MockRedirectResponse() + + +@pytest.mark.django_db +@mock.patch('requests.post', side_effect=mock_post) +def test_webhook_notification_pointed_to_a_redirect_launch_endpoint(post, admin, organization): + + n1 = NotificationTemplate.objects.create( + name="test-webhook", + description="test webhook", + organization=organization, + notification_type="webhook", + notification_configuration=dict( + url="http://some.fake.url", + disable_ssl_verification=True, + http_method="POST", + headers={ + "Content-Type": "application/json", + }, + username=admin.username, + password=admin.password, + ), + messages={ + "success": {"message": "", "body": "{}"}, + }, + ) + + assert n1.send("", n1.messages.get("success").get("body")) == 1 diff --git a/awx/main/tests/unit/notifications/test_webhook.py b/awx/main/tests/unit/notifications/test_webhook.py index db4255fb35..b2c92c59ab 100644 --- a/awx/main/tests/unit/notifications/test_webhook.py +++ b/awx/main/tests/unit/notifications/test_webhook.py @@ -27,11 +27,12 @@ def test_send_messages_as_POST(): ] ) requests_mock.post.assert_called_once_with( - 'http://example.com', + url='http://example.com', auth=None, data=json.dumps({'text': 'test body'}, ensure_ascii=False).encode('utf-8'), headers={'Content-Type': 'application/json', 'User-Agent': 'AWX 0.0.1.dev (open)'}, verify=True, + allow_redirects=False, ) assert sent_messages == 1 @@ -57,11 +58,12 @@ def test_send_messages_as_PUT(): ] ) requests_mock.put.assert_called_once_with( - 'http://example.com', + url='http://example.com', auth=None, data=json.dumps({'text': 'test body 2'}, ensure_ascii=False).encode('utf-8'), headers={'Content-Type': 'application/json', 'User-Agent': 'AWX 0.0.1.dev (open)'}, verify=True, + allow_redirects=False, ) assert sent_messages == 1 @@ -87,11 +89,12 @@ def test_send_messages_with_username(): ] ) requests_mock.post.assert_called_once_with( - 'http://example.com', + url='http://example.com', auth=('userstring', None), data=json.dumps({'text': 'test body'}, ensure_ascii=False).encode('utf-8'), headers={'Content-Type': 'application/json', 'User-Agent': 'AWX 0.0.1.dev (open)'}, verify=True, + allow_redirects=False, ) assert sent_messages == 1 @@ -117,11 +120,12 @@ def test_send_messages_with_password(): ] ) requests_mock.post.assert_called_once_with( - 'http://example.com', + url='http://example.com', auth=(None, 'passwordstring'), data=json.dumps({'text': 'test body'}, ensure_ascii=False).encode('utf-8'), headers={'Content-Type': 'application/json', 'User-Agent': 'AWX 0.0.1.dev (open)'}, verify=True, + allow_redirects=False, ) assert sent_messages == 1 @@ -147,11 +151,12 @@ def test_send_messages_with_username_and_password(): ] ) requests_mock.post.assert_called_once_with( - 'http://example.com', + url='http://example.com', auth=('userstring', 'passwordstring'), data=json.dumps({'text': 'test body'}, ensure_ascii=False).encode('utf-8'), headers={'Content-Type': 'application/json', 'User-Agent': 'AWX 0.0.1.dev (open)'}, verify=True, + allow_redirects=False, ) assert sent_messages == 1 @@ -177,11 +182,12 @@ def test_send_messages_with_no_verify_ssl(): ] ) requests_mock.post.assert_called_once_with( - 'http://example.com', + url='http://example.com', auth=None, data=json.dumps({'text': 'test body'}, ensure_ascii=False).encode('utf-8'), headers={'Content-Type': 'application/json', 'User-Agent': 'AWX 0.0.1.dev (open)'}, verify=False, + allow_redirects=False, ) assert sent_messages == 1 @@ -207,7 +213,7 @@ def test_send_messages_with_additional_headers(): ] ) requests_mock.post.assert_called_once_with( - 'http://example.com', + url='http://example.com', auth=None, data=json.dumps({'text': 'test body'}, ensure_ascii=False).encode('utf-8'), headers={ @@ -217,5 +223,6 @@ def test_send_messages_with_additional_headers(): 'X-Test-Header2': 'test-content-2', }, verify=True, + allow_redirects=False, ) assert sent_messages == 1 diff --git a/awx/main/utils/handlers.py b/awx/main/utils/handlers.py index 636de46cdf..1740a4c8f6 100644 --- a/awx/main/utils/handlers.py +++ b/awx/main/utils/handlers.py @@ -110,7 +110,7 @@ if settings.COLOR_LOGS is True: # logs rendered with cyan text previous_level_map = self.level_map.copy() if record.name == "awx.analytics.job_lifecycle": - self.level_map[logging.DEBUG] = (None, 'cyan', True) + self.level_map[logging.INFO] = (None, 'cyan', True) msg = super(ColorHandler, self).colorize(line, record) self.level_map = previous_level_map return msg diff --git a/awx/settings/defaults.py b/awx/settings/defaults.py index a259f40b4e..b45595e6ac 100644 --- a/awx/settings/defaults.py +++ b/awx/settings/defaults.py @@ -101,7 +101,7 @@ USE_L10N = True USE_TZ = True -STATICFILES_DIRS = (os.path.join(BASE_DIR, 'ui', 'build', 'static'), os.path.join(BASE_DIR, 'static')) +STATICFILES_DIRS = [os.path.join(BASE_DIR, 'ui', 'build', 'static'), os.path.join(BASE_DIR, 'static')] # Absolute filesystem path to the directory where static file are collected via # the collectstatic command. @@ -254,6 +254,14 @@ START_TASK_LIMIT = 100 TASK_MANAGER_TIMEOUT = 300 TASK_MANAGER_TIMEOUT_GRACE_PERIOD = 60 +# Number of seconds _in addition to_ the task manager timeout a job can stay +# in waiting without being reaped +JOB_WAITING_GRACE_PERIOD = 60 + +# Number of seconds after a container group job finished time to wait +# before the awx_k8s_reaper task will tear down the pods +K8S_POD_REAPER_GRACE_PERIOD = 60 + # Disallow sending session cookies over insecure connections SESSION_COOKIE_SECURE = True @@ -1004,16 +1012,5 @@ DEFAULT_CONTAINER_RUN_OPTIONS = ['--network', 'slirp4netns:enable_ipv6=true'] # Mount exposed paths as hostPath resource in k8s/ocp AWX_MOUNT_ISOLATED_PATHS_ON_K8S = False -# Time out task managers if they take longer than this many seconds -TASK_MANAGER_TIMEOUT = 300 - -# Number of seconds _in addition to_ the task manager timeout a job can stay -# in waiting without being reaped -JOB_WAITING_GRACE_PERIOD = 60 - -# Number of seconds after a container group job finished time to wait -# before the awx_k8s_reaper task will tear down the pods -K8S_POD_REAPER_GRACE_PERIOD = 60 - # This is overridden downstream via /etc/tower/conf.d/cluster_host_id.py CLUSTER_HOST_ID = socket.gethostname() diff --git a/awx/ui/package-lock.json b/awx/ui/package-lock.json index 2b55750efe..ea8733527b 100644 --- a/awx/ui/package-lock.json +++ b/awx/ui/package-lock.json @@ -7,9 +7,9 @@ "name": "ui", "dependencies": { "@lingui/react": "3.14.0", - "@patternfly/patternfly": "4.210.2", - "@patternfly/react-core": "^4.239.0", - "@patternfly/react-icons": "4.90.0", + "@patternfly/patternfly": "4.217.1", + "@patternfly/react-core": "^4.250.1", + "@patternfly/react-icons": "4.92.10", "@patternfly/react-table": "4.108.0", "ace-builds": "^1.10.1", "ansi-to-html": "0.7.2", @@ -3747,26 +3747,26 @@ "dev": true }, "node_modules/@patternfly/patternfly": { - "version": "4.210.2", - "resolved": "https://registry.npmjs.org/@patternfly/patternfly/-/patternfly-4.210.2.tgz", - "integrity": "sha512-aZiW24Bxi6uVmk5RyNTp+6q6ThtlJZotNRJfWVeGuwu1UlbBuV4DFa1bpjA6jfTZpfEpX2YL5+R+4ZVSCFAVdw==" + "version": "4.217.1", + "resolved": "https://registry.npmjs.org/@patternfly/patternfly/-/patternfly-4.217.1.tgz", + "integrity": "sha512-uN7JgfQsyR16YHkuGRCTIcBcnyKIqKjGkB2SGk9x1XXH3yYGenL83kpAavX9Xtozqp17KppOlybJuzcKvZMrgw==" }, "node_modules/@patternfly/react-core": { - "version": "4.239.0", - "resolved": "https://registry.npmjs.org/@patternfly/react-core/-/react-core-4.239.0.tgz", - "integrity": "sha512-6CmYABCJLUXTlzCk6C3WouMNZpS0BCT+aHU8CvYpFQ/NrpYp3MJaDsYbqgCRWV42rmIO5iXun/4WhXBJzJEoQg==", + "version": "4.250.1", + "resolved": "https://registry.npmjs.org/@patternfly/react-core/-/react-core-4.250.1.tgz", + "integrity": "sha512-vAOZPQdZzYXl/vkHnHMIt1eC3nrPDdsuuErPatkNPwmSvilXuXmWP5wxoJ36FbSNRRURkprFwx52zMmWS3iHJA==", "dependencies": { - "@patternfly/react-icons": "^4.90.0", - "@patternfly/react-styles": "^4.89.0", - "@patternfly/react-tokens": "^4.91.0", + "@patternfly/react-icons": "^4.92.6", + "@patternfly/react-styles": "^4.91.6", + "@patternfly/react-tokens": "^4.93.6", "focus-trap": "6.9.2", "react-dropzone": "9.0.0", "tippy.js": "5.1.2", "tslib": "^2.0.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" + "react": "^16.8 || ^17 || ^18", + "react-dom": "^16.8 || ^17 || ^18" } }, "node_modules/@patternfly/react-core/node_modules/tslib": { @@ -3775,18 +3775,18 @@ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" }, "node_modules/@patternfly/react-icons": { - "version": "4.90.0", - "resolved": "https://registry.npmjs.org/@patternfly/react-icons/-/react-icons-4.90.0.tgz", - "integrity": "sha512-qEnQKbxbUgyiosiKSkeKEBwmhgJwWEqniIAFyoxj+kpzAdeu7ueWe5iBbqo06mvDOedecFiM5mIE1N0MXwk8Yw==", + "version": "4.92.10", + "resolved": "https://registry.npmjs.org/@patternfly/react-icons/-/react-icons-4.92.10.tgz", + "integrity": "sha512-vwCy7b+OyyuvLDSLqLUG2DkJZgMDogjld8tJTdAaG8HiEhC1sJPZac+5wD7AuS3ym/sQolS4vYtNiVDnMEORxA==", "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" + "react": "^16.8 || ^17 || ^18", + "react-dom": "^16.8 || ^17 || ^18" } }, "node_modules/@patternfly/react-styles": { - "version": "4.89.0", - "resolved": "https://registry.npmjs.org/@patternfly/react-styles/-/react-styles-4.89.0.tgz", - "integrity": "sha512-SkT+qx3Xqu70T5s+i/AUT2hI2sKAPDX4ffeiJIUDu/oyWiFdk+/9DEivnLSyJMruroXXN33zKibvzb5rH7DKTQ==" + "version": "4.91.10", + "resolved": "https://registry.npmjs.org/@patternfly/react-styles/-/react-styles-4.91.10.tgz", + "integrity": "sha512-fAG4Vjp63ohiR92F4e/Gkw5q1DSSckHKqdnEF75KUpSSBORzYP0EKMpupSd6ItpQFJw3iWs3MJi3/KIAAfU1Jw==" }, "node_modules/@patternfly/react-table": { "version": "4.108.0", @@ -3811,9 +3811,9 @@ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "node_modules/@patternfly/react-tokens": { - "version": "4.91.0", - "resolved": "https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-4.91.0.tgz", - "integrity": "sha512-QeQCy8o8E/16fAr8mxqXIYRmpTsjCHJXi5p5jmgEDFmYMesN6Pqfv6N5D0FHb+CIaNOZWRps7GkWvlIMIE81sw==" + "version": "4.93.10", + "resolved": "https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-4.93.10.tgz", + "integrity": "sha512-F+j1irDc9M6zvY6qNtDryhbpnHz3R8ymHRdGelNHQzPTIK88YSWEnT1c9iUI+uM/iuZol7sJmO5STtg2aPIDRQ==" }, "node_modules/@pmmmwh/react-refresh-webpack-plugin": { "version": "0.5.4", @@ -25089,18 +25089,18 @@ "dev": true }, "@patternfly/patternfly": { - "version": "4.210.2", - "resolved": "https://registry.npmjs.org/@patternfly/patternfly/-/patternfly-4.210.2.tgz", - "integrity": "sha512-aZiW24Bxi6uVmk5RyNTp+6q6ThtlJZotNRJfWVeGuwu1UlbBuV4DFa1bpjA6jfTZpfEpX2YL5+R+4ZVSCFAVdw==" + "version": "4.217.1", + "resolved": "https://registry.npmjs.org/@patternfly/patternfly/-/patternfly-4.217.1.tgz", + "integrity": "sha512-uN7JgfQsyR16YHkuGRCTIcBcnyKIqKjGkB2SGk9x1XXH3yYGenL83kpAavX9Xtozqp17KppOlybJuzcKvZMrgw==" }, "@patternfly/react-core": { - "version": "4.239.0", - "resolved": "https://registry.npmjs.org/@patternfly/react-core/-/react-core-4.239.0.tgz", - "integrity": "sha512-6CmYABCJLUXTlzCk6C3WouMNZpS0BCT+aHU8CvYpFQ/NrpYp3MJaDsYbqgCRWV42rmIO5iXun/4WhXBJzJEoQg==", + "version": "4.250.1", + "resolved": "https://registry.npmjs.org/@patternfly/react-core/-/react-core-4.250.1.tgz", + "integrity": "sha512-vAOZPQdZzYXl/vkHnHMIt1eC3nrPDdsuuErPatkNPwmSvilXuXmWP5wxoJ36FbSNRRURkprFwx52zMmWS3iHJA==", "requires": { - "@patternfly/react-icons": "^4.90.0", - "@patternfly/react-styles": "^4.89.0", - "@patternfly/react-tokens": "^4.91.0", + "@patternfly/react-icons": "^4.92.6", + "@patternfly/react-styles": "^4.91.6", + "@patternfly/react-tokens": "^4.93.6", "focus-trap": "6.9.2", "react-dropzone": "9.0.0", "tippy.js": "5.1.2", @@ -25115,15 +25115,15 @@ } }, "@patternfly/react-icons": { - "version": "4.90.0", - "resolved": "https://registry.npmjs.org/@patternfly/react-icons/-/react-icons-4.90.0.tgz", - "integrity": "sha512-qEnQKbxbUgyiosiKSkeKEBwmhgJwWEqniIAFyoxj+kpzAdeu7ueWe5iBbqo06mvDOedecFiM5mIE1N0MXwk8Yw==", + "version": "4.92.10", + "resolved": "https://registry.npmjs.org/@patternfly/react-icons/-/react-icons-4.92.10.tgz", + "integrity": "sha512-vwCy7b+OyyuvLDSLqLUG2DkJZgMDogjld8tJTdAaG8HiEhC1sJPZac+5wD7AuS3ym/sQolS4vYtNiVDnMEORxA==", "requires": {} }, "@patternfly/react-styles": { - "version": "4.89.0", - "resolved": "https://registry.npmjs.org/@patternfly/react-styles/-/react-styles-4.89.0.tgz", - "integrity": "sha512-SkT+qx3Xqu70T5s+i/AUT2hI2sKAPDX4ffeiJIUDu/oyWiFdk+/9DEivnLSyJMruroXXN33zKibvzb5rH7DKTQ==" + "version": "4.91.10", + "resolved": "https://registry.npmjs.org/@patternfly/react-styles/-/react-styles-4.91.10.tgz", + "integrity": "sha512-fAG4Vjp63ohiR92F4e/Gkw5q1DSSckHKqdnEF75KUpSSBORzYP0EKMpupSd6ItpQFJw3iWs3MJi3/KIAAfU1Jw==" }, "@patternfly/react-table": { "version": "4.108.0", @@ -25146,9 +25146,9 @@ } }, "@patternfly/react-tokens": { - "version": "4.91.0", - "resolved": "https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-4.91.0.tgz", - "integrity": "sha512-QeQCy8o8E/16fAr8mxqXIYRmpTsjCHJXi5p5jmgEDFmYMesN6Pqfv6N5D0FHb+CIaNOZWRps7GkWvlIMIE81sw==" + "version": "4.93.10", + "resolved": "https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-4.93.10.tgz", + "integrity": "sha512-F+j1irDc9M6zvY6qNtDryhbpnHz3R8ymHRdGelNHQzPTIK88YSWEnT1c9iUI+uM/iuZol7sJmO5STtg2aPIDRQ==" }, "@pmmmwh/react-refresh-webpack-plugin": { "version": "0.5.4", diff --git a/awx/ui/package.json b/awx/ui/package.json index 8f5f4b0fba..0c117173df 100644 --- a/awx/ui/package.json +++ b/awx/ui/package.json @@ -7,9 +7,9 @@ }, "dependencies": { "@lingui/react": "3.14.0", - "@patternfly/patternfly": "4.210.2", - "@patternfly/react-core": "^4.239.0", - "@patternfly/react-icons": "4.90.0", + "@patternfly/patternfly": "4.217.1", + "@patternfly/react-core": "^4.250.1", + "@patternfly/react-icons": "4.92.10", "@patternfly/react-table": "4.108.0", "ace-builds": "^1.10.1", "ansi-to-html": "0.7.2", diff --git a/awx/ui/src/components/Schedule/shared/ScheduleForm.js b/awx/ui/src/components/Schedule/shared/ScheduleForm.js index a857cc10f4..43407d2737 100644 --- a/awx/ui/src/components/Schedule/shared/ScheduleForm.js +++ b/awx/ui/src/components/Schedule/shared/ScheduleForm.js @@ -416,8 +416,14 @@ function ScheduleForm({ if (options.end === 'onDate') { if ( - DateTime.fromISO(values.startDate) >= - DateTime.fromISO(options.endDate) + DateTime.fromFormat( + `${values.startDate} ${values.startTime}`, + 'yyyy-LL-dd h:mm a' + ).toMillis() >= + DateTime.fromFormat( + `${options.endDate} ${options.endTime}`, + 'yyyy-LL-dd h:mm a' + ).toMillis() ) { freqErrors.endDate = t`Please select an end date/time that comes after the start date/time.`; } diff --git a/awx/ui/src/components/Schedule/shared/ScheduleForm.test.js b/awx/ui/src/components/Schedule/shared/ScheduleForm.test.js index 5e1ea28b8d..61c6313093 100644 --- a/awx/ui/src/components/Schedule/shared/ScheduleForm.test.js +++ b/awx/ui/src/components/Schedule/shared/ScheduleForm.test.js @@ -900,6 +900,36 @@ describe('', () => { ); }); + test('should create schedule with the same start and end date provided that the end date is at a later time', async () => { + const today = DateTime.now().toFormat('yyyy-LL-dd'); + const laterTime = DateTime.now().plus({ hours: 1 }).toFormat('h:mm a'); + await act(async () => { + wrapper.find('DatePicker[aria-label="End date"]').prop('onChange')( + today, + new Date(today) + ); + }); + wrapper.update(); + expect( + wrapper + .find('FormGroup[data-cy="schedule-End date/time"]') + .prop('helperTextInvalid') + ).toBe( + 'Please select an end date/time that comes after the start date/time.' + ); + await act(async () => { + wrapper.find('TimePicker[aria-label="End time"]').prop('onChange')( + laterTime + ); + }); + wrapper.update(); + expect( + wrapper + .find('FormGroup[data-cy="schedule-End date/time"]') + .prop('helperTextInvalid') + ).toBe(undefined); + }); + test('error shown when on day number is not between 1 and 31', async () => { await act(async () => { wrapper.find('FrequencySelect#schedule-frequency').invoke('onChange')([ diff --git a/awx/ui/src/locales/translations/es/django.po b/awx/ui/src/locales/translations/es/django.po new file mode 100644 index 0000000000..ec51ee8347 --- /dev/null +++ b/awx/ui/src/locales/translations/es/django.po @@ -0,0 +1,6241 @@ +# 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 "Tiempo de inactividad fuerza desconexión" + +#: awx/api/conf.py:20 +msgid "" +"Number of seconds that a user is inactive before they will need to login " +"again." +msgstr "Número de segundos que un usuario es inactivo antes de que ellos vuelvan a conectarse de nuevo." + +#: awx/api/conf.py: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 "Identificación" + +#: 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 "segundos" + +#: awx/api/conf.py:29 +msgid "Maximum number of simultaneous logged in sessions" +msgstr "Número máximo de sesiones activas en simultáneo" + +#: awx/api/conf.py:30 +msgid "" +"Maximum number of simultaneous logged in sessions a user may have. To " +"disable enter -1." +msgstr "Número máximo de sesiones activas en simultáneo que un usuario puede tener. Para deshabilitar, introduzca -1." + +#: awx/api/conf.py:37 +msgid "Disable the built-in authentication system" +msgstr "Desactivar el sistema de autenticación integrado" + +#: 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 "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" +msgstr "Habilitar autentificación básica HTTP" + +#: awx/api/conf.py:49 +msgid "Enable HTTP Basic Auth for the API Browser." +msgstr "Habilitar autentificación básica HTTP para la navegación API." + +#: awx/api/conf.py:61 +msgid "OAuth 2 Timeout Settings" +msgstr "Configuración de tiempo de expiración 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 "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" +msgstr "Permitir que los usuarios externos creen tokens 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 "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" +msgstr "URL de invalidación de redireccionamiento de inicio de sesión" + +#: 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 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." +msgstr "No hay sistemas de autenticación remota configurados." + +#: awx/api/exceptions.py:19 +msgid "Resource is being used by running jobs." +msgstr "El recurso está siendo usado por trabajos en ejecución." + +#: awx/api/fields.py:80 +#, python-brace-format +msgid "Invalid key names: {invalid_key_names}" +msgstr "Nombres de claves no válidos: {invalid_key_names}" + +#: awx/api/fields.py:108 +msgid "Credential {} does not exist" +msgstr "La credencial {} no existe" + +#: awx/api/filters.py:82 +msgid "No related model for field {}." +msgstr "Sin modelo relacionado para el campo {}." + +#: awx/api/filters.py:96 +msgid "Filtering on password fields is not allowed." +msgstr "Filtrar sobre campos de contraseña no está permitido." + +#: awx/api/filters.py:108 awx/api/filters.py:110 +#, python-format +msgid "Filtering on %s is not allowed." +msgstr "Filtrar sobre %s no está permitido." + +#: awx/api/filters.py:113 +msgid "Loops not allowed in filters, detected on field {}." +msgstr "Bucles no permitidos en los filtros, detectados en el campo {}." + +#: awx/api/filters.py:171 +msgid "Query string field name not provided." +msgstr "Nombre de campo de la cadena de petición no provisto." + +#: awx/api/filters.py:203 +#, python-brace-format +msgid "Invalid {field_name} id: {field_id}" +msgstr "ID{field_name} no válido: {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 "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." + +#: awx/api/generics.py:220 +msgid " To establish a login session, visit" +msgstr "Para establecer una sesión de acceso, visite" + +#: awx/api/generics.py:634 awx/api/generics.py:694 +msgid "\"id\" field must be an integer." +msgstr "El campo \"id\" debe ser un número entero." + +#: awx/api/generics.py:691 +msgid "\"id\" is required to disassociate" +msgstr "\"id\" es necesario para desasociar" + +#: awx/api/generics.py:739 +msgid "{} 'id' field is missing." +msgstr "Falta el campo {} 'id'." + +#: awx/api/metadata.py:66 +msgid "Database ID for this {}." +msgstr "ID de la base de datos para esto {}" + +#: awx/api/metadata.py:67 +msgid "Name of this {}." +msgstr "Nombre de esto {}" + +#: awx/api/metadata.py:68 +msgid "Optional description of this {}." +msgstr "Descripción opcional de esto {}" + +#: awx/api/metadata.py:69 +msgid "Data type for this {}." +msgstr "Tipo de datos para esto {}" + +#: awx/api/metadata.py:70 +msgid "URL for this {}." +msgstr "URL para esto {}" + +#: awx/api/metadata.py:71 +msgid "Data structure with URLs of related resources." +msgstr "Estructura de datos con URLs de recursos relacionados." + +#: 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 "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." +msgstr "Fecha y hora cuando este {} fue creado." + +#: awx/api/metadata.py:76 +msgid "Timestamp when this {} was last modified." +msgstr "Fecha y hora cuando este {} fue modificado más recientemente." + +#: awx/api/pagination.py:77 +msgid "Number of results to return per page." +msgstr "Cantidad de resultados que se mostrarán por página." + +#: awx/api/parsers.py:33 +msgid "JSON parse error - not a JSON object" +msgstr "Error de análisis JSON; no es un objeto JSON" + +#: awx/api/parsers.py:36 +#, python-format +msgid "" +"JSON parse error - %s\n" +"Possible cause: trailing comma." +msgstr "Error de análisis JSON - %s\n" +"Posible causa: coma final." + +#: awx/api/serializers.py: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." + +#: awx/api/serializers.py:334 +#, python-format +msgid "Cannot use dictionary for %s" +msgstr "No se puede usar el diccionario para %s" + +#: awx/api/serializers.py:348 +msgid "Playbook Run" +msgstr "Ejecución de playbook" + +#: awx/api/serializers.py:349 +msgid "Command" +msgstr "Comando" + +#: awx/api/serializers.py:350 awx/main/models/unified_jobs.py:536 +msgid "SCM Update" +msgstr "Actualizar SCM" + +#: awx/api/serializers.py:351 +msgid "Inventory Sync" +msgstr "Sincronización de inventario" + +#: awx/api/serializers.py:352 +msgid "Management Job" +msgstr "Trabajo de gestión" + +#: awx/api/serializers.py:353 +msgid "Workflow Job" +msgstr "Tarea en flujo de trabajo" + +#: awx/api/serializers.py:354 +msgid "Workflow Template" +msgstr "Plantilla de flujo de trabajo" + +#: awx/api/serializers.py:355 +msgid "Job Template" +msgstr "Plantilla de trabajo" + +#: awx/api/serializers.py:743 +msgid "" +"Indicates whether all of the events generated by this unified job have been " +"saved to the database." +msgstr "Indica si todos los eventos generados por esta tarea unificada se guardaron en la base de datos." + +#: awx/api/serializers.py:939 +msgid "Write-only field used to change the password." +msgstr "Campo de sólo escritura utilizado para cambiar la contraseña." + +#: awx/api/serializers.py:941 +msgid "Set if the account is managed by an external service" +msgstr "Establecer si la cuenta es administrada por un servicio externo" + +#: awx/api/serializers.py:979 +msgid "Password required for new User." +msgstr "Contraseña requerida para un usuario nuevo." + +#: awx/api/serializers.py:1067 +#, python-format +msgid "Unable to change %s on user managed by LDAP." +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 {}." + +#: awx/api/serializers.py:1238 +msgid "Authorization Grant Type" +msgstr "Tipo de autorización" + +#: 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 "Pregunta secreta del cliente" + +#: awx/api/serializers.py:1240 +msgid "Client Type" +msgstr "Tipo de cliente" + +#: awx/api/serializers.py:1241 +msgid "Redirect URIs" +msgstr "Redirigir URI" + +#: awx/api/serializers.py:1242 +msgid "Skip Authorization" +msgstr "Omitir autorización" + +#: awx/api/serializers.py:1350 +msgid "Cannot change max_hosts." +msgstr "No se puede modificar max_hosts." + +#: awx/api/serializers.py:1391 +#, python-brace-format +msgid "Cannot change local_path for {scm_type}-based projects" +msgstr "No se puede cambiar local_path para proyectos basados en {scm_type}" + +#: awx/api/serializers.py:1395 +msgid "This path is already being used by another manual project." +msgstr "Esta ruta ya está siendo usada por otro proyecto manual." + +#: awx/api/serializers.py:1397 +msgid "SCM branch cannot be used with archive projects." +msgstr "La rama SCM no se puede usar con proyectos de archivos." + +#: awx/api/serializers.py:1399 +msgid "SCM refspec can only be used with git projects." +msgstr "SCM refspec solo puede usarse con proyectos git." + +#: awx/api/serializers.py:1401 +msgid "SCM track_submodules can only be used with git projects." +msgstr "SCM track_submodules solo puede usarse con proyectos git." + +#: awx/api/serializers.py:1432 +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" + +#: awx/api/serializers.py:1440 +msgid "Cannot change the organization of an execution environment" +msgstr "No se puede modificar la organización de un entorno de ejecución" + +#: awx/api/serializers.py:1521 +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: {})." + +#: awx/api/serializers.py:1530 +msgid "Update options must be set to false for manual projects." +msgstr "Opciones de actualización deben ser establecidas a false para proyectos manuales." + +#: awx/api/serializers.py:1536 +msgid "Array of playbooks available within this project." +msgstr "Colección de playbooks disponibles dentro de este proyecto." + +#: awx/api/serializers.py:1554 +msgid "" +"Array of inventory files and directories available within this project, not " +"comprehensive." +msgstr "Colección de archivos de inventario y directorios disponibles dentro de este proyecto, no global." + +#: awx/api/serializers.py:1599 awx/api/serializers.py:3098 +#: awx/api/serializers.py:3311 +msgid "A count of hosts uniquely assigned to each status." +msgstr "Un número de hosts asignados de manera única a cada estado." + +#: awx/api/serializers.py:1600 awx/api/serializers.py:3099 +msgid "A count of all plays and tasks for the job run." +msgstr "La cantidad de reproducciones y tareas para la ejecución del trabajo." + +#: awx/api/serializers.py:1724 +msgid "Smart inventories must specify host_filter" +msgstr "Los inventarios inteligentes deben especificar host_filter" + +#: awx/api/serializers.py:1827 +#, python-format +msgid "Invalid port specification: %s" +msgstr "Especificación de puerto no válido: %s" + +#: awx/api/serializers.py:1838 +msgid "Cannot create Host for Smart Inventory" +msgstr "No es posible crear un host para el Inventario inteligente" + +#: awx/api/serializers.py:1856 +msgid "A Group with that name already exists." +msgstr "Ya existe un grupo con ese nombre." + +#: awx/api/serializers.py:1927 +msgid "A Host with that name already exists." +msgstr "Ya existe un host con ese nombre." + +#: awx/api/serializers.py:1932 +msgid "Invalid group name." +msgstr "Nombre de grupo inválido." + +#: awx/api/serializers.py:1937 +msgid "Cannot create Group for Smart Inventory" +msgstr "No es posible crear un grupo para el Inventario inteligente" + +#: awx/api/serializers.py:1995 +msgid "Cloud credential to use for inventory updates." +msgstr "Credencial de la nube que se usa para actualizaciones de inventario." + +#: awx/api/serializers.py:2025 +msgid "`{}` is a prohibited environment variable" +msgstr "`{}` es una variable de entorno prohibida" + +#: awx/api/serializers.py:2115 +msgid "Cannot use manual project for SCM-based inventory." +msgstr "No se puede usar el proyecto manual para el inventario basado en SCM." + +#: awx/api/serializers.py:2120 +msgid "Setting not compatible with existing schedules." +msgstr "Configuración no compatible con programaciones existentes." + +#: awx/api/serializers.py:2125 +msgid "Cannot create Inventory Source for Smart Inventory" +msgstr "No es posible crear una fuente de inventarios para el Inventario inteligente" + +#: awx/api/serializers.py:2171 +msgid "Project required for scm type sources." +msgstr "Se requiere un proyecto para las fuentes de tipo scm." + +#: awx/api/serializers.py:2175 +#, python-format +msgid "Cannot set %s if not SCM type." +msgstr "No es posible definir %s si no es de tipo SCM." + +#: awx/api/serializers.py:2246 +msgid "The project used for this job." +msgstr "El proyecto utilizado para este trabajo." + +#: awx/api/serializers.py:2491 +msgid "Modifications not allowed for managed credential types" +msgstr "Modificaciones no permitidas para los tipos de credenciales administradas" + +#: awx/api/serializers.py:2501 +msgid "" +"Modifications to inputs are not allowed for credential types that are in use" +msgstr "No se permiten las modificaciones a entradas para los tipos de credenciales que están en uso" + +#: awx/api/serializers.py:2504 +#, python-format +msgid "Must be 'cloud' or 'net', not %s" +msgstr "Debe ser 'cloud' o 'net', no %s" + +#: awx/api/serializers.py:2509 +msgid "'ask_at_runtime' is not supported for custom credentials." +msgstr "'ask_at_runtime' no es compatible con las credenciales personalizadas." + +#: awx/api/serializers.py:2547 +msgid "Credential Type" +msgstr "Tipo de credencial" + +#: awx/api/serializers.py:2614 +msgid "Modifications not allowed for managed credentials" +msgstr "No se permiten modificaciones para las credenciales administradas" + +#: awx/api/serializers.py:2626 awx/api/serializers.py:2699 +msgid "Galaxy credentials must be owned by an Organization." +msgstr "Las credenciales de Galaxy deben ser propiedad de una organización." + +#: 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 "No puede cambiar el tipo de credencial, ya que puede interrumpir la funcionalidad de los recursos que la usan." + +#: 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 "Campo de sólo escritura utilizado para añadir usuario a rol de propietario. Si se indica, no otorgar equipo u organización. Sólo válido para creación." + +#: 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 "Campo de sólo escritura para añadir equipo a un rol propietario.Si se indica, no otorgar usuario u organización. Sólo válido para creación." + +#: awx/api/serializers.py:2670 +msgid "" +"Inherit permissions from organization roles. If provided on creation, do not " +"give either user or team." +msgstr "Permisos heredados desde roles de organización. Si se indica, no otorgar usuario o equipo." + +#: awx/api/serializers.py:2687 +msgid "Missing 'user', 'team', or 'organization'." +msgstr "No encontrado 'user', 'team' u 'organization'" + +#: awx/api/serializers.py:2692 +msgid "" +"Only one of 'user', 'team', or 'organization' should be provided, received " +"{} fields." +msgstr "Solo se debe proporcionar un 'usuario', 'equipo' u 'organización', campos {} recibidos." + +#: awx/api/serializers.py:2713 +msgid "" +"Credential organization must be set and match before assigning to a team" +msgstr "Credenciales de organización deben ser establecidas y coincidir antes de ser asignadas a un equipo" + +#: awx/api/serializers.py:2834 +msgid "This field is required." +msgstr "Este campo es obligatorio." + +#: awx/api/serializers.py:2840 +msgid "Playbook not found for project." +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." + +#: awx/api/serializers.py:2844 awx/api/serializers.py:2846 +msgid "Project does not allow overriding branch." +msgstr "El proyecto no permite la invalidación de la rama." + +#: awx/api/serializers.py:2888 +msgid "Must be a Personal Access Token." +msgstr "Debe ser un Token de acceso personal." + +#: awx/api/serializers.py:2890 +msgid "Must match the selected webhook service." +msgstr "Debe coincidir con el servicio de webhook seleccionado." + +#: awx/api/serializers.py:2972 +msgid "Cannot enable provisioning callback without an inventory set." +msgstr "No puede habilitar la callback de aprovisionamiento sin un conjunto de inventario." + +#: awx/api/serializers.py:2974 +msgid "Must either set a default value or ask to prompt on launch." +msgstr "Debe establecer un valor por defecto o preguntar por valor al ejecutar." + +#: awx/api/serializers.py:2976 awx/main/models/jobs.py:294 +msgid "Job Templates must have a project assigned." +msgstr "Las plantillas de trabajo deben tener un proyecto asignado." + +#: awx/api/serializers.py:3140 +msgid "No change to job limit" +msgstr "Sin cambios en el límite de tareas" + +#: awx/api/serializers.py:3140 +msgid "All failed and unreachable hosts" +msgstr "Todos los hosts fallidos y sin comunicación" + +#: awx/api/serializers.py:3153 +msgid "Missing passwords needed to start: {}" +msgstr "Se necesitan las contraseñas faltantes para iniciar: {}" + +#: awx/api/serializers.py:3171 +msgid "Relaunch by host status not available until job finishes running." +msgstr "Relanzamiento por estado de host no disponible hasta que la tarea termine de ejecutarse." + +#: awx/api/serializers.py:3185 +msgid "Job Template Project is missing or undefined." +msgstr "Proyecto en la plantilla de trabajo no encontrado o no definido." + +#: awx/api/serializers.py:3187 +msgid "Job Template Inventory is missing or undefined." +msgstr "Inventario en la plantilla de trabajo no encontrado o no definido." + +#: awx/api/serializers.py:3225 +msgid "Unknown, job may have been ran before launch configurations were saved." +msgstr "Desconocido; este trabajo pudo haberse ejecutado antes de guardar la configuración de lanzamiento." + +#: awx/api/serializers.py:3305 awx/main/tasks.py:2752 awx/main/tasks.py:2768 +msgid "{} are prohibited from use in ad hoc commands." +msgstr "{} tienen uso prohibido en comandos ad hoc." + +#: 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 "La salida estándar es demasiado larga para visualizarse ({text_size} bytes); solo se admite la descarga para tamaños superiores a {supported_size} bytes." + +#: awx/api/serializers.py:3723 +msgid "Provided variable {} has no database value to replace with." +msgstr "La variable {} provista no tiene un valor de base de datos con qué reemplazarla." + +#: awx/api/serializers.py:3739 +msgid "\"$encrypted$ is a reserved keyword, may not be used for {}.\"" +msgstr "“$encrypted” es una palabra clave reservada, no puede utilizarse para {}\"" + +#: awx/api/serializers.py:4212 +msgid "A project is required to run a job." +msgstr "Se requiere un proyecto para ejecutar una tarea." + +#: awx/api/serializers.py:4214 +msgid "Missing a revision to run due to failed project update." +msgstr "Falta una revisión para ejecutar debido a un error en la actualización del proyecto." + +#: awx/api/serializers.py:4218 +msgid "The inventory associated with this Job Template is being deleted." +msgstr "Se está eliminando el inventario asociado con esta plantilla de trabajo." + +#: awx/api/serializers.py:4220 awx/api/serializers.py:4340 +msgid "The provided inventory is being deleted." +msgstr "El inventario provisto se está eliminando." + +#: awx/api/serializers.py:4227 +msgid "Cannot assign multiple {} credentials." +msgstr "No se pueden asignar múltiples credenciales {}." + +#: awx/api/serializers.py:4229 +msgid "Cannot assign a Credential of kind `{}`" +msgstr "No puede asignar una credencial del tipo `{}`" + +#: awx/api/serializers.py:4241 +msgid "" +"Removing {} credential at launch time without replacement is not supported. " +"Provided list lacked credential(s): {}." +msgstr "No se admite quitar la credencial {} en el momento de lanzamiento sin reemplazo. La lista provista no contaba con credencial(es): {}." + +#: awx/api/serializers.py:4338 +msgid "The inventory associated with this Workflow is being deleted." +msgstr "Se está eliminando el inventario asociado con este flujo de trabajo." + +#: awx/api/serializers.py:4405 +msgid "Message type '{}' invalid, must be either 'message' or 'body'" +msgstr "El tipo de mensaje '{}' no es válido, debe ser 'mensaje' o 'cuerpo'." + +#: awx/api/serializers.py:4411 +msgid "Expected string for '{}', found {}, " +msgstr "Cadena esperada para '{}', se encontró {}," + +#: awx/api/serializers.py:4415 +msgid "Messages cannot contain newlines (found newline in {} event)" +msgstr "Los mensajes no pueden contener nuevas líneas (se encontró una nueva línea en el evento {})" + +#: awx/api/serializers.py:4421 +msgid "Expected dict for 'messages' field, found {}" +msgstr "Dict esperado para el campo 'mensajes', se encontró {}" + +#: awx/api/serializers.py:4425 +msgid "" +"Event '{}' invalid, must be one of 'started', 'success', 'error', or " +"'workflow_approval'" +msgstr "El evento '{}' no es válido, debe ser uno de 'iniciado', 'éxito', 'error' o 'aprobación_de_flujo de trabajo'" + +#: awx/api/serializers.py:4431 +msgid "Expected dict for event '{}', found {}" +msgstr "Dict esperado para el evento '{}', se encontró {}" + +#: awx/api/serializers.py:4437 +msgid "" +"Workflow Approval event '{}' invalid, must be one of 'running', 'approved', " +"'timed_out', or 'denied'" +msgstr "El evento de aprobación del flujo de trabajo '{}' no es válido, debe ser uno de 'en ejecución', 'aprobado', 'tiempo de espera agotado' o 'denegado'" + +#: awx/api/serializers.py:4444 +msgid "Expected dict for workflow approval event '{}', found {}" +msgstr "Dict esperado para el evento de aprobación del flujo de trabajo '{}', se encontró {}" + +#: awx/api/serializers.py:4471 +msgid "Unable to render message '{}': {}" +msgstr "No se puede procesar el mensaje '{}': {}" + +#: awx/api/serializers.py:4473 +msgid "Field '{}' unavailable" +msgstr "Campo '{}' no disponible" + +#: awx/api/serializers.py:4475 +msgid "Security error due to field '{}'" +msgstr "Error de seguridad debido al campo '{}'" + +#: awx/api/serializers.py:4496 +msgid "Webhook body for '{}' should be a json dictionary. Found type '{}'." +msgstr "El cuerpo de Webhook para '{}' debería ser un diccionario json. Se encontró el tipo '{}'." + +#: awx/api/serializers.py:4499 +msgid "Webhook body for '{}' is not a valid json dictionary ({})." +msgstr "El cuerpo de Webhook para '{}' no es un diccionario json válido ({})." + +#: awx/api/serializers.py:4517 +msgid "" +"Missing required fields for Notification Configuration: notification_type" +msgstr "Campos obligatorios no definidos para la configuración de notificación: notification_type" + +#: awx/api/serializers.py:4544 +msgid "No values specified for field '{}'" +msgstr "Ningún valor especificado para el campo '{}'" + +#: awx/api/serializers.py:4549 +msgid "HTTP method must be either 'POST' or 'PUT'." +msgstr "El método HTTP debe ser 'POST' o 'PUT'." + +#: awx/api/serializers.py:4551 +msgid "Missing required fields for Notification Configuration: {}." +msgstr "Campos no definidos para la configuración de notificación: {}." + +#: awx/api/serializers.py:4554 +msgid "Configuration field '{}' incorrect type, expected {}." +msgstr "Tipo incorrecto en la configuración del campo '{} ', esperado {}." + +#: awx/api/serializers.py:4569 +msgid "Notification body" +msgstr "Cuerpo de la notificación" + +#: awx/api/serializers.py:4655 +msgid "" +"Valid DTSTART required in rrule. Value should start with: DTSTART:" +"YYYYMMDDTHHMMSSZ" +msgstr "DTSTART válido necesario en rrule. El valor debe empezar con: DTSTART:YYYYMMDDTHHMMSSZ" + +#: awx/api/serializers.py:4657 +msgid "" +"DTSTART cannot be a naive datetime. Specify ;TZINFO= or YYYYMMDDTHHMMSSZZ." +msgstr "DTSTART no puede ser una fecha/hora ingenua. Especifique ;TZINFO= o YYYYMMDDTHHMMSSZZ." + +#: awx/api/serializers.py:4659 +msgid "Multiple DTSTART is not supported." +msgstr "Múltiple DTSTART no está soportado." + +#: awx/api/serializers.py:4661 +msgid "RRULE required in rrule." +msgstr "RRULE requerido en rrule." + +#: awx/api/serializers.py:4663 +msgid "Multiple RRULE is not supported." +msgstr "Múltiple RRULE no está soportado." + +#: awx/api/serializers.py:4665 +msgid "INTERVAL required in rrule." +msgstr "INTERVAL requerido en 'rrule'." + +#: awx/api/serializers.py:4667 +msgid "SECONDLY is not supported." +msgstr "SECONDLY no está soportado." + +#: awx/api/serializers.py:4669 +msgid "Multiple BYMONTHDAYs not supported." +msgstr "Multiple BYMONTHDAYs no soportado." + +#: awx/api/serializers.py:4671 +msgid "Multiple BYMONTHs not supported." +msgstr "Multiple BYMONTHs no soportado." + +#: awx/api/serializers.py:4673 +msgid "BYDAY with numeric prefix not supported." +msgstr "BYDAY con prefijo numérico no soportado." + +#: awx/api/serializers.py:4675 +msgid "BYYEARDAY not supported." +msgstr "BYYEARDAY no soportado." + +#: awx/api/serializers.py:4677 +msgid "BYWEEKNO not supported." +msgstr "BYWEEKNO no soportado." + +#: awx/api/serializers.py:4679 +msgid "RRULE may not contain both COUNT and UNTIL" +msgstr "RRULE no puede contener ambos COUNT y UNTIL" + +#: awx/api/serializers.py:4683 +msgid "COUNT > 999 is unsupported." +msgstr "COUNT > 999 no está soportada." + +#: awx/api/serializers.py:4690 +msgid "rrule parsing failed validation: {}" +msgstr "validación fallida analizando rrule: {}" + +#: awx/api/serializers.py:4749 +msgid "Inventory Source must be a cloud resource." +msgstr "Fuente del inventario debe ser un recurso cloud." + +#: awx/api/serializers.py:4751 +msgid "Manual Project cannot have a schedule set." +msgstr "El proyecto manual no puede tener una programación establecida." + +#: awx/api/serializers.py:4755 +msgid "" +"Inventory sources with `update_on_project_update` cannot be scheduled. " +"Schedule its source project `{}` instead." +msgstr "No se pueden programar las fuentes de inventario con `update_on_project_update. En su lugar, programe su proyecto fuente `{}`." + +#: awx/api/serializers.py:4774 +msgid "" +"Count of jobs in the running or waiting state that are targeted for this " +"instance" +msgstr "Cantidad de tareas en estado de ejecución o espera que están destinadas para esta instancia" + +#: awx/api/serializers.py:4775 +msgid "Count of all jobs that target this instance" +msgstr "Todos los trabajos que abordan esta instancia" + +#: awx/api/serializers.py:4828 +msgid "" +"Count of jobs in the running or waiting state that are targeted for this " +"instance group" +msgstr "Cantidad de tareas en estado de ejecución o espera que están destinadas para este grupo de instancia" + +#: awx/api/serializers.py:4830 +msgid "Count of all jobs that target this instance group" +msgstr "Todos los trabajos que abordan este grupo de instancias" + +#: awx/api/serializers.py:4834 +msgid "" +"Indicates whether instances in this group are containerized.Containerized " +"groups have a designated Openshift or Kubernetes cluster." +msgstr "Indica si las instancias de este grupo son contenedorizadas. Los grupos contenedorizados tienen un clúster Openshift o Kubernetes designado." + +#: awx/api/serializers.py:4844 +msgid "Policy Instance Percentage" +msgstr "Porcentaje de instancias de políticas" + +#: 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 "Porcentaje mínimo de todas las instancias que se asignarán automáticamente a este grupo cuando nuevas instancias aparezcan en línea." + +#: awx/api/serializers.py:4852 +msgid "Policy Instance Minimum" +msgstr "Mínimo de instancias de políticas" + +#: 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 "Número mínimo estático de instancias que se asignarán automáticamente a este grupo cuando aparezcan nuevas instancias en línea." + +#: awx/api/serializers.py:4858 +msgid "Policy Instance List" +msgstr "Lista de instancias de políticas" + +#: awx/api/serializers.py:4859 +msgid "List of exact-match Instances that will be assigned to this group" +msgstr "Lista de instancias con coincidencia exacta que se asignarán a este grupo" + +#: awx/api/serializers.py:4900 +msgid "Duplicate entry {}." +msgstr "Entrada por duplicado {}." + +#: awx/api/serializers.py:4902 +msgid "{} is not a valid hostname of an existing instance." +msgstr "{} no es un nombre de host válido de una instancia existente." + +#: awx/api/serializers.py:4904 awx/api/serializers.py:4909 +#: awx/api/serializers.py:4914 +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 +#, python-format +msgid "%s instance group name may not be changed." +msgstr "El nombre del grupo de instancia %s no puede modificarse." + +#: awx/api/serializers.py:4928 +msgid "Only Kubernetes credentials can be associated with an Instance Group" +msgstr "Solo las credenciales de Kubernetes pueden asociarse a un grupo de instancias." + +#: awx/api/serializers.py:4935 +msgid "" +"is_container_group must be True when associating a credential to an Instance " +"Group" +msgstr "is_container_group debe ser True (Verdadero) cuando se asocia una credencial a un grupo de instancias" + +#: awx/api/serializers.py:4971 +msgid "" +"When present, shows the field name of the role or relationship that changed." +msgstr "Cuando está presente, muestra el nombre de campo de la función o relación que cambió." + +#: awx/api/serializers.py:4972 +msgid "" +"When present, shows the model on which the role or relationship was defined." +msgstr "Cuando está presente, muestra el modelo sobre el cual se definió el rol o la relación." + +#: awx/api/serializers.py:5018 +msgid "" +"A summary of the new and changed values when an object is created, updated, " +"or deleted" +msgstr "Un resumen de los valores nuevos y cambiados cuando un objeto es creado, actualizado o eliminado." + +#: 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 "Para crear, actualizar y eliminar eventos éste es el tipo de objeto que fue afectado. Para asociar o desasociar eventos éste es el tipo de objeto asociado o desasociado con 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 "Vacío para crear, actualizar y eliminar eventos. Para asociar y desasociar eventos éste es el tipo de objetos que object1 con el está asociado." + +#: awx/api/serializers.py:5030 +msgid "The action taken with respect to the given object(s)." +msgstr "La acción tomada al respeto al/los especificado(s) objeto(s)." + +#: awx/api/views/__init__.py:205 +msgid "Not found." +msgstr "No encontrado." + +#: awx/api/views/__init__.py:213 +msgid "Dashboard" +msgstr "Panel de control" + +#: awx/api/views/__init__.py:310 +msgid "Dashboard Jobs Graphs" +msgstr "Panel de control de gráficas de trabajo" + +#: awx/api/views/__init__.py:349 +#, python-format +msgid "Unknown period \"%s\"" +msgstr "Periodo desconocido \"%s\"" + +#: awx/api/views/__init__.py:361 +msgid "Instances" +msgstr "Instancias" + +#: awx/api/views/__init__.py:369 +msgid "Instance Detail" +msgstr "Detalle de la instancia" + +#: awx/api/views/__init__.py:385 +msgid "Instance Jobs" +msgstr "Tareas de instancia" + +#: awx/api/views/__init__.py:399 +msgid "Instance's Instance Groups" +msgstr "Grupos de instancias de la instancia" + +#: awx/api/views/__init__.py:408 +msgid "Instance Groups" +msgstr "Grupos de instancias" + +#: awx/api/views/__init__.py:416 +msgid "Instance Group Detail" +msgstr "Detalle del grupo de instancias" + +#: awx/api/views/__init__.py:431 +msgid "Instance Group Running Jobs" +msgstr "Tareas en ejecución del grupo de instancias" + +#: awx/api/views/__init__.py:440 +msgid "Instance Group's Instances" +msgstr "Instancias del grupo de instancias" + +#: awx/api/views/__init__.py:450 +msgid "Schedules" +msgstr "Programaciones" + +#: awx/api/views/__init__.py:464 +msgid "Schedule Recurrence Rule Preview" +msgstr "Programe la vista previa de la regla de recurrencia" + +#: awx/api/views/__init__.py:505 +msgid "Cannot assign credential when related template is null." +msgstr "No se puede asignar la credencial cuando la plantilla relacionada es nula." + +#: awx/api/views/__init__.py:510 +msgid "Related template cannot accept {} on launch." +msgstr "La plantilla relacionada no puede aceptar {} durante el lanzamiento." + +#: awx/api/views/__init__.py:512 +msgid "" +"Credential that requires user input on launch cannot be used in saved launch " +"configuration." +msgstr "Una credencial que requiere ingreso de datos del usuario durante el lanzamiento no se puede utilizar en una configuración de lanzamiento guardada." + +#: awx/api/views/__init__.py:517 +msgid "Related template is not configured to accept credentials on launch." +msgstr "La plantilla relacionada no está configurada para aceptar credenciales durante el lanzamiento." + +#: awx/api/views/__init__.py:520 +#, python-brace-format +msgid "" +"This launch configuration already provides a {credential_type} credential." +msgstr "Esta configuración de lanzamiento ya proporciona una credencial {credential_type}." + +#: awx/api/views/__init__.py:523 +#, python-brace-format +msgid "Related template already uses {credential_type} credential." +msgstr "La plantilla relacionada ya usa la credencial {credential_type}." + +#: awx/api/views/__init__.py:540 +msgid "Schedule Jobs List" +msgstr "Lista de trabajos programados" + +#: 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 "No puede asignar un rol de participación de organización como rol secundario para un equipo." + +#: awx/api/views/__init__.py:626 awx/api/views/__init__.py:4351 +msgid "You cannot grant system-level permissions to a team." +msgstr "No puede asignar permisos de nivel de sistema a un equipo." + +#: awx/api/views/__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 "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 +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." + +#: awx/api/views/__init__.py:795 +msgid "Project Schedules" +msgstr "Programación del proyecto" + +#: awx/api/views/__init__.py:806 +msgid "Project SCM Inventory Sources" +msgstr "Fuentes de inventario SCM del proyecto" + +#: awx/api/views/__init__.py:903 +msgid "Project Update Events List" +msgstr "Lista de eventos de actualización de proyectos" + +#: awx/api/views/__init__.py:923 +msgid "System Job Events List" +msgstr "Lista de eventos de tareas del sistema" + +#: awx/api/views/__init__.py:963 +msgid "Project Update SCM Inventory Updates" +msgstr "Actualizaciones de inventario SCM de la actualización del proyecto" + +#: awx/api/views/__init__.py:1008 +msgid "Me" +msgstr "Yo" + +#: awx/api/views/__init__.py:1017 +msgid "OAuth 2 Applications" +msgstr "Aplicaciones OAuth 2" + +#: awx/api/views/__init__.py:1026 +msgid "OAuth 2 Application Detail" +msgstr "Detalle de aplicaciones OAuth 2" + +#: awx/api/views/__init__.py:1039 +msgid "OAuth 2 Application Tokens" +msgstr "Tokens de aplicaciones OAuth 2" + +#: awx/api/views/__init__.py:1061 +msgid "OAuth2 Tokens" +msgstr "Tokens OAuth2" + +#: awx/api/views/__init__.py:1070 +msgid "OAuth2 User Tokens" +msgstr "Tokens de usuario OAuth2" + +#: awx/api/views/__init__.py:1082 +msgid "OAuth2 User Authorized Access Tokens" +msgstr "Tokens de acceso autorizado de usuario OAuth2" + +#: awx/api/views/__init__.py:1097 +msgid "Organization OAuth2 Applications" +msgstr "Aplicaciones OAuth2 de la organización " + +#: awx/api/views/__init__.py:1109 +msgid "OAuth2 Personal Access Tokens" +msgstr "Tokens de acceso personal OAuth2" + +#: awx/api/views/__init__.py:1124 +msgid "OAuth Token Detail" +msgstr "Detalle del token 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 "No puede conceder credenciales de acceso a un usuario que no está en la organización del credencial." + +#: awx/api/views/__init__.py:1187 awx/api/views/__init__.py:4308 +msgid "You cannot grant private credential access to another user" +msgstr "No puede conceder acceso a un credencial privado a otro usuario" + +#: awx/api/views/__init__.py:1284 +#, python-format +msgid "Cannot change %s." +msgstr "No se puede cambiar%s." + +#: awx/api/views/__init__.py:1290 +msgid "Cannot delete user." +msgstr "No se puede eliminar usuario." + +#: awx/api/views/__init__.py:1314 +msgid "Deletion not allowed for managed credential types" +msgstr "No se permite la eliminación para los tipos de credenciales administradas" + +#: awx/api/views/__init__.py:1316 +msgid "Credential types that are in use cannot be deleted" +msgstr "No se pueden eliminar los tipos de credenciales en uso" + +#: awx/api/views/__init__.py:1429 +msgid "Deletion not allowed for managed credentials" +msgstr "No se permite la eliminación para las credenciales administradas" + +#: awx/api/views/__init__.py:1473 +msgid "External Credential Test" +msgstr "Prueba de credencial externa" + +#: awx/api/views/__init__.py:1505 +msgid "Credential Input Source Detail" +msgstr "Detalle de la fuente de entrada de la credencial" + +#: awx/api/views/__init__.py:1513 awx/api/views/__init__.py:1521 +msgid "Credential Input Sources" +msgstr "Fuentes de entrada de la credencial" + +#: awx/api/views/__init__.py:1536 +msgid "External Credential Type Test" +msgstr "Prueba del tipo de credencial externa" + +#: awx/api/views/__init__.py:1598 +msgid "The inventory for this host is already being deleted." +msgstr "Ya se está eliminando el inventario de este host." + +#: awx/api/views/__init__.py:1765 +msgid "Cyclical Group association." +msgstr "Asociación de grupos cíclica." + +#: awx/api/views/__init__.py:1928 +msgid "Inventory subset argument must be a string." +msgstr "El argumento del subconjunto de inventario debe ser una cadena." + +#: awx/api/views/__init__.py:1932 +msgid "Subset does not use any supported syntax." +msgstr "El subconjunto no usa una sintaxis compatible." + +#: awx/api/views/__init__.py:1976 +msgid "Inventory Source List" +msgstr "Listado de fuentes del inventario" + +#: awx/api/views/__init__.py:1988 +msgid "Inventory Sources Update" +msgstr "Actualización de fuentes de inventario" + +#: awx/api/views/__init__.py:2020 +msgid "Could not start because `can_update` returned False" +msgstr "No se pudo iniciar porque `can_update` devolvió False" + +#: awx/api/views/__init__.py:2028 +msgid "No inventory sources to update." +msgstr "No hay fuentes de inventario para actualizar." + +#: awx/api/views/__init__.py:2049 +msgid "Inventory Source Schedules" +msgstr "Programaciones de la fuente del inventario" + +#: awx/api/views/__init__.py:2077 +msgid "Notification Templates can only be assigned when source is one of {}." +msgstr "Plantillas de notificación pueden ser sólo asignadas cuando la fuente es una de estas {}." + +#: awx/api/views/__init__.py:2173 +msgid "Source already has credential assigned." +msgstr "La fuente ya tiene asignada una credencial." + +#: awx/api/views/__init__.py:2385 +msgid "Job Template Schedules" +msgstr "Programación plantilla de trabajo" + +#: awx/api/views/__init__.py:2423 +msgid "Field '{}' is missing from survey spec." +msgstr "El campo '{}' no se encuentra en el cuestionario identificado." + +#: awx/api/views/__init__.py:2425 +msgid "Expected {} for field '{}', received {} type." +msgstr "{} esperado para el campo '{}'; tipo {} recibido." + +#: awx/api/views/__init__.py:2428 +msgid "'spec' doesn't contain any items." +msgstr "'spec' no contiene ningún elemento." + +#: awx/api/views/__init__.py:2439 +#, python-format +msgid "Survey question %s is not a json object." +msgstr "La pregunta de la encuesta %s no es un objeto json." + +#: awx/api/views/__init__.py:2443 +#, python-brace-format +msgid "'{field_name}' missing from survey question {idx}" +msgstr "Falta '{field_name}' en la pregunta de la encuesta {idx}" + +#: awx/api/views/__init__.py:2455 +#, python-brace-format +msgid "'{field_name}' in survey question {idx} expected to be {type_label}." +msgstr "'{field_name}' en la pregunta de la encuesta {idx} se espera que sea {type_label}." + +#: awx/api/views/__init__.py:2463 +#, python-format +msgid "'variable' '%(item)s' duplicated in survey question %(survey)s." +msgstr "'variable' '%(item)s' duplicada en la pregunta de la encuesta %(survey)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 "'{survey_item[type]}' en la pregunta de la encuesta {idx} no es uno de los tipos de preguntas permitidas de '{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 "El valor por defecto {survey_item[default]} en la pregunta de la encuesta {idx} se espera que sea {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 "El límite {min_or_max} en la pregunta de la encuesta {idx} debe ser un número entero." + +#: awx/api/views/__init__.py:2511 +#, python-brace-format +msgid "Survey question {idx} of type {survey_item[type]} must specify choices." +msgstr "La pregunta de la encuesta {idx} del tipo {survey_item[type]} debe especificar opciones." + +#: awx/api/views/__init__.py:2526 +msgid "Multiple Choice (Single Select) can only have one default value." +msgstr "La opción múltiple (selección simple) solo puede tener un valor predeterminado." + +#: awx/api/views/__init__.py:2531 +msgid "Default choice must be answered from the choices listed." +msgstr "La opción predeterminada responderse de las opciones enumeradas." + +#: 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$ es una palabra clave reservada para los valores predeterminados de las preguntas de contraseña, la pregunta de la encuesta {idx} es del tipo {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$ es una palabra clave reservada, no se puede utilizar para el nuevo defecto en la posición {idx}." + +#: awx/api/views/__init__.py:2629 +#, python-brace-format +msgid "Cannot assign multiple {credential_type} credentials." +msgstr "No se pueden asignar múltiples credenciales {credential_type}." + +#: awx/api/views/__init__.py:2632 +msgid "Cannot assign a Credential of kind `{}`." +msgstr "No se puede asignar una credencial del tipo `{}`." + +#: awx/api/views/__init__.py:2656 +msgid "Maximum number of labels for {} reached." +msgstr "Número máximo de etiquetas para {} alcanzado." + +#: awx/api/views/__init__.py:2773 +msgid "No matching host could be found!" +msgstr "¡Ningún servidor indicado pudo ser encontrado!" + +#: awx/api/views/__init__.py:2776 +msgid "Multiple hosts matched the request!" +msgstr "¡Varios servidores corresponden a la petición!" + +#: awx/api/views/__init__.py:2781 +msgid "Cannot start automatically, user input required!" +msgstr "No se puede iniciar automáticamente, !Entrada de datos de usuario necesaria!" + +#: awx/api/views/__init__.py:2787 +msgid "Host callback job already pending." +msgstr "Trabajo de callback para el servidor ya está pendiente." + +#: awx/api/views/__init__.py:2803 awx/api/views/__init__.py:3557 +msgid "Error starting job!" +msgstr "¡Error iniciando trabajo!" + +#: awx/api/views/__init__.py:2928 awx/api/views/__init__.py:2947 +msgid "Cycle detected." +msgstr "Ciclo detectado." + +#: awx/api/views/__init__.py:2939 +msgid "Relationship not allowed." +msgstr "Relación no permitida." + +#: awx/api/views/__init__.py:3168 +msgid "Cannot relaunch slice workflow job orphaned from job template." +msgstr "No se puede volver a ejecutar el trabajo del flujo de trabajo de fraccionamiento eliminado de la plantilla de trabajo." + +#: awx/api/views/__init__.py:3170 +msgid "Cannot relaunch sliced workflow job after slice count has changed." +msgstr "No se puede volver a ejecutar el trabajo del flujo de trabajo después de que cambia el conteo de fraccionamiento." + +#: awx/api/views/__init__.py:3203 +msgid "Workflow Job Template Schedules" +msgstr "Programaciones de plantilla de tareas de flujo de trabajo" + +#: awx/api/views/__init__.py:3346 awx/api/views/__init__.py:3978 +msgid "Superuser privileges needed." +msgstr "Privilegios de superusuario necesarios." + +#: awx/api/views/__init__.py:3379 +msgid "System Job Template Schedules" +msgstr "Programación de plantilla de trabajos de sistema." + +#: awx/api/views/__init__.py:3537 +#, python-brace-format +msgid "Wait until job finishes before retrying on {status_value} hosts." +msgstr "Espere hasta que termine el trabajo antes de intentar nuevamente en hosts {status_value}." + +#: awx/api/views/__init__.py:3543 +#, python-brace-format +msgid "Cannot retry on {status_value} hosts, playbook stats not available." +msgstr "No se puede volver a intentar en hosts {status_value}; las estadísticas del cuaderno de estrategias no están disponibles." + +#: awx/api/views/__init__.py:3549 +#, python-brace-format +msgid "Cannot relaunch because previous job had 0 {status_value} hosts." +msgstr "No se puede volver a lanzar porque la tarea anterior tuvo 0 hosts {status_value}." + +#: awx/api/views/__init__.py:3579 +msgid "Cannot create schedule because job requires credential passwords." +msgstr "No se puede crear la programación porque la tarea requiere contraseñas de credenciales." + +#: awx/api/views/__init__.py:3583 +msgid "Cannot create schedule because job was launched by legacy method." +msgstr "No se puede crear una programación porque la tarea se lanzó por un método de legado." + +#: awx/api/views/__init__.py:3584 +msgid "Cannot create schedule because a related resource is missing." +msgstr "No se puede crear la programación porque falta un recurso relacionado." + +#: awx/api/views/__init__.py:3638 +msgid "Job Host Summaries List" +msgstr "Lista resumida de trabajos de servidor" + +#: awx/api/views/__init__.py:3694 +msgid "Job Event Children List" +msgstr "LIsta de hijos de eventos de trabajo" + +#: awx/api/views/__init__.py:3725 +msgid "Job Events List" +msgstr "Lista de eventos de trabajo" + +#: awx/api/views/__init__.py:3926 +msgid "Ad Hoc Command Events List" +msgstr "Lista de eventos para comando Ad Hoc" + +#: awx/api/views/__init__.py:4177 +msgid "Delete not allowed while there are pending notifications" +msgstr "Eliminar no está permitido mientras existan notificaciones pendientes" + +#: awx/api/views/__init__.py:4184 +msgid "Notification Template Test" +msgstr "Prueba de plantilla de notificación" + +#: 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 "El usuario no tiene permiso para aprobar o denegar este flujo de trabajo." + +#: awx/api/views/__init__.py:4442 awx/api/views/__init__.py:4457 +msgid "This workflow step has already been approved or denied." +msgstr "Este paso de flujo de trabajo ya ha sido autorizado o denegado." + +#: awx/api/views/inventory.py:53 +msgid "Inventory Update Events List" +msgstr "Lista de eventos de actualización de inventarios" + +#: awx/api/views/inventory.py:84 +msgid "You cannot turn a regular inventory into a \"smart\" inventory." +msgstr "No puede convertir un inventario regular en un inventario \"inteligente\"." + +#: awx/api/views/inventory.py:96 +#, python-brace-format +msgid "{0}" +msgstr "{0}" + +#: awx/api/views/metrics.py:29 +msgid "Metrics" +msgstr "Métrica" + +#: awx/api/views/mixin.py:41 +msgid "Cannot delete job resource when associated workflow job is running." +msgstr "No es posible eliminar un recurso de trabajo cuando la tarea del flujo de trabajo está en ejecución." + +#: awx/api/views/mixin.py:46 +msgid "Cannot delete running job resource." +msgstr "No es posible eliminar el recurso de trabajo en ejecución." + +#: awx/api/views/mixin.py:51 +msgid "Job has not finished processing events." +msgstr "La tarea no terminó de procesar eventos." + +#: awx/api/views/mixin.py:138 +msgid "Related job {} is still processing events." +msgstr "La tarea {} relacionada aún está procesando eventos." + +#: awx/api/views/organization.py:239 +#, python-brace-format +msgid "Credential must be a Galaxy credential, not {sub.credential_type.name}." +msgstr "La credencial debe ser una credencial de Galaxy, no {sub.credential_type.name}." + +#: 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 "API REST de AWX" + +#: awx/api/views/root.py:64 +msgid "API OAuth 2 Authorization Root" +msgstr "Raíz de autorización de API OAuth 2" + +#: awx/api/views/root.py:130 +msgid "Version 2" +msgstr "Versión 2" + +#: awx/api/views/root.py:140 +msgid "Ping" +msgstr "Ping" + +#: awx/api/views/root.py:168 +msgid "Subscriptions" +msgstr "Suscripciones" + +#: awx/api/views/root.py:189 awx/api/views/root.py:230 +msgid "Invalid Subscription" +msgstr "Suscripción no válida" + +#: awx/api/views/root.py:191 awx/api/views/root.py:232 +msgid "The provided credentials are invalid (HTTP 401)." +msgstr "Las credenciales proporcionadas no son válidas (HTTP 401)." + +#: awx/api/views/root.py:193 awx/api/views/root.py:234 +msgid "Unable to connect to proxy server." +msgstr "No se puede conectar al servidor proxy." + +#: awx/api/views/root.py:195 awx/api/views/root.py:236 +msgid "Could not connect to subscription service." +msgstr "No se pudo conectar al servicio de suscripción." + +#: awx/api/views/root.py:208 +msgid "Attach Subscription" +msgstr "Adjuntar suscripción" + +#: awx/api/views/root.py:220 +msgid "No subscription pool ID provided." +msgstr "No se proporcionó un ID de grupo de suscripciones." + +#: awx/api/views/root.py:248 +msgid "Error processing subscription metadata." +msgstr "Error al procesar los metadatos de la suscripción." + +#: awx/api/views/root.py:254 awx/conf/apps.py:11 +msgid "Configuration" +msgstr "Configuración" + +#: awx/api/views/root.py:312 +msgid "Invalid subscription data" +msgstr "Datos de la suscripción no válidos" + +#: awx/api/views/root.py:317 +msgid "Invalid JSON" +msgstr "JSON inválido" + +#: awx/api/views/root.py:321 awx/api/views/root.py:326 +msgid "Legacy license submitted. A subscription manifest is now required." +msgstr "Se envió la licencia heredada. Ahora se requiere un manifiesto de suscripción." + +#: awx/api/views/root.py:335 +msgid "Invalid manifest submitted." +msgstr "Se envió un manifiesto no válido." + +#: awx/api/views/root.py:341 +msgid "Invalid License" +msgstr "Licencia no valida" + +#: awx/api/views/root.py:352 +msgid "Invalid subscription" +msgstr "Suscripción no válida" + +#: awx/api/views/root.py:360 +msgid "Failed to remove license." +msgstr "Se produjo un error al eliminar la licencia." + +#: awx/api/views/webhooks.py:130 +msgid "Webhook previously received, aborting." +msgstr "Webhook previamente recibido, anulando." + +#: awx/conf/conf.py:20 +msgid "Bud Frogs" +msgstr "Bud Frogs" + +#: awx/conf/conf.py:21 +msgid "Bunny" +msgstr "Bunny" + +#: awx/conf/conf.py:22 +msgid "Cheese" +msgstr "Cheese" + +#: awx/conf/conf.py:23 +msgid "Daemon" +msgstr "Daemon" + +#: awx/conf/conf.py:24 +msgid "Default Cow" +msgstr "Default Cow" + +#: awx/conf/conf.py:25 +msgid "Dragon" +msgstr "Dragon" + +#: awx/conf/conf.py:26 +msgid "Elephant in Snake" +msgstr "Elephant in Snake" + +#: awx/conf/conf.py:27 +msgid "Elephant" +msgstr "Elephant" + +#: awx/conf/conf.py:28 +msgid "Eyes" +msgstr "Eyes" + +#: awx/conf/conf.py:29 +msgid "Hello Kitty" +msgstr "Hello Kitty" + +#: awx/conf/conf.py:30 +msgid "Kitty" +msgstr "Kitty" + +#: awx/conf/conf.py:31 +msgid "Luke Koala" +msgstr "Luke Koala" + +#: awx/conf/conf.py:32 +msgid "Meow" +msgstr "Meow" + +#: awx/conf/conf.py:33 +msgid "Milk" +msgstr "Milk" + +#: awx/conf/conf.py:34 +msgid "Moofasa" +msgstr "Moofasa" + +#: awx/conf/conf.py:35 +msgid "Moose" +msgstr "Moose" + +#: awx/conf/conf.py:36 +msgid "Ren" +msgstr "Ren" + +#: awx/conf/conf.py:37 +msgid "Sheep" +msgstr "Sheep" + +#: awx/conf/conf.py:38 +msgid "Small Cow" +msgstr "Small Cow" + +#: awx/conf/conf.py:39 +msgid "Stegosaurus" +msgstr "Stegosaurus" + +#: awx/conf/conf.py:40 +msgid "Stimpy" +msgstr "Stimpy" + +#: awx/conf/conf.py:41 +msgid "Super Milker" +msgstr "Super Milker" + +#: awx/conf/conf.py:42 +msgid "Three Eyes" +msgstr "Three Eyes" + +#: awx/conf/conf.py:43 +msgid "Turkey" +msgstr "Turkey" + +#: awx/conf/conf.py:44 +msgid "Turtle" +msgstr "Turtle" + +#: awx/conf/conf.py:45 +msgid "Tux" +msgstr "Tux" + +#: awx/conf/conf.py:46 +msgid "Udder" +msgstr "Udder" + +#: awx/conf/conf.py:47 +msgid "Vader Koala" +msgstr "Vader Koala" + +#: awx/conf/conf.py:48 +msgid "Vader" +msgstr "Vader" + +#: awx/conf/conf.py:49 +msgid "WWW" +msgstr "WWW" + +#: awx/conf/conf.py:52 +msgid "Cow Selection" +msgstr "Cow Selection" + +#: awx/conf/conf.py:53 +msgid "Select which cow to use with cowsay when running jobs." +msgstr "Seleccione con cual 'cow' debe ser utilizado cowsay mientras ejecuta trabajos." + +#: awx/conf/conf.py:54 awx/conf/conf.py:75 +msgid "Cows" +msgstr "Cows" + +#: awx/conf/conf.py:73 +msgid "Example Read-Only Setting" +msgstr "Ejemplo de ajuste de sólo lectura.f" + +#: awx/conf/conf.py:74 +msgid "Example setting that cannot be changed." +msgstr "Ejemplo de ajuste que no puede ser cambiado." + +#: awx/conf/conf.py:90 +msgid "Example Setting" +msgstr "Ejemplo de ajuste" + +#: awx/conf/conf.py:91 +msgid "Example setting which can be different for each user." +msgstr "Ejemplo de configuración que puede ser diferente para cada usuario." + +#: awx/conf/conf.py:92 awx/conf/registry.py:78 awx/conf/views.py:51 +msgid "User" +msgstr "Usuario" + +#: 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 "Se esperaba None, True, False, una cadena o una lista de cadenas, pero, en cambio, se obtuvo {input_type}." + +#: awx/conf/fields.py:97 +#, python-brace-format +msgid "Expected list of strings but got {input_type} instead." +msgstr "Se esperaba la lista de cadenas; pero, en cambio, se obtuvo {input_type}." + +#: awx/conf/fields.py:97 +#, python-brace-format +msgid "{path} is not a valid path choice." +msgstr "{path} no es una opción de ruta válida." + +#: awx/conf/fields.py:142 +msgid "Enter a valid URL" +msgstr "Introduzca una URL válida" + +#: awx/conf/fields.py:179 +#, python-brace-format +msgid "\"{input}\" is not a valid string." +msgstr "\"{input}\" no es una cadena válida." + +#: awx/conf/fields.py:192 +#, python-brace-format +msgid "Expected a list of tuples of max length 2 but got {input_type} instead." +msgstr "Se esperaba una lista de tuplas de 2 como longitud máxima, pero, en cambio, se obtuvo {input_type}." + +#: awx/conf/registry.py:72 awx/conf/tests/unit/test_registry.py:92 +msgid "All" +msgstr "Todos" + +#: awx/conf/registry.py:72 awx/conf/tests/unit/test_registry.py:92 +msgid "Changed" +msgstr "Cambiado" + +#: awx/conf/registry.py:79 +msgid "User-Defaults" +msgstr "Parámetros de usuario por defecto" + +#: awx/conf/registry.py:141 +msgid "This value has been set manually in a settings file." +msgstr "Este valor ha sido establecido manualmente en el fichero de configuración." + +#: 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 "Sistema" + +#: awx/conf/tests/unit/test_registry.py:91 +#: awx/conf/tests/unit/test_registry.py:92 +msgid "OtherSystem" +msgstr "Otro sistema" + +#: awx/conf/views.py:43 +msgid "Setting Categories" +msgstr "Categorías de ajustes" + +#: awx/conf/views.py:65 +msgid "Setting Detail" +msgstr "Detalles del ajuste" + +#: awx/conf/views.py:150 +msgid "Logging Connectivity Test" +msgstr "Registrando prueba de conectividad" + +#: awx/main/access.py:105 +#, python-format +msgid "Required related field %s for permission check." +msgstr "Campo relacionado %s requerido para verificación de permisos." + +#: awx/main/access.py:121 +#, python-format +msgid "Bad data found in related field %s." +msgstr "Dato incorrecto encontrado en el campo relacionado %s." + +#: awx/main/access.py:363 +msgid "License is missing." +msgstr "Licencia no encontrada." + +#: awx/main/access.py:365 +msgid "License has expired." +msgstr "La licencia ha expirado." + +#: awx/main/access.py:373 +#, python-format +msgid "License count of %s instances has been reached." +msgstr "Se ha alcanzado el número de licencias de %s instancias." + +#: awx/main/access.py:375 +#, python-format +msgid "License count of %s instances has been exceeded." +msgstr "Se ha excedido el número de licencias de %s instancias." + +#: awx/main/access.py:377 +msgid "Host count exceeds available instances." +msgstr "El número de servidores excede las instancias disponibles." + +#: 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 "Ya ha alcanzado la cantidad máxima de %s hosts permitidos para su organización. Contacte al administrador del sistema para obtener ayuda." + +#: awx/main/access.py:952 +msgid "Unable to change inventory on a host." +msgstr "Imposible modificar el inventario en un servidor." + +#: awx/main/access.py:970 awx/main/access.py:1017 +msgid "Cannot associate two items from different inventories." +msgstr "No es posible asociar dos elementos de diferentes inventarios." + +#: awx/main/access.py:1007 +msgid "Unable to change inventory on a group." +msgstr "Imposible cambiar el inventario en un grupo." + +#: awx/main/access.py:1286 +msgid "Unable to change organization on a team." +msgstr "Imposible cambiar la organización en un equipo." + +#: awx/main/access.py:1302 +msgid "The {} role cannot be assigned to a team" +msgstr "El rol {} no puede ser asignado a un equipo." + +#: awx/main/access.py:1565 +msgid "Insufficient access to Job Template credentials." +msgstr "Acceso insuficiente a las credenciales de la plantilla de trabajo." + +#: awx/main/access.py:1753 awx/main/access.py:2184 +msgid "Job was launched with secret prompts provided by another user." +msgstr "El trabajo se inició con avisos secretos provistos por otro usuario." + +#: awx/main/access.py:1762 +msgid "Job has been orphaned from its job template and organization." +msgstr "La tarea quedó huérfana de su plantilla de tarea y organización." + +#: awx/main/access.py:1764 +msgid "Job was launched with prompted fields you do not have access to." +msgstr "La tarea se lanzó con campos de consulta a los que no tiene acceso." + +#: awx/main/access.py:1766 +msgid "" +"Job was launched with unknown prompted fields. Organization admin " +"permissions required." +msgstr "La tarea se lanzó con campos de consulta desconocidos. Se requieren permisos de administración de la organización." + +#: awx/main/access.py:2174 +msgid "Workflow Job was launched with unknown prompts." +msgstr "El trabajo del flujo de trabajo se ejecutó con avisos desconocidos." + +#: awx/main/access.py:2186 +msgid "Job was launched with prompts you lack access to." +msgstr "El trabajo se ejecutó con avisos a los que no tiene acceso." + +#: awx/main/access.py:2188 +msgid "Job was launched with prompts no longer accepted." +msgstr "El trabajo se ejecutó con avisos que ya no se aceptan." + +#: awx/main/access.py:2200 +msgid "" +"You do not have permission to the workflow job resources required for " +"relaunch." +msgstr "Usted no tiene el permiso a los recursos de la tarea de flujo de trabajo necesarios para relanzar. " + +#: awx/main/analytics/collectors.py:87 +msgid "General platform configuration." +msgstr "Configuración general de la plataforma." + +#: awx/main/analytics/collectors.py:118 +msgid "Counts of objects such as organizations, inventories, and projects" +msgstr "Cantidad de objetos como organizaciones, inventarios y proyectos" + +#: awx/main/analytics/collectors.py:164 +msgid "Counts of users and teams by organization" +msgstr "Cantidad de usuarios y equipos por organización" + +#: awx/main/analytics/collectors.py:174 +msgid "Counts of credentials by credential type" +msgstr "Cantidad de credenciales por tipo de credencial" + +#: awx/main/analytics/collectors.py:188 +msgid "Inventories, their inventory sources, and host counts" +msgstr "Inventarios, sus fuentes de inventario y cantidad de hosts" + +#: awx/main/analytics/collectors.py:206 +msgid "Counts of projects by source control type" +msgstr "Cantidad de proyectos por tipo de control de fuente" + +#: awx/main/analytics/collectors.py:214 +msgid "Cluster topology and capacity" +msgstr "Topología y capacidad de los clústeres" + +#: awx/main/analytics/collectors.py:264 +msgid "Metadata about the analytics collected" +msgstr "Metadatos sobre los análisis recopilados" + +#: awx/main/analytics/collectors.py:365 awx/main/analytics/collectors.py:370 +msgid "Automation task records" +msgstr "Registros de tareas de automatización" + +#: awx/main/analytics/collectors.py:375 +msgid "Data on jobs run" +msgstr "Datos sobre las tareas ejecutadas" + +#: awx/main/analytics/collectors.py:416 +msgid "Data on job templates" +msgstr "Datos sobre las plantillas de tareas" + +#: awx/main/analytics/collectors.py:439 +msgid "Data on workflow runs" +msgstr "Datos sobre las ejecuciones de flujos de trabajo" + +#: awx/main/analytics/collectors.py:477 +msgid "Data on workflows" +msgstr "Datos sobre los flujos de trabajo" + +#: awx/main/apps.py:8 +msgid "Main" +msgstr "Principal" + +#: awx/main/conf.py:20 +msgid "Enable Activity Stream" +msgstr "Activar flujo de actividad" + +#: awx/main/conf.py:21 +msgid "Enable capturing activity for the activity stream." +msgstr "Habilite la captura de actividades para el flujo de actividad." + +#: awx/main/conf.py:29 +msgid "Enable Activity Stream for Inventory Sync" +msgstr "Habilitar el flujo de actividad para la sincronización de inventarios." + +#: awx/main/conf.py:30 +msgid "" +"Enable capturing activity for the activity stream when running inventory " +"sync." +msgstr "Habilite la captura de actividades para el flujo de actividad cuando ejecute la sincronización del inventario." + +#: awx/main/conf.py:38 +msgid "All Users Visible to Organization Admins" +msgstr "Todos los usuarios visibles para los administradores de la organización." + +#: 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 "Controla si cualquier administrador de organización puede ver todos los usuarios y equipos, incluso aquellos no están asociados a su organización." + +#: awx/main/conf.py:47 +msgid "Organization Admins Can Manage Users and Teams" +msgstr "Los administradores de la organización pueden gestionar usuarios y equipos" + +#: 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 "Controla si algún Administrador de la organización tiene los privilegios para crear y gestionar usuarios y equipos. Recomendamos deshabilitar esta capacidad si está usando una integración de LDAP o SAML." + +#: awx/main/conf.py:61 +msgid "Base URL of the service" +msgstr "URL base del servicio" + +#: awx/main/conf.py:62 +msgid "" +"This setting is used by services like notifications to render a valid url to " +"the service." +msgstr "Los servicios como las notificaciones usan esta configuración para mostrar una URL válida al servicio." + +#: awx/main/conf.py:70 +msgid "Remote Host Headers" +msgstr "Cabeceras de servidor remoto" + +#: 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 "Los encabezados HTTP y las llaves de activación para buscar y determinar el nombre de host remoto o IP. Añada elementos adicionales a esta lista, como \"HTTP_X_FORWARDED_FOR\", si está detrás de un proxy inverso. Consulte la sección \"Soporte de proxy\" de la guía del adminstrador para obtener más información." + +#: awx/main/conf.py:85 +msgid "Proxy IP Allowed List" +msgstr "Lista permitida de IP de proxy" + +#: 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 "Si el servicio está detrás de un balanceador de carga/proxy inverso, use esta configuración para configurar las direcciones IP de proxy desde las cuales el servicio debe confiar en los valores personalizados del encabezado REMOTE_HOST_HEADERS. Si esta configuración es una lista vacía (valor predeterminado), se confiará en los encabezados especificados por REMOTE_HOST_HEADERS de manera incondicional." + +#: awx/main/conf.py:101 +msgid "License" +msgstr "Licencia" + +#: 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 "Los controles de licencia cuyas funciones y funcionalidades están habilitadas. Use /api/v2/config/ para actualizar o cambiar la licencia." + +#: awx/main/conf.py:114 +msgid "Red Hat customer username" +msgstr "Nombre de usuario del cliente de Red Hat" + +#: awx/main/conf.py:115 +msgid "" +"This username is used to send data to Insights for Ansible Automation " +"Platform" +msgstr "Este nombre de usuario se utiliza para enviar datos a Insights para Ansible Automation Platform" + +#: awx/main/conf.py:127 +msgid "Red Hat customer password" +msgstr "Contraseña de cliente de Red Hat" + +#: awx/main/conf.py:128 +msgid "" +"This password is used to send data to Insights for Ansible Automation " +"Platform" +msgstr "Esta contraseña se utiliza para enviar datos a Insights para Ansible Automation Platform" + +#: awx/main/conf.py:140 +msgid "Red Hat or Satellite username" +msgstr "Nombre de usuario de Red Hat o Satellite" + +#: awx/main/conf.py:141 +msgid "This username is used to retrieve subscription and content information" +msgstr "Este nombre de usuario se utiliza para recuperar la información de la suscripción y del contenido" + +#: awx/main/conf.py:153 +msgid "Red Hat or Satellite password" +msgstr "Contraseña de Red Hat o Satellite" + +#: awx/main/conf.py:154 +msgid "This password is used to retrieve subscription and content information" +msgstr "Esta contraseña se utiliza para recuperar la información de la suscripción y del contenido" + +#: awx/main/conf.py:165 +msgid "Insights for Ansible Automation Platform upload URL" +msgstr "URL de carga de Insight para Ansible Automation Platform" + +#: awx/main/conf.py:166 +msgid "" +"This setting is used to to configure the upload URL for data collection for " +"Red Hat Insights." +msgstr "Este ajuste se utiliza para configurar la URL de carga para la recopilación de datos para Red Hat Insights." + +#: awx/main/conf.py:174 +msgid "Unique identifier for an installation" +msgstr "Identificador único para una instalación" + +#: awx/main/conf.py:183 +msgid "The instance group where control plane tasks run" +msgstr "Grupo de instancias donde se ejecutan las tareas del plano de control" + +#: awx/main/conf.py:192 +msgid "" +"The instance group where user jobs run (currently only on non-VM installs)" +msgstr "Grupo de instancias donde se ejecutan los trabajos de usuario (actualmente sólo en las instalaciones que no son VM)" + +#: awx/main/conf.py:204 +msgid "Global default execution environment" +msgstr "Entorno de ejecución global predeterminado" + +#: awx/main/conf.py:205 +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." + +#: awx/main/conf.py:213 +msgid "Custom virtual environment paths" +msgstr "Rutas de entorno virtual personalizadas" + +#: 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 "Las rutas donde Tower buscará entornos virtuales personalizados (además de /var/lib/awx/venv/). Ingrese una ruta por línea." + +#: awx/main/conf.py:223 +msgid "Ansible Modules Allowed for Ad Hoc Jobs" +msgstr "Módulos Ansible autorizados para ejecutar trabajos Ad Hoc" + +#: awx/main/conf.py:224 +msgid "List of modules allowed to be used by ad-hoc jobs." +msgstr "Lista de módulos permitidos para su uso con trabajos ad-hoc." + +#: awx/main/conf.py: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 "Trabajos" + +#: awx/main/conf.py:234 +msgid "Always" +msgstr "Siempre" + +#: awx/main/conf.py:235 +msgid "Never" +msgstr "Nunca" + +#: awx/main/conf.py:236 +msgid "Only On Job Template Definitions" +msgstr "Solo en definiciones de plantilla de tareas" + +#: awx/main/conf.py:239 +msgid "When can extra variables contain Jinja templates?" +msgstr "¿Cuándo pueden las variables adicionales contener plantillas 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 permite la sustitución de variables a través del lenguaje de plantillas Jinja2 para --extra-vars. Esto presenta un potencial de riesgo a la seguridad, donde los usuarios con la capacidad de especificar vars adicionales en el momento de lanzamiento de la tarea pueden usar las plantillas Jinja2 para ejecutar Python arbitrario. Se recomienda que este valor se establezca como \"plantilla\" o \"nunca\"." + +#: awx/main/conf.py:254 +msgid "Job execution path" +msgstr "Ruta de ejecución de una tarea" + +#: 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 "El directorio en el que el servicio creará nuevos directorios temporales para la ejecución y el aislamiento de tareas (como archivos de credenciales)." + +#: awx/main/conf.py:264 +msgid "Paths to expose to isolated jobs" +msgstr "Rutas a exponer para los trabajos aislados." + +#: 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 "Lista de rutas que de otra manera se esconderían para exponer a tareas aisladas. Ingrese una ruta por línea." + +#: awx/main/conf.py:274 +msgid "Extra Environment Variables" +msgstr "Variables de entorno adicionales" + +#: awx/main/conf.py:275 +msgid "" +"Additional environment variables set for playbook runs, inventory updates, " +"project updates, and notification sending." +msgstr "Las variables de entorno adicionales establecidas para ejecuciones de playbook, actualizaciones de inventarios, actualizaciones de proyectos y envío de notificaciones." + +#: awx/main/conf.py:285 +msgid "Gather data for Insights for Ansible Automation Platform" +msgstr "Recopilación de datos para Insights para 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 "Permite que el servicio recopile datos sobre automatización y los envíe a Red Hat Insights." + +#: awx/main/conf.py:294 +msgid "Run Project Updates With Higher Verbosity" +msgstr "Ejecutar actualizaciones de proyectos con más detalles" + +#: awx/main/conf.py:295 +msgid "" +"Adds the CLI -vvv flag to ansible-playbook runs of project_update.yml used " +"for project updates." +msgstr "Añade el indicador CLI -vvv a las ejecuciones del cuaderno de estrategias de Ansible de project_update.yml utilizado para las actualizaciones del proyecto." + +#: awx/main/conf.py:304 +msgid "Enable Role Download" +msgstr "Habilitar descarga de roles" + +#: awx/main/conf.py:305 +msgid "" +"Allows roles to be dynamically downloaded from a requirements.yml file for " +"SCM projects." +msgstr "Permite que se descarguen los roles de forma dinámica desde un archivo requirements.yml para proyectos de SCM." + +#: awx/main/conf.py:314 +msgid "Enable Collection(s) Download" +msgstr "Habilitar la descarga de la(s) recopilación(es)" + +#: awx/main/conf.py:315 +msgid "" +"Allows collections to be dynamically downloaded from a requirements.yml file " +"for SCM projects." +msgstr "Permite que se descarguen las recopilaciones de forma dinámica desde un archivo requirements.yml para proyectos de SCM." + +#: awx/main/conf.py:324 +msgid "Follow symlinks" +msgstr "Siga los enlaces simbólicos" + +#: 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 "Siga los enlaces simbólicos para buscar guías de reproducción (playbooks). Tenga en cuenta que establecer esto como Verdadero puede dar lugar a una recurrencia infinita si un enlace apunta a un directorio primario de sí mismo." + +#: awx/main/conf.py:337 +msgid "Ignore Ansible Galaxy SSL Certificate Verification" +msgstr "Ignore la verificación de certificados SSL de Ansible Galaxy" + +#: awx/main/conf.py:338 +msgid "" +"If set to true, certificate validation will not be done when installing " +"content from any Galaxy server." +msgstr "Si se establece en verdadero, la validación del certificado no se realizará al instalar contenido de cualquier servidor de Galaxy." + +#: awx/main/conf.py:347 +msgid "Standard Output Maximum Display Size" +msgstr "Tamaño máximo a mostrar para la salida estándar." + +#: awx/main/conf.py:348 +msgid "" +"Maximum Size of Standard Output in bytes to display before requiring the " +"output be downloaded." +msgstr "Tamaño máximo de la salida estándar en bytes para mostrar antes de obligar a que la salida sea descargada." + +#: awx/main/conf.py:357 +msgid "Job Event Standard Output Maximum Display Size" +msgstr "Tamaño máximo de la salida estándar para mostrar del evento del trabajo." + +#: 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 "Tamaño máximo de la salida estándar en bytes a mostrar para un único trabajo o evento del comando ad hoc. `stdout` terminará con `...` cuando sea truncado." + +#: awx/main/conf.py:370 +msgid "Job Event Maximum Websocket Messages Per Second" +msgstr "Evento de trabajo Mensajes máximos de Websocket por segundo" + +#: 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 "Número máximo de mensajes para actualizar la salida del trabajo en vivo de la UI por segundo. El valor 0 significa que no hay límite." + +#: awx/main/conf.py:380 +msgid "Maximum Scheduled Jobs" +msgstr "Máximo número de trabajos programados." + +#: 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 "Número máximo de la misma plantilla de trabajo que pueden estar esperando para ser ejecutado cuando se lanzan desde una programación antes de que no se creen más." + +#: awx/main/conf.py:390 +msgid "Ansible Callback Plugins" +msgstr "Plugins de Ansible callback" + +#: 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 "Lista de rutas para buscar complementos adicionales de retorno de llamada que se utilizan cuando se ejecutan tareas. Ingrese una ruta por línea." + +#: awx/main/conf.py:401 +msgid "Default Job Timeout" +msgstr "Tiempo de espera por defecto para el trabajo" + +#: 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 "Tiempo máximo en segundos para permitir que se ejecuten tareas. Utilice el valor 0 para indicar que no se impondrá ningún tiempo de espera. Un tiempo de espera establecido en una plantilla de trabajo individual reemplazará este." + +#: awx/main/conf.py:416 +msgid "Default Inventory Update Timeout" +msgstr "Tiempo de espera por defecto para la actualización del inventario." + +#: 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 "Tiempo máximo en segundos para permitir la ejecución de actualizaciones de inventario. Utilice el valor 0 para indicar que no debería señalarse ningún tipo de tiempo de expiración. El tiempo de expiración definido para una fuente de inventario individual debería anularlo." + +#: awx/main/conf.py:431 +msgid "Default Project Update Timeout" +msgstr "Tiempo de espera por defecto para la actualización de un proyecto" + +#: 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 "Tiempo máximo en segundos para permitir que se ejecuten las actualizaciones de los proyectos. Utilice un valor de 0 para indicar que no debería definirse ningún tipo de tiempo de expiración. El tiempo de expiración definido para una fuente de inventario individual debería anularlo." + +#: awx/main/conf.py:446 +msgid "Per-Host Ansible Fact Cache Timeout" +msgstr "Tiempo de espera de la caché de eventos Ansible por host" + +#: 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 "Tiempo máximo, en segundos, en que los datos almacenados de Ansible se consideran válidos desde la última vez que fueron modificados. Solo se podrá acceder a datos válidos y actualizados mediante la playbook. Observe que esto no influye en la eliminación de datos de Ansible de la base de datos. Use un valor de 0 para indicar que no se debe imponer ningún tiempo de expiración." + +#: awx/main/conf.py:463 +msgid "Maximum number of forks per job" +msgstr "Cantidad máxima de bifurcaciones por tarea" + +#: 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 "Guardar una plantilla de tarea con un número de bifurcaciones superior a este resultará en un error. Cuando se establece en 0, no se aplica ningún límite." + +#: awx/main/conf.py:474 +msgid "Logging Aggregator" +msgstr "Agregación de registros" + +#: awx/main/conf.py:475 +msgid "Hostname/IP where external logs will be sent to." +msgstr "Hostname/IP donde los logs externos serán enviados." + +#: 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 "Registros" + +#: awx/main/conf.py:484 +msgid "Logging Aggregator Port" +msgstr "Puerto de agregación de registros" + +#: awx/main/conf.py:485 +msgid "" +"Port on Logging Aggregator to send logs to (if required and not provided in " +"Logging Aggregator)." +msgstr "El puerto del Agregador de Logs al cual enviar logs (si es requerido y no está definido en el Agregador de Logs)." + +#: awx/main/conf.py:496 +msgid "Logging Aggregator Type" +msgstr "Tipo de agregación de registros." + +#: awx/main/conf.py:497 +msgid "Format messages for the chosen log aggregator." +msgstr "Formato de mensajes para el agregador de registros escogidos." + +#: awx/main/conf.py:506 +msgid "Logging Aggregator Username" +msgstr "Usuario del agregador de registros" + +#: awx/main/conf.py:507 +msgid "Username for external log aggregator (if required; HTTP/s only)." +msgstr "Nombre de usuario para el agregador de registros externos (si es necesario; solo HTTP/s)." + +#: awx/main/conf.py:518 +msgid "Logging Aggregator Password/Token" +msgstr "Contraseña/Token del agregador de registros" + +#: awx/main/conf.py:519 +msgid "" +"Password or authentication token for external log aggregator (if required; " +"HTTP/s only)." +msgstr "Contraseña o token de autentificación para el agregador de registros externos (si es necesario; solo HTTP/s)." + +#: awx/main/conf.py:528 +msgid "Loggers Sending Data to Log Aggregator Form" +msgstr "Registradores que envían datos al formulario de agregadores de registros" + +#: 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 "Lista de registradores que enviarán registros HTTP al colector. Estos pueden incluir cualquiera o todos los siguientes: \n" +"awx - registros de servicio\n" +"activity_stream - registros de flujo de actividades\n" +"job_events - datos de retorno de llamada de eventos de tareas Ansible\n" +"system_tracking - información obtenida de tareas de análisis" + +#: awx/main/conf.py:544 +msgid "Log System Tracking Facts Individually" +msgstr "Sistema de registros tratará los facts individualmente." + +#: 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 "Si se establece, los datos del sistema de rastreo se enviarán para cada paquete, servicio u otro elemento encontrado en el escaneo, lo que permite mayor granularidad en la consulta de búsqueda. Si no se establece, los datos se enviarán como un único diccionario, lo que permite mayor eficiencia en el proceso de datos." + +#: awx/main/conf.py:558 +msgid "Enable External Logging" +msgstr "Habilitar registro externo" + +#: awx/main/conf.py:559 +msgid "Enable sending logs to external log aggregator." +msgstr "Habilitar el envío de registros a un agregador de registros externo." + +#: awx/main/conf.py:568 +msgid "Cluster-wide unique identifier." +msgstr "Identificador único a través del clúster." + +#: awx/main/conf.py:569 +msgid "Useful to uniquely identify instances." +msgstr "Útil para identificar instancias de forma única." + +#: awx/main/conf.py:578 +msgid "Logging Aggregator Protocol" +msgstr "Registrando protocolo de agregador" + +#: 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 "Protocolo utilizado para comunicarse con el agregador de registros. HTTPS/HTTP asume HTTPS a menos que se utilice http:// explícitamente en el nombre de host del agregador de registros." + +#: awx/main/conf.py:591 +msgid "TCP Connection Timeout" +msgstr "Tiempo de espera para la conexión 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 "Cantidad de segundos para que una conexión TCP a un agregador de registros externo caduque. Aplica a protocolos de agregadores de registros HTTPS y TCP." + +#: awx/main/conf.py:601 +msgid "Enable/disable HTTPS certificate verification" +msgstr "Habilitar/deshabilitar verificación de certificado 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 "Indicador para controlar la habilitación/deshabilitación de la verificación del certificado cuando LOG_AGGREGATOR_PROTOCOL es \"https\". Si está habilitado, el controlador de registros verificará que el agregador de registros externo haya enviado el certificado antes de establecer la conexión." + +#: awx/main/conf.py:616 +msgid "Logging Aggregator Level Threshold" +msgstr "Umbral de nivel del agregador de registros" + +#: 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 "El umbral de nivel utilizado por el controlador de registros. Los niveles de gravedad desde el menor hasta el mayor son DEBUG, INFO, WARNING, ERROR, CRITICAL. El controlador de registros ignorará los mensajes menos graves que el umbral (los mensajes de la categoría awx.anlytics omiten este ajuste)." + +#: awx/main/conf.py:631 +msgid "Maximum disk persistance for external log aggregation (in GB)" +msgstr "Máxima persistencia del disco para la agregación de registros externos (en 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 "Cantidad de datos para almacenar (en gigabytes) durante una interrupción del agregador de registros externos (el valor predeterminado es 1). Equivalente a la configuración de rsyslogd queue.maxdiskspace." + +#: awx/main/conf.py:644 +msgid "File system location for rsyslogd disk persistence" +msgstr "Ubicación del sistema de archivos para la persistencia del disco 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 "Ubicación para persistir los registros que se deben volver a intentar después de una interrupción del agregador de registros externos (el valor predeterminado es /var/lib/awx). Equivalente a la configuración de rsyslogd queue.spoolDirectory." + +#: awx/main/conf.py:657 +msgid "Enable rsyslogd debugging" +msgstr "Habilitar la depuración de rsyslogd" + +#: awx/main/conf.py:658 +msgid "" +"Enabled high verbosity debugging for rsyslogd. Useful for debugging " +"connection issues for external log aggregation." +msgstr "Habilitó la depuración con nivel de detalle alto para rsyslogd. Útil para depurar problemas de conexión para la agregación de registros externos." + +#: awx/main/conf.py:667 +msgid "Last gather date for Insights for Ansible Automation Platform." +msgstr "Última fecha de reunión para Insights para Ansible Automation Platform." + +#: awx/main/conf.py:675 +msgid "" +"Last gathered entries for expensive collectors for Insights for Ansible " +"Automation Platform." +msgstr "Últimas entradas recopiladas para colectores caros para Insights para Ansible Automation Platform." + +#: awx/main/conf.py:686 +msgid "Insights for Ansible Automation Platform Gather Interval" +msgstr "Información sobre el intervalo de recopilación de Ansible Automation Platform" + +#: awx/main/conf.py:687 +msgid "Interval (in seconds) between data gathering." +msgstr "Intervalo (en segundos) entre la recolección de datos." + +#: awx/main/conf.py:701 +msgid "" +"Indicates whether the instance is part of a kubernetes-based deployment." +msgstr "Indica si la instancia forma parte de un despliegue basado en 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 "Habilitar" + +#: 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 "Ninguno" + +#: 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 de aplicación" + +#: awx/main/credential_plugins/aim.py:24 +msgid "Client Key" +msgstr "Clave de cliente" + +#: awx/main/credential_plugins/aim.py:31 +msgid "Client Certificate" +msgstr "Certificado de cliente" + +#: awx/main/credential_plugins/aim.py:38 +msgid "Verify SSL Certificates" +msgstr "Verificar certificados SSL" + +#: awx/main/credential_plugins/aim.py:46 +msgid "Object Query" +msgstr "Consulta de objetos" + +#: awx/main/credential_plugins/aim.py:48 +msgid "" +"Lookup query for the object. Ex: Safe=TestSafe;Object=testAccountName123" +msgstr "Consulta de búsqueda para el objeto. Ej.: Safe=TestSafe;Object=testAccountName123" + +#: awx/main/credential_plugins/aim.py:50 +msgid "Object Query Format" +msgstr "Formato de la consulta de objetos" + +#: awx/main/credential_plugins/aim.py:53 +msgid "Reason" +msgstr "Razón" + +#: 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 "Razón de la solicitud de objetos. Esta solo es necesaria si lo requiere la política del objeto." + +#: awx/main/credential_plugins/azure_kv.py:18 +msgid "Vault URL (DNS Name)" +msgstr "URL de Vault (Nombre de 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 del cliente" + +#: awx/main/credential_plugins/azure_kv.py:29 +#: awx/main/models/credential/__init__.py:902 +msgid "Tenant ID" +msgstr "ID inquilino [Tenant]" + +#: awx/main/credential_plugins/azure_kv.py:32 +msgid "Cloud Environment" +msgstr "Entorno de nube" + +#: awx/main/credential_plugins/azure_kv.py:33 +msgid "Specify which azure cloud environment to use." +msgstr "Especifique el entorno de nube de Azure que se debe usar." + +#: awx/main/credential_plugins/azure_kv.py:41 +msgid "Secret Name" +msgstr "Nombre del secreto" + +#: awx/main/credential_plugins/azure_kv.py:43 +msgid "The name of the secret to look up." +msgstr "El nombre del secreto para buscar." + +#: awx/main/credential_plugins/azure_kv.py:47 +#: awx/main/credential_plugins/conjur.py:45 +msgid "Secret Version" +msgstr "Versión del secreto" + +#: 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 "Se utiliza para especificar una versión específica del secreto (si se deja vacía, se utilizará la última versión)." + +#: awx/main/credential_plugins/centrify_vault.py:10 +#: awx/main/credential_plugins/centrify_vault.py:12 +msgid "Centrify Tenant URL" +msgstr "URL de inquilino (tenant) de Centrify" + +#: awx/main/credential_plugins/centrify_vault.py:17 +msgid "Centrify API User" +msgstr "Usuario de la API de Centrify" + +#: awx/main/credential_plugins/centrify_vault.py:19 +msgid "" +"Centrify API User, having necessary permissions as mentioned in support doc" +msgstr "Usuario de la API de Centrify, que tiene los permisos necesarios como se menciona en el documento de soporte" + +#: awx/main/credential_plugins/centrify_vault.py:23 +msgid "Centrify API Password" +msgstr "Contraseña de la API de Centrify" + +#: awx/main/credential_plugins/centrify_vault.py:25 +msgid "Password of Centrify API User with necessary permissions" +msgstr "Contraseña del usuario de la API de Centrify con los permisos necesarios" + +#: awx/main/credential_plugins/centrify_vault.py:30 +msgid "OAuth2 Application ID" +msgstr "ID de aplicación OAuth2" + +#: awx/main/credential_plugins/centrify_vault.py:32 +msgid "Application ID of the configured OAuth2 Client (defaults to 'awx')" +msgstr "ID de aplicación del cliente OAuth2 configurado (predeterminado: \"awx\")" + +#: awx/main/credential_plugins/centrify_vault.py:37 +msgid "OAuth2 Scope" +msgstr "Ámbito de OAuth2" + +#: awx/main/credential_plugins/centrify_vault.py:39 +msgid "Scope of the configured OAuth2 Client (defaults to 'awx')" +msgstr "Ámbito del cliente OAuth2 configurado (predeterminado: \"awx\")" + +#: awx/main/credential_plugins/centrify_vault.py:46 +msgid "Account Name" +msgstr "Nombre de la cuenta" + +#: 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 "Nombre de la cuenta del sistema local o de la cuenta de dominio inscrita en Centrify Vault (p. ej., root o DOMINIO/Administrador)" + +#: awx/main/credential_plugins/centrify_vault.py:52 +msgid "System Name" +msgstr "Nombre del sistema" + +#: awx/main/credential_plugins/centrify_vault.py:54 +msgid "Machine Name enrolled with in Centrify Portal" +msgstr "Nombre de la máquina inscrita en el portal de Centrify" + +#: awx/main/credential_plugins/conjur.py:14 +msgid "Conjur URL" +msgstr "URL de Conjur" + +#: awx/main/credential_plugins/conjur.py:20 +msgid "API Key" +msgstr "Clave API" + +#: awx/main/credential_plugins/conjur.py:26 +#: awx/main/migrations/_inventory_source_vars.py:144 +msgid "Account" +msgstr "Cuenta" + +#: 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 "Usuario" + +#: awx/main/credential_plugins/conjur.py:34 +msgid "Public Key Certificate" +msgstr "Certificado de clave pública" + +#: awx/main/credential_plugins/conjur.py:39 +msgid "Secret Identifier" +msgstr "Identificador del secreto" + +#: awx/main/credential_plugins/conjur.py:41 +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 +msgid "Tenant" +msgstr "Inquilino" + +#: awx/main/credential_plugins/dsv.py:13 +msgid "The tenant e.g. \"ex\" when the URL is https://ex.secretservercloud.com" +msgstr "El inquilino, por ejemplo, \"ex\" cuando la URL es https://ex.secretservercloud.com" + +#: awx/main/credential_plugins/dsv.py:18 +msgid "Top-level Domain (TLD)" +msgstr "Dominio de primer nivel (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 "El TLD del inquilino, por ejemplo, \"com\" cuando la URL es https://ex.secretservercloud.com" + +#: awx/main/credential_plugins/dsv.py:34 +msgid "Secret Path" +msgstr "Ruta secreta" + +#: awx/main/credential_plugins/dsv.py:36 +msgid "The secret path e.g. /test/secret1" +msgstr "La ruta secreta, por ejemplo, /test/secret1" + +#: awx/main/credential_plugins/dsv.py:46 +msgid "URL template" +msgstr "Plantilla URL" + +#: awx/main/credential_plugins/hashivault.py:15 +msgid "Server URL" +msgstr "URL del servidor" + +#: awx/main/credential_plugins/hashivault.py:18 +msgid "The URL to the HashiCorp Vault" +msgstr "La URL para HashiCorp Vault" + +#: awx/main/credential_plugins/hashivault.py:22 +#: awx/main/models/credential/__init__.py:923 +#: awx/main/models/credential/__init__.py:942 +msgid "Token" +msgstr "Token" + +#: awx/main/credential_plugins/hashivault.py:25 +msgid "The access token used to authenticate to the Vault server" +msgstr "El token de acceso utilizado para autenticar el servidor de Vault" + +#: awx/main/credential_plugins/hashivault.py:29 +msgid "CA Certificate" +msgstr "Certificado de CA" + +#: awx/main/credential_plugins/hashivault.py:32 +msgid "" +"The CA certificate used to verify the SSL certificate of the Vault server" +msgstr "El certificado de CA utilizado para verificar el certificado SSL del servidor de almacén" + +#: 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 "El ID de rol para la autentificación de AppRole" + +#: 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 "El ID de secreto para la autentificación de AppRole" + +#: awx/main/credential_plugins/hashivault.py:45 +msgid "Namespace name (Vault Enterprise only)" +msgstr "Nombre del espacio de nombres (solo Vault Enterprise)" + +#: awx/main/credential_plugins/hashivault.py:48 +msgid "Name of the namespace to use when authenticate and retrieve secrets" +msgstr "Nombre del espacio de nombres que se utilizará para autenticar y recuperar secretos" + +#: awx/main/credential_plugins/hashivault.py:52 +msgid "Path to Approle Auth" +msgstr "Ruta para la autentificación de AppRole" + +#: 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 "La ruta de autentificación de AppRole que se utilizará si no se proporciona una en los metadatos al establecer el enlace a un campo de entrada. El valor predeterminado es 'approle'" + +#: awx/main/credential_plugins/hashivault.py:64 +msgid "Path to Secret" +msgstr "Ruta al secreto" + +#: awx/main/credential_plugins/hashivault.py:78 +msgid "Path to Auth" +msgstr "Ruta para autentificación" + +#: awx/main/credential_plugins/hashivault.py:81 +msgid "The path where the Authentication method is mounted e.g, approle" +msgstr "La ruta donde se monta el método de autenticación, por ejemplo, approle" + +#: awx/main/credential_plugins/hashivault.py:91 +msgid "API Version" +msgstr "Versión de la 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 es para búsquedas de valores/claves estáticos. API v2 es para búsquedas de valores/claves con versiones." + +#: awx/main/credential_plugins/hashivault.py:101 +msgid "Name of Secret Backend" +msgstr "Nombre del backend de secretos" + +#: 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 "El nombre del backend de secretos kv (si deja vacío, se utilizará el primer segmento de la ruta del secreto)." + +#: awx/main/credential_plugins/hashivault.py:110 +#: awx/main/migrations/_inventory_source_vars.py:149 +msgid "Key Name" +msgstr "Nombre clave" + +#: awx/main/credential_plugins/hashivault.py:112 +msgid "The name of the key to look up in the secret." +msgstr "El nombre de la clave para buscar en el secreto." + +#: awx/main/credential_plugins/hashivault.py:116 +msgid "Secret Version (v2 only)" +msgstr "Versión del secreto (solo v2)" + +#: awx/main/credential_plugins/hashivault.py:129 +msgid "Unsigned Public Key" +msgstr "Clave pública sin signo" + +#: awx/main/credential_plugins/hashivault.py:136 +msgid "Role Name" +msgstr "Nombre del rol" + +#: awx/main/credential_plugins/hashivault.py:136 +msgid "The name of the role used to sign." +msgstr "El nombre del rol utilizado para firmar." + +#: awx/main/credential_plugins/hashivault.py:139 +msgid "Valid Principals" +msgstr "Principales válidos" + +#: awx/main/credential_plugins/hashivault.py:141 +msgid "" +"Valid principals (either usernames or hostnames) that the certificate should " +"be signed for." +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 +msgid "Secret Server URL" +msgstr "URL del servidor secreto" + +#: 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 "La URL base del servidor secreto, por ejemplo, https://myserver/SecretServer o https://mytenant.secretservercloud.com" + +#: awx/main/credential_plugins/tss.py:17 +msgid "The (Application) user username" +msgstr "El nombre de usuario (de la aplicación)" + +#: 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 "Contraseña" + +#: awx/main/credential_plugins/tss.py:23 +msgid "The corresponding password" +msgstr "La contraseña correspondiente" + +#: awx/main/credential_plugins/tss.py:31 +msgid "Secret ID" +msgstr "Identificación secreta" + +#: awx/main/credential_plugins/tss.py:32 +msgid "The integer ID of the secret" +msgstr "El ID entero del secreto" + +#: awx/main/credential_plugins/tss.py:37 +msgid "Secret Field" +msgstr "Campo secreto" + +#: awx/main/credential_plugins/tss.py:38 +msgid "The field to extract from the secret" +msgstr "El campo a extraer del secreto" + +#: awx/main/fields.py:68 +#, python-brace-format +msgid "'{value}' is not one of ['{allowed_values}']" +msgstr "'{value}' no es uno de ['{allowed_values}']" + +#: awx/main/fields.py:418 +#, python-brace-format +msgid "{type} provided in relative path {path}, expected {expected_type}" +msgstr "{type} proporcionado en la ruta de acceso relativa {path}, se esperada {expected_type}" + +#: awx/main/fields.py:422 +#, python-brace-format +msgid "{type} provided, expected {expected_type}" +msgstr "se proporcionó {type}, se esperaba {expected_type}" + +#: awx/main/fields.py:426 +#, python-brace-format +msgid "Schema validation error in relative path {path} ({error})" +msgstr "Error de validación del esquema en ruta de acceso relativa {path} ({error})" + +#: awx/main/fields.py:527 +#, python-format +msgid "required for %s" +msgstr "requerido para %s" + +#: awx/main/fields.py:592 +msgid "secret values must be of type string, not {}" +msgstr "los valores secretos deben ser de tipo cadena, no {}" + +#: awx/main/fields.py:629 +#, python-format +msgid "cannot be set unless \"%s\" is set" +msgstr "no puede establecerse, excepto que se defina \"%s\"" + +#: awx/main/fields.py:658 +msgid "must be set when SSH key is encrypted." +msgstr "se debe establecer cuando la clave SSH está cifrada." + +#: awx/main/fields.py:668 +msgid "should not be set when SSH key is not encrypted." +msgstr "no se debe establecer cuando la clave SSH no está cifrada." + +#: awx/main/fields.py:716 +msgid "'dependencies' is not supported for custom credentials." +msgstr "'dependencias' no es compatible con las credenciales personalizadas." + +#: awx/main/fields.py:728 +msgid "\"tower\" is a reserved field name" +msgstr "\"tower\" es un nombre de campo reservado" + +#: awx/main/fields.py:735 +#, python-format +msgid "field IDs must be unique (%s)" +msgstr "los ID de campo deben ser únicos (%s)" + +#: awx/main/fields.py:749 +msgid "{} is not a {}" +msgstr "{} no es un {}" + +#: awx/main/fields.py:760 +#, python-brace-format +msgid "{sub_key} not allowed for {element_type} type ({element_id})" +msgstr "{sub_key} no está permitido para el tipo {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 "Es posible que la variable de entorno {} pueda afectar la configuración de Ansible, de modo que no se permite su uso en credenciales." + +#: awx/main/fields.py:825 +msgid "Environment variable {} is not allowed to be used in credentials." +msgstr "No se puede utilizar la variable de entorno {} en las credenciales." + +#: awx/main/fields.py:849 +msgid "" +"Must define unnamed file injector in order to reference `tower.filename`." +msgstr "Se debe definir el inyector del archivo sin nombre para hacer referencia a `tower.filename`." + +#: awx/main/fields.py:856 +msgid "Cannot directly reference reserved `tower` namespace container." +msgstr "No se puede hacer referencia directa al contenedor del espacio de nombres `tower`." + +#: awx/main/fields.py:866 +msgid "Must use multi-file syntax when injecting multiple files" +msgstr "Debe usar una sintaxis de archivos múltiples al inyectar archivos múltiples" + +#: awx/main/fields.py:884 +#, python-brace-format +msgid "{sub_key} uses an undefined field ({error_msg})" +msgstr "{sub_key} usa un campo indefinido ({error_msg})" + +#: awx/main/fields.py:889 +msgid "Encountered unsafe code execution: {}" +msgstr "Se ha encontrado una ejecución de código no seguro: {}" + +#: awx/main/fields.py:892 +#, python-brace-format +msgid "" +"Syntax error rendering template for {sub_key} inside of {type} ({error_msg})" +msgstr "Plantilla que arroja un error de sintaxis para {sub_key} dentro de {type} ({error_msg})" + +#: awx/main/middleware.py:114 +msgid "Formats of all available named urls" +msgstr "Formatos de todas las URL con nombre disponibles" + +#: awx/main/middleware.py:115 +msgid "" +"Read-only list of key-value pairs that shows the standard format of all " +"available named URLs." +msgstr "Lista de solo lectura de los pares clave-valor que muestra el formato estándar de todas las URL con nombre disponibles." + +#: awx/main/middleware.py:116 awx/main/middleware.py:128 +msgid "Named URL" +msgstr "URL con nombre" + +#: awx/main/middleware.py:123 +msgid "List of all named url graph nodes." +msgstr "Lista de todos los nodos gráficos de URL con nombre." + +#: 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 "Lista de solo lectura de los pares clave-valor que expone la topología gráfica de URL con nombre. Use esta lista para generar URL con nombre para recursos mediante programación." + +#: awx/main/migrations/_inventory_source_vars.py:142 +msgid "Image ID" +msgstr "Id de imagen" + +#: awx/main/migrations/_inventory_source_vars.py:143 +msgid "Availability Zone" +msgstr "Zona de disponibilidad" + +#: awx/main/migrations/_inventory_source_vars.py:145 +msgid "Instance ID" +msgstr "ID de instancia" + +#: awx/main/migrations/_inventory_source_vars.py:146 +msgid "Instance State" +msgstr "Estado de instancia" + +#: awx/main/migrations/_inventory_source_vars.py:147 +msgid "Platform" +msgstr "Plataforma" + +#: awx/main/migrations/_inventory_source_vars.py:148 +msgid "Instance Type" +msgstr "Tipo de instancia" + +#: awx/main/migrations/_inventory_source_vars.py:150 +msgid "Region" +msgstr "Región" + +#: awx/main/migrations/_inventory_source_vars.py:151 +msgid "Security Group" +msgstr "Grupo de seguridad" + +#: awx/main/migrations/_inventory_source_vars.py:152 +msgid "Tags" +msgstr "Etiquetas" + +#: awx/main/migrations/_inventory_source_vars.py:153 +msgid "Tag None" +msgstr "Etiqueta ninguna" + +#: 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 "Entidad creada" + +#: awx/main/models/activity_stream.py:29 +msgid "Entity Updated" +msgstr "Entidad actualizada" + +#: awx/main/models/activity_stream.py:30 +msgid "Entity Deleted" +msgstr "Entidad eliminada" + +#: awx/main/models/activity_stream.py:31 +msgid "Entity Associated with another Entity" +msgstr "Entidad asociada con otra entidad" + +#: awx/main/models/activity_stream.py:32 +msgid "Entity was Disassociated with another Entity" +msgstr "La entidad fue desasociada de otra entidad" + +#: awx/main/models/activity_stream.py:45 +msgid "The cluster node the activity took place on." +msgstr "El nodo de clúster en el que tuvo lugar la actividad." + +#: awx/main/models/ad_hoc_commands.py:96 +msgid "No valid inventory." +msgstr "Inventario no válido" + +#: awx/main/models/ad_hoc_commands.py:103 +msgid "You must provide a machine / SSH credential." +msgstr "Debe proporcionar un credencial de máquina / 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 "Tipo inválido para comando ad hoc" + +#: awx/main/models/ad_hoc_commands.py:117 +msgid "Unsupported module for ad hoc commands." +msgstr "Módulo no soportado para comandos ad hoc." + +#: awx/main/models/ad_hoc_commands.py:125 +#, python-format +msgid "No argument passed to %s module." +msgstr "Ningún argumento pasó al módulo %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 "Ejecutar" + +#: 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 "Comprobar" + +#: awx/main/models/base.py:47 +msgid "Scan" +msgstr "Escanear" + +#: 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 "Especifique el tipo de credencial que desea crear. Consulte la documentación para obtener información sobre cada tipo." + +#: 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 "Ingrese entradas a través de la sintaxis JSON o YAML. Consulte la documentación para ver la sintaxis de ejemplo." + +#: awx/main/models/credential/__init__.py:331 +#: awx/main/models/credential/__init__.py:585 +msgid "Machine" +msgstr "Máquina" + +#: 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 "Red" + +#: awx/main/models/credential/__init__.py:334 +#: awx/main/models/credential/__init__.py:620 +msgid "Source Control" +msgstr "Fuente de control" + +#: awx/main/models/credential/__init__.py:335 +msgid "Cloud" +msgstr "Nube" + +#: awx/main/models/credential/__init__.py:336 +#: awx/main/models/credential/__init__.py:1113 +msgid "Container Registry" +msgstr "Registro de contenedores" + +#: awx/main/models/credential/__init__.py:337 +msgid "Personal Access Token" +msgstr "Token de acceso personal" + +#: 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 "Externo" + +#: awx/main/models/credential/__init__.py:340 +msgid "Kubernetes" +msgstr "Kubernetes" + +#: awx/main/models/credential/__init__.py:341 +msgid "Galaxy/Automation Hub" +msgstr "Galaxy/Concentrador de automatización" + +#: awx/main/models/credential/__init__.py:353 +msgid "" +"Enter injectors using either JSON or YAML syntax. Refer to the documentation " +"for example syntax." +msgstr "Ingrese inyectores a través de la sintaxis JSON o YAML. Consulte la documentación para ver la sintaxis de ejemplo." + +#: awx/main/models/credential/__init__.py:412 +#, python-format +msgid "adding %s credential type" +msgstr "agregar el tipo de credencial %s" + +#: awx/main/models/credential/__init__.py:590 +#: awx/main/models/credential/__init__.py:672 +msgid "SSH Private Key" +msgstr "Clave privada SSH" + +#: awx/main/models/credential/__init__.py:593 +msgid "Signed SSH Certificate" +msgstr "Certificado SSH firmado" + +#: 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 "Frase de contraseña para la clave privada" + +#: awx/main/models/credential/__init__.py:601 +msgid "Privilege Escalation Method" +msgstr "Método de escalación de privilegios" + +#: 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 "Especifique un método para operaciones \"become\". Esto equivale a especificar el parámetro --become-method de Ansible." + +#: awx/main/models/credential/__init__.py:609 +msgid "Privilege Escalation Username" +msgstr "Usuario para la elevación de privilegios" + +#: awx/main/models/credential/__init__.py:612 +msgid "Privilege Escalation Password" +msgstr "Contraseña para la elevación de privilegios" + +#: awx/main/models/credential/__init__.py:626 +msgid "SCM Private Key" +msgstr "Clave privada SCM" + +#: awx/main/models/credential/__init__.py:639 +msgid "Vault Password" +msgstr "Contraseña Vault" + +#: awx/main/models/credential/__init__.py:642 +msgid "Vault Identifier" +msgstr "Identificador de Vault" + +#: 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 "Especifique una ID de Vault (opcional). Esto es equivalente a especificar el parámetro --vault-id de Ansible para ofrecer múltiples contraseñas Vault. Observe: esta función solo funciona en Ansible 2.4+." + +#: awx/main/models/credential/__init__.py:681 +msgid "Authorize" +msgstr "Autorizar" + +#: awx/main/models/credential/__init__.py:686 +msgid "Authorize Password" +msgstr "Contraseña de autorización" + +#: 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 "Clave de acceso" + +#: awx/main/models/credential/__init__.py:708 +msgid "Secret Key" +msgstr "Clave secreta" + +#: awx/main/models/credential/__init__.py:714 +msgid "STS Token" +msgstr "Token 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 "El Security Token Service (STS) es un servicio web que habilita su solicitud temporalmente y con credenciales con privilegio limitado para usuarios de AWS Identity y 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 "Contraseña (clave API)" + +#: awx/main/models/credential/__init__.py:745 +#: awx/main/models/credential/__init__.py:983 +msgid "Host (Authentication URL)" +msgstr "Servidor (URL de autenticación)" + +#: awx/main/models/credential/__init__.py:747 +msgid "" +"The host to authenticate with. For example, https://openstack.business.com/" +"v2.0/" +msgstr "El host con el cual autenticar. Por ejemplo, https://openstack.business.com/v2.0/" + +#: awx/main/models/credential/__init__.py:751 +msgid "Project (Tenant Name)" +msgstr "Proyecto (Nombre del inquilino [Tenant])" + +#: awx/main/models/credential/__init__.py:756 +msgid "Project (Domain Name)" +msgstr "Proyecto (nombre de dominio)" + +#: awx/main/models/credential/__init__.py:761 +msgid "Domain Name" +msgstr "Nombre de dominio" + +#: 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 "Los dominios OpenStack definen los límites administrativos. Solo es necesario para las URL de autenticación para KeyStone v3. Consulte la documentación para conocer los escenarios comunes." + +#: awx/main/models/credential/__init__.py:772 +msgid "Region Name" +msgstr "Nombre de la región" + +#: awx/main/models/credential/__init__.py:774 +msgid "For some cloud providers, like OVH, region must be specified" +msgstr "Para algunos proveedores de nube, como OVH, es necesario especificar la región" + +#: 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 "Verificar 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 "Host de vCenter" + +#: awx/main/models/credential/__init__.py:798 +msgid "" +"Enter the hostname or IP address that corresponds to your VMware vCenter." +msgstr "Introduzca el nombre de host o la dirección IP que corresponda a su VMWare vCenter." + +#: awx/main/models/credential/__init__.py: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 "URL Satellite 6" + +#: 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 "Introduzca la URL que corresponda a su servidor Red Hat Satellite 6. Por ejemplo, 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 "Dirección de correo de cuenta de servicio" + +#: awx/main/models/credential/__init__.py:848 +msgid "" +"The email address assigned to the Google Compute Engine service account." +msgstr "La dirección de correo electrónico asignada a la cuenta de servicio de Google Compute Engine." + +#: awx/main/models/credential/__init__.py: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 "La ID de proyecto es la identificación asignada por GCE. Por lo general, está formada por dos o tres palabras seguidas por un número de tres dígitos. Ejemplos: project-id-000 y another-project-id" + +#: awx/main/models/credential/__init__.py:863 +msgid "RSA Private Key" +msgstr "Clave privada RSA" + +#: awx/main/models/credential/__init__.py:868 +msgid "" +"Paste the contents of the PEM file associated with the service account email." +msgstr "Pegue el contenido del fichero PEM asociado al correo de la cuenta de servicio." + +#: 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 de suscripción" + +#: awx/main/models/credential/__init__.py:886 +msgid "Subscription ID is an Azure construct, which is mapped to a username." +msgstr "El ID de subscripción es un elemento Azure, el cual está asociado al usuario." + +#: awx/main/models/credential/__init__.py:905 +msgid "Azure Cloud Environment" +msgstr "Entorno de nube de Azure" + +#: awx/main/models/credential/__init__.py:907 +msgid "" +"Environment variable AZURE_CLOUD_ENVIRONMENT when using Azure GovCloud or " +"Azure stack." +msgstr "Variable AZURE_CLOUD_ENVIRONMENT del entorno al usar Azure GovCloud o la pila de Azure." + +#: awx/main/models/credential/__init__.py:917 +msgid "GitHub Personal Access Token" +msgstr "Token de acceso personal de GitHub" + +#: awx/main/models/credential/__init__.py:926 +msgid "This token needs to come from your profile settings in GitHub" +msgstr "Esta token debe provenir de la configuración de su perfil en GitHub" + +#: awx/main/models/credential/__init__.py:936 +msgid "GitLab Personal Access Token" +msgstr "Token de acceso personal de GitLab" + +#: awx/main/models/credential/__init__.py:945 +msgid "This token needs to come from your profile settings in GitLab" +msgstr "Este token debe provenir de la configuración de su perfil en GitLab" + +#: awx/main/models/credential/__init__.py:979 awx/main/models/inventory.py:812 +msgid "Red Hat Virtualization" +msgstr "Virtualización de Red Hat" + +#: awx/main/models/credential/__init__.py:983 +msgid "The host to authenticate with." +msgstr "El servidor al que autentificarse." + +#: awx/main/models/credential/__init__.py:993 +msgid "CA File" +msgstr "Archivo CA" + +#: awx/main/models/credential/__init__.py:995 +msgid "Absolute file path to the CA file to use (optional)" +msgstr "Ruta de archivo absoluta al archivo CA por usar (opcional)" + +#: awx/main/models/credential/__init__.py:1023 +#: awx/main/models/credential/__init__.py:1029 awx/main/models/inventory.py:813 +msgid "Red Hat Ansible Automation Platform" +msgstr "Plataforma Red Hat Ansible Automation" + +#: awx/main/models/credential/__init__.py:1031 +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 +msgid "" +"Red Hat Ansible Automation Platform username id to authenticate as.This " +"should not be set if an OAuth token is being used." +msgstr "ID del nombre de usuario de Red Hat Ansible Automation Platform con el que se realiza la autenticación. Esto no debe establecerse si se está utiliza un token OAuth." + +#: awx/main/models/credential/__init__.py:1049 +msgid "OAuth Token" +msgstr "Token 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 "Un token OAuth para autentificarse. Esto no debe establecerse si se utiliza un nombre de usuario/una contraseña." + +#: awx/main/models/credential/__init__.py:1077 +msgid "OpenShift or Kubernetes API Bearer Token" +msgstr "Token portador de la API de OpenShift o Kubernetes" + +#: awx/main/models/credential/__init__.py:1082 +msgid "OpenShift or Kubernetes API Endpoint" +msgstr "Punto final de la API de OpenShift o Kubernetes" + +#: awx/main/models/credential/__init__.py:1084 +msgid "The OpenShift or Kubernetes API Endpoint to authenticate with." +msgstr "El punto final de la API de OpenShift o Kubernetes con el cual autenticarse." + +#: awx/main/models/credential/__init__.py:1088 +msgid "API authentication bearer token" +msgstr "Token de portador de autenticación de API" + +#: awx/main/models/credential/__init__.py:1100 +msgid "Certificate Authority data" +msgstr "Datos de la Entidad de certificación" + +#: awx/main/models/credential/__init__.py:1118 +msgid "Authentication URL" +msgstr "URL de autenticación" + +#: awx/main/models/credential/__init__.py:1120 +msgid "Authentication endpoint for the container registry." +msgstr "Punto de acceso de autenticación para el registro de contenedores." + +#: awx/main/models/credential/__init__.py:1130 +msgid "Password or Token" +msgstr "Contraseña o token" + +#: awx/main/models/credential/__init__.py:1133 +msgid "A password or token used to authenticate with" +msgstr "Una contraseña o un token utilizado para autenticarse" + +#: awx/main/models/credential/__init__.py:1150 +msgid "Ansible Galaxy/Automation Hub API Token" +msgstr "Ansible Galaxy/Token de API del concentrador de automatización" + +#: awx/main/models/credential/__init__.py:1155 +msgid "Galaxy Server URL" +msgstr "URL del servidor de Galaxy" + +#: awx/main/models/credential/__init__.py:1157 +msgid "The URL of the Galaxy instance to connect to." +msgstr "La URL de la instancia de Galaxy a la cual conectarse." + +#: awx/main/models/credential/__init__.py:1161 +msgid "Auth Server URL" +msgstr "URL del servidor de autentificación" + +#: awx/main/models/credential/__init__.py:1163 +msgid "The URL of a Keycloak server token_endpoint, if using SSO auth." +msgstr "La URL de un token_endpoint del servidor de Keycloak, si se usa la autentificación SSO." + +#: awx/main/models/credential/__init__.py:1167 +msgid "API Token" +msgstr "Token API" + +#: awx/main/models/credential/__init__.py:1170 +msgid "A token to use for authentication against the Galaxy instance." +msgstr "Un token para usar para la autentificación con la instancia de Galaxy." + +#: awx/main/models/credential/__init__.py:1209 +msgid "Target must be a non-external credential" +msgstr "El destino debe ser una credencial no externa" + +#: awx/main/models/credential/__init__.py:1214 +msgid "Source must be an external credential" +msgstr "El oriden debe ser una credencial externa" + +#: awx/main/models/credential/__init__.py:1220 +msgid "Input field must be defined on target credential (options are {})." +msgstr "El campo de entrada debe definirse en la credencial de destino (las opciones son {})." + +#: awx/main/models/events.py:166 awx/main/models/events.py:760 +msgid "Host Failed" +msgstr "Servidor fallido" + +#: awx/main/models/events.py:167 +msgid "Host Started" +msgstr "Host iniciado" + +#: awx/main/models/events.py:168 awx/main/models/events.py:761 +msgid "Host OK" +msgstr "Servidor OK" + +#: awx/main/models/events.py:169 +msgid "Host Failure" +msgstr "Fallo del servidor" + +#: awx/main/models/events.py:170 awx/main/models/events.py:767 +msgid "Host Skipped" +msgstr "Servidor omitido" + +#: awx/main/models/events.py:171 awx/main/models/events.py:762 +msgid "Host Unreachable" +msgstr "Servidor no alcanzable" + +#: awx/main/models/events.py:172 awx/main/models/events.py:186 +msgid "No Hosts Remaining" +msgstr "No más servidores" + +#: awx/main/models/events.py:173 +msgid "Host Polling" +msgstr "Sondeo al servidor" + +#: awx/main/models/events.py:174 +msgid "Host Async OK" +msgstr "Servidor Async OK" + +#: awx/main/models/events.py:175 +msgid "Host Async Failure" +msgstr "Servidor Async fallido" + +#: awx/main/models/events.py:176 +msgid "Item OK" +msgstr "Elemento OK" + +#: awx/main/models/events.py:177 +msgid "Item Failed" +msgstr "Elemento fallido" + +#: awx/main/models/events.py:178 +msgid "Item Skipped" +msgstr "Elemento omitido" + +#: awx/main/models/events.py:179 +msgid "Host Retry" +msgstr "Reintentar servidor" + +#: awx/main/models/events.py:181 +msgid "File Difference" +msgstr "Diferencias del fichero" + +#: awx/main/models/events.py:182 +msgid "Playbook Started" +msgstr "Playbook iniciado" + +#: awx/main/models/events.py:183 +msgid "Running Handlers" +msgstr "Handlers ejecutándose" + +#: awx/main/models/events.py:184 +msgid "Including File" +msgstr "Incluyendo fichero" + +#: awx/main/models/events.py:185 +msgid "No Hosts Matched" +msgstr "Ningún servidor corresponde" + +#: awx/main/models/events.py:187 +msgid "Task Started" +msgstr "Tarea iniciada" + +#: awx/main/models/events.py:189 +msgid "Variables Prompted" +msgstr "Variables solicitadas" + +#: awx/main/models/events.py:190 +msgid "Gathering Facts" +msgstr "Obteniendo facts" + +#: awx/main/models/events.py:191 +msgid "internal: on Import for Host" +msgstr "internal: en la importación para el servidor" + +#: awx/main/models/events.py:192 +msgid "internal: on Not Import for Host" +msgstr "internal: en la no importación para el servidor" + +#: awx/main/models/events.py:193 +msgid "Play Started" +msgstr "Jugada iniciada" + +#: awx/main/models/events.py:194 +msgid "Playbook Complete" +msgstr "Playbook terminado" + +#: awx/main/models/events.py:197 awx/main/models/events.py:776 +msgid "Debug" +msgstr "Debug" + +#: awx/main/models/events.py:198 awx/main/models/events.py:777 +msgid "Verbose" +msgstr "Nivel de detalle" + +#: awx/main/models/events.py:199 awx/main/models/events.py:778 +msgid "Deprecated" +msgstr "Obsoleto" + +#: awx/main/models/events.py:200 awx/main/models/events.py:779 +msgid "Warning" +msgstr "Advertencia" + +#: awx/main/models/events.py:201 awx/main/models/events.py:780 +msgid "System Warning" +msgstr "Advertencia del sistema" + +#: awx/main/models/events.py:202 awx/main/models/events.py:781 +#: awx/main/models/unified_jobs.py:79 +msgid "Error" +msgstr "Error" + +#: awx/main/models/execution_environments.py:17 +msgid "Always pull container before running." +msgstr "Extraiga siempre el contenedor antes de la ejecución." + +#: awx/main/models/execution_environments.py:18 +msgid "Only pull the image if not present before running." +msgstr "Solo extraiga la imagen si no está presente antes de la ejecución." + +#: awx/main/models/execution_environments.py:19 +msgid "Never pull container before running." +msgstr "Nunca extraiga el contenedor antes de la ejecución." + +#: awx/main/models/execution_environments.py:29 +msgid "" +"The organization used to determine access to this execution environment." +msgstr "La organización usada para determinar el acceso a este entorno de ejecución." + +#: awx/main/models/execution_environments.py:33 +msgid "image location" +msgstr "ubicación de la imagen" + +#: awx/main/models/execution_environments.py:34 +msgid "" +"The full image location, including the container registry, image name, and " +"version tag." +msgstr "La ubicación completa de la imagen, que incluye el registro de contenedores, el nombre de la imagen y la etiqueta de la versión." + +#: awx/main/models/execution_environments.py:51 +msgid "Pull image before running?" +msgstr "¿Extraer la imagen antes de la ejecución?" + +#: awx/main/models/ha.py:167 +msgid "Instances that are members of this InstanceGroup" +msgstr "Las instancias que son miembros de este grupo de instancias" + +#: awx/main/models/ha.py:184 +msgid "Percentage of Instances to automatically assign to this group" +msgstr "Porcentaje de instancias que se asignarán automáticamente a este grupo" + +#: awx/main/models/ha.py:185 +msgid "" +"Static minimum number of Instances to automatically assign to this group" +msgstr "Número mínimo estático de instancias que se asignarán automáticamente a este grupo" + +#: awx/main/models/ha.py:187 +msgid "" +"List of exact-match Instances that will always be automatically assigned to " +"this group" +msgstr "Lista de instancias con coincidencia exacta que se asignarán siempre automáticamente a este grupo" + +#: awx/main/models/inventory.py:69 +msgid "Hosts have a direct link to this inventory." +msgstr "Los hosts tienen un enlace directo a este inventario." + +#: awx/main/models/inventory.py:70 +msgid "Hosts for inventory generated using the host_filter property." +msgstr "Hosts para inventario generados a través de la propiedad host_filter." + +#: awx/main/models/inventory.py:75 +msgid "inventories" +msgstr "inventarios" + +#: awx/main/models/inventory.py:82 +msgid "Organization containing this inventory." +msgstr "Organización que contiene este inventario." + +#: awx/main/models/inventory.py:90 +msgid "Inventory variables in JSON or YAML format." +msgstr "Variables de inventario en formato JSON o 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 "Este campo es obsoleto y se eliminará en un lanzamiento futuro. Indicador que establece si algún host en este inventario ha fallado." + +#: 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 "Este campo es obsoleto y se eliminará en un lanzamiento futuro. Cantidad total de hosts en este inventario." + +#: 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 "Este campo es obsoleto y se eliminará en un lanzamiento futuro. Cantidad de hosts en este inventario con fallas activas." + +#: 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 "Este campo es obsoleto y se eliminará en un lanzamiento futuro. Cantidad total de grupos en este inventario." + +#: 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 "Este campo es obsoleto y se eliminará en un lanzamiento futuro. Indicador que establece si este inventario tiene algúna fuente de inventario externa." + +#: awx/main/models/inventory.py:123 +msgid "" +"Total number of external inventory sources configured within this inventory." +msgstr "Número total de inventarios de origen externo configurado dentro de este inventario." + +#: awx/main/models/inventory.py:128 +msgid "Number of external inventory sources in this inventory with failures." +msgstr "Número de inventarios de origen externo en este inventario con errores." + +#: awx/main/models/inventory.py:135 +msgid "Kind of inventory being represented." +msgstr "Tipo de inventario que se representa." + +#: awx/main/models/inventory.py:141 +msgid "Filter that will be applied to the hosts of this inventory." +msgstr "Filtro que se aplicará a los hosts de este inventario." + +#: awx/main/models/inventory.py:171 +msgid "Flag indicating the inventory is being deleted." +msgstr "Indicador que muestra que el inventario se eliminará." + +#: awx/main/models/inventory.py:225 +msgid "Could not parse subset as slice specification." +msgstr "No se pudo analizar el subconjunto según las especificaciones de fraccionamiento." + +#: awx/main/models/inventory.py:229 +msgid "Slice number must be less than total number of slices." +msgstr "El número de fraccionamiento debe ser inferior al número total de fraccionamientos." + +#: awx/main/models/inventory.py:231 +msgid "Slice number must be 1 or higher." +msgstr "El número de fraccionamiento debe ser 1 o superior." + +#: awx/main/models/inventory.py:447 +msgid "Is this host online and available for running jobs?" +msgstr "¿Está este servidor funcionando y disponible para ejecutar trabajos?" + +#: awx/main/models/inventory.py:453 +msgid "" +"The value used by the remote inventory source to uniquely identify the host" +msgstr "El valor usado por el inventario de fuente remota para identificar de forma única el servidor" + +#: awx/main/models/inventory.py:459 +msgid "Host variables in JSON or YAML format." +msgstr "Variables del servidor en formato JSON o YAML." + +#: awx/main/models/inventory.py:483 +msgid "Inventory source(s) that created or modified this host." +msgstr "Fuente(s) del inventario que crearon o modificaron este servidor." + +#: awx/main/models/inventory.py:488 +msgid "Arbitrary JSON structure of most recent ansible_facts, per-host." +msgstr "Estructura de JSON arbitraria de ansible_facts más reciente por host." + +#: awx/main/models/inventory.py:494 +msgid "The date and time ansible_facts was last modified." +msgstr "La fecha y hora en las que se modificó ansible_facts por última vez." + +#: awx/main/models/inventory.py:612 +msgid "Group variables in JSON or YAML format." +msgstr "Grupo de variables en formato JSON o YAML." + +#: awx/main/models/inventory.py:619 +msgid "Hosts associated directly with this group." +msgstr "Hosts associated directly with this group." + +#: awx/main/models/inventory.py:625 +msgid "Inventory source(s) that created or modified this group." +msgstr "Fuente(s) de inventario que crearon o modificaron este grupo." + +#: awx/main/models/inventory.py:792 +msgid "When the host was first automated against" +msgstr "Cuando el host se automatizó por primera vez" + +#: awx/main/models/inventory.py:793 +msgid "When the host was last automated against" +msgstr "Cuando el host se automatizó por última vez" + +#: awx/main/models/inventory.py:804 +msgid "File, Directory or Script" +msgstr "Archivo, directorio o script" + +#: awx/main/models/inventory.py:805 +msgid "Sourced from a Project" +msgstr "Extraído de un proyecto" + +#: 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 "Variables para la fuente del inventario en formato YAML o 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 "Recuperar el estado habilitado a partir del dict dado de las variables del host. La variable habilitada puede especificarse como \"foo.bar\", en cuyo caso la búsqueda se desplazará a los dicts anidados, lo que equivale a: from_dict.get(\"foo\", {}).get(\"bar\", predeterminado)" + +#: 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 "Sólo se utiliza cuando se establece enabled_var. Valor cuando el host se considera habilitado. Por ejemplo si enabled_var=\"status.power_state \"y enabled_value=\"powered_on\" con las variables del host: { \"status\": { \"power_state\": \"powered_on\", \"created\": \"2020-08-04T18:13:04+00:00\", \"healthy\": true }, \"name\": \"foobar\", \"ip_address\": \"192.168.2.1\"}El host se marcaría como activado. Si power_state tuviera cualquier valor distinto de powered_on, el host se desactivaría al importarlo. Si no se encuentra la clave, el equipo estará habilitado" + +#: awx/main/models/inventory.py:878 +msgid "Regex where only matching hosts will be imported." +msgstr "Regex donde solo se importarán los hosts que coincidan." + +#: awx/main/models/inventory.py:882 +msgid "Overwrite local groups and hosts from remote inventory source." +msgstr "Sobrescribir grupos locales y servidores desde una fuente remota del inventario." + +#: awx/main/models/inventory.py:886 +msgid "Overwrite local variables from remote inventory source." +msgstr "Sobrescribir las variables locales desde una fuente remota del inventario." + +#: 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 "La cantidad de tiempo (en segundos) para ejecutar antes de que se cancele la tarea." + +#: awx/main/models/inventory.py:908 +#, python-format +msgid "" +"Cloud-based inventory sources (such as %s) require credentials for the " +"matching cloud service." +msgstr "Las fuentes de inventario basados en la nube (como %s) requieren credenciales para el servicio en la nube coincidente." + +#: awx/main/models/inventory.py:913 +msgid "Credential is required for a cloud source." +msgstr "Un credencial es necesario para una fuente cloud." + +#: awx/main/models/inventory.py:915 +msgid "" +"Credentials of type machine, source control, insights and vault are " +"disallowed for custom inventory sources." +msgstr "Credenciales de tipo de máquina, control de fuentes, conocimientos y vault no están permitidas para las fuentes de inventario personalizado." + +#: awx/main/models/inventory.py:917 +msgid "" +"Credentials of type insights and vault are disallowed for scm inventory " +"sources." +msgstr "Las credenciales de tipo de Insights y Vault no están permitidas para fuentes de inventario de SCM." + +#: awx/main/models/inventory.py:977 +msgid "Project containing inventory file used as source." +msgstr "Proyecto que contiene el archivo de inventario usado como fuente." + +#: awx/main/models/inventory.py:1147 +msgid "" +"More than one SCM-based inventory source with update on project update per-" +"inventory not allowed." +msgstr "No se permite más de una fuente de inventario basada en SCM con actualización en la actualización del proyecto por inventario." + +#: awx/main/models/inventory.py: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 "No se puede actualizar la fuente de inventario basada en SCM en la ejecución si está configurada para actualizarse en la actualización del proyecto. En su lugar, configure el proyecto de fuente correspondiente para actualizar en la ejecución." + +#: awx/main/models/inventory.py:1162 +msgid "Cannot set source_path if not SCM type." +msgstr "No se puede configurar source_path si no es de tipo SCM." + +#: awx/main/models/inventory.py:1206 +msgid "" +"Inventory files from this Project Update were used for the inventory update." +msgstr "Los archivos de inventario de esta actualización de proyecto se utilizaron para la actualización del inventario." + +#: awx/main/models/inventory.py:1316 +msgid "Inventory script contents" +msgstr "Contenido del script de inventario" + +#: 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 "Si se habilita, los cambios de texto realizados en cualquier archivo de plantilla en el host se muestran en la salida estándar" + +#: awx/main/models/jobs.py: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 "Rama para usar en la ejecución del trabajo. Se utiliza el proyecto predeterminado si está en blanco. Solo se permite si el campo allow_override del proyecto se establece en 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 "Si se habilita, el servicio funcionará como un complemento de caché de eventos Ansible, continuará los eventos al final de una ejecución de playbook en la base de datos y almacenará en caché los eventos que son utilizados por Ansible." + +#: awx/main/models/jobs.py: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 "La cantidad de trabajos por fragmentar en el tiempo de ejecución. Hará que la plantilla de trabajo ejecute un flujo de trabajo si el valor es mayor a 1." + +#: awx/main/models/jobs.py:290 +msgid "Job Template must provide 'inventory' or allow prompting for it." +msgstr "La plantilla de trabajo debe proporcionar 'inventory' o permitir solicitarlo." + +#: awx/main/models/jobs.py:304 +#, python-brace-format +msgid "Maximum number of forks ({settings.MAX_FORKS}) exceeded." +msgstr "Se superó el número máximo de bifurcaciones ({settings.MAX_FORKS})." + +#: awx/main/models/jobs.py:446 +msgid "Project is missing." +msgstr "Falta el proyecto." + +#: awx/main/models/jobs.py:450 +msgid "Project does not allow override of branch." +msgstr "El proyecto no permite la anulación de la rama." + +#: awx/main/models/jobs.py:460 awx/main/models/workflow.py:569 +msgid "Field is not configured to prompt on launch." +msgstr "El campo no está configurado para emitir avisos durante el lanzamiento." + +#: awx/main/models/jobs.py:463 +msgid "Saved launch configurations cannot provide passwords needed to start." +msgstr "Las opciones de configuración de lanzamiento guardadas no pueden brindar las contraseñas necesarias para el inicio." + +#: awx/main/models/jobs.py:471 +msgid "Job Template {} is missing or undefined." +msgstr "Plantilla de tareas {} no encontrada o no definida." + +#: awx/main/models/jobs.py:559 awx/main/models/projects.py:293 +#: awx/main/models/projects.py:511 +msgid "SCM Revision" +msgstr "Revisión SCM" + +#: awx/main/models/jobs.py:560 +msgid "The SCM Revision from the Project used for this job, if available" +msgstr "La revisión SCM desde el proyecto usado para este trabajo, si está disponible" + +#: awx/main/models/jobs.py:568 +msgid "" +"The SCM Refresh task used to make sure the playbooks were available for the " +"job run" +msgstr "La tarea de actualización de SCM utilizado para asegurarse que los playbooks estaban disponibles para la ejecución del trabajo" + +#: 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 "Si forma parte de un trabajo fraccionado, el ID del fraccionamiento de inventario en el que se realiza. Si no es parte de un trabajo fraccionado, no se usa el parámetro." + +#: 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 "Si se ejecuta como parte de trabajos fraccionados, la cantidad total de fraccionamientos. Si es 1, el trabajo no forma parte de un trabajo fraccionado." + +#: awx/main/models/jobs.py:644 +#, python-brace-format +msgid "{status_value} is not a valid status option." +msgstr "{status_value} no es una opción de estado válida." + +#: awx/main/models/jobs.py:888 +msgid "" +"Inventory applied as a prompt, assuming job template prompts for inventory" +msgstr "Inventario aplicado como un aviso, asumiendo que la plantilla de trabajo solicita el inventario" + +#: awx/main/models/jobs.py:1039 +msgid "job host summaries" +msgstr "Resumen de trabajos de servidor" + +#: awx/main/models/jobs.py:1101 +msgid "Remove jobs older than a certain number of days" +msgstr "Eliminar trabajos más antiguos que el ńumero de días especificado" + +#: awx/main/models/jobs.py:1102 +msgid "Remove activity stream entries older than a certain number of days" +msgstr "Eliminar entradas del flujo de actividad más antiguos que el número de días especificado" + +#: awx/main/models/jobs.py:1103 +msgid "Removes expired browser sessions from the database" +msgstr "Elimina las sesiones de navegador expiradas de la base de datos" + +#: awx/main/models/jobs.py:1104 +msgid "Removes expired OAuth 2 access tokens and refresh tokens" +msgstr "Elimina los tokens de acceso OAuth2 expirados y los tokens de actualización" + +#: awx/main/models/jobs.py:1168 +#, python-brace-format +msgid "Variables {list_of_keys} are not allowed for system jobs." +msgstr "Las variables {list_of_keys} no están permitidas para los trabajos del sistema." + +#: awx/main/models/jobs.py:1183 +msgid "days must be a positive integer." +msgstr "días debe ser un número entero." + +#: awx/main/models/label.py:29 +msgid "Organization this label belongs to." +msgstr "Organización a la que esta etiqueta pertenece." + +#: awx/main/models/mixins.py: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 "Las variables {list_of_keys} no están permitidas en el lanzamiento. Verifique la configuración de Aviso en el lanzamiento en el {model_name} para incluir variables adicionales." + +#: awx/main/models/mixins.py:462 +msgid "The container image to be used for execution." +msgstr "La imagen del contenedor que se utilizará para la ejecución." + +#: awx/main/models/mixins.py:490 +msgid "Local absolute file path containing a custom Python virtualenv to use" +msgstr "La ruta de archivos absoluta local que contiene un Python virtualenv personalizado para uso" + +#: awx/main/models/mixins.py:496 +msgid "{} is not a valid virtualenv in {}" +msgstr "{} no es un virtualenv válido en {}" + +#: awx/main/models/mixins.py:540 awx/main/models/mixins.py:575 +msgid "Service that webhook requests will be accepted from" +msgstr "El servicio que webhook solicita será aceptado desde" + +#: awx/main/models/mixins.py:541 +msgid "Shared secret that the webhook service will use to sign requests" +msgstr "Secreto compartido que el servicio webhook utilizará para firmar solicitudes" + +#: 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 "Token de acceso personal para devolver el estado a la API de servicio" + +#: awx/main/models/mixins.py:584 +msgid "Unique identifier of the event that triggered this webhook" +msgstr "Identificador único del evento que activó este webhook" + +#: awx/main/models/notifications.py:42 +msgid "Email" +msgstr "Correo electrónico" + +#: 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 "Mensajes personalizados opcionales para la plantilla de notificación." + +#: awx/main/models/notifications.py:201 awx/main/models/unified_jobs.py:74 +msgid "Pending" +msgstr "Pendiente" + +#: awx/main/models/notifications.py:202 awx/main/models/unified_jobs.py:77 +msgid "Successful" +msgstr "Correctamente" + +#: awx/main/models/notifications.py:203 awx/main/models/unified_jobs.py:78 +msgid "Failed" +msgstr "Fallido" + +#: awx/main/models/notifications.py:514 +msgid "status must be either running, succeeded or failed" +msgstr "el estado debe ser en ejecución, correcto o falló" + +#: awx/main/models/oauth.py:32 +msgid "application" +msgstr "aplicación" + +#: awx/main/models/oauth.py:39 +msgid "Confidential" +msgstr "Confidencial" + +#: awx/main/models/oauth.py:40 +msgid "Public" +msgstr "Público" + +#: awx/main/models/oauth.py:46 +msgid "Authorization code" +msgstr "Código de autorización" + +#: awx/main/models/oauth.py:47 +msgid "Resource owner password-based" +msgstr "Basado en contraseña del propietario de recursos" + +#: awx/main/models/oauth.py:62 +msgid "Organization containing this application." +msgstr "Organización que contiene esta aplicación." + +#: awx/main/models/oauth.py:71 +msgid "" +"Used for more stringent verification of access to an application when " +"creating a token." +msgstr "Usado para una verificación más estricta de acceso a una aplicación al crear un token." + +#: awx/main/models/oauth.py:74 +msgid "" +"Set to Public or Confidential depending on how secure the client device is." +msgstr "Establecer como Público o Confidencial según cuán seguro sea el dispositivo del cliente." + +#: awx/main/models/oauth.py:76 +msgid "" +"Set True to skip authorization step for completely trusted applications." +msgstr "Se debe establecer como True para omitir el paso de autorización para aplicaciones completamente confiables." + +#: awx/main/models/oauth.py:78 +msgid "" +"The Grant type the user must use for acquire tokens for this application." +msgstr "El tipo de Permiso que debe usar el usuario para adquirir tokens para esta aplicación." + +#: awx/main/models/oauth.py:85 +msgid "access token" +msgstr "token de acceso" + +#: awx/main/models/oauth.py:94 +msgid "The user representing the token owner" +msgstr "El usuario que representa al propietario del token" + +#: 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 "Los alcances permitidos limitan aún más los permisos de los usuarios. Debe ser una cadena simple y separada por espacios, con alcances permitidos ['lectura', 'escritura']." + +#: awx/main/models/oauth.py:131 +msgid "" +"OAuth2 Tokens cannot be created by users associated with an external " +"authentication provider ({})" +msgstr "Los usuarios asociados con un proveedor de autenticación externo ({}) no pueden crear tokens OAuth2" + +#: awx/main/models/organization.py:44 +msgid "Maximum number of hosts allowed to be managed by this organization." +msgstr "Cantidad máxima de hosts que puede administrar esta organización." + +#: awx/main/models/organization.py:54 +msgid "The default execution environment for jobs run by this organization." +msgstr "El entorno de ejecución predeterminado para las tareas ejecutadas por esta organización." + +#: awx/main/models/projects.py:49 awx/main/models/unified_jobs.py:528 +msgid "Manual" +msgstr "Manual" + +#: 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 "Archivo remoto" + +#: awx/main/models/projects.py:79 +msgid "" +"Local path (relative to PROJECTS_ROOT) containing playbooks and related " +"files for this project." +msgstr "Ruta local (relativa a PROJECTS_ROOT) que contiene playbooks y ficheros relacionados para este proyecto." + +#: awx/main/models/projects.py:87 +msgid "SCM Type" +msgstr "Tipo SCM" + +#: awx/main/models/projects.py:88 +msgid "Specifies the source control system used to store the project." +msgstr "Especifica el sistema de control de fuentes utilizado para almacenar el proyecto." + +#: awx/main/models/projects.py:94 +msgid "SCM URL" +msgstr "SCM URL" + +#: awx/main/models/projects.py:95 +msgid "The location where the project is stored." +msgstr "La ubicación donde el proyecto está alojado." + +#: awx/main/models/projects.py:101 +msgid "SCM Branch" +msgstr "Rama SCM" + +#: awx/main/models/projects.py:102 +msgid "Specific branch, tag or commit to checkout." +msgstr "Especificar rama, etiqueta o commit para checkout." + +#: 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 "Para los proyectos de git, un refspec adicional para obtener." + +#: awx/main/models/projects.py:113 +msgid "Discard any local changes before syncing the project." +msgstr "Descartar cualquier cambio local antes de la sincronización del proyecto." + +#: awx/main/models/projects.py:117 +msgid "Delete the project before syncing." +msgstr "Eliminar el proyecto antes de la sincronización." + +#: awx/main/models/projects.py:121 +msgid "Track submodules latest commits on defined branch." +msgstr "Seguimiento de los últimos commits de los submódulos en la rama definida." + +#: awx/main/models/projects.py:149 +msgid "Invalid SCM URL." +msgstr "SCM URL inválida." + +#: awx/main/models/projects.py:152 +msgid "SCM URL is required." +msgstr "SCM URL es obligatoria." + +#: awx/main/models/projects.py:160 +msgid "Insights Credential is required for an Insights Project." +msgstr "Se requiere una credencial de Insights para un proyecto de Insights." + +#: awx/main/models/projects.py:164 +msgid "Credential kind must be 'insights'." +msgstr "Tipo de credencial debe ser 'insights'." + +#: awx/main/models/projects.py:166 +msgid "Credential kind must be 'scm'." +msgstr "TIpo de credenciales deben ser 'scm'." + +#: awx/main/models/projects.py:181 +msgid "Invalid credential." +msgstr "Credencial inválida." + +#: awx/main/models/projects.py:272 +msgid "The default execution environment for jobs run using this project." +msgstr "El entorno de ejecución predeterminado para las tareas que se ejecutan con este proyecto." + +#: awx/main/models/projects.py:276 +msgid "Update the project when a job is launched that uses the project." +msgstr "Actualizar el proyecto mientras un trabajo es ejecutado que usa este proyecto." + +#: 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 "El número de segundos desde de que la última actualización del proyecto se ejecutó, que una nueva actualización de proyecto se iniciará como una dependencia de trabajo." + +#: awx/main/models/projects.py:285 +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 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" +msgstr "La última revisión obtenida por una actualización del proyecto." + +#: awx/main/models/projects.py:301 +msgid "Playbook Files" +msgstr "Ficheros Playbook" + +#: awx/main/models/projects.py:302 +msgid "List of playbooks found in the project" +msgstr "Lista de playbooks encontrados en este proyecto" + +#: awx/main/models/projects.py:309 +msgid "Inventory Files" +msgstr "Archivos de inventario" + +#: awx/main/models/projects.py:310 +msgid "" +"Suggested list of content that could be Ansible inventory in the project" +msgstr "Lista sugerida de contenido que podría ser inventario de Ansible en el proyecto" + +#: awx/main/models/projects.py:349 +msgid "Organization cannot be changed when in use by job templates." +msgstr "La organización no se puede cambiar cuando es usada por plantillas de tareas." + +#: awx/main/models/projects.py:504 +msgid "Parts of the project update playbook that will be run." +msgstr "Partes de la guía de actualización del proyecto que se ejecutará." + +#: awx/main/models/projects.py:512 +msgid "" +"The SCM Revision discovered by this update for the given project and branch." +msgstr "La revisión del SCM descubierta por esta actualización para la rama y el proyecto dados." + +#: awx/main/models/rbac.py:35 +msgid "System Administrator" +msgstr "Administrador del sistema" + +#: awx/main/models/rbac.py:36 +msgid "System Auditor" +msgstr "Auditor del sistema" + +#: awx/main/models/rbac.py:37 +msgid "Ad Hoc" +msgstr "Ad Hoc" + +#: awx/main/models/rbac.py:38 +msgid "Admin" +msgstr "Admin" + +#: awx/main/models/rbac.py:39 +msgid "Project Admin" +msgstr "Administrador de proyectos" + +#: awx/main/models/rbac.py:40 +msgid "Inventory Admin" +msgstr "Administrador de inventarios" + +#: awx/main/models/rbac.py:41 +msgid "Credential Admin" +msgstr "Administrador de credenciales" + +#: awx/main/models/rbac.py:42 +msgid "Job Template Admin" +msgstr "Administrador de plantillas de trabajo" + +#: awx/main/models/rbac.py:43 +msgid "Execution Environment Admin" +msgstr "Administración del entorno de ejecución" + +#: awx/main/models/rbac.py:44 +msgid "Workflow Admin" +msgstr "Administrador de flujos de trabajo" + +#: awx/main/models/rbac.py:45 +msgid "Notification Admin" +msgstr "Administrador de notificaciones" + +#: awx/main/models/rbac.py:46 +msgid "Auditor" +msgstr "Auditor" + +#: awx/main/models/rbac.py:47 +msgid "Execute" +msgstr "Ejecutar" + +#: awx/main/models/rbac.py:48 +msgid "Member" +msgstr "Miembro" + +#: awx/main/models/rbac.py:49 +msgid "Read" +msgstr "Lectura" + +#: awx/main/models/rbac.py:50 +msgid "Update" +msgstr "Actualización" + +#: awx/main/models/rbac.py:51 +msgid "Use" +msgstr "Uso" + +#: awx/main/models/rbac.py:52 +msgid "Approve" +msgstr "Aprobar" + +#: awx/main/models/rbac.py:56 +msgid "Can manage all aspects of the system" +msgstr "Puede gestionar todos los aspectos del sistema" + +#: awx/main/models/rbac.py:57 +msgid "Can view all aspects of the system" +msgstr "Puede ver todos los aspectos del sistema" + +#: awx/main/models/rbac.py:58 +#, python-format +msgid "May run ad hoc commands on the %s" +msgstr "Puede ejecutar comandos ad hoc en %s" + +#: awx/main/models/rbac.py:59 +#, python-format +msgid "Can manage all aspects of the %s" +msgstr "Puede gestionar todos los aspectos del %s" + +#: awx/main/models/rbac.py:60 +#, python-format +msgid "Can manage all projects of the %s" +msgstr "Puede gestionar todos los proyectos del %s" + +#: awx/main/models/rbac.py:61 +#, python-format +msgid "Can manage all inventories of the %s" +msgstr "Puede gestionar todos los inventarios del %s" + +#: awx/main/models/rbac.py:62 +#, python-format +msgid "Can manage all credentials of the %s" +msgstr "Puede gestionar todas las credenciales del %s" + +#: awx/main/models/rbac.py:63 +#, python-format +msgid "Can manage all job templates of the %s" +msgstr "Puede administrar todas las plantillas de trabajo del %s" + +#: awx/main/models/rbac.py:64 +#, python-format +msgid "Can manage all execution environments of the %s" +msgstr "Puede gestionar todos los entornos de ejecución de %s" + +#: awx/main/models/rbac.py:65 +#, python-format +msgid "Can manage all workflows of the %s" +msgstr "Puede gestionar todos los flujos de trabajo del %s" + +#: awx/main/models/rbac.py:66 +#, python-format +msgid "Can manage all notifications of the %s" +msgstr "Puede gestionar todas las notificaciones del %s" + +#: awx/main/models/rbac.py:67 +#, python-format +msgid "Can view all aspects of the %s" +msgstr "Puede todos los aspectos de %s" + +#: awx/main/models/rbac.py:69 +msgid "May run any executable resources in the organization" +msgstr "Puede ejecutar cualquier recurso ejecutable en la organización" + +#: awx/main/models/rbac.py:70 +#, python-format +msgid "May run the %s" +msgstr "Puede ejecutar el %s" + +#: awx/main/models/rbac.py:72 +#, python-format +msgid "User is a member of the %s" +msgstr "El usuario es miembro del %s" + +#: awx/main/models/rbac.py:73 +#, python-format +msgid "May view settings for the %s" +msgstr "Podría ver ajustes para el %s" + +#: awx/main/models/rbac.py:74 +#, python-format +msgid "May update the %s" +msgstr "Puede actualizar el %s" + +#: awx/main/models/rbac.py:75 +#, python-format +msgid "Can use the %s in a job template" +msgstr "Puede usar el %s en una plantilla de trabajo" + +#: awx/main/models/rbac.py:76 +msgid "Can approve or deny a workflow approval node" +msgstr "Puede aprobar o denegar un nodo de aprobación de flujo de trabajo" + +#: awx/main/models/rbac.py:142 +msgid "roles" +msgstr "roles" + +#: 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 "Habilita el procesamiento de esta programación." + +#: awx/main/models/schedules.py:80 +msgid "The first occurrence of the schedule occurs on or after this time." +msgstr "La primera ocurrencia del programador sucede en o después de esta fecha." + +#: awx/main/models/schedules.py:82 +msgid "" +"The last occurrence of the schedule occurs before this time, aftewards the " +"schedule expires." +msgstr "La última ocurrencia del planificador sucede antes de esta fecha, justo después de que la planificación expire." + +#: awx/main/models/schedules.py:84 +msgid "A value representing the schedules iCal recurrence rule." +msgstr "Un valor representando la regla de programación recurrente iCal." + +#: awx/main/models/schedules.py:85 +msgid "The next time that the scheduled action will run." +msgstr "La siguiente vez que la acción programa se ejecutará." + +#: awx/main/models/unified_jobs.py:73 +msgid "New" +msgstr "Nuevo" + +#: awx/main/models/unified_jobs.py:75 +msgid "Waiting" +msgstr "Esperando" + +#: awx/main/models/unified_jobs.py:76 +msgid "Running" +msgstr "Ejecutándose" + +#: awx/main/models/unified_jobs.py:80 +msgid "Canceled" +msgstr "Cancelado" + +#: awx/main/models/unified_jobs.py:84 +msgid "Never Updated" +msgstr "Nunca actualizado" + +#: awx/main/models/unified_jobs.py:88 +msgid "OK" +msgstr "OK" + +#: awx/main/models/unified_jobs.py:89 +msgid "Missing" +msgstr "No encontrado" + +#: awx/main/models/unified_jobs.py:93 +msgid "No External Source" +msgstr "Sin fuente externa" + +#: awx/main/models/unified_jobs.py:100 +msgid "Updating" +msgstr "Actualizando" + +#: awx/main/models/unified_jobs.py:171 +msgid "The organization used to determine access to this template." +msgstr "La organización usada para determinar el acceso a esta plantilla." + +#: awx/main/models/unified_jobs.py:457 +msgid "Field is not allowed on launch." +msgstr "El campo no está permitido durante el lanzamiento." + +#: awx/main/models/unified_jobs.py:484 +#, python-brace-format +msgid "" +"Variables {list_of_keys} provided, but this template cannot accept variables." +msgstr "Se proporcionaron las variables {list_of_keys}, aunque esta plantilla no puede aceptar variables." + +#: awx/main/models/unified_jobs.py:529 +msgid "Relaunch" +msgstr "Relanzar" + +#: awx/main/models/unified_jobs.py:530 +msgid "Callback" +msgstr "Callback" + +#: awx/main/models/unified_jobs.py:531 +msgid "Scheduled" +msgstr "Programado" + +#: awx/main/models/unified_jobs.py:532 +msgid "Dependency" +msgstr "Dependencia" + +#: awx/main/models/unified_jobs.py:533 +msgid "Workflow" +msgstr "Flujo de trabajo" + +#: awx/main/models/unified_jobs.py:535 +msgid "Sync" +msgstr "Sincronizar" + +#: awx/main/models/unified_jobs.py:584 +msgid "The node the job executed on." +msgstr "El nodo en el que se ejecutó la tarea." + +#: awx/main/models/unified_jobs.py:590 +msgid "The instance that managed the execution environment." +msgstr "La instancia que gestionó el entorno de ejecución." + +#: awx/main/models/unified_jobs.py:617 +msgid "The date and time the job was queued for starting." +msgstr "La fecha y hora que el trabajo fue puesto en la cola para iniciarse." + +#: awx/main/models/unified_jobs.py:620 +msgid "" +"If True, the task manager has already processed potential dependencies for " +"this job." +msgstr "Si es verdadero (True), el gerente de tareas ya ha procesado las posibles dependencias para esta tarea." + +#: awx/main/models/unified_jobs.py:626 +msgid "The date and time the job finished execution." +msgstr "La fecha y hora en la que el trabajo finalizó su ejecución." + +#: awx/main/models/unified_jobs.py:633 +msgid "The date and time when the cancel request was sent." +msgstr "La fecha y la hora en que se envió la solicitud de cancelación." + +#: awx/main/models/unified_jobs.py:640 +msgid "Elapsed time in seconds that the job ran." +msgstr "Tiempo transcurrido en segundos que el trabajo se ejecutó. " + +#: 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 "Un campo de estado que indica el estado del trabajo si éste no fue capaz de ejecutarse y obtener la salida estándar." + +#: awx/main/models/unified_jobs.py:693 +msgid "The Instance group the job was run under" +msgstr "El grupo Instance en el que se ejecutó la tarea" + +#: awx/main/models/unified_jobs.py:701 +msgid "The organization used to determine access to this unified job." +msgstr "La organización usada para determinar el acceso a esta tarea unificada." + +#: awx/main/models/unified_jobs.py:711 +msgid "" +"The Collections names and versions installed in the execution environment." +msgstr "Los nombres y las versiones de las colecciones instaladas en el entorno de ejecución." + +#: awx/main/models/unified_jobs.py:718 +msgid "The version of Ansible Core installed in the execution environment." +msgstr "La versión de Ansible Core instalada en el entorno de ejecución." + +#: awx/main/models/unified_jobs.py:721 +msgid "The Receptor work unit ID associated with this job." +msgstr "La ID de la unidad de trabajo del receptor asociado a este trabajo." + +#: 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 "Si está habilitado, el nodo solo se ejecutará si todos los nodos padres han cumplido los criterios para alcanzar este nodo" + +#: 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 "Un identificador para este nodo que es único dentro de su flujo de trabajo. Se copia a los nodos de tareas del flujo de trabajo correspondientes a este nodo." + +#: 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 "Indica que un trabajo no se creará cuando es sea True. La semántica del tiempo de ejecución del flujo de trabajo marcará esto como True si el nodo está en una ruta de acceso que indudablemente no se ejecutará. Un valor False significa que es posible que el nodo no se ejecute." + +#: awx/main/models/workflow.py:251 +msgid "" +"An identifier coresponding to the workflow job template node that this node " +"was created from." +msgstr "Un identificador que corresponde al nodo de plantilla de tarea del flujo de trabajo a partir del cual se creó este nodo." + +#: 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 "Configuración de lanzamiento incorrecta iniciando la plantilla {template_pk} como parte del flujo de trabajo {workflow_pk}. Errores:\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 "Si se crea automáticamente para la ejecución de un trabajo fraccionado, la plantilla de trabajo desde la que se creó el trabajo del flujo de trabajo." + +#: 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 "La cantidad de tiempo (en segundos) antes de que el nodo de aprobación expire y falle." + +#: awx/main/models/workflow.py:759 +msgid "" +"Shows when an approval node (with a timeout assigned to it) has timed out." +msgstr "Muestra cuando un nodo de aprobación (con un tiempo de espera asignado a él) ha agotado el tiempo de espera." + +#: awx/main/notifications/grafana_backend.py:85 +msgid "Error converting time {} or timeEnd {} to int." +msgstr "Error al convertir la hora {} o timeEnd {} en int." + +#: awx/main/notifications/grafana_backend.py:87 +msgid "Error converting time {} and/or timeEnd {} to int." +msgstr "Error al convertir la hora {} y/o timeEnd {} en int." + +#: awx/main/notifications/grafana_backend.py:100 +#: awx/main/notifications/grafana_backend.py:102 +msgid "Error sending notification grafana: {}" +msgstr "Error al enviar Grafana de notificación: {}" + +#: awx/main/notifications/irc_backend.py:58 +msgid "Exception connecting to irc server: {}" +msgstr "Excepción conectando al servidor de ir: {}" + +#: awx/main/notifications/mattermost_backend.py:47 +#: awx/main/notifications/mattermost_backend.py:49 +msgid "Error sending notification mattermost: {}" +msgstr "Error al enviar la notificación mattermost: {}" + +#: awx/main/notifications/pagerduty_backend.py:81 +msgid "Exception connecting to PagerDuty: {}" +msgstr "Excepción conectando a 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 "Excepción enviando mensajes: {}" + +#: awx/main/notifications/rocketchat_backend.py:44 +#: awx/main/notifications/rocketchat_backend.py:46 +msgid "Error sending notification rocket.chat: {}" +msgstr "Error al enviar la notificación rocket.chat: {}" + +#: awx/main/notifications/twilio_backend.py:40 +msgid "Exception connecting to Twilio: {}" +msgstr "Excepción conectando a Twilio: {}" + +#: awx/main/notifications/webhook_backend.py:79 +#: awx/main/notifications/webhook_backend.py:81 +msgid "Error sending notification webhook: {}" +msgstr "Error enviando notificación weebhook: {}" + +#: 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 "No hay una ruta de acceso de control de errores para los nodos de tarea del flujo de trabajo [{node_status}]. Los nodos de tarea del flujo de trabajo carecen de una plantilla de tarea y una ruta de acceso de control de errores unificadas [{no_ufjt}]." + +#: awx/main/scheduler/kubernetes.py:96 awx/main/scheduler/kubernetes.py:113 +msgid "Invalid openshift or k8s cluster credential" +msgstr "Credencial de cluster openshift o k8s no válida" + +#: 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 "No se pudo crear el secreto para el grupo de contenedores {} porque se necesitan reglas de rol de cuentas de servicio adicionales. Agregue, obtenga, cree y elimine las reglas de roles de recursos secretos para su credencial de clúster." + +#: 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 "No se pudo eliminar el secreto para el grupo de contenedores {} porque se necesitan reglas de rol de cuentas de servicio adicionales. Agregue reglas de rol de creación y eliminación de recursos secretos para su credencial de clúster." + +#: awx/main/scheduler/kubernetes.py:136 +msgid "" +"Failed to create imagePullSecret: {}. Check that openshift or k8s credential " +"has permission to create a secret." +msgstr "No se pudo crear imagePullSecret: {}. Verifique que la credencial openshift o k8s tenga permiso para crear un secreto." + +#: 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 "No se pudo iniciar el trabajo generado desde un flujo de trabajo porque generaría una recurrencia (orden de generación; el más reciente primero: {})" + +#: 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 "Trabajo generado desde un flujo de trabajo no pudo ser iniciado porque no se encontraron los recursos relacionados como un proyecto o un inventario." + +#: 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 "Trabajo generado desde un flujo de trabajo no pudo ser iniciado porque no tenía el estado correcto o credenciales manuales eran solicitados." + +#: awx/main/scheduler/task_manager.py:228 +msgid "No error handling paths found, marking workflow as failed" +msgstr "No se encontraron errores al manejar las rutas, el flujo de trabajo se marcó como fallado" + +#: awx/main/scheduler/task_manager.py:470 +#, python-brace-format +msgid "waiting for {blocked_by._meta.model_name}-{blocked_by.id} to finish" +msgstr "esperando que {blocked_by._meta.model_name}-{blocked_by.id} finalice" + +#: awx/main/scheduler/task_manager.py:533 +msgid "" +"This job is not ready to start because there is not enough available " +"capacity." +msgstr "Esta tarea no está lista para iniciarse porque no hay suficiente capacidad disponible." + +#: awx/main/scheduler/task_manager.py:552 +#, python-brace-format +msgid "The approval node {name} ({pk}) has expired after {timeout} seconds." +msgstr "El nodo de autorización {name} ({pk}) ha expirado después de {timeout} segundos." + +#: awx/main/tasks.py:567 +msgid "" +"Scheduled job could not start because it was not in the " +"right state or required manual credentials" +msgstr "No se pudo iniciar la tarea programada porque no tenía el estado correcto o las credenciales manuales requeridas" + +#: awx/main/tasks.py:1728 +msgid "Job could not start because it does not have a valid inventory." +msgstr "La tarea no se pudo iniciar por no tener un inventario válido." + +#: awx/main/tasks.py:1732 +msgid "Job could not start because it does not have a valid project." +msgstr "La tarea no se pudo iniciar por no tener un proyecto válido." + +#: awx/main/tasks.py:1736 +msgid "Job could not start because no Execution Environment could be found." +msgstr "No se pudo iniciar la tarea porque no se encontró ningún entorno de ejecución." + +#: awx/main/tasks.py:1740 +msgid "" +"The project revision for this job template is unknown due to a failed update." +msgstr "La revisión del proyecto para esta plantilla de trabajo es desconocida debido a una actualización fallida." + +#: 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 "No hay una ruta de acceso de control de errores para los nodos de tarea del flujo de trabajo [({},{})]. Los nodos de tarea del flujo de trabajo carecen de una plantilla de tarea y una ruta de acceso de control de errores unificadas []." + +#: 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 "No hay una ruta de acceso de control de errores para los nodos de tarea del flujo de trabajo []. Los nodos de tarea del flujo de trabajo carecen de una plantilla de tarea y una ruta de acceso de control de errores unificadas [{}]." + +#: awx/main/utils/common.py:124 +#, python-format +msgid "Unable to convert \"%s\" to boolean" +msgstr "No puede convertir \"%s\" a booleano" + +#: awx/main/utils/common.py:268 +#, python-format +msgid "Unsupported SCM type \"%s\"" +msgstr "Tipo de SCM \"%s\" no admitido" + +#: 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 no válida" + +#: awx/main/utils/common.py:277 awx/main/utils/common.py:316 +#, python-format +msgid "Unsupported %s URL" +msgstr "URL %s no admitida" + +#: awx/main/utils/common.py:318 +#, python-format +msgid "Unsupported host \"%s\" for file:// URL" +msgstr "Host \"%s\" no admitido para URL de file://" + +#: awx/main/utils/common.py:320 +#, python-format +msgid "Host is required for %s URL" +msgstr "El host es obligatorio para URL %s" + +#: awx/main/utils/common.py:338 +#, python-format +msgid "Username must be \"git\" for SSH access to %s." +msgstr "El nombre de usuario debe ser \"git\" para el acceso de SSH a %s." + +#: awx/main/utils/common.py:662 +#, python-brace-format +msgid "Input type `{data_type}` is not a dictionary" +msgstr "El tipo de entrada `{data_type}` no está en el diccionario" + +#: awx/main/utils/common.py:692 +#, python-brace-format +msgid "Variables not compatible with JSON standard (error: {json_error})" +msgstr "Variables no compatibles con el estándar de JSON (error: {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 "No se puede analizar como JSON (error: {json_error}) o YAML (error: {yaml_error})." + +#: awx/main/utils/licensing.py:57 +msgid "Invalid manifest: a subscription manifest zip file is required." +msgstr "Manifiesto no válido: se requiere un archivo zip del manifiesto de suscripción." + +#: awx/main/utils/licensing.py:62 +msgid "Invalid manifest: missing required files." +msgstr "Manifiesto no válido: faltan los archivos requeridos." + +#: awx/main/utils/licensing.py:71 +msgid "Invalid manifest: signature verification failed." +msgstr "Manifiesto no válido: se produjo un error al verificar la firma." + +#: awx/main/utils/licensing.py:81 +msgid "Invalid manifest: manifest contains no subscriptions." +msgstr "Manifiesto no válido: el manifiesto no contiene suscripciones." + +#: awx/main/utils/licensing.py:420 +#, python-format +msgid "Error importing License: %s" +msgstr "Error al importar la licencia: %s" + +#: awx/main/validators.py:65 +#, python-format +msgid "Invalid certificate or key: %s..." +msgstr "Clave o certificado no válido: %s..." + +#: awx/main/validators.py:81 +#, python-format +msgid "Invalid private key: unsupported type \"%s\"" +msgstr "Clave privada no válida: tipo \"%s\" no admitido" + +#: awx/main/validators.py:85 +#, python-format +msgid "Unsupported PEM object type: \"%s\"" +msgstr "Tipo de objeto PEM no admitido: \"%s\"" + +#: awx/main/validators.py:110 +msgid "Invalid base64-encoded data" +msgstr "Datos codificados en base64 inválidos" + +#: awx/main/validators.py:131 +msgid "Exactly one private key is required." +msgstr "Exactamente una clave privada es necesaria." + +#: awx/main/validators.py:133 +msgid "At least one private key is required." +msgstr "Al menos una clave privada es necesaria." + +#: awx/main/validators.py:135 +#, python-format +msgid "" +"At least %(min_keys)d private keys are required, only %(key_count)d provided." +msgstr "Se requieren al menos %(min_keys)d claves privadas, sólo se proporcionan %(key_count)d." + +#: awx/main/validators.py:138 +#, python-format +msgid "Only one private key is allowed, %(key_count)d provided." +msgstr "Solo se permite una clave privada, se proporcionó %(key_count)d." + +#: awx/main/validators.py:140 +#, python-format +msgid "" +"No more than %(max_keys)d private keys are allowed, %(key_count)d provided." +msgstr "No se permiten más de %(max_keys)d claves privadas, %(key_count)d proporcionado." + +#: awx/main/validators.py:145 +msgid "Exactly one certificate is required." +msgstr "Exactamente un certificado es necesario." + +#: awx/main/validators.py:147 +msgid "At least one certificate is required." +msgstr "Al menos un certificado es necesario." + +#: awx/main/validators.py:149 +#, python-format +msgid "" +"At least %(min_certs)d certificates are required, only %(cert_count)d " +"provided." +msgstr "Al menos %(min_certs)d certificados son necesarios, solo se proporcionó %(cert_count)d." + +#: awx/main/validators.py:152 +#, python-format +msgid "Only one certificate is allowed, %(cert_count)d provided." +msgstr "Sólo se permite un certificado, %(cert_count)d proporcionado." + +#: awx/main/validators.py:154 +#, python-format +msgid "" +"No more than %(max_certs)d certificates are allowed, %(cert_count)d provided." +msgstr "No se permiten más de %(max_certs)d certificados, %(cert_count)d proporcionado." + +#: awx/main/validators.py:289 +#, 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" + +#: awx/main/views.py:30 +msgid "API Error" +msgstr "Error de API" + +#: awx/main/views.py:67 +msgid "Bad Request" +msgstr "Solicitud incorrecta" + +#: awx/main/views.py:68 +msgid "The request could not be understood by the server." +msgstr "La petición no puede ser entendida por el servidor." + +#: awx/main/views.py:75 +msgid "Forbidden" +msgstr "Prohibido" + +#: awx/main/views.py:76 +msgid "You don't have permission to access the requested resource." +msgstr "Usted no tiene permisos para acceder al recurso solicitado." + +#: awx/main/views.py:83 +msgid "Not Found" +msgstr "No encontrado" + +#: awx/main/views.py:84 +msgid "The requested resource could not be found." +msgstr "El recurso solicitado no pudo ser encontrado." + +#: awx/main/views.py:91 +msgid "Server Error" +msgstr "Error de servidor" + +#: awx/main/views.py:92 +msgid "A server error has occurred." +msgstr "Un error en el servidor ha ocurrido." + +#: awx/sso/apps.py:9 +msgid "Single Sign-On" +msgstr "Inicio de sesión único (SSO)" + +#: 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 "Asignación a administradores o usuarios de la organización desde cuentas de autorización social. Esta configuración controla qué usuarios se ubican en qué organizaciones en función de su nombre de usuario y dirección de correo electrónico. Los detalles de la configuración están disponibles en la documentación." + +#: awx/sso/conf.py:81 +msgid "" +"Mapping of team members (users) from social auth accounts. Configuration\n" +"details are available in the documentation." +msgstr "Asignación de miembros del equipo (usuarios) desde cuentas de autenticación social. Los detalles\n" +"de la configuración están disponibles en la documentación." + +#: awx/sso/conf.py:101 +msgid "Authentication Backends" +msgstr "Backends para autentificación" + +#: awx/sso/conf.py:102 +msgid "" +"List of authentication backends that are enabled based on license features " +"and other authentication settings." +msgstr "Listado de backends de autentificación que están habilitados basados en funcionalidades de la licencia y otros ajustes de autentificación." + +#: awx/sso/conf.py:114 +msgid "Social Auth Organization Map" +msgstr "Autentificación social - Mapa de organización" + +#: awx/sso/conf.py:126 +msgid "Social Auth Team Map" +msgstr "Autentificación social - Mapa de equipos" + +#: awx/sso/conf.py:138 +msgid "Social Auth User Fields" +msgstr "Autentificación social - Campos usuario" + +#: 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 "Cuando se establece una lista vacía `[]`, esta configuración previene que nuevos usuarios puedan ser creados. Sólo usuarios que previamente han iniciado sesión usando autentificación social o tengan una cuenta de usuario que corresponda con la dirección de correcto podrán iniciar sesión." + +#: awx/sso/conf.py:163 +msgid "LDAP Server URI" +msgstr "URI servidor LDAP" + +#: 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 "URI para conectar a un servidor LDAP. Por ejemplo \"ldap://ldap.ejemplo.com:389\" (no SSL) or \"ldaps://ldap.ejemplo.com:636\" (SSL). Varios servidores LDAP pueden ser especificados separados por espacios o comandos. La autentificación LDAP está deshabilitado si este parámetro está vacío." + +#: 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 "DN para enlazar con LDAP" + +#: 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 "El nombre distintivo (Distinguished Name, DN) del usuario para vincular todas las búsquedas. Esta es la cuenta de usuario del sistema que utilizaremos para iniciar sesión con el fin de consultar a LDAP y obtener otro tipo de información sobre el usuario. Consulte la documentación para acceder a ejemplos de sintaxis." + +#: awx/sso/conf.py:196 +msgid "LDAP Bind Password" +msgstr "Contraseña para enlazar con LDAP" + +#: awx/sso/conf.py:197 +msgid "Password used to bind LDAP user account." +msgstr "Contraseña usada para enlazar a LDAP con la cuenta de usuario." + +#: awx/sso/conf.py:207 +msgid "LDAP Start TLS" +msgstr "LDAP - Iniciar TLS" + +#: awx/sso/conf.py:208 +msgid "Whether to enable TLS when the LDAP connection is not using SSL." +msgstr "Para activar o no TLS cuando la conexión LDAP no utilice SSL" + +#: awx/sso/conf.py:217 +msgid "LDAP Connection Options" +msgstr "Opciones de conexión a 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 "Opciones adicionales a establecer para la conexión LDAP. Referenciadores LDAP están deshabilitados por defecto (para prevenir que ciertas consultas LDAP se bloqueen con AD). Los nombres de las opciones deben ser cadenas de texto (p.e. \"OPT_REFERRALS\"). Acuda a https://www.python-ldap.org/doc/html/ldap.html#options para posibles opciones y valores que pueden ser establecidos." + +#: awx/sso/conf.py:235 +msgid "LDAP User Search" +msgstr "Búsqueda de usuarios 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 "Búsqueda en LDAP para encontrar usuarios. Cualquier usuario que se ajuste a un patrón determinado podrá iniciar sesión en el servicio. El usuario también debería asignarse en una organización (conforme se define en la configuración AUTH_LDAP_ORGANIZATION_MAP). Si es necesario soportar varias búsquedas, es posible utilizar \"LDAPUnion\". Consulte la documentación para obtener detalles." + +#: awx/sso/conf.py:255 +msgid "LDAP User DN Template" +msgstr "Plantilla de DN para el usuario LDAP" + +#: 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 "Alternativa a la búsqueda de usuarios, en caso de que los DN de los usuarios tengan todos el mismo formato. Este enfoque es más efectivo para buscar usuarios que las búsquedas, en caso de poder utilizarse en el entorno de su organización. Si esta configuración tiene un valor, se utilizará en lugar de AUTH_LDAP_USER_SEARCH." + +#: awx/sso/conf.py:272 +msgid "LDAP User Attribute Map" +msgstr "Mapa de atributos de usuario 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 "Asignación de esquemas de usuarios de LDAP a los atributos de usuario API. La configuración predeterminada es válida para ActiveDirectory, pero es posible que los usuarios con otras configuraciones de LDAP necesiten modificar los valores. Consulte la documentación para obtener detalles adicionales." + +#: awx/sso/conf.py:288 +msgid "LDAP Group Search" +msgstr "Búsqueda de grupos 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 "Se asigna a los usuarios en las organizaciones en función de su membresía en los grupos LDAP. Esta configuración define la búsqueda de LDAP para encontrar grupos. A diferencia de la búsqueda de usuarios, la búsqueda de grupos no es compatible con LDAPSearchUnion." + +#: awx/sso/conf.py:302 +msgid "LDAP Group Type" +msgstr "Tipo de grupo 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 "Puede tener que cambiarse el tipo de grupo en función del tipo de servidor de LDAP. Los valores se enumeran en: https://django-auth-ldap.readthedocs.io/en/stable/groups.html#types-of-groups" + +#: awx/sso/conf.py:317 +msgid "LDAP Group Type Parameters" +msgstr "Parámetros del tipo de grupo LDAP" + +#: awx/sso/conf.py:318 +msgid "Key value parameters to send the chosen group type init method." +msgstr "Parámetros de valor clave para enviar el método de inicio del tipo de grupo elegido." + +#: awx/sso/conf.py:332 +msgid "LDAP Require Group" +msgstr "Grupo LDAP requerido" + +#: 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 "Grupo DN necesario para iniciar sesión. Si se especifica, el usuario debe ser miembro de este grupo para iniciar sesión usando LDAP. De lo contrario, cualquiera en LDAP que coincida con la búsqueda de usuario podrá iniciar sesión en el servicio. Solo se admite un grupo necesario." + +#: awx/sso/conf.py:350 +msgid "LDAP Deny Group" +msgstr "Grupo LDAP no permitido" + +#: 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 "Grupo DN no permitido para iniciar sesión. SI se especifica, el usuario no podrá iniciar sesión si es miembro de este grupo. Sólo un grupo no permitido está soportado." + +#: awx/sso/conf.py:363 +msgid "LDAP User Flags By Group" +msgstr "Indicadores de usuario LDAP por grupo" + +#: 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 "Recuperar usuarios de un grupo determinado. En este momento, el superusuario y los auditores del sistema son los únicos grupos que se admiten. Consulte la documentación para obtener información detallada." + +#: awx/sso/conf.py:380 +msgid "LDAP Organization Map" +msgstr "Mapa de organización 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 "Asociación entre administradores/usuarios de las organizaciones y grupos de LDAP. De esta manera, se controla qué usuarios se ubican en qué organizaciones en función de sus membresías en grupos de LDAP. Consulte la documentación para obtener detalles de configuración." + +#: awx/sso/conf.py:417 +msgid "LDAP Team Map" +msgstr "Mapa de equipos LDAP" + +#: awx/sso/conf.py:418 +msgid "" +"Mapping between team members (users) and LDAP groups. Configuration details " +"are available in the documentation." +msgstr "Asociación entre los miembros de equipos (usuarios) y los grupos de LDAP. Consulte la documentación para obtener detalles de configuración." + +#: awx/sso/conf.py:452 +msgid "RADIUS Server" +msgstr "Servidor RADIUS" + +#: awx/sso/conf.py:453 +msgid "" +"Hostname/IP of RADIUS server. RADIUS authentication is disabled if this " +"setting is empty." +msgstr "Nombre de host/IP del servidor RADIUS. La autenticación de RADIUS se deshabilita si esta configuración está vacía." + +#: 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 "Puerto RADIUS" + +#: awx/sso/conf.py:466 +msgid "Port of RADIUS server." +msgstr "Puerto del servidor RADIUS" + +#: awx/sso/conf.py:476 +msgid "RADIUS Secret" +msgstr "Clave secreta RADIUS" + +#: awx/sso/conf.py:477 +msgid "Shared secret for authenticating to RADIUS server." +msgstr "Clave secreta compartida para autentificación a RADIUS." + +#: awx/sso/conf.py:492 +msgid "TACACS+ Server" +msgstr "Servidor TACACS+" + +#: awx/sso/conf.py:493 +msgid "Hostname of TACACS+ server." +msgstr "Nombre de host del servidor 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 "Puerto TACACS+" + +#: awx/sso/conf.py:505 +msgid "Port number of TACACS+ server." +msgstr "Número de puerto del servidor TACACS+." + +#: awx/sso/conf.py:516 +msgid "TACACS+ Secret" +msgstr "Clave secreta TACACS+" + +#: awx/sso/conf.py:517 +msgid "Shared secret for authenticating to TACACS+ server." +msgstr "Clave secreta compartida para la autenticación en el servidor TACACS+." + +#: awx/sso/conf.py:528 +msgid "TACACS+ Auth Session Timeout" +msgstr "Tiempo de espera para la sesión de autenticación de TACACS+" + +#: awx/sso/conf.py:529 +msgid "TACACS+ session timeout value in seconds, 0 disables timeout." +msgstr "Valor de tiempo de espera para la sesión TACACS+ en segundos. El valor 0 deshabilita el tiempo de espera." + +#: awx/sso/conf.py:540 +msgid "TACACS+ Authentication Protocol" +msgstr "Protocolo de autenticación de TACACS+" + +#: awx/sso/conf.py:541 +msgid "Choose the authentication protocol used by TACACS+ client." +msgstr "Elija el protocolo de autenticación utilizado por el cliente TACACS+." + +#: awx/sso/conf.py:555 +msgid "Google OAuth2 Callback URL" +msgstr "Google OAuth2 Callback 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 "Indique esta URL como URL de callback para su aplicación como parte del proceso de registro. Consulte la documentación para obtener información detallada." + +#: 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 "Clave Google OAuth2" + +#: awx/sso/conf.py:570 +msgid "The OAuth2 key from your web application." +msgstr "Clave OAuth2 de su aplicación web." + +#: awx/sso/conf.py:581 +msgid "Google OAuth2 Secret" +msgstr "Clave secreta para Google OAuth2" + +#: awx/sso/conf.py:582 +msgid "The OAuth2 secret from your web application." +msgstr "Secreto OAuth2 de su aplicación web." + +#: awx/sso/conf.py:593 +msgid "Google OAuth2 Allowed Domains" +msgstr "Dominios permitidos de Google OAuth2" + +#: awx/sso/conf.py:594 +msgid "" +"Update this setting to restrict the domains who are allowed to login using " +"Google OAuth2." +msgstr "Actualizar esta configuración para restringir los dominios que están permitidos para iniciar sesión utilizando Google OAuth2." + +#: awx/sso/conf.py:604 +msgid "Google OAuth2 Extra Arguments" +msgstr "Argumentos adicionales para 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 "Argumentos adicionales para el inicio de sesión en Google OAuth2. Puede limitarlo para permitir la autenticación de un solo dominio, incluso si el usuario ha iniciado sesión con varias cuentas de Google. Consulte la documentación para obtener información detallada." + +#: awx/sso/conf.py:621 +msgid "Google OAuth2 Organization Map" +msgstr "Mapa de organización para Google OAuth2" + +#: awx/sso/conf.py:633 +msgid "Google OAuth2 Team Map" +msgstr "Mapa de equipo para Google OAuth2" + +#: awx/sso/conf.py:649 +msgid "GitHub OAuth2 Callback URL" +msgstr "GitHub OAuth2 Callback 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 "Clave para Github OAuth2" + +#: awx/sso/conf.py:664 +msgid "The OAuth2 key (Client ID) from your GitHub developer application." +msgstr "La clave OAuth2 (ID del cliente) de su aplicación de desarrollo GitHub." + +#: awx/sso/conf.py:674 +msgid "GitHub OAuth2 Secret" +msgstr "Clave secreta para GitHub OAuth2" + +#: awx/sso/conf.py:675 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub developer application." +msgstr "La clave secreta OAuth2 (Clave secreta del cliente) de su aplicación de desarrollo GitHub." + +#: awx/sso/conf.py:686 +msgid "GitHub OAuth2 Organization Map" +msgstr "Mapa de organización para GitHub OAuth2" + +#: awx/sso/conf.py:698 +msgid "GitHub OAuth2 Team Map" +msgstr "Mapa de equipo para GitHub OAuth2" + +#: awx/sso/conf.py:714 +msgid "GitHub Organization OAuth2 Callback URL" +msgstr "OAuth2 URL Callback para organización Github" + +#: 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 "OAuth2 para la organización Github" + +#: awx/sso/conf.py:728 +msgid "GitHub Organization OAuth2 Key" +msgstr "Clave OAuth2 para la organización Github" + +#: awx/sso/conf.py:729 awx/sso/conf.py:808 +msgid "The OAuth2 key (Client ID) from your GitHub organization application." +msgstr "La clave OAuth2 (ID del cliente) de su aplicación de organización GitHub." + +#: awx/sso/conf.py:739 +msgid "GitHub Organization OAuth2 Secret" +msgstr "Clave secreta OAuth2 para la organización GitHub" + +#: awx/sso/conf.py:740 awx/sso/conf.py:819 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub organization application." +msgstr "La clave secreta OAuth2 (Clave secreta del cliente) from your GitHub organization application." + +#: awx/sso/conf.py:751 +msgid "GitHub Organization Name" +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//." + +#: awx/sso/conf.py:762 +msgid "GitHub Organization OAuth2 Organization Map" +msgstr "Mapa de organización OAuth2 para organizaciones GitHub" + +#: awx/sso/conf.py:774 +msgid "GitHub Organization OAuth2 Team Map" +msgstr "Mapa de equipos OAuth2 para equipos GitHub" + +#: awx/sso/conf.py:790 +msgid "GitHub Team OAuth2 Callback URL" +msgstr "URL callback OAuth2 para los equipos GitHub" + +#: 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 "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 para equipos GitHub" + +#: awx/sso/conf.py:807 +msgid "GitHub Team OAuth2 Key" +msgstr "Clave OAuth2 para equipos GitHub" + +#: awx/sso/conf.py:818 +msgid "GitHub Team OAuth2 Secret" +msgstr "Clave secreta OAuth2 para equipos GitHub" + +#: awx/sso/conf.py:830 +msgid "GitHub Team ID" +msgstr "ID de equipo GitHub" + +#: 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 "Encuentre su identificador numérico de equipo utilizando la API de GitHub: http://fabian-kostadinov.github.io/2015/01/16/how-to-find-a-github-team-id/." + +#: awx/sso/conf.py:841 +msgid "GitHub Team OAuth2 Organization Map" +msgstr "Mapa de organizaciones OAuth2 para los equipos GitHub" + +#: awx/sso/conf.py:853 +msgid "GitHub Team OAuth2 Team Map" +msgstr "Mapa de equipos OAuth2 para equipos GitHub" + +#: awx/sso/conf.py:869 +msgid "GitHub Enterprise OAuth2 Callback URL" +msgstr "URL de callback de OAuth2 de GitHub Enterprise" + +#: 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 "OAuth2 de GitHub Enterprise" + +#: awx/sso/conf.py:883 +msgid "GitHub Enterprise URL" +msgstr "URL de GitHub Enterprise" + +#: 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 "La URL de su instancia de Github Enterprise, por ejemplo: http(s)://hostname/. Consulte la documentación de Github Enterprise para obtener información detallada." + +#: awx/sso/conf.py:894 +msgid "GitHub Enterprise API URL" +msgstr "URL de la API de GitHub Enterprise" + +#: 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 "La URL de la API de su instancia de GitHub Enterprise, por ejemplo: http(s)://hostname/api/v3/. Consulte la documentación de Github Enterprise para obtener información detallada." + +#: awx/sso/conf.py:907 +msgid "GitHub Enterprise OAuth2 Key" +msgstr "Clave OAuth2 de GitHub Enterprise" + +#: awx/sso/conf.py:908 +msgid "" +"The OAuth2 key (Client ID) from your GitHub Enterprise developer application." +msgstr "La clave OAuth2 (ID del cliente) de su aplicación de desarrollo GitHub Enterprise." + +#: awx/sso/conf.py:918 +msgid "GitHub Enterprise OAuth2 Secret" +msgstr "Clave secreta OAuth2 de GitHub Enterprise" + +#: awx/sso/conf.py:919 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub Enterprise developer " +"application." +msgstr "La clave secreta OAuth2 (Clave secreta del cliente) de su aplicación de desarrollo GitHub Enterprise." + +#: awx/sso/conf.py:930 +msgid "GitHub Enterprise OAuth2 Organization Map" +msgstr "Mapa de organización OAuth2 de GitHub Enterprise" + +#: awx/sso/conf.py:942 +msgid "GitHub Enterprise OAuth2 Team Map" +msgstr "Mapa de equipo OAuth2 de GitHub Enterprise " + +#: awx/sso/conf.py:958 +msgid "GitHub Enterprise Organization OAuth2 Callback URL" +msgstr "URL de callback de OAuth2 para organización GitHub Enterprise " + +#: 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 "OAuth2 para organización de GitHub Enterprise" + +#: awx/sso/conf.py:972 +msgid "GitHub Enterprise Organization URL" +msgstr "URL de organización de GitHub Enterprise" + +#: awx/sso/conf.py:983 +msgid "GitHub Enterprise Organization API URL" +msgstr "URL de la API de la organización de GitHub Enterprise" + +#: awx/sso/conf.py:996 +msgid "GitHub Enterprise Organization OAuth2 Key" +msgstr "Clave OAuth2 para organización Github Enterprise" + +#: awx/sso/conf.py:997 awx/sso/conf.py:1100 +msgid "" +"The OAuth2 key (Client ID) from your GitHub Enterprise organization " +"application." +msgstr "La clave OAuth2 (ID del cliente) de su aplicación de organización GitHub Enterprise." + +#: awx/sso/conf.py:1007 +msgid "GitHub Enterprise Organization OAuth2 Secret" +msgstr "Clave secreta OAuth2 para la organización GitHub Enterprise" + +#: awx/sso/conf.py:1008 awx/sso/conf.py:1111 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub Enterprise organization " +"application." +msgstr "La clave secreta OAuth2 (Clave secreta del cliente) de su aplicación de organización GitHub Enterprise." + +#: awx/sso/conf.py:1019 +msgid "GitHub Enterprise Organization Name" +msgstr "Nombre de la organización de 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 "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" +msgstr "Mapa de organización de OAuth2 de la organización de GitHub Enterprise" + +#: awx/sso/conf.py:1042 +msgid "GitHub Enterprise Organization OAuth2 Team Map" +msgstr "Mapa del equipo OAuth2 de la organización GitHub Enterprise" + +#: awx/sso/conf.py:1058 +msgid "GitHub Enterprise Team OAuth2 Callback URL" +msgstr "URL de callback de OAuth2 del equipo de GitHub Enterprise" + +#: 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 "OAuth2 del equipo de GitHub Enterprise " + +#: awx/sso/conf.py:1075 +msgid "GitHub Enterprise Team URL" +msgstr "URL del equipo de GitHub Enterprise" + +#: awx/sso/conf.py:1086 +msgid "GitHub Enterprise Team API URL" +msgstr "URL de la API del equipo de GitHub Enterprise" + +#: awx/sso/conf.py:1099 +msgid "GitHub Enterprise Team OAuth2 Key" +msgstr "Clave OAuth2 de equipo de GitHub Enterprise" + +#: awx/sso/conf.py:1110 +msgid "GitHub Enterprise Team OAuth2 Secret" +msgstr "Clave secreta OAuth2 de equipo de GitHub Enterprise" + +#: awx/sso/conf.py:1122 +msgid "GitHub Enterprise Team ID" +msgstr "ID de equipo de GitHub Enterprise" + +#: 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 "Encuentre su identificador numérico de equipo utilizando la API de GitHub Enterprise: 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 "Mapa de organización OAuth2 para equipos GitHub Enterprise" + +#: awx/sso/conf.py:1145 +msgid "GitHub Enterprise Team OAuth2 Team Map" +msgstr "Mapa de equipo de OAuth2 de GitHub Enterprise" + +#: awx/sso/conf.py:1161 +msgid "Azure AD OAuth2 Callback URL" +msgstr "URL callback OAuth2 para Azure AD" + +#: 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 "Indique esta URL como URL de callback para su aplicación como parte del proceso de registro. Consulte la documentación para obtener información detallada. " + +#: 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 "Clave OAuth2 para Azure AD" + +#: awx/sso/conf.py:1176 +msgid "The OAuth2 key (Client ID) from your Azure AD application." +msgstr "La clave OAuth2 (ID del cliente) de su aplicación en Azure AD." + +#: awx/sso/conf.py:1186 +msgid "Azure AD OAuth2 Secret" +msgstr "Clave secreta OAuth2 para Azure AD" + +#: awx/sso/conf.py:1187 +msgid "The OAuth2 secret (Client Secret) from your Azure AD application." +msgstr "La clave secreta OAuth2 (Clave secreta del cliente) de su aplicación Azure AD." + +#: awx/sso/conf.py:1198 +msgid "Azure AD OAuth2 Organization Map" +msgstr "Mapa de organizaciones OAuth2 para Azure AD" + +#: awx/sso/conf.py:1210 +msgid "Azure AD OAuth2 Team Map" +msgstr "Mapa de equipos OAuth2 para Azure AD" + +#: awx/sso/conf.py:1234 +msgid "Automatically Create Organizations and Teams on SAML Login" +msgstr "Crear automáticamente organizaciones y equipos al iniciar sesión en SAML" + +#: awx/sso/conf.py:1235 +msgid "" +"When enabled (the default), mapped Organizations and Teams will be created " +"automatically on successful SAML login." +msgstr "Cuando esté habilitado (valor predeterminado), se crearán automáticamente las organizaciones y los equipos asignados al iniciar sesión correctamente en 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 "URL del Servicio de consumidor de aserciones (ACS) SAML" + +#: 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 "Registre el servicio como un proveedor de servicio (SP) con cada proveedor de identidad (IdP) que ha configurado. Proporcione su ID de entidad SP y esta dirección URL ACS para su aplicación." + +#: awx/sso/conf.py:1261 +msgid "SAML Service Provider Metadata URL" +msgstr "URL de metadatos para el proveedor de servicios SAML" + +#: 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 "Si su proveedor de identidad (IdP) permite subir ficheros de metadatos en XML, puede descargarlo desde esta dirección." + +#: awx/sso/conf.py:1272 +msgid "SAML Service Provider Entity ID" +msgstr "ID de la entidad del proveedor de servicio SAML" + +#: 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 "El identificador único definido por la aplicación utilizado como configuración para la audiencia del proveedor de servicio (SP) SAML. Por lo general, es la URL para el servicio." + +#: awx/sso/conf.py:1289 +msgid "SAML Service Provider Public Certificate" +msgstr "Certificado público del proveedor de servicio SAML" + +#: awx/sso/conf.py:1290 +msgid "" +"Create a keypair to use as a service provider (SP) and include the " +"certificate content here." +msgstr "Crear un par de claves para usar como proveedor de servicio (SP) e incluir el contenido del certificado aquí." + +#: awx/sso/conf.py:1301 +msgid "SAML Service Provider Private Key" +msgstr "Clave privada del proveedor de servicio 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 "Crear un par de claves para usar como proveedor de servicio (SP) e incluir el contenido de la clave privada aquí." + +#: awx/sso/conf.py:1312 +msgid "SAML Service Provider Organization Info" +msgstr "Información organizacional del proveedor de servicio 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 "Indique la URL, el nombre de la pantalla y el nombre de la aplicación. Consulte la documentación para acceder a ejemplos de sintaxis." + +#: awx/sso/conf.py:1326 +msgid "SAML Service Provider Technical Contact" +msgstr "Contacto técnico del proveedor de servicio 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 "Indique el nombre y la dirección de correo electrónico del contacto técnico de su proveedor de servicios. Consulte la documentación para obtener ejemplos de sintaxis." + +#: awx/sso/conf.py:1338 +msgid "SAML Service Provider Support Contact" +msgstr "Contacto de soporte del proveedor de servicio 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 "Indique el nombre y la dirección de correo electrónico del contacto de soporte de su proveedor de servicios. Consulte la documentación para obtener ejemplos de sintaxis." + +#: awx/sso/conf.py:1349 +msgid "SAML Enabled Identity Providers" +msgstr "Proveedores de identidad habilitados SAML" + +#: 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 "Configure la ID de la entidad, la URL del acceso SSO y el certificado de cada proveedor de identidad (IdP) en uso. Se admiten varios IdP de SAML. Algunos IdP pueden proporcionar datos sobre los usuarios por medio del uso de nombres de atributos que difieren de los OID predeterminados. Pueden anularse los nombres de los atributos para cada IdP. Consulte la documentación de Ansible Tower para obtener información detallada adicional y ejemplos de sintaxis." + +#: awx/sso/conf.py:1400 +msgid "SAML Security Config" +msgstr "Configuración de seguridad 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 "Un diccionario de pares de valores clave que se envían a la configuración de seguridad python-saml subyacente https://github.com/onelogin/python-saml#settings" + +#: awx/sso/conf.py:1434 +msgid "SAML Service Provider extra configuration data" +msgstr "Datos de configuración adicionales del proveedor de servicio 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 "Un diccionario de pares de valores clave que se envían a los valores de configuración del proveedor de servicio python-saml subyacente." + +#: awx/sso/conf.py:1446 +msgid "SAML IDP to extra_data attribute mapping" +msgstr "Asignación de atributos de SAML IDP a extra_data" + +#: 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 "Una lista de tuplas que asigna atributos IDP a extra_attributes. Cada atributo será una lista de valores, aunque sea un solo valor." + +#: awx/sso/conf.py:1458 +msgid "SAML Organization Map" +msgstr "Mapa de organización SAML" + +#: awx/sso/conf.py:1470 +msgid "SAML Team Map" +msgstr "Mapa de equipo SAML" + +#: awx/sso/conf.py:1482 +msgid "SAML Organization Attribute Mapping" +msgstr "Asignación de atributos de la Organización SAML" + +#: awx/sso/conf.py:1483 +msgid "Used to translate user organization membership." +msgstr "Usado para traducir la membresía de la organización del usuario." + +#: awx/sso/conf.py:1503 +msgid "SAML Team Attribute Mapping" +msgstr "Asignación de atributos del equipo SAML" + +#: awx/sso/conf.py:1504 +msgid "Used to translate user team membership." +msgstr "Usado para traducir la membresía del equipo del usuario." + +#: awx/sso/fields.py:77 +msgid "Invalid field." +msgstr "Campo no válido." + +#: awx/sso/fields.py:246 +#, python-brace-format +msgid "Invalid connection option(s): {invalid_options}." +msgstr "Opción(es) de conexión no válida(s): {invalid_options}." + +#: awx/sso/fields.py:322 +msgid "Base" +msgstr "Base" + +#: awx/sso/fields.py:322 +msgid "One Level" +msgstr "Un nivel" + +#: awx/sso/fields.py:322 +msgid "Subtree" +msgstr "Árbol hijo" + +#: awx/sso/fields.py:339 +#, python-brace-format +msgid "Expected a list of three items but got {length} instead." +msgstr "Se esperaba una lista de tres elementos, pero en cambio se obtuvo {length}." + +#: awx/sso/fields.py:340 +#, python-brace-format +msgid "Expected an instance of LDAPSearch but got {input_type} instead." +msgstr "Se esperaba una instancia de LDAPSearch, pero en cambio se obtuvo {input_type}." + +#: awx/sso/fields.py:373 +#, python-brace-format +msgid "" +"Expected an instance of LDAPSearch or LDAPSearchUnion but got {input_type} " +"instead." +msgstr "Se esperaba una instancia de LDAPSearch o LDAPSearchUnion, pero en cambio se obtuvo {input_type}." + +#: awx/sso/fields.py:408 +#, python-brace-format +msgid "Invalid user attribute(s): {invalid_attrs}." +msgstr "Atributo(s) de usuario no válido(s): {invalid_attrs}." + +#: awx/sso/fields.py:425 +#, python-brace-format +msgid "Expected an instance of LDAPGroupType but got {input_type} instead." +msgstr "Se esperaba una instancia de LDAPGroupType, pero en cambio se obtuvo {input_type}." + +#: awx/sso/fields.py:426 +#, python-brace-format +msgid "Missing required parameters in {dependency}." +msgstr "Faltan los parámetros requeridos en {dependency}." + +#: awx/sso/fields.py:427 +#, python-brace-format +msgid "" +"Invalid group_type parameters. Expected instance of dict but got " +"{parameters_type} instead." +msgstr "Parámetros group_type no válidos. Se esperaba una instancia de dict pero se obtuvo {parameters_type} en su lugar." + +#: awx/sso/fields.py:476 +#, python-brace-format +msgid "Invalid key(s): {invalid_keys}." +msgstr "Clave(s) no válida(s): {invalid_keys}." + +#: awx/sso/fields.py:500 +#, python-brace-format +msgid "Invalid user flag: \"{invalid_flag}\"." +msgstr "Marcador de usuario no válido: \"{invalid_flag}\"." + +#: awx/sso/fields.py:649 +#, python-brace-format +msgid "Invalid language code(s) for org info: {invalid_lang_codes}." +msgstr "Código(s) de lenguaje(s) no válido(s) para obtener información de la org.: {invalid_lang_codes}." + +#: awx/sso/pipeline.py:27 +#, python-brace-format +msgid "An account cannot be found for {0}" +msgstr "No se puede encontrar una cuenta para {0}" + +#: awx/sso/pipeline.py:32 +msgid "Your account is inactive" +msgstr "Su cuenta está inactiva" + +#: awx/sso/validators.py:24 awx/sso/validators.py:51 +#, python-format +msgid "DN must include \"%%(user)s\" placeholder for username: %s" +msgstr "El DN debe incluir el marcador de posición \"%%(user)s\" para el nombre de usuario: %s" + +#: awx/sso/validators.py:31 +#, python-format +msgid "Invalid DN: %s" +msgstr "DN no válido: %s" + +#: awx/sso/validators.py:63 +#, python-format +msgid "Invalid filter: %s" +msgstr "Filtro no válido: %s" + +#: awx/sso/validators.py:74 +msgid "TACACS+ secret does not allow non-ascii characters" +msgstr "La clave secreta TACACS+ no permite caracteres no ascii" + +#: awx/templates/error.html:4 +msgid "AWX" +msgstr "AWX" + +#: awx/templates/rest_framework/api.html:42 +msgid "API Guide" +msgstr "Guía de la API" + +#: awx/templates/rest_framework/api.html:43 +msgid "Back to application" +msgstr "Volver a la aplicación" + +#: awx/templates/rest_framework/api.html:44 +msgid "Resize" +msgstr "Redimensionar" + +#: 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 "Anónimo" + +#: awx/ui/conf.py:15 +msgid "Detailed" +msgstr "Detallado" + +#: awx/ui/conf.py:16 +msgid "User Analytics Tracking State" +msgstr "Estado de seguimiento analítico del usuario" + +#: awx/ui/conf.py:17 +msgid "Enable or Disable User Analytics Tracking." +msgstr "Habilitar o deshabilitar el seguimiento analítico del usuario" + +#: awx/ui/conf.py:27 +msgid "Custom Login Info" +msgstr "Información personalizada de inicio de sesión" + +#: 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 "En caso de ser necesario, puede agregar información específica (como avisos legales o exenciones de responsabilidad) en un cuadro de texto en el modal de inicio de sesión con esta configuración. El contenido que se agregue deberá ser texto simple o un fragmento en HTML, ya que otros lenguajes de marcado no son compatibles." + +#: awx/ui/conf.py:43 +msgid "Custom Logo" +msgstr "Logo personalizado" + +#: 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 "Para configurar un logo personalizado, proporcione un fichero que ha creado. Para que los logos personalizados se vean mejor, utilice un fichero .png con fondo transparente. Formatos GIF, PNG y JPEG están soportados." + +#: awx/ui/conf.py:58 +msgid "Max Job Events Retrieved by UI" +msgstr "Máxima cantidad de eventos de tareas recuperados por UI" + +#: awx/ui/conf.py:59 +msgid "" +"Maximum number of job events for the UI to retrieve within a single request." +msgstr "Máxima cantidad de eventos de tareas para que la UI recupere dentro de una sola solicitud." + +#: awx/ui/conf.py:67 +msgid "Enable Live Updates in the UI" +msgstr "Habilite las actualizaciones en directo en la 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 "Si está deshabilitada, la página no se actualizará al recibir eventos. Se deberá volver a cargar la página para obtener la información más reciente." + +#: awx/ui/fields.py:29 +msgid "" +"Invalid format for custom logo. Must be a data URL with a base64-encoded " +"GIF, PNG or JPEG image." +msgstr "Formato inválido para el logo personalizado. Debe ser una URL de datos con una imagen GIF codificada en base64, PNG o JPEG." + +#: awx/ui/fields.py:30 +msgid "Invalid base64-encoded data in data URL." +msgstr "Dato codificado en base64 inválido en la URL de datos" + +#: awx/ui/urls.py:20 +#, python-format +msgid "%s Upgrading" +msgstr "Actualizando %s" + +#: awx/ui/urls.py:21 +msgid "Logo" +msgstr "Logotipo" + +#: awx/ui/urls.py:22 +msgid "Loading" +msgstr "Cargando" + +#: awx/ui/urls.py:23 +#, python-format +msgid "%s is currently upgrading." +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." + diff --git a/awx/ui/src/locales/translations/es/messages.po b/awx/ui/src/locales/translations/es/messages.po new file mode 100644 index 0000000000..acf27cc48d --- /dev/null +++ b/awx/ui/src/locales/translations/es/messages.po @@ -0,0 +1,10833 @@ +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 "(Limitado a los primeros 10)" + +#: components/TemplateList/TemplateListItem.js:103 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:161 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:90 +msgid "(Prompt on launch)" +msgstr "(Preguntar al ejecutar)" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:283 +msgid "* This field will be retrieved from an external secret management system using the specified credential." +msgstr "* Este campo se recuperará de un sistema de gestión de claves secretas externo con la credencial especificada." + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:228 +msgid "/ (project root)" +msgstr "/ (raíz del proyecto)" + +#: components/VerbositySelectField/VerbositySelectField.js:10 +msgid "0 (Normal)" +msgstr "0 (Normal)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:38 +msgid "0 (Warning)" +msgstr "0 (Advertencia)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:39 +msgid "1 (Info)" +msgstr "1 (Información)" + +#: components/VerbositySelectField/VerbositySelectField.js:11 +msgid "1 (Verbose)" +msgstr "1 (Nivel de detalle)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:40 +msgid "2 (Debug)" +msgstr "2 (Depurar)" + +#: components/VerbositySelectField/VerbositySelectField.js:12 +msgid "2 (More Verbose)" +msgstr "2 (Más nivel de detalle)" + +#: components/VerbositySelectField/VerbositySelectField.js:13 +msgid "3 (Debug)" +msgstr "3 (Depurar)" + +#: components/VerbositySelectField/VerbositySelectField.js:14 +msgid "4 (Connection Debug)" +msgstr "4 (Depuración de la conexión)" + +#: components/VerbositySelectField/VerbositySelectField.js:15 +msgid "5 (WinRM Debug)" +msgstr "5 (Depuración de WinRM)" + +#: screens/Project/shared/Project.helptext.js:76 +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 "Un refspec para extraer (pasado al módulo git de Ansible). Este parámetro permite el acceso a las referencias a través del campo de rama no disponible de otra manera." + +#: 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 manifiesto de suscripción es una exportación de una suscripción de Red Hat. Para generar un manifiesto de suscripción, vaya a <0>access.redhat.com. Para más información, consulte el <1>Manual del usuario." + +#: screens/Job/WorkflowOutput/WorkflowOutputNode.js:143 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:326 +msgid "ALL" +msgstr "TODOS" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:284 +msgid "API Service/Integration Key" +msgstr "Servicio API/Clave de integración" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:291 +msgid "API Token" +msgstr "Token API" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:306 +msgid "API service/integration key" +msgstr "Servicio API/clave de integración" + +#: components/AppContainer/PageHeaderToolbar.js:125 +msgid "About" +msgstr "Acerca de" + +#: routeConfig.js:92 +#: screens/ActivityStream/ActivityStream.js:179 +#: screens/Credential/Credential.js:74 +#: screens/Credential/Credentials.js:29 +#: screens/Inventory/Inventories.js:59 +#: screens/Inventory/Inventory.js:65 +#: screens/Inventory/SmartInventory.js:67 +#: screens/Organization/Organization.js:124 +#: screens/Organization/Organizations.js:31 +#: screens/Project/Project.js:105 +#: screens/Project/Projects.js:27 +#: screens/Team/Team.js:58 +#: screens/Team/Teams.js:31 +#: screens/Template/Template.js:136 +#: screens/Template/Templates.js:45 +#: screens/Template/WorkflowJobTemplate.js:118 +msgid "Access" +msgstr "Acceso" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:75 +msgid "Access Token Expiration" +msgstr "Expiración del token de acceso" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:352 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:421 +msgid "Account SID" +msgstr "Cuenta SID" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:396 +msgid "Account token" +msgstr "Cuenta token" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:50 +msgid "Action" +msgstr "Acción" + +#: components/JobList/JobList.js:249 +#: components/JobList/JobListItem.js:103 +#: components/RelatedTemplateList/RelatedTemplateList.js:189 +#: components/Schedule/ScheduleList/ScheduleList.js:172 +#: components/Schedule/ScheduleList/ScheduleListItem.js:128 +#: components/SelectedList/DraggableSelectedList.js:101 +#: components/TemplateList/TemplateList.js:246 +#: components/TemplateList/TemplateListItem.js:195 +#: screens/ActivityStream/ActivityStream.js:266 +#: screens/ActivityStream/ActivityStreamListItem.js:49 +#: screens/Application/ApplicationsList/ApplicationListItem.js:48 +#: screens/Application/ApplicationsList/ApplicationsList.js:160 +#: screens/Credential/CredentialList/CredentialList.js:166 +#: 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:172 +#: screens/Host/HostList/HostListItem.js:70 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:200 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:75 +#: screens/InstanceGroup/Instances/InstanceList.js:271 +#: screens/InstanceGroup/Instances/InstanceListItem.js:171 +#: screens/Instances/InstanceList/InstanceList.js:206 +#: screens/Instances/InstanceList/InstanceListItem.js:183 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:218 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:53 +#: 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:44 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:140 +#: 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:214 +#: 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:19 +#: screens/Project/ProjectList/ProjectList.js:225 +#: screens/Project/ProjectList/ProjectListItem.js:222 +#: 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 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:167 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:78 +msgid "Actions" +msgstr "Acciones" + +#: components/PromptDetail/PromptJobTemplateDetail.js:98 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:61 +#: components/TemplateList/TemplateListItem.js:277 +#: screens/Host/HostDetail/HostDetail.js:71 +#: screens/Host/HostList/HostListItem.js:95 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:217 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:50 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:76 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:100 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:32 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:115 +msgid "Activity" +msgstr "Actividad" + +#: routeConfig.js:49 +#: screens/ActivityStream/ActivityStream.js:43 +#: screens/ActivityStream/ActivityStream.js:121 +#: screens/Setting/Settings.js:44 +msgid "Activity Stream" +msgstr "Flujo de actividad" + +#: screens/ActivityStream/ActivityStream.js:124 +msgid "Activity Stream type selector" +msgstr "Selector de tipo de flujo de actividad" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:169 +msgid "Actor" +msgstr "Actor" + +#: components/AddDropDownButton/AddDropDownButton.js:40 +#: components/PaginatedTable/ToolbarAddButton.js:14 +msgid "Add" +msgstr "Añadir" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkAddModal.js:14 +msgid "Add Link" +msgstr "Agregar enlace" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeAddModal.js:78 +msgid "Add Node" +msgstr "Agregar nodo" + +#: screens/Template/Templates.js:49 +msgid "Add Question" +msgstr "Agregar pregunta" + +#: components/AddRole/AddResourceRole.js:164 +msgid "Add Roles" +msgstr "Agregar roles" + +#: components/AddRole/AddResourceRole.js:161 +msgid "Add Team Roles" +msgstr "Agregar roles de equipo" + +#: components/AddRole/AddResourceRole.js:158 +msgid "Add User Roles" +msgstr "Agregar roles de usuario" + +#: components/Workflow/WorkflowStartNode.js:68 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:238 +msgid "Add a new node" +msgstr "Agregar un nuevo nodo" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:49 +msgid "Add a new node between these two nodes" +msgstr "Agregar un nuevo nodo entre estos dos nodos" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:108 +msgid "Add container group" +msgstr "Agregar grupo de contenedores" + +#: components/Schedule/shared/ScheduleFormFields.js:171 +msgid "Add exceptions" +msgstr "Añadir excepciones" + +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:140 +msgid "Add existing group" +msgstr "Agregar grupo existente" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:152 +msgid "Add existing host" +msgstr "Agregar host existente" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:109 +msgid "Add instance group" +msgstr "Agregar grupo de instancias" + +#: screens/Inventory/InventoryList/InventoryList.js:136 +msgid "Add inventory" +msgstr "Agregar inventario" + +#: components/TemplateList/TemplateList.js:151 +msgid "Add job template" +msgstr "Agregar plantilla de trabajo" + +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:141 +msgid "Add new group" +msgstr "Agregar nuevo grupo" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:153 +msgid "Add new host" +msgstr "Agregar nuevo host" + +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:77 +msgid "Add resource type" +msgstr "Agregar tipo de recurso" + +#: screens/Inventory/InventoryList/InventoryList.js:137 +msgid "Add smart inventory" +msgstr "Agregar inventario inteligente" + +#: screens/Team/TeamRoles/TeamRolesList.js:202 +msgid "Add team permissions" +msgstr "Agregar permisos de equipo" + +#: screens/User/UserRoles/UserRolesList.js:198 +msgid "Add user permissions" +msgstr "Agregar permisos de usuario" + +#: components/TemplateList/TemplateList.js:152 +msgid "Add workflow template" +msgstr "Agregar plantilla de flujo de trabajo" + +#: screens/TopologyView/Legend.js:269 +msgid "Adding" +msgstr "Añadiendo" + +#: routeConfig.js:113 +#: screens/ActivityStream/ActivityStream.js:190 +msgid "Administration" +msgstr "Administración" + +#: components/DataListToolbar/DataListToolbar.js:139 +#: screens/Job/JobOutput/JobOutputSearch.js:136 +msgid "Advanced" +msgstr "Avanzado" + +#: components/Search/AdvancedSearch.js:318 +msgid "Advanced search documentation" +msgstr "Documentación de búsqueda avanzada" + +#: components/Search/AdvancedSearch.js:211 +#: components/Search/AdvancedSearch.js:225 +msgid "Advanced search value input" +msgstr "Entrada de valores de búsqueda avanzada" + +#: screens/Inventory/shared/Inventory.helptext.js:131 +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 "Después de cada actualización del proyecto en el que se modifique la revisión SCM, actualice el inventario del origen seleccionado antes de llevar a cabo tareas. Esto está orientado a contenido estático, como el formato de archivo .ini del inventario Ansible." + +#: components/Schedule/shared/FrequencyDetailSubform.js:524 +msgid "After number of occurrences" +msgstr "Después del número de ocurrencias" + +#: components/AlertModal/AlertModal.js:75 +msgid "Alert modal" +msgstr "Modal de alerta" + +#: components/LaunchButton/ReLaunchDropDown.js:48 +#: components/PromptDetail/PromptDetail.js:132 +#: screens/Metrics/Metrics.js:82 +#: screens/Metrics/Metrics.js:82 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:266 +msgid "All" +msgstr "Todos" + +#: screens/Dashboard/DashboardGraph.js:137 +msgid "All job types" +msgstr "Todos los tipos de tarea" + +#: screens/Dashboard/DashboardGraph.js:162 +msgid "All jobs" +msgstr "Todas las tareas" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:101 +msgid "Allow Branch Override" +msgstr "Permitir la anulación de la rama" + +#: components/PromptDetail/PromptProjectDetail.js:66 +#: screens/Project/ProjectDetail/ProjectDetail.js:121 +msgid "Allow branch override" +msgstr "Permitir la invalidación de la rama" + +#: screens/Project/shared/Project.helptext.js:126 +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" +"en una plantilla de trabajo que utilice este proyecto." + +#: screens/Application/shared/Application.helptext.js:6 +msgid "Allowed URIs list, space separated" +msgstr "Lista de URI permitidos, separados por espacios" + +#: 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:46 +msgid "Always" +msgstr "Siempre" + +#: 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 "Se ha producido un error" + +#: components/LaunchPrompt/steps/useInventoryStep.js:35 +msgid "An inventory must be selected" +msgstr "Debe seleccionar un inventario" + +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:96 +msgid "Ansible Controller Documentation." +msgstr "Documentación del controlador Ansible." + +#: screens/Template/Survey/SurveyQuestionForm.js:43 +msgid "Answer type" +msgstr "Tipo de respuesta" + +#: screens/Template/Survey/SurveyQuestionForm.js:177 +msgid "Answer variable name" +msgstr "Nombre de la variable de respuesta" + +#: components/PromptDetail/PromptDetail.js:132 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:263 +msgid "Any" +msgstr "Cualquiera" + +#: components/Lookup/ApplicationLookup.js:83 +#: screens/User/UserTokenDetail/UserTokenDetail.js:39 +#: screens/User/shared/UserTokenForm.js:48 +msgid "Application" +msgstr "Aplicación" + +#: screens/User/UserTokenList/UserTokenList.js:187 +msgid "Application Name" +msgstr "Nombre de la aplicación" + +#: screens/Application/Applications.js:67 +#: screens/Application/Applications.js:70 +msgid "Application information" +msgstr "Información de la aplicación" + +#: screens/User/UserTokenList/UserTokenList.js:123 +#: screens/User/UserTokenList/UserTokenList.js:134 +msgid "Application name" +msgstr "Nombre de la aplicación" + +#: screens/Application/Application/Application.js:95 +msgid "Application not found." +msgstr "No se encontró la aplicación." + +#: components/Lookup/ApplicationLookup.js:96 +#: routeConfig.js:142 +#: screens/Application/Applications.js:26 +#: screens/Application/Applications.js:35 +#: screens/Application/ApplicationsList/ApplicationsList.js:113 +#: screens/Application/ApplicationsList/ApplicationsList.js:148 +#: util/getRelatedResourceDeleteDetails.js:209 +msgid "Applications" +msgstr "Aplicaciones" + +#: screens/ActivityStream/ActivityStream.js:211 +msgid "Applications & Tokens" +msgstr "Aplicaciones y tokens" + +#: components/NotificationList/NotificationListItem.js:39 +#: components/NotificationList/NotificationListItem.js:40 +#: components/Workflow/WorkflowLegend.js:114 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:67 +msgid "Approval" +msgstr "Aprobación" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:82 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:44 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:47 +msgid "Approve" +msgstr "Aprobar" + +#: components/StatusLabel/StatusLabel.js:39 +msgid "Approved" +msgstr "Aprobado" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:11 +msgid "Approved - {0}. See the Activity Stream for more information." +msgstr "Aprobado - {0}. Consulte el flujo de actividades para obtener más información." + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:7 +msgid "Approved by {0} - {1}" +msgstr "Aprobado por {0} - {1}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:162 +#: components/Schedule/shared/FrequencyDetailSubform.js:113 +msgid "April" +msgstr "Abril" + +#: components/JobCancelButton/JobCancelButton.js:104 +msgid "Are you sure you want to cancel this job?" +msgstr "¿Está seguro de que desea cancelar esta tarea?" + +#: components/DeleteButton/DeleteButton.js:127 +msgid "Are you sure you want to delete:" +msgstr "¿Está seguro de que desea eliminar:" + +#: 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 "¿Está seguro de que desea deshabilitar la autenticación local? Esto podría afectar la capacidad de los usuarios para iniciar sesión y la capacidad del administrador del sistema para revertir este cambio." + +#: 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 "¿Está seguro de que quiere editar la URL de redirección de inicio de sesión? Hacerlo podría afectar a la capacidad de los usuarios para iniciar sesión en el sistema una vez que la autenticación local también esté desactivada." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:41 +msgid "Are you sure you want to exit the Workflow Creator without saving your changes?" +msgstr "¿Está seguro de que desea salir del Creador de flujo de trabajo sin guardar los cambios?" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:40 +msgid "Are you sure you want to remove all the nodes in this workflow?" +msgstr "¿Está seguro de que desea eliminar todos los nodos de este flujo de trabajo?" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:56 +msgid "Are you sure you want to remove the node below:" +msgstr "¿Está seguro de que desea eliminar el siguiente nodo:" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:43 +msgid "Are you sure you want to remove this link?" +msgstr "¿Está seguro de que desea eliminar este enlace?" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:63 +msgid "Are you sure you want to remove this node?" +msgstr "¿Está seguro de que desea eliminar este nodo?" + +#: 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 "¿Está seguro de que desea eliminar el acceso de {0} a {1}? Esto afecta a todos los miembros del equipo." + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:50 +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:826 +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?" + +#: components/AdHocCommands/AdHocDetailsStep.js:102 +#: components/AdHocCommands/AdHocDetailsStep.js:104 +msgid "Arguments" +msgstr "Argumentos" + +#: screens/Job/JobDetail/JobDetail.js:559 +msgid "Artifacts" +msgstr "Artefactos" + +#: screens/InstanceGroup/Instances/InstanceList.js:233 +#: screens/User/UserTeams/UserTeamList.js:208 +msgid "Associate" +msgstr "Asociar" + +#: screens/Team/TeamRoles/TeamRolesList.js:244 +#: screens/User/UserRoles/UserRolesList.js:240 +msgid "Associate role error" +msgstr "Asociar error del rol" + +#: components/AssociateModal/AssociateModal.js:98 +msgid "Association modal" +msgstr "Modal de asociación" + +#: components/LaunchPrompt/steps/SurveyStep.js:168 +msgid "At least one value must be selected for this field." +msgstr "Debe seleccionar al menos un valor para este campo." + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:166 +#: components/Schedule/shared/FrequencyDetailSubform.js:133 +msgid "August" +msgstr "Agosto" + +#: screens/Setting/SettingList.js:52 +msgid "Authentication" +msgstr "Identificación" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:88 +msgid "Authorization Code Expiration" +msgstr "Expiración del código de autorización" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:81 +#: screens/Application/shared/ApplicationForm.js:85 +msgid "Authorization grant type" +msgstr "Tipo de autorización" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:215 +#: screens/InstanceGroup/Instances/InstanceListItem.js:204 +#: screens/Instances/InstanceDetail/InstanceDetail.js:209 +#: screens/Instances/InstanceList/InstanceListItem.js:219 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:83 +msgid "Auto" +msgstr "Auto" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:71 +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:72 +msgid "Automation Analytics" +msgstr "Automation Analytics" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:111 +msgid "Automation Analytics dashboard" +msgstr "Panel de control de Automation Analytics" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:175 +msgid "Automation controller version" +msgstr "Versión del controlador de automatización" + +#: screens/Setting/Settings.js:47 +msgid "Azure AD" +msgstr "Azure AD" + +#: screens/Setting/SettingList.js:57 +msgid "Azure AD settings" +msgstr "Configuración de Azure AD" + +#: components/AdHocCommands/AdHocCommandsWizard.js:49 +#: components/AddRole/AddResourceRole.js:267 +#: components/LaunchPrompt/LaunchPrompt.js:158 +#: components/Schedule/shared/SchedulePromptableFields.js:125 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:90 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:70 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:154 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:157 +msgid "Back" +msgstr "Volver" + +#: screens/Credential/Credential.js:65 +msgid "Back to Credentials" +msgstr "Volver a Credenciales" + +#: components/ContentError/ContentError.js:43 +msgid "Back to Dashboard." +msgstr "Volver al panel de control." + +#: screens/Inventory/InventoryGroup/InventoryGroup.js:49 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:50 +msgid "Back to Groups" +msgstr "Volver a Grupos" + +#: screens/Host/Host.js:50 +#: screens/Inventory/InventoryHost/InventoryHost.js:66 +#: screens/Inventory/SmartInventoryHost/SmartInventoryHost.js:53 +msgid "Back to Hosts" +msgstr "Volver a Hosts" + +#: screens/InstanceGroup/InstanceGroup.js:61 +msgid "Back to Instance Groups" +msgstr "Volver a los grupos de instancias" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:173 +#: screens/Instances/Instance.js:22 +msgid "Back to Instances" +msgstr "Volver a las instancias" + +#: screens/Inventory/Inventory.js:57 +#: screens/Inventory/SmartInventory.js:60 +msgid "Back to Inventories" +msgstr "Volver a Inventarios" + +#: screens/Job/Job.js:123 +msgid "Back to Jobs" +msgstr "Volver a Tareas" + +#: screens/NotificationTemplate/NotificationTemplate.js:76 +msgid "Back to Notifications" +msgstr "Volver a Notificaciones" + +#: screens/Organization/Organization.js:116 +msgid "Back to Organizations" +msgstr "Volver a Organizaciones" + +#: screens/Project/Project.js:97 +msgid "Back to Projects" +msgstr "Volver a Proyectos" + +#: components/Schedule/Schedule.js:64 +msgid "Back to Schedules" +msgstr "Volver a Programaciones" + +#: 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/OIDC/OIDCDetail/OIDCDetail.js:44 +#: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:49 +#: screens/Setting/SAML/SAMLDetail/SAMLDetail.js:45 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:34 +#: screens/Setting/TACACS/TACACSDetail/TACACSDetail.js:49 +#: screens/Setting/UI/UIDetail/UIDetail.js:59 +msgid "Back to Settings" +msgstr "Volver a Configuración" + +#: screens/Inventory/InventorySource/InventorySource.js:76 +msgid "Back to Sources" +msgstr "Volver a Fuentes" + +#: screens/Team/Team.js:50 +msgid "Back to Teams" +msgstr "Volver a Equipos" + +#: screens/Template/Template.js:128 +#: screens/Template/WorkflowJobTemplate.js:110 +msgid "Back to Templates" +msgstr "Volver a Plantillas" + +#: screens/User/UserToken/UserToken.js:47 +msgid "Back to Tokens" +msgstr "Volver a Tokens" + +#: screens/User/User.js:57 +msgid "Back to Users" +msgstr "Volver a Usuarios" + +#: screens/WorkflowApproval/WorkflowApproval.js:69 +msgid "Back to Workflow Approvals" +msgstr "Volver a Aprobaciones del flujo de trabajo" + +#: screens/Application/Application/Application.js:72 +msgid "Back to applications" +msgstr "Volver a las aplicaciones" + +#: screens/CredentialType/CredentialType.js:55 +msgid "Back to credential types" +msgstr "Volver a los tipos de credenciales" + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:57 +msgid "Back to execution environments" +msgstr "Volver a los entornos de ejecución" + +#: screens/InstanceGroup/ContainerGroup.js:59 +msgid "Back to instance groups" +msgstr "Volver a los grupos de instancias" + +#: screens/ManagementJob/ManagementJob.js:98 +msgid "Back to management jobs" +msgstr "Volver a las tareas de gestión" + +#: screens/Project/shared/Project.helptext.js:8 +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 "Directorio base utilizado para encontrar playbooks. Los directorios encontrados dentro de esta ruta se mostrarán en el menú desplegable del directorio de playbooks. Junto a la ruta base y el directorio de playbooks seleccionado, se creará la ruta completa utilizada para encontrar los playbooks." + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:448 +msgid "Basic auth password" +msgstr "Contraseña de autenticación básica" + +#: screens/Project/shared/Project.helptext.js:104 +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 "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." + +#: screens/Template/shared/JobTemplate.helptext.js:27 +msgid "Branch to use in job run. Project default used if blank. Only allowed if project allow_override field is set to true." +msgstr "Rama para usar en la ejecución del trabajo. Se utiliza el proyecto predeterminado si está en blanco. Solo se permite si el campo allow_override del proyecto se establece en true." + +#: components/About/About.js:45 +msgid "Brand Image" +msgstr "Imagen de marca" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:158 +msgid "Browse" +msgstr "Navegar" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:94 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:115 +msgid "Browse…" +msgstr "Navegar" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:36 +msgid "By default, we collect and transmit analytics data on the service 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 <0>esta página de documentación de Tower. Desmarque las siguientes casillas para desactivar esta función." + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:228 +#: screens/InstanceGroup/Instances/InstanceListItem.js:145 +#: screens/Instances/InstanceDetail/InstanceDetail.js:271 +#: screens/Instances/InstanceList/InstanceListItem.js:155 +#: screens/TopologyView/Tooltip.js:285 +msgid "CPU {0}" +msgstr "CPU {0}" + +#: components/PromptDetail/PromptInventorySourceDetail.js:102 +#: components/PromptDetail/PromptProjectDetail.js:151 +#: screens/Project/ProjectDetail/ProjectDetail.js:268 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:118 +msgid "Cache Timeout" +msgstr "Tiempo de espera de la caché" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:237 +msgid "Cache timeout" +msgstr "Tiempo de espera de la caché" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:106 +msgid "Cache timeout (seconds)" +msgstr "Tiempo de espera de la caché (segundos)" + +#: components/AdHocCommands/AdHocCommandsWizard.js:50 +#: components/AddRole/AddResourceRole.js:268 +#: 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:159 +#: components/Lookup/HostFilterLookup.js:388 +#: components/Lookup/Lookup.js:209 +#: components/PaginatedTable/ToolbarDeleteButton.js:282 +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:37 +#: components/Schedule/shared/ScheduleForm.js:548 +#: components/Schedule/shared/ScheduleForm.js:553 +#: components/Schedule/shared/SchedulePromptableFields.js:126 +#: components/Schedule/shared/UnsupportedScheduleForm.js:22 +#: components/Schedule/shared/UnsupportedScheduleForm.js:27 +#: 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/Instances/Shared/RemoveInstanceButton.js:174 +#: 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:211 +#: 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:164 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:167 +#: screens/User/UserRoles/UserRolesList.js:224 +#: screens/User/UserRoles/UserRolesList.js:227 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:104 +msgid "Cancel" +msgstr "Cancelar" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:300 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:112 +msgid "Cancel Inventory Source Sync" +msgstr "Cancelar sincronización de la fuente del inventario" + +#: components/JobCancelButton/JobCancelButton.js:69 +#: screens/Job/JobOutput/JobOutput.js:802 +#: screens/Job/JobOutput/JobOutput.js:803 +msgid "Cancel Job" +msgstr "Cancelar tarea" + +#: screens/Project/ProjectDetail/ProjectDetail.js:321 +#: screens/Project/ProjectList/ProjectListItem.js:230 +msgid "Cancel Project Sync" +msgstr "Cancelar sincronización del proyecto" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:302 +#: screens/Project/ProjectDetail/ProjectDetail.js:323 +msgid "Cancel Sync" +msgstr "Cancelar sincronización" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:322 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:327 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:95 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:101 +msgid "Cancel Workflow" +msgstr "Cancelar el flujo de trabajo" + +#: screens/Job/JobOutput/JobOutput.js:810 +#: screens/Job/JobOutput/JobOutput.js:813 +msgid "Cancel job" +msgstr "Cancelar tarea" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:42 +msgid "Cancel link changes" +msgstr "Cancelar cambios de enlace" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:34 +msgid "Cancel link removal" +msgstr "Cancelar eliminación del enlace" + +#: components/Lookup/Lookup.js:207 +msgid "Cancel lookup" +msgstr "Cancelar búsqueda" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:28 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:47 +msgid "Cancel node removal" +msgstr "Cancelar eliminación del nodo" + +#: screens/Setting/shared/RevertAllAlert.js:29 +msgid "Cancel revert" +msgstr "Cancelar reversión" + +#: components/JobList/JobListCancelButton.js:93 +msgid "Cancel selected job" +msgstr "Cancelar la tarea seleccionada" + +#: components/JobList/JobListCancelButton.js:94 +msgid "Cancel selected jobs" +msgstr "Cancelar las tareas seleccionadas" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:77 +msgid "Cancel subscription edit" +msgstr "Cancelar modificación de la suscripción" + +#: components/JobList/JobListItem.js:113 +#: screens/Job/JobDetail/JobDetail.js:600 +#: screens/Job/JobOutput/shared/OutputToolbar.js:137 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:89 +msgid "Cancel {0}" +msgstr "Cancelar {0}" + +#: components/JobList/JobList.js:234 +#: components/StatusLabel/StatusLabel.js:54 +#: components/Workflow/WorkflowNodeHelp.js:111 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:212 +msgid "Canceled" +msgstr "Cancelado" + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:129 +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" +"el host y el tipo de agregación de registros." + +#: screens/Instances/InstanceList/InstanceList.js:199 +#: screens/Instances/InstancePeers/InstancePeerList.js:94 +msgid "Cannot run health check on hop nodes." +msgstr "No se puede ejecutar la comprobación de estado en los nodos de salto." + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:199 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:74 +#: screens/TopologyView/Tooltip.js:312 +msgid "Capacity" +msgstr "Capacidad" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:225 +#: screens/InstanceGroup/Instances/InstanceList.js:269 +#: screens/InstanceGroup/Instances/InstanceListItem.js:143 +#: screens/Instances/InstanceDetail/InstanceDetail.js:267 +#: screens/Instances/InstanceList/InstanceList.js:204 +#: screens/Instances/InstanceList/InstanceListItem.js:153 +msgid "Capacity Adjustment" +msgstr "Ajuste de la capacidad" + +#: components/Search/LookupTypeInput.js:59 +msgid "Case-insensitive version of contains" +msgstr "Versión de contains que no distingue mayúsculas de minúsculas" + +#: components/Search/LookupTypeInput.js:87 +msgid "Case-insensitive version of endswith." +msgstr "Versión de endswith que no distingue mayúsculas de minúsculas." + +#: components/Search/LookupTypeInput.js:45 +msgid "Case-insensitive version of exact." +msgstr "Versión de exact que no distingue mayúsculas de minúsculas." + +#: components/Search/LookupTypeInput.js:100 +msgid "Case-insensitive version of regex." +msgstr "Versión de regex que no distingue mayúsculas de minúsculas." + +#: components/Search/LookupTypeInput.js:73 +msgid "Case-insensitive version of startswith." +msgstr "Versión de startswith que no distingue mayúsculas de minúsculas." + +#: screens/Project/shared/Project.helptext.js:14 +msgid "" +"Change PROJECTS_ROOT when deploying\n" +"{brandName} to change this location." +msgstr "Cambie PROJECTS_ROOT al implementar {brandName}\n" +"para cambiar esta ubicación." + +#: components/StatusLabel/StatusLabel.js:55 +#: screens/Job/JobOutput/shared/HostStatusBar.js:43 +msgid "Changed" +msgstr "Cambiado" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:53 +msgid "Changes" +msgstr "Cambios" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:258 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:266 +msgid "Channel" +msgstr "Canal" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:138 +#: screens/Template/shared/JobTemplateForm.js:218 +msgid "Check" +msgstr "Comprobar" + +#: components/Search/LookupTypeInput.js:134 +msgid "Check whether the given field or related object is null; expects a boolean value." +msgstr "Comprobar si el campo dado o el objeto relacionado son nulos; se espera un valor booleano." + +#: 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 "Comprobar si el valor del campo dado está presente en la lista proporcionada; se espera una lista de elementos separada por comas." + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:32 +msgid "Choose a .json file" +msgstr "Elegir un archivo .json" + +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:78 +msgid "Choose a Notification Type" +msgstr "Elegir un tipo de notificación" + +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:25 +msgid "Choose a Playbook Directory" +msgstr "Elegir un directorio de playbook" + +#: screens/Project/shared/ProjectForm.js:268 +msgid "Choose a Source Control Type" +msgstr "Elegir un tipo de fuente de control" + +#: screens/Template/shared/WebhookSubForm.js:100 +msgid "Choose a Webhook Service" +msgstr "Elegir un servicio de Webhook" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:131 +#: screens/Template/shared/JobTemplateForm.js:211 +msgid "Choose a job type" +msgstr "Seleccionar un tipo de tarea" + +#: components/AdHocCommands/AdHocDetailsStep.js:82 +msgid "Choose a module" +msgstr "Elegir un módulo" + +#: screens/Inventory/shared/InventorySourceForm.js:139 +msgid "Choose a source" +msgstr "Elegir una fuente" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:490 +msgid "Choose an HTTP method" +msgstr "Elegir un método 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 Controller Documentation for more additional\n" +"information about each option." +msgstr "Elija el tipo o formato de respuesta que desee como indicador para el usuario. Consulte la documentación de Ansible Tower para obtener más información sobre cada una de las opciones." + +#: 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 "Elija los roles que se aplicarán a los recursos seleccionados. Tenga en cuenta que todos los roles seleccionados se aplicarán a todos los recursos seleccionados." + +#: 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 "Elija los recursos que recibirán nuevos roles. Podrá seleccionar los roles que se aplicarán en el siguiente paso. Tenga en cuenta que los recursos elegidos aquí recibirán todos los roles elegidos en el siguiente paso." + +#: components/AddRole/AddResourceRole.js:174 +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 "Elija el tipo de recurso que recibirá los nuevos roles. Por ejemplo, si desea agregar nuevos roles a un conjunto de usuarios, elija Users (Usuarios) y haga clic en Next (Siguiente). Podrá seleccionar los recursos específicos en el siguiente paso." + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:74 +msgid "Clean" +msgstr "Limpiar" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:95 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:116 +msgid "Clear" +msgstr "Borrar" + +#: components/DataListToolbar/DataListToolbar.js:95 +#: screens/Job/JobOutput/JobOutputSearch.js:144 +msgid "Clear all filters" +msgstr "Borrar todos los filtros" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:247 +msgid "Clear subscription" +msgstr "Borrar suscripción" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:252 +msgid "Clear subscription selection" +msgstr "Borrar selección de la suscripción" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerGraph.js:245 +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:191 +msgid "Click on a node icon to display the details." +msgstr "Haga clic en el icono de un nodo para mostrar los detalles." + +#: 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." + +#: 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 "Haga clic en este botón para verificar la conexión con el sistema de gestión de claves secretas con la credencial seleccionada y las entradas especificadas." + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:179 +msgid "Click to create a new link to this node." +msgstr "Haga clic para crear un nuevo enlace a este nodo." + +#: screens/Instances/InstanceDetail/InstanceDetail.js:251 +msgid "Click to download bundle" +msgstr "Haga clic para descargar el paquete" + +#: screens/Template/Survey/SurveyToolbar.js:64 +msgid "Click to rearrange the order of the survey questions" +msgstr "Haga clic para cambiar el orden de las preguntas de la encuesta" + +#: screens/Template/Survey/MultipleChoiceField.js:117 +msgid "Click to toggle default value" +msgstr "Haga clic para alternar el valor predeterminado" + +#: components/Workflow/WorkflowNodeHelp.js:202 +msgid "Click to view job details" +msgstr "Haga clic para ver los detalles de la tarea" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:89 +#: screens/Application/Applications.js:84 +msgid "Client ID" +msgstr "ID del cliente" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:289 +msgid "Client Identifier" +msgstr "Identificador del cliente" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:314 +msgid "Client identifier" +msgstr "Identificador del cliente" + +#: screens/Application/Applications.js:97 +msgid "Client secret" +msgstr "Clave secreta del cliente" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:100 +#: screens/Application/shared/ApplicationForm.js:127 +msgid "Client type" +msgstr "Tipo de cliente" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:105 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:169 +msgid "Close" +msgstr "Cerrar" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:123 +msgid "Close subscription modal" +msgstr "Cerrar modal de suscripción" + +#: components/CredentialChip/CredentialChip.js:11 +msgid "Cloud" +msgstr "Nube" + +#: components/ExpandCollapse/ExpandCollapse.js:41 +msgid "Collapse" +msgstr "Contraer" + +#: screens/Job/JobOutput/PageControls.js:50 +msgid "Collapse all job events" +msgstr "Contraer todos los eventos de trabajos" + +#: screens/Job/JobOutput/shared/JobEventLineToggle.js:39 +msgid "Collapse section" +msgstr "Contraer sección" + +#: components/JobList/JobList.js:214 +#: components/JobList/JobListItem.js:45 +#: screens/Job/JobOutput/HostEventModal.js:129 +msgid "Command" +msgstr "Comando" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:66 +msgid "Compliant" +msgstr "Compatible" + +#: components/PromptDetail/PromptJobTemplateDetail.js:68 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:36 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:132 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:58 +#: screens/Template/shared/JobTemplateForm.js:591 +msgid "Concurrent Jobs" +msgstr "Tareas concurrentes" + +#: screens/Template/shared/JobTemplate.helptext.js:38 +msgid "Concurrent jobs: If enabled, simultaneous runs of this job template will be allowed." +msgstr "Si se habilita esta opción, se permitirá la ejecución\n" +"simultánea de esta plantilla de trabajo." + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:25 +msgid "Concurrent jobs: If enabled, simultaneous runs of this workflow job template will be allowed." +msgstr "Si se habilita esta opción, se permitirá la ejecución de esta plantilla de flujo de trabajo en paralelo." + +#: screens/Setting/shared/SharedFields.js:121 +#: screens/Setting/shared/SharedFields.js:127 +#: screens/Setting/shared/SharedFields.js:336 +msgid "Confirm" +msgstr "Confirmar" + +#: components/DeleteButton/DeleteButton.js:107 +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:95 +msgid "Confirm Delete" +msgstr "Confirmar eliminación" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:191 +msgid "Confirm Disable Local Authorization" +msgstr "Confirmar deshabilitación de la autorización local" + +#: screens/User/shared/UserForm.js:99 +msgid "Confirm Password" +msgstr "Confirmar la contraseña" + +#: components/JobCancelButton/JobCancelButton.js:86 +msgid "Confirm cancel job" +msgstr "Confirmar cancelación de la tarea" + +#: components/JobCancelButton/JobCancelButton.js:90 +msgid "Confirm cancellation" +msgstr "Confirmar cancelación" + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:26 +msgid "Confirm delete" +msgstr "Confirmar eliminación" + +#: screens/User/UserRoles/UserRolesList.js:215 +msgid "Confirm disassociate" +msgstr "Confirmar disociación" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:24 +msgid "Confirm link removal" +msgstr "Confirmar eliminación de enlace" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:37 +msgid "Confirm node removal" +msgstr "Confirmar eliminación de nodo" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:18 +msgid "Confirm removal of all nodes" +msgstr "Confirmar eliminación de todos los nodos" + +#: screens/Instances/Shared/RemoveInstanceButton.js:160 +msgid "Confirm remove" +msgstr "Confirmar la reinicialización" + +#: screens/Setting/shared/RevertAllAlert.js:20 +msgid "Confirm revert all" +msgstr "Confirmar la reversión de todo" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:91 +msgid "Confirm selection" +msgstr "Confirmar selección" + +#: screens/Job/JobDetail/JobDetail.js:366 +msgid "Container Group" +msgstr "Grupo de contenedores" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:47 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:57 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:68 +msgid "Container group" +msgstr "Grupo de contenedores" + +#: screens/InstanceGroup/ContainerGroup.js:84 +msgid "Container group not found." +msgstr "No se encontró el grupo de contenedores." + +#: components/LaunchPrompt/LaunchPrompt.js:153 +#: components/Schedule/shared/SchedulePromptableFields.js:120 +msgid "Content Loading" +msgstr "Carga de contenido" + +#: components/PromptDetail/PromptProjectDetail.js:130 +#: screens/Project/ProjectDetail/ProjectDetail.js:240 +#: screens/Project/shared/ProjectForm.js:290 +msgid "Content Signature Validation Credential" +msgstr "Credencial de validación de la firma del contenido" + +#: components/AppContainer/AppContainer.js:142 +msgid "Continue" +msgstr "Continuar" + +#: screens/InstanceGroup/Instances/InstanceList.js:207 +#: screens/Instances/InstanceList/InstanceList.js:151 +msgid "Control" +msgstr "Control" + +#: screens/TopologyView/Legend.js:77 +msgid "Control node" +msgstr "Nodo de control" + +#: screens/Inventory/shared/Inventory.helptext.js:79 +msgid "" +"Control the level of output Ansible\n" +"will produce for inventory source update jobs." +msgstr "Controlar el nivel de salida que producirá Ansible para las tareas de actualización de fuentes de inventario." + +#: screens/Job/Job.helptext.js:15 +#: screens/Template/shared/JobTemplate.helptext.js:16 +msgid "Control the level of output ansible will produce as the playbook executes." +msgstr "Controlar el nivel de salida que ansible producirá al ejecutar playbooks." + +#: screens/Job/JobDetail/JobDetail.js:351 +msgid "Controller Node" +msgstr "Nombre del controlador" + +#: components/PromptDetail/PromptDetail.js:130 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:225 +msgid "Convergence" +msgstr "Convergencia" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:256 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:257 +msgid "Convergence select" +msgstr "Selección de convergencia" + +#: components/CopyButton/CopyButton.js:40 +msgid "Copy" +msgstr "Copiar" + +#: screens/Credential/CredentialList/CredentialListItem.js:80 +msgid "Copy Credential" +msgstr "Copiar credencial" + +#: components/CopyButton/CopyButton.js:48 +msgid "Copy Error" +msgstr "Copiar error" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:104 +msgid "Copy Execution Environment" +msgstr "Copiar entorno de ejecución" + +#: screens/Inventory/InventoryList/InventoryListItem.js:154 +msgid "Copy Inventory" +msgstr "Copiar inventario" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:152 +msgid "Copy Notification Template" +msgstr "Copiar plantilla de notificaciones" + +#: screens/Project/ProjectList/ProjectListItem.js:262 +msgid "Copy Project" +msgstr "Copiar proyecto" + +#: components/TemplateList/TemplateListItem.js:248 +msgid "Copy Template" +msgstr "Copiar plantilla" + +#: screens/Project/ProjectDetail/ProjectDetail.js:202 +#: screens/Project/ProjectList/ProjectListItem.js:98 +msgid "Copy full revision to clipboard." +msgstr "Copie la revisión completa al portapapeles." + +#: components/About/About.js:35 +msgid "Copyright" +msgstr "Copyright" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:231 +#: components/MultiSelect/TagMultiSelect.js:62 +#: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:66 +#: screens/Inventory/shared/InventoryForm.js:91 +#: screens/Template/shared/JobTemplateForm.js:396 +#: screens/Template/shared/WorkflowJobTemplateForm.js:204 +msgid "Create" +msgstr "Crear" + +#: screens/Application/Applications.js:27 +#: screens/Application/Applications.js:36 +msgid "Create New Application" +msgstr "Crear una nueva aplicación" + +#: screens/Credential/Credentials.js:15 +#: screens/Credential/Credentials.js:25 +msgid "Create New Credential" +msgstr "Crear nueva credencial" + +#: screens/Host/Hosts.js:15 +#: screens/Host/Hosts.js:24 +msgid "Create New Host" +msgstr "Crear nuevo host" + +#: screens/Template/Templates.js:18 +msgid "Create New Job Template" +msgstr "Crear nueva plantilla de trabajo" + +#: screens/NotificationTemplate/NotificationTemplates.js:15 +#: screens/NotificationTemplate/NotificationTemplates.js:22 +msgid "Create New Notification Template" +msgstr "Crear nueva plantilla de notificación" + +#: screens/Organization/Organizations.js:17 +#: screens/Organization/Organizations.js:27 +msgid "Create New Organization" +msgstr "Crear nueva organización" + +#: screens/Project/Projects.js:13 +#: screens/Project/Projects.js:23 +msgid "Create New Project" +msgstr "Crear nuevo proyecto" + +#: screens/Inventory/Inventories.js:91 +#: screens/ManagementJob/ManagementJobs.js:24 +#: screens/Project/Projects.js:32 +#: screens/Template/Templates.js:52 +msgid "Create New Schedule" +msgstr "Crear nuevo planificador" + +#: screens/Team/Teams.js:16 +#: screens/Team/Teams.js:26 +msgid "Create New Team" +msgstr "Crear nuevo equipo" + +#: screens/User/Users.js:16 +#: screens/User/Users.js:27 +msgid "Create New User" +msgstr "Crear nuevo usuario" + +#: screens/Template/Templates.js:19 +msgid "Create New Workflow Template" +msgstr "Crear plantilla de flujo de trabajo" + +#: 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/Instances/Instances.js:14 +msgid "Create new Instance" +msgstr "Crear nuevo grupo de instancias" + +#: screens/InstanceGroup/InstanceGroups.js:18 +#: screens/InstanceGroup/InstanceGroups.js:28 +msgid "Create new container group" +msgstr "Crear nuevo grupo de contenedores" + +#: screens/CredentialType/CredentialTypes.js:23 +msgid "Create new credential Type" +msgstr "Crear un nuevo tipo de credencial" + +#: screens/CredentialType/CredentialTypes.js:14 +msgid "Create new credential type" +msgstr "Crear un nuevo tipo de credencial" + +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:14 +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:23 +msgid "Create new execution environment" +msgstr "Crear un nuevo entorno de ejecución" + +#: screens/Inventory/Inventories.js:75 +#: screens/Inventory/Inventories.js:82 +msgid "Create new group" +msgstr "Crear nuevo grupo" + +#: screens/Inventory/Inventories.js:66 +#: screens/Inventory/Inventories.js:80 +msgid "Create new host" +msgstr "Crear nuevo host" + +#: screens/InstanceGroup/InstanceGroups.js:17 +#: screens/InstanceGroup/InstanceGroups.js:27 +msgid "Create new instance group" +msgstr "Crear nuevo grupo de instancias" + +#: screens/Inventory/Inventories.js:18 +msgid "Create new inventory" +msgstr "Crear nuevo inventario" + +#: screens/Inventory/Inventories.js:19 +msgid "Create new smart inventory" +msgstr "Crear nuevo inventario inteligente" + +#: screens/Inventory/Inventories.js:85 +msgid "Create new source" +msgstr "Crear nueva fuente" + +#: screens/User/Users.js:35 +msgid "Create user token" +msgstr "Crear token de usuario" + +#: components/Lookup/ApplicationLookup.js:115 +#: components/PromptDetail/PromptDetail.js:154 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:406 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:105 +#: screens/Credential/CredentialDetail/CredentialDetail.js:257 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:90 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:103 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:151 +#: screens/Host/HostDetail/HostDetail.js:86 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:67 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:93 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:173 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:43 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:81 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:277 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:149 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:46 +#: screens/Job/JobDetail/JobDetail.js:534 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:393 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:115 +#: screens/Project/ProjectDetail/ProjectDetail.js:292 +#: screens/Team/TeamDetail/TeamDetail.js:47 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:353 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:187 +#: screens/User/UserDetail/UserDetail.js:82 +#: screens/User/UserTokenDetail/UserTokenDetail.js:61 +#: screens/User/UserTokenList/UserTokenList.js:150 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:199 +msgid "Created" +msgstr "Creado" + +#: components/AdHocCommands/AdHocCredentialStep.js:122 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:112 +#: components/AddRole/AddResourceRole.js:57 +#: components/AssociateModal/AssociateModal.js:144 +#: components/LaunchPrompt/steps/CredentialsStep.js:173 +#: components/LaunchPrompt/steps/InventoryStep.js:89 +#: components/Lookup/CredentialLookup.js:194 +#: components/Lookup/InventoryLookup.js:152 +#: components/Lookup/InventoryLookup.js:207 +#: components/Lookup/MultiCredentialsLookup.js:194 +#: components/Lookup/OrganizationLookup.js:134 +#: components/Lookup/ProjectLookup.js:151 +#: components/NotificationList/NotificationList.js:206 +#: components/RelatedTemplateList/RelatedTemplateList.js:166 +#: components/Schedule/ScheduleList/ScheduleList.js:198 +#: 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:150 +#: 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:161 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:112 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:108 +msgid "Created By (Username)" +msgstr "Creado por (nombre de usuario)" + +#: 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)" + +#: components/AdHocCommands/AdHocPreviewStep.js:54 +#: components/AdHocCommands/useAdHocCredentialStep.js:24 +#: components/PromptDetail/PromptInventorySourceDetail.js:107 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:40 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:52 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:50 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:258 +#: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/EC2SubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/InsightsSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/OpenStackSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:84 +#: screens/Inventory/shared/InventorySourceSubForms/SatelliteSubForm.js:36 +#: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:38 +#: util/getRelatedResourceDeleteDetails.js:167 +msgid "Credential" +msgstr "Credencial" + +#: util/getRelatedResourceDeleteDetails.js:74 +msgid "Credential Input Sources" +msgstr "Fuentes de entrada de la credencial" + +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:83 +#: components/Lookup/InstanceGroupsLookup.js:108 +msgid "Credential Name" +msgstr "Nombre de la credencial" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:241 +#: screens/Credential/CredentialList/CredentialList.js:158 +#: screens/Credential/shared/CredentialForm.js:128 +#: screens/Credential/shared/CredentialForm.js:196 +msgid "Credential Type" +msgstr "Tipo de credencial" + +#: routeConfig.js:117 +#: screens/ActivityStream/ActivityStream.js:192 +#: 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 "Tipos de credencial" + +#: screens/Credential/CredentialList/CredentialList.js:113 +msgid "Credential copied successfully" +msgstr "La credencial se copió correctamente" + +#: screens/Credential/Credential.js:98 +msgid "Credential not found." +msgstr "No se encontró la credencial." + +#: components/AdHocCommands/useAdHocCredentialPasswordStep.js:23 +#: components/LaunchPrompt/steps/useCredentialPasswordsStep.js:28 +msgid "Credential passwords" +msgstr "Contraseñas de credenciales" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:53 +msgid "Credential to authenticate with Kubernetes or OpenShift" +msgstr "Credencial para autenticarse con Kubernetes u OpenShift" + +#: 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." + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:21 +msgid "Credential to authenticate with a protected container registry." +msgstr "Credencial para autenticarse con un registro de contenedores protegido." + +#: screens/CredentialType/CredentialType.js:76 +msgid "Credential type not found." +msgstr "No se encontró el tipo de credencial." + +#: 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:211 +#: components/PromptDetail/PromptDetail.js:192 +#: components/PromptDetail/PromptJobTemplateDetail.js:191 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:528 +#: components/TemplateList/TemplateListItem.js:323 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:77 +#: routeConfig.js:70 +#: screens/ActivityStream/ActivityStream.js:167 +#: screens/Credential/CredentialList/CredentialList.js:195 +#: screens/Credential/Credentials.js:14 +#: screens/Credential/Credentials.js:24 +#: screens/Job/JobDetail/JobDetail.js:429 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:374 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:49 +#: screens/Template/shared/JobTemplateForm.js:372 +#: util/getRelatedResourceDeleteDetails.js:91 +msgid "Credentials" +msgstr "Credenciales" + +#: 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 "No se permiten las credenciales que requieran contraseñas al iniciarse. Por favor, elimine o reemplace las siguientes credenciales con una credencial del mismo tipo para poder proceder: {0}" + +#: components/Pagination/Pagination.js:34 +msgid "Current page" +msgstr "Página actual" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:85 +msgid "Custom Kubernetes or OpenShift Pod specification." +msgstr "Campo para pasar una especificación personalizada de Kubernetes u OpenShift Pod." + +#: screens/InstanceGroup/shared/ContainerGroupForm.js:79 +msgid "Custom pod spec" +msgstr "Especificaciones del pod personalizado" + +#: 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 "El entorno virtual personalizado {0} debe ser sustituido por un entorno de ejecución." + +#: 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 {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:73 +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 "El entorno virtual personalizado {virtualEnvironment} 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." + +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:61 +msgid "Customize messages…" +msgstr "Personalizar mensajes." + +#: screens/InstanceGroup/shared/ContainerGroupForm.js:65 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:66 +msgid "Customize pod specification" +msgstr "Personalizar especificaciones del pod" + +#: screens/Job/WorkflowOutput/WorkflowOutputNode.js:109 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:212 +msgid "DELETED" +msgstr "ELIMINADO" + +#: routeConfig.js:34 +#: screens/Dashboard/Dashboard.js:74 +msgid "Dashboard" +msgstr "Panel de control" + +#: screens/ActivityStream/ActivityStream.js:147 +msgid "Dashboard (all activity)" +msgstr "Panel de control (toda la actividad)" + +#: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:75 +msgid "Data retention period" +msgstr "Período de conservación de datos" + +#: screens/Dashboard/shared/LineChart.js:168 +msgid "Date" +msgstr "Fecha" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:184 +#: components/Schedule/shared/FrequencyDetailSubform.js:177 +#: components/Schedule/shared/FrequencyDetailSubform.js:356 +#: components/Schedule/shared/FrequencyDetailSubform.js:460 +#: components/Schedule/shared/ScheduleFormFields.js:127 +#: components/Schedule/shared/ScheduleFormFields.js:187 +msgid "Day" +msgstr "Día" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:130 +msgid "Day {0}" +msgstr "Día" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:399 +#: components/Schedule/shared/ScheduleFormFields.js:136 +msgid "Days of Data to Keep" +msgstr "Días de datos para mantener" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/DaysToKeepStep.js:28 +msgid "Days of data to be retained" +msgstr "Días de datos a conservar" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:167 +msgid "Days remaining" +msgstr "Días restantes" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useDaysToKeepStep.js:35 +msgid "Days to keep" +msgstr "Días para guardar" + +#: screens/Job/JobOutput/JobOutputSearch.js:102 +msgid "Debug" +msgstr "Debug" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:170 +#: components/Schedule/shared/FrequencyDetailSubform.js:153 +msgid "December" +msgstr "Diciembre" + +#: 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 "Predeterminado" + +#: screens/Template/Survey/SurveyReorderModal.js:219 +#: screens/Template/Survey/SurveyReorderModal.js:219 +#: screens/Template/Survey/SurveyReorderModal.js:241 +msgid "Default Answer(s)" +msgstr "Respuesta(s) por defecto" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:40 +msgid "Default Execution Environment" +msgstr "Entorno de ejecución predeterminado" + +#: screens/Template/Survey/SurveyQuestionForm.js:238 +#: screens/Template/Survey/SurveyQuestionForm.js:246 +#: screens/Template/Survey/SurveyQuestionForm.js:253 +msgid "Default answer" +msgstr "Respuesta predeterminada" + +#: screens/Setting/SettingList.js:103 +msgid "Define system-level features and functions" +msgstr "Defina características y funciones a nivel del sistema" + +#: 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:646 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:128 +#: screens/Credential/CredentialDetail/CredentialDetail.js:306 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:124 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:134 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:115 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:127 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:201 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:101 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:316 +#: 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:612 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:436 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:199 +#: screens/Project/ProjectDetail/ProjectDetail.js:340 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:80 +#: screens/Team/TeamDetail/TeamDetail.js:70 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:545 +#: screens/Template/Survey/SurveyList.js:66 +#: screens/Template/Survey/SurveyToolbar.js:93 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:269 +#: screens/User/UserDetail/UserDetail.js:107 +#: screens/User/UserTokenDetail/UserTokenDetail.js:78 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:340 +msgid "Delete" +msgstr "ELIMINAR" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:130 +msgid "Delete All Groups and Hosts" +msgstr "Eliminar todos los grupos y hosts" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:300 +msgid "Delete Credential" +msgstr "Eliminar credencial" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:127 +msgid "Delete Execution Environment" +msgstr "Eliminar entorno de ejecución" + +#: screens/Host/HostDetail/HostDetail.js:114 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:109 +msgid "Delete Host" +msgstr "Borrar un host" + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:196 +msgid "Delete Inventory" +msgstr "Eliminar inventario" + +#: screens/Job/JobDetail/JobDetail.js:608 +#: screens/Job/JobOutput/shared/OutputToolbar.js:195 +#: screens/Job/JobOutput/shared/OutputToolbar.js:199 +msgid "Delete Job" +msgstr "Eliminar tarea" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:539 +msgid "Delete Job Template" +msgstr "Eliminar plantilla de trabajo" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:432 +msgid "Delete Notification" +msgstr "Eliminar notificación" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:193 +msgid "Delete Organization" +msgstr "Eliminar organización" + +#: screens/Project/ProjectDetail/ProjectDetail.js:334 +msgid "Delete Project" +msgstr "Eliminar proyecto" + +#: screens/Template/Survey/SurveyList.js:52 +msgid "Delete Questions" +msgstr "Eliminar pregunta" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:642 +msgid "Delete Schedule" +msgstr "Eliminar planificación" + +#: screens/Template/Survey/SurveyList.js:52 +msgid "Delete Survey" +msgstr "Eliminar encuesta" + +#: screens/Team/TeamDetail/TeamDetail.js:66 +msgid "Delete Team" +msgstr "Eliminar equipo" + +#: screens/User/UserDetail/UserDetail.js:103 +msgid "Delete User" +msgstr "Eliminar usuario" + +#: screens/User/UserTokenDetail/UserTokenDetail.js:74 +msgid "Delete User Token" +msgstr "Eliminar token de usuario" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:336 +msgid "Delete Workflow Approval" +msgstr "Eliminar la aprobación del flujo de trabajo" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:263 +msgid "Delete Workflow Job Template" +msgstr "Eliminar plantilla de trabajo del flujo de trabajo" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:138 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:141 +msgid "Delete all nodes" +msgstr "Eliminar todos los nodos" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:124 +msgid "Delete application" +msgstr "Eliminar aplicación" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:116 +msgid "Delete credential type" +msgstr "Eliminar tipo de credencial" + +#: screens/Inventory/InventorySources/InventorySourceList.js:249 +msgid "Delete error" +msgstr "Eliminar el error" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:109 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:121 +msgid "Delete instance group" +msgstr "Eliminar grupo de instancias" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:310 +msgid "Delete inventory source" +msgstr "Eliminar fuente de inventario" + +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:170 +msgid "Delete smart inventory" +msgstr "Eliminar inventario inteligente" + +#: screens/Template/Survey/SurveyToolbar.js:83 +msgid "Delete survey question" +msgstr "Eliminar la pregunta de la encuesta" + +#: screens/Project/shared/Project.helptext.js:114 +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 "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." + +#: components/PromptDetail/PromptProjectDetail.js:51 +#: screens/Project/ProjectDetail/ProjectDetail.js:100 +msgid "Delete the project before syncing" +msgstr "Eliminar el proyecto antes de la sincronización." + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:83 +msgid "Delete this link" +msgstr "Eliminar este enlace" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:274 +msgid "Delete this node" +msgstr "Eliminar este nodo" + +#: components/PaginatedTable/ToolbarDeleteButton.js:163 +msgid "Delete {pluralizedItemName}?" +msgstr "¿Eliminar {pluralizedItemName}?" + +#: components/DetailList/DeletedDetail.js:19 +#: components/Workflow/WorkflowNodeHelp.js:157 +#: components/Workflow/WorkflowNodeHelp.js:193 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:231 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:49 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:60 +msgid "Deleted" +msgstr "Eliminado" + +#: components/TemplateList/TemplateList.js:296 +#: screens/Credential/CredentialList/CredentialList.js:211 +#: 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:227 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:219 +msgid "Deletion error" +msgstr "Error de eliminación" + +#: components/StatusLabel/StatusLabel.js:40 +msgid "Denied" +msgstr "Denegado" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:21 +msgid "Denied - {0}. See the Activity Stream for more information." +msgstr "Denegado: {0}. Consulte el flujo de actividad para obtener más información." + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:17 +msgid "Denied by {0} - {1}" +msgstr "Denegado por {0} - {1}" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:89 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:35 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:42 +msgid "Deny" +msgstr "Denegar" + +#: screens/Job/JobOutput/JobOutputSearch.js:103 +msgid "Deprecated" +msgstr "Obsoleto" + +#: components/StatusLabel/StatusLabel.js:60 +#: screens/TopologyView/Legend.js:164 +msgid "Deprovisioning" +msgstr "Desaprovisionamiento" + +#: components/StatusLabel/StatusLabel.js:63 +msgid "Deprovisioning fail" +msgstr "Fallo de desaprovisionamiento" + +#: components/HostForm/HostForm.js:104 +#: components/Lookup/ApplicationLookup.js:105 +#: components/Lookup/ApplicationLookup.js:123 +#: components/Lookup/HostFilterLookup.js:423 +#: components/Lookup/HostListItem.js:9 +#: components/NotificationList/NotificationList.js:186 +#: components/PromptDetail/PromptDetail.js:119 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:327 +#: components/Schedule/ScheduleList/ScheduleList.js:194 +#: components/Schedule/shared/ScheduleFormFields.js:80 +#: components/TemplateList/TemplateList.js:210 +#: components/TemplateList/TemplateListItem.js:271 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:65 +#: screens/Application/ApplicationsList/ApplicationsList.js:123 +#: screens/Application/shared/ApplicationForm.js:62 +#: screens/Credential/CredentialDetail/CredentialDetail.js:223 +#: screens/Credential/CredentialList/CredentialList.js:146 +#: 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:60 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:159 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:127 +#: screens/Host/HostDetail/HostDetail.js:75 +#: screens/Host/HostList/HostList.js:153 +#: screens/Host/HostList/HostList.js:170 +#: screens/Host/HostList/HostListItem.js:57 +#: screens/Instances/Shared/InstanceForm.js:26 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:93 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:35 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:216 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:80 +#: screens/Inventory/InventoryHosts/InventoryHostItem.js:40 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:124 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:139 +#: screens/Inventory/InventoryList/InventoryList.js:195 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:198 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:104 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:36 +#: screens/Inventory/shared/InventoryForm.js:58 +#: screens/Inventory/shared/InventoryGroupForm.js:40 +#: screens/Inventory/shared/InventorySourceForm.js:108 +#: screens/Inventory/shared/SmartInventoryForm.js:55 +#: screens/Job/JobOutput/HostEventModal.js:112 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:101 +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:72 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:109 +#: 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:177 +#: screens/Project/ProjectList/ProjectList.js:190 +#: screens/Project/ProjectList/ProjectListItem.js:281 +#: screens/Project/shared/ProjectForm.js:222 +#: 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:171 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:112 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:183 +#: screens/Template/shared/JobTemplateForm.js:251 +#: screens/Template/shared/WorkflowJobTemplateForm.js:117 +#: screens/User/UserOrganizations/UserOrganizationList.js:80 +#: screens/User/UserOrganizations/UserOrganizationListItem.js:18 +#: screens/User/UserTeams/UserTeamList.js:182 +#: screens/User/UserTeams/UserTeamListItem.js:32 +#: screens/User/UserTokenDetail/UserTokenDetail.js:45 +#: screens/User/UserTokenList/UserTokenList.js:128 +#: screens/User/UserTokenList/UserTokenList.js:138 +#: screens/User/UserTokenList/UserTokenList.js:188 +#: screens/User/UserTokenList/UserTokenListItem.js:29 +#: screens/User/shared/UserTokenForm.js:59 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:145 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:128 +msgid "Description" +msgstr "Descripción" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:325 +msgid "Destination Channels" +msgstr "Canales destinatarios" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:233 +msgid "Destination Channels or Users" +msgstr "Canales destinatarios o usuarios" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:346 +msgid "Destination SMS Number(s)" +msgstr "Números SMS del destinatario" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:412 +msgid "Destination SMS number(s)" +msgstr "Números SMS del destinatario" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:364 +msgid "Destination channels" +msgstr "Canales destinatarios" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:231 +msgid "Destination channels or users" +msgstr "Usuarios o canales destinatarios" + +#: components/AdHocCommands/useAdHocDetailsStep.js:35 +#: components/ErrorDetail/ErrorDetail.js:88 +#: components/Schedule/Schedule.js:71 +#: screens/Application/Application/Application.js:79 +#: screens/Application/Applications.js:39 +#: screens/Credential/Credential.js:72 +#: screens/Credential/Credentials.js:28 +#: screens/CredentialType/CredentialType.js:63 +#: screens/CredentialType/CredentialTypes.js:26 +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:65 +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:26 +#: screens/Host/Host.js:58 +#: screens/Host/Hosts.js:27 +#: screens/InstanceGroup/ContainerGroup.js:66 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:180 +#: screens/InstanceGroup/InstanceGroup.js:69 +#: screens/InstanceGroup/InstanceGroups.js:30 +#: screens/InstanceGroup/InstanceGroups.js:38 +#: screens/Instances/Instance.js:29 +#: screens/Instances/Instances.js:24 +#: screens/Inventory/Inventories.js:61 +#: screens/Inventory/Inventories.js:87 +#: screens/Inventory/Inventory.js:64 +#: 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:130 +#: screens/Job/JobOutput/HostEventModal.js:103 +#: screens/Job/Jobs.js:35 +#: screens/ManagementJob/ManagementJobs.js:26 +#: screens/NotificationTemplate/NotificationTemplate.js:84 +#: screens/NotificationTemplate/NotificationTemplates.js:25 +#: screens/Organization/Organization.js:123 +#: screens/Organization/Organizations.js:30 +#: screens/Project/Project.js:104 +#: screens/Project/Projects.js:26 +#: 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/OIDC/OIDCDetail/OIDCDetail.js:51 +#: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:56 +#: screens/Setting/SAML/SAMLDetail/SAMLDetail.js:52 +#: 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:76 +#: screens/Setting/Settings.js:85 +#: screens/Setting/Settings.js:86 +#: screens/Setting/Settings.js:87 +#: screens/Setting/Settings.js:88 +#: screens/Setting/Settings.js:89 +#: screens/Setting/Settings.js:90 +#: 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/Setting/Settings.js:119 +#: screens/Setting/TACACS/TACACSDetail/TACACSDetail.js:56 +#: screens/Setting/UI/UIDetail/UIDetail.js:66 +#: screens/Team/Team.js:57 +#: screens/Team/Teams.js:29 +#: screens/Template/Template.js:135 +#: screens/Template/Templates.js:43 +#: screens/Template/WorkflowJobTemplate.js:117 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:138 +#: screens/TopologyView/Tooltip.js:187 +#: screens/TopologyView/Tooltip.js:213 +#: screens/User/User.js:64 +#: screens/User/UserToken/UserToken.js:54 +#: screens/User/Users.js:30 +#: screens/User/Users.js:36 +#: screens/WorkflowApproval/WorkflowApproval.js:77 +#: screens/WorkflowApproval/WorkflowApprovals.js:24 +msgid "Details" +msgstr "Detalles" + +#: screens/Job/JobOutput/HostEventModal.js:100 +msgid "Details tab" +msgstr "Pestaña de detalles" + +#: components/Search/AdvancedSearch.js:271 +msgid "Direct Keys" +msgstr "Teclas directas" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:209 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:268 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:313 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:371 +msgid "Disable SSL Verification" +msgstr "Deshabilite la verificación de SSL" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:187 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:240 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:279 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:350 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:461 +msgid "Disable SSL verification" +msgstr "Deshabilitar verificación SSL" + +#: components/InstanceToggle/InstanceToggle.js:56 +#: components/StatusLabel/StatusLabel.js:53 +#: screens/TopologyView/Legend.js:233 +msgid "Disabled" +msgstr "Deshabilitados" + +#: components/DisassociateButton/DisassociateButton.js:73 +#: 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 "Disociar" + +#: screens/Host/HostGroups/HostGroupsList.js:211 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:229 +msgid "Disassociate group from host?" +msgstr "¿Disociar grupo del host?" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:247 +msgid "Disassociate host from group?" +msgstr "¿Disociar host del grupo?" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:296 +#: screens/InstanceGroup/Instances/InstanceList.js:245 +msgid "Disassociate instance from instance group?" +msgstr "¿Disociar instancia del grupo de instancias?" + +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:225 +msgid "Disassociate related group(s)?" +msgstr "¿Disociar grupos relacionados?" + +#: screens/User/UserTeams/UserTeamList.js:216 +msgid "Disassociate related team(s)?" +msgstr "¿Disociar equipos relacionados?" + +#: screens/Team/TeamRoles/TeamRolesList.js:209 +#: screens/User/UserRoles/UserRolesList.js:205 +msgid "Disassociate role" +msgstr "Disociar rol" + +#: screens/Team/TeamRoles/TeamRolesList.js:212 +#: screens/User/UserRoles/UserRolesList.js:208 +msgid "Disassociate role!" +msgstr "Disociar rol" + +#: components/DisassociateButton/DisassociateButton.js:18 +msgid "Disassociate?" +msgstr "¿Disociar?" + +#: components/PromptDetail/PromptProjectDetail.js:46 +#: screens/Project/ProjectDetail/ProjectDetail.js:94 +msgid "Discard local changes before syncing" +msgstr "Descartar los cambios locales antes de la sincronización" + +#: screens/Job/Job.helptext.js:16 +#: screens/Template/shared/JobTemplate.helptext.js:17 +msgid "Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory." +msgstr "Divida el trabajo realizado por esta plantilla de trabajo en la cantidad especificada de fracciones de trabajo, cada una ejecutando las mismas tareas en una fracción de inventario." + +#: screens/Project/shared/Project.helptext.js:100 +msgid "Documentation." +msgstr "Documentación." + +#: components/CodeEditor/VariablesDetail.js:117 +#: components/CodeEditor/VariablesDetail.js:123 +#: components/CodeEditor/VariablesField.js:139 +#: components/CodeEditor/VariablesField.js:145 +msgid "Done" +msgstr "Finalizado" + +#: screens/TopologyView/Tooltip.js:251 +msgid "Download Bundle" +msgstr "Descargar paquete" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:179 +#: screens/Job/JobOutput/shared/OutputToolbar.js:184 +msgid "Download Output" +msgstr "Descargar salida" + +#: screens/TopologyView/Tooltip.js:247 +msgid "Download bundle" +msgstr "Descargar el paquete" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:93 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:114 +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" + +#: screens/Inventory/shared/Inventory.helptext.js:113 +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" +"actualice el inventario de la fuente seleccionada antes\n" +"de ejecutar tareas de trabajo." + +#: screens/Project/shared/Project.helptext.js:124 +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" +"actualice la revisión del proyecto antes de iniciar dicha tarea." + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:632 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:636 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:115 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:117 +#: screens/Credential/CredentialDetail/CredentialDetail.js:293 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:109 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:121 +#: screens/Host/HostDetail/HostDetail.js:108 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:101 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:113 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:190 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:55 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:62 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:103 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:292 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:127 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:164 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:418 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:420 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:138 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:182 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:186 +#: screens/Project/ProjectDetail/ProjectDetail.js:313 +#: 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/OIDC/OIDCDetail/OIDCDetail.js:85 +#: screens/Setting/OIDC/OIDCDetail/OIDCDetail.js:89 +#: 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:199 +#: 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:514 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:516 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:239 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:241 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:260 +#: screens/User/UserDetail/UserDetail.js:96 +msgid "Edit" +msgstr "Editar" + +#: screens/Credential/CredentialList/CredentialListItem.js:67 +#: screens/Credential/CredentialList/CredentialListItem.js:71 +msgid "Edit Credential" +msgstr "Modificar credencial" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginSelected.js:37 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginSelected.js:42 +msgid "Edit Credential Plugin Configuration" +msgstr "Modificar configuración del complemento de credenciales" + +#: screens/Application/Applications.js:38 +#: screens/Credential/Credentials.js:27 +#: screens/Host/Hosts.js:26 +#: screens/ManagementJob/ManagementJobs.js:27 +#: screens/NotificationTemplate/NotificationTemplates.js:24 +#: screens/Organization/Organizations.js:29 +#: screens/Project/Projects.js:25 +#: screens/Project/Projects.js:35 +#: screens/Setting/Settings.js:46 +#: screens/Setting/Settings.js:49 +#: screens/Setting/Settings.js:53 +#: screens/Setting/Settings.js:56 +#: screens/Setting/Settings.js:59 +#: screens/Setting/Settings.js:62 +#: screens/Setting/Settings.js:65 +#: screens/Setting/Settings.js:68 +#: screens/Setting/Settings.js:71 +#: screens/Setting/Settings.js:74 +#: screens/Setting/Settings.js:77 +#: screens/Setting/Settings.js:91 +#: screens/Setting/Settings.js:92 +#: screens/Setting/Settings.js:93 +#: screens/Setting/Settings.js:94 +#: screens/Setting/Settings.js:95 +#: screens/Setting/Settings.js:96 +#: screens/Setting/Settings.js:99 +#: screens/Setting/Settings.js:102 +#: screens/Setting/Settings.js:105 +#: screens/Setting/Settings.js:108 +#: screens/Setting/Settings.js:111 +#: screens/Setting/Settings.js:114 +#: screens/Setting/Settings.js:117 +#: screens/Setting/Settings.js:120 +#: screens/Team/Teams.js:28 +#: screens/Template/Templates.js:44 +#: screens/User/Users.js:29 +msgid "Edit Details" +msgstr "Modificar detalles" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:90 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:94 +msgid "Edit Execution Environment" +msgstr "Modificar entorno de ejecución" + +#: 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 "Modificar grupo" + +#: screens/Host/HostList/HostListItem.js:74 +#: screens/Host/HostList/HostListItem.js:78 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:61 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:64 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:67 +msgid "Edit Host" +msgstr "Modificar host" + +#: screens/Inventory/InventoryList/InventoryListItem.js:134 +#: screens/Inventory/InventoryList/InventoryListItem.js:139 +msgid "Edit Inventory" +msgstr "Editar inventario" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkEditModal.js:14 +msgid "Edit Link" +msgstr "Modificar enlace" + +#: screens/Setting/shared/SharedFields.js:290 +msgid "Edit Login redirect override URL" +msgstr "Editar la URL de redirección de inicio de sesión" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeEditModal.js:64 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:257 +msgid "Edit Node" +msgstr "Modificar nodo" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:142 +msgid "Edit Notification Template" +msgstr "Modificar plantilla de notificación" + +#: screens/Template/Survey/SurveyToolbar.js:73 +msgid "Edit Order" +msgstr "Orden de edición" + +#: screens/Organization/OrganizationList/OrganizationListItem.js:72 +#: screens/Organization/OrganizationList/OrganizationListItem.js:76 +msgid "Edit Organization" +msgstr "Editar organización" + +#: screens/Project/ProjectList/ProjectListItem.js:248 +#: screens/Project/ProjectList/ProjectListItem.js:253 +msgid "Edit Project" +msgstr "Modificar proyecto" + +#: screens/Template/Templates.js:50 +msgid "Edit Question" +msgstr "Editar pregunta" + +#: components/Schedule/ScheduleList/ScheduleListItem.js:132 +#: components/Schedule/ScheduleList/ScheduleListItem.js:136 +#: screens/Template/Templates.js:55 +msgid "Edit Schedule" +msgstr "Modificar programación" + +#: screens/Inventory/InventorySources/InventorySourceListItem.js:131 +msgid "Edit Source" +msgstr "Modificar fuente" + +#: screens/Template/Survey/SurveyListItem.js:92 +msgid "Edit Survey" +msgstr "Editar el cuestionario" + +#: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:22 +#: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:26 +#: screens/Team/TeamList/TeamListItem.js:50 +#: screens/Team/TeamList/TeamListItem.js:54 +msgid "Edit Team" +msgstr "Modificar equipo" + +#: components/TemplateList/TemplateListItem.js:233 +#: components/TemplateList/TemplateListItem.js:239 +msgid "Edit Template" +msgstr "Modificar plantilla" + +#: screens/User/UserList/UserListItem.js:59 +#: screens/User/UserList/UserListItem.js:63 +msgid "Edit User" +msgstr "Modificar usuario" + +#: screens/Application/ApplicationsList/ApplicationListItem.js:51 +#: screens/Application/ApplicationsList/ApplicationListItem.js:55 +msgid "Edit application" +msgstr "Modificar aplicación" + +#: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:41 +#: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:45 +msgid "Edit credential type" +msgstr "Editar el tipo de credencial" + +#: screens/CredentialType/CredentialTypes.js:25 +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:25 +#: screens/InstanceGroup/InstanceGroups.js:35 +#: screens/InstanceGroup/InstanceGroups.js:40 +#: screens/Inventory/Inventories.js:63 +#: screens/Inventory/Inventories.js:68 +#: screens/Inventory/Inventories.js:77 +#: screens/Inventory/Inventories.js:88 +msgid "Edit details" +msgstr "Modificar detalles" + +#: screens/Inventory/InventoryGroups/InventoryGroupItem.js:42 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupItem.js:44 +msgid "Edit group" +msgstr "Editar grupo" + +#: screens/Inventory/InventoryHosts/InventoryHostItem.js:48 +msgid "Edit host" +msgstr "Editar el servidor" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:78 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:82 +msgid "Edit instance group" +msgstr "Modificar grupo de instancias" + +#: screens/Setting/shared/SharedFields.js:320 +#: screens/Setting/shared/SharedFields.js:322 +msgid "Edit login redirect override URL" +msgstr "Editar la URL de redirección de inicio de sesión" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:70 +msgid "Edit this link" +msgstr "Modificar este enlace" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:248 +msgid "Edit this node" +msgstr "Modificar este nodo" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:97 +msgid "Edit workflow" +msgstr "Editar el flujo de trabajo" + +#: components/Workflow/WorkflowNodeHelp.js:170 +#: screens/Job/JobOutput/shared/OutputToolbar.js:125 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:216 +msgid "Elapsed" +msgstr "Tiempo transcurrido" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:124 +msgid "Elapsed Time" +msgstr "Tiempo transcurrido" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:126 +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:134 +#: screens/User/UserDetail/UserDetail.js:66 +#: screens/User/UserList/UserList.js:115 +#: screens/User/shared/UserForm.js:73 +msgid "Email" +msgstr "Correo electrónico" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:177 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:125 +msgid "Email Options" +msgstr "Opciones de correo electrónico" + +#: screens/Template/shared/WorkflowJobTemplateForm.js:263 +msgid "Enable Concurrent Jobs" +msgstr "Activar los trabajos concurrentes" + +#: screens/Template/shared/JobTemplateForm.js:597 +msgid "Enable Fact Storage" +msgstr "Habilitar almacenamiento de eventos" + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:192 +msgid "Enable HTTPS certificate verification" +msgstr "Habilitar verificación del certificado HTTPS" + +#: screens/Instances/Shared/InstanceForm.js:58 +msgid "Enable Instance" +msgstr "Alternar instancia" + +#: screens/Template/shared/JobTemplateForm.js:573 +#: screens/Template/shared/JobTemplateForm.js:576 +#: screens/Template/shared/WorkflowJobTemplateForm.js:244 +#: screens/Template/shared/WorkflowJobTemplateForm.js:247 +msgid "Enable Webhook" +msgstr "Habilitar Webhook" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:15 +msgid "Enable Webhook for this workflow job template." +msgstr "Habilitar Webhook para esta plantilla de trabajo del flujo de trabajo." + +#: screens/Project/shared/Project.helptext.js:108 +msgid "" +"Enable content signing to verify that the content \n" +"has remained secure when a project is synced. \n" +"If the content has been tampered with, the \n" +"job will not run." +msgstr "Habilitar la firma de contenidos para verificar que el contenido \n" +"ha permanecido seguro cuando se sincroniza un proyecto. \n" +"Si el contenido ha sido manipulado, el trabajo \n" +"trabajo no se ejecutará." + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:136 +msgid "Enable external logging" +msgstr "Habilitar registro externo" + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:168 +msgid "Enable log system tracking facts individually" +msgstr "Habilitar eventos de seguimiento del sistema de registro de forma individual" + +#: components/AdHocCommands/AdHocDetailsStep.js:201 +#: components/AdHocCommands/AdHocDetailsStep.js:204 +msgid "Enable privilege escalation" +msgstr "Habilitar elevación de privilegios" + +#: 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}" + +#: screens/Template/shared/JobTemplate.helptext.js:31 +msgid "Enable webhook for this template." +msgstr "Habilitar webhook para esta plantilla." + +#: components/InstanceToggle/InstanceToggle.js:55 +#: components/Lookup/HostFilterLookup.js:110 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/TopologyView/Legend.js:205 +msgid "Enabled" +msgstr "Habilitado" + +#: components/PromptDetail/PromptInventorySourceDetail.js:171 +#: components/PromptDetail/PromptJobTemplateDetail.js:187 +#: components/PromptDetail/PromptProjectDetail.js:145 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:99 +#: screens/Credential/CredentialDetail/CredentialDetail.js:268 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:138 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:265 +#: screens/Project/ProjectDetail/ProjectDetail.js:302 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:365 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:199 +msgid "Enabled Options" +msgstr "Opciones habilitadas" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:252 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:132 +msgid "Enabled Value" +msgstr "Valor habilitado" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:247 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:119 +msgid "Enabled Variable" +msgstr "Variable habilitada" + +#: components/AdHocCommands/AdHocDetailsStep.js:209 +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" +"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/JobTemplate.helptext.js:29 +msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template." +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:160 +#: screens/Setting/shared/SettingDetail.js:87 +msgid "Encrypted" +msgstr "Cifrado" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:109 +#: components/Schedule/shared/FrequencyDetailSubform.js:507 +msgid "End" +msgstr "Fin" + +#: screens/Setting/Subscription/SubscriptionEdit/EulaStep.js:14 +msgid "End User License Agreement" +msgstr "Acuerdo de licencia de usuario final" + +#: components/Schedule/shared/DateTimePicker.js:51 +msgid "End date" +msgstr "Fecha de terminación" + +#: components/Schedule/shared/FrequencyDetailSubform.js:561 +msgid "End date/time" +msgstr "Fecha/hora de finalización" + +#: components/Schedule/shared/buildRuleObj.js:110 +msgid "End did not match an expected value ({0})" +msgstr "La finalización no coincide con un valor esperado" + +#: components/Schedule/shared/DateTimePicker.js:61 +msgid "End time" +msgstr "Hora de terminación" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:209 +msgid "End user license agreement" +msgstr "Acuerdo de licencia de usuario final" + +#: 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" + +#: screens/CredentialType/shared/CredentialTypeForm.js:43 +msgid "Enter injectors using either JSON or YAML syntax. Refer to the Ansible Controller documentation for example syntax." +msgstr "Ingrese inyectores a través de la sintaxis JSON o YAML. Consulte la documentación de Ansible Tower para ver la sintaxis de ejemplo." + +#: screens/CredentialType/shared/CredentialTypeForm.js:35 +msgid "Enter inputs using either JSON or YAML syntax. Refer to the Ansible Controller documentation for example syntax." +msgstr "Ingrese entradas a través de la sintaxis JSON o YAML. Consulte la documentación de Ansible Tower para ver la sintaxis de ejemplo." + +#: 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 Controller documentation for example syntax." +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/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:87 +msgid "Environment variables or extra variables that specify the values a credential type can inject." +msgstr "Variables de entorno o variables extra que especifican los valores que un tipo de credencial puede inyectar." + +#: components/JobList/JobList.js:233 +#: components/StatusLabel/StatusLabel.js:46 +#: components/Workflow/WorkflowNodeHelp.js:108 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:133 +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:205 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:143 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:230 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:123 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:135 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:222 +#: screens/Job/JobOutput/JobOutputSearch.js:104 +#: screens/TopologyView/Legend.js:178 +msgid "Error" +msgstr "Error" + +#: screens/Project/ProjectList/ProjectList.js:302 +msgid "Error fetching updated project" +msgstr "Error al recuperar el proyecto actualizado" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:501 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:141 +msgid "Error message" +msgstr "Mensaje de error" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:510 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:150 +msgid "Error message body" +msgstr "Cuerpo del mensaje de error" + +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:709 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:711 +msgid "Error saving the workflow!" +msgstr "Error al guardar el flujo de trabajo" + +#: components/AdHocCommands/AdHocCommands.js:104 +#: components/CopyButton/CopyButton.js:51 +#: components/DeleteButton/DeleteButton.js:56 +#: components/HostToggle/HostToggle.js:76 +#: components/InstanceToggle/InstanceToggle.js:67 +#: components/JobList/JobList.js:315 +#: components/JobList/JobList.js:326 +#: components/LaunchButton/LaunchButton.js:185 +#: components/LaunchPrompt/LaunchPrompt.js:96 +#: components/NotificationList/NotificationList.js:246 +#: components/PaginatedTable/ToolbarDeleteButton.js:205 +#: components/RelatedTemplateList/RelatedTemplateList.js:241 +#: components/ResourceAccessList/ResourceAccessList.js:277 +#: components/ResourceAccessList/ResourceAccessList.js:289 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:654 +#: components/Schedule/ScheduleList/ScheduleList.js:239 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:73 +#: components/Schedule/shared/SchedulePromptableFields.js:63 +#: components/TemplateList/TemplateList.js:299 +#: contexts/Config.js:94 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:136 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:155 +#: screens/Application/ApplicationsList/ApplicationsList.js:185 +#: screens/Credential/CredentialDetail/CredentialDetail.js:314 +#: screens/Credential/CredentialList/CredentialList.js:214 +#: screens/Host/HostDetail/HostDetail.js:56 +#: screens/Host/HostDetail/HostDetail.js:123 +#: screens/Host/HostGroups/HostGroupsList.js:244 +#: screens/Host/HostList/HostList.js:233 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:310 +#: screens/InstanceGroup/Instances/InstanceList.js:308 +#: screens/InstanceGroup/Instances/InstanceListItem.js:218 +#: screens/Instances/InstanceDetail/InstanceDetail.js:360 +#: screens/Instances/InstanceDetail/InstanceDetail.js:375 +#: screens/Instances/InstanceList/InstanceList.js:231 +#: screens/Instances/InstanceList/InstanceList.js:243 +#: screens/Instances/InstanceList/InstanceListItem.js:234 +#: screens/Instances/Shared/RemoveInstanceButton.js:104 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:210 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:78 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:285 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:296 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:56 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:118 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:261 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:201 +#: screens/Inventory/InventoryList/InventoryList.js:285 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:264 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:323 +#: screens/Inventory/InventorySources/InventorySourceList.js:239 +#: screens/Inventory/InventorySources/InventorySourceList.js:252 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:183 +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:152 +#: screens/Inventory/shared/InventorySourceSyncButton.js:49 +#: screens/Login/Login.js:239 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:125 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:444 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:233 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:169 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:208 +#: screens/Organization/OrganizationList/OrganizationList.js:195 +#: screens/Project/ProjectDetail/ProjectDetail.js:348 +#: screens/Project/ProjectList/ProjectList.js:291 +#: screens/Project/ProjectList/ProjectList.js:303 +#: screens/Project/shared/ProjectSyncButton.js:60 +#: 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:554 +#: screens/Template/TemplateSurvey.js:130 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:277 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:180 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:195 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:337 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:373 +#: screens/TopologyView/MeshGraph.js:405 +#: screens/TopologyView/Tooltip.js:199 +#: 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:85 +#: screens/User/UserTokenList/UserTokenList.js:214 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:348 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:189 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:53 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:48 +msgid "Error!" +msgstr "¡Error!" + +#: components/CodeEditor/VariablesDetail.js:105 +msgid "Error:" +msgstr "Error:" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:267 +#: screens/Instances/InstanceDetail/InstanceDetail.js:315 +msgid "Errors" +msgstr "Errores" + +#: screens/TopologyView/Legend.js:253 +msgid "Established" +msgstr "Establecido" + +#: screens/ActivityStream/ActivityStream.js:265 +#: screens/ActivityStream/ActivityStreamListItem.js:46 +#: screens/Job/JobOutput/JobOutputSearch.js:99 +msgid "Event" +msgstr "Evento" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:35 +msgid "Event detail" +msgstr "Detalles del evento" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:36 +msgid "Event detail modal" +msgstr "Modal de detalles del evento" + +#: screens/ActivityStream/ActivityStreamDescription.js:555 +msgid "Event summary not available" +msgstr "Resumen del evento no disponible." + +#: screens/ActivityStream/ActivityStream.js:234 +msgid "Events" +msgstr "Eventos" + +#: screens/Job/JobOutput/JobOutput.js:713 +msgid "Events processing complete." +msgstr "Procesamiento de eventos completo." + +#: components/Search/LookupTypeInput.js:39 +msgid "Exact match (default lookup if not specified)." +msgstr "Coincidencia exacta (búsqueda predeterminada si no se especifica)." + +#: components/Search/RelatedLookupTypeInput.js:38 +msgid "Exact search on id field." +msgstr "Búsqueda exacta en el campo de identificación." + +#: screens/Project/shared/Project.helptext.js:23 +msgid "Example URLs for GIT Source Control include:" +msgstr "A continuación, se incluyen algunos ejemplos de URL para la fuente de control de GIT:" + +#: screens/Project/shared/Project.helptext.js:62 +msgid "Example URLs for Remote Archive Source Control include:" +msgstr "A continuación, se incluyen ejemplos de URL para la fuente de control de archivo remoto:" + +#: screens/Project/shared/Project.helptext.js:45 +msgid "Example URLs for Subversion Source Control include:" +msgstr "A continuación, se incluyen algunos ejemplos de URL para la fuente de control de subversión:" + +#: screens/Project/shared/Project.helptext.js:84 +msgid "Examples include:" +msgstr "Los ejemplos incluyen:" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:10 +msgid "Examples:" +msgstr "Ejemplos:" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:354 +msgid "Exception Frequency" +msgstr "Frecuencia de las excepciones" + +#: components/Schedule/shared/ScheduleFormFields.js:160 +msgid "Exceptions" +msgstr "Excepciones" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:47 +msgid "Execute regardless of the parent node's final state." +msgstr "Ejecutar independientemente del estado final del nodo primario." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:40 +msgid "Execute when the parent node results in a failure state." +msgstr "Ejecutar cuando el nodo primario se encuentre en estado de error." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:33 +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:208 +#: screens/Instances/InstanceList/InstanceList.js:152 +msgid "Execution" +msgstr "Ejecución" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:90 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:91 +#: components/AdHocCommands/AdHocPreviewStep.js:58 +#: components/AdHocCommands/useAdHocExecutionEnvironmentStep.js:15 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:41 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:105 +#: components/LaunchPrompt/steps/useExecutionEnvironmentStep.js:29 +#: components/Lookup/ExecutionEnvironmentLookup.js:159 +#: components/Lookup/ExecutionEnvironmentLookup.js:191 +#: components/Lookup/ExecutionEnvironmentLookup.js:208 +#: components/PromptDetail/PromptDetail.js:220 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:451 +msgid "Execution Environment" +msgstr "Entorno de ejecución" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:70 +#: components/TemplateList/TemplateListItem.js:160 +msgid "Execution Environment Missing" +msgstr "Falta el entorno de ejecución" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:103 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:107 +#: routeConfig.js:147 +#: screens/ActivityStream/ActivityStream.js:217 +#: 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:127 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:78 +#: screens/Organization/Organizations.js:34 +#: util/getRelatedResourceDeleteDetails.js:81 +#: util/getRelatedResourceDeleteDetails.js:188 +msgid "Execution Environments" +msgstr "Entornos de ejecución" + +#: screens/Job/JobDetail/JobDetail.js:345 +msgid "Execution Node" +msgstr "Nodo de ejecución" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:103 +msgid "Execution environment copied successfully" +msgstr "El entorno de ejecución se copió correctamente" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:112 +msgid "Execution environment is missing or deleted." +msgstr "Falta el entorno de ejecución o se ha eliminado." + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:83 +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" +msgstr "Salir sin guardar" + +#: components/ExpandCollapse/ExpandCollapse.js:52 +msgid "Expand" +msgstr "Expandir" + +#: components/DataListToolbar/DataListToolbar.js:105 +msgid "Expand all rows" +msgstr "Desplegar todas las filas" + +#: components/CodeEditor/VariablesDetail.js:212 +#: components/CodeEditor/VariablesField.js:248 +msgid "Expand input" +msgstr "Expandir la entrada" + +#: screens/Job/JobOutput/PageControls.js:50 +msgid "Expand job events" +msgstr "Expandir eventos de trabajo" + +#: screens/Job/JobOutput/shared/JobEventLineToggle.js:37 +msgid "Expand section" +msgstr "Expandir sección" + +#: 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 "Se esperaba que al menos uno de client_email, project_id o private_key estuviera presente en el archivo." + +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:137 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:34 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:148 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:172 +#: screens/User/UserTokenDetail/UserTokenDetail.js:56 +#: screens/User/UserTokenList/UserTokenList.js:146 +#: screens/User/UserTokenList/UserTokenList.js:190 +#: screens/User/UserTokenList/UserTokenListItem.js:35 +#: screens/User/UserTokens/UserTokens.js:89 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:151 +msgid "Expires" +msgstr "Expira" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:146 +msgid "Expires on" +msgstr "Fecha de expiración" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:156 +msgid "Expires on UTC" +msgstr "Fecha de expiración (UTC):" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:50 +msgid "Expires on {0}" +msgstr "Expira el {0}" + +#: components/JobList/JobListItem.js:307 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:181 +msgid "Explanation" +msgstr "Explicación" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:113 +msgid "External Secret Management System" +msgstr "Sistema externo de gestión de claves secretas" + +#: components/AdHocCommands/AdHocDetailsStep.js:272 +#: components/AdHocCommands/AdHocDetailsStep.js:273 +msgid "Extra variables" +msgstr "Variables adicionales" + +#: components/Sparkline/Sparkline.js:35 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:164 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:43 +#: screens/Project/ProjectDetail/ProjectDetail.js:139 +#: screens/Project/ProjectList/ProjectListItem.js:77 +msgid "FINISHED:" +msgstr "FINALIZADO:" + +#: components/PromptDetail/PromptJobTemplateDetail.js:73 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:137 +msgid "Fact Storage" +msgstr "Almacenamiento de datos" + +#: screens/Template/shared/JobTemplate.helptext.js:39 +msgid "Fact storage: If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and 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" +"se insertan en la caché de eventos en tiempo de ejecución." + +#: screens/Host/Host.js:63 +#: screens/Host/HostFacts/HostFacts.js:45 +#: screens/Host/Hosts.js:28 +#: screens/Inventory/Inventories.js:71 +#: screens/Inventory/InventoryHost/InventoryHost.js:78 +#: screens/Inventory/InventoryHostFacts/InventoryHostFacts.js:39 +msgid "Facts" +msgstr "Eventos" + +#: components/JobList/JobList.js:232 +#: components/StatusLabel/StatusLabel.js:45 +#: components/Workflow/WorkflowNodeHelp.js:105 +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:90 +#: screens/Dashboard/shared/ChartTooltip.js:66 +#: screens/Job/JobOutput/shared/HostStatusBar.js:47 +#: screens/Job/JobOutput/shared/OutputToolbar.js:113 +msgid "Failed" +msgstr "Fallido" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:112 +msgid "Failed Host Count" +msgstr "Recuento de hosts fallidos" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:114 +msgid "Failed Hosts" +msgstr "Servidores fallidos" + +#: components/LaunchButton/ReLaunchDropDown.js:61 +#: screens/Dashboard/Dashboard.js:87 +msgid "Failed hosts" +msgstr "Hosts fallidos" + +#: screens/Dashboard/DashboardGraph.js:170 +msgid "Failed jobs" +msgstr "Tareas fallidas" + +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:56 +msgid "Failed to approve {0}." +msgstr "No se aprueba {0}." + +#: components/ResourceAccessList/ResourceAccessList.js:281 +msgid "Failed to assign roles properly" +msgstr "No se pudieron asignar correctamente los roles" + +#: screens/Team/TeamRoles/TeamRolesList.js:250 +#: screens/User/UserRoles/UserRolesList.js:246 +msgid "Failed to associate role" +msgstr "No se pudo asociar el rol" + +#: screens/Host/HostGroups/HostGroupsList.js:248 +#: screens/InstanceGroup/Instances/InstanceList.js:311 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:288 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:265 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:268 +#: screens/User/UserTeams/UserTeamList.js:263 +msgid "Failed to associate." +msgstr "No se pudo asociar." + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:301 +#: 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:322 +#: screens/Project/ProjectList/ProjectListItem.js:232 +msgid "Failed to cancel Project Sync" +msgstr "No se pudo cancelar la sincronización de proyectos" + +#: components/JobList/JobList.js:329 +msgid "Failed to cancel one or more jobs." +msgstr "No se pudo cancelar una o varias tareas." + +#: components/JobList/JobListItem.js:114 +#: screens/Job/JobDetail/JobDetail.js:601 +#: screens/Job/JobOutput/shared/OutputToolbar.js:138 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:90 +msgid "Failed to cancel {0}" +msgstr "No se ha podido cancelar {0}" + +#: screens/Credential/CredentialList/CredentialListItem.js:88 +msgid "Failed to copy credential." +msgstr "No se pudo copiar la credencial." + +#: 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:162 +msgid "Failed to copy inventory." +msgstr "No se pudo copiar el inventario." + +#: screens/Project/ProjectList/ProjectListItem.js:270 +msgid "Failed to copy project." +msgstr "No se pudo copiar el proyecto." + +#: components/TemplateList/TemplateListItem.js:253 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:160 +msgid "Failed to copy template." +msgstr "No se pudo copiar la plantilla." + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:139 +msgid "Failed to delete application." +msgstr "No se pudo eliminar la aplicación." + +#: screens/Credential/CredentialDetail/CredentialDetail.js:317 +msgid "Failed to delete credential." +msgstr "No se pudo eliminar la credencial." + +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:82 +msgid "Failed to delete group {0}." +msgstr "No se pudo eliminar el grupo {0}." + +#: screens/Host/HostDetail/HostDetail.js:126 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:121 +msgid "Failed to delete host." +msgstr "No se pudo eliminar el host." + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:327 +msgid "Failed to delete inventory source {name}." +msgstr "No se pudo eliminar la fuente del inventario {name}." + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:213 +msgid "Failed to delete inventory." +msgstr "No se pudo eliminar el inventario." + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:557 +msgid "Failed to delete job template." +msgstr "No se pudo eliminar la plantilla de trabajo." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:448 +msgid "Failed to delete notification." +msgstr "No se pudo eliminar la notificación." + +#: screens/Application/ApplicationsList/ApplicationsList.js:188 +msgid "Failed to delete one or more applications." +msgstr "No se pudo eliminar una o más aplicaciones." + +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:208 +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:217 +msgid "Failed to delete one or more credentials." +msgstr "No se pudo eliminar una o más credenciales." + +#: 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" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:155 +msgid "Failed to delete one or more groups." +msgstr "No se pudo eliminar uno o varios grupos." + +#: screens/Host/HostList/HostList.js:236 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:204 +msgid "Failed to delete one or more hosts." +msgstr "No se pudo eliminar uno o más hosts." + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:225 +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:288 +msgid "Failed to delete one or more inventories." +msgstr "No se pudo eliminar uno o más inventarios." + +#: screens/Inventory/InventorySources/InventorySourceList.js:255 +msgid "Failed to delete one or more inventory sources." +msgstr "No se pudo eliminar una o más fuentes de inventario." + +#: components/RelatedTemplateList/RelatedTemplateList.js:244 +msgid "Failed to delete one or more job templates." +msgstr "No se pudo eliminar una o más plantillas de trabajo." + +#: components/JobList/JobList.js:318 +msgid "Failed to delete one or more jobs." +msgstr "No se pudo eliminar una o más tareas." + +#: 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." + +#: screens/Organization/OrganizationList/OrganizationList.js:198 +msgid "Failed to delete one or more organizations." +msgstr "No se pudo eliminar una o más organizaciones." + +#: screens/Project/ProjectList/ProjectList.js:294 +msgid "Failed to delete one or more projects." +msgstr "No se pudo eliminar uno o más proyectos." + +#: components/Schedule/ScheduleList/ScheduleList.js:242 +msgid "Failed to delete one or more schedules." +msgstr "No se pudo eliminar una o más programaciones." + +#: screens/Team/TeamList/TeamList.js:195 +msgid "Failed to delete one or more teams." +msgstr "No se pudo eliminar uno o más equipos." + +#: components/TemplateList/TemplateList.js:302 +msgid "Failed to delete one or more templates." +msgstr "No se pudo eliminar una o más plantillas." + +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:158 +msgid "Failed to delete one or more tokens." +msgstr "No se pudo eliminar uno o más tokens." + +#: screens/User/UserTokenList/UserTokenList.js:217 +msgid "Failed to delete one or more user tokens." +msgstr "No se pudo eliminar uno o más tokens de usuario." + +#: screens/User/UserList/UserList.js:192 +msgid "Failed to delete one or more users." +msgstr "No se pudo eliminar uno o más usuarios." + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:192 +msgid "Failed to delete one or more workflow approval." +msgstr "No se pudo eliminar una o más aprobaciones del flujo de trabajo." + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:211 +msgid "Failed to delete organization." +msgstr "No se pudo eliminar la organización." + +#: screens/Project/ProjectDetail/ProjectDetail.js:351 +msgid "Failed to delete project." +msgstr "No se pudo eliminar el proyecto." + +#: components/ResourceAccessList/ResourceAccessList.js:292 +msgid "Failed to delete role" +msgstr "No se pudo eliminar el rol" + +#: screens/Team/TeamRoles/TeamRolesList.js:261 +#: screens/User/UserRoles/UserRolesList.js:257 +msgid "Failed to delete role." +msgstr "No se pudo eliminar el rol." + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:657 +msgid "Failed to delete schedule." +msgstr "No se pudo eliminar la programación." + +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:186 +msgid "Failed to delete smart inventory." +msgstr "No se pudo eliminar el inventario inteligente." + +#: screens/Team/TeamDetail/TeamDetail.js:81 +msgid "Failed to delete team." +msgstr "No se pudo eliminar el equipo." + +#: screens/User/UserDetail/UserDetail.js:118 +msgid "Failed to delete user." +msgstr "No se pudo eliminar el usuario." + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:351 +msgid "Failed to delete workflow approval." +msgstr "No se pudo eliminar la aprobación del flujo de trabajo." + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:280 +msgid "Failed to delete workflow job template." +msgstr "No se pudo eliminar la plantilla de trabajo del flujo de trabajo." + +#: screens/Host/HostDetail/HostDetail.js:59 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:59 +msgid "Failed to delete {name}." +msgstr "No se pudo eliminar {name}." + +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:51 +msgid "Failed to deny {0}." +msgstr "No se pudo eliminar {0}." + +#: 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 "No se pudo disociar uno o más grupos." + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:299 +msgid "Failed to disassociate one or more hosts." +msgstr "No se pudo disociar uno o más hosts." + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:315 +#: screens/InstanceGroup/Instances/InstanceList.js:313 +#: screens/Instances/InstanceDetail/InstanceDetail.js:365 +msgid "Failed to disassociate one or more instances." +msgstr "No se pudo disociar una o más instancias." + +#: screens/User/UserTeams/UserTeamList.js:264 +msgid "Failed to disassociate one or more teams." +msgstr "No se pudo disociar uno o más equipos." + +#: screens/Login/Login.js:243 +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:306 +msgid "Failed to fetch the updated project data." +msgstr "No se han podido obtener los datos actualizados del proyecto." + +#: screens/TopologyView/MeshGraph.js:409 +msgid "Failed to get instance." +msgstr "No se pudo obtener el tablero:" + +#: components/AdHocCommands/AdHocCommands.js:112 +#: components/LaunchButton/LaunchButton.js:188 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:128 +msgid "Failed to launch job." +msgstr "No se pudo ejecutar la tarea." + +#: screens/Instances/InstanceDetail/InstanceDetail.js:378 +#: screens/Instances/InstanceList/InstanceList.js:246 +msgid "Failed to remove one or more instances." +msgstr "No se pudo disociar una o más instancias." + +#: contexts/Config.js:98 +msgid "Failed to retrieve configuration." +msgstr "No se pudo recuperar la configuración." + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:376 +msgid "Failed to retrieve full node resource object." +msgstr "No se pudo recuperar el objeto de recurso de nodo completo." + +#: screens/InstanceGroup/Instances/InstanceList.js:315 +#: screens/Instances/InstanceList/InstanceList.js:234 +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." + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:172 +msgid "Failed to send test notification." +msgstr "No se pudo enviar la notificación de prueba." + +#: screens/Inventory/shared/InventorySourceSyncButton.js:52 +msgid "Failed to sync inventory source." +msgstr "No se pudo sincronizar la fuente de inventario." + +#: screens/Project/shared/ProjectSyncButton.js:63 +msgid "Failed to sync project." +msgstr "No se pudo sincronizar el proyecto." + +#: screens/Inventory/InventorySources/InventorySourceList.js:242 +msgid "Failed to sync some or all inventory sources." +msgstr "No se pudieron sincronizar algunas o todas las fuentes de inventario." + +#: components/HostToggle/HostToggle.js:80 +msgid "Failed to toggle host." +msgstr "No se pudo alternar el host." + +#: components/InstanceToggle/InstanceToggle.js:71 +msgid "Failed to toggle instance." +msgstr "No se pudo alternar la instancia." + +#: components/NotificationList/NotificationList.js:250 +msgid "Failed to toggle notification." +msgstr "No se pudo alternar la notificación." + +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:77 +msgid "Failed to toggle schedule." +msgstr "No se pudo alternar la programación." + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:314 +#: screens/InstanceGroup/Instances/InstanceListItem.js:222 +#: screens/Instances/InstanceDetail/InstanceDetail.js:364 +#: screens/Instances/InstanceList/InstanceListItem.js:238 +msgid "Failed to update capacity adjustment." +msgstr "No se pudo actualizar el ajuste de capacidad." + +#: screens/TopologyView/Tooltip.js:204 +msgid "Failed to update instance." +msgstr "No se pudo actualizar la encuesta." + +#: screens/Template/TemplateSurvey.js:133 +msgid "Failed to update survey." +msgstr "No se pudo actualizar la encuesta." + +#: screens/User/UserTokenDetail/UserTokenDetail.js:88 +msgid "Failed to user token." +msgstr "Error en el token de usuario." + +#: components/NotificationList/NotificationListItem.js:85 +#: components/NotificationList/NotificationListItem.js:86 +msgid "Failure" +msgstr "Fallo" + +#: screens/Job/JobOutput/EmptyOutput.js:45 +msgid "Failure Explanation:" +msgstr "Explicación del fallo:" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:66 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:210 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:240 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:270 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:315 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:373 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:142 +msgid "False" +msgstr "Falso" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:160 +#: components/Schedule/shared/FrequencyDetailSubform.js:103 +msgid "February" +msgstr "Febrero" + +#: components/Search/LookupTypeInput.js:52 +msgid "Field contains value." +msgstr "El campo contiene un valor." + +#: components/Search/LookupTypeInput.js:80 +msgid "Field ends with value." +msgstr "El campo termina con un valor." + +#: 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." + +#: components/Search/LookupTypeInput.js:94 +msgid "Field matches the given regular expression." +msgstr "El campo coincide con la expresión regular dada." + +#: components/Search/LookupTypeInput.js:66 +msgid "Field starts with value." +msgstr "El campo comienza con un valor." + +#: components/Schedule/shared/FrequencyDetailSubform.js:416 +msgid "Fifth" +msgstr "Quinto" + +#: screens/Job/JobOutput/JobOutputSearch.js:105 +msgid "File Difference" +msgstr "Diferencias del fichero" + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:72 +msgid "File upload rejected. Please select a single .json file." +msgstr "Se rechazó la carga de archivos. Seleccione un único archivo .json." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:96 +msgid "File, directory or script" +msgstr "Archivo, directorio o script" + +#: components/Search/Search.js:198 +#: components/Search/Search.js:222 +msgid "Filter By {name}" +msgstr "Filtrar por {name}" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:88 +msgid "Filter by failed jobs" +msgstr "Filtrar por trabajos fallidos" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:94 +msgid "Filter by successful jobs" +msgstr "Trabajos exitosos recientes" + +#: components/JobList/JobList.js:248 +#: components/JobList/JobListItem.js:100 +msgid "Finish Time" +msgstr "Hora de finalización" + +#: screens/Job/JobDetail/JobDetail.js:226 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:208 +msgid "Finished" +msgstr "Finalizado" + +#: components/Schedule/shared/FrequencyDetailSubform.js:404 +msgid "First" +msgstr "Primero" + +#: components/AddRole/AddResourceRole.js:28 +#: components/AddRole/AddResourceRole.js:42 +#: components/ResourceAccessList/ResourceAccessList.js:178 +#: 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 "Nombre" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:332 +msgid "First Run" +msgstr "Primera ejecución" + +#: components/ResourceAccessList/ResourceAccessList.js:227 +#: components/ResourceAccessList/ResourceAccessListItem.js:67 +msgid "First name" +msgstr "Nombre" + +#: components/Search/AdvancedSearch.js:213 +#: components/Search/AdvancedSearch.js:227 +msgid "First, select a key" +msgstr "Primero, seleccione una clave" + +#: components/Workflow/WorkflowTools.js:88 +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 "Ajustar a la pantalla" + +#: screens/Template/Survey/SurveyQuestionForm.js:94 +msgid "Float" +msgstr "Decimal corto" + +#: screens/Job/JobOutput/JobOutputSearch.js:183 +msgid "Follow" +msgstr "Seguir" + +#: screens/Job/Job.helptext.js:5 +#: screens/Template/shared/JobTemplate.helptext.js:6 +msgid "For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook." +msgstr "En lo que respecta a plantillas de trabajo, seleccione ejecutar para ejecutar el manual. Seleccione marcar para marcar únicamente la sintaxis del manual, probar la configuración del entorno e informar problemas sin ejecutar el manual." + +#: screens/Project/shared/Project.helptext.js:98 +msgid "For more information, refer to the" +msgstr "Para obtener más información, consulte la" + +#: components/AdHocCommands/AdHocDetailsStep.js:160 +#: components/AdHocCommands/AdHocDetailsStep.js:161 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:55 +#: components/PromptDetail/PromptDetail.js:345 +#: components/PromptDetail/PromptJobTemplateDetail.js:150 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:475 +#: screens/Job/JobDetail/JobDetail.js:389 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:259 +#: screens/Template/shared/JobTemplateForm.js:409 +#: screens/TopologyView/Tooltip.js:282 +msgid "Forks" +msgstr "Forks" + +#: components/Schedule/shared/FrequencyDetailSubform.js:414 +msgid "Fourth" +msgstr "Cuarto" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:363 +#: components/Schedule/shared/ScheduleFormFields.js:146 +msgid "Frequency Details" +msgstr "Información sobre la frecuencia" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:381 +msgid "Frequency Exception Details" +msgstr "Frecuencia Detalles de la excepción" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:72 +#: components/Schedule/shared/FrequencyDetailSubform.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:206 +#: components/Schedule/shared/buildRuleObj.js:91 +msgid "Frequency did not match an expected value" +msgstr "La frecuencia no coincide con un valor esperado" + +#: components/Schedule/shared/FrequencyDetailSubform.js:310 +msgid "Fri" +msgstr "Vie" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:81 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:187 +#: components/Schedule/shared/FrequencyDetailSubform.js:315 +#: components/Schedule/shared/FrequencyDetailSubform.js:453 +msgid "Friday" +msgstr "Viernes" + +#: components/Search/RelatedLookupTypeInput.js:45 +msgid "Fuzzy search on id, name or description fields." +msgstr "Búsqueda difusa en los campos id, nombre o descripción." + +#: components/Search/RelatedLookupTypeInput.js:32 +msgid "Fuzzy search on name field." +msgstr "Búsqueda difusa en el campo del nombre." + +#: components/CredentialChip/CredentialChip.js:13 +msgid "GPG Public Key" +msgstr "Clave pública GPG" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:153 +#: screens/Organization/shared/OrganizationForm.js:101 +msgid "Galaxy Credentials" +msgstr "Credenciales de Galaxy" + +#: screens/Credential/shared/CredentialForm.js:185 +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:106 +msgid "Gathering Facts" +msgstr "Obteniendo facts" + +#: screens/Setting/Settings.js:72 +msgid "Generic OIDC" +msgstr "OIDC genérico" + +#: screens/Setting/SettingList.js:85 +msgid "Generic OIDC settings" +msgstr "Ajustes genéricos de OIDC" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:222 +msgid "Get subscription" +msgstr "Obtener suscripción" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:216 +msgid "Get subscriptions" +msgstr "Obtener suscripciones" + +#: components/Lookup/ProjectLookup.js:136 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:89 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:158 +#: screens/Job/JobDetail/JobDetail.js:75 +#: screens/Project/ProjectList/ProjectList.js:198 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:97 +msgid "Git" +msgstr "Git" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:312 +#: screens/Template/shared/WebhookSubForm.js:106 +msgid "GitHub" +msgstr "GitHub" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:85 +#: screens/Setting/Settings.js:51 +msgid "GitHub Default" +msgstr "GitHub predeterminado" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:100 +#: screens/Setting/Settings.js:60 +msgid "GitHub Enterprise" +msgstr "GitHub Enterprise" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:105 +#: screens/Setting/Settings.js:63 +msgid "GitHub Enterprise Organization" +msgstr "Organización de GitHub Enterprise" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:110 +#: screens/Setting/Settings.js:66 +msgid "GitHub Enterprise Team" +msgstr "Equipo de GitHub Enterprise" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:90 +#: screens/Setting/Settings.js:54 +msgid "GitHub Organization" +msgstr "Organización de GitHub" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:95 +#: screens/Setting/Settings.js:57 +msgid "GitHub Team" +msgstr "Equipo GitHub" + +#: screens/Setting/SettingList.js:61 +msgid "GitHub settings" +msgstr "Configuración de GitHub" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:312 +#: screens/Template/shared/WebhookSubForm.js:112 +msgid "GitLab" +msgstr "GitLab" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:79 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:84 +msgid "Globally Available" +msgstr "Disponible globalmente" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:134 +msgid "Globally available execution environment can not be reassigned to a specific Organization" +msgstr "El entorno de ejecución disponible globalmente no puede reasignarse a una organización específica" + +#: components/Pagination/Pagination.js:29 +msgid "Go to first page" +msgstr "Ir a la primera página" + +#: components/Pagination/Pagination.js:31 +msgid "Go to last page" +msgstr "Ir a la última página" + +#: components/Pagination/Pagination.js:32 +msgid "Go to next page" +msgstr "Ir a la página siguiente" + +#: components/Pagination/Pagination.js:30 +msgid "Go to previous page" +msgstr "Ir a la página anterior" + +#: 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 "Configuración de Google OAuth 2" + +#: screens/Setting/Settings.js:69 +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:160 +msgid "Grafana API key" +msgstr "Clave API de Grafana" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:187 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:151 +msgid "Grafana URL" +msgstr "URL de Grafana" + +#: components/Search/LookupTypeInput.js:106 +msgid "Greater than comparison." +msgstr "Mayor que la comparación." + +#: components/Search/LookupTypeInput.js:113 +msgid "Greater than or equal to comparison." +msgstr "Mayor o igual que la comparación." + +#: components/Lookup/HostFilterLookup.js:102 +msgid "Group" +msgstr "Grupo" + +#: screens/Inventory/Inventories.js:78 +msgid "Group details" +msgstr "Detalles del grupo" + +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:124 +msgid "Group type" +msgstr "Tipo de grupo" + +#: screens/Host/Host.js:68 +#: screens/Host/HostGroups/HostGroupsList.js:231 +#: screens/Host/Hosts.js:29 +#: screens/Inventory/Inventories.js:72 +#: screens/Inventory/Inventories.js:74 +#: screens/Inventory/Inventory.js:66 +#: 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:119 +msgid "Groups" +msgstr "Grupos" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:383 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:468 +msgid "HTTP Headers" +msgstr "Cabeceras HTTP" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:378 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:481 +msgid "HTTP Method" +msgstr "Método HTTP" + +#: components/HealthCheckAlert/HealthCheckAlert.js:22 +msgid "Health check request(s) submitted. Please wait and reload the page." +msgstr "Solicitudes de chequeo enviadas. Por favor, espere y recargue la página." + +#: components/StatusLabel/StatusLabel.js:42 +msgid "Healthy" +msgstr "Saludable" + +#: components/AppContainer/PageHeaderToolbar.js:116 +msgid "Help" +msgstr "Ayuda" + +#: components/FormField/PasswordInput.js:35 +msgid "Hide" +msgstr "Ocultar" + +#: components/LaunchPrompt/LaunchPrompt.js:135 +#: components/Schedule/shared/SchedulePromptableFields.js:102 +msgid "Hide description" +msgstr "Ocultar descripción" + +#: components/NotificationList/NotificationList.js:195 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:136 +msgid "Hipchat" +msgstr "HipChat" + +#: screens/Instances/InstanceList/InstanceList.js:154 +msgid "Hop" +msgstr "Salto" + +#: screens/TopologyView/Legend.js:103 +msgid "Hop node" +msgstr "Nodo de salto" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:211 +#: screens/Job/JobOutput/HostEventModal.js:109 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:149 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:78 +msgid "Host" +msgstr "Servidor" + +#: screens/Job/JobOutput/JobOutputSearch.js:107 +msgid "Host Async Failure" +msgstr "Servidor Async fallido" + +#: screens/Job/JobOutput/JobOutputSearch.js:108 +msgid "Host Async OK" +msgstr "Servidor Async OK" + +#: components/PromptDetail/PromptJobTemplateDetail.js:159 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:297 +#: screens/Template/shared/JobTemplateForm.js:633 +msgid "Host Config Key" +msgstr "Clave de configuración del servidor" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:96 +msgid "Host Count" +msgstr "Recuento de hosts" + +#: screens/Job/JobOutput/HostEventModal.js:88 +msgid "Host Details" +msgstr "Detalles del host" + +#: screens/Job/JobOutput/JobOutputSearch.js:109 +msgid "Host Failed" +msgstr "Servidor fallido" + +#: screens/Job/JobOutput/JobOutputSearch.js:110 +msgid "Host Failure" +msgstr "Fallo del servidor" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:242 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:145 +msgid "Host Filter" +msgstr "Filtro de host" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:201 +#: screens/Instances/InstanceDetail/InstanceDetail.js:191 +#: screens/Instances/Shared/InstanceForm.js:18 +msgid "Host Name" +msgstr "Nombre de Host" + +#: screens/Job/JobOutput/JobOutputSearch.js:111 +msgid "Host OK" +msgstr "Servidor OK" + +#: screens/Job/JobOutput/JobOutputSearch.js:112 +msgid "Host Polling" +msgstr "Sondeo al servidor" + +#: screens/Job/JobOutput/JobOutputSearch.js:113 +msgid "Host Retry" +msgstr "Reintentar servidor" + +#: screens/Job/JobOutput/JobOutputSearch.js:114 +msgid "Host Skipped" +msgstr "Servidor omitido" + +#: screens/Job/JobOutput/JobOutputSearch.js:115 +msgid "Host Started" +msgstr "Host iniciado" + +#: screens/Job/JobOutput/JobOutputSearch.js:116 +msgid "Host Unreachable" +msgstr "Servidor no alcanzable" + +#: screens/Inventory/Inventories.js:69 +msgid "Host details" +msgstr "Detalles del host" + +#: screens/Job/JobOutput/HostEventModal.js:89 +msgid "Host details modal" +msgstr "Modal de detalles del host" + +#: screens/Host/Host.js:96 +#: screens/Inventory/InventoryHost/InventoryHost.js:100 +msgid "Host not found." +msgstr "No se encontró el host." + +#: screens/Job/JobOutput/shared/HostStatusBar.js:76 +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:85 +#: screens/ActivityStream/ActivityStream.js:176 +#: screens/Dashboard/Dashboard.js:81 +#: screens/Host/HostList/HostList.js:143 +#: screens/Host/HostList/HostList.js:191 +#: screens/Host/Hosts.js:14 +#: screens/Host/Hosts.js:23 +#: screens/Inventory/Inventories.js:65 +#: screens/Inventory/Inventories.js:79 +#: screens/Inventory/Inventory.js:67 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:67 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:189 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:272 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:112 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:172 +#: screens/Inventory/SmartInventory.js:68 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:71 +#: screens/Job/JobOutput/shared/OutputToolbar.js:97 +#: util/getRelatedResourceDeleteDetails.js:123 +msgid "Hosts" +msgstr "Servidores" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:92 +msgid "Hosts automated" +msgstr "Hosts automatizados" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:118 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:125 +msgid "Hosts available" +msgstr "Hosts disponibles" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:107 +msgid "Hosts imported" +msgstr "Hosts importados" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:112 +msgid "Hosts remaining" +msgstr "Hosts restantes" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:183 +#: components/Schedule/shared/FrequencyDetailSubform.js:175 +#: components/Schedule/shared/ScheduleFormFields.js:126 +#: components/Schedule/shared/ScheduleFormFields.js:186 +msgid "Hour" +msgstr "Hora" + +#: screens/InstanceGroup/Instances/InstanceList.js:209 +#: screens/Instances/InstanceList/InstanceList.js:153 +msgid "Hybrid" +msgstr "Híbrido" + +#: screens/TopologyView/Legend.js:95 +msgid "Hybrid node" +msgstr "Nodo híbrido" + +#: components/JobList/JobList.js:200 +#: components/Lookup/HostFilterLookup.js:98 +#: screens/Team/TeamRoles/TeamRolesList.js:155 +msgid "ID" +msgstr "ID" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:193 +msgid "ID of the Dashboard" +msgstr "ID del panel de control" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:198 +msgid "ID of the Panel" +msgstr "ID de panel" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:167 +msgid "ID of the dashboard (optional)" +msgstr "ID del panel de control (opcional)" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:173 +msgid "ID of the panel (optional)" +msgstr "ID del panel (opcional)" + +#: screens/TopologyView/Tooltip.js:265 +msgid "IP address" +msgstr "Dirección IP" + +#: components/NotificationList/NotificationList.js:196 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:137 +msgid "IRC" +msgstr "IRC" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:228 +msgid "IRC Nick" +msgstr "Alias en IRC" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:223 +msgid "IRC Server Address" +msgstr "Dirección del servidor IRC" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:218 +msgid "IRC Server Port" +msgstr "Puerto del servidor IRC" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:223 +msgid "IRC nick" +msgstr "NIC de IRC" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:215 +msgid "IRC server address" +msgstr "Dirección del servidor IRC" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:201 +msgid "IRC server password" +msgstr "Contraseña del servidor IRC" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:206 +msgid "IRC server port" +msgstr "Puerto del servidor IRC" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:263 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:308 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:272 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:343 +msgid "Icon URL" +msgstr "URL de icono" + +#: screens/Inventory/shared/Inventory.helptext.js:100 +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" +"todas las variables de los grupos secundarios y se reemplazarán\n" +"con aquellas que se hallen en la fuente externa." + +#: screens/Inventory/shared/Inventory.helptext.js:84 +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 "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" +"grupo creado manualmente o, si no existe uno al que puedan ser\n" +"promovidos, se los dejará en el grupo predeterminado \"Todo\"\n" +"para el inventario." + +#: screens/Template/shared/JobTemplate.helptext.js:30 +msgid "If enabled, run this playbook as an administrator." +msgstr "Si se encuentra habilitada la opción, ejecute este manual como administrador." + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:184 +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" +"por las tareas de Ansible, donde sea compatible. Esto es equivalente\n" +"al modo --diff de Ansible." + +#: screens/Template/shared/JobTemplate.helptext.js:19 +msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible's --diff mode." +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." + +#: components/AdHocCommands/AdHocDetailsStep.js:181 +msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible’s --diff mode." +msgstr "Si se habilita esta opción, muestre los cambios realizados por las tareas de Ansible, donde sea compatible. Esto es equivalente al modo --diff de Ansible." + +#: screens/Template/shared/JobTemplate.helptext.js:32 +msgid "If enabled, simultaneous runs of this job template will be allowed." +msgstr "Si se habilita esta opción, la ejecución de esta plantilla de trabajo en paralelo será permitida." + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:16 +msgid "If enabled, simultaneous runs of this workflow job template will be allowed." +msgstr "Si se habilita esta opción, se permitirá la ejecución de esta plantilla de flujo de trabajo en paralelo." + +#: screens/Inventory/shared/Inventory.helptext.js:194 +msgid "" +"If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on.\n" +"Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." +msgstr "Si se habilita, el inventario impedirá añadir cualquier grupo de instancias de la organización a la lista de grupos de instancias preferidos para ejecutar las plantillas de trabajo asociadas.\n" +"Nota: Si esta configuración está activada y ha proporcionado una lista vacía, se aplicarán los grupos de instancias globales." + +#: screens/Template/shared/JobTemplate.helptext.js:33 +msgid "" +"If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on.\n" +"Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." +msgstr "Si se habilita, la plantilla de trabajo impedirá que se añada cualquier grupo de instancias del inventario o de la organización a la lista de grupos de instancias preferidos para ejecutar.\n" +"Nota: Si esta configuración está activada y ha proporcionado una lista vacía, se aplicarán los grupos de instancias globales." + +#: screens/Template/shared/JobTemplate.helptext.js:35 +msgid "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and 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" +"se insertan en la caché de eventos en tiempo de ejecución." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:275 +msgid "If specified, this field will be shown on the node instead of the resource name when viewing the workflow" +msgstr "Si se especifica, este campo se mostrará en el nodo en lugar del nombre del recurso cuando se vea el flujo de trabajo" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:180 +msgid "If you are ready to upgrade or renew, please <0>contact us." +msgstr "Si está listo para actualizar o renovar, <0>póngase en contacto con nosotros." + +#: 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 "Si no tiene una suscripción, puede visitar\n" +"Red Hat para obtener una suscripción de prueba." + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:46 +msgid "If you only want to remove access for this particular user, please remove them from the team." +msgstr "Si solo desea eliminar el acceso de este usuario específico, elimínelo del equipo." + +#: screens/Inventory/shared/Inventory.helptext.js:120 +#: screens/Inventory/shared/Inventory.helptext.js:139 +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" +"ejecutar y en la actualización del proyecto, haga clic en Actualizar al ejecutar, y también vaya a" + +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:80 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:91 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:101 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:54 +#: 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:98 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:89 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:108 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvListItem.js:21 +msgid "Image" +msgstr "Imagen" + +#: screens/Job/JobOutput/JobOutputSearch.js:117 +msgid "Including File" +msgstr "Incluyendo fichero" + +#: 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 "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." + +#: components/AppContainer/PageHeaderToolbar.js:103 +msgid "Info" +msgstr "Información" + +#: screens/ActivityStream/ActivityStreamListItem.js:45 +msgid "Initiated By" +msgstr "Inicializado por" + +#: screens/ActivityStream/ActivityStream.js:253 +#: screens/ActivityStream/ActivityStream.js:263 +#: screens/ActivityStream/ActivityStreamDetailButton.js:44 +msgid "Initiated by" +msgstr "Inicializado por" + +#: screens/ActivityStream/ActivityStream.js:243 +msgid "Initiated by (username)" +msgstr "Inicializado por (nombre de usuario)" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:82 +#: screens/CredentialType/shared/CredentialTypeForm.js:46 +msgid "Injector configuration" +msgstr "Configuración del inyector" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:74 +#: screens/CredentialType/shared/CredentialTypeForm.js:38 +msgid "Input configuration" +msgstr "Configuración de entrada" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:79 +msgid "Input schema which defines a set of ordered fields for that type." +msgstr "Esquema de entrada que define un conjunto de campos ordenados para ese tipo." + +#: screens/Project/shared/ProjectSubForms/InsightsSubForm.js:31 +msgid "Insights Credential" +msgstr "Credencial de Insights" + +#: components/Lookup/HostFilterLookup.js:123 +msgid "Insights system ID" +msgstr "ID del sistema de Insights" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:249 +msgid "Install Bundle" +msgstr "Instalar el paquete" + +#: components/StatusLabel/StatusLabel.js:58 +#: screens/TopologyView/Legend.js:136 +msgid "Installed" +msgstr "Instalado" + +#: screens/Metrics/Metrics.js:187 +msgid "Instance" +msgstr "Instancia" + +#: components/PromptDetail/PromptInventorySourceDetail.js:135 +msgid "Instance Filters" +msgstr "Filtros de instancias" + +#: screens/Job/JobDetail/JobDetail.js:358 +msgid "Instance Group" +msgstr "Grupo de instancias" + +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:96 +#: components/LaunchPrompt/steps/useInstanceGroupsStep.js:31 +#: components/Lookup/InstanceGroupsLookup.js:74 +#: components/Lookup/InstanceGroupsLookup.js:121 +#: components/Lookup/InstanceGroupsLookup.js:141 +#: components/Lookup/InstanceGroupsLookup.js:151 +#: components/PromptDetail/PromptDetail.js:227 +#: components/PromptDetail/PromptJobTemplateDetail.js:228 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:499 +#: routeConfig.js:132 +#: screens/ActivityStream/ActivityStream.js:205 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:106 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:179 +#: screens/InstanceGroup/InstanceGroups.js:16 +#: screens/InstanceGroup/InstanceGroups.js:26 +#: screens/Instances/InstanceDetail/InstanceDetail.js:217 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:107 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:127 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:422 +#: util/getRelatedResourceDeleteDetails.js:282 +msgid "Instance Groups" +msgstr "Grupos de instancias" + +#: components/Lookup/HostFilterLookup.js:115 +msgid "Instance ID" +msgstr "ID de instancia" + +#: screens/Instances/Shared/InstanceForm.js:32 +msgid "Instance State" +msgstr "Estado de instancia" + +#: screens/Instances/Shared/InstanceForm.js:48 +msgid "Instance Type" +msgstr "Tipo de instancia" + +#: screens/InstanceGroup/InstanceGroups.js:33 +msgid "Instance details" +msgstr "Detalles de la instancia" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:58 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:69 +msgid "Instance group" +msgstr "Grupo de instancias" + +#: screens/InstanceGroup/InstanceGroup.js:92 +msgid "Instance group not found." +msgstr "No se encontró el grupo de instancias." + +#: screens/InstanceGroup/Instances/InstanceListItem.js:165 +#: screens/Instances/InstanceList/InstanceListItem.js:176 +msgid "Instance group used capacity" +msgstr "Capacidad utilizada del grupo de instancias" + +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:122 +#: screens/TopologyView/Tooltip.js:273 +msgid "Instance groups" +msgstr "Grupos de instancias" + +#: screens/TopologyView/Tooltip.js:234 +msgid "Instance status" +msgstr "Estado de instancia" + +#: screens/TopologyView/Tooltip.js:240 +msgid "Instance type" +msgstr "tipo de instancia" + +#: routeConfig.js:137 +#: screens/ActivityStream/ActivityStream.js:203 +#: screens/InstanceGroup/InstanceGroup.js:74 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:198 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:73 +#: screens/InstanceGroup/InstanceGroups.js:31 +#: screens/InstanceGroup/Instances/InstanceList.js:192 +#: screens/InstanceGroup/Instances/InstanceList.js:290 +#: screens/Instances/InstanceList/InstanceList.js:136 +#: screens/Instances/Instances.js:13 +#: screens/Instances/Instances.js:22 +msgid "Instances" +msgstr "Instancias" + +#: screens/Template/Survey/SurveyQuestionForm.js:93 +msgid "Integer" +msgstr "Entero" + +#: util/validators.js:94 +msgid "Invalid email address" +msgstr "Dirección de correo electrónico no válida" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:116 +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:178 +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." + +#: util/validators.js:33 +msgid "Invalid time format" +msgstr "Formato de hora no válido" + +#: screens/Login/Login.js:153 +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:80 +#: screens/ActivityStream/ActivityStream.js:173 +#: screens/Dashboard/Dashboard.js:92 +#: screens/Inventory/Inventories.js:17 +#: screens/Inventory/InventoryList/InventoryList.js:174 +#: screens/Inventory/InventoryList/InventoryList.js:237 +#: util/getRelatedResourceDeleteDetails.js:202 +#: util/getRelatedResourceDeleteDetails.js:270 +msgid "Inventories" +msgstr "Inventarios" + +#: 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:223 +#: components/LaunchPrompt/steps/InventoryStep.js:105 +#: components/LaunchPrompt/steps/useInventoryStep.js:48 +#: components/Lookup/HostFilterLookup.js:424 +#: components/Lookup/HostListItem.js:10 +#: components/Lookup/InventoryLookup.js:119 +#: components/Lookup/InventoryLookup.js:128 +#: components/Lookup/InventoryLookup.js:169 +#: components/Lookup/InventoryLookup.js:184 +#: components/Lookup/InventoryLookup.js:224 +#: components/PromptDetail/PromptDetail.js:214 +#: components/PromptDetail/PromptInventorySourceDetail.js:76 +#: components/PromptDetail/PromptJobTemplateDetail.js:119 +#: components/PromptDetail/PromptJobTemplateDetail.js:129 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:79 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:430 +#: components/TemplateList/TemplateListItem.js:285 +#: components/TemplateList/TemplateListItem.js:295 +#: screens/Host/HostDetail/HostDetail.js:77 +#: screens/Host/HostList/HostList.js:171 +#: screens/Host/HostList/HostListItem.js:61 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:94 +#: screens/Inventory/InventoryList/InventoryList.js:186 +#: screens/Inventory/InventoryList/InventoryListItem.js:117 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:38 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:113 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:41 +#: screens/Job/JobDetail/JobDetail.js:107 +#: screens/Job/JobDetail/JobDetail.js:122 +#: screens/Job/JobDetail/JobDetail.js:129 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:214 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:224 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:141 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:33 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:252 +msgid "Inventory" +msgstr "Inventario" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:104 +msgid "Inventory (Name)" +msgstr "Inventario (Nombre)" + +#: components/PromptDetail/PromptInventorySourceDetail.js:99 +msgid "Inventory File" +msgstr "Archivo de inventario" + +#: components/Lookup/HostFilterLookup.js:106 +msgid "Inventory ID" +msgstr "ID de inventario" + +#: screens/Job/JobDetail/JobDetail.js:282 +msgid "Inventory Source" +msgstr "Fuente de inventario" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:73 +msgid "Inventory Source Sync" +msgstr "Sincronización de fuentes de inventario" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:299 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:110 +msgid "Inventory Source Sync Error" +msgstr "Error en la sincronización de fuentes de inventario" + +#: screens/Inventory/InventorySources/InventorySourceList.js:176 +#: screens/Inventory/InventorySources/InventorySourceList.js:193 +#: util/getRelatedResourceDeleteDetails.js:67 +#: util/getRelatedResourceDeleteDetails.js:147 +msgid "Inventory Sources" +msgstr "Fuentes de inventario" + +#: components/JobList/JobList.js:212 +#: components/JobList/JobListItem.js:43 +#: components/Schedule/ScheduleList/ScheduleListItem.js:36 +#: components/Workflow/WorkflowLegend.js:100 +#: screens/Job/JobDetail/JobDetail.js:66 +msgid "Inventory Sync" +msgstr "Sincronización de inventario" + +#: screens/Inventory/InventoryList/InventoryList.js:183 +msgid "Inventory Type" +msgstr "Tipo de inventario" + +#: components/Workflow/WorkflowNodeHelp.js:71 +msgid "Inventory Update" +msgstr "Actualización del inventario" + +#: screens/Inventory/InventoryList/InventoryList.js:121 +msgid "Inventory copied successfully" +msgstr "El inventario se copió correctamente" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:226 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:109 +msgid "Inventory file" +msgstr "Archivo de inventario" + +#: screens/Inventory/Inventory.js:94 +msgid "Inventory not found." +msgstr "No se encontró el inventario." + +#: screens/Dashboard/DashboardGraph.js:140 +msgid "Inventory sync" +msgstr "Sincronización de inventario" + +#: screens/Dashboard/Dashboard.js:98 +msgid "Inventory sync failures" +msgstr "Errores de sincronización de inventario" + +#: components/DataListToolbar/DataListToolbar.js:110 +msgid "Is expanded" +msgstr "Expandido" + +#: components/DataListToolbar/DataListToolbar.js:112 +msgid "Is not expanded" +msgstr "No se expande" + +#: screens/Job/JobOutput/JobOutputSearch.js:118 +msgid "Item Failed" +msgstr "Elemento fallido" + +#: screens/Job/JobOutput/JobOutputSearch.js:119 +msgid "Item OK" +msgstr "Elemento OK" + +#: screens/Job/JobOutput/JobOutputSearch.js:120 +msgid "Item Skipped" +msgstr "Elemento omitido" + +#: components/AssociateModal/AssociateModal.js:20 +#: components/PaginatedTable/PaginatedTable.js:42 +msgid "Items" +msgstr "Elementos" + +#: components/Pagination/Pagination.js:27 +msgid "Items per page" +msgstr "Elementos por página" + +#: components/Sparkline/Sparkline.js:28 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:157 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:36 +#: screens/Project/ProjectDetail/ProjectDetail.js:132 +#: screens/Project/ProjectList/ProjectListItem.js:70 +msgid "JOB ID:" +msgstr "ID DE TAREA:" + +#: screens/Job/JobOutput/HostEventModal.js:136 +msgid "JSON" +msgstr "JSON" + +#: screens/Job/JobOutput/HostEventModal.js:137 +msgid "JSON tab" +msgstr "Pestaña JSON" + +#: screens/Inventory/shared/Inventory.helptext.js:49 +msgid "JSON:" +msgstr "JSON:" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:159 +#: components/Schedule/shared/FrequencyDetailSubform.js:98 +msgid "January" +msgstr "Enero" + +#: components/JobList/JobListItem.js:112 +#: screens/Job/JobDetail/JobDetail.js:599 +#: screens/Job/JobOutput/JobOutput.js:845 +#: screens/Job/JobOutput/JobOutput.js:846 +#: screens/Job/JobOutput/shared/OutputToolbar.js:136 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:88 +msgid "Job Cancel Error" +msgstr "Error en la cancelación de tarea" + +#: screens/Job/JobDetail/JobDetail.js:621 +#: screens/Job/JobOutput/JobOutput.js:834 +#: screens/Job/JobOutput/JobOutput.js:835 +msgid "Job Delete Error" +msgstr "Error en la eliminación de tareas" + +#: screens/Job/JobDetail/JobDetail.js:206 +msgid "Job ID" +msgstr "Identificación del trabajo" + +#: screens/Dashboard/shared/LineChart.js:128 +msgid "Job Runs" +msgstr "Ejecuciones de trabajo" + +#: components/JobList/JobListItem.js:314 +#: screens/Job/JobDetail/JobDetail.js:374 +msgid "Job Slice" +msgstr "Fracción de tareas" + +#: components/JobList/JobListItem.js:319 +#: screens/Job/JobDetail/JobDetail.js:382 +msgid "Job Slice Parent" +msgstr "Fraccionamiento de los trabajos principales" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:76 +#: components/PromptDetail/PromptDetail.js:349 +#: components/PromptDetail/PromptJobTemplateDetail.js:158 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:494 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:289 +#: screens/Template/shared/JobTemplateForm.js:453 +msgid "Job Slicing" +msgstr "Fraccionamiento de trabajos" + +#: components/Workflow/WorkflowNodeHelp.js:164 +msgid "Job Status" +msgstr "Estado de la tarea" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:97 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:98 +#: components/PromptDetail/PromptDetail.js:267 +#: components/PromptDetail/PromptJobTemplateDetail.js:247 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:571 +#: screens/Job/JobDetail/JobDetail.js:474 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:449 +#: screens/Template/shared/JobTemplateForm.js:521 +#: screens/Template/shared/WorkflowJobTemplateForm.js:218 +msgid "Job Tags" +msgstr "Etiquetas de trabajo" + +#: 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:19 +#: screens/Job/JobDetail/JobDetail.js:233 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:79 +msgid "Job Template" +msgstr "Plantilla de trabajo" + +#: 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 "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/Credential/Credential.js:79 +#: screens/Credential/Credentials.js:30 +#: screens/Inventory/Inventories.js:62 +#: screens/Inventory/Inventory.js:74 +#: screens/Inventory/SmartInventory.js:74 +#: screens/Project/Project.js:107 +#: screens/Project/Projects.js:29 +#: util/getRelatedResourceDeleteDetails.js:56 +#: util/getRelatedResourceDeleteDetails.js:101 +#: util/getRelatedResourceDeleteDetails.js:133 +msgid "Job Templates" +msgstr "Plantillas de trabajo" + +#: 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 "Las plantillas de trabajo en las que falta un inventario o un proyecto no pueden seleccionarse al crear o modificar nodos. Seleccione otra plantilla o corrija los campos que faltan para continuar." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useWorkflowNodeSteps.js:357 +msgid "Job Templates with credentials that prompt for passwords cannot be selected when creating or editing nodes" +msgstr "Las plantillas de trabajo con credenciales que solicitan contraseñas no pueden seleccionarse al crear o modificar nodos" + +#: components/JobList/JobList.js:208 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:146 +#: components/PromptDetail/PromptDetail.js:185 +#: components/PromptDetail/PromptJobTemplateDetail.js:102 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:423 +#: screens/Job/JobDetail/JobDetail.js:267 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:192 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:138 +#: screens/Template/shared/JobTemplateForm.js:256 +msgid "Job Type" +msgstr "Tipo de trabajo" + +#: screens/Dashboard/Dashboard.js:125 +msgid "Job status" +msgstr "Estado de la tarea" + +#: screens/Dashboard/Dashboard.js:123 +msgid "Job status graph tab" +msgstr "Pestaña del gráfico de estado de la tarea" + +#: components/RelatedTemplateList/RelatedTemplateList.js:156 +#: components/RelatedTemplateList/RelatedTemplateList.js:206 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:15 +msgid "Job templates" +msgstr "Plantillas de trabajo" + +#: components/JobList/JobList.js:191 +#: components/JobList/JobList.js:274 +#: routeConfig.js:39 +#: screens/ActivityStream/ActivityStream.js:150 +#: screens/Dashboard/shared/LineChart.js:64 +#: screens/Host/Host.js:73 +#: screens/Host/Hosts.js:30 +#: screens/InstanceGroup/ContainerGroup.js:71 +#: screens/InstanceGroup/InstanceGroup.js:79 +#: screens/InstanceGroup/InstanceGroups.js:34 +#: screens/InstanceGroup/InstanceGroups.js:39 +#: screens/Inventory/Inventories.js:60 +#: screens/Inventory/Inventories.js:70 +#: screens/Inventory/Inventory.js:70 +#: screens/Inventory/InventoryHost/InventoryHost.js:88 +#: screens/Inventory/SmartInventory.js:70 +#: screens/Job/Jobs.js:22 +#: screens/Job/Jobs.js:32 +#: screens/Setting/SettingList.js:91 +#: screens/Setting/Settings.js:75 +#: screens/Template/Template.js:155 +#: screens/Template/Templates.js:47 +#: screens/Template/WorkflowJobTemplate.js:141 +msgid "Jobs" +msgstr "Trabajos" + +#: screens/Setting/SettingList.js:96 +msgid "Jobs settings" +msgstr "Configuración de las tareas" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:165 +#: components/Schedule/shared/FrequencyDetailSubform.js:128 +msgid "July" +msgstr "Julio" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:164 +#: components/Schedule/shared/FrequencyDetailSubform.js:123 +msgid "June" +msgstr "Junio" + +#: components/Search/AdvancedSearch.js:262 +msgid "Key" +msgstr "Clave" + +#: components/Search/AdvancedSearch.js:253 +msgid "Key select" +msgstr "Seleccionar clave" + +#: components/Search/AdvancedSearch.js:256 +msgid "Key typeahead" +msgstr "Escritura anticipada de la clave" + +#: screens/ActivityStream/ActivityStream.js:238 +msgid "Keyword" +msgstr "Palabra clave" + +#: screens/User/UserDetail/UserDetail.js:56 +#: screens/User/UserList/UserListItem.js:44 +msgid "LDAP" +msgstr "LDAP" + +#: screens/Setting/Settings.js:80 +msgid "LDAP 1" +msgstr "LDAP 1" + +#: screens/Setting/Settings.js:81 +msgid "LDAP 2" +msgstr "LDAP 2" + +#: screens/Setting/Settings.js:82 +msgid "LDAP 3" +msgstr "LDAP 3" + +#: screens/Setting/Settings.js:83 +msgid "LDAP 4" +msgstr "LDAP 4" + +#: screens/Setting/Settings.js:84 +msgid "LDAP 5" +msgstr "LDAP 5" + +#: screens/Setting/Settings.js:79 +msgid "LDAP Default" +msgstr "LDAP predeterminado" + +#: screens/Setting/SettingList.js:69 +msgid "LDAP settings" +msgstr "Configuración de 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:178 +#: components/TemplateList/TemplateList.js:234 +msgid "Label" +msgstr "Etiqueta" + +#: components/JobList/JobList.js:204 +msgid "Label Name" +msgstr "Nombre de la etiqueta" + +#: components/JobList/JobListItem.js:284 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:223 +#: components/PromptDetail/PromptDetail.js:323 +#: components/PromptDetail/PromptJobTemplateDetail.js:209 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:116 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:551 +#: components/TemplateList/TemplateListItem.js:347 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:148 +#: screens/Inventory/shared/InventoryForm.js:83 +#: screens/Job/JobDetail/JobDetail.js:453 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:401 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:206 +#: screens/Template/shared/JobTemplateForm.js:387 +#: screens/Template/shared/WorkflowJobTemplateForm.js:195 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:273 +msgid "Labels" +msgstr "Etiquetas" + +#: components/Schedule/shared/FrequencyDetailSubform.js:417 +msgid "Last" +msgstr "Último" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:220 +#: screens/InstanceGroup/Instances/InstanceListItem.js:133 +#: screens/InstanceGroup/Instances/InstanceListItem.js:208 +#: screens/Instances/InstanceDetail/InstanceDetail.js:243 +#: screens/Instances/InstanceList/InstanceListItem.js:138 +#: screens/Instances/InstanceList/InstanceListItem.js:223 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:47 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:87 +msgid "Last Health Check" +msgstr "Última comprobación de estado" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:183 +#: screens/Project/ProjectDetail/ProjectDetail.js:161 +msgid "Last Job Status" +msgstr "Último estado de la tarea" + +#: screens/User/UserDetail/UserDetail.js:80 +msgid "Last Login" +msgstr "Último inicio de sesión" + +#: components/PromptDetail/PromptDetail.js:161 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:411 +#: components/TemplateList/TemplateListItem.js:316 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:106 +#: screens/Application/ApplicationsList/ApplicationListItem.js:45 +#: screens/Application/ApplicationsList/ApplicationsList.js:159 +#: screens/Credential/CredentialDetail/CredentialDetail.js:263 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:95 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:108 +#: screens/Host/HostDetail/HostDetail.js:89 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:72 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:98 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:178 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:45 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:84 +#: screens/Job/JobDetail/JobDetail.js:538 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:398 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:120 +#: screens/Project/ProjectDetail/ProjectDetail.js:297 +#: screens/Team/TeamDetail/TeamDetail.js:48 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:358 +#: screens/User/UserDetail/UserDetail.js:84 +#: screens/User/UserTokenDetail/UserTokenDetail.js:66 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:204 +msgid "Last Modified" +msgstr "Último modificado" + +#: components/AddRole/AddResourceRole.js:32 +#: components/AddRole/AddResourceRole.js:46 +#: components/ResourceAccessList/ResourceAccessList.js:182 +#: 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 "Apellido" + +#: components/TemplateList/TemplateList.js:245 +#: components/TemplateList/TemplateListItem.js:194 +msgid "Last Ran" +msgstr "Último ejecutado" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:341 +msgid "Last Run" +msgstr "Última ejecución" + +#: components/Lookup/HostFilterLookup.js:119 +msgid "Last job" +msgstr "Última tarea" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:280 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:151 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:49 +#: screens/Project/ProjectList/ProjectListItem.js:308 +#: screens/TopologyView/Tooltip.js:331 +msgid "Last modified" +msgstr "Última modificación" + +#: components/ResourceAccessList/ResourceAccessList.js:228 +#: components/ResourceAccessList/ResourceAccessListItem.js:68 +msgid "Last name" +msgstr "Apellido" + +#: screens/TopologyView/Tooltip.js:337 +msgid "Last seen" +msgstr "Última sincronización" + +#: screens/Project/ProjectList/ProjectListItem.js:313 +msgid "Last used" +msgstr "Última utilización" + +#: 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:520 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:529 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:245 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:254 +msgid "Launch" +msgstr "Ejecutar" + +#: components/TemplateList/TemplateListItem.js:214 +msgid "Launch Template" +msgstr "Ejecutar plantilla" + +#: 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 "Ejecutar tarea de gestión" + +#: components/TemplateList/TemplateListItem.js:222 +msgid "Launch template" +msgstr "Ejecutar plantilla" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:119 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:120 +msgid "Launch workflow" +msgstr "Ejecutar flujo de trabajo" + +#: components/LaunchPrompt/LaunchPrompt.js:130 +msgid "Launch | {0}" +msgstr "Ejecutar | {0}" + +#: components/DetailList/LaunchedByDetail.js:54 +msgid "Launched By" +msgstr "Ejecutado por" + +#: components/JobList/JobList.js:220 +msgid "Launched By (Username)" +msgstr "Ejecutado por (nombre de usuario)" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:120 +msgid "Learn more about Automation Analytics" +msgstr "Obtenga más información sobre Automation Analytics" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:69 +msgid "Leave this field blank to make the execution environment globally available." +msgstr "Deje este campo en blanco para que el entorno de ejecución esté disponible globalmente." + +#: components/Workflow/WorkflowLegend.js:86 +#: screens/Metrics/LineChart.js:120 +#: screens/TopologyView/Header.js:102 +#: screens/TopologyView/Legend.js:67 +msgid "Legend" +msgstr "Leyenda" + +#: components/Search/LookupTypeInput.js:120 +msgid "Less than comparison." +msgstr "Menor que la comparación." + +#: components/Search/LookupTypeInput.js:127 +msgid "Less than or equal to comparison." +msgstr "Menor o igual que la comparación." + +#: components/AdHocCommands/AdHocDetailsStep.js:140 +#: components/AdHocCommands/AdHocDetailsStep.js:141 +#: components/JobList/JobList.js:238 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:65 +#: components/PromptDetail/PromptDetail.js:255 +#: components/PromptDetail/PromptJobTemplateDetail.js:153 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:90 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:473 +#: screens/Job/JobDetail/JobDetail.js:325 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:265 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:151 +#: screens/Template/shared/JobTemplateForm.js:429 +#: screens/Template/shared/WorkflowJobTemplateForm.js:159 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:238 +msgid "Limit" +msgstr "Límite" + +#: screens/TopologyView/Legend.js:237 +msgid "Link state types" +msgstr "Tipos de estado de los enlaces" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:261 +msgid "Link to an available node" +msgstr "Enlace a un nodo disponible" + +#: screens/Instances/Shared/InstanceForm.js:40 +msgid "Listener Port" +msgstr "Puerto de escucha" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:353 +msgid "Loading" +msgstr "Cargando" + +#: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:49 +msgid "Local" +msgstr "Local" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:343 +msgid "Local Time Zone" +msgstr "Huso horario local" + +#: components/Schedule/shared/ScheduleFormFields.js:95 +msgid "Local time zone" +msgstr "Huso horario local" + +#: screens/Login/Login.js:217 +msgid "Log In" +msgstr "Iniciar sesión" + +#: screens/Setting/Settings.js:97 +msgid "Logging" +msgstr "Registros" + +#: screens/Setting/SettingList.js:115 +msgid "Logging settings" +msgstr "Configuración del registro" + +#: components/AppContainer/AppContainer.js:81 +#: components/AppContainer/AppContainer.js:150 +#: components/AppContainer/PageHeaderToolbar.js:169 +msgid "Logout" +msgstr "Finalización de la sesión" + +#: components/Lookup/HostFilterLookup.js:367 +#: components/Lookup/Lookup.js:187 +msgid "Lookup modal" +msgstr "Modal de búsqueda" + +#: components/Search/LookupTypeInput.js:22 +msgid "Lookup select" +msgstr "Selección de búsqueda" + +#: components/Search/LookupTypeInput.js:31 +msgid "Lookup type" +msgstr "Tipo de búsqueda" + +#: components/Search/LookupTypeInput.js:25 +msgid "Lookup typeahead" +msgstr "Escritura anticipada de la búsqueda" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:155 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:34 +#: screens/Project/ProjectDetail/ProjectDetail.js:130 +#: 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:407 +msgid "Machine Credential" +msgstr "Credenciales de máquina" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:65 +msgid "Managed" +msgstr "Gestionado" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:147 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:169 +msgid "Managed nodes" +msgstr "Nodos gestionados" + +#: components/JobList/JobList.js:215 +#: 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:69 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:102 +msgid "Management Job" +msgstr "Trabajo de gestión" + +#: routeConfig.js:127 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:84 +msgid "Management Jobs" +msgstr "Trabajos de gestión" + +#: screens/ManagementJob/ManagementJobs.js:20 +msgid "Management job" +msgstr "Tarea de gestión" + +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:109 +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:110 +msgid "Management job launch error" +msgstr "Error de ejecución de la tarea de gestión" + +#: screens/ManagementJob/ManagementJob.js:133 +msgid "Management job not found." +msgstr "No se encontró la tarea de gestión." + +#: screens/ManagementJob/ManagementJobs.js:13 +msgid "Management jobs" +msgstr "Tareas de gestión" + +#: components/Lookup/ProjectLookup.js:135 +#: components/PromptDetail/PromptProjectDetail.js:98 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:88 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:157 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:215 +#: screens/InstanceGroup/Instances/InstanceListItem.js:204 +#: screens/Instances/InstanceDetail/InstanceDetail.js:209 +#: screens/Instances/InstanceList/InstanceListItem.js:219 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:83 +#: screens/Job/JobDetail/JobDetail.js:74 +#: screens/Project/ProjectDetail/ProjectDetail.js:192 +#: screens/Project/ProjectList/ProjectList.js:197 +#: screens/Project/ProjectList/ProjectListItem.js:219 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:96 +msgid "Manual" +msgstr "Manual" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:161 +#: components/Schedule/shared/FrequencyDetailSubform.js:108 +msgid "March" +msgstr "Marzo" + +#: components/NotificationList/NotificationList.js:197 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:138 +msgid "Mattermost" +msgstr "Mattermost" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:98 +#: screens/Organization/shared/OrganizationForm.js:71 +msgid "Max Hosts" +msgstr "Número máximo de hosts" + +#: screens/Template/Survey/SurveyQuestionForm.js:220 +msgid "Maximum" +msgstr "Máximo" + +#: screens/Template/Survey/SurveyQuestionForm.js:204 +msgid "Maximum length" +msgstr "Longitud máxima" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:163 +#: components/Schedule/shared/FrequencyDetailSubform.js:118 +msgid "May" +msgstr "Mayo" + +#: screens/Organization/OrganizationList/OrganizationList.js:144 +#: screens/Organization/OrganizationList/OrganizationListItem.js:63 +msgid "Members" +msgstr "Miembros" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:47 +msgid "Metadata" +msgstr "Metadatos" + +#: screens/Metrics/Metrics.js:207 +msgid "Metric" +msgstr "Métrica" + +#: screens/Metrics/Metrics.js:179 +msgid "Metrics" +msgstr "Métrica" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:100 +msgid "Microsoft Azure Resource Manager" +msgstr "Microsoft Azure Resource Manager" + +#: screens/Template/Survey/SurveyQuestionForm.js:214 +msgid "Minimum" +msgstr "Mínimo" + +#: screens/Template/Survey/SurveyQuestionForm.js:198 +msgid "Minimum length" +msgstr "Longitud mínima" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:65 +#: 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/InstanceGroupDetails/InstanceGroupDetails.js:71 +#: 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" +"a este grupo cuando aparezcan nuevas instancias en línea." + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:182 +#: components/Schedule/shared/FrequencyDetailSubform.js:173 +#: components/Schedule/shared/ScheduleFormFields.js:125 +#: components/Schedule/shared/ScheduleFormFields.js:185 +msgid "Minute" +msgstr "Minuto" + +#: screens/Setting/Settings.js:100 +msgid "Miscellaneous Authentication" +msgstr "Autenticación diversa" + +#: screens/Setting/SettingList.js:111 +msgid "Miscellaneous Authentication settings" +msgstr "Varios ajustes de autenticación" + +#: screens/Setting/Settings.js:103 +msgid "Miscellaneous System" +msgstr "Sistemas varios" + +#: screens/Setting/SettingList.js:107 +msgid "Miscellaneous System settings" +msgstr "Configuración de sistemas varios" + +#: components/Workflow/WorkflowNodeHelp.js:120 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:87 +msgid "Missing" +msgstr "No encontrado" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:66 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:109 +msgid "Missing resource" +msgstr "Recurso no encontrado" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:192 +#: screens/User/UserTokenList/UserTokenList.js:154 +msgid "Modified" +msgstr "Modificado" + +#: components/AdHocCommands/AdHocCredentialStep.js:126 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:116 +#: components/AddRole/AddResourceRole.js:61 +#: components/AssociateModal/AssociateModal.js:148 +#: components/LaunchPrompt/steps/CredentialsStep.js:177 +#: components/LaunchPrompt/steps/InventoryStep.js:93 +#: components/Lookup/CredentialLookup.js:198 +#: components/Lookup/InventoryLookup.js:156 +#: components/Lookup/InventoryLookup.js:211 +#: components/Lookup/MultiCredentialsLookup.js:198 +#: components/Lookup/OrganizationLookup.js:138 +#: components/Lookup/ProjectLookup.js:147 +#: components/NotificationList/NotificationList.js:210 +#: components/RelatedTemplateList/RelatedTemplateList.js:170 +#: components/Schedule/ScheduleList/ScheduleList.js:202 +#: 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:154 +#: 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:165 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:108 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:112 +msgid "Modified By (Username)" +msgstr "Modificado por (nombre de usuario)" + +#: 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)" + +#: components/AdHocCommands/AdHocDetailsStep.js:59 +#: screens/Job/JobOutput/HostEventModal.js:125 +msgid "Module" +msgstr "Módulo" + +#: screens/Job/JobDetail/JobDetail.js:530 +msgid "Module Arguments" +msgstr "Argumentos del módulo" + +#: screens/Job/JobDetail/JobDetail.js:524 +msgid "Module Name" +msgstr "Nombre del módulo" + +#: components/Schedule/shared/FrequencyDetailSubform.js:266 +msgid "Mon" +msgstr "Lun" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:77 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:183 +#: components/Schedule/shared/FrequencyDetailSubform.js:271 +#: components/Schedule/shared/FrequencyDetailSubform.js:433 +msgid "Monday" +msgstr "Lunes" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:186 +#: components/Schedule/shared/FrequencyDetailSubform.js:181 +#: components/Schedule/shared/ScheduleFormFields.js:129 +#: components/Schedule/shared/ScheduleFormFields.js:189 +msgid "Month" +msgstr "Mes" + +#: components/Popover/Popover.js:32 +msgid "More information" +msgstr "Más información" + +#: screens/Setting/shared/SharedFields.js:73 +msgid "More information for" +msgstr "Más información para" + +#: screens/Template/Survey/SurveyReorderModal.js:162 +#: screens/Template/Survey/SurveyReorderModal.js:163 +msgid "Multi-Select" +msgstr "Selección múltiple" + +#: screens/Template/Survey/SurveyReorderModal.js:146 +#: screens/Template/Survey/SurveyReorderModal.js:147 +msgid "Multiple Choice" +msgstr "Selección múltiple" + +#: screens/Template/Survey/SurveyQuestionForm.js:91 +msgid "Multiple Choice (multiple select)" +msgstr "Opciones de selección múltiple" + +#: screens/Template/Survey/SurveyQuestionForm.js:86 +msgid "Multiple Choice (single select)" +msgstr "Selección múltiple" + +#: screens/Template/Survey/SurveyQuestionForm.js:258 +msgid "Multiple Choice Options" +msgstr "Opciones de selección múltiple" + +#: components/AdHocCommands/AdHocCredentialStep.js:117 +#: components/AdHocCommands/AdHocCredentialStep.js:132 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:107 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:122 +#: components/AddRole/AddResourceRole.js:52 +#: components/AddRole/AddResourceRole.js:68 +#: components/AssociateModal/AssociateModal.js:139 +#: components/AssociateModal/AssociateModal.js:154 +#: components/HostForm/HostForm.js:96 +#: components/JobList/JobList.js:195 +#: components/JobList/JobList.js:244 +#: components/JobList/JobListItem.js:86 +#: components/LaunchPrompt/steps/CredentialsStep.js:168 +#: components/LaunchPrompt/steps/CredentialsStep.js:183 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:76 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:86 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:97 +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:78 +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:89 +#: components/LaunchPrompt/steps/InventoryStep.js:84 +#: components/LaunchPrompt/steps/InventoryStep.js:99 +#: components/Lookup/ApplicationLookup.js:100 +#: components/Lookup/ApplicationLookup.js:111 +#: components/Lookup/CredentialLookup.js:189 +#: components/Lookup/CredentialLookup.js:204 +#: components/Lookup/ExecutionEnvironmentLookup.js:177 +#: components/Lookup/ExecutionEnvironmentLookup.js:184 +#: components/Lookup/HostFilterLookup.js:93 +#: components/Lookup/HostFilterLookup.js:422 +#: components/Lookup/HostListItem.js:8 +#: components/Lookup/InstanceGroupsLookup.js:103 +#: components/Lookup/InstanceGroupsLookup.js:114 +#: components/Lookup/InventoryLookup.js:147 +#: components/Lookup/InventoryLookup.js:162 +#: components/Lookup/InventoryLookup.js:202 +#: components/Lookup/InventoryLookup.js:217 +#: components/Lookup/MultiCredentialsLookup.js:189 +#: components/Lookup/MultiCredentialsLookup.js:204 +#: components/Lookup/OrganizationLookup.js:129 +#: components/Lookup/OrganizationLookup.js:144 +#: components/Lookup/ProjectLookup.js:127 +#: components/Lookup/ProjectLookup.js:157 +#: 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:114 +#: components/RelatedTemplateList/RelatedTemplateList.js:161 +#: components/RelatedTemplateList/RelatedTemplateList.js:186 +#: components/ResourceAccessList/ResourceAccessListItem.js:58 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:325 +#: components/Schedule/ScheduleList/ScheduleList.js:168 +#: components/Schedule/ScheduleList/ScheduleList.js:189 +#: components/Schedule/ScheduleList/ScheduleListItem.js:86 +#: components/Schedule/shared/ScheduleFormFields.js:72 +#: 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:60 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:109 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:135 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:28 +#: screens/Application/Applications.js:81 +#: screens/Application/ApplicationsList/ApplicationListItem.js:33 +#: screens/Application/ApplicationsList/ApplicationsList.js:118 +#: screens/Application/ApplicationsList/ApplicationsList.js:155 +#: screens/Application/shared/ApplicationForm.js:54 +#: screens/Credential/CredentialDetail/CredentialDetail.js:217 +#: screens/Credential/CredentialList/CredentialList.js:141 +#: screens/Credential/CredentialList/CredentialList.js:164 +#: 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:49 +#: 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:89 +#: 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:161 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:194 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:61 +#: screens/InstanceGroup/Instances/InstanceList.js:199 +#: screens/InstanceGroup/Instances/InstanceList.js:215 +#: screens/InstanceGroup/Instances/InstanceList.js:266 +#: screens/InstanceGroup/Instances/InstanceList.js:299 +#: screens/InstanceGroup/Instances/InstanceListItem.js:124 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:44 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:19 +#: screens/Instances/InstanceList/InstanceList.js:143 +#: screens/Instances/InstanceList/InstanceList.js:160 +#: screens/Instances/InstanceList/InstanceList.js:201 +#: screens/Instances/InstanceList/InstanceListItem.js:128 +#: screens/Instances/InstancePeers/InstancePeerList.js:80 +#: screens/Instances/InstancePeers/InstancePeerList.js:87 +#: screens/Instances/InstancePeers/InstancePeerList.js:96 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:37 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:89 +#: 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:181 +#: screens/Inventory/InventorySources/InventorySourceList.js:211 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:71 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:98 +#: 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:50 +#: screens/Inventory/shared/InventoryGroupForm.js:32 +#: screens/Inventory/shared/InventorySourceForm.js:100 +#: 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:107 +#: 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:176 +#: screens/Project/ProjectList/ProjectList.js:185 +#: screens/Project/ProjectList/ProjectList.js:221 +#: screens/Project/ProjectList/ProjectListItem.js:179 +#: screens/Project/shared/ProjectForm.js:214 +#: 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:218 +#: screens/Template/Survey/SurveyReorderModal.js:218 +#: screens/Template/Survey/SurveyReorderModal.js:238 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:111 +#: 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:120 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:152 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:178 +#: 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:243 +#: screens/Template/shared/WorkflowJobTemplateForm.js:109 +#: screens/User/UserOrganizations/UserOrganizationList.js:75 +#: screens/User/UserOrganizations/UserOrganizationList.js:79 +#: 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:140 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:123 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:163 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:43 +msgid "Name" +msgstr "Nombre" + +#: components/AppContainer/AppContainer.js:95 +msgid "Navigation" +msgstr "Navegación" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:221 +#: components/Schedule/shared/FrequencyDetailSubform.js:512 +#: screens/Dashboard/shared/ChartTooltip.js:106 +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:57 +msgid "Never" +msgstr "Nunca" + +#: components/Workflow/WorkflowNodeHelp.js:114 +msgid "Never Updated" +msgstr "Nunca actualizado" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:47 +msgid "Never expires" +msgstr "No expira nunca" + +#: components/JobList/JobList.js:227 +#: components/Workflow/WorkflowNodeHelp.js:90 +msgid "New" +msgstr "Nuevo" + +#: components/AdHocCommands/AdHocCommandsWizard.js:51 +#: components/AdHocCommands/useAdHocCredentialStep.js:29 +#: components/AdHocCommands/useAdHocDetailsStep.js:40 +#: components/AdHocCommands/useAdHocExecutionEnvironmentStep.js:22 +#: components/AddRole/AddResourceRole.js:196 +#: components/AddRole/AddResourceRole.js:231 +#: components/LaunchPrompt/LaunchPrompt.js:160 +#: components/Schedule/shared/SchedulePromptableFields.js:127 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:66 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:59 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:132 +msgid "Next" +msgstr "Siguiente" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:337 +#: components/Schedule/ScheduleList/ScheduleList.js:171 +#: components/Schedule/ScheduleList/ScheduleListItem.js:118 +#: components/Schedule/ScheduleList/ScheduleListItem.js:122 +msgid "Next Run" +msgstr "Siguiente ejecución" + +#: components/Search/Search.js:232 +msgid "No" +msgstr "No" + +#: screens/Job/JobOutput/JobOutputSearch.js:121 +msgid "No Hosts Matched" +msgstr "Ningún servidor corresponde" + +#: screens/Job/JobOutput/JobOutputSearch.js:122 +#: screens/Job/JobOutput/JobOutputSearch.js:123 +msgid "No Hosts Remaining" +msgstr "No más servidores" + +#: screens/Job/JobOutput/HostEventModal.js:150 +msgid "No JSON Available" +msgstr "No hay ningún JSON disponible" + +#: screens/Dashboard/shared/ChartTooltip.js:82 +msgid "No Jobs" +msgstr "No hay tareas" + +#: screens/Inventory/InventoryList/InventoryListItem.js:72 +msgid "No inventory sync failures." +msgstr "No hay errores de sincronización de inventario." + +#: components/ContentEmpty/ContentEmpty.js:20 +msgid "No items found." +msgstr "No se encontraron elementos." + +#: screens/Host/HostList/HostListItem.js:100 +msgid "No job data available" +msgstr "No hay datos de tareas disponibles." + +#: screens/Job/JobOutput/EmptyOutput.js:52 +msgid "No output found for this job." +msgstr "No se encontró una salida para este trabajo." + +#: screens/Job/JobOutput/HostEventModal.js:126 +msgid "No result found" +msgstr "No se encontraron resultados" + +#: components/LabelSelect/LabelSelect.js:130 +#: components/LaunchPrompt/steps/SurveyStep.js:136 +#: components/LaunchPrompt/steps/SurveyStep.js:195 +#: components/MultiSelect/TagMultiSelect.js:60 +#: components/Search/AdvancedSearch.js:151 +#: components/Search/AdvancedSearch.js:266 +#: components/Search/LookupTypeInput.js:33 +#: components/Search/RelatedLookupTypeInput.js:26 +#: components/Search/Search.js:153 +#: components/Search/Search.js:202 +#: components/Search/Search.js:226 +#: screens/ActivityStream/ActivityStream.js:142 +#: screens/Credential/shared/CredentialForm.js:143 +#: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:65 +#: screens/Dashboard/DashboardGraph.js:106 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:137 +#: screens/Template/Survey/SurveyReorderModal.js:166 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:260 +#: screens/Template/shared/PlaybookSelect.js:72 +msgid "No results found" +msgstr "No se encontraron resultados" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:116 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:137 +msgid "No subscriptions found" +msgstr "No se encontraron suscripciones" + +#: screens/Template/Survey/SurveyList.js:147 +msgid "No survey questions found." +msgstr "No se encontraron preguntas de la encuesta." + +#: screens/Job/JobDetail/JobDetail.js:399 +msgid "No timeout specified" +msgstr "No se ha especificado el tiempo de espera" + +#: components/PaginatedTable/PaginatedTable.js:80 +msgid "No {pluralizedItemName} Found" +msgstr "No se ha encontrado {pluralizedItemName}" + +#: components/Workflow/WorkflowNodeHelp.js:148 +#: components/Workflow/WorkflowNodeHelp.js:184 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:273 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:274 +msgid "Node Alias" +msgstr "Alias del nodo" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:223 +#: screens/InstanceGroup/Instances/InstanceList.js:204 +#: screens/InstanceGroup/Instances/InstanceList.js:268 +#: screens/InstanceGroup/Instances/InstanceList.js:300 +#: screens/InstanceGroup/Instances/InstanceListItem.js:142 +#: screens/Instances/InstanceDetail/InstanceDetail.js:204 +#: screens/Instances/InstanceList/InstanceList.js:148 +#: screens/Instances/InstanceList/InstanceList.js:203 +#: screens/Instances/InstanceList/InstanceListItem.js:150 +#: screens/Instances/InstancePeers/InstancePeerList.js:98 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:59 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:118 +msgid "Node Type" +msgstr "Tipo de nodo" + +#: screens/TopologyView/Legend.js:107 +msgid "Node state types" +msgstr "Tipos de estado de los nodos" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/useNodeTypeStep.js:75 +msgid "Node type" +msgstr "Tipo de nodo" + +#: screens/TopologyView/Legend.js:70 +msgid "Node types" +msgstr "Tipos de nodo" + +#: components/Schedule/shared/ScheduleFormFields.js:180 +#: components/Schedule/shared/ScheduleFormFields.js:184 +#: components/Workflow/WorkflowNodeHelp.js:123 +msgid "None" +msgstr "Ninguno" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:193 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:196 +msgid "None (Run Once)" +msgstr "Ninguno (se ejecuta una vez)" + +#: components/Schedule/shared/ScheduleFormFields.js:120 +#: components/Schedule/shared/ScheduleFormFields.js:124 +msgid "None (run once)" +msgstr "Ninguno (se ejecuta una vez)" + +#: screens/User/UserDetail/UserDetail.js:51 +#: screens/User/UserList/UserListItem.js:23 +#: screens/User/shared/UserForm.js:29 +msgid "Normal User" +msgstr "Usuario normal" + +#: components/ContentError/ContentError.js:37 +msgid "Not Found" +msgstr "No encontrado" + +#: screens/Setting/shared/SettingDetail.js:71 +#: screens/Setting/shared/SettingDetail.js:112 +msgid "Not configured" +msgstr "No configurado" + +#: screens/Inventory/InventoryList/InventoryListItem.js:75 +msgid "Not configured for inventory sync." +msgstr "No configurado para la sincronización de inventario." + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:248 +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" +"directamente a este grupo. Los hosts en subgrupos deben ser disociados\n" +"del nivel de subgrupo al que pertenecen." + +#: 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 "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 +msgid "Note: The order in which these are selected sets the execution precedence. Select more than one to enable drag." +msgstr "Nota: El orden en que se seleccionan establece la precedencia de ejecución. Seleccione más de uno para habilitar el arrastre." + +#: 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 "Nota: El orden de estas credenciales establece la precedencia para la sincronización y búsqueda del contenido. Seleccione más de una para habilitar el arrastre." + +#: screens/Project/shared/Project.helptext.js:81 +msgid "Note: This field assumes the remote name is \"origin\"." +msgstr "Nota: Este campo asume que el nombre remoto es \"origin\"." + +#: screens/Project/shared/Project.helptext.js:35 +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 "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" +"de solo lectura de GIT (git://) no utiliza información\n" +"de nombre de usuario o contraseña." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:331 +msgid "Notification Color" +msgstr "Color de notificación" + +#: screens/NotificationTemplate/NotificationTemplate.js:58 +#: screens/NotificationTemplate/NotificationTemplateAdd.js:50 +msgid "Notification Template not found." +msgstr "No se encontró ninguna plantilla de notificación." + +#: screens/ActivityStream/ActivityStream.js:198 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:117 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:171 +#: screens/NotificationTemplate/NotificationTemplates.js:14 +#: screens/NotificationTemplate/NotificationTemplates.js:21 +#: util/getRelatedResourceDeleteDetails.js:181 +msgid "Notification Templates" +msgstr "Plantillas de notificación" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:134 +msgid "Notification Type" +msgstr "Tipo de notificación" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:380 +msgid "Notification color" +msgstr "Color de la notificación" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:193 +msgid "Notification sent successfully" +msgstr "Notificación enviada correctamente" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:449 +msgid "Notification test failed." +msgstr "Error en la prueba de notificación." + +#: 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:131 +msgid "Notification type" +msgstr "Tipo de notificación" + +#: components/NotificationList/NotificationList.js:177 +#: routeConfig.js:122 +#: screens/Inventory/Inventories.js:93 +#: screens/Inventory/InventorySource/InventorySource.js:99 +#: screens/ManagementJob/ManagementJob.js:116 +#: screens/ManagementJob/ManagementJobs.js:22 +#: screens/Organization/Organization.js:135 +#: screens/Organization/Organizations.js:33 +#: screens/Project/Project.js:114 +#: screens/Project/Projects.js:28 +#: screens/Template/Template.js:141 +#: screens/Template/Templates.js:46 +#: screens/Template/WorkflowJobTemplate.js:123 +msgid "Notifications" +msgstr "Notificación" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:169 +#: components/Schedule/shared/FrequencyDetailSubform.js:148 +msgid "November" +msgstr "Noviembre" + +#: components/StatusLabel/StatusLabel.js:44 +#: 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:549 +msgid "Occurrences" +msgstr "Ocurrencias" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:168 +#: components/Schedule/shared/FrequencyDetailSubform.js:143 +msgid "October" +msgstr "Octubre" + +#: components/AdHocCommands/AdHocDetailsStep.js:189 +#: components/HostToggle/HostToggle.js:61 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:192 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:195 +#: components/PromptDetail/PromptDetail.js:362 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:489 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:58 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/Setting/shared/SettingDetail.js:98 +#: screens/Setting/shared/SharedFields.js:150 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:284 +#: screens/Template/shared/JobTemplateForm.js:504 +msgid "Off" +msgstr "Off" + +#: components/AdHocCommands/AdHocDetailsStep.js:188 +#: components/HostToggle/HostToggle.js:60 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:192 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:194 +#: components/PromptDetail/PromptDetail.js:362 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:489 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:57 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/Setting/shared/SettingDetail.js:98 +#: screens/Setting/shared/SharedFields.js:149 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:284 +#: 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:39 +msgid "On Failure" +msgstr "Con error" + +#: 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:32 +msgid "On Success" +msgstr "Con éxito" + +#: components/Schedule/shared/FrequencyDetailSubform.js:536 +msgid "On date" +msgstr "En la fecha" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:99 +#: components/Schedule/shared/FrequencyDetailSubform.js:251 +msgid "On days" +msgstr "En los días" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:18 +msgid "" +"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 "Ingrese un canal de Slack por línea. Se requiere el símbolo numeral (#) para los canales. Para responder a una conversación o iniciar una en un mensaje específico, agregue el Id. del mensaje principal al canal donde se encuentra el mensaje principal de 16 dígitos. Debe insertarse un punto (.) manualmente después del décimo dígito. por ejemplo:#destino-canal, 1231257890.006423. Consulte Slack" + +#: components/PromptDetail/PromptInventorySourceDetail.js:154 +msgid "Only Group By" +msgstr "Agrupar solo por" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:103 +msgid "OpenStack" +msgstr "OpenStack" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:111 +msgid "Option Details" +msgstr "Detalles de la opción" + +#: screens/Inventory/shared/Inventory.helptext.js:25 +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 este inventario,\n" +"como 'dev' o 'test'. Las etiquetas se pueden usar para agrupar\n" +"y filtrar inventarios y tareas completadas." + +#: screens/Job/Job.helptext.js:12 +#: screens/Template/shared/JobTemplate.helptext.js:13 +msgid "Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates and completed jobs." +msgstr "Etiquetas opcionales que describen esta plantilla de trabajo, como puede ser 'dev' o 'test'. Las etiquetas pueden ser utilizadas para agrupar y filtrar plantillas de trabajo y tareas completadas." + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:11 +msgid "" +"Optional labels that describe this workflow job template,\n" +"such as 'dev' or 'test'. Labels can be used to group and filter\n" +"workflow job templates 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/JobTemplate.helptext.js:26 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:19 +msgid "Optionally select the credential to use to send status updates back to the webhook service." +msgstr "Opcionalmente, seleccione la credencial que se usará para devolver las actualizaciones de estado al servicio de Webhook." + +#: components/NotificationList/NotificationList.js:220 +#: components/NotificationList/NotificationListItem.js:34 +#: screens/Credential/shared/TypeInputsSubForm.js:47 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:61 +#: screens/Instances/Shared/InstanceForm.js:54 +#: screens/Inventory/shared/InventoryForm.js:94 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:69 +#: screens/Template/shared/JobTemplateForm.js:545 +#: screens/Template/shared/WorkflowJobTemplateForm.js:241 +msgid "Options" +msgstr "Opciones" + +#: screens/Template/Survey/SurveyReorderModal.js:217 +#: screens/Template/Survey/SurveyReorderModal.js:217 +#: screens/Template/Survey/SurveyReorderModal.js:233 +msgid "Order" +msgstr "Pedir" + +#: components/Lookup/ApplicationLookup.js:119 +#: components/Lookup/OrganizationLookup.js:101 +#: components/Lookup/OrganizationLookup.js:107 +#: components/Lookup/OrganizationLookup.js:124 +#: components/PromptDetail/PromptInventorySourceDetail.js:62 +#: components/PromptDetail/PromptInventorySourceDetail.js:72 +#: components/PromptDetail/PromptJobTemplateDetail.js:105 +#: components/PromptDetail/PromptJobTemplateDetail.js:115 +#: components/PromptDetail/PromptProjectDetail.js:77 +#: components/PromptDetail/PromptProjectDetail.js:88 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:67 +#: components/TemplateList/TemplateList.js:244 +#: components/TemplateList/TemplateListItem.js:185 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:70 +#: screens/Application/ApplicationsList/ApplicationListItem.js:38 +#: screens/Application/ApplicationsList/ApplicationsList.js:157 +#: screens/Credential/CredentialDetail/CredentialDetail.js:230 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:70 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:155 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:167 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:76 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:96 +#: screens/Inventory/InventoryList/InventoryList.js:191 +#: screens/Inventory/InventoryList/InventoryList.js:221 +#: screens/Inventory/InventoryList/InventoryListItem.js:119 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:202 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:107 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:121 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:131 +#: screens/Project/ProjectDetail/ProjectDetail.js:180 +#: screens/Project/ProjectList/ProjectListItem.js:287 +#: screens/Project/ProjectList/ProjectListItem.js:298 +#: screens/Team/TeamDetail/TeamDetail.js:40 +#: screens/Team/TeamList/TeamList.js:143 +#: screens/Team/TeamList/TeamListItem.js:38 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:199 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:210 +#: 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 "Organización" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:100 +msgid "Organization (Name)" +msgstr "Organización (Nombre)" + +#: screens/Team/TeamList/TeamList.js:126 +msgid "Organization Name" +msgstr "Nombre de la organización" + +#: screens/Organization/Organization.js:154 +msgid "Organization not found." +msgstr "No se encontró la organización." + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:188 +#: routeConfig.js:96 +#: screens/ActivityStream/ActivityStream.js:181 +#: 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:66 +#: screens/User/UserOrganizations/UserOrganizationList.js:72 +#: screens/User/Users.js:33 +#: util/getRelatedResourceDeleteDetails.js:232 +#: util/getRelatedResourceDeleteDetails.js:266 +msgid "Organizations" +msgstr "Organizaciones" + +#: components/LaunchPrompt/steps/useOtherPromptsStep.js:90 +msgid "Other prompts" +msgstr "Otros avisos" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:79 +msgid "Out of compliance" +msgstr "No cumple con los requisitos" + +#: screens/Job/Job.js:131 +#: screens/Job/JobOutput/HostEventModal.js:156 +#: screens/Job/Jobs.js:34 +msgid "Output" +msgstr "Salida" + +#: screens/Job/JobOutput/HostEventModal.js:157 +msgid "Output tab" +msgstr "Salida" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:80 +msgid "Overwrite" +msgstr "Anular" + +#: components/PromptDetail/PromptInventorySourceDetail.js:41 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:121 +msgid "Overwrite local groups and hosts from remote inventory source" +msgstr "Sobrescribir grupos locales y servidores desde una fuente remota del inventario." + +#: components/PromptDetail/PromptInventorySourceDetail.js:46 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:127 +msgid "Overwrite local variables from remote inventory source" +msgstr "Sobrescribir las variables locales desde una fuente remota del inventario." + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:86 +msgid "Overwrite variables" +msgstr "Anular variables" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:493 +msgid "POST" +msgstr "PUBLICAR" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:494 +msgid "PUT" +msgstr "COLOCAR" + +#: components/NotificationList/NotificationList.js:198 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:139 +msgid "Pagerduty" +msgstr "Pagerduty" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:279 +msgid "Pagerduty Subdomain" +msgstr "Subdominio Pagerduty" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:298 +msgid "Pagerduty subdomain" +msgstr "Subdominio Pagerduty" + +#: components/Pagination/Pagination.js:35 +msgid "Pagination" +msgstr "Paginación" + +#: components/Workflow/WorkflowTools.js:165 +msgid "Pan Down" +msgstr "Desplazar hacia abajo" + +#: components/Workflow/WorkflowTools.js:132 +msgid "Pan Left" +msgstr "Desplazar hacia la izquierda" + +#: components/Workflow/WorkflowTools.js:176 +msgid "Pan Right" +msgstr "Desplazar hacia la derecha" + +#: components/Workflow/WorkflowTools.js:143 +msgid "Pan Up" +msgstr "Desplazar hacia arriba" + +#: components/AdHocCommands/AdHocDetailsStep.js:243 +msgid "Pass extra command line changes. There are two ansible command line parameters:" +msgstr "Trasladar cambios adicionales en la línea de comandos. Hay dos parámetros de línea de comandos de Ansible:" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:14 +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 Controller documentation for example syntax." +msgstr "Traslade variables de línea de comando adicionales al cuaderno de estrategias. Este es el parámetro de línea de comando -e o --extra-vars para el cuaderno de estrategias de Ansible. Proporcione pares de claves/valores utilizando YAML o JSON. Consulte la documentación de Ansible Tower para ver ejemplos de sintaxis." + +#: screens/Job/Job.helptext.js:13 +#: screens/Template/shared/JobTemplate.helptext.js:14 +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 documentation for example syntax." +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." + +#: screens/Login/Login.js:227 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:73 +#: 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 "Contraseña" + +#: screens/Dashboard/DashboardGraph.js:119 +msgid "Past 24 hours" +msgstr "Últimas 24 horas" + +#: screens/Dashboard/DashboardGraph.js:110 +msgid "Past month" +msgstr "Mes pasado" + +#: screens/Dashboard/DashboardGraph.js:113 +msgid "Past two weeks" +msgstr "Últimas dos semanas" + +#: screens/Dashboard/DashboardGraph.js:116 +msgid "Past week" +msgstr "Semana pasada" + +#: screens/Instances/Instance.js:51 +#: screens/Instances/InstancePeers/InstancePeerList.js:74 +msgid "Peers" +msgstr "Colegas" + +#: components/JobList/JobList.js:228 +#: components/StatusLabel/StatusLabel.js:49 +#: components/Workflow/WorkflowNodeHelp.js:93 +msgid "Pending" +msgstr "Pendiente" + +#: components/AppContainer/PageHeaderToolbar.js:76 +msgid "Pending Workflow Approvals" +msgstr "Aprobaciones de flujos de trabajo pendientes" + +#: screens/Inventory/InventoryList/InventoryListItem.js:128 +msgid "Pending delete" +msgstr "Eliminación pendiente" + +#: components/Lookup/HostFilterLookup.js:370 +msgid "Perform a search to define a host filter" +msgstr "Realice una búsqueda para definir un filtro de host" + +#: screens/User/UserTokenDetail/UserTokenDetail.js:73 +#: screens/User/UserTokenList/UserTokenList.js:105 +msgid "Personal Access Token" +msgstr "Token de acceso personal" + +#: screens/User/UserTokenList/UserTokenListItem.js:26 +msgid "Personal access token" +msgstr "Token de acceso personal" + +#: screens/Job/JobOutput/HostEventModal.js:122 +msgid "Play" +msgstr "Jugada" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:84 +msgid "Play Count" +msgstr "Recuento de jugadas" + +#: screens/Job/JobOutput/JobOutputSearch.js:124 +msgid "Play Started" +msgstr "Jugada iniciada" + +#: components/PromptDetail/PromptJobTemplateDetail.js:148 +#: screens/Job/JobDetail/JobDetail.js:319 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:253 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:43 +#: screens/Template/shared/JobTemplateForm.js:357 +msgid "Playbook" +msgstr "Playbook" + +#: components/JobList/JobListItem.js:44 +#: screens/Job/JobDetail/JobDetail.js:67 +msgid "Playbook Check" +msgstr "Comprobación del playbook" + +#: screens/Job/JobOutput/JobOutputSearch.js:125 +msgid "Playbook Complete" +msgstr "Playbook terminado" + +#: components/PromptDetail/PromptProjectDetail.js:165 +#: screens/Project/ProjectDetail/ProjectDetail.js:288 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:72 +msgid "Playbook Directory" +msgstr "Directorio de playbook" + +#: components/JobList/JobList.js:213 +#: components/JobList/JobListItem.js:44 +#: components/Schedule/ScheduleList/ScheduleListItem.js:37 +#: screens/Job/JobDetail/JobDetail.js:67 +msgid "Playbook Run" +msgstr "Ejecución de playbook" + +#: screens/Job/JobOutput/JobOutputSearch.js:126 +msgid "Playbook Started" +msgstr "Playbook iniciado" + +#: components/RelatedTemplateList/RelatedTemplateList.js:174 +#: components/TemplateList/TemplateList.js:222 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:23 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:54 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:157 +msgid "Playbook name" +msgstr "Nombre del playbook" + +#: screens/Dashboard/DashboardGraph.js:146 +msgid "Playbook run" +msgstr "Ejecución de playbook" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:85 +msgid "Plays" +msgstr "Jugadas" + +#: components/Schedule/ScheduleList/ScheduleList.js:149 +msgid "Please add a Schedule to populate this list." +msgstr "Añada un horario para rellenar esta lista." + +#: 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 "Añada un horario para rellenar esta lista. Las programaciones pueden añadirse a una plantilla, un proyecto o una fuente de inventario." + +#: screens/Template/Survey/SurveyList.js:146 +msgid "Please add survey questions." +msgstr "Agregue preguntas de la encuesta." + +#: components/PaginatedTable/PaginatedTable.js:93 +msgid "Please add {pluralizedItemName} to populate this list" +msgstr "Añada {pluralizedItemName} para poblar esta lista" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerStartScreen.js:43 +msgid "Please click the Start button to begin." +msgstr "Haga clic en el botón de inicio para comenzar." + +#: components/Schedule/shared/ScheduleForm.js:421 +msgid "Please enter a number of occurrences." +msgstr "Por favor, introduzca un número de ocurrencias." + +#: util/validators.js:160 +msgid "Please enter a valid URL" +msgstr "Introduzca una URL válida." + +#: screens/User/shared/UserTokenForm.js:20 +msgid "Please enter a value." +msgstr "Por favor introduzca un valor." + +#: screens/Login/Login.js:191 +msgid "Please log in" +msgstr "Inicie sesión" + +#: components/JobList/JobList.js:190 +msgid "Please run a job to populate this list." +msgstr "Ejecute un trabajo para rellenar esta lista." + +#: components/Schedule/shared/ScheduleForm.js:417 +msgid "Please select a day number between 1 and 31." +msgstr "Seleccione un número de día entre 1 y 31." + +#: screens/Template/shared/JobTemplateForm.js:174 +msgid "Please select an Inventory or check the Prompt on Launch option" +msgstr "Seleccione un inventario o marque la opción Preguntar al ejecutar." + +#: components/Schedule/shared/ScheduleForm.js:429 +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:359 +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:32 +msgid "Please try another search using the filter above" +msgstr "Intente otra búsqueda con el filtro de arriba" + +#: screens/TopologyView/ContentLoading.js:40 +msgid "Please wait until the topology view is populated..." +msgstr "Espere hasta que se complete la vista de topología..." + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:78 +msgid "Pod spec override" +msgstr "Anulación de las especificaciones del pod" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:214 +#: screens/InstanceGroup/Instances/InstanceListItem.js:203 +#: screens/Instances/InstanceDetail/InstanceDetail.js:208 +#: screens/Instances/InstanceList/InstanceListItem.js:218 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:82 +msgid "Policy Type" +msgstr "Tipo de política" + +#: 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:70 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:36 +msgid "Policy instance percentage" +msgstr "Porcentaje de instancias de políticas" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginField.js:64 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginField.js:70 +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:349 +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 Controller documentation for further syntax and\n" +"examples." +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 ejemplos. Consulte la documentación de Ansible Tower para obtener más sintaxis y\n" +"ejemplos." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:165 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:104 +msgid "Port" +msgstr "Puerto" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:231 +msgid "Preconditions for running this node when there are multiple parents. Refer to the" +msgstr "Condiciones previas para ejecutar este nodo cuando hay varios elementos primarios. Consulte" + +#: screens/Template/Survey/MultipleChoiceField.js:59 +msgid "" +"Press 'Enter' to add more answer choices. One answer\n" +"choice per line." +msgstr "Presione 'Intro' para agregar más opciones de respuesta. Una opción de respuesta por línea." + +#: components/CodeEditor/CodeEditor.js:181 +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." + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:71 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:130 +#: screens/Inventory/shared/InventoryForm.js:99 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:147 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:347 +#: screens/Template/shared/JobTemplateForm.js:603 +msgid "Prevent Instance Group Fallback" +msgstr "Evitar el retroceso del grupo de instancias" + +#: screens/Inventory/shared/Inventory.helptext.js:197 +msgid "Prevent Instance Group Fallback: If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on." +msgstr "Impedir la retroalimentación del grupo de instancias: Si se habilita, el inventario impedirá añadir cualquier grupo de instancias de la organización a la lista de grupos de instancias preferidos para ejecutar las plantillas de trabajo asociadas." + +#: screens/Template/shared/JobTemplate.helptext.js:43 +msgid "Prevent Instance Group Fallback: If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on." +msgstr "Impedir el retroceso del grupo de instancias: Si está activada, la plantilla de trabajo impedirá que se añada cualquier grupo de instancias del inventario o de la organización a la lista de grupos de instancias preferidos para ejecutar." + +#: components/AdHocCommands/useAdHocPreviewStep.js:17 +#: components/LaunchPrompt/steps/usePreviewStep.js:23 +msgid "Preview" +msgstr "Vista previa" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:103 +msgid "Private key passphrase" +msgstr "Frase de paso para llave privada" + +#: components/PromptDetail/PromptJobTemplateDetail.js:58 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:122 +#: screens/Template/shared/JobTemplateForm.js:551 +msgid "Privilege Escalation" +msgstr "Elevación de privilegios" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:111 +msgid "Privilege escalation password" +msgstr "Contraseña para la elevación de privilegios" + +#: screens/Template/shared/JobTemplate.helptext.js:40 +msgid "Privilege escalation: If enabled, run this playbook as an administrator." +msgstr "Si se habilita esta opción, ejecute este playbook\n" +"como administrador." + +#: components/JobList/JobListItem.js:239 +#: components/Lookup/ProjectLookup.js:104 +#: components/Lookup/ProjectLookup.js:109 +#: components/Lookup/ProjectLookup.js:166 +#: components/PromptDetail/PromptInventorySourceDetail.js:87 +#: components/PromptDetail/PromptJobTemplateDetail.js:133 +#: components/PromptDetail/PromptJobTemplateDetail.js:141 +#: components/TemplateList/TemplateListItem.js:300 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:216 +#: screens/Job/JobDetail/JobDetail.js:172 +#: screens/Job/JobDetail/JobDetail.js:198 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:229 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:239 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:38 +msgid "Project" +msgstr "Proyecto" + +#: components/PromptDetail/PromptProjectDetail.js:158 +#: screens/Project/ProjectDetail/ProjectDetail.js:281 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:61 +msgid "Project Base Path" +msgstr "Ruta base del proyecto" + +#: components/Workflow/WorkflowLegend.js:104 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:85 +msgid "Project Sync" +msgstr "Sincronización del proyecto" + +#: screens/Project/ProjectDetail/ProjectDetail.js:320 +#: screens/Project/ProjectList/ProjectListItem.js:229 +msgid "Project Sync Error" +msgstr "Error en la sincronización del proyecto" + +#: components/Workflow/WorkflowNodeHelp.js:67 +msgid "Project Update" +msgstr "Actualización del proyecto" + +#: screens/Job/JobDetail/JobDetail.js:180 +msgid "Project Update Status" +msgstr "Actualización del proyecto" + +#: screens/Job/Job.helptext.js:22 +msgid "Project checkout results" +msgstr "Ver resultados de verificación del proyecto" + +#: screens/Project/ProjectList/ProjectList.js:132 +msgid "Project copied successfully" +msgstr "El proyecto se copió correctamente" + +#: screens/Project/Project.js:136 +msgid "Project not found." +msgstr "No se encontró el proyecto." + +#: screens/Dashboard/Dashboard.js:109 +msgid "Project sync failures" +msgstr "Errores de sincronización del proyecto" + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:146 +#: routeConfig.js:75 +#: screens/ActivityStream/ActivityStream.js:170 +#: screens/Dashboard/Dashboard.js:103 +#: screens/Project/ProjectList/ProjectList.js:180 +#: screens/Project/ProjectList/ProjectList.js:249 +#: screens/Project/Projects.js:12 +#: screens/Project/Projects.js:22 +#: util/getRelatedResourceDeleteDetails.js:60 +#: util/getRelatedResourceDeleteDetails.js:195 +#: util/getRelatedResourceDeleteDetails.js:225 +msgid "Projects" +msgstr "Proyectos" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:139 +msgid "Promote Child Groups and Hosts" +msgstr "Promover grupos secundarios y hosts" + +#: components/Schedule/shared/ScheduleForm.js:540 +#: components/Schedule/shared/ScheduleForm.js:543 +msgid "Prompt" +msgstr "Aviso" + +#: components/PromptDetail/PromptDetail.js:182 +msgid "Prompt Overrides" +msgstr "Anulaciones de avisos" + +#: components/CodeEditor/VariablesField.js:241 +#: components/FieldWithPrompt/FieldWithPrompt.js:46 +#: screens/Credential/CredentialDetail/CredentialDetail.js:175 +msgid "Prompt on launch" +msgstr "Preguntar al ejecutar" + +#: components/Schedule/shared/SchedulePromptableFields.js:97 +msgid "Prompt | {0}" +msgstr "Aviso | {0}" + +#: components/PromptDetail/PromptDetail.js:180 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:418 +msgid "Prompted Values" +msgstr "Valores solicitados" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:6 +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 "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." + +#: screens/Job/Job.helptext.js:14 +#: screens/Template/shared/JobTemplate.helptext.js:15 +msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns." +msgstr "Proporcione un patrón de host para limitar aun más la lista de hosts que se encontrarán bajo la administración del manual o se verán afectados por él. Se permiten distintos patrones. Consulte la documentación de Ansible para obtener más información y ejemplos relacionados con los patrones." + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:179 +msgid "Provide a value for this field or select the Prompt on launch option." +msgstr "Proporcione un valor para este campo o seleccione la opción Preguntar al ejecutar." + +#: components/AdHocCommands/AdHocDetailsStep.js:247 +msgid "" +"Provide key/value pairs using either\n" +"YAML or JSON." +msgstr "Proporcione pares de clave/valor utilizando\n" +"YAML o 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 "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." + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:83 +msgid "Provide your Red Hat or Red Hat Satellite credentials to enable Automation Analytics." +msgstr "Proporcione sus credenciales de Red Hat o Red Hat Satellite para habilitar Automation Analytics." + +#: components/StatusLabel/StatusLabel.js:59 +#: screens/TopologyView/Legend.js:150 +msgid "Provisioning" +msgstr "Aprovisionamiento" + +#: components/PromptDetail/PromptJobTemplateDetail.js:162 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:302 +#: screens/Template/shared/JobTemplateForm.js:620 +msgid "Provisioning Callback URL" +msgstr "Dirección URL para las llamadas callback" + +#: screens/Template/shared/JobTemplateForm.js:615 +msgid "Provisioning Callback details" +msgstr "Detalles de callback de aprovisionamiento" + +#: components/PromptDetail/PromptJobTemplateDetail.js:63 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:127 +#: screens/Template/shared/JobTemplateForm.js:555 +#: screens/Template/shared/JobTemplateForm.js:558 +msgid "Provisioning Callbacks" +msgstr "Callbacks de aprovisionamiento" + +#: screens/Template/shared/JobTemplate.helptext.js:41 +msgid "Provisioning callbacks: Enables creation of a provisioning callback URL. Using the URL a host can contact Ansible AWX and request a configuration update using this job template." +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 y solicitar una actualización de la configuración utilizando esta plantilla de trabajo." + +#: components/StatusLabel/StatusLabel.js:62 +msgid "Provisioning fail" +msgstr "Fallo de aprovisionamiento" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:86 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:114 +msgid "Pull" +msgstr "Extraer" + +#: screens/Template/Survey/SurveyQuestionForm.js:163 +msgid "Question" +msgstr "Pregunta" + +#: screens/Setting/Settings.js:106 +msgid "RADIUS" +msgstr "RADIUS" + +#: screens/Setting/SettingList.js:73 +msgid "RADIUS settings" +msgstr "Configuración de RADIUS" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:244 +#: screens/InstanceGroup/Instances/InstanceListItem.js:161 +#: screens/Instances/InstanceDetail/InstanceDetail.js:287 +#: screens/Instances/InstanceList/InstanceListItem.js:171 +#: screens/TopologyView/Tooltip.js:307 +msgid "RAM {0}" +msgstr "RAM {0}" + +#: screens/User/shared/UserTokenForm.js:76 +msgid "Read" +msgstr "Lectura" + +#: components/StatusLabel/StatusLabel.js:57 +#: screens/TopologyView/Legend.js:122 +msgid "Ready" +msgstr "Listo" + +#: screens/Dashboard/Dashboard.js:133 +msgid "Recent Jobs" +msgstr "Tareas recientes" + +#: screens/Dashboard/Dashboard.js:131 +msgid "Recent Jobs list tab" +msgstr "Pestaña de la lista de tareas recientes" + +#: screens/Dashboard/Dashboard.js:145 +msgid "Recent Templates" +msgstr "Plantillas recientes" + +#: screens/Dashboard/Dashboard.js:143 +msgid "Recent Templates list tab" +msgstr "Pestaña de la lista de plantillas recientes" + +#: components/RelatedTemplateList/RelatedTemplateList.js:188 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:112 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:38 +msgid "Recent jobs" +msgstr "Trabajos recientes" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:154 +msgid "Recipient List" +msgstr "Lista de destinatarios" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:86 +msgid "Recipient list" +msgstr "Lista de destinatarios" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:105 +msgid "Red Hat Ansible Automation Platform" +msgstr "Plataforma Red Hat Ansible Automation" + +#: components/Lookup/ProjectLookup.js:139 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:92 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:161 +#: screens/Job/JobDetail/JobDetail.js:77 +#: 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 "Virtualización de Red Hat" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:117 +msgid "Red Hat subscription manifest" +msgstr "Manifiesto de suscripción de Red Hat" + +#: components/About/About.js:36 +msgid "Red Hat, Inc." +msgstr "Red Hat, Inc." + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:94 +#: screens/Application/shared/ApplicationForm.js:107 +msgid "Redirect URIs" +msgstr "Redirigir URI" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:259 +msgid "Redirecting to dashboard" +msgstr "Redirigir al panel de control" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:263 +msgid "Redirecting to subscription detail" +msgstr "Redirigir al detalle de la suscripción" + +#: screens/Template/Survey/SurveyQuestionForm.js:261 +#: screens/Template/shared/JobTemplate.helptext.js:55 +msgid "Refer to the" +msgstr "Consulte" + +#: screens/Job/Job.helptext.js:27 +#: screens/Template/shared/JobTemplate.helptext.js:50 +msgid "Refer to the Ansible documentation for details about the configuration file." +msgstr "Consulte la documentación de Ansible para obtener detalles sobre el archivo de configuración." + +#: screens/User/UserTokens/UserTokens.js:77 +msgid "Refresh Token" +msgstr "Actualizar token" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:81 +msgid "Refresh Token Expiration" +msgstr "Actualizar expiración del token" + +#: screens/Project/ProjectList/ProjectListItem.js:132 +msgid "Refresh for revision" +msgstr "Actualizar para revisión" + +#: screens/Project/ProjectList/ProjectListItem.js:134 +msgid "Refresh project revision" +msgstr "Actualizar la revisión del proyecto" + +#: components/PromptDetail/PromptInventorySourceDetail.js:116 +msgid "Regions" +msgstr "Regiones" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:92 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:143 +msgid "Registry credential" +msgstr "Credencial de registro" + +#: screens/Inventory/shared/Inventory.helptext.js:156 +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:81 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:62 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:175 +msgid "Related Groups" +msgstr "Grupos relacionados" + +#: components/Search/AdvancedSearch.js:287 +msgid "Related Keys" +msgstr "Teclas relacionadas" + +#: components/Schedule/ScheduleList/ScheduleList.js:169 +#: components/Schedule/ScheduleList/ScheduleListItem.js:105 +msgid "Related resource" +msgstr "Recursos relacionados" + +#: components/Search/RelatedLookupTypeInput.js:16 +#: components/Search/RelatedLookupTypeInput.js:24 +msgid "Related search type" +msgstr "Tipo de búsqueda relacionada" + +#: components/Search/RelatedLookupTypeInput.js:19 +msgid "Related search type typeahead" +msgstr "Tipo de búsqueda relacionado typeahead" + +#: components/JobList/JobListItem.js:146 +#: components/LaunchButton/ReLaunchDropDown.js:82 +#: screens/Job/JobDetail/JobDetail.js:580 +#: screens/Job/JobDetail/JobDetail.js:588 +#: screens/Job/JobOutput/shared/OutputToolbar.js:167 +msgid "Relaunch" +msgstr "Relanzar" + +#: components/JobList/JobListItem.js:126 +#: screens/Job/JobOutput/shared/OutputToolbar.js:147 +msgid "Relaunch Job" +msgstr "Volver a ejecutar la tarea" + +#: components/LaunchButton/ReLaunchDropDown.js:41 +msgid "Relaunch all hosts" +msgstr "Volver a ejecutar todos los hosts" + +#: components/LaunchButton/ReLaunchDropDown.js:54 +msgid "Relaunch failed hosts" +msgstr "Volver a ejecutar hosts fallidos" + +#: components/LaunchButton/ReLaunchDropDown.js:30 +#: components/LaunchButton/ReLaunchDropDown.js:35 +msgid "Relaunch on" +msgstr "Volver a ejecutar el" + +#: 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" + +#: components/HealthCheckAlert/HealthCheckAlert.js:27 +msgid "Reload" +msgstr "Recarga" + +#: screens/Job/JobOutput/JobOutput.js:723 +msgid "Reload output" +msgstr "Descargar salida" + +#: components/Lookup/ProjectLookup.js:138 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:91 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:160 +#: screens/Job/JobDetail/JobDetail.js:78 +#: screens/Project/ProjectList/ProjectList.js:200 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:99 +msgid "Remote Archive" +msgstr "Archivo remoto" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:374 +#: screens/Instances/InstanceList/InstanceList.js:242 +msgid "Removal Error" +msgstr "Error de eliminación" + +#: components/SelectedList/DraggableSelectedList.js:105 +#: screens/Instances/Shared/RemoveInstanceButton.js:75 +#: screens/Instances/Shared/RemoveInstanceButton.js:129 +#: screens/Instances/Shared/RemoveInstanceButton.js:143 +#: screens/Instances/Shared/RemoveInstanceButton.js:163 +#: 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 "Eliminar" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:36 +msgid "Remove All Nodes" +msgstr "Quitar todos los nodos" + +#: screens/Instances/Shared/RemoveInstanceButton.js:152 +msgid "Remove Instances" +msgstr "Eliminar instancias" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:17 +msgid "Remove Link" +msgstr "Quitar enlace" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:28 +msgid "Remove Node {nodeName}" +msgstr "Eliminar nodo {nodeName}" + +#: screens/Project/shared/Project.helptext.js:113 +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:206 +msgid "Remove the current search related to ansible facts to enable another search using this key." +msgstr "Elimine la búsqueda actual relacionada con los hechos factibles para habilitar otra búsqueda usando esta clave." + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:14 +msgid "Remove {0} Access" +msgstr "Eliminar el acceso de {0}" + +#: components/ResourceAccessList/ResourceAccessListItem.js:45 +msgid "Remove {0} chip" +msgstr "Eliminar el chip de {0}" + +#: screens/TopologyView/Legend.js:285 +msgid "Removing" +msgstr "Eliminación de" + +#: 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 "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:349 +msgid "Repeat Frequency" +msgstr "Frecuencia de repetición" + +#: components/Schedule/shared/ScheduleFormFields.js:113 +msgid "Repeat frequency" +msgstr "Frecuencia de repetición" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:52 +msgid "Replace" +msgstr "Reemplazar" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:60 +msgid "Replace field with new value" +msgstr "Reemplazar el campo con un valor nuevo" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:67 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:74 +msgid "Request subscription" +msgstr "Solicitar subscripción" + +#: screens/Template/Survey/SurveyListItem.js:51 +#: screens/Template/Survey/SurveyQuestionForm.js:188 +msgid "Required" +msgstr "Obligatorio" + +#: screens/TopologyView/Header.js:87 +#: screens/TopologyView/Header.js:90 +msgid "Reset zoom" +msgstr "Restablecer zoom" + +#: components/Workflow/WorkflowNodeHelp.js:154 +#: components/Workflow/WorkflowNodeHelp.js:190 +#: screens/Team/TeamRoles/TeamRoleListItem.js:12 +#: screens/Team/TeamRoles/TeamRolesList.js:180 +msgid "Resource Name" +msgstr "Nombre del recurso" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:246 +msgid "Resource deleted" +msgstr "Recurso eliminado" + +#: components/Schedule/ScheduleList/ScheduleList.js:170 +#: components/Schedule/ScheduleList/ScheduleListItem.js:111 +msgid "Resource type" +msgstr "Agregar tipo de recurso" + +#: routeConfig.js:61 +#: screens/ActivityStream/ActivityStream.js:159 +msgid "Resources" +msgstr "Recursos" + +#: components/TemplateList/TemplateListItem.js:149 +msgid "Resources are missing from this template." +msgstr "Faltan recursos de esta plantilla." + +#: screens/Setting/shared/RevertButton.js:43 +msgid "Restore initial value." +msgstr "Restaurar el valor inicial." + +#: screens/Inventory/shared/Inventory.helptext.js:153 +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" +"La variable habilitada se puede especificar mediante notación de puntos,\n" +"por ejemplo: \"foo.bar\"" + +#: components/JobCancelButton/JobCancelButton.js:96 +#: components/JobCancelButton/JobCancelButton.js:100 +#: components/JobList/JobListCancelButton.js:160 +#: components/JobList/JobListCancelButton.js:163 +#: screens/Job/JobOutput/JobOutput.js:819 +#: screens/Job/JobOutput/JobOutput.js:822 +msgid "Return" +msgstr "Volver" + +#: screens/Job/JobOutput/EmptyOutput.js:40 +msgid "Return to" +msgstr "Volver" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:129 +msgid "Return to subscription management." +msgstr "Volver a la gestión de suscripciones." + +#: 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: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:164 +msgid "Returns results that satisfy this one or any other filters." +msgstr "Muestra los resultados que cumplen con este o cualquier otro filtro." + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:52 +#: screens/Setting/shared/RevertButton.js:53 +#: screens/Setting/shared/RevertButton.js:62 +msgid "Revert" +msgstr "Revertir" + +#: screens/Setting/shared/RevertAllAlert.js:23 +msgid "Revert all" +msgstr "Revertir todo" + +#: screens/Setting/shared/RevertFormActionGroup.js:21 +#: screens/Setting/shared/RevertFormActionGroup.js:27 +msgid "Revert all to default" +msgstr "Revertir todo a valores por defecto" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:59 +msgid "Revert field to previously saved value" +msgstr "Revertir el campo al valor guardado anteriormente" + +#: screens/Setting/shared/RevertAllAlert.js:11 +msgid "Revert settings" +msgstr "Revertir configuración" + +#: screens/Setting/shared/RevertButton.js:42 +msgid "Revert to factory default." +msgstr "Revertir a los valores predeterminados de fábrica." + +#: screens/Job/JobDetail/JobDetail.js:314 +#: screens/Project/ProjectList/ProjectList.js:224 +#: screens/Project/ProjectList/ProjectListItem.js:221 +msgid "Revision" +msgstr "Revisión" + +#: screens/Project/shared/ProjectSubForms/SvnSubForm.js:22 +msgid "Revision #" +msgstr "Revisión n°" + +#: 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 "Rol" + +#: components/ResourceAccessList/ResourceAccessList.js:189 +#: components/ResourceAccessList/ResourceAccessList.js:202 +#: components/ResourceAccessList/ResourceAccessList.js:229 +#: components/ResourceAccessList/ResourceAccessListItem.js:69 +#: screens/Team/Team.js:59 +#: screens/Team/Teams.js:32 +#: screens/User/User.js:71 +#: screens/User/Users.js:31 +msgid "Roles" +msgstr "Roles" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:134 +#: 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:23 +#: screens/Template/shared/JobTemplateForm.js:214 +msgid "Run" +msgstr "Ejecutar" + +#: components/AdHocCommands/AdHocCommands.js:131 +#: components/AdHocCommands/AdHocCommands.js:135 +#: components/AdHocCommands/AdHocCommands.js:141 +#: components/AdHocCommands/AdHocCommands.js:145 +#: screens/Job/JobDetail/JobDetail.js:68 +msgid "Run Command" +msgstr "Ejecutar comando" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:277 +#: screens/Instances/InstanceDetail/InstanceDetail.js:335 +msgid "Run a health check on the instance" +msgstr "Ejecutar una comprobación de la salud de la instancia" + +#: components/AdHocCommands/AdHocCommands.js:125 +msgid "Run ad hoc command" +msgstr "Ejecutar comando ad hoc" + +#: components/AdHocCommands/AdHocCommandsWizard.js:48 +msgid "Run command" +msgstr "Ejecutar comando" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:93 +#: components/Schedule/shared/FrequencyDetailSubform.js:223 +msgid "Run every" +msgstr "Ejecutar cada" + +#: components/HealthCheckButton/HealthCheckButton.js:32 +#: components/HealthCheckButton/HealthCheckButton.js:45 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:286 +#: screens/Instances/InstanceDetail/InstanceDetail.js:344 +msgid "Run health check" +msgstr "Comprobación de estado" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:129 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:138 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:175 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:197 +#: components/Schedule/shared/FrequencyDetailSubform.js:344 +msgid "Run on" +msgstr "Ejecutar el" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useRunTypeStep.js:32 +msgid "Run type" +msgstr "Tipo de ejecución" + +#: components/JobList/JobList.js:230 +#: components/StatusLabel/StatusLabel.js:48 +#: components/TemplateList/TemplateListItem.js:118 +#: components/Workflow/WorkflowNodeHelp.js:99 +msgid "Running" +msgstr "Ejecutándose" + +#: screens/Job/JobOutput/JobOutputSearch.js:127 +msgid "Running Handlers" +msgstr "Handlers ejecutándose" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:217 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:196 +#: screens/InstanceGroup/Instances/InstanceListItem.js:194 +#: screens/Instances/InstanceDetail/InstanceDetail.js:212 +#: screens/Instances/InstanceList/InstanceListItem.js:209 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:73 +msgid "Running Jobs" +msgstr "Tareas en ejecución" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:284 +#: screens/Instances/InstanceDetail/InstanceDetail.js:342 +msgid "Running health check" +msgstr "Última comprobación de estado" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:71 +msgid "Running jobs" +msgstr "Tareas en ejecución" + +#: screens/Setting/Settings.js:109 +msgid "SAML" +msgstr "SAML" + +#: screens/Setting/SettingList.js:77 +msgid "SAML settings" +msgstr "Configuración de SAML" + +#: screens/Dashboard/DashboardGraph.js:143 +msgid "SCM update" +msgstr "Actualización de 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 "Contraseña de SSH" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:239 +msgid "SSL Connection" +msgstr "Conexión SSL" + +#: components/Workflow/WorkflowStartNode.js:60 +#: components/Workflow/workflowReducer.js:419 +msgid "START" +msgstr "INICIAR" + +#: components/Sparkline/Sparkline.js:31 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:160 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:39 +#: screens/Project/ProjectDetail/ProjectDetail.js:135 +#: screens/Project/ProjectList/ProjectListItem.js:73 +msgid "STATUS:" +msgstr "ESTADO:" + +#: components/Schedule/shared/FrequencyDetailSubform.js:321 +msgid "Sat" +msgstr "Sáb" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:82 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:188 +#: components/Schedule/shared/FrequencyDetailSubform.js:326 +#: components/Schedule/shared/FrequencyDetailSubform.js:458 +msgid "Saturday" +msgstr "Sábado" + +#: components/AddRole/AddResourceRole.js:247 +#: 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:526 +#: components/Schedule/shared/ScheduleForm.js:532 +#: components/Schedule/shared/useSchedulePromptSteps.js:49 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:130 +#: 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:205 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:35 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:131 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:158 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:162 +msgid "Save" +msgstr "Guardar" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:33 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:36 +msgid "Save & Exit" +msgstr "Guardar y salir" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:32 +msgid "Save link changes" +msgstr "Guardar los cambios del enlace" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:254 +msgid "Save successful!" +msgstr "Guardado correctamente" + +#: components/JobList/JobListItem.js:181 +#: components/JobList/JobListItem.js:187 +msgid "Schedule" +msgstr "Planificar" + +#: screens/Project/Projects.js:34 +#: screens/Template/Templates.js:54 +msgid "Schedule Details" +msgstr "Detalles de la programación" + +#: components/Schedule/shared/UnsupportedScheduleForm.js:15 +msgid "Schedule Rules" +msgstr "Reglas de programación" + +#: screens/Inventory/Inventories.js:92 +msgid "Schedule details" +msgstr "Detalles de la programación" + +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:49 +msgid "Schedule is active" +msgstr "La programación está activa" + +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:49 +msgid "Schedule is inactive" +msgstr "La programación está inactiva" + +#: components/Schedule/shared/ScheduleForm.js:394 +msgid "Schedule is missing rrule" +msgstr "Falta una regla de programación" + +#: components/Schedule/Schedule.js:82 +msgid "Schedule not found." +msgstr "Programación no encontrada." + +#: components/Schedule/ScheduleList/ScheduleList.js:163 +#: components/Schedule/ScheduleList/ScheduleList.js:229 +#: routeConfig.js:44 +#: screens/ActivityStream/ActivityStream.js:153 +#: screens/Inventory/Inventories.js:89 +#: screens/Inventory/InventorySource/InventorySource.js:88 +#: screens/ManagementJob/ManagementJob.js:108 +#: screens/ManagementJob/ManagementJobs.js:23 +#: screens/Project/Project.js:120 +#: screens/Project/Projects.js:31 +#: screens/Schedule/AllSchedules.js:21 +#: screens/Template/Template.js:148 +#: screens/Template/Templates.js:51 +#: screens/Template/WorkflowJobTemplate.js:130 +msgid "Schedules" +msgstr "Programaciones" + +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:136 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:33 +#: screens/User/UserTokenDetail/UserTokenDetail.js:50 +#: screens/User/UserTokenList/UserTokenList.js:142 +#: screens/User/UserTokenList/UserTokenList.js:189 +#: screens/User/UserTokenList/UserTokenListItem.js:32 +#: screens/User/shared/UserTokenForm.js:68 +msgid "Scope" +msgstr "Ámbito" + +#: screens/User/shared/User.helptext.js:5 +msgid "Scope for the token's access" +msgstr "Especifique un alcance para el acceso al token" + +#: screens/Job/JobOutput/PageControls.js:79 +msgid "Scroll first" +msgstr "Desplazarse hasta el primero" + +#: screens/Job/JobOutput/PageControls.js:87 +msgid "Scroll last" +msgstr "Desplazarse hasta el final" + +#: screens/Job/JobOutput/PageControls.js:71 +msgid "Scroll next" +msgstr "Desplazarse hasta el siguiente" + +#: screens/Job/JobOutput/PageControls.js:63 +msgid "Scroll previous" +msgstr "Desplazarse hasta el anterior" + +#: components/Lookup/HostFilterLookup.js:290 +#: components/Lookup/Lookup.js:143 +msgid "Search" +msgstr "Buscar" + +#: screens/Job/JobOutput/JobOutputSearch.js:151 +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:311 +#: components/Search/Search.js:259 +msgid "Search submit button" +msgstr "Botón de envío de la búsqueda" + +#: components/Search/Search.js:248 +msgid "Search text input" +msgstr "Entrada de texto de búsqueda" + +#: components/Lookup/HostFilterLookup.js:398 +msgid "Searching by ansible_facts requires special syntax. Refer to the" +msgstr "La búsqueda por ansible_facts requiere sintaxis especial. Consulte el" + +#: components/Schedule/shared/FrequencyDetailSubform.js:408 +msgid "Second" +msgstr "Segundo" + +#: components/PromptDetail/PromptInventorySourceDetail.js:103 +#: components/PromptDetail/PromptProjectDetail.js:153 +#: screens/Project/ProjectDetail/ProjectDetail.js:269 +msgid "Seconds" +msgstr "Segundos" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:34 +msgid "See Django" +msgstr "Ver Django" + +#: components/AdHocCommands/AdHocPreviewStep.js:35 +#: components/LaunchPrompt/steps/PreviewStep.js:61 +msgid "See errors on the left" +msgstr "Ver errores a la izquierda" + +#: components/JobList/JobListItem.js:84 +#: components/Lookup/HostFilterLookup.js:380 +#: components/Lookup/Lookup.js:200 +#: components/Pagination/Pagination.js:33 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:98 +msgid "Select" +msgstr "Seleccionar" + +#: screens/Credential/shared/CredentialForm.js:129 +msgid "Select Credential Type" +msgstr "Seleccionar tipo de credencial" + +#: screens/Host/HostGroups/HostGroupsList.js:237 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:254 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:257 +msgid "Select Groups" +msgstr "Seleccionar grupos" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:278 +msgid "Select Hosts" +msgstr "Seleccionar hosts" + +#: components/AnsibleSelect/AnsibleSelect.js:38 +msgid "Select Input" +msgstr "Seleccionar entrada" + +#: screens/InstanceGroup/Instances/InstanceList.js:295 +msgid "Select Instances" +msgstr "Seleccionar instancias" + +#: components/AssociateModal/AssociateModal.js:22 +msgid "Select Items" +msgstr "Seleccionar elementos" + +#: components/AddRole/AddResourceRole.js:201 +msgid "Select Items from List" +msgstr "Seleccionar elementos de la lista" + +#: components/LabelSelect/LabelSelect.js:127 +msgid "Select Labels" +msgstr "Seleccionar etiquetas" + +#: components/AddRole/AddResourceRole.js:236 +msgid "Select Roles to Apply" +msgstr "Seleccionar los roles para aplicar" + +#: screens/User/UserTeams/UserTeamList.js:251 +msgid "Select Teams" +msgstr "Seleccionar equipos" + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:25 +msgid "Select a JSON formatted service account key to autopopulate the following fields." +msgstr "Seleccione una clave de cuenta de servicio con formato JSON para autocompletar los siguientes campos." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:122 +msgid "Select a Node Type" +msgstr "Seleccionar un tipo de nodo" + +#: components/AddRole/AddResourceRole.js:170 +msgid "Select a Resource Type" +msgstr "Seleccionar un tipo de recurso" + +#: screens/Job/Job.helptext.js:21 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:10 +msgid "Select a branch for the workflow. This branch is applied to all job template nodes that prompt for a branch." +msgstr "Seleccione una rama para el flujo de trabajo. Esta rama se aplica a todos los nodos de la plantilla de trabajo que indican una rama." + +#: screens/Credential/shared/CredentialForm.js:139 +msgid "Select a credential Type" +msgstr "Seleccionar un tipo de credencial" + +#: components/JobList/JobListCancelButton.js:98 +msgid "Select a job to cancel" +msgstr "Seleccionar una tarea para cancelar" + +#: screens/Metrics/Metrics.js:211 +msgid "Select a metric" +msgstr "Seleccionar una métrica" + +#: components/AdHocCommands/AdHocDetailsStep.js:75 +msgid "Select a module" +msgstr "Seleccionar un módulo" + +#: screens/Template/shared/PlaybookSelect.js:60 +#: screens/Template/shared/PlaybookSelect.js:61 +msgid "Select a playbook" +msgstr "Seleccionar un playbook" + +#: screens/Template/shared/JobTemplateForm.js:323 +msgid "Select a project before editing the execution environment." +msgstr "Seleccione un proyecto antes de modificar el entorno de ejecución." + +#: screens/Template/Survey/SurveyToolbar.js:82 +msgid "Select a question to delete" +msgstr "Seleccione una pregunta para eliminar" + +#: components/PaginatedTable/ToolbarDeleteButton.js:160 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:103 +msgid "Select a row to delete" +msgstr "Seleccionar una fila para eliminar" + +#: components/DisassociateButton/DisassociateButton.js:75 +msgid "Select a row to disassociate" +msgstr "Seleccionar una fila para disociar" + +#: screens/Instances/Shared/RemoveInstanceButton.js:77 +msgid "Select a row to remove" +msgstr "Seleccionar una fila para denegar" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:87 +msgid "Select a subscription" +msgstr "Seleccionar una suscripción" + +#: components/HostForm/HostForm.js:39 +#: components/Schedule/shared/FrequencyDetailSubform.js:71 +#: components/Schedule/shared/FrequencyDetailSubform.js:78 +#: components/Schedule/shared/FrequencyDetailSubform.js:88 +#: components/Schedule/shared/ScheduleFormFields.js:33 +#: components/Schedule/shared/ScheduleFormFields.js:37 +#: components/Schedule/shared/ScheduleFormFields.js:61 +#: screens/Credential/shared/CredentialForm.js:44 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:79 +#: screens/Inventory/shared/InventoryForm.js:72 +#: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/InsightsSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/OpenStackSubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:97 +#: screens/Inventory/shared/InventorySourceSubForms/SatelliteSubForm.js:44 +#: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:46 +#: screens/Inventory/shared/SmartInventoryForm.js:67 +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:24 +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:61 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:436 +#: screens/Project/shared/ProjectForm.js:234 +#: screens/Project/shared/ProjectSubForms/InsightsSubForm.js:39 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:37 +#: screens/Team/shared/TeamForm.js:49 +#: screens/Template/Survey/SurveyQuestionForm.js:30 +#: screens/Template/shared/WorkflowJobTemplateForm.js:130 +#: screens/User/shared/UserForm.js:139 +#: util/validators.js:201 +msgid "Select a value for this field" +msgstr "Seleccionar un valor para este campo" + +#: screens/Template/shared/JobTemplate.helptext.js:23 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:20 +msgid "Select a webhook service." +msgstr "Seleccione un servicio de webhook." + +#: components/DataListToolbar/DataListToolbar.js:121 +#: components/DataListToolbar/DataListToolbar.js:125 +#: screens/Template/Survey/SurveyToolbar.js:49 +msgid "Select all" +msgstr "Seleccionar todo" + +#: screens/ActivityStream/ActivityStream.js:129 +msgid "Select an activity type" +msgstr "Seleccionar un tipo de actividad" + +#: screens/Metrics/Metrics.js:200 +msgid "Select an instance" +msgstr "Seleccione una instancia" + +#: screens/Metrics/Metrics.js:242 +msgid "Select an instance and a metric to show chart" +msgstr "Seleccionar una instancia y una métrica para mostrar el gráfico" + +#: components/HealthCheckButton/HealthCheckButton.js:19 +msgid "Select an instance to run a health check." +msgstr "Seleccione una instancia para ejecutar una comprobación de estado." + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:5 +msgid "Select an inventory for the workflow. This inventory is applied to all workflow nodes that prompt for an inventory." +msgstr "Seleccione un inventario para el flujo de trabajo. Este inventario se aplica a todos los nodos del flujo de trabajo que solicitan un inventario." + +#: components/LaunchPrompt/steps/SurveyStep.js:131 +msgid "Select an option" +msgstr "Seleccione una opción" + +#: screens/Project/shared/ProjectForm.js:245 +msgid "Select an organization before editing the default execution environment." +msgstr "Seleccione una organización antes de modificar el entorno de ejecución predeterminado." + +#: screens/Job/Job.helptext.js:11 +#: screens/Template/shared/JobTemplate.helptext.js:12 +msgid "Select credentials for accessing the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \"Prompt on launch\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \"Prompt on launch\", the selected 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" +"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" +"las credenciales y marca \"Preguntar al ejecutar\", las credenciales seleccionadas se convierten en las credenciales\n" +"predeterminadas que pueden actualizarse en tiempo de ejecución." + +#: components/Schedule/shared/ScheduleFormFields.js:120 +#: components/Schedule/shared/ScheduleFormFields.js:179 +msgid "Select frequency" +msgstr "Frecuencia de repetición" + +#: screens/Project/shared/Project.helptext.js:18 +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" +"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:98 +msgid "Select items from list" +msgstr "Seleccionar elementos de la lista" + +#: screens/Dashboard/DashboardGraph.js:124 +#: screens/Dashboard/DashboardGraph.js:125 +msgid "Select job type" +msgstr "Seleccionar el tipo de tarea" + +#: components/LaunchPrompt/steps/SurveyStep.js:179 +msgid "Select option(s)" +msgstr "Seleccione la(s) opción(es)" + +#: screens/Dashboard/DashboardGraph.js:95 +#: screens/Dashboard/DashboardGraph.js:96 +#: screens/Dashboard/DashboardGraph.js:97 +msgid "Select period" +msgstr "Seleccionar periodo" + +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:117 +msgid "Select roles to apply" +msgstr "Seleccionar los roles para aplicar" + +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:128 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:129 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:130 +msgid "Select source path" +msgstr "Seleccionar la ruta de origen" + +#: screens/Dashboard/DashboardGraph.js:151 +#: screens/Dashboard/DashboardGraph.js:152 +msgid "Select status" +msgstr "Seleccionar estado" + +#: components/MultiSelect/TagMultiSelect.js:59 +msgid "Select tags" +msgstr "Seleccionar etiquetas" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:94 +msgid "Select the Execution Environment you want this command to run inside." +msgstr "Seleccione el entorno de ejecución en el que desea que se ejecute este comando." + +#: screens/Inventory/shared/SmartInventoryForm.js:87 +msgid "Select the Instance Groups for this Inventory to run on." +msgstr "Seleccione los grupos de instancias en los que se ejecutará este inventario." + +#: screens/Job/Job.helptext.js:18 +#: screens/Template/shared/JobTemplate.helptext.js:20 +msgid "Select the Instance Groups for this Job Template to run on." +msgstr "Seleccione los grupos de instancias en los que se ejecutará esta plantilla de trabajo." + +#: screens/Organization/shared/OrganizationForm.js:83 +msgid "Select the Instance Groups for this Organization to run on." +msgstr "Seleccione los grupos de instancias en los que se ejecutará esta organización." + +#: 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." + +#: components/Lookup/InventoryLookup.js:123 +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" +"que gestione esta tarea." + +#: screens/Job/Job.helptext.js:6 +#: screens/Template/shared/JobTemplate.helptext.js:7 +msgid "Select the inventory containing the hosts you want this job to manage." +msgstr "Seleccione el inventario que contenga los servidores que desea que este trabajo administre." + +#: components/HostForm/HostForm.js:32 +#: components/HostForm/HostForm.js:51 +msgid "Select the inventory that this host will belong to." +msgstr "Seleccione el inventario al que pertenecerá este host." + +#: screens/Job/Job.helptext.js:10 +#: screens/Template/shared/JobTemplate.helptext.js:11 +msgid "Select the playbook to be executed by this job." +msgstr "Seleccionar el playbook a ser ejecutado por este trabajo." + +#: screens/Instances/Shared/InstanceForm.js:43 +msgid "Select the port that Receptor will listen on for incoming connections. Default is 27199." +msgstr "Seleccione el puerto en el que el Receptor escuchará las conexiones entrantes. El valor predeterminado es 27199." + +#: screens/Template/shared/JobTemplate.helptext.js:8 +msgid "Select the project containing the playbook you want this job to execute." +msgstr "Seleccionar el proyecto que contiene el playbook que desea ejecutar este trabajo." + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:79 +msgid "Select your Ansible Automation Platform subscription to use." +msgstr "Seleccione su suscripción a Ansible Automation Platform para utilizarla." + +#: components/Lookup/Lookup.js:186 +msgid "Select {0}" +msgstr "Seleccionar {0}" + +#: components/AddRole/AddResourceRole.js:212 +#: components/AddRole/AddResourceRole.js:224 +#: components/AddRole/AddResourceRole.js:242 +#: 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:84 +#: components/TemplateList/TemplateListItem.js:140 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:107 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:125 +#: 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:41 +msgid "Selected" +msgstr "Seleccionado" + +#: components/LaunchPrompt/steps/CredentialsStep.js:142 +#: components/LaunchPrompt/steps/CredentialsStep.js:147 +#: components/Lookup/MultiCredentialsLookup.js:162 +#: components/Lookup/MultiCredentialsLookup.js:167 +msgid "Selected Category" +msgstr "Categoría seleccionada" + +#: components/Schedule/shared/ScheduleForm.js:446 +#: components/Schedule/shared/ScheduleForm.js:447 +msgid "Selected date range must have at least 1 schedule occurrence." +msgstr "El intervalo de fechas seleccionado debe tener al menos 1 ocurrencia de horario." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:160 +msgid "Sender Email" +msgstr "Dirección de correo del remitente" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:96 +msgid "Sender e-mail" +msgstr "Correo electrónico del remitente" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:167 +#: components/Schedule/shared/FrequencyDetailSubform.js:138 +msgid "September" +msgstr "Septiembre" + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:24 +msgid "Service account JSON file" +msgstr "Archivo JSON de la cuenta de servicio" + +#: screens/Inventory/shared/InventorySourceForm.js:46 +#: screens/Project/shared/ProjectForm.js:112 +msgid "Set a value for this field" +msgstr "Establecer un valor para este campo" + +#: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:70 +msgid "Set how many days of data should be retained." +msgstr "Establecer cuántos días de datos debería ser retenidos." + +#: screens/Setting/SettingList.js:122 +msgid "Set preferences for data collection, logos, and logins" +msgstr "Establezca preferencias para la recopilación de datos, los logotipos y los inicios de sesión" + +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:131 +msgid "Set source path to" +msgstr "Establecer la ruta de origen en" + +#: components/InstanceToggle/InstanceToggle.js:48 +#: screens/Instances/Shared/InstanceForm.js:59 +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." + +#: screens/Application/shared/Application.helptext.js:5 +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:149 +msgid "Set type" +msgstr "Establecer tipo" + +#: components/Search/AdvancedSearch.js:239 +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:140 +msgid "Set type select" +msgstr "Establecer selección del tipo" + +#: components/Search/AdvancedSearch.js:143 +msgid "Set type typeahead" +msgstr "Establecer escritura anticipada del tipo" + +#: components/Workflow/WorkflowTools.js:154 +msgid "Set zoom to 100% and center graph" +msgstr "Establecer zoom al 100% y centrar el gráfico" + +#: screens/Instances/Shared/InstanceForm.js:35 +msgid "Sets the current life cycle stage of this instance. Default is \"installed.\"" +msgstr "Establece la etapa actual del ciclo de vida de esta instancia. Por defecto es \"instalado\"." + +#: screens/Instances/Shared/InstanceForm.js:51 +msgid "Sets the role that this instance will play within mesh topology. Default is \"execution.\"" +msgstr "Establece el papel que desempeñará esta instancia dentro de la topología de malla. Por defecto es \"ejecución\"." + +#: screens/ActivityStream/ActivityStreamDetailButton.js:46 +msgid "Setting category" +msgstr "Categoría de la configuración" + +#: screens/Setting/shared/RevertButton.js:46 +msgid "Setting matches factory default." +msgstr "La configuración coincide con los valores predeterminados de fábrica." + +#: screens/ActivityStream/ActivityStreamDetailButton.js:49 +msgid "Setting name" +msgstr "Nombre de la configuración" + +#: routeConfig.js:159 +#: routeConfig.js:163 +#: screens/ActivityStream/ActivityStream.js:220 +#: screens/ActivityStream/ActivityStream.js:222 +#: screens/Setting/Settings.js:43 +msgid "Settings" +msgstr "Ajustes" + +#: components/FormField/PasswordInput.js:35 +msgid "Show" +msgstr "Mostrar" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:182 +#: components/PromptDetail/PromptDetail.js:361 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:488 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:283 +#: screens/Template/shared/JobTemplateForm.js:497 +msgid "Show Changes" +msgstr "Mostrar cambios" + +#: components/AdHocCommands/AdHocDetailsStep.js:177 +#: components/AdHocCommands/AdHocDetailsStep.js:178 +msgid "Show changes" +msgstr "Mostrar cambios" + +#: components/LaunchPrompt/LaunchPrompt.js:135 +#: components/Schedule/shared/SchedulePromptableFields.js:102 +msgid "Show description" +msgstr "Mostrar descripción" + +#: components/ChipGroup/ChipGroup.js:12 +msgid "Show less" +msgstr "Mostrar menos" + +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:126 +msgid "Show only root groups" +msgstr "Mostrar solo los grupos raíz" + +#: screens/Login/Login.js:262 +msgid "Sign in with Azure AD" +msgstr "Iniciar sesión con Azure AD" + +#: screens/Login/Login.js:276 +msgid "Sign in with GitHub" +msgstr "Iniciar sesión con GitHub" + +#: screens/Login/Login.js:318 +msgid "Sign in with GitHub Enterprise" +msgstr "Iniciar sesión con GitHub Enterprise" + +#: screens/Login/Login.js:333 +msgid "Sign in with GitHub Enterprise Organizations" +msgstr "Iniciar sesión con organizaciones GitHub Enterprise" + +#: screens/Login/Login.js:349 +msgid "Sign in with GitHub Enterprise Teams" +msgstr "Iniciar sesión con equipos de GitHub Enterprise" + +#: screens/Login/Login.js:290 +msgid "Sign in with GitHub Organizations" +msgstr "Iniciar sesión con las organizaciones GitHub" + +#: screens/Login/Login.js:304 +msgid "Sign in with GitHub Teams" +msgstr "Iniciar sesión con equipos GitHub" + +#: screens/Login/Login.js:364 +msgid "Sign in with Google" +msgstr "Iniciar sesión con Google" + +#: screens/Login/Login.js:378 +msgid "Sign in with OIDC" +msgstr "Iniciar sesión con SAML " + +#: screens/Login/Login.js:397 +msgid "Sign in with SAML" +msgstr "Iniciar sesión con SAML" + +#: screens/Login/Login.js:396 +msgid "Sign in with SAML {samlIDP}" +msgstr "Iniciar sesión con SAML {samlIDP}" + +#: components/Search/Search.js:145 +#: components/Search/Search.js:146 +msgid "Simple key select" +msgstr "Selección de clave simple" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:106 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:107 +#: components/PromptDetail/PromptDetail.js:295 +#: components/PromptDetail/PromptJobTemplateDetail.js:267 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:595 +#: screens/Job/JobDetail/JobDetail.js:500 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:475 +#: screens/Template/shared/JobTemplateForm.js:533 +#: screens/Template/shared/WorkflowJobTemplateForm.js:230 +msgid "Skip Tags" +msgstr "Omitir etiquetas" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:93 +#: components/Schedule/shared/FrequencyDetailSubform.js:223 +msgid "Skip every" +msgstr "Saltar cada" + +#: screens/Job/Job.helptext.js:20 +#: screens/Template/shared/JobTemplate.helptext.js:22 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:22 +msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +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" +"sobre el uso de etiquetas." + +#: screens/Job/JobOutput/shared/HostStatusBar.js:39 +msgid "Skipped" +msgstr "Omitido" + +#: components/StatusLabel/StatusLabel.js:50 +msgid "Skipped'" +msgstr "Omitido'" + +#: 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 "Inventario inteligente" + +#: screens/Inventory/SmartInventory.js:94 +msgid "Smart Inventory not found." +msgstr "No se encontró el inventario inteligente." + +#: components/Lookup/HostFilterLookup.js:345 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:116 +msgid "Smart host filter" +msgstr "Filtro de host inteligente" + +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:105 +msgid "Smart inventory" +msgstr "Inventario inteligente" + +#: components/AdHocCommands/AdHocPreviewStep.js:32 +#: components/LaunchPrompt/steps/PreviewStep.js:58 +msgid "Some of the previous step(s) have errors" +msgstr "Algunos de los pasos anteriores tienen errores" + +#: 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." + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginTestAlert.js:39 +msgid "Something went wrong with the request to test this credential and metadata." +msgstr "Se produjo un error al solicitar probar esta credencial y los metadatos." + +#: components/ContentError/ContentError.js:37 +msgid "Something went wrong..." +msgstr "Se produjo un error..." + +#: components/Sort/Sort.js:139 +msgid "Sort" +msgstr "Ordenar" + +#: components/JobList/JobListItem.js:169 +#: components/PromptDetail/PromptInventorySourceDetail.js:84 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:199 +#: screens/Inventory/shared/InventorySourceForm.js:130 +#: screens/Job/JobDetail/JobDetail.js:172 +#: screens/Job/JobDetail/JobDetail.js:294 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:93 +msgid "Source" +msgstr "Fuente" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:44 +#: components/PromptDetail/PromptDetail.js:250 +#: components/PromptDetail/PromptJobTemplateDetail.js:147 +#: components/PromptDetail/PromptProjectDetail.js:106 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:89 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:467 +#: screens/Job/JobDetail/JobDetail.js:307 +#: screens/Project/ProjectDetail/ProjectDetail.js:230 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:248 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:133 +#: screens/Template/shared/JobTemplateForm.js:335 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:245 +msgid "Source Control Branch" +msgstr "Rama de fuente de control" + +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:29 +msgid "Source Control Branch/Tag/Commit" +msgstr "Rama/etiqueta/commit de fuente de control" + +#: components/PromptDetail/PromptProjectDetail.js:117 +#: screens/Project/ProjectDetail/ProjectDetail.js:256 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:56 +msgid "Source Control Credential" +msgstr "Credencial de fuente de control" + +#: components/PromptDetail/PromptProjectDetail.js:111 +#: screens/Project/ProjectDetail/ProjectDetail.js:235 +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:32 +msgid "Source Control Refspec" +msgstr "Refspec de fuente de control" + +#: screens/Project/ProjectDetail/ProjectDetail.js:195 +msgid "Source Control Revision" +msgstr "Revisión del control de fuentes" + +#: components/PromptDetail/PromptProjectDetail.js:96 +#: screens/Job/JobDetail/JobDetail.js:273 +#: screens/Project/ProjectDetail/ProjectDetail.js:191 +#: screens/Project/shared/ProjectForm.js:259 +msgid "Source Control Type" +msgstr "Tipo de fuente de control" + +#: components/Lookup/ProjectLookup.js:143 +#: components/PromptDetail/PromptProjectDetail.js:101 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:96 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:165 +#: screens/Project/ProjectDetail/ProjectDetail.js:225 +#: screens/Project/ProjectList/ProjectList.js:205 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:16 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:104 +msgid "Source Control URL" +msgstr "URL de fuente de control" + +#: components/JobList/JobList.js:211 +#: components/JobList/JobListItem.js:42 +#: components/Schedule/ScheduleList/ScheduleListItem.js:38 +#: screens/Job/JobDetail/JobDetail.js:65 +msgid "Source Control Update" +msgstr "Actualización de fuente de control" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:340 +msgid "Source Phone Number" +msgstr "Número de teléfono de la fuente" + +#: components/PromptDetail/PromptInventorySourceDetail.js:176 +msgid "Source Variables" +msgstr "Variables de fuente" + +#: components/JobList/JobListItem.js:213 +#: screens/Job/JobDetail/JobDetail.js:257 +msgid "Source Workflow Job" +msgstr "Tarea del flujo de trabajo de origen" + +#: screens/Template/shared/WorkflowJobTemplateForm.js:177 +msgid "Source control branch" +msgstr "Rama de fuente de control" + +#: screens/Inventory/shared/InventorySourceForm.js:152 +msgid "Source details" +msgstr "Detalles de la fuente" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:403 +msgid "Source phone number" +msgstr "Número de teléfono de la fuente" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:269 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:21 +msgid "Source variables" +msgstr "Variables de fuente" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:97 +msgid "Sourced from a project" +msgstr "Extraído de un proyecto" + +#: screens/Inventory/Inventories.js:84 +#: screens/Inventory/Inventory.js:68 +msgid "Sources" +msgstr "Fuentes" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:30 +msgid "" +"Specify HTTP Headers in JSON format. Refer to\n" +"the Ansible Controller documentation for example syntax." +msgstr "Especifique los encabezados HTTP en formato JSON. Consulte la\n" +"documentación de Ansible Tower para obtener ejemplos de sintaxis." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:24 +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" +"el código de color hexadecimal (ejemplo: #3af o #789abc)." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:26 +msgid "Specify the conditions under which this node should be executed" +msgstr "Especificar las condiciones en las que debe ejecutarse este nodo" + +#: screens/Job/JobOutput/HostEventModal.js:173 +msgid "Standard Error" +msgstr "Error estándar" + +#: screens/Job/JobOutput/HostEventModal.js:174 +msgid "Standard error tab" +msgstr "Pestaña de error estándar" + +#: 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 "Iniciar" + +#: components/JobList/JobList.js:247 +#: components/JobList/JobListItem.js:99 +msgid "Start Time" +msgstr "Hora de inicio" + +#: components/Schedule/shared/DateTimePicker.js:51 +msgid "Start date" +msgstr "Fecha de inicio" + +#: components/Schedule/shared/ScheduleFormFields.js:87 +msgid "Start date/time" +msgstr "Fecha/hora de inicio" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:465 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:105 +msgid "Start message" +msgstr "Iniciar mensaje" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:474 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:114 +msgid "Start message body" +msgstr "Iniciar cuerpo del mensaje" + +#: screens/Inventory/shared/InventorySourceSyncButton.js:33 +msgid "Start sync process" +msgstr "Iniciar proceso de sincronización" + +#: screens/Inventory/shared/InventorySourceSyncButton.js:37 +msgid "Start sync source" +msgstr "Iniciar fuente de sincronización" + +#: components/Schedule/shared/DateTimePicker.js:61 +msgid "Start time" +msgstr "Hora de inicio" + +#: screens/Job/JobDetail/JobDetail.js:220 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:165 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:63 +msgid "Started" +msgstr "Iniciado" + +#: components/JobList/JobList.js:224 +#: components/JobList/JobList.js:245 +#: components/JobList/JobListItem.js:95 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:206 +#: screens/InstanceGroup/Instances/InstanceList.js:267 +#: screens/InstanceGroup/Instances/InstanceListItem.js:129 +#: screens/Instances/InstanceDetail/InstanceDetail.js:196 +#: screens/Instances/InstanceList/InstanceList.js:202 +#: screens/Instances/InstanceList/InstanceListItem.js:134 +#: screens/Instances/InstancePeers/InstancePeerList.js:97 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:43 +#: screens/Inventory/InventoryList/InventoryListItem.js:101 +#: screens/Inventory/InventorySources/InventorySourceList.js:212 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:87 +#: screens/Job/JobDetail/JobDetail.js:210 +#: screens/Job/JobOutput/HostEventModal.js:118 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:115 +#: 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:61 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:162 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:166 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:66 +msgid "Status" +msgstr "Estado" + +#: screens/Job/JobOutput/JobOutputSearch.js:91 +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 "Enviar" + +#: screens/Project/shared/Project.helptext.js:118 +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 "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" +"Esto es equivalente a especificar el indicador --remote para la actualización del submódulo Git." + +#: screens/Setting/SettingList.js:132 +#: screens/Setting/Settings.js:112 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:136 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:195 +msgid "Subscription" +msgstr "Subscripción" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:41 +msgid "Subscription Details" +msgstr "Detalles de la suscripción" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:194 +msgid "Subscription Management" +msgstr "Administración de suscripciones" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:82 +msgid "Subscription manifest" +msgstr "Manifiesto de suscripción" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:84 +msgid "Subscription selection modal" +msgstr "Modal de selección de suscripción" + +#: screens/Setting/SettingList.js:137 +msgid "Subscription settings" +msgstr "Configuración de la suscripción" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:131 +msgid "Subscription type" +msgstr "Tipo de suscripción" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:142 +msgid "Subscriptions table" +msgstr "Tabla de suscripciones" + +#: components/Lookup/ProjectLookup.js:137 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:90 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:159 +#: screens/Job/JobDetail/JobDetail.js:76 +#: 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:41 +msgid "Success" +msgstr "Correcto" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:483 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:123 +msgid "Success message" +msgstr "Mensaje de éxito" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:492 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:132 +msgid "Success message body" +msgstr "Cuerpo del mensaje de éxito" + +#: components/JobList/JobList.js:231 +#: components/StatusLabel/StatusLabel.js:43 +#: components/Workflow/WorkflowNodeHelp.js:102 +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:96 +#: screens/Dashboard/shared/ChartTooltip.js:59 +msgid "Successful" +msgstr "Correctamente" + +#: screens/Dashboard/DashboardGraph.js:166 +msgid "Successful jobs" +msgstr "Tareas exitosas" + +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:28 +msgid "Successfully Approved" +msgstr "Aprobado con éxito" + +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:25 +msgid "Successfully Denied" +msgstr "Denegado con éxito" + +#: screens/Project/ProjectDetail/ProjectDetail.js:201 +#: screens/Project/ProjectList/ProjectListItem.js:97 +msgid "Successfully copied to clipboard!" +msgstr "Copiado correctamente en el portapapeles" + +#: components/Schedule/shared/FrequencyDetailSubform.js:255 +msgid "Sun" +msgstr "Dom" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:83 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:182 +#: components/Schedule/shared/FrequencyDetailSubform.js:260 +#: components/Schedule/shared/FrequencyDetailSubform.js:428 +msgid "Sunday" +msgstr "Domingo" + +#: components/LaunchPrompt/steps/useSurveyStep.js:26 +#: screens/Template/Template.js:159 +#: screens/Template/Templates.js:48 +#: screens/Template/WorkflowJobTemplate.js:145 +msgid "Survey" +msgstr "Encuesta" + +#: screens/Template/Survey/SurveyToolbar.js:105 +msgid "Survey Disabled" +msgstr "Encuesta deshabilitada" + +#: screens/Template/Survey/SurveyToolbar.js:104 +msgid "Survey Enabled" +msgstr "Encuesta habilitada" + +#: screens/Template/Survey/SurveyReorderModal.js:191 +msgid "Survey Question Order" +msgstr "Orden de las preguntas de la encuesta" + +#: screens/Template/Survey/SurveyToolbar.js:102 +msgid "Survey Toggle" +msgstr "Alternancia de encuestas" + +#: screens/Template/Survey/SurveyReorderModal.js:192 +msgid "Survey preview modal" +msgstr "Modal de vista previa de la encuesta" + +#: screens/Inventory/InventorySources/InventorySourceListItem.js:120 +#: screens/Inventory/shared/InventorySourceSyncButton.js:41 +#: screens/Project/shared/ProjectSyncButton.js:41 +#: screens/Project/shared/ProjectSyncButton.js:53 +msgid "Sync" +msgstr "Sincronizar" + +#: screens/Project/ProjectList/ProjectListItem.js:238 +#: screens/Project/shared/ProjectSyncButton.js:37 +#: screens/Project/shared/ProjectSyncButton.js:48 +msgid "Sync Project" +msgstr "Sincronizar proyecto" + +#: screens/Inventory/InventoryList/InventoryList.js:219 +msgid "Sync Status" +msgstr "Estado de sincronización" + +#: components/PaginatedTable/ToolbarSyncSourceButton.js:19 +#: components/PaginatedTable/ToolbarSyncSourceButton.js:29 +#: components/PaginatedTable/ToolbarSyncSourceButton.js:32 +msgid "Sync all" +msgstr "Sincronizar todo" + +#: components/PaginatedTable/ToolbarSyncSourceButton.js:25 +msgid "Sync all sources" +msgstr "Sincronizar todas las fuentes" + +#: screens/Inventory/InventorySources/InventorySourceList.js:236 +msgid "Sync error" +msgstr "Error de sincronización" + +#: screens/Project/ProjectDetail/ProjectDetail.js:213 +#: screens/Project/ProjectList/ProjectListItem.js:109 +msgid "Sync for revision" +msgstr "Sincronizar para revisión" + +#: screens/Project/ProjectList/ProjectListItem.js:122 +msgid "Syncing" +msgstr "Sincronización" + +#: screens/Setting/SettingList.js:102 +#: screens/User/UserRoles/UserRolesListItem.js:18 +msgid "System" +msgstr "Sistema" + +#: 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 "Administrador del sistema" + +#: screens/User/UserDetail/UserDetail.js:49 +#: screens/User/UserList/UserListItem.js:21 +#: screens/User/shared/UserForm.js:35 +msgid "System Auditor" +msgstr "Auditor del sistema" + +#: screens/Job/JobOutput/JobOutputSearch.js:128 +msgid "System Warning" +msgstr "Advertencia del sistema" + +#: screens/Team/TeamRoles/TeamRolesList.js:131 +#: screens/User/UserRoles/UserRolesList.js:130 +msgid "System administrators have unrestricted access to all resources." +msgstr "Los administradores del sistema tienen acceso ilimitado a todos los recursos." + +#: screens/Setting/Settings.js:115 +msgid "TACACS+" +msgstr "TACACS+" + +#: screens/Setting/SettingList.js:81 +msgid "TACACS+ settings" +msgstr "Configuración de TACACS+" + +#: screens/Dashboard/Dashboard.js:117 +#: screens/Job/JobOutput/HostEventModal.js:94 +msgid "Tabs" +msgstr "Pestañas" + +#: screens/Job/Job.helptext.js:19 +#: screens/Template/shared/JobTemplate.helptext.js:21 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:21 +msgid "Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +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" +"información detallada sobre el uso de etiquetas." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:203 +msgid "Tags for the Annotation" +msgstr "Etiquetas para la anotación" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:179 +msgid "Tags for the annotation (optional)" +msgstr "Etiquetas para anotación (opcional)" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:248 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:298 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:366 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:252 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:329 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:453 +msgid "Target URL" +msgstr "URL destino" + +#: screens/Job/JobOutput/HostEventModal.js:123 +msgid "Task" +msgstr "Tarea" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:90 +msgid "Task Count" +msgstr "Recuento de tareas" + +#: screens/Job/JobOutput/JobOutputSearch.js:129 +msgid "Task Started" +msgstr "Tarea iniciada" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:91 +msgid "Tasks" +msgstr "Tareas" + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:13 +msgid "Team" +msgstr "Equipo" + +#: components/ResourceAccessList/ResourceAccessListItem.js:85 +#: screens/Team/TeamRoles/TeamRolesList.js:144 +msgid "Team Roles" +msgstr "Roles de equipo" + +#: screens/Team/Team.js:75 +msgid "Team not found." +msgstr "No se encontró la tarea." + +#: components/AddRole/AddResourceRole.js:188 +#: components/AddRole/AddResourceRole.js:189 +#: routeConfig.js:106 +#: screens/ActivityStream/ActivityStream.js:187 +#: screens/Organization/Organization.js:125 +#: 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:15 +#: screens/Team/Teams.js:25 +#: screens/User/User.js:70 +#: screens/User/UserTeams/UserTeamList.js:175 +#: screens/User/UserTeams/UserTeamList.js:246 +#: screens/User/Users.js:32 +#: util/getRelatedResourceDeleteDetails.js:174 +msgid "Teams" +msgstr "Equipos" + +#: screens/Setting/Jobs/JobsEdit/JobsEdit.js:130 +msgid "Template" +msgstr "Plantilla" + +#: components/RelatedTemplateList/RelatedTemplateList.js:115 +#: components/TemplateList/TemplateList.js:133 +msgid "Template copied successfully" +msgstr "La plantilla se copió correctamente" + +#: screens/Template/Template.js:175 +#: screens/Template/WorkflowJobTemplate.js:175 +msgid "Template not found." +msgstr "No se encontró la plantilla." + +#: components/TemplateList/TemplateList.js:200 +#: components/TemplateList/TemplateList.js:263 +#: routeConfig.js:65 +#: screens/ActivityStream/ActivityStream.js:164 +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:70 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:83 +#: screens/Template/Templates.js:17 +#: util/getRelatedResourceDeleteDetails.js:218 +#: util/getRelatedResourceDeleteDetails.js:275 +msgid "Templates" +msgstr "Plantillas" + +#: 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:426 +msgid "Test" +msgstr "Probar" + +#: screens/Credential/shared/ExternalTestModal.js:77 +msgid "Test External Credential" +msgstr "Credencial externa de prueba" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:128 +msgid "Test Notification" +msgstr "Probar notificación" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:125 +msgid "Test notification" +msgstr "Probar notificación" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginTestAlert.js:44 +msgid "Test passed" +msgstr "Prueba superada" + +#: screens/Template/Survey/SurveyQuestionForm.js:80 +#: screens/Template/Survey/SurveyReorderModal.js:181 +msgid "Text" +msgstr "Texto" + +#: screens/Template/Survey/SurveyReorderModal.js:135 +msgid "Text Area" +msgstr "Área de texto" + +#: screens/Template/Survey/SurveyQuestionForm.js:81 +msgid "Textarea" +msgstr "Área de texto" + +#: components/Lookup/Lookup.js:63 +msgid "That value was not found. Please enter or select a valid value." +msgstr "No se encontró ese valor. Ingrese o seleccione un valor válido." + +#: components/Schedule/shared/FrequencyDetailSubform.js:398 +msgid "The" +msgstr "El" + +#: screens/Application/shared/Application.helptext.js:4 +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" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:128 +msgid "The Instance Groups for this Organization to run on." +msgstr "Seleccione los grupos de instancias en los que se ejecutará\n" +"esta organización." + +#: screens/Instances/InstanceDetail/InstanceDetail.js:219 +msgid "The Instance Groups to which this instance belongs." +msgstr "Los grupos de instancias a los que pertenece esta instancia." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:6 +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" +"de correo electrónico deje de intentar conectarse con el host\n" +"y caduque el tiempo de espera. Rangos de 1 a 120 segundos." + +#: screens/Job/Job.helptext.js:17 +#: screens/Template/shared/JobTemplate.helptext.js:18 +msgid "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout." +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." + +#: screens/User/shared/User.helptext.js:4 +msgid "The application that this token belongs 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/NotificationTemplate/shared/Notifications.helptext.js:9 +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" +"el punto de acceso /api/annotations se agregará automáticamente\n" +"a la URL base de Grafana." + +#: screens/Template/shared/JobTemplate.helptext.js:9 +msgid "The container image to be used for execution." +msgstr "La imagen del contenedor que se utilizará para la ejecución." + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:109 +msgid "" +"The execution environment that will be used for jobs\n" +"inside of this organization. This will be used a fallback when\n" +"an execution environment has not been explicitly assigned at the\n" +"project, job template or workflow level." +msgstr "El entorno de ejecución que se utilizará para las tareas dentro de esta organización. Se utilizará como reserva cuando no se haya asignado explícitamente un entorno de ejecución en el nivel de proyecto, plantilla de trabajo o flujo de trabajo." + +#: 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 "El entorno de ejecución que se utilizará para las tareas dentro de esta organización. Se utilizará como reserva cuando no se haya asignado explícitamente un entorno de ejecución en el nivel de proyecto, plantilla de trabajo o flujo de trabajo." + +#: screens/Project/shared/Project.helptext.js:5 +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 "El entorno de ejecución que se utilizará para las tareas que utilizan este proyecto. Se utilizará como reserva cuando no se haya asignado explícitamente un entorno de ejecución en el nivel de plantilla de trabajo o flujo de trabajo." + +#: screens/Job/Job.helptext.js:9 +#: screens/Template/shared/JobTemplate.helptext.js:10 +msgid "The execution environment that will be used when launching this job template. The resolved execution environment can be overridden by explicitly assigning a different one to this job template." +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/Project.helptext.js:93 +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" +"extrae el número de solicitud de extracción 62 de Github; en este ejemplo,\n" +"la rama debe ser \"pull/62/head\"." + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:7 +msgid "The full image location, including the container registry, image name, and version tag." +msgstr "La ubicación completa de la imagen, que incluye el registro de contenedores, el nombre de la imagen y la etiqueta de la versión." + +#: screens/Inventory/shared/Inventory.helptext.js:191 +msgid "" +"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" +"esta fuente. Puede seleccionar del menú desplegable\n" +"o ingresar un archivo en la entrada." + +#: screens/Host/HostDetail/HostDetail.js:79 +msgid "The inventory that this host belongs to." +msgstr "Seleccione el inventario al que pertenecerá este host." + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:141 +msgid "The last {dayOfWeek}" +msgstr "El último {dayOfWeek}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:200 +msgid "The last {weekday} of {month}" +msgstr "El último {weekday} de {month}" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:100 +msgid "" +"The maximum number of hosts allowed to be managed by\n" +"this organization. Value defaults to 0 which means no limit.\n" +"Refer to the Ansible documentation for more details." +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." + +#: 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 "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." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:26 +msgid "" +"The number associated with the \"Messaging\n" +"Service\" in Twilio with the format +18005550199." +msgstr "Ingrese el número asociado con el \"Servicio de mensajería\"\n" +"en Twilio con el formato +18005550199." + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:69 +msgid "The number of hosts you have automated against is below your subscription count." +msgstr "El número de hosts que tiene automatizados es inferior al número de suscripciones." + +#: screens/Job/Job.helptext.js:25 +#: screens/Template/shared/JobTemplate.helptext.js:48 +msgid "The number of parallel or simultaneous processes to use while executing the playbook. An empty value, or a value less than 1 will use the Ansible default which is usually 5. The default number of forks can be overwritten with a change to" +msgstr "El número de procesos paralelos o simultáneos para utilizar durante la ejecución del cuaderno de estrategias. Un valor vacío, o un valor menor que 1, usará el valor predeterminado de Ansible que normalmente es 5. El número predeterminado de bifurcaciones puede ser sobrescrito con un cambio a" + +#: components/AdHocCommands/AdHocDetailsStep.js:164 +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 "La cantidad de procesos paralelos o simultáneos para utilizar durante la ejecución del playbook. Si no ingresa un valor, se utilizará el valor predeterminado del archivo de configuración de Ansible. Para obtener más información," + +#: components/ContentError/ContentError.js:41 +#: screens/Job/Job.js:161 +msgid "The page you requested could not be found." +msgstr "No se pudo encontrar la página solicitada." + +#: components/AdHocCommands/AdHocDetailsStep.js:144 +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/Job/Job.helptext.js:7 +msgid "The project containing the playbook this job will execute." +msgstr "Seleccione el proyecto que contiene el playbook\n" +"que desea que ejecute esta tarea." + +#: screens/Job/Job.helptext.js:8 +msgid "The project from which this inventory update is sourced." +msgstr "El proyecto del que procede esta actualización del inventario." + +#: 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:211 +#: 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: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." + +#: components/Workflow/WorkflowNodeHelp.js:138 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:131 +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:31 +msgid "The search filter did not produce any results…" +msgstr "El filtro de búsqueda no arrojó resultados…" + +#: screens/Template/Survey/SurveyQuestionForm.js:180 +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" +"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:50 +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 "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." + +#: screens/Template/Survey/MultipleChoiceField.js:34 +msgid "There must be a value in at least one input" +msgstr "Debe haber un valor en al menos una entrada" + +#: screens/Login/Login.js:155 +msgid "There was a problem logging in. Please try again." +msgstr "Hubo un problema al iniciar sesión. Inténtelo de nuevo." + +#: components/ContentError/ContentError.js:42 +msgid "There was an error loading this content. Please reload the page." +msgstr "Se produjo un error al cargar este contenido. Vuelva a cargar la página." + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:56 +msgid "There was an error parsing the file. Please check the file formatting and try again." +msgstr "Se produjo un error al analizar el archivo. Compruebe el formato del archivo e inténtelo de nuevo." + +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:713 +msgid "There was an error saving the workflow." +msgstr "Se produjo un error al guardar el flujo de trabajo." + +#: components/AdHocCommands/AdHocDetailsStep.js:69 +msgid "These are the modules that {brandName} supports running commands against." +msgstr "Estos son los módulos que {brandName} admite para ejecutar comandos." + +#: components/AdHocCommands/AdHocDetailsStep.js:129 +msgid "These are the verbosity levels for standard out of the command run that are supported." +msgstr "Estos son los niveles de detalle para la ejecución de comandos estándar que se admiten." + +#: components/AdHocCommands/AdHocDetailsStep.js:122 +#: screens/Job/Job.helptext.js:43 +msgid "These arguments are used with the specified module." +msgstr "Estos argumentos se utilizan con el módulo especificado." + +#: components/AdHocCommands/AdHocDetailsStep.js:111 +msgid "These arguments are used with the specified module. You can find information about {0} by clicking" +msgstr "Estos argumentos se utilizan con el módulo especificado. Para encontrar información sobre {0}, haga clic en" + +#: screens/Job/Job.helptext.js:33 +msgid "These arguments are used with the specified module. You can find information about {moduleName} by clicking" +msgstr "Estos argumentos se utilizan con el módulo especificado. Para encontrar información sobre {moduleName}, haga clic en" + +#: components/Schedule/shared/FrequencyDetailSubform.js:410 +msgid "Third" +msgstr "Tercero" + +#: screens/Template/shared/JobTemplateForm.js:157 +msgid "This Project needs to be updated" +msgstr "Este proyecto debe actualizarse" + +#: components/PaginatedTable/ToolbarDeleteButton.js:286 +#: screens/Template/Survey/SurveyList.js:82 +msgid "This action will delete the following:" +msgstr "Esta acción eliminará lo siguiente:" + +#: screens/User/UserTeams/UserTeamList.js:217 +msgid "This action will disassociate all roles for this user from the selected teams." +msgstr "Esta acción disociará todos los roles de este usuario de los equipos seleccionados." + +#: screens/Team/TeamRoles/TeamRolesList.js:236 +#: screens/User/UserRoles/UserRolesList.js:232 +msgid "This action will disassociate the following role from {0}:" +msgstr "Esta acción disociará el siguiente rol de {0}:" + +#: components/DisassociateButton/DisassociateButton.js:148 +msgid "This action will disassociate the following:" +msgstr "Esta acción disociará lo siguiente:" + +#: screens/Instances/Shared/RemoveInstanceButton.js:178 +msgid "This action will remove the following instances:" +msgstr "Esta acción eliminará las siguientes instancias:" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:113 +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?" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:304 +msgid "This credential is currently being used by other resources. Are you sure you want to delete it?" +msgstr "Esta credencial está siendo utilizada por otros recursos. ¿Está seguro de que desea eliminarla?" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:121 +msgid "This credential type is currently being used by some credentials and cannot be deleted" +msgstr "Este tipo de credencial está siendo utilizado por algunas credenciales y no se puede eliminar" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:74 +msgid "" +"This data is used to enhance\n" +"future releases of the Software and to provide\n" +"Automation Analytics." +msgstr "Estos datos se utilizan para mejorar\n" +"futuras versiones del software y para proporcionar Automation Analytics." + +#: 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 "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." + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:132 +msgid "This execution environment is currently being used by other resources. Are you sure you want to delete it?" +msgstr "Este entorno de ejecución está siendo utilizado por otros recursos. ¿Está seguro de que desea eliminarlo?" + +#: 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 "Esta función está obsoleta y se eliminará en una futura versión." + +#: screens/Inventory/shared/Inventory.helptext.js:155 +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 "Este campo se ignora a menos que se establezca una variable habilitada. Si la variable habilitada coincide con este valor, el host se habilitará en la importación." + +#: components/AdHocCommands/useAdHocCredentialPasswordStep.js:44 +#: components/LaunchPrompt/steps/useCredentialPasswordsStep.js:50 +msgid "This field may not be blank" +msgstr "Este campo no puede estar en blanco" + +#: util/validators.js:127 +msgid "This field must be a number" +msgstr "Este campo debe ser un número" + +#: components/LaunchPrompt/steps/useSurveyStep.js:107 +msgid "This field must be a number and have a value between {0} and {1}" +msgstr "Este campo debe ser un número y tener un valor entre {0} y {1}" + +#: util/validators.js:67 +msgid "This field must be a number and have a value between {min} and {max}" +msgstr "Este campo debe ser un número y tener un valor entre {min} y {max}" + +#: util/validators.js:64 +msgid "This field must be a number and have a value greater than {min}" +msgstr "Este campo debe ser un número y tener un valor mayor que {min}" + +#: util/validators.js:61 +msgid "This field must be a number and have a value less than {max}" +msgstr "Este campo debe ser un número y tener un valor inferior a {max}" + +#: util/validators.js:184 +msgid "This field must be a regular expression" +msgstr "Este campo debe ser una expresión regular" + +#: util/validators.js:111 +#: util/validators.js:194 +msgid "This field must be an integer" +msgstr "Este campo debe ser un número entero" + +#: components/LaunchPrompt/steps/useSurveyStep.js:99 +msgid "This field must be at least {0} characters" +msgstr "Este campo debe tener al menos {0} caracteres" + +#: util/validators.js:52 +msgid "This field must be at least {min} characters" +msgstr "Este campo debe tener al menos {min} caracteres" + +#: util/validators.js:197 +msgid "This field must be greater than 0" +msgstr "Este campo debe ser mayor que 0" + +#: components/AdHocCommands/useAdHocDetailsStep.js:52 +#: components/LaunchPrompt/steps/useSurveyStep.js:111 +#: screens/Template/shared/JobTemplateForm.js:154 +#: 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 "Este campo no debe estar en blanco" + +#: components/AdHocCommands/useAdHocDetailsStep.js:46 +msgid "This field must not be blank." +msgstr "Este campo no debe estar en blanco" + +#: util/validators.js:101 +msgid "This field must not contain spaces" +msgstr "Este campo no debe contener espacios" + +#: components/LaunchPrompt/steps/useSurveyStep.js:102 +msgid "This field must not exceed {0} characters" +msgstr "Este campo no debe exceder los {0} caracteres" + +#: util/validators.js:43 +msgid "This field must not exceed {max} characters" +msgstr "Este campo no debe exceder los {max} caracteres" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginSelected.js:51 +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/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:82 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:89 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:104 +msgid "This has already been acted on" +msgstr "Ya se ha actuado al respecto" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:125 +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?" + +#: 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 "Este inventario se aplica a todos los nodos de este flujo de trabajo ({0}) que solicitan un inventario." + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:199 +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?" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:313 +msgid "This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?" +msgstr "Esta fuente de inventario está siendo utilizada por otros recursos que dependen de ella. ¿Está seguro de que desea eliminarla?" + +#: screens/Application/Applications.js:77 +msgid "This is the only time the client secret will be shown." +msgstr "Esta es la única vez que se mostrará la clave secreta del cliente." + +#: screens/User/UserTokens/UserTokens.js:59 +msgid "This is the only time the token value and associated refresh token value will be shown." +msgstr "Esta es la única vez que se mostrará el valor del token y el valor del token de actualización asociado." + +#: screens/Job/JobOutput/EmptyOutput.js:37 +msgid "This job failed and has no output." +msgstr "Este trabajo ha fallado y no tiene salida." + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:543 +msgid "This job template is currently being used by other resources. Are you sure you want to delete it?" +msgstr "Esta plantilla de trabajo está siendo utilizada por otros recursos. ¿Está seguro de que desea eliminarla?" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:197 +msgid "This organization is currently being by other resources. Are you sure you want to delete it?" +msgstr "Esta organización está siendo utilizada por otros recursos. ¿Está seguro de que desea eliminarla?" + +#: screens/Project/ProjectDetail/ProjectDetail.js:338 +msgid "This project is currently being used by other resources. Are you sure you want to delete it?" +msgstr "Este proyecto está siendo utilizado por otros recursos. ¿Está seguro de que desea eliminarlo?" + +#: screens/Project/shared/Project.helptext.js:59 +msgid "This project is currently on sync and cannot be clicked until sync process completed" +msgstr "Este proyecto se está sincronizando y no se puede hacer clic en él hasta que el proceso de sincronización se haya completado" + +#: components/Schedule/shared/ScheduleForm.js:460 +msgid "This schedule has no occurrences due to the selected exceptions." +msgstr "Este horario no tiene ocurrencias debido a las excepciones seleccionadas." + +#: components/Schedule/ScheduleList/ScheduleList.js:122 +msgid "This schedule is missing an Inventory" +msgstr "Falta un inventario en esta programación" + +#: components/Schedule/ScheduleList/ScheduleList.js:147 +msgid "This schedule is missing required survey values" +msgstr "Faltan los valores de la encuesta requeridos en esta programación" + +#: components/Schedule/shared/UnsupportedScheduleForm.js:12 +msgid "" +"This schedule uses complex rules that are not supported in the\n" +"UI. Please use the API to manage this schedule." +msgstr "Esta programación utiliza reglas complejas que no son compatibles con la\n" +"UI. Por favor, utilice la API para gestionar este horario." + +#: components/LaunchPrompt/steps/StepName.js:26 +msgid "This step contains errors" +msgstr "Este paso contiene errores" + +#: screens/User/shared/UserForm.js:150 +msgid "This value does not match the password you entered previously. Please confirm that password." +msgstr "Este valor no coincide con la contraseña introducida anteriormente. Confirme la contraseña." + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:106 +msgid "This will cancel all subsequent nodes in this workflow" +msgstr "Esto cancelará todos los nodos posteriores de este flujo de trabajo" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:328 +msgid "This will cancel all subsequent nodes in this workflow." +msgstr "Esto cancelará todos los nodos posteriores de este flujo de trabajo." + +#: 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 "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 +msgid "This workflow does not have any nodes configured." +msgstr "Este flujo de trabajo no tiene ningún nodo configurado." + +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:43 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:35 +msgid "This workflow has already been acted on" +msgstr "Este flujo de trabajo ya ha sido actuado" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:267 +msgid "This workflow job template is currently being used by other resources. Are you sure you want to delete it?" +msgstr "Esta plantilla de trabajo del flujo de trabajo está siendo utilizada por otros recursos. ¿Está seguro de que desea eliminarla?" + +#: components/Schedule/shared/FrequencyDetailSubform.js:299 +msgid "Thu" +msgstr "Jue" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:80 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:186 +#: components/Schedule/shared/FrequencyDetailSubform.js:304 +#: components/Schedule/shared/FrequencyDetailSubform.js:448 +msgid "Thursday" +msgstr "Jueves" + +#: screens/ActivityStream/ActivityStream.js:249 +#: screens/ActivityStream/ActivityStream.js:261 +#: screens/ActivityStream/ActivityStreamDetailButton.js:41 +#: screens/ActivityStream/ActivityStreamListItem.js:42 +msgid "Time" +msgstr "Duración" + +#: screens/Project/shared/Project.helptext.js:128 +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 "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" +"de la caché, no se considera actual y se realizará una nueva\n" +"actualización del proyecto." + +#: screens/Inventory/shared/Inventory.helptext.js:147 +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 "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" +"y se realizará una nueva sincronización del inventario." + +#: components/StatusLabel/StatusLabel.js:51 +msgid "Timed out" +msgstr "Tiempo de espera agotado" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:86 +#: components/PromptDetail/PromptDetail.js:136 +#: components/PromptDetail/PromptDetail.js:355 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:484 +#: screens/Job/JobDetail/JobDetail.js:397 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:170 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:114 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:277 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:186 +#: screens/Template/shared/JobTemplateForm.js:475 +msgid "Timeout" +msgstr "Tiempo de espera" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:193 +msgid "Timeout minutes" +msgstr "Tiempo de espera en minutos" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:207 +msgid "Timeout seconds" +msgstr "Tiempo de espera en segundos" + +#: screens/Host/HostList/SmartInventoryButton.js:20 +msgid "To create a smart inventory using ansible facts, go to the smart inventory screen." +msgstr "Para crear un inventario inteligente con los hechos de ansible, vaya a la pantalla de inventario inteligente." + +#: screens/Template/Survey/SurveyReorderModal.js:194 +msgid "To reorder 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/Job/WorkflowOutput/WorkflowOutputToolbar.js:106 +msgid "Toggle Legend" +msgstr "Alternar leyenda" + +#: components/FormField/PasswordInput.js:39 +msgid "Toggle Password" +msgstr "Alternar contraseña" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:116 +msgid "Toggle Tools" +msgstr "Alternar herramientas" + +#: components/HostToggle/HostToggle.js:70 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:56 +msgid "Toggle host" +msgstr "Alternar host" + +#: components/InstanceToggle/InstanceToggle.js:61 +msgid "Toggle instance" +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" + +#: components/NotificationList/NotificationListItem.js:50 +msgid "Toggle notification approvals" +msgstr "Aprobaciones para alternar las notificaciones" + +#: components/NotificationList/NotificationListItem.js:92 +msgid "Toggle notification failure" +msgstr "No se pudieron alternar las notificaciones" + +#: components/NotificationList/NotificationListItem.js:64 +msgid "Toggle notification start" +msgstr "Iniciar alternancia de notificaciones" + +#: components/NotificationList/NotificationListItem.js:78 +msgid "Toggle notification success" +msgstr "Éxito de alternancia de notificaciones" + +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:66 +msgid "Toggle schedule" +msgstr "Alternar programaciones" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:92 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:94 +msgid "Toggle tools" +msgstr "Alternar herramientas" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:373 +#: screens/User/UserTokens/UserTokens.js:64 +msgid "Token" +msgstr "Token" + +#: screens/User/UserTokens/UserTokens.js:50 +#: screens/User/UserTokens/UserTokens.js:53 +msgid "Token information" +msgstr "Información del token" + +#: screens/User/UserToken/UserToken.js:73 +msgid "Token not found." +msgstr "No se encontró el token." + +#: screens/Application/Application/Application.js:80 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:105 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:128 +#: screens/Application/Applications.js:40 +#: screens/User/User.js:76 +#: screens/User/UserTokenList/UserTokenList.js:118 +#: screens/User/Users.js:34 +msgid "Tokens" +msgstr "Tokens" + +#: components/Workflow/WorkflowTools.js:83 +msgid "Tools" +msgstr "Herramientas" + +#: routeConfig.js:152 +#: screens/TopologyView/TopologyView.js:40 +msgid "Topology View" +msgstr "Vista de topología" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:218 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:197 +#: screens/InstanceGroup/Instances/InstanceListItem.js:199 +#: screens/Instances/InstanceDetail/InstanceDetail.js:213 +#: screens/Instances/InstanceList/InstanceListItem.js:214 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:78 +msgid "Total Jobs" +msgstr "Tareas totales" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:104 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:76 +msgid "Total Nodes" +msgstr "Nodos totales" + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:103 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:119 +msgid "Total hosts" +msgstr "Total de anfitriones" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:72 +msgid "Total jobs" +msgstr "Tareas totales" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:87 +msgid "Track submodules" +msgstr "Seguimiento de submódulos" + +#: components/PromptDetail/PromptProjectDetail.js:56 +#: screens/Project/ProjectDetail/ProjectDetail.js:109 +msgid "Track submodules latest commit on branch" +msgstr "Seguimiento del último commit de los submódulos en la rama" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:141 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:168 +msgid "Trial" +msgstr "Prueba" + +#: components/JobList/JobListItem.js:319 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:66 +#: screens/Job/JobDetail/JobDetail.js:383 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:210 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:240 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:270 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:315 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:373 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:142 +msgid "True" +msgstr "Verdadero" + +#: components/Schedule/shared/FrequencyDetailSubform.js:277 +msgid "Tue" +msgstr "Mar" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:78 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:184 +#: components/Schedule/shared/FrequencyDetailSubform.js:282 +#: components/Schedule/shared/FrequencyDetailSubform.js:438 +msgid "Tuesday" +msgstr "Martes" + +#: components/NotificationList/NotificationList.js:201 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:142 +msgid "Twilio" +msgstr "Twilio" + +#: components/JobList/JobList.js:246 +#: components/JobList/JobListItem.js:98 +#: components/Lookup/ProjectLookup.js:132 +#: components/NotificationList/NotificationList.js:219 +#: components/NotificationList/NotificationListItem.js:33 +#: components/PromptDetail/PromptDetail.js:124 +#: components/RelatedTemplateList/RelatedTemplateList.js:187 +#: 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:160 +#: components/Workflow/WorkflowNodeHelp.js:196 +#: screens/Credential/CredentialList/CredentialList.js:165 +#: screens/Credential/CredentialList/CredentialListItem.js:63 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:94 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:116 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:17 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:46 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:54 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:195 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:66 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:94 +#: screens/Inventory/InventoryList/InventoryList.js:220 +#: screens/Inventory/InventoryList/InventoryListItem.js:116 +#: screens/Inventory/InventorySources/InventorySourceList.js:213 +#: 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:218 +#: 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/User/UserDetail/UserDetail.js:75 +#: screens/User/UserRoles/UserRolesList.js:156 +#: screens/User/UserRoles/UserRolesListItem.js:21 +msgid "Type" +msgstr "Tipo" + +#: screens/Credential/shared/TypeInputsSubForm.js:25 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:47 +#: screens/Project/shared/ProjectForm.js:298 +msgid "Type Details" +msgstr "Detalles del tipo" + +#: screens/Template/Survey/MultipleChoiceField.js:56 +msgid "" +"Type answer then click checkbox on right to select answer as\n" +"default." +msgstr "Escriba la respuesta y marque la casilla de verificación a la derecha para seleccionar la respuesta predeterminada." + +#: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:50 +msgid "UTC" +msgstr "UTC" + +#: components/HostForm/HostForm.js:62 +msgid "Unable to change inventory on a host" +msgstr "Imposible modificar el inventario en un servidor." + +#: screens/Project/ProjectList/ProjectListItem.js:211 +msgid "Unable to load last job update" +msgstr "No se puede cargar la última actualización del trabajo" + +#: components/StatusLabel/StatusLabel.js:61 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:260 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:87 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:46 +#: screens/InstanceGroup/Instances/InstanceListItem.js:78 +#: screens/Instances/InstanceDetail/InstanceDetail.js:306 +#: screens/Instances/InstanceList/InstanceListItem.js:77 +#: screens/TopologyView/Tooltip.js:121 +msgid "Unavailable" +msgstr "No disponible" + +#: screens/Setting/shared/RevertButton.js:53 +#: screens/Setting/shared/RevertButton.js:62 +msgid "Undo" +msgstr "Deshacer" + +#: screens/Job/JobOutput/JobOutputSearch.js:183 +msgid "Unfollow" +msgstr "Dejar de seguir a" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:126 +msgid "Unlimited" +msgstr "Ilimitado" + +#: components/StatusLabel/StatusLabel.js:47 +#: screens/Job/JobOutput/shared/HostStatusBar.js:51 +#: screens/Job/JobOutput/shared/OutputToolbar.js:103 +msgid "Unreachable" +msgstr "Servidor inaccesible" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:102 +msgid "Unreachable Host Count" +msgstr "Recuento de hosts inaccesibles" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:104 +msgid "Unreachable Hosts" +msgstr "Hosts inaccesibles" + +#: util/dates.js:74 +msgid "Unrecognized day string" +msgstr "Cadena de días no reconocida" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:15 +msgid "Unsaved changes modal" +msgstr "Modal de cambios no guardados" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:94 +msgid "Update Revision on Launch" +msgstr "Revisión de actualización durante el lanzamiento" + +#: components/PromptDetail/PromptInventorySourceDetail.js:51 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:133 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:92 +msgid "Update on launch" +msgstr "Actualizar al ejecutar" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:75 +msgid "Update options" +msgstr "Actualizar opciones" + +#: components/PromptDetail/PromptProjectDetail.js:61 +#: screens/Project/ProjectDetail/ProjectDetail.js:115 +msgid "Update revision on job launch" +msgstr "Revisión de la actualización en el lanzamiento del trabajo" + +#: screens/Setting/SettingList.js:92 +msgid "Update settings pertaining to Jobs within {brandName}" +msgstr "Actualizar la configuración de los trabajos en {brandName}" + +#: screens/Template/shared/WebhookSubForm.js:188 +msgid "Update webhook key" +msgstr "Actualizar clave de Webhook" + +#: components/Workflow/WorkflowNodeHelp.js:126 +msgid "Updating" +msgstr "Actualizando" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:118 +msgid "Upload a .zip file" +msgstr "Cargar un archivo .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 "Cargue un manifiesto de suscripción de Red Hat que contenga su suscripción. Para generar su manifiesto de suscripción, vaya a las <0>asignaciones de suscripción en el Portal del Cliente de Red Hat." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:53 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:132 +msgid "Use SSL" +msgstr "Utilizar SSL" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:58 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:137 +msgid "Use TLS" +msgstr "Utilizar 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 "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/NotificationTemplate/shared/Notifications.helptext.js:12 +msgid "Use one Annotation Tag per line, without commas." +msgstr "Ingrese una etiqueta de anotación por línea sin comas." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:13 +msgid "" +"Use 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" +"para canales y el símbolo arroba (@) para usuarios no son\n" +"necesarios." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:5 +msgid "Use one email address per line to create a recipient list for this type of notification." +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/Notifications.helptext.js:28 +msgid "" +"Use 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 "Introduzca un número de teléfono por línea para especificar a dónde enviar los mensajes SMS. Los números de teléfono deben tener el formato +11231231234. Para más información, consulte la documentación de Twilio." + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:249 +#: screens/InstanceGroup/Instances/InstanceList.js:270 +#: screens/Instances/InstanceDetail/InstanceDetail.js:292 +#: screens/Instances/InstanceList/InstanceList.js:205 +msgid "Used Capacity" +msgstr "Capacidad usada" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:253 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:257 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:78 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:86 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:42 +#: screens/InstanceGroup/Instances/InstanceListItem.js:74 +#: screens/Instances/InstanceDetail/InstanceDetail.js:297 +#: screens/Instances/InstanceDetail/InstanceDetail.js:303 +#: screens/Instances/InstanceList/InstanceListItem.js:73 +#: screens/TopologyView/Tooltip.js:117 +msgid "Used capacity" +msgstr "Capacidad usada" + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:13 +msgid "User" +msgstr "Usuario" + +#: components/AppContainer/PageHeaderToolbar.js:160 +msgid "User Details" +msgstr "Detalles del usuario" + +#: screens/Setting/SettingList.js:121 +#: screens/Setting/Settings.js:118 +msgid "User Interface" +msgstr "Interfaz de usuario" + +#: screens/Setting/SettingList.js:126 +msgid "User Interface settings" +msgstr "Configuración de la interfaz de usuario" + +#: components/ResourceAccessList/ResourceAccessListItem.js:72 +#: screens/User/UserRoles/UserRolesList.js:142 +msgid "User Roles" +msgstr "Roles de los usuarios" + +#: screens/User/UserDetail/UserDetail.js:72 +#: screens/User/shared/UserForm.js:119 +msgid "User Type" +msgstr "Tipo de usuario" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:59 +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:60 +msgid "User analytics" +msgstr "Análisis de usuarios" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:34 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:202 +msgid "User and Automation Analytics" +msgstr "Usuario y Automation Analytics" + +#: components/AppContainer/PageHeaderToolbar.js:154 +msgid "User details" +msgstr "Detalles del usuario" + +#: screens/User/User.js:96 +msgid "User not found." +msgstr "No se encontró el usuario." + +#: screens/User/UserTokenList/UserTokenList.js:180 +msgid "User tokens" +msgstr "Tokens de usuario" + +#: components/AddRole/AddResourceRole.js:23 +#: components/AddRole/AddResourceRole.js:38 +#: components/ResourceAccessList/ResourceAccessList.js:173 +#: components/ResourceAccessList/ResourceAccessList.js:226 +#: screens/Login/Login.js:230 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:144 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:253 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:303 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:361 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:67 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:260 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:337 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:442 +#: 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 "Usuario" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:88 +msgid "Username / password" +msgstr "Nombre de usuario/contraseña" + +#: components/AddRole/AddResourceRole.js:178 +#: components/AddRole/AddResourceRole.js:179 +#: routeConfig.js:101 +#: screens/ActivityStream/ActivityStream.js:184 +#: screens/Team/Teams.js:30 +#: 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 "Usuarios" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:101 +msgid "VMware vCenter" +msgstr "VMware vCenter" + +#: components/AdHocCommands/AdHocPreviewStep.js:69 +#: components/HostForm/HostForm.js:113 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:115 +#: components/PromptDetail/PromptDetail.js:168 +#: components/PromptDetail/PromptDetail.js:369 +#: components/PromptDetail/PromptJobTemplateDetail.js:286 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:135 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:620 +#: screens/Host/HostDetail/HostDetail.js:93 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:165 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:37 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:88 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:143 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:53 +#: screens/Inventory/shared/InventoryForm.js:108 +#: screens/Inventory/shared/InventoryGroupForm.js:46 +#: screens/Inventory/shared/SmartInventoryForm.js:93 +#: screens/Job/JobDetail/JobDetail.js:546 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:501 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:226 +#: screens/Template/shared/JobTemplateForm.js:402 +#: screens/Template/shared/WorkflowJobTemplateForm.js:212 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:293 +msgid "Variables" +msgstr "Variables" + +#: screens/Job/JobOutput/JobOutputSearch.js:130 +msgid "Variables Prompted" +msgstr "Variables solicitadas" + +#: screens/Inventory/shared/Inventory.helptext.js:43 +msgid "Variables must be in JSON or YAML syntax. Use the radio button to toggle between the two." +msgstr "Ingrese variables con sintaxis JSON o YAML. Use el botón de selección para alternar entre los dos." + +#: screens/Inventory/shared/Inventory.helptext.js:166 +msgid "Variables used 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>{sourceType} plugin configuration guide." +msgstr "Introduzca las variables para configurar el origen del inventario. Para una descripción detallada de cómo configurar este plugin, consulte los <0>plugins de inventario en la documentación y la guía de configuración del plugin <1> de ovirt{sourceType}." + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:121 +msgid "Vault password" +msgstr "Contraseña Vault" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:121 +msgid "Vault password | {credId}" +msgstr "Contraseña Vault | {credId}" + +#: screens/Job/JobOutput/JobOutputSearch.js:131 +msgid "Verbose" +msgstr "Nivel de detalle" + +#: components/AdHocCommands/AdHocPreviewStep.js:63 +#: components/PromptDetail/PromptDetail.js:260 +#: components/PromptDetail/PromptInventorySourceDetail.js:100 +#: components/PromptDetail/PromptJobTemplateDetail.js:154 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:478 +#: components/VerbositySelectField/VerbositySelectField.js:34 +#: components/VerbositySelectField/VerbositySelectField.js:45 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:232 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:47 +#: screens/Job/JobDetail/JobDetail.js:331 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:271 +msgid "Verbosity" +msgstr "Nivel de detalle" + +#: screens/Setting/AzureAD/AzureAD.js:25 +msgid "View Azure AD settings" +msgstr "Ver la configuración de Azure AD" + +#: screens/Credential/Credential.js:143 +#: screens/Credential/Credential.js:155 +msgid "View Credential Details" +msgstr "Ver detalles de la credencial" + +#: components/Schedule/Schedule.js:151 +msgid "View Details" +msgstr "Ver detalles" + +#: screens/Setting/GitHub/GitHub.js:58 +msgid "View GitHub Settings" +msgstr "Ver la configuración de GitHub" + +#: screens/Setting/GoogleOAuth2/GoogleOAuth2.js:26 +msgid "View Google OAuth 2.0 settings" +msgstr "Ver la configuración de Google OAuth 2.0" + +#: screens/Host/Host.js:137 +msgid "View Host Details" +msgstr "Ver detalles del host" + +#: screens/Instances/Instance.js:78 +msgid "View Instance Details" +msgstr "Ver detalles de la instancia" + +#: screens/Inventory/Inventory.js:192 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:142 +#: screens/Inventory/SmartInventory.js:175 +msgid "View Inventory Details" +msgstr "Ver detalles del inventario" + +#: screens/Inventory/InventoryGroup/InventoryGroup.js:92 +msgid "View Inventory Groups" +msgstr "Ver grupos de inventario" + +#: screens/Inventory/InventoryHost/InventoryHost.js:160 +msgid "View Inventory Host Details" +msgstr "Ver detalles del host del inventario" + +#: screens/Inventory/shared/Inventory.helptext.js:55 +msgid "View JSON examples at <0>www.json.org" +msgstr "Ver ejemplos de JSON en <0>www.json.org" + +#: screens/Job/Job.js:212 +msgid "View Job Details" +msgstr "Ver detalles de la tarea" + +#: screens/Setting/Jobs/Jobs.js:25 +msgid "View Jobs settings" +msgstr "Ver la configuración de las tareas" + +#: screens/Setting/LDAP/LDAP.js:38 +msgid "View LDAP Settings" +msgstr "Ver la configuración de LDAP" + +#: screens/Setting/Logging/Logging.js:32 +msgid "View Logging settings" +msgstr "Ver la configuración del registro" + +#: screens/Setting/MiscAuthentication/MiscAuthentication.js:32 +msgid "View Miscellaneous Authentication settings" +msgstr "Ver la configuración de la autenticación de varios" + +#: screens/Setting/MiscSystem/MiscSystem.js:32 +msgid "View Miscellaneous System settings" +msgstr "Ver la configuración de sistemas varios" + +#: screens/Setting/OIDC/OIDC.js:25 +msgid "View OIDC settings" +msgstr "Ver la configuración de OIDC" + +#: screens/Organization/Organization.js:225 +msgid "View Organization Details" +msgstr "Ver detalles de la organización" + +#: screens/Project/Project.js:200 +msgid "View Project Details" +msgstr "Ver detalles del proyecto" + +#: screens/Setting/RADIUS/RADIUS.js:25 +msgid "View RADIUS settings" +msgstr "Ver la configuración de RADIUS" + +#: screens/Setting/SAML/SAML.js:25 +msgid "View SAML settings" +msgstr "Ver la configuración de SAML" + +#: components/Schedule/Schedule.js:83 +#: components/Schedule/Schedule.js:101 +msgid "View Schedules" +msgstr "Ver programaciones" + +#: screens/Setting/Subscription/Subscription.js:30 +msgid "View Settings" +msgstr "Ver configuración" + +#: screens/Template/Template.js:159 +#: screens/Template/WorkflowJobTemplate.js:145 +msgid "View Survey" +msgstr "Mostrar el cuestionario" + +#: screens/Setting/TACACS/TACACS.js:25 +msgid "View TACACS+ settings" +msgstr "Ver la configuración de TACACS+" + +#: screens/Team/Team.js:118 +msgid "View Team Details" +msgstr "Ver detalles del equipo" + +#: screens/Template/Template.js:260 +#: screens/Template/WorkflowJobTemplate.js:275 +msgid "View Template Details" +msgstr "Ver detalles de la plantilla" + +#: screens/User/UserToken/UserToken.js:100 +msgid "View Tokens" +msgstr "Ver tokens" + +#: screens/User/User.js:141 +msgid "View User Details" +msgstr "Ver detalles del usuario" + +#: screens/Setting/UI/UI.js:26 +msgid "View User Interface settings" +msgstr "Ver la configuración de la interfaz de usuario" + +#: screens/WorkflowApproval/WorkflowApproval.js:105 +msgid "View Workflow Approval Details" +msgstr "Ver detalles de la aprobación del flujo de trabajo" + +#: screens/Inventory/shared/Inventory.helptext.js:66 +msgid "View YAML examples at <0>docs.ansible.com" +msgstr "Ver ejemplos de YAML en <0>docs.ansible.com" + +#: components/ScreenHeader/ScreenHeader.js:65 +#: components/ScreenHeader/ScreenHeader.js:68 +msgid "View activity stream" +msgstr "Ver el flujo de actividad" + +#: screens/Credential/Credential.js:99 +msgid "View all Credentials." +msgstr "Ver todas las credenciales." + +#: screens/Host/Host.js:97 +msgid "View all Hosts." +msgstr "Ver todos los hosts." + +#: screens/Inventory/Inventory.js:95 +#: screens/Inventory/SmartInventory.js:95 +msgid "View all Inventories." +msgstr "Ver todos los inventarios." + +#: screens/Inventory/InventoryHost/InventoryHost.js:101 +msgid "View all Inventory Hosts." +msgstr "Ver todos los hosts de inventario." + +#: screens/Job/JobTypeRedirect.js:40 +msgid "View all Jobs" +msgstr "Ver todas las tareas" + +#: screens/Job/Job.js:162 +msgid "View all Jobs." +msgstr "Ver todas las tareas." + +#: screens/NotificationTemplate/NotificationTemplate.js:60 +#: screens/NotificationTemplate/NotificationTemplateAdd.js:52 +msgid "View all Notification Templates." +msgstr "Ver todas las plantillas de notificación." + +#: screens/Organization/Organization.js:155 +msgid "View all Organizations." +msgstr "Ver todas las organizaciones." + +#: screens/Project/Project.js:137 +msgid "View all Projects." +msgstr "Ver todos los proyectos." + +#: screens/Team/Team.js:76 +msgid "View all Teams." +msgstr "Ver todos los equipos." + +#: screens/Template/Template.js:176 +#: screens/Template/WorkflowJobTemplate.js:176 +msgid "View all Templates." +msgstr "Ver todas las plantillas." + +#: screens/User/User.js:97 +msgid "View all Users." +msgstr "Ver todos los usuarios." + +#: screens/WorkflowApproval/WorkflowApproval.js:54 +msgid "View all Workflow Approvals." +msgstr "Ver todas las aprobaciones del flujo de trabajo." + +#: screens/Application/Application/Application.js:96 +msgid "View all applications." +msgstr "Ver todas las aplicaciones." + +#: screens/CredentialType/CredentialType.js:78 +msgid "View all credential types" +msgstr "Ver todos los tipos de credencial" + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:85 +msgid "View all execution environments" +msgstr "Ver todos los entornos de ejecución" + +#: screens/InstanceGroup/ContainerGroup.js:86 +#: screens/InstanceGroup/InstanceGroup.js:94 +msgid "View all instance groups" +msgstr "Ver todos los grupos de instancias" + +#: screens/ManagementJob/ManagementJob.js:135 +msgid "View all management jobs" +msgstr "Ver todas las tareas de gestión" + +#: screens/Setting/Settings.js:204 +msgid "View all settings" +msgstr "Ver todas las configuraciones" + +#: screens/User/UserToken/UserToken.js:74 +msgid "View all tokens." +msgstr "Ver todos los tokens." + +#: screens/Setting/SettingList.js:133 +msgid "View and edit your subscription information" +msgstr "Ver y modificar su información de suscripción" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:25 +#: screens/ActivityStream/ActivityStreamListItem.js:50 +msgid "View event details" +msgstr "Mostrar detalles del evento" + +#: screens/Inventory/InventorySource/InventorySource.js:167 +msgid "View inventory source details" +msgstr "Ver detalles de la fuente de inventario" + +#: components/Sparkline/Sparkline.js:44 +msgid "View job {0}" +msgstr "Ver tarea {0}" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:220 +msgid "View node details" +msgstr "Ver detalles del nodo" + +#: screens/Inventory/SmartInventoryHost/SmartInventoryHost.js:85 +msgid "View smart inventory host details" +msgstr "Ver detalles del host de inventario inteligente" + +#: routeConfig.js:30 +#: screens/ActivityStream/ActivityStream.js:145 +msgid "Views" +msgstr "Vistas" + +#: components/TemplateList/TemplateListItem.js:198 +#: components/TemplateList/TemplateListItem.js:204 +#: screens/Template/WorkflowJobTemplate.js:137 +msgid "Visualizer" +msgstr "Visualizador" + +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:44 +msgid "WARNING:" +msgstr "ADVERTENCIA:" + +#: components/JobList/JobList.js:229 +#: components/StatusLabel/StatusLabel.js:52 +#: components/Workflow/WorkflowNodeHelp.js:96 +msgid "Waiting" +msgstr "Esperando" + +#: screens/Job/JobOutput/EmptyOutput.js:35 +msgid "Waiting for job output…" +msgstr "Esperando la salida de la tarea…" + +#: components/Workflow/WorkflowLegend.js:118 +#: screens/Job/JobOutput/JobOutputSearch.js:132 +msgid "Warning" +msgstr "Advertencia" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:14 +msgid "Warning: Unsaved Changes" +msgstr "Aviso: modificaciones no guardadas" + +#: components/Schedule/shared/ScheduleFormFields.js:43 +msgid "Warning: {selectedValue} is a link to {0} and will be saved as that." +msgstr "Aviso: {selectedValue} es un enlace a {0} y se guardará como tal." + +#: 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: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:24 +#: components/NotificationList/NotificationList.js:202 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:143 +msgid "Webhook" +msgstr "Webhook" + +#: components/PromptDetail/PromptJobTemplateDetail.js:177 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:103 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:333 +#: screens/Template/shared/WebhookSubForm.js:199 +msgid "Webhook Credential" +msgstr "Credencial de Webhook" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:175 +msgid "Webhook Credentials" +msgstr "Credenciales de Webhook" + +#: components/PromptDetail/PromptJobTemplateDetail.js:173 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:92 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:326 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:168 +#: screens/Template/shared/WebhookSubForm.js:173 +msgid "Webhook Key" +msgstr "Clave de Webhook" + +#: components/PromptDetail/PromptJobTemplateDetail.js:166 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:91 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:311 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:156 +#: screens/Template/shared/WebhookSubForm.js:129 +msgid "Webhook Service" +msgstr "Servicio de Webhook" + +#: components/PromptDetail/PromptJobTemplateDetail.js:169 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:95 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:319 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:162 +#: screens/Template/shared/WebhookSubForm.js:161 +#: screens/Template/shared/WebhookSubForm.js:167 +msgid "Webhook URL" +msgstr "URL de Webhook" + +#: screens/Template/shared/JobTemplateForm.js:646 +#: screens/Template/shared/WorkflowJobTemplateForm.js:271 +msgid "Webhook details" +msgstr "Detalles de Webhook" + +#: screens/Template/shared/JobTemplate.helptext.js:24 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:17 +msgid "Webhook services can launch jobs with this workflow job template by making a POST request to this URL." +msgstr "Los servicios de Webhook pueden iniciar trabajos con esta plantilla de trabajo mediante una solicitud POST a esta URL." + +#: screens/Template/shared/JobTemplate.helptext.js:25 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:18 +msgid "Webhook services can use this as a shared secret." +msgstr "Los servicios de Webhook pueden usar esto como un secreto compartido." + +#: components/PromptDetail/PromptJobTemplateDetail.js:78 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:41 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:142 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:63 +msgid "Webhooks" +msgstr "Webhooks" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:26 +msgid "Webhooks: Enable Webhook for this workflow job template." +msgstr "Habilitar Webhook para esta plantilla de trabajo del flujo de trabajo." + +#: screens/Template/shared/JobTemplate.helptext.js:42 +msgid "Webhooks: Enable webhook for this template." +msgstr "Habilitar webhook para esta plantilla." + +#: components/Schedule/shared/FrequencyDetailSubform.js:288 +msgid "Wed" +msgstr "Mié" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:79 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:293 +#: components/Schedule/shared/FrequencyDetailSubform.js:443 +msgid "Wednesday" +msgstr "Miércoles" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:179 +#: components/Schedule/shared/ScheduleFormFields.js:128 +#: components/Schedule/shared/ScheduleFormFields.js:188 +msgid "Week" +msgstr "Semana" + +#: components/Schedule/shared/FrequencyDetailSubform.js:464 +msgid "Weekday" +msgstr "Día de la semana" + +#: components/Schedule/shared/FrequencyDetailSubform.js:469 +msgid "Weekend day" +msgstr "Día del fin de semana" + +#: 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 "¡Bienvenido a Red Hat Ansible Automation Platform!\n" +"Complete los pasos a continuación para activar su suscripción." + +#: screens/Login/Login.js:190 +msgid "Welcome to {brandName}!" +msgstr "Bienvenido a {brandName}" + +#: screens/Inventory/shared/Inventory.helptext.js:105 +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" +"que combinará las variables locales con aquellas halladas\n" +"en la fuente externa." + +#: screens/Inventory/shared/Inventory.helptext.js:93 +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" +"locales que no se encuentren en la fuente externa no se modificarán\n" +"mediante el proceso de actualización del inventario." + +#: components/Workflow/WorkflowLegend.js:96 +msgid "Workflow" +msgstr "Flujo de trabajo" + +#: components/Workflow/WorkflowNodeHelp.js:75 +msgid "Workflow Approval" +msgstr "Aprobación del flujo de trabajo" + +#: screens/WorkflowApproval/WorkflowApproval.js:52 +msgid "Workflow Approval not found." +msgstr "No se encontró la aprobación del flujo de trabajo." + +#: routeConfig.js:54 +#: screens/ActivityStream/ActivityStream.js:156 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:118 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:145 +#: screens/WorkflowApproval/WorkflowApprovals.js:13 +#: screens/WorkflowApproval/WorkflowApprovals.js:22 +msgid "Workflow Approvals" +msgstr "Aprobaciones del flujo de trabajo" + +#: components/JobList/JobList.js:216 +#: components/JobList/JobListItem.js:47 +#: components/Schedule/ScheduleList/ScheduleListItem.js:40 +#: screens/Job/JobDetail/JobDetail.js:70 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:224 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:164 +msgid "Workflow Job" +msgstr "Tarea en flujo de trabajo" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:76 +msgid "Workflow Job 1/{0}" +msgstr "Tarea en flujo de trabajo" + +#: components/JobList/JobListItem.js:201 +#: components/Workflow/WorkflowNodeHelp.js:63 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:20 +#: screens/Job/JobDetail/JobDetail.js:244 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:91 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:186 +#: util/getRelatedResourceDeleteDetails.js:105 +msgid "Workflow Job Template" +msgstr "Plantilla de trabajo para flujo de trabajo" + +#: util/getRelatedResourceDeleteDetails.js:115 +#: util/getRelatedResourceDeleteDetails.js:157 +#: util/getRelatedResourceDeleteDetails.js:260 +msgid "Workflow Job Template Nodes" +msgstr "Nodos de la plantilla de tareas de flujo de trabajo" + +#: util/getRelatedResourceDeleteDetails.js:140 +msgid "Workflow Job Templates" +msgstr "Plantillas de trabajos de flujo de trabajo" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:23 +msgid "Workflow Link" +msgstr "Enlace del flujo de trabajo" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:100 +msgid "Workflow Nodes" +msgstr "Nodos de flujo de trabajo" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:86 +msgid "Workflow Statuses" +msgstr "Estados del flujo de trabajo" + +#: components/TemplateList/TemplateList.js:218 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:98 +msgid "Workflow Template" +msgstr "Plantilla de flujo de trabajo" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:519 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:159 +msgid "Workflow approved message" +msgstr "Mensaje de flujo de trabajo aprobado" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:531 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:168 +msgid "Workflow approved message body" +msgstr "Cuerpo del mensaje de flujo de trabajo aprobado" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:543 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:177 +msgid "Workflow denied message" +msgstr "Mensaje de flujo de trabajo denegado" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:555 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:186 +msgid "Workflow denied message body" +msgstr "Cuerpo del mensaje de flujo de trabajo denegado" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:104 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:106 +msgid "Workflow documentation" +msgstr "Documentación del flujo de trabajo" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:220 +msgid "Workflow job details" +msgstr "Ver detalles de la tarea" + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:46 +msgid "Workflow job templates" +msgstr "Plantillas de trabajo del flujo de trabajo" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:24 +msgid "Workflow link modal" +msgstr "Modal de enlace del flujo de trabajo" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:247 +msgid "Workflow node view modal" +msgstr "Modal de vista del nodo de flujo de trabajo" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:567 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:195 +msgid "Workflow pending message" +msgstr "Mensaje de flujo de trabajo pendiente" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:579 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:204 +msgid "Workflow pending message body" +msgstr "Cuerpo del mensaje de flujo de trabajo pendiente" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:591 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:213 +msgid "Workflow timed out message" +msgstr "Mensaje de tiempo de espera agotado del flujo de trabajo" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:603 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:222 +msgid "Workflow timed out message body" +msgstr "Cuerpo del mensaje de tiempo de espera agotado del flujo de trabajo" + +#: screens/User/shared/UserTokenForm.js:77 +msgid "Write" +msgstr "Escribir" + +#: screens/Inventory/shared/Inventory.helptext.js:52 +msgid "YAML:" +msgstr "YAML:" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:187 +#: components/Schedule/shared/FrequencyDetailSubform.js:183 +#: components/Schedule/shared/ScheduleFormFields.js:130 +#: components/Schedule/shared/ScheduleFormFields.js:190 +msgid "Year" +msgstr "Año" + +#: components/Search/Search.js:229 +msgid "Yes" +msgstr "SÍ" + +#: components/Lookup/MultiCredentialsLookup.js:155 +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 "No se pueden seleccionar varias credenciales con el mismo ID de Vault, ya que anulará automáticamente la selección de la otra con el mismo ID de Vault." + +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:96 +msgid "You do not have permission to delete the following Groups: {itemsUnableToDelete}" +msgstr "No tiene permiso para eliminar los siguientes Grupos: {itemsUnableToDelete}" + +#: components/PaginatedTable/ToolbarDeleteButton.js:152 +msgid "You do not have permission to delete {pluralizedItemName}: {itemsUnableToDelete}" +msgstr "No tiene permiso para borrar {pluralizedItemName}: {itemsUnableToDelete}" + +#: components/DisassociateButton/DisassociateButton.js:66 +msgid "You do not have permission to disassociate the following: {itemsUnableToDisassociate}" +msgstr "No tiene permiso para desvincular lo siguiente: {itemsUnableToDisassociate}" + +#: screens/Instances/Shared/RemoveInstanceButton.js:72 +msgid "You do not have permission to remove instances: {itemsUnableToremove}" +msgstr "No tiene permisos para los recursos relacionados." + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:82 +msgid "You have automated against more hosts than your subscription allows." +msgstr "Has automatizado contra más hosts de los que permite tu suscripción." + +#: 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 "Puede aplicar una serie de posibles variables en el\n" +"mensaje. Para obtener más información, consulte" + +#: screens/Login/Login.js:198 +msgid "Your session has expired. Please log in to continue where you left off." +msgstr "Su sesión ha expirado. Inicie sesión para continuar." + +#: components/AppContainer/AppContainer.js:130 +msgid "Your session is about to expire" +msgstr "Su sesión está a punto de expirar" + +#: components/Workflow/WorkflowTools.js:121 +msgid "Zoom In" +msgstr "Acercar" + +#: components/Workflow/WorkflowTools.js:100 +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:754 +#: screens/Template/shared/WebhookSubForm.js:150 +msgid "a new webhook key will be generated on save." +msgstr "se generará una nueva clave de Webhook al guardar." + +#: screens/Template/shared/JobTemplateForm.js:751 +#: screens/Template/shared/WebhookSubForm.js:140 +msgid "a new webhook url will be generated on save." +msgstr "se generará una nueva URL de Webhook al guardar." + +#: screens/Inventory/shared/Inventory.helptext.js:123 +#: screens/Inventory/shared/Inventory.helptext.js:142 +msgid "and click on Update Revision on Launch" +msgstr "y haga clic en Actualizar revisión al ejecutar" + +#: screens/ActivityStream/ActivityStreamDescription.js:505 +msgid "approved" +msgstr "aprobado" + +#: components/AppContainer/AppContainer.js:55 +msgid "brand logo" +msgstr "logotipo de la marca" + +#: components/PaginatedTable/ToolbarDeleteButton.js:279 +#: screens/Template/Survey/SurveyList.js:72 +msgid "cancel delete" +msgstr "cancelar eliminación" + +#: screens/Setting/shared/SharedFields.js:341 +msgid "cancel edit login redirect" +msgstr "cancelar la edición de la redirección de inicio de sesión" + +#: screens/Instances/Shared/RemoveInstanceButton.js:169 +msgid "cancel remove" +msgstr "Cancelar reversión" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:34 +msgid "canceled" +msgstr "cancelado" + +#: components/AdHocCommands/AdHocDetailsStep.js:217 +msgid "command" +msgstr "comando" + +#: components/PaginatedTable/ToolbarDeleteButton.js:267 +#: screens/Template/Survey/SurveyList.js:63 +msgid "confirm delete" +msgstr "confirmar eliminación" + +#: components/DisassociateButton/DisassociateButton.js:130 +#: screens/Team/TeamRoles/TeamRolesList.js:219 +msgid "confirm disassociate" +msgstr "confirmar disociación" + +#: screens/Setting/shared/SharedFields.js:330 +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" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:189 +msgid "day" +msgstr "Día" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:151 +msgid "deletion error" +msgstr "error de eliminación" + +#: screens/ActivityStream/ActivityStreamDescription.js:513 +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:37 +msgid "denied" +msgstr "denegado" + +#: screens/Job/JobOutput/EmptyOutput.js:41 +msgid "details." +msgstr "Detalles" + +#: components/DisassociateButton/DisassociateButton.js:91 +msgid "disassociate" +msgstr "disociar" + +#: components/Lookup/HostFilterLookup.js:406 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:20 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:39 +#: screens/Template/Survey/SurveyQuestionForm.js:269 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:239 +#: screens/Template/shared/JobTemplate.helptext.js:61 +msgid "documentation" +msgstr "documentación" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:105 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:117 +#: screens/Host/HostDetail/HostDetail.js:104 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:97 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:109 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:99 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:289 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:161 +#: screens/Project/ProjectDetail/ProjectDetail.js:309 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:195 +#: screens/User/UserDetail/UserDetail.js:92 +msgid "edit" +msgstr "modificar" + +#: screens/Template/Survey/SurveyListItem.js:65 +#: screens/Template/Survey/SurveyReorderModal.js:125 +msgid "encrypted" +msgstr "cifrado" + +#: components/Lookup/HostFilterLookup.js:408 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:241 +msgid "for more info." +msgstr "para obtener más información." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:21 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:40 +#: screens/Template/Survey/SurveyQuestionForm.js:271 +#: screens/Template/shared/JobTemplate.helptext.js:63 +msgid "for more information." +msgstr "para obtener más información." + +#: components/AdHocCommands/AdHocDetailsStep.js:150 +msgid "here" +msgstr "aquí" + +#: components/AdHocCommands/AdHocDetailsStep.js:118 +#: components/AdHocCommands/AdHocDetailsStep.js:170 +#: screens/Job/Job.helptext.js:39 +msgid "here." +msgstr "aquí." + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:49 +msgid "host-description-{0}" +msgstr "host-description-{0}" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:44 +msgid "host-name-{0}" +msgstr "host-name-{0}" + +#: components/Lookup/HostFilterLookup.js:418 +msgid "hosts" +msgstr "hosts" + +#: components/Pagination/Pagination.js:24 +msgid "items" +msgstr "elementos" + +#: screens/User/UserList/UserListItem.js:44 +msgid "ldap user" +msgstr "usuario ldap" + +#: screens/User/UserDetail/UserDetail.js:76 +msgid "login type" +msgstr "tipo de inicio de sesión" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:203 +msgid "min" +msgstr "min" + +#: screens/Template/Survey/MultipleChoiceField.js:76 +msgid "new choice" +msgstr "nueva elección" + +#: components/Pagination/Pagination.js:36 +#: components/Schedule/shared/FrequencyDetailSubform.js:480 +msgid "of" +msgstr "de" + +#: components/AdHocCommands/AdHocDetailsStep.js:215 +msgid "option to the" +msgstr "opción a" + +#: components/Pagination/Pagination.js:25 +msgid "page" +msgstr "página" + +#: components/Pagination/Pagination.js:26 +msgid "pages" +msgstr "páginas" + +#: components/Pagination/Pagination.js:28 +msgid "per page" +msgstr "por página" + +#: components/LaunchButton/ReLaunchDropDown.js:77 +#: components/LaunchButton/ReLaunchDropDown.js:100 +msgid "relaunch jobs" +msgstr "volver a ejecutar las tareas" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:217 +msgid "sec" +msgstr "seg" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:238 +msgid "seconds" +msgstr "segundos" + +#: components/AdHocCommands/AdHocDetailsStep.js:58 +msgid "select module" +msgstr "seleccionar módulo" + +#: screens/User/UserList/UserListItem.js:49 +msgid "social login" +msgstr "inicio de sesión social" + +#: screens/Template/shared/JobTemplateForm.js:346 +#: screens/Template/shared/WorkflowJobTemplateForm.js:188 +msgid "source control branch" +msgstr "rama de fuente de control" + +#: screens/ActivityStream/ActivityStreamListItem.js:30 +msgid "system" +msgstr "sistema" + +#: screens/ActivityStream/ActivityStreamDescription.js:511 +msgid "timed out" +msgstr "agotado" + +#: components/AdHocCommands/AdHocDetailsStep.js:195 +msgid "toggle changes" +msgstr "alternar cambios" + +#: screens/ActivityStream/ActivityStreamDescription.js:516 +msgid "updated" +msgstr "actualizado" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:190 +msgid "weekday" +msgstr "Día de la semana" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:191 +msgid "weekend day" +msgstr "Día del fin de semana" + +#: screens/Template/shared/WebhookSubForm.js:181 +msgid "workflow job template webhook key" +msgstr "clave de Webhook de la plantilla de trabajo del flujo de trabajo" + +#: 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:280 +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:151 +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:198 +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:182 +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/Instances/Shared/RemoveInstanceButton.js:85 +msgid "{0, plural, one {This intance is currently being used by other resources. Are you sure you want to delete it?} other {Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {This intance is currently being used by other resources. Are you sure you want to delete it?} other {Deprovisioning these instances 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:196 +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:209 +#: components/TemplateList/TemplateList.js:266 +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:}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:143 +msgid "{0, selectordinal, one {The first {dayOfWeek}} two {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" +msgstr "{0, selectordinal, one {The first {dayOfWeek}} dos {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:202 +msgid "{0, selectordinal, one {The first {weekday} of {month}} two {The second {weekday} of {month}} =3 {The third {weekday} of {month}} =4 {The fourth {weekday} of {month}} =5 {The fifth {weekday} of {month}}}" +msgstr "{0, selectordinal, one {The first {weekday} de {month}} dos {The second {weekday} de {month}} =3 {The third {weekday} de {month}} =4 {The fourth {weekday} de {month}} =5 {The fifth {weekday} de {month}}}" + +#: screens/ActivityStream/ActivityStreamListItem.js:28 +msgid "{0} (deleted)" +msgstr "{0} (eliminado)" + +#: components/ChipGroup/ChipGroup.js:13 +msgid "{0} more" +msgstr "{0} más" + +#: screens/Job/JobDetail/JobDetail.js:399 +msgid "{0} seconds" +msgstr "segundos" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:95 +msgid "{automatedInstancesCount} since {automatedInstancesSinceDateTime}" +msgstr "desde" + +#: components/AppContainer/AppContainer.js:55 +msgid "{brandName} logo" +msgstr "{brandName} Logotipo" + +#: components/DetailList/UserDateDetail.js:23 +msgid "{dateStr} by <0>{username}" +msgstr "{dateStr} por <0>{username}" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:231 +#: screens/InstanceGroup/Instances/InstanceListItem.js:148 +#: screens/Instances/InstanceDetail/InstanceDetail.js:274 +#: screens/Instances/InstanceList/InstanceListItem.js:158 +#: screens/TopologyView/Tooltip.js:288 +msgid "{forks, plural, one {# fork} other {# forks}}" +msgstr "{forks, plural, one {# fork} other {# forks}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:41 +msgid "{interval, plural, one {{interval} day} other {{interval} days}}" +msgstr "{interval, plural, one {{interval} día} otros {{interval} días}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:33 +msgid "{interval, plural, one {{interval} hour} other {{interval} hours}}" +msgstr "{interval, plural, one {{interval} hora} otros {{interval} horas}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:25 +msgid "{interval, plural, one {{interval} minute} other {{interval} minutes}}" +msgstr "{interval, plural, one {{interval} minuto} otros {{interval} minutos}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:57 +msgid "{interval, plural, one {{interval} month} other {{interval} months}}" +msgstr "{interval, plural, one {{interval} mes} otros {{interval} meses}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:49 +msgid "{interval, plural, one {{interval} week} other {{interval} weeks}}" +msgstr "{interval, plural, one {{interval} semana} otras {{interval} semanas}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:65 +msgid "{interval, plural, one {{interval} year} other {{interval} years}}" +msgstr "{interval, plural, one {{interval} año} otros {{interval} años}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:198 +msgid "{intervalValue, plural, one {day} other {days}}" +msgstr "{intervalValue, plural, one {day} other {days}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:196 +msgid "{intervalValue, plural, one {hour} other {hours}}" +msgstr "{intervalValue, plural, one {hour} other {hours}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:194 +msgid "{intervalValue, plural, one {minute} other {minutes}}" +msgstr "{intervalValue, plural, one {minute} other {minutes}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:202 +msgid "{intervalValue, plural, one {month} other {months}}" +msgstr "{intervalValue, plural, one {month} other {months}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:200 +msgid "{intervalValue, plural, one {week} other {weeks}}" +msgstr "{intervalValue, plural, one {week} other {weeks}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:204 +msgid "{intervalValue, plural, one {year} other {years}}" +msgstr "{intervalValue, plural, one {year} other {years}}" + +#: components/PromptDetail/PromptDetail.js:44 +msgid "{minutes} min {seconds} sec" +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}}" + +#: 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/Schedule/ScheduleDetail/FrequencyDetails.js:226 +msgid "{numOccurrences, plural, one {After {numOccurrences} occurrence} other {After {numOccurrences} occurrences}}" +msgstr "{numOccurrences, plural, one {After {numOccurrences} ocurrencia} otras {After {numOccurrences} ocurrencias}}" + +#: components/PaginatedTable/PaginatedTable.js:79 +msgid "{pluralizedItemName} List" +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 "{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/translations/fr/django.po b/awx/ui/src/locales/translations/fr/django.po new file mode 100644 index 0000000000..0b520b6405 --- /dev/null +++ b/awx/ui/src/locales/translations/fr/django.po @@ -0,0 +1,6243 @@ +# 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 "Temps d'inactivité - Forcer la déconnexion" + +#: awx/api/conf.py:20 +msgid "" +"Number of seconds that a user is inactive before they will need to login " +"again." +msgstr "Délai en secondes pendant lequel un utilisateur peut rester inactif avant de devoir se reconnecter." + +#: 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 "Authentification" + +#: 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 "secondes" + +#: awx/api/conf.py:29 +msgid "Maximum number of simultaneous logged in sessions" +msgstr "Le nombre maximum de sessions actives en simultané" + +#: awx/api/conf.py:30 +msgid "" +"Maximum number of simultaneous logged in sessions a user may have. To " +"disable enter -1." +msgstr "Nombre maximal de connexions actives simultanées dont un utilisateur peut disposer. Pour désactiver cette option, entrez -1." + +#: awx/api/conf.py:37 +msgid "Disable the built-in authentication system" +msgstr "Désactiver le système d'authentification intégré" + +#: 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 "Contrôle si les utilisateurs sont empêchés d'utiliser le système d'authentification intégré. Vous voudrez probablement procéder ainsi si vous utilisez une intégration LDAP ou SAML." + +#: awx/api/conf.py:48 +msgid "Enable HTTP Basic Auth" +msgstr "Activer l'authentification HTTP de base" + +#: awx/api/conf.py:49 +msgid "Enable HTTP Basic Auth for the API Browser." +msgstr "Activer l'authentification HTTP de base pour le navigateur d'API." + +#: awx/api/conf.py:61 +msgid "OAuth 2 Timeout Settings" +msgstr "OAuth 2 Config Timeout" + +#: 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 "Dictionnaire pour la personnalisation des timeouts OAuth 2, les éléments disponibles sont `ACCESS_TOKEN_EXPIRE_SECONDS`, la durée des jetons d'accès en nombre de secondes, `AUTHORIZATION_CODE_EXPIRE_SECONDS`, la durée des codes d'autorisation en nombre de secondes, et `REFRESH_TOKEN_EXPIRE_SECONDS`, la durée des jetons d’actualisation, après l’expiration des jetons d'accès, en nombre de secondes." + +#: awx/api/conf.py:78 +msgid "Allow External Users to Create OAuth2 Tokens" +msgstr "Autoriser les utilisateurs extérieurs à créer des Jetons 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 "Pour des raisons de sécurité, les utilisateurs de fournisseurs d'authentification externes (LDAP, SAML, SSO, Radius et autres) ne sont pas autorisés à créer des jetons OAuth2. Pour modifier ce comportement, activez ce paramètre. Les jetons existants ne sont pas supprimés lorsque ce paramètre est désactivé." + +#: awx/api/conf.py:94 +msgid "Login redirect override URL" +msgstr "URL de remplacement pour la redirection de connexion" + +#: 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 vers laquelle les utilisateurs non autorisés sont redirigés pour se connecter. Si cette valeur est vide, les utilisateurs sont renvoyés vers la page de connexion." + +#: awx/api/conf.py:114 +msgid "There are no remote authentication systems configured." +msgstr "Aucun système d'authentification à distance n'est configuré." + +#: awx/api/exceptions.py:19 +msgid "Resource is being used by running jobs." +msgstr "Ressource utilisée par les tâches en cours." + +#: awx/api/fields.py:80 +#, python-brace-format +msgid "Invalid key names: {invalid_key_names}" +msgstr "Noms de clés invalides : {invalid_key_names}" + +#: awx/api/fields.py:108 +msgid "Credential {} does not exist" +msgstr "L'identifiant {} n'existe pas" + +#: awx/api/filters.py:82 +msgid "No related model for field {}." +msgstr "Aucun modèle qui y soit lié pour le champ '{}'" + +#: awx/api/filters.py:96 +msgid "Filtering on password fields is not allowed." +msgstr "Le filtrage des champs de mot de passe n'est pas autorisé." + +#: awx/api/filters.py:108 awx/api/filters.py:110 +#, python-format +msgid "Filtering on %s is not allowed." +msgstr "Le filtrage sur %s n'est pas autorisé." + +#: awx/api/filters.py:113 +msgid "Loops not allowed in filters, detected on field {}." +msgstr "Boucles non autorisés dans les filtres, détectées sur le champ {}." + +#: awx/api/filters.py:171 +msgid "Query string field name not provided." +msgstr "Nom de champ du string de requête non fourni." + +#: awx/api/filters.py:203 +#, python-brace-format +msgid "Invalid {field_name} id: {field_id}" +msgstr "ID {field_name} non valide : {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 "N'a pas pu appliquer le filtre role_level à cette liste car son modèle n'utilise pas de rôles pour le contrôle d'accès." + +#: 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 "Vous n'avez pas utilisé le bon type de contenu dans votre requête HTTP. Si vous utilisez notre API REST, le type de contenu doit être application/json." + +#: awx/api/generics.py:220 +msgid " To establish a login session, visit" +msgstr " Pour établir une session de connexion, visitez" + +#: awx/api/generics.py:634 awx/api/generics.py:694 +msgid "\"id\" field must be an integer." +msgstr "Le champ \"id\" doit être un nombre entier." + +#: awx/api/generics.py:691 +msgid "\"id\" is required to disassociate" +msgstr "\"id\" est nécessaire pour dissocier" + +#: awx/api/generics.py:739 +msgid "{} 'id' field is missing." +msgstr "Le champ {} 'id' est manquant." + +#: awx/api/metadata.py:66 +msgid "Database ID for this {}." +msgstr "ID de base de données pour ce {}." + +#: awx/api/metadata.py:67 +msgid "Name of this {}." +msgstr "Nom de ce {}." + +#: awx/api/metadata.py:68 +msgid "Optional description of this {}." +msgstr "Description facultative de ce {}." + +#: awx/api/metadata.py:69 +msgid "Data type for this {}." +msgstr "Type de données pour ce {}." + +#: awx/api/metadata.py:70 +msgid "URL for this {}." +msgstr "URL de ce {}." + +#: awx/api/metadata.py:71 +msgid "Data structure with URLs of related resources." +msgstr "Structure de données avec URL des ressources associées." + +#: 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 "Structure des données avec nom/description des ressources connexes. La sortie de certains objets peut être limitée pour des raisons de performance." + +#: awx/api/metadata.py:75 +msgid "Timestamp when this {} was created." +msgstr "Horodatage lors de la création de ce {}." + +#: awx/api/metadata.py:76 +msgid "Timestamp when this {} was last modified." +msgstr "Horodatage lors de la modification de ce {}." + +#: awx/api/pagination.py:77 +msgid "Number of results to return per page." +msgstr "Nombre de résultats à renvoyer par page." + +#: awx/api/parsers.py:33 +msgid "JSON parse error - not a JSON object" +msgstr "Erreur d'analyse JSON - pas un objet JSON" + +#: awx/api/parsers.py:36 +#, python-format +msgid "" +"JSON parse error - %s\n" +"Possible cause: trailing comma." +msgstr "Erreur d'analyse JSON - %s\n" +"Cause possible : virgule de fin." + +#: awx/api/serializers.py:205 +msgid "" +"The original object is already named {}, a copy from it cannot have the same " +"name." +msgstr "L'objet d'origine s'appelle déjà {}, une copie de cet objet ne peut pas avoir le même nom." + +#: awx/api/serializers.py:334 +#, python-format +msgid "Cannot use dictionary for %s" +msgstr "Impossible d'utiliser le dictionnaire pour %s" + +#: awx/api/serializers.py:348 +msgid "Playbook Run" +msgstr "Exécution du playbook" + +#: awx/api/serializers.py:349 +msgid "Command" +msgstr "Commande" + +#: awx/api/serializers.py:350 awx/main/models/unified_jobs.py:536 +msgid "SCM Update" +msgstr "Mise à jour SCM" + +#: awx/api/serializers.py:351 +msgid "Inventory Sync" +msgstr "Synchronisation des inventaires" + +#: awx/api/serializers.py:352 +msgid "Management Job" +msgstr "Job de gestion" + +#: awx/api/serializers.py:353 +msgid "Workflow Job" +msgstr "Job de flux de travail" + +#: awx/api/serializers.py:354 +msgid "Workflow Template" +msgstr "Modèle de flux de travail" + +#: awx/api/serializers.py:355 +msgid "Job Template" +msgstr "Modèle de tâche" + +#: awx/api/serializers.py:743 +msgid "" +"Indicates whether all of the events generated by this unified job have been " +"saved to the database." +msgstr "Indique si tous les événements générés par ce job unifié ont été enregistrés dans la base de données." + +#: awx/api/serializers.py:939 +msgid "Write-only field used to change the password." +msgstr "Champ en écriture seule servant à modifier le mot de passe." + +#: awx/api/serializers.py:941 +msgid "Set if the account is managed by an external service" +msgstr "À définir si le compte est géré par un service externe" + +#: awx/api/serializers.py:979 +msgid "Password required for new User." +msgstr "Mot de passe requis pour le nouvel utilisateur." + +#: awx/api/serializers.py:1067 +#, python-format +msgid "Unable to change %s on user managed by LDAP." +msgstr "Impossible de redéfinir %s sur un utilisateur géré par LDAP." + +#: awx/api/serializers.py:1153 +msgid "Must be a simple space-separated string with allowed scopes {}." +msgstr "Doit correspondre à une simple chaîne de caractères séparés par des espaces avec dans les limites autorisées {}." + +#: awx/api/serializers.py:1238 +msgid "Authorization Grant Type" +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:898 +msgid "Client Secret" +msgstr "Question secrète du client" + +#: awx/api/serializers.py:1240 +msgid "Client Type" +msgstr "Type de client" + +#: awx/api/serializers.py:1241 +msgid "Redirect URIs" +msgstr "Redirection d'URIs." + +#: awx/api/serializers.py:1242 +msgid "Skip Authorization" +msgstr "Sauter l'étape d'autorisation" + +#: awx/api/serializers.py:1350 +msgid "Cannot change max_hosts." +msgstr "Impossible de modifier max_hosts." + +#: awx/api/serializers.py:1391 +#, python-brace-format +msgid "Cannot change local_path for {scm_type}-based projects" +msgstr "Impossible de modifier le local_path pour les projets basés-{scm_type}" + +#: awx/api/serializers.py:1395 +msgid "This path is already being used by another manual project." +msgstr "Ce chemin est déjà utilisé par un autre projet manuel." + +#: awx/api/serializers.py:1397 +msgid "SCM branch cannot be used with archive projects." +msgstr "La branche SCM ne peut pas être utilisée pour des projets d'archives." + +#: awx/api/serializers.py:1399 +msgid "SCM refspec can only be used with git projects." +msgstr "SCM refspec ne peut être utilisé qu'avec les projets git." + +#: awx/api/serializers.py:1401 +msgid "SCM track_submodules can only be used with git projects." +msgstr "SCM track_submodules ne peut être utilisé qu'avec les projets git." + +#: awx/api/serializers.py:1432 +msgid "" +"Only Container Registry credentials can be associated with an Execution " +"Environment" +msgstr "Seules les informations d'identification du registre des conteneurs peuvent être associées à un environnement d'exécution" + +#: awx/api/serializers.py:1440 +msgid "Cannot change the organization of an execution environment" +msgstr "Impossible de modifier l'organisation d'un environnement d'exécution" + +#: awx/api/serializers.py:1521 +msgid "" +"One or more job templates depend on branch override behavior for this " +"project (ids: {})." +msgstr "Un ou plusieurs modèles de tâches dépendent du comportement de remplacement de branche pour ce projet (ids : {})." + +#: awx/api/serializers.py:1530 +msgid "Update options must be set to false for manual projects." +msgstr "La Mise à jour des options doit être définie à false pour les projets manuels." + +#: awx/api/serializers.py:1536 +msgid "Array of playbooks available within this project." +msgstr "Tableau des playbooks disponibles dans ce projet." + +#: awx/api/serializers.py:1554 +msgid "" +"Array of inventory files and directories available within this project, not " +"comprehensive." +msgstr "Tableau des fichiers d'inventaires et des répertoires disponibles dans ce projet : incomplet." + +#: 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 "Un nombre d'hôtes assignés exclusivement à chaque statut." + +#: awx/api/serializers.py:1600 awx/api/serializers.py:3099 +msgid "A count of all plays and tasks for the job run." +msgstr "Le nombre de lectures et de tâches liées à l'exécution d'un job." + +#: awx/api/serializers.py:1724 +msgid "Smart inventories must specify host_filter" +msgstr "Les inventaires smart doivent spécifier le host_filter" + +#: awx/api/serializers.py:1827 +#, python-format +msgid "Invalid port specification: %s" +msgstr "Spécification de port non valide : %s" + +#: awx/api/serializers.py:1838 +msgid "Cannot create Host for Smart Inventory" +msgstr "Impossible de créer un Hôte pour l' Inventaire Smart" + +#: awx/api/serializers.py:1856 +msgid "A Group with that name already exists." +msgstr "Un groupe portant ce nom existe déjà." + +#: awx/api/serializers.py:1927 +msgid "A Host with that name already exists." +msgstr "Un hôte de ce nom existe déjà." + +#: awx/api/serializers.py:1932 +msgid "Invalid group name." +msgstr "Nom de groupe incorrect." + +#: awx/api/serializers.py:1937 +msgid "Cannot create Group for Smart Inventory" +msgstr "Impossible de créer de Groupe pour l’ Inventaire Smart" + +#: awx/api/serializers.py:1995 +msgid "Cloud credential to use for inventory updates." +msgstr "Informations d’identification cloud à utiliser pour les mises à jour d'inventaire." + +#: awx/api/serializers.py:2025 +msgid "`{}` is a prohibited environment variable" +msgstr "`{}`est une variable d'environnement interdite" + +#: awx/api/serializers.py:2115 +msgid "Cannot use manual project for SCM-based inventory." +msgstr "Impossible d'utiliser un projet manuel pour un inventaire SCM." + +#: awx/api/serializers.py:2120 +msgid "Setting not compatible with existing schedules." +msgstr "Paramètre incompatible avec les planifications existantes." + +#: awx/api/serializers.py:2125 +msgid "Cannot create Inventory Source for Smart Inventory" +msgstr "Impossible de créer une Source d'inventaire pour l' Inventaire Smart" + +#: awx/api/serializers.py:2171 +msgid "Project required for scm type sources." +msgstr "Projet requis pour les sources de type scm." + +#: awx/api/serializers.py:2175 +#, python-format +msgid "Cannot set %s if not SCM type." +msgstr "Impossible de définir %s si pas du type SCM." + +#: awx/api/serializers.py:2246 +msgid "The project used for this job." +msgstr "Le projet utilisé pour ce job." + +#: awx/api/serializers.py:2491 +msgid "Modifications not allowed for managed credential types" +msgstr "Modifications non autorisées pour les types d'informations d'identification gérés" + +#: awx/api/serializers.py:2501 +msgid "" +"Modifications to inputs are not allowed for credential types that are in use" +msgstr "Modifications apportées aux entrées non autorisées pour les types d'informations d'identification en cours d'utilisation" + +#: awx/api/serializers.py:2504 +#, python-format +msgid "Must be 'cloud' or 'net', not %s" +msgstr "Doit être 'cloud' ou 'net', pas %s" + +#: awx/api/serializers.py:2509 +msgid "'ask_at_runtime' is not supported for custom credentials." +msgstr "'ask_at_runtime' n'est pas pris en charge pour les informations d'identification personnalisées." + +#: awx/api/serializers.py:2547 +msgid "Credential Type" +msgstr "Type d'informations d’identification" + +#: awx/api/serializers.py:2614 +msgid "Modifications not allowed for managed credentials" +msgstr "Modifications non autorisées pour les types d'informations d'identification gérés" + +#: awx/api/serializers.py:2626 awx/api/serializers.py:2699 +msgid "Galaxy credentials must be owned by an Organization." +msgstr "Les identifiants Galaxy doivent appartenir à une Organisation." + +#: 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 "Vous ne pouvez pas modifier le type d'identifiants, car cela peut compromettre la fonctionnalité de la ressource les utilisant." + +#: 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 "Champ en écriture seule qui sert à ajouter un utilisateur au rôle de propriétaire. Si vous le définissez, n'entrez ni équipe ni organisation. Seulement valable pour la création." + +#: 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 "Champ en écriture seule qui sert à ajouter une équipe au rôle de propriétaire. Si vous le définissez, n'entrez ni utilisateur ni organisation. Seulement valable pour la création." + +#: awx/api/serializers.py:2670 +msgid "" +"Inherit permissions from organization roles. If provided on creation, do not " +"give either user or team." +msgstr "Hériter des permissions à partir des rôles d'organisation. Si vous le définissez lors de la création, n'entrez ni utilisateur ni équipe." + +#: awx/api/serializers.py:2687 +msgid "Missing 'user', 'team', or 'organization'." +msgstr "Valeur 'utilisateur', 'équipe' ou 'organisation' manquante." + +#: awx/api/serializers.py:2692 +msgid "" +"Only one of 'user', 'team', or 'organization' should be provided, received " +"{} fields." +msgstr "Un seul des champs \"utilisateur\", \"équipe\" ou \"organisation\" doit être fourni, champs reçu {}." + +#: awx/api/serializers.py:2713 +msgid "" +"Credential organization must be set and match before assigning to a team" +msgstr "L'organisation des informations d'identification doit être définie et mise en correspondance avant de l'attribuer à une équipe" + +#: awx/api/serializers.py:2834 +msgid "This field is required." +msgstr "Ce champ est obligatoire." + +#: awx/api/serializers.py:2840 +msgid "Playbook not found for project." +msgstr "Playbook introuvable pour le projet." + +#: awx/api/serializers.py:2842 +msgid "Must select playbook for project." +msgstr "Un playbook doit être sélectionné pour le project." + +#: awx/api/serializers.py:2844 awx/api/serializers.py:2846 +msgid "Project does not allow overriding branch." +msgstr "Le projet ne permet pas de branche de remplacement." + +#: awx/api/serializers.py:2888 +msgid "Must be a Personal Access Token." +msgstr "Doit être un jeton d'accès personnel." + +#: awx/api/serializers.py:2890 +msgid "Must match the selected webhook service." +msgstr "Doit correspondre au service de webhook sélectionné." + +#: awx/api/serializers.py:2972 +msgid "Cannot enable provisioning callback without an inventory set." +msgstr "Impossible d'activer le rappel de provisioning sans inventaire défini." + +#: awx/api/serializers.py:2974 +msgid "Must either set a default value or ask to prompt on launch." +msgstr "Une valeur par défaut doit être définie ou bien demander une invite au moment du lancement." + +#: awx/api/serializers.py:2976 awx/main/models/jobs.py:294 +msgid "Job Templates must have a project assigned." +msgstr "Les Modèles de job doivent avoir un projet attribué." + +#: awx/api/serializers.py:3140 +msgid "No change to job limit" +msgstr "Aucun changement à la limite du job" + +#: awx/api/serializers.py:3140 +msgid "All failed and unreachable hosts" +msgstr "Tous les hôtes inaccessibles ou ayant échoué" + +#: awx/api/serializers.py:3153 +msgid "Missing passwords needed to start: {}" +msgstr "Mots de passe manquants indispensables pour commencer : {}" + +#: awx/api/serializers.py:3171 +msgid "Relaunch by host status not available until job finishes running." +msgstr "Relance par statut d'hôte non disponible jusqu'à la fin de l'exécution du job en cours." + +#: awx/api/serializers.py:3185 +msgid "Job Template Project is missing or undefined." +msgstr "Le projet de modèle de tâche est manquant ou non défini." + +#: awx/api/serializers.py:3187 +msgid "Job Template Inventory is missing or undefined." +msgstr "Le projet de modèle d'inventaire est manquant ou non défini." + +#: awx/api/serializers.py:3225 +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: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:4131 +#, python-brace-format +msgid "" +"Standard Output too large to display ({text_size} bytes), only download " +"supported for sizes over {supported_size} bytes." +msgstr "Sortie standard trop grande pour pouvoir s'afficher ({text_size} octets). Le téléchargement est pris en charge seulement pour une taille supérieure à {supported_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 pour la remplacer." + +#: awx/api/serializers.py:3739 +msgid "\"$encrypted$ is a reserved keyword, may not be used for {}.\"" +msgstr "\"$encrypted$ est un mot clé réservé et ne peut pas être utilisé comme {}.\"" + +#: awx/api/serializers.py:4212 +msgid "A project is required to run a job." +msgstr "Un projet est nécessaire pour exécuter une tâche." + +#: awx/api/serializers.py:4214 +msgid "Missing a revision to run due to failed project update." +msgstr "Une révision n'a pas été exécutée en raison de l'échec de la mise à jour du projet." + +#: awx/api/serializers.py:4218 +msgid "The inventory associated with this Job Template is being deleted." +msgstr "L'inventaire associé à ce modèle de tâche est en cours de suppression." + +#: awx/api/serializers.py:4220 awx/api/serializers.py:4340 +msgid "The provided inventory is being deleted." +msgstr "L'inventaire fourni est en cours de suppression." + +#: awx/api/serializers.py:4227 +msgid "Cannot assign multiple {} credentials." +msgstr "Ne peut pas attribuer plusieurs identifiants {}." + +#: awx/api/serializers.py:4229 +msgid "Cannot assign a Credential of kind `{}`" +msgstr "Ne peut pas attribuer d'information d'identification de type `{}`" + +#: awx/api/serializers.py:4241 +msgid "" +"Removing {} credential at launch time without replacement is not supported. " +"Provided list lacked credential(s): {}." +msgstr "Le retrait des identifiants {} au moment du lancement sans procurer de valeurs de remplacement n'est pas pris en charge. La liste fournie manquait d'identifiant(s): {}." + +#: awx/api/serializers.py:4338 +msgid "The inventory associated with this Workflow is being deleted." +msgstr "L'inventaire associé à ce flux de travail est en cours de suppression." + +#: awx/api/serializers.py:4405 +msgid "Message type '{}' invalid, must be either 'message' or 'body'" +msgstr "Type de message '{}' invalide, doit être soit 'message' soit 'body'" + +#: awx/api/serializers.py:4411 +msgid "Expected string for '{}', found {}, " +msgstr "Chaîne attendue pour '{}', trouvé {}, " + +#: awx/api/serializers.py:4415 +msgid "Messages cannot contain newlines (found newline in {} event)" +msgstr "Les messages ne peuvent pas contenir de nouvelles lignes (trouvé nouvelle ligne dans l'événement {})" + +#: awx/api/serializers.py:4421 +msgid "Expected dict for 'messages' field, found {}" +msgstr "Dict attendu pour le champ 'messages', trouvé {}" + +#: awx/api/serializers.py:4425 +msgid "" +"Event '{}' invalid, must be one of 'started', 'success', 'error', or " +"'workflow_approval'" +msgstr "L'événement '{}' est invalide, il doit être de type 'started', 'success', 'error' ou 'workflow_approval'" + +#: awx/api/serializers.py:4431 +msgid "Expected dict for event '{}', found {}" +msgstr "Dict attendu pour l'événement '{}', trouvé {}" + +#: awx/api/serializers.py:4437 +msgid "" +"Workflow Approval event '{}' invalid, must be one of 'running', 'approved', " +"'timed_out', or 'denied'" +msgstr "L'événement d'approbation de flux de travail '{}' n'est pas valide, il doit être sur 'en cours', 'approuvé', 'expiré' ou 'refusé'" + +#: awx/api/serializers.py:4444 +msgid "Expected dict for workflow approval event '{}', found {}" +msgstr "Dict attendu pour l'événement d'approbation du flux de travail '{}', trouvé {}" + +#: awx/api/serializers.py:4471 +msgid "Unable to render message '{}': {}" +msgstr "Impossible de rendre le message '{}' : {}" + +#: awx/api/serializers.py:4473 +msgid "Field '{}' unavailable" +msgstr "Champ '{}' non disponible" + +#: awx/api/serializers.py:4475 +msgid "Security error due to field '{}'" +msgstr "Erreur de sécurité due au champ '{}'" + +#: awx/api/serializers.py:4496 +msgid "Webhook body for '{}' should be a json dictionary. Found type '{}'." +msgstr "Le corps du webhook pour '{}' doit être un dictionnaire json. Trouvé le type '{}'." + +#: awx/api/serializers.py:4499 +msgid "Webhook body for '{}' is not a valid json dictionary ({})." +msgstr "Le corps du webhook pour '{}' n'est pas un dictionnaire json valide ({})." + +#: awx/api/serializers.py:4517 +msgid "" +"Missing required fields for Notification Configuration: notification_type" +msgstr "Champs obligatoires manquants pour la configuration des notifications : notification_type" + +#: awx/api/serializers.py:4544 +msgid "No values specified for field '{}'" +msgstr "Aucune valeur spécifiée pour le champ '{}'" + +#: awx/api/serializers.py:4549 +msgid "HTTP method must be either 'POST' or 'PUT'." +msgstr "La méthode HTTP doit être soit 'POST' soit 'PUT'." + +#: awx/api/serializers.py:4551 +msgid "Missing required fields for Notification Configuration: {}." +msgstr "Champs obligatoires manquants pour la configuration des notifications : {}." + +#: awx/api/serializers.py:4554 +msgid "Configuration field '{}' incorrect type, expected {}." +msgstr "Type de champ de configuration '{}' incorrect, {} attendu." + +#: awx/api/serializers.py:4569 +msgid "Notification body" +msgstr "Corps de notification" + +#: awx/api/serializers.py:4655 +msgid "" +"Valid DTSTART required in rrule. Value should start with: DTSTART:" +"YYYYMMDDTHHMMSSZ" +msgstr "DTSTART valide obligatoire dans rrule. La valeur doit commencer par : DTSTART:YYYYMMDDTHHMMSSZ" + +#: awx/api/serializers.py:4657 +msgid "" +"DTSTART cannot be a naive datetime. Specify ;TZINFO= or YYYYMMDDTHHMMSSZZ." +msgstr "DTSTART ne peut correspondre à une date-heure naïve. Spécifier ;TZINFO= ou YYYYMMDDTHHMMSSZZ." + +#: awx/api/serializers.py:4659 +msgid "Multiple DTSTART is not supported." +msgstr "Une seule valeur DTSTART est prise en charge." + +#: awx/api/serializers.py:4661 +msgid "RRULE required in rrule." +msgstr "RRULE obligatoire dans rrule." + +#: awx/api/serializers.py:4663 +msgid "Multiple RRULE is not supported." +msgstr "Une seule valeur RRULE est prise en charge." + +#: awx/api/serializers.py:4665 +msgid "INTERVAL required in rrule." +msgstr "INTERVAL obligatoire dans rrule." + +#: awx/api/serializers.py:4667 +msgid "SECONDLY is not supported." +msgstr "SECONDLY n'est pas pris en charge." + +#: awx/api/serializers.py:4669 +msgid "Multiple BYMONTHDAYs not supported." +msgstr "Une seule valeur BYMONTHDAY est prise en charge." + +#: awx/api/serializers.py:4671 +msgid "Multiple BYMONTHs not supported." +msgstr "Une seule valeur BYMONTH est prise en charge." + +#: awx/api/serializers.py:4673 +msgid "BYDAY with numeric prefix not supported." +msgstr "BYDAY avec un préfixe numérique non pris en charge." + +#: awx/api/serializers.py:4675 +msgid "BYYEARDAY not supported." +msgstr "BYYEARDAY non pris en charge." + +#: awx/api/serializers.py:4677 +msgid "BYWEEKNO not supported." +msgstr "BYWEEKNO non pris en charge." + +#: awx/api/serializers.py:4679 +msgid "RRULE may not contain both COUNT and UNTIL" +msgstr "RRULE peut contenir à la fois COUNT et UNTIL" + +#: awx/api/serializers.py:4683 +msgid "COUNT > 999 is unsupported." +msgstr "COUNT > 999 non pris en charge." + +#: awx/api/serializers.py:4690 +msgid "rrule parsing failed validation: {}" +msgstr "L'analyse rrule n'a pas pu être validée : {}" + +#: awx/api/serializers.py:4749 +msgid "Inventory Source must be a cloud resource." +msgstr "La source d'inventaire doit être une ressource cloud." + +#: awx/api/serializers.py:4751 +msgid "Manual Project cannot have a schedule set." +msgstr "Le projet manuel ne peut pas avoir de calendrier défini." + +#: awx/api/serializers.py:4755 +msgid "" +"Inventory sources with `update_on_project_update` cannot be scheduled. " +"Schedule its source project `{}` instead." +msgstr "Impossible de planifier les sources d'inventaire avec `update_on_project_update`. Planifiez plutôt son projet source`{}`." + +#: awx/api/serializers.py:4774 +msgid "" +"Count of jobs in the running or waiting state that are targeted for this " +"instance" +msgstr "Le nombre de jobs en cours d'exécution ou en attente qui sont ciblés pour cette instance." + +#: awx/api/serializers.py:4775 +msgid "Count of all jobs that target this instance" +msgstr "Le nombre de jobs qui ciblent cette instance." + +#: 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: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: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:4844 +msgid "Policy Instance Percentage" +msgstr "Pourcentage d'instances de stratégie" + +#: 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:4852 +msgid "Policy Instance Minimum" +msgstr "Instances de stratégies minimum" + +#: 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:4858 +msgid "Policy Instance List" +msgstr "Listes d'instances de stratégie" + +#: 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:4900 +msgid "Duplicate entry {}." +msgstr "Entrée dupliquée {}." + +#: 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: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: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: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: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: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: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: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: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: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: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." + +#: awx/api/views/__init__.py:205 +msgid "Not found." +msgstr "Introuvable." + +#: awx/api/views/__init__.py:213 +msgid "Dashboard" +msgstr "Tableau de bord" + +#: awx/api/views/__init__.py:310 +msgid "Dashboard Jobs Graphs" +msgstr "Graphiques de tâches du tableau de bord" + +#: awx/api/views/__init__.py:349 +#, python-format +msgid "Unknown period \"%s\"" +msgstr "Période \"%s\" inconnue" + +#: awx/api/views/__init__.py:361 +msgid "Instances" +msgstr "Instances" + +#: awx/api/views/__init__.py:369 +msgid "Instance Detail" +msgstr "Détail de l'instance" + +#: awx/api/views/__init__.py:385 +msgid "Instance Jobs" +msgstr "Jobs d'instance" + +#: awx/api/views/__init__.py:399 +msgid "Instance's Instance Groups" +msgstr "Groupes d'instances de l'instance" + +#: awx/api/views/__init__.py:408 +msgid "Instance Groups" +msgstr "Groupes d'instances" + +#: awx/api/views/__init__.py:416 +msgid "Instance Group Detail" +msgstr "Détail du groupe d'instances" + +#: 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:440 +msgid "Instance Group's Instances" +msgstr "Instances du groupe d'instances" + +#: awx/api/views/__init__.py:450 +msgid "Schedules" +msgstr "Calendriers" + +#: 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: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:510 +msgid "Related template cannot accept {} on launch." +msgstr "Le modèle associé ne peut pas accepter {} au lancement." + +#: 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: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: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: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:540 +msgid "Schedule Jobs List" +msgstr "Listes des tâches de planification" + +#: 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: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: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: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:795 +msgid "Project Schedules" +msgstr "Calendriers des projets" + +#: awx/api/views/__init__.py:806 +msgid "Project SCM Inventory Sources" +msgstr "Sources d'inventaire SCM du projet" + +#: 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:923 +msgid "System Job Events List" +msgstr "Liste des événements d'un job système" + +#: 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:1008 +msgid "Me" +msgstr "Moi-même" + +#: awx/api/views/__init__.py:1017 +msgid "OAuth 2 Applications" +msgstr "OAuth 2 Applications" + +#: awx/api/views/__init__.py:1026 +msgid "OAuth 2 Application Detail" +msgstr "OAuth 2 Détails Application" + +#: awx/api/views/__init__.py:1039 +msgid "OAuth 2 Application Tokens" +msgstr "OAuth 2 Jetons Application" + +#: awx/api/views/__init__.py:1061 +msgid "OAuth2 Tokens" +msgstr "OAuth2 Jetons" + +#: awx/api/views/__init__.py:1070 +msgid "OAuth2 User Tokens" +msgstr "OAuth2 Jetons Utilisateur" + +#: 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:1097 +msgid "Organization OAuth2 Applications" +msgstr "Organisation OAuth2 Applications" + +#: awx/api/views/__init__.py:1109 +msgid "OAuth2 Personal Access Tokens" +msgstr "OAuth2 Jetons d'accès personnels" + +#: awx/api/views/__init__.py:1124 +msgid "OAuth Token Detail" +msgstr "OAuth 2 Détails Jeton" + +#: 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: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:1284 +#, python-format +msgid "Cannot change %s." +msgstr "Impossible de modifier %s." + +#: awx/api/views/__init__.py:1290 +msgid "Cannot delete user." +msgstr "Impossible de supprimer l'utilisateur." + +#: 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: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: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:1473 +msgid "External Credential Test" +msgstr "Test des informations d'identification externes" + +#: 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: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:1536 +msgid "External Credential Type Test" +msgstr "Test du type d'informations d'identification externes" + +#: 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:1765 +msgid "Cyclical Group association." +msgstr "Association de groupe cyclique." + +#: 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: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:1976 +msgid "Inventory Source List" +msgstr "Liste des sources d'inventaire" + +#: awx/api/views/__init__.py:1988 +msgid "Inventory Sources Update" +msgstr "Mise à jour des sources d'inventaire" + +#: 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:2028 +msgid "No inventory sources to update." +msgstr "Aucune source d'inventaire à actualiser." + +#: awx/api/views/__init__.py:2049 +msgid "Inventory Source Schedules" +msgstr "Calendriers des sources d'inventaire" + +#: 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:2173 +msgid "Source already has credential assigned." +msgstr "La source a déjà des informations d'identification attribuées." + +#: awx/api/views/__init__.py:2385 +msgid "Job Template Schedules" +msgstr "Calendriers des modèles de tâche" + +#: 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:2425 +msgid "Expected {} for field '{}', received {} type." +msgstr "{} attendu pour le champ '{}', type {} reçu." + +#: 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: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: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: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: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: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: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: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: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: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: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: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é 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: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: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:2632 +msgid "Cannot assign a Credential of kind `{}`." +msgstr "Ne peut pas attribuer d'information d'identification de type `{}`" + +#: awx/api/views/__init__.py:2656 +msgid "Maximum number of labels for {} reached." +msgstr "Nombre maximum de libellés {} atteint." + +#: 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:2776 +msgid "Multiple hosts matched the request!" +msgstr "Plusieurs hôtes correspondent à la requête." + +#: 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: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: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:2928 awx/api/views/__init__.py:2947 +msgid "Cycle detected." +msgstr "Cycle détecté." + +#: awx/api/views/__init__.py:2939 +msgid "Relationship not allowed." +msgstr "Relation non autorisée." + +#: 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: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:3203 +msgid "Workflow Job Template Schedules" +msgstr "Calendriers des modèles de tâche de flux de travail" + +#: 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:3379 +msgid "System Job Template Schedules" +msgstr "Calendriers des modèles de tâche Système" + +#: 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: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: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: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: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: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:3638 +msgid "Job Host Summaries List" +msgstr "Liste récapitulative des hôtes de la tâche" + +#: 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:3725 +msgid "Job Events List" +msgstr "Liste des événements de la tâche" + +#: 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: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:4184 +msgid "Notification Template Test" +msgstr "Test de modèle de notification" + +#: 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: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." + +#: awx/api/views/inventory.py:53 +msgid "Inventory Update Events List" +msgstr "Liste des événements de mise à jour de l'inventaire" + +#: awx/api/views/inventory.py:84 +msgid "You cannot turn a regular inventory into a \"smart\" inventory." +msgstr "Vous ne pouvez pas transformer un inventaire régulier en un inventaire \"smart\"." + +#: awx/api/views/inventory.py:96 +#, python-brace-format +msgid "{0}" +msgstr "{0}" + +#: awx/api/views/metrics.py:29 +msgid "Metrics" +msgstr "Métriques" + +#: awx/api/views/mixin.py:41 +msgid "Cannot delete job resource when associated workflow job is running." +msgstr "Impossible de supprimer les ressources de tâche lorsqu'une tâche de flux de travail associée est en cours d'exécution." + +#: awx/api/views/mixin.py:46 +msgid "Cannot delete running job resource." +msgstr "Impossible de supprimer la ressource de la tâche en cours." + +#: awx/api/views/mixin.py:51 +msgid "Job has not finished processing events." +msgstr "Job n'ayant pas terminé de traiter les événements." + +#: 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." + +#: awx/api/views/organization.py:239 +#, python-brace-format +msgid "Credential must be a Galaxy credential, not {sub.credential_type.name}." +msgstr "Le titre doit être un titre Galaxy, et non {sub.credential_type.name}.." + +#: awx/api/views/root.py:41 awx/templates/rest_framework/api.html:28 +msgid "REST API" +msgstr "API REST" + +#: awx/api/views/root.py:51 awx/templates/rest_framework/api.html:4 +msgid "AWX REST API" +msgstr "API REST AWX" + +#: awx/api/views/root.py:64 +msgid "API OAuth 2 Authorization Root" +msgstr "API OAuth 2 Authorization Root" + +#: awx/api/views/root.py:130 +msgid "Version 2" +msgstr "Version 2" + +#: awx/api/views/root.py:140 +msgid "Ping" +msgstr "Ping" + +#: awx/api/views/root.py:168 +msgid "Subscriptions" +msgstr "Abonnements" + +#: awx/api/views/root.py:189 awx/api/views/root.py:230 +msgid "Invalid Subscription" +msgstr "Abonnement non valide" + +#: awx/api/views/root.py:191 awx/api/views/root.py:232 +msgid "The provided credentials are invalid (HTTP 401)." +msgstr "Les informations d'identification fournies ne sont pas valides (HTTP 401)." + +#: awx/api/views/root.py:193 awx/api/views/root.py:234 +msgid "Unable to connect to proxy server." +msgstr "Impossible de se connecter au serveur mandateur." + +#: awx/api/views/root.py:195 awx/api/views/root.py:236 +msgid "Could not connect to subscription service." +msgstr "Impossible de se connecter au service d'abonnement." + +#: awx/api/views/root.py:208 +msgid "Attach Subscription" +msgstr "Attacher Abonnement" + +#: awx/api/views/root.py:220 +msgid "No subscription pool ID provided." +msgstr "Aucun identifiant de pool d'abonnement n'est fourni." + +#: awx/api/views/root.py:248 +msgid "Error processing subscription metadata." +msgstr "Erreur de traitement des métadonnées d'abonnement." + +#: awx/api/views/root.py:254 awx/conf/apps.py:11 +msgid "Configuration" +msgstr "Configuration" + +#: awx/api/views/root.py:312 +msgid "Invalid subscription data" +msgstr "Données d'abonnement non valides" + +#: awx/api/views/root.py:317 +msgid "Invalid JSON" +msgstr "Syntaxe JSON non valide" + +#: awx/api/views/root.py:321 awx/api/views/root.py:326 +msgid "Legacy license submitted. A subscription manifest is now required." +msgstr "Licence héritée soumise. Un manifeste de souscription est maintenant requis." + +#: awx/api/views/root.py:335 +msgid "Invalid manifest submitted." +msgstr "Manifeste non valable soumis." + +#: awx/api/views/root.py:341 +msgid "Invalid License" +msgstr "Licence non valide" + +#: awx/api/views/root.py:352 +msgid "Invalid subscription" +msgstr "Abonnement non valide" + +#: awx/api/views/root.py:360 +msgid "Failed to remove license." +msgstr "N'a pas pu supprimer la licence." + +#: awx/api/views/webhooks.py:130 +msgid "Webhook previously received, aborting." +msgstr "Webhook reçu précédemment, abandon." + +#: 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 "Sélection cow" + +#: awx/conf/conf.py:53 +msgid "Select which cow to use with cowsay when running jobs." +msgstr "Sélectionnez quel cow utiliser avec cowsay lors de l'exécution de tâches." + +#: awx/conf/conf.py:54 awx/conf/conf.py:75 +msgid "Cows" +msgstr "Cows" + +#: awx/conf/conf.py:73 +msgid "Example Read-Only Setting" +msgstr "Exemple de paramètre en lecture seule" + +#: awx/conf/conf.py:74 +msgid "Example setting that cannot be changed." +msgstr "L'exemple de paramètre ne peut pas être modifié." + +#: awx/conf/conf.py:90 +msgid "Example Setting" +msgstr "Exemple de paramètre" + +#: awx/conf/conf.py:91 +msgid "Example setting which can be different for each user." +msgstr "Exemple de paramètre qui peut être différent pour chaque utilisateur." + +#: awx/conf/conf.py:92 awx/conf/registry.py:78 awx/conf/views.py:51 +msgid "User" +msgstr "Utilisateur" + +#: 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 "Les valeurs None, True, False, une chaîne ou une liste de chaînes étaient attendues, mais {input_type} a été obtenu à la place." + +#: awx/conf/fields.py:97 +#, python-brace-format +msgid "Expected list of strings but got {input_type} instead." +msgstr "Liste de chaînes attendue mais {input_type} reçu à la place." + +#: awx/conf/fields.py:97 +#, python-brace-format +msgid "{path} is not a valid path choice." +msgstr "{path} n'est pas un choix de chemin d'accès valide." + +#: awx/conf/fields.py:142 +msgid "Enter a valid URL" +msgstr "Entrez une URL valide" + +#: awx/conf/fields.py:179 +#, python-brace-format +msgid "\"{input}\" is not a valid string." +msgstr "\"{input}\" n'est pas une chaîne valide." + +#: awx/conf/fields.py:192 +#, python-brace-format +msgid "Expected a list of tuples of max length 2 but got {input_type} instead." +msgstr "Liste de tuples de longueur max 2 attendue mais a obtenu {input_type} à la place." + +#: awx/conf/registry.py:72 awx/conf/tests/unit/test_registry.py:92 +msgid "All" +msgstr "Tous" + +#: awx/conf/registry.py:72 awx/conf/tests/unit/test_registry.py:92 +msgid "Changed" +msgstr "Modifié" + +#: awx/conf/registry.py:79 +msgid "User-Defaults" +msgstr "Paramètres utilisateur par défaut" + +#: awx/conf/registry.py:141 +msgid "This value has been set manually in a settings file." +msgstr "Cette valeur a été définie manuellement dans un fichier de configuration." + +#: 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 "Système" + +#: awx/conf/tests/unit/test_registry.py:91 +#: awx/conf/tests/unit/test_registry.py:92 +msgid "OtherSystem" +msgstr "Autre Système" + +#: awx/conf/views.py:43 +msgid "Setting Categories" +msgstr "Catégories de paramètre" + +#: awx/conf/views.py:65 +msgid "Setting Detail" +msgstr "Détails du paramètre" + +#: awx/conf/views.py:150 +msgid "Logging Connectivity Test" +msgstr "Journalisation du test de connectivité" + +#: awx/main/access.py:105 +#, python-format +msgid "Required related field %s for permission check." +msgstr "Champ associé %s requis pour la vérification des permissions." + +#: awx/main/access.py:121 +#, python-format +msgid "Bad data found in related field %s." +msgstr "Données incorrectes trouvées dans le champ %s associé." + +#: awx/main/access.py:363 +msgid "License is missing." +msgstr "La licence est manquante." + +#: awx/main/access.py:365 +msgid "License has expired." +msgstr "La licence est arrivée à expiration." + +#: awx/main/access.py:373 +#, python-format +msgid "License count of %s instances has been reached." +msgstr "Le nombre de licences d'instances %s a été atteint." + +#: awx/main/access.py:375 +#, python-format +msgid "License count of %s instances has been exceeded." +msgstr "Le nombre de licences d'instances %s a été dépassé." + +#: awx/main/access.py:377 +msgid "Host count exceeds available instances." +msgstr "Le nombre d'hôtes dépasse celui des instances disponibles." + +#: 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 "Vous avez atteint le nombre maximum d'hôtes %s autorisés pour votre organisation. Contactez votre administrateur système pour obtenir de l'aide." + +#: awx/main/access.py:952 +msgid "Unable to change inventory on a host." +msgstr "Impossible de modifier l'inventaire sur un hôte." + +#: awx/main/access.py:970 awx/main/access.py:1017 +msgid "Cannot associate two items from different inventories." +msgstr "Impossible d'associer deux éléments d'inventaires différents." + +#: awx/main/access.py:1007 +msgid "Unable to change inventory on a group." +msgstr "Impossible de modifier l'inventaire sur un groupe." + +#: awx/main/access.py:1286 +msgid "Unable to change organization on a team." +msgstr "Impossible de modifier l'organisation d'une équipe." + +#: awx/main/access.py:1302 +msgid "The {} role cannot be assigned to a team" +msgstr "Le rôle {} ne peut pas être attribué à une équipe" + +#: awx/main/access.py:1565 +msgid "Insufficient access to Job Template credentials." +msgstr "Accès insuffisant aux informations d'identification du modèle de tâche." + +#: awx/main/access.py:1753 awx/main/access.py:2184 +msgid "Job was launched with secret prompts provided by another user." +msgstr "La tâche a été lancée avec des invites secrètes fournies par un autre utilisateur." + +#: awx/main/access.py:1762 +msgid "Job has been orphaned from its job template and organization." +msgstr "La tâche est orpheline de son modèle de tâche et de son organisation." + +#: awx/main/access.py:1764 +msgid "Job was launched with prompted fields you do not have access to." +msgstr "La tâche a été lancée avec des champs d'invite auxquels vous n'avez pas accès." + +#: awx/main/access.py:1766 +msgid "" +"Job was launched with unknown prompted fields. Organization admin " +"permissions required." +msgstr "La tâche a été lancée avec des champs d'invite inconnus. Les autorisations d'administration de l'organisation sont requises." + +#: awx/main/access.py:2174 +msgid "Workflow Job was launched with unknown prompts." +msgstr "Le job de flux de travail a été lancé par des instructions inconnues." + +#: awx/main/access.py:2186 +msgid "Job was launched with prompts you lack access to." +msgstr "Le job a été lancé par des instructions auxquelles vous n'avez pas accès." + +#: awx/main/access.py:2188 +msgid "Job was launched with prompts no longer accepted." +msgstr "Le job a été lancé par des instructions qui ne sont plus acceptées." + +#: awx/main/access.py:2200 +msgid "" +"You do not have permission to the workflow job resources required for " +"relaunch." +msgstr "Vous n'avez pas la permission pour accéder aux permissions de tâche de flux de travail requises pour le second lancement." + +#: awx/main/analytics/collectors.py:87 +msgid "General platform configuration." +msgstr "Configuration générale de la plate-forme." + +#: awx/main/analytics/collectors.py:118 +msgid "Counts of objects such as organizations, inventories, and projects" +msgstr "Nombre d'objets tels que des organisations, des inventaires et des projets" + +#: awx/main/analytics/collectors.py:164 +msgid "Counts of users and teams by organization" +msgstr "Nombre d'utilisateurs et d'équipes par organisation" + +#: awx/main/analytics/collectors.py:174 +msgid "Counts of credentials by credential type" +msgstr "Nombre d’identifiants par type" + +#: awx/main/analytics/collectors.py:188 +msgid "Inventories, their inventory sources, and host counts" +msgstr "Inventaires, leurs sources et le nombre d'hôtes" + +#: awx/main/analytics/collectors.py:206 +msgid "Counts of projects by source control type" +msgstr "Nombre de projets par type de contrôle des sources" + +#: awx/main/analytics/collectors.py:214 +msgid "Cluster topology and capacity" +msgstr "Topologie et capacité des clusters" + +#: awx/main/analytics/collectors.py:264 +msgid "Metadata about the analytics collected" +msgstr "Métadonnées sur les analyses collectées" + +#: awx/main/analytics/collectors.py:365 awx/main/analytics/collectors.py:370 +msgid "Automation task records" +msgstr "Enregistrement des tâches d'automatisation" + +#: awx/main/analytics/collectors.py:375 +msgid "Data on jobs run" +msgstr "Données sur les Jobs gérés" + +#: awx/main/analytics/collectors.py:416 +msgid "Data on job templates" +msgstr "Données de Modèles de Jobs" + +#: awx/main/analytics/collectors.py:439 +msgid "Data on workflow runs" +msgstr "Données sur les exécutions de flux de travail" + +#: awx/main/analytics/collectors.py:477 +msgid "Data on workflows" +msgstr "Données sur les flux de travail" + +#: awx/main/apps.py:8 +msgid "Main" +msgstr "Principal" + +#: awx/main/conf.py:20 +msgid "Enable Activity Stream" +msgstr "Activer le flux d'activité" + +#: awx/main/conf.py:21 +msgid "Enable capturing activity for the activity stream." +msgstr "Activer la capture d'activités pour le flux d'activité." + +#: awx/main/conf.py:29 +msgid "Enable Activity Stream for Inventory Sync" +msgstr "Activer le flux d'activité pour la synchronisation des inventaires" + +#: awx/main/conf.py:30 +msgid "" +"Enable capturing activity for the activity stream when running inventory " +"sync." +msgstr "Activer la capture d'activités pour le flux d'activité lors de la synchronisation des inventaires en cours d'exécution." + +#: awx/main/conf.py:38 +msgid "All Users Visible to Organization Admins" +msgstr "Tous les utilisateurs visibles pour les administrateurs de l'organisation" + +#: 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 "Contrôle si un administrateur d'organisation peut ou non afficher tous les utilisateurs et les équipes, même ceux qui ne sont pas associés à son organisation." + +#: awx/main/conf.py:47 +msgid "Organization Admins Can Manage Users and Teams" +msgstr "Les administrateurs de l'organisation peuvent gérer les utilisateurs et les équipes." + +#: 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 "Contrôle si l'administrateur de l'organisation dispose des privilèges nécessaires pour créer et gérer les utilisateurs et les équipes. Vous pouvez désactiver cette fonctionnalité si vous utilisez une intégration LDAP ou SAML." + +#: awx/main/conf.py:61 +msgid "Base URL of the service" +msgstr "URL de base du service" + +#: awx/main/conf.py:62 +msgid "" +"This setting is used by services like notifications to render a valid url to " +"the service." +msgstr "Ce paramètre est utilisé par des services sous la forme de notifications permettant de rendre valide une URL pour le service." + +#: awx/main/conf.py:70 +msgid "Remote Host Headers" +msgstr "En-têtes d'hôte distant" + +#: 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 "En-têtes HTTP et méta-clés à rechercher afin de déterminer le nom ou l'adresse IP d'un hôte distant. Ajoutez des éléments supplémentaires à cette liste, tels que \"HTTP_X_FORWARDED_FOR\", en présence d'un proxy inverse. Voir la section \"Support Proxy\" du Guide de l'administrateur pour obtenir des détails supplémentaires." + +#: awx/main/conf.py:85 +msgid "Proxy IP Allowed List" +msgstr "Liste des IP Proxy autorisés" + +#: 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 "Si service se trouve derrière un proxy inverse/équilibreur de charge, utilisez ce paramètre pour configurer les adresses IP du proxy en provenance desquelles le service devra approuver les valeurs d'en-tête REMOTE_HOST_HEADERS personnalisées. Si ce paramètre correspond à une liste vide (valeur par défaut), les en-têtes spécifiés par\n" +"REMOTE_HOST_HEADERS seront approuvés sans condition)" + +#: awx/main/conf.py:101 +msgid "License" +msgstr "Licence" + +#: 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 "La licence détermine les fonctionnalités et les fonctions activées. Utilisez /api/v2/config/ pour mettre à jour ou modifier la licence." + +#: awx/main/conf.py:114 +msgid "Red Hat customer username" +msgstr "Nom d'utilisateur du client Red Hat" + +#: awx/main/conf.py:115 +msgid "" +"This username is used to send data to Insights for Ansible Automation " +"Platform" +msgstr "Ce nom d'utilisateur est utilisé pour envoyer des données à Insights for Ansible Automation Platform" + +#: awx/main/conf.py:127 +msgid "Red Hat customer password" +msgstr "Mot de passe client Red Hat" + +#: awx/main/conf.py:128 +msgid "" +"This password is used to send data to Insights for Ansible Automation " +"Platform" +msgstr "Ce mot de passe est utilisé pour envoyer des données à Insights for Ansible Automation Platform" + +#: awx/main/conf.py:140 +msgid "Red Hat or Satellite username" +msgstr "Nom d'utilisateur Red Hat ou Satellite" + +#: awx/main/conf.py:141 +msgid "This username is used to retrieve subscription and content information" +msgstr "Ce nom d'utilisateur est utilisé pour récupérer les informations relatives à l'abonnement et au contenu" + +#: awx/main/conf.py:153 +msgid "Red Hat or Satellite password" +msgstr "Mot de passe Red Hat ou Satellite" + +#: awx/main/conf.py:154 +msgid "This password is used to retrieve subscription and content information" +msgstr "Ce mot de passe est utilisé pour récupérer les informations relatives à l'abonnement et au contenu" + +#: awx/main/conf.py:165 +msgid "Insights for Ansible Automation Platform upload URL" +msgstr "Insights pour le téléchargement de l'URL de la plateforme d'automatisation Ansible" + +#: awx/main/conf.py:166 +msgid "" +"This setting is used to to configure the upload URL for data collection for " +"Red Hat Insights." +msgstr "Ce paramètre est utilisé pour configurer l'URL de téléchargement pour la collecte de données pour Red Hat Insights." + +#: awx/main/conf.py:174 +msgid "Unique identifier for an installation" +msgstr "Identifiant unique pour une installation" + +#: awx/main/conf.py:183 +msgid "The instance group where control plane tasks run" +msgstr "Le groupe d'instance où les tâches du plan de contrôle sont exécutées" + +#: awx/main/conf.py:192 +msgid "" +"The instance group where user jobs run (currently only on non-VM installs)" +msgstr "Le groupe d'instances dans lequel les tâches de l'utilisateur sont exécutées (actuellement uniquement sur les installations non MV)" + +#: awx/main/conf.py:204 +msgid "Global default execution environment" +msgstr "Environnement d'exécution global par défaut" + +#: awx/main/conf.py:205 +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." + +#: awx/main/conf.py:213 +msgid "Custom virtual environment paths" +msgstr "Chemins d'environnement virtuels personnalisés" + +#: 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 "Chemins d'accès où Tower recherchera des environnements virtuels personnalisés (en plus de /var/lib/awx/venv/). Saisissez un chemin par ligne." + +#: awx/main/conf.py:223 +msgid "Ansible Modules Allowed for Ad Hoc Jobs" +msgstr "Modules Ansible autorisés pour des tâches ad hoc" + +#: awx/main/conf.py:224 +msgid "List of modules allowed to be used by ad-hoc jobs." +msgstr "Liste des modules que des tâches ad hoc sont autorisées à utiliser." + +#: 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 "Tâches" + +#: awx/main/conf.py:234 +msgid "Always" +msgstr "Toujours" + +#: awx/main/conf.py:235 +msgid "Never" +msgstr "Jamais" + +#: awx/main/conf.py:236 +msgid "Only On Job Template Definitions" +msgstr "Définitions de Modèle de job uniquement" + +#: awx/main/conf.py:239 +msgid "When can extra variables contain Jinja templates?" +msgstr "Quand des variables supplémentaires peuvent-elles contenir des modèles 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 permet la substitution de variables via le langage de modèle Jinja2 pour --extra-vars. Cela pose un risque potentiel de sécurité où les utilisateurs ayant la possibilité de spécifier des vars supplémentaires au moment du lancement du job peuvent utiliser les modèles Jinja2 pour exécuter arbitrairement Python. Il est recommandé de définir cette valeur à \"template\" (modèle) ou \"never\" (jamais)." + +#: awx/main/conf.py:254 +msgid "Job execution path" +msgstr "Chemin d'exécution de la tâche" + +#: 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 "Répertoire dans lequel le service créera des répertoires temporaires pour l'exécution et l'isolation de la tâche (comme les fichiers des informations d'identification)." + +#: awx/main/conf.py:264 +msgid "Paths to expose to isolated jobs" +msgstr "Chemins à exposer aux tâches isolées" + +#: 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 "Liste des chemins d’accès qui seraient autrement dissimulés de façon à ne pas être exposés aux tâches isolées. Saisissez un chemin par ligne." + +#: awx/main/conf.py:274 +msgid "Extra Environment Variables" +msgstr "Variables d'environnement supplémentaires" + +#: awx/main/conf.py:275 +msgid "" +"Additional environment variables set for playbook runs, inventory updates, " +"project updates, and notification sending." +msgstr "Variables d'environnement supplémentaires définies pour les exécutions de Playbook, les mises à jour de projet et l'envoi de notifications." + +#: awx/main/conf.py:285 +msgid "Gather data for Insights for Ansible Automation Platform" +msgstr "Collecte de données pour Insights pour 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 "Permet au service de recueillir des données sur l'automatisation et de les envoyer à Red Hat Insights." + +#: awx/main/conf.py:294 +msgid "Run Project Updates With Higher Verbosity" +msgstr "Exécuter des mises à jour de projet avec une plus grande verbosité" + +#: awx/main/conf.py:295 +msgid "" +"Adds the CLI -vvv flag to ansible-playbook runs of project_update.yml used " +"for project updates." +msgstr "Ajoute le drapeau CLI -vvv aux exécutions ansible-playbook de project_update.yml utilisées pour les mises à jour du projet." + +#: awx/main/conf.py:304 +msgid "Enable Role Download" +msgstr "Active le téléchargement du rôle" + +#: awx/main/conf.py:305 +msgid "" +"Allows roles to be dynamically downloaded from a requirements.yml file for " +"SCM projects." +msgstr "Permet aux rôles d'être téléchargés dynamiquement à partir du fichier requirements.yml pour les projets SCM." + +#: awx/main/conf.py:314 +msgid "Enable Collection(s) Download" +msgstr "Activer le téléchargement de la ou des collections" + +#: awx/main/conf.py:315 +msgid "" +"Allows collections to be dynamically downloaded from a requirements.yml file " +"for SCM projects." +msgstr "Permet aux collections d'être téléchargés dynamiquement à partir du fichier requirements.yml pour les projets SCM." + +#: awx/main/conf.py:324 +msgid "Follow symlinks" +msgstr "Suivre les liens symboliques" + +#: 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 "Suivez les liens symboliques lorsque vous recherchez des playbooks. Sachez que le réglage sur True peut entraîner une récursion infinie si un lien pointe vers un répertoire parent de lui-même." + +#: awx/main/conf.py:337 +msgid "Ignore Ansible Galaxy SSL Certificate Verification" +msgstr "Ignorer la vérification du certificat SSL Galaxy Ansible" + +#: awx/main/conf.py:338 +msgid "" +"If set to true, certificate validation will not be done when installing " +"content from any Galaxy server." +msgstr "S'il est défini à true, la validation du certificat ne sera pas effectuée lors de l'installation de contenu à partir d'un serveur Galaxy." + +#: awx/main/conf.py:347 +msgid "Standard Output Maximum Display Size" +msgstr "Taille d'affichage maximale pour une sortie standard" + +#: awx/main/conf.py:348 +msgid "" +"Maximum Size of Standard Output in bytes to display before requiring the " +"output be downloaded." +msgstr "Taille maximale d'une sortie standard en octets à afficher avant de demander le téléchargement de la sortie." + +#: awx/main/conf.py:357 +msgid "Job Event Standard Output Maximum Display Size" +msgstr "Taille d'affichage maximale pour une sortie standard d'événement de tâche" + +#: 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 "Taille maximale de la sortie standard en octets à afficher pour une seule tâche ou pour un seul événement de commande ad hoc. `stdout` se terminera par `...` quand il sera tronqué." + +#: awx/main/conf.py:370 +msgid "Job Event Maximum Websocket Messages Per Second" +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 à 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" + +#: 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 "Nombre maximal du même modèle de tâche qui peut être mis en attente d'exécution lors de son lancement à partir d'un calendrier, avant que d'autres ne soient créés." + +#: awx/main/conf.py:390 +msgid "Ansible Callback Plugins" +msgstr "Plug-ins de rappel 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 "Liste des chemins servant à rechercher d'autres plug-ins de rappel qui serviront lors de l'exécution de tâches. Saisissez un chemin par ligne." + +#: awx/main/conf.py:401 +msgid "Default Job Timeout" +msgstr "Délai d'attente par défaut des tâches" + +#: 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 "Délai maximal (en secondes) d'exécution des tâches. Utilisez la valeur 0 pour indiquer qu'aucun délai ne doit être imposé. Un délai d'attente défini sur celui d'un modèle de tâche précis écrasera cette valeur." + +#: awx/main/conf.py:416 +msgid "Default Inventory Update Timeout" +msgstr "Délai d'attente par défaut pour la mise à jour d'inventaire" + +#: 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 "Délai maximal en secondes d'exécution des mises à jour d'inventaire. Utilisez la valeur 0 pour indiquer qu'aucun délai ne doit être imposé. Un délai d'attente défini sur celui d'une source d'inventaire précise écrasera cette valeur." + +#: awx/main/conf.py:431 +msgid "Default Project Update Timeout" +msgstr "Délai d'attente par défaut pour la mise à jour de projet" + +#: 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 "Délai maximal en secondes d'exécution des mises à jour de projet. Utilisez la valeur 0 pour indiquer qu'aucun délai ne doit être imposé. Un délai d'attente défini sur celui d'un projet précis écrasera cette valeur." + +#: awx/main/conf.py:446 +msgid "Per-Host Ansible Fact Cache Timeout" +msgstr "Expiration du délai d’attente du cache Ansible Fact Cache par hôte" + +#: 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 "Durée maximale, en secondes, pendant laquelle les facts Ansible sont considérés comme valides depuis leur dernière modification. Seuls les facts valides - non périmés - seront accessibles par un Playbook. Remarquez que cela n'a aucune incidence sur la suppression d'ansible_facts de la base de données. Utiliser une valeur de 0 pour indiquer qu'aucun timeout ne soit imposé." + +#: awx/main/conf.py:463 +msgid "Maximum number of forks per job" +msgstr "Nombre maximum de fourches par tâche." + +#: 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 "L'enregistrement d'un modèle de tâche avec un nombre de fourches supérieur à ce nombre entraînera une erreur. Lorsqu'il est défini sur 0, aucune limite n'est appliquée." + +#: awx/main/conf.py:474 +msgid "Logging Aggregator" +msgstr "Agrégateur de journalisation" + +#: awx/main/conf.py:475 +msgid "Hostname/IP where external logs will be sent to." +msgstr "Nom d'hôte / IP où les journaux externes seront envoyés." + +#: 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 "Journalisation" + +#: awx/main/conf.py:484 +msgid "Logging Aggregator Port" +msgstr "Port d'agrégateur de journalisation" + +#: awx/main/conf.py:485 +msgid "" +"Port on Logging Aggregator to send logs to (if required and not provided in " +"Logging Aggregator)." +msgstr "Port d'agrégateur de journalisation où envoyer les journaux (le cas échéant ou si non fourni dans l'agrégateur de journalisation)." + +#: awx/main/conf.py:496 +msgid "Logging Aggregator Type" +msgstr "Type d'agrégateur de journalisation" + +#: awx/main/conf.py:497 +msgid "Format messages for the chosen log aggregator." +msgstr "Formater les messages pour l'agrégateur de journalisation que vous aurez choisi." + +#: awx/main/conf.py:506 +msgid "Logging Aggregator Username" +msgstr "Nom d'utilisateur de l'agrégateur de journalisation" + +#: awx/main/conf.py:507 +msgid "Username for external log aggregator (if required; HTTP/s only)." +msgstr "Nom d'utilisateur pour l'agrégateur de journalisation externe (le cas échéant ; HTTP/s uniquement)." + +#: awx/main/conf.py:518 +msgid "Logging Aggregator Password/Token" +msgstr "Mot de passe / Jeton d'agrégateur de journalisation" + +#: awx/main/conf.py:519 +msgid "" +"Password or authentication token for external log aggregator (if required; " +"HTTP/s only)." +msgstr "Mot de passe ou jeton d'authentification d'agrégateur de journalisation externe (le cas échéant ; HTTP/s uniquement)." + +#: awx/main/conf.py:528 +msgid "Loggers Sending Data to Log Aggregator Form" +msgstr "Journaliseurs à l'origine des envois de données à l'agrégateur de journaux" + +#: 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 "Liste des journaliseurs qui enverront des journaux HTTP au collecteur notamment (tous les types ou certains seulement) : \n" +"awx - journaux de service\n" +"activity_stream - enregistrements de flux d'activité \n" +"job_events - données de rappel issues d'événements de tâche Ansible\n" +"system_tracking - données générées par des tâches de scan." + +#: awx/main/conf.py:544 +msgid "Log System Tracking Facts Individually" +msgstr "Système de journalisation traçant des facts individuellement" + +#: 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 "Si défini, les facts de traçage de système seront envoyés pour chaque package, service, ou autre item se trouvant dans un scan, ce qui permet une meilleure granularité de recherche. Si non définis, les facts seront envoyés sous forme de dictionnaire unique, ce qui permet une meilleure efficacité du processus pour les facts." + +#: awx/main/conf.py:558 +msgid "Enable External Logging" +msgstr "Activer la journalisation externe" + +#: awx/main/conf.py:559 +msgid "Enable sending logs to external log aggregator." +msgstr "Activer l'envoi de journaux à un agrégateur de journaux externe." + +#: awx/main/conf.py:568 +msgid "Cluster-wide unique identifier." +msgstr "Identificateur unique pour tout le cluster" + +#: awx/main/conf.py:569 +msgid "Useful to uniquely identify instances." +msgstr "Utile pour identifier les instances spécifiquement." + +#: awx/main/conf.py:578 +msgid "Logging Aggregator Protocol" +msgstr "Protocole de l'agrégateur de journalisation" + +#: 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 "Le protocole utilisé pour communiquer avec l'agrégateur de journalisation. HTTPS/HTTP assume HTTPS à moins que http:// ne soit explicitement utilisé dans le nom d'hôte de l'agrégateur de journalisation." + +#: awx/main/conf.py:591 +msgid "TCP Connection Timeout" +msgstr "Expiration du délai d'attente de connexion 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 "Délai d'attente (nombre de secondes) entre une connexion TCP et un agrégateur de journalisation externe. S'applique aux protocoles des agrégateurs de journalisation HTTPS et TCP." + +#: awx/main/conf.py:601 +msgid "Enable/disable HTTPS certificate verification" +msgstr "Activer/désactiver la vérification de certificat 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 "Indicateur permettant de contrôler l'activation/désactivation de la vérification des certificats lorsque LOG_AGGREGATOR_PROTOCOL est \"https\". S'il est activé, le gestionnaire de journal vérifiera le certificat envoyé par l'agrégateur de journalisation externe avant d'établir la connexion." + +#: awx/main/conf.py:616 +msgid "Logging Aggregator Level Threshold" +msgstr "Seuil du niveau de l'agrégateur de journalisation" + +#: 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 "Seuil de niveau utilisé par le gestionnaire de journal. Les niveaux de gravité sont les suivants (de la plus faible à la plus grave) : DEBUG (débogage), INFO, WARNING (avertissement), ERROR (erreur), CRITICAL (critique). Les messages moins graves que le seuil seront ignorés par le gestionnaire de journal. (les messages sous la catégorie awx.anlytics ignorent ce paramètre)" + +#: awx/main/conf.py:631 +msgid "Maximum disk persistance for external log aggregation (in GB)" +msgstr "Persistance maximale du disque pour l'agrégation de journalisation externe (en Go)" + +#: 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 "Quantité de données à stocker (en gigaoctets) lors d'une panne de l'agrégateur de journalisation externe (valeur par défaut : 1). Équivalent au paramètre rsyslogd queue.maxdiskspace." + +#: awx/main/conf.py:644 +msgid "File system location for rsyslogd disk persistence" +msgstr "Emplacement du système de fichiers pour la persistance du disque 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 "Emplacement de persistance des journaux qui doivent être réessayés après une panne de l'agrégateur de journalisation externe (par défaut : /var/lib/awx). Équivalent au paramètre rsyslogd queue.spoolDirectory." + +#: awx/main/conf.py:657 +msgid "Enable rsyslogd debugging" +msgstr "Activer le débogage de rsyslogd" + +#: awx/main/conf.py:658 +msgid "" +"Enabled high verbosity debugging for rsyslogd. Useful for debugging " +"connection issues for external log aggregation." +msgstr "Activation du débogage de la verbosité élevée de rsyslogd. Utile pour le débogage des problèmes de connexion pour l'agrégation de journalisation externe." + +#: awx/main/conf.py:667 +msgid "Last gather date for Insights for Ansible Automation Platform." +msgstr "Dernière date de collecte pour Insights for Ansible Automation Platform." + +#: awx/main/conf.py:675 +msgid "" +"Last gathered entries for expensive collectors for Insights for Ansible " +"Automation Platform." +msgstr "Dernières entrées rassemblées pour les collecteurs Insights pour Ansible Automation Platform." + +#: awx/main/conf.py:686 +msgid "Insights for Ansible Automation Platform Gather Interval" +msgstr "Aperçu de l'intervalle de collecte de la plateforme d'automatisation Ansible" + +#: awx/main/conf.py:687 +msgid "Interval (in seconds) between data gathering." +msgstr "Intervalle (en secondes) entre les collectes de données." + +#: awx/main/conf.py:701 +msgid "" +"Indicates whether the instance is part of a kubernetes-based deployment." +msgstr "Indique si l'instance fait partie d'un déploiement basé sur 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 "Activer" + +#: awx/main/constants.py:27 +msgid "Doas" +msgstr "Comme" + +#: 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 "Aucun" + +#: awx/main/credential_plugins/aim.py:12 +msgid "CyberArk AIM URL" +msgstr "URL CyberArk AIM" + +#: awx/main/credential_plugins/aim.py:18 +msgid "Application ID" +msgstr "ID d'application" + +#: awx/main/credential_plugins/aim.py:24 +msgid "Client Key" +msgstr "Clé du client" + +#: awx/main/credential_plugins/aim.py:31 +msgid "Client Certificate" +msgstr "Certificat client" + +#: awx/main/credential_plugins/aim.py:38 +msgid "Verify SSL Certificates" +msgstr "Vérifier les certificats SSL" + +#: awx/main/credential_plugins/aim.py:46 +msgid "Object Query" +msgstr "Requête d'objet" + +#: awx/main/credential_plugins/aim.py:48 +msgid "" +"Lookup query for the object. Ex: Safe=TestSafe;Object=testAccountName123" +msgstr "Requête de recherche pour l'objet. Ex. : Safe=TestSafe;Object=testAccountName123" + +#: awx/main/credential_plugins/aim.py:50 +msgid "Object Query Format" +msgstr "Format de requête d'objet" + +#: awx/main/credential_plugins/aim.py:53 +msgid "Reason" +msgstr "Raison" + +#: 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 "Raison de la requête d'objet. Cela n'est nécessaire que si cela est requis par la stratégie de l'objet." + +#: awx/main/credential_plugins/azure_kv.py:18 +msgid "Vault URL (DNS Name)" +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:895 +msgid "Client ID" +msgstr "ID du client" + +#: awx/main/credential_plugins/azure_kv.py:29 +#: awx/main/models/credential/__init__.py:902 +msgid "Tenant ID" +msgstr "ID Client" + +#: awx/main/credential_plugins/azure_kv.py:32 +msgid "Cloud Environment" +msgstr "Environnement Cloud" + +#: awx/main/credential_plugins/azure_kv.py:33 +msgid "Specify which azure cloud environment to use." +msgstr "Précisez quel environnement Cloud Azure utiliser." + +#: awx/main/credential_plugins/azure_kv.py:41 +msgid "Secret Name" +msgstr "Nom secret" + +#: awx/main/credential_plugins/azure_kv.py:43 +msgid "The name of the secret to look up." +msgstr "Nom du secret à rechercher." + +#: awx/main/credential_plugins/azure_kv.py:47 +#: awx/main/credential_plugins/conjur.py:45 +msgid "Secret Version" +msgstr "Version secrète" + +#: 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 "Utilisé pour spécifier une version secrète spécifique (si elle est laissée vide, la dernière version sera utilisée)." + +#: awx/main/credential_plugins/centrify_vault.py:10 +#: awx/main/credential_plugins/centrify_vault.py:12 +msgid "Centrify Tenant URL" +msgstr "URL Tenant Centrify" + +#: awx/main/credential_plugins/centrify_vault.py:17 +msgid "Centrify API User" +msgstr "Utilisateur de l'API Centrify" + +#: awx/main/credential_plugins/centrify_vault.py:19 +msgid "" +"Centrify API User, having necessary permissions as mentioned in support doc" +msgstr "Utilisateur de l'API Centrify, ayant les permissions nécessaires comme mentionné dans le doc de support" + +#: awx/main/credential_plugins/centrify_vault.py:23 +msgid "Centrify API Password" +msgstr "Mot de passe API Centrify" + +#: awx/main/credential_plugins/centrify_vault.py:25 +msgid "Password of Centrify API User with necessary permissions" +msgstr "Mot de passe de l'utilisateur de l'API Centrify avec les permissions nécessaires" + +#: awx/main/credential_plugins/centrify_vault.py:30 +msgid "OAuth2 Application ID" +msgstr "ID d'application OAuth2" + +#: awx/main/credential_plugins/centrify_vault.py:32 +msgid "Application ID of the configured OAuth2 Client (defaults to 'awx')" +msgstr "ID de l'application du client OAuth2 configuré (valeur par défaut : 'awx')" + +#: awx/main/credential_plugins/centrify_vault.py:37 +msgid "OAuth2 Scope" +msgstr "Portée d'OAuth2" + +#: awx/main/credential_plugins/centrify_vault.py:39 +msgid "Scope of the configured OAuth2 Client (defaults to 'awx')" +msgstr "Portée du client OAuth2 configuré (valeur par défaut : 'awx')" + +#: awx/main/credential_plugins/centrify_vault.py:46 +msgid "Account Name" +msgstr "Nom du compte" + +#: 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 "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" +msgstr "Nom du système" + +#: awx/main/credential_plugins/centrify_vault.py:54 +msgid "Machine Name enrolled with in Centrify Portal" +msgstr "Nom de la machine inscrite dans le portail Centrify" + +#: awx/main/credential_plugins/conjur.py:14 +msgid "Conjur URL" +msgstr "URL Conjur" + +#: awx/main/credential_plugins/conjur.py:20 +msgid "API Key" +msgstr "Clé API" + +#: awx/main/credential_plugins/conjur.py:26 +#: awx/main/migrations/_inventory_source_vars.py:144 +msgid "Account" +msgstr "Compte" + +#: 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 "Nom d'utilisateur" + +#: awx/main/credential_plugins/conjur.py:34 +msgid "Public Key Certificate" +msgstr "Certificat de clé publique" + +#: awx/main/credential_plugins/conjur.py:39 +msgid "Secret Identifier" +msgstr "Identifiant secret" + +#: awx/main/credential_plugins/conjur.py:41 +msgid "The identifier for the secret e.g., /some/identifier" +msgstr "Identifiant du secret, par exemple : /some/identifier" + +#: awx/main/credential_plugins/dsv.py:12 +msgid "Tenant" +msgstr "Tenant" + +#: awx/main/credential_plugins/dsv.py:13 +msgid "The tenant e.g. \"ex\" when the URL is https://ex.secretservercloud.com" +msgstr "Tenant, par exemple \"ex\" lorsque l'URL est https://ex.secretservercloud.com" + +#: awx/main/credential_plugins/dsv.py:18 +msgid "Top-level Domain (TLD)" +msgstr "Domaine de premier niveau (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 "Le TLD du tenant, par exemple \"com\" lorsque l'URL est https://ex.secretservercloud.com" + +#: awx/main/credential_plugins/dsv.py:34 +msgid "Secret Path" +msgstr "Chemin secret" + +#: awx/main/credential_plugins/dsv.py:36 +msgid "The secret path e.g. /test/secret1" +msgstr "Le chemin secret, par exemple : /test/secret1" + +#: awx/main/credential_plugins/dsv.py:46 +msgid "URL template" +msgstr "Modèle d’URL" + +#: awx/main/credential_plugins/hashivault.py:15 +msgid "Server URL" +msgstr "URL du serveur" + +#: awx/main/credential_plugins/hashivault.py:18 +msgid "The URL to the HashiCorp Vault" +msgstr "URL Archivage sécurisé HashiCorp" + +#: awx/main/credential_plugins/hashivault.py:22 +#: awx/main/models/credential/__init__.py:923 +#: awx/main/models/credential/__init__.py:942 +msgid "Token" +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 de l’archivage sécurisé" + +#: awx/main/credential_plugins/hashivault.py:29 +msgid "CA Certificate" +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 de l’archivage sécurisé" + +#: 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 "L'ID de rôle pour l'authentification AppRole" + +#: 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 "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 (Archivage sécurisé Enterprise uniquement)" + +#: awx/main/credential_plugins/hashivault.py:48 +msgid "Name of the namespace to use when authenticate and retrieve secrets" +msgstr "Nom de l'espace de nom à utiliser lors de l'authentification et de la récupération des secrets" + +#: awx/main/credential_plugins/hashivault.py:52 +msgid "Path to Approle Auth" +msgstr "Le chemin d’accès vers 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 "Le chemin d'authentification AppRole à utiliser si un chemin n'est pas fourni dans les métadonnées lors de la liaison avec un champ de saisie. La valeur par défaut est \"approle\"" + +#: awx/main/credential_plugins/hashivault.py:64 +msgid "Path to Secret" +msgstr "Chemin d'accès au secret" + +#: awx/main/credential_plugins/hashivault.py:78 +msgid "Path to Auth" +msgstr "Chemin d'accès à Auth" + +#: awx/main/credential_plugins/hashivault.py:81 +msgid "The path where the Authentication method is mounted e.g, approle" +msgstr "Le chemin où la méthode d'authentification est montée, par exemple, approle" + +#: awx/main/credential_plugins/hashivault.py:91 +msgid "API Version" +msgstr "Version de l'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 convient aux recherches de clé statique/valeur. API v2 convient aux recherches clé/valeur versionnées." + +#: awx/main/credential_plugins/hashivault.py:101 +msgid "Name of Secret Backend" +msgstr "Nom du backend secret" + +#: 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 "Nom du backend secret (s'il est laissé vide, le premier segment du chemin secret sera utilisé)." + +#: awx/main/credential_plugins/hashivault.py:110 +#: awx/main/migrations/_inventory_source_vars.py:149 +msgid "Key Name" +msgstr "Nom de la clé" + +#: awx/main/credential_plugins/hashivault.py:112 +msgid "The name of the key to look up in the secret." +msgstr "Nom de la clé à rechercher dans le secret." + +#: awx/main/credential_plugins/hashivault.py:116 +msgid "Secret Version (v2 only)" +msgstr "Version secrète (v2 uniquement)" + +#: awx/main/credential_plugins/hashivault.py:129 +msgid "Unsigned Public Key" +msgstr "Clé publique non signée" + +#: awx/main/credential_plugins/hashivault.py:136 +msgid "Role Name" +msgstr "Nom du rôle" + +#: awx/main/credential_plugins/hashivault.py:136 +msgid "The name of the role used to sign." +msgstr "Le nom du rôle utilisé pour signer." + +#: awx/main/credential_plugins/hashivault.py:139 +msgid "Valid Principals" +msgstr "Principaux valides" + +#: awx/main/credential_plugins/hashivault.py:141 +msgid "" +"Valid principals (either usernames or hostnames) that the certificate should " +"be signed for." +msgstr "Principaux valides (noms d'utilisateur ou noms d'hôte) pour lesquels le certificat doit être signé." + +#: awx/main/credential_plugins/tss.py:10 +msgid "Secret Server URL" +msgstr "URL Serveur Secrets" + +#: 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 "L'URL de base du serveur secret, par exemple https://myserver/SecretServer ou https://mytenant.secretservercloud.com" + +#: awx/main/credential_plugins/tss.py:17 +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: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" + +#: awx/main/credential_plugins/tss.py:23 +msgid "The corresponding password" +msgstr "Le mot de passe correspondant" + +#: awx/main/credential_plugins/tss.py:31 +msgid "Secret ID" +msgstr "ID secret" + +#: awx/main/credential_plugins/tss.py:32 +msgid "The integer ID of the secret" +msgstr "L'ID entier du secret" + +#: awx/main/credential_plugins/tss.py:37 +msgid "Secret Field" +msgstr "Domaine secret" + +#: awx/main/credential_plugins/tss.py:38 +msgid "The field to extract from the secret" +msgstr "Le champ à extraire du secret" + +#: awx/main/fields.py:68 +#, python-brace-format +msgid "'{value}' is not one of ['{allowed_values}']" +msgstr "'{value}' ne fait pas partie de ['{allowed_values}']" + +#: awx/main/fields.py:418 +#, python-brace-format +msgid "{type} provided in relative path {path}, expected {expected_type}" +msgstr "{type} fourni dans le chemin d’accès relatif {path}, {expected_type} attendu" + +#: awx/main/fields.py:422 +#, python-brace-format +msgid "{type} provided, expected {expected_type}" +msgstr "{type} fourni, {expected_type} attendu" + +#: awx/main/fields.py:426 +#, python-brace-format +msgid "Schema validation error in relative path {path} ({error})" +msgstr "Erreur de validation de schéma dans le chemin d’accès relatif {path} ({error})" + +#: awx/main/fields.py:527 +#, python-format +msgid "required for %s" +msgstr "requis pour %s" + +#: awx/main/fields.py:592 +msgid "secret values must be of type string, not {}" +msgstr "les valeurs secrètes doivent être sous forme de string, et non pas {}" + +#: awx/main/fields.py:629 +#, python-format +msgid "cannot be set unless \"%s\" is set" +msgstr "ne peut être défini à moins que \"%s\" ne soit défini" + +#: awx/main/fields.py:658 +msgid "must be set when SSH key is encrypted." +msgstr "doit être défini lorsque la clé SSH est chiffrée." + +#: awx/main/fields.py:668 +msgid "should not be set when SSH key is not encrypted." +msgstr "ne doit pas être défini lorsque la clé SSH n'est pas chiffrée." + +#: awx/main/fields.py:716 +msgid "'dependencies' is not supported for custom credentials." +msgstr "les dépendances ne sont pas prises en charge pour les identifiants personnalisés." + +#: awx/main/fields.py:728 +msgid "\"tower\" is a reserved field name" +msgstr "\"tower\" est un nom de champ réservé" + +#: awx/main/fields.py:735 +#, python-format +msgid "field IDs must be unique (%s)" +msgstr "les ID de champ doivent être uniques (%s)" + +#: awx/main/fields.py:749 +msgid "{} is not a {}" +msgstr "{} n'est pas un(e) {}" + +#: awx/main/fields.py:760 +#, python-brace-format +msgid "{sub_key} not allowed for {element_type} type ({element_id})" +msgstr "{sub_key} non autorisé pour le type {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 "La variable d'environnement {} peut affecter la configuration Ansible, donc son utilisation n'est pas autorisée pour les identifiants." + +#: awx/main/fields.py:825 +msgid "Environment variable {} is not allowed to be used in credentials." +msgstr "La variable d'environnement {} ne peut pas être utilisée dans les identifiants." + +#: awx/main/fields.py:849 +msgid "" +"Must define unnamed file injector in order to reference `tower.filename`." +msgstr "Doit définir l'injecteur de fichier sans nom pour pouvoir référencer « tower.filename »." + +#: awx/main/fields.py:856 +msgid "Cannot directly reference reserved `tower` namespace container." +msgstr "Impossible de référencer directement le conteneur d'espace de nommage réservé « Tower »." + +#: awx/main/fields.py:866 +msgid "Must use multi-file syntax when injecting multiple files" +msgstr "Doit utiliser la syntaxe multi-fichier lors de l'injection de plusieurs fichiers." + +#: awx/main/fields.py:884 +#, python-brace-format +msgid "{sub_key} uses an undefined field ({error_msg})" +msgstr "{sub_key} utilise un champ non défini ({error_msg})" + +#: awx/main/fields.py:889 +msgid "Encountered unsafe code execution: {}" +msgstr "A rencontré une exécution de code dangereuse : {}" + +#: awx/main/fields.py:892 +#, python-brace-format +msgid "" +"Syntax error rendering template for {sub_key} inside of {type} ({error_msg})" +msgstr "Il y a une erreur de rendu de modèle pour {sub_key} dans {type} ({error_msg})" + +#: awx/main/middleware.py:114 +msgid "Formats of all available named urls" +msgstr "Formats de toutes les URL nommées disponibles" + +#: awx/main/middleware.py:115 +msgid "" +"Read-only list of key-value pairs that shows the standard format of all " +"available named URLs." +msgstr "Liste en lecture seule de paires clé/valeur qui affiche le format standard de toutes les URL nommées disponibles." + +#: awx/main/middleware.py:116 awx/main/middleware.py:128 +msgid "Named URL" +msgstr "URL nommée" + +#: awx/main/middleware.py:123 +msgid "List of all named url graph nodes." +msgstr "Liste de tous les noeuds de graphique des URL nommées." + +#: 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 "Liste en lecture seule de paires clé/valeur qui affiche la topologie des graphiques des URL nommées. Utilisez cette liste pour générer via un programme des URL nommées pour les ressources" + +#: awx/main/migrations/_inventory_source_vars.py:142 +msgid "Image ID" +msgstr "ID d'image" + +#: awx/main/migrations/_inventory_source_vars.py:143 +msgid "Availability Zone" +msgstr "Zone de disponibilité" + +#: awx/main/migrations/_inventory_source_vars.py:145 +msgid "Instance ID" +msgstr "ID d'instance" + +#: awx/main/migrations/_inventory_source_vars.py:146 +msgid "Instance State" +msgstr "État de l'instance" + +#: awx/main/migrations/_inventory_source_vars.py:147 +msgid "Platform" +msgstr "Plateforme " + +#: awx/main/migrations/_inventory_source_vars.py:148 +msgid "Instance Type" +msgstr "Type d'instance" + +#: awx/main/migrations/_inventory_source_vars.py:150 +msgid "Region" +msgstr "Région" + +#: awx/main/migrations/_inventory_source_vars.py:151 +msgid "Security Group" +msgstr "Groupe de sécurité" + +#: awx/main/migrations/_inventory_source_vars.py:152 +msgid "Tags" +msgstr "Balises" + +#: awx/main/migrations/_inventory_source_vars.py:153 +msgid "Tag None" +msgstr "Ne rien baliser" + +#: awx/main/migrations/_inventory_source_vars.py:154 +msgid "VPC ID" +msgstr "ID VPC" + +#: awx/main/models/activity_stream.py:28 +msgid "Entity Created" +msgstr "Entité créée" + +#: awx/main/models/activity_stream.py:29 +msgid "Entity Updated" +msgstr "Entité mise à jour" + +#: awx/main/models/activity_stream.py:30 +msgid "Entity Deleted" +msgstr "Entité supprimée" + +#: awx/main/models/activity_stream.py:31 +msgid "Entity Associated with another Entity" +msgstr "Entité associée à une autre entité" + +#: awx/main/models/activity_stream.py:32 +msgid "Entity was Disassociated with another Entity" +msgstr "Entité dissociée d'une autre entité" + +#: awx/main/models/activity_stream.py:45 +msgid "The cluster node the activity took place on." +msgstr "Le nœud de cluster sur lequel l'activité a eu lieu." + +#: awx/main/models/ad_hoc_commands.py:96 +msgid "No valid inventory." +msgstr "Aucun inventaire valide." + +#: awx/main/models/ad_hoc_commands.py:103 +msgid "You must provide a machine / SSH credential." +msgstr "Vous devez fournir des informations d'identification machine / 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 "Type non valide pour la commande ad hoc" + +#: awx/main/models/ad_hoc_commands.py:117 +msgid "Unsupported module for ad hoc commands." +msgstr "Module non pris en charge pour les commandes ad hoc." + +#: awx/main/models/ad_hoc_commands.py:125 +#, python-format +msgid "No argument passed to %s module." +msgstr "Aucun argument transmis au module %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 "Exécuter" + +#: 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 "Vérifier" + +#: awx/main/models/base.py:47 +msgid "Scan" +msgstr "Scanner" + +#: 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 "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: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:331 +#: awx/main/models/credential/__init__.py:585 +msgid "Machine" +msgstr "Machine" + +#: awx/main/models/credential/__init__.py:332 +#: awx/main/models/credential/__init__.py:635 +msgid "Vault" +msgstr "Archivage sécurisé" + +#: 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:334 +#: awx/main/models/credential/__init__.py:620 +msgid "Source Control" +msgstr "Contrôle de la source" + +#: awx/main/models/credential/__init__.py:335 +msgid "Cloud" +msgstr "Cloud" + +#: 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:337 +msgid "Personal Access Token" +msgstr "Jeton d'accès personnel" + +#: 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 "Externe" + +#: awx/main/models/credential/__init__.py:340 +msgid "Kubernetes" +msgstr "Kubernetes" + +#: awx/main/models/credential/__init__.py:341 +msgid "Galaxy/Automation Hub" +msgstr "Galaxie/Pôle d'automatisation" + +#: 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:412 +#, python-format +msgid "adding %s credential type" +msgstr "ajout type d'identifiants %s" + +#: 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:593 +msgid "Signed SSH Certificate" +msgstr "Certificat SSH signé" + +#: 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:601 +msgid "Privilege Escalation Method" +msgstr "Méthode d'escalade privilégiée" + +#: 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:609 +msgid "Privilege Escalation Username" +msgstr "Nom d’utilisateur pour l’élévation des privilèges" + +#: 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:626 +msgid "SCM Private Key" +msgstr "Clé privée SCM" + +#: 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: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:681 +msgid "Authorize" +msgstr "Autoriser" + +#: awx/main/models/credential/__init__.py:686 +msgid "Authorize Password" +msgstr "Mot de passe d’autorisation" + +#: 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 "Clé d’accès" + +#: awx/main/models/credential/__init__.py:708 +msgid "Secret Key" +msgstr "Clé secrète" + +#: awx/main/models/credential/__init__.py:714 +msgid "STS Token" +msgstr "Token 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 "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:732 awx/main/models/inventory.py:811 +msgid "OpenStack" +msgstr "OpenStack" + +#: awx/main/models/credential/__init__.py:739 +msgid "Password (API Key)" +msgstr "Mot de passe (clé API)" + +#: 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: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:751 +msgid "Project (Tenant Name)" +msgstr "Projet (nom du client)" + +#: awx/main/models/credential/__init__.py:756 +msgid "Project (Domain Name)" +msgstr "Projet (nom de domaine)" + +#: awx/main/models/credential/__init__.py:761 +msgid "Domain Name" +msgstr "Nom de domaine" + +#: 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:772 +msgid "Region Name" +msgstr "Nom de la région" + +#: 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: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:790 awx/main/models/inventory.py:809 +msgid "VMware vCenter" +msgstr "VMware vCenter" + +#: awx/main/models/credential/__init__.py:796 +msgid "VCenter Host" +msgstr "Hôte vCenter" + +#: 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: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 "URL Satellite 6" + +#: 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: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 "Adresse électronique du compte de service" + +#: 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: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:863 +msgid "RSA Private Key" +msgstr "Clé privée RSA" + +#: 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: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 d’abonnement" + +#: 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:905 +msgid "Azure Cloud Environment" +msgstr "Environnement Cloud Azure" + +#: 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:917 +msgid "GitHub Personal Access Token" +msgstr "Jeton d'accès personnel GitHub" + +#: 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:936 +msgid "GitLab Personal Access Token" +msgstr "Jeton d'accès personnel GitLab" + +#: 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: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 "Hôte avec lequel s’authentifier." + +#: awx/main/models/credential/__init__.py:993 +msgid "CA File" +msgstr "Fichier CA" + +#: 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: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 "URL de base de la plateforme d'automatisation Red Hat Ansible pour s'authentifier." + +#: 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:1049 +msgid "OAuth Token" +msgstr "Jeton 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 "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:1077 +msgid "OpenShift or Kubernetes API Bearer Token" +msgstr "Jeton du porteur d’API OpenShift ou Kubernetes" + +#: 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: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:1088 +msgid "API authentication bearer token" +msgstr "Token du porteur d'authentification d'API" + +#: 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:1118 +msgid "Authentication URL" +msgstr "URL d'authentification" + +#: 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:1130 +msgid "Password or Token" +msgstr "Mot de passe ou Jeton" + +#: 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:1150 +msgid "Ansible Galaxy/Automation Hub API Token" +msgstr "Jeton Galaxy/API Pôle d'automatisation" + +#: awx/main/models/credential/__init__.py:1155 +msgid "Galaxy Server URL" +msgstr "URL du serveur Galaxy" + +#: 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:1161 +msgid "Auth Server URL" +msgstr "URL Serveur Auth" + +#: 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:1167 +msgid "API Token" +msgstr "Token API" + +#: 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: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:1214 +msgid "Source must be an external credential" +msgstr "La source doit être une information d'identification externe" + +#: 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 {})." + +#: awx/main/models/events.py:166 awx/main/models/events.py:760 +msgid "Host Failed" +msgstr "Échec de l'hôte" + +#: awx/main/models/events.py:167 +msgid "Host Started" +msgstr "Hôte démarré" + +#: awx/main/models/events.py:168 awx/main/models/events.py:761 +msgid "Host OK" +msgstr "Hôte OK" + +#: awx/main/models/events.py:169 +msgid "Host Failure" +msgstr "Échec de l'hôte" + +#: awx/main/models/events.py:170 awx/main/models/events.py:767 +msgid "Host Skipped" +msgstr "Hôte ignoré" + +#: awx/main/models/events.py:171 awx/main/models/events.py:762 +msgid "Host Unreachable" +msgstr "Hôte inaccessible" + +#: awx/main/models/events.py:172 awx/main/models/events.py:186 +msgid "No Hosts Remaining" +msgstr "Aucun hôte restant" + +#: awx/main/models/events.py:173 +msgid "Host Polling" +msgstr "Interrogation de l'hôte" + +#: awx/main/models/events.py:174 +msgid "Host Async OK" +msgstr "Désynchronisation des hôtes OK" + +#: awx/main/models/events.py:175 +msgid "Host Async Failure" +msgstr "Échec de désynchronisation des hôtes" + +#: awx/main/models/events.py:176 +msgid "Item OK" +msgstr "Élément OK" + +#: awx/main/models/events.py:177 +msgid "Item Failed" +msgstr "Échec de l'élément" + +#: awx/main/models/events.py:178 +msgid "Item Skipped" +msgstr "Élément ignoré" + +#: awx/main/models/events.py:179 +msgid "Host Retry" +msgstr "Nouvel essai de l'hôte" + +#: awx/main/models/events.py:181 +msgid "File Difference" +msgstr "Écart entre les fichiers" + +#: awx/main/models/events.py:182 +msgid "Playbook Started" +msgstr "Playbook démarré" + +#: awx/main/models/events.py:183 +msgid "Running Handlers" +msgstr "Descripteurs d'exécution" + +#: awx/main/models/events.py:184 +msgid "Including File" +msgstr "Ajout de fichier" + +#: awx/main/models/events.py:185 +msgid "No Hosts Matched" +msgstr "Aucun hôte correspondant" + +#: awx/main/models/events.py:187 +msgid "Task Started" +msgstr "Tâche démarrée" + +#: awx/main/models/events.py:189 +msgid "Variables Prompted" +msgstr "Variables demandées" + +#: awx/main/models/events.py:190 +msgid "Gathering Facts" +msgstr "Collecte des facts" + +#: awx/main/models/events.py:191 +msgid "internal: on Import for Host" +msgstr "interne : à l'importation pour l'hôte" + +#: awx/main/models/events.py:192 +msgid "internal: on Not Import for Host" +msgstr "interne : à la non-importation pour l'hôte" + +#: awx/main/models/events.py:193 +msgid "Play Started" +msgstr "Scène démarrée" + +#: awx/main/models/events.py:194 +msgid "Playbook Complete" +msgstr "Playbook terminé" + +#: awx/main/models/events.py:197 awx/main/models/events.py:776 +msgid "Debug" +msgstr "Déboguer" + +#: awx/main/models/events.py:198 awx/main/models/events.py:777 +msgid "Verbose" +msgstr "Verbeux" + +#: awx/main/models/events.py:199 awx/main/models/events.py:778 +msgid "Deprecated" +msgstr "Obsolète" + +#: awx/main/models/events.py:200 awx/main/models/events.py:779 +msgid "Warning" +msgstr "Avertissement" + +#: awx/main/models/events.py:201 awx/main/models/events.py:780 +msgid "System Warning" +msgstr "Avertissement système" + +#: awx/main/models/events.py:202 awx/main/models/events.py:781 +#: awx/main/models/unified_jobs.py:79 +msgid "Error" +msgstr "Erreur" + +#: awx/main/models/execution_environments.py:17 +msgid "Always pull container before running." +msgstr "Extraire le conteneur avant tout exécution." + +#: awx/main/models/execution_environments.py:18 +msgid "Only pull the image if not present before running." +msgstr "Ne pas extraire l'image si elle n'est pas présente avant l'exécution." + +#: awx/main/models/execution_environments.py:19 +msgid "Never pull container before running." +msgstr "Ne pas extraire le conteneur avant d’exécuter." + +#: awx/main/models/execution_environments.py:29 +msgid "" +"The organization used to determine access to this execution environment." +msgstr "Organisation utilisée pour déterminer l'accès à cet environnement d’exécution." + +#: awx/main/models/execution_environments.py:33 +msgid "image location" +msgstr "emplacement image" + +#: awx/main/models/execution_environments.py:34 +msgid "" +"The full image location, including the container registry, image name, and " +"version tag." +msgstr "L'emplacement complet de l'image, y compris le registre du conteneur, le nom de l'image et la balise de version." + +#: awx/main/models/execution_environments.py:51 +msgid "Pull image before running?" +msgstr "Extraire l'image avant de l'exécuter ?" + +#: awx/main/models/ha.py:167 +msgid "Instances that are members of this InstanceGroup" +msgstr "Instances membres de ce GroupeInstances." + +#: 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: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:187 +msgid "" +"List of exact-match Instances that will always be automatically assigned to " +"this group" +msgstr "Liste des cas de concordance exacte qui seront toujours assignés automatiquement à ce groupe." + +#: awx/main/models/inventory.py:69 +msgid "Hosts have a direct link to this inventory." +msgstr "Les hôtes ont un lien direct vers cet inventaire." + +#: awx/main/models/inventory.py:70 +msgid "Hosts for inventory generated using the host_filter property." +msgstr "Hôtes pour inventaire générés avec la propriété host_filter." + +#: awx/main/models/inventory.py:75 +msgid "inventories" +msgstr "inventaires" + +#: awx/main/models/inventory.py:82 +msgid "Organization containing this inventory." +msgstr "Organisation contenant cet inventaire." + +#: awx/main/models/inventory.py:90 +msgid "Inventory variables in JSON or YAML format." +msgstr "Variables d'inventaire au format JSON ou 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 "Ce champ est obsolète et sera supprimé dans une prochaine version. Indicateur signalant si des hôtes de cet inventaire ont échoué." + +#: 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 "Ce champ est obsolète et sera supprimé dans une prochaine version. Nombre total d'hôtes dans cet inventaire." + +#: 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 "Ce champ est obsolète et sera supprimé dans une prochaine version. Nombre d'hôtes dans cet inventaire avec des échecs actifs." + +#: 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 "Ce champ est obsolète et sera supprimé dans une prochaine version. Nombre total de groupes dans cet inventaire." + +#: 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 "Ce champ est obsolète et sera supprimé dans une prochaine version. Indicateur signalant si cet inventaire a des sources d’inventaire externes." + +#: awx/main/models/inventory.py:123 +msgid "" +"Total number of external inventory sources configured within this inventory." +msgstr "Nombre total de sources d'inventaire externes configurées dans cet inventaire." + +#: awx/main/models/inventory.py:128 +msgid "Number of external inventory sources in this inventory with failures." +msgstr "Nombre total de sources d'inventaire externes en échec dans cet inventaire." + +#: awx/main/models/inventory.py:135 +msgid "Kind of inventory being represented." +msgstr "Genre d'inventaire représenté." + +#: awx/main/models/inventory.py:141 +msgid "Filter that will be applied to the hosts of this inventory." +msgstr "Filtre appliqué aux hôtes de cet inventaire." + +#: awx/main/models/inventory.py:171 +msgid "Flag indicating the inventory is being deleted." +msgstr "Marqueur indiquant que cet inventaire est en cours de suppression." + +#: awx/main/models/inventory.py:225 +msgid "Could not parse subset as slice specification." +msgstr "N'a pas pu traiter les sous-ensembles en tant que spécification de découpage." + +#: awx/main/models/inventory.py:229 +msgid "Slice number must be less than total number of slices." +msgstr "Le nombre de tranches doit être inférieur au nombre total de tranches." + +#: awx/main/models/inventory.py:231 +msgid "Slice number must be 1 or higher." +msgstr "Le nombre de tranches doit être 1 ou valeur supérieure." + +#: awx/main/models/inventory.py:447 +msgid "Is this host online and available for running jobs?" +msgstr "Cet hôte est-il en ligne et disponible pour exécuter des tâches ?" + +#: awx/main/models/inventory.py:453 +msgid "" +"The value used by the remote inventory source to uniquely identify the host" +msgstr "Valeur utilisée par la source d'inventaire distante pour identifier l'hôte de façon unique" + +#: awx/main/models/inventory.py:459 +msgid "Host variables in JSON or YAML format." +msgstr "Variables d'hôte au format JSON ou YAML." + +#: awx/main/models/inventory.py:483 +msgid "Inventory source(s) that created or modified this host." +msgstr "Sources d'inventaire qui ont créé ou modifié cet hôte." + +#: awx/main/models/inventory.py:488 +msgid "Arbitrary JSON structure of most recent ansible_facts, per-host." +msgstr "Structure JSON arbitraire des facts_ansible les plus récents, par hôte." + +#: awx/main/models/inventory.py:494 +msgid "The date and time ansible_facts was last modified." +msgstr "Date et heure de la dernière modification apportée à ansible_facts." + +#: awx/main/models/inventory.py:612 +msgid "Group variables in JSON or YAML format." +msgstr "Variables de groupe au format JSON ou YAML." + +#: awx/main/models/inventory.py:619 +msgid "Hosts associated directly with this group." +msgstr "Hôtes associés directement à ce groupe." + +#: awx/main/models/inventory.py:625 +msgid "Inventory source(s) that created or modified this group." +msgstr "Sources d'inventaire qui ont créé ou modifié ce groupe." + +#: awx/main/models/inventory.py:792 +msgid "When the host was first automated against" +msgstr "Lorsque l'hôte a été automatisé pour la première fois contre" + +#: awx/main/models/inventory.py:793 +msgid "When the host was last automated against" +msgstr "Quand l'hôte a été automatisé pour la dernière fois contre" + +#: awx/main/models/inventory.py:804 +msgid "File, Directory or Script" +msgstr "Fichier, répertoire ou script" + +#: awx/main/models/inventory.py:805 +msgid "Sourced from a Project" +msgstr "Provenance d'un projet" + +#: 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 "Variables de source d'inventaire au format JSON ou YAML." + +#: 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 "Récupérez l'état activé à partir de la variable dict donnée de l'hôte. La variable activée peut être spécifiée comme \"foo.bar\", auquel cas la recherche se fera dans des dict imbriqués, équivalent à : from_dict.get(\"foo\", {}).get(\"bar\", par défaut)" + +#: 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 "Utilisé uniquement lorsque enabled_var est défini. Valeur lorsque l'hôte est considéré comme activé. Par exemple, si enabled_var=\"status.power_state \" et enabled_value=\"powered_on\" avec les variables de l'hôte:{ \"status\": { \"power_state\": \"powered_on\", \"created\": \"2020-08-04T18:13:04+00:00\", \"healthy\": true },\"name\" : \"foobar\", \"ip_address\" : \"192.168.2.1\"}, l'hôte serait marqué comme étant activé. Si power_state contient une valeur autre que power_on, alors l'hôte sera désactivé lors de l'importation. Si la clé n'est pas trouvée, alors l'hôte sera activé" + +#: awx/main/models/inventory.py:878 +msgid "Regex where only matching hosts will be imported." +msgstr "Regex où seuls les hôtes correspondants seront importés." + +#: awx/main/models/inventory.py:882 +msgid "Overwrite local groups and hosts from remote inventory source." +msgstr "Écraser les groupes locaux et les hôtes de la source d'inventaire distante." + +#: awx/main/models/inventory.py:886 +msgid "Overwrite local variables from remote inventory source." +msgstr "Écraser les variables locales de la source d'inventaire distante." + +#: 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 "Délai écoulé (en secondes) avant que la tâche ne soit annulée." + +#: awx/main/models/inventory.py:908 +#, python-format +msgid "" +"Cloud-based inventory sources (such as %s) require credentials for the " +"matching cloud service." +msgstr "Les sources d'inventaire cloud (telles que %s) requièrent des informations d'identification pour le service cloud correspondant." + +#: awx/main/models/inventory.py:913 +msgid "Credential is required for a cloud source." +msgstr "Les informations d'identification sont requises pour une source cloud." + +#: awx/main/models/inventory.py:915 +msgid "" +"Credentials of type machine, source control, insights and vault are " +"disallowed for custom inventory sources." +msgstr "Les identifiants de type machine, contrôle de la source, insights ou archivage sécurisé ne sont pas autorisés par les sources d'inventaire personnalisées." + +#: awx/main/models/inventory.py:917 +msgid "" +"Credentials of type insights and vault are disallowed for scm inventory " +"sources." +msgstr "Les identifiants de type insights ou archivage sécurisé ne sont pas autorisés pour les sources d'inventaire scm." + +#: awx/main/models/inventory.py:977 +msgid "Project containing inventory file used as source." +msgstr "Projet contenant le fichier d'inventaire utilisé comme source." + +#: awx/main/models/inventory.py:1147 +msgid "" +"More than one SCM-based inventory source with update on project update per-" +"inventory not allowed." +msgstr "On n'autorise pas plus d'une source d'inventaire basé SCM avec mise à jour pré-inventaire ou mise à jour projet." + +#: 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 "Impossible de mettre à jour une source d'inventaire SCM lors du lancement si elle est définie pour se mettre à jour lors de l'actualisation du projet. À la place, configurez le projet source correspondant pour qu'il se mette à jour au moment du lancement." + +#: awx/main/models/inventory.py:1162 +msgid "Cannot set source_path if not SCM type." +msgstr "Impossible de définir chemin_source si pas du type SCM." + +#: awx/main/models/inventory.py:1206 +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:1316 +msgid "Inventory script contents" +msgstr "Contenus des scripts d'inventaire" + +#: 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 "Si cette option est activée, les modifications textuelles apportées aux fichiers basés sur un modèle de l'hôte sont affichées dans la sortie standard out" + +#: 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 "Branche à utiliser dans l’exécution de la tâche. Projet par défaut utilisé si vide. Uniquement autorisé si le champ allow_override de projet est défini à 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 "Si cette option est activée, le service agira comme plug-in de fact cache Ansible ; les facts persistants à la fin d'un playbook s'exécutent vers la base de données et les facts mis en cache pour être utilisés par 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 "Le nombre de jobs à découper au moment de l'exécution. Amènera le Modèle de job à lancer un flux de travail si la valeur est supérieure à 1." + +#: awx/main/models/jobs.py:290 +msgid "Job Template must provide 'inventory' or allow prompting for it." +msgstr "Le modèle de tâche doit fournir un inventaire ou permettre d'en demander un." + +#: awx/main/models/jobs.py:304 +#, python-brace-format +msgid "Maximum number of forks ({settings.MAX_FORKS}) exceeded." +msgstr "Nombre maximum de fourches ({settings.MAX_FORKS}) dépassé." + +#: awx/main/models/jobs.py:446 +msgid "Project is missing." +msgstr "Le projet est manquant." + +#: awx/main/models/jobs.py:450 +msgid "Project does not allow override of branch." +msgstr "Le projet ne permet pas de remplacer la branche." + +#: awx/main/models/jobs.py:460 awx/main/models/workflow.py:569 +msgid "Field is not configured to prompt on launch." +msgstr "Le champ n'est pas configuré pour être invité au lancement." + +#: awx/main/models/jobs.py:463 +msgid "Saved launch configurations cannot provide passwords needed to start." +msgstr "Les configurations de lancement sauvegardées ne peuvent pas fournir les mots de passe nécessaires au démarrage." + +#: awx/main/models/jobs.py:471 +msgid "Job Template {} is missing or undefined." +msgstr "Modèle de Job {} manquant ou non défini." + +#: awx/main/models/jobs.py:559 awx/main/models/projects.py:293 +#: awx/main/models/projects.py:511 +msgid "SCM Revision" +msgstr "Révision SCM" + +#: awx/main/models/jobs.py:560 +msgid "The SCM Revision from the Project used for this job, if available" +msgstr "Révision SCM du projet utilisé pour cette tâche, le cas échéant" + +#: awx/main/models/jobs.py:568 +msgid "" +"The SCM Refresh task used to make sure the playbooks were available for the " +"job run" +msgstr "Activité d'actualisation du SCM qui permet de s'assurer que les playbooks étaient disponibles pour l'exécution de la tâche" + +#: 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 "Si faisant partie d'un job découpé, l'ID de l'inventaire sur lequel l'opération de découpage a eu lieu. Si ne fait pas partie d'un job découpé, le paramètre ne sera pas utilisé." + +#: 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 "Si exécuté en tant que job découpé, le nombre total de tranches. Si égal à 1, le job ne fait pas partie d'un job découpé." + +#: awx/main/models/jobs.py:644 +#, python-brace-format +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: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:1039 +msgid "job host summaries" +msgstr "récapitulatifs des hôtes pour la tâche" + +#: 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: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: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: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: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:1183 +msgid "days must be a positive integer." +msgstr "jours doit être un entier positif." + +#: awx/main/models/label.py:29 +msgid "Organization this label belongs to." +msgstr "Organisation à laquelle appartient ce libellé." + +#: 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 "Les variables {list_of_keys} ne sont pas autorisées au lancement. Vérifiez le paramètre Invite au lancement sur {model_name} pour inclure des Variables supplémentaires." + +#: awx/main/models/mixins.py:462 +msgid "The container image to be used for execution." +msgstr "L'image du conteneur à utiliser pour l'exécution." + +#: awx/main/models/mixins.py:490 +msgid "Local absolute file path containing a custom Python virtualenv to use" +msgstr "Chemin d'accès au fichier local absolu contenant un virtualenv Python personnalisé à utiliser" + +#: awx/main/models/mixins.py:496 +msgid "{} is not a valid virtualenv in {}" +msgstr "{} n'est pas un virtualenv dans {}" + +#: awx/main/models/mixins.py:540 awx/main/models/mixins.py:575 +msgid "Service that webhook requests will be accepted from" +msgstr "Service à partir duquel les demandes de webhook seront acceptées" + +#: awx/main/models/mixins.py:541 +msgid "Shared secret that the webhook service will use to sign requests" +msgstr "Secret partagé que le service de webhook utilisera pour signer les demandes" + +#: 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 "Jeton d'accès personnel pour la restitution du statut à l'API du service" + +#: awx/main/models/mixins.py:584 +msgid "Unique identifier of the event that triggered this webhook" +msgstr "Identifiant unique de l'événement qui a déclenché ce webhook" + +#: awx/main/models/notifications.py:42 +msgid "Email" +msgstr "Email" + +#: 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 "Messages personnalisés optionnels pour le modèle de notification." + +#: awx/main/models/notifications.py:201 awx/main/models/unified_jobs.py:74 +msgid "Pending" +msgstr "En attente" + +#: awx/main/models/notifications.py:202 awx/main/models/unified_jobs.py:77 +msgid "Successful" +msgstr "Réussi" + +#: awx/main/models/notifications.py:203 awx/main/models/unified_jobs.py:78 +msgid "Failed" +msgstr "Échec" + +#: awx/main/models/notifications.py:514 +msgid "status must be either running, succeeded or failed" +msgstr "le statut doit être soit en cours, soit réussi, soit échoué" + +#: awx/main/models/oauth.py:32 +msgid "application" +msgstr "application" + +#: awx/main/models/oauth.py:39 +msgid "Confidential" +msgstr "Confidentiel" + +#: awx/main/models/oauth.py:40 +msgid "Public" +msgstr "Public" + +#: awx/main/models/oauth.py:46 +msgid "Authorization code" +msgstr "Code d'autorisation" + +#: awx/main/models/oauth.py:47 +msgid "Resource owner password-based" +msgstr "Ressource basée mot de passe de propriétaire" + +#: awx/main/models/oauth.py:62 +msgid "Organization containing this application." +msgstr "Organisation contenant cette application." + +#: awx/main/models/oauth.py:71 +msgid "" +"Used for more stringent verification of access to an application when " +"creating a token." +msgstr "Utilisé pour une vérification plus rigoureuse de l'accès à une application lors de la création d'un jeton." + +#: awx/main/models/oauth.py:74 +msgid "" +"Set to Public or Confidential depending on how secure the client device is." +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 "" +"Set True to skip authorization step for completely trusted applications." +msgstr "Définir sur True pour sauter l'étape d'autorisation pour les applications totalement fiables." + +#: awx/main/models/oauth.py:78 +msgid "" +"The Grant type the user must use for acquire tokens for this application." +msgstr "Le type de permission que l'utilisateur doit utiliser pour acquérir des jetons pour cette application." + +#: awx/main/models/oauth.py:85 +msgid "access token" +msgstr "jeton d'accès" + +#: awx/main/models/oauth.py:94 +msgid "The user representing the token owner" +msgstr "L'utilisateur représentant le propriétaire du jeton." + +#: 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 "Limites autorisées, restreint encore plus les permissions de l'utilisateur. Doit correspondre à une simple chaîne de caractères séparés par des espaces avec des champs d'application autorisés ('read','write')." + +#: awx/main/models/oauth.py:131 +msgid "" +"OAuth2 Tokens cannot be created by users associated with an external " +"authentication provider ({})" +msgstr "Les jetons OAuth2 ne peuvent pas être créés par des utilisateurs associés à un fournisseur d'authentification externe." + +#: awx/main/models/organization.py:44 +msgid "Maximum number of hosts allowed to be managed by this organization." +msgstr "Nombre maximum d'hôtes autorisés à être gérés par cette organisation." + +#: awx/main/models/organization.py:54 +msgid "The default execution environment for jobs run by this organization." +msgstr "L'environnement d'exécution par défaut pour les travaux exécutés par cette organisation." + +#: awx/main/models/projects.py:49 awx/main/models/unified_jobs.py:528 +msgid "Manual" +msgstr "Manuel" + +#: 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 "Archive à distance" + +#: awx/main/models/projects.py:79 +msgid "" +"Local path (relative to PROJECTS_ROOT) containing playbooks and related " +"files for this project." +msgstr "Chemin local (relatif à PROJECTS_ROOT) contenant des playbooks et des fichiers associés pour ce projet." + +#: awx/main/models/projects.py:87 +msgid "SCM Type" +msgstr "Type de SCM" + +#: awx/main/models/projects.py:88 +msgid "Specifies the source control system used to store the project." +msgstr "Spécifie le système de contrôle des sources utilisé pour stocker le projet." + +#: awx/main/models/projects.py:94 +msgid "SCM URL" +msgstr "URL du SCM" + +#: awx/main/models/projects.py:95 +msgid "The location where the project is stored." +msgstr "Emplacement où le projet est stocké." + +#: awx/main/models/projects.py:101 +msgid "SCM Branch" +msgstr "Branche SCM" + +#: awx/main/models/projects.py:102 +msgid "Specific branch, tag or commit to checkout." +msgstr "Branche, balise ou validation spécifique à valider." + +#: 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 "Pour les projets Git, une refspec supplémentaire à obtenir." + +#: awx/main/models/projects.py:113 +msgid "Discard any local changes before syncing the project." +msgstr "Ignorez les modifications locales avant de synchroniser le projet." + +#: awx/main/models/projects.py:117 +msgid "Delete the project before syncing." +msgstr "Supprimez le projet avant la synchronisation." + +#: awx/main/models/projects.py:121 +msgid "Track submodules latest commits on defined branch." +msgstr "Suivre les derniers commits des submodules sur la branche définie." + +#: awx/main/models/projects.py:149 +msgid "Invalid SCM URL." +msgstr "URL du SCM incorrecte." + +#: awx/main/models/projects.py:152 +msgid "SCM URL is required." +msgstr "L'URL du SCM est requise." + +#: awx/main/models/projects.py:160 +msgid "Insights Credential is required for an Insights Project." +msgstr "Des informations d'identification Insights sont requises pour un projet Insights." + +#: awx/main/models/projects.py:164 +msgid "Credential kind must be 'insights'." +msgstr "Le genre d'informations d'identification doit être 'insights'." + +#: awx/main/models/projects.py:166 +msgid "Credential kind must be 'scm'." +msgstr "Le type d'informations d'identification doit être 'scm'." + +#: awx/main/models/projects.py:181 +msgid "Invalid credential." +msgstr "Informations d'identification non valides." + +#: awx/main/models/projects.py:272 +msgid "The default execution environment for jobs run using this project." +msgstr "L'environnement d'exécution par défaut pour les travaux exécutés à l'aide de ce projet." + +#: awx/main/models/projects.py:276 +msgid "Update the project when a job is launched that uses the project." +msgstr "Mettez à jour le projet lorsqu'une tâche qui l'utilise est lancée." + +#: 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 "Délai écoulé (en secondes) entre la dernière mise à jour du projet et le lancement d'une nouvelle mise à jour de projet en tant que dépendance de la tâche." + +#: awx/main/models/projects.py:285 +msgid "" +"Allow changing the SCM branch or revision in a job template that uses this " +"project." +msgstr "Permet de modifier la branche ou la révision SCM dans un modèle de tâche qui utilise ce projet." + +#: awx/main/models/projects.py:294 +msgid "The last revision fetched by a project update" +msgstr "Dernière révision récupérée par une mise à jour du projet" + +#: awx/main/models/projects.py:301 +msgid "Playbook Files" +msgstr "Fichiers de playbook" + +#: awx/main/models/projects.py:302 +msgid "List of playbooks found in the project" +msgstr "Liste des playbooks trouvés dans le projet" + +#: awx/main/models/projects.py:309 +msgid "Inventory Files" +msgstr "Fichiers d'inventaire" + +#: awx/main/models/projects.py:310 +msgid "" +"Suggested list of content that could be Ansible inventory in the project" +msgstr "Suggestion de liste de contenu qui pourrait être un inventaire Ansible dans le projet" + +#: awx/main/models/projects.py:349 +msgid "Organization cannot be changed when in use by job templates." +msgstr "L'organisation ne peut pas être modifiée lorsqu'elle est utilisée par les modèles de tâche." + +#: awx/main/models/projects.py:504 +msgid "Parts of the project update playbook that will be run." +msgstr "Certaines parties du projet mettent à jour le playbook qui sera exécuté." + +#: awx/main/models/projects.py:512 +msgid "" +"The SCM Revision discovered by this update for the given project and branch." +msgstr "Révision SCM découverte par cette mise à jour pour le projet et la branche donnés." + +#: awx/main/models/rbac.py:35 +msgid "System Administrator" +msgstr "Administrateur du système" + +#: awx/main/models/rbac.py:36 +msgid "System Auditor" +msgstr "Auditeur système" + +#: awx/main/models/rbac.py:37 +msgid "Ad Hoc" +msgstr "Ad Hoc" + +#: awx/main/models/rbac.py:38 +msgid "Admin" +msgstr "Admin" + +#: awx/main/models/rbac.py:39 +msgid "Project Admin" +msgstr "Admin Projet" + +#: awx/main/models/rbac.py:40 +msgid "Inventory Admin" +msgstr "Admin Inventaire" + +#: awx/main/models/rbac.py:41 +msgid "Credential Admin" +msgstr "Admin Identifiants" + +#: awx/main/models/rbac.py:42 +msgid "Job Template Admin" +msgstr "Admin Modèle de job" + +#: awx/main/models/rbac.py:43 +msgid "Execution Environment Admin" +msgstr "Environnement d'exécution Admin" + +#: awx/main/models/rbac.py:44 +msgid "Workflow Admin" +msgstr "Admin Flux de travail" + +#: awx/main/models/rbac.py:45 +msgid "Notification Admin" +msgstr "Admin Notification" + +#: awx/main/models/rbac.py:46 +msgid "Auditor" +msgstr "Auditeur" + +#: awx/main/models/rbac.py:47 +msgid "Execute" +msgstr "Execution" + +#: awx/main/models/rbac.py:48 +msgid "Member" +msgstr "Membre" + +#: awx/main/models/rbac.py:49 +msgid "Read" +msgstr "Lecture" + +#: awx/main/models/rbac.py:50 +msgid "Update" +msgstr "Mise à jour" + +#: awx/main/models/rbac.py:51 +msgid "Use" +msgstr "Utilisation" + +#: awx/main/models/rbac.py:52 +msgid "Approve" +msgstr "Approbation" + +#: awx/main/models/rbac.py:56 +msgid "Can manage all aspects of the system" +msgstr "Peut gérer tous les aspects du système" + +#: awx/main/models/rbac.py:57 +msgid "Can view all aspects of the system" +msgstr "Peut afficher tous les aspects du système" + +#: awx/main/models/rbac.py:58 +#, python-format +msgid "May run ad hoc commands on the %s" +msgstr "Peut exécuter des commandes ad hoc sur le %s" + +#: awx/main/models/rbac.py:59 +#, python-format +msgid "Can manage all aspects of the %s" +msgstr "Peut exécuter tous les aspects de %s" + +#: awx/main/models/rbac.py:60 +#, python-format +msgid "Can manage all projects of the %s" +msgstr "Peut gérer tous les projets de %s" + +#: awx/main/models/rbac.py:61 +#, python-format +msgid "Can manage all inventories of the %s" +msgstr "Peut gérer tous les inventaires de %s" + +#: awx/main/models/rbac.py:62 +#, python-format +msgid "Can manage all credentials of the %s" +msgstr "Peut gérer tous les identifiants de %s" + +#: awx/main/models/rbac.py:63 +#, python-format +msgid "Can manage all job templates of the %s" +msgstr "Peut gérer tous les modèles de tâche de %s" + +#: awx/main/models/rbac.py:64 +#, python-format +msgid "Can manage all execution environments of the %s" +msgstr "Peut gérer tous les environnements d'exécution du %s" + +#: awx/main/models/rbac.py:65 +#, python-format +msgid "Can manage all workflows of the %s" +msgstr "Peut gérer tous les flux de travail de %s" + +#: awx/main/models/rbac.py:66 +#, python-format +msgid "Can manage all notifications of the %s" +msgstr "Peut gérer toutes les notifications de %s" + +#: awx/main/models/rbac.py:67 +#, python-format +msgid "Can view all aspects of the %s" +msgstr "Peut afficher tous les aspects de %s" + +#: awx/main/models/rbac.py:69 +msgid "May run any executable resources in the organization" +msgstr "Peut exécuter n'importe quelle ressource exécutable dans l'organisation" + +#: awx/main/models/rbac.py:70 +#, python-format +msgid "May run the %s" +msgstr "Peut exécuter le %s" + +#: awx/main/models/rbac.py:72 +#, python-format +msgid "User is a member of the %s" +msgstr "L'utilisateur est un membre de %s" + +#: awx/main/models/rbac.py:73 +#, python-format +msgid "May view settings for the %s" +msgstr "Peut afficher les paramètres de %s" + +#: awx/main/models/rbac.py:74 +#, python-format +msgid "May update the %s" +msgstr "Peut mettre à jour le %s" + +#: awx/main/models/rbac.py:75 +#, python-format +msgid "Can use the %s in a job template" +msgstr "Peut utiliser %s dans un modèle de tâche" + +#: awx/main/models/rbac.py:76 +msgid "Can approve or deny a workflow approval node" +msgstr "Peut approuver ou refuser un nœud d'approbation de flux de travail" + +#: awx/main/models/rbac.py:142 +msgid "roles" +msgstr "rôles" + +#: 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 "Active le traitement de ce calendrier." + +#: awx/main/models/schedules.py:80 +msgid "The first occurrence of the schedule occurs on or after this time." +msgstr "La première occurrence du calendrier se produit à ce moment précis ou ultérieurement." + +#: awx/main/models/schedules.py:82 +msgid "" +"The last occurrence of the schedule occurs before this time, aftewards the " +"schedule expires." +msgstr "La dernière occurrence du calendrier se produit avant ce moment précis. Passé ce délai, le calendrier arrive à expiration." + +#: awx/main/models/schedules.py:84 +msgid "A value representing the schedules iCal recurrence rule." +msgstr "Valeur représentant la règle de récurrence iCal des calendriers." + +#: awx/main/models/schedules.py:85 +msgid "The next time that the scheduled action will run." +msgstr "La prochaine fois que l'action planifiée s'exécutera." + +#: awx/main/models/unified_jobs.py:73 +msgid "New" +msgstr "Nouveau" + +#: awx/main/models/unified_jobs.py:75 +msgid "Waiting" +msgstr "En attente" + +#: awx/main/models/unified_jobs.py:76 +msgid "Running" +msgstr "En cours d'exécution" + +#: awx/main/models/unified_jobs.py:80 +msgid "Canceled" +msgstr "Annulé" + +#: awx/main/models/unified_jobs.py:84 +msgid "Never Updated" +msgstr "Jamais mis à jour" + +#: awx/main/models/unified_jobs.py:88 +msgid "OK" +msgstr "OK" + +#: awx/main/models/unified_jobs.py:89 +msgid "Missing" +msgstr "Manquant" + +#: awx/main/models/unified_jobs.py:93 +msgid "No External Source" +msgstr "Aucune source externe" + +#: awx/main/models/unified_jobs.py:100 +msgid "Updating" +msgstr "Mise à jour en cours" + +#: awx/main/models/unified_jobs.py:171 +msgid "The organization used to determine access to this template." +msgstr "Organisation utilisée pour déterminer l'accès à ce modèle." + +#: awx/main/models/unified_jobs.py:457 +msgid "Field is not allowed on launch." +msgstr "Champ non autorisé au lancement." + +#: awx/main/models/unified_jobs.py:484 +#, python-brace-format +msgid "" +"Variables {list_of_keys} provided, but this template cannot accept variables." +msgstr "Variables {list_of_keys} fournies, mais ce modèle ne peut pas accepter de variables." + +#: awx/main/models/unified_jobs.py:529 +msgid "Relaunch" +msgstr "Relancer" + +#: awx/main/models/unified_jobs.py:530 +msgid "Callback" +msgstr "Rappeler" + +#: awx/main/models/unified_jobs.py:531 +msgid "Scheduled" +msgstr "Planifié" + +#: awx/main/models/unified_jobs.py:532 +msgid "Dependency" +msgstr "Dépendance" + +#: awx/main/models/unified_jobs.py:533 +msgid "Workflow" +msgstr "Flux de travail" + +#: awx/main/models/unified_jobs.py:535 +msgid "Sync" +msgstr "Sync" + +#: awx/main/models/unified_jobs.py:584 +msgid "The node the job executed on." +msgstr "Nœud sur lequel la tâche s'est exécutée." + +#: awx/main/models/unified_jobs.py:590 +msgid "The instance that managed the execution environment." +msgstr "L'instance qui gère l'environnement d'exécution." + +#: awx/main/models/unified_jobs.py:617 +msgid "The date and time the job was queued for starting." +msgstr "Date et heure auxquelles la tâche a été mise en file d'attente pour le démarrage." + +#: awx/main/models/unified_jobs.py:620 +msgid "" +"If True, the task manager has already processed potential dependencies for " +"this job." +msgstr "Si la valeur True est définie, le gestionnaire de tâches a déjà traité les dépendances potentielles de cette tâche." + +#: awx/main/models/unified_jobs.py:626 +msgid "The date and time the job finished execution." +msgstr "Date et heure de fin d'exécution de la tâche." + +#: awx/main/models/unified_jobs.py:633 +msgid "The date and time when the cancel request was sent." +msgstr "Date et heure d'envoi de la demande d'annulation." + +#: awx/main/models/unified_jobs.py:640 +msgid "Elapsed time in seconds that the job ran." +msgstr "Délai écoulé (en secondes) pendant lequel la tâche s'est exécutée." + +#: 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 "Champ d'état indiquant l'état de la tâche si elle n'a pas pu s'exécuter et capturer stdout" + +#: awx/main/models/unified_jobs.py:693 +msgid "The Instance group the job was run under" +msgstr "Groupe d'instances sous lequel la tâche a été exécutée" + +#: awx/main/models/unified_jobs.py:701 +msgid "The organization used to determine access to this unified job." +msgstr "Organisation utilisée pour déterminer l'accès à cette tâche unifiée." + +#: awx/main/models/unified_jobs.py:711 +msgid "" +"The Collections names and versions installed in the execution environment." +msgstr "Les noms et versions des collections installées dans l'environnement d'exécution." + +#: awx/main/models/unified_jobs.py:718 +msgid "The version of Ansible Core installed in the execution environment." +msgstr "La version d'Ansible Core installée dans l'environnement d'exécution." + +#: awx/main/models/unified_jobs.py:721 +msgid "The Receptor work unit ID associated with this job." +msgstr "L'ID de l'unité de travail du récepteur associée à ce travail." + +#: 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 "En cas d'activation, le nœud ne fonctionnera que si tous les nœuds parents ont respecté les critères pour atteindre ce nœud" + +#: 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 "Identifiant pour ce nœud qui est unique dans son flux de travail. Il est copié sur les nœuds de la tâche du flux de travail correspondant à ce nœud." + +#: 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 "Indique qu'une tâche ne sera pas créée lorsqu'elle est sur True. La sémantique d'exécution du flux de travail indiquera True si le nœud est dans un chemin qui ne sera clairement pas exécuté. Une valeur de False signifie que le nœud ne peut pas s'exécuter." + +#: awx/main/models/workflow.py:251 +msgid "" +"An identifier coresponding to the workflow job template node that this node " +"was created from." +msgstr "Identifiant correspondant au nœud du modèle de tâche de flux de travail à partir duquel ce nœud a été créé." + +#: 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 "Modèle de démarrage de configuration de lancement incorrect {template_pk} dans le cadre du flux de travail {workflow_pk}. Erreurs :\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 "S'il est créé automatiquement pour l'exécution d'un job découpé, le modèle de job à partir duquel le job de flux de travail a été créé." + +#: 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 "Délai (en secondes) avant que le nœud d'approbation n'expire et n'échoue." + +#: awx/main/models/workflow.py:759 +msgid "" +"Shows when an approval node (with a timeout assigned to it) has timed out." +msgstr "Indique quand un nœud d'approbation (auquel un délai d'attente a été affecté) a dépassé le délai d’attente." + +#: awx/main/notifications/grafana_backend.py:85 +msgid "Error converting time {} or timeEnd {} to int." +msgstr "Erreur de conversion de time {} ou timeEnd {} en entier." + +#: awx/main/notifications/grafana_backend.py:87 +msgid "Error converting time {} and/or timeEnd {} to int." +msgstr "Erreur de conversion de time {} et/ou timeEnd {} en entier." + +#: awx/main/notifications/grafana_backend.py:100 +#: awx/main/notifications/grafana_backend.py:102 +msgid "Error sending notification grafana: {}" +msgstr "Erreur lors de l'envoi du grafana de notification : {}" + +#: awx/main/notifications/irc_backend.py:58 +msgid "Exception connecting to irc server: {}" +msgstr "Exception lors de la connexion au serveur irc : {}" + +#: awx/main/notifications/mattermost_backend.py:47 +#: awx/main/notifications/mattermost_backend.py:49 +msgid "Error sending notification mattermost: {}" +msgstr "Erreur d'envoi de notification mattermost: {}" + +#: awx/main/notifications/pagerduty_backend.py:81 +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:49 +#: awx/main/notifications/twilio_backend.py:47 +msgid "Exception sending messages: {}" +msgstr "Exception lors de l'envoi de messages : {}" + +#: awx/main/notifications/rocketchat_backend.py:44 +#: awx/main/notifications/rocketchat_backend.py:46 +msgid "Error sending notification rocket.chat: {}" +msgstr "Erreur d'envoi de notification rocket.chat: {}" + +#: awx/main/notifications/twilio_backend.py:40 +msgid "Exception connecting to Twilio: {}" +msgstr "Exception lors de la connexion à Twilio : {}" + +#: awx/main/notifications/webhook_backend.py:79 +#: awx/main/notifications/webhook_backend.py:81 +msgid "Error sending notification webhook: {}" +msgstr "Erreur lors de l'envoi d'un webhook de notification : {}" + +#: 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 "Aucun chemin de traitement des erreurs pour le ou les nœuds de tâche de flux de travail [{node_status}]. 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 [{no_ufjt}]." + +#: awx/main/scheduler/kubernetes.py:96 awx/main/scheduler/kubernetes.py:113 +msgid "Invalid openshift or k8s cluster credential" +msgstr "Identifiant de cluster openshift ou k8s non valide" + +#: 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 "Échec de la création du secret pour le groupe de conteneurs {} car des règles de rôle de compte de service supplémentaires sont nécessaires. Ajoutez des règles de rôle pour obtenir, créer et supprimer des ressources secrètes pour votre identifiant de cluster." + +#: 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 "Échec de la suppression du secret pour le groupe de conteneurs {} car des règles de rôle de compte de service supplémentaires sont nécessaires. Ajoutez des règles de rôle pour créer et supprimer des ressources secrètes pour votre identifiant de cluster." + +#: awx/main/scheduler/kubernetes.py:136 +msgid "" +"Failed to create imagePullSecret: {}. Check that openshift or k8s credential " +"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: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: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: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: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: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: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: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: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: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: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: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: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." + +#: 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 "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/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 "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:124 +#, python-format +msgid "Unable to convert \"%s\" to boolean" +msgstr "Impossible de convertir \"%s\" en booléen" + +#: 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: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: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: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: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: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: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: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:697 +#, python-brace-format +msgid "" +"Cannot parse as JSON (error: {json_error}) or YAML (error: {yaml_error})." +msgstr "Impossible d'analyser avec JSON (erreur : {json_error}) ou YAML (erreur : {yaml_error})." + +#: awx/main/utils/licensing.py:57 +msgid "Invalid manifest: a subscription manifest zip file is required." +msgstr "Manifeste non valide : un fichier zip du manifeste d'abonnement est nécessaire." + +#: awx/main/utils/licensing.py:62 +msgid "Invalid manifest: missing required files." +msgstr "Manifeste non valide : fichiers requis manquants." + +#: awx/main/utils/licensing.py:71 +msgid "Invalid manifest: signature verification failed." +msgstr "Manifeste non valide : la vérification de la signature a échoué." + +#: awx/main/utils/licensing.py:81 +msgid "Invalid manifest: manifest contains no subscriptions." +msgstr "Manifeste non valide : le manifeste ne contient pas d'abonnements." + +#: awx/main/utils/licensing.py:420 +#, python-format +msgid "Error importing License: %s" +msgstr "Erreur d'importation de la licence %s" + +#: awx/main/validators.py:65 +#, python-format +msgid "Invalid certificate or key: %s..." +msgstr "Certificat ou clé non valide : %s..." + +#: awx/main/validators.py:81 +#, python-format +msgid "Invalid private key: unsupported type \"%s\"" +msgstr "Clé privée non valide : type \"%s\" non pris en charge" + +#: awx/main/validators.py:85 +#, python-format +msgid "Unsupported PEM object type: \"%s\"" +msgstr "Type d'objet PEM non pris en charge : \"%s\"" + +#: awx/main/validators.py:110 +msgid "Invalid base64-encoded data" +msgstr "Données codées en base64 non valides" + +#: awx/main/validators.py:131 +msgid "Exactly one private key is required." +msgstr "Une clé privée uniquement est nécessaire." + +#: awx/main/validators.py:133 +msgid "At least one private key is required." +msgstr "Une clé privée au moins est nécessaire." + +#: awx/main/validators.py:135 +#, 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, mais seulement %(key_count)d ont été fournies." + +#: awx/main/validators.py:138 +#, python-format +msgid "Only one private key is allowed, %(key_count)d provided." +msgstr "Une seule clé privée est autorisée, %(key_count)d ont été fournies." + +#: awx/main/validators.py:140 +#, python-format +msgid "" +"No more than %(max_keys)d private keys are allowed, %(key_count)d provided." +msgstr "Il n'est pas permis d'avoir plus que %(max_keys)d clés privées, %(key_count)d fournies." + +#: awx/main/validators.py:145 +msgid "Exactly one certificate is required." +msgstr "Un certificat uniquement est nécessaire." + +#: awx/main/validators.py:147 +msgid "At least one certificate is required." +msgstr "Un certificat au moins est nécessaire." + +#: awx/main/validators.py:149 +#, python-format +msgid "" +"At least %(min_certs)d certificates are required, only %(cert_count)d " +"provided." +msgstr "Au moins %(min_certs)d certificats sont requis, seulement %(cert_count)d fournis." + +#: 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)d ont été fournis." + +#: awx/main/validators.py:154 +#, python-format +msgid "" +"No more than %(max_certs)d certificates are allowed, %(cert_count)d provided." +msgstr "Il n'est pas permis d'avoir plus que %(max_certs)d certificats, %(cert_count)d fournis." + +#: awx/main/validators.py:289 +#, python-brace-format +msgid "The container image name {value} is not valid" +msgstr "Le nom de l'image du conteneur {value} n'est pas valide" + +#: awx/main/views.py:30 +msgid "API Error" +msgstr "Erreur API" + +#: awx/main/views.py:67 +msgid "Bad Request" +msgstr "Requête incorrecte" + +#: awx/main/views.py:68 +msgid "The request could not be understood by the server." +msgstr "La requête n'a pas pu être comprise par le serveur." + +#: awx/main/views.py:75 +msgid "Forbidden" +msgstr "Interdiction" + +#: awx/main/views.py:76 +msgid "You don't have permission to access the requested resource." +msgstr "Vous n'êtes pas autorisé à accéder à la ressource demandée." + +#: awx/main/views.py:83 +msgid "Not Found" +msgstr "Introuvable" + +#: awx/main/views.py:84 +msgid "The requested resource could not be found." +msgstr "Impossible de trouver la ressource demandée." + +#: awx/main/views.py:91 +msgid "Server Error" +msgstr "Erreur serveur" + +#: awx/main/views.py:92 +msgid "A server error has occurred." +msgstr "Une erreur serveur s'est produite." + +#: awx/sso/apps.py:9 +msgid "Single Sign-On" +msgstr "Single Sign-On" + +#: 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 "Mappage avec des administrateurs/utilisateurs d'organisation appartenant à des comptes d'authentification sociale. Ce paramètre\n" +"contrôle les utilisateurs placés dans les organisations en fonction de\n" +"leur nom d'utilisateur et adresse électronique. Les informations de configuration sont disponibles dans la documentation Ansible." + +#: awx/sso/conf.py:81 +msgid "" +"Mapping of team members (users) from social auth accounts. Configuration\n" +"details are available in the documentation." +msgstr "Mappage des membres de l'équipe (utilisateurs) appartenant à des comptes d'authentification sociale. Les informations de configuration sont disponibles dans la documentation." + +#: awx/sso/conf.py:101 +msgid "Authentication Backends" +msgstr "Backends d'authentification" + +#: awx/sso/conf.py:102 +msgid "" +"List of authentication backends that are enabled based on license features " +"and other authentication settings." +msgstr "Liste des backends d'authentification activés en fonction des caractéristiques des licences et d'autres paramètres d'authentification." + +#: awx/sso/conf.py:114 +msgid "Social Auth Organization Map" +msgstr "Authentification sociale - Mappage des organisations" + +#: awx/sso/conf.py:126 +msgid "Social Auth Team Map" +msgstr "Authentification sociale - Mappage des équipes" + +#: awx/sso/conf.py:138 +msgid "Social Auth User Fields" +msgstr "Authentification sociale - Champs d'utilisateurs" + +#: 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 "Lorsqu'il est défini sur une liste vide `[]`, ce paramètre empêche la création de nouveaux comptes d'utilisateur. Seuls les utilisateurs ayant déjà ouvert une session au moyen de l'authentification sociale ou disposant d'un compte utilisateur avec une adresse électronique correspondante pourront se connecter." + +#: awx/sso/conf.py:163 +msgid "LDAP Server URI" +msgstr "URI du serveur LDAP" + +#: 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 "URI de connexion au serveur LDAP, tel que \"ldap://ldap.exemple.com:389\" (non SSL) ou \"ldaps://ldap.exemple.com:636\" (SSL). Plusieurs serveurs LDAP peuvent être définis en les séparant par des espaces ou des virgules. L'authentification LDAP est désactivée si ce paramètre est vide." + +#: 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 "ND de la liaison LDAP" + +#: 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 "ND (nom distinctif) de l'utilisateur à lier pour toutes les requêtes de recherche. Il s'agit du compte utilisateur système que nous utiliserons pour nous connecter afin d'interroger LDAP et obtenir d'autres informations utilisateur. Voir la documentation pour obtenir des exemples de syntaxe." + +#: awx/sso/conf.py:196 +msgid "LDAP Bind Password" +msgstr "Mot de passe de la liaison LDAP" + +#: awx/sso/conf.py:197 +msgid "Password used to bind LDAP user account." +msgstr "Mot de passe utilisé pour lier le compte utilisateur LDAP." + +#: awx/sso/conf.py:207 +msgid "LDAP Start TLS" +msgstr "LDAP - Lancer TLS" + +#: awx/sso/conf.py:208 +msgid "Whether to enable TLS when the LDAP connection is not using SSL." +msgstr "Pour activer ou non TLS lorsque la connexion LDAP n'utilise pas SSL." + +#: awx/sso/conf.py:217 +msgid "LDAP Connection Options" +msgstr "Options de connexion à 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 "Options supplémentaires à définir pour la connexion LDAP. Les références LDAP sont désactivées par défaut (pour empêcher certaines requêtes LDAP de se bloquer avec AD). Les noms d'options doivent être des chaînes (par exemple \"OPT_REFERRALS\"). Reportez-vous à https://www.python-ldap.org/doc/html/ldap.html#options afin de connaître les options possibles et les valeurs que vous pouvez définir." + +#: awx/sso/conf.py:235 +msgid "LDAP User Search" +msgstr "Recherche d'utilisateurs 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 "Requête de recherche LDAP servant à retrouver des utilisateurs. Tout utilisateur qui correspond au modèle donné pourra se connecter au service. L'utilisateur doit également être mappé dans une organisation Tower (tel que défini dans le paramètre AUTH_LDAP_ORGANIZATION_MAP). Si plusieurs requêtes de recherche doivent être prises en charge, l'utilisation de \"LDAPUnion\" est possible. Se reporter à la documentation pour plus d'informations." + +#: awx/sso/conf.py:255 +msgid "LDAP User DN Template" +msgstr "Modèle de ND pour les utilisateurs LDAP" + +#: 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 "Autre méthode de recherche d'utilisateurs, si les ND d'utilisateur se présentent tous au même format. Cette approche est plus efficace qu'une recherche d'utilisateurs si vous pouvez l'utiliser dans votre environnement organisationnel. Si ce paramètre est défini, sa valeur sera utilisée à la place de AUTH_LDAP_USER_SEARCH." + +#: awx/sso/conf.py:272 +msgid "LDAP User Attribute Map" +msgstr "Mappe des attributs d'utilisateurs 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 "Mappage du schéma utilisateur LDAP avec les attributs utilisateur d'API Tower. Le paramètre par défaut est valide pour ActiveDirectory, mais les utilisateurs ayant d'autres configurations LDAP peuvent être amenés à modifier les valeurs. Voir la documentation pour obtenir des détails supplémentaires." + +#: awx/sso/conf.py:288 +msgid "LDAP Group Search" +msgstr "Recherche de groupes 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 "Les utilisateurs de Tower sont mappés à des organisations en fonction de leur appartenance à des groupes LDAP. Ce paramètre définit la requête de recherche LDAP servant à rechercher des groupes. Notez que cette méthode, contrairement à la recherche d'utilisateurs LDAP, la recherche des groupes ne prend pas en charge LDAPSearchUnion." + +#: awx/sso/conf.py:302 +msgid "LDAP Group Type" +msgstr "Type de groupe 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 "Il convient parfois de modifier le type de groupe en fonction du type de serveur LDAP. Les valeurs sont répertoriées à l'adresse suivante : https://django-auth-ldap.readthedocs.io/en/stable/groups.html#types-of-groups" + +#: awx/sso/conf.py:317 +msgid "LDAP Group Type Parameters" +msgstr "Paramètres de types de groupes LDAP" + +#: awx/sso/conf.py:318 +msgid "Key value parameters to send the chosen group type init method." +msgstr "Paramètres de valeurs-clés pour envoyer la méthode init de type de groupe sélectionné." + +#: awx/sso/conf.py:332 +msgid "LDAP Require Group" +msgstr "Groupe LDAP obligatoire" + +#: 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 "Le ND du groupe d'utilisateurs qui doit se connecter. S'il est spécifié, l'utilisateur doit être membre de ce groupe pour pouvoir se connecter via LDAP. S'il n'est pas défini, tout utilisateur LDAP qui correspond à la recherche d'utilisateurs pourra se connecter par l’intermédiaire du service. Un seul groupe est pris en charge." + +#: awx/sso/conf.py:350 +msgid "LDAP Deny Group" +msgstr "Groupe LDAP refusé" + +#: 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 "ND du groupe dont la connexion est refusée. S'il est spécifié, l'utilisateur n'est pas autorisé à se connecter s'il est membre de ce groupe. Un seul groupe refusé est pris en charge." + +#: awx/sso/conf.py:363 +msgid "LDAP User Flags By Group" +msgstr "Marqueurs d'utilisateur LDAP par groupe" + +#: 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 "Extraire les utilisateurs d'un groupe donné. Actuellement, le superutilisateur et les auditeurs de systèmes sont les seuls groupes pris en charge. Voir la documentation pour obtenir plus d'informations." + +#: awx/sso/conf.py:380 +msgid "LDAP Organization Map" +msgstr "Mappe d'organisations 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 "Mappage entre les administrateurs/utilisateurs de l'organisation et les groupes LDAP. Ce paramètre détermine les utilisateurs qui sont placés dans les organisations par rapport à leurs appartenances à un groupe LDAP. Les informations de configuration sont disponibles dans la documentation." + +#: awx/sso/conf.py:417 +msgid "LDAP Team Map" +msgstr "Mappe d'équipes LDAP" + +#: awx/sso/conf.py:418 +msgid "" +"Mapping between team members (users) and LDAP groups. Configuration details " +"are available in the documentation." +msgstr "Mappage entre des membres de l'équipe (utilisateurs) et des groupes LDAP. Les informations de configuration sont disponibles dans la documentation." + +#: awx/sso/conf.py:452 +msgid "RADIUS Server" +msgstr "Serveur RADIUS" + +#: awx/sso/conf.py:453 +msgid "" +"Hostname/IP of RADIUS server. RADIUS authentication is disabled if this " +"setting is empty." +msgstr "Nom d'hôte/IP du serveur RADIUS. L'authentification RADIUS est désactivée si ce paramètre est vide." + +#: 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 "Port RADIUS" + +#: awx/sso/conf.py:466 +msgid "Port of RADIUS server." +msgstr "Port du serveur RADIUS." + +#: awx/sso/conf.py:476 +msgid "RADIUS Secret" +msgstr "Secret RADIUS" + +#: awx/sso/conf.py:477 +msgid "Shared secret for authenticating to RADIUS server." +msgstr "Secret partagé pour l'authentification sur le serveur RADIUS." + +#: awx/sso/conf.py:492 +msgid "TACACS+ Server" +msgstr "Serveur TACACS+" + +#: awx/sso/conf.py:493 +msgid "Hostname of TACACS+ server." +msgstr "Nom d'hôte du serveur 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 "Port TACACS+" + +#: awx/sso/conf.py:505 +msgid "Port number of TACACS+ server." +msgstr "Numéro de port du serveur TACACS+" + +#: awx/sso/conf.py:516 +msgid "TACACS+ Secret" +msgstr "Secret TACACS+" + +#: awx/sso/conf.py:517 +msgid "Shared secret for authenticating to TACACS+ server." +msgstr "Secret partagé pour l'authentification sur le serveur TACACS+." + +#: awx/sso/conf.py:528 +msgid "TACACS+ Auth Session Timeout" +msgstr "Expiration du délai d'attente d'autorisation de la session TACACS+." + +#: awx/sso/conf.py:529 +msgid "TACACS+ session timeout value in seconds, 0 disables timeout." +msgstr "Valeur du délai d'attente de la session TACACS+ en secondes, 0 désactive le délai d'attente." + +#: awx/sso/conf.py:540 +msgid "TACACS+ Authentication Protocol" +msgstr "Protocole d'autorisation TACACS+" + +#: awx/sso/conf.py:541 +msgid "Choose the authentication protocol used by TACACS+ client." +msgstr "Choisissez le protocole d'authentification utilisé par le client TACACS+." + +#: awx/sso/conf.py:555 +msgid "Google OAuth2 Callback URL" +msgstr "URL de rappel OAuth2 pour Google" + +#: 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 "Fournir cette URL comme URL d'appel pour votre application dans le cadre de votre processus d'enregistrement. Voir la documentation pour plus de détails." + +#: 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 "Clé OAuth2 pour Google" + +#: awx/sso/conf.py:570 +msgid "The OAuth2 key from your web application." +msgstr "Clé OAuth2 de votre application Web." + +#: awx/sso/conf.py:581 +msgid "Google OAuth2 Secret" +msgstr "Secret OAuth2 pour Google" + +#: awx/sso/conf.py:582 +msgid "The OAuth2 secret from your web application." +msgstr "Secret OAuth2 de votre application Web." + +#: awx/sso/conf.py:593 +msgid "Google OAuth2 Allowed Domains" +msgstr "Domaines autorisés par Google OAuth2" + +#: awx/sso/conf.py:594 +msgid "" +"Update this setting to restrict the domains who are allowed to login using " +"Google OAuth2." +msgstr "Mettez à jour ce paramètre pour limiter les domaines qui sont autorisés à se connecter à l'aide de l'authentification OAuth2 avec un compte Google." + +#: awx/sso/conf.py:604 +msgid "Google OAuth2 Extra Arguments" +msgstr "Arguments OAuth2 supplémentaires pour Google" + +#: 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 "Arguments supplémentaires pour l'authentification OAuth2. Vous pouvez autoriser un seul domaine à s'authentifier, même si l'utilisateur est connecté avec plusieurs comptes Google. Voir la documentation pour obtenir plus d'informations." + +#: awx/sso/conf.py:621 +msgid "Google OAuth2 Organization Map" +msgstr "Mappe d'organisations OAuth2 pour Google" + +#: awx/sso/conf.py:633 +msgid "Google OAuth2 Team Map" +msgstr "Mappe d'équipes OAuth2 pour Google" + +#: awx/sso/conf.py:649 +msgid "GitHub OAuth2 Callback URL" +msgstr "URL de rappel OAuth2 pour GitHub" + +#: 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 "OAuth2 pour GitHub" + +#: awx/sso/conf.py:663 +msgid "GitHub OAuth2 Key" +msgstr "Clé OAuth2 pour GitHub" + +#: awx/sso/conf.py:664 +msgid "The OAuth2 key (Client ID) from your GitHub developer application." +msgstr "Clé OAuth2 (ID client) de votre application de développeur GitHub." + +#: awx/sso/conf.py:674 +msgid "GitHub OAuth2 Secret" +msgstr "Secret OAuth2 pour GitHub" + +#: awx/sso/conf.py:675 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub developer application." +msgstr "Secret OAuth2 (secret client) de votre application de développeur GitHub." + +#: awx/sso/conf.py:686 +msgid "GitHub OAuth2 Organization Map" +msgstr "Mappe d'organisations OAuth2 pour GitHub" + +#: awx/sso/conf.py:698 +msgid "GitHub OAuth2 Team Map" +msgstr "Mappe d'équipes OAuth2 pour GitHub" + +#: awx/sso/conf.py:714 +msgid "GitHub Organization OAuth2 Callback URL" +msgstr "URL de rappel OAuth2 pour les organisations GitHub" + +#: 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 "OAuth2 pour les organisations GitHub" + +#: awx/sso/conf.py:728 +msgid "GitHub Organization OAuth2 Key" +msgstr "Clé OAuth2 pour les organisations GitHub" + +#: awx/sso/conf.py:729 awx/sso/conf.py:808 +msgid "The OAuth2 key (Client ID) from your GitHub organization application." +msgstr "Clé OAuth2 (ID client) de votre application d'organisation GitHub." + +#: awx/sso/conf.py:739 +msgid "GitHub Organization OAuth2 Secret" +msgstr "Secret OAuth2 pour les organisations GitHub" + +#: awx/sso/conf.py:740 awx/sso/conf.py:819 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub organization application." +msgstr "Secret OAuth2 (secret client) de votre application d'organisation GitHub." + +#: awx/sso/conf.py:751 +msgid "GitHub Organization Name" +msgstr "Nom de l'organisation GitHub" + +#: awx/sso/conf.py:752 +msgid "" +"The name of your GitHub organization, as used in your organization's URL: " +"https://github.com//." +msgstr "Nom de votre organisation GitHub, tel qu'utilisé dans l'URL de votre organisation : https://github.com//." + +#: awx/sso/conf.py:762 +msgid "GitHub Organization OAuth2 Organization Map" +msgstr "Mappe d'organisations OAuth2 pour les organisations GitHub" + +#: awx/sso/conf.py:774 +msgid "GitHub Organization OAuth2 Team Map" +msgstr "Mappe d'équipes OAuth2 pour les organisations GitHub" + +#: awx/sso/conf.py:790 +msgid "GitHub Team OAuth2 Callback URL" +msgstr "URL de rappel OAuth2 pour les équipes GitHub" + +#: 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 "Créez une application appartenant à une organisation sur https://github.com/organizations//settings/applications et obtenez une clé OAuth2 (ID client) et un secret (secret client). Entrez cette URL comme URL de rappel de votre application." + +#: 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 pour les équipes GitHub" + +#: awx/sso/conf.py:807 +msgid "GitHub Team OAuth2 Key" +msgstr "Clé OAuth2 pour les équipes GitHub" + +#: awx/sso/conf.py:818 +msgid "GitHub Team OAuth2 Secret" +msgstr "Secret OAuth2 pour les équipes GitHub" + +#: awx/sso/conf.py:830 +msgid "GitHub Team ID" +msgstr "ID d'équipe GitHub" + +#: 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 "Recherchez votre ID d'équipe numérique à l'aide de l'API Github : 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 "Mappe d'organisations OAuth2 pour les équipes GitHub" + +#: awx/sso/conf.py:853 +msgid "GitHub Team OAuth2 Team Map" +msgstr "GitHub Team OAuth2 Team Map" + +#: awx/sso/conf.py:869 +msgid "GitHub Enterprise OAuth2 Callback URL" +msgstr "GitHub Enterprise OAuth2 Callback 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 "L'URL de votre instance Github Enterprise, par exemple : http(s)://hostname/. Consultez la documentation de Github Enterprise pour plus de détails." + +#: 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 "L'URL de l'API pour votre instance GitHub Enterprise, par exemple : http(s)://hostname/api/v3/. Reportez-vous à la documentation de Github Enterprise pour plus de détails." + +#: awx/sso/conf.py:907 +msgid "GitHub Enterprise OAuth2 Key" +msgstr "GitHub Enterprise OAuth2 Key" + +#: awx/sso/conf.py:908 +msgid "" +"The OAuth2 key (Client ID) from your GitHub Enterprise developer application." +msgstr "Clé OAuth2 (ID client) de votre application de développeur GitHub Enterprise." + +#: awx/sso/conf.py:918 +msgid "GitHub Enterprise OAuth2 Secret" +msgstr "GitHub Enterprise OAuth2 Secret" + +#: awx/sso/conf.py:919 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub Enterprise developer " +"application." +msgstr "Secret OAuth2 (secret client) de votre application de développeur GitHub Enterprise." + +#: awx/sso/conf.py:930 +msgid "GitHub Enterprise OAuth2 Organization Map" +msgstr "Mappe d'organisations Github Enterprise OAuth2" + +#: awx/sso/conf.py:942 +msgid "GitHub Enterprise OAuth2 Team Map" +msgstr "Mappe d'équipe GitHub Enterprise OAuth2" + +#: awx/sso/conf.py:958 +msgid "GitHub Enterprise Organization OAuth2 Callback URL" +msgstr "URL de rappel GitHub Enterprise Organization OAuth2" + +#: 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 Organization OAuth2" + +#: awx/sso/conf.py:972 +msgid "GitHub Enterprise Organization URL" +msgstr "GitHub Enterprise Organization URL" + +#: awx/sso/conf.py:983 +msgid "GitHub Enterprise Organization API URL" +msgstr "GitHub Enterprise Organization API URL" + +#: awx/sso/conf.py:996 +msgid "GitHub Enterprise Organization OAuth2 Key" +msgstr "Clé OAuth2 GitHub Enterprise Organization" + +#: awx/sso/conf.py:997 awx/sso/conf.py:1100 +msgid "" +"The OAuth2 key (Client ID) from your GitHub Enterprise organization " +"application." +msgstr "Clé OAuth2 (ID client) de votre application d'organisation GitHub Enterprise." + +#: awx/sso/conf.py:1007 +msgid "GitHub Enterprise Organization OAuth2 Secret" +msgstr "Secret OAuth2 pour les organisations GitHub Enterprise" + +#: awx/sso/conf.py:1008 awx/sso/conf.py:1111 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub Enterprise organization " +"application." +msgstr "Secret OAuth2 (secret client) de votre application d'organisation GitHub Enterprise." + +#: awx/sso/conf.py:1019 +msgid "GitHub Enterprise Organization Name" +msgstr "Nom de l'organisation 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 "Nom de votre organisation GitHub Enterprise, tel qu'utilisé dans l'URL de votre organisation : https://github.com//." + +#: awx/sso/conf.py:1030 +msgid "GitHub Enterprise Organization OAuth2 Organization Map" +msgstr "Mappe d'organisations OAuth2 pour les organisations GitHub Enterprise" + +#: awx/sso/conf.py:1042 +msgid "GitHub Enterprise Organization OAuth2 Team Map" +msgstr "Mappe d'équipes OAuth2 GitHub Enterprise" + +#: awx/sso/conf.py:1058 +msgid "GitHub Enterprise Team OAuth2 Callback URL" +msgstr "URL de rappel OAuth2 GitHub Enterprise Team" + +#: 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 "OAuth2 GitHub Enterprise Team" + +#: awx/sso/conf.py:1075 +msgid "GitHub Enterprise Team URL" +msgstr "URL GitHub Enterprise Team" + +#: awx/sso/conf.py:1086 +msgid "GitHub Enterprise Team API URL" +msgstr "URL de l'API GitHub Enterprise Team" + +#: awx/sso/conf.py:1099 +msgid "GitHub Enterprise Team OAuth2 Key" +msgstr "Clé OAuth2 GitHub Enterprise Team" + +#: awx/sso/conf.py:1110 +msgid "GitHub Enterprise Team OAuth2 Secret" +msgstr "OAuth2 Secret GitHub Enterprise Team" + +#: awx/sso/conf.py:1122 +msgid "GitHub Enterprise Team ID" +msgstr "ID GitHub Enterprise Team" + +#: 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 "Recherchez votre ID d'équipe numérique à l'aide de l'API Github : 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 "Mappe d'organisations OAuth2 pour les organisations GitHub" + +#: awx/sso/conf.py:1145 +msgid "GitHub Enterprise Team OAuth2 Team Map" +msgstr "GitHub Enterprise Team OAuth2 Team Map" + +#: awx/sso/conf.py:1161 +msgid "Azure AD OAuth2 Callback URL" +msgstr "URL de rappel OAuth2 pour Azure AD" + +#: 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 "Fournir cette URL comme URL d'appel pour votre application dans le cadre de votre processus d'enregistrement. Voir la documentation pour plus de détails. " + +#: 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 "OAuth2 pour Azure AD" + +#: awx/sso/conf.py:1175 +msgid "Azure AD OAuth2 Key" +msgstr "Clé OAuth2 pour Azure AD" + +#: awx/sso/conf.py:1176 +msgid "The OAuth2 key (Client ID) from your Azure AD application." +msgstr "Clé OAuth2 (ID client) de votre application Azure AD." + +#: awx/sso/conf.py:1186 +msgid "Azure AD OAuth2 Secret" +msgstr "Secret OAuth2 pour Azure AD" + +#: awx/sso/conf.py:1187 +msgid "The OAuth2 secret (Client Secret) from your Azure AD application." +msgstr "Secret OAuth2 (secret client) de votre application Azure AD." + +#: awx/sso/conf.py:1198 +msgid "Azure AD OAuth2 Organization Map" +msgstr "Mappe d'organisations OAuth2 pour Azure AD" + +#: awx/sso/conf.py:1210 +msgid "Azure AD OAuth2 Team Map" +msgstr "Mappe d'équipes OAuth2 pour Azure AD" + +#: awx/sso/conf.py:1234 +msgid "Automatically Create Organizations and Teams on SAML Login" +msgstr "Créer automatiquement des organisations et des équipes sur la connexion SAML" + +#: awx/sso/conf.py:1235 +msgid "" +"When enabled (the default), mapped Organizations and Teams will be created " +"automatically on successful SAML login." +msgstr "Lorsque cette option est activée (par défaut), les organisations et les équipes mapées seront créées automatiquement si la connexion SAML est réussie." + +#: 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 "URL ACS (Assertion Consumer Service) SAML" + +#: 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 "Enregistrez le service en tant que fournisseur de services (SP) auprès de chaque fournisseur d'identité (IdP) configuré. Entrez votre ID d'entité SP et cette URL ACS pour votre application." + +#: awx/sso/conf.py:1261 +msgid "SAML Service Provider Metadata URL" +msgstr "URL de métadonnées du fournisseur de services SAML" + +#: 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 "Si votre fournisseur d'identité (IdP) permet de télécharger un fichier de métadonnées XML, vous pouvez le faire à partir de cette URL." + +#: awx/sso/conf.py:1272 +msgid "SAML Service Provider Entity ID" +msgstr "ID d'entité du fournisseur de services SAML" + +#: 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 "Identifiant unique défini par l'application utilisé comme audience dans la configuration du fournisseur de services (SP) SAML. Il s'agit généralement de l'URL pour ce service." + +#: awx/sso/conf.py:1289 +msgid "SAML Service Provider Public Certificate" +msgstr "Certificat public du fournisseur de services SAML" + +#: awx/sso/conf.py:1290 +msgid "" +"Create a keypair to use as a service provider (SP) and include the " +"certificate content here." +msgstr "Créez une paire de clés qui puisse être utilisée comme fournisseur de services (SP) et entrez le contenu du certificat ici." + +#: awx/sso/conf.py:1301 +msgid "SAML Service Provider Private Key" +msgstr "Clé privée du fournisseur de services 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 "Créez une paire de clés qui puisse être utilisée comme fournisseur de services (SP) et entrez le contenu de la clé privée ici." + +#: awx/sso/conf.py:1312 +msgid "SAML Service Provider Organization Info" +msgstr "Infos organisationnelles du fournisseur de services 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 "Fournir cette URL, le nom d'affichage, le nom de votre app. Voir la documentation pour obtenir des exemples de syntaxe." + +#: awx/sso/conf.py:1326 +msgid "SAML Service Provider Technical Contact" +msgstr "Contact technique du fournisseur de services 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 "Fournir le nom et l'adresse email d'un contact Technique pour le fournisseur de services. Voir la documentation pour obtenir des exemples de syntaxe." + +#: awx/sso/conf.py:1338 +msgid "SAML Service Provider Support Contact" +msgstr "Contact support du fournisseur de services 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 "Fournir le nom et l'adresse email d'un contact Support pour le fournisseur de services. Voir la documentation pour obtenir des exemples de syntaxe." + +#: awx/sso/conf.py:1349 +msgid "SAML Enabled Identity Providers" +msgstr "Fournisseurs d'identité compatibles SAML" + +#: 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 "Configurez l'ID d'entité, l'URL SSO et le certificat pour chaque fournisseur d'identité (IdP) utilisé. Plusieurs IdP SAML sont pris en charge. Certains IdP peuvent fournir des données utilisateur à l'aide de noms d'attributs qui diffèrent des OID par défaut. Les noms d'attributs peuvent être remplacés pour chaque IdP. Voir la documentation Ansible Tower pour obtenir des exemples de syntaxe." + +#: awx/sso/conf.py:1400 +msgid "SAML Security Config" +msgstr "Config de sécurité 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 "Un dictionnaire de paires de valeurs clés qui sont passées au paramètre de sécurité saus-jacent python-saml https://github.com/onelogin/python-saml#settings" + +#: awx/sso/conf.py:1434 +msgid "SAML Service Provider extra configuration data" +msgstr "Données de configuration supplémentaires du fournisseur du service 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 "Un dictionnaire de paires de valeurs clés qui sont passées au paramètre de configuration sous-jacent du Fournisseur de service python-saml." + +#: awx/sso/conf.py:1446 +msgid "SAML IDP to extra_data attribute mapping" +msgstr "IDP SAM pour la mappage d'attributs extra_data" + +#: 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 "Liste des tuples qui mappent les attributs IDP en extra_attributes. Chaque attribut correspondra à une liste de valeurs, même si 1 seule valeur." + +#: awx/sso/conf.py:1458 +msgid "SAML Organization Map" +msgstr "Mappe d'organisations SAML" + +#: awx/sso/conf.py:1470 +msgid "SAML Team Map" +msgstr "Mappe d'équipes SAML" + +#: awx/sso/conf.py:1482 +msgid "SAML Organization Attribute Mapping" +msgstr "Mappage d'attributs d'organisation SAML" + +#: awx/sso/conf.py:1483 +msgid "Used to translate user organization membership." +msgstr "Utilisé pour traduire l'adhésion organisation de l'utilisateur." + +#: awx/sso/conf.py:1503 +msgid "SAML Team Attribute Mapping" +msgstr "Mappage d'attributs d'équipe SAML" + +#: awx/sso/conf.py:1504 +msgid "Used to translate user team membership." +msgstr "Utilisé pour traduire l'adhésion équipe de l'utilisateur." + +#: awx/sso/fields.py:77 +msgid "Invalid field." +msgstr "Champ invalide." + +#: awx/sso/fields.py:246 +#, python-brace-format +msgid "Invalid connection option(s): {invalid_options}." +msgstr "Option(s) de connexion non valide(s) : {invalid_options}." + +#: awx/sso/fields.py:322 +msgid "Base" +msgstr "Base" + +#: awx/sso/fields.py:322 +msgid "One Level" +msgstr "Un niveau" + +#: awx/sso/fields.py:322 +msgid "Subtree" +msgstr "Sous-arborescence" + +#: awx/sso/fields.py:339 +#, python-brace-format +msgid "Expected a list of three items but got {length} instead." +msgstr "Une liste de trois éléments était attendue, mais {length} a été obtenu à la place." + +#: awx/sso/fields.py:340 +#, python-brace-format +msgid "Expected an instance of LDAPSearch but got {input_type} instead." +msgstr "Une instance de LDAPSearch était attendue, mais {input_type} a été obtenu à la place." + +#: awx/sso/fields.py:373 +#, python-brace-format +msgid "" +"Expected an instance of LDAPSearch or LDAPSearchUnion but got {input_type} " +"instead." +msgstr "Une instance de LDAPSearch ou de LDAPSearchUnion était attendue, mais {input_type} a été obtenu à la place." + +#: awx/sso/fields.py:408 +#, python-brace-format +msgid "Invalid user attribute(s): {invalid_attrs}." +msgstr "Attribut(s) d'utilisateur non valide(s) : {invalid_attrs}." + +#: awx/sso/fields.py:425 +#, python-brace-format +msgid "Expected an instance of LDAPGroupType but got {input_type} instead." +msgstr "Une instance de LDAPGroupType était attendue, mais {input_type} a été obtenu à la place." + +#: awx/sso/fields.py:426 +#, python-brace-format +msgid "Missing required parameters in {dependency}." +msgstr "Les paramètres requis manquants dans {dependency}." + +#: awx/sso/fields.py:427 +#, python-brace-format +msgid "" +"Invalid group_type parameters. Expected instance of dict but got " +"{parameters_type} instead." +msgstr "Paramètres group_type non valides. Instance attendue de dict mais obtenue {parameters_type} à la place." + +#: awx/sso/fields.py:476 +#, python-brace-format +msgid "Invalid key(s): {invalid_keys}." +msgstr "Clé(s) invalide(s) : {invalid_keys}." + +#: awx/sso/fields.py:500 +#, python-brace-format +msgid "Invalid user flag: \"{invalid_flag}\"." +msgstr "Drapeau d'utilisateur non valide : \"{invalid_flag}\"." + +#: awx/sso/fields.py:649 +#, python-brace-format +msgid "Invalid language code(s) for org info: {invalid_lang_codes}." +msgstr "Code(s) langage non valide(s) pour les infos organis. : {invalid_lang_codes}." + +#: awx/sso/pipeline.py:27 +#, python-brace-format +msgid "An account cannot be found for {0}" +msgstr "Impossible de trouver un compte pour {0}" + +#: awx/sso/pipeline.py:32 +msgid "Your account is inactive" +msgstr "Votre compte est inactif" + +#: awx/sso/validators.py:24 awx/sso/validators.py:51 +#, python-format +msgid "DN must include \"%%(user)s\" placeholder for username: %s" +msgstr "Le ND doit inclure l'espace réservé \"%%(user)s\" pour le nom d'utilisateur : %s" + +#: awx/sso/validators.py:31 +#, python-format +msgid "Invalid DN: %s" +msgstr "ND non valide : %s" + +#: awx/sso/validators.py:63 +#, python-format +msgid "Invalid filter: %s" +msgstr "Filtre incorrect : %s" + +#: awx/sso/validators.py:74 +msgid "TACACS+ secret does not allow non-ascii characters" +msgstr "Le secret TACACS+ ne permet pas l'utilisation de caractères non-ascii" + +#: awx/templates/error.html:4 +msgid "AWX" +msgstr "AWX" + +#: awx/templates/rest_framework/api.html:42 +msgid "API Guide" +msgstr "Guide API" + +#: awx/templates/rest_framework/api.html:43 +msgid "Back to application" +msgstr "Retour aux applications" + +#: awx/templates/rest_framework/api.html:44 +msgid "Resize" +msgstr "Redimensionner" + +#: 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 "IU" + +#: awx/ui/conf.py:15 +msgid "Off" +msgstr "Désactivé" + +#: awx/ui/conf.py:15 +msgid "Anonymous" +msgstr "Anonyme" + +#: awx/ui/conf.py:15 +msgid "Detailed" +msgstr "Détaillé" + +#: awx/ui/conf.py:16 +msgid "User Analytics Tracking State" +msgstr "État du suivi analytique de l'utilisateur" + +#: awx/ui/conf.py:17 +msgid "Enable or Disable User Analytics Tracking." +msgstr "Activez ou désactivez le suivi analytique de l'utilisateur." + +#: awx/ui/conf.py:27 +msgid "Custom Login Info" +msgstr "Infos de connexion personnalisées" + +#: 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 "Si nécessaire, vous pouvez ajouter des informations particulières (telles qu'une mention légale ou une clause de non-responsabilité) à une zone de texte dans la fenêtre modale de connexion, grâce à ce paramètre. Tout contenu ajouté doit l'être en texte brut, car le langage HTML personnalisé et les autres langages de balisage ne sont pas pris en charge." + +#: awx/ui/conf.py:43 +msgid "Custom Logo" +msgstr "Logo personnalisé" + +#: 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 "Pour créer un logo personnalisé, fournir un fichier que vos aurez créé. Pour un meilleur résultat, utiliser un fichier .png avec un fond transparent. Les formats GIF, PNG et JPEG sont supportés." + +#: awx/ui/conf.py:58 +msgid "Max Job Events Retrieved by UI" +msgstr "Max Événements Job récupérés par l'IU" + +#: awx/ui/conf.py:59 +msgid "" +"Maximum number of job events for the UI to retrieve within a single request." +msgstr "Nombre maximum d'événements liés à un Job que l'IU a extrait en une requête unique." + +#: awx/ui/conf.py:67 +msgid "Enable Live Updates in the UI" +msgstr "Activer les mises à jour live dans l'IU" + +#: 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 "Si elle est désactivée, la page ne se rafraîchira pas lorsque des événements sont reçus. Le rechargement de la page sera nécessaire pour obtenir les derniers détails." + +#: 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 "Format de logo personnalisé non valide. Entrez une URL de données avec une image GIF, PNG ou JPEG codée en base64." + +#: awx/ui/fields.py:30 +msgid "Invalid base64-encoded data in data URL." +msgstr "Données codées en base64 non valides dans l'URL de données" + +#: awx/ui/urls.py:20 +#, python-format +msgid "%s Upgrading" +msgstr "%s Mise à jour" + +#: awx/ui/urls.py:21 +msgid "Logo" +msgstr "Logo" + +#: awx/ui/urls.py:22 +msgid "Loading" +msgstr "Chargement en cours..." + +#: awx/ui/urls.py:23 +#, python-format +msgid "%s is currently upgrading." +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." + diff --git a/awx/ui/src/locales/translations/fr/messages.po b/awx/ui/src/locales/translations/fr/messages.po new file mode 100644 index 0000000000..33d7c871e9 --- /dev/null +++ b/awx/ui/src/locales/translations/fr/messages.po @@ -0,0 +1,10713 @@ +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 premiers seulement)" + +#: components/TemplateList/TemplateListItem.js:103 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:161 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:90 +msgid "(Prompt on launch)" +msgstr "(Me le demander au lancement)" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:283 +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 le justificatif d'identité spécifié." + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:228 +msgid "/ (project root)" +msgstr "/ (project root)" + +#: components/VerbositySelectField/VerbositySelectField.js:10 +msgid "0 (Normal)" +msgstr "0 (Normal)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:38 +msgid "0 (Warning)" +msgstr "0 (Avertissement)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:39 +msgid "1 (Info)" +msgstr "1 (info)" + +#: components/VerbositySelectField/VerbositySelectField.js:11 +msgid "1 (Verbose)" +msgstr "1 (Verbeux)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:40 +msgid "2 (Debug)" +msgstr "2 (Déboguer)" + +#: components/VerbositySelectField/VerbositySelectField.js:12 +msgid "2 (More Verbose)" +msgstr "2 (Verbeux +)" + +#: components/VerbositySelectField/VerbositySelectField.js:13 +msgid "3 (Debug)" +msgstr "3 (Déboguer)" + +#: components/VerbositySelectField/VerbositySelectField.js:14 +msgid "4 (Connection Debug)" +msgstr "4 (Débogage de la connexion)" + +#: components/VerbositySelectField/VerbositySelectField.js:15 +msgid "5 (WinRM Debug)" +msgstr "5 (Débogage WinRM)" + +#: screens/Project/shared/Project.helptext.js:76 +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 à récupérer (passé au module git Ansible). Ce paramètre permet d'accéder aux références via le champ de branche non disponible par ailleurs." + +#: 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, consulter le <1>Guide de l’utilisateur." + +#: screens/Job/WorkflowOutput/WorkflowOutputNode.js:143 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:326 +msgid "ALL" +msgstr "TOUS" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:284 +msgid "API Service/Integration Key" +msgstr "Service API/Clé d’intégration" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:291 +msgid "API Token" +msgstr "Token API" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:306 +msgid "API service/integration key" +msgstr "Service API/Clé d’intégration" + +#: components/AppContainer/PageHeaderToolbar.js:125 +msgid "About" +msgstr "À propos de " + +#: routeConfig.js:92 +#: screens/ActivityStream/ActivityStream.js:179 +#: screens/Credential/Credential.js:74 +#: screens/Credential/Credentials.js:29 +#: screens/Inventory/Inventories.js:59 +#: screens/Inventory/Inventory.js:65 +#: screens/Inventory/SmartInventory.js:67 +#: screens/Organization/Organization.js:124 +#: screens/Organization/Organizations.js:31 +#: screens/Project/Project.js:105 +#: screens/Project/Projects.js:27 +#: screens/Team/Team.js:58 +#: screens/Team/Teams.js:31 +#: screens/Template/Template.js:136 +#: screens/Template/Templates.js:45 +#: screens/Template/WorkflowJobTemplate.js:118 +msgid "Access" +msgstr "Accès" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:75 +msgid "Access Token Expiration" +msgstr "Expiration du jeton d'accès" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:352 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:421 +msgid "Account SID" +msgstr "SID de compte" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:396 +msgid "Account token" +msgstr "Token de compte" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:50 +msgid "Action" +msgstr "Action" + +#: components/JobList/JobList.js:249 +#: components/JobList/JobListItem.js:103 +#: components/RelatedTemplateList/RelatedTemplateList.js:189 +#: components/Schedule/ScheduleList/ScheduleList.js:172 +#: components/Schedule/ScheduleList/ScheduleListItem.js:128 +#: components/SelectedList/DraggableSelectedList.js:101 +#: components/TemplateList/TemplateList.js:246 +#: components/TemplateList/TemplateListItem.js:195 +#: screens/ActivityStream/ActivityStream.js:266 +#: screens/ActivityStream/ActivityStreamListItem.js:49 +#: screens/Application/ApplicationsList/ApplicationListItem.js:48 +#: screens/Application/ApplicationsList/ApplicationsList.js:160 +#: screens/Credential/CredentialList/CredentialList.js:166 +#: 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:172 +#: screens/Host/HostList/HostListItem.js:70 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:200 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:75 +#: screens/InstanceGroup/Instances/InstanceList.js:271 +#: screens/InstanceGroup/Instances/InstanceListItem.js:171 +#: screens/Instances/InstanceList/InstanceList.js:206 +#: screens/Instances/InstanceList/InstanceListItem.js:183 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:218 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:53 +#: 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:44 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:140 +#: 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:214 +#: 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:19 +#: screens/Project/ProjectList/ProjectList.js:225 +#: screens/Project/ProjectList/ProjectListItem.js:222 +#: 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 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:167 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:78 +msgid "Actions" +msgstr "Actions" + +#: components/PromptDetail/PromptJobTemplateDetail.js:98 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:61 +#: components/TemplateList/TemplateListItem.js:277 +#: screens/Host/HostDetail/HostDetail.js:71 +#: screens/Host/HostList/HostListItem.js:95 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:217 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:50 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:76 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:100 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:32 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:115 +msgid "Activity" +msgstr "Activité" + +#: routeConfig.js:49 +#: screens/ActivityStream/ActivityStream.js:43 +#: screens/ActivityStream/ActivityStream.js:121 +#: screens/Setting/Settings.js:44 +msgid "Activity Stream" +msgstr "Flux d’activité" + +#: screens/ActivityStream/ActivityStream.js:124 +msgid "Activity Stream type selector" +msgstr "Sélecteur de type de flux d'activité" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:169 +msgid "Actor" +msgstr "Acteur" + +#: components/AddDropDownButton/AddDropDownButton.js:40 +#: components/PaginatedTable/ToolbarAddButton.js:14 +msgid "Add" +msgstr "Ajouter" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkAddModal.js:14 +msgid "Add Link" +msgstr "Ajouter un lien" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeAddModal.js:78 +msgid "Add Node" +msgstr "Ajouter un nœud" + +#: screens/Template/Templates.js:49 +msgid "Add Question" +msgstr "Ajouter une question" + +#: components/AddRole/AddResourceRole.js:164 +msgid "Add Roles" +msgstr "Ajouter des rôles" + +#: components/AddRole/AddResourceRole.js:161 +msgid "Add Team Roles" +msgstr "Ajouter des rôles d’équipe" + +#: components/AddRole/AddResourceRole.js:158 +msgid "Add User Roles" +msgstr "Ajouter des rôles d'utilisateur" + +#: components/Workflow/WorkflowStartNode.js:68 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:238 +msgid "Add a new node" +msgstr "Ajouter un nouveau noeud" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:49 +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:108 +msgid "Add container group" +msgstr "Ajouter un groupe de conteneurs" + +#: components/Schedule/shared/ScheduleFormFields.js:171 +msgid "Add exceptions" +msgstr "Ajouter des exceptions" + +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:140 +msgid "Add existing group" +msgstr "Ajouter un groupe existant" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:152 +msgid "Add existing host" +msgstr "Ajouter une hôte existant" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:109 +msgid "Add instance group" +msgstr "Ajouter un groupe d'instances" + +#: screens/Inventory/InventoryList/InventoryList.js:136 +msgid "Add inventory" +msgstr "Ajouter un inventaire" + +#: components/TemplateList/TemplateList.js:151 +msgid "Add job template" +msgstr "Ajouter un modèle de job" + +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:141 +msgid "Add new group" +msgstr "Ajouter un nouveau groupe" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:153 +msgid "Add new host" +msgstr "Ajouter un nouvel hôte" + +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:77 +msgid "Add resource type" +msgstr "Ajouter un type de ressource" + +#: screens/Inventory/InventoryList/InventoryList.js:137 +msgid "Add smart inventory" +msgstr "Ajouter un inventaire smart" + +#: screens/Team/TeamRoles/TeamRolesList.js:202 +msgid "Add team permissions" +msgstr "Ajouter les permissions de l'équipe" + +#: screens/User/UserRoles/UserRolesList.js:198 +msgid "Add user permissions" +msgstr "Ajouter les permissions de l’utilisateur" + +#: components/TemplateList/TemplateList.js:152 +msgid "Add workflow template" +msgstr "Ajouter un modèle de flux de travail" + +#: screens/TopologyView/Legend.js:269 +msgid "Adding" +msgstr "Ajout de" + +#: routeConfig.js:113 +#: screens/ActivityStream/ActivityStream.js:190 +msgid "Administration" +msgstr "Administration" + +#: components/DataListToolbar/DataListToolbar.js:139 +#: screens/Job/JobOutput/JobOutputSearch.js:136 +msgid "Advanced" +msgstr "Avancé" + +#: components/Search/AdvancedSearch.js:318 +msgid "Advanced search documentation" +msgstr "Documentation sur la recherche avancée" + +#: components/Search/AdvancedSearch.js:211 +#: components/Search/AdvancedSearch.js:225 +msgid "Advanced search value input" +msgstr "Saisie de la valeur de la recherche avancée" + +#: screens/Inventory/shared/Inventory.helptext.js:131 +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 "Chaque fois qu’un projet est mis à jour et que la révision SCM est modifiée, réalisez une mise à jour de la source sélectionnée avant de lancer les tâches liées un à job. Le but est le contenu statique, comme le format .ini de fichier d'inventaire Ansible." + +#: components/Schedule/shared/FrequencyDetailSubform.js:524 +msgid "After number of occurrences" +msgstr "Après le nombre d'occurrences" + +#: components/AlertModal/AlertModal.js:75 +msgid "Alert modal" +msgstr "Modal d'alerte" + +#: components/LaunchButton/ReLaunchDropDown.js:48 +#: components/PromptDetail/PromptDetail.js:132 +#: screens/Metrics/Metrics.js:82 +#: screens/Metrics/Metrics.js:82 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:266 +msgid "All" +msgstr "Tous" + +#: screens/Dashboard/DashboardGraph.js:137 +msgid "All job types" +msgstr "Tous les types de tâche" + +#: screens/Dashboard/DashboardGraph.js:162 +msgid "All jobs" +msgstr "Toutes les tâches" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:101 +msgid "Allow Branch Override" +msgstr "Autoriser le remplacement de la branche" + +#: components/PromptDetail/PromptProjectDetail.js:66 +#: screens/Project/ProjectDetail/ProjectDetail.js:121 +msgid "Allow branch override" +msgstr "Autoriser le remplacement de la branche" + +#: screens/Project/shared/Project.helptext.js:126 +msgid "" +"Allow changing the Source Control branch or revision in a job\n" +"template that uses this project." +msgstr "Permet de modifier la branche de contrôle des sources ou la révision dans un modèle de job qui utilise ce projet." + +#: screens/Application/shared/Application.helptext.js:6 +msgid "Allowed URIs list, space separated" +msgstr "Liste des URI autorisés, séparés par des espaces" + +#: 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:46 +msgid "Always" +msgstr "Toujours" + +#: 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 "Une erreur est survenue" + +#: components/LaunchPrompt/steps/useInventoryStep.js:35 +msgid "An inventory must be selected" +msgstr "Un inventaire doit être sélectionné" + +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:96 +msgid "Ansible Controller Documentation." +msgstr "Documentation du contrôleur Ansible." + +#: screens/Template/Survey/SurveyQuestionForm.js:43 +msgid "Answer type" +msgstr "Type de réponse" + +#: screens/Template/Survey/SurveyQuestionForm.js:177 +msgid "Answer variable name" +msgstr "Nom de variable de réponse" + +#: components/PromptDetail/PromptDetail.js:132 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:263 +msgid "Any" +msgstr "Quelconque" + +#: components/Lookup/ApplicationLookup.js:83 +#: screens/User/UserTokenDetail/UserTokenDetail.js:39 +#: screens/User/shared/UserTokenForm.js:48 +msgid "Application" +msgstr "Application" + +#: screens/User/UserTokenList/UserTokenList.js:187 +msgid "Application Name" +msgstr "Nom d'application" + +#: screens/Application/Applications.js:67 +#: screens/Application/Applications.js:70 +msgid "Application information" +msgstr "Informations sur l’application" + +#: screens/User/UserTokenList/UserTokenList.js:123 +#: screens/User/UserTokenList/UserTokenList.js:134 +msgid "Application name" +msgstr "Nom de l'application" + +#: screens/Application/Application/Application.js:95 +msgid "Application not found." +msgstr "Application non trouvée." + +#: components/Lookup/ApplicationLookup.js:96 +#: routeConfig.js:142 +#: screens/Application/Applications.js:26 +#: screens/Application/Applications.js:35 +#: screens/Application/ApplicationsList/ApplicationsList.js:113 +#: screens/Application/ApplicationsList/ApplicationsList.js:148 +#: util/getRelatedResourceDeleteDetails.js:209 +msgid "Applications" +msgstr "Applications" + +#: screens/ActivityStream/ActivityStream.js:211 +msgid "Applications & Tokens" +msgstr "Applications & Jetons" + +#: components/NotificationList/NotificationListItem.js:39 +#: components/NotificationList/NotificationListItem.js:40 +#: components/Workflow/WorkflowLegend.js:114 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:67 +msgid "Approval" +msgstr "Approbation" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:82 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:44 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:47 +msgid "Approve" +msgstr "Approuver" + +#: components/StatusLabel/StatusLabel.js:39 +msgid "Approved" +msgstr "Approuvé" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:11 +msgid "Approved - {0}. See the Activity Stream for more information." +msgstr "Approuvé - {0}. Voir le flux d'activité pour plus d'informations." + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:7 +msgid "Approved by {0} - {1}" +msgstr "Approuvé par {0} - {1}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:162 +#: components/Schedule/shared/FrequencyDetailSubform.js:113 +msgid "April" +msgstr "Avril" + +#: components/JobCancelButton/JobCancelButton.js:104 +msgid "Are you sure you want to cancel this job?" +msgstr "Êtes-vous certain de vouloir annuler ce job ?" + +#: components/DeleteButton/DeleteButton.js:127 +msgid "Are you sure you want to delete:" +msgstr "Êtes-vous sûr de vouloir supprimer :" + +#: 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 "Êtes-vous sûr de vouloir désactiver l'authentification locale ? Cela pourrait avoir un impact sur la capacité des utilisateurs à se connecter et sur la capacité de l'administrateur système à annuler ce changement." + +#: 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 "Êtes-vous sûr de vouloir modifier l'URL de substitution de la redirection de la connexion ? Cela pourrait avoir un impact sur la capacité des utilisateurs à se connecter au système une fois que l'authentification locale est également désactivée." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:41 +msgid "Are you sure you want to exit the Workflow Creator without saving your changes?" +msgstr "Voulez-vous vraiment quitter le flux de travail Creator sans enregistrer vos modifications ?" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:40 +msgid "Are you sure you want to remove all the nodes in this workflow?" +msgstr "Êtes-vous sûr de vouloir supprimer tous les nœuds de ce flux de travail ?" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:56 +msgid "Are you sure you want to remove the node below:" +msgstr "Êtes-vous sûr de vouloir supprimer le nœud ci-dessous :" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:43 +msgid "Are you sure you want to remove this link?" +msgstr "Êtes-vous sûr de vouloir supprimer ce lien ?" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:63 +msgid "Are you sure you want to remove this node?" +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 {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 "Êtes-vous sûr de vouloir supprimer {0} l’accès de {username} ?" + +#: screens/Job/JobOutput/JobOutput.js:826 +msgid "Are you sure you want to submit the request to cancel this job?" +msgstr "Voulez-vous vraiment demander l'annulation de ce job ?" + +#: components/AdHocCommands/AdHocDetailsStep.js:102 +#: components/AdHocCommands/AdHocDetailsStep.js:104 +msgid "Arguments" +msgstr "Arguments" + +#: screens/Job/JobDetail/JobDetail.js:559 +msgid "Artifacts" +msgstr "Artefacts" + +#: screens/InstanceGroup/Instances/InstanceList.js:233 +#: screens/User/UserTeams/UserTeamList.js:208 +msgid "Associate" +msgstr "Associé" + +#: screens/Team/TeamRoles/TeamRolesList.js:244 +#: screens/User/UserRoles/UserRolesList.js:240 +msgid "Associate role error" +msgstr "Erreur de rôle d’associé" + +#: components/AssociateModal/AssociateModal.js:98 +msgid "Association modal" +msgstr "Association modale" + +#: components/LaunchPrompt/steps/SurveyStep.js:168 +msgid "At least one value must be selected for this field." +msgstr "Au moins une valeur doit être sélectionnée pour ce champ." + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:166 +#: components/Schedule/shared/FrequencyDetailSubform.js:133 +msgid "August" +msgstr "Août" + +#: screens/Setting/SettingList.js:52 +msgid "Authentication" +msgstr "Authentification" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:88 +msgid "Authorization Code Expiration" +msgstr "Expiration du code d'autorisation" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:81 +#: screens/Application/shared/ApplicationForm.js:85 +msgid "Authorization grant type" +msgstr "Type d'autorisation" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:215 +#: screens/InstanceGroup/Instances/InstanceListItem.js:204 +#: screens/Instances/InstanceDetail/InstanceDetail.js:209 +#: screens/Instances/InstanceList/InstanceListItem.js:219 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:83 +msgid "Auto" +msgstr "Auto" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:71 +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:72 +msgid "Automation Analytics" +msgstr "Automation Analytics" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:111 +msgid "Automation Analytics dashboard" +msgstr "URL de téléchargement d’Automation Analytics." + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:175 +msgid "Automation controller version" +msgstr "URL de contrôleur d’automation" + +#: screens/Setting/Settings.js:47 +msgid "Azure AD" +msgstr "AD Azure" + +#: screens/Setting/SettingList.js:57 +msgid "Azure AD settings" +msgstr "Paramètres AD Azure" + +#: components/AdHocCommands/AdHocCommandsWizard.js:49 +#: components/AddRole/AddResourceRole.js:267 +#: components/LaunchPrompt/LaunchPrompt.js:158 +#: components/Schedule/shared/SchedulePromptableFields.js:125 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:90 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:70 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:154 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:157 +msgid "Back" +msgstr "Retour" + +#: screens/Credential/Credential.js:65 +msgid "Back to Credentials" +msgstr "Retour à Références" + +#: components/ContentError/ContentError.js:43 +msgid "Back to Dashboard." +msgstr "Naviguer vers le tableau de bord" + +#: screens/Inventory/InventoryGroup/InventoryGroup.js:49 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:50 +msgid "Back to Groups" +msgstr "Retour aux groupes" + +#: screens/Host/Host.js:50 +#: screens/Inventory/InventoryHost/InventoryHost.js:66 +#: screens/Inventory/SmartInventoryHost/SmartInventoryHost.js:53 +msgid "Back to Hosts" +msgstr "Retour aux hôtes" + +#: screens/InstanceGroup/InstanceGroup.js:61 +msgid "Back to Instance Groups" +msgstr "Retour aux groupes d'instances" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:173 +#: screens/Instances/Instance.js:22 +msgid "Back to Instances" +msgstr "Retour aux instances" + +#: screens/Inventory/Inventory.js:57 +#: screens/Inventory/SmartInventory.js:60 +msgid "Back to Inventories" +msgstr "Retour aux inventaires" + +#: screens/Job/Job.js:123 +msgid "Back to Jobs" +msgstr "Retour Jobs" + +#: screens/NotificationTemplate/NotificationTemplate.js:76 +msgid "Back to Notifications" +msgstr "Retour aux notifications" + +#: screens/Organization/Organization.js:116 +msgid "Back to Organizations" +msgstr "Retour à Organisations" + +#: screens/Project/Project.js:97 +msgid "Back to Projects" +msgstr "Retour aux projets" + +#: components/Schedule/Schedule.js:64 +msgid "Back to Schedules" +msgstr "Retour aux horaires" + +#: 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/OIDC/OIDCDetail/OIDCDetail.js:44 +#: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:49 +#: screens/Setting/SAML/SAMLDetail/SAMLDetail.js:45 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:34 +#: screens/Setting/TACACS/TACACSDetail/TACACSDetail.js:49 +#: screens/Setting/UI/UIDetail/UIDetail.js:59 +msgid "Back to Settings" +msgstr "Retour aux paramètres" + +#: screens/Inventory/InventorySource/InventorySource.js:76 +msgid "Back to Sources" +msgstr "Retour aux sources" + +#: screens/Team/Team.js:50 +msgid "Back to Teams" +msgstr "Retour Haut de page" + +#: screens/Template/Template.js:128 +#: screens/Template/WorkflowJobTemplate.js:110 +msgid "Back to Templates" +msgstr "Retour aux modèles" + +#: screens/User/UserToken/UserToken.js:47 +msgid "Back to Tokens" +msgstr "Retour Haut de page" + +#: screens/User/User.js:57 +msgid "Back to Users" +msgstr "Retour aux utilisateurs" + +#: screens/WorkflowApproval/WorkflowApproval.js:69 +msgid "Back to Workflow Approvals" +msgstr "Retour à Approbation des flux de travail" + +#: screens/Application/Application/Application.js:72 +msgid "Back to applications" +msgstr "Retour aux applications" + +#: screens/CredentialType/CredentialType.js:55 +msgid "Back to credential types" +msgstr "Retour aux types d'informations d'identification" + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:57 +msgid "Back to execution environments" +msgstr "Retour aux environnements d'exécution" + +#: screens/InstanceGroup/ContainerGroup.js:59 +msgid "Back to instance groups" +msgstr "Retour aux groupes d'instances" + +#: screens/ManagementJob/ManagementJob.js:98 +msgid "Back to management jobs" +msgstr "Retour aux Jobs de gestion" + +#: screens/Project/shared/Project.helptext.js:8 +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 "Chemin de base utilisé pour localiser les playbooks. Les répertoires localisés dans ce chemin sont répertoriés dans la liste déroulante des répertoires de playbooks. Le chemin de base et le répertoire de playbook sélectionnés fournissent ensemble le chemin complet servant à localiser les playbooks." + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:448 +msgid "Basic auth password" +msgstr "Mot de passe d'auth de base" + +#: screens/Project/shared/Project.helptext.js:104 +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 "Branche à extraire. En plus des branches, vous pouvez saisir des balises, des hachages de validation et des références arbitraires. Certains hachages et références de validation peuvent ne pas être disponibles à moins que vous ne fournissiez également une refspec personnalisée." + +#: screens/Template/shared/JobTemplate.helptext.js:27 +msgid "Branch to use in job run. Project default used if blank. Only allowed if project allow_override field is set to true." +msgstr "Branche à utiliser dans l’exécution de la tâche. Projet par défaut utilisé si vide. Uniquement autorisé si le champ allow_override de projet est défini à true." + +#: components/About/About.js:45 +msgid "Brand Image" +msgstr "Brand Image" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:158 +msgid "Browse" +msgstr "Navigation" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:94 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:115 +msgid "Browse…" +msgstr "Navigation...." + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:36 +msgid "By default, we collect and transmit analytics data on the service 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>Tower documentation à la page. Décochez les cases suivantes pour désactiver cette fonctionnalité." + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:228 +#: screens/InstanceGroup/Instances/InstanceListItem.js:145 +#: screens/Instances/InstanceDetail/InstanceDetail.js:271 +#: screens/Instances/InstanceList/InstanceListItem.js:155 +#: screens/TopologyView/Tooltip.js:285 +msgid "CPU {0}" +msgstr "CPU {0}" + +#: components/PromptDetail/PromptInventorySourceDetail.js:102 +#: components/PromptDetail/PromptProjectDetail.js:151 +#: screens/Project/ProjectDetail/ProjectDetail.js:268 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:118 +msgid "Cache Timeout" +msgstr "Expiration Délai d’attente du cache" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:237 +msgid "Cache timeout" +msgstr "Expiration du délai d’attente du cache" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:106 +msgid "Cache timeout (seconds)" +msgstr "Expiration du délai d’attente du cache (secondes)" + +#: components/AdHocCommands/AdHocCommandsWizard.js:50 +#: components/AddRole/AddResourceRole.js:268 +#: 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:159 +#: components/Lookup/HostFilterLookup.js:388 +#: components/Lookup/Lookup.js:209 +#: components/PaginatedTable/ToolbarDeleteButton.js:282 +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:37 +#: components/Schedule/shared/ScheduleForm.js:548 +#: components/Schedule/shared/ScheduleForm.js:553 +#: components/Schedule/shared/SchedulePromptableFields.js:126 +#: components/Schedule/shared/UnsupportedScheduleForm.js:22 +#: components/Schedule/shared/UnsupportedScheduleForm.js:27 +#: 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/Instances/Shared/RemoveInstanceButton.js:174 +#: 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:211 +#: 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:164 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:167 +#: screens/User/UserRoles/UserRolesList.js:224 +#: screens/User/UserRoles/UserRolesList.js:227 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:104 +msgid "Cancel" +msgstr "Annuler" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:300 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:112 +msgid "Cancel Inventory Source Sync" +msgstr "Annuler Sync Source d’inventaire" + +#: components/JobCancelButton/JobCancelButton.js:69 +#: screens/Job/JobOutput/JobOutput.js:802 +#: screens/Job/JobOutput/JobOutput.js:803 +msgid "Cancel Job" +msgstr "Annuler Job" + +#: screens/Project/ProjectDetail/ProjectDetail.js:321 +#: screens/Project/ProjectList/ProjectListItem.js:230 +msgid "Cancel Project Sync" +msgstr "Annuler Sync Projet" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:302 +#: screens/Project/ProjectDetail/ProjectDetail.js:323 +msgid "Cancel Sync" +msgstr "Annuler Sync" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:322 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:327 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:95 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:101 +msgid "Cancel Workflow" +msgstr "Annuler le flux de travail" + +#: screens/Job/JobOutput/JobOutput.js:810 +#: screens/Job/JobOutput/JobOutput.js:813 +msgid "Cancel job" +msgstr "Annuler le job" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:42 +msgid "Cancel link changes" +msgstr "Annuler les changements de liens" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:34 +msgid "Cancel link removal" +msgstr "Annuler la suppression d'un lien" + +#: components/Lookup/Lookup.js:207 +msgid "Cancel lookup" +msgstr "Annuler la recherche" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:28 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:47 +msgid "Cancel node removal" +msgstr "Annuler le retrait d'un nœud" + +#: screens/Setting/shared/RevertAllAlert.js:29 +msgid "Cancel revert" +msgstr "Annuler le retour" + +#: components/JobList/JobListCancelButton.js:93 +msgid "Cancel selected job" +msgstr "Annuler le job sélectionné" + +#: components/JobList/JobListCancelButton.js:94 +msgid "Cancel selected jobs" +msgstr "Annuler les jobs sélectionnés" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:77 +msgid "Cancel subscription edit" +msgstr "Annuler l'édition de l'abonnement" + +#: components/JobList/JobListItem.js:113 +#: screens/Job/JobDetail/JobDetail.js:600 +#: screens/Job/JobOutput/shared/OutputToolbar.js:137 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:89 +msgid "Cancel {0}" +msgstr "Annuler {0}" + +#: components/JobList/JobList.js:234 +#: components/StatusLabel/StatusLabel.js:54 +#: components/Workflow/WorkflowNodeHelp.js:111 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:212 +msgid "Canceled" +msgstr "Annulé" + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:129 +msgid "" +"Cannot enable log aggregator without providing\n" +"logging aggregator host and logging aggregator type." +msgstr "Impossible d'activer l'agrégateur de logs sans fournir l'hôte de l'agrégateur de logs et le type d'agrégateur de logs." + +#: screens/Instances/InstanceList/InstanceList.js:199 +#: screens/Instances/InstancePeers/InstancePeerList.js:94 +msgid "Cannot run health check on hop nodes." +msgstr "Impossible d’effectuer des bilans de fonctionnement sur les nœuds Hop." + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:199 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:74 +#: screens/TopologyView/Tooltip.js:312 +msgid "Capacity" +msgstr "Capacité" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:225 +#: screens/InstanceGroup/Instances/InstanceList.js:269 +#: screens/InstanceGroup/Instances/InstanceListItem.js:143 +#: screens/Instances/InstanceDetail/InstanceDetail.js:267 +#: screens/Instances/InstanceList/InstanceList.js:204 +#: screens/Instances/InstanceList/InstanceListItem.js:153 +msgid "Capacity Adjustment" +msgstr "Ajustement des capacités" + +#: components/Search/LookupTypeInput.js:59 +msgid "Case-insensitive version of contains" +msgstr "La version non sensible à la casse de contains" + +#: components/Search/LookupTypeInput.js:87 +msgid "Case-insensitive version of endswith." +msgstr "Version non sensible à la casse de endswith." + +#: components/Search/LookupTypeInput.js:45 +msgid "Case-insensitive version of exact." +msgstr "Version non sensible à la casse de exact." + +#: components/Search/LookupTypeInput.js:100 +msgid "Case-insensitive version of regex." +msgstr "Version non sensible à la casse de regex" + +#: components/Search/LookupTypeInput.js:73 +msgid "Case-insensitive version of startswith." +msgstr "Version non sensible à la casse de startswith." + +#: screens/Project/shared/Project.helptext.js:14 +msgid "" +"Change PROJECTS_ROOT when deploying\n" +"{brandName} to change this location." +msgstr "Modifiez PROJECTS_ROOT lorsque vous déployez {brandName} pour changer cet emplacement." + +#: components/StatusLabel/StatusLabel.js:55 +#: screens/Job/JobOutput/shared/HostStatusBar.js:43 +msgid "Changed" +msgstr "Modifié" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:53 +msgid "Changes" +msgstr "Modifications" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:258 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:266 +msgid "Channel" +msgstr "Canal" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:138 +#: screens/Template/shared/JobTemplateForm.js:218 +msgid "Check" +msgstr "Vérifier" + +#: components/Search/LookupTypeInput.js:134 +msgid "Check whether the given field or related object is null; expects a boolean value." +msgstr "Vérifiez si le champ donné ou l'objet connexe est nul ; attendez-vous à une valeur booléenne." + +#: 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 "Vérifiez si la valeur du champ donné est présente dans la liste fournie ; attendez-vous à une liste d'éléments séparés par des virgules." + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:32 +msgid "Choose a .json file" +msgstr "Choisissez un fichier .json" + +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:78 +msgid "Choose a Notification Type" +msgstr "Choisissez un type de notification" + +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:25 +msgid "Choose a Playbook Directory" +msgstr "Choisissez un répertoire Playbook" + +#: screens/Project/shared/ProjectForm.js:268 +msgid "Choose a Source Control Type" +msgstr "Choisissez un type de contrôle à la source" + +#: screens/Template/shared/WebhookSubForm.js:100 +msgid "Choose a Webhook Service" +msgstr "Choisir un service de webhook" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:131 +#: screens/Template/shared/JobTemplateForm.js:211 +msgid "Choose a job type" +msgstr "Choisir un type de job" + +#: components/AdHocCommands/AdHocDetailsStep.js:82 +msgid "Choose a module" +msgstr "Choisissez un module" + +#: screens/Inventory/shared/InventorySourceForm.js:139 +msgid "Choose a source" +msgstr "Choisissez une source" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:490 +msgid "Choose an HTTP method" +msgstr "Choisissez une méthode 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 Controller Documentation for more additional\n" +"information about each option." +msgstr "Spécifiez le type de format ou de type de réponse que vous souhaitez pour interroger l'utilisateur. Consultez la documentation d’Ansible Tower pour en savoir plus sur chaque option." + +#: 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 "Choisissez les rôles à appliquer aux ressources sélectionnées. Notez que tous les rôles sélectionnés seront appliqués à toutes les ressources sélectionnées." + +#: 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 "Choisissez les ressources qui recevront de nouveaux rôles. Vous pourrez sélectionner les rôles à postuler lors de l'étape suivante. Notez que les ressources choisies ici recevront tous les rôles choisis à l'étape suivante." + +#: components/AddRole/AddResourceRole.js:174 +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 "Choisissez le type de ressource qui recevra de nouveaux rôles. Par exemple, si vous souhaitez ajouter de nouveaux rôles à un ensemble d'utilisateurs, veuillez choisir Utilisateurs et cliquer sur Suivant. Vous pourrez sélectionner les ressources spécifiques dans l'étape suivante." + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:74 +msgid "Clean" +msgstr "Nettoyer" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:95 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:116 +msgid "Clear" +msgstr "Effacer" + +#: components/DataListToolbar/DataListToolbar.js:95 +#: screens/Job/JobOutput/JobOutputSearch.js:144 +msgid "Clear all filters" +msgstr "Effacer tous les filtres" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:247 +msgid "Clear subscription" +msgstr "Effacer l'abonnement" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:252 +msgid "Clear subscription selection" +msgstr "Effacer la sélection d'abonnement" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerGraph.js:245 +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:191 +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." + +#: 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 "Cliquez sur ce bouton pour vérifier la connexion au système de gestion du secret en utilisant le justificatif d'identité sélectionné et les entrées spécifiées." + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:179 +msgid "Click to create a new link to this node." +msgstr "Cliquez pour créer un nouveau lien vers ce nœud." + +#: screens/Instances/InstanceDetail/InstanceDetail.js:251 +msgid "Click to download bundle" +msgstr "Cliquez pour télécharger la liasse" + +#: screens/Template/Survey/SurveyToolbar.js:64 +msgid "Click to rearrange the order of the survey questions" +msgstr "Cliquez pour réorganiser l'ordre des questions de l'enquête" + +#: screens/Template/Survey/MultipleChoiceField.js:117 +msgid "Click to toggle default value" +msgstr "Cliquez pour changer la valeur par défaut" + +#: components/Workflow/WorkflowNodeHelp.js:202 +msgid "Click to view job details" +msgstr "Cliquez pour voir les détails de ce Job" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:89 +#: screens/Application/Applications.js:84 +msgid "Client ID" +msgstr "ID du client" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:289 +msgid "Client Identifier" +msgstr "Identifiant client" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:314 +msgid "Client identifier" +msgstr "Identifiant client" + +#: screens/Application/Applications.js:97 +msgid "Client secret" +msgstr "Question secrète du client" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:100 +#: screens/Application/shared/ApplicationForm.js:127 +msgid "Client type" +msgstr "Type de client" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:105 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:169 +msgid "Close" +msgstr "Fermer" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:123 +msgid "Close subscription modal" +msgstr "Fermer la modalité d'abonnement" + +#: components/CredentialChip/CredentialChip.js:11 +msgid "Cloud" +msgstr "Cloud" + +#: components/ExpandCollapse/ExpandCollapse.js:41 +msgid "Collapse" +msgstr "Effondrement" + +#: screens/Job/JobOutput/PageControls.js:50 +msgid "Collapse all job events" +msgstr "Effondrer tous les événements de la tâche" + +#: screens/Job/JobOutput/shared/JobEventLineToggle.js:39 +msgid "Collapse section" +msgstr "Effondrer une section" + +#: components/JobList/JobList.js:214 +#: components/JobList/JobListItem.js:45 +#: screens/Job/JobOutput/HostEventModal.js:129 +msgid "Command" +msgstr "Commande" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:66 +msgid "Compliant" +msgstr "Conforme" + +#: components/PromptDetail/PromptJobTemplateDetail.js:68 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:36 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:132 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:58 +#: screens/Template/shared/JobTemplateForm.js:591 +msgid "Concurrent Jobs" +msgstr "Jobs parallèles" + +#: screens/Template/shared/JobTemplate.helptext.js:38 +msgid "Concurrent jobs: If enabled, simultaneous runs of this job template will be allowed." +msgstr "Jobs parallèles : si activé, il sera possible d’avoir des exécutions de ce modèle de tâche en simultané." + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:25 +msgid "Concurrent jobs: If enabled, simultaneous runs of this workflow job template will be allowed." +msgstr "Jobs parallèles : si activé, il sera possible d’avoir des exécutions de ce modèle de job de flux de travail en simultané." + +#: screens/Setting/shared/SharedFields.js:121 +#: screens/Setting/shared/SharedFields.js:127 +#: screens/Setting/shared/SharedFields.js:336 +msgid "Confirm" +msgstr "Confirmer" + +#: components/DeleteButton/DeleteButton.js:107 +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:95 +msgid "Confirm Delete" +msgstr "Confirmer Effacer" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:191 +msgid "Confirm Disable Local Authorization" +msgstr "Confirmer Désactiver l'autorisation locale" + +#: screens/User/shared/UserForm.js:99 +msgid "Confirm Password" +msgstr "Confirmer le mot de passe" + +#: components/JobCancelButton/JobCancelButton.js:86 +msgid "Confirm cancel job" +msgstr "Confirmer l'annulation du job" + +#: components/JobCancelButton/JobCancelButton.js:90 +msgid "Confirm cancellation" +msgstr "Confirmer l'annulation" + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:26 +msgid "Confirm delete" +msgstr "Confirmer la suppression" + +#: screens/User/UserRoles/UserRolesList.js:215 +msgid "Confirm disassociate" +msgstr "Confirmer dissocier" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:24 +msgid "Confirm link removal" +msgstr "Confirmer la suppression du lien" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:37 +msgid "Confirm node removal" +msgstr "Confirmer la suppression du nœud" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:18 +msgid "Confirm removal of all nodes" +msgstr "Confirmer la suppression de tous les nœuds" + +#: screens/Instances/Shared/RemoveInstanceButton.js:160 +msgid "Confirm remove" +msgstr "Confirmer la réinitialisation" + +#: screens/Setting/shared/RevertAllAlert.js:20 +msgid "Confirm revert all" +msgstr "Confirmer annuler tout" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:91 +msgid "Confirm selection" +msgstr "Confirmer la sélection" + +#: screens/Job/JobDetail/JobDetail.js:366 +msgid "Container Group" +msgstr "Groupe de conteneurs" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:47 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:57 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:68 +msgid "Container group" +msgstr "Groupe de conteneurs" + +#: screens/InstanceGroup/ContainerGroup.js:84 +msgid "Container group not found." +msgstr "Groupe de conteneurs non trouvé." + +#: components/LaunchPrompt/LaunchPrompt.js:153 +#: components/Schedule/shared/SchedulePromptableFields.js:120 +msgid "Content Loading" +msgstr "Chargement du contenu" + +#: components/PromptDetail/PromptProjectDetail.js:130 +#: screens/Project/ProjectDetail/ProjectDetail.js:240 +#: screens/Project/shared/ProjectForm.js:290 +msgid "Content Signature Validation Credential" +msgstr "Certificat de validation de la signature du contenu" + +#: components/AppContainer/AppContainer.js:142 +msgid "Continue" +msgstr "Continuer" + +#: screens/InstanceGroup/Instances/InstanceList.js:207 +#: screens/Instances/InstanceList/InstanceList.js:151 +msgid "Control" +msgstr "Contrôle" + +#: screens/TopologyView/Legend.js:77 +msgid "Control node" +msgstr "Noeud de contrôle" + +#: screens/Inventory/shared/Inventory.helptext.js:79 +msgid "" +"Control the level of output Ansible\n" +"will produce for inventory source update jobs." +msgstr "Contrôlez le niveau de sortie produit par Ansible pour les tâches d'actualisation de source d'inventaire." + +#: screens/Job/Job.helptext.js:15 +#: screens/Template/shared/JobTemplate.helptext.js:16 +msgid "Control the level of output ansible will produce as the playbook executes." +msgstr "Contrôlez le niveau de sortie qu’Ansible génère lors de l’exécution du playbook." + +#: screens/Job/JobDetail/JobDetail.js:351 +msgid "Controller Node" +msgstr "Noeud du contrôleur" + +#: components/PromptDetail/PromptDetail.js:130 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:225 +msgid "Convergence" +msgstr "Convergence" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:256 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:257 +msgid "Convergence select" +msgstr "Sélection Convergence" + +#: components/CopyButton/CopyButton.js:40 +msgid "Copy" +msgstr "Copier" + +#: screens/Credential/CredentialList/CredentialListItem.js:80 +msgid "Copy Credential" +msgstr "Copier les identifiants" + +#: components/CopyButton/CopyButton.js:48 +msgid "Copy Error" +msgstr "Erreur de copie" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:104 +msgid "Copy Execution Environment" +msgstr "Copier Environnement d'exécution" + +#: screens/Inventory/InventoryList/InventoryListItem.js:154 +msgid "Copy Inventory" +msgstr "Copier l'inventaire" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:152 +msgid "Copy Notification Template" +msgstr "Copie du modèle de notification" + +#: screens/Project/ProjectList/ProjectListItem.js:262 +msgid "Copy Project" +msgstr "Copier le projet" + +#: components/TemplateList/TemplateListItem.js:248 +msgid "Copy Template" +msgstr "Copier le modèle" + +#: screens/Project/ProjectDetail/ProjectDetail.js:202 +#: screens/Project/ProjectList/ProjectListItem.js:98 +msgid "Copy full revision to clipboard." +msgstr "Copier la révision complète dans le Presse-papiers." + +#: components/About/About.js:35 +msgid "Copyright" +msgstr "Copyright" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:231 +#: components/MultiSelect/TagMultiSelect.js:62 +#: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:66 +#: screens/Inventory/shared/InventoryForm.js:91 +#: screens/Template/shared/JobTemplateForm.js:396 +#: screens/Template/shared/WorkflowJobTemplateForm.js:204 +msgid "Create" +msgstr "Créer" + +#: screens/Application/Applications.js:27 +#: screens/Application/Applications.js:36 +msgid "Create New Application" +msgstr "Créer une nouvelle application" + +#: screens/Credential/Credentials.js:15 +#: screens/Credential/Credentials.js:25 +msgid "Create New Credential" +msgstr "Créer de nouvelles informations d’identification" + +#: screens/Host/Hosts.js:15 +#: screens/Host/Hosts.js:24 +msgid "Create New Host" +msgstr "Créer un nouvel hôte" + +#: screens/Template/Templates.js:18 +msgid "Create New Job Template" +msgstr "Créer un nouveau modèle de Job" + +#: screens/NotificationTemplate/NotificationTemplates.js:15 +#: screens/NotificationTemplate/NotificationTemplates.js:22 +msgid "Create New Notification Template" +msgstr "Créer un nouveau modèle de notification" + +#: screens/Organization/Organizations.js:17 +#: screens/Organization/Organizations.js:27 +msgid "Create New Organization" +msgstr "Créer une nouvelle organisation" + +#: screens/Project/Projects.js:13 +#: screens/Project/Projects.js:23 +msgid "Create New Project" +msgstr "Créer un nouveau projet" + +#: screens/Inventory/Inventories.js:91 +#: screens/ManagementJob/ManagementJobs.js:24 +#: screens/Project/Projects.js:32 +#: screens/Template/Templates.js:52 +msgid "Create New Schedule" +msgstr "Créer une nouvelle programmation" + +#: screens/Team/Teams.js:16 +#: screens/Team/Teams.js:26 +msgid "Create New Team" +msgstr "Créer une nouvelle équipe" + +#: screens/User/Users.js:16 +#: screens/User/Users.js:27 +msgid "Create New User" +msgstr "Créer un nouvel utilisateur" + +#: screens/Template/Templates.js:19 +msgid "Create New Workflow Template" +msgstr "Créer un nouveau modèle de flux de travail" + +#: 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/Instances/Instances.js:14 +msgid "Create new Instance" +msgstr "Créer un nouveau groupe d'instances" + +#: screens/InstanceGroup/InstanceGroups.js:18 +#: screens/InstanceGroup/InstanceGroups.js:28 +msgid "Create new container group" +msgstr "Créer un nouveau groupe de conteneurs" + +#: screens/CredentialType/CredentialTypes.js:23 +msgid "Create new credential Type" +msgstr "Créer un nouveau type d'informations d'identification." + +#: screens/CredentialType/CredentialTypes.js:14 +msgid "Create new credential type" +msgstr "Créer un nouveau type d'informations d'identification." + +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:14 +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:23 +msgid "Create new execution environment" +msgstr "Créer un nouvel environnement d'exécution" + +#: screens/Inventory/Inventories.js:75 +#: screens/Inventory/Inventories.js:82 +msgid "Create new group" +msgstr "Créer un nouveau groupe" + +#: screens/Inventory/Inventories.js:66 +#: screens/Inventory/Inventories.js:80 +msgid "Create new host" +msgstr "Créer un nouvel hôte" + +#: screens/InstanceGroup/InstanceGroups.js:17 +#: screens/InstanceGroup/InstanceGroups.js:27 +msgid "Create new instance group" +msgstr "Créer un nouveau groupe d'instances" + +#: screens/Inventory/Inventories.js:18 +msgid "Create new inventory" +msgstr "Créer un nouvel inventaire" + +#: screens/Inventory/Inventories.js:19 +msgid "Create new smart inventory" +msgstr "Créer un nouvel inventaire smart" + +#: screens/Inventory/Inventories.js:85 +msgid "Create new source" +msgstr "Créer une nouvelle source" + +#: screens/User/Users.js:35 +msgid "Create user token" +msgstr "Créer un jeton d'utilisateur" + +#: components/Lookup/ApplicationLookup.js:115 +#: components/PromptDetail/PromptDetail.js:154 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:406 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:105 +#: screens/Credential/CredentialDetail/CredentialDetail.js:257 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:90 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:103 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:151 +#: screens/Host/HostDetail/HostDetail.js:86 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:67 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:93 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:173 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:43 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:81 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:277 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:149 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:46 +#: screens/Job/JobDetail/JobDetail.js:534 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:393 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:115 +#: screens/Project/ProjectDetail/ProjectDetail.js:292 +#: screens/Team/TeamDetail/TeamDetail.js:47 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:353 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:187 +#: screens/User/UserDetail/UserDetail.js:82 +#: screens/User/UserTokenDetail/UserTokenDetail.js:61 +#: screens/User/UserTokenList/UserTokenList.js:150 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:199 +msgid "Created" +msgstr "Créé" + +#: components/AdHocCommands/AdHocCredentialStep.js:122 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:112 +#: components/AddRole/AddResourceRole.js:57 +#: components/AssociateModal/AssociateModal.js:144 +#: components/LaunchPrompt/steps/CredentialsStep.js:173 +#: components/LaunchPrompt/steps/InventoryStep.js:89 +#: components/Lookup/CredentialLookup.js:194 +#: components/Lookup/InventoryLookup.js:152 +#: components/Lookup/InventoryLookup.js:207 +#: components/Lookup/MultiCredentialsLookup.js:194 +#: components/Lookup/OrganizationLookup.js:134 +#: components/Lookup/ProjectLookup.js:151 +#: components/NotificationList/NotificationList.js:206 +#: components/RelatedTemplateList/RelatedTemplateList.js:166 +#: components/Schedule/ScheduleList/ScheduleList.js:198 +#: 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:150 +#: 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:161 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:112 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:108 +msgid "Created By (Username)" +msgstr "Créé par (nom d'utilisateur)" + +#: 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 (nom d'utilisateur)" + +#: components/AdHocCommands/AdHocPreviewStep.js:54 +#: components/AdHocCommands/useAdHocCredentialStep.js:24 +#: components/PromptDetail/PromptInventorySourceDetail.js:107 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:40 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:52 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:50 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:258 +#: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/EC2SubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/InsightsSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/OpenStackSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:84 +#: screens/Inventory/shared/InventorySourceSubForms/SatelliteSubForm.js:36 +#: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:38 +#: util/getRelatedResourceDeleteDetails.js:167 +msgid "Credential" +msgstr "Information d’identification" + +#: util/getRelatedResourceDeleteDetails.js:74 +msgid "Credential Input Sources" +msgstr "Sources en entrée des informations d'identification" + +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:83 +#: components/Lookup/InstanceGroupsLookup.js:108 +msgid "Credential Name" +msgstr "Nom d’identification" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:241 +#: screens/Credential/CredentialList/CredentialList.js:158 +#: screens/Credential/shared/CredentialForm.js:128 +#: screens/Credential/shared/CredentialForm.js:196 +msgid "Credential Type" +msgstr "Type d'informations d’identification" + +#: routeConfig.js:117 +#: screens/ActivityStream/ActivityStream.js:192 +#: 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 "Types d'informations d'identification" + +#: screens/Credential/CredentialList/CredentialList.js:113 +msgid "Credential copied successfully" +msgstr "Informations d’identification copiées." + +#: screens/Credential/Credential.js:98 +msgid "Credential not found." +msgstr "Informations d'identification introuvables." + +#: components/AdHocCommands/useAdHocCredentialPasswordStep.js:23 +#: components/LaunchPrompt/steps/useCredentialPasswordsStep.js:28 +msgid "Credential passwords" +msgstr "Mots de passes d’identification" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:53 +msgid "Credential to authenticate with Kubernetes or OpenShift" +msgstr "Identifiant pour l'authentification avec Kubernetes ou OpenShift" + +#: 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é." + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:21 +msgid "Credential to authenticate with a protected container registry." +msgstr "Identifiant pour s'authentifier auprès d'un registre de conteneur protégé." + +#: screens/CredentialType/CredentialType.js:76 +msgid "Credential type not found." +msgstr "Type d'informations d’identification non trouvé." + +#: 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:211 +#: components/PromptDetail/PromptDetail.js:192 +#: components/PromptDetail/PromptJobTemplateDetail.js:191 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:528 +#: components/TemplateList/TemplateListItem.js:323 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:77 +#: routeConfig.js:70 +#: screens/ActivityStream/ActivityStream.js:167 +#: screens/Credential/CredentialList/CredentialList.js:195 +#: screens/Credential/Credentials.js:14 +#: screens/Credential/Credentials.js:24 +#: screens/Job/JobDetail/JobDetail.js:429 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:374 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:49 +#: screens/Template/shared/JobTemplateForm.js:372 +#: util/getRelatedResourceDeleteDetails.js:91 +msgid "Credentials" +msgstr "Informations d’identification" + +#: 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 "Les informations d'identification qui nécessitent un mot de passe au lancement ne sont pas autorisées. Veuillez supprimer ou remplacer les informations d'identification suivantes par des informations d'identification du même type pour pouvoir continuer : {0}" + +#: components/Pagination/Pagination.js:34 +msgid "Current page" +msgstr "Page actuelle" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:85 +msgid "Custom Kubernetes or OpenShift Pod specification." +msgstr "Spécification pod Kubernetes ou OpenShift personnalisée." + +#: screens/InstanceGroup/shared/ContainerGroupForm.js:79 +msgid "Custom pod spec" +msgstr "Spécifications des pods personnalisés" + +#: 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 "L'environnement virtuel personnalisé {0} doit être remplacé par un environnement d'exécution." + +#: 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 la <0>the documentation.." + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:73 +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 la <0>the documentation.." + +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:61 +msgid "Customize messages…" +msgstr "Personnaliser les messages..." + +#: screens/InstanceGroup/shared/ContainerGroupForm.js:65 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:66 +msgid "Customize pod specification" +msgstr "Personnaliser les spécifications du pod" + +#: screens/Job/WorkflowOutput/WorkflowOutputNode.js:109 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:212 +msgid "DELETED" +msgstr "SUPPRIMÉ" + +#: routeConfig.js:34 +#: screens/Dashboard/Dashboard.js:74 +msgid "Dashboard" +msgstr "Tableau de bord" + +#: screens/ActivityStream/ActivityStream.js:147 +msgid "Dashboard (all activity)" +msgstr "Tableau de bord (toutes les activités)" + +#: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:75 +msgid "Data retention period" +msgstr "Durée de conservation des données" + +#: screens/Dashboard/shared/LineChart.js:168 +msgid "Date" +msgstr "Date" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:184 +#: components/Schedule/shared/FrequencyDetailSubform.js:177 +#: components/Schedule/shared/FrequencyDetailSubform.js:356 +#: components/Schedule/shared/FrequencyDetailSubform.js:460 +#: components/Schedule/shared/ScheduleFormFields.js:127 +#: components/Schedule/shared/ScheduleFormFields.js:187 +msgid "Day" +msgstr "Jour" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:130 +msgid "Day {0}" +msgstr "Jour" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:399 +#: components/Schedule/shared/ScheduleFormFields.js:136 +msgid "Days of Data to Keep" +msgstr "Nombre de jours pendant lesquels on peut conserver les données" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/DaysToKeepStep.js:28 +msgid "Days of data to be retained" +msgstr "Jours de conservation des données " + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:167 +msgid "Days remaining" +msgstr "Jours restants" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useDaysToKeepStep.js:35 +msgid "Days to keep" +msgstr "Jours conservation" + +#: screens/Job/JobOutput/JobOutputSearch.js:102 +msgid "Debug" +msgstr "Déboguer" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:170 +#: components/Schedule/shared/FrequencyDetailSubform.js:153 +msgid "December" +msgstr "Décembre" + +#: 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 "Par défaut" + +#: screens/Template/Survey/SurveyReorderModal.js:219 +#: screens/Template/Survey/SurveyReorderModal.js:219 +#: screens/Template/Survey/SurveyReorderModal.js:241 +msgid "Default Answer(s)" +msgstr "Réponse(s) par défaut" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:40 +msgid "Default Execution Environment" +msgstr "Environnement d'exécution par défaut" + +#: screens/Template/Survey/SurveyQuestionForm.js:238 +#: screens/Template/Survey/SurveyQuestionForm.js:246 +#: screens/Template/Survey/SurveyQuestionForm.js:253 +msgid "Default answer" +msgstr "Réponse par défaut" + +#: screens/Setting/SettingList.js:103 +msgid "Define system-level features and functions" +msgstr "Définir les fonctions et fonctionnalités niveau système" + +#: 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:646 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:128 +#: screens/Credential/CredentialDetail/CredentialDetail.js:306 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:124 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:134 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:115 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:127 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:201 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:101 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:316 +#: 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:612 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:436 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:199 +#: screens/Project/ProjectDetail/ProjectDetail.js:340 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:80 +#: screens/Team/TeamDetail/TeamDetail.js:70 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:545 +#: screens/Template/Survey/SurveyList.js:66 +#: screens/Template/Survey/SurveyToolbar.js:93 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:269 +#: screens/User/UserDetail/UserDetail.js:107 +#: screens/User/UserTokenDetail/UserTokenDetail.js:78 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:340 +msgid "Delete" +msgstr "Supprimer" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:130 +msgid "Delete All Groups and Hosts" +msgstr "Supprimer les groupes et les hôtes" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:300 +msgid "Delete Credential" +msgstr "Supprimer les informations d’identification" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:127 +msgid "Delete Execution Environment" +msgstr "Supprimer l'environnement d'exécution" + +#: screens/Host/HostDetail/HostDetail.js:114 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:109 +msgid "Delete Host" +msgstr "Supprimer l'hôte" + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:196 +msgid "Delete Inventory" +msgstr "Supprimer l’inventaire" + +#: screens/Job/JobDetail/JobDetail.js:608 +#: screens/Job/JobOutput/shared/OutputToolbar.js:195 +#: screens/Job/JobOutput/shared/OutputToolbar.js:199 +msgid "Delete Job" +msgstr "Supprimer Job" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:539 +msgid "Delete Job Template" +msgstr "Modèle de découpage de Job" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:432 +msgid "Delete Notification" +msgstr "Supprimer la notification" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:193 +msgid "Delete Organization" +msgstr "Supprimer l'organisation" + +#: screens/Project/ProjectDetail/ProjectDetail.js:334 +msgid "Delete Project" +msgstr "Suppression du projet" + +#: screens/Template/Survey/SurveyList.js:52 +msgid "Delete Questions" +msgstr "Supprimer les questions" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:642 +msgid "Delete Schedule" +msgstr "Supprimer la programmation" + +#: screens/Template/Survey/SurveyList.js:52 +msgid "Delete Survey" +msgstr "Supprimer le questionnaire" + +#: screens/Team/TeamDetail/TeamDetail.js:66 +msgid "Delete Team" +msgstr "Supprimer l’équipe" + +#: screens/User/UserDetail/UserDetail.js:103 +msgid "Delete User" +msgstr "Supprimer l’utilisateur" + +#: screens/User/UserTokenDetail/UserTokenDetail.js:74 +msgid "Delete User Token" +msgstr "Supprimer un jeton d'utilisateur" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:336 +msgid "Delete Workflow Approval" +msgstr "Supprimer l'approbation du flux de travail" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:263 +msgid "Delete Workflow Job Template" +msgstr "Supprimer le modèle de flux de travail " + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:138 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:141 +msgid "Delete all nodes" +msgstr "Supprimer tous les nœuds" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:124 +msgid "Delete application" +msgstr "Supprimer l’application" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:116 +msgid "Delete credential type" +msgstr "Supprimer le type d'informations d’identification" + +#: screens/Inventory/InventorySources/InventorySourceList.js:249 +msgid "Delete error" +msgstr "Supprimer l'erreur" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:109 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:121 +msgid "Delete instance group" +msgstr "Supprimer un groupe d'instances" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:310 +msgid "Delete inventory source" +msgstr "Supprimer la source de l'inventaire" + +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:170 +msgid "Delete smart inventory" +msgstr "Supprimer l'inventaire smart" + +#: screens/Template/Survey/SurveyToolbar.js:83 +msgid "Delete survey question" +msgstr "Supprimer question de l'enquête" + +#: screens/Project/shared/Project.helptext.js:114 +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 "Supprimez le dépôt local dans son intégralité avant d'effectuer une mise à jour. En fonction de la taille du dépôt, cela peut augmenter considérablement le temps nécessaire pour effectuer une mise à jour." + +#: components/PromptDetail/PromptProjectDetail.js:51 +#: screens/Project/ProjectDetail/ProjectDetail.js:100 +msgid "Delete the project before syncing" +msgstr "Supprimez le projet avant la synchronisation." + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:83 +msgid "Delete this link" +msgstr "Supprimer ce lien" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:274 +msgid "Delete this node" +msgstr "Supprimer ce nœud" + +#: components/PaginatedTable/ToolbarDeleteButton.js:163 +msgid "Delete {pluralizedItemName}?" +msgstr "Supprimer {pluralizedItemName} ?" + +#: components/DetailList/DeletedDetail.js:19 +#: components/Workflow/WorkflowNodeHelp.js:157 +#: components/Workflow/WorkflowNodeHelp.js:193 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:231 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:49 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:60 +msgid "Deleted" +msgstr "Supprimé" + +#: components/TemplateList/TemplateList.js:296 +#: screens/Credential/CredentialList/CredentialList.js:211 +#: 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:227 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:219 +msgid "Deletion error" +msgstr "Erreur de suppression" + +#: components/StatusLabel/StatusLabel.js:40 +msgid "Denied" +msgstr "Refusé" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:21 +msgid "Denied - {0}. See the Activity Stream for more information." +msgstr "Refusé - {0}. Voir le flux d'activité pour plus d'informations." + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:17 +msgid "Denied by {0} - {1}" +msgstr "Refusé par {0} - {1}" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:89 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:35 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:42 +msgid "Deny" +msgstr "Refuser" + +#: screens/Job/JobOutput/JobOutputSearch.js:103 +msgid "Deprecated" +msgstr "Obsolète" + +#: components/StatusLabel/StatusLabel.js:60 +#: screens/TopologyView/Legend.js:164 +msgid "Deprovisioning" +msgstr "Déprovisionnement" + +#: components/StatusLabel/StatusLabel.js:63 +msgid "Deprovisioning fail" +msgstr "Échec du déprovisionnement" + +#: components/HostForm/HostForm.js:104 +#: components/Lookup/ApplicationLookup.js:105 +#: components/Lookup/ApplicationLookup.js:123 +#: components/Lookup/HostFilterLookup.js:423 +#: components/Lookup/HostListItem.js:9 +#: components/NotificationList/NotificationList.js:186 +#: components/PromptDetail/PromptDetail.js:119 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:327 +#: components/Schedule/ScheduleList/ScheduleList.js:194 +#: components/Schedule/shared/ScheduleFormFields.js:80 +#: components/TemplateList/TemplateList.js:210 +#: components/TemplateList/TemplateListItem.js:271 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:65 +#: screens/Application/ApplicationsList/ApplicationsList.js:123 +#: screens/Application/shared/ApplicationForm.js:62 +#: screens/Credential/CredentialDetail/CredentialDetail.js:223 +#: screens/Credential/CredentialList/CredentialList.js:146 +#: 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:60 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:159 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:127 +#: screens/Host/HostDetail/HostDetail.js:75 +#: screens/Host/HostList/HostList.js:153 +#: screens/Host/HostList/HostList.js:170 +#: screens/Host/HostList/HostListItem.js:57 +#: screens/Instances/Shared/InstanceForm.js:26 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:93 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:35 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:216 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:80 +#: screens/Inventory/InventoryHosts/InventoryHostItem.js:40 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:124 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:139 +#: screens/Inventory/InventoryList/InventoryList.js:195 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:198 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:104 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:36 +#: screens/Inventory/shared/InventoryForm.js:58 +#: screens/Inventory/shared/InventoryGroupForm.js:40 +#: screens/Inventory/shared/InventorySourceForm.js:108 +#: screens/Inventory/shared/SmartInventoryForm.js:55 +#: screens/Job/JobOutput/HostEventModal.js:112 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:101 +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:72 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:109 +#: 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:177 +#: screens/Project/ProjectList/ProjectList.js:190 +#: screens/Project/ProjectList/ProjectListItem.js:281 +#: screens/Project/shared/ProjectForm.js:222 +#: 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:171 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:112 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:183 +#: screens/Template/shared/JobTemplateForm.js:251 +#: screens/Template/shared/WorkflowJobTemplateForm.js:117 +#: screens/User/UserOrganizations/UserOrganizationList.js:80 +#: screens/User/UserOrganizations/UserOrganizationListItem.js:18 +#: screens/User/UserTeams/UserTeamList.js:182 +#: screens/User/UserTeams/UserTeamListItem.js:32 +#: screens/User/UserTokenDetail/UserTokenDetail.js:45 +#: screens/User/UserTokenList/UserTokenList.js:128 +#: screens/User/UserTokenList/UserTokenList.js:138 +#: screens/User/UserTokenList/UserTokenList.js:188 +#: screens/User/UserTokenList/UserTokenListItem.js:29 +#: screens/User/shared/UserTokenForm.js:59 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:145 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:128 +msgid "Description" +msgstr "Description" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:325 +msgid "Destination Channels" +msgstr "Canaux de destination" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:233 +msgid "Destination Channels or Users" +msgstr "Canaux ou utilisateurs de destination" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:346 +msgid "Destination SMS Number(s)" +msgstr "Numéro(s) de SMS de destination" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:412 +msgid "Destination SMS number(s)" +msgstr "Numéro(s) de SMS de destination" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:364 +msgid "Destination channels" +msgstr "Canaux de destination" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:231 +msgid "Destination channels or users" +msgstr "Canaux ou utilisateurs de destination" + +#: components/AdHocCommands/useAdHocDetailsStep.js:35 +#: components/ErrorDetail/ErrorDetail.js:88 +#: components/Schedule/Schedule.js:71 +#: screens/Application/Application/Application.js:79 +#: screens/Application/Applications.js:39 +#: screens/Credential/Credential.js:72 +#: screens/Credential/Credentials.js:28 +#: screens/CredentialType/CredentialType.js:63 +#: screens/CredentialType/CredentialTypes.js:26 +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:65 +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:26 +#: screens/Host/Host.js:58 +#: screens/Host/Hosts.js:27 +#: screens/InstanceGroup/ContainerGroup.js:66 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:180 +#: screens/InstanceGroup/InstanceGroup.js:69 +#: screens/InstanceGroup/InstanceGroups.js:30 +#: screens/InstanceGroup/InstanceGroups.js:38 +#: screens/Instances/Instance.js:29 +#: screens/Instances/Instances.js:24 +#: screens/Inventory/Inventories.js:61 +#: screens/Inventory/Inventories.js:87 +#: screens/Inventory/Inventory.js:64 +#: 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:130 +#: screens/Job/JobOutput/HostEventModal.js:103 +#: screens/Job/Jobs.js:35 +#: screens/ManagementJob/ManagementJobs.js:26 +#: screens/NotificationTemplate/NotificationTemplate.js:84 +#: screens/NotificationTemplate/NotificationTemplates.js:25 +#: screens/Organization/Organization.js:123 +#: screens/Organization/Organizations.js:30 +#: screens/Project/Project.js:104 +#: screens/Project/Projects.js:26 +#: 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/OIDC/OIDCDetail/OIDCDetail.js:51 +#: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:56 +#: screens/Setting/SAML/SAMLDetail/SAMLDetail.js:52 +#: 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:76 +#: screens/Setting/Settings.js:85 +#: screens/Setting/Settings.js:86 +#: screens/Setting/Settings.js:87 +#: screens/Setting/Settings.js:88 +#: screens/Setting/Settings.js:89 +#: screens/Setting/Settings.js:90 +#: 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/Setting/Settings.js:119 +#: screens/Setting/TACACS/TACACSDetail/TACACSDetail.js:56 +#: screens/Setting/UI/UIDetail/UIDetail.js:66 +#: screens/Team/Team.js:57 +#: screens/Team/Teams.js:29 +#: screens/Template/Template.js:135 +#: screens/Template/Templates.js:43 +#: screens/Template/WorkflowJobTemplate.js:117 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:138 +#: screens/TopologyView/Tooltip.js:187 +#: screens/TopologyView/Tooltip.js:213 +#: screens/User/User.js:64 +#: screens/User/UserToken/UserToken.js:54 +#: screens/User/Users.js:30 +#: screens/User/Users.js:36 +#: screens/WorkflowApproval/WorkflowApproval.js:77 +#: screens/WorkflowApproval/WorkflowApprovals.js:24 +msgid "Details" +msgstr "Détails" + +#: screens/Job/JobOutput/HostEventModal.js:100 +msgid "Details tab" +msgstr "Onglet Détails" + +#: components/Search/AdvancedSearch.js:271 +msgid "Direct Keys" +msgstr "Clés directes" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:209 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:268 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:313 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:371 +msgid "Disable SSL Verification" +msgstr "Désactiver la vérification SSL" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:187 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:240 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:279 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:350 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:461 +msgid "Disable SSL verification" +msgstr "Désactiver la vérification SSL" + +#: components/InstanceToggle/InstanceToggle.js:56 +#: components/StatusLabel/StatusLabel.js:53 +#: screens/TopologyView/Legend.js:233 +msgid "Disabled" +msgstr "Désactivés" + +#: components/DisassociateButton/DisassociateButton.js:73 +#: 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 "Dissocier" + +#: screens/Host/HostGroups/HostGroupsList.js:211 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:229 +msgid "Disassociate group from host?" +msgstr "Dissocier le groupe de l'hôte ?" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:247 +msgid "Disassociate host from group?" +msgstr "Dissocier Hôte du Groupe" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:296 +#: screens/InstanceGroup/Instances/InstanceList.js:245 +msgid "Disassociate instance from instance group?" +msgstr "Dissocier l'instance du groupe d'instances ?" + +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:225 +msgid "Disassociate related group(s)?" +msgstr "Dissocier le(s) groupe(s) lié(s) ?" + +#: screens/User/UserTeams/UserTeamList.js:216 +msgid "Disassociate related team(s)?" +msgstr "Dissocier la ou les équipes liées ?" + +#: screens/Team/TeamRoles/TeamRolesList.js:209 +#: screens/User/UserRoles/UserRolesList.js:205 +msgid "Disassociate role" +msgstr "Dissocier le rôle" + +#: screens/Team/TeamRoles/TeamRolesList.js:212 +#: screens/User/UserRoles/UserRolesList.js:208 +msgid "Disassociate role!" +msgstr "Dissocier le rôle !" + +#: components/DisassociateButton/DisassociateButton.js:18 +msgid "Disassociate?" +msgstr "Dissocier ?" + +#: components/PromptDetail/PromptProjectDetail.js:46 +#: screens/Project/ProjectDetail/ProjectDetail.js:94 +msgid "Discard local changes before syncing" +msgstr "Ignorez les modifications locales avant de synchroniser." + +#: screens/Job/Job.helptext.js:16 +#: screens/Template/shared/JobTemplate.helptext.js:17 +msgid "Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory." +msgstr "Diviser le travail effectué à l'aide de ce modèle de job en un nombre spécifié de tranches de travail, chacune exécutant les mêmes tâches sur une partie de l'inventaire." + +#: screens/Project/shared/Project.helptext.js:100 +msgid "Documentation." +msgstr "Documentation." + +#: components/CodeEditor/VariablesDetail.js:117 +#: components/CodeEditor/VariablesDetail.js:123 +#: components/CodeEditor/VariablesField.js:139 +#: components/CodeEditor/VariablesField.js:145 +msgid "Done" +msgstr "Terminé" + +#: screens/TopologyView/Tooltip.js:251 +msgid "Download Bundle" +msgstr "Téléchargement du Bundle" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:179 +#: screens/Job/JobOutput/shared/OutputToolbar.js:184 +msgid "Download Output" +msgstr "Télécharger la sortie" + +#: screens/TopologyView/Tooltip.js:247 +msgid "Download bundle" +msgstr "Téléchargement de la liasse" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:93 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:114 +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 "Item déplacée{id}. Item avec index {oldIndex} à l’intérieur 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" + +#: screens/Inventory/shared/Inventory.helptext.js:113 +msgid "" +"Each time a job runs using this inventory,\n" +"refresh the inventory from the selected source before\n" +"executing job tasks." +msgstr "Chaque fois qu’une tâche s’exécute avec cet inventaire, réalisez une mise à jour de la source sélectionnée avant de lancer les tâches du job." + +#: screens/Project/shared/Project.helptext.js:124 +msgid "" +"Each time a job runs using this project, update the\n" +"revision of the project prior to starting the job." +msgstr "Chaque fois qu’un job s’exécute avec ce projet, réalisez une mise à jour du projet avant de démarrer le job." + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:632 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:636 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:115 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:117 +#: screens/Credential/CredentialDetail/CredentialDetail.js:293 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:109 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:121 +#: screens/Host/HostDetail/HostDetail.js:108 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:101 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:113 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:190 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:55 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:62 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:103 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:292 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:127 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:164 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:418 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:420 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:138 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:182 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:186 +#: screens/Project/ProjectDetail/ProjectDetail.js:313 +#: 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/OIDC/OIDCDetail/OIDCDetail.js:85 +#: screens/Setting/OIDC/OIDCDetail/OIDCDetail.js:89 +#: 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:199 +#: 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:514 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:516 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:239 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:241 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:260 +#: screens/User/UserDetail/UserDetail.js:96 +msgid "Edit" +msgstr "Modifier" + +#: screens/Credential/CredentialList/CredentialListItem.js:67 +#: screens/Credential/CredentialList/CredentialListItem.js:71 +msgid "Edit Credential" +msgstr "Modifier les informations d’identification" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginSelected.js:37 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginSelected.js:42 +msgid "Edit Credential Plugin Configuration" +msgstr "Modifier la configuration du plug-in Configuration" + +#: screens/Application/Applications.js:38 +#: screens/Credential/Credentials.js:27 +#: screens/Host/Hosts.js:26 +#: screens/ManagementJob/ManagementJobs.js:27 +#: screens/NotificationTemplate/NotificationTemplates.js:24 +#: screens/Organization/Organizations.js:29 +#: screens/Project/Projects.js:25 +#: screens/Project/Projects.js:35 +#: screens/Setting/Settings.js:46 +#: screens/Setting/Settings.js:49 +#: screens/Setting/Settings.js:53 +#: screens/Setting/Settings.js:56 +#: screens/Setting/Settings.js:59 +#: screens/Setting/Settings.js:62 +#: screens/Setting/Settings.js:65 +#: screens/Setting/Settings.js:68 +#: screens/Setting/Settings.js:71 +#: screens/Setting/Settings.js:74 +#: screens/Setting/Settings.js:77 +#: screens/Setting/Settings.js:91 +#: screens/Setting/Settings.js:92 +#: screens/Setting/Settings.js:93 +#: screens/Setting/Settings.js:94 +#: screens/Setting/Settings.js:95 +#: screens/Setting/Settings.js:96 +#: screens/Setting/Settings.js:99 +#: screens/Setting/Settings.js:102 +#: screens/Setting/Settings.js:105 +#: screens/Setting/Settings.js:108 +#: screens/Setting/Settings.js:111 +#: screens/Setting/Settings.js:114 +#: screens/Setting/Settings.js:117 +#: screens/Setting/Settings.js:120 +#: screens/Team/Teams.js:28 +#: screens/Template/Templates.js:44 +#: screens/User/Users.js:29 +msgid "Edit Details" +msgstr "Modifier les détails" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:90 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:94 +msgid "Edit Execution Environment" +msgstr "Modifier l'environnement d'exécution" + +#: 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 "Modifier le groupe" + +#: screens/Host/HostList/HostListItem.js:74 +#: screens/Host/HostList/HostListItem.js:78 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:61 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:64 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:67 +msgid "Edit Host" +msgstr "Modifier l’hôte" + +#: screens/Inventory/InventoryList/InventoryListItem.js:134 +#: screens/Inventory/InventoryList/InventoryListItem.js:139 +msgid "Edit Inventory" +msgstr "Modifier l'inventaire" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkEditModal.js:14 +msgid "Edit Link" +msgstr "Modifier le lien" + +#: screens/Setting/shared/SharedFields.js:290 +msgid "Edit Login redirect override URL" +msgstr "URL de remplacement pour la redirection de connexion" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeEditModal.js:64 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:257 +msgid "Edit Node" +msgstr "Modifier le nœud" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:142 +msgid "Edit Notification Template" +msgstr "Modèle de notification de modification" + +#: screens/Template/Survey/SurveyToolbar.js:73 +msgid "Edit Order" +msgstr "Ordre d'édition" + +#: screens/Organization/OrganizationList/OrganizationListItem.js:72 +#: screens/Organization/OrganizationList/OrganizationListItem.js:76 +msgid "Edit Organization" +msgstr "Modifier l'organisation" + +#: screens/Project/ProjectList/ProjectListItem.js:248 +#: screens/Project/ProjectList/ProjectListItem.js:253 +msgid "Edit Project" +msgstr "Modifier le projet" + +#: screens/Template/Templates.js:50 +msgid "Edit Question" +msgstr "Modifier la question" + +#: components/Schedule/ScheduleList/ScheduleListItem.js:132 +#: components/Schedule/ScheduleList/ScheduleListItem.js:136 +#: screens/Template/Templates.js:55 +msgid "Edit Schedule" +msgstr "Modifier la programmation" + +#: screens/Inventory/InventorySources/InventorySourceListItem.js:131 +msgid "Edit Source" +msgstr "Modifier la source" + +#: screens/Template/Survey/SurveyListItem.js:92 +msgid "Edit Survey" +msgstr "Modifier le questionnaire" + +#: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:22 +#: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:26 +#: screens/Team/TeamList/TeamListItem.js:50 +#: screens/Team/TeamList/TeamListItem.js:54 +msgid "Edit Team" +msgstr "Modifier l’équipe" + +#: components/TemplateList/TemplateListItem.js:233 +#: components/TemplateList/TemplateListItem.js:239 +msgid "Edit Template" +msgstr "Modifier le modèle" + +#: screens/User/UserList/UserListItem.js:59 +#: screens/User/UserList/UserListItem.js:63 +msgid "Edit User" +msgstr "Modifier l’utilisateur" + +#: screens/Application/ApplicationsList/ApplicationListItem.js:51 +#: screens/Application/ApplicationsList/ApplicationListItem.js:55 +msgid "Edit application" +msgstr "Modifier l’application" + +#: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:41 +#: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:45 +msgid "Edit credential type" +msgstr "Modifier le type d’identification" + +#: screens/CredentialType/CredentialTypes.js:25 +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:25 +#: screens/InstanceGroup/InstanceGroups.js:35 +#: screens/InstanceGroup/InstanceGroups.js:40 +#: screens/Inventory/Inventories.js:63 +#: screens/Inventory/Inventories.js:68 +#: screens/Inventory/Inventories.js:77 +#: screens/Inventory/Inventories.js:88 +msgid "Edit details" +msgstr "Modifier les détails" + +#: screens/Inventory/InventoryGroups/InventoryGroupItem.js:42 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupItem.js:44 +msgid "Edit group" +msgstr "Modifier le groupe" + +#: screens/Inventory/InventoryHosts/InventoryHostItem.js:48 +msgid "Edit host" +msgstr "Modifier l’hôte" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:78 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:82 +msgid "Edit instance group" +msgstr "Modifier le groupe d'instances" + +#: screens/Setting/shared/SharedFields.js:320 +#: screens/Setting/shared/SharedFields.js:322 +msgid "Edit login redirect override URL" +msgstr "URL de remplacement pour la redirection de connexion" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:70 +msgid "Edit this link" +msgstr "Modifier ce lien" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:248 +msgid "Edit this node" +msgstr "Modifier ce nœud" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:97 +msgid "Edit workflow" +msgstr "Modifier le flux de travail" + +#: components/Workflow/WorkflowNodeHelp.js:170 +#: screens/Job/JobOutput/shared/OutputToolbar.js:125 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:216 +msgid "Elapsed" +msgstr "Écoulé" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:124 +msgid "Elapsed Time" +msgstr "Temps écoulé" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:126 +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:134 +#: screens/User/UserDetail/UserDetail.js:66 +#: screens/User/UserList/UserList.js:115 +#: screens/User/shared/UserForm.js:73 +msgid "Email" +msgstr "Email" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:177 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:125 +msgid "Email Options" +msgstr "Options d'email" + +#: screens/Template/shared/WorkflowJobTemplateForm.js:263 +msgid "Enable Concurrent Jobs" +msgstr "Activer les tâches parallèles" + +#: screens/Template/shared/JobTemplateForm.js:597 +msgid "Enable Fact Storage" +msgstr "Utiliser le cache des facts" + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:192 +msgid "Enable HTTPS certificate verification" +msgstr "Activer/désactiver la vérification de certificat HTTPS" + +#: screens/Instances/Shared/InstanceForm.js:58 +msgid "Enable Instance" +msgstr "Basculer l'instance" + +#: screens/Template/shared/JobTemplateForm.js:573 +#: screens/Template/shared/JobTemplateForm.js:576 +#: screens/Template/shared/WorkflowJobTemplateForm.js:244 +#: screens/Template/shared/WorkflowJobTemplateForm.js:247 +msgid "Enable Webhook" +msgstr "Activer le webhook" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:15 +msgid "Enable Webhook for this workflow job template." +msgstr "Activez le webhook pour ce modèle de flux de travail." + +#: screens/Project/shared/Project.helptext.js:108 +msgid "" +"Enable content signing to verify that the content \n" +"has remained secure when a project is synced. \n" +"If the content has been tampered with, the \n" +"job will not run." +msgstr "Activez la signature du contenu pour vérifier que le contenu \n" +"est resté sécurisé lorsqu'un projet est synchronisé. \n" +"Si le contenu a été altéré, le travail ne sera pas exécuté. \n" +"travail ne sera pas exécuté." + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:136 +msgid "Enable external logging" +msgstr "Activer la journalisation externe" + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:168 +msgid "Enable log system tracking facts individually" +msgstr "Activer le système de journalisation traçant des facts individuellement" + +#: components/AdHocCommands/AdHocDetailsStep.js:201 +#: components/AdHocCommands/AdHocDetailsStep.js:204 +msgid "Enable privilege escalation" +msgstr "Activer l’élévation des privilèges" + +#: screens/Setting/SettingList.js:53 +msgid "Enable simplified login for your {brandName} applications" +msgstr "Activer la connexion simplifiée pour vos applications {brandName}" + +#: screens/Template/shared/JobTemplate.helptext.js:31 +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:110 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/TopologyView/Legend.js:205 +msgid "Enabled" +msgstr "Activé" + +#: components/PromptDetail/PromptInventorySourceDetail.js:171 +#: components/PromptDetail/PromptJobTemplateDetail.js:187 +#: components/PromptDetail/PromptProjectDetail.js:145 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:99 +#: screens/Credential/CredentialDetail/CredentialDetail.js:268 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:138 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:265 +#: screens/Project/ProjectDetail/ProjectDetail.js:302 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:365 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:199 +msgid "Enabled Options" +msgstr "Options activées" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:252 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:132 +msgid "Enabled Value" +msgstr "Valeur activée" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:247 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:119 +msgid "Enabled Variable" +msgstr "Variable activée" + +#: components/AdHocCommands/AdHocDetailsStep.js:209 +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 "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/JobTemplate.helptext.js:29 +msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template." +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:160 +#: screens/Setting/shared/SettingDetail.js:87 +msgid "Encrypted" +msgstr "Crypté" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:109 +#: components/Schedule/shared/FrequencyDetailSubform.js:507 +msgid "End" +msgstr "Fin" + +#: screens/Setting/Subscription/SubscriptionEdit/EulaStep.js:14 +msgid "End User License Agreement" +msgstr "Contrat de licence utilisateur" + +#: components/Schedule/shared/DateTimePicker.js:51 +msgid "End date" +msgstr "Date de fin" + +#: components/Schedule/shared/FrequencyDetailSubform.js:561 +msgid "End date/time" +msgstr "Date/Heure de fin" + +#: components/Schedule/shared/buildRuleObj.js:110 +msgid "End did not match an expected value ({0})" +msgstr "La fin ne correspondait pas à une valeur attendue" + +#: components/Schedule/shared/DateTimePicker.js:61 +msgid "End time" +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: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." + +#: screens/CredentialType/shared/CredentialTypeForm.js:43 +msgid "Enter injectors using either JSON or YAML syntax. Refer to the Ansible Controller documentation for example syntax." +msgstr "Entrez les injecteurs avec la syntaxe JSON ou YAML. Consultez la documentation d’Ansible Tower pour avoir un exemple de syntaxe." + +#: screens/CredentialType/shared/CredentialTypeForm.js:35 +msgid "Enter inputs using either JSON or YAML syntax. Refer to the Ansible Controller documentation for example syntax." +msgstr "Entrez les variables avec la syntaxe JSON ou YAML. Consultez la documentation d’Ansible Tower pour avoir un exemple de syntaxe." + +#: 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 Controller 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/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:87 +msgid "Environment variables or extra variables that specify the values a credential type can inject." +msgstr "Variables d'environnement ou variables supplémentaires qui spécifient les valeurs qu'un type de justificatif peut injecter." + +#: components/JobList/JobList.js:233 +#: components/StatusLabel/StatusLabel.js:46 +#: components/Workflow/WorkflowNodeHelp.js:108 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:133 +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:205 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:143 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:230 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:123 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:135 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:222 +#: screens/Job/JobOutput/JobOutputSearch.js:104 +#: screens/TopologyView/Legend.js:178 +msgid "Error" +msgstr "Erreur" + +#: screens/Project/ProjectList/ProjectList.js:302 +msgid "Error fetching updated project" +msgstr "Erreur de récupération du projet mis à jour" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:501 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:141 +msgid "Error message" +msgstr "Message d'erreur" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:510 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:150 +msgid "Error message body" +msgstr "Corps du message d'erreur" + +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:709 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:711 +msgid "Error saving the workflow!" +msgstr "Erreur lors de la sauvegarde du flux de travail !" + +#: components/AdHocCommands/AdHocCommands.js:104 +#: components/CopyButton/CopyButton.js:51 +#: components/DeleteButton/DeleteButton.js:56 +#: components/HostToggle/HostToggle.js:76 +#: components/InstanceToggle/InstanceToggle.js:67 +#: components/JobList/JobList.js:315 +#: components/JobList/JobList.js:326 +#: components/LaunchButton/LaunchButton.js:185 +#: components/LaunchPrompt/LaunchPrompt.js:96 +#: components/NotificationList/NotificationList.js:246 +#: components/PaginatedTable/ToolbarDeleteButton.js:205 +#: components/RelatedTemplateList/RelatedTemplateList.js:241 +#: components/ResourceAccessList/ResourceAccessList.js:277 +#: components/ResourceAccessList/ResourceAccessList.js:289 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:654 +#: components/Schedule/ScheduleList/ScheduleList.js:239 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:73 +#: components/Schedule/shared/SchedulePromptableFields.js:63 +#: components/TemplateList/TemplateList.js:299 +#: contexts/Config.js:94 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:136 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:155 +#: screens/Application/ApplicationsList/ApplicationsList.js:185 +#: screens/Credential/CredentialDetail/CredentialDetail.js:314 +#: screens/Credential/CredentialList/CredentialList.js:214 +#: screens/Host/HostDetail/HostDetail.js:56 +#: screens/Host/HostDetail/HostDetail.js:123 +#: screens/Host/HostGroups/HostGroupsList.js:244 +#: screens/Host/HostList/HostList.js:233 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:310 +#: screens/InstanceGroup/Instances/InstanceList.js:308 +#: screens/InstanceGroup/Instances/InstanceListItem.js:218 +#: screens/Instances/InstanceDetail/InstanceDetail.js:360 +#: screens/Instances/InstanceDetail/InstanceDetail.js:375 +#: screens/Instances/InstanceList/InstanceList.js:231 +#: screens/Instances/InstanceList/InstanceList.js:243 +#: screens/Instances/InstanceList/InstanceListItem.js:234 +#: screens/Instances/Shared/RemoveInstanceButton.js:104 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:210 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:78 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:285 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:296 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:56 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:118 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:261 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:201 +#: screens/Inventory/InventoryList/InventoryList.js:285 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:264 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:323 +#: screens/Inventory/InventorySources/InventorySourceList.js:239 +#: screens/Inventory/InventorySources/InventorySourceList.js:252 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:183 +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:152 +#: screens/Inventory/shared/InventorySourceSyncButton.js:49 +#: screens/Login/Login.js:239 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:125 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:444 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:233 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:169 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:208 +#: screens/Organization/OrganizationList/OrganizationList.js:195 +#: screens/Project/ProjectDetail/ProjectDetail.js:348 +#: screens/Project/ProjectList/ProjectList.js:291 +#: screens/Project/ProjectList/ProjectList.js:303 +#: screens/Project/shared/ProjectSyncButton.js:60 +#: 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:554 +#: screens/Template/TemplateSurvey.js:130 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:277 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:180 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:195 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:337 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:373 +#: screens/TopologyView/MeshGraph.js:405 +#: screens/TopologyView/Tooltip.js:199 +#: 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:85 +#: screens/User/UserTokenList/UserTokenList.js:214 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:348 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:189 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:53 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:48 +msgid "Error!" +msgstr "Erreur !" + +#: components/CodeEditor/VariablesDetail.js:105 +msgid "Error:" +msgstr "Erreur :" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:267 +#: screens/Instances/InstanceDetail/InstanceDetail.js:315 +msgid "Errors" +msgstr "Erreurs" + +#: screens/TopologyView/Legend.js:253 +msgid "Established" +msgstr "Établi" + +#: screens/ActivityStream/ActivityStream.js:265 +#: screens/ActivityStream/ActivityStreamListItem.js:46 +#: screens/Job/JobOutput/JobOutputSearch.js:99 +msgid "Event" +msgstr "Événement" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:35 +msgid "Event detail" +msgstr "Afficher les détails de l’événement" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:36 +msgid "Event detail modal" +msgstr "Détail de l'événement modal" + +#: screens/ActivityStream/ActivityStreamDescription.js:555 +msgid "Event summary not available" +msgstr "Récapitulatif de l’événement non disponible" + +#: screens/ActivityStream/ActivityStream.js:234 +msgid "Events" +msgstr "Événements" + +#: screens/Job/JobOutput/JobOutput.js:713 +msgid "Events processing complete." +msgstr "Traitement des événements terminé." + +#: 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)." + +#: components/Search/RelatedLookupTypeInput.js:38 +msgid "Exact search on id field." +msgstr "Recherche exacte sur le champ d'identification." + +#: screens/Project/shared/Project.helptext.js:23 +msgid "Example URLs for GIT Source Control include:" +msgstr "Voici des exemples d'URL pour le contrôle des sources de GIT :" + +#: screens/Project/shared/Project.helptext.js:62 +msgid "Example URLs for Remote Archive Source Control include:" +msgstr "Voici des exemples d'URL pour Remote Archive SCM :" + +#: screens/Project/shared/Project.helptext.js:45 +msgid "Example URLs for Subversion Source Control include:" +msgstr "Exemples d’URL pour le SCM Subversion :" + +#: screens/Project/shared/Project.helptext.js:84 +msgid "Examples include:" +msgstr "Voici quelques exemples :" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:10 +msgid "Examples:" +msgstr "Exemples :" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:354 +msgid "Exception Frequency" +msgstr "Fréquence des exceptions" + +#: components/Schedule/shared/ScheduleFormFields.js:160 +msgid "Exceptions" +msgstr "Exceptions" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:47 +msgid "Execute regardless of the parent node's final state." +msgstr "Exécuter quel que soit l'état final du nœud parent." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:40 +msgid "Execute when the parent node results in a failure state." +msgstr "Exécuter lorsque le nœud parent se trouve dans un état de défaillance." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:33 +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:208 +#: screens/Instances/InstanceList/InstanceList.js:152 +msgid "Execution" +msgstr "Exécution" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:90 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:91 +#: components/AdHocCommands/AdHocPreviewStep.js:58 +#: components/AdHocCommands/useAdHocExecutionEnvironmentStep.js:15 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:41 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:105 +#: components/LaunchPrompt/steps/useExecutionEnvironmentStep.js:29 +#: components/Lookup/ExecutionEnvironmentLookup.js:159 +#: components/Lookup/ExecutionEnvironmentLookup.js:191 +#: components/Lookup/ExecutionEnvironmentLookup.js:208 +#: components/PromptDetail/PromptDetail.js:220 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:451 +msgid "Execution Environment" +msgstr "Environnement d'exécution" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:70 +#: components/TemplateList/TemplateListItem.js:160 +msgid "Execution Environment Missing" +msgstr "Environnement d'exécution manquant" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:103 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:107 +#: routeConfig.js:147 +#: screens/ActivityStream/ActivityStream.js:217 +#: 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:127 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:78 +#: screens/Organization/Organizations.js:34 +#: util/getRelatedResourceDeleteDetails.js:81 +#: util/getRelatedResourceDeleteDetails.js:188 +msgid "Execution Environments" +msgstr "Environnements d'exécution" + +#: screens/Job/JobDetail/JobDetail.js:345 +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:112 +msgid "Execution environment is missing or deleted." +msgstr "L'environnement d'exécution est absent ou supprimé." + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:83 +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" +msgstr "Sortir sans sauvegarder" + +#: components/ExpandCollapse/ExpandCollapse.js:52 +msgid "Expand" +msgstr "Développer" + +#: components/DataListToolbar/DataListToolbar.js:105 +msgid "Expand all rows" +msgstr "Développer toutes les lignes" + +#: components/CodeEditor/VariablesDetail.js:212 +#: components/CodeEditor/VariablesField.js:248 +msgid "Expand input" +msgstr "Développer l'entrée" + +#: screens/Job/JobOutput/PageControls.js:50 +msgid "Expand job events" +msgstr "Agrandir les événements de la tâche" + +#: screens/Job/JobOutput/shared/JobEventLineToggle.js:37 +msgid "Expand section" +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." +msgstr "On s'attendait à ce qu'au moins un des éléments suivants soit présent dans le fichier : client_email, project_id ou private_key." + +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:137 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:34 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:148 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:172 +#: screens/User/UserTokenDetail/UserTokenDetail.js:56 +#: screens/User/UserTokenList/UserTokenList.js:146 +#: screens/User/UserTokenList/UserTokenList.js:190 +#: screens/User/UserTokenList/UserTokenListItem.js:35 +#: screens/User/UserTokens/UserTokens.js:89 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:151 +msgid "Expires" +msgstr "Expire" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:146 +msgid "Expires on" +msgstr "Expire le" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:156 +msgid "Expires on UTC" +msgstr "Expire UTC" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:50 +msgid "Expires on {0}" +msgstr "Arrive à expiration le {0}" + +#: components/JobList/JobListItem.js:307 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:181 +msgid "Explanation" +msgstr "Explication" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:113 +msgid "External Secret Management System" +msgstr "Système externe de gestion des secrets" + +#: components/AdHocCommands/AdHocDetailsStep.js:272 +#: components/AdHocCommands/AdHocDetailsStep.js:273 +msgid "Extra variables" +msgstr "Variables supplémentaires" + +#: components/Sparkline/Sparkline.js:35 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:164 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:43 +#: screens/Project/ProjectDetail/ProjectDetail.js:139 +#: screens/Project/ProjectList/ProjectListItem.js:77 +msgid "FINISHED:" +msgstr "TERMINÉ :" + +#: components/PromptDetail/PromptJobTemplateDetail.js:73 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:137 +msgid "Fact Storage" +msgstr "Stockage des facts" + +#: screens/Template/shared/JobTemplate.helptext.js:39 +msgid "Fact storage: If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime.." +msgstr "Si cette option est activée, les données recueillies seront stockées afin de pouvoir être consultées au niveau de l'hôte. Les facts sont persistants et injectés dans le cache des facts au moment de l'exécution..." + +#: screens/Host/Host.js:63 +#: screens/Host/HostFacts/HostFacts.js:45 +#: screens/Host/Hosts.js:28 +#: screens/Inventory/Inventories.js:71 +#: screens/Inventory/InventoryHost/InventoryHost.js:78 +#: screens/Inventory/InventoryHostFacts/InventoryHostFacts.js:39 +msgid "Facts" +msgstr "Facts" + +#: components/JobList/JobList.js:232 +#: components/StatusLabel/StatusLabel.js:45 +#: components/Workflow/WorkflowNodeHelp.js:105 +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:90 +#: screens/Dashboard/shared/ChartTooltip.js:66 +#: screens/Job/JobOutput/shared/HostStatusBar.js:47 +#: screens/Job/JobOutput/shared/OutputToolbar.js:113 +msgid "Failed" +msgstr "Échec" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:112 +msgid "Failed Host Count" +msgstr "Échec du comptage des hôtes" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:114 +msgid "Failed Hosts" +msgstr "Échec Hôtes" + +#: components/LaunchButton/ReLaunchDropDown.js:61 +#: screens/Dashboard/Dashboard.js:87 +msgid "Failed hosts" +msgstr "Échec des hôtes" + +#: screens/Dashboard/DashboardGraph.js:170 +msgid "Failed jobs" +msgstr "Jobs ayant échoué" + +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:56 +msgid "Failed to approve {0}." +msgstr "N'a pas approuvé {0}." + +#: components/ResourceAccessList/ResourceAccessList.js:281 +msgid "Failed to assign roles properly" +msgstr "Impossible d'assigner les rôles correctement" + +#: screens/Team/TeamRoles/TeamRolesList.js:250 +#: screens/User/UserRoles/UserRolesList.js:246 +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:311 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:288 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:265 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:268 +#: screens/User/UserTeams/UserTeamList.js:263 +msgid "Failed to associate." +msgstr "N'a pas réussi à associer." + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:301 +#: 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:322 +#: screens/Project/ProjectList/ProjectListItem.js:232 +msgid "Failed to cancel Project Sync" +msgstr "Échec de l'annulation de Project Sync" + +#: components/JobList/JobList.js:329 +msgid "Failed to cancel one or more jobs." +msgstr "N'a pas réussi à supprimer un ou plusieurs Jobs" + +#: components/JobList/JobListItem.js:114 +#: screens/Job/JobDetail/JobDetail.js:601 +#: screens/Job/JobOutput/shared/OutputToolbar.js:138 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:90 +msgid "Failed to cancel {0}" +msgstr "Échec de l'annulation {0}" + +#: 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:112 +msgid "Failed to copy execution environment" +msgstr "Échec de la copie de l'environnement d'exécution" + +#: 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:270 +msgid "Failed to copy project." +msgstr "Le projet n'a pas été copié." + +#: components/TemplateList/TemplateListItem.js:253 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:160 +msgid "Failed to copy template." +msgstr "Impossible de copier le modèle." + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:139 +msgid "Failed to delete application." +msgstr "N'a pas réussi à supprimer l’application" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:317 +msgid "Failed to delete credential." +msgstr "N'a pas réussi à supprimer l’identifiant." + +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:82 +msgid "Failed to delete group {0}." +msgstr "Echec de la suppression du groupe {0}." + +#: screens/Host/HostDetail/HostDetail.js:126 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:121 +msgid "Failed to delete host." +msgstr "N'a pas réussi à supprimer l'hôte." + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:327 +msgid "Failed to delete inventory source {name}." +msgstr "Impossible de supprimer la source d'inventaire {name}." + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:213 +msgid "Failed to delete inventory." +msgstr "N'a pas réussi à supprimer l'inventaire." + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:557 +msgid "Failed to delete job template." +msgstr "N'a pas réussi à supprimer le modèle de Job." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:448 +msgid "Failed to delete notification." +msgstr "N'a pas réussi à supprimer la notification." + +#: screens/Application/ApplicationsList/ApplicationsList.js:188 +msgid "Failed to delete one or more applications." +msgstr "N'a pas réussi à supprimer une ou plusieurs applications" + +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:208 +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:217 +msgid "Failed to delete one or more credentials." +msgstr "N'a pas réussi à supprimer un ou plusieurs identifiants." + +#: 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" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:155 +msgid "Failed to delete one or more groups." +msgstr "N'a pas réussi à supprimer un ou plusieurs groupes." + +#: screens/Host/HostList/HostList.js:236 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:204 +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:225 +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:288 +msgid "Failed to delete one or more inventories." +msgstr "N'a pas réussi à supprimer un ou plusieurs inventaires." + +#: screens/Inventory/InventorySources/InventorySourceList.js:255 +msgid "Failed to delete one or more inventory sources." +msgstr "N'a pas réussi à supprimer une ou plusieurs sources d'inventaire." + +#: components/RelatedTemplateList/RelatedTemplateList.js:244 +msgid "Failed to delete one or more job templates." +msgstr "N'a pas réussi à supprimer un ou plusieurs modèles de Jobs." + +#: components/JobList/JobList.js:318 +msgid "Failed to delete one or more jobs." +msgstr "N'a pas réussi à supprimer un ou plusieurs Jobs." + +#: 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." + +#: screens/Organization/OrganizationList/OrganizationList.js:198 +msgid "Failed to delete one or more organizations." +msgstr "N'a pas réussi à supprimer une ou plusieurs organisations." + +#: 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." + +#: components/Schedule/ScheduleList/ScheduleList.js:242 +msgid "Failed to delete one or more schedules." +msgstr "N'a pas réussi à supprimer une ou plusieurs programmations." + +#: screens/Team/TeamList/TeamList.js:195 +msgid "Failed to delete one or more teams." +msgstr "N'a pas réussi à supprimer une ou plusieurs équipes." + +#: components/TemplateList/TemplateList.js:302 +msgid "Failed to delete one or more templates." +msgstr "N'a pas réussi à supprimer un ou plusieurs modèles." + +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:158 +msgid "Failed to delete one or more tokens." +msgstr "N'a pas réussi à supprimer un ou plusieurs jetons." + +#: screens/User/UserTokenList/UserTokenList.js:217 +msgid "Failed to delete one or more user tokens." +msgstr "N'a pas réussi à supprimer un ou plusieurs jetons d'utilisateur." + +#: screens/User/UserList/UserList.js:192 +msgid "Failed to delete one or more users." +msgstr "N'a pas réussi à supprimer un ou plusieurs utilisateurs." + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:192 +msgid "Failed to delete one or more workflow approval." +msgstr "N'a pas réussi à supprimer une ou plusieurs approbations de flux de travail." + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:211 +msgid "Failed to delete organization." +msgstr "N'a pas réussi à supprimer l'organisation." + +#: screens/Project/ProjectDetail/ProjectDetail.js:351 +msgid "Failed to delete project." +msgstr "N'a pas réussi à supprimer le projet." + +#: components/ResourceAccessList/ResourceAccessList.js:292 +msgid "Failed to delete role" +msgstr "N'a pas réussi à supprimer le rôle" + +#: screens/Team/TeamRoles/TeamRolesList.js:261 +#: screens/User/UserRoles/UserRolesList.js:257 +msgid "Failed to delete role." +msgstr "N'a pas réussi à supprimer le rôle." + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:657 +msgid "Failed to delete schedule." +msgstr "N'a pas réussi à supprimer la programmation." + +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:186 +msgid "Failed to delete smart inventory." +msgstr "N'a pas réussi à supprimer l'inventaire smart." + +#: screens/Team/TeamDetail/TeamDetail.js:81 +msgid "Failed to delete team." +msgstr "N'a pas réussi à supprimer l'équipe." + +#: screens/User/UserDetail/UserDetail.js:118 +msgid "Failed to delete user." +msgstr "Impossible de supprimer l'utilisateur." + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:351 +msgid "Failed to delete workflow approval." +msgstr "N'a pas réussi à supprimer l'approbation du flux de travail." + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:280 +msgid "Failed to delete workflow job template." +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 "N'a pas réussi à supprimer {name}." + +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:51 +msgid "Failed to deny {0}." +msgstr "N'a pas réussi à supprimer {0}." + +#: 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 "N'a pas réussi à dissocier un ou plusieurs groupes." + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:299 +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:315 +#: screens/InstanceGroup/Instances/InstanceList.js:313 +#: screens/Instances/InstanceDetail/InstanceDetail.js:365 +msgid "Failed to disassociate one or more instances." +msgstr "N'a pas réussi à dissocier une ou plusieurs instances." + +#: screens/User/UserTeams/UserTeamList.js:264 +msgid "Failed to disassociate one or more teams." +msgstr "N'a pas réussi à dissocier une ou plusieurs équipes." + +#: screens/Login/Login.js:243 +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:306 +msgid "Failed to fetch the updated project data." +msgstr "Échec de la récupération des données de projet mises à jour." + +#: screens/TopologyView/MeshGraph.js:409 +msgid "Failed to get instance." +msgstr "Impossible d’obtenir le tableau de bord :" + +#: components/AdHocCommands/AdHocCommands.js:112 +#: components/LaunchButton/LaunchButton.js:188 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:128 +msgid "Failed to launch job." +msgstr "Echec du lancement du Job." + +#: screens/Instances/InstanceDetail/InstanceDetail.js:378 +#: screens/Instances/InstanceList/InstanceList.js:246 +msgid "Failed to remove one or more instances." +msgstr "N'a pas réussi à dissocier une ou plusieurs instances." + +#: contexts/Config.js:98 +msgid "Failed to retrieve configuration." +msgstr "Impossible de récupérer la configuration." + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:376 +msgid "Failed to retrieve full node resource object." +msgstr "Echec de la récupération de l'objet ressource de noeud complet." + +#: screens/InstanceGroup/Instances/InstanceList.js:315 +#: screens/Instances/InstanceList/InstanceList.js:234 +msgid "Failed to run a health check on one or more instances." +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." +msgstr "Échec de l'envoi de la notification de test." + +#: screens/Inventory/shared/InventorySourceSyncButton.js:52 +msgid "Failed to sync inventory source." +msgstr "Impossible de synchroniser la source de l'inventaire." + +#: screens/Project/shared/ProjectSyncButton.js:63 +msgid "Failed to sync project." +msgstr "Échec de la synchronisation du projet." + +#: screens/Inventory/InventorySources/InventorySourceList.js:242 +msgid "Failed to sync some or all inventory sources." +msgstr "N'a pas réussi à synchroniser une partie ou la totalité des sources d'inventaire." + +#: components/HostToggle/HostToggle.js:80 +msgid "Failed to toggle host." +msgstr "Impossible de changer d'hôte." + +#: components/InstanceToggle/InstanceToggle.js:71 +msgid "Failed to toggle instance." +msgstr "N'a pas réussi à faire basculer l'instance." + +#: components/NotificationList/NotificationList.js:250 +msgid "Failed to toggle notification." +msgstr "N'a pas réussi à basculer la notification." + +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:77 +msgid "Failed to toggle schedule." +msgstr "Impossible de basculer le calendrier." + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:314 +#: screens/InstanceGroup/Instances/InstanceListItem.js:222 +#: screens/Instances/InstanceDetail/InstanceDetail.js:364 +#: screens/Instances/InstanceList/InstanceListItem.js:238 +msgid "Failed to update capacity adjustment." +msgstr "Échec de la mise à jour de l'ajustement des capacités." + +#: screens/TopologyView/Tooltip.js:204 +msgid "Failed to update instance." +msgstr "N'a pas réussi à mettre à jour l'enquête." + +#: screens/Template/TemplateSurvey.js:133 +msgid "Failed to update survey." +msgstr "N'a pas réussi à mettre à jour l'enquête." + +#: screens/User/UserTokenDetail/UserTokenDetail.js:88 +msgid "Failed to user token." +msgstr "Échec du jeton d'utilisateur." + +#: components/NotificationList/NotificationListItem.js:85 +#: components/NotificationList/NotificationListItem.js:86 +msgid "Failure" +msgstr "Échec" + +#: screens/Job/JobOutput/EmptyOutput.js:45 +msgid "Failure Explanation:" +msgstr "Explication de l'échec :" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:66 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:210 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:240 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:270 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:315 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:373 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:142 +msgid "False" +msgstr "Faux" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:160 +#: components/Schedule/shared/FrequencyDetailSubform.js:103 +msgid "February" +msgstr "Février" + +#: components/Search/LookupTypeInput.js:52 +msgid "Field contains value." +msgstr "Le champ contient une valeur." + +#: components/Search/LookupTypeInput.js:80 +msgid "Field ends with value." +msgstr "Le champ se termine par une valeur." + +#: 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." + +#: components/Search/LookupTypeInput.js:94 +msgid "Field matches the given regular expression." +msgstr "Le champ correspond à l'expression régulière donnée." + +#: components/Search/LookupTypeInput.js:66 +msgid "Field starts with value." +msgstr "Le champ commence par la valeur." + +#: components/Schedule/shared/FrequencyDetailSubform.js:416 +msgid "Fifth" +msgstr "Cinquième" + +#: screens/Job/JobOutput/JobOutputSearch.js:105 +msgid "File Difference" +msgstr "Écart entre les fichiers" + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:72 +msgid "File upload rejected. Please select a single .json file." +msgstr "Téléchargement de fichier rejeté. Veuillez sélectionner un seul fichier .json." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:96 +msgid "File, directory or script" +msgstr "Fichier, répertoire ou script" + +#: components/Search/Search.js:198 +#: components/Search/Search.js:222 +msgid "Filter By {name}" +msgstr "Filtrer par {name}" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:88 +msgid "Filter by failed jobs" +msgstr "Filtrer par travaux échoués" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:94 +msgid "Filter by successful jobs" +msgstr "Tâches ayant réussi récemment" + +#: components/JobList/JobList.js:248 +#: components/JobList/JobListItem.js:100 +msgid "Finish Time" +msgstr "Heure de Fin" + +#: screens/Job/JobDetail/JobDetail.js:226 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:208 +msgid "Finished" +msgstr "Terminé" + +#: components/Schedule/shared/FrequencyDetailSubform.js:404 +msgid "First" +msgstr "Première" + +#: components/AddRole/AddResourceRole.js:28 +#: components/AddRole/AddResourceRole.js:42 +#: components/ResourceAccessList/ResourceAccessList.js:178 +#: 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 "Prénom" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:332 +msgid "First Run" +msgstr "Première exécution" + +#: components/ResourceAccessList/ResourceAccessList.js:227 +#: components/ResourceAccessList/ResourceAccessListItem.js:67 +msgid "First name" +msgstr "Prénom" + +#: components/Search/AdvancedSearch.js:213 +#: components/Search/AdvancedSearch.js:227 +msgid "First, select a key" +msgstr "Tout d'abord, sélectionnez une clé" + +#: components/Workflow/WorkflowTools.js:88 +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:183 +msgid "Follow" +msgstr "Suivez" + +#: screens/Job/Job.helptext.js:5 +#: screens/Template/shared/JobTemplate.helptext.js:6 +msgid "For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook." +msgstr "Pour les modèles de job, sélectionner «run» (exécuter) pour exécuter le playbook. Sélectionner «check» (vérifier) uniquement pour vérifier la syntaxe du playbook, tester la configuration de l’environnement et signaler les problèmes." + +#: screens/Project/shared/Project.helptext.js:98 +msgid "For more information, refer to the" +msgstr "Pour plus d'informations, reportez-vous à" + +#: components/AdHocCommands/AdHocDetailsStep.js:160 +#: components/AdHocCommands/AdHocDetailsStep.js:161 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:55 +#: components/PromptDetail/PromptDetail.js:345 +#: components/PromptDetail/PromptJobTemplateDetail.js:150 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:475 +#: screens/Job/JobDetail/JobDetail.js:389 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:259 +#: screens/Template/shared/JobTemplateForm.js:409 +#: screens/TopologyView/Tooltip.js:282 +msgid "Forks" +msgstr "Forks" + +#: components/Schedule/shared/FrequencyDetailSubform.js:414 +msgid "Fourth" +msgstr "Quatrième" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:363 +#: components/Schedule/shared/ScheduleFormFields.js:146 +msgid "Frequency Details" +msgstr "Informations sur la fréquence" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:381 +msgid "Frequency Exception Details" +msgstr "Fréquence Détails de l'exception" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:72 +#: components/Schedule/shared/FrequencyDetailSubform.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:206 +#: components/Schedule/shared/buildRuleObj.js:91 +msgid "Frequency did not match an expected value" +msgstr "La fréquence ne correspondait pas à une valeur attendue" + +#: components/Schedule/shared/FrequencyDetailSubform.js:310 +msgid "Fri" +msgstr "Ven." + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:81 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:187 +#: components/Schedule/shared/FrequencyDetailSubform.js:315 +#: components/Schedule/shared/FrequencyDetailSubform.js:453 +msgid "Friday" +msgstr "Vendredi" + +#: components/Search/RelatedLookupTypeInput.js:45 +msgid "Fuzzy search on id, name or description fields." +msgstr "Recherche floue sur les champs id, nom ou description." + +#: components/Search/RelatedLookupTypeInput.js:32 +msgid "Fuzzy search on name field." +msgstr "Recherche floue sur le champ du nom." + +#: components/CredentialChip/CredentialChip.js:13 +msgid "GPG Public Key" +msgstr "Clé publique GPG" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:153 +#: screens/Organization/shared/OrganizationForm.js:101 +msgid "Galaxy Credentials" +msgstr "Informations d’identification Galaxy" + +#: screens/Credential/shared/CredentialForm.js:185 +msgid "Galaxy credentials must be owned by an Organization." +msgstr "Les identifiants Galaxy doivent appartenir à une Organisation." + +#: screens/Job/JobOutput/JobOutputSearch.js:106 +msgid "Gathering Facts" +msgstr "Collecte des facts" + +#: screens/Setting/Settings.js:72 +msgid "Generic OIDC" +msgstr "Générique OIDC" + +#: screens/Setting/SettingList.js:85 +msgid "Generic OIDC settings" +msgstr "Paramètres génériques de l'OIDC" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:222 +msgid "Get subscription" +msgstr "Obtenir un abonnement" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:216 +msgid "Get subscriptions" +msgstr "Obtenir des abonnements" + +#: components/Lookup/ProjectLookup.js:136 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:89 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:158 +#: screens/Job/JobDetail/JobDetail.js:75 +#: screens/Project/ProjectList/ProjectList.js:198 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:97 +msgid "Git" +msgstr "Git" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:312 +#: screens/Template/shared/WebhookSubForm.js:106 +msgid "GitHub" +msgstr "GitHub" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:85 +#: screens/Setting/Settings.js:51 +msgid "GitHub Default" +msgstr "GitHub (Par défaut)" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:100 +#: screens/Setting/Settings.js:60 +msgid "GitHub Enterprise" +msgstr "GitHub Enterprise" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:105 +#: screens/Setting/Settings.js:63 +msgid "GitHub Enterprise Organization" +msgstr "Organisation GitHub Enterprise" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:110 +#: screens/Setting/Settings.js:66 +msgid "GitHub Enterprise Team" +msgstr "GitHub Enterprise Team" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:90 +#: screens/Setting/Settings.js:54 +msgid "GitHub Organization" +msgstr "Organisation GitHub" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:95 +#: screens/Setting/Settings.js:57 +msgid "GitHub Team" +msgstr "GitHub Team" + +#: screens/Setting/SettingList.js:61 +msgid "GitHub settings" +msgstr "Paramètres de GitHub" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:312 +#: screens/Template/shared/WebhookSubForm.js:112 +msgid "GitLab" +msgstr "GitLab" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:79 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:84 +msgid "Globally Available" +msgstr "Disponible dans le monde entier" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:134 +msgid "Globally available execution environment can not be reassigned to a specific Organization" +msgstr "L'environnement d'exécution disponible globalement ne peut pas être réaffecté à une organisation spécifique" + +#: components/Pagination/Pagination.js:29 +msgid "Go to first page" +msgstr "Allez à la première page" + +#: components/Pagination/Pagination.js:31 +msgid "Go to last page" +msgstr "Allez à la dernière page de la liste" + +#: components/Pagination/Pagination.js:32 +msgid "Go to next page" +msgstr "Allez à la page suivante de la liste" + +#: components/Pagination/Pagination.js:30 +msgid "Go to previous page" +msgstr "Obtenir la page précédente" + +#: 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 "Paramètres de Google OAuth 2" + +#: screens/Setting/Settings.js:69 +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:160 +msgid "Grafana API key" +msgstr "Clé API Grafana" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:187 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:151 +msgid "Grafana URL" +msgstr "URL Grafana" + +#: components/Search/LookupTypeInput.js:106 +msgid "Greater than comparison." +msgstr "Supérieur à la comparaison." + +#: components/Search/LookupTypeInput.js:113 +msgid "Greater than or equal to comparison." +msgstr "Supérieur ou égal à la comparaison." + +#: components/Lookup/HostFilterLookup.js:102 +msgid "Group" +msgstr "Groupe" + +#: screens/Inventory/Inventories.js:78 +msgid "Group details" +msgstr "Détails du groupe" + +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:124 +msgid "Group type" +msgstr "Type de groupe" + +#: screens/Host/Host.js:68 +#: screens/Host/HostGroups/HostGroupsList.js:231 +#: screens/Host/Hosts.js:29 +#: screens/Inventory/Inventories.js:72 +#: screens/Inventory/Inventories.js:74 +#: screens/Inventory/Inventory.js:66 +#: 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:119 +msgid "Groups" +msgstr "Groupes" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:383 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:468 +msgid "HTTP Headers" +msgstr "En-têtes HTTP" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:378 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:481 +msgid "HTTP Method" +msgstr "Méthode HTTP" + +#: components/HealthCheckAlert/HealthCheckAlert.js:22 +msgid "Health check request(s) submitted. Please wait and reload the page." +msgstr "Demande(s) de bilan de santé soumise(s). Veuillez patienter et recharger la page." + +#: components/StatusLabel/StatusLabel.js:42 +msgid "Healthy" +msgstr "Fonctionne correctement" + +#: components/AppContainer/PageHeaderToolbar.js:116 +msgid "Help" +msgstr "Aide" + +#: components/FormField/PasswordInput.js:35 +msgid "Hide" +msgstr "Masquer" + +#: components/LaunchPrompt/LaunchPrompt.js:135 +#: components/Schedule/shared/SchedulePromptableFields.js:102 +msgid "Hide description" +msgstr "Masquer la description" + +#: components/NotificationList/NotificationList.js:195 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:136 +msgid "Hipchat" +msgstr "HipChat" + +#: screens/Instances/InstanceList/InstanceList.js:154 +msgid "Hop" +msgstr "Hop" + +#: screens/TopologyView/Legend.js:103 +msgid "Hop node" +msgstr "Noeud Hop" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:211 +#: screens/Job/JobOutput/HostEventModal.js:109 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:149 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:78 +msgid "Host" +msgstr "Hôte" + +#: screens/Job/JobOutput/JobOutputSearch.js:107 +msgid "Host Async Failure" +msgstr "Échec de désynchronisation des hôtes" + +#: screens/Job/JobOutput/JobOutputSearch.js:108 +msgid "Host Async OK" +msgstr "Désynchronisation des hôtes OK" + +#: components/PromptDetail/PromptJobTemplateDetail.js:159 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:297 +#: screens/Template/shared/JobTemplateForm.js:633 +msgid "Host Config Key" +msgstr "Clé de configuration de l’hôte" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:96 +msgid "Host Count" +msgstr "Nombre d'hôtes" + +#: screens/Job/JobOutput/HostEventModal.js:88 +msgid "Host Details" +msgstr "Détails sur l'hôte" + +#: screens/Job/JobOutput/JobOutputSearch.js:109 +msgid "Host Failed" +msgstr "Échec de l'hôte" + +#: screens/Job/JobOutput/JobOutputSearch.js:110 +msgid "Host Failure" +msgstr "Échec de l'hôte" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:242 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:145 +msgid "Host Filter" +msgstr "Filtre d'hôte" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:201 +#: screens/Instances/InstanceDetail/InstanceDetail.js:191 +#: screens/Instances/Shared/InstanceForm.js:18 +msgid "Host Name" +msgstr "Nom d'hôte" + +#: screens/Job/JobOutput/JobOutputSearch.js:111 +msgid "Host OK" +msgstr "Hôte OK" + +#: screens/Job/JobOutput/JobOutputSearch.js:112 +msgid "Host Polling" +msgstr "Interrogation de l'hôte" + +#: screens/Job/JobOutput/JobOutputSearch.js:113 +msgid "Host Retry" +msgstr "Nouvel essai de l'hôte" + +#: screens/Job/JobOutput/JobOutputSearch.js:114 +msgid "Host Skipped" +msgstr "Hôte ignoré" + +#: screens/Job/JobOutput/JobOutputSearch.js:115 +msgid "Host Started" +msgstr "Hôte démarré" + +#: screens/Job/JobOutput/JobOutputSearch.js:116 +msgid "Host Unreachable" +msgstr "Hôte inaccessible" + +#: screens/Inventory/Inventories.js:69 +msgid "Host details" +msgstr "Informations sur l'hôte" + +#: screens/Job/JobOutput/HostEventModal.js:89 +msgid "Host details modal" +msgstr "Détails sur l'hôte modal" + +#: screens/Host/Host.js:96 +#: screens/Inventory/InventoryHost/InventoryHost.js:100 +msgid "Host not found." +msgstr "Hôte non trouvé." + +#: screens/Job/JobOutput/shared/HostStatusBar.js:76 +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:85 +#: screens/ActivityStream/ActivityStream.js:176 +#: screens/Dashboard/Dashboard.js:81 +#: screens/Host/HostList/HostList.js:143 +#: screens/Host/HostList/HostList.js:191 +#: screens/Host/Hosts.js:14 +#: screens/Host/Hosts.js:23 +#: screens/Inventory/Inventories.js:65 +#: screens/Inventory/Inventories.js:79 +#: screens/Inventory/Inventory.js:67 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:67 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:189 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:272 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:112 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:172 +#: screens/Inventory/SmartInventory.js:68 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:71 +#: screens/Job/JobOutput/shared/OutputToolbar.js:97 +#: util/getRelatedResourceDeleteDetails.js:123 +msgid "Hosts" +msgstr "Hôtes" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:92 +msgid "Hosts automated" +msgstr "Hôtes automatisés" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:118 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:125 +msgid "Hosts available" +msgstr "Hôtes disponibles" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:107 +msgid "Hosts imported" +msgstr "Hôtes importés" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:112 +msgid "Hosts remaining" +msgstr "Hôtes restants" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:183 +#: components/Schedule/shared/FrequencyDetailSubform.js:175 +#: components/Schedule/shared/ScheduleFormFields.js:126 +#: components/Schedule/shared/ScheduleFormFields.js:186 +msgid "Hour" +msgstr "Heure" + +#: screens/InstanceGroup/Instances/InstanceList.js:209 +#: screens/Instances/InstanceList/InstanceList.js:153 +msgid "Hybrid" +msgstr "Hybride" + +#: screens/TopologyView/Legend.js:95 +msgid "Hybrid node" +msgstr "Noeud hybride" + +#: components/JobList/JobList.js:200 +#: components/Lookup/HostFilterLookup.js:98 +#: screens/Team/TeamRoles/TeamRolesList.js:155 +msgid "ID" +msgstr "ID" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:193 +msgid "ID of the Dashboard" +msgstr "ID du tableau de bord (facultatif)" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:198 +msgid "ID of the Panel" +msgstr "ID du panneau (facultatif)" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:167 +msgid "ID of the dashboard (optional)" +msgstr "ID du tableau de bord (facultatif)" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:173 +msgid "ID of the panel (optional)" +msgstr "ID du panneau (facultatif)" + +#: screens/TopologyView/Tooltip.js:265 +msgid "IP address" +msgstr "Adresse IP" + +#: components/NotificationList/NotificationList.js:196 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:137 +msgid "IRC" +msgstr "IRC" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:228 +msgid "IRC Nick" +msgstr "IRC Nick" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:223 +msgid "IRC Server Address" +msgstr "Adresse du serveur IRC" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:218 +msgid "IRC Server Port" +msgstr "Port du serveur IRC" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:223 +msgid "IRC nick" +msgstr "IRC nick" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:215 +msgid "IRC server address" +msgstr "Adresse du serveur IRC" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:201 +msgid "IRC server password" +msgstr "Mot de passe du serveur IRC" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:206 +msgid "IRC server port" +msgstr "Port du serveur IRC" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:263 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:308 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:272 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:343 +msgid "Icon URL" +msgstr "Icône URL" + +#: screens/Inventory/shared/Inventory.helptext.js:100 +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 cochées, toutes les variables des groupes et hôtes dépendants seront supprimées et remplacées par celles qui se trouvent dans la source externe." + +#: screens/Inventory/shared/Inventory.helptext.js:84 +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 "Si cochés, tous les hôtes et groupes qui étaient présent auparavant sur la source externe, mais qui sont maintenant supprimés, seront supprimés de l'inventaire. Les hôtes et les groupes qui n'étaient pas gérés par la source de l'inventaire seront promus au prochain groupe créé manuellement ou s'il n'y a pas de groupe créé manuellement dans lequel les promouvoir, ils devront rester dans le groupe \"all\" par défaut de cet inventaire." + +#: screens/Template/shared/JobTemplate.helptext.js:30 +msgid "If enabled, run this playbook as an administrator." +msgstr "Si activé, exécuter ce playbook en tant qu'administrateur." + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:184 +msgid "" +"If enabled, show the changes made\n" +"by Ansible tasks, where supported. This is equivalent to Ansible’s\n" +"--diff mode." +msgstr "Si activé, afficher les changements faits par les tâches Ansible, si supporté. C'est équivalent au mode --diff d’Ansible." + +#: screens/Template/shared/JobTemplate.helptext.js:19 +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." + +#: components/AdHocCommands/AdHocDetailsStep.js:181 +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 de facts par les tâches Ansible, si supporté. C'est équivalent au mode --diff d’Ansible." + +#: screens/Template/shared/JobTemplate.helptext.js:32 +msgid "If enabled, simultaneous runs of this job template will be allowed." +msgstr "Si activé, il sera possible d’avoir des exécutions de ce modèle de tâche en simultané." + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:16 +msgid "If enabled, simultaneous runs of this workflow job template will be allowed." +msgstr "Si activé, il sera possible d’avoir des exécutions de ce modèle de job de flux de travail en simultané." + +#: screens/Inventory/shared/Inventory.helptext.js:194 +msgid "" +"If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on.\n" +"Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." +msgstr "Si cette option est activée, l'inventaire empêchera l'ajout de tout groupe d'instances d'organisation à la liste des groupes d'instances préférés pour l'exécution des modèles de tâches associés.\n" +"Remarque : Si ce paramètre est activé et que vous avez fourni une liste vide, les groupes d'instances globaux seront appliqués." + +#: screens/Template/shared/JobTemplate.helptext.js:33 +msgid "" +"If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on.\n" +"Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." +msgstr "S'il est activé, le modèle de tâche empêchera l'ajout de tout groupe d'instance d'inventaire ou d'organisation à la liste des groupes d'instances préférés pour l'exécution.\n" +"Remarque : Si ce paramètre est activé et que vous avez fourni une liste vide, les groupes d'instances globaux seront appliqués." + +#: screens/Template/shared/JobTemplate.helptext.js:35 +msgid "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime." +msgstr "Si cette option est activée, les données recueillies seront stockées afin de pouvoir être consultées au niveau de l'hôte. Les faits sont persistants et injectés dans le cache des faits au moment de l'exécution." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:275 +msgid "If specified, this field will be shown on the node instead of the resource name when viewing the workflow" +msgstr "S'il est spécifié, ce champ sera affiché sur le nœud au lieu du nom de la ressource lors de la visualisation du flux de travail" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:180 +msgid "If you are ready to upgrade or renew, please <0>contact us." +msgstr "Si vous êtes prêts à mettre à niveau ou à renouveler, veuillez<0>nous contacter." + +#: 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 "Si vous ne disposez pas d'un abonnement, vous pouvez vous rendre sur le site de Red Hat pour obtenir un abonnement d'essai." + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:46 +msgid "If you only want to remove access for this particular user, please remove them from the team." +msgstr "Si vous souhaitez uniquement supprimer l'accès de cet utilisateur particulier, veuillez le supprimer de l'équipe." + +#: screens/Inventory/shared/Inventory.helptext.js:120 +#: screens/Inventory/shared/Inventory.helptext.js:139 +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 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 à" + +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:80 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:91 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:101 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:54 +#: 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:98 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:89 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:108 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvListItem.js:21 +msgid "Image" +msgstr "Image" + +#: screens/Job/JobOutput/JobOutputSearch.js:117 +msgid "Including File" +msgstr "Ajout de fichier" + +#: 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 "Indique si un hôte est disponible et doit être inclus dans les Jobs en cours. Pour les hôtes qui font partie d'un inventaire externe, cela peut être réinitialisé par le processus de synchronisation de l'inventaire." + +#: components/AppContainer/PageHeaderToolbar.js:103 +msgid "Info" +msgstr "Info" + +#: screens/ActivityStream/ActivityStreamListItem.js:45 +msgid "Initiated By" +msgstr "Initié par" + +#: screens/ActivityStream/ActivityStream.js:253 +#: screens/ActivityStream/ActivityStream.js:263 +#: screens/ActivityStream/ActivityStreamDetailButton.js:44 +msgid "Initiated by" +msgstr "Initié par" + +#: screens/ActivityStream/ActivityStream.js:243 +msgid "Initiated by (username)" +msgstr "Initié par (nom d'utilisateur)" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:82 +#: screens/CredentialType/shared/CredentialTypeForm.js:46 +msgid "Injector configuration" +msgstr "Configuration d'Injector" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:74 +#: screens/CredentialType/shared/CredentialTypeForm.js:38 +msgid "Input configuration" +msgstr "Configuration de l'entrée" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:79 +msgid "Input schema which defines a set of ordered fields for that type." +msgstr "Schéma d'entrée qui définit un ensemble de champs ordonnés pour ce type." + +#: screens/Project/shared/ProjectSubForms/InsightsSubForm.js:31 +msgid "Insights Credential" +msgstr "Insights - Information d’identification" + +#: components/Lookup/HostFilterLookup.js:123 +msgid "Insights system ID" +msgstr "ID du système Insights" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:249 +msgid "Install Bundle" +msgstr "Installer l'ensemble" + +#: components/StatusLabel/StatusLabel.js:58 +#: screens/TopologyView/Legend.js:136 +msgid "Installed" +msgstr "Installé" + +#: screens/Metrics/Metrics.js:187 +msgid "Instance" +msgstr "Instance" + +#: components/PromptDetail/PromptInventorySourceDetail.js:135 +msgid "Instance Filters" +msgstr "Filtres de l'instance" + +#: screens/Job/JobDetail/JobDetail.js:358 +msgid "Instance Group" +msgstr "Groupe d'instance" + +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:96 +#: components/LaunchPrompt/steps/useInstanceGroupsStep.js:31 +#: components/Lookup/InstanceGroupsLookup.js:74 +#: components/Lookup/InstanceGroupsLookup.js:121 +#: components/Lookup/InstanceGroupsLookup.js:141 +#: components/Lookup/InstanceGroupsLookup.js:151 +#: components/PromptDetail/PromptDetail.js:227 +#: components/PromptDetail/PromptJobTemplateDetail.js:228 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:499 +#: routeConfig.js:132 +#: screens/ActivityStream/ActivityStream.js:205 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:106 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:179 +#: screens/InstanceGroup/InstanceGroups.js:16 +#: screens/InstanceGroup/InstanceGroups.js:26 +#: screens/Instances/InstanceDetail/InstanceDetail.js:217 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:107 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:127 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:422 +#: util/getRelatedResourceDeleteDetails.js:282 +msgid "Instance Groups" +msgstr "Groupes d'instances" + +#: components/Lookup/HostFilterLookup.js:115 +msgid "Instance ID" +msgstr "ID d'instance" + +#: screens/Instances/Shared/InstanceForm.js:32 +msgid "Instance State" +msgstr "État de l'instance" + +#: screens/Instances/Shared/InstanceForm.js:48 +msgid "Instance Type" +msgstr "Type d'instance" + +#: screens/InstanceGroup/InstanceGroups.js:33 +msgid "Instance details" +msgstr "Détail de l'instance" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:58 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:69 +msgid "Instance group" +msgstr "Groupe d'instance" + +#: screens/InstanceGroup/InstanceGroup.js:92 +msgid "Instance group not found." +msgstr "Groupe d'instance non trouvé." + +#: screens/InstanceGroup/Instances/InstanceListItem.js:165 +#: screens/Instances/InstanceList/InstanceListItem.js:176 +msgid "Instance group used capacity" +msgstr "La capacité utilisée par le groupe d'instances" + +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:122 +#: screens/TopologyView/Tooltip.js:273 +msgid "Instance groups" +msgstr "Groupes d'instances" + +#: screens/TopologyView/Tooltip.js:234 +msgid "Instance status" +msgstr "État de l'instance" + +#: screens/TopologyView/Tooltip.js:240 +msgid "Instance type" +msgstr "type d'instance" + +#: routeConfig.js:137 +#: screens/ActivityStream/ActivityStream.js:203 +#: screens/InstanceGroup/InstanceGroup.js:74 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:198 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:73 +#: screens/InstanceGroup/InstanceGroups.js:31 +#: screens/InstanceGroup/Instances/InstanceList.js:192 +#: screens/InstanceGroup/Instances/InstanceList.js:290 +#: screens/Instances/InstanceList/InstanceList.js:136 +#: screens/Instances/Instances.js:13 +#: screens/Instances/Instances.js:22 +msgid "Instances" +msgstr "Instances" + +#: screens/Template/Survey/SurveyQuestionForm.js:93 +msgid "Integer" +msgstr "Entier relatif" + +#: util/validators.js:94 +msgid "Invalid email address" +msgstr "Adresse électronique invalide" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:116 +msgid "Invalid file format. Please upload a valid Red Hat Subscription Manifest." +msgstr "Format de fichier non valide. Veuillez télécharger un manifeste d'abonnement à Red Hat valide." + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:178 +msgid "Invalid link target. Unable to link to children or ancestor nodes. Graph cycles are not supported." +msgstr "Cible de lien invalide. Impossible d'établir un lien avec les dépendants ou les nœuds des ancêtres. Les cycles de graphiques ne sont pas pris en charge." + +#: util/validators.js:33 +msgid "Invalid time format" +msgstr "Format d'heure non valide" + +#: screens/Login/Login.js:153 +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:80 +#: screens/ActivityStream/ActivityStream.js:173 +#: screens/Dashboard/Dashboard.js:92 +#: screens/Inventory/Inventories.js:17 +#: screens/Inventory/InventoryList/InventoryList.js:174 +#: screens/Inventory/InventoryList/InventoryList.js:237 +#: util/getRelatedResourceDeleteDetails.js:202 +#: util/getRelatedResourceDeleteDetails.js:270 +msgid "Inventories" +msgstr "Inventaires" + +#: 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:223 +#: components/LaunchPrompt/steps/InventoryStep.js:105 +#: components/LaunchPrompt/steps/useInventoryStep.js:48 +#: components/Lookup/HostFilterLookup.js:424 +#: components/Lookup/HostListItem.js:10 +#: components/Lookup/InventoryLookup.js:119 +#: components/Lookup/InventoryLookup.js:128 +#: components/Lookup/InventoryLookup.js:169 +#: components/Lookup/InventoryLookup.js:184 +#: components/Lookup/InventoryLookup.js:224 +#: components/PromptDetail/PromptDetail.js:214 +#: components/PromptDetail/PromptInventorySourceDetail.js:76 +#: components/PromptDetail/PromptJobTemplateDetail.js:119 +#: components/PromptDetail/PromptJobTemplateDetail.js:129 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:79 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:430 +#: components/TemplateList/TemplateListItem.js:285 +#: components/TemplateList/TemplateListItem.js:295 +#: screens/Host/HostDetail/HostDetail.js:77 +#: screens/Host/HostList/HostList.js:171 +#: screens/Host/HostList/HostListItem.js:61 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:94 +#: screens/Inventory/InventoryList/InventoryList.js:186 +#: screens/Inventory/InventoryList/InventoryListItem.js:117 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:38 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:113 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:41 +#: screens/Job/JobDetail/JobDetail.js:107 +#: screens/Job/JobDetail/JobDetail.js:122 +#: screens/Job/JobDetail/JobDetail.js:129 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:214 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:224 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:141 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:33 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:252 +msgid "Inventory" +msgstr "Inventaire" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:104 +msgid "Inventory (Name)" +msgstr "Inventaire (nom)" + +#: components/PromptDetail/PromptInventorySourceDetail.js:99 +msgid "Inventory File" +msgstr "Fichier d'inventaire" + +#: components/Lookup/HostFilterLookup.js:106 +msgid "Inventory ID" +msgstr "ID Inventaire" + +#: screens/Job/JobDetail/JobDetail.js:282 +msgid "Inventory Source" +msgstr "Sources d'inventaire" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:73 +msgid "Inventory Source Sync" +msgstr "Sync Source d’inventaire" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:299 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:110 +msgid "Inventory Source Sync Error" +msgstr "Erreur de synchronisation de la source de l'inventaire" + +#: screens/Inventory/InventorySources/InventorySourceList.js:176 +#: screens/Inventory/InventorySources/InventorySourceList.js:193 +#: util/getRelatedResourceDeleteDetails.js:67 +#: util/getRelatedResourceDeleteDetails.js:147 +msgid "Inventory Sources" +msgstr "Sources d'inventaire" + +#: components/JobList/JobList.js:212 +#: components/JobList/JobListItem.js:43 +#: components/Schedule/ScheduleList/ScheduleListItem.js:36 +#: components/Workflow/WorkflowLegend.js:100 +#: screens/Job/JobDetail/JobDetail.js:66 +msgid "Inventory Sync" +msgstr "Sync Inventaires" + +#: screens/Inventory/InventoryList/InventoryList.js:183 +msgid "Inventory Type" +msgstr "Type d’inventaire" + +#: components/Workflow/WorkflowNodeHelp.js:71 +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:226 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:109 +msgid "Inventory file" +msgstr "Fichier d'inventaire" + +#: screens/Inventory/Inventory.js:94 +msgid "Inventory not found." +msgstr "Inventaire non trouvé." + +#: screens/Dashboard/DashboardGraph.js:140 +msgid "Inventory sync" +msgstr "Synchronisation des inventaires" + +#: screens/Dashboard/Dashboard.js:98 +msgid "Inventory sync failures" +msgstr "Erreurs de synchronisation des inventaires" + +#: components/DataListToolbar/DataListToolbar.js:110 +msgid "Is expanded" +msgstr "Est élargi" + +#: components/DataListToolbar/DataListToolbar.js:112 +msgid "Is not expanded" +msgstr "N'est pas élargi" + +#: screens/Job/JobOutput/JobOutputSearch.js:118 +msgid "Item Failed" +msgstr "Échec de l'élément" + +#: screens/Job/JobOutput/JobOutputSearch.js:119 +msgid "Item OK" +msgstr "Élément OK" + +#: screens/Job/JobOutput/JobOutputSearch.js:120 +msgid "Item Skipped" +msgstr "Élément ignoré" + +#: components/AssociateModal/AssociateModal.js:20 +#: components/PaginatedTable/PaginatedTable.js:42 +msgid "Items" +msgstr "Éléments" + +#: components/Pagination/Pagination.js:27 +msgid "Items per page" +msgstr "Éléments par page" + +#: components/Sparkline/Sparkline.js:28 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:157 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:36 +#: screens/Project/ProjectDetail/ProjectDetail.js:132 +#: screens/Project/ProjectList/ProjectListItem.js:70 +msgid "JOB ID:" +msgstr "ID JOB :" + +#: screens/Job/JobOutput/HostEventModal.js:136 +msgid "JSON" +msgstr "JSON" + +#: screens/Job/JobOutput/HostEventModal.js:137 +msgid "JSON tab" +msgstr "Onglet JSON" + +#: screens/Inventory/shared/Inventory.helptext.js:49 +msgid "JSON:" +msgstr "JSON :" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:159 +#: components/Schedule/shared/FrequencyDetailSubform.js:98 +msgid "January" +msgstr "Janvier" + +#: components/JobList/JobListItem.js:112 +#: screens/Job/JobDetail/JobDetail.js:599 +#: screens/Job/JobOutput/JobOutput.js:845 +#: screens/Job/JobOutput/JobOutput.js:846 +#: screens/Job/JobOutput/shared/OutputToolbar.js:136 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:88 +msgid "Job Cancel Error" +msgstr "Erreur d'annulation d'un Job" + +#: screens/Job/JobDetail/JobDetail.js:621 +#: screens/Job/JobOutput/JobOutput.js:834 +#: screens/Job/JobOutput/JobOutput.js:835 +msgid "Job Delete Error" +msgstr "Erreur de suppression d’un Job" + +#: screens/Job/JobDetail/JobDetail.js:206 +msgid "Job ID" +msgstr "ID Job" + +#: screens/Dashboard/shared/LineChart.js:128 +msgid "Job Runs" +msgstr "Exécutions Job" + +#: components/JobList/JobListItem.js:314 +#: screens/Job/JobDetail/JobDetail.js:374 +msgid "Job Slice" +msgstr "Tranche de job" + +#: components/JobList/JobListItem.js:319 +#: screens/Job/JobDetail/JobDetail.js:382 +msgid "Job Slice Parent" +msgstr "Parent de tranche de job" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:76 +#: components/PromptDetail/PromptDetail.js:349 +#: components/PromptDetail/PromptJobTemplateDetail.js:158 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:494 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:289 +#: screens/Template/shared/JobTemplateForm.js:453 +msgid "Job Slicing" +msgstr "Tranche de job" + +#: components/Workflow/WorkflowNodeHelp.js:164 +msgid "Job Status" +msgstr "Statut Job" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:97 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:98 +#: components/PromptDetail/PromptDetail.js:267 +#: components/PromptDetail/PromptJobTemplateDetail.js:247 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:571 +#: screens/Job/JobDetail/JobDetail.js:474 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:449 +#: screens/Template/shared/JobTemplateForm.js:521 +#: screens/Template/shared/WorkflowJobTemplateForm.js:218 +msgid "Job Tags" +msgstr "Balises Job" + +#: 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:19 +#: screens/Job/JobDetail/JobDetail.js:233 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:79 +msgid "Job Template" +msgstr "Modèle de Job" + +#: 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 "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/Credential/Credential.js:79 +#: screens/Credential/Credentials.js:30 +#: screens/Inventory/Inventories.js:62 +#: screens/Inventory/Inventory.js:74 +#: screens/Inventory/SmartInventory.js:74 +#: screens/Project/Project.js:107 +#: screens/Project/Projects.js:29 +#: util/getRelatedResourceDeleteDetails.js:56 +#: util/getRelatedResourceDeleteDetails.js:101 +#: util/getRelatedResourceDeleteDetails.js:133 +msgid "Job Templates" +msgstr "Modèles de Jobs" + +#: 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 "Les modèles de Job dont l'inventaire ou le projet est manquant ne peuvent pas être sélectionnés lors de la création ou de la modification de nœuds. Sélectionnez un autre modèle ou corrigez les champs manquants pour continuer." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useWorkflowNodeSteps.js:357 +msgid "Job Templates with credentials that prompt for passwords cannot be selected when creating or editing nodes" +msgstr "Les modèles de Job dont les informations d'identification demandent un mot de passe ne peuvent pas être sélectionnés lors de la création ou de la modification de nœuds" + +#: components/JobList/JobList.js:208 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:146 +#: components/PromptDetail/PromptDetail.js:185 +#: components/PromptDetail/PromptJobTemplateDetail.js:102 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:423 +#: screens/Job/JobDetail/JobDetail.js:267 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:192 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:138 +#: screens/Template/shared/JobTemplateForm.js:256 +msgid "Job Type" +msgstr "Type de Job" + +#: screens/Dashboard/Dashboard.js:125 +msgid "Job status" +msgstr "Statut Job" + +#: screens/Dashboard/Dashboard.js:123 +msgid "Job status graph tab" +msgstr "Onglet Graphique de l'état des Jobs" + +#: components/RelatedTemplateList/RelatedTemplateList.js:156 +#: components/RelatedTemplateList/RelatedTemplateList.js:206 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:15 +msgid "Job templates" +msgstr "Modèles de Jobs" + +#: components/JobList/JobList.js:191 +#: components/JobList/JobList.js:274 +#: routeConfig.js:39 +#: screens/ActivityStream/ActivityStream.js:150 +#: screens/Dashboard/shared/LineChart.js:64 +#: screens/Host/Host.js:73 +#: screens/Host/Hosts.js:30 +#: screens/InstanceGroup/ContainerGroup.js:71 +#: screens/InstanceGroup/InstanceGroup.js:79 +#: screens/InstanceGroup/InstanceGroups.js:34 +#: screens/InstanceGroup/InstanceGroups.js:39 +#: screens/Inventory/Inventories.js:60 +#: screens/Inventory/Inventories.js:70 +#: screens/Inventory/Inventory.js:70 +#: screens/Inventory/InventoryHost/InventoryHost.js:88 +#: screens/Inventory/SmartInventory.js:70 +#: screens/Job/Jobs.js:22 +#: screens/Job/Jobs.js:32 +#: screens/Setting/SettingList.js:91 +#: screens/Setting/Settings.js:75 +#: screens/Template/Template.js:155 +#: screens/Template/Templates.js:47 +#: screens/Template/WorkflowJobTemplate.js:141 +msgid "Jobs" +msgstr "Jobs" + +#: screens/Setting/SettingList.js:96 +msgid "Jobs settings" +msgstr "Paramètres Job" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:165 +#: components/Schedule/shared/FrequencyDetailSubform.js:128 +msgid "July" +msgstr "Juillet" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:164 +#: components/Schedule/shared/FrequencyDetailSubform.js:123 +msgid "June" +msgstr "Juin" + +#: components/Search/AdvancedSearch.js:262 +msgid "Key" +msgstr "Clé" + +#: components/Search/AdvancedSearch.js:253 +msgid "Key select" +msgstr "Sélection de la clé" + +#: components/Search/AdvancedSearch.js:256 +msgid "Key typeahead" +msgstr "Clé Typeahead" + +#: screens/ActivityStream/ActivityStream.js:238 +msgid "Keyword" +msgstr "Mot-clé " + +#: screens/User/UserDetail/UserDetail.js:56 +#: screens/User/UserList/UserListItem.js:44 +msgid "LDAP" +msgstr "LDAP" + +#: screens/Setting/Settings.js:80 +msgid "LDAP 1" +msgstr "LDAP 1" + +#: screens/Setting/Settings.js:81 +msgid "LDAP 2" +msgstr "LDAP 2" + +#: screens/Setting/Settings.js:82 +msgid "LDAP 3" +msgstr "LDAP 3" + +#: screens/Setting/Settings.js:83 +msgid "LDAP 4" +msgstr "LDAP 4" + +#: screens/Setting/Settings.js:84 +msgid "LDAP 5" +msgstr "LDAP 5" + +#: screens/Setting/Settings.js:79 +msgid "LDAP Default" +msgstr "Défaut LDAP" + +#: screens/Setting/SettingList.js:69 +msgid "LDAP settings" +msgstr "Paramètres 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:178 +#: components/TemplateList/TemplateList.js:234 +msgid "Label" +msgstr "Libellé" + +#: components/JobList/JobList.js:204 +msgid "Label Name" +msgstr "Nom du label" + +#: components/JobList/JobListItem.js:284 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:223 +#: components/PromptDetail/PromptDetail.js:323 +#: components/PromptDetail/PromptJobTemplateDetail.js:209 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:116 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:551 +#: components/TemplateList/TemplateListItem.js:347 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:148 +#: screens/Inventory/shared/InventoryForm.js:83 +#: screens/Job/JobDetail/JobDetail.js:453 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:401 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:206 +#: screens/Template/shared/JobTemplateForm.js:387 +#: screens/Template/shared/WorkflowJobTemplateForm.js:195 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:273 +msgid "Labels" +msgstr "Libellés" + +#: components/Schedule/shared/FrequencyDetailSubform.js:417 +msgid "Last" +msgstr "Dernier" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:220 +#: screens/InstanceGroup/Instances/InstanceListItem.js:133 +#: screens/InstanceGroup/Instances/InstanceListItem.js:208 +#: screens/Instances/InstanceDetail/InstanceDetail.js:243 +#: screens/Instances/InstanceList/InstanceListItem.js:138 +#: screens/Instances/InstanceList/InstanceListItem.js:223 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:47 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:87 +msgid "Last Health Check" +msgstr "Dernier bilan de fonctionnement" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:183 +#: screens/Project/ProjectDetail/ProjectDetail.js:161 +msgid "Last Job Status" +msgstr "Statut du dernier Job" + +#: screens/User/UserDetail/UserDetail.js:80 +msgid "Last Login" +msgstr "Dernière connexion" + +#: components/PromptDetail/PromptDetail.js:161 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:411 +#: components/TemplateList/TemplateListItem.js:316 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:106 +#: screens/Application/ApplicationsList/ApplicationListItem.js:45 +#: screens/Application/ApplicationsList/ApplicationsList.js:159 +#: screens/Credential/CredentialDetail/CredentialDetail.js:263 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:95 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:108 +#: screens/Host/HostDetail/HostDetail.js:89 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:72 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:98 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:178 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:45 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:84 +#: screens/Job/JobDetail/JobDetail.js:538 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:398 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:120 +#: screens/Project/ProjectDetail/ProjectDetail.js:297 +#: screens/Team/TeamDetail/TeamDetail.js:48 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:358 +#: screens/User/UserDetail/UserDetail.js:84 +#: screens/User/UserTokenDetail/UserTokenDetail.js:66 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:204 +msgid "Last Modified" +msgstr "Dernière modification" + +#: components/AddRole/AddResourceRole.js:32 +#: components/AddRole/AddResourceRole.js:46 +#: components/ResourceAccessList/ResourceAccessList.js:182 +#: 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 "Nom" + +#: components/TemplateList/TemplateList.js:245 +#: components/TemplateList/TemplateListItem.js:194 +msgid "Last Ran" +msgstr "Dernière exécution" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:341 +msgid "Last Run" +msgstr "Dernière exécution" + +#: components/Lookup/HostFilterLookup.js:119 +msgid "Last job" +msgstr "Dernier Job" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:280 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:151 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:49 +#: screens/Project/ProjectList/ProjectListItem.js:308 +#: screens/TopologyView/Tooltip.js:331 +msgid "Last modified" +msgstr "Dernière modification" + +#: components/ResourceAccessList/ResourceAccessList.js:228 +#: components/ResourceAccessList/ResourceAccessListItem.js:68 +msgid "Last name" +msgstr "Nom" + +#: screens/TopologyView/Tooltip.js:337 +msgid "Last seen" +msgstr "Dernière synchronisation" + +#: screens/Project/ProjectList/ProjectListItem.js:313 +msgid "Last used" +msgstr "Dernière utilisation" + +#: 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:520 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:529 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:245 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:254 +msgid "Launch" +msgstr "Lancer" + +#: components/TemplateList/TemplateListItem.js:214 +msgid "Launch Template" +msgstr "Lacer le modèle." + +#: 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 "Lancer le Job de gestion" + +#: components/TemplateList/TemplateListItem.js:222 +msgid "Launch template" +msgstr "Lancer le modèle" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:119 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:120 +msgid "Launch workflow" +msgstr "Lancer le flux de travail" + +#: components/LaunchPrompt/LaunchPrompt.js:130 +msgid "Launch | {0}" +msgstr "Lancer | {0}" + +#: components/DetailList/LaunchedByDetail.js:54 +msgid "Launched By" +msgstr "Lancé par" + +#: components/JobList/JobList.js:220 +msgid "Launched By (Username)" +msgstr "Lancé par (Nom d'utilisateur)" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:120 +msgid "Learn more about Automation Analytics" +msgstr "Pour en savoir plus sur Automation Analytics" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:69 +msgid "Leave this field blank to make the execution environment globally available." +msgstr "Laissez ce champ vide pour rendre l'environnement d'exécution globalement disponible." + +#: components/Workflow/WorkflowLegend.js:86 +#: screens/Metrics/LineChart.js:120 +#: screens/TopologyView/Header.js:102 +#: screens/TopologyView/Legend.js:67 +msgid "Legend" +msgstr "Légende" + +#: components/Search/LookupTypeInput.js:120 +msgid "Less than comparison." +msgstr "Moins que la comparaison." + +#: components/Search/LookupTypeInput.js:127 +msgid "Less than or equal to comparison." +msgstr "Moins ou égal à la comparaison." + +#: components/AdHocCommands/AdHocDetailsStep.js:140 +#: components/AdHocCommands/AdHocDetailsStep.js:141 +#: components/JobList/JobList.js:238 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:65 +#: components/PromptDetail/PromptDetail.js:255 +#: components/PromptDetail/PromptJobTemplateDetail.js:153 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:90 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:473 +#: screens/Job/JobDetail/JobDetail.js:325 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:265 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:151 +#: screens/Template/shared/JobTemplateForm.js:429 +#: screens/Template/shared/WorkflowJobTemplateForm.js:159 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:238 +msgid "Limit" +msgstr "Limite" + +#: screens/TopologyView/Legend.js:237 +msgid "Link state types" +msgstr "Types d'états de liaison" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:261 +msgid "Link to an available node" +msgstr "Lien vers un nœud disponible" + +#: screens/Instances/Shared/InstanceForm.js:40 +msgid "Listener Port" +msgstr "Port de l'écouteur" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:353 +msgid "Loading" +msgstr "Chargement en cours..." + +#: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:49 +msgid "Local" +msgstr "Local" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:343 +msgid "Local Time Zone" +msgstr "Fuseau horaire local" + +#: components/Schedule/shared/ScheduleFormFields.js:95 +msgid "Local time zone" +msgstr "Fuseau horaire local" + +#: screens/Login/Login.js:217 +msgid "Log In" +msgstr "Connexion" + +#: screens/Setting/Settings.js:97 +msgid "Logging" +msgstr "Journalisation" + +#: screens/Setting/SettingList.js:115 +msgid "Logging settings" +msgstr "Paramètres de journalisation" + +#: components/AppContainer/AppContainer.js:81 +#: components/AppContainer/AppContainer.js:150 +#: components/AppContainer/PageHeaderToolbar.js:169 +msgid "Logout" +msgstr "Déconnexion" + +#: components/Lookup/HostFilterLookup.js:367 +#: components/Lookup/Lookup.js:187 +msgid "Lookup modal" +msgstr "Recherche modale" + +#: components/Search/LookupTypeInput.js:22 +msgid "Lookup select" +msgstr "Sélection de la recherche" + +#: components/Search/LookupTypeInput.js:31 +msgid "Lookup type" +msgstr "Type de recherche" + +#: components/Search/LookupTypeInput.js:25 +msgid "Lookup typeahead" +msgstr "Recherche Typeahead" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:155 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:34 +#: screens/Project/ProjectDetail/ProjectDetail.js:130 +#: 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:407 +msgid "Machine Credential" +msgstr "Informations d’identification de la machine" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:65 +msgid "Managed" +msgstr "Géré" + +#: 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:215 +#: 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:69 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:102 +msgid "Management Job" +msgstr "Job de gestion" + +#: routeConfig.js:127 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:84 +msgid "Management Jobs" +msgstr "Jobs de gestion" + +#: screens/ManagementJob/ManagementJobs.js:20 +msgid "Management job" +msgstr "Job de gestion" + +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:109 +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:110 +msgid "Management job launch error" +msgstr "Erreur de lancement d'un job de gestion" + +#: screens/ManagementJob/ManagementJob.js:133 +msgid "Management job not found." +msgstr "Job de gestion non trouvé." + +#: screens/ManagementJob/ManagementJobs.js:13 +msgid "Management jobs" +msgstr "Jobs de gestion" + +#: components/Lookup/ProjectLookup.js:135 +#: components/PromptDetail/PromptProjectDetail.js:98 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:88 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:157 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:215 +#: screens/InstanceGroup/Instances/InstanceListItem.js:204 +#: screens/Instances/InstanceDetail/InstanceDetail.js:209 +#: screens/Instances/InstanceList/InstanceListItem.js:219 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:83 +#: screens/Job/JobDetail/JobDetail.js:74 +#: screens/Project/ProjectDetail/ProjectDetail.js:192 +#: screens/Project/ProjectList/ProjectList.js:197 +#: screens/Project/ProjectList/ProjectListItem.js:219 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:96 +msgid "Manual" +msgstr "Manuel" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:161 +#: components/Schedule/shared/FrequencyDetailSubform.js:108 +msgid "March" +msgstr "Mars" + +#: components/NotificationList/NotificationList.js:197 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:138 +msgid "Mattermost" +msgstr "Mattermost" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:98 +#: screens/Organization/shared/OrganizationForm.js:71 +msgid "Max Hosts" +msgstr "Hôtes max." + +#: screens/Template/Survey/SurveyQuestionForm.js:220 +msgid "Maximum" +msgstr "Maximum" + +#: screens/Template/Survey/SurveyQuestionForm.js:204 +msgid "Maximum length" +msgstr "Longueur maximale" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:163 +#: components/Schedule/shared/FrequencyDetailSubform.js:118 +msgid "May" +msgstr "Mai" + +#: screens/Organization/OrganizationList/OrganizationList.js:144 +#: screens/Organization/OrganizationList/OrganizationListItem.js:63 +msgid "Members" +msgstr "Membres" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:47 +msgid "Metadata" +msgstr "Métadonnées" + +#: screens/Metrics/Metrics.js:207 +msgid "Metric" +msgstr "Métrique" + +#: screens/Metrics/Metrics.js:179 +msgid "Metrics" +msgstr "Métriques" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:100 +msgid "Microsoft Azure Resource Manager" +msgstr "Microsoft Azure Resource Manager" + +#: screens/Template/Survey/SurveyQuestionForm.js:214 +msgid "Minimum" +msgstr "Minimum" + +#: screens/Template/Survey/SurveyQuestionForm.js:198 +msgid "Minimum length" +msgstr "Longueur minimale" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:65 +#: 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/InstanceGroupDetails/InstanceGroupDetails.js:71 +#: 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 "Le pourcentage minimum de toutes les instances qui seront automatiquement assignées à ce groupe lorsque de nouvelles instances seront mises en ligne." + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:182 +#: components/Schedule/shared/FrequencyDetailSubform.js:173 +#: components/Schedule/shared/ScheduleFormFields.js:125 +#: components/Schedule/shared/ScheduleFormFields.js:185 +msgid "Minute" +msgstr "Minute" + +#: screens/Setting/Settings.js:100 +msgid "Miscellaneous Authentication" +msgstr "Divers Authentification" + +#: screens/Setting/SettingList.js:111 +msgid "Miscellaneous Authentication settings" +msgstr "Paramètres d'authentification divers" + +#: screens/Setting/Settings.js:103 +msgid "Miscellaneous System" +msgstr "Système divers" + +#: screens/Setting/SettingList.js:107 +msgid "Miscellaneous System settings" +msgstr "Réglages divers du système" + +#: components/Workflow/WorkflowNodeHelp.js:120 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:87 +msgid "Missing" +msgstr "Manquant" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:66 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:109 +msgid "Missing resource" +msgstr "Ressource manquante" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:192 +#: screens/User/UserTokenList/UserTokenList.js:154 +msgid "Modified" +msgstr "Modifié" + +#: components/AdHocCommands/AdHocCredentialStep.js:126 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:116 +#: components/AddRole/AddResourceRole.js:61 +#: components/AssociateModal/AssociateModal.js:148 +#: components/LaunchPrompt/steps/CredentialsStep.js:177 +#: components/LaunchPrompt/steps/InventoryStep.js:93 +#: components/Lookup/CredentialLookup.js:198 +#: components/Lookup/InventoryLookup.js:156 +#: components/Lookup/InventoryLookup.js:211 +#: components/Lookup/MultiCredentialsLookup.js:198 +#: components/Lookup/OrganizationLookup.js:138 +#: components/Lookup/ProjectLookup.js:147 +#: components/NotificationList/NotificationList.js:210 +#: components/RelatedTemplateList/RelatedTemplateList.js:170 +#: components/Schedule/ScheduleList/ScheduleList.js:202 +#: 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:154 +#: 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:165 +#: 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 (nom d'utilisateur)" + +#: 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 (nom d'utilisateur)" + +#: components/AdHocCommands/AdHocDetailsStep.js:59 +#: screens/Job/JobOutput/HostEventModal.js:125 +msgid "Module" +msgstr "Module" + +#: screens/Job/JobDetail/JobDetail.js:530 +msgid "Module Arguments" +msgstr "Arguments du module" + +#: screens/Job/JobDetail/JobDetail.js:524 +msgid "Module Name" +msgstr "Nom du module" + +#: components/Schedule/shared/FrequencyDetailSubform.js:266 +msgid "Mon" +msgstr "Lun." + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:77 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:183 +#: components/Schedule/shared/FrequencyDetailSubform.js:271 +#: components/Schedule/shared/FrequencyDetailSubform.js:433 +msgid "Monday" +msgstr "Lundi" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:186 +#: components/Schedule/shared/FrequencyDetailSubform.js:181 +#: components/Schedule/shared/ScheduleFormFields.js:129 +#: components/Schedule/shared/ScheduleFormFields.js:189 +msgid "Month" +msgstr "Mois" + +#: components/Popover/Popover.js:32 +msgid "More information" +msgstr "Plus d'informations" + +#: screens/Setting/shared/SharedFields.js:73 +msgid "More information for" +msgstr "Plus d'informations pour" + +#: screens/Template/Survey/SurveyReorderModal.js:162 +#: screens/Template/Survey/SurveyReorderModal.js:163 +msgid "Multi-Select" +msgstr "Multi-Select" + +#: screens/Template/Survey/SurveyReorderModal.js:146 +#: screens/Template/Survey/SurveyReorderModal.js:147 +msgid "Multiple Choice" +msgstr "Options à choix multiples." + +#: screens/Template/Survey/SurveyQuestionForm.js:91 +msgid "Multiple Choice (multiple select)" +msgstr "Options à choix multiples (sélection multiple)" + +#: screens/Template/Survey/SurveyQuestionForm.js:86 +msgid "Multiple Choice (single select)" +msgstr "Options à choix multiples (une seule sélection)" + +#: screens/Template/Survey/SurveyQuestionForm.js:258 +msgid "Multiple Choice Options" +msgstr "Options à choix multiples." + +#: components/AdHocCommands/AdHocCredentialStep.js:117 +#: components/AdHocCommands/AdHocCredentialStep.js:132 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:107 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:122 +#: components/AddRole/AddResourceRole.js:52 +#: components/AddRole/AddResourceRole.js:68 +#: components/AssociateModal/AssociateModal.js:139 +#: components/AssociateModal/AssociateModal.js:154 +#: components/HostForm/HostForm.js:96 +#: components/JobList/JobList.js:195 +#: components/JobList/JobList.js:244 +#: components/JobList/JobListItem.js:86 +#: components/LaunchPrompt/steps/CredentialsStep.js:168 +#: components/LaunchPrompt/steps/CredentialsStep.js:183 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:76 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:86 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:97 +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:78 +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:89 +#: components/LaunchPrompt/steps/InventoryStep.js:84 +#: components/LaunchPrompt/steps/InventoryStep.js:99 +#: components/Lookup/ApplicationLookup.js:100 +#: components/Lookup/ApplicationLookup.js:111 +#: components/Lookup/CredentialLookup.js:189 +#: components/Lookup/CredentialLookup.js:204 +#: components/Lookup/ExecutionEnvironmentLookup.js:177 +#: components/Lookup/ExecutionEnvironmentLookup.js:184 +#: components/Lookup/HostFilterLookup.js:93 +#: components/Lookup/HostFilterLookup.js:422 +#: components/Lookup/HostListItem.js:8 +#: components/Lookup/InstanceGroupsLookup.js:103 +#: components/Lookup/InstanceGroupsLookup.js:114 +#: components/Lookup/InventoryLookup.js:147 +#: components/Lookup/InventoryLookup.js:162 +#: components/Lookup/InventoryLookup.js:202 +#: components/Lookup/InventoryLookup.js:217 +#: components/Lookup/MultiCredentialsLookup.js:189 +#: components/Lookup/MultiCredentialsLookup.js:204 +#: components/Lookup/OrganizationLookup.js:129 +#: components/Lookup/OrganizationLookup.js:144 +#: components/Lookup/ProjectLookup.js:127 +#: components/Lookup/ProjectLookup.js:157 +#: 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:114 +#: components/RelatedTemplateList/RelatedTemplateList.js:161 +#: components/RelatedTemplateList/RelatedTemplateList.js:186 +#: components/ResourceAccessList/ResourceAccessListItem.js:58 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:325 +#: components/Schedule/ScheduleList/ScheduleList.js:168 +#: components/Schedule/ScheduleList/ScheduleList.js:189 +#: components/Schedule/ScheduleList/ScheduleListItem.js:86 +#: components/Schedule/shared/ScheduleFormFields.js:72 +#: 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:60 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:109 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:135 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:28 +#: screens/Application/Applications.js:81 +#: screens/Application/ApplicationsList/ApplicationListItem.js:33 +#: screens/Application/ApplicationsList/ApplicationsList.js:118 +#: screens/Application/ApplicationsList/ApplicationsList.js:155 +#: screens/Application/shared/ApplicationForm.js:54 +#: screens/Credential/CredentialDetail/CredentialDetail.js:217 +#: screens/Credential/CredentialList/CredentialList.js:141 +#: screens/Credential/CredentialList/CredentialList.js:164 +#: 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:49 +#: 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:89 +#: 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:161 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:194 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:61 +#: screens/InstanceGroup/Instances/InstanceList.js:199 +#: screens/InstanceGroup/Instances/InstanceList.js:215 +#: screens/InstanceGroup/Instances/InstanceList.js:266 +#: screens/InstanceGroup/Instances/InstanceList.js:299 +#: screens/InstanceGroup/Instances/InstanceListItem.js:124 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:44 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:19 +#: screens/Instances/InstanceList/InstanceList.js:143 +#: screens/Instances/InstanceList/InstanceList.js:160 +#: screens/Instances/InstanceList/InstanceList.js:201 +#: screens/Instances/InstanceList/InstanceListItem.js:128 +#: screens/Instances/InstancePeers/InstancePeerList.js:80 +#: screens/Instances/InstancePeers/InstancePeerList.js:87 +#: screens/Instances/InstancePeers/InstancePeerList.js:96 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:37 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:89 +#: 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:181 +#: screens/Inventory/InventorySources/InventorySourceList.js:211 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:71 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:98 +#: 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:50 +#: screens/Inventory/shared/InventoryGroupForm.js:32 +#: screens/Inventory/shared/InventorySourceForm.js:100 +#: 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:107 +#: 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:176 +#: screens/Project/ProjectList/ProjectList.js:185 +#: screens/Project/ProjectList/ProjectList.js:221 +#: screens/Project/ProjectList/ProjectListItem.js:179 +#: screens/Project/shared/ProjectForm.js:214 +#: 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:218 +#: screens/Template/Survey/SurveyReorderModal.js:218 +#: screens/Template/Survey/SurveyReorderModal.js:238 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:111 +#: 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:120 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:152 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:178 +#: 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:243 +#: screens/Template/shared/WorkflowJobTemplateForm.js:109 +#: screens/User/UserOrganizations/UserOrganizationList.js:75 +#: screens/User/UserOrganizations/UserOrganizationList.js:79 +#: 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:140 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:123 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:163 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:43 +msgid "Name" +msgstr "Nom" + +#: components/AppContainer/AppContainer.js:95 +msgid "Navigation" +msgstr "Navigation" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:221 +#: components/Schedule/shared/FrequencyDetailSubform.js:512 +#: screens/Dashboard/shared/ChartTooltip.js:106 +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:57 +msgid "Never" +msgstr "Jamais" + +#: components/Workflow/WorkflowNodeHelp.js:114 +msgid "Never Updated" +msgstr "Jamais mis à jour" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:47 +msgid "Never expires" +msgstr "N'expire jamais" + +#: components/JobList/JobList.js:227 +#: components/Workflow/WorkflowNodeHelp.js:90 +msgid "New" +msgstr "Nouveau" + +#: components/AdHocCommands/AdHocCommandsWizard.js:51 +#: components/AdHocCommands/useAdHocCredentialStep.js:29 +#: components/AdHocCommands/useAdHocDetailsStep.js:40 +#: components/AdHocCommands/useAdHocExecutionEnvironmentStep.js:22 +#: components/AddRole/AddResourceRole.js:196 +#: components/AddRole/AddResourceRole.js:231 +#: components/LaunchPrompt/LaunchPrompt.js:160 +#: components/Schedule/shared/SchedulePromptableFields.js:127 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:66 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:59 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:132 +msgid "Next" +msgstr "Suivant" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:337 +#: components/Schedule/ScheduleList/ScheduleList.js:171 +#: components/Schedule/ScheduleList/ScheduleListItem.js:118 +#: components/Schedule/ScheduleList/ScheduleListItem.js:122 +msgid "Next Run" +msgstr "Exécution suivante" + +#: components/Search/Search.js:232 +msgid "No" +msgstr "Non" + +#: screens/Job/JobOutput/JobOutputSearch.js:121 +msgid "No Hosts Matched" +msgstr "Aucun hôte correspondant" + +#: screens/Job/JobOutput/JobOutputSearch.js:122 +#: screens/Job/JobOutput/JobOutputSearch.js:123 +msgid "No Hosts Remaining" +msgstr "Aucun hôte restant" + +#: screens/Job/JobOutput/HostEventModal.js:150 +msgid "No JSON Available" +msgstr "Pas de JSON disponible" + +#: screens/Dashboard/shared/ChartTooltip.js:82 +msgid "No Jobs" +msgstr "Aucun Job" + +#: screens/Inventory/InventoryList/InventoryListItem.js:72 +msgid "No inventory sync failures." +msgstr "Aucune erreurs de synchronisation des inventaires" + +#: components/ContentEmpty/ContentEmpty.js:20 +msgid "No items found." +msgstr "Aucun objet trouvé." + +#: screens/Host/HostList/HostListItem.js:100 +msgid "No job data available" +msgstr "Aucune donnée de tâche disponible." + +#: screens/Job/JobOutput/EmptyOutput.js:52 +msgid "No output found for this job." +msgstr "Aucune sortie de données pour ce job." + +#: screens/Job/JobOutput/HostEventModal.js:126 +msgid "No result found" +msgstr "Aucun résultat trouvé" + +#: components/LabelSelect/LabelSelect.js:130 +#: components/LaunchPrompt/steps/SurveyStep.js:136 +#: components/LaunchPrompt/steps/SurveyStep.js:195 +#: components/MultiSelect/TagMultiSelect.js:60 +#: components/Search/AdvancedSearch.js:151 +#: components/Search/AdvancedSearch.js:266 +#: components/Search/LookupTypeInput.js:33 +#: components/Search/RelatedLookupTypeInput.js:26 +#: components/Search/Search.js:153 +#: components/Search/Search.js:202 +#: components/Search/Search.js:226 +#: screens/ActivityStream/ActivityStream.js:142 +#: screens/Credential/shared/CredentialForm.js:143 +#: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:65 +#: screens/Dashboard/DashboardGraph.js:106 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:137 +#: screens/Template/Survey/SurveyReorderModal.js:166 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:260 +#: screens/Template/shared/PlaybookSelect.js:72 +msgid "No results found" +msgstr "Aucun résultat trouvé" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:116 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:137 +msgid "No subscriptions found" +msgstr "Aucun abonnement trouvé" + +#: screens/Template/Survey/SurveyList.js:147 +msgid "No survey questions found." +msgstr "Aucune question d'enquête trouvée." + +#: screens/Job/JobDetail/JobDetail.js:399 +msgid "No timeout specified" +msgstr "Aucun délai d'attente spécifié" + +#: components/PaginatedTable/PaginatedTable.js:80 +msgid "No {pluralizedItemName} Found" +msgstr "Aucun(e) {pluralizedItemName} trouvé(e)" + +#: components/Workflow/WorkflowNodeHelp.js:148 +#: components/Workflow/WorkflowNodeHelp.js:184 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:273 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:274 +msgid "Node Alias" +msgstr "Alias de nœud" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:223 +#: screens/InstanceGroup/Instances/InstanceList.js:204 +#: screens/InstanceGroup/Instances/InstanceList.js:268 +#: screens/InstanceGroup/Instances/InstanceList.js:300 +#: screens/InstanceGroup/Instances/InstanceListItem.js:142 +#: screens/Instances/InstanceDetail/InstanceDetail.js:204 +#: screens/Instances/InstanceList/InstanceList.js:148 +#: screens/Instances/InstanceList/InstanceList.js:203 +#: screens/Instances/InstanceList/InstanceListItem.js:150 +#: screens/Instances/InstancePeers/InstancePeerList.js:98 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:59 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:118 +msgid "Node Type" +msgstr "Type de nœud" + +#: screens/TopologyView/Legend.js:107 +msgid "Node state types" +msgstr "Types d'état des nœuds" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/useNodeTypeStep.js:75 +msgid "Node type" +msgstr "Type de nœud" + +#: screens/TopologyView/Legend.js:70 +msgid "Node types" +msgstr "Types de nœud" + +#: components/Schedule/shared/ScheduleFormFields.js:180 +#: components/Schedule/shared/ScheduleFormFields.js:184 +#: components/Workflow/WorkflowNodeHelp.js:123 +msgid "None" +msgstr "Aucun" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:193 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:196 +msgid "None (Run Once)" +msgstr "Aucun (exécution unique)" + +#: components/Schedule/shared/ScheduleFormFields.js:120 +#: components/Schedule/shared/ScheduleFormFields.js:124 +msgid "None (run once)" +msgstr "Aucune (exécution unique)" + +#: screens/User/UserDetail/UserDetail.js:51 +#: screens/User/UserList/UserListItem.js:23 +#: screens/User/shared/UserForm.js:29 +msgid "Normal User" +msgstr "Utilisateur normal" + +#: components/ContentError/ContentError.js:37 +msgid "Not Found" +msgstr "Introuvable" + +#: screens/Setting/shared/SettingDetail.js:71 +#: screens/Setting/shared/SettingDetail.js:112 +msgid "Not configured" +msgstr "Non configuré" + +#: screens/Inventory/InventoryList/InventoryListItem.js:75 +msgid "Not configured for inventory sync." +msgstr "Non configuré pour la synchronisation de l'inventaire." + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:248 +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 "Notez que seuls les hôtes qui sont directement dans ce groupe peuvent être dissociés. Les hôtes qui se trouvent dans les sous-groupes doivent être dissociés directement au niveau du sous-groupe auquel ils appartiennent." + +#: 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 "Notez que vous pouvez toujours voir le groupe dans la liste après l'avoir dissocié si l'hôte est également membre des dépendants de ce groupe. Cette liste montre tous les groupes auxquels l'hôte est associé directement et indirectement." + +#: 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 "Remarque : L'ordre dans lequel ces éléments sont sélectionnés définit la priorité d'exécution. Sélectionner plus d’une option pour permettre le déplacement." + +#: 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 "Remarque : L'ordre de ces informations d'identification détermine la priorité pour la synchronisation et la consultation du contenu. Sélectionner plus d’une option pour permettre le déplacement." + +#: screens/Project/shared/Project.helptext.js:81 +msgid "Note: This field assumes the remote name is \"origin\"." +msgstr "Remarque : ce champ suppose que le nom distant est \"origin\"." + +#: screens/Project/shared/Project.helptext.js:35 +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 "Remarque : si vous utilisez le protocole SSH pour GitHub ou Bitbucket, entrez uniquement une clé SSH sans nom d’utilisateur (autre que git). De plus, GitHub et Bitbucket ne prennent pas en charge l’authentification par mot de passe lorsque SSH est utilisé. Le protocole GIT en lecture seule (git://) n’utilise pas les informations de nom d’utilisateur ou de mot de passe." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:331 +msgid "Notification Color" +msgstr "Couleur des notifications" + +#: screens/NotificationTemplate/NotificationTemplate.js:58 +#: screens/NotificationTemplate/NotificationTemplateAdd.js:50 +msgid "Notification Template not found." +msgstr "Modèle de notification introuvable." + +#: screens/ActivityStream/ActivityStream.js:198 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:117 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:171 +#: screens/NotificationTemplate/NotificationTemplates.js:14 +#: screens/NotificationTemplate/NotificationTemplates.js:21 +#: util/getRelatedResourceDeleteDetails.js:181 +msgid "Notification Templates" +msgstr "Modèles de notification" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:134 +msgid "Notification Type" +msgstr "Type de notification" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:380 +msgid "Notification color" +msgstr "Couleur de la notification" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:193 +msgid "Notification sent successfully" +msgstr "Notification envoyée avec succès" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:449 +msgid "Notification test failed." +msgstr "Le test de notification a échoué." + +#: 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:131 +msgid "Notification type" +msgstr "Type de notification" + +#: components/NotificationList/NotificationList.js:177 +#: routeConfig.js:122 +#: screens/Inventory/Inventories.js:93 +#: screens/Inventory/InventorySource/InventorySource.js:99 +#: screens/ManagementJob/ManagementJob.js:116 +#: screens/ManagementJob/ManagementJobs.js:22 +#: screens/Organization/Organization.js:135 +#: screens/Organization/Organizations.js:33 +#: screens/Project/Project.js:114 +#: screens/Project/Projects.js:28 +#: screens/Template/Template.js:141 +#: screens/Template/Templates.js:46 +#: screens/Template/WorkflowJobTemplate.js:123 +msgid "Notifications" +msgstr "Notifications" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:169 +#: components/Schedule/shared/FrequencyDetailSubform.js:148 +msgid "November" +msgstr "Novembre" + +#: components/StatusLabel/StatusLabel.js:44 +#: 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:549 +msgid "Occurrences" +msgstr "Occurrences" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:168 +#: components/Schedule/shared/FrequencyDetailSubform.js:143 +msgid "October" +msgstr "Octobre" + +#: components/AdHocCommands/AdHocDetailsStep.js:189 +#: components/HostToggle/HostToggle.js:61 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:192 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:195 +#: components/PromptDetail/PromptDetail.js:362 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:489 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:58 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/Setting/shared/SettingDetail.js:98 +#: screens/Setting/shared/SharedFields.js:150 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:284 +#: screens/Template/shared/JobTemplateForm.js:504 +msgid "Off" +msgstr "Désactivé" + +#: components/AdHocCommands/AdHocDetailsStep.js:188 +#: components/HostToggle/HostToggle.js:60 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:192 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:194 +#: components/PromptDetail/PromptDetail.js:362 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:489 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:57 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/Setting/shared/SettingDetail.js:98 +#: screens/Setting/shared/SharedFields.js:149 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:284 +#: screens/Template/shared/JobTemplateForm.js:504 +msgid "On" +msgstr "Activé" + +#: 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:39 +msgid "On Failure" +msgstr "En cas d'échec" + +#: 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:32 +msgid "On Success" +msgstr "En cas de succès" + +#: components/Schedule/shared/FrequencyDetailSubform.js:536 +msgid "On date" +msgstr "À la date du" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:99 +#: components/Schedule/shared/FrequencyDetailSubform.js:251 +msgid "On days" +msgstr "Tels jours" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:18 +msgid "" +"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 "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" + +#: components/PromptDetail/PromptInventorySourceDetail.js:154 +msgid "Only Group By" +msgstr "Grouper seulement par" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:103 +msgid "OpenStack" +msgstr "OpenStack" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:111 +msgid "Option Details" +msgstr "Détails de l'option" + +#: screens/Inventory/shared/Inventory.helptext.js:25 +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/Job/Job.helptext.js:12 +#: screens/Template/shared/JobTemplate.helptext.js:13 +msgid "Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates and completed jobs." +msgstr "Libellés facultatifs décrivant ce modèle de job, par exemple 'dev' ou 'test'. Les libellés peuvent être utilisés pour regrouper et filtrer les modèles de job et les jobs terminés." + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:11 +msgid "" +"Optional labels that describe this workflow job template,\n" +"such as 'dev' or 'test'. Labels can be used to group and filter\n" +"workflow job templates and completed jobs." +msgstr "Libellés facultatifs décrivant ce modèle de job, par exemple 'dev' ou 'test'. Les libellés peuvent être utilisés pour regrouper et filtrer les modèles de job et les jobs terminés." + +#: screens/Template/shared/JobTemplate.helptext.js:26 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:19 +msgid "Optionally select the credential to use to send status updates back to the webhook service." +msgstr "En option, sélectionnez les informations d'identification à utiliser pour renvoyer les mises à jour de statut au service webhook." + +#: components/NotificationList/NotificationList.js:220 +#: components/NotificationList/NotificationListItem.js:34 +#: screens/Credential/shared/TypeInputsSubForm.js:47 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:61 +#: screens/Instances/Shared/InstanceForm.js:54 +#: screens/Inventory/shared/InventoryForm.js:94 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:69 +#: screens/Template/shared/JobTemplateForm.js:545 +#: screens/Template/shared/WorkflowJobTemplateForm.js:241 +msgid "Options" +msgstr "Options" + +#: screens/Template/Survey/SurveyReorderModal.js:217 +#: screens/Template/Survey/SurveyReorderModal.js:217 +#: screens/Template/Survey/SurveyReorderModal.js:233 +msgid "Order" +msgstr "Commande" + +#: components/Lookup/ApplicationLookup.js:119 +#: components/Lookup/OrganizationLookup.js:101 +#: components/Lookup/OrganizationLookup.js:107 +#: components/Lookup/OrganizationLookup.js:124 +#: components/PromptDetail/PromptInventorySourceDetail.js:62 +#: components/PromptDetail/PromptInventorySourceDetail.js:72 +#: components/PromptDetail/PromptJobTemplateDetail.js:105 +#: components/PromptDetail/PromptJobTemplateDetail.js:115 +#: components/PromptDetail/PromptProjectDetail.js:77 +#: components/PromptDetail/PromptProjectDetail.js:88 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:67 +#: components/TemplateList/TemplateList.js:244 +#: components/TemplateList/TemplateListItem.js:185 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:70 +#: screens/Application/ApplicationsList/ApplicationListItem.js:38 +#: screens/Application/ApplicationsList/ApplicationsList.js:157 +#: screens/Credential/CredentialDetail/CredentialDetail.js:230 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:70 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:155 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:167 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:76 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:96 +#: screens/Inventory/InventoryList/InventoryList.js:191 +#: screens/Inventory/InventoryList/InventoryList.js:221 +#: screens/Inventory/InventoryList/InventoryListItem.js:119 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:202 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:107 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:121 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:131 +#: screens/Project/ProjectDetail/ProjectDetail.js:180 +#: screens/Project/ProjectList/ProjectListItem.js:287 +#: screens/Project/ProjectList/ProjectListItem.js:298 +#: screens/Team/TeamDetail/TeamDetail.js:40 +#: screens/Team/TeamList/TeamList.js:143 +#: screens/Team/TeamList/TeamListItem.js:38 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:199 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:210 +#: 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 "Organisation" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:100 +msgid "Organization (Name)" +msgstr "Organisation (Nom)" + +#: screens/Team/TeamList/TeamList.js:126 +msgid "Organization Name" +msgstr "Nom de l'organisation" + +#: screens/Organization/Organization.js:154 +msgid "Organization not found." +msgstr "Organisation non trouvée." + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:188 +#: routeConfig.js:96 +#: screens/ActivityStream/ActivityStream.js:181 +#: 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:66 +#: screens/User/UserOrganizations/UserOrganizationList.js:72 +#: screens/User/Users.js:33 +#: util/getRelatedResourceDeleteDetails.js:232 +#: util/getRelatedResourceDeleteDetails.js:266 +msgid "Organizations" +msgstr "Organisations" + +#: components/LaunchPrompt/steps/useOtherPromptsStep.js:90 +msgid "Other prompts" +msgstr "Autres invites" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:79 +msgid "Out of compliance" +msgstr "Non-conformité" + +#: screens/Job/Job.js:131 +#: screens/Job/JobOutput/HostEventModal.js:156 +#: screens/Job/Jobs.js:34 +msgid "Output" +msgstr "Sortie" + +#: screens/Job/JobOutput/HostEventModal.js:157 +msgid "Output tab" +msgstr "Onglet de sortie" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:80 +msgid "Overwrite" +msgstr "Remplacer" + +#: components/PromptDetail/PromptInventorySourceDetail.js:41 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:121 +msgid "Overwrite local groups and hosts from remote inventory source" +msgstr "Remplacer les groupes locaux et les hôtes de la source d'inventaire distante." + +#: components/PromptDetail/PromptInventorySourceDetail.js:46 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:127 +msgid "Overwrite local variables from remote inventory source" +msgstr "Remplacer les variables locales de la source d'inventaire distante." + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:86 +msgid "Overwrite variables" +msgstr "Remplacer les variables" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:493 +msgid "POST" +msgstr "PUBLICATION" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:494 +msgid "PUT" +msgstr "PLACER" + +#: components/NotificationList/NotificationList.js:198 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:139 +msgid "Pagerduty" +msgstr "Pagerduty" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:279 +msgid "Pagerduty Subdomain" +msgstr "Sous-domaine Pagerduty" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:298 +msgid "Pagerduty subdomain" +msgstr "Sous-domaine Pagerduty" + +#: components/Pagination/Pagination.js:35 +msgid "Pagination" +msgstr "Pagination" + +#: components/Workflow/WorkflowTools.js:165 +msgid "Pan Down" +msgstr "Pan En bas" + +#: components/Workflow/WorkflowTools.js:132 +msgid "Pan Left" +msgstr "Pan Gauche" + +#: components/Workflow/WorkflowTools.js:176 +msgid "Pan Right" +msgstr "Pan droite" + +#: components/Workflow/WorkflowTools.js:143 +msgid "Pan Up" +msgstr "Pan En haut" + +#: components/AdHocCommands/AdHocDetailsStep.js:243 +msgid "Pass extra command line changes. There are two ansible command line parameters:" +msgstr "Passez des changements supplémentaires en ligne de commande. Il y a deux paramètres de ligne de commande possibles :" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:14 +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 Controller documentation for example syntax." +msgstr "Transmettez des variables de ligne de commandes supplémentaires au playbook. Voici le paramètre de ligne de commande -e or --extra-vars pour ansible-playbook. Fournir la paire clé/valeur en utilisant YAML ou JSON. Consulter la documentation Ansible Tower pour obtenir des exemples de syntaxe." + +#: screens/Job/Job.helptext.js:13 +#: screens/Template/shared/JobTemplate.helptext.js:14 +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 documentation for example syntax." +msgstr "Transmettez des variables de ligne de commandes supplémentaires au playbook. Voici le paramètre de ligne de commande -e or --extra-vars pour ansible-playbook. Fournir la paire clé/valeur en utilisant YAML ou JSON. Consulter la documentation pour obtenir des exemples de syntaxe." + +#: screens/Login/Login.js:227 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:73 +#: 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 "Mot de passe" + +#: screens/Dashboard/DashboardGraph.js:119 +msgid "Past 24 hours" +msgstr "Après 24 heures" + +#: screens/Dashboard/DashboardGraph.js:110 +msgid "Past month" +msgstr "Le mois dernier" + +#: screens/Dashboard/DashboardGraph.js:113 +msgid "Past two weeks" +msgstr "Les deux dernières semaines" + +#: screens/Dashboard/DashboardGraph.js:116 +msgid "Past week" +msgstr "La semaine dernière" + +#: screens/Instances/Instance.js:51 +#: screens/Instances/InstancePeers/InstancePeerList.js:74 +msgid "Peers" +msgstr "Pairs" + +#: components/JobList/JobList.js:228 +#: components/StatusLabel/StatusLabel.js:49 +#: components/Workflow/WorkflowNodeHelp.js:93 +msgid "Pending" +msgstr "En attente" + +#: components/AppContainer/PageHeaderToolbar.js:76 +msgid "Pending Workflow Approvals" +msgstr "En attente d'approbation des flux de travail" + +#: screens/Inventory/InventoryList/InventoryListItem.js:128 +msgid "Pending delete" +msgstr "En attente de suppression" + +#: components/Lookup/HostFilterLookup.js:370 +msgid "Perform a search to define a host filter" +msgstr "Effectuez une recherche ci-dessus pour définir un filtre d'hôte" + +#: screens/User/UserTokenDetail/UserTokenDetail.js:73 +#: screens/User/UserTokenList/UserTokenList.js:105 +msgid "Personal Access Token" +msgstr "Jeton d'accès personnel" + +#: screens/User/UserTokenList/UserTokenListItem.js:26 +msgid "Personal access token" +msgstr "Jeton d'accès personnel" + +#: screens/Job/JobOutput/HostEventModal.js:122 +msgid "Play" +msgstr "Play" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:84 +msgid "Play Count" +msgstr "Play - Nombre" + +#: screens/Job/JobOutput/JobOutputSearch.js:124 +msgid "Play Started" +msgstr "Play - Démarrage" + +#: components/PromptDetail/PromptJobTemplateDetail.js:148 +#: screens/Job/JobDetail/JobDetail.js:319 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:253 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:43 +#: screens/Template/shared/JobTemplateForm.js:357 +msgid "Playbook" +msgstr "Playbook" + +#: components/JobList/JobListItem.js:44 +#: screens/Job/JobDetail/JobDetail.js:67 +msgid "Playbook Check" +msgstr "Vérification du Playbook" + +#: screens/Job/JobOutput/JobOutputSearch.js:125 +msgid "Playbook Complete" +msgstr "Playbook terminé" + +#: components/PromptDetail/PromptProjectDetail.js:165 +#: screens/Project/ProjectDetail/ProjectDetail.js:288 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:72 +msgid "Playbook Directory" +msgstr "Répertoire Playbook" + +#: components/JobList/JobList.js:213 +#: components/JobList/JobListItem.js:44 +#: components/Schedule/ScheduleList/ScheduleListItem.js:37 +#: screens/Job/JobDetail/JobDetail.js:67 +msgid "Playbook Run" +msgstr "Exécution Playbook" + +#: screens/Job/JobOutput/JobOutputSearch.js:126 +msgid "Playbook Started" +msgstr "Playbook démarré" + +#: components/RelatedTemplateList/RelatedTemplateList.js:174 +#: components/TemplateList/TemplateList.js:222 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:23 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:54 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:157 +msgid "Playbook name" +msgstr "Nom du playbook" + +#: screens/Dashboard/DashboardGraph.js:146 +msgid "Playbook run" +msgstr "Exécution du playbook" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:85 +msgid "Plays" +msgstr "Plays" + +#: components/Schedule/ScheduleList/ScheduleList.js:149 +msgid "Please add a Schedule to populate this list." +msgstr "Veuillez ajouter une programmation pour remplir cette liste" + +#: 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 "Veuillez ajouter une programmation pour remplir cette liste. Les programmations peuvent être ajoutées à un modèle, un projet ou une source d'inventaire." + +#: screens/Template/Survey/SurveyList.js:146 +msgid "Please add survey questions." +msgstr "Veuillez ajouter des questions d'enquête." + +#: components/PaginatedTable/PaginatedTable.js:93 +msgid "Please add {pluralizedItemName} to populate this list" +msgstr "Veuillez ajouter {pluralizedItemName} pour remplir cette liste" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerStartScreen.js:43 +msgid "Please click the Start button to begin." +msgstr "Veuillez cliquer sur le bouton de démarrage pour commencer." + +#: components/Schedule/shared/ScheduleForm.js:421 +msgid "Please enter a number of occurrences." +msgstr "Veuillez saisir un nombre d'occurrences." + +#: util/validators.js:160 +msgid "Please enter a valid URL" +msgstr "Veuillez entrer une URL valide" + +#: screens/User/shared/UserTokenForm.js:20 +msgid "Please enter a value." +msgstr "Entrez une valeur." + +#: screens/Login/Login.js:191 +msgid "Please log in" +msgstr "Veuillez vous connecter" + +#: components/JobList/JobList.js:190 +msgid "Please run a job to populate this list." +msgstr "Veuillez ajouter un job pour remplir cette liste" + +#: components/Schedule/shared/ScheduleForm.js:417 +msgid "Please select a day number between 1 and 31." +msgstr "Veuillez choisir un numéro de jour entre 1 et 31." + +#: screens/Template/shared/JobTemplateForm.js:174 +msgid "Please select an Inventory or check the Prompt on Launch option" +msgstr "Sélectionnez un inventaire ou cochez l’option Me le demander au lancement." + +#: components/Schedule/shared/ScheduleForm.js:429 +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:359 +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:32 +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:78 +msgid "Pod spec override" +msgstr "Remplacement des spécifications du pod" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:214 +#: screens/InstanceGroup/Instances/InstanceListItem.js:203 +#: screens/Instances/InstanceDetail/InstanceDetail.js:208 +#: screens/Instances/InstanceList/InstanceListItem.js:218 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:82 +msgid "Policy Type" +msgstr "Type de politique" + +#: 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:70 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:36 +msgid "Policy instance percentage" +msgstr "Pourcentage d'instances de stratégie" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginField.js:64 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginField.js:70 +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:349 +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 Controller 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. Voir la documentation Ansible Tower pour des exemples de syntaxe." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:165 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:104 +msgid "Port" +msgstr "Port" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:231 +msgid "Preconditions for running this node when there are multiple parents. Refer to the" +msgstr "Conditions préalables à l'exécution de ce nœud lorsqu'il y a plusieurs parents. Reportez-vous à " + +#: screens/Template/Survey/MultipleChoiceField.js:59 +msgid "" +"Press 'Enter' to add more answer choices. One answer\n" +"choice per line." +msgstr "Appuyez sur \"Entrée\" pour ajouter d'autres choix de réponses. Un choix de réponse par ligne." + +#: components/CodeEditor/CodeEditor.js:181 +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." + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:71 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:130 +#: screens/Inventory/shared/InventoryForm.js:99 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:147 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:347 +#: screens/Template/shared/JobTemplateForm.js:603 +msgid "Prevent Instance Group Fallback" +msgstr "Empêcher le repli du groupe d'instances" + +#: screens/Inventory/shared/Inventory.helptext.js:197 +msgid "Prevent Instance Group Fallback: If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on." +msgstr "Empêcher le repli des groupes d'instances : S'il est activé, l'inventaire empêchera l'ajout de tout groupe d'instances d'organisation à la liste des groupes d'instances préférés pour exécuter les modèles de tâches associés." + +#: screens/Template/shared/JobTemplate.helptext.js:43 +msgid "Prevent Instance Group Fallback: If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on." +msgstr "Empêcher le repli des groupes d'instances : S'il est activé, le modèle de tâche empêchera l'ajout de tout groupe d'instances d'inventaire ou d'organisation à la liste des groupes d'instances préférés pour l'exécution." + +#: components/AdHocCommands/useAdHocPreviewStep.js:17 +#: components/LaunchPrompt/steps/usePreviewStep.js:23 +msgid "Preview" +msgstr "Prévisualisation" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:103 +msgid "Private key passphrase" +msgstr "Phrase de passe pour la clé privée" + +#: components/PromptDetail/PromptJobTemplateDetail.js:58 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:122 +#: screens/Template/shared/JobTemplateForm.js:551 +msgid "Privilege Escalation" +msgstr "Élévation des privilèges" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:111 +msgid "Privilege escalation password" +msgstr "Mot de passe pour l’élévation des privilèges" + +#: screens/Template/shared/JobTemplate.helptext.js:40 +msgid "Privilege escalation: If enabled, run this playbook as an administrator." +msgstr "Élévation des privilèges: si activé, exécuter ce playbook en tant qu'administrateur." + +#: components/JobList/JobListItem.js:239 +#: components/Lookup/ProjectLookup.js:104 +#: components/Lookup/ProjectLookup.js:109 +#: components/Lookup/ProjectLookup.js:166 +#: components/PromptDetail/PromptInventorySourceDetail.js:87 +#: components/PromptDetail/PromptJobTemplateDetail.js:133 +#: components/PromptDetail/PromptJobTemplateDetail.js:141 +#: components/TemplateList/TemplateListItem.js:300 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:216 +#: screens/Job/JobDetail/JobDetail.js:172 +#: screens/Job/JobDetail/JobDetail.js:198 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:229 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:239 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:38 +msgid "Project" +msgstr "Projet" + +#: components/PromptDetail/PromptProjectDetail.js:158 +#: screens/Project/ProjectDetail/ProjectDetail.js:281 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:61 +msgid "Project Base Path" +msgstr "Chemin de base du projet" + +#: components/Workflow/WorkflowLegend.js:104 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:85 +msgid "Project Sync" +msgstr "Sync Projet" + +#: screens/Project/ProjectDetail/ProjectDetail.js:320 +#: screens/Project/ProjectList/ProjectListItem.js:229 +msgid "Project Sync Error" +msgstr "Erreur de synchronisation du projet" + +#: components/Workflow/WorkflowNodeHelp.js:67 +msgid "Project Update" +msgstr "Mise à jour du projet" + +#: screens/Job/JobDetail/JobDetail.js:180 +msgid "Project Update Status" +msgstr "Mise à jour du projet" + +#: screens/Job/Job.helptext.js:22 +msgid "Project checkout results" +msgstr "Afficher les résultats d'extraction du projet" + +#: screens/Project/ProjectList/ProjectList.js:132 +msgid "Project copied successfully" +msgstr "Projet copié" + +#: screens/Project/Project.js:136 +msgid "Project not found." +msgstr "Projet non trouvé." + +#: screens/Dashboard/Dashboard.js:109 +msgid "Project sync failures" +msgstr "Erreurs de synchronisation du projet" + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:146 +#: routeConfig.js:75 +#: screens/ActivityStream/ActivityStream.js:170 +#: screens/Dashboard/Dashboard.js:103 +#: screens/Project/ProjectList/ProjectList.js:180 +#: screens/Project/ProjectList/ProjectList.js:249 +#: screens/Project/Projects.js:12 +#: screens/Project/Projects.js:22 +#: util/getRelatedResourceDeleteDetails.js:60 +#: util/getRelatedResourceDeleteDetails.js:195 +#: util/getRelatedResourceDeleteDetails.js:225 +msgid "Projects" +msgstr "Projets" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:139 +msgid "Promote Child Groups and Hosts" +msgstr "Promouvoir les groupes de dépendants et les hôtes" + +#: components/Schedule/shared/ScheduleForm.js:540 +#: components/Schedule/shared/ScheduleForm.js:543 +msgid "Prompt" +msgstr "Invite" + +#: components/PromptDetail/PromptDetail.js:182 +msgid "Prompt Overrides" +msgstr "Invite Remplacements" + +#: components/CodeEditor/VariablesField.js:241 +#: components/FieldWithPrompt/FieldWithPrompt.js:46 +#: screens/Credential/CredentialDetail/CredentialDetail.js:175 +msgid "Prompt on launch" +msgstr "Me le demander au lancement" + +#: components/Schedule/shared/SchedulePromptableFields.js:97 +msgid "Prompt | {0}" +msgstr "Invite | {0}" + +#: components/PromptDetail/PromptDetail.js:180 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:418 +msgid "Prompted Values" +msgstr "Valeurs incitatrices" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:6 +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 "Entrez un modèle d’hôte pour limiter davantage la liste des hôtes qui seront gérés ou attribués par le playbook. Plusieurs modèles sont autorisés. Voir la documentation Ansible pour plus d'informations et pour obtenir des exemples de modèles." + +#: screens/Job/Job.helptext.js:14 +#: screens/Template/shared/JobTemplate.helptext.js:15 +msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns." +msgstr "Entrez un modèle d’hôte pour limiter davantage la liste des hôtes qui seront gérés ou attribués par le playbook. Plusieurs modèles sont autorisés. Voir la documentation Ansible pour plus d'informations et pour obtenir des exemples de modèles." + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:179 +msgid "Provide a value for this field or select the Prompt on launch option." +msgstr "Indiquez une valeur pour ce champ ou sélectionnez l'option Me le demander au lancement." + +#: components/AdHocCommands/AdHocDetailsStep.js:247 +msgid "" +"Provide key/value pairs using either\n" +"YAML or JSON." +msgstr "Fournir les paires clé/valeur en utilisant soit YAML soit 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 "Fournissez vos informations d’identification client Red Hat ou Red Hat Satellite et choisissez parmi une liste d’abonnements disponibles. Les informations d'identification que vous utilisez seront stockées pour une utilisation ultérieure lors de la récupération des abonnements renouvelés ou étendus." + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:83 +msgid "Provide your Red Hat or Red Hat Satellite credentials to enable Automation Analytics." +msgstr "Fournissez vos informations d'identification Red Hat ou Red Hat Satellite pour activer Automation Analytics." + +#: components/StatusLabel/StatusLabel.js:59 +#: screens/TopologyView/Legend.js:150 +msgid "Provisioning" +msgstr "Approvisionnement" + +#: components/PromptDetail/PromptJobTemplateDetail.js:162 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:302 +#: screens/Template/shared/JobTemplateForm.js:620 +msgid "Provisioning Callback URL" +msgstr "URL de rappel d’exécution " + +#: screens/Template/shared/JobTemplateForm.js:615 +msgid "Provisioning Callback details" +msgstr "Détails de rappel d’exécution" + +#: components/PromptDetail/PromptJobTemplateDetail.js:63 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:127 +#: screens/Template/shared/JobTemplateForm.js:555 +#: screens/Template/shared/JobTemplateForm.js:558 +msgid "Provisioning Callbacks" +msgstr "Rappels d’exécution " + +#: screens/Template/shared/JobTemplate.helptext.js:41 +msgid "Provisioning callbacks: Enables creation of a provisioning callback URL. Using the URL a host can contact Ansible AWX and request a configuration update using this job template." +msgstr "Rappels d’exécution : active la création d’une URL de rappels d’exécution. Avec cette URL, un hôte peut contacter Ansible AWX et demander une mise à jour de la configuration à l’aide de ce modèle de tâche." + +#: components/StatusLabel/StatusLabel.js:62 +msgid "Provisioning fail" +msgstr "Échec du provisionnement" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:86 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:114 +msgid "Pull" +msgstr "Extraire" + +#: screens/Template/Survey/SurveyQuestionForm.js:163 +msgid "Question" +msgstr "Question" + +#: screens/Setting/Settings.js:106 +msgid "RADIUS" +msgstr "RADIUS" + +#: screens/Setting/SettingList.js:73 +msgid "RADIUS settings" +msgstr "Paramètres RADIUS" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:244 +#: screens/InstanceGroup/Instances/InstanceListItem.js:161 +#: screens/Instances/InstanceDetail/InstanceDetail.js:287 +#: screens/Instances/InstanceList/InstanceListItem.js:171 +#: screens/TopologyView/Tooltip.js:307 +msgid "RAM {0}" +msgstr "RAM {0}" + +#: screens/User/shared/UserTokenForm.js:76 +msgid "Read" +msgstr "Lecture" + +#: components/StatusLabel/StatusLabel.js:57 +#: screens/TopologyView/Legend.js:122 +msgid "Ready" +msgstr "Prêt" + +#: screens/Dashboard/Dashboard.js:133 +msgid "Recent Jobs" +msgstr "Jobs récents" + +#: screens/Dashboard/Dashboard.js:131 +msgid "Recent Jobs list tab" +msgstr "Onglet Liste des Jobs récents" + +#: screens/Dashboard/Dashboard.js:145 +msgid "Recent Templates" +msgstr "Modèles récents" + +#: screens/Dashboard/Dashboard.js:143 +msgid "Recent Templates list tab" +msgstr "Onglet Liste des modèles récents" + +#: components/RelatedTemplateList/RelatedTemplateList.js:188 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:112 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:38 +msgid "Recent jobs" +msgstr "Jobs récents" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:154 +msgid "Recipient List" +msgstr "Liste de destinataires" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:86 +msgid "Recipient list" +msgstr "Liste de destinataires" + +#: 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:139 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:92 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:161 +#: screens/Job/JobDetail/JobDetail.js:77 +#: 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 "Manifeste de souscription à Red Hat" + +#: components/About/About.js:36 +msgid "Red Hat, Inc." +msgstr "Red Hat, Inc." + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:94 +#: screens/Application/shared/ApplicationForm.js:107 +msgid "Redirect URIs" +msgstr "Redirection d'URIs." + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:259 +msgid "Redirecting to dashboard" +msgstr "Redirection vers le tableau de bord" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:263 +msgid "Redirecting to subscription detail" +msgstr "Redirection vers le détail de l'abonnement" + +#: screens/Template/Survey/SurveyQuestionForm.js:261 +#: screens/Template/shared/JobTemplate.helptext.js:55 +msgid "Refer to the" +msgstr "Reportez-vous à " + +#: screens/Job/Job.helptext.js:27 +#: screens/Template/shared/JobTemplate.helptext.js:50 +msgid "Refer to the Ansible documentation for details about the configuration file." +msgstr "Reportez-vous à la documentation Ansible pour plus de détails sur le fichier de configuration." + +#: screens/User/UserTokens/UserTokens.js:77 +msgid "Refresh Token" +msgstr "Actualiser Jeton" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:81 +msgid "Refresh Token Expiration" +msgstr "Actualiser l’expiration du jeton" + +#: screens/Project/ProjectList/ProjectListItem.js:132 +msgid "Refresh for revision" +msgstr "Actualiser pour réviser" + +#: screens/Project/ProjectList/ProjectListItem.js:134 +msgid "Refresh project revision" +msgstr "Actualiser la révision du projet" + +#: components/PromptDetail/PromptInventorySourceDetail.js:116 +msgid "Regions" +msgstr "Régions" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:92 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:143 +msgid "Registry credential" +msgstr "Information d’identification au registre" + +#: screens/Inventory/shared/Inventory.helptext.js:156 +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:81 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:62 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:175 +msgid "Related Groups" +msgstr "Groupes liés" + +#: components/Search/AdvancedSearch.js:287 +msgid "Related Keys" +msgstr "Clés associées" + +#: components/Schedule/ScheduleList/ScheduleList.js:169 +#: components/Schedule/ScheduleList/ScheduleListItem.js:105 +msgid "Related resource" +msgstr "Ressources connexes" + +#: components/Search/RelatedLookupTypeInput.js:16 +#: components/Search/RelatedLookupTypeInput.js:24 +msgid "Related search type" +msgstr "Type de recherche connexe" + +#: components/Search/RelatedLookupTypeInput.js:19 +msgid "Related search type typeahead" +msgstr "Recherche connexe : type typeahead" + +#: components/JobList/JobListItem.js:146 +#: components/LaunchButton/ReLaunchDropDown.js:82 +#: screens/Job/JobDetail/JobDetail.js:580 +#: screens/Job/JobDetail/JobDetail.js:588 +#: screens/Job/JobOutput/shared/OutputToolbar.js:167 +msgid "Relaunch" +msgstr "Relancer" + +#: components/JobList/JobListItem.js:126 +#: screens/Job/JobOutput/shared/OutputToolbar.js:147 +msgid "Relaunch Job" +msgstr "Relancer le Job" + +#: components/LaunchButton/ReLaunchDropDown.js:41 +msgid "Relaunch all hosts" +msgstr "Relancer tous les hôtes" + +#: components/LaunchButton/ReLaunchDropDown.js:54 +msgid "Relaunch failed hosts" +msgstr "Relancer les hôtes défaillants" + +#: components/LaunchButton/ReLaunchDropDown.js:30 +#: components/LaunchButton/ReLaunchDropDown.js:35 +msgid "Relaunch on" +msgstr "Relancer sur" + +#: 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" + +#: components/HealthCheckAlert/HealthCheckAlert.js:27 +msgid "Reload" +msgstr "Rechargez" + +#: screens/Job/JobOutput/JobOutput.js:723 +msgid "Reload output" +msgstr "Télécharger la sortie" + +#: components/Lookup/ProjectLookup.js:138 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:91 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:160 +#: screens/Job/JobDetail/JobDetail.js:78 +#: screens/Project/ProjectList/ProjectList.js:200 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:99 +msgid "Remote Archive" +msgstr "Archive à distance" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:374 +#: screens/Instances/InstanceList/InstanceList.js:242 +msgid "Removal Error" +msgstr "Erreur de suppression" + +#: components/SelectedList/DraggableSelectedList.js:105 +#: screens/Instances/Shared/RemoveInstanceButton.js:75 +#: screens/Instances/Shared/RemoveInstanceButton.js:129 +#: screens/Instances/Shared/RemoveInstanceButton.js:143 +#: screens/Instances/Shared/RemoveInstanceButton.js:163 +#: 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 "Supprimer" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:36 +msgid "Remove All Nodes" +msgstr "Supprimer tous les nœuds" + +#: screens/Instances/Shared/RemoveInstanceButton.js:152 +msgid "Remove Instances" +msgstr "Supprimer les instances" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:17 +msgid "Remove Link" +msgstr "Supprimer le lien" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:28 +msgid "Remove Node {nodeName}" +msgstr "Supprimer le nœud {nodeName}" + +#: screens/Project/shared/Project.helptext.js:113 +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:206 +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}" + +#: components/ResourceAccessList/ResourceAccessListItem.js:45 +msgid "Remove {0} chip" +msgstr "Supprimer {0} chip" + +#: screens/TopologyView/Legend.js:285 +msgid "Removing" +msgstr "Suppression de" + +#: 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:349 +msgid "Repeat Frequency" +msgstr "Fréquence de répétition" + +#: components/Schedule/shared/ScheduleFormFields.js:113 +msgid "Repeat frequency" +msgstr "Fréquence de répétition" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:52 +msgid "Replace" +msgstr "Remplacer" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:60 +msgid "Replace field with new value" +msgstr "Remplacer le champ par la nouvelle valeur" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:67 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:74 +msgid "Request subscription" +msgstr "Demande d’abonnement" + +#: screens/Template/Survey/SurveyListItem.js:51 +#: screens/Template/Survey/SurveyQuestionForm.js:188 +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:190 +#: screens/Team/TeamRoles/TeamRoleListItem.js:12 +#: screens/Team/TeamRoles/TeamRolesList.js:180 +msgid "Resource Name" +msgstr "Nom de la ressource" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:246 +msgid "Resource deleted" +msgstr "Ressource supprimée" + +#: components/Schedule/ScheduleList/ScheduleList.js:170 +#: components/Schedule/ScheduleList/ScheduleListItem.js:111 +msgid "Resource type" +msgstr "Type de ressources" + +#: routeConfig.js:61 +#: screens/ActivityStream/ActivityStream.js:159 +msgid "Resources" +msgstr "Ressources" + +#: components/TemplateList/TemplateListItem.js:149 +msgid "Resources are missing from this template." +msgstr "Ressources manquantes dans ce modèle." + +#: screens/Setting/shared/RevertButton.js:43 +msgid "Restore initial value." +msgstr "Rétablir la valeur initiale." + +#: screens/Inventory/shared/Inventory.helptext.js:153 +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 "Récupérez l'état activé à partir des variables dict donnée de l'hôte. La variable activée peut être spécifiée en utilisant la notation par points, par exemple : \"foo.bar\"" + +#: components/JobCancelButton/JobCancelButton.js:96 +#: components/JobCancelButton/JobCancelButton.js:100 +#: components/JobList/JobListCancelButton.js:160 +#: components/JobList/JobListCancelButton.js:163 +#: screens/Job/JobOutput/JobOutput.js:819 +#: screens/Job/JobOutput/JobOutput.js:822 +msgid "Return" +msgstr "Renvoi" + +#: screens/Job/JobOutput/EmptyOutput.js:40 +msgid "Return to" +msgstr "Renvoi" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:129 +msgid "Return to subscription management." +msgstr "Retour à la gestion des abonnements." + +#: 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: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: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." + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:52 +#: screens/Setting/shared/RevertButton.js:53 +#: screens/Setting/shared/RevertButton.js:62 +msgid "Revert" +msgstr "Rétablir" + +#: screens/Setting/shared/RevertAllAlert.js:23 +msgid "Revert all" +msgstr "Tout rétablir" + +#: screens/Setting/shared/RevertFormActionGroup.js:21 +#: screens/Setting/shared/RevertFormActionGroup.js:27 +msgid "Revert all to default" +msgstr "Revenir aux valeurs par défaut" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:59 +msgid "Revert field to previously saved value" +msgstr "Retourner le champ à la valeur précédemment enregistrée" + +#: screens/Setting/shared/RevertAllAlert.js:11 +msgid "Revert settings" +msgstr "Inverser les paramètres" + +#: screens/Setting/shared/RevertButton.js:42 +msgid "Revert to factory default." +msgstr "Revenir à la valeur usine par défaut." + +#: screens/Job/JobDetail/JobDetail.js:314 +#: screens/Project/ProjectList/ProjectList.js:224 +#: screens/Project/ProjectList/ProjectListItem.js:221 +msgid "Revision" +msgstr "Révision" + +#: screens/Project/shared/ProjectSubForms/SvnSubForm.js:22 +msgid "Revision #" +msgstr "Révision n°" + +#: 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 "Rôle" + +#: components/ResourceAccessList/ResourceAccessList.js:189 +#: components/ResourceAccessList/ResourceAccessList.js:202 +#: components/ResourceAccessList/ResourceAccessList.js:229 +#: components/ResourceAccessList/ResourceAccessListItem.js:69 +#: screens/Team/Team.js:59 +#: screens/Team/Teams.js:32 +#: screens/User/User.js:71 +#: screens/User/Users.js:31 +msgid "Roles" +msgstr "Rôles" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:134 +#: 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:23 +#: screens/Template/shared/JobTemplateForm.js:214 +msgid "Run" +msgstr "Exécuter" + +#: components/AdHocCommands/AdHocCommands.js:131 +#: components/AdHocCommands/AdHocCommands.js:135 +#: components/AdHocCommands/AdHocCommands.js:141 +#: components/AdHocCommands/AdHocCommands.js:145 +#: screens/Job/JobDetail/JobDetail.js:68 +msgid "Run Command" +msgstr "Exécuter Commande" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:277 +#: screens/Instances/InstanceDetail/InstanceDetail.js:335 +msgid "Run a health check on the instance" +msgstr "Exécuter un contrôle de vérification de fonctionnement sur l'instance" + +#: components/AdHocCommands/AdHocCommands.js:125 +msgid "Run ad hoc command" +msgstr "Exécuter une commande ad hoc" + +#: components/AdHocCommands/AdHocCommandsWizard.js:48 +msgid "Run command" +msgstr "Exécuter Commande" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:93 +#: components/Schedule/shared/FrequencyDetailSubform.js:223 +msgid "Run every" +msgstr "Exécutez tous les" + +#: components/HealthCheckButton/HealthCheckButton.js:32 +#: components/HealthCheckButton/HealthCheckButton.js:45 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:286 +#: screens/Instances/InstanceDetail/InstanceDetail.js:344 +msgid "Run health check" +msgstr "Bilan de fonctionnement" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:129 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:138 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:175 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:197 +#: components/Schedule/shared/FrequencyDetailSubform.js:344 +msgid "Run on" +msgstr "Continuer" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useRunTypeStep.js:32 +msgid "Run type" +msgstr "Type d’exécution" + +#: components/JobList/JobList.js:230 +#: components/StatusLabel/StatusLabel.js:48 +#: components/TemplateList/TemplateListItem.js:118 +#: components/Workflow/WorkflowNodeHelp.js:99 +msgid "Running" +msgstr "En cours d'exécution" + +#: screens/Job/JobOutput/JobOutputSearch.js:127 +msgid "Running Handlers" +msgstr "Descripteurs d'exécution" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:217 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:196 +#: screens/InstanceGroup/Instances/InstanceListItem.js:194 +#: screens/Instances/InstanceDetail/InstanceDetail.js:212 +#: screens/Instances/InstanceList/InstanceListItem.js:209 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:73 +msgid "Running Jobs" +msgstr "Jobs en cours d'exécution" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:284 +#: screens/Instances/InstanceDetail/InstanceDetail.js:342 +msgid "Running health check" +msgstr "Dernier bilan de fonctionnement" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:71 +msgid "Running jobs" +msgstr "Jobs en cours d'exécution" + +#: screens/Setting/Settings.js:109 +msgid "SAML" +msgstr "SAML" + +#: screens/Setting/SettingList.js:77 +msgid "SAML settings" +msgstr "Paramètres SAML" + +#: screens/Dashboard/DashboardGraph.js:143 +msgid "SCM update" +msgstr "Mise à jour 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 "Mot de passe SSH" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:239 +msgid "SSL Connection" +msgstr "Connexion SSL" + +#: components/Workflow/WorkflowStartNode.js:60 +#: components/Workflow/workflowReducer.js:419 +msgid "START" +msgstr "DÉMARRER" + +#: components/Sparkline/Sparkline.js:31 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:160 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:39 +#: screens/Project/ProjectDetail/ProjectDetail.js:135 +#: screens/Project/ProjectList/ProjectListItem.js:73 +msgid "STATUS:" +msgstr "ÉTAT :" + +#: components/Schedule/shared/FrequencyDetailSubform.js:321 +msgid "Sat" +msgstr "Sam." + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:82 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:188 +#: components/Schedule/shared/FrequencyDetailSubform.js:326 +#: components/Schedule/shared/FrequencyDetailSubform.js:458 +msgid "Saturday" +msgstr "Samedi" + +#: components/AddRole/AddResourceRole.js:247 +#: 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:526 +#: components/Schedule/shared/ScheduleForm.js:532 +#: components/Schedule/shared/useSchedulePromptSteps.js:49 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:130 +#: 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:205 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:35 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:131 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:158 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:162 +msgid "Save" +msgstr "Enregistrer" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:33 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:36 +msgid "Save & Exit" +msgstr "Sauvegarde & Sortie" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:32 +msgid "Save link changes" +msgstr "Enregistrer les changements de liens" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:254 +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:34 +#: screens/Template/Templates.js:54 +msgid "Schedule Details" +msgstr "Détails de programmation" + +#: components/Schedule/shared/UnsupportedScheduleForm.js:15 +msgid "Schedule Rules" +msgstr "Règles de l'horaire" + +#: screens/Inventory/Inventories.js:92 +msgid "Schedule details" +msgstr "Détails de programmation" + +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:49 +msgid "Schedule is active" +msgstr "Le planning est actif." + +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:49 +msgid "Schedule is inactive" +msgstr "Le planning est inactif." + +#: components/Schedule/shared/ScheduleForm.js:394 +msgid "Schedule is missing rrule" +msgstr "La programmation manque de règles" + +#: components/Schedule/Schedule.js:82 +msgid "Schedule not found." +msgstr "Programme non trouvé." + +#: components/Schedule/ScheduleList/ScheduleList.js:163 +#: components/Schedule/ScheduleList/ScheduleList.js:229 +#: routeConfig.js:44 +#: screens/ActivityStream/ActivityStream.js:153 +#: screens/Inventory/Inventories.js:89 +#: screens/Inventory/InventorySource/InventorySource.js:88 +#: screens/ManagementJob/ManagementJob.js:108 +#: screens/ManagementJob/ManagementJobs.js:23 +#: screens/Project/Project.js:120 +#: screens/Project/Projects.js:31 +#: screens/Schedule/AllSchedules.js:21 +#: screens/Template/Template.js:148 +#: screens/Template/Templates.js:51 +#: screens/Template/WorkflowJobTemplate.js:130 +msgid "Schedules" +msgstr "Programmations" + +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:136 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:33 +#: screens/User/UserTokenDetail/UserTokenDetail.js:50 +#: screens/User/UserTokenList/UserTokenList.js:142 +#: screens/User/UserTokenList/UserTokenList.js:189 +#: screens/User/UserTokenList/UserTokenListItem.js:32 +#: screens/User/shared/UserTokenForm.js:68 +msgid "Scope" +msgstr "Champ d'application" + +#: screens/User/shared/User.helptext.js:5 +msgid "Scope for the token's access" +msgstr "Spécifier le champ d'application du jeton" + +#: screens/Job/JobOutput/PageControls.js:79 +msgid "Scroll first" +msgstr "Faites défiler d'abord" + +#: screens/Job/JobOutput/PageControls.js:87 +msgid "Scroll last" +msgstr "Défilement en dernier" + +#: screens/Job/JobOutput/PageControls.js:71 +msgid "Scroll next" +msgstr "Faites défiler la page suivante" + +#: screens/Job/JobOutput/PageControls.js:63 +msgid "Scroll previous" +msgstr "Faire défiler la page précédente" + +#: components/Lookup/HostFilterLookup.js:290 +#: components/Lookup/Lookup.js:143 +msgid "Search" +msgstr "Rechercher" + +#: screens/Job/JobOutput/JobOutputSearch.js:151 +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:311 +#: components/Search/Search.js:259 +msgid "Search submit button" +msgstr "Bouton de soumission de recherche" + +#: components/Search/Search.js:248 +msgid "Search text input" +msgstr "Saisie de texte de recherche" + +#: components/Lookup/HostFilterLookup.js:398 +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:408 +msgid "Second" +msgstr "Deuxième" + +#: components/PromptDetail/PromptInventorySourceDetail.js:103 +#: components/PromptDetail/PromptProjectDetail.js:153 +#: screens/Project/ProjectDetail/ProjectDetail.js:269 +msgid "Seconds" +msgstr "Secondes" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:34 +msgid "See Django" +msgstr "See Django" + +#: components/AdHocCommands/AdHocPreviewStep.js:35 +#: components/LaunchPrompt/steps/PreviewStep.js:61 +msgid "See errors on the left" +msgstr "Voir les erreurs sur la gauche" + +#: components/JobList/JobListItem.js:84 +#: components/Lookup/HostFilterLookup.js:380 +#: components/Lookup/Lookup.js:200 +#: components/Pagination/Pagination.js:33 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:98 +msgid "Select" +msgstr "Sélectionner" + +#: screens/Credential/shared/CredentialForm.js:129 +msgid "Select Credential Type" +msgstr "Modifier le type d’identification" + +#: screens/Host/HostGroups/HostGroupsList.js:237 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:254 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:257 +msgid "Select Groups" +msgstr "Sélectionner les groupes" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:278 +msgid "Select Hosts" +msgstr "Sélectionner les hôtes" + +#: components/AnsibleSelect/AnsibleSelect.js:38 +msgid "Select Input" +msgstr "Sélectionnez une entrée" + +#: screens/InstanceGroup/Instances/InstanceList.js:295 +msgid "Select Instances" +msgstr "Sélectionner les instances" + +#: components/AssociateModal/AssociateModal.js:22 +msgid "Select Items" +msgstr "Sélectionnez les éléments" + +#: components/AddRole/AddResourceRole.js:201 +msgid "Select Items from List" +msgstr "Sélectionnez les éléments de la liste" + +#: components/LabelSelect/LabelSelect.js:127 +msgid "Select Labels" +msgstr "Sélectionner les libellés" + +#: components/AddRole/AddResourceRole.js:236 +msgid "Select Roles to Apply" +msgstr "Sélectionnez les rôles à appliquer" + +#: screens/User/UserTeams/UserTeamList.js:251 +msgid "Select Teams" +msgstr "Sélectionner des équipes" + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:25 +msgid "Select a JSON formatted service account key to autopopulate the following fields." +msgstr "Sélectionnez une clé de compte de service formatée en JSON pour remplir automatiquement les champs suivants." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:122 +msgid "Select a Node Type" +msgstr "Sélectionnez un type de nœud" + +#: components/AddRole/AddResourceRole.js:170 +msgid "Select a Resource Type" +msgstr "Sélectionnez un type de ressource" + +#: screens/Job/Job.helptext.js:21 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:10 +msgid "Select a branch for the workflow. This branch is applied to all job template nodes that prompt for a branch." +msgstr "Sélectionnez une branche pour le flux de travail. Cette branche est appliquée à tous les nœuds de modèle de tâche qui demandent une branche." + +#: screens/Credential/shared/CredentialForm.js:139 +msgid "Select a credential Type" +msgstr "Sélectionnez un type d’identifiant" + +#: components/JobList/JobListCancelButton.js:98 +msgid "Select a job to cancel" +msgstr "Sélectionnez un Job à annuler" + +#: screens/Metrics/Metrics.js:211 +msgid "Select a metric" +msgstr "Sélectionnez une métrique" + +#: components/AdHocCommands/AdHocDetailsStep.js:75 +msgid "Select a module" +msgstr "Sélectionnez un module" + +#: screens/Template/shared/PlaybookSelect.js:60 +#: screens/Template/shared/PlaybookSelect.js:61 +msgid "Select a playbook" +msgstr "Choisir un playbook" + +#: screens/Template/shared/JobTemplateForm.js:323 +msgid "Select a project before editing the execution environment." +msgstr "Sélectionnez un projet avant de modifier l'environnement d'exécution." + +#: screens/Template/Survey/SurveyToolbar.js:82 +msgid "Select a question to delete" +msgstr "Sélectionnez une question à supprimer" + +#: components/PaginatedTable/ToolbarDeleteButton.js:160 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:103 +msgid "Select a row to delete" +msgstr "Sélectionnez une ligne à supprimer" + +#: components/DisassociateButton/DisassociateButton.js:75 +msgid "Select a row to disassociate" +msgstr "Sélectionnez une ligne à dissocier" + +#: screens/Instances/Shared/RemoveInstanceButton.js:77 +msgid "Select a row to remove" +msgstr "Sélectionnez une ligne à supprimer" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:87 +msgid "Select a subscription" +msgstr "Sélectionnez un abonnement" + +#: components/HostForm/HostForm.js:39 +#: components/Schedule/shared/FrequencyDetailSubform.js:71 +#: components/Schedule/shared/FrequencyDetailSubform.js:78 +#: components/Schedule/shared/FrequencyDetailSubform.js:88 +#: components/Schedule/shared/ScheduleFormFields.js:33 +#: components/Schedule/shared/ScheduleFormFields.js:37 +#: components/Schedule/shared/ScheduleFormFields.js:61 +#: screens/Credential/shared/CredentialForm.js:44 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:79 +#: screens/Inventory/shared/InventoryForm.js:72 +#: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/InsightsSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/OpenStackSubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:97 +#: screens/Inventory/shared/InventorySourceSubForms/SatelliteSubForm.js:44 +#: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:46 +#: screens/Inventory/shared/SmartInventoryForm.js:67 +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:24 +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:61 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:436 +#: screens/Project/shared/ProjectForm.js:234 +#: screens/Project/shared/ProjectSubForms/InsightsSubForm.js:39 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:37 +#: screens/Team/shared/TeamForm.js:49 +#: screens/Template/Survey/SurveyQuestionForm.js:30 +#: screens/Template/shared/WorkflowJobTemplateForm.js:130 +#: screens/User/shared/UserForm.js:139 +#: util/validators.js:201 +msgid "Select a value for this field" +msgstr "Sélectionnez une valeur pour ce champ" + +#: screens/Template/shared/JobTemplate.helptext.js:23 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:20 +msgid "Select a webhook service." +msgstr "Sélectionnez un service webhook." + +#: components/DataListToolbar/DataListToolbar.js:121 +#: components/DataListToolbar/DataListToolbar.js:125 +#: screens/Template/Survey/SurveyToolbar.js:49 +msgid "Select all" +msgstr "Tout sélectionner" + +#: screens/ActivityStream/ActivityStream.js:129 +msgid "Select an activity type" +msgstr "Sélectionnez un type d'activité" + +#: screens/Metrics/Metrics.js:200 +msgid "Select an instance" +msgstr "Sélectionnez une instance" + +#: screens/Metrics/Metrics.js:242 +msgid "Select an instance and a metric to show chart" +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 "Sélectionnez une instance pour effectuer un bilan de fonctionnement." + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:5 +msgid "Select an inventory for the workflow. This inventory is applied to all workflow nodes that prompt for an inventory." +msgstr "Sélectionnez un inventaire pour le flux de travail. Cet inventaire est appliqué à tous les nœuds de modèle de tâche qui demandent un inventaire." + +#: components/LaunchPrompt/steps/SurveyStep.js:131 +msgid "Select an option" +msgstr "Sélectionnez une option" + +#: screens/Project/shared/ProjectForm.js:245 +msgid "Select an organization before editing the default execution environment." +msgstr "Sélectionnez une organisation avant de modifier l'environnement d'exécution par défaut." + +#: screens/Job/Job.helptext.js:11 +#: screens/Template/shared/JobTemplate.helptext.js:12 +msgid "Select credentials for accessing the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \"Prompt on launch\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \"Prompt on launch\", the selected credential(s) become the defaults that can be updated at run time." +msgstr "Sélectionnez les informations d'identification pour que le Job puisse accéder aux nœuds selon qui déterminent l'exécution de cette tâche. Vous pouvez uniquement sélectionner une information d'identification de chaque type. Pour les informations d'identification machine (SSH), cocher la case \"Me demander au lancement\" sans la sélection des informations d'identification vous obligera à sélectionner des informations d'identification au moment de l’exécution. Si vous sélectionnez \"Me demander au lancement\", les informations d'identification sélectionnées deviennent les informations d'identification par défaut qui peuvent être mises à jour au moment de l'exécution." + +#: components/Schedule/shared/ScheduleFormFields.js:120 +#: components/Schedule/shared/ScheduleFormFields.js:179 +msgid "Select frequency" +msgstr "Fréquence de répétition" + +#: screens/Project/shared/Project.helptext.js:18 +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 "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:98 +msgid "Select items from list" +msgstr "Sélectionnez les éléments de la liste" + +#: screens/Dashboard/DashboardGraph.js:124 +#: screens/Dashboard/DashboardGraph.js:125 +msgid "Select job type" +msgstr "Sélectionnez le type de Job" + +#: components/LaunchPrompt/steps/SurveyStep.js:179 +msgid "Select option(s)" +msgstr "Sélectionnez une ou plusieurs options" + +#: screens/Dashboard/DashboardGraph.js:95 +#: screens/Dashboard/DashboardGraph.js:96 +#: screens/Dashboard/DashboardGraph.js:97 +msgid "Select period" +msgstr "Sélectionnez une période" + +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:117 +msgid "Select roles to apply" +msgstr "Sélectionner les rôles à pourvoir" + +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:128 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:129 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:130 +msgid "Select source path" +msgstr "Sélectionner le chemin d'accès de la source" + +#: screens/Dashboard/DashboardGraph.js:151 +#: screens/Dashboard/DashboardGraph.js:152 +msgid "Select status" +msgstr "Sélectionner le statut" + +#: components/MultiSelect/TagMultiSelect.js:59 +msgid "Select tags" +msgstr "Sélectionner des balises" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:94 +msgid "Select the Execution Environment you want this command to run inside." +msgstr "Sélectionnez l'environnement d'exécution dans lequel vous voulez que cette commande soit exécutée." + +#: screens/Inventory/shared/SmartInventoryForm.js:87 +msgid "Select the Instance Groups for this Inventory to run on." +msgstr "Sélectionnez les groupes d'instances sur lesquels exécuter cet inventaire." + +#: screens/Job/Job.helptext.js:18 +#: screens/Template/shared/JobTemplate.helptext.js:20 +msgid "Select the Instance Groups for this Job Template to run on." +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." +msgstr "Sélectionnez les groupes d'instances sur lesquels exécuter cette organisation." + +#: 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 "Sélectionnez les informations d’identification qu’il vous faut utiliser lors de l’accès à des hôtes distants pour exécuter la commande. Choisissez les informations d’identification contenant le nom d’utilisateur et la clé SSH ou le mot de passe dont Ansible aura besoin pour se connecter aux hôtes distants." + +#: components/Lookup/InventoryLookup.js:123 +msgid "" +"Select the inventory containing the hosts\n" +"you want this job to manage." +msgstr "Sélectionnez l'inventaire contenant les hôtes\n" +"que vous voulez que ce Job gère." + +#: screens/Job/Job.helptext.js:6 +#: screens/Template/shared/JobTemplate.helptext.js:7 +msgid "Select the inventory containing the hosts you want this job to manage." +msgstr "Sélectionnez l’inventaire contenant les hôtes que vous souhaitez gérer." + +#: components/HostForm/HostForm.js:32 +#: components/HostForm/HostForm.js:51 +msgid "Select the inventory that this host will belong to." +msgstr "Sélectionnez l'inventaire auquel cet hôte appartiendra." + +#: screens/Job/Job.helptext.js:10 +#: screens/Template/shared/JobTemplate.helptext.js:11 +msgid "Select the playbook to be executed by this job." +msgstr "Sélectionnez le playbook qui devra être exécuté par cette tâche." + +#: screens/Instances/Shared/InstanceForm.js:43 +msgid "Select the port that Receptor will listen on for incoming connections. Default is 27199." +msgstr "Sélectionnez le port sur lequel Receptor écoutera les connexions entrantes. La valeur par défaut est 27199." + +#: screens/Template/shared/JobTemplate.helptext.js:8 +msgid "Select the project containing the playbook you want this job to execute." +msgstr "Sélectionnez le projet contenant le playbook que ce job devra exécuter." + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:79 +msgid "Select your Ansible Automation Platform subscription to use." +msgstr "Sélectionnez votre abonnement à la Plateforme d'Automatisation Ansible à utiliser." + +#: components/Lookup/Lookup.js:186 +msgid "Select {0}" +msgstr "Sélectionnez {0}" + +#: components/AddRole/AddResourceRole.js:212 +#: components/AddRole/AddResourceRole.js:224 +#: components/AddRole/AddResourceRole.js:242 +#: 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:84 +#: components/TemplateList/TemplateListItem.js:140 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:107 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:125 +#: 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:41 +msgid "Selected" +msgstr "Sélectionné" + +#: components/LaunchPrompt/steps/CredentialsStep.js:142 +#: components/LaunchPrompt/steps/CredentialsStep.js:147 +#: components/Lookup/MultiCredentialsLookup.js:162 +#: components/Lookup/MultiCredentialsLookup.js:167 +msgid "Selected Category" +msgstr "Catégorie sélectionnée" + +#: components/Schedule/shared/ScheduleForm.js:446 +#: components/Schedule/shared/ScheduleForm.js:447 +msgid "Selected date range must have at least 1 schedule occurrence." +msgstr "La plage de dates sélectionnée doit avoir au moins une occurrence de calendrier." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:160 +msgid "Sender Email" +msgstr "E-mail de l’expéditeur" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:96 +msgid "Sender e-mail" +msgstr "E-mail de l'expéditeur" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:167 +#: components/Schedule/shared/FrequencyDetailSubform.js:138 +msgid "September" +msgstr "Septembre" + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:24 +msgid "Service account JSON file" +msgstr "Fichier JSON Compte de service" + +#: screens/Inventory/shared/InventorySourceForm.js:46 +#: screens/Project/shared/ProjectForm.js:112 +msgid "Set a value for this field" +msgstr "Définir une valeur pour ce champ" + +#: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:70 +msgid "Set how many days of data should be retained." +msgstr "Définissez le nombre de jours pendant lesquels les données doivent être conservées." + +#: screens/Setting/SettingList.js:122 +msgid "Set preferences for data collection, logos, and logins" +msgstr "Définissez des préférences pour la collection des données, les logos et logins." + +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:131 +msgid "Set source path to" +msgstr "Définir le chemin source à" + +#: components/InstanceToggle/InstanceToggle.js:48 +#: screens/Instances/Shared/InstanceForm.js:59 +msgid "Set the instance enabled or disabled. If disabled, 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." + +#: screens/Application/shared/Application.helptext.js:5 +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:149 +msgid "Set type" +msgstr "Type d'ensemble" + +#: components/Search/AdvancedSearch.js:239 +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:140 +msgid "Set type select" +msgstr "Sélection du type d’ensemble" + +#: components/Search/AdvancedSearch.js:143 +msgid "Set type typeahead" +msgstr "Définir type Typeahead" + +#: components/Workflow/WorkflowTools.js:154 +msgid "Set zoom to 100% and center graph" +msgstr "Régler le zoom à 100% et centrer le graphique" + +#: screens/Instances/Shared/InstanceForm.js:35 +msgid "Sets the current life cycle stage of this instance. Default is \"installed.\"" +msgstr "Définit l'étape actuelle du cycle de vie de cette instance. La valeur par défaut est \"installed\"." + +#: screens/Instances/Shared/InstanceForm.js:51 +msgid "Sets the role that this instance will play within mesh topology. Default is \"execution.\"" +msgstr "Définit le rôle que cette instance jouera dans la topologie du maillage. La valeur par défaut est \"exécution\"." + +#: screens/ActivityStream/ActivityStreamDetailButton.js:46 +msgid "Setting category" +msgstr "Catégorie de paramètre" + +#: screens/Setting/shared/RevertButton.js:46 +msgid "Setting matches factory default." +msgstr "Le réglage correspond à la valeur d’usine par défaut." + +#: screens/ActivityStream/ActivityStreamDetailButton.js:49 +msgid "Setting name" +msgstr "Nom du paramètre" + +#: routeConfig.js:159 +#: routeConfig.js:163 +#: screens/ActivityStream/ActivityStream.js:220 +#: screens/ActivityStream/ActivityStream.js:222 +#: screens/Setting/Settings.js:43 +msgid "Settings" +msgstr "Paramètres" + +#: components/FormField/PasswordInput.js:35 +msgid "Show" +msgstr "Afficher" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:182 +#: components/PromptDetail/PromptDetail.js:361 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:488 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:283 +#: screens/Template/shared/JobTemplateForm.js:497 +msgid "Show Changes" +msgstr "Afficher Modifications" + +#: components/AdHocCommands/AdHocDetailsStep.js:177 +#: components/AdHocCommands/AdHocDetailsStep.js:178 +msgid "Show changes" +msgstr "Afficher les modifications" + +#: components/LaunchPrompt/LaunchPrompt.js:135 +#: components/Schedule/shared/SchedulePromptableFields.js:102 +msgid "Show description" +msgstr "Afficher la description" + +#: components/ChipGroup/ChipGroup.js:12 +msgid "Show less" +msgstr "Afficher moins de détails" + +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:126 +msgid "Show only root groups" +msgstr "Afficher uniquement les groupes racines" + +#: screens/Login/Login.js:262 +msgid "Sign in with Azure AD" +msgstr "Connectez-vous avec Azure AD" + +#: screens/Login/Login.js:276 +msgid "Sign in with GitHub" +msgstr "Connectez-vous à GitHub" + +#: screens/Login/Login.js:318 +msgid "Sign in with GitHub Enterprise" +msgstr "Connectez-vous à GitHub Enterprise" + +#: screens/Login/Login.js:333 +msgid "Sign in with GitHub Enterprise Organizations" +msgstr "Connectez-vous avec GitHub Enterprise Organizations" + +#: screens/Login/Login.js:349 +msgid "Sign in with GitHub Enterprise Teams" +msgstr "Connectez-vous avec GitHub Enterprise Teams" + +#: screens/Login/Login.js:290 +msgid "Sign in with GitHub Organizations" +msgstr "Connectez-vous avec GitHub Organizations" + +#: screens/Login/Login.js:304 +msgid "Sign in with GitHub Teams" +msgstr "Connectez-vous avec GitHub Teams" + +#: screens/Login/Login.js:364 +msgid "Sign in with Google" +msgstr "Connectez-vous avec Google" + +#: screens/Login/Login.js:378 +msgid "Sign in with OIDC" +msgstr "Connectez-vous avec SAML " + +#: screens/Login/Login.js:397 +msgid "Sign in with SAML" +msgstr "Connectez-vous avec SAML" + +#: screens/Login/Login.js:396 +msgid "Sign in with SAML {samlIDP}" +msgstr "Connectez-vous avec SAML {samlIDP}" + +#: components/Search/Search.js:145 +#: components/Search/Search.js:146 +msgid "Simple key select" +msgstr "Sélection par simple pression d'une touche" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:106 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:107 +#: components/PromptDetail/PromptDetail.js:295 +#: components/PromptDetail/PromptJobTemplateDetail.js:267 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:595 +#: screens/Job/JobDetail/JobDetail.js:500 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:475 +#: screens/Template/shared/JobTemplateForm.js:533 +#: screens/Template/shared/WorkflowJobTemplateForm.js:230 +msgid "Skip Tags" +msgstr "Balises de saut" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:93 +#: components/Schedule/shared/FrequencyDetailSubform.js:223 +msgid "Skip every" +msgstr "Sauter tous les" + +#: screens/Job/Job.helptext.js:20 +#: screens/Template/shared/JobTemplate.helptext.js:22 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:22 +msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "Les balises de saut sont utiles si votre playbook est important et que vous souhaitez ignorer certaines parties d’un Job ou d’une Lecture. Utiliser des virgules pour séparer plusieurs balises. Consulter la documentation pour obtenir des détails sur l'utilisation des balises." + +#: screens/Job/JobOutput/shared/HostStatusBar.js:39 +msgid "Skipped" +msgstr "Ignoré" + +#: components/StatusLabel/StatusLabel.js:50 +msgid "Skipped'" +msgstr "Ignoré" + +#: 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 "Inventaire smart" + +#: screens/Inventory/SmartInventory.js:94 +msgid "Smart Inventory not found." +msgstr "Inventaire smart non trouvé." + +#: components/Lookup/HostFilterLookup.js:345 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:116 +msgid "Smart host filter" +msgstr "Filtre d'hôte smart" + +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:105 +msgid "Smart inventory" +msgstr "Inventaire smart" + +#: components/AdHocCommands/AdHocPreviewStep.js:32 +#: components/LaunchPrompt/steps/PreviewStep.js:58 +msgid "Some of the previous step(s) have errors" +msgstr "Certaines des étapes précédentes comportent des erreurs" + +#: 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." + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginTestAlert.js:39 +msgid "Something went wrong with the request to test this credential and metadata." +msgstr "Quelque chose s'est mal passé avec la demande de tester cet identifiant et ses métadonnées." + +#: components/ContentError/ContentError.js:37 +msgid "Something went wrong..." +msgstr "Quelque chose a mal tourné..." + +#: components/Sort/Sort.js:139 +msgid "Sort" +msgstr "Trier" + +#: components/JobList/JobListItem.js:169 +#: components/PromptDetail/PromptInventorySourceDetail.js:84 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:199 +#: screens/Inventory/shared/InventorySourceForm.js:130 +#: screens/Job/JobDetail/JobDetail.js:172 +#: screens/Job/JobDetail/JobDetail.js:294 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:93 +msgid "Source" +msgstr "Source" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:44 +#: components/PromptDetail/PromptDetail.js:250 +#: components/PromptDetail/PromptJobTemplateDetail.js:147 +#: components/PromptDetail/PromptProjectDetail.js:106 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:89 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:467 +#: screens/Job/JobDetail/JobDetail.js:307 +#: screens/Project/ProjectDetail/ProjectDetail.js:230 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:248 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:133 +#: screens/Template/shared/JobTemplateForm.js:335 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:245 +msgid "Source Control Branch" +msgstr "Branche Contrôle de la source" + +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:29 +msgid "Source Control Branch/Tag/Commit" +msgstr "Branche/ Balise / Commit du Contrôle de la source" + +#: components/PromptDetail/PromptProjectDetail.js:117 +#: screens/Project/ProjectDetail/ProjectDetail.js:256 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:56 +msgid "Source Control Credential" +msgstr "Identifiant Contrôle de la source" + +#: components/PromptDetail/PromptProjectDetail.js:111 +#: screens/Project/ProjectDetail/ProjectDetail.js:235 +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:32 +msgid "Source Control Refspec" +msgstr "Refspec Contrôle de la source" + +#: screens/Project/ProjectDetail/ProjectDetail.js:195 +msgid "Source Control Revision" +msgstr "Révision Contrôle de la source" + +#: components/PromptDetail/PromptProjectDetail.js:96 +#: screens/Job/JobDetail/JobDetail.js:273 +#: screens/Project/ProjectDetail/ProjectDetail.js:191 +#: screens/Project/shared/ProjectForm.js:259 +msgid "Source Control Type" +msgstr "Type de Contrôle de la source" + +#: components/Lookup/ProjectLookup.js:143 +#: components/PromptDetail/PromptProjectDetail.js:101 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:96 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:165 +#: screens/Project/ProjectDetail/ProjectDetail.js:225 +#: screens/Project/ProjectList/ProjectList.js:205 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:16 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:104 +msgid "Source Control URL" +msgstr "URL Contrôle de la source" + +#: components/JobList/JobList.js:211 +#: components/JobList/JobListItem.js:42 +#: components/Schedule/ScheduleList/ScheduleListItem.js:38 +#: screens/Job/JobDetail/JobDetail.js:65 +msgid "Source Control Update" +msgstr "Mise à jour du Contrôle de la source" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:340 +msgid "Source Phone Number" +msgstr "Numéro de téléphone de la source" + +#: components/PromptDetail/PromptInventorySourceDetail.js:176 +msgid "Source Variables" +msgstr "Variables Source" + +#: components/JobList/JobListItem.js:213 +#: screens/Job/JobDetail/JobDetail.js:257 +msgid "Source Workflow Job" +msgstr "Flux de travail Source" + +#: screens/Template/shared/WorkflowJobTemplateForm.js:177 +msgid "Source control branch" +msgstr "Branche Contrôle de la source" + +#: screens/Inventory/shared/InventorySourceForm.js:152 +msgid "Source details" +msgstr "Détails de la source" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:403 +msgid "Source phone number" +msgstr "Numéro de téléphone de la source" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:269 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:21 +msgid "Source variables" +msgstr "Variables sources" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:97 +msgid "Sourced from a project" +msgstr "Provenance d'un projet" + +#: screens/Inventory/Inventories.js:84 +#: screens/Inventory/Inventory.js:68 +msgid "Sources" +msgstr "Sources" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:30 +msgid "" +"Specify HTTP Headers in JSON format. Refer to\n" +"the Ansible Controller documentation for example syntax." +msgstr "Spécifier les En-têtes HTTP en format JSON. Voir la documentation Ansible Tower pour obtenir des exemples de syntaxe." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:24 +msgid "" +"Specify a notification color. Acceptable colors are hex\n" +"color code (example: #3af or #789abc)." +msgstr "Spécifier une couleur de notification. Les couleurs acceptées sont d'un code de couleur hex (exemple : #3af or #789abc) ." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:26 +msgid "Specify the conditions under which this node should be executed" +msgstr "Préciser les conditions dans lesquelles ce nœud doit être exécuté" + +#: screens/Job/JobOutput/HostEventModal.js:173 +msgid "Standard Error" +msgstr "Erreur standard" + +#: screens/Job/JobOutput/HostEventModal.js:174 +msgid "Standard error tab" +msgstr "Onglet Erreur standard" + +#: 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 "Démarrer" + +#: components/JobList/JobList.js:247 +#: components/JobList/JobListItem.js:99 +msgid "Start Time" +msgstr "Heure de début" + +#: components/Schedule/shared/DateTimePicker.js:51 +msgid "Start date" +msgstr "Date de début" + +#: components/Schedule/shared/ScheduleFormFields.js:87 +msgid "Start date/time" +msgstr "Date/Heure de début" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:465 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:105 +msgid "Start message" +msgstr "Message de départ" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:474 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:114 +msgid "Start message body" +msgstr "Démarrer le corps du message" + +#: screens/Inventory/shared/InventorySourceSyncButton.js:33 +msgid "Start sync process" +msgstr "Démarrer le processus de synchronisation" + +#: screens/Inventory/shared/InventorySourceSyncButton.js:37 +msgid "Start sync source" +msgstr "Démarrer la source de synchronisation" + +#: components/Schedule/shared/DateTimePicker.js:61 +msgid "Start time" +msgstr "Heure de début" + +#: screens/Job/JobDetail/JobDetail.js:220 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:165 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:63 +msgid "Started" +msgstr "Démarré" + +#: components/JobList/JobList.js:224 +#: components/JobList/JobList.js:245 +#: components/JobList/JobListItem.js:95 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:206 +#: screens/InstanceGroup/Instances/InstanceList.js:267 +#: screens/InstanceGroup/Instances/InstanceListItem.js:129 +#: screens/Instances/InstanceDetail/InstanceDetail.js:196 +#: screens/Instances/InstanceList/InstanceList.js:202 +#: screens/Instances/InstanceList/InstanceListItem.js:134 +#: screens/Instances/InstancePeers/InstancePeerList.js:97 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:43 +#: screens/Inventory/InventoryList/InventoryListItem.js:101 +#: screens/Inventory/InventorySources/InventorySourceList.js:212 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:87 +#: screens/Job/JobDetail/JobDetail.js:210 +#: screens/Job/JobOutput/HostEventModal.js:118 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:115 +#: 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:61 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:162 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:166 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:66 +msgid "Status" +msgstr "État" + +#: screens/Job/JobOutput/JobOutputSearch.js:91 +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 "Valider" + +#: screens/Project/shared/Project.helptext.js:118 +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 "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" +"Cela équivaut à spécifier l'option --remote\n" +"à git submodule update." + +#: screens/Setting/SettingList.js:132 +#: screens/Setting/Settings.js:112 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:136 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:195 +msgid "Subscription" +msgstr "Abonnement" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:41 +msgid "Subscription Details" +msgstr "Détails d’abonnement" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:194 +msgid "Subscription Management" +msgstr "Gestion des abonnements" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:82 +msgid "Subscription manifest" +msgstr "Manifeste de souscription" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:84 +msgid "Subscription selection modal" +msgstr "Modalité de sélection de l'abonnement" + +#: screens/Setting/SettingList.js:137 +msgid "Subscription settings" +msgstr "Paramètres d'abonnement" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:131 +msgid "Subscription type" +msgstr "Type d’abonnement" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:142 +msgid "Subscriptions table" +msgstr "Table des abonnements" + +#: components/Lookup/ProjectLookup.js:137 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:90 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:159 +#: screens/Job/JobDetail/JobDetail.js:76 +#: 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:41 +msgid "Success" +msgstr "Réussite" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:483 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:123 +msgid "Success message" +msgstr "Message de réussite" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:492 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:132 +msgid "Success message body" +msgstr "Corps du message de réussite" + +#: components/JobList/JobList.js:231 +#: components/StatusLabel/StatusLabel.js:43 +#: components/Workflow/WorkflowNodeHelp.js:102 +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:96 +#: screens/Dashboard/shared/ChartTooltip.js:59 +msgid "Successful" +msgstr "Réussi" + +#: screens/Dashboard/DashboardGraph.js:166 +msgid "Successful jobs" +msgstr "Tâches ayant réussi" + +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:28 +msgid "Successfully Approved" +msgstr "Approuvé avec succès" + +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:25 +msgid "Successfully Denied" +msgstr "Refusé avec succès" + +#: screens/Project/ProjectDetail/ProjectDetail.js:201 +#: screens/Project/ProjectList/ProjectListItem.js:97 +msgid "Successfully copied to clipboard!" +msgstr "Copie réussie dans le presse-papiers !" + +#: components/Schedule/shared/FrequencyDetailSubform.js:255 +msgid "Sun" +msgstr "Dim." + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:83 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:182 +#: components/Schedule/shared/FrequencyDetailSubform.js:260 +#: components/Schedule/shared/FrequencyDetailSubform.js:428 +msgid "Sunday" +msgstr "Dimanche" + +#: components/LaunchPrompt/steps/useSurveyStep.js:26 +#: screens/Template/Template.js:159 +#: screens/Template/Templates.js:48 +#: screens/Template/WorkflowJobTemplate.js:145 +msgid "Survey" +msgstr "Questionnaire" + +#: screens/Template/Survey/SurveyToolbar.js:105 +msgid "Survey Disabled" +msgstr "Questionnaire désactivé" + +#: screens/Template/Survey/SurveyToolbar.js:104 +msgid "Survey Enabled" +msgstr "Questionnaire activé" + +#: screens/Template/Survey/SurveyReorderModal.js:191 +msgid "Survey Question Order" +msgstr "Ordre des questions de l’enquête" + +#: screens/Template/Survey/SurveyToolbar.js:102 +msgid "Survey Toggle" +msgstr "Basculement Questionnaire" + +#: screens/Template/Survey/SurveyReorderModal.js:192 +msgid "Survey preview modal" +msgstr "Modalité d'aperçu de l'enquête" + +#: screens/Inventory/InventorySources/InventorySourceListItem.js:120 +#: screens/Inventory/shared/InventorySourceSyncButton.js:41 +#: screens/Project/shared/ProjectSyncButton.js:41 +#: screens/Project/shared/ProjectSyncButton.js:53 +msgid "Sync" +msgstr "Sync" + +#: screens/Project/ProjectList/ProjectListItem.js:238 +#: screens/Project/shared/ProjectSyncButton.js:37 +#: screens/Project/shared/ProjectSyncButton.js:48 +msgid "Sync Project" +msgstr "Projet Sync" + +#: screens/Inventory/InventoryList/InventoryList.js:219 +msgid "Sync Status" +msgstr "Statut de la synchronisation" + +#: components/PaginatedTable/ToolbarSyncSourceButton.js:19 +#: components/PaginatedTable/ToolbarSyncSourceButton.js:29 +#: components/PaginatedTable/ToolbarSyncSourceButton.js:32 +msgid "Sync all" +msgstr "Tout sync" + +#: components/PaginatedTable/ToolbarSyncSourceButton.js:25 +msgid "Sync all sources" +msgstr "Synchroniser toutes les sources" + +#: screens/Inventory/InventorySources/InventorySourceList.js:236 +msgid "Sync error" +msgstr "Erreur de synchronisation" + +#: screens/Project/ProjectDetail/ProjectDetail.js:213 +#: screens/Project/ProjectList/ProjectListItem.js:109 +msgid "Sync for revision" +msgstr "Synchronisation pour la révision" + +#: screens/Project/ProjectList/ProjectListItem.js:122 +msgid "Syncing" +msgstr "Synchronisation" + +#: screens/Setting/SettingList.js:102 +#: screens/User/UserRoles/UserRolesListItem.js:18 +msgid "System" +msgstr "Système" + +#: 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 "Administrateur du système" + +#: screens/User/UserDetail/UserDetail.js:49 +#: screens/User/UserList/UserListItem.js:21 +#: screens/User/shared/UserForm.js:35 +msgid "System Auditor" +msgstr "Auditeur système" + +#: screens/Job/JobOutput/JobOutputSearch.js:128 +msgid "System Warning" +msgstr "Avertissement système" + +#: screens/Team/TeamRoles/TeamRolesList.js:131 +#: screens/User/UserRoles/UserRolesList.js:130 +msgid "System administrators have unrestricted access to all resources." +msgstr "Les administrateurs système ont un accès illimité à toutes les ressources." + +#: screens/Setting/Settings.js:115 +msgid "TACACS+" +msgstr "TACACS+" + +#: screens/Setting/SettingList.js:81 +msgid "TACACS+ settings" +msgstr "Paramètres de la TACACS" + +#: screens/Dashboard/Dashboard.js:117 +#: screens/Job/JobOutput/HostEventModal.js:94 +msgid "Tabs" +msgstr "Onglets" + +#: screens/Job/Job.helptext.js:19 +#: screens/Template/shared/JobTemplate.helptext.js:21 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:21 +msgid "Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "Les balises sont utiles si votre playbook est important et que vous souhaitez la lecture de certaines parties ou exécuter une tâche particulière. Utiliser des virgules pour séparer plusieurs balises. Consulter la documentation pour obtenir des détails sur l'utilisation des balises." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:203 +msgid "Tags for the Annotation" +msgstr "Balises pour l'annotation" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:179 +msgid "Tags for the annotation (optional)" +msgstr "Balises pour l'annotation (facultatif)" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:248 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:298 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:366 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:252 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:329 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:453 +msgid "Target URL" +msgstr "URL cible" + +#: screens/Job/JobOutput/HostEventModal.js:123 +msgid "Task" +msgstr "Tâche" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:90 +msgid "Task Count" +msgstr "Nombre de tâches" + +#: screens/Job/JobOutput/JobOutputSearch.js:129 +msgid "Task Started" +msgstr "Tâche démarrée" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:91 +msgid "Tasks" +msgstr "Tâches" + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:13 +msgid "Team" +msgstr "Équipe" + +#: components/ResourceAccessList/ResourceAccessListItem.js:85 +#: screens/Team/TeamRoles/TeamRolesList.js:144 +msgid "Team Roles" +msgstr "Rôles d’équipe" + +#: screens/Team/Team.js:75 +msgid "Team not found." +msgstr "Équipe non trouvée." + +#: components/AddRole/AddResourceRole.js:188 +#: components/AddRole/AddResourceRole.js:189 +#: routeConfig.js:106 +#: screens/ActivityStream/ActivityStream.js:187 +#: screens/Organization/Organization.js:125 +#: 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:15 +#: screens/Team/Teams.js:25 +#: screens/User/User.js:70 +#: screens/User/UserTeams/UserTeamList.js:175 +#: screens/User/UserTeams/UserTeamList.js:246 +#: screens/User/Users.js:32 +#: util/getRelatedResourceDeleteDetails.js:174 +msgid "Teams" +msgstr "Équipes" + +#: screens/Setting/Jobs/JobsEdit/JobsEdit.js:130 +msgid "Template" +msgstr "Modèle" + +#: components/RelatedTemplateList/RelatedTemplateList.js:115 +#: components/TemplateList/TemplateList.js:133 +msgid "Template copied successfully" +msgstr "Modèle copié" + +#: screens/Template/Template.js:175 +#: screens/Template/WorkflowJobTemplate.js:175 +msgid "Template not found." +msgstr "Mise à jour introuvable" + +#: components/TemplateList/TemplateList.js:200 +#: components/TemplateList/TemplateList.js:263 +#: routeConfig.js:65 +#: screens/ActivityStream/ActivityStream.js:164 +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:70 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:83 +#: screens/Template/Templates.js:17 +#: util/getRelatedResourceDeleteDetails.js:218 +#: util/getRelatedResourceDeleteDetails.js:275 +msgid "Templates" +msgstr "Modèles" + +#: 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:426 +msgid "Test" +msgstr "Test" + +#: screens/Credential/shared/ExternalTestModal.js:77 +msgid "Test External Credential" +msgstr "Test des informations d'identification externes" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:128 +msgid "Test Notification" +msgstr "Notification test" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:125 +msgid "Test notification" +msgstr "Notification test" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginTestAlert.js:44 +msgid "Test passed" +msgstr "Test réussi." + +#: screens/Template/Survey/SurveyQuestionForm.js:80 +#: screens/Template/Survey/SurveyReorderModal.js:181 +msgid "Text" +msgstr "Texte" + +#: screens/Template/Survey/SurveyReorderModal.js:135 +msgid "Text Area" +msgstr "Zone de texte" + +#: screens/Template/Survey/SurveyQuestionForm.js:81 +msgid "Textarea" +msgstr "Zone de texte" + +#: components/Lookup/Lookup.js:63 +msgid "That value was not found. Please enter or select a valid value." +msgstr "Cette valeur n’a pas été trouvée. Veuillez entrer ou sélectionner une valeur valide." + +#: components/Schedule/shared/FrequencyDetailSubform.js:398 +msgid "The" +msgstr "Le" + +#: screens/Application/shared/Application.helptext.js:4 +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" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:128 +msgid "The Instance Groups for this Organization to run on." +msgstr "Sélectionnez les groupes d'instances sur lesquels exécuter cette organisation." + +#: screens/Instances/InstanceDetail/InstanceDetail.js:219 +msgid "The Instance Groups to which this instance belongs." +msgstr "Les groupes d'instances auxquels cette instance appartient." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:6 +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 "Délai (en secondes) avant que la notification par e-mail cesse d'essayer de joindre l'hôte et expire. Compris entre 1 et 120 secondes." + +#: screens/Job/Job.helptext.js:17 +#: screens/Template/shared/JobTemplate.helptext.js:18 +msgid "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout." +msgstr "Délai (en secondes) avant l'annulation de la tâche. La valeur par défaut est 0 pour aucun délai d'expiration du job." + +#: screens/User/shared/User.helptext.js:4 +msgid "The application that this token belongs to, or leave this field empty to create a Personal Access Token." +msgstr "Sélectionnez l'application à laquelle ce jeton appartiendra, ou laissez ce champ vide pour créer un jeton d'accès personnel." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:9 +msgid "" +"The base URL of the Grafana server - the\n" +"/api/annotations endpoint will be added automatically to the base\n" +"Grafana URL." +msgstr "URL de base du serveur Grafana - le point de terminaison /api/annotations sera ajouté automatiquement à l'URL Grafana de base." + +#: screens/Template/shared/JobTemplate.helptext.js:9 +msgid "The container image to be used for execution." +msgstr "L'image du conteneur à utiliser pour l'exécution." + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:109 +msgid "" +"The execution environment that will be used for jobs\n" +"inside of this organization. This will be used a fallback when\n" +"an execution environment has not been explicitly assigned at the\n" +"project, job template or workflow level." +msgstr "L'environnement d'exécution qui sera utilisé pour les tâches au sein de cette organisation. Il sera utilisé comme solution de rechange lorsqu'un environnement d'exécution n'a pas été explicitement attribué au niveau du projet, du modèle de job ou du flux de travail." + +#: 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 "L'environnement d'exécution qui sera utilisé pour les tâches au sein de cette organisation. Il sera utilisé comme solution de rechange lorsqu'un environnement d'exécution n'a pas été explicitement attribué au niveau du projet, du modèle de job ou du flux de travail." + +#: screens/Project/shared/Project.helptext.js:5 +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 "L'environnement d'exécution qui sera utilisé pour les jobs qui utilisent ce projet. Il sera utilisé comme solution de rechange lorsqu'un environnement d'exécution n'a pas été explicitement attribué au niveau du modèle de job ou du flux de travail." + +#: screens/Job/Job.helptext.js:9 +#: screens/Template/shared/JobTemplate.helptext.js:10 +msgid "The execution environment that will be used when launching this job template. The resolved execution environment can be overridden by explicitly assigning a different one to this job template." +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." + +#: screens/Project/shared/Project.helptext.js:93 +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 "Le premier extrait toutes les références. Le second extrait la requête Github pull numéro 62, dans cet exemple la branche doit être `pull/62/head`." + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:7 +msgid "The full image location, including the container registry, image name, and version tag." +msgstr "L'emplacement complet de l'image, y compris le registre du conteneur, le nom de l'image et la balise de version." + +#: screens/Inventory/shared/Inventory.helptext.js:191 +msgid "" +"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 "Fichier d'inventaire à synchroniser par cette source. Vous pouvez le choisir dans le menu déroulant ou saisir un fichier dans l'entrée." + +#: screens/Host/HostDetail/HostDetail.js:79 +msgid "The inventory that this host belongs to." +msgstr "Inventaire auquel cet hôte appartiendra." + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:141 +msgid "The last {dayOfWeek}" +msgstr "La dernière {dayOfWeek}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:200 +msgid "The last {weekday} of {month}" +msgstr "Le dernier {weekday} de {month}" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:100 +msgid "" +"The maximum number of hosts allowed to be managed by\n" +"this organization. Value defaults to 0 which means no limit.\n" +"Refer to the Ansible documentation for more details." +msgstr "Nombre maximal d'hôtes pouvant être gérés par cette organisation. La valeur par défaut est 0, ce qui signifie aucune limite. Reportez-vous à la documentation Ansible pour plus de détails." + +#: 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 "Nombre maximal d'hôtes pouvant être gérés par cette organisation. La valeur par défaut est 0, ce qui signifie aucune limite. Reportez-vous à la documentation Ansible pour plus de détails." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:26 +msgid "" +"The number associated with the \"Messaging\n" +"Service\" in Twilio with the format +18005550199." +msgstr "Numéro associé au \"Service de messagerie\" de Twilio sous le format +18005550199." + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:69 +msgid "The number of hosts you have automated against is below your subscription count." +msgstr "Le nombre d'hôtes contre lesquels vous avez automatisé est inférieur au nombre d'abonnements." + +#: screens/Job/Job.helptext.js:25 +#: screens/Template/shared/JobTemplate.helptext.js:48 +msgid "The number of parallel or simultaneous processes to use while executing the playbook. An empty value, or a value less than 1 will use the Ansible default which is usually 5. The default number of forks can be overwritten with a change to" +msgstr "Le nombre de processus parallèles ou simultanés à utiliser lors de l'exécution du playbook. Une valeur vide, ou une valeur inférieure à 1 utilisera la valeur par défaut Ansible qui est généralement 5. Le nombre de fourches par défaut peut être remplacé par un changement vers" + +#: components/AdHocCommands/AdHocDetailsStep.js:164 +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 "Nombre de processus parallèles ou simultanés à utiliser lors de l'exécution du playbook. La saisie d'aucune valeur entraînera l'utilisation de la valeur par défaut du fichier de configuration ansible. Vous pourrez trouver plus d’informations." + +#: components/ContentError/ContentError.js:41 +#: screens/Job/Job.js:161 +msgid "The page you requested could not be found." +msgstr "La page que vous avez demandée n'a pas été trouvée." + +#: components/AdHocCommands/AdHocDetailsStep.js:144 +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/Job/Job.helptext.js:7 +msgid "The project containing the playbook this job will execute." +msgstr "Sélectionnez le projet contenant le playbook que ce job devra exécuter." + +#: screens/Job/Job.helptext.js:8 +msgid "The project from which this inventory update is sourced." +msgstr "Le projet d'où provient cette mise à jour de l'inventaire." + +#: 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:211 +#: 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: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." + +#: components/Workflow/WorkflowNodeHelp.js:138 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:131 +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:31 +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:180 +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 "Le format suggéré pour les noms de variables est en minuscules avec des tirets de séparation (exemple, foo_bar, user_id, host_name, etc.). Les noms de variables contenant des espaces ne sont pas autorisés." + +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:50 +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 "Il n'y a pas d'annuaires de playbooks disponibles dans {project_base_dir}. Soit ce répertoire est vide, soit tout le contenu est déjà affecté à d'autres projets. Créez-y un nouveau répertoire et assurez-vous que les fichiers du playbook peuvent être lus par l'utilisateur du système \"awx\", ou bien il faut que {brandName} récupére directement vos playbooks à partir du contrôle des sources en utilisant l'option Type de contrôle des sources ci-dessus." + +#: screens/Template/Survey/MultipleChoiceField.js:34 +msgid "There must be a value in at least one input" +msgstr "Il doit y avoir une valeur dans une entrée au moins" + +#: screens/Login/Login.js:155 +msgid "There was a problem logging in. Please try again." +msgstr "Il y a eu un problème de connexion. Veuillez réessayer." + +#: components/ContentError/ContentError.js:42 +msgid "There was an error loading this content. Please reload the page." +msgstr "Il y a eu une erreur lors du chargement de ce contenu. Veuillez recharger la page." + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:56 +msgid "There was an error parsing the file. Please check the file formatting and try again." +msgstr "Il y a eu une erreur dans l'analyse du fichier. Veuillez vérifier le formatage du fichier et réessayer." + +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:713 +msgid "There was an error saving the workflow." +msgstr "Une erreur s'est produite lors de la sauvegarde du flux de travail." + +#: components/AdHocCommands/AdHocDetailsStep.js:69 +msgid "These are the modules that {brandName} supports running commands against." +msgstr "Il s'agit des modules pris en charge par {brandName} pour l'exécution de commandes." + +#: components/AdHocCommands/AdHocDetailsStep.js:129 +msgid "These are the verbosity levels for standard out of the command run that are supported." +msgstr "Il s'agit des niveaux de verbosité pour les standards hors du cycle de commande qui sont pris en charge." + +#: components/AdHocCommands/AdHocDetailsStep.js:122 +#: screens/Job/Job.helptext.js:43 +msgid "These arguments are used with the specified module." +msgstr "Ces arguments sont utilisés avec le module spécifié." + +#: components/AdHocCommands/AdHocDetailsStep.js:111 +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" + +#: screens/Job/Job.helptext.js:33 +msgid "These arguments are used with the specified module. You can find information about {moduleName} by clicking" +msgstr "Ces arguments sont utilisés avec le module spécifié. Vous pouvez trouver des informations sur {moduleName} en cliquant sur" + +#: components/Schedule/shared/FrequencyDetailSubform.js:410 +msgid "Third" +msgstr "Troisième" + +#: screens/Template/shared/JobTemplateForm.js:157 +msgid "This Project needs to be updated" +msgstr "Ce projet doit être mis à jour" + +#: components/PaginatedTable/ToolbarDeleteButton.js:286 +#: screens/Template/Survey/SurveyList.js:82 +msgid "This action will delete the following:" +msgstr "Cette action supprimera les éléments suivants :" + +#: screens/User/UserTeams/UserTeamList.js:217 +msgid "This action will disassociate all roles for this user from the selected teams." +msgstr "Cette action permettra de dissocier tous les rôles de cet utilisateur des équipes sélectionnées." + +#: 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 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/Instances/Shared/RemoveInstanceButton.js:178 +msgid "This action will remove the following instances:" +msgstr "Cette action supprimera les instances suivantes :" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:113 +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 ?" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:304 +msgid "This credential is currently being used by other resources. Are you sure you want to delete it?" +msgstr "Cette accréditation est actuellement utilisée par d'autres ressources. Êtes-vous sûr de vouloir la supprimer ?" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:121 +msgid "This credential type is currently being used by some credentials and cannot be deleted" +msgstr "Ce type d’accréditation est actuellement utilisé par certaines informations d’accréditation et ne peut être supprimé" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:74 +msgid "" +"This data is used to enhance\n" +"future releases of the Software and to provide\n" +"Automation Analytics." +msgstr "Ces données sont utilisées pour améliorer\n" +"les futures versions du logiciel et pour fournir des données d’ Automation Analytics.." + +#: 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 "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." + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:132 +msgid "This execution environment is currently being used by other resources. Are you sure you want to delete it?" +msgstr "Cet environnement d'exécution est actuellement utilisé par d'autres ressources. Êtes-vous sûr de vouloir le supprimer ?" + +#: 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 "Cette fonctionnalité est obsolète et sera supprimée dans une prochaine version." + +#: screens/Inventory/shared/Inventory.helptext.js:155 +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 "Ce champ est ignoré à moins qu'une variable activée ne soit définie. Si la variable activée correspond à cette valeur, l'hôte sera activé lors de l'importation." + +#: components/AdHocCommands/useAdHocCredentialPasswordStep.js:44 +#: components/LaunchPrompt/steps/useCredentialPasswordsStep.js:50 +msgid "This field may not be blank" +msgstr "Ce champ ne doit pas être vide" + +#: util/validators.js:127 +msgid "This field must be a number" +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}" + +#: 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}" + +#: util/validators.js:64 +msgid "This field must be a number and have a value greater than {min}" +msgstr "Ce champ doit être un nombre et avoir une valeur supérieure à {min}" + +#: util/validators.js:61 +msgid "This field must be a number and have a value less than {max}" +msgstr "Ce champ doit être un nombre et avoir une valeur inférieure à {max}" + +#: util/validators.js:184 +msgid "This field must be a regular expression" +msgstr "Ce champ doit être une expression régulière" + +#: util/validators.js:111 +#: util/validators.js:194 +msgid "This field must be an integer" +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" + +#: util/validators.js:52 +msgid "This field must be at least {min} characters" +msgstr "Ce champ doit comporter au moins {min} caractères" + +#: util/validators.js:197 +msgid "This field must be greater than 0" +msgstr "Ce champ doit être supérieur à 0" + +#: components/AdHocCommands/useAdHocDetailsStep.js:52 +#: components/LaunchPrompt/steps/useSurveyStep.js:111 +#: screens/Template/shared/JobTemplateForm.js:154 +#: 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 "Ce champ ne doit pas être vide" + +#: components/AdHocCommands/useAdHocDetailsStep.js:46 +msgid "This field must not be blank." +msgstr "Ce champ ne doit pas être vide." + +#: util/validators.js:101 +msgid "This field must not contain spaces" +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" + +#: util/validators.js:43 +msgid "This field must not exceed {max} characters" +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/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:82 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:89 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:104 +msgid "This has already been acted on" +msgstr "Ce point a déjà fait l'objet d'une action" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:125 +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 ?" + +#: 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 "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:199 +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 ?" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:313 +msgid "This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?" +msgstr "Cette source d'inventaire est actuellement utilisée par d'autres ressources qui en dépendent. Êtes-vous sûr de vouloir la supprimer ?" + +#: screens/Application/Applications.js:77 +msgid "This is the only time the client secret will be shown." +msgstr "C'est la seule fois où le secret du client sera révélé." + +#: screens/User/UserTokens/UserTokens.js:59 +msgid "This is the only time the token value and associated refresh token value will be shown." +msgstr "C'est la seule fois où la valeur du jeton et la valeur du jeton de rafraîchissement associée seront affichées." + +#: screens/Job/JobOutput/EmptyOutput.js:37 +msgid "This job failed and has no output." +msgstr "Ce travail a échoué et n'a pas de résultat." + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:543 +msgid "This job template is currently being used by other resources. Are you sure you want to delete it?" +msgstr "Ce modèle de poste est actuellement utilisé par d'autres ressources. Êtes-vous sûr de vouloir le supprimer ?" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:197 +msgid "This organization is currently being by other resources. Are you sure you want to delete it?" +msgstr "Cette organisation est actuellement en cours de traitement par d'autres ressources. Êtes-vous sûr de vouloir la supprimer ?" + +#: screens/Project/ProjectDetail/ProjectDetail.js:338 +msgid "This project is currently being used by other resources. Are you sure you want to delete it?" +msgstr "Ce projet est actuellement utilisé par d'autres ressources. Êtes-vous sûr de vouloir le supprimer ?" + +#: screens/Project/shared/Project.helptext.js:59 +msgid "This project is currently on sync and cannot be clicked until sync process completed" +msgstr "Ce projet est actuellement en cours de synchronisation et ne peut être cliqué tant que le processus de synchronisation n'est pas terminé" + +#: components/Schedule/shared/ScheduleForm.js:460 +msgid "This schedule has no occurrences due to the selected exceptions." +msgstr "Cet horaire n'a pas d'occurrences en raison des exceptions sélectionnées." + +#: components/Schedule/ScheduleList/ScheduleList.js:122 +msgid "This schedule is missing an Inventory" +msgstr "Il manque un inventaire dans ce calendrier" + +#: components/Schedule/ScheduleList/ScheduleList.js:147 +msgid "This schedule is missing required survey values" +msgstr "Ce tableau ne contient pas les valeurs d'enquête requises" + +#: components/Schedule/shared/UnsupportedScheduleForm.js:12 +msgid "" +"This schedule uses complex rules that are not supported in the\n" +"UI. Please use the API to manage this schedule." +msgstr "Les horaires complexes ne sont pas encore pris en charge par l'interface utilisateur, veuillez utiliser l'API pour gérer cet horaire." + +#: components/LaunchPrompt/steps/StepName.js:26 +msgid "This step contains errors" +msgstr "Cette étape contient des erreurs" + +#: screens/User/shared/UserForm.js:150 +msgid "This value does not match the password you entered previously. Please confirm that password." +msgstr "Cette valeur ne correspond pas au mot de passe que vous avez entré précédemment. Veuillez confirmer ce mot de passe." + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:106 +msgid "This will cancel all subsequent nodes in this workflow" +msgstr "Cela annulera tous les nœuds suivants dans ce flux de travail." + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:328 +msgid "This will cancel all subsequent nodes in this workflow." +msgstr "Cela annulera tous les nœuds suivants dans ce flux de travail." + +#: 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 "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 +msgid "This workflow does not have any nodes configured." +msgstr "Ce flux de travail ne comporte aucun nœud configuré." + +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:43 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:35 +msgid "This workflow has already been acted on" +msgstr "Ce flux de travail a déjà été traité" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:267 +msgid "This workflow job template is currently being used by other resources. Are you sure you want to delete it?" +msgstr "Ce modèle de tâche de flux de travail est actuellement utilisé par d'autres ressources. Êtes-vous sûr de vouloir le supprimer ?" + +#: components/Schedule/shared/FrequencyDetailSubform.js:299 +msgid "Thu" +msgstr "Jeu." + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:80 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:186 +#: components/Schedule/shared/FrequencyDetailSubform.js:304 +#: components/Schedule/shared/FrequencyDetailSubform.js:448 +msgid "Thursday" +msgstr "Jeudi" + +#: screens/ActivityStream/ActivityStream.js:249 +#: screens/ActivityStream/ActivityStream.js:261 +#: screens/ActivityStream/ActivityStreamDetailButton.js:41 +#: screens/ActivityStream/ActivityStreamListItem.js:42 +msgid "Time" +msgstr "Durée" + +#: screens/Project/shared/Project.helptext.js:128 +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 "Délai en secondes à prévoir pour qu’un projet soit actualisé. Durant l’exécution des tâches et les rappels, le système de tâches évalue l’horodatage de la dernière mise à jour du projet. Si elle est plus ancienne que le délai d’expiration du cache, elle n’est pas considérée comme actualisée, et une nouvelle mise à jour du projet sera effectuée." + +#: screens/Inventory/shared/Inventory.helptext.js:147 +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 "Délai en secondes à prévoir pour qu'une synchronisation d'inventaire soit actualisée. Durant l’exécution du Job et les rappels, le système de tâches évalue l’horodatage de la dernière mise à jour du projet. Si elle est plus ancienne que le délai d’expiration du cache, elle n’est pas considérée comme actualisée, et une nouvelle synchronisation de l'inventaire sera effectuée." + +#: components/StatusLabel/StatusLabel.js:51 +msgid "Timed out" +msgstr "Expiré" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:86 +#: components/PromptDetail/PromptDetail.js:136 +#: components/PromptDetail/PromptDetail.js:355 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:484 +#: screens/Job/JobDetail/JobDetail.js:397 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:170 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:114 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:277 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:186 +#: screens/Template/shared/JobTemplateForm.js:475 +msgid "Timeout" +msgstr "Délai d'attente" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:193 +msgid "Timeout minutes" +msgstr "Délai d'attente (minutes)" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:207 +msgid "Timeout seconds" +msgstr "Délai d’attente (secondes)" + +#: 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:194 +msgid "To reorder 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/Job/WorkflowOutput/WorkflowOutputToolbar.js:106 +msgid "Toggle Legend" +msgstr "Basculer la légende" + +#: components/FormField/PasswordInput.js:39 +msgid "Toggle Password" +msgstr "Changer de mot de passe" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:116 +msgid "Toggle Tools" +msgstr "Basculer les outils" + +#: components/HostToggle/HostToggle.js:70 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:56 +msgid "Toggle host" +msgstr "Basculer l'hôte" + +#: components/InstanceToggle/InstanceToggle.js:61 +msgid "Toggle instance" +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" + +#: components/NotificationList/NotificationListItem.js:50 +msgid "Toggle notification approvals" +msgstr "Basculer les approbations de notification" + +#: components/NotificationList/NotificationListItem.js:92 +msgid "Toggle notification failure" +msgstr "Échec de la notification de basculement" + +#: components/NotificationList/NotificationListItem.js:64 +msgid "Toggle notification start" +msgstr "Début de la notification de basculement" + +#: components/NotificationList/NotificationListItem.js:78 +msgid "Toggle notification success" +msgstr "Succès de la notification de basculement" + +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:66 +msgid "Toggle schedule" +msgstr "Supprimer la programmation" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:92 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:94 +msgid "Toggle tools" +msgstr "Basculer les outils" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:373 +#: screens/User/UserTokens/UserTokens.js:64 +msgid "Token" +msgstr "Jeton" + +#: screens/User/UserTokens/UserTokens.js:50 +#: screens/User/UserTokens/UserTokens.js:53 +msgid "Token information" +msgstr "Informations sur le jeton" + +#: screens/User/UserToken/UserToken.js:73 +msgid "Token not found." +msgstr "Jeton non trouvé." + +#: screens/Application/Application/Application.js:80 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:105 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:128 +#: screens/Application/Applications.js:40 +#: screens/User/User.js:76 +#: screens/User/UserTokenList/UserTokenList.js:118 +#: screens/User/Users.js:34 +msgid "Tokens" +msgstr "Jetons" + +#: components/Workflow/WorkflowTools.js:83 +msgid "Tools" +msgstr "Outils" + +#: routeConfig.js:152 +#: screens/TopologyView/TopologyView.js:40 +msgid "Topology View" +msgstr "Vue topologique" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:218 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:197 +#: screens/InstanceGroup/Instances/InstanceListItem.js:199 +#: screens/Instances/InstanceDetail/InstanceDetail.js:213 +#: screens/Instances/InstanceList/InstanceListItem.js:214 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:78 +msgid "Total Jobs" +msgstr "Total Jobs" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:104 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:76 +msgid "Total Nodes" +msgstr "Total Nœuds" + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:103 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:119 +msgid "Total hosts" +msgstr "Total Hôtes" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:72 +msgid "Total jobs" +msgstr "Total Jobs" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:87 +msgid "Track submodules" +msgstr "Suivi des sous-modules" + +#: components/PromptDetail/PromptProjectDetail.js:56 +#: screens/Project/ProjectDetail/ProjectDetail.js:109 +msgid "Track submodules latest commit on branch" +msgstr "Suivre le dernier commit des sous-modules sur la branche" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:141 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:168 +msgid "Trial" +msgstr "Essai" + +#: components/JobList/JobListItem.js:319 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:66 +#: screens/Job/JobDetail/JobDetail.js:383 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:210 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:240 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:270 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:315 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:373 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:142 +msgid "True" +msgstr "Vrai" + +#: components/Schedule/shared/FrequencyDetailSubform.js:277 +msgid "Tue" +msgstr "Mar." + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:78 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:184 +#: components/Schedule/shared/FrequencyDetailSubform.js:282 +#: components/Schedule/shared/FrequencyDetailSubform.js:438 +msgid "Tuesday" +msgstr "Mardi" + +#: components/NotificationList/NotificationList.js:201 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:142 +msgid "Twilio" +msgstr "Twilio" + +#: components/JobList/JobList.js:246 +#: components/JobList/JobListItem.js:98 +#: components/Lookup/ProjectLookup.js:132 +#: components/NotificationList/NotificationList.js:219 +#: components/NotificationList/NotificationListItem.js:33 +#: components/PromptDetail/PromptDetail.js:124 +#: components/RelatedTemplateList/RelatedTemplateList.js:187 +#: 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:160 +#: components/Workflow/WorkflowNodeHelp.js:196 +#: screens/Credential/CredentialList/CredentialList.js:165 +#: screens/Credential/CredentialList/CredentialListItem.js:63 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:94 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:116 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:17 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:46 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:54 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:195 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:66 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:94 +#: screens/Inventory/InventoryList/InventoryList.js:220 +#: screens/Inventory/InventoryList/InventoryListItem.js:116 +#: screens/Inventory/InventorySources/InventorySourceList.js:213 +#: 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:218 +#: 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/User/UserDetail/UserDetail.js:75 +#: screens/User/UserRoles/UserRolesList.js:156 +#: screens/User/UserRoles/UserRolesListItem.js:21 +msgid "Type" +msgstr "Type" + +#: screens/Credential/shared/TypeInputsSubForm.js:25 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:47 +#: screens/Project/shared/ProjectForm.js:298 +msgid "Type Details" +msgstr "Détails sur le type" + +#: screens/Template/Survey/MultipleChoiceField.js:56 +msgid "" +"Type answer then click checkbox on right to select answer as\n" +"default." +msgstr "Saisir la réponse puis cliquez sur la case à cocher à droite pour sélectionner la réponse comme défaut." + +#: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:50 +msgid "UTC" +msgstr "UTC" + +#: components/HostForm/HostForm.js:62 +msgid "Unable to change inventory on a host" +msgstr "Impossible de modifier l'inventaire sur un hôte." + +#: screens/Project/ProjectList/ProjectListItem.js:211 +msgid "Unable to load last job update" +msgstr "Impossible de charger la dernière mise à jour du job" + +#: components/StatusLabel/StatusLabel.js:61 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:260 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:87 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:46 +#: screens/InstanceGroup/Instances/InstanceListItem.js:78 +#: screens/Instances/InstanceDetail/InstanceDetail.js:306 +#: screens/Instances/InstanceList/InstanceListItem.js:77 +#: screens/TopologyView/Tooltip.js:121 +msgid "Unavailable" +msgstr "Non disponible" + +#: screens/Setting/shared/RevertButton.js:53 +#: screens/Setting/shared/RevertButton.js:62 +msgid "Undo" +msgstr "Annuler" + +#: screens/Job/JobOutput/JobOutputSearch.js:183 +msgid "Unfollow" +msgstr "Ne plus suivre" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:126 +msgid "Unlimited" +msgstr "Illimité" + +#: components/StatusLabel/StatusLabel.js:47 +#: screens/Job/JobOutput/shared/HostStatusBar.js:51 +#: screens/Job/JobOutput/shared/OutputToolbar.js:103 +msgid "Unreachable" +msgstr "Inaccessible" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:102 +msgid "Unreachable Host Count" +msgstr "Nombre d'hôtes inaccessibles" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:104 +msgid "Unreachable Hosts" +msgstr "Hôtes inaccessibles" + +#: util/dates.js:74 +msgid "Unrecognized day string" +msgstr "Chaîne du jour non reconnue" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:15 +msgid "Unsaved changes modal" +msgstr "Annuler les modifications non enregistrées" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:94 +msgid "Update Revision on Launch" +msgstr "Mettre à jour Révision au lancement" + +#: components/PromptDetail/PromptInventorySourceDetail.js:51 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:133 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:92 +msgid "Update on launch" +msgstr "Mettre à jour au lancement" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:75 +msgid "Update options" +msgstr "Mettre à jour les options" + +#: components/PromptDetail/PromptProjectDetail.js:61 +#: screens/Project/ProjectDetail/ProjectDetail.js:115 +msgid "Update revision on job launch" +msgstr "Mettre à jour Révision au lancement" + +#: screens/Setting/SettingList.js:92 +msgid "Update settings pertaining to Jobs within {brandName}" +msgstr "Mettre à jour les paramètres relatifs aux Jobs dans {brandName}" + +#: screens/Template/shared/WebhookSubForm.js:188 +msgid "Update webhook key" +msgstr "Mettre à jour la clé de webhook" + +#: components/Workflow/WorkflowNodeHelp.js:126 +msgid "Updating" +msgstr "Mise à jour en cours" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:118 +msgid "Upload a .zip file" +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>subscription allocations (octroi d’allocations) sur le portail client de Red Hat." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:53 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:132 +msgid "Use SSL" +msgstr "Utiliser SSL" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:58 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:137 +msgid "Use TLS" +msgstr "Utiliser 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 "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/NotificationTemplate/shared/Notifications.helptext.js:12 +msgid "Use one Annotation Tag per line, without commas." +msgstr "Entrez une balise d'annotation par ligne, sans virgule." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:13 +msgid "" +"Use one IRC channel or username per line. The pound\n" +"symbol (#) for channels, and the at (@) symbol for users, are not\n" +"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/Notifications.helptext.js:5 +msgid "Use one email address per line to create a recipient 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/Notifications.helptext.js:28 +msgid "" +"Use 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 "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/InstanceGroup/InstanceDetails/InstanceDetails.js:249 +#: screens/InstanceGroup/Instances/InstanceList.js:270 +#: screens/Instances/InstanceDetail/InstanceDetail.js:292 +#: screens/Instances/InstanceList/InstanceList.js:205 +msgid "Used Capacity" +msgstr "Capacité utilisée" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:253 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:257 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:78 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:86 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:42 +#: screens/InstanceGroup/Instances/InstanceListItem.js:74 +#: screens/Instances/InstanceDetail/InstanceDetail.js:297 +#: screens/Instances/InstanceDetail/InstanceDetail.js:303 +#: screens/Instances/InstanceList/InstanceListItem.js:73 +#: screens/TopologyView/Tooltip.js:117 +msgid "Used capacity" +msgstr "Capacité utilisée" + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:13 +msgid "User" +msgstr "Utilisateur" + +#: components/AppContainer/PageHeaderToolbar.js:160 +msgid "User Details" +msgstr "Détails de l'erreur" + +#: screens/Setting/SettingList.js:121 +#: screens/Setting/Settings.js:118 +msgid "User Interface" +msgstr "Interface utilisateur" + +#: screens/Setting/SettingList.js:126 +msgid "User Interface settings" +msgstr "Paramètres de l'interface utilisateur" + +#: components/ResourceAccessList/ResourceAccessListItem.js:72 +#: screens/User/UserRoles/UserRolesList.js:142 +msgid "User Roles" +msgstr "Rôles des utilisateurs" + +#: screens/User/UserDetail/UserDetail.js:72 +#: screens/User/shared/UserForm.js:119 +msgid "User Type" +msgstr "Type d’utilisateur" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:59 +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:60 +msgid "User analytics" +msgstr "Analyse des utilisateurs" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:34 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:202 +msgid "User and Automation Analytics" +msgstr "Utilisateur & Automation Analytics" + +#: components/AppContainer/PageHeaderToolbar.js:154 +msgid "User details" +msgstr "Informations sur l'utilisateur" + +#: screens/User/User.js:96 +msgid "User not found." +msgstr "Utilisateur non trouvé." + +#: screens/User/UserTokenList/UserTokenList.js:180 +msgid "User tokens" +msgstr "Jetons d'utilisateur" + +#: components/AddRole/AddResourceRole.js:23 +#: components/AddRole/AddResourceRole.js:38 +#: components/ResourceAccessList/ResourceAccessList.js:173 +#: components/ResourceAccessList/ResourceAccessList.js:226 +#: screens/Login/Login.js:230 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:144 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:253 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:303 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:361 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:67 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:260 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:337 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:442 +#: 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 "Nom d'utilisateur" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:88 +msgid "Username / password" +msgstr "Nom d'utilisateur / mot de passe" + +#: components/AddRole/AddResourceRole.js:178 +#: components/AddRole/AddResourceRole.js:179 +#: routeConfig.js:101 +#: screens/ActivityStream/ActivityStream.js:184 +#: screens/Team/Teams.js:30 +#: 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 "Utilisateurs" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:101 +msgid "VMware vCenter" +msgstr "VMware vCenter" + +#: components/AdHocCommands/AdHocPreviewStep.js:69 +#: components/HostForm/HostForm.js:113 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:115 +#: components/PromptDetail/PromptDetail.js:168 +#: components/PromptDetail/PromptDetail.js:369 +#: components/PromptDetail/PromptJobTemplateDetail.js:286 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:135 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:620 +#: screens/Host/HostDetail/HostDetail.js:93 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:165 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:37 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:88 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:143 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:53 +#: screens/Inventory/shared/InventoryForm.js:108 +#: screens/Inventory/shared/InventoryGroupForm.js:46 +#: screens/Inventory/shared/SmartInventoryForm.js:93 +#: screens/Job/JobDetail/JobDetail.js:546 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:501 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:226 +#: screens/Template/shared/JobTemplateForm.js:402 +#: screens/Template/shared/WorkflowJobTemplateForm.js:212 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:293 +msgid "Variables" +msgstr "Variables" + +#: screens/Job/JobOutput/JobOutputSearch.js:130 +msgid "Variables Prompted" +msgstr "Variables demandées" + +#: screens/Inventory/shared/Inventory.helptext.js:43 +msgid "Variables must be in JSON or YAML syntax. Use the radio button to toggle between the two." +msgstr "Variables avec la syntaxe JSON ou YAML. Utilisez le bouton radio pour basculer entre les deux." + +#: screens/Inventory/shared/Inventory.helptext.js:166 +msgid "Variables used 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>{sourceType} plugin configuration guide." +msgstr "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 <1>{sourceType}." + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:121 +msgid "Vault password" +msgstr "Mot de passe Archivage sécurisé" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:121 +msgid "Vault password | {credId}" +msgstr "Mot de passe Archivage sécurisé | {credId}" + +#: screens/Job/JobOutput/JobOutputSearch.js:131 +msgid "Verbose" +msgstr "Verbeux" + +#: components/AdHocCommands/AdHocPreviewStep.js:63 +#: components/PromptDetail/PromptDetail.js:260 +#: components/PromptDetail/PromptInventorySourceDetail.js:100 +#: components/PromptDetail/PromptJobTemplateDetail.js:154 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:478 +#: components/VerbositySelectField/VerbositySelectField.js:34 +#: components/VerbositySelectField/VerbositySelectField.js:45 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:232 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:47 +#: screens/Job/JobDetail/JobDetail.js:331 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:271 +msgid "Verbosity" +msgstr "Verbosité" + +#: screens/Setting/AzureAD/AzureAD.js:25 +msgid "View Azure AD settings" +msgstr "Voir les paramètres Azure AD" + +#: screens/Credential/Credential.js:143 +#: screens/Credential/Credential.js:155 +msgid "View Credential Details" +msgstr "Afficher les détails des informations d'identification" + +#: components/Schedule/Schedule.js:151 +msgid "View Details" +msgstr "Voir les détails" + +#: screens/Setting/GitHub/GitHub.js:58 +msgid "View GitHub Settings" +msgstr "Voir les paramètres de GitHub" + +#: screens/Setting/GoogleOAuth2/GoogleOAuth2.js:26 +msgid "View Google OAuth 2.0 settings" +msgstr "Voir les paramètres de Google OAuth 2.0" + +#: screens/Host/Host.js:137 +msgid "View Host Details" +msgstr "Voir les détails de l'hôte" + +#: screens/Instances/Instance.js:78 +msgid "View Instance Details" +msgstr "Voir les détails de l'instance" + +#: screens/Inventory/Inventory.js:192 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:142 +#: screens/Inventory/SmartInventory.js:175 +msgid "View Inventory Details" +msgstr "Voir les détails de l'inventaire" + +#: screens/Inventory/InventoryGroup/InventoryGroup.js:92 +msgid "View Inventory Groups" +msgstr "Voir les groupes d'inventaire" + +#: screens/Inventory/InventoryHost/InventoryHost.js:160 +msgid "View Inventory Host Details" +msgstr "Voir les détails de l'hôte de l'inventaire" + +#: screens/Inventory/shared/Inventory.helptext.js:55 +msgid "View JSON examples at <0>www.json.org" +msgstr "Voir les exemples de JSON sur <0>www.json.org" + +#: screens/Job/Job.js:212 +msgid "View Job Details" +msgstr "Voir les détails de Job" + +#: screens/Setting/Jobs/Jobs.js:25 +msgid "View Jobs settings" +msgstr "Voir les paramètres des Jobs" + +#: screens/Setting/LDAP/LDAP.js:38 +msgid "View LDAP Settings" +msgstr "Voir les paramètres LDAP" + +#: screens/Setting/Logging/Logging.js:32 +msgid "View Logging settings" +msgstr "Voir les paramètres d'enregistrement" + +#: screens/Setting/MiscAuthentication/MiscAuthentication.js:32 +msgid "View Miscellaneous Authentication settings" +msgstr "Afficher les paramètres d'authentification divers" + +#: screens/Setting/MiscSystem/MiscSystem.js:32 +msgid "View Miscellaneous System settings" +msgstr "Voir les paramètres divers du système" + +#: screens/Setting/OIDC/OIDC.js:25 +msgid "View OIDC settings" +msgstr "Voir les paramètres de l'OIDC" + +#: screens/Organization/Organization.js:225 +msgid "View Organization Details" +msgstr "Voir les détails de l'organisation" + +#: screens/Project/Project.js:200 +msgid "View Project Details" +msgstr "Voir les détails du projet" + +#: screens/Setting/RADIUS/RADIUS.js:25 +msgid "View RADIUS settings" +msgstr "Voir les paramètres de RADIUS" + +#: screens/Setting/SAML/SAML.js:25 +msgid "View SAML settings" +msgstr "Voir les paramètres SAML" + +#: components/Schedule/Schedule.js:83 +#: components/Schedule/Schedule.js:101 +msgid "View Schedules" +msgstr "Afficher les programmations" + +#: screens/Setting/Subscription/Subscription.js:30 +msgid "View Settings" +msgstr "Afficher les paramètres" + +#: screens/Template/Template.js:159 +#: screens/Template/WorkflowJobTemplate.js:145 +msgid "View Survey" +msgstr "Afficher le questionnaire" + +#: screens/Setting/TACACS/TACACS.js:25 +msgid "View TACACS+ settings" +msgstr "Voir les paramètres TACACS+" + +#: screens/Team/Team.js:118 +msgid "View Team Details" +msgstr "Voir les détails de l'équipe" + +#: screens/Template/Template.js:260 +#: screens/Template/WorkflowJobTemplate.js:275 +msgid "View Template Details" +msgstr "Voir les détails du modèle" + +#: screens/User/UserToken/UserToken.js:100 +msgid "View Tokens" +msgstr "Voir les jetons" + +#: screens/User/User.js:141 +msgid "View User Details" +msgstr "Voir les détails de l'utilisateur" + +#: screens/Setting/UI/UI.js:26 +msgid "View User Interface settings" +msgstr "Voir les paramètres de l'interface utilisateur" + +#: screens/WorkflowApproval/WorkflowApproval.js:105 +msgid "View Workflow Approval Details" +msgstr "Voir les détails pour l'approbation du flux de travail" + +#: screens/Inventory/shared/Inventory.helptext.js:66 +msgid "View YAML examples at <0>docs.ansible.com" +msgstr "Voir les exemples YALM sur <0>docs.ansible.com" + +#: components/ScreenHeader/ScreenHeader.js:65 +#: components/ScreenHeader/ScreenHeader.js:68 +msgid "View activity stream" +msgstr "Afficher le flux d’activité" + +#: screens/Credential/Credential.js:99 +msgid "View all Credentials." +msgstr "Voir toutes les informations d’identification." + +#: screens/Host/Host.js:97 +msgid "View all Hosts." +msgstr "Voir tous les hôtes." + +#: screens/Inventory/Inventory.js:95 +#: screens/Inventory/SmartInventory.js:95 +msgid "View all Inventories." +msgstr "Voir tous les inventaires." + +#: screens/Inventory/InventoryHost/InventoryHost.js:101 +msgid "View all Inventory Hosts." +msgstr "Voir tous les hôtes de l'inventaire." + +#: screens/Job/JobTypeRedirect.js:40 +msgid "View all Jobs" +msgstr "Voir tous les Jobs" + +#: screens/Job/Job.js:162 +msgid "View all Jobs." +msgstr "Voir tous les Jobs." + +#: screens/NotificationTemplate/NotificationTemplate.js:60 +#: screens/NotificationTemplate/NotificationTemplateAdd.js:52 +msgid "View all Notification Templates." +msgstr "Voir tous les modèles de notification." + +#: screens/Organization/Organization.js:155 +msgid "View all Organizations." +msgstr "Voir toutes les organisations." + +#: screens/Project/Project.js:137 +msgid "View all Projects." +msgstr "Voir tous les projets." + +#: screens/Team/Team.js:76 +msgid "View all Teams." +msgstr "Voir toutes les équipes." + +#: screens/Template/Template.js:176 +#: screens/Template/WorkflowJobTemplate.js:176 +msgid "View all Templates." +msgstr "Voir tous les modèles." + +#: screens/User/User.js:97 +msgid "View all Users." +msgstr "Voir tous les utilisateurs." + +#: screens/WorkflowApproval/WorkflowApproval.js:54 +msgid "View all Workflow Approvals." +msgstr "Voir toutes les approbations de flux de travail." + +#: screens/Application/Application/Application.js:96 +msgid "View all applications." +msgstr "Voir toutes les applications." + +#: screens/CredentialType/CredentialType.js:78 +msgid "View all credential types" +msgstr "Voir tous les types d'informations d'identification" + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:85 +msgid "View all execution environments" +msgstr "Voir tous les environnements d'exécution" + +#: screens/InstanceGroup/ContainerGroup.js:86 +#: screens/InstanceGroup/InstanceGroup.js:94 +msgid "View all instance groups" +msgstr "Voir tous les groupes d'instance" + +#: screens/ManagementJob/ManagementJob.js:135 +msgid "View all management jobs" +msgstr "Voir tous les jobs de gestion" + +#: screens/Setting/Settings.js:204 +msgid "View all settings" +msgstr "Voir tous les paramètres" + +#: screens/User/UserToken/UserToken.js:74 +msgid "View all tokens." +msgstr "Voir tous les jetons." + +#: screens/Setting/SettingList.js:133 +msgid "View and edit your subscription information" +msgstr "Afficher et modifier les informations relatives à votre abonnement" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:25 +#: screens/ActivityStream/ActivityStreamListItem.js:50 +msgid "View event details" +msgstr "Afficher les détails de l’événement" + +#: screens/Inventory/InventorySource/InventorySource.js:167 +msgid "View inventory source details" +msgstr "Voir les détails de la source de l'inventaire" + +#: components/Sparkline/Sparkline.js:44 +msgid "View job {0}" +msgstr "Voir Job {0}" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:220 +msgid "View node details" +msgstr "Voir les détails de nœuds" + +#: screens/Inventory/SmartInventoryHost/SmartInventoryHost.js:85 +msgid "View smart inventory host details" +msgstr "Voir les détails de l'hôte de l'inventaire smart" + +#: routeConfig.js:30 +#: screens/ActivityStream/ActivityStream.js:145 +msgid "Views" +msgstr "Affichages" + +#: components/TemplateList/TemplateListItem.js:198 +#: components/TemplateList/TemplateListItem.js:204 +#: screens/Template/WorkflowJobTemplate.js:137 +msgid "Visualizer" +msgstr "Visualiseur" + +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:44 +msgid "WARNING:" +msgstr "AVERTISSEMENT :" + +#: components/JobList/JobList.js:229 +#: components/StatusLabel/StatusLabel.js:52 +#: components/Workflow/WorkflowNodeHelp.js:96 +msgid "Waiting" +msgstr "En attente" + +#: screens/Job/JobOutput/EmptyOutput.js:35 +msgid "Waiting for job output…" +msgstr "En attente du résultat du job…" + +#: components/Workflow/WorkflowLegend.js:118 +#: screens/Job/JobOutput/JobOutputSearch.js:132 +msgid "Warning" +msgstr "Avertissement" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:14 +msgid "Warning: Unsaved Changes" +msgstr "Avertissement : modifications non enregistrées" + +#: components/Schedule/shared/ScheduleFormFields.js:43 +msgid "Warning: {selectedValue} is a link to {0} and will be saved as that." +msgstr "Avertissement : {selectedValue} est un lien vers {0} et sera enregistré comme tel." + +#: 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: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:24 +#: components/NotificationList/NotificationList.js:202 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:143 +msgid "Webhook" +msgstr "Webhook" + +#: components/PromptDetail/PromptJobTemplateDetail.js:177 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:103 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:333 +#: screens/Template/shared/WebhookSubForm.js:199 +msgid "Webhook Credential" +msgstr "Informations d'identification du webhook" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:175 +msgid "Webhook Credentials" +msgstr "Informations d'identification du webhook" + +#: components/PromptDetail/PromptJobTemplateDetail.js:173 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:92 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:326 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:168 +#: screens/Template/shared/WebhookSubForm.js:173 +msgid "Webhook Key" +msgstr "Clé du webhook" + +#: components/PromptDetail/PromptJobTemplateDetail.js:166 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:91 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:311 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:156 +#: screens/Template/shared/WebhookSubForm.js:129 +msgid "Webhook Service" +msgstr "Service webhook" + +#: components/PromptDetail/PromptJobTemplateDetail.js:169 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:95 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:319 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:162 +#: screens/Template/shared/WebhookSubForm.js:161 +#: screens/Template/shared/WebhookSubForm.js:167 +msgid "Webhook URL" +msgstr "URL du webhook" + +#: screens/Template/shared/JobTemplateForm.js:646 +#: screens/Template/shared/WorkflowJobTemplateForm.js:271 +msgid "Webhook details" +msgstr "Détails de webhook" + +#: screens/Template/shared/JobTemplate.helptext.js:24 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:17 +msgid "Webhook services can launch jobs with this workflow job template by making a POST request to this URL." +msgstr "Les services webhook peuvent lancer des tâches avec ce modèle de tâche en effectuant une requête POST à cette URL." + +#: screens/Template/shared/JobTemplate.helptext.js:25 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:18 +msgid "Webhook services can use this as a shared secret." +msgstr "Les services webhook peuvent l'utiliser en tant que secret partagé." + +#: components/PromptDetail/PromptJobTemplateDetail.js:78 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:41 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:142 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:63 +msgid "Webhooks" +msgstr "Webhooks" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:26 +msgid "Webhooks: Enable Webhook for this workflow job template." +msgstr "Webhooks : activez le webhook pour ce modèle de flux de travail." + +#: screens/Template/shared/JobTemplate.helptext.js:42 +msgid "Webhooks: Enable webhook for this template." +msgstr "Webhooks ; activez le webhook pour ce modèle." + +#: components/Schedule/shared/FrequencyDetailSubform.js:288 +msgid "Wed" +msgstr "Mer." + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:79 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:293 +#: components/Schedule/shared/FrequencyDetailSubform.js:443 +msgid "Wednesday" +msgstr "Mercredi" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:179 +#: components/Schedule/shared/ScheduleFormFields.js:128 +#: components/Schedule/shared/ScheduleFormFields.js:188 +msgid "Week" +msgstr "Semaine" + +#: components/Schedule/shared/FrequencyDetailSubform.js:464 +msgid "Weekday" +msgstr "Jour de la semaine" + +#: components/Schedule/shared/FrequencyDetailSubform.js:469 +msgid "Weekend day" +msgstr "Jour du week-end" + +#: 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 "Bienvenue sur la plate-forme Red Hat Ansible Automation ! Veuillez compléter les étapes ci-dessous pour activer votre abonnement." + +#: screens/Login/Login.js:190 +msgid "Welcome to {brandName}!" +msgstr "Bienvenue sur {brandName}!" + +#: screens/Inventory/shared/Inventory.helptext.js:105 +msgid "" +"When not checked, a merge will be performed,\n" +"combining local variables with those found on the\n" +"external source." +msgstr "Si non coché, une fusion aura lieu, combinant les variables locales à celles qui se trouvent dans la source externe." + +#: screens/Inventory/shared/Inventory.helptext.js:93 +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 "Si non coché, les hôtes et groupes locaux dépendants non trouvés dans la source externe ne seront pas touchés par le processus de mise à jour de l'inventaire." + +#: components/Workflow/WorkflowLegend.js:96 +msgid "Workflow" +msgstr "Flux de travail" + +#: components/Workflow/WorkflowNodeHelp.js:75 +msgid "Workflow Approval" +msgstr "Approbation du flux de travail" + +#: screens/WorkflowApproval/WorkflowApproval.js:52 +msgid "Workflow Approval not found." +msgstr "Approbation du flux de travail non trouvée." + +#: routeConfig.js:54 +#: screens/ActivityStream/ActivityStream.js:156 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:118 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:145 +#: screens/WorkflowApproval/WorkflowApprovals.js:13 +#: screens/WorkflowApproval/WorkflowApprovals.js:22 +msgid "Workflow Approvals" +msgstr "Approbations des flux de travail" + +#: components/JobList/JobList.js:216 +#: components/JobList/JobListItem.js:47 +#: components/Schedule/ScheduleList/ScheduleListItem.js:40 +#: screens/Job/JobDetail/JobDetail.js:70 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:224 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:164 +msgid "Workflow Job" +msgstr "Job de flux de travail" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:76 +msgid "Workflow Job 1/{0}" +msgstr "Job de flux de travail" + +#: components/JobList/JobListItem.js:201 +#: components/Workflow/WorkflowNodeHelp.js:63 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:20 +#: screens/Job/JobDetail/JobDetail.js:244 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:91 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:186 +#: util/getRelatedResourceDeleteDetails.js:105 +msgid "Workflow Job Template" +msgstr "Modèle de Job de flux de travail" + +#: util/getRelatedResourceDeleteDetails.js:115 +#: util/getRelatedResourceDeleteDetails.js:157 +#: util/getRelatedResourceDeleteDetails.js:260 +msgid "Workflow Job Template Nodes" +msgstr "Nœuds de modèles de Jobs de workflows" + +#: util/getRelatedResourceDeleteDetails.js:140 +msgid "Workflow Job Templates" +msgstr "Modèles de Jobs de flux de travail" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:23 +msgid "Workflow Link" +msgstr "Lien vers le flux de travail" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:100 +msgid "Workflow Nodes" +msgstr "Nœuds de flux de travail" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:86 +msgid "Workflow Statuses" +msgstr "Statuts du flux de travail" + +#: components/TemplateList/TemplateList.js:218 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:98 +msgid "Workflow Template" +msgstr "Modèle de flux de travail" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:519 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:159 +msgid "Workflow approved message" +msgstr "Message de flux de travail approuvé" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:531 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:168 +msgid "Workflow approved message body" +msgstr "Corps de message de flux de travail approuvé" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:543 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:177 +msgid "Workflow denied message" +msgstr "Message de flux de travail refusé" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:555 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:186 +msgid "Workflow denied message body" +msgstr "Corps de message de flux de travail refusé" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:104 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:106 +msgid "Workflow documentation" +msgstr "Documentation de flux de travail" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:220 +msgid "Workflow job details" +msgstr "Voir les détails de Job de flux de travail" + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:46 +msgid "Workflow job templates" +msgstr "Modèles de Jobs de flux de travail" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:24 +msgid "Workflow link modal" +msgstr "Modal de liaison de flux de travail" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:247 +msgid "Workflow node view modal" +msgstr "Vue modale du nœud de flux de travail" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:567 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:195 +msgid "Workflow pending message" +msgstr "Message de flux de travail en attente" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:579 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:204 +msgid "Workflow pending message body" +msgstr "Corps du message d'exécution de flux de travail" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:591 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:213 +msgid "Workflow timed out message" +msgstr "Message d'expiration de flux de travail" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:603 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:222 +msgid "Workflow timed out message body" +msgstr "Corps du message d’expiration de flux de travail" + +#: screens/User/shared/UserTokenForm.js:77 +msgid "Write" +msgstr "Écriture" + +#: screens/Inventory/shared/Inventory.helptext.js:52 +msgid "YAML:" +msgstr "YAML :" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:187 +#: components/Schedule/shared/FrequencyDetailSubform.js:183 +#: components/Schedule/shared/ScheduleFormFields.js:130 +#: components/Schedule/shared/ScheduleFormFields.js:190 +msgid "Year" +msgstr "Année" + +#: components/Search/Search.js:229 +msgid "Yes" +msgstr "Oui" + +#: components/Lookup/MultiCredentialsLookup.js:155 +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 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}" +msgstr "Vous n'avez pas la permission de supprimer les groupes suivants : {itemsUnableToDelete}" + +#: components/PaginatedTable/ToolbarDeleteButton.js:152 +msgid "You do not have permission to delete {pluralizedItemName}: {itemsUnableToDelete}" +msgstr "Vous n'avez pas l'autorisation de supprimer : {pluralizedItemName}: {itemsUnableToDelete}" + +#: components/DisassociateButton/DisassociateButton.js:66 +msgid "You do not have permission to disassociate the following: {itemsUnableToDisassociate}" +msgstr "Vous n'avez pas la permission de dissocier les éléments suivants : {itemsUnableToDisassociate}" + +#: screens/Instances/Shared/RemoveInstanceButton.js:72 +msgid "You do not have permission to remove instances: {itemsUnableToremove}" +msgstr "Vous n'avez pas de permission vers les ressources liées." + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:82 +msgid "You have automated against more hosts than your subscription allows." +msgstr "Vous avez automatisé contre plus d'hôtes que votre abonnement ne le permet." + +#: 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 "Vous pouvez appliquer un certain nombre de variables possibles dans le message. Pour plus d'informations, reportez-vous au" + +#: screens/Login/Login.js:198 +msgid "Your session has expired. Please log in to continue where you left off." +msgstr "Votre session a expiré. Veuillez vous connecter pour continuer là où vous vous êtes arrêté." + +#: components/AppContainer/AppContainer.js:130 +msgid "Your session is about to expire" +msgstr "Votre session est sur le point d'expirer" + +#: components/Workflow/WorkflowTools.js:121 +msgid "Zoom In" +msgstr "Zoom avant" + +#: components/Workflow/WorkflowTools.js:100 +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:754 +#: screens/Template/shared/WebhookSubForm.js:150 +msgid "a new webhook key will be generated on save." +msgstr "une nouvelle clé webhook sera générée lors de la sauvegarde." + +#: screens/Template/shared/JobTemplateForm.js:751 +#: screens/Template/shared/WebhookSubForm.js:140 +msgid "a new webhook url will be generated on save." +msgstr "une nouvelle url de webhook sera générée lors de la sauvegarde." + +#: screens/Inventory/shared/Inventory.helptext.js:123 +#: screens/Inventory/shared/Inventory.helptext.js:142 +msgid "and click on Update Revision on Launch" +msgstr "et cliquez sur Mise à jour de la révision au lancement" + +#: screens/ActivityStream/ActivityStreamDescription.js:505 +msgid "approved" +msgstr "approuvé" + +#: components/AppContainer/AppContainer.js:55 +msgid "brand logo" +msgstr "logo de la marque" + +#: components/PaginatedTable/ToolbarDeleteButton.js:279 +#: screens/Template/Survey/SurveyList.js:72 +msgid "cancel delete" +msgstr "annuler supprimer" + +#: screens/Setting/shared/SharedFields.js:341 +msgid "cancel edit login redirect" +msgstr "annuler modifier connecter rediriger" + +#: screens/Instances/Shared/RemoveInstanceButton.js:169 +msgid "cancel remove" +msgstr "Annuler le retour" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:34 +msgid "canceled" +msgstr "annulée" + +#: components/AdHocCommands/AdHocDetailsStep.js:217 +msgid "command" +msgstr "commande" + +#: components/PaginatedTable/ToolbarDeleteButton.js:267 +#: screens/Template/Survey/SurveyList.js:63 +msgid "confirm delete" +msgstr "confirmer supprimer" + +#: components/DisassociateButton/DisassociateButton.js:130 +#: screens/Team/TeamRoles/TeamRolesList.js:219 +msgid "confirm disassociate" +msgstr "confirmer dissocier" + +#: screens/Setting/shared/SharedFields.js:330 +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" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:189 +msgid "day" +msgstr "Jour" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:151 +msgid "deletion error" +msgstr "erreur de suppression" + +#: screens/ActivityStream/ActivityStreamDescription.js:513 +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:37 +msgid "denied" +msgstr "refusée" + +#: screens/Job/JobOutput/EmptyOutput.js:41 +msgid "details." +msgstr "Détails" + +#: components/DisassociateButton/DisassociateButton.js:91 +msgid "disassociate" +msgstr "dissocier" + +#: components/Lookup/HostFilterLookup.js:406 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:20 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:39 +#: screens/Template/Survey/SurveyQuestionForm.js:269 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:239 +#: screens/Template/shared/JobTemplate.helptext.js:61 +msgid "documentation" +msgstr "documentation" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:105 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:117 +#: screens/Host/HostDetail/HostDetail.js:104 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:97 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:109 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:99 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:289 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:161 +#: screens/Project/ProjectDetail/ProjectDetail.js:309 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:195 +#: screens/User/UserDetail/UserDetail.js:92 +msgid "edit" +msgstr "Modifier" + +#: screens/Template/Survey/SurveyListItem.js:65 +#: screens/Template/Survey/SurveyReorderModal.js:125 +msgid "encrypted" +msgstr "crypté" + +#: components/Lookup/HostFilterLookup.js:408 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:241 +msgid "for more info." +msgstr "pour plus d'infos." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:21 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:40 +#: screens/Template/Survey/SurveyQuestionForm.js:271 +#: screens/Template/shared/JobTemplate.helptext.js:63 +msgid "for more information." +msgstr "pour plus d'informations." + +#: components/AdHocCommands/AdHocDetailsStep.js:150 +msgid "here" +msgstr "ici" + +#: components/AdHocCommands/AdHocDetailsStep.js:118 +#: components/AdHocCommands/AdHocDetailsStep.js:170 +#: screens/Job/Job.helptext.js:39 +msgid "here." +msgstr "ici." + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:49 +msgid "host-description-{0}" +msgstr "description-hôte-{0}" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:44 +msgid "host-name-{0}" +msgstr "nom-hôte-{0}" + +#: components/Lookup/HostFilterLookup.js:418 +msgid "hosts" +msgstr "hôtes" + +#: components/Pagination/Pagination.js:24 +msgid "items" +msgstr "éléments" + +#: screens/User/UserList/UserListItem.js:44 +msgid "ldap user" +msgstr "utilisateur ldap" + +#: screens/User/UserDetail/UserDetail.js:76 +msgid "login type" +msgstr "type de connexion" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:203 +msgid "min" +msgstr "min" + +#: screens/Template/Survey/MultipleChoiceField.js:76 +msgid "new choice" +msgstr "nouveau choix" + +#: components/Pagination/Pagination.js:36 +#: components/Schedule/shared/FrequencyDetailSubform.js:480 +msgid "of" +msgstr "de" + +#: components/AdHocCommands/AdHocDetailsStep.js:215 +msgid "option to the" +msgstr "l'option à la" + +#: components/Pagination/Pagination.js:25 +msgid "page" +msgstr "page" + +#: components/Pagination/Pagination.js:26 +msgid "pages" +msgstr "pages" + +#: components/Pagination/Pagination.js:28 +msgid "per page" +msgstr "par page" + +#: components/LaunchButton/ReLaunchDropDown.js:77 +#: components/LaunchButton/ReLaunchDropDown.js:100 +msgid "relaunch jobs" +msgstr "relancer les Jobs" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:217 +msgid "sec" +msgstr "sec" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:238 +msgid "seconds" +msgstr "secondes" + +#: components/AdHocCommands/AdHocDetailsStep.js:58 +msgid "select module" +msgstr "sélectionner un module" + +#: screens/User/UserList/UserListItem.js:49 +msgid "social login" +msgstr "social login" + +#: screens/Template/shared/JobTemplateForm.js:346 +#: screens/Template/shared/WorkflowJobTemplateForm.js:188 +msgid "source control branch" +msgstr "branche du contrôle de la source" + +#: screens/ActivityStream/ActivityStreamListItem.js:30 +msgid "system" +msgstr "système" + +#: screens/ActivityStream/ActivityStreamDescription.js:511 +msgid "timed out" +msgstr "expiré" + +#: components/AdHocCommands/AdHocDetailsStep.js:195 +msgid "toggle changes" +msgstr "basculer les changements" + +#: screens/ActivityStream/ActivityStreamDescription.js:516 +msgid "updated" +msgstr "actualisé" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:190 +msgid "weekday" +msgstr "Jour de la semaine" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:191 +msgid "weekend day" +msgstr "Jour du week-end" + +#: screens/Template/shared/WebhookSubForm.js:181 +msgid "workflow job template webhook key" +msgstr "clé webhook de modèles de tâche flux de travail" + +#: 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?} 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 {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 "{0, plural, one {Please enter a valid phone number.} autre {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.} autre {The inventories will be in a pending status until the final delete is processed.}}" + +#: components/JobList/JobList.js:280 +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} autre {The selected jobs cannot be deleted due to insufficient permissions or a running job status}}" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:151 +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} autre {These approvals cannot be deleted due to insufficient permissions or a pending job status}}" + +#: screens/Credential/CredentialList/CredentialList.js:198 +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?} 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 {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: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?} 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:182 +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?} autre {Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?}}" + +#: screens/Instances/Shared/RemoveInstanceButton.js:85 +msgid "{0, plural, one {This intance is currently being used by other resources. Are you sure you want to delete it?} other {Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {This intance is currently being used by other resources. Are you sure you want to delete it?} autre {Deprovisioning these instances 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?} 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:196 +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?} 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 "{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: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?} autre {Deleting these projects could impact other resources that rely on them. Are you sure you want to delete anyway?}}" + +#: components/RelatedTemplateList/RelatedTemplateList.js:209 +#: components/TemplateList/TemplateList.js:266 +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?} 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 {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 {You do not have permission to cancel the following job:} autre {You do not have permission to cancel the following jobs:}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:143 +msgid "{0, selectordinal, one {The first {dayOfWeek}} two {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" +msgstr "{0, selectordinal, one {The first {dayOfWeek}} deux {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:202 +msgid "{0, selectordinal, one {The first {weekday} of {month}} two {The second {weekday} of {month}} =3 {The third {weekday} of {month}} =4 {The fourth {weekday} of {month}} =5 {The fifth {weekday} of {month}}}" +msgstr "{0, selectordinal, one {The first {weekday} de {month}} deux {The second {weekday} de {month}} =3 {The third {weekday} de {month}} =4 {The fourth {weekday} de {month}} =5 {The fifth {weekday} of {month}}}" + +#: screens/ActivityStream/ActivityStreamListItem.js:28 +msgid "{0} (deleted)" +msgstr "{0} (supprimé)" + +#: components/ChipGroup/ChipGroup.js:13 +msgid "{0} more" +msgstr "{0} plus" + +#: screens/Job/JobDetail/JobDetail.js:399 +msgid "{0} seconds" +msgstr "secondes" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:95 +msgid "{automatedInstancesCount} since {automatedInstancesSinceDateTime}" +msgstr "depuis" + +#: components/AppContainer/AppContainer.js:55 +msgid "{brandName} logo" +msgstr "{brandName} logo" + +#: components/DetailList/UserDateDetail.js:23 +msgid "{dateStr} by <0>{username}" +msgstr "{dateStr} par <0>{username}" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:231 +#: screens/InstanceGroup/Instances/InstanceListItem.js:148 +#: screens/Instances/InstanceDetail/InstanceDetail.js:274 +#: screens/Instances/InstanceList/InstanceListItem.js:158 +#: screens/TopologyView/Tooltip.js:288 +msgid "{forks, plural, one {# fork} other {# forks}}" +msgstr "{forks, plural, one {# fork} autre {# forks}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:41 +msgid "{interval, plural, one {{interval} day} other {{interval} days}}" +msgstr "{interval, plural, one {{interval} jour} autre {{interval} jours}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:33 +msgid "{interval, plural, one {{interval} hour} other {{interval} hours}}" +msgstr "{interval, plural, one {{interval} heure} autre {{interval} heures}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:25 +msgid "{interval, plural, one {{interval} minute} other {{interval} minutes}}" +msgstr "{interval, plural, one {{interval} minute} autre {{interval} minutes}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:57 +msgid "{interval, plural, one {{interval} month} other {{interval} months}}" +msgstr "{interval, plural, one {{interval} mois} autre {{interval} mois}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:49 +msgid "{interval, plural, one {{interval} week} other {{interval} weeks}}" +msgstr "{interval, plural, one {{interval} semaine} autre {{interval} semaines}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:65 +msgid "{interval, plural, one {{interval} year} other {{interval} years}}" +msgstr "{interval, plural, one {{interval} année} autre {{interval} années}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:198 +msgid "{intervalValue, plural, one {day} other {days}}" +msgstr "{intervalValue, plural, one {day} autre {days}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:196 +msgid "{intervalValue, plural, one {hour} other {hours}}" +msgstr "{intervalValue, plural, one {hour} autre {hours}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:194 +msgid "{intervalValue, plural, one {minute} other {minutes}}" +msgstr "{intervalValue, plural, one {minute} autre {minutes}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:202 +msgid "{intervalValue, plural, one {month} other {months}}" +msgstr "{intervalValue, plural, one {month} autre {months}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:200 +msgid "{intervalValue, plural, one {week} other {weeks}}" +msgstr "{intervalValue, plural, one {week} autre {weeks}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:204 +msgid "{intervalValue, plural, one {year} other {years}}" +msgstr "{intervalValue, plural, one {year} other {years}}" + +#: components/PromptDetail/PromptDetail.js:44 +msgid "{minutes} min {seconds} sec" +msgstr "{minutes} min {seconds} sec" + +#: 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/Schedule/ScheduleDetail/FrequencyDetails.js:226 +msgid "{numOccurrences, plural, one {After {numOccurrences} occurrence} other {After {numOccurrences} occurrences}}" +msgstr "{numOccurrences, plural, one {After {numOccurrences} occurrence} autre {After {numOccurrences} occurrences}}" + +#: components/PaginatedTable/PaginatedTable.js:79 +msgid "{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 "{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/translations/ja/django.po b/awx/ui/src/locales/translations/ja/django.po new file mode 100644 index 0000000000..49fb5b7cf2 --- /dev/null +++ b/awx/ui/src/locales/translations/ja/django.po @@ -0,0 +1,6240 @@ +# 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 Basic 認証の有効化" + +#: awx/api/conf.py:49 +msgid "Enable HTTP Basic Auth for the API Browser." +msgstr "API ブラウザーの HTTP Basic 認証を有効にします。" + +#: 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_TOKEN_EXPIRE_SECONDS` (アクセストークンが失効した後の更新トークンの期間 (秒数)) です。" + +#: 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 "Playbook 実行" + +#: 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 "実行環境に関連付けることができる Container Registry 認証情報のみです" + +#: 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 "1 つまたは複数のジョブテンプレートは、このプロジェクトのブランチオーバーライドに依存しています (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 "このプロジェクト内で利用可能な一連の Playbook。" + +#: 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 "「cloud」または「net」にする必要があります (%s ではない)" + +#: 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 "「user」、「team」、または「organization」がありません。" + +#: awx/api/serializers.py:2692 +msgid "" +"Only one of 'user', 'team', or 'organization' should be provided, received " +"{} fields." +msgstr "「user」、「team」、または「organization」のいずれか 1 つのみを指定し、{} フィールドを受け取る必要があります。" + +#: 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 "プロジェクトの Playbook が見つかりません。" + +#: awx/api/serializers.py:2842 +msgid "Must select playbook for project." +msgstr "プロジェクトの Playbook を選択してください。" + +#: 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 "選択した Webhook サービスと一致する必要があります。" + +#: 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'、'approved'、'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 "有効な DTSTART が rrule で必要です。値は DTSTART:YYYYMMDDTHHMMSSZ で開始する必要があります。" + +#: awx/api/serializers.py:4657 +msgid "" +"DTSTART cannot be a naive datetime. Specify ;TZINFO= or YYYYMMDDTHHMMSSZZ." +msgstr "DTSTART をネイティブの日時にすることができません。;TZINFO= or 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 "INTERVAL が rrule で必要です。" + +#: 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 "管理対象の実行環境では、「プル」フィールドのみを編集できます。" + +#: 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 "OAuth2 ユーザートークン" + +#: 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 "OAuth2 パーソナルアクセストークン" + +#: 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 "Survey の指定にフィールド '{}' がありません。" + +#: 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 "Survey の質問 %s は json オブジェクトではありません。" + +#: 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: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:2463 +#, python-format +msgid "'variable' '%(item)s' duplicated in survey question %(survey)s." +msgstr "Survey の質問 %(survey)s で '変数' '%(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 "Survey の質問 {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 "Survey の質問 {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 "Survey の質問 {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]} の Survey の質問 {idx} には選択肢を指定する必要があります。" + +#: awx/api/views/__init__.py:2526 +msgid "Multiple Choice (Single Select) can only have one default value." +msgstr "選択肢方式 (単一の選択) では、デフォルト値を 1 つだけ使用できます。" + +#: 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$ はパスワードの質問のデフォルトの予約されたキーワードで、Survey の質問 {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 "Playbook 統計を利用できないため、{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 "Configuration (構成)" + +#: 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 Selection" + +#: 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 "Cows" + +#: 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 "None、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 "ユーザー設定" + +#: 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 "異なるインベントリーの 2 つの項目を関連付けることはできません。" + +#: 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\" のように項目をこの一覧に追加します。詳細は、Administrator Guide の「Proxy Support」セクションを参照してください。" + +#: 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/ 以外に) カスタムの仮想環境を検索するパス。1 行にパスを 1 つ入力してください。" + +#: awx/main/conf.py:223 +msgid "Ansible Modules Allowed for Ad Hoc Jobs" +msgstr "アドホックジョブで許可される 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 "分離されたジョブに公開するために非表示にされるパスの一覧。1 行に 1 つのパスを入力します。" + +#: 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 "Playbook 実行、インベントリー更新、プロジェクト更新および通知の送信に設定される追加の環境変数。" + +#: 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 "Playbook のスキャン時にシンボリックリンクをたどります。リンクが親ディレクトリーを参照している場合には、この設定を 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 "1 秒あたりのジョブイベントの最大 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 "1 秒あたりの 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 "ジョブの実行時に使用される追加のコールバックプラグインを検索する際のパスの一覧です。1 行に 1 つのパスを入力します。" + +#: 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 ファクトが最後に変更されてから有効とみなされる最大時間 (秒数) です。有効な新規のファクトのみが Playbook でアクセスできます。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 "外部ログアグリゲーターの停止中に保存するデータ容量 (GB、デフォルトは 1)。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 "Insights 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 "有効化" + +#: 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=TestSafe;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 テナント 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 "必要な権限を持つ Centrify 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 に登録されているローカルシステムアカウントまたはドメインアカウント名。例えば (ルートまたはドメイン/管理者)" + +#: 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 ポータルに登録されているマシン名" + +#: 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 "テナントのTLD (例: URLがhttps://ex.secretservercloud.com の場合は「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 "ApproleAuth へのパス" + +#: 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 "認証へのパス" + +#: 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 "「dependencies (依存関係)」はカスタム認証情報の場合にはサポートされません。" + +#: 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 "{element_type} タイプには {sub_key} を使用できません ({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 "unsafe コードの実行が発生しました: {}" + +#: 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 "タグ None" + +#: 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) は、AWS Identity and Access Management (IAM) ユーザーの一時的な、権限の制限された認証情報を要求できる web サービスです。" + +#: 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 Server に対応する 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 によって割り当てられる識別情報です。これは 3 語か、または 2 語とそれに続く 3 桁の数字のいずれかで構成されます。例: 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 "認証に使用する RedHat 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 Bearer トークン" + +#: 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 "ホスト OK" + +#: 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 "ホストの非同期 OK" + +#: awx/main/models/events.py:175 +msgid "Host Async Failure" +msgstr "ホストの非同期失敗" + +#: awx/main/models/events.py:176 +msgid "Item OK" +msgstr "項目 OK" + +#: 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 "Playbook の開始" + +#: awx/main/models/events.py:183 +msgid "Running Handlers" +msgstr "実行中のハンドラー" + +#: 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 "Playbook の完了" + +#: 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 "ホスト変数の指定された辞書から有効な状態を取得します。有効な変数は「foo.bar」として指定できます。その場合、ルックアップはネストされた辞書に移動します。これは、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 が設定されている場合にのみ使用されます。ホストが有効と見なされる場合の値です。たとえば、ホスト変数 { \"status\": { \"power_state\": \"powered_on\", \"created\": \"2020-08-04T18:13:04+00:00\", \"healthy\": true }, \"name\": \"foobar\", \"ip_address\": \"192.168.2.1\"} を使用した enabled_var=\"status.power_state\" および enabled_value=\"powered_on\" の場合は、ホストは有効とマークされます。powered_on 以外の値が power_state の場合は、インポートするとホストは無効になります。キーが見つからない場合は、ホストが有効になります" + +#: 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 "タイプが Insights および Vault の認証情報は SCM のインベントリーソースには許可されません。" + +#: 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 ファクトキャッシュプラグインとして機能します。データベースに対する Playbook 実行の終了時にファクトが保持され、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 "ジョブテンプレートは「inventory」を指定するか、このプロンプトを許可する必要があります。" + +#: 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 更新タスクは、Playbook がジョブの実行で利用可能であったことを確認するために使用されます" + +#: 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 "ステータスは、実行中、成功、失敗のいずれかでなければなりません。" + +#: 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 "このプロジェクトの Playbook および関連するファイルを含むローカルパス (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 "認証情報の種類は「insights」である必要があります。" + +#: 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 "実行予定のプロジェクト更新 Playbook の一部。" + +#: 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 "このジョブに関連付けられている Receptor ワークユニット 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 "ワークフロー内で一意のノードの ID。このノードに対応するワークフロージョブノードにコピーされます。" + +#: 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 であればジョブは作成されません。ノードが絶対に実行されないパスにある場合に、ワークフロー実行時セマンティックはこれを 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 "このノードの作成元のワークフロージョブテンプレートノードに対応する ID。" + +#: 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}] ワークフロージョブのノードに統一されたジョブテンプレートおよびエラー処理パスがありません [{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 "追加のサービスアカウントロールルールが必要なため、コンテナーグループ {} のシークレットを作成できませんでした。クラスター認証情報のシークレットリソースの取得、作成、および削除のロールルールを追加してください。" + +#: 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 "ワークフロージョブのノードにエラーハンドルパスがありません [] ワークフロージョブのノードに統一されたジョブテンプレートおよびエラーハンドルパスがありません [{}]。" + +#: 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 "秘密鍵が 1 つのみ必要です。" + +#: awx/main/validators.py:133 +msgid "At least one private key is required." +msgstr "1 つ以上の秘密鍵が必要です。" + +#: 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 "秘密鍵は 1 つのみ許可されます。提供数: %(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 "証明書が 1 つのみ必要です。" + +#: awx/main/validators.py:147 +msgid "At least one certificate is required." +msgstr "1 つ以上の証明書が必要です。" + +#: 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 "証明書は 1 つのみ許可されます。提供数: %(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\" (非 SSL) または \"ldaps://ldap.example.com:636\" (SSL) などの 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 Start 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 照会はデフォルトで無効にされます (特定の 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 のすべてのユーザーがサービスにログインできます。1つの要求グループのみがサポートされます。" + +#: 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 がログインで拒否されます。指定されている場合、ユーザーはこのグループのメンバーの場合にログインできません。1 つの拒否グループのみがサポートされます。" + +#: 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+ 認証セッションタイムアウト" + +#: 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 キー" + +#: awx/sso/conf.py:570 +msgid "The OAuth2 key from your web application." +msgstr "web アプリケーションの 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 "web アプリケーションの OAuth2 シークレット" + +#: awx/sso/conf.py:593 +msgid "Google OAuth2 Allowed Domains" +msgstr "GoogleOAuth2 で許可されているドメイン" + +#: 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 キー (クライアント 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 シークレット (クライアントシークレット)。" + +#: 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 キー (クライアント 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 シークレット (クライアントシークレット)。" + +#: 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 "GitHub 組織の名前で、組織の URL (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 キー (クライアント ID) およびシークレット (クライアントシークレット) を取得します。この 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 チーム OAuth2 組織マップ" + +#: awx/sso/conf.py:853 +msgid "GitHub Team OAuth2 Team Map" +msgstr "GitHub チーム 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 Key" + +#: awx/sso/conf.py:908 +msgid "" +"The OAuth2 key (Client ID) from your GitHub Enterprise developer application." +msgstr "GitHub Enterprise 開発者アプリケーションからの OAuth2 キー (クライアント ID)。" + +#: awx/sso/conf.py:918 +msgid "GitHub Enterprise OAuth2 Secret" +msgstr "GitHub Enterprise OAuth2 Secret" + +#: awx/sso/conf.py:919 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub Enterprise developer " +"application." +msgstr "GitHub Enterprise 開発者アプリケーションからの OAuth2 シークレット (クライアントシークレット)。" + +#: awx/sso/conf.py:930 +msgid "GitHub Enterprise OAuth2 Organization Map" +msgstr "GitHub Enterprise OAuth2 組織マップ" + +#: 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 キー (クライアント 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 シークレット (クライアントシークレット)。" + +#: 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 "GitHub Enterprise 組織の名前で、組織の URL (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 Team OAuth2" + +#: awx/sso/conf.py:1075 +msgid "GitHub Enterprise Team URL" +msgstr "GitHub Enterprise Team URL" + +#: awx/sso/conf.py:1086 +msgid "GitHub Enterprise Team API URL" +msgstr "GitHub Enterprise Team 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 キー (クライアント 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 シークレット (クライアントシークレット)。" + +#: 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 アサーションコンシューマー サービス (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 "設定済みの各アイデンティティープロバイダー (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 "アイデンティティープロバイダー (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 で有効にされたアイデンティティープロバイダー" + +#: 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 "使用中のそれぞれのアイデンティティープロバイダー (IdP) についてのエンティティー ID、SSO URL および証明書を設定します。複数の SAML IdP がサポートされます。一部の IdP はデフォルト OID とは異なる属性名を使用してユーザーデータを提供することがあります。それぞれの 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 "SAML IDP の extra_data 属性へのマッピング" + +#: 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 "1 レベル" + +#: 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 "3 つの項目の一覧が必要でしたが、{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 "オフ" + +#: 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 および JPEG 形式がサポートされます。" + +#: 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/ui/src/locales/translations/ja/messages.po b/awx/ui/src/locales/translations/ja/messages.po new file mode 100644 index 0000000000..aa9ea8792d --- /dev/null +++ b/awx/ui/src/locales/translations/ja/messages.po @@ -0,0 +1,10739 @@ +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:90 +msgid "(Prompt on launch)" +msgstr "(起動プロンプト)" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:283 +msgid "* This field will be retrieved from an external secret management system using the specified credential." +msgstr "*このフィールドは、指定された認証情報を使用して外部のシークレット管理システムから取得されます。" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:228 +msgid "/ (project root)" +msgstr "/ (プロジェクト root)" + +#: components/VerbositySelectField/VerbositySelectField.js:10 +msgid "0 (Normal)" +msgstr "0 (正常)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:38 +msgid "0 (Warning)" +msgstr "0 (警告)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:39 +msgid "1 (Info)" +msgstr "1 (情報)" + +#: components/VerbositySelectField/VerbositySelectField.js:11 +msgid "1 (Verbose)" +msgstr "1 (詳細)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:40 +msgid "2 (Debug)" +msgstr "2 (デバッグ)" + +#: components/VerbositySelectField/VerbositySelectField.js:12 +msgid "2 (More Verbose)" +msgstr "2 (より詳細)" + +#: components/VerbositySelectField/VerbositySelectField.js:13 +msgid "3 (Debug)" +msgstr "3 (デバッグ)" + +#: components/VerbositySelectField/VerbositySelectField.js:14 +msgid "4 (Connection Debug)" +msgstr "4 (接続デバッグ)" + +#: components/VerbositySelectField/VerbositySelectField.js:15 +msgid "5 (WinRM Debug)" +msgstr "5 (WinRM デバッグ)" + +#: screens/Project/shared/Project.helptext.js:76 +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 モジュールに渡します)。\n" +"このパラメーターを使用すると、(パラメーターなしでは利用できない) \n" +"ブランチのフィールド経由で参照にアクセスできるようになります。" + +#: 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:326 +msgid "ALL" +msgstr "すべて" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:284 +msgid "API Service/Integration Key" +msgstr "API サービス/統合キー" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:291 +msgid "API Token" +msgstr "API トークン" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:306 +msgid "API service/integration key" +msgstr "API サービス/統合キー" + +#: components/AppContainer/PageHeaderToolbar.js:125 +msgid "About" +msgstr "情報" + +#: routeConfig.js:92 +#: screens/ActivityStream/ActivityStream.js:179 +#: screens/Credential/Credential.js:74 +#: screens/Credential/Credentials.js:29 +#: screens/Inventory/Inventories.js:59 +#: screens/Inventory/Inventory.js:65 +#: screens/Inventory/SmartInventory.js:67 +#: screens/Organization/Organization.js:124 +#: screens/Organization/Organizations.js:31 +#: screens/Project/Project.js:105 +#: screens/Project/Projects.js:27 +#: screens/Team/Team.js:58 +#: screens/Team/Teams.js:31 +#: screens/Template/Template.js:136 +#: screens/Template/Templates.js:45 +#: screens/Template/WorkflowJobTemplate.js:118 +msgid "Access" +msgstr "アクセス" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:75 +msgid "Access Token Expiration" +msgstr "アクセストークンの有効期限" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:352 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:421 +msgid "Account SID" +msgstr "アカウント SID" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:396 +msgid "Account token" +msgstr "アカウントトークン" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:50 +msgid "Action" +msgstr "アクション" + +#: components/JobList/JobList.js:249 +#: components/JobList/JobListItem.js:103 +#: components/RelatedTemplateList/RelatedTemplateList.js:189 +#: components/Schedule/ScheduleList/ScheduleList.js:172 +#: components/Schedule/ScheduleList/ScheduleListItem.js:128 +#: components/SelectedList/DraggableSelectedList.js:101 +#: components/TemplateList/TemplateList.js:246 +#: components/TemplateList/TemplateListItem.js:195 +#: screens/ActivityStream/ActivityStream.js:266 +#: screens/ActivityStream/ActivityStreamListItem.js:49 +#: screens/Application/ApplicationsList/ApplicationListItem.js:48 +#: screens/Application/ApplicationsList/ApplicationsList.js:160 +#: screens/Credential/CredentialList/CredentialList.js:166 +#: 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:172 +#: screens/Host/HostList/HostListItem.js:70 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:200 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:75 +#: screens/InstanceGroup/Instances/InstanceList.js:271 +#: screens/InstanceGroup/Instances/InstanceListItem.js:171 +#: screens/Instances/InstanceList/InstanceList.js:206 +#: screens/Instances/InstanceList/InstanceListItem.js:183 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:218 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:53 +#: 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:44 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:140 +#: 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:214 +#: 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:19 +#: screens/Project/ProjectList/ProjectList.js:225 +#: screens/Project/ProjectList/ProjectListItem.js:222 +#: 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 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:167 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:78 +msgid "Actions" +msgstr "アクション" + +#: components/PromptDetail/PromptJobTemplateDetail.js:98 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:61 +#: components/TemplateList/TemplateListItem.js:277 +#: screens/Host/HostDetail/HostDetail.js:71 +#: screens/Host/HostList/HostListItem.js:95 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:217 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:50 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:76 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:100 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:32 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:115 +msgid "Activity" +msgstr "アクティビティー" + +#: routeConfig.js:49 +#: screens/ActivityStream/ActivityStream.js:43 +#: screens/ActivityStream/ActivityStream.js:121 +#: screens/Setting/Settings.js:44 +msgid "Activity Stream" +msgstr "アクティビティーストリーム" + +#: screens/ActivityStream/ActivityStream.js:124 +msgid "Activity Stream type selector" +msgstr "アクティビティーストリームのタイプセレクター" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:169 +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:49 +msgid "Add Question" +msgstr "質問の追加" + +#: components/AddRole/AddResourceRole.js:164 +msgid "Add Roles" +msgstr "ロールの追加" + +#: components/AddRole/AddResourceRole.js:161 +msgid "Add Team Roles" +msgstr "チームロールの追加" + +#: components/AddRole/AddResourceRole.js:158 +msgid "Add User Roles" +msgstr "ユーザーロールの追加" + +#: components/Workflow/WorkflowStartNode.js:68 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:238 +msgid "Add a new node" +msgstr "新規ノードの追加" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:49 +msgid "Add a new node between these two nodes" +msgstr "これら 2 つのノードの間に新しいノードを追加します" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:108 +msgid "Add container group" +msgstr "コンテナーグループの追加" + +#: components/Schedule/shared/ScheduleFormFields.js:171 +msgid "Add exceptions" +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:109 +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:77 +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 "ワークフローテンプレートの追加" + +#: screens/TopologyView/Legend.js:269 +msgid "Adding" +msgstr "追加" + +#: routeConfig.js:113 +#: screens/ActivityStream/ActivityStream.js:190 +msgid "Administration" +msgstr "管理" + +#: components/DataListToolbar/DataListToolbar.js:139 +#: screens/Job/JobOutput/JobOutputSearch.js:136 +msgid "Advanced" +msgstr "詳細" + +#: components/Search/AdvancedSearch.js:318 +msgid "Advanced search documentation" +msgstr "高度な検索に関するドキュメント" + +#: components/Search/AdvancedSearch.js:211 +#: components/Search/AdvancedSearch.js:225 +msgid "Advanced search value input" +msgstr "詳細な検索値の入力" + +#: screens/Inventory/shared/Inventory.helptext.js:131 +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 リビジョンを変更するプロジェクトの毎回の更新後に、\n" +"選択されたソースのインベントリーを更新してからジョブのタスクを実行します。\n" +"これは、Ansible インベントリーの .ini ファイル形式のような静的コンテンツが対象であることが\n" +"意図されています。" + +#: components/Schedule/shared/FrequencyDetailSubform.js:524 +msgid "After number of occurrences" +msgstr "指定した実行回数後" + +#: components/AlertModal/AlertModal.js:75 +msgid "Alert modal" +msgstr "アラートモーダル" + +#: components/LaunchButton/ReLaunchDropDown.js:48 +#: components/PromptDetail/PromptDetail.js:132 +#: screens/Metrics/Metrics.js:82 +#: screens/Metrics/Metrics.js:82 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:266 +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:101 +msgid "Allow Branch Override" +msgstr "ブランチの上書き許可" + +#: components/PromptDetail/PromptProjectDetail.js:66 +#: screens/Project/ProjectDetail/ProjectDetail.js:121 +msgid "Allow branch override" +msgstr "ブランチの上書き許可" + +#: screens/Project/shared/Project.helptext.js:126 +msgid "" +"Allow changing the Source Control branch or revision in a job\n" +"template that uses this project." +msgstr "このプロジェクトを使用するジョブテンプレートで Source Control ブランチまたは\n" +"リビジョンを変更できるようにします。" + +#: screens/Application/shared/Application.helptext.js:6 +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:46 +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 Controller Documentation." +msgstr "Ansible コントローラーのドキュメント。" + +#: screens/Template/Survey/SurveyQuestionForm.js:43 +msgid "Answer type" +msgstr "回答タイプ" + +#: screens/Template/Survey/SurveyQuestionForm.js:177 +msgid "Answer variable name" +msgstr "回答の変数名" + +#: components/PromptDetail/PromptDetail.js:132 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:263 +msgid "Any" +msgstr "任意" + +#: components/Lookup/ApplicationLookup.js:83 +#: screens/User/UserTokenDetail/UserTokenDetail.js:39 +#: screens/User/shared/UserTokenForm.js:48 +msgid "Application" +msgstr "アプリケーション" + +#: screens/User/UserTokenList/UserTokenList.js:187 +msgid "Application Name" +msgstr "アプリケーション名" + +#: screens/Application/Applications.js:67 +#: screens/Application/Applications.js:70 +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:95 +msgid "Application not found." +msgstr "アプリケーションが見つかりません。" + +#: components/Lookup/ApplicationLookup.js:96 +#: routeConfig.js:142 +#: screens/Application/Applications.js:26 +#: screens/Application/Applications.js:35 +#: screens/Application/ApplicationsList/ApplicationsList.js:113 +#: screens/Application/ApplicationsList/ApplicationsList.js:148 +#: util/getRelatedResourceDeleteDetails.js:209 +msgid "Applications" +msgstr "アプリケーション" + +#: screens/ActivityStream/ActivityStream.js:211 +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:67 +msgid "Approval" +msgstr "承認" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:82 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:44 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:47 +msgid "Approve" +msgstr "承認" + +#: components/StatusLabel/StatusLabel.js:39 +msgid "Approved" +msgstr "承認済" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:11 +msgid "Approved - {0}. See the Activity Stream for more information." +msgstr "承認済み - {0}。詳細は、アクティビティーストリームを参照してください。" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:7 +msgid "Approved by {0} - {1}" +msgstr "{0} により承認済 - {1}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:162 +#: components/Schedule/shared/FrequencyDetailSubform.js:113 +msgid "April" +msgstr "4 月" + +#: components/JobCancelButton/JobCancelButton.js:104 +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 "変更を保存せずにワークフロークリエーターを終了してもよろしいですか?" + +#: 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:826 +msgid "Are you sure you want to submit the request to cancel this job?" +msgstr "このジョブを取り消す要求を送信してよろしいですか?" + +#: components/AdHocCommands/AdHocDetailsStep.js:102 +#: components/AdHocCommands/AdHocDetailsStep.js:104 +msgid "Arguments" +msgstr "引数" + +#: screens/Job/JobDetail/JobDetail.js:559 +msgid "Artifacts" +msgstr "アーティファクト" + +#: screens/InstanceGroup/Instances/InstanceList.js:233 +#: 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:168 +msgid "At least one value must be selected for this field." +msgstr "このフィールドには、少なくとも 1 つの値を選択する必要があります。" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:166 +#: components/Schedule/shared/FrequencyDetailSubform.js:133 +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:81 +#: screens/Application/shared/ApplicationForm.js:85 +msgid "Authorization grant type" +msgstr "認証付与タイプ" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:215 +#: screens/InstanceGroup/Instances/InstanceListItem.js:204 +#: screens/Instances/InstanceDetail/InstanceDetail.js:209 +#: screens/Instances/InstanceList/InstanceListItem.js:219 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:83 +msgid "Auto" +msgstr "自動" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:71 +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:72 +msgid "Automation Analytics" +msgstr "自動化アナリティクス" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:111 +msgid "Automation Analytics dashboard" +msgstr "自動化アナリティクスダッシュボード" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:175 +msgid "Automation controller version" +msgstr "自動化コントローラーバージョン" + +#: screens/Setting/Settings.js:47 +msgid "Azure AD" +msgstr "Azure AD" + +#: screens/Setting/SettingList.js:57 +msgid "Azure AD settings" +msgstr "Azure AD の設定" + +#: components/AdHocCommands/AdHocCommandsWizard.js:49 +#: components/AddRole/AddResourceRole.js:267 +#: components/LaunchPrompt/LaunchPrompt.js:158 +#: components/Schedule/shared/SchedulePromptableFields.js:125 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:90 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:70 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:154 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:157 +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:173 +#: screens/Instances/Instance.js:22 +msgid "Back to Instances" +msgstr "インスタンスに戻る" + +#: screens/Inventory/Inventory.js:57 +#: screens/Inventory/SmartInventory.js:60 +msgid "Back to Inventories" +msgstr "インベントリーに戻る" + +#: screens/Job/Job.js:123 +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/OIDC/OIDCDetail/OIDCDetail.js:44 +#: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:49 +#: screens/Setting/SAML/SAMLDetail/SAMLDetail.js:45 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:34 +#: 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/Project.helptext.js:8 +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 "Playbook を見つけるために使用されるベースパスです。\n" +"このパス内にあるディレクトリーは Playbook ディレクトリーのドロップダウンに一覧表示されます。\n" +"ベースパスと選択されたPlaybook ディレクトリーは、\n" +"Playbook を見つけるために使用される完全なパスを提供します。" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:448 +msgid "Basic auth password" +msgstr "Basic 認証パスワード" + +#: screens/Project/shared/Project.helptext.js:104 +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 "チェックアウトするブランチです。\n" +"ブランチ以外に、タグ、コミットハッシュ値、任意の参照 (refs) を入力できます。\n" +"カスタムの refspec も指定しない限り、コミットハッシュ値や参照で利用できないものもあります。" + +#: screens/Template/shared/JobTemplate.helptext.js:27 +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 の場合のみ許可されます。" + +#: 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:94 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:115 +msgid "Browse…" +msgstr "参照…" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:36 +msgid "By default, we collect and transmit analytics data on the service 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 のドキュメントページ< を参照してください。この機能を無効にするには、以下のボックスのチェックを解除します。" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:228 +#: screens/InstanceGroup/Instances/InstanceListItem.js:145 +#: screens/Instances/InstanceDetail/InstanceDetail.js:271 +#: screens/Instances/InstanceList/InstanceListItem.js:155 +#: screens/TopologyView/Tooltip.js:285 +msgid "CPU {0}" +msgstr "CPU {0}" + +#: components/PromptDetail/PromptInventorySourceDetail.js:102 +#: components/PromptDetail/PromptProjectDetail.js:151 +#: screens/Project/ProjectDetail/ProjectDetail.js:268 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:118 +msgid "Cache Timeout" +msgstr "キャッシュタイムアウト" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:237 +msgid "Cache timeout" +msgstr "キャッシュタイムアウト" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:106 +msgid "Cache timeout (seconds)" +msgstr "キャッシュのタイムアウト (秒)" + +#: components/AdHocCommands/AdHocCommandsWizard.js:50 +#: components/AddRole/AddResourceRole.js:268 +#: 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:159 +#: components/Lookup/HostFilterLookup.js:388 +#: components/Lookup/Lookup.js:209 +#: components/PaginatedTable/ToolbarDeleteButton.js:282 +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:37 +#: components/Schedule/shared/ScheduleForm.js:548 +#: components/Schedule/shared/ScheduleForm.js:553 +#: components/Schedule/shared/SchedulePromptableFields.js:126 +#: components/Schedule/shared/UnsupportedScheduleForm.js:22 +#: components/Schedule/shared/UnsupportedScheduleForm.js:27 +#: 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/Instances/Shared/RemoveInstanceButton.js:174 +#: 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:211 +#: 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:164 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:167 +#: screens/User/UserRoles/UserRolesList.js:224 +#: screens/User/UserRoles/UserRolesList.js:227 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:104 +msgid "Cancel" +msgstr "取り消し" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:300 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:112 +msgid "Cancel Inventory Source Sync" +msgstr "インベントリーソース同期の取り消し" + +#: components/JobCancelButton/JobCancelButton.js:69 +#: screens/Job/JobOutput/JobOutput.js:802 +#: screens/Job/JobOutput/JobOutput.js:803 +msgid "Cancel Job" +msgstr "ジョブの取り消し" + +#: screens/Project/ProjectDetail/ProjectDetail.js:321 +#: screens/Project/ProjectList/ProjectListItem.js:230 +msgid "Cancel Project Sync" +msgstr "プロジェクトの同期の取り消し" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:302 +#: screens/Project/ProjectDetail/ProjectDetail.js:323 +msgid "Cancel Sync" +msgstr "同期の取り消し" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:322 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:327 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:95 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:101 +msgid "Cancel Workflow" +msgstr "ワークフローの取り消し" + +#: screens/Job/JobOutput/JobOutput.js:810 +#: screens/Job/JobOutput/JobOutput.js:813 +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:207 +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:600 +#: screens/Job/JobOutput/shared/OutputToolbar.js:137 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:89 +msgid "Cancel {0}" +msgstr "{0} の取り消し" + +#: components/JobList/JobList.js:234 +#: components/StatusLabel/StatusLabel.js:54 +#: components/Workflow/WorkflowNodeHelp.js:111 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:212 +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 "ログアグリゲーターホストとログアグリゲータータイプを指定せずに、\n" +"ログアグリゲーターを有効にすることはできません。" + +#: screens/Instances/InstanceList/InstanceList.js:199 +#: screens/Instances/InstancePeers/InstancePeerList.js:94 +msgid "Cannot run health check on hop nodes." +msgstr "ホップノードでは可用性をチェックできません。" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:199 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:74 +#: screens/TopologyView/Tooltip.js:312 +msgid "Capacity" +msgstr "容量" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:225 +#: screens/InstanceGroup/Instances/InstanceList.js:269 +#: screens/InstanceGroup/Instances/InstanceListItem.js:143 +#: screens/Instances/InstanceDetail/InstanceDetail.js:267 +#: screens/Instances/InstanceList/InstanceList.js:204 +#: screens/Instances/InstanceList/InstanceListItem.js:153 +msgid "Capacity Adjustment" +msgstr "容量調整" + +#: components/Search/LookupTypeInput.js:59 +msgid "Case-insensitive version of contains" +msgstr "contains で大文字小文字の区別なし。" + +#: components/Search/LookupTypeInput.js:87 +msgid "Case-insensitive version of endswith." +msgstr "endswith で大文字小文字の区別なし。" + +#: components/Search/LookupTypeInput.js:45 +msgid "Case-insensitive version of exact." +msgstr "exact で大文字小文字の区別なし。" + +#: components/Search/LookupTypeInput.js:100 +msgid "Case-insensitive version of regex." +msgstr "regex で大文字小文字の区別なし。" + +#: components/Search/LookupTypeInput.js:73 +msgid "Case-insensitive version of startswith." +msgstr "startswith で大文字小文字の区別なし。" + +#: screens/Project/shared/Project.helptext.js:14 +msgid "" +"Change PROJECTS_ROOT when deploying\n" +"{brandName} to change this location." +msgstr "この場所を変更するには {brandName} のデプロイ時に\n" +" PROJECTS_ROOT を変更します。" + +#: components/StatusLabel/StatusLabel.js:55 +#: screens/Job/JobOutput/shared/HostStatusBar.js:43 +msgid "Changed" +msgstr "変更済み" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:53 +msgid "Changes" +msgstr "変更" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:258 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:266 +msgid "Channel" +msgstr "チャネル" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:138 +#: screens/Template/shared/JobTemplateForm.js:218 +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:25 +msgid "Choose a Playbook Directory" +msgstr "Playbook ディレクトリーの選択" + +#: screens/Project/shared/ProjectForm.js:268 +msgid "Choose a Source Control Type" +msgstr "ソースコントロールタイプの選択" + +#: screens/Template/shared/WebhookSubForm.js:100 +msgid "Choose a Webhook Service" +msgstr "Webhook サービスの選択" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:131 +#: screens/Template/shared/JobTemplateForm.js:211 +msgid "Choose a job type" +msgstr "ジョブタイプの選択" + +#: components/AdHocCommands/AdHocDetailsStep.js:82 +msgid "Choose a module" +msgstr "モジュールの選択" + +#: screens/Inventory/shared/InventorySourceForm.js:139 +msgid "Choose a source" +msgstr "ソースの選択" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:490 +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 Controller Documentation for more additional\n" +"information about each option." +msgstr "ユーザーに表示されるプロンプトとして使用する回答タイプまたは形式を選択します。\n" +"各オプションの詳細については、\n" +"Ansible Controller のドキュメントを参照してください。" + +#: 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:174 +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:74 +msgid "Clean" +msgstr "クリーニング" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:95 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:116 +msgid "Clear" +msgstr "消去" + +#: components/DataListToolbar/DataListToolbar.js:95 +#: screens/Job/JobOutput/JobOutputSearch.js:144 +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:245 +msgid "Click an available node to create a new link. Click outside the graph to cancel." +msgstr "使用可能なノードをクリックして、新しいリンクを作成します。キャンセルするには、グラフの外側をクリックしてください。" + +#: screens/TopologyView/Tooltip.js:191 +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:179 +msgid "Click to create a new link to this node." +msgstr "クリックして、このノードへの新しいリンクを作成します。" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:251 +msgid "Click to download bundle" +msgstr "クリックしてバンドルをダウンロードします。" + +#: screens/Template/Survey/SurveyToolbar.js:64 +msgid "Click to rearrange the order of the survey questions" +msgstr "クリックして、 Survey の質問の順序を並べ替えます" + +#: screens/Template/Survey/MultipleChoiceField.js:117 +msgid "Click to toggle default value" +msgstr "クリックしてデフォルト値を切り替えます" + +#: components/Workflow/WorkflowNodeHelp.js:202 +msgid "Click to view job details" +msgstr "クリックしてジョブの詳細を表示" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:89 +#: screens/Application/Applications.js:84 +msgid "Client ID" +msgstr "クライアント ID" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:289 +msgid "Client Identifier" +msgstr "クライアント識別子" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:314 +msgid "Client identifier" +msgstr "クライアント識別子" + +#: screens/Application/Applications.js:97 +msgid "Client secret" +msgstr "クライアントシークレット" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:100 +#: screens/Application/shared/ApplicationForm.js:127 +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:214 +#: components/JobList/JobListItem.js:45 +#: screens/Job/JobOutput/HostEventModal.js:129 +msgid "Command" +msgstr "コマンド" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:66 +msgid "Compliant" +msgstr "有効" + +#: components/PromptDetail/PromptJobTemplateDetail.js:68 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:36 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:132 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:58 +#: screens/Template/shared/JobTemplateForm.js:591 +msgid "Concurrent Jobs" +msgstr "同時実行ジョブ" + +#: screens/Template/shared/JobTemplate.helptext.js:38 +msgid "Concurrent jobs: If enabled, simultaneous runs of this job template will be allowed." +msgstr "同時実行ジョブ: 有効な場合は、このジョブテンプレートの同時実行が許可されます。" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:25 +msgid "Concurrent jobs: If enabled, simultaneous runs of this workflow job template will be allowed." +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:86 +msgid "Confirm cancel job" +msgstr "取り消しジョブの確認" + +#: components/JobCancelButton/JobCancelButton.js:90 +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/Instances/Shared/RemoveInstanceButton.js:160 +msgid "Confirm remove" +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:366 +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:153 +#: components/Schedule/shared/SchedulePromptableFields.js:120 +msgid "Content Loading" +msgstr "コンテンツの読み込み" + +#: components/PromptDetail/PromptProjectDetail.js:130 +#: screens/Project/ProjectDetail/ProjectDetail.js:240 +#: screens/Project/shared/ProjectForm.js:290 +msgid "Content Signature Validation Credential" +msgstr "コンテンツ署名検証の認証情報" + +#: components/AppContainer/AppContainer.js:142 +msgid "Continue" +msgstr "続行" + +#: screens/InstanceGroup/Instances/InstanceList.js:207 +#: screens/Instances/InstanceList/InstanceList.js:151 +msgid "Control" +msgstr "コントロール" + +#: screens/TopologyView/Legend.js:77 +msgid "Control node" +msgstr "コントロールノード" + +#: screens/Inventory/shared/Inventory.helptext.js:79 +msgid "" +"Control the level of output Ansible\n" +"will produce for inventory source update jobs." +msgstr "インベントリーソースの更新ジョブ用に\n" +" Ansible が生成する出力のレベルを制御します。" + +#: screens/Job/Job.helptext.js:15 +#: screens/Template/shared/JobTemplate.helptext.js:16 +msgid "Control the level of output ansible will produce as the playbook executes." +msgstr "Playbook の実行時に Ansible が生成する出力のレベルを制御します。" + +#: screens/Job/JobDetail/JobDetail.js:351 +msgid "Controller Node" +msgstr "コントローラーノード" + +#: components/PromptDetail/PromptDetail.js:130 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:225 +msgid "Convergence" +msgstr "収束 (コンバージェンス)" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:256 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:257 +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:262 +msgid "Copy Project" +msgstr "プロジェクトのコピー" + +#: components/TemplateList/TemplateListItem.js:248 +msgid "Copy Template" +msgstr "テンプレートのコピー" + +#: screens/Project/ProjectDetail/ProjectDetail.js:202 +#: screens/Project/ProjectList/ProjectListItem.js:98 +msgid "Copy full revision to clipboard." +msgstr "完全なリビジョンをクリップボードにコピーします。" + +#: components/About/About.js:35 +msgid "Copyright" +msgstr "著作権" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:231 +#: components/MultiSelect/TagMultiSelect.js:62 +#: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:66 +#: screens/Inventory/shared/InventoryForm.js:91 +#: screens/Template/shared/JobTemplateForm.js:396 +#: screens/Template/shared/WorkflowJobTemplateForm.js:204 +msgid "Create" +msgstr "作成" + +#: screens/Application/Applications.js:27 +#: screens/Application/Applications.js:36 +msgid "Create New Application" +msgstr "新規アプリケーションの作成" + +#: screens/Credential/Credentials.js:15 +#: screens/Credential/Credentials.js:25 +msgid "Create New Credential" +msgstr "新規認証情報の作成" + +#: screens/Host/Hosts.js:15 +#: screens/Host/Hosts.js:24 +msgid "Create New Host" +msgstr "新規ホストの作成" + +#: screens/Template/Templates.js:18 +msgid "Create New Job Template" +msgstr "新規ジョブテンプレートの作成" + +#: screens/NotificationTemplate/NotificationTemplates.js:15 +#: screens/NotificationTemplate/NotificationTemplates.js:22 +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:13 +#: screens/Project/Projects.js:23 +msgid "Create New Project" +msgstr "新規プロジェクトの作成" + +#: screens/Inventory/Inventories.js:91 +#: screens/ManagementJob/ManagementJobs.js:24 +#: screens/Project/Projects.js:32 +#: screens/Template/Templates.js:52 +msgid "Create New Schedule" +msgstr "新規スケジュールの作成" + +#: screens/Team/Teams.js:16 +#: screens/Team/Teams.js:26 +msgid "Create New Team" +msgstr "新規チームの作成" + +#: screens/User/Users.js:16 +#: screens/User/Users.js:27 +msgid "Create New User" +msgstr "新規ユーザーの作成" + +#: screens/Template/Templates.js:19 +msgid "Create New Workflow Template" +msgstr "新規ワークフローテンプレートの作成" + +#: screens/Host/HostList/SmartInventoryButton.js:26 +msgid "Create a new Smart Inventory with the applied filter" +msgstr "フィルターを適用して新しいスマートインベントリーを作成" + +#: screens/Instances/Instances.js:14 +msgid "Create new Instance" +msgstr "新規インスタンスの作成" + +#: screens/InstanceGroup/InstanceGroups.js:18 +#: screens/InstanceGroup/InstanceGroups.js:28 +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:75 +#: screens/Inventory/Inventories.js:82 +msgid "Create new group" +msgstr "新規グループの作成" + +#: screens/Inventory/Inventories.js:66 +#: screens/Inventory/Inventories.js:80 +msgid "Create new host" +msgstr "新規ホストの作成" + +#: screens/InstanceGroup/InstanceGroups.js:17 +#: screens/InstanceGroup/InstanceGroups.js:27 +msgid "Create new instance group" +msgstr "新規インスタンスグループの作成" + +#: screens/Inventory/Inventories.js:18 +msgid "Create new inventory" +msgstr "新規インベントリーの作成" + +#: screens/Inventory/Inventories.js:19 +msgid "Create new smart inventory" +msgstr "新規スマートインベントリーの作成" + +#: screens/Inventory/Inventories.js:85 +msgid "Create new source" +msgstr "新規ソースの作成" + +#: screens/User/Users.js:35 +msgid "Create user token" +msgstr "ユーザートークンの作成" + +#: components/Lookup/ApplicationLookup.js:115 +#: components/PromptDetail/PromptDetail.js:154 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:406 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:105 +#: screens/Credential/CredentialDetail/CredentialDetail.js:257 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:90 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:103 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:151 +#: screens/Host/HostDetail/HostDetail.js:86 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:67 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:93 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:173 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:43 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:81 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:277 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:149 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:46 +#: screens/Job/JobDetail/JobDetail.js:534 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:393 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:115 +#: screens/Project/ProjectDetail/ProjectDetail.js:292 +#: screens/Team/TeamDetail/TeamDetail.js:47 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:353 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:187 +#: screens/User/UserDetail/UserDetail.js:82 +#: screens/User/UserTokenDetail/UserTokenDetail.js:61 +#: screens/User/UserTokenList/UserTokenList.js:150 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:199 +msgid "Created" +msgstr "作成日時" + +#: components/AdHocCommands/AdHocCredentialStep.js:122 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:112 +#: components/AddRole/AddResourceRole.js:57 +#: components/AssociateModal/AssociateModal.js:144 +#: components/LaunchPrompt/steps/CredentialsStep.js:173 +#: components/LaunchPrompt/steps/InventoryStep.js:89 +#: components/Lookup/CredentialLookup.js:194 +#: components/Lookup/InventoryLookup.js:152 +#: components/Lookup/InventoryLookup.js:207 +#: components/Lookup/MultiCredentialsLookup.js:194 +#: components/Lookup/OrganizationLookup.js:134 +#: components/Lookup/ProjectLookup.js:151 +#: components/NotificationList/NotificationList.js:206 +#: components/RelatedTemplateList/RelatedTemplateList.js:166 +#: components/Schedule/ScheduleList/ScheduleList.js:198 +#: 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:150 +#: 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:161 +#: 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:54 +#: components/AdHocCommands/useAdHocCredentialStep.js:24 +#: components/PromptDetail/PromptInventorySourceDetail.js:107 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:40 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:52 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:50 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:258 +#: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/EC2SubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/InsightsSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/OpenStackSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:84 +#: screens/Inventory/shared/InventorySourceSubForms/SatelliteSubForm.js:36 +#: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:38 +#: util/getRelatedResourceDeleteDetails.js:167 +msgid "Credential" +msgstr "認証情報" + +#: util/getRelatedResourceDeleteDetails.js:74 +msgid "Credential Input Sources" +msgstr "認証情報の入力ソース" + +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:83 +#: components/Lookup/InstanceGroupsLookup.js:108 +msgid "Credential Name" +msgstr "認証情報名" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:241 +#: screens/Credential/CredentialList/CredentialList.js:158 +#: screens/Credential/shared/CredentialForm.js:128 +#: screens/Credential/shared/CredentialForm.js:196 +msgid "Credential Type" +msgstr "認証情報タイプ" + +#: routeConfig.js:117 +#: screens/ActivityStream/ActivityStream.js:192 +#: 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:113 +msgid "Credential copied successfully" +msgstr "認証情報が正常にコピーされました" + +#: screens/Credential/Credential.js:98 +msgid "Credential not found." +msgstr "認証情報が見つかりません。" + +#: components/AdHocCommands/useAdHocCredentialPasswordStep.js:23 +#: components/LaunchPrompt/steps/useCredentialPasswordsStep.js:28 +msgid "Credential passwords" +msgstr "認証情報のパスワード" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:53 +msgid "Credential to authenticate with Kubernetes or OpenShift" +msgstr "Kubernetes または OpenShift との認証のための認証情報" + +#: 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 のサービスアカウントが使用されます。" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:21 +msgid "Credential to authenticate with a protected container registry." +msgstr "保護されたコンテナーレジストリーで認証するための認証情報。" + +#: screens/CredentialType/CredentialType.js:76 +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:211 +#: components/PromptDetail/PromptDetail.js:192 +#: components/PromptDetail/PromptJobTemplateDetail.js:191 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:528 +#: components/TemplateList/TemplateListItem.js:323 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:77 +#: routeConfig.js:70 +#: screens/ActivityStream/ActivityStream.js:167 +#: screens/Credential/CredentialList/CredentialList.js:195 +#: screens/Credential/Credentials.js:14 +#: screens/Credential/Credentials.js:24 +#: screens/Job/JobDetail/JobDetail.js:429 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:374 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:49 +#: screens/Template/shared/JobTemplateForm.js:372 +#: util/getRelatedResourceDeleteDetails.js:91 +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/ContainerGroupDetails/ContainerGroupDetails.js:85 +msgid "Custom Kubernetes or OpenShift Pod specification." +msgstr "カスタムの Kubernetes または OpenShift Pod 仕様" + +#: 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:73 +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:212 +msgid "DELETED" +msgstr "削除済み" + +#: routeConfig.js:34 +#: screens/Dashboard/Dashboard.js:74 +msgid "Dashboard" +msgstr "ダッシュボード" + +#: screens/ActivityStream/ActivityStream.js:147 +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/ScheduleDetail/ScheduleDetail.js:184 +#: components/Schedule/shared/FrequencyDetailSubform.js:177 +#: components/Schedule/shared/FrequencyDetailSubform.js:356 +#: components/Schedule/shared/FrequencyDetailSubform.js:460 +#: components/Schedule/shared/ScheduleFormFields.js:127 +#: components/Schedule/shared/ScheduleFormFields.js:187 +msgid "Day" +msgstr "日" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:130 +msgid "Day {0}" +msgstr "日 {0}" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:399 +#: components/Schedule/shared/ScheduleFormFields.js:136 +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:167 +msgid "Days remaining" +msgstr "残りの日数" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useDaysToKeepStep.js:35 +msgid "Days to keep" +msgstr "保持する日数" + +#: screens/Job/JobOutput/JobOutputSearch.js:102 +msgid "Debug" +msgstr "デバッグ" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:170 +#: components/Schedule/shared/FrequencyDetailSubform.js:153 +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:219 +#: screens/Template/Survey/SurveyReorderModal.js:219 +#: screens/Template/Survey/SurveyReorderModal.js:241 +msgid "Default Answer(s)" +msgstr "デフォルトの応答" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:40 +msgid "Default Execution Environment" +msgstr "デフォルトの実行環境" + +#: screens/Template/Survey/SurveyQuestionForm.js:238 +#: screens/Template/Survey/SurveyQuestionForm.js:246 +#: screens/Template/Survey/SurveyQuestionForm.js:253 +msgid "Default answer" +msgstr "デフォルトの応答" + +#: screens/Setting/SettingList.js:103 +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:646 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:128 +#: screens/Credential/CredentialDetail/CredentialDetail.js:306 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:124 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:134 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:115 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:127 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:201 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:101 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:316 +#: 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:612 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:436 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:199 +#: screens/Project/ProjectDetail/ProjectDetail.js:340 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:80 +#: screens/Team/TeamDetail/TeamDetail.js:70 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:545 +#: screens/Template/Survey/SurveyList.js:66 +#: screens/Template/Survey/SurveyToolbar.js:93 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:269 +#: screens/User/UserDetail/UserDetail.js:107 +#: screens/User/UserTokenDetail/UserTokenDetail.js:78 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:340 +msgid "Delete" +msgstr "削除" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:130 +msgid "Delete All Groups and Hosts" +msgstr "すべてのグループおよびホストの削除" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:300 +msgid "Delete Credential" +msgstr "認証情報の削除" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:127 +msgid "Delete Execution Environment" +msgstr "実行環境の削除" + +#: screens/Host/HostDetail/HostDetail.js:114 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:109 +msgid "Delete Host" +msgstr "ホストの削除" + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:196 +msgid "Delete Inventory" +msgstr "インベントリーの削除" + +#: screens/Job/JobDetail/JobDetail.js:608 +#: screens/Job/JobOutput/shared/OutputToolbar.js:195 +#: screens/Job/JobOutput/shared/OutputToolbar.js:199 +msgid "Delete Job" +msgstr "ジョブの削除" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:539 +msgid "Delete Job Template" +msgstr "ジョブテンプレートの削除" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:432 +msgid "Delete Notification" +msgstr "通知の削除" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:193 +msgid "Delete Organization" +msgstr "組織の削除" + +#: screens/Project/ProjectDetail/ProjectDetail.js:334 +msgid "Delete Project" +msgstr "プロジェクトの削除" + +#: screens/Template/Survey/SurveyList.js:52 +msgid "Delete Questions" +msgstr "質問の削除" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:642 +msgid "Delete Schedule" +msgstr "スケジュールの削除" + +#: screens/Template/Survey/SurveyList.js:52 +msgid "Delete Survey" +msgstr "Survey の削除" + +#: 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:74 +msgid "Delete User Token" +msgstr "ユーザートークンの削除" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:336 +msgid "Delete Workflow Approval" +msgstr "ワークフロー承認の削除" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:263 +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:124 +msgid "Delete application" +msgstr "アプリケーションの削除" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:116 +msgid "Delete credential type" +msgstr "認証情報タイプの削除" + +#: screens/Inventory/InventorySources/InventorySourceList.js:249 +msgid "Delete error" +msgstr "エラーの削除" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:109 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:121 +msgid "Delete instance group" +msgstr "インスタンスグループの削除" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:310 +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 "Survey の質問の削除" + +#: screens/Project/shared/Project.helptext.js:114 +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 "更新の実行前にローカルリポジトリーを完全に削除します。\n" +"リポジトリーのサイズによっては、\n" +"更新の完了までにかかる時間が\n" +"大幅に増大します。" + +#: components/PromptDetail/PromptProjectDetail.js:51 +#: screens/Project/ProjectDetail/ProjectDetail.js:100 +msgid "Delete the project before syncing" +msgstr "プロジェクトを削除してから同期する" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:83 +msgid "Delete this link" +msgstr "このリンクの削除" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:274 +msgid "Delete this node" +msgstr "このノードの削除" + +#: components/PaginatedTable/ToolbarDeleteButton.js:163 +msgid "Delete {pluralizedItemName}?" +msgstr "{pluralizedItemName} を削除しますか?" + +#: components/DetailList/DeletedDetail.js:19 +#: components/Workflow/WorkflowNodeHelp.js:157 +#: components/Workflow/WorkflowNodeHelp.js:193 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:231 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:49 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:60 +msgid "Deleted" +msgstr "削除済み" + +#: components/TemplateList/TemplateList.js:296 +#: screens/Credential/CredentialList/CredentialList.js:211 +#: 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:219 +msgid "Deletion error" +msgstr "削除エラー" + +#: components/StatusLabel/StatusLabel.js:40 +msgid "Denied" +msgstr "拒否済み" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:21 +msgid "Denied - {0}. See the Activity Stream for more information." +msgstr "拒否されました - {0}。詳細については、アクティビティーストリームを参照してください。" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:17 +msgid "Denied by {0} - {1}" +msgstr "{0} - {1} により拒否済み" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:89 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:35 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:42 +msgid "Deny" +msgstr "拒否" + +#: screens/Job/JobOutput/JobOutputSearch.js:103 +msgid "Deprecated" +msgstr "非推奨" + +#: components/StatusLabel/StatusLabel.js:60 +#: screens/TopologyView/Legend.js:164 +msgid "Deprovisioning" +msgstr "プロビジョニング解除" + +#: components/StatusLabel/StatusLabel.js:63 +msgid "Deprovisioning fail" +msgstr "プロビジョニング解除に失敗" + +#: components/HostForm/HostForm.js:104 +#: components/Lookup/ApplicationLookup.js:105 +#: components/Lookup/ApplicationLookup.js:123 +#: components/Lookup/HostFilterLookup.js:423 +#: components/Lookup/HostListItem.js:9 +#: components/NotificationList/NotificationList.js:186 +#: components/PromptDetail/PromptDetail.js:119 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:327 +#: components/Schedule/ScheduleList/ScheduleList.js:194 +#: components/Schedule/shared/ScheduleFormFields.js:80 +#: components/TemplateList/TemplateList.js:210 +#: components/TemplateList/TemplateListItem.js:271 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:65 +#: screens/Application/ApplicationsList/ApplicationsList.js:123 +#: screens/Application/shared/ApplicationForm.js:62 +#: screens/Credential/CredentialDetail/CredentialDetail.js:223 +#: screens/Credential/CredentialList/CredentialList.js:146 +#: 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:60 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:159 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:127 +#: screens/Host/HostDetail/HostDetail.js:75 +#: screens/Host/HostList/HostList.js:153 +#: screens/Host/HostList/HostList.js:170 +#: screens/Host/HostList/HostListItem.js:57 +#: screens/Instances/Shared/InstanceForm.js:26 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:93 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:35 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:216 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:80 +#: screens/Inventory/InventoryHosts/InventoryHostItem.js:40 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:124 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:139 +#: screens/Inventory/InventoryList/InventoryList.js:195 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:198 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:104 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:36 +#: screens/Inventory/shared/InventoryForm.js:58 +#: screens/Inventory/shared/InventoryGroupForm.js:40 +#: screens/Inventory/shared/InventorySourceForm.js:108 +#: screens/Inventory/shared/SmartInventoryForm.js:55 +#: screens/Job/JobOutput/HostEventModal.js:112 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:101 +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:72 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:109 +#: 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:177 +#: screens/Project/ProjectList/ProjectList.js:190 +#: screens/Project/ProjectList/ProjectListItem.js:281 +#: screens/Project/shared/ProjectForm.js:222 +#: 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:171 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:112 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:183 +#: screens/Template/shared/JobTemplateForm.js:251 +#: screens/Template/shared/WorkflowJobTemplateForm.js:117 +#: screens/User/UserOrganizations/UserOrganizationList.js:80 +#: screens/User/UserOrganizations/UserOrganizationListItem.js:18 +#: screens/User/UserTeams/UserTeamList.js:182 +#: screens/User/UserTeams/UserTeamListItem.js:32 +#: screens/User/UserTokenDetail/UserTokenDetail.js:45 +#: screens/User/UserTokenList/UserTokenList.js:128 +#: screens/User/UserTokenList/UserTokenList.js:138 +#: screens/User/UserTokenList/UserTokenList.js:188 +#: screens/User/UserTokenList/UserTokenListItem.js:29 +#: screens/User/shared/UserTokenForm.js:59 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:145 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:128 +msgid "Description" +msgstr "説明" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:325 +msgid "Destination Channels" +msgstr "送信先チャネル" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:233 +msgid "Destination Channels or Users" +msgstr "送信先チャネルまたはユーザー" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:346 +msgid "Destination SMS Number(s)" +msgstr "送信先 SMS 番号" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:412 +msgid "Destination SMS number(s)" +msgstr "送信先 SMS 番号" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:364 +msgid "Destination channels" +msgstr "送信先チャネル" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:231 +msgid "Destination channels or users" +msgstr "送信先チャネルまたはユーザー" + +#: components/AdHocCommands/useAdHocDetailsStep.js:35 +#: components/ErrorDetail/ErrorDetail.js:88 +#: components/Schedule/Schedule.js:71 +#: screens/Application/Application/Application.js:79 +#: screens/Application/Applications.js:39 +#: screens/Credential/Credential.js:72 +#: screens/Credential/Credentials.js:28 +#: screens/CredentialType/CredentialType.js:63 +#: screens/CredentialType/CredentialTypes.js:26 +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:65 +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:26 +#: screens/Host/Host.js:58 +#: screens/Host/Hosts.js:27 +#: screens/InstanceGroup/ContainerGroup.js:66 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:180 +#: screens/InstanceGroup/InstanceGroup.js:69 +#: screens/InstanceGroup/InstanceGroups.js:30 +#: screens/InstanceGroup/InstanceGroups.js:38 +#: screens/Instances/Instance.js:29 +#: screens/Instances/Instances.js:24 +#: screens/Inventory/Inventories.js:61 +#: screens/Inventory/Inventories.js:87 +#: screens/Inventory/Inventory.js:64 +#: 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:130 +#: screens/Job/JobOutput/HostEventModal.js:103 +#: screens/Job/Jobs.js:35 +#: screens/ManagementJob/ManagementJobs.js:26 +#: screens/NotificationTemplate/NotificationTemplate.js:84 +#: screens/NotificationTemplate/NotificationTemplates.js:25 +#: screens/Organization/Organization.js:123 +#: screens/Organization/Organizations.js:30 +#: screens/Project/Project.js:104 +#: screens/Project/Projects.js:26 +#: 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/OIDC/OIDCDetail/OIDCDetail.js:51 +#: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:56 +#: screens/Setting/SAML/SAMLDetail/SAMLDetail.js:52 +#: 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:76 +#: screens/Setting/Settings.js:85 +#: screens/Setting/Settings.js:86 +#: screens/Setting/Settings.js:87 +#: screens/Setting/Settings.js:88 +#: screens/Setting/Settings.js:89 +#: screens/Setting/Settings.js:90 +#: 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/Setting/Settings.js:119 +#: screens/Setting/TACACS/TACACSDetail/TACACSDetail.js:56 +#: screens/Setting/UI/UIDetail/UIDetail.js:66 +#: screens/Team/Team.js:57 +#: screens/Team/Teams.js:29 +#: screens/Template/Template.js:135 +#: screens/Template/Templates.js:43 +#: screens/Template/WorkflowJobTemplate.js:117 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:138 +#: screens/TopologyView/Tooltip.js:187 +#: screens/TopologyView/Tooltip.js:213 +#: screens/User/User.js:64 +#: screens/User/UserToken/UserToken.js:54 +#: screens/User/Users.js:30 +#: screens/User/Users.js:36 +#: screens/WorkflowApproval/WorkflowApproval.js:77 +#: screens/WorkflowApproval/WorkflowApprovals.js:24 +msgid "Details" +msgstr "詳細" + +#: screens/Job/JobOutput/HostEventModal.js:100 +msgid "Details tab" +msgstr "詳細タブ" + +#: components/Search/AdvancedSearch.js:271 +msgid "Direct Keys" +msgstr "ダイレクトキー" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:209 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:268 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:313 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:371 +msgid "Disable SSL Verification" +msgstr "SSL 検証の無効化" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:187 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:240 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:279 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:350 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:461 +msgid "Disable SSL verification" +msgstr "SSL 検証の無効化" + +#: components/InstanceToggle/InstanceToggle.js:56 +#: components/StatusLabel/StatusLabel.js:53 +#: screens/TopologyView/Legend.js:233 +msgid "Disabled" +msgstr "無効化" + +#: components/DisassociateButton/DisassociateButton.js:73 +#: 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:247 +msgid "Disassociate host from group?" +msgstr "ホストのグループとの関連付けを解除しますか?" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:296 +#: screens/InstanceGroup/Instances/InstanceList.js:245 +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:94 +msgid "Discard local changes before syncing" +msgstr "同期する前にローカル変更を破棄する" + +#: screens/Job/Job.helptext.js:16 +#: screens/Template/shared/JobTemplate.helptext.js:17 +msgid "Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory." +msgstr "このジョブテンプレートで実施される作業を指定した数のジョブスライスに分割し、それぞれインベントリーの部分に対して同じタスクを実行します。" + +#: screens/Project/shared/Project.helptext.js:100 +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/TopologyView/Tooltip.js:251 +msgid "Download Bundle" +msgstr "バンドルのダウンロード" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:179 +#: screens/Job/JobOutput/shared/OutputToolbar.js:184 +msgid "Download Output" +msgstr "出力のダウンロード" + +#: screens/TopologyView/Tooltip.js:247 +msgid "Download bundle" +msgstr "バンドルのダウンロード" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:93 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:114 +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 "メール" + +#: screens/Inventory/shared/Inventory.helptext.js:113 +msgid "" +"Each time a job runs using this inventory,\n" +"refresh the inventory from the selected source before\n" +"executing job tasks." +msgstr "このインベントリーでジョブを実行する際は常に、\n" +"選択されたソースのインベントリーを更新してから\n" +"ジョブのタスクを実行します。" + +#: screens/Project/shared/Project.helptext.js:124 +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:632 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:636 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:115 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:117 +#: screens/Credential/CredentialDetail/CredentialDetail.js:293 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:109 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:121 +#: screens/Host/HostDetail/HostDetail.js:108 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:101 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:113 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:190 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:55 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:62 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:103 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:292 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:127 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:164 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:418 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:420 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:138 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:182 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:186 +#: screens/Project/ProjectDetail/ProjectDetail.js:313 +#: 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/OIDC/OIDCDetail/OIDCDetail.js:85 +#: screens/Setting/OIDC/OIDCDetail/OIDCDetail.js:89 +#: 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:199 +#: 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:514 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:516 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:239 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:241 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:260 +#: 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:38 +#: screens/Credential/Credentials.js:27 +#: screens/Host/Hosts.js:26 +#: screens/ManagementJob/ManagementJobs.js:27 +#: screens/NotificationTemplate/NotificationTemplates.js:24 +#: screens/Organization/Organizations.js:29 +#: screens/Project/Projects.js:25 +#: screens/Project/Projects.js:35 +#: screens/Setting/Settings.js:46 +#: screens/Setting/Settings.js:49 +#: screens/Setting/Settings.js:53 +#: screens/Setting/Settings.js:56 +#: screens/Setting/Settings.js:59 +#: screens/Setting/Settings.js:62 +#: screens/Setting/Settings.js:65 +#: screens/Setting/Settings.js:68 +#: screens/Setting/Settings.js:71 +#: screens/Setting/Settings.js:74 +#: screens/Setting/Settings.js:77 +#: screens/Setting/Settings.js:91 +#: screens/Setting/Settings.js:92 +#: screens/Setting/Settings.js:93 +#: screens/Setting/Settings.js:94 +#: screens/Setting/Settings.js:95 +#: screens/Setting/Settings.js:96 +#: screens/Setting/Settings.js:99 +#: screens/Setting/Settings.js:102 +#: screens/Setting/Settings.js:105 +#: screens/Setting/Settings.js:108 +#: screens/Setting/Settings.js:111 +#: screens/Setting/Settings.js:114 +#: screens/Setting/Settings.js:117 +#: screens/Setting/Settings.js:120 +#: screens/Team/Teams.js:28 +#: screens/Template/Templates.js:44 +#: 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:74 +#: screens/Host/HostList/HostListItem.js:78 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:61 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:64 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:67 +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:257 +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:248 +#: screens/Project/ProjectList/ProjectListItem.js:253 +msgid "Edit Project" +msgstr "プロジェクトの編集" + +#: screens/Template/Templates.js:50 +msgid "Edit Question" +msgstr "質問の編集" + +#: components/Schedule/ScheduleList/ScheduleListItem.js:132 +#: components/Schedule/ScheduleList/ScheduleListItem.js:136 +#: screens/Template/Templates.js:55 +msgid "Edit Schedule" +msgstr "スケジュールの編集" + +#: screens/Inventory/InventorySources/InventorySourceListItem.js:131 +msgid "Edit Source" +msgstr "ソースの編集" + +#: screens/Template/Survey/SurveyListItem.js:92 +msgid "Edit Survey" +msgstr "Survey の編集" + +#: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:22 +#: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:26 +#: screens/Team/TeamList/TeamListItem.js:50 +#: screens/Team/TeamList/TeamListItem.js:54 +msgid "Edit Team" +msgstr "チームの編集" + +#: components/TemplateList/TemplateListItem.js:233 +#: components/TemplateList/TemplateListItem.js:239 +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:35 +#: screens/InstanceGroup/InstanceGroups.js:40 +#: screens/Inventory/Inventories.js:63 +#: screens/Inventory/Inventories.js:68 +#: screens/Inventory/Inventories.js:77 +#: screens/Inventory/Inventories.js:88 +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:48 +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:248 +msgid "Edit this node" +msgstr "このノードの編集" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:97 +msgid "Edit workflow" +msgstr "ワークフローの編集" + +#: components/Workflow/WorkflowNodeHelp.js:170 +#: screens/Job/JobOutput/shared/OutputToolbar.js:125 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:216 +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:177 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:125 +msgid "Email Options" +msgstr "メールオプション" + +#: screens/Template/shared/WorkflowJobTemplateForm.js:263 +msgid "Enable Concurrent Jobs" +msgstr "同時実行ジョブの有効化" + +#: screens/Template/shared/JobTemplateForm.js:597 +msgid "Enable Fact Storage" +msgstr "ファクトストレージの有効化" + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:192 +msgid "Enable HTTPS certificate verification" +msgstr "HTTPS 証明書の検証を有効化" + +#: screens/Instances/Shared/InstanceForm.js:58 +msgid "Enable Instance" +msgstr "インスタンスを有効にする" + +#: screens/Template/shared/JobTemplateForm.js:573 +#: screens/Template/shared/JobTemplateForm.js:576 +#: screens/Template/shared/WorkflowJobTemplateForm.js:244 +#: screens/Template/shared/WorkflowJobTemplateForm.js:247 +msgid "Enable Webhook" +msgstr "Webhook の有効化" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:15 +msgid "Enable Webhook for this workflow job template." +msgstr "このワークフローのジョブテンプレートの Webhook を有効にします。" + +#: screens/Project/shared/Project.helptext.js:108 +msgid "" +"Enable content signing to verify that the content \n" +"has remained secure when a project is synced. \n" +"If the content has been tampered with, the \n" +"job will not run." +msgstr "コンテンツの署名を有効にして、コンテンツが\n" +"プロジェクトが同期されても安全です。\n" +"内容が改ざんされた場合、\n" +"ジョブは実行されません。" + +#: 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:201 +#: components/AdHocCommands/AdHocDetailsStep.js:204 +msgid "Enable privilege escalation" +msgstr "権限昇格の有効化" + +#: screens/Setting/SettingList.js:53 +msgid "Enable simplified login for your {brandName} applications" +msgstr "{brandName} アプリケーションの簡単ログインの有効化" + +#: screens/Template/shared/JobTemplate.helptext.js:31 +msgid "Enable webhook for this template." +msgstr "このテンプレートの Webhook を有効にします。" + +#: components/InstanceToggle/InstanceToggle.js:55 +#: components/Lookup/HostFilterLookup.js:110 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/TopologyView/Legend.js:205 +msgid "Enabled" +msgstr "有効化" + +#: components/PromptDetail/PromptInventorySourceDetail.js:171 +#: components/PromptDetail/PromptJobTemplateDetail.js:187 +#: components/PromptDetail/PromptProjectDetail.js:145 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:99 +#: screens/Credential/CredentialDetail/CredentialDetail.js:268 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:138 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:265 +#: screens/Project/ProjectDetail/ProjectDetail.js:302 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:365 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:199 +msgid "Enabled Options" +msgstr "有効なオプション" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:252 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:132 +msgid "Enabled Value" +msgstr "有効な値" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:247 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:119 +msgid "Enabled Variable" +msgstr "有効な変数" + +#: components/AdHocCommands/AdHocDetailsStep.js:209 +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/JobTemplate.helptext.js:29 +msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template." +msgstr "プロビジョニングコールバック URL の作成を有効にします。この URL を使用してホストは {brandName} に接続でき、このジョブテンプレートを使用して接続の更新を要求できます。" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:160 +#: screens/Setting/shared/SettingDetail.js:87 +msgid "Encrypted" +msgstr "暗号化" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:109 +#: components/Schedule/shared/FrequencyDetailSubform.js:507 +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:561 +msgid "End date/time" +msgstr "終了日時" + +#: components/Schedule/shared/buildRuleObj.js:110 +msgid "End did not match an expected value ({0})" +msgstr "終了が期待値と一致しませんでした ({0})" + +#: 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 "新規スマートインベントリーを作成するために 1 つ以上の検索フィルターを入力してください。" + +#: screens/CredentialType/shared/CredentialTypeForm.js:43 +msgid "Enter injectors using either JSON or YAML syntax. Refer to the Ansible Controller documentation for example syntax." +msgstr "JSON または YAML 構文のいずれかを使用してインジェクターを入力します。構文のサンプルについては Ansible Controller ドキュメントを参照してください。" + +#: screens/CredentialType/shared/CredentialTypeForm.js:35 +msgid "Enter inputs using either JSON or YAML syntax. Refer to the Ansible Controller documentation for example syntax." +msgstr "JSON または YAML 構文のいずれかを使用してインジェクターを入力します。構文のサンプルについては Ansible Controller ドキュメントを参照してください。" + +#: 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 Controller documentation for example syntax." +msgstr "JSON または YAML 構文のいずれかを使用してインベントリー変数を入力します。\n" +"ラジオボタンを使用して構文間で切り替えを行います。\n" +"構文のサンプルについては Ansible Controller ドキュメントを参照してください。" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:87 +msgid "Environment variables or extra variables that specify the values a credential type can inject." +msgstr "認証情報タイプが挿入できる値を指定する環境変数または追加変数。" + +#: components/JobList/JobList.js:233 +#: components/StatusLabel/StatusLabel.js:46 +#: components/Workflow/WorkflowNodeHelp.js:108 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:133 +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:205 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:143 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:230 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:123 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:135 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:222 +#: screens/Job/JobOutput/JobOutputSearch.js:104 +#: screens/TopologyView/Legend.js:178 +msgid "Error" +msgstr "エラー" + +#: screens/Project/ProjectList/ProjectList.js:302 +msgid "Error fetching updated project" +msgstr "更新されたプロジェクトの取得エラー" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:501 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:141 +msgid "Error message" +msgstr "エラーメッセージ" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:510 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:150 +msgid "Error message body" +msgstr "エラーメッセージボディー" + +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:709 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:711 +msgid "Error saving the workflow!" +msgstr "ワークフローの保存中にエラー!" + +#: components/AdHocCommands/AdHocCommands.js:104 +#: components/CopyButton/CopyButton.js:51 +#: components/DeleteButton/DeleteButton.js:56 +#: components/HostToggle/HostToggle.js:76 +#: components/InstanceToggle/InstanceToggle.js:67 +#: components/JobList/JobList.js:315 +#: components/JobList/JobList.js:326 +#: components/LaunchButton/LaunchButton.js:185 +#: components/LaunchPrompt/LaunchPrompt.js:96 +#: components/NotificationList/NotificationList.js:246 +#: components/PaginatedTable/ToolbarDeleteButton.js:205 +#: components/RelatedTemplateList/RelatedTemplateList.js:241 +#: components/ResourceAccessList/ResourceAccessList.js:277 +#: components/ResourceAccessList/ResourceAccessList.js:289 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:654 +#: components/Schedule/ScheduleList/ScheduleList.js:239 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:73 +#: components/Schedule/shared/SchedulePromptableFields.js:63 +#: components/TemplateList/TemplateList.js:299 +#: contexts/Config.js:94 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:136 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:155 +#: screens/Application/ApplicationsList/ApplicationsList.js:185 +#: screens/Credential/CredentialDetail/CredentialDetail.js:314 +#: screens/Credential/CredentialList/CredentialList.js:214 +#: screens/Host/HostDetail/HostDetail.js:56 +#: screens/Host/HostDetail/HostDetail.js:123 +#: screens/Host/HostGroups/HostGroupsList.js:244 +#: screens/Host/HostList/HostList.js:233 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:310 +#: screens/InstanceGroup/Instances/InstanceList.js:308 +#: screens/InstanceGroup/Instances/InstanceListItem.js:218 +#: screens/Instances/InstanceDetail/InstanceDetail.js:360 +#: screens/Instances/InstanceDetail/InstanceDetail.js:375 +#: screens/Instances/InstanceList/InstanceList.js:231 +#: screens/Instances/InstanceList/InstanceList.js:243 +#: screens/Instances/InstanceList/InstanceListItem.js:234 +#: screens/Instances/Shared/RemoveInstanceButton.js:104 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:210 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:78 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:285 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:296 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:56 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:118 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:261 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:201 +#: screens/Inventory/InventoryList/InventoryList.js:285 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:264 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:323 +#: screens/Inventory/InventorySources/InventorySourceList.js:239 +#: screens/Inventory/InventorySources/InventorySourceList.js:252 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:183 +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:152 +#: screens/Inventory/shared/InventorySourceSyncButton.js:49 +#: screens/Login/Login.js:239 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:125 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:444 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:233 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:169 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:208 +#: screens/Organization/OrganizationList/OrganizationList.js:195 +#: screens/Project/ProjectDetail/ProjectDetail.js:348 +#: screens/Project/ProjectList/ProjectList.js:291 +#: screens/Project/ProjectList/ProjectList.js:303 +#: screens/Project/shared/ProjectSyncButton.js:60 +#: 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:554 +#: screens/Template/TemplateSurvey.js:130 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:277 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:180 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:195 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:337 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:373 +#: screens/TopologyView/MeshGraph.js:405 +#: screens/TopologyView/Tooltip.js:199 +#: 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:85 +#: screens/User/UserTokenList/UserTokenList.js:214 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:348 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:189 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:53 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:48 +msgid "Error!" +msgstr "エラー!" + +#: components/CodeEditor/VariablesDetail.js:105 +msgid "Error:" +msgstr "エラー:" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:267 +#: screens/Instances/InstanceDetail/InstanceDetail.js:315 +msgid "Errors" +msgstr "エラー" + +#: screens/TopologyView/Legend.js:253 +msgid "Established" +msgstr "確立済み" + +#: screens/ActivityStream/ActivityStream.js:265 +#: screens/ActivityStream/ActivityStreamListItem.js:46 +#: screens/Job/JobOutput/JobOutputSearch.js:99 +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:234 +msgid "Events" +msgstr "イベント" + +#: screens/Job/JobOutput/JobOutput.js:713 +msgid "Events processing complete." +msgstr "イベントの処理が完了しました。" + +#: 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/Project.helptext.js:23 +msgid "Example URLs for GIT Source Control include:" +msgstr "GIT ソースコントロールの URL の例は次のとおりです。" + +#: screens/Project/shared/Project.helptext.js:62 +msgid "Example URLs for Remote Archive Source Control include:" +msgstr "リモートアーカイブ Source Control のサンプル URL には以下が含まれます:" + +#: screens/Project/shared/Project.helptext.js:45 +msgid "Example URLs for Subversion Source Control include:" +msgstr "Subversion Source Control のサンプル URL には以下が含まれます:" + +#: screens/Project/shared/Project.helptext.js:84 +msgid "Examples include:" +msgstr "以下に例を示します。" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:10 +msgid "Examples:" +msgstr "例:" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:354 +msgid "Exception Frequency" +msgstr "例外頻度" + +#: components/Schedule/shared/ScheduleFormFields.js:160 +msgid "Exceptions" +msgstr "例外" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:47 +msgid "Execute regardless of the parent node's final state." +msgstr "親ノードの最終状態に関係なく実行します。" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:40 +msgid "Execute when the parent node results in a failure state." +msgstr "親ノードが障害状態になったときに実行します。" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:33 +msgid "Execute when the parent node results in a successful state." +msgstr "親ノードが正常な状態になったときに実行します。" + +#: screens/InstanceGroup/Instances/InstanceList.js:208 +#: screens/Instances/InstanceList/InstanceList.js:152 +msgid "Execution" +msgstr "実行" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:90 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:91 +#: components/AdHocCommands/AdHocPreviewStep.js:58 +#: components/AdHocCommands/useAdHocExecutionEnvironmentStep.js:15 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:41 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:105 +#: components/LaunchPrompt/steps/useExecutionEnvironmentStep.js:29 +#: components/Lookup/ExecutionEnvironmentLookup.js:159 +#: components/Lookup/ExecutionEnvironmentLookup.js:191 +#: components/Lookup/ExecutionEnvironmentLookup.js:208 +#: components/PromptDetail/PromptDetail.js:220 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:451 +msgid "Execution Environment" +msgstr "実行環境" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:70 +#: components/TemplateList/TemplateListItem.js:160 +msgid "Execution Environment Missing" +msgstr "実行環境がありません" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:103 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:107 +#: routeConfig.js:147 +#: screens/ActivityStream/ActivityStream.js:217 +#: 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:127 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:78 +#: screens/Organization/Organizations.js:34 +#: util/getRelatedResourceDeleteDetails.js:81 +#: util/getRelatedResourceDeleteDetails.js:188 +msgid "Execution Environments" +msgstr "実行環境" + +#: screens/Job/JobDetail/JobDetail.js:345 +msgid "Execution Node" +msgstr "実行ノード" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:103 +msgid "Execution environment copied successfully" +msgstr "実行環境が正常にコピーされました" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:112 +msgid "Execution environment is missing or deleted." +msgstr "実行環境が存在しないか、削除されています。" + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:83 +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:105 +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 の少なくとも 1 つがファイルに存在する必要があります。" + +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:137 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:34 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:148 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:172 +#: screens/User/UserTokenDetail/UserTokenDetail.js:56 +#: screens/User/UserTokenList/UserTokenList.js:146 +#: screens/User/UserTokenList/UserTokenList.js:190 +#: screens/User/UserTokenList/UserTokenListItem.js:35 +#: screens/User/UserTokens/UserTokens.js:89 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:151 +msgid "Expires" +msgstr "有効期限" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:146 +msgid "Expires on" +msgstr "有効期限:" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:156 +msgid "Expires on UTC" +msgstr "有効期限 (UTC)" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:50 +msgid "Expires on {0}" +msgstr "{0} の有効期限" + +#: components/JobList/JobListItem.js:307 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:181 +msgid "Explanation" +msgstr "説明" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:113 +msgid "External Secret Management System" +msgstr "外部シークレット管理システム" + +#: components/AdHocCommands/AdHocDetailsStep.js:272 +#: components/AdHocCommands/AdHocDetailsStep.js:273 +msgid "Extra variables" +msgstr "追加変数" + +#: components/Sparkline/Sparkline.js:35 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:164 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:43 +#: screens/Project/ProjectDetail/ProjectDetail.js:139 +#: screens/Project/ProjectList/ProjectListItem.js:77 +msgid "FINISHED:" +msgstr "終了日時:" + +#: components/PromptDetail/PromptJobTemplateDetail.js:73 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:137 +msgid "Fact Storage" +msgstr "ファクトストレージ" + +#: screens/Template/shared/JobTemplate.helptext.js:39 +msgid "Fact storage: If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime.." +msgstr "ファクトストレージ: 有効にすると、収集されたファクトが保存されるため、ホストレベルで表示できます。ファクトは永続化され、実行時にファクトキャッシュに挿入されます。" + +#: screens/Host/Host.js:63 +#: screens/Host/HostFacts/HostFacts.js:45 +#: screens/Host/Hosts.js:28 +#: screens/Inventory/Inventories.js:71 +#: screens/Inventory/InventoryHost/InventoryHost.js:78 +#: screens/Inventory/InventoryHostFacts/InventoryHostFacts.js:39 +msgid "Facts" +msgstr "ファクト" + +#: components/JobList/JobList.js:232 +#: components/StatusLabel/StatusLabel.js:45 +#: components/Workflow/WorkflowNodeHelp.js:105 +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:90 +#: 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/shared/WorkflowApprovalButton.js:56 +msgid "Failed to approve {0}." +msgstr "{0} を承認できませんでした。" + +#: components/ResourceAccessList/ResourceAccessList.js:281 +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:311 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:288 +#: 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:301 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:111 +msgid "Failed to cancel Inventory Source Sync" +msgstr "インベントリーソースの同期の取り消しに失敗しました。" + +#: screens/Project/ProjectDetail/ProjectDetail.js:322 +#: screens/Project/ProjectList/ProjectListItem.js:232 +msgid "Failed to cancel Project Sync" +msgstr "プロジェクトの同期の取り消しに失敗しました。" + +#: components/JobList/JobList.js:329 +msgid "Failed to cancel one or more jobs." +msgstr "1 つ以上のジョブを取り消すことができませんでした。" + +#: components/JobList/JobListItem.js:114 +#: screens/Job/JobDetail/JobDetail.js:601 +#: screens/Job/JobOutput/shared/OutputToolbar.js:138 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:90 +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:270 +msgid "Failed to copy project." +msgstr "プロジェクトをコピーできませんでした。" + +#: components/TemplateList/TemplateListItem.js:253 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:160 +msgid "Failed to copy template." +msgstr "テンプレートをコピーできませんでした。" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:139 +msgid "Failed to delete application." +msgstr "アプリケーションを削除できませんでした。" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:317 +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:126 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:121 +msgid "Failed to delete host." +msgstr "ホストを削除できませんでした。" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:327 +msgid "Failed to delete inventory source {name}." +msgstr "インベントリーソース {name} を削除できませんでした。" + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:213 +msgid "Failed to delete inventory." +msgstr "インベントリーを削除できませんでした。" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:557 +msgid "Failed to delete job template." +msgstr "ジョブテンプレートを削除できませんでした。" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:448 +msgid "Failed to delete notification." +msgstr "通知を削除できませんでした。" + +#: screens/Application/ApplicationsList/ApplicationsList.js:188 +msgid "Failed to delete one or more applications." +msgstr "1 つ以上のアプリケーションを削除できませんでした。" + +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:208 +msgid "Failed to delete one or more credential types." +msgstr "1 つ以上の認証情報タイプを削除できませんでした。" + +#: screens/Credential/CredentialList/CredentialList.js:217 +msgid "Failed to delete one or more credentials." +msgstr "1 つ以上の認証情報を削除できませんでした。" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:233 +msgid "Failed to delete one or more execution environments" +msgstr "1 つ以上の実行環境を削除できませんでした。" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:155 +msgid "Failed to delete one or more groups." +msgstr "1 つ以上のグループを削除できませんでした。" + +#: screens/Host/HostList/HostList.js:236 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:204 +msgid "Failed to delete one or more hosts." +msgstr "1 つ以上のホストを削除できませんでした。" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:225 +msgid "Failed to delete one or more instance groups." +msgstr "1 つ以上のインスタンスグループを削除できませんでした。" + +#: screens/Inventory/InventoryList/InventoryList.js:288 +msgid "Failed to delete one or more inventories." +msgstr "1 つ以上のインベントリーを削除できませんでした。" + +#: screens/Inventory/InventorySources/InventorySourceList.js:255 +msgid "Failed to delete one or more inventory sources." +msgstr "1 つ以上のインベントリーリソースを削除できませんでした。" + +#: components/RelatedTemplateList/RelatedTemplateList.js:244 +msgid "Failed to delete one or more job templates." +msgstr "1 つ以上のジョブテンプレートを削除できませんでした" + +#: components/JobList/JobList.js:318 +msgid "Failed to delete one or more jobs." +msgstr "1 つ以上のジョブを削除できませんでした。" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:236 +msgid "Failed to delete one or more notification template." +msgstr "1 つ以上の通知テンプレートを削除できませんでした。" + +#: screens/Organization/OrganizationList/OrganizationList.js:198 +msgid "Failed to delete one or more organizations." +msgstr "1 つ以上の組織を削除できませんでした。" + +#: screens/Project/ProjectList/ProjectList.js:294 +msgid "Failed to delete one or more projects." +msgstr "1 つ以上のプロジェクトを削除できませんでした。" + +#: components/Schedule/ScheduleList/ScheduleList.js:242 +msgid "Failed to delete one or more schedules." +msgstr "1 つ以上のスケジュールを削除できませんでした。" + +#: screens/Team/TeamList/TeamList.js:195 +msgid "Failed to delete one or more teams." +msgstr "1 つ以上のチームを削除できませんでした。" + +#: components/TemplateList/TemplateList.js:302 +msgid "Failed to delete one or more templates." +msgstr "1 つ以上のテンプレートを削除できませんでした。" + +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:158 +msgid "Failed to delete one or more tokens." +msgstr "1 つ以上のトークンを削除できませんでした。" + +#: screens/User/UserTokenList/UserTokenList.js:217 +msgid "Failed to delete one or more user tokens." +msgstr "1 つ以上のユーザートークンを削除できませんでした。" + +#: screens/User/UserList/UserList.js:192 +msgid "Failed to delete one or more users." +msgstr "1 人以上のユーザーを削除できませんでした。" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:192 +msgid "Failed to delete one or more workflow approval." +msgstr "1 つ以上のワークフロー承認を削除できませんでした。" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:211 +msgid "Failed to delete organization." +msgstr "組織を削除できませんでした。" + +#: screens/Project/ProjectDetail/ProjectDetail.js:351 +msgid "Failed to delete project." +msgstr "プロジェクトを削除できませんでした。" + +#: components/ResourceAccessList/ResourceAccessList.js:292 +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:657 +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:351 +msgid "Failed to delete workflow approval." +msgstr "ワークフロー承認を削除できませんでした。" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:280 +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/shared/WorkflowDenyButton.js:51 +msgid "Failed to deny {0}." +msgstr "{0} を拒否できませんでした。" + +#: 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 "1 つ以上のグループの関連付けを解除できませんでした。" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:299 +msgid "Failed to disassociate one or more hosts." +msgstr "1 つ以上のホストの関連付けを解除できませんでした。" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:315 +#: screens/InstanceGroup/Instances/InstanceList.js:313 +#: screens/Instances/InstanceDetail/InstanceDetail.js:365 +msgid "Failed to disassociate one or more instances." +msgstr "1 つ以上のインスタンスの関連付けを解除できませんでした。" + +#: screens/User/UserTeams/UserTeamList.js:264 +msgid "Failed to disassociate one or more teams." +msgstr "1 つ以上のチームの関連付けを解除できませんでした。" + +#: screens/Login/Login.js:243 +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 "更新されたプロジェクトデータの取得に失敗しました。" + +#: screens/TopologyView/MeshGraph.js:409 +msgid "Failed to get instance." +msgstr "インスタンスを取得できませんでした。" + +#: components/AdHocCommands/AdHocCommands.js:112 +#: components/LaunchButton/LaunchButton.js:188 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:128 +msgid "Failed to launch job." +msgstr "ジョブを起動できませんでした。" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:378 +#: screens/Instances/InstanceList/InstanceList.js:246 +msgid "Failed to remove one or more instances." +msgstr "1 つ以上のインスタンスを削除できませんでした。" + +#: contexts/Config.js:98 +msgid "Failed to retrieve configuration." +msgstr "構成を取得できませんでした。" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:376 +msgid "Failed to retrieve full node resource object." +msgstr "フルノードリソースオブジェクトを取得できませんでした。" + +#: screens/InstanceGroup/Instances/InstanceList.js:315 +#: screens/Instances/InstanceList/InstanceList.js:234 +msgid "Failed to run a health check on one or more instances." +msgstr "1 つ以上のインスタンスで可用性をチェックできませんでした。" + +#: 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:63 +msgid "Failed to sync project." +msgstr "プロジェクトを同期できませんでした。" + +#: screens/Inventory/InventorySources/InventorySourceList.js:242 +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:314 +#: screens/InstanceGroup/Instances/InstanceListItem.js:222 +#: screens/Instances/InstanceDetail/InstanceDetail.js:364 +#: screens/Instances/InstanceList/InstanceListItem.js:238 +msgid "Failed to update capacity adjustment." +msgstr "容量調整の更新に失敗しました。" + +#: screens/TopologyView/Tooltip.js:204 +msgid "Failed to update instance." +msgstr "インスタンスの更新に失敗しました。" + +#: screens/Template/TemplateSurvey.js:133 +msgid "Failed to update survey." +msgstr "調査の更新に失敗しました。" + +#: screens/User/UserTokenDetail/UserTokenDetail.js:88 +msgid "Failed to user token." +msgstr "ユーザートークンに失敗しました。" + +#: components/NotificationList/NotificationListItem.js:85 +#: components/NotificationList/NotificationListItem.js:86 +msgid "Failure" +msgstr "失敗" + +#: screens/Job/JobOutput/EmptyOutput.js:45 +msgid "Failure Explanation:" +msgstr "失敗の説明:" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:66 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:210 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:240 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:270 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:315 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:373 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:142 +msgid "False" +msgstr "False" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:160 +#: components/Schedule/shared/FrequencyDetailSubform.js:103 +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:416 +msgid "Fifth" +msgstr "第 5" + +#: screens/Job/JobOutput/JobOutputSearch.js:105 +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:198 +#: components/Search/Search.js:222 +msgid "Filter By {name}" +msgstr "{name} 別にフィルター" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:88 +msgid "Filter by failed jobs" +msgstr "失敗したジョブによるフィルター" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:94 +msgid "Filter by successful jobs" +msgstr "成功ジョブによるフィルター" + +#: components/JobList/JobList.js:248 +#: components/JobList/JobListItem.js:100 +msgid "Finish Time" +msgstr "終了時刻" + +#: screens/Job/JobDetail/JobDetail.js:226 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:208 +msgid "Finished" +msgstr "終了日時" + +#: components/Schedule/shared/FrequencyDetailSubform.js:404 +msgid "First" +msgstr "最初" + +#: components/AddRole/AddResourceRole.js:28 +#: components/AddRole/AddResourceRole.js:42 +#: components/ResourceAccessList/ResourceAccessList.js:178 +#: 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:332 +msgid "First Run" +msgstr "初回実行日時" + +#: components/ResourceAccessList/ResourceAccessList.js:227 +#: components/ResourceAccessList/ResourceAccessListItem.js:67 +msgid "First name" +msgstr "名" + +#: components/Search/AdvancedSearch.js:213 +#: components/Search/AdvancedSearch.js:227 +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:183 +msgid "Follow" +msgstr "フォロー" + +#: screens/Job/Job.helptext.js:5 +#: screens/Template/shared/JobTemplate.helptext.js:6 +msgid "For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook." +msgstr "ジョブテンプレートについて、Playbook を実行するために実行を選択します。Playbook を実行せずに、Playbook 構文、テスト環境セットアップ、およびレポートの問題のみを検査するチェックを選択します。" + +#: screens/Project/shared/Project.helptext.js:98 +msgid "For more information, refer to the" +msgstr "詳しい情報は以下の情報を参照してください:" + +#: components/AdHocCommands/AdHocDetailsStep.js:160 +#: components/AdHocCommands/AdHocDetailsStep.js:161 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:55 +#: components/PromptDetail/PromptDetail.js:345 +#: components/PromptDetail/PromptJobTemplateDetail.js:150 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:475 +#: screens/Job/JobDetail/JobDetail.js:389 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:259 +#: screens/Template/shared/JobTemplateForm.js:409 +#: screens/TopologyView/Tooltip.js:282 +msgid "Forks" +msgstr "フォーク" + +#: components/Schedule/shared/FrequencyDetailSubform.js:414 +msgid "Fourth" +msgstr "第 4" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:363 +#: components/Schedule/shared/ScheduleFormFields.js:146 +msgid "Frequency Details" +msgstr "頻度の詳細" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:381 +msgid "Frequency Exception Details" +msgstr "頻度の例外の詳細" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:72 +#: components/Schedule/shared/FrequencyDetailSubform.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:206 +#: components/Schedule/shared/buildRuleObj.js:91 +msgid "Frequency did not match an expected value" +msgstr "頻度が期待値と一致しませんでした" + +#: components/Schedule/shared/FrequencyDetailSubform.js:310 +msgid "Fri" +msgstr "金" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:81 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:187 +#: components/Schedule/shared/FrequencyDetailSubform.js:315 +#: components/Schedule/shared/FrequencyDetailSubform.js:453 +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 "名前フィールドのあいまい検索。" + +#: components/CredentialChip/CredentialChip.js:13 +msgid "GPG Public Key" +msgstr "GPG 公開鍵" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:153 +#: 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:106 +msgid "Gathering Facts" +msgstr "ファクトの収集" + +#: screens/Setting/Settings.js:72 +msgid "Generic OIDC" +msgstr "汎用 OIDC" + +#: screens/Setting/SettingList.js:85 +msgid "Generic OIDC settings" +msgstr "汎用 OIDC 設定" + +#: 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:136 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:89 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:158 +#: screens/Job/JobDetail/JobDetail.js:75 +#: screens/Project/ProjectList/ProjectList.js:198 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:97 +msgid "Git" +msgstr "Git" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:312 +#: screens/Template/shared/WebhookSubForm.js:106 +msgid "GitHub" +msgstr "GitHub" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:85 +#: screens/Setting/Settings.js:51 +msgid "GitHub Default" +msgstr "GitHub のデフォルト" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:100 +#: screens/Setting/Settings.js:60 +msgid "GitHub Enterprise" +msgstr "GitHub Enterprise" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:105 +#: screens/Setting/Settings.js:63 +msgid "GitHub Enterprise Organization" +msgstr "GitHub Enterprise 組織" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:110 +#: screens/Setting/Settings.js:66 +msgid "GitHub Enterprise Team" +msgstr "GitHub Enterprise チーム" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:90 +#: screens/Setting/Settings.js:54 +msgid "GitHub Organization" +msgstr "GitHub 組織" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:95 +#: screens/Setting/Settings.js:57 +msgid "GitHub Team" +msgstr "GitHub チーム" + +#: screens/Setting/SettingList.js:61 +msgid "GitHub settings" +msgstr "GitHub 設定" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:312 +#: screens/Template/shared/WebhookSubForm.js:112 +msgid "GitLab" +msgstr "GitLab" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:79 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:84 +msgid "Globally Available" +msgstr "システム全体で利用可能" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:134 +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 OAuth2 の設定" + +#: screens/Setting/Settings.js:69 +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:160 +msgid "Grafana API key" +msgstr "Grafana API キー" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:187 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:151 +msgid "Grafana URL" +msgstr "Grafana URL" + +#: components/Search/LookupTypeInput.js:106 +msgid "Greater than comparison." +msgstr "Greater than の比較条件" + +#: components/Search/LookupTypeInput.js:113 +msgid "Greater than or equal to comparison." +msgstr "Greater than or equal to の比較条件" + +#: components/Lookup/HostFilterLookup.js:102 +msgid "Group" +msgstr "グループ" + +#: screens/Inventory/Inventories.js:78 +msgid "Group details" +msgstr "グループの詳細" + +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:124 +msgid "Group type" +msgstr "グループタイプ" + +#: screens/Host/Host.js:68 +#: screens/Host/HostGroups/HostGroupsList.js:231 +#: screens/Host/Hosts.js:29 +#: screens/Inventory/Inventories.js:72 +#: screens/Inventory/Inventories.js:74 +#: screens/Inventory/Inventory.js:66 +#: 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:119 +msgid "Groups" +msgstr "グループ" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:383 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:468 +msgid "HTTP Headers" +msgstr "HTTP ヘッダー" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:378 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:481 +msgid "HTTP Method" +msgstr "HTTP メソッド" + +#: components/HealthCheckAlert/HealthCheckAlert.js:22 +msgid "Health check request(s) submitted. Please wait and reload the page." +msgstr "送信されたヘルスチェックリクエスト。ページをリロードしてお待ちください。" + +#: components/StatusLabel/StatusLabel.js:42 +msgid "Healthy" +msgstr "利用可能" + +#: components/AppContainer/PageHeaderToolbar.js:116 +msgid "Help" +msgstr "ヘルプ" + +#: components/FormField/PasswordInput.js:35 +msgid "Hide" +msgstr "非表示" + +#: components/LaunchPrompt/LaunchPrompt.js:135 +#: components/Schedule/shared/SchedulePromptableFields.js:102 +msgid "Hide description" +msgstr "説明の非表示" + +#: components/NotificationList/NotificationList.js:195 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:136 +msgid "Hipchat" +msgstr "Hipchat" + +#: screens/Instances/InstanceList/InstanceList.js:154 +msgid "Hop" +msgstr "ホップ" + +#: screens/TopologyView/Legend.js:103 +msgid "Hop node" +msgstr "ホップノード" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:211 +#: screens/Job/JobOutput/HostEventModal.js:109 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:149 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:78 +msgid "Host" +msgstr "ホスト" + +#: screens/Job/JobOutput/JobOutputSearch.js:107 +msgid "Host Async Failure" +msgstr "ホストの非同期失敗" + +#: screens/Job/JobOutput/JobOutputSearch.js:108 +msgid "Host Async OK" +msgstr "ホストの非同期 OK" + +#: components/PromptDetail/PromptJobTemplateDetail.js:159 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:297 +#: screens/Template/shared/JobTemplateForm.js:633 +msgid "Host Config Key" +msgstr "ホスト設定キー" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:96 +msgid "Host Count" +msgstr "ホスト数" + +#: screens/Job/JobOutput/HostEventModal.js:88 +msgid "Host Details" +msgstr "ホストの詳細" + +#: screens/Job/JobOutput/JobOutputSearch.js:109 +msgid "Host Failed" +msgstr "ホストの失敗" + +#: screens/Job/JobOutput/JobOutputSearch.js:110 +msgid "Host Failure" +msgstr "ホストの障害" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:242 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:145 +msgid "Host Filter" +msgstr "ホストフィルター" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:201 +#: screens/Instances/InstanceDetail/InstanceDetail.js:191 +#: screens/Instances/Shared/InstanceForm.js:18 +msgid "Host Name" +msgstr "ホスト名" + +#: screens/Job/JobOutput/JobOutputSearch.js:111 +msgid "Host OK" +msgstr "ホスト OK" + +#: screens/Job/JobOutput/JobOutputSearch.js:112 +msgid "Host Polling" +msgstr "ホストのポーリング" + +#: screens/Job/JobOutput/JobOutputSearch.js:113 +msgid "Host Retry" +msgstr "ホストの再試行" + +#: screens/Job/JobOutput/JobOutputSearch.js:114 +msgid "Host Skipped" +msgstr "ホストがスキップされました" + +#: screens/Job/JobOutput/JobOutputSearch.js:115 +msgid "Host Started" +msgstr "ホストの開始" + +#: screens/Job/JobOutput/JobOutputSearch.js:116 +msgid "Host Unreachable" +msgstr "ホストに到達できません" + +#: screens/Inventory/Inventories.js:69 +msgid "Host details" +msgstr "ホストの詳細" + +#: screens/Job/JobOutput/HostEventModal.js:89 +msgid "Host details modal" +msgstr "ホストの詳細モーダル" + +#: screens/Host/Host.js:96 +#: 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:176 +#: screens/Dashboard/Dashboard.js:81 +#: screens/Host/HostList/HostList.js:143 +#: screens/Host/HostList/HostList.js:191 +#: screens/Host/Hosts.js:14 +#: screens/Host/Hosts.js:23 +#: screens/Inventory/Inventories.js:65 +#: screens/Inventory/Inventories.js:79 +#: screens/Inventory/Inventory.js:67 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:67 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:189 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:272 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:112 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:172 +#: screens/Inventory/SmartInventory.js:68 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:71 +#: screens/Job/JobOutput/shared/OutputToolbar.js:97 +#: util/getRelatedResourceDeleteDetails.js:123 +msgid "Hosts" +msgstr "ホスト" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:92 +msgid "Hosts automated" +msgstr "自動化されたホスト" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:118 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:125 +msgid "Hosts available" +msgstr "利用可能なホスト" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:107 +msgid "Hosts imported" +msgstr "インポートされたホスト" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:112 +msgid "Hosts remaining" +msgstr "残りのホスト" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:183 +#: components/Schedule/shared/FrequencyDetailSubform.js:175 +#: components/Schedule/shared/ScheduleFormFields.js:126 +#: components/Schedule/shared/ScheduleFormFields.js:186 +msgid "Hour" +msgstr "時間" + +#: screens/InstanceGroup/Instances/InstanceList.js:209 +#: screens/Instances/InstanceList/InstanceList.js:153 +msgid "Hybrid" +msgstr "ハイブリッド" + +#: screens/TopologyView/Legend.js:95 +msgid "Hybrid node" +msgstr "ハイブリッドノード" + +#: components/JobList/JobList.js:200 +#: components/Lookup/HostFilterLookup.js:98 +#: screens/Team/TeamRoles/TeamRolesList.js:155 +msgid "ID" +msgstr "ID" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:193 +msgid "ID of the Dashboard" +msgstr "ダッシュボード ID" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:198 +msgid "ID of the Panel" +msgstr "パネル ID" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:167 +msgid "ID of the dashboard (optional)" +msgstr "ダッシュボード ID (オプション)" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:173 +msgid "ID of the panel (optional)" +msgstr "パネル ID (オプション)" + +#: screens/TopologyView/Tooltip.js:265 +msgid "IP address" +msgstr "IP アドレス" + +#: components/NotificationList/NotificationList.js:196 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:137 +msgid "IRC" +msgstr "IRC" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:228 +msgid "IRC Nick" +msgstr "IRC ニック" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:223 +msgid "IRC Server Address" +msgstr "IRC サーバーアドレス" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:218 +msgid "IRC Server Port" +msgstr "IRC サーバーポート" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:223 +msgid "IRC nick" +msgstr "IRC ニック" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:215 +msgid "IRC server address" +msgstr "IRC サーバーアドレス" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:201 +msgid "IRC server password" +msgstr "IRC サーバーパスワード" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:206 +msgid "IRC server port" +msgstr "IRC サーバーポート" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:263 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:308 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:272 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:343 +msgid "Icon URL" +msgstr "アイコン URL" + +#: screens/Inventory/shared/Inventory.helptext.js:100 +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/Inventory.helptext.js:84 +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/JobTemplate.helptext.js:30 +msgid "If enabled, run this playbook as an administrator." +msgstr "有効な場合は、この Playbook を管理者として実行します。" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:184 +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/JobTemplate.helptext.js:19 +msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible's --diff mode." +msgstr "有効で、サポートされている場合は、Ansible タスクで加えられた変更を表示します。これは Ansible の --diff モードに相当します。" + +#: components/AdHocCommands/AdHocDetailsStep.js:181 +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/JobTemplate.helptext.js:32 +msgid "If enabled, simultaneous runs of this job template will be allowed." +msgstr "有効な場合は、このジョブテンプレートの同時実行が許可されます。" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:16 +msgid "If enabled, simultaneous runs of this workflow job template will be allowed." +msgstr "有効な場合は、このワークフロージョブテンプレートの同時実行が許可されます。" + +#: screens/Inventory/shared/Inventory.helptext.js:194 +msgid "" +"If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on.\n" +"Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." +msgstr "有効にすると、インベントリーは、関連付けられたジョブテンプレートを実行する優先インスタンスグループのリストに組織インスタンスグループを追加することを防ぎます。\n" +"注: この設定が有効で空のリストを指定した場合は、グローバルインスタンスグループが適用されます。" + +#: screens/Template/shared/JobTemplate.helptext.js:33 +msgid "" +"If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on.\n" +"Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." +msgstr "有効にすると、ジョブテンプレートによって、実行する優先インスタンスグループのリストにインベントリーまたは組織インスタンスグループが追加されなくなります。\n" +"注: この設定が有効で空のリストを指定した場合は、グローバルインスタンスグループが適用されます。" + +#: screens/Template/shared/JobTemplate.helptext.js:35 +msgid "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime." +msgstr "有効にすると、収集されたファクトが保存されるため、ホストレベルで表示できます。ファクトは永続化され、実行時にファクトキャッシュに挿入されます。" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:275 +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:180 +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/Inventory.helptext.js:120 +#: screens/Inventory/shared/Inventory.helptext.js:139 +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 "起動時およびプロジェクトの更新時にインベントリーソースを更新する場合は、起動時に更新をクリックして移動します" + +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:80 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:91 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:101 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:54 +#: 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:98 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:89 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:108 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvListItem.js:21 +msgid "Image" +msgstr "イメージ" + +#: screens/Job/JobOutput/JobOutputSearch.js:117 +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:103 +msgid "Info" +msgstr "情報" + +#: screens/ActivityStream/ActivityStreamListItem.js:45 +msgid "Initiated By" +msgstr "開始ユーザー:" + +#: screens/ActivityStream/ActivityStream.js:253 +#: screens/ActivityStream/ActivityStream.js:263 +#: screens/ActivityStream/ActivityStreamDetailButton.js:44 +msgid "Initiated by" +msgstr "開始ユーザー" + +#: screens/ActivityStream/ActivityStream.js:243 +msgid "Initiated by (username)" +msgstr "開始ユーザー (ユーザー名)" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:82 +#: 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/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:79 +msgid "Input schema which defines a set of ordered fields for that type." +msgstr "該当タイプの順序付けられたフィールドのセットを定義する入力スキーマ。" + +#: screens/Project/shared/ProjectSubForms/InsightsSubForm.js:31 +msgid "Insights Credential" +msgstr "Insights 認証情報" + +#: components/Lookup/HostFilterLookup.js:123 +msgid "Insights system ID" +msgstr "Insights システム ID" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:249 +msgid "Install Bundle" +msgstr "バンドルのインストール" + +#: components/StatusLabel/StatusLabel.js:58 +#: screens/TopologyView/Legend.js:136 +msgid "Installed" +msgstr "インストール済み" + +#: screens/Metrics/Metrics.js:187 +msgid "Instance" +msgstr "インスタンス" + +#: components/PromptDetail/PromptInventorySourceDetail.js:135 +msgid "Instance Filters" +msgstr "インスタンスフィルター" + +#: screens/Job/JobDetail/JobDetail.js:358 +msgid "Instance Group" +msgstr "インスタンスグループ" + +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:96 +#: components/LaunchPrompt/steps/useInstanceGroupsStep.js:31 +#: components/Lookup/InstanceGroupsLookup.js:74 +#: components/Lookup/InstanceGroupsLookup.js:121 +#: components/Lookup/InstanceGroupsLookup.js:141 +#: components/Lookup/InstanceGroupsLookup.js:151 +#: components/PromptDetail/PromptDetail.js:227 +#: components/PromptDetail/PromptJobTemplateDetail.js:228 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:499 +#: routeConfig.js:132 +#: screens/ActivityStream/ActivityStream.js:205 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:106 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:179 +#: screens/InstanceGroup/InstanceGroups.js:16 +#: screens/InstanceGroup/InstanceGroups.js:26 +#: screens/Instances/InstanceDetail/InstanceDetail.js:217 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:107 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:127 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:422 +#: util/getRelatedResourceDeleteDetails.js:282 +msgid "Instance Groups" +msgstr "インスタンスグループ" + +#: components/Lookup/HostFilterLookup.js:115 +msgid "Instance ID" +msgstr "インスタンス ID" + +#: screens/Instances/Shared/InstanceForm.js:32 +msgid "Instance State" +msgstr "インスタンスの状態" + +#: screens/Instances/Shared/InstanceForm.js:48 +msgid "Instance Type" +msgstr "インスタンスタイプ" + +#: screens/InstanceGroup/InstanceGroups.js:33 +msgid "Instance details" +msgstr "インスタンスの詳細" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:58 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:69 +msgid "Instance group" +msgstr "インスタンスグループ" + +#: screens/InstanceGroup/InstanceGroup.js:92 +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 +#: screens/TopologyView/Tooltip.js:273 +msgid "Instance groups" +msgstr "インスタンスグループ" + +#: screens/TopologyView/Tooltip.js:234 +msgid "Instance status" +msgstr "インスタンスの状態" + +#: screens/TopologyView/Tooltip.js:240 +msgid "Instance type" +msgstr "インスタンスタイプ" + +#: routeConfig.js:137 +#: screens/ActivityStream/ActivityStream.js:203 +#: screens/InstanceGroup/InstanceGroup.js:74 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:198 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:73 +#: screens/InstanceGroup/InstanceGroups.js:31 +#: screens/InstanceGroup/Instances/InstanceList.js:192 +#: screens/InstanceGroup/Instances/InstanceList.js:290 +#: screens/Instances/InstanceList/InstanceList.js:136 +#: screens/Instances/Instances.js:13 +#: screens/Instances/Instances.js:22 +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:178 +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:153 +msgid "Invalid username or password. Please try again." +msgstr "無効なユーザー名またはパスワードです。やり直してください。" + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:119 +#: routeConfig.js:80 +#: screens/ActivityStream/ActivityStream.js:173 +#: screens/Dashboard/Dashboard.js:92 +#: screens/Inventory/Inventories.js:17 +#: screens/Inventory/InventoryList/InventoryList.js:174 +#: screens/Inventory/InventoryList/InventoryList.js:237 +#: util/getRelatedResourceDeleteDetails.js:202 +#: util/getRelatedResourceDeleteDetails.js:270 +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:424 +#: components/Lookup/HostListItem.js:10 +#: components/Lookup/InventoryLookup.js:119 +#: components/Lookup/InventoryLookup.js:128 +#: components/Lookup/InventoryLookup.js:169 +#: components/Lookup/InventoryLookup.js:184 +#: components/Lookup/InventoryLookup.js:224 +#: components/PromptDetail/PromptDetail.js:214 +#: components/PromptDetail/PromptInventorySourceDetail.js:76 +#: components/PromptDetail/PromptJobTemplateDetail.js:119 +#: components/PromptDetail/PromptJobTemplateDetail.js:129 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:79 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:430 +#: components/TemplateList/TemplateListItem.js:285 +#: components/TemplateList/TemplateListItem.js:295 +#: screens/Host/HostDetail/HostDetail.js:77 +#: screens/Host/HostList/HostList.js:171 +#: screens/Host/HostList/HostListItem.js:61 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:94 +#: screens/Inventory/InventoryList/InventoryList.js:186 +#: screens/Inventory/InventoryList/InventoryListItem.js:117 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:38 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:113 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:41 +#: screens/Job/JobDetail/JobDetail.js:107 +#: screens/Job/JobDetail/JobDetail.js:122 +#: screens/Job/JobDetail/JobDetail.js:129 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:214 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:224 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:141 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:33 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:252 +msgid "Inventory" +msgstr "インベントリー" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:104 +msgid "Inventory (Name)" +msgstr "インベントリー (名前)" + +#: components/PromptDetail/PromptInventorySourceDetail.js:99 +msgid "Inventory File" +msgstr "インベントリーファイル" + +#: components/Lookup/HostFilterLookup.js:106 +msgid "Inventory ID" +msgstr "インベントリー ID" + +#: screens/Job/JobDetail/JobDetail.js:282 +msgid "Inventory Source" +msgstr "インベントリーソース" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:73 +msgid "Inventory Source Sync" +msgstr "インベントリーソース同期" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:299 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:110 +msgid "Inventory Source Sync Error" +msgstr "インベントリーソース同期エラー" + +#: screens/Inventory/InventorySources/InventorySourceList.js:176 +#: screens/Inventory/InventorySources/InventorySourceList.js:193 +#: util/getRelatedResourceDeleteDetails.js:67 +#: util/getRelatedResourceDeleteDetails.js:147 +msgid "Inventory Sources" +msgstr "インベントリーソース" + +#: components/JobList/JobList.js:212 +#: components/JobList/JobListItem.js:43 +#: components/Schedule/ScheduleList/ScheduleListItem.js:36 +#: components/Workflow/WorkflowLegend.js:100 +#: screens/Job/JobDetail/JobDetail.js:66 +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:226 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:109 +msgid "Inventory file" +msgstr "インベントリーファイル" + +#: screens/Inventory/Inventory.js:94 +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:110 +msgid "Is expanded" +msgstr "展開" + +#: components/DataListToolbar/DataListToolbar.js:112 +msgid "Is not expanded" +msgstr "展開なし" + +#: screens/Job/JobOutput/JobOutputSearch.js:118 +msgid "Item Failed" +msgstr "項目の失敗" + +#: screens/Job/JobOutput/JobOutputSearch.js:119 +msgid "Item OK" +msgstr "項目 OK" + +#: screens/Job/JobOutput/JobOutputSearch.js:120 +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:157 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:36 +#: screens/Project/ProjectDetail/ProjectDetail.js:132 +#: screens/Project/ProjectList/ProjectListItem.js:70 +msgid "JOB ID:" +msgstr "ジョブ ID:" + +#: screens/Job/JobOutput/HostEventModal.js:136 +msgid "JSON" +msgstr "JSON" + +#: screens/Job/JobOutput/HostEventModal.js:137 +msgid "JSON tab" +msgstr "JSON タブ" + +#: screens/Inventory/shared/Inventory.helptext.js:49 +msgid "JSON:" +msgstr "JSON:" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:159 +#: components/Schedule/shared/FrequencyDetailSubform.js:98 +msgid "January" +msgstr "1 月" + +#: components/JobList/JobListItem.js:112 +#: screens/Job/JobDetail/JobDetail.js:599 +#: screens/Job/JobOutput/JobOutput.js:845 +#: screens/Job/JobOutput/JobOutput.js:846 +#: screens/Job/JobOutput/shared/OutputToolbar.js:136 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:88 +msgid "Job Cancel Error" +msgstr "ジョブキャンセルエラー" + +#: screens/Job/JobDetail/JobDetail.js:621 +#: screens/Job/JobOutput/JobOutput.js:834 +#: screens/Job/JobOutput/JobOutput.js:835 +msgid "Job Delete Error" +msgstr "ジョブ削除エラー" + +#: screens/Job/JobDetail/JobDetail.js:206 +msgid "Job ID" +msgstr "ジョブ ID:" + +#: screens/Dashboard/shared/LineChart.js:128 +msgid "Job Runs" +msgstr "ジョブの実行" + +#: components/JobList/JobListItem.js:314 +#: screens/Job/JobDetail/JobDetail.js:374 +msgid "Job Slice" +msgstr "ジョブスライス" + +#: components/JobList/JobListItem.js:319 +#: screens/Job/JobDetail/JobDetail.js:382 +msgid "Job Slice Parent" +msgstr "ジョブスライスの親" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:76 +#: components/PromptDetail/PromptDetail.js:349 +#: components/PromptDetail/PromptJobTemplateDetail.js:158 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:494 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:289 +#: screens/Template/shared/JobTemplateForm.js:453 +msgid "Job Slicing" +msgstr "ジョブスライス" + +#: components/Workflow/WorkflowNodeHelp.js:164 +msgid "Job Status" +msgstr "ジョブステータス" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:97 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:98 +#: components/PromptDetail/PromptDetail.js:267 +#: components/PromptDetail/PromptJobTemplateDetail.js:247 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:571 +#: screens/Job/JobDetail/JobDetail.js:474 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:449 +#: screens/Template/shared/JobTemplateForm.js:521 +#: screens/Template/shared/WorkflowJobTemplateForm.js:218 +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:19 +#: screens/Job/JobDetail/JobDetail.js:233 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:79 +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:79 +#: screens/Credential/Credentials.js:30 +#: screens/Inventory/Inventories.js:62 +#: screens/Inventory/Inventory.js:74 +#: screens/Inventory/SmartInventory.js:74 +#: screens/Project/Project.js:107 +#: screens/Project/Projects.js:29 +#: util/getRelatedResourceDeleteDetails.js:56 +#: util/getRelatedResourceDeleteDetails.js:101 +#: util/getRelatedResourceDeleteDetails.js:133 +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:357 +msgid "Job Templates with credentials that prompt for passwords cannot be selected when creating or editing nodes" +msgstr "ノードの作成時または編集時に、パスワードの入力を求める認証情報を持つジョブテンプレートを選択できない" + +#: components/JobList/JobList.js:208 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:146 +#: components/PromptDetail/PromptDetail.js:185 +#: components/PromptDetail/PromptJobTemplateDetail.js:102 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:423 +#: screens/Job/JobDetail/JobDetail.js:267 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:192 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:138 +#: screens/Template/shared/JobTemplateForm.js:256 +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:156 +#: components/RelatedTemplateList/RelatedTemplateList.js:206 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:15 +msgid "Job templates" +msgstr "ジョブテンプレート" + +#: components/JobList/JobList.js:191 +#: components/JobList/JobList.js:274 +#: routeConfig.js:39 +#: screens/ActivityStream/ActivityStream.js:150 +#: screens/Dashboard/shared/LineChart.js:64 +#: screens/Host/Host.js:73 +#: screens/Host/Hosts.js:30 +#: screens/InstanceGroup/ContainerGroup.js:71 +#: screens/InstanceGroup/InstanceGroup.js:79 +#: screens/InstanceGroup/InstanceGroups.js:34 +#: screens/InstanceGroup/InstanceGroups.js:39 +#: screens/Inventory/Inventories.js:60 +#: screens/Inventory/Inventories.js:70 +#: screens/Inventory/Inventory.js:70 +#: screens/Inventory/InventoryHost/InventoryHost.js:88 +#: screens/Inventory/SmartInventory.js:70 +#: screens/Job/Jobs.js:22 +#: screens/Job/Jobs.js:32 +#: screens/Setting/SettingList.js:91 +#: screens/Setting/Settings.js:75 +#: screens/Template/Template.js:155 +#: screens/Template/Templates.js:47 +#: screens/Template/WorkflowJobTemplate.js:141 +msgid "Jobs" +msgstr "ジョブ" + +#: screens/Setting/SettingList.js:96 +msgid "Jobs settings" +msgstr "ジョブ設定" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:165 +#: components/Schedule/shared/FrequencyDetailSubform.js:128 +msgid "July" +msgstr "7 月" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:164 +#: components/Schedule/shared/FrequencyDetailSubform.js:123 +msgid "June" +msgstr "6 月" + +#: components/Search/AdvancedSearch.js:262 +msgid "Key" +msgstr "キー" + +#: components/Search/AdvancedSearch.js:253 +msgid "Key select" +msgstr "キー選択" + +#: components/Search/AdvancedSearch.js:256 +msgid "Key typeahead" +msgstr "キー先行入力" + +#: screens/ActivityStream/ActivityStream.js:238 +msgid "Keyword" +msgstr "キーワード" + +#: screens/User/UserDetail/UserDetail.js:56 +#: screens/User/UserList/UserListItem.js:44 +msgid "LDAP" +msgstr "LDAP" + +#: screens/Setting/Settings.js:80 +msgid "LDAP 1" +msgstr "LDAP 1" + +#: screens/Setting/Settings.js:81 +msgid "LDAP 2" +msgstr "LDAP 2" + +#: screens/Setting/Settings.js:82 +msgid "LDAP 3" +msgstr "LDAP 3" + +#: screens/Setting/Settings.js:83 +msgid "LDAP 4" +msgstr "LDAP 4" + +#: screens/Setting/Settings.js:84 +msgid "LDAP 5" +msgstr "LDAP 5" + +#: screens/Setting/Settings.js:79 +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:178 +#: components/TemplateList/TemplateList.js:234 +msgid "Label" +msgstr "ラベル" + +#: components/JobList/JobList.js:204 +msgid "Label Name" +msgstr "ラベル名" + +#: components/JobList/JobListItem.js:284 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:223 +#: components/PromptDetail/PromptDetail.js:323 +#: components/PromptDetail/PromptJobTemplateDetail.js:209 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:116 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:551 +#: components/TemplateList/TemplateListItem.js:347 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:148 +#: screens/Inventory/shared/InventoryForm.js:83 +#: screens/Job/JobDetail/JobDetail.js:453 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:401 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:206 +#: screens/Template/shared/JobTemplateForm.js:387 +#: screens/Template/shared/WorkflowJobTemplateForm.js:195 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:273 +msgid "Labels" +msgstr "ラベル" + +#: components/Schedule/shared/FrequencyDetailSubform.js:417 +msgid "Last" +msgstr "最終" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:220 +#: screens/InstanceGroup/Instances/InstanceListItem.js:133 +#: screens/InstanceGroup/Instances/InstanceListItem.js:208 +#: screens/Instances/InstanceDetail/InstanceDetail.js:243 +#: screens/Instances/InstanceList/InstanceListItem.js:138 +#: screens/Instances/InstanceList/InstanceListItem.js:223 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:47 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:87 +msgid "Last Health Check" +msgstr "最終可用性チェック" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:183 +#: screens/Project/ProjectDetail/ProjectDetail.js:161 +msgid "Last Job Status" +msgstr "最終ジョブステータス" + +#: screens/User/UserDetail/UserDetail.js:80 +msgid "Last Login" +msgstr "前回のログイン" + +#: components/PromptDetail/PromptDetail.js:161 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:411 +#: components/TemplateList/TemplateListItem.js:316 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:106 +#: screens/Application/ApplicationsList/ApplicationListItem.js:45 +#: screens/Application/ApplicationsList/ApplicationsList.js:159 +#: screens/Credential/CredentialDetail/CredentialDetail.js:263 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:95 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:108 +#: screens/Host/HostDetail/HostDetail.js:89 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:72 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:98 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:178 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:45 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:84 +#: screens/Job/JobDetail/JobDetail.js:538 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:398 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:120 +#: screens/Project/ProjectDetail/ProjectDetail.js:297 +#: screens/Team/TeamDetail/TeamDetail.js:48 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:358 +#: screens/User/UserDetail/UserDetail.js:84 +#: screens/User/UserTokenDetail/UserTokenDetail.js:66 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:204 +msgid "Last Modified" +msgstr "最終変更日時" + +#: components/AddRole/AddResourceRole.js:32 +#: components/AddRole/AddResourceRole.js:46 +#: components/ResourceAccessList/ResourceAccessList.js:182 +#: 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:245 +#: components/TemplateList/TemplateListItem.js:194 +msgid "Last Ran" +msgstr "最終実行日時" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:341 +msgid "Last Run" +msgstr "最終実行日時" + +#: components/Lookup/HostFilterLookup.js:119 +msgid "Last job" +msgstr "最後のジョブ" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:280 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:151 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:49 +#: screens/Project/ProjectList/ProjectListItem.js:308 +#: screens/TopologyView/Tooltip.js:331 +msgid "Last modified" +msgstr "最終変更日時" + +#: components/ResourceAccessList/ResourceAccessList.js:228 +#: components/ResourceAccessList/ResourceAccessListItem.js:68 +msgid "Last name" +msgstr "姓" + +#: screens/TopologyView/Tooltip.js:337 +msgid "Last seen" +msgstr "最終表示" + +#: screens/Project/ProjectList/ProjectListItem.js:313 +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:520 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:529 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:245 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:254 +msgid "Launch" +msgstr "起動" + +#: components/TemplateList/TemplateListItem.js:214 +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:222 +msgid "Launch template" +msgstr "テンプレートの起動" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:119 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:120 +msgid "Launch workflow" +msgstr "ワークフローの起動" + +#: components/LaunchPrompt/LaunchPrompt.js:130 +msgid "Launch | {0}" +msgstr "起動 | {0}" + +#: components/DetailList/LaunchedByDetail.js:54 +msgid "Launched By" +msgstr "起動者" + +#: components/JobList/JobList.js:220 +msgid "Launched By (Username)" +msgstr "起動者 (ユーザー名)" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:120 +msgid "Learn more about Automation Analytics" +msgstr "自動化アナリティクスについて" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:69 +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:67 +msgid "Legend" +msgstr "凡例" + +#: components/Search/LookupTypeInput.js:120 +msgid "Less than comparison." +msgstr "Less than の比較条件" + +#: components/Search/LookupTypeInput.js:127 +msgid "Less than or equal to comparison." +msgstr "Less than or equal to の比較条件" + +#: components/AdHocCommands/AdHocDetailsStep.js:140 +#: components/AdHocCommands/AdHocDetailsStep.js:141 +#: components/JobList/JobList.js:238 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:65 +#: components/PromptDetail/PromptDetail.js:255 +#: components/PromptDetail/PromptJobTemplateDetail.js:153 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:90 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:473 +#: screens/Job/JobDetail/JobDetail.js:325 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:265 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:151 +#: screens/Template/shared/JobTemplateForm.js:429 +#: screens/Template/shared/WorkflowJobTemplateForm.js:159 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:238 +msgid "Limit" +msgstr "制限" + +#: screens/TopologyView/Legend.js:237 +msgid "Link state types" +msgstr "リンク状態のタイプ" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:261 +msgid "Link to an available node" +msgstr "利用可能なノードへのリンク" + +#: screens/Instances/Shared/InstanceForm.js:40 +msgid "Listener Port" +msgstr "リスナーポート" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:353 +msgid "Loading" +msgstr "ロード中" + +#: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:49 +msgid "Local" +msgstr "ローカル" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:343 +msgid "Local Time Zone" +msgstr "ローカルタイムゾーン" + +#: components/Schedule/shared/ScheduleFormFields.js:95 +msgid "Local time zone" +msgstr "ローカルタイムゾーン" + +#: screens/Login/Login.js:217 +msgid "Log In" +msgstr "ログイン" + +#: screens/Setting/Settings.js:97 +msgid "Logging" +msgstr "ロギング" + +#: screens/Setting/SettingList.js:115 +msgid "Logging settings" +msgstr "ロギング設定" + +#: components/AppContainer/AppContainer.js:81 +#: components/AppContainer/AppContainer.js:150 +#: components/AppContainer/PageHeaderToolbar.js:169 +msgid "Logout" +msgstr "ログアウト" + +#: components/Lookup/HostFilterLookup.js:367 +#: components/Lookup/Lookup.js:187 +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:155 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:34 +#: screens/Project/ProjectDetail/ProjectDetail.js:130 +#: 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:407 +msgid "Machine Credential" +msgstr "マシンの認証情報" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:65 +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:215 +#: 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:69 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:102 +msgid "Management Job" +msgstr "管理ジョブ" + +#: routeConfig.js:127 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:84 +msgid "Management Jobs" +msgstr "管理ジョブ" + +#: screens/ManagementJob/ManagementJobs.js:20 +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:133 +msgid "Management job not found." +msgstr "管理ジョブが見つかりません。" + +#: screens/ManagementJob/ManagementJobs.js:13 +msgid "Management jobs" +msgstr "管理ジョブ" + +#: components/Lookup/ProjectLookup.js:135 +#: components/PromptDetail/PromptProjectDetail.js:98 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:88 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:157 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:215 +#: screens/InstanceGroup/Instances/InstanceListItem.js:204 +#: screens/Instances/InstanceDetail/InstanceDetail.js:209 +#: screens/Instances/InstanceList/InstanceListItem.js:219 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:83 +#: screens/Job/JobDetail/JobDetail.js:74 +#: screens/Project/ProjectDetail/ProjectDetail.js:192 +#: screens/Project/ProjectList/ProjectList.js:197 +#: screens/Project/ProjectList/ProjectListItem.js:219 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:96 +msgid "Manual" +msgstr "手動" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:161 +#: components/Schedule/shared/FrequencyDetailSubform.js:108 +msgid "March" +msgstr "3 月" + +#: components/NotificationList/NotificationList.js:197 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:138 +msgid "Mattermost" +msgstr "Mattermost" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:98 +#: screens/Organization/shared/OrganizationForm.js:71 +msgid "Max Hosts" +msgstr "最大ホスト数" + +#: screens/Template/Survey/SurveyQuestionForm.js:220 +msgid "Maximum" +msgstr "最大" + +#: screens/Template/Survey/SurveyQuestionForm.js:204 +msgid "Maximum length" +msgstr "最大長" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:163 +#: components/Schedule/shared/FrequencyDetailSubform.js:118 +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:214 +msgid "Minimum" +msgstr "最小" + +#: screens/Template/Survey/SurveyQuestionForm.js:198 +msgid "Minimum length" +msgstr "最小長" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:65 +#: 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/InstanceGroupDetails/InstanceGroupDetails.js:71 +#: 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/ScheduleDetail/ScheduleDetail.js:182 +#: components/Schedule/shared/FrequencyDetailSubform.js:173 +#: components/Schedule/shared/ScheduleFormFields.js:125 +#: components/Schedule/shared/ScheduleFormFields.js:185 +msgid "Minute" +msgstr "分" + +#: screens/Setting/Settings.js:100 +msgid "Miscellaneous Authentication" +msgstr "その他の認証" + +#: screens/Setting/SettingList.js:111 +msgid "Miscellaneous Authentication settings" +msgstr "その他の認証設定" + +#: screens/Setting/Settings.js:103 +msgid "Miscellaneous System" +msgstr "その他のシステム" + +#: screens/Setting/SettingList.js:107 +msgid "Miscellaneous System settings" +msgstr "その他のシステム設定" + +#: components/Workflow/WorkflowNodeHelp.js:120 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:87 +msgid "Missing" +msgstr "不明" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:66 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:109 +msgid "Missing resource" +msgstr "不足しているリソース" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:192 +#: screens/User/UserTokenList/UserTokenList.js:154 +msgid "Modified" +msgstr "変更日時" + +#: components/AdHocCommands/AdHocCredentialStep.js:126 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:116 +#: components/AddRole/AddResourceRole.js:61 +#: components/AssociateModal/AssociateModal.js:148 +#: components/LaunchPrompt/steps/CredentialsStep.js:177 +#: components/LaunchPrompt/steps/InventoryStep.js:93 +#: components/Lookup/CredentialLookup.js:198 +#: components/Lookup/InventoryLookup.js:156 +#: components/Lookup/InventoryLookup.js:211 +#: components/Lookup/MultiCredentialsLookup.js:198 +#: components/Lookup/OrganizationLookup.js:138 +#: components/Lookup/ProjectLookup.js:147 +#: components/NotificationList/NotificationList.js:210 +#: components/RelatedTemplateList/RelatedTemplateList.js:170 +#: components/Schedule/ScheduleList/ScheduleList.js:202 +#: 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:154 +#: 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:165 +#: 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:59 +#: screens/Job/JobOutput/HostEventModal.js:125 +msgid "Module" +msgstr "モジュール" + +#: screens/Job/JobDetail/JobDetail.js:530 +msgid "Module Arguments" +msgstr "モジュール引数" + +#: screens/Job/JobDetail/JobDetail.js:524 +msgid "Module Name" +msgstr "モジュール名" + +#: components/Schedule/shared/FrequencyDetailSubform.js:266 +msgid "Mon" +msgstr "月" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:77 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:183 +#: components/Schedule/shared/FrequencyDetailSubform.js:271 +#: components/Schedule/shared/FrequencyDetailSubform.js:433 +msgid "Monday" +msgstr "月曜" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:186 +#: components/Schedule/shared/FrequencyDetailSubform.js:181 +#: components/Schedule/shared/ScheduleFormFields.js:129 +#: components/Schedule/shared/ScheduleFormFields.js:189 +msgid "Month" +msgstr "月" + +#: components/Popover/Popover.js:32 +msgid "More information" +msgstr "詳細情報" + +#: screens/Setting/shared/SharedFields.js:73 +msgid "More information for" +msgstr "詳細情報: " + +#: screens/Template/Survey/SurveyReorderModal.js:162 +#: screens/Template/Survey/SurveyReorderModal.js:163 +msgid "Multi-Select" +msgstr "複数選択" + +#: screens/Template/Survey/SurveyReorderModal.js:146 +#: screens/Template/Survey/SurveyReorderModal.js:147 +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:258 +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:52 +#: components/AddRole/AddResourceRole.js:68 +#: components/AssociateModal/AssociateModal.js:139 +#: components/AssociateModal/AssociateModal.js:154 +#: components/HostForm/HostForm.js:96 +#: components/JobList/JobList.js:195 +#: components/JobList/JobList.js:244 +#: components/JobList/JobListItem.js:86 +#: components/LaunchPrompt/steps/CredentialsStep.js:168 +#: components/LaunchPrompt/steps/CredentialsStep.js:183 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:76 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:86 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:97 +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:78 +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:89 +#: components/LaunchPrompt/steps/InventoryStep.js:84 +#: components/LaunchPrompt/steps/InventoryStep.js:99 +#: components/Lookup/ApplicationLookup.js:100 +#: components/Lookup/ApplicationLookup.js:111 +#: components/Lookup/CredentialLookup.js:189 +#: components/Lookup/CredentialLookup.js:204 +#: components/Lookup/ExecutionEnvironmentLookup.js:177 +#: components/Lookup/ExecutionEnvironmentLookup.js:184 +#: components/Lookup/HostFilterLookup.js:93 +#: components/Lookup/HostFilterLookup.js:422 +#: components/Lookup/HostListItem.js:8 +#: components/Lookup/InstanceGroupsLookup.js:103 +#: components/Lookup/InstanceGroupsLookup.js:114 +#: components/Lookup/InventoryLookup.js:147 +#: components/Lookup/InventoryLookup.js:162 +#: components/Lookup/InventoryLookup.js:202 +#: components/Lookup/InventoryLookup.js:217 +#: components/Lookup/MultiCredentialsLookup.js:189 +#: components/Lookup/MultiCredentialsLookup.js:204 +#: components/Lookup/OrganizationLookup.js:129 +#: components/Lookup/OrganizationLookup.js:144 +#: components/Lookup/ProjectLookup.js:127 +#: components/Lookup/ProjectLookup.js:157 +#: 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:114 +#: components/RelatedTemplateList/RelatedTemplateList.js:161 +#: components/RelatedTemplateList/RelatedTemplateList.js:186 +#: components/ResourceAccessList/ResourceAccessListItem.js:58 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:325 +#: components/Schedule/ScheduleList/ScheduleList.js:168 +#: components/Schedule/ScheduleList/ScheduleList.js:189 +#: components/Schedule/ScheduleList/ScheduleListItem.js:86 +#: components/Schedule/shared/ScheduleFormFields.js:72 +#: 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:60 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:109 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:135 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:28 +#: screens/Application/Applications.js:81 +#: screens/Application/ApplicationsList/ApplicationListItem.js:33 +#: screens/Application/ApplicationsList/ApplicationsList.js:118 +#: screens/Application/ApplicationsList/ApplicationsList.js:155 +#: screens/Application/shared/ApplicationForm.js:54 +#: screens/Credential/CredentialDetail/CredentialDetail.js:217 +#: screens/Credential/CredentialList/CredentialList.js:141 +#: screens/Credential/CredentialList/CredentialList.js:164 +#: 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:49 +#: 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:89 +#: 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:161 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:194 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:61 +#: screens/InstanceGroup/Instances/InstanceList.js:199 +#: screens/InstanceGroup/Instances/InstanceList.js:215 +#: screens/InstanceGroup/Instances/InstanceList.js:266 +#: screens/InstanceGroup/Instances/InstanceList.js:299 +#: screens/InstanceGroup/Instances/InstanceListItem.js:124 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:44 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:19 +#: screens/Instances/InstanceList/InstanceList.js:143 +#: screens/Instances/InstanceList/InstanceList.js:160 +#: screens/Instances/InstanceList/InstanceList.js:201 +#: screens/Instances/InstanceList/InstanceListItem.js:128 +#: screens/Instances/InstancePeers/InstancePeerList.js:80 +#: screens/Instances/InstancePeers/InstancePeerList.js:87 +#: screens/Instances/InstancePeers/InstancePeerList.js:96 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:37 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:89 +#: 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:181 +#: screens/Inventory/InventorySources/InventorySourceList.js:211 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:71 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:98 +#: 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:50 +#: screens/Inventory/shared/InventoryGroupForm.js:32 +#: screens/Inventory/shared/InventorySourceForm.js:100 +#: 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:107 +#: 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:176 +#: screens/Project/ProjectList/ProjectList.js:185 +#: screens/Project/ProjectList/ProjectList.js:221 +#: screens/Project/ProjectList/ProjectListItem.js:179 +#: screens/Project/shared/ProjectForm.js:214 +#: 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:218 +#: screens/Template/Survey/SurveyReorderModal.js:218 +#: screens/Template/Survey/SurveyReorderModal.js:238 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:111 +#: 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:120 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:152 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:178 +#: 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:243 +#: screens/Template/shared/WorkflowJobTemplateForm.js:109 +#: screens/User/UserOrganizations/UserOrganizationList.js:75 +#: screens/User/UserOrganizations/UserOrganizationList.js:79 +#: 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:140 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:123 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:163 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:43 +msgid "Name" +msgstr "名前" + +#: components/AppContainer/AppContainer.js:95 +msgid "Navigation" +msgstr "ナビゲーション" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:221 +#: components/Schedule/shared/FrequencyDetailSubform.js:512 +#: screens/Dashboard/shared/ChartTooltip.js:106 +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:57 +msgid "Never" +msgstr "なし" + +#: components/Workflow/WorkflowNodeHelp.js:114 +msgid "Never Updated" +msgstr "未更新" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:47 +msgid "Never expires" +msgstr "期限切れなし" + +#: components/JobList/JobList.js:227 +#: components/Workflow/WorkflowNodeHelp.js:90 +msgid "New" +msgstr "新規" + +#: components/AdHocCommands/AdHocCommandsWizard.js:51 +#: components/AdHocCommands/useAdHocCredentialStep.js:29 +#: components/AdHocCommands/useAdHocDetailsStep.js:40 +#: components/AdHocCommands/useAdHocExecutionEnvironmentStep.js:22 +#: components/AddRole/AddResourceRole.js:196 +#: components/AddRole/AddResourceRole.js:231 +#: components/LaunchPrompt/LaunchPrompt.js:160 +#: components/Schedule/shared/SchedulePromptableFields.js:127 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:66 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:59 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:132 +msgid "Next" +msgstr "次へ" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:337 +#: components/Schedule/ScheduleList/ScheduleList.js:171 +#: components/Schedule/ScheduleList/ScheduleListItem.js:118 +#: components/Schedule/ScheduleList/ScheduleListItem.js:122 +msgid "Next Run" +msgstr "次回実行日時" + +#: components/Search/Search.js:232 +msgid "No" +msgstr "不可" + +#: screens/Job/JobOutput/JobOutputSearch.js:121 +msgid "No Hosts Matched" +msgstr "一致するホストがありません" + +#: screens/Job/JobOutput/JobOutputSearch.js:122 +#: screens/Job/JobOutput/JobOutputSearch.js:123 +msgid "No Hosts Remaining" +msgstr "残りのホストがありません" + +#: screens/Job/JobOutput/HostEventModal.js:150 +msgid "No JSON Available" +msgstr "JSON は利用できません" + +#: screens/Dashboard/shared/ChartTooltip.js:82 +msgid "No Jobs" +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:100 +msgid "No job data available" +msgstr "利用可能なジョブデータがありません" + +#: screens/Job/JobOutput/EmptyOutput.js:52 +msgid "No output found for this job." +msgstr "このジョブの出力は見つかりません" + +#: screens/Job/JobOutput/HostEventModal.js:126 +msgid "No result found" +msgstr "結果が見つかりません" + +#: components/LabelSelect/LabelSelect.js:130 +#: components/LaunchPrompt/steps/SurveyStep.js:136 +#: components/LaunchPrompt/steps/SurveyStep.js:195 +#: components/MultiSelect/TagMultiSelect.js:60 +#: components/Search/AdvancedSearch.js:151 +#: components/Search/AdvancedSearch.js:266 +#: components/Search/LookupTypeInput.js:33 +#: components/Search/RelatedLookupTypeInput.js:26 +#: components/Search/Search.js:153 +#: components/Search/Search.js:202 +#: components/Search/Search.js:226 +#: screens/ActivityStream/ActivityStream.js:142 +#: screens/Credential/shared/CredentialForm.js:143 +#: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:65 +#: screens/Dashboard/DashboardGraph.js:106 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:137 +#: screens/Template/Survey/SurveyReorderModal.js:166 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:260 +#: screens/Template/shared/PlaybookSelect.js:72 +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 "Survey の質問は見つかりません。" + +#: screens/Job/JobDetail/JobDetail.js:399 +msgid "No timeout specified" +msgstr "タイムアウトが指定されていません" + +#: components/PaginatedTable/PaginatedTable.js:80 +msgid "No {pluralizedItemName} Found" +msgstr "{pluralizedItemName} は見つかりません" + +#: components/Workflow/WorkflowNodeHelp.js:148 +#: components/Workflow/WorkflowNodeHelp.js:184 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:273 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:274 +msgid "Node Alias" +msgstr "ノードのエイリアス" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:223 +#: screens/InstanceGroup/Instances/InstanceList.js:204 +#: screens/InstanceGroup/Instances/InstanceList.js:268 +#: screens/InstanceGroup/Instances/InstanceList.js:300 +#: screens/InstanceGroup/Instances/InstanceListItem.js:142 +#: screens/Instances/InstanceDetail/InstanceDetail.js:204 +#: screens/Instances/InstanceList/InstanceList.js:148 +#: screens/Instances/InstanceList/InstanceList.js:203 +#: screens/Instances/InstanceList/InstanceListItem.js:150 +#: screens/Instances/InstancePeers/InstancePeerList.js:98 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:59 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:118 +msgid "Node Type" +msgstr "ノードタイプ" + +#: screens/TopologyView/Legend.js:107 +msgid "Node state types" +msgstr "ノード状態のタイプ" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/useNodeTypeStep.js:75 +msgid "Node type" +msgstr "ノードタイプ" + +#: screens/TopologyView/Legend.js:70 +msgid "Node types" +msgstr "ノードタイプ" + +#: components/Schedule/shared/ScheduleFormFields.js:180 +#: components/Schedule/shared/ScheduleFormFields.js:184 +#: components/Workflow/WorkflowNodeHelp.js:123 +msgid "None" +msgstr "なし" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:193 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:196 +msgid "None (Run Once)" +msgstr "なし (1回実行)" + +#: components/Schedule/shared/ScheduleFormFields.js:120 +#: components/Schedule/shared/ScheduleFormFields.js:124 +msgid "None (run once)" +msgstr "なし (1回実行)" + +#: 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:248 +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 "注: 選択された順序によって、実行の優先順位が設定されます。ドラッグを有効にするには、1 つ以上選択してください。" + +#: 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 "注: 資格情報の順序は、コンテンツの同期と検索の優先順位を設定します。ドラッグを有効にするには、1 つ以上選択してください。" + +#: screens/Project/shared/Project.helptext.js:81 +msgid "Note: This field assumes the remote name is \"origin\"." +msgstr "注: このフィールドは、リモート名が \"origin\" であることが前提です。" + +#: screens/Project/shared/Project.helptext.js:35 +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 以外) を入力しないでください。また、GitHub および Bitbucket は、SSH の使用時のパスワード認証をサポートしません。GIT の読み取り専用プロトコル (git://) はユーザー名またはパスワード情報を使用しません。" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:331 +msgid "Notification Color" +msgstr "通知の色" + +#: screens/NotificationTemplate/NotificationTemplate.js:58 +#: screens/NotificationTemplate/NotificationTemplateAdd.js:50 +msgid "Notification Template not found." +msgstr "通知テンプレートテストは見つかりません。" + +#: screens/ActivityStream/ActivityStream.js:198 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:117 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:171 +#: screens/NotificationTemplate/NotificationTemplates.js:14 +#: screens/NotificationTemplate/NotificationTemplates.js:21 +#: util/getRelatedResourceDeleteDetails.js:181 +msgid "Notification Templates" +msgstr "通知テンプレート" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:134 +msgid "Notification Type" +msgstr "通知タイプ" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:380 +msgid "Notification color" +msgstr "通知の色" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:193 +msgid "Notification sent successfully" +msgstr "通知が正常に送信されました" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:449 +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:93 +#: screens/Inventory/InventorySource/InventorySource.js:99 +#: screens/ManagementJob/ManagementJob.js:116 +#: screens/ManagementJob/ManagementJobs.js:22 +#: screens/Organization/Organization.js:135 +#: screens/Organization/Organizations.js:33 +#: screens/Project/Project.js:114 +#: screens/Project/Projects.js:28 +#: screens/Template/Template.js:141 +#: screens/Template/Templates.js:46 +#: screens/Template/WorkflowJobTemplate.js:123 +msgid "Notifications" +msgstr "通知" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:169 +#: components/Schedule/shared/FrequencyDetailSubform.js:148 +msgid "November" +msgstr "11 月" + +#: components/StatusLabel/StatusLabel.js:44 +#: 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:549 +msgid "Occurrences" +msgstr "実行回数" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:168 +#: components/Schedule/shared/FrequencyDetailSubform.js:143 +msgid "October" +msgstr "10 月" + +#: components/AdHocCommands/AdHocDetailsStep.js:189 +#: components/HostToggle/HostToggle.js:61 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:192 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:195 +#: components/PromptDetail/PromptDetail.js:362 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:489 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:58 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/Setting/shared/SettingDetail.js:98 +#: screens/Setting/shared/SharedFields.js:150 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:284 +#: screens/Template/shared/JobTemplateForm.js:504 +msgid "Off" +msgstr "オフ" + +#: components/AdHocCommands/AdHocDetailsStep.js:188 +#: components/HostToggle/HostToggle.js:60 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:192 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:194 +#: components/PromptDetail/PromptDetail.js:362 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:489 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:57 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/Setting/shared/SettingDetail.js:98 +#: screens/Setting/shared/SharedFields.js:149 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:284 +#: screens/Template/shared/JobTemplateForm.js:504 +msgid "On" +msgstr "オン" + +#: 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:39 +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:32 +msgid "On Success" +msgstr "成功時" + +#: components/Schedule/shared/FrequencyDetailSubform.js:536 +msgid "On date" +msgstr "指定日" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:99 +#: components/Schedule/shared/FrequencyDetailSubform.js:251 +msgid "On days" +msgstr "曜日" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:18 +msgid "" +"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 "それぞれの行に 1 つの Slack チャンネルを入力します。チャンネルにはシャープ記号 (#) が必要です。特定のメッセージに対して応答する、またはスレッドを開始するには、チャンネルに 16 桁の親メッセージ ID を追加します。10 桁目の後にピリオド (.) を手動で挿入する必要があります (例: #destination-channel, 1231257890.006423)。Slack を参照してください。" + +#: components/PromptDetail/PromptInventorySourceDetail.js:154 +msgid "Only Group By" +msgstr "グループ化のみ" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:103 +msgid "OpenStack" +msgstr "OpenStack" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:111 +msgid "Option Details" +msgstr "オプションの詳細" + +#: screens/Inventory/shared/Inventory.helptext.js:25 +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」などのこのインベントリーを説明するオプションラベルです。\n" +"ラベルを使用し、インベントリーおよび完了した\n" +"ジョブの分類およびフィルターを実行できます。" + +#: screens/Job/Job.helptext.js:12 +#: screens/Template/shared/JobTemplate.helptext.js:13 +msgid "Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates and completed jobs." +msgstr "「dev」、「test」などのこのジョブテンプレートを説明するオプションラベルです。ラベルを使用し、ジョブテンプレートおよび完了したジョブの分類およびフィルターを実行できます。" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:11 +msgid "" +"Optional labels that describe this workflow job template,\n" +"such as 'dev' or 'test'. Labels can be used to group and filter\n" +"workflow job templates and completed jobs." +msgstr "「dev」、「test」などのこのワークフロージョブテンプレートを説明するオプションラベルです。\n" +"ラベルを使用し、ワークフロージョブテンプレートおよび完了した\n" +"ジョブの分類およびフィルターを実行できます。" + +#: screens/Template/shared/JobTemplate.helptext.js:26 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:19 +msgid "Optionally select the credential to use to send status updates back to the webhook service." +msgstr "必要に応じて、ステータスの更新を Webhook サービスに送信しなおすのに使用する認証情報を選択します。" + +#: components/NotificationList/NotificationList.js:220 +#: components/NotificationList/NotificationListItem.js:34 +#: screens/Credential/shared/TypeInputsSubForm.js:47 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:61 +#: screens/Instances/Shared/InstanceForm.js:54 +#: screens/Inventory/shared/InventoryForm.js:94 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:69 +#: screens/Template/shared/JobTemplateForm.js:545 +#: screens/Template/shared/WorkflowJobTemplateForm.js:241 +msgid "Options" +msgstr "オプション" + +#: screens/Template/Survey/SurveyReorderModal.js:217 +#: screens/Template/Survey/SurveyReorderModal.js:217 +#: screens/Template/Survey/SurveyReorderModal.js:233 +msgid "Order" +msgstr "順序" + +#: components/Lookup/ApplicationLookup.js:119 +#: components/Lookup/OrganizationLookup.js:101 +#: components/Lookup/OrganizationLookup.js:107 +#: components/Lookup/OrganizationLookup.js:124 +#: components/PromptDetail/PromptInventorySourceDetail.js:62 +#: components/PromptDetail/PromptInventorySourceDetail.js:72 +#: components/PromptDetail/PromptJobTemplateDetail.js:105 +#: components/PromptDetail/PromptJobTemplateDetail.js:115 +#: components/PromptDetail/PromptProjectDetail.js:77 +#: components/PromptDetail/PromptProjectDetail.js:88 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:67 +#: components/TemplateList/TemplateList.js:244 +#: components/TemplateList/TemplateListItem.js:185 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:70 +#: screens/Application/ApplicationsList/ApplicationListItem.js:38 +#: screens/Application/ApplicationsList/ApplicationsList.js:157 +#: screens/Credential/CredentialDetail/CredentialDetail.js:230 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:70 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:155 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:167 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:76 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:96 +#: screens/Inventory/InventoryList/InventoryList.js:191 +#: screens/Inventory/InventoryList/InventoryList.js:221 +#: screens/Inventory/InventoryList/InventoryListItem.js:119 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:202 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:107 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:121 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:131 +#: screens/Project/ProjectDetail/ProjectDetail.js:180 +#: screens/Project/ProjectList/ProjectListItem.js:287 +#: screens/Project/ProjectList/ProjectListItem.js:298 +#: screens/Team/TeamDetail/TeamDetail.js:40 +#: screens/Team/TeamList/TeamList.js:143 +#: screens/Team/TeamList/TeamListItem.js:38 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:199 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:210 +#: 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:154 +msgid "Organization not found." +msgstr "組織が見つかりません。" + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:188 +#: routeConfig.js:96 +#: screens/ActivityStream/ActivityStream.js:181 +#: 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:66 +#: screens/User/UserOrganizations/UserOrganizationList.js:72 +#: screens/User/Users.js:33 +#: util/getRelatedResourceDeleteDetails.js:232 +#: util/getRelatedResourceDeleteDetails.js:266 +msgid "Organizations" +msgstr "組織" + +#: components/LaunchPrompt/steps/useOtherPromptsStep.js:90 +msgid "Other prompts" +msgstr "他のプロンプト" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:79 +msgid "Out of compliance" +msgstr "コンプライアンス違反" + +#: screens/Job/Job.js:131 +#: screens/Job/JobOutput/HostEventModal.js:156 +#: screens/Job/Jobs.js:34 +msgid "Output" +msgstr "出力" + +#: screens/Job/JobOutput/HostEventModal.js:157 +msgid "Output tab" +msgstr "出力タブ" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:80 +msgid "Overwrite" +msgstr "上書き" + +#: components/PromptDetail/PromptInventorySourceDetail.js:41 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:121 +msgid "Overwrite local groups and hosts from remote inventory source" +msgstr "リモートインベントリーソースからのローカルグループおよびホストを上書きする" + +#: components/PromptDetail/PromptInventorySourceDetail.js:46 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:127 +msgid "Overwrite local variables from remote inventory source" +msgstr "リモートインベントリーソースのローカル変数を上書きする" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:86 +msgid "Overwrite variables" +msgstr "変数の上書き" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:493 +msgid "POST" +msgstr "POST" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:494 +msgid "PUT" +msgstr "PUT" + +#: components/NotificationList/NotificationList.js:198 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:139 +msgid "Pagerduty" +msgstr "Pagerduty" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:279 +msgid "Pagerduty Subdomain" +msgstr "Pagerduty サブドメイン" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:298 +msgid "Pagerduty subdomain" +msgstr "Pagerduty サブドメイン" + +#: components/Pagination/Pagination.js:35 +msgid "Pagination" +msgstr "ページネーション" + +#: components/Workflow/WorkflowTools.js:165 +msgid "Pan Down" +msgstr "パンダウン" + +#: components/Workflow/WorkflowTools.js:132 +msgid "Pan Left" +msgstr "パンレフト" + +#: components/Workflow/WorkflowTools.js:176 +msgid "Pan Right" +msgstr "パンライト" + +#: components/Workflow/WorkflowTools.js:143 +msgid "Pan Up" +msgstr "パンアップ" + +#: components/AdHocCommands/AdHocDetailsStep.js:243 +msgid "Pass extra command line changes. There are two ansible command line parameters:" +msgstr "追加のコマンドライン変更を渡します。2 つの Ansible コマンドラインパラメーターがあります。" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:14 +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 Controller documentation for example syntax." +msgstr "追加のコマンドライン変数を Playbook に渡します。これは、ansible-playbook の -e または --extra-vars コマンドラインパラメーターです。YAML または JSON のいずれかを使用してキーと値のペアを指定します。構文のサンプルについては Ansible Controller ドキュメントを参照してください。" + +#: screens/Job/Job.helptext.js:13 +#: screens/Template/shared/JobTemplate.helptext.js:14 +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 documentation for example syntax." +msgstr "追加のコマンドライン変数を Playbook に渡します。これは、ansible-playbook の -e または --extra-vars コマンドラインパラメーターです。YAML または JSON のいずれかを使用してキーと値のペアを指定します。構文のサンプルについてはドキュメントを参照してください。" + +#: screens/Login/Login.js:227 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:73 +#: 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 "過去 1 ヵ月" + +#: screens/Dashboard/DashboardGraph.js:113 +msgid "Past two weeks" +msgstr "過去 2 週間" + +#: screens/Dashboard/DashboardGraph.js:116 +msgid "Past week" +msgstr "過去 1 週間" + +#: screens/Instances/Instance.js:51 +#: screens/Instances/InstancePeers/InstancePeerList.js:74 +msgid "Peers" +msgstr "ピア" + +#: components/JobList/JobList.js:228 +#: components/StatusLabel/StatusLabel.js:49 +#: components/Workflow/WorkflowNodeHelp.js:93 +msgid "Pending" +msgstr "保留中" + +#: components/AppContainer/PageHeaderToolbar.js:76 +msgid "Pending Workflow Approvals" +msgstr "保留中のワークフロー承認" + +#: screens/Inventory/InventoryList/InventoryListItem.js:128 +msgid "Pending delete" +msgstr "保留中の削除" + +#: components/Lookup/HostFilterLookup.js:370 +msgid "Perform a search to define a host filter" +msgstr "検索を実行して、ホストフィルターを定義します。" + +#: screens/User/UserTokenDetail/UserTokenDetail.js:73 +#: 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:122 +msgid "Play" +msgstr "プレイ" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:84 +msgid "Play Count" +msgstr "再生回数" + +#: screens/Job/JobOutput/JobOutputSearch.js:124 +msgid "Play Started" +msgstr "プレイの開始" + +#: components/PromptDetail/PromptJobTemplateDetail.js:148 +#: screens/Job/JobDetail/JobDetail.js:319 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:253 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:43 +#: screens/Template/shared/JobTemplateForm.js:357 +msgid "Playbook" +msgstr "Playbook" + +#: components/JobList/JobListItem.js:44 +#: screens/Job/JobDetail/JobDetail.js:67 +msgid "Playbook Check" +msgstr "Playbook チェック" + +#: screens/Job/JobOutput/JobOutputSearch.js:125 +msgid "Playbook Complete" +msgstr "Playbook の完了" + +#: components/PromptDetail/PromptProjectDetail.js:165 +#: screens/Project/ProjectDetail/ProjectDetail.js:288 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:72 +msgid "Playbook Directory" +msgstr "Playbook ディレクトリー" + +#: components/JobList/JobList.js:213 +#: components/JobList/JobListItem.js:44 +#: components/Schedule/ScheduleList/ScheduleListItem.js:37 +#: screens/Job/JobDetail/JobDetail.js:67 +msgid "Playbook Run" +msgstr "Playbook 実行" + +#: screens/Job/JobOutput/JobOutputSearch.js:126 +msgid "Playbook Started" +msgstr "Playbook の開始" + +#: components/RelatedTemplateList/RelatedTemplateList.js:174 +#: components/TemplateList/TemplateList.js:222 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:23 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:54 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:157 +msgid "Playbook name" +msgstr "Playbook 名" + +#: screens/Dashboard/DashboardGraph.js:146 +msgid "Playbook run" +msgstr "Playbook 実行" + +#: 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 "Survey の質問を追加してください。" + +#: 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 "開始ボタンをクリックして開始してください。" + +#: components/Schedule/shared/ScheduleForm.js:421 +msgid "Please enter a number of occurrences." +msgstr "出現回数を入力してください。" + +#: util/validators.js:160 +msgid "Please enter a valid URL" +msgstr "有効な URL を入力してください。" + +#: screens/User/shared/UserTokenForm.js:20 +msgid "Please enter a value." +msgstr "値を入力してください。" + +#: screens/Login/Login.js:191 +msgid "Please log in" +msgstr "ログインしてください" + +#: components/JobList/JobList.js:190 +msgid "Please run a job to populate this list." +msgstr "ジョブを実行してこのリストに入力してください。" + +#: components/Schedule/shared/ScheduleForm.js:417 +msgid "Please select a day number between 1 and 31." +msgstr "1 から 31 までの日付を選択してください。" + +#: screens/Template/shared/JobTemplateForm.js:174 +msgid "Please select an Inventory or check the Prompt on Launch option" +msgstr "インベントリーを選択するか、または起動プロンプトオプションにチェックを付けてください。" + +#: components/Schedule/shared/ScheduleForm.js:429 +msgid "Please select an end date/time that comes after the start date/time." +msgstr "開始日時より後の終了日時を選択してください。" + +#: components/Lookup/HostFilterLookup.js:359 +msgid "Please select an organization before editing the host filter" +msgstr "組織を選択してからホストフィルターを編集します。" + +#: screens/Job/JobOutput/EmptyOutput.js:32 +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:78 +msgid "Pod spec override" +msgstr "Pod 仕様の上書き" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:214 +#: screens/InstanceGroup/Instances/InstanceListItem.js:203 +#: screens/Instances/InstanceDetail/InstanceDetail.js:208 +#: screens/Instances/InstanceList/InstanceListItem.js:218 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:82 +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:70 +#: 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:349 +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 Controller documentation for further syntax and\n" +"examples." +msgstr "検索フィルターを使用して、このインベントリーのホストにデータを入力します (例: ansible_facts__ansible_distribution:\"RedHat\")。詳細な構文と例については、ドキュメントを参照してください。構文と例の詳細については、Ansible Controller のドキュメントを参照してください。" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:165 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:104 +msgid "Port" +msgstr "ポート" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:231 +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 キーを押して、回答の選択肢をさらに追加します。回答の選択肢は、1 行に 1 つです。" + +#: components/CodeEditor/CodeEditor.js:181 +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 キーを押してドラッグを確認するか、その他のキーを押してドラッグ操作をキャンセルします。" + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:71 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:130 +#: screens/Inventory/shared/InventoryForm.js:99 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:147 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:347 +#: screens/Template/shared/JobTemplateForm.js:603 +msgid "Prevent Instance Group Fallback" +msgstr "インスタンスグループのフォールバックを防止する" + +#: screens/Inventory/shared/Inventory.helptext.js:197 +msgid "Prevent Instance Group Fallback: If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on." +msgstr "インスタンスグループフォールバックの防止: 有効にすると、インベントリーは、関連付けられたジョブテンプレートを実行する優先インスタンスグループのリストに組織インスタンスグループを追加することを防ぎます。" + +#: screens/Template/shared/JobTemplate.helptext.js:43 +msgid "Prevent Instance Group Fallback: If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on." +msgstr "インスタンスグループフォールバックの防止: 有効にすると、ジョブテンプレートは、実行する優先インスタンスグループのリストに組織インスタンスグループを追加することを防ぎます。" + +#: 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:58 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:122 +#: screens/Template/shared/JobTemplateForm.js:551 +msgid "Privilege Escalation" +msgstr "権限昇格" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:111 +msgid "Privilege escalation password" +msgstr "権限昇格のパスワード" + +#: screens/Template/shared/JobTemplate.helptext.js:40 +msgid "Privilege escalation: If enabled, run this playbook as an administrator." +msgstr "権限昇格: 有効な場合は、この Playbook を管理者として実行します。" + +#: components/JobList/JobListItem.js:239 +#: components/Lookup/ProjectLookup.js:104 +#: components/Lookup/ProjectLookup.js:109 +#: components/Lookup/ProjectLookup.js:166 +#: components/PromptDetail/PromptInventorySourceDetail.js:87 +#: components/PromptDetail/PromptJobTemplateDetail.js:133 +#: components/PromptDetail/PromptJobTemplateDetail.js:141 +#: components/TemplateList/TemplateListItem.js:300 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:216 +#: screens/Job/JobDetail/JobDetail.js:172 +#: screens/Job/JobDetail/JobDetail.js:198 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:229 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:239 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:38 +msgid "Project" +msgstr "プロジェクト" + +#: components/PromptDetail/PromptProjectDetail.js:158 +#: screens/Project/ProjectDetail/ProjectDetail.js:281 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:61 +msgid "Project Base Path" +msgstr "プロジェクトのベースパス" + +#: components/Workflow/WorkflowLegend.js:104 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:85 +msgid "Project Sync" +msgstr "プロジェクトの同期" + +#: screens/Project/ProjectDetail/ProjectDetail.js:320 +#: screens/Project/ProjectList/ProjectListItem.js:229 +msgid "Project Sync Error" +msgstr "プロジェクトの同期エラー" + +#: components/Workflow/WorkflowNodeHelp.js:67 +msgid "Project Update" +msgstr "プロジェクトの更新" + +#: screens/Job/JobDetail/JobDetail.js:180 +msgid "Project Update Status" +msgstr "プロジェクトステータスの更新" + +#: screens/Job/Job.helptext.js:22 +msgid "Project checkout results" +msgstr "プロジェクトのチェックアウト結果" + +#: screens/Project/ProjectList/ProjectList.js:132 +msgid "Project copied successfully" +msgstr "プロジェクトが正常にコピーされました" + +#: screens/Project/Project.js:136 +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:170 +#: screens/Dashboard/Dashboard.js:103 +#: screens/Project/ProjectList/ProjectList.js:180 +#: screens/Project/ProjectList/ProjectList.js:249 +#: screens/Project/Projects.js:12 +#: screens/Project/Projects.js:22 +#: util/getRelatedResourceDeleteDetails.js:60 +#: util/getRelatedResourceDeleteDetails.js:195 +#: util/getRelatedResourceDeleteDetails.js:225 +msgid "Projects" +msgstr "プロジェクト" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:139 +msgid "Promote Child Groups and Hosts" +msgstr "子グループおよびホストのプロモート" + +#: components/Schedule/shared/ScheduleForm.js:540 +#: components/Schedule/shared/ScheduleForm.js:543 +msgid "Prompt" +msgstr "プロンプト" + +#: components/PromptDetail/PromptDetail.js:182 +msgid "Prompt Overrides" +msgstr "プロンプトオーバーライド" + +#: components/CodeEditor/VariablesField.js:241 +#: components/FieldWithPrompt/FieldWithPrompt.js:46 +#: screens/Credential/CredentialDetail/CredentialDetail.js:175 +msgid "Prompt on launch" +msgstr "起動プロンプト" + +#: components/Schedule/shared/SchedulePromptableFields.js:97 +msgid "Prompt | {0}" +msgstr "プロンプト | {0}" + +#: components/PromptDetail/PromptDetail.js:180 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:418 +msgid "Prompted Values" +msgstr "プロンプト値" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:6 +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 "Playbook によって管理されるか、またはその影響を受けるホストの一覧をさらに制限するためのホストのパターンを指定します。\n" +"複数のパターンが許可されます。\n" +"パターンについての詳細およびサンプルについては、Ansible ドキュメントを参照してください。" + +#: screens/Job/Job.helptext.js:14 +#: screens/Template/shared/JobTemplate.helptext.js:15 +msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns." +msgstr "Playbook によって管理されるか、またはその影響を受けるホストの一覧をさらに制限するためのホストのパターンを指定します。複数のパターンが許可されます。パターンについての詳細およびサンプルについては、Ansible ドキュメントを参照してください。" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:179 +msgid "Provide a value for this field or select the Prompt on launch option." +msgstr "このフィールドに値を入力するか、起動プロンプトを表示するオプションを選択します。" + +#: components/AdHocCommands/AdHocDetailsStep.js:247 +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 Automation Analytics." +msgstr "Red Hat または Red Hat Satellite の認証情報を提供して、自動化アナリティクスを有効にします。" + +#: components/StatusLabel/StatusLabel.js:59 +#: screens/TopologyView/Legend.js:150 +msgid "Provisioning" +msgstr "プロビジョニング" + +#: components/PromptDetail/PromptJobTemplateDetail.js:162 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:302 +#: screens/Template/shared/JobTemplateForm.js:620 +msgid "Provisioning Callback URL" +msgstr "プロビジョニングコールバック URL" + +#: screens/Template/shared/JobTemplateForm.js:615 +msgid "Provisioning Callback details" +msgstr "プロビジョニングコールバックの詳細" + +#: components/PromptDetail/PromptJobTemplateDetail.js:63 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:127 +#: screens/Template/shared/JobTemplateForm.js:555 +#: screens/Template/shared/JobTemplateForm.js:558 +msgid "Provisioning Callbacks" +msgstr "プロビジョニングコールバック" + +#: screens/Template/shared/JobTemplate.helptext.js:41 +msgid "Provisioning callbacks: Enables creation of a provisioning callback URL. Using the URL a host can contact Ansible AWX and request a configuration update using this job template." +msgstr "プロビジョニングコールバック: プロビジョニングコールバック URL の作成を有効にします。ホストは、この URL を使用して Ansible AWX に接続でき、このジョブテンプレートを使用して設定の更新を要求できます。" + +#: components/StatusLabel/StatusLabel.js:62 +msgid "Provisioning fail" +msgstr "プロビジョニング失敗" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:86 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:114 +msgid "Pull" +msgstr "プル" + +#: screens/Template/Survey/SurveyQuestionForm.js:163 +msgid "Question" +msgstr "質問" + +#: screens/Setting/Settings.js:106 +msgid "RADIUS" +msgstr "RADIUS" + +#: screens/Setting/SettingList.js:73 +msgid "RADIUS settings" +msgstr "RADIUS 設定" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:244 +#: screens/InstanceGroup/Instances/InstanceListItem.js:161 +#: screens/Instances/InstanceDetail/InstanceDetail.js:287 +#: screens/Instances/InstanceList/InstanceListItem.js:171 +#: screens/TopologyView/Tooltip.js:307 +msgid "RAM {0}" +msgstr "メモリー {0}" + +#: screens/User/shared/UserTokenForm.js:76 +msgid "Read" +msgstr "読み込み" + +#: components/StatusLabel/StatusLabel.js:57 +#: screens/TopologyView/Legend.js:122 +msgid "Ready" +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:188 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:112 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:38 +msgid "Recent jobs" +msgstr "最近のジョブ" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:154 +msgid "Recipient List" +msgstr "受信者リスト" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:86 +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:139 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:92 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:161 +#: screens/Job/JobDetail/JobDetail.js:77 +#: 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/ApplicationDetails/ApplicationDetails.js:94 +#: screens/Application/shared/ApplicationForm.js:107 +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:261 +#: screens/Template/shared/JobTemplate.helptext.js:55 +msgid "Refer to the" +msgstr "参照:" + +#: screens/Job/Job.helptext.js:27 +#: screens/Template/shared/JobTemplate.helptext.js:50 +msgid "Refer to the Ansible documentation for details 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:116 +msgid "Regions" +msgstr "リージョン" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:92 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:143 +msgid "Registry credential" +msgstr "レジストリーの認証情報" + +#: screens/Inventory/shared/Inventory.helptext.js:156 +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:81 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:62 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:175 +msgid "Related Groups" +msgstr "関連するグループ" + +#: components/Search/AdvancedSearch.js:287 +msgid "Related Keys" +msgstr "関連するキー" + +#: components/Schedule/ScheduleList/ScheduleList.js:169 +#: components/Schedule/ScheduleList/ScheduleListItem.js:105 +msgid "Related resource" +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:580 +#: screens/Job/JobDetail/JobDetail.js:588 +#: 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/HealthCheckAlert/HealthCheckAlert.js:27 +msgid "Reload" +msgstr "再読み込み" + +#: screens/Job/JobOutput/JobOutput.js:723 +msgid "Reload output" +msgstr "出力のリロード" + +#: components/Lookup/ProjectLookup.js:138 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:91 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:160 +#: screens/Job/JobDetail/JobDetail.js:78 +#: screens/Project/ProjectList/ProjectList.js:200 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:99 +msgid "Remote Archive" +msgstr "リモートアーカイブ" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:374 +#: screens/Instances/InstanceList/InstanceList.js:242 +msgid "Removal Error" +msgstr "削除エラー" + +#: components/SelectedList/DraggableSelectedList.js:105 +#: screens/Instances/Shared/RemoveInstanceButton.js:75 +#: screens/Instances/Shared/RemoveInstanceButton.js:129 +#: screens/Instances/Shared/RemoveInstanceButton.js:143 +#: screens/Instances/Shared/RemoveInstanceButton.js:163 +#: 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/Instances/Shared/RemoveInstanceButton.js:152 +msgid "Remove Instances" +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/Project.helptext.js:113 +msgid "Remove any local modifications prior to performing an update." +msgstr "更新の実行前にローカルの変更を削除します。" + +#: components/Search/AdvancedSearch.js:206 +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/TopologyView/Legend.js:285 +msgid "Removing" +msgstr "削除" + +#: 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/SelectedList/DraggableSelectedList.js:83 +msgid "Reorder" +msgstr "並べ替え" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:349 +msgid "Repeat Frequency" +msgstr "繰り返しの頻度" + +#: components/Schedule/shared/ScheduleFormFields.js:113 +msgid "Repeat frequency" +msgstr "繰り返しの頻度" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:52 +msgid "Replace" +msgstr "置換" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:60 +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:188 +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:190 +#: screens/Team/TeamRoles/TeamRoleListItem.js:12 +#: screens/Team/TeamRoles/TeamRolesList.js:180 +msgid "Resource Name" +msgstr "リソース名" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:246 +msgid "Resource deleted" +msgstr "リソースが削除されました" + +#: components/Schedule/ScheduleList/ScheduleList.js:170 +#: components/Schedule/ScheduleList/ScheduleListItem.js:111 +msgid "Resource type" +msgstr "リソースタイプ" + +#: routeConfig.js:61 +#: screens/ActivityStream/ActivityStream.js:159 +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/Inventory.helptext.js:153 +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 "ホスト変数の指定された辞書から有効な状態を取得します。有効な変数は、ドット表記を使用して指定できます (例: 「foo.bar」)。" + +#: components/JobCancelButton/JobCancelButton.js:96 +#: components/JobCancelButton/JobCancelButton.js:100 +#: components/JobList/JobListCancelButton.js:160 +#: components/JobList/JobListCancelButton.js:163 +#: screens/Job/JobOutput/JobOutput.js:819 +#: screens/Job/JobOutput/JobOutput.js:822 +msgid "Return" +msgstr "戻る" + +#: screens/Job/JobOutput/EmptyOutput.js:40 +msgid "Return to" +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:52 +#: 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:59 +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:314 +#: screens/Project/ProjectList/ProjectList.js:224 +#: screens/Project/ProjectList/ProjectListItem.js:221 +msgid "Revision" +msgstr "リビジョン" + +#: screens/Project/shared/ProjectSubForms/SvnSubForm.js:22 +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:189 +#: components/ResourceAccessList/ResourceAccessList.js:202 +#: components/ResourceAccessList/ResourceAccessList.js:229 +#: components/ResourceAccessList/ResourceAccessListItem.js:69 +#: screens/Team/Team.js:59 +#: screens/Team/Teams.js:32 +#: screens/User/User.js:71 +#: screens/User/Users.js:31 +msgid "Roles" +msgstr "ロール" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:134 +#: 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:23 +#: screens/Template/shared/JobTemplateForm.js:214 +msgid "Run" +msgstr "実行" + +#: components/AdHocCommands/AdHocCommands.js:131 +#: components/AdHocCommands/AdHocCommands.js:135 +#: components/AdHocCommands/AdHocCommands.js:141 +#: components/AdHocCommands/AdHocCommands.js:145 +#: screens/Job/JobDetail/JobDetail.js:68 +msgid "Run Command" +msgstr "コマンドの実行" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:277 +#: screens/Instances/InstanceDetail/InstanceDetail.js:335 +msgid "Run a health check on the instance" +msgstr "インスタンスでの可用性チェック実行" + +#: components/AdHocCommands/AdHocCommands.js:125 +msgid "Run ad hoc command" +msgstr "アドホックコマンドの実行" + +#: components/AdHocCommands/AdHocCommandsWizard.js:48 +msgid "Run command" +msgstr "コマンドの実行" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:93 +#: components/Schedule/shared/FrequencyDetailSubform.js:223 +msgid "Run every" +msgstr "実行する間隔" + +#: components/HealthCheckButton/HealthCheckButton.js:32 +#: components/HealthCheckButton/HealthCheckButton.js:45 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:286 +#: screens/Instances/InstanceDetail/InstanceDetail.js:344 +msgid "Run health check" +msgstr "可用性チェックの実行" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:129 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:138 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:175 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:197 +#: components/Schedule/shared/FrequencyDetailSubform.js:344 +msgid "Run on" +msgstr "実行:" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useRunTypeStep.js:32 +msgid "Run type" +msgstr "実行タイプ" + +#: components/JobList/JobList.js:230 +#: components/StatusLabel/StatusLabel.js:48 +#: components/TemplateList/TemplateListItem.js:118 +#: components/Workflow/WorkflowNodeHelp.js:99 +msgid "Running" +msgstr "実行中" + +#: screens/Job/JobOutput/JobOutputSearch.js:127 +msgid "Running Handlers" +msgstr "実行中のハンドラー" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:217 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:196 +#: screens/InstanceGroup/Instances/InstanceListItem.js:194 +#: screens/Instances/InstanceDetail/InstanceDetail.js:212 +#: screens/Instances/InstanceList/InstanceListItem.js:209 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:73 +msgid "Running Jobs" +msgstr "実行中のジョブ" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:284 +#: screens/Instances/InstanceDetail/InstanceDetail.js:342 +msgid "Running health check" +msgstr "実行中の可用性チェック" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:71 +msgid "Running jobs" +msgstr "実行中のジョブ" + +#: screens/Setting/Settings.js:109 +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 "ソーシャル" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:95 +msgid "SSH password" +msgstr "SSH パスワード" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:239 +msgid "SSL Connection" +msgstr "SSL 接続" + +#: components/Workflow/WorkflowStartNode.js:60 +#: components/Workflow/workflowReducer.js:419 +msgid "START" +msgstr "開始" + +#: components/Sparkline/Sparkline.js:31 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:160 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:39 +#: screens/Project/ProjectDetail/ProjectDetail.js:135 +#: screens/Project/ProjectList/ProjectListItem.js:73 +msgid "STATUS:" +msgstr "ステータス:" + +#: components/Schedule/shared/FrequencyDetailSubform.js:321 +msgid "Sat" +msgstr "土" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:82 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:188 +#: components/Schedule/shared/FrequencyDetailSubform.js:326 +#: components/Schedule/shared/FrequencyDetailSubform.js:458 +msgid "Saturday" +msgstr "土曜" + +#: components/AddRole/AddResourceRole.js:247 +#: 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:526 +#: components/Schedule/shared/ScheduleForm.js:532 +#: components/Schedule/shared/useSchedulePromptSteps.js:49 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:130 +#: 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:205 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:35 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:131 +#: 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:34 +#: screens/Template/Templates.js:54 +msgid "Schedule Details" +msgstr "スケジュールの詳細" + +#: components/Schedule/shared/UnsupportedScheduleForm.js:15 +msgid "Schedule Rules" +msgstr "スケジュールルール" + +#: screens/Inventory/Inventories.js:92 +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:394 +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:229 +#: routeConfig.js:44 +#: screens/ActivityStream/ActivityStream.js:153 +#: screens/Inventory/Inventories.js:89 +#: screens/Inventory/InventorySource/InventorySource.js:88 +#: screens/ManagementJob/ManagementJob.js:108 +#: screens/ManagementJob/ManagementJobs.js:23 +#: screens/Project/Project.js:120 +#: screens/Project/Projects.js:31 +#: screens/Schedule/AllSchedules.js:21 +#: screens/Template/Template.js:148 +#: screens/Template/Templates.js:51 +#: screens/Template/WorkflowJobTemplate.js:130 +msgid "Schedules" +msgstr "スケジュール" + +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:136 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:33 +#: screens/User/UserTokenDetail/UserTokenDetail.js:50 +#: screens/User/UserTokenList/UserTokenList.js:142 +#: screens/User/UserTokenList/UserTokenList.js:189 +#: screens/User/UserTokenList/UserTokenListItem.js:32 +#: screens/User/shared/UserTokenForm.js:68 +msgid "Scope" +msgstr "範囲" + +#: screens/User/shared/User.helptext.js:5 +msgid "Scope for the token's access" +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:290 +#: components/Lookup/Lookup.js:143 +msgid "Search" +msgstr "検索" + +#: screens/Job/JobOutput/JobOutputSearch.js:151 +msgid "Search is disabled while the job is running" +msgstr "ジョブの実行中は検索が無効になっています" + +#: components/Search/AdvancedSearch.js:311 +#: components/Search/Search.js:259 +msgid "Search submit button" +msgstr "検索送信ボタン" + +#: components/Search/Search.js:248 +msgid "Search text input" +msgstr "テキスト入力の検索" + +#: components/Lookup/HostFilterLookup.js:398 +msgid "Searching by ansible_facts requires special syntax. Refer to the" +msgstr "ansible_facts による検索には特別な構文が必要です。詳細は、以下を参照してください。" + +#: components/Schedule/shared/FrequencyDetailSubform.js:408 +msgid "Second" +msgstr "第 2" + +#: components/PromptDetail/PromptInventorySourceDetail.js:103 +#: components/PromptDetail/PromptProjectDetail.js:153 +#: screens/Project/ProjectDetail/ProjectDetail.js:269 +msgid "Seconds" +msgstr "秒" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:34 +msgid "See Django" +msgstr "Django を参照" + +#: components/AdHocCommands/AdHocPreviewStep.js:35 +#: components/LaunchPrompt/steps/PreviewStep.js:61 +msgid "See errors on the left" +msgstr "左側のエラーを参照してください" + +#: components/JobList/JobListItem.js:84 +#: components/Lookup/HostFilterLookup.js:380 +#: components/Lookup/Lookup.js:200 +#: 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:278 +msgid "Select Hosts" +msgstr "ホストの選択" + +#: components/AnsibleSelect/AnsibleSelect.js:38 +msgid "Select Input" +msgstr "入力の選択" + +#: screens/InstanceGroup/Instances/InstanceList.js:295 +msgid "Select Instances" +msgstr "インスタンスの選択" + +#: components/AssociateModal/AssociateModal.js:22 +msgid "Select Items" +msgstr "アイテムの選択" + +#: components/AddRole/AddResourceRole.js:201 +msgid "Select Items from List" +msgstr "リストからアイテムの選択" + +#: components/LabelSelect/LabelSelect.js:127 +msgid "Select Labels" +msgstr "ラベルの選択" + +#: components/AddRole/AddResourceRole.js:236 +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:122 +msgid "Select a Node Type" +msgstr "ノードタイプの選択" + +#: components/AddRole/AddResourceRole.js:170 +msgid "Select a Resource Type" +msgstr "リソースタイプの選択" + +#: screens/Job/Job.helptext.js:21 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:10 +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:75 +msgid "Select a module" +msgstr "モジュールの選択" + +#: screens/Template/shared/PlaybookSelect.js:60 +#: screens/Template/shared/PlaybookSelect.js:61 +msgid "Select a playbook" +msgstr "Playbook の選択" + +#: screens/Template/shared/JobTemplateForm.js:323 +msgid "Select a project before editing the execution environment." +msgstr "実行環境を編集する前にプロジェクトを選択してください。" + +#: screens/Template/Survey/SurveyToolbar.js:82 +msgid "Select a question to delete" +msgstr "削除する質問の選択" + +#: components/PaginatedTable/ToolbarDeleteButton.js:160 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:103 +msgid "Select a row to delete" +msgstr "削除する行を選択してください" + +#: components/DisassociateButton/DisassociateButton.js:75 +msgid "Select a row to disassociate" +msgstr "関連付けを解除する行を選択してください" + +#: screens/Instances/Shared/RemoveInstanceButton.js:77 +msgid "Select a row to remove" +msgstr "削除する行を選択" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:87 +msgid "Select a subscription" +msgstr "サブスクリプションの選択" + +#: components/HostForm/HostForm.js:39 +#: components/Schedule/shared/FrequencyDetailSubform.js:71 +#: components/Schedule/shared/FrequencyDetailSubform.js:78 +#: components/Schedule/shared/FrequencyDetailSubform.js:88 +#: components/Schedule/shared/ScheduleFormFields.js:33 +#: components/Schedule/shared/ScheduleFormFields.js:37 +#: components/Schedule/shared/ScheduleFormFields.js:61 +#: screens/Credential/shared/CredentialForm.js:44 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:79 +#: screens/Inventory/shared/InventoryForm.js:72 +#: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/InsightsSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/OpenStackSubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:97 +#: screens/Inventory/shared/InventorySourceSubForms/SatelliteSubForm.js:44 +#: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:46 +#: screens/Inventory/shared/SmartInventoryForm.js:67 +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:24 +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:61 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:436 +#: screens/Project/shared/ProjectForm.js:234 +#: screens/Project/shared/ProjectSubForms/InsightsSubForm.js:39 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:37 +#: screens/Team/shared/TeamForm.js:49 +#: screens/Template/Survey/SurveyQuestionForm.js:30 +#: screens/Template/shared/WorkflowJobTemplateForm.js:130 +#: screens/User/shared/UserForm.js:139 +#: util/validators.js:201 +msgid "Select a value for this field" +msgstr "このフィールドの値の選択" + +#: screens/Template/shared/JobTemplate.helptext.js:23 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:20 +msgid "Select a webhook service." +msgstr "Webhook サービスを選択します。" + +#: components/DataListToolbar/DataListToolbar.js:121 +#: components/DataListToolbar/DataListToolbar.js:125 +#: screens/Template/Survey/SurveyToolbar.js:49 +msgid "Select all" +msgstr "すべて選択" + +#: screens/ActivityStream/ActivityStream.js:129 +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/WorkflowJobTemplate.helptext.js:5 +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:131 +msgid "Select an option" +msgstr "オプションを選択してください" + +#: screens/Project/shared/ProjectForm.js:245 +msgid "Select an organization before editing the default execution environment." +msgstr "デフォルトの実行環境を編集する前に、組織を選択してください。" + +#: screens/Job/Job.helptext.js:11 +#: screens/Template/shared/JobTemplate.helptext.js:12 +msgid "Select credentials for accessing the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \"Prompt on launch\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \"Prompt on launch\", the selected credential(s) become the defaults that can be updated at run time." +msgstr "このジョブが実行されるノードへのアクセスを許可する認証情報を選択します。各タイプにつき 1 つの認証情報のみを選択できます。マシンの認証情報 (SSH) については、認証情報を選択せずに「起動プロンプト」を選択すると、実行時にマシン認証情報を選択する必要があります。認証情報を選択し、「起動プロンプト」にチェックを付けている場合は、選択した認証情報が実行時に更新できるデフォルトになります。" + +#: components/Schedule/shared/ScheduleFormFields.js:120 +#: components/Schedule/shared/ScheduleFormFields.js:179 +msgid "Select frequency" +msgstr "周波数の選択" + +#: screens/Project/shared/Project.helptext.js:18 +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 "プロジェクトのベースパスにあるデイレクトリーの一覧から選択します。ベースパスと Playbook ディレクトリーは、Playbook \n" +"を見つけるために使用される完全なパスを提供します。" + +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:98 +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:179 +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:117 +msgid "Select roles to apply" +msgstr "適用するロールの選択" + +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:128 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:129 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:130 +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/Job/Job.helptext.js:18 +#: screens/Template/shared/JobTemplate.helptext.js:20 +msgid "Select the Instance Groups for this Job Template to run on." +msgstr "このジョブテンプレートが実行されるインスタンスグループを選択します。" + +#: screens/Organization/shared/OrganizationForm.js:83 +msgid "Select the Instance Groups for this Organization to run on." +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 キーまたはパスワードが含まれる認証情報を選択してください。" + +#: components/Lookup/InventoryLookup.js:123 +msgid "" +"Select the inventory containing the hosts\n" +"you want this job to manage." +msgstr "このジョブで管理するホストが含まれるインベントリーを選択してください。" + +#: screens/Job/Job.helptext.js:6 +#: screens/Template/shared/JobTemplate.helptext.js:7 +msgid "Select the inventory containing the hosts you want this job to manage." +msgstr "このジョブで管理するホストが含まれるインベントリーを選択してください。" + +#: components/HostForm/HostForm.js:32 +#: components/HostForm/HostForm.js:51 +msgid "Select the inventory that this host will belong to." +msgstr "このホストが属するインベントリーを選択します。" + +#: screens/Job/Job.helptext.js:10 +#: screens/Template/shared/JobTemplate.helptext.js:11 +msgid "Select the playbook to be executed by this job." +msgstr "このジョブで実行される Playbook を選択してください。" + +#: screens/Instances/Shared/InstanceForm.js:43 +msgid "Select the port that Receptor will listen on for incoming connections. Default is 27199." +msgstr "Receptor が着信接続をリッスンするポートを選択します。デフォルトは 27199 です。" + +#: screens/Template/shared/JobTemplate.helptext.js:8 +msgid "Select the project containing the playbook you want this job to execute." +msgstr "このジョブで実行する Playbook が含まれるプロジェクトを選択してください。" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:79 +msgid "Select your Ansible Automation Platform subscription to use." +msgstr "使用する Ansible Automation Platform サブスクリプションを選択します。" + +#: components/Lookup/Lookup.js:186 +msgid "Select {0}" +msgstr "{0} の選択" + +#: components/AddRole/AddResourceRole.js:212 +#: components/AddRole/AddResourceRole.js:224 +#: components/AddRole/AddResourceRole.js:242 +#: 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:84 +#: components/TemplateList/TemplateListItem.js:140 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:107 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:125 +#: 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:41 +msgid "Selected" +msgstr "選択済み" + +#: components/LaunchPrompt/steps/CredentialsStep.js:142 +#: components/LaunchPrompt/steps/CredentialsStep.js:147 +#: components/Lookup/MultiCredentialsLookup.js:162 +#: components/Lookup/MultiCredentialsLookup.js:167 +msgid "Selected Category" +msgstr "選択したカテゴリー" + +#: components/Schedule/shared/ScheduleForm.js:446 +#: components/Schedule/shared/ScheduleForm.js:447 +msgid "Selected date range must have at least 1 schedule occurrence." +msgstr "選択した日付範囲には、少なくとも 1 つのスケジュールオカレンスが必要です。" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:160 +msgid "Sender Email" +msgstr "送信者のメール" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:96 +msgid "Sender e-mail" +msgstr "送信者のメール" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:167 +#: components/Schedule/shared/FrequencyDetailSubform.js:138 +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:112 +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:122 +msgid "Set preferences for data collection, logos, and logins" +msgstr "データ収集、ロゴ、およびログイン情報の設定" + +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:131 +msgid "Set source path to" +msgstr "ソースパスの設定:" + +#: components/InstanceToggle/InstanceToggle.js:48 +#: screens/Instances/Shared/InstanceForm.js:59 +msgid "Set the instance enabled or disabled. If disabled, jobs will not be assigned to this instance." +msgstr "インスタンスを有効または無効に設定します。無効にした場合には、ジョブはこのインスタンスに割り当てられません。" + +#: screens/Application/shared/Application.helptext.js:5 +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:239 +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 "ズームを 100% に設定し、グラフを中央に配置" + +#: screens/Instances/Shared/InstanceForm.js:35 +msgid "Sets the current life cycle stage of this instance. Default is \"installed.\"" +msgstr "このインスタンスの現在のライフサイクルステージを設定します。デフォルトは \"installed\" です。" + +#: screens/Instances/Shared/InstanceForm.js:51 +msgid "Sets the role that this instance will play within mesh topology. Default is \"execution.\"" +msgstr "このインスタンスがメッシュトポロジー内で果たすロールを設定します。デフォルトは \"execution\" です。" + +#: 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:220 +#: screens/ActivityStream/ActivityStream.js:222 +#: screens/Setting/Settings.js:43 +msgid "Settings" +msgstr "設定" + +#: components/FormField/PasswordInput.js:35 +msgid "Show" +msgstr "表示" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:182 +#: components/PromptDetail/PromptDetail.js:361 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:488 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:283 +#: screens/Template/shared/JobTemplateForm.js:497 +msgid "Show Changes" +msgstr "変更の表示" + +#: components/AdHocCommands/AdHocDetailsStep.js:177 +#: components/AdHocCommands/AdHocDetailsStep.js:178 +msgid "Show changes" +msgstr "変更の表示" + +#: components/LaunchPrompt/LaunchPrompt.js:135 +#: components/Schedule/shared/SchedulePromptableFields.js:102 +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:262 +msgid "Sign in with Azure AD" +msgstr "Azure AD でサインイン" + +#: screens/Login/Login.js:276 +msgid "Sign in with GitHub" +msgstr "GitHub でサインイン" + +#: screens/Login/Login.js:318 +msgid "Sign in with GitHub Enterprise" +msgstr "GitHub Enterprise でサインイン" + +#: screens/Login/Login.js:333 +msgid "Sign in with GitHub Enterprise Organizations" +msgstr "GitHub Enterprise 組織でサインイン" + +#: screens/Login/Login.js:349 +msgid "Sign in with GitHub Enterprise Teams" +msgstr "GitHub Enterprise チームでサインイン" + +#: screens/Login/Login.js:290 +msgid "Sign in with GitHub Organizations" +msgstr "GitHub 組織でサインイン" + +#: screens/Login/Login.js:304 +msgid "Sign in with GitHub Teams" +msgstr "GitHub チームでサインイン" + +#: screens/Login/Login.js:364 +msgid "Sign in with Google" +msgstr "Google でサインイン" + +#: screens/Login/Login.js:378 +msgid "Sign in with OIDC" +msgstr "OIDC でサインイン" + +#: screens/Login/Login.js:397 +msgid "Sign in with SAML" +msgstr "SAML でサインイン" + +#: screens/Login/Login.js:396 +msgid "Sign in with SAML {samlIDP}" +msgstr "SAML {samlIDP} でサインイン" + +#: components/Search/Search.js:145 +#: components/Search/Search.js:146 +msgid "Simple key select" +msgstr "簡易キー選択" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:106 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:107 +#: components/PromptDetail/PromptDetail.js:295 +#: components/PromptDetail/PromptJobTemplateDetail.js:267 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:595 +#: screens/Job/JobDetail/JobDetail.js:500 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:475 +#: screens/Template/shared/JobTemplateForm.js:533 +#: screens/Template/shared/WorkflowJobTemplateForm.js:230 +msgid "Skip Tags" +msgstr "スキップタグ" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:93 +#: components/Schedule/shared/FrequencyDetailSubform.js:223 +msgid "Skip every" +msgstr "すべてをスキップ" + +#: screens/Job/Job.helptext.js:20 +#: screens/Template/shared/JobTemplate.helptext.js:22 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:22 +msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "スキップタグは、Playbook のサイズが大きい場合にプレイまたはタスクの特定の部分をスキップする必要がある場合に役立ちます。コンマを使用して複数のタグを区切ります。タグの使用方法の詳細については、Ansible Tower のドキュメントを参照してください。" + +#: screens/Job/JobOutput/shared/HostStatusBar.js:39 +msgid "Skipped" +msgstr "スキップ済" + +#: components/StatusLabel/StatusLabel.js:50 +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:345 +#: 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:32 +#: components/LaunchPrompt/steps/PreviewStep.js:58 +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 などの一部の検索修飾子は、Smart Inventory ホストフィルターではサポートされていません。これらを削除し、このフィルターを使用して新しい Smart Inventory を作成します。" + +#: 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:169 +#: components/PromptDetail/PromptInventorySourceDetail.js:84 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:199 +#: screens/Inventory/shared/InventorySourceForm.js:130 +#: screens/Job/JobDetail/JobDetail.js:172 +#: screens/Job/JobDetail/JobDetail.js:294 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:93 +msgid "Source" +msgstr "ソース" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:44 +#: components/PromptDetail/PromptDetail.js:250 +#: components/PromptDetail/PromptJobTemplateDetail.js:147 +#: components/PromptDetail/PromptProjectDetail.js:106 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:89 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:467 +#: screens/Job/JobDetail/JobDetail.js:307 +#: screens/Project/ProjectDetail/ProjectDetail.js:230 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:248 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:133 +#: screens/Template/shared/JobTemplateForm.js:335 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:245 +msgid "Source Control Branch" +msgstr "ソースコントロールブランチ" + +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:29 +msgid "Source Control Branch/Tag/Commit" +msgstr "ソースコントロールブランチ/タグ/コミット" + +#: components/PromptDetail/PromptProjectDetail.js:117 +#: screens/Project/ProjectDetail/ProjectDetail.js:256 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:56 +msgid "Source Control Credential" +msgstr "ソースコントロール認証情報" + +#: components/PromptDetail/PromptProjectDetail.js:111 +#: screens/Project/ProjectDetail/ProjectDetail.js:235 +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:32 +msgid "Source Control Refspec" +msgstr "ソースコントロールの Refspec" + +#: screens/Project/ProjectDetail/ProjectDetail.js:195 +msgid "Source Control Revision" +msgstr "ソースコントロールの改訂" + +#: components/PromptDetail/PromptProjectDetail.js:96 +#: screens/Job/JobDetail/JobDetail.js:273 +#: screens/Project/ProjectDetail/ProjectDetail.js:191 +#: screens/Project/shared/ProjectForm.js:259 +msgid "Source Control Type" +msgstr "ソースコントロールのタイプ" + +#: components/Lookup/ProjectLookup.js:143 +#: components/PromptDetail/PromptProjectDetail.js:101 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:96 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:165 +#: screens/Project/ProjectDetail/ProjectDetail.js:225 +#: screens/Project/ProjectList/ProjectList.js:205 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:16 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:104 +msgid "Source Control URL" +msgstr "ソースコントロールの URL" + +#: components/JobList/JobList.js:211 +#: components/JobList/JobListItem.js:42 +#: components/Schedule/ScheduleList/ScheduleListItem.js:38 +#: screens/Job/JobDetail/JobDetail.js:65 +msgid "Source Control Update" +msgstr "ソースコントロールの更新" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:340 +msgid "Source Phone Number" +msgstr "発信元の電話番号" + +#: components/PromptDetail/PromptInventorySourceDetail.js:176 +msgid "Source Variables" +msgstr "ソース変数" + +#: components/JobList/JobListItem.js:213 +#: screens/Job/JobDetail/JobDetail.js:257 +msgid "Source Workflow Job" +msgstr "ソースワークフローのジョブ" + +#: screens/Template/shared/WorkflowJobTemplateForm.js:177 +msgid "Source control branch" +msgstr "ソースコントロールのブランチ" + +#: screens/Inventory/shared/InventorySourceForm.js:152 +msgid "Source details" +msgstr "ソース詳細" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:403 +msgid "Source phone number" +msgstr "発信元の電話番号" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:269 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:21 +msgid "Source variables" +msgstr "ソース変数" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:97 +msgid "Sourced from a project" +msgstr "プロジェクトから取得" + +#: screens/Inventory/Inventories.js:84 +#: screens/Inventory/Inventory.js:68 +msgid "Sources" +msgstr "ソース" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:30 +msgid "" +"Specify HTTP Headers in JSON format. Refer to\n" +"the Ansible Controller documentation for example syntax." +msgstr "JSON 形式で HTTP ヘッダーを指定します。構文のサンプルについては Ansible Controller ドキュメントを参照してください。" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:24 +msgid "" +"Specify a notification color. Acceptable colors are hex\n" +"color code (example: #3af or #789abc)." +msgstr "通知の色を指定します。使用できる色は、\n" +"16 進数の色コード (例: #3af または #789abc) です。" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:26 +msgid "Specify the conditions under which this node should be executed" +msgstr "このノードを実行する条件を指定" + +#: screens/Job/JobOutput/HostEventModal.js:173 +msgid "Standard Error" +msgstr "標準エラー" + +#: screens/Job/JobOutput/HostEventModal.js:174 +msgid "Standard error 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:247 +#: components/JobList/JobListItem.js:99 +msgid "Start Time" +msgstr "開始時刻" + +#: components/Schedule/shared/DateTimePicker.js:51 +msgid "Start date" +msgstr "開始日" + +#: components/Schedule/shared/ScheduleFormFields.js:87 +msgid "Start date/time" +msgstr "開始日時" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:465 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:105 +msgid "Start message" +msgstr "開始メッセージ" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:474 +#: 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:220 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:165 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:63 +msgid "Started" +msgstr "開始" + +#: components/JobList/JobList.js:224 +#: components/JobList/JobList.js:245 +#: components/JobList/JobListItem.js:95 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:206 +#: screens/InstanceGroup/Instances/InstanceList.js:267 +#: screens/InstanceGroup/Instances/InstanceListItem.js:129 +#: screens/Instances/InstanceDetail/InstanceDetail.js:196 +#: screens/Instances/InstanceList/InstanceList.js:202 +#: screens/Instances/InstanceList/InstanceListItem.js:134 +#: screens/Instances/InstancePeers/InstancePeerList.js:97 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:43 +#: screens/Inventory/InventoryList/InventoryListItem.js:101 +#: screens/Inventory/InventorySources/InventorySourceList.js:212 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:87 +#: screens/Job/JobDetail/JobDetail.js:210 +#: screens/Job/JobOutput/HostEventModal.js:118 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:115 +#: 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:61 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:162 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:166 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:66 +msgid "Status" +msgstr "Status" + +#: screens/Job/JobOutput/JobOutputSearch.js:91 +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/Project.helptext.js:118 +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:132 +#: screens/Setting/Settings.js:112 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:136 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:195 +msgid "Subscription" +msgstr "サブスクリプション" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:41 +msgid "Subscription Details" +msgstr "サブスクリプションの詳細" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:194 +msgid "Subscription Management" +msgstr "Subscription Management" + +#: 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:137 +msgid "Subscription settings" +msgstr "サブスクリプション設定" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:131 +msgid "Subscription type" +msgstr "サブスクリプションタイプ" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:142 +msgid "Subscriptions table" +msgstr "サブスクリプションテーブル" + +#: components/Lookup/ProjectLookup.js:137 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:90 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:159 +#: screens/Job/JobDetail/JobDetail.js:76 +#: 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:41 +msgid "Success" +msgstr "成功" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:483 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:123 +msgid "Success message" +msgstr "成功メッセージ" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:492 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:132 +msgid "Success message body" +msgstr "成功メッセージボディー" + +#: components/JobList/JobList.js:231 +#: components/StatusLabel/StatusLabel.js:43 +#: components/Workflow/WorkflowNodeHelp.js:102 +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:96 +#: screens/Dashboard/shared/ChartTooltip.js:59 +msgid "Successful" +msgstr "成功" + +#: screens/Dashboard/DashboardGraph.js:166 +msgid "Successful jobs" +msgstr "成功ジョブ" + +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:28 +msgid "Successfully Approved" +msgstr "正常に承認されました" + +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:25 +msgid "Successfully Denied" +msgstr "正常に拒否されました" + +#: screens/Project/ProjectDetail/ProjectDetail.js:201 +#: screens/Project/ProjectList/ProjectListItem.js:97 +msgid "Successfully copied to clipboard!" +msgstr "クリップボードへのコピーに成功しました!" + +#: components/Schedule/shared/FrequencyDetailSubform.js:255 +msgid "Sun" +msgstr "日" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:83 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:182 +#: components/Schedule/shared/FrequencyDetailSubform.js:260 +#: components/Schedule/shared/FrequencyDetailSubform.js:428 +msgid "Sunday" +msgstr "日曜" + +#: components/LaunchPrompt/steps/useSurveyStep.js:26 +#: screens/Template/Template.js:159 +#: screens/Template/Templates.js:48 +#: screens/Template/WorkflowJobTemplate.js:145 +msgid "Survey" +msgstr "Survey" + +#: screens/Template/Survey/SurveyToolbar.js:105 +msgid "Survey Disabled" +msgstr "Survey の無効化" + +#: screens/Template/Survey/SurveyToolbar.js:104 +msgid "Survey Enabled" +msgstr "Survey の有効化" + +#: screens/Template/Survey/SurveyReorderModal.js:191 +msgid "Survey Question Order" +msgstr "Survey 質問の順序" + +#: screens/Template/Survey/SurveyToolbar.js:102 +msgid "Survey Toggle" +msgstr "Survey の切り替え" + +#: screens/Template/Survey/SurveyReorderModal.js:192 +msgid "Survey preview modal" +msgstr "Survey プレビューモーダル" + +#: screens/Inventory/InventorySources/InventorySourceListItem.js:120 +#: screens/Inventory/shared/InventorySourceSyncButton.js:41 +#: screens/Project/shared/ProjectSyncButton.js:41 +#: screens/Project/shared/ProjectSyncButton.js:53 +msgid "Sync" +msgstr "同期" + +#: screens/Project/ProjectList/ProjectListItem.js:238 +#: screens/Project/shared/ProjectSyncButton.js:37 +#: screens/Project/shared/ProjectSyncButton.js:48 +msgid "Sync Project" +msgstr "プロジェクトの同期" + +#: screens/Inventory/InventoryList/InventoryList.js:219 +msgid "Sync Status" +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:236 +msgid "Sync error" +msgstr "同期エラー" + +#: screens/Project/ProjectDetail/ProjectDetail.js:213 +#: screens/Project/ProjectList/ProjectListItem.js:109 +msgid "Sync for revision" +msgstr "リビジョンの同期" + +#: screens/Project/ProjectList/ProjectListItem.js:122 +msgid "Syncing" +msgstr "同期" + +#: screens/Setting/SettingList.js:102 +#: 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:128 +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:115 +msgid "TACACS+" +msgstr "TACACS+" + +#: screens/Setting/SettingList.js:81 +msgid "TACACS+ settings" +msgstr "TACACS+ 設定" + +#: screens/Dashboard/Dashboard.js:117 +#: screens/Job/JobOutput/HostEventModal.js:94 +msgid "Tabs" +msgstr "タブ" + +#: screens/Job/Job.helptext.js:19 +#: screens/Template/shared/JobTemplate.helptext.js:21 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:21 +msgid "Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "タグは、Playbook のサイズが大きい場合にプレイまたはタスクの特定の部分を実行する必要がある場合に役立ちます。コンマを使用して複数のタグを区切ります。タグの使用方法の詳細については、Ansible Tower のドキュメントを参照してください。" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:203 +msgid "Tags for the Annotation" +msgstr "アノテーションのタグ" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:179 +msgid "Tags for the annotation (optional)" +msgstr "アノテーションのタグ (オプション)" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:248 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:298 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:366 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:252 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:329 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:453 +msgid "Target URL" +msgstr "ターゲット URL" + +#: screens/Job/JobOutput/HostEventModal.js:123 +msgid "Task" +msgstr "タスク" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:90 +msgid "Task Count" +msgstr "タスク数" + +#: screens/Job/JobOutput/JobOutputSearch.js:129 +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:85 +#: screens/Team/TeamRoles/TeamRolesList.js:144 +msgid "Team Roles" +msgstr "チームロール" + +#: screens/Team/Team.js:75 +msgid "Team not found." +msgstr "チームが見つかりません。" + +#: components/AddRole/AddResourceRole.js:188 +#: components/AddRole/AddResourceRole.js:189 +#: routeConfig.js:106 +#: screens/ActivityStream/ActivityStream.js:187 +#: screens/Organization/Organization.js:125 +#: 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:15 +#: screens/Team/Teams.js:25 +#: screens/User/User.js:70 +#: screens/User/UserTeams/UserTeamList.js:175 +#: screens/User/UserTeams/UserTeamList.js:246 +#: screens/User/Users.js:32 +#: util/getRelatedResourceDeleteDetails.js:174 +msgid "Teams" +msgstr "チーム" + +#: screens/Setting/Jobs/JobsEdit/JobsEdit.js:130 +msgid "Template" +msgstr "テンプレート" + +#: components/RelatedTemplateList/RelatedTemplateList.js:115 +#: components/TemplateList/TemplateList.js:133 +msgid "Template copied successfully" +msgstr "テンプレートが正常にコピーされました" + +#: screens/Template/Template.js:175 +#: screens/Template/WorkflowJobTemplate.js:175 +msgid "Template not found." +msgstr "テンプレートが見つかりません。" + +#: components/TemplateList/TemplateList.js:200 +#: components/TemplateList/TemplateList.js:263 +#: routeConfig.js:65 +#: screens/ActivityStream/ActivityStream.js:164 +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:70 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:83 +#: screens/Template/Templates.js:17 +#: util/getRelatedResourceDeleteDetails.js:218 +#: util/getRelatedResourceDeleteDetails.js:275 +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:426 +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:181 +msgid "Text" +msgstr "テキスト" + +#: screens/Template/Survey/SurveyReorderModal.js:135 +msgid "Text Area" +msgstr "テキストエリア" + +#: screens/Template/Survey/SurveyQuestionForm.js:81 +msgid "Textarea" +msgstr "Textarea" + +#: components/Lookup/Lookup.js:63 +msgid "That value was not found. Please enter or select a valid value." +msgstr "値が見つかりませんでした。有効な値を入力または選択してください。" + +#: components/Schedule/shared/FrequencyDetailSubform.js:398 +msgid "The" +msgstr "その" + +#: screens/Application/shared/Application.helptext.js:4 +msgid "The Grant type the user must use to acquire tokens for this application" +msgstr "ユーザーがこのアプリケーションのトークンを取得するために使用する必要のある付与タイプです。" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:128 +msgid "The Instance Groups for this Organization to run on." +msgstr "この組織を実行するインスタンスグループ。" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:219 +msgid "The Instance Groups to which this instance belongs." +msgstr "このインスタンスが属するインスタンスグループ。" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:6 +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 "メール通知が、ホストへの到達を試行するのをやめてタイムアウトするまでの時間 (秒単位)。\n" +"範囲は 1 から 120 秒です。" + +#: screens/Job/Job.helptext.js:17 +#: screens/Template/shared/JobTemplate.helptext.js:18 +msgid "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout." +msgstr "ジョブが取り消される前の実行時間 (秒数)。デフォルト値は 0 で、ジョブのタイムアウトがありません。" + +#: screens/User/shared/User.helptext.js:4 +msgid "The application that this token belongs to, or leave this field empty to create a Personal Access Token." +msgstr "このトークンが属するアプリケーション。あるいは、このフィールドを空欄のままにしてパーソナルアクセストークンを作成します。" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:9 +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 に自動的に\n" +"追加されます。" + +#: screens/Template/shared/JobTemplate.helptext.js:9 +msgid "The container image to be used for execution." +msgstr "実行に使用するコンテナーイメージ。" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:109 +msgid "" +"The execution environment that will be used for jobs\n" +"inside of this organization. This will be used a fallback when\n" +"an execution environment has not been explicitly assigned at the\n" +"project, job template or workflow level." +msgstr "この組織内のジョブに使用される実行環境。これは、実行環境がプロジェクト、\n" +"ジョブテンプレート、またはワークフローレベルで\n" +"明示的に割り当てられていない場合に\n" +"フォールバックとして使用されます。" + +#: 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/Project.helptext.js:5 +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/Job/Job.helptext.js:9 +#: screens/Template/shared/JobTemplate.helptext.js:10 +msgid "The execution environment that will be used when launching this job template. The resolved execution environment can be overridden by explicitly assigning a different one to this job template." +msgstr "このジョブテンプレートを起動するときに使用される実行環境。解決された実行環境は、このジョブテンプレートに別の環境を明示的に割り当てることで上書きできます。" + +#: screens/Project/shared/Project.helptext.js:93 +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 "1 番目はすべての参照を取得します。2 番目は Github のプル要求の 62 番を取得します。\n" +"この例では、ブランチは \"pull/62/head\" でなければなりません。" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:7 +msgid "The full image location, including the container registry, image name, and version tag." +msgstr "コンテナーレジストリー、イメージ名、およびバージョンタグを含む完全なイメージの場所。" + +#: screens/Inventory/shared/Inventory.helptext.js:191 +msgid "" +"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 "このソースで同期されるインベントリーファイル。ドロップダウンから選択するか、入力にファイルを指定できます。" + +#: screens/Host/HostDetail/HostDetail.js:79 +msgid "The inventory that this host belongs to." +msgstr "このホストが属するインベントリー。" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:141 +msgid "The last {dayOfWeek}" +msgstr "最後の {dayOfWeek}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:200 +msgid "The last {weekday} of {month}" +msgstr "{month} の 最後の {weekday}" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:100 +msgid "" +"The maximum number of hosts allowed to be managed by\n" +"this organization. Value defaults to 0 which means no limit.\n" +"Refer to the Ansible documentation for more details." +msgstr "この組織で管理可能な最大ホスト数。\n" +"デフォルト値は 0 で、管理可能な数に制限がありません。\n" +"詳細は、Ansible のドキュメントを参照してください。" + +#: 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/NotificationTemplate/shared/Notifications.helptext.js:26 +msgid "" +"The number associated with the \"Messaging\n" +"Service\" in Twilio with the format +18005550199." +msgstr "Twilio の \"メッセージングサービス\" に関連付けられた番号 (形式: +18005550199)。" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:69 +msgid "The number of hosts you have automated against is below your subscription count." +msgstr "自動化したホストの数がサブスクリプション数を下回っています。" + +#: screens/Job/Job.helptext.js:25 +#: screens/Template/shared/JobTemplate.helptext.js:48 +msgid "The number of parallel or simultaneous processes to use while executing the playbook. An empty value, or a value less than 1 will use the Ansible default which is usually 5. The default number of forks can be overwritten with a change to" +msgstr "Playbook の実行中に使用する並列または同時プロセスの数。値が空白または 1 未満の場合は、Ansible のデフォルト値 (通常は 5) を使用します。フォークのデフォルトの数は、以下を変更して上書きできます。" + +#: components/AdHocCommands/AdHocDetailsStep.js:164 +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 の実行中に使用する並列または同時プロセスの数。いずれの値も入力しないと、Ansible 設定ファイルのデフォルト値が使用されます。より多くの情報を確認できます。" + +#: components/ContentError/ContentError.js:41 +#: screens/Job/Job.js:161 +msgid "The page you requested could not be found." +msgstr "要求したページが見つかりませんでした。" + +#: components/AdHocCommands/AdHocDetailsStep.js:144 +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/Job/Job.helptext.js:7 +msgid "The project containing the playbook this job will execute." +msgstr "このジョブが実行する Playbook を含むプロジェクト。" + +#: screens/Job/Job.helptext.js:8 +msgid "The project from which this inventory update is sourced." +msgstr "このインベントリーの更新元のプロジェクト。" + +#: 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:211 +#: 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:31 +msgid "The search filter did not produce any results…" +msgstr "検索フィルターで結果が生成されませんでした…" + +#: screens/Template/Survey/SurveyQuestionForm.js:180 +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:50 +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} に利用可能な Playbook ディレクトリーはありません。そのディレクトリーが空であるか、すべてのコンテンツがすでに他のプロジェクトに割り当てられています。そこに新しいディレクトリーを作成し、「awx」システムユーザーが Playbook ファイルを読み取れるか、{brandName} が、上記のソースコントロールタイプオプションを使用して、ソースコントロールから Playbook を直接取得できるようにしてください。" + +#: screens/Template/Survey/MultipleChoiceField.js:34 +msgid "There must be a value in at least one input" +msgstr "少なくとも 1 つの入力に値が必要です" + +#: screens/Login/Login.js:155 +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:713 +msgid "There was an error saving the workflow." +msgstr "ワークフローの保存中にエラーが発生しました。" + +#: components/AdHocCommands/AdHocDetailsStep.js:69 +msgid "These are the modules that {brandName} supports running commands against." +msgstr "これらは {brandName} がコマンドの実行をサポートするモジュールです。" + +#: components/AdHocCommands/AdHocDetailsStep.js:129 +msgid "These are the verbosity levels for standard out of the command run that are supported." +msgstr "これらは、サポートされているコマンド実行の標準の詳細レベルです。" + +#: components/AdHocCommands/AdHocDetailsStep.js:122 +#: screens/Job/Job.helptext.js:43 +msgid "These arguments are used with the specified module." +msgstr "これらの引数は、指定されたモジュールで使用されます。" + +#: components/AdHocCommands/AdHocDetailsStep.js:111 +msgid "These arguments are used with the specified module. You can find information about {0} by clicking" +msgstr "これらの引数は、指定されたモジュールで使用されます。クリックすると {0} の情報を表示できます。" + +#: screens/Job/Job.helptext.js:33 +msgid "These arguments are used with the specified module. You can find information about {moduleName} by clicking" +msgstr "これらの引数は、指定されたモジュールで使用されます。クリックすると {moduleName} の情報を表示できます。" + +#: components/Schedule/shared/FrequencyDetailSubform.js:410 +msgid "Third" +msgstr "第 3" + +#: screens/Template/shared/JobTemplateForm.js:157 +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/Instances/Shared/RemoveInstanceButton.js:178 +msgid "This action will remove the following instances:" +msgstr "この操作により、次のインスタンスが削除されます。" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:113 +msgid "This container group is currently being by other resources. Are you sure you want to delete it?" +msgstr "このコンテナーグループは、現在他のリソースで使用されています。削除してもよろしいですか?" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:304 +msgid "This credential is currently being used by other resources. Are you sure you want to delete it?" +msgstr "この認証情報は、現在他のリソースで使用されています。削除してもよろしいですか?" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:121 +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" +"Automation Analytics." +msgstr "このデータは、ソフトウェアの今後のリリースを強化し、自動化アナリティクスを提供するために使用されます。" + +#: 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:132 +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/Inventory.helptext.js:155 +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/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 "このフィールドは正規表現である必要があります" + +#: util/validators.js:111 +#: util/validators.js:194 +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} 文字以上にする必要があります" + +#: util/validators.js:197 +msgid "This field must be greater than 0" +msgstr "このフィールドは 0 より大きくなければなりません" + +#: components/AdHocCommands/useAdHocDetailsStep.js:52 +#: components/LaunchPrompt/steps/useSurveyStep.js:111 +#: screens/Template/shared/JobTemplateForm.js:154 +#: 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 "このフィールドを空欄にすることはできません" + +#: components/AdHocCommands/useAdHocDetailsStep.js:46 +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/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:82 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:89 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:104 +msgid "This has already been acted on" +msgstr "これはすでに処理されています" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:125 +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:199 +msgid "This inventory is currently being used by other resources. Are you sure you want to delete it?" +msgstr "このインベントリーは、現在他のリソースで使用されています。削除してもよろしいですか?" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:313 +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:77 +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/Job/JobOutput/EmptyOutput.js:37 +msgid "This job failed and has no output." +msgstr "このジョブは失敗し、出力がありません。" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:543 +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:197 +msgid "This organization is currently being by other resources. Are you sure you want to delete it?" +msgstr "この組織は、現在他のリソースで使用されています。削除してもよろしいですか?" + +#: screens/Project/ProjectDetail/ProjectDetail.js:338 +msgid "This project is currently being used by other resources. Are you sure you want to delete it?" +msgstr "このプロジェクトは、現在他のリソースで使用されています。削除してもよろしいですか?" + +#: screens/Project/shared/Project.helptext.js:59 +msgid "This project is currently on sync and cannot be clicked until sync process completed" +msgstr "このプロジェクトは現在同期中で、同期プロセスが完了するまでクリックできません" + +#: components/Schedule/shared/ScheduleForm.js:460 +msgid "This schedule has no occurrences due to the selected exceptions." +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 "このスケジュールには、必要な Survey 値がありません" + +#: components/Schedule/shared/UnsupportedScheduleForm.js:12 +msgid "" +"This schedule uses complex rules that are not supported in the\n" +"UI. Please use the API to manage this schedule." +msgstr "このスケジュールは、でサポートされていない複雑なルールを使用しています\n" +"UI。このスケジュールを管理するには API を使用してください。" + +#: 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/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:106 +msgid "This will cancel all subsequent nodes in this workflow" +msgstr "これにより、このワークフローの後続のノードがすべてキャンセルされます" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:328 +msgid "This will cancel all subsequent nodes in this workflow." +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 "これにより、このページのすべての設定値が出荷時の設定に戻ります。\n" +"続行してもよろしいですか?" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerStartScreen.js:40 +msgid "This workflow does not have any nodes configured." +msgstr "このワークフローには、ノードが構成されていません。" + +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:43 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:35 +msgid "This workflow has already been acted on" +msgstr "このワークフローはすでに処理されています" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:267 +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:299 +msgid "Thu" +msgstr "木" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:80 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:186 +#: components/Schedule/shared/FrequencyDetailSubform.js:304 +#: components/Schedule/shared/FrequencyDetailSubform.js:448 +msgid "Thursday" +msgstr "木曜" + +#: screens/ActivityStream/ActivityStream.js:249 +#: screens/ActivityStream/ActivityStream.js:261 +#: screens/ActivityStream/ActivityStreamDetailButton.js:41 +#: screens/ActivityStream/ActivityStreamListItem.js:42 +msgid "Time" +msgstr "日時" + +#: screens/Project/shared/Project.helptext.js:128 +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/Inventory.helptext.js:147 +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 "インベントリーの同期が最新の状態であることを判別するために使用される時間 (秒単位) です。ジョブの実行およびコールバック時に、タスクシステムは最新の同期のタイムスタンプを評価します。これがキャッシュタイムアウトよりも古い場合は最新とは見なされず、インベントリーの同期が新たに実行されます。" + +#: components/StatusLabel/StatusLabel.js:51 +msgid "Timed out" +msgstr "タイムアウト" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:86 +#: components/PromptDetail/PromptDetail.js:136 +#: components/PromptDetail/PromptDetail.js:355 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:484 +#: screens/Job/JobDetail/JobDetail.js:397 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:170 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:114 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:277 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:186 +#: screens/Template/shared/JobTemplateForm.js:475 +msgid "Timeout" +msgstr "タイムアウト" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:193 +msgid "Timeout minutes" +msgstr "タイムアウト (分)" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:207 +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:194 +msgid "To reorder the survey questions drag and drop them in the desired location." +msgstr "Survey の質問を並べ替えるには、目的の場所にドラッグアンドドロップします。" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:106 +msgid "Toggle Legend" +msgstr "凡例の表示/非表示" + +#: components/FormField/PasswordInput.js:39 +msgid "Toggle Password" +msgstr "パスワードの切り替え" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:116 +msgid "Toggle Tools" +msgstr "ツールの切り替え" + +#: components/HostToggle/HostToggle.js:70 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:56 +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:373 +#: 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:80 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:105 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:128 +#: screens/Application/Applications.js:40 +#: screens/User/User.js:76 +#: screens/User/UserTokenList/UserTokenList.js:118 +#: screens/User/Users.js:34 +msgid "Tokens" +msgstr "トークン" + +#: components/Workflow/WorkflowTools.js:83 +msgid "Tools" +msgstr "ツール" + +#: routeConfig.js:152 +#: screens/TopologyView/TopologyView.js:40 +msgid "Topology View" +msgstr "トポロジービュー" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:218 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:197 +#: screens/InstanceGroup/Instances/InstanceListItem.js:199 +#: screens/Instances/InstanceDetail/InstanceDetail.js:213 +#: screens/Instances/InstanceList/InstanceListItem.js:214 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:78 +msgid "Total Jobs" +msgstr "ジョブの合計" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:104 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:76 +msgid "Total Nodes" +msgstr "ノードの合計" + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:103 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:119 +msgid "Total hosts" +msgstr "ホストの合計" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:72 +msgid "Total jobs" +msgstr "ジョブの合計" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:87 +msgid "Track submodules" +msgstr "サブモジュールを追跡する" + +#: components/PromptDetail/PromptProjectDetail.js:56 +#: screens/Project/ProjectDetail/ProjectDetail.js:109 +msgid "Track submodules latest commit on branch" +msgstr "ブランチでのサブモジュールの最新のコミットを追跡する" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:141 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:168 +msgid "Trial" +msgstr "トライアル" + +#: components/JobList/JobListItem.js:319 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:66 +#: screens/Job/JobDetail/JobDetail.js:383 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:210 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:240 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:270 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:315 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:373 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:142 +msgid "True" +msgstr "True" + +#: components/Schedule/shared/FrequencyDetailSubform.js:277 +msgid "Tue" +msgstr "火" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:78 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:184 +#: components/Schedule/shared/FrequencyDetailSubform.js:282 +#: components/Schedule/shared/FrequencyDetailSubform.js:438 +msgid "Tuesday" +msgstr "火曜" + +#: components/NotificationList/NotificationList.js:201 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:142 +msgid "Twilio" +msgstr "Twilio" + +#: components/JobList/JobList.js:246 +#: components/JobList/JobListItem.js:98 +#: components/Lookup/ProjectLookup.js:132 +#: components/NotificationList/NotificationList.js:219 +#: components/NotificationList/NotificationListItem.js:33 +#: components/PromptDetail/PromptDetail.js:124 +#: components/RelatedTemplateList/RelatedTemplateList.js:187 +#: 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:160 +#: components/Workflow/WorkflowNodeHelp.js:196 +#: screens/Credential/CredentialList/CredentialList.js:165 +#: screens/Credential/CredentialList/CredentialListItem.js:63 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:94 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:116 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:17 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:46 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:54 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:195 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:66 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:94 +#: screens/Inventory/InventoryList/InventoryList.js:220 +#: screens/Inventory/InventoryList/InventoryListItem.js:116 +#: screens/Inventory/InventorySources/InventorySourceList.js:213 +#: 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:218 +#: 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/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:47 +#: screens/Project/shared/ProjectForm.js:298 +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/Project/ProjectList/ProjectListItem.js:211 +msgid "Unable to load last job update" +msgstr "最後のジョブ更新を読み込めません" + +#: components/StatusLabel/StatusLabel.js:61 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:260 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:87 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:46 +#: screens/InstanceGroup/Instances/InstanceListItem.js:78 +#: screens/Instances/InstanceDetail/InstanceDetail.js:306 +#: screens/Instances/InstanceList/InstanceListItem.js:77 +#: screens/TopologyView/Tooltip.js:121 +msgid "Unavailable" +msgstr "利用不可" + +#: screens/Setting/shared/RevertButton.js:53 +#: screens/Setting/shared/RevertButton.js:62 +msgid "Undo" +msgstr "元に戻す" + +#: screens/Job/JobOutput/JobOutputSearch.js:183 +msgid "Unfollow" +msgstr "フォロー解除" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:126 +msgid "Unlimited" +msgstr "制限なし" + +#: components/StatusLabel/StatusLabel.js:47 +#: 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:94 +msgid "Update Revision on Launch" +msgstr "起動時のリビジョン更新" + +#: components/PromptDetail/PromptInventorySourceDetail.js:51 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:133 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:92 +msgid "Update on launch" +msgstr "起動時の更新" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:75 +msgid "Update options" +msgstr "オプションの更新" + +#: components/PromptDetail/PromptProjectDetail.js:61 +#: screens/Project/ProjectDetail/ProjectDetail.js:115 +msgid "Update revision on job launch" +msgstr "ジョブ起動時のリビジョン更新" + +#: screens/Setting/SettingList.js:92 +msgid "Update settings pertaining to Jobs within {brandName}" +msgstr "{brandName} 内のジョブを含む設定の更新" + +#: screens/Template/shared/WebhookSubForm.js:188 +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 Subscription Manifest をアップロードします。サブスクリプションマニフェストを生成するには、Red Hat カスタマーポータルの <0>サブスクリプション割り当て にアクセスします。" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:53 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:132 +msgid "Use SSL" +msgstr "SSL の使用" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:58 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:137 +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/NotificationTemplate/shared/Notifications.helptext.js:12 +msgid "Use one Annotation Tag per line, without commas." +msgstr "コンマで区切らずに、1 行ごとに 1 つのアノテーションタグを指定します。" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:13 +msgid "" +"Use one IRC channel or username per line. The pound\n" +"symbol (#) for channels, and the at (@) symbol for users, are not\n" +"required." +msgstr "1 行ごとに 1 つの IRC チャンネルまたはユーザー名を指定します。チャンネルのシャープ記号 (#) およびユーザーのアットマーク (@) 記号は不要です。" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:5 +msgid "Use one email address per line to create a recipient list for this type of notification." +msgstr "1 行ごとに 1 つのメールアドレスを指定して、この通知タイプの受信者リストを作成します。" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:28 +msgid "" +"Use 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 "1 行ごとに 1 つの電話番号を指定して、SMS メッセージのルーティング先を指定します。電話番号は +11231231234 の形式にする必要があります。詳細は、Twilio のドキュメントを参照してください" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:249 +#: screens/InstanceGroup/Instances/InstanceList.js:270 +#: screens/Instances/InstanceDetail/InstanceDetail.js:292 +#: screens/Instances/InstanceList/InstanceList.js:205 +msgid "Used Capacity" +msgstr "使用済み容量" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:253 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:257 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:78 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:86 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:42 +#: screens/InstanceGroup/Instances/InstanceListItem.js:74 +#: screens/Instances/InstanceDetail/InstanceDetail.js:297 +#: screens/Instances/InstanceDetail/InstanceDetail.js:303 +#: screens/Instances/InstanceList/InstanceListItem.js:73 +#: screens/TopologyView/Tooltip.js:117 +msgid "Used capacity" +msgstr "使用済み容量" + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:13 +msgid "User" +msgstr "ユーザー" + +#: components/AppContainer/PageHeaderToolbar.js:160 +msgid "User Details" +msgstr "ユーザーの詳細" + +#: screens/Setting/SettingList.js:121 +#: screens/Setting/Settings.js:118 +msgid "User Interface" +msgstr "ユーザーインターフェース" + +#: screens/Setting/SettingList.js:126 +msgid "User Interface settings" +msgstr "ユーザーインターフェースの設定" + +#: components/ResourceAccessList/ResourceAccessListItem.js:72 +#: 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 Automation Analytics" +msgstr "ユーザーおよび自動化アナリティクス" + +#: components/AppContainer/PageHeaderToolbar.js:154 +msgid "User details" +msgstr "ユーザーの詳細" + +#: screens/User/User.js:96 +msgid "User not found." +msgstr "ジョブが見つかりません。" + +#: screens/User/UserTokenList/UserTokenList.js:180 +msgid "User tokens" +msgstr "ユーザートークン" + +#: components/AddRole/AddResourceRole.js:23 +#: components/AddRole/AddResourceRole.js:38 +#: components/ResourceAccessList/ResourceAccessList.js:173 +#: components/ResourceAccessList/ResourceAccessList.js:226 +#: screens/Login/Login.js:230 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:144 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:253 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:303 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:361 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:67 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:260 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:337 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:442 +#: 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:178 +#: components/AddRole/AddResourceRole.js:179 +#: routeConfig.js:101 +#: screens/ActivityStream/ActivityStream.js:184 +#: screens/Team/Teams.js:30 +#: 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:69 +#: components/HostForm/HostForm.js:113 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:115 +#: components/PromptDetail/PromptDetail.js:168 +#: components/PromptDetail/PromptDetail.js:369 +#: components/PromptDetail/PromptJobTemplateDetail.js:286 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:135 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:620 +#: screens/Host/HostDetail/HostDetail.js:93 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:165 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:37 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:88 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:143 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:53 +#: screens/Inventory/shared/InventoryForm.js:108 +#: screens/Inventory/shared/InventoryGroupForm.js:46 +#: screens/Inventory/shared/SmartInventoryForm.js:93 +#: screens/Job/JobDetail/JobDetail.js:546 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:501 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:226 +#: screens/Template/shared/JobTemplateForm.js:402 +#: screens/Template/shared/WorkflowJobTemplateForm.js:212 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:293 +msgid "Variables" +msgstr "変数" + +#: screens/Job/JobOutput/JobOutputSearch.js:130 +msgid "Variables Prompted" +msgstr "提示される変数" + +#: screens/Inventory/shared/Inventory.helptext.js:43 +msgid "Variables must be in JSON or YAML syntax. Use the radio button to toggle between the two." +msgstr "変数は JSON または YAML 構文にする必要があります。ラジオボタンを使用してこの構文を切り替えます。" + +#: screens/Inventory/shared/Inventory.helptext.js:166 +msgid "Variables used 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>{sourceType} plugin configuration guide." +msgstr "インベントリーソースの設定に使用する変数。このプラグインの設定方法の詳細については、ドキュメントの <0>インベントリープラグイン および <1>{sourceType} プラグイン設定ガイドを参照してください。" + +#: 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:131 +msgid "Verbose" +msgstr "詳細" + +#: components/AdHocCommands/AdHocPreviewStep.js:63 +#: components/PromptDetail/PromptDetail.js:260 +#: components/PromptDetail/PromptInventorySourceDetail.js:100 +#: components/PromptDetail/PromptJobTemplateDetail.js:154 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:478 +#: components/VerbositySelectField/VerbositySelectField.js:34 +#: components/VerbositySelectField/VerbositySelectField.js:45 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:232 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:47 +#: screens/Job/JobDetail/JobDetail.js:331 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:271 +msgid "Verbosity" +msgstr "詳細" + +#: screens/Setting/AzureAD/AzureAD.js:25 +msgid "View Azure AD settings" +msgstr "Azure AD 設定の表示" + +#: screens/Credential/Credential.js:143 +#: screens/Credential/Credential.js:155 +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.0 設定の表示" + +#: screens/Host/Host.js:137 +msgid "View Host Details" +msgstr "ホストの詳細の表示" + +#: screens/Instances/Instance.js:78 +msgid "View Instance Details" +msgstr "インスタンスの詳細の表示" + +#: screens/Inventory/Inventory.js:192 +#: 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/Inventory.helptext.js:55 +msgid "View JSON examples at <0>www.json.org" +msgstr "JSON のサンプルについては、<0>www.json.org を参照してください。" + +#: screens/Job/Job.js:212 +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/Setting/OIDC/OIDC.js:25 +msgid "View OIDC settings" +msgstr "OIDC 設定の表示" + +#: screens/Organization/Organization.js:225 +msgid "View Organization Details" +msgstr "組織の詳細の表示" + +#: screens/Project/Project.js:200 +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:159 +#: screens/Template/WorkflowJobTemplate.js:145 +msgid "View Survey" +msgstr "Survey の表示" + +#: screens/Setting/TACACS/TACACS.js:25 +msgid "View TACACS+ settings" +msgstr "TACACS+ 設定の表示" + +#: screens/Team/Team.js:118 +msgid "View Team Details" +msgstr "チームの詳細の表示" + +#: screens/Template/Template.js:260 +#: screens/Template/WorkflowJobTemplate.js:275 +msgid "View Template Details" +msgstr "テンプレートの詳細の表示" + +#: screens/User/UserToken/UserToken.js:100 +msgid "View Tokens" +msgstr "トークンの表示" + +#: screens/User/User.js:141 +msgid "View User Details" +msgstr "ユーザーの詳細の表示" + +#: screens/Setting/UI/UI.js:26 +msgid "View User Interface settings" +msgstr "ユーザーインターフェース設定の表示" + +#: screens/WorkflowApproval/WorkflowApproval.js:105 +msgid "View Workflow Approval Details" +msgstr "ワークフロー承認の詳細の表示" + +#: screens/Inventory/shared/Inventory.helptext.js:66 +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:99 +msgid "View all Credentials." +msgstr "すべての認証情報を表示します。" + +#: screens/Host/Host.js:97 +msgid "View all Hosts." +msgstr "すべてのホストを表示します。" + +#: screens/Inventory/Inventory.js:95 +#: 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:162 +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:155 +msgid "View all Organizations." +msgstr "すべての組織を表示します。" + +#: screens/Project/Project.js:137 +msgid "View all Projects." +msgstr "すべてのプロジェクトを表示します。" + +#: screens/Team/Team.js:76 +msgid "View all Teams." +msgstr "すべてのチームを表示します。" + +#: screens/Template/Template.js:176 +#: screens/Template/WorkflowJobTemplate.js:176 +msgid "View all Templates." +msgstr "すべてのテンプレートを表示します。" + +#: screens/User/User.js:97 +msgid "View all Users." +msgstr "すべてのユーザーを表示します。" + +#: screens/WorkflowApproval/WorkflowApproval.js:54 +msgid "View all Workflow Approvals." +msgstr "すべてのワークフロー承認を表示します。" + +#: screens/Application/Application/Application.js:96 +msgid "View all applications." +msgstr "すべてのアプリケーションを表示します。" + +#: screens/CredentialType/CredentialType.js:78 +msgid "View all credential types" +msgstr "すべての認証情報タイプの表示" + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:85 +msgid "View all execution environments" +msgstr "すべての実行環境の表示" + +#: screens/InstanceGroup/ContainerGroup.js:86 +#: screens/InstanceGroup/InstanceGroup.js:94 +msgid "View all instance groups" +msgstr "すべてのインスタンスグループの表示" + +#: screens/ManagementJob/ManagementJob.js:135 +msgid "View all management jobs" +msgstr "すべての管理ジョブの表示" + +#: screens/Setting/Settings.js:204 +msgid "View all settings" +msgstr "すべての設定の表示" + +#: screens/User/UserToken/UserToken.js:74 +msgid "View all tokens." +msgstr "すべてのトークンを表示します。" + +#: screens/Setting/SettingList.js:133 +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:220 +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:145 +msgid "Views" +msgstr "ビュー" + +#: components/TemplateList/TemplateListItem.js:198 +#: components/TemplateList/TemplateListItem.js:204 +#: screens/Template/WorkflowJobTemplate.js:137 +msgid "Visualizer" +msgstr "ビジュアライザー" + +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:44 +msgid "WARNING:" +msgstr "警告:" + +#: components/JobList/JobList.js:229 +#: components/StatusLabel/StatusLabel.js:52 +#: components/Workflow/WorkflowNodeHelp.js:96 +msgid "Waiting" +msgstr "待機中" + +#: screens/Job/JobOutput/EmptyOutput.js:35 +msgid "Waiting for job output…" +msgstr "ジョブの出力を待機中…" + +#: components/Workflow/WorkflowLegend.js:118 +#: screens/Job/JobOutput/JobOutputSearch.js:132 +msgid "Warning" +msgstr "警告" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:14 +msgid "Warning: Unsaved Changes" +msgstr "警告: 変更が保存されていません" + +#: components/Schedule/shared/ScheduleFormFields.js:43 +msgid "Warning: {selectedValue} is a link to {0} and will be saved as that." +msgstr "警告:{selectedValue} は {0} へのリンクで、そのように保存されます。" + +#: 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:177 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:103 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:333 +#: screens/Template/shared/WebhookSubForm.js:199 +msgid "Webhook Credential" +msgstr "Webhook の認証情報" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:175 +msgid "Webhook Credentials" +msgstr "Webhook の認証情報" + +#: components/PromptDetail/PromptJobTemplateDetail.js:173 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:92 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:326 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:168 +#: screens/Template/shared/WebhookSubForm.js:173 +msgid "Webhook Key" +msgstr "Webhook キー" + +#: components/PromptDetail/PromptJobTemplateDetail.js:166 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:91 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:311 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:156 +#: screens/Template/shared/WebhookSubForm.js:129 +msgid "Webhook Service" +msgstr "Webhook サービス" + +#: components/PromptDetail/PromptJobTemplateDetail.js:169 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:95 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:319 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:162 +#: screens/Template/shared/WebhookSubForm.js:161 +#: screens/Template/shared/WebhookSubForm.js:167 +msgid "Webhook URL" +msgstr "Webhook URL" + +#: screens/Template/shared/JobTemplateForm.js:646 +#: screens/Template/shared/WorkflowJobTemplateForm.js:271 +msgid "Webhook details" +msgstr "Webhook の詳細" + +#: screens/Template/shared/JobTemplate.helptext.js:24 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:17 +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/JobTemplate.helptext.js:25 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:18 +msgid "Webhook services can use this as a shared secret." +msgstr "Webhook サービスは、これを共有シークレットとして使用できます。" + +#: components/PromptDetail/PromptJobTemplateDetail.js:78 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:41 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:142 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:63 +msgid "Webhooks" +msgstr "Webhook" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:26 +msgid "Webhooks: Enable Webhook for this workflow job template." +msgstr "Webhook: このワークフローのジョブテンプレートの Webhook を有効にします。" + +#: screens/Template/shared/JobTemplate.helptext.js:42 +msgid "Webhooks: Enable webhook for this template." +msgstr "Webhook: このテンプレートの Webhook を有効にします。" + +#: components/Schedule/shared/FrequencyDetailSubform.js:288 +msgid "Wed" +msgstr "水" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:79 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:293 +#: components/Schedule/shared/FrequencyDetailSubform.js:443 +msgid "Wednesday" +msgstr "水曜" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:179 +#: components/Schedule/shared/ScheduleFormFields.js:128 +#: components/Schedule/shared/ScheduleFormFields.js:188 +msgid "Week" +msgstr "週" + +#: components/Schedule/shared/FrequencyDetailSubform.js:464 +msgid "Weekday" +msgstr "平日" + +#: components/Schedule/shared/FrequencyDetailSubform.js:469 +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:190 +msgid "Welcome to {brandName}!" +msgstr "{brandName} へようこそ" + +#: screens/Inventory/shared/Inventory.helptext.js:105 +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/Inventory.helptext.js:93 +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:156 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:118 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:145 +#: screens/WorkflowApproval/WorkflowApprovals.js:13 +#: screens/WorkflowApproval/WorkflowApprovals.js:22 +msgid "Workflow Approvals" +msgstr "ワークフローの承認" + +#: components/JobList/JobList.js:216 +#: components/JobList/JobListItem.js:47 +#: components/Schedule/ScheduleList/ScheduleListItem.js:40 +#: screens/Job/JobDetail/JobDetail.js:70 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:224 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:164 +msgid "Workflow Job" +msgstr "ワークフロージョブ" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:76 +msgid "Workflow Job 1/{0}" +msgstr "ワークフロージョブ 1/{0}" + +#: components/JobList/JobListItem.js:201 +#: components/Workflow/WorkflowNodeHelp.js:63 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:20 +#: screens/Job/JobDetail/JobDetail.js:244 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:91 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:186 +#: util/getRelatedResourceDeleteDetails.js:105 +msgid "Workflow Job Template" +msgstr "ワークフロージョブテンプレート" + +#: util/getRelatedResourceDeleteDetails.js:115 +#: util/getRelatedResourceDeleteDetails.js:157 +#: util/getRelatedResourceDeleteDetails.js:260 +msgid "Workflow Job Template Nodes" +msgstr "ワークフロージョブテンプレートのノード" + +#: util/getRelatedResourceDeleteDetails.js:140 +msgid "Workflow Job Templates" +msgstr "ワークフロージョブテンプレート" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:23 +msgid "Workflow Link" +msgstr "ワークフローのリンク" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:100 +msgid "Workflow Nodes" +msgstr "ワークフローノード" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:86 +msgid "Workflow Statuses" +msgstr "ワークフローのステータス" + +#: components/TemplateList/TemplateList.js:218 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:98 +msgid "Workflow Template" +msgstr "ワークフローテンプレート" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:519 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:159 +msgid "Workflow approved message" +msgstr "ワークフロー承認メッセージ" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:531 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:168 +msgid "Workflow approved message body" +msgstr "ワークフロー承認メッセージのボディー" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:543 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:177 +msgid "Workflow denied message" +msgstr "ワークフロー拒否メッセージ" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:555 +#: 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 "ワークフロードキュメント" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:220 +msgid "Workflow job details" +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:247 +msgid "Workflow node view modal" +msgstr "ワークフローノード表示モーダル" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:567 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:195 +msgid "Workflow pending message" +msgstr "ワークフロー保留メッセージ" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:579 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:204 +msgid "Workflow pending message body" +msgstr "ワークフロー保留メッセージのボディー" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:591 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:213 +msgid "Workflow timed out message" +msgstr "ワークフローのタイムアウトメッセージ" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:603 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:222 +msgid "Workflow timed out message body" +msgstr "ワークフローのタイムアウトメッセージのボディー" + +#: screens/User/shared/UserTokenForm.js:77 +msgid "Write" +msgstr "書き込み" + +#: screens/Inventory/shared/Inventory.helptext.js:52 +msgid "YAML:" +msgstr "YAML:" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:187 +#: components/Schedule/shared/FrequencyDetailSubform.js:183 +#: components/Schedule/shared/ScheduleFormFields.js:130 +#: components/Schedule/shared/ScheduleFormFields.js:190 +msgid "Year" +msgstr "年" + +#: components/Search/Search.js:229 +msgid "Yes" +msgstr "はい" + +#: components/Lookup/MultiCredentialsLookup.js:155 +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 認証情報を選択することはできません。これを行うと、同じ 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:66 +msgid "You do not have permission to disassociate the following: {itemsUnableToDisassociate}" +msgstr "以下の関連付けを解除する権限がありません: {itemsUnableToDisassociate}" + +#: screens/Instances/Shared/RemoveInstanceButton.js:72 +msgid "You do not have permission to remove instances: {itemsUnableToremove}" +msgstr "インスタンスを削除する権限がありません: {itemsUnableToremove}" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:82 +msgid "You have automated against more hosts than your subscription allows." +msgstr "サブスクリプションで許可されているよりも多くのホストに対して自動化しました。" + +#: 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 "メッセージにはいくつかの可能な変数を適用できます。\n" +"詳細の参照:" + +#: screens/Login/Login.js:198 +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:754 +#: screens/Template/shared/WebhookSubForm.js:150 +msgid "a new webhook key will be generated on save." +msgstr "新規 Webhook キーは保存時に生成されます。" + +#: screens/Template/shared/JobTemplateForm.js:751 +#: screens/Template/shared/WebhookSubForm.js:140 +msgid "a new webhook url will be generated on save." +msgstr "新規 Webhook URL は保存時に生成されます。" + +#: screens/Inventory/shared/Inventory.helptext.js:123 +#: screens/Inventory/shared/Inventory.helptext.js:142 +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 "ログインリダイレクトの編集をキャンセルする" + +#: screens/Instances/Shared/RemoveInstanceButton.js:169 +msgid "cancel remove" +msgstr "削除をキャンセルする" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:34 +msgid "canceled" +msgstr "キャンセル済み" + +#: components/AdHocCommands/AdHocDetailsStep.js:217 +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 "コンテンツの読み込みが進行中" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:189 +msgid "day" +msgstr "日" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:151 +msgid "deletion error" +msgstr "削除エラー" + +#: screens/ActivityStream/ActivityStreamDescription.js:513 +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:37 +msgid "denied" +msgstr "拒否" + +#: screens/Job/JobOutput/EmptyOutput.js:41 +msgid "details." +msgstr "詳細。" + +#: components/DisassociateButton/DisassociateButton.js:91 +msgid "disassociate" +msgstr "関連付けの解除" + +#: components/Lookup/HostFilterLookup.js:406 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:20 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:39 +#: screens/Template/Survey/SurveyQuestionForm.js:269 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:239 +#: screens/Template/shared/JobTemplate.helptext.js:61 +msgid "documentation" +msgstr "ドキュメント" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:105 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:117 +#: screens/Host/HostDetail/HostDetail.js:104 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:97 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:109 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:99 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:289 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:161 +#: screens/Project/ProjectDetail/ProjectDetail.js:309 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:195 +#: screens/User/UserDetail/UserDetail.js:92 +msgid "edit" +msgstr "編集" + +#: screens/Template/Survey/SurveyListItem.js:65 +#: screens/Template/Survey/SurveyReorderModal.js:125 +msgid "encrypted" +msgstr "暗号化" + +#: components/Lookup/HostFilterLookup.js:408 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:241 +msgid "for more info." +msgstr "(詳細情報)" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:21 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:40 +#: screens/Template/Survey/SurveyQuestionForm.js:271 +#: screens/Template/shared/JobTemplate.helptext.js:63 +msgid "for more information." +msgstr "(詳細情報)" + +#: components/AdHocCommands/AdHocDetailsStep.js:150 +msgid "here" +msgstr "ここ" + +#: components/AdHocCommands/AdHocDetailsStep.js:118 +#: components/AdHocCommands/AdHocDetailsStep.js:170 +#: screens/Job/Job.helptext.js:39 +msgid "here." +msgstr "ここ。" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:49 +msgid "host-description-{0}" +msgstr "host-description-{0}" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:44 +msgid "host-name-{0}" +msgstr "host-name-{0}" + +#: components/Lookup/HostFilterLookup.js:418 +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:203 +msgid "min" +msgstr "分" + +#: screens/Template/Survey/MultipleChoiceField.js:76 +msgid "new choice" +msgstr "新しい選択" + +#: components/Pagination/Pagination.js:36 +#: components/Schedule/shared/FrequencyDetailSubform.js:480 +msgid "of" +msgstr "/" + +#: components/AdHocCommands/AdHocDetailsStep.js:215 +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:217 +msgid "sec" +msgstr "秒" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:238 +msgid "seconds" +msgstr "秒" + +#: components/AdHocCommands/AdHocDetailsStep.js:58 +msgid "select module" +msgstr "モジュールの選択" + +#: screens/User/UserList/UserListItem.js:49 +msgid "social login" +msgstr "ソーシャルログイン" + +#: screens/Template/shared/JobTemplateForm.js:346 +#: screens/Template/shared/WorkflowJobTemplateForm.js:188 +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:195 +msgid "toggle changes" +msgstr "変更の切り替え" + +#: screens/ActivityStream/ActivityStreamDescription.js:516 +msgid "updated" +msgstr "更新" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:190 +msgid "weekday" +msgstr "平日" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:191 +msgid "weekend day" +msgstr "週末" + +#: screens/Template/shared/WebhookSubForm.js:181 +msgid "workflow job template webhook key" +msgstr "ワークフロージョブテンプレートの Wbhook キー" + +#: 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:280 +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:151 +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:198 +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:182 +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/Instances/Shared/RemoveInstanceButton.js:85 +msgid "{0, plural, one {This intance is currently being used by other resources. Are you sure you want to delete it?} other {Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {This intance is currently being used by other resources. Are you sure you want to delete it?} other {Deprovisioning these instances 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:196 +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:209 +#: components/TemplateList/TemplateList.js:266 +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:}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:143 +msgid "{0, selectordinal, one {The first {dayOfWeek}} two {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" +msgstr "{0, selectordinal, one {The first {dayOfWeek}} two {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:202 +msgid "{0, selectordinal, one {The first {weekday} of {month}} two {The second {weekday} of {month}} =3 {The third {weekday} of {month}} =4 {The fourth {weekday} of {month}} =5 {The fifth {weekday} of {month}}}" +msgstr "{0, selectordinal, one {The first {weekday} of {month}} two {The second {weekday} of {month}} =3 {The third {weekday} of {month}} =4 {The fourth {weekday} of {month}} =5 {The fifth {weekday} of {month}}}" + +#: screens/ActivityStream/ActivityStreamListItem.js:28 +msgid "{0} (deleted)" +msgstr "{0} (削除済み)" + +#: components/ChipGroup/ChipGroup.js:13 +msgid "{0} more" +msgstr "{0} 以上" + +#: screens/Job/JobDetail/JobDetail.js:399 +msgid "{0} seconds" +msgstr "{0} 秒" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:95 +msgid "{automatedInstancesCount} since {automatedInstancesSinceDateTime}" +msgstr "{automatedInstancesSinceDateTime} 以来 {automatedInstancesCount}" + +#: 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:231 +#: screens/InstanceGroup/Instances/InstanceListItem.js:148 +#: screens/Instances/InstanceDetail/InstanceDetail.js:274 +#: screens/Instances/InstanceList/InstanceListItem.js:158 +#: screens/TopologyView/Tooltip.js:288 +msgid "{forks, plural, one {# fork} other {# forks}}" +msgstr "{forks, plural, one {# fork} other {# forks}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:41 +msgid "{interval, plural, one {{interval} day} other {{interval} days}}" +msgstr "{interval, plural, one {{interval} day} other {{interval} days}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:33 +msgid "{interval, plural, one {{interval} hour} other {{interval} hours}}" +msgstr "{interval, plural, one {{interval} hour} other {{interval} hours}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:25 +msgid "{interval, plural, one {{interval} minute} other {{interval} minutes}}" +msgstr "{interval, plural, one {{interval} minute} other {{interval} minutes}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:57 +msgid "{interval, plural, one {{interval} month} other {{interval} months}}" +msgstr "{interval, plural, one {{interval} month} other {{interval} months}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:49 +msgid "{interval, plural, one {{interval} week} other {{interval} weeks}}" +msgstr "{interval, plural, one {{interval} week} other {{interval} weeks}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:65 +msgid "{interval, plural, one {{interval} year} other {{interval} years}}" +msgstr "{interval, plural, one {{interval} year} other {{interval} years}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:198 +msgid "{intervalValue, plural, one {day} other {days}}" +msgstr "{intervalValue, plural, one {day} other {days}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:196 +msgid "{intervalValue, plural, one {hour} other {hours}}" +msgstr "{intervalValue, plural, one {hour} other {hours}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:194 +msgid "{intervalValue, plural, one {minute} other {minutes}}" +msgstr "{intervalValue, plural, one {minute} other {minutes}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:202 +msgid "{intervalValue, plural, one {month} other {months}}" +msgstr "{intervalValue, plural, one {month} other {months}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:200 +msgid "{intervalValue, plural, one {week} other {weeks}}" +msgstr "{intervalValue, plural, one {week} other {weeks}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:204 +msgid "{intervalValue, plural, one {year} other {years}}" +msgstr "{intervalValue, plural, one {year} other {years}}" + +#: components/PromptDetail/PromptDetail.js:44 +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/Schedule/ScheduleDetail/FrequencyDetails.js:226 +msgid "{numOccurrences, plural, one {After {numOccurrences} occurrence} other {After {numOccurrences} occurrences}}" +msgstr "{numOccurrences, plural, one {After {numOccurrences} occurrence} other {After {numOccurrences} occurrences}}" + +#: 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/translations/ko/django.po b/awx/ui/src/locales/translations/ko/django.po new file mode 100644 index 0000000000..d8abd41521 --- /dev/null +++ b/awx/ui/src/locales/translations/ko/django.po @@ -0,0 +1,6240 @@ +# 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/ui/src/locales/translations/ko/messages.po b/awx/ui/src/locales/translations/ko/messages.po new file mode 100644 index 0000000000..52ee4b4c9b --- /dev/null +++ b/awx/ui/src/locales/translations/ko/messages.po @@ -0,0 +1,10700 @@ +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:90 +msgid "(Prompt on launch)" +msgstr "(실행 시 프롬프트)" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:283 +msgid "* This field will be retrieved from an external secret management system using the specified credential." +msgstr "*이 필드는 지정된 인증 정보를 사용하여 외부 보안 관리 시스템에서 검색됩니다." + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:228 +msgid "/ (project root)" +msgstr "/ (프로젝트 root)" + +#: components/VerbositySelectField/VerbositySelectField.js:10 +msgid "0 (Normal)" +msgstr "0 (정상)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:38 +msgid "0 (Warning)" +msgstr "0 (경고)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:39 +msgid "1 (Info)" +msgstr "1 (정보)" + +#: components/VerbositySelectField/VerbositySelectField.js:11 +msgid "1 (Verbose)" +msgstr "1 (상세 정보)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:40 +msgid "2 (Debug)" +msgstr "2 (디버그)" + +#: components/VerbositySelectField/VerbositySelectField.js:12 +msgid "2 (More Verbose)" +msgstr "2 (자세한 내용)" + +#: components/VerbositySelectField/VerbositySelectField.js:13 +msgid "3 (Debug)" +msgstr "3 (디버그)" + +#: components/VerbositySelectField/VerbositySelectField.js:14 +msgid "4 (Connection Debug)" +msgstr "4 (연결 디버그)" + +#: components/VerbositySelectField/VerbositySelectField.js:15 +msgid "5 (WinRM Debug)" +msgstr "5 (WinRM 디버그)" + +#: screens/Project/shared/Project.helptext.js:76 +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:326 +msgid "ALL" +msgstr "전체" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:284 +msgid "API Service/Integration Key" +msgstr "API 서비스/통합 키" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:291 +msgid "API Token" +msgstr "API 토큰" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:306 +msgid "API service/integration key" +msgstr "API 서비스/통합 키" + +#: components/AppContainer/PageHeaderToolbar.js:125 +msgid "About" +msgstr "정보" + +#: routeConfig.js:92 +#: screens/ActivityStream/ActivityStream.js:179 +#: screens/Credential/Credential.js:74 +#: screens/Credential/Credentials.js:29 +#: screens/Inventory/Inventories.js:59 +#: screens/Inventory/Inventory.js:65 +#: screens/Inventory/SmartInventory.js:67 +#: screens/Organization/Organization.js:124 +#: screens/Organization/Organizations.js:31 +#: screens/Project/Project.js:105 +#: screens/Project/Projects.js:27 +#: screens/Team/Team.js:58 +#: screens/Team/Teams.js:31 +#: screens/Template/Template.js:136 +#: screens/Template/Templates.js:45 +#: screens/Template/WorkflowJobTemplate.js:118 +msgid "Access" +msgstr "액세스" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:75 +msgid "Access Token Expiration" +msgstr "액세스 토큰 만료" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:352 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:421 +msgid "Account SID" +msgstr "계정 SID" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:396 +msgid "Account token" +msgstr "계정 토큰" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:50 +msgid "Action" +msgstr "동작" + +#: components/JobList/JobList.js:249 +#: components/JobList/JobListItem.js:103 +#: components/RelatedTemplateList/RelatedTemplateList.js:189 +#: components/Schedule/ScheduleList/ScheduleList.js:172 +#: components/Schedule/ScheduleList/ScheduleListItem.js:128 +#: components/SelectedList/DraggableSelectedList.js:101 +#: components/TemplateList/TemplateList.js:246 +#: components/TemplateList/TemplateListItem.js:195 +#: screens/ActivityStream/ActivityStream.js:266 +#: screens/ActivityStream/ActivityStreamListItem.js:49 +#: screens/Application/ApplicationsList/ApplicationListItem.js:48 +#: screens/Application/ApplicationsList/ApplicationsList.js:160 +#: screens/Credential/CredentialList/CredentialList.js:166 +#: 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:172 +#: screens/Host/HostList/HostListItem.js:70 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:200 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:75 +#: screens/InstanceGroup/Instances/InstanceList.js:271 +#: screens/InstanceGroup/Instances/InstanceListItem.js:171 +#: screens/Instances/InstanceList/InstanceList.js:206 +#: screens/Instances/InstanceList/InstanceListItem.js:183 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:218 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:53 +#: 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:44 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:140 +#: 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:214 +#: 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:19 +#: screens/Project/ProjectList/ProjectList.js:225 +#: screens/Project/ProjectList/ProjectListItem.js:222 +#: 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 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:167 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:78 +msgid "Actions" +msgstr "동작" + +#: components/PromptDetail/PromptJobTemplateDetail.js:98 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:61 +#: components/TemplateList/TemplateListItem.js:277 +#: screens/Host/HostDetail/HostDetail.js:71 +#: screens/Host/HostList/HostListItem.js:95 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:217 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:50 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:76 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:100 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:32 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:115 +msgid "Activity" +msgstr "활동" + +#: routeConfig.js:49 +#: screens/ActivityStream/ActivityStream.js:43 +#: screens/ActivityStream/ActivityStream.js:121 +#: screens/Setting/Settings.js:44 +msgid "Activity Stream" +msgstr "활동 스트림" + +#: screens/ActivityStream/ActivityStream.js:124 +msgid "Activity Stream type selector" +msgstr "활동 스트림 유형 선택기" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:169 +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:49 +msgid "Add Question" +msgstr "질문 추가" + +#: components/AddRole/AddResourceRole.js:164 +msgid "Add Roles" +msgstr "역할 추가" + +#: components/AddRole/AddResourceRole.js:161 +msgid "Add Team Roles" +msgstr "팀 역할 추가" + +#: components/AddRole/AddResourceRole.js:158 +msgid "Add User Roles" +msgstr "사용자 역할 추가" + +#: components/Workflow/WorkflowStartNode.js:68 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:238 +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:108 +msgid "Add container group" +msgstr "컨테이너 그룹 추가" + +#: components/Schedule/shared/ScheduleFormFields.js:171 +msgid "Add exceptions" +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:109 +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:77 +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 "워크플로우 템플릿 추가" + +#: screens/TopologyView/Legend.js:269 +msgid "Adding" +msgstr "추가 중" + +#: routeConfig.js:113 +#: screens/ActivityStream/ActivityStream.js:190 +msgid "Administration" +msgstr "관리" + +#: components/DataListToolbar/DataListToolbar.js:139 +#: screens/Job/JobOutput/JobOutputSearch.js:136 +msgid "Advanced" +msgstr "고급" + +#: components/Search/AdvancedSearch.js:318 +msgid "Advanced search documentation" +msgstr "고급 검색 설명서" + +#: components/Search/AdvancedSearch.js:211 +#: components/Search/AdvancedSearch.js:225 +msgid "Advanced search value input" +msgstr "고급 검색 값 입력" + +#: screens/Inventory/shared/Inventory.helptext.js:131 +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:524 +msgid "After number of occurrences" +msgstr "발생 횟수 이후" + +#: components/AlertModal/AlertModal.js:75 +msgid "Alert modal" +msgstr "경고 모달" + +#: components/LaunchButton/ReLaunchDropDown.js:48 +#: components/PromptDetail/PromptDetail.js:132 +#: screens/Metrics/Metrics.js:82 +#: screens/Metrics/Metrics.js:82 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:266 +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:101 +msgid "Allow Branch Override" +msgstr "분기 덮어쓰기 허용" + +#: components/PromptDetail/PromptProjectDetail.js:66 +#: screens/Project/ProjectDetail/ProjectDetail.js:121 +msgid "Allow branch override" +msgstr "분기 덮어쓰기 허용" + +#: screens/Project/shared/Project.helptext.js:126 +msgid "" +"Allow changing the Source Control branch or revision in a job\n" +"template that uses this project." +msgstr "이 프로젝트를 사용하는 작업 템플릿에서 소스 제어 분기 또는 버전 변경을 허용합니다." + +#: screens/Application/shared/Application.helptext.js:6 +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:46 +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 Controller Documentation." +msgstr "Ansible 컨트롤러 설명서" + +#: screens/Template/Survey/SurveyQuestionForm.js:43 +msgid "Answer type" +msgstr "응답 유형" + +#: screens/Template/Survey/SurveyQuestionForm.js:177 +msgid "Answer variable name" +msgstr "응답 변수 이름" + +#: components/PromptDetail/PromptDetail.js:132 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:263 +msgid "Any" +msgstr "모든" + +#: components/Lookup/ApplicationLookup.js:83 +#: screens/User/UserTokenDetail/UserTokenDetail.js:39 +#: screens/User/shared/UserTokenForm.js:48 +msgid "Application" +msgstr "애플리케이션" + +#: screens/User/UserTokenList/UserTokenList.js:187 +msgid "Application Name" +msgstr "애플리케이션 이름" + +#: screens/Application/Applications.js:67 +#: screens/Application/Applications.js:70 +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:95 +msgid "Application not found." +msgstr "애플리케이션을 찾을 수 없습니다." + +#: components/Lookup/ApplicationLookup.js:96 +#: routeConfig.js:142 +#: screens/Application/Applications.js:26 +#: screens/Application/Applications.js:35 +#: screens/Application/ApplicationsList/ApplicationsList.js:113 +#: screens/Application/ApplicationsList/ApplicationsList.js:148 +#: util/getRelatedResourceDeleteDetails.js:209 +msgid "Applications" +msgstr "애플리케이션" + +#: screens/ActivityStream/ActivityStream.js:211 +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:67 +msgid "Approval" +msgstr "승인" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:82 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:44 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:47 +msgid "Approve" +msgstr "승인" + +#: components/StatusLabel/StatusLabel.js:39 +msgid "Approved" +msgstr "승인됨" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:11 +msgid "Approved - {0}. See the Activity Stream for more information." +msgstr "승인 - {0} 자세한 내용은 활동 스트림을 참조하십시오." + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:7 +msgid "Approved by {0} - {1}" +msgstr "{0} - {1}에 승인" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:162 +#: components/Schedule/shared/FrequencyDetailSubform.js:113 +msgid "April" +msgstr "4월" + +#: components/JobCancelButton/JobCancelButton.js:104 +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:826 +msgid "Are you sure you want to submit the request to cancel this job?" +msgstr "이 작업을 취소하기 위한 요청을 제출하시겠습니까?" + +#: components/AdHocCommands/AdHocDetailsStep.js:102 +#: components/AdHocCommands/AdHocDetailsStep.js:104 +msgid "Arguments" +msgstr "인수" + +#: screens/Job/JobDetail/JobDetail.js:559 +msgid "Artifacts" +msgstr "아티팩트" + +#: screens/InstanceGroup/Instances/InstanceList.js:233 +#: 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:168 +msgid "At least one value must be selected for this field." +msgstr "이 필드에 대해 하나 이상의 값을 선택해야 합니다." + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:166 +#: components/Schedule/shared/FrequencyDetailSubform.js:133 +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:81 +#: screens/Application/shared/ApplicationForm.js:85 +msgid "Authorization grant type" +msgstr "인증 권한 부여 유형" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:215 +#: screens/InstanceGroup/Instances/InstanceListItem.js:204 +#: screens/Instances/InstanceDetail/InstanceDetail.js:209 +#: screens/Instances/InstanceList/InstanceListItem.js:219 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:83 +msgid "Auto" +msgstr "Auto" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:71 +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:72 +msgid "Automation Analytics" +msgstr "자동화 분석" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:111 +msgid "Automation Analytics dashboard" +msgstr "자동화 분석 대시보드" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:175 +msgid "Automation controller version" +msgstr "Automation Controller 버전" + +#: screens/Setting/Settings.js:47 +msgid "Azure AD" +msgstr "Azure AD" + +#: screens/Setting/SettingList.js:57 +msgid "Azure AD settings" +msgstr "Azure AD 설정" + +#: components/AdHocCommands/AdHocCommandsWizard.js:49 +#: components/AddRole/AddResourceRole.js:267 +#: components/LaunchPrompt/LaunchPrompt.js:158 +#: components/Schedule/shared/SchedulePromptableFields.js:125 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:90 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:70 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:154 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:157 +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:173 +#: screens/Instances/Instance.js:22 +msgid "Back to Instances" +msgstr "인스턴스로 돌아가기" + +#: screens/Inventory/Inventory.js:57 +#: screens/Inventory/SmartInventory.js:60 +msgid "Back to Inventories" +msgstr "인벤토리로 돌아가기" + +#: screens/Job/Job.js:123 +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/OIDC/OIDCDetail/OIDCDetail.js:44 +#: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:49 +#: screens/Setting/SAML/SAMLDetail/SAMLDetail.js:45 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:34 +#: 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/Project.helptext.js:8 +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:448 +msgid "Basic auth password" +msgstr "기본 인증 암호" + +#: screens/Project/shared/Project.helptext.js:104 +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를 사용할 수 없습니다." + +#: screens/Template/shared/JobTemplate.helptext.js:27 +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로 설정된 경우에만 허용됩니다." + +#: 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:94 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:115 +msgid "Browse…" +msgstr "검색 중..." + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:36 +msgid "By default, we collect and transmit analytics data on the service 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/InstanceGroup/InstanceDetails/InstanceDetails.js:228 +#: screens/InstanceGroup/Instances/InstanceListItem.js:145 +#: screens/Instances/InstanceDetail/InstanceDetail.js:271 +#: screens/Instances/InstanceList/InstanceListItem.js:155 +#: screens/TopologyView/Tooltip.js:285 +msgid "CPU {0}" +msgstr "CPU {0}" + +#: components/PromptDetail/PromptInventorySourceDetail.js:102 +#: components/PromptDetail/PromptProjectDetail.js:151 +#: screens/Project/ProjectDetail/ProjectDetail.js:268 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:118 +msgid "Cache Timeout" +msgstr "캐시 제한 시간" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:237 +msgid "Cache timeout" +msgstr "캐시 제한 시간" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:106 +msgid "Cache timeout (seconds)" +msgstr "캐시 제한 시간 (초)" + +#: components/AdHocCommands/AdHocCommandsWizard.js:50 +#: components/AddRole/AddResourceRole.js:268 +#: 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:159 +#: components/Lookup/HostFilterLookup.js:388 +#: components/Lookup/Lookup.js:209 +#: components/PaginatedTable/ToolbarDeleteButton.js:282 +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:37 +#: components/Schedule/shared/ScheduleForm.js:548 +#: components/Schedule/shared/ScheduleForm.js:553 +#: components/Schedule/shared/SchedulePromptableFields.js:126 +#: components/Schedule/shared/UnsupportedScheduleForm.js:22 +#: components/Schedule/shared/UnsupportedScheduleForm.js:27 +#: 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/Instances/Shared/RemoveInstanceButton.js:174 +#: 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:211 +#: 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:164 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:167 +#: screens/User/UserRoles/UserRolesList.js:224 +#: screens/User/UserRoles/UserRolesList.js:227 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:104 +msgid "Cancel" +msgstr "취소" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:300 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:112 +msgid "Cancel Inventory Source Sync" +msgstr "인벤토리 소스 동기화 취소" + +#: components/JobCancelButton/JobCancelButton.js:69 +#: screens/Job/JobOutput/JobOutput.js:802 +#: screens/Job/JobOutput/JobOutput.js:803 +msgid "Cancel Job" +msgstr "작업 취소" + +#: screens/Project/ProjectDetail/ProjectDetail.js:321 +#: screens/Project/ProjectList/ProjectListItem.js:230 +msgid "Cancel Project Sync" +msgstr "프로젝트 동기화 취소" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:302 +#: screens/Project/ProjectDetail/ProjectDetail.js:323 +msgid "Cancel Sync" +msgstr "동기화 취소" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:322 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:327 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:95 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:101 +msgid "Cancel Workflow" +msgstr "워크플로우 취소" + +#: screens/Job/JobOutput/JobOutput.js:810 +#: screens/Job/JobOutput/JobOutput.js:813 +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:207 +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:600 +#: screens/Job/JobOutput/shared/OutputToolbar.js:137 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:89 +msgid "Cancel {0}" +msgstr "취소 {0}" + +#: components/JobList/JobList.js:234 +#: components/StatusLabel/StatusLabel.js:54 +#: components/Workflow/WorkflowNodeHelp.js:111 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:212 +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:199 +#: screens/Instances/InstancePeers/InstancePeerList.js:94 +msgid "Cannot run health check on hop nodes." +msgstr "홉 노드에서 상태 점검을 실행할 수 없습니다." + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:199 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:74 +#: screens/TopologyView/Tooltip.js:312 +msgid "Capacity" +msgstr "용량" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:225 +#: screens/InstanceGroup/Instances/InstanceList.js:269 +#: screens/InstanceGroup/Instances/InstanceListItem.js:143 +#: screens/Instances/InstanceDetail/InstanceDetail.js:267 +#: screens/Instances/InstanceList/InstanceList.js:204 +#: 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/Project.helptext.js:14 +msgid "" +"Change PROJECTS_ROOT when deploying\n" +"{brandName} to change this location." +msgstr "PROJECTS_ROOT를 변경하여 {brandName} 배포 시 이 위치를 변경합니다." + +#: components/StatusLabel/StatusLabel.js:55 +#: screens/Job/JobOutput/shared/HostStatusBar.js:43 +msgid "Changed" +msgstr "변경됨" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:53 +msgid "Changes" +msgstr "변경 사항" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:258 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:266 +msgid "Channel" +msgstr "채널" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:138 +#: screens/Template/shared/JobTemplateForm.js:218 +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:25 +msgid "Choose a Playbook Directory" +msgstr "Playbook 디렉토리 선택" + +#: screens/Project/shared/ProjectForm.js:268 +msgid "Choose a Source Control Type" +msgstr "소스 제어 유형 선택" + +#: screens/Template/shared/WebhookSubForm.js:100 +msgid "Choose a Webhook Service" +msgstr "Webhook 서비스 선택" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:131 +#: screens/Template/shared/JobTemplateForm.js:211 +msgid "Choose a job type" +msgstr "작업 유형 선택" + +#: components/AdHocCommands/AdHocDetailsStep.js:82 +msgid "Choose a module" +msgstr "모듈 선택" + +#: screens/Inventory/shared/InventorySourceForm.js:139 +msgid "Choose a source" +msgstr "소스 선택" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:490 +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 Controller Documentation for more additional\n" +"information about each option." +msgstr "사용자에 대한 프롬프트로 원하는 응답 유형 또는 형식을 선택합니다. 각 옵션에 대한 자세한 내용은 Ansible Controller 설명서를 참조하십시오." + +#: 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:174 +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:74 +msgid "Clean" +msgstr "정리" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:95 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:116 +msgid "Clear" +msgstr "지우기" + +#: components/DataListToolbar/DataListToolbar.js:95 +#: screens/Job/JobOutput/JobOutputSearch.js:144 +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:245 +msgid "Click an available node to create a new link. Click outside the graph to cancel." +msgstr "사용 가능한 노드를 클릭하여 새 링크를 생성합니다. 취소하려면 그래프 외부를 클릭합니다." + +#: screens/TopologyView/Tooltip.js:191 +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:179 +msgid "Click to create a new link to this node." +msgstr "이 노드에 대한 새 링크를 생성하려면 클릭합니다." + +#: screens/Instances/InstanceDetail/InstanceDetail.js:251 +msgid "Click to download bundle" +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:202 +msgid "Click to view job details" +msgstr "작업 세부 정보를 보려면 클릭합니다." + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:89 +#: screens/Application/Applications.js:84 +msgid "Client ID" +msgstr "클라이언트 ID" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:289 +msgid "Client Identifier" +msgstr "클라이언트 식별자" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:314 +msgid "Client identifier" +msgstr "클라이언트 식별자" + +#: screens/Application/Applications.js:97 +msgid "Client secret" +msgstr "클라이언트 시크릿" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:100 +#: screens/Application/shared/ApplicationForm.js:127 +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:214 +#: components/JobList/JobListItem.js:45 +#: screens/Job/JobOutput/HostEventModal.js:129 +msgid "Command" +msgstr "명령" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:66 +msgid "Compliant" +msgstr "준수" + +#: components/PromptDetail/PromptJobTemplateDetail.js:68 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:36 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:132 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:58 +#: screens/Template/shared/JobTemplateForm.js:591 +msgid "Concurrent Jobs" +msgstr "동시 작업" + +#: screens/Template/shared/JobTemplate.helptext.js:38 +msgid "Concurrent jobs: If enabled, simultaneous runs of this job template will be allowed." +msgstr "동시 작업: 활성화하면 이 작업 템플릿을 동시에 실행할 수 있습니다." + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:25 +msgid "Concurrent jobs: If enabled, simultaneous runs of this workflow job template will be allowed." +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:86 +msgid "Confirm cancel job" +msgstr "작업 취소 확인" + +#: components/JobCancelButton/JobCancelButton.js:90 +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/Instances/Shared/RemoveInstanceButton.js:160 +msgid "Confirm remove" +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:366 +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:153 +#: components/Schedule/shared/SchedulePromptableFields.js:120 +msgid "Content Loading" +msgstr "콘텐츠 로딩 중" + +#: components/PromptDetail/PromptProjectDetail.js:130 +#: screens/Project/ProjectDetail/ProjectDetail.js:240 +#: screens/Project/shared/ProjectForm.js:290 +msgid "Content Signature Validation Credential" +msgstr "콘텐츠 서명 확인 인증 정보" + +#: components/AppContainer/AppContainer.js:142 +msgid "Continue" +msgstr "계속" + +#: screens/InstanceGroup/Instances/InstanceList.js:207 +#: screens/Instances/InstanceList/InstanceList.js:151 +msgid "Control" +msgstr "컨트롤" + +#: screens/TopologyView/Legend.js:77 +msgid "Control node" +msgstr "컨트롤 노드" + +#: screens/Inventory/shared/Inventory.helptext.js:79 +msgid "" +"Control the level of output Ansible\n" +"will produce for inventory source update jobs." +msgstr "인벤토리 소스 업데이트 작업에 대해 Ansible에서 생성할 출력 수준을 제어합니다." + +#: screens/Job/Job.helptext.js:15 +#: screens/Template/shared/JobTemplate.helptext.js:16 +msgid "Control the level of output ansible will produce as the playbook executes." +msgstr "플레이북이 실행되면 ansible이 생성되는 출력 수준을 제어합니다." + +#: screens/Job/JobDetail/JobDetail.js:351 +msgid "Controller Node" +msgstr "컨트롤러 노드" + +#: components/PromptDetail/PromptDetail.js:130 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:225 +msgid "Convergence" +msgstr "통합" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:256 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:257 +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:262 +msgid "Copy Project" +msgstr "프로젝트 복사" + +#: components/TemplateList/TemplateListItem.js:248 +msgid "Copy Template" +msgstr "템플릿 복사" + +#: screens/Project/ProjectDetail/ProjectDetail.js:202 +#: screens/Project/ProjectList/ProjectListItem.js:98 +msgid "Copy full revision to clipboard." +msgstr "클립보드에 전체 버전을 복사합니다." + +#: components/About/About.js:35 +msgid "Copyright" +msgstr "저작권" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:231 +#: components/MultiSelect/TagMultiSelect.js:62 +#: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:66 +#: screens/Inventory/shared/InventoryForm.js:91 +#: screens/Template/shared/JobTemplateForm.js:396 +#: screens/Template/shared/WorkflowJobTemplateForm.js:204 +msgid "Create" +msgstr "만들기" + +#: screens/Application/Applications.js:27 +#: screens/Application/Applications.js:36 +msgid "Create New Application" +msgstr "새 애플리케이션 만들기" + +#: screens/Credential/Credentials.js:15 +#: screens/Credential/Credentials.js:25 +msgid "Create New Credential" +msgstr "새 인증 정보 만들기" + +#: screens/Host/Hosts.js:15 +#: screens/Host/Hosts.js:24 +msgid "Create New Host" +msgstr "새 호스트 만들기" + +#: screens/Template/Templates.js:18 +msgid "Create New Job Template" +msgstr "새 작업 템플릿 만들기" + +#: screens/NotificationTemplate/NotificationTemplates.js:15 +#: screens/NotificationTemplate/NotificationTemplates.js:22 +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:13 +#: screens/Project/Projects.js:23 +msgid "Create New Project" +msgstr "새 프로젝트 만들기" + +#: screens/Inventory/Inventories.js:91 +#: screens/ManagementJob/ManagementJobs.js:24 +#: screens/Project/Projects.js:32 +#: screens/Template/Templates.js:52 +msgid "Create New Schedule" +msgstr "새 일정 만들기" + +#: screens/Team/Teams.js:16 +#: screens/Team/Teams.js:26 +msgid "Create New Team" +msgstr "새 팀 만들기" + +#: screens/User/Users.js:16 +#: screens/User/Users.js:27 +msgid "Create New User" +msgstr "새 사용자 만들기" + +#: screens/Template/Templates.js:19 +msgid "Create New Workflow Template" +msgstr "새 워크플로 템플릿 만들기" + +#: screens/Host/HostList/SmartInventoryButton.js:26 +msgid "Create a new Smart Inventory with the applied filter" +msgstr "적용된 필터를 사용하여 새 스마트 인벤토리 만들기" + +#: screens/Instances/Instances.js:14 +msgid "Create new Instance" +msgstr "새 인스턴스 만들기" + +#: screens/InstanceGroup/InstanceGroups.js:18 +#: screens/InstanceGroup/InstanceGroups.js:28 +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:75 +#: screens/Inventory/Inventories.js:82 +msgid "Create new group" +msgstr "새 그룹 만들기" + +#: screens/Inventory/Inventories.js:66 +#: screens/Inventory/Inventories.js:80 +msgid "Create new host" +msgstr "새 호스트 만들기" + +#: screens/InstanceGroup/InstanceGroups.js:17 +#: screens/InstanceGroup/InstanceGroups.js:27 +msgid "Create new instance group" +msgstr "새 인스턴스 그룹 만들기" + +#: screens/Inventory/Inventories.js:18 +msgid "Create new inventory" +msgstr "새 인벤토리 만들기" + +#: screens/Inventory/Inventories.js:19 +msgid "Create new smart inventory" +msgstr "새 스마트 인벤토리 만들기" + +#: screens/Inventory/Inventories.js:85 +msgid "Create new source" +msgstr "새 소스 만들기" + +#: screens/User/Users.js:35 +msgid "Create user token" +msgstr "사용자 토큰 만들기" + +#: components/Lookup/ApplicationLookup.js:115 +#: components/PromptDetail/PromptDetail.js:154 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:406 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:105 +#: screens/Credential/CredentialDetail/CredentialDetail.js:257 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:90 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:103 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:151 +#: screens/Host/HostDetail/HostDetail.js:86 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:67 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:93 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:173 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:43 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:81 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:277 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:149 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:46 +#: screens/Job/JobDetail/JobDetail.js:534 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:393 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:115 +#: screens/Project/ProjectDetail/ProjectDetail.js:292 +#: screens/Team/TeamDetail/TeamDetail.js:47 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:353 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:187 +#: screens/User/UserDetail/UserDetail.js:82 +#: screens/User/UserTokenDetail/UserTokenDetail.js:61 +#: screens/User/UserTokenList/UserTokenList.js:150 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:199 +msgid "Created" +msgstr "생성됨" + +#: components/AdHocCommands/AdHocCredentialStep.js:122 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:112 +#: components/AddRole/AddResourceRole.js:57 +#: components/AssociateModal/AssociateModal.js:144 +#: components/LaunchPrompt/steps/CredentialsStep.js:173 +#: components/LaunchPrompt/steps/InventoryStep.js:89 +#: components/Lookup/CredentialLookup.js:194 +#: components/Lookup/InventoryLookup.js:152 +#: components/Lookup/InventoryLookup.js:207 +#: components/Lookup/MultiCredentialsLookup.js:194 +#: components/Lookup/OrganizationLookup.js:134 +#: components/Lookup/ProjectLookup.js:151 +#: components/NotificationList/NotificationList.js:206 +#: components/RelatedTemplateList/RelatedTemplateList.js:166 +#: components/Schedule/ScheduleList/ScheduleList.js:198 +#: 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:150 +#: 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:161 +#: 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:54 +#: components/AdHocCommands/useAdHocCredentialStep.js:24 +#: components/PromptDetail/PromptInventorySourceDetail.js:107 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:40 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:52 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:50 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:258 +#: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/EC2SubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/InsightsSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/OpenStackSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:84 +#: screens/Inventory/shared/InventorySourceSubForms/SatelliteSubForm.js:36 +#: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:38 +#: util/getRelatedResourceDeleteDetails.js:167 +msgid "Credential" +msgstr "인증 정보" + +#: util/getRelatedResourceDeleteDetails.js:74 +msgid "Credential Input Sources" +msgstr "인증 입력 소스" + +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:83 +#: components/Lookup/InstanceGroupsLookup.js:108 +msgid "Credential Name" +msgstr "인증 정보 이름" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:241 +#: screens/Credential/CredentialList/CredentialList.js:158 +#: screens/Credential/shared/CredentialForm.js:128 +#: screens/Credential/shared/CredentialForm.js:196 +msgid "Credential Type" +msgstr "인증 정보 유형" + +#: routeConfig.js:117 +#: screens/ActivityStream/ActivityStream.js:192 +#: 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:113 +msgid "Credential copied successfully" +msgstr "인증 정보가 성공적으로 복사됨" + +#: screens/Credential/Credential.js:98 +msgid "Credential not found." +msgstr "인증 정보를 찾을 수 없습니다." + +#: components/AdHocCommands/useAdHocCredentialPasswordStep.js:23 +#: components/LaunchPrompt/steps/useCredentialPasswordsStep.js:28 +msgid "Credential passwords" +msgstr "인증 정보 암호" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:53 +msgid "Credential to authenticate with Kubernetes or OpenShift" +msgstr "Kubernetes 또는 OpenShift로 인증하는 인증 정보" + +#: 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/ExecutionEnvironment.helptext.js:21 +msgid "Credential to authenticate with a protected container registry." +msgstr "보안 컨테이너 레지스트리로 인증하기 위한 인증 정보." + +#: screens/CredentialType/CredentialType.js:76 +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:211 +#: components/PromptDetail/PromptDetail.js:192 +#: components/PromptDetail/PromptJobTemplateDetail.js:191 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:528 +#: components/TemplateList/TemplateListItem.js:323 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:77 +#: routeConfig.js:70 +#: screens/ActivityStream/ActivityStream.js:167 +#: screens/Credential/CredentialList/CredentialList.js:195 +#: screens/Credential/Credentials.js:14 +#: screens/Credential/Credentials.js:24 +#: screens/Job/JobDetail/JobDetail.js:429 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:374 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:49 +#: screens/Template/shared/JobTemplateForm.js:372 +#: util/getRelatedResourceDeleteDetails.js:91 +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/ContainerGroupDetails/ContainerGroupDetails.js:85 +msgid "Custom Kubernetes or OpenShift Pod specification." +msgstr "사용자 정의 Kubernetes 또는 OpenShift Pod 사양" + +#: 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:73 +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:212 +msgid "DELETED" +msgstr "삭제됨" + +#: routeConfig.js:34 +#: screens/Dashboard/Dashboard.js:74 +msgid "Dashboard" +msgstr "대시보드" + +#: screens/ActivityStream/ActivityStream.js:147 +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/ScheduleDetail/ScheduleDetail.js:184 +#: components/Schedule/shared/FrequencyDetailSubform.js:177 +#: components/Schedule/shared/FrequencyDetailSubform.js:356 +#: components/Schedule/shared/FrequencyDetailSubform.js:460 +#: components/Schedule/shared/ScheduleFormFields.js:127 +#: components/Schedule/shared/ScheduleFormFields.js:187 +msgid "Day" +msgstr "일" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:130 +msgid "Day {0}" +msgstr "{0} 일" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:399 +#: components/Schedule/shared/ScheduleFormFields.js:136 +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:167 +msgid "Days remaining" +msgstr "남은 일수" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useDaysToKeepStep.js:35 +msgid "Days to keep" +msgstr "보관 일수" + +#: screens/Job/JobOutput/JobOutputSearch.js:102 +msgid "Debug" +msgstr "디버그" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:170 +#: components/Schedule/shared/FrequencyDetailSubform.js:153 +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:219 +#: screens/Template/Survey/SurveyReorderModal.js:219 +#: screens/Template/Survey/SurveyReorderModal.js:241 +msgid "Default Answer(s)" +msgstr "기본 답변" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:40 +msgid "Default Execution Environment" +msgstr "기본 실행 환경" + +#: screens/Template/Survey/SurveyQuestionForm.js:238 +#: screens/Template/Survey/SurveyQuestionForm.js:246 +#: screens/Template/Survey/SurveyQuestionForm.js:253 +msgid "Default answer" +msgstr "기본 응답" + +#: screens/Setting/SettingList.js:103 +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:646 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:128 +#: screens/Credential/CredentialDetail/CredentialDetail.js:306 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:124 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:134 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:115 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:127 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:201 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:101 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:316 +#: 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:612 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:436 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:199 +#: screens/Project/ProjectDetail/ProjectDetail.js:340 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:80 +#: screens/Team/TeamDetail/TeamDetail.js:70 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:545 +#: screens/Template/Survey/SurveyList.js:66 +#: screens/Template/Survey/SurveyToolbar.js:93 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:269 +#: screens/User/UserDetail/UserDetail.js:107 +#: screens/User/UserTokenDetail/UserTokenDetail.js:78 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:340 +msgid "Delete" +msgstr "삭제" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:130 +msgid "Delete All Groups and Hosts" +msgstr "모든 그룹 및 호스트 삭제" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:300 +msgid "Delete Credential" +msgstr "인증 정보 삭제" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:127 +msgid "Delete Execution Environment" +msgstr "실행 환경 삭제" + +#: screens/Host/HostDetail/HostDetail.js:114 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:109 +msgid "Delete Host" +msgstr "호스트 삭제" + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:196 +msgid "Delete Inventory" +msgstr "인벤토리 삭제" + +#: screens/Job/JobDetail/JobDetail.js:608 +#: screens/Job/JobOutput/shared/OutputToolbar.js:195 +#: screens/Job/JobOutput/shared/OutputToolbar.js:199 +msgid "Delete Job" +msgstr "작업 삭제" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:539 +msgid "Delete Job Template" +msgstr "작업 템플릿 삭제" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:432 +msgid "Delete Notification" +msgstr "알림 삭제" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:193 +msgid "Delete Organization" +msgstr "조직 삭제" + +#: screens/Project/ProjectDetail/ProjectDetail.js:334 +msgid "Delete Project" +msgstr "프로젝트 삭제" + +#: screens/Template/Survey/SurveyList.js:52 +msgid "Delete Questions" +msgstr "질문 삭제" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:642 +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:74 +msgid "Delete User Token" +msgstr "사용자 토큰 삭제" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:336 +msgid "Delete Workflow Approval" +msgstr "워크플로우 승인 삭제" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:263 +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:124 +msgid "Delete application" +msgstr "애플리케이션 삭제" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:116 +msgid "Delete credential type" +msgstr "인증 정보 유형 삭제" + +#: screens/Inventory/InventorySources/InventorySourceList.js:249 +msgid "Delete error" +msgstr "오류 삭제" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:109 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:121 +msgid "Delete instance group" +msgstr "인스턴스 그룹 삭제" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:310 +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/Project.helptext.js:114 +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:100 +msgid "Delete the project before syncing" +msgstr "동기화 전에 프로젝트 삭제" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:83 +msgid "Delete this link" +msgstr "이 링크 삭제" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:274 +msgid "Delete this node" +msgstr "이 노드 삭제" + +#: components/PaginatedTable/ToolbarDeleteButton.js:163 +msgid "Delete {pluralizedItemName}?" +msgstr "{pluralizedItemName} 을/를 삭제하시겠습니까?" + +#: components/DetailList/DeletedDetail.js:19 +#: components/Workflow/WorkflowNodeHelp.js:157 +#: components/Workflow/WorkflowNodeHelp.js:193 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:231 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:49 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:60 +msgid "Deleted" +msgstr "삭제됨" + +#: components/TemplateList/TemplateList.js:296 +#: screens/Credential/CredentialList/CredentialList.js:211 +#: 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:219 +msgid "Deletion error" +msgstr "삭제 오류" + +#: components/StatusLabel/StatusLabel.js:40 +msgid "Denied" +msgstr "거부됨" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:21 +msgid "Denied - {0}. See the Activity Stream for more information." +msgstr "거부됨 - {0} 자세한 내용은 활동 스트림을 참조하십시오." + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:17 +msgid "Denied by {0} - {1}" +msgstr "{0} - {1} 거부됨" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:89 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:35 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:42 +msgid "Deny" +msgstr "거부" + +#: screens/Job/JobOutput/JobOutputSearch.js:103 +msgid "Deprecated" +msgstr "더 이상 사용되지 않음" + +#: components/StatusLabel/StatusLabel.js:60 +#: screens/TopologyView/Legend.js:164 +msgid "Deprovisioning" +msgstr "프로비저닝 해제 중" + +#: components/StatusLabel/StatusLabel.js:63 +msgid "Deprovisioning fail" +msgstr "프로비저닝 해제 실패" + +#: components/HostForm/HostForm.js:104 +#: components/Lookup/ApplicationLookup.js:105 +#: components/Lookup/ApplicationLookup.js:123 +#: components/Lookup/HostFilterLookup.js:423 +#: components/Lookup/HostListItem.js:9 +#: components/NotificationList/NotificationList.js:186 +#: components/PromptDetail/PromptDetail.js:119 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:327 +#: components/Schedule/ScheduleList/ScheduleList.js:194 +#: components/Schedule/shared/ScheduleFormFields.js:80 +#: components/TemplateList/TemplateList.js:210 +#: components/TemplateList/TemplateListItem.js:271 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:65 +#: screens/Application/ApplicationsList/ApplicationsList.js:123 +#: screens/Application/shared/ApplicationForm.js:62 +#: screens/Credential/CredentialDetail/CredentialDetail.js:223 +#: screens/Credential/CredentialList/CredentialList.js:146 +#: 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:60 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:159 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:127 +#: screens/Host/HostDetail/HostDetail.js:75 +#: screens/Host/HostList/HostList.js:153 +#: screens/Host/HostList/HostList.js:170 +#: screens/Host/HostList/HostListItem.js:57 +#: screens/Instances/Shared/InstanceForm.js:26 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:93 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:35 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:216 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:80 +#: screens/Inventory/InventoryHosts/InventoryHostItem.js:40 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:124 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:139 +#: screens/Inventory/InventoryList/InventoryList.js:195 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:198 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:104 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:36 +#: screens/Inventory/shared/InventoryForm.js:58 +#: screens/Inventory/shared/InventoryGroupForm.js:40 +#: screens/Inventory/shared/InventorySourceForm.js:108 +#: screens/Inventory/shared/SmartInventoryForm.js:55 +#: screens/Job/JobOutput/HostEventModal.js:112 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:101 +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:72 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:109 +#: 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:177 +#: screens/Project/ProjectList/ProjectList.js:190 +#: screens/Project/ProjectList/ProjectListItem.js:281 +#: screens/Project/shared/ProjectForm.js:222 +#: 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:171 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:112 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:183 +#: screens/Template/shared/JobTemplateForm.js:251 +#: screens/Template/shared/WorkflowJobTemplateForm.js:117 +#: screens/User/UserOrganizations/UserOrganizationList.js:80 +#: screens/User/UserOrganizations/UserOrganizationListItem.js:18 +#: screens/User/UserTeams/UserTeamList.js:182 +#: screens/User/UserTeams/UserTeamListItem.js:32 +#: screens/User/UserTokenDetail/UserTokenDetail.js:45 +#: screens/User/UserTokenList/UserTokenList.js:128 +#: screens/User/UserTokenList/UserTokenList.js:138 +#: screens/User/UserTokenList/UserTokenList.js:188 +#: screens/User/UserTokenList/UserTokenListItem.js:29 +#: screens/User/shared/UserTokenForm.js:59 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:145 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:128 +msgid "Description" +msgstr "설명" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:325 +msgid "Destination Channels" +msgstr "대상 채널" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:233 +msgid "Destination Channels or Users" +msgstr "대상 채널 또는 사용자" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:346 +msgid "Destination SMS Number(s)" +msgstr "대상 SMS 번호" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:412 +msgid "Destination SMS number(s)" +msgstr "대상 SMS 번호" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:364 +msgid "Destination channels" +msgstr "대상 채널" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:231 +msgid "Destination channels or users" +msgstr "대상 채널 또는 사용자" + +#: components/AdHocCommands/useAdHocDetailsStep.js:35 +#: components/ErrorDetail/ErrorDetail.js:88 +#: components/Schedule/Schedule.js:71 +#: screens/Application/Application/Application.js:79 +#: screens/Application/Applications.js:39 +#: screens/Credential/Credential.js:72 +#: screens/Credential/Credentials.js:28 +#: screens/CredentialType/CredentialType.js:63 +#: screens/CredentialType/CredentialTypes.js:26 +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:65 +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:26 +#: screens/Host/Host.js:58 +#: screens/Host/Hosts.js:27 +#: screens/InstanceGroup/ContainerGroup.js:66 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:180 +#: screens/InstanceGroup/InstanceGroup.js:69 +#: screens/InstanceGroup/InstanceGroups.js:30 +#: screens/InstanceGroup/InstanceGroups.js:38 +#: screens/Instances/Instance.js:29 +#: screens/Instances/Instances.js:24 +#: screens/Inventory/Inventories.js:61 +#: screens/Inventory/Inventories.js:87 +#: screens/Inventory/Inventory.js:64 +#: 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:130 +#: screens/Job/JobOutput/HostEventModal.js:103 +#: screens/Job/Jobs.js:35 +#: screens/ManagementJob/ManagementJobs.js:26 +#: screens/NotificationTemplate/NotificationTemplate.js:84 +#: screens/NotificationTemplate/NotificationTemplates.js:25 +#: screens/Organization/Organization.js:123 +#: screens/Organization/Organizations.js:30 +#: screens/Project/Project.js:104 +#: screens/Project/Projects.js:26 +#: 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/OIDC/OIDCDetail/OIDCDetail.js:51 +#: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:56 +#: screens/Setting/SAML/SAMLDetail/SAMLDetail.js:52 +#: 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:76 +#: screens/Setting/Settings.js:85 +#: screens/Setting/Settings.js:86 +#: screens/Setting/Settings.js:87 +#: screens/Setting/Settings.js:88 +#: screens/Setting/Settings.js:89 +#: screens/Setting/Settings.js:90 +#: 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/Setting/Settings.js:119 +#: screens/Setting/TACACS/TACACSDetail/TACACSDetail.js:56 +#: screens/Setting/UI/UIDetail/UIDetail.js:66 +#: screens/Team/Team.js:57 +#: screens/Team/Teams.js:29 +#: screens/Template/Template.js:135 +#: screens/Template/Templates.js:43 +#: screens/Template/WorkflowJobTemplate.js:117 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:138 +#: screens/TopologyView/Tooltip.js:187 +#: screens/TopologyView/Tooltip.js:213 +#: screens/User/User.js:64 +#: screens/User/UserToken/UserToken.js:54 +#: screens/User/Users.js:30 +#: screens/User/Users.js:36 +#: screens/WorkflowApproval/WorkflowApproval.js:77 +#: screens/WorkflowApproval/WorkflowApprovals.js:24 +msgid "Details" +msgstr "세부 정보" + +#: screens/Job/JobOutput/HostEventModal.js:100 +msgid "Details tab" +msgstr "세부 정보 탭" + +#: components/Search/AdvancedSearch.js:271 +msgid "Direct Keys" +msgstr "직접 키" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:209 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:268 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:313 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:371 +msgid "Disable SSL Verification" +msgstr "SSL 확인 비활성화" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:187 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:240 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:279 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:350 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:461 +msgid "Disable SSL verification" +msgstr "SSL 확인 비활성화" + +#: components/InstanceToggle/InstanceToggle.js:56 +#: components/StatusLabel/StatusLabel.js:53 +#: screens/TopologyView/Legend.js:233 +msgid "Disabled" +msgstr "비활성화됨" + +#: components/DisassociateButton/DisassociateButton.js:73 +#: 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:247 +msgid "Disassociate host from group?" +msgstr "그룹에서 호스트를 분리하시겠습니까?" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:296 +#: screens/InstanceGroup/Instances/InstanceList.js:245 +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:94 +msgid "Discard local changes before syncing" +msgstr "동기화 전에 로컬 변경 사항 삭제" + +#: screens/Job/Job.helptext.js:16 +#: screens/Template/shared/JobTemplate.helptext.js:17 +msgid "Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory." +msgstr "이 작업 템플릿으로 수행한 작업을 지정된 수의 작업 슬라이스로 나눕니다. 각각 인벤토리의 일부에 대해 동일한 작업을 실행합니다." + +#: screens/Project/shared/Project.helptext.js:100 +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/TopologyView/Tooltip.js:251 +msgid "Download Bundle" +msgstr "번들 다운로드" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:179 +#: screens/Job/JobOutput/shared/OutputToolbar.js:184 +msgid "Download Output" +msgstr "출력 다운로드" + +#: screens/TopologyView/Tooltip.js:247 +msgid "Download bundle" +msgstr "번들 다운로드" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:93 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:114 +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 "이메일" + +#: screens/Inventory/shared/Inventory.helptext.js:113 +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/Project.helptext.js:124 +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:632 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:636 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:115 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:117 +#: screens/Credential/CredentialDetail/CredentialDetail.js:293 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:109 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:121 +#: screens/Host/HostDetail/HostDetail.js:108 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:101 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:113 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:190 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:55 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:62 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:103 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:292 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:127 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:164 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:418 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:420 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:138 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:182 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:186 +#: screens/Project/ProjectDetail/ProjectDetail.js:313 +#: 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/OIDC/OIDCDetail/OIDCDetail.js:85 +#: screens/Setting/OIDC/OIDCDetail/OIDCDetail.js:89 +#: 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:199 +#: 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:514 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:516 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:239 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:241 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:260 +#: 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:38 +#: screens/Credential/Credentials.js:27 +#: screens/Host/Hosts.js:26 +#: screens/ManagementJob/ManagementJobs.js:27 +#: screens/NotificationTemplate/NotificationTemplates.js:24 +#: screens/Organization/Organizations.js:29 +#: screens/Project/Projects.js:25 +#: screens/Project/Projects.js:35 +#: screens/Setting/Settings.js:46 +#: screens/Setting/Settings.js:49 +#: screens/Setting/Settings.js:53 +#: screens/Setting/Settings.js:56 +#: screens/Setting/Settings.js:59 +#: screens/Setting/Settings.js:62 +#: screens/Setting/Settings.js:65 +#: screens/Setting/Settings.js:68 +#: screens/Setting/Settings.js:71 +#: screens/Setting/Settings.js:74 +#: screens/Setting/Settings.js:77 +#: screens/Setting/Settings.js:91 +#: screens/Setting/Settings.js:92 +#: screens/Setting/Settings.js:93 +#: screens/Setting/Settings.js:94 +#: screens/Setting/Settings.js:95 +#: screens/Setting/Settings.js:96 +#: screens/Setting/Settings.js:99 +#: screens/Setting/Settings.js:102 +#: screens/Setting/Settings.js:105 +#: screens/Setting/Settings.js:108 +#: screens/Setting/Settings.js:111 +#: screens/Setting/Settings.js:114 +#: screens/Setting/Settings.js:117 +#: screens/Setting/Settings.js:120 +#: screens/Team/Teams.js:28 +#: screens/Template/Templates.js:44 +#: 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:74 +#: screens/Host/HostList/HostListItem.js:78 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:61 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:64 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:67 +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:257 +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:248 +#: screens/Project/ProjectList/ProjectListItem.js:253 +msgid "Edit Project" +msgstr "프로젝트 편집" + +#: screens/Template/Templates.js:50 +msgid "Edit Question" +msgstr "질문 편집" + +#: components/Schedule/ScheduleList/ScheduleListItem.js:132 +#: components/Schedule/ScheduleList/ScheduleListItem.js:136 +#: screens/Template/Templates.js:55 +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:22 +#: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:26 +#: screens/Team/TeamList/TeamListItem.js:50 +#: screens/Team/TeamList/TeamListItem.js:54 +msgid "Edit Team" +msgstr "팀 편집" + +#: components/TemplateList/TemplateListItem.js:233 +#: components/TemplateList/TemplateListItem.js:239 +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:35 +#: screens/InstanceGroup/InstanceGroups.js:40 +#: screens/Inventory/Inventories.js:63 +#: screens/Inventory/Inventories.js:68 +#: screens/Inventory/Inventories.js:77 +#: screens/Inventory/Inventories.js:88 +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:48 +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:248 +msgid "Edit this node" +msgstr "이 노드 편집" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:97 +msgid "Edit workflow" +msgstr "워크플로우 편집" + +#: components/Workflow/WorkflowNodeHelp.js:170 +#: screens/Job/JobOutput/shared/OutputToolbar.js:125 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:216 +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:177 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:125 +msgid "Email Options" +msgstr "이메일 옵션" + +#: screens/Template/shared/WorkflowJobTemplateForm.js:263 +msgid "Enable Concurrent Jobs" +msgstr "동시 작업 활성화" + +#: screens/Template/shared/JobTemplateForm.js:597 +msgid "Enable Fact Storage" +msgstr "실제 스토리지 활성화" + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:192 +msgid "Enable HTTPS certificate verification" +msgstr "HTTPS 인증서 확인 활성화" + +#: screens/Instances/Shared/InstanceForm.js:58 +msgid "Enable Instance" +msgstr "인스턴스 활성화" + +#: screens/Template/shared/JobTemplateForm.js:573 +#: screens/Template/shared/JobTemplateForm.js:576 +#: screens/Template/shared/WorkflowJobTemplateForm.js:244 +#: screens/Template/shared/WorkflowJobTemplateForm.js:247 +msgid "Enable Webhook" +msgstr "Webhook 활성화" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:15 +msgid "Enable Webhook for this workflow job template." +msgstr "이 워크플로 작업 템플릿에 대한 Webhook을 활성화합니다." + +#: screens/Project/shared/Project.helptext.js:108 +msgid "" +"Enable content signing to verify that the content \n" +"has remained secure when a project is synced. \n" +"If the content has been tampered with, the \n" +"job will not run." +msgstr "콘텐츠 서명을 활성화하여 프로젝트가 동기화될 때 \n" +" 콘텐츠가 안전하게 유지되는지 확인합니다. \n" +" 컨텐츠가 변조된 경우, \n" +" 작업이 실행되지 않습니다." + +#: 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:201 +#: components/AdHocCommands/AdHocDetailsStep.js:204 +msgid "Enable privilege escalation" +msgstr "권한 에스컬레이션 활성화" + +#: screens/Setting/SettingList.js:53 +msgid "Enable simplified login for your {brandName} applications" +msgstr "{brandName} 애플리케이션에 대한 간편 로그인 활성화" + +#: screens/Template/shared/JobTemplate.helptext.js:31 +msgid "Enable webhook for this template." +msgstr "이 템플릿에 대한 Webhook을 활성화합니다." + +#: components/InstanceToggle/InstanceToggle.js:55 +#: components/Lookup/HostFilterLookup.js:110 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/TopologyView/Legend.js:205 +msgid "Enabled" +msgstr "활성화됨" + +#: components/PromptDetail/PromptInventorySourceDetail.js:171 +#: components/PromptDetail/PromptJobTemplateDetail.js:187 +#: components/PromptDetail/PromptProjectDetail.js:145 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:99 +#: screens/Credential/CredentialDetail/CredentialDetail.js:268 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:138 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:265 +#: screens/Project/ProjectDetail/ProjectDetail.js:302 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:365 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:199 +msgid "Enabled Options" +msgstr "활성화된 옵션" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:252 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:132 +msgid "Enabled Value" +msgstr "활성화된 값" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:247 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:119 +msgid "Enabled Variable" +msgstr "활성화된 변수" + +#: components/AdHocCommands/AdHocDetailsStep.js:209 +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/JobTemplate.helptext.js:29 +msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template." +msgstr "프로비저닝 콜백 URL 생성을 활성화합니다. 호스트에서 URL을 사용하면 {brandName} 에 연락하여 이 작업 템플릿을 사용하여 구성 업데이트를 요청할 수 있습니다." + +#: screens/Credential/CredentialDetail/CredentialDetail.js:160 +#: screens/Setting/shared/SettingDetail.js:87 +msgid "Encrypted" +msgstr "암호화" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:109 +#: components/Schedule/shared/FrequencyDetailSubform.js:507 +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:561 +msgid "End date/time" +msgstr "종료일/시간" + +#: components/Schedule/shared/buildRuleObj.js:110 +msgid "End did not match an expected value ({0})" +msgstr "종료일이 예상 값({0})과 일치하지 않음" + +#: 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 Controller documentation for example syntax." +msgstr "JSON 또는 YAML 구문을 사용하여 인젝터를 입력합니다. 구문 예제는 Ansible Controller 설명서를 참조하십시오." + +#: screens/CredentialType/shared/CredentialTypeForm.js:35 +msgid "Enter inputs using either JSON or YAML syntax. Refer to the Ansible Controller documentation for example syntax." +msgstr "JSON 또는 YAML 구문을 사용하여 입력합니다. 구문 예제는 Ansible Controller 설명서를 참조하십시오." + +#: 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 Controller documentation for example syntax." +msgstr "JSON 또는 YAML 구문을 사용하여 인벤토리 변수를 입력합니다. 라디오 버튼을 사용하여 두 항목 사이를 전환합니다. 구문 예제는 Ansible Controller 설명서를 참조하십시오." + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:87 +msgid "Environment variables or extra variables that specify the values a credential type can inject." +msgstr "인증 정보 유형에서 삽입할 수 있는 값을 지정하는 환경 변수 또는 추가 변수입니다." + +#: components/JobList/JobList.js:233 +#: components/StatusLabel/StatusLabel.js:46 +#: components/Workflow/WorkflowNodeHelp.js:108 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:133 +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:205 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:143 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:230 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:123 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:135 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:222 +#: screens/Job/JobOutput/JobOutputSearch.js:104 +#: screens/TopologyView/Legend.js:178 +msgid "Error" +msgstr "오류" + +#: screens/Project/ProjectList/ProjectList.js:302 +msgid "Error fetching updated project" +msgstr "업데이트된 프로젝트를 가져오는 동안 오류 발생" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:501 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:141 +msgid "Error message" +msgstr "오류 메시지" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:510 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:150 +msgid "Error message body" +msgstr "오류 메시지 본문" + +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:709 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:711 +msgid "Error saving the workflow!" +msgstr "워크플로우를 저장하는 동안 오류가 발생했습니다!" + +#: components/AdHocCommands/AdHocCommands.js:104 +#: components/CopyButton/CopyButton.js:51 +#: components/DeleteButton/DeleteButton.js:56 +#: components/HostToggle/HostToggle.js:76 +#: components/InstanceToggle/InstanceToggle.js:67 +#: components/JobList/JobList.js:315 +#: components/JobList/JobList.js:326 +#: components/LaunchButton/LaunchButton.js:185 +#: components/LaunchPrompt/LaunchPrompt.js:96 +#: components/NotificationList/NotificationList.js:246 +#: components/PaginatedTable/ToolbarDeleteButton.js:205 +#: components/RelatedTemplateList/RelatedTemplateList.js:241 +#: components/ResourceAccessList/ResourceAccessList.js:277 +#: components/ResourceAccessList/ResourceAccessList.js:289 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:654 +#: components/Schedule/ScheduleList/ScheduleList.js:239 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:73 +#: components/Schedule/shared/SchedulePromptableFields.js:63 +#: components/TemplateList/TemplateList.js:299 +#: contexts/Config.js:94 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:136 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:155 +#: screens/Application/ApplicationsList/ApplicationsList.js:185 +#: screens/Credential/CredentialDetail/CredentialDetail.js:314 +#: screens/Credential/CredentialList/CredentialList.js:214 +#: screens/Host/HostDetail/HostDetail.js:56 +#: screens/Host/HostDetail/HostDetail.js:123 +#: screens/Host/HostGroups/HostGroupsList.js:244 +#: screens/Host/HostList/HostList.js:233 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:310 +#: screens/InstanceGroup/Instances/InstanceList.js:308 +#: screens/InstanceGroup/Instances/InstanceListItem.js:218 +#: screens/Instances/InstanceDetail/InstanceDetail.js:360 +#: screens/Instances/InstanceDetail/InstanceDetail.js:375 +#: screens/Instances/InstanceList/InstanceList.js:231 +#: screens/Instances/InstanceList/InstanceList.js:243 +#: screens/Instances/InstanceList/InstanceListItem.js:234 +#: screens/Instances/Shared/RemoveInstanceButton.js:104 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:210 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:78 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:285 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:296 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:56 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:118 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:261 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:201 +#: screens/Inventory/InventoryList/InventoryList.js:285 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:264 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:323 +#: screens/Inventory/InventorySources/InventorySourceList.js:239 +#: screens/Inventory/InventorySources/InventorySourceList.js:252 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:183 +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:152 +#: screens/Inventory/shared/InventorySourceSyncButton.js:49 +#: screens/Login/Login.js:239 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:125 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:444 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:233 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:169 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:208 +#: screens/Organization/OrganizationList/OrganizationList.js:195 +#: screens/Project/ProjectDetail/ProjectDetail.js:348 +#: screens/Project/ProjectList/ProjectList.js:291 +#: screens/Project/ProjectList/ProjectList.js:303 +#: screens/Project/shared/ProjectSyncButton.js:60 +#: 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:554 +#: screens/Template/TemplateSurvey.js:130 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:277 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:180 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:195 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:337 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:373 +#: screens/TopologyView/MeshGraph.js:405 +#: screens/TopologyView/Tooltip.js:199 +#: 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:85 +#: screens/User/UserTokenList/UserTokenList.js:214 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:348 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:189 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:53 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:48 +msgid "Error!" +msgstr "오류!" + +#: components/CodeEditor/VariablesDetail.js:105 +msgid "Error:" +msgstr "오류:" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:267 +#: screens/Instances/InstanceDetail/InstanceDetail.js:315 +msgid "Errors" +msgstr "오류" + +#: screens/TopologyView/Legend.js:253 +msgid "Established" +msgstr "설립되었습니다" + +#: screens/ActivityStream/ActivityStream.js:265 +#: screens/ActivityStream/ActivityStreamListItem.js:46 +#: screens/Job/JobOutput/JobOutputSearch.js:99 +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:234 +msgid "Events" +msgstr "이벤트" + +#: screens/Job/JobOutput/JobOutput.js:713 +msgid "Events processing complete." +msgstr "이벤트 처리가 완료되었습니다." + +#: 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/Project.helptext.js:23 +msgid "Example URLs for GIT Source Control include:" +msgstr "GIT 소스 제어용 URL의 예는 다음과 같습니다." + +#: screens/Project/shared/Project.helptext.js:62 +msgid "Example URLs for Remote Archive Source Control include:" +msgstr "원격 아카이브 소스 제어에 대한 URL의 예는 다음과 같습니다." + +#: screens/Project/shared/Project.helptext.js:45 +msgid "Example URLs for Subversion Source Control include:" +msgstr "하위 버전 소스 제어(Subversion Source Control)의 URL의 예는 다음과 같습니다." + +#: screens/Project/shared/Project.helptext.js:84 +msgid "Examples include:" +msgstr "예를 들면 다음과 같습니다." + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:10 +msgid "Examples:" +msgstr "예:" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:354 +msgid "Exception Frequency" +msgstr "예외 빈도" + +#: components/Schedule/shared/ScheduleFormFields.js:160 +msgid "Exceptions" +msgstr "예외" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:47 +msgid "Execute regardless of the parent node's final state." +msgstr "부모 노드의 최종 상태에 관계없이 실행합니다." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:40 +msgid "Execute when the parent node results in a failure state." +msgstr "부모 노드가 실패 상태가 되면 실행합니다." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:33 +msgid "Execute when the parent node results in a successful state." +msgstr "부모 노드가 성공하면 실행됩니다." + +#: screens/InstanceGroup/Instances/InstanceList.js:208 +#: screens/Instances/InstanceList/InstanceList.js:152 +msgid "Execution" +msgstr "실행" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:90 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:91 +#: components/AdHocCommands/AdHocPreviewStep.js:58 +#: components/AdHocCommands/useAdHocExecutionEnvironmentStep.js:15 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:41 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:105 +#: components/LaunchPrompt/steps/useExecutionEnvironmentStep.js:29 +#: components/Lookup/ExecutionEnvironmentLookup.js:159 +#: components/Lookup/ExecutionEnvironmentLookup.js:191 +#: components/Lookup/ExecutionEnvironmentLookup.js:208 +#: components/PromptDetail/PromptDetail.js:220 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:451 +msgid "Execution Environment" +msgstr "실행 환경" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:70 +#: components/TemplateList/TemplateListItem.js:160 +msgid "Execution Environment Missing" +msgstr "실행 환경이 없습니다" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:103 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:107 +#: routeConfig.js:147 +#: screens/ActivityStream/ActivityStream.js:217 +#: 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:127 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:78 +#: screens/Organization/Organizations.js:34 +#: util/getRelatedResourceDeleteDetails.js:81 +#: util/getRelatedResourceDeleteDetails.js:188 +msgid "Execution Environments" +msgstr "실행 환경" + +#: screens/Job/JobDetail/JobDetail.js:345 +msgid "Execution Node" +msgstr "실행 노드" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:103 +msgid "Execution environment copied successfully" +msgstr "실행 환경이 성공적으로 복사되었습니다" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:112 +msgid "Execution environment is missing or deleted." +msgstr "실행 환경이 없거나 삭제되었습니다." + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:83 +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:105 +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:34 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:148 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:172 +#: screens/User/UserTokenDetail/UserTokenDetail.js:56 +#: screens/User/UserTokenList/UserTokenList.js:146 +#: screens/User/UserTokenList/UserTokenList.js:190 +#: screens/User/UserTokenList/UserTokenListItem.js:35 +#: screens/User/UserTokens/UserTokens.js:89 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:151 +msgid "Expires" +msgstr "만료" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:146 +msgid "Expires on" +msgstr "만료일" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:156 +msgid "Expires on UTC" +msgstr "UTC에서 만료" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:50 +msgid "Expires on {0}" +msgstr "{0}에 만료" + +#: components/JobList/JobListItem.js:307 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:181 +msgid "Explanation" +msgstr "설명" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:113 +msgid "External Secret Management System" +msgstr "외부 시크릿 관리 시스템" + +#: components/AdHocCommands/AdHocDetailsStep.js:272 +#: components/AdHocCommands/AdHocDetailsStep.js:273 +msgid "Extra variables" +msgstr "추가 변수" + +#: components/Sparkline/Sparkline.js:35 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:164 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:43 +#: screens/Project/ProjectDetail/ProjectDetail.js:139 +#: screens/Project/ProjectList/ProjectListItem.js:77 +msgid "FINISHED:" +msgstr "완료:" + +#: components/PromptDetail/PromptJobTemplateDetail.js:73 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:137 +msgid "Fact Storage" +msgstr "실제 스토리지" + +#: screens/Template/shared/JobTemplate.helptext.js:39 +msgid "Fact storage: If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime.." +msgstr "팩트 스토리지: 활성화하면 수집된 사실이 저장되어 호스트 수준에서 볼 수 있습니다. 팩트는 지속되며 런타임 시 팩트 캐시에 주입됩니다." + +#: screens/Host/Host.js:63 +#: screens/Host/HostFacts/HostFacts.js:45 +#: screens/Host/Hosts.js:28 +#: screens/Inventory/Inventories.js:71 +#: screens/Inventory/InventoryHost/InventoryHost.js:78 +#: screens/Inventory/InventoryHostFacts/InventoryHostFacts.js:39 +msgid "Facts" +msgstr "팩트" + +#: components/JobList/JobList.js:232 +#: components/StatusLabel/StatusLabel.js:45 +#: components/Workflow/WorkflowNodeHelp.js:105 +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:90 +#: 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/shared/WorkflowApprovalButton.js:56 +msgid "Failed to approve {0}." +msgstr "승인하지 못했습니다 {0}." + +#: components/ResourceAccessList/ResourceAccessList.js:281 +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:311 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:288 +#: 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:301 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:111 +msgid "Failed to cancel Inventory Source Sync" +msgstr "인벤토리 소스 동기화를 취소하지 못했습니다." + +#: screens/Project/ProjectDetail/ProjectDetail.js:322 +#: screens/Project/ProjectList/ProjectListItem.js:232 +msgid "Failed to cancel Project Sync" +msgstr "프로젝트 동기화 취소 실패" + +#: components/JobList/JobList.js:329 +msgid "Failed to cancel one or more jobs." +msgstr "하나 이상의 작업을 취소하지 못했습니다." + +#: components/JobList/JobListItem.js:114 +#: screens/Job/JobDetail/JobDetail.js:601 +#: screens/Job/JobOutput/shared/OutputToolbar.js:138 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:90 +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:270 +msgid "Failed to copy project." +msgstr "프로젝트를 복사하지 못했습니다." + +#: components/TemplateList/TemplateListItem.js:253 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:160 +msgid "Failed to copy template." +msgstr "템플릿을 복사하지 못했습니다." + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:139 +msgid "Failed to delete application." +msgstr "애플리케이션을 삭제하지 못했습니다." + +#: screens/Credential/CredentialDetail/CredentialDetail.js:317 +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:126 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:121 +msgid "Failed to delete host." +msgstr "호스트를 삭제하지 못했습니다." + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:327 +msgid "Failed to delete inventory source {name}." +msgstr "인벤토리 소스 {name} 삭제에 실패했습니다." + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:213 +msgid "Failed to delete inventory." +msgstr "인벤토리를 삭제하지 못했습니다." + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:557 +msgid "Failed to delete job template." +msgstr "작업 템플릿을 삭제하지 못했습니다." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:448 +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:217 +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:236 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:204 +msgid "Failed to delete one or more hosts." +msgstr "하나 이상의 호스트를 삭제하지 못했습니다." + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:225 +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:255 +msgid "Failed to delete one or more inventory sources." +msgstr "하나 이상의 인벤토리 소스를 삭제하지 못했습니다." + +#: components/RelatedTemplateList/RelatedTemplateList.js:244 +msgid "Failed to delete one or more job templates." +msgstr "하나 이상의 작업 템플릿을 삭제하지 못했습니다." + +#: components/JobList/JobList.js:318 +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:242 +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:302 +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:217 +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:192 +msgid "Failed to delete one or more workflow approval." +msgstr "하나 이상의 워크플로우 승인을 삭제하지 못했습니다." + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:211 +msgid "Failed to delete organization." +msgstr "조직을 삭제하지 못했습니다." + +#: screens/Project/ProjectDetail/ProjectDetail.js:351 +msgid "Failed to delete project." +msgstr "프로젝트를 삭제하지 못했습니다." + +#: components/ResourceAccessList/ResourceAccessList.js:292 +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:657 +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:351 +msgid "Failed to delete workflow approval." +msgstr "워크플로우 승인을 삭제하지 못했습니다." + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:280 +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/shared/WorkflowDenyButton.js:51 +msgid "Failed to deny {0}." +msgstr "{0} 을/를 거부하지 못했습니다." + +#: 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:299 +msgid "Failed to disassociate one or more hosts." +msgstr "하나 이상의 호스트를 연결 해제하지 못했습니다." + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:315 +#: screens/InstanceGroup/Instances/InstanceList.js:313 +#: screens/Instances/InstanceDetail/InstanceDetail.js:365 +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:243 +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 "업데이트된 프로젝트 데이터를 가져오지 못했습니다." + +#: screens/TopologyView/MeshGraph.js:409 +msgid "Failed to get instance." +msgstr "인스턴스를 가져오지 못했습니다." + +#: components/AdHocCommands/AdHocCommands.js:112 +#: components/LaunchButton/LaunchButton.js:188 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:128 +msgid "Failed to launch job." +msgstr "작업을 시작하지 못했습니다." + +#: screens/Instances/InstanceDetail/InstanceDetail.js:378 +#: screens/Instances/InstanceList/InstanceList.js:246 +msgid "Failed to remove one or more instances." +msgstr "하나 이상의 인스턴스를 제거하지 못했습니다." + +#: contexts/Config.js:98 +msgid "Failed to retrieve configuration." +msgstr "구성을 검색하지 못했습니다." + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:376 +msgid "Failed to retrieve full node resource object." +msgstr "전체 노드 리소스 오브젝트를 검색하지 못했습니다." + +#: screens/InstanceGroup/Instances/InstanceList.js:315 +#: screens/Instances/InstanceList/InstanceList.js:234 +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:63 +msgid "Failed to sync project." +msgstr "프로젝트를 동기화하지 못했습니다." + +#: screens/Inventory/InventorySources/InventorySourceList.js:242 +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:314 +#: screens/InstanceGroup/Instances/InstanceListItem.js:222 +#: screens/Instances/InstanceDetail/InstanceDetail.js:364 +#: screens/Instances/InstanceList/InstanceListItem.js:238 +msgid "Failed to update capacity adjustment." +msgstr "크기 조정을 업데이트하지 못했습니다." + +#: screens/TopologyView/Tooltip.js:204 +msgid "Failed to update instance." +msgstr "인스턴스를 업데이트하지 못했습니다." + +#: screens/Template/TemplateSurvey.js:133 +msgid "Failed to update survey." +msgstr "설문 조사를 업데이트하지 못했습니다." + +#: screens/User/UserTokenDetail/UserTokenDetail.js:88 +msgid "Failed to user token." +msgstr "사용자 토큰에 실패했습니다." + +#: components/NotificationList/NotificationListItem.js:85 +#: components/NotificationList/NotificationListItem.js:86 +msgid "Failure" +msgstr "실패" + +#: screens/Job/JobOutput/EmptyOutput.js:45 +msgid "Failure Explanation:" +msgstr "실패 설명:" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:66 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:210 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:240 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:270 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:315 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:373 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:142 +msgid "False" +msgstr "False" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:160 +#: components/Schedule/shared/FrequencyDetailSubform.js:103 +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:416 +msgid "Fifth" +msgstr "다섯 번째" + +#: screens/Job/JobOutput/JobOutputSearch.js:105 +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:198 +#: components/Search/Search.js:222 +msgid "Filter By {name}" +msgstr "{name}으로 필터링" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:88 +msgid "Filter by failed jobs" +msgstr "실패한 작업으로 필터링" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:94 +msgid "Filter by successful jobs" +msgstr "성공한 작업으로 필터링" + +#: components/JobList/JobList.js:248 +#: components/JobList/JobListItem.js:100 +msgid "Finish Time" +msgstr "완료 시간" + +#: screens/Job/JobDetail/JobDetail.js:226 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:208 +msgid "Finished" +msgstr "완료" + +#: components/Schedule/shared/FrequencyDetailSubform.js:404 +msgid "First" +msgstr "첫 번째" + +#: components/AddRole/AddResourceRole.js:28 +#: components/AddRole/AddResourceRole.js:42 +#: components/ResourceAccessList/ResourceAccessList.js:178 +#: 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:332 +msgid "First Run" +msgstr "첫 번째 실행" + +#: components/ResourceAccessList/ResourceAccessList.js:227 +#: components/ResourceAccessList/ResourceAccessListItem.js:67 +msgid "First name" +msgstr "이름" + +#: components/Search/AdvancedSearch.js:213 +#: components/Search/AdvancedSearch.js:227 +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:183 +msgid "Follow" +msgstr "팔로우" + +#: screens/Job/Job.helptext.js:5 +#: screens/Template/shared/JobTemplate.helptext.js:6 +msgid "For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook." +msgstr "작업 템플릿의 경우 실행을 선택하여 플레이북을 실행합니다. 플레이북을 실행하지 않고 플레이북 구문만 확인하고, 환경 설정을 테스트하고, 문제를 보고하려면 확인을 선택합니다." + +#: screens/Project/shared/Project.helptext.js:98 +msgid "For more information, refer to the" +msgstr "자세한 내용은 다음을 참조하십시오." + +#: components/AdHocCommands/AdHocDetailsStep.js:160 +#: components/AdHocCommands/AdHocDetailsStep.js:161 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:55 +#: components/PromptDetail/PromptDetail.js:345 +#: components/PromptDetail/PromptJobTemplateDetail.js:150 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:475 +#: screens/Job/JobDetail/JobDetail.js:389 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:259 +#: screens/Template/shared/JobTemplateForm.js:409 +#: screens/TopologyView/Tooltip.js:282 +msgid "Forks" +msgstr "포크" + +#: components/Schedule/shared/FrequencyDetailSubform.js:414 +msgid "Fourth" +msgstr "네 번째" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:363 +#: components/Schedule/shared/ScheduleFormFields.js:146 +msgid "Frequency Details" +msgstr "빈도 세부 정보" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:381 +msgid "Frequency Exception Details" +msgstr "빈도 예외 세부 정보" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:72 +#: components/Schedule/shared/FrequencyDetailSubform.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:206 +#: components/Schedule/shared/buildRuleObj.js:91 +msgid "Frequency did not match an expected value" +msgstr "빈도가 예상 값과 일치하지 않음" + +#: components/Schedule/shared/FrequencyDetailSubform.js:310 +msgid "Fri" +msgstr "금요일" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:81 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:187 +#: components/Schedule/shared/FrequencyDetailSubform.js:315 +#: components/Schedule/shared/FrequencyDetailSubform.js:453 +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 "이름 필드에서 퍼지 검색" + +#: components/CredentialChip/CredentialChip.js:13 +msgid "GPG Public Key" +msgstr "GPG 공개 키" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:153 +#: 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:106 +msgid "Gathering Facts" +msgstr "팩트 수집" + +#: screens/Setting/Settings.js:72 +msgid "Generic OIDC" +msgstr "일반 OIDC" + +#: screens/Setting/SettingList.js:85 +msgid "Generic OIDC settings" +msgstr "일반 OIDC 설정" + +#: 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:136 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:89 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:158 +#: screens/Job/JobDetail/JobDetail.js:75 +#: screens/Project/ProjectList/ProjectList.js:198 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:97 +msgid "Git" +msgstr "Git" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:312 +#: screens/Template/shared/WebhookSubForm.js:106 +msgid "GitHub" +msgstr "GitHub" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:85 +#: screens/Setting/Settings.js:51 +msgid "GitHub Default" +msgstr "GitHub 기본값" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:100 +#: screens/Setting/Settings.js:60 +msgid "GitHub Enterprise" +msgstr "GitHub Enterprise" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:105 +#: screens/Setting/Settings.js:63 +msgid "GitHub Enterprise Organization" +msgstr "GitHub Enterprise 조직" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:110 +#: screens/Setting/Settings.js:66 +msgid "GitHub Enterprise Team" +msgstr "GitHub Enterprise 팀" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:90 +#: screens/Setting/Settings.js:54 +msgid "GitHub Organization" +msgstr "GitHub 조직" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:95 +#: screens/Setting/Settings.js:57 +msgid "GitHub Team" +msgstr "GitHub 팀" + +#: screens/Setting/SettingList.js:61 +msgid "GitHub settings" +msgstr "GitHub 설정" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:312 +#: screens/Template/shared/WebhookSubForm.js:112 +msgid "GitLab" +msgstr "GitLab" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:79 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:84 +msgid "Globally Available" +msgstr "전역적으로 사용 가능" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:134 +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:69 +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:160 +msgid "Grafana API key" +msgstr "Grafana API 키" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:187 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:151 +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:78 +msgid "Group details" +msgstr "그룹 세부 정보" + +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:124 +msgid "Group type" +msgstr "그룹 유형" + +#: screens/Host/Host.js:68 +#: screens/Host/HostGroups/HostGroupsList.js:231 +#: screens/Host/Hosts.js:29 +#: screens/Inventory/Inventories.js:72 +#: screens/Inventory/Inventories.js:74 +#: screens/Inventory/Inventory.js:66 +#: 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:119 +msgid "Groups" +msgstr "그룹" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:383 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:468 +msgid "HTTP Headers" +msgstr "HTTP 헤더" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:378 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:481 +msgid "HTTP Method" +msgstr "HTTP 방법" + +#: components/HealthCheckAlert/HealthCheckAlert.js:22 +msgid "Health check request(s) submitted. Please wait and reload the page." +msgstr "상태 점검 요청이 제출되었습니다. 잠시 기다렸다가 페이지를 다시 로드하십시오." + +#: components/StatusLabel/StatusLabel.js:42 +msgid "Healthy" +msgstr "상태 양호" + +#: components/AppContainer/PageHeaderToolbar.js:116 +msgid "Help" +msgstr "도움말" + +#: components/FormField/PasswordInput.js:35 +msgid "Hide" +msgstr "숨기기" + +#: components/LaunchPrompt/LaunchPrompt.js:135 +#: components/Schedule/shared/SchedulePromptableFields.js:102 +msgid "Hide description" +msgstr "설명 숨기기" + +#: components/NotificationList/NotificationList.js:195 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:136 +msgid "Hipchat" +msgstr "Hipchat" + +#: screens/Instances/InstanceList/InstanceList.js:154 +msgid "Hop" +msgstr "홉" + +#: screens/TopologyView/Legend.js:103 +msgid "Hop node" +msgstr "홉 노드" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:211 +#: screens/Job/JobOutput/HostEventModal.js:109 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:149 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:78 +msgid "Host" +msgstr "호스트" + +#: screens/Job/JobOutput/JobOutputSearch.js:107 +msgid "Host Async Failure" +msgstr "호스트 동기화 실패" + +#: screens/Job/JobOutput/JobOutputSearch.js:108 +msgid "Host Async OK" +msgstr "호스트 동기화 확인" + +#: components/PromptDetail/PromptJobTemplateDetail.js:159 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:297 +#: screens/Template/shared/JobTemplateForm.js:633 +msgid "Host Config Key" +msgstr "호스트 구성 키" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:96 +msgid "Host Count" +msgstr "호스트 수" + +#: screens/Job/JobOutput/HostEventModal.js:88 +msgid "Host Details" +msgstr "호스트 세부 정보" + +#: screens/Job/JobOutput/JobOutputSearch.js:109 +msgid "Host Failed" +msgstr "호스트 실패" + +#: screens/Job/JobOutput/JobOutputSearch.js:110 +msgid "Host Failure" +msgstr "호스트 실패" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:242 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:145 +msgid "Host Filter" +msgstr "호스트 필터" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:201 +#: screens/Instances/InstanceDetail/InstanceDetail.js:191 +#: screens/Instances/Shared/InstanceForm.js:18 +msgid "Host Name" +msgstr "호스트 이름" + +#: screens/Job/JobOutput/JobOutputSearch.js:111 +msgid "Host OK" +msgstr "호스트 확인" + +#: screens/Job/JobOutput/JobOutputSearch.js:112 +msgid "Host Polling" +msgstr "호스트 폴링" + +#: screens/Job/JobOutput/JobOutputSearch.js:113 +msgid "Host Retry" +msgstr "호스트 재시도" + +#: screens/Job/JobOutput/JobOutputSearch.js:114 +msgid "Host Skipped" +msgstr "호스트 건너뜀" + +#: screens/Job/JobOutput/JobOutputSearch.js:115 +msgid "Host Started" +msgstr "호스트 시작됨" + +#: screens/Job/JobOutput/JobOutputSearch.js:116 +msgid "Host Unreachable" +msgstr "호스트에 연결할 수 없음" + +#: screens/Inventory/Inventories.js:69 +msgid "Host details" +msgstr "호스트 세부 정보" + +#: screens/Job/JobOutput/HostEventModal.js:89 +msgid "Host details modal" +msgstr "호스트 세부 정보 모달" + +#: screens/Host/Host.js:96 +#: 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:176 +#: screens/Dashboard/Dashboard.js:81 +#: screens/Host/HostList/HostList.js:143 +#: screens/Host/HostList/HostList.js:191 +#: screens/Host/Hosts.js:14 +#: screens/Host/Hosts.js:23 +#: screens/Inventory/Inventories.js:65 +#: screens/Inventory/Inventories.js:79 +#: screens/Inventory/Inventory.js:67 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:67 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:189 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:272 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:112 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:172 +#: screens/Inventory/SmartInventory.js:68 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:71 +#: screens/Job/JobOutput/shared/OutputToolbar.js:97 +#: util/getRelatedResourceDeleteDetails.js:123 +msgid "Hosts" +msgstr "호스트" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:92 +msgid "Hosts automated" +msgstr "자동화된 호스트" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:118 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:125 +msgid "Hosts available" +msgstr "사용 가능한 호스트" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:107 +msgid "Hosts imported" +msgstr "가져온 호스트" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:112 +msgid "Hosts remaining" +msgstr "남아 있는 호스트" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:183 +#: components/Schedule/shared/FrequencyDetailSubform.js:175 +#: components/Schedule/shared/ScheduleFormFields.js:126 +#: components/Schedule/shared/ScheduleFormFields.js:186 +msgid "Hour" +msgstr "시간" + +#: screens/InstanceGroup/Instances/InstanceList.js:209 +#: screens/Instances/InstanceList/InstanceList.js:153 +msgid "Hybrid" +msgstr "하이브리드" + +#: screens/TopologyView/Legend.js:95 +msgid "Hybrid node" +msgstr "하이브리드 노드" + +#: components/JobList/JobList.js:200 +#: components/Lookup/HostFilterLookup.js:98 +#: screens/Team/TeamRoles/TeamRolesList.js:155 +msgid "ID" +msgstr "ID" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:193 +msgid "ID of the Dashboard" +msgstr "대시보드 ID" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:198 +msgid "ID of the Panel" +msgstr "패널 ID" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:167 +msgid "ID of the dashboard (optional)" +msgstr "대시보드 ID (선택 사항)" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:173 +msgid "ID of the panel (optional)" +msgstr "패널 ID (선택 사항)" + +#: screens/TopologyView/Tooltip.js:265 +msgid "IP address" +msgstr "IP 주소" + +#: components/NotificationList/NotificationList.js:196 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:137 +msgid "IRC" +msgstr "IRC" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:228 +msgid "IRC Nick" +msgstr "IRC 닉네임" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:223 +msgid "IRC Server Address" +msgstr "IRC 서버 주소" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:218 +msgid "IRC Server Port" +msgstr "IRC 서버 포트" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:223 +msgid "IRC nick" +msgstr "IRC 닉네임" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:215 +msgid "IRC server address" +msgstr "IRC 서버 주소" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:201 +msgid "IRC server password" +msgstr "IRC 서버 암호" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:206 +msgid "IRC server port" +msgstr "IRC 서버 포트" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:263 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:308 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:272 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:343 +msgid "Icon URL" +msgstr "아이콘 URL" + +#: screens/Inventory/shared/Inventory.helptext.js:100 +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/Inventory.helptext.js:84 +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/JobTemplate.helptext.js:30 +msgid "If enabled, run this playbook as an administrator." +msgstr "활성화하면 이 플레이북을 관리자로 실행합니다." + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:184 +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/JobTemplate.helptext.js:19 +msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible's --diff mode." +msgstr "활성화된 경우 지원되는 Ansible 작업에서 변경한 내용을 표시합니다. 이는 Ansible의 --diff 모드와 동일합니다." + +#: components/AdHocCommands/AdHocDetailsStep.js:181 +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/JobTemplate.helptext.js:32 +msgid "If enabled, simultaneous runs of this job template will be allowed." +msgstr "활성화하면 이 작업 템플릿을 동시에 실행할 수 있습니다." + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:16 +msgid "If enabled, simultaneous runs of this workflow job template will be allowed." +msgstr "활성화하면 이 워크플로 작업 템플릿을 동시에 실행할 수 있습니다." + +#: screens/Inventory/shared/Inventory.helptext.js:194 +msgid "" +"If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on.\n" +"Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." +msgstr "활성화된 경우 인벤토리에서 연결된 작업 템플릿을 실행할 기본 인스턴스 그룹 목록에 조직 인스턴스 그룹을 추가할 수 없습니다. \n" +" 참고: 이 설정이 활성화되어 있고 빈 목록을 제공한 경우 글로벌 인스턴스 그룹이 적용됩니다." + +#: screens/Template/shared/JobTemplate.helptext.js:33 +msgid "" +"If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on.\n" +"Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." +msgstr "활성화된 경우 작업 템플릿에서 실행할 기본 인스턴스 그룹 목록에 인벤토리 또는 조직 인스턴스 그룹을 추가하지 않습니다. \n" +" 참고: 이 설정이 활성화되어 있고 빈 목록을 제공한 경우 글로벌 인스턴스 그룹이 적용됩니다." + +#: screens/Template/shared/JobTemplate.helptext.js:35 +msgid "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime." +msgstr "활성화하면 수집된 사실이 저장되어 호스트 수준에서 볼 수 있습니다. 팩트는 지속되며 런타임 시 팩트 캐시에 주입됩니다." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:275 +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:180 +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/Inventory.helptext.js:120 +#: screens/Inventory/shared/Inventory.helptext.js:139 +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 "시작 및 프로젝트 업데이트 시 인벤토리 소스를 업데이트하려면 시작 시 업데이트를 클릭하고 다음으로 이동합니다." + +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:80 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:91 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:101 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:54 +#: 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:98 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:89 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:108 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvListItem.js:21 +msgid "Image" +msgstr "이미지" + +#: screens/Job/JobOutput/JobOutputSearch.js:117 +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:103 +msgid "Info" +msgstr "정보" + +#: screens/ActivityStream/ActivityStreamListItem.js:45 +msgid "Initiated By" +msgstr "초기자" + +#: screens/ActivityStream/ActivityStream.js:253 +#: screens/ActivityStream/ActivityStream.js:263 +#: screens/ActivityStream/ActivityStreamDetailButton.js:44 +msgid "Initiated by" +msgstr "초기자" + +#: screens/ActivityStream/ActivityStream.js:243 +msgid "Initiated by (username)" +msgstr "초기자 (사용자 이름)" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:82 +#: 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/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:79 +msgid "Input schema which defines a set of ordered fields for that type." +msgstr "해당 유형에 대해 정렬된 필드 집합을 정의하는 입력 스키마입니다." + +#: screens/Project/shared/ProjectSubForms/InsightsSubForm.js:31 +msgid "Insights Credential" +msgstr "Insights 인증 정보" + +#: components/Lookup/HostFilterLookup.js:123 +msgid "Insights system ID" +msgstr "Insights 시스템 ID" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:249 +msgid "Install Bundle" +msgstr "번들 설치" + +#: components/StatusLabel/StatusLabel.js:58 +#: screens/TopologyView/Legend.js:136 +msgid "Installed" +msgstr "설치됨" + +#: screens/Metrics/Metrics.js:187 +msgid "Instance" +msgstr "인스턴스" + +#: components/PromptDetail/PromptInventorySourceDetail.js:135 +msgid "Instance Filters" +msgstr "인스턴스 필터" + +#: screens/Job/JobDetail/JobDetail.js:358 +msgid "Instance Group" +msgstr "인스턴스 그룹" + +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:96 +#: components/LaunchPrompt/steps/useInstanceGroupsStep.js:31 +#: components/Lookup/InstanceGroupsLookup.js:74 +#: components/Lookup/InstanceGroupsLookup.js:121 +#: components/Lookup/InstanceGroupsLookup.js:141 +#: components/Lookup/InstanceGroupsLookup.js:151 +#: components/PromptDetail/PromptDetail.js:227 +#: components/PromptDetail/PromptJobTemplateDetail.js:228 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:499 +#: routeConfig.js:132 +#: screens/ActivityStream/ActivityStream.js:205 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:106 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:179 +#: screens/InstanceGroup/InstanceGroups.js:16 +#: screens/InstanceGroup/InstanceGroups.js:26 +#: screens/Instances/InstanceDetail/InstanceDetail.js:217 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:107 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:127 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:422 +#: util/getRelatedResourceDeleteDetails.js:282 +msgid "Instance Groups" +msgstr "인스턴스 그룹" + +#: components/Lookup/HostFilterLookup.js:115 +msgid "Instance ID" +msgstr "인스턴스 ID" + +#: screens/Instances/Shared/InstanceForm.js:32 +msgid "Instance State" +msgstr "인스턴스 상태" + +#: screens/Instances/Shared/InstanceForm.js:48 +msgid "Instance Type" +msgstr "인스턴스 유형" + +#: screens/InstanceGroup/InstanceGroups.js:33 +msgid "Instance details" +msgstr "인스턴스 세부 정보" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:58 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:69 +msgid "Instance group" +msgstr "인스턴스 그룹" + +#: screens/InstanceGroup/InstanceGroup.js:92 +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 +#: screens/TopologyView/Tooltip.js:273 +msgid "Instance groups" +msgstr "인스턴스 그룹" + +#: screens/TopologyView/Tooltip.js:234 +msgid "Instance status" +msgstr "인스턴스 상태" + +#: screens/TopologyView/Tooltip.js:240 +msgid "Instance type" +msgstr "인스턴스 유형" + +#: routeConfig.js:137 +#: screens/ActivityStream/ActivityStream.js:203 +#: screens/InstanceGroup/InstanceGroup.js:74 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:198 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:73 +#: screens/InstanceGroup/InstanceGroups.js:31 +#: screens/InstanceGroup/Instances/InstanceList.js:192 +#: screens/InstanceGroup/Instances/InstanceList.js:290 +#: screens/Instances/InstanceList/InstanceList.js:136 +#: screens/Instances/Instances.js:13 +#: screens/Instances/Instances.js:22 +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:178 +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:153 +msgid "Invalid username or password. Please try again." +msgstr "사용자 이름 또는 암호가 잘못되었습니다. 다시 시도하십시오." + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:119 +#: routeConfig.js:80 +#: screens/ActivityStream/ActivityStream.js:173 +#: screens/Dashboard/Dashboard.js:92 +#: screens/Inventory/Inventories.js:17 +#: screens/Inventory/InventoryList/InventoryList.js:174 +#: screens/Inventory/InventoryList/InventoryList.js:237 +#: util/getRelatedResourceDeleteDetails.js:202 +#: util/getRelatedResourceDeleteDetails.js:270 +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:424 +#: components/Lookup/HostListItem.js:10 +#: components/Lookup/InventoryLookup.js:119 +#: components/Lookup/InventoryLookup.js:128 +#: components/Lookup/InventoryLookup.js:169 +#: components/Lookup/InventoryLookup.js:184 +#: components/Lookup/InventoryLookup.js:224 +#: components/PromptDetail/PromptDetail.js:214 +#: components/PromptDetail/PromptInventorySourceDetail.js:76 +#: components/PromptDetail/PromptJobTemplateDetail.js:119 +#: components/PromptDetail/PromptJobTemplateDetail.js:129 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:79 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:430 +#: components/TemplateList/TemplateListItem.js:285 +#: components/TemplateList/TemplateListItem.js:295 +#: screens/Host/HostDetail/HostDetail.js:77 +#: screens/Host/HostList/HostList.js:171 +#: screens/Host/HostList/HostListItem.js:61 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:94 +#: screens/Inventory/InventoryList/InventoryList.js:186 +#: screens/Inventory/InventoryList/InventoryListItem.js:117 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:38 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:113 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:41 +#: screens/Job/JobDetail/JobDetail.js:107 +#: screens/Job/JobDetail/JobDetail.js:122 +#: screens/Job/JobDetail/JobDetail.js:129 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:214 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:224 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:141 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:33 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:252 +msgid "Inventory" +msgstr "인벤토리" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:104 +msgid "Inventory (Name)" +msgstr "인벤토리(이름)" + +#: components/PromptDetail/PromptInventorySourceDetail.js:99 +msgid "Inventory File" +msgstr "인벤토리 파일" + +#: components/Lookup/HostFilterLookup.js:106 +msgid "Inventory ID" +msgstr "인벤토리 ID" + +#: screens/Job/JobDetail/JobDetail.js:282 +msgid "Inventory Source" +msgstr "인벤토리 소스" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:73 +msgid "Inventory Source Sync" +msgstr "인벤토리 소스 동기화" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:299 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:110 +msgid "Inventory Source Sync Error" +msgstr "인벤토리 소스 동기화 오류" + +#: screens/Inventory/InventorySources/InventorySourceList.js:176 +#: screens/Inventory/InventorySources/InventorySourceList.js:193 +#: util/getRelatedResourceDeleteDetails.js:67 +#: util/getRelatedResourceDeleteDetails.js:147 +msgid "Inventory Sources" +msgstr "인벤토리 소스" + +#: components/JobList/JobList.js:212 +#: components/JobList/JobListItem.js:43 +#: components/Schedule/ScheduleList/ScheduleListItem.js:36 +#: components/Workflow/WorkflowLegend.js:100 +#: screens/Job/JobDetail/JobDetail.js:66 +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:226 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:109 +msgid "Inventory file" +msgstr "인벤토리 파일" + +#: screens/Inventory/Inventory.js:94 +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:110 +msgid "Is expanded" +msgstr "확장됨" + +#: components/DataListToolbar/DataListToolbar.js:112 +msgid "Is not expanded" +msgstr "확장되지 않음" + +#: screens/Job/JobOutput/JobOutputSearch.js:118 +msgid "Item Failed" +msgstr "항목 실패" + +#: screens/Job/JobOutput/JobOutputSearch.js:119 +msgid "Item OK" +msgstr "항목 확인" + +#: screens/Job/JobOutput/JobOutputSearch.js:120 +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:157 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:36 +#: screens/Project/ProjectDetail/ProjectDetail.js:132 +#: screens/Project/ProjectList/ProjectListItem.js:70 +msgid "JOB ID:" +msgstr "작업 ID:" + +#: screens/Job/JobOutput/HostEventModal.js:136 +msgid "JSON" +msgstr "JSON" + +#: screens/Job/JobOutput/HostEventModal.js:137 +msgid "JSON tab" +msgstr "JSON 탭" + +#: screens/Inventory/shared/Inventory.helptext.js:49 +msgid "JSON:" +msgstr "JSON:" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:159 +#: components/Schedule/shared/FrequencyDetailSubform.js:98 +msgid "January" +msgstr "1월" + +#: components/JobList/JobListItem.js:112 +#: screens/Job/JobDetail/JobDetail.js:599 +#: screens/Job/JobOutput/JobOutput.js:845 +#: screens/Job/JobOutput/JobOutput.js:846 +#: screens/Job/JobOutput/shared/OutputToolbar.js:136 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:88 +msgid "Job Cancel Error" +msgstr "작업 취소 오류" + +#: screens/Job/JobDetail/JobDetail.js:621 +#: screens/Job/JobOutput/JobOutput.js:834 +#: screens/Job/JobOutput/JobOutput.js:835 +msgid "Job Delete Error" +msgstr "작업 삭제 오류" + +#: screens/Job/JobDetail/JobDetail.js:206 +msgid "Job ID" +msgstr "작업 ID" + +#: screens/Dashboard/shared/LineChart.js:128 +msgid "Job Runs" +msgstr "작업 실행" + +#: components/JobList/JobListItem.js:314 +#: screens/Job/JobDetail/JobDetail.js:374 +msgid "Job Slice" +msgstr "작업 분할" + +#: components/JobList/JobListItem.js:319 +#: screens/Job/JobDetail/JobDetail.js:382 +msgid "Job Slice Parent" +msgstr "작업 분할 부모" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:76 +#: components/PromptDetail/PromptDetail.js:349 +#: components/PromptDetail/PromptJobTemplateDetail.js:158 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:494 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:289 +#: screens/Template/shared/JobTemplateForm.js:453 +msgid "Job Slicing" +msgstr "작업 분할" + +#: components/Workflow/WorkflowNodeHelp.js:164 +msgid "Job Status" +msgstr "작업 상태" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:97 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:98 +#: components/PromptDetail/PromptDetail.js:267 +#: components/PromptDetail/PromptJobTemplateDetail.js:247 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:571 +#: screens/Job/JobDetail/JobDetail.js:474 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:449 +#: screens/Template/shared/JobTemplateForm.js:521 +#: screens/Template/shared/WorkflowJobTemplateForm.js:218 +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:19 +#: screens/Job/JobDetail/JobDetail.js:233 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:79 +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:79 +#: screens/Credential/Credentials.js:30 +#: screens/Inventory/Inventories.js:62 +#: screens/Inventory/Inventory.js:74 +#: screens/Inventory/SmartInventory.js:74 +#: screens/Project/Project.js:107 +#: screens/Project/Projects.js:29 +#: util/getRelatedResourceDeleteDetails.js:56 +#: util/getRelatedResourceDeleteDetails.js:101 +#: util/getRelatedResourceDeleteDetails.js:133 +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:357 +msgid "Job Templates with credentials that prompt for passwords cannot be selected when creating or editing nodes" +msgstr "노드를 생성하거나 편집할 때 암호를 입력하라는 인증 정보가 있는 작업 템플릿을 선택할 수 없습니다." + +#: components/JobList/JobList.js:208 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:146 +#: components/PromptDetail/PromptDetail.js:185 +#: components/PromptDetail/PromptJobTemplateDetail.js:102 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:423 +#: screens/Job/JobDetail/JobDetail.js:267 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:192 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:138 +#: screens/Template/shared/JobTemplateForm.js:256 +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:156 +#: components/RelatedTemplateList/RelatedTemplateList.js:206 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:15 +msgid "Job templates" +msgstr "작업 템플릿" + +#: components/JobList/JobList.js:191 +#: components/JobList/JobList.js:274 +#: routeConfig.js:39 +#: screens/ActivityStream/ActivityStream.js:150 +#: screens/Dashboard/shared/LineChart.js:64 +#: screens/Host/Host.js:73 +#: screens/Host/Hosts.js:30 +#: screens/InstanceGroup/ContainerGroup.js:71 +#: screens/InstanceGroup/InstanceGroup.js:79 +#: screens/InstanceGroup/InstanceGroups.js:34 +#: screens/InstanceGroup/InstanceGroups.js:39 +#: screens/Inventory/Inventories.js:60 +#: screens/Inventory/Inventories.js:70 +#: screens/Inventory/Inventory.js:70 +#: screens/Inventory/InventoryHost/InventoryHost.js:88 +#: screens/Inventory/SmartInventory.js:70 +#: screens/Job/Jobs.js:22 +#: screens/Job/Jobs.js:32 +#: screens/Setting/SettingList.js:91 +#: screens/Setting/Settings.js:75 +#: screens/Template/Template.js:155 +#: screens/Template/Templates.js:47 +#: screens/Template/WorkflowJobTemplate.js:141 +msgid "Jobs" +msgstr "작업" + +#: screens/Setting/SettingList.js:96 +msgid "Jobs settings" +msgstr "작업 설정" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:165 +#: components/Schedule/shared/FrequencyDetailSubform.js:128 +msgid "July" +msgstr "7월" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:164 +#: components/Schedule/shared/FrequencyDetailSubform.js:123 +msgid "June" +msgstr "6월" + +#: components/Search/AdvancedSearch.js:262 +msgid "Key" +msgstr "키" + +#: components/Search/AdvancedSearch.js:253 +msgid "Key select" +msgstr "키 선택" + +#: components/Search/AdvancedSearch.js:256 +msgid "Key typeahead" +msgstr "키 유형 헤드" + +#: screens/ActivityStream/ActivityStream.js:238 +msgid "Keyword" +msgstr "키워드" + +#: screens/User/UserDetail/UserDetail.js:56 +#: screens/User/UserList/UserListItem.js:44 +msgid "LDAP" +msgstr "LDAP" + +#: screens/Setting/Settings.js:80 +msgid "LDAP 1" +msgstr "LDAP 1" + +#: screens/Setting/Settings.js:81 +msgid "LDAP 2" +msgstr "LDAP 2" + +#: screens/Setting/Settings.js:82 +msgid "LDAP 3" +msgstr "LDAP 3" + +#: screens/Setting/Settings.js:83 +msgid "LDAP 4" +msgstr "LDAP 4" + +#: screens/Setting/Settings.js:84 +msgid "LDAP 5" +msgstr "LDAP 5" + +#: screens/Setting/Settings.js:79 +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:178 +#: components/TemplateList/TemplateList.js:234 +msgid "Label" +msgstr "레이블" + +#: components/JobList/JobList.js:204 +msgid "Label Name" +msgstr "레이블 이름" + +#: components/JobList/JobListItem.js:284 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:223 +#: components/PromptDetail/PromptDetail.js:323 +#: components/PromptDetail/PromptJobTemplateDetail.js:209 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:116 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:551 +#: components/TemplateList/TemplateListItem.js:347 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:148 +#: screens/Inventory/shared/InventoryForm.js:83 +#: screens/Job/JobDetail/JobDetail.js:453 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:401 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:206 +#: screens/Template/shared/JobTemplateForm.js:387 +#: screens/Template/shared/WorkflowJobTemplateForm.js:195 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:273 +msgid "Labels" +msgstr "레이블" + +#: components/Schedule/shared/FrequencyDetailSubform.js:417 +msgid "Last" +msgstr "마지막" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:220 +#: screens/InstanceGroup/Instances/InstanceListItem.js:133 +#: screens/InstanceGroup/Instances/InstanceListItem.js:208 +#: screens/Instances/InstanceDetail/InstanceDetail.js:243 +#: screens/Instances/InstanceList/InstanceListItem.js:138 +#: screens/Instances/InstanceList/InstanceListItem.js:223 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:47 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:87 +msgid "Last Health Check" +msgstr "마지막 상태 점검" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:183 +#: screens/Project/ProjectDetail/ProjectDetail.js:161 +msgid "Last Job Status" +msgstr "마지막 작업 상태" + +#: screens/User/UserDetail/UserDetail.js:80 +msgid "Last Login" +msgstr "마지막 로그인" + +#: components/PromptDetail/PromptDetail.js:161 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:411 +#: components/TemplateList/TemplateListItem.js:316 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:106 +#: screens/Application/ApplicationsList/ApplicationListItem.js:45 +#: screens/Application/ApplicationsList/ApplicationsList.js:159 +#: screens/Credential/CredentialDetail/CredentialDetail.js:263 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:95 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:108 +#: screens/Host/HostDetail/HostDetail.js:89 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:72 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:98 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:178 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:45 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:84 +#: screens/Job/JobDetail/JobDetail.js:538 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:398 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:120 +#: screens/Project/ProjectDetail/ProjectDetail.js:297 +#: screens/Team/TeamDetail/TeamDetail.js:48 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:358 +#: screens/User/UserDetail/UserDetail.js:84 +#: screens/User/UserTokenDetail/UserTokenDetail.js:66 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:204 +msgid "Last Modified" +msgstr "최종 업데이트" + +#: components/AddRole/AddResourceRole.js:32 +#: components/AddRole/AddResourceRole.js:46 +#: components/ResourceAccessList/ResourceAccessList.js:182 +#: 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:245 +#: components/TemplateList/TemplateListItem.js:194 +msgid "Last Ran" +msgstr "마지막 실행" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:341 +msgid "Last Run" +msgstr "마지막 실행" + +#: components/Lookup/HostFilterLookup.js:119 +msgid "Last job" +msgstr "마지막 작업" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:280 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:151 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:49 +#: screens/Project/ProjectList/ProjectListItem.js:308 +#: screens/TopologyView/Tooltip.js:331 +msgid "Last modified" +msgstr "마지막으로 변경된 사항" + +#: components/ResourceAccessList/ResourceAccessList.js:228 +#: components/ResourceAccessList/ResourceAccessListItem.js:68 +msgid "Last name" +msgstr "성" + +#: screens/TopologyView/Tooltip.js:337 +msgid "Last seen" +msgstr "마지막 확인" + +#: screens/Project/ProjectList/ProjectListItem.js:313 +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:520 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:529 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:245 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:254 +msgid "Launch" +msgstr "시작" + +#: components/TemplateList/TemplateListItem.js:214 +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:222 +msgid "Launch template" +msgstr "템플릿 시작" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:119 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:120 +msgid "Launch workflow" +msgstr "워크플로우 시작" + +#: components/LaunchPrompt/LaunchPrompt.js:130 +msgid "Launch | {0}" +msgstr "시작 | {0}" + +#: components/DetailList/LaunchedByDetail.js:54 +msgid "Launched By" +msgstr "시작자" + +#: components/JobList/JobList.js:220 +msgid "Launched By (Username)" +msgstr "(사용자 이름)에 의해 시작됨" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:120 +msgid "Learn more about Automation Analytics" +msgstr "Automation Analytics에 대해 자세히 알아보기" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:69 +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:67 +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:140 +#: components/AdHocCommands/AdHocDetailsStep.js:141 +#: components/JobList/JobList.js:238 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:65 +#: components/PromptDetail/PromptDetail.js:255 +#: components/PromptDetail/PromptJobTemplateDetail.js:153 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:90 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:473 +#: screens/Job/JobDetail/JobDetail.js:325 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:265 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:151 +#: screens/Template/shared/JobTemplateForm.js:429 +#: screens/Template/shared/WorkflowJobTemplateForm.js:159 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:238 +msgid "Limit" +msgstr "제한" + +#: screens/TopologyView/Legend.js:237 +msgid "Link state types" +msgstr "링크 상태 유형" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:261 +msgid "Link to an available node" +msgstr "사용 가능한 노드에 대한 링크" + +#: screens/Instances/Shared/InstanceForm.js:40 +msgid "Listener Port" +msgstr "리스너 포트" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:353 +msgid "Loading" +msgstr "로딩 중" + +#: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:49 +msgid "Local" +msgstr "지역" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:343 +msgid "Local Time Zone" +msgstr "현지 시간대" + +#: components/Schedule/shared/ScheduleFormFields.js:95 +msgid "Local time zone" +msgstr "현지 시간대" + +#: screens/Login/Login.js:217 +msgid "Log In" +msgstr "로그인" + +#: screens/Setting/Settings.js:97 +msgid "Logging" +msgstr "로깅" + +#: screens/Setting/SettingList.js:115 +msgid "Logging settings" +msgstr "로깅 설정" + +#: components/AppContainer/AppContainer.js:81 +#: components/AppContainer/AppContainer.js:150 +#: components/AppContainer/PageHeaderToolbar.js:169 +msgid "Logout" +msgstr "로그 아웃" + +#: components/Lookup/HostFilterLookup.js:367 +#: components/Lookup/Lookup.js:187 +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:155 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:34 +#: screens/Project/ProjectDetail/ProjectDetail.js:130 +#: 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:407 +msgid "Machine Credential" +msgstr "시스템 인증 정보" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:65 +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:215 +#: 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:69 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:102 +msgid "Management Job" +msgstr "관리 작업" + +#: routeConfig.js:127 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:84 +msgid "Management Jobs" +msgstr "관리 작업" + +#: screens/ManagementJob/ManagementJobs.js:20 +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:133 +msgid "Management job not found." +msgstr "관리 작업을 찾을 수 없습니다." + +#: screens/ManagementJob/ManagementJobs.js:13 +msgid "Management jobs" +msgstr "관리 작업" + +#: components/Lookup/ProjectLookup.js:135 +#: components/PromptDetail/PromptProjectDetail.js:98 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:88 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:157 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:215 +#: screens/InstanceGroup/Instances/InstanceListItem.js:204 +#: screens/Instances/InstanceDetail/InstanceDetail.js:209 +#: screens/Instances/InstanceList/InstanceListItem.js:219 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:83 +#: screens/Job/JobDetail/JobDetail.js:74 +#: screens/Project/ProjectDetail/ProjectDetail.js:192 +#: screens/Project/ProjectList/ProjectList.js:197 +#: screens/Project/ProjectList/ProjectListItem.js:219 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:96 +msgid "Manual" +msgstr "수동" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:161 +#: components/Schedule/shared/FrequencyDetailSubform.js:108 +msgid "March" +msgstr "3월" + +#: components/NotificationList/NotificationList.js:197 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:138 +msgid "Mattermost" +msgstr "가장 중요" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:98 +#: screens/Organization/shared/OrganizationForm.js:71 +msgid "Max Hosts" +msgstr "최대 호스트" + +#: screens/Template/Survey/SurveyQuestionForm.js:220 +msgid "Maximum" +msgstr "최대" + +#: screens/Template/Survey/SurveyQuestionForm.js:204 +msgid "Maximum length" +msgstr "최대 길이" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:163 +#: components/Schedule/shared/FrequencyDetailSubform.js:118 +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:214 +msgid "Minimum" +msgstr "최소" + +#: screens/Template/Survey/SurveyQuestionForm.js:198 +msgid "Minimum length" +msgstr "최소 길이" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:65 +#: 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/InstanceGroupDetails/InstanceGroupDetails.js:71 +#: 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/ScheduleDetail/ScheduleDetail.js:182 +#: components/Schedule/shared/FrequencyDetailSubform.js:173 +#: components/Schedule/shared/ScheduleFormFields.js:125 +#: components/Schedule/shared/ScheduleFormFields.js:185 +msgid "Minute" +msgstr "분" + +#: screens/Setting/Settings.js:100 +msgid "Miscellaneous Authentication" +msgstr "기타 인증" + +#: screens/Setting/SettingList.js:111 +msgid "Miscellaneous Authentication settings" +msgstr "기타 인증 설정" + +#: screens/Setting/Settings.js:103 +msgid "Miscellaneous System" +msgstr "기타 시스템" + +#: screens/Setting/SettingList.js:107 +msgid "Miscellaneous System settings" +msgstr "기타 시스템 설정" + +#: components/Workflow/WorkflowNodeHelp.js:120 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:87 +msgid "Missing" +msgstr "누락됨" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:66 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:109 +msgid "Missing resource" +msgstr "누락된 리소스" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:192 +#: screens/User/UserTokenList/UserTokenList.js:154 +msgid "Modified" +msgstr "수정됨" + +#: components/AdHocCommands/AdHocCredentialStep.js:126 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:116 +#: components/AddRole/AddResourceRole.js:61 +#: components/AssociateModal/AssociateModal.js:148 +#: components/LaunchPrompt/steps/CredentialsStep.js:177 +#: components/LaunchPrompt/steps/InventoryStep.js:93 +#: components/Lookup/CredentialLookup.js:198 +#: components/Lookup/InventoryLookup.js:156 +#: components/Lookup/InventoryLookup.js:211 +#: components/Lookup/MultiCredentialsLookup.js:198 +#: components/Lookup/OrganizationLookup.js:138 +#: components/Lookup/ProjectLookup.js:147 +#: components/NotificationList/NotificationList.js:210 +#: components/RelatedTemplateList/RelatedTemplateList.js:170 +#: components/Schedule/ScheduleList/ScheduleList.js:202 +#: 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:154 +#: 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:165 +#: 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:59 +#: screens/Job/JobOutput/HostEventModal.js:125 +msgid "Module" +msgstr "모듈" + +#: screens/Job/JobDetail/JobDetail.js:530 +msgid "Module Arguments" +msgstr "모듈 인수" + +#: screens/Job/JobDetail/JobDetail.js:524 +msgid "Module Name" +msgstr "모듈 이름" + +#: components/Schedule/shared/FrequencyDetailSubform.js:266 +msgid "Mon" +msgstr "월요일" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:77 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:183 +#: components/Schedule/shared/FrequencyDetailSubform.js:271 +#: components/Schedule/shared/FrequencyDetailSubform.js:433 +msgid "Monday" +msgstr "월요일" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:186 +#: components/Schedule/shared/FrequencyDetailSubform.js:181 +#: components/Schedule/shared/ScheduleFormFields.js:129 +#: components/Schedule/shared/ScheduleFormFields.js:189 +msgid "Month" +msgstr "월" + +#: components/Popover/Popover.js:32 +msgid "More information" +msgstr "더 많은 정보" + +#: screens/Setting/shared/SharedFields.js:73 +msgid "More information for" +msgstr "더 많은 정보" + +#: screens/Template/Survey/SurveyReorderModal.js:162 +#: screens/Template/Survey/SurveyReorderModal.js:163 +msgid "Multi-Select" +msgstr "다중 선택" + +#: screens/Template/Survey/SurveyReorderModal.js:146 +#: screens/Template/Survey/SurveyReorderModal.js:147 +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:258 +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:52 +#: components/AddRole/AddResourceRole.js:68 +#: components/AssociateModal/AssociateModal.js:139 +#: components/AssociateModal/AssociateModal.js:154 +#: components/HostForm/HostForm.js:96 +#: components/JobList/JobList.js:195 +#: components/JobList/JobList.js:244 +#: components/JobList/JobListItem.js:86 +#: components/LaunchPrompt/steps/CredentialsStep.js:168 +#: components/LaunchPrompt/steps/CredentialsStep.js:183 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:76 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:86 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:97 +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:78 +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:89 +#: components/LaunchPrompt/steps/InventoryStep.js:84 +#: components/LaunchPrompt/steps/InventoryStep.js:99 +#: components/Lookup/ApplicationLookup.js:100 +#: components/Lookup/ApplicationLookup.js:111 +#: components/Lookup/CredentialLookup.js:189 +#: components/Lookup/CredentialLookup.js:204 +#: components/Lookup/ExecutionEnvironmentLookup.js:177 +#: components/Lookup/ExecutionEnvironmentLookup.js:184 +#: components/Lookup/HostFilterLookup.js:93 +#: components/Lookup/HostFilterLookup.js:422 +#: components/Lookup/HostListItem.js:8 +#: components/Lookup/InstanceGroupsLookup.js:103 +#: components/Lookup/InstanceGroupsLookup.js:114 +#: components/Lookup/InventoryLookup.js:147 +#: components/Lookup/InventoryLookup.js:162 +#: components/Lookup/InventoryLookup.js:202 +#: components/Lookup/InventoryLookup.js:217 +#: components/Lookup/MultiCredentialsLookup.js:189 +#: components/Lookup/MultiCredentialsLookup.js:204 +#: components/Lookup/OrganizationLookup.js:129 +#: components/Lookup/OrganizationLookup.js:144 +#: components/Lookup/ProjectLookup.js:127 +#: components/Lookup/ProjectLookup.js:157 +#: 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:114 +#: components/RelatedTemplateList/RelatedTemplateList.js:161 +#: components/RelatedTemplateList/RelatedTemplateList.js:186 +#: components/ResourceAccessList/ResourceAccessListItem.js:58 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:325 +#: components/Schedule/ScheduleList/ScheduleList.js:168 +#: components/Schedule/ScheduleList/ScheduleList.js:189 +#: components/Schedule/ScheduleList/ScheduleListItem.js:86 +#: components/Schedule/shared/ScheduleFormFields.js:72 +#: 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:60 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:109 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:135 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:28 +#: screens/Application/Applications.js:81 +#: screens/Application/ApplicationsList/ApplicationListItem.js:33 +#: screens/Application/ApplicationsList/ApplicationsList.js:118 +#: screens/Application/ApplicationsList/ApplicationsList.js:155 +#: screens/Application/shared/ApplicationForm.js:54 +#: screens/Credential/CredentialDetail/CredentialDetail.js:217 +#: screens/Credential/CredentialList/CredentialList.js:141 +#: screens/Credential/CredentialList/CredentialList.js:164 +#: 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:49 +#: 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:89 +#: 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:161 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:194 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:61 +#: screens/InstanceGroup/Instances/InstanceList.js:199 +#: screens/InstanceGroup/Instances/InstanceList.js:215 +#: screens/InstanceGroup/Instances/InstanceList.js:266 +#: screens/InstanceGroup/Instances/InstanceList.js:299 +#: screens/InstanceGroup/Instances/InstanceListItem.js:124 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:44 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:19 +#: screens/Instances/InstanceList/InstanceList.js:143 +#: screens/Instances/InstanceList/InstanceList.js:160 +#: screens/Instances/InstanceList/InstanceList.js:201 +#: screens/Instances/InstanceList/InstanceListItem.js:128 +#: screens/Instances/InstancePeers/InstancePeerList.js:80 +#: screens/Instances/InstancePeers/InstancePeerList.js:87 +#: screens/Instances/InstancePeers/InstancePeerList.js:96 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:37 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:89 +#: 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:181 +#: screens/Inventory/InventorySources/InventorySourceList.js:211 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:71 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:98 +#: 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:50 +#: screens/Inventory/shared/InventoryGroupForm.js:32 +#: screens/Inventory/shared/InventorySourceForm.js:100 +#: 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:107 +#: 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:176 +#: screens/Project/ProjectList/ProjectList.js:185 +#: screens/Project/ProjectList/ProjectList.js:221 +#: screens/Project/ProjectList/ProjectListItem.js:179 +#: screens/Project/shared/ProjectForm.js:214 +#: 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:218 +#: screens/Template/Survey/SurveyReorderModal.js:218 +#: screens/Template/Survey/SurveyReorderModal.js:238 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:111 +#: 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:120 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:152 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:178 +#: 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:243 +#: screens/Template/shared/WorkflowJobTemplateForm.js:109 +#: screens/User/UserOrganizations/UserOrganizationList.js:75 +#: screens/User/UserOrganizations/UserOrganizationList.js:79 +#: 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:140 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:123 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:163 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:43 +msgid "Name" +msgstr "이름" + +#: components/AppContainer/AppContainer.js:95 +msgid "Navigation" +msgstr "탐색" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:221 +#: components/Schedule/shared/FrequencyDetailSubform.js:512 +#: screens/Dashboard/shared/ChartTooltip.js:106 +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:57 +msgid "Never" +msgstr "없음" + +#: components/Workflow/WorkflowNodeHelp.js:114 +msgid "Never Updated" +msgstr "업데이트되지 않음" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:47 +msgid "Never expires" +msgstr "만료되지 않음" + +#: components/JobList/JobList.js:227 +#: components/Workflow/WorkflowNodeHelp.js:90 +msgid "New" +msgstr "새로운" + +#: components/AdHocCommands/AdHocCommandsWizard.js:51 +#: components/AdHocCommands/useAdHocCredentialStep.js:29 +#: components/AdHocCommands/useAdHocDetailsStep.js:40 +#: components/AdHocCommands/useAdHocExecutionEnvironmentStep.js:22 +#: components/AddRole/AddResourceRole.js:196 +#: components/AddRole/AddResourceRole.js:231 +#: components/LaunchPrompt/LaunchPrompt.js:160 +#: components/Schedule/shared/SchedulePromptableFields.js:127 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:66 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:59 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:132 +msgid "Next" +msgstr "다음" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:337 +#: components/Schedule/ScheduleList/ScheduleList.js:171 +#: components/Schedule/ScheduleList/ScheduleListItem.js:118 +#: components/Schedule/ScheduleList/ScheduleListItem.js:122 +msgid "Next Run" +msgstr "다음 실행" + +#: components/Search/Search.js:232 +msgid "No" +msgstr "제공되지 않음" + +#: screens/Job/JobOutput/JobOutputSearch.js:121 +msgid "No Hosts Matched" +msgstr "일치하는 호스트가 없음" + +#: screens/Job/JobOutput/JobOutputSearch.js:122 +#: screens/Job/JobOutput/JobOutputSearch.js:123 +msgid "No Hosts Remaining" +msgstr "남아 있는 호스트가 없음" + +#: screens/Job/JobOutput/HostEventModal.js:150 +msgid "No JSON Available" +msgstr "사용할 수 있는 JSON 없음" + +#: screens/Dashboard/shared/ChartTooltip.js:82 +msgid "No Jobs" +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:100 +msgid "No job data available" +msgstr "사용 가능한 작업 데이터가 없습니다." + +#: screens/Job/JobOutput/EmptyOutput.js:52 +msgid "No output found for this job." +msgstr "이 작업에 대한 출력을 찾을 수 없습니다." + +#: screens/Job/JobOutput/HostEventModal.js:126 +msgid "No result found" +msgstr "결과를 찾을 수 없음" + +#: components/LabelSelect/LabelSelect.js:130 +#: components/LaunchPrompt/steps/SurveyStep.js:136 +#: components/LaunchPrompt/steps/SurveyStep.js:195 +#: components/MultiSelect/TagMultiSelect.js:60 +#: components/Search/AdvancedSearch.js:151 +#: components/Search/AdvancedSearch.js:266 +#: components/Search/LookupTypeInput.js:33 +#: components/Search/RelatedLookupTypeInput.js:26 +#: components/Search/Search.js:153 +#: components/Search/Search.js:202 +#: components/Search/Search.js:226 +#: screens/ActivityStream/ActivityStream.js:142 +#: screens/Credential/shared/CredentialForm.js:143 +#: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:65 +#: screens/Dashboard/DashboardGraph.js:106 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:137 +#: screens/Template/Survey/SurveyReorderModal.js:166 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:260 +#: screens/Template/shared/PlaybookSelect.js:72 +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 "설문 조사 질문을 찾을 수 없습니다." + +#: screens/Job/JobDetail/JobDetail.js:399 +msgid "No timeout specified" +msgstr "시간 초과가 지정되지 않음" + +#: components/PaginatedTable/PaginatedTable.js:80 +msgid "No {pluralizedItemName} Found" +msgstr "{pluralizedItemName} 을/를 찾을 수 없음" + +#: components/Workflow/WorkflowNodeHelp.js:148 +#: components/Workflow/WorkflowNodeHelp.js:184 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:273 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:274 +msgid "Node Alias" +msgstr "노드 별칭" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:223 +#: screens/InstanceGroup/Instances/InstanceList.js:204 +#: screens/InstanceGroup/Instances/InstanceList.js:268 +#: screens/InstanceGroup/Instances/InstanceList.js:300 +#: screens/InstanceGroup/Instances/InstanceListItem.js:142 +#: screens/Instances/InstanceDetail/InstanceDetail.js:204 +#: screens/Instances/InstanceList/InstanceList.js:148 +#: screens/Instances/InstanceList/InstanceList.js:203 +#: screens/Instances/InstanceList/InstanceListItem.js:150 +#: screens/Instances/InstancePeers/InstancePeerList.js:98 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:59 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:118 +msgid "Node Type" +msgstr "노드 유형" + +#: screens/TopologyView/Legend.js:107 +msgid "Node state types" +msgstr "노드 상태 유형" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/useNodeTypeStep.js:75 +msgid "Node type" +msgstr "노드 유형" + +#: screens/TopologyView/Legend.js:70 +msgid "Node types" +msgstr "노드 유형" + +#: components/Schedule/shared/ScheduleFormFields.js:180 +#: components/Schedule/shared/ScheduleFormFields.js:184 +#: components/Workflow/WorkflowNodeHelp.js:123 +msgid "None" +msgstr "없음" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:193 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:196 +msgid "None (Run Once)" +msgstr "없음 (한 번 실행)" + +#: components/Schedule/shared/ScheduleFormFields.js:120 +#: components/Schedule/shared/ScheduleFormFields.js:124 +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:248 +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/Project.helptext.js:81 +msgid "Note: This field assumes the remote name is \"origin\"." +msgstr "참고: 이 필드는 원격 이름이 \"origin\"이라고 가정합니다." + +#: screens/Project/shared/Project.helptext.js:35 +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:331 +msgid "Notification Color" +msgstr "알림 색상" + +#: screens/NotificationTemplate/NotificationTemplate.js:58 +#: screens/NotificationTemplate/NotificationTemplateAdd.js:50 +msgid "Notification Template not found." +msgstr "알림 템플릿을 찾을 수 없습니다." + +#: screens/ActivityStream/ActivityStream.js:198 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:117 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:171 +#: screens/NotificationTemplate/NotificationTemplates.js:14 +#: screens/NotificationTemplate/NotificationTemplates.js:21 +#: util/getRelatedResourceDeleteDetails.js:181 +msgid "Notification Templates" +msgstr "알림 템플릿" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:134 +msgid "Notification Type" +msgstr "알림 유형" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:380 +msgid "Notification color" +msgstr "알림 색상" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:193 +msgid "Notification sent successfully" +msgstr "알림이 전송되었습니다." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:449 +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:93 +#: screens/Inventory/InventorySource/InventorySource.js:99 +#: screens/ManagementJob/ManagementJob.js:116 +#: screens/ManagementJob/ManagementJobs.js:22 +#: screens/Organization/Organization.js:135 +#: screens/Organization/Organizations.js:33 +#: screens/Project/Project.js:114 +#: screens/Project/Projects.js:28 +#: screens/Template/Template.js:141 +#: screens/Template/Templates.js:46 +#: screens/Template/WorkflowJobTemplate.js:123 +msgid "Notifications" +msgstr "알림" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:169 +#: components/Schedule/shared/FrequencyDetailSubform.js:148 +msgid "November" +msgstr "11월" + +#: components/StatusLabel/StatusLabel.js:44 +#: 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:549 +msgid "Occurrences" +msgstr "발생" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:168 +#: components/Schedule/shared/FrequencyDetailSubform.js:143 +msgid "October" +msgstr "10월" + +#: components/AdHocCommands/AdHocDetailsStep.js:189 +#: components/HostToggle/HostToggle.js:61 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:192 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:195 +#: components/PromptDetail/PromptDetail.js:362 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:489 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:58 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/Setting/shared/SettingDetail.js:98 +#: screens/Setting/shared/SharedFields.js:150 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:284 +#: screens/Template/shared/JobTemplateForm.js:504 +msgid "Off" +msgstr "Off" + +#: components/AdHocCommands/AdHocDetailsStep.js:188 +#: components/HostToggle/HostToggle.js:60 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:192 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:194 +#: components/PromptDetail/PromptDetail.js:362 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:489 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:57 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/Setting/shared/SettingDetail.js:98 +#: screens/Setting/shared/SharedFields.js:149 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:284 +#: 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:39 +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:32 +msgid "On Success" +msgstr "성공 시" + +#: components/Schedule/shared/FrequencyDetailSubform.js:536 +msgid "On date" +msgstr "날짜에" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:99 +#: components/Schedule/shared/FrequencyDetailSubform.js:251 +msgid "On days" +msgstr "요일에" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:18 +msgid "" +"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 참조" + +#: components/PromptDetail/PromptInventorySourceDetail.js:154 +msgid "Only Group By" +msgstr "그룹 별로만" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:103 +msgid "OpenStack" +msgstr "OpenStack" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:111 +msgid "Option Details" +msgstr "옵션 세부 정보" + +#: screens/Inventory/shared/Inventory.helptext.js:25 +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/Job/Job.helptext.js:12 +#: screens/Template/shared/JobTemplate.helptext.js:13 +msgid "Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates and completed jobs." +msgstr "'dev' 또는 'test'와 같이 이 작업 템플릿을 설명하는 선택적 레이블입니다. 레이블을 사용하여 작업 템플릿과 완료된 작업을 그룹화하고 필터링할 수 있습니다." + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:11 +msgid "" +"Optional labels that describe this workflow job template,\n" +"such as 'dev' or 'test'. Labels can be used to group and filter\n" +"workflow job templates and completed jobs." +msgstr "'dev' 또는 'test'와 같이 이 워크플로 작업 템플릿을 설명하는 선택적 레이블입니다. 레이블을 사용하여 워크플로 작업 템플릿과 완료된 작업을 그룹화하고 필터링할 수 있습니다." + +#: screens/Template/shared/JobTemplate.helptext.js:26 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:19 +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/Instances/Shared/InstanceForm.js:54 +#: screens/Inventory/shared/InventoryForm.js:94 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:69 +#: screens/Template/shared/JobTemplateForm.js:545 +#: screens/Template/shared/WorkflowJobTemplateForm.js:241 +msgid "Options" +msgstr "옵션" + +#: screens/Template/Survey/SurveyReorderModal.js:217 +#: screens/Template/Survey/SurveyReorderModal.js:217 +#: screens/Template/Survey/SurveyReorderModal.js:233 +msgid "Order" +msgstr "순서" + +#: components/Lookup/ApplicationLookup.js:119 +#: components/Lookup/OrganizationLookup.js:101 +#: components/Lookup/OrganizationLookup.js:107 +#: components/Lookup/OrganizationLookup.js:124 +#: components/PromptDetail/PromptInventorySourceDetail.js:62 +#: components/PromptDetail/PromptInventorySourceDetail.js:72 +#: components/PromptDetail/PromptJobTemplateDetail.js:105 +#: components/PromptDetail/PromptJobTemplateDetail.js:115 +#: components/PromptDetail/PromptProjectDetail.js:77 +#: components/PromptDetail/PromptProjectDetail.js:88 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:67 +#: components/TemplateList/TemplateList.js:244 +#: components/TemplateList/TemplateListItem.js:185 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:70 +#: screens/Application/ApplicationsList/ApplicationListItem.js:38 +#: screens/Application/ApplicationsList/ApplicationsList.js:157 +#: screens/Credential/CredentialDetail/CredentialDetail.js:230 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:70 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:155 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:167 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:76 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:96 +#: screens/Inventory/InventoryList/InventoryList.js:191 +#: screens/Inventory/InventoryList/InventoryList.js:221 +#: screens/Inventory/InventoryList/InventoryListItem.js:119 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:202 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:107 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:121 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:131 +#: screens/Project/ProjectDetail/ProjectDetail.js:180 +#: screens/Project/ProjectList/ProjectListItem.js:287 +#: screens/Project/ProjectList/ProjectListItem.js:298 +#: screens/Team/TeamDetail/TeamDetail.js:40 +#: screens/Team/TeamList/TeamList.js:143 +#: screens/Team/TeamList/TeamListItem.js:38 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:199 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:210 +#: 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:154 +msgid "Organization not found." +msgstr "조직을 찾을 수 없습니다." + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:188 +#: routeConfig.js:96 +#: screens/ActivityStream/ActivityStream.js:181 +#: 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:66 +#: screens/User/UserOrganizations/UserOrganizationList.js:72 +#: screens/User/Users.js:33 +#: util/getRelatedResourceDeleteDetails.js:232 +#: util/getRelatedResourceDeleteDetails.js:266 +msgid "Organizations" +msgstr "조직" + +#: components/LaunchPrompt/steps/useOtherPromptsStep.js:90 +msgid "Other prompts" +msgstr "기타 프롬프트" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:79 +msgid "Out of compliance" +msgstr "규정 준수 외" + +#: screens/Job/Job.js:131 +#: screens/Job/JobOutput/HostEventModal.js:156 +#: screens/Job/Jobs.js:34 +msgid "Output" +msgstr "출력" + +#: screens/Job/JobOutput/HostEventModal.js:157 +msgid "Output tab" +msgstr "출력 탭" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:80 +msgid "Overwrite" +msgstr "덮어쓰기" + +#: components/PromptDetail/PromptInventorySourceDetail.js:41 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:121 +msgid "Overwrite local groups and hosts from remote inventory source" +msgstr "원격 인벤토리 소스에서 로컬 그룹 및 호스트 덮어쓰기" + +#: components/PromptDetail/PromptInventorySourceDetail.js:46 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:127 +msgid "Overwrite local variables from remote inventory source" +msgstr "원격 인벤토리 소스에서 로컬 변수 덮어쓰기" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:86 +msgid "Overwrite variables" +msgstr "변수 덮어쓰기" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:493 +msgid "POST" +msgstr "POST" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:494 +msgid "PUT" +msgstr "PUT" + +#: components/NotificationList/NotificationList.js:198 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:139 +msgid "Pagerduty" +msgstr "PagerDuty" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:279 +msgid "Pagerduty Subdomain" +msgstr "PagerDuty 하위 도메인" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:298 +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:243 +msgid "Pass extra command line changes. There are two ansible command line parameters:" +msgstr "추가 명령줄 변경 사항을 전달합니다. 두 가지 ansible 명령행 매개변수가 있습니다." + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:14 +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 Controller documentation for example syntax." +msgstr "플레이북에 추가 명령줄 변수를 전달합니다. ansible-playbook에 대해 -e 또는 --extra-vars 명령줄 매개 변수입니다. YAML 또는 JSON을 사용하여 키/값 쌍을 제공합니다. 예제 구문에 대한 Ansible Controller 설명서를 참조하십시오." + +#: screens/Job/Job.helptext.js:13 +#: screens/Template/shared/JobTemplate.helptext.js:14 +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 documentation for example syntax." +msgstr "플레이북에 추가 명령줄 변수를 전달합니다. ansible-playbook에 대해 -e 또는 --extra-vars 명령줄 매개 변수입니다. YAML 또는 JSON을 사용하여 키/값 쌍을 제공합니다. 예제 구문에 대한 설명서를 참조하십시오." + +#: screens/Login/Login.js:227 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:73 +#: 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 "지난 주" + +#: screens/Instances/Instance.js:51 +#: screens/Instances/InstancePeers/InstancePeerList.js:74 +msgid "Peers" +msgstr "피어" + +#: components/JobList/JobList.js:228 +#: components/StatusLabel/StatusLabel.js:49 +#: components/Workflow/WorkflowNodeHelp.js:93 +msgid "Pending" +msgstr "보류 중" + +#: components/AppContainer/PageHeaderToolbar.js:76 +msgid "Pending Workflow Approvals" +msgstr "워크플로우 승인 보류 중" + +#: screens/Inventory/InventoryList/InventoryListItem.js:128 +msgid "Pending delete" +msgstr "삭제 보류 중" + +#: components/Lookup/HostFilterLookup.js:370 +msgid "Perform a search to define a host filter" +msgstr "호스트 필터를 정의하여 검색을 수행" + +#: screens/User/UserTokenDetail/UserTokenDetail.js:73 +#: 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:122 +msgid "Play" +msgstr "플레이" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:84 +msgid "Play Count" +msgstr "플레이 수" + +#: screens/Job/JobOutput/JobOutputSearch.js:124 +msgid "Play Started" +msgstr "플레이 시작됨" + +#: components/PromptDetail/PromptJobTemplateDetail.js:148 +#: screens/Job/JobDetail/JobDetail.js:319 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:253 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:43 +#: screens/Template/shared/JobTemplateForm.js:357 +msgid "Playbook" +msgstr "Playbook" + +#: components/JobList/JobListItem.js:44 +#: screens/Job/JobDetail/JobDetail.js:67 +msgid "Playbook Check" +msgstr "플레이북 확인" + +#: screens/Job/JobOutput/JobOutputSearch.js:125 +msgid "Playbook Complete" +msgstr "플레이북 완료" + +#: components/PromptDetail/PromptProjectDetail.js:165 +#: screens/Project/ProjectDetail/ProjectDetail.js:288 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:72 +msgid "Playbook Directory" +msgstr "플레이북 디렉토리" + +#: components/JobList/JobList.js:213 +#: components/JobList/JobListItem.js:44 +#: components/Schedule/ScheduleList/ScheduleListItem.js:37 +#: screens/Job/JobDetail/JobDetail.js:67 +msgid "Playbook Run" +msgstr "플레이북 실행" + +#: screens/Job/JobOutput/JobOutputSearch.js:126 +msgid "Playbook Started" +msgstr "플레이북 시작됨" + +#: components/RelatedTemplateList/RelatedTemplateList.js:174 +#: components/TemplateList/TemplateList.js:222 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:23 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:54 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:157 +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 "시작하려면 시작 버튼을 클릭하십시오." + +#: components/Schedule/shared/ScheduleForm.js:421 +msgid "Please enter a number of occurrences." +msgstr "이벤트 발생 횟수를 입력해 주십시오." + +#: util/validators.js:160 +msgid "Please enter a valid URL" +msgstr "유효한 URL을 입력하십시오." + +#: screens/User/shared/UserTokenForm.js:20 +msgid "Please enter a value." +msgstr "값을 입력하십시오." + +#: screens/Login/Login.js:191 +msgid "Please log in" +msgstr "로그인하십시오" + +#: components/JobList/JobList.js:190 +msgid "Please run a job to populate this list." +msgstr "이 목록을 채우려면 작업을 실행하십시오." + +#: components/Schedule/shared/ScheduleForm.js:417 +msgid "Please select a day number between 1 and 31." +msgstr "1에서 31 사이의 날짜 번호를 선택하십시오." + +#: screens/Template/shared/JobTemplateForm.js:174 +msgid "Please select an Inventory or check the Prompt on Launch option" +msgstr "인벤토리를 선택하거나 시작 시 프롬프트 옵션을 선택하십시오." + +#: components/Schedule/shared/ScheduleForm.js:429 +msgid "Please select an end date/time that comes after the start date/time." +msgstr "시작 날짜/시간 이후의 종료 날짜/시간을 선택하십시오." + +#: components/Lookup/HostFilterLookup.js:359 +msgid "Please select an organization before editing the host filter" +msgstr "호스트 필터를 편집하기 전에 조직을 선택하십시오." + +#: screens/Job/JobOutput/EmptyOutput.js:32 +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:78 +msgid "Pod spec override" +msgstr "Pod 사양 덮어쓰기" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:214 +#: screens/InstanceGroup/Instances/InstanceListItem.js:203 +#: screens/Instances/InstanceDetail/InstanceDetail.js:208 +#: screens/Instances/InstanceList/InstanceListItem.js:218 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:82 +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:70 +#: 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:349 +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 Controller documentation for further syntax and\n" +"examples." +msgstr "검색 필터를 사용하여 이 인벤토리의 호스트를 채웁니다. 예: ansible_facts__ansible_distribution:\"RedHat\". 추가 구문 및 예제를 보려면 설명서를 참조하십시오. 추가 구문 및 예를 보려면 Ansible Controller 설명서를 참조하십시오." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:165 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:104 +msgid "Port" +msgstr "포트" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:231 +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:181 +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 키를 눌러 끌어오기하거나 다른 키를 눌러 끌어오기 작업을 취소합니다." + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:71 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:130 +#: screens/Inventory/shared/InventoryForm.js:99 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:147 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:347 +#: screens/Template/shared/JobTemplateForm.js:603 +msgid "Prevent Instance Group Fallback" +msgstr "인스턴스 그룹 폴백 방지" + +#: screens/Inventory/shared/Inventory.helptext.js:197 +msgid "Prevent Instance Group Fallback: If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on." +msgstr "인스턴스 그룹 폴백 방지: 활성화된 경우, 인벤토리에서 연결된 작업 템플릿을 실행하도록 기본 인스턴스 그룹 목록에 조직 인스턴스 그룹을 추가할 수 없습니다." + +#: screens/Template/shared/JobTemplate.helptext.js:43 +msgid "Prevent Instance Group Fallback: If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on." +msgstr "인스턴스 그룹 폴백 방지: 활성화된 경우 작업 템플릿에서 실행할 기본 인스턴스 그룹 목록에 인벤토리 또는 조직 인스턴스 그룹을 추가하지 않습니다." + +#: 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:58 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:122 +#: screens/Template/shared/JobTemplateForm.js:551 +msgid "Privilege Escalation" +msgstr "권한 에스컬레이션" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:111 +msgid "Privilege escalation password" +msgstr "권한 에스컬레이션 암호" + +#: screens/Template/shared/JobTemplate.helptext.js:40 +msgid "Privilege escalation: If enabled, run this playbook as an administrator." +msgstr "권한 에스컬레이션: 활성화하면 이 플레이북을 관리자로 실행합니다." + +#: components/JobList/JobListItem.js:239 +#: components/Lookup/ProjectLookup.js:104 +#: components/Lookup/ProjectLookup.js:109 +#: components/Lookup/ProjectLookup.js:166 +#: components/PromptDetail/PromptInventorySourceDetail.js:87 +#: components/PromptDetail/PromptJobTemplateDetail.js:133 +#: components/PromptDetail/PromptJobTemplateDetail.js:141 +#: components/TemplateList/TemplateListItem.js:300 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:216 +#: screens/Job/JobDetail/JobDetail.js:172 +#: screens/Job/JobDetail/JobDetail.js:198 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:229 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:239 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:38 +msgid "Project" +msgstr "프로젝트" + +#: components/PromptDetail/PromptProjectDetail.js:158 +#: screens/Project/ProjectDetail/ProjectDetail.js:281 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:61 +msgid "Project Base Path" +msgstr "프로젝트 기본 경로" + +#: components/Workflow/WorkflowLegend.js:104 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:85 +msgid "Project Sync" +msgstr "프로젝트 동기화" + +#: screens/Project/ProjectDetail/ProjectDetail.js:320 +#: screens/Project/ProjectList/ProjectListItem.js:229 +msgid "Project Sync Error" +msgstr "프로젝트 동기화 오류" + +#: components/Workflow/WorkflowNodeHelp.js:67 +msgid "Project Update" +msgstr "프로젝트 업데이트" + +#: screens/Job/JobDetail/JobDetail.js:180 +msgid "Project Update Status" +msgstr "프로젝트 업데이트 상태" + +#: screens/Job/Job.helptext.js:22 +msgid "Project checkout results" +msgstr "프로젝트 체크아웃 결과" + +#: screens/Project/ProjectList/ProjectList.js:132 +msgid "Project copied successfully" +msgstr "프로젝트가 성공적으로 복사됨" + +#: screens/Project/Project.js:136 +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:170 +#: screens/Dashboard/Dashboard.js:103 +#: screens/Project/ProjectList/ProjectList.js:180 +#: screens/Project/ProjectList/ProjectList.js:249 +#: screens/Project/Projects.js:12 +#: screens/Project/Projects.js:22 +#: util/getRelatedResourceDeleteDetails.js:60 +#: util/getRelatedResourceDeleteDetails.js:195 +#: util/getRelatedResourceDeleteDetails.js:225 +msgid "Projects" +msgstr "프로젝트" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:139 +msgid "Promote Child Groups and Hosts" +msgstr "하위 그룹 및 호스트 승격" + +#: components/Schedule/shared/ScheduleForm.js:540 +#: components/Schedule/shared/ScheduleForm.js:543 +msgid "Prompt" +msgstr "프롬프트" + +#: components/PromptDetail/PromptDetail.js:182 +msgid "Prompt Overrides" +msgstr "프롬프트 덮어쓰기" + +#: components/CodeEditor/VariablesField.js:241 +#: components/FieldWithPrompt/FieldWithPrompt.js:46 +#: screens/Credential/CredentialDetail/CredentialDetail.js:175 +msgid "Prompt on launch" +msgstr "시작 시 프롬프트" + +#: components/Schedule/shared/SchedulePromptableFields.js:97 +msgid "Prompt | {0}" +msgstr "프롬프트 | {0}" + +#: components/PromptDetail/PromptDetail.js:180 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:418 +msgid "Prompted Values" +msgstr "프롬프트 값" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:6 +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 문서를 참조하십시오." + +#: screens/Job/Job.helptext.js:14 +#: screens/Template/shared/JobTemplate.helptext.js:15 +msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns." +msgstr "플레이북에 의해 관리 또는 영향을 받는 호스트 목록을 추가로 제한하기 위해 호스트 패턴을 제공합니다. 여러 패턴이 허용됩니다. 패턴에 대한 자세한 정보와 예제는 Ansible 문서를 참조하십시오." + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:179 +msgid "Provide a value for this field or select the Prompt on launch option." +msgstr "이 필드에 값을 제공하거나 시작 시 프롬프트 실행 옵션을 선택합니다." + +#: components/AdHocCommands/AdHocDetailsStep.js:247 +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 Automation Analytics." +msgstr "Automation Analytics를 활성화하려면 Red Hat 또는 Red Hat Satellite 인증 정보를 제공합니다." + +#: components/StatusLabel/StatusLabel.js:59 +#: screens/TopologyView/Legend.js:150 +msgid "Provisioning" +msgstr "프로비저닝" + +#: components/PromptDetail/PromptJobTemplateDetail.js:162 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:302 +#: screens/Template/shared/JobTemplateForm.js:620 +msgid "Provisioning Callback URL" +msgstr "콜백 URL 프로비저닝" + +#: screens/Template/shared/JobTemplateForm.js:615 +msgid "Provisioning Callback details" +msgstr "프로비저닝 호출 세부 정보" + +#: components/PromptDetail/PromptJobTemplateDetail.js:63 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:127 +#: screens/Template/shared/JobTemplateForm.js:555 +#: screens/Template/shared/JobTemplateForm.js:558 +msgid "Provisioning Callbacks" +msgstr "프로비저닝 콜백" + +#: screens/Template/shared/JobTemplate.helptext.js:41 +msgid "Provisioning callbacks: Enables creation of a provisioning callback URL. Using the URL a host can contact Ansible AWX and request a configuration update using this job template." +msgstr "프로비저닝 콜백: 프로비저닝 콜백 URL 생성을 활성화합니다. 호스트에서 URL을 사용하면 Ansible AWX에 연락하고 이 작업 템플릿을 사용하여 구성 업데이트를 요청할 수 있습니다." + +#: components/StatusLabel/StatusLabel.js:62 +msgid "Provisioning fail" +msgstr "프로비저닝 실패" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:86 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:114 +msgid "Pull" +msgstr "Pull" + +#: screens/Template/Survey/SurveyQuestionForm.js:163 +msgid "Question" +msgstr "질문" + +#: screens/Setting/Settings.js:106 +msgid "RADIUS" +msgstr "RADIUS" + +#: screens/Setting/SettingList.js:73 +msgid "RADIUS settings" +msgstr "RADIUS 설정" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:244 +#: screens/InstanceGroup/Instances/InstanceListItem.js:161 +#: screens/Instances/InstanceDetail/InstanceDetail.js:287 +#: screens/Instances/InstanceList/InstanceListItem.js:171 +#: screens/TopologyView/Tooltip.js:307 +msgid "RAM {0}" +msgstr "RAM {0}" + +#: screens/User/shared/UserTokenForm.js:76 +msgid "Read" +msgstr "읽기" + +#: components/StatusLabel/StatusLabel.js:57 +#: screens/TopologyView/Legend.js:122 +msgid "Ready" +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:188 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:112 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:38 +msgid "Recent jobs" +msgstr "최근 작업" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:154 +msgid "Recipient List" +msgstr "수신자 목록" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:86 +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:139 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:92 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:161 +#: screens/Job/JobDetail/JobDetail.js:77 +#: 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/ApplicationDetails/ApplicationDetails.js:94 +#: screens/Application/shared/ApplicationForm.js:107 +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:261 +#: screens/Template/shared/JobTemplate.helptext.js:55 +msgid "Refer to the" +msgstr "참조" + +#: screens/Job/Job.helptext.js:27 +#: screens/Template/shared/JobTemplate.helptext.js:50 +msgid "Refer to the Ansible documentation for details 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:116 +msgid "Regions" +msgstr "리전" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:92 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:143 +msgid "Registry credential" +msgstr "레지스트리 인증 정보" + +#: screens/Inventory/shared/Inventory.helptext.js:156 +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:81 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:62 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:175 +msgid "Related Groups" +msgstr "관련 그룹" + +#: components/Search/AdvancedSearch.js:287 +msgid "Related Keys" +msgstr "관련 키" + +#: components/Schedule/ScheduleList/ScheduleList.js:169 +#: components/Schedule/ScheduleList/ScheduleListItem.js:105 +msgid "Related resource" +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:580 +#: screens/Job/JobDetail/JobDetail.js:588 +#: 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/HealthCheckAlert/HealthCheckAlert.js:27 +msgid "Reload" +msgstr "다시 로드" + +#: screens/Job/JobOutput/JobOutput.js:723 +msgid "Reload output" +msgstr "출력 다시 로드" + +#: components/Lookup/ProjectLookup.js:138 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:91 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:160 +#: screens/Job/JobDetail/JobDetail.js:78 +#: screens/Project/ProjectList/ProjectList.js:200 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:99 +msgid "Remote Archive" +msgstr "원격 아카이브" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:374 +#: screens/Instances/InstanceList/InstanceList.js:242 +msgid "Removal Error" +msgstr "제거 오류" + +#: components/SelectedList/DraggableSelectedList.js:105 +#: screens/Instances/Shared/RemoveInstanceButton.js:75 +#: screens/Instances/Shared/RemoveInstanceButton.js:129 +#: screens/Instances/Shared/RemoveInstanceButton.js:143 +#: screens/Instances/Shared/RemoveInstanceButton.js:163 +#: 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/Instances/Shared/RemoveInstanceButton.js:152 +msgid "Remove Instances" +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/Project.helptext.js:113 +msgid "Remove any local modifications prior to performing an update." +msgstr "업데이트를 수행하기 전에 로컬 수정 사항을 제거합니다." + +#: components/Search/AdvancedSearch.js:206 +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/TopologyView/Legend.js:285 +msgid "Removing" +msgstr "제거 중" + +#: 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/SelectedList/DraggableSelectedList.js:83 +msgid "Reorder" +msgstr "재정렬" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:349 +msgid "Repeat Frequency" +msgstr "반복 빈도" + +#: components/Schedule/shared/ScheduleFormFields.js:113 +msgid "Repeat frequency" +msgstr "반복 빈도" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:52 +msgid "Replace" +msgstr "교체" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:60 +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:188 +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:190 +#: screens/Team/TeamRoles/TeamRoleListItem.js:12 +#: screens/Team/TeamRoles/TeamRolesList.js:180 +msgid "Resource Name" +msgstr "리소스 이름" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:246 +msgid "Resource deleted" +msgstr "삭제된 리소스" + +#: components/Schedule/ScheduleList/ScheduleList.js:170 +#: components/Schedule/ScheduleList/ScheduleListItem.js:111 +msgid "Resource type" +msgstr "리소스 유형" + +#: routeConfig.js:61 +#: screens/ActivityStream/ActivityStream.js:159 +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/Inventory.helptext.js:153 +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:96 +#: components/JobCancelButton/JobCancelButton.js:100 +#: components/JobList/JobListCancelButton.js:160 +#: components/JobList/JobListCancelButton.js:163 +#: screens/Job/JobOutput/JobOutput.js:819 +#: screens/Job/JobOutput/JobOutput.js:822 +msgid "Return" +msgstr "돌아가기" + +#: screens/Job/JobOutput/EmptyOutput.js:40 +msgid "Return to" +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:52 +#: 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:59 +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:314 +#: screens/Project/ProjectList/ProjectList.js:224 +#: screens/Project/ProjectList/ProjectListItem.js:221 +msgid "Revision" +msgstr "버전" + +#: screens/Project/shared/ProjectSubForms/SvnSubForm.js:22 +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:189 +#: components/ResourceAccessList/ResourceAccessList.js:202 +#: components/ResourceAccessList/ResourceAccessList.js:229 +#: components/ResourceAccessList/ResourceAccessListItem.js:69 +#: screens/Team/Team.js:59 +#: screens/Team/Teams.js:32 +#: screens/User/User.js:71 +#: screens/User/Users.js:31 +msgid "Roles" +msgstr "역할" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:134 +#: 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:23 +#: screens/Template/shared/JobTemplateForm.js:214 +msgid "Run" +msgstr "실행" + +#: components/AdHocCommands/AdHocCommands.js:131 +#: components/AdHocCommands/AdHocCommands.js:135 +#: components/AdHocCommands/AdHocCommands.js:141 +#: components/AdHocCommands/AdHocCommands.js:145 +#: screens/Job/JobDetail/JobDetail.js:68 +msgid "Run Command" +msgstr "명령 실행" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:277 +#: screens/Instances/InstanceDetail/InstanceDetail.js:335 +msgid "Run a health check on the instance" +msgstr "인스턴스에서 상태 점검을 실행합니다." + +#: components/AdHocCommands/AdHocCommands.js:125 +msgid "Run ad hoc command" +msgstr "애드혹 명령 실행" + +#: components/AdHocCommands/AdHocCommandsWizard.js:48 +msgid "Run command" +msgstr "명령 실행" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:93 +#: components/Schedule/shared/FrequencyDetailSubform.js:223 +msgid "Run every" +msgstr "모두 실행" + +#: components/HealthCheckButton/HealthCheckButton.js:32 +#: components/HealthCheckButton/HealthCheckButton.js:45 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:286 +#: screens/Instances/InstanceDetail/InstanceDetail.js:344 +msgid "Run health check" +msgstr "실행 상태 점검" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:129 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:138 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:175 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:197 +#: components/Schedule/shared/FrequencyDetailSubform.js:344 +msgid "Run on" +msgstr "실행" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useRunTypeStep.js:32 +msgid "Run type" +msgstr "실행 유형" + +#: components/JobList/JobList.js:230 +#: components/StatusLabel/StatusLabel.js:48 +#: components/TemplateList/TemplateListItem.js:118 +#: components/Workflow/WorkflowNodeHelp.js:99 +msgid "Running" +msgstr "실행 중" + +#: screens/Job/JobOutput/JobOutputSearch.js:127 +msgid "Running Handlers" +msgstr "실행 중인 Handlers" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:217 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:196 +#: screens/InstanceGroup/Instances/InstanceListItem.js:194 +#: screens/Instances/InstanceDetail/InstanceDetail.js:212 +#: screens/Instances/InstanceList/InstanceListItem.js:209 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:73 +msgid "Running Jobs" +msgstr "실행 중인 작업" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:284 +#: screens/Instances/InstanceDetail/InstanceDetail.js:342 +msgid "Running health check" +msgstr "실행 중인 상태 점검" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:71 +msgid "Running jobs" +msgstr "실행 중인 작업" + +#: screens/Setting/Settings.js:109 +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:239 +msgid "SSL Connection" +msgstr "SSL 연결" + +#: components/Workflow/WorkflowStartNode.js:60 +#: components/Workflow/workflowReducer.js:419 +msgid "START" +msgstr "시작" + +#: components/Sparkline/Sparkline.js:31 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:160 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:39 +#: screens/Project/ProjectDetail/ProjectDetail.js:135 +#: screens/Project/ProjectList/ProjectListItem.js:73 +msgid "STATUS:" +msgstr "상태:" + +#: components/Schedule/shared/FrequencyDetailSubform.js:321 +msgid "Sat" +msgstr "토요일" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:82 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:188 +#: components/Schedule/shared/FrequencyDetailSubform.js:326 +#: components/Schedule/shared/FrequencyDetailSubform.js:458 +msgid "Saturday" +msgstr "토요일" + +#: components/AddRole/AddResourceRole.js:247 +#: 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:526 +#: components/Schedule/shared/ScheduleForm.js:532 +#: components/Schedule/shared/useSchedulePromptSteps.js:49 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:130 +#: 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:205 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:35 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:131 +#: 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:34 +#: screens/Template/Templates.js:54 +msgid "Schedule Details" +msgstr "일정 세부 정보" + +#: components/Schedule/shared/UnsupportedScheduleForm.js:15 +msgid "Schedule Rules" +msgstr "일정 규칙" + +#: screens/Inventory/Inventories.js:92 +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:394 +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:229 +#: routeConfig.js:44 +#: screens/ActivityStream/ActivityStream.js:153 +#: screens/Inventory/Inventories.js:89 +#: screens/Inventory/InventorySource/InventorySource.js:88 +#: screens/ManagementJob/ManagementJob.js:108 +#: screens/ManagementJob/ManagementJobs.js:23 +#: screens/Project/Project.js:120 +#: screens/Project/Projects.js:31 +#: screens/Schedule/AllSchedules.js:21 +#: screens/Template/Template.js:148 +#: screens/Template/Templates.js:51 +#: screens/Template/WorkflowJobTemplate.js:130 +msgid "Schedules" +msgstr "일정" + +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:136 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:33 +#: screens/User/UserTokenDetail/UserTokenDetail.js:50 +#: screens/User/UserTokenList/UserTokenList.js:142 +#: screens/User/UserTokenList/UserTokenList.js:189 +#: screens/User/UserTokenList/UserTokenListItem.js:32 +#: screens/User/shared/UserTokenForm.js:68 +msgid "Scope" +msgstr "범위" + +#: screens/User/shared/User.helptext.js:5 +msgid "Scope for the token's access" +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:290 +#: components/Lookup/Lookup.js:143 +msgid "Search" +msgstr "검색" + +#: screens/Job/JobOutput/JobOutputSearch.js:151 +msgid "Search is disabled while the job is running" +msgstr "작업이 실행되는 동안 검색이 비활성화됩니다." + +#: components/Search/AdvancedSearch.js:311 +#: components/Search/Search.js:259 +msgid "Search submit button" +msgstr "검색 제출 버튼" + +#: components/Search/Search.js:248 +msgid "Search text input" +msgstr "검색 텍스트 입력" + +#: components/Lookup/HostFilterLookup.js:398 +msgid "Searching by ansible_facts requires special syntax. Refer to the" +msgstr "ansible_facts로 검색하는 경우 특수 구문이 필요합니다." + +#: components/Schedule/shared/FrequencyDetailSubform.js:408 +msgid "Second" +msgstr "초" + +#: components/PromptDetail/PromptInventorySourceDetail.js:103 +#: components/PromptDetail/PromptProjectDetail.js:153 +#: screens/Project/ProjectDetail/ProjectDetail.js:269 +msgid "Seconds" +msgstr "초" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:34 +msgid "See Django" +msgstr "Django 참조" + +#: components/AdHocCommands/AdHocPreviewStep.js:35 +#: components/LaunchPrompt/steps/PreviewStep.js:61 +msgid "See errors on the left" +msgstr "왼쪽의 오류 보기" + +#: components/JobList/JobListItem.js:84 +#: components/Lookup/HostFilterLookup.js:380 +#: components/Lookup/Lookup.js:200 +#: 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:278 +msgid "Select Hosts" +msgstr "호스트 선택" + +#: components/AnsibleSelect/AnsibleSelect.js:38 +msgid "Select Input" +msgstr "입력 선택" + +#: screens/InstanceGroup/Instances/InstanceList.js:295 +msgid "Select Instances" +msgstr "인스턴스 선택" + +#: components/AssociateModal/AssociateModal.js:22 +msgid "Select Items" +msgstr "항목 선택" + +#: components/AddRole/AddResourceRole.js:201 +msgid "Select Items from List" +msgstr "목록에서 항목 선택" + +#: components/LabelSelect/LabelSelect.js:127 +msgid "Select Labels" +msgstr "레이블 선택" + +#: components/AddRole/AddResourceRole.js:236 +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:122 +msgid "Select a Node Type" +msgstr "노드 유형 선택" + +#: components/AddRole/AddResourceRole.js:170 +msgid "Select a Resource Type" +msgstr "리소스 유형 선택" + +#: screens/Job/Job.helptext.js:21 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:10 +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:75 +msgid "Select a module" +msgstr "모듈 선택" + +#: screens/Template/shared/PlaybookSelect.js:60 +#: screens/Template/shared/PlaybookSelect.js:61 +msgid "Select a playbook" +msgstr "Playbook 선택" + +#: screens/Template/shared/JobTemplateForm.js:323 +msgid "Select a project before editing the execution environment." +msgstr "실행 환경을 편집하기 전에 프로젝트를 선택합니다." + +#: screens/Template/Survey/SurveyToolbar.js:82 +msgid "Select a question to delete" +msgstr "삭제할 질문을 선택" + +#: components/PaginatedTable/ToolbarDeleteButton.js:160 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:103 +msgid "Select a row to delete" +msgstr "삭제할 행 선택" + +#: components/DisassociateButton/DisassociateButton.js:75 +msgid "Select a row to disassociate" +msgstr "연결할 행을 선택" + +#: screens/Instances/Shared/RemoveInstanceButton.js:77 +msgid "Select a row to remove" +msgstr "삭제할 행 선택" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:87 +msgid "Select a subscription" +msgstr "서브스크립션 선택" + +#: components/HostForm/HostForm.js:39 +#: components/Schedule/shared/FrequencyDetailSubform.js:71 +#: components/Schedule/shared/FrequencyDetailSubform.js:78 +#: components/Schedule/shared/FrequencyDetailSubform.js:88 +#: components/Schedule/shared/ScheduleFormFields.js:33 +#: components/Schedule/shared/ScheduleFormFields.js:37 +#: components/Schedule/shared/ScheduleFormFields.js:61 +#: screens/Credential/shared/CredentialForm.js:44 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:79 +#: screens/Inventory/shared/InventoryForm.js:72 +#: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/InsightsSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/OpenStackSubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:97 +#: screens/Inventory/shared/InventorySourceSubForms/SatelliteSubForm.js:44 +#: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:46 +#: screens/Inventory/shared/SmartInventoryForm.js:67 +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:24 +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:61 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:436 +#: screens/Project/shared/ProjectForm.js:234 +#: screens/Project/shared/ProjectSubForms/InsightsSubForm.js:39 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:37 +#: screens/Team/shared/TeamForm.js:49 +#: screens/Template/Survey/SurveyQuestionForm.js:30 +#: screens/Template/shared/WorkflowJobTemplateForm.js:130 +#: screens/User/shared/UserForm.js:139 +#: util/validators.js:201 +msgid "Select a value for this field" +msgstr "이 필드의 값을 선택" + +#: screens/Template/shared/JobTemplate.helptext.js:23 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:20 +msgid "Select a webhook service." +msgstr "Webhook 서비스 선택" + +#: components/DataListToolbar/DataListToolbar.js:121 +#: components/DataListToolbar/DataListToolbar.js:125 +#: screens/Template/Survey/SurveyToolbar.js:49 +msgid "Select all" +msgstr "모두 선택" + +#: screens/ActivityStream/ActivityStream.js:129 +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/WorkflowJobTemplate.helptext.js:5 +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:131 +msgid "Select an option" +msgstr "옵션 선택" + +#: screens/Project/shared/ProjectForm.js:245 +msgid "Select an organization before editing the default execution environment." +msgstr "기본 실행 환경을 편집하기 전에 조직을 선택합니다." + +#: screens/Job/Job.helptext.js:11 +#: screens/Template/shared/JobTemplate.helptext.js:12 +msgid "Select credentials for accessing the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \"Prompt on launch\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \"Prompt on launch\", the selected credential(s) become the defaults that can be updated at run time." +msgstr "이 작업이 실행될 노드에 액세스하기 위한 인증 정보를 선택합니다. 각 유형에 대해 하나의 인증 정보만 선택할 수 있습니다. 시스템 인증 정보 (SSH)의 경우 인증 정보를 선택하지 않으면 런타임에 시스템 인증 정보를 선택해야합니다. 인증 정보를 선택하고 \"시작 시 프롬프트\"를 선택하면 선택한 인증 정보를 런타임에 업데이트할 수 있는 기본값이 됩니다." + +#: components/Schedule/shared/ScheduleFormFields.js:120 +#: components/Schedule/shared/ScheduleFormFields.js:179 +msgid "Select frequency" +msgstr "빈도 선택" + +#: screens/Project/shared/Project.helptext.js:18 +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:98 +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:179 +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:117 +msgid "Select roles to apply" +msgstr "적용할 역할 선택" + +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:128 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:129 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:130 +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/Job/Job.helptext.js:18 +#: screens/Template/shared/JobTemplate.helptext.js:20 +msgid "Select the Instance Groups for this Job Template to run on." +msgstr "이 작업 템플릿의 인스턴스 그룹을 선택합니다." + +#: screens/Organization/shared/OrganizationForm.js:83 +msgid "Select the Instance Groups for this Organization to run on." +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 키 또는 암호가 포함된 인증 정보를 선택합니다." + +#: components/Lookup/InventoryLookup.js:123 +msgid "" +"Select the inventory containing the hosts\n" +"you want this job to manage." +msgstr "이 작업을 관리할 호스트가 포함된 인벤토리를 선택합니다." + +#: screens/Job/Job.helptext.js:6 +#: screens/Template/shared/JobTemplate.helptext.js:7 +msgid "Select the inventory containing the hosts you want this job to manage." +msgstr "이 작업을 관리할 호스트가 포함된 인벤토리를 선택합니다." + +#: components/HostForm/HostForm.js:32 +#: components/HostForm/HostForm.js:51 +msgid "Select the inventory that this host will belong to." +msgstr "이 호스트가 속할 인벤토리를 선택합니다." + +#: screens/Job/Job.helptext.js:10 +#: screens/Template/shared/JobTemplate.helptext.js:11 +msgid "Select the playbook to be executed by this job." +msgstr "이 작업에서 실행할 플레이북을 선택합니다." + +#: screens/Instances/Shared/InstanceForm.js:43 +msgid "Select the port that Receptor will listen on for incoming connections. Default is 27199." +msgstr "수신자(Receptor)가 들어오는 연결을 수신할 포트를 선택합니다.. 기본값은 27199입니다." + +#: screens/Template/shared/JobTemplate.helptext.js:8 +msgid "Select the project containing the playbook 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:186 +msgid "Select {0}" +msgstr "{0} 선택" + +#: components/AddRole/AddResourceRole.js:212 +#: components/AddRole/AddResourceRole.js:224 +#: components/AddRole/AddResourceRole.js:242 +#: 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:84 +#: components/TemplateList/TemplateListItem.js:140 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:107 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:125 +#: 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:41 +msgid "Selected" +msgstr "선택됨" + +#: components/LaunchPrompt/steps/CredentialsStep.js:142 +#: components/LaunchPrompt/steps/CredentialsStep.js:147 +#: components/Lookup/MultiCredentialsLookup.js:162 +#: components/Lookup/MultiCredentialsLookup.js:167 +msgid "Selected Category" +msgstr "선택한 카테고리" + +#: components/Schedule/shared/ScheduleForm.js:446 +#: components/Schedule/shared/ScheduleForm.js:447 +msgid "Selected date range must have at least 1 schedule occurrence." +msgstr "선택한 날짜 범위는 하나 이상의 일정이 포함되어 있어야 합니다." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:160 +msgid "Sender Email" +msgstr "보낸 사람 이메일" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:96 +msgid "Sender e-mail" +msgstr "보낸 사람 이메일" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:167 +#: components/Schedule/shared/FrequencyDetailSubform.js:138 +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:112 +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:122 +msgid "Set preferences for data collection, logos, and logins" +msgstr "데이터 수집, 로고 및 로그인에 대한 기본 설정" + +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:131 +msgid "Set source path to" +msgstr "소스 경로 설정" + +#: components/InstanceToggle/InstanceToggle.js:48 +#: screens/Instances/Shared/InstanceForm.js:59 +msgid "Set the instance enabled or disabled. If disabled, jobs will not be assigned to this instance." +msgstr "인스턴스 활성화 또는 비활성화를 설정합니다. 비활성화된 경우 작업이 이 인스턴스에 할당되지 않습니다." + +#: screens/Application/shared/Application.helptext.js:5 +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:239 +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/Instances/Shared/InstanceForm.js:35 +msgid "Sets the current life cycle stage of this instance. Default is \"installed.\"" +msgstr "이 인스턴스의 현재 라이프사이클 단계를 설정합니다. 기본값은 \"설치됨\"입니다." + +#: screens/Instances/Shared/InstanceForm.js:51 +msgid "Sets the role that this instance will play within mesh topology. Default is \"execution.\"" +msgstr "이 인스턴스가 메시 토폴로지 내에서 수행할 역할을 설정합니다. 기본값은 \"실행\"입니다." + +#: 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:220 +#: screens/ActivityStream/ActivityStream.js:222 +#: screens/Setting/Settings.js:43 +msgid "Settings" +msgstr "설정" + +#: components/FormField/PasswordInput.js:35 +msgid "Show" +msgstr "표시" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:182 +#: components/PromptDetail/PromptDetail.js:361 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:488 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:283 +#: screens/Template/shared/JobTemplateForm.js:497 +msgid "Show Changes" +msgstr "변경 사항 표시" + +#: components/AdHocCommands/AdHocDetailsStep.js:177 +#: components/AdHocCommands/AdHocDetailsStep.js:178 +msgid "Show changes" +msgstr "변경 사항 표시" + +#: components/LaunchPrompt/LaunchPrompt.js:135 +#: components/Schedule/shared/SchedulePromptableFields.js:102 +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:262 +msgid "Sign in with Azure AD" +msgstr "Azure AD로 로그인" + +#: screens/Login/Login.js:276 +msgid "Sign in with GitHub" +msgstr "GitHub로 로그인" + +#: screens/Login/Login.js:318 +msgid "Sign in with GitHub Enterprise" +msgstr "GitHub Enterprise로 로그인" + +#: screens/Login/Login.js:333 +msgid "Sign in with GitHub Enterprise Organizations" +msgstr "GitHub Enterprise 조직으로 로그인" + +#: screens/Login/Login.js:349 +msgid "Sign in with GitHub Enterprise Teams" +msgstr "GitHub Enterprise 팀으로 로그인" + +#: screens/Login/Login.js:290 +msgid "Sign in with GitHub Organizations" +msgstr "GitHub 조직으로 로그인" + +#: screens/Login/Login.js:304 +msgid "Sign in with GitHub Teams" +msgstr "GitHub 팀으로 로그인" + +#: screens/Login/Login.js:364 +msgid "Sign in with Google" +msgstr "Google로 로그인" + +#: screens/Login/Login.js:378 +msgid "Sign in with OIDC" +msgstr "OIDC로 로그인" + +#: screens/Login/Login.js:397 +msgid "Sign in with SAML" +msgstr "SAML으로 로그인" + +#: screens/Login/Login.js:396 +msgid "Sign in with SAML {samlIDP}" +msgstr "SAML {samlIDP}으로 로그인" + +#: components/Search/Search.js:145 +#: components/Search/Search.js:146 +msgid "Simple key select" +msgstr "간단한 키 선택" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:106 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:107 +#: components/PromptDetail/PromptDetail.js:295 +#: components/PromptDetail/PromptJobTemplateDetail.js:267 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:595 +#: screens/Job/JobDetail/JobDetail.js:500 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:475 +#: screens/Template/shared/JobTemplateForm.js:533 +#: screens/Template/shared/WorkflowJobTemplateForm.js:230 +msgid "Skip Tags" +msgstr "태그 건너뛰기" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:93 +#: components/Schedule/shared/FrequencyDetailSubform.js:223 +msgid "Skip every" +msgstr "모두 건너뛰기" + +#: screens/Job/Job.helptext.js:20 +#: screens/Template/shared/JobTemplate.helptext.js:22 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:22 +msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "건너뛰기 태그는 대용량 플레이북이 있고 플레이 또는 작업의 특정 부분을 건너뛰려는 경우 유용합니다. 쉼표를 사용하여 여러 태그를 구분합니다. 태그 사용에 대한 자세한 내용은 문서를 참조하십시오." + +#: screens/Job/JobOutput/shared/HostStatusBar.js:39 +msgid "Skipped" +msgstr "건너뜀" + +#: components/StatusLabel/StatusLabel.js:50 +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:345 +#: 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:32 +#: components/LaunchPrompt/steps/PreviewStep.js:58 +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:169 +#: components/PromptDetail/PromptInventorySourceDetail.js:84 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:199 +#: screens/Inventory/shared/InventorySourceForm.js:130 +#: screens/Job/JobDetail/JobDetail.js:172 +#: screens/Job/JobDetail/JobDetail.js:294 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:93 +msgid "Source" +msgstr "소스" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:44 +#: components/PromptDetail/PromptDetail.js:250 +#: components/PromptDetail/PromptJobTemplateDetail.js:147 +#: components/PromptDetail/PromptProjectDetail.js:106 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:89 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:467 +#: screens/Job/JobDetail/JobDetail.js:307 +#: screens/Project/ProjectDetail/ProjectDetail.js:230 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:248 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:133 +#: screens/Template/shared/JobTemplateForm.js:335 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:245 +msgid "Source Control Branch" +msgstr "소스 제어 분기" + +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:29 +msgid "Source Control Branch/Tag/Commit" +msgstr "소스 제어 분기/태그/커밋" + +#: components/PromptDetail/PromptProjectDetail.js:117 +#: screens/Project/ProjectDetail/ProjectDetail.js:256 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:56 +msgid "Source Control Credential" +msgstr "소스 제어 인증 정보" + +#: components/PromptDetail/PromptProjectDetail.js:111 +#: screens/Project/ProjectDetail/ProjectDetail.js:235 +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:32 +msgid "Source Control Refspec" +msgstr "소스 제어 참조" + +#: screens/Project/ProjectDetail/ProjectDetail.js:195 +msgid "Source Control Revision" +msgstr "소스 제어 버전" + +#: components/PromptDetail/PromptProjectDetail.js:96 +#: screens/Job/JobDetail/JobDetail.js:273 +#: screens/Project/ProjectDetail/ProjectDetail.js:191 +#: screens/Project/shared/ProjectForm.js:259 +msgid "Source Control Type" +msgstr "소스 제어 유형" + +#: components/Lookup/ProjectLookup.js:143 +#: components/PromptDetail/PromptProjectDetail.js:101 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:96 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:165 +#: screens/Project/ProjectDetail/ProjectDetail.js:225 +#: screens/Project/ProjectList/ProjectList.js:205 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:16 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:104 +msgid "Source Control URL" +msgstr "소스 제어 URL" + +#: components/JobList/JobList.js:211 +#: components/JobList/JobListItem.js:42 +#: components/Schedule/ScheduleList/ScheduleListItem.js:38 +#: screens/Job/JobDetail/JobDetail.js:65 +msgid "Source Control Update" +msgstr "소스 제어 업데이트" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:340 +msgid "Source Phone Number" +msgstr "소스 전화 번호" + +#: components/PromptDetail/PromptInventorySourceDetail.js:176 +msgid "Source Variables" +msgstr "소스 변수" + +#: components/JobList/JobListItem.js:213 +#: screens/Job/JobDetail/JobDetail.js:257 +msgid "Source Workflow Job" +msgstr "소스 워크플로 작업" + +#: screens/Template/shared/WorkflowJobTemplateForm.js:177 +msgid "Source control branch" +msgstr "소스 제어 분기" + +#: screens/Inventory/shared/InventorySourceForm.js:152 +msgid "Source details" +msgstr "소스 세부 정보" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:403 +msgid "Source phone number" +msgstr "소스 전화 번호" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:269 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:21 +msgid "Source variables" +msgstr "소스 변수" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:97 +msgid "Sourced from a project" +msgstr "프로젝트에서 소싱" + +#: screens/Inventory/Inventories.js:84 +#: screens/Inventory/Inventory.js:68 +msgid "Sources" +msgstr "소스" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:30 +msgid "" +"Specify HTTP Headers in JSON format. Refer to\n" +"the Ansible Controller documentation for example syntax." +msgstr "HTTP 헤더를 JSON 형식으로 지정합니다. 예를 들어 Ansible Controller 설명서를 참조하십시오." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:24 +msgid "" +"Specify a notification color. Acceptable colors are hex\n" +"color code (example: #3af or #789abc)." +msgstr "알림 색상을 지정합니다. 허용되는 색상은 16진수 색상 코드 (예: #3af 또는 #789abc)입니다." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:26 +msgid "Specify the conditions under which this node should be executed" +msgstr "이 노드를 실행해야 하는 조건을 지정합니다." + +#: screens/Job/JobOutput/HostEventModal.js:173 +msgid "Standard Error" +msgstr "표준 오류" + +#: screens/Job/JobOutput/HostEventModal.js:174 +msgid "Standard error 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:247 +#: components/JobList/JobListItem.js:99 +msgid "Start Time" +msgstr "시작 시간" + +#: components/Schedule/shared/DateTimePicker.js:51 +msgid "Start date" +msgstr "시작일" + +#: components/Schedule/shared/ScheduleFormFields.js:87 +msgid "Start date/time" +msgstr "시작일/시간" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:465 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:105 +msgid "Start message" +msgstr "시작 메시지" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:474 +#: 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:220 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:165 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:63 +msgid "Started" +msgstr "시작됨" + +#: components/JobList/JobList.js:224 +#: components/JobList/JobList.js:245 +#: components/JobList/JobListItem.js:95 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:206 +#: screens/InstanceGroup/Instances/InstanceList.js:267 +#: screens/InstanceGroup/Instances/InstanceListItem.js:129 +#: screens/Instances/InstanceDetail/InstanceDetail.js:196 +#: screens/Instances/InstanceList/InstanceList.js:202 +#: screens/Instances/InstanceList/InstanceListItem.js:134 +#: screens/Instances/InstancePeers/InstancePeerList.js:97 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:43 +#: screens/Inventory/InventoryList/InventoryListItem.js:101 +#: screens/Inventory/InventorySources/InventorySourceList.js:212 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:87 +#: screens/Job/JobDetail/JobDetail.js:210 +#: screens/Job/JobOutput/HostEventModal.js:118 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:115 +#: 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:61 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:162 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:166 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:66 +msgid "Status" +msgstr "상태" + +#: screens/Job/JobOutput/JobOutputSearch.js:91 +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/Project.helptext.js:118 +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:132 +#: screens/Setting/Settings.js:112 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:136 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:195 +msgid "Subscription" +msgstr "서브스크립션" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:41 +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:137 +msgid "Subscription settings" +msgstr "서브스크립션 설정" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:131 +msgid "Subscription type" +msgstr "서브스크립션 유형" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:142 +msgid "Subscriptions table" +msgstr "서브스크립션 테이블" + +#: components/Lookup/ProjectLookup.js:137 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:90 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:159 +#: screens/Job/JobDetail/JobDetail.js:76 +#: 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:41 +msgid "Success" +msgstr "성공" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:483 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:123 +msgid "Success message" +msgstr "성공 메시지" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:492 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:132 +msgid "Success message body" +msgstr "성공 메시지 본문" + +#: components/JobList/JobList.js:231 +#: components/StatusLabel/StatusLabel.js:43 +#: components/Workflow/WorkflowNodeHelp.js:102 +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:96 +#: screens/Dashboard/shared/ChartTooltip.js:59 +msgid "Successful" +msgstr "성공" + +#: screens/Dashboard/DashboardGraph.js:166 +msgid "Successful jobs" +msgstr "성공적인 작업" + +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:28 +msgid "Successfully Approved" +msgstr "성공적으로 승인됨" + +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:25 +msgid "Successfully Denied" +msgstr "성공적으로 거부됨" + +#: screens/Project/ProjectDetail/ProjectDetail.js:201 +#: screens/Project/ProjectList/ProjectListItem.js:97 +msgid "Successfully copied to clipboard!" +msgstr "클립보드에 성공적으로 복사되었습니다." + +#: components/Schedule/shared/FrequencyDetailSubform.js:255 +msgid "Sun" +msgstr "일요일" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:83 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:182 +#: components/Schedule/shared/FrequencyDetailSubform.js:260 +#: components/Schedule/shared/FrequencyDetailSubform.js:428 +msgid "Sunday" +msgstr "이벤트" + +#: components/LaunchPrompt/steps/useSurveyStep.js:26 +#: screens/Template/Template.js:159 +#: screens/Template/Templates.js:48 +#: screens/Template/WorkflowJobTemplate.js:145 +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:191 +msgid "Survey Question Order" +msgstr "설문 조사 질문 순서" + +#: screens/Template/Survey/SurveyToolbar.js:102 +msgid "Survey Toggle" +msgstr "설문조사 토글" + +#: screens/Template/Survey/SurveyReorderModal.js:192 +msgid "Survey preview modal" +msgstr "설문 조사 프리뷰 모달" + +#: screens/Inventory/InventorySources/InventorySourceListItem.js:120 +#: screens/Inventory/shared/InventorySourceSyncButton.js:41 +#: screens/Project/shared/ProjectSyncButton.js:41 +#: screens/Project/shared/ProjectSyncButton.js:53 +msgid "Sync" +msgstr "동기화" + +#: screens/Project/ProjectList/ProjectListItem.js:238 +#: screens/Project/shared/ProjectSyncButton.js:37 +#: screens/Project/shared/ProjectSyncButton.js:48 +msgid "Sync Project" +msgstr "동기화 프로젝트" + +#: screens/Inventory/InventoryList/InventoryList.js:219 +msgid "Sync Status" +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:236 +msgid "Sync error" +msgstr "동기화 오류" + +#: screens/Project/ProjectDetail/ProjectDetail.js:213 +#: screens/Project/ProjectList/ProjectListItem.js:109 +msgid "Sync for revision" +msgstr "버전의 동기화" + +#: screens/Project/ProjectList/ProjectListItem.js:122 +msgid "Syncing" +msgstr "동기화" + +#: screens/Setting/SettingList.js:102 +#: 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:128 +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:115 +msgid "TACACS+" +msgstr "TACACS+" + +#: screens/Setting/SettingList.js:81 +msgid "TACACS+ settings" +msgstr "TACACS + 설정" + +#: screens/Dashboard/Dashboard.js:117 +#: screens/Job/JobOutput/HostEventModal.js:94 +msgid "Tabs" +msgstr "탭" + +#: screens/Job/Job.helptext.js:19 +#: screens/Template/shared/JobTemplate.helptext.js:21 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:21 +msgid "Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "태그는 대용량 플레이북이 있고 플레이 또는 작업의 특정 부분을 실행하려는 경우 유용합니다. 쉼표를 사용하여 여러 태그를 구분합니다. 태그 사용에 대한 자세한 내용은 문서를 참조하십시오." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:203 +msgid "Tags for the Annotation" +msgstr "주석 태그" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:179 +msgid "Tags for the annotation (optional)" +msgstr "주석 태그(선택 사항)" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:248 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:298 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:366 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:252 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:329 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:453 +msgid "Target URL" +msgstr "대상 URL" + +#: screens/Job/JobOutput/HostEventModal.js:123 +msgid "Task" +msgstr "작업" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:90 +msgid "Task Count" +msgstr "작업 수" + +#: screens/Job/JobOutput/JobOutputSearch.js:129 +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:85 +#: screens/Team/TeamRoles/TeamRolesList.js:144 +msgid "Team Roles" +msgstr "팀 역할" + +#: screens/Team/Team.js:75 +msgid "Team not found." +msgstr "팀을 찾을 수 없음" + +#: components/AddRole/AddResourceRole.js:188 +#: components/AddRole/AddResourceRole.js:189 +#: routeConfig.js:106 +#: screens/ActivityStream/ActivityStream.js:187 +#: screens/Organization/Organization.js:125 +#: 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:15 +#: screens/Team/Teams.js:25 +#: screens/User/User.js:70 +#: screens/User/UserTeams/UserTeamList.js:175 +#: screens/User/UserTeams/UserTeamList.js:246 +#: screens/User/Users.js:32 +#: util/getRelatedResourceDeleteDetails.js:174 +msgid "Teams" +msgstr "팀" + +#: screens/Setting/Jobs/JobsEdit/JobsEdit.js:130 +msgid "Template" +msgstr "템플릿" + +#: components/RelatedTemplateList/RelatedTemplateList.js:115 +#: components/TemplateList/TemplateList.js:133 +msgid "Template copied successfully" +msgstr "템플릿이 성공적으로 복사됨" + +#: screens/Template/Template.js:175 +#: screens/Template/WorkflowJobTemplate.js:175 +msgid "Template not found." +msgstr "템플릿을 찾을 수 없습니다." + +#: components/TemplateList/TemplateList.js:200 +#: components/TemplateList/TemplateList.js:263 +#: routeConfig.js:65 +#: screens/ActivityStream/ActivityStream.js:164 +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:70 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:83 +#: screens/Template/Templates.js:17 +#: util/getRelatedResourceDeleteDetails.js:218 +#: util/getRelatedResourceDeleteDetails.js:275 +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:426 +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:181 +msgid "Text" +msgstr "텍스트" + +#: screens/Template/Survey/SurveyReorderModal.js:135 +msgid "Text Area" +msgstr "텍스트 영역" + +#: screens/Template/Survey/SurveyQuestionForm.js:81 +msgid "Textarea" +msgstr "텍스트 영역" + +#: components/Lookup/Lookup.js:63 +msgid "That value was not found. Please enter or select a valid value." +msgstr "이 값을 찾을 수 없습니다. 유효한 값을 입력하거나 선택하십시오." + +#: components/Schedule/shared/FrequencyDetailSubform.js:398 +msgid "The" +msgstr "The" + +#: screens/Application/shared/Application.helptext.js:4 +msgid "The Grant type the user must use to acquire tokens for this application" +msgstr "사용자가 이 애플리케이션의 토큰을 얻는 데 사용해야 하는 Grant 유형" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:128 +msgid "The Instance Groups for this Organization to run on." +msgstr "이 조직에서 실행할 인스턴스 그룹입니다." + +#: screens/Instances/InstanceDetail/InstanceDetail.js:219 +msgid "The Instance Groups to which this instance belongs." +msgstr "이 인스턴스가 속하는 인스턴스 그룹입니다." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:6 +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/Job/Job.helptext.js:17 +#: screens/Template/shared/JobTemplate.helptext.js:18 +msgid "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout." +msgstr "작업이 취소되기 전에 실행할 시간(초)입니다. 작업 제한 시간이 없는 경우 기본값은 0입니다." + +#: screens/User/shared/User.helptext.js:4 +msgid "The application that this token belongs to, or leave this field empty to create a Personal Access Token." +msgstr "이 토큰이 속한 애플리케이션이나 이 필드를 비워 개인 액세스 토큰을 만듭니다." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:9 +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/Template/shared/JobTemplate.helptext.js:9 +msgid "The container image to be used for execution." +msgstr "실행에 사용할 컨테이너 이미지입니다." + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:109 +msgid "" +"The execution environment that will be used for jobs\n" +"inside of this organization. This will be used a fallback when\n" +"an execution environment has not been explicitly assigned at the\n" +"project, job template or workflow level." +msgstr "이 조직 내의 작업에 사용할 실행 환경입니다. 실행 환경이 프로젝트, 작업 템플릿 또는 워크플로 수준에서 명시적으로 할당되지 않은 경우 폴백으로 사용됩니다." + +#: 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/Project.helptext.js:5 +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/Job/Job.helptext.js:9 +#: screens/Template/shared/JobTemplate.helptext.js:10 +msgid "The execution environment that will be used when launching this job template. The resolved execution environment can be overridden by explicitly assigning a different one to this job template." +msgstr "이 작업 템플릿을 시작할 때 사용할 실행 환경입니다. 해결된 실행 환경은 이 작업 템플릿에 다른 실행 환경을 명시적으로 할당하여 재정의할 수 있습니다." + +#: screens/Project/shared/Project.helptext.js:93 +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/ExecutionEnvironment.helptext.js:7 +msgid "The full image location, including the container registry, image name, and version tag." +msgstr "컨테이너 레지스트리, 이미지 이름, 버전 태그를 포함한 전체 이미지 위치입니다." + +#: screens/Inventory/shared/Inventory.helptext.js:191 +msgid "" +"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 "이 소스에서 동기화할 인벤토리 파일입니다. 드롭다운에서 선택하거나 입력 란에 파일을 입력할 수 있습니다." + +#: screens/Host/HostDetail/HostDetail.js:79 +msgid "The inventory that this host belongs to." +msgstr "이 호스트가 속할 인벤토리입니다." + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:141 +msgid "The last {dayOfWeek}" +msgstr "마지막 {dayOfWeek}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:200 +msgid "The last {weekday} of {month}" +msgstr "마지막 {weekday} / {month}" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:100 +msgid "" +"The maximum number of hosts allowed to be managed by\n" +"this organization. Value defaults to 0 which means no limit.\n" +"Refer to the Ansible documentation for more details." +msgstr "이 조직에서 관리할 수 있는 최대 호스트 수입니다. 기본값은 0이며 이는 제한이 없음을 의미합니다. 자세한 내용은 Ansible 설명서를 참조하십시오." + +#: 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/NotificationTemplate/shared/Notifications.helptext.js:26 +msgid "" +"The number associated with the \"Messaging\n" +"Service\" in Twilio with the format +18005550199." +msgstr "+18005550199 형식으로 Twilio의 \"메시징 서비스(Messaging Service)\"와 연결된 번호입니다." + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:69 +msgid "The number of hosts you have automated against is below your subscription count." +msgstr "자동화된 호스트 수는 서브스크립션 수 보다 적습니다." + +#: screens/Job/Job.helptext.js:25 +#: screens/Template/shared/JobTemplate.helptext.js:48 +msgid "The number of parallel or simultaneous processes to use while executing the playbook. An empty value, or a value less than 1 will use the Ansible default which is usually 5. The default number of forks can be overwritten with a change to" +msgstr "플레이북을 실행하는 동안 사용할 병렬 또는 동시 프로세스 수입니다. 비어 있는 값 또는 1보다 작은 값은 Ansible 기본값(일반적으로 5)을 사용합니다. 기본 포크 수는 다음과 같이 변경합니다." + +#: components/AdHocCommands/AdHocDetailsStep.js:164 +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:161 +msgid "The page you requested could not be found." +msgstr "요청하신 페이지를 찾을 수 없습니다." + +#: components/AdHocCommands/AdHocDetailsStep.js:144 +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/Job/Job.helptext.js:7 +msgid "The project containing the playbook this job will execute." +msgstr "이 작업이 실행될 플레이북을 포함하는 프로젝트입니다." + +#: screens/Job/Job.helptext.js:8 +msgid "The project from which this inventory update is sourced." +msgstr "이 인벤토리 업데이트가 제공되는 프로젝트입니다." + +#: 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:211 +#: 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:31 +msgid "The search filter did not produce any results…" +msgstr "검색 필터에서 결과를 생성하지 않았습니다." + +#: screens/Template/Survey/SurveyQuestionForm.js:180 +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:50 +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:155 +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:713 +msgid "There was an error saving the workflow." +msgstr "워크플로를 저장하는 동안 오류가 발생했습니다." + +#: components/AdHocCommands/AdHocDetailsStep.js:69 +msgid "These are the modules that {brandName} supports running commands against." +msgstr "다음은 {brandName}에서 명령 실행을 지원하는 모듈입니다." + +#: components/AdHocCommands/AdHocDetailsStep.js:129 +msgid "These are the verbosity levels for standard out of the command run that are supported." +msgstr "이는 표준 실행 명령을 실행하기 위해 지원되는 상세 수준입니다." + +#: components/AdHocCommands/AdHocDetailsStep.js:122 +#: screens/Job/Job.helptext.js:43 +msgid "These arguments are used with the specified module." +msgstr "이러한 인수는 지정된 모듈과 함께 사용됩니다." + +#: components/AdHocCommands/AdHocDetailsStep.js:111 +msgid "These arguments are used with the specified module. You can find information about {0} by clicking" +msgstr "이러한 인수는 지정된 모듈과 함께 사용됩니다. {0} 에 대한 정보를 클릭하면 확인할 수 있습니다." + +#: screens/Job/Job.helptext.js:33 +msgid "These arguments are used with the specified module. You can find information about {moduleName} by clicking" +msgstr "이러한 인수는 지정된 모듈과 함께 사용됩니다. {moduleName} 에 대한 정보를 클릭하면 확인할 수 있습니다." + +#: components/Schedule/shared/FrequencyDetailSubform.js:410 +msgid "Third" +msgstr "세 번째" + +#: screens/Template/shared/JobTemplateForm.js:157 +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/Instances/Shared/RemoveInstanceButton.js:178 +msgid "This action will remove the following instances:" +msgstr "이 작업은 다음 인스턴스를 제거합니다." + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:113 +msgid "This container group is currently being by other resources. Are you sure you want to delete it?" +msgstr "현재 이 컨테이너 그룹에 다른 리소스가 있습니다. 삭제하시겠습니까?" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:304 +msgid "This credential is currently being used by other resources. Are you sure you want to delete it?" +msgstr "현재 다른 리소스에서 이 인증 정보를 사용하고 있습니다. 삭제하시겠습니까?" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:121 +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" +"Automation Analytics." +msgstr "이 데이터는\n" +"향후 소프트웨어 릴리스를 개선하고\n" +"Automation Analytics를 제공하는 데 사용됩니다." + +#: 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:132 +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/Inventory.helptext.js:155 +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/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 "이 필드는 정규식이어야 합니다." + +#: util/validators.js:111 +#: util/validators.js:194 +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} 자 이상이어야 합니다." + +#: util/validators.js:197 +msgid "This field must be greater than 0" +msgstr "이 필드는 0보다 커야 합니다." + +#: components/AdHocCommands/useAdHocDetailsStep.js:52 +#: components/LaunchPrompt/steps/useSurveyStep.js:111 +#: screens/Template/shared/JobTemplateForm.js:154 +#: 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 "이 필드는 비워 둘 수 없습니다." + +#: components/AdHocCommands/useAdHocDetailsStep.js:46 +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/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:82 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:89 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:104 +msgid "This has already been acted on" +msgstr "이 작업은 이미 수행되었습니다." + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:125 +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:199 +msgid "This inventory is currently being used by other resources. Are you sure you want to delete it?" +msgstr "이 인벤토리는 현재 다른 리소스에서 사용하고 있습니다. 삭제하시겠습니까?" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:313 +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:77 +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/Job/JobOutput/EmptyOutput.js:37 +msgid "This job failed and has no output." +msgstr "이 작업은 실패하여 출력이 없습니다." + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:543 +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:197 +msgid "This organization is currently being by other resources. Are you sure you want to delete it?" +msgstr "이 조직은 현재 다른 리소스에서 사용 중입니다. 삭제하시겠습니까?" + +#: screens/Project/ProjectDetail/ProjectDetail.js:338 +msgid "This project is currently being used by other resources. Are you sure you want to delete it?" +msgstr "이 프로젝트는 현재 다른 리소스에서 사용하고 있습니다. 삭제하시겠습니까?" + +#: screens/Project/shared/Project.helptext.js:59 +msgid "This project is currently on sync and cannot be clicked until sync process completed" +msgstr "이 프로젝트는 현재 동기화 상태에 있으며 동기화 프로세스가 완료될 때까지 클릭할 수 없습니다." + +#: components/Schedule/shared/ScheduleForm.js:460 +msgid "This schedule has no occurrences due to the selected exceptions." +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/Schedule/shared/UnsupportedScheduleForm.js:12 +msgid "" +"This schedule uses complex rules that are not supported in the\n" +"UI. Please use the API to manage this schedule." +msgstr "이 일정은 UI에서 지원되지 않는 복잡한 규칙을 사용합니다. \n" +" API를 사용하여 이 일정을 관리하십시오." + +#: 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/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:106 +msgid "This will cancel all subsequent nodes in this workflow" +msgstr "이 워크플로우의 모든 후속 노드가 취소됩니다." + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:328 +msgid "This will cancel all subsequent nodes in this workflow." +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/WorkflowApproval/shared/WorkflowApprovalButton.js:43 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:35 +msgid "This workflow has already been acted on" +msgstr "이 워크플로우는 이미 수행되었습니다." + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:267 +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:299 +msgid "Thu" +msgstr "목요일" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:80 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:186 +#: components/Schedule/shared/FrequencyDetailSubform.js:304 +#: components/Schedule/shared/FrequencyDetailSubform.js:448 +msgid "Thursday" +msgstr "목요일" + +#: screens/ActivityStream/ActivityStream.js:249 +#: screens/ActivityStream/ActivityStream.js:261 +#: screens/ActivityStream/ActivityStreamDetailButton.js:41 +#: screens/ActivityStream/ActivityStreamListItem.js:42 +msgid "Time" +msgstr "시간" + +#: screens/Project/shared/Project.helptext.js:128 +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/Inventory.helptext.js:147 +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 "인벤토리 동기화가 최신 상태인 것으로 간주하는데 걸리는 시간(초)입니다. 작업 실행 및 콜백 중에 작업 시스템은 최신 동기화의 타임스탬프를 평가합니다. 캐시 시간 초과보다 오래된 경우 최신 상태로 간주되지 않으며 새 인벤토리 동기화가 수행됩니다." + +#: components/StatusLabel/StatusLabel.js:51 +msgid "Timed out" +msgstr "시간 초과" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:86 +#: components/PromptDetail/PromptDetail.js:136 +#: components/PromptDetail/PromptDetail.js:355 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:484 +#: screens/Job/JobDetail/JobDetail.js:397 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:170 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:114 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:277 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:186 +#: screens/Template/shared/JobTemplateForm.js:475 +msgid "Timeout" +msgstr "시간 초과" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:193 +msgid "Timeout minutes" +msgstr "시간 제한 (분)" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:207 +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:194 +msgid "To reorder the survey questions drag and drop them in the desired location." +msgstr "설문조사 질문을 재정렬하려면 원하는 위치에 끌어다 놓습니다." + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:106 +msgid "Toggle Legend" +msgstr "범례 전환" + +#: components/FormField/PasswordInput.js:39 +msgid "Toggle Password" +msgstr "암호 전환" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:116 +msgid "Toggle Tools" +msgstr "툴 전환" + +#: components/HostToggle/HostToggle.js:70 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:56 +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:373 +#: 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:80 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:105 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:128 +#: screens/Application/Applications.js:40 +#: screens/User/User.js:76 +#: screens/User/UserTokenList/UserTokenList.js:118 +#: screens/User/Users.js:34 +msgid "Tokens" +msgstr "토큰" + +#: components/Workflow/WorkflowTools.js:83 +msgid "Tools" +msgstr "툴" + +#: routeConfig.js:152 +#: screens/TopologyView/TopologyView.js:40 +msgid "Topology View" +msgstr "토폴로지 보기" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:218 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:197 +#: screens/InstanceGroup/Instances/InstanceListItem.js:199 +#: screens/Instances/InstanceDetail/InstanceDetail.js:213 +#: screens/Instances/InstanceList/InstanceListItem.js:214 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:78 +msgid "Total Jobs" +msgstr "총 작업" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:104 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:76 +msgid "Total Nodes" +msgstr "총 노드" + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:103 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:119 +msgid "Total hosts" +msgstr "총 호스트" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:72 +msgid "Total jobs" +msgstr "총 작업" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:87 +msgid "Track submodules" +msgstr "하위 모듈 추적" + +#: components/PromptDetail/PromptProjectDetail.js:56 +#: screens/Project/ProjectDetail/ProjectDetail.js:109 +msgid "Track submodules latest commit on branch" +msgstr "분기에서 하위 모듈의 최신 커밋 추적" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:141 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:168 +msgid "Trial" +msgstr "평가판" + +#: components/JobList/JobListItem.js:319 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:66 +#: screens/Job/JobDetail/JobDetail.js:383 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:210 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:240 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:270 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:315 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:373 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:142 +msgid "True" +msgstr "True" + +#: components/Schedule/shared/FrequencyDetailSubform.js:277 +msgid "Tue" +msgstr "화요일" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:78 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:184 +#: components/Schedule/shared/FrequencyDetailSubform.js:282 +#: components/Schedule/shared/FrequencyDetailSubform.js:438 +msgid "Tuesday" +msgstr "화요일" + +#: components/NotificationList/NotificationList.js:201 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:142 +msgid "Twilio" +msgstr "Twilio" + +#: components/JobList/JobList.js:246 +#: components/JobList/JobListItem.js:98 +#: components/Lookup/ProjectLookup.js:132 +#: components/NotificationList/NotificationList.js:219 +#: components/NotificationList/NotificationListItem.js:33 +#: components/PromptDetail/PromptDetail.js:124 +#: components/RelatedTemplateList/RelatedTemplateList.js:187 +#: 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:160 +#: components/Workflow/WorkflowNodeHelp.js:196 +#: screens/Credential/CredentialList/CredentialList.js:165 +#: screens/Credential/CredentialList/CredentialListItem.js:63 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:94 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:116 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:17 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:46 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:54 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:195 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:66 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:94 +#: screens/Inventory/InventoryList/InventoryList.js:220 +#: screens/Inventory/InventoryList/InventoryListItem.js:116 +#: screens/Inventory/InventorySources/InventorySourceList.js:213 +#: 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:218 +#: 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/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:47 +#: screens/Project/shared/ProjectForm.js:298 +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/Project/ProjectList/ProjectListItem.js:211 +msgid "Unable to load last job update" +msgstr "마지막 작업 업데이트를 로드할 수 없음" + +#: components/StatusLabel/StatusLabel.js:61 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:260 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:87 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:46 +#: screens/InstanceGroup/Instances/InstanceListItem.js:78 +#: screens/Instances/InstanceDetail/InstanceDetail.js:306 +#: screens/Instances/InstanceList/InstanceListItem.js:77 +#: screens/TopologyView/Tooltip.js:121 +msgid "Unavailable" +msgstr "사용할 수 없음" + +#: screens/Setting/shared/RevertButton.js:53 +#: screens/Setting/shared/RevertButton.js:62 +msgid "Undo" +msgstr "실행 취소" + +#: screens/Job/JobOutput/JobOutputSearch.js:183 +msgid "Unfollow" +msgstr "팔로우 취소" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:126 +msgid "Unlimited" +msgstr "무제한" + +#: components/StatusLabel/StatusLabel.js:47 +#: 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:94 +msgid "Update Revision on Launch" +msgstr "시작 시 버전 업데이트" + +#: components/PromptDetail/PromptInventorySourceDetail.js:51 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:133 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:92 +msgid "Update on launch" +msgstr "시작 시 업데이트" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:75 +msgid "Update options" +msgstr "업데이트 옵션" + +#: components/PromptDetail/PromptProjectDetail.js:61 +#: screens/Project/ProjectDetail/ProjectDetail.js:115 +msgid "Update revision on job launch" +msgstr "작업 시작 시 버전 업데이트" + +#: screens/Setting/SettingList.js:92 +msgid "Update settings pertaining to Jobs within {brandName}" +msgstr "{brandName}의 작업 관련 설정 업데이트" + +#: screens/Template/shared/WebhookSubForm.js:188 +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:53 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:132 +msgid "Use SSL" +msgstr "SSL 사용" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:58 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:137 +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/NotificationTemplate/shared/Notifications.helptext.js:12 +msgid "Use one Annotation Tag per line, without commas." +msgstr "쉼표 없이 한 줄에 하나의 주석 태그를 사용합니다." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:13 +msgid "" +"Use 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/Notifications.helptext.js:5 +msgid "Use one email address per line to create a recipient list for this type of notification." +msgstr "이 유형의 알림에 대한 수신자 목록을 만들려면 한 줄에 하나의 이메일 주소를 사용합니다." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:28 +msgid "" +"Use 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/InstanceGroup/InstanceDetails/InstanceDetails.js:249 +#: screens/InstanceGroup/Instances/InstanceList.js:270 +#: screens/Instances/InstanceDetail/InstanceDetail.js:292 +#: screens/Instances/InstanceList/InstanceList.js:205 +msgid "Used Capacity" +msgstr "사용된 용량" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:253 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:257 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:78 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:86 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:42 +#: screens/InstanceGroup/Instances/InstanceListItem.js:74 +#: screens/Instances/InstanceDetail/InstanceDetail.js:297 +#: screens/Instances/InstanceDetail/InstanceDetail.js:303 +#: screens/Instances/InstanceList/InstanceListItem.js:73 +#: screens/TopologyView/Tooltip.js:117 +msgid "Used capacity" +msgstr "사용된 용량" + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:13 +msgid "User" +msgstr "사용자" + +#: components/AppContainer/PageHeaderToolbar.js:160 +msgid "User Details" +msgstr "사용자 세부 정보" + +#: screens/Setting/SettingList.js:121 +#: screens/Setting/Settings.js:118 +msgid "User Interface" +msgstr "사용자 인터페이스" + +#: screens/Setting/SettingList.js:126 +msgid "User Interface settings" +msgstr "사용자 인터페이스 설정" + +#: components/ResourceAccessList/ResourceAccessListItem.js:72 +#: 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 Automation Analytics" +msgstr "사용자 및 자동화 분석" + +#: components/AppContainer/PageHeaderToolbar.js:154 +msgid "User details" +msgstr "사용자 세부 정보" + +#: screens/User/User.js:96 +msgid "User not found." +msgstr "사용자를 찾을 수 없음" + +#: screens/User/UserTokenList/UserTokenList.js:180 +msgid "User tokens" +msgstr "사용자 토큰" + +#: components/AddRole/AddResourceRole.js:23 +#: components/AddRole/AddResourceRole.js:38 +#: components/ResourceAccessList/ResourceAccessList.js:173 +#: components/ResourceAccessList/ResourceAccessList.js:226 +#: screens/Login/Login.js:230 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:144 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:253 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:303 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:361 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:67 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:260 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:337 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:442 +#: 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:178 +#: components/AddRole/AddResourceRole.js:179 +#: routeConfig.js:101 +#: screens/ActivityStream/ActivityStream.js:184 +#: screens/Team/Teams.js:30 +#: 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:69 +#: components/HostForm/HostForm.js:113 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:115 +#: components/PromptDetail/PromptDetail.js:168 +#: components/PromptDetail/PromptDetail.js:369 +#: components/PromptDetail/PromptJobTemplateDetail.js:286 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:135 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:620 +#: screens/Host/HostDetail/HostDetail.js:93 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:165 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:37 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:88 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:143 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:53 +#: screens/Inventory/shared/InventoryForm.js:108 +#: screens/Inventory/shared/InventoryGroupForm.js:46 +#: screens/Inventory/shared/SmartInventoryForm.js:93 +#: screens/Job/JobDetail/JobDetail.js:546 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:501 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:226 +#: screens/Template/shared/JobTemplateForm.js:402 +#: screens/Template/shared/WorkflowJobTemplateForm.js:212 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:293 +msgid "Variables" +msgstr "변수" + +#: screens/Job/JobOutput/JobOutputSearch.js:130 +msgid "Variables Prompted" +msgstr "프롬프트 변수" + +#: screens/Inventory/shared/Inventory.helptext.js:43 +msgid "Variables must be in JSON or YAML syntax. Use the radio button to toggle between the two." +msgstr "변수는 JSON 또는 YAML 구문이어야 합니다. 라디오 버튼을 사용하여 둘 사이를 전환합니다." + +#: screens/Inventory/shared/Inventory.helptext.js:166 +msgid "Variables used 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>{sourceType} plugin configuration guide." +msgstr "인벤토리 소스를 구성하는데 사용되는 변수입니다. 이 플러그인을 구성하는 방법에 대한 자세한 내용은 설명서의 <0>인벤토리 플러그인 섹션과 <1>{sourceType} 플러그인 구성 가이드를 참조하십시오." + +#: 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:131 +msgid "Verbose" +msgstr "상세 정보" + +#: components/AdHocCommands/AdHocPreviewStep.js:63 +#: components/PromptDetail/PromptDetail.js:260 +#: components/PromptDetail/PromptInventorySourceDetail.js:100 +#: components/PromptDetail/PromptJobTemplateDetail.js:154 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:478 +#: components/VerbositySelectField/VerbositySelectField.js:34 +#: components/VerbositySelectField/VerbositySelectField.js:45 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:232 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:47 +#: screens/Job/JobDetail/JobDetail.js:331 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:271 +msgid "Verbosity" +msgstr "상세 정보" + +#: screens/Setting/AzureAD/AzureAD.js:25 +msgid "View Azure AD settings" +msgstr "Azure AD 설정 보기" + +#: screens/Credential/Credential.js:143 +#: screens/Credential/Credential.js:155 +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:137 +msgid "View Host Details" +msgstr "호스트 세부 정보 보기" + +#: screens/Instances/Instance.js:78 +msgid "View Instance Details" +msgstr "인스턴스 세부 정보 보기" + +#: screens/Inventory/Inventory.js:192 +#: 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/Inventory.helptext.js:55 +msgid "View JSON examples at <0>www.json.org" +msgstr "<0>www.json.org에서 JSON 예제 보기" + +#: screens/Job/Job.js:212 +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/Setting/OIDC/OIDC.js:25 +msgid "View OIDC settings" +msgstr "OIDC 설정 보기" + +#: screens/Organization/Organization.js:225 +msgid "View Organization Details" +msgstr "조직 세부 정보 보기" + +#: screens/Project/Project.js:200 +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:159 +#: screens/Template/WorkflowJobTemplate.js:145 +msgid "View Survey" +msgstr "설문 조사보기" + +#: screens/Setting/TACACS/TACACS.js:25 +msgid "View TACACS+ settings" +msgstr "TACACS + 설정 보기" + +#: screens/Team/Team.js:118 +msgid "View Team Details" +msgstr "팀 세부 정보 보기" + +#: screens/Template/Template.js:260 +#: screens/Template/WorkflowJobTemplate.js:275 +msgid "View Template Details" +msgstr "템플릿 세부 정보 보기" + +#: screens/User/UserToken/UserToken.js:100 +msgid "View Tokens" +msgstr "토큰 보기" + +#: screens/User/User.js:141 +msgid "View User Details" +msgstr "사용자 세부 정보보기" + +#: screens/Setting/UI/UI.js:26 +msgid "View User Interface settings" +msgstr "사용자 인터페이스 설정 보기" + +#: screens/WorkflowApproval/WorkflowApproval.js:105 +msgid "View Workflow Approval Details" +msgstr "워크플로우 승인 세부 정보 보기" + +#: screens/Inventory/shared/Inventory.helptext.js:66 +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:99 +msgid "View all Credentials." +msgstr "모든 인증 정보 보기" + +#: screens/Host/Host.js:97 +msgid "View all Hosts." +msgstr "모든 호스트 보기" + +#: screens/Inventory/Inventory.js:95 +#: 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:162 +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:155 +msgid "View all Organizations." +msgstr "모든 조직 보기." + +#: screens/Project/Project.js:137 +msgid "View all Projects." +msgstr "모든 프로젝트 보기." + +#: screens/Team/Team.js:76 +msgid "View all Teams." +msgstr "모든 팀 보기." + +#: screens/Template/Template.js:176 +#: screens/Template/WorkflowJobTemplate.js:176 +msgid "View all Templates." +msgstr "모든 템플릿 보기." + +#: screens/User/User.js:97 +msgid "View all Users." +msgstr "모든 사용자 보기." + +#: screens/WorkflowApproval/WorkflowApproval.js:54 +msgid "View all Workflow Approvals." +msgstr "모든 워크플로우 승인 보기." + +#: screens/Application/Application/Application.js:96 +msgid "View all applications." +msgstr "모든 애플리케이션 보기." + +#: screens/CredentialType/CredentialType.js:78 +msgid "View all credential types" +msgstr "모든 인증 정보 유형 보기" + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:85 +msgid "View all execution environments" +msgstr "모든 실행 환경 보기" + +#: screens/InstanceGroup/ContainerGroup.js:86 +#: screens/InstanceGroup/InstanceGroup.js:94 +msgid "View all instance groups" +msgstr "모든 인스턴스 그룹 보기" + +#: screens/ManagementJob/ManagementJob.js:135 +msgid "View all management jobs" +msgstr "모든 관리 작업 보기" + +#: screens/Setting/Settings.js:204 +msgid "View all settings" +msgstr "모든 설정 보기" + +#: screens/User/UserToken/UserToken.js:74 +msgid "View all tokens." +msgstr "모든 토큰 보기" + +#: screens/Setting/SettingList.js:133 +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:220 +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:145 +msgid "Views" +msgstr "보기" + +#: components/TemplateList/TemplateListItem.js:198 +#: components/TemplateList/TemplateListItem.js:204 +#: screens/Template/WorkflowJobTemplate.js:137 +msgid "Visualizer" +msgstr "시각화 도구" + +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:44 +msgid "WARNING:" +msgstr "경고:" + +#: components/JobList/JobList.js:229 +#: components/StatusLabel/StatusLabel.js:52 +#: components/Workflow/WorkflowNodeHelp.js:96 +msgid "Waiting" +msgstr "대기 중" + +#: screens/Job/JobOutput/EmptyOutput.js:35 +msgid "Waiting for job output…" +msgstr "작업 출력을 기다리는 중.." + +#: components/Workflow/WorkflowLegend.js:118 +#: screens/Job/JobOutput/JobOutputSearch.js:132 +msgid "Warning" +msgstr "경고" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:14 +msgid "Warning: Unsaved Changes" +msgstr "경고: 저장하지 않은 변경 사항" + +#: components/Schedule/shared/ScheduleFormFields.js:43 +msgid "Warning: {selectedValue} is a link to {0} and will be saved as that." +msgstr "경고: {selectedValue}은/는 {0} 에 대한 링크이며 다음과 같이 저장됩니다." + +#: 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:177 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:103 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:333 +#: screens/Template/shared/WebhookSubForm.js:199 +msgid "Webhook Credential" +msgstr "Webhook 인증 정보" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:175 +msgid "Webhook Credentials" +msgstr "Webhook 인증 정보" + +#: components/PromptDetail/PromptJobTemplateDetail.js:173 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:92 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:326 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:168 +#: screens/Template/shared/WebhookSubForm.js:173 +msgid "Webhook Key" +msgstr "Webhook 키" + +#: components/PromptDetail/PromptJobTemplateDetail.js:166 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:91 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:311 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:156 +#: screens/Template/shared/WebhookSubForm.js:129 +msgid "Webhook Service" +msgstr "Webhook 서비스" + +#: components/PromptDetail/PromptJobTemplateDetail.js:169 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:95 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:319 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:162 +#: screens/Template/shared/WebhookSubForm.js:161 +#: screens/Template/shared/WebhookSubForm.js:167 +msgid "Webhook URL" +msgstr "Webhook URL" + +#: screens/Template/shared/JobTemplateForm.js:646 +#: screens/Template/shared/WorkflowJobTemplateForm.js:271 +msgid "Webhook details" +msgstr "Webhook 세부 정보" + +#: screens/Template/shared/JobTemplate.helptext.js:24 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:17 +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/JobTemplate.helptext.js:25 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:18 +msgid "Webhook services can use this as a shared secret." +msgstr "Webhook 서비스는 이를 공유 시크릿으로 사용할 수 있습니다." + +#: components/PromptDetail/PromptJobTemplateDetail.js:78 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:41 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:142 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:63 +msgid "Webhooks" +msgstr "Webhook" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:26 +msgid "Webhooks: Enable Webhook for this workflow job template." +msgstr "Webhook: 이 워크플로 작업 템플릿에 대한 Webhook을 활성화합니다." + +#: screens/Template/shared/JobTemplate.helptext.js:42 +msgid "Webhooks: Enable webhook for this template." +msgstr "Webhook: 이 템플릿에 대한 Webhook을 활성화합니다." + +#: components/Schedule/shared/FrequencyDetailSubform.js:288 +msgid "Wed" +msgstr "수요일" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:79 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:293 +#: components/Schedule/shared/FrequencyDetailSubform.js:443 +msgid "Wednesday" +msgstr "수요일" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:179 +#: components/Schedule/shared/ScheduleFormFields.js:128 +#: components/Schedule/shared/ScheduleFormFields.js:188 +msgid "Week" +msgstr "주" + +#: components/Schedule/shared/FrequencyDetailSubform.js:464 +msgid "Weekday" +msgstr "평일" + +#: components/Schedule/shared/FrequencyDetailSubform.js:469 +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:190 +msgid "Welcome to {brandName}!" +msgstr "{brandName}에 오신 것을 환영합니다!" + +#: screens/Inventory/shared/Inventory.helptext.js:105 +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/Inventory.helptext.js:93 +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:156 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:118 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:145 +#: screens/WorkflowApproval/WorkflowApprovals.js:13 +#: screens/WorkflowApproval/WorkflowApprovals.js:22 +msgid "Workflow Approvals" +msgstr "워크플로우 승인" + +#: components/JobList/JobList.js:216 +#: components/JobList/JobListItem.js:47 +#: components/Schedule/ScheduleList/ScheduleListItem.js:40 +#: screens/Job/JobDetail/JobDetail.js:70 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:224 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:164 +msgid "Workflow Job" +msgstr "워크플로우 작업" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:76 +msgid "Workflow Job 1/{0}" +msgstr "워크플로 작업 1/{0}" + +#: components/JobList/JobListItem.js:201 +#: components/Workflow/WorkflowNodeHelp.js:63 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:20 +#: screens/Job/JobDetail/JobDetail.js:244 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:91 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:186 +#: util/getRelatedResourceDeleteDetails.js:105 +msgid "Workflow Job Template" +msgstr "워크플로우 작업 템플릿" + +#: util/getRelatedResourceDeleteDetails.js:115 +#: util/getRelatedResourceDeleteDetails.js:157 +#: util/getRelatedResourceDeleteDetails.js:260 +msgid "Workflow Job Template Nodes" +msgstr "워크플로 작업 템플릿 노드" + +#: util/getRelatedResourceDeleteDetails.js:140 +msgid "Workflow Job Templates" +msgstr "워크플로우 작업 템플릿" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:23 +msgid "Workflow Link" +msgstr "워크플로우 링크" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:100 +msgid "Workflow Nodes" +msgstr "워크플로 노드" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:86 +msgid "Workflow Statuses" +msgstr "워크플로우 상태" + +#: components/TemplateList/TemplateList.js:218 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:98 +msgid "Workflow Template" +msgstr "워크플로우 템플릿" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:519 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:159 +msgid "Workflow approved message" +msgstr "워크플로우 승인 메시지" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:531 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:168 +msgid "Workflow approved message body" +msgstr "워크플로우 승인 메시지 본문" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:543 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:177 +msgid "Workflow denied message" +msgstr "워크플로우 거부 메시지" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:555 +#: 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 "워크플로우 문서" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:220 +msgid "Workflow job details" +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:247 +msgid "Workflow node view modal" +msgstr "워크플로우 노드 보기 모달" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:567 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:195 +msgid "Workflow pending message" +msgstr "워크플로우 보류 메시지" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:579 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:204 +msgid "Workflow pending message body" +msgstr "워크플로우 보류 메시지 본문" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:591 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:213 +msgid "Workflow timed out message" +msgstr "워크플로우 시간 초과 메시지" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:603 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:222 +msgid "Workflow timed out message body" +msgstr "워크플로우 시간 초과 메시지 본문" + +#: screens/User/shared/UserTokenForm.js:77 +msgid "Write" +msgstr "쓰기" + +#: screens/Inventory/shared/Inventory.helptext.js:52 +msgid "YAML:" +msgstr "YAML:" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:187 +#: components/Schedule/shared/FrequencyDetailSubform.js:183 +#: components/Schedule/shared/ScheduleFormFields.js:130 +#: components/Schedule/shared/ScheduleFormFields.js:190 +msgid "Year" +msgstr "년" + +#: components/Search/Search.js:229 +msgid "Yes" +msgstr "제공됨" + +#: components/Lookup/MultiCredentialsLookup.js:155 +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:66 +msgid "You do not have permission to disassociate the following: {itemsUnableToDisassociate}" +msgstr "{itemsUnableToDisassociate}과 같이 연결을 해제할 수 있는 권한이 없습니다." + +#: screens/Instances/Shared/RemoveInstanceButton.js:72 +msgid "You do not have permission to remove instances: {itemsUnableToremove}" +msgstr "인스턴스를 제거할 수 있는 권한이 없습니다. {itemsUnableToremove}" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:82 +msgid "You have automated against more hosts than your subscription allows." +msgstr "서브스크립션에서 허용하는 것보다 더 많은 호스트에 대해 자동화되었습니다." + +#: 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:198 +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:754 +#: screens/Template/shared/WebhookSubForm.js:150 +msgid "a new webhook key will be generated on save." +msgstr "저장 시 새 Webhook 키가 생성됩니다." + +#: screens/Template/shared/JobTemplateForm.js:751 +#: screens/Template/shared/WebhookSubForm.js:140 +msgid "a new webhook url will be generated on save." +msgstr "저장 시 새 Webhook URL이 생성됩니다." + +#: screens/Inventory/shared/Inventory.helptext.js:123 +#: screens/Inventory/shared/Inventory.helptext.js:142 +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 "로그인 리디렉션 편집 취소" + +#: screens/Instances/Shared/RemoveInstanceButton.js:169 +msgid "cancel remove" +msgstr "취소 삭제" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:34 +msgid "canceled" +msgstr "취소됨" + +#: components/AdHocCommands/AdHocDetailsStep.js:217 +msgid "command" +msgstr "command" + +#: 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" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:189 +msgid "day" +msgstr "일" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:151 +msgid "deletion error" +msgstr "삭제 오류" + +#: screens/ActivityStream/ActivityStreamDescription.js:513 +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:37 +msgid "denied" +msgstr "거부됨" + +#: screens/Job/JobOutput/EmptyOutput.js:41 +msgid "details." +msgstr "세부 정보" + +#: components/DisassociateButton/DisassociateButton.js:91 +msgid "disassociate" +msgstr "연결 해제" + +#: components/Lookup/HostFilterLookup.js:406 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:20 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:39 +#: screens/Template/Survey/SurveyQuestionForm.js:269 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:239 +#: screens/Template/shared/JobTemplate.helptext.js:61 +msgid "documentation" +msgstr "문서" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:105 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:117 +#: screens/Host/HostDetail/HostDetail.js:104 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:97 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:109 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:99 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:289 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:161 +#: screens/Project/ProjectDetail/ProjectDetail.js:309 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:195 +#: screens/User/UserDetail/UserDetail.js:92 +msgid "edit" +msgstr "편집" + +#: screens/Template/Survey/SurveyListItem.js:65 +#: screens/Template/Survey/SurveyReorderModal.js:125 +msgid "encrypted" +msgstr "암호화" + +#: components/Lookup/HostFilterLookup.js:408 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:241 +msgid "for more info." +msgstr "자세한 내용" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:21 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:40 +#: screens/Template/Survey/SurveyQuestionForm.js:271 +#: screens/Template/shared/JobTemplate.helptext.js:63 +msgid "for more information." +msgstr "자세한 내용" + +#: components/AdHocCommands/AdHocDetailsStep.js:150 +msgid "here" +msgstr "여기" + +#: components/AdHocCommands/AdHocDetailsStep.js:118 +#: components/AdHocCommands/AdHocDetailsStep.js:170 +#: screens/Job/Job.helptext.js:39 +msgid "here." +msgstr "여기." + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:49 +msgid "host-description-{0}" +msgstr "host-description-{0}" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:44 +msgid "host-name-{0}" +msgstr "host-name-{0}" + +#: components/Lookup/HostFilterLookup.js:418 +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:203 +msgid "min" +msgstr "분" + +#: screens/Template/Survey/MultipleChoiceField.js:76 +msgid "new choice" +msgstr "새로운 선택" + +#: components/Pagination/Pagination.js:36 +#: components/Schedule/shared/FrequencyDetailSubform.js:480 +msgid "of" +msgstr "/" + +#: components/AdHocCommands/AdHocDetailsStep.js:215 +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:217 +msgid "sec" +msgstr "초" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:238 +msgid "seconds" +msgstr "초" + +#: components/AdHocCommands/AdHocDetailsStep.js:58 +msgid "select module" +msgstr "모듈 선택" + +#: screens/User/UserList/UserListItem.js:49 +msgid "social login" +msgstr "소셜 로그인" + +#: screens/Template/shared/JobTemplateForm.js:346 +#: screens/Template/shared/WorkflowJobTemplateForm.js:188 +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:195 +msgid "toggle changes" +msgstr "변경 사항 토글" + +#: screens/ActivityStream/ActivityStreamDescription.js:516 +msgid "updated" +msgstr "업데이트됨" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:190 +msgid "weekday" +msgstr "평일" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:191 +msgid "weekend day" +msgstr "주말" + +#: screens/Template/shared/WebhookSubForm.js:181 +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:280 +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:151 +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:198 +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:182 +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/Instances/Shared/RemoveInstanceButton.js:85 +msgid "{0, plural, one {This intance is currently being used by other resources. Are you sure you want to delete it?} other {Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {This intance is currently being used by other resources. Are you sure you want to delete it?} other {Deprovisioning these instances 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:196 +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:209 +#: components/TemplateList/TemplateList.js:266 +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:}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:143 +msgid "{0, selectordinal, one {The first {dayOfWeek}} two {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" +msgstr "{0, selectordinal, one {The first {dayOfWeek}2개의 {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:202 +msgid "{0, selectordinal, one {The first {weekday} of {month}} two {The second {weekday} of {month}} =3 {The third {weekday} of {month}} =4 {The fourth {weekday} of {month}} =5 {The fifth {weekday} of {month}}}" +msgstr "{0, selectordinal, one {The first {weekday} of {month}} two {The second {weekday} of {month}} =3 {The third {weekday} of {month}} =4 {The fourth {weekday} of {month}} =5 {The fifth {weekday} of {month}}}" + +#: screens/ActivityStream/ActivityStreamListItem.js:28 +msgid "{0} (deleted)" +msgstr "{0} (삭제됨)" + +#: components/ChipGroup/ChipGroup.js:13 +msgid "{0} more" +msgstr "{0} 기타 정보" + +#: screens/Job/JobDetail/JobDetail.js:399 +msgid "{0} seconds" +msgstr "{0} 초" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:95 +msgid "{automatedInstancesCount} since {automatedInstancesSinceDateTime}" +msgstr "{automatedInstancesSinceDateTime} 이후 {automatedInstancesCount}" + +#: 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:231 +#: screens/InstanceGroup/Instances/InstanceListItem.js:148 +#: screens/Instances/InstanceDetail/InstanceDetail.js:274 +#: screens/Instances/InstanceList/InstanceListItem.js:158 +#: screens/TopologyView/Tooltip.js:288 +msgid "{forks, plural, one {# fork} other {# forks}}" +msgstr "{forks, plural, one {# fork} other {# forks}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:41 +msgid "{interval, plural, one {{interval} day} other {{interval} days}}" +msgstr "{interval, plural, one {{interval} 일} other {{interval} 일}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:33 +msgid "{interval, plural, one {{interval} hour} other {{interval} hours}}" +msgstr "{interval, plural, one {{interval} 시} other {{interval} 시}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:25 +msgid "{interval, plural, one {{interval} minute} other {{interval} minutes}}" +msgstr "{interval, plural, one {{interval} 분} other {{interval} 분}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:57 +msgid "{interval, plural, one {{interval} month} other {{interval} months}}" +msgstr "{interval, plural, one {{interval} 달} other {{interval} 달}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:49 +msgid "{interval, plural, one {{interval} week} other {{interval} weeks}}" +msgstr "{interval, plural, one {{interval} 주} other {{interval} 주}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:65 +msgid "{interval, plural, one {{interval} year} other {{interval} years}}" +msgstr "{interval, plural, one {{interval} 년} other {{interval} 년}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:198 +msgid "{intervalValue, plural, one {day} other {days}}" +msgstr "{intervalValue, plural, one {day} other {days}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:196 +msgid "{intervalValue, plural, one {hour} other {hours}}" +msgstr "{intervalValue, plural, one {hour} other {hours}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:194 +msgid "{intervalValue, plural, one {minute} other {minutes}}" +msgstr "{intervalValue, plural, one {minute} other {minutes}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:202 +msgid "{intervalValue, plural, one {month} other {months}}" +msgstr "{intervalValue, plural, one {month} other {months}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:200 +msgid "{intervalValue, plural, one {week} other {weeks}}" +msgstr "{intervalValue, plural, one {week} other {weeks}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:204 +msgid "{intervalValue, plural, one {year} other {years}}" +msgstr "{intervalValue, plural, one {year} other {years}}" + +#: components/PromptDetail/PromptDetail.js:44 +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/Schedule/ScheduleDetail/FrequencyDetails.js:226 +msgid "{numOccurrences, plural, one {After {numOccurrences} occurrence} other {After {numOccurrences} occurrences}}" +msgstr "{numOccurrences, plural, one {After {numOccurrences} occurrence} other {After {numOccurrences} occurrences}}" + +#: 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/translations/nl/django.po b/awx/ui/src/locales/translations/nl/django.po new file mode 100644 index 0000000000..68dbe972ed --- /dev/null +++ b/awx/ui/src/locales/translations/nl/django.po @@ -0,0 +1,6241 @@ +# 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 "Niet-actieve tijd voor forceren van afmelding" + +#: awx/api/conf.py:20 +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." + +#: 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 "Authenticatie" + +#: 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 "seconden" + +#: awx/api/conf.py:29 +msgid "Maximum number of simultaneous logged in sessions" +msgstr "Maximumaantal gelijktijdige aangemelde sessies" + +#: awx/api/conf.py:30 +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." + +#: awx/api/conf.py:37 +msgid "Disable the built-in authentication system" +msgstr "Het ingebouwde authenticatiesysteem uitschakelen" + +#: 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 "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" +msgstr "HTTP-basisauthenticatie inschakelen" + +#: awx/api/conf.py:49 +msgid "Enable HTTP Basic Auth for the API Browser." +msgstr "Schakel HTTP-basisauthenticatie voor de API-browser in." + +#: awx/api/conf.py:61 +msgid "OAuth 2 Timeout Settings" +msgstr "Instellingen OAuth 2-time-out" + +#: 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 "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" +msgstr "Externe gebruikers in staat stellen OAuth 2-tokens aan te maken" + +#: 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 "Om beveiligingsredenen mogen gebruikers van externe verificatieproviders (LDAP, SAML, SSO, Radius en anderen) geen OAuth2-tokens aanmaken. Pas deze instelling aan om dit gedrag te wijzigen. Bestaande tokens worden niet verwijderd wanneer deze instelling wordt uitgeschakeld." + +#: awx/api/conf.py:94 +msgid "Login redirect override URL" +msgstr "Login doorverwijzen URL overschrijven" + +#: 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 waarnaar onbevoegde gebruikers worden doorverwezen om in te loggen. Indien deze leeg is, worden de gebruikers naar de loginpagina gestuurd." + +#: awx/api/conf.py:114 +msgid "There are no remote authentication systems configured." +msgstr "Er zijn geen externe authenticatiesystemen geconfigureerd." + +#: awx/api/exceptions.py:19 +msgid "Resource is being used by running jobs." +msgstr "Bron wordt gebruikt om taken uit te voeren." + +#: awx/api/fields.py:80 +#, python-brace-format +msgid "Invalid key names: {invalid_key_names}" +msgstr "Ongeldige sleutelnamen: {invalid_key_names}" + +#: awx/api/fields.py:108 +msgid "Credential {} does not exist" +msgstr "Toegangsgegeven {} bestaat niet" + +#: awx/api/filters.py:82 +msgid "No related model for field {}." +msgstr "Geen verwant model voor veld {}." + +#: awx/api/filters.py:96 +msgid "Filtering on password fields is not allowed." +msgstr "Filteren op wachtwoordvelden is niet toegestaan." + +#: awx/api/filters.py:108 awx/api/filters.py:110 +#, python-format +msgid "Filtering on %s is not allowed." +msgstr "Filteren op %s is niet toegestaan." + +#: awx/api/filters.py:113 +msgid "Loops not allowed in filters, detected on field {}." +msgstr "Lussen zijn niet toegestaan in filters, gedetecteerd in veld {}." + +#: awx/api/filters.py:171 +msgid "Query string field name not provided." +msgstr "Veldnaam voor queryreeks niet opgegeven." + +#: awx/api/filters.py:203 +#, python-brace-format +msgid "Invalid {field_name} id: {field_id}" +msgstr "Ongeldige {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 "Er kan geen filter op rolniveau toegepast worden op deze lijst, want het bijbehorende model gebruikt geen rollen voor de toegangscontrole." + +#: 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 "U hebt geen juist inhoudstype gebruikt in uw HTTP-verzoek. Als u onze REST API gebruikt, moet het inhoudstype toepassing/json zijn" + +#: awx/api/generics.py:220 +msgid " To establish a login session, visit" +msgstr " Om een inlogsessie op te zetten, ga naar" + +#: awx/api/generics.py:634 awx/api/generics.py:694 +msgid "\"id\" field must be an integer." +msgstr "'Id'-veld moet een geheel getal zijn." + +#: awx/api/generics.py:691 +msgid "\"id\" is required to disassociate" +msgstr "'id' is vereist om los te koppelen" + +#: awx/api/generics.py:739 +msgid "{} 'id' field is missing." +msgstr "{} 'id'-veld ontbreekt." + +#: awx/api/metadata.py:66 +msgid "Database ID for this {}." +msgstr "Database-id voor dit {}." + +#: awx/api/metadata.py:67 +msgid "Name of this {}." +msgstr "Naam van dit {}." + +#: awx/api/metadata.py:68 +msgid "Optional description of this {}." +msgstr "Optionele beschrijving van dit {}." + +#: awx/api/metadata.py:69 +msgid "Data type for this {}." +msgstr "Gegevenstype voor dit {}." + +#: awx/api/metadata.py:70 +msgid "URL for this {}." +msgstr "URL voor dit {}." + +#: awx/api/metadata.py:71 +msgid "Data structure with URLs of related resources." +msgstr "Gegevensstructuur met URL's van verwante bronnen." + +#: 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 "Gegevensstructuur met naam/omschrijving voor gerelateerde bronnen. De uitvoer van sommige objecten kan omwille van prestatievermogen beperkt zijn." + +#: awx/api/metadata.py:75 +msgid "Timestamp when this {} was created." +msgstr "Tijdstempel toen dit {} werd gemaakt." + +#: awx/api/metadata.py:76 +msgid "Timestamp when this {} was last modified." +msgstr "Tijdstempel van de laatste wijziging van dit {}." + +#: awx/api/pagination.py:77 +msgid "Number of results to return per page." +msgstr "Aantal resultaten per pagina." + +#: awx/api/parsers.py:33 +msgid "JSON parse error - not a JSON object" +msgstr "JSON-parseerfout - is geen JSON-object" + +#: awx/api/parsers.py:36 +#, python-format +msgid "" +"JSON parse error - %s\n" +"Possible cause: trailing comma." +msgstr "JSON-parseerfout - %s\n" +"Mogelijke oorzaak: navolgende komma." + +#: awx/api/serializers.py:205 +msgid "" +"The original object is already named {}, a copy from it cannot have the same " +"name." +msgstr "Het oorspronkelijke object heet al {}, een kopie hiervan kan niet dezelfde naam hebben." + +#: awx/api/serializers.py:334 +#, python-format +msgid "Cannot use dictionary for %s" +msgstr "Kan woordenlijst niet gebruiken voor %s" + +#: awx/api/serializers.py:348 +msgid "Playbook Run" +msgstr "Draaiboek uitvoering" + +#: awx/api/serializers.py:349 +msgid "Command" +msgstr "Opdracht" + +#: awx/api/serializers.py:350 awx/main/models/unified_jobs.py:536 +msgid "SCM Update" +msgstr "SCM-update" + +#: awx/api/serializers.py:351 +msgid "Inventory Sync" +msgstr "Inventarissynchronisatie" + +#: awx/api/serializers.py:352 +msgid "Management Job" +msgstr "Beheertaak" + +#: awx/api/serializers.py:353 +msgid "Workflow Job" +msgstr "Workflowtaak" + +#: awx/api/serializers.py:354 +msgid "Workflow Template" +msgstr "Workflowsjabloon" + +#: awx/api/serializers.py:355 +msgid "Job Template" +msgstr "Taaksjabloon" + +#: awx/api/serializers.py:743 +msgid "" +"Indicates whether all of the events generated by this unified job have been " +"saved to the database." +msgstr "Geeft aan of alle evenementen die aangemaakt zijn door deze gemeenschappelijke taak opgeslagen zijn in de database." + +#: awx/api/serializers.py:939 +msgid "Write-only field used to change the password." +msgstr "Een alleen-schrijven-veld is gebruikt om het wachtwoord te wijzigen." + +#: awx/api/serializers.py:941 +msgid "Set if the account is managed by an external service" +msgstr "Instellen als de account wordt beheerd door een externe service" + +#: awx/api/serializers.py:979 +msgid "Password required for new User." +msgstr "Wachtwoord vereist voor een nieuwe gebruiker." + +#: awx/api/serializers.py:1067 +#, python-format +msgid "Unable to change %s on user managed by LDAP." +msgstr "Kan %s niet wijzigen voor gebruiker die wordt beheerd met LDAP." + +#: awx/api/serializers.py:1153 +msgid "Must be a simple space-separated string with allowed scopes {}." +msgstr "Moet een reeks zijn die gescheiden is met enkele spaties en die toegestane bereiken heeft {}." + +#: awx/api/serializers.py:1238 +msgid "Authorization Grant Type" +msgstr "Soort toekenning van machtiging" + +#: 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 "Klant-geheim" + +#: awx/api/serializers.py:1240 +msgid "Client Type" +msgstr "Soort klant" + +#: awx/api/serializers.py:1241 +msgid "Redirect URIs" +msgstr "URI's doorverwijzen" + +#: awx/api/serializers.py:1242 +msgid "Skip Authorization" +msgstr "Autorisatie overslaan" + +#: awx/api/serializers.py:1350 +msgid "Cannot change max_hosts." +msgstr "Kan max_hosts niet wijzigen." + +#: awx/api/serializers.py:1391 +#, python-brace-format +msgid "Cannot change local_path for {scm_type}-based projects" +msgstr "Kan local_path voor op {scm_type} gebaseerde projecten niet veranderen" + +#: awx/api/serializers.py:1395 +msgid "This path is already being used by another manual project." +msgstr "Dit pad wordt al gebruikt door een ander handmatig project." + +#: awx/api/serializers.py:1397 +msgid "SCM branch cannot be used with archive projects." +msgstr "SCM-vertakking kan niet worden gebruikt bij archiefprojecten." + +#: awx/api/serializers.py:1399 +msgid "SCM refspec can only be used with git projects." +msgstr "SCM-refspec kan alleen worden gebruikt bij git-projecten." + +#: awx/api/serializers.py:1401 +msgid "SCM track_submodules can only be used with git projects." +msgstr "SCM-rack_submodules kan alleen worden gebruikt bij git-projecten." + +#: awx/api/serializers.py:1432 +msgid "" +"Only Container Registry credentials can be associated with an Execution " +"Environment" +msgstr "Alleen toegangsgegevens voor een containerregister kunnen geassocieerd worden met een uitvoeringsomgeving" + +#: awx/api/serializers.py:1440 +msgid "Cannot change the organization of an execution environment" +msgstr "Kan de organisatie van een uitvoeringsomgeving niet veranderen" + +#: awx/api/serializers.py:1521 +msgid "" +"One or more job templates depend on branch override behavior for this " +"project (ids: {})." +msgstr "Eén of meer taaksjablonen zijn bij dit project afhankelijk van het overschrijdingsgedrag van de vertakking (id's: {})." + +#: awx/api/serializers.py:1530 +msgid "Update options must be set to false for manual projects." +msgstr "De update-opties moeten voor handmatige projecten worden ingesteld op onwaar." + +#: awx/api/serializers.py:1536 +msgid "Array of playbooks available within this project." +msgstr "Er is binnen dit project een draaiboekenmatrix beschikbaar." + +#: awx/api/serializers.py:1554 +msgid "" +"Array of inventory files and directories available within this project, not " +"comprehensive." +msgstr "Er is binnen dit project een niet-volledige matrix met inventarisatiebestanden en -mappen beschikbaar." + +#: 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 "Een telling van de unieke hosts die toegewezen zijn aan iedere status." + +#: awx/api/serializers.py:1600 awx/api/serializers.py:3099 +msgid "A count of all plays and tasks for the job run." +msgstr "Een telling van alle draaiboekuitvoeringen en taken voor het uitvoeren van de taak." + +#: awx/api/serializers.py:1724 +msgid "Smart inventories must specify host_filter" +msgstr "Smart-inventaris moet hostfilter specificeren" + +#: awx/api/serializers.py:1827 +#, python-format +msgid "Invalid port specification: %s" +msgstr "Ongeldige poortspecificatie: %s" + +#: awx/api/serializers.py:1838 +msgid "Cannot create Host for Smart Inventory" +msgstr "Kan geen host aanmaken voor Smart-inventaris" + +#: awx/api/serializers.py:1856 +msgid "A Group with that name already exists." +msgstr "Er bestaat al een groep met die naam." + +#: awx/api/serializers.py:1927 +msgid "A Host with that name already exists." +msgstr "Er bestaat al een host met die naam." + +#: awx/api/serializers.py:1932 +msgid "Invalid group name." +msgstr "Ongeldige groepsnaam." + +#: awx/api/serializers.py:1937 +msgid "Cannot create Group for Smart Inventory" +msgstr "Kan geen groep aanmaken voor Smart-inventaris" + +#: awx/api/serializers.py:1995 +msgid "Cloud credential to use for inventory updates." +msgstr "Cloudtoegangsgegevens te gebruiken voor inventarisupdates." + +#: awx/api/serializers.py:2025 +msgid "`{}` is a prohibited environment variable" +msgstr "`{}` is niet toegestaan als omgevingsvariabele" + +#: awx/api/serializers.py:2115 +msgid "Cannot use manual project for SCM-based inventory." +msgstr "Kan geen handmatig project gebruiken voor een SCM-gebaseerde inventaris." + +#: awx/api/serializers.py:2120 +msgid "Setting not compatible with existing schedules." +msgstr "Instelling is niet compatibel met bestaande schema's." + +#: awx/api/serializers.py:2125 +msgid "Cannot create Inventory Source for Smart Inventory" +msgstr "Kan geen inventarisbron aanmaken voor Smart-inventaris" + +#: awx/api/serializers.py:2171 +msgid "Project required for scm type sources." +msgstr "Project vereist voor bronnen van het type scm." + +#: awx/api/serializers.py:2175 +#, python-format +msgid "Cannot set %s if not SCM type." +msgstr "Kan %s niet instellen als het geen SCM-type is." + +#: awx/api/serializers.py:2246 +msgid "The project used for this job." +msgstr "Het project dat voor deze taak wordt gebruikt." + +#: awx/api/serializers.py:2491 +msgid "Modifications not allowed for managed credential types" +msgstr "Wijzigingen zijn niet toegestaan voor beheerde referentietypen" + +#: awx/api/serializers.py:2501 +msgid "" +"Modifications to inputs are not allowed for credential types that are in use" +msgstr "Wijzigingen in inputs zijn niet toegestaan voor referentietypen die in gebruik zijn" + +#: awx/api/serializers.py:2504 +#, python-format +msgid "Must be 'cloud' or 'net', not %s" +msgstr "Moet 'cloud' of 'net' zijn, niet %s" + +#: awx/api/serializers.py:2509 +msgid "'ask_at_runtime' is not supported for custom credentials." +msgstr "'ask_at_runtime' wordt niet ondersteund voor aangepaste referenties." + +#: awx/api/serializers.py:2547 +msgid "Credential Type" +msgstr "Soort toegangsgegevens" + +#: awx/api/serializers.py:2614 +msgid "Modifications not allowed for managed credentials" +msgstr "Wijzigingen zijn niet toegestaan voor beheerde toegangsgegevens" + +#: awx/api/serializers.py:2626 awx/api/serializers.py:2699 +msgid "Galaxy credentials must be owned by an Organization." +msgstr "Galaxy-toegangsgegevens moeten eigendom zijn van een organisatie." + +#: 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 "U kunt het soort toegangsgegevens niet wijzigen, omdat dan de bronnen die deze gebruiken niet langer werken." + +#: 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 "Er is een alleen-schrijven-veld gebruikt om een gebruiker toe te voegen aan de eigenaarrol. Indien verschaft, geef geen team of organisatie op. Alleen geldig voor maken." + +#: 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 "Er is een alleen-schrijven-veld gebruikt om een team aan de eigenaarrol toe te voegen. Indien verschaft, geef geen gebruiker of organisatie op. Alleen geldig voor maken." + +#: awx/api/serializers.py:2670 +msgid "" +"Inherit permissions from organization roles. If provided on creation, do not " +"give either user or team." +msgstr "Neem machtigingen over van organisatierollen. Indien verschaft bij maken, geef geen gebruiker of team op." + +#: awx/api/serializers.py:2687 +msgid "Missing 'user', 'team', or 'organization'." +msgstr "'gebruiker', 'team' of 'organisatie' ontbreekt." + +#: awx/api/serializers.py:2692 +msgid "" +"Only one of 'user', 'team', or 'organization' should be provided, received " +"{} fields." +msgstr "Slechts één van de velden \"gebruiker\", \"team\" of \"organisatie\" dient te worden ingevuld, {} velden ontvangen." + +#: awx/api/serializers.py:2713 +msgid "" +"Credential organization must be set and match before assigning to a team" +msgstr "Referentieorganisatie moet worden ingesteld en moet overeenkomen vóór toewijzing aan een team" + +#: awx/api/serializers.py:2834 +msgid "This field is required." +msgstr "Dit veld is vereist." + +#: awx/api/serializers.py:2840 +msgid "Playbook not found for project." +msgstr "Draaiboek is niet gevonden voor project." + +#: awx/api/serializers.py:2842 +msgid "Must select playbook for project." +msgstr "Moet een draaiboek selecteren voor het project." + +#: awx/api/serializers.py:2844 awx/api/serializers.py:2846 +msgid "Project does not allow overriding branch." +msgstr "Project laat geen vervangende vertakking toe." + +#: awx/api/serializers.py:2888 +msgid "Must be a Personal Access Token." +msgstr "Moet een persoonlijke toegangstoken zijn." + +#: awx/api/serializers.py:2890 +msgid "Must match the selected webhook service." +msgstr "Moet overeenkomen met de geselecteerde webhookservice." + +#: awx/api/serializers.py:2972 +msgid "Cannot enable provisioning callback without an inventory set." +msgstr "Kan provisioning-terugkoppeling niet inschakelen zonder ingesteld inventaris." + +#: awx/api/serializers.py:2974 +msgid "Must either set a default value or ask to prompt on launch." +msgstr "Moet een standaardwaarde instellen of hierom laten vragen bij het opstarten." + +#: awx/api/serializers.py:2976 awx/main/models/jobs.py:294 +msgid "Job Templates must have a project assigned." +msgstr "Er moet een project zijn toegewezen aan taaksjablonen." + +#: awx/api/serializers.py:3140 +msgid "No change to job limit" +msgstr "Geen wijzigingen in de taaklimiet" + +#: awx/api/serializers.py:3140 +msgid "All failed and unreachable hosts" +msgstr "Alle mislukte en onbereikbare hosts" + +#: awx/api/serializers.py:3153 +msgid "Missing passwords needed to start: {}" +msgstr "Ontbrekende wachtwoorden die nodig zijn om op te starten: {}" + +#: awx/api/serializers.py:3171 +msgid "Relaunch by host status not available until job finishes running." +msgstr "Opnieuw opstarten met hoststatus niet beschikbaar tot taak volledig uitgevoerd is." + +#: awx/api/serializers.py:3185 +msgid "Job Template Project is missing or undefined." +msgstr "Het taaksjabloonproject ontbreekt of is niet gedefinieerd." + +#: awx/api/serializers.py:3187 +msgid "Job Template Inventory is missing or undefined." +msgstr "De taaksjablooninventaris ontbreekt of is niet gedefinieerd." + +#: awx/api/serializers.py:3225 +msgid "Unknown, job may have been ran before launch configurations were saved." +msgstr "Onbekend, taak is mogelijk al uitgevoerd voordat opstartinstellingen opgeslagen waren." + +#: 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 "{} kunnen niet worden gebruikt in ad-hocopdrachten." + +#: 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 "De standaardoutput is te groot om weer te geven ({text_size} bytes), download wordt alleen ondersteund voor groottes van meer dan {supported_size} bytes." + +#: awx/api/serializers.py:3723 +msgid "Provided variable {} has no database value to replace with." +msgstr "Opgegeven variabele {} heeft geen databasewaarde om mee te vervangen." + +#: awx/api/serializers.py:3739 +msgid "\"$encrypted$ is a reserved keyword, may not be used for {}.\"" +msgstr "\"$encrypted$ is een gereserveerd sleutelwoord en mag niet worden gebruikt voor {}.\"" + +#: awx/api/serializers.py:4212 +msgid "A project is required to run a job." +msgstr "Een project is nodig om een taak kunnen uitvoeren." + +#: awx/api/serializers.py:4214 +msgid "Missing a revision to run due to failed project update." +msgstr "Een revisie om uit te voeren ontbreekt vanwege een projectupdate." + +#: awx/api/serializers.py:4218 +msgid "The inventory associated with this Job Template is being deleted." +msgstr "De aan deze taaksjabloon gekoppelde inventaris wordt verwijderd." + +#: awx/api/serializers.py:4220 awx/api/serializers.py:4340 +msgid "The provided inventory is being deleted." +msgstr "Opgegeven inventaris wordt verwijderd." + +#: awx/api/serializers.py:4227 +msgid "Cannot assign multiple {} credentials." +msgstr "Kan niet meerdere toegangsgegevens voor {} toewijzen." + +#: awx/api/serializers.py:4229 +msgid "Cannot assign a Credential of kind `{}`" +msgstr "Kan geen toegangsgegevens van het type '{}' toewijzen" + +#: awx/api/serializers.py:4241 +msgid "" +"Removing {} credential at launch time without replacement is not supported. " +"Provided list lacked credential(s): {}." +msgstr "Toegangsgegevens voor {} verwijderen bij opstarten zonder vervanging wordt niet ondersteund. De volgende toegangsgegevens ontbraken uit de opgegeven lijst: {}." + +#: awx/api/serializers.py:4338 +msgid "The inventory associated with this Workflow is being deleted." +msgstr "De inventaris die gerelateerd is aan deze workflow wordt verwijderd." + +#: awx/api/serializers.py:4405 +msgid "Message type '{}' invalid, must be either 'message' or 'body'" +msgstr "Berichttype ‘{}‘ ongeldig, moet ‘bericht‘ ofwel ‘body‘ zijn" + +#: awx/api/serializers.py:4411 +msgid "Expected string for '{}', found {}, " +msgstr "Verwachte string voor '{}', {} gevonden, " + +#: awx/api/serializers.py:4415 +msgid "Messages cannot contain newlines (found newline in {} event)" +msgstr "Berichten kunnen geen newlines bevatten (newline gevonden in {} gebeurtenis)" + +#: awx/api/serializers.py:4421 +msgid "Expected dict for 'messages' field, found {}" +msgstr "Verwacht dictaat voor veld 'berichten', {} gevonden" + +#: awx/api/serializers.py:4425 +msgid "" +"Event '{}' invalid, must be one of 'started', 'success', 'error', or " +"'workflow_approval'" +msgstr "Gebeurtenis ‘{}‘ ongeldig, moet ‘gestart‘, ‘geslaagd‘, ‘fout‘ of ‘workflow_goedkeuring‘ zijn" + +#: awx/api/serializers.py:4431 +msgid "Expected dict for event '{}', found {}" +msgstr "Verwacht dictaat voor gebeurtenis ‘{}‘, {} gevonden" + +#: awx/api/serializers.py:4437 +msgid "" +"Workflow Approval event '{}' invalid, must be one of 'running', 'approved', " +"'timed_out', or 'denied'" +msgstr "Workflow Goedkeuringsgebeurtenis ‘{}‘ ongeldig, moet ‘uitvoerend‘, ‘goedgekeurd‘, ‘onderbroken‘ of ‘geweigerd‘ zijn" + +#: awx/api/serializers.py:4444 +msgid "Expected dict for workflow approval event '{}', found {}" +msgstr "Verwacht dictaat voor goedkeuring van de workflow ‘{}‘, {} gevonden" + +#: awx/api/serializers.py:4471 +msgid "Unable to render message '{}': {}" +msgstr "Niet in staat om bericht '{}' weer te geven: {}" + +#: awx/api/serializers.py:4473 +msgid "Field '{}' unavailable" +msgstr "Veld ‘{}‘ niet beschikbaar" + +#: awx/api/serializers.py:4475 +msgid "Security error due to field '{}'" +msgstr "Veiligheidsfout als gevolg van veld ‘{}‘" + +#: awx/api/serializers.py:4496 +msgid "Webhook body for '{}' should be a json dictionary. Found type '{}'." +msgstr "Webhook-body voor '{}' zou een json-woordenboek moeten zijn. Gevonden type '{}'." + +#: awx/api/serializers.py:4499 +msgid "Webhook body for '{}' is not a valid json dictionary ({})." +msgstr "Webhook-body voor ‘{}‘ is geen geldig json-woordenboek ({})." + +#: awx/api/serializers.py:4517 +msgid "" +"Missing required fields for Notification Configuration: notification_type" +msgstr "Ontbrekende vereiste velden voor kennisgevingsconfiguratie: notification_type" + +#: awx/api/serializers.py:4544 +msgid "No values specified for field '{}'" +msgstr "Geen waarden opgegeven voor veld '{}'" + +#: awx/api/serializers.py:4549 +msgid "HTTP method must be either 'POST' or 'PUT'." +msgstr "De HTTP-methode moet 'POSTEN' of 'PLAATSEN' zijn." + +#: awx/api/serializers.py:4551 +msgid "Missing required fields for Notification Configuration: {}." +msgstr "Ontbrekende vereiste velden voor kennisgevingsconfiguratie: {}." + +#: awx/api/serializers.py:4554 +msgid "Configuration field '{}' incorrect type, expected {}." +msgstr "Configuratieveld '{}' onjuist type, {} verwacht." + +#: awx/api/serializers.py:4569 +msgid "Notification body" +msgstr "Meldingsbody" + +#: awx/api/serializers.py:4655 +msgid "" +"Valid DTSTART required in rrule. Value should start with: DTSTART:" +"YYYYMMDDTHHMMSSZ" +msgstr "Geldige DTSTART vereist in rrule. De waarde moet beginnen met: DTSTART:YYYYMMDDTHHMMSSZ" + +#: awx/api/serializers.py:4657 +msgid "" +"DTSTART cannot be a naive datetime. Specify ;TZINFO= or YYYYMMDDTHHMMSSZZ." +msgstr "DTSTART kan geen eenvoudige datum/tijd zijn. Geef ;TZINFO= of YYYYMMDDTHHMMSSZZ op." + +#: awx/api/serializers.py:4659 +msgid "Multiple DTSTART is not supported." +msgstr "Meervoudige DTSTART wordt niet ondersteund." + +#: awx/api/serializers.py:4661 +msgid "RRULE required in rrule." +msgstr "RRULE vereist in rrule." + +#: awx/api/serializers.py:4663 +msgid "Multiple RRULE is not supported." +msgstr "Meervoudige RRULE wordt niet ondersteund." + +#: awx/api/serializers.py:4665 +msgid "INTERVAL required in rrule." +msgstr "INTERVAL is vereist in rrule." + +#: awx/api/serializers.py:4667 +msgid "SECONDLY is not supported." +msgstr "SECONDLY wordt niet ondersteund." + +#: awx/api/serializers.py:4669 +msgid "Multiple BYMONTHDAYs not supported." +msgstr "Meerdere BYMONTHDAY's worden niet ondersteund." + +#: awx/api/serializers.py:4671 +msgid "Multiple BYMONTHs not supported." +msgstr "Meerdere BYMONTH's worden niet ondersteund." + +#: awx/api/serializers.py:4673 +msgid "BYDAY with numeric prefix not supported." +msgstr "BYDAY met numeriek voorvoegsel wordt niet ondersteund." + +#: awx/api/serializers.py:4675 +msgid "BYYEARDAY not supported." +msgstr "BYYEARDAY wordt niet ondersteund." + +#: awx/api/serializers.py:4677 +msgid "BYWEEKNO not supported." +msgstr "BYWEEKNO wordt niet ondersteund." + +#: awx/api/serializers.py:4679 +msgid "RRULE may not contain both COUNT and UNTIL" +msgstr "RRULE mag niet zowel COUNT als UNTIL bevatten" + +#: awx/api/serializers.py:4683 +msgid "COUNT > 999 is unsupported." +msgstr "COUNT > 999 wordt niet ondersteund." + +#: awx/api/serializers.py:4690 +msgid "rrule parsing failed validation: {}" +msgstr "de validering van rrule-parsering is mislukt: {}" + +#: awx/api/serializers.py:4749 +msgid "Inventory Source must be a cloud resource." +msgstr "Inventarisbron moet een cloudresource zijn." + +#: awx/api/serializers.py:4751 +msgid "Manual Project cannot have a schedule set." +msgstr "Handmatig project kan geen ingesteld schema hebben." + +#: awx/api/serializers.py:4755 +msgid "" +"Inventory sources with `update_on_project_update` cannot be scheduled. " +"Schedule its source project `{}` instead." +msgstr "Inventarisbronnen met `update_on_project_update` kan niet worden ingepland. Plan in plaats daarvan het bronproject `{}` in." + +#: awx/api/serializers.py:4774 +msgid "" +"Count of jobs in the running or waiting state that are targeted for this " +"instance" +msgstr "Aantal taken met status 'in uitvoering' of 'wachten' die in aanmerking komen voor deze instantie" + +#: awx/api/serializers.py:4775 +msgid "Count of all jobs that target this instance" +msgstr "Aantal taken die deze instantie als doel hebben" + +#: awx/api/serializers.py:4828 +msgid "" +"Count of jobs in the running or waiting state that are targeted for this " +"instance group" +msgstr "Aantal taken met status 'in uitvoering' of 'wachten' die in aanmerking komen voor deze instantiegroep" + +#: awx/api/serializers.py:4830 +msgid "Count of all jobs that target this instance group" +msgstr "Aantal van alle taken die deze instantiegroep als doel hebben" + +#: awx/api/serializers.py:4834 +msgid "" +"Indicates whether instances in this group are containerized.Containerized " +"groups have a designated Openshift or Kubernetes cluster." +msgstr "Geeft aan of instanties in deze groep geclusterd zijn. Geclusterde groepen hebben een aangewezen Openshift of Kubernetes-cluster." + +#: awx/api/serializers.py:4844 +msgid "Policy Instance Percentage" +msgstr "Beleid instantiepercentage" + +#: 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 "Minimumpercentage van alle instanties die automatisch toegewezen worden aan deze groep wanneer nieuwe instanties online komen." + +#: awx/api/serializers.py:4852 +msgid "Policy Instance Minimum" +msgstr "Beleid instantieminimum" + +#: 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 "Statistisch minimumaantal instanties dat automatisch toegewezen wordt aan deze groep wanneer nieuwe instanties online komen." + +#: awx/api/serializers.py:4858 +msgid "Policy Instance List" +msgstr "Beleid instantielijst" + +#: awx/api/serializers.py:4859 +msgid "List of exact-match Instances that will be assigned to this group" +msgstr "Lijst van exact overeenkomende instanties die worden toegewezen aan deze groep" + +#: awx/api/serializers.py:4900 +msgid "Duplicate entry {}." +msgstr "Dubbele invoer {}." + +#: awx/api/serializers.py:4902 +msgid "{} is not a valid hostname of an existing instance." +msgstr "{} is geen geldige hostnaam voor een bestaande instantie." + +#: 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 "Geclusterde instanties worden mogelijk niet beheerd via de API" + +#: awx/api/serializers.py:4919 awx/api/serializers.py:4922 +#, python-format +msgid "%s instance group name may not be changed." +msgstr "Naam van de %s-instantiegroep mag niet worden gewijzigd." + +#: awx/api/serializers.py:4928 +msgid "Only Kubernetes credentials can be associated with an Instance Group" +msgstr "Alleen de toegangsgegevens van Kubernetes kunnen worden geassocieerd met een Instantiegroep" + +#: awx/api/serializers.py:4935 +msgid "" +"is_container_group must be True when associating a credential to an Instance " +"Group" +msgstr "is_container_group moet True zijn bij het koppelen van een toegangsgegeven aan een instantiegroep" + +#: awx/api/serializers.py:4971 +msgid "" +"When present, shows the field name of the role or relationship that changed." +msgstr "Geeft, indien aanwezig, de veldnaam aan van de rol of relatie die veranderd is." + +#: awx/api/serializers.py:4972 +msgid "" +"When present, shows the model on which the role or relationship was defined." +msgstr "Laat, indien aanwezig, het model zien waarvoor de rol of de relatie is gedefinieerd." + +#: awx/api/serializers.py:5018 +msgid "" +"A summary of the new and changed values when an object is created, updated, " +"or deleted" +msgstr "Een overzicht van de nieuwe en gewijzigde waarden wanneer een object wordt gemaakt, bijgewerkt of verwijderd" + +#: 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 "Voor maak-, update- en verwijder-gebeurtenissen is dit het betreffende objecttype. Voor koppel- en ontkoppel-gebeurtenissen is dit het objecttype dat wordt gekoppeld aan of ontkoppeld van 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 "Niet-ingevuld voor maak-, update- en verwijder-gebeurtenissen. Voor koppel- en ontkoppel-gebeurtenissen is dit het objecttype waaraan object1 wordt gekoppeld." + +#: awx/api/serializers.py:5030 +msgid "The action taken with respect to the given object(s)." +msgstr "De actie ondernomen met betrekking tot de gegeven objecten." + +#: awx/api/views/__init__.py:205 +msgid "Not found." +msgstr "Niet gevonden." + +#: awx/api/views/__init__.py:213 +msgid "Dashboard" +msgstr "Dashboard" + +#: awx/api/views/__init__.py:310 +msgid "Dashboard Jobs Graphs" +msgstr "Dashboardtaakgrafieken" + +#: awx/api/views/__init__.py:349 +#, python-format +msgid "Unknown period \"%s\"" +msgstr "Onbekende periode ‘%s‘" + +#: awx/api/views/__init__.py:361 +msgid "Instances" +msgstr "Instanties" + +#: awx/api/views/__init__.py:369 +msgid "Instance Detail" +msgstr "Instantiedetails" + +#: awx/api/views/__init__.py:385 +msgid "Instance Jobs" +msgstr "Instantietaken" + +#: awx/api/views/__init__.py:399 +msgid "Instance's Instance Groups" +msgstr "Instantiegroepen van instantie" + +#: awx/api/views/__init__.py:408 +msgid "Instance Groups" +msgstr "Instantiegroepen" + +#: awx/api/views/__init__.py:416 +msgid "Instance Group Detail" +msgstr "Details van instantiegroep" + +#: awx/api/views/__init__.py:431 +msgid "Instance Group Running Jobs" +msgstr "Taken in uitvoering van instantiegroep" + +#: awx/api/views/__init__.py:440 +msgid "Instance Group's Instances" +msgstr "Instanties van instantiegroep" + +#: awx/api/views/__init__.py:450 +msgid "Schedules" +msgstr "Schema's" + +#: awx/api/views/__init__.py:464 +msgid "Schedule Recurrence Rule Preview" +msgstr "Voorvertoning herhalingsregel inplannen" + +#: awx/api/views/__init__.py:505 +msgid "Cannot assign credential when related template is null." +msgstr "Kan geen toegangsgegevens toewijzen wanneer verwant sjabloon nul is." + +#: awx/api/views/__init__.py:510 +msgid "Related template cannot accept {} on launch." +msgstr "Verwant sjabloon kan {} niet accepteren bij opstarten." + +#: awx/api/views/__init__.py:512 +msgid "" +"Credential that requires user input on launch cannot be used in saved launch " +"configuration." +msgstr "Toegangsgegevens die input van de gebruiker nodig hebben bij het opstarten, kunnen niet gebruikt worden in opgeslagen opstartconfiguratie." + +#: awx/api/views/__init__.py:517 +msgid "Related template is not configured to accept credentials on launch." +msgstr "Verwante sjabloon is niet ingesteld om toegangsgegevens bij opstarten te accepteren." + +#: awx/api/views/__init__.py:520 +#, python-brace-format +msgid "" +"This launch configuration already provides a {credential_type} credential." +msgstr "Deze opstartconfiguratie levert al {credential_type}-toegangsgegevens." + +#: awx/api/views/__init__.py:523 +#, python-brace-format +msgid "Related template already uses {credential_type} credential." +msgstr "Verwant sjabloon gebruikt al {credential_type}-toegangsgegevens." + +#: awx/api/views/__init__.py:540 +msgid "Schedule Jobs List" +msgstr "Schema takenlijst" + +#: 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 "U kunt een organisatiedeelnamerol niet toewijzen als een onderliggende rol voor een team." + +#: awx/api/views/__init__.py:626 awx/api/views/__init__.py:4351 +msgid "You cannot grant system-level permissions to a team." +msgstr "U kunt een team geen rechten op systeemniveau verlenen." + +#: 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 "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 +msgid "Only the 'pull' field can be edited for managed execution environments." +msgstr "Alleen het veld \"pull\" kan worden bewerkt voor beheerde uitvoeringsomgevingen." + +#: awx/api/views/__init__.py:795 +msgid "Project Schedules" +msgstr "Projectschema's" + +#: awx/api/views/__init__.py:806 +msgid "Project SCM Inventory Sources" +msgstr "SCM-inventarisbronnen van project" + +#: awx/api/views/__init__.py:903 +msgid "Project Update Events List" +msgstr "Lijst met projectupdategebeurtenissen" + +#: awx/api/views/__init__.py:923 +msgid "System Job Events List" +msgstr "Lijst met systeemtaakgebeurtenissen" + +#: awx/api/views/__init__.py:963 +msgid "Project Update SCM Inventory Updates" +msgstr "SCM-inventarisupdates van projectupdate" + +#: awx/api/views/__init__.py:1008 +msgid "Me" +msgstr "Mij" + +#: awx/api/views/__init__.py:1017 +msgid "OAuth 2 Applications" +msgstr "OAuth 2-toepassingen" + +#: awx/api/views/__init__.py:1026 +msgid "OAuth 2 Application Detail" +msgstr "Details OAuth 2-toepassing" + +#: awx/api/views/__init__.py:1039 +msgid "OAuth 2 Application Tokens" +msgstr "Tokens OAuth 2-toepassing" + +#: awx/api/views/__init__.py:1061 +msgid "OAuth2 Tokens" +msgstr "OAuth 2-tokens" + +#: awx/api/views/__init__.py:1070 +msgid "OAuth2 User Tokens" +msgstr "OAuth2-gebruikerstokens" + +#: awx/api/views/__init__.py:1082 +msgid "OAuth2 User Authorized Access Tokens" +msgstr "OAuth 2-gebruikerstokens gemachtigde toegang" + +#: awx/api/views/__init__.py:1097 +msgid "Organization OAuth2 Applications" +msgstr "Organisatie OAuth2-toepassingen" + +#: awx/api/views/__init__.py:1109 +msgid "OAuth2 Personal Access Tokens" +msgstr "OAuth2-tokens persoonlijke toegang" + +#: awx/api/views/__init__.py:1124 +msgid "OAuth Token Detail" +msgstr "Details OAuth-token" + +#: 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 "U kunt geen referentietoegang verlenen aan een gebruiker die niet tot de organisatie van de referenties behoort" + +#: awx/api/views/__init__.py:1187 awx/api/views/__init__.py:4308 +msgid "You cannot grant private credential access to another user" +msgstr "U kunt geen privéreferentietoegang verlenen aan een andere gebruiker" + +#: awx/api/views/__init__.py:1284 +#, python-format +msgid "Cannot change %s." +msgstr "Kan %s niet wijzigen." + +#: awx/api/views/__init__.py:1290 +msgid "Cannot delete user." +msgstr "Kan gebruiker niet verwijderen." + +#: awx/api/views/__init__.py:1314 +msgid "Deletion not allowed for managed credential types" +msgstr "Verwijdering is niet toegestaan voor beheerde referentietypen" + +#: awx/api/views/__init__.py:1316 +msgid "Credential types that are in use cannot be deleted" +msgstr "Referentietypen die in gebruik zijn, kunnen niet worden verwijderd" + +#: awx/api/views/__init__.py:1429 +msgid "Deletion not allowed for managed credentials" +msgstr "Verwijderen is niet toegestaan voor beheerde toegangsgegevens" + +#: awx/api/views/__init__.py:1473 +msgid "External Credential Test" +msgstr "Test van externe toegangsgegevens" + +#: awx/api/views/__init__.py:1505 +msgid "Credential Input Source Detail" +msgstr "Details van inputbron toegangsgegevens" + +#: awx/api/views/__init__.py:1513 awx/api/views/__init__.py:1521 +msgid "Credential Input Sources" +msgstr "Inputbronnen toegangsgegevens" + +#: awx/api/views/__init__.py:1536 +msgid "External Credential Type Test" +msgstr "Test van extern toegangsgegevenstype" + +#: awx/api/views/__init__.py:1598 +msgid "The inventory for this host is already being deleted." +msgstr "De inventaris voor deze host wordt al verwijderd." + +#: awx/api/views/__init__.py:1765 +msgid "Cyclical Group association." +msgstr "Cyclische groepskoppeling." + +#: awx/api/views/__init__.py:1928 +msgid "Inventory subset argument must be a string." +msgstr "Het argument voor de inventarissubset moet een string zijn." + +#: awx/api/views/__init__.py:1932 +msgid "Subset does not use any supported syntax." +msgstr "Subset maakt geen gebruik van een ondersteunde syntaxis." + +#: awx/api/views/__init__.py:1976 +msgid "Inventory Source List" +msgstr "Lijst met inventarisbronnen" + +#: awx/api/views/__init__.py:1988 +msgid "Inventory Sources Update" +msgstr "Update van inventarisbronnen" + +#: awx/api/views/__init__.py:2020 +msgid "Could not start because `can_update` returned False" +msgstr "Kan niet starten omdat 'can_update' False heeft geretourneerd" + +#: awx/api/views/__init__.py:2028 +msgid "No inventory sources to update." +msgstr "Er zijn geen inventarisbronnen om bij te werken." + +#: awx/api/views/__init__.py:2049 +msgid "Inventory Source Schedules" +msgstr "Inventarisbronschema's" + +#: awx/api/views/__init__.py:2077 +msgid "Notification Templates can only be assigned when source is one of {}." +msgstr "Berichtsjablonen kunnen alleen worden toegewezen wanneer de bron een van {} is." + +#: awx/api/views/__init__.py:2173 +msgid "Source already has credential assigned." +msgstr "Aan de bron zijn al toegangsgegevens toegewezen." + +#: awx/api/views/__init__.py:2385 +msgid "Job Template Schedules" +msgstr "Taaksjabloonschema's" + +#: awx/api/views/__init__.py:2423 +msgid "Field '{}' is missing from survey spec." +msgstr "Veld '{}' ontbreekt in de enquêtespecificaties." + +#: awx/api/views/__init__.py:2425 +msgid "Expected {} for field '{}', received {} type." +msgstr "{} verwacht voor veld '{}', {}-soort ontvangen." + +#: awx/api/views/__init__.py:2428 +msgid "'spec' doesn't contain any items." +msgstr "'spec' bevat geen items." + +#: awx/api/views/__init__.py:2439 +#, python-format +msgid "Survey question %s is not a json object." +msgstr "Enquêtevraag %s is geen json-object." + +#: awx/api/views/__init__.py:2443 +#, python-brace-format +msgid "'{field_name}' missing from survey question {idx}" +msgstr "'{field_name}' ontbreekt in enquêtevraag {idx}." + +#: awx/api/views/__init__.py:2455 +#, python-brace-format +msgid "'{field_name}' in survey question {idx} expected to be {type_label}." +msgstr "‘{field_name}‘ in enquêtevraag {idx} is naar verwachting {type_label}." + +#: awx/api/views/__init__.py:2463 +#, python-format +msgid "'variable' '%(item)s' duplicated in survey question %(survey)s." +msgstr "'variable' '%(item)s' gedupliceerd in enquêtevraag %(survey)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 "‘{survey_item[type]}‘ in enquêtevraag {idx} is niet een van de toegestane {allowed_types} vraagtypen." + +#: 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 "Standaardwaarde {survey_item[default]} in enquêtevraag {idx} is naar verwachting {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 "De {min_or_max}-limiet in enquêtevraag {idx} behoort een heel getal te zijn." + +#: awx/api/views/__init__.py:2511 +#, python-brace-format +msgid "Survey question {idx} of type {survey_item[type]} must specify choices." +msgstr "Enquêtevraag {idx} van het soort {survey_item[type]} moet keuzes specificeren." + +#: awx/api/views/__init__.py:2526 +msgid "Multiple Choice (Single Select) can only have one default value." +msgstr "Meerkeuze-opties (één keuze mogelijk) kan slechts één standaardwaarde hebben." + +#: awx/api/views/__init__.py:2531 +msgid "Default choice must be answered from the choices listed." +msgstr "De standaardkeuze moet beantwoord worden aan de hand van de opgesomde keuzes." + +#: 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$ is een gereserveerd sleutelwoord voor standaard wachtwoordvragen, enquêtevraag {idx} is van het type {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$ is een gereserveerd sleutelwoord en mag niet worden gebruikt als nieuwe standaard in positie {idx}." + +#: awx/api/views/__init__.py:2629 +#, python-brace-format +msgid "Cannot assign multiple {credential_type} credentials." +msgstr "Kan niet meerdere toegangsgegevens voor {credential_type} toewijzen." + +#: awx/api/views/__init__.py:2632 +msgid "Cannot assign a Credential of kind `{}`." +msgstr "Kan geen toegangsgegevens van het type '{}' toewijzen." + +#: awx/api/views/__init__.py:2656 +msgid "Maximum number of labels for {} reached." +msgstr "Het maximumaantal labels voor {} is bereikt." + +#: awx/api/views/__init__.py:2773 +msgid "No matching host could be found!" +msgstr "Er is geen overeenkomende host gevonden." + +#: awx/api/views/__init__.py:2776 +msgid "Multiple hosts matched the request!" +msgstr "Meerdere hosts kwamen overeen met de aanvraag." + +#: awx/api/views/__init__.py:2781 +msgid "Cannot start automatically, user input required!" +msgstr "Kan niet automatisch starten. Gebruikersinput is vereist." + +#: awx/api/views/__init__.py:2787 +msgid "Host callback job already pending." +msgstr "Er is al een hostterugkoppelingstaak in afwachting." + +#: awx/api/views/__init__.py:2803 awx/api/views/__init__.py:3557 +msgid "Error starting job!" +msgstr "Fout bij starten taak." + +#: awx/api/views/__init__.py:2928 awx/api/views/__init__.py:2947 +msgid "Cycle detected." +msgstr "Cyclus gedetecteerd." + +#: awx/api/views/__init__.py:2939 +msgid "Relationship not allowed." +msgstr "Relatie niet toegestaan." + +#: awx/api/views/__init__.py:3168 +msgid "Cannot relaunch slice workflow job orphaned from job template." +msgstr "Kan workflowtaakdeel dat is verwijderd uit de taaksjabloon niet opnieuw opstarten." + +#: awx/api/views/__init__.py:3170 +msgid "Cannot relaunch sliced workflow job after slice count has changed." +msgstr "Kan de workflowtaakdeel niet opnieuw opstarten, nadat het aantal delen is gewijzigd." + +#: awx/api/views/__init__.py:3203 +msgid "Workflow Job Template Schedules" +msgstr "Taaksjabloonschema's voor workflows" + +#: awx/api/views/__init__.py:3346 awx/api/views/__init__.py:3978 +msgid "Superuser privileges needed." +msgstr "Supergebruikersbevoegdheden vereist." + +#: awx/api/views/__init__.py:3379 +msgid "System Job Template Schedules" +msgstr "Taaksjabloonschema's voor systeem" + +#: awx/api/views/__init__.py:3537 +#, python-brace-format +msgid "Wait until job finishes before retrying on {status_value} hosts." +msgstr "U dient te wachten tot de taak afgerond is voordat u het opnieuw probeert met {status_value}-hosts." + +#: awx/api/views/__init__.py:3543 +#, python-brace-format +msgid "Cannot retry on {status_value} hosts, playbook stats not available." +msgstr "Kan niet opnieuw proberen met {status_value}-hosts, draaiboekstatistieken niet beschikbaar." + +#: awx/api/views/__init__.py:3549 +#, python-brace-format +msgid "Cannot relaunch because previous job had 0 {status_value} hosts." +msgstr "Kan niet opnieuw opstarten omdat vorige taak 0 {status_value}-hosts had." + +#: awx/api/views/__init__.py:3579 +msgid "Cannot create schedule because job requires credential passwords." +msgstr "Kan geen schema aanmaken omdat taak toegangsgegevens met wachtwoorden vereist." + +#: awx/api/views/__init__.py:3583 +msgid "Cannot create schedule because job was launched by legacy method." +msgstr "Kan geen schema aanmaken omdat taak opgestart is volgens verouderde methode." + +#: awx/api/views/__init__.py:3584 +msgid "Cannot create schedule because a related resource is missing." +msgstr "Kan geen schema aanmaken omdat een verwante hulpbron ontbreekt." + +#: awx/api/views/__init__.py:3638 +msgid "Job Host Summaries List" +msgstr "Lijst met taakhostoverzichten" + +#: awx/api/views/__init__.py:3694 +msgid "Job Event Children List" +msgstr "Lijst met onderliggende taakgebeurteniselementen" + +#: awx/api/views/__init__.py:3725 +msgid "Job Events List" +msgstr "Lijst met taakgebeurtenissen" + +#: awx/api/views/__init__.py:3926 +msgid "Ad Hoc Command Events List" +msgstr "Lijst met ad-hoc-opdrachtgebeurtenissen" + +#: awx/api/views/__init__.py:4177 +msgid "Delete not allowed while there are pending notifications" +msgstr "Verwijderen is niet toegestaan wanneer er berichten in afwachting zijn" + +#: awx/api/views/__init__.py:4184 +msgid "Notification Template Test" +msgstr "Berichtsjabloon" + +#: 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 "De gebruiker heeft geen toestemming om deze workflow goed te keuren of te weigeren." + +#: awx/api/views/__init__.py:4442 awx/api/views/__init__.py:4457 +msgid "This workflow step has already been approved or denied." +msgstr "Deze workflowstap is al goedgekeurd of geweigerd." + +#: awx/api/views/inventory.py:53 +msgid "Inventory Update Events List" +msgstr "Lijst met inventarisupdategebeurtenissen" + +#: awx/api/views/inventory.py:84 +msgid "You cannot turn a regular inventory into a \"smart\" inventory." +msgstr "U kunt van een reguliere inventaris geen \"slimme\" inventaris maken." + +#: awx/api/views/inventory.py:96 +#, python-brace-format +msgid "{0}" +msgstr "{0}" + +#: awx/api/views/metrics.py:29 +msgid "Metrics" +msgstr "Meetwaarden" + +#: awx/api/views/mixin.py:41 +msgid "Cannot delete job resource when associated workflow job is running." +msgstr "Kan taakresource niet verwijderen wanneer een gekoppelde workflowtaak wordt uitgevoerd." + +#: awx/api/views/mixin.py:46 +msgid "Cannot delete running job resource." +msgstr "Kan geen taakbron in uitvoering verwijderen." + +#: awx/api/views/mixin.py:51 +msgid "Job has not finished processing events." +msgstr "Taken die nog niet klaar zijn met het verwerken van gebeurtenissen." + +#: awx/api/views/mixin.py:138 +msgid "Related job {} is still processing events." +msgstr "Verwante taak {} is nog bezig met het verwerken van gebeurtenissen." + +#: awx/api/views/organization.py:239 +#, python-brace-format +msgid "Credential must be a Galaxy credential, not {sub.credential_type.name}." +msgstr "Toegangsgegeven moet een Galaxy-toegangsgegeven zijn, en niet {sub.credential_type.name}." + +#: 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 "Oorsprong API OAuth 2-machtiging" + +#: awx/api/views/root.py:130 +msgid "Version 2" +msgstr "Versie 2" + +#: awx/api/views/root.py:140 +msgid "Ping" +msgstr "Ping" + +#: awx/api/views/root.py:168 +msgid "Subscriptions" +msgstr "Abonnementen" + +#: awx/api/views/root.py:189 awx/api/views/root.py:230 +msgid "Invalid Subscription" +msgstr "Ongeldig abonnement" + +#: awx/api/views/root.py:191 awx/api/views/root.py:232 +msgid "The provided credentials are invalid (HTTP 401)." +msgstr "De verstrekte toegangsgegevens zijn ongeldig (HTTP 401)." + +#: awx/api/views/root.py:193 awx/api/views/root.py:234 +msgid "Unable to connect to proxy server." +msgstr "Kan geen verbinding maken met proxyserver." + +#: awx/api/views/root.py:195 awx/api/views/root.py:236 +msgid "Could not connect to subscription service." +msgstr "Kon geen verbinding maken met abonnementsdienst." + +#: awx/api/views/root.py:208 +msgid "Attach Subscription" +msgstr "Abonnement bijvoegen" + +#: awx/api/views/root.py:220 +msgid "No subscription pool ID provided." +msgstr "Er is geen abonnementspool-ID opgegeven." + +#: awx/api/views/root.py:248 +msgid "Error processing subscription metadata." +msgstr "Fout bij verwerking van metadata van abonnement." + +#: awx/api/views/root.py:254 awx/conf/apps.py:11 +msgid "Configuration" +msgstr "Configuratie" + +#: awx/api/views/root.py:312 +msgid "Invalid subscription data" +msgstr "Ongeldige abonnementsgegevens" + +#: awx/api/views/root.py:317 +msgid "Invalid JSON" +msgstr "Ongeldig JSON" + +#: awx/api/views/root.py:321 awx/api/views/root.py:326 +msgid "Legacy license submitted. A subscription manifest is now required." +msgstr "Verouderde licentie ingediend. U dient nu een abonnementsmanifest in te dienen." + +#: awx/api/views/root.py:335 +msgid "Invalid manifest submitted." +msgstr "Ongeldig manifest ingediend." + +#: awx/api/views/root.py:341 +msgid "Invalid License" +msgstr "Ongeldige licentie" + +#: awx/api/views/root.py:352 +msgid "Invalid subscription" +msgstr "Ongeldig abonnement" + +#: awx/api/views/root.py:360 +msgid "Failed to remove license." +msgstr "Kan licentie niet verwijderen." + +#: awx/api/views/webhooks.py:130 +msgid "Webhook previously received, aborting." +msgstr "Eerder ontvangen Webhook afbreken." + +#: awx/conf/conf.py:20 +msgid "Bud Frogs" +msgstr "Budweiser-kikkers" + +#: awx/conf/conf.py:21 +msgid "Bunny" +msgstr "Konijntje" + +#: awx/conf/conf.py:22 +msgid "Cheese" +msgstr "Kaas" + +#: awx/conf/conf.py:23 +msgid "Daemon" +msgstr "Daemon" + +#: awx/conf/conf.py:24 +msgid "Default Cow" +msgstr "Standaardkoe" + +#: awx/conf/conf.py:25 +msgid "Dragon" +msgstr "Draak" + +#: awx/conf/conf.py:26 +msgid "Elephant in Snake" +msgstr "Olifant in slang" + +#: awx/conf/conf.py:27 +msgid "Elephant" +msgstr "Olifant" + +#: awx/conf/conf.py:28 +msgid "Eyes" +msgstr "Ogen" + +#: awx/conf/conf.py:29 +msgid "Hello Kitty" +msgstr "Hello Kitty" + +#: awx/conf/conf.py:30 +msgid "Kitty" +msgstr "Katje" + +#: awx/conf/conf.py:31 +msgid "Luke Koala" +msgstr "Luke de Koala" + +#: awx/conf/conf.py:32 +msgid "Meow" +msgstr "Miauw" + +#: awx/conf/conf.py:33 +msgid "Milk" +msgstr "Melk" + +#: awx/conf/conf.py:34 +msgid "Moofasa" +msgstr "Mufasa" + +#: awx/conf/conf.py:35 +msgid "Moose" +msgstr "Eland" + +#: awx/conf/conf.py:36 +msgid "Ren" +msgstr "Rendier" + +#: awx/conf/conf.py:37 +msgid "Sheep" +msgstr "Schaap" + +#: awx/conf/conf.py:38 +msgid "Small Cow" +msgstr "Kleine koe" + +#: 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 "Supermelker" + +#: awx/conf/conf.py:42 +msgid "Three Eyes" +msgstr "Drie ogen" + +#: awx/conf/conf.py:43 +msgid "Turkey" +msgstr "Kalkoen" + +#: awx/conf/conf.py:44 +msgid "Turtle" +msgstr "Schildpad" + +#: awx/conf/conf.py:45 +msgid "Tux" +msgstr "Tux" + +#: awx/conf/conf.py:46 +msgid "Udder" +msgstr "Uier" + +#: awx/conf/conf.py:47 +msgid "Vader Koala" +msgstr "Darth 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 "Koe selecteren" + +#: awx/conf/conf.py:53 +msgid "Select which cow to use with cowsay when running jobs." +msgstr "Selecteer welke koe u met cowsay wilt gebruiken wanneer u taken uitvoert." + +#: awx/conf/conf.py:54 awx/conf/conf.py:75 +msgid "Cows" +msgstr "Koeien" + +#: awx/conf/conf.py:73 +msgid "Example Read-Only Setting" +msgstr "Voorbeeld alleen-lezen-instelling" + +#: awx/conf/conf.py:74 +msgid "Example setting that cannot be changed." +msgstr "Voorbeeld van instelling die niet kan worden gewijzigd." + +#: awx/conf/conf.py:90 +msgid "Example Setting" +msgstr "Voorbeeld van instelling" + +#: awx/conf/conf.py:91 +msgid "Example setting which can be different for each user." +msgstr "Voorbeeld van instelling die anders kan zijn voor elke gebruiker." + +#: awx/conf/conf.py:92 awx/conf/registry.py:78 awx/conf/views.py:51 +msgid "User" +msgstr "Gebruiker" + +#: 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 "Verwachtte None, True, False, een tekenreeks of een lijst met tekenreeksen, maar kreeg in plaats daarvan {input_type}." + +#: awx/conf/fields.py:97 +#, python-brace-format +msgid "Expected list of strings but got {input_type} instead." +msgstr "Lijst met strings verwacht, maar in plaats daarvan {input_type} verkregen." + +#: awx/conf/fields.py:97 +#, python-brace-format +msgid "{path} is not a valid path choice." +msgstr "{path} is geen geldige padkeuze." + +#: awx/conf/fields.py:142 +msgid "Enter a valid URL" +msgstr "Geef een geldige URL op" + +#: awx/conf/fields.py:179 +#, python-brace-format +msgid "\"{input}\" is not a valid string." +msgstr "‘{input}‘ is geen geldige tekenreeks." + +#: awx/conf/fields.py:192 +#, python-brace-format +msgid "Expected a list of tuples of max length 2 but got {input_type} instead." +msgstr "Verwachtte een lijst van tupels met maximale lengte 2 maar kreeg in plaats daarvan {input_type}." + +#: awx/conf/registry.py:72 awx/conf/tests/unit/test_registry.py:92 +msgid "All" +msgstr "Alle" + +#: awx/conf/registry.py:72 awx/conf/tests/unit/test_registry.py:92 +msgid "Changed" +msgstr "Gewijzigd" + +#: awx/conf/registry.py:79 +msgid "User-Defaults" +msgstr "Standaardinstellingen voor gebruiker" + +#: awx/conf/registry.py:141 +msgid "This value has been set manually in a settings file." +msgstr "Deze waarde is handmatig ingesteld in een instellingenbestand." + +#: 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 "Systeem" + +#: awx/conf/tests/unit/test_registry.py:91 +#: awx/conf/tests/unit/test_registry.py:92 +msgid "OtherSystem" +msgstr "OtherSystem" + +#: awx/conf/views.py:43 +msgid "Setting Categories" +msgstr "Instellingscategorieën" + +#: awx/conf/views.py:65 +msgid "Setting Detail" +msgstr "Instellingsdetail" + +#: awx/conf/views.py:150 +msgid "Logging Connectivity Test" +msgstr "Connectiviteitstest logboekregistratie" + +#: awx/main/access.py:105 +#, python-format +msgid "Required related field %s for permission check." +msgstr "Verwant veld %s vereist voor machtigingscontrole." + +#: awx/main/access.py:121 +#, python-format +msgid "Bad data found in related field %s." +msgstr "Ongeldige gegevens gevonden in gerelateerd veld %s." + +#: awx/main/access.py:363 +msgid "License is missing." +msgstr "Licentie ontbreekt." + +#: awx/main/access.py:365 +msgid "License has expired." +msgstr "Licentie is verlopen." + +#: awx/main/access.py:373 +#, python-format +msgid "License count of %s instances has been reached." +msgstr "Het aantal licenties van %s instanties is bereikt." + +#: awx/main/access.py:375 +#, python-format +msgid "License count of %s instances has been exceeded." +msgstr "Het aantal licenties van %s instanties is overschreden." + +#: awx/main/access.py:377 +msgid "Host count exceeds available instances." +msgstr "Het aantal hosts is groter dan het aantal instanties." + +#: 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 "U hebt het maximumaantal van %s hosts dat is toegestaan voor uw organisatie al bereikt. Neem contact op met uw systeembeheerder voor hulp." + +#: awx/main/access.py:952 +msgid "Unable to change inventory on a host." +msgstr "Kan inventaris op een host niet wijzigen." + +#: awx/main/access.py:970 awx/main/access.py:1017 +msgid "Cannot associate two items from different inventories." +msgstr "Kan twee items uit verschillende inventarissen niet koppelen." + +#: awx/main/access.py:1007 +msgid "Unable to change inventory on a group." +msgstr "Kan inventaris van een groep niet wijzigen." + +#: awx/main/access.py:1286 +msgid "Unable to change organization on a team." +msgstr "Kan organisatie van een team niet wijzigen." + +#: awx/main/access.py:1302 +msgid "The {} role cannot be assigned to a team" +msgstr "De rol {} kan niet worden toegewezen aan een team" + +#: awx/main/access.py:1565 +msgid "Insufficient access to Job Template credentials." +msgstr "Onvoldoende toegang tot taaksjabloongegevens." + +#: awx/main/access.py:1753 awx/main/access.py:2184 +msgid "Job was launched with secret prompts provided by another user." +msgstr "Taak is opgestart met geheime meldingen die aangeleverd zijn door een andere gebruiker." + +#: awx/main/access.py:1762 +msgid "Job has been orphaned from its job template and organization." +msgstr "De taak is verwijderd uit zijn taaksjabloon en organisatie." + +#: awx/main/access.py:1764 +msgid "Job was launched with prompted fields you do not have access to." +msgstr "De taak is gestart met invoervelden waar u geen toegang toe hebt." + +#: awx/main/access.py:1766 +msgid "" +"Job was launched with unknown prompted fields. Organization admin " +"permissions required." +msgstr "De taak is gestart met onbekende invoervelden. Beheerrechten voor de organisatie zijn vereist." + +#: awx/main/access.py:2174 +msgid "Workflow Job was launched with unknown prompts." +msgstr "Workflowtaak is opgestart via onbekende meldingen." + +#: awx/main/access.py:2186 +msgid "Job was launched with prompts you lack access to." +msgstr "Taak is opgestart via meldingen waar u geen toegang toe hebt." + +#: awx/main/access.py:2188 +msgid "Job was launched with prompts no longer accepted." +msgstr "Taak is opgestart via meldingen die niet langer worden geaccepteerd." + +#: awx/main/access.py:2200 +msgid "" +"You do not have permission to the workflow job resources required for " +"relaunch." +msgstr "U hebt geen machtiging voor de workflowtaakresources die vereist zijn om opnieuw op te starten." + +#: awx/main/analytics/collectors.py:87 +msgid "General platform configuration." +msgstr "Algemene configuratie van het platform." + +#: awx/main/analytics/collectors.py:118 +msgid "Counts of objects such as organizations, inventories, and projects" +msgstr "Aantal objecten zoals organisaties, inventarissen en projecten" + +#: awx/main/analytics/collectors.py:164 +msgid "Counts of users and teams by organization" +msgstr "Aantal gebruikers en teams per organisatie" + +#: awx/main/analytics/collectors.py:174 +msgid "Counts of credentials by credential type" +msgstr "Aantal toegangsgegevens per type toegangsgegeven" + +#: awx/main/analytics/collectors.py:188 +msgid "Inventories, their inventory sources, and host counts" +msgstr "Inventarissen, de bijbehorende inventarisbronnen en het aantal hosts" + +#: awx/main/analytics/collectors.py:206 +msgid "Counts of projects by source control type" +msgstr "Aantal projecten per type broncontrole" + +#: awx/main/analytics/collectors.py:214 +msgid "Cluster topology and capacity" +msgstr "Groepstopologie en capaciteit" + +#: awx/main/analytics/collectors.py:264 +msgid "Metadata about the analytics collected" +msgstr "Metadata over de verzamelde analyses" + +#: awx/main/analytics/collectors.py:365 awx/main/analytics/collectors.py:370 +msgid "Automation task records" +msgstr "Geautomatiseerde records van taken" + +#: awx/main/analytics/collectors.py:375 +msgid "Data on jobs run" +msgstr "Gegevens over uitgevoerde taken" + +#: awx/main/analytics/collectors.py:416 +msgid "Data on job templates" +msgstr "Gegevens over taaksjablonen" + +#: awx/main/analytics/collectors.py:439 +msgid "Data on workflow runs" +msgstr "Gegevens over uitgevoerde workflows" + +#: awx/main/analytics/collectors.py:477 +msgid "Data on workflows" +msgstr "Gegevens over workflows" + +#: awx/main/apps.py:8 +msgid "Main" +msgstr "Hoofd" + +#: awx/main/conf.py:20 +msgid "Enable Activity Stream" +msgstr "Activiteitenstroom inschakelen" + +#: awx/main/conf.py:21 +msgid "Enable capturing activity for the activity stream." +msgstr "Vastlegactiviteit voor de activiteitenstroom inschakelen." + +#: awx/main/conf.py:29 +msgid "Enable Activity Stream for Inventory Sync" +msgstr "Activiteitenstroom voor inventarissynchronisatie inschakelen" + +#: awx/main/conf.py:30 +msgid "" +"Enable capturing activity for the activity stream when running inventory " +"sync." +msgstr "Vastlegactiviteit voor de activiteitenstroom inschakelen wanneer inventarissynchronisatie wordt uitgevoerd." + +#: awx/main/conf.py:38 +msgid "All Users Visible to Organization Admins" +msgstr "Alle gebruikers zichtbaar voor organisatiebeheerders" + +#: 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 "Regelt of een organisatiebeheerder alle gebruikers en teams kan weergeven, zelfs gebruikers en teams die niet aan hun organisatie zijn gekoppeld." + +#: awx/main/conf.py:47 +msgid "Organization Admins Can Manage Users and Teams" +msgstr "Organisatiebeheerders kunnen gebruikers en teams beheren" + +#: 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 "Regelt of een organisatiebeheerder gemachtigd is om gebruikers en teams aan te maken en te beheren. Als u een LDAP- of SAML-integratie gebruikt, wilt u deze mogelijkheid wellicht uitschakelen." + +#: awx/main/conf.py:61 +msgid "Base URL of the service" +msgstr "Basis-URL van de service" + +#: awx/main/conf.py:62 +msgid "" +"This setting is used by services like notifications to render a valid url to " +"the service." +msgstr "Deze instelling wordt gebruikt door services zoals berichten om een geldige URL voor de host weer te geven." + +#: awx/main/conf.py:70 +msgid "Remote Host Headers" +msgstr "Externe hostheaders" + +#: 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 "HTTP-headers en metasleutels om te zoeken om de naam of het IP-adres van de externe host te bepalen. Voeg aan deze lijst extra items toe, zoals \"HTTP_X_FORWARDED_FOR\", wanneer achter een omgekeerde proxy. Zie de sectie 'proxy-ondersteuning' in de handleiding voor beheerders voor meer informatie." + +#: awx/main/conf.py:85 +msgid "Proxy IP Allowed List" +msgstr "Lijst met toegestane proxy-IP‘s" + +#: 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 "Als de service zich achter een omgekeerde proxy/load balancer bevindt, gebruikt u deze instelling om de proxy-IP-adressen te configureren vanwaar de service aangepaste REMOTE_HOST_HEADERS-headerwaarden moet vertrouwen. Als deze instelling een lege lijst is (de standaardinstelling), dan worden de door REMOTE_HOST_HEADERS opgegeven headers onvoorwaardelijk vertrouwd')" + +#: awx/main/conf.py:101 +msgid "License" +msgstr "Licentie" + +#: 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 "De licentie bepaalt welke functies en functionaliteiten zijn ingeschakeld. Gebruik /api/v2/config/ om de licentie bij te werken of te wijzigen." + +#: awx/main/conf.py:114 +msgid "Red Hat customer username" +msgstr "Red Hat-gebruikersnaam klant" + +#: awx/main/conf.py:115 +msgid "" +"This username is used to send data to Insights for Ansible Automation " +"Platform" +msgstr "Deze gebruikersnaam wordt gebruikt om gegevens naar het Insights for Ansible Automation Platform te sturen" + +#: awx/main/conf.py:127 +msgid "Red Hat customer password" +msgstr "Red Hat klantwachtwoord" + +#: awx/main/conf.py:128 +msgid "" +"This password is used to send data to Insights for Ansible Automation " +"Platform" +msgstr "Dit wachtwoord wordt gebruikt om gegevens naar het Insights for Ansible Automation Platform te sturen" + +#: awx/main/conf.py:140 +msgid "Red Hat or Satellite username" +msgstr "Red Hat- of Satellite-gebruikersnaam" + +#: awx/main/conf.py:141 +msgid "This username is used to retrieve subscription and content information" +msgstr "Deze gebruikersnaam wordt gebruikt om gegevens op te halen van abonnementen en inhoud" + +#: awx/main/conf.py:153 +msgid "Red Hat or Satellite password" +msgstr "Red Hat- of Satellite-wachtwoord" + +#: awx/main/conf.py:154 +msgid "This password is used to retrieve subscription and content information" +msgstr "Dit wachtwoord wordt gebruikt om gegevens op te halen van abonnementen en inhoud" + +#: awx/main/conf.py:165 +msgid "Insights for Ansible Automation Platform upload URL" +msgstr "Upload-URL voor Insights for Ansible Automation Platform" + +#: awx/main/conf.py:166 +msgid "" +"This setting is used to to configure the upload URL for data collection for " +"Red Hat Insights." +msgstr "Deze instelling wordt gebruikt om de upload-URL te configureren voor het verzamelen van gegevens voor Red Hat Insights." + +#: awx/main/conf.py:174 +msgid "Unique identifier for an installation" +msgstr "Unieke identificatiecode voor installatie" + +#: awx/main/conf.py:183 +msgid "The instance group where control plane tasks run" +msgstr "De instantiegroep waar control plane-taken worden uitgevoerd" + +#: awx/main/conf.py:192 +msgid "" +"The instance group where user jobs run (currently only on non-VM installs)" +msgstr "De instantiegroep waar gebruikerstaken worden uitgevoerd (momenteel alleen op niet-VM-installaties)" + +#: awx/main/conf.py:204 +msgid "Global default execution environment" +msgstr "Globale standaard-uitvoeringsomgeving" + +#: awx/main/conf.py:205 +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." + +#: awx/main/conf.py:213 +msgid "Custom virtual environment paths" +msgstr "Paden voor aangepaste virtuele omgeving" + +#: 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 "Paden waarmee Tower naar aangepaste virtuele omgevingen zoekt (behalve /var/lib/awx/venv/). Voer één pad per regel in." + +#: awx/main/conf.py:223 +msgid "Ansible Modules Allowed for Ad Hoc Jobs" +msgstr "Ansible-modules toegestaan voor ad-hoctaken" + +#: awx/main/conf.py:224 +msgid "List of modules allowed to be used by ad-hoc jobs." +msgstr "Lijst met modules toegestaan voor gebruik met ad-hoctaken." + +#: 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 "Taken" + +#: awx/main/conf.py:234 +msgid "Always" +msgstr "Altijd" + +#: awx/main/conf.py:235 +msgid "Never" +msgstr "Nooit" + +#: awx/main/conf.py:236 +msgid "Only On Job Template Definitions" +msgstr "Alleen volgens definities taaksjabloon" + +#: awx/main/conf.py:239 +msgid "When can extra variables contain Jinja templates?" +msgstr "Wanneer kunnen extra variabelen Jinja-sjablonen bevatten?" + +#: 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 maakt het mogelijk variabelen te vervangen door --extra-vars via de Jinja2-sjabloontaal. Dit brengt een mogelijk veiligheidsrisico met zich mee, omdat gebruikers die extra variabelen kunnen specificeren wanneer een taak wordt opgestart, in staat zijn Jinja2-sjablonen te gebruiken om willekeurige Python uit te voeren. Wij raden u aan deze waarde in te stellen op 'sjabloon' of 'nooit'." + +#: awx/main/conf.py:254 +msgid "Job execution path" +msgstr "Taakuitvoerpad" + +#: 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 "De map waarin de service nieuwe tijdelijke mappen maakt voor de uitvoering en isolatie van taken (zoals referentiebestanden)." + +#: awx/main/conf.py:264 +msgid "Paths to expose to isolated jobs" +msgstr "Paden die kunnen worden blootgesteld aan geïsoleerde taken" + +#: 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 "Lijst met paden die anders zouden zijn verborgen voor blootstelling aan geïsoleerde taken. Geef één pad per regel op." + +#: awx/main/conf.py:274 +msgid "Extra Environment Variables" +msgstr "Extra omgevingsvariabelen" + +#: awx/main/conf.py:275 +msgid "" +"Additional environment variables set for playbook runs, inventory updates, " +"project updates, and notification sending." +msgstr "Extra omgevingsvariabelen ingesteld voor draaiboekuitvoeringen, inventarisupdates, projectupdates en berichtverzending." + +#: awx/main/conf.py:285 +msgid "Gather data for Insights for Ansible Automation Platform" +msgstr "Verzamel gegevens voor 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 "Hiermee kan de service automatiseringsgegevens verzamelen en naar Red Hat Insights versturen." + +#: awx/main/conf.py:294 +msgid "Run Project Updates With Higher Verbosity" +msgstr "Project-updates met een hogere spraaklengte uitvoeren" + +#: awx/main/conf.py:295 +msgid "" +"Adds the CLI -vvv flag to ansible-playbook runs of project_update.yml used " +"for project updates." +msgstr "Voegt de CLI -vvv-vlag toe aan een draaiboekuitvoering van project_update.yml die voor projectupdates wordt gebruikt." + +#: awx/main/conf.py:304 +msgid "Enable Role Download" +msgstr "Downloaden van rol inschakelen" + +#: awx/main/conf.py:305 +msgid "" +"Allows roles to be dynamically downloaded from a requirements.yml file for " +"SCM projects." +msgstr "Toestaan dat rollen dynamisch gedownload worden vanuit een requirements.yml-bestand voor SCM-projecten." + +#: awx/main/conf.py:314 +msgid "Enable Collection(s) Download" +msgstr "Download van collectie(s) inschakelen" + +#: awx/main/conf.py:315 +msgid "" +"Allows collections to be dynamically downloaded from a requirements.yml file " +"for SCM projects." +msgstr "Toestaan dat collecties dynamisch gedownload worden vanuit een requirements.yml-bestand voor SCM-projecten." + +#: awx/main/conf.py:324 +msgid "Follow symlinks" +msgstr "Symlinks volgen" + +#: 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 "Volg de symbolische links bij het scannen naar playbooks. Let op: als u deze optie op True instelt, kan dat leiden tot oneindige recursie als een link naar een bovenstaande map van zichzelf wijst." + +#: awx/main/conf.py:337 +msgid "Ignore Ansible Galaxy SSL Certificate Verification" +msgstr "Ansible Galaxy SSL Certificaatverificatie negeren" + +#: awx/main/conf.py:338 +msgid "" +"If set to true, certificate validation will not be done when installing " +"content from any Galaxy server." +msgstr "Indien deze ingesteld is op true, zal de certificaatvalidatie niet worden uitgevoerd bij de installatie van inhoud vanaf een Galaxy-server." + +#: awx/main/conf.py:347 +msgid "Standard Output Maximum Display Size" +msgstr "Maximale weergavegrootte voor standaardoutput" + +#: awx/main/conf.py:348 +msgid "" +"Maximum Size of Standard Output in bytes to display before requiring the " +"output be downloaded." +msgstr "De maximale weergavegrootte van standaardoutput in bytes voordat wordt vereist dat de output wordt gedownload." + +#: awx/main/conf.py:357 +msgid "Job Event Standard Output Maximum Display Size" +msgstr "Maximale weergavegrootte voor standaardoutput van taakgebeurtenissen" + +#: 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 "De maximale weergavegrootte van standaardoutput in bytes voor één taak of ad-hoc-opdrachtgebeurtenis. `stdout` eindigt op `…` indien afgekapt." + +#: awx/main/conf.py:370 +msgid "Job Event Maximum Websocket Messages Per Second" +msgstr "Maximaal aantal Websocket-berichten taakgebeurtenis per 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 "Maximaal aantal berichten om de uitvoer van de UI live taken mee bij te werken per seconde. Waarde 0 betekent geen limiet." + +#: awx/main/conf.py:380 +msgid "Maximum Scheduled Jobs" +msgstr "Maximumaantal geplande taken" + +#: 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 "Het maximumaantal van dezelfde sjabloon dat kan wachten op uitvoering wanneer wordt gestart vanuit een schema voordat er geen andere meer kunnen worden gemaakt." + +#: awx/main/conf.py:390 +msgid "Ansible Callback Plugins" +msgstr "Ansible-terugkoppelingsplugins" + +#: 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 "Lijst met paden om te zoeken naar extra terugkoppelingsplugins voor gebruik bij het uitvoeren van taken. Geef één pad per regel op." + +#: awx/main/conf.py:401 +msgid "Default Job Timeout" +msgstr "Standaardtime-out voor taken" + +#: 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 "Maximale tijd in seconden dat de uitvoering van taken mag duren. Gebruik een waarde van 0 om aan te geven dat geen time-out mag worden opgelegd. Als er in een individuele taaksjabloon een time-out is ingesteld, heeft deze voorrang." + +#: awx/main/conf.py:416 +msgid "Default Inventory Update Timeout" +msgstr "Standaardtime-out voor inventarisupdates" + +#: 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 "Maximale tijd in seconden die inventarisupdates mogen duren. Gebruik een waarde van 0 om aan te geven dat geen time-out mag worden opgelegd. Als er in een individuele inventarisbron een time-out is ingesteld, heeft deze voorrang." + +#: awx/main/conf.py:431 +msgid "Default Project Update Timeout" +msgstr "Standaardtime-out voor projectupdates" + +#: 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 "Maximale tijd in seconden die projectupdates mogen duren. Gebruik een waarde van 0 om aan te geven dat geen time-out mag worden opgelegd. Als er in een individueel project een time-out is ingesteld, heeft deze voorrang." + +#: awx/main/conf.py:446 +msgid "Per-Host Ansible Fact Cache Timeout" +msgstr "Time-out voor feitcache per-host 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 "Maximale tijd in seconden dat opgeslagen Ansible-feiten als geldig worden beschouwd sinds ze voor het laatst zijn gewijzigd. Alleen geldige, niet-verlopen feiten zijn toegankelijk voor een draaiboek. Merk op dat dit geen invloed heeft op de verwijdering van ansible_facts uit de database. Gebruik een waarde van 0 om aan te geven dat er geen time-out mag worden opgelegd." + +#: awx/main/conf.py:463 +msgid "Maximum number of forks per job" +msgstr "Maximaal aantal vorken per opdracht" + +#: 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 "Het opslaan van een taaksjabloon met meer vorken zal resulteren in een fout. Als dit is ingesteld op 0, wordt er geen limiet toegepast." + +#: awx/main/conf.py:474 +msgid "Logging Aggregator" +msgstr "Aggregator logboekregistraties" + +#: awx/main/conf.py:475 +msgid "Hostname/IP where external logs will be sent to." +msgstr "Hostnaam/IP-adres waarnaar externe logboeken worden verzonden." + +#: 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 "Logboekregistratie" + +#: awx/main/conf.py:484 +msgid "Logging Aggregator Port" +msgstr "Aggregator Port logboekregistraties" + +#: awx/main/conf.py:485 +msgid "" +"Port on Logging Aggregator to send logs to (if required and not provided in " +"Logging Aggregator)." +msgstr "Poort van Aggregator logboekregistraties waarnaar logboeken worden verzonden (indien vereist en niet geleverd in de Aggregator logboekregistraties)." + +#: awx/main/conf.py:496 +msgid "Logging Aggregator Type" +msgstr "Type aggregator logboekregistraties" + +#: awx/main/conf.py:497 +msgid "Format messages for the chosen log aggregator." +msgstr "Maak berichten op voor de gekozen log aggregator." + +#: awx/main/conf.py:506 +msgid "Logging Aggregator Username" +msgstr "Gebruikersnaam aggregator logboekregistraties" + +#: awx/main/conf.py:507 +msgid "Username for external log aggregator (if required; HTTP/s only)." +msgstr "Gebruikersnaam voor externe logboekaggregator (indien vereist; alleen HTTP/s)." + +#: awx/main/conf.py:518 +msgid "Logging Aggregator Password/Token" +msgstr "Wachtwoord/token voor aggregator logboekregistraties" + +#: awx/main/conf.py:519 +msgid "" +"Password or authentication token for external log aggregator (if required; " +"HTTP/s only)." +msgstr "Wachtwoord of authenticatietoken voor externe logboekaggregator (indien vereist; alleen HTTP/s)." + +#: awx/main/conf.py:528 +msgid "Loggers Sending Data to Log Aggregator Form" +msgstr "Logboekverzamelingen die gegevens verzenden naar log aggregator-formulier" + +#: 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 "Lijst met logboekverzamelingen die HTTP-logboeken verzenden naar de verzamelaar. Deze kunnen bestaan uit een of meer van de volgende: \n" +"awx - servicelogboeken\n" +"activity_stream - records activiteitenstroom\n" +"job_events - terugkoppelgegevens van Ansible-taakgebeurtenissen\n" +"system_tracking - feiten verzameld uit scantaken." + +#: awx/main/conf.py:544 +msgid "Log System Tracking Facts Individually" +msgstr "Logboeksysteem dat feiten individueel bijhoudt" + +#: 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 "Indien ingesteld, worden systeemtrackingfeiten verzonden voor alle pakketten, services of andere items aangetroffen in een scan, wat aan zoekquery's meer gedetailleerdheid verleent. Indien niet ingesteld, worden feiten verzonden als één woordenlijst, waardoor feiten sneller kunnen worden verwerkt." + +#: awx/main/conf.py:558 +msgid "Enable External Logging" +msgstr "Externe logboekregistratie inschakelen" + +#: awx/main/conf.py:559 +msgid "Enable sending logs to external log aggregator." +msgstr "Schakel de verzending in van logboeken naar een externe log aggregator." + +#: awx/main/conf.py:568 +msgid "Cluster-wide unique identifier." +msgstr "Clusterbrede, unieke id" + +#: awx/main/conf.py:569 +msgid "Useful to uniquely identify instances." +msgstr "Handig om instanties uniek te identificeren." + +#: awx/main/conf.py:578 +msgid "Logging Aggregator Protocol" +msgstr "Protocol aggregator logboekregistraties" + +#: 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 "Protocol gebruikt om te communiceren met de log aggregator. HTTPS/HTTP veronderstelt HTTPS tenzij http:// expliciet wordt gebruikt in de hostnaam voor aggregator logboekregistraties." + +#: awx/main/conf.py:591 +msgid "TCP Connection Timeout" +msgstr "Time-out van TCP-verbinding" + +#: 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 "Aantal seconden voordat er een time-out optreedt voor een TCP-verbinding met een externe log aggregator. Geldt voor HTTPS en TCP log aggregator-protocollen." + +#: awx/main/conf.py:601 +msgid "Enable/disable HTTPS certificate verification" +msgstr "HTTPS-certificaatcontrole in-/uitschakelen" + +#: 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 "Vlag om certificaatcontrole in/uit te schakelen wanneer het LOG_AGGREGATOR_PROTOCOL gelijk is aan 'https'. Indien ingeschakeld, controleert de logboekhandler het certificaat verzonden door de externe log aggregator voordat de verbinding tot stand wordt gebracht." + +#: awx/main/conf.py:616 +msgid "Logging Aggregator Level Threshold" +msgstr "Drempelwaarde aggregator logboekregistraties" + +#: 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 "Drempelwaarde gebruikt door logboekhandler. Ernstcategorieën van laag naar hoog zijn DEBUG, INFO, WARNING, ERROR, CRITICAL. Berichten die minder streng zijn dan de drempelwaarde, worden genegeerd door de logboekhandler. (deze instelling wordt genegeerd door berichten onder de categorie awx.anlytics)" + +#: awx/main/conf.py:631 +msgid "Maximum disk persistance for external log aggregation (in GB)" +msgstr "Maximale schijfduurzaamheid voor externe logboekaggregatie (in 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 "Hoeveelheid op te slaan gegevens (in gigabytes) tijdens een storing in de externe logboekaggregator (standaard op 1). Equivalent aan de rsyslogd wachtrij.maxdiskspace-instelling." + +#: awx/main/conf.py:644 +msgid "File system location for rsyslogd disk persistence" +msgstr "Locatie van het bestandssysteem voor rsyslogd-schijfpersistentie" + +#: 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 "Locatie om de logboeken te laten voortbestaan die moeten worden opgehaald na een storing in de externe logboekaggregator (standaard ingesteld op /var/lib/awx). Equivalent aan de rsyslogd wachtrij.spoolDirectory-instelling." + +#: awx/main/conf.py:657 +msgid "Enable rsyslogd debugging" +msgstr "Rsyslogd debugging inschakelen" + +#: awx/main/conf.py:658 +msgid "" +"Enabled high verbosity debugging for rsyslogd. Useful for debugging " +"connection issues for external log aggregation." +msgstr "Schakel hoge verbositeit debugging in voor rsyslogd. Nuttig voor het debuggen van verbindingsproblemen voor externe logboekaggregatie." + +#: awx/main/conf.py:667 +msgid "Last gather date for Insights for Ansible Automation Platform." +msgstr "Laatste verzameldatum voor Insights voor Ansible Automation Platform." + +#: awx/main/conf.py:675 +msgid "" +"Last gathered entries for expensive collectors for Insights for Ansible " +"Automation Platform." +msgstr "Laatste verzamelde vermeldingen voor dure verzamelaars voor Insights for Ansible Automation Platform." + +#: awx/main/conf.py:686 +msgid "Insights for Ansible Automation Platform Gather Interval" +msgstr "Verzamelinterval voor Insights for Ansible Automation Platform" + +#: awx/main/conf.py:687 +msgid "Interval (in seconds) between data gathering." +msgstr "Interval (in seconden) tussen het verzamelen van gegevens." + +#: awx/main/conf.py:701 +msgid "" +"Indicates whether the instance is part of a kubernetes-based deployment." +msgstr "Geeft aan of de instantie onderdeel is van een op kubernetes gebaseerde implementatie." + +#: 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 "Inschakelen" + +#: 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 "Geen" + +#: 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 "Toepassings-ID" + +#: awx/main/credential_plugins/aim.py:24 +msgid "Client Key" +msgstr "Clientsleutel" + +#: awx/main/credential_plugins/aim.py:31 +msgid "Client Certificate" +msgstr "Clientcertificaat" + +#: awx/main/credential_plugins/aim.py:38 +msgid "Verify SSL Certificates" +msgstr "SSL-certificaten verifiëren" + +#: awx/main/credential_plugins/aim.py:46 +msgid "Object Query" +msgstr "Objectquery" + +#: awx/main/credential_plugins/aim.py:48 +msgid "" +"Lookup query for the object. Ex: Safe=TestSafe;Object=testAccountName123" +msgstr "Query opzoeken voor het object. Bijv.: \"Safe=TestSafe;Object=testAccountName123\"" + +#: awx/main/credential_plugins/aim.py:50 +msgid "Object Query Format" +msgstr "Indeling objectquery" + +#: awx/main/credential_plugins/aim.py:53 +msgid "Reason" +msgstr "Reden" + +#: 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 "Reden objectaanvraag. Dit is alleen noodzakelijk indien vereist volgens het objectbeleid." + +#: awx/main/credential_plugins/azure_kv.py:18 +msgid "Vault URL (DNS Name)" +msgstr "Vault-URL (DNS-naam)" + +#: 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 "Klant-ID" + +#: awx/main/credential_plugins/azure_kv.py:29 +#: awx/main/models/credential/__init__.py:902 +msgid "Tenant ID" +msgstr "Huurder-ID" + +#: awx/main/credential_plugins/azure_kv.py:32 +msgid "Cloud Environment" +msgstr "Cloudomgeving" + +#: awx/main/credential_plugins/azure_kv.py:33 +msgid "Specify which azure cloud environment to use." +msgstr "Geef aan welke azure cloudomgeving gebruikt moet worden." + +#: awx/main/credential_plugins/azure_kv.py:41 +msgid "Secret Name" +msgstr "Naam van geheim" + +#: awx/main/credential_plugins/azure_kv.py:43 +msgid "The name of the secret to look up." +msgstr "De naam van het geheim dat opgezocht moet worden." + +#: awx/main/credential_plugins/azure_kv.py:47 +#: awx/main/credential_plugins/conjur.py:45 +msgid "Secret Version" +msgstr "Versie van geheim" + +#: 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 "Gebruikt om een specifieke versie van het geheim te specificeren (indien dit veld leeg wordt gelaten, wordt de nieuwste versie gebruikt)." + +#: awx/main/credential_plugins/centrify_vault.py:10 +#: awx/main/credential_plugins/centrify_vault.py:12 +msgid "Centrify Tenant URL" +msgstr "Centrify huurder-URL" + +#: awx/main/credential_plugins/centrify_vault.py:17 +msgid "Centrify API User" +msgstr "Centrify API-gebruiker" + +#: awx/main/credential_plugins/centrify_vault.py:19 +msgid "" +"Centrify API User, having necessary permissions as mentioned in support doc" +msgstr "Centrify API-gebruiker, met de vereiste machtigingen zoals vermeld in het ondersteuningsdocument" + +#: awx/main/credential_plugins/centrify_vault.py:23 +msgid "Centrify API Password" +msgstr "Centrify API-wachtwoord" + +#: awx/main/credential_plugins/centrify_vault.py:25 +msgid "Password of Centrify API User with necessary permissions" +msgstr "Wachtwoord van Centrify API-gebruiker met de vereiste machtigingen" + +#: awx/main/credential_plugins/centrify_vault.py:30 +msgid "OAuth2 Application ID" +msgstr "OAuth2-toepassings-ID" + +#: awx/main/credential_plugins/centrify_vault.py:32 +msgid "Application ID of the configured OAuth2 Client (defaults to 'awx')" +msgstr "Toepassings-ID van de geconfigureerde OAuth2-client (staat standaard op 'awx')" + +#: awx/main/credential_plugins/centrify_vault.py:37 +msgid "OAuth2 Scope" +msgstr "OAuth2-bereik" + +#: awx/main/credential_plugins/centrify_vault.py:39 +msgid "Scope of the configured OAuth2 Client (defaults to 'awx')" +msgstr "Bereik van de geconfigureerde OAuth2-client (standaard ingesteld op 'awx')" + +#: awx/main/credential_plugins/centrify_vault.py:46 +msgid "Account Name" +msgstr "Accountnaam" + +#: 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 "Lokale systeemaccount of domeinaccountnaam die in Centrify Vault is geregistreerd, bijv. (root of DOMAIN/Administrator)" + +#: awx/main/credential_plugins/centrify_vault.py:52 +msgid "System Name" +msgstr "Systeemnaam" + +#: awx/main/credential_plugins/centrify_vault.py:54 +msgid "Machine Name enrolled with in Centrify Portal" +msgstr "Machinenaam geregistreerd in 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-sleutel" + +#: awx/main/credential_plugins/conjur.py:26 +#: awx/main/migrations/_inventory_source_vars.py:144 +msgid "Account" +msgstr "Account" + +#: 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 "Gebruikersnaam" + +#: awx/main/credential_plugins/conjur.py:34 +msgid "Public Key Certificate" +msgstr "Openbare sleutel van certificaat" + +#: awx/main/credential_plugins/conjur.py:39 +msgid "Secret Identifier" +msgstr "Identificatiecode van geheim" + +#: awx/main/credential_plugins/conjur.py:41 +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 +msgid "Tenant" +msgstr "Tenant" + +#: awx/main/credential_plugins/dsv.py:13 +msgid "The tenant e.g. \"ex\" when the URL is https://ex.secretservercloud.com" +msgstr "De tenant, bv. \"ex\" wanneer de URL https://ex.secretservercloud.com is" + +#: awx/main/credential_plugins/dsv.py:18 +msgid "Top-level Domain (TLD)" +msgstr "Top-level Domein (TLD, domein op hoogste niveau)" + +#: 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 "Het TLD van de tenant, bv. \"com\" wanneer de URL https://ex.secretservercloud.com is" + +#: awx/main/credential_plugins/dsv.py:34 +msgid "Secret Path" +msgstr "Geheim pad" + +#: awx/main/credential_plugins/dsv.py:36 +msgid "The secret path e.g. /test/secret1" +msgstr "Het geheime pad, bv. /test/secret1" + +#: awx/main/credential_plugins/dsv.py:46 +msgid "URL template" +msgstr "URL-sjabloon" + +#: awx/main/credential_plugins/hashivault.py:15 +msgid "Server URL" +msgstr "Server-URL" + +#: awx/main/credential_plugins/hashivault.py:18 +msgid "The URL to the HashiCorp Vault" +msgstr "De URL naar de HashiCorp Vault" + +#: awx/main/credential_plugins/hashivault.py:22 +#: awx/main/models/credential/__init__.py:923 +#: awx/main/models/credential/__init__.py:942 +msgid "Token" +msgstr "Token" + +#: awx/main/credential_plugins/hashivault.py:25 +msgid "The access token used to authenticate to the Vault server" +msgstr "De toegangstoken die wordt gebruikt om de Vault-server te authenticeren" + +#: awx/main/credential_plugins/hashivault.py:29 +msgid "CA Certificate" +msgstr "CA-certificaat" + +#: awx/main/credential_plugins/hashivault.py:32 +msgid "" +"The CA certificate used to verify the SSL certificate of the Vault server" +msgstr "Het CA-certificaat dat wordt gebruikt om het SSL-certificaat van de Vault-server te controleren" + +#: 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 "De rol-ID voor AppRole-authenticatie" + +#: 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 "De geheim-ID voor AppRole-authenticatie" + +#: awx/main/credential_plugins/hashivault.py:45 +msgid "Namespace name (Vault Enterprise only)" +msgstr "Naam van de naamruimte (alleen Vault Enterprise)" + +#: awx/main/credential_plugins/hashivault.py:48 +msgid "Name of the namespace to use when authenticate and retrieve secrets" +msgstr "Naam van de naamruimte die moet worden gebruikt voor de authenticatie en het ophalen van geheimen" + +#: awx/main/credential_plugins/hashivault.py:52 +msgid "Path to Approle Auth" +msgstr "Pad naar AppRole-authenticatie" + +#: 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 "Het pad naar AppRole-authenticatie dat gebruikt kan worden als deze niet in de metagegevens worden opgegeven tijdens de koppeling aan een invoerveld. De standaardinstelling is 'approle'" + +#: awx/main/credential_plugins/hashivault.py:64 +msgid "Path to Secret" +msgstr "Pad naar geheim" + +#: awx/main/credential_plugins/hashivault.py:78 +msgid "Path to Auth" +msgstr "Pad naar authenticatie" + +#: awx/main/credential_plugins/hashivault.py:81 +msgid "The path where the Authentication method is mounted e.g, approle" +msgstr "Het pad waar de authenticatiemethode is geïnstalleerd, bijv. approle" + +#: awx/main/credential_plugins/hashivault.py:91 +msgid "API Version" +msgstr "API-versie" + +#: 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 dient voor het opzoeken van statische sleutels/waarden. API v2 dient voor het opzoeken van sleutels/waarden met een bepaalde versie." + +#: awx/main/credential_plugins/hashivault.py:101 +msgid "Name of Secret Backend" +msgstr "Naam van geheime back-end" + +#: 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 "De naam van de geheime back-end (indien dit veld leeg wordt gelaten, wordt het eerste segment van het geheime pad gebruikt)." + +#: awx/main/credential_plugins/hashivault.py:110 +#: awx/main/migrations/_inventory_source_vars.py:149 +msgid "Key Name" +msgstr "Sleutelnaam" + +#: awx/main/credential_plugins/hashivault.py:112 +msgid "The name of the key to look up in the secret." +msgstr "De naam van de sleutel die in het geheim moet worden opgezocht." + +#: awx/main/credential_plugins/hashivault.py:116 +msgid "Secret Version (v2 only)" +msgstr "Versie van geheim (alleen v2)" + +#: awx/main/credential_plugins/hashivault.py:129 +msgid "Unsigned Public Key" +msgstr "Niet-ondertekende openbare sleutel" + +#: awx/main/credential_plugins/hashivault.py:136 +msgid "Role Name" +msgstr "Naam van rol" + +#: awx/main/credential_plugins/hashivault.py:136 +msgid "The name of the role used to sign." +msgstr "De naam van de rol die wordt gebruikt om te ondertekenen." + +#: awx/main/credential_plugins/hashivault.py:139 +msgid "Valid Principals" +msgstr "Geldige principes" + +#: awx/main/credential_plugins/hashivault.py:141 +msgid "" +"Valid principals (either usernames or hostnames) that the certificate should " +"be signed for." +msgstr "Geldige principes (gebruikersnamen of hostnamen) waarvoor het certificaat moet worden ondertekend." + +#: awx/main/credential_plugins/tss.py:10 +msgid "Secret Server URL" +msgstr "Geheime-server-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 "De basis-URL van de geheime server, bv. https://myserver/SecretServer of https://mytenant.secretservercloud.com" + +#: awx/main/credential_plugins/tss.py:17 +msgid "The (Application) user username" +msgstr "De gebruikersnaam van de (applicatie) gebruiker" + +#: 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 "Wachtwoord" + +#: awx/main/credential_plugins/tss.py:23 +msgid "The corresponding password" +msgstr "Het bijbehorende wachtwoord" + +#: awx/main/credential_plugins/tss.py:31 +msgid "Secret ID" +msgstr "Geheime id" + +#: awx/main/credential_plugins/tss.py:32 +msgid "The integer ID of the secret" +msgstr "De id van het geheim als geheel getal" + +#: awx/main/credential_plugins/tss.py:37 +msgid "Secret Field" +msgstr "Geheim veld" + +#: awx/main/credential_plugins/tss.py:38 +msgid "The field to extract from the secret" +msgstr "Het veld om uit het geheim te halen" + +#: awx/main/fields.py:68 +#, python-brace-format +msgid "'{value}' is not one of ['{allowed_values}']" +msgstr "'{value}' is niet een van ['{allowed_values}']" + +#: awx/main/fields.py:418 +#, python-brace-format +msgid "{type} provided in relative path {path}, expected {expected_type}" +msgstr "{type} in relatief pad {path} opgegeven, verwacht {expected_type}" + +#: awx/main/fields.py:422 +#, python-brace-format +msgid "{type} provided, expected {expected_type}" +msgstr "{type} opgegeven, {expected_type} verwacht" + +#: awx/main/fields.py:426 +#, python-brace-format +msgid "Schema validation error in relative path {path} ({error})" +msgstr "Schemavalideringsfout in relatief pad {path} ({error})" + +#: awx/main/fields.py:527 +#, python-format +msgid "required for %s" +msgstr "vereist voor %s" + +#: awx/main/fields.py:592 +msgid "secret values must be of type string, not {}" +msgstr "Geheime waarden moeten van het soort reeks zijn, niet {}" + +#: awx/main/fields.py:629 +#, python-format +msgid "cannot be set unless \"%s\" is set" +msgstr "kan niet ingesteld worden, tenzij '%s' ingesteld is" + +#: awx/main/fields.py:658 +msgid "must be set when SSH key is encrypted." +msgstr "moet worden ingesteld wanneer SSH-sleutel wordt versleuteld." + +#: awx/main/fields.py:668 +msgid "should not be set when SSH key is not encrypted." +msgstr "mag niet worden ingesteld wanneer SSH-sleutel niet is gecodeerd." + +#: awx/main/fields.py:716 +msgid "'dependencies' is not supported for custom credentials." +msgstr "'afhankelijkheden' is niet ondersteund voor aangepaste toegangsgegevens." + +#: awx/main/fields.py:728 +msgid "\"tower\" is a reserved field name" +msgstr "‘tower‘ is een gereserveerde veldnaam" + +#: awx/main/fields.py:735 +#, python-format +msgid "field IDs must be unique (%s)" +msgstr "veld-id's moeten uniek zijn (%s)" + +#: awx/main/fields.py:749 +msgid "{} is not a {}" +msgstr "{} is geen {}" + +#: awx/main/fields.py:760 +#, python-brace-format +msgid "{sub_key} not allowed for {element_type} type ({element_id})" +msgstr "{sub_key} is niet toegestaan voor type {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 "Omgevingsvariabele {} kan invloed hebben op de configuratie van Ansible. Daarom is het gebruik ervan niet toegestaan in toegangsgegevens." + +#: awx/main/fields.py:825 +msgid "Environment variable {} is not allowed to be used in credentials." +msgstr "Omgevingsvariabele {} mag niet worden gebruikt in toegangsgegevens." + +#: awx/main/fields.py:849 +msgid "" +"Must define unnamed file injector in order to reference `tower.filename`." +msgstr "Bestandsinjector zonder naam moet gedefinieerd worden om te kunnen verwijzen naar 'tower.filename'." + +#: awx/main/fields.py:856 +msgid "Cannot directly reference reserved `tower` namespace container." +msgstr "Kan niet direct verwijzen naar gereserveerde 'tower'-naamruimtehouder." + +#: awx/main/fields.py:866 +msgid "Must use multi-file syntax when injecting multiple files" +msgstr "Syntaxis voor meerdere bestanden moet gebruikt worden als meerdere bestanden ingevoerd worden" + +#: awx/main/fields.py:884 +#, python-brace-format +msgid "{sub_key} uses an undefined field ({error_msg})" +msgstr "{sub_key} gebruikt een niet-gedefinieerd veld ({error_msg})" + +#: awx/main/fields.py:889 +msgid "Encountered unsafe code execution: {}" +msgstr "Onveilige code-uitvoering aangetroffen: {}" + +#: awx/main/fields.py:892 +#, python-brace-format +msgid "" +"Syntax error rendering template for {sub_key} inside of {type} ({error_msg})" +msgstr "Syntaxisfout bij het weergeven van de sjabloon voor {sub_key} in {type} ({error_msg})" + +#: awx/main/middleware.py:114 +msgid "Formats of all available named urls" +msgstr "Indelingen van alle beschikbare, genoemde url's" + +#: awx/main/middleware.py:115 +msgid "" +"Read-only list of key-value pairs that shows the standard format of all " +"available named URLs." +msgstr "Alleen-lezen-lijst met sleutelwaardeparen die de standaardindeling van alle beschikbare, genoemde URL's toont." + +#: awx/main/middleware.py:116 awx/main/middleware.py:128 +msgid "Named URL" +msgstr "Genoemde URL" + +#: awx/main/middleware.py:123 +msgid "List of all named url graph nodes." +msgstr "Lijst met alle grafische knooppunten van genoemde URL's." + +#: 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 "Alleen-lezen-lijst met sleutelwaardeparen die de grafische topologie van genoemde URL's duidelijk maakt. Gebruik deze lijst om programmatische genoemde URL's voor bronnen te genereren." + +#: awx/main/migrations/_inventory_source_vars.py:142 +msgid "Image ID" +msgstr "Image-id" + +#: awx/main/migrations/_inventory_source_vars.py:143 +msgid "Availability Zone" +msgstr "Beschikbaarheidszone" + +#: awx/main/migrations/_inventory_source_vars.py:145 +msgid "Instance ID" +msgstr "Instantie-id" + +#: awx/main/migrations/_inventory_source_vars.py:146 +msgid "Instance State" +msgstr "Instantiestaat" + +#: awx/main/migrations/_inventory_source_vars.py:147 +msgid "Platform" +msgstr "Platform" + +#: awx/main/migrations/_inventory_source_vars.py:148 +msgid "Instance Type" +msgstr "Instantietype" + +#: awx/main/migrations/_inventory_source_vars.py:150 +msgid "Region" +msgstr "Regio" + +#: awx/main/migrations/_inventory_source_vars.py:151 +msgid "Security Group" +msgstr "Beveiligingsgroep" + +#: awx/main/migrations/_inventory_source_vars.py:152 +msgid "Tags" +msgstr "Tags" + +#: awx/main/migrations/_inventory_source_vars.py:153 +msgid "Tag None" +msgstr "Tag geen" + +#: 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 "Entiteit gemaakt" + +#: awx/main/models/activity_stream.py:29 +msgid "Entity Updated" +msgstr "Entiteit bijgewerkt" + +#: awx/main/models/activity_stream.py:30 +msgid "Entity Deleted" +msgstr "Entiteit verwijderd" + +#: awx/main/models/activity_stream.py:31 +msgid "Entity Associated with another Entity" +msgstr "Entiteit gekoppeld aan een andere entiteit" + +#: awx/main/models/activity_stream.py:32 +msgid "Entity was Disassociated with another Entity" +msgstr "Entiteit is losgekoppeld van een andere entiteit" + +#: awx/main/models/activity_stream.py:45 +msgid "The cluster node the activity took place on." +msgstr "Het clusterknooppunt waarop de activiteit plaatsvond." + +#: awx/main/models/ad_hoc_commands.py:96 +msgid "No valid inventory." +msgstr "Geen geldige inventaris." + +#: awx/main/models/ad_hoc_commands.py:103 +msgid "You must provide a machine / SSH credential." +msgstr "U moet een machine / SSH-referentie verschaffen." + +#: awx/main/models/ad_hoc_commands.py:114 +#: awx/main/models/ad_hoc_commands.py:122 +msgid "Invalid type for ad hoc command" +msgstr "Ongeldig type voor ad-hocopdracht" + +#: awx/main/models/ad_hoc_commands.py:117 +msgid "Unsupported module for ad hoc commands." +msgstr "Niet-ondersteunde module voor ad-hocopdrachten." + +#: awx/main/models/ad_hoc_commands.py:125 +#, python-format +msgid "No argument passed to %s module." +msgstr "Geen argument doorgegeven aan module %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 "Uitvoeren" + +#: 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 "Controleren" + +#: awx/main/models/base.py:47 +msgid "Scan" +msgstr "Scannen" + +#: 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 "Geef het type referentie op dat u wilt maken. Raadpleeg de documentatie voor details over elk type." + +#: 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 "Geef inputs op met JSON- of YAML-syntaxis. Raadpleeg de documentatie voor voorbeeldsyntaxis." + +#: awx/main/models/credential/__init__.py:331 +#: awx/main/models/credential/__init__.py:585 +msgid "Machine" +msgstr "Machine" + +#: awx/main/models/credential/__init__.py:332 +#: awx/main/models/credential/__init__.py:635 +msgid "Vault" +msgstr "Kluis" + +#: awx/main/models/credential/__init__.py:333 +#: awx/main/models/credential/__init__.py:661 +msgid "Network" +msgstr "Netwerk" + +#: awx/main/models/credential/__init__.py:334 +#: awx/main/models/credential/__init__.py:620 +msgid "Source Control" +msgstr "Broncontrole" + +#: awx/main/models/credential/__init__.py:335 +msgid "Cloud" +msgstr "Cloud" + +#: awx/main/models/credential/__init__.py:336 +#: awx/main/models/credential/__init__.py:1113 +msgid "Container Registry" +msgstr "Containerregister" + +#: awx/main/models/credential/__init__.py:337 +msgid "Personal Access Token" +msgstr "Persoonlijke toegangstoken" + +#: awx/main/models/credential/__init__.py:338 +#: awx/main/models/credential/__init__.py:955 +msgid "Insights" +msgstr "Inzichten" + +#: awx/main/models/credential/__init__.py:339 +msgid "External" +msgstr "Extern" + +#: awx/main/models/credential/__init__.py:340 +msgid "Kubernetes" +msgstr "Kubernetes" + +#: awx/main/models/credential/__init__.py:341 +msgid "Galaxy/Automation Hub" +msgstr "Galaxy-/automatiseringshub" + +#: awx/main/models/credential/__init__.py:353 +msgid "" +"Enter injectors using either JSON or YAML syntax. Refer to the documentation " +"for example syntax." +msgstr "Geef injectoren op met JSON- of YAML-syntaxis. Raadpleeg de documentatie voor voorbeeldsyntaxis." + +#: awx/main/models/credential/__init__.py:412 +#, python-format +msgid "adding %s credential type" +msgstr "%s soort toegangsgegevens toevoegen" + +#: awx/main/models/credential/__init__.py:590 +#: awx/main/models/credential/__init__.py:672 +msgid "SSH Private Key" +msgstr "SSH-privésleutel" + +#: awx/main/models/credential/__init__.py:593 +msgid "Signed SSH Certificate" +msgstr "Ondertekend SSH-certificaat" + +#: 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 "Privésleutel wachtwoordzin" + +#: awx/main/models/credential/__init__.py:601 +msgid "Privilege Escalation Method" +msgstr "Methode voor verhoging van rechten" + +#: 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 "Specificeer een methode voor 'become'-operaties. Dit staat gelijk aan het specificeren van de Ansible-parameter voor de --become-method" + +#: awx/main/models/credential/__init__.py:609 +msgid "Privilege Escalation Username" +msgstr "Gebruikersnaam verhoging van rechten" + +#: awx/main/models/credential/__init__.py:612 +msgid "Privilege Escalation Password" +msgstr "Wachtwoord verhoging van rechten" + +#: awx/main/models/credential/__init__.py:626 +msgid "SCM Private Key" +msgstr "SCM-privésleutel" + +#: awx/main/models/credential/__init__.py:639 +msgid "Vault Password" +msgstr "Wachtwoord kluis" + +#: awx/main/models/credential/__init__.py:642 +msgid "Vault Identifier" +msgstr "Id kluis" + +#: 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 "Specificeer een (optioneel) kluis-id. Dit staat gelijk aan het specificeren van de Ansible-parameter voor de --vault-id voor het opgeven van meerdere kluiswachtwoorden. Let op: deze functie werkt alleen in Ansible 2.4+." + +#: awx/main/models/credential/__init__.py:681 +msgid "Authorize" +msgstr "Autoriseren" + +#: awx/main/models/credential/__init__.py:686 +msgid "Authorize Password" +msgstr "Wachtwoord autoriseren" + +#: awx/main/models/credential/__init__.py:701 +msgid "Amazon Web Services" +msgstr "Amazon webservices" + +#: awx/main/models/credential/__init__.py:705 +msgid "Access Key" +msgstr "Toegangssleutel" + +#: awx/main/models/credential/__init__.py:708 +msgid "Secret Key" +msgstr "Geheime sleutel" + +#: awx/main/models/credential/__init__.py:714 +msgid "STS Token" +msgstr "STS-token" + +#: 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 "Security Token Service (STS) is een webdienst waarmee u tijdelijke toegangsgegevens met beperkte rechten aan kunt vragen voor gebruikers van AWS Identity en 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 "Wachtwoord (API-sleutel)" + +#: awx/main/models/credential/__init__.py:745 +#: awx/main/models/credential/__init__.py:983 +msgid "Host (Authentication URL)" +msgstr "Host (authenticatie-URL)" + +#: awx/main/models/credential/__init__.py:747 +msgid "" +"The host to authenticate with. For example, https://openstack.business.com/" +"v2.0/" +msgstr "De host waarmee geauthenticeerd moet worden. Bijvoorbeeld https://openstack.business.com/v2.0/" + +#: awx/main/models/credential/__init__.py:751 +msgid "Project (Tenant Name)" +msgstr "Projecten (naam huurder)" + +#: awx/main/models/credential/__init__.py:756 +msgid "Project (Domain Name)" +msgstr "Project (Domeinnaam)" + +#: awx/main/models/credential/__init__.py:761 +msgid "Domain Name" +msgstr "Domeinnaam" + +#: 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 "Domeinen van OpenStack bepalen administratieve grenzen. Het is alleen nodig voor Keystone v3 authenticatie-URL's. Raadpleeg documentatie voor veel voorkomende scenario's." + +#: awx/main/models/credential/__init__.py:772 +msgid "Region Name" +msgstr "Regionaam" + +#: awx/main/models/credential/__init__.py:774 +msgid "For some cloud providers, like OVH, region must be specified" +msgstr "Voor sommige cloudproviders, zoals OVH, moet de regio worden gespecificeerd" + +#: 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 verifiëren" + +#: 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-host" + +#: awx/main/models/credential/__init__.py:798 +msgid "" +"Enter the hostname or IP address that corresponds to your VMware vCenter." +msgstr "Voer de hostnaam of het IP-adres in dat overeenkomt met uw VMware vCenter." + +#: 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 "Voer de URL in die overeenkomt met uw sRed Hat Satellite 6-server. Bijvoorbeeld 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 "E-mailadres service-account" + +#: awx/main/models/credential/__init__.py:848 +msgid "" +"The email address assigned to the Google Compute Engine service account." +msgstr "Het e-mailadres dat toegewezen is aan het Google Compute Engine-serviceaccount." + +#: 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 "Het project-ID is de toegewezen GCE-identificatie. Dit bestaat vaak uit drie woorden of uit twee woorden, gevolgd door drie getallen. Bijvoorbeeld: project-id-000 of another-project-id" + +#: awx/main/models/credential/__init__.py:863 +msgid "RSA Private Key" +msgstr "RSA-privésleutel" + +#: awx/main/models/credential/__init__.py:868 +msgid "" +"Paste the contents of the PEM file associated with the service account email." +msgstr "Plak hier de inhoud van het PEM-bestand dat bij de e-mail van het serviceaccount hoort." + +#: 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 "Abonnement-ID" + +#: awx/main/models/credential/__init__.py:886 +msgid "Subscription ID is an Azure construct, which is mapped to a username." +msgstr "Abonnement-ID is een concept van Azure en is gelinkt aan een gebruikersnaam." + +#: awx/main/models/credential/__init__.py:905 +msgid "Azure Cloud Environment" +msgstr "Azure-cloudomgeving" + +#: awx/main/models/credential/__init__.py:907 +msgid "" +"Environment variable AZURE_CLOUD_ENVIRONMENT when using Azure GovCloud or " +"Azure stack." +msgstr "Omgevingsvariabele AZURE_CLOUD_OMGEVING wanneer u Azure GovCloud of Azure stack gebruikt." + +#: awx/main/models/credential/__init__.py:917 +msgid "GitHub Personal Access Token" +msgstr "GitHub persoonlijke toegangstoken" + +#: awx/main/models/credential/__init__.py:926 +msgid "This token needs to come from your profile settings in GitHub" +msgstr "Deze token moet afkomstig zijn van uw profielinstellingen in GitHub" + +#: awx/main/models/credential/__init__.py:936 +msgid "GitLab Personal Access Token" +msgstr "Persoonlijke toegangstoken van GitLab" + +#: awx/main/models/credential/__init__.py:945 +msgid "This token needs to come from your profile settings in GitLab" +msgstr "Deze token moet afkomstig zijn van uw profielinstellingen in GitLab" + +#: awx/main/models/credential/__init__.py:979 awx/main/models/inventory.py:812 +msgid "Red Hat Virtualization" +msgstr "Red Hat-virtualizering" + +#: awx/main/models/credential/__init__.py:983 +msgid "The host to authenticate with." +msgstr "De host waarmee geauthenticeerd moet worden." + +#: awx/main/models/credential/__init__.py:993 +msgid "CA File" +msgstr "CA-bestand" + +#: awx/main/models/credential/__init__.py:995 +msgid "Absolute file path to the CA file to use (optional)" +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 +msgid "Red Hat Ansible Automation Platform" +msgstr "Automatiseringsplatform voor Red Hat Ansible" + +#: awx/main/models/credential/__init__.py:1031 +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 +msgid "" +"Red Hat Ansible Automation Platform username id to authenticate as.This " +"should not be set if an OAuth token is being used." +msgstr "De gebruikersnaam-id van het automatiseringsplatform voor Red Hat Ansible waarmee moet worden geauthenticeerd. Stel dit niet in als er een OAuth-token wordt gebruikt." + +#: awx/main/models/credential/__init__.py:1049 +msgid "OAuth Token" +msgstr "OAuth-token" + +#: 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 "Een OAuth-token waarmee geauthenticeerd moet worden. Stel dit niet in als er een gebruikersnaam en wachtwoord wordt gebruikt." + +#: awx/main/models/credential/__init__.py:1077 +msgid "OpenShift or Kubernetes API Bearer Token" +msgstr "OpenShift of Kubernetes API-toondertoken" + +#: awx/main/models/credential/__init__.py:1082 +msgid "OpenShift or Kubernetes API Endpoint" +msgstr "OpenShift of Kubernetes API-eindpunt" + +#: awx/main/models/credential/__init__.py:1084 +msgid "The OpenShift or Kubernetes API Endpoint to authenticate with." +msgstr "Het OpenShift of Kubernetes API-eindpunt om mee te authenticeren." + +#: awx/main/models/credential/__init__.py:1088 +msgid "API authentication bearer token" +msgstr "API-authenticatie toondertoken" + +#: awx/main/models/credential/__init__.py:1100 +msgid "Certificate Authority data" +msgstr "Gegevens van de certificeringsinstantie" + +#: awx/main/models/credential/__init__.py:1118 +msgid "Authentication URL" +msgstr "Authenticatie-URL" + +#: awx/main/models/credential/__init__.py:1120 +msgid "Authentication endpoint for the container registry." +msgstr "Authenticatie-eindpunt voor het containerregister." + +#: awx/main/models/credential/__init__.py:1130 +msgid "Password or Token" +msgstr "Wachtwoord of token" + +#: awx/main/models/credential/__init__.py:1133 +msgid "A password or token used to authenticate with" +msgstr "Een wachtwoord of token om mee te authenticeren" + +#: awx/main/models/credential/__init__.py:1150 +msgid "Ansible Galaxy/Automation Hub API Token" +msgstr "API-Token Ansible Galaxy-/automatiseringshub" + +#: 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 "De URL van de Galaxy-instantie om verbinding mee te maken." + +#: awx/main/models/credential/__init__.py:1161 +msgid "Auth Server URL" +msgstr "Authenticatieserver-URL" + +#: awx/main/models/credential/__init__.py:1163 +msgid "The URL of a Keycloak server token_endpoint, if using SSO auth." +msgstr "De URL van een token_endpoint van een Keycloak-server, bij gebruik van SSO-authenticatie." + +#: awx/main/models/credential/__init__.py:1167 +msgid "API Token" +msgstr "API-token" + +#: awx/main/models/credential/__init__.py:1170 +msgid "A token to use for authentication against the Galaxy instance." +msgstr "Een token om te gebruiken voor authenticatie tegen de Galaxy-instantie." + +#: awx/main/models/credential/__init__.py:1209 +msgid "Target must be a non-external credential" +msgstr "Doel moet een niet-extern toegangsgegeven zijn" + +#: awx/main/models/credential/__init__.py:1214 +msgid "Source must be an external credential" +msgstr "Bron moet een extern toegangsgegeven zijn" + +#: awx/main/models/credential/__init__.py:1220 +msgid "Input field must be defined on target credential (options are {})." +msgstr "Inputveld moet gedefinieerd worden op doel-toegangsgegeven (opties zijn {})." + +#: awx/main/models/events.py:166 awx/main/models/events.py:760 +msgid "Host Failed" +msgstr "Host is mislukt" + +#: awx/main/models/events.py:167 +msgid "Host Started" +msgstr "Host gestart" + +#: awx/main/models/events.py:168 awx/main/models/events.py:761 +msgid "Host OK" +msgstr "Host OK" + +#: awx/main/models/events.py:169 +msgid "Host Failure" +msgstr "Hostmislukking" + +#: awx/main/models/events.py:170 awx/main/models/events.py:767 +msgid "Host Skipped" +msgstr "Host overgeslagen" + +#: awx/main/models/events.py:171 awx/main/models/events.py:762 +msgid "Host Unreachable" +msgstr "Host onbereikbaar" + +#: awx/main/models/events.py:172 awx/main/models/events.py:186 +msgid "No Hosts Remaining" +msgstr "Geen resterende hosts" + +#: awx/main/models/events.py:173 +msgid "Host Polling" +msgstr "Hostpolling" + +#: awx/main/models/events.py:174 +msgid "Host Async OK" +msgstr "Host Async OK" + +#: awx/main/models/events.py:175 +msgid "Host Async Failure" +msgstr "Host Async mislukking" + +#: awx/main/models/events.py:176 +msgid "Item OK" +msgstr "Item OK" + +#: awx/main/models/events.py:177 +msgid "Item Failed" +msgstr "Item mislukt" + +#: awx/main/models/events.py:178 +msgid "Item Skipped" +msgstr "Item overgeslagen" + +#: awx/main/models/events.py:179 +msgid "Host Retry" +msgstr "Host opnieuw proberen" + +#: awx/main/models/events.py:181 +msgid "File Difference" +msgstr "Bestandsverschil" + +#: awx/main/models/events.py:182 +msgid "Playbook Started" +msgstr "Draaiboek gestart" + +#: awx/main/models/events.py:183 +msgid "Running Handlers" +msgstr "Handlers die worden uitgevoerd" + +#: awx/main/models/events.py:184 +msgid "Including File" +msgstr "Inclusief bestand" + +#: awx/main/models/events.py:185 +msgid "No Hosts Matched" +msgstr "Geen overeenkomende hosts" + +#: awx/main/models/events.py:187 +msgid "Task Started" +msgstr "Taak gestart" + +#: awx/main/models/events.py:189 +msgid "Variables Prompted" +msgstr "Variabelen gevraagd" + +#: awx/main/models/events.py:190 +msgid "Gathering Facts" +msgstr "Feiten verzamelen" + +#: awx/main/models/events.py:191 +msgid "internal: on Import for Host" +msgstr "intern: bij importeren voor host" + +#: awx/main/models/events.py:192 +msgid "internal: on Not Import for Host" +msgstr "intern: niet bij importeren voor host" + +#: awx/main/models/events.py:193 +msgid "Play Started" +msgstr "Afspelen gestart" + +#: awx/main/models/events.py:194 +msgid "Playbook Complete" +msgstr "Draaiboek voltooid" + +#: awx/main/models/events.py:197 awx/main/models/events.py:776 +msgid "Debug" +msgstr "Foutopsporing" + +#: awx/main/models/events.py:198 awx/main/models/events.py:777 +msgid "Verbose" +msgstr "Uitgebreid" + +#: awx/main/models/events.py:199 awx/main/models/events.py:778 +msgid "Deprecated" +msgstr "Afgeschaft" + +#: awx/main/models/events.py:200 awx/main/models/events.py:779 +msgid "Warning" +msgstr "Waarschuwing" + +#: awx/main/models/events.py:201 awx/main/models/events.py:780 +msgid "System Warning" +msgstr "Systeemwaarschuwing" + +#: awx/main/models/events.py:202 awx/main/models/events.py:781 +#: awx/main/models/unified_jobs.py:79 +msgid "Error" +msgstr "Fout" + +#: awx/main/models/execution_environments.py:17 +msgid "Always pull container before running." +msgstr "Pull altijd de container vóór uitvoering." + +#: awx/main/models/execution_environments.py:18 +msgid "Only pull the image if not present before running." +msgstr "Pull de image alleen als deze niet aanwezig is vóór uitvoering." + +#: awx/main/models/execution_environments.py:19 +msgid "Never pull container before running." +msgstr "Pull nooit aan een container vóór uitvoering." + +#: awx/main/models/execution_environments.py:29 +msgid "" +"The organization used to determine access to this execution environment." +msgstr "De organisatie gebruikt om toegang tot deze uitvoeringsomgeving te bepalen." + +#: awx/main/models/execution_environments.py:33 +msgid "image location" +msgstr "imagelocatie" + +#: awx/main/models/execution_environments.py:34 +msgid "" +"The full image location, including the container registry, image name, and " +"version tag." +msgstr "De volledige imagelocatie, inclusief het containerregister, de imagenaam en de versietag." + +#: awx/main/models/execution_environments.py:51 +msgid "Pull image before running?" +msgstr "Image pullen vóór uitvoering?" + +#: awx/main/models/ha.py:167 +msgid "Instances that are members of this InstanceGroup" +msgstr "Instanties die lid zijn van deze InstanceGroup" + +#: awx/main/models/ha.py:184 +msgid "Percentage of Instances to automatically assign to this group" +msgstr "Percentage van instanties die automatisch aan deze groep toegewezen moeten worden" + +#: awx/main/models/ha.py:185 +msgid "" +"Static minimum number of Instances to automatically assign to this group" +msgstr "Statistisch minimumaantal instanties dat automatisch toegewezen moet worden aan deze groep" + +#: awx/main/models/ha.py:187 +msgid "" +"List of exact-match Instances that will always be automatically assigned to " +"this group" +msgstr "Lijst van exact overeenkomende instanties die altijd automatisch worden toegewezen aan deze groep" + +#: awx/main/models/inventory.py:69 +msgid "Hosts have a direct link to this inventory." +msgstr "Hosts hebben een directe koppeling naar deze inventaris." + +#: awx/main/models/inventory.py:70 +msgid "Hosts for inventory generated using the host_filter property." +msgstr "Hosts voor inventaris gegenereerd met de eigenschap host_filter." + +#: awx/main/models/inventory.py:75 +msgid "inventories" +msgstr "inventarissen" + +#: awx/main/models/inventory.py:82 +msgid "Organization containing this inventory." +msgstr "Organisatie die deze inventaris bevat." + +#: awx/main/models/inventory.py:90 +msgid "Inventory variables in JSON or YAML format." +msgstr "Inventarisvariabelen in JSON- of YAML-indeling." + +#: 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 "Dit veld is verouderd en wordt verwijderd uit toekomstige uitgaven. De vlag geeft aan of hosts in deze inventaris storingen ondervinden." + +#: 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 "Dit veld is verouderd en wordt verwijderd uit toekomstige uitgaven. Totaalaantal hosts in deze inventaris." + +#: 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 "Dit veld is verouderd en wordt verwijderd uit toekomstige uitgaven. Aantal hosts in deze inventaris met actieve storingen." + +#: 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 "Dit veld is verouderd en wordt verwijderd uit toekomstige uitgaven. Totaalaantal groepen in deze inventaris." + +#: 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 "Dit veld is verouderd en wordt verwijderd uit toekomstige uitgaven. Vlag die aangeeft of deze inventaris externe inventarisbronnen bevat." + +#: awx/main/models/inventory.py:123 +msgid "" +"Total number of external inventory sources configured within this inventory." +msgstr "Totaal aantal externe inventarisbronnen dat binnen deze inventaris is geconfigureerd." + +#: awx/main/models/inventory.py:128 +msgid "Number of external inventory sources in this inventory with failures." +msgstr "Aantal externe inventarisbronnen in deze inventaris met mislukkingen." + +#: awx/main/models/inventory.py:135 +msgid "Kind of inventory being represented." +msgstr "Soort inventaris dat wordt voorgesteld." + +#: awx/main/models/inventory.py:141 +msgid "Filter that will be applied to the hosts of this inventory." +msgstr "Filter dat wordt toegepast op de hosts van deze inventaris." + +#: awx/main/models/inventory.py:171 +msgid "Flag indicating the inventory is being deleted." +msgstr "Vlag die aangeeft dat de inventaris wordt verwijderd." + +#: awx/main/models/inventory.py:225 +msgid "Could not parse subset as slice specification." +msgstr "Kan subset niet als deelspecificatie parseren." + +#: awx/main/models/inventory.py:229 +msgid "Slice number must be less than total number of slices." +msgstr "Deelaantal moet lager zijn dan het totale aantal delen." + +#: awx/main/models/inventory.py:231 +msgid "Slice number must be 1 or higher." +msgstr "Deelaantal moet 1 of hoger zijn." + +#: awx/main/models/inventory.py:447 +msgid "Is this host online and available for running jobs?" +msgstr "Is deze host online en beschikbaar om taken uit te voeren?" + +#: awx/main/models/inventory.py:453 +msgid "" +"The value used by the remote inventory source to uniquely identify the host" +msgstr "De waarde die de externe inventarisbron gebruikt om de host uniek te identificeren" + +#: awx/main/models/inventory.py:459 +msgid "Host variables in JSON or YAML format." +msgstr "Hostvariabelen in JSON- of YAML-indeling." + +#: awx/main/models/inventory.py:483 +msgid "Inventory source(s) that created or modified this host." +msgstr "Inventarisbronnen die deze host hebben gemaakt of gewijzigd." + +#: awx/main/models/inventory.py:488 +msgid "Arbitrary JSON structure of most recent ansible_facts, per-host." +msgstr "Willekeurige JSON-structuur van meest recente ansible_facts, per host/" + +#: awx/main/models/inventory.py:494 +msgid "The date and time ansible_facts was last modified." +msgstr "De datum en tijd waarop ansible_facts voor het laatst is gewijzigd." + +#: awx/main/models/inventory.py:612 +msgid "Group variables in JSON or YAML format." +msgstr "Groepeer variabelen in JSON- of YAML-indeling." + +#: awx/main/models/inventory.py:619 +msgid "Hosts associated directly with this group." +msgstr "Hosts direct gekoppeld aan deze groep." + +#: awx/main/models/inventory.py:625 +msgid "Inventory source(s) that created or modified this group." +msgstr "Inventarisbronnen die deze groep hebben gemaakt of gewijzigd." + +#: awx/main/models/inventory.py:792 +msgid "When the host was first automated against" +msgstr "Toen er voor het eerst tegen de host werd geautomatiseerd" + +#: awx/main/models/inventory.py:793 +msgid "When the host was last automated against" +msgstr "Toen er voor het laatst tegen de host werd geautomatiseerd" + +#: awx/main/models/inventory.py:804 +msgid "File, Directory or Script" +msgstr "Bestand, map of script" + +#: awx/main/models/inventory.py:805 +msgid "Sourced from a Project" +msgstr "Afkomstig uit een project" + +#: 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 "Bronvariabelen inventaris in YAML- of JSON-indeling." + +#: 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 "Haal de ingeschakelde status op uit het gegeven dictaat van de hostvariabelen. De ingeschakelde variabele kan gespecificeerd worden als \"foo.bar\". De zoekopdracht zal dan overgaan in geneste dictaten, gelijk aan: from_dict.get(\"foo\", {}).get(\"bar\", standaard)" + +#: 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 "Alleen gebruikt wanneer enabled_var is ingesteld. Waarde wanneer de host als ingeschakeld wordt beschouwd. Bijvoorbeeld als enabled_var=\"status.power_state \"en enabled_value=\"powered_on\" met hostvariabelen:{ \"status\": { \"power_state\": \"powered_on\", \"created\": \"2020-08-04T18:13:04+00:00\", \"healthy\": true }, \"name\": \"foobar\", \"ip_address\": \"192.168.2.1\"}De host zou als ingeschakeld worden weergegeven. Als power_state een andere waarde dan powered_on heeft, wordt de host uitgeschakeld wanneer deze wordt geïmporteerd. Als de sleutel niet wordt gevonden, wordt de host ingeschakeld" + +#: awx/main/models/inventory.py:878 +msgid "Regex where only matching hosts will be imported." +msgstr "Regex waar alleen overeenkomende hosts worden geïmporteerd." + +#: awx/main/models/inventory.py:882 +msgid "Overwrite local groups and hosts from remote inventory source." +msgstr "Overschrijf lokale groepen en hosts op grond van externe inventarisbron." + +#: awx/main/models/inventory.py:886 +msgid "Overwrite local variables from remote inventory source." +msgstr "Overschrijf lokale variabelen op grond van externe inventarisbron." + +#: 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 "De hoeveelheid tijd (in seconden) voor uitvoering voordat de taak wordt geannuleerd." + +#: awx/main/models/inventory.py:908 +#, python-format +msgid "" +"Cloud-based inventory sources (such as %s) require credentials for the " +"matching cloud service." +msgstr "Cloudgebaseerde inventarisbronnen (zoals %s) vereisen toegangsgegevens voor de overeenkomende cloudservice." + +#: awx/main/models/inventory.py:913 +msgid "Credential is required for a cloud source." +msgstr "Referentie is vereist voor een cloudbron." + +#: awx/main/models/inventory.py:915 +msgid "" +"Credentials of type machine, source control, insights and vault are " +"disallowed for custom inventory sources." +msgstr "Toegangsgegevens van soort machine, bronbeheer, inzichten en kluis zijn niet toegestaan voor aangepaste inventarisbronnen." + +#: awx/main/models/inventory.py:917 +msgid "" +"Credentials of type insights and vault are disallowed for scm inventory " +"sources." +msgstr "Toegangsgegevens van het soort inzichten en kluis zijn niet toegestaan voor scm-inventarisbronnen." + +#: awx/main/models/inventory.py:977 +msgid "Project containing inventory file used as source." +msgstr "Project met inventarisbestand dat wordt gebruikt als bron." + +#: awx/main/models/inventory.py:1147 +msgid "" +"More than one SCM-based inventory source with update on project update per-" +"inventory not allowed." +msgstr "Het is niet toegestaan meer dan één SCM-gebaseerde inventarisbron met een update bovenop een projectupdate per inventaris te hebben." + +#: 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 "Kan SCM-gebaseerde inventarisbron niet bijwerken bij opstarten indien ingesteld op bijwerken bij projectupdate. Configureer in plaats daarvan het overeenkomstige bronproject om bij te werken bij opstarten." + +#: awx/main/models/inventory.py:1162 +msgid "Cannot set source_path if not SCM type." +msgstr "Kan source_path niet instellen als het geen SCM-type is." + +#: awx/main/models/inventory.py:1206 +msgid "" +"Inventory files from this Project Update were used for the inventory update." +msgstr "Inventarisbestanden uit deze projectupdate zijn gebruikt voor de inventarisupdate." + +#: awx/main/models/inventory.py:1316 +msgid "Inventory script contents" +msgstr "Inhoud inventarisscript" + +#: 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 "Indien ingeschakeld, worden tekstwijzigingen aangebracht in sjabloonbestanden op de host weergegeven in de standaardoutput" + +#: 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 "Vertakking om bij het uitvoeren van een klus te gebruiken. Projectstandaard wordt gebruikt indien leeg. Alleen toegestaan als project allow_override field is ingesteld op 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 "Indien ingeschakeld, treedt de service op als een Ansible Fact Cache Plugin en handhaaft feiten aan het einde van een draaiboekuitvoering in een database en worden feiten voor gebruik door Ansible in het cachegeheugen opgeslagen." + +#: 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 "Het aantal taken om in te verdelen bij doorlooptijd. Zorgt ervoor dat de taaksjabloon een workflow opstart als de waarde groter is dan 1." + +#: awx/main/models/jobs.py:290 +msgid "Job Template must provide 'inventory' or allow prompting for it." +msgstr "Taaksjabloon moet 'inventory' verschaffen of toestaan erom te vragen." + +#: awx/main/models/jobs.py:304 +#, python-brace-format +msgid "Maximum number of forks ({settings.MAX_FORKS}) exceeded." +msgstr "Maximaal aantal vorken ({settings.MAX_FORKS}) overschreden." + +#: awx/main/models/jobs.py:446 +msgid "Project is missing." +msgstr "Project ontbreekt." + +#: awx/main/models/jobs.py:450 +msgid "Project does not allow override of branch." +msgstr "Project laat geen overschrijving van vertakking toe." + +#: awx/main/models/jobs.py:460 awx/main/models/workflow.py:569 +msgid "Field is not configured to prompt on launch." +msgstr "Veld is niet ingesteld om een melding te sturen bij opstarten." + +#: awx/main/models/jobs.py:463 +msgid "Saved launch configurations cannot provide passwords needed to start." +msgstr "Opgeslagen instellingen voor bij opstarten kunnen geen wachtwoorden die nodig zijn voor opstarten opgeven." + +#: awx/main/models/jobs.py:471 +msgid "Job Template {} is missing or undefined." +msgstr "Taaksjabloon {} ontbreekt of is niet gedefinieerd." + +#: awx/main/models/jobs.py:559 awx/main/models/projects.py:293 +#: awx/main/models/projects.py:511 +msgid "SCM Revision" +msgstr "SCM-revisie" + +#: awx/main/models/jobs.py:560 +msgid "The SCM Revision from the Project used for this job, if available" +msgstr "De SCM-revisie uit het project gebruikt voor deze taak, indien beschikbaar" + +#: awx/main/models/jobs.py:568 +msgid "" +"The SCM Refresh task used to make sure the playbooks were available for the " +"job run" +msgstr "De taak SCM vernieuwen gebruik om te verzekeren dat de draaiboeken beschikbaar waren om de taak uit te voeren" + +#: 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 "Indien onderdeel van een verdeelde taak, is dit het ID van het inventarisdeel waaraan gewerkt wordt. Indien geen onderdeel van een verdeelde taak, wordt deze parameter niet gebruikt." + +#: 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 "Indien uitgevoerd als onderdeel van verdeelde taken, het aantal delen. Indien 1 taak, dan is het niet onderdeel van een verdeelde taak." + +#: awx/main/models/jobs.py:644 +#, python-brace-format +msgid "{status_value} is not a valid status option." +msgstr "{status_value} is geen geldige statusoptie." + +#: awx/main/models/jobs.py:888 +msgid "" +"Inventory applied as a prompt, assuming job template prompts for inventory" +msgstr "Inventarisatie toegepast als een melding, neemt de vorm aan van taaksjabloonmelding voor de inventarisatie" + +#: awx/main/models/jobs.py:1039 +msgid "job host summaries" +msgstr "taakhostoverzichten" + +#: awx/main/models/jobs.py:1101 +msgid "Remove jobs older than a certain number of days" +msgstr "Taken ouder dan een bepaald aantal dagen verwijderen" + +#: awx/main/models/jobs.py:1102 +msgid "Remove activity stream entries older than a certain number of days" +msgstr "Vermeldingen activiteitenstroom ouder dan een bepaald aantal dagen verwijderen" + +#: awx/main/models/jobs.py:1103 +msgid "Removes expired browser sessions from the database" +msgstr "Verwijdert verlopen browsersessies uit de database" + +#: awx/main/models/jobs.py:1104 +msgid "Removes expired OAuth 2 access tokens and refresh tokens" +msgstr "Verwijdert vervallen OAuth 2-toegangstokens en verversingstokens" + +#: awx/main/models/jobs.py:1168 +#, python-brace-format +msgid "Variables {list_of_keys} are not allowed for system jobs." +msgstr "Variabelen {list_of_keys} zijn niet toegestaan voor systeemtaken." + +#: awx/main/models/jobs.py:1183 +msgid "days must be a positive integer." +msgstr "dagen moet een positief geheel getal zijn." + +#: awx/main/models/label.py:29 +msgid "Organization this label belongs to." +msgstr "Organisatie waartoe dit label behoort." + +#: 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 "Variabelen {list_of_keys} zijn niet toegestaan bij opstarten. Ga naar de instelling Melding bij opstarten op {model_name} om extra variabelen toe te voegen." + +#: awx/main/models/mixins.py:462 +msgid "The container image to be used for execution." +msgstr "De containerimage die gebruikt moet worden voor de uitvoering." + +#: awx/main/models/mixins.py:490 +msgid "Local absolute file path containing a custom Python virtualenv to use" +msgstr "Plaatselijk absoluut bestandspad dat een aangepaste Python virtualenv bevat om te gebruiken" + +#: awx/main/models/mixins.py:496 +msgid "{} is not a valid virtualenv in {}" +msgstr "{} is geen geldige virtualenv in {}" + +#: awx/main/models/mixins.py:540 awx/main/models/mixins.py:575 +msgid "Service that webhook requests will be accepted from" +msgstr "Service van waar webhookverzoeken worden geaccepteerd" + +#: awx/main/models/mixins.py:541 +msgid "Shared secret that the webhook service will use to sign requests" +msgstr "Gedeeld geheim dat de webhookservice gebruikt om verzoeken te ondertekenen" + +#: 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 "Persoonlijk Toegangstoken voor het terugplaatsen van de status naar de API-service" + +#: awx/main/models/mixins.py:584 +msgid "Unique identifier of the event that triggered this webhook" +msgstr "Unieke identificatie van de gebeurtenis die deze webhook heeft geactiveerd" + +#: awx/main/models/notifications.py:42 +msgid "Email" +msgstr "E-mail" + +#: 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 "Optionele aangepaste berichten voor berichtensjabloon." + +#: awx/main/models/notifications.py:201 awx/main/models/unified_jobs.py:74 +msgid "Pending" +msgstr "In afwachting" + +#: awx/main/models/notifications.py:202 awx/main/models/unified_jobs.py:77 +msgid "Successful" +msgstr "Geslaagd" + +#: awx/main/models/notifications.py:203 awx/main/models/unified_jobs.py:78 +msgid "Failed" +msgstr "Mislukt" + +#: awx/main/models/notifications.py:514 +msgid "status must be either running, succeeded or failed" +msgstr "status moet in uitvoering, geslaagd of mislukt zijn" + +#: awx/main/models/oauth.py:32 +msgid "application" +msgstr "toepassing" + +#: awx/main/models/oauth.py:39 +msgid "Confidential" +msgstr "Vertrouwelijk" + +#: awx/main/models/oauth.py:40 +msgid "Public" +msgstr "Openbaar" + +#: awx/main/models/oauth.py:46 +msgid "Authorization code" +msgstr "Machtigingscode" + +#: awx/main/models/oauth.py:47 +msgid "Resource owner password-based" +msgstr "Eigenaar hulpbron op basis van wachtwoord" + +#: awx/main/models/oauth.py:62 +msgid "Organization containing this application." +msgstr "Organisatie die deze toepassing bevat." + +#: awx/main/models/oauth.py:71 +msgid "" +"Used for more stringent verification of access to an application when " +"creating a token." +msgstr "Gebruikt voor strengere toegangscontrole voor een toepassing bij het aanmaken van een token." + +#: awx/main/models/oauth.py:74 +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." + +#: awx/main/models/oauth.py:76 +msgid "" +"Set True to skip authorization step for completely trusted applications." +msgstr "Stel in op True om de autorisatie over te slaan voor volledig vertrouwde toepassingen." + +#: awx/main/models/oauth.py:78 +msgid "" +"The Grant type the user must use for acquire tokens for this application." +msgstr "Het soort toekenning dat de gebruiker moet gebruiken om tokens te verkrijgen voor deze toepassing." + +#: awx/main/models/oauth.py:85 +msgid "access token" +msgstr "toegangstoken" + +#: awx/main/models/oauth.py:94 +msgid "The user representing the token owner" +msgstr "De gebruiker die de tokeneigenaar vertegenwoordigt" + +#: 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 "Toegestane bereiken, beperkt de machtigingen van de gebruiker verder. Moet een reeks zijn die gescheiden is met enkele spaties en die toegestane bereiken heeft ['lezen', 'schrijven']." + +#: awx/main/models/oauth.py:131 +msgid "" +"OAuth2 Tokens cannot be created by users associated with an external " +"authentication provider ({})" +msgstr "OAuth2-tokens kunnen niet aangemaakt worden door gebruikers die verbonden zijn met een externe verificatieprovider ({})" + +#: awx/main/models/organization.py:44 +msgid "Maximum number of hosts allowed to be managed by this organization." +msgstr "Maximumaantal hosts dat door deze organisatie beheerd mag worden." + +#: awx/main/models/organization.py:54 +msgid "The default execution environment for jobs run by this organization." +msgstr "De standaard-uitvoeringsomgeving voor taken die door deze organisatie worden uitgevoerd." + +#: awx/main/models/projects.py:49 awx/main/models/unified_jobs.py:528 +msgid "Manual" +msgstr "Handmatig" + +#: awx/main/models/projects.py:50 +msgid "Git" +msgstr "Git" + +#: awx/main/models/projects.py:51 +msgid "Subversion" +msgstr "Subversie" + +#: awx/main/models/projects.py:53 +msgid "Remote Archive" +msgstr "Extern archief" + +#: awx/main/models/projects.py:79 +msgid "" +"Local path (relative to PROJECTS_ROOT) containing playbooks and related " +"files for this project." +msgstr "Lokaal pad (ten opzichte van PROJECTS_ROOT) met draaiboeken en gerelateerde bestanden voor dit project." + +#: awx/main/models/projects.py:87 +msgid "SCM Type" +msgstr "Type SCM" + +#: awx/main/models/projects.py:88 +msgid "Specifies the source control system used to store the project." +msgstr "Specificeert het broncontrolesysteem gebruikt om het project op te slaan." + +#: 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 "De locatie waar het project is opgeslagen." + +#: awx/main/models/projects.py:101 +msgid "SCM Branch" +msgstr "SCM-vertakking" + +#: awx/main/models/projects.py:102 +msgid "Specific branch, tag or commit to checkout." +msgstr "Specifieke vertakking, tag of toewijzing om uit te checken." + +#: 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 "Een extra refspec halen voor git-projecten" + +#: awx/main/models/projects.py:113 +msgid "Discard any local changes before syncing the project." +msgstr "Verwijder alle lokale wijzigingen voordat u het project synchroniseert." + +#: awx/main/models/projects.py:117 +msgid "Delete the project before syncing." +msgstr "Verwijder het project alvorens te synchroniseren." + +#: awx/main/models/projects.py:121 +msgid "Track submodules latest commits on defined branch." +msgstr "Volg de laatste commits van de submodule op de gedefinieerde vertakking." + +#: awx/main/models/projects.py:149 +msgid "Invalid SCM URL." +msgstr "Ongeldige SCM URL." + +#: awx/main/models/projects.py:152 +msgid "SCM URL is required." +msgstr "SCM URL is vereist." + +#: awx/main/models/projects.py:160 +msgid "Insights Credential is required for an Insights Project." +msgstr "Insights-referentie is vereist voor een Insights-project." + +#: awx/main/models/projects.py:164 +msgid "Credential kind must be 'insights'." +msgstr "Referentiesoort moet 'insights' zijn." + +#: awx/main/models/projects.py:166 +msgid "Credential kind must be 'scm'." +msgstr "Referentie moet 'scm' zijn." + +#: awx/main/models/projects.py:181 +msgid "Invalid credential." +msgstr "Ongeldige referentie." + +#: awx/main/models/projects.py:272 +msgid "The default execution environment for jobs run using this project." +msgstr "De standaard-uitvoeringsomgeving voor taken die met dit project worden uitgevoerd." + +#: awx/main/models/projects.py:276 +msgid "Update the project when a job is launched that uses the project." +msgstr "Werk het project bij wanneer een taak wordt gestart waarin het project wordt gebruikt." + +#: 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 "Het aantal seconden na uitvoering van de laatste projectupdate waarna een nieuwe projectupdate wordt gestart als een taakafhankelijkheid." + +#: awx/main/models/projects.py:285 +msgid "" +"Allow changing the SCM branch or revision in a job template that uses this " +"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" +msgstr "De laatste revisie opgehaald door een projectupdate" + +#: awx/main/models/projects.py:301 +msgid "Playbook Files" +msgstr "Draaiboekbestanden" + +#: awx/main/models/projects.py:302 +msgid "List of playbooks found in the project" +msgstr "Lijst met draaiboekbestanden aangetroffen in het project" + +#: awx/main/models/projects.py:309 +msgid "Inventory Files" +msgstr "Inventarisbestanden" + +#: awx/main/models/projects.py:310 +msgid "" +"Suggested list of content that could be Ansible inventory in the project" +msgstr "Aanbevolen lijst met inhoud die een Ansible-inventaris in het project kan zijn" + +#: awx/main/models/projects.py:349 +msgid "Organization cannot be changed when in use by job templates." +msgstr "De organisatie kan niet worden gewijzigd wanneer deze gebruikt wordt door sjablonen." + +#: awx/main/models/projects.py:504 +msgid "Parts of the project update playbook that will be run." +msgstr "Delen van het projectupdatedraaiboek die worden uitgevoerd." + +#: awx/main/models/projects.py:512 +msgid "" +"The SCM Revision discovered by this update for the given project and branch." +msgstr "De SCM-revisie die door deze update voor het betreffende project en de betreffende vertakking ontdekt is." + +#: awx/main/models/rbac.py:35 +msgid "System Administrator" +msgstr "Systeembeheerder" + +#: awx/main/models/rbac.py:36 +msgid "System Auditor" +msgstr "Systeemcontroleur" + +#: awx/main/models/rbac.py:37 +msgid "Ad Hoc" +msgstr "Ad hoc" + +#: awx/main/models/rbac.py:38 +msgid "Admin" +msgstr "Beheerder" + +#: awx/main/models/rbac.py:39 +msgid "Project Admin" +msgstr "Projectbeheerder" + +#: awx/main/models/rbac.py:40 +msgid "Inventory Admin" +msgstr "Inventarisbeheerder" + +#: awx/main/models/rbac.py:41 +msgid "Credential Admin" +msgstr "Toegangsgegevensbeheerder" + +#: awx/main/models/rbac.py:42 +msgid "Job Template Admin" +msgstr "Beheer taaksjabloon" + +#: awx/main/models/rbac.py:43 +msgid "Execution Environment Admin" +msgstr "Beheerder uitvoeringsomgeving" + +#: awx/main/models/rbac.py:44 +msgid "Workflow Admin" +msgstr "Workflowbeheerder" + +#: awx/main/models/rbac.py:45 +msgid "Notification Admin" +msgstr "Meldingbeheerder" + +#: awx/main/models/rbac.py:46 +msgid "Auditor" +msgstr "Controleur" + +#: awx/main/models/rbac.py:47 +msgid "Execute" +msgstr "Uitvoeren" + +#: awx/main/models/rbac.py:48 +msgid "Member" +msgstr "Lid" + +#: awx/main/models/rbac.py:49 +msgid "Read" +msgstr "Lezen" + +#: awx/main/models/rbac.py:50 +msgid "Update" +msgstr "Bijwerken" + +#: awx/main/models/rbac.py:51 +msgid "Use" +msgstr "Gebruiken" + +#: awx/main/models/rbac.py:52 +msgid "Approve" +msgstr "Goedkeuring" + +#: awx/main/models/rbac.py:56 +msgid "Can manage all aspects of the system" +msgstr "Kan alle aspecten van het systeem beheren" + +#: awx/main/models/rbac.py:57 +msgid "Can view all aspects of the system" +msgstr "Kan alle aspecten van het systeem bekijken" + +#: awx/main/models/rbac.py:58 +#, python-format +msgid "May run ad hoc commands on the %s" +msgstr "Kan mogelijk ad-hoc-opdrachten op de %s uitvoeren" + +#: awx/main/models/rbac.py:59 +#, python-format +msgid "Can manage all aspects of the %s" +msgstr "Kan alle aspecten van %s beheren" + +#: awx/main/models/rbac.py:60 +#, python-format +msgid "Can manage all projects of the %s" +msgstr "Kan alle projecten van de %s beheren" + +#: awx/main/models/rbac.py:61 +#, python-format +msgid "Can manage all inventories of the %s" +msgstr "Kan alle inventarissen van de %s beheren" + +#: awx/main/models/rbac.py:62 +#, python-format +msgid "Can manage all credentials of the %s" +msgstr "Kan alle toegangsgegevens van de %s beheren" + +#: awx/main/models/rbac.py:63 +#, python-format +msgid "Can manage all job templates of the %s" +msgstr "Kan alle taaksjablonen van de %s beheren." + +#: awx/main/models/rbac.py:64 +#, python-format +msgid "Can manage all execution environments of the %s" +msgstr "Kan alle uitvoeringsomgevingen van de %s beheren" + +#: awx/main/models/rbac.py:65 +#, python-format +msgid "Can manage all workflows of the %s" +msgstr "Kan alle workflows van de %s beheren" + +#: awx/main/models/rbac.py:66 +#, python-format +msgid "Can manage all notifications of the %s" +msgstr "Kan alle meldingen van de %s beheren" + +#: awx/main/models/rbac.py:67 +#, python-format +msgid "Can view all aspects of the %s" +msgstr "Kan alle aspecten van de %s bekijken" + +#: awx/main/models/rbac.py:69 +msgid "May run any executable resources in the organization" +msgstr "Kan alle uitvoerbare hulpbronnen in de organisatie uitvoeren" + +#: awx/main/models/rbac.py:70 +#, python-format +msgid "May run the %s" +msgstr "Kan %s mogelijk uitvoeren" + +#: awx/main/models/rbac.py:72 +#, python-format +msgid "User is a member of the %s" +msgstr "Gebruiker is lid van %s" + +#: awx/main/models/rbac.py:73 +#, python-format +msgid "May view settings for the %s" +msgstr "Kan mogelijk instellingen voor %s bekijken" + +#: awx/main/models/rbac.py:74 +#, python-format +msgid "May update the %s" +msgstr "Kan de %s mogelijk bijwerken" + +#: awx/main/models/rbac.py:75 +#, python-format +msgid "Can use the %s in a job template" +msgstr "Kan %s gebruiken in een taaksjabloon" + +#: awx/main/models/rbac.py:76 +msgid "Can approve or deny a workflow approval node" +msgstr "Kan een workflow-goedkeuringsknooppunt goedkeuren of weigeren" + +#: awx/main/models/rbac.py:142 +msgid "roles" +msgstr "rollen" + +#: 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 "Maakt de verwerking van dit schema mogelijk." + +#: awx/main/models/schedules.py:80 +msgid "The first occurrence of the schedule occurs on or after this time." +msgstr "Het eerste voorkomen van het schema treedt op of na deze tijd op." + +#: awx/main/models/schedules.py:82 +msgid "" +"The last occurrence of the schedule occurs before this time, aftewards the " +"schedule expires." +msgstr "Het laatste voorkomen van het schema treedt voor deze tijd op, nadat het schema is verlopen." + +#: awx/main/models/schedules.py:84 +msgid "A value representing the schedules iCal recurrence rule." +msgstr "Een waarde die de iCal-herhalingsregel van het schema voorstelt." + +#: awx/main/models/schedules.py:85 +msgid "The next time that the scheduled action will run." +msgstr "De volgende keer dat de geplande actie wordt uitgevoerd." + +#: awx/main/models/unified_jobs.py:73 +msgid "New" +msgstr "Nieuw" + +#: awx/main/models/unified_jobs.py:75 +msgid "Waiting" +msgstr "Wachten" + +#: awx/main/models/unified_jobs.py:76 +msgid "Running" +msgstr "In uitvoering" + +#: awx/main/models/unified_jobs.py:80 +msgid "Canceled" +msgstr "Geannuleerd" + +#: awx/main/models/unified_jobs.py:84 +msgid "Never Updated" +msgstr "Nooit bijgewerkt" + +#: awx/main/models/unified_jobs.py:88 +msgid "OK" +msgstr "OK" + +#: awx/main/models/unified_jobs.py:89 +msgid "Missing" +msgstr "Ontbrekend" + +#: awx/main/models/unified_jobs.py:93 +msgid "No External Source" +msgstr "Geen externe bron" + +#: awx/main/models/unified_jobs.py:100 +msgid "Updating" +msgstr "Bijwerken" + +#: awx/main/models/unified_jobs.py:171 +msgid "The organization used to determine access to this template." +msgstr "De organisatie heeft de toegang tot dit sjabloon bepaald." + +#: awx/main/models/unified_jobs.py:457 +msgid "Field is not allowed on launch." +msgstr "Veld is niet toegestaan bij opstarten." + +#: awx/main/models/unified_jobs.py:484 +#, python-brace-format +msgid "" +"Variables {list_of_keys} provided, but this template cannot accept variables." +msgstr "Variabelen {list_of_keys} opgegeven, maar deze sjabloon kan geen variabelen accepteren." + +#: awx/main/models/unified_jobs.py:529 +msgid "Relaunch" +msgstr "Opnieuw starten" + +#: awx/main/models/unified_jobs.py:530 +msgid "Callback" +msgstr "Terugkoppelen" + +#: awx/main/models/unified_jobs.py:531 +msgid "Scheduled" +msgstr "Gepland" + +#: awx/main/models/unified_jobs.py:532 +msgid "Dependency" +msgstr "Afhankelijkheid" + +#: awx/main/models/unified_jobs.py:533 +msgid "Workflow" +msgstr "Workflow" + +#: awx/main/models/unified_jobs.py:535 +msgid "Sync" +msgstr "Synchroniseren" + +#: awx/main/models/unified_jobs.py:584 +msgid "The node the job executed on." +msgstr "Het knooppunt waarop de taak is uitgevoerd." + +#: awx/main/models/unified_jobs.py:590 +msgid "The instance that managed the execution environment." +msgstr "De instantie die de uitvoeringsomgeving beheerd heeft." + +#: awx/main/models/unified_jobs.py:617 +msgid "The date and time the job was queued for starting." +msgstr "De datum en tijd waarop de taak in de wachtrij is gezet om te worden gestart." + +#: awx/main/models/unified_jobs.py:620 +msgid "" +"If True, the task manager has already processed potential dependencies for " +"this job." +msgstr "Als dit True is, heeft de taakmanager potentiële afhankelijkheden voor deze functie al verwerkt." + +#: awx/main/models/unified_jobs.py:626 +msgid "The date and time the job finished execution." +msgstr "De datum en tijd waarop de taak de uitvoering heeft beëindigd." + +#: awx/main/models/unified_jobs.py:633 +msgid "The date and time when the cancel request was sent." +msgstr "De datum en het tijdstip waarop het annuleringsverzoek is verzonden." + +#: awx/main/models/unified_jobs.py:640 +msgid "Elapsed time in seconds that the job ran." +msgstr "Verstreken tijd in seconden dat de taak is uitgevoerd." + +#: 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 "Een statusveld om de status van de taak aan te geven als deze niet kon worden uitgevoerd en stdout niet kon worden vastgelegd" + +#: awx/main/models/unified_jobs.py:693 +msgid "The Instance group the job was run under" +msgstr "De instantiegroep waaronder de taak werd uitgevoerd" + +#: awx/main/models/unified_jobs.py:701 +msgid "The organization used to determine access to this unified job." +msgstr "De organisatie heeft de toegang tot deze uniforme taak bepaald." + +#: awx/main/models/unified_jobs.py:711 +msgid "" +"The Collections names and versions installed in the execution environment." +msgstr "De in de uitvoeringsomgeving geïnstalleerde Collections-namen en -versies." + +#: awx/main/models/unified_jobs.py:718 +msgid "The version of Ansible Core installed in the execution environment." +msgstr "De versie van Ansible Core geïnstalleerd in de uitvoeringsomgeving." + +#: awx/main/models/unified_jobs.py:721 +msgid "The Receptor work unit ID associated with this job." +msgstr "De id van de receptor-werkeenheid die bij deze taak hoort." + +#: 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 "Indien ingeschakeld zal het knooppunt alleen draaien als alle bovenliggende knooppunten aan de criteria voldoen om dit knooppunt te bereiken" + +#: 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 "Een id voor dit knooppunt die uniek is binnen de workflow. De id wordt gekopieerd naar workflow-taakknooppunten die overeenkomen met dit knooppunt." + +#: 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 "Geeft aan dat er geen taak wordt aangemaakt indien True. De semantische analyse van de workflowdoorlooptijd zal dit markeren als True als het knooppunt een pad is dat onmiskenbaar niet zal worden uitgevoerd. De waarde False betekent dat het knooppunt mogelijk niet wordt uitgevoerd." + +#: awx/main/models/workflow.py:251 +msgid "" +"An identifier coresponding to the workflow job template node that this node " +"was created from." +msgstr "Een id die overeenkomt met het knooppunt voor het workflowtaaksjabloon waaruit dit knooppunt is gemaakt." + +#: 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 "Slechte opstartconfiguratie van sjabloon {template_pk} als onderdeel van workflow {workflow_pk}. Fouten:\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 "Indien automatisch aangemaakt voor een verdeelde taak, voer dan de taaksjabloon van de workflowtaak waar het van gemaakt is uit." + +#: 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 "De hoeveelheid tijd (in seconden) voordat het goedkeuringsknooppunt verloopt en mislukt." + +#: awx/main/models/workflow.py:759 +msgid "" +"Shows when an approval node (with a timeout assigned to it) has timed out." +msgstr "Geeft aan wanneer een goedkeuringsknooppunt (met een toegewezen time-out) is verlopen." + +#: awx/main/notifications/grafana_backend.py:85 +msgid "Error converting time {} or timeEnd {} to int." +msgstr "Fout bij omzetten tijd {} of timeEnd {} tot int." + +#: awx/main/notifications/grafana_backend.py:87 +msgid "Error converting time {} and/or timeEnd {} to int." +msgstr "Fout bij omzetten tijd {} en/of timeEnd {} tot int." + +#: awx/main/notifications/grafana_backend.py:100 +#: awx/main/notifications/grafana_backend.py:102 +msgid "Error sending notification grafana: {}" +msgstr "Fout bij verzending grafana-melding: {}" + +#: awx/main/notifications/irc_backend.py:58 +msgid "Exception connecting to irc server: {}" +msgstr "Uitzondering bij het maken van de verbinding met de irc-server: {}" + +#: awx/main/notifications/mattermost_backend.py:47 +#: awx/main/notifications/mattermost_backend.py:49 +msgid "Error sending notification mattermost: {}" +msgstr "Fout bij verzending bericht mattermost: {}" + +#: awx/main/notifications/pagerduty_backend.py:81 +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:49 +#: awx/main/notifications/twilio_backend.py:47 +msgid "Exception sending messages: {}" +msgstr "Uitzondering bij het verzenden van berichten: {}" + +#: awx/main/notifications/rocketchat_backend.py:44 +#: awx/main/notifications/rocketchat_backend.py:46 +msgid "Error sending notification rocket.chat: {}" +msgstr "Fout bij verzending bericht rocket.chat: {}" + +#: awx/main/notifications/twilio_backend.py:40 +msgid "Exception connecting to Twilio: {}" +msgstr "Uitzondering bij het maken van de verbinding met Twilio: {}" + +#: awx/main/notifications/webhook_backend.py:79 +#: awx/main/notifications/webhook_backend.py:81 +msgid "Error sending notification webhook: {}" +msgstr "Fout bij verzending bericht 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 "Geen foutverwerkingspad voor workflowtaakknooppunt(en) [{node_status}]. Voor workflowknooppunt(en) ontbreekt een gemeenschappelijk taaksjabloon en foutverwerkingspad [{no_ufjt}]." + +#: awx/main/scheduler/kubernetes.py:96 awx/main/scheduler/kubernetes.py:113 +msgid "Invalid openshift or k8s cluster credential" +msgstr "Ongeldige openshift- of k8s-clusterreferentie" + +#: 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 "Het is niet gelukt om een geheim te maken voor containergroep {} omdat er extra rolregels voor de serviceaccount nodig zijn. Voeg rolregels voor ophalen, aanmaken en verwijderen toe voor geheime bronnen voor uw clusterreferentie." + +#: 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 "Het is niet gelukt om een geheim te verwijderen voor containergroep {} omdat er extra rolregels voor de serviceaccount nodig zijn. Voeg rolregels voor aanmaken en verwijderen toe voor geheime bronnen voor uw clusterreferentie." + +#: awx/main/scheduler/kubernetes.py:136 +msgid "" +"Failed to create imagePullSecret: {}. Check that openshift or k8s credential " +"has permission to create a secret." +msgstr "Niet gelukt om imagePullSecret aan te maken: {}. Controleer of openshift- of k8s-referentie toestemming heeft om een geheim aan te maken." + +#: 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 "Workflowtaak voortgebracht vanuit workflow kon niet starten omdat dit resulteerde in een recursie (voortbrengorder, meest recente als eerste: {})" + +#: 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 "Taak voortgebracht vanuit workflow kon niet starten omdat een gerelateerde bron zoals project of inventaris ontbreekt" + +#: 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 "Taak voortgebracht vanuit workflow kon niet starten omdat deze niet de juiste status of vereiste handmatige referenties had" + +#: awx/main/scheduler/task_manager.py:228 +msgid "No error handling paths found, marking workflow as failed" +msgstr "Geen foutafhandelingspaden gevonden, workflow gemarkeerd als mislukt" + +#: awx/main/scheduler/task_manager.py:470 +#, python-brace-format +msgid "waiting for {blocked_by._meta.model_name}-{blocked_by.id} to finish" +msgstr "wachten tot {blocked_by._meta.model_name}-{blocked_by.id} voltooid is" + +#: awx/main/scheduler/task_manager.py:533 +msgid "" +"This job is not ready to start because there is not enough available " +"capacity." +msgstr "Deze taak kan nog niet beginnen omdat er niet genoeg capaciteit is." + +#: awx/main/scheduler/task_manager.py:552 +#, python-brace-format +msgid "The approval node {name} ({pk}) has expired after {timeout} seconds." +msgstr "Goedkeuringsknooppunt {name} ({pk}) is na {timeout} seconden verlopen." + +#: awx/main/tasks.py:567 +msgid "" +"Scheduled job could not start because it was not in the " +"right state or required manual credentials" +msgstr "Geplande taak kon niet starten omdat deze niet de juiste status of handmatige toegangsgegevens vereiste" + +#: awx/main/tasks.py:1728 +msgid "Job could not start because it does not have a valid inventory." +msgstr "Taak kon niet gestart worden omdat deze geen geldig inventaris heeft." + +#: awx/main/tasks.py:1732 +msgid "Job could not start because it does not have a valid project." +msgstr "Taak kon niet gestart worden omdat deze geen geldig project heeft." + +#: awx/main/tasks.py:1736 +msgid "Job could not start because no Execution Environment could be found." +msgstr "De taak kan niet starten omdat er geen uitvoeromgeving is gevonden." + +#: awx/main/tasks.py:1740 +msgid "" +"The project revision for this job template is unknown due to a failed update." +msgstr "De projectrevisie voor deze taaksjabloon is onbekend doordat de update niet kon worden uitgevoerd." + +#: 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 "Geen foutverwerkingspad voor workflowtaakknooppunt(en) [({},{})]. Voor workflowknooppunt(en) ontbreekt een gemeenschappelijk taaksjabloon en foutverwerkingspad []." + +#: 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 "Geen foutverwerkingspad voor workflowtaakknooppunt(en) []. Voor workflowknooppunt(en) ontbreekt een gemeenschappelijk taaksjabloon en foutverwerkingspad [{}]." + +#: awx/main/utils/common.py:124 +#, python-format +msgid "Unable to convert \"%s\" to boolean" +msgstr "Kan ‘%s‘ niet omzetten naar boolean" + +#: awx/main/utils/common.py:268 +#, python-format +msgid "Unsupported SCM type \"%s\"" +msgstr "Niet-ondersteund SCM-type ‘%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 "Ongeldige %s URL" + +#: awx/main/utils/common.py:277 awx/main/utils/common.py:316 +#, python-format +msgid "Unsupported %s URL" +msgstr "Niet-ondersteunde %s URL" + +#: awx/main/utils/common.py:318 +#, python-format +msgid "Unsupported host \"%s\" for file:// URL" +msgstr "Niet-ondersteunde host ‘%s‘ voor bestand:// URL" + +#: awx/main/utils/common.py:320 +#, python-format +msgid "Host is required for %s URL" +msgstr "Host is vereist voor %s URL" + +#: awx/main/utils/common.py:338 +#, python-format +msgid "Username must be \"git\" for SSH access to %s." +msgstr "Gebruikersnaam moet ‘git‘ zijn voor SSH-toegang tot %s." + +#: awx/main/utils/common.py:662 +#, python-brace-format +msgid "Input type `{data_type}` is not a dictionary" +msgstr "Soort input `{data_type}` is geen woordenlijst" + +#: awx/main/utils/common.py:692 +#, python-brace-format +msgid "Variables not compatible with JSON standard (error: {json_error})" +msgstr "Variabelen niet compatibel met JSON-norm (fout: {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 "Kan niet parseren als JSON (fout: {json_error}) of YAML (fout: {yaml_error})." + +#: awx/main/utils/licensing.py:57 +msgid "Invalid manifest: a subscription manifest zip file is required." +msgstr "Ongeldig manifest: een zip-bestand met een abonnementsmanifest is vereist." + +#: awx/main/utils/licensing.py:62 +msgid "Invalid manifest: missing required files." +msgstr "Ongeldig manifest: er ontbreken vereiste bestanden." + +#: awx/main/utils/licensing.py:71 +msgid "Invalid manifest: signature verification failed." +msgstr "Ongeldig manifest: verificatie van de handtekening is mislukt." + +#: awx/main/utils/licensing.py:81 +msgid "Invalid manifest: manifest contains no subscriptions." +msgstr "Ongeldig manifest: manifest bevat geen abonnementen." + +#: awx/main/utils/licensing.py:420 +#, python-format +msgid "Error importing License: %s" +msgstr "Fout bij het importeren van de licentie: %s" + +#: awx/main/validators.py:65 +#, python-format +msgid "Invalid certificate or key: %s..." +msgstr "Ongeldig certificaat of ongeldige sleutel: %s..." + +#: awx/main/validators.py:81 +#, python-format +msgid "Invalid private key: unsupported type \"%s\"" +msgstr "Ongeldige privésleutel: niet-ondersteund type ‘%s‘" + +#: awx/main/validators.py:85 +#, python-format +msgid "Unsupported PEM object type: \"%s\"" +msgstr "Niet-ondersteund PEM-objecttype ‘%s‘" + +#: awx/main/validators.py:110 +msgid "Invalid base64-encoded data" +msgstr "Ongeldige base64-versleutelde gegevens" + +#: awx/main/validators.py:131 +msgid "Exactly one private key is required." +msgstr "Precies één privésleutel is vereist." + +#: awx/main/validators.py:133 +msgid "At least one private key is required." +msgstr "Ten minste één privésleutel is vereist." + +#: awx/main/validators.py:135 +#, python-format +msgid "" +"At least %(min_keys)d private keys are required, only %(key_count)d provided." +msgstr "Er zijn ten minste %(min_keys)d privésleutels nodig, maar slechts %(key_count)d geleverd." + +#: awx/main/validators.py:138 +#, python-format +msgid "Only one private key is allowed, %(key_count)d provided." +msgstr "Slechts één privésleutel is toegestaan, %(key_count)d geleverd." + +#: awx/main/validators.py:140 +#, python-format +msgid "" +"No more than %(max_keys)d private keys are allowed, %(key_count)d provided." +msgstr "Niet meer dan %(max_keys)d privé-sleutels zijn toegestaan, %(key_count)d geleverd." + +#: awx/main/validators.py:145 +msgid "Exactly one certificate is required." +msgstr "Precies één certificaat is vereist." + +#: awx/main/validators.py:147 +msgid "At least one certificate is required." +msgstr "Ten minste één certificaat is vereist." + +#: awx/main/validators.py:149 +#, python-format +msgid "" +"At least %(min_certs)d certificates are required, only %(cert_count)d " +"provided." +msgstr "Er zijn ten minste %(min_certs)d certificaten vereist, maar slechts %(cert_count)d geleverd." + +#: awx/main/validators.py:152 +#, python-format +msgid "Only one certificate is allowed, %(cert_count)d provided." +msgstr "Slechts één certificaat is toegestaan, %(cert_count)d geleverd." + +#: awx/main/validators.py:154 +#, python-format +msgid "" +"No more than %(max_certs)d certificates are allowed, %(cert_count)d provided." +msgstr "Niet meer dan %(max_certs)d certificaten zijn toegestaan, %(cert_count)d geleverd." + +#: awx/main/validators.py:289 +#, python-brace-format +msgid "The container image name {value} is not valid" +msgstr "De naam van de containerafbeelding {value} is ongeldig" + +#: awx/main/views.py:30 +msgid "API Error" +msgstr "API-fout" + +#: awx/main/views.py:67 +msgid "Bad Request" +msgstr "Onjuiste aanvraag" + +#: awx/main/views.py:68 +msgid "The request could not be understood by the server." +msgstr "De aanvraag kon niet worden begrepen door de server." + +#: awx/main/views.py:75 +msgid "Forbidden" +msgstr "Niet-toegestaan" + +#: awx/main/views.py:76 +msgid "You don't have permission to access the requested resource." +msgstr "U bent niet gemachtigd om de aangevraagde bron te openen." + +#: awx/main/views.py:83 +msgid "Not Found" +msgstr "Niet gevonden" + +#: awx/main/views.py:84 +msgid "The requested resource could not be found." +msgstr "De aangevraagde bron is onvindbaar." + +#: awx/main/views.py:91 +msgid "Server Error" +msgstr "Serverfout" + +#: awx/main/views.py:92 +msgid "A server error has occurred." +msgstr "Er is een serverfout opgetreden" + +#: awx/sso/apps.py:9 +msgid "Single Sign-On" +msgstr "Single Sign-On" + +#: 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 "Toewijzing aan organisatiebeheerders/-gebruikers vanuit sociale verificatieaccounts. Deze instelling bepaalt welke gebruikers in welke organisaties worden geplaatst op grond van hun gebruikersnaam en e-mailadres. Configuratiedetails zijn beschikbaar in de documentatie." + +#: awx/sso/conf.py:81 +msgid "" +"Mapping of team members (users) from social auth accounts. Configuration\n" +"details are available in the documentation." +msgstr "Toewijzing van teamleden (gebruikers) vanuit sociale verificatieaccounts. Configuratie-\n" +"details zijn beschikbaar in de documentatie." + +#: awx/sso/conf.py:101 +msgid "Authentication Backends" +msgstr "Verificatiebackends" + +#: awx/sso/conf.py:102 +msgid "" +"List of authentication backends that are enabled based on license features " +"and other authentication settings." +msgstr "Lijst met verificatiebackends die worden ingeschakeld op grond van licentiekenmerken en andere verificatie-instellingen." + +#: awx/sso/conf.py:114 +msgid "Social Auth Organization Map" +msgstr "Organisatiekaart sociale verificatie" + +#: awx/sso/conf.py:126 +msgid "Social Auth Team Map" +msgstr "Teamkaart sociale verificatie" + +#: awx/sso/conf.py:138 +msgid "Social Auth User Fields" +msgstr "Gebruikersvelden sociale verificatie" + +#: 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 "Indien ingesteld op een lege lijst `[]`, voorkomt deze instelling dat nieuwe gebruikersaccounts worden gemaakt. Alleen gebruikers die zich eerder hebben aangemeld met sociale verificatie of een gebruikersaccount hebben met een overeenkomend e-mailadres, kunnen zich aanmelden." + +#: awx/sso/conf.py:163 +msgid "LDAP Server URI" +msgstr "URI LDAP-server" + +#: 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 "URI om verbinding te maken met een LDAP-server, zoals \"ldap://ldap.example.com:389\" (niet-SSL) of \"ldaps://ldap.example.com:636\" (SSL). Meerdere LDAP-servers kunnen worden opgegeven door ze van elkaar te scheiden met komma's. LDAP-authenticatie is uitgeschakeld als deze parameter leeg is." + +#: 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 "DN LDAP-binding" + +#: 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 (Distinguished Name) van gebruiker om te binden voor alle zoekquery's. Dit is de systeemgebruikersaccount waarmee we ons aanmelden om LDAP te ondervragen voor andere gebruikersinformatie. Raadpleeg de documentatie voor voorbeeldsyntaxis." + +#: awx/sso/conf.py:196 +msgid "LDAP Bind Password" +msgstr "Wachtwoord voor LDAP-binding" + +#: awx/sso/conf.py:197 +msgid "Password used to bind LDAP user account." +msgstr "Wachtwoord gebruikt om LDAP-gebruikersaccount te binden." + +#: awx/sso/conf.py:207 +msgid "LDAP Start TLS" +msgstr "TLS voor starten LDAP" + +#: awx/sso/conf.py:208 +msgid "Whether to enable TLS when the LDAP connection is not using SSL." +msgstr "Of TLS moet worden ingeschakeld wanneer de LDAP-verbinding geen SSL gebruikt." + +#: awx/sso/conf.py:217 +msgid "LDAP Connection Options" +msgstr "Opties voor LDAP-verbinding" + +#: 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 "Extra opties voor de LDAP-verbinding. LDAP-verwijzingen zijn standaard uitgeschakeld (om te voorkomen dat sommige LDAP-query's vastlopen met AD). Optienamen kunnen tekenreeksen zijn (bijv. \"OPT_REFERRALS\"). Zie https://www.python-ldap.org/doc/html/ldap.html#options voor de opties en waarden die u kunt instellen." + +#: awx/sso/conf.py:235 +msgid "LDAP User Search" +msgstr "Gebruikers zoeken met 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-zoekquery om gebruikers te vinden. Iedere gebruiker die past bij het opgegeven patroon kan zich aanmelden bij de service. De gebruiker moet ook worden toegewezen aan een organisatie (zoals gedefinieerd in de instelling AUTH_LDAP_ORGANIZATION_MAP setting). Als meerdere zoekquery's moeten worden ondersteund, kan 'LDAPUnion' worden gebruikt. Zie de Tower-documentatie voor details." + +#: awx/sso/conf.py:255 +msgid "LDAP User DN Template" +msgstr "Sjabloon voor LDAP-gebruikers-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 "Alternatief voor het zoeken naar gebruikers als DN's van gebruikers dezelfde indeling hebben. Deze methode is efficiënter voor het opzoeken van gebruikers dan zoeken als de methode bruikbaar is binnen de omgeving van uw organisatie. Als deze instelling een waarde heeft, wordt die gebruikt in plaats van AUTH_LDAP_USER_SEARCH." + +#: awx/sso/conf.py:272 +msgid "LDAP User Attribute Map" +msgstr "Kenmerkentoewijzing van LDAP-gebruikers" + +#: 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 "Toewijzing van LDAP-gebruikersschema aan API-gebruikerskenmerken. De standaardinstelling is geldig voor ActiveDirectory, maar gebruikers met andere LDAP-configuraties moeten mogelijk de waarden veranderen. Raadpleeg de documentatie voor meer informatie." + +#: awx/sso/conf.py:288 +msgid "LDAP Group Search" +msgstr "LDAP-groep zoeken" + +#: 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 "Gebruikers worden toegewezen aan organisaties op grond van hun lidmaatschap van LDAP-groepen. Deze instelling definieert de LDAP-zoekquery om groepen te vinden. Anders dan het zoeken naar gebruikers biedt het zoeken naar groepen geen ondersteuning voor LDAPSearchUnion." + +#: awx/sso/conf.py:302 +msgid "LDAP Group Type" +msgstr "Type LDAP-groep" + +#: 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 "Mogelijk moet het groepstype worden gewijzigd op grond van het type LDAP-server. Waarden worden vermeld op: https://django-auth-ldap.readthedocs.io/en/stable/groups.html#types-of-groups" + +#: awx/sso/conf.py:317 +msgid "LDAP Group Type Parameters" +msgstr "Parameters LDAP-groepstype" + +#: awx/sso/conf.py:318 +msgid "Key value parameters to send the chosen group type init method." +msgstr "Parameters sleutelwaarde om de gekozen init.-methode van de groepssoort te verzenden." + +#: awx/sso/conf.py:332 +msgid "LDAP Require Group" +msgstr "LDAP-vereist-groep" + +#: 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 "Groeps-DN vereist voor aanmelding. Indien opgegeven, moet de gebruiker lid zijn van deze groep om zich aan te melden via LDAP. Indien niet ingesteld, kan iedereen in LDAP die overeenkomt met de gebruikerszoekopdracht zich aanmelden via de service. Maar één vereiste groep wordt ondersteund." + +#: awx/sso/conf.py:350 +msgid "LDAP Deny Group" +msgstr "LDAP-weiger-groep" + +#: 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 "Groeps-DN geweigerd voor aanmelding. Indien opgegeven, kan een gebruikers zich niet aanmelden als deze lid is van deze groep. Maar één weiger-groep wordt ondersteund." + +#: awx/sso/conf.py:363 +msgid "LDAP User Flags By Group" +msgstr "LDAP-gebruikersvlaggen op groep" + +#: 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 "Gebruikers ophalen uit een opgegeven groep. Op dit moment zijn de enige ondersteunde groepen supergebruikers en systeemauditors. Raadpleeg de documentatie voor meer informatie." + +#: awx/sso/conf.py:380 +msgid "LDAP Organization Map" +msgstr "Toewijzing LDAP-organisaties" + +#: 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 "Toewijzing tussen organisatiebeheerders/-gebruikers en LDAP-groepen. Dit bepaalt welke gebruikers worden geplaatst in welke organisaties ten opzichte van hun LDAP-groepslidmaatschappen. Configuratiedetails zijn beschikbaar in de documentatie." + +#: awx/sso/conf.py:417 +msgid "LDAP Team Map" +msgstr "LDAP-teamtoewijzing" + +#: awx/sso/conf.py:418 +msgid "" +"Mapping between team members (users) and LDAP groups. Configuration details " +"are available in the documentation." +msgstr "Toewijzing tussen teamleden (gebruikers) en LDAP-groepen. Configuratiedetails zijn beschikbaar in de documentatie." + +#: awx/sso/conf.py:452 +msgid "RADIUS Server" +msgstr "RADIUS-server" + +#: awx/sso/conf.py:453 +msgid "" +"Hostname/IP of RADIUS server. RADIUS authentication is disabled if this " +"setting is empty." +msgstr "Hostnaam/IP-adres van RADIUS-server. RADIUS-authenticatie wordt uitgeschakeld als deze instelling leeg is." + +#: 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-poort" + +#: awx/sso/conf.py:466 +msgid "Port of RADIUS server." +msgstr "Poort van RADIUS-server." + +#: awx/sso/conf.py:476 +msgid "RADIUS Secret" +msgstr "RADIUS-geheim" + +#: awx/sso/conf.py:477 +msgid "Shared secret for authenticating to RADIUS server." +msgstr "Gedeeld geheim voor authenticatie naar RADIUS-server." + +#: awx/sso/conf.py:492 +msgid "TACACS+ Server" +msgstr "TACACS+ server" + +#: awx/sso/conf.py:493 +msgid "Hostname of TACACS+ server." +msgstr "Hostnaam van TACACS+ server." + +#: 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+ poort" + +#: awx/sso/conf.py:505 +msgid "Port number of TACACS+ server." +msgstr "Poortnummer van TACACS+ server." + +#: awx/sso/conf.py:516 +msgid "TACACS+ Secret" +msgstr "TACACS+ geheim" + +#: awx/sso/conf.py:517 +msgid "Shared secret for authenticating to TACACS+ server." +msgstr "Gedeeld geheim voor authenticatie naar TACACS+ server." + +#: awx/sso/conf.py:528 +msgid "TACACS+ Auth Session Timeout" +msgstr "Time-out TACACS+ authenticatiesessie" + +#: awx/sso/conf.py:529 +msgid "TACACS+ session timeout value in seconds, 0 disables timeout." +msgstr "Time-outwaarde TACACS+ sessie in seconden, 0 schakelt de time-out uit." + +#: awx/sso/conf.py:540 +msgid "TACACS+ Authentication Protocol" +msgstr "TACACS+ authenticatieprotocol" + +#: awx/sso/conf.py:541 +msgid "Choose the authentication protocol used by TACACS+ client." +msgstr "Kies het authenticatieprotocol dat wordt gebruikt door de TACACS+ client." + +#: awx/sso/conf.py:555 +msgid "Google OAuth2 Callback URL" +msgstr "Terugkoppelings-URL voor Google OAuth2" + +#: 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 "Geef deze URL op als de terugkoppelings-URL voor uw toepassing als onderdeel van uw registratieproces. Raadpleeg de documentatie voor meer informatie." + +#: 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-sleutel" + +#: awx/sso/conf.py:570 +msgid "The OAuth2 key from your web application." +msgstr "De OAuth2-sleutel van uw webtoepassing." + +#: awx/sso/conf.py:581 +msgid "Google OAuth2 Secret" +msgstr "Google OAuth2-geheim" + +#: awx/sso/conf.py:582 +msgid "The OAuth2 secret from your web application." +msgstr "Het OAuth2-geheim van uw webtoepassing." + +#: awx/sso/conf.py:593 +msgid "Google OAuth2 Allowed Domains" +msgstr "Toegestane domeinen van Google OAuth2" + +#: awx/sso/conf.py:594 +msgid "" +"Update this setting to restrict the domains who are allowed to login using " +"Google OAuth2." +msgstr "Werk deze instelling bij om te beperken welke domeinen zich mogen aanmelden met Google OAuth2." + +#: awx/sso/conf.py:604 +msgid "Google OAuth2 Extra Arguments" +msgstr "Extra argumenten 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 "Extra argumenten voor Google OAuth2-aanmelding. U kunt een beperking instellen, waardoor de authenticatie toegestaan is voor niet meer dan één domein, zelfs als de gebruiker aangemeld is met meerdere Google-accounts. Raadpleeg de documentatie voor meer informatie." + +#: awx/sso/conf.py:621 +msgid "Google OAuth2 Organization Map" +msgstr "Organisatietoewijzing Google OAuth2" + +#: awx/sso/conf.py:633 +msgid "Google OAuth2 Team Map" +msgstr "Teamtoewijzing Google OAuth2" + +#: awx/sso/conf.py:649 +msgid "GitHub OAuth2 Callback URL" +msgstr "Terugkoppelings-URL GitHub OAuth2" + +#: 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-sleutel" + +#: awx/sso/conf.py:664 +msgid "The OAuth2 key (Client ID) from your GitHub developer application." +msgstr "De OAuth2-sleutel (Client-id) van uw GitHub-ontwikkelaarstoepassing." + +#: awx/sso/conf.py:674 +msgid "GitHub OAuth2 Secret" +msgstr "GitHub OAuth2-geheim" + +#: awx/sso/conf.py:675 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub developer application." +msgstr "Het OAuth2-geheim (Client-geheim) van uw GitHub-ontwikkelaarstoepassing." + +#: awx/sso/conf.py:686 +msgid "GitHub OAuth2 Organization Map" +msgstr "GitHub OAuth2-organisatietoewijzing" + +#: awx/sso/conf.py:698 +msgid "GitHub OAuth2 Team Map" +msgstr "GitHub OAuth2-teamtoewijzing" + +#: awx/sso/conf.py:714 +msgid "GitHub Organization OAuth2 Callback URL" +msgstr "OAuth2-terugkoppelings-URL GitHub-organisatie" + +#: 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 "Organization OAuth2 van GitHub-organisatie" + +#: awx/sso/conf.py:728 +msgid "GitHub Organization OAuth2 Key" +msgstr "OAuth2-sleutel van GitHub-organisatie" + +#: awx/sso/conf.py:729 awx/sso/conf.py:808 +msgid "The OAuth2 key (Client ID) from your GitHub organization application." +msgstr "De OAuth2-sleutel (Client-id) van uw GitHub-organisatietoepassing." + +#: awx/sso/conf.py:739 +msgid "GitHub Organization OAuth2 Secret" +msgstr "OAuth2-geheim van GitHub-organisatie" + +#: awx/sso/conf.py:740 awx/sso/conf.py:819 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub organization application." +msgstr "Het OAuth2-geheim (Client-geheim) van uw GitHub-organisatietoepassing." + +#: awx/sso/conf.py:751 +msgid "GitHub Organization Name" +msgstr "Naam van GitHub-organisatie" + +#: awx/sso/conf.py:752 +msgid "" +"The name of your GitHub organization, as used in your organization's URL: " +"https://github.com//." +msgstr "De naam van uw GitHub-organisatie zoals gebruikt in de URL van uw organisatie: https://github.com//." + +#: awx/sso/conf.py:762 +msgid "GitHub Organization OAuth2 Organization Map" +msgstr "OAuth2-organisatietoewijzing van GitHub-organisatie" + +#: awx/sso/conf.py:774 +msgid "GitHub Organization OAuth2 Team Map" +msgstr "OAuth2-teamtoewijzing van GitHub-organisatie" + +#: awx/sso/conf.py:790 +msgid "GitHub Team OAuth2 Callback URL" +msgstr "OAuth2-terugkoppelings-URL GitHub-team" + +#: 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 "Maak een toepassing in eigendom van de organisatie op https://github.com/organizations//settings/applications en verkrijg een OAuth2-sleutel (Client-id) en -geheim (Client-geheim). Lever deze URL als de terugkoppelings-URL voor uw toepassing." + +#: 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 van GitHub-team" + +#: awx/sso/conf.py:807 +msgid "GitHub Team OAuth2 Key" +msgstr "OAuth2-sleutel GitHub-team" + +#: awx/sso/conf.py:818 +msgid "GitHub Team OAuth2 Secret" +msgstr "OAuth2-geheim GitHub-team" + +#: awx/sso/conf.py:830 +msgid "GitHub Team ID" +msgstr "Id GitHub-team" + +#: 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 "Zoek de numerieke team-id op met de Github API: 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 "OAuth2-organisatietoewijzing van GitHub-team" + +#: awx/sso/conf.py:853 +msgid "GitHub Team OAuth2 Team Map" +msgstr "OAuth2-teamtoewijzing van GitHub-team" + +#: awx/sso/conf.py:869 +msgid "GitHub Enterprise OAuth2 Callback URL" +msgstr "GitHub Enterprise OAuth2 terugkoppel-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 "De URL voor uw Github Enterprise-instantie, bijv.: http(s)://hostname/. Raadpleeg de Github Enterprise-documentatie voor meer details." + +#: 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 "De API-URL voor uw GitHub Enterprise-instantie, bijv.: http(s)://hostname/api/v3/. Raadpleeg de Github Enterprise-documentatie voor meer details." + +#: awx/sso/conf.py:907 +msgid "GitHub Enterprise OAuth2 Key" +msgstr "GitHub Enterprise OAuth2-sleutel" + +#: awx/sso/conf.py:908 +msgid "" +"The OAuth2 key (Client ID) from your GitHub Enterprise developer application." +msgstr "De OAuth2-sleutel (Client-id) van uw GitHub Enterprise-ontwikkelaarstoepassing." + +#: awx/sso/conf.py:918 +msgid "GitHub Enterprise OAuth2 Secret" +msgstr "GitHub Enterprise OAuth2-geheim" + +#: awx/sso/conf.py:919 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub Enterprise developer " +"application." +msgstr "Het OAuth2-geheim (clientgeheim) van uw GitHub Enterprise-ontwikkelaarstoepassing." + +#: awx/sso/conf.py:930 +msgid "GitHub Enterprise OAuth2 Organization Map" +msgstr "OAuth2-organisatietoewijzing van GitHub Enterprise-team" + +#: awx/sso/conf.py:942 +msgid "GitHub Enterprise OAuth2 Team Map" +msgstr "GitHub Enterprise OAuth2-teamtoewijzing" + +#: awx/sso/conf.py:958 +msgid "GitHub Enterprise Organization OAuth2 Callback URL" +msgstr "OAuth2-terugkoppelings-URL GitHub Enterprise-organisatie" + +#: 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 "OAuth2 GitHub Enterprise-organisatie" + +#: awx/sso/conf.py:972 +msgid "GitHub Enterprise Organization URL" +msgstr "URL GitHub Enterprise-organisatie" + +#: awx/sso/conf.py:983 +msgid "GitHub Enterprise Organization API URL" +msgstr "API URL GitHub Enterprise-organisatie" + +#: awx/sso/conf.py:996 +msgid "GitHub Enterprise Organization OAuth2 Key" +msgstr "OAuth2-sleutel GitHub Enterprise-organisatie" + +#: awx/sso/conf.py:997 awx/sso/conf.py:1100 +msgid "" +"The OAuth2 key (Client ID) from your GitHub Enterprise organization " +"application." +msgstr "De OAuth2-sleutel (client-id) van uw GitHub Enterprise-organisatietoepassing." + +#: awx/sso/conf.py:1007 +msgid "GitHub Enterprise Organization OAuth2 Secret" +msgstr "OAuth2-geheim van GitHub Enterprise-organisatie" + +#: awx/sso/conf.py:1008 awx/sso/conf.py:1111 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub Enterprise organization " +"application." +msgstr "Het OAuth2-geheim (clientgeheim) van uw GitHub Enterprise-organisatietoepassing." + +#: awx/sso/conf.py:1019 +msgid "GitHub Enterprise Organization Name" +msgstr "Naam van GitHub Enterprise-organisatie" + +#: awx/sso/conf.py:1020 +msgid "" +"The name of your GitHub Enterprise organization, as used in your " +"organization's URL: https://github.com//." +msgstr "De naam van uw GitHub Enterprise-organisatie zoals gebruikt in de URL van uw organisatie: https://github.com//." + +#: awx/sso/conf.py:1030 +msgid "GitHub Enterprise Organization OAuth2 Organization Map" +msgstr "OAuth2-organisatietoewijzing van GitHub Enterprise-organisatie" + +#: awx/sso/conf.py:1042 +msgid "GitHub Enterprise Organization OAuth2 Team Map" +msgstr "OAuth2-teamtoewijzing van GitHub Enterprise-organisatie" + +#: awx/sso/conf.py:1058 +msgid "GitHub Enterprise Team OAuth2 Callback URL" +msgstr "OAuth2-terugkoppelings-URL van GitHub Enterprise-team" + +#: 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 "OAuth2 van GitHub Enterprise-team" + +#: awx/sso/conf.py:1075 +msgid "GitHub Enterprise Team URL" +msgstr "URL van GitHub Enterprise-team" + +#: awx/sso/conf.py:1086 +msgid "GitHub Enterprise Team API URL" +msgstr "API URL van GitHub Enterprise-team" + +#: awx/sso/conf.py:1099 +msgid "GitHub Enterprise Team OAuth2 Key" +msgstr "OAuth2-sleutel van GitHub Enterprise-team" + +#: awx/sso/conf.py:1110 +msgid "GitHub Enterprise Team OAuth2 Secret" +msgstr "OAuth2-geheim van GitHub Enterprise-team" + +#: awx/sso/conf.py:1122 +msgid "GitHub Enterprise Team ID" +msgstr "Id van GitHub Enterprise-team" + +#: 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 "Zoek de numerieke team-id op met de Github Enterprise-API: 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 "OAuth2-organisatietoewijzing van GitHub Enterprise-team" + +#: awx/sso/conf.py:1145 +msgid "GitHub Enterprise Team OAuth2 Team Map" +msgstr "OAuth2-teamtoewijzing van GitHub Enterprise-team" + +#: awx/sso/conf.py:1161 +msgid "Azure AD OAuth2 Callback URL" +msgstr "Terugkoppelings-URL voor Azure AD OAuth2" + +#: 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 "Geef deze URL op als de terugkoppelings-URL voor uw toepassing als onderdeel van uw registratieproces. Raadpleeg de documentatie voor meer informatie." + +#: 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-sleutel" + +#: awx/sso/conf.py:1176 +msgid "The OAuth2 key (Client ID) from your Azure AD application." +msgstr "De OAuth2-sleutel (Client-id) van uw Azure AD-toepassing." + +#: awx/sso/conf.py:1186 +msgid "Azure AD OAuth2 Secret" +msgstr "Azure AD OAuth2-geheim" + +#: awx/sso/conf.py:1187 +msgid "The OAuth2 secret (Client Secret) from your Azure AD application." +msgstr "Het OAuth2-geheim (Client-geheim) van uw Azure AD-toepassing." + +#: awx/sso/conf.py:1198 +msgid "Azure AD OAuth2 Organization Map" +msgstr "Azure AD OAuth2-organisatietoewijzing" + +#: awx/sso/conf.py:1210 +msgid "Azure AD OAuth2 Team Map" +msgstr "Azure AD OAuth2-teamtoewijzing" + +#: awx/sso/conf.py:1234 +msgid "Automatically Create Organizations and Teams on SAML Login" +msgstr "Automatisch organisaties en teams aanmaken bij SAML-aanmelding" + +#: awx/sso/conf.py:1235 +msgid "" +"When enabled (the default), mapped Organizations and Teams will be created " +"automatically on successful SAML login." +msgstr "Wanneer deze optie is ingeschakeld (de standaardinstelling), worden gekoppelde organisaties en teams automatisch aangemaakt na een SAML-aanmelding." + +#: 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 "URL SAML Assertion Consumer Service (ACS)" + +#: 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 "Registreer de service als serviceprovider (SP) met elke identiteitsprovider (IdP) die u hebt geconfigureerd. Lever uw SP-entiteit-id en deze ACS URL voor uw toepassing." + +#: awx/sso/conf.py:1261 +msgid "SAML Service Provider Metadata URL" +msgstr "URL voor metagegevens van SAML-serviceprovider" + +#: 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 "Als uw identiteitsprovider (IdP) toestaat een XML-gegevensbestand te uploaden, kunt u er een uploaden vanaf deze URL." + +#: awx/sso/conf.py:1272 +msgid "SAML Service Provider Entity ID" +msgstr "Entiteit-id van SAML-serviceprovider" + +#: 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 "De toepassingsgedefinieerde unieke id gebruikt als doelgroep van de SAML-serviceprovider (SP)-configuratie. Dit is gewoonlijk de URL voor de service." + +#: awx/sso/conf.py:1289 +msgid "SAML Service Provider Public Certificate" +msgstr "Openbaar certificaat SAML-serviceprovider" + +#: awx/sso/conf.py:1290 +msgid "" +"Create a keypair to use as a service provider (SP) and include the " +"certificate content here." +msgstr "Maak een sleutelpaar om dit te gebruiken als serviceprovider (SP) en neem de certificaatinhoud hier op." + +#: awx/sso/conf.py:1301 +msgid "SAML Service Provider Private Key" +msgstr "Privésleutel SAML-serviceprovider" + +#: awx/sso/conf.py:1302 +msgid "" +"Create a keypair to use as a service provider (SP) and include the private " +"key content here." +msgstr "Maak een sleutelpaar om dit te gebruiken als serviceprovider (SP) en neem de inhoud van de privésleutel hier op." + +#: awx/sso/conf.py:1312 +msgid "SAML Service Provider Organization Info" +msgstr "Organisatie-informatie SAML-serviceprovider" + +#: 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 "Geef de URL, weergavenaam en de naam van uw toepassing op. Raadpleeg de documentatie voor voorbeeldsyntaxis." + +#: awx/sso/conf.py:1326 +msgid "SAML Service Provider Technical Contact" +msgstr "Technisch contactpersoon SAML-serviceprovider" + +#: 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 "Geef de naam en het e-mailadres van de technische contactpersoon van uw serviceprovider op. Raadpleeg de documentatie voor voorbeeldsyntaxis." + +#: awx/sso/conf.py:1338 +msgid "SAML Service Provider Support Contact" +msgstr "Ondersteuningscontactpersoon SAML-serviceprovider" + +#: 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 "Geef de naam en het e-mailadres van de ondersteuningscontactpersoon van uw serviceprovider op. Raadpleeg de documentatie voor voorbeeldsyntaxis." + +#: awx/sso/conf.py:1349 +msgid "SAML Enabled Identity Providers" +msgstr "Id-providers met SAML-mogelijkheden" + +#: 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 "Configureer de entiteit-id, de SSO URL en het certificaat voor elke id-provider (IdP) die in gebruik is. Meerdere ASAML IdP's worden ondersteund. Sommige IdP's kunnen gebruikersgegevens verschaffen met kenmerknamen die verschillen van de standaard-OID's. Kenmerknamen kunnen worden overschreven voor elke IdP. Raadpleeg de documentatie van Ansible voor meer informatie en syntaxis." + +#: awx/sso/conf.py:1400 +msgid "SAML Security Config" +msgstr "SAML-beveiligingsconfiguratie" + +#: 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 "Een dict van sleutelwaardeparen die doorgegeven worden aan de onderliggende python-saml-beveiligingsinstelling https://github.com/onelogin/python-saml#settings" + +#: awx/sso/conf.py:1434 +msgid "SAML Service Provider extra configuration data" +msgstr "SAML-serviceprovider extra configuratiegegevens" + +#: 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 "Een dict van sleutelwaardeparen die doorgegeven moeten worden aan de onderliggende configuratie-instelling van de python-saml-serviceprovider." + +#: awx/sso/conf.py:1446 +msgid "SAML IDP to extra_data attribute mapping" +msgstr "SAML IDP voor extra_data kenmerkentoewijzing" + +#: 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 "Een lijst van tupels die IDP-kenmerken toewijst aan extra_attributes. Ieder kenmerk is een lijst van variabelen, zelfs als de lijst maar één variabele bevat." + +#: awx/sso/conf.py:1458 +msgid "SAML Organization Map" +msgstr "SAML-organisatietoewijzing" + +#: awx/sso/conf.py:1470 +msgid "SAML Team Map" +msgstr "SAML-teamtoewijzing" + +#: awx/sso/conf.py:1482 +msgid "SAML Organization Attribute Mapping" +msgstr "Kenmerktoewijzing SAML-organisatie" + +#: awx/sso/conf.py:1483 +msgid "Used to translate user organization membership." +msgstr "Gebruikt om organisatielidmaatschap van gebruikers om te zetten." + +#: awx/sso/conf.py:1503 +msgid "SAML Team Attribute Mapping" +msgstr "Kenmerktoewijzing SAML-team" + +#: awx/sso/conf.py:1504 +msgid "Used to translate user team membership." +msgstr "Gebruikt om teamlidmaatschap van gebruikers om te zetten." + +#: awx/sso/fields.py:77 +msgid "Invalid field." +msgstr "Ongeldig veld." + +#: awx/sso/fields.py:246 +#, python-brace-format +msgid "Invalid connection option(s): {invalid_options}." +msgstr "Ongeldige verbindingsoptie(s): {invalid_options}." + +#: awx/sso/fields.py:322 +msgid "Base" +msgstr "Basis" + +#: awx/sso/fields.py:322 +msgid "One Level" +msgstr "Eén niveau" + +#: awx/sso/fields.py:322 +msgid "Subtree" +msgstr "Substructuur" + +#: awx/sso/fields.py:339 +#, python-brace-format +msgid "Expected a list of three items but got {length} instead." +msgstr "Verwachtte een lijst met drie items, maar kreeg er {length}." + +#: awx/sso/fields.py:340 +#, python-brace-format +msgid "Expected an instance of LDAPSearch but got {input_type} instead." +msgstr "Verwachtte een instantie van LDAPSearch, maar kreeg in plaats daarvan {input_type}." + +#: awx/sso/fields.py:373 +#, python-brace-format +msgid "" +"Expected an instance of LDAPSearch or LDAPSearchUnion but got {input_type} " +"instead." +msgstr "Verwachtte een instantie van LDAPSearch of LDAPSearchUnion, maar kreeg in plaats daarvan {input_type}." + +#: awx/sso/fields.py:408 +#, python-brace-format +msgid "Invalid user attribute(s): {invalid_attrs}." +msgstr "Ongeldig(e) gebruikerskenmerk(en): {invalid_attrs}." + +#: awx/sso/fields.py:425 +#, python-brace-format +msgid "Expected an instance of LDAPGroupType but got {input_type} instead." +msgstr "Verwachtte een instantie van LDAPGroupType, maar kreeg in plaats daarvan {input_type}." + +#: awx/sso/fields.py:426 +#, python-brace-format +msgid "Missing required parameters in {dependency}." +msgstr "Ontbrekende vereiste parameters in {dependency}." + +#: awx/sso/fields.py:427 +#, python-brace-format +msgid "" +"Invalid group_type parameters. Expected instance of dict but got " +"{parameters_type} instead." +msgstr "Ongeldige group_type-parameters. Instantie van dict verwacht, maar kreeg {parameters_type} in plaats daarvan." + +#: awx/sso/fields.py:476 +#, python-brace-format +msgid "Invalid key(s): {invalid_keys}." +msgstr "Ongeldige sleutel(s): {invalid_keys}." + +#: awx/sso/fields.py:500 +#, python-brace-format +msgid "Invalid user flag: \"{invalid_flag}\"." +msgstr "Ongeldige gebruikersvlag: ‘{invalid_flag}‘." + +#: awx/sso/fields.py:649 +#, python-brace-format +msgid "Invalid language code(s) for org info: {invalid_lang_codes}." +msgstr "Ongeldige taalcode(s) voor org info: {invalid_lang_codes}." + +#: awx/sso/pipeline.py:27 +#, python-brace-format +msgid "An account cannot be found for {0}" +msgstr "Er kan geen account worden gevonden voor {0}" + +#: awx/sso/pipeline.py:32 +msgid "Your account is inactive" +msgstr "Uw account is inactief" + +#: awx/sso/validators.py:24 awx/sso/validators.py:51 +#, python-format +msgid "DN must include \"%%(user)s\" placeholder for username: %s" +msgstr "DN moet plaatshouder \"%%(user)s\" bevatten voor gebruikersnaam: %s" + +#: awx/sso/validators.py:31 +#, python-format +msgid "Invalid DN: %s" +msgstr "Ongeldige DN: %s" + +#: awx/sso/validators.py:63 +#, python-format +msgid "Invalid filter: %s" +msgstr "Ongeldig filter: %s" + +#: awx/sso/validators.py:74 +msgid "TACACS+ secret does not allow non-ascii characters" +msgstr "TACACS+ geheim staat geen niet-ascii-tekens toe" + +#: awx/templates/error.html:4 +msgid "AWX" +msgstr "AWX" + +#: awx/templates/rest_framework/api.html:42 +msgid "API Guide" +msgstr "API-gids" + +#: awx/templates/rest_framework/api.html:43 +msgid "Back to application" +msgstr "Terug naar toepassing" + +#: awx/templates/rest_framework/api.html:44 +msgid "Resize" +msgstr "Groter/kleiner maken" + +#: 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 "Gebruikersinterface" + +#: awx/ui/conf.py:15 +msgid "Off" +msgstr "Uit" + +#: awx/ui/conf.py:15 +msgid "Anonymous" +msgstr "Anoniem" + +#: awx/ui/conf.py:15 +msgid "Detailed" +msgstr "Gedetailleerd" + +#: awx/ui/conf.py:16 +msgid "User Analytics Tracking State" +msgstr "Status voor het volgen van gebruikersanalyse" + +#: awx/ui/conf.py:17 +msgid "Enable or Disable User Analytics Tracking." +msgstr "Volgen van gebruikersanalyse in- of uitschakelen." + +#: awx/ui/conf.py:27 +msgid "Custom Login Info" +msgstr "Aangepaste aanmeldgegevens" + +#: 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 "U kunt met deze instelling zo nodig specifieke informatie (zoals juridische informatie of een afwijzing) toevoegen aan een tekstvak in de aanmeldmodus. Alle toegevoegde tekst moet in gewone tekst of een aangepast HTML-fragment zijn omdat andere opmaaktalen niet worden ondersteund." + +#: awx/ui/conf.py:43 +msgid "Custom Logo" +msgstr "Aangepast logo" + +#: 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 "Om een aangepast logo te maken, levert u een bestand dat u zelf maakt. Het aangepaste logo ziet er op zijn best uit als u een .png-bestand met transparante achtergrond gebruikt. De indelingen GIF, PNG en JPEG worden ondersteund." + +#: awx/ui/conf.py:58 +msgid "Max Job Events Retrieved by UI" +msgstr "Maximumaantal taakgebeurtenissen dat de UI ophaalt" + +#: awx/ui/conf.py:59 +msgid "" +"Maximum number of job events for the UI to retrieve within a single request." +msgstr "Maximumaantal taakgebeurtenissen dat de UI op kan halen met een enkele aanvraag." + +#: awx/ui/conf.py:67 +msgid "Enable Live Updates in the UI" +msgstr "Live-updates in de UI inschakelen" + +#: 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 "Indien dit uitgeschakeld is, wordt de pagina niet ververst wanneer gebeurtenissen binnenkomen. De pagina moet opnieuw geladen worden om de nieuwste informatie op te halen." + +#: 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 "Ongeldige indeling voor aangepast logo. Moet een gegevens-URL zijn met een base64-versleutelde GIF-, PNG- of JPEG-afbeelding." + +#: awx/ui/fields.py:30 +msgid "Invalid base64-encoded data in data URL." +msgstr "Ongeldige base64-versleutelde gegevens in gegevens-URL." + +#: awx/ui/urls.py:20 +#, python-format +msgid "%s Upgrading" +msgstr "%s Upgraden" + +#: awx/ui/urls.py:21 +msgid "Logo" +msgstr "Logo" + +#: awx/ui/urls.py:22 +msgid "Loading" +msgstr "Laden" + +#: awx/ui/urls.py:23 +#, python-format +msgid "%s is currently upgrading." +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." + diff --git a/awx/ui/src/locales/translations/nl/messages.po b/awx/ui/src/locales/translations/nl/messages.po new file mode 100644 index 0000000000..c388392602 --- /dev/null +++ b/awx/ui/src/locales/translations/nl/messages.po @@ -0,0 +1,10725 @@ +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 "(Beperkt tot de eerste 10)" + +#: components/TemplateList/TemplateListItem.js:103 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:161 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:90 +msgid "(Prompt on launch)" +msgstr "(Melding bij opstarten)" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:283 +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/Inventory/InventorySourceDetail/InventorySourceDetail.js:228 +msgid "/ (project root)" +msgstr "/ (projectroot)" + +#: components/VerbositySelectField/VerbositySelectField.js:10 +msgid "0 (Normal)" +msgstr "0 (Normaal)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:38 +msgid "0 (Warning)" +msgstr "0 (Waarschuwing)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:39 +msgid "1 (Info)" +msgstr "1 (Info)" + +#: components/VerbositySelectField/VerbositySelectField.js:11 +msgid "1 (Verbose)" +msgstr "1 (Uitgebreid)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:40 +msgid "2 (Debug)" +msgstr "2 (Foutopsporing)" + +#: components/VerbositySelectField/VerbositySelectField.js:12 +msgid "2 (More Verbose)" +msgstr "2 (Meer verbaal)" + +#: components/VerbositySelectField/VerbositySelectField.js:13 +msgid "3 (Debug)" +msgstr "3 (Foutopsporing)" + +#: components/VerbositySelectField/VerbositySelectField.js:14 +msgid "4 (Connection Debug)" +msgstr "4 (Foutopsporing verbinding)" + +#: components/VerbositySelectField/VerbositySelectField.js:15 +msgid "5 (WinRM Debug)" +msgstr "5 (WinRM-foutopsporing)" + +#: screens/Project/shared/Project.helptext.js:76 +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 "Een refspec om op te halen (doorgegeven aan de Ansible git-module). Deze parameter maakt toegang tot referenties mogelijk via het vertakkingsveld dat anders niet beschikbaar is." + +#: 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 "Een abonnementsmanifest is een export van een Red Hat-abonnement. Om een abonnementsmanifest te genereren, gaat u naar <0>access.redhat.com. Raadpleeg voor meer informatie de <1>Gebruikershandleiding." + +#: screens/Job/WorkflowOutput/WorkflowOutputNode.js:143 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:326 +msgid "ALL" +msgstr "ALLE" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:284 +msgid "API Service/Integration Key" +msgstr "Service-/integratiesleutel API" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:291 +msgid "API Token" +msgstr "API-token" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:306 +msgid "API service/integration key" +msgstr "Service-/integratiesleutel API" + +#: components/AppContainer/PageHeaderToolbar.js:125 +msgid "About" +msgstr "Over" + +#: routeConfig.js:92 +#: screens/ActivityStream/ActivityStream.js:179 +#: screens/Credential/Credential.js:74 +#: screens/Credential/Credentials.js:29 +#: screens/Inventory/Inventories.js:59 +#: screens/Inventory/Inventory.js:65 +#: screens/Inventory/SmartInventory.js:67 +#: screens/Organization/Organization.js:124 +#: screens/Organization/Organizations.js:31 +#: screens/Project/Project.js:105 +#: screens/Project/Projects.js:27 +#: screens/Team/Team.js:58 +#: screens/Team/Teams.js:31 +#: screens/Template/Template.js:136 +#: screens/Template/Templates.js:45 +#: screens/Template/WorkflowJobTemplate.js:118 +msgid "Access" +msgstr "Toegang" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:75 +msgid "Access Token Expiration" +msgstr "Toegangstoken vervallen" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:352 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:421 +msgid "Account SID" +msgstr "SID account" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:396 +msgid "Account token" +msgstr "Accounttoken" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:50 +msgid "Action" +msgstr "Actie" + +#: components/JobList/JobList.js:249 +#: components/JobList/JobListItem.js:103 +#: components/RelatedTemplateList/RelatedTemplateList.js:189 +#: components/Schedule/ScheduleList/ScheduleList.js:172 +#: components/Schedule/ScheduleList/ScheduleListItem.js:128 +#: components/SelectedList/DraggableSelectedList.js:101 +#: components/TemplateList/TemplateList.js:246 +#: components/TemplateList/TemplateListItem.js:195 +#: screens/ActivityStream/ActivityStream.js:266 +#: screens/ActivityStream/ActivityStreamListItem.js:49 +#: screens/Application/ApplicationsList/ApplicationListItem.js:48 +#: screens/Application/ApplicationsList/ApplicationsList.js:160 +#: screens/Credential/CredentialList/CredentialList.js:166 +#: 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:172 +#: screens/Host/HostList/HostListItem.js:70 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:200 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:75 +#: screens/InstanceGroup/Instances/InstanceList.js:271 +#: screens/InstanceGroup/Instances/InstanceListItem.js:171 +#: screens/Instances/InstanceList/InstanceList.js:206 +#: screens/Instances/InstanceList/InstanceListItem.js:183 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:218 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:53 +#: 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:44 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:140 +#: 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:214 +#: 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:19 +#: screens/Project/ProjectList/ProjectList.js:225 +#: screens/Project/ProjectList/ProjectListItem.js:222 +#: 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 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:167 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:78 +msgid "Actions" +msgstr "Acties" + +#: components/PromptDetail/PromptJobTemplateDetail.js:98 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:61 +#: components/TemplateList/TemplateListItem.js:277 +#: screens/Host/HostDetail/HostDetail.js:71 +#: screens/Host/HostList/HostListItem.js:95 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:217 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:50 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:76 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:100 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:32 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:115 +msgid "Activity" +msgstr "Activiteit" + +#: routeConfig.js:49 +#: screens/ActivityStream/ActivityStream.js:43 +#: screens/ActivityStream/ActivityStream.js:121 +#: screens/Setting/Settings.js:44 +msgid "Activity Stream" +msgstr "Activiteitenlogboek" + +#: screens/ActivityStream/ActivityStream.js:124 +msgid "Activity Stream type selector" +msgstr "Keuzeschakelaar type activiteitenlogboek" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:169 +msgid "Actor" +msgstr "Actor" + +#: components/AddDropDownButton/AddDropDownButton.js:40 +#: components/PaginatedTable/ToolbarAddButton.js:14 +msgid "Add" +msgstr "Toevoegen" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkAddModal.js:14 +msgid "Add Link" +msgstr "Link toevoegen" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeAddModal.js:78 +msgid "Add Node" +msgstr "Knooppunt toevoegen" + +#: screens/Template/Templates.js:49 +msgid "Add Question" +msgstr "Vraag toevoegen" + +#: components/AddRole/AddResourceRole.js:164 +msgid "Add Roles" +msgstr "Rollen toevoegen" + +#: components/AddRole/AddResourceRole.js:161 +msgid "Add Team Roles" +msgstr "Teamrollen toevoegen" + +#: components/AddRole/AddResourceRole.js:158 +msgid "Add User Roles" +msgstr "Gebruikersrollen toevoegen" + +#: components/Workflow/WorkflowStartNode.js:68 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:238 +msgid "Add a new node" +msgstr "Een nieuw knooppunt toevoegen" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:49 +msgid "Add a new node between these two nodes" +msgstr "Nieuw knooppunt toevoegen tussen deze twee knooppunten" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:108 +msgid "Add container group" +msgstr "Containergroep toevoegen" + +#: components/Schedule/shared/ScheduleFormFields.js:171 +msgid "Add exceptions" +msgstr "Uitzonderingen toevoegen" + +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:140 +msgid "Add existing group" +msgstr "Bestaande groep toevoegen" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:152 +msgid "Add existing host" +msgstr "Bestaande host toevoegen" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:109 +msgid "Add instance group" +msgstr "Instantiegroep toevoegen" + +#: screens/Inventory/InventoryList/InventoryList.js:136 +msgid "Add inventory" +msgstr "Inventaris toevoegen" + +#: components/TemplateList/TemplateList.js:151 +msgid "Add job template" +msgstr "Taaksjabloon toevoegen" + +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:141 +msgid "Add new group" +msgstr "Nieuwe groep toevoegen" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:153 +msgid "Add new host" +msgstr "Nieuwe host toevoegen" + +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:77 +msgid "Add resource type" +msgstr "Brontype toevoegen" + +#: screens/Inventory/InventoryList/InventoryList.js:137 +msgid "Add smart inventory" +msgstr "Smart-inventaris toevoegen" + +#: screens/Team/TeamRoles/TeamRolesList.js:202 +msgid "Add team permissions" +msgstr "Teammachtigingen toevoegen" + +#: screens/User/UserRoles/UserRolesList.js:198 +msgid "Add user permissions" +msgstr "Gebruikersmachtigingen toevoegen" + +#: components/TemplateList/TemplateList.js:152 +msgid "Add workflow template" +msgstr "Workflowsjabloon toevoegen" + +#: screens/TopologyView/Legend.js:269 +msgid "Adding" +msgstr "Het toevoegen van" + +#: routeConfig.js:113 +#: screens/ActivityStream/ActivityStream.js:190 +msgid "Administration" +msgstr "Beheer" + +#: components/DataListToolbar/DataListToolbar.js:139 +#: screens/Job/JobOutput/JobOutputSearch.js:136 +msgid "Advanced" +msgstr "Geavanceerd" + +#: components/Search/AdvancedSearch.js:318 +msgid "Advanced search documentation" +msgstr "Documentatie over geavanceerd zoeken" + +#: components/Search/AdvancedSearch.js:211 +#: components/Search/AdvancedSearch.js:225 +msgid "Advanced search value input" +msgstr "Geavanceerde invoer zoekwaarden" + +#: screens/Inventory/shared/Inventory.helptext.js:131 +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 "Na iedere projectupdate waarbij de SCM-revisie verandert, dient het inventaris vernieuwd te worden vanuit de geselecteerde bron voordat de opdrachten die bij de taak horen uitgevoerd worden. Dit is bedoeld voor statische content, zoals .ini, het inventarisbestandsformaat van Ansible." + +#: components/Schedule/shared/FrequencyDetailSubform.js:524 +msgid "After number of occurrences" +msgstr "Na aantal voorvallen" + +#: components/AlertModal/AlertModal.js:75 +msgid "Alert modal" +msgstr "Waarschuwingsmodus" + +#: components/LaunchButton/ReLaunchDropDown.js:48 +#: components/PromptDetail/PromptDetail.js:132 +#: screens/Metrics/Metrics.js:82 +#: screens/Metrics/Metrics.js:82 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:266 +msgid "All" +msgstr "Alle" + +#: screens/Dashboard/DashboardGraph.js:137 +msgid "All job types" +msgstr "Alle taaktypen" + +#: screens/Dashboard/DashboardGraph.js:162 +msgid "All jobs" +msgstr "Alle taken" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:101 +msgid "Allow Branch Override" +msgstr "Overschrijven van vertakking toelaten" + +#: components/PromptDetail/PromptProjectDetail.js:66 +#: screens/Project/ProjectDetail/ProjectDetail.js:121 +msgid "Allow branch override" +msgstr "Overschrijven van vertakking toelaten" + +#: screens/Project/shared/Project.helptext.js:126 +msgid "" +"Allow changing the Source Control branch or revision in a job\n" +"template that uses this project." +msgstr "Wijzigen van de broncontrolevertakking of de revisie toelaten in een taaksjabloon die gebruik maakt van dit project." + +#: screens/Application/shared/Application.helptext.js:6 +msgid "Allowed URIs list, space separated" +msgstr "Lijst met toegestane URI's, door spaties gescheiden" + +#: 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:46 +msgid "Always" +msgstr "Altijd" + +#: 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 "Er is een fout opgetreden" + +#: components/LaunchPrompt/steps/useInventoryStep.js:35 +msgid "An inventory must be selected" +msgstr "Er moet een inventaris worden gekozen" + +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:96 +msgid "Ansible Controller Documentation." +msgstr "Ansible Controller Documentatie." + +#: screens/Template/Survey/SurveyQuestionForm.js:43 +msgid "Answer type" +msgstr "Antwoordtype" + +#: screens/Template/Survey/SurveyQuestionForm.js:177 +msgid "Answer variable name" +msgstr "Antwoord naam variabele" + +#: components/PromptDetail/PromptDetail.js:132 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:263 +msgid "Any" +msgstr "Iedere" + +#: components/Lookup/ApplicationLookup.js:83 +#: screens/User/UserTokenDetail/UserTokenDetail.js:39 +#: screens/User/shared/UserTokenForm.js:48 +msgid "Application" +msgstr "Toepassing" + +#: screens/User/UserTokenList/UserTokenList.js:187 +msgid "Application Name" +msgstr "Toepassingsnaam" + +#: screens/Application/Applications.js:67 +#: screens/Application/Applications.js:70 +msgid "Application information" +msgstr "Toepassingsinformatie" + +#: screens/User/UserTokenList/UserTokenList.js:123 +#: screens/User/UserTokenList/UserTokenList.js:134 +msgid "Application name" +msgstr "Toepassingsnaam" + +#: screens/Application/Application/Application.js:95 +msgid "Application not found." +msgstr "Toepassing niet gevonden." + +#: components/Lookup/ApplicationLookup.js:96 +#: routeConfig.js:142 +#: screens/Application/Applications.js:26 +#: screens/Application/Applications.js:35 +#: screens/Application/ApplicationsList/ApplicationsList.js:113 +#: screens/Application/ApplicationsList/ApplicationsList.js:148 +#: util/getRelatedResourceDeleteDetails.js:209 +msgid "Applications" +msgstr "Toepassingen" + +#: screens/ActivityStream/ActivityStream.js:211 +msgid "Applications & Tokens" +msgstr "Toepassingen en tokens" + +#: components/NotificationList/NotificationListItem.js:39 +#: components/NotificationList/NotificationListItem.js:40 +#: components/Workflow/WorkflowLegend.js:114 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:67 +msgid "Approval" +msgstr "Goedkeuring" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:82 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:44 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:47 +msgid "Approve" +msgstr "Goedkeuring" + +#: components/StatusLabel/StatusLabel.js:39 +msgid "Approved" +msgstr "Goedgekeurd" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:11 +msgid "Approved - {0}. See the Activity Stream for more information." +msgstr "Goedgekeurd - {0}. Zie de activiteitenstroom voor meer informatie." + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:7 +msgid "Approved by {0} - {1}" +msgstr "Goedgekeurd door {0} - {1}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:162 +#: components/Schedule/shared/FrequencyDetailSubform.js:113 +msgid "April" +msgstr "April" + +#: components/JobCancelButton/JobCancelButton.js:104 +msgid "Are you sure you want to cancel this job?" +msgstr "Weet u zeker dat u deze taak wilt annuleren?" + +#: components/DeleteButton/DeleteButton.js:127 +msgid "Are you sure you want to delete:" +msgstr "Weet u zeker dat u dit wilt verwijderen:" + +#: 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 "Weet u zeker dat u lokale authenticatie wilt uitschakelen? Als u dat doet, kan dat gevolgen hebben voor de mogelijkheid van gebruikers om in te loggen en voor de mogelijkheid van de systeembeheerder om deze wijziging terug te draaien." + +#: 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 "Weet u zeker dat u de login redirect override URL wilt bewerken? Als u dat doet, kan dat invloed hebben op de mogelijkheid van gebruikers om in te loggen op het systeem als de lokale authenticatie ook is uitgeschakeld." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:41 +msgid "Are you sure you want to exit the Workflow Creator without saving your changes?" +msgstr "Weet u zeker dat u de workflowcreator wil verlaten zonder uw wijzigingen op te slaan?" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:40 +msgid "Are you sure you want to remove all the nodes in this workflow?" +msgstr "Weet u zeker dat u alle knooppunten in deze workflow wilt verwijderen?" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:56 +msgid "Are you sure you want to remove the node below:" +msgstr "Weet u zeker dat u het onderstaande knooppunt wilt verwijderen:" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:43 +msgid "Are you sure you want to remove this link?" +msgstr "Weet u zeker dat u deze link wilt verwijderen?" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:63 +msgid "Are you sure you want to remove this node?" +msgstr "Weet u zeker dat u dit knooppunt wilt verwijderen?" + +#: 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 "Weet u zeker dat u de {0} toegang vanuit {1} wilt verwijderen? Als u dat doet, heeft dat gevolgen voor alle leden van het team." + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:50 +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:826 +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?" + +#: components/AdHocCommands/AdHocDetailsStep.js:102 +#: components/AdHocCommands/AdHocDetailsStep.js:104 +msgid "Arguments" +msgstr "Argumenten" + +#: screens/Job/JobDetail/JobDetail.js:559 +msgid "Artifacts" +msgstr "Artefacten" + +#: screens/InstanceGroup/Instances/InstanceList.js:233 +#: screens/User/UserTeams/UserTeamList.js:208 +msgid "Associate" +msgstr "Associate" + +#: screens/Team/TeamRoles/TeamRolesList.js:244 +#: screens/User/UserRoles/UserRolesList.js:240 +msgid "Associate role error" +msgstr "Fout in geassocieerde rol" + +#: components/AssociateModal/AssociateModal.js:98 +msgid "Association modal" +msgstr "Associatiemodus" + +#: components/LaunchPrompt/steps/SurveyStep.js:168 +msgid "At least one value must be selected for this field." +msgstr "Voor dit veld moet ten minste één waarde worden geselecteerd." + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:166 +#: components/Schedule/shared/FrequencyDetailSubform.js:133 +msgid "August" +msgstr "Augustus" + +#: screens/Setting/SettingList.js:52 +msgid "Authentication" +msgstr "Authenticatie" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:88 +msgid "Authorization Code Expiration" +msgstr "Machtigingscode vervallen" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:81 +#: screens/Application/shared/ApplicationForm.js:85 +msgid "Authorization grant type" +msgstr "Type authenticatieverlening" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:215 +#: screens/InstanceGroup/Instances/InstanceListItem.js:204 +#: screens/Instances/InstanceDetail/InstanceDetail.js:209 +#: screens/Instances/InstanceList/InstanceListItem.js:219 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:83 +msgid "Auto" +msgstr "Auto" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:71 +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:72 +msgid "Automation Analytics" +msgstr "Automatiseringsanalyse" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:111 +msgid "Automation Analytics dashboard" +msgstr "Dashboard automatiseringsanalyse" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:175 +msgid "Automation controller version" +msgstr "Versie automatiseringscontroller" + +#: screens/Setting/Settings.js:47 +msgid "Azure AD" +msgstr "Azure AD" + +#: screens/Setting/SettingList.js:57 +msgid "Azure AD settings" +msgstr "Azure AD-instellingen" + +#: components/AdHocCommands/AdHocCommandsWizard.js:49 +#: components/AddRole/AddResourceRole.js:267 +#: components/LaunchPrompt/LaunchPrompt.js:158 +#: components/Schedule/shared/SchedulePromptableFields.js:125 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:90 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:70 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:154 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:157 +msgid "Back" +msgstr "Terug" + +#: screens/Credential/Credential.js:65 +msgid "Back to Credentials" +msgstr "Terug naar toegangsgegevens" + +#: components/ContentError/ContentError.js:43 +msgid "Back to Dashboard." +msgstr "Terug naar dashboard." + +#: screens/Inventory/InventoryGroup/InventoryGroup.js:49 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:50 +msgid "Back to Groups" +msgstr "Terug naar groepen" + +#: screens/Host/Host.js:50 +#: screens/Inventory/InventoryHost/InventoryHost.js:66 +#: screens/Inventory/SmartInventoryHost/SmartInventoryHost.js:53 +msgid "Back to Hosts" +msgstr "Terug naar hosts" + +#: screens/InstanceGroup/InstanceGroup.js:61 +msgid "Back to Instance Groups" +msgstr "Terug naar instantiegroepen" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:173 +#: screens/Instances/Instance.js:22 +msgid "Back to Instances" +msgstr "Terug naar instanties" + +#: screens/Inventory/Inventory.js:57 +#: screens/Inventory/SmartInventory.js:60 +msgid "Back to Inventories" +msgstr "Terug naar inventarissen" + +#: screens/Job/Job.js:123 +msgid "Back to Jobs" +msgstr "Terug naar taken" + +#: screens/NotificationTemplate/NotificationTemplate.js:76 +msgid "Back to Notifications" +msgstr "Terug naar berichten" + +#: screens/Organization/Organization.js:116 +msgid "Back to Organizations" +msgstr "Terug naar organisaties" + +#: screens/Project/Project.js:97 +msgid "Back to Projects" +msgstr "Terug naar projecten" + +#: components/Schedule/Schedule.js:64 +msgid "Back to Schedules" +msgstr "Terug naar schema's" + +#: 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/OIDC/OIDCDetail/OIDCDetail.js:44 +#: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:49 +#: screens/Setting/SAML/SAMLDetail/SAMLDetail.js:45 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:34 +#: screens/Setting/TACACS/TACACSDetail/TACACSDetail.js:49 +#: screens/Setting/UI/UIDetail/UIDetail.js:59 +msgid "Back to Settings" +msgstr "Terug naar instellingen" + +#: screens/Inventory/InventorySource/InventorySource.js:76 +msgid "Back to Sources" +msgstr "Terug naar bronnen" + +#: screens/Team/Team.js:50 +msgid "Back to Teams" +msgstr "Terug naar teams" + +#: screens/Template/Template.js:128 +#: screens/Template/WorkflowJobTemplate.js:110 +msgid "Back to Templates" +msgstr "Terug naar sjablonen" + +#: screens/User/UserToken/UserToken.js:47 +msgid "Back to Tokens" +msgstr "Terug naar tokens" + +#: screens/User/User.js:57 +msgid "Back to Users" +msgstr "Terug naar gebruikers" + +#: screens/WorkflowApproval/WorkflowApproval.js:69 +msgid "Back to Workflow Approvals" +msgstr "Terug naar workflowgoedkeuringen" + +#: screens/Application/Application/Application.js:72 +msgid "Back to applications" +msgstr "Terug naar toepassingen" + +#: screens/CredentialType/CredentialType.js:55 +msgid "Back to credential types" +msgstr "Terug naar typen toegangsgegevens" + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:57 +msgid "Back to execution environments" +msgstr "Terug naar uitvoeringsomgevingen" + +#: screens/InstanceGroup/ContainerGroup.js:59 +msgid "Back to instance groups" +msgstr "Terug naar instantiegroepen" + +#: screens/ManagementJob/ManagementJob.js:98 +msgid "Back to management jobs" +msgstr "Terug naar beheerderstaken" + +#: screens/Project/shared/Project.helptext.js:8 +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 "Basispad dat gebruikt wordt voor het vinden van draaiboeken. Mappen die binnen dit pad gevonden worden, zullen in het uitklapbare menu van de draaiboekmap genoemd worden. Het basispad en de gekozen draaiboekmap bieden samen het volledige pad dat gebruikt wordt om draaiboeken te vinden." + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:448 +msgid "Basic auth password" +msgstr "Wachtwoord basisauthenticatie" + +#: screens/Project/shared/Project.helptext.js:104 +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 "Vertakking naar de kassa. Naast vertakkingen kunt u ook tags, commit hashes en willekeurige refs invoeren. Sommige commit hashes en refs zijn mogelijk niet beschikbaar, tenzij u ook een aangepaste refspec aanlevert." + +#: screens/Template/shared/JobTemplate.helptext.js:27 +msgid "Branch to use in job run. Project default used if blank. Only allowed if project allow_override field is set to true." +msgstr "Vertakking om bij het uitvoeren van een klus te gebruiken. Projectstandaard wordt gebruikt indien leeg. Alleen toegestaan als project allow_override field is ingesteld op true." + +#: components/About/About.js:45 +msgid "Brand Image" +msgstr "Merkimago" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:158 +msgid "Browse" +msgstr "Bladeren" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:94 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:115 +msgid "Browse…" +msgstr "Bladeren..." + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:36 +msgid "By default, we collect and transmit analytics data on the service 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/InstanceGroup/InstanceDetails/InstanceDetails.js:228 +#: screens/InstanceGroup/Instances/InstanceListItem.js:145 +#: screens/Instances/InstanceDetail/InstanceDetail.js:271 +#: screens/Instances/InstanceList/InstanceListItem.js:155 +#: screens/TopologyView/Tooltip.js:285 +msgid "CPU {0}" +msgstr "CPU {0}" + +#: components/PromptDetail/PromptInventorySourceDetail.js:102 +#: components/PromptDetail/PromptProjectDetail.js:151 +#: screens/Project/ProjectDetail/ProjectDetail.js:268 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:118 +msgid "Cache Timeout" +msgstr "Cache time-out" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:237 +msgid "Cache timeout" +msgstr "Cache time-out" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:106 +msgid "Cache timeout (seconds)" +msgstr "Cache time-out (seconden)" + +#: components/AdHocCommands/AdHocCommandsWizard.js:50 +#: components/AddRole/AddResourceRole.js:268 +#: 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:159 +#: components/Lookup/HostFilterLookup.js:388 +#: components/Lookup/Lookup.js:209 +#: components/PaginatedTable/ToolbarDeleteButton.js:282 +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:37 +#: components/Schedule/shared/ScheduleForm.js:548 +#: components/Schedule/shared/ScheduleForm.js:553 +#: components/Schedule/shared/SchedulePromptableFields.js:126 +#: components/Schedule/shared/UnsupportedScheduleForm.js:22 +#: components/Schedule/shared/UnsupportedScheduleForm.js:27 +#: 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/Instances/Shared/RemoveInstanceButton.js:174 +#: 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:211 +#: 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:164 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:167 +#: screens/User/UserRoles/UserRolesList.js:224 +#: screens/User/UserRoles/UserRolesList.js:227 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:104 +msgid "Cancel" +msgstr "Annuleren" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:300 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:112 +msgid "Cancel Inventory Source Sync" +msgstr "Synchronisatie van inventarisbron annuleren" + +#: components/JobCancelButton/JobCancelButton.js:69 +#: screens/Job/JobOutput/JobOutput.js:802 +#: screens/Job/JobOutput/JobOutput.js:803 +msgid "Cancel Job" +msgstr "Taak annuleren" + +#: screens/Project/ProjectDetail/ProjectDetail.js:321 +#: screens/Project/ProjectList/ProjectListItem.js:230 +msgid "Cancel Project Sync" +msgstr "Projectsynchronisatie annuleren" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:302 +#: screens/Project/ProjectDetail/ProjectDetail.js:323 +msgid "Cancel Sync" +msgstr "Synchronisatie annuleren" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:322 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:327 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:95 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:101 +msgid "Cancel Workflow" +msgstr "Workflow annuleren" + +#: screens/Job/JobOutput/JobOutput.js:810 +#: screens/Job/JobOutput/JobOutput.js:813 +msgid "Cancel job" +msgstr "Taak annuleren" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:42 +msgid "Cancel link changes" +msgstr "Linkwijzigingen annuleren" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:34 +msgid "Cancel link removal" +msgstr "Verwijdering van link annuleren" + +#: components/Lookup/Lookup.js:207 +msgid "Cancel lookup" +msgstr "Opzoeken annuleren" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:28 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:47 +msgid "Cancel node removal" +msgstr "Verwijdering van knooppunt annuleren" + +#: screens/Setting/shared/RevertAllAlert.js:29 +msgid "Cancel revert" +msgstr "Terugzetten annuleren" + +#: components/JobList/JobListCancelButton.js:93 +msgid "Cancel selected job" +msgstr "Geselecteerde taak annuleren" + +#: components/JobList/JobListCancelButton.js:94 +msgid "Cancel selected jobs" +msgstr "Geselecteerde taken annuleren" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:77 +msgid "Cancel subscription edit" +msgstr "Abonnement bewerken annuleren" + +#: components/JobList/JobListItem.js:113 +#: screens/Job/JobDetail/JobDetail.js:600 +#: screens/Job/JobOutput/shared/OutputToolbar.js:137 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:89 +msgid "Cancel {0}" +msgstr "Annuleren {0}" + +#: components/JobList/JobList.js:234 +#: components/StatusLabel/StatusLabel.js:54 +#: components/Workflow/WorkflowNodeHelp.js:111 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:212 +msgid "Canceled" +msgstr "Geannuleerd" + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:129 +msgid "" +"Cannot enable log aggregator without providing\n" +"logging aggregator host and logging aggregator type." +msgstr "Kan aggregator logboekregistraties niet inschakelen zonder de host en het type ervan te verstrekken." + +#: screens/Instances/InstanceList/InstanceList.js:199 +#: screens/Instances/InstancePeers/InstancePeerList.js:94 +msgid "Cannot run health check on hop nodes." +msgstr "Kan geen gezondheidscontrole uitvoeren voor hop-knooppunten." + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:199 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:74 +#: screens/TopologyView/Tooltip.js:312 +msgid "Capacity" +msgstr "Capaciteit" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:225 +#: screens/InstanceGroup/Instances/InstanceList.js:269 +#: screens/InstanceGroup/Instances/InstanceListItem.js:143 +#: screens/Instances/InstanceDetail/InstanceDetail.js:267 +#: screens/Instances/InstanceList/InstanceList.js:204 +#: screens/Instances/InstanceList/InstanceListItem.js:153 +msgid "Capacity Adjustment" +msgstr "Capaciteitsaanpassing" + +#: components/Search/LookupTypeInput.js:59 +msgid "Case-insensitive version of contains" +msgstr "Hoofdletterongevoelige versie van bevat" + +#: components/Search/LookupTypeInput.js:87 +msgid "Case-insensitive version of endswith." +msgstr "Hoofdletterongevoelige versie van endswith." + +#: components/Search/LookupTypeInput.js:45 +msgid "Case-insensitive version of exact." +msgstr "Hoofdletterongevoelige versie van exact." + +#: components/Search/LookupTypeInput.js:100 +msgid "Case-insensitive version of regex." +msgstr "Hoofdletterongevoelige versie van regex." + +#: components/Search/LookupTypeInput.js:73 +msgid "Case-insensitive version of startswith." +msgstr "Hoofdletterongevoelige versie van startswith." + +#: screens/Project/shared/Project.helptext.js:14 +msgid "" +"Change PROJECTS_ROOT when deploying\n" +"{brandName} to change this location." +msgstr "Wijzig PROJECTS_ROOT bij het uitrollen van\n" +"{brandName} om deze locatie te wijzigen." + +#: components/StatusLabel/StatusLabel.js:55 +#: screens/Job/JobOutput/shared/HostStatusBar.js:43 +msgid "Changed" +msgstr "Gewijzigd" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:53 +msgid "Changes" +msgstr "Wijzigingen" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:258 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:266 +msgid "Channel" +msgstr "Kanaal" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:138 +#: screens/Template/shared/JobTemplateForm.js:218 +msgid "Check" +msgstr "Controleren" + +#: components/Search/LookupTypeInput.js:134 +msgid "Check whether the given field or related object is null; expects a boolean value." +msgstr "Controleert of het gegeven veld of verwante object null is; verwacht een booleaanse waarde." + +#: 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 "Controleert of de waarde van het opgegeven veld voorkomt in de opgegeven lijst; verwacht een door komma's gescheiden lijst met items." + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:32 +msgid "Choose a .json file" +msgstr "Kies een .json-bestand" + +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:78 +msgid "Choose a Notification Type" +msgstr "Kies een type bericht" + +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:25 +msgid "Choose a Playbook Directory" +msgstr "Kies een draaiboekmap" + +#: screens/Project/shared/ProjectForm.js:268 +msgid "Choose a Source Control Type" +msgstr "Kies een broncontroletype" + +#: screens/Template/shared/WebhookSubForm.js:100 +msgid "Choose a Webhook Service" +msgstr "Kies een Webhookservice" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:131 +#: screens/Template/shared/JobTemplateForm.js:211 +msgid "Choose a job type" +msgstr "Kies een soort taak" + +#: components/AdHocCommands/AdHocDetailsStep.js:82 +msgid "Choose a module" +msgstr "Kies een module" + +#: screens/Inventory/shared/InventorySourceForm.js:139 +msgid "Choose a source" +msgstr "Kies een bron" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:490 +msgid "Choose an HTTP method" +msgstr "Kies een HTTP-methode" + +#: 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 Controller Documentation for more additional\n" +"information about each option." +msgstr "Kies een antwoordtype of -formaat dat u als melding voor de gebruiker wilt. Raadpleeg de documentatie van Ansible Tower voor meer informatie over iedere optie." + +#: 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 "Kies de rollen die op de geselecteerde bronnen moeten worden toegepast. Alle geselecteerde rollen worden toegepast op alle geselecteerde bronnen." + +#: 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 "Kies de bronnen die nieuwe rollen gaan ontvangen. U kunt de rollen selecteren die u in de volgende stap wilt toepassen. Merk op dat de hier gekozen bronnen alle rollen ontvangen die in de volgende stap worden gekozen." + +#: components/AddRole/AddResourceRole.js:174 +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 "Kies het type bron dat de nieuwe rollen gaat ontvangen. Als u bijvoorbeeld nieuwe rollen wilt toevoegen aan een groep gebruikers, kies dan Gebruikers en klik op Volgende. In de volgende stap kunt u de specifieke bronnen selecteren." + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:74 +msgid "Clean" +msgstr "Opschonen" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:95 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:116 +msgid "Clear" +msgstr "Wissen" + +#: components/DataListToolbar/DataListToolbar.js:95 +#: screens/Job/JobOutput/JobOutputSearch.js:144 +msgid "Clear all filters" +msgstr "Alle filters wissen" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:247 +msgid "Clear subscription" +msgstr "Abonnement wissen" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:252 +msgid "Clear subscription selection" +msgstr "Abonnementskeuze wissen" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerGraph.js:245 +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:191 +msgid "Click on a node icon to display the details." +msgstr "Klik op een knooppuntpictogram om de details weer te geven." + +#: 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." + +#: 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 "Klik op deze knop om de verbinding met het geheimbeheersysteem te verifiëren met behulp van de geselecteerde referenties en de opgegeven inputs." + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:179 +msgid "Click to create a new link to this node." +msgstr "Klik om een nieuwe link naar dit knooppunt te maken." + +#: screens/Instances/InstanceDetail/InstanceDetail.js:251 +msgid "Click to download bundle" +msgstr "Klik om de bundel te downloaden" + +#: screens/Template/Survey/SurveyToolbar.js:64 +msgid "Click to rearrange the order of the survey questions" +msgstr "Klik op om de volgorde van de enquêtevragen te wijzigen" + +#: screens/Template/Survey/MultipleChoiceField.js:117 +msgid "Click to toggle default value" +msgstr "Klik om de standaardwaarde te wijzigen" + +#: components/Workflow/WorkflowNodeHelp.js:202 +msgid "Click to view job details" +msgstr "Klik om de taakdetails weer te geven" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:89 +#: screens/Application/Applications.js:84 +msgid "Client ID" +msgstr "Client-id" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:289 +msgid "Client Identifier" +msgstr "Clientidentificatie" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:314 +msgid "Client identifier" +msgstr "Clientidentificatie" + +#: screens/Application/Applications.js:97 +msgid "Client secret" +msgstr "Clientgeheim" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:100 +#: screens/Application/shared/ApplicationForm.js:127 +msgid "Client type" +msgstr "Type client" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:105 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:169 +msgid "Close" +msgstr "Sluiten" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:123 +msgid "Close subscription modal" +msgstr "Inschrijvingsmodus sluiten" + +#: components/CredentialChip/CredentialChip.js:11 +msgid "Cloud" +msgstr "Cloud" + +#: components/ExpandCollapse/ExpandCollapse.js:41 +msgid "Collapse" +msgstr "Samenvouwen" + +#: screens/Job/JobOutput/PageControls.js:50 +msgid "Collapse all job events" +msgstr "Alle taakgebeurtenissen samenvouwen" + +#: screens/Job/JobOutput/shared/JobEventLineToggle.js:39 +msgid "Collapse section" +msgstr "Sectie samenvouwen" + +#: components/JobList/JobList.js:214 +#: components/JobList/JobListItem.js:45 +#: screens/Job/JobOutput/HostEventModal.js:129 +msgid "Command" +msgstr "Opdracht" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:66 +msgid "Compliant" +msgstr "Compliant" + +#: components/PromptDetail/PromptJobTemplateDetail.js:68 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:36 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:132 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:58 +#: screens/Template/shared/JobTemplateForm.js:591 +msgid "Concurrent Jobs" +msgstr "Gelijktijdige taken" + +#: screens/Template/shared/JobTemplate.helptext.js:38 +msgid "Concurrent jobs: If enabled, simultaneous runs of this job template will be allowed." +msgstr "Indien deze mogelijkheid ingeschakeld is, zijn gelijktijdige uitvoeringen van dit taaksjabloon toegestaan." + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:25 +msgid "Concurrent jobs: If enabled, simultaneous runs of this workflow job template will be allowed." +msgstr "Indien deze mogelijkheid ingeschakeld is, zijn gelijktijdige uitvoeringen van deze workflow-taaksjabloon toegestaan." + +#: screens/Setting/shared/SharedFields.js:121 +#: screens/Setting/shared/SharedFields.js:127 +#: screens/Setting/shared/SharedFields.js:336 +msgid "Confirm" +msgstr "Bevestigen" + +#: components/DeleteButton/DeleteButton.js:107 +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:95 +msgid "Confirm Delete" +msgstr "Verwijderen bevestigen" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:191 +msgid "Confirm Disable Local Authorization" +msgstr "Lokale autorisatie uitschakelen bevestigen" + +#: screens/User/shared/UserForm.js:99 +msgid "Confirm Password" +msgstr "Wachtwoord bevestigen" + +#: components/JobCancelButton/JobCancelButton.js:86 +msgid "Confirm cancel job" +msgstr "Taak annuleren bevestigen" + +#: components/JobCancelButton/JobCancelButton.js:90 +msgid "Confirm cancellation" +msgstr "Annuleren bevestigen" + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:26 +msgid "Confirm delete" +msgstr "Verwijderen bevestigen" + +#: screens/User/UserRoles/UserRolesList.js:215 +msgid "Confirm disassociate" +msgstr "Loskoppelen bevestigen" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:24 +msgid "Confirm link removal" +msgstr "Link verwijderen bevestigen" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:37 +msgid "Confirm node removal" +msgstr "Knooppunt verwijderen bevestigen" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:18 +msgid "Confirm removal of all nodes" +msgstr "Verwijderen van alle knooppunten bevestigen" + +#: screens/Instances/Shared/RemoveInstanceButton.js:160 +msgid "Confirm remove" +msgstr "Reset bevestigen" + +#: screens/Setting/shared/RevertAllAlert.js:20 +msgid "Confirm revert all" +msgstr "Alles terugzetten bevestigen" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:91 +msgid "Confirm selection" +msgstr "Selectie bevestigen" + +#: screens/Job/JobDetail/JobDetail.js:366 +msgid "Container Group" +msgstr "Containergroep" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:47 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:57 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:68 +msgid "Container group" +msgstr "Containergroep" + +#: screens/InstanceGroup/ContainerGroup.js:84 +msgid "Container group not found." +msgstr "Containergroep niet gevonden." + +#: components/LaunchPrompt/LaunchPrompt.js:153 +#: components/Schedule/shared/SchedulePromptableFields.js:120 +msgid "Content Loading" +msgstr "Inhoud laden" + +#: components/PromptDetail/PromptProjectDetail.js:130 +#: screens/Project/ProjectDetail/ProjectDetail.js:240 +#: screens/Project/shared/ProjectForm.js:290 +msgid "Content Signature Validation Credential" +msgstr "Content Signature Validation Credential" + +#: components/AppContainer/AppContainer.js:142 +msgid "Continue" +msgstr "Doorgaan" + +#: screens/InstanceGroup/Instances/InstanceList.js:207 +#: screens/Instances/InstanceList/InstanceList.js:151 +msgid "Control" +msgstr "Controle" + +#: screens/TopologyView/Legend.js:77 +msgid "Control node" +msgstr "Controleknooppunt" + +#: screens/Inventory/shared/Inventory.helptext.js:79 +msgid "" +"Control the level of output Ansible\n" +"will produce for inventory source update jobs." +msgstr "Stel in hoeveel output Ansible produceert bij taken die de inventarisbron updaten." + +#: screens/Job/Job.helptext.js:15 +#: screens/Template/shared/JobTemplate.helptext.js:16 +msgid "Control the level of output ansible will produce as the playbook executes." +msgstr "Stel in hoeveel output Ansible produceert bij het uitvoeren van het draaiboek." + +#: screens/Job/JobDetail/JobDetail.js:351 +msgid "Controller Node" +msgstr "Naam controller" + +#: components/PromptDetail/PromptDetail.js:130 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:225 +msgid "Convergence" +msgstr "Convergentie" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:256 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:257 +msgid "Convergence select" +msgstr "Convergentie selecteren" + +#: components/CopyButton/CopyButton.js:40 +msgid "Copy" +msgstr "Kopiëren" + +#: screens/Credential/CredentialList/CredentialListItem.js:80 +msgid "Copy Credential" +msgstr "Toegangsgegevens kopiëren" + +#: components/CopyButton/CopyButton.js:48 +msgid "Copy Error" +msgstr "Kopieerfout" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:104 +msgid "Copy Execution Environment" +msgstr "Uitvoeringsomgeving kopiëren" + +#: screens/Inventory/InventoryList/InventoryListItem.js:154 +msgid "Copy Inventory" +msgstr "Inventaris kopiëren" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:152 +msgid "Copy Notification Template" +msgstr "Berichtsjabloon kopiëren" + +#: screens/Project/ProjectList/ProjectListItem.js:262 +msgid "Copy Project" +msgstr "Project kopiëren" + +#: components/TemplateList/TemplateListItem.js:248 +msgid "Copy Template" +msgstr "Sjabloon kopiëren" + +#: screens/Project/ProjectDetail/ProjectDetail.js:202 +#: screens/Project/ProjectList/ProjectListItem.js:98 +msgid "Copy full revision to clipboard." +msgstr "Volledige herziening kopiëren naar klembord." + +#: components/About/About.js:35 +msgid "Copyright" +msgstr "Copyright" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:231 +#: components/MultiSelect/TagMultiSelect.js:62 +#: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:66 +#: screens/Inventory/shared/InventoryForm.js:91 +#: screens/Template/shared/JobTemplateForm.js:396 +#: screens/Template/shared/WorkflowJobTemplateForm.js:204 +msgid "Create" +msgstr "Maken" + +#: screens/Application/Applications.js:27 +#: screens/Application/Applications.js:36 +msgid "Create New Application" +msgstr "Nieuwe toepassing maken" + +#: screens/Credential/Credentials.js:15 +#: screens/Credential/Credentials.js:25 +msgid "Create New Credential" +msgstr "Nieuwe toegangsgegevens maken" + +#: screens/Host/Hosts.js:15 +#: screens/Host/Hosts.js:24 +msgid "Create New Host" +msgstr "Nieuwe host maken" + +#: screens/Template/Templates.js:18 +msgid "Create New Job Template" +msgstr "Nieuwe taaksjabloon maken" + +#: screens/NotificationTemplate/NotificationTemplates.js:15 +#: screens/NotificationTemplate/NotificationTemplates.js:22 +msgid "Create New Notification Template" +msgstr "Nieuwe berichtsjabloon maken" + +#: screens/Organization/Organizations.js:17 +#: screens/Organization/Organizations.js:27 +msgid "Create New Organization" +msgstr "Nieuwe organisatie maken" + +#: screens/Project/Projects.js:13 +#: screens/Project/Projects.js:23 +msgid "Create New Project" +msgstr "Nieuw project maken" + +#: screens/Inventory/Inventories.js:91 +#: screens/ManagementJob/ManagementJobs.js:24 +#: screens/Project/Projects.js:32 +#: screens/Template/Templates.js:52 +msgid "Create New Schedule" +msgstr "Nieuw schema toevoegen" + +#: screens/Team/Teams.js:16 +#: screens/Team/Teams.js:26 +msgid "Create New Team" +msgstr "Nieuw team maken" + +#: screens/User/Users.js:16 +#: screens/User/Users.js:27 +msgid "Create New User" +msgstr "Nieuwe gebruiker maken" + +#: screens/Template/Templates.js:19 +msgid "Create New Workflow Template" +msgstr "Nieuwe workflowsjabloon maken" + +#: 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/Instances/Instances.js:14 +msgid "Create new Instance" +msgstr "Nieuwe instantiegroep maken" + +#: screens/InstanceGroup/InstanceGroups.js:18 +#: screens/InstanceGroup/InstanceGroups.js:28 +msgid "Create new container group" +msgstr "Nieuwe containergroep maken" + +#: screens/CredentialType/CredentialTypes.js:23 +msgid "Create new credential Type" +msgstr "Nieuw type toegangsgegevens maken" + +#: screens/CredentialType/CredentialTypes.js:14 +msgid "Create new credential type" +msgstr "Nieuw type toegangsgegevens maken" + +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:14 +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:23 +msgid "Create new execution environment" +msgstr "Nieuwe uitvoeringsomgeving maken" + +#: screens/Inventory/Inventories.js:75 +#: screens/Inventory/Inventories.js:82 +msgid "Create new group" +msgstr "Nieuwe groep maken" + +#: screens/Inventory/Inventories.js:66 +#: screens/Inventory/Inventories.js:80 +msgid "Create new host" +msgstr "Nieuwe host maken" + +#: screens/InstanceGroup/InstanceGroups.js:17 +#: screens/InstanceGroup/InstanceGroups.js:27 +msgid "Create new instance group" +msgstr "Nieuwe instantiegroep maken" + +#: screens/Inventory/Inventories.js:18 +msgid "Create new inventory" +msgstr "Nieuwe inventaris maken" + +#: screens/Inventory/Inventories.js:19 +msgid "Create new smart inventory" +msgstr "Nieuwe Smart-inventaris maken" + +#: screens/Inventory/Inventories.js:85 +msgid "Create new source" +msgstr "Nieuwe bron maken" + +#: screens/User/Users.js:35 +msgid "Create user token" +msgstr "Gebruikerstoken maken" + +#: components/Lookup/ApplicationLookup.js:115 +#: components/PromptDetail/PromptDetail.js:154 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:406 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:105 +#: screens/Credential/CredentialDetail/CredentialDetail.js:257 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:90 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:103 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:151 +#: screens/Host/HostDetail/HostDetail.js:86 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:67 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:93 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:173 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:43 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:81 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:277 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:149 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:46 +#: screens/Job/JobDetail/JobDetail.js:534 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:393 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:115 +#: screens/Project/ProjectDetail/ProjectDetail.js:292 +#: screens/Team/TeamDetail/TeamDetail.js:47 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:353 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:187 +#: screens/User/UserDetail/UserDetail.js:82 +#: screens/User/UserTokenDetail/UserTokenDetail.js:61 +#: screens/User/UserTokenList/UserTokenList.js:150 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:199 +msgid "Created" +msgstr "Gemaakt" + +#: components/AdHocCommands/AdHocCredentialStep.js:122 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:112 +#: components/AddRole/AddResourceRole.js:57 +#: components/AssociateModal/AssociateModal.js:144 +#: components/LaunchPrompt/steps/CredentialsStep.js:173 +#: components/LaunchPrompt/steps/InventoryStep.js:89 +#: components/Lookup/CredentialLookup.js:194 +#: components/Lookup/InventoryLookup.js:152 +#: components/Lookup/InventoryLookup.js:207 +#: components/Lookup/MultiCredentialsLookup.js:194 +#: components/Lookup/OrganizationLookup.js:134 +#: components/Lookup/ProjectLookup.js:151 +#: components/NotificationList/NotificationList.js:206 +#: components/RelatedTemplateList/RelatedTemplateList.js:166 +#: components/Schedule/ScheduleList/ScheduleList.js:198 +#: 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:150 +#: 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:161 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:112 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:108 +msgid "Created By (Username)" +msgstr "Gemaakt door (Gebruikersnaam)" + +#: 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)" + +#: components/AdHocCommands/AdHocPreviewStep.js:54 +#: components/AdHocCommands/useAdHocCredentialStep.js:24 +#: components/PromptDetail/PromptInventorySourceDetail.js:107 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:40 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:52 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:50 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:258 +#: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/EC2SubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/InsightsSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/OpenStackSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:84 +#: screens/Inventory/shared/InventorySourceSubForms/SatelliteSubForm.js:36 +#: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:38 +#: util/getRelatedResourceDeleteDetails.js:167 +msgid "Credential" +msgstr "Toegangsgegeven" + +#: util/getRelatedResourceDeleteDetails.js:74 +msgid "Credential Input Sources" +msgstr "Inputbronnen toegangsgegevens" + +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:83 +#: components/Lookup/InstanceGroupsLookup.js:108 +msgid "Credential Name" +msgstr "Naam toegangsgegevens" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:241 +#: screens/Credential/CredentialList/CredentialList.js:158 +#: screens/Credential/shared/CredentialForm.js:128 +#: screens/Credential/shared/CredentialForm.js:196 +msgid "Credential Type" +msgstr "Type toegangsgegevens" + +#: routeConfig.js:117 +#: screens/ActivityStream/ActivityStream.js:192 +#: 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 "Types toegangsgegevens" + +#: screens/Credential/CredentialList/CredentialList.js:113 +msgid "Credential copied successfully" +msgstr "Toegangsgegeven gekopieerd" + +#: screens/Credential/Credential.js:98 +msgid "Credential not found." +msgstr "Toegangsgegevens niet gevonden." + +#: components/AdHocCommands/useAdHocCredentialPasswordStep.js:23 +#: components/LaunchPrompt/steps/useCredentialPasswordsStep.js:28 +msgid "Credential passwords" +msgstr "Wachtwoorden toegangsgegevens" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:53 +msgid "Credential to authenticate with Kubernetes or OpenShift" +msgstr "Credential om te authenticeren met Kubernetes of OpenShift" + +#: 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." + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:21 +msgid "Credential to authenticate with a protected container registry." +msgstr "Toegangsgegevens voor authenticatie met een beschermd containerregister." + +#: screens/CredentialType/CredentialType.js:76 +msgid "Credential type not found." +msgstr "Type toegangsgegevens niet gevonden." + +#: 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:211 +#: components/PromptDetail/PromptDetail.js:192 +#: components/PromptDetail/PromptJobTemplateDetail.js:191 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:528 +#: components/TemplateList/TemplateListItem.js:323 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:77 +#: routeConfig.js:70 +#: screens/ActivityStream/ActivityStream.js:167 +#: screens/Credential/CredentialList/CredentialList.js:195 +#: screens/Credential/Credentials.js:14 +#: screens/Credential/Credentials.js:24 +#: screens/Job/JobDetail/JobDetail.js:429 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:374 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:49 +#: screens/Template/shared/JobTemplateForm.js:372 +#: util/getRelatedResourceDeleteDetails.js:91 +msgid "Credentials" +msgstr "Toegangsgegevens" + +#: 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 "Toegangsgegevens die een wachtwoord vereisen bij het opstarten zijn niet toegestaan. Verwijder of vervang de volgende toegangsgegevens door toegangsgegevens van hetzelfde type om verder te gaan: {0}" + +#: components/Pagination/Pagination.js:34 +msgid "Current page" +msgstr "Huidige pagina" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:85 +msgid "Custom Kubernetes or OpenShift Pod specification." +msgstr "Veld voor het opgeven van een aangepaste Kubernetes of OpenShift Pod-specificatie." + +#: screens/InstanceGroup/shared/ContainerGroupForm.js:79 +msgid "Custom pod spec" +msgstr "Aangepaste podspecificatie" + +#: 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 "Aangepaste virtuele omgeving {0} moet worden vervangen door een uitvoeringsomgeving." + +#: 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." + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:73 +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 "Aangepaste virtuele omgeving {virtualEnvironment} moet worden vervangen door een uitvoeringsomgeving. Raadpleeg voor meer informatie over het migreren van uitvoeringsomgevingen <0>de documentatie." + +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:61 +msgid "Customize messages…" +msgstr "Berichten aanpassen..." + +#: screens/InstanceGroup/shared/ContainerGroupForm.js:65 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:66 +msgid "Customize pod specification" +msgstr "Podspecificatie aanpassen" + +#: screens/Job/WorkflowOutput/WorkflowOutputNode.js:109 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:212 +msgid "DELETED" +msgstr "VERWIJDERD" + +#: routeConfig.js:34 +#: screens/Dashboard/Dashboard.js:74 +msgid "Dashboard" +msgstr "Dashboard" + +#: screens/ActivityStream/ActivityStream.js:147 +msgid "Dashboard (all activity)" +msgstr "Dashboard (alle activiteit)" + +#: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:75 +msgid "Data retention period" +msgstr "Bewaartermijn van gegevens" + +#: screens/Dashboard/shared/LineChart.js:168 +msgid "Date" +msgstr "Datum" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:184 +#: components/Schedule/shared/FrequencyDetailSubform.js:177 +#: components/Schedule/shared/FrequencyDetailSubform.js:356 +#: components/Schedule/shared/FrequencyDetailSubform.js:460 +#: components/Schedule/shared/ScheduleFormFields.js:127 +#: components/Schedule/shared/ScheduleFormFields.js:187 +msgid "Day" +msgstr "Dag" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:130 +msgid "Day {0}" +msgstr "Dag" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:399 +#: components/Schedule/shared/ScheduleFormFields.js:136 +msgid "Days of Data to Keep" +msgstr "Dagen om gegevens te bewaren" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/DaysToKeepStep.js:28 +msgid "Days of data to be retained" +msgstr "Aantal dagen dat gegevens moeten worden bewaard" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:167 +msgid "Days remaining" +msgstr "Resterende dagen" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useDaysToKeepStep.js:35 +msgid "Days to keep" +msgstr "Te behouden dagen" + +#: screens/Job/JobOutput/JobOutputSearch.js:102 +msgid "Debug" +msgstr "Foutopsporing" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:170 +#: components/Schedule/shared/FrequencyDetailSubform.js:153 +msgid "December" +msgstr "December" + +#: 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 "Standaard" + +#: screens/Template/Survey/SurveyReorderModal.js:219 +#: screens/Template/Survey/SurveyReorderModal.js:219 +#: screens/Template/Survey/SurveyReorderModal.js:241 +msgid "Default Answer(s)" +msgstr "Standaardantwoord(en)" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:40 +msgid "Default Execution Environment" +msgstr "Standaarduitvoeringsomgeving" + +#: screens/Template/Survey/SurveyQuestionForm.js:238 +#: screens/Template/Survey/SurveyQuestionForm.js:246 +#: screens/Template/Survey/SurveyQuestionForm.js:253 +msgid "Default answer" +msgstr "Standaardantwoord" + +#: screens/Setting/SettingList.js:103 +msgid "Define system-level features and functions" +msgstr "Kenmerken en functies op systeemniveau definiëren" + +#: 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:646 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:128 +#: screens/Credential/CredentialDetail/CredentialDetail.js:306 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:124 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:134 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:115 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:127 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:201 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:101 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:316 +#: 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:612 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:436 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:199 +#: screens/Project/ProjectDetail/ProjectDetail.js:340 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:80 +#: screens/Team/TeamDetail/TeamDetail.js:70 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:545 +#: screens/Template/Survey/SurveyList.js:66 +#: screens/Template/Survey/SurveyToolbar.js:93 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:269 +#: screens/User/UserDetail/UserDetail.js:107 +#: screens/User/UserTokenDetail/UserTokenDetail.js:78 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:340 +msgid "Delete" +msgstr "Verwijderen" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:130 +msgid "Delete All Groups and Hosts" +msgstr "Alle groepen en hosts verwijderen" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:300 +msgid "Delete Credential" +msgstr "Toegangsgegevens verwijderen" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:127 +msgid "Delete Execution Environment" +msgstr "Uitvoeringsomgeving verwijderen" + +#: screens/Host/HostDetail/HostDetail.js:114 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:109 +msgid "Delete Host" +msgstr "Host verwijderen" + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:196 +msgid "Delete Inventory" +msgstr "Inventaris verwijderen" + +#: screens/Job/JobDetail/JobDetail.js:608 +#: screens/Job/JobOutput/shared/OutputToolbar.js:195 +#: screens/Job/JobOutput/shared/OutputToolbar.js:199 +msgid "Delete Job" +msgstr "Taak verwijderen" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:539 +msgid "Delete Job Template" +msgstr "Taaksjabloon verwijderen" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:432 +msgid "Delete Notification" +msgstr "Bericht verwijderen" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:193 +msgid "Delete Organization" +msgstr "Organisatie verwijderen" + +#: screens/Project/ProjectDetail/ProjectDetail.js:334 +msgid "Delete Project" +msgstr "Project verwijderen" + +#: screens/Template/Survey/SurveyList.js:52 +msgid "Delete Questions" +msgstr "Vragen verwijderen" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:642 +msgid "Delete Schedule" +msgstr "Schema verwijderen" + +#: screens/Template/Survey/SurveyList.js:52 +msgid "Delete Survey" +msgstr "Vragenlijst verwijderen" + +#: screens/Team/TeamDetail/TeamDetail.js:66 +msgid "Delete Team" +msgstr "Team verwijderen" + +#: screens/User/UserDetail/UserDetail.js:103 +msgid "Delete User" +msgstr "Gebruiker verwijderen" + +#: screens/User/UserTokenDetail/UserTokenDetail.js:74 +msgid "Delete User Token" +msgstr "Gebruikerstoken verwijderen" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:336 +msgid "Delete Workflow Approval" +msgstr "Workflowgoedkeuring verwijderen" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:263 +msgid "Delete Workflow Job Template" +msgstr "Workflow-taaksjabloon verwijderen" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:138 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:141 +msgid "Delete all nodes" +msgstr "Alle knooppunten verwijderen" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:124 +msgid "Delete application" +msgstr "Toepassing maken" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:116 +msgid "Delete credential type" +msgstr "Soort toegangsgegevens verwijderen" + +#: screens/Inventory/InventorySources/InventorySourceList.js:249 +msgid "Delete error" +msgstr "Fout verwijderen" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:109 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:121 +msgid "Delete instance group" +msgstr "Instantiegroep verwijderen" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:310 +msgid "Delete inventory source" +msgstr "Inventarisbron maken" + +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:170 +msgid "Delete smart inventory" +msgstr "Smart-inventaris maken" + +#: screens/Template/Survey/SurveyToolbar.js:83 +msgid "Delete survey question" +msgstr "Vragenlijstvraag verwijderen" + +#: screens/Project/shared/Project.helptext.js:114 +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 "De lokale opslagplaats dient volledig verwijderd te worden voordat een update uitgevoerd wordt. Afhankelijk van het formaat van de opslagplaats kan de tijd die nodig is om een update uit te voeren hierdoor sterk verlengd worden." + +#: components/PromptDetail/PromptProjectDetail.js:51 +#: screens/Project/ProjectDetail/ProjectDetail.js:100 +msgid "Delete the project before syncing" +msgstr "Verwijder het project alvorens te synchroniseren." + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:83 +msgid "Delete this link" +msgstr "Deze link verwijderen" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:274 +msgid "Delete this node" +msgstr "Dit knooppunt verwijderen" + +#: components/PaginatedTable/ToolbarDeleteButton.js:163 +msgid "Delete {pluralizedItemName}?" +msgstr "{pluralizedItemName} verwijderen?" + +#: components/DetailList/DeletedDetail.js:19 +#: components/Workflow/WorkflowNodeHelp.js:157 +#: components/Workflow/WorkflowNodeHelp.js:193 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:231 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:49 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:60 +msgid "Deleted" +msgstr "Verwijderd" + +#: components/TemplateList/TemplateList.js:296 +#: screens/Credential/CredentialList/CredentialList.js:211 +#: 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:227 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:219 +msgid "Deletion error" +msgstr "Fout bij verwijderen" + +#: components/StatusLabel/StatusLabel.js:40 +msgid "Denied" +msgstr "Geweigerd" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:21 +msgid "Denied - {0}. See the Activity Stream for more information." +msgstr "Geweigerd - {0}. Zie de activiteitstroom voor meer informatie." + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:17 +msgid "Denied by {0} - {1}" +msgstr "Geweigerd door {0} - {1}" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:89 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:35 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:42 +msgid "Deny" +msgstr "Weigeren" + +#: screens/Job/JobOutput/JobOutputSearch.js:103 +msgid "Deprecated" +msgstr "Afgeschaft" + +#: components/StatusLabel/StatusLabel.js:60 +#: screens/TopologyView/Legend.js:164 +msgid "Deprovisioning" +msgstr "Deprovisionering" + +#: components/StatusLabel/StatusLabel.js:63 +msgid "Deprovisioning fail" +msgstr "Deprovisionering mislukt" + +#: components/HostForm/HostForm.js:104 +#: components/Lookup/ApplicationLookup.js:105 +#: components/Lookup/ApplicationLookup.js:123 +#: components/Lookup/HostFilterLookup.js:423 +#: components/Lookup/HostListItem.js:9 +#: components/NotificationList/NotificationList.js:186 +#: components/PromptDetail/PromptDetail.js:119 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:327 +#: components/Schedule/ScheduleList/ScheduleList.js:194 +#: components/Schedule/shared/ScheduleFormFields.js:80 +#: components/TemplateList/TemplateList.js:210 +#: components/TemplateList/TemplateListItem.js:271 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:65 +#: screens/Application/ApplicationsList/ApplicationsList.js:123 +#: screens/Application/shared/ApplicationForm.js:62 +#: screens/Credential/CredentialDetail/CredentialDetail.js:223 +#: screens/Credential/CredentialList/CredentialList.js:146 +#: 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:60 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:159 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:127 +#: screens/Host/HostDetail/HostDetail.js:75 +#: screens/Host/HostList/HostList.js:153 +#: screens/Host/HostList/HostList.js:170 +#: screens/Host/HostList/HostListItem.js:57 +#: screens/Instances/Shared/InstanceForm.js:26 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:93 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:35 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:216 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:80 +#: screens/Inventory/InventoryHosts/InventoryHostItem.js:40 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:124 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:139 +#: screens/Inventory/InventoryList/InventoryList.js:195 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:198 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:104 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:36 +#: screens/Inventory/shared/InventoryForm.js:58 +#: screens/Inventory/shared/InventoryGroupForm.js:40 +#: screens/Inventory/shared/InventorySourceForm.js:108 +#: screens/Inventory/shared/SmartInventoryForm.js:55 +#: screens/Job/JobOutput/HostEventModal.js:112 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:101 +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:72 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:109 +#: 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:177 +#: screens/Project/ProjectList/ProjectList.js:190 +#: screens/Project/ProjectList/ProjectListItem.js:281 +#: screens/Project/shared/ProjectForm.js:222 +#: 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:171 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:112 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:183 +#: screens/Template/shared/JobTemplateForm.js:251 +#: screens/Template/shared/WorkflowJobTemplateForm.js:117 +#: screens/User/UserOrganizations/UserOrganizationList.js:80 +#: screens/User/UserOrganizations/UserOrganizationListItem.js:18 +#: screens/User/UserTeams/UserTeamList.js:182 +#: screens/User/UserTeams/UserTeamListItem.js:32 +#: screens/User/UserTokenDetail/UserTokenDetail.js:45 +#: screens/User/UserTokenList/UserTokenList.js:128 +#: screens/User/UserTokenList/UserTokenList.js:138 +#: screens/User/UserTokenList/UserTokenList.js:188 +#: screens/User/UserTokenList/UserTokenListItem.js:29 +#: screens/User/shared/UserTokenForm.js:59 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:145 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:128 +msgid "Description" +msgstr "Omschrijving" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:325 +msgid "Destination Channels" +msgstr "Bestemmingskanalen" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:233 +msgid "Destination Channels or Users" +msgstr "Bestemmingskanalen of -gebruikers" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:346 +msgid "Destination SMS Number(s)" +msgstr "Sms-nummer(s) bestemming" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:412 +msgid "Destination SMS number(s)" +msgstr "Sms-nummer(s) bestemming" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:364 +msgid "Destination channels" +msgstr "Bestemmingskanalen" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:231 +msgid "Destination channels or users" +msgstr "Bestemmingskanalen of -gebruikers" + +#: components/AdHocCommands/useAdHocDetailsStep.js:35 +#: components/ErrorDetail/ErrorDetail.js:88 +#: components/Schedule/Schedule.js:71 +#: screens/Application/Application/Application.js:79 +#: screens/Application/Applications.js:39 +#: screens/Credential/Credential.js:72 +#: screens/Credential/Credentials.js:28 +#: screens/CredentialType/CredentialType.js:63 +#: screens/CredentialType/CredentialTypes.js:26 +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:65 +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:26 +#: screens/Host/Host.js:58 +#: screens/Host/Hosts.js:27 +#: screens/InstanceGroup/ContainerGroup.js:66 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:180 +#: screens/InstanceGroup/InstanceGroup.js:69 +#: screens/InstanceGroup/InstanceGroups.js:30 +#: screens/InstanceGroup/InstanceGroups.js:38 +#: screens/Instances/Instance.js:29 +#: screens/Instances/Instances.js:24 +#: screens/Inventory/Inventories.js:61 +#: screens/Inventory/Inventories.js:87 +#: screens/Inventory/Inventory.js:64 +#: 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:130 +#: screens/Job/JobOutput/HostEventModal.js:103 +#: screens/Job/Jobs.js:35 +#: screens/ManagementJob/ManagementJobs.js:26 +#: screens/NotificationTemplate/NotificationTemplate.js:84 +#: screens/NotificationTemplate/NotificationTemplates.js:25 +#: screens/Organization/Organization.js:123 +#: screens/Organization/Organizations.js:30 +#: screens/Project/Project.js:104 +#: screens/Project/Projects.js:26 +#: 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/OIDC/OIDCDetail/OIDCDetail.js:51 +#: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:56 +#: screens/Setting/SAML/SAMLDetail/SAMLDetail.js:52 +#: 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:76 +#: screens/Setting/Settings.js:85 +#: screens/Setting/Settings.js:86 +#: screens/Setting/Settings.js:87 +#: screens/Setting/Settings.js:88 +#: screens/Setting/Settings.js:89 +#: screens/Setting/Settings.js:90 +#: 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/Setting/Settings.js:119 +#: screens/Setting/TACACS/TACACSDetail/TACACSDetail.js:56 +#: screens/Setting/UI/UIDetail/UIDetail.js:66 +#: screens/Team/Team.js:57 +#: screens/Team/Teams.js:29 +#: screens/Template/Template.js:135 +#: screens/Template/Templates.js:43 +#: screens/Template/WorkflowJobTemplate.js:117 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:138 +#: screens/TopologyView/Tooltip.js:187 +#: screens/TopologyView/Tooltip.js:213 +#: screens/User/User.js:64 +#: screens/User/UserToken/UserToken.js:54 +#: screens/User/Users.js:30 +#: screens/User/Users.js:36 +#: screens/WorkflowApproval/WorkflowApproval.js:77 +#: screens/WorkflowApproval/WorkflowApprovals.js:24 +msgid "Details" +msgstr "Meer informatie" + +#: screens/Job/JobOutput/HostEventModal.js:100 +msgid "Details tab" +msgstr "Tabblad Details" + +#: components/Search/AdvancedSearch.js:271 +msgid "Direct Keys" +msgstr "Directe sleutels" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:209 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:268 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:313 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:371 +msgid "Disable SSL Verification" +msgstr "SSL-verificatie uitschakelen" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:187 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:240 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:279 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:350 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:461 +msgid "Disable SSL verification" +msgstr "SSL-verificatie uitschakelen" + +#: components/InstanceToggle/InstanceToggle.js:56 +#: components/StatusLabel/StatusLabel.js:53 +#: screens/TopologyView/Legend.js:233 +msgid "Disabled" +msgstr "Uitgeschakeld" + +#: components/DisassociateButton/DisassociateButton.js:73 +#: 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 "Loskoppelen" + +#: screens/Host/HostGroups/HostGroupsList.js:211 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:229 +msgid "Disassociate group from host?" +msgstr "Groep van host loskoppelen?" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:247 +msgid "Disassociate host from group?" +msgstr "Host van groep loskoppelen?" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:296 +#: screens/InstanceGroup/Instances/InstanceList.js:245 +msgid "Disassociate instance from instance group?" +msgstr "Instantie van instantiegroep loskoppelen?" + +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:225 +msgid "Disassociate related group(s)?" +msgstr "Verwante groep(en) loskoppelen?" + +#: screens/User/UserTeams/UserTeamList.js:216 +msgid "Disassociate related team(s)?" +msgstr "Verwant(e) team(s) loskoppelen?" + +#: screens/Team/TeamRoles/TeamRolesList.js:209 +#: screens/User/UserRoles/UserRolesList.js:205 +msgid "Disassociate role" +msgstr "Rol loskoppelen" + +#: screens/Team/TeamRoles/TeamRolesList.js:212 +#: screens/User/UserRoles/UserRolesList.js:208 +msgid "Disassociate role!" +msgstr "Koppel host los!" + +#: components/DisassociateButton/DisassociateButton.js:18 +msgid "Disassociate?" +msgstr "Loskoppelen?" + +#: components/PromptDetail/PromptProjectDetail.js:46 +#: screens/Project/ProjectDetail/ProjectDetail.js:94 +msgid "Discard local changes before syncing" +msgstr "Alle lokale wijzigingen vernietigen alvorens te synchroniseren" + +#: screens/Job/Job.helptext.js:16 +#: screens/Template/shared/JobTemplate.helptext.js:17 +msgid "Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory." +msgstr "Verdeel het uitgevoerde werk met behulp van dit taaksjabloon in het opgegeven aantal taakdelen, elk deel voert dezelfde taken uit voor een deel van de inventaris." + +#: screens/Project/shared/Project.helptext.js:100 +msgid "Documentation." +msgstr "Documentatie." + +#: components/CodeEditor/VariablesDetail.js:117 +#: components/CodeEditor/VariablesDetail.js:123 +#: components/CodeEditor/VariablesField.js:139 +#: components/CodeEditor/VariablesField.js:145 +msgid "Done" +msgstr "Gereed" + +#: screens/TopologyView/Tooltip.js:251 +msgid "Download Bundle" +msgstr "Download Bundel" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:179 +#: screens/Job/JobOutput/shared/OutputToolbar.js:184 +msgid "Download Output" +msgstr "Download output" + +#: screens/TopologyView/Tooltip.js:247 +msgid "Download bundle" +msgstr "Bundel downloaden" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:93 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:114 +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" + +#: screens/Inventory/shared/Inventory.helptext.js:113 +msgid "" +"Each time a job runs using this inventory,\n" +"refresh the inventory from the selected source before\n" +"executing job tasks." +msgstr "Elke keer dat een taak uitgevoerd wordt met dit inventaris, dient het inventaris vernieuwd te worden vanuit de geselecteerde bron voordat de opdrachten van de taak uitgevoerd worden." + +#: screens/Project/shared/Project.helptext.js:124 +msgid "" +"Each time a job runs using this project, update the\n" +"revision of the project prior to starting the job." +msgstr "Voer iedere keer dat een taak uitgevoerd wordt met dit project een update uit voor de herziening van het project voordat u de taak start." + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:632 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:636 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:115 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:117 +#: screens/Credential/CredentialDetail/CredentialDetail.js:293 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:109 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:121 +#: screens/Host/HostDetail/HostDetail.js:108 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:101 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:113 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:190 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:55 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:62 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:103 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:292 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:127 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:164 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:418 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:420 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:138 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:182 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:186 +#: screens/Project/ProjectDetail/ProjectDetail.js:313 +#: 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/OIDC/OIDCDetail/OIDCDetail.js:85 +#: screens/Setting/OIDC/OIDCDetail/OIDCDetail.js:89 +#: 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:199 +#: 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:514 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:516 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:239 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:241 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:260 +#: screens/User/UserDetail/UserDetail.js:96 +msgid "Edit" +msgstr "Bewerken" + +#: screens/Credential/CredentialList/CredentialListItem.js:67 +#: screens/Credential/CredentialList/CredentialListItem.js:71 +msgid "Edit Credential" +msgstr "Toegangsgegevens bewerken" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginSelected.js:37 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginSelected.js:42 +msgid "Edit Credential Plugin Configuration" +msgstr "Toegangsgegevens plug-inconfiguratie bewerken" + +#: screens/Application/Applications.js:38 +#: screens/Credential/Credentials.js:27 +#: screens/Host/Hosts.js:26 +#: screens/ManagementJob/ManagementJobs.js:27 +#: screens/NotificationTemplate/NotificationTemplates.js:24 +#: screens/Organization/Organizations.js:29 +#: screens/Project/Projects.js:25 +#: screens/Project/Projects.js:35 +#: screens/Setting/Settings.js:46 +#: screens/Setting/Settings.js:49 +#: screens/Setting/Settings.js:53 +#: screens/Setting/Settings.js:56 +#: screens/Setting/Settings.js:59 +#: screens/Setting/Settings.js:62 +#: screens/Setting/Settings.js:65 +#: screens/Setting/Settings.js:68 +#: screens/Setting/Settings.js:71 +#: screens/Setting/Settings.js:74 +#: screens/Setting/Settings.js:77 +#: screens/Setting/Settings.js:91 +#: screens/Setting/Settings.js:92 +#: screens/Setting/Settings.js:93 +#: screens/Setting/Settings.js:94 +#: screens/Setting/Settings.js:95 +#: screens/Setting/Settings.js:96 +#: screens/Setting/Settings.js:99 +#: screens/Setting/Settings.js:102 +#: screens/Setting/Settings.js:105 +#: screens/Setting/Settings.js:108 +#: screens/Setting/Settings.js:111 +#: screens/Setting/Settings.js:114 +#: screens/Setting/Settings.js:117 +#: screens/Setting/Settings.js:120 +#: screens/Team/Teams.js:28 +#: screens/Template/Templates.js:44 +#: screens/User/Users.js:29 +msgid "Edit Details" +msgstr "Details bewerken" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:90 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:94 +msgid "Edit Execution Environment" +msgstr "Uitvoeringsomgeving bewerken" + +#: 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 "Groep bewerken" + +#: screens/Host/HostList/HostListItem.js:74 +#: screens/Host/HostList/HostListItem.js:78 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:61 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:64 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:67 +msgid "Edit Host" +msgstr "Host bewerken" + +#: screens/Inventory/InventoryList/InventoryListItem.js:134 +#: screens/Inventory/InventoryList/InventoryListItem.js:139 +msgid "Edit Inventory" +msgstr "Inventaris bewerken" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkEditModal.js:14 +msgid "Edit Link" +msgstr "Link bewerken" + +#: screens/Setting/shared/SharedFields.js:290 +msgid "Edit Login redirect override URL" +msgstr "Login doorverwijzen URL overschrijven bewerken" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeEditModal.js:64 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:257 +msgid "Edit Node" +msgstr "Knooppunt bewerken" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:142 +msgid "Edit Notification Template" +msgstr "Berichtsjabloon bewerken" + +#: screens/Template/Survey/SurveyToolbar.js:73 +msgid "Edit Order" +msgstr "Volgorde bewerken" + +#: screens/Organization/OrganizationList/OrganizationListItem.js:72 +#: screens/Organization/OrganizationList/OrganizationListItem.js:76 +msgid "Edit Organization" +msgstr "Organisatie bewerken" + +#: screens/Project/ProjectList/ProjectListItem.js:248 +#: screens/Project/ProjectList/ProjectListItem.js:253 +msgid "Edit Project" +msgstr "Project bewerken" + +#: screens/Template/Templates.js:50 +msgid "Edit Question" +msgstr "Vraag bewerken" + +#: components/Schedule/ScheduleList/ScheduleListItem.js:132 +#: components/Schedule/ScheduleList/ScheduleListItem.js:136 +#: screens/Template/Templates.js:55 +msgid "Edit Schedule" +msgstr "Schema bewerken" + +#: screens/Inventory/InventorySources/InventorySourceListItem.js:131 +msgid "Edit Source" +msgstr "Bron bewerken" + +#: screens/Template/Survey/SurveyListItem.js:92 +msgid "Edit Survey" +msgstr "Vragenlijst wijzigen" + +#: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:22 +#: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:26 +#: screens/Team/TeamList/TeamListItem.js:50 +#: screens/Team/TeamList/TeamListItem.js:54 +msgid "Edit Team" +msgstr "Team bewerken" + +#: components/TemplateList/TemplateListItem.js:233 +#: components/TemplateList/TemplateListItem.js:239 +msgid "Edit Template" +msgstr "Sjabloon bewerken" + +#: screens/User/UserList/UserListItem.js:59 +#: screens/User/UserList/UserListItem.js:63 +msgid "Edit User" +msgstr "Gebruiker bewerken" + +#: screens/Application/ApplicationsList/ApplicationListItem.js:51 +#: screens/Application/ApplicationsList/ApplicationListItem.js:55 +msgid "Edit application" +msgstr "Toepassing bewerken" + +#: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:41 +#: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:45 +msgid "Edit credential type" +msgstr "Type toegangsgegevens bewerken" + +#: screens/CredentialType/CredentialTypes.js:25 +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:25 +#: screens/InstanceGroup/InstanceGroups.js:35 +#: screens/InstanceGroup/InstanceGroups.js:40 +#: screens/Inventory/Inventories.js:63 +#: screens/Inventory/Inventories.js:68 +#: screens/Inventory/Inventories.js:77 +#: screens/Inventory/Inventories.js:88 +msgid "Edit details" +msgstr "Details bewerken" + +#: screens/Inventory/InventoryGroups/InventoryGroupItem.js:42 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupItem.js:44 +msgid "Edit group" +msgstr "Groep bewerken" + +#: screens/Inventory/InventoryHosts/InventoryHostItem.js:48 +msgid "Edit host" +msgstr "Host bewerken" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:78 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:82 +msgid "Edit instance group" +msgstr "Instantiegroep bewerken" + +#: screens/Setting/shared/SharedFields.js:320 +#: screens/Setting/shared/SharedFields.js:322 +msgid "Edit login redirect override URL" +msgstr "Login doorverwijzen URL overschrijven bewerken" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:70 +msgid "Edit this link" +msgstr "Deze link bewerken" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:248 +msgid "Edit this node" +msgstr "Dit knooppunt bewerken" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:97 +msgid "Edit workflow" +msgstr "Workflow bewerken" + +#: components/Workflow/WorkflowNodeHelp.js:170 +#: screens/Job/JobOutput/shared/OutputToolbar.js:125 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:216 +msgid "Elapsed" +msgstr "Verlopen" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:124 +msgid "Elapsed Time" +msgstr "Verstreken tijd" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:126 +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:134 +#: screens/User/UserDetail/UserDetail.js:66 +#: screens/User/UserList/UserList.js:115 +#: screens/User/shared/UserForm.js:73 +msgid "Email" +msgstr "E-mail" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:177 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:125 +msgid "Email Options" +msgstr "E-mailopties" + +#: screens/Template/shared/WorkflowJobTemplateForm.js:263 +msgid "Enable Concurrent Jobs" +msgstr "Gelijktijdige taken inschakelen" + +#: screens/Template/shared/JobTemplateForm.js:597 +msgid "Enable Fact Storage" +msgstr "Feitenopslag inschakelen" + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:192 +msgid "Enable HTTPS certificate verification" +msgstr "HTTPS-certificaatcontrole inschakelen" + +#: screens/Instances/Shared/InstanceForm.js:58 +msgid "Enable Instance" +msgstr "Instantie wisselen" + +#: screens/Template/shared/JobTemplateForm.js:573 +#: screens/Template/shared/JobTemplateForm.js:576 +#: screens/Template/shared/WorkflowJobTemplateForm.js:244 +#: screens/Template/shared/WorkflowJobTemplateForm.js:247 +msgid "Enable Webhook" +msgstr "Webhook inschakelen" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:15 +msgid "Enable Webhook for this workflow job template." +msgstr "Webhook inschakelen voor deze workflowtaaksjabloon." + +#: screens/Project/shared/Project.helptext.js:108 +msgid "" +"Enable content signing to verify that the content \n" +"has remained secure when a project is synced. \n" +"If the content has been tampered with, the \n" +"job will not run." +msgstr "Inhoud ondertekenen inschakelen om te verifiëren dat de inhoud \n" +"veilig is gebleven wanneer een project wordt gesynchroniseerd. \n" +"Als er met de inhoud is geknoeid, zal de \n" +"opdracht niet uitgevoerd." + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:136 +msgid "Enable external logging" +msgstr "Externe logboekregistratie inschakelen" + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:168 +msgid "Enable log system tracking facts individually" +msgstr "Logboeksysteem dat feiten individueel bijhoudt inschakelen" + +#: components/AdHocCommands/AdHocDetailsStep.js:201 +#: components/AdHocCommands/AdHocDetailsStep.js:204 +msgid "Enable privilege escalation" +msgstr "Verhoging van rechten inschakelen" + +#: screens/Setting/SettingList.js:53 +msgid "Enable simplified login for your {brandName} applications" +msgstr "Eenvoudig inloggen inschakelen voor uw {brandName} toepassingen" + +#: screens/Template/shared/JobTemplate.helptext.js:31 +msgid "Enable webhook for this template." +msgstr "Webhook inschakelen voor deze sjabloon." + +#: components/InstanceToggle/InstanceToggle.js:55 +#: components/Lookup/HostFilterLookup.js:110 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/TopologyView/Legend.js:205 +msgid "Enabled" +msgstr "Ingeschakeld" + +#: components/PromptDetail/PromptInventorySourceDetail.js:171 +#: components/PromptDetail/PromptJobTemplateDetail.js:187 +#: components/PromptDetail/PromptProjectDetail.js:145 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:99 +#: screens/Credential/CredentialDetail/CredentialDetail.js:268 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:138 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:265 +#: screens/Project/ProjectDetail/ProjectDetail.js:302 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:365 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:199 +msgid "Enabled Options" +msgstr "Ingeschakelde opties" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:252 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:132 +msgid "Enabled Value" +msgstr "Ingeschakelde waarde" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:247 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:119 +msgid "Enabled Variable" +msgstr "Ingeschakelde variabele" + +#: components/AdHocCommands/AdHocDetailsStep.js:209 +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" +"en een verzoek voor een configuratie-update indienen met behulp van deze taaksjabloon" + +#: screens/Template/shared/JobTemplate.helptext.js:29 +msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template." +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:160 +#: screens/Setting/shared/SettingDetail.js:87 +msgid "Encrypted" +msgstr "Versleuteld" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:109 +#: components/Schedule/shared/FrequencyDetailSubform.js:507 +msgid "End" +msgstr "Einde" + +#: screens/Setting/Subscription/SubscriptionEdit/EulaStep.js:14 +msgid "End User License Agreement" +msgstr "Licentie-overeenkomst voor eindgebruikers" + +#: components/Schedule/shared/DateTimePicker.js:51 +msgid "End date" +msgstr "Einddatum" + +#: components/Schedule/shared/FrequencyDetailSubform.js:561 +msgid "End date/time" +msgstr "Einddatum/-tijd" + +#: components/Schedule/shared/buildRuleObj.js:110 +msgid "End did not match an expected value ({0})" +msgstr "Einde kwam niet overeen met een verwachte waarde" + +#: components/Schedule/shared/DateTimePicker.js:61 +msgid "End time" +msgstr "Eindtijd" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:209 +msgid "End user license agreement" +msgstr "Licentie-overeenkomst voor eindgebruikers" + +#: 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" + +#: screens/CredentialType/shared/CredentialTypeForm.js:43 +msgid "Enter injectors using either JSON or YAML syntax. Refer to the Ansible Controller documentation for example syntax." +msgstr "Geef injectoren op met JSON- of YAML-syntaxis. Raadpleeg de documentatie voor Ansible Tower voor voorbeeldsyntaxis." + +#: screens/CredentialType/shared/CredentialTypeForm.js:35 +msgid "Enter inputs using either JSON or YAML syntax. Refer to the Ansible Controller documentation for example syntax." +msgstr "Geef inputs op met JSON- of YAML-syntaxis. Raadpleeg de documentatie voor Ansible Tower voor voorbeeldsyntaxis." + +#: 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 Controller 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/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:87 +msgid "Environment variables or extra variables that specify the values a credential type can inject." +msgstr "Omgevingsvariabelen of extra variabelen die aangeven welke waarden een credentialtype kan injecteren." + +#: components/JobList/JobList.js:233 +#: components/StatusLabel/StatusLabel.js:46 +#: components/Workflow/WorkflowNodeHelp.js:108 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:133 +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:205 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:143 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:230 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:123 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:135 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:222 +#: screens/Job/JobOutput/JobOutputSearch.js:104 +#: screens/TopologyView/Legend.js:178 +msgid "Error" +msgstr "Fout" + +#: screens/Project/ProjectList/ProjectList.js:302 +msgid "Error fetching updated project" +msgstr "Fout bij ophalen bijgewerkt project" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:501 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:141 +msgid "Error message" +msgstr "Foutbericht" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:510 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:150 +msgid "Error message body" +msgstr "Foutbericht body" + +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:709 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:711 +msgid "Error saving the workflow!" +msgstr "Fout bij het opslaan van de workflow!" + +#: components/AdHocCommands/AdHocCommands.js:104 +#: components/CopyButton/CopyButton.js:51 +#: components/DeleteButton/DeleteButton.js:56 +#: components/HostToggle/HostToggle.js:76 +#: components/InstanceToggle/InstanceToggle.js:67 +#: components/JobList/JobList.js:315 +#: components/JobList/JobList.js:326 +#: components/LaunchButton/LaunchButton.js:185 +#: components/LaunchPrompt/LaunchPrompt.js:96 +#: components/NotificationList/NotificationList.js:246 +#: components/PaginatedTable/ToolbarDeleteButton.js:205 +#: components/RelatedTemplateList/RelatedTemplateList.js:241 +#: components/ResourceAccessList/ResourceAccessList.js:277 +#: components/ResourceAccessList/ResourceAccessList.js:289 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:654 +#: components/Schedule/ScheduleList/ScheduleList.js:239 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:73 +#: components/Schedule/shared/SchedulePromptableFields.js:63 +#: components/TemplateList/TemplateList.js:299 +#: contexts/Config.js:94 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:136 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:155 +#: screens/Application/ApplicationsList/ApplicationsList.js:185 +#: screens/Credential/CredentialDetail/CredentialDetail.js:314 +#: screens/Credential/CredentialList/CredentialList.js:214 +#: screens/Host/HostDetail/HostDetail.js:56 +#: screens/Host/HostDetail/HostDetail.js:123 +#: screens/Host/HostGroups/HostGroupsList.js:244 +#: screens/Host/HostList/HostList.js:233 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:310 +#: screens/InstanceGroup/Instances/InstanceList.js:308 +#: screens/InstanceGroup/Instances/InstanceListItem.js:218 +#: screens/Instances/InstanceDetail/InstanceDetail.js:360 +#: screens/Instances/InstanceDetail/InstanceDetail.js:375 +#: screens/Instances/InstanceList/InstanceList.js:231 +#: screens/Instances/InstanceList/InstanceList.js:243 +#: screens/Instances/InstanceList/InstanceListItem.js:234 +#: screens/Instances/Shared/RemoveInstanceButton.js:104 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:210 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:78 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:285 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:296 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:56 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:118 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:261 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:201 +#: screens/Inventory/InventoryList/InventoryList.js:285 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:264 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:323 +#: screens/Inventory/InventorySources/InventorySourceList.js:239 +#: screens/Inventory/InventorySources/InventorySourceList.js:252 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:183 +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:152 +#: screens/Inventory/shared/InventorySourceSyncButton.js:49 +#: screens/Login/Login.js:239 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:125 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:444 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:233 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:169 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:208 +#: screens/Organization/OrganizationList/OrganizationList.js:195 +#: screens/Project/ProjectDetail/ProjectDetail.js:348 +#: screens/Project/ProjectList/ProjectList.js:291 +#: screens/Project/ProjectList/ProjectList.js:303 +#: screens/Project/shared/ProjectSyncButton.js:60 +#: 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:554 +#: screens/Template/TemplateSurvey.js:130 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:277 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:180 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:195 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:337 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:373 +#: screens/TopologyView/MeshGraph.js:405 +#: screens/TopologyView/Tooltip.js:199 +#: 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:85 +#: screens/User/UserTokenList/UserTokenList.js:214 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:348 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:189 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:53 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:48 +msgid "Error!" +msgstr "Fout!" + +#: components/CodeEditor/VariablesDetail.js:105 +msgid "Error:" +msgstr "Fout:" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:267 +#: screens/Instances/InstanceDetail/InstanceDetail.js:315 +msgid "Errors" +msgstr "Fouten" + +#: screens/TopologyView/Legend.js:253 +msgid "Established" +msgstr "Gevestigd" + +#: screens/ActivityStream/ActivityStream.js:265 +#: screens/ActivityStream/ActivityStreamListItem.js:46 +#: screens/Job/JobOutput/JobOutputSearch.js:99 +msgid "Event" +msgstr "Gebeurtenis" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:35 +msgid "Event detail" +msgstr "Gebeurtenisinformatie weergeven" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:36 +msgid "Event detail modal" +msgstr "Modus gebeurtenisdetails" + +#: screens/ActivityStream/ActivityStreamDescription.js:555 +msgid "Event summary not available" +msgstr "Samenvatting van de gebeurtenis niet beschikbaar" + +#: screens/ActivityStream/ActivityStream.js:234 +msgid "Events" +msgstr "Gebeurtenissen" + +#: screens/Job/JobOutput/JobOutput.js:713 +msgid "Events processing complete." +msgstr "Verwerking van gebeurtenissen voltooid." + +#: components/Search/LookupTypeInput.js:39 +msgid "Exact match (default lookup if not specified)." +msgstr "Exacte overeenkomst (standaard-opzoeken indien niet opgegeven)." + +#: components/Search/RelatedLookupTypeInput.js:38 +msgid "Exact search on id field." +msgstr "Exact zoeken op id-veld." + +#: screens/Project/shared/Project.helptext.js:23 +msgid "Example URLs for GIT Source Control include:" +msgstr "Voorbeeld-URL's voor GIT-broncontrole zijn:" + +#: screens/Project/shared/Project.helptext.js:62 +msgid "Example URLs for Remote Archive Source Control include:" +msgstr "Voorbeeld-URL's voor Remote Archive-broncontrole zijn:" + +#: screens/Project/shared/Project.helptext.js:45 +msgid "Example URLs for Subversion Source Control include:" +msgstr "Voorbeeld-URL's voor Subversion-broncontrole zijn:" + +#: screens/Project/shared/Project.helptext.js:84 +msgid "Examples include:" +msgstr "Voorbeelden hiervan zijn:" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:10 +msgid "Examples:" +msgstr "Voorbeelden:" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:354 +msgid "Exception Frequency" +msgstr "Uitzonderingsfrequentie" + +#: components/Schedule/shared/ScheduleFormFields.js:160 +msgid "Exceptions" +msgstr "Uitzonderingen" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:47 +msgid "Execute regardless of the parent node's final state." +msgstr "Uitvoeren ongeacht de eindtoestand van het bovenliggende knooppunt." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:40 +msgid "Execute when the parent node results in a failure state." +msgstr "Uitvoeren wanneer het bovenliggende knooppunt in een storingstoestand komt." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:33 +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:208 +#: screens/Instances/InstanceList/InstanceList.js:152 +msgid "Execution" +msgstr "Uitvoering" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:90 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:91 +#: components/AdHocCommands/AdHocPreviewStep.js:58 +#: components/AdHocCommands/useAdHocExecutionEnvironmentStep.js:15 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:41 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:105 +#: components/LaunchPrompt/steps/useExecutionEnvironmentStep.js:29 +#: components/Lookup/ExecutionEnvironmentLookup.js:159 +#: components/Lookup/ExecutionEnvironmentLookup.js:191 +#: components/Lookup/ExecutionEnvironmentLookup.js:208 +#: components/PromptDetail/PromptDetail.js:220 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:451 +msgid "Execution Environment" +msgstr "Uitvoeringsomgeving" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:70 +#: components/TemplateList/TemplateListItem.js:160 +msgid "Execution Environment Missing" +msgstr "Uitvoeringsomgeving ontbreekt" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:103 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:107 +#: routeConfig.js:147 +#: screens/ActivityStream/ActivityStream.js:217 +#: 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:127 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:78 +#: screens/Organization/Organizations.js:34 +#: util/getRelatedResourceDeleteDetails.js:81 +#: util/getRelatedResourceDeleteDetails.js:188 +msgid "Execution Environments" +msgstr "Uitvoeringsomgevingen" + +#: screens/Job/JobDetail/JobDetail.js:345 +msgid "Execution Node" +msgstr "Uitvoeringsknooppunt" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:103 +msgid "Execution environment copied successfully" +msgstr "Uitvoeringsomgeving gekopieerd" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:112 +msgid "Execution environment is missing or deleted." +msgstr "Uitvoeringsomgeving ontbreekt of is verwijderd." + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:83 +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" +msgstr "Afsluiten zonder op te slaan" + +#: components/ExpandCollapse/ExpandCollapse.js:52 +msgid "Expand" +msgstr "Uitbreiden" + +#: components/DataListToolbar/DataListToolbar.js:105 +msgid "Expand all rows" +msgstr "Alle rijen uitklappen" + +#: components/CodeEditor/VariablesDetail.js:212 +#: components/CodeEditor/VariablesField.js:248 +msgid "Expand input" +msgstr "Input uitbreiden" + +#: screens/Job/JobOutput/PageControls.js:50 +msgid "Expand job events" +msgstr "Taakgebeurtenissen uitklappen" + +#: screens/Job/JobOutput/shared/JobEventLineToggle.js:37 +msgid "Expand section" +msgstr "Sectie uitklappen" + +#: 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 "Minstens één van client_email, project_id of private_key werd verwacht aanwezig te zijn in het bestand." + +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:137 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:34 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:148 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:172 +#: screens/User/UserTokenDetail/UserTokenDetail.js:56 +#: screens/User/UserTokenList/UserTokenList.js:146 +#: screens/User/UserTokenList/UserTokenList.js:190 +#: screens/User/UserTokenList/UserTokenListItem.js:35 +#: screens/User/UserTokens/UserTokens.js:89 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:151 +msgid "Expires" +msgstr "Verloopt" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:146 +msgid "Expires on" +msgstr "Verloopt op" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:156 +msgid "Expires on UTC" +msgstr "Verloopt op UTC" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:50 +msgid "Expires on {0}" +msgstr "Verloopt op {0}" + +#: components/JobList/JobListItem.js:307 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:181 +msgid "Explanation" +msgstr "Uitleg" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:113 +msgid "External Secret Management System" +msgstr "Extern geheimbeheersysteem" + +#: components/AdHocCommands/AdHocDetailsStep.js:272 +#: components/AdHocCommands/AdHocDetailsStep.js:273 +msgid "Extra variables" +msgstr "Extra variabelen" + +#: components/Sparkline/Sparkline.js:35 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:164 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:43 +#: screens/Project/ProjectDetail/ProjectDetail.js:139 +#: screens/Project/ProjectList/ProjectListItem.js:77 +msgid "FINISHED:" +msgstr "VOLTOOID:" + +#: components/PromptDetail/PromptJobTemplateDetail.js:73 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:137 +msgid "Fact Storage" +msgstr "Feitenopslag" + +#: screens/Template/shared/JobTemplate.helptext.js:39 +msgid "Fact storage: If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and 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" +"geïnjecteerd in de feitencache tijdens runtime." + +#: screens/Host/Host.js:63 +#: screens/Host/HostFacts/HostFacts.js:45 +#: screens/Host/Hosts.js:28 +#: screens/Inventory/Inventories.js:71 +#: screens/Inventory/InventoryHost/InventoryHost.js:78 +#: screens/Inventory/InventoryHostFacts/InventoryHostFacts.js:39 +msgid "Facts" +msgstr "Feiten" + +#: components/JobList/JobList.js:232 +#: components/StatusLabel/StatusLabel.js:45 +#: components/Workflow/WorkflowNodeHelp.js:105 +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:90 +#: screens/Dashboard/shared/ChartTooltip.js:66 +#: screens/Job/JobOutput/shared/HostStatusBar.js:47 +#: screens/Job/JobOutput/shared/OutputToolbar.js:113 +msgid "Failed" +msgstr "Mislukt" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:112 +msgid "Failed Host Count" +msgstr "Aantal mislukte hosts" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:114 +msgid "Failed Hosts" +msgstr "Mislukte hosts" + +#: components/LaunchButton/ReLaunchDropDown.js:61 +#: screens/Dashboard/Dashboard.js:87 +msgid "Failed hosts" +msgstr "Mislukte hosts" + +#: screens/Dashboard/DashboardGraph.js:170 +msgid "Failed jobs" +msgstr "Mislukte taken" + +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:56 +msgid "Failed to approve {0}." +msgstr "Niet goedgekeurd {0}." + +#: components/ResourceAccessList/ResourceAccessList.js:281 +msgid "Failed to assign roles properly" +msgstr "Kan rollen niet goed toewijzen" + +#: screens/Team/TeamRoles/TeamRolesList.js:250 +#: screens/User/UserRoles/UserRolesList.js:246 +msgid "Failed to associate role" +msgstr "Kan rol niet koppelen" + +#: screens/Host/HostGroups/HostGroupsList.js:248 +#: screens/InstanceGroup/Instances/InstanceList.js:311 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:288 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:265 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:268 +#: screens/User/UserTeams/UserTeamList.js:263 +msgid "Failed to associate." +msgstr "Kan niet koppelen." + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:301 +#: 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:322 +#: screens/Project/ProjectList/ProjectListItem.js:232 +msgid "Failed to cancel Project Sync" +msgstr "Kan projectsynchronisatie niet annuleren" + +#: components/JobList/JobList.js:329 +msgid "Failed to cancel one or more jobs." +msgstr "Kan een of meer taken niet annuleren." + +#: components/JobList/JobListItem.js:114 +#: screens/Job/JobDetail/JobDetail.js:601 +#: screens/Job/JobOutput/shared/OutputToolbar.js:138 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:90 +msgid "Failed to cancel {0}" +msgstr "Kan {0} niet annuleren" + +#: screens/Credential/CredentialList/CredentialListItem.js:88 +msgid "Failed to copy credential." +msgstr "Kan toegangsgegevens niet kopiëren." + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:112 +msgid "Failed to copy execution environment" +msgstr "Kan uitvoeringsomgeving niet kopiëren" + +#: screens/Inventory/InventoryList/InventoryListItem.js:162 +msgid "Failed to copy inventory." +msgstr "Kan inventaris niet kopiëren." + +#: screens/Project/ProjectList/ProjectListItem.js:270 +msgid "Failed to copy project." +msgstr "Kan project niet kopiëren." + +#: components/TemplateList/TemplateListItem.js:253 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:160 +msgid "Failed to copy template." +msgstr "Kan sjabloon niet kopiëren." + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:139 +msgid "Failed to delete application." +msgstr "Kan toepassing niet verwijderen." + +#: screens/Credential/CredentialDetail/CredentialDetail.js:317 +msgid "Failed to delete credential." +msgstr "Kan toegangsgegevens niet verwijderen." + +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:82 +msgid "Failed to delete group {0}." +msgstr "Kan groep {0} niet verwijderen." + +#: screens/Host/HostDetail/HostDetail.js:126 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:121 +msgid "Failed to delete host." +msgstr "Kan host niet verwijderen." + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:327 +msgid "Failed to delete inventory source {name}." +msgstr "Kan inventarisbron {name} niet verwijderen." + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:213 +msgid "Failed to delete inventory." +msgstr "Kan inventaris niet verwijderen." + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:557 +msgid "Failed to delete job template." +msgstr "Kan taaksjabloon niet verwijderen." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:448 +msgid "Failed to delete notification." +msgstr "Kan bericht niet verwijderen." + +#: screens/Application/ApplicationsList/ApplicationsList.js:188 +msgid "Failed to delete one or more applications." +msgstr "Een of meer toepassingen kunnen niet worden verwijderd." + +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:208 +msgid "Failed to delete one or more credential types." +msgstr "Een of meer typen toegangsgegevens kunnen niet worden verwijderd." + +#: screens/Credential/CredentialList/CredentialList.js:217 +msgid "Failed to delete one or more credentials." +msgstr "Een of meer toegangsgegevens kunnen niet worden verwijderd." + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:233 +msgid "Failed to delete one or more execution environments" +msgstr "Een of meer uitvoeringsomgevingen kunnen niet worden verwijderd" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:155 +msgid "Failed to delete one or more groups." +msgstr "Een of meer groepen kunnen niet worden verwijderd." + +#: screens/Host/HostList/HostList.js:236 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:204 +msgid "Failed to delete one or more hosts." +msgstr "Een of meer hosts kunnen niet worden verwijderd." + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:225 +msgid "Failed to delete one or more instance groups." +msgstr "Een of meer instantiegroepen kunnen niet worden verwijderd." + +#: screens/Inventory/InventoryList/InventoryList.js:288 +msgid "Failed to delete one or more inventories." +msgstr "Een of meer inventarissen kunnen niet worden verwijderd." + +#: screens/Inventory/InventorySources/InventorySourceList.js:255 +msgid "Failed to delete one or more inventory sources." +msgstr "Een of meer inventarisbronnen kunnen niet worden verwijderd." + +#: components/RelatedTemplateList/RelatedTemplateList.js:244 +msgid "Failed to delete one or more job templates." +msgstr "Een of meer taaksjablonen kunnen niet worden verwijderd." + +#: components/JobList/JobList.js:318 +msgid "Failed to delete one or more jobs." +msgstr "Een of meer taken kunnen niet worden verwijderd." + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:236 +msgid "Failed to delete one or more notification template." +msgstr "Een of meer berichtsjablonen kunnen niet worden verwijderd." + +#: screens/Organization/OrganizationList/OrganizationList.js:198 +msgid "Failed to delete one or more organizations." +msgstr "Een of meer organisaties kunnen niet worden verwijderd." + +#: screens/Project/ProjectList/ProjectList.js:294 +msgid "Failed to delete one or more projects." +msgstr "Een of meer projecten kunnen niet worden verwijderd." + +#: components/Schedule/ScheduleList/ScheduleList.js:242 +msgid "Failed to delete one or more schedules." +msgstr "Een of meer schema's kunnen niet worden verwijderd." + +#: screens/Team/TeamList/TeamList.js:195 +msgid "Failed to delete one or more teams." +msgstr "Een of meer teams kunnen niet worden verwijderd." + +#: components/TemplateList/TemplateList.js:302 +msgid "Failed to delete one or more templates." +msgstr "Een of meer sjablonen kunnen niet worden verwijderd." + +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:158 +msgid "Failed to delete one or more tokens." +msgstr "Een of meer tokens kunnen niet worden verwijderd." + +#: screens/User/UserTokenList/UserTokenList.js:217 +msgid "Failed to delete one or more user tokens." +msgstr "Een of meer gebruikerstokens kunnen niet worden verwijderd." + +#: screens/User/UserList/UserList.js:192 +msgid "Failed to delete one or more users." +msgstr "Een of meer gebruikers kunnen niet worden verwijderd." + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:192 +msgid "Failed to delete one or more workflow approval." +msgstr "Een of meer workflowgoedkeuringen kunnen niet worden verwijderd." + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:211 +msgid "Failed to delete organization." +msgstr "Kan organisatie niet verwijderen." + +#: screens/Project/ProjectDetail/ProjectDetail.js:351 +msgid "Failed to delete project." +msgstr "Kan project niet verwijderen." + +#: components/ResourceAccessList/ResourceAccessList.js:292 +msgid "Failed to delete role" +msgstr "Kan rol niet verwijderen" + +#: screens/Team/TeamRoles/TeamRolesList.js:261 +#: screens/User/UserRoles/UserRolesList.js:257 +msgid "Failed to delete role." +msgstr "Kan rol niet verwijderen." + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:657 +msgid "Failed to delete schedule." +msgstr "Kan schema niet verwijderen." + +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:186 +msgid "Failed to delete smart inventory." +msgstr "Kan Smart-inventaris niet verwijderen." + +#: screens/Team/TeamDetail/TeamDetail.js:81 +msgid "Failed to delete team." +msgstr "Kan team niet verwijderen." + +#: screens/User/UserDetail/UserDetail.js:118 +msgid "Failed to delete user." +msgstr "Kan gebruiker niet verwijderen." + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:351 +msgid "Failed to delete workflow approval." +msgstr "Kan workflowgoedkeuring niet verwijderen." + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:280 +msgid "Failed to delete workflow job template." +msgstr "Kan workflow-taaksjabloon niet verwijderen." + +#: screens/Host/HostDetail/HostDetail.js:59 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:59 +msgid "Failed to delete {name}." +msgstr "Kan {name} niet verwijderen." + +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:51 +msgid "Failed to deny {0}." +msgstr "Kan {0} niet verwijderen." + +#: 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 "Een of meer groepen kunnen niet worden losgekoppeld." + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:299 +msgid "Failed to disassociate one or more hosts." +msgstr "Een of meer hosts kunnen niet worden losgekoppeld." + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:315 +#: screens/InstanceGroup/Instances/InstanceList.js:313 +#: screens/Instances/InstanceDetail/InstanceDetail.js:365 +msgid "Failed to disassociate one or more instances." +msgstr "Een of meer instanties kunnen niet worden losgekoppeld." + +#: screens/User/UserTeams/UserTeamList.js:264 +msgid "Failed to disassociate one or more teams." +msgstr "Een of meer teams kunnen niet worden losgekoppeld." + +#: screens/Login/Login.js:243 +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:306 +msgid "Failed to fetch the updated project data." +msgstr "Kan de bijgewerkte projectgegevens niet ophalen." + +#: screens/TopologyView/MeshGraph.js:409 +msgid "Failed to get instance." +msgstr "Kon dashboard niet weergeven:" + +#: components/AdHocCommands/AdHocCommands.js:112 +#: components/LaunchButton/LaunchButton.js:188 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:128 +msgid "Failed to launch job." +msgstr "Kan de taak niet starten." + +#: screens/Instances/InstanceDetail/InstanceDetail.js:378 +#: screens/Instances/InstanceList/InstanceList.js:246 +msgid "Failed to remove one or more instances." +msgstr "Een of meer instanties kunnen niet worden losgekoppeld." + +#: contexts/Config.js:98 +msgid "Failed to retrieve configuration." +msgstr "Kan de configuratie niet ophalen." + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:376 +msgid "Failed to retrieve full node resource object." +msgstr "Kan geen volledig bronobject van knooppunt ophalen." + +#: screens/InstanceGroup/Instances/InstanceList.js:315 +#: screens/Instances/InstanceList/InstanceList.js:234 +msgid "Failed to run a health check on one or more instances." +msgstr "Kan geen gezondheidscontrole uitvoeren op een of meer instanties." + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:172 +msgid "Failed to send test notification." +msgstr "Kan testbericht niet verzenden." + +#: screens/Inventory/shared/InventorySourceSyncButton.js:52 +msgid "Failed to sync inventory source." +msgstr "Kan inventarisbron niet synchroniseren." + +#: screens/Project/shared/ProjectSyncButton.js:63 +msgid "Failed to sync project." +msgstr "Kan project niet synchroniseren." + +#: screens/Inventory/InventorySources/InventorySourceList.js:242 +msgid "Failed to sync some or all inventory sources." +msgstr "Kan sommige of alle inventarisbronnen niet synchroniseren." + +#: components/HostToggle/HostToggle.js:80 +msgid "Failed to toggle host." +msgstr "Kan niet van host wisselen." + +#: components/InstanceToggle/InstanceToggle.js:71 +msgid "Failed to toggle instance." +msgstr "Kan niet van instantie wisselen." + +#: components/NotificationList/NotificationList.js:250 +msgid "Failed to toggle notification." +msgstr "Kan niet van bericht wisselen." + +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:77 +msgid "Failed to toggle schedule." +msgstr "Kan niet van schema wisselen." + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:314 +#: screens/InstanceGroup/Instances/InstanceListItem.js:222 +#: screens/Instances/InstanceDetail/InstanceDetail.js:364 +#: screens/Instances/InstanceList/InstanceListItem.js:238 +msgid "Failed to update capacity adjustment." +msgstr "Kan de capaciteitsaanpassing niet bijwerken." + +#: screens/TopologyView/Tooltip.js:204 +msgid "Failed to update instance." +msgstr "Kan de vragenlijst niet bijwerken." + +#: screens/Template/TemplateSurvey.js:133 +msgid "Failed to update survey." +msgstr "Kan de vragenlijst niet bijwerken." + +#: screens/User/UserTokenDetail/UserTokenDetail.js:88 +msgid "Failed to user token." +msgstr "Kan gebruikerstoken niet bijwerken." + +#: components/NotificationList/NotificationListItem.js:85 +#: components/NotificationList/NotificationListItem.js:86 +msgid "Failure" +msgstr "Mislukking" + +#: screens/Job/JobOutput/EmptyOutput.js:45 +msgid "Failure Explanation:" +msgstr "Storing Verklaring:" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:66 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:210 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:240 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:270 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:315 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:373 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:142 +msgid "False" +msgstr "False" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:160 +#: components/Schedule/shared/FrequencyDetailSubform.js:103 +msgid "February" +msgstr "Februari" + +#: components/Search/LookupTypeInput.js:52 +msgid "Field contains value." +msgstr "Veld bevat waarde." + +#: components/Search/LookupTypeInput.js:80 +msgid "Field ends with value." +msgstr "Veld eindigt op waarde." + +#: 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." + +#: components/Search/LookupTypeInput.js:94 +msgid "Field matches the given regular expression." +msgstr "Het veld komt overeen met de opgegeven reguliere expressie." + +#: components/Search/LookupTypeInput.js:66 +msgid "Field starts with value." +msgstr "Veld begint met waarde." + +#: components/Schedule/shared/FrequencyDetailSubform.js:416 +msgid "Fifth" +msgstr "Vijfde" + +#: screens/Job/JobOutput/JobOutputSearch.js:105 +msgid "File Difference" +msgstr "Bestandsverschil" + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:72 +msgid "File upload rejected. Please select a single .json file." +msgstr "Bestand uploaden geweigerd. Selecteer één .json-bestand." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:96 +msgid "File, directory or script" +msgstr "Bestand, map of script" + +#: components/Search/Search.js:198 +#: components/Search/Search.js:222 +msgid "Filter By {name}" +msgstr "Filteren op {name}" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:88 +msgid "Filter by failed jobs" +msgstr "Filteren op mislukte opdrachten" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:94 +msgid "Filter by successful jobs" +msgstr "Recente succesvolle taken" + +#: components/JobList/JobList.js:248 +#: components/JobList/JobListItem.js:100 +msgid "Finish Time" +msgstr "Voltooiingstijd" + +#: screens/Job/JobDetail/JobDetail.js:226 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:208 +msgid "Finished" +msgstr "Voltooid" + +#: components/Schedule/shared/FrequencyDetailSubform.js:404 +msgid "First" +msgstr "Eerste" + +#: components/AddRole/AddResourceRole.js:28 +#: components/AddRole/AddResourceRole.js:42 +#: components/ResourceAccessList/ResourceAccessList.js:178 +#: 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 "Voornaam" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:332 +msgid "First Run" +msgstr "Eerste uitvoering" + +#: components/ResourceAccessList/ResourceAccessList.js:227 +#: components/ResourceAccessList/ResourceAccessListItem.js:67 +msgid "First name" +msgstr "Voornaam" + +#: components/Search/AdvancedSearch.js:213 +#: components/Search/AdvancedSearch.js:227 +msgid "First, select a key" +msgstr "Selecteer eerst een sleutel" + +#: components/Workflow/WorkflowTools.js:88 +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 "Aanpassen naar scherm" + +#: screens/Template/Survey/SurveyQuestionForm.js:94 +msgid "Float" +msgstr "Drijven" + +#: screens/Job/JobOutput/JobOutputSearch.js:183 +msgid "Follow" +msgstr "Volgen" + +#: screens/Job/Job.helptext.js:5 +#: screens/Template/shared/JobTemplate.helptext.js:6 +msgid "For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook." +msgstr "Voor taaksjablonen selecteer \"uitvoeren\" om het draaiboek uit te voeren. Selecteer \"controleren\" om slechts de syntaxis van het draaiboek te controleren, de installatie van de omgeving te testen en problemen te rapporteren zonder het draaiboek uit te voeren." + +#: screens/Project/shared/Project.helptext.js:98 +msgid "For more information, refer to the" +msgstr "Bekijk voor meer informatie de" + +#: components/AdHocCommands/AdHocDetailsStep.js:160 +#: components/AdHocCommands/AdHocDetailsStep.js:161 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:55 +#: components/PromptDetail/PromptDetail.js:345 +#: components/PromptDetail/PromptJobTemplateDetail.js:150 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:475 +#: screens/Job/JobDetail/JobDetail.js:389 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:259 +#: screens/Template/shared/JobTemplateForm.js:409 +#: screens/TopologyView/Tooltip.js:282 +msgid "Forks" +msgstr "Vorken" + +#: components/Schedule/shared/FrequencyDetailSubform.js:414 +msgid "Fourth" +msgstr "Vierde" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:363 +#: components/Schedule/shared/ScheduleFormFields.js:146 +msgid "Frequency Details" +msgstr "Frequentie-informatie" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:381 +msgid "Frequency Exception Details" +msgstr "Frequentie Uitzondering Details" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:72 +#: components/Schedule/shared/FrequencyDetailSubform.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:206 +#: components/Schedule/shared/buildRuleObj.js:91 +msgid "Frequency did not match an expected value" +msgstr "Frequentie kwam niet overeen met een verwachte waarde" + +#: components/Schedule/shared/FrequencyDetailSubform.js:310 +msgid "Fri" +msgstr "Vrij" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:81 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:187 +#: components/Schedule/shared/FrequencyDetailSubform.js:315 +#: components/Schedule/shared/FrequencyDetailSubform.js:453 +msgid "Friday" +msgstr "Vrijdag" + +#: components/Search/RelatedLookupTypeInput.js:45 +msgid "Fuzzy search on id, name or description fields." +msgstr "Fuzzy search op id, naam of beschrijvingsvelden." + +#: components/Search/RelatedLookupTypeInput.js:32 +msgid "Fuzzy search on name field." +msgstr "Fuzzy search op naamveld." + +#: components/CredentialChip/CredentialChip.js:13 +msgid "GPG Public Key" +msgstr "GPG openbare sleutel" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:153 +#: screens/Organization/shared/OrganizationForm.js:101 +msgid "Galaxy Credentials" +msgstr "Galaxy-toegangsgegevens" + +#: screens/Credential/shared/CredentialForm.js:185 +msgid "Galaxy credentials must be owned by an Organization." +msgstr "Galaxy-toegangsgegevens moeten eigendom zijn van een organisatie." + +#: screens/Job/JobOutput/JobOutputSearch.js:106 +msgid "Gathering Facts" +msgstr "Feiten verzamelen" + +#: screens/Setting/Settings.js:72 +msgid "Generic OIDC" +msgstr "Generieke OIDC" + +#: screens/Setting/SettingList.js:85 +msgid "Generic OIDC settings" +msgstr "Algemene OIDC-instellingen" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:222 +msgid "Get subscription" +msgstr "Abonnement ophalen" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:216 +msgid "Get subscriptions" +msgstr "Abonnementen ophalen" + +#: components/Lookup/ProjectLookup.js:136 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:89 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:158 +#: screens/Job/JobDetail/JobDetail.js:75 +#: screens/Project/ProjectList/ProjectList.js:198 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:97 +msgid "Git" +msgstr "Git" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:312 +#: screens/Template/shared/WebhookSubForm.js:106 +msgid "GitHub" +msgstr "GitHub" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:85 +#: screens/Setting/Settings.js:51 +msgid "GitHub Default" +msgstr "GitHub-standaard" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:100 +#: screens/Setting/Settings.js:60 +msgid "GitHub Enterprise" +msgstr "GitHub Enterprise" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:105 +#: screens/Setting/Settings.js:63 +msgid "GitHub Enterprise Organization" +msgstr "GitHub Enterprise-organisatie" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:110 +#: screens/Setting/Settings.js:66 +msgid "GitHub Enterprise Team" +msgstr "GitHub Enterprise-team" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:90 +#: screens/Setting/Settings.js:54 +msgid "GitHub Organization" +msgstr "GitHub-organisatie" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:95 +#: screens/Setting/Settings.js:57 +msgid "GitHub Team" +msgstr "GitHub-team" + +#: screens/Setting/SettingList.js:61 +msgid "GitHub settings" +msgstr "GitHub-instellingen" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:312 +#: screens/Template/shared/WebhookSubForm.js:112 +msgid "GitLab" +msgstr "GitLab" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:79 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:84 +msgid "Globally Available" +msgstr "Wereldwijd beschikbaar" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:134 +msgid "Globally available execution environment can not be reassigned to a specific Organization" +msgstr "Wereldwijd beschikbare uitvoeringsomgeving kan niet opnieuw worden toegewezen aan een specifieke organisatie" + +#: components/Pagination/Pagination.js:29 +msgid "Go to first page" +msgstr "Ga naar de eerste pagina" + +#: components/Pagination/Pagination.js:31 +msgid "Go to last page" +msgstr "Ga naar de laatste pagina" + +#: components/Pagination/Pagination.js:32 +msgid "Go to next page" +msgstr "Ga naar de volgende pagina" + +#: components/Pagination/Pagination.js:30 +msgid "Go to previous page" +msgstr "Ga naar de vorige pagina" + +#: 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-instellingen" + +#: screens/Setting/Settings.js:69 +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:160 +msgid "Grafana API key" +msgstr "Grafana API-sleutel" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:187 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:151 +msgid "Grafana URL" +msgstr "Grafana URL" + +#: components/Search/LookupTypeInput.js:106 +msgid "Greater than comparison." +msgstr "Groter dan vergelijking." + +#: components/Search/LookupTypeInput.js:113 +msgid "Greater than or equal to comparison." +msgstr "Groter dan of gelijk aan vergelijking." + +#: components/Lookup/HostFilterLookup.js:102 +msgid "Group" +msgstr "Groep" + +#: screens/Inventory/Inventories.js:78 +msgid "Group details" +msgstr "Groepsdetails" + +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:124 +msgid "Group type" +msgstr "Type groep" + +#: screens/Host/Host.js:68 +#: screens/Host/HostGroups/HostGroupsList.js:231 +#: screens/Host/Hosts.js:29 +#: screens/Inventory/Inventories.js:72 +#: screens/Inventory/Inventories.js:74 +#: screens/Inventory/Inventory.js:66 +#: 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:119 +msgid "Groups" +msgstr "Groepen" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:383 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:468 +msgid "HTTP Headers" +msgstr "HTTP-koppen" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:378 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:481 +msgid "HTTP Method" +msgstr "HTTP-methode" + +#: components/HealthCheckAlert/HealthCheckAlert.js:22 +msgid "Health check request(s) submitted. Please wait and reload the page." +msgstr "Gezondheidscontrole verzoek(en) ingediend. Wacht even en laad de pagina opnieuw." + +#: components/StatusLabel/StatusLabel.js:42 +msgid "Healthy" +msgstr "Gezond" + +#: components/AppContainer/PageHeaderToolbar.js:116 +msgid "Help" +msgstr "Help" + +#: components/FormField/PasswordInput.js:35 +msgid "Hide" +msgstr "Verbergen" + +#: components/LaunchPrompt/LaunchPrompt.js:135 +#: components/Schedule/shared/SchedulePromptableFields.js:102 +msgid "Hide description" +msgstr "Omschrijving verbergen" + +#: components/NotificationList/NotificationList.js:195 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:136 +msgid "Hipchat" +msgstr "Hipchat" + +#: screens/Instances/InstanceList/InstanceList.js:154 +msgid "Hop" +msgstr "Hop" + +#: screens/TopologyView/Legend.js:103 +msgid "Hop node" +msgstr "Hop-knooppunt" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:211 +#: screens/Job/JobOutput/HostEventModal.js:109 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:149 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:78 +msgid "Host" +msgstr "Host" + +#: screens/Job/JobOutput/JobOutputSearch.js:107 +msgid "Host Async Failure" +msgstr "Host Async mislukking" + +#: screens/Job/JobOutput/JobOutputSearch.js:108 +msgid "Host Async OK" +msgstr "Host Async OK" + +#: components/PromptDetail/PromptJobTemplateDetail.js:159 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:297 +#: screens/Template/shared/JobTemplateForm.js:633 +msgid "Host Config Key" +msgstr "Configuratiesleutel host" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:96 +msgid "Host Count" +msgstr "Aantal hosts" + +#: screens/Job/JobOutput/HostEventModal.js:88 +msgid "Host Details" +msgstr "Hostdetails" + +#: screens/Job/JobOutput/JobOutputSearch.js:109 +msgid "Host Failed" +msgstr "Host is mislukt" + +#: screens/Job/JobOutput/JobOutputSearch.js:110 +msgid "Host Failure" +msgstr "Hostmislukking" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:242 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:145 +msgid "Host Filter" +msgstr "Hostfilter" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:201 +#: screens/Instances/InstanceDetail/InstanceDetail.js:191 +#: screens/Instances/Shared/InstanceForm.js:18 +msgid "Host Name" +msgstr "Hostnaam" + +#: screens/Job/JobOutput/JobOutputSearch.js:111 +msgid "Host OK" +msgstr "Host OK" + +#: screens/Job/JobOutput/JobOutputSearch.js:112 +msgid "Host Polling" +msgstr "Hostpolling" + +#: screens/Job/JobOutput/JobOutputSearch.js:113 +msgid "Host Retry" +msgstr "Host opnieuw proberen" + +#: screens/Job/JobOutput/JobOutputSearch.js:114 +msgid "Host Skipped" +msgstr "Host overgeslagen" + +#: screens/Job/JobOutput/JobOutputSearch.js:115 +msgid "Host Started" +msgstr "Host gestart" + +#: screens/Job/JobOutput/JobOutputSearch.js:116 +msgid "Host Unreachable" +msgstr "Host onbereikbaar" + +#: screens/Inventory/Inventories.js:69 +msgid "Host details" +msgstr "Hostdetails" + +#: screens/Job/JobOutput/HostEventModal.js:89 +msgid "Host details modal" +msgstr "Modus hostdetails" + +#: screens/Host/Host.js:96 +#: screens/Inventory/InventoryHost/InventoryHost.js:100 +msgid "Host not found." +msgstr "Host niet gevonden." + +#: screens/Job/JobOutput/shared/HostStatusBar.js:76 +msgid "Host status information for this job is unavailable." +msgstr "Statusinformatie van de host is niet beschikbaar voor deze taak." + +#: routeConfig.js:85 +#: screens/ActivityStream/ActivityStream.js:176 +#: screens/Dashboard/Dashboard.js:81 +#: screens/Host/HostList/HostList.js:143 +#: screens/Host/HostList/HostList.js:191 +#: screens/Host/Hosts.js:14 +#: screens/Host/Hosts.js:23 +#: screens/Inventory/Inventories.js:65 +#: screens/Inventory/Inventories.js:79 +#: screens/Inventory/Inventory.js:67 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:67 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:189 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:272 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:112 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:172 +#: screens/Inventory/SmartInventory.js:68 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:71 +#: screens/Job/JobOutput/shared/OutputToolbar.js:97 +#: util/getRelatedResourceDeleteDetails.js:123 +msgid "Hosts" +msgstr "Hosts" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:92 +msgid "Hosts automated" +msgstr "Geautomatiseerde hosts" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:118 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:125 +msgid "Hosts available" +msgstr "Beschikbare hosts" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:107 +msgid "Hosts imported" +msgstr "Geïmporteerde hosts" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:112 +msgid "Hosts remaining" +msgstr "Resterende hosts" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:183 +#: components/Schedule/shared/FrequencyDetailSubform.js:175 +#: components/Schedule/shared/ScheduleFormFields.js:126 +#: components/Schedule/shared/ScheduleFormFields.js:186 +msgid "Hour" +msgstr "Uur" + +#: screens/InstanceGroup/Instances/InstanceList.js:209 +#: screens/Instances/InstanceList/InstanceList.js:153 +msgid "Hybrid" +msgstr "Hybride" + +#: screens/TopologyView/Legend.js:95 +msgid "Hybrid node" +msgstr "Hybride knooppunt" + +#: components/JobList/JobList.js:200 +#: components/Lookup/HostFilterLookup.js:98 +#: screens/Team/TeamRoles/TeamRolesList.js:155 +msgid "ID" +msgstr "ID" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:193 +msgid "ID of the Dashboard" +msgstr "ID van het dashboard" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:198 +msgid "ID of the Panel" +msgstr "ID van het paneel" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:167 +msgid "ID of the dashboard (optional)" +msgstr "ID van het dashboard (optioneel)" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:173 +msgid "ID of the panel (optional)" +msgstr "ID van het paneel (optioneel)" + +#: screens/TopologyView/Tooltip.js:265 +msgid "IP address" +msgstr "IP-adres" + +#: components/NotificationList/NotificationList.js:196 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:137 +msgid "IRC" +msgstr "IRC" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:228 +msgid "IRC Nick" +msgstr "IRC-bijnaam" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:223 +msgid "IRC Server Address" +msgstr "IRC-serveradres" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:218 +msgid "IRC Server Port" +msgstr "IRC-serverpoort" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:223 +msgid "IRC nick" +msgstr "IRC-bijnaam" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:215 +msgid "IRC server address" +msgstr "IRC-serveradres" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:201 +msgid "IRC server password" +msgstr "IRC-serverwachtwoord" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:206 +msgid "IRC server port" +msgstr "IRC-serverpoort" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:263 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:308 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:272 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:343 +msgid "Icon URL" +msgstr "Icoon-URL" + +#: screens/Inventory/shared/Inventory.helptext.js:100 +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 "Als dit vakje is ingeschakeld, worden alle variabelen voor onderliggende groepen en hosts verwijderd en worden ze vervangen door de variabelen die aangetroffen worden in de externe bron." + +#: screens/Inventory/shared/Inventory.helptext.js:84 +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 "Als dit vakje is ingeschakeld, worden alle groepen en hosts die eerder aanwezig waren in de externe bron, maar die nu verwijderd zijn, verwijderd uit de inventaris. Hosts en groepen die niet beheerd werden door de inventarisbron, worden omhoog verplaatst naar de volgende handmatig gemaakte groep. Als er geen handmatig gemaakte groep is waar ze naartoe kunnen worden verplaatst, blijven ze staan in de standaard inventarisgroep 'Alle'." + +#: screens/Template/shared/JobTemplate.helptext.js:30 +msgid "If enabled, run this playbook as an administrator." +msgstr "Als deze optie ingeschakeld is, wordt het draaiboek uitgevoerd als beheerder." + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:184 +msgid "" +"If enabled, show the changes made\n" +"by Ansible tasks, where supported. This is equivalent to Ansible’s\n" +"--diff mode." +msgstr "Als deze mogelijkheid ingeschakeld is, worden de wijzigingen die aangebracht zijn door Ansible-taken weergegeven, waar ondersteund. Dit staat gelijk aan de diff-modus van Ansible." + +#: screens/Template/shared/JobTemplate.helptext.js:19 +msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible's --diff mode." +msgstr "Als deze mogelijkheid ingeschakeld is, worden de wijzigingen die aangebracht zijn door Ansible-taken weergegeven, waar ondersteund. Dit staat gelijk aan de diff-modus van Ansible." + +#: components/AdHocCommands/AdHocDetailsStep.js:181 +msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible’s --diff mode." +msgstr "Als deze mogelijkheid ingeschakeld is, worden de wijzigingen die aangebracht zijn door Ansible-taken weergegeven, waar ondersteund. Dit staat gelijk aan de diff-modus van Ansible." + +#: screens/Template/shared/JobTemplate.helptext.js:32 +msgid "If enabled, simultaneous runs of this job template will be allowed." +msgstr "Indien deze mogelijkheid ingeschakeld is, zijn gelijktijdige uitvoeringen van dit taaksjabloon toegestaan." + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:16 +msgid "If enabled, simultaneous runs of this workflow job template will be allowed." +msgstr "Indien deze mogelijkheid ingeschakeld is, zijn gelijktijdige uitvoeringen van deze workflow-taaksjabloon toegestaan." + +#: screens/Inventory/shared/Inventory.helptext.js:194 +msgid "" +"If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on.\n" +"Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." +msgstr "Indien ingeschakeld, voorkomt de inventaris dat organisatie-instantiegroepen worden toegevoegd aan de lijst van voorkeursinstantiegroepen om geassocieerde taaksjablonen op uit te voeren.\n" +"Opmerking: Als deze instelling is ingeschakeld en u een lege lijst hebt opgegeven, worden de globale instantiegroepen toegepast." + +#: screens/Template/shared/JobTemplate.helptext.js:33 +msgid "" +"If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on.\n" +"Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." +msgstr "Indien ingeschakeld, zal de taaksjabloon voorkomen dat inventaris- of organisatie-instantiegroepen worden toegevoegd aan de lijst met voorkeursinstantiegroepen om op te draaien.\n" +"Opmerking: Als deze instelling is ingeschakeld en u een lege lijst hebt opgegeven, worden de globale instantiegroepen toegepast." + +#: screens/Template/shared/JobTemplate.helptext.js:35 +msgid "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and 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" +"geïnjecteerd in de feitencache tijdens runtime." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:275 +msgid "If specified, this field will be shown on the node instead of the resource name when viewing the workflow" +msgstr "Indien gespecificeerd, zal dit veld worden getoond op het knooppunt in plaats van de resourcenaam bij het bekijken van de workflow" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:180 +msgid "If you are ready to upgrade or renew, please <0>contact us." +msgstr "Neem zodra u klaar bent om te upgraden of te verlengen <0>contact met ons op." + +#: 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 "Als u geen abonnement heeft, kunt u bij Red Hat terecht voor een proefabonnement." + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:46 +msgid "If you only want to remove access for this particular user, please remove them from the team." +msgstr "Als u alleen de toegang voor deze specifieke gebruiker wilt verwijderen, verwijder deze dan uit het team." + +#: screens/Inventory/shared/Inventory.helptext.js:120 +#: screens/Inventory/shared/Inventory.helptext.js:139 +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" +"het opstarten en bij projectupdates, klik op Update bij opstarten, en ga ook naar" + +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:80 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:91 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:101 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:54 +#: 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:98 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:89 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:108 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvListItem.js:21 +msgid "Image" +msgstr "Image" + +#: screens/Job/JobOutput/JobOutputSearch.js:117 +msgid "Including File" +msgstr "Inclusief bestand" + +#: 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 "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:103 +msgid "Info" +msgstr "Info" + +#: screens/ActivityStream/ActivityStreamListItem.js:45 +msgid "Initiated By" +msgstr "Gestart door" + +#: screens/ActivityStream/ActivityStream.js:253 +#: screens/ActivityStream/ActivityStream.js:263 +#: screens/ActivityStream/ActivityStreamDetailButton.js:44 +msgid "Initiated by" +msgstr "Gestart door" + +#: screens/ActivityStream/ActivityStream.js:243 +msgid "Initiated by (username)" +msgstr "Gestart door (gebruikersnaam)" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:82 +#: screens/CredentialType/shared/CredentialTypeForm.js:46 +msgid "Injector configuration" +msgstr "Configuratie-injector" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:74 +#: screens/CredentialType/shared/CredentialTypeForm.js:38 +msgid "Input configuration" +msgstr "Configuratie-input" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:79 +msgid "Input schema which defines a set of ordered fields for that type." +msgstr "Invoerschema dat een reeks geordende velden voor dat type definieert." + +#: screens/Project/shared/ProjectSubForms/InsightsSubForm.js:31 +msgid "Insights Credential" +msgstr "Toegangsgegevens voor Insights" + +#: components/Lookup/HostFilterLookup.js:123 +msgid "Insights system ID" +msgstr "Systeem-ID Insights" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:249 +msgid "Install Bundle" +msgstr "Bundel installeren" + +#: components/StatusLabel/StatusLabel.js:58 +#: screens/TopologyView/Legend.js:136 +msgid "Installed" +msgstr "Geïnstalleerd" + +#: screens/Metrics/Metrics.js:187 +msgid "Instance" +msgstr "Instantie" + +#: components/PromptDetail/PromptInventorySourceDetail.js:135 +msgid "Instance Filters" +msgstr "Instantiefilters" + +#: screens/Job/JobDetail/JobDetail.js:358 +msgid "Instance Group" +msgstr "Instantiegroep" + +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:96 +#: components/LaunchPrompt/steps/useInstanceGroupsStep.js:31 +#: components/Lookup/InstanceGroupsLookup.js:74 +#: components/Lookup/InstanceGroupsLookup.js:121 +#: components/Lookup/InstanceGroupsLookup.js:141 +#: components/Lookup/InstanceGroupsLookup.js:151 +#: components/PromptDetail/PromptDetail.js:227 +#: components/PromptDetail/PromptJobTemplateDetail.js:228 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:499 +#: routeConfig.js:132 +#: screens/ActivityStream/ActivityStream.js:205 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:106 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:179 +#: screens/InstanceGroup/InstanceGroups.js:16 +#: screens/InstanceGroup/InstanceGroups.js:26 +#: screens/Instances/InstanceDetail/InstanceDetail.js:217 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:107 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:127 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:422 +#: util/getRelatedResourceDeleteDetails.js:282 +msgid "Instance Groups" +msgstr "Instantiegroepen" + +#: components/Lookup/HostFilterLookup.js:115 +msgid "Instance ID" +msgstr "Instantie-id" + +#: screens/Instances/Shared/InstanceForm.js:32 +msgid "Instance State" +msgstr "Instantiestaat" + +#: screens/Instances/Shared/InstanceForm.js:48 +msgid "Instance Type" +msgstr "Instantietype" + +#: screens/InstanceGroup/InstanceGroups.js:33 +msgid "Instance details" +msgstr "Instantiedetails" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:58 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:69 +msgid "Instance group" +msgstr "Instantiegroep" + +#: screens/InstanceGroup/InstanceGroup.js:92 +msgid "Instance group not found." +msgstr "Kan instantiegroep niet vinden." + +#: screens/InstanceGroup/Instances/InstanceListItem.js:165 +#: screens/Instances/InstanceList/InstanceListItem.js:176 +msgid "Instance group used capacity" +msgstr "Gebruikte capaciteit instantiegroep" + +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:122 +#: screens/TopologyView/Tooltip.js:273 +msgid "Instance groups" +msgstr "Instantiegroepen" + +#: screens/TopologyView/Tooltip.js:234 +msgid "Instance status" +msgstr "Instantiestaat" + +#: screens/TopologyView/Tooltip.js:240 +msgid "Instance type" +msgstr "instantietype" + +#: routeConfig.js:137 +#: screens/ActivityStream/ActivityStream.js:203 +#: screens/InstanceGroup/InstanceGroup.js:74 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:198 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:73 +#: screens/InstanceGroup/InstanceGroups.js:31 +#: screens/InstanceGroup/Instances/InstanceList.js:192 +#: screens/InstanceGroup/Instances/InstanceList.js:290 +#: screens/Instances/InstanceList/InstanceList.js:136 +#: screens/Instances/Instances.js:13 +#: screens/Instances/Instances.js:22 +msgid "Instances" +msgstr "Instanties" + +#: screens/Template/Survey/SurveyQuestionForm.js:93 +msgid "Integer" +msgstr "Geheel getal" + +#: util/validators.js:94 +msgid "Invalid email address" +msgstr "Ongeldig e-mailadres" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:116 +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:178 +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." + +#: util/validators.js:33 +msgid "Invalid time format" +msgstr "Ongeldige tijdsindeling" + +#: screens/Login/Login.js:153 +msgid "Invalid username or password. Please try again." +msgstr "Ongeldige gebruikersnaam of wachtwoord. Probeer het opnieuw." + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:119 +#: routeConfig.js:80 +#: screens/ActivityStream/ActivityStream.js:173 +#: screens/Dashboard/Dashboard.js:92 +#: screens/Inventory/Inventories.js:17 +#: screens/Inventory/InventoryList/InventoryList.js:174 +#: screens/Inventory/InventoryList/InventoryList.js:237 +#: util/getRelatedResourceDeleteDetails.js:202 +#: util/getRelatedResourceDeleteDetails.js:270 +msgid "Inventories" +msgstr "Inventarissen" + +#: 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:223 +#: components/LaunchPrompt/steps/InventoryStep.js:105 +#: components/LaunchPrompt/steps/useInventoryStep.js:48 +#: components/Lookup/HostFilterLookup.js:424 +#: components/Lookup/HostListItem.js:10 +#: components/Lookup/InventoryLookup.js:119 +#: components/Lookup/InventoryLookup.js:128 +#: components/Lookup/InventoryLookup.js:169 +#: components/Lookup/InventoryLookup.js:184 +#: components/Lookup/InventoryLookup.js:224 +#: components/PromptDetail/PromptDetail.js:214 +#: components/PromptDetail/PromptInventorySourceDetail.js:76 +#: components/PromptDetail/PromptJobTemplateDetail.js:119 +#: components/PromptDetail/PromptJobTemplateDetail.js:129 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:79 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:430 +#: components/TemplateList/TemplateListItem.js:285 +#: components/TemplateList/TemplateListItem.js:295 +#: screens/Host/HostDetail/HostDetail.js:77 +#: screens/Host/HostList/HostList.js:171 +#: screens/Host/HostList/HostListItem.js:61 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:94 +#: screens/Inventory/InventoryList/InventoryList.js:186 +#: screens/Inventory/InventoryList/InventoryListItem.js:117 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:38 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:113 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:41 +#: screens/Job/JobDetail/JobDetail.js:107 +#: screens/Job/JobDetail/JobDetail.js:122 +#: screens/Job/JobDetail/JobDetail.js:129 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:214 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:224 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:141 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:33 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:252 +msgid "Inventory" +msgstr "Inventaris" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:104 +msgid "Inventory (Name)" +msgstr "Inventaris (naam)" + +#: components/PromptDetail/PromptInventorySourceDetail.js:99 +msgid "Inventory File" +msgstr "Inventarisbestand" + +#: components/Lookup/HostFilterLookup.js:106 +msgid "Inventory ID" +msgstr "Inventaris-id" + +#: screens/Job/JobDetail/JobDetail.js:282 +msgid "Inventory Source" +msgstr "Inventarisbron" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:73 +msgid "Inventory Source Sync" +msgstr "Synchronisatie inventarisbronnen" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:299 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:110 +msgid "Inventory Source Sync Error" +msgstr "Fout tijdens synchronisatie inventarisbronnen" + +#: screens/Inventory/InventorySources/InventorySourceList.js:176 +#: screens/Inventory/InventorySources/InventorySourceList.js:193 +#: util/getRelatedResourceDeleteDetails.js:67 +#: util/getRelatedResourceDeleteDetails.js:147 +msgid "Inventory Sources" +msgstr "Inventarisbronnen" + +#: components/JobList/JobList.js:212 +#: components/JobList/JobListItem.js:43 +#: components/Schedule/ScheduleList/ScheduleListItem.js:36 +#: components/Workflow/WorkflowLegend.js:100 +#: screens/Job/JobDetail/JobDetail.js:66 +msgid "Inventory Sync" +msgstr "Inventarissynchronisatie" + +#: screens/Inventory/InventoryList/InventoryList.js:183 +msgid "Inventory Type" +msgstr "Type inventaris" + +#: components/Workflow/WorkflowNodeHelp.js:71 +msgid "Inventory Update" +msgstr "Inventarisupdate" + +#: screens/Inventory/InventoryList/InventoryList.js:121 +msgid "Inventory copied successfully" +msgstr "Inventaris gekopieerd" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:226 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:109 +msgid "Inventory file" +msgstr "Inventarisbestand" + +#: screens/Inventory/Inventory.js:94 +msgid "Inventory not found." +msgstr "Inventaris niet gevonden." + +#: screens/Dashboard/DashboardGraph.js:140 +msgid "Inventory sync" +msgstr "Inventarissynchronisatie" + +#: screens/Dashboard/Dashboard.js:98 +msgid "Inventory sync failures" +msgstr "Fout tijdens inventarissynchronisatie" + +#: components/DataListToolbar/DataListToolbar.js:110 +msgid "Is expanded" +msgstr "Is uitgeklapt" + +#: components/DataListToolbar/DataListToolbar.js:112 +msgid "Is not expanded" +msgstr "Is niet uitgeklapt" + +#: screens/Job/JobOutput/JobOutputSearch.js:118 +msgid "Item Failed" +msgstr "Item mislukt" + +#: screens/Job/JobOutput/JobOutputSearch.js:119 +msgid "Item OK" +msgstr "Item OK" + +#: screens/Job/JobOutput/JobOutputSearch.js:120 +msgid "Item Skipped" +msgstr "Item overgeslagen" + +#: components/AssociateModal/AssociateModal.js:20 +#: components/PaginatedTable/PaginatedTable.js:42 +msgid "Items" +msgstr "Items" + +#: components/Pagination/Pagination.js:27 +msgid "Items per page" +msgstr "Items per pagina" + +#: components/Sparkline/Sparkline.js:28 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:157 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:36 +#: screens/Project/ProjectDetail/ProjectDetail.js:132 +#: screens/Project/ProjectList/ProjectListItem.js:70 +msgid "JOB ID:" +msgstr "TAAK-ID:" + +#: screens/Job/JobOutput/HostEventModal.js:136 +msgid "JSON" +msgstr "JSON" + +#: screens/Job/JobOutput/HostEventModal.js:137 +msgid "JSON tab" +msgstr "JSON-tabblad" + +#: screens/Inventory/shared/Inventory.helptext.js:49 +msgid "JSON:" +msgstr "JSON:" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:159 +#: components/Schedule/shared/FrequencyDetailSubform.js:98 +msgid "January" +msgstr "Januari" + +#: components/JobList/JobListItem.js:112 +#: screens/Job/JobDetail/JobDetail.js:599 +#: screens/Job/JobOutput/JobOutput.js:845 +#: screens/Job/JobOutput/JobOutput.js:846 +#: screens/Job/JobOutput/shared/OutputToolbar.js:136 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:88 +msgid "Job Cancel Error" +msgstr "Fout bij annuleren taak" + +#: screens/Job/JobDetail/JobDetail.js:621 +#: screens/Job/JobOutput/JobOutput.js:834 +#: screens/Job/JobOutput/JobOutput.js:835 +msgid "Job Delete Error" +msgstr "Fout bij verwijderen taak" + +#: screens/Job/JobDetail/JobDetail.js:206 +msgid "Job ID" +msgstr "Taak-id" + +#: screens/Dashboard/shared/LineChart.js:128 +msgid "Job Runs" +msgstr "Taakuitvoeringen" + +#: components/JobList/JobListItem.js:314 +#: screens/Job/JobDetail/JobDetail.js:374 +msgid "Job Slice" +msgstr "Taken verdelen" + +#: components/JobList/JobListItem.js:319 +#: screens/Job/JobDetail/JobDetail.js:382 +msgid "Job Slice Parent" +msgstr "Ouder taken verdelen" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:76 +#: components/PromptDetail/PromptDetail.js:349 +#: components/PromptDetail/PromptJobTemplateDetail.js:158 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:494 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:289 +#: screens/Template/shared/JobTemplateForm.js:453 +msgid "Job Slicing" +msgstr "Taken verdelen" + +#: components/Workflow/WorkflowNodeHelp.js:164 +msgid "Job Status" +msgstr "Taakstatus" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:97 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:98 +#: components/PromptDetail/PromptDetail.js:267 +#: components/PromptDetail/PromptJobTemplateDetail.js:247 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:571 +#: screens/Job/JobDetail/JobDetail.js:474 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:449 +#: screens/Template/shared/JobTemplateForm.js:521 +#: screens/Template/shared/WorkflowJobTemplateForm.js:218 +msgid "Job Tags" +msgstr "Taaktags" + +#: 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:19 +#: screens/Job/JobDetail/JobDetail.js:233 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:79 +msgid "Job Template" +msgstr "Taaksjabloon" + +#: 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 "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/Credential/Credential.js:79 +#: screens/Credential/Credentials.js:30 +#: screens/Inventory/Inventories.js:62 +#: screens/Inventory/Inventory.js:74 +#: screens/Inventory/SmartInventory.js:74 +#: screens/Project/Project.js:107 +#: screens/Project/Projects.js:29 +#: util/getRelatedResourceDeleteDetails.js:56 +#: util/getRelatedResourceDeleteDetails.js:101 +#: util/getRelatedResourceDeleteDetails.js:133 +msgid "Job Templates" +msgstr "Taaksjablonen" + +#: 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 "Taaksjablonen met een ontbrekende inventaris of een ontbrekend project kunnen niet worden geselecteerd tijdens het maken of bewerken van knooppunten. Selecteer een andere sjabloon of herstel de ontbrekende velden om verder te gaan." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useWorkflowNodeSteps.js:357 +msgid "Job Templates with credentials that prompt for passwords cannot be selected when creating or editing nodes" +msgstr "Taaksjablonen met toegangsgegevens die om een wachtwoord vragen, kunnen niet worden geselecteerd tijdens het maken of bewerken van knooppunten" + +#: components/JobList/JobList.js:208 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:146 +#: components/PromptDetail/PromptDetail.js:185 +#: components/PromptDetail/PromptJobTemplateDetail.js:102 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:423 +#: screens/Job/JobDetail/JobDetail.js:267 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:192 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:138 +#: screens/Template/shared/JobTemplateForm.js:256 +msgid "Job Type" +msgstr "Soort taak" + +#: screens/Dashboard/Dashboard.js:125 +msgid "Job status" +msgstr "Taakstatus" + +#: screens/Dashboard/Dashboard.js:123 +msgid "Job status graph tab" +msgstr "Grafiektabblad Taakstatus" + +#: components/RelatedTemplateList/RelatedTemplateList.js:156 +#: components/RelatedTemplateList/RelatedTemplateList.js:206 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:15 +msgid "Job templates" +msgstr "Taaksjablonen" + +#: components/JobList/JobList.js:191 +#: components/JobList/JobList.js:274 +#: routeConfig.js:39 +#: screens/ActivityStream/ActivityStream.js:150 +#: screens/Dashboard/shared/LineChart.js:64 +#: screens/Host/Host.js:73 +#: screens/Host/Hosts.js:30 +#: screens/InstanceGroup/ContainerGroup.js:71 +#: screens/InstanceGroup/InstanceGroup.js:79 +#: screens/InstanceGroup/InstanceGroups.js:34 +#: screens/InstanceGroup/InstanceGroups.js:39 +#: screens/Inventory/Inventories.js:60 +#: screens/Inventory/Inventories.js:70 +#: screens/Inventory/Inventory.js:70 +#: screens/Inventory/InventoryHost/InventoryHost.js:88 +#: screens/Inventory/SmartInventory.js:70 +#: screens/Job/Jobs.js:22 +#: screens/Job/Jobs.js:32 +#: screens/Setting/SettingList.js:91 +#: screens/Setting/Settings.js:75 +#: screens/Template/Template.js:155 +#: screens/Template/Templates.js:47 +#: screens/Template/WorkflowJobTemplate.js:141 +msgid "Jobs" +msgstr "Taken" + +#: screens/Setting/SettingList.js:96 +msgid "Jobs settings" +msgstr "Taakinstellingen" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:165 +#: components/Schedule/shared/FrequencyDetailSubform.js:128 +msgid "July" +msgstr "Juli" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:164 +#: components/Schedule/shared/FrequencyDetailSubform.js:123 +msgid "June" +msgstr "Juni" + +#: components/Search/AdvancedSearch.js:262 +msgid "Key" +msgstr "Sleutel" + +#: components/Search/AdvancedSearch.js:253 +msgid "Key select" +msgstr "Sleutel selecteren" + +#: components/Search/AdvancedSearch.js:256 +msgid "Key typeahead" +msgstr "Sleutel typeahead" + +#: screens/ActivityStream/ActivityStream.js:238 +msgid "Keyword" +msgstr "Trefwoord" + +#: screens/User/UserDetail/UserDetail.js:56 +#: screens/User/UserList/UserListItem.js:44 +msgid "LDAP" +msgstr "LDAP" + +#: screens/Setting/Settings.js:80 +msgid "LDAP 1" +msgstr "LDAP 1" + +#: screens/Setting/Settings.js:81 +msgid "LDAP 2" +msgstr "LDAP 2" + +#: screens/Setting/Settings.js:82 +msgid "LDAP 3" +msgstr "LDAP 3" + +#: screens/Setting/Settings.js:83 +msgid "LDAP 4" +msgstr "LDAP 4" + +#: screens/Setting/Settings.js:84 +msgid "LDAP 5" +msgstr "LDAP 5" + +#: screens/Setting/Settings.js:79 +msgid "LDAP Default" +msgstr "LDAP-standaard" + +#: screens/Setting/SettingList.js:69 +msgid "LDAP settings" +msgstr "LDAP-instellingen" + +#: 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:178 +#: components/TemplateList/TemplateList.js:234 +msgid "Label" +msgstr "Label" + +#: components/JobList/JobList.js:204 +msgid "Label Name" +msgstr "Labelnaam" + +#: components/JobList/JobListItem.js:284 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:223 +#: components/PromptDetail/PromptDetail.js:323 +#: components/PromptDetail/PromptJobTemplateDetail.js:209 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:116 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:551 +#: components/TemplateList/TemplateListItem.js:347 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:148 +#: screens/Inventory/shared/InventoryForm.js:83 +#: screens/Job/JobDetail/JobDetail.js:453 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:401 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:206 +#: screens/Template/shared/JobTemplateForm.js:387 +#: screens/Template/shared/WorkflowJobTemplateForm.js:195 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:273 +msgid "Labels" +msgstr "Labels" + +#: components/Schedule/shared/FrequencyDetailSubform.js:417 +msgid "Last" +msgstr "Laatste" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:220 +#: screens/InstanceGroup/Instances/InstanceListItem.js:133 +#: screens/InstanceGroup/Instances/InstanceListItem.js:208 +#: screens/Instances/InstanceDetail/InstanceDetail.js:243 +#: screens/Instances/InstanceList/InstanceListItem.js:138 +#: screens/Instances/InstanceList/InstanceListItem.js:223 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:47 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:87 +msgid "Last Health Check" +msgstr "Laatste gezondheidscontrole" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:183 +#: screens/Project/ProjectDetail/ProjectDetail.js:161 +msgid "Last Job Status" +msgstr "Laatste taakstatus" + +#: screens/User/UserDetail/UserDetail.js:80 +msgid "Last Login" +msgstr "Laatste login" + +#: components/PromptDetail/PromptDetail.js:161 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:411 +#: components/TemplateList/TemplateListItem.js:316 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:106 +#: screens/Application/ApplicationsList/ApplicationListItem.js:45 +#: screens/Application/ApplicationsList/ApplicationsList.js:159 +#: screens/Credential/CredentialDetail/CredentialDetail.js:263 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:95 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:108 +#: screens/Host/HostDetail/HostDetail.js:89 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:72 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:98 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:178 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:45 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:84 +#: screens/Job/JobDetail/JobDetail.js:538 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:398 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:120 +#: screens/Project/ProjectDetail/ProjectDetail.js:297 +#: screens/Team/TeamDetail/TeamDetail.js:48 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:358 +#: screens/User/UserDetail/UserDetail.js:84 +#: screens/User/UserTokenDetail/UserTokenDetail.js:66 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:204 +msgid "Last Modified" +msgstr "Laatst aangepast" + +#: components/AddRole/AddResourceRole.js:32 +#: components/AddRole/AddResourceRole.js:46 +#: components/ResourceAccessList/ResourceAccessList.js:182 +#: 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 "Achternaam" + +#: components/TemplateList/TemplateList.js:245 +#: components/TemplateList/TemplateListItem.js:194 +msgid "Last Ran" +msgstr "Laatst uitgevoerd" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:341 +msgid "Last Run" +msgstr "Laatste uitvoering" + +#: components/Lookup/HostFilterLookup.js:119 +msgid "Last job" +msgstr "Laatste taak" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:280 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:151 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:49 +#: screens/Project/ProjectList/ProjectListItem.js:308 +#: screens/TopologyView/Tooltip.js:331 +msgid "Last modified" +msgstr "Laatste wijziging" + +#: components/ResourceAccessList/ResourceAccessList.js:228 +#: components/ResourceAccessList/ResourceAccessListItem.js:68 +msgid "Last name" +msgstr "Achternaam" + +#: screens/TopologyView/Tooltip.js:337 +msgid "Last seen" +msgstr "Laatste synchronisatie" + +#: screens/Project/ProjectList/ProjectListItem.js:313 +msgid "Last used" +msgstr "Laatst gebruikt" + +#: 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:520 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:529 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:245 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:254 +msgid "Launch" +msgstr "Starten" + +#: components/TemplateList/TemplateListItem.js:214 +msgid "Launch Template" +msgstr "Sjabloon opstarten" + +#: 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 "Beheertaak opstarten" + +#: components/TemplateList/TemplateListItem.js:222 +msgid "Launch template" +msgstr "Sjabloon opstarten" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:119 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:120 +msgid "Launch workflow" +msgstr "Workflow opstarten" + +#: components/LaunchPrompt/LaunchPrompt.js:130 +msgid "Launch | {0}" +msgstr "Starten | {0}" + +#: components/DetailList/LaunchedByDetail.js:54 +msgid "Launched By" +msgstr "Gestart door" + +#: components/JobList/JobList.js:220 +msgid "Launched By (Username)" +msgstr "Opgestart door (gebruikersnaam)" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:120 +msgid "Learn more about Automation Analytics" +msgstr "Meer informatie over Automatiseringsanalyse" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:69 +msgid "Leave this field blank to make the execution environment globally available." +msgstr "Laat dit veld leeg om de uitvoeringsomgeving globaal beschikbaar te maken." + +#: components/Workflow/WorkflowLegend.js:86 +#: screens/Metrics/LineChart.js:120 +#: screens/TopologyView/Header.js:102 +#: screens/TopologyView/Legend.js:67 +msgid "Legend" +msgstr "Legenda" + +#: components/Search/LookupTypeInput.js:120 +msgid "Less than comparison." +msgstr "Minder dan vergelijking." + +#: components/Search/LookupTypeInput.js:127 +msgid "Less than or equal to comparison." +msgstr "Minder dan of gelijk aan vergelijking." + +#: components/AdHocCommands/AdHocDetailsStep.js:140 +#: components/AdHocCommands/AdHocDetailsStep.js:141 +#: components/JobList/JobList.js:238 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:65 +#: components/PromptDetail/PromptDetail.js:255 +#: components/PromptDetail/PromptJobTemplateDetail.js:153 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:90 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:473 +#: screens/Job/JobDetail/JobDetail.js:325 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:265 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:151 +#: screens/Template/shared/JobTemplateForm.js:429 +#: screens/Template/shared/WorkflowJobTemplateForm.js:159 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:238 +msgid "Limit" +msgstr "Limiet" + +#: screens/TopologyView/Legend.js:237 +msgid "Link state types" +msgstr "Typen verbindingstoestanden" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:261 +msgid "Link to an available node" +msgstr "Link naar een beschikbaar knooppunt" + +#: screens/Instances/Shared/InstanceForm.js:40 +msgid "Listener Port" +msgstr "Luisterpoort" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:353 +msgid "Loading" +msgstr "Laden" + +#: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:49 +msgid "Local" +msgstr "Lokaal" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:343 +msgid "Local Time Zone" +msgstr "Lokale tijdzone" + +#: components/Schedule/shared/ScheduleFormFields.js:95 +msgid "Local time zone" +msgstr "Lokale tijdzone" + +#: screens/Login/Login.js:217 +msgid "Log In" +msgstr "Inloggen" + +#: screens/Setting/Settings.js:97 +msgid "Logging" +msgstr "Logboekregistratie" + +#: screens/Setting/SettingList.js:115 +msgid "Logging settings" +msgstr "Instellingen voor logboekregistratie" + +#: components/AppContainer/AppContainer.js:81 +#: components/AppContainer/AppContainer.js:150 +#: components/AppContainer/PageHeaderToolbar.js:169 +msgid "Logout" +msgstr "Afmelden" + +#: components/Lookup/HostFilterLookup.js:367 +#: components/Lookup/Lookup.js:187 +msgid "Lookup modal" +msgstr "Opzoekmodus" + +#: components/Search/LookupTypeInput.js:22 +msgid "Lookup select" +msgstr "Opzoeken selecteren" + +#: components/Search/LookupTypeInput.js:31 +msgid "Lookup type" +msgstr "Type opzoeken" + +#: components/Search/LookupTypeInput.js:25 +msgid "Lookup typeahead" +msgstr "Typeahead opzoeken" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:155 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:34 +#: screens/Project/ProjectDetail/ProjectDetail.js:130 +#: 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:407 +msgid "Machine Credential" +msgstr "Toegangsgegevens machine" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:65 +msgid "Managed" +msgstr "Beheerd" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:147 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:169 +msgid "Managed nodes" +msgstr "Beheerde knooppunten" + +#: components/JobList/JobList.js:215 +#: 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:69 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:102 +msgid "Management Job" +msgstr "Beheertaak" + +#: routeConfig.js:127 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:84 +msgid "Management Jobs" +msgstr "Beheerderstaken" + +#: screens/ManagementJob/ManagementJobs.js:20 +msgid "Management job" +msgstr "Beheertaak" + +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:109 +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:110 +msgid "Management job launch error" +msgstr "Fout bij opstarten van beheertaak" + +#: screens/ManagementJob/ManagementJob.js:133 +msgid "Management job not found." +msgstr "Beheertaak niet gevonden." + +#: screens/ManagementJob/ManagementJobs.js:13 +msgid "Management jobs" +msgstr "Beheertaken" + +#: components/Lookup/ProjectLookup.js:135 +#: components/PromptDetail/PromptProjectDetail.js:98 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:88 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:157 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:215 +#: screens/InstanceGroup/Instances/InstanceListItem.js:204 +#: screens/Instances/InstanceDetail/InstanceDetail.js:209 +#: screens/Instances/InstanceList/InstanceListItem.js:219 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:83 +#: screens/Job/JobDetail/JobDetail.js:74 +#: screens/Project/ProjectDetail/ProjectDetail.js:192 +#: screens/Project/ProjectList/ProjectList.js:197 +#: screens/Project/ProjectList/ProjectListItem.js:219 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:96 +msgid "Manual" +msgstr "Handmatig" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:161 +#: components/Schedule/shared/FrequencyDetailSubform.js:108 +msgid "March" +msgstr "Maart" + +#: components/NotificationList/NotificationList.js:197 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:138 +msgid "Mattermost" +msgstr "Mattermost" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:98 +#: screens/Organization/shared/OrganizationForm.js:71 +msgid "Max Hosts" +msgstr "Max. hosts" + +#: screens/Template/Survey/SurveyQuestionForm.js:220 +msgid "Maximum" +msgstr "Maximum" + +#: screens/Template/Survey/SurveyQuestionForm.js:204 +msgid "Maximum length" +msgstr "Maximumlengte" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:163 +#: components/Schedule/shared/FrequencyDetailSubform.js:118 +msgid "May" +msgstr "Mei" + +#: screens/Organization/OrganizationList/OrganizationList.js:144 +#: screens/Organization/OrganizationList/OrganizationListItem.js:63 +msgid "Members" +msgstr "Leden" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:47 +msgid "Metadata" +msgstr "Metadata" + +#: screens/Metrics/Metrics.js:207 +msgid "Metric" +msgstr "Metrisch" + +#: screens/Metrics/Metrics.js:179 +msgid "Metrics" +msgstr "Meetwaarden" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:100 +msgid "Microsoft Azure Resource Manager" +msgstr "Microsoft Azure Resource Manager" + +#: screens/Template/Survey/SurveyQuestionForm.js:214 +msgid "Minimum" +msgstr "Minimum" + +#: screens/Template/Survey/SurveyQuestionForm.js:198 +msgid "Minimum length" +msgstr "Minimumlengte" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:65 +#: 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/InstanceGroupDetails/InstanceGroupDetails.js:71 +#: 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 "Minimumpercentage van alle instanties die automatisch toegewezen worden aan deze groep wanneer nieuwe instanties online komen." + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:182 +#: components/Schedule/shared/FrequencyDetailSubform.js:173 +#: components/Schedule/shared/ScheduleFormFields.js:125 +#: components/Schedule/shared/ScheduleFormFields.js:185 +msgid "Minute" +msgstr "Minuut" + +#: screens/Setting/Settings.js:100 +msgid "Miscellaneous Authentication" +msgstr "Diversen authenticatie" + +#: screens/Setting/SettingList.js:111 +msgid "Miscellaneous Authentication settings" +msgstr "Instellingen diversen authenticatie" + +#: screens/Setting/Settings.js:103 +msgid "Miscellaneous System" +msgstr "Divers systeem" + +#: screens/Setting/SettingList.js:107 +msgid "Miscellaneous System settings" +msgstr "Diverse systeeminstellingen" + +#: components/Workflow/WorkflowNodeHelp.js:120 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:87 +msgid "Missing" +msgstr "Ontbrekend" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:66 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:109 +msgid "Missing resource" +msgstr "Ontbrekende bron" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:192 +#: screens/User/UserTokenList/UserTokenList.js:154 +msgid "Modified" +msgstr "Gewijzigd" + +#: components/AdHocCommands/AdHocCredentialStep.js:126 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:116 +#: components/AddRole/AddResourceRole.js:61 +#: components/AssociateModal/AssociateModal.js:148 +#: components/LaunchPrompt/steps/CredentialsStep.js:177 +#: components/LaunchPrompt/steps/InventoryStep.js:93 +#: components/Lookup/CredentialLookup.js:198 +#: components/Lookup/InventoryLookup.js:156 +#: components/Lookup/InventoryLookup.js:211 +#: components/Lookup/MultiCredentialsLookup.js:198 +#: components/Lookup/OrganizationLookup.js:138 +#: components/Lookup/ProjectLookup.js:147 +#: components/NotificationList/NotificationList.js:210 +#: components/RelatedTemplateList/RelatedTemplateList.js:170 +#: components/Schedule/ScheduleList/ScheduleList.js:202 +#: 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:154 +#: 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:165 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:108 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:112 +msgid "Modified By (Username)" +msgstr "Gewijzigd door (gebruikersnaam)" + +#: 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)" + +#: components/AdHocCommands/AdHocDetailsStep.js:59 +#: screens/Job/JobOutput/HostEventModal.js:125 +msgid "Module" +msgstr "Module" + +#: screens/Job/JobDetail/JobDetail.js:530 +msgid "Module Arguments" +msgstr "Module-argumenten" + +#: screens/Job/JobDetail/JobDetail.js:524 +msgid "Module Name" +msgstr "Naam van de module" + +#: components/Schedule/shared/FrequencyDetailSubform.js:266 +msgid "Mon" +msgstr "Ma" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:77 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:183 +#: components/Schedule/shared/FrequencyDetailSubform.js:271 +#: components/Schedule/shared/FrequencyDetailSubform.js:433 +msgid "Monday" +msgstr "Maandag" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:186 +#: components/Schedule/shared/FrequencyDetailSubform.js:181 +#: components/Schedule/shared/ScheduleFormFields.js:129 +#: components/Schedule/shared/ScheduleFormFields.js:189 +msgid "Month" +msgstr "Maand" + +#: components/Popover/Popover.js:32 +msgid "More information" +msgstr "Meer informatie" + +#: screens/Setting/shared/SharedFields.js:73 +msgid "More information for" +msgstr "Meer informatie voor" + +#: screens/Template/Survey/SurveyReorderModal.js:162 +#: screens/Template/Survey/SurveyReorderModal.js:163 +msgid "Multi-Select" +msgstr "Multi-Select" + +#: screens/Template/Survey/SurveyReorderModal.js:146 +#: screens/Template/Survey/SurveyReorderModal.js:147 +msgid "Multiple Choice" +msgstr "Meerkeuze" + +#: screens/Template/Survey/SurveyQuestionForm.js:91 +msgid "Multiple Choice (multiple select)" +msgstr "Meerkeuze-opties (meerdere keuzes mogelijk)" + +#: screens/Template/Survey/SurveyQuestionForm.js:86 +msgid "Multiple Choice (single select)" +msgstr "Meerkeuze-opties (één keuze mogelijk)" + +#: screens/Template/Survey/SurveyQuestionForm.js:258 +msgid "Multiple Choice Options" +msgstr "Meerkeuze-opties" + +#: components/AdHocCommands/AdHocCredentialStep.js:117 +#: components/AdHocCommands/AdHocCredentialStep.js:132 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:107 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:122 +#: components/AddRole/AddResourceRole.js:52 +#: components/AddRole/AddResourceRole.js:68 +#: components/AssociateModal/AssociateModal.js:139 +#: components/AssociateModal/AssociateModal.js:154 +#: components/HostForm/HostForm.js:96 +#: components/JobList/JobList.js:195 +#: components/JobList/JobList.js:244 +#: components/JobList/JobListItem.js:86 +#: components/LaunchPrompt/steps/CredentialsStep.js:168 +#: components/LaunchPrompt/steps/CredentialsStep.js:183 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:76 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:86 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:97 +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:78 +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:89 +#: components/LaunchPrompt/steps/InventoryStep.js:84 +#: components/LaunchPrompt/steps/InventoryStep.js:99 +#: components/Lookup/ApplicationLookup.js:100 +#: components/Lookup/ApplicationLookup.js:111 +#: components/Lookup/CredentialLookup.js:189 +#: components/Lookup/CredentialLookup.js:204 +#: components/Lookup/ExecutionEnvironmentLookup.js:177 +#: components/Lookup/ExecutionEnvironmentLookup.js:184 +#: components/Lookup/HostFilterLookup.js:93 +#: components/Lookup/HostFilterLookup.js:422 +#: components/Lookup/HostListItem.js:8 +#: components/Lookup/InstanceGroupsLookup.js:103 +#: components/Lookup/InstanceGroupsLookup.js:114 +#: components/Lookup/InventoryLookup.js:147 +#: components/Lookup/InventoryLookup.js:162 +#: components/Lookup/InventoryLookup.js:202 +#: components/Lookup/InventoryLookup.js:217 +#: components/Lookup/MultiCredentialsLookup.js:189 +#: components/Lookup/MultiCredentialsLookup.js:204 +#: components/Lookup/OrganizationLookup.js:129 +#: components/Lookup/OrganizationLookup.js:144 +#: components/Lookup/ProjectLookup.js:127 +#: components/Lookup/ProjectLookup.js:157 +#: 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:114 +#: components/RelatedTemplateList/RelatedTemplateList.js:161 +#: components/RelatedTemplateList/RelatedTemplateList.js:186 +#: components/ResourceAccessList/ResourceAccessListItem.js:58 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:325 +#: components/Schedule/ScheduleList/ScheduleList.js:168 +#: components/Schedule/ScheduleList/ScheduleList.js:189 +#: components/Schedule/ScheduleList/ScheduleListItem.js:86 +#: components/Schedule/shared/ScheduleFormFields.js:72 +#: 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:60 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:109 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:135 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:28 +#: screens/Application/Applications.js:81 +#: screens/Application/ApplicationsList/ApplicationListItem.js:33 +#: screens/Application/ApplicationsList/ApplicationsList.js:118 +#: screens/Application/ApplicationsList/ApplicationsList.js:155 +#: screens/Application/shared/ApplicationForm.js:54 +#: screens/Credential/CredentialDetail/CredentialDetail.js:217 +#: screens/Credential/CredentialList/CredentialList.js:141 +#: screens/Credential/CredentialList/CredentialList.js:164 +#: 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:49 +#: 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:89 +#: 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:161 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:194 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:61 +#: screens/InstanceGroup/Instances/InstanceList.js:199 +#: screens/InstanceGroup/Instances/InstanceList.js:215 +#: screens/InstanceGroup/Instances/InstanceList.js:266 +#: screens/InstanceGroup/Instances/InstanceList.js:299 +#: screens/InstanceGroup/Instances/InstanceListItem.js:124 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:44 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:19 +#: screens/Instances/InstanceList/InstanceList.js:143 +#: screens/Instances/InstanceList/InstanceList.js:160 +#: screens/Instances/InstanceList/InstanceList.js:201 +#: screens/Instances/InstanceList/InstanceListItem.js:128 +#: screens/Instances/InstancePeers/InstancePeerList.js:80 +#: screens/Instances/InstancePeers/InstancePeerList.js:87 +#: screens/Instances/InstancePeers/InstancePeerList.js:96 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:37 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:89 +#: 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:181 +#: screens/Inventory/InventorySources/InventorySourceList.js:211 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:71 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:98 +#: 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:50 +#: screens/Inventory/shared/InventoryGroupForm.js:32 +#: screens/Inventory/shared/InventorySourceForm.js:100 +#: 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:107 +#: 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:176 +#: screens/Project/ProjectList/ProjectList.js:185 +#: screens/Project/ProjectList/ProjectList.js:221 +#: screens/Project/ProjectList/ProjectListItem.js:179 +#: screens/Project/shared/ProjectForm.js:214 +#: 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:218 +#: screens/Template/Survey/SurveyReorderModal.js:218 +#: screens/Template/Survey/SurveyReorderModal.js:238 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:111 +#: 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:120 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:152 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:178 +#: 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:243 +#: screens/Template/shared/WorkflowJobTemplateForm.js:109 +#: screens/User/UserOrganizations/UserOrganizationList.js:75 +#: screens/User/UserOrganizations/UserOrganizationList.js:79 +#: 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:140 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:123 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:163 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:43 +msgid "Name" +msgstr "Naam" + +#: components/AppContainer/AppContainer.js:95 +msgid "Navigation" +msgstr "Navigatie" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:221 +#: components/Schedule/shared/FrequencyDetailSubform.js:512 +#: screens/Dashboard/shared/ChartTooltip.js:106 +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:57 +msgid "Never" +msgstr "Nooit" + +#: components/Workflow/WorkflowNodeHelp.js:114 +msgid "Never Updated" +msgstr "Nooit bijgewerkt" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:47 +msgid "Never expires" +msgstr "Verloopt nooit" + +#: components/JobList/JobList.js:227 +#: components/Workflow/WorkflowNodeHelp.js:90 +msgid "New" +msgstr "Nieuw" + +#: components/AdHocCommands/AdHocCommandsWizard.js:51 +#: components/AdHocCommands/useAdHocCredentialStep.js:29 +#: components/AdHocCommands/useAdHocDetailsStep.js:40 +#: components/AdHocCommands/useAdHocExecutionEnvironmentStep.js:22 +#: components/AddRole/AddResourceRole.js:196 +#: components/AddRole/AddResourceRole.js:231 +#: components/LaunchPrompt/LaunchPrompt.js:160 +#: components/Schedule/shared/SchedulePromptableFields.js:127 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:66 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:59 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:132 +msgid "Next" +msgstr "Volgende" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:337 +#: components/Schedule/ScheduleList/ScheduleList.js:171 +#: components/Schedule/ScheduleList/ScheduleListItem.js:118 +#: components/Schedule/ScheduleList/ScheduleListItem.js:122 +msgid "Next Run" +msgstr "Volgende uitvoering" + +#: components/Search/Search.js:232 +msgid "No" +msgstr "Geen" + +#: screens/Job/JobOutput/JobOutputSearch.js:121 +msgid "No Hosts Matched" +msgstr "Geen overeenkomende hosts" + +#: screens/Job/JobOutput/JobOutputSearch.js:122 +#: screens/Job/JobOutput/JobOutputSearch.js:123 +msgid "No Hosts Remaining" +msgstr "Geen resterende hosts" + +#: screens/Job/JobOutput/HostEventModal.js:150 +msgid "No JSON Available" +msgstr "Geen JSON beschikbaar" + +#: screens/Dashboard/shared/ChartTooltip.js:82 +msgid "No Jobs" +msgstr "Geen taken" + +#: screens/Inventory/InventoryList/InventoryListItem.js:72 +msgid "No inventory sync failures." +msgstr "Geen fouten bij inventarissynchronisatie." + +#: components/ContentEmpty/ContentEmpty.js:20 +msgid "No items found." +msgstr "Geen items gevonden." + +#: screens/Host/HostList/HostListItem.js:100 +msgid "No job data available" +msgstr "Geen taakgegevens beschikbaar" + +#: screens/Job/JobOutput/EmptyOutput.js:52 +msgid "No output found for this job." +msgstr "Geen output gevonden voor deze taak." + +#: screens/Job/JobOutput/HostEventModal.js:126 +msgid "No result found" +msgstr "Geen resultaat gevonden" + +#: components/LabelSelect/LabelSelect.js:130 +#: components/LaunchPrompt/steps/SurveyStep.js:136 +#: components/LaunchPrompt/steps/SurveyStep.js:195 +#: components/MultiSelect/TagMultiSelect.js:60 +#: components/Search/AdvancedSearch.js:151 +#: components/Search/AdvancedSearch.js:266 +#: components/Search/LookupTypeInput.js:33 +#: components/Search/RelatedLookupTypeInput.js:26 +#: components/Search/Search.js:153 +#: components/Search/Search.js:202 +#: components/Search/Search.js:226 +#: screens/ActivityStream/ActivityStream.js:142 +#: screens/Credential/shared/CredentialForm.js:143 +#: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:65 +#: screens/Dashboard/DashboardGraph.js:106 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:137 +#: screens/Template/Survey/SurveyReorderModal.js:166 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:260 +#: screens/Template/shared/PlaybookSelect.js:72 +msgid "No results found" +msgstr "Geen resultaten gevonden" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:116 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:137 +msgid "No subscriptions found" +msgstr "Geen abonnementen gevonden" + +#: screens/Template/Survey/SurveyList.js:147 +msgid "No survey questions found." +msgstr "Geen vragenlijstvragen gevonden." + +#: screens/Job/JobDetail/JobDetail.js:399 +msgid "No timeout specified" +msgstr "Geen time-out gespecificeerd" + +#: components/PaginatedTable/PaginatedTable.js:80 +msgid "No {pluralizedItemName} Found" +msgstr "{pluralizedItemName} niet gevonden" + +#: components/Workflow/WorkflowNodeHelp.js:148 +#: components/Workflow/WorkflowNodeHelp.js:184 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:273 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:274 +msgid "Node Alias" +msgstr "Knooppunt alias" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:223 +#: screens/InstanceGroup/Instances/InstanceList.js:204 +#: screens/InstanceGroup/Instances/InstanceList.js:268 +#: screens/InstanceGroup/Instances/InstanceList.js:300 +#: screens/InstanceGroup/Instances/InstanceListItem.js:142 +#: screens/Instances/InstanceDetail/InstanceDetail.js:204 +#: screens/Instances/InstanceList/InstanceList.js:148 +#: screens/Instances/InstanceList/InstanceList.js:203 +#: screens/Instances/InstanceList/InstanceListItem.js:150 +#: screens/Instances/InstancePeers/InstancePeerList.js:98 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:59 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:118 +msgid "Node Type" +msgstr "Type knooppunt" + +#: screens/TopologyView/Legend.js:107 +msgid "Node state types" +msgstr "Typen knooppuntstatus" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/useNodeTypeStep.js:75 +msgid "Node type" +msgstr "Type knooppunt" + +#: screens/TopologyView/Legend.js:70 +msgid "Node types" +msgstr "Typen knooppunten" + +#: components/Schedule/shared/ScheduleFormFields.js:180 +#: components/Schedule/shared/ScheduleFormFields.js:184 +#: components/Workflow/WorkflowNodeHelp.js:123 +msgid "None" +msgstr "Geen" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:193 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:196 +msgid "None (Run Once)" +msgstr "Geen (eenmaal uitgevoerd)" + +#: components/Schedule/shared/ScheduleFormFields.js:120 +#: components/Schedule/shared/ScheduleFormFields.js:124 +msgid "None (run once)" +msgstr "Geen (eenmaal uitgevoerd)" + +#: screens/User/UserDetail/UserDetail.js:51 +#: screens/User/UserList/UserListItem.js:23 +#: screens/User/shared/UserForm.js:29 +msgid "Normal User" +msgstr "Normale gebruiker" + +#: components/ContentError/ContentError.js:37 +msgid "Not Found" +msgstr "Niet gevonden" + +#: screens/Setting/shared/SettingDetail.js:71 +#: screens/Setting/shared/SettingDetail.js:112 +msgid "Not configured" +msgstr "Niet geconfigureerd" + +#: screens/Inventory/InventoryList/InventoryListItem.js:75 +msgid "Not configured for inventory sync." +msgstr "Niet geconfigureerd voor inventarissynchronisatie." + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:248 +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." + +#: 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 "Merk op dat u de groep na het ontkoppelen nog steeds in de lijst kunt zien als de host ook lid is van de onderliggende elementen van die groep. Deze lijst toont alle groepen waaraan de host is direct en indirect is gekoppeld." + +#: 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 "Opmerking: de volgorde waarin deze worden geselecteerd bepaalt de voorrang bij de uitvoering. Selecteer er meer dan één om slepen mogelijk te maken." + +#: 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 "Opmerking: de volgorde van deze toegangsgegevens bepaalt de voorrang voor de synchronisatie en het opzoeken van de inhoud. Selecteer er meer dan één om slepen mogelijk te maken." + +#: screens/Project/shared/Project.helptext.js:81 +msgid "Note: This field assumes the remote name is \"origin\"." +msgstr "Opmerking: dit veld gaat ervan uit dat de naam op afstand \"oorsprong\" is." + +#: screens/Project/shared/Project.helptext.js:35 +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 "Opmerking: als u een SSH-protocol gebruikt voor GitHub of Bitbucket, voer dan alleen een SSH-sleutel in. Voer geen gebruikersnaam in (behalve git). Daarnaast ondersteunen GitHub en Bitbucket geen wachtwoordauthenticatie bij gebruik van SSH. Het GIT-alleen-lezen-protocol (git://) gebruikt geen gebruikersnaam- of wachtwoordinformatie." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:331 +msgid "Notification Color" +msgstr "Berichtkleur" + +#: screens/NotificationTemplate/NotificationTemplate.js:58 +#: screens/NotificationTemplate/NotificationTemplateAdd.js:50 +msgid "Notification Template not found." +msgstr "Berichtsjabloon niet gevonden." + +#: screens/ActivityStream/ActivityStream.js:198 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:117 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:171 +#: screens/NotificationTemplate/NotificationTemplates.js:14 +#: screens/NotificationTemplate/NotificationTemplates.js:21 +#: util/getRelatedResourceDeleteDetails.js:181 +msgid "Notification Templates" +msgstr "Berichtsjablonen" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:134 +msgid "Notification Type" +msgstr "Berichttype" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:380 +msgid "Notification color" +msgstr "Berichtkleur" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:193 +msgid "Notification sent successfully" +msgstr "Bericht is verzonden" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:449 +msgid "Notification test failed." +msgstr "Berichttest mislukt." + +#: 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:131 +msgid "Notification type" +msgstr "Berichttype" + +#: components/NotificationList/NotificationList.js:177 +#: routeConfig.js:122 +#: screens/Inventory/Inventories.js:93 +#: screens/Inventory/InventorySource/InventorySource.js:99 +#: screens/ManagementJob/ManagementJob.js:116 +#: screens/ManagementJob/ManagementJobs.js:22 +#: screens/Organization/Organization.js:135 +#: screens/Organization/Organizations.js:33 +#: screens/Project/Project.js:114 +#: screens/Project/Projects.js:28 +#: screens/Template/Template.js:141 +#: screens/Template/Templates.js:46 +#: screens/Template/WorkflowJobTemplate.js:123 +msgid "Notifications" +msgstr "Berichten" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:169 +#: components/Schedule/shared/FrequencyDetailSubform.js:148 +msgid "November" +msgstr "November" + +#: components/StatusLabel/StatusLabel.js:44 +#: 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:549 +msgid "Occurrences" +msgstr "Voorvallen" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:168 +#: components/Schedule/shared/FrequencyDetailSubform.js:143 +msgid "October" +msgstr "Oktober" + +#: components/AdHocCommands/AdHocDetailsStep.js:189 +#: components/HostToggle/HostToggle.js:61 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:192 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:195 +#: components/PromptDetail/PromptDetail.js:362 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:489 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:58 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/Setting/shared/SettingDetail.js:98 +#: screens/Setting/shared/SharedFields.js:150 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:284 +#: screens/Template/shared/JobTemplateForm.js:504 +msgid "Off" +msgstr "Uit" + +#: components/AdHocCommands/AdHocDetailsStep.js:188 +#: components/HostToggle/HostToggle.js:60 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:192 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:194 +#: components/PromptDetail/PromptDetail.js:362 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:489 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:57 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/Setting/shared/SettingDetail.js:98 +#: screens/Setting/shared/SharedFields.js:149 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:284 +#: screens/Template/shared/JobTemplateForm.js:504 +msgid "On" +msgstr "Aan" + +#: 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:39 +msgid "On Failure" +msgstr "Bij mislukken" + +#: 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:32 +msgid "On Success" +msgstr "Bij slagen" + +#: components/Schedule/shared/FrequencyDetailSubform.js:536 +msgid "On date" +msgstr "Aan-datum" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:99 +#: components/Schedule/shared/FrequencyDetailSubform.js:251 +msgid "On days" +msgstr "Aan-dagen" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:18 +msgid "" +"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 "Voer één Slack-kanaal per regel in. Het hekje (#) is vereist voor kanalen. Om op een thread te reageren of er een te beginnen voor een specifiek bericht, voert u de ID van het hoofdbericht toe aan het kanaal waar de ID van het hoofdbericht 16 tekens is. Een punt (.) moet handmatig worden ingevoerd na het 10e teken. bijv.: #destination-channel, 1231257890.006423. Zie Slack" + +#: components/PromptDetail/PromptInventorySourceDetail.js:154 +msgid "Only Group By" +msgstr "Alleen ordenen op" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:103 +msgid "OpenStack" +msgstr "OpenStack" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:111 +msgid "Option Details" +msgstr "Optie Details" + +#: screens/Inventory/shared/Inventory.helptext.js:25 +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 inventaris beschrijven, zoals 'dev' of 'test'. Labels kunnen gebruikt worden om inventarissen en uitgevoerde taken te ordenen en filteren." + +#: screens/Job/Job.helptext.js:12 +#: screens/Template/shared/JobTemplate.helptext.js:13 +msgid "Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates 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/WorkflowJobTemplate.helptext.js:11 +msgid "" +"Optional labels that describe this workflow job template,\n" +"such as 'dev' or 'test'. Labels can be used to group and filter\n" +"workflow job templates 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/JobTemplate.helptext.js:26 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:19 +msgid "Optionally select the credential to use to send status updates back to the webhook service." +msgstr "Optioneel: selecteer de toegangsgegevens die u wilt gebruiken om statusupdates terug te sturen naar de webhookservice." + +#: components/NotificationList/NotificationList.js:220 +#: components/NotificationList/NotificationListItem.js:34 +#: screens/Credential/shared/TypeInputsSubForm.js:47 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:61 +#: screens/Instances/Shared/InstanceForm.js:54 +#: screens/Inventory/shared/InventoryForm.js:94 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:69 +#: screens/Template/shared/JobTemplateForm.js:545 +#: screens/Template/shared/WorkflowJobTemplateForm.js:241 +msgid "Options" +msgstr "Opties" + +#: screens/Template/Survey/SurveyReorderModal.js:217 +#: screens/Template/Survey/SurveyReorderModal.js:217 +#: screens/Template/Survey/SurveyReorderModal.js:233 +msgid "Order" +msgstr "Bestellen" + +#: components/Lookup/ApplicationLookup.js:119 +#: components/Lookup/OrganizationLookup.js:101 +#: components/Lookup/OrganizationLookup.js:107 +#: components/Lookup/OrganizationLookup.js:124 +#: components/PromptDetail/PromptInventorySourceDetail.js:62 +#: components/PromptDetail/PromptInventorySourceDetail.js:72 +#: components/PromptDetail/PromptJobTemplateDetail.js:105 +#: components/PromptDetail/PromptJobTemplateDetail.js:115 +#: components/PromptDetail/PromptProjectDetail.js:77 +#: components/PromptDetail/PromptProjectDetail.js:88 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:67 +#: components/TemplateList/TemplateList.js:244 +#: components/TemplateList/TemplateListItem.js:185 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:70 +#: screens/Application/ApplicationsList/ApplicationListItem.js:38 +#: screens/Application/ApplicationsList/ApplicationsList.js:157 +#: screens/Credential/CredentialDetail/CredentialDetail.js:230 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:70 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:155 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:167 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:76 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:96 +#: screens/Inventory/InventoryList/InventoryList.js:191 +#: screens/Inventory/InventoryList/InventoryList.js:221 +#: screens/Inventory/InventoryList/InventoryListItem.js:119 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:202 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:107 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:121 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:131 +#: screens/Project/ProjectDetail/ProjectDetail.js:180 +#: screens/Project/ProjectList/ProjectListItem.js:287 +#: screens/Project/ProjectList/ProjectListItem.js:298 +#: screens/Team/TeamDetail/TeamDetail.js:40 +#: screens/Team/TeamList/TeamList.js:143 +#: screens/Team/TeamList/TeamListItem.js:38 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:199 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:210 +#: 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 "Organisatie" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:100 +msgid "Organization (Name)" +msgstr "Organisatie (naam)" + +#: screens/Team/TeamList/TeamList.js:126 +msgid "Organization Name" +msgstr "Naam van organisatie" + +#: screens/Organization/Organization.js:154 +msgid "Organization not found." +msgstr "Organisatie niet gevonden." + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:188 +#: routeConfig.js:96 +#: screens/ActivityStream/ActivityStream.js:181 +#: 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:66 +#: screens/User/UserOrganizations/UserOrganizationList.js:72 +#: screens/User/Users.js:33 +#: util/getRelatedResourceDeleteDetails.js:232 +#: util/getRelatedResourceDeleteDetails.js:266 +msgid "Organizations" +msgstr "Organisaties" + +#: components/LaunchPrompt/steps/useOtherPromptsStep.js:90 +msgid "Other prompts" +msgstr "Overige meldingen" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:79 +msgid "Out of compliance" +msgstr "Niet compliant" + +#: screens/Job/Job.js:131 +#: screens/Job/JobOutput/HostEventModal.js:156 +#: screens/Job/Jobs.js:34 +msgid "Output" +msgstr "Output" + +#: screens/Job/JobOutput/HostEventModal.js:157 +msgid "Output tab" +msgstr "Output" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:80 +msgid "Overwrite" +msgstr "Overschrijven" + +#: components/PromptDetail/PromptInventorySourceDetail.js:41 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:121 +msgid "Overwrite local groups and hosts from remote inventory source" +msgstr "Lokale groepen en hosts overschrijven op grond van externe inventarisbron" + +#: components/PromptDetail/PromptInventorySourceDetail.js:46 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:127 +msgid "Overwrite local variables from remote inventory source" +msgstr "Lokale variabelen overschrijven op grond van externe inventarisbron" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:86 +msgid "Overwrite variables" +msgstr "Variabelen overschrijven" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:493 +msgid "POST" +msgstr "BERICHT" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:494 +msgid "PUT" +msgstr "PUT" + +#: components/NotificationList/NotificationList.js:198 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:139 +msgid "Pagerduty" +msgstr "Pagerduty" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:279 +msgid "Pagerduty Subdomain" +msgstr "Subdomein Pagerduty" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:298 +msgid "Pagerduty subdomain" +msgstr "Subdomein Pagerduty" + +#: components/Pagination/Pagination.js:35 +msgid "Pagination" +msgstr "Paginering" + +#: components/Workflow/WorkflowTools.js:165 +msgid "Pan Down" +msgstr "Omlaag pannen" + +#: components/Workflow/WorkflowTools.js:132 +msgid "Pan Left" +msgstr "Naar links pannen" + +#: components/Workflow/WorkflowTools.js:176 +msgid "Pan Right" +msgstr "Naar rechts pannen" + +#: components/Workflow/WorkflowTools.js:143 +msgid "Pan Up" +msgstr "Omhoog pannen" + +#: components/AdHocCommands/AdHocDetailsStep.js:243 +msgid "Pass extra command line changes. There are two ansible command line parameters:" +msgstr "Geef extra opdrachtregelwijzigingen in door. Er zijn twee opdrachtregelparameters voor Ansible:" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:14 +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 Controller documentation for example syntax." +msgstr "Geef extra commandoregelvariabelen op in het draaiboek. Dit is de commandoregelparameter -e of --extra-vars voor het ansible-draaiboek. Geef sleutel/waarde-paren op met YAML of JSON. Raadpleeg de documentatie van Ansible Tower voor voorbeeldsyntaxis." + +#: screens/Job/Job.helptext.js:13 +#: screens/Template/shared/JobTemplate.helptext.js:14 +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 documentation for example syntax." +msgstr "Geef extra opdrachtregelvariabelen op in het draaiboek. Dit is de opdrachtregelparameter -e of --extra-vars voor het Ansible-draaiboek. Geef sleutel/waarde-paren op met YAML of JSON. Raadpleeg de documentatie voor voorbeeldsyntaxis." + +#: screens/Login/Login.js:227 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:73 +#: 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 "Wachtwoord" + +#: screens/Dashboard/DashboardGraph.js:119 +msgid "Past 24 hours" +msgstr "Afgelopen 24 uur" + +#: screens/Dashboard/DashboardGraph.js:110 +msgid "Past month" +msgstr "Afgelopen maand" + +#: screens/Dashboard/DashboardGraph.js:113 +msgid "Past two weeks" +msgstr "Afgelopen twee weken" + +#: screens/Dashboard/DashboardGraph.js:116 +msgid "Past week" +msgstr "Afgelopen week" + +#: screens/Instances/Instance.js:51 +#: screens/Instances/InstancePeers/InstancePeerList.js:74 +msgid "Peers" +msgstr "Collega's" + +#: components/JobList/JobList.js:228 +#: components/StatusLabel/StatusLabel.js:49 +#: components/Workflow/WorkflowNodeHelp.js:93 +msgid "Pending" +msgstr "In afwachting" + +#: components/AppContainer/PageHeaderToolbar.js:76 +msgid "Pending Workflow Approvals" +msgstr "In afwachting van workflowgoedkeuringen" + +#: screens/Inventory/InventoryList/InventoryListItem.js:128 +msgid "Pending delete" +msgstr "In afwachting om verwijderd te worden" + +#: components/Lookup/HostFilterLookup.js:370 +msgid "Perform a search to define a host filter" +msgstr "Voer een zoekopdracht uit om een hostfilter te definiëren" + +#: screens/User/UserTokenDetail/UserTokenDetail.js:73 +#: screens/User/UserTokenList/UserTokenList.js:105 +msgid "Personal Access Token" +msgstr "Persoonlijke toegangstoken" + +#: screens/User/UserTokenList/UserTokenListItem.js:26 +msgid "Personal access token" +msgstr "Persoonlijke toegangstoken" + +#: screens/Job/JobOutput/HostEventModal.js:122 +msgid "Play" +msgstr "Afspelen" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:84 +msgid "Play Count" +msgstr "Aantal afspelen" + +#: screens/Job/JobOutput/JobOutputSearch.js:124 +msgid "Play Started" +msgstr "Afspelen gestart" + +#: components/PromptDetail/PromptJobTemplateDetail.js:148 +#: screens/Job/JobDetail/JobDetail.js:319 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:253 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:43 +#: screens/Template/shared/JobTemplateForm.js:357 +msgid "Playbook" +msgstr "Draaiboek" + +#: components/JobList/JobListItem.js:44 +#: screens/Job/JobDetail/JobDetail.js:67 +msgid "Playbook Check" +msgstr "Draaiboek controleren" + +#: screens/Job/JobOutput/JobOutputSearch.js:125 +msgid "Playbook Complete" +msgstr "Draaiboek voltooid" + +#: components/PromptDetail/PromptProjectDetail.js:165 +#: screens/Project/ProjectDetail/ProjectDetail.js:288 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:72 +msgid "Playbook Directory" +msgstr "Draaiboekmap" + +#: components/JobList/JobList.js:213 +#: components/JobList/JobListItem.js:44 +#: components/Schedule/ScheduleList/ScheduleListItem.js:37 +#: screens/Job/JobDetail/JobDetail.js:67 +msgid "Playbook Run" +msgstr "Draaiboek uitvoering" + +#: screens/Job/JobOutput/JobOutputSearch.js:126 +msgid "Playbook Started" +msgstr "Draaiboek gestart" + +#: components/RelatedTemplateList/RelatedTemplateList.js:174 +#: components/TemplateList/TemplateList.js:222 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:23 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:54 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:157 +msgid "Playbook name" +msgstr "Naam van draaiboek" + +#: screens/Dashboard/DashboardGraph.js:146 +msgid "Playbook run" +msgstr "Uitvoering van draaiboek" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:85 +msgid "Plays" +msgstr "Uitvoeringen van het draaiboek" + +#: components/Schedule/ScheduleList/ScheduleList.js:149 +msgid "Please add a Schedule to populate this list." +msgstr "Voeg een schema toe om deze lijst te vullen." + +#: 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 "Voeg een schema toe om deze lijst te vullen. Schema's kunnen worden toegevoegd aan een sjabloon, project of inventarisatiebron." + +#: screens/Template/Survey/SurveyList.js:146 +msgid "Please add survey questions." +msgstr "Voeg vragenlijstvragen toe." + +#: components/PaginatedTable/PaginatedTable.js:93 +msgid "Please add {pluralizedItemName} to populate this list" +msgstr "Voeg {pluralizedItemName} toe om deze lijst te vullen" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerStartScreen.js:43 +msgid "Please click the Start button to begin." +msgstr "Klik op de startknop om te beginnen." + +#: components/Schedule/shared/ScheduleForm.js:421 +msgid "Please enter a number of occurrences." +msgstr "Voer een aantal voorvallen in." + +#: util/validators.js:160 +msgid "Please enter a valid URL" +msgstr "Voer een geldige URL in" + +#: screens/User/shared/UserTokenForm.js:20 +msgid "Please enter a value." +msgstr "Voer een waarde in." + +#: screens/Login/Login.js:191 +msgid "Please log in" +msgstr "Log in" + +#: components/JobList/JobList.js:190 +msgid "Please run a job to populate this list." +msgstr "Voer een taak uit om deze lijst te vullen." + +#: components/Schedule/shared/ScheduleForm.js:417 +msgid "Please select a day number between 1 and 31." +msgstr "Selecteer een getal tussen 1 en 31." + +#: screens/Template/shared/JobTemplateForm.js:174 +msgid "Please select an Inventory or check the Prompt on Launch option" +msgstr "Selecteer een inventaris of schakel de optie Melding bij opstarten in" + +#: components/Schedule/shared/ScheduleForm.js:429 +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:359 +msgid "Please select an organization before editing the host filter" +msgstr "Selecteer een organisatie voordat u het hostfilter bewerkt" + +#: screens/Job/JobOutput/EmptyOutput.js:32 +msgid "Please try another search using the filter above" +msgstr "Probeer een andere zoekopdracht met de bovenstaande filter" + +#: screens/TopologyView/ContentLoading.js:40 +msgid "Please wait until the topology view is populated..." +msgstr "Wacht totdat de topologie-weergave is ingevuld..." + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:78 +msgid "Pod spec override" +msgstr "Overschrijven Podspec" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:214 +#: screens/InstanceGroup/Instances/InstanceListItem.js:203 +#: screens/Instances/InstanceDetail/InstanceDetail.js:208 +#: screens/Instances/InstanceList/InstanceListItem.js:218 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:82 +msgid "Policy Type" +msgstr "Beleidstype" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:63 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:26 +msgid "Policy instance minimum" +msgstr "Beleid instantieminimum" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:70 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:36 +msgid "Policy instance percentage" +msgstr "Beleid instantiepercentage" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginField.js:64 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginField.js:70 +msgid "Populate field from an external secret management system" +msgstr "Vul veld vanuit een extern geheimbeheersysteem" + +#: components/Lookup/HostFilterLookup.js:349 +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 Controller 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" +"Raadpleeg de documentatie voor verdere syntaxis en\n" +"voorbeelden. Raadpleeg de documentatie van Ansible Tower voor verdere syntaxis en\n" +"voorbeelden." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:165 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:104 +msgid "Port" +msgstr "Poort" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:231 +msgid "Preconditions for running this node when there are multiple parents. Refer to the" +msgstr "Voorwaarden voor het uitvoeren van dit knooppunt wanneer er meerdere bovenliggende elementen zijn. Raadpleeg de" + +#: screens/Template/Survey/MultipleChoiceField.js:59 +msgid "" +"Press 'Enter' to add more answer choices. One answer\n" +"choice per line." +msgstr "Druk op 'Enter' om meer antwoordkeuzen toe te voegen. Eén antwoordkeuze per regel." + +#: components/CodeEditor/CodeEditor.js:181 +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." + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:71 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:130 +#: screens/Inventory/shared/InventoryForm.js:99 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:147 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:347 +#: screens/Template/shared/JobTemplateForm.js:603 +msgid "Prevent Instance Group Fallback" +msgstr "Instance Group Fallback voorkomen" + +#: screens/Inventory/shared/Inventory.helptext.js:197 +msgid "Prevent Instance Group Fallback: If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on." +msgstr "Instance Group Fallback voorkomen: Indien ingeschakeld, zal de inventaris voorkomen dat instantiegroepen van organisaties worden toegevoegd aan de lijst van voorkeursinstantiegroepen om geassocieerde taaksjablonen op uit te voeren." + +#: screens/Template/shared/JobTemplate.helptext.js:43 +msgid "Prevent Instance Group Fallback: If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on." +msgstr "Instance Group Fallback voorkomen: Indien ingeschakeld, voorkomt de taaksjabloon dat inventaris- of organisatie-instantiegroepen worden toegevoegd aan de lijst van voorkeursinstantiegroepen om op te draaien." + +#: components/AdHocCommands/useAdHocPreviewStep.js:17 +#: components/LaunchPrompt/steps/usePreviewStep.js:23 +msgid "Preview" +msgstr "Voorvertoning" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:103 +msgid "Private key passphrase" +msgstr "Privésleutel wachtwoordzin" + +#: components/PromptDetail/PromptJobTemplateDetail.js:58 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:122 +#: screens/Template/shared/JobTemplateForm.js:551 +msgid "Privilege Escalation" +msgstr "Verhoging van rechten" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:111 +msgid "Privilege escalation password" +msgstr "Wachtwoord verhoging van rechten" + +#: screens/Template/shared/JobTemplate.helptext.js:40 +msgid "Privilege escalation: If enabled, run this playbook as an administrator." +msgstr "Als deze optie ingeschakeld is, wordt het draaiboek uitgevoerd als beheerder." + +#: components/JobList/JobListItem.js:239 +#: components/Lookup/ProjectLookup.js:104 +#: components/Lookup/ProjectLookup.js:109 +#: components/Lookup/ProjectLookup.js:166 +#: components/PromptDetail/PromptInventorySourceDetail.js:87 +#: components/PromptDetail/PromptJobTemplateDetail.js:133 +#: components/PromptDetail/PromptJobTemplateDetail.js:141 +#: components/TemplateList/TemplateListItem.js:300 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:216 +#: screens/Job/JobDetail/JobDetail.js:172 +#: screens/Job/JobDetail/JobDetail.js:198 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:229 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:239 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:38 +msgid "Project" +msgstr "Project" + +#: components/PromptDetail/PromptProjectDetail.js:158 +#: screens/Project/ProjectDetail/ProjectDetail.js:281 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:61 +msgid "Project Base Path" +msgstr "Basispad project" + +#: components/Workflow/WorkflowLegend.js:104 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:85 +msgid "Project Sync" +msgstr "Projectsynchronisatie" + +#: screens/Project/ProjectDetail/ProjectDetail.js:320 +#: screens/Project/ProjectList/ProjectListItem.js:229 +msgid "Project Sync Error" +msgstr "Fout tijdens projectsynchronisatie" + +#: components/Workflow/WorkflowNodeHelp.js:67 +msgid "Project Update" +msgstr "Projectupdate" + +#: screens/Job/JobDetail/JobDetail.js:180 +msgid "Project Update Status" +msgstr "Projectupdate" + +#: screens/Job/Job.helptext.js:22 +msgid "Project checkout results" +msgstr "Resultaten project-checkout weergeven" + +#: screens/Project/ProjectList/ProjectList.js:132 +msgid "Project copied successfully" +msgstr "Project gekopieerd" + +#: screens/Project/Project.js:136 +msgid "Project not found." +msgstr "Feit niet gevonden." + +#: screens/Dashboard/Dashboard.js:109 +msgid "Project sync failures" +msgstr "Mislukte projectsynchronisaties" + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:146 +#: routeConfig.js:75 +#: screens/ActivityStream/ActivityStream.js:170 +#: screens/Dashboard/Dashboard.js:103 +#: screens/Project/ProjectList/ProjectList.js:180 +#: screens/Project/ProjectList/ProjectList.js:249 +#: screens/Project/Projects.js:12 +#: screens/Project/Projects.js:22 +#: util/getRelatedResourceDeleteDetails.js:60 +#: util/getRelatedResourceDeleteDetails.js:195 +#: util/getRelatedResourceDeleteDetails.js:225 +msgid "Projects" +msgstr "Projecten" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:139 +msgid "Promote Child Groups and Hosts" +msgstr "Onderliggende groepen en hosts promoveren" + +#: components/Schedule/shared/ScheduleForm.js:540 +#: components/Schedule/shared/ScheduleForm.js:543 +msgid "Prompt" +msgstr "Melding" + +#: components/PromptDetail/PromptDetail.js:182 +msgid "Prompt Overrides" +msgstr "Meldingsoverschrijvingen" + +#: components/CodeEditor/VariablesField.js:241 +#: components/FieldWithPrompt/FieldWithPrompt.js:46 +#: screens/Credential/CredentialDetail/CredentialDetail.js:175 +msgid "Prompt on launch" +msgstr "Melding bij opstarten" + +#: components/Schedule/shared/SchedulePromptableFields.js:97 +msgid "Prompt | {0}" +msgstr "Melding | {0}" + +#: components/PromptDetail/PromptDetail.js:180 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:418 +msgid "Prompted Values" +msgstr "Invoerwaarden" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:6 +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 "Geef een hostpatroon op om de lijst van hosts die beheerd of beïnvloed worden door het draaiboek verder te beperken. Meerdere patronen zijn toegestaan. Raadpleeg de documentatie van Ansible voor meer informatie over en voorbeelden van patronen." + +#: screens/Job/Job.helptext.js:14 +#: screens/Template/shared/JobTemplate.helptext.js:15 +msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns." +msgstr "Geef een hostpatroon op om de lijst van hosts die beheerd of beïnvloed worden door het draaiboek verder te beperken. Meerdere patronen zijn toegestaan. Raadpleeg de documentatie van Ansible voor meer informatie over en voorbeelden van patronen." + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:179 +msgid "Provide a value for this field or select the Prompt on launch option." +msgstr "Geef een waarde op voor dit veld of selecteer de optie Melding bij opstarten." + +#: components/AdHocCommands/AdHocDetailsStep.js:247 +msgid "" +"Provide key/value pairs using either\n" +"YAML or JSON." +msgstr "Geef sleutel/waardeparen op met behulp van YAML of 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 "Geef uw Red Hat- of Red Hat Satellite-gegevens hieronder door en u kunt kiezen uit een lijst met beschikbare abonnementen. De toegangsgegevens die u gebruikt, worden opgeslagen voor toekomstig gebruik bij het ophalen van verlengingen of uitbreidingen van abonnementen." + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:83 +msgid "Provide your Red Hat or Red Hat Satellite credentials to enable Automation Analytics." +msgstr "Geef uw Red Hat- of Red Hat Satellite-toegangsgegevens op om Automatiseringsanalyse in te schakelen." + +#: components/StatusLabel/StatusLabel.js:59 +#: screens/TopologyView/Legend.js:150 +msgid "Provisioning" +msgstr "Voorziening" + +#: components/PromptDetail/PromptJobTemplateDetail.js:162 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:302 +#: screens/Template/shared/JobTemplateForm.js:620 +msgid "Provisioning Callback URL" +msgstr "Provisioning terugkoppelings-URL" + +#: screens/Template/shared/JobTemplateForm.js:615 +msgid "Provisioning Callback details" +msgstr "Provisioning terugkoppelingsdetails" + +#: components/PromptDetail/PromptJobTemplateDetail.js:63 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:127 +#: screens/Template/shared/JobTemplateForm.js:555 +#: screens/Template/shared/JobTemplateForm.js:558 +msgid "Provisioning Callbacks" +msgstr "Provisioning terugkoppelingen" + +#: screens/Template/shared/JobTemplate.helptext.js:41 +msgid "Provisioning callbacks: Enables creation of a provisioning callback URL. Using the URL a host can contact Ansible AWX and request a configuration update using this job template." +msgstr "Maakt het mogelijk een provisioning terugkoppelings-URL aan te maken. Met deze URL kan een host contact opnemen met \n" +"en een verzoek voor een configuratie-update indienen met behulp van deze taaksjabloon." + +#: components/StatusLabel/StatusLabel.js:62 +msgid "Provisioning fail" +msgstr "Bevoorrading mislukt" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:86 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:114 +msgid "Pull" +msgstr "Pullen" + +#: screens/Template/Survey/SurveyQuestionForm.js:163 +msgid "Question" +msgstr "Vraag" + +#: screens/Setting/Settings.js:106 +msgid "RADIUS" +msgstr "RADIUS" + +#: screens/Setting/SettingList.js:73 +msgid "RADIUS settings" +msgstr "RADIUS-instellingen" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:244 +#: screens/InstanceGroup/Instances/InstanceListItem.js:161 +#: screens/Instances/InstanceDetail/InstanceDetail.js:287 +#: screens/Instances/InstanceList/InstanceListItem.js:171 +#: screens/TopologyView/Tooltip.js:307 +msgid "RAM {0}" +msgstr "RAM {0}" + +#: screens/User/shared/UserTokenForm.js:76 +msgid "Read" +msgstr "Lezen" + +#: components/StatusLabel/StatusLabel.js:57 +#: screens/TopologyView/Legend.js:122 +msgid "Ready" +msgstr "Klaar" + +#: screens/Dashboard/Dashboard.js:133 +msgid "Recent Jobs" +msgstr "Recente taken" + +#: screens/Dashboard/Dashboard.js:131 +msgid "Recent Jobs list tab" +msgstr "Tabblad Lijst met recente takenlijst" + +#: screens/Dashboard/Dashboard.js:145 +msgid "Recent Templates" +msgstr "Recente sjablonen" + +#: screens/Dashboard/Dashboard.js:143 +msgid "Recent Templates list tab" +msgstr "Tabblad Lijst met recente sjablonen" + +#: components/RelatedTemplateList/RelatedTemplateList.js:188 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:112 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:38 +msgid "Recent jobs" +msgstr "Recente taken" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:154 +msgid "Recipient List" +msgstr "Lijst met ontvangers" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:86 +msgid "Recipient list" +msgstr "Lijst met ontvangers" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:105 +msgid "Red Hat Ansible Automation Platform" +msgstr "Automatiseringsplatform voor Red Hat Ansible" + +#: components/Lookup/ProjectLookup.js:139 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:92 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:161 +#: screens/Job/JobDetail/JobDetail.js:77 +#: 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-virtualizering" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:117 +msgid "Red Hat subscription manifest" +msgstr "Red Hat-abonnementsmanifest" + +#: components/About/About.js:36 +msgid "Red Hat, Inc." +msgstr "Red Hat, Inc." + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:94 +#: screens/Application/shared/ApplicationForm.js:107 +msgid "Redirect URIs" +msgstr "URI's doorverwijzen" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:259 +msgid "Redirecting to dashboard" +msgstr "Doorverwijzen naar dashboard" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:263 +msgid "Redirecting to subscription detail" +msgstr "Doorverwijzen naar abonnementsdetails" + +#: screens/Template/Survey/SurveyQuestionForm.js:261 +#: screens/Template/shared/JobTemplate.helptext.js:55 +msgid "Refer to the" +msgstr "Raadpleeg de" + +#: screens/Job/Job.helptext.js:27 +#: screens/Template/shared/JobTemplate.helptext.js:50 +msgid "Refer to the Ansible documentation for details about the configuration file." +msgstr "Raadpleeg de documentatie van Ansible voor meer informatie over het configuratiebestand." + +#: screens/User/UserTokens/UserTokens.js:77 +msgid "Refresh Token" +msgstr "Token verversen" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:81 +msgid "Refresh Token Expiration" +msgstr "Vernieuwingstoken vervallen" + +#: screens/Project/ProjectList/ProjectListItem.js:132 +msgid "Refresh for revision" +msgstr "Synchroniseren voor herziening" + +#: screens/Project/ProjectList/ProjectListItem.js:134 +msgid "Refresh project revision" +msgstr "Herziening vernieuwing project" + +#: components/PromptDetail/PromptInventorySourceDetail.js:116 +msgid "Regions" +msgstr "Regio's" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:92 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:143 +msgid "Registry credential" +msgstr "Toegangsgegevens registreren" + +#: screens/Inventory/shared/Inventory.helptext.js:156 +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:81 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:62 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:175 +msgid "Related Groups" +msgstr "Gerelateerde groepen" + +#: components/Search/AdvancedSearch.js:287 +msgid "Related Keys" +msgstr "Verwante sleutels" + +#: components/Schedule/ScheduleList/ScheduleList.js:169 +#: components/Schedule/ScheduleList/ScheduleListItem.js:105 +msgid "Related resource" +msgstr "Verwante bron" + +#: components/Search/RelatedLookupTypeInput.js:16 +#: components/Search/RelatedLookupTypeInput.js:24 +msgid "Related search type" +msgstr "Verwant zoektype" + +#: components/Search/RelatedLookupTypeInput.js:19 +msgid "Related search type typeahead" +msgstr "Verwante zoekopdracht typeahead" + +#: components/JobList/JobListItem.js:146 +#: components/LaunchButton/ReLaunchDropDown.js:82 +#: screens/Job/JobDetail/JobDetail.js:580 +#: screens/Job/JobDetail/JobDetail.js:588 +#: screens/Job/JobOutput/shared/OutputToolbar.js:167 +msgid "Relaunch" +msgstr "Opnieuw starten" + +#: components/JobList/JobListItem.js:126 +#: screens/Job/JobOutput/shared/OutputToolbar.js:147 +msgid "Relaunch Job" +msgstr "Taak opnieuw starten" + +#: components/LaunchButton/ReLaunchDropDown.js:41 +msgid "Relaunch all hosts" +msgstr "Alle hosts opnieuw starten" + +#: components/LaunchButton/ReLaunchDropDown.js:54 +msgid "Relaunch failed hosts" +msgstr "Mislukte hosts opnieuw starten" + +#: components/LaunchButton/ReLaunchDropDown.js:30 +#: components/LaunchButton/ReLaunchDropDown.js:35 +msgid "Relaunch on" +msgstr "Opnieuw starten bij" + +#: components/JobList/JobListItem.js:125 +#: screens/Job/JobOutput/shared/OutputToolbar.js:146 +msgid "Relaunch using host parameters" +msgstr "Opnieuw opstarten met hostparameters" + +#: components/HealthCheckAlert/HealthCheckAlert.js:27 +msgid "Reload" +msgstr "Herladen" + +#: screens/Job/JobOutput/JobOutput.js:723 +msgid "Reload output" +msgstr "Download output" + +#: components/Lookup/ProjectLookup.js:138 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:91 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:160 +#: screens/Job/JobDetail/JobDetail.js:78 +#: screens/Project/ProjectList/ProjectList.js:200 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:99 +msgid "Remote Archive" +msgstr "Extern archief" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:374 +#: screens/Instances/InstanceList/InstanceList.js:242 +msgid "Removal Error" +msgstr "Verwijderingsfout" + +#: components/SelectedList/DraggableSelectedList.js:105 +#: screens/Instances/Shared/RemoveInstanceButton.js:75 +#: screens/Instances/Shared/RemoveInstanceButton.js:129 +#: screens/Instances/Shared/RemoveInstanceButton.js:143 +#: screens/Instances/Shared/RemoveInstanceButton.js:163 +#: 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 "Verwijderen" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:36 +msgid "Remove All Nodes" +msgstr "Alle knooppunten verwijderen" + +#: screens/Instances/Shared/RemoveInstanceButton.js:152 +msgid "Remove Instances" +msgstr "Instanties verwijderen" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:17 +msgid "Remove Link" +msgstr "Link verwijderen" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:28 +msgid "Remove Node {nodeName}" +msgstr "Knooppunt {nodeName} verwijderen" + +#: screens/Project/shared/Project.helptext.js:113 +msgid "Remove any local modifications prior to performing an update." +msgstr "Verwijder alle plaatselijke aanpassingen voordat een update uitgevoerd wordt." + +#: components/Search/AdvancedSearch.js:206 +msgid "Remove the current search related to ansible facts to enable another search using this key." +msgstr "Verwijder de huidige zoekopdracht die gerelateerd is aan ansible-feiten om een andere zoekopdracht met deze sleutel mogelijk te maken." + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:14 +msgid "Remove {0} Access" +msgstr "Toegang {0} verwijderen" + +#: components/ResourceAccessList/ResourceAccessListItem.js:45 +msgid "Remove {0} chip" +msgstr "Chip {0} verwijderen" + +#: screens/TopologyView/Legend.js:285 +msgid "Removing" +msgstr "Verwijderen van" + +#: 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 "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:349 +msgid "Repeat Frequency" +msgstr "Frequentie herhalen" + +#: components/Schedule/shared/ScheduleFormFields.js:113 +msgid "Repeat frequency" +msgstr "Frequentie herhalen" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:52 +msgid "Replace" +msgstr "Vervangen" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:60 +msgid "Replace field with new value" +msgstr "Veld vervangen door nieuwe waarde" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:67 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:74 +msgid "Request subscription" +msgstr "Abonnement aanvragen" + +#: screens/Template/Survey/SurveyListItem.js:51 +#: screens/Template/Survey/SurveyQuestionForm.js:188 +msgid "Required" +msgstr "Vereist" + +#: screens/TopologyView/Header.js:87 +#: screens/TopologyView/Header.js:90 +msgid "Reset zoom" +msgstr "Zoom resetten" + +#: components/Workflow/WorkflowNodeHelp.js:154 +#: components/Workflow/WorkflowNodeHelp.js:190 +#: screens/Team/TeamRoles/TeamRoleListItem.js:12 +#: screens/Team/TeamRoles/TeamRolesList.js:180 +msgid "Resource Name" +msgstr "Bronnaam" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:246 +msgid "Resource deleted" +msgstr "Bron verwijderd" + +#: components/Schedule/ScheduleList/ScheduleList.js:170 +#: components/Schedule/ScheduleList/ScheduleListItem.js:111 +msgid "Resource type" +msgstr "Brontype toevoegen" + +#: routeConfig.js:61 +#: screens/ActivityStream/ActivityStream.js:159 +msgid "Resources" +msgstr "Hulpbronnen" + +#: components/TemplateList/TemplateListItem.js:149 +msgid "Resources are missing from this template." +msgstr "Er ontbreken hulpbronnen uit dit sjabloon." + +#: screens/Setting/shared/RevertButton.js:43 +msgid "Restore initial value." +msgstr "Oorspronkelijke waarde herstellen." + +#: screens/Inventory/shared/Inventory.helptext.js:153 +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 "Haal de ingeschakelde status op uit het gegeven dictaat van de hostvariabelen. De ingeschakelde variabele kan worden gespecificeerd met behulp van puntnotatie, bijvoorbeeld: 'foo.bar'" + +#: components/JobCancelButton/JobCancelButton.js:96 +#: components/JobCancelButton/JobCancelButton.js:100 +#: components/JobList/JobListCancelButton.js:160 +#: components/JobList/JobListCancelButton.js:163 +#: screens/Job/JobOutput/JobOutput.js:819 +#: screens/Job/JobOutput/JobOutput.js:822 +msgid "Return" +msgstr "Teruggeven" + +#: screens/Job/JobOutput/EmptyOutput.js:40 +msgid "Return to" +msgstr "Teruggeven" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:129 +msgid "Return to subscription management." +msgstr "Terug naar abonnementenbeheer." + +#: 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: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:164 +msgid "Returns results that satisfy this one or any other filters." +msgstr "Retourneert resultaten die voldoen aan dit filter of aan andere filters." + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:52 +#: screens/Setting/shared/RevertButton.js:53 +#: screens/Setting/shared/RevertButton.js:62 +msgid "Revert" +msgstr "Terugzetten" + +#: screens/Setting/shared/RevertAllAlert.js:23 +msgid "Revert all" +msgstr "Alles terugzetten" + +#: screens/Setting/shared/RevertFormActionGroup.js:21 +#: screens/Setting/shared/RevertFormActionGroup.js:27 +msgid "Revert all to default" +msgstr "Alles terugzetten naar standaardinstellingen" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:59 +msgid "Revert field to previously saved value" +msgstr "Veld terugzetten op eerder opgeslagen waarde" + +#: screens/Setting/shared/RevertAllAlert.js:11 +msgid "Revert settings" +msgstr "Instellingen terugzetten" + +#: screens/Setting/shared/RevertButton.js:42 +msgid "Revert to factory default." +msgstr "Terugzetten op fabrieksinstellingen." + +#: screens/Job/JobDetail/JobDetail.js:314 +#: screens/Project/ProjectList/ProjectList.js:224 +#: screens/Project/ProjectList/ProjectListItem.js:221 +msgid "Revision" +msgstr "Herziening" + +#: screens/Project/shared/ProjectSubForms/SvnSubForm.js:22 +msgid "Revision #" +msgstr "Herziening #" + +#: 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 "Rol" + +#: components/ResourceAccessList/ResourceAccessList.js:189 +#: components/ResourceAccessList/ResourceAccessList.js:202 +#: components/ResourceAccessList/ResourceAccessList.js:229 +#: components/ResourceAccessList/ResourceAccessListItem.js:69 +#: screens/Team/Team.js:59 +#: screens/Team/Teams.js:32 +#: screens/User/User.js:71 +#: screens/User/Users.js:31 +msgid "Roles" +msgstr "Rollen" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:134 +#: 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:23 +#: screens/Template/shared/JobTemplateForm.js:214 +msgid "Run" +msgstr "Uitvoeren" + +#: components/AdHocCommands/AdHocCommands.js:131 +#: components/AdHocCommands/AdHocCommands.js:135 +#: components/AdHocCommands/AdHocCommands.js:141 +#: components/AdHocCommands/AdHocCommands.js:145 +#: screens/Job/JobDetail/JobDetail.js:68 +msgid "Run Command" +msgstr "Opdracht uitvoeren" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:277 +#: screens/Instances/InstanceDetail/InstanceDetail.js:335 +msgid "Run a health check on the instance" +msgstr "Een gezondheidscontrole op de instantie uitvoeren" + +#: components/AdHocCommands/AdHocCommands.js:125 +msgid "Run ad hoc command" +msgstr "Ad-hoc-opdracht uitvoeren" + +#: components/AdHocCommands/AdHocCommandsWizard.js:48 +msgid "Run command" +msgstr "Opdracht uitvoeren" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:93 +#: components/Schedule/shared/FrequencyDetailSubform.js:223 +msgid "Run every" +msgstr "Uitvoeren om de" + +#: components/HealthCheckButton/HealthCheckButton.js:32 +#: components/HealthCheckButton/HealthCheckButton.js:45 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:286 +#: screens/Instances/InstanceDetail/InstanceDetail.js:344 +msgid "Run health check" +msgstr "Gezondheidscontrole" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:129 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:138 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:175 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:197 +#: components/Schedule/shared/FrequencyDetailSubform.js:344 +msgid "Run on" +msgstr "Uitvoeren op" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useRunTypeStep.js:32 +msgid "Run type" +msgstr "Uitvoertype" + +#: components/JobList/JobList.js:230 +#: components/StatusLabel/StatusLabel.js:48 +#: components/TemplateList/TemplateListItem.js:118 +#: components/Workflow/WorkflowNodeHelp.js:99 +msgid "Running" +msgstr "In uitvoering" + +#: screens/Job/JobOutput/JobOutputSearch.js:127 +msgid "Running Handlers" +msgstr "Handlers die worden uitgevoerd" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:217 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:196 +#: screens/InstanceGroup/Instances/InstanceListItem.js:194 +#: screens/Instances/InstanceDetail/InstanceDetail.js:212 +#: screens/Instances/InstanceList/InstanceListItem.js:209 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:73 +msgid "Running Jobs" +msgstr "Taken in uitvoering" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:284 +#: screens/Instances/InstanceDetail/InstanceDetail.js:342 +msgid "Running health check" +msgstr "Laatste gezondheidscontrole" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:71 +msgid "Running jobs" +msgstr "Taken in uitvoering" + +#: screens/Setting/Settings.js:109 +msgid "SAML" +msgstr "SAML" + +#: screens/Setting/SettingList.js:77 +msgid "SAML settings" +msgstr "SAML-instellingen" + +#: screens/Dashboard/DashboardGraph.js:143 +msgid "SCM update" +msgstr "SCM-update" + +#: screens/User/UserDetail/UserDetail.js:58 +#: screens/User/UserList/UserListItem.js:49 +msgid "SOCIAL" +msgstr "SOCIAAL" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:95 +msgid "SSH password" +msgstr "SSH-wachtwoord" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:239 +msgid "SSL Connection" +msgstr "SSL-verbinding" + +#: components/Workflow/WorkflowStartNode.js:60 +#: components/Workflow/workflowReducer.js:419 +msgid "START" +msgstr "BEGINNEN" + +#: components/Sparkline/Sparkline.js:31 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:160 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:39 +#: screens/Project/ProjectDetail/ProjectDetail.js:135 +#: screens/Project/ProjectList/ProjectListItem.js:73 +msgid "STATUS:" +msgstr "STATUS:" + +#: components/Schedule/shared/FrequencyDetailSubform.js:321 +msgid "Sat" +msgstr "Zat" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:82 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:188 +#: components/Schedule/shared/FrequencyDetailSubform.js:326 +#: components/Schedule/shared/FrequencyDetailSubform.js:458 +msgid "Saturday" +msgstr "Zaterdag" + +#: components/AddRole/AddResourceRole.js:247 +#: 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:526 +#: components/Schedule/shared/ScheduleForm.js:532 +#: components/Schedule/shared/useSchedulePromptSteps.js:49 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:130 +#: 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:205 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:35 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:131 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:158 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:162 +msgid "Save" +msgstr "Opslaan" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:33 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:36 +msgid "Save & Exit" +msgstr "Opslaan en afsluiten" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:32 +msgid "Save link changes" +msgstr "Linkwijzigingen opslaan" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:254 +msgid "Save successful!" +msgstr "Opslaan gelukt!" + +#: components/JobList/JobListItem.js:181 +#: components/JobList/JobListItem.js:187 +msgid "Schedule" +msgstr "Schema" + +#: screens/Project/Projects.js:34 +#: screens/Template/Templates.js:54 +msgid "Schedule Details" +msgstr "Details van schema" + +#: components/Schedule/shared/UnsupportedScheduleForm.js:15 +msgid "Schedule Rules" +msgstr "Schema Regels" + +#: screens/Inventory/Inventories.js:92 +msgid "Schedule details" +msgstr "Details van schema" + +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:49 +msgid "Schedule is active" +msgstr "Schema is actief" + +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:49 +msgid "Schedule is inactive" +msgstr "Schema is actief" + +#: components/Schedule/shared/ScheduleForm.js:394 +msgid "Schedule is missing rrule" +msgstr "Er ontbreekt een regel in het schema" + +#: components/Schedule/Schedule.js:82 +msgid "Schedule not found." +msgstr "Schema niet gevonden." + +#: components/Schedule/ScheduleList/ScheduleList.js:163 +#: components/Schedule/ScheduleList/ScheduleList.js:229 +#: routeConfig.js:44 +#: screens/ActivityStream/ActivityStream.js:153 +#: screens/Inventory/Inventories.js:89 +#: screens/Inventory/InventorySource/InventorySource.js:88 +#: screens/ManagementJob/ManagementJob.js:108 +#: screens/ManagementJob/ManagementJobs.js:23 +#: screens/Project/Project.js:120 +#: screens/Project/Projects.js:31 +#: screens/Schedule/AllSchedules.js:21 +#: screens/Template/Template.js:148 +#: screens/Template/Templates.js:51 +#: screens/Template/WorkflowJobTemplate.js:130 +msgid "Schedules" +msgstr "Schema's" + +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:136 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:33 +#: screens/User/UserTokenDetail/UserTokenDetail.js:50 +#: screens/User/UserTokenList/UserTokenList.js:142 +#: screens/User/UserTokenList/UserTokenList.js:189 +#: screens/User/UserTokenList/UserTokenListItem.js:32 +#: screens/User/shared/UserTokenForm.js:68 +msgid "Scope" +msgstr "Bereik" + +#: screens/User/shared/User.helptext.js:5 +msgid "Scope for the token's access" +msgstr "Geef een bereik op voor de toegang van de token" + +#: screens/Job/JobOutput/PageControls.js:79 +msgid "Scroll first" +msgstr "Eerste scrollen" + +#: screens/Job/JobOutput/PageControls.js:87 +msgid "Scroll last" +msgstr "Laatste scrollen" + +#: screens/Job/JobOutput/PageControls.js:71 +msgid "Scroll next" +msgstr "Volgende scrollen" + +#: screens/Job/JobOutput/PageControls.js:63 +msgid "Scroll previous" +msgstr "Vorige scrollen" + +#: components/Lookup/HostFilterLookup.js:290 +#: components/Lookup/Lookup.js:143 +msgid "Search" +msgstr "Zoeken" + +#: screens/Job/JobOutput/JobOutputSearch.js:151 +msgid "Search is disabled while the job is running" +msgstr "Zoeken is uitgeschakeld terwijl de taak wordt uitgevoerd" + +#: components/Search/AdvancedSearch.js:311 +#: components/Search/Search.js:259 +msgid "Search submit button" +msgstr "Knop Zoekopdracht verzenden" + +#: components/Search/Search.js:248 +msgid "Search text input" +msgstr "Input voor tekst zoeken" + +#: components/Lookup/HostFilterLookup.js:398 +msgid "Searching by ansible_facts requires special syntax. Refer to the" +msgstr "Zoeken op ansible_facts vereist speciale syntax. Raadpleeg de" + +#: components/Schedule/shared/FrequencyDetailSubform.js:408 +msgid "Second" +msgstr "Seconde" + +#: components/PromptDetail/PromptInventorySourceDetail.js:103 +#: components/PromptDetail/PromptProjectDetail.js:153 +#: screens/Project/ProjectDetail/ProjectDetail.js:269 +msgid "Seconds" +msgstr "Seconden" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:34 +msgid "See Django" +msgstr "Zie Django" + +#: components/AdHocCommands/AdHocPreviewStep.js:35 +#: components/LaunchPrompt/steps/PreviewStep.js:61 +msgid "See errors on the left" +msgstr "Zie fouten links" + +#: components/JobList/JobListItem.js:84 +#: components/Lookup/HostFilterLookup.js:380 +#: components/Lookup/Lookup.js:200 +#: components/Pagination/Pagination.js:33 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:98 +msgid "Select" +msgstr "Selecteren" + +#: screens/Credential/shared/CredentialForm.js:129 +msgid "Select Credential Type" +msgstr "Type toegangsgegevens selecteren" + +#: screens/Host/HostGroups/HostGroupsList.js:237 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:254 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:257 +msgid "Select Groups" +msgstr "Groepen selecteren" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:278 +msgid "Select Hosts" +msgstr "Hosts selecteren" + +#: components/AnsibleSelect/AnsibleSelect.js:38 +msgid "Select Input" +msgstr "Input selecteren" + +#: screens/InstanceGroup/Instances/InstanceList.js:295 +msgid "Select Instances" +msgstr "Instanties selecteren" + +#: components/AssociateModal/AssociateModal.js:22 +msgid "Select Items" +msgstr "Items selecteren" + +#: components/AddRole/AddResourceRole.js:201 +msgid "Select Items from List" +msgstr "Items in lijst selecteren" + +#: components/LabelSelect/LabelSelect.js:127 +msgid "Select Labels" +msgstr "Labels selecteren" + +#: components/AddRole/AddResourceRole.js:236 +msgid "Select Roles to Apply" +msgstr "Rollen selecteren om toe te passen" + +#: screens/User/UserTeams/UserTeamList.js:251 +msgid "Select Teams" +msgstr "Teams selecteren" + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:25 +msgid "Select a JSON formatted service account key to autopopulate the following fields." +msgstr "Selecteer een JSON-geformatteerde serviceaccountsleutel om de volgende velden automatisch in te vullen." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:122 +msgid "Select a Node Type" +msgstr "Selecteer een knooppunttype" + +#: components/AddRole/AddResourceRole.js:170 +msgid "Select a Resource Type" +msgstr "Selecteer een brontype" + +#: screens/Job/Job.helptext.js:21 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:10 +msgid "Select a branch for the workflow. This branch is applied to all job template nodes that prompt for a branch." +msgstr "Selecteer een vertakking voor de workflow. Deze vertakking wordt toegepast op alle jobsjabloonknooppunten die vragen naar een vertakking." + +#: screens/Credential/shared/CredentialForm.js:139 +msgid "Select a credential Type" +msgstr "Type toegangsgegevens selecteren" + +#: components/JobList/JobListCancelButton.js:98 +msgid "Select a job to cancel" +msgstr "Taak selecteren om deze te annuleren" + +#: screens/Metrics/Metrics.js:211 +msgid "Select a metric" +msgstr "Metriek selecteren" + +#: components/AdHocCommands/AdHocDetailsStep.js:75 +msgid "Select a module" +msgstr "Module selecteren" + +#: screens/Template/shared/PlaybookSelect.js:60 +#: screens/Template/shared/PlaybookSelect.js:61 +msgid "Select a playbook" +msgstr "Draaiboek selecteren" + +#: screens/Template/shared/JobTemplateForm.js:323 +msgid "Select a project before editing the execution environment." +msgstr "Selecteer een project voordat u de uitvoeringsomgeving bewerkt." + +#: screens/Template/Survey/SurveyToolbar.js:82 +msgid "Select a question to delete" +msgstr "Selecteer een vraag om te verwijderen" + +#: components/PaginatedTable/ToolbarDeleteButton.js:160 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:103 +msgid "Select a row to delete" +msgstr "Rij selecteren om deze te verwijderen" + +#: components/DisassociateButton/DisassociateButton.js:75 +msgid "Select a row to disassociate" +msgstr "Rij selecteren om deze te ontkoppelen" + +#: screens/Instances/Shared/RemoveInstanceButton.js:77 +msgid "Select a row to remove" +msgstr "Rij selecteren om deze te weigeren" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:87 +msgid "Select a subscription" +msgstr "Abonnement selecteren" + +#: components/HostForm/HostForm.js:39 +#: components/Schedule/shared/FrequencyDetailSubform.js:71 +#: components/Schedule/shared/FrequencyDetailSubform.js:78 +#: components/Schedule/shared/FrequencyDetailSubform.js:88 +#: components/Schedule/shared/ScheduleFormFields.js:33 +#: components/Schedule/shared/ScheduleFormFields.js:37 +#: components/Schedule/shared/ScheduleFormFields.js:61 +#: screens/Credential/shared/CredentialForm.js:44 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:79 +#: screens/Inventory/shared/InventoryForm.js:72 +#: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/InsightsSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/OpenStackSubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:97 +#: screens/Inventory/shared/InventorySourceSubForms/SatelliteSubForm.js:44 +#: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:46 +#: screens/Inventory/shared/SmartInventoryForm.js:67 +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:24 +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:61 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:436 +#: screens/Project/shared/ProjectForm.js:234 +#: screens/Project/shared/ProjectSubForms/InsightsSubForm.js:39 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:37 +#: screens/Team/shared/TeamForm.js:49 +#: screens/Template/Survey/SurveyQuestionForm.js:30 +#: screens/Template/shared/WorkflowJobTemplateForm.js:130 +#: screens/User/shared/UserForm.js:139 +#: util/validators.js:201 +msgid "Select a value for this field" +msgstr "Waarde voor dit veld selecteren" + +#: screens/Template/shared/JobTemplate.helptext.js:23 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:20 +msgid "Select a webhook service." +msgstr "Selecteer een webhookservice." + +#: components/DataListToolbar/DataListToolbar.js:121 +#: components/DataListToolbar/DataListToolbar.js:125 +#: screens/Template/Survey/SurveyToolbar.js:49 +msgid "Select all" +msgstr "Alles selecteren" + +#: screens/ActivityStream/ActivityStream.js:129 +msgid "Select an activity type" +msgstr "Type activiteit selecteren" + +#: screens/Metrics/Metrics.js:200 +msgid "Select an instance" +msgstr "Selecteer een instantie" + +#: screens/Metrics/Metrics.js:242 +msgid "Select an instance and a metric to show chart" +msgstr "Instantie en metriek selecteren om grafiek te tonen" + +#: components/HealthCheckButton/HealthCheckButton.js:19 +msgid "Select an instance to run a health check." +msgstr "Selecteer een instantie om een gezondheidscontrole uit te voeren." + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:5 +msgid "Select an inventory for the workflow. This inventory is applied to all workflow nodes that prompt for an inventory." +msgstr "Selecteer een inventaris voor de workflow. Deze inventaris wordt toegepast op alle workflowknooppunten die vragen naar een inventaris." + +#: components/LaunchPrompt/steps/SurveyStep.js:131 +msgid "Select an option" +msgstr "Kies een optie" + +#: screens/Project/shared/ProjectForm.js:245 +msgid "Select an organization before editing the default execution environment." +msgstr "Selecteer een organisatie voordat u de standaard uitvoeringsomgeving bewerkt." + +#: screens/Job/Job.helptext.js:11 +#: screens/Template/shared/JobTemplate.helptext.js:12 +msgid "Select credentials for accessing the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \"Prompt on launch\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \"Prompt on launch\", the selected credential(s) become the defaults that can be updated at run time." +msgstr "Selecteer toegangsgegevens om toegang te krijgen tot de knooppunten waartegen deze taak uitgevoerd zal worden. U kunt slechts één set toegangsgegevens van iedere soort kiezen. In het geval van machine-toegangsgegevens (SSH) moet u, als u 'melding bij opstarten' aanvinkt zonder toegangsgegevens te kiezen, bij het opstarten de machinetoegangsgegevens kiezen. Als u toegangsgegevens selecteert en 'melding bij opstarten' aanvinkt, worden de geselecteerde toegangsgegevens de standaardtoegangsgegevens en kunnen deze bij het opstarten gewijzigd worden." + +#: components/Schedule/shared/ScheduleFormFields.js:120 +#: components/Schedule/shared/ScheduleFormFields.js:179 +msgid "Select frequency" +msgstr "Frequentie herhalen" + +#: screens/Project/shared/Project.helptext.js:18 +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 "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:98 +msgid "Select items from list" +msgstr "Items in lijst selecteren" + +#: screens/Dashboard/DashboardGraph.js:124 +#: screens/Dashboard/DashboardGraph.js:125 +msgid "Select job type" +msgstr "Type taak selecteren" + +#: components/LaunchPrompt/steps/SurveyStep.js:179 +msgid "Select option(s)" +msgstr "Optie(s) selecteren" + +#: screens/Dashboard/DashboardGraph.js:95 +#: screens/Dashboard/DashboardGraph.js:96 +#: screens/Dashboard/DashboardGraph.js:97 +msgid "Select period" +msgstr "Periode selecteren" + +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:117 +msgid "Select roles to apply" +msgstr "Rollen selecteren om toe te passen" + +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:128 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:129 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:130 +msgid "Select source path" +msgstr "Bronpad selecteren" + +#: screens/Dashboard/DashboardGraph.js:151 +#: screens/Dashboard/DashboardGraph.js:152 +msgid "Select status" +msgstr "Status selecteren" + +#: components/MultiSelect/TagMultiSelect.js:59 +msgid "Select tags" +msgstr "Tags selecteren" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:94 +msgid "Select the Execution Environment you want this command to run inside." +msgstr "Selecteer de uitvoeromgeving waarbinnen u deze opdracht wilt uitvoeren." + +#: screens/Inventory/shared/SmartInventoryForm.js:87 +msgid "Select the Instance Groups for this Inventory to run on." +msgstr "Selecteer de instantiegroepen waar deze inventaris op uitgevoerd wordt." + +#: screens/Job/Job.helptext.js:18 +#: screens/Template/shared/JobTemplate.helptext.js:20 +msgid "Select the Instance Groups for this Job Template to run on." +msgstr "Selecteer de instantiegroepen waar dit taaksjabloon op uitgevoerd wordt." + +#: screens/Organization/shared/OrganizationForm.js:83 +msgid "Select the Instance Groups for this Organization to run on." +msgstr "Selecteer de instantiegroepen waar de organisatie op uitgevoerd wordt." + +#: 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." + +#: components/Lookup/InventoryLookup.js:123 +msgid "" +"Select the inventory containing the hosts\n" +"you want this job to manage." +msgstr "Selecteer de inventaris met de hosts waarvan u wilt dat deze taak ze beheert." + +#: screens/Job/Job.helptext.js:6 +#: screens/Template/shared/JobTemplate.helptext.js:7 +msgid "Select the inventory containing the hosts you want this job to manage." +msgstr "Selecteer de inventaris met de hosts waarvan u wilt dat deze taak ze beheert." + +#: components/HostForm/HostForm.js:32 +#: components/HostForm/HostForm.js:51 +msgid "Select the inventory that this host will belong to." +msgstr "Selecteer de inventaris waartoe deze host zal behoren." + +#: screens/Job/Job.helptext.js:10 +#: screens/Template/shared/JobTemplate.helptext.js:11 +msgid "Select the playbook to be executed by this job." +msgstr "Selecteer het draaiboek dat uitgevoerd moet worden door deze taak." + +#: screens/Instances/Shared/InstanceForm.js:43 +msgid "Select the port that Receptor will listen on for incoming connections. Default is 27199." +msgstr "Selecteer de poort waarop Receptor zal luisteren voor inkomende verbindingen. De standaardinstelling is 27199." + +#: screens/Template/shared/JobTemplate.helptext.js:8 +msgid "Select the project containing the playbook you want this job to execute." +msgstr "Selecteer het project dat het draaiboek bevat waarvan u wilt dat deze taak hem uitvoert." + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:79 +msgid "Select your Ansible Automation Platform subscription to use." +msgstr "Selecteer het Ansible Automation Platform-abonnement dat u wilt gebruiken." + +#: components/Lookup/Lookup.js:186 +msgid "Select {0}" +msgstr "Selecteer {0}" + +#: components/AddRole/AddResourceRole.js:212 +#: components/AddRole/AddResourceRole.js:224 +#: components/AddRole/AddResourceRole.js:242 +#: 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:84 +#: components/TemplateList/TemplateListItem.js:140 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:107 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:125 +#: 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:41 +msgid "Selected" +msgstr "Geselecteerd" + +#: components/LaunchPrompt/steps/CredentialsStep.js:142 +#: components/LaunchPrompt/steps/CredentialsStep.js:147 +#: components/Lookup/MultiCredentialsLookup.js:162 +#: components/Lookup/MultiCredentialsLookup.js:167 +msgid "Selected Category" +msgstr "Geselecteerde categorie" + +#: components/Schedule/shared/ScheduleForm.js:446 +#: components/Schedule/shared/ScheduleForm.js:447 +msgid "Selected date range must have at least 1 schedule occurrence." +msgstr "Het geselecteerde datumbereik moet ten minste 1 geplande gebeurtenis hebben." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:160 +msgid "Sender Email" +msgstr "Afzender e-mail" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:96 +msgid "Sender e-mail" +msgstr "Afzender e-mailbericht" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:167 +#: components/Schedule/shared/FrequencyDetailSubform.js:138 +msgid "September" +msgstr "September" + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:24 +msgid "Service account JSON file" +msgstr "JSON-bestand service-account" + +#: screens/Inventory/shared/InventorySourceForm.js:46 +#: screens/Project/shared/ProjectForm.js:112 +msgid "Set a value for this field" +msgstr "Waarde instellen voor dit veld" + +#: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:70 +msgid "Set how many days of data should be retained." +msgstr "Stel in hoeveel dagen aan gegevens er moet worden bewaard." + +#: screens/Setting/SettingList.js:122 +msgid "Set preferences for data collection, logos, and logins" +msgstr "Stel voorkeuren in voor gegevensverzameling, logo's en aanmeldingen" + +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:131 +msgid "Set source path to" +msgstr "Stel bronpad in op" + +#: components/InstanceToggle/InstanceToggle.js:48 +#: screens/Instances/Shared/InstanceForm.js:59 +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." + +#: screens/Application/shared/Application.helptext.js:5 +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:149 +msgid "Set type" +msgstr "Type instellen" + +#: components/Search/AdvancedSearch.js:239 +msgid "Set type disabled for related search field fuzzy searches" +msgstr "Zet type op uitgeschakeld voor verwant zoekveld fuzzy zoekopdrachten" + +#: components/Search/AdvancedSearch.js:140 +msgid "Set type select" +msgstr "Type instellen selecteren" + +#: components/Search/AdvancedSearch.js:143 +msgid "Set type typeahead" +msgstr "Typeahead type instellen" + +#: components/Workflow/WorkflowTools.js:154 +msgid "Set zoom to 100% and center graph" +msgstr "Zoom instellen op 100% en grafiek centreren" + +#: screens/Instances/Shared/InstanceForm.js:35 +msgid "Sets the current life cycle stage of this instance. Default is \"installed.\"" +msgstr "Stelt het huidige levenscyclusstadium van deze instantie in. Standaard is \"geïnstalleerd\"." + +#: screens/Instances/Shared/InstanceForm.js:51 +msgid "Sets the role that this instance will play within mesh topology. Default is \"execution.\"" +msgstr "Stelt de rol in die deze instantie zal spelen binnen de netwerktopologie. Standaard is \"uitvoering\"." + +#: screens/ActivityStream/ActivityStreamDetailButton.js:46 +msgid "Setting category" +msgstr "Categorie instellen" + +#: screens/Setting/shared/RevertButton.js:46 +msgid "Setting matches factory default." +msgstr "De instelling komt overeen met de fabrieksinstelling." + +#: screens/ActivityStream/ActivityStreamDetailButton.js:49 +msgid "Setting name" +msgstr "Naam instellen" + +#: routeConfig.js:159 +#: routeConfig.js:163 +#: screens/ActivityStream/ActivityStream.js:220 +#: screens/ActivityStream/ActivityStream.js:222 +#: screens/Setting/Settings.js:43 +msgid "Settings" +msgstr "Instellingen" + +#: components/FormField/PasswordInput.js:35 +msgid "Show" +msgstr "Tonen" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:182 +#: components/PromptDetail/PromptDetail.js:361 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:488 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:283 +#: screens/Template/shared/JobTemplateForm.js:497 +msgid "Show Changes" +msgstr "Wijzigingen tonen" + +#: components/AdHocCommands/AdHocDetailsStep.js:177 +#: components/AdHocCommands/AdHocDetailsStep.js:178 +msgid "Show changes" +msgstr "Wijzigingen tonen" + +#: components/LaunchPrompt/LaunchPrompt.js:135 +#: components/Schedule/shared/SchedulePromptableFields.js:102 +msgid "Show description" +msgstr "Beschrijving tonen" + +#: components/ChipGroup/ChipGroup.js:12 +msgid "Show less" +msgstr "Minder tonen" + +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:126 +msgid "Show only root groups" +msgstr "Alleen wortelgroepen tonen" + +#: screens/Login/Login.js:262 +msgid "Sign in with Azure AD" +msgstr "Aanmelden met Azure AD" + +#: screens/Login/Login.js:276 +msgid "Sign in with GitHub" +msgstr "Aanmelden met GitHub" + +#: screens/Login/Login.js:318 +msgid "Sign in with GitHub Enterprise" +msgstr "Aanmelden met GitHub Enterprise" + +#: screens/Login/Login.js:333 +msgid "Sign in with GitHub Enterprise Organizations" +msgstr "Aanmelden met GitHub Enterprise-organisaties" + +#: screens/Login/Login.js:349 +msgid "Sign in with GitHub Enterprise Teams" +msgstr "Aanmelden met GitHub Enterprise-teams" + +#: screens/Login/Login.js:290 +msgid "Sign in with GitHub Organizations" +msgstr "Aanmelden met GitHub-organisaties" + +#: screens/Login/Login.js:304 +msgid "Sign in with GitHub Teams" +msgstr "Aanmelden met GitHub-teams" + +#: screens/Login/Login.js:364 +msgid "Sign in with Google" +msgstr "Aanmelden met Google" + +#: screens/Login/Login.js:378 +msgid "Sign in with OIDC" +msgstr "Aanmelden met SAML " + +#: screens/Login/Login.js:397 +msgid "Sign in with SAML" +msgstr "Aanmelden met SAML" + +#: screens/Login/Login.js:396 +msgid "Sign in with SAML {samlIDP}" +msgstr "Aanmelden met SAML {samlIDP}" + +#: components/Search/Search.js:145 +#: components/Search/Search.js:146 +msgid "Simple key select" +msgstr "Eenvoudige sleutel selecteren" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:106 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:107 +#: components/PromptDetail/PromptDetail.js:295 +#: components/PromptDetail/PromptJobTemplateDetail.js:267 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:595 +#: screens/Job/JobDetail/JobDetail.js:500 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:475 +#: screens/Template/shared/JobTemplateForm.js:533 +#: screens/Template/shared/WorkflowJobTemplateForm.js:230 +msgid "Skip Tags" +msgstr "Tags overslaan" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:93 +#: components/Schedule/shared/FrequencyDetailSubform.js:223 +msgid "Skip every" +msgstr "Sla elke" + +#: screens/Job/Job.helptext.js:20 +#: screens/Template/shared/JobTemplate.helptext.js:22 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:22 +msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "Tags overslaan is nuttig wanneer u een groot draaiboek heeft en specifieke delen van het draaiboek of een taak wilt overslaan. Gebruik een komma om meerdere tags van elkaar te scheiden. Raadpleeg de documentatie voor meer informatie over het gebruik van tags." + +#: screens/Job/JobOutput/shared/HostStatusBar.js:39 +msgid "Skipped" +msgstr "Overgeslagen" + +#: components/StatusLabel/StatusLabel.js:50 +msgid "Skipped'" +msgstr "Overgeslagen'" + +#: 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 "Smart-inventaris" + +#: screens/Inventory/SmartInventory.js:94 +msgid "Smart Inventory not found." +msgstr "Smart-inventaris niet gevonden." + +#: components/Lookup/HostFilterLookup.js:345 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:116 +msgid "Smart host filter" +msgstr "Smart-hostfilter" + +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:105 +msgid "Smart inventory" +msgstr "Smart-inventaris" + +#: components/AdHocCommands/AdHocPreviewStep.js:32 +#: components/LaunchPrompt/steps/PreviewStep.js:58 +msgid "Some of the previous step(s) have errors" +msgstr "Sommige van de vorige stappen bevatten fouten" + +#: 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." + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginTestAlert.js:39 +msgid "Something went wrong with the request to test this credential and metadata." +msgstr "Er is iets misgegaan met het verzoek om deze toegangsgegevens en metadata te testen." + +#: components/ContentError/ContentError.js:37 +msgid "Something went wrong..." +msgstr "Er is iets misgegaan..." + +#: components/Sort/Sort.js:139 +msgid "Sort" +msgstr "Sorteren" + +#: components/JobList/JobListItem.js:169 +#: components/PromptDetail/PromptInventorySourceDetail.js:84 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:199 +#: screens/Inventory/shared/InventorySourceForm.js:130 +#: screens/Job/JobDetail/JobDetail.js:172 +#: screens/Job/JobDetail/JobDetail.js:294 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:93 +msgid "Source" +msgstr "Bron" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:44 +#: components/PromptDetail/PromptDetail.js:250 +#: components/PromptDetail/PromptJobTemplateDetail.js:147 +#: components/PromptDetail/PromptProjectDetail.js:106 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:89 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:467 +#: screens/Job/JobDetail/JobDetail.js:307 +#: screens/Project/ProjectDetail/ProjectDetail.js:230 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:248 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:133 +#: screens/Template/shared/JobTemplateForm.js:335 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:245 +msgid "Source Control Branch" +msgstr "Vertakking broncontrole" + +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:29 +msgid "Source Control Branch/Tag/Commit" +msgstr "Vertakking/tag/binding broncontrole" + +#: components/PromptDetail/PromptProjectDetail.js:117 +#: screens/Project/ProjectDetail/ProjectDetail.js:256 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:56 +msgid "Source Control Credential" +msgstr "Toegangsgegevens bronbeheer" + +#: components/PromptDetail/PromptProjectDetail.js:111 +#: screens/Project/ProjectDetail/ProjectDetail.js:235 +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:32 +msgid "Source Control Refspec" +msgstr "Refspec broncontrole" + +#: screens/Project/ProjectDetail/ProjectDetail.js:195 +msgid "Source Control Revision" +msgstr "Herziening broncontrole" + +#: components/PromptDetail/PromptProjectDetail.js:96 +#: screens/Job/JobDetail/JobDetail.js:273 +#: screens/Project/ProjectDetail/ProjectDetail.js:191 +#: screens/Project/shared/ProjectForm.js:259 +msgid "Source Control Type" +msgstr "Type broncontrole" + +#: components/Lookup/ProjectLookup.js:143 +#: components/PromptDetail/PromptProjectDetail.js:101 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:96 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:165 +#: screens/Project/ProjectDetail/ProjectDetail.js:225 +#: screens/Project/ProjectList/ProjectList.js:205 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:16 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:104 +msgid "Source Control URL" +msgstr "URL broncontrole" + +#: components/JobList/JobList.js:211 +#: components/JobList/JobListItem.js:42 +#: components/Schedule/ScheduleList/ScheduleListItem.js:38 +#: screens/Job/JobDetail/JobDetail.js:65 +msgid "Source Control Update" +msgstr "Update broncontrole" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:340 +msgid "Source Phone Number" +msgstr "Brontelefoonnummer" + +#: components/PromptDetail/PromptInventorySourceDetail.js:176 +msgid "Source Variables" +msgstr "Bronvariabelen" + +#: components/JobList/JobListItem.js:213 +#: screens/Job/JobDetail/JobDetail.js:257 +msgid "Source Workflow Job" +msgstr "Taak bronworkflow" + +#: screens/Template/shared/WorkflowJobTemplateForm.js:177 +msgid "Source control branch" +msgstr "Vertakking broncontrole" + +#: screens/Inventory/shared/InventorySourceForm.js:152 +msgid "Source details" +msgstr "Broninformatie" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:403 +msgid "Source phone number" +msgstr "Brontelefoonnummer" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:269 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:21 +msgid "Source variables" +msgstr "Bronvariabelen" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:97 +msgid "Sourced from a project" +msgstr "Afkomstig uit een project" + +#: screens/Inventory/Inventories.js:84 +#: screens/Inventory/Inventory.js:68 +msgid "Sources" +msgstr "Bronnen" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:30 +msgid "" +"Specify HTTP Headers in JSON format. Refer to\n" +"the Ansible Controller documentation for example syntax." +msgstr "Specificeer HTTP-koppen in JSON-formaat. Raadpleeg de documentatie van Ansible Tower voor voorbeeldsyntaxis." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:24 +msgid "" +"Specify a notification color. Acceptable colors are hex\n" +"color code (example: #3af or #789abc)." +msgstr "Kies een berichtkleur. Mogelijke kleuren zijn kleuren uit de hexidecimale kleurencode (bijvoorbeeld: #3af of #789abc)." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:26 +msgid "Specify the conditions under which this node should be executed" +msgstr "Specificeer de voorwaarden waaronder dit knooppunt moet worden uitgevoerd" + +#: screens/Job/JobOutput/HostEventModal.js:173 +msgid "Standard Error" +msgstr "Standaardfout" + +#: screens/Job/JobOutput/HostEventModal.js:174 +msgid "Standard error tab" +msgstr "Tabblad Standaardfout" + +#: 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 "Starten" + +#: components/JobList/JobList.js:247 +#: components/JobList/JobListItem.js:99 +msgid "Start Time" +msgstr "Starttijd" + +#: components/Schedule/shared/DateTimePicker.js:51 +msgid "Start date" +msgstr "Startdatum" + +#: components/Schedule/shared/ScheduleFormFields.js:87 +msgid "Start date/time" +msgstr "Startdatum/-tijd" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:465 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:105 +msgid "Start message" +msgstr "Startbericht" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:474 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:114 +msgid "Start message body" +msgstr "Body startbericht" + +#: screens/Inventory/shared/InventorySourceSyncButton.js:33 +msgid "Start sync process" +msgstr "Start het synchronisatieproces" + +#: screens/Inventory/shared/InventorySourceSyncButton.js:37 +msgid "Start sync source" +msgstr "Start synchronisatie bron" + +#: components/Schedule/shared/DateTimePicker.js:61 +msgid "Start time" +msgstr "Starttijd" + +#: screens/Job/JobDetail/JobDetail.js:220 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:165 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:63 +msgid "Started" +msgstr "Gestart" + +#: components/JobList/JobList.js:224 +#: components/JobList/JobList.js:245 +#: components/JobList/JobListItem.js:95 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:206 +#: screens/InstanceGroup/Instances/InstanceList.js:267 +#: screens/InstanceGroup/Instances/InstanceListItem.js:129 +#: screens/Instances/InstanceDetail/InstanceDetail.js:196 +#: screens/Instances/InstanceList/InstanceList.js:202 +#: screens/Instances/InstanceList/InstanceListItem.js:134 +#: screens/Instances/InstancePeers/InstancePeerList.js:97 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:43 +#: screens/Inventory/InventoryList/InventoryListItem.js:101 +#: screens/Inventory/InventorySources/InventorySourceList.js:212 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:87 +#: screens/Job/JobDetail/JobDetail.js:210 +#: screens/Job/JobOutput/HostEventModal.js:118 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:115 +#: 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:61 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:162 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:166 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:66 +msgid "Status" +msgstr "Status" + +#: screens/Job/JobOutput/JobOutputSearch.js:91 +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 "Indienen" + +#: screens/Project/shared/Project.helptext.js:118 +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 "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." + +#: screens/Setting/SettingList.js:132 +#: screens/Setting/Settings.js:112 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:136 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:195 +msgid "Subscription" +msgstr "Abonnement" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:41 +msgid "Subscription Details" +msgstr "Details abonnement" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:194 +msgid "Subscription Management" +msgstr "Abonnementenbeheer" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:82 +msgid "Subscription manifest" +msgstr "Abonnementsmanifest" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:84 +msgid "Subscription selection modal" +msgstr "Modus Abonnement selecteren" + +#: screens/Setting/SettingList.js:137 +msgid "Subscription settings" +msgstr "Abonnementsinstellingen" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:131 +msgid "Subscription type" +msgstr "Type abonnement" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:142 +msgid "Subscriptions table" +msgstr "Tabel Abonnementen" + +#: components/Lookup/ProjectLookup.js:137 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:90 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:159 +#: screens/Job/JobDetail/JobDetail.js:76 +#: screens/Project/ProjectList/ProjectList.js:199 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:98 +msgid "Subversion" +msgstr "Subversie" + +#: components/NotificationList/NotificationListItem.js:71 +#: components/NotificationList/NotificationListItem.js:72 +#: components/StatusLabel/StatusLabel.js:41 +msgid "Success" +msgstr "Geslaagd" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:483 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:123 +msgid "Success message" +msgstr "Succesbericht" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:492 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:132 +msgid "Success message body" +msgstr "Body succesbericht" + +#: components/JobList/JobList.js:231 +#: components/StatusLabel/StatusLabel.js:43 +#: components/Workflow/WorkflowNodeHelp.js:102 +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:96 +#: screens/Dashboard/shared/ChartTooltip.js:59 +msgid "Successful" +msgstr "Geslaagd" + +#: screens/Dashboard/DashboardGraph.js:166 +msgid "Successful jobs" +msgstr "Succesvolle taken" + +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:28 +msgid "Successfully Approved" +msgstr "Succesvol goedgekeurd" + +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:25 +msgid "Successfully Denied" +msgstr "Succesvol geweigerd" + +#: screens/Project/ProjectDetail/ProjectDetail.js:201 +#: screens/Project/ProjectList/ProjectListItem.js:97 +msgid "Successfully copied to clipboard!" +msgstr "Succesvol gekopieerd naar klembord!" + +#: components/Schedule/shared/FrequencyDetailSubform.js:255 +msgid "Sun" +msgstr "Zon" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:83 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:182 +#: components/Schedule/shared/FrequencyDetailSubform.js:260 +#: components/Schedule/shared/FrequencyDetailSubform.js:428 +msgid "Sunday" +msgstr "Zondag" + +#: components/LaunchPrompt/steps/useSurveyStep.js:26 +#: screens/Template/Template.js:159 +#: screens/Template/Templates.js:48 +#: screens/Template/WorkflowJobTemplate.js:145 +msgid "Survey" +msgstr "Vragenlijst" + +#: screens/Template/Survey/SurveyToolbar.js:105 +msgid "Survey Disabled" +msgstr "Enquête uitgeschakeld" + +#: screens/Template/Survey/SurveyToolbar.js:104 +msgid "Survey Enabled" +msgstr "Enquête ingeschakeld" + +#: screens/Template/Survey/SurveyReorderModal.js:191 +msgid "Survey Question Order" +msgstr "Volgorde vragen enquête" + +#: screens/Template/Survey/SurveyToolbar.js:102 +msgid "Survey Toggle" +msgstr "Vragenlijst schakelen" + +#: screens/Template/Survey/SurveyReorderModal.js:192 +msgid "Survey preview modal" +msgstr "Modus Voorbeeld van vragenlijst" + +#: screens/Inventory/InventorySources/InventorySourceListItem.js:120 +#: screens/Inventory/shared/InventorySourceSyncButton.js:41 +#: screens/Project/shared/ProjectSyncButton.js:41 +#: screens/Project/shared/ProjectSyncButton.js:53 +msgid "Sync" +msgstr "Synchroniseren" + +#: screens/Project/ProjectList/ProjectListItem.js:238 +#: screens/Project/shared/ProjectSyncButton.js:37 +#: screens/Project/shared/ProjectSyncButton.js:48 +msgid "Sync Project" +msgstr "Project synchroniseren" + +#: screens/Inventory/InventoryList/InventoryList.js:219 +msgid "Sync Status" +msgstr "Synchronisatiestatus" + +#: components/PaginatedTable/ToolbarSyncSourceButton.js:19 +#: components/PaginatedTable/ToolbarSyncSourceButton.js:29 +#: components/PaginatedTable/ToolbarSyncSourceButton.js:32 +msgid "Sync all" +msgstr "Alles synchroniseren" + +#: components/PaginatedTable/ToolbarSyncSourceButton.js:25 +msgid "Sync all sources" +msgstr "Alle bronnen synchroniseren" + +#: screens/Inventory/InventorySources/InventorySourceList.js:236 +msgid "Sync error" +msgstr "Synchronisatiefout" + +#: screens/Project/ProjectDetail/ProjectDetail.js:213 +#: screens/Project/ProjectList/ProjectListItem.js:109 +msgid "Sync for revision" +msgstr "Synchroniseren voor revisie" + +#: screens/Project/ProjectList/ProjectListItem.js:122 +msgid "Syncing" +msgstr "Synchroniseren" + +#: screens/Setting/SettingList.js:102 +#: screens/User/UserRoles/UserRolesListItem.js:18 +msgid "System" +msgstr "Systeem" + +#: 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 "Systeembeheerder" + +#: screens/User/UserDetail/UserDetail.js:49 +#: screens/User/UserList/UserListItem.js:21 +#: screens/User/shared/UserForm.js:35 +msgid "System Auditor" +msgstr "Systeemcontroleur" + +#: screens/Job/JobOutput/JobOutputSearch.js:128 +msgid "System Warning" +msgstr "Systeemwaarschuwing" + +#: screens/Team/TeamRoles/TeamRolesList.js:131 +#: screens/User/UserRoles/UserRolesList.js:130 +msgid "System administrators have unrestricted access to all resources." +msgstr "Systeembeheerders hebben onbeperkte toegang tot alle bronnen." + +#: screens/Setting/Settings.js:115 +msgid "TACACS+" +msgstr "TACACS+" + +#: screens/Setting/SettingList.js:81 +msgid "TACACS+ settings" +msgstr "TACACS+ instellingen" + +#: screens/Dashboard/Dashboard.js:117 +#: screens/Job/JobOutput/HostEventModal.js:94 +msgid "Tabs" +msgstr "Tabbladen" + +#: screens/Job/Job.helptext.js:19 +#: screens/Template/shared/JobTemplate.helptext.js:21 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:21 +msgid "Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "Tags zijn nuttig wanneer u een groot draaiboek heeft en specifieke delen van het draaiboek of een taak wilt uitvoeren. Gebruik een komma om meerdere tags van elkaar te scheiden. Raadpleeg de documentatie voor meer informatie over het gebruik van tags." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:203 +msgid "Tags for the Annotation" +msgstr "Tags voor de melding" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:179 +msgid "Tags for the annotation (optional)" +msgstr "Tags voor de melding (optioneel)" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:248 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:298 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:366 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:252 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:329 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:453 +msgid "Target URL" +msgstr "Doel-URL" + +#: screens/Job/JobOutput/HostEventModal.js:123 +msgid "Task" +msgstr "Taak" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:90 +msgid "Task Count" +msgstr "Aantal taken" + +#: screens/Job/JobOutput/JobOutputSearch.js:129 +msgid "Task Started" +msgstr "Taak gestart" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:91 +msgid "Tasks" +msgstr "Taken" + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:13 +msgid "Team" +msgstr "Team" + +#: components/ResourceAccessList/ResourceAccessListItem.js:85 +#: screens/Team/TeamRoles/TeamRolesList.js:144 +msgid "Team Roles" +msgstr "Teamrollen" + +#: screens/Team/Team.js:75 +msgid "Team not found." +msgstr "Taak niet gevonden." + +#: components/AddRole/AddResourceRole.js:188 +#: components/AddRole/AddResourceRole.js:189 +#: routeConfig.js:106 +#: screens/ActivityStream/ActivityStream.js:187 +#: screens/Organization/Organization.js:125 +#: 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:15 +#: screens/Team/Teams.js:25 +#: screens/User/User.js:70 +#: screens/User/UserTeams/UserTeamList.js:175 +#: screens/User/UserTeams/UserTeamList.js:246 +#: screens/User/Users.js:32 +#: util/getRelatedResourceDeleteDetails.js:174 +msgid "Teams" +msgstr "Teams" + +#: screens/Setting/Jobs/JobsEdit/JobsEdit.js:130 +msgid "Template" +msgstr "Sjabloon" + +#: components/RelatedTemplateList/RelatedTemplateList.js:115 +#: components/TemplateList/TemplateList.js:133 +msgid "Template copied successfully" +msgstr "Sjabloon gekopieerd" + +#: screens/Template/Template.js:175 +#: screens/Template/WorkflowJobTemplate.js:175 +msgid "Template not found." +msgstr "Sjabloon niet gevonden." + +#: components/TemplateList/TemplateList.js:200 +#: components/TemplateList/TemplateList.js:263 +#: routeConfig.js:65 +#: screens/ActivityStream/ActivityStream.js:164 +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:70 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:83 +#: screens/Template/Templates.js:17 +#: util/getRelatedResourceDeleteDetails.js:218 +#: util/getRelatedResourceDeleteDetails.js:275 +msgid "Templates" +msgstr "Sjablonen" + +#: 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:426 +msgid "Test" +msgstr "Test" + +#: screens/Credential/shared/ExternalTestModal.js:77 +msgid "Test External Credential" +msgstr "Test externe inloggegevens" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:128 +msgid "Test Notification" +msgstr "Testbericht" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:125 +msgid "Test notification" +msgstr "Testbericht" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginTestAlert.js:44 +msgid "Test passed" +msgstr "Test geslaagd" + +#: screens/Template/Survey/SurveyQuestionForm.js:80 +#: screens/Template/Survey/SurveyReorderModal.js:181 +msgid "Text" +msgstr "Tekst" + +#: screens/Template/Survey/SurveyReorderModal.js:135 +msgid "Text Area" +msgstr "Tekstgebied" + +#: screens/Template/Survey/SurveyQuestionForm.js:81 +msgid "Textarea" +msgstr "Tekstgebied" + +#: components/Lookup/Lookup.js:63 +msgid "That value was not found. Please enter or select a valid value." +msgstr "De waarde is niet gevonden. Voer een geldige waarde in of selecteer er een." + +#: components/Schedule/shared/FrequencyDetailSubform.js:398 +msgid "The" +msgstr "De" + +#: screens/Application/shared/Application.helptext.js:4 +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" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:128 +msgid "The Instance Groups for this Organization to run on." +msgstr "Selecteer de instantiegroepen waar de organisatie op uitgevoerd wordt." + +#: screens/Instances/InstanceDetail/InstanceDetail.js:219 +msgid "The Instance Groups to which this instance belongs." +msgstr "De Instance Groups waartoe deze instantie behoort." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:6 +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 "De tijd (in seconden) voordat de e-mailmelding de host probeert te bereiken en een time-out oplevert. Varieert van 1 tot 120 seconden." + +#: screens/Job/Job.helptext.js:17 +#: screens/Template/shared/JobTemplate.helptext.js:18 +msgid "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout." +msgstr "De tijd (in seconden) die het heeft geduurd voordat de taak werd geannuleerd. Standaard 0 voor geen taak time-out." + +#: screens/User/shared/User.helptext.js:4 +msgid "The application that this token belongs 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/NotificationTemplate/shared/Notifications.helptext.js:9 +msgid "" +"The base URL of the Grafana server - the\n" +"/api/annotations endpoint will be added automatically to the base\n" +"Grafana URL." +msgstr "De basis-URL van de Grafana-server - het /api/annotations-eindpunt wordt automatisch toegevoegd aan de basis-URL voor Grafana." + +#: screens/Template/shared/JobTemplate.helptext.js:9 +msgid "The container image to be used for execution." +msgstr "De containerimage die gebruikt moet worden voor de uitvoering." + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:109 +msgid "" +"The execution environment that will be used for jobs\n" +"inside of this organization. This will be used a fallback when\n" +"an execution environment has not been explicitly assigned at the\n" +"project, job template or workflow level." +msgstr "De uitvoeringsomgeving die zal worden gebruikt voor taken binnen deze organisatie. Dit wordt gebruikt als terugvalpunt wanneer er geen uitvoeringsomgeving expliciet is toegewezen op project-, taaksjabloon- of workflowniveau." + +#: 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 "De uitvoeringsomgeving die zal worden gebruikt voor taken binnen deze organisatie. Dit wordt gebruikt als terugvalpunt wanneer er geen uitvoeringsomgeving expliciet is toegewezen op project-, taaksjabloon- of workflowniveau." + +#: screens/Project/shared/Project.helptext.js:5 +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 "De uitvoeringsomgeving die zal worden gebruikt voor taken die dit project gebruiken. Dit wordt gebruikt als terugvalpunt wanneer er geen uitvoeringsomgeving expliciet is toegewezen op taaksjabloon- of workflowniveau." + +#: screens/Job/Job.helptext.js:9 +#: screens/Template/shared/JobTemplate.helptext.js:10 +msgid "The execution environment that will be used when launching this job template. The resolved execution environment can be overridden by explicitly assigning a different one to this job template." +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." + +#: screens/Project/shared/Project.helptext.js:93 +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 "De eerste haalt alle referenties op. De tweede haalt het Github pullverzoek nummer 62 op, in dit voorbeeld moet de vertakking `pull/62/head` zijn." + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:7 +msgid "The full image location, including the container registry, image name, and version tag." +msgstr "De volledige imagelocatie, inclusief het containerregister, de imagenaam en de versietag." + +#: screens/Inventory/shared/Inventory.helptext.js:191 +msgid "" +"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 "Selecteer het inventarisbestand dat gesynchroniseerd moet worden door deze bron. U kunt kiezen uit het uitklapbare menu of een bestand invoeren in het invoerveld." + +#: screens/Host/HostDetail/HostDetail.js:79 +msgid "The inventory that this host belongs to." +msgstr "Selecteer de inventaris waartoe deze host zal behoren." + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:141 +msgid "The last {dayOfWeek}" +msgstr "De laatste {dayOfWeek}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:200 +msgid "The last {weekday} of {month}" +msgstr "De laatste {weekday} van {month}" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:100 +msgid "" +"The maximum number of hosts allowed to be managed by\n" +"this organization. Value defaults to 0 which means no limit.\n" +"Refer to the Ansible documentation for more details." +msgstr "Maximumaantal hosts dat beheerd mag worden door deze organisatie. De standaardwaarde is 0, wat betekent dat er geen limiet is. Raadpleeg de Ansible-documentatie voor meer informatie." + +#: 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 "Maximumaantal hosts dat beheerd mag worden door deze organisatie. De standaardwaarde is 0, wat betekent dat er geen limiet is. Raadpleeg de Ansible-documentatie voor meer informatie." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:26 +msgid "" +"The number associated with the \"Messaging\n" +"Service\" in Twilio with the format +18005550199." +msgstr "Voer het telefoonnummer in dat hoort bij de 'Berichtenservice' in Twilio in de indeling +18005550199." + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:69 +msgid "The number of hosts you have automated against is below your subscription count." +msgstr "Het aantal hosts waartegen u geautomatiseerd heeft is lager dan uw abonnement." + +#: screens/Job/Job.helptext.js:25 +#: screens/Template/shared/JobTemplate.helptext.js:48 +msgid "The number of parallel or simultaneous processes to use while executing the playbook. An empty value, or a value less than 1 will use the Ansible default which is usually 5. The default number of forks can be overwritten with a change to" +msgstr "Het aantal parallelle of gelijktijdige processen dat tijdens de uitvoering van het draaiboek gebruikt wordt. Een lege waarde, of een waarde minder dan 1 zal de Ansible-standaard gebruiken die meestal 5 is. Het standaard aantal vorken kan overgeschreven worden met een wijziging naar" + +#: components/AdHocCommands/AdHocDetailsStep.js:164 +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 "Het aantal parallelle of gelijktijdige processen dat gebruikt wordt bij het uitvoeren van het draaiboek. Als u geen waarde invoert, wordt de standaardwaarde van het Ansible-configuratiebestand gebruikt. U vindt meer informatie" + +#: components/ContentError/ContentError.js:41 +#: screens/Job/Job.js:161 +msgid "The page you requested could not be found." +msgstr "De door u opgevraagde pagina kan niet worden gevonden." + +#: components/AdHocCommands/AdHocDetailsStep.js:144 +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/Job/Job.helptext.js:7 +msgid "The project containing the playbook this job will execute." +msgstr "Selecteer het project dat het draaiboek bevat waarvan u wilt dat deze taak hem uitvoert." + +#: screens/Job/Job.helptext.js:8 +msgid "The project from which this inventory update is sourced." +msgstr "Het project waarvan deze bijgewerkte inventaris afkomstig is." + +#: 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:211 +#: 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: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." + +#: components/Workflow/WorkflowNodeHelp.js:138 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:131 +msgid "The resource associated with this node has been deleted." +msgstr "De aan dit knooppunt gekoppelde bron is verwijderd." + +#: screens/Job/JobOutput/EmptyOutput.js:31 +msgid "The search filter did not produce any results…" +msgstr "De zoekfilter leverde geen resultaten op…" + +#: screens/Template/Survey/SurveyQuestionForm.js:180 +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 "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:50 +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 "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." + +#: screens/Template/Survey/MultipleChoiceField.js:34 +msgid "There must be a value in at least one input" +msgstr "Er moet een waarde zijn in ten minste één input" + +#: screens/Login/Login.js:155 +msgid "There was a problem logging in. Please try again." +msgstr "Er is een probleem met inloggen. Probeer het opnieuw." + +#: components/ContentError/ContentError.js:42 +msgid "There was an error loading this content. Please reload the page." +msgstr "Er is een fout opgetreden bij het laden van deze inhoud. Laad de pagina opnieuw." + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:56 +msgid "There was an error parsing the file. Please check the file formatting and try again." +msgstr "Er is een fout opgetreden bij het parseren van het bestand. Controleer de opmaak van het bestand en probeer het opnieuw." + +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:713 +msgid "There was an error saving the workflow." +msgstr "Er is een fout opgetreden bij het opslaan van de workflow." + +#: components/AdHocCommands/AdHocDetailsStep.js:69 +msgid "These are the modules that {brandName} supports running commands against." +msgstr "Dit zijn de modules waar {brandName} commando's tegen kan uitvoeren." + +#: components/AdHocCommands/AdHocDetailsStep.js:129 +msgid "These are the verbosity levels for standard out of the command run that are supported." +msgstr "Dit zijn de verbositeitsniveaus voor standaardoutput van de commando-uitvoering die worden ondersteund." + +#: components/AdHocCommands/AdHocDetailsStep.js:122 +#: screens/Job/Job.helptext.js:43 +msgid "These arguments are used with the specified module." +msgstr "Deze argumenten worden gebruikt met de gespecificeerde module." + +#: components/AdHocCommands/AdHocDetailsStep.js:111 +msgid "These arguments are used with the specified module. You can find information about {0} by clicking" +msgstr "Deze argumenten worden gebruikt met de gespecificeerde module. U kunt informatie over {0} vinden door te klikken" + +#: screens/Job/Job.helptext.js:33 +msgid "These arguments are used with the specified module. You can find information about {moduleName} by clicking" +msgstr "Deze argumenten worden gebruikt met de gespecificeerde module. U kunt informatie over {moduleName} vinden door te klikken" + +#: components/Schedule/shared/FrequencyDetailSubform.js:410 +msgid "Third" +msgstr "Derde" + +#: screens/Template/shared/JobTemplateForm.js:157 +msgid "This Project needs to be updated" +msgstr "Dit project moet worden bijgewerkt" + +#: components/PaginatedTable/ToolbarDeleteButton.js:286 +#: screens/Template/Survey/SurveyList.js:82 +msgid "This action will delete the following:" +msgstr "Met deze actie wordt het volgende verwijderd:" + +#: screens/User/UserTeams/UserTeamList.js:217 +msgid "This action will disassociate all roles for this user from the selected teams." +msgstr "Deze actie ontkoppelt alle rollen voor deze gebruiker van de geselecteerde teams." + +#: screens/Team/TeamRoles/TeamRolesList.js:236 +#: screens/User/UserRoles/UserRolesList.js:232 +msgid "This action will disassociate the following role from {0}:" +msgstr "Deze actie ontkoppelt de volgende rol van {0}:" + +#: components/DisassociateButton/DisassociateButton.js:148 +msgid "This action will disassociate the following:" +msgstr "Deze actie ontkoppelt het volgende:" + +#: screens/Instances/Shared/RemoveInstanceButton.js:178 +msgid "This action will remove the following instances:" +msgstr "Deze actie zal de volgende instanties verwijderen:" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:113 +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?" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:304 +msgid "This credential is currently being used by other resources. Are you sure you want to delete it?" +msgstr "Deze toegangsgegevens worden momenteel door andere bronnen gebruikt. Weet u zeker dat u ze wilt verwijderen?" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:121 +msgid "This credential type is currently being used by some credentials and cannot be deleted" +msgstr "Dit type toegangsgegevens wordt momenteel gebruikt door sommige toegangsgegevens en kan niet worden verwijderd" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:74 +msgid "" +"This data is used to enhance\n" +"future releases of the Software and to provide\n" +"Automation Analytics." +msgstr "Deze gegevens worden gebruikt om\n" +"toekomstige versies van de Software te verbeteren en om\n" +"Automatiseringsanalyse te bieden." + +#: 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 "Deze gegevens worden gebruikt om toekomstige versies van de Tower-software en de ervaring en uitkomst voor klanten te verbeteren." + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:132 +msgid "This execution environment is currently being used by other resources. Are you sure you want to delete it?" +msgstr "Deze uitvoeringsomgeving wordt momenteel gebruikt door andere bronnen. Weet u zeker dat u deze wilt verwijderen?" + +#: 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 "Deze functie is afgeschaft en zal worden verwijderd in een toekomstige versie." + +#: screens/Inventory/shared/Inventory.helptext.js:155 +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 "Dit veld wordt genegeerd, tenzij er een Ingeschakelde variabele is ingesteld. Als de ingeschakelde variabele overeenkomt met deze waarde, wordt de host bij het importeren ingeschakeld." + +#: components/AdHocCommands/useAdHocCredentialPasswordStep.js:44 +#: components/LaunchPrompt/steps/useCredentialPasswordsStep.js:50 +msgid "This field may not be blank" +msgstr "Dit veld mag niet leeg zijn" + +#: util/validators.js:127 +msgid "This field must be a number" +msgstr "Dit veld moet een getal zijn" + +#: components/LaunchPrompt/steps/useSurveyStep.js:107 +msgid "This field must be a number and have a value between {0} and {1}" +msgstr "Dit veld moet een getal zijn en een waarde hebben tussen {0} en {1}" + +#: util/validators.js:67 +msgid "This field must be a number and have a value between {min} and {max}" +msgstr "Dit veld moet een getal zijn en een waarde hebben tussen {min} en {max}" + +#: util/validators.js:64 +msgid "This field must be a number and have a value greater than {min}" +msgstr "Dit veld moet een getal zijn en een waarde hebben die hoger is dan {min}" + +#: util/validators.js:61 +msgid "This field must be a number and have a value less than {max}" +msgstr "Dit veld moet een getal zijn en een waarde hebben die lager is dan {max}" + +#: util/validators.js:184 +msgid "This field must be a regular expression" +msgstr "Dit veld moet een reguliere expressie zijn" + +#: util/validators.js:111 +#: util/validators.js:194 +msgid "This field must be an integer" +msgstr "Dit veld moet een geheel getal zijn" + +#: components/LaunchPrompt/steps/useSurveyStep.js:99 +msgid "This field must be at least {0} characters" +msgstr "Dit veld moet uit ten minste {0} tekens bestaan" + +#: util/validators.js:52 +msgid "This field must be at least {min} characters" +msgstr "Dit veld moet uit ten minste {min} tekens bestaan" + +#: util/validators.js:197 +msgid "This field must be greater than 0" +msgstr "Dit veld moet groter zijn dan 0" + +#: components/AdHocCommands/useAdHocDetailsStep.js:52 +#: components/LaunchPrompt/steps/useSurveyStep.js:111 +#: screens/Template/shared/JobTemplateForm.js:154 +#: 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 "Dit veld mag niet leeg zijn" + +#: components/AdHocCommands/useAdHocDetailsStep.js:46 +msgid "This field must not be blank." +msgstr "Dit veld mag niet leeg zijn" + +#: util/validators.js:101 +msgid "This field must not contain spaces" +msgstr "Dit veld mag geen spaties bevatten" + +#: components/LaunchPrompt/steps/useSurveyStep.js:102 +msgid "This field must not exceed {0} characters" +msgstr "Dit veld mag niet langer zijn dan {0} tekens" + +#: util/validators.js:43 +msgid "This field must not exceed {max} characters" +msgstr "Dit veld mag niet langer zijn dan {max} tekens" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginSelected.js:51 +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/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:82 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:89 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:104 +msgid "This has already been acted on" +msgstr "Hieraan is reeds gevolg gegeven" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:125 +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?" + +#: 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 "Deze inventaris wordt toegepast op alle workflowknooppunten binnen deze workflow ({0}) die vragen naar een inventaris." + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:199 +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?" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:313 +msgid "This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?" +msgstr "Deze inventarisbron wordt momenteel door andere bronnen gebruikt die erop vertrouwen. Weet u zeker dat u hem wilt verwijderen?" + +#: screens/Application/Applications.js:77 +msgid "This is the only time the client secret will be shown." +msgstr "Dit is de enige keer dat het cliëntgeheim wordt getoond." + +#: screens/User/UserTokens/UserTokens.js:59 +msgid "This is the only time the token value and associated refresh token value will be shown." +msgstr "Dit is de enige keer dat de tokenwaarde en de bijbehorende ververste tokenwaarde worden getoond." + +#: screens/Job/JobOutput/EmptyOutput.js:37 +msgid "This job failed and has no output." +msgstr "Deze opdracht is mislukt en heeft geen uitvoer." + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:543 +msgid "This job template is currently being used by other resources. Are you sure you want to delete it?" +msgstr "Deze taaksjabloon wordt momenteel door andere bronnen gebruikt. Weet u zeker dat u hem wilt verwijderen?" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:197 +msgid "This organization is currently being by other resources. Are you sure you want to delete it?" +msgstr "Deze organisatie wordt momenteel door andere bronnen gebruikt. Weet u zeker dat u haar wilt verwijderen?" + +#: screens/Project/ProjectDetail/ProjectDetail.js:338 +msgid "This project is currently being used by other resources. Are you sure you want to delete it?" +msgstr "Dit project wordt momenteel gebruikt door andere bronnen. Weet u zeker dat u het wilt verwijderen?" + +#: screens/Project/shared/Project.helptext.js:59 +msgid "This project is currently on sync and cannot be clicked until sync process completed" +msgstr "Dit project wordt momenteel gesynchroniseerd en er kan pas op worden geklikt nadat het synchronisatieproces is voltooid" + +#: components/Schedule/shared/ScheduleForm.js:460 +msgid "This schedule has no occurrences due to the selected exceptions." +msgstr "Dit schema heeft geen voorvallen vanwege de geselecteerde uitzonderingen." + +#: components/Schedule/ScheduleList/ScheduleList.js:122 +msgid "This schedule is missing an Inventory" +msgstr "In dit schema ontbreekt een Inventaris" + +#: components/Schedule/ScheduleList/ScheduleList.js:147 +msgid "This schedule is missing required survey values" +msgstr "In dit schema ontbreken de vereiste vragenlijstwaarden" + +#: components/Schedule/shared/UnsupportedScheduleForm.js:12 +msgid "" +"This schedule uses complex rules that are not supported in the\n" +"UI. Please use the API to manage this schedule." +msgstr "Dit schema gebruikt complexe regels die niet worden ondersteund in de\n" +"UI. Gebruik de API om deze agenda te beheren." + +#: components/LaunchPrompt/steps/StepName.js:26 +msgid "This step contains errors" +msgstr "Deze stap bevat fouten" + +#: screens/User/shared/UserForm.js:150 +msgid "This value does not match the password you entered previously. Please confirm that password." +msgstr "Deze waarde komt niet overeen met het wachtwoord dat u eerder ingevoerd heeft. Bevestig dat wachtwoord." + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:106 +msgid "This will cancel all subsequent nodes in this workflow" +msgstr "Dit annuleert alle volgende knooppunten in deze werkstroom." + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:328 +msgid "This will cancel all subsequent nodes in this workflow." +msgstr "Hierdoor worden alle volgende knooppunten in deze werkstroom geannuleerd." + +#: 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 "Hiermee worden alle configuratiewaarden op deze pagina teruggezet op de fabrieksinstellingen. Weet u zeker dat u verder wilt gaan?" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerStartScreen.js:40 +msgid "This workflow does not have any nodes configured." +msgstr "Er zijn voor deze workflow geen knooppunten geconfigureerd." + +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:43 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:35 +msgid "This workflow has already been acted on" +msgstr "Deze workflow is reeds in gang gezet" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:267 +msgid "This workflow job template is currently being used by other resources. Are you sure you want to delete it?" +msgstr "Deze sjabloon voor workflowtaken wordt momenteel gebruikt door andere bronnen. Weet u zeker dat u hem wilt verwijderen?" + +#: components/Schedule/shared/FrequencyDetailSubform.js:299 +msgid "Thu" +msgstr "Do" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:80 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:186 +#: components/Schedule/shared/FrequencyDetailSubform.js:304 +#: components/Schedule/shared/FrequencyDetailSubform.js:448 +msgid "Thursday" +msgstr "Donderdag" + +#: screens/ActivityStream/ActivityStream.js:249 +#: screens/ActivityStream/ActivityStream.js:261 +#: screens/ActivityStream/ActivityStreamDetailButton.js:41 +#: screens/ActivityStream/ActivityStreamListItem.js:42 +msgid "Time" +msgstr "Tijd" + +#: screens/Project/shared/Project.helptext.js:128 +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 "Tijd in seconden waarmee een project actueel genoemd kan worden. Tijdens taken in uitvoering en terugkoppelingen wil het taaksysteem de tijdstempel van de meest recente projectupdate bekijken. Indien dit ouder is dan de Cache-timeout wordt het project niet gezien als actueel en moet er een nieuwe projectupdate uitgevoerd worden." + +#: screens/Inventory/shared/Inventory.helptext.js:147 +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 "Tijd in seconden waarmee een inventarissynchronisatie actueel genoemd kan worden. Tijdens taken in uitvoering en terugkoppelingen zal het taaksysteem de tijdstempel van de meest recente synchronisatie bekijken. Indien dit ouder is dan de Cache-timeout wordt het project niet gezien als actueel en moet er een nieuwe inventarissynchronisatie uitgevoerd worden." + +#: components/StatusLabel/StatusLabel.js:51 +msgid "Timed out" +msgstr "Er is een time-out opgetreden" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:86 +#: components/PromptDetail/PromptDetail.js:136 +#: components/PromptDetail/PromptDetail.js:355 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:484 +#: screens/Job/JobDetail/JobDetail.js:397 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:170 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:114 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:277 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:186 +#: screens/Template/shared/JobTemplateForm.js:475 +msgid "Timeout" +msgstr "Time-out" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:193 +msgid "Timeout minutes" +msgstr "Time-out minuten" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:207 +msgid "Timeout seconds" +msgstr "Time-out seconden" + +#: screens/Host/HostList/SmartInventoryButton.js:20 +msgid "To create a smart inventory using ansible facts, go to the smart inventory screen." +msgstr "Om een smart-inventaris aan te maken via ansible-feiten, gaat u naar het scherm smart-inventaris." + +#: screens/Template/Survey/SurveyReorderModal.js:194 +msgid "To reorder 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/Job/WorkflowOutput/WorkflowOutputToolbar.js:106 +msgid "Toggle Legend" +msgstr "Legenda wisselen" + +#: components/FormField/PasswordInput.js:39 +msgid "Toggle Password" +msgstr "Wachtwoord wisselen" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:116 +msgid "Toggle Tools" +msgstr "Gereedschap wisselen" + +#: components/HostToggle/HostToggle.js:70 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:56 +msgid "Toggle host" +msgstr "Host wisselen" + +#: components/InstanceToggle/InstanceToggle.js:61 +msgid "Toggle instance" +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" + +#: components/NotificationList/NotificationListItem.js:50 +msgid "Toggle notification approvals" +msgstr "Berichtgoedkeuringen wisselen" + +#: components/NotificationList/NotificationListItem.js:92 +msgid "Toggle notification failure" +msgstr "Berichtstoring wisselen" + +#: components/NotificationList/NotificationListItem.js:64 +msgid "Toggle notification start" +msgstr "Berichtstart wisselen" + +#: components/NotificationList/NotificationListItem.js:78 +msgid "Toggle notification success" +msgstr "Berichtsucces wisselen" + +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:66 +msgid "Toggle schedule" +msgstr "Schema wisselen" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:92 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:94 +msgid "Toggle tools" +msgstr "Gereedschap wisselen" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:373 +#: screens/User/UserTokens/UserTokens.js:64 +msgid "Token" +msgstr "Token" + +#: screens/User/UserTokens/UserTokens.js:50 +#: screens/User/UserTokens/UserTokens.js:53 +msgid "Token information" +msgstr "Tokeninformatie" + +#: screens/User/UserToken/UserToken.js:73 +msgid "Token not found." +msgstr "Token niet gevonden." + +#: screens/Application/Application/Application.js:80 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:105 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:128 +#: screens/Application/Applications.js:40 +#: screens/User/User.js:76 +#: screens/User/UserTokenList/UserTokenList.js:118 +#: screens/User/Users.js:34 +msgid "Tokens" +msgstr "Tokens" + +#: components/Workflow/WorkflowTools.js:83 +msgid "Tools" +msgstr "Gereedschap" + +#: routeConfig.js:152 +#: screens/TopologyView/TopologyView.js:40 +msgid "Topology View" +msgstr "Topologie-weergave" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:218 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:197 +#: screens/InstanceGroup/Instances/InstanceListItem.js:199 +#: screens/Instances/InstanceDetail/InstanceDetail.js:213 +#: screens/Instances/InstanceList/InstanceListItem.js:214 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:78 +msgid "Total Jobs" +msgstr "Totale taken" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:104 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:76 +msgid "Total Nodes" +msgstr "Totaalaantal knooppunten" + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:103 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:119 +msgid "Total hosts" +msgstr "Totaal gastheren" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:72 +msgid "Total jobs" +msgstr "Totale taken" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:87 +msgid "Track submodules" +msgstr "Submodules tracken" + +#: components/PromptDetail/PromptProjectDetail.js:56 +#: screens/Project/ProjectDetail/ProjectDetail.js:109 +msgid "Track submodules latest commit on branch" +msgstr "Submodules laatste binding op vertakking tracken" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:141 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:168 +msgid "Trial" +msgstr "Proefperiode" + +#: components/JobList/JobListItem.js:319 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:66 +#: screens/Job/JobDetail/JobDetail.js:383 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:210 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:240 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:270 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:315 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:373 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:142 +msgid "True" +msgstr "True" + +#: components/Schedule/shared/FrequencyDetailSubform.js:277 +msgid "Tue" +msgstr "Di" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:78 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:184 +#: components/Schedule/shared/FrequencyDetailSubform.js:282 +#: components/Schedule/shared/FrequencyDetailSubform.js:438 +msgid "Tuesday" +msgstr "Dinsdag" + +#: components/NotificationList/NotificationList.js:201 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:142 +msgid "Twilio" +msgstr "Twilio" + +#: components/JobList/JobList.js:246 +#: components/JobList/JobListItem.js:98 +#: components/Lookup/ProjectLookup.js:132 +#: components/NotificationList/NotificationList.js:219 +#: components/NotificationList/NotificationListItem.js:33 +#: components/PromptDetail/PromptDetail.js:124 +#: components/RelatedTemplateList/RelatedTemplateList.js:187 +#: 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:160 +#: components/Workflow/WorkflowNodeHelp.js:196 +#: screens/Credential/CredentialList/CredentialList.js:165 +#: screens/Credential/CredentialList/CredentialListItem.js:63 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:94 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:116 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:17 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:46 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:54 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:195 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:66 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:94 +#: screens/Inventory/InventoryList/InventoryList.js:220 +#: screens/Inventory/InventoryList/InventoryListItem.js:116 +#: screens/Inventory/InventorySources/InventorySourceList.js:213 +#: 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:218 +#: 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/User/UserDetail/UserDetail.js:75 +#: screens/User/UserRoles/UserRolesList.js:156 +#: screens/User/UserRoles/UserRolesListItem.js:21 +msgid "Type" +msgstr "Soort" + +#: screens/Credential/shared/TypeInputsSubForm.js:25 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:47 +#: screens/Project/shared/ProjectForm.js:298 +msgid "Type Details" +msgstr "Soortdetails" + +#: screens/Template/Survey/MultipleChoiceField.js:56 +msgid "" +"Type answer then click checkbox on right to select answer as\n" +"default." +msgstr "Typ het antwoord en klik dan op het selectievakje rechts om het antwoord als standaard te selecteren." + +#: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:50 +msgid "UTC" +msgstr "UTC" + +#: components/HostForm/HostForm.js:62 +msgid "Unable to change inventory on a host" +msgstr "Kan inventaris op een host niet wijzigen" + +#: screens/Project/ProjectList/ProjectListItem.js:211 +msgid "Unable to load last job update" +msgstr "Kan laatste taakupdate niet laden" + +#: components/StatusLabel/StatusLabel.js:61 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:260 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:87 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:46 +#: screens/InstanceGroup/Instances/InstanceListItem.js:78 +#: screens/Instances/InstanceDetail/InstanceDetail.js:306 +#: screens/Instances/InstanceList/InstanceListItem.js:77 +#: screens/TopologyView/Tooltip.js:121 +msgid "Unavailable" +msgstr "Niet beschikbaar" + +#: screens/Setting/shared/RevertButton.js:53 +#: screens/Setting/shared/RevertButton.js:62 +msgid "Undo" +msgstr "Ongedaan maken" + +#: screens/Job/JobOutput/JobOutputSearch.js:183 +msgid "Unfollow" +msgstr "Volgen ongedaan maken" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:126 +msgid "Unlimited" +msgstr "Onbeperkt" + +#: components/StatusLabel/StatusLabel.js:47 +#: screens/Job/JobOutput/shared/HostStatusBar.js:51 +#: screens/Job/JobOutput/shared/OutputToolbar.js:103 +msgid "Unreachable" +msgstr "Onbereikbaar" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:102 +msgid "Unreachable Host Count" +msgstr "Aantal onbereikbare hosts" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:104 +msgid "Unreachable Hosts" +msgstr "Hosts onbereikbaar" + +#: util/dates.js:74 +msgid "Unrecognized day string" +msgstr "Tekenreeks niet-herkende dag" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:15 +msgid "Unsaved changes modal" +msgstr "Modus Niet-opgeslagen wijzigingen" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:94 +msgid "Update Revision on Launch" +msgstr "Herziening updaten bij opstarten" + +#: components/PromptDetail/PromptInventorySourceDetail.js:51 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:133 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:92 +msgid "Update on launch" +msgstr "Update bij opstarten" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:75 +msgid "Update options" +msgstr "Update-opties" + +#: components/PromptDetail/PromptProjectDetail.js:61 +#: screens/Project/ProjectDetail/ProjectDetail.js:115 +msgid "Update revision on job launch" +msgstr "Herziening bijwerken bij starten taak" + +#: screens/Setting/SettingList.js:92 +msgid "Update settings pertaining to Jobs within {brandName}" +msgstr "Instellingen bijwerken die betrekking hebben op taken binnen {brandName}" + +#: screens/Template/shared/WebhookSubForm.js:188 +msgid "Update webhook key" +msgstr "Webhooksleutel bijwerken" + +#: components/Workflow/WorkflowNodeHelp.js:126 +msgid "Updating" +msgstr "Bijwerken" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:118 +msgid "Upload a .zip file" +msgstr ".zip-bestand uploaden" + +#: 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 "Upload een Red Hat-abonnementsmanifest met uw abonnement. Ga naar <0>abonnementstoewijzingen op het Red Hat-klantenportaal om uw abonnementsmanifest te genereren." + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:53 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:132 +msgid "Use SSL" +msgstr "SSL gebruiken" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:58 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:137 +msgid "Use TLS" +msgstr "TLS gebruiken" + +#: 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 "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/NotificationTemplate/shared/Notifications.helptext.js:12 +msgid "Use one Annotation Tag per line, without commas." +msgstr "Voer een opmerkingstas in per regel, zonder komma's." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:13 +msgid "" +"Use one IRC channel or username per line. The pound\n" +"symbol (#) for channels, and the at (@) symbol for users, are not\n" +"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/Notifications.helptext.js:5 +msgid "Use one email address per line to create a recipient 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/Notifications.helptext.js:28 +msgid "" +"Use 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" +"sms-berichten te routeren. Telefoonnummers moeten worden ingedeeld als +11231231234. Voor meer informatie zie Twilio-documentatie" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:249 +#: screens/InstanceGroup/Instances/InstanceList.js:270 +#: screens/Instances/InstanceDetail/InstanceDetail.js:292 +#: screens/Instances/InstanceList/InstanceList.js:205 +msgid "Used Capacity" +msgstr "Gebruikte capaciteit" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:253 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:257 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:78 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:86 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:42 +#: screens/InstanceGroup/Instances/InstanceListItem.js:74 +#: screens/Instances/InstanceDetail/InstanceDetail.js:297 +#: screens/Instances/InstanceDetail/InstanceDetail.js:303 +#: screens/Instances/InstanceList/InstanceListItem.js:73 +#: screens/TopologyView/Tooltip.js:117 +msgid "Used capacity" +msgstr "Gebruikte capaciteit" + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:13 +msgid "User" +msgstr "Gebruiker" + +#: components/AppContainer/PageHeaderToolbar.js:160 +msgid "User Details" +msgstr "Gebruikersdetails" + +#: screens/Setting/SettingList.js:121 +#: screens/Setting/Settings.js:118 +msgid "User Interface" +msgstr "Gebruikersinterface" + +#: screens/Setting/SettingList.js:126 +msgid "User Interface settings" +msgstr "Instellingen gebruikersinterface" + +#: components/ResourceAccessList/ResourceAccessListItem.js:72 +#: screens/User/UserRoles/UserRolesList.js:142 +msgid "User Roles" +msgstr "Gebruikersrollen" + +#: screens/User/UserDetail/UserDetail.js:72 +#: screens/User/shared/UserForm.js:119 +msgid "User Type" +msgstr "Soort gebruiker" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:59 +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:60 +msgid "User analytics" +msgstr "Gebruikersanalyses" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:34 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:202 +msgid "User and Automation Analytics" +msgstr "Gebruikers- en Automatiseringsanalyses" + +#: components/AppContainer/PageHeaderToolbar.js:154 +msgid "User details" +msgstr "Gebruikersdetails" + +#: screens/User/User.js:96 +msgid "User not found." +msgstr "Gebruiker niet gevonden." + +#: screens/User/UserTokenList/UserTokenList.js:180 +msgid "User tokens" +msgstr "Gebruikerstokens" + +#: components/AddRole/AddResourceRole.js:23 +#: components/AddRole/AddResourceRole.js:38 +#: components/ResourceAccessList/ResourceAccessList.js:173 +#: components/ResourceAccessList/ResourceAccessList.js:226 +#: screens/Login/Login.js:230 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:144 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:253 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:303 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:361 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:67 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:260 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:337 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:442 +#: 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 "Gebruikersnaam" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:88 +msgid "Username / password" +msgstr "Gebruikersnaam/wachtwoord" + +#: components/AddRole/AddResourceRole.js:178 +#: components/AddRole/AddResourceRole.js:179 +#: routeConfig.js:101 +#: screens/ActivityStream/ActivityStream.js:184 +#: screens/Team/Teams.js:30 +#: 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 "Gebruikers" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:101 +msgid "VMware vCenter" +msgstr "VMware vCenter" + +#: components/AdHocCommands/AdHocPreviewStep.js:69 +#: components/HostForm/HostForm.js:113 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:115 +#: components/PromptDetail/PromptDetail.js:168 +#: components/PromptDetail/PromptDetail.js:369 +#: components/PromptDetail/PromptJobTemplateDetail.js:286 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:135 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:620 +#: screens/Host/HostDetail/HostDetail.js:93 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:165 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:37 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:88 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:143 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:53 +#: screens/Inventory/shared/InventoryForm.js:108 +#: screens/Inventory/shared/InventoryGroupForm.js:46 +#: screens/Inventory/shared/SmartInventoryForm.js:93 +#: screens/Job/JobDetail/JobDetail.js:546 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:501 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:226 +#: screens/Template/shared/JobTemplateForm.js:402 +#: screens/Template/shared/WorkflowJobTemplateForm.js:212 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:293 +msgid "Variables" +msgstr "Variabelen" + +#: screens/Job/JobOutput/JobOutputSearch.js:130 +msgid "Variables Prompted" +msgstr "Variabelen gevraagd" + +#: screens/Inventory/shared/Inventory.helptext.js:43 +msgid "Variables must be in JSON or YAML syntax. Use the radio button to toggle between the two." +msgstr "Voer variabelen in met JSON- of YAML-syntaxis. Gebruik de radioknop om tussen de twee te wisselen." + +#: screens/Inventory/shared/Inventory.helptext.js:166 +msgid "Variables used 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>{sourceType} plugin configuration guide." +msgstr "Voer variabelen in om de inventarisbron te configureren. Voor een gedetailleerde beschrijving om deze plug-in te configureren, zie <0>Inventarisplug-ins in de documentatie en de plug-inconfiguratiegids voor <1>ovirt{sourceType}." + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:121 +msgid "Vault password" +msgstr "Wachtwoord kluis" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:121 +msgid "Vault password | {credId}" +msgstr "Wachtwoord kluis | {credId}" + +#: screens/Job/JobOutput/JobOutputSearch.js:131 +msgid "Verbose" +msgstr "Uitgebreid" + +#: components/AdHocCommands/AdHocPreviewStep.js:63 +#: components/PromptDetail/PromptDetail.js:260 +#: components/PromptDetail/PromptInventorySourceDetail.js:100 +#: components/PromptDetail/PromptJobTemplateDetail.js:154 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:478 +#: components/VerbositySelectField/VerbositySelectField.js:34 +#: components/VerbositySelectField/VerbositySelectField.js:45 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:232 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:47 +#: screens/Job/JobDetail/JobDetail.js:331 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:271 +msgid "Verbosity" +msgstr "Verbositeit" + +#: screens/Setting/AzureAD/AzureAD.js:25 +msgid "View Azure AD settings" +msgstr "Azure AD-instellingen weergeven" + +#: screens/Credential/Credential.js:143 +#: screens/Credential/Credential.js:155 +msgid "View Credential Details" +msgstr "Details toegangsgegevens weergeven" + +#: components/Schedule/Schedule.js:151 +msgid "View Details" +msgstr "Details weergeven" + +#: screens/Setting/GitHub/GitHub.js:58 +msgid "View GitHub Settings" +msgstr "GitHub-instellingen weergeven" + +#: screens/Setting/GoogleOAuth2/GoogleOAuth2.js:26 +msgid "View Google OAuth 2.0 settings" +msgstr "Instellingen Google OAuth 2.0 weergeven" + +#: screens/Host/Host.js:137 +msgid "View Host Details" +msgstr "Hostdetails weergeven" + +#: screens/Instances/Instance.js:78 +msgid "View Instance Details" +msgstr "Instantiedetails weergeven" + +#: screens/Inventory/Inventory.js:192 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:142 +#: screens/Inventory/SmartInventory.js:175 +msgid "View Inventory Details" +msgstr "Inventarisdetails weergeven" + +#: screens/Inventory/InventoryGroup/InventoryGroup.js:92 +msgid "View Inventory Groups" +msgstr "Inventarisgroepen weergeven" + +#: screens/Inventory/InventoryHost/InventoryHost.js:160 +msgid "View Inventory Host Details" +msgstr "Hostdetails van inventaris weergeven" + +#: screens/Inventory/shared/Inventory.helptext.js:55 +msgid "View JSON examples at <0>www.json.org" +msgstr "JSON-voorbeelden op <0>www.json.org weergeven" + +#: screens/Job/Job.js:212 +msgid "View Job Details" +msgstr "Taakdetails weergeven" + +#: screens/Setting/Jobs/Jobs.js:25 +msgid "View Jobs settings" +msgstr "Taakinstellingen weergeven" + +#: screens/Setting/LDAP/LDAP.js:38 +msgid "View LDAP Settings" +msgstr "LDAP-instellingen weergeven" + +#: screens/Setting/Logging/Logging.js:32 +msgid "View Logging settings" +msgstr "Logboekregistratie-instellingen weergeven" + +#: screens/Setting/MiscAuthentication/MiscAuthentication.js:32 +msgid "View Miscellaneous Authentication settings" +msgstr "Instellingen diversen authenticatie weergeven" + +#: screens/Setting/MiscSystem/MiscSystem.js:32 +msgid "View Miscellaneous System settings" +msgstr "Diverse systeeminstellingen weergeven" + +#: screens/Setting/OIDC/OIDC.js:25 +msgid "View OIDC settings" +msgstr "OIDC-instellingen bekijken" + +#: screens/Organization/Organization.js:225 +msgid "View Organization Details" +msgstr "Organisatiedetails weergeven" + +#: screens/Project/Project.js:200 +msgid "View Project Details" +msgstr "Projectdetails weergeven" + +#: screens/Setting/RADIUS/RADIUS.js:25 +msgid "View RADIUS settings" +msgstr "RADIUS-instellingen weergeven" + +#: screens/Setting/SAML/SAML.js:25 +msgid "View SAML settings" +msgstr "SAML-instellingen weergeven" + +#: components/Schedule/Schedule.js:83 +#: components/Schedule/Schedule.js:101 +msgid "View Schedules" +msgstr "Schema's weergeven" + +#: screens/Setting/Subscription/Subscription.js:30 +msgid "View Settings" +msgstr "Instellingen weergeven" + +#: screens/Template/Template.js:159 +#: screens/Template/WorkflowJobTemplate.js:145 +msgid "View Survey" +msgstr "Vragenlijst weergeven" + +#: screens/Setting/TACACS/TACACS.js:25 +msgid "View TACACS+ settings" +msgstr "TACACS+ instellingen weergeven" + +#: screens/Team/Team.js:118 +msgid "View Team Details" +msgstr "Teamdetails weergeven" + +#: screens/Template/Template.js:260 +#: screens/Template/WorkflowJobTemplate.js:275 +msgid "View Template Details" +msgstr "Sjabloondetails weergeven" + +#: screens/User/UserToken/UserToken.js:100 +msgid "View Tokens" +msgstr "Tokens weergeven" + +#: screens/User/User.js:141 +msgid "View User Details" +msgstr "Gebruikersdetails weergeven" + +#: screens/Setting/UI/UI.js:26 +msgid "View User Interface settings" +msgstr "Instellingen gebruikersinterface weergeven" + +#: screens/WorkflowApproval/WorkflowApproval.js:105 +msgid "View Workflow Approval Details" +msgstr "Details workflowgoedkeuring weergeven" + +#: screens/Inventory/shared/Inventory.helptext.js:66 +msgid "View YAML examples at <0>docs.ansible.com" +msgstr "YAML-voorbeelden weergeven op <0>docs.ansible.com" + +#: components/ScreenHeader/ScreenHeader.js:65 +#: components/ScreenHeader/ScreenHeader.js:68 +msgid "View activity stream" +msgstr "Activiteitenlogboek weergeven" + +#: screens/Credential/Credential.js:99 +msgid "View all Credentials." +msgstr "Geef alle toegangsgegevens weer." + +#: screens/Host/Host.js:97 +msgid "View all Hosts." +msgstr "Geef alle hosts weer." + +#: screens/Inventory/Inventory.js:95 +#: screens/Inventory/SmartInventory.js:95 +msgid "View all Inventories." +msgstr "Geef alle inventarissen weer." + +#: screens/Inventory/InventoryHost/InventoryHost.js:101 +msgid "View all Inventory Hosts." +msgstr "Geef alle inventarishosts weer." + +#: screens/Job/JobTypeRedirect.js:40 +msgid "View all Jobs" +msgstr "Alle taken weergeven" + +#: screens/Job/Job.js:162 +msgid "View all Jobs." +msgstr "Geef alle taken weer." + +#: screens/NotificationTemplate/NotificationTemplate.js:60 +#: screens/NotificationTemplate/NotificationTemplateAdd.js:52 +msgid "View all Notification Templates." +msgstr "Geef alle berichtsjablonen weer." + +#: screens/Organization/Organization.js:155 +msgid "View all Organizations." +msgstr "Geef alle organisaties weer." + +#: screens/Project/Project.js:137 +msgid "View all Projects." +msgstr "Geef alle projecten weer." + +#: screens/Team/Team.js:76 +msgid "View all Teams." +msgstr "Geef alle teams weer." + +#: screens/Template/Template.js:176 +#: screens/Template/WorkflowJobTemplate.js:176 +msgid "View all Templates." +msgstr "Geef alle sjablonen weer." + +#: screens/User/User.js:97 +msgid "View all Users." +msgstr "Geef alle gebruikers weer." + +#: screens/WorkflowApproval/WorkflowApproval.js:54 +msgid "View all Workflow Approvals." +msgstr "Geef alle workflowgoedkeuringen weer." + +#: screens/Application/Application/Application.js:96 +msgid "View all applications." +msgstr "Geef alle toepassingen weer." + +#: screens/CredentialType/CredentialType.js:78 +msgid "View all credential types" +msgstr "Alle typen toegangsgegevens weergeven" + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:85 +msgid "View all execution environments" +msgstr "Alle uitvoeringsomgevingen weergeven" + +#: screens/InstanceGroup/ContainerGroup.js:86 +#: screens/InstanceGroup/InstanceGroup.js:94 +msgid "View all instance groups" +msgstr "Alle instantiegroepen weergeven" + +#: screens/ManagementJob/ManagementJob.js:135 +msgid "View all management jobs" +msgstr "Alle beheertaken weergeven" + +#: screens/Setting/Settings.js:204 +msgid "View all settings" +msgstr "Alle instellingen weergeven" + +#: screens/User/UserToken/UserToken.js:74 +msgid "View all tokens." +msgstr "Geef alle tokens weer." + +#: screens/Setting/SettingList.js:133 +msgid "View and edit your subscription information" +msgstr "Uw abonnementsgegevens weergeven en bewerken" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:25 +#: screens/ActivityStream/ActivityStreamListItem.js:50 +msgid "View event details" +msgstr "Evenementinformatie weergeven" + +#: screens/Inventory/InventorySource/InventorySource.js:167 +msgid "View inventory source details" +msgstr "Details inventarisbron weergeven" + +#: components/Sparkline/Sparkline.js:44 +msgid "View job {0}" +msgstr "Taak {0} weergeven" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:220 +msgid "View node details" +msgstr "Details knooppunt weergeven" + +#: screens/Inventory/SmartInventoryHost/SmartInventoryHost.js:85 +msgid "View smart inventory host details" +msgstr "Hostdetails Smart-inventaris weergeven" + +#: routeConfig.js:30 +#: screens/ActivityStream/ActivityStream.js:145 +msgid "Views" +msgstr "Weergaven" + +#: components/TemplateList/TemplateListItem.js:198 +#: components/TemplateList/TemplateListItem.js:204 +#: screens/Template/WorkflowJobTemplate.js:137 +msgid "Visualizer" +msgstr "Visualizer" + +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:44 +msgid "WARNING:" +msgstr "WAARSCHUWING:" + +#: components/JobList/JobList.js:229 +#: components/StatusLabel/StatusLabel.js:52 +#: components/Workflow/WorkflowNodeHelp.js:96 +msgid "Waiting" +msgstr "Wachten" + +#: screens/Job/JobOutput/EmptyOutput.js:35 +msgid "Waiting for job output…" +msgstr "Wachten op output van taak…" + +#: components/Workflow/WorkflowLegend.js:118 +#: screens/Job/JobOutput/JobOutputSearch.js:132 +msgid "Warning" +msgstr "Waarschuwing" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:14 +msgid "Warning: Unsaved Changes" +msgstr "Waarschuwing: niet-opgeslagen wijzigingen" + +#: components/Schedule/shared/ScheduleFormFields.js:43 +msgid "Warning: {selectedValue} is a link to {0} and will be saved as that." +msgstr "Waarschuwing: {selectedValue} is een link naar {0} en wordt als zodanig opgeslagen." + +#: 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: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:24 +#: components/NotificationList/NotificationList.js:202 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:143 +msgid "Webhook" +msgstr "Webhook" + +#: components/PromptDetail/PromptJobTemplateDetail.js:177 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:103 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:333 +#: screens/Template/shared/WebhookSubForm.js:199 +msgid "Webhook Credential" +msgstr "Webhook toegangsgegevens" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:175 +msgid "Webhook Credentials" +msgstr "Toegangsgegevens Webhook" + +#: components/PromptDetail/PromptJobTemplateDetail.js:173 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:92 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:326 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:168 +#: screens/Template/shared/WebhookSubForm.js:173 +msgid "Webhook Key" +msgstr "Webhooksleutel" + +#: components/PromptDetail/PromptJobTemplateDetail.js:166 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:91 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:311 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:156 +#: screens/Template/shared/WebhookSubForm.js:129 +msgid "Webhook Service" +msgstr "Webhookservice" + +#: components/PromptDetail/PromptJobTemplateDetail.js:169 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:95 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:319 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:162 +#: screens/Template/shared/WebhookSubForm.js:161 +#: screens/Template/shared/WebhookSubForm.js:167 +msgid "Webhook URL" +msgstr "Webhook-URL" + +#: screens/Template/shared/JobTemplateForm.js:646 +#: screens/Template/shared/WorkflowJobTemplateForm.js:271 +msgid "Webhook details" +msgstr "Webhookdetails" + +#: screens/Template/shared/JobTemplate.helptext.js:24 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:17 +msgid "Webhook services can launch jobs with this workflow job template by making a POST request to this URL." +msgstr "Webhookservices kunnen taken met deze sjabloon voor workflowtaken lanceren door het verzenden van een POST-verzoek naar deze URL." + +#: screens/Template/shared/JobTemplate.helptext.js:25 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:18 +msgid "Webhook services can use this as a shared secret." +msgstr "Webhookservices kunnen dit gebruiken als een gedeeld geheim." + +#: components/PromptDetail/PromptJobTemplateDetail.js:78 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:41 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:142 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:63 +msgid "Webhooks" +msgstr "Webhooks" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:26 +msgid "Webhooks: Enable Webhook for this workflow job template." +msgstr "Webhook inschakelen voor deze workflowtaaksjabloon." + +#: screens/Template/shared/JobTemplate.helptext.js:42 +msgid "Webhooks: Enable webhook for this template." +msgstr "Webhook inschakelen voor deze sjabloon." + +#: components/Schedule/shared/FrequencyDetailSubform.js:288 +msgid "Wed" +msgstr "Wo" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:79 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:293 +#: components/Schedule/shared/FrequencyDetailSubform.js:443 +msgid "Wednesday" +msgstr "Woensdag" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:179 +#: components/Schedule/shared/ScheduleFormFields.js:128 +#: components/Schedule/shared/ScheduleFormFields.js:188 +msgid "Week" +msgstr "Week" + +#: components/Schedule/shared/FrequencyDetailSubform.js:464 +msgid "Weekday" +msgstr "Doordeweeks" + +#: components/Schedule/shared/FrequencyDetailSubform.js:469 +msgid "Weekend day" +msgstr "Weekenddag" + +#: 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 "Welkom bij Red Hat Ansible Automation Platform! \n" +"Volg de onderstaande stappen om uw abonnement te activeren." + +#: screens/Login/Login.js:190 +msgid "Welcome to {brandName}!" +msgstr "Welkom bij {brandName}!" + +#: screens/Inventory/shared/Inventory.helptext.js:105 +msgid "" +"When not checked, a merge will be performed,\n" +"combining local variables with those found on the\n" +"external source." +msgstr "Als dit vakje niet aangevinkt is, worden lokale variabelen samengevoegd met de variabelen die aangetroffen zijn in de externe bron." + +#: screens/Inventory/shared/Inventory.helptext.js:93 +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 "Als dit vakje niet aangevinkt is, worden lokale onderliggende hosts en groepen die niet aangetroffen zijn in de externe bron niet behandeld in het synchronisatieproces van de inventaris." + +#: components/Workflow/WorkflowLegend.js:96 +msgid "Workflow" +msgstr "Workflow" + +#: components/Workflow/WorkflowNodeHelp.js:75 +msgid "Workflow Approval" +msgstr "Workflowgoedkeuring" + +#: screens/WorkflowApproval/WorkflowApproval.js:52 +msgid "Workflow Approval not found." +msgstr "Workflowgoedkeuring niet gevonden." + +#: routeConfig.js:54 +#: screens/ActivityStream/ActivityStream.js:156 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:118 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:145 +#: screens/WorkflowApproval/WorkflowApprovals.js:13 +#: screens/WorkflowApproval/WorkflowApprovals.js:22 +msgid "Workflow Approvals" +msgstr "Workflowgoedkeuringen" + +#: components/JobList/JobList.js:216 +#: components/JobList/JobListItem.js:47 +#: components/Schedule/ScheduleList/ScheduleListItem.js:40 +#: screens/Job/JobDetail/JobDetail.js:70 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:224 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:164 +msgid "Workflow Job" +msgstr "Workflowtaak" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:76 +msgid "Workflow Job 1/{0}" +msgstr "Workflowtaak" + +#: components/JobList/JobListItem.js:201 +#: components/Workflow/WorkflowNodeHelp.js:63 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:20 +#: screens/Job/JobDetail/JobDetail.js:244 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:91 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:186 +#: util/getRelatedResourceDeleteDetails.js:105 +msgid "Workflow Job Template" +msgstr "Workflowtaaksjabloon" + +#: util/getRelatedResourceDeleteDetails.js:115 +#: util/getRelatedResourceDeleteDetails.js:157 +#: util/getRelatedResourceDeleteDetails.js:260 +msgid "Workflow Job Template Nodes" +msgstr "Sjabloonknooppunten workflowtaak" + +#: util/getRelatedResourceDeleteDetails.js:140 +msgid "Workflow Job Templates" +msgstr "Workflowtaaksjablonen" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:23 +msgid "Workflow Link" +msgstr "Workflowlink" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:100 +msgid "Workflow Nodes" +msgstr "Werkstroomknooppunten" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:86 +msgid "Workflow Statuses" +msgstr "Werkstroomstatussen" + +#: components/TemplateList/TemplateList.js:218 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:98 +msgid "Workflow Template" +msgstr "Workflowsjabloon" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:519 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:159 +msgid "Workflow approved message" +msgstr "Workflow goedgekeurd bericht" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:531 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:168 +msgid "Workflow approved message body" +msgstr "Workflow goedgekeurde berichtbody" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:543 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:177 +msgid "Workflow denied message" +msgstr "Workflow geweigerd bericht" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:555 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:186 +msgid "Workflow denied message body" +msgstr "Workflow geweigerde berichtbody" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:104 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:106 +msgid "Workflow documentation" +msgstr "Workflowdocumentatie" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:220 +msgid "Workflow job details" +msgstr "Taakdetails weergeven" + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:46 +msgid "Workflow job templates" +msgstr "Workflowtaaksjablonen" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:24 +msgid "Workflow link modal" +msgstr "Modus Workflowlink" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:247 +msgid "Workflow node view modal" +msgstr "Modis Weergave workflowknooppunt" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:567 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:195 +msgid "Workflow pending message" +msgstr "Bericht Workflow in behandeling" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:579 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:204 +msgid "Workflow pending message body" +msgstr "Workflow Berichtenbody in behandeling" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:591 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:213 +msgid "Workflow timed out message" +msgstr "Workflow Time-outbericht" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:603 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:222 +msgid "Workflow timed out message body" +msgstr "Workflow Berichtbody voor time-out" + +#: screens/User/shared/UserTokenForm.js:77 +msgid "Write" +msgstr "Schrijven" + +#: screens/Inventory/shared/Inventory.helptext.js:52 +msgid "YAML:" +msgstr "YAML:" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:187 +#: components/Schedule/shared/FrequencyDetailSubform.js:183 +#: components/Schedule/shared/ScheduleFormFields.js:130 +#: components/Schedule/shared/ScheduleFormFields.js:190 +msgid "Year" +msgstr "Jaar" + +#: components/Search/Search.js:229 +msgid "Yes" +msgstr "Ja" + +#: components/Lookup/MultiCredentialsLookup.js:155 +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 "U kunt niet meerdere kluisreferenties met delfde kluis-ID selecteren. Als u dat wel doet, worden de andere met delfde kluis-ID automatisch gedeselecteerd." + +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:96 +msgid "You do not have permission to delete the following Groups: {itemsUnableToDelete}" +msgstr "U hebt geen machtiging om de volgende groepen te verwijderen: {itemsUnableToDelete}" + +#: components/PaginatedTable/ToolbarDeleteButton.js:152 +msgid "You do not have permission to delete {pluralizedItemName}: {itemsUnableToDelete}" +msgstr "U hebt geen machtiging om {pluralizedItemName}: {itemsUnableToDelete} te verwijderen" + +#: components/DisassociateButton/DisassociateButton.js:66 +msgid "You do not have permission to disassociate the following: {itemsUnableToDisassociate}" +msgstr "U hebt geen machtiging om het volgende te ontkoppelen: {itemsUnableToDisassociate}" + +#: screens/Instances/Shared/RemoveInstanceButton.js:72 +msgid "You do not have permission to remove instances: {itemsUnableToremove}" +msgstr "U hebt geen machtiging voor gerelateerde bronnen." + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:82 +msgid "You have automated against more hosts than your subscription allows." +msgstr "Je hebt tegen meer hosts geautomatiseerd dan je abonnement toelaat." + +#: 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 "U kunt een aantal mogelijke variabelen in het\n" +"bericht toepassen. Voor meer informatie, raadpleeg de" + +#: screens/Login/Login.js:198 +msgid "Your session has expired. Please log in to continue where you left off." +msgstr "Uw sessie is verlopen. Log in om verder te gaan waar u gebleven was." + +#: components/AppContainer/AppContainer.js:130 +msgid "Your session is about to expire" +msgstr "Uw sessie is bijna afgelopen" + +#: components/Workflow/WorkflowTools.js:121 +msgid "Zoom In" +msgstr "Inzoomen" + +#: components/Workflow/WorkflowTools.js:100 +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:754 +#: screens/Template/shared/WebhookSubForm.js:150 +msgid "a new webhook key will be generated on save." +msgstr "Er wordt een nieuwe webhooksleutel gegenereerd bij het opslaan." + +#: screens/Template/shared/JobTemplateForm.js:751 +#: screens/Template/shared/WebhookSubForm.js:140 +msgid "a new webhook url will be generated on save." +msgstr "Er wordt een nieuwe webhook-URL gegenereerd bij het opslaan." + +#: screens/Inventory/shared/Inventory.helptext.js:123 +#: screens/Inventory/shared/Inventory.helptext.js:142 +msgid "and click on Update Revision on Launch" +msgstr "en klik op Herziening updaten bij opstarten" + +#: screens/ActivityStream/ActivityStreamDescription.js:505 +msgid "approved" +msgstr "goedgekeurd" + +#: components/AppContainer/AppContainer.js:55 +msgid "brand logo" +msgstr "merklogo" + +#: components/PaginatedTable/ToolbarDeleteButton.js:279 +#: screens/Template/Survey/SurveyList.js:72 +msgid "cancel delete" +msgstr "verwijderen annuleren" + +#: screens/Setting/shared/SharedFields.js:341 +msgid "cancel edit login redirect" +msgstr "omleiden inloggen bewerken annuleren" + +#: screens/Instances/Shared/RemoveInstanceButton.js:169 +msgid "cancel remove" +msgstr "Terugzetten annuleren" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:34 +msgid "canceled" +msgstr "geannuleerd" + +#: components/AdHocCommands/AdHocDetailsStep.js:217 +msgid "command" +msgstr "opdracht" + +#: components/PaginatedTable/ToolbarDeleteButton.js:267 +#: screens/Template/Survey/SurveyList.js:63 +msgid "confirm delete" +msgstr "verwijderen bevestigen" + +#: components/DisassociateButton/DisassociateButton.js:130 +#: screens/Team/TeamRoles/TeamRolesList.js:219 +msgid "confirm disassociate" +msgstr "loskoppelen bevestigen" + +#: screens/Setting/shared/SharedFields.js:330 +msgid "confirm edit login redirect" +msgstr "omleiden inloggen bewerken bevestigen" + +#: screens/TopologyView/ContentLoading.js:32 +msgid "content-loading-in-progress" +msgstr "bezig-met-content-laden" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:189 +msgid "day" +msgstr "Dag" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:151 +msgid "deletion error" +msgstr "verwijderingsfout" + +#: screens/ActivityStream/ActivityStreamDescription.js:513 +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:37 +msgid "denied" +msgstr "geweigerd" + +#: screens/Job/JobOutput/EmptyOutput.js:41 +msgid "details." +msgstr "Meer informatie" + +#: components/DisassociateButton/DisassociateButton.js:91 +msgid "disassociate" +msgstr "loskoppelen" + +#: components/Lookup/HostFilterLookup.js:406 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:20 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:39 +#: screens/Template/Survey/SurveyQuestionForm.js:269 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:239 +#: screens/Template/shared/JobTemplate.helptext.js:61 +msgid "documentation" +msgstr "documentatie" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:105 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:117 +#: screens/Host/HostDetail/HostDetail.js:104 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:97 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:109 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:99 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:289 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:161 +#: screens/Project/ProjectDetail/ProjectDetail.js:309 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:195 +#: screens/User/UserDetail/UserDetail.js:92 +msgid "edit" +msgstr "bewerken" + +#: screens/Template/Survey/SurveyListItem.js:65 +#: screens/Template/Survey/SurveyReorderModal.js:125 +msgid "encrypted" +msgstr "versleuteld" + +#: components/Lookup/HostFilterLookup.js:408 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:241 +msgid "for more info." +msgstr "voor meer info." + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:21 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:40 +#: screens/Template/Survey/SurveyQuestionForm.js:271 +#: screens/Template/shared/JobTemplate.helptext.js:63 +msgid "for more information." +msgstr "voor meer informatie." + +#: components/AdHocCommands/AdHocDetailsStep.js:150 +msgid "here" +msgstr "hier" + +#: components/AdHocCommands/AdHocDetailsStep.js:118 +#: components/AdHocCommands/AdHocDetailsStep.js:170 +#: screens/Job/Job.helptext.js:39 +msgid "here." +msgstr "hier." + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:49 +msgid "host-description-{0}" +msgstr "host-description-{0}" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:44 +msgid "host-name-{0}" +msgstr "Hostnaam" + +#: components/Lookup/HostFilterLookup.js:418 +msgid "hosts" +msgstr "hosts" + +#: components/Pagination/Pagination.js:24 +msgid "items" +msgstr "items" + +#: screens/User/UserList/UserListItem.js:44 +msgid "ldap user" +msgstr "ldap-gebruiker" + +#: screens/User/UserDetail/UserDetail.js:76 +msgid "login type" +msgstr "inlogtype" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:203 +msgid "min" +msgstr "min" + +#: screens/Template/Survey/MultipleChoiceField.js:76 +msgid "new choice" +msgstr "nieuwe keuze" + +#: components/Pagination/Pagination.js:36 +#: components/Schedule/shared/FrequencyDetailSubform.js:480 +msgid "of" +msgstr "van" + +#: components/AdHocCommands/AdHocDetailsStep.js:215 +msgid "option to the" +msgstr "optie aan de" + +#: components/Pagination/Pagination.js:25 +msgid "page" +msgstr "pagina" + +#: components/Pagination/Pagination.js:26 +msgid "pages" +msgstr "pagina's" + +#: components/Pagination/Pagination.js:28 +msgid "per page" +msgstr "per pagina" + +#: components/LaunchButton/ReLaunchDropDown.js:77 +#: components/LaunchButton/ReLaunchDropDown.js:100 +msgid "relaunch jobs" +msgstr "taken opnieuw starten" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:217 +msgid "sec" +msgstr "sec" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:238 +msgid "seconds" +msgstr "seconden" + +#: components/AdHocCommands/AdHocDetailsStep.js:58 +msgid "select module" +msgstr "module selecteren" + +#: screens/User/UserList/UserListItem.js:49 +msgid "social login" +msgstr "sociale aanmelding" + +#: screens/Template/shared/JobTemplateForm.js:346 +#: screens/Template/shared/WorkflowJobTemplateForm.js:188 +msgid "source control branch" +msgstr "Broncontrolevertakking" + +#: screens/ActivityStream/ActivityStreamListItem.js:30 +msgid "system" +msgstr "systeem" + +#: screens/ActivityStream/ActivityStreamDescription.js:511 +msgid "timed out" +msgstr "time-out" + +#: components/AdHocCommands/AdHocDetailsStep.js:195 +msgid "toggle changes" +msgstr "wijzigingen wisselen" + +#: screens/ActivityStream/ActivityStreamDescription.js:516 +msgid "updated" +msgstr "bijgewerkt" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:190 +msgid "weekday" +msgstr "Doordeweeks" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:191 +msgid "weekend day" +msgstr "Weekenddag" + +#: screens/Template/shared/WebhookSubForm.js:181 +msgid "workflow job template webhook key" +msgstr "webhooksleutel taaksjabloon voor workflows" + +#: 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:280 +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:151 +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:198 +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:182 +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/Instances/Shared/RemoveInstanceButton.js:85 +msgid "{0, plural, one {This intance is currently being used by other resources. Are you sure you want to delete it?} other {Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {This intance is currently being used by other resources. Are you sure you want to delete it?} other{Deprovisioning these instances 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:196 +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:209 +#: components/TemplateList/TemplateList.js:266 +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:}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:143 +msgid "{0, selectordinal, one {The first {dayOfWeek}} two {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" +msgstr "{0, selectordinal, one {The first {dayOfWeek}} two {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:202 +msgid "{0, selectordinal, one {The first {weekday} of {month}} two {The second {weekday} of {month}} =3 {The third {weekday} of {month}} =4 {The fourth {weekday} of {month}} =5 {The fifth {weekday} of {month}}}" +msgstr "{0, selectordinal, one {The first {weekday} van {month}} twee {The second {weekday} van {month}} =3 {The third {weekday} van {month}} =4 {The fourth {weekday} van {month}} =5 {The fifth {weekday} van {month}}}" + +#: screens/ActivityStream/ActivityStreamListItem.js:28 +msgid "{0} (deleted)" +msgstr "{0} (verwijderd)" + +#: components/ChipGroup/ChipGroup.js:13 +msgid "{0} more" +msgstr "{0} meer" + +#: screens/Job/JobDetail/JobDetail.js:399 +msgid "{0} seconds" +msgstr "seconden" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:95 +msgid "{automatedInstancesCount} since {automatedInstancesSinceDateTime}" +msgstr "sinds" + +#: 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}" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:231 +#: screens/InstanceGroup/Instances/InstanceListItem.js:148 +#: screens/Instances/InstanceDetail/InstanceDetail.js:274 +#: screens/Instances/InstanceList/InstanceListItem.js:158 +#: screens/TopologyView/Tooltip.js:288 +msgid "{forks, plural, one {# fork} other {# forks}}" +msgstr "{forks, plural, one {# fork} other{# forks}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:41 +msgid "{interval, plural, one {{interval} day} other {{interval} days}}" +msgstr "{interval, plural, one {{interval} dag} andere {{interval} dagen}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:33 +msgid "{interval, plural, one {{interval} hour} other {{interval} hours}}" +msgstr "{interval, plural, one {{interval} hour} other {{interval} hours}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:25 +msgid "{interval, plural, one {{interval} minute} other {{interval} minutes}}" +msgstr "{interval, plural, one {{interval} minuut} andere {{interval} minuten}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:57 +msgid "{interval, plural, one {{interval} month} other {{interval} months}}" +msgstr "{interval, plural, one {{interval} maand} andere {{interval} maanden}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:49 +msgid "{interval, plural, one {{interval} week} other {{interval} weeks}}" +msgstr "{interval, plural, one {{interval} week} andere {{interval} weken}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:65 +msgid "{interval, plural, one {{interval} year} other {{interval} years}}" +msgstr "{interval, plural, one {{interval} jaar} andere {{interval} jaar}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:198 +msgid "{intervalValue, plural, one {day} other {days}}" +msgstr "{intervalValue, plural, one {day} other{days}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:196 +msgid "{intervalValue, plural, one {hour} other {hours}}" +msgstr "{intervalValue, plural, one {hour} other{hours}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:194 +msgid "{intervalValue, plural, one {minute} other {minutes}}" +msgstr "{intervalValue, plural, one {minute} other{minutes}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:202 +msgid "{intervalValue, plural, one {month} other {months}}" +msgstr "{intervalValue, plural, one {month} other{months}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:200 +msgid "{intervalValue, plural, one {week} other {weeks}}" +msgstr "{intervalValue, plural, one {week} other{weeks}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:204 +msgid "{intervalValue, plural, one {year} other {years}}" +msgstr "{intervalValue, plural, one {year} other{years}}" + +#: components/PromptDetail/PromptDetail.js:44 +msgid "{minutes} min {seconds} sec" +msgstr "{minutes} min {seconds} sec" + +#: 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/Schedule/ScheduleDetail/FrequencyDetails.js:226 +msgid "{numOccurrences, plural, one {After {numOccurrences} occurrence} other {After {numOccurrences} occurrences}}" +msgstr "{numOccurrences, plural, one {After {numOccurrences} occurrence} other {After {numOccurrences} occurrences}}" + +#: components/PaginatedTable/PaginatedTable.js:79 +msgid "{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 "{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/translations/zh/django.po b/awx/ui/src/locales/translations/zh/django.po new file mode 100644 index 0000000000..1012cd792a --- /dev/null +++ b/awx/ui/src/locales/translations/zh/django.po @@ -0,0 +1,6242 @@ +# 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_TOKEN_EXPIRE_SECONDS`(访问令牌过期后刷新令牌的持续时间,单位为秒数)。" + +#: 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 "Playbook 运行" + +#: 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 "此项目中可用的 playbook 数组。" + +#: 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 "作业运行中的所有 play 和作业数量。" + +#: 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 "必须为 'cloud' 或 'net',不能为 %s" + +#: 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 "缺少 'user' 、'team' 或 'organization'。" + +#: awx/api/serializers.py:2692 +msgid "" +"Only one of 'user', 'team', or 'organization' should be provided, received " +"{} fields." +msgstr "应该只提供 'user'、'team' 或 'organization' 中的一个,接收到 {} 字段。" + +#: 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 "未找到用于项目的 playbook。" + +#: awx/api/serializers.py:2842 +msgid "Must select playbook for project." +msgstr "必须为项目选择 playbook。" + +#: 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 "必须与所选 Webhook 服务匹配。" + +#: 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 "消息类型 '{}' 无效,必须是 'message' 或 'body'" + +#: 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'、'approved'、'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:YYYMMDDTHHMMSSZ 开头" + +#: awx/api/serializers.py:4657 +msgid "" +"DTSTART cannot be a naive datetime. Specify ;TZINFO= or YYYYMMDDTHHMMSSZZ." +msgstr "DTSTART 不能是一个不带时区的日期时间。指定 ;TZINFO= 或 YYYMMDDTHHMMSSZ。" + +#: 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 "对于创建、更新和删除事件,这是受影响的对象类型。对于关联和解除关联事件,这是与对象 2 关联或解除关联的对象类型。" + +#: 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: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 "OAuth2 用户令牌" + +#: 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 "OAuth2 个人访问令牌" + +#: 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} 主机上重试,playbook 统计数据不可用。" + +#: 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 "凭证必须是 Galaxy 凭证,不是 {sub.credential_type.name}。" + +#: 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 "预期为 None、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 "OtherSystem" + +#: 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 "如果服务位于反向代理/负载均衡器后端,则使用此设置可将 Tower 应该信任自定义 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 "红帽客户用户名" + +#: 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 "红帽客户密码" + +#: awx/main/conf.py:128 +msgid "" +"This password is used to send data to Insights for Ansible Automation " +"Platform" +msgstr "此密码用于将数据发送到 nsights 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 "运行 control plane 任务的实例组" + +#: awx/main/conf.py:192 +msgid "" +"The instance group where user jobs run (currently only on non-VM installs)" +msgstr "运行用户作业的实例组(当前仅在非虚拟机中安装)" + +#: 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 "(除了 /var/lib/awx/venv/ 之外)Tower 将在这些路径查找自定义虚拟环境。每行输入一个路径。" + +#: awx/main/conf.py:223 +msgid "Ansible Modules Allowed for Ad Hoc Jobs" +msgstr "允许用于临时任务的 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 "为 playbook 运行、库存更新、项目更新和通知发送设置的额外环境变量。" + +#: 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 "将 CLI -vvv 标记添加到用于项目更新的 project_update.yml 的 ansible-playbook 运行。" + +#: 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 "在扫描 playbook 时跟随的符号链接。请注意,如果链接指向其自身的父目录,则将其设置为 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 事实自上次修改后被视为有效的最长时间(以秒为单位)。只有有效且未过时的事实才会被 playbook 访问。注意,这不会影响从数据库中删除 ansible_facts。使用 0 值表示不应应用超时。" + +#: awx/main/conf.py:463 +msgid "Maximum number of forks per job" +msgstr "每个作业的最大 fork 数量。" + +#: 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 "在保存作业模板时带有比这个数量更多的 fork 会出错。如果设置为 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 假设 HTTPS,除非在日志记录聚合器主机名中明确使用 http://。" + +#: 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 "外部日志聚合器停机时要保存的数据量(以 GB 为单位)(默认为 1),与 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 "为 Insights 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 "启用" + +#: 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=TestSafe;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 "指定要使用的云环境。" + +#: 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 "具有必要权限的 Centrify 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 中注册的本地系统帐户或域帐户名称(如 root 或 DOMAIN/Administrator)" + +#: 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 门户网站中注册的机器名称" + +#: 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 "secret 的标识符,如 /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 "租户,如 \"ex\",当 URL 为 https://ex.secretservercloud.com 时" + +#: 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 "租户,如 \"com\",当 URL 为 https://ex.secretservercloud.com 时" + +#: awx/main/credential_plugins/dsv.py:34 +msgid "Secret Path" +msgstr "Secret 路径" + +#: awx/main/credential_plugins/dsv.py:36 +msgid "The secret path e.g. /test/secret1" +msgstr "secret 路径,如 /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 身份验证的 Secret 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 "验证和检索 secret 时要使用的命名空间名称" + +#: 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 Authentication 路径。默认为 'approle'" + +#: awx/main/credential_plugins/hashivault.py:64 +msgid "Path to Secret" +msgstr "Secret 的路径" + +#: 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 "Authentication 方法被挂载的路径,如 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 "Secret 服务器 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 "Secret Server 的基本 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 "Secret ID" + +#: awx/main/credential_plugins/tss.py:32 +msgid "The integer ID of the secret" +msgstr "secret 的整数 ID" + +#: awx/main/credential_plugins/tss.py:37 +msgid "Secret Field" +msgstr "Secret 字段" + +#: awx/main/credential_plugins/tss.py:38 +msgid "The field to extract from the secret" +msgstr "从 secret 中提取的字段" + +#: 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 "'dependencies' 不支持用于自定义凭证。" + +#: 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 "标签 None" + +#: 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 标识符" + +#: 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) 是一个 Web 服务,让您可以为 AWS 身份和访问管理 (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/v_2.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 "红帽卫星 6" + +#: awx/main/models/credential/__init__.py:821 +msgid "Satellite 6 URL" +msgstr "卫星 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 "输入与您的红帽卫星 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 分配的标识。它通常由两三个单词构成,后跟三位数字。示例: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 "红帽虚拟化" + +#: 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 "Auth 服务器 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 "Playbook 已启动" + +#: awx/main/models/events.py:183 +msgid "Running Handlers" +msgstr "正在运行的处理程序" + +#: 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 "Play 已启动" + +#: awx/main/models/events.py:194 +msgid "Playbook Complete" +msgstr "Playbook 完成" + +#: 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 "从给定的主机变量字典中检索启用的状态。启用的变量可以指定为 \"foo.bar\",此时查找将进入嵌套字典,相当于: 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\"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\"}。如果 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 事实缓存插件;将 playbook 末尾的事实保留到数据库,并缓存事实以供 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 "超过了最大 fork 数量 ({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 "用于确保 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。如果不是分片任务的一部分,则不使用参数。" + +#: 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 "状态必须是正在运行、成功或失败" + +#: 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 相对),包含此项目的 playbook 及相关文件。" + +#: 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 "将要运行的项目更新 playbook 的部分。" + +#: 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 "执行环境 Admin" + +#: 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 "确定" + +#: 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 "将时间 {} 或 timeEnd {} 转换为 int 时出错。" + +#: awx/main/notifications/grafana_backend.py:87 +msgid "Error converting time {} and/or timeEnd {} to int." +msgstr "将时间 {} 和/或 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}]。工作流作业节点缺少统一作业模板和错误处理路径 [{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 "因为需要额外的服务帐户角色规则,因此无法为容器组 {} 创建 secret。为集群凭证添加 secret 资源的角色规则。" + +#: 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 "因为需要额外的服务帐户角色规则,因此无法删除容器组 {} 的 secret。为集群凭证的 secret 资源添加创建和删除角色规则。" + +#: 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 凭证是否有权创建 secret。" + +#: 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 "工作流作业节点没有错误处理路径 []。工作流作业节点缺少统一作业模板和错误处理路径 [{}]。" + +#: 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 "用户名必须是 \"git\" 以供 SSH 访问 %s。" + +#: 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 "从社交身份验证帐户到机构管理员/用户的映射。此设置\n" +"可根据用户的用户名和电子邮件地址\n" +"控制哪些用户被放置到哪些机构。配置详情可在 相关文档中找到。" + +#: 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 服务器的 URI,如 \"ldap://ldap.example.com:389\"(非 SSL)或 \"ldaps://ldap.example.com:636\" (SSL)。可通过使用空格或逗号分隔来指定多个 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 引用默认为禁用(以防止某些 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+ 身份验证会话超时" + +#: 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 密钥" + +#: awx/sso/conf.py:570 +msgid "The OAuth2 key from your web application." +msgstr "您的 Web 应用中的 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 "您的 Web 应用中的 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 密钥(客户端 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 机密(客户端机密)。" + +#: 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 密钥(客户端 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 机密(客户端机密)。" + +#: 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 "GitHub 机构的名称,用于您的机构 URL: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 密钥(客户端 ID)和机密(客户端机密)。为您的应用提供此 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 团队 OAuth2 机构映射" + +#: awx/sso/conf.py:853 +msgid "GitHub Team OAuth2 Team Map" +msgstr "GitHub Team OAuth2 Team 映射" + +#: 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 开发应用中的 OAuth2 密钥(客户端 ID)。" + +#: awx/sso/conf.py:918 +msgid "GitHub Enterprise OAuth2 Secret" +msgstr "GitHub Enterprise OAuth2 Secret" + +#: awx/sso/conf.py:919 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub Enterprise developer " +"application." +msgstr "您的 GitHub 开发应用中的 OAuth2 secret(客户端 secret)。" + +#: awx/sso/conf.py:930 +msgid "GitHub Enterprise OAuth2 Organization Map" +msgstr "GitHub Enterprise OAuth2 Organization 映射" + +#: awx/sso/conf.py:942 +msgid "GitHub Enterprise OAuth2 Team Map" +msgstr "GitHub Enterprise OAuth2 Team 映射" + +#: awx/sso/conf.py:958 +msgid "GitHub Enterprise Organization OAuth2 Callback URL" +msgstr "GitHub Enterprise Organization 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 Organization OAuth2" + +#: awx/sso/conf.py:972 +msgid "GitHub Enterprise Organization URL" +msgstr "GitHub Enterprise Organization URL" + +#: awx/sso/conf.py:983 +msgid "GitHub Enterprise Organization API URL" +msgstr "GitHub Enterprise Organization API URL" + +#: awx/sso/conf.py:996 +msgid "GitHub Enterprise Organization OAuth2 Key" +msgstr "GitHub Enterprise Organization 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 密钥(客户端 ID)。" + +#: awx/sso/conf.py:1007 +msgid "GitHub Enterprise Organization OAuth2 Secret" +msgstr "GitHub 机构 OAuth2 Secret" + +#: 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 机密(客户端机密)。" + +#: awx/sso/conf.py:1019 +msgid "GitHub Enterprise Organization Name" +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//。" + +#: awx/sso/conf.py:1030 +msgid "GitHub Enterprise Organization OAuth2 Organization Map" +msgstr "GitHub 企业组织 OAuth2 组织映射" + +#: awx/sso/conf.py:1042 +msgid "GitHub Enterprise Organization OAuth2 Team Map" +msgstr "GitHub Enterprise Organization OAuth2 Team 映射" + +#: awx/sso/conf.py:1058 +msgid "GitHub Enterprise Team OAuth2 Callback URL" +msgstr "GitHub Enterprise Team 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 Team OAuth2" + +#: awx/sso/conf.py:1075 +msgid "GitHub Enterprise Team URL" +msgstr "GitHub Enterprise Team URL" + +#: awx/sso/conf.py:1086 +msgid "GitHub Enterprise Team API URL" +msgstr "GitHub Enterprise Team API URL" + +#: awx/sso/conf.py:1099 +msgid "GitHub Enterprise Team OAuth2 Key" +msgstr "GitHub Enterprise Team OAuth2 密钥" + +#: awx/sso/conf.py:1110 +msgid "GitHub Enterprise Team OAuth2 Secret" +msgstr "GitHub Enterprise Team OAuth2 Secret" + +#: awx/sso/conf.py:1122 +msgid "GitHub Enterprise Team ID" +msgstr "GitHub Enterprise Team 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 Team OAuth2 Organization 映射" + +#: awx/sso/conf.py:1145 +msgid "GitHub Enterprise Team OAuth2 Team Map" +msgstr "GitHub Enterprise Team OAuth2 Team 映射" + +#: 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 密钥(客户端 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 机密(客户端机密)。" + +#: 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 断言使用者服务 (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 "针对您配置的每个身份提供商 (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 "如果身份提供商 (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 启用的身份提供商" + +#: 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 "为使用中的每个身份提供商 (IdP) 配置实体 ID 、SSO URL 和证书。支持多个 SAML IdP。某些 IdP 可使用与默认 OID 不同的属性名称提供用户数据。每个 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 "SAML IDP 到 extra_data 属性映射" + +#: 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 "关" + +#: 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 和 JPEG 格式。" + +#: 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/ui/src/locales/translations/zh/messages.po b/awx/ui/src/locales/translations/zh/messages.po new file mode 100644 index 0000000000..c368c70286 --- /dev/null +++ b/awx/ui/src/locales/translations/zh/messages.po @@ -0,0 +1,10698 @@ +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:90 +msgid "(Prompt on launch)" +msgstr "(启动时提示)" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:283 +msgid "* This field will be retrieved from an external secret management system using the specified credential." +msgstr "* 此字段将使用指定的凭证从外部 secret 管理系统检索。" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:228 +msgid "/ (project root)" +msgstr "/ (project root)" + +#: components/VerbositySelectField/VerbositySelectField.js:10 +msgid "0 (Normal)" +msgstr "0(普通)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:38 +msgid "0 (Warning)" +msgstr "0(警告)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:39 +msgid "1 (Info)" +msgstr "1(信息)" + +#: components/VerbositySelectField/VerbositySelectField.js:11 +msgid "1 (Verbose)" +msgstr "1(详细)" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:40 +msgid "2 (Debug)" +msgstr "2(调试)" + +#: components/VerbositySelectField/VerbositySelectField.js:12 +msgid "2 (More Verbose)" +msgstr "2(更多详细内容)" + +#: components/VerbositySelectField/VerbositySelectField.js:13 +msgid "3 (Debug)" +msgstr "3(调试)" + +#: components/VerbositySelectField/VerbositySelectField.js:14 +msgid "4 (Connection Debug)" +msgstr "4(连接调试)" + +#: components/VerbositySelectField/VerbositySelectField.js:15 +msgid "5 (WinRM Debug)" +msgstr "5(WinRM 调试)" + +#: screens/Project/shared/Project.helptext.js:76 +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 "订阅清单是红帽订阅的一个导出。要生成订阅清单,请访问 <0>access.redhat.com。如需更多信息,请参阅<1>用户指南。" + +#: screens/Job/WorkflowOutput/WorkflowOutputNode.js:143 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:326 +msgid "ALL" +msgstr "所有" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:284 +msgid "API Service/Integration Key" +msgstr "API 服务/集成密钥" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:291 +msgid "API Token" +msgstr "API 令牌" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:306 +msgid "API service/integration key" +msgstr "API 服务/集成密钥" + +#: components/AppContainer/PageHeaderToolbar.js:125 +msgid "About" +msgstr "关于" + +#: routeConfig.js:92 +#: screens/ActivityStream/ActivityStream.js:179 +#: screens/Credential/Credential.js:74 +#: screens/Credential/Credentials.js:29 +#: screens/Inventory/Inventories.js:59 +#: screens/Inventory/Inventory.js:65 +#: screens/Inventory/SmartInventory.js:67 +#: screens/Organization/Organization.js:124 +#: screens/Organization/Organizations.js:31 +#: screens/Project/Project.js:105 +#: screens/Project/Projects.js:27 +#: screens/Team/Team.js:58 +#: screens/Team/Teams.js:31 +#: screens/Template/Template.js:136 +#: screens/Template/Templates.js:45 +#: screens/Template/WorkflowJobTemplate.js:118 +msgid "Access" +msgstr "访问" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:75 +msgid "Access Token Expiration" +msgstr "访问令牌过期" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:352 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:421 +msgid "Account SID" +msgstr "帐户 SID" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:396 +msgid "Account token" +msgstr "帐户令牌" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:50 +msgid "Action" +msgstr "操作" + +#: components/JobList/JobList.js:249 +#: components/JobList/JobListItem.js:103 +#: components/RelatedTemplateList/RelatedTemplateList.js:189 +#: components/Schedule/ScheduleList/ScheduleList.js:172 +#: components/Schedule/ScheduleList/ScheduleListItem.js:128 +#: components/SelectedList/DraggableSelectedList.js:101 +#: components/TemplateList/TemplateList.js:246 +#: components/TemplateList/TemplateListItem.js:195 +#: screens/ActivityStream/ActivityStream.js:266 +#: screens/ActivityStream/ActivityStreamListItem.js:49 +#: screens/Application/ApplicationsList/ApplicationListItem.js:48 +#: screens/Application/ApplicationsList/ApplicationsList.js:160 +#: screens/Credential/CredentialList/CredentialList.js:166 +#: 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:172 +#: screens/Host/HostList/HostListItem.js:70 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:200 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:75 +#: screens/InstanceGroup/Instances/InstanceList.js:271 +#: screens/InstanceGroup/Instances/InstanceListItem.js:171 +#: screens/Instances/InstanceList/InstanceList.js:206 +#: screens/Instances/InstanceList/InstanceListItem.js:183 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:218 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:53 +#: 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:44 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:140 +#: 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:214 +#: 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:19 +#: screens/Project/ProjectList/ProjectList.js:225 +#: screens/Project/ProjectList/ProjectListItem.js:222 +#: 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 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:167 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:78 +msgid "Actions" +msgstr "操作" + +#: components/PromptDetail/PromptJobTemplateDetail.js:98 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:61 +#: components/TemplateList/TemplateListItem.js:277 +#: screens/Host/HostDetail/HostDetail.js:71 +#: screens/Host/HostList/HostListItem.js:95 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:217 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:50 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:76 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:100 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:32 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:115 +msgid "Activity" +msgstr "活动" + +#: routeConfig.js:49 +#: screens/ActivityStream/ActivityStream.js:43 +#: screens/ActivityStream/ActivityStream.js:121 +#: screens/Setting/Settings.js:44 +msgid "Activity Stream" +msgstr "活动流" + +#: screens/ActivityStream/ActivityStream.js:124 +msgid "Activity Stream type selector" +msgstr "活动流类型选择器" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:169 +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:49 +msgid "Add Question" +msgstr "添加问题" + +#: components/AddRole/AddResourceRole.js:164 +msgid "Add Roles" +msgstr "添加角色" + +#: components/AddRole/AddResourceRole.js:161 +msgid "Add Team Roles" +msgstr "添加团队角色" + +#: components/AddRole/AddResourceRole.js:158 +msgid "Add User Roles" +msgstr "添加用户角色" + +#: components/Workflow/WorkflowStartNode.js:68 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:238 +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:108 +msgid "Add container group" +msgstr "添加容器组" + +#: components/Schedule/shared/ScheduleFormFields.js:171 +msgid "Add exceptions" +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:109 +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:77 +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 "添加工作流模板" + +#: screens/TopologyView/Legend.js:269 +msgid "Adding" +msgstr "添加" + +#: routeConfig.js:113 +#: screens/ActivityStream/ActivityStream.js:190 +msgid "Administration" +msgstr "管理" + +#: components/DataListToolbar/DataListToolbar.js:139 +#: screens/Job/JobOutput/JobOutputSearch.js:136 +msgid "Advanced" +msgstr "高级" + +#: components/Search/AdvancedSearch.js:318 +msgid "Advanced search documentation" +msgstr "高级搜索文档" + +#: components/Search/AdvancedSearch.js:211 +#: components/Search/AdvancedSearch.js:225 +msgid "Advanced search value input" +msgstr "高级搜索值输入" + +#: screens/Inventory/shared/Inventory.helptext.js:131 +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:524 +msgid "After number of occurrences" +msgstr "发生次数后" + +#: components/AlertModal/AlertModal.js:75 +msgid "Alert modal" +msgstr "警报模式" + +#: components/LaunchButton/ReLaunchDropDown.js:48 +#: components/PromptDetail/PromptDetail.js:132 +#: screens/Metrics/Metrics.js:82 +#: screens/Metrics/Metrics.js:82 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:266 +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:101 +msgid "Allow Branch Override" +msgstr "允许分支覆写" + +#: components/PromptDetail/PromptProjectDetail.js:66 +#: screens/Project/ProjectDetail/ProjectDetail.js:121 +msgid "Allow branch override" +msgstr "允许分支覆写" + +#: screens/Project/shared/Project.helptext.js:126 +msgid "" +"Allow changing the Source Control branch or revision in a job\n" +"template that uses this project." +msgstr "允许在使用此项目的作业模板中更改 Source Control 分支或修订版本。" + +#: screens/Application/shared/Application.helptext.js:6 +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:46 +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 Controller Documentation." +msgstr "Ansible 控制器文档。" + +#: screens/Template/Survey/SurveyQuestionForm.js:43 +msgid "Answer type" +msgstr "回答类型" + +#: screens/Template/Survey/SurveyQuestionForm.js:177 +msgid "Answer variable name" +msgstr "回答变量名称" + +#: components/PromptDetail/PromptDetail.js:132 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:263 +msgid "Any" +msgstr "任何" + +#: components/Lookup/ApplicationLookup.js:83 +#: screens/User/UserTokenDetail/UserTokenDetail.js:39 +#: screens/User/shared/UserTokenForm.js:48 +msgid "Application" +msgstr "应用程序" + +#: screens/User/UserTokenList/UserTokenList.js:187 +msgid "Application Name" +msgstr "应用程序名" + +#: screens/Application/Applications.js:67 +#: screens/Application/Applications.js:70 +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:95 +msgid "Application not found." +msgstr "未找到应用程序。" + +#: components/Lookup/ApplicationLookup.js:96 +#: routeConfig.js:142 +#: screens/Application/Applications.js:26 +#: screens/Application/Applications.js:35 +#: screens/Application/ApplicationsList/ApplicationsList.js:113 +#: screens/Application/ApplicationsList/ApplicationsList.js:148 +#: util/getRelatedResourceDeleteDetails.js:209 +msgid "Applications" +msgstr "应用程序" + +#: screens/ActivityStream/ActivityStream.js:211 +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:67 +msgid "Approval" +msgstr "批准" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:82 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:44 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:47 +msgid "Approve" +msgstr "批准" + +#: components/StatusLabel/StatusLabel.js:39 +msgid "Approved" +msgstr "已批准" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:11 +msgid "Approved - {0}. See the Activity Stream for more information." +msgstr "已批准 - {0}。详情请参阅活动流。" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:7 +msgid "Approved by {0} - {1}" +msgstr "由 {0} - {1} 批准" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:162 +#: components/Schedule/shared/FrequencyDetailSubform.js:113 +msgid "April" +msgstr "4 月" + +#: components/JobCancelButton/JobCancelButton.js:104 +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:826 +msgid "Are you sure you want to submit the request to cancel this job?" +msgstr "您确定要提交取消此任务的请求吗?" + +#: components/AdHocCommands/AdHocDetailsStep.js:102 +#: components/AdHocCommands/AdHocDetailsStep.js:104 +msgid "Arguments" +msgstr "参数" + +#: screens/Job/JobDetail/JobDetail.js:559 +msgid "Artifacts" +msgstr "工件" + +#: screens/InstanceGroup/Instances/InstanceList.js:233 +#: 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:168 +msgid "At least one value must be selected for this field." +msgstr "此字段至少选择一个值。" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:166 +#: components/Schedule/shared/FrequencyDetailSubform.js:133 +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:81 +#: screens/Application/shared/ApplicationForm.js:85 +msgid "Authorization grant type" +msgstr "授权授予类型" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:215 +#: screens/InstanceGroup/Instances/InstanceListItem.js:204 +#: screens/Instances/InstanceDetail/InstanceDetail.js:209 +#: screens/Instances/InstanceList/InstanceListItem.js:219 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:83 +msgid "Auto" +msgstr "Auto" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:71 +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:72 +msgid "Automation Analytics" +msgstr "自动化分析" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:111 +msgid "Automation Analytics dashboard" +msgstr "自动化分析仪表盘" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:175 +msgid "Automation controller version" +msgstr "Automation Controller 版本" + +#: screens/Setting/Settings.js:47 +msgid "Azure AD" +msgstr "Azure AD" + +#: screens/Setting/SettingList.js:57 +msgid "Azure AD settings" +msgstr "Azure AD 设置" + +#: components/AdHocCommands/AdHocCommandsWizard.js:49 +#: components/AddRole/AddResourceRole.js:267 +#: components/LaunchPrompt/LaunchPrompt.js:158 +#: components/Schedule/shared/SchedulePromptableFields.js:125 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:90 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:70 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:154 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:157 +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:173 +#: screens/Instances/Instance.js:22 +msgid "Back to Instances" +msgstr "返回到实例" + +#: screens/Inventory/Inventory.js:57 +#: screens/Inventory/SmartInventory.js:60 +msgid "Back to Inventories" +msgstr "返回到清单" + +#: screens/Job/Job.js:123 +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/OIDC/OIDCDetail/OIDCDetail.js:44 +#: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:49 +#: screens/Setting/SAML/SAMLDetail/SAMLDetail.js:45 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:34 +#: 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/Project.helptext.js:8 +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 "用于定位 playbook 的基本路径。位于该路径中的目录将列在 playbook 目录下拉列表中。基本路径和所选 playbook 目录一起提供了用于定位 playbook 的完整路径。" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:448 +msgid "Basic auth password" +msgstr "基本验证密码" + +#: screens/Project/shared/Project.helptext.js:104 +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,否则某些提交散列和 refs 可能无法使用。" + +#: screens/Template/shared/JobTemplate.helptext.js:27 +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 时才允许使用。" + +#: 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:94 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:115 +msgid "Browse…" +msgstr "浏览..." + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:36 +msgid "By default, we collect and transmit analytics data on the service 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/InstanceGroup/InstanceDetails/InstanceDetails.js:228 +#: screens/InstanceGroup/Instances/InstanceListItem.js:145 +#: screens/Instances/InstanceDetail/InstanceDetail.js:271 +#: screens/Instances/InstanceList/InstanceListItem.js:155 +#: screens/TopologyView/Tooltip.js:285 +msgid "CPU {0}" +msgstr "CPU {0}" + +#: components/PromptDetail/PromptInventorySourceDetail.js:102 +#: components/PromptDetail/PromptProjectDetail.js:151 +#: screens/Project/ProjectDetail/ProjectDetail.js:268 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:118 +msgid "Cache Timeout" +msgstr "缓存超时" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:237 +msgid "Cache timeout" +msgstr "缓存超时" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:106 +msgid "Cache timeout (seconds)" +msgstr "缓存超时(秒)" + +#: components/AdHocCommands/AdHocCommandsWizard.js:50 +#: components/AddRole/AddResourceRole.js:268 +#: 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:159 +#: components/Lookup/HostFilterLookup.js:388 +#: components/Lookup/Lookup.js:209 +#: components/PaginatedTable/ToolbarDeleteButton.js:282 +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:37 +#: components/Schedule/shared/ScheduleForm.js:548 +#: components/Schedule/shared/ScheduleForm.js:553 +#: components/Schedule/shared/SchedulePromptableFields.js:126 +#: components/Schedule/shared/UnsupportedScheduleForm.js:22 +#: components/Schedule/shared/UnsupportedScheduleForm.js:27 +#: 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/Instances/Shared/RemoveInstanceButton.js:174 +#: 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:211 +#: 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:164 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:167 +#: screens/User/UserRoles/UserRolesList.js:224 +#: screens/User/UserRoles/UserRolesList.js:227 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:104 +msgid "Cancel" +msgstr "取消" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:300 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:112 +msgid "Cancel Inventory Source Sync" +msgstr "取消清单源同步" + +#: components/JobCancelButton/JobCancelButton.js:69 +#: screens/Job/JobOutput/JobOutput.js:802 +#: screens/Job/JobOutput/JobOutput.js:803 +msgid "Cancel Job" +msgstr "取消作业" + +#: screens/Project/ProjectDetail/ProjectDetail.js:321 +#: screens/Project/ProjectList/ProjectListItem.js:230 +msgid "Cancel Project Sync" +msgstr "取消项目同步" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:302 +#: screens/Project/ProjectDetail/ProjectDetail.js:323 +msgid "Cancel Sync" +msgstr "取消同步" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:322 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:327 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:95 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:101 +msgid "Cancel Workflow" +msgstr "取消工作流" + +#: screens/Job/JobOutput/JobOutput.js:810 +#: screens/Job/JobOutput/JobOutput.js:813 +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:207 +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:600 +#: screens/Job/JobOutput/shared/OutputToolbar.js:137 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:89 +msgid "Cancel {0}" +msgstr "取消 {0}" + +#: components/JobList/JobList.js:234 +#: components/StatusLabel/StatusLabel.js:54 +#: components/Workflow/WorkflowNodeHelp.js:111 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:212 +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:199 +#: screens/Instances/InstancePeers/InstancePeerList.js:94 +msgid "Cannot run health check on hop nodes." +msgstr "无法在跃点节点上运行健康检查。" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:199 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:74 +#: screens/TopologyView/Tooltip.js:312 +msgid "Capacity" +msgstr "容量" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:225 +#: screens/InstanceGroup/Instances/InstanceList.js:269 +#: screens/InstanceGroup/Instances/InstanceListItem.js:143 +#: screens/Instances/InstanceDetail/InstanceDetail.js:267 +#: screens/Instances/InstanceList/InstanceList.js:204 +#: 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 "regex 不区分大小写的版本。" + +#: components/Search/LookupTypeInput.js:73 +msgid "Case-insensitive version of startswith." +msgstr "开头不区分大小写的版本。" + +#: screens/Project/shared/Project.helptext.js:14 +msgid "" +"Change PROJECTS_ROOT when deploying\n" +"{brandName} to change this location." +msgstr "部署 {brandName} 时更改 PROJECTS_ROOT 以更改此位置。" + +#: components/StatusLabel/StatusLabel.js:55 +#: screens/Job/JobOutput/shared/HostStatusBar.js:43 +msgid "Changed" +msgstr "已更改" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:53 +msgid "Changes" +msgstr "更改" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:258 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:266 +msgid "Channel" +msgstr "频道" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:138 +#: screens/Template/shared/JobTemplateForm.js:218 +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:25 +msgid "Choose a Playbook Directory" +msgstr "选择 Playbook 目录" + +#: screens/Project/shared/ProjectForm.js:268 +msgid "Choose a Source Control Type" +msgstr "选择源控制类型" + +#: screens/Template/shared/WebhookSubForm.js:100 +msgid "Choose a Webhook Service" +msgstr "选择 Webhook 服务" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:131 +#: screens/Template/shared/JobTemplateForm.js:211 +msgid "Choose a job type" +msgstr "选择作业类型" + +#: components/AdHocCommands/AdHocDetailsStep.js:82 +msgid "Choose a module" +msgstr "选择模块" + +#: screens/Inventory/shared/InventorySourceForm.js:139 +msgid "Choose a source" +msgstr "选择一个源" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:490 +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 Controller Documentation for more additional\n" +"information about each option." +msgstr "选择您想要作为用户提示的回答类型或格式。请参阅 Ansible 控制器文档来了解每个选项的更多其他信息。" + +#: 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:174 +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:74 +msgid "Clean" +msgstr "清理" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:95 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:116 +msgid "Clear" +msgstr "清除" + +#: components/DataListToolbar/DataListToolbar.js:95 +#: screens/Job/JobOutput/JobOutputSearch.js:144 +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:245 +msgid "Click an available node to create a new link. Click outside the graph to cancel." +msgstr "点一个可用的节点来创建新链接。点击图形之外来取消。" + +#: screens/TopologyView/Tooltip.js:191 +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 "点击这个按钮使用所选凭证和指定的输入验证到 secret 管理系统的连接。" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:179 +msgid "Click to create a new link to this node." +msgstr "点击以创建到此节点的新链接。" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:251 +msgid "Click to download bundle" +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:202 +msgid "Click to view job details" +msgstr "点击以查看作业详情" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:89 +#: screens/Application/Applications.js:84 +msgid "Client ID" +msgstr "客户端 ID" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:289 +msgid "Client Identifier" +msgstr "客户端标识符" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:314 +msgid "Client identifier" +msgstr "客户端标识符" + +#: screens/Application/Applications.js:97 +msgid "Client secret" +msgstr "客户端 secret" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:100 +#: screens/Application/shared/ApplicationForm.js:127 +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:214 +#: components/JobList/JobListItem.js:45 +#: screens/Job/JobOutput/HostEventModal.js:129 +msgid "Command" +msgstr "命令" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:66 +msgid "Compliant" +msgstr "合规" + +#: components/PromptDetail/PromptJobTemplateDetail.js:68 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:36 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:132 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:58 +#: screens/Template/shared/JobTemplateForm.js:591 +msgid "Concurrent Jobs" +msgstr "并发作业" + +#: screens/Template/shared/JobTemplate.helptext.js:38 +msgid "Concurrent jobs: If enabled, simultaneous runs of this job template will be allowed." +msgstr "并行作业:如果启用,将允许同时运行此作业模板。" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:25 +msgid "Concurrent jobs: If enabled, simultaneous runs of this workflow job template will be allowed." +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:86 +msgid "Confirm cancel job" +msgstr "确认取消作业" + +#: components/JobCancelButton/JobCancelButton.js:90 +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/Instances/Shared/RemoveInstanceButton.js:160 +msgid "Confirm remove" +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:366 +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:153 +#: components/Schedule/shared/SchedulePromptableFields.js:120 +msgid "Content Loading" +msgstr "内容加载" + +#: components/PromptDetail/PromptProjectDetail.js:130 +#: screens/Project/ProjectDetail/ProjectDetail.js:240 +#: screens/Project/shared/ProjectForm.js:290 +msgid "Content Signature Validation Credential" +msgstr "内容签名验证凭证" + +#: components/AppContainer/AppContainer.js:142 +msgid "Continue" +msgstr "继续" + +#: screens/InstanceGroup/Instances/InstanceList.js:207 +#: screens/Instances/InstanceList/InstanceList.js:151 +msgid "Control" +msgstr "控制" + +#: screens/TopologyView/Legend.js:77 +msgid "Control node" +msgstr "控制节点" + +#: screens/Inventory/shared/Inventory.helptext.js:79 +msgid "" +"Control the level of output Ansible\n" +"will produce for inventory source update jobs." +msgstr "控制 Ansible 为清单源更新作业生成的输出级别。" + +#: screens/Job/Job.helptext.js:15 +#: screens/Template/shared/JobTemplate.helptext.js:16 +msgid "Control the level of output ansible will produce as the playbook executes." +msgstr "控制 ansible 在 playbook 执行时生成的输出级别。" + +#: screens/Job/JobDetail/JobDetail.js:351 +msgid "Controller Node" +msgstr "控制器节点" + +#: components/PromptDetail/PromptDetail.js:130 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:225 +msgid "Convergence" +msgstr "趋同" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:256 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:257 +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:262 +msgid "Copy Project" +msgstr "复制项目" + +#: components/TemplateList/TemplateListItem.js:248 +msgid "Copy Template" +msgstr "复制模板" + +#: screens/Project/ProjectDetail/ProjectDetail.js:202 +#: screens/Project/ProjectList/ProjectListItem.js:98 +msgid "Copy full revision to clipboard." +msgstr "将完整修订复制到剪贴板。" + +#: components/About/About.js:35 +msgid "Copyright" +msgstr "版权" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:231 +#: components/MultiSelect/TagMultiSelect.js:62 +#: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:66 +#: screens/Inventory/shared/InventoryForm.js:91 +#: screens/Template/shared/JobTemplateForm.js:396 +#: screens/Template/shared/WorkflowJobTemplateForm.js:204 +msgid "Create" +msgstr "创建" + +#: screens/Application/Applications.js:27 +#: screens/Application/Applications.js:36 +msgid "Create New Application" +msgstr "创建新应用" + +#: screens/Credential/Credentials.js:15 +#: screens/Credential/Credentials.js:25 +msgid "Create New Credential" +msgstr "创建新凭证" + +#: screens/Host/Hosts.js:15 +#: screens/Host/Hosts.js:24 +msgid "Create New Host" +msgstr "创建新主机" + +#: screens/Template/Templates.js:18 +msgid "Create New Job Template" +msgstr "创建新作业模板" + +#: screens/NotificationTemplate/NotificationTemplates.js:15 +#: screens/NotificationTemplate/NotificationTemplates.js:22 +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:13 +#: screens/Project/Projects.js:23 +msgid "Create New Project" +msgstr "创建新项目" + +#: screens/Inventory/Inventories.js:91 +#: screens/ManagementJob/ManagementJobs.js:24 +#: screens/Project/Projects.js:32 +#: screens/Template/Templates.js:52 +msgid "Create New Schedule" +msgstr "创建新调度" + +#: screens/Team/Teams.js:16 +#: screens/Team/Teams.js:26 +msgid "Create New Team" +msgstr "创建新团队" + +#: screens/User/Users.js:16 +#: screens/User/Users.js:27 +msgid "Create New User" +msgstr "创建新用户" + +#: screens/Template/Templates.js:19 +msgid "Create New Workflow Template" +msgstr "创建新工作流模板" + +#: screens/Host/HostList/SmartInventoryButton.js:26 +msgid "Create a new Smart Inventory with the applied filter" +msgstr "使用应用的过滤器创建新智能清单" + +#: screens/Instances/Instances.js:14 +msgid "Create new Instance" +msgstr "创建新实例" + +#: screens/InstanceGroup/InstanceGroups.js:18 +#: screens/InstanceGroup/InstanceGroups.js:28 +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:75 +#: screens/Inventory/Inventories.js:82 +msgid "Create new group" +msgstr "创建新组" + +#: screens/Inventory/Inventories.js:66 +#: screens/Inventory/Inventories.js:80 +msgid "Create new host" +msgstr "创建新主机" + +#: screens/InstanceGroup/InstanceGroups.js:17 +#: screens/InstanceGroup/InstanceGroups.js:27 +msgid "Create new instance group" +msgstr "创建新实例组" + +#: screens/Inventory/Inventories.js:18 +msgid "Create new inventory" +msgstr "创建新清单" + +#: screens/Inventory/Inventories.js:19 +msgid "Create new smart inventory" +msgstr "创建新智能清单" + +#: screens/Inventory/Inventories.js:85 +msgid "Create new source" +msgstr "创建新源" + +#: screens/User/Users.js:35 +msgid "Create user token" +msgstr "创建用户令牌" + +#: components/Lookup/ApplicationLookup.js:115 +#: components/PromptDetail/PromptDetail.js:154 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:406 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:105 +#: screens/Credential/CredentialDetail/CredentialDetail.js:257 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:90 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:103 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:151 +#: screens/Host/HostDetail/HostDetail.js:86 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:67 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:93 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:173 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:43 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:81 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:277 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:149 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:46 +#: screens/Job/JobDetail/JobDetail.js:534 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:393 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:115 +#: screens/Project/ProjectDetail/ProjectDetail.js:292 +#: screens/Team/TeamDetail/TeamDetail.js:47 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:353 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:187 +#: screens/User/UserDetail/UserDetail.js:82 +#: screens/User/UserTokenDetail/UserTokenDetail.js:61 +#: screens/User/UserTokenList/UserTokenList.js:150 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:199 +msgid "Created" +msgstr "创建" + +#: components/AdHocCommands/AdHocCredentialStep.js:122 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:112 +#: components/AddRole/AddResourceRole.js:57 +#: components/AssociateModal/AssociateModal.js:144 +#: components/LaunchPrompt/steps/CredentialsStep.js:173 +#: components/LaunchPrompt/steps/InventoryStep.js:89 +#: components/Lookup/CredentialLookup.js:194 +#: components/Lookup/InventoryLookup.js:152 +#: components/Lookup/InventoryLookup.js:207 +#: components/Lookup/MultiCredentialsLookup.js:194 +#: components/Lookup/OrganizationLookup.js:134 +#: components/Lookup/ProjectLookup.js:151 +#: components/NotificationList/NotificationList.js:206 +#: components/RelatedTemplateList/RelatedTemplateList.js:166 +#: components/Schedule/ScheduleList/ScheduleList.js:198 +#: 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:150 +#: 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:161 +#: 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:54 +#: components/AdHocCommands/useAdHocCredentialStep.js:24 +#: components/PromptDetail/PromptInventorySourceDetail.js:107 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:40 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:52 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:50 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:258 +#: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/EC2SubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/InsightsSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/OpenStackSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:84 +#: screens/Inventory/shared/InventorySourceSubForms/SatelliteSubForm.js:36 +#: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:38 +#: util/getRelatedResourceDeleteDetails.js:167 +msgid "Credential" +msgstr "凭证" + +#: util/getRelatedResourceDeleteDetails.js:74 +msgid "Credential Input Sources" +msgstr "凭证输入源" + +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:83 +#: components/Lookup/InstanceGroupsLookup.js:108 +msgid "Credential Name" +msgstr "凭证名称" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:241 +#: screens/Credential/CredentialList/CredentialList.js:158 +#: screens/Credential/shared/CredentialForm.js:128 +#: screens/Credential/shared/CredentialForm.js:196 +msgid "Credential Type" +msgstr "凭证类型" + +#: routeConfig.js:117 +#: screens/ActivityStream/ActivityStream.js:192 +#: 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:113 +msgid "Credential copied successfully" +msgstr "成功复制的凭证" + +#: screens/Credential/Credential.js:98 +msgid "Credential not found." +msgstr "未找到凭证。" + +#: components/AdHocCommands/useAdHocCredentialPasswordStep.js:23 +#: components/LaunchPrompt/steps/useCredentialPasswordsStep.js:28 +msgid "Credential passwords" +msgstr "凭证密码" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:53 +msgid "Credential to authenticate with Kubernetes or OpenShift" +msgstr "使用 Kubernetes 或 OpenShift 进行身份验证的凭证" + +#: 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/ExecutionEnvironment.helptext.js:21 +msgid "Credential to authenticate with a protected container registry." +msgstr "使用受保护的容器注册表进行身份验证的凭证。" + +#: screens/CredentialType/CredentialType.js:76 +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:211 +#: components/PromptDetail/PromptDetail.js:192 +#: components/PromptDetail/PromptJobTemplateDetail.js:191 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:528 +#: components/TemplateList/TemplateListItem.js:323 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:77 +#: routeConfig.js:70 +#: screens/ActivityStream/ActivityStream.js:167 +#: screens/Credential/CredentialList/CredentialList.js:195 +#: screens/Credential/Credentials.js:14 +#: screens/Credential/Credentials.js:24 +#: screens/Job/JobDetail/JobDetail.js:429 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:374 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:49 +#: screens/Template/shared/JobTemplateForm.js:372 +#: util/getRelatedResourceDeleteDetails.js:91 +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/ContainerGroupDetails/ContainerGroupDetails.js:85 +msgid "Custom Kubernetes or OpenShift Pod specification." +msgstr "自定义 Kubernetes 或 OpenShift Pod 的规格。" + +#: 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:73 +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:212 +msgid "DELETED" +msgstr "已删除" + +#: routeConfig.js:34 +#: screens/Dashboard/Dashboard.js:74 +msgid "Dashboard" +msgstr "仪表盘" + +#: screens/ActivityStream/ActivityStream.js:147 +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/ScheduleDetail/ScheduleDetail.js:184 +#: components/Schedule/shared/FrequencyDetailSubform.js:177 +#: components/Schedule/shared/FrequencyDetailSubform.js:356 +#: components/Schedule/shared/FrequencyDetailSubform.js:460 +#: components/Schedule/shared/ScheduleFormFields.js:127 +#: components/Schedule/shared/ScheduleFormFields.js:187 +msgid "Day" +msgstr "天" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:130 +msgid "Day {0}" +msgstr "天 {0}" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:399 +#: components/Schedule/shared/ScheduleFormFields.js:136 +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:167 +msgid "Days remaining" +msgstr "剩余的天数" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useDaysToKeepStep.js:35 +msgid "Days to keep" +msgstr "保存的天数" + +#: screens/Job/JobOutput/JobOutputSearch.js:102 +msgid "Debug" +msgstr "调试" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:170 +#: components/Schedule/shared/FrequencyDetailSubform.js:153 +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:219 +#: screens/Template/Survey/SurveyReorderModal.js:219 +#: screens/Template/Survey/SurveyReorderModal.js:241 +msgid "Default Answer(s)" +msgstr "默认回答" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:40 +msgid "Default Execution Environment" +msgstr "默认执行环境" + +#: screens/Template/Survey/SurveyQuestionForm.js:238 +#: screens/Template/Survey/SurveyQuestionForm.js:246 +#: screens/Template/Survey/SurveyQuestionForm.js:253 +msgid "Default answer" +msgstr "默认回答" + +#: screens/Setting/SettingList.js:103 +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:646 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:128 +#: screens/Credential/CredentialDetail/CredentialDetail.js:306 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:124 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:134 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:115 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:127 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:201 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:101 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:316 +#: 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:612 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:436 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:199 +#: screens/Project/ProjectDetail/ProjectDetail.js:340 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:80 +#: screens/Team/TeamDetail/TeamDetail.js:70 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:545 +#: screens/Template/Survey/SurveyList.js:66 +#: screens/Template/Survey/SurveyToolbar.js:93 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:269 +#: screens/User/UserDetail/UserDetail.js:107 +#: screens/User/UserTokenDetail/UserTokenDetail.js:78 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:340 +msgid "Delete" +msgstr "删除" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:130 +msgid "Delete All Groups and Hosts" +msgstr "删除所有组和主机" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:300 +msgid "Delete Credential" +msgstr "删除凭证" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:127 +msgid "Delete Execution Environment" +msgstr "删除执行环境" + +#: screens/Host/HostDetail/HostDetail.js:114 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:109 +msgid "Delete Host" +msgstr "删除主机" + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:196 +msgid "Delete Inventory" +msgstr "删除清单" + +#: screens/Job/JobDetail/JobDetail.js:608 +#: screens/Job/JobOutput/shared/OutputToolbar.js:195 +#: screens/Job/JobOutput/shared/OutputToolbar.js:199 +msgid "Delete Job" +msgstr "删除作业" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:539 +msgid "Delete Job Template" +msgstr "删除作业模板" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:432 +msgid "Delete Notification" +msgstr "删除通知" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:193 +msgid "Delete Organization" +msgstr "删除机构" + +#: screens/Project/ProjectDetail/ProjectDetail.js:334 +msgid "Delete Project" +msgstr "删除项目" + +#: screens/Template/Survey/SurveyList.js:52 +msgid "Delete Questions" +msgstr "删除问题" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:642 +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:74 +msgid "Delete User Token" +msgstr "删除用户令牌" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:336 +msgid "Delete Workflow Approval" +msgstr "删除工作流批准" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:263 +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:124 +msgid "Delete application" +msgstr "创建应用" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:116 +msgid "Delete credential type" +msgstr "删除凭证类型" + +#: screens/Inventory/InventorySources/InventorySourceList.js:249 +msgid "Delete error" +msgstr "删除错误" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:109 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:121 +msgid "Delete instance group" +msgstr "删除实例组" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:310 +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/Project.helptext.js:114 +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:100 +msgid "Delete the project before syncing" +msgstr "在同步前删除项目" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:83 +msgid "Delete this link" +msgstr "删除此链接" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:274 +msgid "Delete this node" +msgstr "删除此节点" + +#: components/PaginatedTable/ToolbarDeleteButton.js:163 +msgid "Delete {pluralizedItemName}?" +msgstr "删除 {pluralizedItemName}?" + +#: components/DetailList/DeletedDetail.js:19 +#: components/Workflow/WorkflowNodeHelp.js:157 +#: components/Workflow/WorkflowNodeHelp.js:193 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:231 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:49 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:60 +msgid "Deleted" +msgstr "已删除" + +#: components/TemplateList/TemplateList.js:296 +#: screens/Credential/CredentialList/CredentialList.js:211 +#: 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:219 +msgid "Deletion error" +msgstr "删除错误" + +#: components/StatusLabel/StatusLabel.js:40 +msgid "Denied" +msgstr "已拒绝" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:21 +msgid "Denied - {0}. See the Activity Stream for more information." +msgstr "拒绝 - {0}。详情请查看活动流。" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:17 +msgid "Denied by {0} - {1}" +msgstr "已拒绝 {0} - {1}" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:89 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:35 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:42 +msgid "Deny" +msgstr "拒绝" + +#: screens/Job/JobOutput/JobOutputSearch.js:103 +msgid "Deprecated" +msgstr "已弃用" + +#: components/StatusLabel/StatusLabel.js:60 +#: screens/TopologyView/Legend.js:164 +msgid "Deprovisioning" +msgstr "取消置备" + +#: components/StatusLabel/StatusLabel.js:63 +msgid "Deprovisioning fail" +msgstr "取消置备失败" + +#: components/HostForm/HostForm.js:104 +#: components/Lookup/ApplicationLookup.js:105 +#: components/Lookup/ApplicationLookup.js:123 +#: components/Lookup/HostFilterLookup.js:423 +#: components/Lookup/HostListItem.js:9 +#: components/NotificationList/NotificationList.js:186 +#: components/PromptDetail/PromptDetail.js:119 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:327 +#: components/Schedule/ScheduleList/ScheduleList.js:194 +#: components/Schedule/shared/ScheduleFormFields.js:80 +#: components/TemplateList/TemplateList.js:210 +#: components/TemplateList/TemplateListItem.js:271 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:65 +#: screens/Application/ApplicationsList/ApplicationsList.js:123 +#: screens/Application/shared/ApplicationForm.js:62 +#: screens/Credential/CredentialDetail/CredentialDetail.js:223 +#: screens/Credential/CredentialList/CredentialList.js:146 +#: 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:60 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:159 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:127 +#: screens/Host/HostDetail/HostDetail.js:75 +#: screens/Host/HostList/HostList.js:153 +#: screens/Host/HostList/HostList.js:170 +#: screens/Host/HostList/HostListItem.js:57 +#: screens/Instances/Shared/InstanceForm.js:26 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:93 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:35 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:216 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:80 +#: screens/Inventory/InventoryHosts/InventoryHostItem.js:40 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:124 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:139 +#: screens/Inventory/InventoryList/InventoryList.js:195 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:198 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:104 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:36 +#: screens/Inventory/shared/InventoryForm.js:58 +#: screens/Inventory/shared/InventoryGroupForm.js:40 +#: screens/Inventory/shared/InventorySourceForm.js:108 +#: screens/Inventory/shared/SmartInventoryForm.js:55 +#: screens/Job/JobOutput/HostEventModal.js:112 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:101 +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:72 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:109 +#: 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:177 +#: screens/Project/ProjectList/ProjectList.js:190 +#: screens/Project/ProjectList/ProjectListItem.js:281 +#: screens/Project/shared/ProjectForm.js:222 +#: 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:171 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:112 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:183 +#: screens/Template/shared/JobTemplateForm.js:251 +#: screens/Template/shared/WorkflowJobTemplateForm.js:117 +#: screens/User/UserOrganizations/UserOrganizationList.js:80 +#: screens/User/UserOrganizations/UserOrganizationListItem.js:18 +#: screens/User/UserTeams/UserTeamList.js:182 +#: screens/User/UserTeams/UserTeamListItem.js:32 +#: screens/User/UserTokenDetail/UserTokenDetail.js:45 +#: screens/User/UserTokenList/UserTokenList.js:128 +#: screens/User/UserTokenList/UserTokenList.js:138 +#: screens/User/UserTokenList/UserTokenList.js:188 +#: screens/User/UserTokenList/UserTokenListItem.js:29 +#: screens/User/shared/UserTokenForm.js:59 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:145 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:128 +msgid "Description" +msgstr "描述" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:325 +msgid "Destination Channels" +msgstr "目标频道" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:233 +msgid "Destination Channels or Users" +msgstr "目标频道或用户" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:346 +msgid "Destination SMS Number(s)" +msgstr "目标 SMS 号码" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:412 +msgid "Destination SMS number(s)" +msgstr "目标 SMS 号码" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:364 +msgid "Destination channels" +msgstr "目标频道" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:231 +msgid "Destination channels or users" +msgstr "目标频道或用户" + +#: components/AdHocCommands/useAdHocDetailsStep.js:35 +#: components/ErrorDetail/ErrorDetail.js:88 +#: components/Schedule/Schedule.js:71 +#: screens/Application/Application/Application.js:79 +#: screens/Application/Applications.js:39 +#: screens/Credential/Credential.js:72 +#: screens/Credential/Credentials.js:28 +#: screens/CredentialType/CredentialType.js:63 +#: screens/CredentialType/CredentialTypes.js:26 +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:65 +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:26 +#: screens/Host/Host.js:58 +#: screens/Host/Hosts.js:27 +#: screens/InstanceGroup/ContainerGroup.js:66 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:180 +#: screens/InstanceGroup/InstanceGroup.js:69 +#: screens/InstanceGroup/InstanceGroups.js:30 +#: screens/InstanceGroup/InstanceGroups.js:38 +#: screens/Instances/Instance.js:29 +#: screens/Instances/Instances.js:24 +#: screens/Inventory/Inventories.js:61 +#: screens/Inventory/Inventories.js:87 +#: screens/Inventory/Inventory.js:64 +#: 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:130 +#: screens/Job/JobOutput/HostEventModal.js:103 +#: screens/Job/Jobs.js:35 +#: screens/ManagementJob/ManagementJobs.js:26 +#: screens/NotificationTemplate/NotificationTemplate.js:84 +#: screens/NotificationTemplate/NotificationTemplates.js:25 +#: screens/Organization/Organization.js:123 +#: screens/Organization/Organizations.js:30 +#: screens/Project/Project.js:104 +#: screens/Project/Projects.js:26 +#: 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/OIDC/OIDCDetail/OIDCDetail.js:51 +#: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:56 +#: screens/Setting/SAML/SAMLDetail/SAMLDetail.js:52 +#: 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:76 +#: screens/Setting/Settings.js:85 +#: screens/Setting/Settings.js:86 +#: screens/Setting/Settings.js:87 +#: screens/Setting/Settings.js:88 +#: screens/Setting/Settings.js:89 +#: screens/Setting/Settings.js:90 +#: 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/Setting/Settings.js:119 +#: screens/Setting/TACACS/TACACSDetail/TACACSDetail.js:56 +#: screens/Setting/UI/UIDetail/UIDetail.js:66 +#: screens/Team/Team.js:57 +#: screens/Team/Teams.js:29 +#: screens/Template/Template.js:135 +#: screens/Template/Templates.js:43 +#: screens/Template/WorkflowJobTemplate.js:117 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:138 +#: screens/TopologyView/Tooltip.js:187 +#: screens/TopologyView/Tooltip.js:213 +#: screens/User/User.js:64 +#: screens/User/UserToken/UserToken.js:54 +#: screens/User/Users.js:30 +#: screens/User/Users.js:36 +#: screens/WorkflowApproval/WorkflowApproval.js:77 +#: screens/WorkflowApproval/WorkflowApprovals.js:24 +msgid "Details" +msgstr "详情" + +#: screens/Job/JobOutput/HostEventModal.js:100 +msgid "Details tab" +msgstr "详情标签页" + +#: components/Search/AdvancedSearch.js:271 +msgid "Direct Keys" +msgstr "直接密钥" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:209 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:268 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:313 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:371 +msgid "Disable SSL Verification" +msgstr "禁用 SSL 验证" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:187 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:240 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:279 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:350 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:461 +msgid "Disable SSL verification" +msgstr "禁用 SSL 验证" + +#: components/InstanceToggle/InstanceToggle.js:56 +#: components/StatusLabel/StatusLabel.js:53 +#: screens/TopologyView/Legend.js:233 +msgid "Disabled" +msgstr "禁用" + +#: components/DisassociateButton/DisassociateButton.js:73 +#: 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:247 +msgid "Disassociate host from group?" +msgstr "从组中解除关联主机?" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:296 +#: screens/InstanceGroup/Instances/InstanceList.js:245 +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:94 +msgid "Discard local changes before syncing" +msgstr "在同步前丢弃本地更改" + +#: screens/Job/Job.helptext.js:16 +#: screens/Template/shared/JobTemplate.helptext.js:17 +msgid "Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory." +msgstr "将此任务模板完成的工作分成指定任务分片数,每一分片都针对清单的一部分运行相同的任务。" + +#: screens/Project/shared/Project.helptext.js:100 +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/TopologyView/Tooltip.js:251 +msgid "Download Bundle" +msgstr "下载捆绑包" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:179 +#: screens/Job/JobOutput/shared/OutputToolbar.js:184 +msgid "Download Output" +msgstr "下载输出" + +#: screens/TopologyView/Tooltip.js:247 +msgid "Download bundle" +msgstr "下载捆绑包" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:93 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:114 +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 "电子邮件" + +#: screens/Inventory/shared/Inventory.helptext.js:113 +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/Project.helptext.js:124 +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:632 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:636 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:115 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:117 +#: screens/Credential/CredentialDetail/CredentialDetail.js:293 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:109 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:121 +#: screens/Host/HostDetail/HostDetail.js:108 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:101 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:113 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:190 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:55 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:62 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:103 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:292 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:127 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:164 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:418 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:420 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:138 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:182 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:186 +#: screens/Project/ProjectDetail/ProjectDetail.js:313 +#: 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/OIDC/OIDCDetail/OIDCDetail.js:85 +#: screens/Setting/OIDC/OIDCDetail/OIDCDetail.js:89 +#: 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:199 +#: 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:514 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:516 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:239 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:241 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:260 +#: 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:38 +#: screens/Credential/Credentials.js:27 +#: screens/Host/Hosts.js:26 +#: screens/ManagementJob/ManagementJobs.js:27 +#: screens/NotificationTemplate/NotificationTemplates.js:24 +#: screens/Organization/Organizations.js:29 +#: screens/Project/Projects.js:25 +#: screens/Project/Projects.js:35 +#: screens/Setting/Settings.js:46 +#: screens/Setting/Settings.js:49 +#: screens/Setting/Settings.js:53 +#: screens/Setting/Settings.js:56 +#: screens/Setting/Settings.js:59 +#: screens/Setting/Settings.js:62 +#: screens/Setting/Settings.js:65 +#: screens/Setting/Settings.js:68 +#: screens/Setting/Settings.js:71 +#: screens/Setting/Settings.js:74 +#: screens/Setting/Settings.js:77 +#: screens/Setting/Settings.js:91 +#: screens/Setting/Settings.js:92 +#: screens/Setting/Settings.js:93 +#: screens/Setting/Settings.js:94 +#: screens/Setting/Settings.js:95 +#: screens/Setting/Settings.js:96 +#: screens/Setting/Settings.js:99 +#: screens/Setting/Settings.js:102 +#: screens/Setting/Settings.js:105 +#: screens/Setting/Settings.js:108 +#: screens/Setting/Settings.js:111 +#: screens/Setting/Settings.js:114 +#: screens/Setting/Settings.js:117 +#: screens/Setting/Settings.js:120 +#: screens/Team/Teams.js:28 +#: screens/Template/Templates.js:44 +#: 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:74 +#: screens/Host/HostList/HostListItem.js:78 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:61 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:64 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:67 +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:257 +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:248 +#: screens/Project/ProjectList/ProjectListItem.js:253 +msgid "Edit Project" +msgstr "编辑项目" + +#: screens/Template/Templates.js:50 +msgid "Edit Question" +msgstr "编辑问题" + +#: components/Schedule/ScheduleList/ScheduleListItem.js:132 +#: components/Schedule/ScheduleList/ScheduleListItem.js:136 +#: screens/Template/Templates.js:55 +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:22 +#: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:26 +#: screens/Team/TeamList/TeamListItem.js:50 +#: screens/Team/TeamList/TeamListItem.js:54 +msgid "Edit Team" +msgstr "编辑团队" + +#: components/TemplateList/TemplateListItem.js:233 +#: components/TemplateList/TemplateListItem.js:239 +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:35 +#: screens/InstanceGroup/InstanceGroups.js:40 +#: screens/Inventory/Inventories.js:63 +#: screens/Inventory/Inventories.js:68 +#: screens/Inventory/Inventories.js:77 +#: screens/Inventory/Inventories.js:88 +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:48 +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:248 +msgid "Edit this node" +msgstr "编辑此节点" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:97 +msgid "Edit workflow" +msgstr "编辑工作流" + +#: components/Workflow/WorkflowNodeHelp.js:170 +#: screens/Job/JobOutput/shared/OutputToolbar.js:125 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:216 +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:177 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:125 +msgid "Email Options" +msgstr "电子邮件选项" + +#: screens/Template/shared/WorkflowJobTemplateForm.js:263 +msgid "Enable Concurrent Jobs" +msgstr "启用并发作业" + +#: screens/Template/shared/JobTemplateForm.js:597 +msgid "Enable Fact Storage" +msgstr "启用事实缓存" + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:192 +msgid "Enable HTTPS certificate verification" +msgstr "启用 HTTPS 证书验证" + +#: screens/Instances/Shared/InstanceForm.js:58 +msgid "Enable Instance" +msgstr "启用实例" + +#: screens/Template/shared/JobTemplateForm.js:573 +#: screens/Template/shared/JobTemplateForm.js:576 +#: screens/Template/shared/WorkflowJobTemplateForm.js:244 +#: screens/Template/shared/WorkflowJobTemplateForm.js:247 +msgid "Enable Webhook" +msgstr "启用 Webhook" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:15 +msgid "Enable Webhook for this workflow job template." +msgstr "为此工作流作业模板启用 Webhook。" + +#: screens/Project/shared/Project.helptext.js:108 +msgid "" +"Enable content signing to verify that the content \n" +"has remained secure when a project is synced. \n" +"If the content has been tampered with, the \n" +"job will not run." +msgstr "启用内容签名以验证内容在项目同步时仍然保持安全。如果内容已被篡改,任务将不会运行。" + +#: 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:201 +#: components/AdHocCommands/AdHocDetailsStep.js:204 +msgid "Enable privilege escalation" +msgstr "启用权限升级" + +#: screens/Setting/SettingList.js:53 +msgid "Enable simplified login for your {brandName} applications" +msgstr "为您的 {brandName} 应用启用简化的登录" + +#: screens/Template/shared/JobTemplate.helptext.js:31 +msgid "Enable webhook for this template." +msgstr "为此模板启用 Webhook。" + +#: components/InstanceToggle/InstanceToggle.js:55 +#: components/Lookup/HostFilterLookup.js:110 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/TopologyView/Legend.js:205 +msgid "Enabled" +msgstr "启用" + +#: components/PromptDetail/PromptInventorySourceDetail.js:171 +#: components/PromptDetail/PromptJobTemplateDetail.js:187 +#: components/PromptDetail/PromptProjectDetail.js:145 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:99 +#: screens/Credential/CredentialDetail/CredentialDetail.js:268 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:138 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:265 +#: screens/Project/ProjectDetail/ProjectDetail.js:302 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:365 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:199 +msgid "Enabled Options" +msgstr "启用的选项" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:252 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:132 +msgid "Enabled Value" +msgstr "启用的值" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:247 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:119 +msgid "Enabled Variable" +msgstr "启用的变量" + +#: components/AdHocCommands/AdHocDetailsStep.js:209 +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/JobTemplate.helptext.js:29 +msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template." +msgstr "允许创建部署回调 URL。使用此 URL,主机可访问 {brandName} 并使用此任务模板请求配置更新。" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:160 +#: screens/Setting/shared/SettingDetail.js:87 +msgid "Encrypted" +msgstr "已加密" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:109 +#: components/Schedule/shared/FrequencyDetailSubform.js:507 +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:561 +msgid "End date/time" +msgstr "结束日期/时间" + +#: components/Schedule/shared/buildRuleObj.js:110 +msgid "End did not match an expected value ({0})" +msgstr "结束与预期值不匹配({0})" + +#: 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 Controller documentation for example syntax." +msgstr "使用 JSON 或 YAML 语法输入注入程序。示例语法请参阅 Ansible 控制器文档。" + +#: screens/CredentialType/shared/CredentialTypeForm.js:35 +msgid "Enter inputs using either JSON or YAML syntax. Refer to the Ansible Controller documentation for example syntax." +msgstr "使用 JSON 或 YAML 语法输入。示例语法请参阅 Ansible 控制器文档。" + +#: 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 Controller documentation for example syntax." +msgstr "使用 JSON 或 YAML 语法输入清单变量。使用单选按钮在两者之间切换。示例语法请参阅 Ansible 控制器文档。" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:87 +msgid "Environment variables or extra variables that specify the values a credential type can inject." +msgstr "用于指定凭证类型可注入值的环境变量或额外变量。" + +#: components/JobList/JobList.js:233 +#: components/StatusLabel/StatusLabel.js:46 +#: components/Workflow/WorkflowNodeHelp.js:108 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:133 +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:205 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:143 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:230 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:123 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:135 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:222 +#: screens/Job/JobOutput/JobOutputSearch.js:104 +#: screens/TopologyView/Legend.js:178 +msgid "Error" +msgstr "错误" + +#: screens/Project/ProjectList/ProjectList.js:302 +msgid "Error fetching updated project" +msgstr "获取更新的项目时出错" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:501 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:141 +msgid "Error message" +msgstr "错误消息" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:510 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:150 +msgid "Error message body" +msgstr "错误消息正文" + +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:709 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:711 +msgid "Error saving the workflow!" +msgstr "保存工作流时出错!" + +#: components/AdHocCommands/AdHocCommands.js:104 +#: components/CopyButton/CopyButton.js:51 +#: components/DeleteButton/DeleteButton.js:56 +#: components/HostToggle/HostToggle.js:76 +#: components/InstanceToggle/InstanceToggle.js:67 +#: components/JobList/JobList.js:315 +#: components/JobList/JobList.js:326 +#: components/LaunchButton/LaunchButton.js:185 +#: components/LaunchPrompt/LaunchPrompt.js:96 +#: components/NotificationList/NotificationList.js:246 +#: components/PaginatedTable/ToolbarDeleteButton.js:205 +#: components/RelatedTemplateList/RelatedTemplateList.js:241 +#: components/ResourceAccessList/ResourceAccessList.js:277 +#: components/ResourceAccessList/ResourceAccessList.js:289 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:654 +#: components/Schedule/ScheduleList/ScheduleList.js:239 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:73 +#: components/Schedule/shared/SchedulePromptableFields.js:63 +#: components/TemplateList/TemplateList.js:299 +#: contexts/Config.js:94 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:136 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:155 +#: screens/Application/ApplicationsList/ApplicationsList.js:185 +#: screens/Credential/CredentialDetail/CredentialDetail.js:314 +#: screens/Credential/CredentialList/CredentialList.js:214 +#: screens/Host/HostDetail/HostDetail.js:56 +#: screens/Host/HostDetail/HostDetail.js:123 +#: screens/Host/HostGroups/HostGroupsList.js:244 +#: screens/Host/HostList/HostList.js:233 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:310 +#: screens/InstanceGroup/Instances/InstanceList.js:308 +#: screens/InstanceGroup/Instances/InstanceListItem.js:218 +#: screens/Instances/InstanceDetail/InstanceDetail.js:360 +#: screens/Instances/InstanceDetail/InstanceDetail.js:375 +#: screens/Instances/InstanceList/InstanceList.js:231 +#: screens/Instances/InstanceList/InstanceList.js:243 +#: screens/Instances/InstanceList/InstanceListItem.js:234 +#: screens/Instances/Shared/RemoveInstanceButton.js:104 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:210 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:78 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:285 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:296 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:56 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:118 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:261 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:201 +#: screens/Inventory/InventoryList/InventoryList.js:285 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:264 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:323 +#: screens/Inventory/InventorySources/InventorySourceList.js:239 +#: screens/Inventory/InventorySources/InventorySourceList.js:252 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:183 +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:152 +#: screens/Inventory/shared/InventorySourceSyncButton.js:49 +#: screens/Login/Login.js:239 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:125 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:444 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:233 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:169 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:208 +#: screens/Organization/OrganizationList/OrganizationList.js:195 +#: screens/Project/ProjectDetail/ProjectDetail.js:348 +#: screens/Project/ProjectList/ProjectList.js:291 +#: screens/Project/ProjectList/ProjectList.js:303 +#: screens/Project/shared/ProjectSyncButton.js:60 +#: 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:554 +#: screens/Template/TemplateSurvey.js:130 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:277 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:180 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:195 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:337 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:373 +#: screens/TopologyView/MeshGraph.js:405 +#: screens/TopologyView/Tooltip.js:199 +#: 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:85 +#: screens/User/UserTokenList/UserTokenList.js:214 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:348 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:189 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:53 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:48 +msgid "Error!" +msgstr "错误!" + +#: components/CodeEditor/VariablesDetail.js:105 +msgid "Error:" +msgstr "错误:" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:267 +#: screens/Instances/InstanceDetail/InstanceDetail.js:315 +msgid "Errors" +msgstr "错误" + +#: screens/TopologyView/Legend.js:253 +msgid "Established" +msgstr "已建立" + +#: screens/ActivityStream/ActivityStream.js:265 +#: screens/ActivityStream/ActivityStreamListItem.js:46 +#: screens/Job/JobOutput/JobOutputSearch.js:99 +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:234 +msgid "Events" +msgstr "事件" + +#: screens/Job/JobOutput/JobOutput.js:713 +msgid "Events processing complete." +msgstr "事件处理完成。" + +#: 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/Project.helptext.js:23 +msgid "Example URLs for GIT Source Control include:" +msgstr "GIT 源控制的 URL 示例包括:" + +#: screens/Project/shared/Project.helptext.js:62 +msgid "Example URLs for Remote Archive Source Control include:" +msgstr "远程归档源控制的 URL 示例包括:" + +#: screens/Project/shared/Project.helptext.js:45 +msgid "Example URLs for Subversion Source Control include:" +msgstr "Subversion SCM 源控制 URL 示例包括:" + +#: screens/Project/shared/Project.helptext.js:84 +msgid "Examples include:" +msgstr "示例包括::" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:10 +msgid "Examples:" +msgstr "示例:" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:354 +msgid "Exception Frequency" +msgstr "例外频率" + +#: components/Schedule/shared/ScheduleFormFields.js:160 +msgid "Exceptions" +msgstr "例外" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:47 +msgid "Execute regardless of the parent node's final state." +msgstr "无论父节点的最后状态如何都执行。" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:40 +msgid "Execute when the parent node results in a failure state." +msgstr "当父节点出现故障状态时执行。" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:33 +msgid "Execute when the parent node results in a successful state." +msgstr "当父节点具有成功状态时执行。" + +#: screens/InstanceGroup/Instances/InstanceList.js:208 +#: screens/Instances/InstanceList/InstanceList.js:152 +msgid "Execution" +msgstr "执行" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:90 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:91 +#: components/AdHocCommands/AdHocPreviewStep.js:58 +#: components/AdHocCommands/useAdHocExecutionEnvironmentStep.js:15 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:41 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:105 +#: components/LaunchPrompt/steps/useExecutionEnvironmentStep.js:29 +#: components/Lookup/ExecutionEnvironmentLookup.js:159 +#: components/Lookup/ExecutionEnvironmentLookup.js:191 +#: components/Lookup/ExecutionEnvironmentLookup.js:208 +#: components/PromptDetail/PromptDetail.js:220 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:451 +msgid "Execution Environment" +msgstr "执行环境" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:70 +#: components/TemplateList/TemplateListItem.js:160 +msgid "Execution Environment Missing" +msgstr "缺少执行环境" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:103 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:107 +#: routeConfig.js:147 +#: screens/ActivityStream/ActivityStream.js:217 +#: 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:127 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:78 +#: screens/Organization/Organizations.js:34 +#: util/getRelatedResourceDeleteDetails.js:81 +#: util/getRelatedResourceDeleteDetails.js:188 +msgid "Execution Environments" +msgstr "执行环境" + +#: screens/Job/JobDetail/JobDetail.js:345 +msgid "Execution Node" +msgstr "执行节点" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:103 +msgid "Execution environment copied successfully" +msgstr "执行环境复制成功" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:112 +msgid "Execution environment is missing or deleted." +msgstr "执行环境缺失或删除。" + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:83 +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:105 +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:34 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:148 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:172 +#: screens/User/UserTokenDetail/UserTokenDetail.js:56 +#: screens/User/UserTokenList/UserTokenList.js:146 +#: screens/User/UserTokenList/UserTokenList.js:190 +#: screens/User/UserTokenList/UserTokenListItem.js:35 +#: screens/User/UserTokens/UserTokens.js:89 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:151 +msgid "Expires" +msgstr "过期" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:146 +msgid "Expires on" +msgstr "过期于" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:156 +msgid "Expires on UTC" +msgstr "在 UTC 过期" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:50 +msgid "Expires on {0}" +msgstr "在 {0} 过期" + +#: components/JobList/JobListItem.js:307 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:181 +msgid "Explanation" +msgstr "解释" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:113 +msgid "External Secret Management System" +msgstr "外部 Secret 管理系统" + +#: components/AdHocCommands/AdHocDetailsStep.js:272 +#: components/AdHocCommands/AdHocDetailsStep.js:273 +msgid "Extra variables" +msgstr "额外变量" + +#: components/Sparkline/Sparkline.js:35 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:164 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:43 +#: screens/Project/ProjectDetail/ProjectDetail.js:139 +#: screens/Project/ProjectList/ProjectListItem.js:77 +msgid "FINISHED:" +msgstr "完成:" + +#: components/PromptDetail/PromptJobTemplateDetail.js:73 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:137 +msgid "Fact Storage" +msgstr "事实存储" + +#: screens/Template/shared/JobTemplate.helptext.js:39 +msgid "Fact storage: If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime.." +msgstr "事实存储:如果启用,这将存储收集的事实,以便在主机一级查看它们。事实在运行时会被持久化并注入事实缓存。" + +#: screens/Host/Host.js:63 +#: screens/Host/HostFacts/HostFacts.js:45 +#: screens/Host/Hosts.js:28 +#: screens/Inventory/Inventories.js:71 +#: screens/Inventory/InventoryHost/InventoryHost.js:78 +#: screens/Inventory/InventoryHostFacts/InventoryHostFacts.js:39 +msgid "Facts" +msgstr "事实" + +#: components/JobList/JobList.js:232 +#: components/StatusLabel/StatusLabel.js:45 +#: components/Workflow/WorkflowNodeHelp.js:105 +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:90 +#: 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/shared/WorkflowApprovalButton.js:56 +msgid "Failed to approve {0}." +msgstr "批准 {0} 失败。" + +#: components/ResourceAccessList/ResourceAccessList.js:281 +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:311 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:288 +#: 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:301 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:111 +msgid "Failed to cancel Inventory Source Sync" +msgstr "取消清单源同步失败" + +#: screens/Project/ProjectDetail/ProjectDetail.js:322 +#: screens/Project/ProjectList/ProjectListItem.js:232 +msgid "Failed to cancel Project Sync" +msgstr "取消项目同步失败" + +#: components/JobList/JobList.js:329 +msgid "Failed to cancel one or more jobs." +msgstr "取消一个或多个作业失败。" + +#: components/JobList/JobListItem.js:114 +#: screens/Job/JobDetail/JobDetail.js:601 +#: screens/Job/JobOutput/shared/OutputToolbar.js:138 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:90 +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:270 +msgid "Failed to copy project." +msgstr "复制项目失败。" + +#: components/TemplateList/TemplateListItem.js:253 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:160 +msgid "Failed to copy template." +msgstr "复制模板失败。" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:139 +msgid "Failed to delete application." +msgstr "删除应用程序失败。" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:317 +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:126 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:121 +msgid "Failed to delete host." +msgstr "删除主机失败。" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:327 +msgid "Failed to delete inventory source {name}." +msgstr "删除清单源 {name} 失败。" + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:213 +msgid "Failed to delete inventory." +msgstr "删除清单失败。" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:557 +msgid "Failed to delete job template." +msgstr "删除作业模板失败。" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:448 +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:217 +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:236 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:204 +msgid "Failed to delete one or more hosts." +msgstr "删除一个或多个主机失败。" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:225 +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:255 +msgid "Failed to delete one or more inventory sources." +msgstr "删除一个或多个清单源失败。" + +#: components/RelatedTemplateList/RelatedTemplateList.js:244 +msgid "Failed to delete one or more job templates." +msgstr "删除一个或多个作业模板失败。" + +#: components/JobList/JobList.js:318 +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:242 +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:302 +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:217 +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:192 +msgid "Failed to delete one or more workflow approval." +msgstr "无法删除一个或多个工作流批准。" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:211 +msgid "Failed to delete organization." +msgstr "删除机构失败。" + +#: screens/Project/ProjectDetail/ProjectDetail.js:351 +msgid "Failed to delete project." +msgstr "删除项目失败。" + +#: components/ResourceAccessList/ResourceAccessList.js:292 +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:657 +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:351 +msgid "Failed to delete workflow approval." +msgstr "删除工作流批准失败。" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:280 +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/shared/WorkflowDenyButton.js:51 +msgid "Failed to deny {0}." +msgstr "拒绝 {0} 失败。" + +#: 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:299 +msgid "Failed to disassociate one or more hosts." +msgstr "解除关联一个或多个主机失败。" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:315 +#: screens/InstanceGroup/Instances/InstanceList.js:313 +#: screens/Instances/InstanceDetail/InstanceDetail.js:365 +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:243 +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 "获取更新的项目数据失败。" + +#: screens/TopologyView/MeshGraph.js:409 +msgid "Failed to get instance." +msgstr "获取实例失败。" + +#: components/AdHocCommands/AdHocCommands.js:112 +#: components/LaunchButton/LaunchButton.js:188 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:128 +msgid "Failed to launch job." +msgstr "启动作业失败。" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:378 +#: screens/Instances/InstanceList/InstanceList.js:246 +msgid "Failed to remove one or more instances." +msgstr "删除一个或多个实例失败。" + +#: contexts/Config.js:98 +msgid "Failed to retrieve configuration." +msgstr "获取配置失败。" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:376 +msgid "Failed to retrieve full node resource object." +msgstr "获取完整节点资源对象失败。" + +#: screens/InstanceGroup/Instances/InstanceList.js:315 +#: screens/Instances/InstanceList/InstanceList.js:234 +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:63 +msgid "Failed to sync project." +msgstr "同步项目失败。" + +#: screens/Inventory/InventorySources/InventorySourceList.js:242 +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:314 +#: screens/InstanceGroup/Instances/InstanceListItem.js:222 +#: screens/Instances/InstanceDetail/InstanceDetail.js:364 +#: screens/Instances/InstanceList/InstanceListItem.js:238 +msgid "Failed to update capacity adjustment." +msgstr "更新容量调整失败。" + +#: screens/TopologyView/Tooltip.js:204 +msgid "Failed to update instance." +msgstr "更新实例失败。" + +#: screens/Template/TemplateSurvey.js:133 +msgid "Failed to update survey." +msgstr "更新问卷调查失败。" + +#: screens/User/UserTokenDetail/UserTokenDetail.js:88 +msgid "Failed to user token." +msgstr "用户令牌失败。" + +#: components/NotificationList/NotificationListItem.js:85 +#: components/NotificationList/NotificationListItem.js:86 +msgid "Failure" +msgstr "失败" + +#: screens/Job/JobOutput/EmptyOutput.js:45 +msgid "Failure Explanation:" +msgstr "解释失败:" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:66 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:210 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:240 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:270 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:315 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:373 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:142 +msgid "False" +msgstr "false" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:160 +#: components/Schedule/shared/FrequencyDetailSubform.js:103 +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:416 +msgid "Fifth" +msgstr "第五" + +#: screens/Job/JobOutput/JobOutputSearch.js:105 +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:198 +#: components/Search/Search.js:222 +msgid "Filter By {name}" +msgstr "按 {name} 过滤" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:88 +msgid "Filter by failed jobs" +msgstr "根据失败的作业过滤" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:94 +msgid "Filter by successful jobs" +msgstr "根据成功的作业过滤" + +#: components/JobList/JobList.js:248 +#: components/JobList/JobListItem.js:100 +msgid "Finish Time" +msgstr "完成时间" + +#: screens/Job/JobDetail/JobDetail.js:226 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:208 +msgid "Finished" +msgstr "完成" + +#: components/Schedule/shared/FrequencyDetailSubform.js:404 +msgid "First" +msgstr "第一" + +#: components/AddRole/AddResourceRole.js:28 +#: components/AddRole/AddResourceRole.js:42 +#: components/ResourceAccessList/ResourceAccessList.js:178 +#: 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:332 +msgid "First Run" +msgstr "首次运行" + +#: components/ResourceAccessList/ResourceAccessList.js:227 +#: components/ResourceAccessList/ResourceAccessListItem.js:67 +msgid "First name" +msgstr "名字" + +#: components/Search/AdvancedSearch.js:213 +#: components/Search/AdvancedSearch.js:227 +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:183 +msgid "Follow" +msgstr "关注" + +#: screens/Job/Job.helptext.js:5 +#: screens/Template/shared/JobTemplate.helptext.js:6 +msgid "For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook." +msgstr "对于任务模板,选择“运行”来执行 playbook。选择“检查”将只检查 playbook 语法、测试环境设置和报告问题,而不执行 playbook。" + +#: screens/Project/shared/Project.helptext.js:98 +msgid "For more information, refer to the" +msgstr "有关详情请参阅" + +#: components/AdHocCommands/AdHocDetailsStep.js:160 +#: components/AdHocCommands/AdHocDetailsStep.js:161 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:55 +#: components/PromptDetail/PromptDetail.js:345 +#: components/PromptDetail/PromptJobTemplateDetail.js:150 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:475 +#: screens/Job/JobDetail/JobDetail.js:389 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:259 +#: screens/Template/shared/JobTemplateForm.js:409 +#: screens/TopologyView/Tooltip.js:282 +msgid "Forks" +msgstr "Forks" + +#: components/Schedule/shared/FrequencyDetailSubform.js:414 +msgid "Fourth" +msgstr "第四" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:363 +#: components/Schedule/shared/ScheduleFormFields.js:146 +msgid "Frequency Details" +msgstr "频率详情" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:381 +msgid "Frequency Exception Details" +msgstr "频率例外详情" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:72 +#: components/Schedule/shared/FrequencyDetailSubform.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:206 +#: components/Schedule/shared/buildRuleObj.js:91 +msgid "Frequency did not match an expected value" +msgstr "频率与预期值不匹配" + +#: components/Schedule/shared/FrequencyDetailSubform.js:310 +msgid "Fri" +msgstr "周五" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:81 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:187 +#: components/Schedule/shared/FrequencyDetailSubform.js:315 +#: components/Schedule/shared/FrequencyDetailSubform.js:453 +msgid "Friday" +msgstr "周五" + +#: components/Search/RelatedLookupTypeInput.js:45 +msgid "Fuzzy search on id, name or description fields." +msgstr "模糊搜索 id、name 或 description 字段。" + +#: components/Search/RelatedLookupTypeInput.js:32 +msgid "Fuzzy search on name field." +msgstr "模糊搜索名称字段。" + +#: components/CredentialChip/CredentialChip.js:13 +msgid "GPG Public Key" +msgstr "GPG 公钥" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:153 +#: 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:106 +msgid "Gathering Facts" +msgstr "收集事实" + +#: screens/Setting/Settings.js:72 +msgid "Generic OIDC" +msgstr "通用 OIDC" + +#: screens/Setting/SettingList.js:85 +msgid "Generic OIDC settings" +msgstr "通用 OIDC 设置" + +#: 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:136 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:89 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:158 +#: screens/Job/JobDetail/JobDetail.js:75 +#: screens/Project/ProjectList/ProjectList.js:198 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:97 +msgid "Git" +msgstr "Git" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:312 +#: screens/Template/shared/WebhookSubForm.js:106 +msgid "GitHub" +msgstr "GitHub" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:85 +#: screens/Setting/Settings.js:51 +msgid "GitHub Default" +msgstr "GitHub Default" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:100 +#: screens/Setting/Settings.js:60 +msgid "GitHub Enterprise" +msgstr "GitHub Enterprise" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:105 +#: screens/Setting/Settings.js:63 +msgid "GitHub Enterprise Organization" +msgstr "GitHub Enterprise Organization" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:110 +#: screens/Setting/Settings.js:66 +msgid "GitHub Enterprise Team" +msgstr "GitHub Enterprise Team" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:90 +#: screens/Setting/Settings.js:54 +msgid "GitHub Organization" +msgstr "GitHub Organization" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:95 +#: screens/Setting/Settings.js:57 +msgid "GitHub Team" +msgstr "GitHub Team" + +#: screens/Setting/SettingList.js:61 +msgid "GitHub settings" +msgstr "GitHub 设置" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:312 +#: screens/Template/shared/WebhookSubForm.js:112 +msgid "GitLab" +msgstr "GitLab" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:79 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:84 +msgid "Globally Available" +msgstr "全局可用" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:134 +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 OAuth2 设置" + +#: screens/Setting/Settings.js:69 +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:160 +msgid "Grafana API key" +msgstr "Grafana API 密钥" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:187 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:151 +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:78 +msgid "Group details" +msgstr "组详情" + +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:124 +msgid "Group type" +msgstr "组类型" + +#: screens/Host/Host.js:68 +#: screens/Host/HostGroups/HostGroupsList.js:231 +#: screens/Host/Hosts.js:29 +#: screens/Inventory/Inventories.js:72 +#: screens/Inventory/Inventories.js:74 +#: screens/Inventory/Inventory.js:66 +#: 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:119 +msgid "Groups" +msgstr "组" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:383 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:468 +msgid "HTTP Headers" +msgstr "HTTP 标头" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:378 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:481 +msgid "HTTP Method" +msgstr "HTTP 方法" + +#: components/HealthCheckAlert/HealthCheckAlert.js:22 +msgid "Health check request(s) submitted. Please wait and reload the page." +msgstr "提交健康检查请求。请等待并重新载入页面。" + +#: components/StatusLabel/StatusLabel.js:42 +msgid "Healthy" +msgstr "健康" + +#: components/AppContainer/PageHeaderToolbar.js:116 +msgid "Help" +msgstr "帮助" + +#: components/FormField/PasswordInput.js:35 +msgid "Hide" +msgstr "隐藏" + +#: components/LaunchPrompt/LaunchPrompt.js:135 +#: components/Schedule/shared/SchedulePromptableFields.js:102 +msgid "Hide description" +msgstr "隐藏描述" + +#: components/NotificationList/NotificationList.js:195 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:136 +msgid "Hipchat" +msgstr "HipChat" + +#: screens/Instances/InstanceList/InstanceList.js:154 +msgid "Hop" +msgstr "Hop(跃点)" + +#: screens/TopologyView/Legend.js:103 +msgid "Hop node" +msgstr "Hop(跃点)节点" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:211 +#: screens/Job/JobOutput/HostEventModal.js:109 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:149 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:78 +msgid "Host" +msgstr "主机" + +#: screens/Job/JobOutput/JobOutputSearch.js:107 +msgid "Host Async Failure" +msgstr "主机同步故障" + +#: screens/Job/JobOutput/JobOutputSearch.js:108 +msgid "Host Async OK" +msgstr "主机异步正常" + +#: components/PromptDetail/PromptJobTemplateDetail.js:159 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:297 +#: screens/Template/shared/JobTemplateForm.js:633 +msgid "Host Config Key" +msgstr "主机配置键" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:96 +msgid "Host Count" +msgstr "主机计数" + +#: screens/Job/JobOutput/HostEventModal.js:88 +msgid "Host Details" +msgstr "类型详情" + +#: screens/Job/JobOutput/JobOutputSearch.js:109 +msgid "Host Failed" +msgstr "主机故障" + +#: screens/Job/JobOutput/JobOutputSearch.js:110 +msgid "Host Failure" +msgstr "主机故障" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:242 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:145 +msgid "Host Filter" +msgstr "主机过滤器" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:201 +#: screens/Instances/InstanceDetail/InstanceDetail.js:191 +#: screens/Instances/Shared/InstanceForm.js:18 +msgid "Host Name" +msgstr "主机名" + +#: screens/Job/JobOutput/JobOutputSearch.js:111 +msgid "Host OK" +msgstr "主机正常" + +#: screens/Job/JobOutput/JobOutputSearch.js:112 +msgid "Host Polling" +msgstr "主机轮询" + +#: screens/Job/JobOutput/JobOutputSearch.js:113 +msgid "Host Retry" +msgstr "主机重试" + +#: screens/Job/JobOutput/JobOutputSearch.js:114 +msgid "Host Skipped" +msgstr "主机已跳过" + +#: screens/Job/JobOutput/JobOutputSearch.js:115 +msgid "Host Started" +msgstr "主机已启动" + +#: screens/Job/JobOutput/JobOutputSearch.js:116 +msgid "Host Unreachable" +msgstr "主机无法访问" + +#: screens/Inventory/Inventories.js:69 +msgid "Host details" +msgstr "主机详情" + +#: screens/Job/JobOutput/HostEventModal.js:89 +msgid "Host details modal" +msgstr "主机详情模式" + +#: screens/Host/Host.js:96 +#: 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:176 +#: screens/Dashboard/Dashboard.js:81 +#: screens/Host/HostList/HostList.js:143 +#: screens/Host/HostList/HostList.js:191 +#: screens/Host/Hosts.js:14 +#: screens/Host/Hosts.js:23 +#: screens/Inventory/Inventories.js:65 +#: screens/Inventory/Inventories.js:79 +#: screens/Inventory/Inventory.js:67 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:67 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:189 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:272 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:112 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:172 +#: screens/Inventory/SmartInventory.js:68 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:71 +#: screens/Job/JobOutput/shared/OutputToolbar.js:97 +#: util/getRelatedResourceDeleteDetails.js:123 +msgid "Hosts" +msgstr "主机" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:92 +msgid "Hosts automated" +msgstr "自动的主机" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:118 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:125 +msgid "Hosts available" +msgstr "可用主机" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:107 +msgid "Hosts imported" +msgstr "导入的主机" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:112 +msgid "Hosts remaining" +msgstr "剩余主机" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:183 +#: components/Schedule/shared/FrequencyDetailSubform.js:175 +#: components/Schedule/shared/ScheduleFormFields.js:126 +#: components/Schedule/shared/ScheduleFormFields.js:186 +msgid "Hour" +msgstr "小时" + +#: screens/InstanceGroup/Instances/InstanceList.js:209 +#: screens/Instances/InstanceList/InstanceList.js:153 +msgid "Hybrid" +msgstr "混合" + +#: screens/TopologyView/Legend.js:95 +msgid "Hybrid node" +msgstr "混合节点" + +#: components/JobList/JobList.js:200 +#: components/Lookup/HostFilterLookup.js:98 +#: screens/Team/TeamRoles/TeamRolesList.js:155 +msgid "ID" +msgstr "ID" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:193 +msgid "ID of the Dashboard" +msgstr "仪表盘 ID" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:198 +msgid "ID of the Panel" +msgstr "面板 ID" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:167 +msgid "ID of the dashboard (optional)" +msgstr "仪表盘 ID(可选)" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:173 +msgid "ID of the panel (optional)" +msgstr "面板 ID(可选)" + +#: screens/TopologyView/Tooltip.js:265 +msgid "IP address" +msgstr "IP 地址" + +#: components/NotificationList/NotificationList.js:196 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:137 +msgid "IRC" +msgstr "IRC" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:228 +msgid "IRC Nick" +msgstr "IRC Nick" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:223 +msgid "IRC Server Address" +msgstr "IRC 服务器地址" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:218 +msgid "IRC Server Port" +msgstr "IRC 服务器端口" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:223 +msgid "IRC nick" +msgstr "IRC Nick" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:215 +msgid "IRC server address" +msgstr "IRC 服务器地址" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:201 +msgid "IRC server password" +msgstr "IRC 服务器密码" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:206 +msgid "IRC server port" +msgstr "IRC 服务器端口" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:263 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:308 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:272 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:343 +msgid "Icon URL" +msgstr "图标 URL" + +#: screens/Inventory/shared/Inventory.helptext.js:100 +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/Inventory.helptext.js:84 +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 "如果选中,以前存在于外部源上的但现已被删除的任何主机和组都将从清单中删除。不由清单源管理的主机和组将提升到下一个手动创建的组,如果没有手动创建组来提升它们,则它们将保留在清单的“all”默认组中。" + +#: screens/Template/shared/JobTemplate.helptext.js:30 +msgid "If enabled, run this playbook as an administrator." +msgstr "如果启用,则以管理员身份运行此 playbook。" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:184 +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 mode。" + +#: screens/Template/shared/JobTemplate.helptext.js:19 +msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible's --diff mode." +msgstr "如果启用,显示 Ansible 任务所做的更改(在支持的情况下)。这等同于 Ansible 的 --diff 模式。" + +#: components/AdHocCommands/AdHocDetailsStep.js:181 +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/JobTemplate.helptext.js:32 +msgid "If enabled, simultaneous runs of this job template will be allowed." +msgstr "如果启用,将允许同时运行此任务模板。" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:16 +msgid "If enabled, simultaneous runs of this workflow job template will be allowed." +msgstr "如果启用,将允许同时运行此工作流任务模板。" + +#: screens/Inventory/shared/Inventory.helptext.js:194 +msgid "" +"If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on.\n" +"Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." +msgstr "如果启用,清单将阻止将任何机构实例组添加到运行关联作业模板的首选实例组列表中。 \n" +" 注: 如果启用此设置,并且提供了空列表,则会应用全局实例组。" + +#: screens/Template/shared/JobTemplate.helptext.js:33 +msgid "" +"If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on.\n" +"Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." +msgstr "如果启用,作业模板将阻止将任何清单或机构实例组添加到要运行的首选实例组列表中。 \n" +" 注: 如果启用此设置,并且提供了空列表,则会应用全局实例组。" + +#: screens/Template/shared/JobTemplate.helptext.js:35 +msgid "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime." +msgstr "如果启用,这将存储收集的事实,以便在主机一级查看它们。事实在运行时会被持久化并注入事实缓存。" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:275 +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:180 +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 "如果您还没有订阅,请联系红帽来获得一个试用订阅。" + +#: 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/Inventory.helptext.js:120 +#: screens/Inventory/shared/Inventory.helptext.js:139 +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 "如果您希望清单源在启动和项目更新时更新,请点启动时更新,并进入" + +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:80 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:91 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:101 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:54 +#: 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:98 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:89 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:108 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvListItem.js:21 +msgid "Image" +msgstr "镜像" + +#: screens/Job/JobOutput/JobOutputSearch.js:117 +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:103 +msgid "Info" +msgstr "Info" + +#: screens/ActivityStream/ActivityStreamListItem.js:45 +msgid "Initiated By" +msgstr "启动者" + +#: screens/ActivityStream/ActivityStream.js:253 +#: screens/ActivityStream/ActivityStream.js:263 +#: screens/ActivityStream/ActivityStreamDetailButton.js:44 +msgid "Initiated by" +msgstr "启动者" + +#: screens/ActivityStream/ActivityStream.js:243 +msgid "Initiated by (username)" +msgstr "启动者(用户名)" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:82 +#: 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/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:79 +msgid "Input schema which defines a set of ordered fields for that type." +msgstr "输入架构,为该类型定义一组排序字段。" + +#: screens/Project/shared/ProjectSubForms/InsightsSubForm.js:31 +msgid "Insights Credential" +msgstr "Insights 凭证" + +#: components/Lookup/HostFilterLookup.js:123 +msgid "Insights system ID" +msgstr "Insights 系统 ID" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:249 +msgid "Install Bundle" +msgstr "安装捆绑包" + +#: components/StatusLabel/StatusLabel.js:58 +#: screens/TopologyView/Legend.js:136 +msgid "Installed" +msgstr "已安装" + +#: screens/Metrics/Metrics.js:187 +msgid "Instance" +msgstr "实例" + +#: components/PromptDetail/PromptInventorySourceDetail.js:135 +msgid "Instance Filters" +msgstr "实例过滤器" + +#: screens/Job/JobDetail/JobDetail.js:358 +msgid "Instance Group" +msgstr "实例组" + +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:96 +#: components/LaunchPrompt/steps/useInstanceGroupsStep.js:31 +#: components/Lookup/InstanceGroupsLookup.js:74 +#: components/Lookup/InstanceGroupsLookup.js:121 +#: components/Lookup/InstanceGroupsLookup.js:141 +#: components/Lookup/InstanceGroupsLookup.js:151 +#: components/PromptDetail/PromptDetail.js:227 +#: components/PromptDetail/PromptJobTemplateDetail.js:228 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:499 +#: routeConfig.js:132 +#: screens/ActivityStream/ActivityStream.js:205 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:106 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:179 +#: screens/InstanceGroup/InstanceGroups.js:16 +#: screens/InstanceGroup/InstanceGroups.js:26 +#: screens/Instances/InstanceDetail/InstanceDetail.js:217 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:107 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:127 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:422 +#: util/getRelatedResourceDeleteDetails.js:282 +msgid "Instance Groups" +msgstr "实例组" + +#: components/Lookup/HostFilterLookup.js:115 +msgid "Instance ID" +msgstr "实例 ID" + +#: screens/Instances/Shared/InstanceForm.js:32 +msgid "Instance State" +msgstr "实例状态" + +#: screens/Instances/Shared/InstanceForm.js:48 +msgid "Instance Type" +msgstr "实例类型" + +#: screens/InstanceGroup/InstanceGroups.js:33 +msgid "Instance details" +msgstr "实例详情" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:58 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:69 +msgid "Instance group" +msgstr "实例组" + +#: screens/InstanceGroup/InstanceGroup.js:92 +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 +#: screens/TopologyView/Tooltip.js:273 +msgid "Instance groups" +msgstr "实例组" + +#: screens/TopologyView/Tooltip.js:234 +msgid "Instance status" +msgstr "实例状态" + +#: screens/TopologyView/Tooltip.js:240 +msgid "Instance type" +msgstr "实例类型" + +#: routeConfig.js:137 +#: screens/ActivityStream/ActivityStream.js:203 +#: screens/InstanceGroup/InstanceGroup.js:74 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:198 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:73 +#: screens/InstanceGroup/InstanceGroups.js:31 +#: screens/InstanceGroup/Instances/InstanceList.js:192 +#: screens/InstanceGroup/Instances/InstanceList.js:290 +#: screens/Instances/InstanceList/InstanceList.js:136 +#: screens/Instances/Instances.js:13 +#: screens/Instances/Instances.js:22 +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 "无效的文件格式。请上传有效的红帽订阅清单。" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:178 +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:153 +msgid "Invalid username or password. Please try again." +msgstr "无效的用户名或密码。请重试。" + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:119 +#: routeConfig.js:80 +#: screens/ActivityStream/ActivityStream.js:173 +#: screens/Dashboard/Dashboard.js:92 +#: screens/Inventory/Inventories.js:17 +#: screens/Inventory/InventoryList/InventoryList.js:174 +#: screens/Inventory/InventoryList/InventoryList.js:237 +#: util/getRelatedResourceDeleteDetails.js:202 +#: util/getRelatedResourceDeleteDetails.js:270 +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:424 +#: components/Lookup/HostListItem.js:10 +#: components/Lookup/InventoryLookup.js:119 +#: components/Lookup/InventoryLookup.js:128 +#: components/Lookup/InventoryLookup.js:169 +#: components/Lookup/InventoryLookup.js:184 +#: components/Lookup/InventoryLookup.js:224 +#: components/PromptDetail/PromptDetail.js:214 +#: components/PromptDetail/PromptInventorySourceDetail.js:76 +#: components/PromptDetail/PromptJobTemplateDetail.js:119 +#: components/PromptDetail/PromptJobTemplateDetail.js:129 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:79 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:430 +#: components/TemplateList/TemplateListItem.js:285 +#: components/TemplateList/TemplateListItem.js:295 +#: screens/Host/HostDetail/HostDetail.js:77 +#: screens/Host/HostList/HostList.js:171 +#: screens/Host/HostList/HostListItem.js:61 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:94 +#: screens/Inventory/InventoryList/InventoryList.js:186 +#: screens/Inventory/InventoryList/InventoryListItem.js:117 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:38 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:113 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:41 +#: screens/Job/JobDetail/JobDetail.js:107 +#: screens/Job/JobDetail/JobDetail.js:122 +#: screens/Job/JobDetail/JobDetail.js:129 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:214 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:224 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:141 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:33 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:252 +msgid "Inventory" +msgstr "清单" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:104 +msgid "Inventory (Name)" +msgstr "清单(名称)" + +#: components/PromptDetail/PromptInventorySourceDetail.js:99 +msgid "Inventory File" +msgstr "清单文件" + +#: components/Lookup/HostFilterLookup.js:106 +msgid "Inventory ID" +msgstr "清单 ID" + +#: screens/Job/JobDetail/JobDetail.js:282 +msgid "Inventory Source" +msgstr "清单源" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:73 +msgid "Inventory Source Sync" +msgstr "清单源同步" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:299 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:110 +msgid "Inventory Source Sync Error" +msgstr "清单源同步错误" + +#: screens/Inventory/InventorySources/InventorySourceList.js:176 +#: screens/Inventory/InventorySources/InventorySourceList.js:193 +#: util/getRelatedResourceDeleteDetails.js:67 +#: util/getRelatedResourceDeleteDetails.js:147 +msgid "Inventory Sources" +msgstr "清单源" + +#: components/JobList/JobList.js:212 +#: components/JobList/JobListItem.js:43 +#: components/Schedule/ScheduleList/ScheduleListItem.js:36 +#: components/Workflow/WorkflowLegend.js:100 +#: screens/Job/JobDetail/JobDetail.js:66 +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:226 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:109 +msgid "Inventory file" +msgstr "清单文件" + +#: screens/Inventory/Inventory.js:94 +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:110 +msgid "Is expanded" +msgstr "已展开" + +#: components/DataListToolbar/DataListToolbar.js:112 +msgid "Is not expanded" +msgstr "未扩展" + +#: screens/Job/JobOutput/JobOutputSearch.js:118 +msgid "Item Failed" +msgstr "项故障" + +#: screens/Job/JobOutput/JobOutputSearch.js:119 +msgid "Item OK" +msgstr "项正常" + +#: screens/Job/JobOutput/JobOutputSearch.js:120 +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:157 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:36 +#: screens/Project/ProjectDetail/ProjectDetail.js:132 +#: screens/Project/ProjectList/ProjectListItem.js:70 +msgid "JOB ID:" +msgstr "作业 ID:" + +#: screens/Job/JobOutput/HostEventModal.js:136 +msgid "JSON" +msgstr "JSON" + +#: screens/Job/JobOutput/HostEventModal.js:137 +msgid "JSON tab" +msgstr "JSON 标签页" + +#: screens/Inventory/shared/Inventory.helptext.js:49 +msgid "JSON:" +msgstr "JSON:" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:159 +#: components/Schedule/shared/FrequencyDetailSubform.js:98 +msgid "January" +msgstr "1 月" + +#: components/JobList/JobListItem.js:112 +#: screens/Job/JobDetail/JobDetail.js:599 +#: screens/Job/JobOutput/JobOutput.js:845 +#: screens/Job/JobOutput/JobOutput.js:846 +#: screens/Job/JobOutput/shared/OutputToolbar.js:136 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:88 +msgid "Job Cancel Error" +msgstr "作业取消错误" + +#: screens/Job/JobDetail/JobDetail.js:621 +#: screens/Job/JobOutput/JobOutput.js:834 +#: screens/Job/JobOutput/JobOutput.js:835 +msgid "Job Delete Error" +msgstr "作业删除错误" + +#: screens/Job/JobDetail/JobDetail.js:206 +msgid "Job ID" +msgstr "作业 ID" + +#: screens/Dashboard/shared/LineChart.js:128 +msgid "Job Runs" +msgstr "作业运行" + +#: components/JobList/JobListItem.js:314 +#: screens/Job/JobDetail/JobDetail.js:374 +msgid "Job Slice" +msgstr "作业分片" + +#: components/JobList/JobListItem.js:319 +#: screens/Job/JobDetail/JobDetail.js:382 +msgid "Job Slice Parent" +msgstr "任务分片父级" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:76 +#: components/PromptDetail/PromptDetail.js:349 +#: components/PromptDetail/PromptJobTemplateDetail.js:158 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:494 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:289 +#: screens/Template/shared/JobTemplateForm.js:453 +msgid "Job Slicing" +msgstr "作业分片" + +#: components/Workflow/WorkflowNodeHelp.js:164 +msgid "Job Status" +msgstr "作业状态" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:97 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:98 +#: components/PromptDetail/PromptDetail.js:267 +#: components/PromptDetail/PromptJobTemplateDetail.js:247 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:571 +#: screens/Job/JobDetail/JobDetail.js:474 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:449 +#: screens/Template/shared/JobTemplateForm.js:521 +#: screens/Template/shared/WorkflowJobTemplateForm.js:218 +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:19 +#: screens/Job/JobDetail/JobDetail.js:233 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:79 +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:79 +#: screens/Credential/Credentials.js:30 +#: screens/Inventory/Inventories.js:62 +#: screens/Inventory/Inventory.js:74 +#: screens/Inventory/SmartInventory.js:74 +#: screens/Project/Project.js:107 +#: screens/Project/Projects.js:29 +#: util/getRelatedResourceDeleteDetails.js:56 +#: util/getRelatedResourceDeleteDetails.js:101 +#: util/getRelatedResourceDeleteDetails.js:133 +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:357 +msgid "Job Templates with credentials that prompt for passwords cannot be selected when creating or editing nodes" +msgstr "在创建或编辑节点时无法选择具有提示密码凭证的作业模板" + +#: components/JobList/JobList.js:208 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:146 +#: components/PromptDetail/PromptDetail.js:185 +#: components/PromptDetail/PromptJobTemplateDetail.js:102 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:423 +#: screens/Job/JobDetail/JobDetail.js:267 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:192 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:138 +#: screens/Template/shared/JobTemplateForm.js:256 +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:156 +#: components/RelatedTemplateList/RelatedTemplateList.js:206 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:15 +msgid "Job templates" +msgstr "作业模板" + +#: components/JobList/JobList.js:191 +#: components/JobList/JobList.js:274 +#: routeConfig.js:39 +#: screens/ActivityStream/ActivityStream.js:150 +#: screens/Dashboard/shared/LineChart.js:64 +#: screens/Host/Host.js:73 +#: screens/Host/Hosts.js:30 +#: screens/InstanceGroup/ContainerGroup.js:71 +#: screens/InstanceGroup/InstanceGroup.js:79 +#: screens/InstanceGroup/InstanceGroups.js:34 +#: screens/InstanceGroup/InstanceGroups.js:39 +#: screens/Inventory/Inventories.js:60 +#: screens/Inventory/Inventories.js:70 +#: screens/Inventory/Inventory.js:70 +#: screens/Inventory/InventoryHost/InventoryHost.js:88 +#: screens/Inventory/SmartInventory.js:70 +#: screens/Job/Jobs.js:22 +#: screens/Job/Jobs.js:32 +#: screens/Setting/SettingList.js:91 +#: screens/Setting/Settings.js:75 +#: screens/Template/Template.js:155 +#: screens/Template/Templates.js:47 +#: screens/Template/WorkflowJobTemplate.js:141 +msgid "Jobs" +msgstr "作业" + +#: screens/Setting/SettingList.js:96 +msgid "Jobs settings" +msgstr "作业设置" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:165 +#: components/Schedule/shared/FrequencyDetailSubform.js:128 +msgid "July" +msgstr "7 月" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:164 +#: components/Schedule/shared/FrequencyDetailSubform.js:123 +msgid "June" +msgstr "6 月" + +#: components/Search/AdvancedSearch.js:262 +msgid "Key" +msgstr "密钥" + +#: components/Search/AdvancedSearch.js:253 +msgid "Key select" +msgstr "键选择" + +#: components/Search/AdvancedSearch.js:256 +msgid "Key typeahead" +msgstr "键 typeahead" + +#: screens/ActivityStream/ActivityStream.js:238 +msgid "Keyword" +msgstr "关键字" + +#: screens/User/UserDetail/UserDetail.js:56 +#: screens/User/UserList/UserListItem.js:44 +msgid "LDAP" +msgstr "LDAP" + +#: screens/Setting/Settings.js:80 +msgid "LDAP 1" +msgstr "LDAP 1" + +#: screens/Setting/Settings.js:81 +msgid "LDAP 2" +msgstr "LDAP 2" + +#: screens/Setting/Settings.js:82 +msgid "LDAP 3" +msgstr "LDAP 3" + +#: screens/Setting/Settings.js:83 +msgid "LDAP 4" +msgstr "LDAP 4" + +#: screens/Setting/Settings.js:84 +msgid "LDAP 5" +msgstr "LDAP 5" + +#: screens/Setting/Settings.js:79 +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:178 +#: components/TemplateList/TemplateList.js:234 +msgid "Label" +msgstr "标志" + +#: components/JobList/JobList.js:204 +msgid "Label Name" +msgstr "标签名称" + +#: components/JobList/JobListItem.js:284 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:223 +#: components/PromptDetail/PromptDetail.js:323 +#: components/PromptDetail/PromptJobTemplateDetail.js:209 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:116 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:551 +#: components/TemplateList/TemplateListItem.js:347 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:148 +#: screens/Inventory/shared/InventoryForm.js:83 +#: screens/Job/JobDetail/JobDetail.js:453 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:401 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:206 +#: screens/Template/shared/JobTemplateForm.js:387 +#: screens/Template/shared/WorkflowJobTemplateForm.js:195 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:273 +msgid "Labels" +msgstr "标签" + +#: components/Schedule/shared/FrequencyDetailSubform.js:417 +msgid "Last" +msgstr "最后" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:220 +#: screens/InstanceGroup/Instances/InstanceListItem.js:133 +#: screens/InstanceGroup/Instances/InstanceListItem.js:208 +#: screens/Instances/InstanceDetail/InstanceDetail.js:243 +#: screens/Instances/InstanceList/InstanceListItem.js:138 +#: screens/Instances/InstanceList/InstanceListItem.js:223 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:47 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:87 +msgid "Last Health Check" +msgstr "最后的健康检查" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:183 +#: screens/Project/ProjectDetail/ProjectDetail.js:161 +msgid "Last Job Status" +msgstr "最后的作业状态" + +#: screens/User/UserDetail/UserDetail.js:80 +msgid "Last Login" +msgstr "最近登陆" + +#: components/PromptDetail/PromptDetail.js:161 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:411 +#: components/TemplateList/TemplateListItem.js:316 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:106 +#: screens/Application/ApplicationsList/ApplicationListItem.js:45 +#: screens/Application/ApplicationsList/ApplicationsList.js:159 +#: screens/Credential/CredentialDetail/CredentialDetail.js:263 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:95 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:108 +#: screens/Host/HostDetail/HostDetail.js:89 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:72 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:98 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:178 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:45 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:84 +#: screens/Job/JobDetail/JobDetail.js:538 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:398 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:120 +#: screens/Project/ProjectDetail/ProjectDetail.js:297 +#: screens/Team/TeamDetail/TeamDetail.js:48 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:358 +#: screens/User/UserDetail/UserDetail.js:84 +#: screens/User/UserTokenDetail/UserTokenDetail.js:66 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:204 +msgid "Last Modified" +msgstr "最后修改" + +#: components/AddRole/AddResourceRole.js:32 +#: components/AddRole/AddResourceRole.js:46 +#: components/ResourceAccessList/ResourceAccessList.js:182 +#: 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:245 +#: components/TemplateList/TemplateListItem.js:194 +msgid "Last Ran" +msgstr "最后运行" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:341 +msgid "Last Run" +msgstr "最后运行" + +#: components/Lookup/HostFilterLookup.js:119 +msgid "Last job" +msgstr "最后作业" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:280 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:151 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:49 +#: screens/Project/ProjectList/ProjectListItem.js:308 +#: screens/TopologyView/Tooltip.js:331 +msgid "Last modified" +msgstr "最后修改" + +#: components/ResourceAccessList/ResourceAccessList.js:228 +#: components/ResourceAccessList/ResourceAccessListItem.js:68 +msgid "Last name" +msgstr "姓" + +#: screens/TopologyView/Tooltip.js:337 +msgid "Last seen" +msgstr "最后看到" + +#: screens/Project/ProjectList/ProjectListItem.js:313 +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:520 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:529 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:245 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:254 +msgid "Launch" +msgstr "启动" + +#: components/TemplateList/TemplateListItem.js:214 +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:222 +msgid "Launch template" +msgstr "启动模板" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:119 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:120 +msgid "Launch workflow" +msgstr "启动工作流" + +#: components/LaunchPrompt/LaunchPrompt.js:130 +msgid "Launch | {0}" +msgstr "启动 | {0}" + +#: components/DetailList/LaunchedByDetail.js:54 +msgid "Launched By" +msgstr "启动者" + +#: components/JobList/JobList.js:220 +msgid "Launched By (Username)" +msgstr "启动者(用户名)" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:120 +msgid "Learn more about Automation Analytics" +msgstr "了解更多有关 Automation Analytics 的信息" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:69 +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:67 +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:140 +#: components/AdHocCommands/AdHocDetailsStep.js:141 +#: components/JobList/JobList.js:238 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:65 +#: components/PromptDetail/PromptDetail.js:255 +#: components/PromptDetail/PromptJobTemplateDetail.js:153 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:90 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:473 +#: screens/Job/JobDetail/JobDetail.js:325 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:265 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:151 +#: screens/Template/shared/JobTemplateForm.js:429 +#: screens/Template/shared/WorkflowJobTemplateForm.js:159 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:238 +msgid "Limit" +msgstr "限制" + +#: screens/TopologyView/Legend.js:237 +msgid "Link state types" +msgstr "链接状态类型" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:261 +msgid "Link to an available node" +msgstr "链接到可用节点" + +#: screens/Instances/Shared/InstanceForm.js:40 +msgid "Listener Port" +msgstr "侦听器端口" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:353 +msgid "Loading" +msgstr "正在加载" + +#: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:49 +msgid "Local" +msgstr "本地" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:343 +msgid "Local Time Zone" +msgstr "本地时区" + +#: components/Schedule/shared/ScheduleFormFields.js:95 +msgid "Local time zone" +msgstr "本地时区" + +#: screens/Login/Login.js:217 +msgid "Log In" +msgstr "登录" + +#: screens/Setting/Settings.js:97 +msgid "Logging" +msgstr "日志记录" + +#: screens/Setting/SettingList.js:115 +msgid "Logging settings" +msgstr "日志设置" + +#: components/AppContainer/AppContainer.js:81 +#: components/AppContainer/AppContainer.js:150 +#: components/AppContainer/PageHeaderToolbar.js:169 +msgid "Logout" +msgstr "退出" + +#: components/Lookup/HostFilterLookup.js:367 +#: components/Lookup/Lookup.js:187 +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 "查找 typeahead" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:155 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:34 +#: screens/Project/ProjectDetail/ProjectDetail.js:130 +#: 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:407 +msgid "Machine Credential" +msgstr "机器凭证" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:65 +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:215 +#: 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:69 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:102 +msgid "Management Job" +msgstr "管理作业" + +#: routeConfig.js:127 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:84 +msgid "Management Jobs" +msgstr "管理作业" + +#: screens/ManagementJob/ManagementJobs.js:20 +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:133 +msgid "Management job not found." +msgstr "未找到管理作业。" + +#: screens/ManagementJob/ManagementJobs.js:13 +msgid "Management jobs" +msgstr "管理作业" + +#: components/Lookup/ProjectLookup.js:135 +#: components/PromptDetail/PromptProjectDetail.js:98 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:88 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:157 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:215 +#: screens/InstanceGroup/Instances/InstanceListItem.js:204 +#: screens/Instances/InstanceDetail/InstanceDetail.js:209 +#: screens/Instances/InstanceList/InstanceListItem.js:219 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:83 +#: screens/Job/JobDetail/JobDetail.js:74 +#: screens/Project/ProjectDetail/ProjectDetail.js:192 +#: screens/Project/ProjectList/ProjectList.js:197 +#: screens/Project/ProjectList/ProjectListItem.js:219 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:96 +msgid "Manual" +msgstr "手动" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:161 +#: components/Schedule/shared/FrequencyDetailSubform.js:108 +msgid "March" +msgstr "3 月" + +#: components/NotificationList/NotificationList.js:197 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:138 +msgid "Mattermost" +msgstr "Mattermost" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:98 +#: screens/Organization/shared/OrganizationForm.js:71 +msgid "Max Hosts" +msgstr "最大主机数" + +#: screens/Template/Survey/SurveyQuestionForm.js:220 +msgid "Maximum" +msgstr "最大值" + +#: screens/Template/Survey/SurveyQuestionForm.js:204 +msgid "Maximum length" +msgstr "最大长度" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:163 +#: components/Schedule/shared/FrequencyDetailSubform.js:118 +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:214 +msgid "Minimum" +msgstr "最小值" + +#: screens/Template/Survey/SurveyQuestionForm.js:198 +msgid "Minimum length" +msgstr "最小长度" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:65 +#: 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/InstanceGroupDetails/InstanceGroupDetails.js:71 +#: 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/ScheduleDetail/ScheduleDetail.js:182 +#: components/Schedule/shared/FrequencyDetailSubform.js:173 +#: components/Schedule/shared/ScheduleFormFields.js:125 +#: components/Schedule/shared/ScheduleFormFields.js:185 +msgid "Minute" +msgstr "分钟" + +#: screens/Setting/Settings.js:100 +msgid "Miscellaneous Authentication" +msgstr "其它身份验证" + +#: screens/Setting/SettingList.js:111 +msgid "Miscellaneous Authentication settings" +msgstr "其它身份验证设置" + +#: screens/Setting/Settings.js:103 +msgid "Miscellaneous System" +msgstr "杂项系统" + +#: screens/Setting/SettingList.js:107 +msgid "Miscellaneous System settings" +msgstr "杂项系统设置" + +#: components/Workflow/WorkflowNodeHelp.js:120 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:87 +msgid "Missing" +msgstr "缺少" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:66 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:109 +msgid "Missing resource" +msgstr "缺少资源" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:192 +#: screens/User/UserTokenList/UserTokenList.js:154 +msgid "Modified" +msgstr "修改" + +#: components/AdHocCommands/AdHocCredentialStep.js:126 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:116 +#: components/AddRole/AddResourceRole.js:61 +#: components/AssociateModal/AssociateModal.js:148 +#: components/LaunchPrompt/steps/CredentialsStep.js:177 +#: components/LaunchPrompt/steps/InventoryStep.js:93 +#: components/Lookup/CredentialLookup.js:198 +#: components/Lookup/InventoryLookup.js:156 +#: components/Lookup/InventoryLookup.js:211 +#: components/Lookup/MultiCredentialsLookup.js:198 +#: components/Lookup/OrganizationLookup.js:138 +#: components/Lookup/ProjectLookup.js:147 +#: components/NotificationList/NotificationList.js:210 +#: components/RelatedTemplateList/RelatedTemplateList.js:170 +#: components/Schedule/ScheduleList/ScheduleList.js:202 +#: 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:154 +#: 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:165 +#: 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:59 +#: screens/Job/JobOutput/HostEventModal.js:125 +msgid "Module" +msgstr "模块" + +#: screens/Job/JobDetail/JobDetail.js:530 +msgid "Module Arguments" +msgstr "模块参数" + +#: screens/Job/JobDetail/JobDetail.js:524 +msgid "Module Name" +msgstr "模块名称" + +#: components/Schedule/shared/FrequencyDetailSubform.js:266 +msgid "Mon" +msgstr "周一" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:77 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:183 +#: components/Schedule/shared/FrequencyDetailSubform.js:271 +#: components/Schedule/shared/FrequencyDetailSubform.js:433 +msgid "Monday" +msgstr "周一" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:186 +#: components/Schedule/shared/FrequencyDetailSubform.js:181 +#: components/Schedule/shared/ScheduleFormFields.js:129 +#: components/Schedule/shared/ScheduleFormFields.js:189 +msgid "Month" +msgstr "月" + +#: components/Popover/Popover.js:32 +msgid "More information" +msgstr "更多信息" + +#: screens/Setting/shared/SharedFields.js:73 +msgid "More information for" +msgstr "更多信息" + +#: screens/Template/Survey/SurveyReorderModal.js:162 +#: screens/Template/Survey/SurveyReorderModal.js:163 +msgid "Multi-Select" +msgstr "多选" + +#: screens/Template/Survey/SurveyReorderModal.js:146 +#: screens/Template/Survey/SurveyReorderModal.js:147 +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:258 +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:52 +#: components/AddRole/AddResourceRole.js:68 +#: components/AssociateModal/AssociateModal.js:139 +#: components/AssociateModal/AssociateModal.js:154 +#: components/HostForm/HostForm.js:96 +#: components/JobList/JobList.js:195 +#: components/JobList/JobList.js:244 +#: components/JobList/JobListItem.js:86 +#: components/LaunchPrompt/steps/CredentialsStep.js:168 +#: components/LaunchPrompt/steps/CredentialsStep.js:183 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:76 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:86 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:97 +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:78 +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:89 +#: components/LaunchPrompt/steps/InventoryStep.js:84 +#: components/LaunchPrompt/steps/InventoryStep.js:99 +#: components/Lookup/ApplicationLookup.js:100 +#: components/Lookup/ApplicationLookup.js:111 +#: components/Lookup/CredentialLookup.js:189 +#: components/Lookup/CredentialLookup.js:204 +#: components/Lookup/ExecutionEnvironmentLookup.js:177 +#: components/Lookup/ExecutionEnvironmentLookup.js:184 +#: components/Lookup/HostFilterLookup.js:93 +#: components/Lookup/HostFilterLookup.js:422 +#: components/Lookup/HostListItem.js:8 +#: components/Lookup/InstanceGroupsLookup.js:103 +#: components/Lookup/InstanceGroupsLookup.js:114 +#: components/Lookup/InventoryLookup.js:147 +#: components/Lookup/InventoryLookup.js:162 +#: components/Lookup/InventoryLookup.js:202 +#: components/Lookup/InventoryLookup.js:217 +#: components/Lookup/MultiCredentialsLookup.js:189 +#: components/Lookup/MultiCredentialsLookup.js:204 +#: components/Lookup/OrganizationLookup.js:129 +#: components/Lookup/OrganizationLookup.js:144 +#: components/Lookup/ProjectLookup.js:127 +#: components/Lookup/ProjectLookup.js:157 +#: 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:114 +#: components/RelatedTemplateList/RelatedTemplateList.js:161 +#: components/RelatedTemplateList/RelatedTemplateList.js:186 +#: components/ResourceAccessList/ResourceAccessListItem.js:58 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:325 +#: components/Schedule/ScheduleList/ScheduleList.js:168 +#: components/Schedule/ScheduleList/ScheduleList.js:189 +#: components/Schedule/ScheduleList/ScheduleListItem.js:86 +#: components/Schedule/shared/ScheduleFormFields.js:72 +#: 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:60 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:109 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:135 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:28 +#: screens/Application/Applications.js:81 +#: screens/Application/ApplicationsList/ApplicationListItem.js:33 +#: screens/Application/ApplicationsList/ApplicationsList.js:118 +#: screens/Application/ApplicationsList/ApplicationsList.js:155 +#: screens/Application/shared/ApplicationForm.js:54 +#: screens/Credential/CredentialDetail/CredentialDetail.js:217 +#: screens/Credential/CredentialList/CredentialList.js:141 +#: screens/Credential/CredentialList/CredentialList.js:164 +#: 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:49 +#: 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:89 +#: 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:161 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:194 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:61 +#: screens/InstanceGroup/Instances/InstanceList.js:199 +#: screens/InstanceGroup/Instances/InstanceList.js:215 +#: screens/InstanceGroup/Instances/InstanceList.js:266 +#: screens/InstanceGroup/Instances/InstanceList.js:299 +#: screens/InstanceGroup/Instances/InstanceListItem.js:124 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:44 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:19 +#: screens/Instances/InstanceList/InstanceList.js:143 +#: screens/Instances/InstanceList/InstanceList.js:160 +#: screens/Instances/InstanceList/InstanceList.js:201 +#: screens/Instances/InstanceList/InstanceListItem.js:128 +#: screens/Instances/InstancePeers/InstancePeerList.js:80 +#: screens/Instances/InstancePeers/InstancePeerList.js:87 +#: screens/Instances/InstancePeers/InstancePeerList.js:96 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:37 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:89 +#: 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:181 +#: screens/Inventory/InventorySources/InventorySourceList.js:211 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:71 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:98 +#: 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:50 +#: screens/Inventory/shared/InventoryGroupForm.js:32 +#: screens/Inventory/shared/InventorySourceForm.js:100 +#: 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:107 +#: 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:176 +#: screens/Project/ProjectList/ProjectList.js:185 +#: screens/Project/ProjectList/ProjectList.js:221 +#: screens/Project/ProjectList/ProjectListItem.js:179 +#: screens/Project/shared/ProjectForm.js:214 +#: 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:218 +#: screens/Template/Survey/SurveyReorderModal.js:218 +#: screens/Template/Survey/SurveyReorderModal.js:238 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:111 +#: 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:120 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:152 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:178 +#: 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:243 +#: screens/Template/shared/WorkflowJobTemplateForm.js:109 +#: screens/User/UserOrganizations/UserOrganizationList.js:75 +#: screens/User/UserOrganizations/UserOrganizationList.js:79 +#: 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:140 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:123 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:163 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:43 +msgid "Name" +msgstr "名称" + +#: components/AppContainer/AppContainer.js:95 +msgid "Navigation" +msgstr "导航" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:221 +#: components/Schedule/shared/FrequencyDetailSubform.js:512 +#: screens/Dashboard/shared/ChartTooltip.js:106 +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:57 +msgid "Never" +msgstr "永不" + +#: components/Workflow/WorkflowNodeHelp.js:114 +msgid "Never Updated" +msgstr "永不更新" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:47 +msgid "Never expires" +msgstr "永不过期" + +#: components/JobList/JobList.js:227 +#: components/Workflow/WorkflowNodeHelp.js:90 +msgid "New" +msgstr "新" + +#: components/AdHocCommands/AdHocCommandsWizard.js:51 +#: components/AdHocCommands/useAdHocCredentialStep.js:29 +#: components/AdHocCommands/useAdHocDetailsStep.js:40 +#: components/AdHocCommands/useAdHocExecutionEnvironmentStep.js:22 +#: components/AddRole/AddResourceRole.js:196 +#: components/AddRole/AddResourceRole.js:231 +#: components/LaunchPrompt/LaunchPrompt.js:160 +#: components/Schedule/shared/SchedulePromptableFields.js:127 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:66 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:59 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:132 +msgid "Next" +msgstr "下一" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:337 +#: components/Schedule/ScheduleList/ScheduleList.js:171 +#: components/Schedule/ScheduleList/ScheduleListItem.js:118 +#: components/Schedule/ScheduleList/ScheduleListItem.js:122 +msgid "Next Run" +msgstr "下次运行" + +#: components/Search/Search.js:232 +msgid "No" +msgstr "否" + +#: screens/Job/JobOutput/JobOutputSearch.js:121 +msgid "No Hosts Matched" +msgstr "未匹配主机" + +#: screens/Job/JobOutput/JobOutputSearch.js:122 +#: screens/Job/JobOutput/JobOutputSearch.js:123 +msgid "No Hosts Remaining" +msgstr "没有剩余主机" + +#: screens/Job/JobOutput/HostEventModal.js:150 +msgid "No JSON Available" +msgstr "没有可用的 JSON" + +#: screens/Dashboard/shared/ChartTooltip.js:82 +msgid "No Jobs" +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:100 +msgid "No job data available" +msgstr "没有可用作业数据" + +#: screens/Job/JobOutput/EmptyOutput.js:52 +msgid "No output found for this job." +msgstr "没有为该作业找到输出。" + +#: screens/Job/JobOutput/HostEventModal.js:126 +msgid "No result found" +msgstr "未找到结果" + +#: components/LabelSelect/LabelSelect.js:130 +#: components/LaunchPrompt/steps/SurveyStep.js:136 +#: components/LaunchPrompt/steps/SurveyStep.js:195 +#: components/MultiSelect/TagMultiSelect.js:60 +#: components/Search/AdvancedSearch.js:151 +#: components/Search/AdvancedSearch.js:266 +#: components/Search/LookupTypeInput.js:33 +#: components/Search/RelatedLookupTypeInput.js:26 +#: components/Search/Search.js:153 +#: components/Search/Search.js:202 +#: components/Search/Search.js:226 +#: screens/ActivityStream/ActivityStream.js:142 +#: screens/Credential/shared/CredentialForm.js:143 +#: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:65 +#: screens/Dashboard/DashboardGraph.js:106 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:137 +#: screens/Template/Survey/SurveyReorderModal.js:166 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:260 +#: screens/Template/shared/PlaybookSelect.js:72 +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 "没有找到问卷调查问题。" + +#: screens/Job/JobDetail/JobDetail.js:399 +msgid "No timeout specified" +msgstr "未指定超时" + +#: components/PaginatedTable/PaginatedTable.js:80 +msgid "No {pluralizedItemName} Found" +msgstr "未找到 {pluralizedItemName}" + +#: components/Workflow/WorkflowNodeHelp.js:148 +#: components/Workflow/WorkflowNodeHelp.js:184 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:273 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:274 +msgid "Node Alias" +msgstr "节点别名" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:223 +#: screens/InstanceGroup/Instances/InstanceList.js:204 +#: screens/InstanceGroup/Instances/InstanceList.js:268 +#: screens/InstanceGroup/Instances/InstanceList.js:300 +#: screens/InstanceGroup/Instances/InstanceListItem.js:142 +#: screens/Instances/InstanceDetail/InstanceDetail.js:204 +#: screens/Instances/InstanceList/InstanceList.js:148 +#: screens/Instances/InstanceList/InstanceList.js:203 +#: screens/Instances/InstanceList/InstanceListItem.js:150 +#: screens/Instances/InstancePeers/InstancePeerList.js:98 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:59 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:118 +msgid "Node Type" +msgstr "节点类型" + +#: screens/TopologyView/Legend.js:107 +msgid "Node state types" +msgstr "节点状态类型" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/useNodeTypeStep.js:75 +msgid "Node type" +msgstr "节点类型" + +#: screens/TopologyView/Legend.js:70 +msgid "Node types" +msgstr "节点类型" + +#: components/Schedule/shared/ScheduleFormFields.js:180 +#: components/Schedule/shared/ScheduleFormFields.js:184 +#: components/Workflow/WorkflowNodeHelp.js:123 +msgid "None" +msgstr "无" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:193 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:196 +msgid "None (Run Once)" +msgstr "无(运行一次)" + +#: components/Schedule/shared/ScheduleFormFields.js:120 +#: components/Schedule/shared/ScheduleFormFields.js:124 +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:248 +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/Project.helptext.js:81 +msgid "Note: This field assumes the remote name is \"origin\"." +msgstr "注意:该字段假设远程名称为“origin”。" + +#: screens/Project/shared/Project.helptext.js:35 +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 "备注:在将 SSH 协议用于 GitHub 或 Bitbucket 时,只需输入 SSH 密钥,而不要输入用户名(除 git 外)。另外,GitHub 和 Bitbucket 在使用 SSH 时不支持密码验证。GIT 只读协议 (git://) 不使用用户名或密码信息。" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:331 +msgid "Notification Color" +msgstr "通知颜色" + +#: screens/NotificationTemplate/NotificationTemplate.js:58 +#: screens/NotificationTemplate/NotificationTemplateAdd.js:50 +msgid "Notification Template not found." +msgstr "没有找到通知模板。" + +#: screens/ActivityStream/ActivityStream.js:198 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:117 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:171 +#: screens/NotificationTemplate/NotificationTemplates.js:14 +#: screens/NotificationTemplate/NotificationTemplates.js:21 +#: util/getRelatedResourceDeleteDetails.js:181 +msgid "Notification Templates" +msgstr "通知模板" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:134 +msgid "Notification Type" +msgstr "通知类型" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:380 +msgid "Notification color" +msgstr "通知颜色" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:193 +msgid "Notification sent successfully" +msgstr "发送通知成功" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:449 +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:93 +#: screens/Inventory/InventorySource/InventorySource.js:99 +#: screens/ManagementJob/ManagementJob.js:116 +#: screens/ManagementJob/ManagementJobs.js:22 +#: screens/Organization/Organization.js:135 +#: screens/Organization/Organizations.js:33 +#: screens/Project/Project.js:114 +#: screens/Project/Projects.js:28 +#: screens/Template/Template.js:141 +#: screens/Template/Templates.js:46 +#: screens/Template/WorkflowJobTemplate.js:123 +msgid "Notifications" +msgstr "通知" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:169 +#: components/Schedule/shared/FrequencyDetailSubform.js:148 +msgid "November" +msgstr "11 月" + +#: components/StatusLabel/StatusLabel.js:44 +#: components/Workflow/WorkflowNodeHelp.js:117 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:66 +#: screens/Job/JobOutput/shared/HostStatusBar.js:35 +msgid "OK" +msgstr "确定" + +#: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:42 +#: components/Schedule/shared/FrequencyDetailSubform.js:549 +msgid "Occurrences" +msgstr "发生次数" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:168 +#: components/Schedule/shared/FrequencyDetailSubform.js:143 +msgid "October" +msgstr "10 月" + +#: components/AdHocCommands/AdHocDetailsStep.js:189 +#: components/HostToggle/HostToggle.js:61 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:192 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:195 +#: components/PromptDetail/PromptDetail.js:362 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:489 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:58 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/Setting/shared/SettingDetail.js:98 +#: screens/Setting/shared/SharedFields.js:150 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:284 +#: screens/Template/shared/JobTemplateForm.js:504 +msgid "Off" +msgstr "关" + +#: components/AdHocCommands/AdHocDetailsStep.js:188 +#: components/HostToggle/HostToggle.js:60 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:192 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:194 +#: components/PromptDetail/PromptDetail.js:362 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:489 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:57 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:45 +#: screens/Setting/shared/SettingDetail.js:98 +#: screens/Setting/shared/SharedFields.js:149 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:284 +#: screens/Template/shared/JobTemplateForm.js:504 +msgid "On" +msgstr "开" + +#: 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:39 +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:32 +msgid "On Success" +msgstr "成功时" + +#: components/Schedule/shared/FrequencyDetailSubform.js:536 +msgid "On date" +msgstr "于日期" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:99 +#: components/Schedule/shared/FrequencyDetailSubform.js:251 +msgid "On days" +msgstr "于日" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:18 +msgid "" +"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 添加到频道中,父信息 Id 为 16 位。在第 10 位数字后需要手动插入一个点(.)。例如:#destination-channel, 1231257890.006423。请参阅 Slack" + +#: components/PromptDetail/PromptInventorySourceDetail.js:154 +msgid "Only Group By" +msgstr "唯一分组标准" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:103 +msgid "OpenStack" +msgstr "OpenStack" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:111 +msgid "Option Details" +msgstr "选项详情" + +#: screens/Inventory/shared/Inventory.helptext.js:25 +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/Job/Job.helptext.js:12 +#: screens/Template/shared/JobTemplate.helptext.js:13 +msgid "Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates and completed jobs." +msgstr "描述此任务模板的可选标签,如 'dev' 或 'test'。标签可用于对任务模板和完成的任务进行分组和过滤。" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:11 +msgid "" +"Optional labels that describe this workflow job template,\n" +"such as 'dev' or 'test'. Labels can be used to group and filter\n" +"workflow job templates and completed jobs." +msgstr "描述此工作流作业模板的可选标签,如 'dev' 或 'test'。标签可用于对工作流作业模板和完成的作业进行分组和过滤。" + +#: screens/Template/shared/JobTemplate.helptext.js:26 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:19 +msgid "Optionally select the credential to use to send status updates back to the webhook service." +msgstr "(可选)选择要用来向 Webhook 服务发回状态更新的凭证。" + +#: components/NotificationList/NotificationList.js:220 +#: components/NotificationList/NotificationListItem.js:34 +#: screens/Credential/shared/TypeInputsSubForm.js:47 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:61 +#: screens/Instances/Shared/InstanceForm.js:54 +#: screens/Inventory/shared/InventoryForm.js:94 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:69 +#: screens/Template/shared/JobTemplateForm.js:545 +#: screens/Template/shared/WorkflowJobTemplateForm.js:241 +msgid "Options" +msgstr "选项" + +#: screens/Template/Survey/SurveyReorderModal.js:217 +#: screens/Template/Survey/SurveyReorderModal.js:217 +#: screens/Template/Survey/SurveyReorderModal.js:233 +msgid "Order" +msgstr "顺序" + +#: components/Lookup/ApplicationLookup.js:119 +#: components/Lookup/OrganizationLookup.js:101 +#: components/Lookup/OrganizationLookup.js:107 +#: components/Lookup/OrganizationLookup.js:124 +#: components/PromptDetail/PromptInventorySourceDetail.js:62 +#: components/PromptDetail/PromptInventorySourceDetail.js:72 +#: components/PromptDetail/PromptJobTemplateDetail.js:105 +#: components/PromptDetail/PromptJobTemplateDetail.js:115 +#: components/PromptDetail/PromptProjectDetail.js:77 +#: components/PromptDetail/PromptProjectDetail.js:88 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:67 +#: components/TemplateList/TemplateList.js:244 +#: components/TemplateList/TemplateListItem.js:185 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:70 +#: screens/Application/ApplicationsList/ApplicationListItem.js:38 +#: screens/Application/ApplicationsList/ApplicationsList.js:157 +#: screens/Credential/CredentialDetail/CredentialDetail.js:230 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:70 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:155 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:167 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:76 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:96 +#: screens/Inventory/InventoryList/InventoryList.js:191 +#: screens/Inventory/InventoryList/InventoryList.js:221 +#: screens/Inventory/InventoryList/InventoryListItem.js:119 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:202 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:107 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:121 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:131 +#: screens/Project/ProjectDetail/ProjectDetail.js:180 +#: screens/Project/ProjectList/ProjectListItem.js:287 +#: screens/Project/ProjectList/ProjectListItem.js:298 +#: screens/Team/TeamDetail/TeamDetail.js:40 +#: screens/Team/TeamList/TeamList.js:143 +#: screens/Team/TeamList/TeamListItem.js:38 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:199 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:210 +#: 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:154 +msgid "Organization not found." +msgstr "未找到机构。" + +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:188 +#: routeConfig.js:96 +#: screens/ActivityStream/ActivityStream.js:181 +#: 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:66 +#: screens/User/UserOrganizations/UserOrganizationList.js:72 +#: screens/User/Users.js:33 +#: util/getRelatedResourceDeleteDetails.js:232 +#: util/getRelatedResourceDeleteDetails.js:266 +msgid "Organizations" +msgstr "机构" + +#: components/LaunchPrompt/steps/useOtherPromptsStep.js:90 +msgid "Other prompts" +msgstr "其他提示" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:79 +msgid "Out of compliance" +msgstr "不合规" + +#: screens/Job/Job.js:131 +#: screens/Job/JobOutput/HostEventModal.js:156 +#: screens/Job/Jobs.js:34 +msgid "Output" +msgstr "输出" + +#: screens/Job/JobOutput/HostEventModal.js:157 +msgid "Output tab" +msgstr "输出标签页" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:80 +msgid "Overwrite" +msgstr "覆盖" + +#: components/PromptDetail/PromptInventorySourceDetail.js:41 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:121 +msgid "Overwrite local groups and hosts from remote inventory source" +msgstr "从远程清单源覆盖本地组和主机" + +#: components/PromptDetail/PromptInventorySourceDetail.js:46 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:127 +msgid "Overwrite local variables from remote inventory source" +msgstr "从远程清单源覆盖本地变量" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:86 +msgid "Overwrite variables" +msgstr "覆盖变量" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:493 +msgid "POST" +msgstr "POST" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:494 +msgid "PUT" +msgstr "PUT" + +#: components/NotificationList/NotificationList.js:198 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:139 +msgid "Pagerduty" +msgstr "Pagerduty" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:279 +msgid "Pagerduty Subdomain" +msgstr "Pagerduty 子域" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:298 +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 "Pan Left" + +#: 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:243 +msgid "Pass extra command line changes. There are two ansible command line parameters:" +msgstr "传递额外的命令行更改。有两个 ansible 命令行参数:" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:14 +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 Controller documentation for example syntax." +msgstr "向 playbook 传递额外的命令行变量。这是 ansible-playbook 的 -e 或 --extra-vars 命令行参数。使用 YAML 或 JSON 提供键/值对。示例语法请参阅 Ansible 控制器文档。" + +#: screens/Job/Job.helptext.js:13 +#: screens/Template/shared/JobTemplate.helptext.js:14 +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 documentation for example syntax." +msgstr "向 playbook 传递额外的命令行变量。这是 ansible-playbook 的 -e 或 --extra-vars 命令行参数。使用 YAML \n" +"或 JSON 提供键/值对。示例语法请参阅相关文档。" + +#: screens/Login/Login.js:227 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:73 +#: 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 "过去两周" + +#: screens/Dashboard/DashboardGraph.js:116 +msgid "Past week" +msgstr "过去一周" + +#: screens/Instances/Instance.js:51 +#: screens/Instances/InstancePeers/InstancePeerList.js:74 +msgid "Peers" +msgstr "对等" + +#: components/JobList/JobList.js:228 +#: components/StatusLabel/StatusLabel.js:49 +#: components/Workflow/WorkflowNodeHelp.js:93 +msgid "Pending" +msgstr "待处理" + +#: components/AppContainer/PageHeaderToolbar.js:76 +msgid "Pending Workflow Approvals" +msgstr "等待工作流批准" + +#: screens/Inventory/InventoryList/InventoryListItem.js:128 +msgid "Pending delete" +msgstr "等待删除" + +#: components/Lookup/HostFilterLookup.js:370 +msgid "Perform a search to define a host filter" +msgstr "执行搜索以定义主机过滤器" + +#: screens/User/UserTokenDetail/UserTokenDetail.js:73 +#: 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:122 +msgid "Play" +msgstr "Play" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:84 +msgid "Play Count" +msgstr "play 数量" + +#: screens/Job/JobOutput/JobOutputSearch.js:124 +msgid "Play Started" +msgstr "Play 已启动" + +#: components/PromptDetail/PromptJobTemplateDetail.js:148 +#: screens/Job/JobDetail/JobDetail.js:319 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:253 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:43 +#: screens/Template/shared/JobTemplateForm.js:357 +msgid "Playbook" +msgstr "Playbook" + +#: components/JobList/JobListItem.js:44 +#: screens/Job/JobDetail/JobDetail.js:67 +msgid "Playbook Check" +msgstr "Playbook 检查" + +#: screens/Job/JobOutput/JobOutputSearch.js:125 +msgid "Playbook Complete" +msgstr "Playbook 完成" + +#: components/PromptDetail/PromptProjectDetail.js:165 +#: screens/Project/ProjectDetail/ProjectDetail.js:288 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:72 +msgid "Playbook Directory" +msgstr "Playbook 目录" + +#: components/JobList/JobList.js:213 +#: components/JobList/JobListItem.js:44 +#: components/Schedule/ScheduleList/ScheduleListItem.js:37 +#: screens/Job/JobDetail/JobDetail.js:67 +msgid "Playbook Run" +msgstr "Playbook 运行" + +#: screens/Job/JobOutput/JobOutputSearch.js:126 +msgid "Playbook Started" +msgstr "Playbook 已启动" + +#: components/RelatedTemplateList/RelatedTemplateList.js:174 +#: components/TemplateList/TemplateList.js:222 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:23 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:54 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:157 +msgid "Playbook name" +msgstr "Playbook 名称" + +#: screens/Dashboard/DashboardGraph.js:146 +msgid "Playbook run" +msgstr "Playbook 运行" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:85 +msgid "Plays" +msgstr "Play" + +#: 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 "请点开始按钮开始。" + +#: components/Schedule/shared/ScheduleForm.js:421 +msgid "Please enter a number of occurrences." +msgstr "请输入事件发生的值。" + +#: util/validators.js:160 +msgid "Please enter a valid URL" +msgstr "请输入有效的 URL" + +#: screens/User/shared/UserTokenForm.js:20 +msgid "Please enter a value." +msgstr "请输入一个值。" + +#: screens/Login/Login.js:191 +msgid "Please log in" +msgstr "请登录" + +#: components/JobList/JobList.js:190 +msgid "Please run a job to populate this list." +msgstr "请运行一个作业来填充此列表。" + +#: components/Schedule/shared/ScheduleForm.js:417 +msgid "Please select a day number between 1 and 31." +msgstr "选择的日数字应介于 1 到 31 之间。" + +#: screens/Template/shared/JobTemplateForm.js:174 +msgid "Please select an Inventory or check the Prompt on Launch option" +msgstr "请选择一个清单或者选中“启动时提示”选项" + +#: components/Schedule/shared/ScheduleForm.js:429 +msgid "Please select an end date/time that comes after the start date/time." +msgstr "请选择一个比开始日期/时间晚的结束日期/时间。" + +#: components/Lookup/HostFilterLookup.js:359 +msgid "Please select an organization before editing the host filter" +msgstr "请在编辑主机过滤器前选择机构" + +#: screens/Job/JobOutput/EmptyOutput.js:32 +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:78 +msgid "Pod spec override" +msgstr "Pod 规格覆写" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:214 +#: screens/InstanceGroup/Instances/InstanceListItem.js:203 +#: screens/Instances/InstanceDetail/InstanceDetail.js:208 +#: screens/Instances/InstanceList/InstanceListItem.js:218 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:82 +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:70 +#: 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 "从外部 secret 管理系统填充字段" + +#: components/Lookup/HostFilterLookup.js:349 +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 Controller documentation for further syntax and\n" +"examples." +msgstr "使用搜索过滤器填充此清单的主机。例如:ansible_facts__ansible_distribution:\"RedHat\"。如需语法和实例的更多信息,请参阅相关文档。请参阅 Ansible 控制器文档来获得更多信息。" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:165 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:104 +msgid "Port" +msgstr "端口" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:231 +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:181 +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 键确认拖动或任何其他键以取消拖动操作。" + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:71 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:130 +#: screens/Inventory/shared/InventoryForm.js:99 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:147 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:347 +#: screens/Template/shared/JobTemplateForm.js:603 +msgid "Prevent Instance Group Fallback" +msgstr "防止实例组 Fallback" + +#: screens/Inventory/shared/Inventory.helptext.js:197 +msgid "Prevent Instance Group Fallback: If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on." +msgstr "防止实例组 Fallback:如果启用,则该清单将阻止将任何机构实例组添加到运行相关作业模板的首选实例组列表中。" + +#: screens/Template/shared/JobTemplate.helptext.js:43 +msgid "Prevent Instance Group Fallback: If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on." +msgstr "防止实例组 Fallback:如果启用,则作业模板将阻止将任何清单或机构实例组添加到要运行的首选实例组列表中。" + +#: 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:58 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:122 +#: screens/Template/shared/JobTemplateForm.js:551 +msgid "Privilege Escalation" +msgstr "权限升级" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:111 +msgid "Privilege escalation password" +msgstr "权限升级密码" + +#: screens/Template/shared/JobTemplate.helptext.js:40 +msgid "Privilege escalation: If enabled, run this playbook as an administrator." +msgstr "权利升级:如果启用,则以管理员身份运行此 playbook。" + +#: components/JobList/JobListItem.js:239 +#: components/Lookup/ProjectLookup.js:104 +#: components/Lookup/ProjectLookup.js:109 +#: components/Lookup/ProjectLookup.js:166 +#: components/PromptDetail/PromptInventorySourceDetail.js:87 +#: components/PromptDetail/PromptJobTemplateDetail.js:133 +#: components/PromptDetail/PromptJobTemplateDetail.js:141 +#: components/TemplateList/TemplateListItem.js:300 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:216 +#: screens/Job/JobDetail/JobDetail.js:172 +#: screens/Job/JobDetail/JobDetail.js:198 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:229 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:239 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:38 +msgid "Project" +msgstr "项目" + +#: components/PromptDetail/PromptProjectDetail.js:158 +#: screens/Project/ProjectDetail/ProjectDetail.js:281 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:61 +msgid "Project Base Path" +msgstr "项目基本路径" + +#: components/Workflow/WorkflowLegend.js:104 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:85 +msgid "Project Sync" +msgstr "项目同步" + +#: screens/Project/ProjectDetail/ProjectDetail.js:320 +#: screens/Project/ProjectList/ProjectListItem.js:229 +msgid "Project Sync Error" +msgstr "项目同步错误" + +#: components/Workflow/WorkflowNodeHelp.js:67 +msgid "Project Update" +msgstr "项目更新" + +#: screens/Job/JobDetail/JobDetail.js:180 +msgid "Project Update Status" +msgstr "项目更新状态" + +#: screens/Job/Job.helptext.js:22 +msgid "Project checkout results" +msgstr "项目签出结果" + +#: screens/Project/ProjectList/ProjectList.js:132 +msgid "Project copied successfully" +msgstr "成功复制的项目" + +#: screens/Project/Project.js:136 +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:170 +#: screens/Dashboard/Dashboard.js:103 +#: screens/Project/ProjectList/ProjectList.js:180 +#: screens/Project/ProjectList/ProjectList.js:249 +#: screens/Project/Projects.js:12 +#: screens/Project/Projects.js:22 +#: util/getRelatedResourceDeleteDetails.js:60 +#: util/getRelatedResourceDeleteDetails.js:195 +#: util/getRelatedResourceDeleteDetails.js:225 +msgid "Projects" +msgstr "项目" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:139 +msgid "Promote Child Groups and Hosts" +msgstr "提升子组和主机" + +#: components/Schedule/shared/ScheduleForm.js:540 +#: components/Schedule/shared/ScheduleForm.js:543 +msgid "Prompt" +msgstr "提示" + +#: components/PromptDetail/PromptDetail.js:182 +msgid "Prompt Overrides" +msgstr "提示覆盖" + +#: components/CodeEditor/VariablesField.js:241 +#: components/FieldWithPrompt/FieldWithPrompt.js:46 +#: screens/Credential/CredentialDetail/CredentialDetail.js:175 +msgid "Prompt on launch" +msgstr "启动时提示" + +#: components/Schedule/shared/SchedulePromptableFields.js:97 +msgid "Prompt | {0}" +msgstr "提示 | {0}" + +#: components/PromptDetail/PromptDetail.js:180 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:418 +msgid "Prompted Values" +msgstr "提示的值" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:6 +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 "提供主机模式以进一步限制受 playbook 管理或影响的主机列表。允许使用多种模式。请参阅 Ansible 文档,以了解更多有关模式的信息和示例。" + +#: screens/Job/Job.helptext.js:14 +#: screens/Template/shared/JobTemplate.helptext.js:15 +msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns." +msgstr "提供主机模式以进一步限制受 playbook 管理或影响的主机列表。允许使用多种模式。请参阅 Ansible 文档,以了解更多有关模式的信息和示例。" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:179 +msgid "Provide a value for this field or select the Prompt on launch option." +msgstr "为这个字段输入值或者选择「启动时提示」选项。" + +#: components/AdHocCommands/AdHocDetailsStep.js:247 +msgid "" +"Provide key/value pairs using either\n" +"YAML or JSON." +msgstr "使用 YAML 或 JSON 提供\n" +"键/值对。" + +#: 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 Automation Analytics." +msgstr "提供您的 Red Hat 或 Red Hat Satellite 凭证以启用 Automation Analytics。" + +#: components/StatusLabel/StatusLabel.js:59 +#: screens/TopologyView/Legend.js:150 +msgid "Provisioning" +msgstr "置备" + +#: components/PromptDetail/PromptJobTemplateDetail.js:162 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:302 +#: screens/Template/shared/JobTemplateForm.js:620 +msgid "Provisioning Callback URL" +msgstr "部署回调 URL" + +#: screens/Template/shared/JobTemplateForm.js:615 +msgid "Provisioning Callback details" +msgstr "置备回调详情" + +#: components/PromptDetail/PromptJobTemplateDetail.js:63 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:127 +#: screens/Template/shared/JobTemplateForm.js:555 +#: screens/Template/shared/JobTemplateForm.js:558 +msgid "Provisioning Callbacks" +msgstr "置备回调" + +#: screens/Template/shared/JobTemplate.helptext.js:41 +msgid "Provisioning callbacks: Enables creation of a provisioning callback URL. Using the URL a host can contact Ansible AWX and request a configuration update using this job template." +msgstr "置备回调:允许创建部署回调 URL。使用此 URL,主机可访问 Ansible AWX 并使用此作业模板请求配置更新。" + +#: components/StatusLabel/StatusLabel.js:62 +msgid "Provisioning fail" +msgstr "置备失败" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:86 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:114 +msgid "Pull" +msgstr "Pull" + +#: screens/Template/Survey/SurveyQuestionForm.js:163 +msgid "Question" +msgstr "问题" + +#: screens/Setting/Settings.js:106 +msgid "RADIUS" +msgstr "RADIUS" + +#: screens/Setting/SettingList.js:73 +msgid "RADIUS settings" +msgstr "RADIUS 设置" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:244 +#: screens/InstanceGroup/Instances/InstanceListItem.js:161 +#: screens/Instances/InstanceDetail/InstanceDetail.js:287 +#: screens/Instances/InstanceList/InstanceListItem.js:171 +#: screens/TopologyView/Tooltip.js:307 +msgid "RAM {0}" +msgstr "RAM {0}" + +#: screens/User/shared/UserTokenForm.js:76 +msgid "Read" +msgstr "读取" + +#: components/StatusLabel/StatusLabel.js:57 +#: screens/TopologyView/Legend.js:122 +msgid "Ready" +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:188 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.js:112 +#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostListItem.js:38 +msgid "Recent jobs" +msgstr "最近的作业" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:154 +msgid "Recipient List" +msgstr "接收者列表" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:86 +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:139 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:92 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:161 +#: screens/Job/JobDetail/JobDetail.js:77 +#: 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/ApplicationDetails/ApplicationDetails.js:94 +#: screens/Application/shared/ApplicationForm.js:107 +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:261 +#: screens/Template/shared/JobTemplate.helptext.js:55 +msgid "Refer to the" +msgstr "请参阅" + +#: screens/Job/Job.helptext.js:27 +#: screens/Template/shared/JobTemplate.helptext.js:50 +msgid "Refer to the Ansible documentation for details 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:116 +msgid "Regions" +msgstr "区域" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:92 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:143 +msgid "Registry credential" +msgstr "注册表凭证" + +#: screens/Inventory/shared/Inventory.helptext.js:156 +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:81 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:62 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:175 +msgid "Related Groups" +msgstr "相关组" + +#: components/Search/AdvancedSearch.js:287 +msgid "Related Keys" +msgstr "相关密钥" + +#: components/Schedule/ScheduleList/ScheduleList.js:169 +#: components/Schedule/ScheduleList/ScheduleListItem.js:105 +msgid "Related resource" +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 "相关的搜索类型 typeahead" + +#: components/JobList/JobListItem.js:146 +#: components/LaunchButton/ReLaunchDropDown.js:82 +#: screens/Job/JobDetail/JobDetail.js:580 +#: screens/Job/JobDetail/JobDetail.js:588 +#: 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/HealthCheckAlert/HealthCheckAlert.js:27 +msgid "Reload" +msgstr "重新加载" + +#: screens/Job/JobOutput/JobOutput.js:723 +msgid "Reload output" +msgstr "重新加载输出" + +#: components/Lookup/ProjectLookup.js:138 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:91 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:160 +#: screens/Job/JobDetail/JobDetail.js:78 +#: screens/Project/ProjectList/ProjectList.js:200 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:99 +msgid "Remote Archive" +msgstr "远程归档" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:374 +#: screens/Instances/InstanceList/InstanceList.js:242 +msgid "Removal Error" +msgstr "删除错误" + +#: components/SelectedList/DraggableSelectedList.js:105 +#: screens/Instances/Shared/RemoveInstanceButton.js:75 +#: screens/Instances/Shared/RemoveInstanceButton.js:129 +#: screens/Instances/Shared/RemoveInstanceButton.js:143 +#: screens/Instances/Shared/RemoveInstanceButton.js:163 +#: 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/Instances/Shared/RemoveInstanceButton.js:152 +msgid "Remove Instances" +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/Project.helptext.js:113 +msgid "Remove any local modifications prior to performing an update." +msgstr "在进行更新前删除任何本地修改。" + +#: components/Search/AdvancedSearch.js:206 +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/TopologyView/Legend.js:285 +msgid "Removing" +msgstr "删除" + +#: 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/SelectedList/DraggableSelectedList.js:83 +msgid "Reorder" +msgstr "重新排序" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:349 +msgid "Repeat Frequency" +msgstr "重复频率" + +#: components/Schedule/shared/ScheduleFormFields.js:113 +msgid "Repeat frequency" +msgstr "重复频率" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:52 +msgid "Replace" +msgstr "替换" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:60 +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:188 +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:190 +#: screens/Team/TeamRoles/TeamRoleListItem.js:12 +#: screens/Team/TeamRoles/TeamRolesList.js:180 +msgid "Resource Name" +msgstr "资源名称" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:246 +msgid "Resource deleted" +msgstr "资源已删除" + +#: components/Schedule/ScheduleList/ScheduleList.js:170 +#: components/Schedule/ScheduleList/ScheduleListItem.js:111 +msgid "Resource type" +msgstr "资源类型" + +#: routeConfig.js:61 +#: screens/ActivityStream/ActivityStream.js:159 +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/Inventory.helptext.js:153 +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 "从给定的主机变量字典中检索启用的状态。启用的变量可以使用点符号来指定,如 'foo.bar'" + +#: components/JobCancelButton/JobCancelButton.js:96 +#: components/JobCancelButton/JobCancelButton.js:100 +#: components/JobList/JobListCancelButton.js:160 +#: components/JobList/JobListCancelButton.js:163 +#: screens/Job/JobOutput/JobOutput.js:819 +#: screens/Job/JobOutput/JobOutput.js:822 +msgid "Return" +msgstr "返回" + +#: screens/Job/JobOutput/EmptyOutput.js:40 +msgid "Return to" +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:52 +#: 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:59 +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:314 +#: screens/Project/ProjectList/ProjectList.js:224 +#: screens/Project/ProjectList/ProjectListItem.js:221 +msgid "Revision" +msgstr "修订" + +#: screens/Project/shared/ProjectSubForms/SvnSubForm.js:22 +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:189 +#: components/ResourceAccessList/ResourceAccessList.js:202 +#: components/ResourceAccessList/ResourceAccessList.js:229 +#: components/ResourceAccessList/ResourceAccessListItem.js:69 +#: screens/Team/Team.js:59 +#: screens/Team/Teams.js:32 +#: screens/User/User.js:71 +#: screens/User/Users.js:31 +msgid "Roles" +msgstr "角色" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:134 +#: 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:23 +#: screens/Template/shared/JobTemplateForm.js:214 +msgid "Run" +msgstr "运行" + +#: components/AdHocCommands/AdHocCommands.js:131 +#: components/AdHocCommands/AdHocCommands.js:135 +#: components/AdHocCommands/AdHocCommands.js:141 +#: components/AdHocCommands/AdHocCommands.js:145 +#: screens/Job/JobDetail/JobDetail.js:68 +msgid "Run Command" +msgstr "运行命令" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:277 +#: screens/Instances/InstanceDetail/InstanceDetail.js:335 +msgid "Run a health check on the instance" +msgstr "对实例运行健康检查" + +#: components/AdHocCommands/AdHocCommands.js:125 +msgid "Run ad hoc command" +msgstr "运行临时命令" + +#: components/AdHocCommands/AdHocCommandsWizard.js:48 +msgid "Run command" +msgstr "运行命令" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:93 +#: components/Schedule/shared/FrequencyDetailSubform.js:223 +msgid "Run every" +msgstr "运行每" + +#: components/HealthCheckButton/HealthCheckButton.js:32 +#: components/HealthCheckButton/HealthCheckButton.js:45 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:286 +#: screens/Instances/InstanceDetail/InstanceDetail.js:344 +msgid "Run health check" +msgstr "运行健康检查" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:129 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:138 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:175 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:197 +#: components/Schedule/shared/FrequencyDetailSubform.js:344 +msgid "Run on" +msgstr "运行于" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useRunTypeStep.js:32 +msgid "Run type" +msgstr "运行类型" + +#: components/JobList/JobList.js:230 +#: components/StatusLabel/StatusLabel.js:48 +#: components/TemplateList/TemplateListItem.js:118 +#: components/Workflow/WorkflowNodeHelp.js:99 +msgid "Running" +msgstr "运行中" + +#: screens/Job/JobOutput/JobOutputSearch.js:127 +msgid "Running Handlers" +msgstr "正在运行的处理程序" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:217 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:196 +#: screens/InstanceGroup/Instances/InstanceListItem.js:194 +#: screens/Instances/InstanceDetail/InstanceDetail.js:212 +#: screens/Instances/InstanceList/InstanceListItem.js:209 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:73 +msgid "Running Jobs" +msgstr "运行任务" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:284 +#: screens/Instances/InstanceDetail/InstanceDetail.js:342 +msgid "Running health check" +msgstr "运行健康检查" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:71 +msgid "Running jobs" +msgstr "运行作业" + +#: screens/Setting/Settings.js:109 +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 "社交" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:95 +msgid "SSH password" +msgstr "SSH 密码" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:239 +msgid "SSL Connection" +msgstr "SSL 连接" + +#: components/Workflow/WorkflowStartNode.js:60 +#: components/Workflow/workflowReducer.js:419 +msgid "START" +msgstr "开始" + +#: components/Sparkline/Sparkline.js:31 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:160 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:39 +#: screens/Project/ProjectDetail/ProjectDetail.js:135 +#: screens/Project/ProjectList/ProjectListItem.js:73 +msgid "STATUS:" +msgstr "状态:" + +#: components/Schedule/shared/FrequencyDetailSubform.js:321 +msgid "Sat" +msgstr "周六" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:82 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:188 +#: components/Schedule/shared/FrequencyDetailSubform.js:326 +#: components/Schedule/shared/FrequencyDetailSubform.js:458 +msgid "Saturday" +msgstr "周六" + +#: components/AddRole/AddResourceRole.js:247 +#: 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:526 +#: components/Schedule/shared/ScheduleForm.js:532 +#: components/Schedule/shared/useSchedulePromptSteps.js:49 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:130 +#: 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:205 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:35 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:131 +#: 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:34 +#: screens/Template/Templates.js:54 +msgid "Schedule Details" +msgstr "调度详情" + +#: components/Schedule/shared/UnsupportedScheduleForm.js:15 +msgid "Schedule Rules" +msgstr "调度规则" + +#: screens/Inventory/Inventories.js:92 +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:394 +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:229 +#: routeConfig.js:44 +#: screens/ActivityStream/ActivityStream.js:153 +#: screens/Inventory/Inventories.js:89 +#: screens/Inventory/InventorySource/InventorySource.js:88 +#: screens/ManagementJob/ManagementJob.js:108 +#: screens/ManagementJob/ManagementJobs.js:23 +#: screens/Project/Project.js:120 +#: screens/Project/Projects.js:31 +#: screens/Schedule/AllSchedules.js:21 +#: screens/Template/Template.js:148 +#: screens/Template/Templates.js:51 +#: screens/Template/WorkflowJobTemplate.js:130 +msgid "Schedules" +msgstr "调度" + +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:136 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:33 +#: screens/User/UserTokenDetail/UserTokenDetail.js:50 +#: screens/User/UserTokenList/UserTokenList.js:142 +#: screens/User/UserTokenList/UserTokenList.js:189 +#: screens/User/UserTokenList/UserTokenListItem.js:32 +#: screens/User/shared/UserTokenForm.js:68 +msgid "Scope" +msgstr "范围" + +#: screens/User/shared/User.helptext.js:5 +msgid "Scope for the token's access" +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:290 +#: components/Lookup/Lookup.js:143 +msgid "Search" +msgstr "搜索" + +#: screens/Job/JobOutput/JobOutputSearch.js:151 +msgid "Search is disabled while the job is running" +msgstr "作业运行时会禁用搜索" + +#: components/Search/AdvancedSearch.js:311 +#: components/Search/Search.js:259 +msgid "Search submit button" +msgstr "搜索提交按钮" + +#: components/Search/Search.js:248 +msgid "Search text input" +msgstr "搜索文本输入" + +#: components/Lookup/HostFilterLookup.js:398 +msgid "Searching by ansible_facts requires special syntax. Refer to the" +msgstr "根据 ansible_facts 搜索需要特殊的语法。请参阅" + +#: components/Schedule/shared/FrequencyDetailSubform.js:408 +msgid "Second" +msgstr "秒" + +#: components/PromptDetail/PromptInventorySourceDetail.js:103 +#: components/PromptDetail/PromptProjectDetail.js:153 +#: screens/Project/ProjectDetail/ProjectDetail.js:269 +msgid "Seconds" +msgstr "秒" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:34 +msgid "See Django" +msgstr "请参阅 Django" + +#: components/AdHocCommands/AdHocPreviewStep.js:35 +#: components/LaunchPrompt/steps/PreviewStep.js:61 +msgid "See errors on the left" +msgstr "在左侧查看错误" + +#: components/JobList/JobListItem.js:84 +#: components/Lookup/HostFilterLookup.js:380 +#: components/Lookup/Lookup.js:200 +#: 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:278 +msgid "Select Hosts" +msgstr "选择主机" + +#: components/AnsibleSelect/AnsibleSelect.js:38 +msgid "Select Input" +msgstr "选择输入" + +#: screens/InstanceGroup/Instances/InstanceList.js:295 +msgid "Select Instances" +msgstr "选择实例" + +#: components/AssociateModal/AssociateModal.js:22 +msgid "Select Items" +msgstr "选择项" + +#: components/AddRole/AddResourceRole.js:201 +msgid "Select Items from List" +msgstr "从列表中选择项" + +#: components/LabelSelect/LabelSelect.js:127 +msgid "Select Labels" +msgstr "选择标签" + +#: components/AddRole/AddResourceRole.js:236 +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:122 +msgid "Select a Node Type" +msgstr "选择节点类型" + +#: components/AddRole/AddResourceRole.js:170 +msgid "Select a Resource Type" +msgstr "选择资源类型" + +#: screens/Job/Job.helptext.js:21 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:10 +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:75 +msgid "Select a module" +msgstr "选择一个模块" + +#: screens/Template/shared/PlaybookSelect.js:60 +#: screens/Template/shared/PlaybookSelect.js:61 +msgid "Select a playbook" +msgstr "选择一个 playbook" + +#: screens/Template/shared/JobTemplateForm.js:323 +msgid "Select a project before editing the execution environment." +msgstr "在编辑执行环境前选择一个项目。" + +#: screens/Template/Survey/SurveyToolbar.js:82 +msgid "Select a question to delete" +msgstr "选择要删除的问题" + +#: components/PaginatedTable/ToolbarDeleteButton.js:160 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:103 +msgid "Select a row to delete" +msgstr "选择要删除的行" + +#: components/DisassociateButton/DisassociateButton.js:75 +msgid "Select a row to disassociate" +msgstr "选择要解除关联的行" + +#: screens/Instances/Shared/RemoveInstanceButton.js:77 +msgid "Select a row to remove" +msgstr "选择要删除的行" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:87 +msgid "Select a subscription" +msgstr "导入一个订阅" + +#: components/HostForm/HostForm.js:39 +#: components/Schedule/shared/FrequencyDetailSubform.js:71 +#: components/Schedule/shared/FrequencyDetailSubform.js:78 +#: components/Schedule/shared/FrequencyDetailSubform.js:88 +#: components/Schedule/shared/ScheduleFormFields.js:33 +#: components/Schedule/shared/ScheduleFormFields.js:37 +#: components/Schedule/shared/ScheduleFormFields.js:61 +#: screens/Credential/shared/CredentialForm.js:44 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:79 +#: screens/Inventory/shared/InventoryForm.js:72 +#: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/InsightsSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/OpenStackSubForm.js:45 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:37 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:97 +#: screens/Inventory/shared/InventorySourceSubForms/SatelliteSubForm.js:44 +#: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:46 +#: screens/Inventory/shared/SmartInventoryForm.js:67 +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:24 +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:61 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:436 +#: screens/Project/shared/ProjectForm.js:234 +#: screens/Project/shared/ProjectSubForms/InsightsSubForm.js:39 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:37 +#: screens/Team/shared/TeamForm.js:49 +#: screens/Template/Survey/SurveyQuestionForm.js:30 +#: screens/Template/shared/WorkflowJobTemplateForm.js:130 +#: screens/User/shared/UserForm.js:139 +#: util/validators.js:201 +msgid "Select a value for this field" +msgstr "为这个字段选择一个值" + +#: screens/Template/shared/JobTemplate.helptext.js:23 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:20 +msgid "Select a webhook service." +msgstr "选择 Webhook 服务。" + +#: components/DataListToolbar/DataListToolbar.js:121 +#: components/DataListToolbar/DataListToolbar.js:125 +#: screens/Template/Survey/SurveyToolbar.js:49 +msgid "Select all" +msgstr "选择所有" + +#: screens/ActivityStream/ActivityStream.js:129 +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/WorkflowJobTemplate.helptext.js:5 +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:131 +msgid "Select an option" +msgstr "选择一个选项" + +#: screens/Project/shared/ProjectForm.js:245 +msgid "Select an organization before editing the default execution environment." +msgstr "在编辑默认执行环境前选择一个机构。" + +#: screens/Job/Job.helptext.js:11 +#: screens/Template/shared/JobTemplate.helptext.js:12 +msgid "Select credentials for accessing the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \"Prompt on launch\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \"Prompt on launch\", the selected credential(s) become the defaults that can be updated at run time." +msgstr "选择允许访问将运行此作业的节点的凭证。每种类型您只能选择一个凭证。对于机器凭证 (SSH),如果选中了“启动时提示”但未选择凭证,您需要在运行时选择机器凭证。如果选择了凭证并选中了“启动时提示”,则所选凭证将变为默认设置,可以在运行时更新。" + +#: components/Schedule/shared/ScheduleFormFields.js:120 +#: components/Schedule/shared/ScheduleFormFields.js:179 +msgid "Select frequency" +msgstr "选择频率" + +#: screens/Project/shared/Project.helptext.js:18 +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 "从位于项目基本路径的目录列表中进行选择。基本路径和 playbook 目录一起提供了用于定位 playbook 的完整路径。" + +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:98 +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:179 +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:117 +msgid "Select roles to apply" +msgstr "选择要应用的角色" + +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:128 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:129 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:130 +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/Job/Job.helptext.js:18 +#: screens/Template/shared/JobTemplate.helptext.js:20 +msgid "Select the Instance Groups for this Job Template to run on." +msgstr "选择要运行此任务模板的实例组。" + +#: screens/Organization/shared/OrganizationForm.js:83 +msgid "Select the Instance Groups for this Organization to run on." +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 "选择要在访问远程主机时用来运行命令的凭证。选择包含 Ansbile 登录远程主机所需的用户名和 SSH 密钥或密码的凭证。" + +#: components/Lookup/InventoryLookup.js:123 +msgid "" +"Select the inventory containing the hosts\n" +"you want this job to manage." +msgstr "选择包含此作业要管理的主机的清单。" + +#: screens/Job/Job.helptext.js:6 +#: screens/Template/shared/JobTemplate.helptext.js:7 +msgid "Select the inventory containing the hosts you want this job to manage." +msgstr "选择包含此任务要管理的主机的清单。" + +#: components/HostForm/HostForm.js:32 +#: components/HostForm/HostForm.js:51 +msgid "Select the inventory that this host will belong to." +msgstr "选择此主机要属于的清单。" + +#: screens/Job/Job.helptext.js:10 +#: screens/Template/shared/JobTemplate.helptext.js:11 +msgid "Select the playbook to be executed by this job." +msgstr "选择要由此作业执行的 playbook。" + +#: screens/Instances/Shared/InstanceForm.js:43 +msgid "Select the port that Receptor will listen on for incoming connections. Default is 27199." +msgstr "选择 Receptor 将侦听传入连接的端口。默认为 27199。" + +#: screens/Template/shared/JobTemplate.helptext.js:8 +msgid "Select the project containing the playbook you want this job to execute." +msgstr "选择包含此任务要执行的 playbook 的项目。" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:79 +msgid "Select your Ansible Automation Platform subscription to use." +msgstr "选择要使用的 Ansible Automation Platform 订阅。" + +#: components/Lookup/Lookup.js:186 +msgid "Select {0}" +msgstr "选择 {0}" + +#: components/AddRole/AddResourceRole.js:212 +#: components/AddRole/AddResourceRole.js:224 +#: components/AddRole/AddResourceRole.js:242 +#: 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:84 +#: components/TemplateList/TemplateListItem.js:140 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:107 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:125 +#: 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:41 +msgid "Selected" +msgstr "已选择" + +#: components/LaunchPrompt/steps/CredentialsStep.js:142 +#: components/LaunchPrompt/steps/CredentialsStep.js:147 +#: components/Lookup/MultiCredentialsLookup.js:162 +#: components/Lookup/MultiCredentialsLookup.js:167 +msgid "Selected Category" +msgstr "选择的类别" + +#: components/Schedule/shared/ScheduleForm.js:446 +#: components/Schedule/shared/ScheduleForm.js:447 +msgid "Selected date range must have at least 1 schedule occurrence." +msgstr "选定日期范围必须至少有 1 个计划发生。" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:160 +msgid "Sender Email" +msgstr "发件人电子邮件" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:96 +msgid "Sender e-mail" +msgstr "发件人电子邮件" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:167 +#: components/Schedule/shared/FrequencyDetailSubform.js:138 +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:112 +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:122 +msgid "Set preferences for data collection, logos, and logins" +msgstr "为数据收集、日志和登录设置偏好" + +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:131 +msgid "Set source path to" +msgstr "设置源路径为" + +#: components/InstanceToggle/InstanceToggle.js:48 +#: screens/Instances/Shared/InstanceForm.js:59 +msgid "Set the instance enabled or disabled. If disabled, jobs will not be assigned to this instance." +msgstr "设置实例被启用或禁用。如果禁用,则不会将作业分配给此实例。" + +#: screens/Application/shared/Application.helptext.js:5 +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:239 +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 "设置类型 typeahead" + +#: components/Workflow/WorkflowTools.js:154 +msgid "Set zoom to 100% and center graph" +msgstr "将缩放设置为 100% 和中心图" + +#: screens/Instances/Shared/InstanceForm.js:35 +msgid "Sets the current life cycle stage of this instance. Default is \"installed.\"" +msgstr "设置此实例的当前生命周期阶段。默认为\"installed\"。" + +#: screens/Instances/Shared/InstanceForm.js:51 +msgid "Sets the role that this instance will play within mesh topology. Default is \"execution.\"" +msgstr "设置此实例在网格拓扑中扮演的角色。默认为 \"execution\"。" + +#: 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:220 +#: screens/ActivityStream/ActivityStream.js:222 +#: screens/Setting/Settings.js:43 +msgid "Settings" +msgstr "设置" + +#: components/FormField/PasswordInput.js:35 +msgid "Show" +msgstr "显示" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:182 +#: components/PromptDetail/PromptDetail.js:361 +#: components/PromptDetail/PromptJobTemplateDetail.js:156 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:488 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:283 +#: screens/Template/shared/JobTemplateForm.js:497 +msgid "Show Changes" +msgstr "显示更改" + +#: components/AdHocCommands/AdHocDetailsStep.js:177 +#: components/AdHocCommands/AdHocDetailsStep.js:178 +msgid "Show changes" +msgstr "显示更改" + +#: components/LaunchPrompt/LaunchPrompt.js:135 +#: components/Schedule/shared/SchedulePromptableFields.js:102 +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:262 +msgid "Sign in with Azure AD" +msgstr "使用 Azure AD 登陆" + +#: screens/Login/Login.js:276 +msgid "Sign in with GitHub" +msgstr "使用 GitHub 登陆" + +#: screens/Login/Login.js:318 +msgid "Sign in with GitHub Enterprise" +msgstr "使用 GitHub Enterprise 登录" + +#: screens/Login/Login.js:333 +msgid "Sign in with GitHub Enterprise Organizations" +msgstr "使用 GitHub Enterprise Organizations 登录" + +#: screens/Login/Login.js:349 +msgid "Sign in with GitHub Enterprise Teams" +msgstr "使用 GitHub Enterprise Teams 登录" + +#: screens/Login/Login.js:290 +msgid "Sign in with GitHub Organizations" +msgstr "使用 GitHub Organizations 登录" + +#: screens/Login/Login.js:304 +msgid "Sign in with GitHub Teams" +msgstr "使用 GitHub Teams 登录" + +#: screens/Login/Login.js:364 +msgid "Sign in with Google" +msgstr "使用 Google 登录" + +#: screens/Login/Login.js:378 +msgid "Sign in with OIDC" +msgstr "使用 OIDC 登陆" + +#: screens/Login/Login.js:397 +msgid "Sign in with SAML" +msgstr "使用 SAML 登陆" + +#: screens/Login/Login.js:396 +msgid "Sign in with SAML {samlIDP}" +msgstr "使用 SAML {samlIDP} 登陆" + +#: components/Search/Search.js:145 +#: components/Search/Search.js:146 +msgid "Simple key select" +msgstr "简单键选择" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:106 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:107 +#: components/PromptDetail/PromptDetail.js:295 +#: components/PromptDetail/PromptJobTemplateDetail.js:267 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:595 +#: screens/Job/JobDetail/JobDetail.js:500 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:475 +#: screens/Template/shared/JobTemplateForm.js:533 +#: screens/Template/shared/WorkflowJobTemplateForm.js:230 +msgid "Skip Tags" +msgstr "跳过标签" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:93 +#: components/Schedule/shared/FrequencyDetailSubform.js:223 +msgid "Skip every" +msgstr "跳过每个" + +#: screens/Job/Job.helptext.js:20 +#: screens/Template/shared/JobTemplate.helptext.js:22 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:22 +msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "如果有大型一个 playbook,而您想要跳过某个 play 或任务的特定部分,则跳过标签很有用。使用逗号分隔多个标签。请参阅相关文档了解使用标签的详情。" + +#: screens/Job/JobOutput/shared/HostStatusBar.js:39 +msgid "Skipped" +msgstr "跳过" + +#: components/StatusLabel/StatusLabel.js:50 +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:345 +#: 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:32 +#: components/LaunchPrompt/steps/PreviewStep.js:58 +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:169 +#: components/PromptDetail/PromptInventorySourceDetail.js:84 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:199 +#: screens/Inventory/shared/InventorySourceForm.js:130 +#: screens/Job/JobDetail/JobDetail.js:172 +#: screens/Job/JobDetail/JobDetail.js:294 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:93 +msgid "Source" +msgstr "源" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:44 +#: components/PromptDetail/PromptDetail.js:250 +#: components/PromptDetail/PromptJobTemplateDetail.js:147 +#: components/PromptDetail/PromptProjectDetail.js:106 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:89 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:467 +#: screens/Job/JobDetail/JobDetail.js:307 +#: screens/Project/ProjectDetail/ProjectDetail.js:230 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:248 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:133 +#: screens/Template/shared/JobTemplateForm.js:335 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:245 +msgid "Source Control Branch" +msgstr "源控制分支" + +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:29 +msgid "Source Control Branch/Tag/Commit" +msgstr "源控制分支/标签/提交" + +#: components/PromptDetail/PromptProjectDetail.js:117 +#: screens/Project/ProjectDetail/ProjectDetail.js:256 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:56 +msgid "Source Control Credential" +msgstr "源控制凭证" + +#: components/PromptDetail/PromptProjectDetail.js:111 +#: screens/Project/ProjectDetail/ProjectDetail.js:235 +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:32 +msgid "Source Control Refspec" +msgstr "源控制 Refspec" + +#: screens/Project/ProjectDetail/ProjectDetail.js:195 +msgid "Source Control Revision" +msgstr "源控制修订" + +#: components/PromptDetail/PromptProjectDetail.js:96 +#: screens/Job/JobDetail/JobDetail.js:273 +#: screens/Project/ProjectDetail/ProjectDetail.js:191 +#: screens/Project/shared/ProjectForm.js:259 +msgid "Source Control Type" +msgstr "源控制类型" + +#: components/Lookup/ProjectLookup.js:143 +#: components/PromptDetail/PromptProjectDetail.js:101 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:96 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:165 +#: screens/Project/ProjectDetail/ProjectDetail.js:225 +#: screens/Project/ProjectList/ProjectList.js:205 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:16 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:104 +msgid "Source Control URL" +msgstr "源控制 URL" + +#: components/JobList/JobList.js:211 +#: components/JobList/JobListItem.js:42 +#: components/Schedule/ScheduleList/ScheduleListItem.js:38 +#: screens/Job/JobDetail/JobDetail.js:65 +msgid "Source Control Update" +msgstr "源控制更新" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:340 +msgid "Source Phone Number" +msgstr "源电话号码" + +#: components/PromptDetail/PromptInventorySourceDetail.js:176 +msgid "Source Variables" +msgstr "源变量" + +#: components/JobList/JobListItem.js:213 +#: screens/Job/JobDetail/JobDetail.js:257 +msgid "Source Workflow Job" +msgstr "源工作流作业" + +#: screens/Template/shared/WorkflowJobTemplateForm.js:177 +msgid "Source control branch" +msgstr "源控制分支" + +#: screens/Inventory/shared/InventorySourceForm.js:152 +msgid "Source details" +msgstr "源详情" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:403 +msgid "Source phone number" +msgstr "源电话号码" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:269 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:21 +msgid "Source variables" +msgstr "源变量" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:97 +msgid "Sourced from a project" +msgstr "来自项目的源" + +#: screens/Inventory/Inventories.js:84 +#: screens/Inventory/Inventory.js:68 +msgid "Sources" +msgstr "源" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:30 +msgid "" +"Specify HTTP Headers in JSON format. Refer to\n" +"the Ansible Controller documentation for example syntax." +msgstr "以 JSON 格式指定 HTTP 标头。示例语法请参阅 Ansible 控制器文档。" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:24 +msgid "" +"Specify a notification color. Acceptable colors are hex\n" +"color code (example: #3af or #789abc)." +msgstr "指定通知颜色。可接受的颜色为十六进制颜色代码(示例:#3af 或者 #789abc)。" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:26 +msgid "Specify the conditions under which this node should be executed" +msgstr "指定应该执行此节点的条件" + +#: screens/Job/JobOutput/HostEventModal.js:173 +msgid "Standard Error" +msgstr "标准错误" + +#: screens/Job/JobOutput/HostEventModal.js:174 +msgid "Standard error 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:247 +#: components/JobList/JobListItem.js:99 +msgid "Start Time" +msgstr "开始时间" + +#: components/Schedule/shared/DateTimePicker.js:51 +msgid "Start date" +msgstr "开始日期" + +#: components/Schedule/shared/ScheduleFormFields.js:87 +msgid "Start date/time" +msgstr "开始日期/时间" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:465 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:105 +msgid "Start message" +msgstr "开始消息" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:474 +#: 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:220 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:165 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:63 +msgid "Started" +msgstr "已开始" + +#: components/JobList/JobList.js:224 +#: components/JobList/JobList.js:245 +#: components/JobList/JobListItem.js:95 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:206 +#: screens/InstanceGroup/Instances/InstanceList.js:267 +#: screens/InstanceGroup/Instances/InstanceListItem.js:129 +#: screens/Instances/InstanceDetail/InstanceDetail.js:196 +#: screens/Instances/InstanceList/InstanceList.js:202 +#: screens/Instances/InstanceList/InstanceListItem.js:134 +#: screens/Instances/InstancePeers/InstancePeerList.js:97 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:43 +#: screens/Inventory/InventoryList/InventoryListItem.js:101 +#: screens/Inventory/InventorySources/InventorySourceList.js:212 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:87 +#: screens/Job/JobDetail/JobDetail.js:210 +#: screens/Job/JobOutput/HostEventModal.js:118 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:115 +#: 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:61 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:162 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:166 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:66 +msgid "Status" +msgstr "状态" + +#: screens/Job/JobOutput/JobOutputSearch.js:91 +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/Project.helptext.js:118 +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 "子模块将跟踪其 master 分支(或在 .gitmodules 中指定的其他分支)的最新提交。如果没有,子模块将会保留在主项目指定的修订版本中。这等同于在 git submodule update 命令中指定 --remote 标志。" + +#: screens/Setting/SettingList.js:132 +#: screens/Setting/Settings.js:112 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:136 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:195 +msgid "Subscription" +msgstr "订阅" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:41 +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:137 +msgid "Subscription settings" +msgstr "订阅设置" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:131 +msgid "Subscription type" +msgstr "订阅类型" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:142 +msgid "Subscriptions table" +msgstr "订阅表" + +#: components/Lookup/ProjectLookup.js:137 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:90 +#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:159 +#: screens/Job/JobDetail/JobDetail.js:76 +#: 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:41 +msgid "Success" +msgstr "成功" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:483 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:123 +msgid "Success message" +msgstr "成功信息" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:492 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:132 +msgid "Success message body" +msgstr "成功消息正文" + +#: components/JobList/JobList.js:231 +#: components/StatusLabel/StatusLabel.js:43 +#: components/Workflow/WorkflowNodeHelp.js:102 +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:96 +#: screens/Dashboard/shared/ChartTooltip.js:59 +msgid "Successful" +msgstr "成功" + +#: screens/Dashboard/DashboardGraph.js:166 +msgid "Successful jobs" +msgstr "成功的作业" + +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:28 +msgid "Successfully Approved" +msgstr "成功批准" + +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:25 +msgid "Successfully Denied" +msgstr "成功拒绝" + +#: screens/Project/ProjectDetail/ProjectDetail.js:201 +#: screens/Project/ProjectList/ProjectListItem.js:97 +msgid "Successfully copied to clipboard!" +msgstr "成功复制至剪贴板!" + +#: components/Schedule/shared/FrequencyDetailSubform.js:255 +msgid "Sun" +msgstr "周日" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:83 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:182 +#: components/Schedule/shared/FrequencyDetailSubform.js:260 +#: components/Schedule/shared/FrequencyDetailSubform.js:428 +msgid "Sunday" +msgstr "周日" + +#: components/LaunchPrompt/steps/useSurveyStep.js:26 +#: screens/Template/Template.js:159 +#: screens/Template/Templates.js:48 +#: screens/Template/WorkflowJobTemplate.js:145 +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:191 +msgid "Survey Question Order" +msgstr "问卷调查问题顺序" + +#: screens/Template/Survey/SurveyToolbar.js:102 +msgid "Survey Toggle" +msgstr "问卷调查切换" + +#: screens/Template/Survey/SurveyReorderModal.js:192 +msgid "Survey preview modal" +msgstr "问卷调查预览模态" + +#: screens/Inventory/InventorySources/InventorySourceListItem.js:120 +#: screens/Inventory/shared/InventorySourceSyncButton.js:41 +#: screens/Project/shared/ProjectSyncButton.js:41 +#: screens/Project/shared/ProjectSyncButton.js:53 +msgid "Sync" +msgstr "同步" + +#: screens/Project/ProjectList/ProjectListItem.js:238 +#: screens/Project/shared/ProjectSyncButton.js:37 +#: screens/Project/shared/ProjectSyncButton.js:48 +msgid "Sync Project" +msgstr "同步项目" + +#: screens/Inventory/InventoryList/InventoryList.js:219 +msgid "Sync Status" +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:236 +msgid "Sync error" +msgstr "同步错误" + +#: screens/Project/ProjectDetail/ProjectDetail.js:213 +#: screens/Project/ProjectList/ProjectListItem.js:109 +msgid "Sync for revision" +msgstr "修订版本同步" + +#: screens/Project/ProjectList/ProjectListItem.js:122 +msgid "Syncing" +msgstr "同步" + +#: screens/Setting/SettingList.js:102 +#: 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:128 +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:115 +msgid "TACACS+" +msgstr "TACACS+" + +#: screens/Setting/SettingList.js:81 +msgid "TACACS+ settings" +msgstr "TACACS+ 设置" + +#: screens/Dashboard/Dashboard.js:117 +#: screens/Job/JobOutput/HostEventModal.js:94 +msgid "Tabs" +msgstr "制表符" + +#: screens/Job/Job.helptext.js:19 +#: screens/Template/shared/JobTemplate.helptext.js:21 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:21 +msgid "Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "如果有一个大的 playbook,而您想要运行某个 play 或任务的特定部分,则标签会很有用。使用逗号分隔多个标签。请参阅 Ansible Tower 文档了解使用标签的详情。" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:203 +msgid "Tags for the Annotation" +msgstr "注解的标签" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:179 +msgid "Tags for the annotation (optional)" +msgstr "注解的标签(可选)" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:248 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:298 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:366 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:252 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:329 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:453 +msgid "Target URL" +msgstr "目标 URL" + +#: screens/Job/JobOutput/HostEventModal.js:123 +msgid "Task" +msgstr "任务" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:90 +msgid "Task Count" +msgstr "任务计数" + +#: screens/Job/JobOutput/JobOutputSearch.js:129 +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:85 +#: screens/Team/TeamRoles/TeamRolesList.js:144 +msgid "Team Roles" +msgstr "团队角色" + +#: screens/Team/Team.js:75 +msgid "Team not found." +msgstr "未找到团队。" + +#: components/AddRole/AddResourceRole.js:188 +#: components/AddRole/AddResourceRole.js:189 +#: routeConfig.js:106 +#: screens/ActivityStream/ActivityStream.js:187 +#: screens/Organization/Organization.js:125 +#: 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:15 +#: screens/Team/Teams.js:25 +#: screens/User/User.js:70 +#: screens/User/UserTeams/UserTeamList.js:175 +#: screens/User/UserTeams/UserTeamList.js:246 +#: screens/User/Users.js:32 +#: util/getRelatedResourceDeleteDetails.js:174 +msgid "Teams" +msgstr "团队" + +#: screens/Setting/Jobs/JobsEdit/JobsEdit.js:130 +msgid "Template" +msgstr "模板" + +#: components/RelatedTemplateList/RelatedTemplateList.js:115 +#: components/TemplateList/TemplateList.js:133 +msgid "Template copied successfully" +msgstr "成功复制的模板" + +#: screens/Template/Template.js:175 +#: screens/Template/WorkflowJobTemplate.js:175 +msgid "Template not found." +msgstr "未找到模板。" + +#: components/TemplateList/TemplateList.js:200 +#: components/TemplateList/TemplateList.js:263 +#: routeConfig.js:65 +#: screens/ActivityStream/ActivityStream.js:164 +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:70 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:83 +#: screens/Template/Templates.js:17 +#: util/getRelatedResourceDeleteDetails.js:218 +#: util/getRelatedResourceDeleteDetails.js:275 +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:426 +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:181 +msgid "Text" +msgstr "文本" + +#: screens/Template/Survey/SurveyReorderModal.js:135 +msgid "Text Area" +msgstr "文本区" + +#: screens/Template/Survey/SurveyQuestionForm.js:81 +msgid "Textarea" +msgstr "文本区" + +#: components/Lookup/Lookup.js:63 +msgid "That value was not found. Please enter or select a valid value." +msgstr "未找到该值。请输入或选择一个有效值。" + +#: components/Schedule/shared/FrequencyDetailSubform.js:398 +msgid "The" +msgstr "The" + +#: screens/Application/shared/Application.helptext.js:4 +msgid "The Grant type the user must use to acquire tokens for this application" +msgstr "用户必须用来获取此应用令牌的授予类型" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:128 +msgid "The Instance Groups for this Organization to run on." +msgstr "要运行此机构的实例组。" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:219 +msgid "The Instance Groups to which this instance belongs." +msgstr "此实例所属的实例组。" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:6 +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/Job/Job.helptext.js:17 +#: screens/Template/shared/JobTemplate.helptext.js:18 +msgid "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout." +msgstr "取消作业前运行的时间(以秒为单位)。默认为 0,即没有作业超时。" + +#: screens/User/shared/User.helptext.js:4 +msgid "The application that this token belongs to, or leave this field empty to create a Personal Access Token." +msgstr "此令牌所属的应用,或将此字段留空以创建个人访问令牌。" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:9 +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/Template/shared/JobTemplate.helptext.js:9 +msgid "The container image to be used for execution." +msgstr "用于执行的容器镜像。" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:109 +msgid "" +"The execution environment that will be used for jobs\n" +"inside of this organization. This will be used a fallback when\n" +"an execution environment has not been explicitly assigned at the\n" +"project, job template or workflow level." +msgstr "用于本机构内作业的执行环境。当项目、作业模板或工作流没有显式分配执行环境时,则会使用它。" + +#: 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/Project.helptext.js:5 +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/Job/Job.helptext.js:9 +#: screens/Template/shared/JobTemplate.helptext.js:10 +msgid "The execution environment that will be used when launching this job template. The resolved execution environment can be overridden by explicitly assigning a different one to this job template." +msgstr "启动此作业模板时要使用的执行环境。解析的执行环境可以通过为此作业模板明确分配不同的执行环境来覆盖。" + +#: screens/Project/shared/Project.helptext.js:93 +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 拉取请求号 62,在本示例中,分支需要为 \"pull/62/head\"。" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:7 +msgid "The full image location, including the container registry, image name, and version tag." +msgstr "完整镜像位置,包括容器注册表、镜像名称和版本标签。" + +#: screens/Inventory/shared/Inventory.helptext.js:191 +msgid "" +"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 "要由此源同步的清单文件。您可以从下拉列表中选择,或者在输入中输入一个文件。" + +#: screens/Host/HostDetail/HostDetail.js:79 +msgid "The inventory that this host belongs to." +msgstr "此主机要属于的清单。" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:141 +msgid "The last {dayOfWeek}" +msgstr "最后 {dayOfWeek}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:200 +msgid "The last {weekday} of {month}" +msgstr "最后 {weekday}({month})" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:100 +msgid "" +"The maximum number of hosts allowed to be managed by\n" +"this organization. Value defaults to 0 which means no limit.\n" +"Refer to the Ansible documentation for more details." +msgstr "允许由此机构管理的最大主机数。默认值为 0,表示无限制。请参阅 Ansible 文档以了解更多详情。" + +#: 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/NotificationTemplate/shared/Notifications.helptext.js:26 +msgid "" +"The number associated with the \"Messaging\n" +"Service\" in Twilio with the format +18005550199." +msgstr "在 Twilio 中与“信息服务”关联的号码,格式为 +18005550199。" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:69 +msgid "The number of hosts you have automated against is below your subscription count." +msgstr "您已自动针对的主机数量低于您的订阅数。" + +#: screens/Job/Job.helptext.js:25 +#: screens/Template/shared/JobTemplate.helptext.js:48 +msgid "The number of parallel or simultaneous processes to use while executing the playbook. An empty value, or a value less than 1 will use the Ansible default which is usually 5. The default number of forks can be overwritten with a change to" +msgstr "执行 playbook 时使用的并行或同步进程数量。空值或小于 1 的值将使用 Ansible 默认值,通常为 5。要覆盖默认分叉数,可更改" + +#: components/AdHocCommands/AdHocDetailsStep.js:164 +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 时使用的并行或同步进程数量。如果不输入值,则将使用 ansible 配置文件中的默认值。您可以找到更多信息" + +#: components/ContentError/ContentError.js:41 +#: screens/Job/Job.js:161 +msgid "The page you requested could not be found." +msgstr "您请求的页面无法找到。" + +#: components/AdHocCommands/AdHocDetailsStep.js:144 +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/Job/Job.helptext.js:7 +msgid "The project containing the playbook this job will execute." +msgstr "包含此作业要执行的 playbook 的项目。" + +#: screens/Job/Job.helptext.js:8 +msgid "The project from which this inventory update is sourced." +msgstr "此清单更新源自的项目。" + +#: 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:211 +#: 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:31 +msgid "The search filter did not produce any results…" +msgstr "搜索过滤器没有产生任何结果…" + +#: screens/Template/Survey/SurveyQuestionForm.js:180 +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:50 +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} 中没有可用的 playbook 目录。该目录可能是空目录,或所有内容都已被分配给其他项目。创建一个新目录并确保 playbook 文件可以被 \"awx\" 系统用户读取,或者使用上述的 Source Control Type 选项从源控制控制选项直接获取 {brandName}。" + +#: screens/Template/Survey/MultipleChoiceField.js:34 +msgid "There must be a value in at least one input" +msgstr "至少在一个输入中必须有一个值" + +#: screens/Login/Login.js:155 +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:713 +msgid "There was an error saving the workflow." +msgstr "保存工作流时出错。" + +#: components/AdHocCommands/AdHocDetailsStep.js:69 +msgid "These are the modules that {brandName} supports running commands against." +msgstr "这些是 {brandName} 支持运行命令的模块。" + +#: components/AdHocCommands/AdHocDetailsStep.js:129 +msgid "These are the verbosity levels for standard out of the command run that are supported." +msgstr "这些是支持的标准运行命令运行的详细程度。" + +#: components/AdHocCommands/AdHocDetailsStep.js:122 +#: screens/Job/Job.helptext.js:43 +msgid "These arguments are used with the specified module." +msgstr "这些参数与指定的模块一起使用。" + +#: components/AdHocCommands/AdHocDetailsStep.js:111 +msgid "These arguments are used with the specified module. You can find information about {0} by clicking" +msgstr "这些参数与指定的模块一起使用。点击可以找到有关 {0} 的信息" + +#: screens/Job/Job.helptext.js:33 +msgid "These arguments are used with the specified module. You can find information about {moduleName} by clicking" +msgstr "这些参数与指定的模块一起使用。点击可以找到有关 {moduleName} 的信息" + +#: components/Schedule/shared/FrequencyDetailSubform.js:410 +msgid "Third" +msgstr "第三" + +#: screens/Template/shared/JobTemplateForm.js:157 +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/Instances/Shared/RemoveInstanceButton.js:178 +msgid "This action will remove the following instances:" +msgstr "此操作将删除以下实例:" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:113 +msgid "This container group is currently being by other resources. Are you sure you want to delete it?" +msgstr "其他资源目前正在此容器组中。确定要删除它吗?" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:304 +msgid "This credential is currently being used by other resources. Are you sure you want to delete it?" +msgstr "其他资源目前正在使用此凭证。确定要删除它吗?" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:121 +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" +"Automation Analytics." +msgstr "这些用户用于增强\n" +"以后发行的软件并提供\n" +"Automation Analytics。" + +#: 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:132 +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/Inventory.helptext.js:155 +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/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 "此字段必须是正则表达式" + +#: util/validators.js:111 +#: util/validators.js:194 +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} 个字符" + +#: util/validators.js:197 +msgid "This field must be greater than 0" +msgstr "此字段必须大于 0" + +#: components/AdHocCommands/useAdHocDetailsStep.js:52 +#: components/LaunchPrompt/steps/useSurveyStep.js:111 +#: screens/Template/shared/JobTemplateForm.js:154 +#: 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 "此字段不能为空" + +#: components/AdHocCommands/useAdHocDetailsStep.js:46 +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 "此字段将使用指定的凭证从外部 secret 管理系统检索。" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:82 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:89 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:104 +msgid "This has already been acted on" +msgstr "此已操作" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:125 +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:199 +msgid "This inventory is currently being used by other resources. Are you sure you want to delete it?" +msgstr "其他资源目前正在使用此清单。确定要删除它吗?" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:313 +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:77 +msgid "This is the only time the client secret will be shown." +msgstr "这是唯一显示客户端 secret 的时间。" + +#: 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/Job/JobOutput/EmptyOutput.js:37 +msgid "This job failed and has no output." +msgstr "此作业失败,且没有输出。" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:543 +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:197 +msgid "This organization is currently being by other resources. Are you sure you want to delete it?" +msgstr "这个机构目前由其他资源使用。您确定要删除它吗?" + +#: screens/Project/ProjectDetail/ProjectDetail.js:338 +msgid "This project is currently being used by other resources. Are you sure you want to delete it?" +msgstr "其他资源目前正在使用这个项目。确定要删除它吗?" + +#: screens/Project/shared/Project.helptext.js:59 +msgid "This project is currently on sync and cannot be clicked until sync process completed" +msgstr "此项目当前处于同步状态,在同步过程完成前无法点击" + +#: components/Schedule/shared/ScheduleForm.js:460 +msgid "This schedule has no occurrences due to the selected exceptions." +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/Schedule/shared/UnsupportedScheduleForm.js:12 +msgid "" +"This schedule uses complex rules that are not supported in the\n" +"UI. Please use the API to manage this schedule." +msgstr "UI 尚不支持复杂的规则,请使用 API 管理此调度。" + +#: 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/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:106 +msgid "This will cancel all subsequent nodes in this workflow" +msgstr "这将取消此工作流中的所有后续节点" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:328 +msgid "This will cancel all subsequent nodes in this workflow." +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/WorkflowApproval/shared/WorkflowApprovalButton.js:43 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:35 +msgid "This workflow has already been acted on" +msgstr "此工作流已进行" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:267 +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:299 +msgid "Thu" +msgstr "周四" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:80 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:186 +#: components/Schedule/shared/FrequencyDetailSubform.js:304 +#: components/Schedule/shared/FrequencyDetailSubform.js:448 +msgid "Thursday" +msgstr "周四" + +#: screens/ActivityStream/ActivityStream.js:249 +#: screens/ActivityStream/ActivityStream.js:261 +#: screens/ActivityStream/ActivityStreamDetailButton.js:41 +#: screens/ActivityStream/ActivityStreamListItem.js:42 +msgid "Time" +msgstr "时间" + +#: screens/Project/shared/Project.helptext.js:128 +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/Inventory.helptext.js:147 +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 "将清单同步视为最新的时间(以秒为单位)。在作业运行和回调期间,任务系统将评估最新同步的时间戳。如果它比缓存超时旧,则不被视为最新,并且会执行新的清单同步。" + +#: components/StatusLabel/StatusLabel.js:51 +msgid "Timed out" +msgstr "超时" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:86 +#: components/PromptDetail/PromptDetail.js:136 +#: components/PromptDetail/PromptDetail.js:355 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:484 +#: screens/Job/JobDetail/JobDetail.js:397 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:170 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:114 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:277 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:186 +#: screens/Template/shared/JobTemplateForm.js:475 +msgid "Timeout" +msgstr "超时" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:193 +msgid "Timeout minutes" +msgstr "超时分钟" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:207 +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:194 +msgid "To reorder the survey questions drag and drop them in the desired location." +msgstr "要重新调整调查问题的顺序,将问题拖放到所需的位置。" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:106 +msgid "Toggle Legend" +msgstr "切换图例" + +#: components/FormField/PasswordInput.js:39 +msgid "Toggle Password" +msgstr "切换密码" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:116 +msgid "Toggle Tools" +msgstr "切换工具" + +#: components/HostToggle/HostToggle.js:70 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:56 +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:373 +#: 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:80 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:105 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:128 +#: screens/Application/Applications.js:40 +#: screens/User/User.js:76 +#: screens/User/UserTokenList/UserTokenList.js:118 +#: screens/User/Users.js:34 +msgid "Tokens" +msgstr "令牌" + +#: components/Workflow/WorkflowTools.js:83 +msgid "Tools" +msgstr "工具" + +#: routeConfig.js:152 +#: screens/TopologyView/TopologyView.js:40 +msgid "Topology View" +msgstr "拓扑视图" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:218 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:197 +#: screens/InstanceGroup/Instances/InstanceListItem.js:199 +#: screens/Instances/InstanceDetail/InstanceDetail.js:213 +#: screens/Instances/InstanceList/InstanceListItem.js:214 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:78 +msgid "Total Jobs" +msgstr "作业总数" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:104 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:76 +msgid "Total Nodes" +msgstr "节点总数" + +#: screens/Inventory/InventoryDetail/InventoryDetail.js:103 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:119 +msgid "Total hosts" +msgstr "主机总数" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:72 +msgid "Total jobs" +msgstr "作业总数" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:87 +msgid "Track submodules" +msgstr "跟踪子模块" + +#: components/PromptDetail/PromptProjectDetail.js:56 +#: screens/Project/ProjectDetail/ProjectDetail.js:109 +msgid "Track submodules latest commit on branch" +msgstr "跟踪分支中的最新提交" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:141 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:168 +msgid "Trial" +msgstr "试用" + +#: components/JobList/JobListItem.js:319 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:66 +#: screens/Job/JobDetail/JobDetail.js:383 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:210 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:240 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:270 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:315 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:373 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:142 +msgid "True" +msgstr "True" + +#: components/Schedule/shared/FrequencyDetailSubform.js:277 +msgid "Tue" +msgstr "周二" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:78 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:184 +#: components/Schedule/shared/FrequencyDetailSubform.js:282 +#: components/Schedule/shared/FrequencyDetailSubform.js:438 +msgid "Tuesday" +msgstr "周二" + +#: components/NotificationList/NotificationList.js:201 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:142 +msgid "Twilio" +msgstr "Twilio" + +#: components/JobList/JobList.js:246 +#: components/JobList/JobListItem.js:98 +#: components/Lookup/ProjectLookup.js:132 +#: components/NotificationList/NotificationList.js:219 +#: components/NotificationList/NotificationListItem.js:33 +#: components/PromptDetail/PromptDetail.js:124 +#: components/RelatedTemplateList/RelatedTemplateList.js:187 +#: 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:160 +#: components/Workflow/WorkflowNodeHelp.js:196 +#: screens/Credential/CredentialList/CredentialList.js:165 +#: screens/Credential/CredentialList/CredentialListItem.js:63 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:94 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:116 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:17 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:46 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:54 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:195 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:66 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:94 +#: screens/Inventory/InventoryList/InventoryList.js:220 +#: screens/Inventory/InventoryList/InventoryListItem.js:116 +#: screens/Inventory/InventorySources/InventorySourceList.js:213 +#: 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:218 +#: 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/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:47 +#: screens/Project/shared/ProjectForm.js:298 +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/Project/ProjectList/ProjectListItem.js:211 +msgid "Unable to load last job update" +msgstr "无法加载最后的作业更新" + +#: components/StatusLabel/StatusLabel.js:61 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:260 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:87 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:46 +#: screens/InstanceGroup/Instances/InstanceListItem.js:78 +#: screens/Instances/InstanceDetail/InstanceDetail.js:306 +#: screens/Instances/InstanceList/InstanceListItem.js:77 +#: screens/TopologyView/Tooltip.js:121 +msgid "Unavailable" +msgstr "不可用" + +#: screens/Setting/shared/RevertButton.js:53 +#: screens/Setting/shared/RevertButton.js:62 +msgid "Undo" +msgstr "撤消" + +#: screens/Job/JobOutput/JobOutputSearch.js:183 +msgid "Unfollow" +msgstr "未追随" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:126 +msgid "Unlimited" +msgstr "无限" + +#: components/StatusLabel/StatusLabel.js:47 +#: 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 "未保存的修改 modal" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:94 +msgid "Update Revision on Launch" +msgstr "启动时更新修订" + +#: components/PromptDetail/PromptInventorySourceDetail.js:51 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:133 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:92 +msgid "Update on launch" +msgstr "启动时更新" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:75 +msgid "Update options" +msgstr "更新选项" + +#: components/PromptDetail/PromptProjectDetail.js:61 +#: screens/Project/ProjectDetail/ProjectDetail.js:115 +msgid "Update revision on job launch" +msgstr "启动作业时更新修订" + +#: screens/Setting/SettingList.js:92 +msgid "Update settings pertaining to Jobs within {brandName}" +msgstr "更新 {brandName} 中与作业相关的设置" + +#: screens/Template/shared/WebhookSubForm.js:188 +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 Subscription Manifest。要生成订阅清单,请访问红帽用户门户网站中的 <0>subscription allocations。" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:53 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:132 +msgid "Use SSL" +msgstr "使用 SSL" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:58 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:137 +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/NotificationTemplate/shared/Notifications.helptext.js:12 +msgid "Use one Annotation Tag per line, without commas." +msgstr "每行使用一个注解标签,不带逗号。" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:13 +msgid "" +"Use 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/Notifications.helptext.js:5 +msgid "Use one email address per line to create a recipient list for this type of notification." +msgstr "每行一个电子邮件地址,为这类通知创建一个接收者列表。" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:28 +msgid "" +"Use 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/InstanceGroup/InstanceDetails/InstanceDetails.js:249 +#: screens/InstanceGroup/Instances/InstanceList.js:270 +#: screens/Instances/InstanceDetail/InstanceDetail.js:292 +#: screens/Instances/InstanceList/InstanceList.js:205 +msgid "Used Capacity" +msgstr "已使用容量" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:253 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:257 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:78 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:86 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:42 +#: screens/InstanceGroup/Instances/InstanceListItem.js:74 +#: screens/Instances/InstanceDetail/InstanceDetail.js:297 +#: screens/Instances/InstanceDetail/InstanceDetail.js:303 +#: screens/Instances/InstanceList/InstanceListItem.js:73 +#: screens/TopologyView/Tooltip.js:117 +msgid "Used capacity" +msgstr "使用的容量" + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:13 +msgid "User" +msgstr "用户" + +#: components/AppContainer/PageHeaderToolbar.js:160 +msgid "User Details" +msgstr "用户详情" + +#: screens/Setting/SettingList.js:121 +#: screens/Setting/Settings.js:118 +msgid "User Interface" +msgstr "用户界面" + +#: screens/Setting/SettingList.js:126 +msgid "User Interface settings" +msgstr "用户界面设置" + +#: components/ResourceAccessList/ResourceAccessListItem.js:72 +#: 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 Automation Analytics" +msgstr "用户和 Automation Analytics" + +#: components/AppContainer/PageHeaderToolbar.js:154 +msgid "User details" +msgstr "用户详情" + +#: screens/User/User.js:96 +msgid "User not found." +msgstr "未找到用户。" + +#: screens/User/UserTokenList/UserTokenList.js:180 +msgid "User tokens" +msgstr "用户令牌" + +#: components/AddRole/AddResourceRole.js:23 +#: components/AddRole/AddResourceRole.js:38 +#: components/ResourceAccessList/ResourceAccessList.js:173 +#: components/ResourceAccessList/ResourceAccessList.js:226 +#: screens/Login/Login.js:230 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:144 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:253 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:303 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:361 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:67 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:260 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:337 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:442 +#: 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:178 +#: components/AddRole/AddResourceRole.js:179 +#: routeConfig.js:101 +#: screens/ActivityStream/ActivityStream.js:184 +#: screens/Team/Teams.js:30 +#: 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:69 +#: components/HostForm/HostForm.js:113 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:115 +#: components/PromptDetail/PromptDetail.js:168 +#: components/PromptDetail/PromptDetail.js:369 +#: components/PromptDetail/PromptJobTemplateDetail.js:286 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:135 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:620 +#: screens/Host/HostDetail/HostDetail.js:93 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:165 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:37 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:88 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:143 +#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.js:53 +#: screens/Inventory/shared/InventoryForm.js:108 +#: screens/Inventory/shared/InventoryGroupForm.js:46 +#: screens/Inventory/shared/SmartInventoryForm.js:93 +#: screens/Job/JobDetail/JobDetail.js:546 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:501 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:226 +#: screens/Template/shared/JobTemplateForm.js:402 +#: screens/Template/shared/WorkflowJobTemplateForm.js:212 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:293 +msgid "Variables" +msgstr "变量" + +#: screens/Job/JobOutput/JobOutputSearch.js:130 +msgid "Variables Prompted" +msgstr "提示变量" + +#: screens/Inventory/shared/Inventory.helptext.js:43 +msgid "Variables must be in JSON or YAML syntax. Use the radio button to toggle between the two." +msgstr "变量需要是 JSON 或 YAML 语法格式。使用单选按钮在两者之间切换。" + +#: screens/Inventory/shared/Inventory.helptext.js:166 +msgid "Variables used 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>{sourceType} plugin configuration guide." +msgstr "用来配置清单源的变量。有关如何配置此插件的详细描述,请参阅文档中的<0>清单插件部分,以及 <1>{sourceType} 插件配置指南 。" + +#: 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:131 +msgid "Verbose" +msgstr "详细" + +#: components/AdHocCommands/AdHocPreviewStep.js:63 +#: components/PromptDetail/PromptDetail.js:260 +#: components/PromptDetail/PromptInventorySourceDetail.js:100 +#: components/PromptDetail/PromptJobTemplateDetail.js:154 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:478 +#: components/VerbositySelectField/VerbositySelectField.js:34 +#: components/VerbositySelectField/VerbositySelectField.js:45 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:232 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:47 +#: screens/Job/JobDetail/JobDetail.js:331 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:271 +msgid "Verbosity" +msgstr "详细程度" + +#: screens/Setting/AzureAD/AzureAD.js:25 +msgid "View Azure AD settings" +msgstr "查看 Azure AD 设置" + +#: screens/Credential/Credential.js:143 +#: screens/Credential/Credential.js:155 +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.0 设置" + +#: screens/Host/Host.js:137 +msgid "View Host Details" +msgstr "查看主机详情" + +#: screens/Instances/Instance.js:78 +msgid "View Instance Details" +msgstr "查看实例详情" + +#: screens/Inventory/Inventory.js:192 +#: 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/Inventory.helptext.js:55 +msgid "View JSON examples at <0>www.json.org" +msgstr "在 <0>www.json.org 查看 JSON 示例" + +#: screens/Job/Job.js:212 +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/Setting/OIDC/OIDC.js:25 +msgid "View OIDC settings" +msgstr "查看 OIDC 设置" + +#: screens/Organization/Organization.js:225 +msgid "View Organization Details" +msgstr "查看机构详情" + +#: screens/Project/Project.js:200 +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:159 +#: screens/Template/WorkflowJobTemplate.js:145 +msgid "View Survey" +msgstr "查看问卷调查" + +#: screens/Setting/TACACS/TACACS.js:25 +msgid "View TACACS+ settings" +msgstr "查看 TACACS+ 设置" + +#: screens/Team/Team.js:118 +msgid "View Team Details" +msgstr "查看团队详情" + +#: screens/Template/Template.js:260 +#: screens/Template/WorkflowJobTemplate.js:275 +msgid "View Template Details" +msgstr "查看模板详情" + +#: screens/User/UserToken/UserToken.js:100 +msgid "View Tokens" +msgstr "查看令牌" + +#: screens/User/User.js:141 +msgid "View User Details" +msgstr "查看用户详情" + +#: screens/Setting/UI/UI.js:26 +msgid "View User Interface settings" +msgstr "查看用户界面设置" + +#: screens/WorkflowApproval/WorkflowApproval.js:105 +msgid "View Workflow Approval Details" +msgstr "查看工作流批准详情" + +#: screens/Inventory/shared/Inventory.helptext.js:66 +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:99 +msgid "View all Credentials." +msgstr "查看所有凭证。" + +#: screens/Host/Host.js:97 +msgid "View all Hosts." +msgstr "查看所有主机。" + +#: screens/Inventory/Inventory.js:95 +#: 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:162 +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:155 +msgid "View all Organizations." +msgstr "查看所有机构。" + +#: screens/Project/Project.js:137 +msgid "View all Projects." +msgstr "查看所有项目。" + +#: screens/Team/Team.js:76 +msgid "View all Teams." +msgstr "查看所有团队。" + +#: screens/Template/Template.js:176 +#: screens/Template/WorkflowJobTemplate.js:176 +msgid "View all Templates." +msgstr "查看所有模板。" + +#: screens/User/User.js:97 +msgid "View all Users." +msgstr "查看所有用户。" + +#: screens/WorkflowApproval/WorkflowApproval.js:54 +msgid "View all Workflow Approvals." +msgstr "查看所有工作流批准。" + +#: screens/Application/Application/Application.js:96 +msgid "View all applications." +msgstr "查看所有应用程序。" + +#: screens/CredentialType/CredentialType.js:78 +msgid "View all credential types" +msgstr "查看所有凭证类型" + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:85 +msgid "View all execution environments" +msgstr "查看所有执行环境" + +#: screens/InstanceGroup/ContainerGroup.js:86 +#: screens/InstanceGroup/InstanceGroup.js:94 +msgid "View all instance groups" +msgstr "查看所有实例组" + +#: screens/ManagementJob/ManagementJob.js:135 +msgid "View all management jobs" +msgstr "查看所有管理作业" + +#: screens/Setting/Settings.js:204 +msgid "View all settings" +msgstr "查看所有设置" + +#: screens/User/UserToken/UserToken.js:74 +msgid "View all tokens." +msgstr "查看所有令牌。" + +#: screens/Setting/SettingList.js:133 +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:220 +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:145 +msgid "Views" +msgstr "视图" + +#: components/TemplateList/TemplateListItem.js:198 +#: components/TemplateList/TemplateListItem.js:204 +#: screens/Template/WorkflowJobTemplate.js:137 +msgid "Visualizer" +msgstr "可视化工具" + +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:44 +msgid "WARNING:" +msgstr "警告:" + +#: components/JobList/JobList.js:229 +#: components/StatusLabel/StatusLabel.js:52 +#: components/Workflow/WorkflowNodeHelp.js:96 +msgid "Waiting" +msgstr "等待" + +#: screens/Job/JobOutput/EmptyOutput.js:35 +msgid "Waiting for job output…" +msgstr "等待作业输出…" + +#: components/Workflow/WorkflowLegend.js:118 +#: screens/Job/JobOutput/JobOutputSearch.js:132 +msgid "Warning" +msgstr "警告" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:14 +msgid "Warning: Unsaved Changes" +msgstr "警告:未保存的更改" + +#: components/Schedule/shared/ScheduleFormFields.js:43 +msgid "Warning: {selectedValue} is a link to {0} and will be saved as that." +msgstr "警告: {selectedValue} 是到 {0} 的链接,并将保存为到其中。" + +#: 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:177 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:103 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:333 +#: screens/Template/shared/WebhookSubForm.js:199 +msgid "Webhook Credential" +msgstr "Webhook 凭证" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:175 +msgid "Webhook Credentials" +msgstr "Webhook 凭证" + +#: components/PromptDetail/PromptJobTemplateDetail.js:173 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:92 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:326 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:168 +#: screens/Template/shared/WebhookSubForm.js:173 +msgid "Webhook Key" +msgstr "Webhook 密钥" + +#: components/PromptDetail/PromptJobTemplateDetail.js:166 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:91 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:311 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:156 +#: screens/Template/shared/WebhookSubForm.js:129 +msgid "Webhook Service" +msgstr "Webhook 服务" + +#: components/PromptDetail/PromptJobTemplateDetail.js:169 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:95 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:319 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:162 +#: screens/Template/shared/WebhookSubForm.js:161 +#: screens/Template/shared/WebhookSubForm.js:167 +msgid "Webhook URL" +msgstr "Webhook URL" + +#: screens/Template/shared/JobTemplateForm.js:646 +#: screens/Template/shared/WorkflowJobTemplateForm.js:271 +msgid "Webhook details" +msgstr "Webhook 详情" + +#: screens/Template/shared/JobTemplate.helptext.js:24 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:17 +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/JobTemplate.helptext.js:25 +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:18 +msgid "Webhook services can use this as a shared secret." +msgstr "Webhook 服务可以将此用作共享机密。" + +#: components/PromptDetail/PromptJobTemplateDetail.js:78 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:41 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:142 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:63 +msgid "Webhooks" +msgstr "Webhook" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:26 +msgid "Webhooks: Enable Webhook for this workflow job template." +msgstr "Webhook:为此工作流任务模板启用 Webhook。" + +#: screens/Template/shared/JobTemplate.helptext.js:42 +msgid "Webhooks: Enable webhook for this template." +msgstr "Webhook:为此模板启用 Webhook。" + +#: components/Schedule/shared/FrequencyDetailSubform.js:288 +msgid "Wed" +msgstr "周三" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:79 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:293 +#: components/Schedule/shared/FrequencyDetailSubform.js:443 +msgid "Wednesday" +msgstr "周三" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:179 +#: components/Schedule/shared/ScheduleFormFields.js:128 +#: components/Schedule/shared/ScheduleFormFields.js:188 +msgid "Week" +msgstr "周" + +#: components/Schedule/shared/FrequencyDetailSubform.js:464 +msgid "Weekday" +msgstr "周中日" + +#: components/Schedule/shared/FrequencyDetailSubform.js:469 +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:190 +msgid "Welcome to {brandName}!" +msgstr "欢迎使用 {brandName}!" + +#: screens/Inventory/shared/Inventory.helptext.js:105 +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/Inventory.helptext.js:93 +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:156 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:118 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:145 +#: screens/WorkflowApproval/WorkflowApprovals.js:13 +#: screens/WorkflowApproval/WorkflowApprovals.js:22 +msgid "Workflow Approvals" +msgstr "工作流批准" + +#: components/JobList/JobList.js:216 +#: components/JobList/JobListItem.js:47 +#: components/Schedule/ScheduleList/ScheduleListItem.js:40 +#: screens/Job/JobDetail/JobDetail.js:70 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:224 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:164 +msgid "Workflow Job" +msgstr "工作流任务" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:76 +msgid "Workflow Job 1/{0}" +msgstr "工作流作业 1/{0}" + +#: components/JobList/JobListItem.js:201 +#: components/Workflow/WorkflowNodeHelp.js:63 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:20 +#: screens/Job/JobDetail/JobDetail.js:244 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:91 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:186 +#: util/getRelatedResourceDeleteDetails.js:105 +msgid "Workflow Job Template" +msgstr "工作流作业模板" + +#: util/getRelatedResourceDeleteDetails.js:115 +#: util/getRelatedResourceDeleteDetails.js:157 +#: util/getRelatedResourceDeleteDetails.js:260 +msgid "Workflow Job Template Nodes" +msgstr "工作流作业模板节点" + +#: util/getRelatedResourceDeleteDetails.js:140 +msgid "Workflow Job Templates" +msgstr "工作流作业模板" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:23 +msgid "Workflow Link" +msgstr "工作流链接" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:100 +msgid "Workflow Nodes" +msgstr "工作流节点" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:86 +msgid "Workflow Statuses" +msgstr "工作流状态" + +#: components/TemplateList/TemplateList.js:218 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:98 +msgid "Workflow Template" +msgstr "工作流模板" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:519 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:159 +msgid "Workflow approved message" +msgstr "工作流批准的消息" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:531 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:168 +msgid "Workflow approved message body" +msgstr "工作流批准的消息正文" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:543 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:177 +msgid "Workflow denied message" +msgstr "工作流拒绝的消息" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:555 +#: 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 "工作流文档" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:220 +msgid "Workflow job details" +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:247 +msgid "Workflow node view modal" +msgstr "工作流节点查看模式" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:567 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:195 +msgid "Workflow pending message" +msgstr "工作流待处理信息" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:579 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:204 +msgid "Workflow pending message body" +msgstr "工作流待处理信息正文" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:591 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:213 +msgid "Workflow timed out message" +msgstr "工作流超时信息" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:603 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:222 +msgid "Workflow timed out message body" +msgstr "工作流超时信息正文" + +#: screens/User/shared/UserTokenForm.js:77 +msgid "Write" +msgstr "写入" + +#: screens/Inventory/shared/Inventory.helptext.js:52 +msgid "YAML:" +msgstr "YAML:" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:187 +#: components/Schedule/shared/FrequencyDetailSubform.js:183 +#: components/Schedule/shared/ScheduleFormFields.js:130 +#: components/Schedule/shared/ScheduleFormFields.js:190 +msgid "Year" +msgstr "年" + +#: components/Search/Search.js:229 +msgid "Yes" +msgstr "是" + +#: components/Lookup/MultiCredentialsLookup.js:155 +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 凭证。这样做会自动取消选择具有相同的 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:66 +msgid "You do not have permission to disassociate the following: {itemsUnableToDisassociate}" +msgstr "您没有权限取消关联: {itemsUnableToDisassociate}" + +#: screens/Instances/Shared/RemoveInstanceButton.js:72 +msgid "You do not have permission to remove instances: {itemsUnableToremove}" +msgstr "您没有删除实例的权限:{itemsUnableToremove}" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:82 +msgid "You have automated against more hosts than your subscription allows." +msgstr "您已自动针对的主机数量大于订阅所允许的数量。" + +#: 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:198 +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:754 +#: screens/Template/shared/WebhookSubForm.js:150 +msgid "a new webhook key will be generated on save." +msgstr "在保存时会生成一个新的 WEBHOOK 密钥。" + +#: screens/Template/shared/JobTemplateForm.js:751 +#: screens/Template/shared/WebhookSubForm.js:140 +msgid "a new webhook url will be generated on save." +msgstr "在保存时会生成一个新的 WEBHOOK url。" + +#: screens/Inventory/shared/Inventory.helptext.js:123 +#: screens/Inventory/shared/Inventory.helptext.js:142 +msgid "and click on Update Revision on Launch" +msgstr "点 Update Revision on Launch" + +#: 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 "取消编辑登录重定向" + +#: screens/Instances/Shared/RemoveInstanceButton.js:169 +msgid "cancel remove" +msgstr "取消删除" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:34 +msgid "canceled" +msgstr "取消" + +#: components/AdHocCommands/AdHocDetailsStep.js:217 +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" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:189 +msgid "day" +msgstr "天" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:151 +msgid "deletion error" +msgstr "删除错误" + +#: screens/ActivityStream/ActivityStreamDescription.js:513 +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:37 +msgid "denied" +msgstr "拒绝" + +#: screens/Job/JobOutput/EmptyOutput.js:41 +msgid "details." +msgstr "详情。" + +#: components/DisassociateButton/DisassociateButton.js:91 +msgid "disassociate" +msgstr "解除关联" + +#: components/Lookup/HostFilterLookup.js:406 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:20 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:39 +#: screens/Template/Survey/SurveyQuestionForm.js:269 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:239 +#: screens/Template/shared/JobTemplate.helptext.js:61 +msgid "documentation" +msgstr "文档" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:105 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:117 +#: screens/Host/HostDetail/HostDetail.js:104 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:97 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:109 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:99 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:289 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:161 +#: screens/Project/ProjectDetail/ProjectDetail.js:309 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:195 +#: screens/User/UserDetail/UserDetail.js:92 +msgid "edit" +msgstr "编辑" + +#: screens/Template/Survey/SurveyListItem.js:65 +#: screens/Template/Survey/SurveyReorderModal.js:125 +msgid "encrypted" +msgstr "加密" + +#: components/Lookup/HostFilterLookup.js:408 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:241 +msgid "for more info." +msgstr "更多信息。" + +#: screens/NotificationTemplate/shared/Notifications.helptext.js:21 +#: screens/NotificationTemplate/shared/Notifications.helptext.js:40 +#: screens/Template/Survey/SurveyQuestionForm.js:271 +#: screens/Template/shared/JobTemplate.helptext.js:63 +msgid "for more information." +msgstr "更多信息。" + +#: components/AdHocCommands/AdHocDetailsStep.js:150 +msgid "here" +msgstr "此处" + +#: components/AdHocCommands/AdHocDetailsStep.js:118 +#: components/AdHocCommands/AdHocDetailsStep.js:170 +#: screens/Job/Job.helptext.js:39 +msgid "here." +msgstr "此处。" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:49 +msgid "host-description-{0}" +msgstr "host-description-{0}" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:44 +msgid "host-name-{0}" +msgstr "host-name-{0}" + +#: components/Lookup/HostFilterLookup.js:418 +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:203 +msgid "min" +msgstr "分钟" + +#: screens/Template/Survey/MultipleChoiceField.js:76 +msgid "new choice" +msgstr "新选择" + +#: components/Pagination/Pagination.js:36 +#: components/Schedule/shared/FrequencyDetailSubform.js:480 +msgid "of" +msgstr "的" + +#: components/AdHocCommands/AdHocDetailsStep.js:215 +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:217 +msgid "sec" +msgstr "秒" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:238 +msgid "seconds" +msgstr "秒" + +#: components/AdHocCommands/AdHocDetailsStep.js:58 +msgid "select module" +msgstr "选择模块" + +#: screens/User/UserList/UserListItem.js:49 +msgid "social login" +msgstr "社交登录" + +#: screens/Template/shared/JobTemplateForm.js:346 +#: screens/Template/shared/WorkflowJobTemplateForm.js:188 +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:195 +msgid "toggle changes" +msgstr "切换更改" + +#: screens/ActivityStream/ActivityStreamDescription.js:516 +msgid "updated" +msgstr "已更新" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:190 +msgid "weekday" +msgstr "周中日" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:191 +msgid "weekend day" +msgstr "周末日" + +#: screens/Template/shared/WebhookSubForm.js:181 +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:280 +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:151 +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:198 +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:182 +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/Instances/Shared/RemoveInstanceButton.js:85 +msgid "{0, plural, one {This intance is currently being used by other resources. Are you sure you want to delete it?} other {Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {This intance is currently being used by other resources. Are you sure you want to delete it?} other {Deprovisioning these instances 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:196 +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:209 +#: components/TemplateList/TemplateList.js:266 +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:}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:143 +msgid "{0, selectordinal, one {The first {dayOfWeek}} two {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" +msgstr "{0, selectordinal, one {The first {dayOfWeek}} two {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:202 +msgid "{0, selectordinal, one {The first {weekday} of {month}} two {The second {weekday} of {month}} =3 {The third {weekday} of {month}} =4 {The fourth {weekday} of {month}} =5 {The fifth {weekday} of {month}}}" +msgstr "{0, selectordinal, one {The first {weekday} of {month}} two {The second {weekday} of {month}} =3 {The third {weekday} of {month}} =4 {The fourth {weekday} of {month}} =5 {The fifth {weekday} of {month}}}" + +#: screens/ActivityStream/ActivityStreamListItem.js:28 +msgid "{0} (deleted)" +msgstr "{0}(已删除)" + +#: components/ChipGroup/ChipGroup.js:13 +msgid "{0} more" +msgstr "{0} 更多" + +#: screens/Job/JobDetail/JobDetail.js:399 +msgid "{0} seconds" +msgstr "{0} 秒" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:95 +msgid "{automatedInstancesCount} since {automatedInstancesSinceDateTime}" +msgstr "{automatedInstancesCount} 自 {automatedInstancesSinceDateTime}" + +#: 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:231 +#: screens/InstanceGroup/Instances/InstanceListItem.js:148 +#: screens/Instances/InstanceDetail/InstanceDetail.js:274 +#: screens/Instances/InstanceList/InstanceListItem.js:158 +#: screens/TopologyView/Tooltip.js:288 +msgid "{forks, plural, one {# fork} other {# forks}}" +msgstr "{forks, plural, one {# fork} other {# forks}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:41 +msgid "{interval, plural, one {{interval} day} other {{interval} days}}" +msgstr "{interval, plural, one {{interval} 天} other {{interval} 天}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:33 +msgid "{interval, plural, one {{interval} hour} other {{interval} hours}}" +msgstr "{interval, plural, one {{interval} 小时} other {{interval} 小时}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:25 +msgid "{interval, plural, one {{interval} minute} other {{interval} minutes}}" +msgstr "{interval, plural, one {{interval} 分钟} other {{interval} 分钟}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:57 +msgid "{interval, plural, one {{interval} month} other {{interval} months}}" +msgstr "{interval, plural, one {{interval} 月} other {{interval} 月}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:49 +msgid "{interval, plural, one {{interval} week} other {{interval} weeks}}" +msgstr "{interval, plural, one {{interval} 周} other {{interval} 周}}" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:65 +msgid "{interval, plural, one {{interval} year} other {{interval} years}}" +msgstr "{interval, plural, one {{interval} 年} other {{interval} 年}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:198 +msgid "{intervalValue, plural, one {day} other {days}}" +msgstr "{intervalValue, plural, one {day} other {days}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:196 +msgid "{intervalValue, plural, one {hour} other {hours}}" +msgstr "{intervalValue, plural, one {hour} other {hours}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:194 +msgid "{intervalValue, plural, one {minute} other {minutes}}" +msgstr "{intervalValue, plural, one {minute} other {minutes}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:202 +msgid "{intervalValue, plural, one {month} other {months}}" +msgstr "{intervalValue, plural, one {month} other {months}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:200 +msgid "{intervalValue, plural, one {week} other {weeks}}" +msgstr "{intervalValue, plural, one {week} other {weeks}}" + +#: components/Schedule/shared/FrequencyDetailSubform.js:204 +msgid "{intervalValue, plural, one {year} other {years}}" +msgstr "{intervalValue, plural, one {year} other {years}}" + +#: components/PromptDetail/PromptDetail.js:44 +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/Schedule/ScheduleDetail/FrequencyDetails.js:226 +msgid "{numOccurrences, plural, one {After {numOccurrences} occurrence} other {After {numOccurrences} occurrences}}" +msgstr "{numOccurrences, plural, one {After {numOccurrences} 事件发生} other {After {numOccurrences} 事件发生}}" + +#: 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/screens/Credential/CredentialEdit/CredentialEdit.test.js b/awx/ui/src/screens/Credential/CredentialEdit/CredentialEdit.test.js index d228954c50..2ce8865647 100644 --- a/awx/ui/src/screens/Credential/CredentialEdit/CredentialEdit.test.js +++ b/awx/ui/src/screens/Credential/CredentialEdit/CredentialEdit.test.js @@ -282,7 +282,7 @@ const mockInputSources = { summary_fields: { source_credential: { id: 20, - name: 'CyberArk Conjur Secret Lookup', + name: 'CyberArk Conjur Secrets Manager Lookup', description: '', kind: 'conjur', cloud: false, @@ -301,7 +301,7 @@ const mockInputSources = { summary_fields: { source_credential: { id: 20, - name: 'CyberArk Conjur Secret Lookup', + name: 'CyberArk Conjur Secrets Manager Lookup', description: '', kind: 'conjur', cloud: false, diff --git a/awx/ui/src/screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.test.js b/awx/ui/src/screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.test.js index 4973585804..9e587d9f6b 100644 --- a/awx/ui/src/screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.test.js +++ b/awx/ui/src/screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.test.js @@ -36,14 +36,14 @@ const mockCredentialTypeDetail = { url: '/api/v2/credential_types/20/', related: { named_url: - '/api/v2/credential_types/CyberArk Conjur Secret Lookup+external/', + '/api/v2/credential_types/CyberArk Conjur Secrets Manager Lookup+external/', credentials: '/api/v2/credential_types/20/credentials/', activity_stream: '/api/v2/credential_types/20/activity_stream/', }, summary_fields: { user_capabilities: { edit: false, delete: false } }, created: '2020-05-18T21:53:35.398260Z', modified: '2020-05-18T21:54:05.451444Z', - name: 'CyberArk Conjur Secret Lookup', + name: 'CyberArk Conjur Secrets Manager Lookup', description: '', kind: 'external', namespace: 'conjur', diff --git a/awx/ui/src/screens/Credential/shared/data.credentialTypes.json b/awx/ui/src/screens/Credential/shared/data.credentialTypes.json index f67ed8ac68..eb12c1506e 100644 --- a/awx/ui/src/screens/Credential/shared/data.credentialTypes.json +++ b/awx/ui/src/screens/Credential/shared/data.credentialTypes.json @@ -546,7 +546,7 @@ }, "created": "2020-05-18T21:53:35.398260Z", "modified": "2020-05-18T21:54:05.451444Z", - "name": "CyberArk Conjur Secret Lookup", + "name": "CyberArk Conjur Secrets Manager Lookup", "description": "", "kind": "external", "namespace": "conjur", diff --git a/awx/ui/src/screens/Credential/shared/data.cyberArkCredential.json b/awx/ui/src/screens/Credential/shared/data.cyberArkCredential.json index 94b0bbd8fd..77428a3083 100644 --- a/awx/ui/src/screens/Credential/shared/data.cyberArkCredential.json +++ b/awx/ui/src/screens/Credential/shared/data.cyberArkCredential.json @@ -3,7 +3,7 @@ "type": "credential", "url": "/api/v2/credentials/1/", "related": { - "named_url": "/api/v2/credentials/CyberArk Conjur Secret Lookup++CyberArk Conjur Secret Lookup+external++/", + "named_url": "/api/v2/credentials/CyberArk Conjur Secrets Manager Lookup+external++/", "created_by": "/api/v2/users/1/", "modified_by": "/api/v2/users/1/", "activity_stream": "/api/v2/credentials/1/activity_stream/", @@ -19,7 +19,7 @@ "summary_fields": { "credential_type": { "id": 20, - "name": "CyberArk Conjur Secret Lookup", + "name": "CyberArk Conjur Secrets Manager Lookup", "description": "" }, "created_by": { @@ -69,7 +69,7 @@ }, "created": "2020-05-19T12:51:36.956029Z", "modified": "2020-05-19T12:51:36.956086Z", - "name": "CyberArk Conjur Secret Lookup", + "name": "CyberArk Conjur Secrets Manager Lookup", "description": "", "organization": null, "credential_type": 20, diff --git a/awx/ui/src/screens/Job/JobOutput/HostEventModal.js b/awx/ui/src/screens/Job/JobOutput/HostEventModal.js index 82dfcb9bd5..57fe7ce05f 100644 --- a/awx/ui/src/screens/Job/JobOutput/HostEventModal.js +++ b/awx/ui/src/screens/Job/JobOutput/HostEventModal.js @@ -62,7 +62,7 @@ const getStdOutValue = (hostEvent) => { ) { stdOut = res.results.join('\n'); } else if (res?.stdout) { - stdOut = res.stdout; + stdOut = Array.isArray(res.stdout) ? res.stdout.join(' ') : res.stdout; } return stdOut; }; diff --git a/awx_collection/plugins/modules/project_update.py b/awx_collection/plugins/modules/project_update.py index 6ccdca1fdb..38b55c8e3c 100644 --- a/awx_collection/plugins/modules/project_update.py +++ b/awx_collection/plugins/modules/project_update.py @@ -114,7 +114,12 @@ def main(): # Update the project result = module.post_endpoint(project['related']['update']) - if result['status_code'] != 202: + if result['status_code'] == 405: + module.fail_json( + msg="Unable to trigger a project update because the project scm_type ({0}) does not support it.".format(project['scm_type']), + response=result + ) + elif result['status_code'] != 202: module.fail_json(msg="Failed to update project, see response for details", response=result) module.json_output['changed'] = True diff --git a/awxkit/awxkit/api/pages/api.py b/awxkit/awxkit/api/pages/api.py index cd600d9dc4..2fcc62648a 100644 --- a/awxkit/awxkit/api/pages/api.py +++ b/awxkit/awxkit/api/pages/api.py @@ -275,7 +275,13 @@ class ApiV2(base.Base): # When creating a project, we need to wait for its # first project update to finish so that associated # JTs have valid options for playbook names - _page.wait_until_completed() + try: + _page.wait_until_completed(timeout=300) + except AssertionError: + # If the project update times out, try to + # carry on in the hopes that it will + # finish before it is needed. + pass else: # If we are an existing project and our scm_tpye is not changing don't try and import the local_path setting if asset['natural_key']['type'] == 'project' and 'local_path' in post_data and _page['scm_type'] == post_data['scm_type']: diff --git a/awxkit/awxkit/api/pages/schedules.py b/awxkit/awxkit/api/pages/schedules.py index 3ff9e1c0bb..1fa34c81e6 100644 --- a/awxkit/awxkit/api/pages/schedules.py +++ b/awxkit/awxkit/api/pages/schedules.py @@ -1,6 +1,7 @@ from contextlib import suppress -from awxkit.api.pages import SystemJobTemplate +from awxkit.api.pages import JobTemplate, SystemJobTemplate, Project, InventorySource +from awxkit.api.pages.workflow_job_templates import WorkflowJobTemplate from awxkit.api.mixins import HasCreate from awxkit.api.resources import resources from awxkit.config import config @@ -11,7 +12,7 @@ from . import base class Schedule(HasCreate, base.Base): - dependencies = [SystemJobTemplate] + dependencies = [JobTemplate, SystemJobTemplate, Project, InventorySource, WorkflowJobTemplate] NATURAL_KEY = ('unified_job_template', 'name') def silent_delete(self): diff --git a/tools/ansible/roles/dockerfile/defaults/main.yml b/tools/ansible/roles/dockerfile/defaults/main.yml index ec731bd216..fcf61f430d 100644 --- a/tools/ansible/roles/dockerfile/defaults/main.yml +++ b/tools/ansible/roles/dockerfile/defaults/main.yml @@ -9,4 +9,4 @@ template_dest: '_build' receptor_image: quay.io/ansible/receptor:devel # Helper vars to construct the proper download URL for the current architecture -image_architecture: '{{ { "x86_64": "amd64", "aarch64": "arm64", "armv7": "arm", "ppc64le": "ppc64le" }[ansible_facts.architecture] }}' +image_architecture: '{{ { "x86_64": "amd64", "aarch64": "arm64", "armv7": "arm", "arm64": "arm64", "ppc64le": "ppc64le" }[ansible_facts.architecture] }}' diff --git a/tools/docker-compose-minikube/minikube/defaults/main.yml b/tools/docker-compose-minikube/minikube/defaults/main.yml index b61ada8d34..a0cb7bdf03 100644 --- a/tools/docker-compose-minikube/minikube/defaults/main.yml +++ b/tools/docker-compose-minikube/minikube/defaults/main.yml @@ -9,8 +9,8 @@ addons: minikube_url_linux: 'https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64' minikube_url_macos: 'https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64' -kubectl_url_linux: 'https://dl.k8s.io/release/v1.21.0/bin/linux/amd64/kubectl' -kubectl_url_macos: 'https://dl.k8s.io/release/v1.21.0/bin/darwin/amd64/kubectl' +kubectl_url_linux: 'https://dl.k8s.io/release/v1.25.0/bin/linux/amd64/kubectl' +kubectl_url_macos: 'https://dl.k8s.io/release/v1.25.0/bin/darwin/amd64/kubectl' # Service Account Name minikube_service_account_name: 'awx-devel' diff --git a/tools/docker-compose-minikube/minikube/tasks/main.yml b/tools/docker-compose-minikube/minikube/tasks/main.yml index 9ddef11167..0cf9c841a9 100644 --- a/tools/docker-compose-minikube/minikube/tasks/main.yml +++ b/tools/docker-compose-minikube/minikube/tasks/main.yml @@ -8,6 +8,10 @@ state: 'directory' mode: '0700' +- name: debug minikube_setup + debug: + var: minikube_setup + # Linux block - block: - name: Download Minikube @@ -24,6 +28,7 @@ when: - ansible_architecture == "x86_64" - ansible_system == "Linux" + - minikube_setup | default(False) | bool # MacOS block - block: @@ -41,25 +46,29 @@ when: - ansible_architecture == "x86_64" - ansible_system == "Darwin" + - minikube_setup | default(False) | bool -- name: Starting Minikube - shell: "{{ sources_dest }}/minikube start --driver={{ driver }} --install-addons=true --addons={{ addons | join(',') }}" - register: minikube_stdout +- block: + - name: Starting Minikube + shell: "{{ sources_dest }}/minikube start --driver={{ driver }} --install-addons=true --addons={{ addons | join(',') }}" + register: minikube_stdout -- name: Enable Ingress Controller on Minikube - shell: "{{ sources_dest }}/minikube addons enable ingress" + - name: Enable Ingress Controller on Minikube + shell: "{{ sources_dest }}/minikube addons enable ingress" + when: + - minikube_stdout.rc == 0 + register: _minikube_ingress + ignore_errors: true + + - name: Show Minikube Ingress known-issue 7332 warning + pause: + seconds: 5 + prompt: "The Minikube Ingress addon has been disabled since it looks like you are hitting https://github.com/kubernetes/minikube/issues/7332" + when: + - '"minikube/issues/7332" in _minikube_ingress.stderr' + - ansible_system == "Darwin" when: - - minikube_stdout.rc == 0 - register: _minikube_ingress - ignore_errors: true - -- name: Show Minikube Ingress known-issue 7332 warning - pause: - seconds: 5 - prompt: "The Minikube Ingress addon has been disabled since it looks like you are hitting https://github.com/kubernetes/minikube/issues/7332" - when: - - '"minikube/issues/7332" in _minikube_ingress.stderr' - - ansible_system == "Darwin" + - minikube_setup | default(False) | bool - name: Create ServiceAccount and clusterRoleBinding k8s: diff --git a/tools/docker-compose/README.md b/tools/docker-compose/README.md index 530b4dc3e5..dd66c41450 100644 --- a/tools/docker-compose/README.md +++ b/tools/docker-compose/README.md @@ -28,7 +28,7 @@ Here are the main `make` targets: Notable files: - `tools/docker-compose/inventory` file - used to configure the AWX development environment. -- `migrate.yml` - playbook for migrating data from Local Docker to the Development Environment +- `tools/docker-compose/ansible/migrate.yml` - playbook for migrating data from Local Docker to the Development Environment ### Prerequisites @@ -301,11 +301,19 @@ Note that you may see multiple messages of the form `2021-03-04 20:11:47,666 WAR To bring up a 1 node AWX + minikube that is accessible from AWX run the following. +Start minikube + +```bash +(host)$minikube start --cpus=4 --memory=8g --addons=ingress` +``` + +Start AWX + ```bash (host)$ make docker-compose-container-group ``` -Alternatively, you can set the env var `MINIKUBE_CONTAINER_GROUP=true` to use the default dev env bring up. his way you can use other env flags like the cluster node count. +Alternatively, you can set the env var `MINIKUBE_CONTAINER_GROUP=true` to use the default dev env bring up. his way you can use other env flags like the cluster node count. Set `MINIKUBE_SETUP=true` to make the roles download, install and run minikube for you, but if you run into issues with this just start minikube yourself. ```bash (host)$ MINIKUBE_CONTAINER_GROUP=true make docker-compose diff --git a/tools/docker-compose/bootstrap_development.sh b/tools/docker-compose/bootstrap_development.sh index f470e6624e..8029fcb163 100755 --- a/tools/docker-compose/bootstrap_development.sh +++ b/tools/docker-compose/bootstrap_development.sh @@ -19,6 +19,9 @@ else wait-for-migrations fi +# Make sure that the UI static file directory exists, Django complains otherwise. +mkdir -p /awx_devel/awx/ui/build/static + if output=$(awx-manage createsuperuser --noinput --username=admin --email=admin@localhost 2> /dev/null); then echo $output fi @@ -27,10 +30,6 @@ echo "Admin password: ${DJANGO_SUPERUSER_PASSWORD}" awx-manage create_preload_data awx-manage register_default_execution_environments -mkdir -p /awx_devel/awx/public/static -mkdir -p /awx_devel/awx/ui/static -mkdir -p /awx_devel/awx/ui/build/static - awx-manage provision_instance --hostname="$(hostname)" --node_type="$MAIN_NODE_TYPE" awx-manage register_queue --queuename=controlplane --instance_percent=100 awx-manage register_queue --queuename=default --instance_percent=100