Files
awx/awx/locale/django.pot
Shane McDonald 3cd80ef67a Update pot files
2017-11-30 15:29:29 -05:00

4547 lines
101 KiB
Plaintext

# 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: 2017-11-30 20:23+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/authentication.py:67
msgid "Invalid token header. No credentials provided."
msgstr ""
#: awx/api/authentication.py:70
msgid "Invalid token header. Token string should not contain spaces."
msgstr ""
#: awx/api/authentication.py:105
msgid "User inactive or deleted"
msgstr ""
#: awx/api/authentication.py:161
msgid "Invalid task token"
msgstr ""
#: awx/api/conf.py:12
msgid "Idle Time Force Log Out"
msgstr ""
#: awx/api/conf.py:13
msgid ""
"Number of seconds that a user is inactive before they will need to login "
"again."
msgstr ""
#: awx/api/conf.py:14 awx/api/conf.py:24 awx/api/conf.py:33 awx/sso/conf.py:85
#: awx/sso/conf.py:96 awx/sso/conf.py:108 awx/sso/conf.py:123
msgid "Authentication"
msgstr ""
#: awx/api/conf.py:22
msgid "Maximum number of simultaneous logins"
msgstr ""
#: awx/api/conf.py:23
msgid ""
"Maximum number of simultaneous logins a user may have. To disable enter -1."
msgstr ""
#: awx/api/conf.py:31
msgid "Enable HTTP Basic Auth"
msgstr ""
#: awx/api/conf.py:32
msgid "Enable HTTP Basic Auth for the API Browser."
msgstr ""
#: awx/api/filters.py:129
msgid "Filtering on password fields is not allowed."
msgstr ""
#: awx/api/filters.py:141 awx/api/filters.py:143
#, python-format
msgid "Filtering on %s is not allowed."
msgstr ""
#: awx/api/filters.py:146
msgid "Loops not allowed in filters, detected on field {}."
msgstr ""
#: awx/api/filters.py:171
#, python-brace-format
msgid "Invalid {field_name} id: {field_id}"
msgstr ""
#: awx/api/filters.py:302
#, python-format
msgid "cannot filter on kind %s"
msgstr ""
#: awx/api/filters.py:409
#, python-format
msgid "cannot order by field %s"
msgstr ""
#: awx/api/generics.py:550 awx/api/generics.py:612
msgid "\"id\" field must be an integer."
msgstr ""
#: awx/api/generics.py:609
msgid "\"id\" is required to disassociate"
msgstr ""
#: awx/api/generics.py:660
msgid "{} 'id' field is missing."
msgstr ""
#: awx/api/metadata.py:51
msgid "Database ID for this {}."
msgstr ""
#: awx/api/metadata.py:52
msgid "Name of this {}."
msgstr ""
#: awx/api/metadata.py:53
msgid "Optional description of this {}."
msgstr ""
#: awx/api/metadata.py:54
msgid "Data type for this {}."
msgstr ""
#: awx/api/metadata.py:55
msgid "URL for this {}."
msgstr ""
#: awx/api/metadata.py:56
msgid "Data structure with URLs of related resources."
msgstr ""
#: awx/api/metadata.py:57
msgid "Data structure with name/description for related resources."
msgstr ""
#: awx/api/metadata.py:58
msgid "Timestamp when this {} was created."
msgstr ""
#: awx/api/metadata.py:59
msgid "Timestamp when this {} was last modified."
msgstr ""
#: awx/api/parsers.py:64
msgid "JSON parse error - not a JSON object"
msgstr ""
#: awx/api/parsers.py:67
#, python-format
msgid ""
"JSON parse error - %s\n"
"Possible cause: trailing comma."
msgstr ""
#: awx/api/serializers.py:268
msgid "Playbook Run"
msgstr ""
#: awx/api/serializers.py:269
msgid "Command"
msgstr ""
#: awx/api/serializers.py:270 awx/main/models/unified_jobs.py:435
msgid "SCM Update"
msgstr ""
#: awx/api/serializers.py:271
msgid "Inventory Sync"
msgstr ""
#: awx/api/serializers.py:272
msgid "Management Job"
msgstr ""
#: awx/api/serializers.py:273
msgid "Workflow Job"
msgstr ""
#: awx/api/serializers.py:274
msgid "Workflow Template"
msgstr ""
#: awx/api/serializers.py:701 awx/api/serializers.py:759 awx/api/views.py:4365
#, python-format
msgid ""
"Standard Output too large to display (%(text_size)d bytes), only download "
"supported for sizes over %(supported_size)d bytes"
msgstr ""
#: awx/api/serializers.py:774
msgid "Write-only field used to change the password."
msgstr ""
#: awx/api/serializers.py:776
msgid "Set if the account is managed by an external service"
msgstr ""
#: awx/api/serializers.py:800
msgid "Password required for new User."
msgstr ""
#: awx/api/serializers.py:886
#, python-format
msgid "Unable to change %s on user managed by LDAP."
msgstr ""
#: awx/api/serializers.py:1050
msgid "Organization is missing"
msgstr ""
#: awx/api/serializers.py:1054
msgid "Update options must be set to false for manual projects."
msgstr ""
#: awx/api/serializers.py:1060
msgid "Array of playbooks available within this project."
msgstr ""
#: awx/api/serializers.py:1079
msgid ""
"Array of inventory files and directories available within this project, not "
"comprehensive."
msgstr ""
#: awx/api/serializers.py:1201
msgid "Smart inventories must specify host_filter"
msgstr ""
#: awx/api/serializers.py:1303
#, python-format
msgid "Invalid port specification: %s"
msgstr ""
#: awx/api/serializers.py:1314
msgid "Cannot create Host for Smart Inventory"
msgstr ""
#: awx/api/serializers.py:1336 awx/api/serializers.py:3321
#: awx/api/serializers.py:3406 awx/main/validators.py:198
msgid "Must be valid JSON or YAML."
msgstr ""
#: awx/api/serializers.py:1432
msgid "Invalid group name."
msgstr ""
#: awx/api/serializers.py:1437
msgid "Cannot create Group for Smart Inventory"
msgstr ""
#: awx/api/serializers.py:1509
msgid ""
"Script must begin with a hashbang sequence: i.e.... #!/usr/bin/env python"
msgstr ""
#: awx/api/serializers.py:1555
msgid "`{}` is a prohibited environment variable"
msgstr ""
#: awx/api/serializers.py:1566
msgid "If 'source' is 'custom', 'source_script' must be provided."
msgstr ""
#: awx/api/serializers.py:1572
msgid "Must provide an inventory."
msgstr ""
#: awx/api/serializers.py:1576
msgid ""
"The 'source_script' does not belong to the same organization as the "
"inventory."
msgstr ""
#: awx/api/serializers.py:1578
msgid "'source_script' doesn't exist."
msgstr ""
#: awx/api/serializers.py:1602
msgid "Automatic group relationship, will be removed in 3.3"
msgstr ""
#: awx/api/serializers.py:1679
msgid "Cannot use manual project for SCM-based inventory."
msgstr ""
#: awx/api/serializers.py:1685
msgid ""
"Manual inventory sources are created automatically when a group is created "
"in the v1 API."
msgstr ""
#: awx/api/serializers.py:1690
msgid "Setting not compatible with existing schedules."
msgstr ""
#: awx/api/serializers.py:1695
msgid "Cannot create Inventory Source for Smart Inventory"
msgstr ""
#: awx/api/serializers.py:1709
#, python-format
msgid "Cannot set %s if not SCM type."
msgstr ""
#: awx/api/serializers.py:1950
msgid "Modifications not allowed for managed credential types"
msgstr ""
#: awx/api/serializers.py:1955
msgid ""
"Modifications to inputs are not allowed for credential types that are in use"
msgstr ""
#: awx/api/serializers.py:1961
#, python-format
msgid "Must be 'cloud' or 'net', not %s"
msgstr ""
#: awx/api/serializers.py:1967
msgid "'ask_at_runtime' is not supported for custom credentials."
msgstr ""
#: awx/api/serializers.py:2140
#, python-format
msgid "\"%s\" is not a valid choice"
msgstr ""
#: awx/api/serializers.py:2159
#, python-format
msgid "'%s' is not a valid field for %s"
msgstr ""
#: awx/api/serializers.py:2180
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:2191
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:2196
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:2201
msgid ""
"Inherit permissions from organization roles. If provided on creation, do not "
"give either user or team."
msgstr ""
#: awx/api/serializers.py:2217
msgid "Missing 'user', 'team', or 'organization'."
msgstr ""
#: awx/api/serializers.py:2257
msgid ""
"Credential organization must be set and match before assigning to a team"
msgstr ""
#: awx/api/serializers.py:2424
msgid "You must provide a cloud credential."
msgstr ""
#: awx/api/serializers.py:2425
msgid "You must provide a network credential."
msgstr ""
#: awx/api/serializers.py:2441
msgid "This field is required."
msgstr ""
#: awx/api/serializers.py:2443 awx/api/serializers.py:2445
msgid "Playbook not found for project."
msgstr ""
#: awx/api/serializers.py:2447
msgid "Must select playbook for project."
msgstr ""
#: awx/api/serializers.py:2522
msgid "Must either set a default value or ask to prompt on launch."
msgstr ""
#: awx/api/serializers.py:2524 awx/main/models/jobs.py:326
msgid "Job types 'run' and 'check' must have assigned a project."
msgstr ""
#: awx/api/serializers.py:2611
msgid "Invalid job template."
msgstr ""
#: awx/api/serializers.py:2708
msgid "Neither credential nor vault credential provided."
msgstr ""
#: awx/api/serializers.py:2711
msgid "Job Template Project is missing or undefined."
msgstr ""
#: awx/api/serializers.py:2713
msgid "Job Template Inventory is missing or undefined."
msgstr ""
#: awx/api/serializers.py:2782 awx/main/tasks.py:2186
msgid "{} are prohibited from use in ad hoc commands."
msgstr ""
#: awx/api/serializers.py:3008
#, python-format
msgid "%(job_type)s is not a valid job type. The choices are %(choices)s."
msgstr ""
#: awx/api/serializers.py:3013
msgid "Workflow job template is missing during creation."
msgstr ""
#: awx/api/serializers.py:3018
#, python-format
msgid "Cannot nest a %s inside a WorkflowJobTemplate"
msgstr ""
#: awx/api/serializers.py:3291
#, python-format
msgid "Job Template '%s' is missing or undefined."
msgstr ""
#: awx/api/serializers.py:3294
msgid "The inventory associated with this Job Template is being deleted."
msgstr ""
#: awx/api/serializers.py:3335 awx/api/views.py:3023
#, python-format
msgid "Cannot assign multiple %s credentials."
msgstr ""
#: awx/api/serializers.py:3337 awx/api/views.py:3026
msgid "Extra credentials must be network or cloud."
msgstr ""
#: awx/api/serializers.py:3474
msgid ""
"Missing required fields for Notification Configuration: notification_type"
msgstr ""
#: awx/api/serializers.py:3497
msgid "No values specified for field '{}'"
msgstr ""
#: awx/api/serializers.py:3502
msgid "Missing required fields for Notification Configuration: {}."
msgstr ""
#: awx/api/serializers.py:3505
msgid "Configuration field '{}' incorrect type, expected {}."
msgstr ""
#: awx/api/serializers.py:3558
msgid "Inventory Source must be a cloud resource."
msgstr ""
#: awx/api/serializers.py:3560
msgid "Manual Project cannot have a schedule set."
msgstr ""
#: awx/api/serializers.py:3563
msgid ""
"Inventory sources with `update_on_project_update` cannot be scheduled. "
"Schedule its source project `{}` instead."
msgstr ""
#: awx/api/serializers.py:3582
msgid "Projects and inventory updates cannot accept extra variables."
msgstr ""
#: awx/api/serializers.py:3604
msgid "DTSTART required in rrule. Value should match: DTSTART:YYYYMMDDTHHMMSSZ"
msgstr ""
#: awx/api/serializers.py:3606
msgid "Multiple DTSTART is not supported."
msgstr ""
#: awx/api/serializers.py:3608
msgid "RRULE require in rrule."
msgstr ""
#: awx/api/serializers.py:3610
msgid "Multiple RRULE is not supported."
msgstr ""
#: awx/api/serializers.py:3612
msgid "INTERVAL required in rrule."
msgstr ""
#: awx/api/serializers.py:3614
msgid "TZID is not supported."
msgstr ""
#: awx/api/serializers.py:3616
msgid "SECONDLY is not supported."
msgstr ""
#: awx/api/serializers.py:3618
msgid "Multiple BYMONTHDAYs not supported."
msgstr ""
#: awx/api/serializers.py:3620
msgid "Multiple BYMONTHs not supported."
msgstr ""
#: awx/api/serializers.py:3622
msgid "BYDAY with numeric prefix not supported."
msgstr ""
#: awx/api/serializers.py:3624
msgid "BYYEARDAY not supported."
msgstr ""
#: awx/api/serializers.py:3626
msgid "BYWEEKNO not supported."
msgstr ""
#: awx/api/serializers.py:3630
msgid "COUNT > 999 is unsupported."
msgstr ""
#: awx/api/serializers.py:3634
msgid "rrule parsing failed validation."
msgstr ""
#: awx/api/serializers.py:3760
msgid ""
"A summary of the new and changed values when an object is created, updated, "
"or deleted"
msgstr ""
#: awx/api/serializers.py:3762
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:3765
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:3768
msgid "The action taken with respect to the given object(s)."
msgstr ""
#: awx/api/serializers.py:3885
msgid "Unable to login with provided credentials."
msgstr ""
#: awx/api/serializers.py:3887
msgid "Must include \"username\" and \"password\"."
msgstr ""
#: awx/api/views.py:108
msgid "Your license does not allow use of the activity stream."
msgstr ""
#: awx/api/views.py:118
msgid "Your license does not permit use of system tracking."
msgstr ""
#: awx/api/views.py:128
msgid "Your license does not allow use of workflows."
msgstr ""
#: awx/api/views.py:142
msgid "Cannot delete job resource when associated workflow job is running."
msgstr ""
#: awx/api/views.py:146
msgid "Cannot delete running job resource."
msgstr ""
#: awx/api/views.py:155 awx/templates/rest_framework/api.html:28
msgid "REST API"
msgstr ""
#: awx/api/views.py:164 awx/templates/rest_framework/api.html:4
msgid "AWX REST API"
msgstr ""
#: awx/api/views.py:226
msgid "Version 1"
msgstr ""
#: awx/api/views.py:230
msgid "Version 2"
msgstr ""
#: awx/api/views.py:241
msgid "Ping"
msgstr ""
#: awx/api/views.py:272 awx/conf/apps.py:12
msgid "Configuration"
msgstr ""
#: awx/api/views.py:325
msgid "Invalid license data"
msgstr ""
#: awx/api/views.py:327
msgid "Missing 'eula_accepted' property"
msgstr ""
#: awx/api/views.py:331
msgid "'eula_accepted' value is invalid"
msgstr ""
#: awx/api/views.py:334
msgid "'eula_accepted' must be True"
msgstr ""
#: awx/api/views.py:341
msgid "Invalid JSON"
msgstr ""
#: awx/api/views.py:349
msgid "Invalid License"
msgstr ""
#: awx/api/views.py:359
msgid "Invalid license"
msgstr ""
#: awx/api/views.py:367
#, python-format
msgid "Failed to remove license (%s)"
msgstr ""
#: awx/api/views.py:372
msgid "Dashboard"
msgstr ""
#: awx/api/views.py:471
msgid "Dashboard Jobs Graphs"
msgstr ""
#: awx/api/views.py:507
#, python-format
msgid "Unknown period \"%s\""
msgstr ""
#: awx/api/views.py:521
msgid "Instances"
msgstr ""
#: awx/api/views.py:529
msgid "Instance Detail"
msgstr ""
#: awx/api/views.py:537
msgid "Instance Running Jobs"
msgstr ""
#: awx/api/views.py:552
msgid "Instance's Instance Groups"
msgstr ""
#: awx/api/views.py:562
msgid "Instance Groups"
msgstr ""
#: awx/api/views.py:570
msgid "Instance Group Detail"
msgstr ""
#: awx/api/views.py:578
msgid "Instance Group Running Jobs"
msgstr ""
#: awx/api/views.py:588
msgid "Instance Group's Instances"
msgstr ""
#: awx/api/views.py:598
msgid "Schedules"
msgstr ""
#: awx/api/views.py:617
msgid "Schedule Jobs List"
msgstr ""
#: awx/api/views.py:843
msgid "Your license only permits a single organization to exist."
msgstr ""
#: awx/api/views.py:1079 awx/api/views.py:4666
msgid "You cannot assign an Organization role as a child role for a Team."
msgstr ""
#: awx/api/views.py:1083 awx/api/views.py:4680
msgid "You cannot grant system-level permissions to a team."
msgstr ""
#: awx/api/views.py:1090 awx/api/views.py:4672
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.py:1180
msgid "Cannot delete project."
msgstr ""
#: awx/api/views.py:1215
msgid "Project Schedules"
msgstr ""
#: awx/api/views.py:1227
msgid "Project SCM Inventory Sources"
msgstr ""
#: awx/api/views.py:1354
msgid "Project Update SCM Inventory Updates"
msgstr ""
#: awx/api/views.py:1409
msgid "Me"
msgstr ""
#: awx/api/views.py:1453 awx/api/views.py:4623
msgid "You may not perform any action with your own admin_role."
msgstr ""
#: awx/api/views.py:1459 awx/api/views.py:4627
msgid "You may not change the membership of a users admin_role"
msgstr ""
#: awx/api/views.py:1464 awx/api/views.py:4632
msgid ""
"You cannot grant credential access to a user not in the credentials' "
"organization"
msgstr ""
#: awx/api/views.py:1468 awx/api/views.py:4636
msgid "You cannot grant private credential access to another user"
msgstr ""
#: awx/api/views.py:1566
#, python-format
msgid "Cannot change %s."
msgstr ""
#: awx/api/views.py:1572
msgid "Cannot delete user."
msgstr ""
#: awx/api/views.py:1601
msgid "Deletion not allowed for managed credential types"
msgstr ""
#: awx/api/views.py:1603
msgid "Credential types that are in use cannot be deleted"
msgstr ""
#: awx/api/views.py:1781
msgid "Cannot delete inventory script."
msgstr ""
#: awx/api/views.py:1866
#, python-brace-format
msgid "{0}"
msgstr ""
#: awx/api/views.py:2101
msgid "Fact not found."
msgstr ""
#: awx/api/views.py:2125
msgid "SSLError while trying to connect to {}"
msgstr ""
#: awx/api/views.py:2127
msgid "Request to {} timed out."
msgstr ""
#: awx/api/views.py:2129
msgid "Unkown exception {} while trying to GET {}"
msgstr ""
#: awx/api/views.py:2132
msgid ""
"Unauthorized access. Please check your Insights Credential username and "
"password."
msgstr ""
#: awx/api/views.py:2134
msgid ""
"Failed to gather reports and maintenance plans from Insights API at URL {}. "
"Server responded with {} status code and message {}"
msgstr ""
#: awx/api/views.py:2140
msgid "Expected JSON response from Insights but instead got {}"
msgstr ""
#: awx/api/views.py:2147
msgid "This host is not recognized as an Insights host."
msgstr ""
#: awx/api/views.py:2152
msgid "The Insights Credential for \"{}\" was not found."
msgstr ""
#: awx/api/views.py:2221
msgid "Cyclical Group association."
msgstr ""
#: awx/api/views.py:2499
msgid "Inventory Source List"
msgstr ""
#: awx/api/views.py:2512
msgid "Inventory Sources Update"
msgstr ""
#: awx/api/views.py:2542
msgid "Could not start because `can_update` returned False"
msgstr ""
#: awx/api/views.py:2550
msgid "No inventory sources to update."
msgstr ""
#: awx/api/views.py:2582
msgid "Cannot delete inventory source."
msgstr ""
#: awx/api/views.py:2590
msgid "Inventory Source Schedules"
msgstr ""
#: awx/api/views.py:2620
msgid "Notification Templates can only be assigned when source is one of {}."
msgstr ""
#: awx/api/views.py:2851
msgid "Job Template Schedules"
msgstr ""
#: awx/api/views.py:2871 awx/api/views.py:2882
msgid "Your license does not allow adding surveys."
msgstr ""
#: awx/api/views.py:2889
msgid "'name' missing from survey spec."
msgstr ""
#: awx/api/views.py:2891
msgid "'description' missing from survey spec."
msgstr ""
#: awx/api/views.py:2893
msgid "'spec' missing from survey spec."
msgstr ""
#: awx/api/views.py:2895
msgid "'spec' must be a list of items."
msgstr ""
#: awx/api/views.py:2897
msgid "'spec' doesn't contain any items."
msgstr ""
#: awx/api/views.py:2903
#, python-format
msgid "Survey question %s is not a json object."
msgstr ""
#: awx/api/views.py:2905
#, python-format
msgid "'type' missing from survey question %s."
msgstr ""
#: awx/api/views.py:2907
#, python-format
msgid "'question_name' missing from survey question %s."
msgstr ""
#: awx/api/views.py:2909
#, python-format
msgid "'variable' missing from survey question %s."
msgstr ""
#: awx/api/views.py:2911
#, python-format
msgid "'variable' '%(item)s' duplicated in survey question %(survey)s."
msgstr ""
#: awx/api/views.py:2916
#, python-format
msgid "'required' missing from survey question %s."
msgstr ""
#: awx/api/views.py:2921
#, python-brace-format
msgid "Value {question_default} for '{variable_name}' expected to be a string."
msgstr ""
#: awx/api/views.py:2928
#, python-brace-format
msgid ""
"$encrypted$ is reserved keyword for password questions and may not be used "
"as a default for '{variable_name}' in survey question {question_position}."
msgstr ""
#: awx/api/views.py:3049
msgid "Maximum number of labels for {} reached."
msgstr ""
#: awx/api/views.py:3170
msgid "No matching host could be found!"
msgstr ""
#: awx/api/views.py:3173
msgid "Multiple hosts matched the request!"
msgstr ""
#: awx/api/views.py:3178
msgid "Cannot start automatically, user input required!"
msgstr ""
#: awx/api/views.py:3185
msgid "Host callback job already pending."
msgstr ""
#: awx/api/views.py:3199
msgid "Error starting job!"
msgstr ""
#: awx/api/views.py:3306
#, python-brace-format
msgid "Cannot associate {0} when {1} have been associated."
msgstr ""
#: awx/api/views.py:3331
msgid "Multiple parent relationship not allowed."
msgstr ""
#: awx/api/views.py:3336
msgid "Cycle detected."
msgstr ""
#: awx/api/views.py:3540
msgid "Workflow Job Template Schedules"
msgstr ""
#: awx/api/views.py:3685 awx/api/views.py:4268
msgid "Superuser privileges needed."
msgstr ""
#: awx/api/views.py:3717
msgid "System Job Template Schedules"
msgstr ""
#: awx/api/views.py:3780
msgid "POST not allowed for Job launching in version 2 of the api"
msgstr ""
#: awx/api/views.py:3942
msgid "Job Host Summaries List"
msgstr ""
#: awx/api/views.py:3989
msgid "Job Event Children List"
msgstr ""
#: awx/api/views.py:3998
msgid "Job Event Hosts List"
msgstr ""
#: awx/api/views.py:4008
msgid "Job Events List"
msgstr ""
#: awx/api/views.py:4222
msgid "Ad Hoc Command Events List"
msgstr ""
#: awx/api/views.py:4437
msgid "Error generating stdout download file: {}"
msgstr ""
#: awx/api/views.py:4450
#, python-format
msgid "Error generating stdout download file: %s"
msgstr ""
#: awx/api/views.py:4495
msgid "Delete not allowed while there are pending notifications"
msgstr ""
#: awx/api/views.py:4502
msgid "Notification Template Test"
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:93
msgid "Example Setting"
msgstr ""
#: awx/conf/conf.py:94
msgid "Example setting which can be different for each user."
msgstr ""
#: awx/conf/conf.py:95 awx/conf/registry.py:85 awx/conf/views.py:56
msgid "User"
msgstr ""
#: awx/conf/fields.py:63
msgid "Enter a valid URL"
msgstr ""
#: awx/conf/fields.py:95
#, python-brace-format
msgid "\"{input}\" is not a valid string."
msgstr ""
#: awx/conf/license.py:22
msgid "Your Tower license does not allow that."
msgstr ""
#: awx/conf/management/commands/migrate_to_database_settings.py:41
msgid "Only show which settings would be commented/migrated."
msgstr ""
#: awx/conf/management/commands/migrate_to_database_settings.py:48
msgid "Skip over settings that would raise an error when commenting/migrating."
msgstr ""
#: awx/conf/management/commands/migrate_to_database_settings.py:55
msgid "Skip commenting out settings in files."
msgstr ""
#: awx/conf/management/commands/migrate_to_database_settings.py:62
msgid "Skip migrating and only comment out settings in files."
msgstr ""
#: awx/conf/management/commands/migrate_to_database_settings.py:68
msgid "Backup existing settings files with this suffix."
msgstr ""
#: awx/conf/registry.py:73 awx/conf/tests/unit/test_registry.py:169
#: awx/conf/tests/unit/test_registry.py:192
#: awx/conf/tests/unit/test_registry.py:196
#: awx/conf/tests/unit/test_registry.py:201
#: awx/conf/tests/unit/test_registry.py:208
msgid "All"
msgstr ""
#: awx/conf/registry.py:74 awx/conf/tests/unit/test_registry.py:170
#: awx/conf/tests/unit/test_registry.py:193
#: awx/conf/tests/unit/test_registry.py:197
#: awx/conf/tests/unit/test_registry.py:202
#: awx/conf/tests/unit/test_registry.py:209
msgid "Changed"
msgstr ""
#: awx/conf/registry.py:86
msgid "User-Defaults"
msgstr ""
#: awx/conf/registry.py:154
msgid "This value has been set manually in a settings file."
msgstr ""
#: awx/conf/tests/unit/test_registry.py:46
#: awx/conf/tests/unit/test_registry.py:56
#: awx/conf/tests/unit/test_registry.py:72
#: awx/conf/tests/unit/test_registry.py:87
#: awx/conf/tests/unit/test_registry.py:100
#: awx/conf/tests/unit/test_registry.py:106
#: awx/conf/tests/unit/test_registry.py:126
#: awx/conf/tests/unit/test_registry.py:140
#: awx/conf/tests/unit/test_registry.py:146
#: awx/conf/tests/unit/test_registry.py:159
#: awx/conf/tests/unit/test_registry.py:171
#: awx/conf/tests/unit/test_registry.py:180
#: awx/conf/tests/unit/test_registry.py:198
#: awx/conf/tests/unit/test_registry.py:210
#: awx/conf/tests/unit/test_registry.py:219
#: awx/conf/tests/unit/test_registry.py:225
#: awx/conf/tests/unit/test_registry.py:237
#: awx/conf/tests/unit/test_registry.py:245
#: awx/conf/tests/unit/test_registry.py:288
#: awx/conf/tests/unit/test_registry.py:306
#: awx/conf/tests/unit/test_settings.py:79
#: awx/conf/tests/unit/test_settings.py:97
#: awx/conf/tests/unit/test_settings.py:112
#: awx/conf/tests/unit/test_settings.py:127
#: awx/conf/tests/unit/test_settings.py:143
#: awx/conf/tests/unit/test_settings.py:156
#: awx/conf/tests/unit/test_settings.py:173
#: awx/conf/tests/unit/test_settings.py:189
#: awx/conf/tests/unit/test_settings.py:200
#: awx/conf/tests/unit/test_settings.py:216
#: awx/conf/tests/unit/test_settings.py:237
#: awx/conf/tests/unit/test_settings.py:259
#: awx/conf/tests/unit/test_settings.py:285
#: awx/conf/tests/unit/test_settings.py:299
#: awx/conf/tests/unit/test_settings.py:323
#: awx/conf/tests/unit/test_settings.py:343
#: awx/conf/tests/unit/test_settings.py:360
#: awx/conf/tests/unit/test_settings.py:374
#: awx/conf/tests/unit/test_settings.py:398
#: awx/conf/tests/unit/test_settings.py:411
#: awx/conf/tests/unit/test_settings.py:430
#: awx/conf/tests/unit/test_settings.py:466 awx/main/conf.py:22
#: awx/main/conf.py:32 awx/main/conf.py:42 awx/main/conf.py:51
#: awx/main/conf.py:63 awx/main/conf.py:81 awx/main/conf.py:96
#: awx/main/conf.py:121
msgid "System"
msgstr ""
#: awx/conf/tests/unit/test_registry.py:165
#: awx/conf/tests/unit/test_registry.py:172
#: awx/conf/tests/unit/test_registry.py:187
#: awx/conf/tests/unit/test_registry.py:203
#: awx/conf/tests/unit/test_registry.py:211
msgid "OtherSystem"
msgstr ""
#: awx/conf/views.py:48
msgid "Setting Categories"
msgstr ""
#: awx/conf/views.py:73
msgid "Setting Detail"
msgstr ""
#: awx/conf/views.py:168
msgid "Logging Connectivity Test"
msgstr ""
#: awx/main/access.py:44
msgid "Resource is being used by running jobs."
msgstr ""
#: awx/main/access.py:237
#, python-format
msgid "Bad data found in related field %s."
msgstr ""
#: awx/main/access.py:281
msgid "License is missing."
msgstr ""
#: awx/main/access.py:283
msgid "License has expired."
msgstr ""
#: awx/main/access.py:291
#, python-format
msgid "License count of %s instances has been reached."
msgstr ""
#: awx/main/access.py:293
#, python-format
msgid "License count of %s instances has been exceeded."
msgstr ""
#: awx/main/access.py:295
msgid "Host count exceeds available instances."
msgstr ""
#: awx/main/access.py:299
#, python-format
msgid "Feature %s is not enabled in the active license."
msgstr ""
#: awx/main/access.py:301
msgid "Features not found in active license."
msgstr ""
#: awx/main/access.py:707
msgid "Unable to change inventory on a host."
msgstr ""
#: awx/main/access.py:724 awx/main/access.py:769
msgid "Cannot associate two items from different inventories."
msgstr ""
#: awx/main/access.py:757
msgid "Unable to change inventory on a group."
msgstr ""
#: awx/main/access.py:1017
msgid "Unable to change organization on a team."
msgstr ""
#: awx/main/access.py:1030
msgid "The {} role cannot be assigned to a team"
msgstr ""
#: awx/main/access.py:1032
msgid "The admin_role for a User cannot be assigned to a team"
msgstr ""
#: awx/main/access.py:1479
msgid "Job has been orphaned from its job template."
msgstr ""
#: awx/main/access.py:1481
msgid "You do not have execute permission to related job template."
msgstr ""
#: awx/main/access.py:1484
msgid "Job was launched with prompted fields."
msgstr ""
#: awx/main/access.py:1486
msgid " Organization level permissions required."
msgstr ""
#: awx/main/access.py:1488
msgid " You do not have permission to related resources."
msgstr ""
#: awx/main/access.py:1833
msgid ""
"You do not have permission to the workflow job resources required for "
"relaunch."
msgstr ""
#: awx/main/apps.py:8
msgid "Main"
msgstr ""
#: awx/main/conf.py:20
msgid "Enable Activity Stream"
msgstr ""
#: awx/main/conf.py:21
msgid "Enable capturing activity for the activity stream."
msgstr ""
#: awx/main/conf.py: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:40
msgid "All Users Visible to Organization Admins"
msgstr ""
#: awx/main/conf.py:41
msgid ""
"Controls whether any Organization Admin can view all users, even those not "
"associated with their Organization."
msgstr ""
#: awx/main/conf.py:49
msgid "Enable Administrator Alerts"
msgstr ""
#: awx/main/conf.py:50
msgid "Email Admin users for system events that may require attention."
msgstr ""
#: awx/main/conf.py:60
msgid "Base URL of the Tower host"
msgstr ""
#: awx/main/conf.py:61
msgid ""
"This setting is used by services like notifications to render a valid url to "
"the Tower host."
msgstr ""
#: awx/main/conf.py:70
msgid "Remote Host Headers"
msgstr ""
#: awx/main/conf.py:71
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.\n"
"\n"
"Note: The headers will be searched in order and the first found remote host "
"name or IP will be used.\n"
"\n"
"In the below example 8.8.8.7 would be the chosen IP address.\n"
"X-Forwarded-For: 8.8.8.7, 192.168.2.1, 127.0.0.1\n"
"Host: 127.0.0.1\n"
"REMOTE_HOST_HEADERS = ['HTTP_X_FORWARDED_FOR', 'REMOTE_ADDR', 'REMOTE_HOST']"
msgstr ""
#: awx/main/conf.py:88
msgid "Proxy IP Whitelist"
msgstr ""
#: awx/main/conf.py:89
msgid ""
"If Tower is behind a reverse proxy/load balancer, use this setting to "
"whitelist the proxy IP addresses from which Tower should trust custom "
"REMOTE_HOST_HEADERS header values\n"
"REMOTE_HOST_HEADERS = ['HTTP_X_FORWARDED_FOR', ''REMOTE_ADDR', "
"'REMOTE_HOST']\n"
"PROXY_IP_WHITELIST = ['10.0.1.100', '10.0.1.101']\n"
"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:117
msgid "License"
msgstr ""
#: awx/main/conf.py:118
msgid ""
"The license controls which features and functionality are enabled. Use /api/"
"v1/config/ to update or change the license."
msgstr ""
#: awx/main/conf.py:128
msgid "Ansible Modules Allowed for Ad Hoc Jobs"
msgstr ""
#: awx/main/conf.py:129
msgid "List of modules allowed to be used by ad-hoc jobs."
msgstr ""
#: awx/main/conf.py:130 awx/main/conf.py:140 awx/main/conf.py:151
#: awx/main/conf.py:161 awx/main/conf.py:171 awx/main/conf.py:181
#: awx/main/conf.py:192 awx/main/conf.py:204 awx/main/conf.py:216
#: awx/main/conf.py:229 awx/main/conf.py:241 awx/main/conf.py:251
#: awx/main/conf.py:262 awx/main/conf.py:272 awx/main/conf.py:282
#: awx/main/conf.py:292 awx/main/conf.py:304 awx/main/conf.py:316
#: awx/main/conf.py:328 awx/main/conf.py:341
msgid "Jobs"
msgstr ""
#: awx/main/conf.py:138
msgid "Enable job isolation"
msgstr ""
#: awx/main/conf.py:139
msgid ""
"Isolates an Ansible job from protected parts of the system to prevent "
"exposing sensitive information."
msgstr ""
#: awx/main/conf.py:147
msgid "Job execution path"
msgstr ""
#: awx/main/conf.py:148
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:159
msgid "Paths to hide from isolated jobs"
msgstr ""
#: awx/main/conf.py:160
msgid ""
"Additional paths to hide from isolated processes. Enter one path per line."
msgstr ""
#: awx/main/conf.py:169
msgid "Paths to expose to isolated jobs"
msgstr ""
#: awx/main/conf.py:170
msgid ""
"Whitelist of paths that would otherwise be hidden to expose to isolated "
"jobs. Enter one path per line."
msgstr ""
#: awx/main/conf.py:179
msgid "Isolated status check interval"
msgstr ""
#: awx/main/conf.py:180
msgid ""
"The number of seconds to sleep between status checks for jobs running on "
"isolated instances."
msgstr ""
#: awx/main/conf.py:189
msgid "Isolated launch timeout"
msgstr ""
#: awx/main/conf.py:190
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:201
msgid "Isolated connection timeout"
msgstr ""
#: awx/main/conf.py:202
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:212
msgid "Generate RSA keys for isolated instances"
msgstr ""
#: awx/main/conf.py:213
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:227 awx/main/conf.py:228
msgid "The RSA private key for SSH traffic to isolated instances"
msgstr ""
#: awx/main/conf.py:239 awx/main/conf.py:240
msgid "The RSA public key for SSH traffic to isolated instances"
msgstr ""
#: awx/main/conf.py:249
msgid "Extra Environment Variables"
msgstr ""
#: awx/main/conf.py:250
msgid ""
"Additional environment variables set for playbook runs, inventory updates, "
"project updates, and notification sending."
msgstr ""
#: awx/main/conf.py:260
msgid "Standard Output Maximum Display Size"
msgstr ""
#: awx/main/conf.py:261
msgid ""
"Maximum Size of Standard Output in bytes to display before requiring the "
"output be downloaded."
msgstr ""
#: awx/main/conf.py:270
msgid "Job Event Standard Output Maximum Display Size"
msgstr ""
#: awx/main/conf.py:271
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:280
msgid "Maximum Scheduled Jobs"
msgstr ""
#: awx/main/conf.py:281
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:290
msgid "Ansible Callback Plugins"
msgstr ""
#: awx/main/conf.py:291
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:301
msgid "Default Job Timeout"
msgstr ""
#: awx/main/conf.py:302
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:313
msgid "Default Inventory Update Timeout"
msgstr ""
#: awx/main/conf.py:314
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:325
msgid "Default Project Update Timeout"
msgstr ""
#: awx/main/conf.py:326
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:337
msgid "Per-Host Ansible Fact Cache Timeout"
msgstr ""
#: awx/main/conf.py:338
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."
msgstr ""
#: awx/main/conf.py:350
msgid "Logging Aggregator"
msgstr ""
#: awx/main/conf.py:351
msgid "Hostname/IP where external logs will be sent to."
msgstr ""
#: awx/main/conf.py:352 awx/main/conf.py:363 awx/main/conf.py:375
#: awx/main/conf.py:385 awx/main/conf.py:397 awx/main/conf.py:412
#: awx/main/conf.py:424 awx/main/conf.py:433 awx/main/conf.py:443
#: awx/main/conf.py:453 awx/main/conf.py:464 awx/main/conf.py:476
#: awx/main/conf.py:489
msgid "Logging"
msgstr ""
#: awx/main/conf.py:360
msgid "Logging Aggregator Port"
msgstr ""
#: awx/main/conf.py:361
msgid ""
"Port on Logging Aggregator to send logs to (if required and not provided in "
"Logging Aggregator)."
msgstr ""
#: awx/main/conf.py:373
msgid "Logging Aggregator Type"
msgstr ""
#: awx/main/conf.py:374
msgid "Format messages for the chosen log aggregator."
msgstr ""
#: awx/main/conf.py:383
msgid "Logging Aggregator Username"
msgstr ""
#: awx/main/conf.py:384
msgid "Username for external log aggregator (if required)."
msgstr ""
#: awx/main/conf.py:395
msgid "Logging Aggregator Password/Token"
msgstr ""
#: awx/main/conf.py:396
msgid ""
"Password or authentication token for external log aggregator (if required)."
msgstr ""
#: awx/main/conf.py:405
msgid "Loggers Sending Data to Log Aggregator Form"
msgstr ""
#: awx/main/conf.py:406
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:419
msgid "Log System Tracking Facts Individually"
msgstr ""
#: awx/main/conf.py:420
msgid ""
"If set, system tracking facts will be sent for each package, service, "
"orother 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:431
msgid "Enable External Logging"
msgstr ""
#: awx/main/conf.py:432
msgid "Enable sending logs to external log aggregator."
msgstr ""
#: awx/main/conf.py:441
msgid "Cluster-wide Tower unique identifier."
msgstr ""
#: awx/main/conf.py:442
msgid "Useful to uniquely identify Tower instances."
msgstr ""
#: awx/main/conf.py:451
msgid "Logging Aggregator Protocol"
msgstr ""
#: awx/main/conf.py:452
msgid "Protocol used to communicate with log aggregator."
msgstr ""
#: awx/main/conf.py:460
msgid "TCP Connection Timeout"
msgstr ""
#: awx/main/conf.py:461
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:471
msgid "Enable/disable HTTPS certificate verification"
msgstr ""
#: awx/main/conf.py:472
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:484
msgid "Logging Aggregator Level Threshold"
msgstr ""
#: awx/main/conf.py:485
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:508 awx/sso/conf.py:1105
msgid "\n"
msgstr ""
#: awx/main/constants.py:10
msgid "Sudo"
msgstr ""
#: awx/main/constants.py:10
msgid "Su"
msgstr ""
#: awx/main/constants.py:10
msgid "Pbrun"
msgstr ""
#: awx/main/constants.py:10
msgid "Pfexec"
msgstr ""
#: awx/main/constants.py:10
msgid "DZDO"
msgstr ""
#: awx/main/constants.py:10
msgid "Pmrun"
msgstr ""
#: awx/main/constants.py:10
msgid "Runas"
msgstr ""
#: awx/main/fields.py:57
#, python-format
msgid "'%s' is not one of ['%s']"
msgstr ""
#: awx/main/fields.py:533
#, python-format
msgid "cannot be set unless \"%s\" is set"
msgstr ""
#: awx/main/fields.py:549
#, python-format
msgid "required for %s"
msgstr ""
#: awx/main/fields.py:573
msgid "must be set when SSH key is encrypted."
msgstr ""
#: awx/main/fields.py:579
msgid "should not be set when SSH key is not encrypted."
msgstr ""
#: awx/main/fields.py:637
msgid "'dependencies' is not supported for custom credentials."
msgstr ""
#: awx/main/fields.py:651
msgid "\"tower\" is a reserved field name"
msgstr ""
#: awx/main/fields.py:658
#, python-format
msgid "field IDs must be unique (%s)"
msgstr ""
#: awx/main/fields.py:671
#, python-format
msgid "%s not allowed for %s type (%s)"
msgstr ""
#: awx/main/fields.py:755
#, python-format
msgid "%s uses an undefined field (%s)"
msgstr ""
#: awx/main/middleware.py:157
msgid "Formats of all available named urls"
msgstr ""
#: awx/main/middleware.py:158
msgid ""
"Read-only list of key-value pairs that shows the standard format of all "
"available named URLs."
msgstr ""
#: awx/main/middleware.py:160 awx/main/middleware.py:170
msgid "Named URL"
msgstr ""
#: awx/main/middleware.py:167
msgid "List of all named url graph nodes."
msgstr ""
#: awx/main/middleware.py:168
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/_reencrypt.py:25 awx/main/models/notifications.py:33
msgid "Email"
msgstr ""
#: awx/main/migrations/_reencrypt.py:26 awx/main/models/notifications.py:34
msgid "Slack"
msgstr ""
#: awx/main/migrations/_reencrypt.py:27 awx/main/models/notifications.py:35
msgid "Twilio"
msgstr ""
#: awx/main/migrations/_reencrypt.py:28 awx/main/models/notifications.py:36
msgid "Pagerduty"
msgstr ""
#: awx/main/migrations/_reencrypt.py:29 awx/main/models/notifications.py:37
msgid "HipChat"
msgstr ""
#: awx/main/migrations/_reencrypt.py:30 awx/main/models/notifications.py:38
msgid "Webhook"
msgstr ""
#: awx/main/migrations/_reencrypt.py:31 awx/main/models/notifications.py:39
msgid "IRC"
msgstr ""
#: awx/main/models/activity_stream.py:25
msgid "Entity Created"
msgstr ""
#: awx/main/models/activity_stream.py:26
msgid "Entity Updated"
msgstr ""
#: awx/main/models/activity_stream.py:27
msgid "Entity Deleted"
msgstr ""
#: awx/main/models/activity_stream.py:28
msgid "Entity Associated with another Entity"
msgstr ""
#: awx/main/models/activity_stream.py:29
msgid "Entity was Disassociated with another Entity"
msgstr ""
#: awx/main/models/ad_hoc_commands.py:100
msgid "No valid inventory."
msgstr ""
#: awx/main/models/ad_hoc_commands.py:107
msgid "You must provide a machine / SSH credential."
msgstr ""
#: awx/main/models/ad_hoc_commands.py:118
#: awx/main/models/ad_hoc_commands.py:126
msgid "Invalid type for ad hoc command"
msgstr ""
#: awx/main/models/ad_hoc_commands.py:121
msgid "Unsupported module for ad hoc commands."
msgstr ""
#: awx/main/models/ad_hoc_commands.py:129
#, python-format
msgid "No argument passed to %s module."
msgstr ""
#: awx/main/models/ad_hoc_commands.py:245 awx/main/models/jobs.py:911
msgid "Host Failed"
msgstr ""
#: awx/main/models/ad_hoc_commands.py:246 awx/main/models/jobs.py:912
msgid "Host OK"
msgstr ""
#: awx/main/models/ad_hoc_commands.py:247 awx/main/models/jobs.py:915
msgid "Host Unreachable"
msgstr ""
#: awx/main/models/ad_hoc_commands.py:252 awx/main/models/jobs.py:914
msgid "Host Skipped"
msgstr ""
#: awx/main/models/ad_hoc_commands.py:262 awx/main/models/jobs.py:942
msgid "Debug"
msgstr ""
#: awx/main/models/ad_hoc_commands.py:263 awx/main/models/jobs.py:943
msgid "Verbose"
msgstr ""
#: awx/main/models/ad_hoc_commands.py:264 awx/main/models/jobs.py:944
msgid "Deprecated"
msgstr ""
#: awx/main/models/ad_hoc_commands.py:265 awx/main/models/jobs.py:945
msgid "Warning"
msgstr ""
#: awx/main/models/ad_hoc_commands.py:266 awx/main/models/jobs.py:946
msgid "System Warning"
msgstr ""
#: awx/main/models/ad_hoc_commands.py:267 awx/main/models/jobs.py:947
#: awx/main/models/unified_jobs.py:64
msgid "Error"
msgstr ""
#: awx/main/models/base.py:40 awx/main/models/base.py:46
#: awx/main/models/base.py:51
msgid "Run"
msgstr ""
#: awx/main/models/base.py:41 awx/main/models/base.py:47
#: awx/main/models/base.py:52
msgid "Check"
msgstr ""
#: awx/main/models/base.py:42
msgid "Scan"
msgstr ""
#: awx/main/models/credential.py:86
msgid "Host"
msgstr ""
#: awx/main/models/credential.py:87
msgid "The hostname or IP address to use."
msgstr ""
#: awx/main/models/credential.py:93
msgid "Username"
msgstr ""
#: awx/main/models/credential.py:94
msgid "Username for this credential."
msgstr ""
#: awx/main/models/credential.py:100
msgid "Password"
msgstr ""
#: awx/main/models/credential.py:101
msgid ""
"Password for this credential (or \"ASK\" to prompt the user for machine "
"credentials)."
msgstr ""
#: awx/main/models/credential.py:108
msgid "Security Token"
msgstr ""
#: awx/main/models/credential.py:109
msgid "Security Token for this credential"
msgstr ""
#: awx/main/models/credential.py:115
msgid "Project"
msgstr ""
#: awx/main/models/credential.py:116
msgid "The identifier for the project."
msgstr ""
#: awx/main/models/credential.py:122
msgid "Domain"
msgstr ""
#: awx/main/models/credential.py:123
msgid "The identifier for the domain."
msgstr ""
#: awx/main/models/credential.py:128
msgid "SSH private key"
msgstr ""
#: awx/main/models/credential.py:129
msgid "RSA or DSA private key to be used instead of password."
msgstr ""
#: awx/main/models/credential.py:135
msgid "SSH key unlock"
msgstr ""
#: awx/main/models/credential.py:136
msgid ""
"Passphrase to unlock SSH private key if encrypted (or \"ASK\" to prompt the "
"user for machine credentials)."
msgstr ""
#: awx/main/models/credential.py:143
msgid "None"
msgstr ""
#: awx/main/models/credential.py:144
msgid "Privilege escalation method."
msgstr ""
#: awx/main/models/credential.py:150
msgid "Privilege escalation username."
msgstr ""
#: awx/main/models/credential.py:156
msgid "Password for privilege escalation method."
msgstr ""
#: awx/main/models/credential.py:162
msgid "Vault password (or \"ASK\" to prompt the user)."
msgstr ""
#: awx/main/models/credential.py:166
msgid "Whether to use the authorize mechanism."
msgstr ""
#: awx/main/models/credential.py:172
msgid "Password used by the authorize mechanism."
msgstr ""
#: awx/main/models/credential.py:178
msgid "Client Id or Application Id for the credential"
msgstr ""
#: awx/main/models/credential.py:184
msgid "Secret Token for this credential"
msgstr ""
#: awx/main/models/credential.py:190
msgid "Subscription identifier for this credential"
msgstr ""
#: awx/main/models/credential.py:196
msgid "Tenant identifier for this credential"
msgstr ""
#: awx/main/models/credential.py:220
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.py:234 awx/main/models/credential.py:420
msgid ""
"Enter inputs using either JSON or YAML syntax. Use the radio button to "
"toggle between the two. Refer to the Ansible Tower documentation for example "
"syntax."
msgstr ""
#: awx/main/models/credential.py:401
msgid "Machine"
msgstr ""
#: awx/main/models/credential.py:402
msgid "Vault"
msgstr ""
#: awx/main/models/credential.py:403
msgid "Network"
msgstr ""
#: awx/main/models/credential.py:404
msgid "Source Control"
msgstr ""
#: awx/main/models/credential.py:405
msgid "Cloud"
msgstr ""
#: awx/main/models/credential.py:406
msgid "Insights"
msgstr ""
#: awx/main/models/credential.py:427
msgid ""
"Enter injectors using either JSON or YAML syntax. Use the radio button to "
"toggle between the two. Refer to the Ansible Tower documentation for example "
"syntax."
msgstr ""
#: awx/main/models/credential.py:478
#, python-format
msgid "adding %s credential type"
msgstr ""
#: awx/main/models/fact.py:25
msgid "Host for the facts that the fact scan captured."
msgstr ""
#: awx/main/models/fact.py:30
msgid "Date and time of the corresponding fact scan gathering time."
msgstr ""
#: awx/main/models/fact.py:33
msgid ""
"Arbitrary JSON structure of module facts captured at timestamp for a single "
"host."
msgstr ""
#: awx/main/models/ha.py:78
msgid "Instances that are members of this InstanceGroup"
msgstr ""
#: awx/main/models/ha.py:83
msgid "Instance Group to remotely control this group."
msgstr ""
#: awx/main/models/inventory.py:52
msgid "Hosts have a direct link to this inventory."
msgstr ""
#: awx/main/models/inventory.py:53
msgid "Hosts for inventory generated using the host_filter property."
msgstr ""
#: awx/main/models/inventory.py:58
msgid "inventories"
msgstr ""
#: awx/main/models/inventory.py:65
msgid "Organization containing this inventory."
msgstr ""
#: awx/main/models/inventory.py:72
msgid "Inventory variables in JSON or YAML format."
msgstr ""
#: awx/main/models/inventory.py:77
msgid "Flag indicating whether any hosts in this inventory have failed."
msgstr ""
#: awx/main/models/inventory.py:82
msgid "Total number of hosts in this inventory."
msgstr ""
#: awx/main/models/inventory.py:87
msgid "Number of hosts in this inventory with active failures."
msgstr ""
#: awx/main/models/inventory.py:92
msgid "Total number of groups in this inventory."
msgstr ""
#: awx/main/models/inventory.py:97
msgid "Number of groups in this inventory with active failures."
msgstr ""
#: awx/main/models/inventory.py:102
msgid ""
"Flag indicating whether this inventory has any external inventory sources."
msgstr ""
#: awx/main/models/inventory.py:107
msgid ""
"Total number of external inventory sources configured within this inventory."
msgstr ""
#: awx/main/models/inventory.py:112
msgid "Number of external inventory sources in this inventory with failures."
msgstr ""
#: awx/main/models/inventory.py:119
msgid "Kind of inventory being represented."
msgstr ""
#: awx/main/models/inventory.py:125
msgid "Filter that will be applied to the hosts of this inventory."
msgstr ""
#: awx/main/models/inventory.py:152
msgid ""
"Credentials to be used by hosts belonging to this inventory when accessing "
"Red Hat Insights API."
msgstr ""
#: awx/main/models/inventory.py:161
msgid "Flag indicating the inventory is being deleted."
msgstr ""
#: awx/main/models/inventory.py:374
msgid "Assignment not allowed for Smart Inventory"
msgstr ""
#: awx/main/models/inventory.py:376 awx/main/models/projects.py:148
msgid "Credential kind must be 'insights'."
msgstr ""
#: awx/main/models/inventory.py:443
msgid "Is this host online and available for running jobs?"
msgstr ""
#: awx/main/models/inventory.py:449
msgid ""
"The value used by the remote inventory source to uniquely identify the host"
msgstr ""
#: awx/main/models/inventory.py:454
msgid "Host variables in JSON or YAML format."
msgstr ""
#: awx/main/models/inventory.py:476
msgid "Flag indicating whether the last job failed for this host."
msgstr ""
#: awx/main/models/inventory.py:481
msgid ""
"Flag indicating whether this host was created/updated from any external "
"inventory sources."
msgstr ""
#: awx/main/models/inventory.py:487
msgid "Inventory source(s) that created or modified this host."
msgstr ""
#: awx/main/models/inventory.py:492
msgid "Arbitrary JSON structure of most recent ansible_facts, per-host."
msgstr ""
#: awx/main/models/inventory.py:498
msgid "The date and time ansible_facts was last modified."
msgstr ""
#: awx/main/models/inventory.py:505
msgid "Red Hat Insights host unique identifier."
msgstr ""
#: awx/main/models/inventory.py:633
msgid "Group variables in JSON or YAML format."
msgstr ""
#: awx/main/models/inventory.py:639
msgid "Hosts associated directly with this group."
msgstr ""
#: awx/main/models/inventory.py:644
msgid "Total number of hosts directly or indirectly in this group."
msgstr ""
#: awx/main/models/inventory.py:649
msgid "Flag indicating whether this group has any hosts with active failures."
msgstr ""
#: awx/main/models/inventory.py:654
msgid "Number of hosts in this group with active failures."
msgstr ""
#: awx/main/models/inventory.py:659
msgid "Total number of child groups contained within this group."
msgstr ""
#: awx/main/models/inventory.py:664
msgid "Number of child groups within this group that have active failures."
msgstr ""
#: awx/main/models/inventory.py:669
msgid ""
"Flag indicating whether this group was created/updated from any external "
"inventory sources."
msgstr ""
#: awx/main/models/inventory.py:675
msgid "Inventory source(s) that created or modified this group."
msgstr ""
#: awx/main/models/inventory.py:865 awx/main/models/projects.py:42
#: awx/main/models/unified_jobs.py:428
msgid "Manual"
msgstr ""
#: awx/main/models/inventory.py:866
msgid "File, Directory or Script"
msgstr ""
#: awx/main/models/inventory.py:867
msgid "Sourced from a Project"
msgstr ""
#: awx/main/models/inventory.py:868
msgid "Amazon EC2"
msgstr ""
#: awx/main/models/inventory.py:869
msgid "Google Compute Engine"
msgstr ""
#: awx/main/models/inventory.py:870
msgid "Microsoft Azure Resource Manager"
msgstr ""
#: awx/main/models/inventory.py:871
msgid "VMware vCenter"
msgstr ""
#: awx/main/models/inventory.py:872
msgid "Red Hat Satellite 6"
msgstr ""
#: awx/main/models/inventory.py:873
msgid "Red Hat CloudForms"
msgstr ""
#: awx/main/models/inventory.py:874
msgid "OpenStack"
msgstr ""
#: awx/main/models/inventory.py:875
msgid "oVirt4"
msgstr ""
#: awx/main/models/inventory.py:876
msgid "Ansible Tower"
msgstr ""
#: awx/main/models/inventory.py:877
msgid "Custom Script"
msgstr ""
#: awx/main/models/inventory.py:994
msgid "Inventory source variables in YAML or JSON format."
msgstr ""
#: awx/main/models/inventory.py:1013
msgid ""
"Comma-separated list of filter expressions (EC2 only). Hosts are imported "
"when ANY of the filters match."
msgstr ""
#: awx/main/models/inventory.py:1019
msgid "Limit groups automatically created from inventory source (EC2 only)."
msgstr ""
#: awx/main/models/inventory.py:1023
msgid "Overwrite local groups and hosts from remote inventory source."
msgstr ""
#: awx/main/models/inventory.py:1027
msgid "Overwrite local variables from remote inventory source."
msgstr ""
#: awx/main/models/inventory.py:1032 awx/main/models/jobs.py:160
#: awx/main/models/projects.py:117
msgid "The amount of time (in seconds) to run before the task is canceled."
msgstr ""
#: awx/main/models/inventory.py:1065
msgid "Image ID"
msgstr ""
#: awx/main/models/inventory.py:1066
msgid "Availability Zone"
msgstr ""
#: awx/main/models/inventory.py:1067
msgid "Account"
msgstr ""
#: awx/main/models/inventory.py:1068
msgid "Instance ID"
msgstr ""
#: awx/main/models/inventory.py:1069
msgid "Instance State"
msgstr ""
#: awx/main/models/inventory.py:1070
msgid "Instance Type"
msgstr ""
#: awx/main/models/inventory.py:1071
msgid "Key Name"
msgstr ""
#: awx/main/models/inventory.py:1072
msgid "Region"
msgstr ""
#: awx/main/models/inventory.py:1073
msgid "Security Group"
msgstr ""
#: awx/main/models/inventory.py:1074
msgid "Tags"
msgstr ""
#: awx/main/models/inventory.py:1075
msgid "Tag None"
msgstr ""
#: awx/main/models/inventory.py:1076
msgid "VPC ID"
msgstr ""
#: awx/main/models/inventory.py:1145
#, python-format
msgid ""
"Cloud-based inventory sources (such as %s) require credentials for the "
"matching cloud service."
msgstr ""
#: awx/main/models/inventory.py:1152
msgid "Credential is required for a cloud source."
msgstr ""
#: awx/main/models/inventory.py:1155
msgid ""
"Credentials of type machine, source control, insights and vault are "
"disallowed for custom inventory sources."
msgstr ""
#: awx/main/models/inventory.py:1179
#, python-format
msgid "Invalid %(source)s region: %(region)s"
msgstr ""
#: awx/main/models/inventory.py:1203
#, python-format
msgid "Invalid filter expression: %(filter)s"
msgstr ""
#: awx/main/models/inventory.py:1224
#, python-format
msgid "Invalid group by choice: %(choice)s"
msgstr ""
#: awx/main/models/inventory.py:1259
msgid "Project containing inventory file used as source."
msgstr ""
#: awx/main/models/inventory.py:1407
#, python-format
msgid ""
"Unable to configure this item for cloud sync. It is already managed by %s."
msgstr ""
#: awx/main/models/inventory.py:1417
msgid ""
"More than one SCM-based inventory source with update on project update per-"
"inventory not allowed."
msgstr ""
#: awx/main/models/inventory.py:1424
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:1430
msgid "SCM type sources must set `overwrite_vars` to `true`."
msgstr ""
#: awx/main/models/inventory.py:1435
msgid "Cannot set source_path if not SCM type."
msgstr ""
#: awx/main/models/inventory.py:1460
msgid ""
"Inventory files from this Project Update were used for the inventory update."
msgstr ""
#: awx/main/models/inventory.py:1573
msgid "Inventory script contents"
msgstr ""
#: awx/main/models/inventory.py:1578
msgid "Organization owning this inventory script"
msgstr ""
#: awx/main/models/jobs.py:66
msgid ""
"If enabled, textual changes made to any templated files on the host are "
"shown in the standard output"
msgstr ""
#: awx/main/models/jobs.py:164
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:173
msgid "You must provide an SSH credential."
msgstr ""
#: awx/main/models/jobs.py:181
msgid "You must provide a Vault credential."
msgstr ""
#: awx/main/models/jobs.py:317
msgid "Job Template must provide 'inventory' or allow prompting for it."
msgstr ""
#: awx/main/models/jobs.py:321
msgid "Job Template must provide 'credential' or allow prompting for it."
msgstr ""
#: awx/main/models/jobs.py:427
msgid "Cannot override job_type to or from a scan job."
msgstr ""
#: awx/main/models/jobs.py:493 awx/main/models/projects.py:263
msgid "SCM Revision"
msgstr ""
#: awx/main/models/jobs.py:494
msgid "The SCM Revision from the Project used for this job, if available"
msgstr ""
#: awx/main/models/jobs.py:502
msgid ""
"The SCM Refresh task used to make sure the playbooks were available for the "
"job run"
msgstr ""
#: awx/main/models/jobs.py:809
msgid "job host summaries"
msgstr ""
#: awx/main/models/jobs.py:913
msgid "Host Failure"
msgstr ""
#: awx/main/models/jobs.py:916 awx/main/models/jobs.py:930
msgid "No Hosts Remaining"
msgstr ""
#: awx/main/models/jobs.py:917
msgid "Host Polling"
msgstr ""
#: awx/main/models/jobs.py:918
msgid "Host Async OK"
msgstr ""
#: awx/main/models/jobs.py:919
msgid "Host Async Failure"
msgstr ""
#: awx/main/models/jobs.py:920
msgid "Item OK"
msgstr ""
#: awx/main/models/jobs.py:921
msgid "Item Failed"
msgstr ""
#: awx/main/models/jobs.py:922
msgid "Item Skipped"
msgstr ""
#: awx/main/models/jobs.py:923
msgid "Host Retry"
msgstr ""
#: awx/main/models/jobs.py:925
msgid "File Difference"
msgstr ""
#: awx/main/models/jobs.py:926
msgid "Playbook Started"
msgstr ""
#: awx/main/models/jobs.py:927
msgid "Running Handlers"
msgstr ""
#: awx/main/models/jobs.py:928
msgid "Including File"
msgstr ""
#: awx/main/models/jobs.py:929
msgid "No Hosts Matched"
msgstr ""
#: awx/main/models/jobs.py:931
msgid "Task Started"
msgstr ""
#: awx/main/models/jobs.py:933
msgid "Variables Prompted"
msgstr ""
#: awx/main/models/jobs.py:934
msgid "Gathering Facts"
msgstr ""
#: awx/main/models/jobs.py:935
msgid "internal: on Import for Host"
msgstr ""
#: awx/main/models/jobs.py:936
msgid "internal: on Not Import for Host"
msgstr ""
#: awx/main/models/jobs.py:937
msgid "Play Started"
msgstr ""
#: awx/main/models/jobs.py:938
msgid "Playbook Complete"
msgstr ""
#: awx/main/models/jobs.py:1351
msgid "Remove jobs older than a certain number of days"
msgstr ""
#: awx/main/models/jobs.py:1352
msgid "Remove activity stream entries older than a certain number of days"
msgstr ""
#: awx/main/models/jobs.py:1353
msgid "Purge and/or reduce the granularity of system tracking data"
msgstr ""
#: awx/main/models/label.py:29
msgid "Organization this label belongs to."
msgstr ""
#: awx/main/models/notifications.py:138 awx/main/models/unified_jobs.py:59
msgid "Pending"
msgstr ""
#: awx/main/models/notifications.py:139 awx/main/models/unified_jobs.py:62
msgid "Successful"
msgstr ""
#: awx/main/models/notifications.py:140 awx/main/models/unified_jobs.py:63
msgid "Failed"
msgstr ""
#: awx/main/models/organization.py:132
msgid "Token not invalidated"
msgstr ""
#: awx/main/models/organization.py:133
msgid "Token is expired"
msgstr ""
#: awx/main/models/organization.py:134
msgid "The maximum number of allowed sessions for this user has been exceeded."
msgstr ""
#: awx/main/models/organization.py:137
msgid "Invalid token"
msgstr ""
#: awx/main/models/organization.py:155
msgid "Reason the auth token was invalidated."
msgstr ""
#: awx/main/models/organization.py:194
msgid "Invalid reason specified"
msgstr ""
#: awx/main/models/projects.py:43
msgid "Git"
msgstr ""
#: awx/main/models/projects.py:44
msgid "Mercurial"
msgstr ""
#: awx/main/models/projects.py:45
msgid "Subversion"
msgstr ""
#: awx/main/models/projects.py:46
msgid "Red Hat Insights"
msgstr ""
#: awx/main/models/projects.py:72
msgid ""
"Local path (relative to PROJECTS_ROOT) containing playbooks and related "
"files for this project."
msgstr ""
#: awx/main/models/projects.py:81
msgid "SCM Type"
msgstr ""
#: awx/main/models/projects.py:82
msgid "Specifies the source control system used to store the project."
msgstr ""
#: awx/main/models/projects.py:88
msgid "SCM URL"
msgstr ""
#: awx/main/models/projects.py:89
msgid "The location where the project is stored."
msgstr ""
#: awx/main/models/projects.py:95
msgid "SCM Branch"
msgstr ""
#: awx/main/models/projects.py:96
msgid "Specific branch, tag or commit to checkout."
msgstr ""
#: awx/main/models/projects.py:100
msgid "Discard any local changes before syncing the project."
msgstr ""
#: awx/main/models/projects.py:104
msgid "Delete the project before syncing."
msgstr ""
#: awx/main/models/projects.py:133
msgid "Invalid SCM URL."
msgstr ""
#: awx/main/models/projects.py:136
msgid "SCM URL is required."
msgstr ""
#: awx/main/models/projects.py:144
msgid "Insights Credential is required for an Insights Project."
msgstr ""
#: awx/main/models/projects.py:150
msgid "Credential kind must be 'scm'."
msgstr ""
#: awx/main/models/projects.py:167
msgid "Invalid credential."
msgstr ""
#: awx/main/models/projects.py:249
msgid "Update the project when a job is launched that uses the project."
msgstr ""
#: awx/main/models/projects.py:254
msgid ""
"The number of seconds after the last project update ran that a newproject "
"update will be launched as a job dependency."
msgstr ""
#: awx/main/models/projects.py:264
msgid "The last revision fetched by a project update"
msgstr ""
#: awx/main/models/projects.py:271
msgid "Playbook Files"
msgstr ""
#: awx/main/models/projects.py:272
msgid "List of playbooks found in the project"
msgstr ""
#: awx/main/models/projects.py:279
msgid "Inventory Files"
msgstr ""
#: awx/main/models/projects.py:280
msgid ""
"Suggested list of content that could be Ansible inventory in the project"
msgstr ""
#: awx/main/models/rbac.py:36
msgid "System Administrator"
msgstr ""
#: awx/main/models/rbac.py:37
msgid "System Auditor"
msgstr ""
#: awx/main/models/rbac.py:38
msgid "Ad Hoc"
msgstr ""
#: awx/main/models/rbac.py:39
msgid "Admin"
msgstr ""
#: awx/main/models/rbac.py:40
msgid "Auditor"
msgstr ""
#: awx/main/models/rbac.py:41
msgid "Execute"
msgstr ""
#: awx/main/models/rbac.py:42
msgid "Member"
msgstr ""
#: awx/main/models/rbac.py:43
msgid "Read"
msgstr ""
#: awx/main/models/rbac.py:44
msgid "Update"
msgstr ""
#: awx/main/models/rbac.py:45
msgid "Use"
msgstr ""
#: awx/main/models/rbac.py:49
msgid "Can manage all aspects of the system"
msgstr ""
#: awx/main/models/rbac.py:50
msgid "Can view all settings on the system"
msgstr ""
#: awx/main/models/rbac.py:51
msgid "May run ad hoc commands on an inventory"
msgstr ""
#: awx/main/models/rbac.py:52
#, python-format
msgid "Can manage all aspects of the %s"
msgstr ""
#: awx/main/models/rbac.py:53
#, python-format
msgid "Can view all settings for the %s"
msgstr ""
#: awx/main/models/rbac.py:54
#, python-format
msgid "May run the %s"
msgstr ""
#: awx/main/models/rbac.py:55
#, python-format
msgid "User is a member of the %s"
msgstr ""
#: awx/main/models/rbac.py:56
#, python-format
msgid "May view settings for the %s"
msgstr ""
#: awx/main/models/rbac.py:57
msgid ""
"May update project or inventory or group using the configured source update "
"system"
msgstr ""
#: awx/main/models/rbac.py:58
#, python-format
msgid "Can use the %s in a job template"
msgstr ""
#: awx/main/models/rbac.py:122
msgid "roles"
msgstr ""
#: awx/main/models/rbac.py:434
msgid "role_ancestors"
msgstr ""
#: awx/main/models/schedules.py:71
msgid "Enables processing of this schedule."
msgstr ""
#: awx/main/models/schedules.py:77
msgid "The first occurrence of the schedule occurs on or after this time."
msgstr ""
#: awx/main/models/schedules.py:83
msgid ""
"The last occurrence of the schedule occurs before this time, aftewards the "
"schedule expires."
msgstr ""
#: awx/main/models/schedules.py:87
msgid "A value representing the schedules iCal recurrence rule."
msgstr ""
#: awx/main/models/schedules.py:93
msgid "The next time that the scheduled action will run."
msgstr ""
#: awx/main/models/schedules.py:109
msgid "Expected JSON"
msgstr ""
#: awx/main/models/schedules.py:121
msgid "days must be a positive integer."
msgstr ""
#: awx/main/models/unified_jobs.py:58
msgid "New"
msgstr ""
#: awx/main/models/unified_jobs.py:60
msgid "Waiting"
msgstr ""
#: awx/main/models/unified_jobs.py:61
msgid "Running"
msgstr ""
#: awx/main/models/unified_jobs.py:65
msgid "Canceled"
msgstr ""
#: awx/main/models/unified_jobs.py:69
msgid "Never Updated"
msgstr ""
#: awx/main/models/unified_jobs.py:73 awx/ui/templates/ui/index.html:67
#: awx/ui/templates/ui/index.html.py:86
msgid "OK"
msgstr ""
#: awx/main/models/unified_jobs.py:74
msgid "Missing"
msgstr ""
#: awx/main/models/unified_jobs.py:78
msgid "No External Source"
msgstr ""
#: awx/main/models/unified_jobs.py:85
msgid "Updating"
msgstr ""
#: awx/main/models/unified_jobs.py:429
msgid "Relaunch"
msgstr ""
#: awx/main/models/unified_jobs.py:430
msgid "Callback"
msgstr ""
#: awx/main/models/unified_jobs.py:431
msgid "Scheduled"
msgstr ""
#: awx/main/models/unified_jobs.py:432
msgid "Dependency"
msgstr ""
#: awx/main/models/unified_jobs.py:433
msgid "Workflow"
msgstr ""
#: awx/main/models/unified_jobs.py:434
msgid "Sync"
msgstr ""
#: awx/main/models/unified_jobs.py:481
msgid "The node the job executed on."
msgstr ""
#: awx/main/models/unified_jobs.py:507
msgid "The date and time the job was queued for starting."
msgstr ""
#: awx/main/models/unified_jobs.py:513
msgid "The date and time the job finished execution."
msgstr ""
#: awx/main/models/unified_jobs.py:519
msgid "Elapsed time in seconds that the job ran."
msgstr ""
#: awx/main/models/unified_jobs.py:541
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:580
msgid "The Rampart/Instance group the job was run under"
msgstr ""
#: awx/main/notifications/base.py:17 awx/main/notifications/email_backend.py:28
msgid ""
"{} #{} had status {}, view details at {}\n"
"\n"
msgstr ""
#: awx/main/notifications/hipchat_backend.py:47
msgid "Error sending messages: {}"
msgstr ""
#: awx/main/notifications/hipchat_backend.py:49
msgid "Error sending message to hipchat: {}"
msgstr ""
#: awx/main/notifications/irc_backend.py:54
msgid "Exception connecting to irc server: {}"
msgstr ""
#: awx/main/notifications/pagerduty_backend.py:39
msgid "Exception connecting to PagerDuty: {}"
msgstr ""
#: awx/main/notifications/pagerduty_backend.py:48
#: awx/main/notifications/slack_backend.py:52
#: awx/main/notifications/twilio_backend.py:46
msgid "Exception sending messages: {}"
msgstr ""
#: awx/main/notifications/twilio_backend.py:36
msgid "Exception connecting to Twilio: {}"
msgstr ""
#: awx/main/notifications/webhook_backend.py:38
#: awx/main/notifications/webhook_backend.py:40
msgid "Error sending notification webhook: {}"
msgstr ""
#: awx/main/scheduler/task_manager.py:197
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:201
msgid ""
"Job spawned from workflow could not start because it was missing a related "
"resource such as project or inventory"
msgstr ""
#: awx/main/tasks.py:184
msgid "Ansible Tower host usage over 90%"
msgstr ""
#: awx/main/tasks.py:189
msgid "Ansible Tower license will expire soon"
msgstr ""
#: awx/main/tasks.py:318
msgid "status_str must be either succeeded or failed"
msgstr ""
#: awx/main/tasks.py:1549
msgid "Dependent inventory update {} was canceled."
msgstr ""
#: awx/main/utils/common.py:89
#, python-format
msgid "Unable to convert \"%s\" to boolean"
msgstr ""
#: awx/main/utils/common.py:235
#, python-format
msgid "Unsupported SCM type \"%s\""
msgstr ""
#: awx/main/utils/common.py:242 awx/main/utils/common.py:254
#: awx/main/utils/common.py:273
#, python-format
msgid "Invalid %s URL"
msgstr ""
#: awx/main/utils/common.py:244 awx/main/utils/common.py:283
#, python-format
msgid "Unsupported %s URL"
msgstr ""
#: awx/main/utils/common.py:285
#, python-format
msgid "Unsupported host \"%s\" for file:// URL"
msgstr ""
#: awx/main/utils/common.py:287
#, python-format
msgid "Host is required for %s URL"
msgstr ""
#: awx/main/utils/common.py:305
#, python-format
msgid "Username must be \"git\" for SSH access to %s."
msgstr ""
#: awx/main/utils/common.py:311
#, python-format
msgid "Username must be \"hg\" for SSH access to %s."
msgstr ""
#: awx/main/validators.py:60
#, python-format
msgid "Invalid certificate or key: %s..."
msgstr ""
#: awx/main/validators.py:74
#, python-format
msgid "Invalid private key: unsupported type \"%s\""
msgstr ""
#: awx/main/validators.py:78
#, python-format
msgid "Unsupported PEM object type: \"%s\""
msgstr ""
#: awx/main/validators.py:103
msgid "Invalid base64-encoded data"
msgstr ""
#: awx/main/validators.py:122
msgid "Exactly one private key is required."
msgstr ""
#: awx/main/validators.py:124
msgid "At least one private key is required."
msgstr ""
#: awx/main/validators.py:126
#, python-format
msgid ""
"At least %(min_keys)d private keys are required, only %(key_count)d provided."
msgstr ""
#: awx/main/validators.py:129
#, python-format
msgid "Only one private key is allowed, %(key_count)d provided."
msgstr ""
#: awx/main/validators.py:131
#, python-format
msgid ""
"No more than %(max_keys)d private keys are allowed, %(key_count)d provided."
msgstr ""
#: awx/main/validators.py:136
msgid "Exactly one certificate is required."
msgstr ""
#: awx/main/validators.py:138
msgid "At least one certificate is required."
msgstr ""
#: awx/main/validators.py:140
#, python-format
msgid ""
"At least %(min_certs)d certificates are required, only %(cert_count)d "
"provided."
msgstr ""
#: awx/main/validators.py:143
#, python-format
msgid "Only one certificate is allowed, %(cert_count)d provided."
msgstr ""
#: awx/main/validators.py:145
#, python-format
msgid ""
"No more than %(max_certs)d certificates are allowed, %(cert_count)d provided."
msgstr ""
#: awx/main/views.py:23
msgid "API Error"
msgstr ""
#: awx/main/views.py:61
msgid "Bad Request"
msgstr ""
#: awx/main/views.py:62
msgid "The request could not be understood by the server."
msgstr ""
#: awx/main/views.py:69
msgid "Forbidden"
msgstr ""
#: awx/main/views.py:70
msgid "You don't have permission to access the requested resource."
msgstr ""
#: awx/main/views.py:77
msgid "Not Found"
msgstr ""
#: awx/main/views.py:78
msgid "The requested resource could not be found."
msgstr ""
#: awx/main/views.py:85
msgid "Server Error"
msgstr ""
#: awx/main/views.py:86
msgid "A server error has occurred."
msgstr ""
#: awx/settings/defaults.py:665
msgid "US East (Northern Virginia)"
msgstr ""
#: awx/settings/defaults.py:666
msgid "US East (Ohio)"
msgstr ""
#: awx/settings/defaults.py:667
msgid "US West (Oregon)"
msgstr ""
#: awx/settings/defaults.py:668
msgid "US West (Northern California)"
msgstr ""
#: awx/settings/defaults.py:669
msgid "Canada (Central)"
msgstr ""
#: awx/settings/defaults.py:670
msgid "EU (Frankfurt)"
msgstr ""
#: awx/settings/defaults.py:671
msgid "EU (Ireland)"
msgstr ""
#: awx/settings/defaults.py:672
msgid "EU (London)"
msgstr ""
#: awx/settings/defaults.py:673
msgid "Asia Pacific (Singapore)"
msgstr ""
#: awx/settings/defaults.py:674
msgid "Asia Pacific (Sydney)"
msgstr ""
#: awx/settings/defaults.py:675
msgid "Asia Pacific (Tokyo)"
msgstr ""
#: awx/settings/defaults.py:676
msgid "Asia Pacific (Seoul)"
msgstr ""
#: awx/settings/defaults.py:677
msgid "Asia Pacific (Mumbai)"
msgstr ""
#: awx/settings/defaults.py:678
msgid "South America (Sao Paulo)"
msgstr ""
#: awx/settings/defaults.py:679
msgid "US West (GovCloud)"
msgstr ""
#: awx/settings/defaults.py:680
msgid "China (Beijing)"
msgstr ""
#: awx/settings/defaults.py:729
msgid "US East 1 (B)"
msgstr ""
#: awx/settings/defaults.py:730
msgid "US East 1 (C)"
msgstr ""
#: awx/settings/defaults.py:731
msgid "US East 1 (D)"
msgstr ""
#: awx/settings/defaults.py:732
msgid "US East 4 (A)"
msgstr ""
#: awx/settings/defaults.py:733
msgid "US East 4 (B)"
msgstr ""
#: awx/settings/defaults.py:734
msgid "US East 4 (C)"
msgstr ""
#: awx/settings/defaults.py:735
msgid "US Central (A)"
msgstr ""
#: awx/settings/defaults.py:736
msgid "US Central (B)"
msgstr ""
#: awx/settings/defaults.py:737
msgid "US Central (C)"
msgstr ""
#: awx/settings/defaults.py:738
msgid "US Central (F)"
msgstr ""
#: awx/settings/defaults.py:739
msgid "US West (A)"
msgstr ""
#: awx/settings/defaults.py:740
msgid "US West (B)"
msgstr ""
#: awx/settings/defaults.py:741
msgid "US West (C)"
msgstr ""
#: awx/settings/defaults.py:742
msgid "Europe West 1 (B)"
msgstr ""
#: awx/settings/defaults.py:743
msgid "Europe West 1 (C)"
msgstr ""
#: awx/settings/defaults.py:744
msgid "Europe West 1 (D)"
msgstr ""
#: awx/settings/defaults.py:745
msgid "Europe West 2 (A)"
msgstr ""
#: awx/settings/defaults.py:746
msgid "Europe West 2 (B)"
msgstr ""
#: awx/settings/defaults.py:747
msgid "Europe West 2 (C)"
msgstr ""
#: awx/settings/defaults.py:748
msgid "Asia East (A)"
msgstr ""
#: awx/settings/defaults.py:749
msgid "Asia East (B)"
msgstr ""
#: awx/settings/defaults.py:750
msgid "Asia East (C)"
msgstr ""
#: awx/settings/defaults.py:751
msgid "Asia Southeast (A)"
msgstr ""
#: awx/settings/defaults.py:752
msgid "Asia Southeast (B)"
msgstr ""
#: awx/settings/defaults.py:753
msgid "Asia Northeast (A)"
msgstr ""
#: awx/settings/defaults.py:754
msgid "Asia Northeast (B)"
msgstr ""
#: awx/settings/defaults.py:755
msgid "Asia Northeast (C)"
msgstr ""
#: awx/settings/defaults.py:756
msgid "Australia Southeast (A)"
msgstr ""
#: awx/settings/defaults.py:757
msgid "Australia Southeast (B)"
msgstr ""
#: awx/settings/defaults.py:758
msgid "Australia Southeast (C)"
msgstr ""
#: awx/settings/defaults.py:780
msgid "US East"
msgstr ""
#: awx/settings/defaults.py:781
msgid "US East 2"
msgstr ""
#: awx/settings/defaults.py:782
msgid "US Central"
msgstr ""
#: awx/settings/defaults.py:783
msgid "US North Central"
msgstr ""
#: awx/settings/defaults.py:784
msgid "US South Central"
msgstr ""
#: awx/settings/defaults.py:785
msgid "US West Central"
msgstr ""
#: awx/settings/defaults.py:786
msgid "US West"
msgstr ""
#: awx/settings/defaults.py:787
msgid "US West 2"
msgstr ""
#: awx/settings/defaults.py:788
msgid "Canada East"
msgstr ""
#: awx/settings/defaults.py:789
msgid "Canada Central"
msgstr ""
#: awx/settings/defaults.py:790
msgid "Brazil South"
msgstr ""
#: awx/settings/defaults.py:791
msgid "Europe North"
msgstr ""
#: awx/settings/defaults.py:792
msgid "Europe West"
msgstr ""
#: awx/settings/defaults.py:793
msgid "UK West"
msgstr ""
#: awx/settings/defaults.py:794
msgid "UK South"
msgstr ""
#: awx/settings/defaults.py:795
msgid "Asia East"
msgstr ""
#: awx/settings/defaults.py:796
msgid "Asia Southeast"
msgstr ""
#: awx/settings/defaults.py:797
msgid "Australia East"
msgstr ""
#: awx/settings/defaults.py:798
msgid "Australia Southeast"
msgstr ""
#: awx/settings/defaults.py:799
msgid "India West"
msgstr ""
#: awx/settings/defaults.py:800
msgid "India South"
msgstr ""
#: awx/settings/defaults.py:801
msgid "Japan East"
msgstr ""
#: awx/settings/defaults.py:802
msgid "Japan West"
msgstr ""
#: awx/settings/defaults.py:803
msgid "Korea Central"
msgstr ""
#: awx/settings/defaults.py:804
msgid "Korea South"
msgstr ""
#: awx/sso/apps.py:9
msgid "Single Sign-On"
msgstr ""
#: awx/sso/conf.py:30
msgid ""
"Mapping to organization admins/users from social auth accounts. This "
"setting\n"
"controls which users are placed into which Tower organizations based on "
"their\n"
"username and email address. Configuration details are available in the "
"Ansible\n"
"Tower documentation.'"
msgstr ""
#: awx/sso/conf.py:55
msgid ""
"Mapping of team members (users) from social auth accounts. Configuration\n"
"details are available in Tower documentation."
msgstr ""
#: awx/sso/conf.py:80
msgid "Authentication Backends"
msgstr ""
#: awx/sso/conf.py:81
msgid ""
"List of authentication backends that are enabled based on license features "
"and other authentication settings."
msgstr ""
#: awx/sso/conf.py:94
msgid "Social Auth Organization Map"
msgstr ""
#: awx/sso/conf.py:106
msgid "Social Auth Team Map"
msgstr ""
#: awx/sso/conf.py:118
msgid "Social Auth User Fields"
msgstr ""
#: awx/sso/conf.py:119
msgid ""
"When set to an empty list `[]`, this setting prevents new user accounts from "
"being created. Only users who have previously logged in using social auth or "
"have a user account with a matching email address will be able to login."
msgstr ""
#: awx/sso/conf.py:137
msgid "LDAP Server URI"
msgstr ""
#: awx/sso/conf.py:138
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:142 awx/sso/conf.py:158 awx/sso/conf.py:170
#: awx/sso/conf.py:182 awx/sso/conf.py:198 awx/sso/conf.py:218
#: awx/sso/conf.py:240 awx/sso/conf.py:255 awx/sso/conf.py:273
#: awx/sso/conf.py:290 awx/sso/conf.py:307 awx/sso/conf.py:323
#: awx/sso/conf.py:337 awx/sso/conf.py:354 awx/sso/conf.py:380
msgid "LDAP"
msgstr ""
#: awx/sso/conf.py:154
msgid "LDAP Bind DN"
msgstr ""
#: awx/sso/conf.py:155
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:168
msgid "LDAP Bind Password"
msgstr ""
#: awx/sso/conf.py:169
msgid "Password used to bind LDAP user account."
msgstr ""
#: awx/sso/conf.py:180
msgid "LDAP Start TLS"
msgstr ""
#: awx/sso/conf.py:181
msgid "Whether to enable TLS when the LDAP connection is not using SSL."
msgstr ""
#: awx/sso/conf.py:191
msgid "LDAP Connection Options"
msgstr ""
#: awx/sso/conf.py:192
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:211
msgid "LDAP User Search"
msgstr ""
#: awx/sso/conf.py:212
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:234
msgid "LDAP User DN Template"
msgstr ""
#: awx/sso/conf.py:235
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:250
msgid "LDAP User Attribute Map"
msgstr ""
#: awx/sso/conf.py:251
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 additonal details."
msgstr ""
#: awx/sso/conf.py:269
msgid "LDAP Group Search"
msgstr ""
#: awx/sso/conf.py:270
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:286
msgid "LDAP Group Type"
msgstr ""
#: awx/sso/conf.py:287
msgid ""
"The group type may need to be changed based on the type of the LDAP server. "
"Values are listed at: http://pythonhosted.org/django-auth-ldap/groups."
"html#types-of-groups"
msgstr ""
#: awx/sso/conf.py:302
msgid "LDAP Require Group"
msgstr ""
#: awx/sso/conf.py:303
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:319
msgid "LDAP Deny Group"
msgstr ""
#: awx/sso/conf.py:320
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:333
msgid "LDAP User Flags By Group"
msgstr ""
#: awx/sso/conf.py:334
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:349
msgid "LDAP Organization Map"
msgstr ""
#: awx/sso/conf.py:350
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:377
msgid "LDAP Team Map"
msgstr ""
#: awx/sso/conf.py:378
msgid ""
"Mapping between team members (users) and LDAP groups. Configuration details "
"are available in the Ansible Tower documentation."
msgstr ""
#: awx/sso/conf.py:406
msgid "RADIUS Server"
msgstr ""
#: awx/sso/conf.py:407
msgid ""
"Hostname/IP of RADIUS server. RADIUS authentication is disabled if this "
"setting is empty."
msgstr ""
#: awx/sso/conf.py:409 awx/sso/conf.py:423 awx/sso/conf.py:435
#: awx/sso/models.py:14
msgid "RADIUS"
msgstr ""
#: awx/sso/conf.py:421
msgid "RADIUS Port"
msgstr ""
#: awx/sso/conf.py:422
msgid "Port of RADIUS server."
msgstr ""
#: awx/sso/conf.py:433
msgid "RADIUS Secret"
msgstr ""
#: awx/sso/conf.py:434
msgid "Shared secret for authenticating to RADIUS server."
msgstr ""
#: awx/sso/conf.py:450
msgid "TACACS+ Server"
msgstr ""
#: awx/sso/conf.py:451
msgid "Hostname of TACACS+ server."
msgstr ""
#: awx/sso/conf.py:452 awx/sso/conf.py:465 awx/sso/conf.py:478
#: awx/sso/conf.py:491 awx/sso/conf.py:503 awx/sso/models.py:15
msgid "TACACS+"
msgstr ""
#: awx/sso/conf.py:463
msgid "TACACS+ Port"
msgstr ""
#: awx/sso/conf.py:464
msgid "Port number of TACACS+ server."
msgstr ""
#: awx/sso/conf.py:476
msgid "TACACS+ Secret"
msgstr ""
#: awx/sso/conf.py:477
msgid "Shared secret for authenticating to TACACS+ server."
msgstr ""
#: awx/sso/conf.py:489
msgid "TACACS+ Auth Session Timeout"
msgstr ""
#: awx/sso/conf.py:490
msgid "TACACS+ session timeout value in seconds, 0 disables timeout."
msgstr ""
#: awx/sso/conf.py:501
msgid "TACACS+ Authentication Protocol"
msgstr ""
#: awx/sso/conf.py:502
msgid "Choose the authentication protocol used by TACACS+ client."
msgstr ""
#: awx/sso/conf.py:517
msgid "Google OAuth2 Callback URL"
msgstr ""
#: awx/sso/conf.py:518 awx/sso/conf.py:611 awx/sso/conf.py:676
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:521 awx/sso/conf.py:533 awx/sso/conf.py:545
#: awx/sso/conf.py:558 awx/sso/conf.py:572 awx/sso/conf.py:584
#: awx/sso/conf.py:596
msgid "Google OAuth2"
msgstr ""
#: awx/sso/conf.py:531
msgid "Google OAuth2 Key"
msgstr ""
#: awx/sso/conf.py:532
msgid "The OAuth2 key from your web application."
msgstr ""
#: awx/sso/conf.py:543
msgid "Google OAuth2 Secret"
msgstr ""
#: awx/sso/conf.py:544
msgid "The OAuth2 secret from your web application."
msgstr ""
#: awx/sso/conf.py:555
msgid "Google OAuth2 Whitelisted Domains"
msgstr ""
#: awx/sso/conf.py:556
msgid ""
"Update this setting to restrict the domains who are allowed to login using "
"Google OAuth2."
msgstr ""
#: awx/sso/conf.py:567
msgid "Google OAuth2 Extra Arguments"
msgstr ""
#: awx/sso/conf.py:568
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:582
msgid "Google OAuth2 Organization Map"
msgstr ""
#: awx/sso/conf.py:594
msgid "Google OAuth2 Team Map"
msgstr ""
#: awx/sso/conf.py:610
msgid "GitHub OAuth2 Callback URL"
msgstr ""
#: awx/sso/conf.py:614 awx/sso/conf.py:626 awx/sso/conf.py:637
#: awx/sso/conf.py:649 awx/sso/conf.py:661
msgid "GitHub OAuth2"
msgstr ""
#: awx/sso/conf.py:624
msgid "GitHub OAuth2 Key"
msgstr ""
#: awx/sso/conf.py:625
msgid "The OAuth2 key (Client ID) from your GitHub developer application."
msgstr ""
#: awx/sso/conf.py:635
msgid "GitHub OAuth2 Secret"
msgstr ""
#: awx/sso/conf.py:636
msgid ""
"The OAuth2 secret (Client Secret) from your GitHub developer application."
msgstr ""
#: awx/sso/conf.py:647
msgid "GitHub OAuth2 Organization Map"
msgstr ""
#: awx/sso/conf.py:659
msgid "GitHub OAuth2 Team Map"
msgstr ""
#: awx/sso/conf.py:675
msgid "GitHub Organization OAuth2 Callback URL"
msgstr ""
#: awx/sso/conf.py:679 awx/sso/conf.py:691 awx/sso/conf.py:702
#: awx/sso/conf.py:715 awx/sso/conf.py:726 awx/sso/conf.py:738
msgid "GitHub Organization OAuth2"
msgstr ""
#: awx/sso/conf.py:689
msgid "GitHub Organization OAuth2 Key"
msgstr ""
#: awx/sso/conf.py:690 awx/sso/conf.py:768
msgid "The OAuth2 key (Client ID) from your GitHub organization application."
msgstr ""
#: awx/sso/conf.py:700
msgid "GitHub Organization OAuth2 Secret"
msgstr ""
#: awx/sso/conf.py:701 awx/sso/conf.py:779
msgid ""
"The OAuth2 secret (Client Secret) from your GitHub organization application."
msgstr ""
#: awx/sso/conf.py:712
msgid "GitHub Organization Name"
msgstr ""
#: awx/sso/conf.py:713
msgid ""
"The name of your GitHub organization, as used in your organization's URL: "
"https://github.com/<yourorg>/."
msgstr ""
#: awx/sso/conf.py:724
msgid "GitHub Organization OAuth2 Organization Map"
msgstr ""
#: awx/sso/conf.py:736
msgid "GitHub Organization OAuth2 Team Map"
msgstr ""
#: awx/sso/conf.py:752
msgid "GitHub Team OAuth2 Callback URL"
msgstr ""
#: awx/sso/conf.py:753
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:757 awx/sso/conf.py:769 awx/sso/conf.py:780
#: awx/sso/conf.py:793 awx/sso/conf.py:804 awx/sso/conf.py:816
msgid "GitHub Team OAuth2"
msgstr ""
#: awx/sso/conf.py:767
msgid "GitHub Team OAuth2 Key"
msgstr ""
#: awx/sso/conf.py:778
msgid "GitHub Team OAuth2 Secret"
msgstr ""
#: awx/sso/conf.py:790
msgid "GitHub Team ID"
msgstr ""
#: awx/sso/conf.py:791
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:802
msgid "GitHub Team OAuth2 Organization Map"
msgstr ""
#: awx/sso/conf.py:814
msgid "GitHub Team OAuth2 Team Map"
msgstr ""
#: awx/sso/conf.py:830
msgid "Azure AD OAuth2 Callback URL"
msgstr ""
#: awx/sso/conf.py:831
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:834 awx/sso/conf.py:846 awx/sso/conf.py:857
#: awx/sso/conf.py:869 awx/sso/conf.py:881
msgid "Azure AD OAuth2"
msgstr ""
#: awx/sso/conf.py:844
msgid "Azure AD OAuth2 Key"
msgstr ""
#: awx/sso/conf.py:845
msgid "The OAuth2 key (Client ID) from your Azure AD application."
msgstr ""
#: awx/sso/conf.py:855
msgid "Azure AD OAuth2 Secret"
msgstr ""
#: awx/sso/conf.py:856
msgid "The OAuth2 secret (Client Secret) from your Azure AD application."
msgstr ""
#: awx/sso/conf.py:867
msgid "Azure AD OAuth2 Organization Map"
msgstr ""
#: awx/sso/conf.py:879
msgid "Azure AD OAuth2 Team Map"
msgstr ""
#: awx/sso/conf.py:904
msgid "SAML Assertion Consumer Service (ACS) URL"
msgstr ""
#: awx/sso/conf.py:905
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:908 awx/sso/conf.py:922 awx/sso/conf.py:936
#: awx/sso/conf.py:951 awx/sso/conf.py:965 awx/sso/conf.py:978
#: awx/sso/conf.py:999 awx/sso/conf.py:1017 awx/sso/conf.py:1036
#: awx/sso/conf.py:1070 awx/sso/conf.py:1083 awx/sso/models.py:16
msgid "SAML"
msgstr ""
#: awx/sso/conf.py:919
msgid "SAML Service Provider Metadata URL"
msgstr ""
#: awx/sso/conf.py:920
msgid ""
"If your identity provider (IdP) allows uploading an XML metadata file, you "
"can download one from this URL."
msgstr ""
#: awx/sso/conf.py:932
msgid "SAML Service Provider Entity ID"
msgstr ""
#: awx/sso/conf.py:933
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:948
msgid "SAML Service Provider Public Certificate"
msgstr ""
#: awx/sso/conf.py:949
msgid ""
"Create a keypair for Tower to use as a service provider (SP) and include the "
"certificate content here."
msgstr ""
#: awx/sso/conf.py:962
msgid "SAML Service Provider Private Key"
msgstr ""
#: awx/sso/conf.py:963
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:975
msgid "SAML Service Provider Organization Info"
msgstr ""
#: awx/sso/conf.py:976
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:995
msgid "SAML Service Provider Technical Contact"
msgstr ""
#: awx/sso/conf.py:996
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:1013
msgid "SAML Service Provider Support Contact"
msgstr ""
#: awx/sso/conf.py:1014
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:1030
msgid "SAML Enabled Identity Providers"
msgstr ""
#: awx/sso/conf.py:1031
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:1068
msgid "SAML Organization Map"
msgstr ""
#: awx/sso/conf.py:1081
msgid "SAML Team Map"
msgstr ""
#: awx/sso/fields.py:123
#, python-brace-format
msgid "Invalid connection option(s): {invalid_options}."
msgstr ""
#: awx/sso/fields.py:194
msgid "Base"
msgstr ""
#: awx/sso/fields.py:195
msgid "One Level"
msgstr ""
#: awx/sso/fields.py:196
msgid "Subtree"
msgstr ""
#: awx/sso/fields.py:214
#, python-brace-format
msgid "Expected a list of three items but got {length} instead."
msgstr ""
#: awx/sso/fields.py:215
#, python-brace-format
msgid "Expected an instance of LDAPSearch but got {input_type} instead."
msgstr ""
#: awx/sso/fields.py:251
#, python-brace-format
msgid ""
"Expected an instance of LDAPSearch or LDAPSearchUnion but got {input_type} "
"instead."
msgstr ""
#: awx/sso/fields.py:289
#, python-brace-format
msgid "Invalid user attribute(s): {invalid_attrs}."
msgstr ""
#: awx/sso/fields.py:306
#, python-brace-format
msgid "Expected an instance of LDAPGroupType but got {input_type} instead."
msgstr ""
#: awx/sso/fields.py:334
#, python-brace-format
msgid "Invalid user flag: \"{invalid_flag}\"."
msgstr ""
#: awx/sso/fields.py:350 awx/sso/fields.py:517
#, python-brace-format
msgid ""
"Expected None, True, False, a string or list of strings but got {input_type} "
"instead."
msgstr ""
#: awx/sso/fields.py:386
#, python-brace-format
msgid "Missing key(s): {missing_keys}."
msgstr ""
#: awx/sso/fields.py:387
#, python-brace-format
msgid "Invalid key(s): {invalid_keys}."
msgstr ""
#: awx/sso/fields.py:436 awx/sso/fields.py:553
#, python-brace-format
msgid "Invalid key(s) for organization map: {invalid_keys}."
msgstr ""
#: awx/sso/fields.py:454
#, python-brace-format
msgid "Missing required key for team map: {invalid_keys}."
msgstr ""
#: awx/sso/fields.py:455 awx/sso/fields.py:572
#, python-brace-format
msgid "Invalid key(s) for team map: {invalid_keys}."
msgstr ""
#: awx/sso/fields.py:571
#, python-brace-format
msgid "Missing required key for team map: {missing_keys}."
msgstr ""
#: awx/sso/fields.py:589
#, python-brace-format
msgid "Missing required key(s) for org info record: {missing_keys}."
msgstr ""
#: awx/sso/fields.py:602
#, python-brace-format
msgid "Invalid language code(s) for org info: {invalid_lang_codes}."
msgstr ""
#: awx/sso/fields.py:621
#, python-brace-format
msgid "Missing required key(s) for contact: {missing_keys}."
msgstr ""
#: awx/sso/fields.py:633
#, python-brace-format
msgid "Missing required key(s) for IdP: {missing_keys}."
msgstr ""
#: awx/sso/pipeline.py:24
#, python-brace-format
msgid "An account cannot be found for {0}"
msgstr ""
#: awx/sso/pipeline.py:30
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:39
msgid "Ansible Tower API Guide"
msgstr ""
#: awx/templates/rest_framework/api.html:40
msgid "Back to Ansible Tower"
msgstr ""
#: awx/templates/rest_framework/api.html:41
msgid "Resize"
msgstr ""
#: awx/templates/rest_framework/base.html:78
#: awx/templates/rest_framework/base.html:92
#, python-format
msgid "Make a GET request on the %(name)s resource"
msgstr ""
#: awx/templates/rest_framework/base.html:80
msgid "Specify a format for the GET request"
msgstr ""
#: awx/templates/rest_framework/base.html:86
#, python-format
msgid ""
"Make a GET request on the %(name)s resource with the format set to `"
"%(format)s`"
msgstr ""
#: awx/templates/rest_framework/base.html:100
#, python-format
msgid "Make an OPTIONS request on the %(name)s resource"
msgstr ""
#: awx/templates/rest_framework/base.html:106
#, python-format
msgid "Make a DELETE request on the %(name)s resource"
msgstr ""
#: awx/templates/rest_framework/base.html:113
msgid "Filters"
msgstr ""
#: awx/templates/rest_framework/base.html:172
#: awx/templates/rest_framework/base.html:186
#, python-format
msgid "Make a POST request on the %(name)s resource"
msgstr ""
#: awx/templates/rest_framework/base.html:216
#: awx/templates/rest_framework/base.html:230
#, python-format
msgid "Make a PUT request on the %(name)s resource"
msgstr ""
#: awx/templates/rest_framework/base.html:233
#, python-format
msgid "Make a PATCH request on the %(name)s resource"
msgstr ""
#: awx/ui/apps.py:9 awx/ui/conf.py:22 awx/ui/conf.py:36 awx/ui/conf.py:51
#: awx/ui/conf.py:63
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 "Analytics Tracking State"
msgstr ""
#: awx/ui/conf.py:21
msgid "Enable or Disable 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, as custom HTML or other markup languages are "
"not supported."
msgstr ""
#: awx/ui/conf.py:46
msgid "Custom Logo"
msgstr ""
#: awx/ui/conf.py:47
msgid ""
"To set up a custom logo, provide a file that you create. For the custom logo "
"to look its best, use a .png file with a transparent background. GIF, PNG "
"and JPEG formats are supported."
msgstr ""
#: awx/ui/conf.py:60
msgid "Max Job Events Retreived by UI"
msgstr ""
#: awx/ui/conf.py:61
msgid ""
"Maximum number of job events for the UI to retreive within a single request."
msgstr ""
#: awx/ui/fields.py:29
msgid ""
"Invalid format for custom logo. Must be a data URL with a base64-encoded "
"GIF, PNG or JPEG image."
msgstr ""
#: awx/ui/fields.py:30
msgid "Invalid base64-encoded data in data URL."
msgstr ""
#: awx/ui/templates/ui/index.html:31
msgid ""
"Your session will expire in <span id=\"remaining_seconds\" class=\"IdleModal-"
"remainingSeconds\">60</span> seconds, would you like to continue?"
msgstr ""
#: awx/ui/templates/ui/index.html:46
msgid "CANCEL"
msgstr ""
#: awx/ui/templates/ui/index.html:98
msgid "Set how many days of data should be retained."
msgstr ""
#: awx/ui/templates/ui/index.html:104
msgid ""
"Please enter an integer<span ng-show=\"prompt_for_days_form.days_to_keep."
"$dirty && prompt_for_days_form.days_to_keep.$error.min\"> that is not "
"negative</span><span ng-show=\"prompt_for_days_form.days_to_keep.$dirty && "
"prompt_for_days_form.days_to_keep.$error.max\"> that is lower than 9999</"
"span>."
msgstr ""
#: awx/ui/templates/ui/index.html:109
msgid ""
"For facts collected older than the time period specified, save one fact scan "
"(snapshot) per time window (frequency). For example, facts older than 30 "
"days are purged, while one weekly fact scan is kept.\n"
" <br>\n"
" <br> CAUTION: Setting both numerical variables to \"0\" "
"will delete all facts.\n"
" <br>\n"
" <br>"
msgstr ""
#: awx/ui/templates/ui/index.html:118
msgid "Select a time period after which to remove old facts"
msgstr ""
#: awx/ui/templates/ui/index.html:132
msgid ""
"Please enter an integer<span ng-show=\"prompt_for_days_facts_form."
"keep_amount.$dirty && prompt_for_days_facts_form.keep_amount.$error.min\"> "
"that is not negative</span><span ng-show=\"prompt_for_days_facts_form."
"keep_amount.$dirty && prompt_for_days_facts_form.keep_amount.$error.max\"> "
"that is lower than 9999</span>."
msgstr ""
#: awx/ui/templates/ui/index.html:137
msgid "Select a frequency for snapshot retention"
msgstr ""
#: awx/ui/templates/ui/index.html:151
msgid ""
"Please enter an integer<span ng-show=\"prompt_for_days_facts_form."
"granularity_keep_amount.$dirty && prompt_for_days_facts_form."
"granularity_keep_amount.$error.min\"> that is not negative</span><span ng-"
"show=\"prompt_for_days_facts_form.granularity_keep_amount.$dirty && "
"prompt_for_days_facts_form.granularity_keep_amount.$error.max\"> that is "
"lower than 9999</span>."
msgstr ""
#: awx/ui/templates/ui/index.html:157
msgid "working..."
msgstr ""