# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-10-05 19:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: awx/api/conf.py:15
msgid "Idle Time Force Log Out"
msgstr ""

#: awx/api/conf.py:16
msgid ""
"Number of seconds that a user is inactive before they will need to login "
"again."
msgstr ""

#: awx/api/conf.py:17 awx/api/conf.py:27 awx/api/conf.py:35 awx/api/conf.py:51
#: awx/api/conf.py:64 awx/api/conf.py:76 awx/sso/conf.py:97 awx/sso/conf.py:108
#: awx/sso/conf.py:120 awx/sso/conf.py:135
msgid "Authentication"
msgstr ""

#: awx/api/conf.py:19 awx/api/conf.py:53 awx/main/conf.py:256
#: awx/main/conf.py:268 awx/main/conf.py:281 awx/main/conf.py:503
#: awx/main/conf.py:516 awx/main/conf.py:529 awx/main/conf.py:544
#: awx/main/conf.py:682 awx/main/conf.py:764 awx/sso/conf.py:518
msgid "seconds"
msgstr ""

#: awx/api/conf.py:25
msgid "Maximum number of simultaneous logged in sessions"
msgstr ""

#: awx/api/conf.py:26
msgid ""
"Maximum number of simultaneous logged in sessions a user may have. To "
"disable enter -1."
msgstr ""

#: awx/api/conf.py:33
msgid "Enable HTTP Basic Auth"
msgstr ""

#: awx/api/conf.py:34
msgid "Enable HTTP Basic Auth for the API Browser."
msgstr ""

#: awx/api/conf.py:44
msgid "OAuth 2 Timeout Settings"
msgstr ""

#: awx/api/conf.py:45
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 ""

#: awx/api/conf.py:59
msgid "Allow External Users to Create OAuth2 Tokens"
msgstr ""

#: awx/api/conf.py:60
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 ""

#: awx/api/conf.py:73
msgid "Login redirect override URL"
msgstr ""

#: awx/api/conf.py:74
msgid ""
"URL to which unauthorized users will be redirected to log in. If blank, "
"users will be sent to the Tower login page."
msgstr ""

#: awx/api/exceptions.py:20
msgid "Resource is being used by running jobs."
msgstr ""

#: awx/api/fields.py:81
#, python-brace-format
msgid "Invalid key names: {invalid_key_names}"
msgstr ""

#: awx/api/fields.py:111
msgid "Credential {} does not exist"
msgstr ""

#: awx/api/filters.py:82
msgid "No related model for field {}."
msgstr ""

#: awx/api/filters.py:99
msgid "Filtering on password fields is not allowed."
msgstr ""

#: awx/api/filters.py:111 awx/api/filters.py:113
#, python-format
msgid "Filtering on %s is not allowed."
msgstr ""

#: awx/api/filters.py:116
msgid "Loops not allowed in filters, detected on field {}."
msgstr ""

#: awx/api/filters.py:160
msgid "Query string field name not provided."
msgstr ""

#: awx/api/filters.py:192
#, python-brace-format
msgid "Invalid {field_name} id: {field_id}"
msgstr ""

#: awx/api/filters.py:338
msgid ""
"Cannot apply role_level filter to this list because its model does not use "
"roles for access control."
msgstr ""

#: awx/api/generics.py:183
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 ""

#: awx/api/generics.py:647 awx/api/generics.py:709
msgid "\"id\" field must be an integer."
msgstr ""

#: awx/api/generics.py:706
msgid "\"id\" is required to disassociate"
msgstr ""

#: awx/api/generics.py:757
msgid "{} 'id' field is missing."
msgstr ""

#: awx/api/metadata.py:58
msgid "Database ID for this {}."
msgstr ""

#: awx/api/metadata.py:59
msgid "Name of this {}."
msgstr ""

#: awx/api/metadata.py:60
msgid "Optional description of this {}."
msgstr ""

#: awx/api/metadata.py:61
msgid "Data type for this {}."
msgstr ""

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

#: awx/api/metadata.py:63
msgid "Data structure with URLs of related resources."
msgstr ""

#: awx/api/metadata.py:64
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:66
msgid "Timestamp when this {} was created."
msgstr ""

#: awx/api/metadata.py:67
msgid "Timestamp when this {} was last modified."
msgstr ""

#: awx/api/parsers.py:33
msgid "JSON parse error - not a JSON object"
msgstr ""

#: awx/api/parsers.py:36
#, python-format
msgid ""
"JSON parse error - %s\n"
"Possible cause: trailing comma."
msgstr ""

#: awx/api/serializers.py:169
msgid ""
"The original object is already named {}, a copy from it cannot have the same "
"name."
msgstr ""

#: awx/api/serializers.py:302
#, python-format
msgid "Cannot use dictionary for %s"
msgstr ""

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

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

#: awx/api/serializers.py:318 awx/main/models/unified_jobs.py:546
msgid "SCM Update"
msgstr ""

#: awx/api/serializers.py:319
msgid "Inventory Sync"
msgstr ""

#: awx/api/serializers.py:320
msgid "Management Job"
msgstr ""

#: awx/api/serializers.py:321
msgid "Workflow Job"
msgstr ""

#: awx/api/serializers.py:322
msgid "Workflow Template"
msgstr ""

#: awx/api/serializers.py:323
msgid "Job Template"
msgstr ""

#: awx/api/serializers.py:709
msgid ""
"Indicates whether all of the events generated by this unified job have been "
"saved to the database."
msgstr ""

#: awx/api/serializers.py:880
msgid "Write-only field used to change the password."
msgstr ""

#: awx/api/serializers.py:882
msgid "Set if the account is managed by an external service"
msgstr ""

#: awx/api/serializers.py:909
msgid "Password required for new User."
msgstr ""

#: awx/api/serializers.py:994
#, python-format
msgid "Unable to change %s on user managed by LDAP."
msgstr ""

#: awx/api/serializers.py:1090
msgid "Must be a simple space-separated string with allowed scopes {}."
msgstr ""

#: awx/api/serializers.py:1188
msgid "Authorization Grant Type"
msgstr ""

#: awx/api/serializers.py:1190 awx/main/credential_plugins/azure_kv.py:30
#: awx/main/models/credential/__init__.py:972
msgid "Client Secret"
msgstr ""

#: awx/api/serializers.py:1193
msgid "Client Type"
msgstr ""

#: awx/api/serializers.py:1196
msgid "Redirect URIs"
msgstr ""

#: awx/api/serializers.py:1199
msgid "Skip Authorization"
msgstr ""

#: awx/api/serializers.py:1306
msgid "Cannot change max_hosts."
msgstr ""

#: awx/api/serializers.py:1339
msgid "This path is already being used by another manual project."
msgstr ""

#: awx/api/serializers.py:1341
msgid "SCM branch cannot be used with archive projects."
msgstr ""

#: awx/api/serializers.py:1343
msgid "SCM refspec can only be used with git projects."
msgstr ""

#: awx/api/serializers.py:1420
msgid ""
"One or more job templates depend on branch override behavior for this "
"project (ids: {})."
msgstr ""

#: awx/api/serializers.py:1427
msgid "Update options must be set to false for manual projects."
msgstr ""

#: awx/api/serializers.py:1433
msgid "Array of playbooks available within this project."
msgstr ""

#: awx/api/serializers.py:1452
msgid ""
"Array of inventory files and directories available within this project, not "
"comprehensive."
msgstr ""

#: awx/api/serializers.py:1500 awx/api/serializers.py:3089
#: awx/api/serializers.py:3301
msgid "A count of hosts uniquely assigned to each status."
msgstr ""

#: awx/api/serializers.py:1503 awx/api/serializers.py:3092
msgid "A count of all plays and tasks for the job run."
msgstr ""

#: awx/api/serializers.py:1630
msgid "Smart inventories must specify host_filter"
msgstr ""

#: awx/api/serializers.py:1722
#, python-format
msgid "Invalid port specification: %s"
msgstr ""

#: awx/api/serializers.py:1733
msgid "Cannot create Host for Smart Inventory"
msgstr ""

#: awx/api/serializers.py:1751
msgid "A Group with that name already exists."
msgstr ""

#: awx/api/serializers.py:1822
msgid "A Host with that name already exists."
msgstr ""

#: awx/api/serializers.py:1827
msgid "Invalid group name."
msgstr ""

#: awx/api/serializers.py:1832
msgid "Cannot create Group for Smart Inventory"
msgstr ""

#: awx/api/serializers.py:1907
msgid ""
"Script must begin with a hashbang sequence: i.e.... #!/usr/bin/env python"
msgstr ""

#: awx/api/serializers.py:1936
msgid "Cloud credential to use for inventory updates."
msgstr ""

#: awx/api/serializers.py:1957
msgid "`{}` is a prohibited environment variable"
msgstr ""

#: awx/api/serializers.py:1968
msgid "If 'source' is 'custom', 'source_script' must be provided."
msgstr ""

#: awx/api/serializers.py:1974
msgid "Must provide an inventory."
msgstr ""

#: awx/api/serializers.py:1978
msgid ""
"The 'source_script' does not belong to the same organization as the "
"inventory."
msgstr ""

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

#: awx/api/serializers.py:2082
msgid "Cannot use manual project for SCM-based inventory."
msgstr ""

#: awx/api/serializers.py:2087
msgid "Setting not compatible with existing schedules."
msgstr ""

#: awx/api/serializers.py:2092
msgid "Cannot create Inventory Source for Smart Inventory"
msgstr ""

#: awx/api/serializers.py:2140
msgid "Project required for scm type sources."
msgstr ""

#: awx/api/serializers.py:2149
#, python-format
msgid "Cannot set %s if not SCM type."
msgstr ""

#: awx/api/serializers.py:2219
msgid "The project used for this job."
msgstr ""

#: awx/api/serializers.py:2475
msgid "Modifications not allowed for managed credential types"
msgstr ""

#: awx/api/serializers.py:2487
msgid ""
"Modifications to inputs are not allowed for credential types that are in use"
msgstr ""

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

#: awx/api/serializers.py:2498
msgid "'ask_at_runtime' is not supported for custom credentials."
msgstr ""

#: awx/api/serializers.py:2547
msgid "Credential Type"
msgstr ""

#: awx/api/serializers.py:2611
msgid "Modifications not allowed for managed credentials"
msgstr ""

#: awx/api/serializers.py:2629 awx/api/serializers.py:2703
msgid "Galaxy credentials must be owned by an Organization."
msgstr ""

#: awx/api/serializers.py:2646
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:2658
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:2668
msgid ""
"Inherit permissions from organization roles. If provided on creation, do not "
"give either user or team."
msgstr ""

#: awx/api/serializers.py:2685
msgid "Missing 'user', 'team', or 'organization'."
msgstr ""

#: awx/api/serializers.py:2690
msgid ""
"Only one of 'user', 'team', or 'organization' should be provided, received "
"{} fields."
msgstr ""

#: awx/api/serializers.py:2718
msgid ""
"Credential organization must be set and match before assigning to a team"
msgstr ""

#: awx/api/serializers.py:2844
msgid "This field is required."
msgstr ""

#: awx/api/serializers.py:2853
msgid "Playbook not found for project."
msgstr ""

#: awx/api/serializers.py:2855
msgid "Must select playbook for project."
msgstr ""

#: awx/api/serializers.py:2857 awx/api/serializers.py:2859
msgid "Project does not allow overriding branch."
msgstr ""

#: awx/api/serializers.py:2896
msgid "Must be a Personal Access Token."
msgstr ""

#: awx/api/serializers.py:2899
msgid "Must match the selected webhook service."
msgstr ""

#: awx/api/serializers.py:2970
msgid "Cannot enable provisioning callback without an inventory set."
msgstr ""

#: awx/api/serializers.py:2973
msgid "Must either set a default value or ask to prompt on launch."
msgstr ""

#: awx/api/serializers.py:2975 awx/main/models/jobs.py:299
msgid "Job Templates must have a project assigned."
msgstr ""

#: awx/api/serializers.py:3133
msgid "No change to job limit"
msgstr ""

#: awx/api/serializers.py:3134
msgid "All failed and unreachable hosts"
msgstr ""

#: awx/api/serializers.py:3149
msgid "Missing passwords needed to start: {}"
msgstr ""

#: awx/api/serializers.py:3168
msgid "Relaunch by host status not available until job finishes running."
msgstr ""

#: awx/api/serializers.py:3182
msgid "Job Template Project is missing or undefined."
msgstr ""

#: awx/api/serializers.py:3184
msgid "Job Template Inventory is missing or undefined."
msgstr ""

#: awx/api/serializers.py:3222
msgid "Unknown, job may have been ran before launch configurations were saved."
msgstr ""

#: awx/api/serializers.py:3293 awx/main/tasks.py:2838 awx/main/tasks.py:2856
msgid "{} are prohibited from use in ad hoc commands."
msgstr ""

#: awx/api/serializers.py:3381 awx/api/views/__init__.py:4211
#, python-brace-format
msgid ""
"Standard Output too large to display ({text_size} bytes), only download "
"supported for sizes over {supported_size} bytes."
msgstr ""

#: awx/api/serializers.py:3694
msgid "Provided variable {} has no database value to replace with."
msgstr ""

#: awx/api/serializers.py:3712
msgid "\"$encrypted$ is a reserved keyword, may not be used for {}.\""
msgstr ""

#: awx/api/serializers.py:4119
msgid "A project is required to run a job."
msgstr ""

#: awx/api/serializers.py:4121
msgid "Missing a revision to run due to failed project update."
msgstr ""

#: awx/api/serializers.py:4125
msgid "The inventory associated with this Job Template is being deleted."
msgstr ""

#: awx/api/serializers.py:4127 awx/api/serializers.py:4247
msgid "The provided inventory is being deleted."
msgstr ""

#: awx/api/serializers.py:4135
msgid "Cannot assign multiple {} credentials."
msgstr ""

#: awx/api/serializers.py:4140
msgid "Cannot assign a Credential of kind `{}`"
msgstr ""

#: awx/api/serializers.py:4153
msgid ""
"Removing {} credential at launch time without replacement is not supported. "
"Provided list lacked credential(s): {}."
msgstr ""

#: awx/api/serializers.py:4245
msgid "The inventory associated with this Workflow is being deleted."
msgstr ""

#: awx/api/serializers.py:4316
msgid "Message type '{}' invalid, must be either 'message' or 'body'"
msgstr ""

#: awx/api/serializers.py:4322
msgid "Expected string for '{}', found {}, "
msgstr ""

#: awx/api/serializers.py:4326
msgid "Messages cannot contain newlines (found newline in {} event)"
msgstr ""

#: awx/api/serializers.py:4332
msgid "Expected dict for 'messages' field, found {}"
msgstr ""

#: awx/api/serializers.py:4336
msgid ""
"Event '{}' invalid, must be one of 'started', 'success', 'error', or "
"'workflow_approval'"
msgstr ""

#: awx/api/serializers.py:4342
msgid "Expected dict for event '{}', found {}"
msgstr ""

#: awx/api/serializers.py:4347
msgid ""
"Workflow Approval event '{}' invalid, must be one of 'running', 'approved', "
"'timed_out', or 'denied'"
msgstr ""

#: awx/api/serializers.py:4354
msgid "Expected dict for workflow approval event '{}', found {}"
msgstr ""

#: awx/api/serializers.py:4381
msgid "Unable to render message '{}': {}"
msgstr ""

#: awx/api/serializers.py:4383
msgid "Field '{}' unavailable"
msgstr ""

#: awx/api/serializers.py:4385
msgid "Security error due to field '{}'"
msgstr ""

#: awx/api/serializers.py:4405
msgid "Webhook body for '{}' should be a json dictionary. Found type '{}'."
msgstr ""

#: awx/api/serializers.py:4408
msgid "Webhook body for '{}' is not a valid json dictionary ({})."
msgstr ""

#: awx/api/serializers.py:4426
msgid ""
"Missing required fields for Notification Configuration: notification_type"
msgstr ""

#: awx/api/serializers.py:4453
msgid "No values specified for field '{}'"
msgstr ""

#: awx/api/serializers.py:4458
msgid "HTTP method must be either 'POST' or 'PUT'."
msgstr ""

#: awx/api/serializers.py:4460
msgid "Missing required fields for Notification Configuration: {}."
msgstr ""

#: awx/api/serializers.py:4463
msgid "Configuration field '{}' incorrect type, expected {}."
msgstr ""

#: awx/api/serializers.py:4480
msgid "Notification body"
msgstr ""

#: awx/api/serializers.py:4560
msgid ""
"Valid DTSTART required in rrule. Value should start with: DTSTART:"
"YYYYMMDDTHHMMSSZ"
msgstr ""

#: awx/api/serializers.py:4562
msgid ""
"DTSTART cannot be a naive datetime.  Specify ;TZINFO= or YYYYMMDDTHHMMSSZZ."
msgstr ""

#: awx/api/serializers.py:4564
msgid "Multiple DTSTART is not supported."
msgstr ""

#: awx/api/serializers.py:4566
msgid "RRULE required in rrule."
msgstr ""

#: awx/api/serializers.py:4568
msgid "Multiple RRULE is not supported."
msgstr ""

#: awx/api/serializers.py:4570
msgid "INTERVAL required in rrule."
msgstr ""

#: awx/api/serializers.py:4572
msgid "SECONDLY is not supported."
msgstr ""

#: awx/api/serializers.py:4574
msgid "Multiple BYMONTHDAYs not supported."
msgstr ""

#: awx/api/serializers.py:4576
msgid "Multiple BYMONTHs not supported."
msgstr ""

#: awx/api/serializers.py:4578
msgid "BYDAY with numeric prefix not supported."
msgstr ""

#: awx/api/serializers.py:4580
msgid "BYYEARDAY not supported."
msgstr ""

#: awx/api/serializers.py:4582
msgid "BYWEEKNO not supported."
msgstr ""

#: awx/api/serializers.py:4584
msgid "RRULE may not contain both COUNT and UNTIL"
msgstr ""

#: awx/api/serializers.py:4588
msgid "COUNT > 999 is unsupported."
msgstr ""

#: awx/api/serializers.py:4594
msgid "rrule parsing failed validation: {}"
msgstr ""

#: awx/api/serializers.py:4656
msgid "Inventory Source must be a cloud resource."
msgstr ""

#: awx/api/serializers.py:4658
msgid "Manual Project cannot have a schedule set."
msgstr ""

#: awx/api/serializers.py:4661
msgid ""
"Inventory sources with `update_on_project_update` cannot be scheduled. "
"Schedule its source project `{}` instead."
msgstr ""

#: awx/api/serializers.py:4671
msgid ""
"Count of jobs in the running or waiting state that are targeted for this "
"instance"
msgstr ""

#: awx/api/serializers.py:4676
msgid "Count of all jobs that target this instance"
msgstr ""

#: awx/api/serializers.py:4711
msgid ""
"Count of jobs in the running or waiting state that are targeted for this "
"instance group"
msgstr ""

#: awx/api/serializers.py:4716
msgid "Count of all jobs that target this instance group"
msgstr ""

#: awx/api/serializers.py:4721
msgid "Indicates whether instance group controls any other group"
msgstr ""

#: awx/api/serializers.py:4725
msgid ""
"Indicates whether instances in this group are isolated.Isolated groups have "
"a designated controller group."
msgstr ""

#: awx/api/serializers.py:4730
msgid ""
"Indicates whether instances in this group are containerized.Containerized "
"groups have a designated Openshift or Kubernetes cluster."
msgstr ""

#: awx/api/serializers.py:4738
msgid "Policy Instance Percentage"
msgstr ""

#: awx/api/serializers.py:4739
msgid ""
"Minimum percentage of all instances that will be automatically assigned to "
"this group when new instances come online."
msgstr ""

#: awx/api/serializers.py:4744
msgid "Policy Instance Minimum"
msgstr ""

#: awx/api/serializers.py:4745
msgid ""
"Static minimum number of Instances that will be automatically assign to this "
"group when new instances come online."
msgstr ""

#: awx/api/serializers.py:4750
msgid "Policy Instance List"
msgstr ""

#: awx/api/serializers.py:4751
msgid "List of exact-match Instances that will be assigned to this group"
msgstr ""

#: awx/api/serializers.py:4777
msgid "Duplicate entry {}."
msgstr ""

#: awx/api/serializers.py:4779
msgid "{} is not a valid hostname of an existing instance."
msgstr ""

#: awx/api/serializers.py:4781 awx/api/views/mixin.py:98
msgid ""
"Isolated instances may not be added or removed from instances groups via the "
"API."
msgstr ""

#: awx/api/serializers.py:4783 awx/api/views/mixin.py:102
msgid "Isolated instance group membership may not be managed via the API."
msgstr ""

#: awx/api/serializers.py:4785 awx/api/serializers.py:4790
#: awx/api/serializers.py:4795
msgid "Containerized instances may not be managed via the API"
msgstr ""

#: awx/api/serializers.py:4800
msgid "tower instance group name may not be changed."
msgstr ""

#: awx/api/serializers.py:4805
msgid "Only Kubernetes credentials can be associated with an Instance Group"
msgstr ""

#: awx/api/serializers.py:4844
msgid ""
"When present, shows the field name of the role or relationship that changed."
msgstr ""

#: awx/api/serializers.py:4846
msgid ""
"When present, shows the model on which the role or relationship was defined."
msgstr ""

#: awx/api/serializers.py:4879
msgid ""
"A summary of the new and changed values when an object is created, updated, "
"or deleted"
msgstr ""

#: awx/api/serializers.py:4881
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 ""

#: awx/api/serializers.py:4884
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 ""

#: awx/api/serializers.py:4887
msgid "The action taken with respect to the given object(s)."
msgstr ""

#: awx/api/views/__init__.py:185
msgid "Not found."
msgstr ""

#: awx/api/views/__init__.py:193
msgid "Dashboard"
msgstr ""

#: awx/api/views/__init__.py:290
msgid "Dashboard Jobs Graphs"
msgstr ""

#: awx/api/views/__init__.py:326
#, python-format
msgid "Unknown period \"%s\""
msgstr ""

#: awx/api/views/__init__.py:340
msgid "Instances"
msgstr ""

#: awx/api/views/__init__.py:348
msgid "Instance Detail"
msgstr ""

#: awx/api/views/__init__.py:365
msgid "Instance Jobs"
msgstr ""

#: awx/api/views/__init__.py:379
msgid "Instance's Instance Groups"
msgstr ""

#: awx/api/views/__init__.py:388
msgid "Instance Groups"
msgstr ""

#: awx/api/views/__init__.py:396
msgid "Instance Group Detail"
msgstr ""

#: awx/api/views/__init__.py:411
msgid "Isolated Groups can not be removed from the API"
msgstr ""

#: awx/api/views/__init__.py:413
msgid ""
"Instance Groups acting as a controller for an Isolated Group can not be "
"removed from the API"
msgstr ""

#: awx/api/views/__init__.py:419
msgid "Instance Group Running Jobs"
msgstr ""

#: awx/api/views/__init__.py:428
msgid "Instance Group's Instances"
msgstr ""

#: awx/api/views/__init__.py:438
msgid "Schedules"
msgstr ""

#: awx/api/views/__init__.py:452
msgid "Schedule Recurrence Rule Preview"
msgstr ""

#: awx/api/views/__init__.py:499
msgid "Cannot assign credential when related template is null."
msgstr ""

#: awx/api/views/__init__.py:504
msgid "Related template cannot accept {} on launch."
msgstr ""

#: awx/api/views/__init__.py:506
msgid ""
"Credential that requires user input on launch cannot be used in saved launch "
"configuration."
msgstr ""

#: awx/api/views/__init__.py:512
msgid "Related template is not configured to accept credentials on launch."
msgstr ""

#: awx/api/views/__init__.py:514
#, python-brace-format
msgid ""
"This launch configuration already provides a {credential_type} credential."
msgstr ""

#: awx/api/views/__init__.py:517
#, python-brace-format
msgid "Related template already uses {credential_type} credential."
msgstr ""

#: awx/api/views/__init__.py:535
msgid "Schedule Jobs List"
msgstr ""

#: awx/api/views/__init__.py:619 awx/api/views/__init__.py:4420
msgid ""
"You cannot assign an Organization participation role as a child role for a "
"Team."
msgstr ""

#: awx/api/views/__init__.py:623 awx/api/views/__init__.py:4434
msgid "You cannot grant system-level permissions to a team."
msgstr ""

#: awx/api/views/__init__.py:630 awx/api/views/__init__.py:4426
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:732
msgid "Project Schedules"
msgstr ""

#: awx/api/views/__init__.py:743
msgid "Project SCM Inventory Sources"
msgstr ""

#: awx/api/views/__init__.py:844
msgid "Project Update Events List"
msgstr ""

#: awx/api/views/__init__.py:858
msgid "System Job Events List"
msgstr ""

#: awx/api/views/__init__.py:892
msgid "Project Update SCM Inventory Updates"
msgstr ""

#: awx/api/views/__init__.py:937
msgid "Me"
msgstr ""

#: awx/api/views/__init__.py:946
msgid "OAuth 2 Applications"
msgstr ""

#: awx/api/views/__init__.py:955
msgid "OAuth 2 Application Detail"
msgstr ""

#: awx/api/views/__init__.py:968
msgid "OAuth 2 Application Tokens"
msgstr ""

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

#: awx/api/views/__init__.py:999
msgid "OAuth2 User Tokens"
msgstr ""

#: awx/api/views/__init__.py:1011
msgid "OAuth2 User Authorized Access Tokens"
msgstr ""

#: awx/api/views/__init__.py:1026
msgid "Organization OAuth2 Applications"
msgstr ""

#: awx/api/views/__init__.py:1038
msgid "OAuth2 Personal Access Tokens"
msgstr ""

#: awx/api/views/__init__.py:1053
msgid "OAuth Token Detail"
msgstr ""

#: awx/api/views/__init__.py:1115 awx/api/views/__init__.py:4387
msgid ""
"You cannot grant credential access to a user not in the credentials' "
"organization"
msgstr ""

#: awx/api/views/__init__.py:1119 awx/api/views/__init__.py:4391
msgid "You cannot grant private credential access to another user"
msgstr ""

#: awx/api/views/__init__.py:1217
#, python-format
msgid "Cannot change %s."
msgstr ""

#: awx/api/views/__init__.py:1223
msgid "Cannot delete user."
msgstr ""

#: awx/api/views/__init__.py:1247
msgid "Deletion not allowed for managed credential types"
msgstr ""

#: awx/api/views/__init__.py:1249
msgid "Credential types that are in use cannot be deleted"
msgstr ""

#: awx/api/views/__init__.py:1362
msgid "Deletion not allowed for managed credentials"
msgstr ""

#: awx/api/views/__init__.py:1407
msgid "External Credential Test"
msgstr ""

#: awx/api/views/__init__.py:1442
msgid "Credential Input Source Detail"
msgstr ""

#: awx/api/views/__init__.py:1450 awx/api/views/__init__.py:1458
msgid "Credential Input Sources"
msgstr ""

#: awx/api/views/__init__.py:1473
msgid "External Credential Type Test"
msgstr ""

#: awx/api/views/__init__.py:1539
msgid "The inventory for this host is already being deleted."
msgstr ""

#: awx/api/views/__init__.py:1656
msgid "SSLError while trying to connect to {}"
msgstr ""

#: awx/api/views/__init__.py:1658
msgid "Request to {} timed out."
msgstr ""

#: awx/api/views/__init__.py:1660
msgid "Unknown exception {} while trying to GET {}"
msgstr ""

#: awx/api/views/__init__.py:1664
msgid ""
"Unauthorized access. Please check your Insights Credential username and "
"password."
msgstr ""

#: awx/api/views/__init__.py:1668
msgid ""
"Failed to access the Insights API at URL {}. Server responded with {} status "
"code and message {}"
msgstr ""

#: awx/api/views/__init__.py:1677
msgid "Expected JSON response from Insights at URL {} but instead got {}"
msgstr ""

#: awx/api/views/__init__.py:1695
msgid "Could not translate Insights system ID {} into an Insights platform ID."
msgstr ""

#: awx/api/views/__init__.py:1737
msgid "This host is not recognized as an Insights host."
msgstr ""

#: awx/api/views/__init__.py:1745
msgid "The Insights Credential for \"{}\" was not found."
msgstr ""

#: awx/api/views/__init__.py:1824
msgid "Cyclical Group association."
msgstr ""

#: awx/api/views/__init__.py:1990
msgid "Inventory subset argument must be a string."
msgstr ""

#: awx/api/views/__init__.py:1994
msgid "Subset does not use any supported syntax."
msgstr ""

#: awx/api/views/__init__.py:2044
msgid "Inventory Source List"
msgstr ""

#: awx/api/views/__init__.py:2056
msgid "Inventory Sources Update"
msgstr ""

#: awx/api/views/__init__.py:2089
msgid "Could not start because `can_update` returned False"
msgstr ""

#: awx/api/views/__init__.py:2097
msgid "No inventory sources to update."
msgstr ""

#: awx/api/views/__init__.py:2119
msgid "Inventory Source Schedules"
msgstr ""

#: awx/api/views/__init__.py:2146
msgid "Notification Templates can only be assigned when source is one of {}."
msgstr ""

#: awx/api/views/__init__.py:2244
msgid "Source already has credential assigned."
msgstr ""

#: awx/api/views/__init__.py:2460
msgid "Job Template Schedules"
msgstr ""

#: awx/api/views/__init__.py:2509
msgid "Field '{}' is missing from survey spec."
msgstr ""

#: awx/api/views/__init__.py:2511
msgid "Expected {} for field '{}', received {} type."
msgstr ""

#: awx/api/views/__init__.py:2515
msgid "'spec' doesn't contain any items."
msgstr ""

#: awx/api/views/__init__.py:2529
#, python-format
msgid "Survey question %s is not a json object."
msgstr ""

#: awx/api/views/__init__.py:2532
#, python-brace-format
msgid "'{field_name}' missing from survey question {idx}"
msgstr ""

#: awx/api/views/__init__.py:2542
#, python-brace-format
msgid "'{field_name}' in survey question {idx} expected to be {type_label}."
msgstr ""

#: awx/api/views/__init__.py:2546
#, python-format
msgid "'variable' '%(item)s' duplicated in survey question %(survey)s."
msgstr ""

#: awx/api/views/__init__.py:2556
#, python-brace-format
msgid ""
"'{survey_item[type]}' in survey question {idx} is not one of "
"'{allowed_types}' allowed question types."
msgstr ""

#: awx/api/views/__init__.py:2566
#, python-brace-format
msgid ""
"Default value {survey_item[default]} in survey question {idx} expected to be "
"{type_label}."
msgstr ""

#: awx/api/views/__init__.py:2576
#, python-brace-format
msgid "The {min_or_max} limit in survey question {idx} expected to be integer."
msgstr ""

#: awx/api/views/__init__.py:2586
#, python-brace-format
msgid "Survey question {idx} of type {survey_item[type]} must specify choices."
msgstr ""

#: awx/api/views/__init__.py:2600
msgid "Multiple Choice (Single Select) can only have one default value."
msgstr ""

#: awx/api/views/__init__.py:2604
msgid "Default choice must be answered from the choices listed."
msgstr ""

#: awx/api/views/__init__.py:2613
#, python-brace-format
msgid ""
"$encrypted$ is a reserved keyword for password question defaults, survey "
"question {idx} is type {survey_item[type]}."
msgstr ""

#: awx/api/views/__init__.py:2627
#, python-brace-format
msgid ""
"$encrypted$ is a reserved keyword, may not be used for new default in "
"position {idx}."
msgstr ""

#: awx/api/views/__init__.py:2699
#, python-brace-format
msgid "Cannot assign multiple {credential_type} credentials."
msgstr ""

#: awx/api/views/__init__.py:2703
msgid "Cannot assign a Credential of kind `{}`."
msgstr ""

#: awx/api/views/__init__.py:2726
msgid "Maximum number of labels for {} reached."
msgstr ""

#: awx/api/views/__init__.py:2849
msgid "No matching host could be found!"
msgstr ""

#: awx/api/views/__init__.py:2852
msgid "Multiple hosts matched the request!"
msgstr ""

#: awx/api/views/__init__.py:2857
msgid "Cannot start automatically, user input required!"
msgstr ""

#: awx/api/views/__init__.py:2865
msgid "Host callback job already pending."
msgstr ""

#: awx/api/views/__init__.py:2881 awx/api/views/__init__.py:3632
msgid "Error starting job!"
msgstr ""

#: awx/api/views/__init__.py:3005 awx/api/views/__init__.py:3025
msgid "Cycle detected."
msgstr ""

#: awx/api/views/__init__.py:3017
msgid "Relationship not allowed."
msgstr ""

#: awx/api/views/__init__.py:3246
msgid "Cannot relaunch slice workflow job orphaned from job template."
msgstr ""

#: awx/api/views/__init__.py:3248
msgid "Cannot relaunch sliced workflow job after slice count has changed."
msgstr ""

#: awx/api/views/__init__.py:3281
msgid "Workflow Job Template Schedules"
msgstr ""

#: awx/api/views/__init__.py:3424 awx/api/views/__init__.py:4055
msgid "Superuser privileges needed."
msgstr ""

#: awx/api/views/__init__.py:3457
msgid "System Job Template Schedules"
msgstr ""

#: awx/api/views/__init__.py:3615
#, python-brace-format
msgid "Wait until job finishes before retrying on {status_value} hosts."
msgstr ""

#: awx/api/views/__init__.py:3620
#, python-brace-format
msgid "Cannot retry on {status_value} hosts, playbook stats not available."
msgstr ""

#: awx/api/views/__init__.py:3625
#, python-brace-format
msgid "Cannot relaunch because previous job had 0 {status_value} hosts."
msgstr ""

#: awx/api/views/__init__.py:3654
msgid "Cannot create schedule because job requires credential passwords."
msgstr ""

#: awx/api/views/__init__.py:3659
msgid "Cannot create schedule because job was launched by legacy method."
msgstr ""

#: awx/api/views/__init__.py:3661
msgid "Cannot create schedule because a related resource is missing."
msgstr ""

#: awx/api/views/__init__.py:3716
msgid "Job Host Summaries List"
msgstr ""

#: awx/api/views/__init__.py:3770
msgid "Job Event Children List"
msgstr ""

#: awx/api/views/__init__.py:3786
msgid "Job Event Hosts List"
msgstr ""

#: awx/api/views/__init__.py:3801
msgid "Job Events List"
msgstr ""

#: awx/api/views/__init__.py:4012
msgid "Ad Hoc Command Events List"
msgstr ""

#: awx/api/views/__init__.py:4257
msgid "Delete not allowed while there are pending notifications"
msgstr ""

#: awx/api/views/__init__.py:4265
msgid "Notification Template Test"
msgstr ""

#: awx/api/views/__init__.py:4525 awx/api/views/__init__.py:4540
msgid "User does not have permission to approve or deny this workflow."
msgstr ""

#: awx/api/views/__init__.py:4527 awx/api/views/__init__.py:4542
msgid "This workflow step has already been approved or denied."
msgstr ""

#: awx/api/views/inventory.py:63
msgid "Inventory Update Events List"
msgstr ""

#: awx/api/views/inventory.py:90
msgid "Cannot delete inventory script."
msgstr ""

#: awx/api/views/inventory.py:137
msgid "You cannot turn a regular inventory into a \"smart\" inventory."
msgstr ""

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

#: awx/api/views/metrics.py:30
msgid "Metrics"
msgstr ""

#: awx/api/views/mixin.py:46
msgid "Cannot delete job resource when associated workflow job is running."
msgstr ""

#: awx/api/views/mixin.py:51
msgid "Cannot delete running job resource."
msgstr ""

#: awx/api/views/mixin.py:56
msgid "Job has not finished processing events."
msgstr ""

#: awx/api/views/mixin.py:153
msgid "Related job {} is still processing events."
msgstr ""

#: awx/api/views/organization.py:230
#, python-brace-format
msgid "Credential must be a Galaxy credential, not {sub.credential_type.name}."
msgstr ""

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

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

#: awx/api/views/root.py:73
msgid "API OAuth 2 Authorization Root"
msgstr ""

#: awx/api/views/root.py:140
msgid "Version 2"
msgstr ""

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

#: awx/api/views/root.py:181 awx/api/views/root.py:226 awx/conf/apps.py:10
msgid "Configuration"
msgstr ""

#: awx/api/views/root.py:203 awx/api/views/root.py:310
msgid "Invalid License"
msgstr ""

#: awx/api/views/root.py:208
msgid "The provided credentials are invalid (HTTP 401)."
msgstr ""

#: awx/api/views/root.py:210
msgid "Unable to connect to proxy server."
msgstr ""

#: awx/api/views/root.py:212
msgid "Could not connect to subscription service."
msgstr ""

#: awx/api/views/root.py:286
msgid "Invalid license data"
msgstr ""

#: awx/api/views/root.py:288
msgid "Missing 'eula_accepted' property"
msgstr ""

#: awx/api/views/root.py:292
msgid "'eula_accepted' value is invalid"
msgstr ""

#: awx/api/views/root.py:295
msgid "'eula_accepted' must be True"
msgstr ""

#: awx/api/views/root.py:302
msgid "Invalid JSON"
msgstr ""

#: awx/api/views/root.py:321
msgid "Invalid license"
msgstr ""

#: awx/api/views/root.py:329
msgid "Failed to remove license."
msgstr ""

#: awx/api/views/webhooks.py:143
msgid "Webhook previously received, aborting."
msgstr ""

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#: awx/conf/conf.py:53
msgid "Select which cow to use with cowsay when running jobs."
msgstr ""

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

#: 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:81 awx/conf/views.py:56
msgid "User"
msgstr ""

#: awx/conf/fields.py:63 awx/sso/fields.py:595
#, python-brace-format
msgid ""
"Expected None, True, False, a string or list of strings but got {input_type} "
"instead."
msgstr ""

#: awx/conf/fields.py:104
#, python-brace-format
msgid "Expected list of strings but got {input_type} instead."
msgstr ""

#: awx/conf/fields.py:105
#, python-brace-format
msgid "{path} is not a valid path choice."
msgstr ""

#: awx/conf/fields.py:149
msgid "Enter a valid URL"
msgstr ""

#: awx/conf/fields.py:187
#, python-brace-format
msgid "\"{input}\" is not a valid string."
msgstr ""

#: awx/conf/fields.py:202
#, python-brace-format
msgid "Expected a list of tuples of max length 2 but got {input_type} instead."
msgstr ""

#: awx/conf/registry.py:73 awx/conf/tests/unit/test_registry.py:156
msgid "All"
msgstr ""

#: awx/conf/registry.py:74 awx/conf/tests/unit/test_registry.py:157
msgid "Changed"
msgstr ""

#: awx/conf/registry.py:82
msgid "User-Defaults"
msgstr ""

#: awx/conf/registry.py:145
msgid "This value has been set manually in a settings file."
msgstr ""

#: awx/conf/tests/unit/test_registry.py:47
#: awx/conf/tests/unit/test_registry.py:57
#: awx/conf/tests/unit/test_registry.py:73
#: awx/conf/tests/unit/test_registry.py:88
#: awx/conf/tests/unit/test_registry.py:101
#: awx/conf/tests/unit/test_registry.py:107
#: awx/conf/tests/unit/test_registry.py:127
#: awx/conf/tests/unit/test_registry.py:133
#: awx/conf/tests/unit/test_registry.py:146
#: awx/conf/tests/unit/test_registry.py:158
#: awx/conf/tests/unit/test_registry.py:167
#: awx/conf/tests/unit/test_registry.py:173
#: awx/conf/tests/unit/test_registry.py:185
#: awx/conf/tests/unit/test_registry.py:192
#: awx/conf/tests/unit/test_registry.py:234
#: awx/conf/tests/unit/test_registry.py:252
#: awx/conf/tests/unit/test_settings.py:73
#: awx/conf/tests/unit/test_settings.py:91
#: awx/conf/tests/unit/test_settings.py:106
#: awx/conf/tests/unit/test_settings.py:121
#: awx/conf/tests/unit/test_settings.py:137
#: awx/conf/tests/unit/test_settings.py:150
#: awx/conf/tests/unit/test_settings.py:167
#: awx/conf/tests/unit/test_settings.py:183
#: awx/conf/tests/unit/test_settings.py:194
#: awx/conf/tests/unit/test_settings.py:210
#: awx/conf/tests/unit/test_settings.py:231
#: awx/conf/tests/unit/test_settings.py:254
#: awx/conf/tests/unit/test_settings.py:268
#: awx/conf/tests/unit/test_settings.py:292
#: awx/conf/tests/unit/test_settings.py:312
#: awx/conf/tests/unit/test_settings.py:329
#: awx/conf/tests/unit/test_settings.py:343
#: awx/conf/tests/unit/test_settings.py:367
#: awx/conf/tests/unit/test_settings.py:380
#: awx/conf/tests/unit/test_settings.py:399
#: awx/conf/tests/unit/test_settings.py:435 awx/main/conf.py:23
#: awx/main/conf.py:32 awx/main/conf.py:42 awx/main/conf.py:52
#: awx/main/conf.py:64 awx/main/conf.py:77 awx/main/conf.py:90
#: awx/main/conf.py:115 awx/main/conf.py:128 awx/main/conf.py:141
#: awx/main/conf.py:153 awx/main/conf.py:161 awx/main/conf.py:172
#: awx/main/conf.py:395 awx/main/conf.py:750 awx/main/conf.py:762
msgid "System"
msgstr ""

#: awx/conf/tests/unit/test_registry.py:152
#: awx/conf/tests/unit/test_registry.py:159
msgid "OtherSystem"
msgstr ""

#: awx/conf/views.py:48
msgid "Setting Categories"
msgstr ""

#: awx/conf/views.py:70
msgid "Setting Detail"
msgstr ""

#: awx/conf/views.py:162
msgid "Logging Connectivity Test"
msgstr ""

#: awx/main/access.py:66
#, python-format
msgid "Required related field %s for permission check."
msgstr ""

#: awx/main/access.py:82
#, python-format
msgid "Bad data found in related field %s."
msgstr ""

#: awx/main/access.py:331
msgid "License is missing."
msgstr ""

#: awx/main/access.py:333
msgid "License has expired."
msgstr ""

#: awx/main/access.py:341
#, python-format
msgid "License count of %s instances has been reached."
msgstr ""

#: awx/main/access.py:343
#, python-format
msgid "License count of %s instances has been exceeded."
msgstr ""

#: awx/main/access.py:345
msgid "Host count exceeds available instances."
msgstr ""

#: awx/main/access.py:363 awx/main/access.py:372
#, python-format
msgid ""
"You have already reached the maximum number of %s hosts allowed for your "
"organization. Contact your System Administrator for assistance."
msgstr ""

#: awx/main/access.py:927
msgid "Unable to change inventory on a host."
msgstr ""

#: awx/main/access.py:948 awx/main/access.py:990
msgid "Cannot associate two items from different inventories."
msgstr ""

#: awx/main/access.py:978
msgid "Unable to change inventory on a group."
msgstr ""

#: awx/main/access.py:1261
msgid "Unable to change organization on a team."
msgstr ""

#: awx/main/access.py:1277
msgid "The {} role cannot be assigned to a team"
msgstr ""

#: awx/main/access.py:1471
msgid "Insufficient access to Job Template credentials."
msgstr ""

#: awx/main/access.py:1635 awx/main/access.py:2059
msgid "Job was launched with secret prompts provided by another user."
msgstr ""

#: awx/main/access.py:1644
msgid "Job has been orphaned from its job template and organization."
msgstr ""

#: awx/main/access.py:1646
msgid "Job was launched with prompted fields you do not have access to."
msgstr ""

#: awx/main/access.py:1648
msgid ""
"Job was launched with unknown prompted fields. Organization admin "
"permissions required."
msgstr ""

#: awx/main/access.py:2049
msgid "Workflow Job was launched with unknown prompts."
msgstr ""

#: awx/main/access.py:2061
msgid "Job was launched with prompts you lack access to."
msgstr ""

#: awx/main/access.py:2063
msgid "Job was launched with prompts no longer accepted."
msgstr ""

#: awx/main/access.py:2075
msgid ""
"You do not have permission to the workflow job resources required for "
"relaunch."
msgstr ""

#: awx/main/analytics/collectors.py:36
msgid "General platform configuration."
msgstr ""

#: awx/main/analytics/collectors.py:68
msgid "Counts of objects such as organizations, inventories, and projects"
msgstr ""

#: awx/main/analytics/collectors.py:103
msgid "Counts of users and teams by organization"
msgstr ""

#: awx/main/analytics/collectors.py:115
msgid "Counts of credentials by credential type"
msgstr ""

#: awx/main/analytics/collectors.py:127
msgid "Inventories, their inventory sources, and host counts"
msgstr ""

#: awx/main/analytics/collectors.py:152
msgid "Counts of projects by source control type"
msgstr ""

#: awx/main/analytics/collectors.py:171
msgid "Cluster topology and capacity"
msgstr ""

#: awx/main/analytics/collectors.py:197
msgid "Counts of jobs by status"
msgstr ""

#: awx/main/analytics/collectors.py:207
msgid "Counts of jobs by execution node"
msgstr ""

#: awx/main/analytics/collectors.py:222
msgid "Metadata about the analytics collected"
msgstr ""

#: awx/main/analytics/collectors.py:285
msgid "Automation task records"
msgstr ""

#: awx/main/analytics/collectors.py:314
msgid "Data on jobs run"
msgstr ""

#: awx/main/analytics/collectors.py:351
msgid "Data on job templates"
msgstr ""

#: awx/main/analytics/collectors.py:374
msgid "Data on workflow runs"
msgstr ""

#: awx/main/analytics/collectors.py:410
msgid "Data on workflows"
msgstr ""

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

#: awx/main/conf.py:21
msgid "Enable Activity Stream"
msgstr ""

#: awx/main/conf.py:22
msgid "Enable capturing activity for the activity stream."
msgstr ""

#: awx/main/conf.py:30
msgid "Enable Activity Stream for Inventory Sync"
msgstr ""

#: awx/main/conf.py:31
msgid ""
"Enable capturing activity for the activity stream when running inventory "
"sync."
msgstr ""

#: awx/main/conf.py:39
msgid "All Users Visible to Organization Admins"
msgstr ""

#: awx/main/conf.py:40
msgid ""
"Controls whether any Organization Admin can view all users and teams, even "
"those not associated with their Organization."
msgstr ""

#: awx/main/conf.py:49
msgid "Organization Admins Can Manage Users and Teams"
msgstr ""

#: awx/main/conf.py:50
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 ""

#: awx/main/conf.py:61
msgid "Base URL of the Tower host"
msgstr ""

#: awx/main/conf.py:62
msgid ""
"This setting is used by services like notifications to render a valid url to "
"the Tower host."
msgstr ""

#: awx/main/conf.py:71
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 ""

#: awx/main/conf.py:84
msgid "Proxy IP Allowed List"
msgstr ""

#: awx/main/conf.py:85
msgid ""
"If Tower is behind a reverse proxy/load balancer, use this setting to "
"configure the proxy IP addresses from which Tower should trust custom "
"REMOTE_HOST_HEADERS header values. If this setting is an empty list (the "
"default), the headers specified by REMOTE_HOST_HEADERS will be trusted "
"unconditionally')"
msgstr ""

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

#: awx/main/conf.py:112
msgid ""
"The license controls which features and functionality are enabled. Use /api/"
"v2/config/ to update or change the license."
msgstr ""

#: awx/main/conf.py:126
msgid "Red Hat customer username"
msgstr ""

#: awx/main/conf.py:127
msgid ""
"This username is used to retrieve license information and to send Automation "
"Analytics"
msgstr ""

#: awx/main/conf.py:139
msgid "Red Hat customer password"
msgstr ""

#: awx/main/conf.py:140
msgid ""
"This password is used to retrieve license information and to send Automation "
"Analytics"
msgstr ""

#: awx/main/conf.py:151
msgid "Automation Analytics upload URL"
msgstr ""

#: awx/main/conf.py:152
msgid ""
"This setting is used to to configure data collection for the Automation "
"Analytics dashboard"
msgstr ""

#: awx/main/conf.py:160
msgid "Unique identifier for an AWX/Tower installation"
msgstr ""

#: awx/main/conf.py:169
msgid "Custom virtual environment paths"
msgstr ""

#: awx/main/conf.py:170
msgid ""
"Paths where Tower will look for custom virtual environments (in addition to /"
"var/lib/awx/venv/). Enter one path per line."
msgstr ""

#: awx/main/conf.py:180
msgid "Ansible Modules Allowed for Ad Hoc Jobs"
msgstr ""

#: awx/main/conf.py:181
msgid "List of modules allowed to be used by ad-hoc jobs."
msgstr ""

#: awx/main/conf.py:182 awx/main/conf.py:204 awx/main/conf.py:213
#: awx/main/conf.py:224 awx/main/conf.py:234 awx/main/conf.py:244
#: awx/main/conf.py:254 awx/main/conf.py:266 awx/main/conf.py:279
#: awx/main/conf.py:289 awx/main/conf.py:302 awx/main/conf.py:315
#: awx/main/conf.py:327 awx/main/conf.py:338 awx/main/conf.py:349
#: awx/main/conf.py:361 awx/main/conf.py:373 awx/main/conf.py:384
#: awx/main/conf.py:404 awx/main/conf.py:414 awx/main/conf.py:424
#: awx/main/conf.py:437 awx/main/conf.py:448 awx/main/conf.py:458
#: awx/main/conf.py:469 awx/main/conf.py:479 awx/main/conf.py:489
#: awx/main/conf.py:501 awx/main/conf.py:514 awx/main/conf.py:527
#: awx/main/conf.py:542 awx/main/conf.py:555
msgid "Jobs"
msgstr ""

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

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

#: awx/main/conf.py:193
msgid "Only On Job Template Definitions"
msgstr ""

#: awx/main/conf.py:196
msgid "When can extra variables contain Jinja templates?"
msgstr ""

#: awx/main/conf.py:198
msgid ""
"Ansible allows variable substitution via the Jinja2 templating language for "
"--extra-vars. This poses a potential security risk where Tower users with "
"the ability to specify extra vars at job launch time can use Jinja2 "
"templates to run arbitrary Python.  It is recommended that this value be set "
"to \"template\" or \"never\"."
msgstr ""

#: awx/main/conf.py:211
msgid "Enable job isolation"
msgstr ""

#: awx/main/conf.py:212
msgid ""
"Isolates an Ansible job from protected parts of the system to prevent "
"exposing sensitive information."
msgstr ""

#: awx/main/conf.py:220
msgid "Job execution path"
msgstr ""

#: awx/main/conf.py:221
msgid ""
"The directory in which Tower will create new temporary directories for job "
"execution and isolation (such as credential files and custom inventory "
"scripts)."
msgstr ""

#: awx/main/conf.py:232
msgid "Paths to hide from isolated jobs"
msgstr ""

#: awx/main/conf.py:233
msgid ""
"Additional paths to hide from isolated processes. Enter one path per line."
msgstr ""

#: awx/main/conf.py:242
msgid "Paths to expose to isolated jobs"
msgstr ""

#: awx/main/conf.py:243
msgid ""
"List of paths that would otherwise be hidden to expose to isolated jobs. "
"Enter one path per line."
msgstr ""

#: awx/main/conf.py:252
msgid "Isolated status check interval"
msgstr ""

#: awx/main/conf.py:253
msgid ""
"The number of seconds to sleep between status checks for jobs running on "
"isolated instances."
msgstr ""

#: awx/main/conf.py:263
msgid "Isolated launch timeout"
msgstr ""

#: awx/main/conf.py:264
msgid ""
"The timeout (in seconds) for launching jobs on isolated instances.  This "
"includes the time needed to copy source control files (playbooks) to the "
"isolated instance."
msgstr ""

#: awx/main/conf.py:276
msgid "Isolated connection timeout"
msgstr ""

#: awx/main/conf.py:277
msgid ""
"Ansible SSH connection timeout (in seconds) to use when communicating with "
"isolated instances. Value should be substantially greater than expected "
"network latency."
msgstr ""

#: awx/main/conf.py:287
msgid "Isolated host key checking"
msgstr ""

#: awx/main/conf.py:288
msgid ""
"When set to True, AWX will enforce strict host key checking for "
"communication with isolated nodes."
msgstr ""

#: awx/main/conf.py:298
msgid "Generate RSA keys for isolated instances"
msgstr ""

#: awx/main/conf.py:299
msgid ""
"If set, a random RSA key will be generated and distributed to isolated "
"instances.  To disable this behavior and manage authentication for isolated "
"instances outside of Tower, disable this setting."
msgstr ""

#: awx/main/conf.py:313 awx/main/conf.py:314
msgid "The RSA private key for SSH traffic to isolated instances"
msgstr ""

#: awx/main/conf.py:325 awx/main/conf.py:326
msgid "The RSA public key for SSH traffic to isolated instances"
msgstr ""

#: awx/main/conf.py:335
msgid "Enable detailed resource profiling on all playbook runs"
msgstr ""

#: awx/main/conf.py:336
msgid ""
"If set, detailed resource profiling data will be collected on all jobs. This "
"data can be gathered with `sosreport`."
msgstr ""

#: awx/main/conf.py:346
msgid "Interval (in seconds) between polls for cpu usage."
msgstr ""

#: awx/main/conf.py:347
msgid ""
"Interval (in seconds) between polls for cpu usage. Setting this lower than "
"the default will affect playbook performance."
msgstr ""

#: awx/main/conf.py:358
msgid "Interval (in seconds) between polls for memory usage."
msgstr ""

#: awx/main/conf.py:359
msgid ""
"Interval (in seconds) between polls for memory usage. Setting this lower "
"than the default will affect playbook performance."
msgstr ""

#: awx/main/conf.py:370
msgid "Interval (in seconds) between polls for PID count."
msgstr ""

#: awx/main/conf.py:371
msgid ""
"Interval (in seconds) between polls for PID count. Setting this lower than "
"the default will affect playbook performance."
msgstr ""

#: awx/main/conf.py:382
msgid "Extra Environment Variables"
msgstr ""

#: awx/main/conf.py:383
msgid ""
"Additional environment variables set for playbook runs, inventory updates, "
"project updates, and notification sending."
msgstr ""

#: awx/main/conf.py:393
msgid "Gather data for Automation Analytics"
msgstr ""

#: awx/main/conf.py:394
msgid "Enables Tower to gather data on automation and send it to Red Hat."
msgstr ""

#: awx/main/conf.py:402
msgid "Run Project Updates With Higher Verbosity"
msgstr ""

#: awx/main/conf.py:403
msgid ""
"Adds the CLI -vvv flag to ansible-playbook runs of project_update.yml used "
"for project updates."
msgstr ""

#: awx/main/conf.py:412
msgid "Enable Role Download"
msgstr ""

#: awx/main/conf.py:413
msgid ""
"Allows roles to be dynamically downloaded from a requirements.yml file for "
"SCM projects."
msgstr ""

#: awx/main/conf.py:422
msgid "Enable Collection(s) Download"
msgstr ""

#: awx/main/conf.py:423
msgid ""
"Allows collections to be dynamically downloaded from a requirements.yml file "
"for SCM projects."
msgstr ""

#: awx/main/conf.py:432
msgid "Follow symlinks"
msgstr ""

#: awx/main/conf.py:434
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 ""

#: awx/main/conf.py:445
msgid "Ignore Ansible Galaxy SSL Certificate Verification"
msgstr ""

#: awx/main/conf.py:446
msgid ""
"If set to true, certificate validation will not be done when installing "
"content from any Galaxy server."
msgstr ""

#: awx/main/conf.py:456
msgid "Standard Output Maximum Display Size"
msgstr ""

#: awx/main/conf.py:457
msgid ""
"Maximum Size of Standard Output in bytes to display before requiring the "
"output be downloaded."
msgstr ""

#: awx/main/conf.py:466
msgid "Job Event Standard Output Maximum Display Size"
msgstr ""

#: awx/main/conf.py:468
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 ""

#: awx/main/conf.py:477
msgid "Maximum Scheduled Jobs"
msgstr ""

#: awx/main/conf.py:478
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:487
msgid "Ansible Callback Plugins"
msgstr ""

#: awx/main/conf.py:488
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:498
msgid "Default Job Timeout"
msgstr ""

#: awx/main/conf.py:499
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 ""

#: awx/main/conf.py:511
msgid "Default Inventory Update Timeout"
msgstr ""

#: awx/main/conf.py:512
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 ""

#: awx/main/conf.py:524
msgid "Default Project Update Timeout"
msgstr ""

#: awx/main/conf.py:525
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 ""

#: awx/main/conf.py:537
msgid "Per-Host Ansible Fact Cache Timeout"
msgstr ""

#: awx/main/conf.py:538
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 ""

#: awx/main/conf.py:552
msgid "Maximum number of forks per job"
msgstr ""

#: awx/main/conf.py:553
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 ""

#: awx/main/conf.py:564
msgid "Logging Aggregator"
msgstr ""

#: awx/main/conf.py:565
msgid "Hostname/IP where external logs will be sent to."
msgstr ""

#: awx/main/conf.py:566 awx/main/conf.py:577 awx/main/conf.py:589
#: awx/main/conf.py:599 awx/main/conf.py:611 awx/main/conf.py:626
#: awx/main/conf.py:638 awx/main/conf.py:647 awx/main/conf.py:657
#: awx/main/conf.py:669 awx/main/conf.py:680 awx/main/conf.py:693
#: awx/main/conf.py:706 awx/main/conf.py:718 awx/main/conf.py:729
#: awx/main/conf.py:739
msgid "Logging"
msgstr ""

#: awx/main/conf.py:574
msgid "Logging Aggregator Port"
msgstr ""

#: awx/main/conf.py:575
msgid ""
"Port on Logging Aggregator to send logs to (if required and not provided in "
"Logging Aggregator)."
msgstr ""

#: awx/main/conf.py:587
msgid "Logging Aggregator Type"
msgstr ""

#: awx/main/conf.py:588
msgid "Format messages for the chosen log aggregator."
msgstr ""

#: awx/main/conf.py:597
msgid "Logging Aggregator Username"
msgstr ""

#: awx/main/conf.py:598
msgid "Username for external log aggregator (if required; HTTP/s only)."
msgstr ""

#: awx/main/conf.py:609
msgid "Logging Aggregator Password/Token"
msgstr ""

#: awx/main/conf.py:610
msgid ""
"Password or authentication token for external log aggregator (if required; "
"HTTP/s only)."
msgstr ""

#: awx/main/conf.py:619
msgid "Loggers Sending Data to Log Aggregator Form"
msgstr ""

#: awx/main/conf.py:620
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 ""

#: awx/main/conf.py:633
msgid "Log System Tracking Facts Individually"
msgstr ""

#: awx/main/conf.py:634
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:645
msgid "Enable External Logging"
msgstr ""

#: awx/main/conf.py:646
msgid "Enable sending logs to external log aggregator."
msgstr ""

#: awx/main/conf.py:655
msgid "Cluster-wide Tower unique identifier."
msgstr ""

#: awx/main/conf.py:656
msgid "Useful to uniquely identify Tower instances."
msgstr ""

#: awx/main/conf.py:665
msgid "Logging Aggregator Protocol"
msgstr ""

#: awx/main/conf.py:666
msgid ""
"Protocol used to communicate with log aggregator.  HTTPS/HTTP assumes HTTPS "
"unless http:// is explicitly used in the Logging Aggregator hostname."
msgstr ""

#: awx/main/conf.py:676
msgid "TCP Connection Timeout"
msgstr ""

#: awx/main/conf.py:677
msgid ""
"Number of seconds for a TCP connection to external log aggregator to "
"timeout. Applies to HTTPS and TCP log aggregator protocols."
msgstr ""

#: awx/main/conf.py:688
msgid "Enable/disable HTTPS certificate verification"
msgstr ""

#: awx/main/conf.py:689
msgid ""
"Flag to control enable/disable of certificate verification when "
"LOG_AGGREGATOR_PROTOCOL is \"https\". If enabled, Tower's log handler will "
"verify certificate sent by external log aggregator before establishing "
"connection."
msgstr ""

#: awx/main/conf.py:701
msgid "Logging Aggregator Level Threshold"
msgstr ""

#: awx/main/conf.py:702
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 ""

#: awx/main/conf.py:714
msgid "Maximum disk persistance for external log aggregation (in GB)"
msgstr ""

#: awx/main/conf.py:715
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 ""

#: awx/main/conf.py:725
msgid "File system location for rsyslogd disk persistence"
msgstr ""

#: awx/main/conf.py:726
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 ""

#: awx/main/conf.py:736
msgid "Enable rsyslogd debugging"
msgstr ""

#: awx/main/conf.py:737
msgid ""
"Enabled high verbosity debugging for rsyslogd.  Useful for debugging "
"connection issues for external log aggregation."
msgstr ""

#: awx/main/conf.py:748
msgid "Last gather date for Automation Analytics."
msgstr ""

#: awx/main/conf.py:758
msgid "Automation Analytics Gather Interval"
msgstr ""

#: awx/main/conf.py:759
msgid "Interval (in seconds) between data gathering."
msgstr ""

#: awx/main/conf.py:782 awx/sso/conf.py:1251
msgid "\n"
msgstr ""

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

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

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

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

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

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

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

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

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

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

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

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

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

#: awx/main/credential_plugins/aim.py:11
msgid "CyberArk AIM URL"
msgstr ""

#: awx/main/credential_plugins/aim.py:16
msgid "Application ID"
msgstr ""

#: awx/main/credential_plugins/aim.py:21
msgid "Client Key"
msgstr ""

#: awx/main/credential_plugins/aim.py:27
msgid "Client Certificate"
msgstr ""

#: awx/main/credential_plugins/aim.py:33
msgid "Verify SSL Certificates"
msgstr ""

#: awx/main/credential_plugins/aim.py:39
msgid "Object Query"
msgstr ""

#: awx/main/credential_plugins/aim.py:41
msgid ""
"Lookup query for the object. Ex: Safe=TestSafe;Object=testAccountName123"
msgstr ""

#: awx/main/credential_plugins/aim.py:44
msgid "Object Query Format"
msgstr ""

#: awx/main/credential_plugins/aim.py:50
msgid "Reason"
msgstr ""

#: awx/main/credential_plugins/aim.py:52
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:21
msgid "Vault URL (DNS Name)"
msgstr ""

#: awx/main/credential_plugins/azure_kv.py:26
#: awx/main/models/credential/__init__.py:968
msgid "Client ID"
msgstr ""

#: awx/main/credential_plugins/azure_kv.py:35
#: awx/main/models/credential/__init__.py:977
msgid "Tenant ID"
msgstr ""

#: awx/main/credential_plugins/azure_kv.py:39
msgid "Cloud Environment"
msgstr ""

#: awx/main/credential_plugins/azure_kv.py:40
msgid "Specify which azure cloud environment to use."
msgstr ""

#: awx/main/credential_plugins/azure_kv.py:46
msgid "Secret Name"
msgstr ""

#: awx/main/credential_plugins/azure_kv.py:48
msgid "The name of the secret to look up."
msgstr ""

#: awx/main/credential_plugins/azure_kv.py:51
#: awx/main/credential_plugins/conjur.py:42
msgid "Secret Version"
msgstr ""

#: awx/main/credential_plugins/azure_kv.py:53
#: awx/main/credential_plugins/conjur.py:44
#: awx/main/credential_plugins/hashivault.py:89
msgid ""
"Used to specify a specific secret version (if left empty, the latest version "
"will be used)."
msgstr ""

#: awx/main/credential_plugins/conjur.py:13
msgid "Conjur URL"
msgstr ""

#: awx/main/credential_plugins/conjur.py:18
msgid "API Key"
msgstr ""

#: awx/main/credential_plugins/conjur.py:23
#: awx/main/migrations/_inventory_source_vars.py:142
msgid "Account"
msgstr ""

#: awx/main/credential_plugins/conjur.py:27
#: awx/main/models/credential/__init__.py:606
#: awx/main/models/credential/__init__.py:662
#: awx/main/models/credential/__init__.py:720
#: awx/main/models/credential/__init__.py:793
#: awx/main/models/credential/__init__.py:846
#: awx/main/models/credential/__init__.py:872
#: awx/main/models/credential/__init__.py:899
#: awx/main/models/credential/__init__.py:959
#: awx/main/models/credential/__init__.py:1032
#: awx/main/models/credential/__init__.py:1063
#: awx/main/models/credential/__init__.py:1113
msgid "Username"
msgstr ""

#: awx/main/credential_plugins/conjur.py:31
msgid "Public Key Certificate"
msgstr ""

#: awx/main/credential_plugins/conjur.py:37
msgid "Secret Identifier"
msgstr ""

#: awx/main/credential_plugins/conjur.py:39
msgid "The identifier for the secret e.g., /some/identifier"
msgstr ""

#: awx/main/credential_plugins/hashivault.py:14
msgid "Server URL"
msgstr ""

#: awx/main/credential_plugins/hashivault.py:17
msgid "The URL to the HashiCorp Vault"
msgstr ""

#: awx/main/credential_plugins/hashivault.py:20
#: awx/main/models/credential/__init__.py:998
#: awx/main/models/credential/__init__.py:1015
msgid "Token"
msgstr ""

#: awx/main/credential_plugins/hashivault.py:23
msgid "The access token used to authenticate to the Vault server"
msgstr ""

#: awx/main/credential_plugins/hashivault.py:26
msgid "CA Certificate"
msgstr ""

#: awx/main/credential_plugins/hashivault.py:29
msgid ""
"The CA certificate used to verify the SSL certificate of the Vault server"
msgstr ""

#: awx/main/credential_plugins/hashivault.py:32
msgid "AppRole role_id"
msgstr ""

#: awx/main/credential_plugins/hashivault.py:35
msgid "The Role ID for AppRole Authentication"
msgstr ""

#: awx/main/credential_plugins/hashivault.py:38
msgid "AppRole secret_id"
msgstr ""

#: awx/main/credential_plugins/hashivault.py:42
msgid "The Secret ID for AppRole Authentication"
msgstr ""

#: awx/main/credential_plugins/hashivault.py:45
msgid "Path to Approle Auth"
msgstr ""

#: awx/main/credential_plugins/hashivault.py:49
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 ""

#: awx/main/credential_plugins/hashivault.py:54
msgid "Path to Secret"
msgstr ""

#: awx/main/credential_plugins/hashivault.py:56
msgid "The path to the secret stored in the secret backend e.g, /some/secret/"
msgstr ""

#: awx/main/credential_plugins/hashivault.py:59
msgid "Path to Auth"
msgstr ""

#: awx/main/credential_plugins/hashivault.py:62
msgid "The path where the Authentication method is mounted e.g, approle"
msgstr ""

#: awx/main/credential_plugins/hashivault.py:70
msgid "API Version"
msgstr ""

#: awx/main/credential_plugins/hashivault.py:72
msgid ""
"API v1 is for static key/value lookups.  API v2 is for versioned key/value "
"lookups."
msgstr ""

#: awx/main/credential_plugins/hashivault.py:77
msgid "Name of Secret Backend"
msgstr ""

#: awx/main/credential_plugins/hashivault.py:79
msgid ""
"The name of the kv secret backend (if left empty, the first segment of the "
"secret path will be used)."
msgstr ""

#: awx/main/credential_plugins/hashivault.py:82
#: awx/main/migrations/_inventory_source_vars.py:147
msgid "Key Name"
msgstr ""

#: awx/main/credential_plugins/hashivault.py:84
msgid "The name of the key to look up in the secret."
msgstr ""

#: awx/main/credential_plugins/hashivault.py:87
msgid "Secret Version (v2 only)"
msgstr ""

#: awx/main/credential_plugins/hashivault.py:96
msgid "Unsigned Public Key"
msgstr ""

#: awx/main/credential_plugins/hashivault.py:101
msgid "Role Name"
msgstr ""

#: awx/main/credential_plugins/hashivault.py:103
msgid "The name of the role used to sign."
msgstr ""

#: awx/main/credential_plugins/hashivault.py:106
msgid "Valid Principals"
msgstr ""

#: awx/main/credential_plugins/hashivault.py:108
msgid ""
"Valid principals (either usernames or hostnames) that the certificate should "
"be signed for."
msgstr ""

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

#: awx/main/fields.py:439
#, python-brace-format
msgid "{type} provided in relative path {path}, expected {expected_type}"
msgstr ""

#: awx/main/fields.py:444
#, python-brace-format
msgid "{type} provided, expected {expected_type}"
msgstr ""

#: awx/main/fields.py:449
#, python-brace-format
msgid "Schema validation error in relative path {path} ({error})"
msgstr ""

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

#: awx/main/fields.py:632
msgid "secret values must be of type string, not {}"
msgstr ""

#: awx/main/fields.py:675
#, python-format
msgid "cannot be set unless \"%s\" is set"
msgstr ""

#: awx/main/fields.py:710
msgid "must be set when SSH key is encrypted."
msgstr ""

#: awx/main/fields.py:718
msgid "should not be set when SSH key is not encrypted."
msgstr ""

#: awx/main/fields.py:777
msgid "'dependencies' is not supported for custom credentials."
msgstr ""

#: awx/main/fields.py:791
msgid "\"tower\" is a reserved field name"
msgstr ""

#: awx/main/fields.py:798
#, python-format
msgid "field IDs must be unique (%s)"
msgstr ""

#: awx/main/fields.py:813
msgid "{} is not a {}"
msgstr ""

#: awx/main/fields.py:819
#, python-brace-format
msgid "{sub_key} not allowed for {element_type} type ({element_id})"
msgstr ""

#: awx/main/fields.py:877
msgid ""
"Environment variable {} may affect Ansible configuration so its use is not "
"allowed in credentials."
msgstr ""

#: awx/main/fields.py:883
msgid "Environment variable {} is not allowed to be used in credentials."
msgstr ""

#: awx/main/fields.py:911
msgid ""
"Must define unnamed file injector in order to reference `tower.filename`."
msgstr ""

#: awx/main/fields.py:918
msgid "Cannot directly reference reserved `tower` namespace container."
msgstr ""

#: awx/main/fields.py:928
msgid "Must use multi-file syntax when injecting multiple files"
msgstr ""

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

#: awx/main/fields.py:955
msgid "Encountered unsafe code execution: {}"
msgstr ""

#: awx/main/fields.py:959
#, python-brace-format
msgid ""
"Syntax error rendering template for {sub_key} inside of {type} ({error_msg})"
msgstr ""

#: awx/main/middleware.py:118
msgid "Formats of all available named urls"
msgstr ""

#: awx/main/middleware.py:119
msgid ""
"Read-only list of key-value pairs that shows the standard format of all "
"available named URLs."
msgstr ""

#: awx/main/middleware.py:121 awx/main/middleware.py:131
msgid "Named URL"
msgstr ""

#: awx/main/middleware.py:128
msgid "List of all named url graph nodes."
msgstr ""

#: awx/main/middleware.py:129
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 ""

#: awx/main/migrations/_inventory_source_vars.py:140
msgid "Image ID"
msgstr ""

#: awx/main/migrations/_inventory_source_vars.py:141
msgid "Availability Zone"
msgstr ""

#: awx/main/migrations/_inventory_source_vars.py:143
msgid "Instance ID"
msgstr ""

#: awx/main/migrations/_inventory_source_vars.py:144
msgid "Instance State"
msgstr ""

#: awx/main/migrations/_inventory_source_vars.py:145
msgid "Platform"
msgstr ""

#: awx/main/migrations/_inventory_source_vars.py:146
msgid "Instance Type"
msgstr ""

#: awx/main/migrations/_inventory_source_vars.py:148
msgid "Region"
msgstr ""

#: awx/main/migrations/_inventory_source_vars.py:149
msgid "Security Group"
msgstr ""

#: awx/main/migrations/_inventory_source_vars.py:150
msgid "Tags"
msgstr ""

#: awx/main/migrations/_inventory_source_vars.py:151
msgid "Tag None"
msgstr ""

#: awx/main/migrations/_inventory_source_vars.py:152
msgid "VPC ID"
msgstr ""

#: 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:97
msgid "No valid inventory."
msgstr ""

#: awx/main/models/ad_hoc_commands.py:104
msgid "You must provide a machine / SSH credential."
msgstr ""

#: awx/main/models/ad_hoc_commands.py:115
#: awx/main/models/ad_hoc_commands.py:123
msgid "Invalid type for ad hoc command"
msgstr ""

#: awx/main/models/ad_hoc_commands.py:118
msgid "Unsupported module for ad hoc commands."
msgstr ""

#: awx/main/models/ad_hoc_commands.py:126
#, python-format
msgid "No argument passed to %s module."
msgstr ""

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

#: awx/main/models/base.py:35 awx/main/models/base.py:41
#: awx/main/models/base.py:46 awx/main/models/base.py:51
msgid "Check"
msgstr ""

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

#: awx/main/models/credential/__init__.py:96
msgid ""
"Specify the type of credential you want to create. Refer to the Ansible "
"Tower documentation for details on each type."
msgstr ""

#: awx/main/models/credential/__init__.py:114
#: awx/main/models/credential/__init__.py:358
msgid ""
"Enter inputs using either JSON or YAML syntax. Refer to the Ansible Tower "
"documentation for example syntax."
msgstr ""

#: awx/main/models/credential/__init__.py:329
#: awx/main/models/credential/__init__.py:602
msgid "Machine"
msgstr ""

#: awx/main/models/credential/__init__.py:330
#: awx/main/models/credential/__init__.py:688
msgid "Vault"
msgstr ""

#: awx/main/models/credential/__init__.py:331
#: awx/main/models/credential/__init__.py:715
msgid "Network"
msgstr ""

#: awx/main/models/credential/__init__.py:332
#: awx/main/models/credential/__init__.py:657
msgid "Source Control"
msgstr ""

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

#: awx/main/models/credential/__init__.py:334
msgid "Personal Access Token"
msgstr ""

#: awx/main/models/credential/__init__.py:335
#: awx/main/models/credential/__init__.py:1027
msgid "Insights"
msgstr ""

#: awx/main/models/credential/__init__.py:336
msgid "External"
msgstr ""

#: awx/main/models/credential/__init__.py:337
msgid "Kubernetes"
msgstr ""

#: awx/main/models/credential/__init__.py:338
msgid "Galaxy/Automation Hub"
msgstr ""

#: awx/main/models/credential/__init__.py:364
msgid ""
"Enter injectors using either JSON or YAML syntax. Refer to the Ansible Tower "
"documentation for example syntax."
msgstr ""

#: awx/main/models/credential/__init__.py:433
#, python-format
msgid "adding %s credential type"
msgstr ""

#: awx/main/models/credential/__init__.py:610
#: awx/main/models/credential/__init__.py:666
#: awx/main/models/credential/__init__.py:724
#: awx/main/models/credential/__init__.py:850
#: awx/main/models/credential/__init__.py:876
#: awx/main/models/credential/__init__.py:903
#: awx/main/models/credential/__init__.py:963
#: awx/main/models/credential/__init__.py:1036
#: awx/main/models/credential/__init__.py:1067
#: awx/main/models/credential/__init__.py:1119
msgid "Password"
msgstr ""

#: awx/main/models/credential/__init__.py:616
#: awx/main/models/credential/__init__.py:729
msgid "SSH Private Key"
msgstr ""

#: awx/main/models/credential/__init__.py:623
msgid "Signed SSH Certificate"
msgstr ""

#: awx/main/models/credential/__init__.py:629
#: awx/main/models/credential/__init__.py:678
#: awx/main/models/credential/__init__.py:736
msgid "Private Key Passphrase"
msgstr ""

#: awx/main/models/credential/__init__.py:635
msgid "Privilege Escalation Method"
msgstr ""

#: awx/main/models/credential/__init__.py:637
msgid ""
"Specify a method for \"become\" operations. This is equivalent to specifying "
"the --become-method Ansible parameter."
msgstr ""

#: awx/main/models/credential/__init__.py:642
msgid "Privilege Escalation Username"
msgstr ""

#: awx/main/models/credential/__init__.py:646
msgid "Privilege Escalation Password"
msgstr ""

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

#: awx/main/models/credential/__init__.py:693
msgid "Vault Password"
msgstr ""

#: awx/main/models/credential/__init__.py:699
msgid "Vault Identifier"
msgstr ""

#: awx/main/models/credential/__init__.py:702
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 ""

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

#: awx/main/models/credential/__init__.py:745
msgid "Authorize Password"
msgstr ""

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

#: awx/main/models/credential/__init__.py:764
msgid "Access Key"
msgstr ""

#: awx/main/models/credential/__init__.py:768
msgid "Secret Key"
msgstr ""

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

#: awx/main/models/credential/__init__.py:776
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 ""

#: awx/main/models/credential/__init__.py:788 awx/main/models/inventory.py:826
msgid "OpenStack"
msgstr ""

#: awx/main/models/credential/__init__.py:797
msgid "Password (API Key)"
msgstr ""

#: awx/main/models/credential/__init__.py:802
#: awx/main/models/credential/__init__.py:1058
msgid "Host (Authentication URL)"
msgstr ""

#: awx/main/models/credential/__init__.py:804
msgid ""
"The host to authenticate with.  For example, https://openstack.business.com/"
"v2.0/"
msgstr ""

#: awx/main/models/credential/__init__.py:808
msgid "Project (Tenant Name)"
msgstr ""

#: awx/main/models/credential/__init__.py:812
msgid "Project (Domain Name)"
msgstr ""

#: awx/main/models/credential/__init__.py:816
msgid "Domain Name"
msgstr ""

#: awx/main/models/credential/__init__.py:818
msgid ""
"OpenStack domains define administrative boundaries. It is only needed for "
"Keystone v3 authentication URLs. Refer to Ansible Tower documentation for "
"common scenarios."
msgstr ""

#: awx/main/models/credential/__init__.py:824
msgid "Region Name"
msgstr ""

#: awx/main/models/credential/__init__.py:826
msgid ""
"For some cloud providers, like OVH, region must be specified."
msgstr ""

#: awx/main/models/credential/__init__.py:824
#: awx/main/models/credential/__init__.py:1131
#: awx/main/models/credential/__init__.py:1166
msgid "Verify SSL"
msgstr ""

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

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

#: awx/main/models/credential/__init__.py:842
msgid ""
"Enter the hostname or IP address that corresponds to your VMware vCenter."
msgstr ""

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

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

#: awx/main/models/credential/__init__.py:868
msgid ""
"Enter the URL that corresponds to your Red Hat Satellite 6 server. For "
"example, https://satellite.example.org"
msgstr ""

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

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

#: awx/main/models/credential/__init__.py:894
msgid ""
"Enter the URL for the virtual machine that corresponds to your CloudForms "
"instance. For example, https://cloudforms.example.org"
msgstr ""

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

#: awx/main/models/credential/__init__.py:919
msgid "Service Account Email Address"
msgstr ""

#: awx/main/models/credential/__init__.py:921
msgid ""
"The email address assigned to the Google Compute Engine service account."
msgstr ""

#: awx/main/models/credential/__init__.py:927
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 ""

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

#: awx/main/models/credential/__init__.py:938
msgid ""
"Paste the contents of the PEM file associated with the service account email."
msgstr ""

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

#: awx/main/models/credential/__init__.py:953
msgid "Subscription ID"
msgstr ""

#: awx/main/models/credential/__init__.py:955
msgid "Subscription ID is an Azure construct, which is mapped to a username."
msgstr ""

#: awx/main/models/credential/__init__.py:981
msgid "Azure Cloud Environment"
msgstr ""

#: awx/main/models/credential/__init__.py:983
msgid ""
"Environment variable AZURE_CLOUD_ENVIRONMENT when using Azure GovCloud or "
"Azure stack."
msgstr ""

#: awx/main/models/credential/__init__.py:993
msgid "GitHub Personal Access Token"
msgstr ""

#: awx/main/models/credential/__init__.py:1001
msgid "This token needs to come from your profile settings in GitHub"
msgstr ""

#: awx/main/models/credential/__init__.py:1010
msgid "GitLab Personal Access Token"
msgstr ""

#: awx/main/models/credential/__init__.py:1018
msgid "This token needs to come from your profile settings in GitLab"
msgstr ""

#: awx/main/models/credential/__init__.py:1053 awx/main/models/inventory.py:827
msgid "Red Hat Virtualization"
msgstr ""

#: awx/main/models/credential/__init__.py:1060
msgid "The host to authenticate with."
msgstr ""

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

#: awx/main/models/credential/__init__.py:1074
msgid "Absolute file path to the CA file to use (optional)"
msgstr ""

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

#: awx/main/models/credential/__init__.py:1108
msgid "Ansible Tower Hostname"
msgstr ""

#: awx/main/models/credential/__init__.py:1110
msgid "The Ansible Tower base URL to authenticate with."
msgstr ""

#: awx/main/models/credential/__init__.py:1115
msgid ""
"The Ansible Tower user to authenticate as.This should not be set if an OAuth "
"token is being used."
msgstr ""

#: awx/main/models/credential/__init__.py:1124
msgid "OAuth Token"
msgstr ""

#: awx/main/models/credential/__init__.py:1127
msgid ""
"An OAuth token to use to authenticate to Tower with.This should not be set "
"if username/password are being used."
msgstr ""

#: awx/main/models/credential/__init__.py:1152
msgid "OpenShift or Kubernetes API Bearer Token"
msgstr ""

#: awx/main/models/credential/__init__.py:1156
msgid "OpenShift or Kubernetes API Endpoint"
msgstr ""

#: awx/main/models/credential/__init__.py:1158
msgid "The OpenShift or Kubernetes API Endpoint to authenticate with."
msgstr ""

#: awx/main/models/credential/__init__.py:1161
msgid "API authentication bearer token"
msgstr ""

#: awx/main/models/credential/__init__.py:1171
msgid "Certificate Authority data"
msgstr ""

#: awx/main/models/credential/__init__.py:1184
msgid "Ansible Galaxy/Automation Hub API Token"
msgstr ""

#: awx/main/models/credential/__init__.py:1188
msgid "Galaxy Server URL"
msgstr ""

#: awx/main/models/credential/__init__.py:1190
msgid "The URL of the Galaxy instance to connect to."
msgstr ""

#: awx/main/models/credential/__init__.py:1193
msgid "Auth Server URL"
msgstr ""

#: awx/main/models/credential/__init__.py:1196
msgid "The URL of a Keycloak server token_endpoint, if using SSO auth."
msgstr ""

#: awx/main/models/credential/__init__.py:1201
msgid "API Token"
msgstr ""

#: awx/main/models/credential/__init__.py:1205
msgid "A token to use for authentication against the Galaxy instance."
msgstr ""

#: awx/main/models/credential/__init__.py:1244
msgid "Target must be a non-external credential"
msgstr ""

#: awx/main/models/credential/__init__.py:1249
msgid "Source must be an external credential"
msgstr ""

#: awx/main/models/credential/__init__.py:1256
msgid "Input field must be defined on target credential (options are {})."
msgstr ""

#: awx/main/models/events.py:165 awx/main/models/events.py:707
msgid "Host Failed"
msgstr ""

#: awx/main/models/events.py:166
msgid "Host Started"
msgstr ""

#: awx/main/models/events.py:167 awx/main/models/events.py:708
msgid "Host OK"
msgstr ""

#: awx/main/models/events.py:168
msgid "Host Failure"
msgstr ""

#: awx/main/models/events.py:169 awx/main/models/events.py:714
msgid "Host Skipped"
msgstr ""

#: awx/main/models/events.py:170 awx/main/models/events.py:709
msgid "Host Unreachable"
msgstr ""

#: awx/main/models/events.py:171 awx/main/models/events.py:185
msgid "No Hosts Remaining"
msgstr ""

#: awx/main/models/events.py:172
msgid "Host Polling"
msgstr ""

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

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

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

#: awx/main/models/events.py:176
msgid "Item Failed"
msgstr ""

#: awx/main/models/events.py:177
msgid "Item Skipped"
msgstr ""

#: awx/main/models/events.py:178
msgid "Host Retry"
msgstr ""

#: awx/main/models/events.py:180
msgid "File Difference"
msgstr ""

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

#: awx/main/models/events.py:182
msgid "Running Handlers"
msgstr ""

#: awx/main/models/events.py:183
msgid "Including File"
msgstr ""

#: awx/main/models/events.py:184
msgid "No Hosts Matched"
msgstr ""

#: awx/main/models/events.py:186
msgid "Task Started"
msgstr ""

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

#: awx/main/models/events.py:189
msgid "Gathering Facts"
msgstr ""

#: awx/main/models/events.py:190
msgid "internal: on Import for Host"
msgstr ""

#: awx/main/models/events.py:191
msgid "internal: on Not Import for Host"
msgstr ""

#: awx/main/models/events.py:192
msgid "Play Started"
msgstr ""

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

#: awx/main/models/events.py:197 awx/main/models/events.py:724
msgid "Debug"
msgstr ""

#: awx/main/models/events.py:198 awx/main/models/events.py:725
msgid "Verbose"
msgstr ""

#: awx/main/models/events.py:199 awx/main/models/events.py:726
msgid "Deprecated"
msgstr ""

#: awx/main/models/events.py:200 awx/main/models/events.py:727
msgid "Warning"
msgstr ""

#: awx/main/models/events.py:201 awx/main/models/events.py:728
msgid "System Warning"
msgstr ""

#: awx/main/models/events.py:202 awx/main/models/events.py:729
#: awx/main/models/unified_jobs.py:75
msgid "Error"
msgstr ""

#: awx/main/models/ha.py:184
msgid "Instances that are members of this InstanceGroup"
msgstr ""

#: awx/main/models/ha.py:189
msgid "Instance Group to remotely control this group."
msgstr ""

#: awx/main/models/ha.py:209
msgid "Percentage of Instances to automatically assign to this group"
msgstr ""

#: awx/main/models/ha.py:213
msgid ""
"Static minimum number of Instances to automatically assign to this group"
msgstr ""

#: awx/main/models/ha.py:218
msgid ""
"List of exact-match Instances that will always be automatically assigned to "
"this group"
msgstr ""

#: awx/main/models/inventory.py:74
msgid "Hosts have a direct link to this inventory."
msgstr ""

#: awx/main/models/inventory.py:75
msgid "Hosts for inventory generated using the host_filter property."
msgstr ""

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

#: awx/main/models/inventory.py:87
msgid "Organization containing this inventory."
msgstr ""

#: awx/main/models/inventory.py:94
msgid "Inventory variables in JSON or YAML format."
msgstr ""

#: awx/main/models/inventory.py:99
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:105
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:111
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:117
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:123
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:129
msgid ""
"Total number of external inventory sources configured within this inventory."
msgstr ""

#: awx/main/models/inventory.py:134
msgid "Number of external inventory sources in this inventory with failures."
msgstr ""

#: awx/main/models/inventory.py:141
msgid "Kind of inventory being represented."
msgstr ""

#: awx/main/models/inventory.py:147
msgid "Filter that will be applied to the hosts of this inventory."
msgstr ""

#: awx/main/models/inventory.py:175
msgid ""
"Credentials to be used by hosts belonging to this inventory when accessing "
"Red Hat Insights API."
msgstr ""

#: awx/main/models/inventory.py:184
msgid "Flag indicating the inventory is being deleted."
msgstr ""

#: awx/main/models/inventory.py:239
msgid "Could not parse subset as slice specification."
msgstr ""

#: awx/main/models/inventory.py:243
msgid "Slice number must be less than total number of slices."
msgstr ""

#: awx/main/models/inventory.py:245
msgid "Slice number must be 1 or higher."
msgstr ""

#: awx/main/models/inventory.py:382
msgid "Assignment not allowed for Smart Inventory"
msgstr ""

#: awx/main/models/inventory.py:384 awx/main/models/projects.py:167
msgid "Credential kind must be 'insights'."
msgstr ""

#: awx/main/models/inventory.py:469
msgid "Is this host online and available for running jobs?"
msgstr ""

#: awx/main/models/inventory.py:475
msgid ""
"The value used by the remote inventory source to uniquely identify the host"
msgstr ""

#: awx/main/models/inventory.py:480
msgid "Host variables in JSON or YAML format."
msgstr ""

#: awx/main/models/inventory.py:503
msgid "Inventory source(s) that created or modified this host."
msgstr ""

#: awx/main/models/inventory.py:508
msgid "Arbitrary JSON structure of most recent ansible_facts, per-host."
msgstr ""

#: awx/main/models/inventory.py:514
msgid "The date and time ansible_facts was last modified."
msgstr ""

#: awx/main/models/inventory.py:521
msgid "Red Hat Insights host unique identifier."
msgstr ""

#: awx/main/models/inventory.py:635
msgid "Group variables in JSON or YAML format."
msgstr ""

#: awx/main/models/inventory.py:641
msgid "Hosts associated directly with this group."
msgstr ""

#: awx/main/models/inventory.py:647
msgid "Inventory source(s) that created or modified this group."
msgstr ""

#: awx/main/models/inventory.py:819
msgid "File, Directory or Script"
msgstr ""

#: awx/main/models/inventory.py:820
msgid "Sourced from a Project"
msgstr ""

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

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

#: awx/main/models/inventory.py:863
msgid "Inventory source variables in YAML or JSON format."
msgstr ""

#: awx/main/models/inventory.py:868
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 ""

#: awx/main/models/inventory.py:876
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 into Tower. If the "
"key is not found then the host will be enabled"
msgstr ""

#: awx/main/models/inventory.py:896
msgid "Regex where only matching hosts will be imported into Tower."
msgstr ""

#: awx/main/models/inventory.py:900
msgid "Overwrite local groups and hosts from remote inventory source."
msgstr ""

#: awx/main/models/inventory.py:904
msgid "Overwrite local variables from remote inventory source."
msgstr ""

#: awx/main/models/inventory.py:909 awx/main/models/jobs.py:154
#: awx/main/models/projects.py:136
msgid "The amount of time (in seconds) to run before the task is canceled."
msgstr ""

#: awx/main/models/inventory.py:926
#, python-format
msgid ""
"Cloud-based inventory sources (such as %s) require credentials for the "
"matching cloud service."
msgstr ""

#: awx/main/models/inventory.py:932
msgid "Credential is required for a cloud source."
msgstr ""

#: awx/main/models/inventory.py:935
msgid ""
"Credentials of type machine, source control, insights and vault are "
"disallowed for custom inventory sources."
msgstr ""

#: awx/main/models/inventory.py:940
msgid ""
"Credentials of type insights and vault are disallowed for scm inventory "
"sources."
msgstr ""

#: awx/main/models/inventory.py:1004
msgid "Project containing inventory file used as source."
msgstr ""

#: awx/main/models/inventory.py:1177
msgid ""
"More than one SCM-based inventory source with update on project update per-"
"inventory not allowed."
msgstr ""

#: awx/main/models/inventory.py:1184
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 ""

#: awx/main/models/inventory.py:1190
msgid "Cannot set source_path if not SCM type."
msgstr ""

#: awx/main/models/inventory.py:1233
msgid ""
"Inventory files from this Project Update were used for the inventory update."
msgstr ""

#: awx/main/models/inventory.py:1344
msgid "Inventory script contents"
msgstr ""

#: awx/main/models/inventory.py:1349
msgid "Organization owning this inventory script"
msgstr ""

#: awx/main/models/jobs.py:74
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:106
msgid ""
"Branch to use in job run. Project default used if blank. Only allowed if "
"project allow_override field is set to true."
msgstr ""

#: awx/main/models/jobs.py:159
msgid ""
"If enabled, Tower will act as an Ansible Fact Cache Plugin; persisting facts "
"at the end of a playbook run to the database and caching facts for use by "
"Ansible."
msgstr ""

#: awx/main/models/jobs.py:260
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 ""

#: awx/main/models/jobs.py:297
msgid "Job Template must provide 'inventory' or allow prompting for it."
msgstr ""

#: awx/main/models/jobs.py:308
#, python-brace-format
msgid "Maximum number of forks ({settings.MAX_FORKS}) exceeded."
msgstr ""

#: awx/main/models/jobs.py:459
msgid "Project is missing."
msgstr ""

#: awx/main/models/jobs.py:463
msgid "Project does not allow override of branch."
msgstr ""

#: awx/main/models/jobs.py:473 awx/main/models/workflow.py:545
msgid "Field is not configured to prompt on launch."
msgstr ""

#: awx/main/models/jobs.py:479
msgid "Saved launch configurations cannot provide passwords needed to start."
msgstr ""

#: awx/main/models/jobs.py:487
msgid "Job Template {} is missing or undefined."
msgstr ""

#: awx/main/models/jobs.py:570 awx/main/models/projects.py:284
#: awx/main/models/projects.py:508
msgid "SCM Revision"
msgstr ""

#: awx/main/models/jobs.py:571
msgid "The SCM Revision from the Project used for this job, if available"
msgstr ""

#: awx/main/models/jobs.py:579
msgid ""
"The SCM Refresh task used to make sure the playbooks were available for the "
"job run"
msgstr ""

#: awx/main/models/jobs.py:584
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 ""

#: awx/main/models/jobs.py:590
msgid ""
"If ran as part of sliced jobs, the total number of slices. If 1, job is not "
"part of a sliced job."
msgstr ""

#: awx/main/models/jobs.py:672
#, python-brace-format
msgid "{status_value} is not a valid status option."
msgstr ""

#: awx/main/models/jobs.py:922
msgid ""
"Inventory applied as a prompt, assuming job template prompts for inventory"
msgstr ""

#: awx/main/models/jobs.py:1081
msgid "job host summaries"
msgstr ""

#: awx/main/models/jobs.py:1140
msgid "Remove jobs older than a certain number of days"
msgstr ""

#: awx/main/models/jobs.py:1141
msgid "Remove activity stream entries older than a certain number of days"
msgstr ""

#: awx/main/models/jobs.py:1142
msgid "Removes expired browser sessions from the database"
msgstr ""

#: awx/main/models/jobs.py:1143
msgid "Removes expired OAuth 2 access tokens and refresh tokens"
msgstr ""

#: awx/main/models/jobs.py:1213
#, python-brace-format
msgid "Variables {list_of_keys} are not allowed for system jobs."
msgstr ""

#: awx/main/models/jobs.py:1229
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:321
#, 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 ""

#: awx/main/models/mixins.py:453
msgid "Local absolute file path containing a custom Python virtualenv to use"
msgstr ""

#: awx/main/models/mixins.py:460
msgid "{} is not a valid virtualenv in {}"
msgstr ""

#: awx/main/models/mixins.py:507 awx/main/models/mixins.py:551
msgid "Service that webhook requests will be accepted from"
msgstr ""

#: awx/main/models/mixins.py:512
msgid "Shared secret that the webhook service will use to sign requests"
msgstr ""

#: awx/main/models/mixins.py:520 awx/main/models/mixins.py:559
msgid "Personal Access Token for posting back the status to the service API"
msgstr ""

#: awx/main/models/mixins.py:564
msgid "Unique identifier of the event that triggered this webhook"
msgstr ""

#: awx/main/models/notifications.py:41
msgid "Email"
msgstr ""

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

#: awx/main/models/notifications.py:43
msgid "Twilio"
msgstr ""

#: awx/main/models/notifications.py:44
msgid "Pagerduty"
msgstr ""

#: awx/main/models/notifications.py:45
msgid "Grafana"
msgstr ""

#: awx/main/models/notifications.py:46 awx/main/models/unified_jobs.py:544
msgid "Webhook"
msgstr ""

#: awx/main/models/notifications.py:47
msgid "Mattermost"
msgstr ""

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

#: awx/main/models/notifications.py:49
msgid "IRC"
msgstr ""

#: awx/main/models/notifications.py:80
msgid "Optional custom messages for notification template."
msgstr ""

#: awx/main/models/notifications.py:210 awx/main/models/unified_jobs.py:70
msgid "Pending"
msgstr ""

#: awx/main/models/notifications.py:211 awx/main/models/unified_jobs.py:73
msgid "Successful"
msgstr ""

#: awx/main/models/notifications.py:212 awx/main/models/unified_jobs.py:74
msgid "Failed"
msgstr ""

#: awx/main/models/notifications.py:470
msgid "status must be either running, succeeded or failed"
msgstr ""

#: awx/main/models/oauth.py:33
msgid "application"
msgstr ""

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

#: awx/main/models/oauth.py:41
msgid "Public"
msgstr ""

#: awx/main/models/oauth.py:47
msgid "Authorization code"
msgstr ""

#: awx/main/models/oauth.py:48
msgid "Resource owner password-based"
msgstr ""

#: awx/main/models/oauth.py:63
msgid "Organization containing this application."
msgstr ""

#: awx/main/models/oauth.py:72
msgid ""
"Used for more stringent verification of access to an application when "
"creating a token."
msgstr ""

#: awx/main/models/oauth.py:77
msgid ""
"Set to Public or Confidential depending on how secure the client device is."
msgstr ""

#: awx/main/models/oauth.py:81
msgid ""
"Set True to skip authorization step for completely trusted applications."
msgstr ""

#: awx/main/models/oauth.py:86
msgid ""
"The Grant type the user must use for acquire tokens for this application."
msgstr ""

#: awx/main/models/oauth.py:94
msgid "access token"
msgstr ""

#: awx/main/models/oauth.py:103
msgid "The user representing the token owner"
msgstr ""

#: awx/main/models/oauth.py:117
msgid ""
"Allowed scopes, further restricts user's permissions. Must be a simple space-"
"separated string with allowed scopes ['read', 'write']."
msgstr ""

#: awx/main/models/oauth.py:140
msgid ""
"OAuth2 Tokens cannot be created by users associated with an external "
"authentication provider ({})"
msgstr ""

#: awx/main/models/organization.py:57
msgid "Maximum number of hosts allowed to be managed by this organization."
msgstr ""

#: awx/main/models/projects.py:53 awx/main/models/unified_jobs.py:538
msgid "Manual"
msgstr ""

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

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

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

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

#: awx/main/models/projects.py:58
msgid "Remote Archive"
msgstr ""

#: awx/main/models/projects.py:84
msgid ""
"Local path (relative to PROJECTS_ROOT) containing playbooks and related "
"files for this project."
msgstr ""

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

#: awx/main/models/projects.py:94
msgid "Specifies the source control system used to store the project."
msgstr ""

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

#: awx/main/models/projects.py:101
msgid "The location where the project is stored."
msgstr ""

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

#: awx/main/models/projects.py:108
msgid "Specific branch, tag or commit to checkout."
msgstr ""

#: awx/main/models/projects.py:114
msgid "SCM refspec"
msgstr ""

#: awx/main/models/projects.py:115
msgid "For git projects, an additional refspec to fetch."
msgstr ""

#: awx/main/models/projects.py:119
msgid "Discard any local changes before syncing the project."
msgstr ""

#: awx/main/models/projects.py:123
msgid "Delete the project before syncing."
msgstr ""

#: awx/main/models/projects.py:152
msgid "Invalid SCM URL."
msgstr ""

#: awx/main/models/projects.py:155
msgid "SCM URL is required."
msgstr ""

#: awx/main/models/projects.py:163
msgid "Insights Credential is required for an Insights Project."
msgstr ""

#: awx/main/models/projects.py:169
msgid "Credential kind must be 'scm'."
msgstr ""

#: awx/main/models/projects.py:186
msgid "Invalid credential."
msgstr ""

#: awx/main/models/projects.py:265
msgid "Update the project when a job is launched that uses the project."
msgstr ""

#: awx/main/models/projects.py:270
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:275
msgid ""
"Allow changing the SCM branch or revision in a job template that uses this "
"project."
msgstr ""

#: awx/main/models/projects.py:285
msgid "The last revision fetched by a project update"
msgstr ""

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

#: awx/main/models/projects.py:293
msgid "List of playbooks found in the project"
msgstr ""

#: awx/main/models/projects.py:300
msgid "Inventory Files"
msgstr ""

#: awx/main/models/projects.py:301
msgid ""
"Suggested list of content that could be Ansible inventory in the project"
msgstr ""

#: awx/main/models/projects.py:338
msgid "Organization cannot be changed when in use by job templates."
msgstr ""

#: awx/main/models/projects.py:501
msgid "Parts of the project update playbook that will be run."
msgstr ""

#: awx/main/models/projects.py:509
msgid ""
"The SCM Revision discovered by this update for the given project and branch."
msgstr ""

#: 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 "Workflow Admin"
msgstr ""

#: awx/main/models/rbac.py:44
msgid "Notification Admin"
msgstr ""

#: awx/main/models/rbac.py:45
msgid "Auditor"
msgstr ""

#: awx/main/models/rbac.py:46
msgid "Execute"
msgstr ""

#: awx/main/models/rbac.py:47
msgid "Member"
msgstr ""

#: awx/main/models/rbac.py:48
msgid "Read"
msgstr ""

#: awx/main/models/rbac.py:49
msgid "Update"
msgstr ""

#: awx/main/models/rbac.py:50
msgid "Use"
msgstr ""

#: awx/main/models/rbac.py:51
msgid "Approve"
msgstr ""

#: awx/main/models/rbac.py:55
msgid "Can manage all aspects of the system"
msgstr ""

#: awx/main/models/rbac.py:56
msgid "Can view all aspects of the system"
msgstr ""

#: awx/main/models/rbac.py:57
#, python-format
msgid "May run ad hoc commands on the %s"
msgstr ""

#: awx/main/models/rbac.py:58
#, python-format
msgid "Can manage all aspects of the %s"
msgstr ""

#: awx/main/models/rbac.py:59
#, python-format
msgid "Can manage all projects of the %s"
msgstr ""

#: awx/main/models/rbac.py:60
#, python-format
msgid "Can manage all inventories of the %s"
msgstr ""

#: awx/main/models/rbac.py:61
#, python-format
msgid "Can manage all credentials of the %s"
msgstr ""

#: awx/main/models/rbac.py:62
#, python-format
msgid "Can manage all job templates of the %s"
msgstr ""

#: awx/main/models/rbac.py:63
#, python-format
msgid "Can manage all workflows of the %s"
msgstr ""

#: awx/main/models/rbac.py:64
#, python-format
msgid "Can manage all notifications of the %s"
msgstr ""

#: awx/main/models/rbac.py:65
#, python-format
msgid "Can view all aspects of the %s"
msgstr ""

#: awx/main/models/rbac.py:67
msgid "May run any executable resources in the organization"
msgstr ""

#: awx/main/models/rbac.py:68
#, python-format
msgid "May run the %s"
msgstr ""

#: awx/main/models/rbac.py:70
#, python-format
msgid "User is a member of the %s"
msgstr ""

#: awx/main/models/rbac.py:71
#, python-format
msgid "May view settings for the %s"
msgstr ""

#: awx/main/models/rbac.py:72
#, python-format
msgid "May update the %s"
msgstr ""

#: awx/main/models/rbac.py:73
#, python-format
msgid "Can use the %s in a job template"
msgstr ""

#: awx/main/models/rbac.py:74
msgid "Can approve or deny a workflow approval node"
msgstr ""

#: awx/main/models/rbac.py:138
msgid "roles"
msgstr ""

#: awx/main/models/rbac.py:445
msgid "role_ancestors"
msgstr ""

#: awx/main/models/schedules.py:83
msgid "Enables processing of this schedule."
msgstr ""

#: awx/main/models/schedules.py:89
msgid "The first occurrence of the schedule occurs on or after this time."
msgstr ""

#: awx/main/models/schedules.py:95
msgid ""
"The last occurrence of the schedule occurs before this time, aftewards the "
"schedule expires."
msgstr ""

#: awx/main/models/schedules.py:99
msgid "A value representing the schedules iCal recurrence rule."
msgstr ""

#: awx/main/models/schedules.py:105
msgid "The next time that the scheduled action will run."
msgstr ""

#: awx/main/models/unified_jobs.py:69
msgid "New"
msgstr ""

#: awx/main/models/unified_jobs.py:71
msgid "Waiting"
msgstr ""

#: awx/main/models/unified_jobs.py:72
msgid "Running"
msgstr ""

#: awx/main/models/unified_jobs.py:76
msgid "Canceled"
msgstr ""

#: awx/main/models/unified_jobs.py:80
msgid "Never Updated"
msgstr ""

#: awx/main/models/unified_jobs.py:84
msgid "OK"
msgstr ""

#: awx/main/models/unified_jobs.py:85
msgid "Missing"
msgstr ""

#: awx/main/models/unified_jobs.py:89
msgid "No External Source"
msgstr ""

#: awx/main/models/unified_jobs.py:96
msgid "Updating"
msgstr ""

#: awx/main/models/unified_jobs.py:167
msgid "The organization used to determine access to this template."
msgstr ""

#: awx/main/models/unified_jobs.py:465
msgid "Field is not allowed on launch."
msgstr ""

#: awx/main/models/unified_jobs.py:493
#, python-brace-format
msgid ""
"Variables {list_of_keys} provided, but this template cannot accept variables."
msgstr ""

#: awx/main/models/unified_jobs.py:539
msgid "Relaunch"
msgstr ""

#: awx/main/models/unified_jobs.py:540
msgid "Callback"
msgstr ""

#: awx/main/models/unified_jobs.py:541
msgid "Scheduled"
msgstr ""

#: awx/main/models/unified_jobs.py:542
msgid "Dependency"
msgstr ""

#: awx/main/models/unified_jobs.py:543
msgid "Workflow"
msgstr ""

#: awx/main/models/unified_jobs.py:545
msgid "Sync"
msgstr ""

#: awx/main/models/unified_jobs.py:600
msgid "The node the job executed on."
msgstr ""

#: awx/main/models/unified_jobs.py:606
msgid "The instance that managed the isolated execution environment."
msgstr ""

#: awx/main/models/unified_jobs.py:633
msgid "The date and time the job was queued for starting."
msgstr ""

#: awx/main/models/unified_jobs.py:638
msgid ""
"If True, the task manager has already processed potential dependencies for "
"this job."
msgstr ""

#: awx/main/models/unified_jobs.py:644
msgid "The date and time the job finished execution."
msgstr ""

#: awx/main/models/unified_jobs.py:651
msgid "The date and time when the cancel request was sent."
msgstr ""

#: awx/main/models/unified_jobs.py:658
msgid "Elapsed time in seconds that the job ran."
msgstr ""

#: awx/main/models/unified_jobs.py:680
msgid ""
"A status field to indicate the state of the job if it wasn't able to run and "
"capture stdout"
msgstr ""

#: awx/main/models/unified_jobs.py:709
msgid "The Instance group the job was run under"
msgstr ""

#: awx/main/models/unified_jobs.py:717
msgid "The organization used to determine access to this unified job."
msgstr ""

#: 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:154
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:229
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 ""

#: awx/main/models/workflow.py:236
msgid ""
"An identifier coresponding to the workflow job template node that this node "
"was created from."
msgstr ""

#: awx/main/models/workflow.py:282
#, python-brace-format
msgid ""
"Bad launch configuration starting template {template_pk} as part of workflow "
"{workflow_pk}. Errors:\n"
"{error_text}"
msgstr ""

#: awx/main/models/workflow.py:595
msgid ""
"If automatically created for a sliced job run, the job template the workflow "
"job was created from."
msgstr ""

#: awx/main/models/workflow.py:687 awx/main/models/workflow.py:721
msgid ""
"The amount of time (in seconds) before the approval node expires and fails."
msgstr ""

#: awx/main/models/workflow.py:725
msgid ""
"Shows when an approval node (with a timeout assigned to it) has timed out."
msgstr ""

#: awx/main/notifications/grafana_backend.py:81
msgid "Error converting time {} or timeEnd {} to int."
msgstr ""

#: awx/main/notifications/grafana_backend.py:83
msgid "Error converting time {} and/or timeEnd {} to int."
msgstr ""

#: awx/main/notifications/grafana_backend.py:97
#: awx/main/notifications/grafana_backend.py:99
msgid "Error sending notification grafana: {}"
msgstr ""

#: awx/main/notifications/irc_backend.py:56
msgid "Exception connecting to irc server: {}"
msgstr ""

#: awx/main/notifications/mattermost_backend.py:49
#: awx/main/notifications/mattermost_backend.py:51
msgid "Error sending notification mattermost: {}"
msgstr ""

#: awx/main/notifications/pagerduty_backend.py:75
msgid "Exception connecting to PagerDuty: {}"
msgstr ""

#: awx/main/notifications/pagerduty_backend.py:84
#: awx/main/notifications/slack_backend.py:58
#: awx/main/notifications/twilio_backend.py:48
msgid "Exception sending messages: {}"
msgstr ""

#: awx/main/notifications/rocketchat_backend.py:49
#: awx/main/notifications/rocketchat_backend.py:52
msgid "Error sending notification rocket.chat: {}"
msgstr ""

#: awx/main/notifications/twilio_backend.py:38
msgid "Exception connecting to Twilio: {}"
msgstr ""

#: awx/main/notifications/webhook_backend.py:75
#: awx/main/notifications/webhook_backend.py:77
msgid "Error sending notification webhook: {}"
msgstr ""

#: awx/main/scheduler/dag_workflow.py:170
#, 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 ""

#: awx/main/scheduler/task_manager.py:127
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:135
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:144
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:185
msgid "No error handling paths found, marking workflow as failed"
msgstr ""

#: awx/main/scheduler/task_manager.py:523
#, python-brace-format
msgid "The approval node {name} ({pk}) has expired after {timeout} seconds."
msgstr ""

#: awx/main/tasks.py:599
msgid ""
"Scheduled job could not start because it                     was not in the "
"right state or required manual credentials"
msgstr ""

#: awx/main/tasks.py:1070
msgid "Invalid virtual environment selected: {}"
msgstr ""

#: awx/main/tasks.py:1857
msgid "Job could not start because it does not have a valid inventory."
msgstr ""

#: awx/main/tasks.py:1861
msgid "Job could not start because it does not have a valid project."
msgstr ""

#: awx/main/tasks.py:1866
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:470
#: awx/main/tests/unit/scheduler/test_dag_workflow.py:498
#: 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/tests/unit/scheduler/test_dag_workflow.py:480
#: awx/main/tests/unit/scheduler/test_dag_workflow.py:491
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:87
#, python-format
msgid "Unable to convert \"%s\" to boolean"
msgstr ""

#: awx/main/utils/common.py:248
#, python-format
msgid "Unsupported SCM type \"%s\""
msgstr ""

#: awx/main/utils/common.py:255 awx/main/utils/common.py:267
#: awx/main/utils/common.py:286
#, python-format
msgid "Invalid %s URL"
msgstr ""

#: awx/main/utils/common.py:257 awx/main/utils/common.py:297
#, python-format
msgid "Unsupported %s URL"
msgstr ""

#: awx/main/utils/common.py:299
#, python-format
msgid "Unsupported host \"%s\" for file:// URL"
msgstr ""

#: awx/main/utils/common.py:301
#, python-format
msgid "Host is required for %s URL"
msgstr ""

#: awx/main/utils/common.py:319
#, python-format
msgid "Username must be \"git\" for SSH access to %s."
msgstr ""

#: awx/main/utils/common.py:325
#, python-format
msgid "Username must be \"hg\" for SSH access to %s."
msgstr ""

#: awx/main/utils/common.py:656
#, python-brace-format
msgid "Input type `{data_type}` is not a dictionary"
msgstr ""

#: awx/main/utils/common.py:689
#, python-brace-format
msgid "Variables not compatible with JSON standard (error: {json_error})"
msgstr ""

#: awx/main/utils/common.py:695
#, python-brace-format
msgid ""
"Cannot parse as JSON (error: {json_error}) or YAML (error: {yaml_error})."
msgstr ""

#: awx/main/validators.py:67
#, python-format
msgid "Invalid certificate or key: %s..."
msgstr ""

#: awx/main/validators.py:83
#, python-format
msgid "Invalid private key: unsupported type \"%s\""
msgstr ""

#: awx/main/validators.py:87
#, python-format
msgid "Unsupported PEM object type: \"%s\""
msgstr ""

#: awx/main/validators.py:112
msgid "Invalid base64-encoded data"
msgstr ""

#: awx/main/validators.py:133
msgid "Exactly one private key is required."
msgstr ""

#: awx/main/validators.py:135
msgid "At least one private key is required."
msgstr ""

#: awx/main/validators.py:137
#, python-format
msgid ""
"At least %(min_keys)d private keys are required, only %(key_count)d provided."
msgstr ""

#: awx/main/validators.py:140
#, python-format
msgid "Only one private key is allowed, %(key_count)d provided."
msgstr ""

#: awx/main/validators.py:142
#, python-format
msgid ""
"No more than %(max_keys)d private keys are allowed, %(key_count)d provided."
msgstr ""

#: awx/main/validators.py:147
msgid "Exactly one certificate is required."
msgstr ""

#: awx/main/validators.py:149
msgid "At least one certificate is required."
msgstr ""

#: awx/main/validators.py:151
#, python-format
msgid ""
"At least %(min_certs)d certificates are required, only %(cert_count)d "
"provided."
msgstr ""

#: awx/main/validators.py:154
#, python-format
msgid "Only one certificate is allowed, %(cert_count)d provided."
msgstr ""

#: awx/main/validators.py:156
#, python-format
msgid ""
"No more than %(max_certs)d certificates are allowed, %(cert_count)d provided."
msgstr ""

#: awx/main/views.py:30
msgid "API Error"
msgstr ""

#: awx/main/views.py:65
msgid "Bad Request"
msgstr ""

#: awx/main/views.py:66
msgid "The request could not be understood by the server."
msgstr ""

#: awx/main/views.py:73
msgid "Forbidden"
msgstr ""

#: awx/main/views.py:74
msgid "You don't have permission to access the requested resource."
msgstr ""

#: awx/main/views.py:81
msgid "Not Found"
msgstr ""

#: awx/main/views.py:82
msgid "The requested resource could not be found."
msgstr ""

#: awx/main/views.py:89
msgid "Server Error"
msgstr ""

#: awx/main/views.py:90
msgid "A server error has occurred."
msgstr ""

#: awx/sso/apps.py:9
msgid "Single Sign-On"
msgstr ""

#: awx/sso/conf.py:41
msgid ""
"Mapping to organization admins/users from social auth accounts. This "
"setting\n"
"controls which users are placed into which Tower organizations based on "
"their\n"
"username and email address. Configuration details are available in the "
"Ansible\n"
"Tower documentation."
msgstr ""

#: awx/sso/conf.py:67
msgid ""
"Mapping of team members (users) from social auth accounts. Configuration\n"
"details are available in Tower documentation."
msgstr ""

#: awx/sso/conf.py:92
msgid "Authentication Backends"
msgstr ""

#: awx/sso/conf.py:93
msgid ""
"List of authentication backends that are enabled based on license features "
"and other authentication settings."
msgstr ""

#: awx/sso/conf.py:106
msgid "Social Auth Organization Map"
msgstr ""

#: awx/sso/conf.py:118
msgid "Social Auth Team Map"
msgstr ""

#: awx/sso/conf.py:130
msgid "Social Auth User Fields"
msgstr ""

#: awx/sso/conf.py:131
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:153
msgid "LDAP Server URI"
msgstr ""

#: awx/sso/conf.py:154
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 ""

#: awx/sso/conf.py:158 awx/sso/conf.py:173 awx/sso/conf.py:184
#: awx/sso/conf.py:195 awx/sso/conf.py:210 awx/sso/conf.py:229
#: awx/sso/conf.py:250 awx/sso/conf.py:264 awx/sso/conf.py:281
#: awx/sso/conf.py:297 awx/sso/conf.py:308 awx/sso/conf.py:333
#: awx/sso/conf.py:348 awx/sso/conf.py:361 awx/sso/conf.py:378
#: awx/sso/conf.py:404
msgid "LDAP"
msgstr ""

#: awx/sso/conf.py:169
msgid "LDAP Bind DN"
msgstr ""

#: awx/sso/conf.py:170
msgid ""
"DN (Distinguished Name) of user to bind for all search queries. This is the "
"system user account we will use to login to query LDAP for other user "
"information. Refer to the Ansible Tower documentation for example syntax."
msgstr ""

#: awx/sso/conf.py:182
msgid "LDAP Bind Password"
msgstr ""

#: awx/sso/conf.py:183
msgid "Password used to bind LDAP user account."
msgstr ""

#: awx/sso/conf.py:193
msgid "LDAP Start TLS"
msgstr ""

#: awx/sso/conf.py:194
msgid "Whether to enable TLS when the LDAP connection is not using SSL."
msgstr ""

#: awx/sso/conf.py:203
msgid "LDAP Connection Options"
msgstr ""

#: awx/sso/conf.py:204
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 ""

#: awx/sso/conf.py:222
msgid "LDAP User Search"
msgstr ""

#: awx/sso/conf.py:223
msgid ""
"LDAP search query to find users.  Any user that matches the given pattern "
"will be able to login to Tower.  The user should also be mapped into a Tower "
"organization (as defined in the AUTH_LDAP_ORGANIZATION_MAP setting).  If "
"multiple search queries need to be supported use of \"LDAPUnion\" is "
"possible. See Tower documentation for details."
msgstr ""

#: awx/sso/conf.py:244
msgid "LDAP User DN Template"
msgstr ""

#: awx/sso/conf.py:245
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 ""

#: awx/sso/conf.py:259
msgid "LDAP User Attribute Map"
msgstr ""

#: awx/sso/conf.py:260
msgid ""
"Mapping of LDAP user schema to Tower API user attributes. The default "
"setting is valid for ActiveDirectory but users with other LDAP "
"configurations may need to change the values. Refer to the Ansible Tower "
"documentation for additional details."
msgstr ""

#: awx/sso/conf.py:277
msgid "LDAP Group Search"
msgstr ""

#: awx/sso/conf.py:278
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 ""

#: awx/sso/conf.py:293
msgid "LDAP Group Type"
msgstr ""

#: awx/sso/conf.py:294
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 ""

#: awx/sso/conf.py:306
msgid "LDAP Group Type Parameters"
msgstr ""

#: awx/sso/conf.py:307
msgid "Key value parameters to send the chosen group type init method."
msgstr ""

#: awx/sso/conf.py:328
msgid "LDAP Require Group"
msgstr ""

#: awx/sso/conf.py:329
msgid ""
"Group DN required to login. If specified, user must be a member of this "
"group to login via LDAP. If not set, everyone in LDAP that matches the user "
"search will be able to login via Tower. Only one require group is supported."
msgstr ""

#: awx/sso/conf.py:344
msgid "LDAP Deny Group"
msgstr ""

#: awx/sso/conf.py:345
msgid ""
"Group DN denied from login. If specified, user will not be allowed to login "
"if a member of this group.  Only one deny group is supported."
msgstr ""

#: awx/sso/conf.py:357
msgid "LDAP User Flags By Group"
msgstr ""

#: awx/sso/conf.py:358
msgid ""
"Retrieve users from a given group. At this time, superuser and system "
"auditors are the only groups supported. Refer to the Ansible Tower "
"documentation for more detail."
msgstr ""

#: awx/sso/conf.py:373
msgid "LDAP Organization Map"
msgstr ""

#: awx/sso/conf.py:374
msgid ""
"Mapping between organization admins/users and LDAP groups. This controls "
"which users are placed into which Tower organizations relative to their LDAP "
"group memberships. Configuration details are available in the Ansible Tower "
"documentation."
msgstr ""

#: awx/sso/conf.py:401
msgid "LDAP Team Map"
msgstr ""

#: awx/sso/conf.py:402
msgid ""
"Mapping between team members (users) and LDAP groups. Configuration details "
"are available in the Ansible Tower documentation."
msgstr ""

#: awx/sso/conf.py:437
msgid "RADIUS Server"
msgstr ""

#: awx/sso/conf.py:438
msgid ""
"Hostname/IP of RADIUS server. RADIUS authentication is disabled if this "
"setting is empty."
msgstr ""

#: awx/sso/conf.py:440 awx/sso/conf.py:453 awx/sso/conf.py:464
#: awx/sso/models.py:14
msgid "RADIUS"
msgstr ""

#: awx/sso/conf.py:451
msgid "RADIUS Port"
msgstr ""

#: awx/sso/conf.py:452
msgid "Port of RADIUS server."
msgstr ""

#: awx/sso/conf.py:462
msgid "RADIUS Secret"
msgstr ""

#: awx/sso/conf.py:463
msgid "Shared secret for authenticating to RADIUS server."
msgstr ""

#: awx/sso/conf.py:478
msgid "TACACS+ Server"
msgstr ""

#: awx/sso/conf.py:479
msgid "Hostname of TACACS+ server."
msgstr ""

#: awx/sso/conf.py:480 awx/sso/conf.py:492 awx/sso/conf.py:504
#: awx/sso/conf.py:516 awx/sso/conf.py:528 awx/sso/models.py:15
msgid "TACACS+"
msgstr ""

#: awx/sso/conf.py:490
msgid "TACACS+ Port"
msgstr ""

#: awx/sso/conf.py:491
msgid "Port number of TACACS+ server."
msgstr ""

#: awx/sso/conf.py:502
msgid "TACACS+ Secret"
msgstr ""

#: awx/sso/conf.py:503
msgid "Shared secret for authenticating to TACACS+ server."
msgstr ""

#: awx/sso/conf.py:514
msgid "TACACS+ Auth Session Timeout"
msgstr ""

#: awx/sso/conf.py:515
msgid "TACACS+ session timeout value in seconds, 0 disables timeout."
msgstr ""

#: awx/sso/conf.py:526
msgid "TACACS+ Authentication Protocol"
msgstr ""

#: awx/sso/conf.py:527
msgid "Choose the authentication protocol used by TACACS+ client."
msgstr ""

#: awx/sso/conf.py:541
msgid "Google OAuth2 Callback URL"
msgstr ""

#: awx/sso/conf.py:542 awx/sso/conf.py:635 awx/sso/conf.py:700
msgid ""
"Provide this URL as the callback URL for your application as part of your "
"registration process. Refer to the Ansible Tower documentation for more "
"detail."
msgstr ""

#: awx/sso/conf.py:545 awx/sso/conf.py:557 awx/sso/conf.py:569
#: awx/sso/conf.py:582 awx/sso/conf.py:596 awx/sso/conf.py:608
#: awx/sso/conf.py:620
msgid "Google OAuth2"
msgstr ""

#: awx/sso/conf.py:555
msgid "Google OAuth2 Key"
msgstr ""

#: awx/sso/conf.py:556
msgid "The OAuth2 key from your web application."
msgstr ""

#: awx/sso/conf.py:567
msgid "Google OAuth2 Secret"
msgstr ""

#: awx/sso/conf.py:568
msgid "The OAuth2 secret from your web application."
msgstr ""

#: awx/sso/conf.py:579
msgid "Google OAuth2 Allowed Domains"
msgstr ""

#: awx/sso/conf.py:580
msgid ""
"Update this setting to restrict the domains who are allowed to login using "
"Google OAuth2."
msgstr ""

#: awx/sso/conf.py:591
msgid "Google OAuth2 Extra Arguments"
msgstr ""

#: awx/sso/conf.py:592
msgid ""
"Extra arguments for Google OAuth2 login. You can restrict it to only allow a "
"single domain to authenticate, even if the user is logged in with multple "
"Google accounts. Refer to the Ansible Tower documentation for more detail."
msgstr ""

#: awx/sso/conf.py:606
msgid "Google OAuth2 Organization Map"
msgstr ""

#: awx/sso/conf.py:618
msgid "Google OAuth2 Team Map"
msgstr ""

#: awx/sso/conf.py:634
msgid "GitHub OAuth2 Callback URL"
msgstr ""

#: awx/sso/conf.py:638 awx/sso/conf.py:650 awx/sso/conf.py:661
#: awx/sso/conf.py:673 awx/sso/conf.py:685
msgid "GitHub OAuth2"
msgstr ""

#: awx/sso/conf.py:648
msgid "GitHub OAuth2 Key"
msgstr ""

#: awx/sso/conf.py:649
msgid "The OAuth2 key (Client ID) from your GitHub developer application."
msgstr ""

#: awx/sso/conf.py:659
msgid "GitHub OAuth2 Secret"
msgstr ""

#: awx/sso/conf.py:660
msgid ""
"The OAuth2 secret (Client Secret) from your GitHub developer application."
msgstr ""

#: awx/sso/conf.py:671
msgid "GitHub OAuth2 Organization Map"
msgstr ""

#: awx/sso/conf.py:683
msgid "GitHub OAuth2 Team Map"
msgstr ""

#: awx/sso/conf.py:699
msgid "GitHub Organization OAuth2 Callback URL"
msgstr ""

#: awx/sso/conf.py:703 awx/sso/conf.py:715 awx/sso/conf.py:726
#: awx/sso/conf.py:739 awx/sso/conf.py:750 awx/sso/conf.py:762
msgid "GitHub Organization OAuth2"
msgstr ""

#: awx/sso/conf.py:713
msgid "GitHub Organization OAuth2 Key"
msgstr ""

#: awx/sso/conf.py:714 awx/sso/conf.py:792
msgid "The OAuth2 key (Client ID) from your GitHub organization application."
msgstr ""

#: awx/sso/conf.py:724
msgid "GitHub Organization OAuth2 Secret"
msgstr ""

#: awx/sso/conf.py:725 awx/sso/conf.py:803
msgid ""
"The OAuth2 secret (Client Secret) from your GitHub organization application."
msgstr ""

#: awx/sso/conf.py:736
msgid "GitHub Organization Name"
msgstr ""

#: awx/sso/conf.py:737
msgid ""
"The name of your GitHub organization, as used in your organization's URL: "
"https://github.com/<yourorg>/."
msgstr ""

#: awx/sso/conf.py:748
msgid "GitHub Organization OAuth2 Organization Map"
msgstr ""

#: awx/sso/conf.py:760
msgid "GitHub Organization OAuth2 Team Map"
msgstr ""

#: awx/sso/conf.py:776
msgid "GitHub Team OAuth2 Callback URL"
msgstr ""

#: awx/sso/conf.py:777
msgid ""
"Create an organization-owned application at https://github.com/organizations/"
"<yourorg>/settings/applications and obtain an OAuth2 key (Client ID) and "
"secret (Client Secret). Provide this URL as the callback URL for your "
"application."
msgstr ""

#: awx/sso/conf.py:781 awx/sso/conf.py:793 awx/sso/conf.py:804
#: awx/sso/conf.py:817 awx/sso/conf.py:828 awx/sso/conf.py:840
msgid "GitHub Team OAuth2"
msgstr ""

#: awx/sso/conf.py:791
msgid "GitHub Team OAuth2 Key"
msgstr ""

#: awx/sso/conf.py:802
msgid "GitHub Team OAuth2 Secret"
msgstr ""

#: awx/sso/conf.py:814
msgid "GitHub Team ID"
msgstr ""

#: awx/sso/conf.py:815
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 ""

#: awx/sso/conf.py:826
msgid "GitHub Team OAuth2 Organization Map"
msgstr ""

#: awx/sso/conf.py:838
msgid "GitHub Team OAuth2 Team Map"
msgstr ""

#: awx/sso/conf.py:854
msgid "Azure AD OAuth2 Callback URL"
msgstr ""

#: awx/sso/conf.py:855
msgid ""
"Provide this URL as the callback URL for your application as part of your "
"registration process. Refer to the Ansible Tower documentation for more "
"detail. "
msgstr ""

#: awx/sso/conf.py:858 awx/sso/conf.py:870 awx/sso/conf.py:881
#: awx/sso/conf.py:893 awx/sso/conf.py:905
msgid "Azure AD OAuth2"
msgstr ""

#: awx/sso/conf.py:868
msgid "Azure AD OAuth2 Key"
msgstr ""

#: awx/sso/conf.py:869
msgid "The OAuth2 key (Client ID) from your Azure AD application."
msgstr ""

#: awx/sso/conf.py:879
msgid "Azure AD OAuth2 Secret"
msgstr ""

#: awx/sso/conf.py:880
msgid "The OAuth2 secret (Client Secret) from your Azure AD application."
msgstr ""

#: awx/sso/conf.py:891
msgid "Azure AD OAuth2 Organization Map"
msgstr ""

#: awx/sso/conf.py:903
msgid "Azure AD OAuth2 Team Map"
msgstr ""

#: awx/sso/conf.py:927
msgid "Automatically Create Organizations and Teams on SAML Login"
msgstr ""

#: awx/sso/conf.py:928
msgid ""
"When enabled (the default), mapped Organizations and Teams will be created "
"automatically on successful SAML login."
msgstr ""

#: awx/sso/conf.py:930 awx/sso/conf.py:943 awx/sso/conf.py:956
#: awx/sso/conf.py:969 awx/sso/conf.py:983 awx/sso/conf.py:996
#: awx/sso/conf.py:1008 awx/sso/conf.py:1028 awx/sso/conf.py:1045
#: awx/sso/conf.py:1063 awx/sso/conf.py:1098 awx/sso/conf.py:1129
#: awx/sso/conf.py:1142 awx/sso/conf.py:1158 awx/sso/conf.py:1170
#: awx/sso/conf.py:1182 awx/sso/conf.py:1201 awx/sso/models.py:16
msgid "SAML"
msgstr ""

#: awx/sso/conf.py:939
msgid "SAML Assertion Consumer Service (ACS) URL"
msgstr ""

#: awx/sso/conf.py:940
msgid ""
"Register Tower as a service provider (SP) with each identity provider (IdP) "
"you have configured. Provide your SP Entity ID and this ACS URL for your "
"application."
msgstr ""

#: awx/sso/conf.py:953
msgid "SAML Service Provider Metadata URL"
msgstr ""

#: awx/sso/conf.py:954
msgid ""
"If your identity provider (IdP) allows uploading an XML metadata file, you "
"can download one from this URL."
msgstr ""

#: awx/sso/conf.py:965
msgid "SAML Service Provider Entity ID"
msgstr ""

#: awx/sso/conf.py:966
msgid ""
"The application-defined unique identifier used as the audience of the SAML "
"service provider (SP) configuration. This is usually the URL for Tower."
msgstr ""

#: awx/sso/conf.py:980
msgid "SAML Service Provider Public Certificate"
msgstr ""

#: awx/sso/conf.py:981
msgid ""
"Create a keypair for Tower to use as a service provider (SP) and include the "
"certificate content here."
msgstr ""

#: awx/sso/conf.py:993
msgid "SAML Service Provider Private Key"
msgstr ""

#: awx/sso/conf.py:994
msgid ""
"Create a keypair for Tower to use as a service provider (SP) and include the "
"private key content here."
msgstr ""

#: awx/sso/conf.py:1005
msgid "SAML Service Provider Organization Info"
msgstr ""

#: awx/sso/conf.py:1006
msgid ""
"Provide the URL, display name, and the name of your app. Refer to the "
"Ansible Tower documentation for example syntax."
msgstr ""

#: awx/sso/conf.py:1024
msgid "SAML Service Provider Technical Contact"
msgstr ""

#: awx/sso/conf.py:1025
msgid ""
"Provide the name and email address of the technical contact for your service "
"provider. Refer to the Ansible Tower documentation for example syntax."
msgstr ""

#: awx/sso/conf.py:1041
msgid "SAML Service Provider Support Contact"
msgstr ""

#: awx/sso/conf.py:1042
msgid ""
"Provide the name and email address of the support contact for your service "
"provider. Refer to the Ansible Tower documentation for example syntax."
msgstr ""

#: awx/sso/conf.py:1057
msgid "SAML Enabled Identity Providers"
msgstr ""

#: awx/sso/conf.py:1058
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 ""

#: awx/sso/conf.py:1094
msgid "SAML Security Config"
msgstr ""

#: awx/sso/conf.py:1095
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 ""

#: awx/sso/conf.py:1126
msgid "SAML Service Provider extra configuration data"
msgstr ""

#: awx/sso/conf.py:1127
msgid ""
"A dict of key value pairs to be passed to the underlying python-saml Service "
"Provider configuration setting."
msgstr ""

#: awx/sso/conf.py:1139
msgid "SAML IDP to extra_data attribute mapping"
msgstr ""

#: awx/sso/conf.py:1140
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 ""

#: awx/sso/conf.py:1156
msgid "SAML Organization Map"
msgstr ""

#: awx/sso/conf.py:1168
msgid "SAML Team Map"
msgstr ""

#: awx/sso/conf.py:1180
msgid "SAML Organization Attribute Mapping"
msgstr ""

#: awx/sso/conf.py:1181
msgid "Used to translate user organization membership into Tower."
msgstr ""

#: awx/sso/conf.py:1199
msgid "SAML Team Attribute Mapping"
msgstr ""

#: awx/sso/conf.py:1200
msgid "Used to translate user team membership into Tower."
msgstr ""

#: awx/sso/fields.py:81
msgid "Invalid field."
msgstr ""

#: awx/sso/fields.py:250
#, python-brace-format
msgid "Invalid connection option(s): {invalid_options}."
msgstr ""

#: awx/sso/fields.py:334
msgid "Base"
msgstr ""

#: awx/sso/fields.py:335
msgid "One Level"
msgstr ""

#: awx/sso/fields.py:336
msgid "Subtree"
msgstr ""

#: awx/sso/fields.py:354
#, python-brace-format
msgid "Expected a list of three items but got {length} instead."
msgstr ""

#: awx/sso/fields.py:355
#, python-brace-format
msgid "Expected an instance of LDAPSearch but got {input_type} instead."
msgstr ""

#: awx/sso/fields.py:391
#, python-brace-format
msgid ""
"Expected an instance of LDAPSearch or LDAPSearchUnion but got {input_type} "
"instead."
msgstr ""

#: awx/sso/fields.py:429
#, python-brace-format
msgid "Invalid user attribute(s): {invalid_attrs}."
msgstr ""

#: awx/sso/fields.py:447
#, python-brace-format
msgid "Expected an instance of LDAPGroupType but got {input_type} instead."
msgstr ""

#: awx/sso/fields.py:487
#, python-brace-format
msgid "Invalid key(s): {invalid_keys}."
msgstr ""

#: awx/sso/fields.py:513
#, python-brace-format
msgid "Invalid user flag: \"{invalid_flag}\"."
msgstr ""

#: awx/sso/fields.py:667
#, python-brace-format
msgid "Invalid language code(s) for org info: {invalid_lang_codes}."
msgstr ""

#: awx/sso/pipeline.py:28
#, python-brace-format
msgid "An account cannot be found for {0}"
msgstr ""

#: awx/sso/pipeline.py:34
msgid "Your account is inactive"
msgstr ""

#: awx/sso/validators.py:20 awx/sso/validators.py:46
#, python-format
msgid "DN must include \"%%(user)s\" placeholder for username: %s"
msgstr ""

#: awx/sso/validators.py:27
#, python-format
msgid "Invalid DN: %s"
msgstr ""

#: awx/sso/validators.py:58
#, python-format
msgid "Invalid filter: %s"
msgstr ""

#: awx/sso/validators.py:69
msgid "TACACS+ secret does not allow non-ascii characters"
msgstr ""

#: awx/templates/error.html:4
msgid "AWX"
msgstr ""

#: awx/templates/rest_framework/api.html:42
msgid "Ansible Tower API Guide"
msgstr ""

#: awx/templates/rest_framework/api.html:43
msgid "Back to Ansible Tower"
msgstr ""

#: awx/templates/rest_framework/api.html:44
msgid "Resize"
msgstr ""

#: awx/ui/apps.py:9 awx/ui/conf.py:22 awx/ui/conf.py:36 awx/ui/conf.py:50
#: awx/ui/conf.py:61 awx/ui/conf.py:71
msgid "UI"
msgstr ""

#: awx/ui/conf.py:16
msgid "Off"
msgstr ""

#: awx/ui/conf.py:17
msgid "Anonymous"
msgstr ""

#: awx/ui/conf.py:18
msgid "Detailed"
msgstr ""

#: awx/ui/conf.py:20
msgid "User Analytics Tracking State"
msgstr ""

#: awx/ui/conf.py:21
msgid "Enable or Disable User Analytics Tracking."
msgstr ""

#: awx/ui/conf.py:31
msgid "Custom Login Info"
msgstr ""

#: awx/ui/conf.py:32
msgid ""
"If needed, you can add specific information (such as a legal notice or a "
"disclaimer) to a text box in the login modal using this setting. Any content "
"added must be in plain text or an HTML fragment, as other markup languages "
"are not supported."
msgstr ""

#: awx/ui/conf.py:45
msgid "Custom Logo"
msgstr ""

#: awx/ui/conf.py:46
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 ""

#: awx/ui/conf.py:58
msgid "Max Job Events Retrieved by UI"
msgstr ""

#: awx/ui/conf.py:59
msgid ""
"Maximum number of job events for the UI to retrieve within a single request."
msgstr ""

#: awx/ui/conf.py:68
msgid "Enable Live Updates in the UI"
msgstr ""

#: awx/ui/conf.py:69
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:30
msgid ""
"Invalid format for custom logo. Must be a data URL with a base64-encoded "
"GIF, PNG or JPEG image."
msgstr ""

#: awx/ui/fields.py:31
msgid "Invalid base64-encoded data in data URL."
msgstr ""
