Files
awx/awx/locale/django.pot
Shane McDonald 94a03b640d Update pot files
2017-01-31 14:34:42 -05:00

3809 lines
87 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-01-31 18:51+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:124 awx/sso/conf.py:135 awx/sso/conf.py:147
#: awx/sso/conf.py:162
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/generics.py:466
msgid "\"id\" is required to disassociate"
msgstr ""
#: awx/api/metadata.py:50
msgid "Database ID for this {}."
msgstr ""
#: awx/api/metadata.py:51
msgid "Name of this {}."
msgstr ""
#: awx/api/metadata.py:52
msgid "Optional description of this {}."
msgstr ""
#: awx/api/metadata.py:53
msgid "Data type for this {}."
msgstr ""
#: awx/api/metadata.py:54
msgid "URL for this {}."
msgstr ""
#: awx/api/metadata.py:55
msgid "Data structure with URLs of related resources."
msgstr ""
#: awx/api/metadata.py:56
msgid "Data structure with name/description for related resources."
msgstr ""
#: awx/api/metadata.py:57
msgid "Timestamp when this {} was created."
msgstr ""
#: awx/api/metadata.py:58
msgid "Timestamp when this {} was last modified."
msgstr ""
#: awx/api/parsers.py:31
#, python-format
msgid "JSON parse error - %s"
msgstr ""
#: awx/api/serializers.py:250
msgid "Playbook Run"
msgstr ""
#: awx/api/serializers.py:251
msgid "Command"
msgstr ""
#: awx/api/serializers.py:252
msgid "SCM Update"
msgstr ""
#: awx/api/serializers.py:253
msgid "Inventory Sync"
msgstr ""
#: awx/api/serializers.py:254
msgid "Management Job"
msgstr ""
#: awx/api/serializers.py:255
msgid "Workflow Job"
msgstr ""
#: awx/api/serializers.py:256
msgid "Workflow Template"
msgstr ""
#: awx/api/serializers.py:658 awx/api/serializers.py:716 awx/api/views.py:3817
#, 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:731
msgid "Write-only field used to change the password."
msgstr ""
#: awx/api/serializers.py:733
msgid "Set if the account is managed by an external service"
msgstr ""
#: awx/api/serializers.py:757
msgid "Password required for new User."
msgstr ""
#: awx/api/serializers.py:841
#, python-format
msgid "Unable to change %s on user managed by LDAP."
msgstr ""
#: awx/api/serializers.py:1002
msgid "Organization is missing"
msgstr ""
#: awx/api/serializers.py:1006
msgid "Update options must be set to false for manual projects."
msgstr ""
#: awx/api/serializers.py:1012
msgid "Array of playbooks available within this project."
msgstr ""
#: awx/api/serializers.py:1194
#, python-format
msgid "Invalid port specification: %s"
msgstr ""
#: awx/api/serializers.py:1222 awx/main/validators.py:193
msgid "Must be valid JSON or YAML."
msgstr ""
#: awx/api/serializers.py:1279
msgid "Invalid group name."
msgstr ""
#: awx/api/serializers.py:1354
msgid ""
"Script must begin with a hashbang sequence: i.e.... #!/usr/bin/env python"
msgstr ""
#: awx/api/serializers.py:1407
msgid "If 'source' is 'custom', 'source_script' must be provided."
msgstr ""
#: awx/api/serializers.py:1411
msgid ""
"The 'source_script' does not belong to the same organization as the "
"inventory."
msgstr ""
#: awx/api/serializers.py:1413
msgid "'source_script' doesn't exist."
msgstr ""
#: awx/api/serializers.py:1772
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:1777
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:1782
msgid ""
"Inherit permissions from organization roles. If provided on creation, do not "
"give either user or team."
msgstr ""
#: awx/api/serializers.py:1798
msgid "Missing 'user', 'team', or 'organization'."
msgstr ""
#: awx/api/serializers.py:1811
msgid ""
"Credential organization must be set and match before assigning to a team"
msgstr ""
#: awx/api/serializers.py:1903
msgid "This field is required."
msgstr ""
#: awx/api/serializers.py:1905 awx/api/serializers.py:1907
msgid "Playbook not found for project."
msgstr ""
#: awx/api/serializers.py:1909
msgid "Must select playbook for project."
msgstr ""
#: awx/api/serializers.py:1975
msgid "Must either set a default value or ask to prompt on launch."
msgstr ""
#: awx/api/serializers.py:1978 awx/main/models/jobs.py:278
msgid "Scan jobs must be assigned a fixed inventory."
msgstr ""
#: awx/api/serializers.py:1980 awx/main/models/jobs.py:281
msgid "Job types 'run' and 'check' must have assigned a project."
msgstr ""
#: awx/api/serializers.py:1987
msgid "Survey Enabled cannot be used with scan jobs."
msgstr ""
#: awx/api/serializers.py:2047
msgid "Invalid job template."
msgstr ""
#: awx/api/serializers.py:2132
msgid "Credential not found or deleted."
msgstr ""
#: awx/api/serializers.py:2134
msgid "Job Template Project is missing or undefined."
msgstr ""
#: awx/api/serializers.py:2136
msgid "Job Template Inventory is missing or undefined."
msgstr ""
#: awx/api/serializers.py:2421
#, python-format
msgid "%(job_type)s is not a valid job type. The choices are %(choices)s."
msgstr ""
#: awx/api/serializers.py:2426
msgid "Workflow job template is missing during creation."
msgstr ""
#: awx/api/serializers.py:2431
#, python-format
msgid "Cannot nest a %s inside a WorkflowJobTemplate"
msgstr ""
#: awx/api/serializers.py:2669
#, python-format
msgid "Job Template '%s' is missing or undefined."
msgstr ""
#: awx/api/serializers.py:2695
msgid "Must be a valid JSON or YAML dictionary."
msgstr ""
#: awx/api/serializers.py:2837
msgid ""
"Missing required fields for Notification Configuration: notification_type"
msgstr ""
#: awx/api/serializers.py:2860
msgid "No values specified for field '{}'"
msgstr ""
#: awx/api/serializers.py:2865
msgid "Missing required fields for Notification Configuration: {}."
msgstr ""
#: awx/api/serializers.py:2868
msgid "Configuration field '{}' incorrect type, expected {}."
msgstr ""
#: awx/api/serializers.py:2921
msgid "Inventory Source must be a cloud resource."
msgstr ""
#: awx/api/serializers.py:2923
msgid "Manual Project can not have a schedule set."
msgstr ""
#: awx/api/serializers.py:2945
msgid "DTSTART required in rrule. Value should match: DTSTART:YYYYMMDDTHHMMSSZ"
msgstr ""
#: awx/api/serializers.py:2947
msgid "Multiple DTSTART is not supported."
msgstr ""
#: awx/api/serializers.py:2949
msgid "RRULE require in rrule."
msgstr ""
#: awx/api/serializers.py:2951
msgid "Multiple RRULE is not supported."
msgstr ""
#: awx/api/serializers.py:2953
msgid "INTERVAL required in rrule."
msgstr ""
#: awx/api/serializers.py:2955
msgid "TZID is not supported."
msgstr ""
#: awx/api/serializers.py:2957
msgid "SECONDLY is not supported."
msgstr ""
#: awx/api/serializers.py:2959
msgid "Multiple BYMONTHDAYs not supported."
msgstr ""
#: awx/api/serializers.py:2961
msgid "Multiple BYMONTHs not supported."
msgstr ""
#: awx/api/serializers.py:2963
msgid "BYDAY with numeric prefix not supported."
msgstr ""
#: awx/api/serializers.py:2965
msgid "BYYEARDAY not supported."
msgstr ""
#: awx/api/serializers.py:2967
msgid "BYWEEKNO not supported."
msgstr ""
#: awx/api/serializers.py:2971
msgid "COUNT > 999 is unsupported."
msgstr ""
#: awx/api/serializers.py:2975
msgid "rrule parsing failed validation."
msgstr ""
#: awx/api/serializers.py:2997
msgid ""
"A summary of the new and changed values when an object is created, updated, "
"or deleted"
msgstr ""
#: awx/api/serializers.py:2999
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:3002
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:3005
msgid "The action taken with respect to the given object(s)."
msgstr ""
#: awx/api/serializers.py:3112
msgid "Unable to login with provided credentials."
msgstr ""
#: awx/api/serializers.py:3114
msgid "Must include \"username\" and \"password\"."
msgstr ""
#: awx/api/views.py:99
msgid "Your license does not allow use of the activity stream."
msgstr ""
#: awx/api/views.py:109
msgid "Your license does not permit use of system tracking."
msgstr ""
#: awx/api/views.py:119
msgid "Your license does not allow use of workflows."
msgstr ""
#: awx/api/views.py:127 awx/templates/rest_framework/api.html:28
msgid "REST API"
msgstr ""
#: awx/api/views.py:134 awx/templates/rest_framework/api.html:4
msgid "Ansible Tower REST API"
msgstr ""
#: awx/api/views.py:150
msgid "Version 1"
msgstr ""
#: awx/api/views.py:201
msgid "Ping"
msgstr ""
#: awx/api/views.py:230 awx/conf/apps.py:12
msgid "Configuration"
msgstr ""
#: awx/api/views.py:283
msgid "Invalid license data"
msgstr ""
#: awx/api/views.py:285
msgid "Missing 'eula_accepted' property"
msgstr ""
#: awx/api/views.py:289
msgid "'eula_accepted' value is invalid"
msgstr ""
#: awx/api/views.py:292
msgid "'eula_accepted' must be True"
msgstr ""
#: awx/api/views.py:299
msgid "Invalid JSON"
msgstr ""
#: awx/api/views.py:307
msgid "Invalid License"
msgstr ""
#: awx/api/views.py:317
msgid "Invalid license"
msgstr ""
#: awx/api/views.py:325
#, python-format
msgid "Failed to remove license (%s)"
msgstr ""
#: awx/api/views.py:330
msgid "Dashboard"
msgstr ""
#: awx/api/views.py:436
msgid "Dashboard Jobs Graphs"
msgstr ""
#: awx/api/views.py:472
#, python-format
msgid "Unknown period \"%s\""
msgstr ""
#: awx/api/views.py:486
msgid "Schedules"
msgstr ""
#: awx/api/views.py:505
msgid "Schedule Jobs List"
msgstr ""
#: awx/api/views.py:715
msgid "Your Tower license only permits a single organization to exist."
msgstr ""
#: awx/api/views.py:940 awx/api/views.py:1299
msgid "Role 'id' field is missing."
msgstr ""
#: awx/api/views.py:946 awx/api/views.py:4093
msgid "You cannot assign an Organization role as a child role for a Team."
msgstr ""
#: awx/api/views.py:950 awx/api/views.py:4107
msgid "You cannot grant system-level permissions to a team."
msgstr ""
#: awx/api/views.py:957 awx/api/views.py:4099
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:1047
msgid "Cannot delete project."
msgstr ""
#: awx/api/views.py:1076
msgid "Project Schedules"
msgstr ""
#: awx/api/views.py:1180 awx/api/views.py:2271 awx/api/views.py:3284
msgid "Cannot delete job resource when associated workflow job is running."
msgstr ""
#: awx/api/views.py:1257
msgid "Me"
msgstr ""
#: awx/api/views.py:1303 awx/api/views.py:4048
msgid "You may not perform any action with your own admin_role."
msgstr ""
#: awx/api/views.py:1309 awx/api/views.py:4052
msgid "You may not change the membership of a users admin_role"
msgstr ""
#: awx/api/views.py:1314 awx/api/views.py:4057
msgid ""
"You cannot grant credential access to a user not in the credentials' "
"organization"
msgstr ""
#: awx/api/views.py:1318 awx/api/views.py:4061
msgid "You cannot grant private credential access to another user"
msgstr ""
#: awx/api/views.py:1416
#, python-format
msgid "Cannot change %s."
msgstr ""
#: awx/api/views.py:1422
msgid "Cannot delete user."
msgstr ""
#: awx/api/views.py:1570
msgid "Cannot delete inventory script."
msgstr ""
#: awx/api/views.py:1806
msgid "Fact not found."
msgstr ""
#: awx/api/views.py:2126
msgid "Inventory Source List"
msgstr ""
#: awx/api/views.py:2154
msgid "Cannot delete inventory source."
msgstr ""
#: awx/api/views.py:2162
msgid "Inventory Source Schedules"
msgstr ""
#: awx/api/views.py:2192
msgid "Notification Templates can only be assigned when source is one of {}."
msgstr ""
#: awx/api/views.py:2403
msgid "Job Template Schedules"
msgstr ""
#: awx/api/views.py:2423 awx/api/views.py:2439
msgid "Your license does not allow adding surveys."
msgstr ""
#: awx/api/views.py:2446
msgid "'name' missing from survey spec."
msgstr ""
#: awx/api/views.py:2448
msgid "'description' missing from survey spec."
msgstr ""
#: awx/api/views.py:2450
msgid "'spec' missing from survey spec."
msgstr ""
#: awx/api/views.py:2452
msgid "'spec' must be a list of items."
msgstr ""
#: awx/api/views.py:2454
msgid "'spec' doesn't contain any items."
msgstr ""
#: awx/api/views.py:2460
#, python-format
msgid "Survey question %s is not a json object."
msgstr ""
#: awx/api/views.py:2462
#, python-format
msgid "'type' missing from survey question %s."
msgstr ""
#: awx/api/views.py:2464
#, python-format
msgid "'question_name' missing from survey question %s."
msgstr ""
#: awx/api/views.py:2466
#, python-format
msgid "'variable' missing from survey question %s."
msgstr ""
#: awx/api/views.py:2468
#, python-format
msgid "'variable' '%(item)s' duplicated in survey question %(survey)s."
msgstr ""
#: awx/api/views.py:2473
#, python-format
msgid "'required' missing from survey question %s."
msgstr ""
#: awx/api/views.py:2684
msgid "No matching host could be found!"
msgstr ""
#: awx/api/views.py:2687
msgid "Multiple hosts matched the request!"
msgstr ""
#: awx/api/views.py:2692
msgid "Cannot start automatically, user input required!"
msgstr ""
#: awx/api/views.py:2699
msgid "Host callback job already pending."
msgstr ""
#: awx/api/views.py:2712
msgid "Error starting job!"
msgstr ""
#: awx/api/views.py:3041
msgid "Workflow Job Template Schedules"
msgstr ""
#: awx/api/views.py:3183 awx/api/views.py:3726
msgid "Superuser privileges needed."
msgstr ""
#: awx/api/views.py:3215
msgid "System Job Template Schedules"
msgstr ""
#: awx/api/views.py:3407
msgid "Job Host Summaries List"
msgstr ""
#: awx/api/views.py:3449
msgid "Job Event Children List"
msgstr ""
#: awx/api/views.py:3458
msgid "Job Event Hosts List"
msgstr ""
#: awx/api/views.py:3467
msgid "Job Events List"
msgstr ""
#: awx/api/views.py:3680
msgid "Ad Hoc Command Events List"
msgstr ""
#: awx/api/views.py:3874
#, python-format
msgid "Error generating stdout download file: %s"
msgstr ""
#: awx/api/views.py:3919
msgid "Delete not allowed while there are pending notifications"
msgstr ""
#: awx/api/views.py:3926
msgid "Notification Template Test"
msgstr ""
#: awx/api/views.py:4042
msgid "User 'id' field is missing."
msgstr ""
#: awx/api/views.py:4085
msgid "Team 'id' field is missing."
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:76 awx/conf/views.py:46
msgid "User"
msgstr ""
#: awx/conf/fields.py:38
msgid "Enter a valid URL"
msgstr ""
#: awx/conf/license.py:19
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:61
msgid "Backup existing settings files with this suffix."
msgstr ""
#: awx/conf/registry.py:64 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:65 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:77
msgid "User-Defaults"
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:67
#: awx/conf/tests/unit/test_settings.py:81
#: awx/conf/tests/unit/test_settings.py:97
#: awx/conf/tests/unit/test_settings.py:110
#: awx/conf/tests/unit/test_settings.py:127
#: awx/conf/tests/unit/test_settings.py:143
#: awx/conf/tests/unit/test_settings.py:162
#: awx/conf/tests/unit/test_settings.py:183
#: awx/conf/tests/unit/test_settings.py:197
#: awx/conf/tests/unit/test_settings.py:221
#: awx/conf/tests/unit/test_settings.py:241
#: awx/conf/tests/unit/test_settings.py:258 awx/main/conf.py:19
#: awx/main/conf.py:29 awx/main/conf.py:39 awx/main/conf.py:48
#: awx/main/conf.py:60 awx/main/conf.py:78 awx/main/conf.py:103
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:38
msgid "Setting Categories"
msgstr ""
#: awx/conf/views.py:61
msgid "Setting Detail"
msgstr ""
#: awx/main/access.py:255
#, python-format
msgid "Bad data found in related field %s."
msgstr ""
#: awx/main/access.py:296
msgid "License is missing."
msgstr ""
#: awx/main/access.py:298
msgid "License has expired."
msgstr ""
#: awx/main/access.py:306
#, python-format
msgid "License count of %s instances has been reached."
msgstr ""
#: awx/main/access.py:308
#, python-format
msgid "License count of %s instances has been exceeded."
msgstr ""
#: awx/main/access.py:310
msgid "Host count exceeds available instances."
msgstr ""
#: awx/main/access.py:314
#, python-format
msgid "Feature %s is not enabled in the active license."
msgstr ""
#: awx/main/access.py:316
msgid "Features not found in active license."
msgstr ""
#: awx/main/access.py:514 awx/main/access.py:581 awx/main/access.py:706
#: awx/main/access.py:969 awx/main/access.py:1208 awx/main/access.py:1605
msgid "Resource is being used by running jobs"
msgstr ""
#: awx/main/access.py:625
msgid "Unable to change inventory on a host."
msgstr ""
#: awx/main/access.py:642 awx/main/access.py:687
msgid "Cannot associate two items from different inventories."
msgstr ""
#: awx/main/access.py:675
msgid "Unable to change inventory on a group."
msgstr ""
#: awx/main/access.py:889
msgid "Unable to change organization on a team."
msgstr ""
#: awx/main/access.py:902
msgid "The {} role cannot be assigned to a team"
msgstr ""
#: awx/main/access.py:904
msgid "The admin_role for a User cannot be assigned to a team"
msgstr ""
#: awx/main/access.py:1678
msgid ""
"You do not have permission to the workflow job resources required for "
"relaunch."
msgstr ""
#: awx/main/apps.py:9
msgid "Main"
msgstr ""
#: awx/main/conf.py:17
msgid "Enable Activity Stream"
msgstr ""
#: awx/main/conf.py:18
msgid "Enable capturing activity for the Tower activity stream."
msgstr ""
#: awx/main/conf.py:27
msgid "Enable Activity Stream for Inventory Sync"
msgstr ""
#: awx/main/conf.py:28
msgid ""
"Enable capturing activity for the Tower activity stream when running "
"inventory sync."
msgstr ""
#: awx/main/conf.py:37
msgid "All Users Visible to Organization Admins"
msgstr ""
#: awx/main/conf.py:38
msgid ""
"Controls whether any Organization Admin can view all users, even those not "
"associated with their Organization."
msgstr ""
#: awx/main/conf.py:46
msgid "Enable Tower Administrator Alerts"
msgstr ""
#: awx/main/conf.py:47
msgid ""
"Allow Tower to email Admin users for system events that may require "
"attention."
msgstr ""
#: awx/main/conf.py:57
msgid "Base URL of the Tower host"
msgstr ""
#: awx/main/conf.py:58
msgid ""
"This setting is used by services like notifications to render a valid url to "
"the Tower host."
msgstr ""
#: awx/main/conf.py:67
msgid "Remote Host Headers"
msgstr ""
#: awx/main/conf.py:68
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:99
msgid "Tower License"
msgstr ""
#: awx/main/conf.py:100
msgid ""
"The license controls which features and functionality are enabled in Tower. "
"Use /api/v1/config/ to update or change the license."
msgstr ""
#: awx/main/conf.py:110
msgid "Ansible Modules Allowed for Ad Hoc Jobs"
msgstr ""
#: awx/main/conf.py:111
msgid "List of modules allowed to be used by ad-hoc jobs."
msgstr ""
#: awx/main/conf.py:112 awx/main/conf.py:121 awx/main/conf.py:130
#: awx/main/conf.py:140 awx/main/conf.py:150 awx/main/conf.py:160
#: awx/main/conf.py:170 awx/main/conf.py:180 awx/main/conf.py:190
#: awx/main/conf.py:202 awx/main/conf.py:214 awx/main/conf.py:226
msgid "Jobs"
msgstr ""
#: awx/main/conf.py:119
msgid "Enable job isolation"
msgstr ""
#: awx/main/conf.py:120
msgid ""
"Isolates an Ansible job from protected parts of the Tower system to prevent "
"exposing sensitive information."
msgstr ""
#: awx/main/conf.py:128
msgid "Job isolation execution path"
msgstr ""
#: awx/main/conf.py:129
msgid ""
"Create temporary working directories for isolated jobs in this location."
msgstr ""
#: awx/main/conf.py:138
msgid "Paths to hide from isolated jobs"
msgstr ""
#: awx/main/conf.py:139
msgid "Additional paths to hide from isolated processes."
msgstr ""
#: awx/main/conf.py:148
msgid "Paths to expose to isolated jobs"
msgstr ""
#: awx/main/conf.py:149
msgid ""
"Whitelist of paths that would otherwise be hidden to expose to isolated jobs."
msgstr ""
#: awx/main/conf.py:158
msgid "Standard Output Maximum Display Size"
msgstr ""
#: awx/main/conf.py:159
msgid ""
"Maximum Size of Standard Output in bytes to display before requiring the "
"output be downloaded."
msgstr ""
#: awx/main/conf.py:168
msgid "Job Event Standard Output Maximum Display Size"
msgstr ""
#: awx/main/conf.py:169
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:178
msgid "Maximum Scheduled Jobs"
msgstr ""
#: awx/main/conf.py:179
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:188
msgid "Ansible Callback Plugins"
msgstr ""
#: awx/main/conf.py:189
msgid ""
"List of paths to search for extra callback plugins to be used when running "
"jobs."
msgstr ""
#: awx/main/conf.py:199
msgid "Default Job Timeout"
msgstr ""
#: awx/main/conf.py:200
msgid ""
"Maximum time 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:211
msgid "Default Inventory Update Timeout"
msgstr ""
#: awx/main/conf.py:212
msgid ""
"Maximum time 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:223
msgid "Default Project Update Timeout"
msgstr ""
#: awx/main/conf.py:224
msgid ""
"Maximum time 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:234
msgid "Logging Aggregator"
msgstr ""
#: awx/main/conf.py:235
msgid "Hostname/IP where external logs will be sent to."
msgstr ""
#: awx/main/conf.py:236 awx/main/conf.py:245 awx/main/conf.py:255
#: awx/main/conf.py:264 awx/main/conf.py:274 awx/main/conf.py:288
#: awx/main/conf.py:300 awx/main/conf.py:309
msgid "Logging"
msgstr ""
#: awx/main/conf.py:243
msgid "Logging Aggregator Port"
msgstr ""
#: awx/main/conf.py:244
msgid "Port on Logging Aggregator to send logs to (if required)."
msgstr ""
#: awx/main/conf.py:253
msgid "Logging Aggregator Type"
msgstr ""
#: awx/main/conf.py:254
msgid "Format messages for the chosen log aggregator."
msgstr ""
#: awx/main/conf.py:262
msgid "Logging Aggregator Username"
msgstr ""
#: awx/main/conf.py:263
msgid "Username for external log aggregator (if required)."
msgstr ""
#: awx/main/conf.py:272
msgid "Logging Aggregator Password/Token"
msgstr ""
#: awx/main/conf.py:273
msgid ""
"Password or authentication token for external log aggregator (if required)."
msgstr ""
#: awx/main/conf.py:281
msgid "Loggers to send data to the log aggregator from"
msgstr ""
#: awx/main/conf.py:282
msgid ""
"List of loggers that will send HTTP logs to the collector, these can include "
"any or all of: \n"
"awx - Tower 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:295
msgid "Log System Tracking Facts Individually"
msgstr ""
#: awx/main/conf.py:296
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:307
msgid "Enable External Logging"
msgstr ""
#: awx/main/conf.py:308
msgid "Enable sending logs to external log aggregator."
msgstr ""
#: awx/main/models/activity_stream.py:22
msgid "Entity Created"
msgstr ""
#: awx/main/models/activity_stream.py:23
msgid "Entity Updated"
msgstr ""
#: awx/main/models/activity_stream.py:24
msgid "Entity Deleted"
msgstr ""
#: awx/main/models/activity_stream.py:25
msgid "Entity Associated with another Entity"
msgstr ""
#: awx/main/models/activity_stream.py:26
msgid "Entity was Disassociated with another Entity"
msgstr ""
#: awx/main/models/ad_hoc_commands.py:96
msgid "No valid inventory."
msgstr ""
#: awx/main/models/ad_hoc_commands.py:103 awx/main/models/jobs.py:161
msgid "You must provide a machine / SSH credential."
msgstr ""
#: awx/main/models/ad_hoc_commands.py:114
#: awx/main/models/ad_hoc_commands.py:122
msgid "Invalid type for ad hoc command"
msgstr ""
#: awx/main/models/ad_hoc_commands.py:117
msgid "Unsupported module for ad hoc commands."
msgstr ""
#: awx/main/models/ad_hoc_commands.py:125
#, python-format
msgid "No argument passed to %s module."
msgstr ""
#: awx/main/models/ad_hoc_commands.py:222 awx/main/models/jobs.py:763
msgid "Host Failed"
msgstr ""
#: awx/main/models/ad_hoc_commands.py:223 awx/main/models/jobs.py:764
msgid "Host OK"
msgstr ""
#: awx/main/models/ad_hoc_commands.py:224 awx/main/models/jobs.py:767
msgid "Host Unreachable"
msgstr ""
#: awx/main/models/ad_hoc_commands.py:229 awx/main/models/jobs.py:766
msgid "Host Skipped"
msgstr ""
#: awx/main/models/ad_hoc_commands.py:239 awx/main/models/jobs.py:794
msgid "Debug"
msgstr ""
#: awx/main/models/ad_hoc_commands.py:240 awx/main/models/jobs.py:795
msgid "Verbose"
msgstr ""
#: awx/main/models/ad_hoc_commands.py:241 awx/main/models/jobs.py:796
msgid "Deprecated"
msgstr ""
#: awx/main/models/ad_hoc_commands.py:242 awx/main/models/jobs.py:797
msgid "Warning"
msgstr ""
#: awx/main/models/ad_hoc_commands.py:243 awx/main/models/jobs.py:798
msgid "System Warning"
msgstr ""
#: awx/main/models/ad_hoc_commands.py:244 awx/main/models/jobs.py:799
#: awx/main/models/unified_jobs.py:64
msgid "Error"
msgstr ""
#: awx/main/models/base.py:45 awx/main/models/base.py:51
#: awx/main/models/base.py:56
msgid "Run"
msgstr ""
#: awx/main/models/base.py:46 awx/main/models/base.py:52
#: awx/main/models/base.py:57
msgid "Check"
msgstr ""
#: awx/main/models/base.py:47
msgid "Scan"
msgstr ""
#: awx/main/models/base.py:61
msgid "Read Inventory"
msgstr ""
#: awx/main/models/base.py:62
msgid "Edit Inventory"
msgstr ""
#: awx/main/models/base.py:63
msgid "Administrate Inventory"
msgstr ""
#: awx/main/models/base.py:64
msgid "Deploy To Inventory"
msgstr ""
#: awx/main/models/base.py:65
msgid "Deploy To Inventory (Dry Run)"
msgstr ""
#: awx/main/models/base.py:66
msgid "Scan an Inventory"
msgstr ""
#: awx/main/models/base.py:67
msgid "Create a Job Template"
msgstr ""
#: awx/main/models/credential.py:33
msgid "Machine"
msgstr ""
#: awx/main/models/credential.py:34
msgid "Network"
msgstr ""
#: awx/main/models/credential.py:35
msgid "Source Control"
msgstr ""
#: awx/main/models/credential.py:36
msgid "Amazon Web Services"
msgstr ""
#: awx/main/models/credential.py:37
msgid "Rackspace"
msgstr ""
#: awx/main/models/credential.py:38 awx/main/models/inventory.py:713
msgid "VMware vCenter"
msgstr ""
#: awx/main/models/credential.py:39 awx/main/models/inventory.py:714
msgid "Red Hat Satellite 6"
msgstr ""
#: awx/main/models/credential.py:40 awx/main/models/inventory.py:715
msgid "Red Hat CloudForms"
msgstr ""
#: awx/main/models/credential.py:41 awx/main/models/inventory.py:710
msgid "Google Compute Engine"
msgstr ""
#: awx/main/models/credential.py:42 awx/main/models/inventory.py:711
msgid "Microsoft Azure Classic (deprecated)"
msgstr ""
#: awx/main/models/credential.py:43 awx/main/models/inventory.py:712
msgid "Microsoft Azure Resource Manager"
msgstr ""
#: awx/main/models/credential.py:44 awx/main/models/inventory.py:716
msgid "OpenStack"
msgstr ""
#: awx/main/models/credential.py:48
msgid "None"
msgstr ""
#: awx/main/models/credential.py:49
msgid "Sudo"
msgstr ""
#: awx/main/models/credential.py:50
msgid "Su"
msgstr ""
#: awx/main/models/credential.py:51
msgid "Pbrun"
msgstr ""
#: awx/main/models/credential.py:52
msgid "Pfexec"
msgstr ""
#: awx/main/models/credential.py:53
msgid "DZDO"
msgstr ""
#: awx/main/models/credential.py:54
msgid "Pmrun"
msgstr ""
#: awx/main/models/credential.py:103
msgid "Host"
msgstr ""
#: awx/main/models/credential.py:104
msgid "The hostname or IP address to use."
msgstr ""
#: awx/main/models/credential.py:110
msgid "Username"
msgstr ""
#: awx/main/models/credential.py:111
msgid "Username for this credential."
msgstr ""
#: awx/main/models/credential.py:117
msgid "Password"
msgstr ""
#: awx/main/models/credential.py:118
msgid ""
"Password for this credential (or \"ASK\" to prompt the user for machine "
"credentials)."
msgstr ""
#: awx/main/models/credential.py:125
msgid "Security Token"
msgstr ""
#: awx/main/models/credential.py:126
msgid "Security Token for this credential"
msgstr ""
#: awx/main/models/credential.py:132
msgid "Project"
msgstr ""
#: awx/main/models/credential.py:133
msgid "The identifier for the project."
msgstr ""
#: awx/main/models/credential.py:139
msgid "Domain"
msgstr ""
#: awx/main/models/credential.py:140
msgid "The identifier for the domain."
msgstr ""
#: awx/main/models/credential.py:145
msgid "SSH private key"
msgstr ""
#: awx/main/models/credential.py:146
msgid "RSA or DSA private key to be used instead of password."
msgstr ""
#: awx/main/models/credential.py:152
msgid "SSH key unlock"
msgstr ""
#: awx/main/models/credential.py:153
msgid ""
"Passphrase to unlock SSH private key if encrypted (or \"ASK\" to prompt the "
"user for machine credentials)."
msgstr ""
#: awx/main/models/credential.py:161
msgid "Privilege escalation method."
msgstr ""
#: awx/main/models/credential.py:167
msgid "Privilege escalation username."
msgstr ""
#: awx/main/models/credential.py:173
msgid "Password for privilege escalation method."
msgstr ""
#: awx/main/models/credential.py:179
msgid "Vault password (or \"ASK\" to prompt the user)."
msgstr ""
#: awx/main/models/credential.py:183
msgid "Whether to use the authorize mechanism."
msgstr ""
#: awx/main/models/credential.py:189
msgid "Password used by the authorize mechanism."
msgstr ""
#: awx/main/models/credential.py:195
msgid "Client Id or Application Id for the credential"
msgstr ""
#: awx/main/models/credential.py:201
msgid "Secret Token for this credential"
msgstr ""
#: awx/main/models/credential.py:207
msgid "Subscription identifier for this credential"
msgstr ""
#: awx/main/models/credential.py:213
msgid "Tenant identifier for this credential"
msgstr ""
#: awx/main/models/credential.py:283
msgid "Host required for VMware credential."
msgstr ""
#: awx/main/models/credential.py:285
msgid "Host required for OpenStack credential."
msgstr ""
#: awx/main/models/credential.py:294
msgid "Access key required for AWS credential."
msgstr ""
#: awx/main/models/credential.py:296
msgid "Username required for Rackspace credential."
msgstr ""
#: awx/main/models/credential.py:299
msgid "Username required for VMware credential."
msgstr ""
#: awx/main/models/credential.py:301
msgid "Username required for OpenStack credential."
msgstr ""
#: awx/main/models/credential.py:307
msgid "Secret key required for AWS credential."
msgstr ""
#: awx/main/models/credential.py:309
msgid "API key required for Rackspace credential."
msgstr ""
#: awx/main/models/credential.py:311
msgid "Password required for VMware credential."
msgstr ""
#: awx/main/models/credential.py:313
msgid "Password or API key required for OpenStack credential."
msgstr ""
#: awx/main/models/credential.py:319
msgid "Project name required for OpenStack credential."
msgstr ""
#: awx/main/models/credential.py:346
msgid "SSH key unlock must be set when SSH key is encrypted."
msgstr ""
#: awx/main/models/credential.py:352
msgid "Credential cannot be assigned to both a user and team."
msgstr ""
#: awx/main/models/fact.py:21
msgid "Host for the facts that the fact scan captured."
msgstr ""
#: awx/main/models/fact.py:26
msgid "Date and time of the corresponding fact scan gathering time."
msgstr ""
#: awx/main/models/fact.py:29
msgid ""
"Arbitrary JSON structure of module facts captured at timestamp for a single "
"host."
msgstr ""
#: awx/main/models/inventory.py:45
msgid "inventories"
msgstr ""
#: awx/main/models/inventory.py:52
msgid "Organization containing this inventory."
msgstr ""
#: awx/main/models/inventory.py:58
msgid "Inventory variables in JSON or YAML format."
msgstr ""
#: awx/main/models/inventory.py:63
msgid "Flag indicating whether any hosts in this inventory have failed."
msgstr ""
#: awx/main/models/inventory.py:68
msgid "Total number of hosts in this inventory."
msgstr ""
#: awx/main/models/inventory.py:73
msgid "Number of hosts in this inventory with active failures."
msgstr ""
#: awx/main/models/inventory.py:78
msgid "Total number of groups in this inventory."
msgstr ""
#: awx/main/models/inventory.py:83
msgid "Number of groups in this inventory with active failures."
msgstr ""
#: awx/main/models/inventory.py:88
msgid ""
"Flag indicating whether this inventory has any external inventory sources."
msgstr ""
#: awx/main/models/inventory.py:93
msgid ""
"Total number of external inventory sources configured within this inventory."
msgstr ""
#: awx/main/models/inventory.py:98
msgid "Number of external inventory sources in this inventory with failures."
msgstr ""
#: awx/main/models/inventory.py:339
msgid "Is this host online and available for running jobs?"
msgstr ""
#: awx/main/models/inventory.py:345
msgid ""
"The value used by the remote inventory source to uniquely identify the host"
msgstr ""
#: awx/main/models/inventory.py:350
msgid "Host variables in JSON or YAML format."
msgstr ""
#: awx/main/models/inventory.py:372
msgid "Flag indicating whether the last job failed for this host."
msgstr ""
#: awx/main/models/inventory.py:377
msgid ""
"Flag indicating whether this host was created/updated from any external "
"inventory sources."
msgstr ""
#: awx/main/models/inventory.py:383
msgid "Inventory source(s) that created or modified this host."
msgstr ""
#: awx/main/models/inventory.py:474
msgid "Group variables in JSON or YAML format."
msgstr ""
#: awx/main/models/inventory.py:480
msgid "Hosts associated directly with this group."
msgstr ""
#: awx/main/models/inventory.py:485
msgid "Total number of hosts directly or indirectly in this group."
msgstr ""
#: awx/main/models/inventory.py:490
msgid "Flag indicating whether this group has any hosts with active failures."
msgstr ""
#: awx/main/models/inventory.py:495
msgid "Number of hosts in this group with active failures."
msgstr ""
#: awx/main/models/inventory.py:500
msgid "Total number of child groups contained within this group."
msgstr ""
#: awx/main/models/inventory.py:505
msgid "Number of child groups within this group that have active failures."
msgstr ""
#: awx/main/models/inventory.py:510
msgid ""
"Flag indicating whether this group was created/updated from any external "
"inventory sources."
msgstr ""
#: awx/main/models/inventory.py:516
msgid "Inventory source(s) that created or modified this group."
msgstr ""
#: awx/main/models/inventory.py:706 awx/main/models/projects.py:42
#: awx/main/models/unified_jobs.py:402
msgid "Manual"
msgstr ""
#: awx/main/models/inventory.py:707
msgid "Local File, Directory or Script"
msgstr ""
#: awx/main/models/inventory.py:708
msgid "Rackspace Cloud Servers"
msgstr ""
#: awx/main/models/inventory.py:709
msgid "Amazon EC2"
msgstr ""
#: awx/main/models/inventory.py:717
msgid "Custom Script"
msgstr ""
#: awx/main/models/inventory.py:828
msgid "Inventory source variables in YAML or JSON format."
msgstr ""
#: awx/main/models/inventory.py:847
msgid ""
"Comma-separated list of filter expressions (EC2 only). Hosts are imported "
"when ANY of the filters match."
msgstr ""
#: awx/main/models/inventory.py:853
msgid "Limit groups automatically created from inventory source (EC2 only)."
msgstr ""
#: awx/main/models/inventory.py:857
msgid "Overwrite local groups and hosts from remote inventory source."
msgstr ""
#: awx/main/models/inventory.py:861
msgid "Overwrite local variables from remote inventory source."
msgstr ""
#: awx/main/models/inventory.py:893
msgid "Availability Zone"
msgstr ""
#: awx/main/models/inventory.py:894
msgid "Image ID"
msgstr ""
#: awx/main/models/inventory.py:895
msgid "Instance ID"
msgstr ""
#: awx/main/models/inventory.py:896
msgid "Instance Type"
msgstr ""
#: awx/main/models/inventory.py:897
msgid "Key Name"
msgstr ""
#: awx/main/models/inventory.py:898
msgid "Region"
msgstr ""
#: awx/main/models/inventory.py:899
msgid "Security Group"
msgstr ""
#: awx/main/models/inventory.py:900
msgid "Tags"
msgstr ""
#: awx/main/models/inventory.py:901
msgid "VPC ID"
msgstr ""
#: awx/main/models/inventory.py:902
msgid "Tag None"
msgstr ""
#: awx/main/models/inventory.py:973
#, python-format
msgid ""
"Cloud-based inventory sources (such as %s) require credentials for the "
"matching cloud service."
msgstr ""
#: awx/main/models/inventory.py:980
msgid "Credential is required for a cloud source."
msgstr ""
#: awx/main/models/inventory.py:1005
#, python-format
msgid "Invalid %(source)s region: %(region)s"
msgstr ""
#: awx/main/models/inventory.py:1030
#, python-format
msgid "Invalid filter expression: %(filter)s"
msgstr ""
#: awx/main/models/inventory.py:1048
#, python-format
msgid "Invalid group by choice: %(choice)s"
msgstr ""
#: awx/main/models/inventory.py:1195
#, python-format
msgid ""
"Unable to configure this item for cloud sync. It is already managed by %s."
msgstr ""
#: awx/main/models/inventory.py:1290
msgid "Inventory script contents"
msgstr ""
#: awx/main/models/inventory.py:1295
msgid "Organization owning this inventory script"
msgstr ""
#: awx/main/models/jobs.py:169
msgid "You must provide a network credential."
msgstr ""
#: awx/main/models/jobs.py:177
msgid ""
"Must provide a credential for a cloud provider, such as Amazon Web Services "
"or Rackspace."
msgstr ""
#: awx/main/models/jobs.py:269
msgid "Job Template must provide 'inventory' or allow prompting for it."
msgstr ""
#: awx/main/models/jobs.py:273
msgid "Job Template must provide 'credential' or allow prompting for it."
msgstr ""
#: awx/main/models/jobs.py:362
msgid "Cannot override job_type to or from a scan job."
msgstr ""
#: awx/main/models/jobs.py:365
msgid "Inventory cannot be changed at runtime for scan jobs."
msgstr ""
#: awx/main/models/jobs.py:431 awx/main/models/projects.py:243
msgid "SCM Revision"
msgstr ""
#: awx/main/models/jobs.py:432
msgid "The SCM Revision from the Project used for this job, if available"
msgstr ""
#: awx/main/models/jobs.py:440
msgid ""
"The SCM Refresh task used to make sure the playbooks were available for the "
"job run"
msgstr ""
#: awx/main/models/jobs.py:662
msgid "job host summaries"
msgstr ""
#: awx/main/models/jobs.py:765
msgid "Host Failure"
msgstr ""
#: awx/main/models/jobs.py:768 awx/main/models/jobs.py:782
msgid "No Hosts Remaining"
msgstr ""
#: awx/main/models/jobs.py:769
msgid "Host Polling"
msgstr ""
#: awx/main/models/jobs.py:770
msgid "Host Async OK"
msgstr ""
#: awx/main/models/jobs.py:771
msgid "Host Async Failure"
msgstr ""
#: awx/main/models/jobs.py:772
msgid "Item OK"
msgstr ""
#: awx/main/models/jobs.py:773
msgid "Item Failed"
msgstr ""
#: awx/main/models/jobs.py:774
msgid "Item Skipped"
msgstr ""
#: awx/main/models/jobs.py:775
msgid "Host Retry"
msgstr ""
#: awx/main/models/jobs.py:777
msgid "File Difference"
msgstr ""
#: awx/main/models/jobs.py:778
msgid "Playbook Started"
msgstr ""
#: awx/main/models/jobs.py:779
msgid "Running Handlers"
msgstr ""
#: awx/main/models/jobs.py:780
msgid "Including File"
msgstr ""
#: awx/main/models/jobs.py:781
msgid "No Hosts Matched"
msgstr ""
#: awx/main/models/jobs.py:783
msgid "Task Started"
msgstr ""
#: awx/main/models/jobs.py:785
msgid "Variables Prompted"
msgstr ""
#: awx/main/models/jobs.py:786
msgid "Gathering Facts"
msgstr ""
#: awx/main/models/jobs.py:787
msgid "internal: on Import for Host"
msgstr ""
#: awx/main/models/jobs.py:788
msgid "internal: on Not Import for Host"
msgstr ""
#: awx/main/models/jobs.py:789
msgid "Play Started"
msgstr ""
#: awx/main/models/jobs.py:790
msgid "Playbook Complete"
msgstr ""
#: awx/main/models/jobs.py:1200
msgid "Remove jobs older than a certain number of days"
msgstr ""
#: awx/main/models/jobs.py:1201
msgid "Remove activity stream entries older than a certain number of days"
msgstr ""
#: awx/main/models/jobs.py:1202
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:31
msgid "Email"
msgstr ""
#: awx/main/models/notifications.py:32
msgid "Slack"
msgstr ""
#: awx/main/models/notifications.py:33
msgid "Twilio"
msgstr ""
#: awx/main/models/notifications.py:34
msgid "Pagerduty"
msgstr ""
#: awx/main/models/notifications.py:35
msgid "HipChat"
msgstr ""
#: awx/main/models/notifications.py:36
msgid "Webhook"
msgstr ""
#: awx/main/models/notifications.py:37
msgid "IRC"
msgstr ""
#: awx/main/models/notifications.py:127 awx/main/models/unified_jobs.py:59
msgid "Pending"
msgstr ""
#: awx/main/models/notifications.py:128 awx/main/models/unified_jobs.py:62
msgid "Successful"
msgstr ""
#: awx/main/models/notifications.py:129 awx/main/models/unified_jobs.py:63
msgid "Failed"
msgstr ""
#: awx/main/models/organization.py:157
msgid "Execute Commands on the Inventory"
msgstr ""
#: awx/main/models/organization.py:211
msgid "Token not invalidated"
msgstr ""
#: awx/main/models/organization.py:212
msgid "Token is expired"
msgstr ""
#: awx/main/models/organization.py:213
msgid "The maximum number of allowed sessions for this user has been exceeded."
msgstr ""
#: awx/main/models/organization.py:216
msgid "Invalid token"
msgstr ""
#: awx/main/models/organization.py:233
msgid "Reason the auth token was invalidated."
msgstr ""
#: awx/main/models/organization.py:272
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:71
msgid ""
"Local path (relative to PROJECTS_ROOT) containing playbooks and related "
"files for this project."
msgstr ""
#: awx/main/models/projects.py:80
msgid "SCM Type"
msgstr ""
#: awx/main/models/projects.py:81
msgid "Specifies the source control system used to store the project."
msgstr ""
#: awx/main/models/projects.py:87
msgid "SCM URL"
msgstr ""
#: awx/main/models/projects.py:88
msgid "The location where the project is stored."
msgstr ""
#: awx/main/models/projects.py:94
msgid "SCM Branch"
msgstr ""
#: awx/main/models/projects.py:95
msgid "Specific branch, tag or commit to checkout."
msgstr ""
#: awx/main/models/projects.py:99
msgid "Discard any local changes before syncing the project."
msgstr ""
#: awx/main/models/projects.py:103
msgid "Delete the project before syncing."
msgstr ""
#: awx/main/models/projects.py:116
msgid "The amount of time to run before the task is canceled."
msgstr ""
#: awx/main/models/projects.py:130
msgid "Invalid SCM URL."
msgstr ""
#: awx/main/models/projects.py:133
msgid "SCM URL is required."
msgstr ""
#: awx/main/models/projects.py:142
msgid "Credential kind must be 'scm'."
msgstr ""
#: awx/main/models/projects.py:157
msgid "Invalid credential."
msgstr ""
#: awx/main/models/projects.py:229
msgid "Update the project when a job is launched that uses the project."
msgstr ""
#: awx/main/models/projects.py:234
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:244
msgid "The last revision fetched by a project update"
msgstr ""
#: awx/main/models/projects.py:251
msgid "Playbook Files"
msgstr ""
#: awx/main/models/projects.py:252
msgid "List of playbooks found 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:438
msgid "role_ancestors"
msgstr ""
#: awx/main/models/schedules.py:69
msgid "Enables processing of this schedule by Tower."
msgstr ""
#: awx/main/models/schedules.py:75
msgid "The first occurrence of the schedule occurs on or after this time."
msgstr ""
#: awx/main/models/schedules.py:81
msgid ""
"The last occurrence of the schedule occurs before this time, aftewards the "
"schedule expires."
msgstr ""
#: awx/main/models/schedules.py:85
msgid "A value representing the schedules iCal recurrence rule."
msgstr ""
#: awx/main/models/schedules.py:91
msgid "The next time that the scheduled action will run."
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:85
#: awx/ui/templates/ui/index.html.py:104
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:403
msgid "Relaunch"
msgstr ""
#: awx/main/models/unified_jobs.py:404
msgid "Callback"
msgstr ""
#: awx/main/models/unified_jobs.py:405
msgid "Scheduled"
msgstr ""
#: awx/main/models/unified_jobs.py:406
msgid "Dependency"
msgstr ""
#: awx/main/models/unified_jobs.py:407
msgid "Workflow"
msgstr ""
#: awx/main/models/unified_jobs.py:408
msgid "Sync"
msgstr ""
#: awx/main/models/unified_jobs.py:454
msgid "The Tower node the job executed on."
msgstr ""
#: awx/main/models/unified_jobs.py:480
msgid "The date and time the job was queued for starting."
msgstr ""
#: awx/main/models/unified_jobs.py:486
msgid "The date and time the job finished execution."
msgstr ""
#: awx/main/models/unified_jobs.py:492
msgid "Elapsed time in seconds that the job ran."
msgstr ""
#: awx/main/models/unified_jobs.py:514
msgid ""
"A status field to indicate the state of the job if it wasn't able to run and "
"capture stdout"
msgstr ""
#: awx/main/notifications/base.py:17
#: awx/main/notifications/email_backend.py:28
msgid ""
"{} #{} had status {} on Ansible Tower, view details at {}\n"
"\n"
msgstr ""
#: awx/main/notifications/hipchat_backend.py:46
msgid "Error sending messages: {}"
msgstr ""
#: awx/main/notifications/hipchat_backend.py:48
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/__init__.py:130
msgid ""
"Job spawned from workflow could not start because it was not in the right "
"state or required manual credentials"
msgstr ""
#: awx/main/tasks.py:180
msgid "Ansible Tower host usage over 90%"
msgstr ""
#: awx/main/tasks.py:185
msgid "Ansible Tower license will expire soon"
msgstr ""
#: awx/main/tasks.py:240
msgid "status_str must be either succeeded or failed"
msgstr ""
#: awx/main/utils/common.py:89
#, python-format
msgid "Unable to convert \"%s\" to boolean"
msgstr ""
#: awx/main/utils/common.py:243
#, python-format
msgid "Unsupported SCM type \"%s\""
msgstr ""
#: awx/main/utils/common.py:250 awx/main/utils/common.py:262
#: awx/main/utils/common.py:281
#, python-format
msgid "Invalid %s URL"
msgstr ""
#: awx/main/utils/common.py:252 awx/main/utils/common.py:290
#, python-format
msgid "Unsupported %s URL"
msgstr ""
#: awx/main/utils/common.py:292
#, python-format
msgid "Unsupported host \"%s\" for file:// URL"
msgstr ""
#: awx/main/utils/common.py:294
#, python-format
msgid "Host is required for %s URL"
msgstr ""
#: awx/main/utils/common.py:312
#, python-format
msgid "Username must be \"git\" for SSH access to %s."
msgstr ""
#: awx/main/utils/common.py:318
#, 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: %r..."
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:20
msgid "API Error"
msgstr ""
#: awx/main/views.py:49
msgid "Bad Request"
msgstr ""
#: awx/main/views.py:50
msgid "The request could not be understood by the server."
msgstr ""
#: awx/main/views.py:57
msgid "Forbidden"
msgstr ""
#: awx/main/views.py:58
msgid "You don't have permission to access the requested resource."
msgstr ""
#: awx/main/views.py:65
msgid "Not Found"
msgstr ""
#: awx/main/views.py:66
msgid "The requested resource could not be found."
msgstr ""
#: awx/main/views.py:73
msgid "Server Error"
msgstr ""
#: awx/main/views.py:74
msgid "A server error has occurred."
msgstr ""
#: awx/settings/defaults.py:611
msgid "Chicago"
msgstr ""
#: awx/settings/defaults.py:612
msgid "Dallas/Ft. Worth"
msgstr ""
#: awx/settings/defaults.py:613
msgid "Northern Virginia"
msgstr ""
#: awx/settings/defaults.py:614
msgid "London"
msgstr ""
#: awx/settings/defaults.py:615
msgid "Sydney"
msgstr ""
#: awx/settings/defaults.py:616
msgid "Hong Kong"
msgstr ""
#: awx/settings/defaults.py:643
msgid "US East (Northern Virginia)"
msgstr ""
#: awx/settings/defaults.py:644
msgid "US East (Ohio)"
msgstr ""
#: awx/settings/defaults.py:645
msgid "US West (Oregon)"
msgstr ""
#: awx/settings/defaults.py:646
msgid "US West (Northern California)"
msgstr ""
#: awx/settings/defaults.py:647
msgid "Canada (Central)"
msgstr ""
#: awx/settings/defaults.py:648
msgid "EU (Frankfurt)"
msgstr ""
#: awx/settings/defaults.py:649
msgid "EU (Ireland)"
msgstr ""
#: awx/settings/defaults.py:650
msgid "EU (London)"
msgstr ""
#: awx/settings/defaults.py:651
msgid "Asia Pacific (Singapore)"
msgstr ""
#: awx/settings/defaults.py:652
msgid "Asia Pacific (Sydney)"
msgstr ""
#: awx/settings/defaults.py:653
msgid "Asia Pacific (Tokyo)"
msgstr ""
#: awx/settings/defaults.py:654
msgid "Asia Pacific (Seoul)"
msgstr ""
#: awx/settings/defaults.py:655
msgid "Asia Pacific (Mumbai)"
msgstr ""
#: awx/settings/defaults.py:656
msgid "South America (Sao Paulo)"
msgstr ""
#: awx/settings/defaults.py:657
msgid "US West (GovCloud)"
msgstr ""
#: awx/settings/defaults.py:658
msgid "China (Beijing)"
msgstr ""
#: awx/settings/defaults.py:707
msgid "US East (B)"
msgstr ""
#: awx/settings/defaults.py:708
msgid "US East (C)"
msgstr ""
#: awx/settings/defaults.py:709
msgid "US East (D)"
msgstr ""
#: awx/settings/defaults.py:710
msgid "US Central (A)"
msgstr ""
#: awx/settings/defaults.py:711
msgid "US Central (B)"
msgstr ""
#: awx/settings/defaults.py:712
msgid "US Central (C)"
msgstr ""
#: awx/settings/defaults.py:713
msgid "US Central (F)"
msgstr ""
#: awx/settings/defaults.py:714
msgid "Europe West (B)"
msgstr ""
#: awx/settings/defaults.py:715
msgid "Europe West (C)"
msgstr ""
#: awx/settings/defaults.py:716
msgid "Europe West (D)"
msgstr ""
#: awx/settings/defaults.py:717
msgid "Asia East (A)"
msgstr ""
#: awx/settings/defaults.py:718
msgid "Asia East (B)"
msgstr ""
#: awx/settings/defaults.py:719
msgid "Asia East (C)"
msgstr ""
#: awx/settings/defaults.py:743
msgid "US Central"
msgstr ""
#: awx/settings/defaults.py:744
msgid "US East"
msgstr ""
#: awx/settings/defaults.py:745
msgid "US East 2"
msgstr ""
#: awx/settings/defaults.py:746
msgid "US North Central"
msgstr ""
#: awx/settings/defaults.py:747
msgid "US South Central"
msgstr ""
#: awx/settings/defaults.py:748
msgid "US West"
msgstr ""
#: awx/settings/defaults.py:749
msgid "Europe North"
msgstr ""
#: awx/settings/defaults.py:750
msgid "Europe West"
msgstr ""
#: awx/settings/defaults.py:751
msgid "Asia Pacific East"
msgstr ""
#: awx/settings/defaults.py:752
msgid "Asia Pacific Southeast"
msgstr ""
#: awx/settings/defaults.py:753
msgid "Japan East"
msgstr ""
#: awx/settings/defaults.py:754
msgid "Japan West"
msgstr ""
#: awx/settings/defaults.py:755
msgid "Brazil South"
msgstr ""
#: awx/sso/apps.py:9
msgid "Single Sign-On"
msgstr ""
#: awx/sso/conf.py:27
msgid ""
"Mapping to organization admins/users from social auth accounts. This "
"setting\n"
"controls which users are placed into which Tower organizations based on\n"
"their username and email address. Dictionary keys are organization names.\n"
"organizations will be created if not present if the license allows for\n"
"multiple organizations, otherwise the single default organization is used\n"
"regardless of the key. Values are dictionaries defining the options for\n"
"each organization's membership. For each organization it is possible to\n"
"specify which users are automatically users of the organization and also\n"
"which users can administer the organization. \n"
"\n"
"- admins: None, True/False, string or list of strings.\n"
" If None, organization admins will not be updated.\n"
" If True, all users using social auth will automatically be added as "
"admins\n"
" of the organization.\n"
" If False, no social auth users will be automatically added as admins of\n"
" the organization.\n"
" If a string or list of strings, specifies the usernames and emails for\n"
" users who will be added to the organization. Strings in the format\n"
" \"/<pattern>/<flags>\" will be interpreted as JavaScript regular "
"expressions and\n"
" may also be used instead of string literals; only \"i\" and \"m\" are "
"supported\n"
" for flags.\n"
"- remove_admins: True/False. Defaults to True.\n"
" If True, a user who does not match will be removed from the "
"organization's\n"
" administrative list.\n"
"- users: None, True/False, string or list of strings. Same rules apply as "
"for\n"
" admins.\n"
"- remove_users: True/False. Defaults to True. Same rules as apply for \n"
" remove_admins."
msgstr ""
#: awx/sso/conf.py:76
msgid ""
"Mapping of team members (users) from social auth accounts. Keys are team\n"
"names (will be created if not present). Values are dictionaries of options\n"
"for each team's membership, where each can contain the following "
"parameters:\n"
"\n"
"- organization: string. The name of the organization to which the team\n"
" belongs. The team will be created if the combination of organization and\n"
" team name does not exist. The organization will first be created if it\n"
" does not exist. If the license does not allow for multiple "
"organizations,\n"
" the team will always be assigned to the single default organization.\n"
"- users: None, True/False, string or list of strings.\n"
" If None, team members will not be updated.\n"
" If True/False, all social auth users will be added/removed as team\n"
" members.\n"
" If a string or list of strings, specifies expressions used to match "
"users.\n"
" User will be added as a team member if the username or email matches.\n"
" Strings in the format \"/<pattern>/<flags>\" will be interpreted as "
"JavaScript\n"
" regular expressions and may also be used instead of string literals; only "
"\"i\"\n"
" and \"m\" are supported for flags.\n"
"- remove: True/False. Defaults to True. If True, a user who does not match\n"
" the rules above will be removed from the team."
msgstr ""
#: awx/sso/conf.py:119
msgid "Authentication Backends"
msgstr ""
#: awx/sso/conf.py:120
msgid ""
"List of authentication backends that are enabled based on license features "
"and other authentication settings."
msgstr ""
#: awx/sso/conf.py:133
msgid "Social Auth Organization Map"
msgstr ""
#: awx/sso/conf.py:145
msgid "Social Auth Team Map"
msgstr ""
#: awx/sso/conf.py:157
msgid "Social Auth User Fields"
msgstr ""
#: awx/sso/conf.py:158
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:176
msgid "LDAP Server URI"
msgstr ""
#: awx/sso/conf.py:177
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:181 awx/sso/conf.py:199 awx/sso/conf.py:211
#: awx/sso/conf.py:223 awx/sso/conf.py:239 awx/sso/conf.py:258
#: awx/sso/conf.py:280 awx/sso/conf.py:296 awx/sso/conf.py:315
#: awx/sso/conf.py:332 awx/sso/conf.py:349 awx/sso/conf.py:365
#: awx/sso/conf.py:382 awx/sso/conf.py:420 awx/sso/conf.py:461
msgid "LDAP"
msgstr ""
#: awx/sso/conf.py:193
msgid "LDAP Bind DN"
msgstr ""
#: awx/sso/conf.py:194
msgid ""
"DN (Distinguished Name) of user to bind for all search queries. Normally in "
"the format \"CN=Some User,OU=Users,DC=example,DC=com\" but may also be "
"specified as \"DOMAIN\\username\" for Active Directory. This is the system "
"user account we will use to login to query LDAP for other user information."
msgstr ""
#: awx/sso/conf.py:209
msgid "LDAP Bind Password"
msgstr ""
#: awx/sso/conf.py:210
msgid "Password used to bind LDAP user account."
msgstr ""
#: awx/sso/conf.py:221
msgid "LDAP Start TLS"
msgstr ""
#: awx/sso/conf.py:222
msgid "Whether to enable TLS when the LDAP connection is not using SSL."
msgstr ""
#: awx/sso/conf.py:232
msgid "LDAP Connection Options"
msgstr ""
#: awx/sso/conf.py:233
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:251
msgid "LDAP User Search"
msgstr ""
#: awx/sso/conf.py:252
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 an "
"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 python-ldap documentation as linked at the top of this section."
msgstr ""
#: awx/sso/conf.py:274
msgid "LDAP User DN Template"
msgstr ""
#: awx/sso/conf.py:275
msgid ""
"Alternative to user search, if user DNs are all of the same format. This "
"approach will be 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:290
msgid "LDAP User Attribute Map"
msgstr ""
#: awx/sso/conf.py:291
msgid ""
"Mapping of LDAP user schema to Tower API user attributes (key is user "
"attribute name, value is LDAP attribute name). The default setting is valid "
"for ActiveDirectory but users with other LDAP configurations may need to "
"change the values (not the keys) of the dictionary/hash-table."
msgstr ""
#: awx/sso/conf.py:310
msgid "LDAP Group Search"
msgstr ""
#: awx/sso/conf.py:311
msgid ""
"Users in Tower are mapped to organizations based on their membership in LDAP "
"groups. This setting defines the LDAP search query to find groups. Note that "
"this, unlike the user search above, does not support LDAPSearchUnion."
msgstr ""
#: awx/sso/conf.py:328
msgid "LDAP Group Type"
msgstr ""
#: awx/sso/conf.py:329
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:344
msgid "LDAP Require Group"
msgstr ""
#: awx/sso/conf.py:345
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:361
msgid "LDAP Deny Group"
msgstr ""
#: awx/sso/conf.py:362
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:375
msgid "LDAP User Flags By Group"
msgstr ""
#: awx/sso/conf.py:376
msgid ""
"User profile flags updated from group membership (key is user attribute "
"name, value is group DN). These are boolean fields that are matched based "
"on whether the user is a member of the given group. So far only "
"is_superuser is settable via this method. This flag is set both true and "
"false at login time based on current LDAP settings."
msgstr ""
#: awx/sso/conf.py:394
msgid "LDAP Organization Map"
msgstr ""
#: awx/sso/conf.py:395
msgid ""
"Mapping between organization admins/users and LDAP groups. This controls "
"what users are placed into what Tower organizations relative to their LDAP "
"group memberships. Keys are organization names. Organizations will be "
"created if not present. Values are dictionaries defining the options for "
"each organization's membership. For each organization it is possible to "
"specify what groups are automatically users of the organization and also "
"what groups can administer the organization.\n"
"\n"
" - admins: None, True/False, string or list of strings.\n"
" If None, organization admins will not be updated based on LDAP values.\n"
" If True, all users in LDAP will automatically be added as admins of the "
"organization.\n"
" If False, no LDAP users will be automatically added as admins of the "
"organization.\n"
" If a string or list of strings, specifies the group DN(s) that will be "
"added of the organization if they match any of the specified groups.\n"
" - remove_admins: True/False. Defaults to True.\n"
" If True, a user who is not an member of the given groups will be removed "
"from the organization's administrative list.\n"
" - users: None, True/False, string or list of strings. Same rules apply as "
"for admins.\n"
" - remove_users: True/False. Defaults to True. Same rules apply as for "
"remove_admins."
msgstr ""
#: awx/sso/conf.py:443
msgid "LDAP Team Map"
msgstr ""
#: awx/sso/conf.py:444
msgid ""
"Mapping between team members (users) and LDAP groups. Keys are team names "
"(will be created if not present). Values are dictionaries of options for "
"each team's membership, where each can contain the following parameters:\n"
"\n"
" - organization: string. The name of the organization to which the team "
"belongs. The team will be created if the combination of organization and "
"team name does not exist. The organization will first be created if it does "
"not exist.\n"
" - users: None, True/False, string or list of strings.\n"
" If None, team members will not be updated.\n"
" If True/False, all LDAP users will be added/removed as team members.\n"
" If a string or list of strings, specifies the group DN(s). User will be "
"added as a team member if the user is a member of ANY of these groups.\n"
"- remove: True/False. Defaults to True. If True, a user who is not a member "
"of the given groups will be removed from the team."
msgstr ""
#: awx/sso/conf.py:487
msgid "RADIUS Server"
msgstr ""
#: awx/sso/conf.py:488
msgid ""
"Hostname/IP of RADIUS server. RADIUS authentication will be disabled if this "
"setting is empty."
msgstr ""
#: awx/sso/conf.py:490 awx/sso/conf.py:504 awx/sso/conf.py:516
msgid "RADIUS"
msgstr ""
#: awx/sso/conf.py:502
msgid "RADIUS Port"
msgstr ""
#: awx/sso/conf.py:503
msgid "Port of RADIUS server."
msgstr ""
#: awx/sso/conf.py:514
msgid "RADIUS Secret"
msgstr ""
#: awx/sso/conf.py:515
msgid "Shared secret for authenticating to RADIUS server."
msgstr ""
#: awx/sso/conf.py:531
msgid "Google OAuth2 Callback URL"
msgstr ""
#: awx/sso/conf.py:532
msgid ""
"Create a project at https://console.developers.google.com/ to obtain an "
"OAuth2 key and secret for a web application. Ensure that the Google+ API is "
"enabled. Provide this URL as the callback URL for your application."
msgstr ""
#: awx/sso/conf.py:536 awx/sso/conf.py:547 awx/sso/conf.py:558
#: awx/sso/conf.py:571 awx/sso/conf.py:585 awx/sso/conf.py:597
#: awx/sso/conf.py:609
msgid "Google OAuth2"
msgstr ""
#: awx/sso/conf.py:545
msgid "Google OAuth2 Key"
msgstr ""
#: awx/sso/conf.py:546
msgid ""
"The OAuth2 key from your web application at https://console.developers."
"google.com/."
msgstr ""
#: awx/sso/conf.py:556
msgid "Google OAuth2 Secret"
msgstr ""
#: awx/sso/conf.py:557
msgid ""
"The OAuth2 secret from your web application at https://console.developers."
"google.com/."
msgstr ""
#: awx/sso/conf.py:568
msgid "Google OAuth2 Whitelisted Domains"
msgstr ""
#: awx/sso/conf.py:569
msgid ""
"Update this setting to restrict the domains who are allowed to login using "
"Google OAuth2."
msgstr ""
#: awx/sso/conf.py:580
msgid "Google OAuth2 Extra Arguments"
msgstr ""
#: awx/sso/conf.py:581
msgid ""
"Extra arguments for Google OAuth2 login. When only allowing a single domain "
"to authenticate, set to `{\"hd\": \"yourdomain.com\"}` and Google will not "
"display any other accounts even if the user is logged in with multiple "
"Google accounts."
msgstr ""
#: awx/sso/conf.py:595
msgid "Google OAuth2 Organization Map"
msgstr ""
#: awx/sso/conf.py:607
msgid "Google OAuth2 Team Map"
msgstr ""
#: awx/sso/conf.py:623
msgid "GitHub OAuth2 Callback URL"
msgstr ""
#: awx/sso/conf.py:624
msgid ""
"Create a developer application at https://github.com/settings/developers to "
"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:628 awx/sso/conf.py:639 awx/sso/conf.py:649
#: awx/sso/conf.py:661 awx/sso/conf.py:673
msgid "GitHub OAuth2"
msgstr ""
#: awx/sso/conf.py:637
msgid "GitHub OAuth2 Key"
msgstr ""
#: awx/sso/conf.py:638
msgid "The OAuth2 key (Client ID) from your GitHub developer application."
msgstr ""
#: awx/sso/conf.py:647
msgid "GitHub OAuth2 Secret"
msgstr ""
#: awx/sso/conf.py:648
msgid ""
"The OAuth2 secret (Client Secret) from your GitHub developer application."
msgstr ""
#: awx/sso/conf.py:659
msgid "GitHub OAuth2 Organization Map"
msgstr ""
#: awx/sso/conf.py:671
msgid "GitHub OAuth2 Team Map"
msgstr ""
#: awx/sso/conf.py:687
msgid "GitHub Organization OAuth2 Callback URL"
msgstr ""
#: awx/sso/conf.py:688 awx/sso/conf.py:763
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:692 awx/sso/conf.py:703 awx/sso/conf.py:713
#: awx/sso/conf.py:725 awx/sso/conf.py:736 awx/sso/conf.py:748
msgid "GitHub Organization OAuth2"
msgstr ""
#: awx/sso/conf.py:701
msgid "GitHub Organization OAuth2 Key"
msgstr ""
#: awx/sso/conf.py:702 awx/sso/conf.py:777
msgid "The OAuth2 key (Client ID) from your GitHub organization application."
msgstr ""
#: awx/sso/conf.py:711
msgid "GitHub Organization OAuth2 Secret"
msgstr ""
#: awx/sso/conf.py:712 awx/sso/conf.py:787
msgid ""
"The OAuth2 secret (Client Secret) from your GitHub organization application."
msgstr ""
#: awx/sso/conf.py:722
msgid "GitHub Organization Name"
msgstr ""
#: awx/sso/conf.py:723
msgid ""
"The name of your GitHub organization, as used in your organization's URL: "
"https://github.com/<yourorg>/."
msgstr ""
#: awx/sso/conf.py:734
msgid "GitHub Organization OAuth2 Organization Map"
msgstr ""
#: awx/sso/conf.py:746
msgid "GitHub Organization OAuth2 Team Map"
msgstr ""
#: awx/sso/conf.py:762
msgid "GitHub Team OAuth2 Callback URL"
msgstr ""
#: awx/sso/conf.py:767 awx/sso/conf.py:778 awx/sso/conf.py:788
#: awx/sso/conf.py:800 awx/sso/conf.py:811 awx/sso/conf.py:823
msgid "GitHub Team OAuth2"
msgstr ""
#: awx/sso/conf.py:776
msgid "GitHub Team OAuth2 Key"
msgstr ""
#: awx/sso/conf.py:786
msgid "GitHub Team OAuth2 Secret"
msgstr ""
#: awx/sso/conf.py:797
msgid "GitHub Team ID"
msgstr ""
#: awx/sso/conf.py:798
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:809
msgid "GitHub Team OAuth2 Organization Map"
msgstr ""
#: awx/sso/conf.py:821
msgid "GitHub Team OAuth2 Team Map"
msgstr ""
#: awx/sso/conf.py:837
msgid "Azure AD OAuth2 Callback URL"
msgstr ""
#: awx/sso/conf.py:838
msgid ""
"Register an Azure AD application as described by https://msdn.microsoft.com/"
"en-us/library/azure/dn132599.aspx 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:842 awx/sso/conf.py:853 awx/sso/conf.py:863
#: awx/sso/conf.py:875 awx/sso/conf.py:887
msgid "Azure AD OAuth2"
msgstr ""
#: awx/sso/conf.py:851
msgid "Azure AD OAuth2 Key"
msgstr ""
#: awx/sso/conf.py:852
msgid "The OAuth2 key (Client ID) from your Azure AD application."
msgstr ""
#: awx/sso/conf.py:861
msgid "Azure AD OAuth2 Secret"
msgstr ""
#: awx/sso/conf.py:862
msgid "The OAuth2 secret (Client Secret) from your Azure AD application."
msgstr ""
#: awx/sso/conf.py:873
msgid "Azure AD OAuth2 Organization Map"
msgstr ""
#: awx/sso/conf.py:885
msgid "Azure AD OAuth2 Team Map"
msgstr ""
#: awx/sso/conf.py:906
msgid "SAML Service Provider Callback URL"
msgstr ""
#: awx/sso/conf.py:907
msgid ""
"Register Tower as a service provider (SP) with each identity provider (IdP) "
"you have configured. Provide your SP Entity ID and this callback URL for "
"your application."
msgstr ""
#: awx/sso/conf.py:910 awx/sso/conf.py:924 awx/sso/conf.py:937
#: awx/sso/conf.py:951 awx/sso/conf.py:965 awx/sso/conf.py:983
#: awx/sso/conf.py:1005 awx/sso/conf.py:1024 awx/sso/conf.py:1044
#: awx/sso/conf.py:1078 awx/sso/conf.py:1091
msgid "SAML"
msgstr ""
#: awx/sso/conf.py:921
msgid "SAML Service Provider Metadata URL"
msgstr ""
#: awx/sso/conf.py:922
msgid ""
"If your identity provider (IdP) allows uploading an XML metadata file, you "
"can download one from this URL."
msgstr ""
#: awx/sso/conf.py:934
msgid "SAML Service Provider Entity ID"
msgstr ""
#: awx/sso/conf.py:935
msgid ""
"The application-defined unique identifier used as the audience of the SAML "
"service provider (SP) configuration."
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:981
msgid "SAML Service Provider Organization Info"
msgstr ""
#: awx/sso/conf.py:982
msgid "Configure this setting with information about your app."
msgstr ""
#: awx/sso/conf.py:1003
msgid "SAML Service Provider Technical Contact"
msgstr ""
#: awx/sso/conf.py:1004 awx/sso/conf.py:1023
msgid "Configure this setting with your contact information."
msgstr ""
#: awx/sso/conf.py:1022
msgid "SAML Service Provider Support Contact"
msgstr ""
#: awx/sso/conf.py:1037
msgid "SAML Enabled Identity Providers"
msgstr ""
#: awx/sso/conf.py:1038
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 (https://github."
"com/omab/python-social-auth/blob/master/social/backends/saml.py#L16). "
"Attribute names may be overridden for each IdP."
msgstr ""
#: awx/sso/conf.py:1076
msgid "SAML Organization Map"
msgstr ""
#: awx/sso/conf.py:1089
msgid "SAML Team Map"
msgstr ""
#: awx/sso/fields.py:123
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
msgid "Expected a list of three items but got {length} instead."
msgstr ""
#: awx/sso/fields.py:215
msgid "Expected an instance of LDAPSearch but got {input_type} instead."
msgstr ""
#: awx/sso/fields.py:251
msgid ""
"Expected an instance of LDAPSearch or LDAPSearchUnion but got {input_type} "
"instead."
msgstr ""
#: awx/sso/fields.py:278
msgid "Invalid user attribute(s): {invalid_attrs}."
msgstr ""
#: awx/sso/fields.py:295
msgid "Expected an instance of LDAPGroupType but got {input_type} instead."
msgstr ""
#: awx/sso/fields.py:323
msgid "Invalid user flag: \"{invalid_flag}\"."
msgstr ""
#: awx/sso/fields.py:339 awx/sso/fields.py:506
msgid ""
"Expected None, True, False, a string or list of strings but got {input_type} "
"instead."
msgstr ""
#: awx/sso/fields.py:375
msgid "Missing key(s): {missing_keys}."
msgstr ""
#: awx/sso/fields.py:376
msgid "Invalid key(s): {invalid_keys}."
msgstr ""
#: awx/sso/fields.py:425 awx/sso/fields.py:542
msgid "Invalid key(s) for organization map: {invalid_keys}."
msgstr ""
#: awx/sso/fields.py:443
msgid "Missing required key for team map: {invalid_keys}."
msgstr ""
#: awx/sso/fields.py:444 awx/sso/fields.py:561
msgid "Invalid key(s) for team map: {invalid_keys}."
msgstr ""
#: awx/sso/fields.py:560
msgid "Missing required key for team map: {missing_keys}."
msgstr ""
#: awx/sso/fields.py:578
msgid "Missing required key(s) for org info record: {missing_keys}."
msgstr ""
#: awx/sso/fields.py:591
msgid "Invalid language code(s) for org info: {invalid_lang_codes}."
msgstr ""
#: awx/sso/fields.py:610
msgid "Missing required key(s) for contact: {missing_keys}."
msgstr ""
#: awx/sso/fields.py:622
msgid "Missing required key(s) for IdP: {missing_keys}."
msgstr ""
#: awx/sso/pipeline.py:24
msgid "An account cannot be found for {0}"
msgstr ""
#: awx/sso/pipeline.py:30
msgid "Your account is inactive"
msgstr ""
#: awx/sso/validators.py:19 awx/sso/validators.py:44
#, python-format
msgid "DN must include \"%%(user)s\" placeholder for username: %s"
msgstr ""
#: awx/sso/validators.py:26
#, python-format
msgid "Invalid DN: %s"
msgstr ""
#: awx/sso/validators.py:56
#, python-format
msgid "Invalid filter: %s"
msgstr ""
#: awx/templates/error.html:4 awx/ui/templates/ui/index.html:8
msgid "Ansible Tower"
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:38 awx/ui/conf.py:53
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. If multiple paragraphs of text are needed, new lines "
"(paragraphs) must be escaped as `\\n` within the block of text."
msgstr ""
#: awx/ui/conf.py:48
msgid "Custom Logo"
msgstr ""
#: awx/ui/conf.py:49
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/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:49
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:64
msgid "CANCEL"
msgstr ""
#: awx/ui/templates/ui/index.html:116
msgid "Set how many days of data should be retained."
msgstr ""
#: awx/ui/templates/ui/index.html:122
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:127
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:136
msgid "Select a time period after which to remove old facts"
msgstr ""
#: awx/ui/templates/ui/index.html:150
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:155
msgid "Select a frequency for snapshot retention"
msgstr ""
#: awx/ui/templates/ui/index.html:169
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:175
msgid "working..."
msgstr ""